Anda di halaman 1dari 7

Membangun sistem informasi berbasis web dengan beberapa tingkat kewenangan user

Misal pada sistem penjualan barang on line, memiliki user dan fasilitas sbb

User dan hak akses


User ke-1: umum
Hak akses: 1. informasi daftar barang yang dijual 2. pemesanan/beli barang

user ke-2 : bagian operator


Hak akses 1. menampilkan daftar barang yang dijual 2. daftar pembeli barang 3. memasukan informasi pembelian telah dikirim

user ke-3:adminstrator database (admin)


1. Mengatur operator dan user 2. akses bebas Skenario transaksi online (Diagram alir Data-DAD, Data Flow Diagram-DFD)) Pembeli 1 2 SISTEM PENJUALAN DI TOKO UNTUNG MELULU ON LINE 4 3 Operator 1. Informasi barang yang dijual, dalam bentuk teks dan gambar 2. pembeli melakukan pemesanan sekaligus pembelian dengan teransfer uang via bank 3. verifikasi/pemilihan/validasi pembeli yang benar2 membeli sesuai dengan barang dan harganya a. Pesan saja, belum bayar konfirmasi bila diprediksi benar2 pesan

dibuang/hapus bila diprediksi hanya iseng b. Pesan, bayar kurang konfirmasi ulang c. Pesan, bayar pas dilayani (dilakukan di contoh) 4. Operator memasukkan data pengriman barang 5. pembeli menerima konformasi pengiriman barang.

Rancangan pemasukan data


MENU USER/PEMBELI Halaman utama Toko On Line UNTUNG 1 MELULU ------- we serve the best Keterang info produk/pesan ttg an cara beli toko tsb operator Halaman info produk Toko On Line SERBA ADA ------- we serve the best Nama barang info produk Gambar lihat barang yg dibeli Harga cek pengiriman Jumlah beli cara pesan beli operator Halaman lihat barang yang dibeli 2 1

Nama barang
. .

Cacah

harga

Total

______________ Jumlah Rp ..

3 2 1

No. Bukti transfer : Nama pembeli : Alamat : Beli

Halaman Operator

Halaman pengiriman barang (sisi operator) Daftar pembelian barang (yang belum dikirim) Tanggal Beli Nama Pembeli Alamat Pembeli No bukti transfer Daftar barang yang dibeli

Pengiriman barang Informasi stok Pemasukan data barang

4 3 2 1 5 4 3 2 1

Nama barang Total


. .

Cacah

harga

Kirim

______________ Jumlah Rp .. 6 5 4 3 2 1 7 6 5 4 3 2 1

Halaman info stok DAFTAR STOK BARANG

Nama barang
. .

Stok

tambah tambah _ data barang Halaman Pemasukan

Pemasukan data barang Kode barang Nama barang Harga Stok awal simpan

Halaman pengiriman barang (sisi user) Informasi Pengiriman Barang Tanggal Beli Nama Pembeli Alamat Pembeli No bukti transfer Daftar barang yang dibeli

8 7 6 5 4 3 2 1

Nama barang Total


. .

Cacah

harga

______________ Jumlah Rp ..

Dikirim tanggal : .

Rancangan database
Asumsi : sekali transaksi hanya untuk 1 jenis barang , untuk menyederhanakan database pembelian dilakukan dengan cash via transfer bank Database : penjualan Tabel : barang *Kode barang Nama barang Stok Gambar Tabel :operator Nama Sandi Tabel : pembeli *No_pembeli Nama Alamat Tabel : jual Tanggal **Kode barang *No_transaksi Cacah_beli **No_pembeli Total Status (kirim/blm)

Manual prosedur beli


User
1. 3. membuka web site (1) isikan jumlah beli (2)

2. klik info produk 4. klik hypertext beli 5. klik lihat barang yg dibeli
6. masukan no bukti, dll (3)

7. klik tombol beli

Operator
8. klik operator
9. masukkan nama dan password

10. klik Pengiriman barang (4)


11. cek nomor bukti transfer dan nilai yg harus dibayar (5) 12. Klik tombol kirim

User
13. membuka web site 14. klik cek pengriman (1) 15. Masukkan nomor transaksi 16. lihat halaman pengiriman (8)

Tahapan coding
(nama file dibawah ini hanya contoh , bisa menggunakan yang lain) 1. Buat form input Barang [1] Pastikan bahwa database beserta tabel sudah ada di folder C:\apache\mysql\data (bila menggunakan PHP TRIAD) atau c:\appserv\mysql|data (bila menggunakan APPSERV).nama database : untung.Tabel : barang(kodebarang,namabarang,stok) [2] Buat script untuk menghubungkan ke database servet (MySql). File : hubung.php. dan jalankan via browser
<? mysql_connect("localhost","guntara","guntara") or die("GAGAL KE MYSQL"); mysql_select_db(untung); ?> MySql Bila koneksi gagal periksa pengaturan user pada file : user dari database

[3] Buat script untuk menampilkan form input. File : input_barang.php <HTML>

<HEAD> Pemasukan Data Barang </HEAD> <TITLE> Pemasukan data Barang dan stok </TITLE> <BODY> <form name='form1' methode="post" action='simpan_barang.php'> <table width='400' height='77' border='1'>

<tr><td width='100'>Kode Barang</td> <td ><input name='in_kode_brg' type='text' size='12' maxlength='4')</td></tr> <tr><td width='100'>Nama Barang</td> <td ><input name='in_nama_brg' type='text' size='30' maxlength='30')</td></tr> <tr><td width='100'>Stok</td> <td ><input name='in_stok' type='text' size='5' )</td></tr> <tr><td ><input name='submit' type='submit' value='simpan')</td></tr> <table> </form> </BODY> </HTML>

[4] Buat script untuk proses perekaman data yang diinpukan via input_barang.php.file : Simpan_barang.php

<? include_once "hubung.php"; $rekam="insert into barang(kode_brg,nama_brg,stok) values ('$in_kode_brg','$in_nama_brg','$in_stok')"; mysql_query($rekam); ?>

2. Buat halaman untuk menampilkan daftar barang. [1] Tampil semua barang

<html> <head> <title> TOKO ONLINE - UNTUNG MELULU </title>> </head> <body> DAFTAR BARANG <table width="500" border="1"> <tr><td>Kode Barang</td> <td>Nama Barang</td> <td>Stok</td> </tr> <? include_once "hubung.php"; $ambil="select kodebarang,namabarang,stok from barang limit 0,10"; $lakukan=mysql_query($ambil); while($hasil=mysql_fetch_array($lakukan)) { ?> <tr> <td><? echo $hasil[kodebarang]; ?></td> <td><? echo $hasil[namabarang]; ?></td> <td><? echo $hasil[stok]; ?> </td> </tr> <?}?> </table> </body> </html>

[2] Tampilkan barang sekaligus membuat hyperlink


<html> <head>

<title> TOKO ONLINE - UNTUNG MELULU </title>> </head> <body> SILAHKAN MEMILIH BARANG KAMI <table width="500" border="1"> <tr><td>Kode Barang</td> <td>Nama Barang</td> <td>Stok</td> <td>Masuk Keranjang</td> </tr> <? include_once "hubung.php"; $ambil="select kodebarang,namabarang,stok from barang limit 0,10"; $lakukan=mysql_query($ambil); while($hasil=mysql_fetch_array($lakukan)) { ?> <tr> <td><? echo $hasil[kodebarang]; ?></td> <td><? echo $hasil[namabarang]; ?></td> <td><? echo $hasil[stok]; ?> </td> <td><a href="keranjang.php?kodebarang= <? echo "$hasil[kodebarang]";?>"> Ya </a></td> </tr> <?}?> </table> </body> </html>

Script diatas digunakan untuk menampilkan sekaligus memilih barang. Bila hyperlink Masuk Keranjang di klik maka akan menjalankan file : keranjang.PHP yang digunakan untuk menampung hasil pemilihan barang yang akan dibeli. (naskah diteruskan ke aplikasi_2.doc)

Anda mungkin juga menyukai