You are on page 1of 11

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 achmatim@gmail.com 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 masing-
masing. 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

You might also like