You are on page 1of 18

dalam Turbo Basic

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

Syntax : IF kondisi THEN statement


Keterangan : Kondisi = syarat yang akan di TEST Statement = perintah yang akan dikerjakan

IF TOTAL>=1000 THEN DISKON=0.1*TOTAL

IF TOTAL>=1000 THEN DISKON=0.1*TOTAL


IF TOTAL<1000 THEN DISKON=0

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

IF TOTAL>=1000 THEN DISKON=0.1*TOTAL ELSE DISKON=0

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

PERCABANGAN BERSYARAT (4)


Keterangan : Ungkapan Nilai Statement = Pengenal Variabel = Nilai dari kondisi yang akan di test = perintah yang akan dikerjakan

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

You might also like