• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN"

Copied!
26
0
0

Teks penuh

(1)

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 yang telah dibuat dengan menggunakan beberapa fungsi yang penulis

buat yang 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

yang akan digunakan sebagai tempat penyimpanan

aplikasi

program

yang telah dibuat. Program

webserver

yang akan digunakan berupa “XAMPP”

atau program

webserver

lain yang dapat mendukung program PHP.

4.1.1. Implementasi Perangkat Keras

Perangkat keras yang 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 yang digunakan dalam pembuatan Sistem Pelelangan

Tanah diantaranya:

a.

Sistem Operasi

: Windows XP Proffesional atau Windows 7

b.

Web Server

: Hypertext Preprocessing (PHP), XAMPP

(2)

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 yang di buat yang 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

(3)

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` (

(4)

„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` (

(5)

„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,

(6)

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,

(7)

„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‟)

(8)

1.2

Implementasi Program

Berikut adalah implementasi program sesuai dengan rancangan layar

yang telah dibuat, antara lain :

1.2.1

Tampilan Halaman Utama Home

Gambar 4. 11 Tampilan Halaman Utama Home

1.2.2

Tampilan Sistematika Pelelangan

(9)

1.2.3

Tampilan Halaman Daftar Lelang

Gambar 4. 13 Tampilan Halaman Daftar Lelang

1.2.4

Tampilan Halaman Galeri

(10)

1.2.5

Tampilan Halaman Hubungi Kami

Gambar 4. 15 Tampilan Halaman Hubungi Kami

1.2.6

Tampilan Halaman Register

(11)

1.2.7

Tampilan Halaman Login

Gambar 4. 17 Tampilan Halaman Login

1.2.8

Tampilan Halaman Profile

(12)

1.2.9

Tampilan Halaman Pembelian Point

Gambar 4. 19 Tampilan Pembelian Point

1.2.10

Tampilan Halaman Transaksi Lelang

(13)

1.2.11

Tampilan Halaman Informasi Pemenang

Gambar 4. 21 Tampilan Informasi Pemenang

1.2.12

Tampilan Halaman Login Admin

(14)

1.2.13

Tampilan Halaman Beranda Admin

Gambar 4. 23 Tampilan Beranda Admin

1.2.14

Tampilan Halaman Master Peserta Lelang Admin

(15)

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

(16)

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

(17)

1.2.19

Tampilan Halaman Penambahan Point Admin

Gambar 4. 29 Tampilan Penambahan Point Admin

1.2.20

Tampilan Halaman Master Admin

(18)

1.2.21

Tampilan Halaman Penambahan Admin

Gambar 4. 31 Tampilan Penambahan Admin

1.2.22

Tampilan Halaman Setup Transaksi Lelang Admin

(19)

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

(20)

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

(21)

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

(22)

4.3

Metode Pengujian

White box testing

adalah pengujian yang 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 yang benar secara 100%.

Black box testing

adalah pengujian yang 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 yang terjadi

dalam proses detailnya (hanya mengetahui input dan output).

Metode pengujian dilakukan untuk memastikan apakah sistem yang akan

dipakai sudah sesuai dengan yang diharapkan. Metode yang digunakan untuk

pengujian ini adalah black box, yaitu melakukan pengujian dangan memfokuskan

pada fungsionality sistem tanpa mengetahui apa sesungguhnya yang terjadi dalam

black end system (hasil akhirnya).

4.4

Skenario Pengujian

Skenario pengujian diperlukan untuk mengetahui apakah aplikasi yang di

buat dapat berfungsi dengan baik atau tidak. Skenario pengujian dilakukan dengan

memilih dari setiap pilihan yang ada pada aplikasi PHP ini, kemudian dilakukan

pengujian dengan menekan tombol – tombol pada halaman

dari aplikasi ini

apakah sudah sesuai dengan yang diharapkan.

Tabel 4. 1 Tabel Skenario Pengujian Admin

No Antar Muka Uji Coba Status

Aplikasi Skenario Pengujian Hasil diharpkan yang Hasil Penngujian 1 Tampilan

login

Proses login Tampilan login sudah terbuka Input username dan password lalu klik “login” Apabila username dan password benar maka akan masuk kehalaman admin. Jika Berjalan sesuai dengan yang diharapkan

(23)

salah maka sistem tidak akan memproses. 2 Tampilan halaman beranda Menguji semua link menu yang terdapat pada halaman beranda Masuk halaman beranda Klik link menu satu persatu

Link menu yang dipilih dapat membuka sesuai dengan sistem Berjalan sesuai dengan yang diharapkan 3 Tampilan halaman master Menguji untuk dapat menginput data peserta lelang, data lelang, point, dan data admin Pada halaman master terdapat data peserta lelang, data lelang, point, dan data admin

Input data dan data akan masuk otomatis ke dalam data yang sudah di input Menyimpan data ke databse dan menampilkan data ke dalam halaman data master Berjalan sesuai dengan yang diharapkan 4 Tampilan halaman setup Menguji untuk dapat menginput data pemenang dan mengontrol transaksi lelang Pada halaman setup terdapat data Transaksi lelang , dan pemenang lelang

Input data dan data akan masuk otomatis ke dalam data yang sudah di input Menampilkan form input pemenang lelang dan transaksi lelang Berjalan sesuai dengan yang diharapkan 5 Tampilan halaman laporan Menguji hasil laporan Halaman terdiri dari laporan transaksi lelang, laporan pemenang lelang, laporan point Pilih jenis laporan yang akan di cetak Menampilkan laporan yang sudah dipilih Berjalan sesuai yang diharapkan

(24)

Tabel 4. 2 Tabel Skenario Pengujian Peserta Lelang

No Antar Muka Uji Coba Status

Aplikasi Skenario Pengujian Hasil diharpkan yang Hasil Penngujian 1 Tampilan

halaman menu utama

Menguji semua link menu yang terdapat pada halaman utama Masuk halaman utama Klik menu halaman satu persatu

Link menu yang dipilih dapat membuka halaman yang dimaksud Berjalan sesuai dengan yang diharapkan 2 Tampilan login

Proses login Tampilan login sudah terbuka Input username dan password lalu klik “login” Apabila username dan password benar maka akan masuk kehalaman peserta. Jika salah maka sistem tidak akan memproses. Berjalan sesuai dengan yang diharapkan 3 Tampilan halaman profile Menampilkan data-data profile peserta lelang Pada halaman profil terdapat data-data peserta lelang seperti, nama peserta, alamat peserta, email, no telp peserta, ussername, dan jumlah point Menampilkan halaman Profile Tetap menampilkan halaman profile Berjalan sesuai dengan yang diharapkan 4 Tampilan halaman pembelian point Menguji untuk dapat menginput jumlah point yang ingin dibeli dan melampirkan bukti transfer Pada halaman pembelian point terdapat nama peserta, jumlah point yang ingin dibeli, dan bukti transaksi untuk Input pembelian point dan lampirkan bukti transfer pembayaran Setelah menginput pembelian point dan melampirkan bukti transfer pembelian point maka point akan masuk otomatis ke dalam data Berjalan sesuai dengan yang diharapkan

(25)

melampirkan nya

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

(26)

4.5

Analisa Hasil Pengujian

Setelah dilakukan pengujian secara menyeluruh maka dapat disimpulkan

bahwa pengujian telah menunjukan hasil keluaran (

output)

dan proses yang 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 yang telah diperoleh dapat dianalisa sebagai berikut:

1.

Halaman

login

yang mengontrol sub menu / link- link dalam sistem.

2.

Halaman utama yang menghubungkan antar

interface

yang terdapat

dalam menu berjalan dengan baik.

3.

Menu form yang tersedia, hasil inputannya berhasil tersimpan ke

dalam database dengan tepat.

4.

Proses manajemen berbasis PHP dapat berjalan sesuai yang

diinginkan.

5.

Menu master, Setup dan Laporan. Setiap tombol menu yang terdapat di

menu tersebut dapat berjalan sesuai perancangan sistem tersebut.

6.

Hasil keluaran atau output dapat tercetak sesuai perancangan sistem

yang diinginkan

7.

Halaman data master pada admin, semua operation yang terdapat pada

halaman ini berjalan sesuai dengan perancangan yang diinginkan.

8.

Halaman data pada setup, semua operation yang terdapat pada halaman

ini berjalan sesuai dengan perancangan yang diinginkan.

9.

Halaman laporan terdapat button tampilkan dan cetak, semua berjalan

sesuai dengan perancangan yang diinginkan.

Gambar

Gambar 4. 2 Tampilan Awal Pembuatan Database
Gambar 4. 3 Tampilan tabel dalam db_lelang
Gambar 4. 5 Tampilan Database Tabel Jumlah Point  CREATE TABLE IF NOT EXISTS `jumlah_point` (
Gambar 4. 7 Tampilan Database Tabel Pemenang Lelang  CREATE TABLE IF NOT EXISTS `pemenang_lelang` (
+7

Referensi

Dokumen terkait

Mengingat perkembangan sistem hukum Nasional Indonesia yang masih berusaha untuk mencari bentuk atau format yang sesuai dengan jiwa dan semangat Proklamasi dan nilai-nilai

Excellent Jumlah perbaikan yang dilakukan Service minimal 5 kali. Excellent Peraturan biaya perbaikan yang harus dikeluarkan Pelanggan minimal mengeluarkan biaya

Menimbang, bahwa Majelis Hakim Pengadilan Tinggi telah memeriksa berkas perkara yang bersangkutan terdiri dari BAP oleh Penyidik, BAP Pengadilan Tingkat Pertama dan

(2) pengintegrasian syariat islam dalam pembelajaran di luar kelas adalah sebagai berikut; yang aturannya secara umum tertuang dalam buku amal sholeh SDIT Ar Risalah Surakarta,

[r]

Tujuan : Untuk mengetahui hubungan motivasi dalam memilih program studi keperawatan dengan prestasi belajar pada mahasiswa keperawatan angkatan 2014 di Fakultas Kedokteran

Petugas membukukan uang pan-jar biaya Peninjauan Kembali yang tercantum dalam SKUM pada Buku Jurnal Keuangan Per- mohonan Proses Proses Buku Induk Keuangan Perkara, Buku

Kompetensi komunikatif dalam wacana interpersonal bertujuan menjalin dan menjaga hubungan interpersonal dengan guru, teman, dan orang lain di dalam dan di luar sekolah;