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
iv ABSTRACT
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.
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
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
x
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
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.6. Desain Program Aplikasi Pendistribusian dan Penjualan Barang Elektronik ... 61
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.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
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