Membangunan Aplikasi Kamus Fiqih Digital Menggunakan Visual Basic 6.0
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
MEDAN 2014
(2)
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,
Dra. Elly Rosmaini, M.Si Dr. Syahril Efendi, S.Si. M.I.T NIP. 196005201985032002 NIP. 196711101996021001
(3)
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
Hj. Amani Raudathul J 112406106
(4)
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 yang diperlukan. Semoga Allah SWT akan membalasnya.
(5)
v
MEMBANGUNAN APLIKASI KAMUS FIQIH DIGITAL MENGGUNAKAN VISUAL BASIC 6.0
ABSTRAK
Pada penulisan tugas akhir ini, penulis membuat aplikasi kamus fiqih digital. Kamus digital ini merupakan sebuah jenis perangkat lunak yang digunakan untuk menentukan arti istilah-istilah fiqih. Kaitannya dalam proses pembelajaran ataupun dalam profesionalisme sekalipun kita memerlukan sumber pegangan untuk memastikan defenisi-defenisi kata tersebut yang sesuai dan tepat, untuk itu orang biasanya menggunakan kamus dalam bentuk buku, hal ini memiliki banyak kendala yaitu terutama dalam hal pencarian kata yang terkadang memakan waktu yang lama dikarenakan halaman kata yang dicari sering terlewati ataupun tidak terlihat. Berdasarkan hal tersebut punulis tertarik membuat kamus fiqih digital yang berbentuk elektonik yang praktis dan efisien dalam pencarian kata, ditambahkan fasilitas untuk menambah, menghapus, atau mengganti kata yang sudah ada secara langsung sehingga user tidak perlu lagi membeli kamus edisi terlengkap setiap waktu. Aplikasi ini dirancang dengan menggunakan perangkat lunak Microsoft Visual Basic 6.0 dan perangkat lunak pendukung lainnya. Metode penelitian yang digunakan penulis adalah studi pustaka yaitu mengambil bahan dari buku-buku.
(6)
FIQH DICTIONARY BUILDING APPLICATIONS USING DIGITAL VISUAL BASIC 6.0
ABSTRACT
In this thesis, the author makes the application of fiqh digital dictionary. This digital dictionary is a type of software that is used to determine what the terms of jurisprudence. Relation to the learning process or in professionalism even if we need to make sure the handle resource-definition definition of the word is appropriate and proper, for the people usually use a dictionary in book form, it has a lot of obstacles that especially in the case of a search word sometimes takes the pages long because the search terms are often overlooked or not seen. Based on this jurisprudence punulis interested in creating a digital dictionary electronic form that is practical and efficient in the search word, added the facility to add, remove, or replace an existing word directly so that users no longer need to buy the complete edition of the dictionary every time. This application is designed using the software Microsoft Visual Basic 6.0 and other supporting software. Research methods used by the author is literature that takes the material from the books.
(7)
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
(8)
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
Daftar Pustaka Lampiran
(9)
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
(10)
MEMBANGUNAN APLIKASI KAMUS FIQIH DIGITAL MENGGUNAKAN VISUAL BASIC 6.0
ABSTRAK
Pada penulisan tugas akhir ini, penulis membuat aplikasi kamus fiqih digital. Kamus digital ini merupakan sebuah jenis perangkat lunak yang digunakan untuk menentukan arti istilah-istilah fiqih. Kaitannya dalam proses pembelajaran ataupun dalam profesionalisme sekalipun kita memerlukan sumber pegangan untuk memastikan defenisi-defenisi kata tersebut yang sesuai dan tepat, untuk itu orang biasanya menggunakan kamus dalam bentuk buku, hal ini memiliki banyak kendala yaitu terutama dalam hal pencarian kata yang terkadang memakan waktu yang lama dikarenakan halaman kata yang dicari sering terlewati ataupun tidak terlihat. Berdasarkan hal tersebut punulis tertarik membuat kamus fiqih digital yang berbentuk elektonik yang praktis dan efisien dalam pencarian kata, ditambahkan fasilitas untuk menambah, menghapus, atau mengganti kata yang sudah ada secara langsung sehingga user tidak perlu lagi membeli kamus edisi terlengkap setiap waktu. Aplikasi ini dirancang dengan menggunakan perangkat lunak Microsoft Visual Basic 6.0 dan perangkat lunak pendukung lainnya. Metode penelitian yang digunakan penulis adalah studi pustaka yaitu mengambil bahan dari buku-buku.
(11)
vi
FIQH DICTIONARY BUILDING APPLICATIONS USING DIGITAL VISUAL BASIC 6.0
ABSTRACT
In this thesis, the author makes the application of fiqh digital dictionary. This digital dictionary is a type of software that is used to determine what the terms of jurisprudence. Relation to the learning process or in professionalism even if we need to make sure the handle resource-definition definition of the word is appropriate and proper, for the people usually use a dictionary in book form, it has a lot of obstacles that especially in the case of a search word sometimes takes the pages long because the search terms are often overlooked or not seen. Based on this jurisprudence punulis interested in creating a digital dictionary electronic form that is practical and efficient in the search word, added the facility to add, remove, or replace an existing word directly so that users no longer need to buy the complete edition of the dictionary every time. This application is designed using the software Microsoft Visual Basic 6.0 and other supporting software. Research methods used by the author is literature that takes the material from the books.
(12)
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 membantu setiap mahasiswa dalam memahami arti dari istilah-istilah tersebut.
(13)
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 langsung dengan elemen-elemen di dalam setiap bentuk pemrograman. Dengan
(14)
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.
(15)
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
(16)
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 pencarian makna istilah fiqih.
(17)
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 beberapa literatur.
(18)
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 untuk kedepannya.
(19)
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. d. Menyediakan keluaran dalam bentuk informasi.
(20)
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 untuk mencapai suatu tujuan (Tata Sutabri, 2004).
(21)
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 peralatan yang digunakan oleh manusia.
(22)
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 dipakai oleh sistem aplikasi dari suatu organisasi (C.J. Date) :
(23)
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 maknanya.
(24)
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 langsung terhubung dengan windows.
(25)
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 Visual J++.
(26)
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 Basic adalah sebagai berikut:
(27)
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 memindahkan posisi jendela dengan menggunakan drag and drop pada posisi
(28)
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 lengkap. Pada waktu membuat project, perlu berpindah antara komponen yang
(29)
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.
(30)
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. 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 menu View > Code.
(31)
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 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 yang berguana untuk pengaturan letak).
(32)
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 - Toolbox.
(33)
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), CMF (Enhanced Metafile), GIF, JPEG.
(34)
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 beberapa option yang hanya dapat dipilih satu.
(35)
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, bulatan, oval.
(36)
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 data seperti manambah dan manghapus data. (Oviliana Yety Yuliana:2007).
(37)
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 Kadir:2003).
(38)
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 defenisi dari bahasa fiqih sehingga orang lebih mengerti makna ataupun tujuan
(39)
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 dibawah ini :
(40)
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 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 mutiara) dan Label (keterangan tombol disamping), 2 buah Picture yang
(41)
30
digunakan untuk menempelkan gambar, dan 4 buah Timer yang berfungsi sebagai penunjuk waktu, hari, tanggal, bulan dan tahun serta membuat tulisan menjadi 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
TIMER TIMER
(42)
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 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
KEMBALI KEMENU UTAMA
(43)
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 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
KEMBALI KEMENU UTAMA
(44)
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 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 KEMBALI KEMENU
(45)
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
(46)
dikumpulkan dapat digunakan dengan sebaik-baiknya. Penulis merancang database ini menggunakan Microsoft Access 2007 sebagai Database Management 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. Sedangkan hubungan antar proses digambarkan dengan garis penghubung.
(47)
36
3.4.1 Flowchart Input Data
START
INPUT DATA
DATABASE
EXIT OUTPUT
(48)
3.4.2 Flowchart Pencarian Data
Y T
Y START
INPUT DATA
BATAL
EXIT OUTPUT
CARI DATA DATABASE
(49)
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 baru atau yang telah disetujui.
(50)
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 mendukung proses komputerisasi. Hardware (perangkat keras) merupakan
(51)
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 kamus fiqih digital.
(52)
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 komputer yang berbentuk laporan.
(53)
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 beberapa tombol yang berfungsi untuk menampilkan beberapa fungsi lainnya
(54)
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, 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 disimpan (di input) dalam database. Berikut ini adalah tampilan form cari istilah:
(55)
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:
(56)
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 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 ingin kembali menu form sebelumnya. Kita bisa menekan tombol kembali
(57)
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 form about me:
(58)
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 sistem operasi Windows.
(59)
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 (menambah) databasenya sehingga lebih baik lagi.
(60)
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. http://ck-down.blogspot.com Diakses tanggal 14 Mei 2004.
(61)
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
Dra. Elly Rosmaini, M.Si Dr. Syahril Efendi, S.Si. M.I.T NIP. 196005201985032002 NIP.196711101996021001
(62)
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
(63)
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 End Sub
(64)
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 Timer1.Enabled = True
(65)
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() dtfiqih.Recordset.AddNew
(66)
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
(67)
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
(68)
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 If Label4.ForeColor = vbPurple Then
(69)
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 out:
(70)
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 End Sub
(71)
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
(72)
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) End Sub
(1)
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
(2)
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 If Label4.ForeColor = vbPurple Then
(3)
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 out:
(4)
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 End Sub
(5)
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
(6)
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) End Sub