Sejarah Bahasa BASIC Sejarah Basic BASIC adalah singkatan
![Sejarah Bahasa BASIC Sejarah Bahasa BASIC](https://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-1.jpg)
Sejarah Bahasa BASIC
![Sejarah Basic • BASIC, adalah singkatan dari Beginners’ All-purpose Symbolic Instruction Code adalah sebuah Sejarah Basic • BASIC, adalah singkatan dari Beginners’ All-purpose Symbolic Instruction Code adalah sebuah](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-2.jpg)
Sejarah Basic • BASIC, adalah singkatan dari Beginners’ All-purpose Symbolic Instruction Code adalah sebuah kelompok bahasa pemrograman tingkat tinggi. Secara harfiah, BASIC memiliki arti "kode instruksi simbolis semua tujuan yang dapat digunakan oleh para pemula". • Bahasa BASIC menjadi bahasa yang paling populer digunakan pada komputer mikro pada akhir tahun 1970 an dan komputer rumahan pada tahun 1980 -an. Dan hingga saat ini, menjadi bahasa yang dialeknya beberapa kali berevolusi.
![Sejarah Basic • Bahasa BASIC yang asli didesain pada tahun 1963 oleh John Kemeny Sejarah Basic • Bahasa BASIC yang asli didesain pada tahun 1963 oleh John Kemeny](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-3.jpg)
Sejarah Basic • Bahasa BASIC yang asli didesain pada tahun 1963 oleh John Kemeny dan Thomas Kurtz dan diimplementasikan oleh sekelompok siswa di Dartmouth College di bawah arahan mereka berdua. BASIC didesain untuk para siswa agar mereka dapat menulis program untuk Dartmouth Time-Sharing System. • BASIC buatan Kemeny dan Kurtz dinamakan dengan Dartmouth BASIC.
![Sejarah Basic Prinsip-prinsip yang digunakan dalam mendesain bahasa BASIC antara lain: • Dapat digunakan Sejarah Basic Prinsip-prinsip yang digunakan dalam mendesain bahasa BASIC antara lain: • Dapat digunakan](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-4.jpg)
Sejarah Basic Prinsip-prinsip yang digunakan dalam mendesain bahasa BASIC antara lain: • Dapat digunakan secara mudah bagi para pemula. • Dapat digunakan sebagai sebuah bahasa pemrograman untuk tujuan umum (general purpose) • Dapat ditambahi fitur-fitur tambahan dan tingkat lanjut untuk para ahli, tetapi tetap mempertahankan kesederhanaan bahasa untuk para pemula. • Harus interaktif. • Pesan-pesan kesalahan harus jelas dan mudah dipahami. • Merespons dengan cepat untuk program-program yang kecil. • Tidak harus membutuhkan pengetahuan dan pemahaman perangkat keras komputer.
![Pendahuluan • BASIC merupakan bahasa tingkat tinggi (high level language) yang bersifat intrepreter yaitu Pendahuluan • BASIC merupakan bahasa tingkat tinggi (high level language) yang bersifat intrepreter yaitu](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-5.jpg)
Pendahuluan • BASIC merupakan bahasa tingkat tinggi (high level language) yang bersifat intrepreter yaitu memungkinkan untuk mengoperasikan komputer secara interaktif, program dapat ditulis, dijalankan, dirubah, dan dijalankan lagi tanpa harus melalui tahap kompilasi, seperti bahasa tingkat tinggi lainnya yang berbentuk compiler.
![Jenis-Jenis Bahasa Basic • • BASICA GW-BASICA MBASIC Turbo BASIC Quick BASIC QBASIC POWER Jenis-Jenis Bahasa Basic • • BASICA GW-BASICA MBASIC Turbo BASIC Quick BASIC QBASIC POWER](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-6.jpg)
Jenis-Jenis Bahasa Basic • • BASICA GW-BASICA MBASIC Turbo BASIC Quick BASIC QBASIC POWER BASIC Dll
![Modus operasi pada BASIC • Modus langsung / Direct Mode / Immediate Mode / Modus operasi pada BASIC • Modus langsung / Direct Mode / Immediate Mode /](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-7.jpg)
Modus operasi pada BASIC • Modus langsung / Direct Mode / Immediate Mode / Command Mode modus ini cara kerjanya mirip dengan kalkulator dimana hasil langsung ditampilkan. Contoh : Print 5+10 15 Ok atau ? 5+10 15 Ok
![Modus operasi pada BASIC • Modus tidak langsung / Indirect Mode / Program Mode Modus operasi pada BASIC • Modus tidak langsung / Indirect Mode / Program Mode](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-8.jpg)
Modus operasi pada BASIC • Modus tidak langsung / Indirect Mode / Program Mode modus ini pada setiap awal program harus diberi nomor baris dan untuk menjalankan program digunakan command RUN Contoh : 10 LET A=5 20 LET B=7 30 PRINT A+B 40 END Output 12
![Pengenalan QBASIC Pengenalan QBASIC](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-9.jpg)
Pengenalan QBASIC
![Program • Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas tertentu 10 Program • Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas tertentu 10](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-10.jpg)
Program • Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas tertentu 10
![Bahasa Pemrograman • Bahasa yang digunakan untuk membuat program • Klasifikasi bahasa pemrograman : Bahasa Pemrograman • Bahasa yang digunakan untuk membuat program • Klasifikasi bahasa pemrograman :](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-11.jpg)
Bahasa Pemrograman • Bahasa yang digunakan untuk membuat program • Klasifikasi bahasa pemrograman : – Bahasa tingkat rendah (Low level language) : bahasa yang berorientasi mesin • Bahasa mesin (machine language) • Bahasa rakitan (assembly language) – Bahasa tingkat tinggi (High level language) : bahasa yang berorientasi kepada bahasa manusia • BASIC • Pascal • COBOL • Untuk dapat dijalankan, program harus diterjemahkan ke dalam kode-kode yang dimengerti oleh komputer 11
![Bahasa Pemrograman • Proses penterjemahan dapat dilakukan oleh : – Interpreter – Compiler 12 Bahasa Pemrograman • Proses penterjemahan dapat dilakukan oleh : – Interpreter – Compiler 12](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-12.jpg)
Bahasa Pemrograman • Proses penterjemahan dapat dilakukan oleh : – Interpreter – Compiler 12
![Langkah Pemrograman 1. Menulis program 2. Menjalankan program untuk menguji kebenaran perogram 3. Jika Langkah Pemrograman 1. Menulis program 2. Menjalankan program untuk menguji kebenaran perogram 3. Jika](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-13.jpg)
Langkah Pemrograman 1. Menulis program 2. Menjalankan program untuk menguji kebenaran perogram 3. Jika ada kesalahan (logika maupun kaidah), program diperbaiki dan kembali ke langkah 2 13
![Mulai Menulis program Menjalankan program Ada kesalahan ya Memperbaiki program tidak Selesai 14 Mulai Menulis program Menjalankan program Ada kesalahan ya Memperbaiki program tidak Selesai 14](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-14.jpg)
Mulai Menulis program Menjalankan program Ada kesalahan ya Memperbaiki program tidak Selesai 14
![BASIC • Beginner’s All-Purpose Symbolic Instruction Code • Diciptakan Prof. John G. Kemeny dan BASIC • Beginner’s All-Purpose Symbolic Instruction Code • Diciptakan Prof. John G. Kemeny dan](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-15.jpg)
BASIC • Beginner’s All-Purpose Symbolic Instruction Code • Diciptakan Prof. John G. Kemeny dan Thomas Kurtz di Darthmouth College, New Hampshire USA, program dijalankan pertama kali 1 Mei 1964 • Beberapa jenis/versi BASIC : – – BASICA GW-BASIC MBASIC Turbo. BASIC – – Quick. Basic QBasic Power. Basic dll 15
![QBasic • • Salah satu versi dari bahasa BASIC Dibuat oleh Microsoft Corporation Merupakan QBasic • • Salah satu versi dari bahasa BASIC Dibuat oleh Microsoft Corporation Merupakan](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-16.jpg)
QBasic • • Salah satu versi dari bahasa BASIC Dibuat oleh Microsoft Corporation Merupakan interpreter Dikemas di dalam DOS (mulai versi 5. 0) 16
![Menu pada QBasic • File, berisi operasi yg berhubungan dengan file seperti : – Menu pada QBasic • File, berisi operasi yg berhubungan dengan file seperti : –](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-17.jpg)
Menu pada QBasic • File, berisi operasi yg berhubungan dengan file seperti : – Mengosongkan editor – Menyimpan file – Mencetak program ke printer – Keluar dari Qbasic • Edit, berhubungan dengan operasi penyuntingan prorgam, seperti : – Copy & paste – Membuat subrutin / fungsi • View, di antaranya untuk melihat jendela hasil program 17
![Menu pada QBasic • Search, berguna untuk mencari dan mengganti teks • Run, untuk Menu pada QBasic • Search, berguna untuk mencari dan mengganti teks • Run, untuk](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-18.jpg)
Menu pada QBasic • Search, berguna untuk mencari dan mengganti teks • Run, untuk menjalankan/mengeksekusi program • Debug, untuk melakukan debugging (pencarian kesalahan) • Options, untuk mengatur berbagai pilihan, misalnya untuk menentukan lokasi dari file QBASIC. HLP • Help, berisi tentang bantuan pemakai yang disediakan QBasic 18
![19 19](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-19.jpg)
19
![Menulis Program • Menulis program baru : – Pilih menu File – New – Menulis Program • Menulis program baru : – Pilih menu File – New –](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-20.jpg)
Menulis Program • Menulis program baru : – Pilih menu File – New – Ketikkan baris-baris program, misal PRINT “Selamat belajar” PRINT “QBASIC” 20
![Menjalankan Program • Pilih menu Run – Start atau tekan Shift-F 5 Hasil 21 Menjalankan Program • Pilih menu Run – Start atau tekan Shift-F 5 Hasil 21](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-21.jpg)
Menjalankan Program • Pilih menu Run – Start atau tekan Shift-F 5 Hasil 21
![Menyimpan Program • Pilih menu File – Save • Ketik nama file yang diinginkan Menyimpan Program • Pilih menu File – Save • Ketik nama file yang diinginkan](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-22.jpg)
Menyimpan Program • Pilih menu File – Save • Ketik nama file yang diinginkan 22
![Memanggil Program • Pilih menu File – Open • Ketikkan nama file yang diinginkan Memanggil Program • Pilih menu File – Open • Ketikkan nama file yang diinginkan](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-23.jpg)
Memanggil Program • Pilih menu File – Open • Ketikkan nama file yang diinginkan Keluar dari QBasic • Pilih menu File – Exit 23
![Referensi • Seri Diktat Kuliah : Pengantar Algoritma dan Pemrograman : Teknik diagram alur Referensi • Seri Diktat Kuliah : Pengantar Algoritma dan Pemrograman : Teknik diagram alur](http://slidetodoc.com/presentation_image_h/aaf76d47fd4eae9e452f7bc64b33d8a2/image-24.jpg)
Referensi • Seri Diktat Kuliah : Pengantar Algoritma dan Pemrograman : Teknik diagram alur dan bahasa Basic Dasar, Penerbit Gunadarma • Yay Singleman, Business Programming Logic 2 nd –ed, Prentice Hall Engelwood Cliffs, New. Jersey, 1982. • Gottfried, Programming in BASIC, MC Graw Hil, Ne York, 1981. • Insap Santosa, Program-program Terapan Menggunakan Quick Basic, Andi Yogyakarta. • Jogiyanto, Teori dan Aplikasi dan Program Komputer Bahasa Basic, Andi Yogyakarta. • Rijanto Tosin, Quick Basic, Dinastindo. • Wikipedia
- Slides: 24