Professional Documents
Culture Documents
Struktur keputusan adalah struktur program yang melakukan proses pengujian untuk mengambil suatu keputusan apakah suatu baris atau blok instruksi akan diproses atau tidak. Pengujian kondisi ini dilakukan untuk memilih salah satu dari beberapa alternatif yang tersedia.
Syarat dalam dunia pemrograman adalah sebuah pernyataan boole, yang dapat bernilai benar(true) atau salah (false). Biasanya sebuah syarat terdiri dari operand-operand yang dihubungkan dengan operator logika. Yaitu : =,<>,>,<,<=,>=, and(Dan) dan or(atau).
Perintah GOTO atau GOSUB Fungsi dari perintah GOTO atau GOSUB ini untuk melompat / bercabang ke proses yang ditunjuk. Contoh : 10 Cls 20 Print One 30 Goto 50 40 Print Two 50 Print Three end 60
1.
IF THEN
Menentukan keterangan kelulusan MK dengan ketentuan : Jika Nilai >=60 maka Keterangan =LULUS Jika Nilai <60 maka Keterangan =GAGAL
2. IF THEN - ELSE
Syntax : IF kondisi THEN statement1 ELSE statement 2 Keterangan : Kondisi = syarat yang akan di TEST Statement = perintah yang akan dikerjakan
Membandingkan 2 buah bilangan yang diinputkan, dan menampilkan bilangan yang terkecil.
3. IF THEN ELSE IF
Syntax : IF kondisi1 THEN Blok statement1 ELSE IF kondisi 2 THEN Blok statement 2 ELSE IF kondisi n THEN Blok statement n END IF
IF KODE$=A THEN NMBRG$=BUKU HARGA=2500 ELSEIF KODE$=B THEN NMBRG$=PENSIL HARGA=1500 ELSEIF KODE$=C THEN NMBRG$=PENGGARIS HARGA=2000 END IF
4. SELECT CASE
Syntax : SELECT CASE ungkapan CASE nilai 1 Blok Statement 1 CASE nilai 2 Blok Statement 2 CASE nilai n Blok Statement n END SELECT
SELECT CASE KODE$ CASE A NMBRG$=BUKU HARGA=2500 CASE B NMBRG$=PENSIL HARGA=1500 CASE C NMBRG$=PENGGARIS HARGA=2000 END SELECT
Sebuah program digunakan untuk menginput suatu bilangan bulat dan menampilkan keterangan bilangan tersebut, dengan ketentuan : Jika bilangan tersebut bilangan positif, maka tampilkan keterangan POSITIF Jika bilangan tersebut bilangan negatif, maka tampilkan keterangan NEGATIF Jika bilangan tersebut bilangan nol, maka tampilkan keterangan NOL BUATLAH FLOWCHART BAHASA BASIC & PROGRAM MENGGUNAKAN
Buatlah program dengan data masukan : No Induk, nama mahasiswa, nilai test1, nilai test2. Ketentuan : Jika nilai test1 lebih besar dari 70, maka siswa dinyatakan lulus dan tidak perlu mengikuti test2. Jika nilai test1 tidak lebih dari 70, maka siswa harus mengikuti test2. Agar siswa dinyatakan lulus, maka nilai akhir kedua test ini minimal harus 60
Nilai akhir = 40% nilai test1 + 60% nilai test2