Project UAS Desain dan Pemrograman Web 2 – Gasal 08/09 – Achmad Solichin
PROJECT UAS
Desain dan Pemrograman Web 2 Kelp. AC dan AF – Gasal 2008/2009 Dosen : Achmad Solichin
A. Ketentuan Umum 1. Tugas dikerjakan perorangan. 2. Tugas dikerjakan menggunakan Macromedia Dreamweaver dan bahasa pemrograman PHP-MySQL. Untuk mempermudah, gunakanlah konsep templates. 3. Tugas (program, images, database, dll) dimasukkan ke dalam media CD/DVD (jangan lupa tuliskan nim dan nama masing-masing) dan dikumpulkan kepada pengawas ujian saat UAS (8 Januari 2009). 4. Nilai Tugas ini adalah 70% dari total nilai UAS. 5. Segala bentuk per-nyontekan akan ditindak sesuai hukum yang berlaku. 6. Pertanyaan dapat ditanyakan lewat email ke
[email protected] dan/atau lewat YM dengan ID achmatim.
B. Ketentuan Project Buatlah sebuah aplikasi “Penjualan” berbasis Web menggunakan bahasa pemrograman PHP dan database MySQL, serta memanfaatkan IDE Macromedia Dreamweaver. Ketentuan aplikasi yang harus dipenuhi akan dijabarkan dalam dokumen ini. Asumsikan hal-hal lain yang tidak dinyatakan dalam dokumen ini. 1. Spesifikasi Basis Data
1
Project UAS Desain dan Pemrograman Web 2 – Gasal 08/09 – Achmad Solichin
2. Spesifikasi Tampilan (Fitur Aplikasi) Secara umum, Anda bebas merancang dan mendesain situs / aplikasi Anda masingmasing. Penggunaan gambar dan posisi tampilan tidak dibatasi. Namun demikian, situs yang Anda buat harus memiliki beberapa fitur di bawah ini: Halaman utama, berisi pengantar (introduction) mengenai sistem yang dibuat dan juga ditampilan menu utama situs. Lihat gambar 1.
Menu Master Pelanggan Menu ini akan menampilkan data pelanggan termasuk fasilitas untuk menambahkan, mengedit dan menghapus data pelanggan. Di dalam tampilan data pelanggan (Lihat gambar 2), terdapat link untuk ke halaman Edit dan Delete. Jika diklik link edit, maka akan ditampilkan halaman untuk mengedit data pelanggan (lihat gambar 4) dan jika diklik link delete, maka data pelanggan akan terhapus. Selain itu, juga terdapat link untuk menambahkan data baru (insert) dimana form untuk menambahkan data kurang lebih ditampilkan seperti gambar 3. Saat pertama kali halaman entri pelanggan ditampilkan, maka inputan ID Pelanggan otomatis berisi kode pelanggan setelah kode pelanggan terakhir yang tersimpan.
Menu Master Produk Menu ini akan menampilkan data produk termasuk fasilitas untuk menambahkan, mengedit dan menghapus data produk. Di dalam tampilan data produk (Lihat gambar 5), terdapat link untuk ke halaman Edit dan Delete. Jika diklik link edit, maka akan ditampilkan halaman untuk mengedit data produk (lihat gambar 7) dan jika diklik link delete, maka data produk akan terhapus. Selain itu, juga terdapat link untuk menambahkan data baru (insert) dimana form untuk menambahkan data kurang lebih ditampilkan seperti gambar 6. Saat pertama kali halaman entri produk ditampilkan, maka inputan ID Produk otomatis berisi kode produk setelah kode produk terakhir yang tersimpan.
Menu Transaksi Penjualan Menu ini akan menampilkan form untuk entri transaksi penjualan (lihat gambar 8) dimana didalamnya terdapat inputan ID pesan yang ditampilkan otomatis, nama pelanggan yang ditampilkan dari tabel pelanggan, serta tanggal yang ditampilkan otomatis juga. Jika diklik tombol Entri, maka data akan tersimpan ke tabel pesan, dan halaman selanjutnya yang akan ditampilkan adalah halaman Entri Detil Penjualan (lihat gambar 9).
Menu Transaksi Faktur Menu ini akan menampilkan halaman yang menampilkan data faktur yang sudah dibuat, berikut link untuk membuat faktur baru dan link untuk melihat detail faktur penjualan (lihat gambar 10). Selain itu juga terdapat link untuk menambahkan faktur baru yang ditampilkan seperti pada gambar 11. 2
Project UAS Desain dan Pemrograman Web 2 – Gasal 08/09 – Achmad Solichin
Menu Transaksi Kuitansi Menu ini akan menampilkan halaman yang menampilkan data kuitansi yang sudah dibuat, berikut link untuk membuat kuitansi baru (lihat gambar 12). Form untuk menambahkan kuitansi baru seperti ditampilkan pada gambar 13.
Menu Laporan Penjualan per Tanggal Menu ini akan menampilkan laporan penjualan per tanggal. Lihat gambar 14!
Menu Laporan Penjualan per Pelanggan Menu ini akan menampilkan laporan penjualan per pelanggan. Lihat gambar 15!
Menu Laporan Penjualan per Produk Menu ini akan menampilkan laporan penjualan per produk. Lihat gambar 16!
Halaman About Us Sertakan informasi nim, nama, kelompok dan email Anda di sini!
3. Demo Aplikasi Demo aplikasi ini dapat dilihat secara online (internet) di http://achmatim.net/_demo/penjualan . Ingat! Anda jangan terpaku dengan demo yang disajikan. Anda diperkenankan untuk merancang tampilan Anda sendiri. Be creative!
C. Kriteria Penilaian Penilaian project ini akan didasarkan pada aturan berikut ini: 1. Tampilan (desain) Situs (20%) 2. Menu Master (20%) 3. Menu Transaksi (30%) 4. Menu Laporan (30%) Selain itu, tersedia bonus nilai jika situs (aplikasi) yang Anda buat memiliki nilai tambah (keunggulan tertentu), namun juga terdapat pengurangan nilai jika Anda terindikasi melakukan plagiarisme (per-nyontek-an) maupun melenceng dari ketentuan di atas.
~Selamat Mengerjakan~
3
Project UAS Desain dan Pemrograman Web 2 – Gasal 08/09 – Achmad Solichin
Screen shoot Aplikasi 1. Contoh Halaman Utama Aplikasi
2. Halaman Master Pelanggan
4
Project UAS Desain dan Pemrograman Web 2 – Gasal 08/09 – Achmad Solichin
3. Halaman Entri Master Pelanggan
4. Halaman Edit Master Pelanggan
5
Project UAS Desain dan Pemrograman Web 2 – Gasal 08/09 – Achmad Solichin
5. Halaman Master Produk
6. Halaman Entri Master Produk
6
Project UAS Desain dan Pemrograman Web 2 – Gasal 08/09 – Achmad Solichin
7. Halaman Edit Master Produk
8. Halaman Entri Penjualan
7
Project UAS Desain dan Pemrograman Web 2 – Gasal 08/09 – Achmad Solichin
9. Halaman Entri Detil Penjualan
10. Halaman Transaksi Faktur
8
Project UAS Desain dan Pemrograman Web 2 – Gasal 08/09 – Achmad Solichin
11. Halaman Entri Faktur Baru
12. Halaman Transaksi Kuitansi
9
Project UAS Desain dan Pemrograman Web 2 – Gasal 08/09 – Achmad Solichin
13. Halaman Entri Kuitansi Baru
14. Halaman Laporan Penjualan Per Tanggal
10
Project UAS Desain dan Pemrograman Web 2 – Gasal 08/09 – Achmad Solichin
15. Halaman Laporan Penjualan Per Pelanggan
16. Halaman Laporan Penjualan Per Produk
11