MEMBANGUNAN APLIKASI KAMUS FIQIH DIGITAL MENGGUNAKAN VISUAL BASIC 6.0
TUGAS AKHIR
HJ. AMANI RAUDATHUL J 112406106
PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : Membangunan Aplikasi Kamus Fiqih Digital Menggunakan Visual Basic 6.0
Kategori : Tugas Akhir
Nama : Hj. Amani Raudathul J Nomor Induk Mahasiswa : 112406106
Program Studi : Diploma 3 Teknik Informatika Departemen : Matematika
Fakultas : Matematika dan Ilmu Pengetahuan Alam (FMIPA) Universitas Sumatera Utara
Disetujui di Medan, Juni 2014
Disetujui oleh Pembimbing,
Prodi D3 Teknik Informatika
Ketua,
iii
PERNYATAAN
MEMBANGUNAN APLIKASI KAMUS FIQIH DIGITAL MENGGUNAKAN 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 2014
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Allah SWT yang Maha Pemurah dan
Maha Penyayang, dengan limpahan rahmat dan hidayah-Nya Penulis dapat
menyelesaikan penyusuanan tugas akhir ini dengan judul Studi Membangunan
Aplikasi Kamus Fiqih Digital Menggunakan Visual Basic 6.0.
Terimakasih penulis sampaikan kepada Dr. Syahril Efendi, S.Si. M.I.T,
selaku pembimbing yang telah meluangkan waktunya selama penyusunan tugas
akhir ini. Terimakasih kepada Prof. Drs. Tulus, M.Si, dan Syahriol Sitorus, S.S.I,
M.I.T selaku Ketua Departemen dan Sekretaris Departemen Matematika FMIPA
USU, Ibu Dra. Elly Rosmaini, M.Si, selaku ketua Prodi D3 Teknik Informatika,
Dekan dan Pembantu Dekan FMIPA USU, seluruh Staff dn Dosen Matematika
FMIPA USU, pegawai FMIPA USU dan rekan-rekan kuliah. Akhirnya tidak
terlupakan kepada Ibunda Dra. Hj. Badariah F Siregar, Ayahanda H. Syamsul
Bahri Nasution, dan keluarga yang selama ini memberikan bantuan dan dorongan
v
MEMBANGUNAN APLIKASI KAMUS FIQIH DIGITAL MENGGUNAKAN VISUAL BASIC 6.0
ABSTRAK
FIQH DICTIONARY BUILDING APPLICATIONS USING DIGITAL VISUAL BASIC 6.0
ABSTRACT
vii
DAFTAR ISI
Halaman
Persetujuan ii
Pernyataan iii
Penghargaan iv
Abstrak v
Abstract vi
Daftar Isi vii
Daftar Gambar ix
Bab 1. Pendahuluan
1.1Latar Belakang 1
1.2Rumusan Masalah 3
1.3Batasan Masalah 3
1.4Metodologi Penelitian 4
1.5Maksud dan Tujuan 5
1.6Sistematika Penulisan 6
Bab 2. Landasan Teori
2.1 Pengertian Komputer 8
2.2 Aplikasi 9
2.3 Sistem 9
2.4 Data 10
2.5 Database 11
2.6 Kamus 12
2.7 Kamus Digital 13
2.8 Pengenalan Microsoft Visual Basic 6.0 13 2.8.1 Keunggulan Microsoft Visual Basic 6.0 14 2.8.2 IDE Microsoft Visual Basic 6.0 15
2.9 Pengenalan Microsoft Access 25
Bab 3. Perancangan Sistem
3.1 Gambaran Umum Perancangan Sistem 27
3.2 Perancangan Aplikasi 28
3.2.1 Form Menu 29
3.2.2 Form Cari Istilah 31
3.2.3 Form Tambah 32
3.2.4 Form Daftar Kamus 33
3.2.5 Form About Me 33
3.3 Rancangan Database 34
3.4 Flowchart Program 35
Bab 4. Implementasi Sistem
4.1 Pengertian Implementasi Sistem 38
4.2 Tujuan Implementasi Sistem 38
4.3 Komponen Utama dalam Implementasi Sistem 39
4.3.1 Hardware (Perangkat Keras) 39
4.3.2 Software (Perangkat Lunak) 40
4.3.3 Brainware (Unsur Manusia) 41
4.4 Penggunaan Aplikasi Kamus Fiqih Digital 42
4.4.1 Tampilan Form Menu Utama 42
4.4.2 Tampilan Form Cari Istilah 43
4.4.3 Tampilan Form Tambah 44
4.4.4 Tampilan Form Daftar Kamus 45
4.4.5 Tampilan About Me 45
Bab 5. Penutup
5.1 Kesimpulan 47
5.2 Saran 48
ix
DAFTAR GAMBAR
Nomor Judul Halaman
Gambar
2.1 IDE Microsoft Visual Basic 6.0 16
2.2 Tampilan Project Explorer 18
2.3 Properties Window 19
2.4 From Windows Layout 20
2.5 Form Windows 21
2.6 ToolBox 22
3.1 Kotak Dialog New Project 28
3.2 Kotak Tampilan Umum 29
3.3 Form Menu 30
3.4 Form Cari Istilah 31
3.5 Form Tambah 32
3.6 Form Daftar Kamus 33
3.7 Form About Me 34
3.8 Tampilan Microsoft Access 2007 35
4.1 Form Menu 43
4.2 Form Cari Istilah 44
4.3 Form Tambah 44
4.4 Form Daftar Kamus 45
MEMBANGUNAN APLIKASI KAMUS FIQIH DIGITAL MENGGUNAKAN VISUAL BASIC 6.0
ABSTRAK
vi
FIQH DICTIONARY BUILDING APPLICATIONS USING DIGITAL VISUAL BASIC 6.0
ABSTRACT
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Ilmu Pengetahuan dan Teknologi (IPTEK) yang berkembang pesat saat ini tidak
terlepas dari semakin bertambah majunya teknologi komputer. Sesuai dengan
perkembangan zaman, komputer bukan lagi barang mewah atau sesuatu yang
langka untuk dimiliki oleh seseorang seperti pada awal kedatangannya, tetapi
sudah menjadi suatu keperluan bahkan kebutuhan yang bersifat umum dan vital
terutama pada bidang pendidikan. Teknologi komputer yang senakin berkembang
pesat mempunyai dampak dan meningkatkan dan keefisienan dalam melakukan
setiap pekerjaan.
Teknologi komputer yang sudah berkembang dengan sangat cepat, baik
dari segi perangkat lunak maupun perangkat keras di ikuti dengan semakin
banyaknya penerapan komputer di berbagai bidang kehidupan. Salah satunya
yaitu penggunaan kamus fiqih digital sebagai alat yang digunakan untuk
2
Komputer dapat meningkatan minat peserta peserta didik karena peserta
didik lebih mengutamakan hal yang bersifat baru terutama yang menggunakan
peralatan seperti komputer, sehingga untuk meningkatkan minat peserta didik,
perlu dibuat sebuah aplikasi yang dapat membantu dalam belajar. Salah satunya
yaitu dengan dibuatnya aplikasi kamus fiqih digital yang dapat mempermudah
mahasiswa ataupun masyarakat pada umumnya dan dapat dibawa kemana saja
dengan menyimpannya di dalam sebuah removable disk dan bisa dibuka di
komputer mana saja yang bersistem operasi Windows.
Pada beberapa pelajaran terdapat banyak kata-kata yang sulit untuk di
ingat, salah satunya adalah ilmu fiqih. Model pembelajaran manual saat ini, yaitu
dengan menggunakan buku ataupun kamus dirasa masih memiliki banyak kendala
dibandingkan dengan menggunakan kamus fiqih digital yaitu dalam pencarian
kata terkadang memakan waktu yang lama dikarenakan halaman kata yang dicari
sering terlewati ataupun tidak terlihat. Sehingga perlu dibuat aplikasi kamus
digital yang dapat mempermudah dan mempercepat pencarian kata yang datanya
bisa dihapus dan ditambah kapan saja dan oleh siapa saja.
Microsoft Visual Basic 6.0 adalah salah satu Development Tools untuk
membangun aplikasi di lingkungan Windows. Microsoft Visual Basic merupakan
bahasa pemrograman komputer yang cepat, lengkap dan mudah untuk membuat
suatu aplikasi dalam Microsft Windows dengan menggunakan metode Graphical
User Interface (GUI) yang memudahkan pemrograman untuk berinteraksi
bahasa pemrograman yang cenderung mudah dimengerti dan datanya yang lebih
efisien dibandingkan buku atuapun kamus, membuat penulis memilih untuk
menggunakannya dalam perancangan aplikasi kamus digital tersebut.
1.2 Rumusan Masalah
Banyaknya istilah-istilah dalam ilmu fiqih membuat mahasiswa kesulitan dalam
menghafalnya. Sehingga dibutuhkan hal yang baru untuk menambah minat
mahasiswa yaitu dengan merancang aplikasi kamus digital untuk mempermudah
mahasiswa dalam pencarian makna dari istilah pelajaran fiqih tersebut.
1. Bagaiman merancang aplikasi kamus fiqih digital menggunakan Microsoft
Visual Basic 6.0.
2. Bagaimana merancang, menghasilkan aplikasi kamus digital yang mudah
untuk digunakan dalam mencari makna istilah dalam ilmu fiqih.
1.3 Batasan Masalah
Agar permasalahan masalah lebih mendalam dan terperinci maka pembahasan
dibatasi menjadi:
1. Penggunaan Microsoft Visual Basic 6.0 dalam perancangan aplikasi kamus
digital ilmu fiqih.
4
1.4 Metodologi Penelitian
Metodologi penelitian yang digunakan penulis untuk menyelesaikan permasalah
yang terjadi di atas adalah :
1. Penelitian Kepustakaan (Library Research)
Penelitian yang dilakukan penulis di perpustakaan untuk mendapatkan data
yang teoritis. Mempepelajari buku bacaan yang menjadi pembahasan dalam
pembuatan kamus digital dan membaca buku-buku yang membuat istilah ilmu
Fiqih pada Mahasiswa.
2. Pengumpulan Data
Pengumpulan data dalam penelitian penulis lakukan dengan melaksanakan
pengembilan data dari buku sebagai bahan bagi penulis.
3. Membuat Rancangan Aplikasi
Pengumpulan data dalam penelitian penulis lakukan dengan melakasanakan
pengmbilan data dari buku sebagai bahan bagi penulis.
4. Data Entry
5. Pengujian Aplikasi dan Perbaikan
Menguji apakah aplikasi yang dibuat telah berhasil berjalan sesuai dengan
keinginan dan melakukan perbaikan kesalahan jika masih terdapat kesalahan
pada aplikasi.
6. Implementasi Aplikasi
Penerapan aplikasi yang dirancang setelah melalui tahap pengujian dan telah
berjalan dengan baik.
7. Penyusunan dan Pengadaan Laporan
Tahap akhir dari penelitian yang dilakukan, yaitu membuat laporan tentang
penelitian yang telah dilakukan.
1.5 Maksud dan Tujuan
Maksud penulis mengadakan penelitian ini adalah untuk membuat aplikasi kamus
digital menggunakan MicrosoftVisual Basic 6.0
Dalam penyusunan tugas akhir ini tujuan yang hendak dicapai dalam
aplikasi kamus digital ini adalah:
1. Membuat sebuah aplikasi kamus digital untuk membantu mahasiswa dalam
6
2. Pencarian makna istilah pada fiqih dapat dilakukan dengan lebih cepat dan
akurat.
3. Penggunaan aplikasi kamus digital dapat di implementasikan dilingkungan
kampus untuk mempermudah mahasiswa dalam pembelajaran ilmu fiqih.
1.6 Sistematika Penulisan
Dalam penulisan tugas akhir ini, penulis membentuk suatu sistematika penulisan
yang bertujuan untuk menggambarkan secara ringkas bab-bab yang mencakup
hal–hal sebagai berikut:
Bab 1 : PENDAHULUAN
Bab ini berisikan latar belakanag penulisan, rumusan masalah,
pembatasan masalah, metodologi penelitian, maksud dan tujuan, dan
sistematika penulisan.
Bab 2 : LANDASAN TEORI
Bab ini menjelaskan tentang konsep dasar dan teori-teori yang
mendukung pembahasan untuk tema penulisan ini yang didapat dari
Bab 3 : PERANCANGAN SISTEM
Bab ini membahas tentang perancangan Aplikasi Kamus Fiqih Digital
dan gambaran umum racangannya.
Bab 4 : IMPLEMENTASI SISTEM
Bab ini membahas analisa hasil dan pembahasan Aplikasi Kamus Fiqih
Digital yang dirancang, pembuatan program, tampilan dari program, dan
pengujian aplikasi.
Bab 5 : PENUTUP
Bab ini berisi kesimpian dari bab-bbab yang ada, sehinga dari
kesimpulan ini penulis mencoba untuk memberi saran yang berguna
untuk melengkapi dan menyempurnakan pengembangan aplikasi ini
BAB 2
LANDASAN TEORI
2.1 Pengertian Komputer
Istilah komputer (computer) diambil dari bahasa latin computare yang berarti
menghitung (to compute). Dengan demikian komputer dapat diartikan sebagai alat
hitung. Komputer bukan sekedar mesin hitung tetapi komputer mempunyai
kemampuan yang dapat membantu manusia dalam menyelesaikan pekerjaan.
Komputer dapat melakukan berbagai macam pekerjaan sesuai dengan
program yang diberikan. Program adalah sekumpulan instruksi atau perintah
terperinci yang sudah dipersiapkan agar komputer dapat melakukan fungsinya
dengan cara yang sudah ditentukan. Komputer adalah alat elektronik yang mampu
melakukan beberapa pekerjaan diantaranya:
a. Menerima masukan data.
b. Memproses masukan sesuai dengan programnya.
c. Menyimpan perintah-perintah dan hasil dari pengolahan.
2.2 Aplikasi
Aplikasi berasal dari kata application yang artinya penerapan, lamaran,
penggunaan. Secara istilah aplikasi adalah program siap pakai yang dibuat untuk
melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat
digunakan oleh sasaran yang dituju. Aplikasi adalah satu unit perangkat lunak
yang dibuat untuk melayani kebutuhan akan beberapa aktivitas (Buyens, 2001).
Aplikasi adalah sistem lengkap yang mengerjakan tugas spesifik (Post, 1999).
2.3 Sistem
Sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu
dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu.
Secara sederhana sistem dapat diartikan sebagai suatu kumpulan atau himpunan
dari unsur, komponen, atau variabel-variabel yang terorganisasi, saling
berinteraksi, saling tergantung satu sama lain dan terpadu. Sistem bisa berupa
abstraksi atau fisis (Gordon B. Davis, 2002). Sistem yang abstrak adalah susunan
yang teratur dari gagasan-gagasan atau konsepsi yang saling tergantung.
Sedangkan sistem yang bersifat fisis adalah serangkaian unsur yang bekerjasama
10
Dari definisi di atas maka dapat diketahui manfaat sistem yaitu untuk
menyatukan atau mengintegrasikan semua unsur yang ada dalam suatu ruang
lingkup, dimana komponen-komponen tersebut tidak dapat berdiri sendiri.
Komponen atau sub sistem harus saling berintegrasi dan saling berhubungan
untuk membentuk satu kesatuan sehingga sasaran dan tujuan dari sistem tersebut
dapat tercapai. Pendekatan sistem yang merupakan kumpulan dari komponen atau
elemen-elemen merupakan definisi yang lebih luas dibandingkan dengan
pendekatan sistem yang prosedural.
Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja
sama untuk mencapai tujuan yang sama atau sekumpulan objek-objek yang saling
berelasi dan berinteraksi (Hanif Al Fata, 2007).
2.4 Data
Data berasal dari bahasa latin yaitu datum yang berarti fakta, kenyataan, kejadian
atau peristiwa. Jadi data atau fakta adalah kenyataan dari sesuatu kejadian atau
peristiwa. Data dapat didefinisikan yaitu kumpulan fakta-fakta yang berupa fisik
dan bukan fisik, kejadian-kejadian dan prosedur yang belum diolah manusia atau
Kegunaan dari data adalah sebagai bahan dasar yang objektif di dalam
proses penyusunan kebijaksanaan dan keputusan oleh pimpinan organisasi. Data
merupakan keterangan yang masih mentah (belum diolah). Agar dapat
dipergunakan, maka data tersebut harus diolah terlebih dahulu ke dalam bentuk
informasi yang sesuai dengan keperluan yang dibutuhkan. (Kenneth C. Laudon
dan Jane P. Laudon, 2008)
2.5 Database
Database (basis data) adalah kumpulan file-file yang mempunyai kaitan antara
satu file dengan file yang lain sehingga membentuk data untuk menginformasikan
satu perusahaan dan instansi. Bila terdapat file yang tidak dapat dipadukan atau
dihubungkan dengan file yang lainnya, berarti file tersebut bukanlah kelompok
dari satu database, melainkan membentuk satu database sendiri. Database juga
merupakan landasan bagi pembuatan dan pengembangan program aplikasi. Oleh
sebab itu, database harus dibuat sedemikian rupa sehingga pembuatan program
lebih mudah dan cepat.
Database adalah koleksi atau kumpulan data yang mekanis, terbagi /
shared, terdefinisi secara formal dan dikontrol terpusat pada organisasi (Gordon
C. Everest). Database adalah koleksi “data operasional” yang tersimpan dan
12
a. Data input adalah data yang masuk dari luar sistem
b. Data output adalah data yang dihasilkan sistem
c. Data operasional adalah data yang tersimpan pada sistem
2.6 Kamus
Kata kamus diserap dari bahasa Arab qamus (سوما ق), dengan bentuk
jamaknya qawamis. Kata Arab itu sendiri berasal dari kata Yunani Ωκεανός
(okeanos) yang berarti 'samudra'. Sejarah kata itu jelas memperlihatkan makna
dasar yang terkandung dalam kata kamus, yaitu wadah pengetahuan, khususnya
pengetahuan bahasa, yang tidak terhingga dalam dan luasnya. Dewasa ini kamus
merupakan khazanah yang memuat perbendaharaan kata suatu bahasa, yang
secara ideal tidak terbatas jumlahnya.
Kamus adalah buku acuan yang memuat kata dan ungkapan, biasanya
disusun menurut abjad beserta penjelasan tentang makna dan pemakainya (Kamus
Besar Bahasa Indonesia). Kamus disusun sesuai dengan abjad dari A-Z dengan
tujuan untuk memudahkan pengguna kamus dalam mencari istilah yang di
inginkannya dengan cepat dan mudah. Kamus memiliki kegunaan untuk
memudahkan penggunaannya dalam mencari istilah-istilah yang belum dipahami
2.7 Kamus Digital
Kamus digital lebih mengutamakan pada fasilitas pengolah kata elektronis, yaitu
sebuah fasilitas yang memungkinkan aplikasi pengolah kata memeriksa ejaan dari
dokumen yang diketik. Hal ini dapat meminimumkan kemungkinan salah eja atau
salah ketik. Di negara-negara maju, pengguna fasilitas pengolah kata elektronis
sangat umum, sehingga menjadi salah satu indikator pemilihan terhadap pengolah
kata yang hendak dipakai (Rinarizky, 2007).
Penggunaan kamus elektronis atau kamus digital dalam aplikasi
pemrosesan teks merupakan hal yang tidak dapat dihindarkan. Kamus merupakan
basis pemeriksaan, basis pengetahuan, bahkan sebagai basis penyelidikan.
(Rinarizky, 2007).
2.8 Pengenalan Microsoft Visual Basi 6.0
Visual Basic merupakan salah salah satu program yang berdasarkan GUI
(Graphical User Interface), sehingga tidak perlu membuat instruksi pemrograman
dengan kode baris, cukup dengan pembuatan program yang berbasis objek. Visual
Basic juga didukung oleh Bahasa Basic yang dikenal mudah. Bahasa Basic
merupakan bahasa yang mengandung pernyataan, fungsi dan keyword yang
14
Microsoft Visual Basic 6.0 adalah bahasa program yang bekerja dalam
lingkup Microsoft Windows, Visual Basic berasal dari bahasa pemrograman yang
popular disebut Basic (Beginner’s All Purpose Symbol Instruction Code). Bahasa
basic diperkenalkan pertama kali oleh Dartmouth College pada tahun 1960.
Kemudian beberapa pengembang software mempopulerkan Bahasa Basic dengan
membuat berbagai aplikasi seperti GW-Basic, Qbasic dan Quick Basic. Visual
Basic berbasis Windows diperkenalkan pada tahun 1991.
Visual Basic memiliki kelebihan-kelebihan yang tidak dimiliki oleh versi
sebelumnya, kelebihannya antara lain compiler (proses compile) dapat dilakukan
dengan cepat, mendukung control data objek yang baru, mendukung berbagai
macam database, pembuatan laporan yang lebih mudah dan mendukung
pengaksesan terhadap internet. Visual Basic 6.0 menyediakan tiga macam
interface yang bisa digunakan untuk merancang aplikasi sesuai dengan kebutuhan.
Interface tersebut berupa MDI (Multi Document Interface), SDI (Single Document
Interface), dan EDI (Explorer Document Interface).
2.8.1 Keunggulan Microsoft Visual Basic 6.0
Beberapa keunggulan Visual Basic adalah :
1. Menggunakanplatform pembuatan program yang diberi nama developer
studio, yang memiliki tampilan dan sarana yang sama dengan Visual C++ dan
2. Memiliki compiler handal yang dapat menghasilkan fileexecutable yang lebih
cepat dan lebih efisien dari sebelumnya.
3. Memiliki beberapa tambahan sarana wizardyang baru. Wizardadalah sarana
yang mempermudah di dalam pembuatan aplikasi dengan otomatisasi
tugas-tugas tertentu.
4. Tambahan tombol-tombol baru yang lebih canggih serta meningkatkan kaidah
struktur Bahasa Visual Basic.
5. Kemampuan membuat ActiveX dan fasilitas internet yang lebih banyak.
6. Sarana akses data yang lebih cepat dan andal untuk membuat aplikasi database
yang berkemampuan tinggi.
7. Visual Basic 6.0 memiliki beberapa versi atau edisi yang disesuaikan dengan kebutuhan
2.8.2 IDE Microsoft Visual Basic 6.0
Integrated Development Environment (IDE) atau tampilan muka dari Visual Basic
merupakan lingkungan pengembangan terpadu bagi programmer dalam
mengembangkan aplikasinya. Secara garis besar IDE Visual Basic terdiri atas
Title Bar, Menu Bar, Tool Bar, Tool Box, Properties Window, Jendela Project,
Jendela Pengkodean, Jendela form, Jendela Form layout. Tampilan jendela Visual
16
Gambar 2.1 IDE Microsoft Visual Basic 6.0
Keterangan dari gambar diatas sebagai berikut:
1. Title Bar
Title Bar merupakan batang jendela dari program Visual Basic 6.0 yang
terletak pada bagian paling atas dari jendela program yang berfungsi untuk
menampilkan judul atau nama jendela. Selain itu juga berfungsi untuk
title bar tersebut dan untuk mengatur ukuran jendela dari ukuran minimize ke
ukuran restore ataupun sebaliknya dengan melakukan klik ganda pada posisi
title bar tersebut.
2. Menu Bar
Berisi perintah-perintah umum yang digunakan untuk mengoperasikan Visul
Basic. Menu Bar menggunakan untuk memilih tugas-tugas tertentu seperti
menyimpan project, membuka project, dan lain-lain. Menu Bar berisi semua
perintah Visual Basic yang dapat dipilih untuk melakukan tugas tertentu. Isi
dari menu ini sebagian besar hampir sama dengan program-program Widows
pada umumnya. (Adi Kurniadi, 2005).
3. ToolBar
ToolBar merupakan sebuah batang yang berisi kumpulan tombol yang terletak
di bagian menu bar atau terdapat didalam menu bar (shortcut) yang dapat
digunakan untuk menjalankan perintah memanipulasi project. Pada kondisi
defaultVisual Basic hanya menampilkan toolbar standard. Namun dapat pula
di-set sesuai dengan keinginan kita sendiri.
4. Project Explorer
Project Explorer merupakan suatu kumpulan module atau merupakan program
aplikasi itu sendiri. Program Microsoft Visual Basic 6.0 terdiri dari beberapa
file yang disatukan atau di compile pada waktu program tersebut sudah
18
satu dengan yang lainnya. Untuk membantu perancangan aplikasi, Microsoft
Visual Basic telah menyertakan Project Explore pada Microsoft Visual Basic
6.0 yang berisi jendela-jendela project. Jendela Project berisi semua file yang
digunakan pada proses pemrograman, dan menyediakan akses ke file tersebut
menggunakan dua tombol khusus, yaitu view code dan view object. Jika user
ingin menambah, menyimpan atau menghapus file-file individual dari project,
menggunakan perintah pada menu file dan project. Perubahan ini akan
direfleksikan pada jendela project. File project memuat semua daftar file-file
pendukung program tersebut yang dikenal dengan istilah File Visual Basic
Project (.Vbp). Dalam Visual Basic, file project disimpan dengan nama file
berakhiran. Vbp, dimana file ini berfungsi untuk menyimpan seluruh
komponen program. Apabila kita membuat suatu program aplikasi baru, maka
secara otomatis project tersebut akan diisi dengan objek Form1. Dalam
jendela Project Exproler ditempilkan suatu struktur hirarki dari sebuah project
itu sendiri yang berisi semua item yang terkandung di dalamnya.
5. Proerties Window
Properties Window atau jendela properties adalah jendela yang memuat
semua informasi mengenai objek, yang terdapat dalam aplikasi Microsoft
Visual Basic 6.0. properties adalah sifat dari sebuah objek, misalnya seperti
nama, warna, ukuran, posisi dan sebagainya. Setiap objek sebagian besar
memiliki jenis properties yang sama, akan tetapi ada juga yang berbeda.
[image:30.595.179.494.283.493.2]Berikut ini adalah tampilan Properties Window:
Gambar 2.3 Properties Window
6. Jendela Kode / Code Windows
Code Windows merupakan sebuah jendela yang digunakan untuk menuliskan
kode program dari kontrol yang kita pasang pada jendela form dengan cara
memilih terlebih dahulu kontrol tersebut pada kotak objek. Bila Jendela Code
tidak muncul klik tombol View Code pada bagian Project Explorer atau klik
20
7. From Windows Layout
From Windows Layout merupakan sebuah jendela yang digunakan untuk
menagtur posisi dari form pada form saat program dijalankan. Pada saat
mengarahkan pointer mouse ke bagian form, maka pointer mouse akan
berubah menajadi anak panah empat arah (pointer mengatur posisi) untuk
memindah posisi form pada layer monitor dapat dilakukan dengan proses drag
[image:31.595.198.444.275.466.2]and drop.
Gambar 2.4 From Windows Layout
8. Form Windows
Objek yang dipakai untuk tempat bekerja program aplikasi. Di dalamnya
tempat diletakan objek-objek lainnya. Di dalam form ada grid (garis titik-titik
Gambar 2.5 Form Windows
9. ToolBox
ToolBox merupakan kotak perangkat yang berisi kumpulan tombol objek atau
kontrol untuk mengatur desain dari aplikasi yang akan dibuat. Pada kondisi
default, toolbox menampilkan tabulasi General dengan 21 tombol kontrol
yang dapat ditampilkan dengan menggunakan prosedur. Bila ToolBox tidak
muncul klik tombol Toolbox pada bagian Tool bar atau klik menu View -
22
Gambar 2.6 ToolBox
Adapun secara garis besar fungsi dari masing-masing kontrol tersebut adalah
sebagai berikut:
a) Pointer
Pointer bukan merupakan suatu kontrol tapi icon ini digunakan ketika
memilih kontrol yang sudah berada pada form.
b) Picturebox
Picturebox adalah kontrol yang digunakan untuk menampilkan image dengan
format BMP, DIB, (Bitmap), ICO (Icon), CUR (Cursor), WMF (Metafile),
c) Label
Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak
dapat diperbaiki.
d) TextBox
TextBox adalah kontrol yang mengandung string yang dapat dipakai oleh
pemakai, dapat berupa satu baris tunggal atau banyak baris.
e) Frame
Frame adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya.
f) CommandButton
CommandButton merupakan kontrol hampir ditemukan pada setiap form dan
digunakan untuk membangkitkan event proses tertentu ketika pemakai
melakukan klik padanya.
g) CheckBox
CheckBox digunakan untuk pilihan yang isinya bernilai yes atau no, true
atau false.
h) OptionButton
OptionButton sering digunakan lebih dari satu sebagai pilihan terhadap
24
i) ListBox
ListBox mengandung sejumlah item dan pemakai dapat memilih lebih dari
satu.
j) ComboBox
ComboBox merupakan kombinasi dari TextBox dan suatu ListBox di mana
pemasukan data dapat dilakukan dengan pengetikan maupun pemilihan.
k) HScrollbar/Vscrollbar
Hscrollbar/VScrollbar digunakan untuk membentuk scrollbar berdiri sendiri.
l) Timer
Timer digunakan untuk proses background yang diaktifkan berdasarkan
interval waktu tertentu. Ini merupakan kontrol non visual.
m) DriveListBox, DirListBox, dan FileListBox
DriveListBox, DirListBox,dan FileListBox sering digunakan untuk membentuk
dialog box yang berkaitan dengan file.
n) Shape dan Line
Shape dan Line digunakan untuk menampilkan bentuk seperti garis, persegi,
o) Image
Image berfungsi menyerupai image box, tetapi tidak dapat digunakan sebagai
kontainer bagi kontrol lainnya. Sesuatu yang perlu diketahui bahwa kontrol
image menggunakan resource yang lebih kecil dibandingkan
dengan Picture Box.
p) Data dan Adodc
Data dan Adodc digunakan untuk menampilkan database pada suatu form.
q) OLE
OLE dapat digunakan sebagai tempat bagi program eksternal seperti
Microsoft Excel, Microsoft Word, dan lain-lain.
2.9 Pengenalan Microsoft Access
Microsoft Access adalah salah satu aplikasi Microsoft Office Suite. Microsoft
Access diciptakan untuk membuat dan menangani suatu database. Secara
sederhana database dapat diungkapkan sebagai suatu pengorganisasian data
dengan komputer yang memungkinkan data dapat diakses dengan mudah dan
cepat. Dengan kata lain database mencakup pemerolehan data maupun manipulasi
26
Window Database menampilkan objek-objek yang ada dalam suatu
database Access. Terdapat 7 tipe objek, yaitu: tables, queries, forms, reports,
pages, macros, dan modules. Setiap database harus berisi minimal satu tabel, dan
beberapa objek lain.
Tabel adalah komponen dasar database. Suatu tabel dibentuk dari beberapa
record, dimana satu record dibentuk oleh beberapa field. Access menyedikan
beberapa cara untuk menampilkan satu tabel yaitu Datasheet View dan Design
View. Design View digunakan untuk menambah, mengubah, dan menghapus
record suatu tabel. Sedangkan design view digunkan untuk membuat dan
memodifikasi tabel dengan mendefenisikan field name, field type, dan property
field. Field type adalah tipe field dari data yang akan disimpan. Filed length
adalah contoh dari field properties. Baris pertama tabel menampilkan field name.
Setiap baris berisi satu record. Setiap kolom mewakili satu field. Setiap record
dalam suatu table berisi sejumlah field yang sama dengan susunan field name
yang sama juga.
Secara konsep, setiap tabel harus memiliki kunci primer (Primery key).
Kunci primer adalah satu atau kombinasi field yang membuat setiap record dalam
suatu tabel unik. Kunci berperan sebagai identitas yang unik (tidak kembar) untuk
masing-masing baris data. Selain kunci primer terdapat juga istilah kunci tamu
atau kunci asing (foreign key). Kunci tamu adalah sebuah kolom dalam sebuah
tabel yang menjadi penghubung dengan kunci primer pada tabel lain. (Abul
BAB 3
PERANCANGAN SISTEM
3.1 Gambaran Umum Perancangan Sistem
Perancangan sistem bertujuan untuk menggambarkan bagaimana suatu aplikasi
yang akan dibentuk oleh penulis, dapat berupa penggambaran, perencanaan dan di
implementasikan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang
utuh dan berfungsi.
Untuk membangun aplikasi kamus fiqih digital ini, penulis merancang
lima form yang terdiri dari form menu yaitu form utama untuk memulai
(menjalankan) program kamus digital fiqih, form cari istilah yaitu untuk mencari
istilah-istilah fiqih, form tambah yaitu untuk menambah database (istilah-istilah)
fiqih, form daftar kamus yaitu untuk melihat (mengetahui) daftar istilah-istilah
fiqih apa saja yang telah di input (tersimpan) dan form aboutme yaitu sekilas
tentang penulis.
Secara umum perancangan sistem ini digunakan untuk membuat sebuah
aplikasi kamus fiqih digital menggunakan visual basic 6.0, untuk menerjemahkan
28
dari bahasa fiqih tersebut. Program ini dirancang lebih mudah dan efisien dalam
penggunaannya dibandingkan buku fiqih (kamus fiqih) lainnya.
3.2 Perancangan Aplikasi
Setelah semua proses instalasi Misrosoft Visual Basic 6.0 berhasil, maka kita akan
mulaui merancang unruk membuat kamus digital fiqih. Sebelum memulai
pembuatan rencangan sistem, kita mulai dengan membuaka program Misrosoft
Visual Basic 6.0 Enterprise Edition. Klik Start, All Program, Misrosoft Visual
Basic 6.0 atau shortcut yang ada pada layar desktop kompuer anda. Setalah kita
klik Standart Exe kemudian klik Open, maka akan muncul kotak tampilan seperti
[image:39.595.169.457.441.652.2]dibawah ini :
Untuk menghindari hal-hal yang tidak diinginkan seperti file hilang
sebelum tersimpan, maka kita simpan terlebih dahulu file ketempat yang kita
inginkan. Seperti penulis menyinpan file kamus fiqih digital dengan nama kamus
[image:40.595.129.495.194.410.2]fiqih di drive D.
Gambar 3.2 Kotak Tampilan Umum
3.2.1 Form Menu
Di awal prgram aplikasi terdapat form menu, form menu merupakan form utama
yang terdapat dalam aplikasi kamus fiqih digital. Form ini memiliki 11 buah
Label yang digunakan untuk memberikan kata-kata dan penjelasan tentang fungsi
dari CommandButton, 5 buah CommandButton yang dugunakan untuk beralih
form sesuai dengan fungsinya (perintah yang terdapat pada CommandButton
tersebut), 2 buah Frame yang digunakan untuk memasukkan gambar (kata
30
digunakan untuk menempelkan gambar, dan 4 buah Timer yang berfungsi sebagai
penunjuk waktu, hari, tanggal, bulan dan tahun serta membuat tulisan menjadi
[image:41.595.101.519.173.586.2]kedap-kedip.
Gambar 3.3 Form Menu
PICTURE
SELAMAT DATANG DIKAMUS DIGITAL FIQIH
TAMBAH ISTILAH DAN ARTI
KET
PICTURE
CARI ISTILAH
KET
KET DAFTAR KAMUS
KET ABOUT ME
KET EXIT
JAM NAMA
HARI, TANGGAL-BULAN-TAHUN NIM
TIMER TIMER
3.2.2 Form Cari Istilah
Untuk mencari istilah dikamus ini, ketikan istilah yang ingin dicari pada kotak
pencarian (search) yang terdapat ditengah-tengah, kemudian akan keluar
output-nya secara langsung pada kotak istilah (bahasa fiqihoutput-nya) dan pada kotak arti
(bahsa indonesianya). Jika tidak terdapat istilah di dalam database maka tidak
akan keluar ouput apapun. Tombol tambah arti dan istilah anda akan langsung
masuk kehalaman (form) tambah arti dan istilah untuk menambah istilah (fiqih)
dan arti (indonesia). Tombol daftar menu anda akan langsung masuk kehalaman
(form) daftar menu untuk melihat database (istilah dan arti) yang ada. Tombol
kembali kemenu utama anda akan langsung masuk kehalaman (form) menu utama
[image:42.595.104.517.397.701.2]kembali.
Gambar 3.4 Form Cari Istilah
CARI DATA KAMUS ISTILAH ISTILAH-ISTILAH FIQIH
ISTILAH
ADODC ARTI
TEXT
CARI
DAFTAR KAMUS TAMBAH ISTILAH
DAN ARTI
32
3.2.3 Form Tambah
Form tambah digunakan untuk menambah istilah-istilah baru. Dalam form ini
terdapat 4 buah Label untuk memberi jadul, memasukkan sebuah kata-kata, istilah
dan arti, mempunyai 5 buah CommendButton yang digunakan untuk tombol
[image:43.595.107.534.237.611.2]simpan, baru, daftar kamus, cari istilah dan kembali kemenu utama.
Gambar 3.5 Form Tambah
ARTI ISTILAH-ISTILAH DAN ARTI KAMUS DIGITAL
ADODC ISTILAH
TEXT
ARTI
SIMPAN BARU CARI
ISTILAH DAFTAR
KAMUS
3.2.4 Form Daftar Kamus
Pada form daftar kamus terdapat 1 buah Label, 4 buah CommonButton, 1 buah
Adodc, dan 1 buah Data Grid yang berfungsi untuk menampilkan database yang
[image:44.595.107.523.228.497.2]ada (tersimpan) dalam kamus fiqih digital ini.
Gambar 3.6 Form Daftar Kamus
3.2.5 Form About Me
Pada form about me terdapat biodata tentang penulis. Menu ini juga ada tombol
kembali kemenu utama yang akan mengarahkan kembali ke menu utama. Dan 1
buah timer yang berfungsi membuat teks berjalan.
DAFTAR KAMUS ISTILAH FIQIH
DATA GRID ADODC
TAMBAH ISTILAH DAN
ARTI
HAPUS
CARI ISTILAHISTILAH
DAN ARTI
34
Gambar 3.7 Form About Me
3.3 Rancangan Database
Database dapat dibuat dan diolah dengan menggunakan suatu program
komputer yaitu yang biasa kita sebut dengan software (perangkat lunak). Software
yang digunakan untuk mengelola dan memanggil query database disebut
Database Management System (DBMS) atau jika diterjemahkan kedalam bahasa
Indonesia berarti “Sistem Manajemen Basis Data”.
Database merupakan sekumpulan data yang saling berhubungan dan
terorganisir sedemikian rupa sehingga memudahkan ketika akan digunakan
kembali (Didik Dwi Prasetyo). Tujuan dari perancangan database ini adalah untuk
mengetahui cara penyimpanan data yang dilakukan agar data yang telah BOIDATA PENULIS
DATA PENULIS
LOGO USU
KEMBALI KEMENU
dikumpulkan dapat digunakan dengan sebaik-baiknya. Penulis merancang
database ini menggunakan Microsoft Access 2007 sebagai Database Management
[image:46.595.115.514.166.393.2]System (DBMS). Seperti gambar dibawah ini:
Gambar 3.8 Tampilan Microsoft Access 2007
3.4 Flowchart Program
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan
hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan
simbol. Dengan demikian setiap simbol menggambarkan proses tertentu.
36
3.4.1 Flowchart Input Data
START
INPUT DATA
DATABASE
3.4.2 Flowchart Pencarian Data
Y T
Y START
INPUT DATA
BATAL
EXIT OUTPUT
BAB 4
IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem
Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain
yang ada dalam dokumen desain sistem yang disetujui dan menguji, menginstal,
memulai, serta menggunakan sistem yang baru atau sistem yang diperbaiki.
Penggunaan suatu komputer untuk pemecahan masalah membutuhkan suatu
sistem yang baik, sehingga memungkinkan berhasilnya komputer dalam
melaksanakan tugasnya, yaitu mengolah data menjadi informasi.
4.2 Tujuan Implementasi Sistem
Adapun tujuan dari implemtasi sistem adalah sebagai berikut:
1. Mengkaji rangkaian sistem yang telah dibuat, baik dari segi software maupun
hardware sebagai sarana pengolahan data dan penyajian.
2. Meneyelesaikan rancangan sistem yang ada dalam dokumentasi sistem yang
3. Memastikan bahwa pemakai dapat mengoperasikan dengan mudah sistem
yang telah dibuat.
4. Memastikan bahwa sistem telah berjalan dengan lancar dengan mengontrol
dan melakukan instalasi secara benar.
5. Memperhitungkan bahwa sistem telah memenuhi permintaan pemakai yaitu
dengan menguji sistem secara meneyeluruh.
4.3 Komponen Utama dalam Implementasi Sistem
Pada dasarnya setiap program yang akan dirancang membutuhkan
komponen-komponen pendukung agar program tersebut dapat berjalan sesuai dengan yang
kita inginkan berjalan dengan baik. Komponen-komponen yang kita butuhkan
dalam membangun aplikasi digital fiqih ini diantaranya Hardware, Software dan
Barinware. Adapun pengertian atau fungsi dari komponen-komponen (Hardware,
Software dan Barinware) tersebut sebagai berikut:
4.3.1 Hardware (Perangkat Keras)
Hardware adalah salah satu komponen dari sebuah komputer yang sifat alatnya
bisa dilihat dan diraba secara langsung atau berbentuk nyata, yang berfungsi untuk
40
komponen-komponen fisik yang membentuk satu kesatuan sistem Personal
Computer (PC). Contoh hardware (perangkat keras) antara lain:
1. Monitor
2. CPU (Central Processing Unit)
3. Keyboard
4. Mouse
5. Memory
6. Harddisk yaitu tempat sistem beroperasi dan media penyimpanan data
7. Printer dan lain-lain
4.3.2 Software (Perangkat Lunak)
Software (perangkat lunak) adalah sekumpulan data elektronik yang disimpan dan
diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat
berupa program atau intruksi yang akan menjalankan suatu perintah. Melalui
software atau perangkat lunak inilah suatu komputer dapat menjalankan suatu
perintah.
Software (perangkat lunak) yang diperlukan untuk menjalankan perangkat
keras untuk aplikasi kamus fiqih digital ini, yaitu:
1. Sistem Operasi Windows 7 Ultimate
Sistem Operasi yang digunakan penulis untuk membuat program aplikasi
2. Microsoft Visual Basic 6.0
Microsoft Visual Basic 6.0 adalah software yang digunakan untuk membuat
program aplikasi kamus fiqih digital.
3. Microsoft Acces 2007
Microsoft Acces 2007 adalah software yang digunkan untuk membuat
database aplikasi kamus fiqih digital.
4. Paint
Paint adalah software yang digunakan untuk mengedit foto (background) pada
form kamus fiqih digital.
4.3.3 Brainware ( Unsur Manusia)
Brainware adalah unsur dimana yang berasal dari akal manusia. Maksudnya, bila
tidak ada manusia komputer tidak bisa diciptakan dan digunakan. Selain itu
brainware juga berarti orang-orang yang bekerja secara langsung dengan
menggunakan komputer sebagai alat bantu, ataupun orang-orang yang tidak
bekerja secara langsung menggunakan komputer, tetapi menerima hasil kerja dari
42
Faktor manusia yang dimaksud adalah orang-orang yang memiliki bagian
untuk menangani sistem dan merupakan unsur manusia yang meliputi:
1. Sistem Analisi adalah orang yang membangun fasilitas rancangan sistem atau
program.
2. Programmer adalah orang yang mengerti bahasa pemrograman yang
digunakan dalam membuat dan membangun suatu program.
3. Operator (administrator) adalah orang yang memakai sistem.
4. Pengguna (public) adalah orang yang memakai sistem yang telah dirancang
untuk mendapatkan informasi yang dibutuhkan.
4.4 Penggunaan Aplikasi Kamus Fiqih Digital
Program aplikasi fiqih digital ini memiliki satu projek dan 5 form yaitu form
menu, form istilah, form tambah, form daftar kamus dan form about me. Dimana
masing-masing menu tersebut memiliki tampilan dan fungsi yang berbeda.
Berikut ini penejelasan penggunaan aplikasi kamus fiqih digital.
4.4.1 Tampilan Form Menu Utama
Menu utama (form menu) adalah form yang akan diitampilkan saat apalikasi
dijalankan pertama kali. Menu utama pada aplikasi fiqih digital ini memiliki
pada aplikasi ini. Diamana saat kita menekan salah satu tombol tersebut, akan
masuk ke form berikutnya sesuai dengan tobol yang kita klik. Pada menu utama
ini terdapat dan 4 buah Timer yang berfungsi sebagai penunjuk waktu, hari,
[image:54.595.144.483.194.369.2]tanggal, bulan dan tahun serta mebuat tulisan menjadi kedap-kedip.
Gambar 4.1 Form Menu
4.4.2 Tampilan Form Cari Istilah
Form cari isitilah adalah form yang digunakan untuk mencari istilah-istilah fiqih
yang ingin kita cari maknanya (arti). Kita hanya mengetikan sebuah istilah fiqih
yang ini kita cari pada kotak search yang berada tepat ditengah-tengah form
tersebut. Jika istilah yang ingin kita cari tidak keluar berarti istilah tersebut belum
44
Gambar 4.2 Form Cari Istilah
4.4.3 Tampilan Form Tambah
Form tambah adalah form yang digunakan untuk menambah istilah-istilah fiqih.
Dengan begitu kita bisa menambah kapan saja istilah-istilah fiqih apabila tidak
terdapat (tersimpan) di didalam database tersebut. Berikut ini adalah tampilan
form tambah:
[image:55.595.148.479.514.696.2]4.4.4 Tampilan Form Daftar Kamus
Form daftar kamus adalah form yang diguunakan untuk menampilkan database
(istilah) yang telah di input (di simpan), sehingga kita mengetahui
istilah-istilah apa saja yang telah tersimpan dalam database kamus fiqih digitial tersebut.
Dan apabila ada istilah-istilah yang makna (artinya) salah, kita bisa
menghaspusnya dengan menekan tombol hapus seperti pada tampilan form daftar
[image:56.595.152.494.305.492.2]kamus berikut ini:
Gambar 4.4 Form Daftar Kamus
4.4.5 Tampilan Form About Me
Form about me adalah form yang menampilkan tentang data (biodata) penulis
secara singkat. Pada form about me terdapat 2 timer yang berfungsi untuk tulisan
pada label (biodata penulis) bisa bergerak dengan sendirinya. Dan terdapat tombol
kembali kemenu utama yang berfungsi untuk keluar dari form about me, atau
46
kemenu utama kemudian tekan tombol ke menu form yang kita inginkan dan jika
kita ingin mengakhirinya kita tinggal tombol exit. Berikut ini adalah tampilan
[image:57.595.152.476.168.356.2]form about me:
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Berdasarkan hasil penjelasan dari bab-bab sebelumnya tentang kamus digital
fiqih, penulis dapat mengambil beberapa kesimpulan, yaitu:
1. Aplikasi kamus fiqih digital ini digunakan sebagai alat bantu dalam mencari
istilah-istilah dalam bahasa fiqih.
2. Sistem yang dirancang merupakan kamus fiqih digital yang berbentuk aplikasi
digital yang digunakan untuk pencarian istilah-istilah dengan lebih cepat dan
efisien dibandingkan kamus fiqih dalam bentuk buku.
3. Kamus fiqih digital dapat digunakan di komputer mana saja yang memiliki
48
5.2 Saran
Berdasarkan hasil penelitian, penulis menyarankan beberapa hal yaitu:
1. Aplikasi kamus fiqih digital yang dibuat oleh penulis masih jauh dari
kesempurnaan. Sehingga, penulis mengharapkan aplikasi kamis fiqih digital
ini dapat dikembangkan lagi agar memiliki kualitas yang lebih baik dan lebih
sempurna dapat digunakan oleh semua pihak (pengguna) secara optimal.
2. Database (istilah-istilah) yang terdapat dalam kamus fiqih digital ini belumlah
selengkap pada kamus fiqih yang berbentuk buku, sehingga penulis
mengharapkan para pengguna kamus fiqih digital ini hendaknya meng-input
DAFTAR PUSTAKA
Edi Winarno ST, M.Eng, Ali Zaki, dan SmitDev Community. 2013. Belajar
Pemrograman VB6 dalam Sekejap. PT Elex Media Komputindo. Jakarta.
Theresia Ari Prabawati. 2008. Microsoft Visual Basic 6.0 untuk Pemula. Andi.
Yogyakarta.
www.elib.unicom.ac.id Diakses tanggal 13 Maret 2014.
www.sherlytml.wordpress,com Diakses tanggal 13 Maret 2014.
www.artikel-teknologi-informasi.blogspot.com Diakses tanggal 13 Maret 2014
http://www.slideshare.net Diakses tanggal 14 April 2014.
http://herydotus.wordpress.com Diakses tanggal 04 Mei 2014.
KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jln. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155
Telp. (061) 8211050, 82144290, Fax. (061) 82144290
Kartu Bimbingan Tugas Akhir Mahhasiswa
Nama : Hj. Amani Raudathul J Nomor Induk Mahasiswa : 112406106
Judul Tugas Akhir : Membangunan Aplikasi Kamus Fiqih Digital Menggunakan Visual Basic 6.0
Dosen Pembimbing : Dr. Syahril Efendi, S.Si. M.I.T Tanggal Mulai Bimbingan :
Tanggal Selesai Bimbingan :
No Tanggal Asisten Bimbingan
Pembahasan Pada Asistensi Mengenai,
Pada Bab :
Paraf Dosen Pembimbing Keterangan 1 2 3 4 5 6 7 8
* Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan Mahasiswa telah selesai.
Dieketahui, Disetujui,
Prodi D3 Teknik Informatika Pembimbing Utama/
Ketua Penanggung Jawab
SURAT KETERANGAN Hasil Uji Program Tugas Akhir
Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir
Program Diploma 3 Teknik Informatika :
Nama : Hj. Amani Raudathul J
N I M : 1124060106
Program Studi : D3 Teknik Informatika
Judul Tugas Akhir : Membangunan Aplikasi Kamus Fiqih Digital
Menggunakan Visual Basic 6.0
Telah melaksanakan tes program Tugas Akhir Mahasiswa tersebut di atas pada
tanggal : Juni 2014
Dengan Hasil : SUKSES / GAGAL
Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian
Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika
FMIPA USU Medan.
Medan, Juni 2014
Dosen Pembimbing/Kepala Lab. Komputer
Dr. Syahril Efendi, S.Si. M.I.T
LISTING PROGRAM
Form Menu :
Private Sub cmdAbout_Click()
frmaboutme.Show
If frmmenu.Visible = True Then frmmenu.Visible = False
End Sub
Private Sub cmdtambah_Click()
frmtambah.Show
If frmmenu.Visible = True Then frmmenu.Visible = False
End Sub
Private Sub cmdDaftar_Click()
frmDaftarKamus.Show
If frmmenu.Visible = True Then frmmenu.Visible = False
End Sub
Private Sub cmdCari_Click()
frmCariIstilah.Show
If frmmenu.Visible = True Then frmmenu.Visible = False
Private Sub cmdExit_Click()
End
End Sub
Private Sub Form_Load()
Timer1.Enabled = True
Timer2.Enabled = False
End Sub
Private Sub Timer1_Timer()
If Label1.Left >= frmmenu.Width Then
Label1.Left = frmmenu.Width
Timer1.Enabled = False
Timer2.Enabled = True
Else
Label1.Left = Label1.Left + 100
End If
End Sub
Private Sub Timer2_Timer()
If Label1.Left <= -Label1.Width Then
Label1.Left = -Label1.Width
Timer2.Enabled = False
Else
Label1.Left = Label1.Left - 100
End If
End Sub
Private Sub Timer3_Timer()
Label4.Caption = Time
End Sub
Private Sub Timer4_Timer()
Label3.Caption = Format(Now, "dddd, dd-mm-yyyy")
Label10.Visible = Not Label10.Visible
Label11.Visible = Not Label11.Visible
End Sub
Form Tambah:
Private Sub cmdBack_Click()
frmmenu.Show
Unload Me
End Sub
Private Sub cmdBaru_Click()
Call tampil
txtistilah.SetFocus
End Sub
Private Sub cmdCari_Click()
frmCariIstilah.Show
Unload Me
End Sub
Private Sub cmdDaftar_Click()
frmDaftarKamus.Show
Unload Me
End Sub
Private Sub cmdKamus_Click()
frmDaftar.Show
Unload Me
End Sub
Private Sub cmdSimpan_Click()
dtfiqih.Recordset.MoveFirst
Call tidaktampil
End Sub
txtistilah.Enabled = True
txtarti.Enabled = True
End Sub
Private Sub tidaktampil()
txtistilah.Enabled = False
txtarti.Enabled = False
End Sub
Private Sub Form_Load()
Call tidaktampil
End Sub
Private Sub Timer1_Timer()
Label3.Visible = Not Label3.Visible
Label4.Caption = Right(Label4.Caption,
Len(Label4.Caption) - 1) & Left(Label4.Caption, 1)
End Sub
Form Cari Istilah:
Private Sub cmdBack_Click()
frmmenu.Show
End Sub
Private Sub cmdCari_Click()
dtfiqih.Recordset.FindFirst "Fiqih='" + txtSearch + "'"
If dtfiqih.Recordset.NoMatch Then
MsgBox "Maaf. Istilah yang Anda Cari Tidak Tersedia.",
vbOKOnly, "Pemberitahuan!!!"
dtfiqih.Recordset.MoveFirst
txtSearch.SetFocus
End If
End Sub
Private Sub cmdDaftar_Click()
frmDaftarKamus.Show
Unload Me
End Sub
Private Sub cmdtambah_Click()
frmtambah.Show
Unload Me
End Sub
Private Sub Timer1_Timer()
Label3.Visible = Not Label3.Visible
Label4.ForeColor = vbMagenta
ElseIf Label4.ForeColor = vbMagenta Then
Label4.ForeColor = vbGreen
Else
Label4.ForeColor = vbPurple
End If
End Sub
Form Daftar Kamus: Option Explicit
Private koneksi As ADODB.Connection
Dim fiqih As New ADODB.Recordset
Private Function konek() As Boolean
On Error GoTo out
Set koneksi = New ADODB.Connection
koneksi.Open
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
App.Path & "\bahasa.mdb;Persist Security Info=False"
koneksi.CursorLocation = adUseClient
konek = True
Private Sub cmdBack_Click()
frmmenu.Show
Unload Me
End Sub
Private Sub cmdCari_Click()
frmCariIstilah.Show
Unload Me
End Sub
Private Sub cmdHapus_Click()
On Error GoTo Salah
Dim pil As VbMsgBoxResult
pil = MsgBox("Apakah Anda Yakin ingin Menghapusnya???",
vbYesNo + vbQuestion, "Delete")
If pil = vbYes Then
'hapus record
Adodc1.Recordset.Delete
'menampilkan kembali record-record tabel
End If
Exit Sub
Salah:
MsgBox Err.Description
Private Sub cmdKamus_Click()
frmDaftarKamus.Show
Unload Me
End Sub
Private Sub cmdtambah_Click()
frmtambah.Show
Unload Me
End Sub
Private Sub Form_Load()
DataGrid1.Columns(1).Width = 5000
End Sub
Private Sub Timer1_Timer()
If Label1.ForeColor = vbRed Then
Label1.ForeColor = vbGreen
ElseIf Label1.ForeColor = vbGreen Then
Label1.ForeColor = vbBlue
Else
Label1.ForeColor = vbRed
End If
Form About Me:
Private Sub cmdBack_Click()
frmmenu.Show
Unload Me
End Sub
Private Sub Timer1_Timer()
Label1.Caption = Right(Label1.Caption,
Len(Label1.Caption) - 1) & Left(Label1.Caption, 1)