APLIKASI KAMUS DIGITAL BAHASA JERMAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR IKHSAN AKMAL S 102406151 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
APLIKASI KAMUS DIGITAL BAHASA JERMAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR Diajukan untuk melengkapi tugas akhir dan memenuhi syarat mencapai gelar Ahli Madya IKHSAN AKMAL S 102406151 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
ii PERSETUJUAN Judul : APLIKASI KAMUS DIGITAL BAHASA JERMAN MENGGUNAKAN VISUAL BASIC 6.0 Kategori : TUGAS AKHIR Nama : IKHSAN AKMAL S Nomor Induk Mahasiswa : 102406151 Program Studi : DIPLOMA III TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juni 2013 Diketahui : Disetujui : Ketua Departemen Matematika FMIPA USU Pembimbing Utama/ Penanggung Jawab Prof. Dr. Tulus, M.Si. Dra. Elly Rosmaini, M.Si NIP. 19620901 198803 1 002 NIP. 19600520 198503 2 002
iii PERNYATAAN APLIKASI KAMUS DIGITAL BAHASA JERMAN MENGGUNAKAN MICROSOFT 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 disebut sumbernya. Medan, Juni 2013 Ikhsan Akmal S 102406151
iv PENGHARGAAN Alhamdulillah Puji syukur penulis ucapkan ke hadirat Allah SWT yang telah memberikan rahmat dan hidayah-nya, sehingga penulis dapat menyelesaikan tugas akhir yang berjudul Aplikasi Kamus digital Bahasa Jerman Menggunakan Visual Basic 6.0 ini tepat pada waktunya. Shalawat beserta salam juga penulis haturkan ke hadirat junjungan kita Nabi besar Muhammad SAW. Tugas akhir ini disusun sebagai salah satu syarat untuk meneyelesaikan pendidikan Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam. Dalam tugas akihr ini, penulis banyak mendapat masukan serta dukungan dari berbagai pihak. Secara khusus penulis menyampaikan rasa terima kasih yang sedalam dalamnya kepada Kedua orang tua penulis yang telah mendidik dan membesarkan penulis dengan kasih sayang yang tulus juga segala pengorbanan yang tak terhitung nilainya dengan selalu memberikan doa dan dukungan baik moril maupun materil. Selesainya tugas akhir ini tidak terlepas dari bimbingan, bantuan dan dukungan banyak pihak, sehingga pada kesempatan ini penulis mengucapkan terima kasih yang sebesar besarnya kepada : 1. Orang tua penulis yang selalu penulis cintai dan hormati, Ayahanda Afredin Sitompul dan Ibunda Bidasari Harahap
v 2. Ibu Dra. Elly Rosmaini, M.Si selaku dosen pembimbing tugas akhir yang telah memberikan bimbingan dan pengarahan kepada penulis selama menyusun tugas akhir ini. 3. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam 4. Bapak Prof. Dr. Tulus M.Si, selaku ketua Departemen Matematika 5. Bapak Syahriol Sitorus S.Si, M.IT dan Ibu Dra. Elly Rosmaini, M.Si, selaku ketua dan sekretaris program studi Diploma III Teknik Informatika 6. Seluruh dosen program studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam yang telah memberikan ilmu pengetahuannya kepada penulis selama perkuliahan. 7. Para Pegawai FMIPA USU yang telah banyak membantu penulis. 8. Abangnda M.Fazlan Sitompul, Kakanda Efriza Fadillah Sitompul, adik Hafni Rodiah Sitompul dan Ina Hijrayania Hsb telah banyak membimbing dan mendampingi penulis dalam merancang Tugas Akhir sehingga dapat selesai tepat waktu. 9. Sahabat sahabat seperjuangan penulis M.Rizky, Irina D.S Gultom, Dhita Pratiwi, Inda Ernita, Ridho Adli, Ammazizzaky Tarigan, Dimas Andika Nasution, Nurdin Siregar, Mhd.Rizki, Diory S.M Marbun, dan Pratama Nugraha. 10. Teman teman Kom B 10 yang telah banyak memberikan ilmu kepada penulis baik dalam menyusun tugas akhir ini maupun pada masa perkuliahan. Pada penulisan tugas akhir ini, penulis telah berusaha semaksimal mungkin untuk mencapai kesempurnaan. Namun penulis menyadari terdapat kelemahan dan
vi kekurangan dalam penulisan tugas akhir ini. Untuk itu penulis mengharapkan kritik dan saran dari pembaca sekalian demi penyempurnaan tugas akhir ini. Demikian tugas akhir ini saya buat. Semoga tulisan ini bermanfaat bagi kita semua, Amin. Medan, Juni 2013 Penulis Ikhsan Akmal S
vi ABSTRAK Pada era globalisasi saat ini teknologi informasi semakin berkembang pesat. Informasi sangat dibutuhkan masyarakat dalam berbagai bidang kehidupan. Dalam hal ini informasi yang disajikan harus efektif dan efisien. Dengan berkembangnya teknologi informasi mengakibatkan perubahan dalam hal penyampaian informasi. Kini informasi disampaikan melalui berbagai media seperti media elektronik, cetak, telekomunikasi dan lain sebagainya. Untuk itu perancangan aplikasi kamus digital bahasa jerman ini dibuat, untuk membantu memudahkan pemakai dalam mengelola kata dengan baik..
vii ABSTRACT In the current era of globalization, information technology is growing rapidly. Information is very important in many areas of life. In this case the information presented must be effective and efficient. With the development of information technology lead to changes in the delivery of information. Information is now delivered through various media such as electronic media, printing, telecommunications and others. For the design of digital applications german language dictionary was created, to help facilitate users in managing the well.
vii DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv vi vii ix x Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 3 1.3 Batasan Masalah 3 1.4 Tujuan dan Manfaat 4 1.5 Metode Penelitian 4 1.6 Sistematika Penulisan 6 Bab 2 Landasan Teori 8 2.1 Pengertian Bahasa Jerman 8 2.2 Pengertian Kamus 9 2.3 Pengertian Kamus Digital 10 2.4 Pengembangan Sistem 11 2.4.1 Tahapan Studi Kelayakan 11 2.4.2 Tahapan Analisis Sistem 11 2.4.3 Tahapan Perancangan Sistem 12 2.5 Pengertian Data 12 2.6 Pengertian Database 13 2.7 Pengertian Aplikasi 14 2.8 Perancangan Database 15 2.9 Pengenalan Microsoft Accsess 16 2.10 Data Flow Diagram 18 2.11 Diagram Konteks Dan Level Nol 19 2.12 Flowchart 19 2.13 Microsoft Visual Basic 21 2.13.1 IDE Microsoft Visual Basic 22 2.13.2 Komponen-Komponen Pada Visual Basic 6.0 23 2.13.3 Macam-Macam Objek Pada Visual Basic 6.0 25 Bab 3 Analisis Dan Perancangan Sistem 30 3.1 Analisis 30 3.2 Perancangan Keluaran (Output) 31 3.3 Perancangan Masukan (Input) 32
3.4 Perancangan Help 33 3.5 Perancangan About 34 3.6 Perancangan Dialog Program 35 3.7 Perancangan File 36 3.8 Perancangan Program 39 3.8.1 Flowchart Halaman Aplikasi 40 3.9 Pengumpulan Data Dan Sumber Data 41 Bab 4 Implementasi Dan Pembahasan Sistem 43 4.1 Pengertian Implementasi Sistem 43 4.2 Kebutuhan Sistem 44 4.2.1 Pengertian Perangkat Keras 45 4.2.2 Pengertian Perangkat Lunak 46 4.2.3 Pengertian Pemakai 47 4.3 Tampilan Program 47 4.3.1 Tampilan Menu Home 48 4.3.2 Tampilan Menu Indonesia-Jerman 49 4.3.3 Tampilan Menu Jerman-Indonesia 49 4.3.4 Tampilan Menu Video Tutorial 50 4.3.5 Tampilan Menu About Us 51 Bab 5 Kesimpulan dan Saran 52 5.1 Kesimpulan 52 5.2 Saran 53 Daftar Pustaka Lampiran viii
ix DAFTAR TABEL Halaman Tabel 2.1 Tabel Simbol-Simbol Data Flow Diagram 18 Tabel 2.2 Tabel Simbol-Simbol Flowchart 20 Tabel 3.1 Tabel Rancangan File Database Kamus 38 Tabel 3.2 Tabel Bahasa Jerman 41
x DAFTAR GAMBAR Halaman Gambar 1.1 Diagram Konteks Pembuatan Kamus 5 Gambar 2.1 Siklus Pengolahan Data 13 Gambar 2.2 IDE Visual Basic 23 Gambar 2.3 ToolBox 25 Gambar 3.1 Form Output Istilah 32 Gambar 3.2 Form Input Istilah 33 Gambar 3.3 Form Menu Video Tutorial 34 Gambar 3.4 Form Menu About Us 35 Gambar 3.5 Alur Dialog Program Aplikasi Kamus Digital Bahasa Jerman 36 Gambar 3.6 Diagram Konteks Program Aplikasi Kamus Digital Bahasa Jerman 39 Gambar 3.7 Diagram Level Nol Program Aplikasi Kamus 40 Gambar 3.8 Flowchart Program Aplikasi 40 Gambar 4.1 Tampilan Home 48 Gambar 4.2 Tampilan Indonesia-Jerman 49 Gambar 4.3 Tampilan Jerman- Indonesia 50 Gambar 4.4 Tampilan Video Tutorial 50 Gambar 4.5 Tampilan About Us 51