RINGKASAN PEMROGRAMAN QUICK BASIC

dokumen-dokumen yang mirip
Algoritma & Pemrograman 1B BASIC

Bab 2 Konsep Dasar Pemrograman BASIC

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

Sesi/Perkuliahan ke: 3

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

Tipe Data dan Operator

Materi. Tipe, Variabel dan Operator Algoritma Pemrograman PENULISAN ALGORITMA PENULISAN ALGORITMA 15/03/2010 NAMA DAN EKSPRESI

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

Algoritma Pemrograman 2 B

Pelatihan fortran JURUSAN TEKNIK SIPIL 2014 / 2015

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

Nama, Tipe, Ekspresi, dan Nilai

Bab 2 DASAR-DASAR ALGORITMA

.::BAB II.::MENGENAL PASCAL

OPERATOR dan STATEMENT

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Statemen Perintah, variable, dan Operator Pada Qbasic

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

Tinjau algoritma dibawah ini

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

3. Analisis Masalah dan Penyelesaian

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Chapter 1 KONSEP DASAR C

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Struktur Program Bahasa C

Teori Algoritma TIPE DATA

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

Sesi/Perkuliahan ke: II

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

MODUL II VARIABEL DAN TIPE DATA. Dalam pemrograman ada saatnya anda perlu memasukkan sebuah nilai sementara saat

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

STRUKTUR PROGRAM BASIC

Chapter 5 Choice. repeatedly if tanda 2 on label: lakukan proses potong 2 if tanda 3 on label: lakukan proses potong 3 until switched off program 5.

BAB 2 LANDASAN TEORI

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

Algoritma Pemrograman 1B (BASIC) Dosen : Nuraini Purwandari

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Dasar Komputer & Pemrograman 2A

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

BAB 3 PENYELESAIAN KONDISI

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

Algoritma,Flowchart, Konsep

Struktur Data II. Bekerja Dengan Form.

BASIC. BASIC (Beginner s All-purpose Symbolic Instruction Code)

TIPE, NAMA, DAN NILAI

IF... THEN... ELSE. Bentuk umum IF...THEN...ELSE dibagi menjadi 2 kelompok : 1. IF...THEN...ELSE Satu baris 2. IF...THEN...

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Pemrograman Dasar Pascal

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

Algoritma & Pemrograman #3

Sesi/Perkuliahan ke: 1

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

Universitas Komputer Indonesia

BAB 4 PENGENALAN BAHASA C

PENGULANGAN DAN PEMBACAAN DATA

KONSEP DASAR BAHASA PASCAL

Pengenalan Pascal/DevPascal

P A S C A L D A S A R

MODUL 3 ALGORITMA PEMROGRAMAN

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

Algoritma Pemrograman

Bahasa C-M6 By Jamilah, Skom 1

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

PENGULANGAN DAN PEMBACAAN DATA *

BAHASA PEMROGRAMAN C

Komentar Program. Komentar program dapat diletakkan dimanapun di dalam program. pembatas (* dan *).

OPERASI SELEKSI PEMROGRAMAN C++

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah :

KONSEP PEMROGRAMAN BASIC. Pertemuan VII

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

Algoritma dan Pemrograman

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

FLOWCHART - LANJUTAN

elemen Dasar Bahasa Pemrograman C

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Statemen RESTORE. Statemen INPUT. Contoh : digunakan untuk mengembalikan pointer ke awal DATA sehingga data dapat dibaca kembali.

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Algoritma Pemrograman

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

Pertemuan 2. Muhadi Hariyanto

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

Struktur Program. Rinta Kridalukmana

Variabel, Operator Dan Ekspresi. Agus Priyanto, M.Kom

PERTEMUAN 4 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PEMILIHAN

MODUL. Variabel. Workshop Programming

Bab 5 Array (Variabel Berindeks)

Transkripsi:

RINGKASAN PEMROGRAMAN QUICK BASIC Karakter pada Quick Basic dibagi menjadi empat kelompok yaitu : - Karakter Abjad : A Z dan a z - Karakter Angka : 0 9 - Karakter Khusus :!@#$% ~&*()_+-={}[]: ;<>,.?^ - Karakter Alpanumerik merupakan gabungan dari tiga kelompok diatas Hasil1, Nilai1. Baris Program merupakan bagian dari program berisikan sejumlah perintah atau instruksi dengan tujuan khusus, dimana setiap instruksi dipisahkan oleh simbol titik dua (:). Contoh Program Basic SCREEN 0: COLOR: 15,1: CLS LOCATE 2,10: PRINT Bahasa Pemrograman Quick Basic Konstanta merupakan definisi suatu nilai. Dimana nilai tersebut tidak mengalami perubahan selama program dijalankan, dan dapat dikenakan operasi seperti penjumlahan, perkalian, pengurangan, pembagian. CONST PHI = 3.14 Variabel merupakan nama atau simbol yang digunakan untuk mewakili suatu nilai, dan nilai suatu variabel dapat berubah-ubah. Harga = 45 Harga = 45 * 2 Tipe Variabel dikelompokkan menjadi dua bagian : - Variabel String merupakan variabel yang dapat menampung rangkaian karakter alpanumerik, penulisannya harus diawali dan diakhiri dengan tanda kutip, dan nama veraibel string diakhiri dengan dollar ($). A$= Bahasa Basic dan B$= Rp. 2500 Alternatif lain untuk pemberian nama variabel string adalah dengan deklarasi variabel tersebut pada awal program, dengan menggunakan statement DEFSTR batas huruf, dimana batas awal dan akhir dari variabel yang akan didefinisikan. Batas tersebut merupakan huruf awal dari variabel yang akan digunakan. Nama Variabel tersebut tidak perlu memakai simbol dollar ($). DEFSTR A-M,W-Z WILAYAH = Tomang-Barat KOTA= Jakarta PRINT WILAYAH; KOTA NAMA$= Abdi Darma PRINT NAMA$ - Variabel Numerik merupakan variabel yang dapat menampung data berbentuk bilangan dan dapat melakukan operasi perhitungan. Nilai1 = 30 Nilai2 = 10 TotalNilai = Nilai1 +Nilai2 Jenis Bilangan yang dapat ditampung untuk setiap variabel Numerik adalah : - Integer (%) : bilangan bulat berkisar antara 32767 sampai +32767 - Long Integer (&) : bilangan bulat berkisar 2.147.438.648 sampai +2.147.438.648 - Single Precision (!) : bilangan pecahan berkisar 3.37E+38 sampai +3.37E+38 - Double Precision (#) : bilangan pecahan antara 1.67D+308 sampai +1.67D+308 Nilai1! = 7.45 Nilai2! = 6.00 Total% = Nilai1! + Nilai2! PRINT TOTAL% { Hasil Total = 13, karena % merupakan integer}

Alternatif lain untuk pemberian nama varabel numerik yaitu deklarasi variabel numerik, dimana deklarasi variabel numerik dapat dilakukan dengan statement : - DEFINT : untuk variabel numerik integer - DEFLNG : untuk variabel numerik long interger - DEFSNG : untuk variabel numerik single precision - DEFDBL : untuk variabel numerik double precision DEFINT A, D-F, T NILAI1 = 3.60 NILAI2 = 4.25 TOTAL = NILAI1 + NILAI2 { Total = 8, bukan 7.85, karena INT = integer} DEFSNG A, D-F, T NILAI1 = 3.60 NILAI2 = 4.25 TOTAL = NILAI1 + NILAI2 { Total = 7.85, karena SNG = Single Precision} Batasan-batasan untuk pemberian nama variabel : - Mempunyai panjang maksimum 40 karakter - Gabungan antara huruf dan angka, tetapi karakter pertama harus huruf. Nilai1, Nilai2, A1, Botol - Tidak boleh ada spasi - Tidak boleh mempunyai nama yang sama dengan pustaka kata Quick Basic Urutan Operasi : seperti halnya pada perhitungan matematik, urutan pengoperasian operator berdasarkan hirarki yang telah ditetapkan. Yang menjadi prioritas utama oprasi perhitungan adalah operator yang terletak didalam tanda kurung. (5+2)*3 hasil perhitungan adalah 21. Operator Aritmetik merupakan operator yang digunakan untuk perhitungan matematika. Fungsi/Operasi Simbol Pangkat ^ Perkalian dan Pembagian * dan / Pembagian Integer \ Modulo dan Divide MOD dan DIV Penjumlahan dan Pengurangan + dan - Contoh penggunaan operator dalam perhitungan matematik Rumus Quick Basic A-B+C A-B+C A : B (A/B)/(C*D) C x D A2 + B3 A^2 + B^3 ((A+B)xC):D ((A+B)*C)/D Operator Relasi merupakan operator untuk perbandingan antara dua variabel, hasil yang dicapai adalah kondisi BENAR (TRUE) dan SALAH (FALSE). Fungsi Simbol Sama Dengan (equal) = Tidak Sama Dengan (not equal) <> Lebih Kecil Dari (less than) < Lebih Besar Dari (greater than) > Lebih Kecil atau Sama Dengan (less than or equal) <= Lebih Besar atau Sama Dengan (greater than or equal) >=

IF Nilai1 > Nilai2 Then Jumlah = Nilai1 + Nilai2 Operator Logika merupakan operator yang digunakan untuk menguji beberapa relasi dimana pengujian tersebut dilakukan untuk mengetahui hubungannya. Hasil yang dicapai ialah kondisi BENAR (TRUE) atau SALAH (FALSE). Operator Nama Operasi NOT Komplemen Logika (ingkaran) AND Konjungsi OR Disjungsi XOR Eksklusif or EQP Ekivalensi IMP Implikasi Perintah (Statement) digunakan untuk menghentikan proses program secara permanen.sebelum proses program dihentikan, semua file yang telah dibuka akan ditutup. Setelah proses program berhenti, kendali proses akan diambil alih oleh sistem operasi. Penempatan statemen dapat ditempatkan dimana saja. CLS Awal : PRINT: PRINT PRINT < Langsung tekan ENTER untuk mengakhiri program > INPUT Siapa Nama Anda ; Nama$ IF Nama$ = THEN PRINT: PRINT Bagaimana kabar anda hari ini??? GOTO Awal Pernyataan INPUT yaitu data yang dibutuhkan pada program dimasukkan pada saat program tersebut dilaksanakan., dan menerima masukan melalui penekanan tombol keyboard dan diakhiri dengan penekanan ENTER. INPUT Siapa Nama Anda ; Nama$ INPUT Anda Kuliah Dimana ;kul$ PRINT Nama Anda ;Nama$ PRINT Anda Adalah Mahasiswa ;kul$ Hasil program ini dijalankan Siapa Nama Anda? Lola Kamu Kuliah Dimana? Untar Nama kamu Lola Kamu Adalah Mahasiswa Untar Pernyataan READ yaitu menerima masukan data dengan cara membaca data yang terletak pada listing yang mengikuti pernyataan DAT, dan boleh diletakkan dimana saja dalam program baik sebelum atau sesudah pernyataan READ. Masing-masing data yang terletak setelah pernyataan DATA dipisahkan oleh tanda koma. READ Nama$,Nilai DATA 4, 10 PRINT Nama : ;Nama$ READ A,B PRINT Nilai : ;Nilai C = 15 * A 5 * B DATA Santi,60 READ D PRINT E = ;E Hasil program ini dijalankan Nama : Santi Hasil program ini dijalankan Nilai : 60 10

? Out Of Data Error Perintah PRINT berfungsi memberikan instruksi kepada komputer untuk mencetak data dilayar monitor. PRINT NAMA SAYA YENNY PRINT HOBBY SAYA MEMBACA PRINT 50, 45 Hasil program ini dijalankan NAMA SAYA YENNY HOBBY SAYA MEMBACA 50 45 Pernyataan PRINT USING digunakan untuk mengatur tataletak atau format dari keluaran sesuai dengan posisi yang diinginkan.! Pencetakan dilakukan hanya terhadap karakter pertama pada data string & Akan menyebabkan pencetakan data string dilakukan seperti yang tertera diantara tanda kutip ( ) \ _\ Pencetakan berdasarkan jumlah spasi yang terletak diantara tanda \. Jika data yang akan dicetak mempunyai panjang yang lebih dari yang disediakan maka selebihnya akan diabaikan CLS DEFSTR A D A =! B = & C = \ _\ DATA1 = UNIVERSITAS DATA2 = INDONESIA DATA3 = JAKARTA DATA4 = INDONESIA PRINT USING A: DATA1;DATA2 PRINT USING B: DATA3 PRINT USING C: DATA4 Pernyataan PRINT TAB (i) digunakan untuk menentukan posisi kursor atau kolom pencetakan ke I pada kertas printer.

Pernyataan PRINT SPC (i) digunakan untuk mencetak spasi ( blank ) sebanyak i. PRINT 1234567891011121314151617181920212223242526272829303132333435 PRINT Nama Pegawai ; TAB(20); Gaji Total PRINT Puspawati ;SPC(10); Rp. 300.000 Keluaran dari program tersebut 1234567891011121314151617181920212223242526272829303132333435 Nama Pegawai Gaji Total Puspawati Rp. 300.000 Pernyataam LOCATE menyebabkan kursor keposisi tertentu yang ditunjukan oleh nomor baris (maks 25) dan kolom (maks 80). CLS LOCATE 2,6 : PRINT Nama LOCATE 2,24 : PRINT Penghasilan Keluaran dari program tersebut 1234567891011121314151617181920212223242526272829303132333435 Nama Penghasilan PERCABANGAN PELAKSANAAN INSTRUKSI 1. Perpindahan tidak bersyarat Pernyataan GOTO a. Bentuk Umum GOTO m ( m nomor baris yang dituju )

X = 1 10 PRINT X, X^2 X = X+1 GOTO10 Keluarannya (Output) : 1 1 2 4 3 9 4 16 Untuk menghentikan pengulangan tersebut b. Bentuk Umum GOTO Label ( Gunakan Nama Label ) X = 1 Awal : PRINT X, X^2 X = X+1 GOTO Awal Keluarannya (Output) : 1 1 2 4 3 9 4 16 Untuk menghentikan pengulangan tersebut 2. Perpindahan Bersyarat Merupakan perpindahan urutan pelaksanaan instruksi berdasarkan kondisi tertentu. a. Pernyataan IF... THEN... ELSE Urutan pelaksanaan proses dapat dikendalikan berdasarkan kondisi True (benar) atau False (salah)

Pernyataam X Pernyataam Y AND OR T T T T T F F T F T F T F F F F IF Nilai = 56 THEN Print Lulus ELSE Print Gagal IF IF Nilai1 >= 60 OR Nilai2 >= 60 THEN Print Lulus IF IF Nilai1 >= 60 AND Nilai2 >= 60 THEN Print Lulus IF Pernyataan SELECT.. CASE merupakan alternative dari penggunaan pernyataan IF... THEN... ELSE yang terdiri dari beberapa tingkat. ASLI% = 5 Awal: INPUT Nilai ( untuk mengakhiri ketik 0):, Nilai% SELECT CASE Nilai% CASE Nilai% = 0 CASE Nilai% > ASLI% PRINT Terlalu Besar CASE Nilai% < ASLI% PRINT Terlalu Kecil CASE Nilai% = ASLI% PRINT Benar SELECT GOTO Awal Pengulangan Pelaksanaan Instruksi Bentuk Umum : FOR (variable) = x TO y STEP z.. Next (variable) Pengulangan Tunggal

1. Program Mencetak ====== sebanyak 5 kali CLS FOR I = 1 TO 5 PRINT ============== NEXT I 2. Program menghitung jumlah bilangan dari 10 sampai dengan 1 JUMLAH = 0 FOR X = 10 TO 1 STEP 1 JUMLAH = JUMLAH + X NEXT X PRINT Jumlah = ; JUMLAH Keluarannya (Output) Jumlah = 55