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