Aplikasi jasa pengiriman barang pada PT. Pandu Siwi Sentosa
Palembang Berbasis Web
LAPORAN AKHIR
Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III Jurusan Manajemen Informatika
Politeknik Negeri Sriwijaya
Oleh :
Andri Novito 061330800649
MANAJEMEN INFORMATIKA POLITEKNIK NEGERI SRIWIJAYA
Motto dan Persembahan :
Motto :
Hai orang-orang yang beriman, Jadikanlah sabar dan
sholat sebagai penolongmu, sesungguhnya Allah bersama
orang-orang yang sabar”(Al-baqarah: 153).
When Wealth is lost, Nothing is lost
When Health is lost, Something is lost
But when character is lost, Everything is lost.
Sebaik –baiknya manusia ialah orang yang bermanfaat
bagi orang lain.
Never put off till Tomorrow, what you can do today.
Man Laa Adabun Fahuwa Kassubaabi.
KuPersembahkan Kepada :
-Orang tua saya Tercinta
-Seluruh Dosen Manajemen Informatika
-Sahabat-sahabat seperjuanganku semester 6
-Keluarga saya Terkasih
ABSTRAK
ABSTRACT
KATA PENGANTAR
Assalamualaikum Warahmatullahi Wabarakatuh
Alhamdulillahirobbil’alamin. Puji dan syukur penulis panjatkan kepada Allah SWT., karena berkat rahmat dan hidayah-Nya penulis dapat menyelesaikan Laporan Akhir yang berjudul “Aplikasi jasa pengiriman barang pada PT. Pandu Siwi Sentosa Palembang Berbasis Web”ini dengan tepat waktu.
Tujuan dari penyusunan Laporan Akhir ini adalah sebagai salah satu syarat untuk menyelesaikan pendidikan Diploma III pada Jurusan Manajemen Informatika di Politeknik Negeri Sriwijaya.
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 Sony Oktapriandi, S.Kom., M.Kom., selaku Sekretaris Jurusan Manajemen Informatika.
8. Bapak Robinson, S.Kom., M.Kom., selaku Dosen Pembimbing Idalam pembuatan Laporan Akhir.
10. Bapak dan Ibu dosen pengajar di Jurusan Manajemen Informatika yang telah memberikan pengarahan dan ilmu yang bermanfaat.
11. Kedua orang tua beserta saudara tersayang yang telah memberikan doa dan dukungan kepadakami.
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 2016
DAFTAR ISI
HALAMAN JUDUL ... i
LEMBAR PENGESAHAN ... ii
MOTTO DAN PERSEMBAHAN... iii
ABSTRACT ... iv
ABSTRAK ... v
KATA PENGANTAR ... vi
DAFTAR ISI ... viii
DAFTAR TABEL ... xii
DAFTAR GAMBAR ... xiv
BAB I PENDAHULUAN... 1
1.1. Latar Belakang ... 1
1.2. Perumusan Masalah ... 2
1.3. Batasan Masalah... 2
1.4. Tujuan dan Manfaat ... 3
1.4.1. Tujuan... 3
1.4.2. Manfaat... 3
1.5. Metodologi Penelitihan ... 3
1.5.1. Lokasi Pengumpulan Data ... 3
1.5.2. Metode Pengumpulan Data ... 4
1.6. Sistematika Penulisan ... 5
BAB II GAMBARAN UMUM PERUSAHAAN... 6
2.1. Teori Umum ... 6
2.1.1. Pengertian Komputer ... 6
2.1.2. Pengertian Data ... 6
2.1.3. Pengertian Pengolahan Data ... 7
2.1.4. Pengertian Informasi ... 7
2.2. Teori Khusus ... 7
2.2.1. Metode Pengembangan Sistem ... 7
2.2.2. Pengertian Data Base ... 9
2.2.3. Pengertian DFD (Data Flow Diagram)... 9
2.2.4. PengertianBlock Chart... 11
2.2.5. PengertianFlow Chart... 12
2.2.6. PengertianEntitiy Relational Diagram(ERD)... 16
2.2.7. Kamus Data ... 17
2.3. Pengertian Judul ... 18
2.3.1. Pengertian Aplikasi ... 18
2.3.2. Pengertian jasa... 18
2.3.3. Pengertian Pengiriman ... 19
2.3.4. Pengertian Barang ... 19
2.3.5. Pengertian Persero Terbatas (PT)... 19
2.4. Teori Program... 20
2.4.1. Pengenalan PHP ... 20
2.4.2. Skripsi Dasar PHP ... 20
2.4.3. Fungsi-Fungsi PHP ... 21
2.4.4. Pengenalan XAMPP... 22
2.4.5. PHPMyAdmin ... 24
2.5. Pengenalan MySQL ... 24
2.5.1. Pengertian MySQL... 24
BAB III TINJAUAN PUSTAKA... 25
3.1. Sejarah PT. Pandu Siwi Sentosa ... 25
3.2. Visi dan Misi PT. Pandu Siwi Sentosa ... 26
3.2.1. Visi ... 26
3.2.2. Misi... 26
3.3. Struktur Organisasi PT. Pandu Siwi Sentosa ... 26
3.4. Fungsi dan Pembagian Tugas Struktur PT. Pandu Siwi ... 28
3.4.2. Oprasional ... 28
3.4.3. Administrasi ... 29
3.4.4. Costomer Service ... 29
3.4.5. Marketing ... 29
3.4.6. Accounting ... 29
3.4.7. Clening Service ... 29
3.5. Prosedur Sistem yang Sedang Berjalan... 30
BAB IV HASIL DAN PEMBAHASAN 4.1. Tahap Pembahasan Sistem... 32
4.1.1. Pendefinisian masalah ... 32
4.1.2. Studi Kelayakan ... 32
4.2. Analisa Aplikasi ... 33
4.2.1. Analiasis Masalah ... 33
4.2.2. Domain Permasalahan... 33
4.2.3. Definisi Kebutuhan (Requirement Definition) ... 34
4.2.4.1. Analisis Kebutuhan ... 34
4.2.4.1.1. Kebutuhan Fungsional ... 34
4.2.4.1.2. Kebutuhan Non Funsional... 34
4.2.5. Tempat dan Waktu Penelitihan ... 36
4.2.6.Alat dan Bahan ... 36
4.2.6.1. Alat... 36
4.2.6.2. Bahan... 36
4.3. Rancangan Sistem ... 37
4.3.1. Prosedur Perancangan Pembangunan Sistem... 37
4.3.2. Diagram Konteks ... 38
4.3.3.Data Flow Diagram (DFD)... 39
4.3.3.1.Flow Diagram Level 0 (nol)... 39
4.3.4. Flow Chart... 40
4.3.4.1.Flow Chart... 40
4.4.5.Block Chart... 41
4.4.6.Entity Relationship Diagram (ERD)... 42
4.4.7. Kamus Data... 42
4.5.Desain File... 44
4.5.1. Membuat TableDatabase... 44
4.6. Desain Rancangan Program ... 46
4.6.1.Rancangan Halaman Beranda ... 46
4.6.2. Rancangan Halaman Status Kirim ... 47
4.6.3. Rancangan Halaman Transaksi ... 47
4.6.4. Rancangan Tampilan Halaman Daftar Kota .... 48
4.6.5. Rancangan Tampilan Halaman Pengirim ... 49
4.6.6. Rancangan Tampilan Halaman Master Harga . 49 4.6.7. Rancangan Tampilan Halaman Form Barang .. 50
4.6.8. Rancangan Tampilan Halaman Form Tambah Barang . 50 4.6.9. Rancangan Tampilan Halaman Form Update Status Pengiriman 51 4.7. Pengodean Sistem ... 51
4.7.1. Pengodean Tabel Pengirim... 52
4.7.2. Pengodean Tabel Status ... 52
4.7.3. Pengodean Tabel Harga ... 53
4.7.4. Pengodean Tabel Data Kategori... 53
4.7.5. Pengodean Tabel Data Kota... 54
4.7.6. Pengodean Tabel Transaksi ... 54
4.7.7. Pengodean Tabel Data User ... 55
4.8. Aplikasi ... 55
1. Tampilan Beranda... 55
2. Tampilan Status Kirim ... 56
3. Tampilan Tambah Status Pengiriman ... 56
4. Tampilan Transaksi ... 57
5. Tampilan Menu Tambah Transaksi... 57
6. Tampilan Pengiriman ... 58
8. Tampilan Kota ... 59
9. TampilanTambah Kota ... 59
10. Tampilan Form Master Harga ... 60
11. Tampilan Tambah Master Harga ... 60
12. Tampilan Form Barang... 61
13. Tampilan Form Tambah Barang ... 61
14. Tampilan Utama Admin ... 62
4.8. Pengujian Perangkat Lunak... 62
4.8.1. Lingkungan Pengujian... 62
4.8.2. Rancangan Pengujian ... 62
BAB V KESIMPULAN DAN SARAN... 65
5.1. Kesimpulan ... 65
DAFTAR TABEL
Tabel 2.3. Simbol- simbolData Flow Diagram(DFD)... 9
Tabel 2.4. Simbol-SimbolBlock Chat... 11
Tabel 2.5. Simbol-SimbolFlowchart... 13
Tabel 2.6. Simbol-SimbolEntity Relationship Diagram(ERD)... 16
Tabel 2.7. Simbol-Simbol Kamus Data ... 18
Tabel 2.8. Format penulisan Tanggal... 21
Tabel 2.9. Folder Utama XAMPP ... 22
Tabel 4.3. AnalisisPIECES... 35
Tabel 4.5. Desain Tabel Pengirim ... 44
Tabel 4.6. Desain Tabel Status... 44
Tabel 4.7. Desain Tabel Harga... 44
Tabel 4.8. Desain Tabel Katagori... 45
Tabel 4.9. Desain Tabel Kota... 45
Tabel 5.0. Desain Tabel Transaksi ... 45
Tabel 6.1. Pengodean Pengirim... 52
Tabel 6.2. Pengodean Status... 52
Tabel 6.3. PengodeanHarga... 53
Tabel 6.4. PengodeanKategori ... 53
Tabel 6.5. Pengodean Data Kota ... 54
Tabel 6.6. Pengodean Transaksi... 54
Tabel 6.7. Pengodean Data User ... 55
DAFTAR GAMBAR
Gambar 2.1. Gambar Ilustrasi ModelWaterfall... 8
Gambar 2.2. XAMPP control panel application... 23
Gambar 2.3. PHP MyAdmin... 24
Gambar 3.1. Struktur Organisasi PT. Pandu Siwi Sentosa Palembang... 27
Gambar 3.2. Sistem yang sedang berjalan... 30
Gambar 4.1. Diagram Konteks Aplikasi Pengolahan data jasa pengiriman . 38 Gambar 4.2. Data Flow Diagram Level 0(nol) ... 39
Gambar 4.3. Flow Chart... 40
Gambar 4.4. Flow Chart pengirim... 40
Gambar 4.5. Block chart yang akan diterapkan ... 41
Gambar 4.6. Entity Relationship Diagram ... 42
Gambar 4.1. Desain Rancangan Halaman Beranda ... 46
Gambar 4.2. Desain Rancangan Halaman Status Kirim ... 47
Gambar 4.3. Desain Rancangan Halaman Transaksi ... 47
Gambar 4.4. Desain Rancangan Halaman Daftar Kota... 48
Gambar 4.5. Desain Rancangan Halaman Pengirim ... 48
Gambar 4.6. Desain Rancangan Halaman Master Harga ... 49
Gambar 4.7. Desain Rancangan Halaman Form Barang... 49
Gambar 4.8. Desain Rancangan Halaman Form Tambah Barang ... 50
Gambar 4.9. Desain Rancangan Halaman Form Tambah Status ... 50
Gambar 5.0. Desain Rancangan Halaman Form Tambah Kota ... 51
Gambar 5.1. Tampilan Halaman Form Beranda ... 55
Gambar 5.2. Tampilan Halaman Form Status Kirim ... 56
Gambar 5.3. Tampilan Halaman Form Tambah Status Pengirim ... 56
Gambar 5.4. Tampilan Halaman Form Transaksi ... 57
Gambar 5.5. Tampilan Halaman Form Tambah Transaksi ... 57
Gambar 5.6. Tampilan Halaman Form Pengirim ... 58
Gambar 5.7. Tampilan Halaman Form Tambah Pengirim ... 58
Gambar 5.9. Tampilan Halaman Form Tambah Kota... 59
Gambar 6.0. Tampilan Halaman Form Master Harga... 60
Gambar 6.1. Tampilan Halaman Form Tambah Master Harga... 60
Gambar 6.2. Tampilan Halaman Form Barang ... 61
Gambar 6.3. Tampilan Halaman Form Tambah Barang ... 61