BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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 SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

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


BAB IV IMPLEMESNTASI DAN PENGUJIAN

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 V IMPLEMENTASI DAN PENGUJIAN. dioperasikan. Dalam pembuatan website SMK GANTRA Yayasan Pendidikan

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

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

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB IV IMPLEMENTASI DAN PENGUJIAN


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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. 1. Perangkat Keras a. Proscessor : Intel Core i M b. RAM : 2 GB c. Hardisk : 500 GB

BAB IV IMPLEMENTASI DAN TESTING

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM


BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. tahap analisis dan perancangan selesai dilakukan. Untuk menjalankan program aplikasi

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

4 BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

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

BAB V IMPLEMENTASI PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam penulisan tugas akhir ini pembuatan program menggunakan web

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN


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

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

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

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

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

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem Tahap implementasi dan pengujian sistem dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub sub ini akan dijelaskan implementasi dari sistem telah dibuat dengan menggunakan beberapa fungsi penulis buat terdiri dari lingkungan implementasi dan interface dari aplikasi sistem tersebut. Untuk menjalakan program dari Perancangan Sistem Pelelangan Tanah Berbasis Web dimana aplikasi ini menggunakan PHP maka diperlukan sebuah webserver akan digunakan sebagai tempat penyimpanan aplikasi program telah dibuat. Program webserver akan digunakan berupa XAMPP atau program webserver lain dapat mendukung program PHP. 4.1.1. Implementasi Perangkat Keras Perangkat keras digunakan dalam pembuatan sistem Pelelangan Tanah Berbasis Web memiliki spesifikasi sebagai berikut: a. Tipe Komputer : Personal Computer (PC) Asus b. Processor : Intel Inside Core i3 c. RAM : 1GB d. Harddisk Drive : 500 GB e. Monitor : Monitor 19 inch 1024 x 768 f. Memory : 1 GB 4.1.2. Implementasi Perangkat Lunak Perangkat lunak digunakan dalam pembuatan Sistem Pelelangan Tanah diantaranya: a. Sistem Operasi : Windows XP Proffesional atau Windows 7 b. Web Server : Hypertext Preprocessing (PHP), XAMPP 1.7.7 1

c. Basis Data : Mysql Server d. Aplikasi : PHP 4.1.3. Implementasi Basis Data Pada sub bab ini akan menjelaskan implementasi basis data dari aplikasi sistem menggunakan XAMPP beberapa fungsi di buat tediri dari ruang lingkup implementasi dari aplikasi sistem tersebut. Buka XAMPP terlebih dahulu sampai tampil gambar seperti berikut : Gambar 4. 1 Tampilan Localhost XAMPP Dibawah ini adalah cara pembuatan database pada MySQL dengan menggunakan PHP, adapun langkah-langkahnya adalah sebagai berikut : a) Tampilan Awal Pembuatan Database Gambar 4. 2 Tampilan Awal Pembuatan Database 2

b) Tampilan database db_lelang Gambar 4. 3 Tampilan tabel dalam db_lelang c) Tampilan Database Admin Gambar 4. 4 Tampilan Database Tabel Admin CREATE TABLE IF NOT EXISTS `admin` ( kd_admin varchar(8) NOT NULL, nama_admin varchar(30) NOT NULL, alamat_admin varchar(50) NOT NULL, 3

no_telp_admin varchar(15) NOT NULL, username varchar(30) NOT NULL, password varchar(50) NOT NULL, Blokir enum( Y, N ) NOT NULL, PRIMARY KEY ( kd_admin ) d) Tampilan Database Jumlah Point Gambar 4. 5 Tampilan Database Tabel Jumlah Point CREATE TABLE IF NOT EXISTS `jumlah_point` ( kd_jumlah_point int(5) NOT NULL, kd_peserta varchar(8) NOT NULL, jumlah_point int(5) NOT NULL, PRIMARY KEY ( kd_jumlah_point ) e) Tampilan Database Lelang Gambar 4. 6 Tampilan Database Tabel Lelang CREATE TABLE IF NOT EXISTS `lelang` ( kd_lelang int(5) NOT NULL, 4

nama_lelang varchar(30) NOT NULL, jenis_lelang varchar(30) NOT NULL, foto_tanah varchar(100) NOT NULL, riwayat_tanah text() NOT NULL, penawaran_point int(5) NOT NULL, periode_awal date() NOT NULL, periode_akhir date() NOT NULL, status varchar(20) NOT NULL, PRIMARY KEY ( kd_lelang ) f) Tampilan Database Pemenang Lelang Gambar 4. 7 Tampilan Database Tabel Pemenang Lelang CREATE TABLE IF NOT EXISTS `pemenang_lelang` ( kd_pemenang_lelang int(11) NOT NULL, kd_lelang int(11) NOT NULL, kd_peserta varchar(11) NOT NULL, jumlah_point int(5) NOT NULL, tanggal date() NOT NULL, PRIMARY KEY ( kd_pemenang_lelang ) 5

g) Tampilan Database Peserta Lelang Gambar 4. 8 Tampilan Database Tabel Peserta Lelang CREATE TABLE IF NOT EXISTS `peserta_lelang` ( kd_peserta varchar(5) NOT NULL, nama_peserta varchar(20) NOT NULL, alamat_peserta varchar(50) NOT NULL, email_peserta varchar(30) NOT NULL, no_telp_peserta varchar(30) NOT NULL, username varchar(30) NOT NULL, password varchar(30) NOT NULL, PRIMARY KEY ( kd_peserta ) h) Tampilan Database Point Gambar 4. 9 Tampilan Database Tabel Point CREATE TABLE IF NOT EXISTS `point` ( kd_point int(5) NOT NULL, kd_peserta varchar(8) NOT NULL, 6

jumlah_point double() NOT NULL, jumlah_harga double() NOT NULL, bukti_transfer varchar(50) NOT NULL, tanggal date() NOT NULL, PRIMARY KEY ( kd_point ) i) Tampilan Database Transaksi Lelang Gambar 4. 10 Tampilan Database Tabel Transaksi Lelang CREATE TABLE IF NOT EXISTS `transaksi_lelang` ( kd_transaksi_lelang int(5) NOT NULL, kd_lelang int(5) NOT NULL, kd_peserta varchar(8) NOT NULL, jumlah_penawaran int(5) NOT NULL, PRIMARY KEY ( kd_transaksi_lelang ) 7

1.2 Implementasi Program Berikut adalah implementasi program sesuai dengan rancangan layar telah dibuat, antara lain : 1.2.1 Tampilan Halaman Utama Home Gambar 4. 11 Tampilan Halaman Utama Home 1.2.2 Tampilan Sistematika Pelelangan Gambar 4. 12 Tampilan Sistematika Pelelangan 8

1.2.3 Tampilan Halaman Daftar Lelang Gambar 4. 13 Tampilan Halaman Daftar Lelang 1.2.4 Tampilan Halaman Galeri Gambar 4. 14 Tampilan Halaman Galeri 9

1.2.5 Tampilan Halaman Hubungi Kami Gambar 4. 15 Tampilan Halaman Hubungi Kami 1.2.6 Tampilan Halaman Register Gambar 4. 16 Tampilan Halaman Register 10

1.2.7 Tampilan Halaman Login Gambar 4. 17 Tampilan Halaman Login 1.2.8 Tampilan Halaman Profile Gambar 4. 18 Tampilan Halaman Profile 11

1.2.9 Tampilan Halaman Pembelian Point Gambar 4. 19 Tampilan Pembelian Point 1.2.10 Tampilan Halaman Transaksi Lelang Gambar 4. 20 Tampilan Transaksi Lelang 12

1.2.11 Tampilan Halaman Informasi Pemenang Gambar 4. 21 Tampilan Informasi Pemenang 1.2.12 Tampilan Halaman Login Admin Gambar 4. 22 Tampilan Login Admin 13

1.2.13 Tampilan Halaman Beranda Admin Gambar 4. 23 Tampilan Beranda Admin 1.2.14 Tampilan Halaman Master Peserta Lelang Admin Gambar 4. 24 Tampilan Master Peserta Lelang Admin 14

1.2.15 Tampilan Halaman Penambahan Peserta Lelang Admin Gambar 4. 25 Tampilan Penambahan Peserta Lelang Admin 1.2.16 Tampilan Halaman Master Lelang Admin Gambar 4. 26 Tampilan Master Lelang Admin 15

1.2.17 Tampilan Halaman Penambahan Data Lelang Admin Gambar 4. 27 Tampilan Penambahan Data Lelang Admin 1.2.18 Tampilan Halaman Master Point Admin Gambar 4. 28 Tampilan Master Point Admin 16

1.2.19 Tampilan Halaman Penambahan Point Admin Gambar 4. 29 Tampilan Penambahan Point Admin 1.2.20 Tampilan Halaman Master Admin Gambar 4. 30 Tampilan Master Admin 17

1.2.21 Tampilan Halaman Penambahan Admin Gambar 4. 31 Tampilan Penambahan Admin 1.2.22 Tampilan Halaman Setup Transaksi Lelang Admin Gambar 4. 32 Tampilan Setup Transaksi Lelang Admin 18

1.2.23 Tampilan Halaman Setup Transaksi Lelang Detail Admin Gambar 4. 33 Tampilan Setup Transaksi Lelang Detail Admin 1.2.24 Tampilan Halaman Setup Pemenang Lelang Admin Gambar 4. 34 Tampilan Setup Pemenang Lelang Admin 19

1.2.25 Tampilan Halaman Pemenang Lelang Add Admin Gambar 4. 35 Tampilan Pemenang Lelang Add Admin 1.2.26 Tampilan Halaman Laporan Transaksi Lelang Admin Gambar 4. 36 Tampilan Laporan Transaksi Lelang Admin 20

1.2.27 Tampilan Halaman Laporan Pemenang Lelang Admin Gambar 4. 37 Tampilan Laporan Pemenang Lelang Admin 1.2.28 Tampilan Halaman Laporan Point Lelang Admin Gambar 4. 38 Tampilan Laporan Point Lelang Admin 21

4.3 Metode Pengujian White box testing adalah pengujian didasarkan pada pengecekan terhadap detail perancangan, menggunakan struktur kontrol dari desain program secara prosedural untuk membagi pengujian ke dalam beberapa kasus pengujian. Secara sekilas dapat diambil kesimpulan White box testing merupakan petunjuk untuk mendapatkan program benar secara 100%. Black box testing adalah pengujian dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Jadi penampilan luarnya saja, tanpa mengetahui ada apa di balik bungkus hitam nya. (interface nya), fungsionalnya tanpa mengetahui apa sesungguhnya terjadi dalam proses detailnya (hanya mengetahui input dan output). Metode pengujian dilakukan untuk memastikan apakah sistem akan dipakai sudah sesuai dengan diharapkan. Metode digunakan untuk pengujian ini adalah black box, yaitu melakukan pengujian dangan memfokuskan pada fungsionality sistem tanpa mengetahui apa sesungguhnya terjadi dalam black end system (hasil akhirnya). 4.4 Skenario Pengujian Skenario pengujian diperlukan untuk mengetahui apakah aplikasi di buat dapat berfungsi dengan baik atau tidak. Skenario pengujian dilakukan dengan memilih dari setiap pilihan ada pada aplikasi PHP ini, kemudian dilakukan pengujian dengan menekan tombol tombol pada dari aplikasi ini apakah sudah sesuai dengan diharapkan. Tabel 4. 1 Tabel Skenario Pengujian Admin No Antar Muka Uji Coba Status Aplikasi 1 Tampilan Proses login Tampilan login login sudah terbuka Skenario Pengujian Input username dan password lalu klik login Hasil diharpkan Apabila username dan password benar maka akan masuk ke admin. Jika Hasil Penngujian Berjalan sesuai dengan diharapkan 22

2 Tampilan Menguji Masuk Klik link salah maka sistem tidak akan memproses. Link menu Berjalan semua link menu satu dipilih dapat sesuai dengan beranda menu beranda persatu membuka sesuai terdapat pada dengan sistem diharapkan beranda 3 Tampilan Menguji Pada Input data dan Menyimpan Berjalan untuk dapat master data akan data ke databse sesuai dengan master menginput terdapat data masuk dan data peserta peserta lelang, otomatis ke menampilkan diharapkan lelang, data data lelang, dalam data data ke dalam lelang, point, point, dan sudah di data dan data data admin input master admin 4 Tampilan Menguji Pada Input data dan Menampilkan Berjalan setup untuk dapat setup terdapat data akan form input sesuai dengan menginput data Transaksi masuk pemenang data lelang, dan otomatis ke lelang dan diharapkan pemenang dan pemenang dalam data transaksi lelang mengontrol lelang sudah di transaksi input lelang 5 Tampilan Menguji hasil Halaman Pilih jenis Menampilkan Berjalan laporan terdiri dari laporan laporan sesuai laporan laporan akan di cetak sudah dipilih diharapkan transaksi lelang, laporan pemenang lelang, laporan point 23

Tabel 4. 2 Tabel Skenario Pengujian Peserta Lelang No Antar Muka Uji Coba Status Aplikasi 1 Tampilan Menguji semua Masuk Skenario Pengujian Klik menu Hasil diharpkan Link menu Hasil Penngujian Berjalan link menu satu dipilih dapat sesuai dengan menu utama terdapat pada utama persatu membuka utama diharapkan dimaksud 2 Tampilan login 3 Tampilan Proses login Menampilkan Tampilan login sudah terbuka Pada Input username dan password lalu klik login Menampilkan Apabila username dan password benar maka akan masuk ke peserta. Jika salah maka sistem tidak akan memproses. Tetap Berjalan sesuai dengan diharapkan Berjalan data-data profile profil terdapat menampilkan sesuai dengan profile peserta lelang data-data Profile profile peserta lelang diharapkan seperti, nama peserta, alamat peserta, email, no telp peserta, ussername, dan jumlah point 4 Tampilan Menguji untuk Pada Input Setelah Berjalan dapat menginput pembelian pembelian menginput sesuai dengan pembelian jumlah point point terdapat point dan pembelian point point ingin nama peserta, lampirkan dan diharapkan dibeli dan jumlah point bukti transfer melampirkan melampirkan ingin pembayaran bukti transfer bukti transfer dibeli, dan pembelian point bukti maka point akan transaksi masuk otomatis untuk ke dalam data 24

melampirkan profil peserta nya dan point akan bertambah secara otomatis 5 Tampilan Menguji untuk Halaman Pilih jenis Menampilkan Berjalan dapat mengikuti terdiri dari lelang data lelang sesuai transaksi transaksi lelang data lelang akan diikuti telah dipilih dan diharapkan lelang dengan seperti nama berhak menggunakan lelang,jenis mengikuti point lelang, Foto transaksi tanah, lokasi pelelangan tanah, menggunakan penawaran point point, periode lelang, dan status lelang 6 Tampilan Menampilkan Pada Menampilkan Tetap Berjalan data pemenang pemenang menampilkan sesuai dengan Informasi lelang terdapat data- Pemenang pemenang data pemenang diharapkan pemenang lelang seperti nama peserta, alamat peserta, no telp, nama lelang, lokasi tanah, jumlah penawaran point, tanggal 25

4.5 Analisa Hasil Pengujian Setelah dilakukan pengujian secara menyeluruh maka dapat disimpulkan bahwa pengujian telah menunjukan hasil keluaran (output) dan proses sesuai dengan rancangan aplikasi program ini. Dan hasil dari pengujian ini dapat dikatakan bahwa program ini dapat berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian Hasil pengujian telah diperoleh dapat dianalisa sebagai berikut: 1. Halaman login mengontrol sub menu / link- link dalam sistem. 2. Halaman utama menghubungkan antar interface terdapat dalam menu berjalan dengan baik. 3. Menu form tersedia, hasil inputannya berhasil tersimpan ke dalam database dengan tepat. 4. Proses manajemen berbasis PHP dapat berjalan sesuai diinginkan. 5. Menu master, Setup dan Laporan. Setiap tombol menu terdapat di menu tersebut dapat berjalan sesuai perancangan sistem tersebut. 6. Hasil keluaran atau output dapat tercetak sesuai perancangan sistem diinginkan 7. Halaman data master pada admin, semua operation terdapat pada ini berjalan sesuai dengan perancangan diinginkan. 8. Halaman data pada setup, semua operation terdapat pada ini berjalan sesuai dengan perancangan diinginkan. 9. Halaman laporan terdapat button tampilkan dan cetak, semua berjalan sesuai dengan perancangan diinginkan. 26