Anda di halaman 1dari 5

Modul Coding Pembelian Online

Nama Kelompok :
1. Memey Susanti (2355202004)
2. Siti Nur Ajijah (2355202003)
Mata Kuliah :
 Logika Informatika
Baris ini data_product = { digunakan untuk menentukan atau memberikan
informasi tentang jenis file

Baris ini “Flashdisk Sandisk 64gb”, digunakan untuk nama product

Baris ini “Flashdisk V-Gen 64gb” digunakan untuk nama product

Baris ini “Flashdisk Toshiba 64gb” digunakan untuk nama product

Baris ini “Flashdisk Kingstone 64gb” digunakan untuk nama product

Baris ini “Flashdisk Dual OTG 64gb” digunakan untuk nama product

Baris ini { digunkan untuk menandai awal dari suatu blok kode

Baris ini “daftar_harga = { digunakan untuk memberikan informasi harga


yang didefinisikan dalam suatu program

Baris ini 1: 100000, digunakan untuk memberikan informasi harga product

Baris ini 2: 80000, digunakan untuk memberikan informasi harga product

Baris ini 3: 75000 digunakan untuk memberikan informasi harga product

Baris ini 4: 106000, digunakan untuk memberikan informasi harga product

Baris ini 5: 95000, digunakan untuk memberikan informasi harga product

Baris ini { digunkan untuk menandai awal dari suatu blok kode

Baris ini dict_trx = {} digunakan untuk menyimpan atau memanipulasi data


transaksi dalam bentuk dictionary di dalam program

Baris ini daftar_metode_pembayaran = { digunakan untuk menentukan jenis


pembayaran

Baris ini 1: “Transfer Bank”, digunakan untuk melakukan transfer uang


antara rekening bank

Baris ini 2: “Virtual Account”, digunakan untuk melakukan transfer uang


antara rekening bank
Baris ini 3: “Mobile Banking”, digunakan untuk melakukan transfer uang
antara rekening bank

Baris ini 4: “Kartu Kredit”, digunakan untuk melakukan transfer uang antara
rekening bank

Baris ini { digunkan untuk menandai awal dari suatu blok kode

Baris ini print (“--------------List Product--------------“) digunakan untuk penanda


atau komentar visual untuk menandai awal atau akhir blok kode yang
berkaitan dengan daftar produk.

Baris ini for I in data product : digunakan untuk sebuah perulangan atau loop
yang mengiterasi melalui setiap elemen dalam data_product.

Baris ini print(“id Product : “, i, “\t Nama Product : “, digunakan untuk


mencetak informasi mengenai produk ke dalam output.

Baris ini data_product[i], “\t Harga Product : “, daftar_harga [i]) digunakan


untuk mencetak informasi produk,termasuk ID produk[i].

Baris ini pilih_id = int(input)(“Pilih data Product : “)) digunakan untuk


meminta pengguna memasukkan input.

Baris ini if pilih_id in data_product : digunakan untuk melakukan pengecekan


apakah nilai yang di masukkan oleh pengguna (pilih_id) terdapat dalam
daftar atau struktur data data_product

Baris ini pilih_beli = input(“Ingin Beli ? (Y/N) : “) digunakan untuk


mendapatkan input dari pengguna terkait keputusan untuk membeli atau
tidak.

Baris ini if pilih_beli == “y” or pilih_beli == “Y” : digunakan untuk melakukan


pengecekan apakah nilai dari variabel pilih_beli adalah “y” atau “Y”.

Baris ini nama_penerima = input(“Nama Penerima : “) digunakan untuk


meminta pengguna memasukkan nama penerima sebagai input.

Baris ini alamat_penerima = input(“Alamat Penerima : “) digunakan untuk


meminta pengguna memasukkan alamat penerima sebagai input.

Baris ini telepon = input(“No Hp : “) digunakan untuk meminta pengguna


memasukkan No Hp sebagai input.

Baris ini kurir_pengiriman = input(“Kurir Pengiriman : “) digunakan untuk


meminta pengguna memasukkan nama kurir pengiriman sebagai input.

Baris ini dict_trx = { digunakan untuk digunakan untuk menyimpan atau


memanipulasi data transaksi dalam bentuk dictionary di dalam program.
Baris ini “nama_penerima”:nama_penerima, digunakan untuk
mendeklarasikan variabel dengan nama nama_penerima dan memberikan
nilai kepadanya.

Baris ini “alamat penerima”:alamat_penerima, digunakan untuk


mendeklarasikan variabel dengan nama alamat penerima dan memberikan
nilai kepadanya.

Baris ini “No Hp”:telepon,digunakan untuk mendeklarasikan variabel dengan


no telepon penerima dan memebrikan nilai kepadanya.

Baris ini “Kurir Pengiriman”:kurir_pengiriman, digunakan untuk


mendeklarasikan variabel dengan nama kurir pengiriman dan memberikan
nilai kepadanya.

Baris ini “product id”:data_product, digunakan untuk mengidentifikasi


produk dengan ID tertentu dalam suatu sistem atau program

Baris ini { digunkan untuk menandai awal dari suatu blok kode.

Baris ini else: digunakan untuk menentukan blok kode menentukan blok
kode yang akan di jalankan.

Baris ini pass digunakan untuk pernyataan penanda tempat atau stub.

Baris ini if len (dict_trx) > 0 : digunakan untuk memeriksa apakah Panjang
(jumlah elemen) dari dictonary dict_trx lebih dari 0.

Baris ini print(“---------------Metode Pembayaran---------------“) digunakan


untuk mencetak baris teks yang berisi informasi tentang metode
pembayaran.

Baris ini for I in daftar_metode_pembayaran: digunakan untuk membuat loop


for yang akan mengiterasi melalui setiap elem i dalam iterable
daftar_metode_pembayaran.

Baris ini print(“id :”, i, “\t Metode Pembayaran :”,


daftar_metode_pembayaran[i]) digunakan untuk mencetak informasi
mengenai ID dan metode pembayaran yang sesuai dengan nilai variabel i.

Baris ini pilih_metode = int(input(“Pilih Id Metode Pembayaran : “)) digunakan


untuk meminta input dari pengguna dalam bentuk angka terkait dengan ID
metode pembayaran yang ingin mereka pilih.

Baris ini if pilih_metode in daftar_metode_pembayaran : digunakan untuk


memeriksa apakah nilai yang di masukkan oleh pengguna terdapat dalam
daftar metode pembayaran.
Baris ini print(“Nama Penerima : “, dict_trx[“nama_penerima”]) digunakan
untuk mencetak nilai yang terkandung dalam dictonary dict_trx dengan
kunci nama_penerima.

Baris ini print(“Alamat Penerima : “, dict_trx[“alamat penerima”]) digunakan


untuk mencetak nilai yang terkandung dalam dictonary dict_trx dengan
kunci “alamat_penerima”

Baris ini print(“No Hp : “, dict_trx[“No Hp”]) digunakan untuk mencetak nilai


yang terkandung dalam dictonary dict_trx dengan kunci No Hp.

Baris ini print(“Kurir Pengiriman : “, dict_trx[“Kurir Pengiriman”]) digunakan


untuk mencetak nilai yang terkandung dalam dictonary dict_trx dengan
kunci kurir pengiriman.

Baris ini print(“Product : “, data_product[pilih_id]) digunakan untuk mencetak


nilai yang terkandung dalam list pada indeks atau kunci yang di masukkan
oleh pengguna.

Baris ini print(“Harga : “, daftar_harga[pilih_id]) digunakan untuk mencetak


nilai yang terkandung dalam list pada indeks atau kunci yang di masukkan
oleh pengguna.

Baris ini print(“Metode Pembayaran : “,


daftar_metode_pembayaran[pilih_metode]) digunakan untuk digunakan
untuk mencetak nilai yang terkandung dalam list pada indeks atau kunci
yang di masukkan oleh pengguna.

Baris ini konfirmasi = input(“Apakah anda yakin ingin melakukan


pembayaran? (Y/N) : “) digunakan untuk meminta input dari pengguna
terkait dengan keputusan untuk melakukan pembayaran atau tidak.

Baris ini if.konfirmasi,upper() == “y” or konfirmasi == “Y” digunakan untuk


memeriksa apakah input yang diberikan oleh pengguna,disimpan dalam
variabel konfirmasi,setara dengan “Y” atau “y”.

Baris ini print(“Anda sudah berhasil melakukan pemabayaran”) digunakan


untuk mencetak informasi yang memberitahu pengguna bahwa
pembayaran telah berhasil dilakukan.

Baris ini else: digunakan untuk menentukan blok kode menentukan blok
kode yang akan di jalankan.

Baris ini pass digunakan untuk pernyataan penanda tempat atau stub.

Baris ini else: digunakan untuk menentukan blok kode menentukan blok
kode yang akan di jalankan.
Baris ini print(“Id metode pembayaran tidak tersedia”) digunakan untuk
memberikan pesan kepada pengguna bahwa ID metode pembayaran yang di
masukkan tidak tersedia dalam struktur data yang di harapkan.

Baris ini else: digunakan untuk menentukan blok kode menentukan blok
kode yang akan di jalankan.

Baris ini print(“Id product tidak tersedia”) digunkan untuk memberikan pesan
kepada pengguna bahwa ID product yang di masukkan tidak tersedia dalam
struktur data yang di harapkan.

Anda mungkin juga menyukai