ALGORITMA & PEMROGRAMAN 1B M2. MEMULAI QBASIC & MENGENAL PERNYATAAN S1 – ILMU KOMPUTER
Subjectives 2. Mengenal Pernyataan Memulai QBasic Struktur Program dan Pernyataan Pernyataan CLS Remark END menyatakan Akhir Program STOP menghentikan Program untuk Sementara Pernyataan Sleep Pernyataan Berganda Memulai QBasic Pendahuluan Mulai Menggunakan Lingkungan Qbasic Menulis Program Menjalankan/Mengeksekusi Program Menyimpan Program Memuat File Program Keluar dari Qbasic Meminta Bantuan dari Q Basic
Memulai QBasic
1. Pendahuluan Basic BASIC (an acronym for Beginner’s All-purpose Symbolic Instruction Code) Is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. Orignal BASIC is designed by John G. Kemeny & Thomas E. Kurtz in 1964 at Dartmouth College in New Hampshire.
1. Pendahuluan Basic Screenshoot of Atari BASIC an early BASIC language for small Computer
1. Pendahuluan Basic Paradigm First Appeared Influenced by Unstructured Later Procedural Later Object-Oriented First Appeared May 1, 1964 Influenced by ALGOL 60, FORTRAN II, JOSS
1. Pendahuluan Basic Major Implementations Dartmouth BASIC Apple BASIC Atari BASIC Sinlcair BASIC Microsoft BASIC Just BASIC Liberty BASIC Visual BASIC Quick BASIC FreeBASIC
1. Pendahuluan Basic Influenced (COMAL)
1. Pendahuluan Basic Influenced
1. Pendahuluan Basic Designer of BASIC wanted to enable students in field other than science and mathematics to use computers. At the time, nearly all use of computers required writing custom software, which was something only scientiest and mathematicians tended to learn. Versions of BASIC became widespread on microcomputers in the mid-1970s and 1980s.
1. Pendahuluan Basic Microcomputers usually shipped with BASIC, often in the machine’s firmware. Having an easy-to-learn language on these early personal computers allowed small business owners, professionals, hobbyists, and consultants to develop custom software on computers they could afford. In 2006, 59% of developers for the .NET Frameworks used Visual Basic .NET as their only programming language.
1. Pendahuluan Basic The 2015 Top Ten Programming Languages By Stephen Cass Posted 20 Jul 2015 15:12 GMT (spectrum.ieee.org)
1. Pendahuluan QBasic QBASIC adalah salah satu versi bahasa BASIC yang merupakan bahasa yang biasa dipakai untuk belajar memprogram. QBASIC dibuat oleh Microsoft Corporation dan berupa interpreter. Tersedia pertama kali mulai pada DOS 5.0 Pada zamannya, perangkat ini tidak dijual terpisah tapi satu pakt dengan produk DOS. Sebagai interpreter, QBASIC cocok untuk belajar membuat program.
1. Pendahuluan QBasic Dibandingkan dengan interpreter BASIC lainnya, QBASIC mempunyai banyak keunggulan. Interpreter ini dilengkapi dengan menu yang memudahkan dalam membuat program Dilengkapi dengan menu yang memudahkan dalam membuat program Pemakaian mouse untuk mengendalikan menu Terdapat bantuan online QBASIC juga dapat memeriksa kaidah dari perintah yang telah diketik oleh pemakai ketika tombol ENTER sudah ditekan.
Mulai Menggunakan QBasic
Mulai Menggunakan QBasic
Mulai Menggunakan QBasic Anda bisa mulai bekerja dengan Qbasic jika komputer Anda sudah siap dan pada layar muncul prompt DOS semacam berikut: C>_ Langkah yang diperlukan dalam memulai pada 3 petunjuk berikut:
Mulai Menggunakan QBasic Petunjuk 1 Petunjuk ini hanya berlaku jika menggunakan hard disk. Sebelum mulai bekerja dengan Qbasic yang pertama kali, ada baiknya Anda membuat direktori bernama Qbasic pada direktori akar (root directory), direktori digunakan untuk menaruh program-program yang hendak dibuat. Perintah DOS-nya : MKDIR \QBASIC
Mulai Menggunakan QBasic Petunjuk 2 Petunjuk ini juga hanya berlaku jika menggunakan hard disk. Sebelum mulai bekerja dengan Qbasic jangan lupa untuk menjadikan direktori \Qbasic sebagai direktori kerja. Perintah DOS-nya : CD \QBASIC
Mulai Menggunakan QBasic Petunjuk 3 Ketik QBASIC dan tekan Enter Pada saat muncul tampilan seperti pada Gambar 2.1, tekanlah tombol Esc. Tampilan pada layar akan tampak seperti pada Gambar 2.2. Selanjutnya, dapat membuat program serta mengeksekusinya.
Mengenal Lingkungan QBasic
Mengenal Lingkungan QBasic Qbasic mengandung menu bar pada bagian atas layar. Item dari menu ini berupa: File Berisi operasi yang berhubungan dengan file, seperti: Mengosongkan editor Menyimpan file Mencetak program ke printer Keluar dari QBasic
Mengenal Lingkungan QBasic Edit Berhubungan dengan operasi penyuntingan program, seperti: Menyalin dan memotong teks Membuat kepala dan akhir subrutin/fungsi View Diantaranya untuk melihat jendela hasil program Search Berguna untuk mencari dan mengganti teks.
Mengenal Lingkungan QBasic Run Untuk menjalankan/mengeksekusi program. Debug Untuk melakukan debugging(pencarian kesalahan). Options Untuk mengatur berbagai pilihan, misalnya untuk menentukan lokasi dari file bantuan bernama QBASIC HELP. Help Berisi tantang bantuan pemakai yang disediakan QBasic
Mengenal Lingkungan QBasic Tabel 2.1 Pengoperasian Menu Tindakan Dengan Mouse Dengan Keyboard 1. Menampilkan sebuah menu Gerakkan penunjuk mouse ke nama menu. Kemudian tombol di-klik Tekan tombol <Alt> dan tekan huruf kunci dari menu yang dikehendaki 2. Memilih Perintah Gerakkan penunjuk mouse ke suatu perintah dalam menu. Klik tombol kiri Tekan tombol yang menjadi kunci dari perintah 3. Membatalkan Perintah Klik di luar menu Tekan <Esc>
Menulis Program
Menulis Program PRINT “Selamat Belajar” PRINT “QBASIC” Pada saat prompt (berupa kursor berkedip) berada di dalam bingkai di bawah judul “Untitled”, sudah bisa memulai untuk menulis program Example: PRINT “Selamat Belajar” PRINT “QBASIC”
Menjalankan/Mengeksekusi Program
Menjalankan/Mengeksekusi Program Untuk menjalankan program yang telah berada pada editor, dapat melakukan: Run Start atau Shift+F5 Hasil Outputnya ?
Menjalankan/Mengeksekusi Program Hasil Output: Selamat Belajar QBASIC
Menyimpan, Memuat File, Keluar, dan Bantuan Program QBASIC
Menyimpan, Memuat File, Keluar, dan Bantuan Program QBASIC Menyimpan Program Program yang telah dibuat atau dimodifikasi dapat disimpan dengan cara sebagai berikut: Berikan pilihan: File Save QBasic akan menampilkan jendela dan menanyakan nama file. Ketik nama file yang dikehendaki.
Menyimpan, Memuat File, Keluar, dan Bantuan Program QBASIC Memuat File Program Program yang sudah tersimpan dapat dipanggil dengan : File – Open
Menyimpan, Memuat File, Keluar, dan Bantuan Program QBASIC Keluar dari QBasic Jika Anda bermaksud keluar dari Qbasic dan kembali ke sistem operasi DOS, perintahnya adalah File - Exit
Menyimpan, Memuat File, Keluar, dan Bantuan Program QBASIC Meminta Bantuan dari QBasic Bantuan dari Qbasic bersifat online. Bisa memilih menu Help. Bisa juga meletakkan kursor pada kata kunci.
2. Mengenal Pernyataan
Struktur Program dan Pernyataan
Struktur Program dan Pernyataan Program Basic terdiri dari satu atau beberapa baris teks yang berisi pernyataan . Pernyataan adalah perintah yang menyebabkan komputer melakukan suatu tindakan. Struktur program Qbasic tidak mempunyai aturan ketat seperti yang diisyarakan bahasa pemrograman lain. Pemrograman diperkenankan menulis perintah, dimulai dari kolom mana saja.
Struktur Program dan Pernyataan Example : PRINT “Algoritma Pemrograman” PRINT “BASIC” Atau
Pernyataan CLS Pernyataan lain selain print adalah CLS. Pernyataan ini banyak dilibatkan dalam program. Kegunaanya adalah untuk menghapus layar, seperti contoh: Program 3.1 CLS PRINT “SAYA SUKA ALGORITMA” PRINT “ALGORITMA ITU MENYENANGKAN” PRINT “ALGORITMA ITU MUDAH”
Pernyataan CLS Jika program dijalankan, layar akan dibersihkan terlebih dahulu, sebelum menampilkan tulisan : SAYA SUKA ALGORITMA ALGORITMA ITU MENYENANGKAN ALGORITMA ITU MUDAH
REMARK
REMARK Remark adalah suatu tulisan pada program yang tidak berarti apa-apa bagi komputer, tetapi sangat berguna bagi orang, karena bertindak sebagai dokumentasi. Dengan kata lain, remark berarti keterangan yang dapat digunakan di dalam program BASIC untuk menunjukkan suatu pernyataan.
REMARK Bentuk Pernyataan yang bertindak sebagai remark. Example: REM keterangan REM *------------------------------------------------------* REM * Program REMARK.BAS * REM * * REM * Program ini adalah contoh remark * REM * Dibuat : 28 September 2016 * REM * ------------------------------------------------------*
REMARK Jika digabungkan dengan pernyataan lainnya adalah : Example: REM * Program REMARK.BAS * REM * * REM * Program ini adalah contoh remark * REM * Dibuat : 28 September 2016 * REM * ------------------------------------------------------* CLS PRINT “Selamat Belajar” PRINT “QBASIC”
REMARK Alternratif lain, jika ingin memberikan keterangan (remark) adalah penggunaan tanda petik tunggal (‘) CLS ‘Menghapus Layar Tidak bisa dengan CLS REM Menghapus Layar
REMARK Example: ‘* ----------------------------------------------------------- * ‘* Program Remark2.BAS * ‘* * ‘* Program penggunaan remak dengan tanda petik satu * ‘* Dibuat: Tanggal 28 September 2016 * CLS ‘Menghapus layar PRINT “Qbasic Itu Menyenangkan dan Mudah” ‘Tampil ke layar PRINT “Berfikir dengan Logika” ‘Tampil ke layar
Jadi, Apa Fungsi dari Remark?
END
END Penggunaan END untuk menyatakan akhir program bukanlah merupakan keharusan. Pernyataan END adalah alasan kejelasan. Dengan adanya END dapat diketahui akhir dari program secara eksplisit.
END Example : ‘* ----------------------------------------------------------- * ‘* Program Remark2.BAS * ‘* * ‘* Program penggunaan remak dengan tanda petik satu * ‘* Dibuat: Tanggal 28 September 2016 * CLS ‘Menghapus layar PRINT “Qbasic Itu Menyenangkan dan Mudah” ‘Tampil ke layar PRINT “Berfikir dengan Logika” ‘Tampil ke layar END ‘akhir program
SLEEP
SLEEP SLEEP WaktuTunda& Pernytaan SLEEP merupakan pernyataan spesifik pada Qbasic yang ebrguna untuk menunda eksekusi dengan selang waktu tertentu. Format Pernyataan SLEEP WaktuTunda&
SLEEP Example : PRINT “UNIVERSITAS” SLEEP 5 PRINT ”GUNADARMA”
PERNYATAAN BERGANDA
PERNYATAAN BERGANDA PRINT “SAYA SENANG BELAJAR” PRINT “BASIC” Dua buah pernyataan atau lebih dapat diletakkan dalam satu baris. Pada keadaan seperti ini antar pernyatan harus dipisahkan dengan tanda titik dua (:) Example: PRINT “SAYA SENANG BELAJAR” PRINT “BASIC”
PERNYATAAN BERGANDA PRINT “SAYA SENANG BELAJAR” : PRINT “BASIC” Example: PRINT “SAYA SENANG BELAJAR” : PRINT “BASIC”