KATA PENGATAR Puji syukur penulis panjatkan kehadirat Allah SWT, yang atas rahmat-nya maka penulis dapat menyelesaikan Proyek Akhir ini dengan judul Aplikasi Customer Change Request (CCR) Berbasis Web pada PT. Aero Systems Indonesia sebagai syarat menempuh Sidang Proyek Akhir pada Program Diploma 3 Jurusan Manajemen Informatika Politeknik Telkom Bandung. Dalam laporan proyek akhir ini penulis merasa masih banyak kekurangankekurangan baik pada teknis penulisan maupun materi, mengingat akan kemampuan yang dimiliki penulis. Untuk itu kritik dan saran dari semua pihak sangat penulis harapkan agar Aplikasi CCR Berbasis Web pada PT. Aero Systems Indonesia ini dapat dikembangkan lebih baik lagi. Dalam penulisan laporan proyek akhir ini penulis menyampaikan ucapan terima kasih yang tak terhingga kepada pihak-pihak yang membantu dalam menyelesaikan penelitian ini, khususnya kepada : 1. Bapak Ir. S.N.M.P. Simamora, MT. selaku dosen pembimbing yang telah memotivasi, bimbingan serta arahan dan kesabarannya pada penulis. 2. Ibu Rahayu Permatasari selaku pembimbing lapangan, atas motivasi dan arahan selama melaksanakan Kerja Industri di PT. Aero Systems Indonesia. 3. Bapak Heru Danuta yang selalu mambantu ketika melaksanakan Kerja Industri di PT. Aero Systems Indonesia. 4. Secara khusus penulis menyampaikan terima kasih kepada keluarga tercinta yang telah memberikan dorongan dan bantuan serta pengertian yang besar kepada penulis, baik selama mengikuti perkuliahan maupun dalam menyelesaikan laporan proyek akhir ini. 5. Semua pihak yang tidak dapat disebutkan satu persatu, yang telah memberikan bantuan dalam penulisan makalah ini. i
Akhirnya penulis berharap semoga Allah memberikan imbalan yang setimpal pada mereka yang telah memberikan bantuan, dan dapat menjadikan semua bantuan ini sebagai ibadah, Amiin Yaa Robbal Alamiin. Bandung, 12 September 2011 Penulis ii
DAFTAR ISI PERNYATAAN... KATA PENGATAR... i ABSTRAK...iii ABSTRACT... iv DAFTAR ISI... v DAFTAR GAMBAR DAN DAFTAR TABLE... viii BAB I PENDAHULUAN... 9 1.1 Latar Belakang... 9 1.2 Rumusan Masalah... 10 1.3 Tujuan... 10 1.4 Batasan Masalah... 11 1.5 Metodologi Penelitian... 11 BAB II TINJAUAN PUSTAKA... 13 2.1 Website... 13 2.1.1 Definisi Aplikasi Berbasis Web ( Web Application )... 13 2.1.2 Arsitektur Website... 14 2.1.3 Definisi Data Customer Change Request (CCR)... 15 2.2 Rekayasa Perangkat Lunak... 15 2.2.1 Definisi Rekayasa Perangkat Lunak... 15 2.2.2 Alat Bantu Pemodelan... 16 2.3 Perancangan Basis Data... 17 2.3.1 Entity Relationship Diagram (ERD)... 17 2.3.2 Kardinalitas... 18 2.4 Jaringan Intranet... 19 2.5 PHP... 20 2.6 MySQL... 21 BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN... 22 v
3.1 Gambaran Umum Sistem... 22 3.2 Kebutuhan Perangkat Keras dan Perangakat Lunak... 23 3.2.1 Kebutuhan Perangkat Keras... 23 3.2.2 Kebutuhan Perangkat Lunak... 23 3.3 Analisis Kebutuhan Sistem... 24 3.3.1 Diagram Konteks... 24 3.3.2 Data Flow Diagram (DFD)... 25 3.3.3 Spesifikasi Proses... 27 3.3.4 Kamus Data... 29 3.4 Perancangan Basis Data... 30 3.4.1 Entity Relationship Diagram (ERD)... 30 3.4.2 Skema Relasi... 31 3.4.3 Struktur Tabel... 31 3.5 Perancangan Antarmuka... 33 3.4.1 Perancangan Halaman Login... 33 3.4.2 Perancangan Tampilan Layar... 34 3.6 Struktur Menu... 35 3.6.1 Struktur Menu pada Admin... 35 3.6.2 Struktur Menu pada PIC... 36 3.6.3 Struktur Menu pada Customer... 37 BAB IV IMPLEMENTASI DAN PENGUJIAN... 38 4.1 Implementasi... 38 4.1.1 Halaman Login... 38 4.1.2 Halaman User Management... 39 4.1.3 Halaman New User... 39 4.1.4 Halaman Project Management... 40 4.1.5 Halaman New Project... 40 4.1.6 Halaman Customer Change Request... 41 4.1.7 Halaman Edit Profile... 41 4.1.8 Halaman Change Password... 42 vi
4.1.9 Halaman Print Form CCR... 43 4.2 Pengujian... 44 BAB V PENUTUP... 47 5.1 Kesimpulan... 47 5.2 Saran... 47 REFERENSI... 48 vii
DAFTAR GAMBAR DAN DAFTAR TABLE Gambar 1.1 Waterfall Method [5]... 11 Gambar 2.1 Arsitektur Aplikasi Web [2]... 15 Gambar 3.1 Diagram Konteks (DFD Level 0)... 24 Gambar 3.2 DFD Level 1... 25 Gambar 3.3 DFD Level 2 Proses 1 Pengolahan Data... 26 Gambar 3.4 Diagram ER... 30 Gambar 3.5 Skema Relasi Tabel... 31 Gambar 3.6 Perancangan Halaman Form Login... 33 Gambar 3.7 Perancangan Halaman Utama... 34 Gambar 3.8 Perancangan Halaman Setelah Login... 34 Gambar 3.9 Struktur Menu Admin... 35 Gambar 3.10 Struktur Menu PIC... 36 Gambar 3.11 Struktur Menu Customer... 37 Gambar 4.1 Halaman Login... 38 Gambar 4.2 Halaman User Management... 39 Gambar 4.3 Halaman New User... 39 Gambar 4.4 Halaman Project Management... 40 Gambar 4.5 Halaman New Project... 40 Gambar 4.6 Halaman Customer Change Request... 41 Gambar 4.7 Halaman Edit Profile... 41 Gambar 4.8 Halaman Change Password... 42 Gambar 4.9 Halaman Print Form CCR... 43 Tabel 2.1 Notasi DFD dasar [5]... 17 Tabel 2.2 Elemen Diagram ER [1]... 18 Tabel 3.1 Spesifikasi Proses... 27 Tabel 3.2 Kamus Data... 29 Tabel 3.3 Tabel User... 31 Tabel 3.4 Tabel Project... 32 Tabel 3.5 Tabel CCR... 33 Tabel 4.1 Skenario Testing... 44 viii