BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. e-learning yang akan dibangun. Tahapan ini dilakukan setelah perancangan selesai

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi sistem. Implementasi sistem akan mengubah bentuk dari analisis

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. construction. Pada tahap construction dilakukan implementasi yang merupakan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi, serta pengujian yang digunakan dalam mengimplementasikan program

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN. web, perancangan struktur data ke dalam database, pembuatan kode program dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. Oriented Programming) atau secara procedural.

4. BAB IV ANALISIS DAN PERANCANGAN SISTEM. diusulkan perancangan sistem baru, dimana kinerja dari suatu sistem yang baru

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN PEMBAHASAN. sistem yang sedang berjalan, dimana pada tahapan ini akan di gambarkan sebuah

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. maupun perancangan menjadi bentuk bahasa pemrograman.

BAB V IMPLEMENTASI PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perancangan dan pengkodean dari perangkat lunak itu sendiri.

BAB V IMPLEMENTASI SISTEM. perangkat kerasnya telah dipersiapkan, Kegiatan implementasi sistem ini meliputi

BAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian perangkat lunak ini menggunakan metode pengujian black box.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. antarmuka, menu yang tersedia pada sistem, form-form masukan, analisis kinerja

BAB V IMPLEMENTASI DAN PENGUJIAN. akses. Tahapan yang dilakukan pada implementasi aplikasi DSS untuk Penerimaan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk

BAB IV. Berikut adalah tampilan hasil dan pembahasan dari Sistem Informasi Akuntansi. Pengelolaan Produksi Bahan Mentah Menggunakan Metode LIFO.

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM. yang telah dilakuan dari tahap perancangan yang diterjemahkan ke dalam bahasa

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. menggunakan basis data MySQL. Aplikasi PHP dapat dijalankan pada Operating

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM. keras, form program yang sesuai, query yang digunakan, pemrograman dan

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. buat, dilakukan menggunakan bahasa pemograman java netbeans dengan basis

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. peminjaman dan pengembalian mobil pada Rental Mobil ABC Putra Mandiri (APM).

BAB IV TESTING DAN IMPLEMENTASI

BAB IV RANCANGAN SISTEM USULAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI SISTEM. bentuk tabel database, pembuatan kode program dan sebagainya.

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. perancangan sistem agar siap untuk dioperasikan. Implementasi Sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V. Pengujian dan Impelentasi Sistem

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam pembangunan sebuah

4 BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dirancang dan dibangun, implementasi e-commerce perlengkapan kain sarung di

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM IV.1. Implementasi Sistem Tahap implementasi sistem merupakan tahap untuk mengaplikasikan apa yang telah dirancang pada tahap perancangan sistem berdasarkan hasil analisis sistem. Implementasi sistem dilakukan untuk menerapkan hasil analisis dan perancangan sistem pada keadaan yang sebenarnya. Hasil dari penerapan tersebut diharapkan dapat menjadi sebuah sisitem yang siap diuji dan digunakan. IV.1.1. Implementasi Perangkat Keras Perangkat keras yang digunakan dalam mengimplementasikan sistem adalah sebagai berikut : a. Processor berkecepatan minmal 2Ghz b. Harddisk 1 GB untuk penyimpanan data c. Memory 512 MB d. Monitor e. Keyboard f. Mouse IV.1.2. Implementasi Perangkat Lunak Perangkat lunak yang digunakan untuk mengimplementasikan sistem adalah sebagai berikut : a. Sistem Operasi Windows 7 b. XAMPP sebagai database server c. Visul Studio 2010 IV.1.3. Implementasi Form Implementasi form dilakukan untuk mengetahui setiap halaman program yang dibuat. Berikut ini adalah implementasi form yang dibuat : 65

66 Tampilan Awal Preprocessing Data Proses Asosiasi Tabel IV.1. Impelmentasi Form Menu Deskripsi Nama File Tampilan awal program untuk menampilkan menu yang terdapat pad aplikasi. File program untuk melakukan proses dari awal menyimpan data transaksi ke dalam databse, memilih atribut yang sesuai dengan informasi aturan asosiasi yang akan dihasilkan, membersihkan data hasil pemilihan atribut untuk dilanjutkan ke proses data mining. File yang digunakan untuk menganalisis data hasil preprocessing berdasarkan masukan minimum support dan minimum confidence dan menampilkan hasil akhir dari aturan asosiasi yang telah dianalisis. Utama.cs Preprocessing.cs Asosiasi.cs IV.1.4. Implementasi Basis Data Data yang dibutuhkan pada sistem dibuat menjadi tabel-tabel yang dimasukan ke dalam suatu database. DBMS yang digunakan untuk mengolah data tersebut adalah MySQL. Berikut adalah pembuatan basis data beserta tabel-tabel yang mendukung sistem. 1. Pembuatan Database 1. CREATE DATABASE `perkasajaya `

67 2. Pembuatan Tabel transaksi 1. CREATE TABLE `transaksi ` ( 2. `NoNota` varchar(6) NOT NULL, 3. `KodeBarang` varchar(4) NOT NULL, 4. `NamaBarang` varchar(25) NOT NULL, 5. `Jumlah` int(11) NOT NULL, 6. `Tanggal` varchar(15) NOT NULL 7. ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 3. Pembuatan Tabel preprocessing 1. CREATE TABLE `preprocessing` ( 2. `NoNota` varchar(6) NOT NULL, 3. `KodeBarang` varchar(4) NOT NULL 4. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 4. Pembuatan Tabel pengurutan 1. CREATE TABLE `pengurutan` ( 2. `NoNota` varchar(6) NOT NULL, 3. `KodeBarang` varchar(4) NOT NULL 4. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 5. Pembuatan Tabel rule 1. DROP TABLE `rule`; 2. CREATE TABLE `rule` ( 3. `items` varchar(25) NOT NULL auto_increment, 4. `support` float default NULL, 5. `confidence` float default NULL, 6. ) ENGINE=InnoDB DEFAULT CHARSET=latin1; IV.2. Pengujian Perangkat Lunak Pengujian sistem merupakan tahapan untuk melakukan beberapa tes untuk mencoba sistem yang telah dibangun sebelumnya dengan tujuan untuk mengetahui bagaimana kualitas sistem yang dibangun tersebut.

68 IV.2.1. Rencana Pengujian Pengujian yang akan dilakukan adalah dengan menggunakan metode white box dan black box serta pengujian beta dengan mewawancarai pengguna yang akan menggunakan perangkat lunak ini. Tabel IV.2. Rencana Pengujian No Item Uji Detail Pengujian Jenis Uji 1. Algoritma FP-Growth Uji Algoritma White box 2. Pemilihan File Transaksi Pengujian validasi Pemilihan File Black Box Transaksi 3. Penyimpanan ke dalam database Pengujian validasi Penyimpanan ke dalam Black Box database 4. Pembersihan Data Pengujian validasi Pembersihan Data Black Box 4. Proses Asosiasi Pengujian validasi proses asosiasi Black Box IV.2.2. Pengujian Black Box Pengujian black box dilakukan dengan tujuan untuk mencari mengetahui apakah semua fungsi perangkat lunak telah berjalan dengan kebutuhan fungsional yang telah didefinisikan. a. Pemilihan File Transaksi Tabel di bawah ini merupakan skenario pengujian Equivalence Class Partitioning yang dilakukan pada bagian pemilihan file transaksi. Tabel IV.3. Pengujian Pemilihan File Transkasi Kasus dan hasil uji (data normal) Alamat file excel data Dapat menampilkan Dapat menampilkan [ ] Diterima laporan transaksi penjualan pesan untuk pesan untuk [ ] Ditolak yang akan disimpan dan dipreprocessing konfirmasi konfirmasi penyimpanan dalam penyimpanan ke Contoh : database. dalam database. Laporan Transaksi Penjualan.xls Kasus dan hasil uji (data salah) Format file yang dipilih Muncul pesan Menampilkan pesan [ ] Diterima bukan file yang berformat kesalahan agar kesalahan pilih file [ ] Ditolak excel. memilih file berformat excel. Contoh penjualan.doc berformat excel

69 b. Penyimpanan ke dalam database Tabel IV.4. Pengujian Penyimpanan ke dalam database Kasus dan hasil uji (data normal) Alamat file excel data Dapat menyimpan Penyimpanan ke [ ] Diterima laporan transaksi penjualan data file excel ke dalam database [ ] Ditolak yang akan disimpan. dalam database dan berhasil dan dapat Contoh : menampilkan data menampilkan data Laporan Transaksi excel yang telah excel yang telah Penjualan.xls disimpan. disimpan Kasus dan hasil uji (data salah) Format file excel tidak sesuai. Muncul pesan [ ] Diterima [ ] Ditolak c. Pembersihan Data kesalahan format file excel tidak sesuai Menampilkan pesan kesalahan format file excel tidak sesuai Tabel IV.5. Pengujian Pembersihan Data Kasus dan hasil uji (data normal) Data hasil pemilihan Data hasil pemilihan Pembersihan data [ ] Diterima atribut yang memiliki data atribut bersih dari yang mengandung [ ] Ditolak transaksi dengan item data transaksi yang data transaksi tunggal. mengandung item dengan item tunggal tunggal dan berhasil dan menampilkan info menampilkan info perbedaan total data total transaksi transaksi sebelum sebelum dan sesudah dan sesudah transaksi. dibersihkan Kasus dan hasil uji (data salah) Data hasil pemilihan Data hasil pemilihan Menampilkan [ ] Diterima atribut yang tidak memiliki atribut bersih dan jumlah total [ ] Ditolak data transaksi dengan item tunggal. menampilkan jumlah total transaksi yang sama sebelum dan sesudah transaksi yang sama di bersihkan. baik sebelum atau sesudah dibersihkan d. Proses Asosiasi Tabel dibawah ini merupakan skenario pengujian Equivalence Class Partitioning yang dilakukan pada bagian proses asosiasi.

70 Table IV.6. Pengujian Proses Asosiasi Kasus dan hasil uji (data normal) Nilai minimum support : meghasilkan aturan asosiasi Dapat menampilkan [ ] Diterima 4 yang sesuai dengan nilai aturan asosiasi [ ] Ditolak Nilai minimum minimum support dan dengan ketentuan confidence : 50 minimum confidence dari nilai minimum proses data mining association rule. support dan nilai minimum confidence yang diinputkan Kasus dan hasil uji (data salah) Nilai minimum support : Muncul pesan kesalahan agar Menampilkan pesan [ ] Diterima abc menyesuaikan masukan yang kesalahan agar [ ] Ditolak nilai minimum confidence : abc sesuai menyesuaikan masukan yang sesuai Hasil pengujian black box menyatakan bahwa aplikasi yang dibangun belum bebas dari kesalahan prosedur internal program dan secara fungsional mengeluarkan hasil sesuai yang diharapkan.

71 IV.2.3. Pengujian Beta Pengujian beta dilakukan pada satu atau lebih user yang merupakan pemakai akhir perangkat lunak yang dibangun. Dalam pengujian beta, dilakukan penelitian secara langsung terhadap pengguna sistem dengan menggunakan wawancara kepada bagian umum di pabrik terhadap sistem yang telah dibangun. Wawancara dilakukan kepada kepala bagian umum PT. Bandung Perkasa Jaya yaitu Bapak Iman Nurul Hafid. Hasil wawancara dapat dilihat sebagai berikut : a. Apakah sistem yang dibangun ini dapat membantu Bapak mengetahui pola pembelian dari pelanggan? Jawaban : Ya, sistem ini dapat membantu saya mengetahui pola pembelian pelanggan. b. Apakah sistem yang dibangun ini dapat memberikan informasi berupa jenis benang apa saja yang sering dibeli secara bersamaan oleh pelanggan? Jawaban : Ya, sistem ini memberikan informasi berupa jenis benang yang dibeli secara bersamaan oleh pelanggan. Berdasarkan hasil dari pengujian beta, dapat disimpulkan bahwa sistem yang dibangun ini dapat membantu pihak PT. Bandung Perkasa Jaya untuk mengetahui pola pembelian pelanggan dan memberikan informasi jenis benang apa saja yang pernah dibeli secara bersamaan oleh pelanggan.

72 IV.2.4. Pengujian Sample Pengujian sample ini menguji perangkat lunak yang telah dibangun apakah menghasilkan data yang dinginkan dan seusi dengan hasil penerapan metode aturan asosiasi dengan algoritma FP-Growth pada bab III. Pengujian ini menggunakan sample 100 data laporan transkasi penjualan dengan nilai minimum support 10 dan nilai minimum confidence 50%. Data hasil preprocessing dapat dilihat pada tabel D-4 dalam lampiran D dan data rule yang dihasilkan dari penerapan metode aturan asosiasi dapat dilihat pada tabel III.10, sedangkan data rule hasil dari perangkat lunak dapat dilihat pada tabel IV.7. Table IV.7. data yang dihasilkan dari perangkat lunak Kombinasi Support Confidence CO20 CA40 15 57.6 % CO24 CA40 13 54.1 % CO24 CO20 14 58.3 % CA30 CA40 13 68.4 % Jadi, dapat disimpulkan bahwa hasil perhitungan dari aplikasi yang dibangun telah sesuai dengan hasil perhitungan secara manual karena data yang dihasilkan sama.