Perancangan Halaman Tampil Pelunasan Perancangan Halaman Tampil Transaksi

dokumen-dokumen yang mirip
PROSEDUR PROGRAM. Berikut ini adalah petunjuk pemakaian aplikasi basis data penjualan, pembelian

Cara Menjalankan Program

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun sistem penjualan online ini ada

Link Nama digunakan untuk menuju halaman Data Absensi Siswa.

4. Halaman Keranjang. Gambar 4.41 Halaman Keranjang ( pelanggan) Pada halaman keranjang pelanggan dapat melihat barang apa saja

20. Halaman Detail Produk Setelah Login

dengan memilih jenis tahun yang diinginkan.

BAB III ANALISIS DAN DESAIN SISTEM

Halaman Login Halaman Staff

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN ANALISA

BAB III PERANCANGAN SISTEM

PROSEDUR MENJALANKAN PROGRAM

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan sesuai harapan, dalam kegiatan implementasi

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan, dalam kegiatan implementasi aplikasi. membutuhkan perangkat keras dan perangkat lunak.

Gambar 4.38 Tampilan Layar Staff. menampilkan daftar perusahaan staff yang sudah tercatat atau

Petunjuk Pemakaian Sistem

BAB III PERANCANGAN SISTEM

III. ANALISIS DAN PERANCANGAN SISTEM

Prosedur menjalankan program Analisis Dan Perancangan. Sistem Basis Data Pembelian, Penjualan Dan Persediaan Pada. Restoran Celio Bistro

Bab IV. Hasil Analisis Sistem

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

Prosedur Penggunaan Program Gambar 4.7 Halaman Home

BAB IV IMPLEMENTASI DAN PENGUJIAN

Prosedur Menjalankan Aplikasi

BAB III ANALISIS DAN PERANCANGAN

Manual Penggunaan Sistem Pengeloalaan TBO. Untuk Pokjar, Karunika dan LPBAUSI

Bab III PERANCANGAN SISTEM

Gambar 4.21 UI Storyboard Menu Login dan Tampilan Awal

Gambar 4.40 Layar Pelanggan

Manual Penggunaan Aplikasi POS Kuliner UKM

Gambar 4.84 Tampilan Cara Pemesanan. Halaman cara pemesanan ( gambar 4.84 ) berisi langkah-langkah untuk melakukan. pemesanan produk di web

Prosedur penggunaan aplikasi

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN

Prosedur Menjalankan Program / Alat

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV PERANCANGAN SISTEM

Gambar 4.21 Layar Detil Karyawan pada user Admin. yang akan mengarahkan kepada form untuk mengedit profil Karyawan yang dipilih.

Prosedur Menjalankan Aplikasi

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN

Sistem Informasi Pendistribusian Penjualan Velg

BAB III ANALISA DAN DESAIN SISTEM

Bab III. PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

User Manual Aplikasi Surat Rekomendasi Ditjen SDPPI Kominfo

BAB IV HASIL DAN UJI COBA

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III PERANCANGAN SISTEM

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB 4 IMPLEMENTASI DAN EVALUASI. tampilan layar sistem ERP CV.Gracia Jaya beserta prosedur penggunaannya

BAB III ANALISA DAN DESAIN SISTEM

Gambar 4.20 Layar Edit Saham. saham. Seperti LQ45, JII, KOMPAS100, dll. untuk menghapus kategori jenis saham tersebut.

BAB III. PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

sebelumnya, yaitu hasil Aplikasi Pemesanan Kamar pada Hotel Relasi (php) yang bertujuan untuk membuat suatu aplikasi web pemasaran pada Hotel

Bab 4 Hasil dan Pembahasan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

Manual Book For Customer

Berikut ini merpakan prosedur penggunaan pada pengunjung yang belum mendaftar : Gambar 1 Halaman Home pada Guest

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN SISTEM

ditambahkan pada tagihan.

Lampiran Activity diagram. Gambar Activity Diagram Registrasi

Gambar 4.35 Halaman Contact Us

Pemrograman PHP & MySQL

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya

BAB IV. Hasil dan Pembahasan. Adapun hasil dari penelitian ini adalah sebuah website yang menampilkan produk-produk

BAB III ANALISA DAN DESAIN SISTEM

Gambar 4.13 STD Layar Menu Project Level Akses 4 dan Level Akses 3. Gambar 4.14 STD Layar Menu Project Level Akses 2 dan Level Akses 1

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB III ANALISIS DAN PERANCANGAN SISTEM. kegiatan perusahaan menjadi terganggu dalam pemenuhan permintaan barang

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk


Gambar 4.76 User Interface Login

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor )

BAB IV. HASIL & ANALISIS

BAB IV IMPLEMENTASI DAN PENGUJIAN

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

PASTIKAN ANDA MENGINSTAL SESUAI URUTAN DIATAS, SALAH URUTAN BERESIKO JAVA TIDAK TERDETEKSI.

BAB IV HASIL DAN PEMBAHASAN

4.1. Hasil Karya / Implementasi

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

4.1. Prosedur Pemakaian Aplikasi Tampilan Web Sebagai Admin. a. Halaman Login. Gambar 4.41 Halaman Login Admin

BAB V IMPLEMENTASI DAN PEMBAHASAN

Transkripsi:

88 3.9.1.9 Perancangan Halaman Tampil Pelunasan Gambar 3.50 Perancangan Halaman Tampil Pelunasan ( admin ) 3.9.1.10 Perancangan Halaman Tampil Transaksi Gambar 3.51 Perancangan Halaman Tampil Transaksi ( admin )

89 3.9.1.11 Perancangan Halaman Tampil Pengiriman Gambar 3.52 Perancangan Halaman Tampil Pengiriman ( admin ) 3.9.1.12 Perancangan Halaman Tampil Pelanggan Gambar 3.53 Perancangan Halaman Tampil Pelanggan ( admin )

90 3.9.1.13 Perancangan Halaman Tambah Pelanggan Gambar 3.54 Perancangan Halaman Tambah Pelanggan ( admin ) 3.9.1.14 Perancangan Halaman Tambah Akun Pelanggan Gambar 3.55 Perancangan Halaman Tambah Akun Pelanggan ( admin )

91 3.9.1.15 Perancangan Halaman Tampil Diskon Pelanggan Gambar 3.56 Perancangan Halaman Tampil Diskon Pelanggan ( admin ) 3.9.1.16 Perancangan Halaman Tambah Jenis Diskon Pelanggan Gambar 3.57 Perancangan Halaman Tambah Jenis Diskon Pelanggan ( admin )

92 3.9.1.17 Perancangan Halaman Tampil Sales Gambar 3.58 Perancangan Halaman Tampil Sales ( admin ) 3.9.1.18 Perancangan Halaman Tambah Sales Gambar 3.59 Perancangan Halaman Tambah Sales ( admin )

93 3.9.1.19 Perancangan Halaman Tambah Akun Sales Gambar 3.60 Perancangan Halaman Tambah Akun Sales ( admin ) 3.9.1.20 Perancangan Halaman Tampil Komisi Sales Gambar 3.61 Perancangan Halaman Tampil Komisi Sales ( admin )

94 3.9.1.21 Perancangan Halaman Tampil Laporan Gambar 3.62 Perancangan Halaman Laporan ( admin ) 3.9.1.22 Perancangan Halaman Print Laporan Gambar 3.63 Perancangan Halaman Print Laporan ( admin )

95 3.9.2 Perancangan Layar Pelanggan 3.9.2.1 Perancangan Layar Halaman Login Gambar 3.64 Perancangan Halaman Login ( pelanggan ) 3.9.2.2 Perancangan Layar Halaman Home Pelanggan Gambar 3.65 Perancangan Halaman Home ( pelanggan )

96 3.9.2.3 Perancangan Layar Halaman Barang Gambar 3.66 Perancangan Halaman Barang ( pelanggan ) 3.9.2.4 Perancangan Layar Halaman Cart (Keranjang Kosong) Gambar 3.67 Perancangan Halaman Keranjang Kosong ( pelanggan )

97 3.9.2.5 Perancangan Layar Halaman Cart (Keranjang Isi) Gambar 3.68 Perancangan Halaman Keranjang Isi ( pelanggan ) 3.9.2.6 Perancangan Layar Halaman Atur Akun Gambar 3.69 Perancangan Halaman Atur Akun ( pelanggan )

98 3.9.2.7 Perancangan Layar Halaman Ganti Password Gambar 3.70 Perancangan Halaman Ganti Password ( pelanggan ) 3.9.2.8 Perancangan Layar Halaman History Belanja Gambar 3.71 Perancangan Halaman History Belanja ( pelanggan )

99 3.9.2.9 Perancangan Layar Halaman Rincian Hutang Gambar 3.72 Perancangan Halaman Rincian Hutang ( pelanggan ) 3.9.2.10 Perancangan Layar Halaman Transaksi Terakhir Gambar 3.73 Perancangan Halaman Transaksi Terakhir ( pelanggan )

100 3.9.2.11 Perancangan Layar Halaman History Belanja Gambar 3.74 Perancangan Halaman Lihat History Belanja ( pelanggan ) 3.9.2.12 Perancangan Layar Halaman History Belanja Berdasarkan Hutang/Lunas/Terkirim/Belum Terkirim Gambar 3.75 Perancangan Halaman History Belanja Lanjutan ( pelanggan )

101 3.9.3 Perancangan Layar Sales 3.9.3.1 Perancangan Layar Halaman Home Gambar 3.76 Perancangan Halaman Home ( sales ) 3.9.3.2 Perancangan Layar Halaman Cek Komisi Gambar 3.77 Perancangan Halaman Cek Komisi ( sales )

102 3.9.3.3 Perancangan Layar Halaman Detail Transaksi Gambar 3.78 Perancangan Halaman Detail Transaksi ( sales ) 3.9.3.4 Perancangan Layar Halaman Cek Pelanggan Gambar 3.79 Perancangan Halaman Cek Pelanggan ( sales )

103 3.9.3.5 Perancangan Layar Halaman Barang Gambar 3.80 Perancangan Halaman Barang ( sales ) 3.9.3.6 Perancangan Layar Halaman Atur Akun Gambar 3.81 Perancangan Halaman Atur Akun ( sales )

104 3.9.3.7 Perancangan Layar Halaman Ganti Password Gambar 3.82 Perancangan Halaman Ganti Password ( sales ) 3.10 Rancangan Basis Data Aplikasi ini menggunakan database MySQL. Berikut ini adalah tabel-tabel yang terdapat dalam database yang digunakan dalam aplikasi ini : 3.10.1 Diskon Pelanggan Untuk menyimpan besar diskon masing-masing pelanggan Field-fieldnya : Tabel 3.1 Diskon Pelanggan Field Tipe Keterangan Jenis_pelanggan smallint(6) NOT NULL Jenis dari pelanggan diskon float NOT NULL Besar diskon nama_diskon varchar(20) NOT NULL nama dari diskon 3.10.2 Kurs Untuk menyimpan data-data kurs mata uang yang ada di Indonesia.

105 Field-fieldnya : Tabel 3.2 Kurs Field Tipe Keterangan id_kurs varchar(3) NOT NULL ID dari kurs nama_kurs varchar(20) NOT NULL Nama dari kurs harga_kurs decimal(10,0) NOT NULL Harga dari kurs 3.10.3 Login Untuk menyimpan data-data pengguna yang diperbolehkan masuk ke sistem Field-fieldnya : Tabel 3.3 Login Field Tipe Keterangan userid varchar(20) NOT NULL ID dari user password varchar(32) NOT NULL Password dari user tipe_member tinyint(4) NOT NULL Tipe dari user status tinyint(1) NOT NULL Status dari user 3.10.4 Ms_barang Untuk menyimpan data-data barang. Field-fieldnya : Tabel 3.4 Ms_Barang Field Tipe Keterangan id_barang varchar(32) NOT NULL Tanggal transaksi id_jenisbarang varchar(10) NOT NULL ID dari jenis_barang nama_barang varchar(40) NOT NULL Nama dari barang harga_jual double NOT NULL Harga jual dari barang stok int (4) NOT NULL Total stok satuan_stok varchar(20) NOT NULL Satuan dari stok

106 min_stok mediumint (4) NOT NULL Jumlah minimal dari stok tanggal_masuk datetime NOT NULL Tanggal masuk dari barang id_kurs varchar(3) NOT NULL id dari kurs 3.10.5 Ms_jenisbarang Untuk menyimpan data-data performa transaksi dari client. Field-fieldnya : Tabel 3.5 Ms_jenisbarang Field Tipe Keterangan Id_jenisbarang varchar(10) NOT NULL ID dari jenis barang nama_jenisbarang varchar(30) NOT NULL Nama dari jenis barang 3.10.6 Ms_pelanggan Untuk menyimpan data-data pelanggan. Field-fieldnya : Tabel 3.6 Ms_pelanggan Field Tipe Keterangan Id_pelanggan varchar(20) NOT NULL ID dari pelanggan nama_pelanggan varchar(30) NOT NULL Nama dari pelanggan jenis_pelanggan int(1) NOT NULL Jenis dari pelanggan alamat varchar(50) NOT NULL alamat dari pelanggan kota varchar(20) NOT NULL kota dari pelanggan no_telp varchar(15) NOT NULL Nomor telepon pelanggan handphone varchar(15) NOT NULL Nomor handphone pelanggan limit double NOT NULL Batas hutang yang diperbolehkan

107 untuk pelanggan lama_hutang smallint(6) NOT NULL Lama hutang yang diperbolehkan untuk pelanggan id_sales varchar(20) NOT NULL ID dari sales tanggal_masuk datetime NOT NULL Tanggal masuk pelanggan 3.10.7 Ms_sales Untuk menyimpan data-data sales. Field-fieldnya: Tabel 3.7 Ms_sales Field Tipe Keterangan id_sales varchar(20) NOT NULL ID dari sales nama_sales varchar(30) NOT NULL Nama dari sales alamat varchar(50) NOT NULL Alamat dari sales kota varchar(20) NOT NULL Kota dari sales handphone varchar(20) NOT NULL Nomor handphone dari sales tanggal_masuk datetime NOT NULL Tanggal masuk dari sales 3.10.8 Trdetail_komisi Untuk menyimpan detail komisi yang diterima sales. Field-fieldnya : Tabel 3.8 Trdetail_komisi Field Tipe Keterangan id_komisi varchar(32) NOT NULL ID dari komisi id_sales varchar(20) NOT NULL ID dari Sales jumlah_pembayaran int(11)not NULL Jumlah pembayaran komisi yang diterima oleh sales tanggal datetime NOT NULL Tanggal penerimaan komisi

108 3.10.9 Trdetail_penjualan Untuk menyimpan detail dari data penjualan. Field-fieldnya : Tabel 3.9 Trdetail_penjualan Field Tipe Keterangan id_penjualan varchar(30) NOT NULL ID dari penjualan id_barang varchar(32) NOT NULL ID dari barang harga_jual double NOT NULL Harga jual dari barang quantity mediumint(9) NOT NULL Jumlah barang yang dijual subtotal double NOT NULL subtotal dari penjualan diskon float NOT NULL diskon yang diberikan 3.10.10 Trheader_penjualan Untuk menyimpan data-data penjualan Field-fieldnya : Tabel 3.10 Trheader_penjualan Field Tipe Keterangan id_penjualan varchar(30) NOT NULL ID dari penjualan id_pelanggan varchar(20) NOT NULL ID dari pelanggan tanggal datetime NOT NULL Tanggal pemesanan id_sales varchar(20) NOT NULL ID dari sales total double NOT NULL Total penjualan uang_dp double NOT NULL Uang yang sudah dibayarkan status_pengiriman tinyint(4) NOT NULL Status pengiriman barang ( terkirim/belum ) tanggal_kirim datetime NOT NULL Tanggal pengiriman barang status_bayar tinyint(4) NOT NULL Status pembayaran barang (lunas/belum) tanggal_bayar datetime NOT NULL Tanggal pelunasan pemesanan

109 3.10.11 Tr_komisi Untuk menyimpan jumlah komisi yang dimiliki sales Field-fieldnya : Tabel 3.11 Tr_komisi Field Tipe Keterangan id_sales varchar(20) NOT ID dari sales NULL jumlah_komisi int(11) NOT NULL Jumlah komisi dari sales 3.10.12 Tr_pembayaran Untuk menyimpan data-data pembayaran dari pelanggan. Field-fieldnya : Tabel 3.12 Tr_pembayaran Field Tipe Keterangan nomor_pembayaran mediumint(9) NOT NULL nomor dari pembayaran id_pelanggan varchar(20) NOT ID dari Pelanggan NULL jumlah_pembayaran double NOT NULL Jumlah pembayaran yang sudah dilakukan oleh pelanggan tanggal_bayar datetime NOT NULL Tanggal pembayaran 3.10.13 Tr_piutang Untuk menyimpan jumlah hutang pelanggan Field-fieldnya : Tabel 3.13 Tr_piutang Field Tipe Keterangan id_pelanggan varchar(20) NOT NULL ID dari pelanggan jumlah_piutang double NOT NULL Jumlah hutang pelanggan

110 3.11 Spesifikasi Proses Berikut ini akan dibahas mengenai spesifikasi proses keseluruhan aplikasi. 3.11.1 Spesifikasi Proses Login administrator Modul Login administrator Menampilkan halaman Login.php Isi textfield id dan password Menekan button Login Kirim parameter ke dologin.php Validasi userid dan password yang telah dikirim If valid Set Variable Session username sama dengan admin Redirect ke halaman Homeadmin.php If tidak valid Mengembalikan pesan error ke halaman Login.php Menampilkan pesan error 3.11.2 Spesifikasi Proses Logout administrator Modul Logout administrator If menekan link logout Redirect ke logout.php Mengosongkan variable global Redirect ke index.php 3.11.3 Spesifikasi Proses Membuat data barang Modul Membuat data barang Menampilkan data barang If menekan tombol tambah barang Menampilkan form data barang yang akan di isi If menekan tombol masuk di tekan Akan mengirim parameter ke aksi.php Akan menambah database barang If menekan tombol batal Redirect ke barangadmin

111 3.11.4 Spesifikasi Proses Mengubah data barang Modul Mengubah data barang Menampilkan data barang If menekan tombol edit Menampilkan form data barang yang akan diubah If menekan tombol update di tekan Akan mengirim parameter ke aksi.php Akan mengubah database barang If menekan tombol batal Redirect ke barangadmin 3.11.5 Spesifikasi Proses Menghapus data barang Modul Menghapus data barang Menampilkan data barang If menekan tombol hapus Akan mengirim parameter ke aksi.php Akan menghapus barang sesuai id barang Redirect ke barangadmin 3.11.6 Spesifikasi Proses Membuat data jenis barang Modul Membuat data jenis barang Menampilkan data jenis barang If menekan tombol tambah jenis barang Menampilkan form data jenis barang yang akan di isi If menekan tombol masuk di tekan Akan mengirim parameter ke aksi.php Akan menambah database jenis barang If menekan tombol batal Redirect ke barangadmin.php dengan module jenis barang

112 3.11.7 Spesifikasi Proses Mengubah data jenis barang Modul Mengubah data jenis barang Menampilkan data jenis barang If menekan edit Menampilkan form data jenis barang yang akan diubah If menekan tombol update di tekan Akan mengirim parameter ke aksi.php Akan mengubah database jenis barang If menekan tombol batal Redirect ke barangadmin dengan module jenis barang 3.11.8 Spesifikasi Proses Menghapus data jenis barang Modul Menghapus data jenis barang Menampilkan data jenis barang If menekan tombol hapus Akan mengirim parameter ke aksi.php Akan menghapus data jenis barang sesuai kode jenis barang Redirect ke barangadmin dengan module jenis barang 3.11.9 Spesifikasi Proses Membuat data kurs Modul Membuat data kurs Menampilkan data kurs If menekan tombol tambah kurs Menampilkan form data kurs yang akan di isi If menekan tombol masuk di tekan Akan mengirim parameter ke aksi.php Akan menambah database kurs If menekan tombol batal Redirect ke barangadmin.php dengan module kurs 3.11.10 Spesifikasi Proses Mengubah data kurs Modul Mengubah data kurs Menampilkan data kurs If menekan edit

113 Menampilkan form data kurs yang akan diubah If menekan tombol update di tekan Akan mengirim parameter ke aksi.php Akan mengubah database kurs If menekan tombol batal Redirect ke barangadmin dengan module kurs 3.11.11 Spesifikasi Proses Menghapus data kurs Modul Menghapus data kurs Menampilkan data kurs If menekan tombol hapus Akan mengirim parameter ke aksi.php Akan menghapus data kurs sesuai kode kurs Redirect ke barangadmin dengan module kurs 3.11.12 Spesifikasi Proses Melihat data pelunasan Modul Melihat data pelunasan Pilih link pelunasan Menampilkan daftar user serta jumlah transaksi yang sudah lunas dan belum lunas 3.11.13 Spesifikasi Proses Melihat data transaksi Modul Melihat data transaksi Pilih link status pelunasan Menampilkan daftar user serta jumlah transaksi yang sudah lunas dan belum lunas If menekan nama pelanggan Akan menampilkan sejarah transaksi pelanggan 3.11.14 Spesifikasi Proses Menambah daftar pembayaran Modul Menambah daftar pembayaran Pilih link transaksi pada halaman barang Menampilkan daftar pelanggan serta jumlah hutang masing-masing pelanggan

114 If mengisi jumlah pembayaran dan menekan tombol bayar Redirect ke halaman dobayar.php Mengambil jumlah pembayaran dan id pelanggan dari form sebelumnya Mengambil jumlah hutang pelanggan Jumlah hutang baru= jumlah hutang - jumlah pembayaran While jumlah pembayaran > 0 Mengambil data transaksi terakhir pelanggan yang belum lunas Membandingkannya dengan jumlah pembayaran If jumlah pembayaran >= jumlah total transaksi terakhir Jumlah pembayaran=jumlah pembayaran-jumlah total transaksi terakhir Mengubah status bayar transaksi terakhir menjadi 1(lunas) dan tanggal bayar menjadi tanggal hari ini Mengubah field uang_dp menjadi total pembelian Else If jumlah pembayaran >= jumlah total transaksi terakhir Mengubah field uang_dp=jumlah pembayaran Menset Jumlah pembayaran=0 End while Redirect ke halaman barang dengan modul transaksi 3.11.15 Spesifikasi Proses Mengubah status pengiriman Modul Mengubah status pengiriman Pilih link status pengiriman Menampilkan daftar transaksi yang sudah dikirim dan belum dikirim Checklist check button untuk mengubahnya bila pesanan sudah dikirim Tekan tombol refesh data untuk merubah status pengiriman Redirect ke dokirim.php Mengambil data id transaksi Mengubah status kirim pada header transaksi sesuai id transaksi Redirect ke barangadmin dengan module pengiriman 3.11.16 Spesifikasi Proses Membuat data pelanggan Modul data pelanggan Menampilkan Pelanggan If menekan tombol atau link tambah Pelanggan Menampilkan form data pelanggan yang dapat di isi If tombol insert di tekan Mengambil parameter dari form pelanggan Menambah database Pelanggan

115 Membuat akun pelanggan baru yang tidak aktif Membuat data hutang pelanggan yang baru If tombol batal di tekan Redirect ke halaman pelanggan 3.11.17 Spesifikasi Proses Mengubah data pelanggan Modul Mengubah data pelanggan Menampilkan data pelanggan If menekan edit Menampilkan form data pelanggan yang akan diubah If menekan tombol update di tekan Akan mengirim parameter ke aksi.php Akan mengubah database pelanggan If menekan tombol batal Redirect ke halaman pelanggan 3.11.18 Spesifikasi Proses Mengubah akun pelanggan Modul Mengubah akun pelanggan Menampilkan data akun pelanggan If menekan edit Menampilkan form data akun pelanggan yang akan diubah If menekan tombol update di tekan Akan mengirim parameter ke aksi.php Akan mengubah database akun pelanggan If menekan tombol batal Redirect ke halaman akun pelanggan 3.11.19 Spesifikasi Proses Membuat diskon pelanggan Modul Membuat data diskon pelanggan Menampilkan data diskon pelanggan If menekan tombol tambah diskon pelanggan Menampilkan form data diskon pelanggan yang akan di isi

116 If menekan tombol masuk di tekan Akan mengirim parameter ke aksi.php Akan menambah database diskon pelanggan If menekan tombol batal Redirect ke pelanggan dengan diskon pelanggan 3.11.20 Spesifikasi Proses Mengubah diskon pelanggan Modul Mengubah diskon pelanggan Menampilkan data diskon pelanggan If menekan edit Menampilkan form data diskon pelanggan yang akan diubah If menekan tombol update di tekan Akan mengirim parameter ke aksi.php Akan mengubah database diskon pelanggan If menekan tombol batal Redirect ke halaman diskon pelanggan 3.11.21 Spesifikasi Proses Menghapus diskon pelanggan Modul Menghapus data diskon pelanggan Menampilkan data diskon pelanggan If menekan tombol hapus Akan mengirim parameter ke aksi.php Akan menghapus data diskon pelanggan sesuai kode diskon Redirect ke diskon pelanggan 3.11.22 Spesifikasi Proses Membuat data sales Modul data sales Menampilkan Sales If menekan tombol/link tambah Sales Menampilkan form data sales yang dapat di isi If tombol insert di tekan Mengambil parameter dari form sales Menambah database Sales

117 Membuat akun sales baru yang tidak aktif Membuat data komisi sales yang baru If tombol batal di tekan Redirect ke halaman sales 3.11.23 Spesifikasi Proses Mengubah data sales Modul Mengubah data sales Menampilkan data sales If menekan edit Menampilkan form data sales yang akan diubah If menekan tombol update di tekan Akan mengirim parameter ke aksi.php Akan mengubah database sales If menekan tombol batal Redirect ke halaman sales 3.11.24 Spesifikasi Proses Mengubah akun sales Modul Mengubah akun sales Menampilkan data akun sales If menekan edit Menampilkan form data akun sales yang akan diubah If menekan tombol update di tekan Akan mengirim parameter ke aksi.php Akan mengubah database akun sales If menekan tombol batal Redirect ke halaman akun sales 3.11.25 Spesifikasi Proses Membayar komisi sales Modul Membayar komisi sales Menampilkan daftar sales If mengisi jumlah komisi dan menekan tombol bayar Redirect dobayar.php Mengambil parameter id sales dan jumlah komisi

118 Mengubah database jumlah komisi sales Menambah data pembayaran sales Redirect ke halaman komisi sales 3.11.26 Spesifikasi Proses Laporan Admin (admin) Modul Laporan Admin Menampilkan header Memanggil variabel act If variabel act = pemesanan Tampilkan laporan pemesanan Else If variabel act = pengiriman Tampilkan laporan pengiriman Else If variabel act = pembayaran pelanggan Tampilkan laporan pengiriman Else If variabel act sama dengan pembayaran komisi Tampilkan laporan pengiriman Else If variabel act sama dengan data sales Tampilkan laporan data sales Else If variabel act sama dengan data pelanggan Tampilkan laporan data pelanggan Else If variabel act sama dengan data barang Tampilkan laporan data barang Else If variabel act tidak terisi Tampilkan text silahkan pilih modul Menampilkan footer 3.11.27 Spesifikasi Proses Memesan barang (pelanggan) Modul memesan barang Do Execute Modul barang Modul cart If cart <> kosong Tampil isi cart If action = add Tambahkan barang ke cart Else If action = delete Delete isi cart yang dipilih Tampil daftar detail barang di cart Else If action = update Ubah quantity barang yang dipilih

119 Pindah ke halaman cart.php End modul cart While <> menekan update keranjang Pindah ke halaman cart.php Execute Modul cart Tampil button pesan Menekan pesan If jumlah pesan > stok barang Tampil pesan error stok tidak mencukupi Else if (limit hutang jumlah hutang) < jumlah harga pesanan Tampil pesan error limit tidak mencukupi Else Tambah data ke database Pindah ke halaman stspesan End modul 3.11.28 Spesifikasi Proses Mengecek harga barang (pelanggan) Modul barang If menujenis = semua jenis Tampil semua jenis daftar barang Else Tampil semua barang sesuai dengan nilai menujenis Pilih menu jenis barang Input nama barang Menekan button cari Tampil barang-barang yang di cari End modul 3.11.29 Spesifkasi Proses Mengubah no handphone (pelanggan) Modul mengubah no handphone pelanggan Tampil data pelanggan Input no handphone Menekan tombol ganti If input adalah angka Tampil pesan berhasil Else Tampil pesan gagal End modul

120 3.11.30 Spesifikasi Proses Mengubah password (pelanggan) Modul gantipassword pelanggan Tampil textfield password lama, password baru, konfiramsi password baru Isi password lama, password baru, konfirmasi password baru Menekan tombol proses If password lama = password user If password baru = password konfirmasi Set password user = password baru Else Tampil pesan error password baru dan password konfirmasi tidak sama Else Tampil pesan error password lama salah End modul 3.11.31 Spesifikasi Proses Melihat total dan detail hutang (pelanggan) Modul totaldetail hutang Menampilkan total hutang Menampilkan link transaksi terakhir Menampilkan link histori pembelian If act = cekdetailhutang Menampilkan semua transaksi hutang pelanggan End modul 3.11.32 Spesifikasi Proses Melihat transaksi terakhir (pelanggan) Modul transaksi terakhir Menampilkan total hutang Menampilkan link transaksi terakhir Menampilkan link histori pembelian If act = lastbuy Tampil header transaksi pembelian pelanggan pembelian terakhir Tampil detail transaksi pembelian pelanggan pembelian terakhir End modul 3.11.33 Spesifikasi Proses Melihat daftar pemesanan yang lalu (pelanggan) Modul melihat daftar pemesanan yang lalu Menampilkan total hutang Menampilkan link transaksi terakhir

121 Menampilkan link histori pembelian If act = cekhistori Tampil radio button hutang, lunas, terkirim, belum terkirim Tampil button submit If submit = true If radio button = hutang Tampil semua transaksi hutang pelanggan Else If radio button = lunas Tampil semua transaksi lunas pelanggan Else If radio button = terkirim Tampil semua transaksi hutang pelanggan Else If radio button = belum terkirim Tampil semua transaksi hutang pelanggan End modul 3.11.34 Spesifikasi Proses Melihat detail transaksi (pelanggan) Modul detail transaksi Menampilkan total hutang Menampilkan link transaksi terakhir Menampilkan link histori pembelian If act = dodetailtransaksi Tampil header transaksi pembelian pelanggan sesuai id Tampil detail transaksi pembelian pelanggan sesuai id End modul 3.11.35 Spesifikasi Proses Cek komisi (sales) Modul cek komisi If act = kosong Tampil jumlah komisi yang diperoleh dan belum dibayarkan Tampil semua komisi yang diperoleh dari transaksi pelanggan If act = chk Tampil detail transaksi dari komisi yang dipilih End modul

122 3.11.36 Spesifikasi Proses Cek pelanggan (sales) Modul cek pelanggan Tampil jumlah pelanggan yang ditangani Tampil data pelanggan yang ditangani End modul 3.11.37 Spesifikasi Proses Lihat barang (sales) Modul barangsales Tampil nilai kurs dolar ke rupiah Tampil texfield cari nama barang Tampil menu list jenis barang Tampil button cari If menu list = semua jenis If cari = kosong Tampil semua barang Else Tampil barang sesuai nama barang yang diinput untuk semua jenis barang Else Tampil barang sesuai nama barang yang diinput untuk jenis barang yang dipilih End modul 3.11.38 Spesifkasi proses Mengubah no handphone (sales) Modul mengubah no handphone Tampil data sales Input no handphone Menekan tombol ganti If input adalah angka Tampil pesan berhasil Else Tampil pesan gagal End modul 3.11.39 Spesifikasi Proses Mengubah password (sales) Modul gantipassword sales Tampil textfield password lama, password baru, konfirmasi password baru Isi password lama, password baru, konfirmasi password baru Menekan tombol proses

123 If password lama = password sales If password baru = password konfirmasi Set password user = password baru Else Tampil pesan error password baru dan password konfirmasi tidak sama Else Tampil pesan error password lama salah End modul 3.11.40 Spesifikasi Proses Log out (sales) Modul logout Session destroy Kirim parameter msg ke halaman index.php Pindah ke halaman index.php End modul