PERANCANGAN SISTEM INFORMASI PELAYANAN TEKNOLOGI INFORMASI KAMPUS (STUDI KASUS KLINIK TI USU) Diajukan untuk memenuhi salah satu persyaratan dalam menyelesaikan pendidikan sarjana (S-1) pada Departemen Teknik Elektro Oleh ERMAN JON ROY SIMAMORA NIM : 080422030 DEPARTEMEN TEKNIK ELEKTRO PROGRAM PENDIDIKAN SARJANA EKSTENSI FAKULTAS TEKNIK UNIVERSITAS SUMATERA UTARA MEDAN 2011
ABSTRAK Klinik Teknologi Informasi (Klinik TI) adalah bagian dari Pusat Sistem Informasi (PSI) (USU) yang dibentuk dengan tujuan untuk meningkatkan pelayanan teknologi informasi kepada sivitas akademik di kampus. Pada Klinik TI USU, sistem pengolahan dan penyimpanan data masih dilakukan secara manual, dimana sistem ini tidak cukup untuk mendukung efektifitas dan efisiensi kerja guna menunjang tercapainya tujuan dari pelayanan. Permasalahan yang dibahas dalam penelitian ini adalah bagaimana mengembangkan dan memberikan solusi suatu sistem informasi pelayanan teknologi informasi kampus yang baru dengan menggunakan aplikasi PHP dan MySQL. Metode penelitian yang dilakukan adalah dengan mengumpulkan data-data, baik dengan observasi, wawancara, dan studi literatur. Selanjutnya dilakukan perancangan program melalui beberapa tahap yaitu tahap rencana pendahuluan, permintaan sistem, analisis sistem, perancangan sistem dan pengujian kinerja sistem yang dibuat. Hasil dari penelitian yang dilakukan adalah aplikasi baru berupa perangkat lunak (software) untuk proses pelayanan klinik TI yang terorganisasi dengan baik. Kata kunci : Sistem Informasi, Pelayanan TI, Klinik TI i
KATA PENGANTAR Puji dan syukur kepada Tuhan Yang Maha Esa, karena hanya dengan kehendaknya penulis dapat menyelesaikan Tugas Akhir ini, yang berjudul PERANCANGAN SISTEM INFORMASI PELAYANAN TEKNOLOGI INFORMASI KAMPUS (STUDI KASUS : KLINIK TI USU). Disamping itu, penulis mengucapkan terimakasih yang sebesar-besarnya kepada: 1. Ayahanda M. Simamora dan Ibunda L. Manullang yang telah membesarkan dan memberi kasih sayang yang tulus kepada penulis. 2. Abang Maruli Simamora, Kakak Risma Hutabarat, Herlina Simamora, Adik Frans Atoni Nadeak, dan Adik Merlin Simamora yang selalu menyayangi, membantu, menjadi tempat berbagi, bercanda dalam suka maupun duka dalam penyusunan Tugas Akhir ini. 3. Temanku Harul H Samosir yang telah banyak membantu dan memberikan motivasi kepada penulis untuk menyelesaikan Tugas Akhir ini. 4. Bapak Fakhruddin Rizal Batubara ST, MTI, selaku dosen pembimbing yang telah sangat banyak membantu penulis dalam penulisan Tugas Akhir ini dengan baik. 5. Bapak Ir. Masykur S.j selaku dosen wali penulis, atas bimbingannya selama penulis kuliah di Departemen Teknik Elektro, Fakultas Teknik,. 6. Bapak Ir. Surya Tarmizi Kasim M.Si dan Bapak Rahmad Fauzi, ST. MT selaku Ketua dan Sekretaris Departemen Teknik Elektro, Fakultas Teknik,. ii
7. Seluruh staf pengajar dan pegawai Departemen Teknik Elektro Fakultas Teknik. 8. Seluruh staf pegawai Klinik TI USU yang berada di PUSKOM (PSI) 9. Teman-teman Stambuk 2008 Program Ekstensi, Oktariansa, Ertina Barus, Rizal Adoy, Fakrozi, Susanti, Rimbun Marpaung, Firman Pane, dan teman-teman yang belum disebut namanya yang selama ini menjadi teman diskusi di kampus. Berbagai usaha telah penulis lakukan demi terselesainya Tugas Akhir ini dengan baik, tetapi penulis menyadari akan kekurangan dan keterbatasan penulis. Oleh karena itu, saran dan kritikan dengan tujuan menyempurnakan dan mengembangkan kajian dalam bidang ini sangat penulis harapkan. Akhir kata penulis berharap agar Tugas Akhir ini dapat bermanfaat bagi pembaca dan penulis. Medan, Juli 2011 Penulis, Erman Jon Roy Simamora NIM. 080 422 030 iii
DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL... DAFTAR BAGAN... DAFTAR LAMPIRAN... i ii iv ix xi xii xiii BAB I. PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan Penulisan... 3 1.4 Manfaat Penulisan... 3 1.5 Batasan Masalah... 4 1.6 Metodologi Penulisan... 4 1.7 Sistematika Penulisan... 5 iv
BAB II LANDASAN TEORI 2.1 Klinik Teknologi Informasi... 6 2.1.1 Latar Belakang... 6 2.1.2 Sistem Pelayanan Klinik TI... 7 2.2 Sistem Informasi... 9 2.2.1 Pengertian Sistem Informasi... 9 2.3 Data... 11 2.3.1 Pengertian Data... 11 2.3.2 Konsep Pengolahan Data... 13 2.3.3 Alat Pengolahan Data... 14 2.3.4 Siklus Pengolahan Data... 15 2.4 Data Flow Diagram (DFD)... 15 2.5 Pengertian Database... 16 2.6 Aplikasi PHP... 17 2.6.1 Mengenal Sekilas Aplikasi PHP... 17 2.6.2 Fungsi Tentang Variabel, Konstanta, dan Tipe Data... 21 2.6.3 Variabel dan Tipe Data... 23 2.6.3.1 Variabel... 23 2.6.3.2 Tipe Data... 24 2.6.4 Konstanta... 25 2.6.5 Operator Dalam PHP... 25 v
2.7 Server Basis Data MySQL... 26 2.7.1 Akses Database MySQL... 27 2.7.2 Mengenal Fungsi-fungsi MySQL... 28 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem... 30 3.1.1 Pendahuluan... 30 3.2 Perancangan Sistem... 31 3.2.1 Permintaan Sistem... 31 3.2.2 Kebutuhan Sistem... 32 3.2.3 Persyaratan Sistem... 33 3.2.4 Nilai Sistem... 33 3.2.5 Aturan-aturan Sistem... 34 3.2.6 Spesifikasi Persyaratan Fungsional Sistem... 34 3.2.7 Persyaratan Non Fungsional Sistem... 36 3.2.7.1 Persyaratan Operasional... 36 3.2.7.2 Persyaratan Kinerja... 36 3.2.7.3 Persyaratan Keamanan... 36 3.2.7.4 Persyaratan Budaya & Politik... 37 3.2.8 Pemodelan Fungsional Sistem... 37 3.2.8.1 Pemodelan Proses Pelayanan Activity Diagram. 37 3.2.8.2 Use Case Diagram... 42 vi
3.2.9 Pemodelan Struktural... 43 3.2.9.1 Diagram Kelas (Class Diagram)... 43 3.2.10 Pemodelan Proses dan Data... 45 3.2.10.1 Data Flow Diagram (DFD)... 45 3.2.10.1.1 Diagram Konteks (Contex Diagram).. 45 3.2.10.1.2 Diagram Level 0 (DFD Level 0)... 46 3.2.10.2 Kamus Data (Data Dictionary, DD)... 47 3.2.10.3 Tabel Normalisasi... 49 3.2.10.4 Entity Relationship Diagram (ERD)... 50 3.3 Desain dan Prinsip Antar Muka User... 51 3.3.1 Konsep Tata Letak Untuk User... 51 3.3.2 Kesadaran Isi... 52 3.3.3 Keindahan... 52 3.3.4 Pengalaman User... 52 3.3.5 Konsistensi... 53 3.3.6 Usaha Minimal... 53 3.3.7 Proses Desain Antar Muka User... 53 3.3.8 Struktur Menu... 54 3.3.9 Desain Input Sistem... 57 3.3.10 Desain Output Sistem... 57 3.3.11 Perancangan Program... 58 3.3.11.1 Perancangan Program... 58 3.3.11.2 Structure Chart... 58 vii
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi... 62 4.1.1 Batasan Implementasi (optional)... 62 4.1.2 Implementasi Perangkat Lunak... 62 4.1.3 Implementasi Perangkat Keras... 63 4.1.4 Implementasi Basis Data (Sintax SQL)... 63 4.1.5 Implementasi Antar Muka... 65 4.2 Spesifikasi Program... 83 4.3 Format Penyimpanan Data... 83 4.4 Pemilihan Format Penyimpanan... 83 4.5 Perubahan dari Logik ke Model Data Fisik... 85 4.6 Pengujian Sistem... 86 4.6.1 Rencana Pengujian... 87 4.6.2 Kasus dan Hasil Pengujian... 87 4.6.3 Kesimpulan Hasil Pengujian... 94 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan... 95 5.2 Saran... 96 DAFTAR PUSTAKA... 97 LAMPIRAN... 98 viii
DAFTAR GAMBAR Gambar 2.1 Gedung Klinik TI USU... 6 Gambar 2.2 Aktivitas dan Pelayanan Staff Klinik TI USU... 8 Gambar 2.3 Taman Asri didepan Kantor Klinik TI... 9 Gambar 2.4 Lima Komponen Sistem Informasi... 10 Gambar 2.5 Diagram Umum Sistem Informasi... 15 Gambar 2.6 Hirarki Data dalam Database... 16 Gambar 2.7 Program PHP3... 19 Gambar 2.8 Tampilan PHP3... 20 Gambar 4.1 Tampilan Pertama Saat Program Pertama Kali di Running... 66 Gambar 4.2 Tampilan Form Menu Utama Petugas Pendaftaran... 67 Gambar 4.3 Tampilan Form Pendataan Mahasiswa... 68 Gambar 4.4 Tampilan Form Pendataan Dosen/Pegawai... 68 Gambar 4.5 Tampilan Form Pendataan Keluhan Pengunjung... 69 Gambar 4.6 Tampilan Form Help Menu Registrasi... 70 Gambar 4.7 Tampilan Form Menu Operator... 70 Gambar 4.8 Tampilan Form Tindakan Untuk Pelayanan Software... 71 Gambar 4.9 Tampilan Form Tindakan Untuk Pelayanan Hardware... 72 Gambar 4.10 Tampilan Form Daftar Tindakan... 73 Gambar 4.11 Tampilan Form Help Menu Operator... 74 Gambar 4.12 Tampilan Form Menu Admin... 75 Gambar 4.13 Tampilan Form Kategori Keluhan... 76 ix
Gambar 4.14 Tampilan Form Tambah User... 76 Gambar 4.15 Tampilan Form Ganti Password... 77 Gambar 4.16 Tampilan Form Cari Data User... 78 Gambar 4.17 Tampilan Form Laporan... 79 Gambar 4.18 Tampilan Form Help Menu Admin... 80 Gambar 4.19 Tampilan Hasil Laporan Keseluruhan... 81 Gambar 4.20 Tampilan Hasil Sub Laporan... 82 Gambar 4.21 Database Relasional Sistem Informasi Klinik TI USU... 85 x
DAFTAR BAGAN Bagan 3.1 Activity Diagram Pendataan Pelayanan... 38 Bagan 3.2 Activity Diagram Penanganan Keluhan... 40 Bagan 3.3 Activity Diagram Pembuatan Laporan... 41 Bagan 3.4 Use Case Sistem Informasi Klinik TI USU... 42 Bagan 3.5 Class Diagram Sistem Informasi Pelayanan Klinik TI USU... 44 Bagan 3.6 Contex diagram Sistem Informasi Klinik TI USU... 45 Bagan 3.7 DFD Level 0 Sistem Informasi Klinik TI USU... 46 Bagan 3.8 Entity Relationship Diagram (ERD)... 50 Bagan 3.9 Diagram Struktur Menu User Admin... 55 Bagan 3.10 Diagram Struktur Menu User Registrasi... 56 Bagan 3.11 Diagram Struktur Menu User Operator... 56 Bagan 3.12 Structure Chart Sistem Informasi Pelayanan Klinik TI USU... 60 Bagan 3.13 Transformed-Structure Sistem Informasi Pelayanan Klinik TI USU 61 Bagan 4.1 Entity Relationship Diagram (ERD)... 87 xi
DAFTAR LAMPIRAN Lampiran 1.1 Program Spesifikasi Session Menu... 97 Lampiran 1.2 Program Spesifikasi Login User... 98 Lampiran 1.3 Program Spesifikasi Menu Admin... 102 Lampiran 1.4 Program Spesifikasi Menu Petugas Registrasi... 106 Lampiran 1.5 Program Spesifikasi Menu Pelayanan Akademis... 110 Lampiran 1.6 Program Spesifikasi Menu Form Pelayanan Teknis... 114 Lampiran 1.7 Program Spesifikasi Pendataan Mahasiswa... 117 Lampiran 1.8 Program Spesifikasi Pendataan Dosen/Pegawai... 120 Lampiran 1.9 Program Spesifikasi Penginputan Keluhan untuk Register... 125 Lampiran 1.10 Program Spesifikasi Penginputan Keluhan untuk Menu Admin 130 Lampiran 1.11 Program Spesifikasi Penginputan Kategori Keluhan... 132 Lampiran 1.12 Program Spesifikasi input Tindakan untuk Menu Admin... 137 Lampiran 1.13 Program Spesifikasi input Tindakan untuk Menu Akademis... 143 Lampiran 1.14 Program Spesifikasi input Tindakan untuk Menu Teknis... 148 Lampiran 1.15 Program Spesifikasi Daftar Tindakan... 149 Lampiran 1.16 Program Spesifikasi Tambah User... 152 Lampiran 1.17 Program Spesifikasi Ganti Password User... 154 Lampiran 1.18 Program Spesifikasi Cari Data User... 156 Lampiran 1.19 Program Spesifikasi Laporan Klinik TI USU... 164 Lampiran 1.20 Program Spesifikasi Hasil Cetak Laporan Klinik TI... 167 Lampiran 1.21 Program Spesifikasi Help... 170 xii
Lampiran 2.1 Deskripsi Use Case Pendataan... 171 Lampiran 2.2 Deskripsi Use Case Keluhan... 172 Lampiran 2.3 Deskripsi Use Case Pemeriksaan... 172 Lampiran 2.4 Deskripsi Use Case Tindakan... 173 Lampiran 2.5 Deskripsi Use Case Pembuatan Laporan... 173 Lampiran 2.6 Deskripsi Use Case Terima Laporan... 174 Lampiran 3.1 Tampilan Desain Form Menu Admin... 175 Lampiran 3.2 Tampilan Desain Form Menu Petugas Registrasi... 176 Lampiran 3.3 Tampilan Desain Form Menu Petugas Operator... 176 Lampiran 3.4 Tampilan Desain Login... 177 Lampiran 3.5 Tampilan Desain Input Data Mahasiswa... 178 Lampiran 3.6 Tampilan Desain Input Data Dosen/Pegawai... 179 Lampiran 3.7 Tampilan Desain Input Data Keluhan Pengunjung... 180 Lampiran 3.8 Tampilan Desain Input Data Tindakan... 182 Lampiran 3.9 Tampilan Desain Form Data User... 184 Lampiran 3.10 Tampilan Desain Form Penggantian Data Password User... 185 Lampiran 3.11 Tampilan Desain Form Pencarian Data User... 186 Lampiran 4.1 Tampilan Desain Output Form Daftar Hasil Selesai... 188 Lampiran 4.2 Tampilan Form Laporan... 189 Lampiran 4.3 Desain Output Hasil Laporan Keseluruhan Klinik TI... 191 Lampiran 4.4 Desain Output Hasil Sub Laporan Klinik TI... 192 xiii