BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

dokumen-dokumen yang mirip
BAB IV PERANCANGAN SISTEM

BAB III ANALISIS SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI (Evaluation Phase dan Deployment Phase)

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. Pakar Diagnosa Faktor Kegagalan Penanaman Ulang Kelapa Sawit menggunakan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari:

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:


BAB V IMPLEMENTASI DAN PEMBAHASAN. mendukung Aplikasi Penilaian Akademik Berbasis web

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. analisis dan perancangan sebelumnya diterjemahkan ke dalam suatu bentuk

BAB IV IMPLEMANTASI DAN PENGUJIAN. 1. Application development. 2. Extract/transform/load development. 3. Meta data repository development.

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB II ANALISIS DAN PERANCANGAN. bertujuan untuk memberikan gambaran dan rancangan bangun yang jelas

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan sistem pendaftaran siswa baru dan pembagian kelas pada SMK

BAB IV HASIL DAN UJI COBA


BAB IV HASIL DAN UJI COBA. Menggunakan Metode KNN (K Nearest Neighbour) Berbasis Web. Di bawah ini

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum mengimplementasikan dan menjalankan aplikasi ini terlebih

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV. HASIL DAN Uji Coba

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras maupun perangkat lunak komputer. Penjelasan hardware/software

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. bangun aplikasi pengelolaan catering pada Tems catering. Diawali dengan


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA PEMBAHASAN MASALAH

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Lingkungan Implementasi Lingkungan implementasi meliputi lingkungan perangkat keras (hardware) dan lingkungan perangkat lunak (software) yang digunakan pada saat pembuatan program. 5.1.1 Lingkungan Perangkat Keras (hardware) Spesifikasi hardware yang digunakan pada saat implementasi program ini adalah : 1. Processor : Intel Core i3 CPU M 350 @ 2.27GHz. 2. Hardisk : 320 GB. 3. RAM : 2 GB. 4. Monitor dengan dukungan resolusi 1366 x 768. 5.1.2 Lingkungan Perangkat Lunak (software) Spesifikasi software yang digunakan pada saat implementasi program ini adalah : 1. Sistem Operasi : Microsoft Windows 7 Ultimate 2. Program Aplikasi : Visual Basic 6.0 3. DBMS : PHP MySQL 4. Browser : Google Chrome V-1

V-2 5.2 Implementasi Basis Data Pada aplikasi klasifikasi telemarketing bank ini, digunakan satu buah basis data yang bernama dbtelemarketingbank dengan 15 buah tabel yaitu: 5.2.1 Tabel Atribut Pada file ini menerangkan tentang field mengenai data atribut dengan spesifikasi fieldnya adalah sebagai berikut : : atribut Implementasi dari tabel atribut adalah sebagai berikut : Tabel 5.1 Implementasi Tabel Atribut Kode_Atribut varchar Tidak Nama_Atribut varchar Tidak Split double Tidak 5.2.2 Tabel Atribut Tree Pada file ini menerangkan tentang field mengenai data atribut_tree dengan spesifikasi fieldnya adalah sebagai berikut : : atribut_tree Implementasi dari tabel atribut_tree adalah sebagai berikut : Tabel 5.2 Implementasi Tabel Atribut Tree Kode_Tree Varchar(10) Level Varchar(50) Kode_Atribut Varchar(50)

V-3 5.2.3 Tabel Entropy Pada file ini menerangkan tentang field mengenai data entropy dengan spesifikasi fieldnya adalah sebagai berikut : : entropy Implementasi dari tabel entropy adalah sebagai berikut : Tabel 5.3 Implementasi Tabel Entropy Node Varchar(50) Tidak Kode_klas_Atribut Varchar(20) Tidak S Varchar(50) Tidak S1 Varchar(50) Tidak S2 Varchar(50) Tidak Entropy double 5.2.4 Tabel Gain Pada file ini menerangkan tentang field mengenai data gain dengan spesifikasi fieldnya adalah sebagai berikut : : gain Implementasi dari tabel gain adalah sebagai berikut : Tabel 5.4 Implementasi Tabel Gain Node Varchar(20) Tidak Level Varchar(50) Tidak Kode_Atribut Varchar(50) Tidak Gain double

V-4 5.2.5 Tabel Hasil Proses Pada file ini menerangkan tentang field mengenai data hasil_proses dengan spesifikasi fieldnya adalah sebagai berikut : : hasil_proses Implementasi dari tabel hasil_proses adalah sebagai berikut : Tabel 5.5 Implementasi Tabel Hasil Proses age Varchar(30) Ya NULL kredit Varchar(20) Ya NULL housing Varchar(20) Ya NULL loan Varchar(20) Ya NULL marital Varchar(20) Ya NULL education Varchar(20) Ya NULL contact Varchar(20) Ya NULL balance Varchar(20) Ya NULL duration Varchar(20) Ya NULL campaign Varchar(20) Ya NULL pdays Varchar(20) Ya NULL previous Varchar(20) Ya NULL poutcome Varchar(20) Ya NULL job Varchar(30) Ya NULL ouput Varchar(3) Ya NULL

V-5 5.2.6 Tabel Hasil Test Pada file ini menerangkan tentang field mengenai data hasil_test dengan spesifikasi fieldnya adalah sebagai berikut : : hasil_test Implementasi dari tabel hasil_test adalah sebagai berikut : Tabel 5.6 Implementasi Tabel Hasil Test age Varchar(30) Ya NULL kredit Varchar(20) Ya NULL housing Varchar(20) Ya NULL loan Varchar(20) Ya NULL marital Varchar(20) Ya NULL education Varchar(20) Ya NULL contact Varchar(20) Ya NULL balance Varchar(20) Ya NULL duration Varchar(20) Ya NULL campaign Varchar(20) Ya NULL pdays Varchar(20) Ya NULL previous Varchar(20) Ya NULL poutcome Varchar(20) Ya NULL job Varchar(30) Ya NULL ouput Varchar(15) Ya NULL

V-6 5.2.7 Tabel Hitung Pada file ini menerangkan tentang field mengenai data hitung dengan spesifikasi fieldnya adalah sebagai berikut : : hitung Implementasi dari tabel hitung adalah sebagai berikut : Tabel 5.7 Implementasi Tabel Hitung Node Varchar(20) Tidak Level Int(100) Tidak Baris_Penentu Varchar(50) Tidak Kondisi_Baris_Penentu Varchar(200) Tidak S Varchar(50) Tidak S1 Varchar(50) Tidak S2 Varchar(50) Tidak Entropy double \ 5.2.8 Tabel Klas Atribut Pada file ini menerangkan tentang field mengenai data klas_atribut dengan spesifikasi fieldnya adalah sebagai berikut : : klas_atribut Implementasi dari tabel klas_atribut adalah sebagai berikut : Tabel 5.8 Implementasi Tabel Klas Atribut Kode_Klas_Atribut Varchar(20) Tidak Kode_Atribut Varchar(20) Tidak Klas_Atribut Varchar(30) Tidak

V-7 5.2.9 Tabel Pre Gini Pada file ini menerangkan tentang field mengenai data pre_gini dengan spesifikasi fieldnya adalah sebagai berikut : : pre_gini Implementasi dari tabel pre_gini adalah sebagai berikut : Tabel 5.9 Implementasi Tabel Pre Gini age Int(2) 2 NULL kredit Varchar(6) 6 NULL housing Varchar(20) 20 NULL loan Varchar(20) 20 NULL marital Varchar(20) 20 NULL education Varchar(20) 20 NULL contact Varchar(20) 20 NULL balance Int(5) 5 NULL duration Int(5) 5 NULL campaign Int(5) 5 NULL pdays Int(5) 5 NULL previous Int(5) 5 NULL poutcome Varchar(20) 20 NULL job Varchar(20) 20 NULL ouput Int(1) 1 NULL

V-8 5.2.10 Tabel Rules Pada file ini menerangkan tentang field mengenai data Rules dengan spesifikasi fieldnya adalah sebagai berikut : : Rules Implementasi dari tabel Rules adalah sebagai berikut : Tabel 5.10 Implementasi Tabel Rules Rule Varchar(200) Tidak Hasil Varchar(200) Tidak 5.2.11 Tabel Telemarketing Pada file ini menerangkan tentang field mengenai data telemarketing dengan spesifikasi fieldnya adalah sebagai berikut : : telemarketing Implementasi dari tabel telemarketing adalah sebagai berikut : Tabel 5.11 Implementasi Tabel Telemarketing age Int(2) Ya NULL kredit Varchar(3) Ya NULL housing Varchar(3) Ya NULL loan Varchar(3) Ya NULL marital Varchar(8) Ya NULL education Varchar(9) Ya NULL contact Varchar(9) Ya NULL balance Int(5) Ya NULL duration Int(4) Ya NULL

V-9 campaign Int(2) Ya NULL pdays Int(3) Ya NULL previous Int(2) Ya NULL poutcome Varchar(7) Ya NULL job Varchar(13) Ya NULL ouput Int(1) Ya NULL 5.2.12 Tabel Test Pada file ini menerangkan tentang field mengenai data test dengan spesifikasi fieldnya adalah sebagai berikut : : test Implementasi dari tabel test adalah sebagai berikut : Tabel 5.12 Implementasi Tabel Test age Varchar(30) Ya NULL kredit Varchar(20) Ya NULL housing Varchar(20) Ya NULL loan Varchar(20) Ya NULL marital Varchar(20) Ya NULL education Varchar(20) Ya NULL contact Varchar(20) Ya NULL balance Varchar(20) Ya NULL duration Varchar(20) Ya NULL campaign Varchar(20) Ya NULL pdays Varchar(20) Ya NULL previous Varchar(20) Ya NULL poutcome Varchar(20) Ya NULL

V-10 job Varchar(20) Ya NULL ouput Varchar(3) Ya NULL 5.2.13 Tabel Test Perbandingan Pada file ini menerangkan tentang field mengenai data testperbandingan dengan spesifikasi fieldnya adalah sebagai berikut : : testperbandingan Implementasi dari tabel testperbandingan adalah sebagai berikut : Tabel 5.13 Implementasi Tabel Test Perbandingan age Varchar(30) Ya NULL kredit Varchar(20) Ya NULL housing Varchar(20) Ya NULL loan Varchar(20) Ya NULL marital Varchar(20) Ya NULL education Varchar(20) Ya NULL contact Varchar(20) Ya NULL balance Varchar(20) Ya NULL duration Varchar(20) Ya NULL campaign Varchar(20) Ya NULL pdays Varchar(20) Ya NULL previous Varchar(20) Ya NULL poutcome Varchar(20) Ya NULL job Varchar(20) Ya NULL ouput_ori Varchar(3) Ya NULL hasil_tree Varchar(30) Ya NULL keterangan Varchar(30) Ya NULL

V-11 5.2.14 Tabel Tree Klas Detail Pada file ini menerangkan tentang field mengenai data tree_klas_detail dengan spesifikasi fieldnya adalah sebagai berikut : : tree_klas_detail Implementasi dari tabel tree_klas_detail adalah sebagai berikut : Tabel 5.14 Implementasi Tabel Tree Klas Detail Kode_Tree Varchar(10) Tidak Kode_Klas_atribut Varchar(20) Tidak Result Varchar(15) Tidak Child Varchar(15) Tidak 5.2.15 Tabel Tree Parental Detail Pada file ini menerangkan tentang field mengenai data tree_parental_detail dengan spesifikasi fieldnya adalah sebagai berikut : : tree_parental_detail Implementasi dari tabel tree_parental_detail adalah sebagai berikut : Tabel 5.15 Implementasi Tabel Tree Parental Detail Parent Varchar(10) 10 Urutan_Child Varchar(10) 10 Child Varchar(10) 10

V-12 5.3 Implementasi Antarmuka Implementasi antarmuka dari pembangunan aplikasi klasifikasi telemarketing bank adalah sebagai berikut : 5.3.1 Tampilan Login Tampilan ini muncul ketika program pertama kali dijalankan. Tampilan ini digunakan sebagai control untuk mengaktifkan menu-menu yang terdapat pada aplikasi user memasukan user name dan password, jika user name dan password valid maka menu-menu yang ada pada aplikasi dapat diaktifkan. Gambar 5.1 Tampilan Login

V-13 5.3.2 Tampilan Menu Utama Tampilan ini merupakan tampilan utama yang menampilkan menu-menu yang dapat diakses oleh user. Menu akan tampil setelah melakukan proses login dan user dapat memilih proses yang dibutuhkan sesuai dengan kebutuhan user. Gambar 5.2 Tampilan Menu Utama

V-14 5.3.3 Tampilan Data Telemarketing Tampilan ini muncul jika pada tampilan menu dipilih data dengan submenu data telemarketing. Pada tampilan ini form menampilkan data telemarketing master yang akan dilakukan proses data mining. Gambar 5.3 Tampilan Data Telemarketing

V-15 5.3.4 Tampilan Data mining Tampilan ini akan muncul jika pada tampilan menu dipilih data dengan submenu data mining. Pada tampilan ini dilakukan proses untuk pengolahan data telemarketing untuk dirubah kedalam bentuk data GINI. Pada form ini setelah data berubah menjadi data gini dilakukan proses selanjutnya yaitu proses data mining untuk menemukan pola rule, struktur pohon keputusan. Gambar 5.4 Tampilan Data mining

V-16 5.3.5 Tampilan Uji Data Input Tampilan ini muncul jika pada tampilan menu dipilih proses dengan sub menu uji data input. Pada tampilan ini dilakukan proses memasukan data input untuk diuji kebenaranya dengan hasil Output yes, no, unclisified. Gambar 5.5 Tampilan Uji Data Input

V-17 5.3.6 Tampilan Rule Tampilan ini muncul jika pada tampilan menu dipilih data dengan submenu data rule. Pada tampilan ini form menampilkan data rule yang berhasil dibentuk dari proses data mining. Gambar 5.6 Tampilan Rule

V-18 5.3.7 Tampilan Pohon Keputusan Tampilan ini muncul jika pada tampilan menu dipilih data dengan submenu data pohon keputusan. Pada tampilan ini form menampilkan struktur pohon keputusan (tree) yang berhasil dibentuk dari proses data mining. Gambar 5.7 Tampilan Pohon Keputusan

V-19 5.3.8 Tampilan Master Uji Data Tampilan ini muncul jika pada tampilan menu dipilih proses dengan sub menu uji Master Uji data. Pada tampilan ini dilakukan proses pengujian untuk melihat akurasi dari data yang diuji. Gambar 5.8 Tampilan Master Uji Data

V-20 5.3.9 Tampilan About Tampilan ini muncul jika pada tampilan menu dipilih menu help dengan submenu about. Pada tampilan ini dilakukan proses memperlihatkan pembuat aplikasi ini. Gambar 5.9 Tampilan About 5.4 Pengujian Sistem Pengujian yang akan dilakukan adalah pengujian untuk setiap proses yang ada di dalam aplikasi. Mulai dari saat pengguna membuka aplikasi hingga aplikasi ditutup. Setiap proses yang ada pada aplikasi klasifikasi data mining bank ini akan digambarkan dengan pengujian perangkat lunak. [13]

V-21 5.4.1 Pengujian Sistem Antarmuka Pengujian sistem dapat dilihat pada tabel 5.16 di bawah ini : Tabel 5.1 Skenario Pengujian Perangkat Lunak No Tahap Input Proses Output yang Diharapkan 1. Login Username dan Masukan Masuk ke password username: aoy dan menu utama. benar password: gelar 2. Login Username dan Masukan Pesan bahwa password salah username: aoy dan username atau password: gelar password salah 3. Melakukan Persentase data Sistem akan Pesan prose proses yang akan mengolah data data gini embentukan digunakan dan telemarketing berhasil nilai GINI tekan tombol diproses menjadi proses gini nilai GINI. Hasil Lihat gambar 5.1 Lihat gambar 5.10 Lihat gambar 5.12 Kesimpulan Sukses login Gagal login Sukses membuat data GINI

V-22 No Input Proses Output yang Diharapkan 4. Melakukan Tekan tombol Setelah sistem proses PROSES mengolah data pembentukan telemarketing pohon menjadi nilai GINI keputusan dan maka selanjutnya rule. sistem akan melakukan proses data mining untuk pembentukan tree, rule 5. Melakukan Isi data Sistem mengambil proses uji data numeric dan data dari datastore input. pilih radio tree. button. Hasil Kesimpulan Tahap Pesan bahwa Lihat gambar Sukses membuat tree dan tree berhasil 5.13 rule dibentuk Informasi data Lihat gambar Sukses uji data input. YES, NO, 5.5 UNCLISIFIE D

V-23 No Input Proses Output yang Diharapkan 6. Melakukan Data yang Sistem akan proses uji dipakai dan mengambil data master data data uji dari database yang diperlukan lalu melakukan perhitungan akurasi data Hasil Kesimpulan Tahap Akurasi data Lihat gambar Sukses menampilkan uji tampil 5.8 master data berupa akurasi data.

V-24 Gambar 5.10 Tampilan UserName Tidak Terdaftar atau password salah Gambar 5.11 Tampilan Berhasil Masuk ke Menu Utama Gambar 5.12 Tampilan Proses Gini Berhasil Dilakukan

V-25 Gambar 5.13 Tampilan Pembentukan Pohon Keputusan dan Rule Selesai 5.4.2 Pengujian Sistem Dengan Data Pengujian sistem data ini digunakan dengan kelipatan 10 pada persentase data yang dipakai. pengujian sistem dengan data dapat dilihat pada tabel 5.2 di bawah ini : Tabel 5.17 Skenario Pengujian Data Persentase data yang dipakai (%) Persentase data uji (%) Data yang dipakai Data yang diuji Akurasi (%) Waktu proses 10 90 452 4069 71.00 36 detik 20 80 904 3617 64.77 2 menit 20 detik 30 70 1356 3165 61.48 5 menit 7 detik 40 60 1808 2713 71.13 5 menit 17 detik 50 50 2260 2261 61.48 7 menit 56 detik 60 40 2713 1808 65.48 10 menit 70 30 3165 1356 62.38 12 menit 30 detik 80 20 3617 904 58.40 18 menit 58 detik 90 10 4069 452 58.84 28 menit 52 detik 100 100 4521 4521 66.90 32 menit 11 detik

V-26 5.4.3 Diagram Sistem Dengan Data Diagram sistem dengan data dapat dilihat dari gambar 5.14, diagram ini berdasarkan persentase data terhadap akurasi data. akurasi % 80 Diagram akurasi 70 60 50 40 30 Series 1 20 10 0 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% persentase data Gambar 5.14 Diagram Akurasi Data