{"id":112,"date":"2025-08-17T13:12:10","date_gmt":"2025-08-17T13:12:10","guid":{"rendered":"https:\/\/learn.rantissi.my.id\/?p=112"},"modified":"2025-08-17T13:12:56","modified_gmt":"2025-08-17T13:12:56","slug":"mini-project-program-pengelola-nilai-murid","status":"publish","type":"post","link":"https:\/\/learn.rantissi.my.id\/index.php\/2025\/08\/17\/mini-project-program-pengelola-nilai-murid\/","title":{"rendered":"Mini Project: Program Pengelola Nilai Murid"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-light-color-color has-text-color has-link-color wp-elements-93b3381c22e737120f82300eda87a915\" id=\"fitur-yang-akan-dibuat\">Fitur yang Akan Dibuat:<\/h2>\n\n\n\n<p>\u2705 Minta user memasukkan nama dan nilai murid (lebih dari 1)<br>\u2705 Simpan data ke dalam list of dictionary<br>\u2705 Tampilkan semua data murid<br>\u2705 Hitung rata-rata nilai<br>\u2705 Tampilkan murid dengan nilai tertinggi<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"contoh-tampilan-program\">Contoh Tampilan Program:<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Berapa banyak murid? 3\n\nMasukkan data murid ke-1:\nNama: Ran\nNilai: 85\n\nMasukkan data murid ke-2:\nNama: Ali\nNilai: 90\n\nMasukkan data murid ke-3:\nNama: Dina\nNilai: 78\n\n--- Hasil ---\nRan mendapat nilai 85\nAli mendapat nilai 90\nDina mendapat nilai 78\n\nRata-rata nilai: 84.3\nNilai tertinggi: Ali (90)\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"template-kode-awal\">Template Kode Awal:<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>data_murid = &#91;]\n\ntry:\n    jumlah = int(input(\"Berapa banyak murid? \"))\nexcept ValueError:\n    print(\"Masukkan angka yang benar!\")\n    exit()\n\nfor i in range(jumlah):\n    print(f\"\\nMasukkan data murid ke-{i+1}:\")\n    nama = input(\"Nama: \")\n    \n    while True:\n        try:\n            nilai = float(input(\"Nilai: \"))\n            break\n        except ValueError:\n            print(\"Nilai harus berupa angka!\")\n\n    data_murid.append({\"nama\": nama, \"nilai\": nilai})\n\n# Tampilkan semua data\nprint(\"\\n--- Hasil ---\")\nfor murid in data_murid:\n    print(f\"{murid&#91;'nama']} mendapat nilai {murid&#91;'nilai']}\")\n\n# Hitung rata-rata\ntotal = sum(&#91;m&#91;\"nilai\"] for m in data_murid])\nrata = total \/ len(data_murid)\nprint(f\"\\nRata-rata nilai: {rata:.2f}\")\n\n# Cari nilai tertinggi\ntertinggi = max(data_murid, key=lambda x: x&#91;\"nilai\"])\nprint(f\"Nilai tertinggi: {tertinggi&#91;'nama']} ({tertinggi&#91;'nilai']})\")<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fitur yang Akan Dibuat: \u2705 Minta user memasukkan nama dan nilai murid (lebih dari 1)\u2705 Simpan data ke dalam list of dictionary\u2705 Tampilkan semua data murid\u2705 Hitung rata-rata nilai\u2705 Tampilkan murid dengan nilai tertinggi Contoh Tampilan Program: Template Kode Awal:<\/p>\n","protected":false},"author":1,"featured_media":20,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,9,7],"tags":[],"class_list":["post-112","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming","category-projek","category-python"],"_links":{"self":[{"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/posts\/112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/comments?post=112"}],"version-history":[{"count":1,"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/posts\/112\/revisions"}],"predecessor-version":[{"id":113,"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/posts\/112\/revisions\/113"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/media\/20"}],"wp:attachment":[{"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/media?parent=112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/categories?post=112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/tags?post=112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}