Page 217 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 217
o Fungsi ini meminta pengguna untuk memasukkan kode produk yang ingin
diperbarui stoknya.
o Program kemudian mencari produk dengan kode yang sesuai dalam array
daftarProduk.
o Jika produk ditemukan, nama produk, stok saat ini, dan prompt untuk memasukkan
stok baru akan ditampilkan.
o Stok produk diperbarui dengan nilai baru yang dimasukkan pengguna.
o Pesan "Stok produk %s berhasil diperbarui!" akan ditampilkan dengan nama
produk yang diperbarui.
o Jika produk tidak ditemukan, pesan "Produk dengan kode %d tidak ditemukan."
akan ditampilkan dengan kode produk yang dicari.
• tampilkanDaftarProduk():
o Fungsi ini digunakan untuk menampilkan daftar semua produk yang telah
ditambahkan.
o Fungsi ini terlebih dahulu memeriksa apakah terdapat produk dalam array
daftarProduk. Jika tidak, pesan "Belum ada data produk yang ditambahkan." akan
ditampilkan dan fungsi dihentikan.
o Jika terdapat produk, judul "Daftar Produk:" akan ditampilkan.
o Kemudian, program mengulangi seluruh array daftarProduk dan menampilkan
informasi setiap produk, termasuk kode produk, nama produk, harga, dan stok.
6) Fungsi main():
• Fungsi main() adalah titik awal program.
• Fungsi ini menampilkan menu pilihan kepada pengguna:
1. Tambah Produk Baru
2. Perbarui Stok Produk
3. Tampilkan Daftar Produk
4. Keluar
• Pengguna diminta untuk memasukkan pilihannya.
• Berdasarkan pilihan pengguna, fungsi yang sesuai dipanggil (tambahProduk(),
perbaruiStokProduk(), tampilkanDaftarProduk()).
• Proses ini diulang terus menerus hingga pengguna memilih opsi 4 (Keluar).
• Terakhir, pesan "Terima kasih telah menggunakan program ini!" akan ditampilkan
sebelum program diakhiri.
194