Professional Documents
Culture Documents
QBASIC merupakan salah satu bahasa pemrograman yang dipakai untuk membuat program. Program itu sendiri adalah instruksiinstruksi yang diberikan kepada komputer agar dapat melaksanakan tugastugas tertentu.Sedangkanbahasapemrogramanadalahbahasakomputeryangdigunakanuntukmembuatsebuah program.
BahasaPemrograman
Bahasapemrogramandiklasifikasidalambeberapakelompokberdasartingkat(level)bahasa,yaitu: 1.Bahasatingkatrendah(Lowlevellanguage):bahasayangberorientasimesin,contohnya: Bahasamesin(machinelanguage) Bahasarakitan(assemblylanguage) 2.Bahasatingkattinggi(Highlevellanguage):bahasayangberorientasikepadabahasamanusia,contohnya: BASIC Pascal COBOL Perl VisualBasic,VisualC#,VisualFoxpro Tipedaribahasapemrogramankomputer,ada5: 1.InterpretedProgrammingLanguage: BASIC,LISP,LUA,Pascal,Perl,PostScript,Phyton,Q 2.CompiledProgrammingLanguage: ALGOL,C,C++,C#,COBOL,JAVA,VISUALBASIC,VISUALFOXPRO 3.ProceduralProgrammingLanguage: PHP,MATLAB,ColdFusion,VBScript, 4.MarkupLanguage: A markup language is an artificial language that uses annotations to text that define how the text is to be displayed HTML,XHTML,XML 5.LogicbasedProgrammingLanguages: Logic programming is the use of mathematical logic for computer programming. Logicbased programming languagesspecifytheattributesforasolutionandalsothestepstoarriveatthesolution. PROLOG,ROOP
Untuk dapat dijalankan, program yang ditulis dalam bahasa pemrograman harus diterjemahkan ke dalam kodekodeyangdimengertiolehkomputer. Prosespenerjemahantersebutdapatdilakukanoleh: Interpreter Compiler Berikuttabelperbandinganantarakeduanya.
Interpreter Kesalahan kaidah terdeteksi sewaktu program dieksekusi Program tidak perlu dijadikan sebagai file executable agar bisa dijalankan Kecepatan eksekusi relatif lambat Compiler Kesalahan kaidah terdeteksi sewaktu kompilasi Program dapat dikompilasi menjadi file executable Kecepatan eksekusi tinggi
Tahapanpemrograman: Mulai
Menulis program
Menjalankan program
ya
Memperbaiki program
BAHASABASIC BASIC=BeginnersAllPurposeSymbolicInstructionCode DiciptakanProf.JohnG.KemenydanThomasKurtzdiDarthmouthCollege,NewHampshireUSA, programdijalankanpertamakali1Mei1964 Beberapajenis/versiBASIC: BASICA QBASIC GWBASIC PowerBasic MBASIC dll TurboBASIC
QBASIC
MenuPadaQBASIC
File,berisioperasiygberhubungandenganfileseperti: Membuatprogrambaru(NewProgram) Membukaprogramyangsudahada(OpenProgram) Menyimpanfile(Save) Mencetakprogramkeprinter(Print) KeluardariQbasic(Exit) Edit,berhubungandenganoperasipenyuntinganprorgam,seperti: UndoAlt+Backspace:membatalkanperubahanterakhir CutShift+Del:memotongtulisanBlokkeClipBoard CopyCtrl+Ins:menduplikasitulisanBlokkeClipBoard PasteShift+Ins:menyisipClipBoardkeposisiKursor ClearDel:menghapustulisanyangdiBlok NewSUB:membuatprosedur/subrutin NewFUNCTION:membuatFungsimodul View,diantaranyauntukmelihatjendelahasilprogram Search,bergunauntukmencaridanmenggantiteks Run, StartShift+F5:menjalankanprogramyangaktif Restart:meresetmemoryprogram ContinueF5:melanjutkanprogramyangterhenti Debug,untukmelakukandebugging(pencariankesalahan) Options,untukmengaturberbagaipilihan,misalnyauntukmenentukanlokasidarifileQBASIC.HLP Help,berisitentangbantuanpemakaiyangdisediakanQBasic
MEMBUATPROGRAMPADAQUICKBASIC Memprogram atau membuat program komputer berarti anda memberitahukan kepada komputer ada yang anda ingin dia lakukan. Untuk memberitahukan komputer tentang apa yang harus dia lakukan, anda membutuhkan katakata khusus (special words). Katakata ini disebut sebagai katakata kunci (key words). Ketikaandamenempatkankatakatakunciinidalamprogramandasehinggakelihatansepertikodekhusus (specialcode)yangdisebutsebagaiCODEdanpekerjaanmenulisprogramdisebutCODING. KATA, DATA, PERINTAH, dan FUNGSI BANTU merupakan komponen utama suatu program yang saling berinteraksi.PembuatanprogramdalamQuickBASICtidakterlepasdarikeempatkomponendiatasdalam barisbarisperintahyangberkapasitasmaksimum256characteryangmencakupidentitasbaris,perintah,dan katakata(Remark). StrukturProgramdanPernyataan Terdiridarisatuataubeberapabaristeksyangberisipernyataan/statement Pernyataan:perintahyangmenyebabkankomputermelakukansuatutindakan Pernyataandapatditulismulaidarikolommanasaja
Beberapapernyataandiantaranya: 1.PRINT Menampilkantulisandilayar 2.CLS Untukmenghapus(mengosongkan)layar 3.REMARK(REM) Tulisanyangtidakberartiapaapabagikomputer(tidakdiprosesolehkomputer) Digunakansebagaidokumentasi Dapatdigantikandengansimbolkutiptunggal() 4.END Menyatakanakhirprogram 5.STOP Menghentikanprogramyangsedangberjalan ProgramdapatdilanjutkandenganmenekantombolF5 6.SLEEP Menundaeksekusidenganselangwaktutertentu Waktutundadinyatakandalamsatuandetik
PRAKTIKUM
1.JalankanprogramQBASIC,caranya: a.CariletakfolderQbasicyangberisifileQB.EXEatauqbasic.exe b.Klikganda(doubleclick)fileQB.EXE c.TungguhinggamuncultampilanpertamadariprogramQBASIC,sepertidibawahini:
d. TekantombolkeyboardESCuntukmenghilangkankotakdialogWelcometo... e. Selanjutnya anda akan melihat lingkungan kerja QBasic yang terbagi atas dua bagian : Bagian atas adalahJendelaEditordanBagianbawahadalahJendelaImmedietly. f. Perhatikan letak kursor sekarang (pada Jendela Editor), tekan function key (F6) untuk mengaktifkan JendelaImmedietly,dan(F6)sekalilagiuntuksebaliknya. g.Ketiklahekspresiberikutpadajendelaimmedietlydengandiawaliperintahprint(?). Contoh: 1+2 makaandaharusmengetiksepertiberikut: ?1+2 Dengancarayangsamasepertidiatas,lakukanuntuksoalberikut: 21 2*3 5/2 h.Ketiklahstatementberikutpadajendelaimmedietly
Print Untuk kemajuan Indonesia Apaoutputtampilandilayar?:[Untuk kemajuan Indonesia] Print Untuk,kemajuan,Indonesia
Apaoutputtampilandilayar?:__________________________________
Print Untuk;kemajuan;Indonesia
Apaoutputtampilandilayar?:__________________________________
Print Untuk Print Kemajuan Print Indonesia
3.MenjalankanProgram,caranya: PilihmenuRunStartatautekanShiftF5
Hasilnyaadalahsepertiberikutini:
Tekansembarangtombolkeyboarduntukkembalikelayareditorprogram.
Dari contoh diatas, direktori / folder yang aktif adalah C:\QBASIC. Ini dapat diubah dengan cara memilih(klikganda)salahsatuitemyangtersediadalamdaftarDirs/Drives. Setelahmenuliskannamafile,tekantombolOK,untukmenyimpannya. Programyangkitabuatmemilikifileekstention.BAS(cobalihat melaluiwindows explorer)
LatihanTambahan
1. Buatlah sebuah program yang menampilkan : Nama mahasiswa, NIRM, Fakultas, Jurusan, Semester, Kampus,AlamatKampus.Simpanlahprogramtersebutdengannama:MHS.bas