PERANCANGAN APLIKASI TRIVIA GAME MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR DHONI SYAHPUTRA NST 092406110 PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2012
PERANCANGAN APLIKASI TRIVIA GAME MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya DHONI SYAHPUTRA NST 092406110 PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2012
PENGHARGAAN Puji dan syukur kepada Allah SWT atas rahmat dan ridho-nya sehingga penulis dapat menyelesaikan studi dan menyusun Tugas Akhir yang berjudul Perancangan Aplikasi Trivia Game Menggunakaan Visual Basic 6.0 ini, guna memenuhi salah satu syarat untuk menyelesaikan Pendidikan Program Studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengatahuan Alam Universitas Sumatera Utara. Tiada penghargaan paling indah selain ucapan terima kasih kepada semua pihak-pihak yang telah membantu penulis dalam menyusun tugas akhir ini. Karenanya dalam kesempatan ini penulis mengucapkan terima kasih kepada: 1. Teristimewa untuk Ayahanda Ikhwan Nst dan Ibunda Rosmida Siregar yang telah setia, sabar dan tulus mendidik dan membesarkan penulis, terima kasih atas doa, pengertian dan kasih sayang yang tak terhingga serta dukungan baik moril maupun materil yang tidak akan mungkin terbalas. Juga untuk Kak Indri dan Kak Wirda yang selalu membantu. 2. Bapak Dr. Sutarman, M.Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. 3. Ibu Dr. Marpongahtun, M.Sc, selaku Pembantu Dekan I Fakultas Matematika dan Ilmu Pengetahuan Alam.
4. Bapak Prof. Dr. Tulus, M. Si, selaku Ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam. 5. Bapak Drs. Rosman Siregar, M.Si, selaku Dosen Pembimbing yang telah berkenan meluangkan waktu, tenaga, dan pikiran untuk memberi bimbingan dan mengarahkan penulis sehingga Tugas Akhir ini dapat terselesaikan. 6. Seluruh Bapak / Ibu Dosen pada Fakultas Matematika dan Ilmu Pengetahuan Alam yang telah memberikan perkuliahan sehingga penulis dapat menyelesaikan studi perkuliahan. 7. Buat sahabat terbaik, Harmein Zulpan Pulungan, Yoslan Josua, dan seluruh teman teman di Kom B 09 yang memberi dukungan untuk menyelesaikan tugas akhir ini. Penulis menyadari bahwa Tugas Akhir ini masih jauh dari kesempurnaan, karena itu penulis mengharapkan saran dan kritik dari semua pihak yang dapat membangun untuk menyempurnakan Tugas Akhir ini agar menjadi lebih baik lagi. Akhir kata, semoga Tugas Akhir ini dapat bermanfaat bagi para pembaca sekalian terutama penulis. Medan, Mei 2012 Penulis Dhoni Syahputra Nst
ABSTRAK Perkembangan teknologi informasi yang demikian cepat di era modern, menjadikan komputer sebagai alat yang dapat meringankan kerja manusia dalam memecahkan masalah atau persoalan yang rumit dalam bisnis, administrasi, dan sebagainya, sehingga banyak perusahaan besar maupun kecil membutuhkan komputer sebagai alat bantu dalam kegiatan operasionalnya. Tidak hanya sebagai alat bantu yang dapat memecahkan persoalan tetapi juga sebagai alat yang dapat memberikan suatu hiburan kepada penggunanya. Untuk itu penulis tertarik untuk membuat suatu permainan sederhana Trivia Game yang dapat memberikan hiburan serta dapat menambah wawasan bagi pengguna. Pengembangan game menggunakan sistem operasi Windows Xp dan software Microsoft Visual Basic 6.0 yang dikombinasikan dengan software Microsoft Office Access.
DAFTAR ISI JUDUL PERSETUJUAN PERNYATAAN PENGHARGAAN ABSTRAK DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR Halaman I ii iii iv vi vii ix x BAB 1 PENDAHULUAN 1.1 Latar Belakang 1 1.2 Perumusan Masalah 4 1.3 Tinjauan Pustaka 4 1.3.1 Sistem 4 1.3.2 Informasi 5 1.3.3 Data 5 1.3.4 Basis Data ( Database ) 5 1.3.5 Tabel 6 1.3.6 Record 6 1.3.7 Field 6 1.4 Tujuan Penulisan 6 1.5 Manfaat 7 1.6 Batasan Masalah 8 1.7 Tahapan Perancangan 8 1.8 Sistematika Penulisan 9 BAB 2 LANDASAN TEORI 2.1 Pengertian Perangkat Lunak 11 2.2 Analisa Kebutuhan Perangkat Lunak 12 2.3 Karakteristik Perangkat Lunak 13 2.4 Komponen Perangkat Lunak 14 2.5 Pengembangan Perangkat Lunak 14 2.6 Aplikasi Trivia Game 15 2.7 Microsoft Visual Basic 6.0 15 2.7.1 Konsep Kerja Visual Basic 6.0 17 2.7.2 Keunggulan Microsoft Visual Basic 6.0 18 2.8 Microsoft Access 19 2.8.1 Tabel, Field dan Record dalam Microsoft Access 19 2.8.2 Membuka File Database 19 2.8.3 Menutup File Database 20
BAB 3 PERANCANGAN SISTEM 3.1 Gambaran Umum Sistem Rancangan 21 3.2 Antarmuka Menu Utama 22 3.2.1 Menu Bar 23 3.2.2 Toolbar 23 3.2.3 Toolbox 24 3.2.4 Project Explorer 24 3.2.5 Property Window 25 3.2.6 Form Designer 26 3.2.7 Code Window 26 3.3 Perancangan Aplikasi permainan sederhana Trivia Game 27 3.3.1 Perancangan Form1 27 3.3.2 Perancangan Form2 29 3.3.3 Perancangan Form3 30 3.3.4 Perancangan Form4 32 3.3.5 Perancangan Form5 34 3.3.6 Perancangan Database 36 3.4 Perancangan Flowchart (Diagram Alir) 40 3.5 Meng-compile Program 42 3.5 Algoritma Program 42 BAB 4 IMPLEMENTASI SISTEM 4. 1 Pengertian Implementasi Sistem 44 4. 2 Tujuan Implementasi Sistem 44 4. 3 Komponen-Komponen Implementasi Sistem 45 4.3.1 Perangkat Keras (Hardware) 45 4.3.2 Perangkat Lunak (Software) 46 4.3.3 Perangkat Operator (Brainware) 47 4.4 Demonstrasi Program 47 4.4.1 Tampilan Utama Permainan 47 4.4.2 Tampilan Akhir Permainan 48 4.4.3 Tampilan Pilihan Katagori 49 4.4.4 Tampilan Jawaban Benar 49 4.4.5 Tampilan Jawaban Salah 50 BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan 51 5.2 Saran 52 DAFTAR PUSTAKA LAMPIRAN A LISTING PROGRAM LAMPIRAN B SURAT SURAT
DAFTAR TABEL Halaman Tabel 3.1 Propertis Form1 28 Tabel 3.2 Propertis Form2 29 Tabel 3.3 Propertis Form3 31 Tabel 3.4 Propertis Form4 33 Tabel 3.5 Propertis Form5 35 Tabel 3.6 Tabel Database Pemain 36 Tabel 3.7 Tabel Database Katagori 37 Tabel 3.8 Tabel Database Level 37 Tabel 3.9 Tabel Database Respons 38 Tabel 3.10 Tabel Database Pertanyaan 38 Tabel 3.11 Tabel Database Jawaban 39 Tabel 3.12 Tabel Simbol-simbol flowchart 40
DAFTAR GAMBAR Halaman Gambar 3.1 Tampilan Awal Visual Basic 23 Gambar 3.2 Menu Bar 23 Gambar 3.3 Toolbar 24 Gambar 3.4 Toolbox 24 Gambar 3.5 Project Explorer 25 Gambar 3.6 Property Window 25 Gambar 3.7 Form Designer 26 Gambar 3.8 Code Window 26 Gambar 3.9 Tampilan Form1 27 Gambar 3.10 Tampilan Form2 29 Gambar 3.11 Tampilan Form3 31 Gambar 3.12 Tampilan Form4 32 Gambar 3.13 Tampilan Form5 35 Gambar 3.14 Query Database Aplikasi 39 Gambar 3.15 Flowchart aplikasi 41 Gambar 4.1 Tampilan Utama Permainan 48 Gambar 4.2 Tampilan Akhir Permainan 48 Gambar 4.3 Tampilan Pilihan Katagori 49 Gambar 4.4 Tampilan Jawaban Benar 49 Gambar 4.5 Tampilan Jawaban Salah 50