ANALISA DAN PERANCANGAN FORM LAPORAN KERJA KUNJUNGAN KE CUSTOMER BERBASIS ANDROID Nama: Robby Zemy Kurniawan Nim : 41811110188 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 2015
ANALISA DAN PERANCANGAN FORM LAPORAN KERJA KUNJUNGAN KE CUSTOMER BERBASIS ANDROID Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh : Nama : Robby Zemy Kurniawan Nim : 41811110188 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 2015
LEMBAR PERNYATAAN i
LEMBAR PERSETUJUAN SIDANG ii
LEMBAR PENGESAHAN iii
KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunia-nya, sehingga penulis dapat menyelesaikan laporan tugas akhir yang merupakan salah satu persyaratan untuk menyelesaikan Program Studi Strata Satu (S1) pada Jurusan Sistem Informasi Universitas Mercu Buana tepat pada waktunya. Penyusunan tugas akhir ini tidak lepas dari bantuan berbagai pihak yang telah memberikan bimbingan dan pengarahan kepada penulis selama penyusunan tugas akhir. Untuk itu dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada : 1. Bapak Andi Nugroho, ST, M.Kom selaku pembimbing tugas akhir pada Jurusan Sistem Informasi Universitas Mercu Buana. 2. Ibu Nur Ani, ST., MMSI.,selaku Kepala Program Studi pada Jurusan Sistem Informasi Universitas Mercu Buana. 3. Bapak Bagus Priambodo.,ST., MTI., selaku Koordinator Tugas Akhir pada Jurusan Sistem Informasi Universitas Mercu Buana. 4. Seluruh dosen Jurusan Sistem Informasi Universitas Mercubuana. 5. Kepada orang tua penulis yang selalu memberikan semangat, do a, dan motivasinya untuk kelancaran pembuatan tugas akhir ini. 6. Teman teman angkatan 17 Universitas Mercubuana 7. Semua orang yang terlibat dalam pembuatan tugas akhir ini dari awal pembuatan hingga selesai. iv
Penulis menyadari bahwa laporan tugas akhir ini masih jauh dari sempurna. Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati. Akhir kata semoga tugas akhir ini diharapkan dapat bermanfaat bagi para pihak yang memerlukannya pada khususnya mahasiswa/i Universitas Mercu Buana. Jakarta, 2015 Penulis v
DAFTAR ISI LEMBAR PERNYATAAN... I LEMBAR PERSETUJUAN SIDANG...II LEMBAR PENGESAHAN... III KATA PENGANTAR... IV ABSTRACT... VI ABSTRAK...VII DAFTAR ISI...VIII DAFTAR GAMBAR... XI DAFTAR TABEL... XIV BAB I PENDAHULUAN... 1 1.1 LATAR BELAKANG... 1 1.2 RUMUSAN MASALAH... 2 1.3 PEMBATASAN MASALAH... 2 1.4 TUJUAN DAN MANFAAT PENELITIAN... 2 1.5 METODOLOGI PENELITIAN... 3 1.5.1 Jenis Penelitian... 3 1.5.2 Teknik Pengumpulan Data... 3 1.5.3 Metodologi Perancangan Sistem... 4 1.5.4 Metodologi Pembangunan Sistem... 4 1.6 SISTEMATIKA PENULISAN... 5 BAB II LANDASAN TEORI... 6 2.1. KONSEP DASAR ANALISA... 6 2.2. TAHAP- TAHAP ANALISA... 6 2.3. FUNGSI ANALISA SISTEM... 7 2.4. PERANCANGAN SISTEM... 7 viii
2.5. KONSEP DASAR ANDROID... 7 2.6. UML (UNIFIED MODELLING LANGUAGE)... 8 2.6.1 Use Case Diagram... 8 2.6.2 Activity Diagram... 12 2.6.3 Class Diagram... 15 2.6.4 Sequence Diagram... 18 2.7 METODE PROTOTYPE... 22 2.8 XAMPP... 23 2.9 MYSQL... 23 2.10 DATABASE... 24 2.10.1 Pengertian Database... 24 2.11 JARINGAN KOMPUTER... 25 2.12 JENIS JENIS JARINGAN... 26 BAB III ANALISA DAN PERANCANGAN SISTEM... 27 3.1 GAMBARAN UMUM PERUSAHAAN... 27 3.2 STRUKTUR ORGANISASI BAGIAN OPERATION MAINTENANCE... 28 3.3 TUGAS DAN FUNGSI... 29 3.4 VISI DAN MISI PT. APLIKANUSA LINTASARTA... 30 3.5 PRODUK JASA KOMUNIKUL DATA PT. APLIKANUSA LINTASARTA... 32 3.6 SPESIFIKASI SISTEM... 33 3.6.1 INPUT... 33 3.6.2 OUTPUT... 34 3.6.3 PROSES... 34 3.7 ANALISIS SISTEM... 35 3.8 ANALISIS PROSES BISNIS... 35 3.9 ANALISA SISTEM BERJALAN... 37 3.10 ANALISA SISTEM USULAN... 38 3.10.1 Analisa Kebutuhan (System Requirement)... 39 3.10.2 Use Case Diagram... 40 3.10.3 Use Case Diagram Description... 41 3.10.4 Activity Diagram... 48 3.10.5 Class Diagram... 56 ix
3.10.6 Persistent Object... 62 3.10.7 Sequence... 71 3.10.8 Mock-Up User Interface... 78 BAB IV HASIL RANCANGAN... 94 4.1 RANCANGAN DATABASE... 94 4.1.1 Table User... 94 4.1.2 Table Pelanggan... 94 4.1.3 Table Laporan... 95 4.1.4 Table Antena Wireless... 96 4.1.5 Table Antena Vsat... 97 4.1.6 Table Wireline Fiber Optic... 97 4.2 RANCANGAN ANTAR MUKA... 98 BAB V PENUTUP... 113 5.1 KESIMPULAN... 113 5.2 SARAN... 113 DAFTAR PUSTAKA LAMPIRAN x
DAFTAR GAMBAR GAMBAR 2. 1 CONTOH USE CASE DIAGRAM (ROGER S. PRESSMAN, PH.D, 2010)... 12 GAMBAR 2. 2 CONTOH ACTIVITY DIAGRAM (ROGER S. PRESSMAN, PH.D, 2010).. 14 GAMBAR 2. 3 CONTOH CLASS DIAGRAM (ROGER S. PRESSMAN, PH.D, 2010)... 18 GAMBAR 2. 4 CONTOH SEQUENCE DIAGRAM (ROGER S. PRESSMAN, PH.D, 2010) 21 GAMBAR 2. 5 MODEL PROTOTYPE MENURUT ROGER S.PRESSMAN, PH.D... 22 GAMBAR 2. 6 LOGO XAMPP... 23 GAMBAR 3. 1 STRUKTUR ORGANISASI PADA SISTEM BERJALAN... 28 GAMBAR 3. 2 ANALISA SISTEM BERJALAN... 37 GAMBAR 3. 3 USE CASE DIAGRAM SISTEM USULAN... 40 GAMBAR 3. 4 ACTIVITY LOGIN USER... 48 GAMBAR 3. 6 ACTIVITY DIAGRAM INPUT FORM WIRELESS... 50 GAMBAR 3. 7 ACTIVITY DIAGRAM FORM V-SAT... 51 GAMBAR 3. 8 ACTIVITY DIAGRAM VALIDASI DATA OLEH ADMIN... 52 GAMBAR 3. 9 ACTIVITY DIAGRAM TAMBAH USER ID... 53 GAMBAR 3. 10 ACTIVITY DIAGRAM HAPUS USER... 54 GAMBAR 3. 11 ACTIVITY DIAGRAM HAPUS USER... 55 GAMBAR 3. 12 CLASS DIAGRAM... 56 GAMBAR 3. 13 CLASS DIAGRAM USER... 63 GAMBAR 3. 14 CLASS DIAGRAM PELANGGAN... 63 GAMBAR 3. 15 CLASS DIAGRAM LAPORAN... 64 GAMBAR 3. 16 CLASS DIAGRAM ANTENA WIRELESS... 67 GAMBAR 3. 17 CLASS DIAGRAM ANTENA VSAT... 69 GAMBAR 3. 18 CLASS DIAGRAM WIRELINE FO... 70 GAMBAR 3. 19 SEQUENCE DIAGRAM LOGIN... 71 GAMBAR 3. 20 SEQUENCE DIAGRAM KELOLA USER... 72 GAMBAR 3. 21 SEQUENCE DIAGRAM INPUT LAPORAN KERJA... 73 GAMBAR 3. 22 SEQUENCE DIAGRAM REKAP DATA LAPORAN... 74 GAMBAR 3. 23 SEQUENCE DIAGRAM VIEW LAPORAN DATA PELANGGAN... 75 GAMBAR 3. 24 SEQUENCE DIAGRAM VALIDASI LAPORAN... 76 xi
GAMBAR 3. 25 SEQUENCE DIAGRAM VIEW LAPORAN CUSTOMER... 77 GAMBAR 3. 26 RANCANGAN TAMPILAN LOGIN... 78 GAMBAR 3. 27 RANCANGAN TAMPILAN IT ADD USER... 79 GAMBAR 3. 28 RANCANGAN TAMPILAN IT HAPUS USER... 79 GAMBAR 3. 29 RANCANGAN TAMPILAN ADMIN VALIDASI DATA LAPORAN... 80 GAMBAR 3. 30 (LANJUTAN) RANCANGAN TAMPILAN ADMIN VALIDASI DATA LAPORAN... 81 GAMBAR 3. 31 RANCANGAN TAMPILAN ADMIN CEK LAPORAN MASUK... 82 GAMBAR 3. 32 (LANJUTAN) RANCANGAN TAMPILAN ADMIN VIEW DATA LAPORAN SELESAI... 83 GAMBAR 3. 33 RANCANGAN TAMPILAN ADMIN CEK LAPORAN BERMASALAH... 84 GAMBAR 3. 34 (LANJUTAN) RANCANGAN TAMPILAN ADMIN CEK LAPORAN BERMASALAH... 85 GAMBAR 3. 35 RANCANGAN TAMPILAN ASISTEN MANAGER CEK LAPORAN SELESAI... 86 GAMBAR 3. 36 (LANJUTAN)RANCANGAN TAMPILAN ASISTEN MANAGER CEK LAPORAN SELESAI... 87 GAMBAR 3. 37 RANCANGAN TAMPILAN ASISTEN MANAGER REKAP LAPORAN... 88 GAMBAR 3. 38 RANCANGAN TAMPILAN FORM LOGIN ANDROID... 89 GAMBAR 3. 39 RANCANGAN TAMPILAN MENU LAPORAN ANDROID... 90 GAMBAR 3. 40 RANCANGAN TAMPILAN FORM INPUT LAPORAN WIRELESS ANDROID... 91 GAMBAR 3. 41 RANCANGAN TAMPILAN FORM INPUT LAPORAN WIRELINE ANDROID... 92 GAMBAR 3. 42 RANCANGAN TAMPILAN FORM INPUT LAPORAN VSAT ANDROID.. 93. GAMBAR 4. 1 TAMPILAN ANTARMUKA FORM LOGIN... 98 GAMBAR 4. 2 TAMPILAN ANTARMUKA FORM IT ADD USER... 99 GAMBAR 4. 3 TAMPILAN ANTARMUKA FORM IT HAPUS USER... 99 GAMBAR 4. 4 TAMPILAN ANTARMUKA FORM ADMIN CEK LAPORAN MASUK... 100 GAMBAR 4. 5 TAMPILAN ANTARMUKA FORM ADMIN CEK LAPORAN MASUK (OPEN)... 100 GAMBAR 4. 6 TAMPILAN ANTARMUKA FORM ADMIN DATA LAPORAN SELESAI.. 101 xii
GAMBAR 4. 7 TAMPILAN ANTARMUKA FORM ADMIN DATA LAPORAN SELESAI (OPEN)... 101 GAMBAR 4. 8 TAMPILAN ANTARMUKA FORM ADMIN CEK LAPORAN BERMASALAH... 102 GAMBAR 4. 9 TAMPILAN ANTARMUKA FORM ADMIN CEK LAPORAN BERMASALAH (OPEN)... 102 GAMBAR 4. 10 TAMPILAN ANTARMUKA FORM ASISTEN MANAGER CEK LAPORAN SELESAI... 103 GAMBAR 4. 11 TAMPILAN ANTARMUKA FORM ASISTEN MANAGER REKAP LAPORAN... 104 GAMBAR 4. 12 TAMPILAN ANTARMUKA FORM LOGIN ANDROID... 105 GAMBAR 4. 13 TAMPILAN ANTARMUKA MENU LAPORAN ANDROID... 106 GAMBAR 4. 14 TAMPILAN ANTARMUKA FORM INPUT LAPORAN WIRELESS ANDROID... 107 GAMBAR 4. 15 TAMPILAN ANTARMUKA FORM INPUT LAPORAN WIRELESS ANDROID... 108 GAMBAR 4. 16 RANCANGAN ANTARMUKA FORM INPUT LAPORAN WIRELINE ANDROID... 109 GAMBAR 4. 17 RANCANGAN ANTARMUKA FORM INPUT LAPORAN WIRELINE ANDROID (NEXT)... 110 GAMBAR 4. 18 RANCANGAN ANTARMUKA FORM INPUT LAPORAN VSAT ANDROID... 111 GAMBAR 4. 19 RANCANGAN ANTARMUKA FORM INPUT LAPORAN VSAT ANDROID (NEXT)... 112 xiii
DAFTAR TABEL TABEL 2. 1 SIMBOL USE CASE DIAGRAM... 10 TABEL 2. 2 SIMBOL ACTIVITY DIAGRAM... 12 TABEL 2. 3 SIMBOL CLASS DIAGRAM... 17 TABEL 2. 4 SIMBOL SEQUENCE DIAGRAM... 19. TABEL 3. 1 USE CASE DESCRIPTION LOGIN... 41 TABEL 3. 2 USE CASE DESCRIPTION PENGELOLAAN USER... 42 TABEL 3. 3 USE CASE DESCRIPTION REKAP LAPORAN DATA PELANGGAN... 43 TABEL 3. 4 USE CASE DESCRIPTION VIEW LAPORAN DARI TEKNISI... 44 TABEL 3. 5 USE CASE DESCRIPTION VALIDASI DATA LAPORAN... 45 TABEL 3. 6 USE CASE DESCRIPTION INPUT LAPORAN KERJA... 46 TABEL 3. 7 USE CASE DESCRIPTION CETAK LAPORAN... 47 TABEL 3. 8 TABEL USER... 56 TABEL 3. 9 TABEL PELANGGAN... 57 TABEL 3. 10 TABEL LAPORAN... 58 TABEL 3. 11 TABEL ANTENA_WIRELESS... 59 TABEL 3. 12 TABEL ANTENA_VSAT... 61 TABEL 3. 13 TABEL WIRELINE_FO... 62 TABEL 3. 14 PERSISTENT OBJECT TABLE USER... 63 TABEL 3. 15 PERSISTENT OBJECT PELANGGAN... 63 TABEL 3. 16 PERSISTENT OBJECT TABLE LAPORAN... 65 TABEL 3. 17 (LANJUTAN) PERSISTENT OBJECT TABLE LAPORAN... 65 TABEL 3. 18 (LANJUTAN) PERSISTENT OBJECT TABLE LAPORAN... 66 TABEL 3. 19 (LANJUTAN) PERSISTENT OBJECT TABLE LAPORAN... 66 TABEL 3. 20 (LANJUTAN) PERSISTENT OBJECT TABLE LAPORAN... 67 TABEL 3. 21 PERSISTENT OBJECT TABLE ANTENA_WIRELESS... 68 TABEL 3. 22 (LANJUTAN) PERSISTENT OBJECT TABLE ANTENA_WIRELESS... 68 TABEL 3. 23 PERSISTENT OBJECT TABLE ANTENA_VSAT... 69 TABEL 3. 24 (LANJUTAN)PERSISTENT OBJECT TABLE ANTENA_VSAT... 69 TABEL 3. 25 PERSISTENT OBJECT TABLE WIRELINE_FO... 70. xiv
TABEL 4. 1 STRUKTUR TABLE USER... 94 TABEL 4. 2 STRUKTUR TABLE PELANGGAN... 94 TABEL 4. 3 STRUKTUR TABLE LAPORAN... 95 TABEL 4. 4 STRUKTUR TABLE ANTENA_WIRELESS... 96 TABEL 4. 5 STRUKTUR TABLE ANTENNA_VSAT... 97 TABEL 4. 6 STRUKTUR TABLE WIRELINE_FO... 97 xv