PENERAPAN ARRAY DALAM KEHIDUPAN SEHARI-HARI

 CONTOH PENERAPAN ARRAY DALAM MENCARI JUDUL BUKU



Dalam kehidupan sehari, kita pasti mempunyai list yang kita persiapkan entah itu susunan lagu, susunan baju atau kumpulan kontak HP dengan nama masing-masing yang kita simpan di gadget kita masing-masing. Dalam menyimpan list tersebut contohnya kontak HP pasti susah jika tidak tersusun dan perlu mencari satu persatu. 

Nah kali ini saya akan menjelaskan cara penerapan array dengan mencontohi pencarian judul buku dalam list array.

Pertama  saya inisialisasikan array atau memasukkan list yang berisi judul buku.

judul_buku =["Madilog", "Pemograman Dasar Python","Teruslah Bodoh Jangan Pintar",......]

Pada variabel "judul_buku" berisi beberapa judul buku yang nantinya akan kita cari dengan menggunakan kata kunci yang mirip.

cari_judul =input("Masukkan judul buku: ")

Setelah itu kita masukkan kata kunci yang mirip atau hampir mirip dengan judul buku yang kita ingin cari.

found = False
for judul in judul_buku:
    if cari_judul in judul.lower():
        print("Judul buku ditemukan!")
        found = True
        break
if not found:
    print("Judul buku tidak ditemukan.")

Kemudian kita akan menggunakan perulanagn "for" untuk mencari judul buku yang ada dalam array dan dikombinasikan dengan funngsi "in" atau "count" untuk memastikan apakah judul buku yang kita cari dalam "array" itu ada ata tidak.

Pada perulangan di atas kita menggunakan fungsi "in" dan ".lower()" agar input yang kita masukkan nanti tidak perlu mirip huruf besar atau kecilnya sehingga menghemat waktu dan efektif dalam mencari judul buku yang mirip atau beberapa array yang hampir mirip hanya dengan menggunakan kata kunci yang sama.

Setelah kita menggunakan fungsi "count" lagi untuk mencari ada berapa judul buku yang mirip dengan kata kunci yang kita input atau cari.

jumlah = 0
for judul in judul_buku:
    jumlah += judul.lower().count(cari_judul)

# Menampilkan hasil pencarian
print("Jumlah kemunculan kata kunci: ", jumlah)

Komentar

Postingan Populer