{"id":14505,"date":"2023-08-28T10:41:20","date_gmt":"2023-08-28T03:41:20","guid":{"rendered":"https:\/\/www.jetorbit.com\/blog\/?p=14505"},"modified":"2023-08-29T15:22:42","modified_gmt":"2023-08-29T08:22:42","slug":"contoh-program-sederhana-python","status":"publish","type":"post","link":"https:\/\/www.jetorbit.com\/blog\/contoh-program-sederhana-python\/","title":{"rendered":"17+ Contoh Program Sederhana Python untuk Pemula"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Salah satu cara paling cepat untuk belajar Python adalah dengan praktik langsung membuat program sendiri. Setuju, kan? Okay, langsung simak contohnya yuk yang dilengkapi dengan kode program di artikel <\/span><b>17+ Contoh Program Sederhana Python untuk Pemula<\/b><\/p>\n<p>&nbsp;<\/p>\n<h2><b>Contoh Program Python dan Sintaksnya<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Berikut ini contoh program <a href=\"https:\/\/www.python.org\/\" target=\"_blank\" rel=\"noopener\">Python<\/a> yang cocok dipelajari oleh pemula:<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li>\n<h3><b> Program Pertama: Hello World<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Program sederhana ini sering digunakan sebagai langkah awal ketika belajar <a href=\"https:\/\/www.jetorbit.com\/blog\/rekomendasi-text-editor-untuk-pemrograman\/\">pemrograman<\/a>.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Program Hello World<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 print(&#8220;Hello, World!&#8221;)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris pertama menggunakan komentar (#) untuk memberikan penjelasan singkat tentang tujuan program Hello World.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris kedua mencetak teks \u201cHello, World!\u201d ke layar menggunakan fungsi print().<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400\">Hello, World!<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<ol start=\"2\">\n<li>\n<h3><b> Menghitung Akar Kuadrat<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Yuk belajar bagaimana menghitung akar kuadrat dari sebuah angka melalui program Python berikut:<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Menghitung akar kuadrat<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 angka = float(input(&#8220;Masukkan angka: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 akar_kuadrat = angka ** 0.5<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 print(&#8220;Akar kuadrat dari&#8221;, angka, &#8220;adalah&#8221;, akar_kuadrat)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris kedua mengambil input dari pengguna dalam bentuk angka dan menyimpannya dalam variabel angka. Method float() digunakan agar pengguna dapat memasukkan angka desimal (bilangan pecahan).<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada baris ketiga, akar kuadrat dari angka dihitung menggunakan operasi pemangkatan (**).<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris keempat menampilkan hasil akar kuadrat ke layar.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan angka: 9<\/span><\/p>\n<p><span style=\"font-weight: 400\">Akar kuadrat dari 9 adalah 3.0<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"3\">\n<li>\n<h3><b> Menghitung Luas<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Bahasa pemrograman Python dapat untuk menghitung luas bangun datar, seperti persegi panjang. Berikut ini contohnya:<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Menghitung luas persegi panjang<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 panjang = float(input(&#8220;Masukkan panjang persegi panjang: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 lebar = float(input(&#8220;Masukkan lebar persegi panjang: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 luas = panjang * lebar<\/span><\/p>\n<p><span style=\"font-weight: 400\">5 print(&#8220;Luas persegi panjang dengan panjang&#8221;, panjang, &#8220;dan lebar&#8221;, lebar, &#8220;adalah&#8221;, luas)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada baris ketiga, input dari pengguna diambil dan disimpan dalam variabel lebar.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris keempat berfungsi untuk menghitung luas persegi panjang menggunakan operasi perkalian (*).<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan panjang persegi panjang: 6<\/span><\/p>\n<p><span style=\"font-weight: 400\">Masukkan lebar persegi panjang: 4<\/span><\/p>\n<p><span style=\"font-weight: 400\">Luas persegi panjang dengan panjang 6.0 dan lebar 4.0 adalah 24.0<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"4\">\n<li>\n<h3><b> Menghitung Volume<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Program Python sederhana dapat untuk menghitung volume bangun ruang. Mari menghitung volume sebuah kubus.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Menghitung volume kubus<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 sisi = float(input(&#8220;Masukkan panjang sisi kubus: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 volume = sisi ** 3<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 print(&#8220;Volume kubus dengan sisi&#8221;, sisi, &#8220;adalah&#8221;, volume)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris ketiga menghitung volume kubus menggunakan operasi pemangkatan tiga (** 3).<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan panjang sisi kubus: 5<\/span><\/p>\n<p><span style=\"font-weight: 400\">Volume kubus dengan sisi 5.0 adalah 125.0<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"5\">\n<li>\n<h3><b> Mengurutkan Kata Sesuai Abjad<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Kalian ingin mengurutkan kata-kata acak berdasarkan abjad? Santuy, ada contohnya berikut ini:<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Mengurutkan kata sesuai abjad<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 kata = input(&#8220;Masukkan kata-kata yang akan diurutkan (pisahkan dengan spasi): &#8220;)<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 daftar_kata = kata.split()<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 daftar_kata.sort()<\/span><\/p>\n<p><span style=\"font-weight: 400\">5\u00a0 kata_urut = &#8216; &#8216;.join(daftar_kata)<\/span><\/p>\n<p><span style=\"font-weight: 400\">6\u00a0 print(&#8220;Kata-kata setelah diurutkan: &#8220;, kata_urut)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris kedua mengambil input dari pengguna dalam bentuk kata-kata yang dipisahkan oleh spasi dan menyimpannya dalam variabel kata.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada baris ketiga, kata-kata tersebut dipisahkan menggunakan method split().<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Selanjutnya, daftar kata diurutkan sesuai urutan abjad menggunakan method sort() pada baris keempat.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris kelima menggabungkan kata-kata yang sudah diurutkan kembali menggunakan method join(), dipisahkan dengan tanda spasi (&#8216; &#8216;).<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan kata-kata yang akan diurutkan (pisahkan dengan spasi): jeruk pepaya alpukat mangga<\/span><\/p>\n<p><span style=\"font-weight: 400\">Kata-kata setelah diurutkan:\u00a0 alpukat jeruk mangga pepaya<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"6\">\n<li>\n<h3><b> Mengubah Kilometer menjadi Mil<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">FYI, kalian bisa loh mengubah satuan jarak dari kilometer menjadi mil.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Mengubah kilometer menjadi mil<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 kilometer = float(input(&#8220;Masukkan jumlah kilometer: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 mil = kilometer * 0.621371<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 print(kilometer, &#8220;kilometer adalah sama dengan&#8221;, mil, &#8220;mil&#8221;)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada baris ketiga, konversi dari kilometer ke mil dilakukan dengan mengalikan nilai kilometer dengan faktor konversi 0.621371.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan jumlah kilometer: 10<\/span><\/p>\n<p><span style=\"font-weight: 400\">10.0 kilometer adalah sama dengan 6.21371 mil<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"7\">\n<li>\n<h3><b> Menghitung Rata-rata<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Oia, bahasa Python juga digunakan untuk menghitung nilai rata-rata dari sejumlah angka yang diinputkan oleh pengguna. Yuk simak.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Menghitung rata-rata<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 jumlah_angka = int(input(&#8220;Masukkan jumlah angka: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 total = 0<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 for i in range(jumlah_angka):<\/span><\/p>\n<p><span style=\"font-weight: 400\">5 \u00a0 \u00a0 \u00a0 angka = float(input(&#8220;Masukkan angka ke-{}: &#8220;.format(i + 1)))<\/span><\/p>\n<p><span style=\"font-weight: 400\">6 \u00a0 \u00a0 \u00a0 total += angka<\/span><\/p>\n<p><span style=\"font-weight: 400\">7\u00a0 rata_rata = total \/ jumlah_angka<\/span><\/p>\n<p><span style=\"font-weight: 400\">8\u00a0 print(&#8220;Rata-rata dari angka-angka tersebut adalah&#8221;, rata_rata)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris kedua mengambil input dari pengguna dengan tipe data int yang akan dihitung rata-ratanya, lalu menyimpannya dalam variabel jumlah_angka.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris ketiga membuat variabel total untuk menghitung jumlah total dari angka-angka yang diinputkan.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pengulangan for digunakan pada baris keempat untuk menghitung jumlah_angka, setiap kali pengguna diminta untuk menginput angka.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Semua angka yang diinputkan ditambahkan ke total.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada baris ketujuh, rata-rata dihitung dengan membagi total dengan jumlah_angka.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan jumlah angka: 4<\/span><\/p>\n<p><span style=\"font-weight: 400\">Masukkan angka ke-1: 5<\/span><\/p>\n<p><span style=\"font-weight: 400\">Masukkan angka ke-2: 8<\/span><\/p>\n<p><span style=\"font-weight: 400\">Masukkan angka ke-3: 12<\/span><\/p>\n<p><span style=\"font-weight: 400\">Masukkan angka ke-4: 6<\/span><\/p>\n<p><span style=\"font-weight: 400\">Rata-rata dari angka-angka tersebut adalah 7.75<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"8\">\n<li>\n<h3><b> Menentukan Bilangan Prima<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Bilangan prima adalah bilangan yang hanya dapat dibagi oleh 1 atau bilangan itu sendiri. Hmm, tidak sulit kok menghitungnya menggunakan bahasa pemrograman Python. Yuk simak.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Menentukan bilangan prima<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 bilangan = int(input(&#8220;Masukkan bilangan: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 if bilangan &gt; 1:<\/span><\/p>\n<p><span style=\"font-weight: 400\">4 \u00a0 \u00a0 \u00a0 for i in range(2, bilangan):<\/span><\/p>\n<p><span style=\"font-weight: 400\">5\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (bilangan % i) == 0:<\/span><\/p>\n<p><span style=\"font-weight: 400\">6\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 print(bilangan, &#8220;bukan bilangan prima&#8221;)<\/span><\/p>\n<p><span style=\"font-weight: 400\">7\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 break<\/span><\/p>\n<p><span style=\"font-weight: 400\">8 \u00a0 \u00a0 \u00a0 else:<\/span><\/p>\n<p><span style=\"font-weight: 400\">9\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 print(bilangan, &#8220;adalah bilangan prima&#8221;)<\/span><\/p>\n<p><span style=\"font-weight: 400\">10\u00a0 else:<\/span><\/p>\n<p><span style=\"font-weight: 400\">11 \u00a0 \u00a0 \u00a0 \u00a0 print(bilangan, &#8220;bukan bilangan prima&#8221;)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada baris ketiga, dilakukan pengecekan apakah bilangan lebih dari 1.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Jika bilangan lebih dari 1, maka dilakukan pengulangan menggunakan for untuk memeriksa apakah ada pembagi lain selain 1 dan bilangan itu sendiri.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Apabila ditemukan pembagi selain 1 dan bilangan itu sendiri, maka bilangan bukanlah bilangan prima.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Jika tidak ditemukan pembagi lain, maka bilangan adalah bilangan prima.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Sebaliknya jika bilangan kurang dari atau sama dengan 1, maka bilangan bukanlah bilangan prima.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan bilangan: 17<\/span><\/p>\n<p><span style=\"font-weight: 400\">17 adalah bilangan prima<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"9\">\n<li>\n<h3><b> Menebak Angka Acak<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Program Python ini memungkinkan untuk menebak angka acak yang dihasilkan oleh komputer sampai kalian berhasil. Berikut ini <\/span><i><span style=\"font-weight: 400\">script <\/span><\/i><span style=\"font-weight: 400\">Python untuk membuat program tersebut:<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 import random<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 # Menebak angka acak<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 angka_acak = random.randint(1, 100)<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 tebakan = 0<\/span><\/p>\n<p><span style=\"font-weight: 400\">5\u00a0 while True:<\/span><\/p>\n<p><span style=\"font-weight: 400\">6 \u00a0 \u00a0 \u00a0 \u00a0 tebakan = int(input(&#8220;Tebak angka (1-100): &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">7 \u00a0 \u00a0 \u00a0 \u00a0 if tebakan &lt; angka_acak:<\/span><\/p>\n<p><span style=\"font-weight: 400\">8 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 print(&#8220;Angka terlalu kecil, coba lagi!&#8221;)<\/span><\/p>\n<p><span style=\"font-weight: 400\">9 \u00a0 \u00a0 \u00a0 \u00a0 elif tebakan &gt; angka_acak:<\/span><\/p>\n<p><span style=\"font-weight: 400\">10 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 print(&#8220;Angka terlalu besar, coba lagi!&#8221;)<\/span><\/p>\n<p><span style=\"font-weight: 400\">11 \u00a0 \u00a0 \u00a0 else:<\/span><\/p>\n<p><span style=\"font-weight: 400\">12 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 print(&#8220;Selamat, tebakan Anda benar!&#8221;)<\/span><\/p>\n<p><span style=\"font-weight: 400\">13 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 break<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris pertama digunakan untuk mengimpor modul random yang memungkinkan komputer menghasilkan angka acak.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada baris ketiga, sebuah angka acak antara 1 hingga 100 akan dihasilkan dan disimpan dalam variabel angka_acak.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Variabel tebakan digunakan untuk menghitung jumlah tebakan yang dilakukan oleh pengguna.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pengulangan while True: digunakan untuk mengulang proses menebak angka sampai tebakan benar.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Setiap kali pengguna diminta untuk memasukkan tebakan, perbandingan dilakukan dengan angka_acak.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Jika tebakan terlalu kecil, pesan \u201cAngka terlalu kecil, coba lagi!\u201d akan ditampilkan.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Sebaliknya, jika tebakan terlalu besar, pesan \u201cAngka terlalu besar, coba lagi!\u201d akan muncul di layar.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Apabila tebakan benar, pesan \u201cSelamat, tebakan Anda benar!\u201d akan ditampilkan, dan pengulangan dihentikan dengan break.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Tebak angka (1-100): 62<\/span><\/p>\n<p><span style=\"font-weight: 400\">Angka terlalu kecil, coba lagi!<\/span><\/p>\n<p><span style=\"font-weight: 400\">Tebak angka (1-100): 70<\/span><\/p>\n<p><span style=\"font-weight: 400\">Angka terlalu besar, coba lagi!<\/span><\/p>\n<p><span style=\"font-weight: 400\">Tebak angka (1-100): 66<\/span><\/p>\n<p><span style=\"font-weight: 400\">Selamat, tebakan Anda benar!<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"10\">\n<li>\n<h3><b> Menghitung Faktorial<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Berikut ini contoh pemrograman Python untuk menghitung faktorial dari suatu bilangan yang diinputkan pengguna.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Menghitung faktorial<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 bilangan = int(input(&#8220;Masukkan bilangan: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 faktorial = 1<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 if bilangan &lt; 0:<\/span><\/p>\n<p><span style=\"font-weight: 400\">5 \u00a0 \u00a0 \u00a0 print(&#8220;Maaf, faktorial tidak dapat dihitung untuk bilangan negatif&#8221;)<\/span><\/p>\n<p><span style=\"font-weight: 400\">6\u00a0 elif bilangan == 0:<\/span><\/p>\n<p><span style=\"font-weight: 400\">7 \u00a0 \u00a0 \u00a0 print(&#8220;Faktorial dari 0 adalah 1&#8221;)<\/span><\/p>\n<p><span style=\"font-weight: 400\">8\u00a0 else:<\/span><\/p>\n<p><span style=\"font-weight: 400\">9 \u00a0 \u00a0 \u00a0 \u00a0 for i in range(1, bilangan + 1):<\/span><\/p>\n<p><span style=\"font-weight: 400\">10\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 faktorial *= i<\/span><\/p>\n<p><span style=\"font-weight: 400\">11 \u00a0 \u00a0 \u00a0 print(&#8220;Faktorial dari&#8221;, bilangan, &#8220;adalah&#8221;, faktorial)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Variabel faktorial digunakan untuk menyimpan hasil faktorial yang sedang dihitung.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada baris keempat, dilakukan pengecekan apakah bilangan kurang dari 0. Jika iya, pesan \u201cMaaf, faktorial tidak dapat dihitung untuk bilangan negatif\u201d akan ditampilkan.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Jika bilangan sama dengan 0, pesan \u201cFaktorial dari 0 adalah 1\u201d akan muncul ke layar.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Jika kedua kondisi di atas tidak terpenuhi, maka dilakukan perhitungan faktorial dengan mengalikan bilangan tersebut dengan semua bilangan bulat positif hingga mencapai bilangan yang diinputkan.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada setiap langkah, nilai faktorial akan diperbarui dengan hasil perkalian.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Hasil faktorial akhir akan tampil di hadapan Anda.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Output:<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 Masukkan bilangan: 5<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 Faktorial dari 5 adalah 120<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"11\">\n<li>\n<h3><b> Mengkonversi Suhu (Celsius ke Fahrenheit)<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Ingin mengkonversi suhu dari satuan Celsius ke Fahrenheit menggunakan contoh program Python? Langsung simak contih di bawah ini:<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Mengkonversi suhu Celsius ke Fahrenheit<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 celsius = float(input(&#8220;Masukkan suhu dalam Celsius: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 fahrenheit = (celsius * 9\/5) + 32<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 print(&#8220;Suhu dalam Fahrenheit:&#8221;, fahrenheit)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada baris kedua, Anda menggunakan rumus konversi suhu dari Celsius ke Fahrenheit: (Celsius \u00d7 9\/5) + 32.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Hasil konversi suhu dalam Fahrenheit disimpan dalam variabel fahrenheit.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 Masukkan suhu dalam Celsius: 25<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 Suhu dalam Fahrenheit: 77.0<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"12\">\n<li>\n<h3><b> Menghitung Pangkat<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Program Python berikut ini ditujukan bagi yang ingin menghitung perpangkatan suatu bilangan dengan cepat.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Menghitung pangkat<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 basis = float(input(&#8220;Masukkan basis: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 pangkat = int(input(&#8220;Masukkan pangkat: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 hasil = basis ** pangkat<\/span><\/p>\n<p><span style=\"font-weight: 400\">5\u00a0 print(&#8220;Hasil dari&#8221;, basis, &#8220;pangkat&#8221;, pangkat, &#8220;adalah&#8221;, hasil)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada baris ketiga, operasi pangkat dilakukan menggunakan operator ** pada basis dan pangkat yang telah dimasukkan.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Hasil perhitungan pangkat disimpan dalam variabel hasil.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan basis: 2<\/span><\/p>\n<p><span style=\"font-weight: 400\">Masukkan pangkat: 4<\/span><\/p>\n<p><span style=\"font-weight: 400\">Hasil dari 2.0 pangkat 4 adalah 16.0<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"13\">\n<li>\n<h3><b> Mencari Bilangan Terbesar dan Terkecil<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Anyway, kalian bisa loh membuat program Python untuk mencari bilangan terbesar dan terkecil dari sejumlah angka yang diinputkan.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Mencari bilangan terbesar dan terkecil<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 jumlah_bilangan = int(input(&#8220;Masukkan jumlah bilangan: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 bilangan_terbesar = float(&#8216;-inf&#8217;)<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 bilangan_terkecil = float(&#8216;inf&#8217;)<\/span><\/p>\n<p><span style=\"font-weight: 400\">5<\/span><\/p>\n<p><span style=\"font-weight: 400\">6\u00a0 for i in range(jumlah_bilangan):<\/span><\/p>\n<p><span style=\"font-weight: 400\">7 \u00a0 \u00a0 \u00a0 bilangan = float(input(f&#8221;Masukkan bilangan ke-{i + 1}: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">8<\/span><\/p>\n<p><span style=\"font-weight: 400\">9 \u00a0 \u00a0 \u00a0 if bilangan &gt; bilangan_terbesar:<\/span><\/p>\n<p><span style=\"font-weight: 400\">10\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 bilangan_terbesar = bilangan<\/span><\/p>\n<p><span style=\"font-weight: 400\">11<\/span><\/p>\n<p><span style=\"font-weight: 400\">12 \u00a0 \u00a0 if bilangan &lt; bilangan_terkecil:<\/span><\/p>\n<p><span style=\"font-weight: 400\">13\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 bilangan_terkecil = bilangan<\/span><\/p>\n<p><span style=\"font-weight: 400\">14<\/span><\/p>\n<p><span style=\"font-weight: 400\">15\u00a0 print(&#8220;Bilangan terbesar:&#8221;, bilangan_terbesar)<\/span><\/p>\n<p><span style=\"font-weight: 400\">16\u00a0 print(&#8220;Bilangan terkecil:&#8221;, bilangan_terkecil)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Variabel bilangan_terbesar diatur awalnya dengan nilai negatif tak terhingga (float(&#8216;-inf&#8217;)) untuk memastikan setiap bilangan berikutnya pasti lebih besar daripada ini.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Sedangkan variabel bilangan_terkecil diinisiasi dengan nilai positif tak terhingga untuk memastikan nilai bilangan berikutnya pasti lebih kecil daripada ini.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pengulangan for digunakan untuk mengulangi sebanyak bilangan yang Anda ingin masukkan.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada setiap perulangan, Anda diminta untuk memasukkan sebuah bilangan.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Program akan memeriksa dan membandingkan setiap bilangan yang dimasukkan untuk menemukan bilangan terbesar dan terkecil.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Setiap kali sebuah bilangan baru lebih besar dari bilangan_terbesar, maka nilai bilangan_terbesar akan diperbarui nilainya.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Sebaliknya, setiap kali sebuah bilangan baru lebih kecil dari bilangan_terkecil, maka nilai bilangan_terkecil akan diperbarui.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan jumlah bilangan: 5<\/span><\/p>\n<p><span style=\"font-weight: 400\">Masukkan bilangan ke-1: 12<\/span><\/p>\n<p><span style=\"font-weight: 400\">Masukkan bilangan ke-2: 5<\/span><\/p>\n<p><span style=\"font-weight: 400\">Masukkan bilangan ke-3: 9<\/span><\/p>\n<p><span style=\"font-weight: 400\">Masukkan bilangan ke-4: 20<\/span><\/p>\n<p><span style=\"font-weight: 400\">Masukkan bilangan ke-5: 3<\/span><\/p>\n<p><span style=\"font-weight: 400\">Bilangan terbesar: 20.0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Bilangan terkecil: 3.0<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"14\">\n<li>\n<h3><b> Menghitung Keliling Lingkaran<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Kalian ingin menghitung keliling lingkaran jika diketahui jari-jarinya? Bisa, dongs!<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Menghitung keliling lingkaran<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 import math<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 jari_jari = float(input(&#8220;Masukkan panjang jari-jari lingkaran: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 keliling = 2 * math.pi * jari_jari<\/span><\/p>\n<p><span style=\"font-weight: 400\">5\u00a0 print(&#8220;Keliling lingkaran dengan jari-jari&#8221;, jari_jari, &#8220;adalah&#8221;, keliling)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris kedua mengimpor modul math untuk mengakses nilai \u03c0 (pi) yang diperlukan dalam perhitungan keliling lingkaran.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Variabel jari_jari digunakan untuk menyimpan panjang jari-jari lingkaran yang diinputkan oleh pengguna.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada baris ketiga, rumus perhitungan keliling lingkaran (2 * \u03c0 * jari-jari) digunakan untuk menghitung keliling.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Hasil keliling lingkaran disimpan dalam variabel keliling.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan panjang jari-jari lingkaran: 7<\/span><\/p>\n<p><span style=\"font-weight: 400\">Keliling lingkaran dengan jari-jari 7.0 adalah 43.982297150257104<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"15\">\n<li>\n<h3><b> Mencari Nilai Mutlak<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Okay, selanjutnya kita akan mempelajari bagaimana mencari nilai mutlak, yaitu nilai positif atau nol dari suatu bilangan.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Mencari nilai mutlak<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 bilangan = float(input(&#8220;Masukkan bilangan: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 nilai_mutlak = abs(bilangan)<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 print(&#8220;Nilai mutlak dari&#8221;, bilangan, &#8220;adalah&#8221;, nilai_mutlak)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada baris kedua, kami menggunakan fungsi abs() untuk menghitung nilai mutlak dari bilangan yang diinputkan oleh pengguna.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Nilai mutlak tersebut disimpan dalam variabel nilai_mutlak.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan bilangan: -8.5<\/span><\/p>\n<p><span style=\"font-weight: 400\">Nilai mutlak dari -8.5 adalah 8.5<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"16\">\n<li>\n<h3><b> Menghitung Persentase<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Jika kalian mencari program sederhana dari bahasa Python untuk menghitung persentase dari suatu nilai terhadap nilai tertentu, contoh yang satu ini cocok bagi kalian:<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Menghitung persentase<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 nilai = float(input(&#8220;Masukkan nilai: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 total_nilai = float(input(&#8220;Masukkan total nilai: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 persentase = (nilai \/ total_nilai) * 100<\/span><\/p>\n<p><span style=\"font-weight: 400\">5\u00a0 print(&#8220;Persentase:&#8221;, persentase, &#8220;%&#8221;)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris ketiga memanfaatkan rumus perhitungan persentase ((nilai \/ total_nilai) * 100) digunakan untuk menghitung persentase.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Hasil perhitungan persentase disimpan dalam variabel persentase.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan nilai: 75<\/span><\/p>\n<p><span style=\"font-weight: 400\">Masukkan total nilai: 100<\/span><\/p>\n<p><span style=\"font-weight: 400\">Persentase: 75.0 %<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"17\">\n<li>\n<h3><b> Menentukan Hari dan Tanggal<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Mengetahui hari berdasarkan suatu tanggal kadang sedikit sulit, sih. Berikut ini contoh program Python yang dapat mempermudah dalam menentukan hari dan tanggal.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 \u00a0 # Menentukan hari dan tanggal<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 \u00a0 import datetime<\/span><\/p>\n<p><span style=\"font-weight: 400\">3<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 \u00a0 tahun = int(input(&#8220;Masukkan tahun: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">5\u00a0 \u00a0 bulan = int(input(&#8220;Masukkan bulan: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">6\u00a0 \u00a0 tanggal = int(input(&#8220;Masukkan tanggal: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">7<\/span><\/p>\n<p><span style=\"font-weight: 400\">8\u00a0 \u00a0 tanggal_input = datetime.date(tahun, bulan, tanggal)<\/span><\/p>\n<p><span style=\"font-weight: 400\">9\u00a0 \u00a0 nama_hari = tanggal_input.strftime(&#8220;%A&#8221;)<\/span><\/p>\n<p><span style=\"font-weight: 400\">10\u00a0 tanggal_format = tanggal_input.strftime(&#8220;%d %B %Y&#8221;)<\/span><\/p>\n<p><span style=\"font-weight: 400\">11<\/span><\/p>\n<p><span style=\"font-weight: 400\">12\u00a0 print(&#8220;Tanggal&#8221;, tanggal_format, &#8220;adalah hari&#8221;, nama_hari)<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0<\/span><\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris kedua mengimpor modul datetime untuk mengambil informasi tanggal dan waktu.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Variabel tahun, bulan, dan tanggal digunakan untuk menyimpan input dari pengguna.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada baris kelima, kami membuat objek tanggal_input menggunakan data yang diinputkan oleh pengguna.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Objek tanggal_input kemudian digunakan untuk mendapatkan nama hari dengan menggunakan method .strftime(&#8220;%A&#8221;).<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Selanjutnya, tanggal_input diformat untuk mencetak tanggal dalam format \u201ctanggal bulan tahun\u201d dengan method .strftime(&#8220;%d %B %Y&#8221;).<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan tahun: 2023<\/span><\/p>\n<p><span style=\"font-weight: 400\">Masukkan bulan: 8<\/span><\/p>\n<p><span style=\"font-weight: 400\">Masukkan tanggal: 17<\/span><\/p>\n<p><span style=\"font-weight: 400\">Tanggal 17 August 2023 adalah hari Thursday<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Catatan: program ini masih memiliki kekurangan karena belum dapat menampilkan nama hari dalam bahasa Indonesia.<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"18\">\n<li>\n<h3><b> Membalik Kata atau Kalimat<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Pada contoh program menggunakan bahasa pemrograman Python ini, kalian dapat membalik setiap kata atau kalimat yang diinputkan.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 # Membalik kata atau kalimat<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 kata_kalimat = input(&#8220;Masukkan kata atau kalimat: &#8220;)<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0 balik = kata_kalimat[::-1]<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 print(&#8220;Hasil pembalikan:&#8221;, balik)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris kedua membalikkan inputan menggunakan teknik slicing dengan langkah -1 (kata_kalimat[::-1]).<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">String yang telah dibalik disimpan dalam variabel balik.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan kata atau kalimat: Halo, dunia!<\/span><\/p>\n<p><span style=\"font-weight: 400\">Hasil pembalikan: !ainud ,olaH<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"19\">\n<li>\n<h3><b> Menghitung Umur (dalam Tahun, Bulan, Hari)<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Jika ingin melihat contoh <\/span><i><span style=\"font-weight: 400\">coding <\/span><\/i><span style=\"font-weight: 400\">Python yang dapat menghitung usia secara detail dalam tahun, bulan, dan hari, silakan menyimak kode program di bawah:<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1\u00a0 \u00a0 # Menghitung Umur (dalam Tahun, Bulan, Hari)<\/span><\/p>\n<p><span style=\"font-weight: 400\">2\u00a0 \u00a0 from datetime import datetime<\/span><\/p>\n<p><span style=\"font-weight: 400\">3<\/span><\/p>\n<p><span style=\"font-weight: 400\">4\u00a0 \u00a0 tanggal_lahir = input(&#8220;Masukkan tanggal lahir (YYYY-MM-DD): &#8220;)<\/span><\/p>\n<p><span style=\"font-weight: 400\">5\u00a0 \u00a0 tanggal_lahir = datetime.strptime(tanggal_lahir, &#8220;%Y-%m-%d&#8221;)<\/span><\/p>\n<p><span style=\"font-weight: 400\">6<\/span><\/p>\n<p><span style=\"font-weight: 400\">7\u00a0 \u00a0 tanggal_sekarang = datetime.now()<\/span><\/p>\n<p><span style=\"font-weight: 400\">8\u00a0 \u00a0 umur = tanggal_sekarang &#8211; tanggal_lahir<\/span><\/p>\n<p><span style=\"font-weight: 400\">9<\/span><\/p>\n<p><span style=\"font-weight: 400\">10\u00a0 umur_tahun = umur.days \/\/ 365<\/span><\/p>\n<p><span style=\"font-weight: 400\">11\u00a0 sisa_hari = umur.days % 365<\/span><\/p>\n<p><span style=\"font-weight: 400\">12\u00a0 umur_bulan = sisa_hari \/\/ 30<\/span><\/p>\n<p><span style=\"font-weight: 400\">13\u00a0 sisa_hari = sisa_hari % 30<\/span><\/p>\n<p><span style=\"font-weight: 400\">14<\/span><\/p>\n<p><span style=\"font-weight: 400\">15\u00a0 print(&#8220;Umur Anda:&#8221;, umur_tahun, &#8220;tahun,&#8221;, umur_bulan, &#8220;bulan,&#8221;, sisa_hari, &#8220;hari&#8221;)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Baris kedua mengimpor modul datetime dari library Python untuk menyediakan informasi tanggal dan waktu.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pada baris keempat, input tanggal lahir diminta dari pengguna dan disimpan sebagai objek datetime menggunakan datetime.strptime() dengan format \u201c%Y-%m-%d\u201c.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Objek tanggal_sekarang dibuat untuk mewakili tanggal dan waktu saat ini.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Perhitungan umur dilakukan dengan mengurangkan tanggal lahir dari tanggal sekarang.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pembagian umur.days \/\/ 365 menghasilkan umur dalam tahun.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Sisa hari dari pembagian sebelumnya kemudian dibagi lagi untuk mendapatkan umur dalam bulan dan sisa hari.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan tanggal lahir (YYYY-MM-DD): 1990-05-15<\/span><\/p>\n<p><span style=\"font-weight: 400\">Umur Anda: 33 tahun, 2 bulan, 24 hari<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"20\">\n<li>\n<h3><b> Menentukan Kategori Nilai (A, B, C, D)<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Kalian bisa juga loh menentukan kategori nilai berdasarkan skala yang diberikan.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Syntax:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">1 \u00a0 \u00a0 # Menentukan Kategori Nilai (A, B, C, D)<\/span><\/p>\n<p><span style=\"font-weight: 400\">2 \u00a0 \u00a0 nilai = float(input(&#8220;Masukkan nilai: &#8220;))<\/span><\/p>\n<p><span style=\"font-weight: 400\">3\u00a0\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">4 \u00a0 \u00a0 if nilai &gt;= 80:<\/span><\/p>\n<p><span style=\"font-weight: 400\">5\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 kategori = &#8220;A&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400\">6 \u00a0 \u00a0 elif nilai &gt;= 70:<\/span><\/p>\n<p><span style=\"font-weight: 400\">7\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 kategori = &#8220;B&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400\">8 \u00a0 \u00a0 elif nilai &gt;= 60:<\/span><\/p>\n<p><span style=\"font-weight: 400\">9\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 kategori = &#8220;C&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400\">10 \u00a0 else:<\/span><\/p>\n<p><span style=\"font-weight: 400\">11 \u00a0 \u00a0 \u00a0 \u00a0 kategori = &#8220;D&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400\">12<\/span><\/p>\n<p><span style=\"font-weight: 400\">13 \u00a0 print(&#8220;Kategori nilai:&#8221;, kategori)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Penjelasan:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pernyataan if digunakan untuk memeriksa kondisi-kondisi berbeda. Jika nilai lebih besar atau sama dengan 80, maka kategori nilai adalah \u201cA\u201d.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Jika tidak, maka kondisi elif berikutnya akan diperiksa. Jika nilai lebih besar atau sama dengan 70, maka kategori nilai adalah \u201cB\u201d.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Demikian seterusnya hingga kategori nilai \u201cD\u201d untuk nilai yang tidak memenuhi kondisi di atas.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Hasil kategori nilai ditampilkan sesuai dengan kondisi yang terpenuhi.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Output:<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Masukkan nilai: 88<\/span><\/p>\n<p><span style=\"font-weight: 400\">Kategori nilai: A<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>Bagaimana, Sudah Siap Belajar Coding Python?<\/b><\/h2>\n<p><span style=\"font-weight: 400\">Okay, melalui contoh-contoh di atas, kalian bisa memahami penggunaan variabel, pengulangan, percabangan, dan fungsi dari modul-modul Python. Jadi, silakan kalian bereksperimen sendiri ya dengan memodifikasi kode program, menggabungkan konsep-konsep program yang telah dipahami.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Selamat mencoba dan tunggu info-info menarik lainnya dari kami, ya \ud83d\ude42<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Salah satu cara paling cepat untuk belajar Python adalah dengan praktik langsung membuat program sendiri. Setuju, kan? Okay, langsung simak contohnya yuk yang dilengkapi dengan kode program di artikel 17+ Contoh Program Sederhana Python untuk Pemula &nbsp; Contoh Program Python dan Sintaksnya\u00a0 Berikut ini contoh program Python yang cocok dipelajari oleh pemula: &nbsp; Program Pertama: &#8230; <a title=\"17+ Contoh Program Sederhana Python untuk Pemula\" class=\"read-more\" href=\"https:\/\/www.jetorbit.com\/blog\/contoh-program-sederhana-python\/\" aria-label=\"Read more about 17+ Contoh Program Sederhana Python untuk Pemula\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":14526,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"generate_page_header":"","footnotes":""},"categories":[25],"tags":[283,7,5198,5199,5197],"class_list":["post-14505","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-info","tag-domain-murah","tag-hosting-murah","tag-program-python","tag-program-sederhana-python","tag-python","infinite-scroll-item","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"_links":{"self":[{"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/posts\/14505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/comments?post=14505"}],"version-history":[{"count":1,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/posts\/14505\/revisions"}],"predecessor-version":[{"id":14506,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/posts\/14505\/revisions\/14506"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/media\/14526"}],"wp:attachment":[{"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/media?parent=14505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/categories?post=14505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/tags?post=14505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}