• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan tempat implementasi dari perangkat lunak ini adalah sebagai berikut :

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN. dan tempat implementasi dari perangkat lunak ini adalah sebagai berikut :"

Copied!
21
0
0

Teks penuh

(1)

40

4.1 IMPLEMENTASI PERANGKAT LUNAK

Lingkungan perangkat keras yang digunakan untuk perancangan sistem dan tempat implementasi dari perangkat lunak ini adalah sebagai berikut : a. Prosesor : Intel Atom D510 1,66 GHz.

b. Memori : 1 GB. c. Hardisk : 250GB.

Sedangkan lingkungan perangkat lunak yang digunakan untuk tempat implementasinya adalah sebagai berikut :

a. Sistem operasi : Microsoft Windows XP SP2. b. Tools Developer : Microsoft Visual Basic 6.0.

c. Bahasa Pemrograman : Bahasa pemrograman visual basic 6.0.

Berikut ini adalah batasan implementasi dari perangkat lunak yang dibuat : a. Aplikasi basis data ini dibangun ditunjukan sementara microsoft access untuk

penyimpanan hanya untuk program studi TI angkatan 2005 dan dapat diintegrasikan dengan Microsoft access 2003 dan 2007.

b. Perangkat lunak yang akan dibangun masih merupakan prototype basis data yang didalamnya terdapat fitur-fitur file suara dan gambar.

(2)

d. Aplikasi databasenya multimedia yang dibangun hanya menggunakan format suara, gambar dan belum menggunakan format video.

4.2 Implementasi Form dan Modul

Pada tahapan ini merupakan tahapan lanjutan setelah desain antarmuka (interface) selesai dirancang. Dalam setiap perancangan koding dan struktur program yang akan dibuat dalam perangkat lunak basis data multimedia ini terbagi menjadi :

1. Forms

Forms ini merupakan tampilan antarmuka untuk aplikasi basis data multimedia yang dibangun.

2. Modul

Modul ini merupakan tempat pemanggilan fungsi-fungsi dari forms basis data multimedia yang akan dibangun.

4.2.1 Implementasi Form Menu Utama

Form menu utama yang terdapat pada aplikasi basis data multimedia adalah sebuah tampilan antarmuka/interface yang menampilkan 4 fitur yaitu about us, find, friend , turn off yang masing masing fitur mempunyai fungsi seperti about us yang menampilkan data pembuat aplikasi dan tahun pembuatan aplikasi basis data multimedia yang dibuat. Sedangkan fitur find berfungsi mencari basis data multimedia yang sudah tersimpan, fitur friend berfungsi untuk menambah

(3)

terakhir adalah fitur turn off yang berfungsi untuk keluar dari menu utama pada aplikasi yang dibangun. Untuk melihat lebih jelas tampilan gambar menu utama dapat dilihat pada gambar di bawah ini :

Gambar 4.1 Form Menu utama

4.2.2 Implementasi Form Splash

Form splash atau loading yang terdapat pada aplikasi basis data

multimedia adalah sebuah tampilan antarmuka/interface yang berfungsi sebagai proses waktu tunggu untuk masuk ke sebuah sistem aplikasi basis data multimedia dapat terlihat seperti pada gambar 4.2 dibawah ini.

(4)

Gambar 4.2 Form Menu Loading

4.2.3 Implementasi Form Setting

Form setting yang terdapat pada aplikasi basis data multimedia adalah sebuah tampilan yang berfungsi sebagai menu untuk penyetingan file suara yang akan dimasukkan ke dalam basis data untuk tampilannya seperti gambar 4.3 dibawah ini: .

(5)

4.2.4 Implementasi Form Searching

Form searching atau pencarian yang terdapat pada aplikasi basis data multimedia adalah sebuah tampilan antarmuka/interface yang berfungsi sebagai proses pencarian data seorang user yang telah tersimpan didalam basis data multimedia. Dapat mencari nama lengkap, namapanggilan dan tanggal lahir, tampilan dapat terlihat seperti pada gambar 4.4 dibawah ini:

Gambar 4.4 Form Menu Searching

4.2.5 Implementasi Form Recording

Form recording atau rekam suara adalah sebuah antarmuka/interface yang dapat berfungsi merekam suara seorang user yang ingin memasukkan data ke dalam aplikasi basis data multimedia. Seorang user yang ingin memasukkan data kedalam basis data harus merekam suara agar dapat tersimpan ke dalam basis data multimedia, setelah seorang user merekam suara kemudian data yang telah

(6)

direkam akan tersimpan . Tampilan dapat terlihat seperti pada gambar 4.5 dibawah ini:

Gambar 4.5 Form Menu Record

4.2.6 Implementasi Form Profil

Form profile adalah sebuah tampilan profil teman yang dapat diakses oleh seorang user, setelah user membuka fitur atau tampilan pencarian data seorang user yang terdapat di fitur find. Didalam tampilan form profile terdapat tombol play yang dapat di klik dan akan terdengar data file suara yang telah tersimpan didalam basis data multimedia. Selain terdengar data file suara ditampilan profile terdapat biodata seorang user yang telah tersimpan dalam database multimedia. Tampilan dapat terlihat seperti gambar 4.6 Dibawah ini:

(7)

4.2.7 Implementasi Form Memory

Form memory adalah sebuah tampilan yang menampilkan data pembuat aplikasi basis data multimedia dan tahun pembuatan basis data multimedia yang dibuat. Tampilan dapat terlihat pada gambar dibawah ini:

Gambar 4.7 Form Menu Memory

4.2.8 Implementasi Form Addnew

Form Add new adalah form yang banyak mempunyai fungsi seperti seorang user yang ingin membuat data baru ke dalam database multimedia dapat mencari file new dan dapat mengisi data seorang user, kemudian merekam suara,memasukkan foto dan setelah data dimasukkkan oleh seorang user data

(8)

dapat di save atau disimpan. Pada data form addnew masih banyak fungsi yang dapat dipergunakan seperti mencari data file suara, gambar dan mengedit data yang telah tersimpan.

Gambar 4.8 Form Menu Add new

4.2.9 Implementasi Modul Dengan Basis Data

Pada bagian ini menjelaskan bagaimana penggunaan source code pada visual basic untuk membuat koneksi dengan basis data di dalam modul. Kode program disajikan pada kode 4.1

Public cn As New ADODB.Connection Public rs As New ADODB.Recordset Dim NIK As String

Public Sub set_NIK(passed_NIK As String) NIK = passed_NIK

End Sub

Public Function get_NIK() As String get_NIK = NIK

End Function

Public Sub koneksi()

Set cn = New ADODB.Connection

cn.Provider = "Microsoft.jet.oledb.4.0" cn.CursorLocation = adUseClient

cn.Open App.Path & "\profile.mdb" End Sub

(9)

4.2.10 Implementasi Modul Perekaman Suara

Karena pada aplikasi terdapat fitur untuk merekam suara yang nantinya dapat dimasukkan ke dalam basis data maka menggunakan kode program dalam kode 4.2.

Option Explicit Public Rate As Long

Public Channels As Integer Public Resolution As Integer

Public WaveStatusMsg As String * 255 Public WaveStatisticsMsg As String

Public WaveRecordingImmediate As Boolean Public WaveRecordingStartTime As Date Public WaveRecordingStopTime As Date Public WaveRecordingReady As Boolean Public WaveRecording As Boolean Public WavePlaying As Boolean

Public WaveAutomaticSave As Boolean Public WaveFileName As String

Public WaveMidiFileName As String Public WaveLongFileName As String Public WaveShortFileName As String Public WaveRenameNecessary As Boolean

Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrrtning As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long

Private Declare Function GetShortPathName Lib "kernel32" _

Alias "GetShortPathNameA" (ByVal lpszLongPath As String, _ ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long

Private Declare Function FindFirstFile& Lib "kernel32" _

Alias "FindFirstFileA" (ByVal lpFileName As String, lpFindFileData _

As WIN32_FIND_DATA)

Private Declare Function FindClose Lib "kernel32" _ (ByVal hFindFile As Long) As Long

Private Const MAX_PATH = 260 Private Type FILETIME

dwLowDateTime As Long dwHighDateTime As Long End Type

(10)

Sedangkan untuk proses memperdengarkan file hasil rekaman suara yang telah tersimpan didalam basis data diperlukan modul sound yang menggunakan kode program seperti dalam kode 4.3.

Option Explicit

Public Declare Function sndPlaySound Lib "winmm" Alias _ "sndPlaySoundA" (ByVal lpszSoundName As String, _ ByVal uFlags As Long) As Long

Public Const SND_SYNC = &H0 Public Const SND_ASYNC = &H1 Public Const SND_NODEFAULT = &H2 Public Const SND_MEMORY = &H4 Public Const SND_LOOP = &H8

Kode 4.3 Memperdengarkan Rekaman Suara

4.2.11 Implementasi Modul Menampilkan Gambar Dari Dalam Disk

Selain dapat menyimpan file suara pada basis data terdapat juga fitur untuk memasukkan gambar ke dalam basis data yang bertujuan untuk melengkapi data yang sudah ada. Kode program yang diprgunakan disajikan dalam kode 4.4

Function TampilImage(imgData() As Byte, ByRef ErrRet As Long) _ As Picture

On Error GoTo Salah

If UBound(imgData) Then Dim hFile As String

hFile = Dir("C:\img.tmp", vbNormal) If hFile <> "" Then Kill "C:\img.tmp" Open "C:\img.tmp" For Binary As #1 Put #1, , imgData

Close #1

(11)

Else ErrRet = 1 End If Exit Function Salah: ErrRet = Err.Number End Function

Kode 4.4 Membaca Gambar dari dalam disk(Lanjutan)

4.3 Pengujian Perangkat Lunak

Pengujian perangkat lunak merupakan aktivitas menjalankan aplikasi basis data multimedia dengan berbagai cara yang bermaksud dan bertujuan untuk melakukan evaluasi terhadap aplikasi yang dibangun yang dibuat serta mendeteksi atau menemukan adanya kesalahan (bug) dalam pembuatan perangkat lunak basis data multimedia tersebut.

Tujuan pengujian disesuaikan dengan tujuan tugas akhir ini , yaitu :

a. Diharapkan dapat membangun suatu sistem basis data yang tidak hanya berbasiskan pada teks semata namun terdapat juga penambahan fitur pada aplikasi yang mempunyai unsur-unsur multimedia seperti foto-foto dan file audio yang bertujuan untuk melengkapi basis data.

Seluruh pengujian dilakukan dengan asumsi bahwa pengguna telah memiliki aplikasi basis data multimedia telah terpasang di dalamnya tersebut dengan baik. Pengujian proses database multimedia dilakukan berdasarkan pembuatan basis data baru, edit basis data, rekam basis data, hapus data yang terdapat dalam basis data.

(12)

Berikut ini adalah hasil pengujian dari proses perancangan perangkat lunak basis data multimedia didalam dalam pembutan basis data multimedia yang berfungsi menampilkan data, suara, gambar seorang pengguna yang telah tersimpan maupun yang baru mengisi data..

4.3.1 Pengujian Pembuatan Basis Data Baru dan Rekam Suara

Ketika user menggunakan perangkat lunak ini maka pengguna akan membuka sebuah fitur menu utama yang terdapat dalam aplikasi basis data multimedia. Didalam basis data multimedia terdapat 3 fitur yaitu menu about us,find,friend, dan setelah user membuka basis data multimedia, user dapat membuka tombol new dan apabila user belum pernah mengisi data diharapkan user membuka tombol new agar dapat mengisi data baru dalam basis data multimedia. Dimana tampilan prosesnya dapat dilihat pada gambar 4.9 dibawah ini:

(13)

Gambar 4.9 User membuka Menu utama

Setelah user membuka fitur menu utama, user dapat membuka tombol friend untuk mengisi data baru dalam aplikasi basis data multimedia. Dimana tampilan prosesnya dapat terlihat pada gambar 4.10 di bawah ini:

Gambar 4.10 user membuka fitur friend

Setelah user membuka fitur friend, user harus membuka tombol new untuk membuat data baru dalam basis data multimedia yang akan diakses, setelah user

(14)

membuka tombol new pada aplikasi basis data multimedia user akan ditampilkan tombol combo box yang didalamnya terdapat dua pilihan yaitu:

1. Klik yes apabila user ingin merekam suara

2. Klik no apabila user ingin kembali ke fitur friend dan tidak akan merekam data baru.

Tampilan combo box yang akan diakses seorang user dapat telihat pada gambar 4.11 dibawah ini:

Gambar 4.11 Tombol box proses pengujian penambahan data baru

Setelah user mengklik kata yes, user akan ditampilkan sebuah fitur untuk merekam suara terlebih dahulu apabila ingin memasukkan basis data baru ke dalam aplikasi basis data multimedia. Tampilan rekam suara yang akan iakses oleh seorang user dapat terlihat pada gambar 4.12 di bawah ini:

(15)

Gambar 4.13 Hasil rekam suara user baru

Pada gambar 4.12 proses perekaman suara user baru yang akan merekam suara, terdapat juga beberapa menu diantaranya menu record, save, reset, stop, setting, exit. Apabila user baru ingin merekam suara dapat membuka tombol record untuk memasukkan suara yang akan direkam dan mengklik tombol untuk berhenti merekam suara. setelah user memasukkan suara yang akan dimasukkan user kemudian membuka tombol save. Pada gambar 4.13 adalah hasil rekaman suara seorang user yang telah memasukkan suara dan disimpan oleh seorang user akan tersimpan pada folder yang telah dibuat oleh user itu sendiri dengan format)*.wav* dan diberi nama oleh user pada folder yang tersedia proses pengujian rekam suara telah tersimpan . Setelah user merekam suara dan tersimpan pada folder penyimpanan user dapat keluar dari menu record user diharapkan membuka tombol exit untuk keluar dari menu record yang telah berhasil dalam pengujian memasukkan suara. Dalam pengisian data diwajibkan

(16)

seorang user memasukkan sebuah gambar foto yang akan tersimpan pada folder picture yang akan ditampilkan pada database multimedia agar dapat diakses pada menu pencarian data pada fitur find, tanpa memasukkan foto data yang sudah dimasukkan tidak akan dapat ditampilkan dalam pencarian data. pada gambar 4.14 di bawah ini:

Gambar 4.14 Hasil pengujian penambahan database baru

Setelah file data penambahan baru berhasil dimasukkan oleh seorang user kemudian user diwajibkan menyimpan file data yang telah dimasukkan agar tersimpan dalam aplikasi database multimedia dan dapat browse foto yang sudah disimpan pada folder picture yang sudah dimasukkan oleh user dan akhirnya penambahan database baru berhasil.

(17)

Ketika user ingin merubah file-file data yang telah tersimpan dalam database multimedia, maka penulis menyediakan menu edit agar dapat digunakan oleh user untuk merubah data yang akan dirubah karena ada sebuah perubahan biodata dalam diri user. Pada fitur friend ada sebuah tampilan menu edit seperti pada gambar 4.12 user dapat mengklik tombol edit apabila ingin merubah data yang sudah tersimpan untuk dirubah user dapat mengklik tombol edit kemudian akan tampil combo box pilihan user akan mengedit data atau akan membatalkan pengeditan data yang terlihat pada gambar 4.15 di bawah ini:

Gambar 4.15 Message Box setelah pengeditan data

Setelah user mengklik tombol OK user akan ditampilkan pada menu friend yang sudah tersedia pada database multimedia dan dapat mengedit data yang akan dirubah, proses tahap pengujian data telah berhaasil di rubah oleh user yang akan memasukkan data yang sudah tersimpan pada database multimedia.

(18)

Ketika user tidak akan memasukkan data ke dalam aplikasi database multimedia, maka penulis sudah menyediakan menu delete yang terdapat pada fitur friend dan user diwajibkan mengklik tombol delete yang terdapat pada fitur friend. Kemudian user akan didapatkan pilihan tombol combo box user akan menghapus data atau user tidak akan menghapus data, klik tombol yes apabila user yakin menghapus data dan klik cancel apabila user akan membatalkan penghapusan data pada aplikaasi database multimedia yang sudah tersimpan yang tampak pada gambar 4.16 di bawah ini:

Gambar 4.16 Proses pemilihan penghapusan data

Setelah user tidak yakin menghapus data user dapat mengklik cancel dan proses penghapusan data dibatalkan dan kembali ke menu friend, apabila user yakin akan menghapus data dapat mengklik tombol ok pada gambar 4.17 dibawah ini:

(19)

database multimedia dan pengujian penghapusan data berhasil dilakukan.

4.3.4 Pengujian Pencarian File Data Yang Sudah Tersimpan

Ketika user ingin melihat, mendengar file data yang pernah disimpan dengan bentuk suara,gambar pernah disimpan dalam basis data multimedia, maka penulis dalam pembutan aplikasi basis data multimedia menyediakan fitur yang bernama find yang artinya adalah fitur untuk mencari file data yang pernah disimpan. User dapat mengklik fitur find kemudian akan tampil gambar 4.18 pada gambar di bawah ini:

(20)

Setelah user membuka fitur find user diberikan sebuah tampilan menu pencarian data, user tinggal memilih nama, nama lengakap, tanggal lahir pada tombol kategori. Setelah user mengklik salah satu pilihan user akan ditampilkan sebuah nama ataupun tanggal lahir pada tombol kata kunci, kemudian user mengklik pilihan yang pernah tersimpan dalam basis data multimedia, diwajibkan user mengklik tombol combo box dengan nama pilih dan akan tampil sebuah data yang pernah dimasukkan dan tersimpan pada aplikasi database multimedia seperti pada gambar 4.19 di bawah ini:

Gambar 4.19 Tampilan dari hasil pencarian data

Setelah user mencari data yang pernah dimasukkan dan disimpan dalam database multimedia user dapat membuka kembali file data teks,suara,gambar yang pernah dimasukkan dan disimpan pada aplikasi basis data multimedia, dan pengujian database pencarian file data teks,suara,gambar berhasil diakses.

(21)

basis data multimedia yang dibangun berhasil digabungkan antara data file teks,suara,gambar dapat diakses oleh user dalam penggunaannya, dan tanpa sebuah gambar yang tidak akan dapat diakses, karena ketiganya saling melengkapi dalam basis data multimedia dan pada akhirnya berjalan dapat dengan berjalan dengan baik.

Gambar

Gambar 4.1 Form Menu utama
Gambar 4.3 Form Menu Setting
Gambar 4.4 Form Menu Searching
Gambar 4.5 Form Menu Record
+7

Referensi

Dokumen terkait

Melihat hasil dari input data jurnal klik menu buku besar sampai muncul halaman seperti di bawah ini. Gambar 16

(sama ada terkandung dalam permohonan ini atau diperolehi dengan cara lain, termasuk melalui agensi pelaporan kredit) boleh dipegang, digunakan dan diberikan oleh AIA

b) apabila semua harga penawaran di atas nilai total HPS, pelelangan dinyatakan gagal;.. 2) harga satuan penawaran yang nilainya lebih besar dari 110% (seratus sepuluh

Maka dari percobaan ini akan didapatkan data nilai tegangan dan nilai arus yang masuk pada dioda dengan menggunakan dua sifat dioda, yaitu  forward   bias dan

Kontraindikasi pemberian vaksin polio antara lain anak dalam keadaan penyakit akut, demam (&gt; 38 o C), muntah atau diare berat, sedang dalam pengobatan

Sebelum dilunasinya semua Pokok Obligasi dan Bunga Obligasi, serta pengeluaran lain yang menjadi tanggung jawab Perseroan sehubungan dengan penerbitan Obligasi ini, maka tanpa

Himawan Sutanto, M.Si selaku Ketua Jurusan Ilmu Komunikasi Fakultas Ilmu Sosial dan Ilmu Politik Universitas Muhammadiyah Malang.. Muslimin Machmud, M.Si selaku selaku Dosen

Kebijakan lain yang musti diperhatikan untuk meningkatkan kualitas kompetensi dan profesionalitas guru melalui peningkatan mutu akademik guru, baik melalui dengan