MEMBUAT GAME DENGAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR JANSEN SIMANJUNTAK 102406031 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUANALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
MEMBUAT GAME DENGAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh gelar Ahli Madya JANSEN SIMANJUNTAK 102406031 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUANALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
ii PERSETUJUAN Judul : MEMBUAT GAME TOM AND JERRY DENGAN VISUAL BASIC 6.0 Kategori : TUGAS AKHIR Nama : JANSEN SIMANJUNTAK Nomor Induk Mahasiswa : 102406031 Program Studi : D-III TEKNIK INFORMATIKA Departemen Fakultas Komisi pembimbing : : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juni 2013 Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua, Pembimbing, Prof.Dr.Tulus,VordipL.Math.,M.Si.,Ph.D Prof. Dr. Opim Salim Sitompul, M.Sc NIP : 196209011988031002 NIP. 196108171987011001
iii PERNYATAAN MEMBUAT GAME TOM AND JERRY DENGAN VISUAL BASIC 6.0 TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2013 JANSEN SIMANJUNTAK 102406031
iv PENGHARGAAN Segala puji dan syukur penulis ucapkan kehadirat Tuhan Yang Maha Esa yang telah memberikan Rahmat serta Hidayah kepada kita semua, sehingga berkat Karunia-Nya penulis dapat menyelesaikan tugas akhir yang berjudul Membuat Game Tom And Jerry Dengan Visual Basic 6.0 ini dengan baik dan tepat waktu. Maksud dan tujuan penyusunan tugas akhir ini adalah salah satu persyaratan untuk menyelesaikan pendidikan Diploma-III Teknik Informatika Fakultas Matematika dan Ilmu pengetahuan Alam. Adapun penyusunan tugas akhir ini berdasarkan data yang penulis peroleh dari buku pedoman, situs internet, serta data dan keterangan dari bimbingan. Penulis menyadari bahwa dalam penyusunan tugas akhir ini tidak terlepas dari dukungan serta bantuan berbagai pihak, oleh karena itu pada kesempatan ini penulis secara khusus menyampaikan ucapan terima kasih kepada ibunda Rosdelina yang telah mendidik dan membesarkan penulis dengan kasih sayang tulus dan selalu memberikan doa dan dukungan baik moril dan materil, sehingga penulis dapat mengikuti perkuliahan Diploma-III Teknik Informatika dan menyelesaikan pendidikan tepat waktu. Semoga Tuhan membalas budi baik beliau. Amin Ucapan terima kasih juga penulis sampaikan kepada adik, nenek serta keluarga penulis.terima kasih atas dukungan dan kasih sayangnya selama ini. Selain itu pada kesempatan ini penulis juga ingin mengucapkan terima kasih kepada: 1. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc selaku dosen Pembimbing yang telah memberikan bimbingan dan pengarahan kepada penulis selama penyusunan tugas akhir ini. 2. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. 3. Bapak Prof. Dr. Tulus, VordipL.Math.,M.Si.,Ph.D selaku ketua Departemen Matematika. 4. Bapak Syaril Effendi, S.Si, M.IT dan Bapak Syariol Sitorus S.Si, M.IT selaku ketua dan sekretaris program studi Diploma-III Teknik Informatika. 5. Seluruh dosen Program Studi Diploma-III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam yang telah memberi ilmu pengetahuan kepada penulis selama masa pengkuliahan. 6. Para Pegawai FMIPA USU yang telah banyak membantu penulis selama masa perkuliahan dan penyusunan Tugas Akhir. 7. Winda Simanjuntak, Ester Permata, dan Syefira, sahabat seperjuangan selama Praktek Kerja Lapangan dan Selama penyusunan Tugas Akhir ini.
8. Sahabat-sahabat seperjuangan penulis, Muhammad Risky, Fredy S Pakpahan, Risky Ananda Prd, Winda, Ester, Belly, Darius dan teman-teman Kom B 2010 yang tidak bisa disebutkan satu-persatu. Terima kasih atas nasehat dan ilmunya selama ini, banyak ilmu kehidupan yang penulis pelajari dari kalian. Terkadang kita saling berselisih tapi kalian adalah sahabat-sahabat terbaik penulis. Bagi semua yang telah memberikan semangat dan do a yang tulus untuk penyelesaian Tugas Akhir ini penulis mengucapkan terima kasih karena sangat tidak memungkinkan ditulis satu-persatu.penulis menyadari sepenuhnya bahwa dalam penyusunan tugas akhir ini masih banyak kekurangan dan kelemahan, karena keterbatasan pengetahuan dan kemampuan, untuk itu kritik dan saran yang membangun dari pembaca sangat diharapkan demi kesempurnaan Tugas Akhir ini. Demikian penulis sampaikan dengan harapan tugas akhir ini, dapat bermanfaat bagi pembaca dan penulis sendiri. v Medan, Juni 2013 Penulis JANSEN SIMANJUNTAK
vi ABSTRAK Game merupakan salah satu sarana hiburan ayng efektif bagi anak-anak, remaja, maupun orang-orang yang sudah dewasa untuk menghikangkan kejenuhannya. Berdasarkan hal tersebut penulis membuat tugas akhir aplikasi game yang mungkin bisa mmembantu orang-orang untuk menghilangkan kejenuhannya. Aplikasi ini dibuat dengan cara menggabungkan berbagai elemen visual sehingga diperoleh suatu aplikasi game yang menarik dan menghibur. Konten atau materinya dibuat sevariatif mungkin agar dapat lebih menghibur para pemakainya. Penulis membuat aplikasi game tersebut menggunakan Microsoft Visual Basic 6.0
vii THE APPLICATION OF CHILDREN ENCYCLOPEDIA ABSTRACK Game is one of theeffective means entertainment for children, teenagers and old to help they eliminate saturation. It is a based on the authors to make this game aplication that might help people to the eliminate saturation. This aplication is made by combining variously of content or material may ba made in order to better entertain users who use it later. Te autors makes this aplication using Microsoft Visual Basic version 6.0
viii DAFTAR ISI Persetujuan Pernyataan Penghargaan Abstrak Abstrack Daftar Isi Daftar Tabel Daftar Gambar Halaman ii iii iv vi vii viii x xi BAB 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 3 1.3 Batasan Masalah 4 1.4 Rumusan Masalah 4 1.5 Maksud dan Tujuan 4 1.6 Metode Penelitian 5 1.7 Sistematika Penulisan 7 BAB 2 Landasan Teori 9 2.1 Game 9 2.2 Aplikasi 10 2.3 Audio-Visual 10 2.3.1 Karakteristik media audio-visual dan jenis-jenisnya 11 2.4 Multimedia 12 2.4.1 Ciri-ciri umum multimedia 12 2.5 Data, Database, dan Database Management System (DBMS) 13 2.5.1 Data 13 2.5.2 Database 14 2.5.3 Database management system (DBMS) 15 2.6 Aspek Dasar Komputerisasi 16 2.6.1 Aspek teknis 16 2.6.2 Aspek non teknis 18 2.7 Game 18 2.8 Sekilas Tentang Microsoft Visual Basic 6.0 19 2.8.1 Menjalankan visual basic 20 2.8.2 Tampilan IDE visual basic 6.0 22 2.9 Flowchart 34 2.10 Data Flow Diagram (DFD) 39 2.10.1 DFD level 41 BAB 3 Analisis dan Perancangan Sistem 43
3.1 Analisis Sistem 43 3.2 Analisis Kebutuhan Non Fungsional 44 3.3 Analisis kebutuhan Fungsional 46 3.4 Flowchart 46 3.4.1 Flowchart program 46 3.4.2 Diagram konteks 49 3.4.3 Data flow diagram (DFD) 50 3.5 Perancangan Sistem 51 BAB 4 Implementasi dan Pengujian Sistem 56 4.1 Pengertian dan Tujuan Implementasi Sistem 56 4.2 Komponen Utama Dalam Implementasi Sistem 57 4.3 Pengujian Sistem 58 4.3.1 Tampilan menu welcome 59 4.3.2 Tampilan menu 60 4.3.3 Tampilan menu game 61 4.3.4 Tampilan menu help 62 4.3.5 Tampilan menu about game 63 BAB 5 Kesimpulan dan saran 65 5.1 Kesimpulan 65 5.2 Saran 64 Daftar Pustaka 67 Lampiran A. Listing Program Lampiran B. Surat keterangan Hasil Uji Program Lampiran C. Kartu Bimbingan ix
x DAFTAR TABEL Halaman Tabel 2.1 Tombol Toolbox dan Fungsinya 23 Tabel 2.2 Menu Bar dan Keterangannya 26 Tabel 2.3 Tombol Toolbar dan Fungsinya 28 Tabel 2.4 Flow Direction Symbol 35 Tabel 2.5 Processing Symbols 36 Tabel 2.6 Input/Output Symbols 38 Tabel 2.7 Simbol Data Flow Diagram 40
xi DAFTAR GAMBAR Halaman Gambar 2.1 Kotak Dialog New Project 20 Gambar 2.2 Form Visual Basic 6.0 22 Gambar 2.3 Tampilan Standart Toolbox 23 Gambar 2.4 Tampilan Menu Bar 26 Gambar 2.5 Tampilan Standart Toolbar 27 Gambar 2.6 Project Explorer Window 30 Gambar 2.7 Tampilan Properties Window 31 Gambar 2.8 Form Layout Window 32 Gambar 2.9 Project Container Window 32 Gambar 2.10 Tampilan Form 33 Gambar 2.11 Tampilan Code Windows 34 Gambar 3.1 Flowchart Menu Welcome 47 Gambar 3.2 Flowchart Menu 47 Gambar 3.3 Flowchart Menu Game 48 Gambar 3.4 Flowchart Menu Help 48 Gambar 3.5 Flowchart Menu About 49 Gambar 3.6 Diagram Konteks Aplikasi 50 Gambar 3.7 DFD Program Aplikasi 51 Gambar 3.8 Interface Menu Welcome 52 Gambar 3.9 Interface Menu Game 53 Gambar 3.10 Interface Game 54 Gambar 3.11 Interface Help 55 Gambar 3.12 Interface Menu About Game 55 Gambar 4.1 Tampilan Menu Welcome 59 Gambar 4.2 Tampilan Menu 60 Gambar 4.3 Tampilan Menu Game 61 Gambar 4.4 Tampilan Menu Help 62 Gambar 4.5 Tampilan Menu About Game 63