OPERATOR dan STATEMENT

dokumen-dokumen yang mirip
Pertemuan 4 SELEKSI KONDISI

Pertemuan 3. ARRAY dan RECORD

Pertemuan 7 OPERASI FILE

Statemen Perintah, variable, dan Operator Pada Qbasic

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

RINGKASAN PEMROGRAMAN QUICK BASIC

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

Sesi/Perkuliahan ke: 1

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

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

Algoritma Pemrograman 2 B

Pengenalan Visual Basic

Sesi/Perkuliahan ke: II

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

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

Algoritma Pemrograman 1B (BASIC) Dosen : Nuraini Purwandari

3. Analisis Masalah dan Penyelesaian

Sub Pokok Bahasan. tugas 1 Pascal operator Assignment, Binary, Unary dan Bitwise

Sesi/Perkuliahan ke: 3

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

Sesi/Perkuliahan ke: 2

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 6. Ahmad Hidayat

Algoritma & Pemrograman 1B BASIC

KONSEP PEMROGRAMAN BASIC. Pertemuan VII

BAB 2 LANDASAN TEORI

OPERATOR DAN STATEMEN I/O

P9 Seleksi & Perulangan

SATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR KOMPUTER & PRAKTIKUM (AKN) KODE / SKS KD / 4 SKS

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

P A S C A L D A S A R

STRUKTUR PROGRAM BASIC

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

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

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Pertemuan 2. Editor vi

MODUL I Pengenalan IDE Visual Basic 6.0

JAWABAN TUGAS 3 PEMROGRAMAN TEKNIK. Keuntungan Praktis dan mudah Komprehensif dan teliti

Bab 2 Konsep Dasar Pemrograman BASIC

P10 Seleksi & Perulangan

.::BAB II.::MENGENAL PASCAL

Program Studi Teknik Mesin S1

Pertemuan 2 Bahasa Visual Basic Aplication

BAB 3 PENYELESAIAN KONDISI

MODUL 3 ALGORITMA PEMROGRAMAN

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

Algoritma Pemrograman

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

Sesi /Perkuliahan ke : 5

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

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

PHP (HYPERTEXT PREPROCESSOR)

Type Data Record & File. Pendahuluan : Kegiatan Praktikum :

BAB 2 LANDASAN TEORI

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

SATUAN ACARA PERKULIAHAN MATA KULIAH APLIKASI KOMPUTER PSIKOLOGI A KODE / SKS : KK / 1 SKS

pertemuan 2 Tipe Data, Variabel, Konstanta, Fungsi dan Operator

Shell dan Pemrograman Shell

Bab 2 DASAR-DASAR ALGORITMA

Pendahuluan. Praktikum Pengantar Pengolahan Citra Digital Departemen Ilmu Komputer Copyright 2008 All Rights Reserved

Pertemuan Ke-4 Urutan (sequence) Rahmady Liyantanto. liyantanto.wordpress.com. S1 Teknik Informatika-Unijoyo

MINGGU II : DASAR C# Tujuan Pembelajaran. Materi

PEMROGRAMANOLAHBERKAS PERTEMUAN1 PENDAHULUAN

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

Algoritma Pemrograman

Algoritma Pemrograman

SATUAN ACARA PERKULIAHAN MATA KULIAH ALGORITMA dan PEMROGRAMAN 1B(D3/TK) KODE : / SKS. Teknik Pembelajaran Kuliah mimbar dimana

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Algoritma Pemrograman

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

Program Studi Teknik Mesin S1

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN TERSTRUKTUR (D3-TK) KODE / SKS : KK / 4 SKS

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

VARIABEL, OPERATOR DAN EKSPRESI

Pengenalan Pascal. Tujuan Pembelajaran

Teori Algoritma TIPE DATA

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

Pengenalan Pascal. Sejarah Singkat Pascal

1. Algoritma & Pemrograman

Algoritma Pemrograman

PENGENALAN STATEMEN BASIC. Pertemuan VIII

Pengenalan Pascal/DevPascal

SATUAN ACARA PERKULIAHAN MATA KULIAH DASAR KOMPUTER A KODE / SKS KD / 2

BAB 2 LANDASAN TEORI. tetapi istilah komputer diambil dari bahasa latin yaitu Computare yang mempunyai

A. Putting a Program Together

STATEMENT INPUT-OUTPUT

A. Putting a Program Together

Universitas Komputer Indonesia

Saifoe El Unas 2. Free Format

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BAB 2 LANDASAN TEORI

I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010

Dasar Komputer & Pemrogaman 2A

Mengenal Macro (Visual Basic for Application)

KONSEP DASAR BAHASA PASCAL

Transkripsi:

Pertemuan 2 OPERATOR dan STATEMENT Objektif: 1. Mahasiswa dapat mengetahui jenis-jenis operator dalam BASIC dan fungsinya. 2. Mahasiswa dapat menggunakan operator dalam program BASIC. 3. Mahasiswa dapat memahami apa yang dimaksud dengan statement. 4. Mahasiswa dapat mengetahui jenis-jenis statement berikut contoh-contohnya. 5. Mahasiswa dapat memahami bentuk umum penulisan dan penggunaan statementstatement : COLOR, SOUND, CLS, CONST, READ, DATA, END, GOTO, LET, REM, LOCATE, dan STOP. 6. Mahasiswa dapat membuat program yang menggunakan beberapa statement pada nomor 5 di atas. Page 12

P2.1. Teori Operator dalam BASIC Operator dapat berupa tanda operasi aritmatika ataupun menunjukkan hubungan logika antara dua elemen. Operator aritmatika yang ditulis berdasarkan prioritas pemrosesan terdiri dari : 1. ^ (Pangkat) 2. * (Kali) dan / (Bagi) 3. + (Tambah) dan - (Kurang). Contoh penjelasan prioritas operator aritmatika : 1. 2 * 4 ^ 2 = 2 * (4 ^ 2) = 32 ; bukan (2 * 4) ^ 2 = 64 2. (8 / 2) ^ 2 = 16 3. 9 + 8 * 2 + 1 = 9 + (8 * 2) + 1= 26 ; bukan (9 + 8) * 2 + 1= 35 atau (9 + 8)*(2 + 1) = 51 4. 3 * (3 + 2) = 15 5. b ^ 2-4 * a * c = (b ^ 2) - (4 * a * c) 6. (6 ^ 2 + 8 ^ 2) ^ 0.5 = 10 Sedangkan operator hubungan (relational operator) biasanya digunakan untuk membandingan dua buah elemen. Operator hubungan ini terdiri dari : 1. > (Lebih besar dari) 2. < (Kurang dari) 3. >= (Lebih besar atau sama dengan) 4. <= (Lebih kecil atau sama dengan) 5. = (Sama dengan) 6. <> (Tidak sama dengan). Operator boolean digunakan untuk menentukan hubungan logik dua buah kondisi atau dua ekspresi logika yang menghasilkan nilai benar atau salah. Operator boolean yaitu: 1. NOT ; operator invert ("tidak") 2. AND ; operator gabung atau conjunction ("dan") 3. OR ; operatro dijunction("atau") 4. XOR ; operator exclusive or Page 13

5. EQV ; operator equivalence ("sama dengan") 6. IMP ; operator implikasi. Bentuk umum pemakaian operator ini adalah : Hasil = ekspresi_ boolean1 operator_boolean ekspresi2 Hasil Tiap-tiap operator bereda-beda sesuai dengan nilai ekspresi1 dan ekspresi2. Hasil ini dapat dilihat pada tabel kebendaran berikut : Ekspresi1 Ekspresi2 NOT(Ekspresi1) AND OR XOR EQV IMP T T F T T F T T T F F F T T F F F T T F T T F T F F T F F F T T Jika operator aritmatika menghasilkan hasil perhitungan, maka operator hubungan dan operator boolean menghasilkan nilai benar atau salah. Nilai benar oleh QBASIC diwakilkan oleh angka nonzero (selain nol) dan nilai salah diwakilkan oleh angka 0. Contoh : PRINT 2 < 4 PRINT 0 > 5 PRINT 2 ^ 2 = 2 * 2 PRINT "HELLO" = "HALLO" PRINT "A" < "C" PRINT (2 < 4) AND (0 > 5) PRINT NOT(0) PRINT -1 XOR 0 END Output program adalah: -1 0-1 0-1 Page 14

0-1 -1 Jika menggunakan operator hubungan terhadap nilai string, maka yang dibandingkan adalah urutan alpabethnya seperti pada baris keempat dan kelima program di atas. Statement Stament dalam BASIC merupakan pernyataan yang mengandung perintah untuk melaksanakan tujuan tertentu. Kumpulan dari statement membentuk suatu program. Contoh statement PRINT untuk menampilkan bilangan atau string ke layar monitor. Beberapa contoh statement dalam QBASIC dapat dilihat pada menu Help>Index, terdapat daftar reserved word yang berurutan berdasar abjad. Sebuah statement dapat dilihat dari reserved word yang diakhiri kata 'Statement'. Contoh beberapa statement : Statement Sintaks Kegunaan CLS CLS [{ 1 2 3}] Membesihkan layar COLOR COLOR [foreground] [, background] Memberi warna teks dan latar belakang teks SOUND SOUND frekuensi,durasi Mengeluarkan suara dari speaker CONST CONST Var_konstanta=ekspresi.. Mendeklarasikan variabel konstan READ READ var_list Membaca nilai variabel pada statement DATA DATA DATA konstanta_list Memberikan nilai variabel pada Statement READ letaknya di bagian mana saja dari program END END [{DEF FUNCTION SUB SELECT TYPE}] Mengakhiri program,sub prog., Fungsi, TYPE, atau SELECT GO TO GO TO no_baris Melompat ke baris yang dituju LET LET variabel=ekspresi Memberikan harga suatu variabel REM REM catatan_kalimat Memberikan catatan program yang tidak dieksekusi komputer Page 15

LOCATE LOCATE [baris][,kolom] meletakan kursor aktif pada baris dan kolom tertentu pada layar STOP STOP mengkahiri program dari bagian. Page 16

P2.2. Contoh Kasus Seorang mahasiswa diminta untuk membuat program tentang operator dan statement menggunakan bahasa pemrograman qbasic. Program yang dibuat akan menghasilkan output seperti pada gambar di bawah ini : Langkah-langkah Pengerjaan 1. Klik aplikasi program Qbasic.exe, hingga muncul tampilan seperti pada gambar di bawah ini: 2. Setelah muncul tampilan diatas, maka selanjutnya tekan ESC pada keyboard untuk mengetikkan program yang akan dibuat. Berikut tampilan untuk mengetikkan program: Page 17

3. Selanjutnya kita ketikkan souce code program berikut pada program qbasic. CLS DIM Luas AS SINGLE DIM Sisi AS SINGLE, Jari AS SINGLE INPUT "Masukan Panjang Sisi => ",Sisi Luas = Sisi ^ 2 PRINT "Luas Bujur Sangkar = " ; Luas INPUT "Masukan Panjang Jari-Jari => ",Jari Luas = 22 / 7 * Jari ^ 2 PRINT "Luas Lingkaran = " ; Luas END 4. Berikut ini tampilan hasil pengetikkan source code pada program qbasic. Page 18

5. Sebelum menjalankan source code tersebut, kita simpan terlebih dahulu source code tersebut, dengan cara klik File pada pada toolbar qbasic.exe Pilih save Pilih directori untuk menyimpan file ini dan simpan dengan nama file luas.bas. Berikut tampilan tahap penyimpanan. 6. Setelah selesai menyimpan file tersebut, maka selanjutnya kita menjalankan program tersebut dengan cara menekan SHIFT+F5, jika program yang telah ddiketikkan telah berhasil, maka program ini akan berjalan, tetapi pada saat program itu dijalankan program itu tidak berjalan, maka program tersebut mengalami kesalahan sintaks. Page 19

P2.3. Latihan Soal Buat sebuah program menggunakan Qbasic untuk menghitung penjumlahan, pengurangan, perkalian dan pembagian dari dua buah variable yang telah diinputkan. Setelah berhasil, cobalah lagi dengan menggunakan tiga buah variable inputan. Page 20

P2.4. Daftar Pustaka [1] Jogiyanto H.M, Teori dan Aplikasi Program Komputer Bahasa Basic (edisi ke-5), Andi Offset, 1992. [2] F. Soesianto B.Sc.E, Ir., Eko Nugroho, Ir., P. Insap Santosa, Ir., Pemrograman Basic(edisi ke-2), Andi Offset, Yogyakarta, 1992. [3] Abdul Kadir, Pemrograman QBASIC. Panduan Untuk Belajar Sendiri Bahasa BASIC(edisi pertama), Andi Offset, 1995. [4] P. Insap Santosa, Quick Basic, Andi Offset, 1990. Page 21