Penjelasan Syntax
1. Daftar Barang Belanjaan:
* 'barang_belanjaan' adalah daftatr (list) yang berisi kamus (dictionary) dengan kunci 'nama' dan 'harga' untuk menyimpan informasi tentang barang belanjaan.
2. Linear Search:
* 'linear_search (barang belanjaan, target_nama)' : Fungsi ini mencari barang dengan 'target_nama' dalam daftar 'barang_belanjaan' dengan memeriksa setiap barang satu per satu. Jika ditemukan, fungsi mengembalikan indeks barang tersebut, jika tidak, mengembalikan '-1'
3. Bubble Sort:
    * 'bubble_sort(barang_belanjaan)' : Fungsi inimengurutkan daftar 'barang_belanjaan' berdasarkan 'harga' dengan membandingkan harga barang yang berdekatan dan menukarnya jika dalam urutan yang salah. Proses ini diulang sampai seluruh daftar terurut berdasarkan harga.
4. Contoh Penggunaan:
    * Program mencetak daftar barang belanjaan asli.
    * Menggunakan 'linear_search' untuk mengurutkan daftar barang berdasarkan harga dan mencetak hasilnya.

Penjelasan :

1. Linear Search : Fungsi ini melakukan pencarian sederhana dengan memeriksa setiap elemen dalam daftar satu per satu hingga menemukan elemen yang dicari atau mencapai akhir daftar.

2. Bubble Sort : Fungsi ini melakukan pengurutan dengan membandingkan elemen-elemen berdekatan dan menukarnya jika diperlakukan, diulang hingga seluruh daftar terurut

Komentar

Postingan populer dari blog ini

Algoritma deskriptif,flowchart dan pseudocode