Anda di halaman 1dari 13

LAUNDRY

1. Membuat Halaman awal (index.php)

Sebelum membahas tentang website LAUNDRY ini saya mohon maaf bila ada kekurangan dan gambar yang
tidak sesuai , hal ini dikarenakan kurangnya pendukung.

Dibawah ini adalah tampilan awal dan skrip dari halaman awal website laundry.

- ) Mengapa di awal halaman kita harus Login terlebih dahulu?


+)Karena untuk mengakses halaman website ini kita memerlukan hak akses sebagai karyawan yang
bekerja disana, tidak mungkin semua orang dapat mengaskes halaman ini, karena alasan keamanan
tersebut kita harus membuat hak akses.

-) Darimana kita mendapatkan Username dan Password ? sedangkan tidak ada form untuk
melakukan insert pada table login,
+) Kita akan mendapatkan hak akses sebagai karyawan melalui penginputan data oleh admin, jadi
langkah pertama untuk membuat website ini adalah membuat halaman ADMIN.
Diatas adalah source code dari index.php untuk karyawan.
Diatas adalah Halaman admin pada menu paket (tarif), disini merupakan table master , artinya hanya merupakan
CRUD pada table tarif, akan tetapi table tarif memiliki relasi dengan table jenis laundry, artinya kita harus memasukkan data
pada table jenis_laundry terlebih dahulu seperti biasanya, disini tidak ditampilkan form untuk insert data pada table
jenis_laundry karena semua sudah pasti bisa melakukannya.

-) Script read data


-) Form untuk mengisi data table

-) script untuk form (terdapat dendensi combobox {menampilkan combo box sesuai dengan database})
*) pada script yang terdapat tanda merah itu digunakan untuk menampilkan combobox dengan isi sesuai dengan
database.

*) line 10 = pertama kita harus mendapatkan seluruh data yang akan ditampilkan menggunakan syntax READ ;

*) line 12 = melakukan perulangan while untuk menampilkan data dalam bentuk <option> ;

Pada bagian admin ini admin bertugas (memiliki hak ) untuk mengakses seluruh table master, dari sini juga karyawan
akan mendapatkan username dan password untuk login.

2. Membuat Transaksi pembelian barang (Hak akses karyawan)


Data barang

Diatas merupakan tampilan untuk menampilkan data pada table barang , dan setiap menambahkan data barang maka
juga akan menambahkan secara otomatis pada table pembelian dan rincian pembelian.

Script untuk membuat tampilan diatas

Sama seperti menampilkan data pada umumnya,


-) Form untuk menambahkan data barang (Melakukan transaksi pembelian)

Sama seperti untuk menambahkan tarif , pada penambahan data di table tariff tidak ada penjelasan karena intinya
sama dengan transaksi pembelian disini,

-)Script untuk formnya


*) Terdapat juga dependensi combobox (Menampilkan isi combobox sesuai dengan data pada database)

-) Dibawah ini script untuk menambahkan data pada table barang,pembelian dan rincian_pembelian (Melakukan
transaksi pembelian);

*) Line 3 = mendapatkan nilai dari variabel session (didapatkan saat login);

Line 5-17 = mendapatkan nilai variabel untuk dimasukkan kedalam database;

Line 19 = Melakukan Upload File

Line 20 = menampilkan nilai dari table pembelian sesuai dengan tanggal dan supplier;

Line 21 = Mendapatkan jumlah data dari table pembelian sesuai dengan QUERY pada line 20, hal ini nantinya akan
digunakan sebagai tindakan pada table pembelian yang sudah ditampilkan, jika terdapat table pembelian dengan tgl
dan supplier sesuai dengan Line 20 maka nanti akan melakukan proses UPDATE pada table pembelian (Line 24-38)
sedangkan jika tidak ada table pembelian dengan tgl dan supplier sesuai dengan yang diinputkan maka akan
melakukan proses INSERT pada table pembelian (Line 40-46);

Line 24 = memberi nilai default pada $total, $total ini nantinya akan digunakan untuk mengUPDATE table pembelian;
Line 25 = Memasukkan data pada table barang;

Line 26-27 = Mendapatkan nilai dari id_barang(barang yang baru dimasukkan tadi);

Line 28 = Memberikan nilai pada $totalq yang nanti akan diproses untuk mendapatkan nilai pada $total yang akan
digunakan untuk mengUPDATE table pembelian;

Line 29 = mendapatkan data dari table rincian_pembelian sesuai dengan table pembelian yang terpilih pada Line 20;

Line 30 = Melakukan perulangan untuk mendapatkan data keseluruhan dari table rincian_pembelian;

Line 31 = Mendapatkan data barang yang sesuai dengan table rincian_pembelian , hal ini digunakan untuk
mendapatkan nilai dari harga barang tersebut dan nantinya akan digunakan untuk mengUPDATE data pada table
pembelian;

Line 33 = Mendapatkan nilai kahir dari $total yang nantinya akan ditambahkan dengan nilai dari $totalq untuk
mengUPDATE table pembelian;

Line 35 = Membuat variable yang digunakan untuk mengUPDATE table pembelian;

Line 36 = Melakukan proses UPDATE pada table pembelian, intinya dari beberapa perjalanan panjang tadi kita hanya
mendapatkan nilai dari harga_total yang terdapat table pembelian;

Line 37 = Melakuakn proses INSERT pada table rincian_pembelian sesuai data yang didapatkan dari syntax-syntax
diatas;

Line 40-46 = Melakukan proses INSERT pada table pembelian, karena data di table pembelian yang memiliki supplier
dan id yang disbutkan tidak ada, dengan kata lain tidak ada data yang ditampilkan lewat query pada Line 20;

Line 49-51 = menampilkan notifikasi dan langsung pindah halaman menggunakan javascript;

3. Membuat Transaksi Laundry (Hak akses karyawan)


Berikut ini adalah data transaksi yang pernah dilakukan.
Transaksi ini bisa dilakukan jika table master seperti tariff dan jenis pakaian sudah terisi dan terelasi.

-) form yang digunakan untuk memasukkan data transaksi ;

*) untuk Scriptnya sama dengan form pada umumnya, dan juga combobox nya terintegrasi dengan database;
-) Script untuk memproses transaksi

*) Line 5-13 = digunakan untuk mendapatkan nilai dari variable yang akan digunakan dalam proses insert
database;

Line 14-16 = mendapatkan nilai diskon dengan kondisi jika jumlah lebih dari 5 maka akan mendapatkan diskon
sebesar 5%;

Line 19 = Melakukan INSERT data pada table konsumen;

Line 20-21 = mendapatkan data dari table konsumen yang baru di INSERT ;

Line 22 = Melakukan INSERT data pada table transaksi;

Line 23-24 = Mendapatkan data dari table transaksi yang baru di INSERT;

Line 26 = Memasukkan data pada table rincian transaksi, data yang dimasukkan sesuai dengan data yang
diambil dari table konsumen dan transaksi;

4. Membuat Transaksi Penggunaan barang (Hak akses karyawan)


Berikut ini adalah data transaksi yang pernah dilakukan.

*) Transaksi penggunaan barang ini dilakuakn melalui tombol Action , prinsipnya sama dengan edit dan hapus,

-) Dibawah ini adalah tampilan setelah tombol Action di click .

Diatas adalah data dari table barang yang akan dimasukkan dalam transaksi penggunaan barang.

-) script untuk proses Penggunaan barang


Line 8 = Untuk menambahkan data pada table pemakaian_barang;

Line 9-10 = mendapatkan data dari barang yang dipilih;

Line 11 = Membuat nilai dari Stok akhir (Setelah digunakan);

Line 12 = Melakukan update pada table barang untuk mengurangi Stok dari barang;

Demikian Pembahasan tentang website Laundry, Semua yang ada diatas hanyalah dasar-dasarnya saja, jadi anda perlu
mengembagkannya sendiri, hal utama yang dibahas hanyalah transaksi, untuk table master anda dapat membuatnya sendiri
tanpa kesulitan.

Anda mungkin juga menyukai