BAB IV IMPLEMENTASI DAN PENGUJIAN
|
|
- Widyawati Tanuwidjaja
- 7 tahun lalu
- Tontonan:
Transkripsi
1 BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi merupakan tahapan untuk melakukan pengkodean berdasarkan hasil analisa perancangan program aplikasi. Program aplikasi pencarian duplikasi berkas lagu pada media penyimpanan lagu ini dikodekan menggunakan bahasa pemrograman Visual Basic.NET, yang akan dilakukan pengujian terhadap program dengan tujuan untuk menghasilkan program aplikasi yang sesuai dengan perancangannya. 4.1 Implementasi Program Aplikasi Pada tahap implementasi program aplikasi, proses pengkodean program akan menggunakan bahasa pemrograman Visual basic.net, dan Microsoft Visual Studio 2005 sebagai antar muka pengembang aplikasi yang digunakan. Sedangkan untuk tahapan-tahapan proses implementasi program akan mengikuti tahapan pada diagram alir program yang dijelaskan di Bab III bagian 3.2, dan pengkodeannya akan mengadaptasi diagram alir proses kerja program yang dijelaskan di Bab III bagian Berdasarkan Rancangan diagram alir program, ditentukan tahapan-tahapan implementasi yang akan dilakukan yaitu implementasi antar muka aplikasi, implementasi fitur lokasi pencarian, implementasi fitur opsi pencarian, dan implementasi fitur pencarian Implementasi Antar Muka Aplikasi Pada diagram alir program, setelah program dijalankan, pengguna akan disuguhkan tampilan layar utama program. Pada pembuatan layar utama digunakan beberapa komponen yang terdapat pada toolbar Microsoft Visual Studio 2005 yaitu menu, textbox, tombol (button), optionbox, radio, dan listview sebagai komponen pendukung antar muka program aplikasi. Berikut digambarkan pada Gambar 4.1 tampilan layar utama. 33
2 34 Gambar 4.1 Tampilan Layar Utama Program Aplikasi pengkodean untuk pengaturan tampilan layar utama program aplikasi ditunjukkan pada Sintak 4.1 di bawah ini: Sintak 4.1 Sintak Untuk Pengaturan Layar Utama Program Aplikasi Private Sub FormMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load centerform() End Sub Private Sub centerform() Dim boundwidth As Integer = Screen.PrimaryScreen.Bounds.Width Dim boundheight As Integer = Screen.PrimaryScreen.Bounds.Height Dim x As Integer = boundwidth Me.Width Dim y As Integer = boundheight Me.Height Me.Location = New Point(x / 2, y / 2) End Sub Sintak 4.1 merupakan sintak untuk mengatur tampilan layar utama, yaitu pengaturan tampilan layar utama pada posisi tengah secara vertikal dan horisontal tampilan layar komputer pada saat aplikasi dijalankan.
3 Implementasi Fitur Lokasi Pencarian Fitur lokasi pencarian merupakan fitur untuk menentukan lokasi pencarian duplikasi lagu atau merupakan fitur untuk menentukan lokasi media penyimpanan lagu. Dalam fitur ini digunakan 1 komponen textbox dan 1 komponen button pada antar muka program aplikasi, dengan pengkodean yang dijelaskan pada Sintak 4.2 dibawah ini: Sintak 4.2 Sintak Untuk Fitur Lokasi Pencarian Private Sub BrowseButton_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles BrowseButton.Click Dim FolderBrowserDialog1 As New FolderBrowserDialog With Me.FolderBrowserDialog1.RootFolder = Environment.SpecialFolder.Desktop.SelectedPath = "C:\".Description = "Select the source directory" If.ShowDialog = Windows.Forms.DialogResult.OK Then BrowseTextBox.Text =.SelectedPath.ToString() End If End With End Sub Pada Sintak 4.2, dijelaskan proses untuk menentukan direktori media penyimpanan lagu yang dilakukan dengan menekan tombol bergambar folder (browse ) pada layar utama sebagai pemicu untuk memanggil jendela directory browser sebagai jendela untuk memilih lokasi direktori media penyimpanan lagu. Jendela directory browser yang ditunjukkan pada Gambar 4.3 dipanggil pada baris sintak program dengan memanggil fungsi FolderBrowserDialog, dimana fungsi FolderBrowserDialog merupakan fungsi bawaan dari lingkungan pengembangan aplikasi Framework.NET. Setelah memilih lokasi direktori media penyimpanan lagu pada jendela directory browser, maka jendela tersebut akan mengembalikan lokasi (path) yang dipilih, yang kemudian akan ditampung oleh komponen textbox, sebagai lokasi media penyimpanan lagu.
4 36 Gambar 4.2 Tampilan Jendela Directory Browser Implementasi Fitur Opsi Pencarian Fitur Opsi pencarian merupakan fitur untuk menentukan cara pencarian duplikasi lagu pada media penyimpanan lagu. Pada antar muka aplikasi, diberikan opsi pencarian duplikasi berkas lagu pada direktori utama atau direktori dan sub direktori utama media penyimpanan lagu. Dalam fitur ini digunakan 1 komponen Optionbox dan 2 komponen radio pada antar muka program aplikasi, dengan pengkodean untuk menentukan opsi mana yang dipilih ditunjukkan pada Sintak 4.3 dibawah ini: Sintak 4.3 Sintak Untuk Fitur Opsi Pencarian If Option1.Checked Then // Sintak Fitur Pencarian Else // Sintak Fitur Pencarian End If Pada Sintak 4.3, dijelaskan bahwa jika Option1 yang dipilih maka pencarian duplikasi berkas lagu akan dilakukan pada direktori utama dari direktori media penyimpanan lagu, sedangkan jika Option 2 yang dipilih, maka proses
5 37 pencarian duplikasi lagu akan dilakukan pada direktori dan sub direktori utama media penyimpanan lagu Implementasi Fitur Pencarian Fitur ini merupakan fitur yang menunjukkan proses utama pada program aplikasi. Proses ini bertujuan untuk melakukan pencarian duplikasi berkas-berkas lagu yang terdapat pada direktori media penyimpanan lagu. Berdasarkan opsi pencarian, pengguna diberikan dua opsi dalam melakukan pencarian, sehingga membedakan pengkodean sintak dalam mengidentifikasi berkas-berkas lagu pada media penyimpanan lagu. Berikut dijelaskan cara pencarian masing-masing opsi tersebut dalam mengidentifikasi hingga melakukan ekstraksi sidik jari lagu, serta menyimpannya ke dalam variabel array untuk proses komparasi sidik jari lagu selanjutnya sebagai berikut: 1. Opsi pencarian duplikasi berkas lagu pada direktori utama. Dalam opsi pencarian ini, dilakukan pengkodean sintak seperti yang ditunjukkan pada Sintak 4.4 sebagai berikut: Sintak 4.4 Sintak Penyimpanan Sidik Jari Lagu Ke Variabel Array Pada Opsi Pencarian Duplikasi Berkas Lagu Pada Direktori Utama. Dim files() As FileInfo = GetFilesByExtensions(SourceFolder, extensions) For i = LBound(files) To UBound(files) file = files(i) songinit = Chr(34) & file.name & Chr(34).ToString songpath = Chr(34) & file.fullname & Chr(34).ToString Try runfp = ExecuteFingerprint(fpGenerator, songpath) Catch err As Exception 'MsgBox("Error Execute Fingerprint") End Try mp3list.add(new getdata(songinit, songpath, runfp)) Next i Pada Sintak 4.4, dijelaskan bahwa setiap data informasi berkas lagu pada direktori utama mula-mula ditampung ke dalam variabel informasi bertipe
6 38 array (FileInfo). dengan memanggil fungsi GetFilesByExtensions seperti yang ditunjukkan pada Sintak 4.5. Sintak 4.5 Sintak Fungsi GetFilesByExtensions Public Function GetFilesByExtensions(ByVal strpath As String, ByVal colextensions() As String) As FileInfo() Dim tmpcollection As New Collection For Each strextension As String In colextensions For Each afile As FileInfo In New DirectoryInfo(strPath).GetFiles(strExtension) tmpcollection.add(afile) Next Next Dim tmpfiles(tmpcollection.count 1) As FileInfo, i As Integer = 0 For Each afile As FileInfo In tmpcollection tmpfiles(i) = afile i += 1 Next Return tmpfiles End Function Proses kemudian dilanjutkan dengan melakukan looping sejumlah berkas lagu yang tersimpan pada variabel FileInfo, untuk ditampung ke dalam informasi nama berkas lagu dan lokasi direktori berkas lagu tersebut ke dalam variabel. Setelah itu dilakukan proses ekstraksi sidik jari lagu dengan memanggil fungsi ExecuteFingerprint seperti yang ditunjukkan pada Sintak 4.6. Sintak 4.6 Sintak Fungsi ExecuteFingerprint Private Function ExecuteFingerprint(ByVal afexe As String, Optional ByVal args As String = "") As String Dim retstr As String = "" Dim p As New Process() p.startinfo.filename = afexe If args <> "" Then p.startinfo.arguments = args p.startinfo.useshellexecute = False p.startinfo.redirectstandardoutput = True p.startinfo.createnowindow = True p.start() retstr = p.standardoutput.readtoend() p.waitforexit() Return retstr End Function
7 39 Setelah proses ekstraksi sidik jari, setiap sidik jari, nama berkas lagu dan lokasi direktori berkas lagu yang dihasilkan pada proses looping disimpan ke dalam array multidimensi yang diberi nama mp3list, dengan menggunakan structure getdata seperti yang ditunjukkan pada Sintak 4.7. Sintak 4.7 Sintak Structure getdata Public Structure getdata Private _songname As String Private _getsong As String Private _Fingerprint As String Public Property songname() As String Get Return _songname End Get Set(ByVal value As String) _songname = value End Set End Property Public Property getsong() As String Get Return _getsong End Get Set(ByVal value As String) _getsong = value End Set End Property Public Property Fingerprint() As String Get Return _Fingerprint End Get Set(ByVal value As String) _Fingerprint = value End Set End Property Public Sub New(ByRef songname As String, ByRef getsong As String, ByRef Fingerprint As String) _songname = songname _getsong = getsong _Fingerprint = Fingerprint End Sub End Structure 2. Opsi pencarian duplikasi berkas lagu pada direktori dan seluruh sub direktori utama. Dalam opsi pencarian ini, dilakukan pengkodean sintak seperti yang ditampilkan pada Sintak 4.8 sebagai berikut:
8 40 Sintak 4.8 Sintak Penyimpanan Sidik Jari Lagu Ke Variabel Array Pada Opsi Pencarian Duplikasi Berkas Lagu Pada Direktori Dan Sub Direktori Utama. Dim Dirs As DirectoryInfo() = Root.GetDirectories("*.*", SearchOption.AllDirectories) For Each DirectoryName In Dirs Try folderlist.add(directoryname.fullname) Catch err As Exception 'MsgBox("Error Accessing") End Try Next For f = 0 To folderlist.count 1 'MsgBox(folderlist.Item(f))22 ChildSourceFolder = folderlist.item(f).tostring Dim files() As FileInfo = GetFilesByExtensions(ChildSourceFolder, extensions) For i = LBound(files) To UBound(files) file = files(i) songinit = Chr(34) & file.name & Chr(34).ToString songpath = Chr(34) & file.fullname & Chr(34).ToString Try runfp = ExecuteFingerprint(fpGenerator, songpath) Catch err As Exception 'MsgBox("Error Execute Fingerprint") End Try mp3list.add(new getdata(songinit, songpath, runfp)) Next i Next f End if Pada Sintak 4.8, dijelaskan bahwa dilakukan looping untuk melakukan pembacaan setiap lokasi sub direktori pada direktori utama dan direktori utama dengan memanggil fungsi bawaan pada.net Framework yaitu Root.GetDirectories, lalu kemudian lokasi-lokasi tersebut ditampung ke dalam variabel array. Setelah itu dilakukan looping sebanyak jumlah lokasi pada array, dan melakukan looping pada setiap lokasi array sebanyak jumlah berkas lagu pada lokasi tersebut, untuk menampung data informasi berkas-berkas lagu kedalam variabel informasi bertipe array (FileInfo), dengan memanggil fungsi GetFilesByExtensions seperti yang ditunjukkan pada Sintak 4.5. Kemudian dilakukan proses ekstraksi sidik jari lagu dengan memanggil fungsi ExecuteFingerprint seperti yang ditunjukkan pada Sintak 4.6, dimana untuk setiap sidik jari, nama berkas lagu dan lokasi direktori berkas lagu yang dihasilkan pada proses looping disimpan ke dalam array
9 41 multidimensi yang diberi nama mp3list, dengan menggunakan structure getdata seperti yang ditunjukkan pada Sintak 4.7. Pada proses mencocokan sidik jari lagu, kedua opsi diatas melakukan tahapan pencocokan sidik jari lagu yang sama, seperti yang ditunjukkan pada Sintak 4.9 dibawah ini: Sintak 4.9 Sintak Fungsi Pencocokan Sidik Jari Lagu For i = 0 To mp3list.count 1 mp3name = mp3list.item(i).songname.tostring mp3realpath = mp3list.item(i).getsong.tostring fpreal = mp3list(i).fingerprint.tostring 'SongListBox.Items.Add(fp1) For j = 0 To mp3list.count 1 mp3comparisonpath = mp3list.item(j).getsong.tostring fpcomparison = mp3list(j).fingerprint.tostring if (mp3realpath <> mp3comparisonpath) Then If (fpreal = fpcomparison) Then if (tag = 0) Then Dim lv As ListViewItem = SongListView.Items.Add(mp3Name.Replace(Chr(34), "")) lv.subitems.add(mp3realpath.replace(chr(34), "")) End If tag += 1 End If End If Next j tag = 0 Next i Pada Sintak 4.9, dijelaskan bahwa dilakukan looping bertingkat untuk mencocokan sidik jari lagu. Untuk setiap tingkatan looping dilakukan sejumlah banyaknya jumlah indeks array mp3list, dengan looping tingkat pertama mengisi nilai sebuah variabel dengan sidik jari lagu, dan looping tingkat kedua juga mengisi nilai sebuah variabel dengan sidik jari lagu. Apabila terdapat kecocokan sidik jari lagu, maka informasi nama berkas lagu dan lokasi berkas lagu yang disimpan pada array mp3list pada indeks array yang dinyatakan sidik jarinya mengalami kecocokan, akan disimpan ke dalam komponen listview, dengan
10 42 kondisi penyimpanan tidak akan dilakukan apabila sudah terdapat nama dan lokasi berkas lagu yang sama pada komponen listview. 4.2 Pengujian Program Aplikasi Pengujian program aplikasi merupakan tahapan yang dilakukan untuk penilaian kesesuaian program yang dibuat dengan analisa yang dilakukan dan hasil yang diharapkan. Dalam tahap pengujian aplikasi ini, dilakukan pengujian dengan metode Black Box yang merupakan uji spesifikasi dan fungsionalitas program, tanpa adanya pengetahuan tentang struktur internal dari source codenya. Metode Black Box menitikberatkan pada apa yang dilakukan oleh code tersebut, dan bukan bagaimana code itu bekerja. Dalam pengujian program aplikasi ini, akan dijelaskan lingkungan pengujian program, skenario pengujian, hasil pengujian dan analisis hasil pengujian Lingkungan Pengujian Dalam pengujian program aplikasi, diperlukan perangkat lunak dan perangkat keras untuk melakukan pengujian, sehingga diperlukan persiapan awal untuk mempersiapkan kebutuhan akan perangkat keras dan perangkat lunak tersebut. Untuk pengujian program aplikasi ini, dilakukan pengujian pada lingkungan pengujian sebagai berikut: 1. Perangkat Keras Yang Dibutuhkan Perangkat keras merupakan semua bagian fisik pada komputer yang saling bekerja sama untuk melaksanakan instruksi-instruksi yang diterima dari perangkat lunak komputer. Berdasarkan fungsi atau kegunaannya, perangkat keras dibagi ke dalam tiga jenis, yaitu: a. Alat Masukan (Input Device) Alat masukan adalah peralatan yang digunakan untuk memasukkan perintah atau data ke dalam komputer untuk diproses dan menghasilkan keluaran. Dalam pengujian program aplikasi ini, digunakan 2 alat masukan yaitu papan ketik atau keyboard dan mouse.
11 43 b. Alat Pemroses (Processing Unit) Alat pemroses adalah suatu alat pengolahan instruksi atau data yang diterima melalui alat masukan. Alat pemroses yang digunakan dalam pengujian program aplikasi ini adalah sebuah CPU (Central Processing Unit) yaitu prosesor Intel Core 2 Duo 1 Gb RAM memory, dan sebuah harddisk dengan kapasitas penyimpanan sebesar 250 Gb. c. Alat Keluaran (Output Device) Alat keluaran adalah suatu alat yang menampilkan hasil proses yang dilakukan oleh alat pemroses. Dalam pengujian program aplikasi ini digunakan alat keluaran berupa layar monitor bertipe SVGA. 2. Perangkat Lunak Yang Digunakan Perangkat lunak merupakan sekumpulan baris perintah atau program yang digunakan untuk memberikan instruksi-instruksi pengolahan data kepada perangkat keras komputer. Pada pengujian program ini, dilakukan pada sistem operasi Windows XP Skenario Pengujian Dalam melakukan pengujian program aplikasi ini, ditetapkan skenario pengujian yang disusun sebagai berikut: Tabel 4.1 Skenario Pengujian No Yang Diuji 1 Layar Utama Data Pengujian 2 berkas lagu dengan nama yang sama, isi yang sama, bitrate yang sama, dengan kedua berkas lagu berada pada lokasi berbeda Cara Menguji 1 Pilih lokasi dengan menekan tombol bergambar direktori, maka akan muncul jendela directory browser 2 Pada jendela directory browser, pilih lokasi berkas lagu yang akan diuji, kemudian tekan tombol OK 3 Pilih opsi pencarian pada direktori utama dan sub direktori dari direktori utama 4 Tekan tombol cari untuk memulai proses pengujian kedua berkas lagu Hasil Yang Diharapkan Program akan menampilkan kedua berkas lagu yang diuji, pada tabel hasil pengujian
12 44 Lanjutan Tabel 4.1 Skenario Pengujian 2 Layar Utama 3 Layar Utama 4 Layar Utama 2 berkas lagu dengan nama yang sama, isi yang sama, bitrate yang berbeda, dengan kedua berkas lagu berada pada lokasi berbeda 2 berkas lagu dengan nama yang berbeda, isi yang sama, bitrate yang sama, dengan kedua berkas lagu berada pada lokasi yang sama 2 berkas lagu dengan nama yang berbeda, isi yang berbeda, bitrate yang sama, dengan kedua berkas lagu berada pada lokasi yang sama 1 Pilih lokasi dengan menekan tombol bergambar direktori, maka akan muncul jendela directory browser. 2 Pada jendela directory browser, pilih lokasi berkas lagu yang akan diuji, kemudian tekan tombol OK 3 Pilih opsi pencarian pada direktori utama dan sub direktori dari direktori utama 4 Tekan tombol cari untuk memulai proses pengujian kedua berkas lagu 1 Pilih lokasi dengan menekan tombol bergambar direktori, maka akan muncul jendela directory browser 2 Pada jendela directory browser, pilih lokasi berkas lagu yang akan diuji, kemudian tekan tombol OK 3 Pilih opsi pencarian pada direktori utama 4 Tekan tombol cari untuk memulai proses pengujian kedua berkas lagu 1 Pilih lokasi dengan menekan tombol bergambar direktori, maka akan muncul jendela directory browser 2 Pada jendela directory browser, pilih lokasi berkas lagu yang akan diuji, kemudian tekan tombol OK 3 Pilih opsi pencarian pada direktori utama 4 Tekan tombol cari untuk memulai proses pengujian kedua berkas lagu Progrm akan menampilkan kedua berkas lagu yang diuji, pada tabel hasil pengujian Program akan menampilkan kedua berkas lagu yang diuji, pada tabel hasil pengujian Program tidak akan menampilkan kedua berkas lagu yang diuji, pada tabel hasil pengujian
13 45 Lanjutan Tabel 4.1 Skenario Pengujian 5 Layar Utama 2 berkas lagu dengan nama yang berbeda, isi yang berbeda, bitrate yang sama, dan kedua berkas lagu berada pada lokasi yang berbeda 1 Pilih lokasi dengan menekan tombol bergambar direktori, maka akan muncul jendela directory browser 2 Pada jendela directory browser, pilih lokasi berkas lagu yang akan diuji, kemudian tekan tombol OK 3 Pilih opsi pencarian pada direktori utama dan sub direktori dari direktori utama 4 Tekan tombol cari untuk memulai proses pengujian kedua berkas lagu Program tidak akan menampilkan kedua berkas lagu yang diuji, pada tabel hasil pengujian Hasil Pengujian Dari skenario pengujian yang dilakukan, didapatkan hasil pengujian sebagai berikut: Tabel 4.2 Hasil Pengujian No Yang Diuji 1 Layar Utama Data Pengujian 2 berkas lagu dengan nama yang sama, isi yang sama, bitrate yang sama, dengan kedua berkas lagu berada pada lokasi berbeda Cara Menguji 1 Pilih lokasi dengan menekan tombol bergambar direktori, maka akan muncul jendela directory browser 2 Pada jendela directory browser, pilih lokasi berkas lagu yang akan diuji, kemudian tekan tombol OK 3 Pilih opsi pencarian pada direktori utama dan sub direktori dari direktori utama 4 Tekan tombol cari untuk memulai proses pengujian kedua berkas lagu Hasil Yang Diharapkan Program akan menampilkan kedua berkas lagu yang diuji, berikut lokasi dari masingmasing berkas lagu, yang akan ditampilkan pada tabel hasil pengujian Hasil Pengujian Sesuai
14 46 Lanjutan Tabel 4.2 Hasil Pengujian 2 Layar Utama 3 Layar Utama 4 Layar Utama 2 berkas lagu dengan nama yang sama, isi yang sama, bitrate yang berbeda, dengan kedua berkas lagu berada pada lokasi berbeda 2 berkas lagu dengan nama yang berbeda, isi yang sama, bitrate yang sama, dengan kedua berkas lagu berada pada lokasi yang sama 2 berkas lagu dengan nama yang berbeda, isi yang berbeda, bitrate yang sama, dengan kedua berkas lagu berada pada lokasi yang sama 1 Pilih lokasi dengan menekan tombol bergambar direktori, maka akan muncul jendela directory browser 2 Pada jendela directory browser, pilih lokasi berkas lagu yang akan diuji, kemudian tekan tombol OK 3 Pilih opsi pencarian pada direktori utama dan sub direktori dari direktori utama 4 Tekan tombol cari untuk memulai proses pengujian kedua berkas lagu 1 Pilih lokasi dengan menekan tombol bergambar direktori, maka akan muncul jendela directory browser 2 Pada jendela directory browser, pilih lokasi berkas lagu yang akan diuji, kemudian tekan tombol OK 3 Pilih opsi pencarian pada direktori utama 4 Tekan tombol cari untuk memulai proses pengujian kedua berkas lagu 1 Pilih lokasi dengan menekan tombol bergambar direktori, maka akan muncul jendela directory browser 2 Pada jendela directory browser, pilih lokasi berkas lagu yang akan diuji, kemudian tekan tombol OK 3 Pilih opsi pencarian pada direktori utama 4 Tekan tombol cari untuk memulai proses pengujian kedua berkas lagu Program akan menampilkan kedua berkas lagu yang diuji, berikut lokasi dari masingmasing berkas lagu, yang akan ditampilkan pada tabel hasil pengujian Program akan menampilkan kedua berkas lagu yang diuji, berikut lokasi dari masingmasing berkas lagu, yang akan ditampilkan pada tabel hasil pengujian Program tidak akan menampilkan kedua berkas lagu yang diuji, pada tabel hasil pengujian Sesuai Sesuai Sesuai
15 47 Lanjutan Tabel 4.2 Hasil Pengujian 5 Layar Utama 2 berkas lagu dengan nama yang berbeda, isi yang berbeda, bitrate yang sama, dan kedua berkas lagu berada pada lokasi yang berbeda 1 Pilih lokasi dengan menekan tombol bergambar direktori, maka akan muncul jendela directory browser 2 Pada jendela directory browser, pilih lokasi berkas lagu yang akan diuji, kemudian tekan tombol OK 3 Pilih opsi pencarian pada direktori utama 4 Tekan tombol cari untuk memulai proses pengujian kedua berkas lagu Program tidak akan menampilkan kedua berkas lagu yang diuji, pada tabel hasil pengujian Sesuai Berikut data hasil pengujian secara visual yang ditampilkan sebagai berikut: 1. Data hasil pengujian 1 Tampilan secara visual 2 berkas lagu dengan nama yang sama, isi yang sama, bitrate yang sama, dengan kedua berkas lagu berada pada lokasi berbeda, ditunjukkan pada Gambar 4.3 dan Gambar 4.4 Gambar 4.3 Tampilan Berkas Lagu Ke 1 Pada Pengujian 1
16 48 Gambar 4.4 Tampilan Berkas Lagu Ke 2 Pada Pengujian 1 Perbandingan sidik jari lagu yang dihasilkan kedua berkas lagu pada pengujian 1, ditunjukkan pada Gambar 4.5. Gambar 4.5 Tampilan Hasil Kedua Sidik Sari Lagu Pada Pengujian 1
17 49 Tampilan hasil pengujian 1 menggunakan aplikasi, ditunjukkan pada Gambar 4.6. Gambar 4.6 Tampilan Hasil Pengujian 1 Pada Aplikasi 2. Data hasil pengujian 2 Tampilan secara visual 2 berkas lagu dengan nama yang sama, isi yang sama, bitrate yang berbeda, dengan kedua berkas lagu berada pada lokasi berbeda, ditunjukkan pada Gambar 4.7 dan Gambar 4.8. Gambar 4.7 Tampilan Berkas Lagu Ke 1 Pada Pengujian 2
18 50 Gambar 4.8 Tampilan Berkas Lagu Ke 2 Pada Pengujian 2 Perbandingan sidik jari lagu yang dihasilkan kedua berkas lagu pada pengujian 2, ditunjukkan pada Gambar 4.9 Gambar 4.9 Tampilan Hasil Kedua Sidik Sari Lagu Pada Pengujian 2
19 51 Tampilan hasil pengujian 2 menggunakan aplikasi, ditunjukkan pada Gambar Gambar 4.10 Tampilan Hasil Pengujian 2 Pada Aplikasi 3. Data hasil pengujian 3 Tampilan secara visual 2 berkas lagu dengan nama yang berbeda, isi yang berbeda, bitrate yang sama, dengan kedua berkas lagu berada pada lokasi yang sama, ditunjukkan pada Gambar Gambar 4.11 Tampilan Kedua Berkas Lagu Pada Pengujian 3
20 52 Perbandingan sidik jari lagu yang dihasilkan kedua berkas lagu pada pengujian 3, ditunjukkan pada Gambar Gambar 4.12 Tampilan Hasil Kedua Sidik Jari Lagu Pada Pengujian 3 Tampilan hasil pengujian 3 menggunakan aplikasi, yang ditunjukkan pada Gambar Gambar 4.13 Tampilan Hasil Pengujian 3 Pada Aplikasi
21 53 4. Data hasil pengujian 4 Tampilan secara visual 2 berkas lagu dengan nama yang berbeda, isi yang berbeda, bitrate yang sama, dengan kedua berkas lagu berada pada lokasi yang sama, yang ditunjukkan pada Gambar Gambar 4.14 Tampilan Kedua Berkas Lagu Pada Pengujian 4 Perbandingan sidik jari lagu yang dihasilkan kedua berkas lagu pada pengujian 3, ditunjukkan pada Gambar 4.15 Gambar 4.15 Tampilan Hasil Kedua Sidik Jari Lagu Pada Pengujian 4
22 54 Tampilan hasil pengujian 4 menggunakan aplikasi, ditunjukkan pada Gambar Gambar 4.16 Tampilan Hasil Pengujian 4 Pada Aplikasi 5. Data hasil pengujian 5 Tampilan secara visual 2 berkas lagu dengan nama yang berbeda, isi yang berbeda, bitrate yang sama, dan kedua berkas lagu berada pada lokasi yang berbeda, ditunjukkan pada Gambar 4.17 dan Gambar 4.17 Tampilan Berkas Lagu Ke 1 Pada Pengujian 5
23 55 Gambar 4.18 Tampilan Berkas Lagu Ke 2 Pada Pengujian 5 Perbandingan sidik jari lagu yang dihasilkan kedua berkas lagu pada pengujian 5, ditunjukkan pada Gambar Gambar 4.19 Tampilan Hasil Kedua Sidik Jari Lagu Pada Pengujian 5
24 56 Tampilan hasil pengujian 4 menggunakan aplikasi, ditunjukkan pada Gambar Gambar 4.20 Tampilan Hasil Pengujian 5 Pada Aplikasi Analisis Hasil Pengujian Dari hasil skenario pengujian terhadap aplikasi, dilakukan analisa sebagai berikut: 1. Hasil pengujian pada skenario pengujian nomor 1 menunjukkan kesesuaian dengan hasil yang diharapkan, karena data pengujian yang digunakan merupakan 2 berkas lagu dengan nama, isi dan bitrate yang sama, dimana dalam prosesnya aplikasi akan menghasilkan sampling dan nilai-nilai quantisasi yang sama untuk setiap berkas lagu data pengujian, dan dalam proses ekstraksi sidik jari akan menghasilkan sidik jari berkas lagu yang dapat dipastikan sama. Perbedaan lokasi tidak akan mempengaruhi dalam proses identifikasi duplikasi berkas lagu, selama data pengujian berada pada direktori utama atau sub-sub direktori dari direktori utama lokasi yang dipilih. 2. Hasil pengujian pada skenario pengujian nomor 2 menunjukkan kesesuaian dengan hasil yang diharapkan. Dalam penggunaan data pengujian 2 berkas lagu dengan nama dan isi yang sama, namun dengan
25 57 bitrate yang berbeda menunjukkan bahwa perbedaan bitrate pada berkas lagu dengan nama dan isi yang sama akan menghasilkan audio sampel dengan ukuran yang berbeda karena perbedaan jumlah bit-bit pembentuk kedua lagu tersebut. Dalam proses ekstraksi sidik jari lagu, algoritma enkripsi LIBOFA dapat menghasilkan sidik jari lagu yang sama untuk kedua berkas lagu Hal ini menunjukkan bahwa proses quantisasi sinyal pada kedua lagu dapat dihasilkan perbandingan tetapan nilai yang sama, sehingga pada proses transform hingga membentuk sidik jari lagu, dapat dihasilkan sidik jari yang sama. Dengan penjelasan yang sama pada analisa hasil pengujian nomor 1, dijelaskan bahwa perbedaan lokasi tidak akan mempengaruhi dalam proses identifikasi duplikasi berkas lagu, selama data pengujian berada pada direktori utama atau sub-sub direktori dari direktori utama lokasi yang dipilih. 3. Hasil pengujian pada skenario pengujian nomor 3 menunjukkan kesesuaian dengan hasil yang diharapkan. Dalam penggunaan data pengujian 2 berkas lagu dengan isi dan bitrate yang sama namun dengan penamaan berkas lagu yang berbeda, ditunjukkan bahwa pada proses pencocokan berkas lagu tidak dilakukan pencocokan berdasarkan nama berkas-berkas lagu, melainkan dari ekstraksi isi berkas lagu tersebut. Dijelaskan pula bahwa kesamaan lokasi data pengujian tidak akan mempengaruhi dalam proses identifikasi duplikasi berkas lagu, sama seperti keadaan apabila berkas lagu data pengujian terdapat pada lokasi yang berbeda-beda. 4. Hasil pengujian pada skenario pengujian nomor 4 menunjukkan kesesuaian dengan hasil yang diharapkan. Dalam proses ekstraksi sidik jari lagu dapat dipastikan bahwa kedua sidik jari lagu data pengujian yang dihasilkan merupakan sidik jari yang berbeda, karena merupakan 2 lagu dengan isi yang berbeda. 5. Hasil pengujian pada skenario pengujian nomor 5 menunjukkan kesesuaian dengan hasil yang diharapkan, karena selain perbedaan lokasi tidak mempengaruhi hasil dari identifikasi duplikasi berkas lagu, hasil ekstraksi sidik jari lagu dari kedua berkas lagu data pengujian akan
26 58
BAB IV IMPLEMENTASI DAN PENGUJIAN. dan menjelasan berbagai hal yang berhubungan dengan pengujian.
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisis dan perancangan sistem sebagai tindak lanjut penyelesaian perancangan aplikasi tersebut. Maka dilakukan implementasi dari program
Lebih terperinciBAB IV. adalah tahap implementasi dan penyempurnaan. Berikut ini akan dijelaskan. implementasi dari aplikasi permainan komputer game knight s tour
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Se tahap analisis dan perancangan selesai dilakukan, maka tahap selanjutnya adalah tahap implementasi dan penyempurnaan. Berikut ini akan dijelaskan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bagian ini, penulis melakukan bagian implementasi dan pengujian dimana bagian ini mengacu pada analisa dan perancangan pada bagian sebelumnya. 4.1 Lingkungan Implementasi
Lebih terperinciMODUL 2 SELECTION & LOOPING PADA FORM
MODUL 2 SELECTION & LOOPING PADA FORM TUJUAN : Mahasiswa mampu menguasai dan memahami penggunaan logika selection dan looping di Visual Basic.Net dengan implementasi pada Form dan object. Materi : Selection
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
54 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian. Untuk mengimplementasikan
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Analisa Hasil Dalam bab ini akan dijelaskan dan ditampilkan bagaimana hasil dari rancangan sistem yang dibuat beserta pembahasan tentang sistem tersebut. Adapun hasil dari
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Analisa Hasil Dalam bab ini akan dijelaskan dan ditampilkan bagaimana hasil dari rancangan sistem yang dibuat beserta pembahasan tentang sistem tersebut. Adapun hasil dari
Lebih terperinciPEMROGRAMAN VB.NET. Koneksi Ke Database
PEMROGRAMAN VB.NET Koneksi Ke Database Hal : 1 MEMBUAT DATABASE Buat sebuah aplikasi / project dengan nama AplikasiPenjualan. Buat sebuah database dengan nama Penjualan.accdb. dan buatlah tabel Barang
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Uji Coba Aplikasi vinegere cipher ini dirancang untuk berjalan dalam sistem operasi berbasis windows. Untuk menjalankan aplikasi ini ada dua macam cara yaitu : 1. Dengan
Lebih terperinciPEMROGRAMAN VISUAL BASIC
PEMROGRAMAN VISUAL BASIC Setelah memahami bahasa Visual Basic dasar untuk menuliskan kode program, langkah selanjutnya adalah mempelajari pemrograman VB itu sendiri. 6.1 Sub Procedure Sejauh ini, Anda
Lebih terperinciBab 4 Hasil dan Pembahasan
Bab 4 Hasil dan Pembahasan 4.1 Implementasi Sistem berikut. Hasil implementasi sistem berdasarkan perancangan yang telah dibuat, dijelaskan sebagai Gambar 4.1. Form Voting Gambar 4.1 merupakan antarmuka
Lebih terperinciBAB IV IMPLEMENTASI DAN TESTING
BAB IV IMPLEMENTASI DAN TESTING 4.1. Spesifikasi Kebutuhan Sumber Daya. Dalam merancang sistem informasi untuk klinik Sumber Sehat, ada beberapa hal yang perlu dan harus di siapkan antara lain : Perangkat
Lebih terperinciPengenalan Microsoft Visual Studio 2010
Pengenalan Microsoft Visual Studio 2010 1. Pertama Klik Start Pilih Microsoft Visual Studio 2010 2. Kemudian akan muncul seperti tampilan di bawah ini, ada dua option : a. New Project (Membuat Project
Lebih terperinciPEMROGRAMAN VB.NET. Sintaks Pada Class
PEMROGRAMAN VB.NET Sintaks Pada Class Hal : 1 MEMBUAT CLASS BARANG Tambahkan sebuah class dengan cara Klik kanan pada Project lalu pilih Add Class Atau klik menu Project Add Class Simpan dengan nama clsbarang
Lebih terperinciBAB II MICROSOFT VISUAL STUDIO
BAB II MICROSOFT VISUAL STUDIO 2.1 Pembuatan Database Pada Microsoft SQL Server Langkah-langkah pembuatan database pada Sql Server dapat dilakukan seperti berikut ini: 1. Langkah pertama yang dilakukan
Lebih terperinciWritting Procedure and Function
Mata Kuliah : Pemrograman Bisnis I (VB.NET) Minggu : VIII Pokok Bahasan : Writting Procedure and Function Sub Pokok Bahasan : Subroutin/Procedure Function Scope Subroutin/Procedure Penulisan program pada
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Program Agar aplikasi enkripsi dan dekripsi ini dapat berjalan dengan baik dan bekerja sesuai dengan apa yang diharapkan, spesifikasi perangkat keras
Lebih terperinci1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6
1.1 Mengenal Visual Basic (VB) Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintahperintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.
Lebih terperinci4 BAB 4 IMPLEMENTASI DAN PENGUJIAN
4 BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi adalah penerapan hasil perancangan yang telah dilakukan pada tahap analisis dan perancangan sistem. Hasil perancangan diterapkan menjadi
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
66 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini dalam pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai databasenya dengan bahasa pemrograman
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Langkah selanjutnya setelah melakukan analisa dan perancangan adalah pengkodean (implementasi) dan pengujian, implementasi merupakan perancangan aplikasi yang dapat dimengerti
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Uji Coba Aplikasi chatting ini dirancangan untuk berjalan dalam sistem operasi Windows. Untuk menjalankan aplikasi ini dapat dilakukan dengan dengan menggunakan aplikasi
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Tampilan Hasil merupakan tampilan berdasarkan hasil perancangan yang dilakukan sebelumnya. Sesuai dengan apa yang telah dirancang pada bab sebelumnya, yakni
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Pembahasan mengenai hasil mencakup spesifikasi perangkat keras (hardware) dan perangkat lunak (software) serta tampilan output perangkat lunak. IV.1.1.
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan analisis dan perancangan terhadap aplikasi Iqra mobile,
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi Iqra mobile, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan ini terdapat
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Analisa Hasil Dalam bab ini akan dijelaskan dan ditampilkan bagaimana hasil dari rancangan sistem perancangan perancangan aplikasi pembelajaran sistem satelit komunikasi
Lebih terperinciMODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)
MODUL PRAKTIKUM CLENT SERVER Menggunakan Visual Basic 2010 dan MySQL (Prodi Manajemen Informatika D3) FAKULTAS ILMU KOMPUTER UNIVERSITAS WIDYA DHARMA KLATEN 2015 MODUL 1. PENGENALAN VISUAL BASIC 2010 1.1.
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Analisa Hasil Dalam bab ini akan dijelaskan dan ditampilkan bagaimana hasil dari perancangan simulasi 3 dimensi perakitan sepeda fixy berbasis multimedia yang dibuat beserta
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI Untuk mengetahui manfaat dari aplikasi backup dan restore ini, perlu dilakukan suatu implementasi. Implementasi yang benar dan tepat sasaran memerlukan pula ketersediaan
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Hasil Dalam bab ini akan dijelaskan dan ditampilkan bagaimana hasil dari rancangan program. Dimana didalam program ini terdapat tampilan menu utama, tampilan input folder,
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Jalannya Uji Coba Uji coba terhadap aplikasi dilakukan untuk melihat apakah fungsi-fungsi dasar aplikasi berjalan sebagaimana mestinya. Dalam melakukan uji coba terhadap
Lebih terperinciSpesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp Terbit pertama: Mei 2005 Sinopsis singkat:
Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp 38.800 Terbit pertama: Mei 2005 Sinopsis singkat: Aplikasi.NET akhir-akhir ini mengalami perkembangan yang membanggakan. Hal yang sangat naif apabila
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net
BAB IV IMPLEMENTASI DAN PENGUJIAN 4. 1 Instalasi Software Dalam pembuatan program ini penulis menggunakan Visual Basic. Net dalam menjalankan program aplikasi ini dan menggunakan aplikasi Crystal Report
Lebih terperinciMODUL 2 PERANCANGAN INTERFACE
6 MODUL 2 PERANCANGAN INTERFACE A. Tujuan Praktikum 1. Mahasiswa mampu memahami struktur dasar dan konsep pemrograman berbasis objek pada Visual Basic 2. Mahasiswa mampu membuat interface antar muka untuk
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian. Untuk mengimplementasikan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. dan pengujian merupakan langkah yang dilakukan setelah melakukan
75 BAB IV IMPLEMENTASI DAN PENGUJIAN Berdasarkan perancangan software pada bab sebelumnya, maka dihasilkan sebuah aplikasi fingerscan untuk keamanan ruang kelas. Implementasi dan pengujian merupakan langkah
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN Pada bab ini akan diuraikan mengenai pelaksanaan terhadap hasil perancangan yang telah diperoleh sebelumnya. Hasil perancangan pada tahap perancangan akan diimplemetasikan menjadi
Lebih terperinciBAB V IMPLEMENTASI SISTEM. Tahapan implementasi merupakan kelanjutan dari kegiatan rancangan
BAB V IMPLEMENTASI SISTEM Tahapan implementasi merupakan kelanjutan dari kegiatan rancangan sistem dan dapat dipandang sebagai suatu usaha untuk mewujudkan sistem yang telah dirancang. Langkah langkah
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. dan tempat implementasi dari perangkat lunak ini adalah sebagai berikut :
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI PERANGKAT LUNAK Lingkungan perangkat keras yang digunakan untuk perancangan sistem dan tempat implementasi dari perangkat lunak ini adalah sebagai berikut
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN. yang digunakan untuk menulis program dan membentuk tabel-tabel basis data.
BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi Perangkat Lunak.. Lingkungan Implementasi Menjelaskan lingkungan perangkat keras dan perangkat implementasi yang digunakan untuk menulis program dan membentuk
Lebih terperinciMembuat Program Kriptografi dengan VB.Net 2010
Membuat Program Kriptografi dengan VB.Net 2010 M. Rhifky Wayahdi Rhifky.wayahdi@yahoo.com muhammadrhifkywayahdi@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciBAB VII MENU, TOOLBAR DAN STATUSBAR
BAB VII MENU, TOOLBAR DAN STATUSBAR Pembahasan Materi : Mengenal dan mengetahui cara pembuatan Menu, Toolbar dan StatusBar. Tujuan Belajar : Mahasiswa dapat membuat program menggunakan Menu, Toolbar dan
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1 Analisis Sistem pada penelitian ini menerapkan algoritma string matching untuk mengenali fungsi input yang ada keyboard, input yang didapat dari keyboard akan diambil
Lebih terperinciSOLUTIONS DAN PROJECT
1 01 LINGKUNGAN VB.NET DAN VISUAL STUDIO 2010 SOLUTIONS DAN PROJECT SOLUTIONS Solutions Pada Visual Studio merupakan Kumpulan dari Project Project yang bersifat global dalam ruang lingkup.net Framework.
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Perangkat keras yang digunakan untuk merancang sistem ini adalah: Processor : Intel Pentium IV 2,13 GHz
62 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Program 4.1.1 Spesifikasi Kebutuhan Program Spesifikasi Perangkat Keras Perangkat keras yang digunakan untuk merancang sistem ini adalah: Processor :
Lebih terperinciBAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM 5.1 Kebutuhan Perangkat Lunak Sistem Pendukung Keputusan Pendukung Penempatan Jabatan dibutuhkan perangkat lunak Visual Studio 2010 dengan menggunakan bahasa pemrograman C# untuk
Lebih terperinciImplementasi Algoritma Sidik Jari Audio Untuk Mendeteksi Duplikat Lagu
Implementasi Algoritma Sidik Jari Audio Untuk Mendeteksi Duplikat Lagu Raka Yusuf 1, Harni Kusniyati 2, Erick Estrada 3 E-mail: rakayusuf@yahoo.co.id 1, harni246@gmail.com 2, erick_estrada@yahoo.com 3
Lebih terperinciBAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM Tahapan implementasi merupakan kelanjutan dari kegiatan rancangan sistem dan dapat dipandang sebagai suatu usaha untuk mewujudkan sistem yang telah dirancang. Langkah langkah
Lebih terperinciBab 4 Hasil dan Pembahasan
Bab 4 Hasil dan Pembahasan 4.1 Versi Aplikasi Versi aplikasi telah mengalami proses empat kali evaluasi berdasarkan tanggal yang tercantum pada tabel 4.1. Proses evaluasi yang dilalui bertahap, mulai dari
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah tahap analisa dan perancangan selesai, maka untuk selanjutnya adalah melakukan pengimplementasian dari analisis dan rancangan yang ada dan selanjutnya melakukan
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Jalannya Uji Coba Berdasarkan hasil analisis dan perancangan sistem yang telah dilakukan, maka dilakukan implementasi/pengkodean ke dalam bentuk program komputer. Pengkodean
Lebih terperinciBAB 4 IMPLEMENTASI DAN HASIL PENELITIAN. Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu
BAB 4 IMPLEMENTASI DAN HASIL PENELITIAN Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu implementasi sistem tersebut dan juga evaluasi dari implementasi sistem untuk mengetahui
Lebih terperinciBAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem
BAB V IMPLEMENTASI SISTEM Setelah tahap penganalisaan dan perancangan, maka langkah selanjutnya dalam membangun sebuah sistem informasi adalah menguji apakah sistem tersebut siap diterapkan atau diimplementasikan.
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN Pada bagian ini penulis akan menganalisis kebutuhan-kebutuhan dalam membuat aplikasi ini, karena dengan melakukan analisis akan membuat lebih terarah dan jelas alur aplikasinya.
Lebih terperinciMenjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.
1. Public Class Form1 Dim aksi As String Dim nilai As Double Dim hasil As Double Dim simpan As Double Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double. 2. Private
Lebih terperinciBAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH
1.1 LATAR BELAKANG MASALAH BAB I PENDAHULUAN Dunia teknologi sangat dibutuhkan dalam berbagai bidang.saat ini teknologi sudah berkembang semakin pesat. Salah satu teknologi yang berkembang dengan pesat
Lebih terperinciBAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM Setelah tahap penganalisaan dan perancangan selesai dilakukan, maka langkah selanjutnya dalam membangun sebuah sistem informasi adalah menguji apakah sistem tersebut siap diterapkan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada BAB ini akan dibahas mengenai Implementasi aplikasi simulasi kendaraan roda dua terhadap putaran sudut gas motor beserta factor-faktor pendukung system, serta hasil
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Analisa Hasil Dalam bab ini akan dijelaskan dan ditampilkan bagaimana hasil dari rancangan sistem perancangan aplikasi rancang bangun 3 dimensi simulasi pembuatan kapal
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Jalannya Uji Coba Berdasarkan hasil analisis dan perancangan sistem yang telah dilakukan, maka dilakukan implementasi/pengkodean ke dalam bentuk program komputer. Pengkodean
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem Pada bab ini akan dibahas mengenai implementasi sistem berdasarkan analisis dan perancangan yang telah dilakukan pada bab sebelumnya, dan dilanjutkan
Lebih terperinciPEMROGRAMAN INPUT JURNAL TRANSAKSI
PEMROGRAMAN INPUT JURNAL TRANSAKSI Bab ini: Membahas tentang tabel yang digunakan dalam pembuatan form input jurnal. Membahas tentang pembuatan form input jurnal. Membahas tentang edit, hapus, dan update
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. pengkodean dan implementasi, memberikan petunjuk pemakaian program, dan
BAB 4 IMPLEMENTASI DAN EVALUASI Bab ini menjelaskan tentang spesifikasi sistem yang digunakan dalam melakukan pengkodean dan implementasi, memberikan petunjuk pemakaian program, dan mengevaluasi program
Lebih terperinciTiPe Data Array di Vb.net. By Faizah,S.Kom
TiPe Data Array di Vb.net By Faizah,S.Kom Tujuan Praktikum Praktikan mengenal variabel array Praktikan mampu menggunakan variabel array untuk manipulasi data definisi Array : struktur data yang menyimpan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab IV akan dilakukan implementasi dan pengujian terhadap sistem. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
50 BAB IV HASIL DAN PEMBAHASAN IV.1. Implementasi Program Tahap implementasi program merupakan tahap meletakkan aplikasi agar siap untuk dioperasikan. Sebelum aplikasi diterapkan ada baiknya diuji terlebih
Lebih terperinci1 BAB IV IMPLEMENTASI DAN PENGUJIAN
1 BAB IV IMPLEMENTASI DAN PENGUJIAN 1.1 Implementasi Implementasi merupakan kelanjutan dari kegiatan perancangan sistem dapat dipang sebagai usaha untuk mewujudkan sistem dirancang. Pada tahapan proses
Lebih terperinciBAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. Oriented Programming) atau secara procedural.
38 BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM 4.1 Perancangan Program Aplikasi 4.1.1 Bentuk Program Suatu program dapat dibuat dengan dua cara yaitu secara OOP (Object Oriented Programming) atau secara
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penuliasn tugas akhir ini dalam pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai nya dengan bahasa pemograman Visual Studio
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1 Tampilan Hasil Dalam tahap implementasi sistem ada beberapa syarat yang harus disiapkan sebelumnya. Syarat-syarat tersebut meliputi perangkat keras (hardware) dan perangkat
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
66 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap ini merupakan tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Untuk menjalankan
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Hasil Dalam bab ini akan dijelaskan dan ditampilkan bagaimana hasil dari rancangan sistem perancangan aplikasi simulasi perakitan laptop berbasis multimedia yang dibuat
Lebih terperinciBAB III ANALISA PEMBAHASAN MASALAH
BAB III ANALISA PEMBAHASAN MASALAH 3.1 Analisa Aplikasi Dalam program yang penulis buat terdiri dari 7 buah form yaitu, form menu utama, form pilihan, form ciri-ciri anak aktif, form ciri-ciri anak hiperaktif,
Lebih terperinciPENGGUNAAN STRUKTUR KONTROL
PENGGUNAAN STRUKTUR KONTROL MENGGENAL STRUKTUR KONTROL Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Aplikasi penyelesaian permainan Hashi dalam mencari solusi pada bahasan ini menggunakan teknik penyelesaian Hashi yang digunakan dalam menyelesaikan permainan
Lebih terperinciBAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi sistem ini merupakan tahap meletakkan perancangan sistem
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI SISTEM. telah dibuat sebelumnya, sehinggga user dapat memahami jalannya sistem tersebut.
BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Implementasi Sistem Implementasi program adalah implementasi dari analisis dan desain sistem yang telah dibuat sebelumnya, sehinggga user dapat memahami jalannya
Lebih terperinciBAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Proses analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi
Lebih terperinciBAB V PROSEDUR DAN FUNGSI
BAB V PROSEDUR DAN FUNGSI Modul-modul dalam Visual Basic dibuat oleh suatu bagian/seksi deklarasi dimana anda mendeklarasikan tipe, konstan, dan variabel yang digunakan dalam modul serta kumpulan dari
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS
29 BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS Dengan menggunakan Visual Basic 6.0 aplikasi perangkat ajar pengelolaan dan perhitungan ekspresi matematika yang akan dibangun dalam penelitian
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Penelitian bertujuan untuk merancang sebuah sistem yang dapat melakukan Perancangan Aplikasi Keamanan Data Dengan Metode End Of File (EOF) dan Algoritma
Lebih terperinciP6 Struktur Kontrol pada Visual Basic.Net
P6 Struktur Kontrol pada Visual Basic.Net A. Tujuan Mahasiswa dapat memahami berbagai selection pada pemrograman Visual Basic.Net. Mahasiswa dapat membuat aplikasi dengan kasus berbagai bentuk selection.
Lebih terperinciBAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Pada Bab ini akan membahas perancangan hardware dan software sistem pengendali dan monitoring lampu rumah berbasis arduino uno dan visual basic. Arduino uno akan mengolah
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Analisa Hasil Dalam bab ini akan dijelaskan dan ditampilkan bagaimana hasil dari rancangan sistem yang dibuat beserta pembahasan tentang sistem tersebut. Adapun hasil dari
Lebih terperinciBAB 3 PERANCANGAN PROGRAM
BAB 3 PERANCANGAN PROGRAM 3.1 Struktur Menu Program aplikasi kriptografi yang dirancang memiliki struktur hirarki di mana terdapat 3 sub menu dari menu utamanya. Bentuk struktur menu program aplikasi kriptografi
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
85 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat menggunakan aplikasi pendukung seperti : Web Server, aplikasi pengolahan monitoring
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Langkah selanjutnya setelah melakukan analisa dan perancangan adalah pengkodean (implementasi) dan pengujian, implementasi merupakan perancangan aplikasi yang dapat dimengerti
Lebih terperinciBAB IV PEMBUATAN DAN PENGUJIAN SISTEM
BAB IV PEMBUATAN DAN PENGUJIAN SISTEM 4.1 Pembuatan Sistem Setelah sistem dianalisa dan dilakukan perancangan secara rinci, maka tahap selanjutnya adalah implementasi. Implementasi merupakan tahap membuat
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Sistem Setelah melakukan analisis sistem yang dilakukan pada tahap sebelumnya dan dirancang sedemikian rupa, maka dilakukan tahapan selanjutnya
Lebih terperinciBAB 3 SYSTEM AKSES WINDOWS
BAB 3 SYSTEM AKSES WINDOWS ISI HALAMAN INI Pendahuluan... 1 Deteksi CPU... 2 Resolusi Layar... 5 Cek sound... 6 Cek alokasi memori... 8 Mendapatkan user name... 9 Proses yang berjalan... 10 Waktu... 12
Lebih terperinciAplikasi Payroll dengan ASP.Net
Aplikasi Payroll dengan ASP.Net Aplikasi Payroll merupakan aplikasi yang digunakan untuk menghitung gaji karyawan. Pada aplikasi sederhana ini, penulis belum melibatkan koneksi ke database, sehingga hanya
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Spesifikasi Kebutuhan Sarana Untuk menjalankan aplikasi, pengguna harus memenuhi beberapa persyaratan perangkat keras dan perangkat lunak. Persyaratan tersebut akan
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Dalam bab ini akan dijelaskan dan ditampilkan bagaimana hasil dari rancangan sistem perancangan aplikasi rancang bangun 3 dimensi stadion sepak bola berbasis
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. simulasi untuk mengetahui bagaimana performanya dan berapa besar memori
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Algoritma yang telah dirancang, akan diimplementasikan dalam program simulasi untuk mengetahui bagaimana performanya dan berapa besar memori yang dibutuhkan
Lebih terperinciBAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM Sistem setelah dianalisis dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi adalah tahap dimana sistem informasi telah digunakan oleh
Lebih terperinciBAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. fungsi sistem bekerja dengan baik dan mencari kesalahan yang mungkin terjadi pada
76 BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Pengujian adalah proses yang bertujuan untuk memastikan apakah semua fungsi sistem bekerja dengan baik dan mencari kesalahan yang mungkin terjadi
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Di sini merupakan proses pengkodean dari hasil perancangan yang telah dibuat sebelumnya. Pada tahap ini seolah-olah merupakan proses pemberian nyawa pada sebuah benda/object
Lebih terperinciBAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak secara manual maupun otomatis untuk menguji apakah
BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Pengujian adalah proses menjalankan dan mengevaluasi sebuah perangkat lunak secara manual maupun otomatis untuk menguji apakah perangkat lunak sudah
Lebih terperinciBAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN
BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN 4.1. Implementasi Setelah melakukan analisa dan pengembangan sistem, pada tahap selanjutnya akan dilakukan proses Implementasi sistem. Pada proses ini pengembang
Lebih terperinciBAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Perangkat Keras Perangkat keras yang minimal diperlukan untuk membangun suatu sistem informasi perhitungan harga pokok produk ini sesuai dengan rekomendasi yang
Lebih terperinci