SISTEM INFORMASI “CHRIC RESTAURANT”
PROYEK PENGEMBANGAN SISTEM INFORMASI
Oleh
Andy Christiawan Kresna Wahyu Wijaya Ricky Samuel Corry Kristanti
1000842416 1000845140 1000871694 1100004920
Kelas / Kelompok : 12PAY / 11
Universitas Bina Nusantara Jakarta (2009)
1. Framework Zachman Focus On Focus on Data Stake Holder System Owner
System User
System Designer
System Builder
Menghasilkan Laporanlaporan yang dapat mendukung keputusan management. Data Persediaan barang, Data penjualan.
•
Basis Data dirancang dengan menggunakan ERD (Entity Relationship Diagram) yang akan disesuaikan dengan diagramdiagaram UML. • Arsitektur basis data yg digunakan adalah sentralisasi. Menggunakan SQL Server 2008.
Focus on Process
Focus on Interface
Laporan-laporan yg dapat mendukung proses pengambilan keputusan management Membuat laporan mengenai persediaan barang, dan Penjualan.
Adanya visi dan misi perusahaan dapat dilihat oleh pengguna pada halaman utama. • Meminta bahasa menggunakan bahasa ibu (bahasa Indonesia). • Menghendaki agar system yang dibuat mudah dimengerti (user friendly). • menghendaki adanya help penggunaan system sehingga dapat membantu pengguna dalam mengatasi masalah teknis dasar yg dihadapi. Membuat system dengan tampilan yang mudah untuk dipelajari oleh user (User Friendly).
Menggunakan DiagramDiagram UML dengan metode Unified Process.
Menggunakan Microsoft Visual Basic.NET
Menggunaka Microsoft Visual Basic.Net
2. Framework PIECES Problem Performance
Information
Economic Control Efficiency
Sulitnya bagian Warehouse dalam melakukan permintaan bahan baku ke Logistic Hris Resort Adanya kesulitan dalam melakukan analisis pada informasi penjualan dan penerimaan kas karena laporan yang diberikan tidak lengkap.
Terdapat perangkapan tugas dalam proses pencatatan yang dilakukan oleh Bagian Accounting and Finance. Akibatnya, pencatatan dan keuangan seutuhnya
Services
dipegang oleh bagian tersebut dan memungkinkan terjadi kecurangan Sistem yang ada juga tidak dapat dengan mudah dipelajari dan sulit untuk dihubungkan dengan system yang dimiliki induk perusahaan.
Opportunity
Membangun system yang dapat membantu menghasilkan Laporan Penjualan Harian dan Pengeluaran Kas yang dibutuhkan oleh pemilik perusahaan
Sistem yang dirancang diharapkan dapat memberikan efisiensi dalam hal pencatatan dan pelaporan kegiatan usaha kepada pemilik dengan benar dan cepat serta meningkatkan pelayanan kepada customer.
Directive
3. Entity Relationship Diagram (ERD)
Chef PK
Waitres
ID_Chef
PK
ID_Waitress
Nama Alamat No_Telp
Bartender PK
ID_Bartender
Nama Alamat No_Telp
Nama Alamat No_telp.
Sales Order Pembayaran PK
No_Pembayaran
FK1
No_Sales _Order Total_pembayaran Tanggal
PK
No_Sales_Order
FK1 FK2 FK3 FK4
Tanggal Jumlah_SO ID_Waitress No_Menu ID_Chef ID_Bartender
Menu PK
Nama_menu Harga
Kitchen PK
ID_Kitchen
FK1 FK2
No_Sales_Order ID_Bahan _Baku Jumlah
Bahan Baku PK
ID_Bahan_Baku Jumlah_stock_bhn _baku Nama_bhn _baku
SPBB PK
No_SPBB
FK1
Tanggal Jumlah ID_Warehouse
No_Menu
Warehouse PK
ID_Warehouse
FK1
Nama Alamat ID_Bahan_Baku
4. Data Flow Diagram (DFD) konteks, nol 1) Konteks Pesanan Struk_pembayaran
Pelanggan
Pembayaran
Sistem Informasi “Chric Restaurant”
Laporan_Pengeluaran_Kas
2) Nol
Manajer
Pelanggan
pesanan
Sales Order
1.0 memesan
2.0 Mengupdate bahan baku Bahan Baku 3.0 membayar
Pembayaran_tunai Struk_pembayaran
Struk Pembayaran
4.0 Membuat laporan penjualan harian
Laporan_penjualan_kas
SPBB 5.0 Membuat SPBB Pembayaran Invoice
6.0 Membayar Invoice Manajer 7.0 Membuat bukti pengeluaran kas
Bukti Pengeluaran Kas
8.0 Membuat Laporan Pengeluaran Kas
5. Data Flow Diagram (DFD) rinci Rinci 1.0
Pelanggan
Rinci 2.0
memesan
1.0 Mencatat Pesanan
1.2 Menginput Data
Sales Order
2.1 Mengecheck Bahan Baku
Manager
Bahan Baku
2.2 Memesan Bahan Baku
invoice
2.3 Menerima Invoice
Bukti Pembayaran Kas
Rinci 4.0 4.1 Membuat Bukti Penjualan Harian
Manager
Lap_Pengeluaran_kas
4.2 Membuat Laporan Penjualan Harian
Struk Pembayaran
6. Class Diagram
Karyawan -IDKaryawan -nama -alamat -jabatan -gaji
Cashier
Waiters
Chef
Bartender
Kitchen
Warehouse
+mengentri_pembayaran()
+membuat_sales_order()
+mengupdate_sales_order()
+mengupdate_stok_bahanbaku()
+mengupdate_stok_bahanbaku()
+mengupdate_stok_bahanbaku() +membuat_spbb()
1
1
1
1
1
1
1
1..* 1..* SalesOrder 1..*
1..*
-NoSalesOrder -tanggal -jumlah_pesanan +membuat_sales_order() +mengupdate_sales_order() +mengentri_pembayaran() 1
Pembayaran -IDPembayaran -tanggal -total_pembayaran +mengentri_pembayaran() +mencetak_struk()
1
BahanBaku 1..* 1..* 1
-IDBahanBaku -namaBahanBaku -jumlahStok +mengupdate_stok_bahanbaku()
1..*
1..* SPBB Menu -IDMenu -namaMenu -harga +membuat_sales_order()
-IDSPBB -tanggal +membuat_spbb()
1..*
1
7. Statechart Diagram 1) Karyawan Karyawan -IDKaryawan -nama -alamat -jabatan -gaji +didata()
/ didata terdata
2) Cashier Cashier
/ mengentri_pembayaran terbayar
+mengentri_pembayaran()
3) Waiters Waiters
/ membuat_sales_order tersimpan
+membuat_sales_order()
4) Chef Chef
/ mengupdate_sales_order terupdate
+mengupdate_sales_order()
5) Bartender Bartender
/ mengupdate_stok_bahanbaku terupdate
+mengupdate_stok_bahanbaku()
6) Kitchen Kitchen
/ mengupdate_stok_bahanbaku terupdate
+mengupdate_stok_bahanbaku()
7) Warehouse
Warehouse +mengupdate_stok_bahanbaku() +membuat_spbb() / mengupdate_stok_bahanbaku
/ membuat_spbb terupdate
tersimpan
8) Sales Order SalesOrder -NoSalesOrder -tanggal -jumlah_pesanan +membuat_sales_order() +mengupdate_sales_order() +mengentri_pembayaran()
/ mengupdate_sales_order
/ membuat_sales_order
/ mengentri_pembayaran terupdate
9) Bahan Baku BahanBaku
/ mengupdate_stok_bahanbaku
-IDBahanBaku -namaBahanBaku -jumlahStok +mengupdate_stok_bahanbaku()
terupdate
10) Menu Menu -IDMenu -namaMenu -harga +membuat_sales_order()
/ membuat_sales_order tersimpan
11) Surat Permintaan Bahan Baku (SPBB) SPBB -IDSPBB -tanggal +membuat_spbb()
/ membuat_spbb tersimpan
12) Pembayaran Pembayaran -IDPembayaran -tanggal -total_pembayaran +mengentri_pembayaran() +mencetak_struk() / mengentri_pembayaran
/ mencetak_struk tersimpan
8. Use Case Diagram
System Informasi “Chric Restaurant”
membuat_sales_order
waitres
mengupdate_sales_or der cheff
mengupdate_stok_bah anbaku
bartender membuat_spbb
kitchen
mengentri_pembayara n
warehouse mencetak_struk cashier