APLIKASI INFORMASI TEKNOLOGI HELPDESK PT SURVINDO DWI PUTRA BERBASIS INTRANET
SKRIPSI
ADITYA NUGRAHA PRADHANA 1210513021
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2015
APLIKASI INFORMASI TEKNOLOGI HELPDESK PT SURVINDO DWI PUTRA BERBASIS INTRANET
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer
ADITYA NUGRAHA PRADHANA 1210513021
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2015
v
APLIKASI INFORMASI TEKNOLOGI INFORMASI HELPDESK PT SURVINDO DWI PUTRA BERBASIS INTRANET
Aditya Nugraha Pradhana
Abstrak
Penelitian ini dilakukan untuk pengembangan sistem informasi pengaduan keluhan terhadap gangguan informasi teknologi yang terjadi pada PT Survindo Dwi Putra.
Aplikasi informasi teknologi helpdesk berbasis intranet yang akan dibangun dapat melakukan perekaman data yang diadukan oleh user ke dalam sistem melalui aplikasi helpdesk, selain itu memberikan penilaian terhadap penanganan tiket pengaduan tersebut. Aplikasi ini menggunakan metode waterfall yaitu suatu proses pembuatan situs web secara terstruktur dan berurutan di mulai dari penentuan masalah, analisa kebutuhan, perancangan implementasi, integrasi, uji coba sistem, dan penempatan situs web dan pemeliharaan. SDLC (System Development Life Cycle) yang didokumentasikan dengan diagram alir data dan sistem tiketing. Hasil penelitian adalah aplikasi ini dapat mengatasi jarak antara user dan teknisi serta dapat mengatasi pencarian tiket keluhan yang belum bisa diatasi secara manual sehingga dapat meningkatkan efisiensi waktu dan tenaga.
Kata kunci : Helpdesk, Sistem Informasi, SDLC. Pengaduan Keluhan, Tiket.
vi
APLIKASI INFORMASI TEKNOLOGI INFORMASI HELPDESK PT SURVINDO DWI PUTRA BERBASIS INTRANET
Aditya Nugraha Pradhana
Abstract
This research was conducted for the development of information systems grievance against disturbances that occurred in information technology PT Survindo Dwi Putra . Applications helpdesk information technology based on intranet that will be built to perform the data recording of the complaint by the user into the system via the helpdesk application , in addition to providing an assessment of the handling of the complaint ticket . This application uses waterfall method which is a process of making a website in a structured and sequential start of the determination of the issues , needs analysis , design implementation , integration , system testing , and web site placement and maintenance . SDLC (System Development Life Cycle ) documented with data flow diagram and ticketing systems . The result of the research is the application can overcome the distance between the user and the technician and can address complaints ticket search that can not be solved manually so as to improve the efficiency of time and energy.
Keyword : Helpdesk, Information Systems, SDLC. Complaints, Ticket.
vii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT atas segala karunia- Nya sehingga skripsi ini berhasil diselesaikan. Judul yang dipilih dalam penelitian ini yang dilaksanakan sejak Januari 2015 ini adalah APLIKASI INFORMASI TEKNOLOGI HELPDESK PT SURVINDO DWI PUTRA BERBASIS INTRANET. Terima kasih penulis ucapkan kepada Ibu ERLY KRISNANIK., S.Kom., MM selaku dosen pembimbing yang telah banyak memberikan saran yang sangat bermanfaat.
Disamping itu, ucapan terima kasih juga disampaikan kepada orang tua saya SUPARDI, EUIS ATI RUSMIATI serta seluruh keluarga yang tidak henti- hentinya memberikan penulis semangat dan doa. Penulis juga sampaikan terima kasih kepada teman-teman yang telah membantu dalam penulisan skripsi ini.
Jakarta, 31 Juli 2015 Penulis
(Aditya Nugraha Pradhana)
viii
DAFTAR ISI
PERNYATAAN ORISINILITAS ... ii
PERNYATAAN PERSETUJUAN PUBLIKASI ... iii
PENGESAHAN ... iv
ABSTRAK ... v
ABSTRACT ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... viii
DAFTAR TABEL ... x
DAFTAR GAMBAR ... xi
DAFTAR LAMPIRAN ... xii
DAFTAR SIMBOL ... xiii
BAB I PENDAHULUAN I.1 Latar Belakang ... 1
I.2 Rumusan Masalah ... 2
I.3 Maksud dan Tujuan ... 2
I.4 Ruang Lingkup ... 2
I.5 Manfaat ... 2
I.6 Luaran yang Diharapkan ... 3
I.7 Sistematika Penulisan ... 3
BAB II TINJAUAN PUSTAKA II.1 Sistem IT Helpdesk ... 5
II.2 Sistem Informasi Manajemen ... 5
II.3 Unified Modeling Languange (UML) ... 12
II.4 Basis Data ... 13
II.5 MySQL ... 15
II.6 Jaringan Komunikasi ... 16
II.7 Bahasa Pemrograman ... 17
II.8 Aplikasi (Peralatan Pendukung) ... 19
II.9 Penelitian Terdahulu ... 20
BAB III METODOLOGI PENELITIAN III.1 Kerangka Berpikir ... 22
III.2 Waktu dan Tempat Penelitian ... 24
III.3 Kebutuhan Alat dan Bahan ... 24
III.4 Objek Penelitian ... 25
BAB IV ANALISA DAN PERANCANGAN IV.1 Profil Perusahaan ... 26
IV.2 Spesifikasi Bentuk Dokumen ... 28
IV.3 Prosedur Sistem Berjalan ... 30
IV.4 Identifikasi Masalah (PIECES) ... 33
ix
IV.5 Analisa Kebutuhan Sistem ... 35
IV.6 Rancangan Sistem Usulan... 35
IV.7 Sistem Usulan ... 36
IV.8 Rancang Logik ... 37
IV.9 Aktivitas Diagram Sistem Usulan ... 42
IV.10 Kamus Data ... 48
IV.11 Rancangan Kode Sistem Usulan ... 56
IV.12 Konfigurasi Sistem Usulan ... 57
IV.13 Implementasi Sistem ... 59
IV.14 Jadwal Kegiatan Penelitian ... 62
BAB V PENUTUP V.1 Kesimpulan ... 63
V.2 Saran ... 63
DAFTAR PUSTAKA ... 64 RIWAYAT HIDUP
LAMPIRAN
x
DAFTAR TABEL
Tabel 1 Penelitian Terdahulu ... 21
Tabel 2 Dokumen Masukan Sistem Berjalan ... 29
Tabel 3 Dokumen Keluaran Sistem Berjalan ... 29
Tabel 4 Deskripsi Aktor Use Case Diagram Sistem Berjalan... 31
Tabel 5 Daftar Istilah Use Case Sistem Usulan ... 42
Tabel 6 Tabel Jadwal Kegiatan Penelitian ... 62
xi
DAFTAR GAMBAR
Gambar 1 Metode Waterfall...9
Gambar 2 Kerangka Berpikir ...22
Gambar 3 Struktur Organisasi ...27
Gambar 4 Struktur Organisasi IT ...27
Gambar 5 Usecase Diagram Sistem Berjalan ...30
Gambar 6 Usecase Diagram Sitem Usulan ...38
Gambar 7 Usecase Diagram Dari Sisi User ...39
Gambar 8 Usecase Diagram Dari Sisi Teknikal Support ...40
Gambar 9 Usecase Diagram Dari Sisi It Support...41
Gambar 10 Diagram Aktifitas User Buat Pengaduan ...43
Gambar 11 Diagram Aktifitas User Penilaian Pengaduan ...44
Gambar 12 Diagram Aktifitas Teknikal Support ...45
Gambar 13 Diagram Aktifitas IT Support Membuat User Akun ...46
Gambar 14 Diagram Aktifitas IT Support View Data ...47
Gambar 15 Class Diagram ...50
Gambar 16 Bagan Pengolahan Terstruktur ...51
Gambar 17 Bagan Pembagian Modul Pengolahan...52
Gambar 18 Menu User ...53
Gambar 19 Menu Admin ...54
Gambar 20 Konfigurasi Jaringan Dan Penempatan Server...59
xii
DAFTAR LAMPIRAN
Lampiran 1 Data Masukkan Sistem Berjalan Form Pengaduan Keluhan Lampiran 2 Data Masukan Sistem Berjalan Form Penilaian Kepuasan Lampiran 3 Data Keluaran Sistem Usulan Form Pengaduan Keluhan Lampiran 4 Data Keluaran Sistem Usulan Form Penilaian Kepuasan Lampiran 5 Data Masukan Form Pengaduan
Lampiran 6 Data Keluaran Sistem Usulan Lampiran 7 Tabel Rancangan Data User Lampiran 8 Tabel Rancangan Data Tiket Lampiran 9 Tabel Rancangan Data Penilaian Lampiran 10 Tabel Rancangan Data Log Tiket Lampiran 11 Tabel Rancangan Kategori Tiket Lampiran 12 Tampilan Login
Lampiran 13 Tampilan Home
Lampiran 14 Tampilan Pembuatan Pengaduan Lampiran 15 Tampilan Pembuatan User Oleh Admin
Lampiran 16 Tampilan Penilaian Terhadap Penanganan Tiket Lampiran 17 Tampilan Close Tiket Oleh IT Support
xiii
DAFTAR SIMBOL
1. Unified Modeling Language a. Use Case Diagram
No Simbol Penjelasan/Arti
1 Actor atau pengguna sistem. Actor tidak terbatas
hanya manusia saja, jika sebuah sistem berkomunikasi dengan aplikasi lain dan membutuhkan input atau memberikan output, maka aplikasi tersebut juga bisa dianggap sebagai actor.
2 Usecase
Use case digambarkan sebagai lingkaran elips dengan nama use case dituliskan didalam elips tersebut.
3 Asosiasi digunakan untuk menghubungkan actor
dengan use case. Asosiasi digambarkan dengan sebuah garis yang menghubungkan antara Actor dengan Usecase.
usecase
xiv b. Class Diagram
No Simbol Penjelasan/Arti
1 Class adalah blok-blok pembangun
pemrograman berorientasi obyek. Sebuah class digambarkan sebagai sebuah kotak yang terbagi atas 3 bagian. Bagian atas adalah bagian nama dari class. Bagian tengah mendefinisikan atribut class. Bagian akhir mendefinisikan method- method dari sebuah class.
2 Association merupakan sebuah relation
shippaling umum antara 2 class dan dilambangkan oleh sebuah garis yang menghubungkan antara 2 class. Garis ini bisa melambangkan tipe-tipe relationship dan juga dapat menampilkan hukum-hukum multiplisitas pada sebuah relationship.
3 Composition. Jika sebuah class tidak bisa berdiri sendiri dan harus merupakan bagian dari class yang lain, maka class tersebut memiliki relasi Composition terhadap class tempat dia bergantung tersebut. Sebuah relasi Composition digambarkan sebagai garis dengan ujung berbentuk jajaran genjang berisi/solid.
4 Dependency merupakan relasi hubungan suatu
class yang ketergantungan dengan classlain.
Sebuah depedency dilambangkan sebagai sebuah panah bertitik-titik.
5 Aggregation mengindikasikan keseluruhan
bagian relationship dan biasanya disebut sebagai relasi
user +id_user +nama_user +username +password +update() +delete()
xv c. Activity Diagram
No. Simbol Penjelasan / Arti
1. Start point
2. End Point
3. Activities.
4. Decision
d. Sequence Diagram
No Simbol Penjelasan/Arti
1 Life Line Objek entity, antarmuka yang saling berinteraksi.
2 Message Spesifikasi dari komunikasi antar
objek yang memuat informasi informasi tentang aktifitas yang terjadi
3 Message Spesifikasi dari komunikasi antar
objek yang memuat informasi informasi tentang aktifitas yang terjadi
Activity1