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
Universitas Sumatera Utara
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
Universitas Sumatera Utara
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 Universitas Sumatera Utara. 3. Ibu Dr. Marpongahtun, M.Sc, selaku Pembantu Dekan I Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
Universitas Sumatera Utara
4. Bapak Prof. Dr. Tulus, M. Si, selaku Ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 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 Universitas Sumatera Utara 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
Universitas Sumatera Utara
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.
Universitas Sumatera Utara
DAFTAR ISI
Halaman I ii iii iv vi vii ix x
JUDUL PERSETUJUAN PERNYATAAN PENGHARGAAN ABSTRAK DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR BAB 1 PENDAHULUAN 1.1 Latar Belakang 1.2 Perumusan Masalah 1.3 Tinjauan Pustaka 1.3.1 Sistem 1.3.2 Informasi 1.3.3 Data 1.3.4 Basis Data ( Database ) 1.3.5 Tabel 1.3.6 Record 1.3.7 Field 1.4 Tujuan Penulisan 1.5 Manfaat 1.6 Batasan Masalah 1.7 Tahapan Perancangan 1.8 Sistematika Penulisan
1 4 4 4 5 5 5 6 6 6 6 7 8 8 9
BAB 2 LANDASAN TEORI 2.1 Pengertian Perangkat Lunak 2.2 Analisa Kebutuhan Perangkat Lunak 2.3 Karakteristik Perangkat Lunak 2.4 Komponen Perangkat Lunak 2.5 Pengembangan Perangkat Lunak 2.6 Aplikasi Trivia Game 2.7 Microsoft Visual Basic 6.0 2.7.1 Konsep Kerja Visual Basic 6.0 2.7.2 Keunggulan Microsoft Visual Basic 6.0 2.8 Microsoft Access 2.8.1 Tabel, Field dan Record dalam Microsoft Access 2.8.2 Membuka File Database 2.8.3 Menutup File Database
11 12 13 14 14 15 15 17 18 19 19 19 20
Universitas Sumatera Utara
BAB 3 PERANCANGAN SISTEM 3.1 Gambaran Umum Sistem Rancangan 3.2 Antarmuka Menu Utama 3.2.1 Menu Bar 3.2.2 Toolbar 3.2.3 Toolbox 3.2.4 Project Explorer 3.2.5 Property Window 3.2.6 Form Designer 3.2.7 Code Window 3.3 Perancangan Aplikasi permainan sederhana “Trivia Game” 3.3.1 Perancangan Form1 3.3.2 Perancangan Form2 3.3.3 Perancangan Form3 3.3.4 Perancangan Form4 3.3.5 Perancangan Form5 3.3.6 Perancangan Database 3.4 Perancangan Flowchart (Diagram Alir) 3.5 Meng-compile Program 3.5 Algoritma Program
21 22 23 23 24 24 25 26 26 27 27 29 30 32 34 36 40 42 42
BAB 4 IMPLEMENTASI SISTEM 4. 1 Pengertian Implementasi Sistem 4. 2 Tujuan Implementasi Sistem 4. 3 Komponen-Komponen Implementasi Sistem 4.3.1 Perangkat Keras (Hardware) 4.3.2 Perangkat Lunak (Software) 4.3.3 Perangkat Operator (Brainware) 4 .4 Demonstrasi Program 4.4.1 Tampilan Utama Permainan 4.4.2 Tampilan Akhir Permainan 4.4.3 Tampilan Pilihan Katagori 4.4.4 Tampilan Jawaban Benar 4.4.5 Tampilan Jawaban Salah
44 44 45 45 46 47 47 47 48 49 49 50
BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan 5.2 Saran
51 52
DAFTAR PUSTAKA LAMPIRAN A LISTING PROGRAM LAMPIRAN B SURAT SURAT
Universitas Sumatera Utara
DAFTAR TABEL
Tabel 3.1 Propertis Form1 Tabel 3.2 Propertis Form2 Tabel 3.3 Propertis Form3 Tabel 3.4 Propertis Form4 Tabel 3.5 Propertis Form5 Tabel 3.6 Tabel Database Pemain Tabel 3.7 Tabel Database Katagori Tabel 3.8 Tabel Database Level Tabel 3.9 Tabel Database Respons Tabel 3.10 Tabel Database Pertanyaan Tabel 3.11 Tabel Database Jawaban Tabel 3.12 Tabel Simbol-simbol flowchart
Halaman 28 29 31 33 35 36 37 37 38 38 39 40
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman
Gambar 3.1 Tampilan Awal Visual Basic Gambar 3.2 Menu Bar Gambar 3.3 Toolbar Gambar 3.4 Toolbox Gambar 3.5 Project Explorer Gambar 3.6 Property Window Gambar 3.7 Form Designer Gambar 3.8 Code Window Gambar 3.9 Tampilan Form1 Gambar 3.10 Tampilan Form2 Gambar 3.11 Tampilan Form3 Gambar 3.12 Tampilan Form4 Gambar 3.13 Tampilan Form5 Gambar 3.14 Query Database Aplikasi Gambar 3.15 Flowchart aplikasi Gambar 4.1 Tampilan Utama Permainan Gambar 4.2 Tampilan Akhir Permainan Gambar 4.3 Tampilan Pilihan Katagori Gambar 4.4 Tampilan Jawaban Benar Gambar 4.5 Tampilan Jawaban Salah
23 23 24 24 25 25 26 26 27 29 31 32 35 39 41 48 48 49 49 50
Universitas Sumatera Utara