Membangunan Aplikasi Kamus Fiqih Digital Menggunakan Visual Basic 6.0

(1)

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