• Tidak ada hasil yang ditemukan

BAB 3 Perancangan Sistem

3.3 Perancangan Aplikasi

3.3.6 Diagram Level 0

Diagram level 0 digunakan untuk menjelaskan rincian proses yang terjadi di dalam program.

Adapun bentuk rancangan diagram level 0 dari aplikasi kamus digital bahasa Jerman ini adalah sebagai berikut :

Pengguna

Aplikasi kamus digital bahasa

Jerman Penerjemah

Tranlasi Indonesia - Jerman

Rec. Translasi Indonesia-Jerman Kata dalam bahasa Indonesia

Indonesia Jerman

Rec. Translasi

Translasi dalam bahasa Indonesia-Jerman

Jerman

Kata dalam bahasa Jerman

Translasi dalam bahasa

Indonesia Rec. Translasi

Indonesia-Jerman

Gambar 3.7 Diagram Level 0

Update kamus Penerjemah

Kamus

Terjemahan Indonesia

-Jerman

Terjemahan Jerman -Indonesia Pengguna

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 brainware-nya.

4.2 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem adalah sebagai berikut:

1. Mengkaji rangkaian sistem yang telah dibuat, 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 Menu Utama

Menu utama adalah menu yang akan ditampilkan saat aplikasi dijalankan. Menu utama pada aplikasi ini memiliki sebuah menu bar yang berfungsi untuk menampilkan beberapa fungsi lain pada aplikasi ini. Tampilan menu utama ini berisi sebuah text field, dua buah radio button dan sebuah tombol yang digunakan untuk melakukan penerjemahan kata, sedangkan text area dan list digunakan untuk menampilkan daftar kata yang ditemukan dan terjemahan kata. Tampilan menu utama adalah sebagai berikut:

Gambar 4.1 Menu Utama

4.4 Menu Update Database Kamus

Menu update database kamus adalah menu yang digunakan untuk menambahkan kata baru ke dalam file penyimpanan kata di aplikasi ini. Menu update database kamus memiliki sebuah text field, sebuah text area dan dua buah radio button yang digunakan untuk menambahkan kata baru. Menu tambah kata baru juga memiliki dua buah tombol yaitu tambah dan tutup. Tombol tambah digunakan untuk memasukkan kata yang diketikan pada menu ini ke dalam file penyimpanan kata. Tombol tutup digunakan untuk menutup menu tambah kata baru. Tampilan menu update database kamus adalah sebagai berikut:

Gambar 4.2 Menu Update Database Kamus

4.5 Menu Tentang Program

Menu tentang program adalah menu yang digunakan untuk menampilkan informasi tentang aplikasi kamus digital ini. Tampilan menu tentang program adalah sebagai berikut:

Gambar 4.3 Menu Tentang Program

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan hasil penelitian yang dilakukan, dapat disimpulkan yaitu:

1. Hadirnya komputer dalam dunia pendidikan sangat membantu dalam proses pembelajaran.

2. IPTEK sudah semakin maju dan menjadi pengaruh pada kehidupan manusia.

3. Bahasa pemrograman Visual Basic dapat membangun berbagai aplikasi yang dapat menjadi sarana pendidikan.

4. Aplikasi kamus digital bahasa Jerman ini digunakan sebagai alat bantu dalam mencari istilah atau kata dalam bahasa Jerman.

5. Aplikasi kamus digital ini mempercepat proses pencarian kata yang akan diterjemahkan dibandingkan dengan menggunakan kamus dalam bentuk buku.

5.2 Saran

Berdasarkan penelitian, penulis dapat menjabarkan beberapa saran, yaitu:

1. IPTEK pada zaman sekarang sudah sangat maju, sehingga masyarakat sebaiknya selalu memperbaharui informasi tentang IPTEK tersebut.

2. Pengguna aplikasi ini sebaiknya menginstal Microsoft Visual Basic 6.0 sebelum menjalankan aplikasi kamus digital ini untuk pertama kalinya.

3. Data yang belum terdapat didalam kamus ini hendaknya di-input oleh pengguna agar kamus digital ini menjadi lebih baik lagi.

DAFTAR PUSTAKA

Harfanti, Rinarizky. 09 Maret 2010. Membangun Aplikasi Kamus Digital.

Widodo, P.D. 2004. Kamus Istilah Internet dan Komputer. Jombang: Lintas Media.

Bunafit Komputer. 2008. 25 Aplikasi Windows Populer dengan Visual Basic 6.0. Jakarta: PT Elex Media Komputindo.

Kurniadi, Adi. 2005. Pemrograman Microsoft Visual Basci. Jakarta: PT Elex Media Komputindo Komunitas Guru Bahasa Jerman. 2008. Pelajaran Bahasa Jerman. Medan: CV. Cipta Sarana

Mandiri.

Schneider, Rudolf. 1989. Deutsche Welle. Jilid 1. 2. 3. Germany.

http://id.wikipedia.org/wiki/Bahasa_Jerman

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma III Teknik Komputer / Statistika :

Nama : WAHYUNI FARAH JUWITA

NIM : 082406091

Program Studi : D3 TEKNIK KOMPUTER

Judul T.A : APLIKASI KAMUS DIGITAL BAHASA JERMAN DENGAN MENGGUNAKAN VISUAL BASIC 6.0

Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal / 05 / 2011

Dengan Hasil : Sukses / Gagal

Demikian diterangkan untuk digunakan melengkapi Syarat Pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.

Medan, Mei 2011 Dosen Pembimbing,

Syahril Efendi S.SI M.IT NIP. 1967111011996021001

KEMENTERIAN PENDIDIKAN NASIONAL

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM PROGRAM STUDI D-3 TEKNIK KOMPUTER DAN STATISTIKA

Jl. Bioteknologi No. 1 Kampus USU Padang Bulan, Medan – 20155 Telp. (061) 8211050 Fax. (061) 82144290

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama Mahasiswa : WAHYUNI FARAH JUWITA

Nomor Stambuk : 082406091

Judul Tugas Akhir : Aplikasi Kamus Digital Bahasa Jerman Dengan Menggunakan Visual Basic 6.0

Dosen Pembimbing : Syahril Efendi S.SI. M.IT Tanggal Mulai Bimbingan :

Tanggal Selesai Bimbingan :

No Tanggal Bimbingan

Pembahasan Pada Asistensi Mengenai BAB

Paraf Dosen

Pembimbing Keterangan 1

2 3 4 5 6 7

 Kartu ini dikembalikan ke Jurusan Matematika bila bimbingan Mahasiswa telah selesai.

Diketahui

Departemen Matematika FMIPA USU Ketua,

Prof. Dr. Tulus, M.Si

NIP : 196209011988031002

Disetujui

Pembimbing Utama/

Penanggung Jawab,

Syahril Efendi S.SI.M.IT NIP : 196711101996021001

FORM KATA

Private Sub cmdTambah_Click() If txtIndo.Text = "" Then

MsgBox "Silahkan Input Kata Dalam Bahasa Indonesia Terlebih Dahulu", vbExclamation,

"Kamus Indonesia - Jerman"

Exit Sub

ElseIf txtJerman.Text = "" Then

MsgBox "Silahkan Input Kata Dalam Bahasa Jerman Terlebih Dahulu", vbExclamation,

"Kamus Indonesia - Jerman"

Exit Sub Else

If RS.RecordCount > 0 Then

RS.Find "Indo = '" & txtIndo & "'"

If Not RS.EOF Then

MsgBox "Kata Yang Ingin Anda Inputkan Sudah Terdaftar Di Dalam Database", vbExclamation, "Kamus Indonesia - Jerman"

txtIndo.SetFocus Exit Sub

End If

RS.Find "Jerman = '" & txtJerman & "'"

If Not RS.EOF Then

MsgBox "Kata Yang Ingin Anda Inputkan Sudah Terdaftar Di Dalam Database", vbExclamation, "Kamus Indonesia - Jerman"

txtJerman.SetFocus Exit Sub

End If End If RS.AddNew RS(0) = txtIndo RS(1) = txtJerman RS.Update

RS.Close RecSet (1)

MsgBox "Kata " & txtIndo & ", Berhasil Ditambahkan Ke Dalam Database", vbInformation, "Kamus Indonesia - Jerman"

txtIndo = ""

txtJerman = ""

txtIndo.SetFocus End If

End Sub

Private Sub cmdTutup_Click() Unload Me

End Sub

Private Sub Form_Load()

If Con.State <> 0 Then Con.Close Konek

RecSet (1) End Sub

FORM CANCEL

Private Sub cmdCancel_Click()

If MsgBox("Apakah Anda Ingin Menutup Aplikasi Ini?", vbQuestion + vbYesNo, "Kamus Indonesia - Jerman") = vbYes Then

Unload Me End If

End Sub

Private Sub cmdTerjemah_Click() If mnuMode(1).Checked Then lstEjaan(0).Clear

lstEjaan(1).Clear

lstEjaan(0).Enabled = True lstEjaan(1).Enabled = True If txtKata.Text = "" Then Exit Sub

Else

RS.Filter = "indo like '*" & txtKata & "*'"

While Not RS.EOF

lstEjaan(0).AddItem RS(0) lstEjaan(1).AddItem RS(1) RS.MoveNext

Wend End If Else

lstEjaan(0).Clear lstEjaan(1).Clear

lstEjaan(0).Enabled = True lstEjaan(1).Enabled = True If txtKata.Text = "" Then Exit Sub

Else

RS.Filter = "jerman like '*" & txtKata & "*'"

While Not RS.EOF

lstEjaan(0).AddItem RS(1) lstEjaan(1).AddItem RS(0) RS.MoveNext

Wend End If

End If End Sub

Private Sub Form_Load()

If Con.State <> 0 Then Con.Close Konek

RecSet (1)

mnuMode(1).Checked = True mnuMode(2).Checked = False

lblOpsi.Caption = "Input Kata Dalam Bahasa Indonesia"

End Sub

Private Sub lblAbout_Click() frmAbout.Show 1

End Sub

Private Sub menu_Click(Index As Integer) If Index = 2 Then

frmKata.Show 1 ElseIf Index = 3 Then frmAbout.Show 1 End If

End Sub

Private Sub mnuMode_Click(Index As Integer) If Index = 1 Then

mnuMode(1).Checked = True mnuMode(2).Checked = False

lblOpsi.Caption = "Input Kata Dalam Bahasa Indonesia"

Else

mnuMode(1).Checked = False mnuMode(2).Checked = True

lblOpsi.Caption = "Input Kata Dalam Bahasa Jerman"

End If End Sub

FORM EJAAN

Public Con As New ADODB.Connection Public RS As New ADODB.Recordset

Public Query, KdKaret, KdInvoice, KdPelanggan, KdKirim, Mode As String Public Sub Konek()

Con.ConnectionString = "provider = microsoft.jet.oledb.4.0; data source = " & App.Path &

"\database.mdb"

Con.CursorLocation = adUseClient

Dokumen terkait