Oleh
Dian Ratna Sumeinar
10910054
LEMBAR PENGESAHAN.........................................................................................i
PERNYATAAN KEASLIAN.....................................................................................ii
ABSTRACT ................................................................................................................ iv
KATA PENGANTAR.................................................................................................v
DAFTAR GAMBAR................................................................................................xiii
DAFTAR TABEL.....................................................................................................xv
DAFTAR SIMBOL..................................................................................................xvi
BAB 1 PENDAHULUAN……………………………………………………………1
1.3.1. Maksud................................................................................................................. 3
viii
1.5. Batasan Masalah................................................................................................. 5
2.5 Penjualan........................................................................................................ 15
2.7 Catering............................................................................................................15
ix
3.1.4. Deskripsi Tugas .................................................................................................... 18
x
4.2.3. Perancangan Prosedur yang Diusulkan .............................................................. 32
4.2.4.5. Kodifikasi................................................................................................ 54
xi
5.1.6. Implementasi Instalasi Program .......................................................................... 78
6.1. Kesimpulan………………………………………………………………....100
6.2 Saran………………………………………………………………………..101
DAFTAR PUSTAKA
LAMPIRAN
xii
KATA PENGANTAR
Bismillahirrahmanirrahim,
Puji dan Syukur kita panjatkan kehadirat Allah SWT atas rahmat, hidayah
dan karunia-Nya penulis dapat menyelesaikan tugas akhir yang berjudul Sistem
Informasi Penjualan Makanan dan Catering di Rumah Makan Mirasa. Tujuan dari
penulisan Tugas Akhir ini adalah untuk memenuhi salah satu persyaratan
(UNIKOM).
bantuan baik moril maupun materiil. Untuk itu, penulis ingin mengucapkan terima
Indonesia.
2. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc., selaku Dekan Fakultas Teknik
UNIKOM.
v
5. Mamah sebagai pelindung penulis yang selalu membela dan mendukung
setiap hari kepada penulis dan seluruh Keluarga Besar yang telah
teman FFF yang telah memberikan doa dan bantuannya kepada penulis.
9. Kosan Wisma Arafah yang telah menjadi saksi mati segala rutinitas yang
Akhir ini.
10. Pihak-pihak yang membantu proses penyelesaian Tugas Akhir yang tidak
vi
Semoga Allah SWT melimpahkan rahmat dan karunia-Nya serta membalas semua
kebaikannya.
Penulis menyadari akan kesalahan dan kekurangan Tugas Akhir ini, maka
dari itu kritik dan saran yang bersifat membangun sangat diharapkan penulis demi
Akhir kata penulis sampaikan semoga Tugas Akhir dapat bermanfaat bagi
Penulis
vii
DAFTAR PUSTAKA
Pressman, Roger S., 2002, Rekayasa Perangkat Lunak Pendekatan Praktisi jilid
http://www.haritsthinkso.com/2009/12/pengertian-normalisasi-pada-database.html
http://adamdhani.wordpress.com/2009/11/19/data-flow-diagram-dan-flowmap/
http://desi22.blogspot.com/2010/11/makalah-usaha-rumah-makan.html
http://wwwliaamelia.blogspot.com/p/makalah-usaha-catering.html
LAMPIRAN
BAB I
PENDAHULUAN
manusia. Tidak hanya dalam suatu perusahaan yang besar, pelajar dan pengusaha
kecil pun ikut merasakan perkembangannya. Waktu demi waktu para ahli terus
dapat membuat aktivitasnya dapat berjalan dengan mudah dan lebih efektif.
Dalam penelitian ini, penulis melibatkan sebuah rumah makan sunda yang
berdiri selama 30 tahun. Rumah makan ini memiliki banyak transaksi dengan
konsumen. Proses transaksi inilah yang menjadi masalah utama di Rumah Makan
Mirasa, karena proses transaksi dilakukan secara manual, dan proses transaksi
tersebut tidak terarsip dengan baik sehingga pemilik toko merasa kesulitan untuk
mengetahui jumlah pemasukan setiap harinya. Dengan proses manual ini juga
Rumah Makan ini menyediakan sebuah whiteboard yang ukurannya tidak terlalu
besar untuk mencatat semua pesanan makanan, katering dan pemesanan tempat.
1
2
diantaranya :
rincian pendapatan.
Cimahi.
pencatatan pendapatan.
1. Bagi Perusahaan
2. Bagi Karyawan
saja. Tetapi penelitian ini dapat dimanfaat juga oleh pihak-pihak lain yang
Penelitian ini dapat digunakan oleh peneliti lain yang akan membuat
3. Bagi Penulis
antara lain :
dikasir.
514 Cimahi Utara. Waktu pelaksanaan dapat dilihat pada tabel berikut :
6
Pemilihan
Fungsi
Penyusunan SI
Evaluasi
Penggunaan
BAB II
LANDASAN TEORI
merupakan definisi yang lebih luas dan lebih banyak diterima, karena dalam
7
8
maksud dari suatu sistem adalah untuk mencapai suatu tujuan (goal) dan ada
dihubungkan dengan ruang lingkup yang lebih luas dan objectives dalam ruang
1. Komponen Sistem
secara keseluruhan.
2. Batas Sistem
4. Penghubung Sistem
5. Masukan Sistem
6. Keluaran Sistem
7. Pengolah Sistem
8. Sasaran Sistem
tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali
sistem.
akan menjadi luruh, kerdil dan akhihrnya berakhir. Informasi sangat penting
lebih lanjut. Data diolah melalui suatu model untuk dihasilkan informasi.
1. Akurat (accurate)
mencerminkan maksudnya.
3. Relevan (relevance)
pemakainya.
Nilai dari information (Value of Information) ditentukan dari dua hal, yaitu
tetapi perlu diperhatikan bahwa informasi yang digunakan dalam suatu sistem
diperlukan.”
13
1. Blok Masukan
2. Blok Model
Blok ini terdiri dari kombinasi prosedur, logika dan model matematik
diinginkan.
3. Blok Keluaran
4. Blok Teknologi
6. Blok Kendali
bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila
Netbeans merupakan salah satu proyek open source yang disponsori oleh
Sun Microsystem. Proyek ini berdiri pada tahun 2000 dan telah menghasilkan 3
produk, yaitu Netbeans IDE dan Netbeans Platform. Netbeans IDE merupakan
Netbeans merupakan salah satu IDE yang paling tangguh saat ini dalam
2.5 Penjualan
mengajak orang lain agar bersedia memberi barang atau jasa yang ditawarkan”
pihak.”
Makan adalah setiap tempat usaha komersial yang ruang lingkup kegiatannya
2.7 Catering
Pengertian Jasa Boga/Catering, berasal dari kata kerja “cater” yang berarti
menyiapkan makanan dan minuman unutk umum sebagai pelepas lapar dan
Kolonel Masturi no 154 Cimahi. Berikut sejarah, visi dan misi, struktur organisasi
pemilik yang berpenghasilan dari seorang Pegawai Negeri Sipil (PNS). Untuk
didirikannya sejak lama menjadi sebuah Rumah Makan Sunda yang memiliki
banyak konsumen. Anak dan menantunya pun ikut mendukung berjalannya bisnis
ini, Sampai akhirnya Rumah Makan Mirasa ini berkembang pesat hingga pemilik
16
17
hari.
karyawannya.
konsumen.
1. Pemilik
Makan Mirasa.
2. Manager
3. Kasir
4. Operasional
(booking).
harinya.
5. Kepala Dapur
Metode berarti jalan atau cara. Metode penelitian secara umum dimengerti
sebagai suatu kegiatan ilmiah yang terencana, terstruktur, sistematis dan memiliki
pada objek penelitian, penulis juga terlibat secara langsung dalam pembuatan
sistem.
dan observasi untuk mendapatkan data dan informasi dari Rumah Makan Mirasa.
20
Data primer adalah data hasil penelitian yang didapat peneliti saat
metode ini mengacu pada kepuasan user. Dan tahapan bisa dikerjakan secara
lapangan.
perancangan, diantaranya :
1) Flow Map
dan urutan prosedur dari suatu program. Flowmap membantu penulis untuk
2) Diagram Kontek
Diagram kontek adalah suatu diagram alir yang tingkat tinggi yang
Mengidentifikasikan awal dan akhir data awal dan akhir yang masuk dan
keluaran sistem.
analis sistem memahami sistem dan subsistem secara visual sebagai suatu
4) Kamus Data
secara detail dan mengorganisasi semua elemen data yang digunakan dalam
proses.
a. Normalisasi
b. Tabel Relasi
antar objek di dunia nyata. Relasi merupakan hubungan yang terjadi pada
mendesain test yang secara sistematik membongkar jenis kesalahan dengan usaha
dan waktu minimum. Pengujian sistem akan digunakan dengan metode pengujian
black box.
24
Pengujian software dengan metode black box ini tidak termasuk kepada
data internal dan algoritmanya, sehingga waktu yang dibutuhkan lebih cepat.
makanan dan catering yang sedang berjalan di Rumah Makan Mirasa. Dalam
Rangkap :2
Pesanan.
Rangkap :2
25
26
Harga, Total.
Rangkap :3
Pendapatan
Gambar 4.1. Flowmap Sistem Informasi Penjualan Makanan dan Catering yang
sedang berjalan
Keterangan :
AP : Arsip Penjualan
sebelum makanan dibawa ke meja untuk dinikmati. Saat membayar pesanan, kasir
diberikan kepada konsumen dan satu lagi untuk dijadikan arsip. Dari arsip yang
ada kasir akan melakukan pembukuan penjualan makanan setiap harinya, yang
jauh berbeda dari penjualan langsung. Awalnya konsumen akan memesan catering
dan booking tempat lewat via telepon ataupun datang langsung ke rumah makan
Mirasa. Setelah itu sama seperti penjualan langsung, kasir akan membuat nota
untuk konsumen dan arsip dengan catatan konsumen membayar DP sebesar 25%.
Nota tersebut yang nantinya akan digunakan sebagai bukti pemesanan dan untuk
pelunasan pembayaran.
Diagram konteks adalah pemggambaran aliran data masuk dan data keluar
dari sebuah sistem, diagram konteks tidak menggambarkan aliran data secara
detail. Diagram Konteks dari Sistem Informasi Penjualan Makanan dan catering
sedang berjalan karena diagram ini mudah dipahami. Berikut Data Flow Diagram
a. DFD Level 1
level 1.
31
2. Pencatatan transaksi dilakukan pada sebuah kertas kecil yang mudah rusak
dan hilang.
makanan dan catering di Rumah Makan Mirasa. Perancangan sistem ini dapat
32
Mirasa sehingga dapat dibentuk sistem informasi yang sesuai dengan tujuan dan
perancangan sistem ini juga bertujuan untuk membuat sistem informasi penjualan
makanan dan catering yang dapat memberikan solusi untuk setiap permasalahan
informasi penjualan makanan dan catering di Rumah Makan Mirasa yang baru.
Gambaran mengenai prosedur sistem informasi yang telah dirancang ini akan
penulis.
makanannya ke kasir untuk dibuatkan nota. Berbeda dengan proses yang sedang
berjalan, nota dicetak hanya satu rangkap. Dan data nota akan masuk secara
otomatis ke dalam database. Untuk pencetakan laporan, data diambil dari database
tandatangan oleh Manager dan diserahkan kepada pemilik Rumah Makan Mirasa.
berikut :
35
berikut :
36
Rumah Makan Mirasa, pesanan dan data konsumen akan diinput dan langsung
dicetak sebagai nota. Nota diberikan kepada konsumen sebagai bukti pemesanan.
Konsumen diharuskan membayar uang muka sebesar 25% dari total harga. Pada
saat akan melunasi, konsumen harus membawa nota yang diberikan saat
memesan. Lalu kasir akan memberikan nota dengan status lunas kepada
konsumen. Pembuatan laporan diambil dari database, setelah dicetak laporan akan
mendatangi rumah makan Mirasa minimal sehari sebelumnya. Setelah itu, kasir
akan mengecek meja yang kosong, jika tidak ada meja yang kosong maka
konsumen tidak bisa membooking tempat. Jika meja ada yang kosong, kasir akan
booking konsumen harus membayar uang muka sebesar 25%. Lalu kasir
mencetak nota DP yang akan diberikan kepada konsumen. Nota DP tersebut harus
dibawa kembali oleh konsumen pada hari H sebagia bukti booking. Saat
pelunasan pembayaran, kasir akan membuat ulang nota lunas untuk konsumen.
Nota yang tersimpan dalam database akan dijadikan laporan booking untuk setiap
Berikut ini diagram konteks sistem yang diusulkan. Diagram ini mencakup
dari DFD level 1 dan DFD level 2. DFD yang diusulkan penulis dapat dilihat pada
a. DFD Level 1
Berikut DFD level 1 dari sistem yang diusulkan. DFD level 1 ini terdiri
DFD level 2 proses 1 ini menjelaskan lebih detail aliran dokumen pada
catering, DFD level 2 proses 2 ini terdiri dari 6 proses. Berikut level 2
DFD level 2 proses 3 ini menjelaskan lebih detail aliran dokumen proses
3, yaitu proses transaksi booking. DFD level 2 Proses 3 ini terdiri dari 6
Diagram. Berikut kamus data pada sistem informasi penjualan makanan dan
Alias :-
Alias :-
Alias :-
Alias :-
Alias :-
Catering – 2.4
Catering – 2.5
Alias :-
Alias :-
45
Alias :-
Alias :-
4.2.4.1. Normalisasi
nota, tgl_trx, total, kode_menu, menu, harga, jumlah, subtotal, nota, nama,
status, keterangan, nota, nama, utk_tgl, daper, sisa, ket, kode_menu, menu,
subtotal}
status, keterangan}
suatu sistem. Berikut adalah relasi tabel dari Sistem Informasi Penjualan Makanan
diagram ini akan memperlihatkan hubungan entitas yang terdapat di dalam sistem.
mempermudah pencarian data. Struktur file berisi field data lengkap dengan tipe
dan panjang datanya. Berikut adalah struktur file sistem informasi penjualan
2 Kode_jenis Varchar 1
4 Harga Int 15
2 Jenis_menu Varchar 30
2 Tgl_trx Date -
3 Total Int 11
Primary Key : -
3 Jumlah Int 11
4 Subtotal Int 11
Primary Key : -
2 Nama Varchar 30
4 Telepon Varchar 15
6 Jumlah Int 11
52
7 Tgl_kirim Date -
8 Jam_kirim Varchar 10
9 Dp Int 11
9 Sibar Int 11
10 Status TinyInt 1
11 Keterangan TinyInt 1
Primary Key : -
2 Nama Varchar 30
3 Telepon Varchar 15
4 Utk_tgl Date
5 Daper Int 11
6 Sisa Int 11
7 Ket Tinyint 1
53
Primary Key :
3 Qty Int 11
4 Jumlah Int 11
2 No_meja Varchar 20
Primary Key : -
4.2.4.5. Kodifikasi
yang dijual dan kodefikasi pada setiap transaksi yang dilakukan. Untuk
lebih jelasnya, kodefikasi dalam sistem ini dapat dilihat sebagai berikut.
1. Kode Menu
MXXX M015
Keterangan :
2. Kode Jenis
XB
Keterangan :
Kode jenis hanya terdiri dari satu karakter, yaitu sebuah huruf yang
adalah ‘A’, minuman kode jenisnya ‘B’, untuk menu paket kode
3. Kode Meja
XXX L5
Keterangan :
kursi adapun lesehan dan Meeting Room. Untuk Meja lengkap dengan
kursi digit pertama pada meja diberi huruf ‘M’ sedangkan lesehan
diberi huruf ‘L’. Dua angka selanjutnya merupakan nomor urut meja.
‘MR’.
4. Nota
XDDMMYYNN B03071301
Keterangan :
dan tahun. Dua digit terakhir (NN) merupakan angka yang akan
Perancangan input ini bagian penginputan data atau informasi yang akan
diolah. Perancangan input dalam sistem informasi ini adalah sebagai berikut.
57
1. Login
Form login akan muncul pertama kali saat aplikasi dijalankan. User harus
2. Menu Makanan
Daftar Menu adalah form untuk melihat menu makanan dan minuman
yang dijual di Rumah Makan Mirasa. Menu makanan ini dapat ditambah,
3. Tambah Menu
Form Tambah Menu ini merupakan form untuk menginput atau mengedit
menu makanan.
Form ini adalah form dimana user melakukan proses transaksi penjualan
yang dipilih konsumen kedalam form diatas. Pada form ini kasir
jumlah.
60
5. Transaksi Catering
Form catering ini berfungsi untuk memuat semua transaksi catering yang
belum diproses.
61
Form ini adalah form untuk menginputkan transaksi catering yang baru.
62
6. Transaksi Booking
Form ini adalah form untuk menginputkan transaksi booking yang baru.
63
Perancangan output adalah satu bagian dimana data atau informasi yang
melakukan pembayaran.
65
2. Nota Catering
Nota catering adalah nota yang digunakan sebagai bukti pemesanan dan
pembayaran.
66
3. Nota Booking
5. Laporan Catering
periode tertentu.
69
6. Laporan Booking
Laporan booking berisi data booking. Laporan ini dicetak pada periode
tertentu.
5.1. Implementasi
Implementasi dan penguji sistem adalah salah satu tahap dalam pembuatan
sistem informasi. Dengan pengujian sistem ini, diharapkan sistem informasi yang
dirancang sesuai dengan harapan dan kebutuhan user. Pada tahap ini, dijelaskan
71
72
menggunakan XAMPP.
ini, diantaranya :
2. RAM 512 MB
4. Harddisk 80 GB
5. DVD RW
6. Kabel Jaringan
7. Printer
)
76
Login merupakan tahap awal user untuk menggunakan sistem. Menu login
menampilkan menu
utama
login
transaksi.
menampilkan menu
utama
77
master
Transaksi
makanan
penjualan sehari-hari
catering
booking
78
2. Tekan Next
3. Pilih ‘I Agree with the above terms and conditions’ lalu next
5. Tekan Next
6. Exit
Makan Mirasa :
1. Login
dahulu.
84
2. Menu Utama
Setelah login, akan muncul tampilan menu utama. Submenu akan muncul
3. Transaksi Penjualan
langsung.
4. Transaksi Catering
5. Transaksi Booking
mp
6. Daftar Menu
Daftar Menu berisi daftar menu makanan yang dijual di Rumah Makan
Mirasa. Form ini menyediakan fasilitas tambah menu, edit menu dan hapus
7. Daftar Stock
Daftar Stock berisi daftar bahan makanan yang dijual di Rumah Makan
Mirasa. Form ini menyediakan fasilitas tambah stock, edit stock dan hapus
Stock.
5.2. Pengujian
Makanan di Rumah Makan Mirasa ini akan menggunakan metode black box,
Jenis
Item Uji Detail Pengujian
Pengujian
dibawah ini:
1. Login
Kesimpulan Diterima
Kesimpulan Diterima
2. Daftar Menu
menu.
Kesimpulan Diterima
Edit Menu
Kesimpulan Diterima
Hapus Menu
Kesimpulan Diterima
Cari Menu
Kesimpulan Diterima
96
3. Transaksi Penjualan
Kesimpulan Diterima
Cetak Transaksi
Kesimpulan Diterima
Hapus Menu
Kesimpulan Diterima
97
4. Transaksi Catering
Kesimpulan Diterima
Kesimpulan Diterima
Hapus Menu
Kesimpulan Diterima
98
5. Transaksi Booking
Kesimpulan Diterima
Kesimpulan Diterima
Hapus Menu
Kesimpulan Diterima
99
6.1. Kesimpulan
Kesimpulan yang dapat diambil dari pembahasan yang ada pada Sistem
setiap hari karena masih berupa arsip sehingga bisa terjadi kerusakan
bahkan hilang. Dengan adanya sistem informasi yang baru ini diharapkan
hal tersebut memakan banyak waktu dan sering terjadi kesalahan dalam
yang masih manual dan tidak ada arsip akan memperlambat kinerja di
100
101
6.2. Saran
booking.
BIODATA PENULIS
Tempat : Bandung
E-mail : diaannratna@gmail.com