RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta...

18
http://narotama.ac.id i RANCANG BANGUN SISTEM INFORMASI PEMESANAN MAKANAN Proma ini sebagai salah satu syarat untuk memperoleh gelar sarjana Jurusan Sistem Informasi Fakultas Ilmu Komputer Universitas Narotama Surabaya Disusun oleh : Hatta Wiranegara 04207051 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS NAROTAMA SURABAYA 2011

Transcript of RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta...

Page 1: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

i

RANCANG BANGUN SISTEM INFORMASI PEMESANAN MAKANAN

Proma ini sebagai salah satu syarat untuk memperoleh gelar sarjanaJurusan Sistem Informasi Fakultas Ilmu Komputer

Universitas Narotama Surabaya

Disusun oleh :

Hatta Wiranegara04207051

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

UNIVERSITAS NAROTAMASURABAYA

2011

Page 2: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

ii

HALAMAN PENGESAHAN PEMBIMBING

RANCANG BANGUN SISTEM INFORMASI PEMESANAN MAKANAN

Disusun Oleh :

Hatta Wiranegara04207051

Telah diperiksa dan disetujui oleh pembimbing untuk diseminarkan pada tanggal : 02 Februari 2011

Mengetahui : Pembimbing

Awalludiyah Ambarwati, S.Kom., MM

Page 3: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

iii

HALAMAN PENGESAHAN PENGUJI

RANCANG BANGUN SISTEM INFORMASI PEMESANAN MAKANAN

Disusun Oleh :

Hatta WiranegaraNIM : 04207051

Dipertahankan didepan Penguji Proyek Madya

Program Studi Sistem Informasi

Fakultas Ilmu Komputer

Universitas Narotama Surabaya

Tanggal : 06 Februari 2011

Penguji :

1. Didik Tristianto, S.Kom., M.Kom.

2. Cahyo Darujati ST, MT.

Mengetahui,Ketua Program StudiIlmu Komputer

Cahyo Darujati, ST, MT.

Page 4: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

iv

ABSTRAK

Sistem Informasi Pemesanan Makanan adalah suatu sistem informasi pengolahan data dimana data pemesanan makanan telah diolah dengan berbagai data yang menunjang seperti data makanan (berdasarkan jenis makanan ataupun nama makanan tersebut), data pelanggan, dan lain sebagainya.

Perancangan sistem ini merupakan salah satu alternatif untuk membantu operasional pada pemesanan makanan. Perancangan sistem ini menggunakan alat Bantu Diagram berjenjang, data flow diagram, entity relationship diagram dan kamus data. Bahasa pemrograman yang digunakan untuk merancang sistem ini adalah visual basic 6.0 dengan database menggunakan Microsoft Access.

Perancangan Sistem informasi ini berguna sekali untuk menunjang kinerja bagian administrasi serta berguna bagi kelancaran proses pemesanan makanan.

Kata kunci : informasi pemesanan makanan.

Page 5: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

v

KATA PENGANTAR

Puji syukur ke hadirat ALLAH SWT, yang telah memberikan rahmat, ijin,

dan petunjuk-Nya sehingga penulisan tugas laporan ini dapat terselesaikan dengan

baik dan tepat waktu.

Tugas laporan ini disusun sebagai salah satu persyaratan kelulusan pada

Proyek Madya jurusan sistem informasi fakultas ilmu komputer di Universitas

Narotama Surabaya.

Pada kesempatan ini penulis ingin menyampaikan ungkapan terima kasih

kepada beberapa pihak yang telah banyak membantu dalam penyusunan laporan

ini :

1. Allah SWT, karena atas karunia, izin, serta rahmat dan ridha-Nya, laporan

dapat terselesaikan dengan baik tepat waktu dan Insya Allah bermanfaat.

2. Orang tua penulis yang senantiasa mendoakan, mendukung, dan meridhoi

penulis dalam mengerjakan laporan ini.

3. Awalludiyah Ambarwati, S.Kom., MM selaku dosen pembimbing yang

telah banyak membantu memberikan masukan ilmu

4. Teman-teman Sistem Informasi angkatan 2007, yang masih saling

mendukung satu sama lain, meskipun memiliki tugas yang sama.

Akhir kata dengan segala keterbatasannya, penulis berharap Laporan Tugas

Akhir ini dapat memberikan manfaat bagi siapa saja yang membacanya, Insya

Allah.

Surabaya, Februari 2011

Penulis.

Page 6: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

vi

Page 7: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

vii

DAFTAR ISI

Halaman

HALAMAN JUDUL............................................................................................. i

HALAMAN PENGESAHAN............................................................................... ii

KATA PENGANTAR .......................................................................................... iv

DAFTAR ISI.........................................................................................................v

DAFTAR GAMBAR ............................................................................................viii

DAFTAR TABEL................................................................................................. x

ABSTRAK ............................................................................................................ xi

BAB I : PENDAHULUAN...................................................................................1

1.1. Latar Belakang Permasalahan........................................................................1

1.2. Rumusan Permasalahan .................................................................................2

1.3. Batasan Permasalahan....................................................................................2

1.4. Tujuan ............................................................................................................3

1.5. Manfaat ..........................................................................................................3

1.6. Metodologi penelitian ....................................................................................3

1.7. Metode Pengerjaan.........................................................................................4

BAB II : TINJAUAN PUSTAKA.........................................................................6

2.1. Tinjauan Umum tentang Francise Makanan..................................................6

2.2. Landasan Teori...............................................................................................7

2.2.1. Basis Data ...................................................................................................7

2.3. Analisis dan Desain Sistem Informasi ...........................................................11

2.3.1. Diagram Berjenjang ....................................................................................11

2.3.2 Flowchart .....................................................................................................12

2.3.3 Data Flow Diagram (DFD) ..........................................................................17

2.3.4 Data Model...................................................................................................17

2.4. Microsoft Visual Basic 6.0.............................................................................18

2.4.1. Integrated Development Environment (IDE)..............................................20

2.4.2. Komponen-komponen Visual Basic ...........................................................21

2.5. Microsoft Access............................................................................................26

Page 8: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

viii

BAB III : ANALISIS DAN PERANCANGAN SISTEM ....................................27

3.1. Analisis Data .................................................................................................27

3.2. Perancangan Sistem ......................................................................................27

3.2.1 Analisis Sistem Berjalan .............................................................................28

3.2.2 Flow Of Document Sistem Informasi Pemesanan ......................................29

3.2.3 : Flow of System Informasi Pemesanan Makanan.......................................31

3.3. Metode Perancangan ......................................................................................32

3.3.1 Diagram Konteks ..........................................................................................32

3.3.2 Diagram Berjenjang .....................................................................................33

3.3.3 Data Flow Diagram Level 0 Sistem Pemesanan Makanan ..........................35

3.3.4 Data Flow Diagram Level 1 Proses Maintenance........................................36

3.3.5 Data Flow Diagram Level 1 Proses Transaksi Pemesanan Makanan..........36

3.3.6. Data Flow Diagram Level 1 Proses Laporan ..............................................37

3.3.7 Data Model...................................................................................................38

3.4. Kamus Data....................................................................................................39

3.5. Perencanaan Masukan....................................................................................41

3.5.1 Desain Form Login ......................................................................................41

3.5.2 Desain Menu Utama.....................................................................................42

3.5.3 Desain Menu Transaksi................................................................................42

3.5.4 Desain Menu Jenis Transaksi.......................................................................42

3.5.5 Desain Master Data Makanan ......................................................................43

3.5.6 Desain Data Jenis Makanan .........................................................................43

3.5.7 Desain Tambah Stok Makanan ....................................................................44

BAB IV : IMPLEMENTASI ................................................................................45

4.1. Kebutuhan Sistem ..........................................................................................45

4.2. Implementasi Sistem ......................................................................................46

4.2.1 Tampilan Login............................................................................................46

4.2.2 Tampilan Awal Sistem.................................................................................47

4.2.3 Tampilan Menu Master Data .......................................................................48

4.2.4 Menu Transaksi............................................................................................51

4.2.5 Menu Laporan ..............................................................................................53

Page 9: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

ix

BAB V : PENUTUP .............................................................................................55

5.1. Simpulan ........................................................................................................55

5.2. Saran...............................................................................................................55

DAFTAR PUSTAKA ...........................................................................................56

LAMPIRAN

Page 10: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

x

DAFTAR GAMBARHalaman

Gambar 2.1. : Flowchart system ...........................................................................14

Gambar 2.2 : Flowchart Document.......................................................................15

Gambar 2.3. : Tampilan Kotak Dialog New Project.............................................20

Gambar 2.4. : Tampilan Utama Visual Basic 6.0 .................................................21

Gambar 2.5. : Menu Bar........................................................................................21

Gambar 2.6. : Toolbar ...........................................................................................22

Gambar 2.7. : Toolbox ..........................................................................................22

Gambar 2.8. : Project Explorer .............................................................................23

Gambar 2.9. : Property Window ...........................................................................23

Gambar 2.10. : Form Designer..............................................................................24

Gambar 2.11. : Code Window...............................................................................24

Gambar 3.1. : Flow of Document Sistem Informasi Pemesanan ..........................29

Gambar 3.2. : Flow of System Informasi Pemesanan Makanan...........................31

Gambar 3.3. : Contex Diagram .............................................................................32

Gambar 3.4. : Diagram Berjenjang .......................................................................34

Gambar 3.5. : Data Flow Diagram Level 0 Sistem Pemesanan Makanan ............35

Gambar 3.6. : Data Flow Diagram Level 1 Proses Maintenance..........................36

Gambar 3.7. : Data Flow Diagram Level 1 Proses Transaksi Makanan ...............36

Gambar 3.8. : Data Flow Diagram Level 1 Proses Laporan .................................37

Gambar 3.9. : Conceptual Data Model (CDM).....................................................38

Gambar 3.10. : Physical Data Model (PDM)........................................................38

Gambar 3.11. : Desain Menu Login......................................................................41

Gambar 3.12. : Desain Menu Utama.....................................................................42

Gambar 3.13. : Desain Menu Transaksi................................................................42

Gambar 3.14. :Desain Menu Jenis Makanan ........................................................42

Gambar 3.15. : Desain Master Menu Data Makanan............................................43

Gambar 3.16. : Desain Data Operator...................................................................43

Gambar 4.1. : Tampilan Login..............................................................................46

Gambar 4.2. : Tampilan Login yang tidak sukses.................................................47

Page 11: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

xi

Gambar 4.3. : Tampilan Awal Program................................................................47

Gambar 4.4. : Tampilan Master Data Makanan....................................................48

Gambar 4.5. : Tampilan Menu Master Jenis Makanan .........................................49

Gambar 4.6. : Tampilan Menu Operator...............................................................50

Gambar 4.7. : Tampilan Menu Transaksi Pemesanan Makanan...........................51

Gambar 4.8. : Tampilan Menu Tambah Stok Makanan........................................52

Gambar 4.9. : Tampilan Laporan Transaksi..........................................................53

Gambar 4.10 : Tampilan Laporan seluruh Pemesanan .........................................53

Gambar 4.11 : Tampilan Laporan Seluruh Makanan............................................54

Gambar 4.12 : Tampilan Laporan Penjualan Per-periode.....................................54

Page 12: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

xii

DAFTAR TABEL

Halaman

Tabel 2.1. : Simbol Flowchart...............................................................................16

Tabel 2.2. : Simbol Data Flow Diagram ...............................................................17

Tabel 3.1. : Makanan.............................................................................................39

Tabel 3.2. : Jenis Makanan....................................................................................39

Tabel 3.3. : Penjualan............................................................................................40

Tabel 3.4. : Detail Penjualan .................................................................................40

Tabel 3.5. : Pemesan .............................................................................................40

Tabel 3.6. : Pengguna............................................................................................41

Page 13: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

xiii

BAB IPENDAHULUAN

1.1 Latar Belakang Permasalahan

Di era globalisasi saat ini, dengan kemajuan teknologi dan pesatnya

perkembangan bisnis francise makanan, membuat masyarakat seakan berlomba–

lomba untuk membuka gerai makanan. Karena dengan modal yang sedikit, para

masyarakat yang ingin membuka usaha makanan dapat bergabung dengan

perusahaan–perusahaan makanan yang telah terkenal dengan mutu makanan yang

sudah tidak perlu diragukan lagi.

Hal itu membuat animo masyarakat terhadap bisnis francise makanan

menjadi masalah tersendiri bagi pengusaha yang mempunyai hak makanan. Hal

ini terlihat pada data pemesanan yang sering hilang, sehingga membuat

pendistribusian makanan dari distributor kepada konsumen menjadi tidak

terorganisir dengan baik. Metode penghitungan stok bahan makanan yang tersedia

di gudang yang masih menggunakan metode manual. Sistem informasi

pemesanan yang tidak mendukung, dan faktor–faktor lainnya, Membuat bisnis

makanan dengan sistem francise kurang dilirik oleh calon investor. Hal ini dapat

mengurangi efektivitas dan efisiensi kinerja perusahaan di mata konsumen.

Masalah ini dapat diatasi dengan menggunakan sistem komputerisasi untuk

mencatat data–data transaksi. Metode berbasis komputer ini dapat memberikan

kemudahan dalam mencatat data–data transaksi dan dapat mengatasi beban kerja

perusahaan, seperti ketepatan dan kecepatan dalam mencatat dan menghitung data

1

Page 14: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

xiv

transaksi (cepat, akurat, dan efisien), sehingga dapat menghemat waktu, tenaga,

dan biaya.

1.2 Rumusan Masalah

Bagaimana membuat rancang bangun Sistem Informasi pemesanan yang

dapat mengolah data penjualan makanan secara cepat.

1.3 Batasan Masalah

Untuk menunjang pembuatan Sistem Informasi Pemesanan makanan ini,

maka perlu dibuat batasan–batasan permasalahan agar pembahasan lebih terarah

dan tujuannya dapat tercapai dengan maksimal. Batasan–batasan tersebut antara

lain :

1. Membuat sistem informasi berbasis desktop, dengan menggunakan Microsoft

Visual Basic 6.0

2. Menggunakan Database Microsoft Access

3. Sistem yang dibuat dalam Sistem Informasi Pemesanan Makanan meliputi :

a. Sistem transaksi penjualan makanan.

b. Sistem data stok makanan yang tersedia di gudang berdasar jenis makanan.

4. Laporan–laporan sebagai berikut :

a. Laporan data stock makanan yang tersedia di gudang berdasar jenis

makanan.

b. Laporan data kasir yang melayani pemesanan.

c. Laporan penjualan secara periodik.

5. Tidak membuat laporan keuangan

Page 15: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

xv

1.4 Tujuan

1. Mengetahui bagaimana proses transaksi pada bisnis penjualan makanan.

2. Memberikan kemudahan dalam hal proses pemesanan makanan.

3. Kemudahan pencarian data stok makanan yang tersedia dalam gudang

4. Memberikan laporan secara langsung kepada pemilik, karena semua

proses transaksi pemesanan disimpan dalam suatu database yang diolah

oleh sistem.

1.5 Manfaat

1. Meningkatkan dan memantapkan serta memperluas ketrampilan dalam

bidang pemrograman khususnya pemrograman Microsoft Visual Basic 6.0

2. Memberikan pengalaman dan implementasi dari teori dan praktek yang

telah didapat semasa kuliah, serta melihat penerapannya dalam dunia

nyata.

1.6 Metodologi Penelitian

Untuk menyelesaikan program yang akan dibuat oleh penulis, maka

penulis menggunakan metodologi penelitian yaitu :

1. Observasi :

Melakukan pengamatan dan pencatatan data dengan meninjau secara

langsung sehingga akan memperoleh data yang sistematis dan sesuai

dengan tujuan.

Page 16: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

xvi

2. Wawancara :

Mengumpulkan data dengan melakukan tanya jawab secara langsung

kepada para pelaku usaha (baik pegawai maupun pemilik).

3. Studi Pustaka :

Mengumpulkan, mempelajari serta mengambil referensi dari dokumen/

arsip serta dari buku–buku pemrograman yang memuat tentang transaksi

penjualan, stok barang, serta cara–cara pengolahan data secara baik dan

akurat untuk menghasilkan laporan yang baik.

4. Data dari internet :

Surfing di internet adalah sarana studi pustaka yang cepat dan efektif

dalam mencari suatu data tertentu, sehingga dalam waktu singkat, penulis

dapat mendapatkan banyak file/data pendukung yang dibutuhkan terkait

dengan permasalahan yang sedang dihadapi penulis.

1.7 Metode Pengerjaan

Dalam hal ini, penulis menyusun langkah-langkah pengerjaan tugas sebagai

berikut :

1. Melakukan pengumpulan data

Dengan melakukan interview untuk menyusun poin-poin penting dalam

menyusun sistem ini

2. Desain

Dengan mengembangkan serta menerapkan berbagai teknik dan prinsip

dengan tujuan untuk mendefinisikan proses atau sistem secara rinci sehingga

mudah penerapannya.

Page 17: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

xvii

3. Coding

Dengan mentraspormasikan hasil perancangan ke dalam bahasa

pemrograman yang telah ditentukan. Dari desain yang telah dirancang maka

untuk menghubungkan dokumen ke dalam database Microsoft Access

digunakan bahasa pemrograman Visual Basic 6.0

4. Implementasi

Pada proses implementasi, sistem informasi yang telah dibuat dijalankan

apakah hasil yang dicapai pada tahap ini telah mencapai target yang

diharapkan.

5. Evaluasi

Dalam tahap ini kita menganalisis apakah sistem yang kita buat tersebut

mengalami kendala atau tidak. Dengan mengadakan tes-tes pada software yang

kita buat tadi, diharapkan dapat menemukan dan memperkecil terjadinya

kesalahan sebanyak mungkin

6. Dokumentasi

Dokumentasi yang dilakukan mulai dari awal hingga akhir dimana

dokumentasi ini bertujuan untuk mencatat semua hal yang telah dilakukan

dalam menyelesaikan tiap tahapan.

Page 18: RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta Wiranegara.pdf · 2.4.2. Komponen-komponen Visual Basic ... Gambar 2.5. : Menu Bar ... Membuat

http://narotama.ac.id

xviii

DAFTAR PUSTAKA

Kadir, Abdul. Pengenalan Teknologi Informasi, Penerbit Andi, Yogyakarta, 2003

Jogiyanto, H.M. Sistem Informasi Berbasis Komputer Edisi 2 Konsep Dasar dan Komponen Penerbit BPFE, Yogyakarta, 1997

Franchise Makanan, http://id.wikipedia.org/wiki/Francise 27 Desember 2010

Waralaba makanan, http://www.waralabaku.com 7 Januari 2011

Pengertian data model www.cs.ui.ac.id/WebKuliah/BasisData/FileKuliah/db02-

2.PDF 27 Januari 2011

Jerry FitzGerald, Ardra F. FitzGerald, dan Warren D. Stallings, Jr., Fundamentals of system Analysis, New York : John Wiley & Sons, Inc., second edition,

1981

Gordon B. Davis, Management Information System : Conceptual Foundations, structure, and development, Tokyo : McGraw – Hill Kogakusha, Ltd., International Student Edition, 1974