sistem infomrasi restoran client server bab 4

42
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

Upload: dipanegara

Post on 17-Nov-2023

0 views

Category:

Documents


0 download

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.1 Bagan Alir Dokumen Sistem Berjalan

39

40

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

4.3.1.1 Diagram Konteks

Gambar 4.3 Diagram Konteks

4.3.1.2 Diagram Berjenjang

42

Gambar 4.4 Diagram Berjenjang4.3.1.3 Diagram Arus Data Level 0

43

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