Gambar 4.30
Object Diagram
4.2.3.7 Component Diagram
Component Diagram yang ada terbagi menjadi 3 komponen yaitu Componen Diagram Administrator Web, Component Diagram Member dan
Componen Diagram Non Member. a. Component Diagram Administrator Website
Gambar 4.31
Component Diagram Administrator Website
Produk
+Nama Produk: Merak +Ukuran : 15 cm
+Stok: 3 +harga: 175.000
ProdukDetail
+iNama produk: Bebek +stok: 2
+Ukuran: 15cm +Harga: 75. 000
User
+Nama : Ms +email: Casep_teayahoo.co.id
+password: 12345
Transaksi
++no. invoice :20120650213107-34 +Nama: ms
+Alamat : Gagak +No :1
+Nama produk: Bebek +Jumlah: 1
+Harga: 75.000 +Biaya pengiriman: 13.000
+Sub total : 88.000 +Alamat1: Bandun
+deliveryKodePos: 40111 +tglTransaksi: 20111013
+pembayaran: BNI +status: 0
TransaksiDetail
+No : 01 +Nama Produk: Puyuh
+Ukuran : 15 cm +harga: 75.000
+Stok: 2 +Biaya pengiriman: 13.000
+
sub total : 88.000
Transfer
+idTransfer: 111 +idTransaksi: 11315198910132
+idUser: 1313 +namaPenyetor: Nurdin
+namaBank: BNI +nominal: 33000
+comment: - +tanggal: 20111014
b. Component Diagram Non Member
Gambar 4.32
Component Diagram Non Member
c. Component Diagram Member
Gambar 4.33
Component Diagram Member
4.2.3.8 Deployment Diagram
Diagram ini memperlihatkan pemetaan software kepada hardware. Diagram ini menggambarkan detail bagaimana komponen deployment dalam
infrastruktur system.
Gambar 4.34 Deployment Diagram
Web Browser
Web Server
DataBase Interface Persentation Layer
MySQL DataBase Log File
Web Interface
Internet Exprorer Mozila Firefox
86
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1 Implementasi
Untuk pembangunan perangkat lunak ini menggunakan mozilla firefox, XAMPP 1.6.7, PHP dan MySQL. Mozilla firefox digunakan sebagai web
browser, XAMPP versi 1.6.7 dipilih sebagai perangkat lunak web server, PHP versi 5.2.2 dipilih sebagai perangkat lunak pengembang karena menyediakan
fasilitas yang memedai dan membuat perangkat lunak berbasis web, sementara MySQL digunakan sebagai perangkat lunak dalam pembuatan basis data
database.
5.1.1 Batasan Implemtasi
Berikut ini merupakan batasan implementasi dalam mengimplementasikan perangkat lunak aplikasi ini :
1. Proses pejualan produk 2. Proses pemesanan produk
5.1.2 Implementasi Perangkat Lunak
Untuk implementasi perangkat lunak ini menggunakan Apachefriends Xampp 1.5 WIN 32, Dreamweaver 8 dan MySQL 1.4. Apachefriends Xampp 1.5
WIN 32 dipilih sebagai perangkat lunak untuk webserver karena faktor kecepatan, kinerja yang stabil, dan performansi. PHP dan dreamweaver 8 dipilih sebagai
perangkat lunak pengembang karena menyediakan fasilitas yang memadai dan