MEMBANGUN APLIKASI KAMUS IT MENGGUNAKAN
MICROSOFT VISUAL BASIC 6.0
TUGAS AKHIR
SAERUL SIANTURI
082406177
PROGRAM STUDI D-III TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya
SAERUL SIANTURI 082406177
PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
ii
PERSETUJUAN
Judul : MEMBANGUN APLIKASI KAMUS IT
MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0
Kategori : TUGAS AKHIR
Nama : SAERUL SIANTURI
Nomor Induk Mahasiswa : 082406177
Program Studi : DIPLOMA (D-III) TEKNIK INFORMATIKA
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Mei 2011 Komisi Pembingbing :
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU Ketua,
Pembimbing
PERNYATAAN
MEMBANGUN APLIKASI KAMUS IT MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0
TUGAS AKHIR
Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Mei 2011
iv
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah dan karunia-Nya penulis dapat menyelesaikan Tugas Akhir ini dengan baik dan lancar.
Penulis sepenuhnya menyadari bahwa penyelesaian Tugas Akhir ini tidak akan terwujud tanpa adanya dukungan dan bantuan semua pihak. Penulis mengucapkan terima kasih dan penghargaan yang setinggi-tingginya kepada:
1. Bapak Syahril Efendi, S.Si, MIT selaku Dosen Pembingbing yang telah memberikan saran serta bimbingan sehingga penulis dapat menyelesaikan Tugas Akhir ini.
2. Bapak Dr. Sutarman, Msc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
3. Ibu Dr.Marpongahtun, M.Sc, selaku Pembantu Dekan I FMIPA USU.
4. Bapak Prof.Dr.Tulus, M.Si, selaku Ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
5. Bapak Syahril Efendi, S.Si, MIT dan Syahriol Sitorus S.Si, MIT selaku Ketua dan Sekretaris program studi D-III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
6. Seluruh Staf dan Pegawai Jurusan D-III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
7. Terkhusus penulis ucapkan terimakasih yang sebesar-besarnya kepada ayahanda dan ibunda tercinta yang dengan keikhlasan dan ketulusan hatinya membesarkan, mendidik, memberikan doa restu, cinta kasih, pengorbanan dan dukungan moril dan materil yang diberikan kepada penulis.
Penulis juga tidak lupa mengucapkan banyak terima kasih kepada semua pihak yang telah banyak membantu penulis dalam menyelesaikan tugas akhir ini yang tidak dapat disebutkan satu persatu.
Penulis menyadari bahwa tugas akhir ini masih jauh dari sempurna, baik dalam penulisan maupun dalam tata bahasanya. Oleh karena itu penulis mengharapakan kritik dan saran yang membangun agar kedepannya penulis dapat lebih baik lagi dalam menyusun sebuah karya tulis.
vi
ABSTRAK
BUILDING A DICTIONARY OF IT USING MICROSOFT VISUAL BASIC 6.0
ABSTRACT
viii
BAB 1 PENDAHULUAN
1.1Latar Belakang 1
1.2Perumusan Masalah 3
1.3Batasan Masalah 4
1.4Maksud dan Tujuan 5
1.5Metode Penelitian 5
1.6Sistematika Penulisan 6
BAB 2 LANDASAN TEORI
2.1 Pengertian Komputer 8
2.2 Data 9
2.8 Microsoft Visual Basic 13
2.8.1 Keunggulan Visual Basic 6.0 14
2.8.2 IDE Microsoft Visual Basic 6.0 14
BAB 3 PERANCANGAN SISTEM
3.1 Analisis Sistem 25
3.2 Perancangan Sistem 26
3.3 Rancangan Input 26
3.3.1 Form Login 26
3.3.2 Form Admin 27
3.4 Rancangan Database 28
3.5 Rancangan Output 29
3.6 Flowchart Pembuatan Program 30
3.6.1 Flowchart Input Data 31
3.6.2 Flowchart Pencarian Data 32
3.6.3 Flowchart Halaman Program Aplikasi 33 BAB 4 IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem 34
4.2 Tujuan Implementasi Sistem 35
4.3 Komponen Utama Implementasi Sistem 35
4.3.1 Perangkat Keras (Hardware) 36
4.3.2 Perangkat Lunak (Software) 36
4.3.3 Pemakai (Brainware) 37
4.4 Analisi Kelayakan Teknologi 37
4.5 Analisi Manfaat 38
4.6 Halaman Aplikasi Kamus Digital Istilah-istilah IT 38
4.6.1 Form utama 38
4.6.2 Form Login 40
4.6.3 Form Halam Update 41
4.6.4 Form Help 42
4.6.5 Forn About Program 43
BAB 5 PENUTUP
5.1 Kesimpulan 44
5.2 Saran 45
x
DAFTAR GAMBAR
Halaman
Gambar 2.1 IDE Microsoft Visual Basic 6.0 15
Gambar 2.2 Toolbox 17
Gambar 2.3 Interface dari Project Explore 18
Gambar 2.4 Interface Properties Windows 19
Gambar 3.1 Rancangan Form Login 27
Gambar 3.2 Rancangan Form Admin 28
Gambar 3.3 Rancangan Tabel Komputer 29
Gambar 3.4 Rancangan Tabel Login 29
Gambar 3.5 Rancanga Output 30
Gambar 3.6 Flowchart Input Data 31
Gambar 3.7 Flowchart Pencarian Data 32
Gambar 3.8 Flowchart Halaman Program Aplikasi 33
Gambar 4.1 Halaman Utama Kamus 39
Gambar 4.2 Form Login 40
Gambar 4.3 Tampilan Login Sukses 40
Gambar 4.4 Halaman Update Kamus 41
Gambar 4.5 Form Help 42
ABSTRAK
vii
BUILDING A DICTIONARY OF IT USING MICROSOFT VISUAL BASIC 6.0
ABSTRACT
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi telekomunikasi dan informatika (telematika) saat ini sangat
pesat sekali. Di berbagai bidang hampir membutuhkan teknolgi telekomunikasi dan
informatika untuk mempermudah suatu pekerjaan yang berkaitan dalam dunia IT.
Dalam era globalisasi sekarang ini, komputer merupakan alat yang sangat dibutuhkan
oleh banyak instansi dan perusahaan-perusahaan milik negara maupun swasta.
Pemakaian komputer dewasa ini semakin berkembang pesat di segala bidang sesuai
dengan kemajuan zaman. Sejalan dengan lajunya perkembangan dunia teknologi
modern saat ini, mengakibatkan perubahan kehidupan manusia dalam menangani
setiap permasalahan yang terjadi yang ada hubungannya dengan proses pembangunan
secara menyeluruh.
Pada saat ini, komputer sudah memasuki hampir semua kehidupan masyarakat. Dunia
pendidikan sangat terkait dengan komputerisasi. Dalam mendukung pembelajaran
maupun dalam pengolahan data yang ada di lingkungan sekolah. Pembelajaran di
lingkungan sekolah dapat dibantu dengan aplikasi-aplikasi yang dibangun mengenai
2
Komputer memiliki peranan besar dalam bidang pendidikan khususnya dalam
kegiatan belajar mengajar. Sehingga model pembelajaran yang klasikal, yaitu dengan
menggunakan buku sebagai sumber belajar dirasa membosankan.
Komputer dapat meningkatkan minat 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 digital yang dapat mempermudah peserta didik dan dapat dibawa
kemana saja dengan menyimpannya di dalam sebuah removable disk.
Revolusi informasi yang merupakan gabungan antara ilmu pengetahuan dan teknologi
telah merubah sumber kekayaan tidak lagi berupa materi-seperti pada revolusi
industri- tetapi berupa informasi, pengetahuan yang diterapkan pada pekerjaan untuk
menciptakan suatu nilai. Siapa yang menguasai informasi maka ia akan menguasai
dunia. Oleh karena itu, alangkah baiknya jika manusia yang hidup pada zaman
sekarang juga mengikuti perkembangan IPTEK tersebut dan menerapkannya pada
kehidupan sehari-hari. Sebagai contoh dari penerapan IPTEK yang penulis pandang
dalam dunia pendidikan adalah pembuatan aplikasi kamus elektronik, Karena pada era
globalisasi ini, IPTEK sangat dibutuhkan dalam berbagai aspek kehidupan. Aplikasi
kamus secara elektronik ini diharapkan dapat membantu para pengguna demi
perkembangan tehnologi sekarang.
Adapun salah satu kamus yang sangat dibutuhkan di jaman sekarang ini adalah
kamus istilah-istilah komputer atau informatika (Kamus IT). Dunia pendidikan
terkhusus di Negara Indonesia. Siswa atau mahasiswa yang jurusan komputer maupun
jurusan keteknikan lainnya sering mengalami kewalahan akibat kurang pemahaman
makna-makna yang digunakan dalam jurusan tersebut, dikarenakan belum tersedianya
kamus elektronik maupun nonelektronik yang dapat membantu menyelesaikan
masalah tersebut.
Oleh karena itu, penulis tertarik Membangun Aplikasi Kamus IT Menggunakan
Microsoft Visual Basic 6.0”. Dengan tujuan untuk mempermudah orang-orang
mempelajari makna-makna yang terdapat dalam dunia pendidikan sekarang terkhusus
jurusan komputer.
Banyak bahasa pemrograman yang dapat dijadikan sarana dalam pembuatan aplikasi.
Salah satunya adalah Visual Basic, Visual Basic adalah salah satu development tools
untuk membangun aplikasi dalam lingkungan Windows. Dalam pengembangan
aplikasi, Visual Basic menggunakan pendekatan visual untuk merancang user
interface dalam bentuk form, sedangkan untuk kodingnya menggunakan bahasa basic
yang cenderung mudah dipahami.
1.2 Perumusan Masalah
Terdapat beberapa masalah yang menyebabkan seseorang sulit untuk memahami
Istilah-istilah dalam dunia komputer, khususnya Istilah-istilah Informatika. Beberapa
faktor tersebut adalah:
1. Belum adanya fasilitas internet yang dapat di akses kapan pun oleh pengguna
4
2. Kurangnya tersedianya buku-buku atau sejenisnya yang menerangkan
istilah-istilah komputer tersebut.
3. Membutuhkan waktu yang banyak untuk mencari sebuah makna dari istilah
komputer tersebut.
Kemampuan manusia dalam mengingat sangatlah terbatas, sehingga disini dibutuhkan
suatu sistem yang dapat membantu manusia dalam mengingat suatu istilah atau bahasa
yang berbeda dengan bahasa yang kita pakai sehari-hari.
Maka permasalahannya adalah:
1. Bagaimana membuat suatu system aplikasi kamus bagi para pengguna dengan
menggunakan Visual Basic 6.0.
2. Bagaimana membuat kamus istilah-istilah IT agar mudah digunakan para
pemakai dalam mempelajari, mengingat dan mengetahui istilah-istilah IT.
1.3 Batasan Masalah
Agar pembahasan masalah tidak menyimpang dari tujuan penelitian, maka berikut
adalah beberapa batasan yang perlu dibuat, yaitu :
1. Aplikasi ini di operasikan dalam lingkungan sistem operasi Windows.
2. Segala permasalahan kamus dibuat berdasarkan data-data yang diperoleh dari buku
dan juga internet.
3. Istilah-istilah IT yang digunakan adalah istilah yang umum dan sering mucul di
1.4 Maksud dan Tujuan
Maksud dari penelitian ini adalah membuat aplikasi kamus digital istilah-istilah IT
yang baik dan sederhana dengan menggunakan Visual Basic 6.0.
Penelitian ini bertujuan untuk membuat aplikasi kamus digital istilah IT yang dapat
diimplementasikan di lingkungan sekolah, kampus guna mempermudah siswa,
mahasiswa maupun dosen dalam mengetahui makna istilah-istilah yang berkembang
pesat di dunia informatika saat ini.
1.5 Metode Penelitian
Dalam menyusun tugas akhir ini, penulis melakukan penerapan metode penelitian
dalam memperoleh data-data yang dibutuhkan sehingga penyusunan tugas akhir ini
dapat diselesaikan dengan baik. adapun metode penelitian yang penulis lakukan
adalah sebagai berikut :
1. Penelitian Pustaka (Library Research)
Penelitian yang dilakukan penulis di perpustakaan dan juga di internet untuk
mendapatkan data yang teoritis. dalam hal ini yang harus diperhatikan adalah subjek
yang diteliti, yaitu pada buku bacaan yang menjadi pembahasan dalam membuat
aplikasi kamus serta pembuatan database kamus nantinya dan buku-buku IT untuk
mempelajari istilah-istilah apa saja yang banyak dipergunakan.
2. Pengumpulan Data
Pengumpulan data dilakukan untuk memperoleh data-data yang diperlukan sebagai
6
3. Perancangan
Pada tahap ini penulis akan melakukan perancangan aplikasi kamus digital.
4. Data Entry
Data entry akan dilakukan pada saat perancangan selesai dilakukan.
5. Uji Coba & Perbaikan
Proses uji coba akan dilakukan setelah semua perancangan dan data entry rampung
dilakukan, dan ketika terdapat beberapa kekurangan desain rancangan pada saat uji
coba dilaksanakan maka penulis akan melakukan perbaikan pada rancangan guna
memperoleh hasil akhir yang maksimal.
1.6 Sistematika Penulisan
Sistematika penulisan tugas akhir ini dibagi menjadi lima bab yaitu sebagai berikut:
BAB 1 PENDAHULUAN
Bab ini berisi tentang latar belakang, identifikasi masalah, batasan masalah, maksud
dan tujuan, metode penelitian, dan sistematika penulisan dari tugas akhir.
BAB 2 LANDASAN TEORI
Bab ini mengungkapkan tentang konsep dasar dan teori-teori yang mendukung
pembahasan untuk tema penulisan ini yang didapat dari beberapa literatur.
BAB 3 PERANCANGAN SISTEM
Bab ini membahas tentang perancangan Aplikasi Kamus Istilah IT dan gambaran
BAB 4 IMPLEMENTASI SISTEM
Bab ini membahas analisa hasil dan pembahasan aplikasi Kamus Istilah IT yang
dirancang, pembuatan program yang diajukan, tampilan dari program dan pengujian
aplikasi.
BAB 5 PENUTUP
Bab ini berisi kesimpulan dari bab-bab yang ada, sehingga dari kesimpulan ini penulis
mencoba untuk memberi saran yang berguna untuk melengkapi dan menyempurnakan
BAB 2
LANDASAN TEORI
Landasan teori merupakan bagian yang akan membahas tentang penyelesaian masalah
yang akan memberikan jalan keluarnya. Dalam hal ini akan dikemukakan beeberapa
teori-teori yang berkaitan dengan masalah.
2.1. Pengertian Komputer
Istilah komputer berasal dari bahasa latin computare yang artinya alat hitung,
sedangkan dalam bahasa inggris yaitu to compute yang artinya menghitung. Komputer
merupakan alat pengolahan data yang bekerja dengan kecepatan dan ketelitian yang
sangat tinggi dan mampu mengerjakan proses data berdasarkan program yang
tersimpan dalam memori masing – masing komputer dengan keterlibatan manusia
yang minimum. Maka suatu sistem yang berbasis komputer mengandung arti sebagai
seperangkat sumber daya ( komponen – komponen ) baik itu hardware ( perangkat
keras ), software ( perangkat lunak ), brainware (perangkat manusia, data dan
prosedur – prosedur yang saling berkaitan untuk menyediakan data dan informasi
2.2 Data
Bambang Wahyudi (2003, hal:1) menyatakan bahwa kata data diambil dari bahasa
Inggris yang berasal dari bahasa Yunani datum yang berarti fakta. Bentuk jamak dari
datum adalah data. Jadi, data adalah suatu nilai mentah yang tidak memiliki arti
apa-apa, apabila dia berdiri sendiri. Data juga dapat diartikan sebagai deskripsi tentang
benda, kejadian, aktivitas dan transaksi yang tidak mempunyai makna atau tidak
berpengaruh secara langsung kepada pemakai.
Data merupakan kumpulan dari angka-angka maupun karakter-karakter yang tidak
memiliki arti. Karakter (angka, abjad, simbol) adalah sekelompok kecil bit yang
pengaturannya memberikan arti tertentu, dan bit merupakan satuan data yang terkecil
dalam proses komputer yaitu terdiri dari angka nol atau satu. Data dapat diolah
sehingga menghasilkan informasi (Priyono Dwi Widodo).
2.3 Database
Database merupakan sekumpulan file yang saling terkait dan membentuk suatu bangun
data. Database minimal terdiri dari satu file yang cukup untuk dimanipulasi oleh komputer
sedemikian rupa (Priyono Dwi Widodo). Database juga merupakan metode untuk
mengelola file terpadu yang menampung sekumpulan informasi dan diorganisir
sedemikian rupa, sehingga informasi tersebut mudah dikelola dan siap tersedia setiap
10
2.4 Aplikasi
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.5 Sistem
Suatu sistem dapat diartikan sebagai suatu kesatuan yang terdiri dari dua atau lebih
komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan.
A. Pengertian Sistem
Istilah sistem berasal dari bahasa Yunani yaitu “systema”. Ditinjau dari sudut katanya
sistem berarti sekumpulan objek yang bekerja bersama-sama untuk menghasilkan
suatu kesatuan metode, prosedur, teknik yang digabungkan dan diatur sedemikian
rupa sehingga menjadi satu kesatuan yang berfungsi untuk mencapai tujuan.
Aji Supriyanto (2005:238) menyatakan bahwa sistem merupakan sekumpulan
komponen atau subsistem yang saling berintegrasi dan berinteraksi untuk mencapai
tujuan tertentu.
Tata Sutabri (2005:8) mengartikan sistem sebagai sekelompok unsur yang erat
hubungannya antara satu dengan yang lain, yang berfungsi bersama-sama untuk
mencapai tujuan tertentu.
Jadi dari pengertian diatas penulis dapat menyimpulkan bahwa sistem adalah
kumpulan dari bagian-bagian, unsur-unsur atau komponen yang saling berhubungan
B. Karakteristik Sistem
Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu. Adapun karakteristik
sistem tersebut yaitu:
1. Komponen sistem, suatu sistem terdiri dari sejumlah komponen yang saling
beraksi dan saling bekerja sama membentuk suatu kesatuan. Komponen atau
elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem
2. Batas sistem (boundary), merupakan daerah yang membatasi antara suatu
sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas
suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.
3. Lingkungan luar sistem (environment), adapaun diluar batas dari sistem yang
mempengaruhi operasi sistem.
4. Penghubung sistem (interface), merupakan penghubung antara subsistem.
Keluaran dari suatu sistem akan menjadi suatu masukan untuk subsistem yang
lainnya melalui penghubung.
5. Masukan sistem (input), adalah energi yang masuk ke dalam sistem berupa
masukan perawatan yaitu energi yang dimasukkan supaya sistem tersebut
dapat beroperasi dan masukan sinyal yaitu energi yang diproses untuk
didapatkan keluaran.
6. Keluaran sistem (output), adalah hasil dari energi yang diolah dan
diklasifikasikan menjadi keluaran untuk subsistem yang lain atau kepada
suprasistem.
7. Pengolahan sistem, suatu sistem dapat mempunyai suatu bagian pengolahan
12
8. Sasaran sistem, sasaran sistem sangat menetukan hasil masukan yang
dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.
2.6 Kamus
Kamus adalah buku acuan yang memuat kata dan ungkapan, biasanya disusun menurut
abjad beserta penjelasan tentang makna dan pemakaiannya (Kamus Besar Bahasa
Indonesia). Kamus disusun sesuai dengan abjad dari A-Z dengan tujuan untuk
memudahkan pengguna kamus dalam mencari istilah yang diinginkannya dengan cepat
dan mudah. Kamus memiliki kegunaan untuk memudahkan penggunanya dalam mencari
istilah-istilah yang belum dipahami maknanya.
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,
2.8 Microsoft Visual Basic
Microsoft Visual Basic 6.0 adalah sebuah bahasa pemrograman komputer. Bahasa
pemrograman adalah perintah-perintahatau instruksi yang berurutan, yang dimengerti
oleh komputer untuk menyelesaikan masalah-masalah tertentu. Microsoft Visual Basic
merupakan bahasa pemrograman yang menghasilkan aplikasi-aplikasi pada windows
yang berbasis grafis (GUI-Grafical User Interface). Microsoft Visual Basic
merupakan event-driven programming (pemrograman terkendali kejadian) yang
mengandung arti bahwa program menunggu sampai adanya respondari pemakai, yang
berupa event atau kejadian tertentu. Ketika event terdeteksi, kode yang berhubungan
dengan event akan dijalankan.
Bahasa pemrograman Microsoft Visual Basic merupakan pengembangan terakhir dari
bahasa pemrograman Basic (Beginner Of Purpose Simbolic Instruction Code). Karena
kemiripannya dengan pemrograman basic, bahasa pemrograman Visual Basic ini
menjadi lebih mudah untuk dipahami dan dipelajari. Microsoft Visual Basic 6.0 ini
mempunyai kemampuan yang sangat besar dalam membuat program-program yang
lebih kompleks. Microsoft Visual Basic terdiri dari beberapa versi, dan Microsoft
Visual Basic 6.0 merupakan penyempurnaan dari versi sebelumnya.
2.8.1 Keunggulan Visual Basic 6.0
Sejak diciptakan versi pertamanya pada tahun 1991, Microsoft Visual Basic kini telah
mencapai versi yang keenam yang memiliki keunggulan dari versi sebelumnya.
14
1. Kemampuan membuat ActiveX dan fasilitas internet yang lebih banyak.
2. Memiliki compiler yang dapat menghasilkan output file executable (.exe).
3. Memiliki beberapa tambahan sarana wizard yang lebih lengkap.
4. Membuat flat form pembuatan program yang diberi nama developer studio.
5. Sarana akses data yang lebih cepat dan handal untuk membuat aplikasi database
yang berkemampuan tinggi dan kompleks.
6. Penambahan kontrol baru yang lebih canggih serta peningkatan kaidah struktur
bahasa Microsoft Visual Basic 6.0.
2.8.2 IDE Microsoft Visual Basic
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, Jendela Properties, Jendela Project, Jendela
Tampilan jendela Visual Basic adalah sebagai berikut:
16
Secara garis besar IDE Visual Basic terdiri atas Menu bar, Toolbar, Toolbox, Project
Explore, Properti windows, Title bar Jendela Project, Jendela Pengkodean, Jendela form,
Jendela Form layout..
1. Menu Bar
Berisi perintah-perintah umum yang digunakan untuk mengoperasikan Visual
Basic. Menu Bar menggunakan untuk memilih tugas-tugas tertentu seperti
menyimpan project, membuka project, dll. 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 Windows pada
umumnya.(Adi Kurniadi, 2005)
2. Toolbar
Toolbar merupakan sebuah batang yang berisi kumpulan tombol yang terletak
dibagian bawah menu bar atau terdapat didalam menu bar (shortcut) yang dapat
digunakan untuk menjalankan perintah memanipulasi project. Pada kondisi
default program Visual Basic hanya menampilkan toolbars standar. Namun dapat
pula di-set sesuai dengan keinginan kita sendiri.
3. Toolbox
Merupakan tampilan berbasis grafis yang dimasukkan pada form untuk membuat
Gambar 2.2 Toolbox
4. Project Explorer
Program Microsoft Visual Basic 6.0 terdiri dari beberapa file yang disatukan
atau dikompile pada waktu program tersebut sudah lengkap. Pada waktu
membuat project, perlu berpindah antara komponen yang 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,
18
direfleksikan pada jendela project. File project memuat semua daftar file-file
pendukung program tersebut yang dikenal dengan istilah file Visual Basic
Project (.Vbp). Pada Microsoft Visual Basic 5.0 dan Microsoft Visual Basic
6.0 dapat me-load lebih dari satu file dengan cara mengklik pada nama project.
Di bawah nama project, jendela explore menampilkan komponen-komponen
setiap project dengan struktur pohon yang sama dengan tampilan pada
Windows Explore. Untuk memperbesar atau memperkecil cabangnya seperti
form, modul, serta kategori lain dapat dilakukan dengan mengklik tanda plus
atau minus disebelah folder.
Gambar 2.3 Interface dari Project Explore 5. Properties Windows
Properties Windows 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
Gambar 2.4. Interface Properties Windows
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.
c. Label
Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat
20
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.
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
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.
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.
r. SSTab
SSTab adalah objek berbentuk lembaran-lembaran. Setiap lembaran dapat berisi
kelompok informasi.
s. DataGrid
DataGrid digunakan untuk menampilkan data dalam bentuk grid seperti di worksheet
excel.
t. DataList dan DataCombo
DalaList dan DataCombo digunakan untuk menampilkan data dalam sebuah
22
6. Form
Form merupakan windows atau jendela di mana akan dibuat user interface. Kita
dapat menambahkan sebanyak mungkin form kedalam aplikasi kita sesuai dengan
kebutuhan.
7. 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 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.
8. Jendela Kode
Jendela Code adalah salah satu jendela yang paling penting dalam Visual Basic,
yang berisi kode-kode program yang merupakan instruksi-instruksi untuk aplikasi
Visual Basic. Setiap objek pada Visual Basic dapat ditambahi kode-kode program
untuk melaksanakan tugas-tugas tertentu, misalnya membatalkan perintah, menutup
aplikasi dan sebagainya.
9. Form Layout Window
Form Layout Window merupakan sebuah jendela yang digunakan untuk mengatur
posisi dari form pada form saat program dijalankan. Pada saat mengarahkan pointer
mouse ke bagian form, maka pointer mouse akan berubah menjadi anak panah
empat arah (pointer mengatur posisi) untuk memindah posisi form pada layer
2.9 Pengenalan Microsoft Access
Microsoft access adalah salah satu aplikasi Microsoft Office Suite. Microsoft Access
diciptakan untuk membuat dan menangani suatau 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 menambah
dan menghapus data.(Oviliani Yety Yuliana:2007).
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 menyediakan
beberapa cara untuk menampilkan suatu tabel yaitu datasheet view dan Design
View. Datasheet View digunakan untuk menambah, mengubah, dan menghapus
record suatu tabel. Sedangkan design view digunakan untuk membuat dan
memodifikasi tabel dengan mendefenisikan field name, field type, dan property
field. Field type adalah tipe field dari data yang akan disimpan. Field 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 tabel berisi sejumlah field yang sama dengan susunan field name yang sama
24
Secara konsep, setiap tabel harus memiliki kunci primer (Primary 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. (Abdul Kadir:
BAB 3
PERANCANGAN SISTEM
3.1 Analisis Sistem
Untuk memulai membangun suatu program aplikasi berupa aplikasi mengenai kamus
digital istilah bidang IT, penulis terlebih dahulu merencanakan alur kerja berdasarkan
kebutuhan dari user yang akan menggunakan program aplikasi kamus digital ini.
Aplikasi kamus digital IT ini dibuat atas dasar kebutuhan ilmu pengetahuan
akan istilah dalam dunia komputer terutama dalam bidang tehnologi informasi (IT).
Dari hasil pengamatan penulis mengenai analisis sistem pencarian arti atau pengertian
dari istilah-istilah komputer, sering mendapat kendala dalam pencariannya. Hal ini
terjadi karena istilah tersebut disajikan dalam bentuk buku berupa kamus itilah yang
dalam pencariannya membutuhkan banyak waktu dan tampilan yang membosankan.
Dengan demikian penulis mencoba membangun sebuah program aplikasi kamus
digital istilah-istilaah informatika (IT) atau komputer yang dapat mempermudah,
26
3.2 Perancangan Sistem
Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai
gambaran yang jelas tentang perancangan sistem yang akan dibuat serta
diimplementasikan.
Untuk mulai membangun suatu program yang berupa Aplikasi Kamus Digital Istilah
IT, maka penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan user
yang akan menggunakan aplikasi kamus digital ini. Pada aplikasi ini akan dirancang
form-form yang akan dipakai dalam aplikasi kamus digital IT, form yang akan
dirancang adalah form menu utama, form login, form admin data dan form help.
3.3. Rancangan Input
Aplikasi kamus digital ini memiliki sebuah form sebagai sarana untuk menginput data
ke dalam database. Form yang digunakan dalam penginputan data ini adalah form
admin data.
3.3.1. Form Login
Form Login digunakan untuk masuk kedalam form admin, tujuan dari form login ini
adalah untuk menjaga kenyamanan data dalam database, setiap pengguna yang hendak
mengupdate isi dari kamus digital itu diwajibkan untuk memasukkan username dan
password, tanpa username dan password, pengguna tidak bisa mengubah maupun
Form ini memiliki 2 buah label untuk username dan password, 2 buah textBox, dan 2
buah command button untuk login dan keluar.
Gambar 3.1 Rancangan form login
3.2.2 Form Admin
Form Admin digunakan untuk menambah istilah-istilah baru, menghapus,
mengupdate serta mengedit istilah-istilah yang ada dalam database.
Form ini terdapat 3 textbox untuk istilah, makna dan pencarian, mempunyai 5
command button yang digunakan untuk new, save, update, delete, dan exit. Form ini
juga mempunyai 1 buah listview yang berfungsi untuk menampilkan isi dari database,
28
Gambar 3.2 Rancangan form Admin
3.4. Rancangan Database
Database adalah sekumpulan data yang terdiri dari suatu table yang saling
berhubungan. Fungsi dari suatu database adalah untuk menampung beberapa tabel dan
query yang digunakan sebagai sumber pengolahan data. Untuk membuat dan
mengakses database dapat mempergunakan beberapa cara, tetapi yang di rancang
dalam aplikasi ini adalah database dengan File IO (File Input Output) karena dapat
membuat tampilan database sesuai dengan keinginan perancang. Database ini
didukung oleh form yang menampilkan data melalui kontrol list view, kontrol list view
merupakan sebual kontrol yang berfungsi melakukan pencetakan ke layar.
Database yang saya gunakan dalam perancangan ini adalah KAMUS.mdb dari
Microsoft Acces 2007. Dalam database ini terdapat 2 tabel yang digunakan untuk
login, serta penyimpanan istilah-istilah yang akan dimasukkan oleh pengguna. Berikut
adalah tampilan rancangan 2 tabel yang dipergunakan, yaitu tabel komputer dan tabel
Gambar 3.3 Rancangan Tabel Komputer
Gambar 3.4 Rancangan Tabel Login
3.5 Rancangan Output
Perancangan output adalah perancangan form yang digunakan sebagai hasil dari
kamus tersebut. Dalam form ini kita bisa melihat istilah-istilah yang telah di input
melalui form edit, serta searching dalam pencarian istilah. Form ini dirancang dengan
4 Label, 4 TextBox, 1 ListView serta 1 buah Timer. Form ini dilengkapi dengan menu
editor yang akan memudahkan pengguna dalam memilih menu-menu yang ada.
Untuk mencari istilah di kamus ini, ketikkan istilah pada text box pada kotak
pencarian sebelah kanan, kemudian akan keluar outputnya secara langsung pada list
view. Jika tidak terdapat istilah di dalam database maka tidak akan keluar output
30
rancangan form output adalah sebagai berikut:
Gambar 3.5 Rancangan Output
3.6 Flowchart Pembuatan Program
Flowchart merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan
dari sistem. Flowchart menjelaskan tentang urutan-urutan dari prosedur yang ada di
3.6.1 Flowchart Input Data
Gambar 3.6 Flowchart Input Data START
EXIT INPUT DATA
DATABASE
32
3.6.2 Flowchart Pencarian Data
T
Y
Gambar 3.7 Flowchart Pencarian Data START
EXIT DATABASE
CARI DATA
OUTPUT
Y 3.6.3 Flowchart Halaman Program Aplikasi
T
T
Y
BAB 4
IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem
Implementasi adalah suatu prosedur yang dilakukan untuk menyelesaikan sistem yang
ada dalam dokumen rancangan sistem yang telah disetujui dan telah diuji, menginstal
dan memulai menggunakan sistem baru yang diperbaiki. Tahap ini merupakan tahap
inti dari pekerjaaan sebuah proyek. Di sini pembangunan komponen-komponen pokok
sebuah sistem informasi dilakukan berdasarkan desain yang sudah dibuat.
Implementasi sistem yang dimaksud merupakan proses pembuatan dan pemasangan
sistem secara utuh baik dari sisi hardware, software dan brainwarenya.
Tahapan dari implementasi sistem adalah sebagai berikut:
1. Menyelesaikan desain sistem yang telah disetujui dan menyusun dokumen yang
telah mengalami proses perbaikan.
2. Menulis, mendokumentasikan, dan menguji program-program dan
prosedur-prosedur yang telah diperbaiki dari desain sistem yang telah disetujui.
3. Pelatihan terhadap user, memastikan apakah user dapat mengoperasikan sistem
tersebut.
5. Memastikan bahwa konversi ke sistem baru berjalan dengan benar, dengan
melakukan perencanaan, mengontrol dan melakukan instalasi yang benar terhadap
sistem.
4.2 Tujuan Implementasi Sistem
Adapun tujuan dari implementasi sistem adalah sebagai berikut:
1. Mengkaji rangkaian sistem baik dari segi software maupun hardware sebagai
sarana pengolahan data dan penyajian data.
2. Menyelesaikan rancangan sistem yang ada didalam dokumentasi sistem yang baru
atau yang telah disetujui.
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 menyeluruh.
4.3 Komponen Utama dalam Implementasi Sistem
Pada umumnya setiap desain yang dirancang membutuhkan komponen yang
mendukung agar sistem tersebut dapat berjalan dengan baik. Komponen-komponen
36
4.3.1 Perangkat Keras (Hardware)
Hardware secara bahasa berarti perangkat keras dari komputer, secara istilah
hardware adalah bagian dari komputer yang dapat dirasakan kehadirannya secara fisik
dengan cara dilihat dan disentuh. Hardware merupakan seluruh komponen peralatan
yang membentuk suatu sistem komputer, dan peralatan lainnya yang memungkinkan
komputer dapat melaksanakan tugasnya.
4.3.2 Perangkat Lunak (Software)
Software (perangkat lunak) adalah program yang digunakan untuk menjalankan perangkat
keras. Software adalah sekumpulan instruksi yang memungkinkan perangkat keras
untuk dapat memproses data. Perangkat lunak ini tidak berbentuk fisik, melainkan
berupa program yang diciptakan melalui perangkat elektronik. Komputer tidak akan
ada artinya, jika di dalamnya tidak mempunyai perangkat lunak. Dalam perangkat
lunak dikenal dengan apa yang disebut sistem operasi dan program aplikasi.
Sistem operasi adalah sebuah software yang mengatur dan mengintegrasikan
hardware agar dapat berjalan sesuai dengan yang dikehendaki, termasuk input dan
output.
Tanpa adanya perangkat lunak ini komponen perangkat keras tidak akan berfungsi,
adapun aplikasi dan software yang digunakan dalam pembangunan aplikasi kamus digital
ini meliputi Sistem Operasi Windows7 Ultimate, Microsoft Visual Basic 6.0 dan Microsoft
4.3.3 Pemakai (Brainware)
Brainware adalah semua pihak yang bertanggung jawab dalam pengembangan sistem
aplikasi ini, pemrosesan dan penggunaan keluaran perancangan aplikasi ini. Dalam
pengolahan suatu sistem dibutuhkan tenaga manusia yang nantinya akan menjadikan
sistem dapat berjalan dengan baik. Tenaga manusia yang dibutuhkan adalah:
1. Sistem analis, yaitu orang yang menganalisa sistem dengan mempelajari
masalah-masalah yang timbul dan menentukan kebutuhan-kebutuhan pemakai dan
mengidentifikasi pemecahan yang beralasan.
2. Programmer, orang yang membuat sistem dengan menggunakan salah satu bahasa
pemrograman yang dikuasinya.
3. Operator, yaitu orang yang memakai sistem.
4.4 Analisis Kelayakan Teknologi
Perkembangan teknologi komputer sangat cepat, ini terjadi karena perkembangan
hardware dan software yang terus mengalami perubahan ke arah yang lebih baik.
Semua perkembangan teknologi pada saat ini banyak menawarkan kemudahan dalam
pemakaian. Di Indonesia perkembangan ilmu dan teknologi kurang mengalami
perkembangan. Untuk itu pembaharuan dan pengembangan harus terus dilakukan
38
4.3 Analisis Manfaat
Dalam bagian ini penulis mencoba menarik sebuah kesimpulan, apa sebenarnya
manfaat dari perangkat lunak kamus digital ini. Jadi manfaat dari perangkat lunak ini
adalah memabantu para user dalam mencari istilah-istilah seputar IT dan tehnology
yang berkembang pesat saat ini tanpa harus koneksi ke internet, maupun tanpa
membuka buku-buku istilah.
4.4 Halaman Aplikasi Kamus Digital Istilah-Istilah IT
Pada program aplikasi kamus digital ini memiliki beberapa halaman. Setiap halaman
tersebut terhubung satu sama lain yang menunjuk setiap form yang berbeda. Berikut
adalah beberapa form yanh terdapat dalam aplikasi kamus digital istilah-istilah IT ini.
4.4.1 Form Utama
Form utama merupakan halaman utama dari program kamus digital ini, dalam form
ini terdapat sebuah ListView yang berfungsi untuk menampilkan isi dari istilah-istilah
yang sudah ada dalam database, ketika kita mengklik salah satu dari istilah di tersebut
maka secara otomatis keterangan dari istilah tersebut akan keluar pada kotak
keterangan yang sudah disediakan. Dalam form ini juga terdapat kotak pencarian
istilah-istilah yang ingin kita temukan secara cepat maknanya, selain itu form ini juga
menyediakan menu dan submenu guna menghubungkan ke form lain, yakni menu
File, Edit dan menu Help. Dalam menu File terdapat 2 submenu yaitu: Refresh dan
kembali program. Pada menu Edit terdapat submenu options, fungsi dari submenu ini
adalah sebagai langkah dalam mengupdate isi dari kamus digital ini, submenu options
ini akan terhubung ke form login. Pada menu Help terdapat 2 submenu yaitu:
submenu Tentang Program, dan Bantuan. Submenu Tentang program menjelaskan
tentang kecanggihan, fitur dari aplikasi kamus digital ini, sedangkan pada submenu
bantuan adalah menerangkan cara input istilah-istilah kedalam database.
Berikut ini adalah tampilan halaman utama dari aplikasi kamus digital istilah IT.
40
4.4.2 Form Login
Form login adalah form yang harus dilalui sebelum masuk kedalam halaman update
kamus digital ini. Sebelum pengguna masuk kedalam halaman update, pengguna
diwajibkan memasukkan username dan password kedalam form login tersebut, jika
pengguna memasukkan username dan password yang salah maka kita tidak akan bisa
mengupdate isi dari kamus tersebut, jika username dan password benar maka akan
muncul kotak yang menandakan login sukses dan akan masuk kedalam halaman
update kamus. Pada form ini terdapat 2 tombol yaitu: Login dan Keluar, dimana
fungsi dari tombol login ini adalah untuk mencek username dan password yang
pengguna masukkan.
Berikut adalah tampilan dari form login.
Gambar 4.2 Form Login
4.4.3 Form Halaman Update
Form halaman update merupakan form untuk mengubah atau memperbaharui isi dari
database. Dalam form ini terdapat 5 tombol yang digunakan, yaitu: New, Save,
Update, Delete, dan Exit. Fungsi dari tombol New adalah membersihkan tempat input
data agar dapat di isi dengan yang baru. Fungsi dari tombol Save adalah menyimpan
istilah dan pengertian yang telah diinput ke dalam database. Fungsi dari tombol
Update adalah mengubah atau memperbaharui isi dari database yang mungkin salah
dalam penginputan data. Fungsi dari tombol Delete adalah untuk membuang istilah
beserta maknanya dari database, hal ini dilakukan apabila ada istilah-istilah yang tidak
digunakan lagi atau istilah yang salah. Tombol Exit adalah tombol untuk keluar dari
halaman update dan beralih ke halaman utama.
Berikut adalah tampilan halaman update kamus
42
4.4.4 Form Help
Form help adalah form bantuan dalam mengoperasikan kamus digital ini. Dalam form
ini terdapat keterangan cara login, username dan password untuk mengakses halaman
update kamus.
Berikut adalah tampilan form help
Gambar 4.5 Form Help
4.4.5 Form About Program
Form ini berisi tentang kualitas program dan spesifikasi system yang bisa digunakan
dalam menjalankan aplikasi kamus digital ini. Form About Program terdiri dari
beberapa label, beberara PictureBox serta sebuah timer, fungsi dari timer ini adalah
membuat picturebox bergerak keatas secara bolak balik, sehingga hasilnya
Berikut ini adalah tampilan form About program
BAB 5
PENUTUP
5.1 Kesimpulan
Berdasarkan hasil penjelasan pada bab-bab sebelumnya, penulis dapat mengambil
beberapa kesimpulan, yaitu:
1. Hadirnya komputer dalam dunia pendidikan sangat membantu dalam proses
pembelajaran
2. Bahasa pemrograman Visual Basic dapat membangun berbagai aplikasi yang
dapat menjadi sarana pendidikan.
3. Perancangan kamus digital istilah-istilah IT ini digunakan sebagai alat bantu
bagi siswa, khususnya mahasiswa jurusan komputer maupun informatika
dalam mencari secara cepat dan tepat makna istilah yang mereka perlukan.
4. Kemudahan dalam meng-input, meng-update dan menghapus data kamus
istilah serta adanya konfirmasi penyimpanan, penghapusan dan update data.
5. Database sangat penting dan sangat membantu untuk mengelola data yang
banyak.
6. Memberikan kesempatan kepada user untuk berkreasi dalam pengembangan
5.2 Saran
Saran yang dapat penulis sampaikan, yaitu:
1. Data yang ada didalam kamus ini hendaknya diinput oleh pengguna agar
istilah-istilah di dalam kamus ini menjadi lebih lengkap dan lebih baik lagi.
2. Program kamus digital yang dibangun oleh penulis masih perlu dilakukan
perbaikan seperti pembuatan interface program yang lebih baik lagi, serta
penyajian data yang lebih relevan. Pengembangan sistem program aplikasi
kamus digital perlu ditingkatkan dikemudian hari, selain itu perlu juga
ditingkatkan meliputi pembuatan dan perancangan keamanan data, seperti
pembuatan password yang dapat diubah-ubah, pembuatan atau perancangan
database yang lebih kompleks dan dapat dibentuk suatu relasi antara file yang
satu dengan yang lainnya sehingga keterangan istilah yang dihasilkan lebih
baik dan tepat.
3. Aplikasi kamus digital ini masih tergolong sederhana dan masih banyak
kekurangan, seperti menu dan submenu yang masih sedikit. Penambahan menu
pada aplikasi ini kedepan diharapkan dapat menunjang suatu program aplikasi
DAFTAR PUSTAKA
Andi, “Seri Panduan Pemrograman Microsoft Visual Basic 6.0”. LPKBM
MADCOMS
Sanjaya, Ridwan.2008. “Kolaborasi Visual Basic 6.0 dan Access 2003”. Jakarta: PT.
Elex Media Komputindo
Alam M, A.J.2003. Belajar Sendiri Microsoft Visual Basic 6.0. Jakarta: PT.Elex
Media Komputindo.
Kadir, Abdul. 2003. Penuntun Praktis Belajar Database Menggunakan Microsoft
Access. Yogyakarta: Andi.
Maseleno, Andino.2003. Kamus Elektronik. Yogyakarta: ilmukomputer.com
Pardosi, Mico. 1997. Belajar Sendiri Kamus Komputer. Surabaya: Indah.
Petoutsos, Evangelas.2000. Mastering Database Programming with Visual Basic. Sybex Inc Wahana Komputer Semarang. 2002. Kamus Lengkap Dunia Komputer.
Yogyakarta:Andi.
Imam Haryanto.2007.Membuat Database dengan Microsoft Office Access, Penerbit
Informatika 2007.
Panduan Tatacara Penulisan Skripsi & Tugas Akhir. 2010. Dokumen Nomor:
Akad/05/2005. Medan: Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas
L
A
M
LISTING PROGRAM
Form FrmMain
Private Sub Form_Load()
lbljalan.Caption = "Selamat Menggunakan Kamus Digital Istilah-istilah IT"
Timer1.Interval = "1" InitConnection
PopData (strTextSearch) End Sub
Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single)
End Sub
Private Sub lstView_ItemClick(ByVal Item As MSComctlLib.ListItem)
Dim intSelItem As Integer intSelItem = Item
txtIstilah.Text =
lstView.ListItems(intSelItem).ListSubItems(2).Text gintIdItem =
lstView.ListItems(intSelItem).ListSubItems(3).Text End Sub
Private Sub mnprefer_Click() frmLogin.Show
End Sub
Private Sub mnuAbout_Click() frmAboutme.Show
End Sub
Private Sub InitConnection() Dim conDBString As String
conDBString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "\KAMUS.mdb"
Set gAdoConn = New ADODB.Connection gAdoConn.ConnectionString = conDBString gAdoConn.Open
Private Sub PopData(strTextSearch As String) Dim lstX As ListItem
Dim strSQL As String
Dim RS As ADODB.Recordset Dim intCounter As Integer If strTextSearch = "" Then
strSQL = "select * from Komputer Order by Istilah ASC" Else
strSQL = "Select * from Komputer Istilah " & _
"where Istilah like '%" & strTextSearch & "%' order by Istilah asc"
End If
Set RS = New ADODB.Recordset RS.Open strSQL, gAdoConn, 3, 1 lstView.ListItems.Clear
With RS
If .RecordCount > 0 Then .MoveFirst
intCounter = 1 While Not .EOF
lstX.ListSubItems.Add = Trim(!Makna) lstX.ListSubItems.Add = Trim(!Id) intCounter = intCounter + 1
.MoveNext Wend
End If End With End Sub
Private Sub mnuBantu_Click() frmHelp.Show
End Sub
Private Sub mnuExit_Click()
pesan = MsgBox("Terima Kasih...! Apakah Anda yakin mau keluar?", vbInformation + vbYesNo, "Perhatian")
If pesan = vbYes Then End End Sub
Private Sub mnuprefer_Click() frmLogin.Show
Private Sub mnuProgram_Click() frmAbout.Show
End Sub
Private Sub mnurefresh_Click() txtIstilah.Enabled = True
txtMakna.Enabled = True lstView.ListItems.Clear txtIstilah.Text = "" txtMakna.Text = "" txtSearch.SetFocus
End Sub
Private Sub Timer1_Timer()
lbljalan.Left = lbljalan.Left - 5 If lbljalan.Left < -7000 Then lbljalan.Left = 10000
End If End Sub
Private Sub txtSearch_Change() PopData (txtSearch.Text)
Form FrmUpdate
Private Sub cmdDelete_Click() Dim strDelete As String
strDelete = "Delete from Komputer Where Id = " & gintIdItem.Text & ""
gAdoConn.Execute strDelete
MsgBox "Data Berhasil Di Hapus", vbInformation, "INFO" PopData (strTextSearch)
txtWord.Text = "" txtMeaning.Text = "" End Sub
Private Sub cmdNew_Click() txtWord.Text = ""
txtMeaning.Text = "" End Sub
Private Sub cmdSave_Click() Dim strSQL As String
Dim RS As ADODB.Recordset
MsgBox "Data Masih Kosong. ", vbExclamation, "Alert" Exit Sub
End If
If txtWord.Text = "" Then
MsgBox "MASUKKAN ISTILAH. ", vbExclamation, "Alert" Exit Sub
End If
If txtMeaning.Text = "" Then
MsgBox "MASUKKAN ARTINYA.", vbExclamation, "Alert" Exit Sub
End If
strSQL = "Insert into Komputer(Istilah,Makna)Values('" & SQLSafe(txtWord.Text) & "','" & _
SQLSafe(txtMeaning.Text) & "')" gAdoConn.Execute strSQL
MsgBox "Data Berhasil Di Simpan", vbInformation, "INFO" PopData (strTextSearch)
txtWord.Text = "" txtMeaning.Text = "" End Sub
strUpdate = "Update Komputer Set Istilah = '" & SQLSafe(txtWord) & "'," & _
"Makna = '" & SQLSafe(txtMeaning) & "' Where Id = " & gintIdItem & ""
gAdoConn.Execute strUpdate
MsgBox "Data Berhasil Di Update", vbInformation, "INFO" PopData (strTextSearch)
txtWord.Text = "" txtMeaning.Text = "" End Sub
Private Sub Command1_Click() Unload Me
frmMain.Show End Sub
Private Sub Form_Load() Me.Caption = App.Title InitConnection
PopData (strTextSearch) frmMain.Show
Private Sub lstView_BeforeLabelEdit(Cancel As Integer) Dim intSelItem As Integer
intSelItem = Item txtWord.Text =
lstView.ListItems(intSelItem).ListSubItems(1).Text txtMeaning.Text =
lstView.ListItems(intSelItem).ListSubItems(2).Text gintIdItem =
lstView.ListItems(intSelItem).ListSubItems(3).Text
End Sub
Private Sub Form_Unload(Cancel As Integer) frmMain.Show
End Sub
Private Sub Image1_Click() Unload Me
MSComctlLib.ListItem) Dim intSelItem As Integer intSelItem = Item
txtWord.Text =
lstView1.ListItems(intSelItem).ListSubItems(1).Text txtMeaning.Text =
lstView1.ListItems(intSelItem).ListSubItems(2).Text gintIdItem =
lstView1.ListItems(intSelItem).ListSubItems(3).Text End Sub
Private Sub mnExit_Click() frmMain.Show
Unload Me End Sub
Private Sub txtSearch_Change() PopData (txtSearch.Text)
End Sub
End Sub
Private Sub mnuExit_Click() End
End Sub
Private Sub InitConnection() Dim conDBString As String
conDBString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "\KAMUS.mdb"
Set gAdoConn = New ADODB.Connection gAdoConn.ConnectionString = conDBString gAdoConn.Open
End Sub
Private Sub PopData(strTextSearch As String) Dim lstX As ListItem
Dim strSQL As String
Dim RS As ADODB.Recordset Dim intCounter As Integer If strTextSearch = "" Then
strSQL = "Select * from Komputer Istilah " & _
"where Istilah like '%" & strTextSearch & "%' order by Istilah asc"
End If
Set RS = New ADODB.Recordset RS.Open strSQL, gAdoConn, 3, 1 lstView1.ListItems.Clear
With RS
If .RecordCount > 0 Then .MoveFirst
intCounter = 1 While Not .EOF
Set lstX = lstView1.ListItems.Add(, , intCounter) lstX.ListSubItems.Add = Trim(!Istilah)
lstX.ListSubItems.Add = Trim(!Makna) lstX.ListSubItems.Add = Trim(!Id) intCounter = intCounter + 1
.MoveNext Wend
Form Frmlogin
Public conn As New ADODB.Connection Public RS As New ADODB.Recordset Private Sub cmdKeluar_Click() frmMain.Show
Unload Me End Sub
Private Sub cmdLogin_Click()
If conn.State = 1 Then conn.Close
conn.Open "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\KAMUS.mdb"
If RS.State = 1 Then RS.Close
RS.Open "select * from Login where user= '" & txtUser.Text & "' And pass = '" & txtPass.Text & "'", conn, 3, 3
If Not RS.EOF Then
MsgBox "DATA DITERIMA, LANJUTKAN KE HALAMAN UPDATE KAMUS", vbExclamation, "Alert"
MsgBox "Data Salah", vbCritical, "L O G I N" txtUser.Text = ""
txtPass.Text = "" txtUser.SetFocus End If
End Sub
Private Sub txtPass_KeyPress(KeyAscii As Integer) 'Jika enter ditekan
If (KeyAscii = 13) Then KeyAscii = 0
cmdLogin_Click End If
End Sub
Form frmHelp
Private Sub Command1_Click() Unload Me
End Sub
Form frmAbout
End Sub
Private Sub Form_Load() Timer1.Enabled = True End Sub
Private Sub Picture4_Click() Unload Me
End Sub
Private Sub Timer1_Timer()
Picture5.Top = Picture5.Top - 1 If Picture5.Top < -3000 Then Picture5.Top = 4000
End If End Sub
Module_Koneksi
Public gAdoConn As ADODB.Connection
Public Function SQLSafe(strValue As String) As String Dim strTemp1 As String
strTemp1 = Replace(strValue, "'", "''") SQLSafe = strTemp1
KEMENTERIAN PENDIDIKAN NASIONAL
UNIVERSITAS SUMATERA UTARA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) JL. BIOTEKNOLOGI NO. 1 KAMPUS USU Telp. (061) 8214290s
MEDAN – 20155, EMAIL :
KARTU BIMBINGAN TUGAS AKHIR MAHASISWA
Nama Mahasiswa : Saerul Sianturi
Nomor Stambuk : 082406177
Judul Tugas Akhir : Membangun Aplikasi Kamus IT Menggunakan Microsoft Visual Basic 6.0 Dosen Pembimbing 1 : Syahril Efendi, S.Si, MIT
Tanggal Mulai Bimbingan : 10 Maret 2011 Tanggal Selesai Bimbingan : 23 Mei 2011
No
TANGGAL ASSISTEN BIMBINGAN
PEMBAHASAN PADA ASSISTEN MENGENAI
PADA BAB
PARAF DOSEN
PEMBIMBING KETERANGAN
1 07/02/2011 ACC PROPOSAL
Kartu ini harap dikembalikan kejurusan Matematika Bila Bimbingan Mahasiswa telah Selesai
Diketahui Disetujui
Ketua Jurusan Matematika Pembimbing Utama/ Penanggung Jawab
SURAT KETERANGAN
Hasil Uji Program Tugas AkhirYang bertanda tangan dibawah ini, menerangkan bahwa Tugas Akhir Mahasiswa Program D-III Teknik Informatika :
Nama : SAERUL SIANTURI
Nomor Induk Mahasiswa : 082406177
Program Studi : D-III TEKNIK INFORMATIKA
Judul Tugas Akhir : MEMBANGUN APLIKASI KAMUS IT
MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0
Telah melaksanakan tes program Tugas Akhir dari mahasiswa tersebut yang dilaksanakan pada tanggal 24 Mei 2011.
Dengan Hasil : Sukses / Gagal
Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa yang bersangkutan di Departemen Matematika FMIPA USU Medan.
Medan, 24 Mei 2011 Dosen Pembingbing