RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta...
Transcript of RANCANG BANGUN SISTEM INFORMASI PEMESANAN …skripsi.narotama.ac.id/files/04207051 Hatta...
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
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
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.
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.
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.
http://narotama.ac.id
vi
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
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
http://narotama.ac.id
ix
BAB V : PENUTUP .............................................................................................55
5.1. Simpulan ........................................................................................................55
5.2. Saran...............................................................................................................55
DAFTAR PUSTAKA ...........................................................................................56
LAMPIRAN
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
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
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
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
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
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.
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.
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.
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