APLIKASI PENJUALAN BAHAN BANGUNAN PADA CV DARGO UTAMA PALEMBANG BERBASIS WEB
LAPORAN AKHIR
Disusun Dalam Rangka Memenuhi Syarat Menyelesaikan Pendidikan Diploma III Jurusan Manajemen Informatika
Politeknik Negeri Sriwijaya
Oleh:
Siti Zahara 0614 3080 0618
JURUSAN MANAJEMEN INFORMATIKA POLITEKNIK NEGERI SRIWIJAYA
iv
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
POLITEKNIK NEGERI SRIWIJAYA
Jalan Srijaya Negara, Palembang 30139
Telp. 0711-353414 Fax. 0711-355918
Website :www.polsri.ac.id E-mail :info@polsri.ac.id
LEMBAR PENGESAHAN JUDUL LAPORAN AKHIR
Nama : Siti Zahara (0614 3080 0618)
Jurusan/Program Studi : D III, Manajemen Informatika
Judul Laporan Kerja Praktek : Aplikasi Penjualan Bahan Bangunan pada CV Dargo Utama Palembang Berbasis Web
Diujikan pada Ujian Laporan Akhir Tanggal 17 Juli 2017 dihadapan Tim Penguji Jurusan Manajemen Informatika
Politeknik Negeri Sriwijaya
v
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
POLITEKNIK NEGERI SRIWIJAYA
Jalan Srijaya Negara, Palembang 30139
Telp. 0711-353414 Fax. 0711-355918
Website :www.polsri.ac.id E-mail :info@polsri.ac.id
LEMBAR PENGESAHAN LAPORAN AKHIR
Nama : Siti Zahara (0614 3080 0618)
Jurusan/Program Studi : D III, Manajemen Informatika
Judul Laporan Kerja Praktek : Aplikasi Penjualan Bahan Bangunan pada CV Dargo Utama Palembang Berbasis Web
Diujikan pada Ujian Laporan Akhir Tanggal 17 Juli 2017 dihadapan Tim Penguji Jurusan Manajemen Informatika
Politeknik Negeri Sriwijaya
vi
MOTTO DAN PERSEMBAHAN
MOTTO :
“Tak perlu menjelaskan tentang dirimu pada
siapapun. Sebab orang yang menyukaimu tidak
membutuhkannya dan orang yang membencimu
takkan mempercayainya“
(Ali bin Abi Thalib)
Kami Persembahkan Kepada: 1. Kedua Orang Tua
2. Para Dosen dan Staff Administrasi serta 3. Almamater Kebanggan-Ku
vii ABSTRACT
CV Dargo Utama Palembang is a private company engaged in building materials as a distributor of Semen Baturaja, and Asbses Harflex for South Sumatera, especially in Palembang. This company is a large company that requires fast and accurate data processing, but the system that is running in the sale of building materials is still manual, the author tries to make an application on the company to facilitate the process of selling transactions of building materials. This application
viii ABSTRAK
CV Dargo Utama Palembang merupakan salah satu perusahaan yang bergerak dibidang material bahan bangunan sebagai distributor Semen Baturaja, dan Asbses Harflex untuk wilayah Sumtera Selatan khususnya di Kota Palembang. Perusahaan ini merupakan perusahaan besar yang membutuhkan pemrosesan data yang cepat dan akurat, akan tetapi sistem yang sedang berjalan dalam penjualan bahan bangunan masih manual, penulis mencoba membuat aplikasi pada
ix
KATA PENGANTAR
Assalamualaikum Warahmatullahi Wabarakatuh
Alhamdulillahirabbilalamin. Puji dan syukur penulis panjatkan kepada Allah SWT., karena berkat rahmat dan hidayah-Nya penulis dapat menyelesaikan Laporan Akhir yang berjudul “Aplikasi Penjualan Bahan Bangunan pada CV Dargo Utama Palembang Berbasis Web”ini dengan tepat waktu.
Selama menyelesaikan Laporan Akhir ini penulis banyak sekali mendapat bantuan, bimbingan dan petunjuk dari berbagai pihak, maka dalam kesempatan ini penulis ingin mengucapkan terima kasih kepada:
1. Bapak Dr. Ing. Ahmad Taqwa, M.T., selaku Direktur Politeknik Negeri Sriwijaya.
2. Bapak Carlos RS, S.T., M.T., selaku Pembantu Direktur I Politeknik Negeri Sriwijaya.
3. Bapak Aladin, S.E., M.Si., Ak., CA., selaku Pembantu Direktur II Politeknik Negeri Sriwijaya.
4. Bapak Ir. Irawan Rusnadi, M.T., selaku Pembantu Direktur III Politeknik Negeri Sriwijaya.
5. Bapak Drs. Zakaria, M.Pd., selaku Pembantu Direktur IV Politeknik Negeri Sriwijaya.
6. Bapak Indra Satriadi, S.T., M.Kom., selaku Ketua Jurusan Manajemen Informatika.
7. Bapak H. Sony Oktapriandi, S.Kom., M.Kom., selaku Sekretaris Jurusan Manajemen Informatika.
8. Bapak Muhammad Noval, SE.,M.Si., selaku Dosen Pembimbing I. 9. Bapak Robinson, S.Kom, M.Kom., selaku Dosen Pembimbing II.
x
11. Kedua orang tua beserta saudara tersayang yang telah memberikan doa dan dukungan kepada saya.
12. Teman-teman seperjuangan di Jurusan Manajemen Informatika, khususnya kelas 6 IC yang telah banyak memberikan dukungan kepada kami, baik secara langsung maupun tidak langsung.
13. Semua pihak yang telah berpartisipasi dalam menyelesaikan Laporan Akhir ini yang tidak dapat disebutkan satu-persatu.
Penulis menyadari bahwa dalam penulisan Laporan Akhir ini masih terdapat kesalahan dan kekurangan. Untuk itu penulis megharapkan kritik dan saran yang
bersifat membangun dari semua pihak demi kesempurnaan penulis yang akan datang.
Akhir kata, penulis berharap semoga Laporan Akhir ini bermanfaat bagi semua pihak yang membutuhkannya, khususnya mahasiswa-mahasiswi Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya sehingga tujuan yang diharapkan dapat tercapai, Aamiin.
Wassalamualaikum Warahmatullahi Wabarakatuh.
Palembang, Juli 2017
xi DAFTAR ISI
HALAMAN JUDUL ... i
LEMBAR PENGESAHAN ... ii
MOTTODAN PERSEMBAHAN... iii
ABSTRACT ... iv
ABSTRAK ... v
KATA PENGANTAR ... vi
DAFTAR ISI ... viii
DAFTAR TABEL ... xiii
DAFTAR GAMBAR ... xiv
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.4.1. Tujuan... 3
1.4.2. Manfaat... 3
1.5. Metodologi Penelitian ... 4
1.5.1 Lokasi dan Waktu ... 4
1.5.2 Metode Pengumpulan Data ... 4
1.6. Sistematika Penulisan Laporan ... 5
BAB II TINJAUAN PUSTAKA 2.1. Teori Umum ... 7
2.1.1. Pengertian Komputer... 7
2.1.2. Pengertian Data ... 7
2.1.3. Pengertian Sistem ... 8
2.1.4. Pengertian Informasi ... 8
xii
2.2. Teori Khusus ... 9
2.2.1. Data Flow Diagram (DFD)... 9
2.2.2. Block Chart... 11
2.2.3. Flowchart... 13
2.2.4. Entity Relationship Diagram (ERD)... 15
2.2.5. Kamus Data(Data Dictionary)... 17
2.2.6. Daftar Kejadian (Event List)... 17
2.2.7. Tahap Pengembangan Sistem... 18
2.2.8. PengujianBlack-Box Testing(Pengujian Kotak Hitam)... 19
2.3. Teori Judul ... 19
2.3.1. Pengertian Aplikasi ... 19
2.3.2. Pengertian Penjualan ... 20
2.3.3. Pengertian Bahan Bangunan ... 20
2.3.4. PengertianWeb... 20
2.3.5. Pengertian Aplikasi Penjualan Bahan Bangunan pada CV Dargo Utama Palembang ... 20
2.4. Teori Program ... 21
2.4.1. Pengertian Bahasa Pemograman PHP (Pre Hypertext Processor)... 21
2.4.2. Sintaks Program PHP... 21
2.4.3. Pengertian HTML(Hypertext Markup Language) ... 21
2.4.4. Pengertian CSS (Cascading Style Sheet) ... 22
2.4.5. PengertianjQuery... 22
2.4.6. PengertianBasis Data... 22
2.4.7. Pengertian XAMPP... 22
2.4.8. PengertianNotepad++... 23
BAB III GAMBARAN UMUM PERUSAHAAN 3.1. Sejarah Perusahaan... 25
xiii
3.3. Kebijakan Perusahaan Bagian Penjualan ... 28
3.4. Struktur Organisasi ... 28
3.5. Tugas dan Fungsi Terkait... 30
3.5.1. Direktur ... 30
3.5.2. Wakil Direktur... 30
3.5.3. Bagian Pemasaran ... 30
3.5.4. Bagian Keuangan ... 30
3.5.5. Bagian Administrasi dan Umum ... 31
3.5.6. Bagian Gudang ... 31
3.6. Sistem yang Sedang Berjalan ... 32
BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistem... 33
4.1.1. Penyelidikan Awal ... 33
4.1.2. Studi Kelayakan ... 33
4.2. Alat dan Bahan ... 34
4.2.1. Alat ... 34
4.2.2. Bahan... 35
4.3. Perancangan Sistem ... 35
4.3.1. Diagram Konteks ... 36
4.3.2. Data Flow Diagram (DFD)Level(0) ... 37
4.3.3. Blockchart... 40
4.3.4. Flowchart... 41
4.3.5. Entity Relationship Diagram(ERD) ... 44
4.3.6. Kamus Data ... 45
4.4. Struktur Tabel... 47
4.5. Rancangan Aplikasi ... 49
4.5.1. Rancangan Halaman Utama ... 49
4.5.2. Rancangan HalamanLogin... 50
4.5.3. Rancangan Halaman Index (Pelanggan) ... 50
xiv
4.5.5. Rancangan Halaman Cart... 51
4.5.6. Rancangan Halaman Pemesanan... 52
4.5.7. Rancangan Halaman Profil Pelanggan ... 52
4.5.8. Rancangan Index (Pemasaran, Adm Gudang) ... 53
4.5.9. Rancangan Halaman Barang (Pemasaran) ... 53
4.5.10. Rancangan Halaman Pelanggan ... 54
4.5.11. Rancangan Halaman Pemesanan... 54
4.5.12. Rancangan Halaman Bank ... 55
4.5.13. Rancangan Halaman Barang (Adm Gudang)... 55
4.5.14. Rancangan Halaman Pemesanan... 56
4.5.15. Rancangan Halaman Barang (Kepala bagian) ... 56
4.5.16. Rancangan Halaman Laporan Pemesanan ... 57
4.6 Pembahasan... 57
4.6.1 Halaman Utama... 57
4.6.2 HalamanLogin... 58
4.6.3 Halaman Home (Utama) ... 59
4.6.4 Halaman Barang (Pelanggan)... 59
4.6.5 Halaman Cart... 60
4.6.6 Halaman Pemesanan ... 60
4.6.7 Halaman Profil Saya... 61
4.6.8 Halaman Barang ... 61
4.6.9 Halaman Pelanggan... 62
4.6.10 Halaman Pemesanan ... 62
4.6.11 Halaman Bank ... 63
4.6.12 Halaman Barang (Adm Gudang)... 63
4.6.13 Halaman Pemesanan ... 64
4.6.14 Halaman Laporan Pemesanan ... 64
4.7 Tahap Pengujian Perangkat Lunak ... 65
4.7.1 Rencana Pengujian ... 65
4.7.2 Skenario Pengujian... 66
xv
BAB V KESIMPULAN DAN SARAN
5.1. Kesimpulan ... 68 5.2. Saran ... 69
DAFTAR PUSTAKA
LISTING PROGRAM
xvi
DAFTAR TABEL
Tabel 2.1. Simbol-SimbolData Flow Diagram(DFD)... 9
Tabel 2.2. Simbol-SimbolBlock Chart... 12
Tabel 2.3. Simbol-SimbolFlow Direction... 13
Tabel 2.4. Simbol-SimbolFlow Direction... 14
Tabel 2.5. Simbol-Simbol Input-output ... 15
Tabel 2.6. Simbol-SimbolEntity Relationship Diagram(ERD)... 16
Tabel 2.7. Simbol-Simbol Kamus Data ... 17
Tabel 4.1. Atribut tabel pelanggan ... 47
Tabel 4.2. Atribut tabel user... 47
Tabel 4.3. Atribut tabel pemesanan... 48
Tabel 4.4. Atribut tabel barang... 48
Tabel 4.5. Atribut tabel bank... 49
Tabel 4.6. Rencana Pengujian ... 65
xvii
DAFTAR GAMBAR
Gambar 2.1. Tampilan awallocalhostXAMPP... 23
Gambar 3.1. Struktur Organisasi CV Dargo Utama... 29
Gambar 3.2 Gambar sistem yang sedang berjalan ... 32
Gambar 4.1. Diagram Konteks... 36
Gambar 4.2. Diagram DFDLevel 0 ... 38
Gambar 4.3. Blockchart... 40
Gambar 4.4. FlowchartPelanggan... 41
Gambar 4.5. FlowchartPemasaran ... 42
Gambar 4.6. FlowchartAdm Gudang... 43
Gambar 4.7. FlowchartKepala bagian ... 44
Gambar 4.8. Entity Relationship Diagram(ERD) ... 45
Gambar 4.5. Rancangan Tampilan Halaman utama... 49
Gambar 4.6. Rancangan HalamanLogin... 50
Gambar 4.11 Rancangan Halaman Index (Pelanggan) ... 50
Gambar 4.12 Rancangan Halaman Barang (pelanggan) ... 51
Gambar 4.13. Rancangan Halaman Cart ... 51
Gambar 4.14. Rancangan Halaman pemesanan ... 52
Gambar 4.15. Rancangan Halaman profil pelanggan... 52
Gambar 4.16. Rancangan Halaman Index pemasaran dan adm gudang ... 53
Gambar 4.17. Rancangan Halaman Barang ... 53
Gambar 4.18. Rancangan Halaman Pelanggan ... 54
Gambar 4.19. Rancangan Halaman Pemesanan ... 54
Gambar 4.20. Rancangan Halaman Bank ... 55
Gambar 4.21. Rancangan Halaman Barang ... 55
Gambar 4.22. Rancangan Halaman Pemesanan ... 56
Gambar 4.23. Halaman Barang... 56
Gambar 4.24. Halaman Laporan Pemesanan ... 57
xviii
Gambar 4.26. HalamanLogin... 58
Gambar 4.27. Halaman Home... 59
Gambar 4.28. Halaman Barang... 59
Gambar 4.29. Halaman Cart... 60
Gambar 4.30. Halaman Pemesanan ... 60
Gambar 4.31. Halaman Profil Saya ... 61
Gambar 4.32. Halaman Barang (Pemasaran dan Kepala bagian) ... 61
Gambar 4.33. Halaman Pelanggan... 62
Gambar 4.34. Halaman Pemesanan ... 62
Gambar 4.35. Halaman Bank ... 63
Gambar 4.36. Halaman Data barang (Adm Gudang)... 63
Gambar 4.37. Halaman Data Pemesanan ... 64