APLIKASI PENDISTRIBUSIAN DAN PENJUALAN BARANG ELEKTRONIK PADA PT. SHARP ELEKTRONIK INDONESIA CABANG PALEMBANG
LAPORAN AKHIR
Dibuat untuk memenuhi syarat menyelesaikan Pendidikan Diploma III Jurusan Manajemen Informatika
Politeknik Negeri Sriwijaya
Oleh :
Achmad Fachri Dirgantara AF 061130801314
POLITEKNIK NEGERI SRIWIJAYA PALEMBANG
iii
MOTTO DAN PERSEMBAHAN
MOTTO :
Jangan Buang Tenaga Anda Hanya Untuk Meratapi Kegagalan. Ambillah Hikmahny dan Teruskan Mengadapi Tantangan Berikutnya.
Gagal itu LumrahJika Anda Tida Pernah Gagal,
Anda Tidak Akan Pernah Berkembang Untuk Sukses (Thomas A. Edison)
Ku Persembahkan Kepada : Kedua Orang Tua Tercinta
Saudara Ku serta Keluarga Besar Tercinta Dosen-dosen yang Telah Membimbing Nindy Putri yang telah memberi semangat Sahabat-Sahabat terbaik di 6MIA dan
Manajemen Informatika Almamater
iv ABSTRACT
At PT. Sharp Elektronik Indonesia branch Palembang, the writer investigate the data processing of distribution and selling the electronics. The writer find many problems at PT. Sharp Elektronik Indonesia where doesn’t have a specific application that is used in data processing of distribution and selling the electronic things that make the data processing less effective and efficient because It still use Microsoft Excel, and hand writing. That’s why the reports is not right on time of the problems, so th writer conclude that PT. Sharp Indonesia branch Palembang needs a new application that made of PHP and MYSQL to make it easier. The result that I get is an Application of Distribution and Selling The Electronics at PT. Sharp Indonesia branch Palembang which can input the ordering data, store data, distribution data, and output of distribution report, print evidence distribution, ordering.
v ABSTRAK
Pada PT. Sharp Elektronik Indonesia Cabang Palembang penulis meneliti pengolahan data pendistribusian dan penjualan barang elektronik. Penulis menemukan permasalahan yang ada pada PT. Sharp Elektronik Indonesia Cabang Palembang dimana belum adanya aplikasi khusus yang digunakan dalam pengolahan data pendistribusian dan penjualan barang elektronik sehingga mengakibatkan proses pengolahan data tersebut menjadi kurang efektif dan efisien karena masih menggunakan Microsoft Excel dan penulisan tangan. Oleh karena itu, Laporan yang dihasilkan seringkali tidak tepat waktu dari permasalahan tersebut maka penulis menyimpulkan bahwa PT. Sharp Elektronik Indonesia Cabang Palembang membutuhkan suatu program aplikasi baru yang dibuat dengan menggunakan bahasa pemograman PHP & MYSQL untuk membantu pekerjaannya. Hasil yang didapat berupa Aplikasi Pendistribusian dan Penjualan Barang Elektronik Pada PT. Sharp Elektronik Indonesia Cabang Palembang yang mampu menginput data pemesanan, data toko, data pengiriman serta output laporan pengiriman, cetak bukti pengiriman, pemesanan.
vi
KATA PENGANTAR
Alhamdulillah puji dan syukur penulis panjatkan kepada Allah SWT, karena berkat rahmat dan hidayah-Nya, penulis dapat menyelesaikan Laporan Akhir yang berjudul “APLIKASI PENDISTRIBUSIAN DAN PENJUALAN BARANG ELEKTRONIK PADA PT. SHARP ELEKTRONIK INDONESIA CABANG PALEMBANG” terdiri dari 5 BAB yaitu Bab I Pendahuluan, Bab II Tinjauan Pustaka, Bab III Gambaran Umum Perusahaan, Bab IV Hasil dan Pembahasan, Bab V Kesimpulan dan Saran.
Selama menyelesaikan Laporan Akhir ini, penulis telah banyak memperoleh bantuan, bimbingan dan saran dari berbagai pihak. Pada kesempatan ini, penulis dengan segala kerendahan dan ketulusan hati ingin menyampaikan rasa terima kasih kepada yang terhormat :
1. Bapak RD. Kusumanto, S.T.,M.M, selaku Direktur Politeknik Negeri Sriwijaya.
2. Bapak H. Firdaus, S.T.,M.M, selaku Wakil Direktur I Politeknik Negeri Sriwijaya.
3. Bapak H.L. Suhairi Hazisma, S.E.,M.Si, selaku Pembantu Direktur II Politeknik Negeri Sriwijaya.
4. Bapak Ir. Irawan Rusnadi, M.T, selaku Pembantu Direktur III Politeknik Negeri Sriwijaya.
5. Bapak Dr. Ing. Ahmad Taqwa, M.T, selaku Pembantu Direktur IV Politeknik Negeri Sriwijaya.
6. Bapak Dedy Rusdyanto, S.E.,M.Si, selaku Ketua Jurusan Manajemen Informatika.
7. Bapak Robinson, S.Kom.,M.Kom, selaku Sekretaris Jurusan Manajemen Infromatika.
vii
9. Bapak Ahmad Ari Gunawan Sepriansyah, S.Kom., M.,Kom. selaku Dosen Pembimbing II.
10.Ayah dan ibu penulis yang telah memberikan semangat, bantuan moral dan moril.
11.Bapak Abdullah Aziz selaku Pimpinan PT. Sharp Elektronik Indonesia Cabang Palembang.
12.Seluruh staf dan karyawan PT. Sharp Elektronik Indonesia Cabang Palembang yang telah memberikan data dan penjelasan yang diperlukan dalam penyusunan Laporan Akhir ini.
13.Untuk Nindy Putri yang telah memberikan semangat bantuan moral dan moril bagi penulis.
14.Teman-teman seperjuangan, sahabat khususnya anak-anak kelas 6 MIA yang telah banyak memberikan semangat, bantuan dan perhatian dalam menyelesainkan Laporan Akhir ini.
Penulis menyadari bahwa dalam penulisan Laporan Akhir ini masih terdapat kesalahan dan kekurangan, untuk itu penulis mengharapkan kritik dan saran yang bersifat membangun dari semua pihak demi kesempurnaan penulis yang akan datang. Kiranya Allah SWT, melimpahkan berkah dan karunia-Nya kepada semua pihak yang telah memberikan bantuan sehingga terselesaikannya Laporan Akhir ini. Akhir kata, semoga Laporan Akhir ini dapat memberikan manfaat bagi semua pihak yang membutuhkannya, khususnya mahasiswa-mahasiswi Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya sehingga tujuan yang diharapkan dapat tercapai.
Palembang, 08 Juli 2014
viii DAFTAR ISI
HALAMAN JUDUL ... i
LEMBAR REKOMENDASI ... ii
MOTTO DAN PERSEMBAHAN ... iii
ABSTRACT ... iv
ABSTRAK ... v
KATA PENGANTAR ... vi
DAFTAR ISI ... viii
DAFTAR TABEL ... xv
DAFTAR GAMBAR ... xvi
BAB I PENDAHULUAN 1.1. Latar Belakang ... 1
1.2. Perumusan Masalah ... 2
1.3. Batasan Masalah ... 3
1.4. Tujuan dan Manfaat ... 3
1.5. Metodologi Penelitian ... 4
1.6. Sistematika Penulisan ... 5
BAB II TINJAUAN PUSTAKA 2.1. Teori Umum ... 7
2.1.1. Pengertian Komputer ... 7
2.1.2. Pengertian Sistem ... 7
2.1.3. Pengertian Informasi... 7
2.1.4. Pengertian Sistem Informasi ... 7
2.1.5. Metodologi Pengembangan Sistem ... 8
2.1.6. Pengertian Data ... 8
2.2. Teori Khusus ... 8
ix
2.2.2. Pengertian Diagram Aliran Data/Data Flow
Diagram (DFD) ... 9
2.2.2.1. Diagram Konteks ... 9
2.2.2.2. Diagram Nol/Zero ... 9
2.2.2.3. Diagram Rinci (Level Diagram) ... 9
2.2.3. Flowchart ... 11
2.2.4. Pengertian Entity Relationship Diagram/ Diagram Hubungan Antara Entitas (ERD) ... 14
2.2.5. Blockchart ... 17
2.2.6. Kamus Data (Data Dictionary) ... 19
2.3. Teori Judul ... 19 2.3.1. Pengertian Aplikasi ... 20 2.3.2. Pengertian Pendistribusian ... 20 2.3.3. Pengertian Penjualan ... 20 2.3.4. Pengertian Barang ... 20 2.3.5. Pengertian Elektronik ... 20
2.3.6. Aplikasi Pendistribusian dan Penjualan Barang Elektronik pada PT Sharp Elektronik Cabang Palembang ... 20
2.4. Teori Program ... 21
2.4.1. Mengenal PHP (Hypertext Preprocessor) ... 21
2.4.2. Pengertian Adobe Dreamweaver CS5... 21
2.4.2.1. Mengenal Elemen Kerja Dreamweaver CS5 21 2.4.3. Mengenal MySQL ... 23
2.4.3.1. Pengertian MySQL ... 23
2.4.3.2. Istilah Kunci Primer dan Kunci Asing ... 24
2.4.3.3. Hubungan ... 25
2.4.3.4. Berbagai Tipe Data pada MySQL ... 25
BAB III GAMBARAN UMUM PERUSAHAAN 3.1. Sejarah Singkat Perusahaan... 32
x
3.2. Visi dan Misi ... 33
3.2.1. Visi... 33 3.2.2. Misi ... 34 3.3. Struktur Organisasi ... 35 3.4. Uraian Tugas ... 36 3.4.1. Presiden Director ... 36 3.4.2. Division ... 36 3.4.3. Department ... 36 3.4.4. Section ... 36 3.4.5. Worker Level ... 37
3.5. Prosedur Sistem yang Sedang Berjalan ... 38
3.6. Flowchart Sistem yang Sedang Berjalan ... 40
3.7. Data Barang Elektronik ... 41
3.8. Data Pemilik Toko ... 42
3.9. Data Pemesanan ... 43
BAB IV HASIL DAN PEMBAHASAN 4.1. Prosedur yang Akan Diterapkan ... 44
4.2. Alternatif Pemecahan Masalah ... 44
4.2.1. Definisi Masalah... 44 4.2.2. Studi Kelayakan ... 45 4.2.3. Penyelidikan Awal... 46 4.3. Analisa Sistem ... 47 4.3.1. Lokasi Penelitian ... 47 4.3.2. Waktu Penelitian ... 47
4.3.3. Alat Bantu Aplikasi ... 47
4.4. Perancangan Sistem ... 48
4.4.1. Desain Sistem ... 48
4.4.1.1. Diagram Konteks ... 48
4.4.1.2. DFD (Data Flow Diagram) Level Zero ... 49
xi
4.4.1.4. Blockchart ... 51
4.4.1.5. Flowchart Pemilik Toko ... 53
4.4.1.6. Flowchart Admin... 54
4.4.1.7. ERD (Entity Relationship Diagram) ... 56
4.4.2. Kamus Data (Data Dictionary) ... 57
4.4.2.1. Tabel User ... 57 4.4.2.2. Tabel Barang ... 57 4.4.2.3. Tabel Toko ... 58 4.4.2.4. Tabel Pemesanan ... 58 4.4.2.5. Tabel Kirim... 58 4.5. Desain Tabel ... 59 4.5.1. Desain User ... 59 4.5.2. Desain Barang ... 59 4.5.3. Desain Toko ... 60 4.5.4. Desain Pemesanan ... 60 4.5.5. Desain Kirim ... 61
4.6. Desain Program Aplikasi Pendistribusian dan Penjualan Barang Elektronik ... 61
4.6.1. Desain Halaman Home ... 62
4.6.2. Desain Halaman Sejarah ... 62
4.6.3. Desain Halaman Visi Misi ... 63
4.6.4. Desain Halaman Kontak ... 63
4.6.5. Desain Halaman Produk ... 64
4.6.6. Desain Halaman Syarat Dealer ... 64
4.6.7. Desain Halaman Input Pendaftaran Dealer ... 65
4.6.8. Desain Halaman Login Admin ... 65
4.6.9. Desain Halaman Home Admin ... 66
4.6.10. Desain Halaman Toko ... 66
4.6.11. Desain Halaman Input Data Toko ... 67
4.6.12. Desain Halaman Pemesanan ... 67
xii
4.6.14. Desain Halaman Barang ... 68
4.6.15. Desain Halaman Input Data Barang ... 69
4.6.16. Desain Halaman Tagihan ... 69
4.6.17. Desain Halaman Input Data Tagihan... 70
4.6.18. Desain Halaman Kirim ... 70
4.6.19. Desain Halaman Input Data Kirim ... 71
4.6.20. Desain Halaman Laporan Bukti Pengiriman ... 71
4.6.21. Desain Halaman Laporan Pemesanan ... 72
4.6.22. Desain Halaman Laporan Pengiriman ... 72
4.6.23. Desain Halaman Login User ... 73
4.6.24. Desain Halaman Home User ... 73
4.6.25. Desain Halaman Input Pemesanan ... 74
4.6.26. Desain Halaman Toko ... 74
4.7. Tampilan Hasil Program Aplikasi ... 75
4.7.1. Tampilan Halaman Home ... 75
4.7.2. Tampilan Halaman Sejarah ... 75
4.7.3. Tampilan Halaman Visi Misi ... 76
4.7.4. Tampilan Halaman Kontak ... 76
4.7.5. Tampilan Halaman Produk ... 77
4.7.6. Tampilan Halaman Syarat Dealer ... 77
4.7.7. Tampilan Halaman Input Data Dealer ... 78
4.7.8. Tampilan Halaman Login Admin... 78
4.7.9. Tampilan Halaman Home Admin ... 79
4.7.10. Tampilan Halaman Toko ... 79
4.7.11. Tampilan Halaman Input Data Toko ... 80
4.7.12. Tampilan Halaman Pemesanan ... 80
4.7.13. Tampilan Halaman Input Data Pemesanan ... 81
4.7.14. Tampilan Halaman Barang ... 81
4.7.15. Tampilan Halaman Input Data Barang ... 82
4.7.16. Tampilan Halaman Tagihan ... 82
xiii
4.7.18. Tampilan Halaman Kirim ... 83
4.7.19. Tampilan Halaman Input Data Kirim ... 84
4.7.20. Tampilan Halaman Laporan Print Bukti Pengiriman . 84 4.7.21. Tampilan Halaman Laporan Pemesanan ... 85
4.7.22. Tampilan Halaman Laporan Pengiriman ... 85
4.7.23. Tampilan Halaman Login User ... 86
4.7.24. Tampilan Halaman Home User ... 86
4.7.25. Tampilan Halaman Input Pemesanan ... 87
4.7.26. Tampilan Halaman Toko ... 87
4.8. Listing Program ... 88
4.8.1. Listing Program Halaman Home ... 88
4.8.2. Listing Program Halaman Sejarah ... 112
4.8.3. Listing Program Halaman Visi Misi ... 113
4.8.4. Listing Program Halaman Kontak ... 114
4.8.5. Listing Program Halaman Produk ... 114
4.8.6. Listing Program Halaman Syarat Dealer ... 115
4.8.7. Listing Program Halaman Pendaftaran Dealer ... 116
4.8.8. Listing Program Halaman Login Admin ... 119
4.8.9. Listing Program Halaman Home Admin ... 119
4.8.10. Listing Program Halaman Toko ... 144
4.8.11. Listing Program Halaman Input Data Toko ... 152
4.8.12. Listing Program Halaman Pemesanan ... 162
4.8.13. Listing Program Halaman Input Data Pemesanan ... 168
4.8.14. Listing Program Halaman Barang ... 177
4.8.15. Listing Program Halaman Input Data Barang ... 181
4.8.16. Listing Program Halaman Tagihan ... 185
4.8.17. Listing Program Halaman Input Data Tagihan ... 189
4.8.18. Listing Program Halaman Kirim ... 193
4.8.19. Listing Program Halaman Input Data Kirim... 199
4.8.20. Listing Program Halaman Laporan Bukti Pengiriman 205 4.8.21. Listing Program Halaman Laporan Pemesanan ... 207
xiv
4.8.22. Listing Program Halaman Laporan Pengiriman... 209
4.8.23. Listing Program Halaman Login User ... 212
4.8.24. Listing Program Halaman Home User ... 212
4.8.25. Listing Program Halaman Input Pemesanan ... 237
4.8.26. Listing Program Halaman Toko ... 244
BAB V KESIMPULAN DAN SARAN 5.1. Kesimpulan ... 248
5.2. Saran ... 249
DAFTAR PUSTAKA
xv
DAFTAR TABEL
Tabel 2.1. Simbol-simbol data flow diagram ... 10
Tabel 2.2. Flow Direction Symbols ... 11
Tabel 2.3. Processing Symbols ... 12
Tabel 2.4. Input-output symbols ... 14
Tabel 2.5. Simbol-simbol Entity Relationship Diagram (ERD) ... 15
Tabel 2.6. Simbol-simbol blockchart ... 17
Tabel 2.7. Simbol-simbol dalam Kamus Data ... 19
Tabel 2.8. Tipe Numeris ... 26
Tabel 2.9. Tipe Tanggal dan Waktu ... 29
Tabel 2.10. Tipe String ... 30
Tabel 3.1. Data Barang Elektronik... 41
Tabel 3.2. Data Pemilik Toko ... 42
Tabel 3.3. Data Pemesanan... 43
Tabel 4.1. Field User ... 59
Tabel 4.2. Field Barang ... 60
Tabel 4.3. Field Toko ... 60
Tabel 4.4. Field Pemesanan ... 61
xvi
DAFTAR GAMBAR
Gambar 3.1. Struktur Organisasi PT. Sharp Elektronik Indonesia Cabang
Palembang ... 35
Gambar 3.2. Prosedur Sistem yang sedang berjalan pada PT. Sharp Elektronik Indonesia Cabang Palembang ... 39
Gambar 3.3. Flowchart yang sedang berjalan pada PT. Sharp Elektronik Indonesia Cabang Palembang ... 40
Gambar 4.1. Diagram Konteks ... 49
Gambar 4.2. Data Flow Diagram Level Zero ... 50
Gambar 4.3. DFD (Data Flow Diagram) Level 1 ... 51
Gambar 4.4. Block Chart ... 52
Gambar 4.5. Flowchart Pemilik Toko... 53
Gambar 4.6. Flowchart Admin ... 55
Gambar 4.7. Entity Relationship Diagram ... 56
Gambar 4.8. Desain Halaman Home ... 62
Gambar 4.9. Desain Halaman Sejarah... 62
Gambar 4.10. Desain Halaman Visi Misi ... 63
Gambar 4.11. Desain Halaman Kontak ... 63
Gambar 4.12. Desain Halaman Produk ... 64
Gambar 4.13. Desain Halaman Syarat Dealer ... 64
Gambar 4.14. Desain Halaman Input Pendaftaran Dealer ... 65
Gambar 4.15. Desain Halaman Login Admin ... 65
Gambar 4.16. Desain Halaman Home Admin ... 66
Gambar 4.17. Desain Halaman Toko ... 66
Gambar 4.18. Desain Halaman Input Data Toko ... 67
Gambar 4.19. Desain Halaman Pemesanan ... 67
Gambar 4.20. Desain Halaman Input Data Pemesanan ... 68
Gambar 4.21. Desain Halaman Barang ... 68
Gambar 4.22. Desain Halaman Input Data Barang ... 69
xvii
Gambar 4.24. Desain Halaman Input Data Tagihan ... 70
Gambar 4.25. Desain Halaman Kirim ... 70
Gambar 4.26. Desain Halaman Input Data Kirim... 71
Gambar 4.27. Desain Halaman Laporan Bukti Pengiriman ... 71
Gambar 4.28. Desain Halaman Laporan Pemesanan ... 72
Gambar 4.29. Desain Halaman Laporan Pengiriman... 72
Gambar 4.30. Desain Halaman Login User ... 73
Gambar 4.31. Desain Halaman Home User ... 73
Gambar 4.32. Desain Halaman Input Pemesanan ... 74
Gambar 4.33. Desain Halaman Toko ... 74
Gambar 4.34. Tampilan Halaman Home ... 75
Gambar 4.35. Tampilan Halaman Sejararah ... 75
Gambar 4.36. Tampilan Halaman Visi Misi... 76
Gambar 4.37. Tampilan Halaman Kontak ... 76
Gambar 4.38. Tampilan Halaman Produk ... 77
Gambar 4.39. Tampilan Halaman Syarat Dealer ... 77
Gambar 4.40. Tampilan Halaman Input Data Dealer ... 78
Gambar 4.41. Tampilan Halaman Login Admin ... 78
Gambar 4.42. Tampilan Halaman Home Admin ... 79
Gambar 4.43. Tampilan Halaman Toko ... 79
Gambar 4.44. Tampilan Halaman Input Data Toko ... 80
Gambar 4.45. Tampilan Halaman Pemesanan ... 80
Gambar 4.46. Tampilan Halaman Input Data Pemesanan ... 81
Gambar 4.47. Tampilan Halaman Barang ... 81
Gambar 4.48. Tampilan Halaman Input Data Barang ... 82
Gambar 4.49. Tampilan Halaman Tagihan ... 82
Gambar 4.50. Tampilan Halaman Input Data Tagihan ... 83
Gambar 4.51. Tampilan Halaman Kirim ... 83
Gambar 4.52. Tampilan Halaman Input Data Kirim... 84
Gambar 4.53. Tampilan Halaman Laporan Print Bukti Pengiriman... 84
xviii
Gambar 4.55. Tampilan Halaman Laporan Pengiriman ... 85
Gambar 4.56. Tampilan Halaman Login User ... 86
Gambar 4.57. Tampilan Halaman Home User ... 86
Gambar 4.58. Tampilan Halaman Input Pemesanan ... 87