Anda di halaman 1dari 13

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 perhitungan
pembayaran.
• Untuk mengefisiensikan waktu dalm proses pembayaran.
• 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

Anda mungkin juga menyukai