You are on page 1of 7

MODUL3 PENGENALANQBASIC

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

Ada kesalahan tidak Selesai

ya

Memperbaiki program

BAHASABASIC BASIC=BeginnersAllPurposeSymbolicInstructionCode DiciptakanProf.JohnG.KemenydanThomasKurtzdiDarthmouthCollege,NewHampshireUSA, programdijalankanpertamakali1Mei1964 Beberapajenis/versiBASIC: BASICA QBASIC GWBASIC PowerBasic MBASIC dll TurboBASIC

QBASIC

SalahsatuversidaribahasaBASIC DibuatolehMicrosoftCorporation Merupakaninterpreter DikemasdidalamDOS(mulaiversi5.0)

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

Apaoutputtampilandilayar?:_____________ 2.MenulisProgram,caranya: PilihmenuFileNew Ketikkanbarisbarisprogram,misal


PRINTSelamatbelajar PRINTQBASIC

3.MenjalankanProgram,caranya: PilihmenuRunStartatautekanShiftF5

Hasilnyaadalahsepertiberikutini:

Tekansembarangtombolkeyboarduntukkembalikelayareditorprogram.

4.MenyimpanProgram,caranya: PilihmenuFileSave Ketiknamafileyangdiinginkan,misal:coba1(lihatcontohtampilandibawahini:)

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)

5.MemanggilProgram Programyangtelahkitabuat,dapatdipanggil/dibukakembalidengancarasebagaiberikut: PilihmenuFileOpen Ketikkannamafileyangdiinginkanataupilihdaridaftaryangada. 6.KeluardariQBASIC PilihmenuFileExit

LatihanTambahan
1. Buatlah sebuah program yang menampilkan : Nama mahasiswa, NIRM, Fakultas, Jurusan, Semester, Kampus,AlamatKampus.Simpanlahprogramtersebutdengannama:MHS.bas

You might also like