APLIKASI SISTEM SERVICE TICKET HELPDESK PADA PT NEXWAVE TECHNOLOGIES Oleh : Dwi Cahyono 41811120122 Program Studi Sistem Informasi Fakultas Ilmu Komputer Universitas Mercu Buana Jakarta 2016 1
APLIKASI SISTEM SERVICE TICKET HELPDESK PADA PT NEXWAVE TECHNOLOGIES Laporan Tugas Akhir Diajukan kepada Fakultas Ilmu Komputer Universitas Mercu Buana Jakarta Untuk Memenuhi Persyaratan guna Memperoleh Gelar Sarjana Pendidikan Oleh : Dwi Cahyono 41811120122 Program Studi Sistem Informasi Fakultas Ilmu Komputer Universitas Mercu Buana Jakarta 2016 2
KATA PENGANTAR Dengan mengucapkan puji dan syukur kehadirat Allah SWT, penulis panjatkan atas segala rahmat, hidayah dan ridha Allah SWT, sehingga penulis dapat menyelesaikan proposal tugas akhir yang merupakan salah satu persyaratan pengajuan skripsi Program Studi Strata Satu (S1) pada Jurusan Sistem Informasi, Universitas Mercubuana. Penulis menyadari bahwa proposal laporan tugas akhir ini masih jauh dari kesempurnaan. Oleh karena itu, kritik dan saran senantiasa penulis terima dengan senang hati. Dengan segala keterbatasan, penulis menyadari pula bahwa laporan tugas akhir ini tidak akan terwujud tanpa bantuan, bimbingan, dorongan motivasi dan doa dari berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada: 1. Orang tua dan keluarga yang selalu memanjatkan doa yang tidak ada henti-hentinya mendukung penulis menyelesaikan laporan ini 2. Ibu Inge Handriani selaku pembimbing tugas akhir yang telah memberikan masukan dan nasehat dalam penyusunan laporan tugas akhir ini. 3. Bapak dan Ibu Dosen Universitas Mercu Buana yang telah berjasa memberikan ilmunya kepada penulis selama ini. 4. Ibu Aida Elmajnaoui, Sri Rahayu Widiastuti selaku rekan-rekan kerja yang sudah mendukung penuh untuk menyelesaikan laporan ini. 5. Teman teman satu kelas sistem informasi Mercubuana Menteng semuanya. 6. Semua pihak yang telah membantu dan tidak dapat penulis sebutkan satu persatu. Bersar harapan penulis semoga laporan tugas akhir ini dapat bermanfaat bagi semua pihak. Semoga Allah SWT membalas kebaikan dan selalu mencurahkan hidayah serta taufiknya, Amin. Jakarta, 10 Agustus 2016 Dwi Cahyono
DAFTAR ISI LEMBAR PERNYATAAN... 3 LEMBAR PERSETUJUAN SIDANG... 4 LEMBAR PENGESAHAN... 5 BAB I... 10 PENDAHULUAN... 10 1.1 Latar Belakang... 10 1.2 Rumusan Masalah... 12 2.1 Batasan Masalah... 12 2.2 Tujuan dan Manfaat... 12 1.4.1. Tujuan dari pengerjaan tugas akhir ini adalah sebagai berikut:... 12 1.4.2. Manfaat dari pengerjaan tugas akhir ini sebagai berikut :... 13 2.3 Metode Penelitian... 13 1.5.1 Jenis Penelitian... 13 1.5.2 Teknik Pengumpulan Data... 14 1.5.3 Metodologi Pengembangan Sistem... 14 1.6 Sistematika Penulisan... 15 BAB II... 17 LANDASAN TEORI... 17 2.1 Pengertian Umum Sistem / Aplikasi... 17 2.1.1 Pengertian Sistem / Aplikasi Komputer... 17 2.1.2 Pengertian Aplikasi Helpdesk... 17 2.1.3 Pengertian Aplikasi Berbasis Web... 18 2.2 SDLC ( Systems Development Life Cycle ) Waterfall... 18 2.3 Analisa Sistem... 20 2.3.1 Konsep Dasar Analisis PIECES... 20 2.3.2 Bagan Alir (Flowchart)... 22 2.4 UML ( Unifed Modeling Language)... 25 2.4.2 ASP.Net (Active Server Page.Net)... 35 2.5 XAMPP... 36 2.5.1 Hypertex Markup Language ( HTML)... 37 2.6 Basis Data (Database)... 37 6
2.6.1 Microsoft SQL Server... 38 2.7 Pengujian Kotak Hitam (Black Box Testing)... 39 BAB III... 40 ANALISIS & PERANCANGAN... 40 3.1 Profile Perusahaan... 40 3.1.1 Sejarah Perusahaan... 40 3.1.2 Lokasi Perusahaan... 41 3.1.3 Visi dan Misi Perusahaan... 41 3.1.4 Struktur Organisasi PT Nexwave Technologies Departement IT... 41 3.1.5 Tugas dan Tanggung Jawab... 42 3.2 Analisa Sistem Berjalan... 43 3.2.1 Diagram Konseptual Berjalan... 44 3.2.2 Identifikasi Masalah... 45 3.2.3 Penyebab Kekurangan Sistem Berjalan... 46 3.3 Hasil Analisa Kebutuhan... 47 3.4 Rancangan UML... 48 3.4.1 Diagram Use Case Yang Dirancang... 48 3.4.2 Activity Diagram Login... 52 3.4.3 Squence Diagram Login... 60 3.5 Class Diagram... 66 3.5.1 Rancangan Struktur Tabel... 67 3.6 Rancangan Layar... 69 BAB IV IMPLEMENTASI DAN PENGUJIAN... 72 4.1 Implementasi Software dan Hardware... 72 4.1.1 Spesifikasi kebutuhan Sistem... 72 4.2 Implementasi sistem... 73 Pengujian Sistem... 76 Hasil Pengujian... 78 BAB V... 79 PENUTUP... 79 5.1 Kesimpulan... 79 5.2 Saran... 79 DAFTAR PUSTAKA... 80 7
DAFTAR GAMBAR Gambar 2. 1 Model Waterfall... 19 Gambar 2.2 Contoh Sequence Diagram Pembayaran Lagu [Dennis, Alan. 2012]... 31 Gambar 2. 3 Contoh Class Diagram Sistem Pembelian Lagu [Dennis, Alan. 2012]... 33 Gambar 3. 1 Struktur Organisasi Departemen IT. PT Nexwave Technologies... 42 Gambar 3. 2 Flowchart Sistem Berjalan... 44 Gambar 3. 3 Diagram use case yang dirancang... 48 Gambar 3. 4 Activity Diagram Login... 52 Gambar 3. 5 Activity Diagram Membuat Ticket... 53 Gambar 3. 6 Activity Diagram Membuka Tiket... 54 Gambar 3. 7 Activity Diagram Mengecek Problem... 55 Gambar 3 8 Activity Diagram Jadwal Pengerjaan... 56 Gambar 3. 9 Activity Diagram Verifikasi Penggantian Perangkat... 57 Gambar 3. 10 Activity Diagram Laporan hasil troubleshoot Error! Bookmark not defined. Gambar 3. 11 Squence Diagram Login... 60 Gambar 3. 12 Squence Diagram Add User... 61 Gambar 3. 12 Squence Diagram Verifikasi Ticket... 62 Gambar 3. 14 Squence Diagram Verifikasi Pengajuan Perangkat... 63 Gambar 3. 15 Squence Diagram Aprove Penggantian Perangkat... 64 Gambar 3. 16 Class Diagram... 67 Gambar 3. 17 Tampilan Login... 69 Gambar 3. 18 Tampilan Menu Utama... 70 Gambar 3. 19 Tampilan Menu Membuat ticket... 71 Gambar 3. 20 Tampilan Menu Pengajuan Barang... 71 Gambar 3. 21 Tampilan Menu Jadwal Perbaikan... 71 Gambar 4. 1 Tampilan Menu Login... 73 Gambar 4. 2 Tampilan Menu Utama... 74 Gambar 4. 3 Tampilan Menu Membuat Ticket... 74 Gambar 4. 4 Tampilan Menu Admin... 75 Gambar 4. 5 Tampilan Menu Pengajuan Barang... 75 8
DAFTAR TABEL Tabel 2. 1 Tabel Flow Direction Symbols... 23 Tabel 2. 2 Tabel Processing Symbols... 23 Tabel 2. 3 Tabel Input / Output Symbols... 24 Tabel 2. 4 Elemen-Elemen Use Case Diagram... 27 Tabel 2. 5 Elemen-Elemen Activity Diagram... 29 Tabel 2. 6 Elemen-Elemen Sequence Diagram... 31 Tabel 2. 7 Elemen-elemen dari Class Diagram... 34 Tabel 3. 1 Hasil Analisa dan Kebutuhan Sistem... 47 Tabel 3. 2 Use Case description membuat ticket problem... 49 Tabel 3. 3 Use Case description membuka Detail Ticket... 49 Tabel 3.4 Use Case description mengecek problem... 50 Tabel 3. 5 Use Case description Verifikasi Penggantian Perangkat... 50 Tabel 3. 6 Use Case description Jadwal Pengerjaan... 50 Tabel 3.7 Use Case description Laporan Hasil Pengerjaan... 51 Tabel 3. 14 Laporan hasil troubleshoot... 59 Tabel 4. 1 Tabel Skenario Pengujian... 76 9