• Tidak ada hasil yang ditemukan

Proyeksi Jumlah Kendaraan Bermotor Menurut Jenisnya Di Medan Tahun 2012

N/A
N/A
Protected

Academic year: 2016

Membagikan "Proyeksi Jumlah Kendaraan Bermotor Menurut Jenisnya Di Medan Tahun 2012"

Copied!
77
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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.

(6)

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.

(7)

vi

ABSTRAK

(8)

BUILDING A DICTIONARY OF IT USING MICROSOFT VISUAL BASIC 6.0

ABSTRACT

(9)

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

(10)

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

(11)

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

(12)

ABSTRAK

(13)

vii

BUILDING A DICTIONARY OF IT USING MICROSOFT VISUAL BASIC 6.0

ABSTRACT

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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

(23)

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

(24)

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

(25)

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,

(26)

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.

(27)

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

(28)

Tampilan jendela Visual Basic adalah sebagai berikut:

(29)

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

(30)

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,

(31)

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

(32)

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

(33)

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

(34)

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

(35)

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

(36)

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

(37)

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:

(38)

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,

(39)

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

(40)

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,

(41)

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

(42)

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

(43)

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

(44)

3.6.1 Flowchart Input Data

Gambar 3.6 Flowchart Input Data START

EXIT INPUT DATA

DATABASE

(45)

32

3.6.2 Flowchart Pencarian Data

T

Y

Gambar 3.7 Flowchart Pencarian Data START

EXIT DATABASE

CARI DATA

OUTPUT

(46)

Y 3.6.3 Flowchart Halaman Program Aplikasi

T

T

Y

(47)

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.

(48)

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

(49)

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

(50)

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

(51)

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

(52)

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.

(53)

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

(54)

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

(55)

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

(56)

Berikut ini adalah tampilan form About program

(57)

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

(58)

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

(59)

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

(60)

L

A

M

(61)

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 =

(62)

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

(63)

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

(64)

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

(65)

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)

(66)

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

(67)

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

(68)

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

(69)

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

(70)

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

(71)

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

(72)

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

(73)

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"

(74)

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

(75)

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

(76)

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

(77)

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

Yang 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

Gambar

Gambar 2.1 IDE Microsoft Visual Basic 6.0
Gambar 2.2 Toolbox
Gambar 2.3 Interface dari Project Explore
Gambar 2.4. Interface Properties Windows
+7

Referensi

Dokumen terkait

Calon pelajar mesti menamatkan pengajian dalam jangka masa 4 semester ke bawah bagi program Master dan 8 semester ke bawah bagi program PhD. B2 SYARAT

Salah satu faktor yang mempengaruhi pembelian konsumen terhadap suatu produk adalah gaya hidup.. Individu dengan gaya hidup yang berbeda juga mempunyai intensi membeli

Begitu juga untuk router Medan, diperoleh delay total rata-rata terkecil terjadi pada pengiriman paket 32 bytes yakni. sebesar 2,4129 ms, sedangkan delay total

Fenonemologi Konstitutif-Naturalistik yang mengkaji bagaimana kesadaran membentuk atau mengambil segala sesuatu di dunia natural, dengan mengasumsikan perilaku alami

Dalam rangka memastikan ketepatan sasaran Program Subsidi Beras Untuk Rakyat Miskin (Raskin), pemerintah kembali menegaskan bahwa program raskin hanya untuk masyarakat

Iqbal Basri, Sitti Rafiah, Nikmatiah Latief, Harpiah Djayalangkara, John Irwan Lisal, Saharuddin, Asty Amalia Iqbal Basri, Sitti Rafiah, Nikmatiah Latief, Harpiah

Sementara media pasir tanah panjang akar sekunder memberikan hasil yang lebih baik daripada media pasir dan media pasir tanah arang sekam.Perakaran pada stek

Beban counter berpengaruh pada semakin lama waktu lampu menyala dengan menimbulkan penurunan pada daya yang dihasilkan sistem.. Iwan Setyawan Deddy Susilo, S.T.,M.Eng