< > <= >= = <> lebih kecil dari lebih besar dari RELATIONAL OPERATOR LOGICAL OPERATOR OPERATOR ARTI < > <= >= = <> lebih kecil dari lebih besar dari lebih kecil sama dgn lebih besar sama dgn sama dengan tidak sama dengan OPERATOR RANKING NOT AND OR XOR EQV IMP 1 2 3 4 5 6
Contoh : 10 IF NILAI.TUGAS >= 80 AND NILAI.UJIAN >=60 THEN 30 BAHASA BASIC no baris statement UMUMNYA SUATU PROGRAM DAPAT TERDIRI DARI TAHAPAN-TAHAPAN SBB : MEMASUKKAN/MEMBACA DATA MENGOLAH/MENGERJAKAN DATA MENAMPILKAN HASIL PENGOLAHAN DATA
Untuk membaca nilai suatu variabel STATEMEN : BAGIAN DARI PROGRAM YG DIMAKSUDKAN SBG PERINTAH PENGERJAAN UTK KOMPUTER MEMASUKKAN DATA Statemen READ-DATA Untuk membaca nilai suatu variabel Nilai dari variabelnya ditunjukkan oleh DATA Jumlah data yang dibaca pada READ harus sama atau lebih besar (jika kurang OUT OF DATA) Harus selalu ada bersama-sama
Statemen RESTORE Data yang sama dibaca sekali lagi meskipun nama variabelnya berbeda Jika diikuti nomor baris, data yang dibaca ulang adalah data dari nomor baris tersebut Statemen INPUT Nama variabel (tidak didalam program) tetapi dimasukkan setelah program dijalankan Setelah tanda tanya (?) Keuntungan : data yang dimasukkan bisa bervariasi Lebih baik bila data yang diminta diberi keterangan
Statemen menampilkan hasil :. 1. PRINT. 3. WRITE. 5. CLS. 2. LPRINT. 4 Statemen menampilkan hasil : 1. PRINT 3. WRITE 5. CLS 2. LPRINT 4. LOCATE PRINT Statemen ini digunakan utk menampilkan hasil di layar LPRINT Statemen ini digunakan utk menampilkan hasil program di printer WRITE Statemen ini digunakan utk menampilkan hasil program khusus di layar (jarang digunakan) CLS Statem ini digunakan utk membersihkan layar (setelah di-RUN) dan akan menempatkan kursor pada posisi pojok kiri atas di layar LOCATE Statemen ini digunakan utk menempatkan hasil di posisi koordinat tertentu di layar (25 baris) (40 kolom)
Keterangan : Semua chr dlm tanda petik “ “ akan di-print Tanda (,) hasil di-print dg jarak 14 kolom tanda (;) hasil di-print tanpa spasi (1 kolom) Statemen Pengerjaan : statemen LET, SWAP Statemen LET boleh ditulis dan boleh tdk ditulis Statemen SWAP untuk menukar 2 buah nilai variabel
Komentar Program Statemen REM bisa diikuti komentar sembarang, tidak ikut diproses pada saat di-RUN Contoh : konversi celcius ke fahrenheit 100 LET C = 10 110 REM *HITUNG NILAI FAHRENHEIT* 120 F = 1.8 * C + 32 130 ‘CETAK HASIL FAHRENHEIT’ 140 PRINT “FAHRENHEIT=“; F 150 END RUN FAHRENHEIT = 50 Ok
Statemen kendali (Control Statement) 1. statemen END, STOP 2. statemen GOTO 3. statemen FOR-NEXT, WHILE-WEND 4. statemen IF-THEN, IF-GOTO 5. statemen GOSUB-RETURN
JENIS-JENIS KESALAHAN Lupa memberi no baris Lupa memberi tanda * (perkalian) Penggunaan tanda kurung / tanda kurung kurang Statemen READ tanpa DATA / DATA kurang Keterangan program tanpa statemen REM atau ’ Statemen FOR tanpa NEXT / sebaliknya Lupa menyertakan statemen DIM Statemen GOSUB tanpa RETURN Statemen GO / GOSUB ke nomor baris yang salah Statemen GO yang tidak ada selesainya CTRL + BREAK dll
FLOWCHART (BAGAN ALIR) TERMINAL/INTERUPT (mulai/berhenti) PROCESS (proses operasi/perhitungan /pemberian harga awal) INPUT/OUTPUT DECISION (kondisi pilihan/keputusan) PREDEFINED (subprogram/subroutine) CONNECTOR (menyambung pada halaman berikutnya) FLOW LINES (garis-garis yg menghubungkan simbol2 flowchart)