sistem infomrasi restoran client server bab 4
TRANSCRIPT
BAB IV
PERANCANGAN SISTEM
4.1 Analisis Sistem Yang Sedang Berjalan
Berdasarkan permasalahan yang telah dijelaskan pada bab sebelumnya,
tahap analisis sistem berjalan bertujuan untuk mendapatkan pemahaman secara
keseluruhan tentang sistem yang sedang berjalan pada suatu perusahaan, sebagai
pedoman untuk melakukan pengembangan sistem.
Pengolahan data transaksi pembelian dan penjualan pada rumah makan
Lesehan Damai, masih tergolong kedalam sistem manual dimana sebagian besar
prosesnya dilakukan oleh manusia, yang meliputi kegiatan proses perhitungan
penjualan, pecatatan pembelian dan laporan persediaan.
Kekurangan dari sistem manual ini adalah proses transaksi yang terlalu
lama, yang terkadang mengakibatkan informasi yang dihasilkan kehilangan
relevansinya.adapun diagram alir yang berjalan dapat dilihat pada Gambar 4.1.
4.2 Diagram Alir Yang Diusulkan
Dari analisis yang sedang berjalan, khusus mengenai pengolahan data
transaksi pada Rumah Makan Lesehan Damai, maka pada bagian ini penulis
menganjurkan untuk membangun Sistem Informasi Komputer, untuk mendukung
terlaksananya proses yang lebih efesien. Selain itu penulis juga mengusulkan agar
di terapkannya SQL Server 2000 sebagai databasenya pada Sistem informasi
Transaksi Rumah Makan Lesehan Damai, yang dapat dilihat seperti gambar 4.2.
38
Gambar 4.2 Bagan Alir Dokumen Sistem Diusulkan
4.3 Perancangan Sistem
Perancangan sistem adalah kegiatan untuk merancang suatu sistem yang
dilakukan untuk menggambarkan bagaimana suatu sistem dibentuk. Untuk
mendesaian suatu sistem yang mempunyai tahap-tahap kerja yang tersusun secara
logis, dimulai dari pengumpulan bahan-bahan yang diperlukan.
Tujuan dari perancangan sistem yaitu untuk memenuhi kebutuhan pemakai
(user) sistem dan untuk memberi gambaran yang jelas pada pemrogram komputer.
Perubahan apapun dalam sistem akan mendorong pemakai merubah perilaku yang
memungkinkan para pemakai menolak adanya perubahan, sehingga pemakai yang
tidak menyukai dan tidak mempercayai atau meragukan suatu sistem yang baik
bisa gagal
4.3.1 Rancangan Sistem Secara Umum
Tujuan rancangan sistem secara umum adalah untuk memberikan
gambaran secara umum kepada pemakai tentang sistem yang baru. Desain secara
umum mengidentifikasikan komponen-komponen sistem informasi yang akan
didesain secara terinci.
41
Gambar 4.5 Diagram Arus Data Level 0
4.3.1.4 Diagram Arus Data Level 1 Proses 1
Gambar 4.6 Diagram Arus Data Level 1 Proses 1
4.3.1.5 Diagram Arus Data Level 1 proses 2
Gambar 4.7 Diagram Arus Data Level 1 Proses 2
4.3.1.6 Diagram Arus Data Level 1 Proses 3
44
Gambar 4.8 Diagram Arus Data Level 1 Proses 3
4.3.1.7 Diagram Arus Data Level 1 Proses 4
Gambar 4.9 Diagram Arus Data Level 1 Proses 4
4.3.1.8 Diagram Arus Data Level 2
45
Gambar 4.10 Diagram Arus Data Level 2
4.3.1.9 Kamus Data
Kamus data adalah katalog fakta tentang data dan kebutuhan-kebutuhan
informasi dari suatu sistem informasi. Kamus data digunakan untuk
mendefinisikan data yang mengalir pada sistem secara lengkap. Kamus data juga
harus mencerminkan keterangan data yang jelas tentang data yang dicatatnya.
Pada tahap analisis, kamus data dapat digunakan sebagai alat komunikasi
antara analisis sistem dengan pemakai sistem tentang data yang mengalir di dalam
sistem, yaitu tentang data yang masuk ke sistem dan tentang informasi yang
dibutuhkan oleh pemakai sistem. Pada tahap perancangan sistem kamus data
digunakan untuk merancang input, merancang laporan-laporan, dan database.
Adapun kamus data dari DAD yang ada sebagai berikut :
46
1. Kamus Data Menu
Tabel 4.1 Kamus Data Menu
KAMUS DATA MENU
Nama Arus Data : Data Menu
Alias : -
Bentuk Data : field
Arus Data : 1-F1-2, B-1.1P-F1, F1-2.2, F1-3.2P
Periode : Setiap kali ada penambahan menu
Struktur Data
No. Item Data Type Lebar Keterangan
1 KodeMenu C 10 Kode Menu
2 Menu C 20 Nama Menu
3 Jenis C 20 Jenis Dari Menu
4 HargaSatuan N 10,2 Harga Satuan
5 StokAwal N 4 Persediaan Menu
6 Satuan C 10 Satuan Menu
2. Kamus Data Bahan
47
Tabel 4.2 Kamus Data Bahan
KAMUS DATA BAHAN
Nama Arus Data : Data Bahan
Alias : -
Bentuk Data : field
Arus Data : 1-F2-2, F2-3, C-1.3-F2, F2-2, F2-3.1P, F2-3.3P
Periode : Setiap ada Penambahan Bahan Makanan baru
Struktur Data
No. Item Data Type Lebar Keterangan
1 KodeBahan C 20 Kode Bahan
2 NamaBahan C 20 Nama Bahan Makanan
3 SatuanBeli C 10 Satuan Bahan Pembelian
4 SatuanSedia C 10 Satuan Bahan Persediaan
3. Kamus Data Pemasok
48
Tabel 4.3 Kamus Data Pemasok
KAMUS DATA PEMASOK
Nama Arus Data : Data Pemasok
Alias : -
Bentuk Data : fields
Arus Data : 1-F3-2, F-1.2P-F3, F3-2.1P
Periode : Setiap ada Penambahan pemasok/supplier baru
Struktur Data
No. Item Data Type Lebar Keterangan
1 IdPemasok C 10 Id Pemasok
2 NamaPem C 20 Nama Pemasok bahan
3 AlamatPem C 20 Alamat Perusahaan Pemasok
4 TlpPemasok C 14 Telepon Pemasok bahan
5 Deskripsi C 50 Deskripsi pendek pemasok
bahan
4. Kamus Data User
49
Tabel 4.4 Kamus Data User
KAMUS DATA USER
Nama Arus Data : Data User
Alias : -
Bentuk Data : fields
Arus Data : 1-F4-2, 1-F4-3, 1.4P-F4, F4-2.1P, F4-2.2
Periode : Setiap ada Penambahan user baru
Struktur Data
No. Item Data Type Lebar Keterangan
1 IdUser C 10 Id User
2 NamaUser C 20 Nama User Pengguna
3 Pass C 20 Password yang digunakan user
4 Tlevel N 14 Tingkatan Level dari user dalam
menggunakan sistem
5. Kamus Data Penjualan
50
Tabel 4.5 Kamus Data Penjualan
KAMUS DATA PENJUALAN
Nama Arus Data : Data Penjualan
Alias : -
Bentuk Data : field
Arus Data : 4-B-1, B-1.1P, B-1.4P, B-2.2, B-3.2P, 4.1P-B
Periode : setiap saat terjadi transaksi penjualan
Struktur Data
No. Item Data Type Lebar Keterangan
1 NoFaktur C 20 Nomor Faktur penjualan
2 TglTran D 8 Tanggal penjualan
3 JamTran T 8 Jam Penjualan
4 Subtotal N 10,2 Total penjualan kotor
5 Diskon N 10,2 Potongan penjualan
6 TotalBayar N 10,2 Total yang dibayar
7 JmlItem N 4 Jumlah Item Menu dibeli
8 IdUser C 10 Id kasir
9 Meja C 8 No meja rumah makan
6. Kamus Data Penjualan Detail
51
Tabel 4.6 Kamus Data Jual Detail
KAMUS DATA PENJUALAN DETAIL
Nama Arus Data : Data Penjualan
Alias : -
Bentuk Data : field
Arus Data : 2-F6-4, 2.2-F6, F6-3.4P, F6-4.1P, F6-2.2.1P
Periode : Setiap saat terjadi transaksi penjualan
Struktur Data
No. Item Data Type Lebar Keterangan
1 NoFaktur C 20 Nomor Faktur penjualan
2 KodeMenu C 20 Kode Menu Yang dijual
3 Jumlah N 4 Jumlah tiap menu yang dijual
4 Harga N 8 Harga per Menu
5 Tersaji B 1 Menu telah tersaji
7. Kamus Data Pembelian
Tabel 4.7 Kamus Data Beli Global
KAMUS DATA PEMBELIAN
Nama Arus Data : Data Pembelian
Alias : -
Bentuk Data : field
Arus Data : 4-F-1, F-2, F-1.2P, F-2.1P, 4.2P-F, 4.4P-F, 4.3P-F
52
Periode : Setiap terjadi transaksi pembelian
Struktur Data
No. Item Data Type Lebar Keterangan
1 Nota C 20 Nota Pembelian
2 TglBeli D 8 Tanggal transaksi pembelian
3 JamBeli T 8 Jam transaksi Pembelian
4 Total N 10,2 Total pembelian per nota
5 IdPemasok C 10 Id Pemasok bahan
6 IdUser C 10 Id User
8. Kamus Data Pembelian Detail
Tabel 4.8 Kamus Data Beli Detail
KAMUS DATA PEMBELIAN DETAIL
Nama Arus Data : Data Pembelian Detail
Alias : -
Bentuk Data : field
Arus Data : 2-F8-4, 2.1P-F8, F8-4.2P
Periode : Setiap terjadi transaksi pembelian
Struktur Data
No. Item Data Type Lebar Keterangan
1 Nota C 20 Nota Pembelian
2 KodeBahan C 10 Kode Dari Bahan yang dibeli
3 Harga N 10,2 Harga Per Bahan
53
No. Item Data Type Lebar Keterangan
4 Banyak N 4 Jumlah tiap Bahan yang dibeli
5 Total N 10,2 Total harga tiap Bahan
9. Kamus Data Persediaan Bahan
Tabel 4.9 Kamus Data Persediaan Bahan
KAMUS DATA PERSEDIAAN BAHAN
Nama Arus Data : Data Persediaan
Alias : Persediaan Bahan
Bentuk Data : field
Arus Data : 3-F9-4, 3.1P-F9, F9-4.3P
Periode : Setiap persediaan habis
Struktur Data
No. Item Data Type Lebar Keterangan
1 KodeBahan C 10 Kode Bahan
2 Banyak N 4 Jumlah persediaan bahan
3 IdUser C 10 Id User
4 Tanggal D 8 Tanggal Persediaan
54
10. Kamus Data Persediaan Menu
Tabel 4.10 Kamus Data Persediaan Menu
KAMUS DATA PERSEDIAAN MENU
Nama Arus Data : Data Persediaan
Alias : -
Bentuk Data : field
Arus Data : 3-F10-4, 3.2P-F10, F10-4.3P
Periode : Setiap persediaan habis
Struktur Data
No. Item Data Type Lebar Keterangan
1 KodeMenu C 10 Kode Menu
2 Banyak N 4 Jumlah persediaan Menu
3 IdUser C 10 Id User
4 Tanggal D 8 Tanggal Persediaan
55
11. Kamus Data Pemesanan Bahan
Tabel 4.11 Kamus Data Pemesanan Bahan
KAMUS DATA PEMESANAN BAHAN
Nama Arus Data : Data Pemesanan
Alias : -
Bentuk Data : field
Arus Data : F11-4, 3.3P-F11, F11-4.4P-F
Periode : Setiap persediaan habis
Struktur Data
No. Item Data Type Lebar Keterangan
1 KodeBahan C 10 kode bahan
2 Jumlah N 4 jumlah pemesanan bahan
4 TanggalTran D 8 tanggal pemesanan bahan
4.3.1.10 Rancangan Output Secara Umum
Output yang dihasilkan oleh sistem informasi ini ditampilkan di media
kertas yang berupa laporan atau berupa tampilan di layar komputer. Rancangan
input ini dibuat sebaik mungkin agar memudahkan penggunaan bagi pengguna
dan memperkecil kesalahan yang mungkin terjadi. Macam-macam output yang
dihasilkan oleh sistem ini dapat dilihat pada tabel 4.12.
56
Tabel 4.12 Rancangan Output Secara Umum
No Nama OutputFormat
OutputMedia Output Periode
1 Faktur Penjualan Kolom Kertas Setiap melakukan
penjualan
2 Laporan Persediaan Bahan Kolom Kertas dan
Layar Monitor
Setiap dibutuhkan
3 Laporan Persediaan Menu Kolom Kertas dan
Layar Monitor
Setiap dibutuhkan
4 Laporan Penjualan Harian Kolom Kertas dan Layar
Monitor
Setiap Hari
5 Laporan Penjualan Periode Kolom Kertas dan Layar
Monitor
Setiap Bulan
6 Laporan Detail Menu Dijual Kolom Kertas dan Layar
Monitor
Setiap Hari
7 Laporan Pembelian Harian Kolom Kertas dan Layar
Monitor
Setiap Hari
8 Laporan Pembelian Periode Kolom Kertas dan Layar
Monitor
Setiap Bulan
9 Laporan Detail Bahan Dibeli Kolom Kertas dan Layar
Monitor
Setiap Hari
10 Daftar Pesanan Bahan Kolom Kertas dan Layar
Monitor
Setiap Hari
11 Daftar Pesanan Menu Kolom Layar Monitor Setiap Hari
57
4.3.1.11 Rancangan Input Secara Umum
Input yang di butuhkan oleh sistem informasi ini, yaitu berupa dialog layar
komputer. Macam-macam bentuk dialog input ini dapat dilihat di bawah ini:
Tabel 4.13 Rancangan Input Secara Umum
No Nama Input Sumber Input Periode
1 Form input master menu Keyboard Setiap ada penambahan
menu
2 Form input master bahan Keyboard Setiap ada penambahan
bahan
3 Form input master pemasok Keyboard Setiap ada penambahan
pemasok
4 Form input master user Keyboard Setiap ada penambahan
user
5 Form transaksi penjualan Keyboard Setiap terjadi transaksi
penjualan
6 Form transaksi pembelian Keyboard Setiap terjadi transaksi
penjualan
7 Form rekam persediaan
bahan
Keyboard Setiap dibutuhkan
8 Form Rekam Persediaan
menu
Keyboard Setiap dibutuhkan
9 Form Rekam Pesanan Menu Keyboard Setiap dibutuhkan
58
4.3.1.12 Rancangan Basis Data Secara Umum
Basis data (database) terdiri dari kumpulan file yang saling berhubungan,
antara file yang satu dengan file yang lainnya. Basis data merupakan salah satu
komponen yang penting pada sistem informasi bagi para pemakainya. Penerapan
basis data dalam sistem informasi disebut dengan Sistem Basis Data.
Adapun file-file yang dibutuhkan oleh sistem yang kami rancang tampak
pada DAD dan dapat dilihat pada daftar berikut :
Tabel 4.14 Daftar File Database Yang Dirancang
File Nama Tipe File Media File
Organisasi File Key Field
Tbl_Menu Data Menu Harddisk Index KodeMenu
Tbl_Bahan Data Bahan Hardisk Index KodeBahan
Tbl_Pemasok Data Pemasok Hardisk Index Id_Pemasok
Tbl_User Data User Hardisk Index Id_User
Tbl_Jualglobal Data Penjualan Harddisk Index NoFaktur
Tbl_Jualdetail Data Penjualan Detail Harddisk Index -
Tbl_beliglobal Data Pembelian Harddisk Index Nota
Tbl_Jualdetail Data Pembelian Detail Harddisk Index -
Tbl_SediaBahanData Persediaan
Bahan
Harddisk Index -
Tbl_SediaMenu Data Persediaan Menu Harddisk Index -
59
4.3.2 Rancangan Sistem Terinci
Rancangan sistem terinci ini merupakan kelanjutan dari perancangan
sistem secara umum. Pada tahap rancangan sistem terinci, penulis akan
menggambarkan secara terinci komponen-komponen utama dari sistem informasi
transaksi ini. Langkah utama yang dilakukan adalah merancang bentuk-bentuk
laporan yang dibutuhkan, berikutnya akan dirancang bentuk-bentuk input,
selanjutnya akan dibuatkan rancangan struktur dari masing-masing file database
yang digunakan serta rancang bangun dari program komputer.
4.3.2.1 Rancangan Output Terinci
Semua bentuk output berikut telah dirancang secara rinci dan ditampilkan
menggunakan alat output monitor dan printer.
Bentuk tampilan output tersebut dapat dilihat di bawah ini:
1. Rancangan Output Struk Penjualan
60
Gambar 4.11 Struk Penjualan
2. Rancangan Output Laporan Persediaan Bahan
Gambar 4.12 Output Laporan Persediaan Bahan
3. Rancangan Output Laporan Persediaan Menu
61
Gambar 4.13 Output Laporan Persediaan Menu
4. Rancangan Output Laporan Penjualan Harian
Gambar 4.14 Output Laporan Penjualan Harian
5. Rancangan Output Laporan Penjualan Per Periode
Gambar 4.15 Output Laporan Penjualan Per Periode
62
6. Rancangan Output Laporan Detail Menu Dijual
Gambar 4.16 Output Laporan Detail Menu Dijual
7. Rancangan Output Laporan Pembelian Harian
Gambar 4.17 Output Laporan Pembelian Harian
63
8. Rancangan Output Laporan Pembelian Per Periode
Gambar 4.18 Output Laporan Pembelian Per Periode
9. Rancangan Output Laporan Detail Bahan Dibeli
Gambar 4.19 Output Laporan Detail Bahan Dibeli
64
10. Daftar Pemesanan Bahan
Gambar 4.20 Daftar Pemesanan Bahan
11. Daftar Pemesanan Menu
Gambar 4.21 Output Daftar Pesanan Menu
65
4.3.2.2 Rancangan Input Terinci
Rancangan input terinci ini mengikuti bentuk dari dokumen dasarnya.
Disadari bahwa data yang salah tercatat di dalam penginputan akan
mengakibatkan output yang dihasilkan sistem informasi. Rancangan input ini
dibuat sebaik mungkin agar memudahkan penggunaan bagi pengguna dan
memperkecil kesalahan yang mungkin terjadi. Bentuk tampilan input tersebut
dapat dilihat dibawah ini:
1. Rancangan Input Data Menu
Gambar 4.22 Rancangan Input Data Menu
66
2. Rancangan Input Data Bahan
Gambar 4.23 Rancangan Input Data Bahan
3. Rancangan Input Data Pemasok
Gambar 4.24 Rancangan Input Data Pemasok
67
4. Rancangan Input Data User
Gambar 4.25 Rancangan Input Data User
5. Rancangan Input Transaksi Penjualan
Gambar 4.26 Rancangan Input Transaksi Penjualan
68
6. Rancangan Input Transaksi Pembelian
Gambar 4.27 Rancangan Input Transaksi Pembelian
7. Rancangan Input Persediaan Bahan
Gambar 4.28 Rancangan Input Persediaan Bahan
8. Rancangan Input Penambahan Persediaan Menu
69
Gambar 4.29 Rancangan Input Penambahan Persediaan Menu
9. Rancangan Input Pemesanan Bahan
Gambar 4.30 Rancangan Input Pemesanan Bahan
4.3.2.3 Rancangan Basis Data Terinci
70
Di tahap rancangan secara umum sebelumnya, rancangan basis data hanya
dimaksudkan untuk mengidentifikasikan kebutuhan file-file basis data yang
diperlukan oleh sistem informasi yang dibangun. Pada tahap perancangan terinci
ini, rancangan basis data dimaksudkan untuk mendefinisikan isi atau struktur dari
tiap-tiap file yang telah diidentifikasikan di perancangan secara umum yang
terdapat pada kamus data.
Dilihat dari teknik perancangan basis data, maka untuk merancang basis
data dalam sistem yang dibangun ini digunakan teknik entity relationship (yaitu
hubungan antar file pertama dengan file kedua adalah satu berbanding banyak)
dengan simbol yang digunakan adalah : .
Rancangan basis data terinci juga menjelaskan dan menjabarkan struktur
data dari kamus data. Adapun kamus data yang digunakan oleh penulis ada
delapan kamus yaitu Kamus Data Menu, Pemasok, Bahan, Persediaan,Penjualan,
Pembelian, dan Penjualan. Setelah dilakukan Proses normalisasi data maka
terbentuk sembilan tabel yang semuanya saling berhubungan yang biasa disebut
dengan relasi tabel. Tabel-tabel tersebut digunakan untuk menyimpan seluruh data
yang dibutuhkan baik untuk pimpinan, bagian penjualan maupun bagian
pembelian pada rumah makan Lesehan Damai Makssar.
Isi atau struktur dari tiap file basis data yang diperlukan oleh sistem
informasi ini dan relasi antar file data base tersebut diuraikan seperti gambar 4.28.
71
Gambar 4.31 Relasi Tabel
Data yang digunakan dalam sistem baru yang diusulkan ini
diklasifikasikan dan disimpan sebagai file-file basis data yang dirincikan sebagai
berikut :
1. Tabel Menu
Tabel benu merupakan penjabaran file yang ada pada Kamus Data menu
yang berisi data menu yang disajikan termasuk data menu makanan, dan
minuman serta menu-menu pelengkap lainnya. Untuk lebih jelasnya, struktur
tabel menu dapat dilihat pada tabel 4.15.
72
Tabel 4.15 Struktur File Tabel Menu
No. Item Data Type Lebar Keterangan
1 KodeMenu Char 10 Kode Menu
2 Menu Char 20 Nama Menu
3 Jenis Char 20 Jenis Dari Menu
4 HargaSatuan Money 8 Harga Satuan
5 Stok Int 4 Persediaan Menu
6 Satuan Char 20 Satuan Menu
2. Tabel Bahan
Tabel bahan merupakan penjabaran file yang ada pada Kamus Data bahan
yang berisi data bahan baku makanan. Untuk lebih jelasnya, struktur tabel bahan
dapat dilihat pada tabel 4.16.
Tabel 4.16 Struktur File Tabel Bahan
No. Item Data Type Lebar Keterangan
1 KodeBahan Char 10 Kode bahan makanan
2 NamaBahan Char 20 Nama bahan makanan
3 Satuan_Beli Char 20 Satuan bahan saat pembelian
4 Satuan_Sedia Char 20 Satuan bahan saat persediaan
73
3. Tabel Pemasok
Tabel pemasok merupakan penjabaran file yang ada pada Kamus Data
pemasok yang berisi data pemasok bahan. Untuk lebih jelasnya, struktur tabel
pemasok dapat dilihat pada tabel 4.17.
Tabel 4.17 Struktur File Tabel Pemasok
No. Item Data Type Lebar Keterangan
1 IdPemasok Char 10 ID pemasok bahan
2 NamaPem Char 20 Nama perusahaan pemasok
3 AlamatPem Char 20 Alamat pemasok
4 TlpPem Char 20 Nomor telepon pemasok
5 Deskripsi Char 50 Penjelasan tentang pemasok
4. Tabel User
Tabel User merupakan penjabaran file yang ada pada Kamus Data user
yang berisi data user yang memiliki hak akses ke dalam sistem. Untuk lebih
jelasnya, struktur tabel user dapat dilihat pada tabel 4.18.
Tabel 4.18 Struktur File Tabel User
No. Item Data Type Lebar Keterangan
1 IdUser Char 10 ID User
2 NamaUser Char 20 Nama User
3 Pass Char 20 Password user
4 Tlevel Int 4 Tingkatan level dari user
5. Tabel Jualglobal
74
Tabel Jualglobal merupakan penjabaran file yang ada pada Kamus Data
penjualan yang berisi data penjualan. Untuk lebih jelasnya, struktur tabel
Jualglobal dapat dilihat pada tabel 4.19.
Tabel 4.19 Struktur File Tabel Jualglobal
No. Item Data Type Lebar Keterangan
1 NoFaktur Char 20 Nomor Faktur penjualan
2 TglTran Date 8 Tanggal penjualan
3 JamTran Time 8 Jam Penjualan
4 Subtotal Money 8 Total penjualan kotor
5 Diskon Money 8 Potongan penjualan
6 TotalBayar Money 8 Total yang dibayar
7 JmlItem N 4 Jumlah Item Menu dibeli
8 IdUser Char 10 Id Kasir
9 Meja Char 3 No meja rumah makan
6. Tabel Jualdetail
Tabel Jualdetail merupakan penjabaran file yang ada pada Kamus Data
penjualan detail yang berisi Data penjualan secara rinci. Untuk lebih jelasnya,
struktur tabel Jualdetail dapat dilihat pada tabel 4.20.
Tabel 4.20 Struktur File Tabel Jualdetail
75
No. Item Data Type Lebar Keterangan
1 NoFaktur Char 20 Nomor Faktur penjualan
2 KodeMenu Char 20 Kode Menu yang terjual
3 Jumlah Int 4 Jumlah tiap menu yang terjual
4 Harga Money 8 Harga per Menu
5 Tersaji Bit 1 Menu telah tersaji
7. Tabel Beliglobal
Tabel Beliglobal merupakan penjabaran file yang ada pada Kamus Data
pembelian yang berisi Data pembelian. Untuk lebih jelasnya, struktur tabel
Beliglobal dapat dilihat pada tabel 4.21.
Tabel 4.21 Struktur File Tabel Beliglobal
No. Item Data Type Lebar Keterangan
1 Nota Char 20 Nota Pembelian
2 TglBeli Date 8 Tanggal transaksi pembelian
3 JamBeli Time 8 Jam transaksi Pembelian
4 Total Money 8 Total pembelian per nota
5 IdPemasok Char 10 Id Pemasok bahan
6 IdUser Char 10 Id User
8. Tabel Belidetail
76
Tabel belidetail merupakan penjabaran file yang ada pada Kamus Data
pembelian detail yang berisi data pembelian secara rinci. Untuk lebih jelasnya,
struktur tabel Belidetail dapat dilihat pada tabel 4.22.
Tabel 4.22 Struktur File Tabel belidetail
No. Item Data Type Lebar Keterangan
1 Nota Char 20 Nota Pembelian
2 KodeBahan Char 10 Kode Dari Bahan yang dibeli
3 Harga Money 8 Harga Per Bahan
4 Banyak Int 4 Jumlah tiap Bahan yang dibeli
5 Total Money 8 Total harga tiap Bahan
9. Tabel Stokbahan
Tabel Stokbahan merupakan penjabaran file yang ada pada Kamus Data
persediaan bahan yang berisi data persediaan bahan makanan. Untuk lebih
jelasnya, struktur tabel Stokbahan dapat dilihat pada tabel 4.23.
Tabel 4.23 Struktur File Tabel Stokbahan
No. Item Data Type Lebar Keterangan
1 KodeBahan Char 10 Kode Bahan
2 Banyak Int 4 Jumlah persediaan bahan
3 IdUser Char 10 Id User
4 Tanggal Date 8 Tanggal Persediaan
10. Tabel Stokmenu
77
Tabel Stokmenu merupakan penjabaran file yang ada pada Kamus Data
persediaan menu yang berisi data persediaan menu. Untuk lebih jelasnya, struktur
tabel Stokmenu dapat dilihat pada tabel 4.24.
Tabel 4.24 Struktur File Tabel Stokmenu
No. Item Data Type Lebar Keterangan
1 KodeMenu Char 10 Kode menu
2 Banyak Int 4 Jumlah persediaan menu
3 IdUser Char 10 Id User
4 Tanggal Date 8 Tanggal Persediaan
11. Tabel Pesanbahan
Tabel Stokmenu merupakan penjabaran file yang ada pada Kamus Data
pemesanan bahan yang berisi data pemesanan bahan. Untuk lebih jelasnya,
struktur tabel Stokmenu dapat dilihat pada tabel 4.25.
Tabel 4.25 Struktur File Tabel Pesanbahan
No. Item Data Type Lebar Keterangan
1 KodeBahan Char 10 Kode bahan
2 Jml Int 4 Jumlah pemesanan
3 TanggalPesan Date 8 Tanggal Pemesanan
+
4.3.3 Rancangan Teknologi
78
Perangkat keras yang digunakan dalam membangun sistem informasi
transaksi rumah makan Lesehan Damai Makassar adalah komputer berbasis
prosessor dengan spesifikasi minimal :
Spesifikasi Server :
a. Intel Core 2 Duo 2.6 Ghz
b. Memori 1 Gb
c. Hardisk 80 Gb
d. Printer
e. Windows 2003 server
f. SQL server 2000 Enterprice
g. Visual basic 6.0
Spesifikasi Client :
a. Intel Core 2 Duo 2.6 Ghz
b. Memori 1 Gb
c. Hardisk 80 Gb
b. Printer
c. Visual Basic 6.0 Enterprise Edition
d. SQL Server 2000 Standart Edition
e. Windows XP Profesional
79