Pertanyaan

Tugas 7.1 Kerjakan tugas berikut secara berkelompok! Buatlah simbol instruksi, flowchart, dan pseudocode dari proses berikut! Seorang petugas kasir buku melakukan perhitungan ketika pelanggan melakukan pembelian buku. Petugas kasir ini dibantu dengan mesin untuk menangani proses pembayaran. Mesin menerima masukan berupa total yang harus dibayarkan dan total uang pembayaran pelanggan. Apabila jumlah uang pembayaran lebih besar atau sama dengan total yang ha. rus dibayarkan maka mesin akan menunjukkan kembalian. Namun apabila sebaliknya maka mesin akan menampilkan "pembayaran kurang".

Solusi

Terverifikasi Ahli
4.3 (19 Suara)
Koko Saputra ahli ยท Tutor selama 3 tahun

Jawaban

1. Simbol Instruksi: - Kotak: Proses - Paralelogram: Input/Output - Oval: Mulai/Akhir - Panah: Alur proses2. Flowchart:``` Mulai | V Input: total yang harus dibayarkan, total uang pembayaran pelanggan | V Apakah uang pembayaran >= total yang harus dibayarkan? | | Ya Tidak | | V V Output: kembalian Output: "pembayaran kurang" | | V V Akhir Akhir```3. Pseudocode:``` Mulai Input total yang harus dibayarkan Input total uang pembayaran pelanggan Jika uang pembayaran >= total yang harus dibayarkan Maka Output kembalian = uang pembayaran - total yang harus dibayarkan Lainnya Output "pembayaran kurang" Akhir```

Penjelasan

1. Simbol Instruksi: Simbol-simbol yang digunakan dalam flowchart untuk mewakili berbagai jenis instruksi atau tindakan yang akan dilakukan. Dalam kasus ini, kita menggunakan simbol kotak untuk proses, paralelogram untuk input/output, oval untuk mulai/akhir, dan panah untuk menunjukkan alur proses.2. Flowchart: Flowchart adalah representasi grafis dari algoritma atau proses. Dalam kasus ini, flowchart menunjukkan bagaimana mesin kasir bekerja. Dimulai dengan input total yang harus dibayarkan dan total uang pembayaran pelanggan. Kemudian, mesin memeriksa apakah uang pembayaran lebih besar atau sama dengan total yang harus dibayarkan. Jika ya, mesin akan menunjukkan kembalian. Jika tidak, mesin akan menampilkan pesan "pembayaran kurang".3. Pseudocode: Pseudocode adalah representasi teks dari algoritma atau proses. Ini bukan kode program yang sebenarnya, tetapi lebih seperti deskripsi langkah demi langkah dari apa yang harus dilakukan. Dalam kasus ini, pseudocode menunjukkan bagaimana mesin kasir bekerja dalam bentuk teks.