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
   212   213   214   215   216   217   218   219   220   221   222