i
LAPORAN SKRIPSI
SISTEM INFORMASI JASA DELIVERY ORDER MARTABAK
PADA “BAROKAH” KUDUS
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus
Di susun oleh :
Nama : Abdul Ghofar NIM : 2008-53-290 Program Studi : Sistem Informasi Fakultas : Teknik
SISTEM INFORMASI FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
ii
HALAMAN PERSETUJUAN
Nama : Abdul Ghofar
NIM : 2008-53-290
Bidang Studi : Sistem Informasi S-1
Judul Skripsi : Sistem Informasi Jasa Delivery Order Martabak pada “BAROKAH” Kudus
Pembimbing Utama : Andy Prasetyo Utomo, S.Kom,M.T
Pembimbing Pembantu : Noor latifah, M.Kom
Dilaksanakan : Semester gasal tahun 2013/2014
Kudus, 16 Desember 2014
Menyetujui :
Pembimbing Utama Pembimbing Pembantu
iii
HALAMAN PENGESAHAN
Nama : Abdul Ghofar
NIM : 2008-53-290
Bidang Studi : Sistem Informasi S-1
Judul Skripsi : Sistem Informasi Jasa Delivery Order Martabak pada “BAROKAH” Kudus.
Pembimbing Utama : Andy Prasetyo Utomo, S.Kom,M.T
Pembimbing Pembantu : Noor Latifah, M.Kom
Dilaksanakan : Semester genap tahun 2013/2014
Kudus, 19 Februari 2014
Telah diujikan pada ujian sarjana, tanggal 19 Februari 2014
dan dinyatakan LULUS
Ketua Penguji
Yudie Irawan, M.Kom
Anggota Penguji I
Andy Presetyp Utomo, S.Kom,MT
Anggota Penguji II
iv
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS
Yang bertanda tangan di bawah ini, saya :
Nama : Abdul Ghofar NIM : 2008-53-290 Program Studi : Sistem Informasi Jenjang : Strata Satu (S1) Jenis Karya : Skripsi
Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus Hak Bebas Royalti Non-Eksklusif (Non-exclusive
Royalti-Free Right) atas karya ilmiah kami yang berjudul : “Sistem Informasi
Jasa Delivery Order Martabak pada Barokah kudus” beserta perangkat yang diperlukan (apabila ada).
Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Muria Kudus berhak menyimpan, mengalih-media atau bentuk-kan, pengelolaannya dalam pangkalan data (database), untuk kepentingan akademis tanpa perlu meminta ijin dari saya.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas Muria Kudus, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini.
Demikian pernyataan ini saya buat dengan sebenarnya.
Kudus, 16 Desember 2014 Yang menyatakan,
v
MOTTO DAN PERSEMBAHAN
MOTTO
1. Pendidikan merupakan perlengkapan paling baik untuk hari tua.
(Aristoteles)
2. Sabar dalam mengatasi kesulitan dan bertindak bijaksana dalam
mengatasinya adalah sesuatu yang utama.
3. a. Berangkat dengan penuh keyakinan
b. Berjalan dengan penuh keikhlasan
c. Istiqomah dalam menghadapi cobaan
4. Tiada doa yang lebih indah selain doa agar skripsi ini cepat selesai
5. Saya datang, saya bimbingan, saya ujian, saya revisi dan saya
menang!
PERSEMBAHAN
1. Untuk kedua orang tua yang telah memberikan dorongan dan kasih
sayangnya selama ini.
2. Seluruh keluargaku yang tercinta.
3. Bapak dan ibu dosen beserta staf – stafnya.
vi
RINGKASAN
Sistem informasi Jasa Delivery Order Martabak pada Barokah kudus membahas mengenai Sistem Aplikasi Jasa dilevery Order ini dapat Memberikan Kemudahan dalam Proses pemesanan martabak barokah karna pemesanan dapat dilakukan melalui sms oleh pelanggan yang sudah terdaftar sebelumnya.
Sistem ini dilengkapi dengan adanya pembelian bahan baku pembuatan martabak, sehingga pemilik usaha dapat mengetahui berapa besar keuntungan atua kerugian yang diperoleh tiap hari. Selain itu disediakan laporan perbulan untuk melihat kemajuan penjualan martabak.
Sistem ini menggunakan fasilitas sms Gateway yang menyediakan fasilitas pemesanan melalui sms dengan format yang telah ditentukan. Hal ini dapat menjadi suatu trobosan baru dalam dunia usaha penjualan martabak sehingga pemesanan martabak dapat dilakukan dengan mudah yaitu melalui sms.
vii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa atas
segala rahmat dan karunianya sehingga pada akhirnya penulis dapat
menyelesaiakan Laporan Skripsi yang berjudul Sistem Informasi Jasa Delevery
Order Martabak pada Barokah kudus.
Penyusunan Laporan Skripsi ini merupakan salah satu syarat untuk
menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Tehnik
Universitas Muria Kudus. Penulis menyadari bahwa di dalam penyusunan laporan
Ini masih banyak kekurangan, walaupun demikian penulis berusaha
menyelesaikannya sebaik mungkin.
Atas tersusunnya Laporan Skripsi ini, penulis mengucapkan terima kasih
yang sebesar besarnya kepada :
1. Prof. Dr. Sarjadi, Sp.PA selaku Rektor Universitas Muria Kudus.
2. Bapak Rochmad Winarso, ST. MT selaku Dekan Fakultas Tehnik
Universitas Muria Kudus.
3. Bapak Rhoedy Setiawan, M.Kom. selaku Ka.Progdi Sistem Informasi
Fakultas Teknik Universitas Muria Kudus.
4. Bapak Andy Prasetyo Utomo, S.Kom, MT. selaku Pembimbing I, yang
telah meluangkan waktunya, memberikan banyak bimbingan, masukan,
dan pengesahan kepada penulis.
5. Ibu Noor Latifah, M.kom selaku Pembimbing II yang telah membimbing
dalam Penyususnan Laporan Skripsi.
6. Kepada orang tua terutama ibu sangat Penulis cintai, yang telah memberi
dukungan secara material maupun spiritual.
7. Pendamping hidup dan teman-teman yang belum saya sebutkan terima
kasih atas perhatiannnya, dukungan dan semangatnya selama ini.
8. Segenap karyawan dibarokah terutama pemilik usaha trimakasih atas
viii
9. Teman-teman di Fakultas Teknik Progdi Sistem Informasi angkatan 2008
dan semua pihak yang telah membantu hingga terselesaikannya laporan
ini.
Demikian Skripsi ini disusun, namun Penulis menyadari bahwa dalam
penyusunan laporan ini sangat dari kesempurnaan. Namun Penulis berharap
skripsi ini dapat bermanfaat bagi semua pihak.
Kudus, 16 Desember 2014
Penulis
x
2.8.1. Pengertian Short Message Service (SMS) ... 27
2.8.2. Cara Kerja SMS ... 27
2.8.3. Pengertian SMS Gateway ... 28
2.8.4. Keuntungan SMS Gateway ... 29
2.8.5. Mekanisme SMS Gateway ... 30
2.8.6. Software SMS Gateway ... 30
BAB III TINJAUAN UMUM OBJEK PENELITIAN 3.1. Sekilas Tentang Martabak Barokah ... 32
3.2. Lokasi Tempat Usaha Martabak Barokah ... 32
BAB IV ANALISA DAN PERANCANGAN 4.1 Gambaran Umum Sistem Informasi Jasa Delivery Order Martabak ... 37
4.2 Identifikasi Masalah dan Sumber Masalah ... 37
xi
4.2.2 Analisa Kebutuhan Sistem ... 38
4.3 Analisis Sistem ... 38
4.3.1 Analisis Kebutuhan Data dan Informasi ... 38
4.3.2 Analisa Kebutuhan Sistem untuk Perancangan ... 38
4.3.2.1 Analisa Kebutuhan Perangkat Keras ... 38
4.3.2.2 Analisa Kebutuhan Perangkat Lunak ... 39
4.3.3 Sistem yang Diusulkan ... 39
4.4.2. Entity Relationship Diagram (ERD) ... 73
4.4.3. Desain Tabel ... 82
4.4.4. Relasi Tabel ... 91
4.4.5. Desain Interface... 91
4.4.5.1. Desain Input ... 91
4.4.5.2. Desain Output ... 96
BAB V IMPLEMENTASI SISTEM 5.1. Implementasi Sistem ... 97
5.2. Batasan Implementasi (optional)... 97
5.3. Identifikasi Sistem ... 97
5.3.1. Identifikasi Kebutuhan Perangkat lunak ... 97
5.4. Implementasi dan Tampilan Program ... 98
5.4.1. Testing Program ... 115
xii
BAB VI PENUTUP
6.1. Kesimpulan ... 117
6.2. Saran ... 117
xiii
Tabel 4.6 Deskripsi Use Case Kelola Pemesanan Martabak ... 45
Tabel 4.7 Deskripsi Use Case Kelola Pengiriman ... 46
Tabel 4.8 Deskripsi Use Case Kelola Pembayaran ... 47
Tabel 4.9 Deskripsi Use Case Lihat Laporan Pemesanan Martabak ... 47
xiv
Tabel 4.21 gammu ... 86
Tabel 4.22 inbox ... 87
Tabel 4.23 pbk_groups ... 87
Tabel 4.24 outbox ... 88
Tabel 4.25 outbox_multipart ... 88
Tabel 4.26 pbk ... 89
Tabel 4.27 phone ... 89
xv
Gambar 3.2 Flow of Document Pemesanan Martabak ... 35
xvi
Gambar 4.15 Sequence Diagram Kelola pelanggan... 54
Gambar 4.16 Sequence Diagram Kelola Jenis Martabak ... 55
Gambar 4.17 Sequence Diagram Kirim SMS Pemesanan ... 56
Gambar 4.18 Sequence Diagram Kelola Pemesanan Martabak ... 56
Gambar 4.19 Sequence Diagram Kelola Pengiriman... 57
Gambar 4.20 Sequence Diagram SMS Auto-replay ... 57
Gambar 4.21 Sequence Diagram Laporan Pemesanan ... 58
Gambar 4.22 Sequence Diagram Kelola Bahan Baku ... 58
Gambar 4.23 Sequence Diagram Kelola Pembayaran ... 59
Gambar 4.24 Collaboration Diagram Kelola pelanggan ... 59
Gambar 4.25 Collaboration Diagram Kelola Jenis Martabak ... 60
Gambar 4.26 Collaboration Diagram Kirim SMS Pemesanan ... 60
Gambar 4.27 Collaboration Diagram Kelola Pemesanan Martabak ... 61
Gambar 4.28 Collaboration Diagram Kelola Pengiriman ... 61
Gambar 4.29 Collaboration Diagram SMS Auto-replay ... 62
Gambar 4.30 Collaboration Diagram Laporan Pemesanan ... 62
Gambar 4.31 Collaboration Diagram Kelola bahan baku ... 63
Gambar 4.32 Collaboration Diagram Kelola Pembayaran ... 63
Gambar 4.33 Activity Diagram Kelola Pelanggan ... 64
Gambar 4.34 Activity Diagram Kelola Jenis Martabak... 64
Gambar 4.35 Activity Diagram Kirim SMS Pemesanan ... 65
Gambar 4.36 Activity Diagram Kelola Pemesanan Martabak... 65
Gambar 4.37 Activity Diagram Kelola Pengiriman ... 66
Gambar 4.38 Activity Diagram Kelola Pembayaran ... 66
Gambar 4.39 Activity Diagram SMS Auto-replay ... 67
Gambar 4.40 Activity Diagram Laporan Pemesanan ... 67
Gambar 4.41 Activity Diagram Kelola Bahan Baku ... 68
Gambar 4.43 Statechart Diagram Ubah Data Pelanggan ... 68
Gambar 4.44 Statechart Diagram Hapus Data Pelanggan ... 69
Gambar 4.45 Statechart Diagram Tambah Jenis Martabak ... 69
xvii
Gambar 4.47 Statechart Diagram Hapus Jenis Martabak ... 69
Gambar 4.48 Statechart Diagram Tambah Bahan Baku... 70
Gambar 4.49 Statechart Diagram Ubah Bahan Baku ... 70
Gambar 4.50 Statechart Diagram Hapus Bahan Baku ... 70
Gambar 4.51 Statechart Diagram Kirim SMS Pemesanan ... 70
Gambar 4.52 Statechart Diagram Tambah Pemesanan Martabak ... 71
Gambar 4.53 Statechart Diagram Hapus Pemesanan Martabak ... 71
Gambar 4.54 Statechart Diagram Tambah Pengiriman ... 71
Gambar 4.55 Statechart Diagram Ubah Pengiriman ... 71
Gambar 4.56 Statechart Diagram Hapus Pengiriman ... 72
Gambar 4.57 Statechart Diagram Tambah Pembayaran ... 72
Gambar 4.58 Statechart Diagram Hapus Pembayaran ... 72
Gambar 4.59 Statechart Diagram SMS Autoreplay ... 72
Gambar 4.60 Statechart Diagram Laporan Pemesanan ... 73
Gambar 4.61 Entity ... 73
Gambar 4.69 Desain Halaman Form Input Pemilik Usaha ... 92
Gambar 4.70 Desain Halaman Form Input Jenis Martabak ... 93
Gambar 4.71 Desain Halaman Form Input Pelanggan ... 93
Gambar 4.72 Desain Halaman Form Input Pembayaran ... 94
Gambar 4.73 Desain Halaman Form Input Pengiriman ... 94
Gambar 4.74 Desain Halaman Data Kasir ... 94
Gambar 4.75 Desain Halaman Data Pelanggan ... 95
Gambar 4.76 Desain Halaman Data Jenis Martabak ... 95
xviii
Gambar 4.78 Desain Halaman Data Pengiriman ... 96
Gambar 4.79 Desain Halaman Bukti Pemesanan Martabak ... 96
Gambar 5.1 Tampilan awal ... 98
Gambar 5.2 Peringatan login gagal ... 98
Gambar 5.3 Peringatan login berhasil ... 99
Gambar 5.4 Tampilan Halaman Kasir ... 99
Gambar 5.5 Tampilan Halaman Pemilik Usaha... 100
Gambar 5.6 Tampilan Halaman Data Pelanggan ... 100
Gambar 5.7 Tampilan Halaman Data Martabak ... 101
Gambar 5.8 Tampilan Halaman Data Bahan Baku ... 102
Gambar 5.9 Tampilan Halaman Data Pemesanan ... 102
Gambar 5.10 Tampilan Halaman Data Pembayaran ... 103
Gambar 5.11 Tampilan Halaman Data Pengiriman ... 104
Gambar 5.12 Tampilan Halaman Inbox ... 104
Gambar 5.13 Tampilan Halaman Outbox ... 105
Gambar 5.14 Tampilan Halaman Sentsms ... 106
Gambar 5.15 Tampilan Halaman Form Tambah Pelanggan... 106
Gambar 5.16 Tampilan Halaman Form Tambah Bahan Baku... 107
Gambar 5.17 Tampilan Halaman Form Tambah Jenis Martabak ... 108
Gambar 5.18 Tampilan Halaman Form Tambah Pembayaran ... 108
Gambar 5.19 Tampilan Halaman Form Tambah Pengiriman ... 109
Gambar 5.20 Tampilan Halaman Form Ubah Pelanggan ... 110
Gambar 5.21 Tampilan Halaman Form Ubah Bahan Baku ... 110
Gambar 5.22 Tampilan Halaman Form Ubah Jenis Martabak ... 111
Gambar 5.23 Tampilan Halaman Lihat Laporan ... 112
Gambar 5.24 Tampilan Halaman Laporan Pelanggan ... 112
Gambar 5.25 Tampilan Halaman Laporan Pembelian Bahan Baku ... 113
Gambar 5.26 Tampilan Halaman Laporan Pemesanan ... 113
Gambar 5.27 Tampilan Halaman Laporan Pengiriman Pemesanan ... 114