BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1
Implementasi Sistem Tahap implementasi dan pengujian dilakukan setelah tahap analisis dan
perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi aplikasi sistem dengan menggunakan beberapa fungsi yang di buat, terdiri dari lingkungan implementasi, pengkodean dan interface dari aplikasi sistem tersebut. Aplikasi Sistem Informasi Pemesanan dan Penjualan pada UD. Sinar Abadi menggunakan PHP dan database MySQL. Web Server yang di gunakan berupa XAMPP. Untuk memulai program, jalankan browser seperti Internet Explorer, Mozilla Firefox atau Google Chrome. Lalu ketikkan alamat “http://nama-server/path-folder/” contoh : “http://localhost-/ati/”. Localhost adalah nama server tempat program di simpan 4.2
Perangkat Penguji 1. Perangkat Keras a.
Tipe Komputer
: Laptop
b.
Processor
: AMD E 300 APU with Radeon (tm) Hd Graphics 1,3Ghz
c.
RAM
: 2.00 GB
2. Perangakat Lunak a.
Sistem Operasional
: Microsoft Windows 7 Ultimate
b.
Database Server
: XAMPP
c.
Web Server
: Apache, MySQL database
d.
Browser
: Internet Explorer, Mozila Firefox, Google Chrome
e.
Program
: PHP
f.
Tampilan
: Macromedia Dreamwaver 8
g.
Editing
: Adobe Photoshop CS 5
70
71
4.3
Implementasi Basis Data Pada bagian ini akan menjelaskan implementasi basis data dari aplikasi
system menggunakan XAMPP. Adapun langkah-langkah untuk membuka database sebagai berikut: Adapun langkah-langkah untuk membuka database adalah sebagai berikut: 1. Buka
browser
untuk
membuka
web
server,
lalu
ketikan
http://localhost/phpmyadmin/ pada alamat address.
Gambar 4.1 Localhost pada Firefox 2. Pilih db_penjualan untuk menampilkan database pada UD Sinar Abadi.
Gambar 4.2 Tampilan layar muka database SQL (Structured Query Languange): Create DATABASE db_penjualan;
72
3. Berikut tampilan tabel control panel pada database penjualan.
Gambar 4.3 Tampilan tabel control panel SQL (Structured Query Languange): Create TABLE cpanel (control varchar (50), value text );
4. Tampilan tabel pengujung
Gambar 4.4 Tampilan tabel pengunjung SQL (Structured Query Languange): Create TABLE pengunjung (ip varchar (50), Tgl date );
73
5. Tampilan tabel kategori
Gambar 4.5 Tampilan tabel kategori SQL (Structured Query Languange): Create TABLE rf_kategori (kd_kategori varchar (5), nm_kategori varchar (50), status enum (‘0’,’1’));
6. Tampilan tabel kota
Gambar 4.6 Tampilan tabel kota SQL (Structured Query Languange): Create TABLE kota (kd_kota int (4), nams_kota varchar (100), kd_provinsi int (4) kd_negara int (3));
74
7. Tampilan tabel negara
Gambar 4.7 Tampilan tabel negara SQL (Structured Query Languange): Create TABLE rf_negara (kd_negara int (11), nama_negara varchar (100));
8. Tampilan tabel produk
Gambar 4.8 Tampilan tabel produk SQL (Structured Query Languange): Create TABLE rf_produk (kd_produk varchar (5), nm_produk varchar (50), harga int (8), harga_x int (8),
75
stok int (5), keterangan text, foto varchar (255), kd_kategori varchar (5), control varchar (11), status enum (‘0’,’1’));
9. Tampilan tabel provinsi
Gambar 4.9 Tampilan tabel provinsi Create TABLE rf_provinsi (kd_provinsi int (3), nama_provinsi varchar (30) kd_negara int (11));
10. Tampilan tabel keranjang
Gambar 4.10 Tampilan tabel keranjang
76
Create TABLE tr_keranjang (kd_keranjang int (11), kd_pelanggan int (15), kd_produk varchar (5), stok int (11), harga int (8), total int (8), tgl datetime, status enum (“aktif”,”tidak”));
11. Tampilan tabel kontak kami
Gambar 4.11 Tampilan tabel kontak kami Create TABLE tr_kontak_kami (id int (11), nm_tamu varchar (50), email varchar (30), subjek varchar (255), tgl datetime, status varchar (5));
77
12. Tampilan tabel krj
Gambar 4.12 Tampilan tabel krj Create TABLE tr_krj (id_krj int (11), kd_produk varchar (5), stok int (5), harga int (8), total int (8), status enum (‘0’,’1’));
13. Tampilan tabel pelanggan
Gambar 4.13 Tampilan tabel pelanggan Create TABLE tr_pelanggan (kd_pelanggan int (11), nama_lengkap varchar (50), email varchar (30),
78
telepon int (15), negara int (3), provinsi int (3), kota int (3), alamat text, kode_pos int (6));
14. Tampilan tabel testimonial
Gambar 4.14 Tampilan tabel testimonial Create TABLE tr_testimonial (id int (11), Tgl datetime, nama varchar (50), email varchar (30), keterangan text, foto varchar (255), tampil varchar (5));
4.4
Implementasi Program Pada bagian ini akan digambarkan tampilan layar antar muka pada Aplikasi
weside UD. Sinar Abadi, Secara umum terdapat dua bagian tampilan layar antar muka dalam aplikasi ini yaitu untuk admin dan pelanggan. Perbedaan menu yang tersedia pada setiap bagian di sesuaikan dengan fungsi kegunaan masing – masing pengguna, sedangkan tampilan menu untuk masing – masing bagian akan berbeda yang satu dengan yang lain. Admin harus login terlebih dahulu untuk melanjutkan
79
ke menu selanjutnya dan dapat melakukan pengolahan data sedangkan pelanggan atau pengunjung bisa langsung melihat informasi pada web ataupun melakukan pemesanan. 1. Tampilan menu admin a. Tampilan Login Admin Tampilan layar ini merupakan tampilan dimana admin melakukan login.
Gambar 4.15 Tampilan Login Admin
document.location.href='login.php'";}
80
b. Tampilan Halaman Awal Admin Tampilan layar ini merupakan tampilan pertama saat admin melakukan login.
Gambar 4.16 Tampilan Halaman Awal Admin