i
LAPORAN SKRIPSI
SISTEM INFORMASI PENJUALAN PISAU PADA UD. HASIL BANGKIT
KABUPATEN KUDUS BERBASIS SMS GATEWAY
Laporan ini disusun guna memenuhi salah satu syarat untuk Menyelesaikan program studi Sistem Informasi S-1 pada
Fakultas Teknik Universitas Muria Kudus
Disusun Oleh :
Nama : Erna Juliawati
NIM : 2009-53-158
Program Studi : Sistem Informasi
Fakultas : Teknik
UNIVERSITAS MURIA KUDUS
KUDUS
v
RINGKASAN
Laporan skripsi dengan judul “Sistem Informasi Penjualan Pisau Pada UD. Hasil Bangkit Kabupaten Kudus Berbasis Sms Gateway” telah dilaksanakan dengan tujuan menghasilkan perangkat lunak berbasis Sms Gateway untuk pengolahan data, Khususnya data dalam transaksi penjualan pada UD. Hasil Bangkit Kabupaten Kudus Berbasis Sms Gateway.
Sistem ini dirancang dengan menggunakan pemodelan dengan UML. Sedangkan bahasa pemrograman yang digunakan adalah PHP dan database MySQL.
Hasil dari rancang bangun ini adalah Aplikasi perancangan sistem informasi penjualan Pisau yang digunakan untuk mengelola data secara terkomputerisasi. Dalam hal transaksi penjualan Pisau pada UD. Hasil Bangkit Kabupaten Kudus Berbasis Sms Gateway.
vi
HALAMAN MOTTO DAN PERSEMBAHAN
Kepuasan terletak pada usaha, bukan pada hasil. Usaha dengan keras adalah
kemenangan yang hakiki
Tuhanmu tiada meninggalkan kamu dan tiada pula benci kepadamu dan
sesungguhnya akhir itu lebih baik bagimu daripada permulaan. Dan kelak
Tuhanmu pasti memberikan karuniaNya kepadamu.(QS. Adh Dhuha 3-5)
Aku tak perlu mencemaskan apa pun karena ALLAH selalu bersamaku, restu
orang tua dan guru-guru selalu menyertaiku, do’a orang-orang terkasih selalu mengiringi langkahku… BISSMILLAH.
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada: 1. Tuhan yang telah menciptakan aku,
beserta Rosul-Nya.
2. Kedua orang tuaku yang selalu memberikan doadan selalu memberikan restunya.
3. Kakakku dan ketiga keponakanku yang selalu memberikan semangat.
vii
KATA PENGANTAR
Alhamdulillah, Segala puji syukur bagi Allah Yang Maha Pengasih dan Penyayang yang telah melimpahkan rahmat, karunia, dan kasih sayang-Nya. Sholawat serta salam tak lupa penulis haturkan kepada Nabi Agung Muhammad SAW. Atas Karunia-Mu ya Allah pada kesempatan kali ini penulis dapat menyelesaikan Laporan Skripsi pada UD. Hasil Bangkit Desa Tenggeles, Puji syukur hanya kepada-Mu ya Allah atas limpahan berkah dan rahmat-Mu.
Atas tersusunnya Laporan Skripsi ini, penulis mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Prof. Dr. dr. Sarjadi, Sp. PA selaku Rektor Universitas Muria Kudus.
2. Rochmad Winarso, ST, MT. selaku Dekan Fakultas Teknik Universitas Muria Kudus.
3. R. Rhoedy Setiawan, M.Kom selaku Kepala Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.
4. Supriyono, S.Kom, M.Kom selaku dosen pembimbing pertama saya. Terima kasih atas waktu yang diluangkan dan saya mengucapkan terimakasih atas bimbingan, arahan dan binaan serta saran-saran yang telah diberikan. Saya mohon maaf apabila selama dalam bimbingan terdapat hal-hal yang kurang berkenan.
5. Anteng Widodo, ST, M.Kom selaku dosen pembimbing kedua. Saya mengucapkan terimakasih atas bimbingan, arahan dan waktu yang telah diluangkan. Saya mohon maaf apabila selama dalam bimbingan terdapat hal-hal yang kurang berkenan.
6. Dosen-dosen dan seluruh staf karyawan di UMK yang telah memberikan banyak hal yang berharga bagi hidup saya. Terima kasih banyak.
7. Kepada Bapak Budiono selaku pemilik UD. Hasil Bangkit Kabupaten Kudus yang telah membantu memberikan data-data yang saya butuhkan dalam pembuatan skripsi ini, terimakasih bantuannya.
viii
pantang menyerah untuk memberikanku yang terbaik guna terselesaikannya laporan skripsi ini.
9. Teman-temanku,yang telah menjadi teman setia selama perjalanan hidup di kampus. Tangis tawa, suka duka, mengerjakan tugas, ngrumpi bareng, kumpul-kumpul, serta semangat dan dukungankalian yang tak kan ku lupa selama hidupku. Terima kasih banyak sobat. Semoga kita akan terus berkomunikasi dan jalin silaturrahim ini..
10. Semua pihak secara langsung ataupun tidak langsung yang berperan
membantu terselesaikannya laporan ini yang tidak dapat penulis sebutkan satu persatu.
Penulis menyadari sepenuhnya bahwa skripsi ini masih terlalu jauh untuk memperoleh predikat “sempurna”. Oleh karena itu, saran dan kritik yang membangun sangat penulis harapkan guna perbaikan penulisan di masa-masa mendatang sehingga akan lahirlah karya-karya lain yang tentu saja bisa jauh lebih bagus dari pada ini. Penulis mohon maaf atas segala kekurangan dan kesalahan yang ada. Akhirnya, penulis berharap semoga tulisan ini bermanfaat. Amin...
Kudus, 3 September 2013
ix DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... iii
HALAMAN PENGESAHAN ... iv
SURAT PERNYATAAN PUBLIKASI KARYA ILMIAH ... v
HALAMAN MOTTO DAN PERSEMBAHAN ... vi
x
2.4.1 Pengertian Sistem Informasi... 16
2.4.2 Pengertian Penjualan ... 16
2.8. Mengenal Rational Rose (Visual Modelling) ... 29
2.9. Konsep Dasar Bahasa Pemrograman PHP ... 29
2.9.1. Pengertian Bahasa Pemrograman PHP ... 29
2.10. Konsep Dasar SMS Gateway ... 31
2.10.1 Pengertian Short Message Service (SMS) ... 31
2.10.2 Cara Kerja SMS ... 31
2.10.3 Cara Kerja SMS ... 31
2.10.4 Keuntungan SMS Gateway ... 34
2.10.5 Mekanisme SMS Gateway ... 34
2.10.6 Mekanisme SMS Gateway ... 34
xi
2.11.1 Pengertian DataBase ... 36
2.12.2 Pengertian Tabel ... 36
BAB III TINJAUAN UMUM OBJEK PENELITIAN 3.1. Sejarah umum Instansi ... 38
3.2. Lokasi UD. Hasil Bangkit kabupaten kudus ... 39
3.3. Struktur Organisasi dan deskription ... 39
3.3.1. Pimpinan ... 39
3.3.2 Administrasi ... 39
3.3.3 Bagian penjualan ... 40
3.3.4 bagian gudang ... 41
3.4. Pemasaran ... 40
3.5. Deskripsi Sistem Penjualan Pisau Yang Terjadi Saat ini Pada UD. Hasil Bangkit KAbupaten kudus Berbasis Sms Gateway ... 41
3.5.1 Narasi Persetujuan Menjadi pelanggan ... 42
3.5.2 Narasi Proses Penjualan Pisau ... 43
BAB IV ANALISA DAN PERANCANGAN 4.1. Gambaran Umum Sistem Informasi Penjualan Pisau Pada UD. Hasil Bangkit ... 45
4.3.1.1 Analisa Kebutuhan Perangkat Keras ... 46
4.3.1.2 Analisa Kebutuhan Perangkat Lunak ... 47
4.3.3 Sistem Yang diusulkan ... 47
4.4. Perancangan Perancangan Sistem ... 48
xii
BAB V PEMBAHASAN DAN IMPLEMENTASI 5.1. Implementasi Sistem ... 98
5.5.3 Lingkungan Perangkat Lunak ... 101
xiv
5.5.11.1 Pilih data Sent SmsTerkirim ... 112
5.5.11.2 Delete Data SentSms Terkirim ... 112
5.5.12 Tampilan Comment ... 112
5.5.14 Tampilan Menu Login Pelanggan ... 114
5.5.15 Tampilan Menu Pelanggan ... 114
5.5.16 Tampilan Lihat Pisau Pelanggan ... 114
5.5.16.1 Form Pemesanan Lihat Data Pisau ... 115
5.5.16.2 Aksi Pemesanan Data Pisau ... 115
5.5.16.3 Tampilan Nota Pemsanan ... 115
5.5.16.4 Tampilan Beli Lagi ... 116
5.5.16.5 Tampilan Simpan Akan Muncul Perhatian ... 116
5.5.17. Tampilan menu Pemasaran Pisau ... 116
5.5.17.1 Aksi Pemesanan Pisau ... 117
5.5.17.2 Cetak Nota Pemesanan ... 117
5.5.18 TAmpilan Menu Comment Pelanggan ... 117
5.5.18.1 Menu Isi Komentar ... 117
5.5.18.2 Menu Data Simpan Komentar ... 118
5.5.18.3 Menu Data Batal Komentar ... 118
5.5.19 Menu Log Out ... 119
5.5.20 Tampilam Sms ... 119
6.1. Kesimpulan ... 121
6.2. Saran ... 121
xv
Tabel 2.6. : Notasi Pada Statechart Diagram ... 22
Tabel 4.1. : Proses Bisnis Use Case ... 45
Tabel 4.2. : Deskripsi Use Case Pendaftaran Pelanggan ... 48
Tabel 4.3. : Deskripsi Use Case Kelola Pisau ... 49
Tabel 4.4. : Deskripsi Use Case Akses Website ... 50
Tabel 4.5. : Deskripsi Use Case Lihat Pisau ... 50
Tabel 4.6. : Deskripsi Use Case Pemesanan Pisau ... 51
Tabel 4.7. : Deskripsi Use Case Kirim Request Pengiriman ... 52
Tabel 4.8. : Deskripsi Use Case Kelola Pemesanan Pisau ... 53
Tabel 4.9. : Deskripsi Use Case Pembayaran Pembelian Pisau ... 54
Tabel 4.10. : Deskripsi Use Case SMS Autoreply ... 55
xvi
Tabel 4.23 : Outbox ... 84
Tabel 4.24. : Outbox Multipart ... 85
Tabel 4.25. : Pbk ... 85
Tabel 4.26. : Phone ... 85
xvii DAFTAR GAMBAR
Gambar 2.1. : Siklus Informasi ... 11
Gambar 2.2. : Diagram relationship Unary ... 24
Gambar 2.3. : Diagram Relationship Binary ... 24
Gambar 2.4. : Contoh TernaryRelationship ... 25
Gambar 2.5. : Diagram Kardinalitas One to One ... 26
Gambar 2.6. : Diagram Kardinalitas One to Many ... 26
Gambar 2.7. : Diagram Kardinalitas Many to Many ... 27
Gambar 2.8. : Skema Kerja Sms ... 30
Gambar 3.1. : Denah Lokasi UD. Hasil Bangkit ... 37
Gambar 3.2. : Struktur Organisasi UD. Hasil Bangkit ... 38
Gambar 3.3. : Flow Of Document Sistem Persetujuan Menjadi Pelanggan .41 Gambar 3.5. : Flow Of Document Sistem Penjualan Pisau ... 43
Gambar 4.12. : Class diagram Sistem Informasi Penjualan Pisau dengan SMS Gateway ... 59
Gambar 4.13. : Sequence Diagram Akses Website ... 60
Gambar 4.14. : Sequence Diagram Pendaftaran pelanggan ... 60
Gambar 4.15. : Sequence Diagram Kelola Pisau ... 61
xviii
Gambar 4.17. : Sequence Diagram Pemesanan Pisau ... 62
Gambar 4.18. : Sequence Diagram Kelola Pemesanan Pisau ... 62
Gambar 4.19. : Sequence Diagram Kirim Request SMS Pengiriman ... 63
Gambar 4.20. : Sequence Diagram Pembayaran Pemesanan ... 63
Gambar 4.21. : Sequence Diagram SMS Autoreply ... 64
Gambar 4.22. : Activity Diagram Akses Website ... 65
Gambar 4.23. : Activity Diagram Pendaftaran Pelanggan ... 65
Gambar 4.24. : Activity Kelola Pisau ... 66
Gambar 4.25. : Activity Diagram Lihat Pisau ... 66
Gambar 4.26. : Activity Diagram Pilih Pisau ... 67
Gambar 4.27. : Activity Diagram Kelola Pemesanan Pisau ... 67
Gambar 4.28. : Activity Diagram Kirim Request SMS Pengiriman ... 68
Gambar 4.29. : Activity Diagram Pembayaran Pemesanan Pisau ... 68
Gambar 4.30. : Activity Diagram SMS Autoreply ... 69
Gambar 4.31. : Statechart Diagram Daftar Pelanggan ... 69
Gambar 4.32. : Statechart Diagram Edit Pelanggan ... 69
Gambar 4.33. : Statechart Diagram Hapus Pelanggan ... 70
Gambar 4.34. : Statechart Diagram Tambah Pisau ... 70
Gambar 4.35. : Statechart Diagram Edit Pisau ... 70
Gambar 4.36. : Statechart Diagram Hapus Pisau ... 70
Gambar 4.37. : Statechart Diagram Pilih Pisau yang Dipesan ... 71
Gambar 4.38. : Statechart Diagram Hapus Pemesanan ... 71
Gambar 4.39. : Statechart Diagram Tambah Pembayaran ... 71
Gambar 4.40. : Statechart Diagram Hapus Pembayaran ... 71
Gambar 4.41. : Statechart Diagram Buat Konfigurasi SMS Center ... 72
Gambar 4.42. : Statechart Diagram SMS Autoreply ... 72
Gambar 4.43. : Statechart Diagram Hapus SMS ... 72
Gambar 4.44. : Entitas ... 73
Gambar 4.45. : Relasi Antar admin dengan komentar ... 73
Gambar 4.46. : Relasi Antara Pelanggan Dengan Komentar ... 73
xix
Gambar 4.48. : Relasi Antara pelanggan Dengan nota ... 73
Gambar 4.49. : Relasi antara admin dengan pelanggan ... 73
Gambar 4.50. : atribut admin ... 74
Gambar 4.51. : atribut pelanggan ... 74
Gambar 4.52. : atribut pisau ... 74
Gambar 4.53. : atribut nota ... 74
Gambar 4.54. : atribut komentar ... 74
Gambar 4.55. : ERD Sistem Informasi Penjualan Pisau ... 75
Gambar 4.56. : Transformasi antara admin dan pelanggan ... 75
Gambar 4.57. : Transformasi antara tabel pelanggan dengan pisau ... 76
Gambar 4.58. : Transformasi tabel nota dan pelanggan ... 76
Gambar 4.59. : Transformasi tabel pelanggan dan pisau ... 77
Gambar 4.60. : Transformasi tabel admin dan komentar ... 77
xx
Gambar 4.79. : Desain Pemesanan Pisau ... 93
Gambar 4.80. : Desain Pembayaran Pemesanan Pisau ... 94
Gambar 5.1 : Tampilan Menu Login ... 98
Gambar 5.20. : Tampilan Daftar Galeri Gambar Pisau ……….104
xxi
Gambar 5.43. : Delete Data SentSmsTerkirim ………...112
xxii
Gambar 5.61. : Data Simpan Komentar ………...118
Gambar 5.62. : Data Batal Komentar ………...118
Gambar 5.63. : Menu Log Out ………...118
Gambar 5.64. : Sms Balasan Konfirmasi ………...119
Gambar 5.65. : Sms Konfirmasi Kirim ………...119
xxiii
DAFTAR LAMPIRAN
Lampiran 1 : Buku Bimbingan Skripsi Lampiran 2 : Surat Keterangan Penelitian Lampiran 3 : Surat Balasan