LAPORAN SKRIPSI
Sistem Informasi Pendaftaran Pasang Baru Telepon dan Pengaduan Berbasis Web pada PT Telkom Indonesia Kudus Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus
Disusun Oleh : Nama
:
Turmudzi
NIM
:
2008-53-180
Program Studi
:
Sistem Informasi
Fakultas
:
Teknik
UNIVERSITAS MURIA KUDUS KUDUS 2012
i
HALAMAN PERSETUJUAN
Nama
:
Turmudzi
NIM
:
2008-53-180
Bidang Studi
:
Sistem Informasi
Judul Skripsi
:
Sistem Informasi Pendaftaran Pasang Baru Telepon dan Pengaduan Berbasis Web pada PT Telkom Indonesia Kudus.
Pembimbing I
:
Andy Prasetyo Utomo, S.Kom, MT.
Pembimbing II
:
Diana Laily Fithri, S.Kom
Dilaksanakan
:
Semester ganjil tahun 2013
Kudus, 25 Februari 2013
Menyetujui :
Pembimbing I
Pembimbing II
Andy Prasetyo Utomo, S.Kom, MT.
Diana Laily Fithri, S.Kom.
ii
HALAMAN PENGESAHAN
Nama
:
Turmudzi
NIM
:
2008-53-180
Bidang Studi
:
Sistem Informasi
Judul Skripsi
:
Sistem Informasi Pendaftaran Pasang Baru Telepon dan Pengaduan Berbasis Web pada PT Telkom Indonesia Kudus.
Pembimbing I
:
Andy Prasetyo Utomo, S.Kom, MT.
Pembimbing II
:
Diana Laily Fithri, S.Kom.
Kudus, 15 Maret 2013
Telah diujikan pada ujian sarjana, tanggal 15 Maret 2013 dan dinyatakan LULUS
Penguji Utama
Penguji I
Penguji II
Arif Setiawan, S.Kom, M.Cs
Pratomo Setiaji, M.Kom
Putri Kurnia Handayani, S.Kom
Mengetahui, Dekan Fakultas Teknik
Rochmad Winarso, ST., MT.
iii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS Yang bertanda tangan di bawah ini, saya : Nama NIM Program Studi Jenjang Jenis Karya
: Turmudzi : 2008-53-180 : Sistem Informasi : Strata Satu (S1) : Skripsi
Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus Hak Bebas Royalti Non-Eksklusif (Non-exclusive Royalti-Free Right) atas karya ilmiah kami yang berjudul : “Sistem Infomasi Pendaftaran Pasang Baru Telepon dan Pengaduan Berbasis Web pada PT Telkom Indonesia Kudus” beserta perangkat yang diperlukan (apabila ada). Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Muria Kudus berhak menyimpan, mengalih-media atau bentuk-kan, pengelolaannya dalam pangkalan data (database), untuk kepentingan akademis tanpa perlu meminta ijin dari saya. Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas Muria Kudus, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini. Demikian pernyataan ini saya buat dengan sebenarnya.
Kudus, 11 Januari 2013 Yang menyatakan,
Turmudzi
iv
HALAMAN MOTTO DAN PERSEMBAHAN
MOTTO Kepuasan terletak pada usaha, bukan pada hasil. Usaha dengan keras adalah kemenangan yang hakiki
Take time to THINK, it is source of power Take time to READ, it is the foundation of wisdom Take time to QUIET, it is the opportunity to seek god Take time to PRAY, it is the greatest power on earth
Seorang pembelajar semestinya menyakini bahwa sepanjang waktu hidupnya adalah laboratorium belajar raksasa
Tak ada yang sempurna, selain ALLAH. Karena kesempurnaan manusia adalah justru karena dia memang “TAK SEMPURNA”!!
Aku tak perlu mencemaskan apa pun karena ALLAH selalu bersamaku, restu orang tua dan guru-guru selalu menyertaiku, do’a orang-orang terkasih selalu mengiringi langkahku… BISSMILLAH.
PERSEMBAHAN Skripsi ini penulis persembahkan kepada: 1. Tuhan yang telah menciptakan aku, beserta Rosul-Nya. 2. Kedua orang tuaku yang selalu memberikan doa dan selalu memberikan restunya.
3. Guru-guru. 4. Almamater.
v
RINGKASAN
Laporan skripsi dengan judul “Sistem Informasi Pendafataran Pasang Baru Telepon dan Pengaduan Berbasis Web pada PT Telkom Indonesia Kudus” telah dilaksanakan dengan tujuan menghasilkan suatu sistem informasi untuk mempermudah sistem pendaftran pasang baru telepon, dan mempermudah melakukan pengaduan. Dalam sistem yang telah berjalan ditemukan beberapa masalah, antara lain calon pelanggan baru mengisi formulir secara manual dan melakukan pembayaran secara manual yang dilayani oleh seorang petugas sehingga menyebabkan antrian panjang dan proses pelayanan terkesan lambat. Pengaduan pelanggan di lakukan secara manual. Sistem ini dirancang dengan menggunakan pemodelan UML. Sedangkan bahasa pemrograman yang digunakan adalah pemrograman PHP MySQL dan pembuatan desain web menggunakan Adobe Dreamweaver dan database MySQL. Aplikasi ini dirancang dengan layanan pendaftaran dengan memasukkan data calon pelanggan baru melalui aplikasi serta pengduan seperti hasil pendaftaran dengan cepat dan tepat . Hasil dari perancangan sistem ini adalah menghasilkan sistem informasi pendaftran pasang baru telepon dan pengaduan pada PT Telkom Indonesia Kudus. Sistem ini dititik beratkan pada pendaftaran dan pengaduan yang berbasis komputer. Kata Kunci : Sistem, Informasi, Pendaftaran pasang baru telepon dan pengaduan.
vi
KATA PENGANTAR
Alhamdulillah segala puji bagi Tuhan yang telah melimpahkan rahmat dan pertolongan kepada penulis serta ni’mat dan karunia yang lebih sehingga tak mampu bagi penulis untuk sekedar menghitung dan mengucap syukur atas segala yang dianugrahkan Allah kepada penulis satu per satu. Rahmat dan salam kepada Rosulullah, Muhammad kekasih Allah. Beliaulah yang telah membawa kita dari kegelapan ke jalan cahaya. Alhamdulillah segala puji kepada-Mu, atas segala hal yang Engkau berikan padaku. Terima kasih atas orang-orang terhebat yang Engkau hadirkan di sekelilingku. Terima kasih. Terima kasih atas segala pertolongan-Mu. Aku menyadari, aku hanyalah makhluk lemah yang tak berdaya. Karena Engkaulah, ya Allah, dan memang hanya karena Engkaulah skripsi ini dapat terselesaikan. Segala puji bagi-Mu, Tuhanku. Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada : 1.
Prof. Dr. dr. Sarjadi, Sp. PA selaku Rektor Universitas Muria Kudus.
2.
Bapak Rochmad Winarso, ST., MT. selaku Dekan Fakultas Teknik Universitas Muria Kudus.
3.
Bapak Arif Setiawan, S.Kom, M.Cs selaku Kepala Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.
4.
Bapak Andy Prasetyo Utomo, S.Kom, MT selaku dosen wali saya.
5.
Andy Prasetyo Utomo, S.Kom, MT, yang berkenan menjadi dosen pembimbing pertama saya. Terima kasih atas waktu, ilmu, saran, semangat, dan nasihat yang Bapak berikan selama bimbingan.
6.
Ibu Diana Laily Fitri, M.Kom. selaku pembimbing dua saya. Terima kasih atas waktu, ilmu, saran, semangat, dan nasihat yang ibu berikan selama bimbingan. Terima kasih banyak, Bapak dan Ibu.
vii
7.
Semua Staf PT Telkom Indonesia Kudus. Terima kasih atas ijin yang telah diberikan untuk melakukan penelitian di Kantor Divisi Access Area Kudus.
8.
Kedua orang tuaku, Terima kasih atas semangatnya. Do’a restu serta ridho kalian berdua sehingga aku bisa jadi seperti ini.
9.
Keluargaku, orang-orang terdekatku yang telah memberikan support, optimist & understand more about the meaning of this life.
10.
Teman-teman SI angkatan 2008.
11.
Semua pihak yang membantu terselesikannya laporan ini yang tidak dapat Penulis sebutkan Penulis menyadari bahwa dalam penyusunan Laporan Skripsi masih jauh
dari sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis harapkan guna perbaikan penulisan di masa-masa mendatang. Penulis mohon maaf atas segala kekurangan dan kesalahan yang ada. Akhirnya, penulis berharap semoga tulisan ini bermanfaat. Amin.
Kudus, 11 Januari 2013
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL .......................................................................................... i HALAMAN PERSETUJUAN ........................................................................... ii HALAMAN PENGESAHAN ............................................................................. iii HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI .......................... iv HALAMAN MOTTO DAN PERSEMBAHAN................................................. v RINGKASAN .................................................................................................... vi KATA PENGANTAR ....................................................................................... vii DAFTAR ISI ...................................................................................................... ix DAFTAR TABEL .............................................................................................. xiii DAFTAR GAMBAR ........................................................................................ xv DAFTAR LAMPIRAN ...................................................................................... xx
BAB I
PENDAHULUAN ........................................................................... 1 1.1. Latar Belakang Masalah ............................................................ 1 1.2. Perumusan Masalah .................................................................. 2 1.3. Pembatasan Masalah ................................................................. 2 1.4. Tujuan Skripsi ........................................................................... 2 1.5. Manfaat Skripsi .......................................................................... 3 1.6. Tinjauan Pustaka ........................................................................ 3 1.7. Metodologi Penelitian ................................................................ 4 1.7.1. Obyek Penelitian ........................................................... 4 1.7.2. Metode Pengumpulan Data ........................................... 4 1.7.3. Metode Pengembangan Sistem ..................................... 5 1.8. Sistematika Penulisan ................................................................ 6
BAB II
LANDASAN TEORI ....................................................................... 8 2.1. Konsep Dasar Sistem ................................................................ 8 2.1.1. Definisi Sistem ............................................................... 8
ix
2.1.2. Karakteristik Sistem ....................................................... 8 2.1.3. Klasifikasi Sistem ..........................................................10 2.2. Konsep Dasar Informasi ............................................................ 11 2.2.1. Definisi Informasi .......................................................... 11 2.2.2. Siklus Informasi ............................................................. 11 2.2.3. Kualitas Informasi .......................................................... 11 2.3. Pengertian Sistem Informasi ..................................................... 12 2.4. Pengertian Pendaftran dan Pengaduan ...................................... 13 2.4.1. Pengertian Pendaftran ....................................................13 2.4.2. Pengertian Pengaduan ....................................................13 2.5. WebSite...................................................................................... 13 2.5.1. Pengertian Website ........................................................ 13 2.5.1. Macam-macam Website .................................................13 2.5.1. Unsur-unsur Website ..................................................... 14 2.6. Basis Data ................................................................................. 15 2.6.1. Pengertian Basis Data .................................................... 15 2.6.2. Tabel .............................................................................. 15 2.6.3. Relasi Antar Tabel ......................................................... 15 2.7. Flow of Document ............................. ...................................... 16 2.7.1. Pengertian Flow of Document ....................................... 16 2.7.2. Unified Modeling Language ...........................................17 2.8. Rekayasa Perangkat Lunak ....................................................... 24
BAB III
TINJAUAN UMUM OBYEK PENELITIAN .................................. 26 3.1. Sejarah dan Gambaran Umum PT TELKOM ........................... 26 3.2. Visi dan Misi ............................................................................. 27 3.3. Struktur Organisasi .................................................................... 28 3.4. Job Diskripsi .............................................................................. 30 3.5. Lokasi PT Telkom Kudus .......................................................... 38 3.6. Analisa Sistem Lama .................................................................. 38 3.6.1. Narasi Sistem Pendaftaran ........................................... 38
x
3.6.2. Narasi Sistem Pengaduan ........................................... 41
BAB IV
ANALISA DAN PERANCANGAN ................................................ 42 4.1. Deskripsi Sistem ....................................................................... 42 4.2. Identifikasi Masalah .................................................................. 42 4.3. Analisis Sistem yang diusulkan ................................................ 42 4.4. Paparan Prosedur ...................................................................... 43 4.5. Analisa Kebutuhan Data dan Informasi .................................... 43 4.6. Analisa Kebutuhan Hardware dan Software ............................. 44 4.6.1. Kebutuhan Perangkat Keras (Hardware)......................... 44 4.6.2. Kebutuhan Perangkat Lunak (Software) ......................... 44 4.7. Perancangan Sistem................................................................... 44 4.7.1. Use Case Diagram .......................................................... 44 4.7.2. Perancangan Bisnis Use Case Diagram .......................... 46 4.7.3. Perancangan Sistem Use Case Diagram ......................... 46 4.7.4. Use Case Description ...................................................... 48 4.7.5. Class Diagram ................................................................. 51 4.7.6. Sequence Diagram ........................................................... 56 4.7.7. Activity Diagram ............................................................. 61 4.7.8. Statechart Diagram ...........................................................69 4.7.9. Perancangan Basis Data ................................................... 73 4.8. Desain Input dan Output .......................................................... 78 4.8.1. Desain Input ..................................................................... 78 4.8.2. Desain Output .................................................................. 81
BAB V
PEMBAHASAN DAN IMPLEMENTASI ....................................... 83 5.1. Identifikasi Sistem ..................................................................... 83 5.2. Implementasi Program .............................................................. 84 5.2.1. Tampilan Program ........................................................... 84
BAB VI
PENUTUP ........................................................................................ 94
xi
6.1. Kesimpulan ............................................................................... 94 6.2. Saran .......................................................................................... 94
DAFTAR PUSTAKA LAMPIRAN
xii
DAFTAR TABEL
Tabel 2.1.
: Simbol Flow of document ........................................................... 16
Tabel 2.2.
: Notasi UML use case diagram ................................................... 18
Tabel 2.3.
: Notasi UML class diagram ......................................................... 19
Tabel 2.4.
: Notasi UML sequence diagram .................................................. 21
Tabel 2.5.
: Notasi UML activity diagram ..................................................... 22
Tabel 2.6.
: Notasi UML Statechart Diagram................................................ 23
Tabel 4.1.
: Tabel proses bisnis use case........................................................ 45
Tabel 4.2.
: Tabel proses sistem use case ....................................................... 47
Tabel 4.3.
: Tabel deskripsi use case pendaftaran .......................................... 48
Tabel 4.4.
: Tabel deskripsi use case kelola data pelanggan .......................... 49
Tabel 4.5.
: Tabel deskripsi use case pembayaran ......................................... 49
Tabel 4.6.
: Tabel deskripsi use case laporan pendaftaran ............................. 49
Tabel 4.7.
: Tabel deskripsi use case laporan pembayaran ............................ 50
Tabel 4.8.
: Tabel deskripsi use case pengaduan ........................................... 50
Tabel 4.9
: Tabel deskripsi use case konfirmasi pengaduan ......................... 50
Tabel 4.10
: Tabel deskripsi use case laporan pengaduan .............................. 51
Tabel 4.11
: Tabel pelanggan .......................................................................... 74
Tabel 4.12. : Tabel user .................................................................................... 74 Tabel 4.13
: Tabel pembayaran ....................................................................... 75
Tabel 4.14
: Tabel status pembayaran ............................................................. 75
Tabel 4.15
: Tabel rekening ............................................................................. 76
Tabel 4.16
: Tabel pengaduan ......................................................................... 76
Tabel 4.17. : Tabel jawaban pengaduan ......................................................... 76
xiii
DAFTAR GAMBAR
Gambar 2.1.
: Siklus informasi ...................................................................... 11
Gambar 2.2.
: Tahapan dalam model air terjun ............................................. 25
Gambar 3.1.
: Struktur organisasi PT Telkom Kudus ................................... 29
Gambar 3.2.
: Denah lokasi PT Telkom Kudus ............................................ 38
Gambar 3.3.
: FOD pendaftran baru telepon pada PT Telkom ..................... 40
Gambar 3.3.
: FOD pengaduan pelanggan pada PT Telkom......................... 41
Gambar 4.1.
: Bisnis use case diagram pendaftaran pasang baru telepon dan pengaduan .............................................................................. 46
Gambar 4.2.
: Sistem use case diagram pendaftaran pasang baru telepon dan pengaduan .............................................................................. 48
Gambar 4.3.
: Class pelanggan ...................................................................... 52
Gambar 4.4.
: Class user ............................................................................... 53
Gambar 4.5.
: Class pembayaran................................................................... 53
Gambar 4.6.
: Class status pembayaran ........................................................ 53
Gambar 4.7.
: Class rekening ........................................................................ 54
Gambar 4.8.
: Class pengaduan ..................................................................... 54
Gambar 4.9.
: Class jawaban pengaduan ...................................................... 55
Gambar 4.10.
: Class diagram pendaftaran pasang baru telepon dan pengaduan ................................................................................................ 55
Gambar 4.11.
: Sequence diagram pendaftaran .............................................. 56
Gambar 4.12.
: Sequence diagram kelola data pelanggan .............................. 57
Gambar 4.13
: Sequence diagram pembayaran .............................................. 57
Gambar 4.14.
: Sequence diagram laporan pendaftaran ................................. 58
Gambar 4.15.
: Sequence diagram laporan pembayaran ................................. 59
Gambar 4.16.
: Sequence diagram pengaduan ................................................ 59
Gambar 4.17.
: Sequence diagram konfirmasi pengaduan .............................. 60
Gambar 4.18.
: Sequence diagram laporan pengaduan ................................... 61
Gambar 4.19.
: Activity diagram pendaftaran ................................................ 62
Gambar 4.20.
: Activity diagram kelola data pelanggan ................................. 63
xiv
Gambar 4.21.
: Activity diagram pembayaran ................................................. 64
Gambar 4.22.
: Activity diagram pendaftaran ................................................. 65
Gambar 4.23.
: Activity diagram laporan pembayaran .................................... 65
Gambar 4.24.
: Activity diagram pengaduan ................................................... 66
Gambar 4.25.
: Activity diagram konfirmasi pengaduan................................. 67
Gambar 4.26.
: Activity diagram laporan pengaduan ...................................... 68
Gambar 4.27.
: Statechart diagram pendaftaran ............................................ 69
Gambar 4.28.
: Statechart diagram input data pelanggan .............................. 69
Gambar 4.29.
: Statechart diagram cari data pelanggan ............................... 70
Gambar 4.30.
: Statechart diagram hapus data pelanggan ............................ 70
Gambar 4.31.
: Statechart diagram input data pembayaran.......................... 70
Gambar 4.32.
: Statechart diagram cari data pelanggan ............................... 71
Gambar 4.33.
: Statechart diagram cetak data pembayaran ......................... 71
Gambar 4.34.
: Statechart diagram laporan pendaftaran .............................. 71
Gambar 4.35.
: Statechart diagram laporan pembayaran ............................. 71
Gambar 4.36.
: Statechart diagram input data pengaduan ........................... 72
Gambar 4.37.
: Statechart diagram cari data pengaduan .............................. 72
Gambar 4.38.
: Statechart diagram input data konfirmasi pengaduan ......... 72
Gambar 4.39.
: Statechart diagram cari data konfirmasi pengaduan ............ 73
Gambar 4.40.
: Statechart diagram laporan pengaduan ................................ 73
Gambar 4.41.
: Relasi tabel ........................................................................... 77
Gambar 4.42.
: Tabel user ............................................................................. 77
Gambar 4.43.
: Desain form login ................................................................. 78
Gambar 4.44.
: Desain form registrasi pelanggan baru ................................. 78
Gambar 4.45.
: Desain form pembayaran...................................................... 79
Gambar 4.46.
: Desain form pengaduan ........................................................ 79
Gambar 4.47.
: Desain form status pembayaran ........................................... 80
Gambar 4.48.
: Desain form jawaban pengaduan ......................................... 80
Gambar 4.49.
: Desain form kelola user ........................................................ 81
Gambar 4.50.
: Halaman laporan data pelanggan ......................................... 81
Gambar 4.51.
: Halaman laporan data pembayaran ...................................... 81
xv
Gambar 4.52.
: Halaman laporan data pengaduan......................................... 82
Gambar 5.1.
: Halaman utama ..................................................................... 84
Gambar 5.2.
: Tampilan start-stop server XAMPP ..................................... 85
Gambar 5.3.
: Tampilan halaman beranda .................................................. 85
Gambar 5.4.
: Tampilan halaman proses registrasi ..................................... 86
Gambar 5.5.
: Tampilan halaman home pelanggan ..................................... 87
Gambar 5.6.
: Tampil halaman verifikasi pelanggan .................................. 87
Gambar 5.7.
: Tampilan halaman pembayaran ............................................ 88
Gambar 5.8.
: Tampilan halaman input pengaduan..................................... 88
Gambar 5.9.
: Tampilan halaman home petugas csr ................................... 89
Gambar 5.10.
: Tampilan halaman status pembayaran ................................. 89
Gambar 5.11.
: Tampilan halaman input jawaban pengaduan ...................... 90
Gambar 5.12.
: Tampilan halaman home admin ........................................... 90
Gambar 5.13.
: Tampilan halaman kelola user .............................................. 91
Gambar 5.14.
: Tampilan halaman home manager ....................................... 91
Gambar 5.15.
: Tampilan halaman laporan pendaftaran ............................... 92
Gambar 5.16.
: Tampilan halaman laporan pembayaran............................... 92
Gambar 5.17.
: Tampilan halaman laporan pengaduan ................................. 93
xvi
DAFTAR LAMPIRAN
Lampiran 1
: Buku Bimbingan Skripsi
Lampiran 2
: Surat Keterangan Penelitian
Lampiran 3
: Biografi Penulis
xvii