Proposal usb
October 19, 2017 | Author: Rendi Hari Kusuma | Category: N/A
Short Description
Download Proposal usb...
Description
BAB I Pendahuluan 1.1 Latar Belakang Restoran adalah bisnis yang cukup berkembang pesat pada waktu sekarang ini. Banyak pengusaha mendirikan restoran – restoran yang menyajikan beraneka ragam menu dengan harga yang kompetitif. Hal ini membuat persaingan semakin ketat dalam bidang usaha makanan ini. Dampak dari persaingan yang terjadi ini adalah restoran – restoran saling berlomba untuk meningkatkan kualitas pelayanannya. Perkembangan teknologi informasi yang cepat ikut mempengaruhi perkembangan bisnis. Salah satu cara untuk meningkatkan kinerja restoran dalam hal ini adalah efesiensi dan efektifitas dalam melakukan transaksi pembayaran dan pengecekan menu makanan yang ada adalah dengan menggunakan teknologi komputer. Pada kesempatan ini kami membuat aplikasi “Kasir Restoran” yang bertujuan untuk meningkatkan kinerja dari sebuah restoran. 1.2 Ruang Lingkup dan Batasan Aplikasi
Dalam aplikasi ini yang dibahas yaitu halaman login yang bisa digunakan oleh administrator dan operator. Dan aplikasi kasir yang digunakan untuk melakukan transaksi pembayaran. 1.3 Tujuan Pembuatan program Tujuan dari pembuatan aplikasi kasir restoran ini yaitu : •
Untuk
mempermudah
seorang
kasir
dalam
melakukan
pembayaran. •
Untuk mengefisiensikan waktu dalm proses pembayaran.
perhitungan
•
Untuk mempermudah pemilik restoran dalam melihat atau mencek laporan transaksi yang terjadi pada restoran tersebut.
•
Untuk mempermudah melakukan pengecekan menu makanan, minuman serta paket makanan yang tersedia.
1.4 Sistematika Penulisan BAB 1 :
Pendahuluan Bab ini berisi tentang latar belakang pembuatan aplikasi, batasan dalam membuat aplikasi, dan tujuan pembuatan aplikasi.
BAB 2 :
Landasan dalam pembuatan aplikasi Bab ini berisi tentang spesifikasi hardware minimal yang digunakan dalam membuat aplikasi ini, software yang digunakan dalm membuat aplikasi, dan system operasi yang digunakan dalam pembuatan aplikasi.
BAB 3 : Pembahasan Bab ini berisi tentang penjelasan software, database dan running program.
BAB II Landasan Dalam Pembuatan Aplikasi 2.1 Spesifikasi Hardware Minimal Dalam pembuatan aplikasi ini kita menggunakan personal computer dengan spesifikasi sebagai berikut : •
Processor Celeron
•
VGA 64 MB
•
Ram 128 MB
•
Hardisk 50 MB
2.2 Software yang digunakan Software yang digunakan dalam membuat aplikasi ini yaitu Java. Bahasa Java merupakan karya Sun Microsystem Inc yang dirilis resmi pada November 1995. Bahasa pemrograman Java adalah bahasa pemrograman tingkat tinggi yang open source, java juga merupakan general - purpose programming language. Program Java dapat dijalankan pada komputer tanpa harus dikompilasi ulang selama komputer tersebut memiliki Java Virtual Machine. Ini merupakan salah satu karakteristik yang membedakan java dari bahasa lain. Contoh, apabila program java sudah dikompile menjadi bytecode, bytecode tersebut dapat langsung dijalankan pada Windows XP, Linux, Solaris, maupun MacOS tanpa harus dikompilasi ulang. Salah satu edisi dari Java yaitu Java Standard Edition (J2SE) yang digunakan untuk mengembangkan aplikasi – aplikasi desktop dan applet. Aplikasi Kasir Restoran ini dibuat menggunakan Java Standard Edition dan menggunakan netbeans 5 sebagai editornya.
2.3 Sistem Operasi Yang Digunakan Sistem operasi yang digunakan untuk membuat aplikasi ini yaitu sistem operasi Microsoft Windows Xp.
BAB III Penjelasan Software 3.1 Judul Aplikasi “ Kasir restoran dengan Java “ 3.2 Gambaran Umum Gambaran umum mengenai aplikasi ini yaitu pada halaman login, administrator dan operator memiliki password tersendiri untuk bisa menggunakan aplikasi ini. Administrator bisa melihat atau merubah isi database seperti menambah atau mengurangi jenis – jenis makanan, minuman maupun paket makanan yang tersedia dan dari administrator bisa masuk ke aplikasi kasir. Sedangkan operator hanya bisa mengakses aplikasi kasir untuk melakukan transaksi pembayaran dengan konsumen. 3.3 Database Aplikasi Kasir Restoran ini menggunakan MYSQL 5.0 untuk membuat database. Nama database untuk aplikasi ini adalah Restoran2 yang terdiri dari 6 tabel yaitu : 1. Tabel Admin yang berisi nama dan password.
2. Tabel makanan yang berisi nama makanan dan harga makanan. 3. Tabel minuman yang berisi nama minuman dan harga minuman. 4. Table operator yang berisi nama dan password.
5. Table paket yang berisi nama paket dan harga paket. 6. Table transaksi yang berisi tanggal, waktu, user, pesanan, harga, jumlah, subtotal
3.4 Ketika Program Dijalankan Aplikasi Kasir restoran ini, ketika di run akan menampilkan halaman login yang bisa diakses oleh administrator dan operator.
Jika masuk sebagai administrator maka akan muncul halaman administrator sebagai berikut :
Administrator bisa menghapus, menambah atau mengedit makanan, minuman, dan paket. Pada tab operator Administrator bisa menghapus, menambah atau mengedit operator – operator yang bisa mengakses aplikasi kasir.
Pada tab laporan Berisi tabel laporan transaksi yang terjadi. Administrator bisa menghapus laporan dan juga menghitung total pemasukan dari subtotal.
Jika masuk sebagai operator akan menampilkan aplikasi kasir sebagai berikut :
Pada makanan, minuman, dan paket, kasir akan memilih makanan, minuman, atau paket yang dipesan oleh konsumen. Pada kotak textfield kasir akan menginput jumlah makanan, minuman atau paket yang dipesan oleh konsumen. Untuk menghitung jumlah transaksi pembayaran dengan menekan tombol total, pembayaran yang dilakukan oleh user dimasukan kedalam textfield bayar lalu tekan tombol bayar maka akan muncul keterangan apakah pembayaran yang dilakukan pas, ada kembalian atau ada kekurangan dari transaksi tersebut. Nama makanan, minuman, dan paket yang dipilih akan muncul pada tabel, dan untuk menghapus atau untuk memulai transaksi baru tekan tombol baru.
Contoh Transaksi
Makanan, minuman yang dipilih akan muncul pada tabel disamping, total belanja konsumen sebesar 19956. Konsumen membayar dengan uang 20000, tombol bayar ditekan akan muncul keterangan
Daftar Rujukan 1. Rahajo. Budi. 2007, Mudah Belajar Java. Bandung : Informatika 2. Wijono. Soesilo. 2006. Pemrograman GUI Swing Java dengan Netbeans
5. Yogyakarta : Andi Yogyakarta. 3. Purnama. Rangsang. 2007. Pemrograman GUI menggunakan Java. Surabaya : Prestasi Pustaka. 4. Cahyono. Setiyo. 2006. Pemrograman Database Menggunakan MySQL dan Java. Bandung : Informatika. 5. Kadir. Abdul. 2008. Belajar Database menggunakan MySQL.Yogyakarta : Andi Yogyakarta.
Chandra Halimy (10107376) Rendi Hari Kusuma (11107389) Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma
2009
View more...
Comments