• Tidak ada hasil yang ditemukan

Perancangan Kamus Digital Bahasa Indonesia – Nias Dengan Efek Suara Menggunakan Visual Basic 6.0

N/A
N/A
Protected

Academic year: 2016

Membagikan "Perancangan Kamus Digital Bahasa Indonesia – Nias Dengan Efek Suara Menggunakan Visual Basic 6.0"

Copied!
67
0
0

Teks penuh

(1)

PERANCANGAN KAMUS DIGITAL BAHASA INDONESIA – NIAS DENGAN EFEK SUARA MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

SAULI IFOLALA LASE 102406088

PROGRAM STUDI D3 TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(2)

PERANCANGAN KAMUS DIGITAL BAHASA INDONESIA – NIAS DENGAN EFEK SUARA MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya

SAULI IFOLALA LASE 102406088

PROGRAM STUDI D3 TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(3)

PERSETUJUAN

Judul : PERANCANGAN KAMUS DIGITAL BAHASA

INDONESIA – NIAS DENGAN EFEK SUARA MENGGUNAKAN VISUAL BASIC 6.0

Kategori : TUGAS AKHIR

Nama : SAULI IFOLALA LASE

Nomor Induk Mahasiswa : 102406088

Program Studi : DIPLOMA 3 TEKNIK INFORMATIKA Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM

(MIPA) UNIVERSITAS SUMATERA UTARA

Disetujui di Medan, Juni 2013

Diketahui/ Disetujui Oleh

Ketua Departemen Matematika FMIPA USU Pembimbing,

Prof. Tulus, M.Si. Ph.D Dr. Sutarman, M.Sc

(4)

PERNYATAAN

PERANCANGAN KAMUS DIGITAL BAHASA INDONESIA – NIAS

DENGAN EFEK SUARA MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2013

(5)

PENGHARGAAN

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa, yang telah melimpahkan karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul “Perancangan Kamus Digital Bahasa Indonesia – Nias Dengan Efek Suara Menggunakan Visual Basic 6.0”. Penyusunan dan penulisan Tugas Akhir ini dibuat untuk memenuhi syarat kelulusan bagi setiap Mahasiswa Jurusan Teknik Informatika Program Studi D3 di FMIPA USU Medan.

Penulis sepenuhnya menyadari bahwa penyelesaian Tugas Akhir ini tidak akan terwujud tanpa adanya dukungan dan bantuan semua pihak. Penulis mengucapkanterima kasih dan penghargan yang setinggi-tingginya kepada:

1. Bapak Drs. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara dan Dosen Pembimbing Tugas Akhir yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam menyelesaikan tugas akhir.

2. Bapak Prof.Dr.Tulus, M.Si, selaku Ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

3. Bapak Syahril Efendi, S.Si, MIT dan Syahriol Sitorus S.Si, MIT selaku Ketua dan Sekretaris program studi D-3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

4. Seluruh Dosen pengajar Program Studi D3 Teknik Informatika Fakultas MIPA Universitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada penulis selama masa perkuliahan.

5. Seluruh Staf dan Pegawai Jurusan D-3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

6. Terkhusus penulis ucapkan terimakasih yang sebesar-besarnya kepada ibunda (Debby Irene M Zebua) tercinta yang dengan keikhlasan dan ketulusan hatinya membesarkan, mendidik, memberikan doa restu, cinta kasih, pengorbanan dan dukungan moril dan materil yang diberikan kepada penulis

7. Untuk seluruh keluarga yang sudah memberi doa, semangat dan motivasi selama perkuliahan hingga sampai saat ini.

8. Untuk sahabatku ( Yoan, Sally, Julie, Maya, Tolis, Ivana, Dora, Lois, Eva, Rahmat, Cipta ) yang selalu memberikan dukungan dan semangat kepada penulis.

(6)

Penulis menyadari bahwa dalam penyusunan Tugas Akhir ini masih banyak kekurangan karena keterbatasan kemampuan yang penulis miliki, untuk itu penulis mengharapkan kritik dan saran yang membangun.

Akhir kata penulis memohon maaf atas segala kekurangan yang ada dalam penulisan Tugas Akhir ini dan sekali lagi penulis berharap semoga Tugas Akhir ini dapat memberikan manfaat bagi penulis dan pembaca.

Medan, Juni 2013 Penulis,

(7)

ABSTRAK

(8)

DAFTAR ISI

1.1Latar Belakang Masalah 1

1.2Identifikasi Masalah 2

1.3Batasan Masalah 3

1.4Tujuan 3

1.5Manfaat 4

1.6Metodologi 4

1.7Sistematika Penulisan 5

2.5Pengertian Program Aplikasi 9

2.6Sistem 10

2.7Kamus Digital 10

2.8Microsoft Visual Basic 11

2.8.1 IDE Microsoft Visual Basic 11

(9)

BAB 3 Analisis dan Perancangan Sistem 21

(10)

DAFTAR GAMBAR

Halaman

Gambar 2.1 IDE Microsoft Visual Basic 12

Gambar 2.2 Toolbox 13

Gambar 2.3 Interface dari Project Explore 16

Gambar 2.4 Interface Properties Windows 17

Gambar 3.1 Tampilan Form Menu Utama 23

Gambar 3.2 Tampilan Menu Indonesia – Nias 24

Gambar 3.3 Tampilan Form Menu Nias – Indonesia 25

Gambar 3.4 Tampilan Form About Me 26

Gambar 3.5 Flow Chart Halaman Menu Utama 28

Gambar 3.6 Flow Chart Halaman Indonesia – Nias 29

Gambar 3.7 Flow Chart Halaman Nias – Indonesia 30

Gambar 3.8 Flow Chart Pencarian Data 31

Gambar 4.1 Tampilan Menu Awal 36

Gambar 4.2 Form Menu Utama Kamus 37

Gambar 4.3 Form Menu Kamus Help dan What‟s This 37

Gambar 4.4 Form Bahasa Indonesia – Nias 38

Gambar 4.5 Form Bahasa Nias – Indonesia 39

(11)

DAFTAR TABEL

Halaman

(12)

ABSTRAK

(13)

BAB 1

PENDAHULUAN

1.1 Latar Belakang Masalah

Bahasa adalah alat komunikasi antar anggota masyarakat berupa lambang bunyi, yang dihasilkan oleh ucap manusia. Pengertian bahasa itu meliputi dua bidang yaitu : bunyi yang dihasilkan oleh alat ucap dan arti atau makna yang tersirat dalam arus bunyi itu sendiri. Bunyi itu merupakan getaran yang merangsang alat pendengaran kita, serta arti atau makna adalah isi yang terkandung di dalam arus bunyi yang menyebabkan adanya reaksi terhadap hal yang kita dengar. (Ritonga, P, 2009)

Fungsi Bahasa daerah adalah sebagai alat komunikasi pemersatu antar penduduk daerah tersebut serta pendukung bahasa nasional sebagai bagian dari Kebudayaan yang harus dilestarikan. Bahasa daerah juga merupakan bahasa pengantar di sekolah dasar di daerah tertentu pada tingkat permulaan untuk pengajaran bahasa Indonesia dan mata pelajaran yang lain.

(14)

berbagai bidang. Tidak terkecuali bahasa daerah Nias. Terlebih lagi banyak masyarakat Nias yang tidak mengajarkan bahasa Nias kepada anak cucunya. Khususnya bagi masyarakat yang sudah tidak menetap di Nias. Dengan demikian, dikhawatirkan generasi berikutnya tidak lagi dapat berbahasa Nias.

Melihat hal itu penulis ingin merancang suatu aplikasi yang dapat membantu melestarikan serta memperkenalkan bahasa Nias. Serta dapat mempermudah dalam penulisan setiap kosa kata dalam bahasa Nias tersebut. Sehingga untuk mengatasi permasalahan di atas penulis akan membuat tugas akhir dengan judul :

“PERANCANGAN KAMUS DIGITAL BAHASA INDONESIA – NIAS

DENGAN EFEK SUARA MENGGUNAKAN VISUAL BASIC 6.0”

1.2 Identifikasi Masalah

Sesuai dengan latar belakang masalah di atas dapat di rumuskan menjadi beberapa masalah sebagai berikut :

1. Bagaimana kamus digital ini mengatasi masalah yang dilakukan secara konvesional oleh penggunamenjadi lebih efektif dan efisien?

2. Kurangnya penguasaan kosa kata dalam bahasa daerah.

(15)

1.3 Batasan Masalah

Dalam perancangan kamus ini dilakukan beberapa batasan sebagai berikut :

1. Bahasa pemrograman yang digunakan dalam perancangan kamus ini adalah bahasa pemrograman visual basic 6.0.

2. Cakupan kamus digital ini hanya dari bahasa Indonesia ke bahasa Nias.

3. Aplikasi ini melakukan pencarian kata bukan kalimat serta menampilkan hasil pencarian dari kosa kata serta makna dari kosa kata tersebut.

4. Para pengguna juga dapat mempelajari bahasa daerah Nias dengan dilengkapi efek suara.

1.4 Tujuan

Dalam penyusunan tugas akhir ini tujuan yang hendak dicapai dalam aplikasi kamus bahasa Indonesia - Nias ini adalah:

1. Merancang sebuah kamus digital untuk membantu mengatasi masalah para pengguna yang ingin mempelajari bahasa Nias dengan makna dan istilah dari setiap kata.

2. Merancang perangkat lunak yang dapat dikembangkan dan digunakan oleh pengguna untuk kehidupan sehari-hari.

3. Menjaga serta melestarikan bahasa daerah Nias agar terhindar dari kepunahan.

(16)

1.5 Manfaat

Manfaat yang diperoleh dari aplikasi kamus bahasa Indonesia - Nias ini :

1. Memberikan kemudahan bagi para pengguna aplikasi kamus ini dalam mempelajari setiap kosa kata dalam bahasa Nias.

2. Melatih untuk membangun sebuah aplikasi yang lebih besar dan kompleks 3. Menambah kosa kata dalam berbahasa Nias.

1.6 Metodologi

Metodologi penelitian yang digunakan penulis untuk menyelesaikan permasalah yang terjadi di atas adalah :

1. Studi Literatur

Pengumpulan data yang erat kaitannya dengan permasalahan dengan cara membaca buku-buku, makalah dan membaca bahan-bahan sumber lainnya di perpustakaan USU.

2. Analisis Sistem

(17)

3. Desain Sistem

Pada tahap ini dilakukan perancangan program, membuat desain aplikasi kamus bahasa Indonesia - Nias tersebut.

4. Uji Coba

Melakukan pengujian program, mengangani dan memperbaiki kesalahan yang ada pada aplikasi kamus bahasa Indonesia – Nias tersebut agar dapat berjalan dengan baik.

5. Dokumentasi

Pada tahap ini dilakukan pembuatan laporan mulai dari studi literatur sampai dengan implementasi, serta penarikan kesimpulan dan saran. Pada tahap ini juga ada dicatat apa saja yang menjadi kelemahan dan kelebihan dalam aplikasi kamus digital bahasa Indonesia – Nias.

1.7 Sistematika Penulisan

(18)

BAB1 : PENDAHULUAN

Bab ini menguraikan tentang latar belakang pemilihan judul, ruang lingkup permasalahan, tujuan dan manfaat penelitian, metode penelitian, sistem penelitian.

BAB 2 : LANDASAN TEORI

Bab ini menjelaskan uraian teoritis tentang landasan teori yang berhubungan dengan penelitian yang dilakukan.

BAB 3 : ANALISIS DAN PERANCANGAN SISTEM

Bab ini menjelaskan tentang rancangan sistem yang terdiri dari analisis, alur proses sistem, perancangan algoritma dan perancangan database yang digunakan dalam pembuatan program aplikasi kamus digital.

BAB 4 : IMPLEMENTASI DAN PEMBAHASAN

Bab ini berisikan tentang implementasi sistem dan juga kebutuhan mengenai sistem pengujian program.

BAB 5 : KESIMPULAN DAN SARAN

(19)

BAB 2

LANDASAN TEORI

2.1 Bahasa Nias

Bahasa Nias, atau Li Niha dalam bahasa aslinya, adalah bahasa yang dipergunakan oleh penduduk di Pulau Nias. Bahasa ini merupakan salah satu bahasa di dunia yang masih belum diketahui persis dari mana asalnya.

Bahasa Nias merupakan salah satu bahasa dunia yang masih bertahan hingga sekarang dengan jumlah pemakai aktif sekitar setengah juta orang. Bahasa ini dapat dikategorikan sebagai bahasa yang unik karena merupakan satu-satunya bahasa di dunia yang setiap akhiran katanya berakhiran huruf vokal.Bahasa Nias mengenal enam huruf vokal, yaitu a,e,i,u,o dan ditambah dengan ö (dibaca dengan "e" seperti dalam penyebutan "enam" ). (http://id.wikipedia.org/)

2.2 Pengertian Komputer

(20)

Menurut Robert H. Blissmer, dalam buku Computer Annual, An Introduction to Information System 1985-1986 (2nd Edition. John wiley & Sons, 1985). Komputer adalah suatu alat elektronika yang mampu melakukan beberapa tugas sebagai berikut :

1. Menerima input.

2. Memproses input tersebut sesuai dengan programnya. 3. Menyimpan perintah-perintah dan hasil pengolahan. 4. Menyediakan output dalam bentuk informasi.

Dewasa ini Komputer mengandung arti sebagai seperangkat sumber daya baik itu perangkat keras (hardware), perangkat lunak (software), dan Manusia (brainware) yang saling bekerja membentuk suatu sistem yang sesuai dengan prosedur-prosedur yang saling berkaitan untuk menyediakan data dan informasi.

2.3 Database

(21)

Data merupakan kumpulan dari angka - angka maupun karakter – karakter yang tidak memiliki arti. Karakter (abjad, angka, symbol) adalah sekelompok kecil bit yang pengaturannya memberikan arti tertentu dan bit merupakan satuan data yang terkecil dalam proses komputer yaitu terdiri dari angka nol dan satu. Data dapat diolah sehingga menghasilkan informasi (Priyono Dwi Widodo).

2.5 Pengertian Program Aplikasi

Program adalah kombinasi yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan bahasa pemrogramaan sehingga dapat dieksekusi oleh komputer. Dalam pembuatan program tidak dapat terlepas dari tata cara penulisan sintaks yaitu aturan gramatikal yang mengatur tata cara penulisan kata, ekspresi dan pernyataan. Selain itu sintaks juga berperan dalam penulisan program yaitu aturan untuk menyatakan suatu arti agar dapat dieksekusi dan menghasilkan

output yang sesuai dengan yang diinginkan. (Sutejo,Budi dan AN, Michael : 2000).

(22)

Jadi program aplikasi adalah program siap pakai. Program yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain. Aplikasi akan menggunakan system Operasi (OS) komputer dan aplikasi lainnya yang mendukung.

2.6 Sistem

Suatu sistem dapat diartikan sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan.

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, penggunaan fasilitas pengolah kata elektronis sangat umum, sehingga menjadi salah satu indikator pemilihan terhadap pengolah kata yang hendak dipakai. (Rinarizky, 2007). Diharapkan dengan adanya kamus elektronik user

(23)

2.8 Microsoft Visual Basic

Microsoft Visual Basic 6.0 adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah atau 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).

2.8.1 IDE Microsoft Visual Basic

(24)

Tampilan jendela Visual Basic adalah sebagai berikut:

Gambar 2.1 IDE Microsoft Visual Basic 6.0

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

(25)

2. Toolbar

Toolbar merupakan sebuah batang yang berisi kumpulan tombol yang terletak

dibagian bawah menu bar atau terdapat di dalam 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

interaksi dengan pemakai. Bentuk toolbox Visual Basic adalah sebagai berikut.

(26)

Adapun secara garis besar fungsi dari masing-masing kontrol tersebut adalah sebagai berikut.

1. Pointer bukan merupakan suatu kontrol tapi icon ini digunakan ketika memilih kontrol yang sudah berada pada form.

2. Picturebox adalah kontrol yang digunakan untuk menampilkan image

dengan format BMP, DIB, (Bitmap), ICO (Icon), CUR (Cursor), WMF (Metafile), CMF (Enhanced Metafile), GIF, JPEG.

3. Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat diperbaiki.

4. TextBox adalah kontrol yang mengandung string yang dapat dipakai oleh pemakai, dapat berupa satu baris tunggal atau banyak baris.

5. Frame adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya.

6. CommandButton merupakan kontrol hampir ditemukan pada setiap form dan digunakan untuk membangkitkan event proses tertentu ketika pemakai melakukan klik padanya.

7. CheckBox digunakan untuk pilihan yang isinya bernilai yes atau no, true atau

false.

8. OptionButton sering digunakan lebih dari satu sebagai pilihan terhadap beberapa option yang hanya dapat dipilih satu.

9. ListBox mengandung sejumlah item dan pemakai dapat memilih lebih dari satu.

(27)

11. HScrollbar/VScrollbar digunakan untuk membentuk scrollbar berdiri sendiri.

12. Timer digunakan untuk proses background yang diaktifkan berdasarkan interval waktu tertentu. Ini merupakan kontrol non visual.

13. DriveListBox, DirListBox, dan FileListBox sering digunakan untuk membentuk dialog box yang berkaitan dengan file.

14. Shape dan Line digunakan untuk menampilkan bentuk seperti garis, persegi, bulatan, oval.

15. 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.

16. Data dan Adodc digunakan untuk menampilkan database pada suatu form. 17. OLE dapat digunakan sebagai tempat bagi program eksternal seperti

Microsoft Excel, Microsoft Word, dan lain-lain.

18. SSTab adalah objek berbentuk lembaran-lembaran. Setiap lembaran dapat berisi kelompok informasi.

19. DataGrid digunakan untuk menampilkan data dalam bentuk grid seperti di

worksheet excel.

20. DalaList dan DataCombo digunakan untuk menampilkan data dalam sebuah

drop-down list box. (Fajrillah Hasballah, 2002).

4. Project Explorer

(28)

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, menggunakan perintah pada menu file dan project. Perubahan ini akan direfleksikan pada jendela project. File project memuat semua daftar file-file pendukung program tersebut yang dikenal dengan istilah file Visual Basic Project (.Vbp). 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.

(29)

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 memiliki jenis properties yang sama, akan tetapi ada juga yang berbeda.

Gambar 2.4 Interface Properties Windows

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

(30)

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 monitor dapat dilakukan dengan proses drag and drop.

2.9 Pengenalan Microsoft Access

Microsoft Access adalah salah satu aplikasi Microsoft Office Suite. Microsoft Access

diciptakan untuk membuat dan menangani suatu database. Secara sederhana database

dapat diungkapkan sebagai suatu pengorganisasian data dengan komputer yang memungkinkan data dapat diakses dengan mudah dan cepat. Dengan kata lain

(31)

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 table, dan beberapa objek lain.

Tabel adalah komponen dasar database. Suatu tabel dibentuk oleh beberapa

record, dimana setiap 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 kata 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 susunan field name yang sama juga.

(32)

BAB 3

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Dalam membangun sebuah program aplikasi dimana tujuan dari aplikasi tersebut adalah untuk menunjang kerja user dalam menggunakan komputer agar lebih efisien dan efektif. Sehingga apa yang selama ini dikerjakan secara konvensional menjadi lebih modern dengan adanya teknologi dan informasi.

Maka untuk memulai membangun aplikasi mengenai kamus digital bahasa Indonesia – Nias, penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan dari user yang menggunakan program aplikasi kamus yang akan dibuat.

(33)

Indonesia – Nias yang dapat mempercepat pencarian dan pemahaman mengenai istilah bahasa terutama bahasa Nias.

3.2 Perancangan Sistem

Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai gambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam kesatuan yang utuh dan berfungsi. Pada tahap inilah kerangka

software mulai dikerjakan dengan tujuan untuk merancang sistem baru yang dapat menyelesaikan masalah – masalah yang dihadapi dalam hal ini pembuatan kamus digital yang dapat membantu seseorang dalam mengetahui pengertian suatu istilah yang dicari.

3.3 Algoritma

(34)

3.3.1 Algoritma dari setiap interface program

1. Interface menu utama program aplikasi

Pada awal program terdapat menu utama menuju ke form Indonesia – Nias, Nias – Indonesia, toolbar menu, dan Help. Klik tombol yang diinginkan maka form yang dituju akan muncul.

Gambar 3.1 Tampilan Form Menu Utama

2. Form Indonesia – Nias

Pada form ini digunakan untuk menerjemahkan kata dari bahasa Indonesia ke bahasa Nias. Untuk mendapatkan arti dari bahasa Indonesia ke bahasa Nias terlebih dahulu ketikkan kata yang ingin dicari ke dalam textbox cari. Kemudian jika kata tersebut tersedia di dalam database secara otomatis akan muncul daftar kata yang dicari pada kotak dialog listview. Setelah kata telah ditemukan, klik pada kata tersebut maka arti kata pun muncul pada textbox arti kata.

Dalam form tersebut juga disediakan beberapa tombol untuk melengkapi atau memperbaharui setiap kosa kata yang ada sesuai dengan kebutuhan user. Ketikkan kata dalam

Menu Help

Indonesia - Nias

Nias - Indonesia

(35)

pula arti kata pada textbox arti. Jika telah sesuai dengan yang diinginkan klik tombol simpan. Maka kata tersebut telah berhasil di simpan ke dalam database. Selain itu. Disediakan pula tombol suara yang berfungsi untuk mendengarkan suara atau cara pelafalan setiap kosa kata dalam bahasa Nias. Terdapat pula tombol untuk mengarahkan user untuk kembali ke menu utama.

Gambar 3.2 Tampilan Form Menu Indonesia – Nias

(36)

untuk menghapus setiap kata yang tidak diinginkan. Jika ingin menerjemahkan kata – kata baru lagi maka tombol baru digunakan untuk membersihkan setiap kata yang terdapat pada textbox kata dan textbox arti untuk memulai memasukkan kata.

Gambar 3.3 Tampilan Form Menu Nias – Indonesia

Cari Kata

Arti : Textbox

Cari ListView

Daftar kata dalam database

Txtbox Kata

Textbox

(37)

4. Form About

Pada form about terdapat keterangan tentang penulis serta keterangan aplikasi kamus digital Indonesia – Nias. Form ini juga menyediakan tombol close untuk kembali ke menu utama.

Gambar 3.4 Tampilan Form About

3.3.2 Database Program Kamus Digital

Database kamus ini bernama “Kamus” yang memiliki sebuah tabel yakni “Nias -Indonesia”. Terdiri dari 4 field, yakni id, istilah, istilahdesc, suara. Berikut gambaran tentang tabel kamus digital ini .

About

Tentang Penulis

Gambar

(38)

Tabel 3.1 Database

Nama field Tipe Data Index Key

Id Auto Number Primary Key

Istilah Text -

Istilahdesc Text -

Suara Text -

Keterangan :

1. field „id‟ merupakan field nomor id pada setiap data yang akan di-input-kan.

2. field ‘istilah‟ merupakan field untuk menyimpan kata dalam bahasa Nias yang akan di – input-kan oleh user.

3. field ‘istilahdesc‟ merupakan field untuk menyimpan kata dalam bahasa Indonesia yang akan di –input-kan oleh user.

(39)
(40)

Gambar 3.5 Flow Chart Halaman Menu Utama

Gambar 3.6 Flow Chart Halaman Indonesia - Nias

(41)
(42)

4. Flow Chart Pencarian Data

Gambar 3.7 Flow Chart Pencarian Data

START

EXIT DATABASE

CARI DATA

OUTPUT

GAGAL INPUT

(43)

BAB 4

IMPLEMENTASI DAN PEMBAHASAN

4.1 Implementasi Sistem

Tahap ini merupakan tahap dimana meletakkan sistem agar dapat dijalankan atau di operasikan. Dalam hal ini, sistem kamus digital tersebut harus sesuai dengan komponen – komponen pokok pada sistem komputer yang akan kita gunakan. Tahap ini merupakan tahap inti dalam membangun sebuah proyek. Di sini pembangunan komponen-komponen pokok sebuah sistem informasi dilakukan berdasarkan desain yang sudah dibuat. Adapun tahapan dari implementasi tersebut adalah :

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. Memastikan agar software ini menjadi user friendly yang artinya user dapat dengan mudah mengoperasikan software ini

4. Melakukan pengujian sistem secara keseluruhan.

(44)

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

(45)

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. Hardware menjadi salah satu faktor penting dalam pengoperasian sebuah komputer.

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 Premium, Microsoft Visual Basic

(46)

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. User, yaitu orang yang memakai sistem.

4.4 Halaman Aplikasi Kamus Digital Bahasa Indonesia – Nias

(47)

4.4.1 Tampilan Menu Awal

Gambar 4.1 Tampilan Menu Awal

4.4.2 Form Menu Utama

Form utama merupakan halaman utama dari program kamus digital ini, dalam form ini terdapat 3 buah tombol yaitu Indonesia – Nias dan Nias - Indonesia yang berfungsi untuk memilih bahasa yang ingin kita terjemahkan. Ketika kita mengklik salah satu dari tombol tersebut maka secara otomatis akan menampilkan halaman form

berikutnya sesuai dengan tombol bahasa yang diingikan.

Pada form ini juga disediakan menu dan submenu guna menghubungkan dengan form yang lain yakni menu File dan menu help . Dalam menu File terdapat 3

(48)

yang akan menjelaskan tentang kamus dan setiap tombol yang ada serta bagaimana cara pelafalan setiap kosa kata, tanda baca dan penggunannya pada sebuah kalimat. Berikut ini adalah tampilan halaman utama dari aplikasi kamus digital ini :

Gambar 4.2 Form Menu utama Kamus

(49)

4.4.3 Form Indonesia – Nias

Pada form Indonesia – Nias merupakan tampilan untuk menerjemahkan bahasa Indonesia ke dalam bahasa Nias. Dalam tampilan ini terdapat beberapa tombol untuk memperbaharui, membuat kosakata baru, menghapus dan menyimpan kosakata serta terdapat pula tombol suara untuk mendengarkan cara pelafalan setiap kosakata.

Gambar 4.4 Form Bahasa Indonesia – Nias

4.4.3 Form Nias – Indonesia

(50)

salah dalam penginputan data. Fungsi dari tombol hapus adalah untuk membuang istilah beserta maknanya dari database, hal ini dilakukan apabila ada istilah-istilah yang tidak digunakan lagi atau istilah yang salah. Tombol kembali adalah tombol untuk keluar dari halaman update dan beralih ke halaman utama. Berikut adalah tampilan halaman kamus Nias - Indonesia:

Gambar 4.5 Form Bahasa Nias – Indonesia

4.4.4 Form About

Form ini berisi seputar programmer serta beberapa penjelasan mengenai software Aplikasi Kamus Digital ini. Terdiri dari beberapa label yang akan membuat interface

(51)
(52)

BAB 5

PENUTUP

5.1 Kesimpulan

Berdasarkan hasil penjelasan pada bab-bab sebelumnya, penulis dapat mengambil beberapa kesimpulan, yaitu:

1. Perancangan kamus digital bahasa Indonesia – Nias ini digunakan sebagai alat bantu bagi setiap user yang ingin mengenal atau mempelajari kosakata dalam bahasa Nias serta membantu dalam pencarian dan pelafalan setiap kosakata. Sehingga lebih bermanfaat dalam penggunaan waktu yang efesien dan hasil yang maksimal.

2. Kemudahan yang diciptakan programmer dalam meng-input, meng-update dan menghapus data kamus sehingga kamus dapat diperbaharui oleh user.

(53)

4. Aplikasi kamus digital bahasa Indonesia – Nias dan bahasa Nias – Indonesia dikemas secara userfriendly agar dapat digunakan dengan mudah bagi user yang masih awam sekalipun.

5.2 Saran

Program kamus digital bahasa Indonesia – Nias yang dibangun oleh penulis masih perlu dilakukan perbaikan seperti pembuatan interface program yang lebih baik lagi, serta penyajian data yang lebih relevan. Sehingga penggunaan kamus ini dapat mengakomodir semua kebutuhan user.

Pengembangan sistem program Aplikasi Kamus Digital perlu ditingkatkan dikemudian hari, selain itu perlu juga ditingkatkan meliputi pembuatan atau perancangan database yang lebih kompleks dan dapat dibentuk suatu relasi antara file

(54)

DAFTAR PUSTAKA

Alam M, A.J.2003. Belajar Sendiri Microsoft Visual Basic 6.0. Jakarta: PT.Elex Media Komputindo.

Imam Haryanto.2007.Membuat Database dengan Microsoft Office Access, Penerbit Informatika 2007.

Kadir, Abdul. 2003. Penuntun Praktis Belajar Database Menggunakan Microsoft Access. Yogyakarta: Andi.

Kurniadi, Adi. 2000. Pemrograman Visual Basic 6.0. Jakarta: PT. Elex Media Komputindo.

Lase, Apolonius. 2010. Kamus Li Niha Nias – Indonesia. Jakarta : Kompas

Leong, Marlong 2006. Dari Pemrograman Untuk Programer Visual Basic. Yogyakarta: Andi Offset.

Panduan Tatacara Penulisan Skripsi & Tugas Akhir. 2012. Dokumen Nomor: Akad/05/2005. Medan: Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sumatera Utara.

Sanjaya, Ridwan.2008. Kolaborasi Visual Basic 6.0 dan Access 2003”. Jakarta: PT. Elex Media Komputindo

Yuswanto, Subari 2008.Panduan Lengkap Pemrograman Visual Basic 6.0. Surabaya: Cerdas Pustaka

(55)

LAMPIRAN 1

Kode Program Menu Utama

Private Sub tengah()

(56)

Private Sub Timer2_Timer() Me.Width = Me.Width + 100 tengah

If Me.Width >= 6020 Then Timer2.Enabled = False

Kode Program FrmMain2 (Indonesia – Nias)

Private Declare Function PlaySound Lib "winmm.dll" Alias _

"PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, _

ByVal dwFlags As Long) As Long

Public Function PlayWaveFile(strFileName As String, Optional blnAsync As Boolean) As Boolean

Dim lngFlags As Long Const snd_sync = &H0 Const snd_Async = &H1 Const snd_Nodefault = &H2 Const snd_Filename = &H20000

(57)

strSQL = "Select suara from NiasIndonesia where Istilahdesc ='" & txtWord.Text & "'"

Set rssuara = New ADODB.Recordset rssuara.Open strSQL, gAdoConn If Not rssuara.EOF Then

retval = PlayWaveFile(App.Path & rssuara!suara, True) Else

gAdoConn.Execute strDelete PopData (strTextSearch)

If txtWord.Text = "" Then

MsgBox "Masukkan Kata. ", vbExclamation, "Alert" Exit Sub

End If

If txtMeaning.Text = "" Then

MsgBox "Masukkan Arti Kata.", vbExclamation, "Alert" Exit Sub

End If

strSQL = "Insert into

NiasIndonesia(IstilahDesc,Istilah)Values('" &

SQLSafe(txtWord.Text) & "','" & _

SQLSafe(txtMeaning.Text) & "')" gAdoConn.Execute strSQL

(58)

txtMeaning.Text = "" End Sub

Private Sub cmdUpdate_Click() Dim strUpdate As String

strUpdate = "Update NiasIndonesia Set IstilahDesc = '" & SQLSafe(txtWord) & "'," & _

"Istilah = '" & SQLSafe(txtMeaning) & "' Where Id = " & gintIdItem & ""

gAdoConn.Execute strUpdate PopData (strTextSearch)

Private Sub lstView_ItemClick(ByVal Item As

(59)

txtMeaning.Text =

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

(60)

With rs

Kode Program FrmMain (Nias – Indonesia)

Private Declare Function PlaySound Lib "winmm.dll" Alias _

"PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, _

(61)

Dim lngFlags As Long Const snd_sync = &H0 Const snd_Async = &H1 Const snd_Nodefault = &H2 Const snd_Filename = &H20000

lngFlags = snd_Nodefault Or snd_Filename Or snd_sync If blnAsync Then lngFlags = lngFlags Or snd_Async PlayWaveFile = PlaySound(strFileName, 0&, lngFlags) End Function

gAdoConn.Execute strDelete PopData (strTextSearch)

If txtWord.Text = "" Then

MsgBox "Masukkan Kata. ", vbExclamation, "Alert" Exit Sub

End If

If txtMeaning.Text = "" Then

(62)

End If

strSQL = "Insert into

NiasIndonesia(Istilah,IstilahDesc)Values('" &

SQLSafe(txtWord.Text) & "','" & _

SQLSafe(txtMeaning.Text) & "')" SQLSafe(txtWord) & "'," & _

"IstilahDesc = '" & SQLSafe(txtMeaning) & "' Where Id = " & gintIdItem & ""

gAdoConn.Execute strUpdate PopData (strTextSearch)

Set rssuara = New ADODB.Recordset rssuara.Open strSQL, gAdoConn If Not rssuara.EOF Then

(63)

frmMain2.Show

Private Sub lstView_ItemClick(ByVal Item As

MSComctlLib.ListItem)

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

(64)

Dim strSQL As String

(65)
(66)
(67)

Text5.Visible = False Text6.Visible = False End Sub

LAMPIRAN 6

Kode Program About

Private Sub cmdClose_Click() FormKamus.Show

frmAbout.Hide End Sub

LAMPIRAN 7

Module

Public gAdoConn As ADODB.Connection

Public Function SQLSafe(strValue As String) As String Dim strTemp1 As String

strTemp1 = Replace(strValue, "'", "''")

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

In connection with the above, thus proposed that this meeting give the authority and/or power of the Board of Directors and/or Corporate Secretary of the

The chlorophyll content, photosynthetic activity and stomatal conductance of flag leaves of spring wheat plants exposed to elevated CO 2 and elevated O 3 , singly and in

Jika tombol baca spinner di-click, maka teks label nilai akan berubah sesuai nilai dari spinner. Jika spinner tanggal diubah nilainya oleh

DINAS PANGAN, PERTANIAN DAN PERIKANAN KABUPATEN WONOSOBO TAHUN ANGGARAN

perkiraan yang dibuat konsultan perencana PPBJ Jasa Konstruksi Rehabilitasi Gedung KPKNL P.Sidimpuan 25 Jun 2012 10:25 Peserta (penyedia barang/jasa) Panitia/Pokja ULP

dilakukannya Penjelasan pekerjaan (aanwijzing) adalah Dokumen Pengadaan Pekerjaan Konstruksi yang d oleh Penyedia Jasa.. melakukan pendaftaran sebelum mengunduh/download

PEKERJAAN PENGADAAN DAN PEMASANGAN KOMPUTER DAN KELENGKAPANNYA DI LINGKUNGAN SEKRETARIAT PRESIDEN. No Nama

Pada hari ini, Senin tanggal dua puluh lima bulan Juni tahun dua ribu dua belas , dimulai pukul 16.00 WIB, bertempat di Ruang Rapat Kepala Pusat Pendidikan dan