Statemen Perintah, variable, dan Operator Pada Qbasic

dokumen-dokumen yang mirip
OPERATOR dan STATEMENT

3. Analisis Masalah dan Penyelesaian

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

RINGKASAN PEMROGRAMAN QUICK BASIC

Sesi/Perkuliahan ke: 1

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Manipulasi Data & Pengolahan File

Algoritma & Pemrograman 1B BASIC

STATEMENT INPUT - OUTPUT

Struktur Kendali Kondisi

Sesi/Perkuliahan ke: 2

Type Data Record & File. Pendahuluan : Kegiatan Praktikum :

STATEMENT INPUT ALGORITMA & PEMROGRAMAN 1B

MODUL 3 ALGORITMA PEMROGRAMAN

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

[BS204]-Algoritma Pemrograman Take Home Test Pengumpulan : 27 Maret 2015 Tulis Tangan di kertas A4. Genap 2014/2015 Page 1 of 6

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

Sesi/Perkuliahan ke: 3

STATEMENT INPUT-OUTPUT

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

MODUL DUA VARIABEL DAN TIPE VARIABEL

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

Algoritma Pemrograman 1B (BASIC) Dosen : Nuraini Purwandari

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

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

Bab 2 DASAR-DASAR ALGORITMA

BAB 2 ARRAY, OPERATOR DAN FORMAT DALAM FORTRAN

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

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

Achmad Solichin.

Algoritma,Flowchart, Konsep

Modul-1 Review. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

MODUL. Variabel. Workshop Programming

1 Pengenalan IDE Python

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

MODUL 2 PHP INTRO PHP INTRO

Pengenalan Pascal. Tujuan Pembelajaran

BAB 5 PERULANGAN DAN ARRAY

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

Bab 2 Konsep Dasar Pemrograman BASIC

Pengenalan Visual Basic

Variabel dan Tipe data Javascript

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

BAB I PENGANTAR ALGORITMA

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

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

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB

Bab 2 Editor vi 9. BAB 2 EDITOR vi TUJUAN PRAKTIKUM

Decission : if & if else

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

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

BAB 2 TIPE-TIPE DATA TURBO C++

PRAKTIKUM 3 DASAR PEMROGRAMAN C

MODUL PRAKTIKUM PEMROGRAMAN PASCAL. Fight #1 PENGENALAN PASCAL, VARIABEL, TIPE DAN KONSTANTA.

Brigida Arie Minartiningtyas, M.Kom

STATEMEN INPUT. Menggunakan Kounter

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

Modul 3 Percabangan dan Perulangan

A. Putting a Program Together

A. Putting a Program Together

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

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

Nama, Tipe, Ekspresi, dan Nilai

STRUKTUR PROGRAM BASIC

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Pertemuan2 Percabangan & Perulangan pada Python

Saifoe El Unas 2. Free Format

KONSEP PEMROGRAMAN BASIC. Pertemuan VII

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

Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM TEORI PENUNJANG

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

Algoritma Pemrograman 2 B

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

BAB 3 PENYELESAIAN KONDISI

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Universitas Komputer Indonesia

DASAR PHP. Oleh : Devie Rosa Anamisa

MODUL 5 PERULANGAN (LOOPING)

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom

PENGENALAN BAHASA C DAN C++

KONSEP SISTEM INFORMASI B. Pertemuan 5 - Jenis Data dalam Dbase & Spesifikasi File

LOGIKA DAN ALORITMA. Pertemuan II:

TIM ASISTEN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2016

IV. OPERATOR DAN STATEMENT I/O

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

P A S C A L D A S A R

SUMBER BELAJAR PENUNJANG PLPG

Tipe Data dan Operator

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

Kuliah III - Dasar Pemrograman

Struktur Data. Pertemuan 2

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

STRUKTUR PEMROGRAMAN PYTHON

Struktur Program. Rinta Kridalukmana

Pengenalan Algoritma dan Pemrograman Pascal

Transkripsi:

Kegiatan Praktikum : 2 Statemen Perintah, variable, dan Operator Pada Qbasic Pendahuluan : Setelah anda mempelajari pengenalan Qbasic pada pertemuan pertama. Pada pertemuan ini, anda akan mempelajari tentang struktur dasar penulisan program di Qbasic, mulai dari pengenalan stament-stament perintah dasar yang paling sering digunakan pada qbasic, cara penulisan variable dan operatoroperator yang terdapat pada Qbasic. Petunjuk Praktikum : Tujuan : - Praktikan dapat mengerti apa itu statement perintah, variable, dan operator dalam Qbasic. - Praktikan dapat mengerti fungsi dari stament-statemen yang ada pada Qbasic. - Praktikan dapat mengerti jenis-jenis dan syarat menuliskan variable pada Qbasic - Pratikan dapat mengetahui perintah dasar untuk menuliskan input dan output pada Qbasic - Praktikan dapat mengetahui jenis-jenis operator pada Qbasic Pertemuan 2: Statement, Variable, dan Operator 7

Kegiatan Praktikum : 2.1 Statement Apa itu statement/pernyataan pada Qbasic?? Jika Anda ingin menyuruh seseorang untuk mengambilkan Anda minum, maka Anda pasti akan mengeluarkan kata-kata perintah kepada seseorang untuk mengambilkan Anda minum. Kata-kata perintah itulah yang disebut dengan statement. Statement/pernyataan perintah pada Qbasic dipergunakan untuk untuk mengirimkan data lewat keyboard ke komputer, komputer ke layar tampilan dan ke piranti lainnya. Contoh statement yang sudah kita pelajari pada pertemuan sebelumnya adalah statement PRINT, merupakan statemen output yang digunakan untuk mencetak output pada layar output. 2.1.1 Statement-statement perintah dasar Modul ini hanya mempelajari stament-stament perintah dasar yang paling sering digunakan dalam pembuatan program menggukan Qbasic, untuk mempermudah praktikan mempelajari bahasa Pemograman ini. 2.1.1.1 Statement CLS Statement CLS ini merupakan statement yang paling sering digunakan dalam pembuatan program di Qbasic. Karena kegunaan CLS ini adalah untuk menghapus layar output yang sudah lama sehingga output-putput program tidak bertumpuk-tumpuk, maka kadang kala penggunaannya menjadi suatu keharusan. Seperti contoh program yang menampikan HELLO WORLD!!! pada pertemuan sebelumnya. Dimana pada program sebelumnya kita tidak menambahkan statement CLS pada awal program. Jika program tersebut dijalankan lagi, maka akan muncul 2 output HELLO WORLD!!! seperti yang terlihat pada gambar 2.1. Dan jika kita tambahkan statement CLS (seperti yang tampak pada gambar 2.2) maka program Qbasic akan menghapus output yang terdahulu sehingga layar output akan kembali bersih dan menampilkan program yang sedang dijalankan (gambar 2.3). Pertemuan 2: Statement, Variable, dan Operator 8

Gambar 2.1 Output program sebelum ditambahkan statement CLS Gambar 2.2 Program yang sudah ditambahkan statement CLS Gambar 2.3 Output program yang sudah ditambahkan statement CLS 2.1.1.2 Statement REM Sebuah program memang ditulis untuk ditujukan kepada komputer. Tetapi program juga untuk dibaca orang. Kejelasan suatu program akan sangat membantu pemakai dalam memahami program tersebut. Untuk itu statement REM sangat di perlukan untuk memberikan keterangan program. Statement ini, akan diabaikan saat kita menjalankan program, sehingga tidak akan mengganggu output program (Dapat dilihat pada gambar 2.4). Gambar 2.4 Contoh program berjudul program pertama saya Pertemuan 2: Statement, Variable, dan Operator 9

Gambar 2.5 Output programnya Dapat dilihat pada gambar 2.5 statement REM pada program tidak akan mempengaruhi output program. 2.1.1.3 END Statement ini digunakan untuk keluar dari program Qbasic. 2.1.2 Statement input-output Modul ini hanya mempelajari stament-stament input output paling sering dan sederhana digunakan dalam pembuatan program menggukan Qbasic, untuk mempermudah praktikan mempelajari bahasa Pemograman ini. 2.1.2.1 Statement PRINT Statement PRINT, digunakan untuk menampilkan data dari hasil pengolahan pada layar tampilan/ layar output. Statement print ini sendiri memiliki 2 bentuk umum, yaitu : Bentuk umum untuk menampilkan output berupa data string/karakter, PRINT statement bentuk umum untuk menampilkan output berupa hasil dari suatu inputan atau hasil dari suatu operasi aritmatika. PRINT nama_var Pada statement PRINT juga dapat menggunakan pemisah (, dan ; ) yang digunakan untuk mengatur jarak tampilan pada layar (,) untuk mengatur tampilan dalam zona tertentu jaraknya kira-kira 11-14 spasi (kolom) dalam satu layar terdapat 80 kolom. (;) mengatur kira-kira 1 spasi Contoh : lihat gambar 2.6 dan 2.7 Pertemuan 2: Statement, Variable, dan Operator 10

Gambar 2.6 Contoh penggunaan PRINT Gambar 2.7 Output program 2.1.2.2 Statement LET Statement LET, merupakan salah satu statement input-output yang digunakan untuk memasukkan sebuah nilai atau harga ke dalam suatu variable. Harga suatu variable itu dapat berubah-ubah. Sebagai contoh lihat gambar 2.8 dan 2.9. Bentuk Umum dari statement LET : LET nama_var = nilai Gambar 2.8 Contoh program penjumlahan menggunakan LET Pertemuan 2: Statement, Variable, dan Operator 11

Gambar 2.9 Output program 2.1.2.3 Statement INPUT Jika statement LET memasukkan sebuah inputan sebagai nilai awal dan nilainya tidak dapat berubah sesuai kehendak kita sebelum program dijalankan, maka pada statemen INPUT ini kita dapat memasukkan sebuah data pada saat program sedang berjalan dan nilainya pun dapat berubah-ubah sesuai dengan yang kita inginkan. Dengan statemen INPUT program dapat membaca data tipe numeris, dan atau string. INPUT statement, variable Bentuk umum statemen INPUT adalah : Yang harus diperhatikan disini!!! nilai yang di input harus sesuai dengan tipe variable yang dideklarasiakan, jika dideklarasikan berupa nilai integer maka harus diinput dalam bentuk angka. Jika di input berupa karakter/string maka program Qbasic akan mengeluarkan pesan kesalahan REDO FROM START, yang berarti harus mengetikkan nilai-nilai data dari awal (gambar 2.11). Contoh : Gambar 2.10 Contoh program input Pertemuan 2: Statement, Variable, dan Operator 12

Gambar 2.11Output program Pada gambar 2.11, inputan berupa karakter atau string padahal tipe data yang dideklarasikan berupa integer, sehingga keluar pesan kesalahan REDO FROM START. Setelah di input ulang berupa angka, maka program akan mengeluarkan output. 2.2 Variable Apakah yang dimaksud dengan variable pada Qbasic?? Anda mempunyai sebuah kotak dirumah? Lalu kotak-kotak itu anda berikan label nama pada kotak tersebut, seperti kotak mainan, kotak aksesoris. Nah, variable itu dapat diandaikan seperti kotak-kotak itu. Dimana anda dapat menaruh sesuatu ke dalamnya dan anda juga dapat mengambil isinya, disaat yang lain anda juga dapat mengganti isi dari kotak tersebut. Penggunaan variable pada Qbasic adalah untuk menaruh data. Dan nilainya pun dapat diubah sewaktu-waktu. Jumlah pemakaian variable yang dapat diciptakan oleh program tidak dibatasi. Namun, masing-masing variable harus bersifat untuk, dalam arti tidak boleh ada 2 variable yang menggunakan nama yang sama. Bagaimana cara memberikan nama variable pada Qbasic?? Mungkin anda bertanya, bagaimana cara memberikan nama varible pada Qbasic?? Adakah aturan khusus yang harus dipenuhi?? Jawaban tentu saja YA!! Ada aturan khusus yang harus dipenuhi dalam memberikan nama variable, yaitu : o Panjang nama variable maksimal 40 karakter Contoh : nomermahasiswa o Dapat berupa gabungan huruf dan angka, tetapi harus dimulai dengan huruf Pertemuan 2: Statement, Variable, dan Operator 13

Contoh : a, pilihan, UTS, UAS, p3k, nilai1, nilai2 o Tidak boleh ada spasi, jika terdiri dari 2 kata maka pisahkan dengan (_) atau gabungkan kata tersebut Contoh : nilai_mahasiswa, nilaimahasiswa o Tidak boleh ada spesial karakter kecuali yang mempunyai maksud tertentu untuk variabel, yang harus diletakkan paling belakang dari nama variabel. Karakter khusus yang diijinkan : $,%,! Dan # - Spesial karakter $, menunjukkan variabel adalah variabel string, berisi nilai huruf. Contoh : nama$, kelas$, - Spesial karakter! menunjukkan variabel adalah variabel numerik ketepatan tunggal, berisi nilai angka ketepatan 7 digit. - Spesial karakter #, menunjukkan variabel adalah variabel numerik ketepatan ganda, berisi nilai angka ketepatan 15 digit. - Spesial karakter %, menunjukkan variabel adalah variabel numerik integer, berisi nilai angka bulat. Contoh: angka%, nilai1%, nilai2%, o Nama variable tidak boleh sama dengan Qbasic reserver word Salah satu kelebihan Qbasic dengan bahasa pemograman yang lain, pada bahasa pemograman Qbasic kita tidak perlu mendeklarasikan nama variable di awal sebelum menuliskan program. Contoh pemberian nama variable pada Qbasic : Gambar 2.12 Contoh program pemberian variable pada Qbasic Pertemuan 2: Statement, Variable, dan Operator 14

Gambar 2.13 Output program 2.3 Operator Ada berapa macam operator pada Qbasic?? Terdapat 3 pengklasifikasian operator pada qbasic yaitu operator atritmatika atau biasanya disebut dengan operator perhitungan, operator logika atau operator pembanding, dan operator rasional. Operator aritmatika ini digunakan untuk melakukan tugas perhitungan (macam-macam operatornya dapat dilihat pada tabel 1). Sedangkan operator rasional digunakan untuk membandingkan string dan nilai numerik, pada operator rasional terdapat kemungkinan jawaban yang benar, yaitu 1 jika benar dan 0 jika salah (macammacam operator rasional dapat dilihat pada tabel 2). Yang terakhir, yaitu operator logika. Operator ini digunakan untuk melakukan test kondisi dan manipulasi string (macam-macam operator logika dapat dilihat pad tabel 3). Tabel 1. Operator Aritmatika Operator Kegunaan ^ Pangkat - Negatif * Perkalian / Pembagian \ Pembagian Integer MOD Sisa Bagi + Penjumlahan - Pengurangan Tabel 2. Operator Rasional Operator Kegunaan > Lebih dari Pertemuan 2: Statement, Variable, dan Operator 15

< Kurang dari >= Lebih dari atau sama dengan <= Kurang dari atau sama dengan <> Tidak sama dengan = Sama dengan Tabel 3. Operator Logika Operator NOT AND OR XOR EQV IMP Kegunaan Operator komplement tidak Operator dan Operator atau Operator atau ekslusif Operator kesamaan Operator implikasi Penggunaan operator logika dan rasional lebih banyak di gunakan pada pertemuan ke 3&4 nanti karena operator tersebut berguna untuk membantu mengambil keputusan pada statement logika pada Qbasic. Pertemuan 2: Statement, Variable, dan Operator 16