Berikut ini adalah pertanyaan dari yulialfina009 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
b. Sajikan hasil (a) dalam bentuk flowchart Jawab
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
bersyarat pada algoritma. Pada pembahasan kali ini, kita akan menerapkannya pada Bahasa
Pemrograman sehingga mengahasilkan suatu program yang dapat digunakan untuk
menyelesaikman permasalahan sehari-hari.
Banyak permasalahan sehari-hari yang memerlukan struktur percabangan untuk
menyelesaikannya. Misalkan seorang siswa bisa dikatakan lulus jika rata-rata nilai ujiannya lebih
dari 60. Seorang peminjam buku akan dikenai denda jika terlambat mengembalikan buku pinjaman.
Pelanggan listrik akan didenda jika membayar tagihan lebih dari tanggal 20. Seorang pengguna
facebook bisa login ke facebook jika user dan passwordnya benar, dan masih banyak lagi yang lain.
Kesemua permasalahan yang disebutkan di atas memerlukan persyaratan untuk dapat dilanjutkan
dengan sejumlah aksi tertentu. Bisa dikatakan tidak ada program tanpa struktur percabangan di
dalamnya.
Sebagaimana pembahasan pada algoritma, dalam bahasa pemrograman ini struktur
percabangan terdiri dari beberapa macam, yaitu percabangan dengan 1 kondisi, 2 kondisi, lebih
dari dua kondisi dan percabangan bersarang.
3.1. KEGIATAN BELAJAR 1PERCABANGAN 1 KONDISI
3.1.1. Tujuan Pembelajaran
Siswa memahami struktur percabangan dengan 1 kondisi pada bahasa pemrograman
Pascal dan menggunakannya untuk menyelesaikan permasalahan sehari-hari.
3.1.2. Aktivitas Kegiatan belajar
3.1.2.1. Mengamati
Perhatikan permasalahan berikut.
1. Sebuah Toko Baju memberlakukan diskon akhir tahun sebesar 20% untuk semua koleksi
yang dijual. Namun diskon akan dinaikkan menjadi 25% jika total belanjaan lebih dari 200
ribu rupiah. Untuk itu toko tersebut membutuhkansebuah program untuk menghitung jumlah
uang yang harus dibayarkan oleh pelanggan untuk baju-baju yang telah dibeli.
2. Di sebuah perusahaan gaji pegawai teridri dari gaji pokok, tunjangan keluarga dan dikurangi
30 ribu untuk asuransi kesehatan pekerja. Gaji pokok tiap pekerja berbeda-beda sehingga
STRUKTUR PERCABANGAN
88
Pemrograman Dasar SMK Kelas X Sem 2
perlu diinputkan oleh operator, sedangkan tunjangan keluarga dihitung sama untuk semua
karyawan, sebesar 10% dari gaji pokok. Khusus bagi karyawan dengan masa kerja lebih
dari 20 tahun maka total gajinya akan ditambahkan dengan tunjangan pengabdian sebesar
500 ribu. Untuk itu persahaan tersebut membutuhkan program perhitungan gaji para
karyawannya.
3.1.2.2.
Menanya
Dari hasil pengamatan di atas coba buatlah pertanyaan pertanyaan misal :
1.
Bagaimana algoritma kedua permasalahan di atas?
2.
Berapa banyak persyaratan pada kedua permasalahn di atas?
3.
Manakah persyaratan/kondisi pada kedua algoritma di atas?
4.
Bagaiamana membuat struktur percabangan di Bahasa Pascal?
3.1.2.3.
Mengumpulkan Informasi/Mencoba
Ingat kembali algoritma percabangan pada semester 1, di mana dengan pseudocode,
struktur percabangan dengan satu kondisi dapat dituliskan
IF (kondisi) THEN
Pernyataan1
Pernyataan 2
dst
Semoga dengan pertanyaan yang sudah terjawab oleh fluffycanfy02 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Wed, 29 Jun 22