DAFTAR ISI HALAMAN JUDUL .............................................................................................. i HALAMAN PERSETUJUAN ............................................................................... ii HALAMAN PENGESAHAN .............................................................................. iii RINGKASAN ....................................................................................................... iv KATA PENGANTAR ............................................................................................v DAFTAR ISI ........................................................................................................ vii DAFTAR TABEL ................................................................................................. xi DAFTAR GAMBAR .......................................................................................... xiii DAFTAR LAMPIRAN ....................................................................................... xix BAB I
PENDAHULUAN ................................................................................1 1.1. Latar Belakang .............................................................................1 1.2. Perumusan Masalah .....................................................................2 1.3. Batasan Masalah ..........................................................................2 1.4. Tujuan Skripsi ..............................................................................3 1.5. Manfaat Skripsi ............................................................................3 1.5.1. Bagi penyusun ....................................................................3 1.5.2. Bagi user ............................................................................4 1.5.3. Bagi akademis ....................................................................4 1.6. Tinjauan Pustaka ..........................................................................4 1.7. Metodologi Penelitian ..................................................................5 1.7.1. Metodologi pengumpulan data ..........................................5 1.7.2. Metodologi pengembangan sistem ....................................6 1.8. Sistematika Penulisan ..................................................................8
BAB II
LANDASAN TEORI ..........................................................................10 2.1. Konsep Dasar Sistem .................................................................10 2.1.1. Pengertian sistem ..............................................................10 2.1.2. Karakteristik sistem .........................................................10 2.1.3. Klasifikasi sistem .............................................................11 2.2. Konsep Dasar Informasi ............................................................12 2.2.1. Definisi informasi .............................................................12 vii 2.2.3. Kualitas informasi ............................................................12
2.3. Konsep Dasar Sistem Informasi .................................................12 2.3.1. Definisi sistem informasi .................................................12 2.3.2. Komponen sistem informasi ............................................13 2.4. UML (United Modeling Languange) .........................................13 2.4.1. Use case diagram .............................................................14 2.4.2. Class diagram ..................................................................15 2.4.3. Sequence diagram ............................................................17 2.4.4. Activity diagram ...............................................................18 2.4.5. Statechart diagram ...........................................................20 2.5. Pemetaan model objek ke basis data relasional .........................21 2.6. Rational Rose .............................................................................23 2.7. MySQL ......................................................................................23 2.7.1. Bahasa SQL .....................................................................24 2.7.2. Tipe data MySQL ............................................................26 2.8. XAMPP ......................................................................................28 2.9. Web .............................................................................................29 2.10. HTML (Hyper Text Markup Languange) ..................................30 2.11. PHP (PHP Hypertext Preprocessor) .........................................31 2.11.1. Struktur penulisan script PHP ........................................31 2.11.2. Tipe data PHP ................................................................32 2.11.3. Variabel ..........................................................................33 2.11.4. Operator dalam script PHP ............................................33 2.11.5. Statement ........................................................................35 2.12. Dreamweaver .............................................................................38 BAB III
TINJAUAN UMUM OBJEK PENELITIAN .....................................39 3.1. Perkembangan Telkom .................................................................39 3.2. Identitas Telkom Area Kudus ......................................................39 3.3. Logo Telkom ................................................................................39 3.3.1. Makna logo .......................................................................40 3.3.2. Makna warna pada logo ....................................................40 viii 3.4. Visi dan Misi ................................................................................40 3.4.1. Visi ...................................................................................40 3.4.2. Misi ..................................................................................40 3.5. Struktur Organisasi Telkom Area Kudus .....................................41
3.6. Deskripsi Pekerjaan (Job Description) .........................................41 3.6.1. Manager CS Area Kudus ..................................................41 3.6.2. Asisten Manager Customer Care (Asman CC) ................42 3.6.3. Asisten Manager Modern Channel (Asman MC) .............42 3.6.4. Asisten Manager Service Support (Asman SS) ................43 3.6.5. Asisten Manager Direct Channel (Asman DC) ...............43 3.6.6. Officer (Off) ......................................................................44 3.6.7. Supervisor Plasa (SPV Plasa) ...........................................44 3.6.8. Staf Plasa ..........................................................................44 3.7. Denah Lokasi Telkom Area Kudus ..............................................45 3.8. PSB Speedy ..................................................................................45 3.8.1. Persyaratan PSB Speedy ..................................................45 3.8.2. Kegiatan PSB Speedy ......................................................46 3.8.3. Proses PSB Speedy ..........................................................46 3.8.4. FOD PSB Speedy .............................................................47 BAB IV
ANALISA DAN PERANCANGAN ..................................................48 4.1. Kendala Sistem Lama ..................................................................48 4.2. Analisa Sistem Baru .....................................................................48 4.2.1. Analisa hardware dan software .......................................48 4.2.2. Analisa system informasi PSB Speedy berbasis web ......49 4.2.3. Analisa aktor ....................................................................50 4.3. Perancangan Sistem Baru PSB Speedy.........................................51 4.3.1. Proses use case PSB Speedy .............................................51 4.3.2. Use case diagram PSB Speedy .........................................52 4.3.3. Skenario use case .............................................................52 4.3.4. Analisa kelas ....................................................................57 4.3.5. Analisa relasi kelas ..........................................................65 ix 4.3.6. Class diagram PSB Speedy ..............................................67 4.3.7. Sequence diagram PSB Speedy ........................................68 4.3.8. Activity diagram PSB Speedy ...........................................76 4.3.9. Statechart diagram PSB Speedy.......................................84 4.3.10. Perancangan database ....................................................87 4.3.11. Relasi Tabel ...................................................................95 4.3.12. Perancangan interface ....................................................96
BAB V
PEMBAHASAN DAN IMPLEMENTASI .......................................105 5.1. Implementasi Sistem ..................................................................105 5.2. Kebutuhan Implementasi ...........................................................105 5.2.1. Analisa kebutuhan hardware .........................................105 5.2.2. Analisa kebutuhan software ...........................................105 5.2.3. Analisa kebutuhan brainware ........................................106 5.3. Interface Sistem .........................................................................106 5.3.1. Tampilan web pengunjung user pengunjung (user pelanggan)..............................................................106 5.3.2. Tampilan halaman login user petugas ............................110 5.3.3. Tampilan menu user admin ............................................110 5.3.4. Tampilan menu user plaza .............................................124 5.3.5. Tampilan menu user officer ...........................................142 5.4. Pengujian Sistem ........................................................................148 5.4.1. Pengujian normal ...........................................................148 5.4.2. Pengujian tidak normal ..................................................150
BAB VI
PENUTUP .......................................................................................152
DAFTAR PUSTAKA .......................................................................................153 LAMPIRAN
.......................................................................................155
DAFTAR TABEL x Tabel 2.1 : Simbol-simbol use case diagram ...................................................15 Tabel 2.2 : Simbol-simbol relationship class diagram ....................................16 Tabel 2.3 : Simbol-simbol sequence diagram .................................................17 Tabel 2.4 : Simbol-simbol activity diagram ....................................................19 Tabel 2.5 : Simbol-simbol statechart diagram ................................................20 Tabel 2.6 : Tipe data numerik ...........................................................................26 Tabel 2.7 : Tipe data tanggal dan jam ...............................................................27 Tabel 2.8 : Tipe data string ...............................................................................27
Tabel 2.9 : Operator matematika ......................................................................34 Table 2.10 : Operator perbandingan ..................................................................34 Table 2.11 : Operator logika ...............................................................................35 Tabel 4.1 : Analisa use case .............................................................................51 Tabel 4.2 : Skenario use case kelola user ........................................................52 Tabel 4.3 : Skenario use case kelola installer ...................................................53 Tabel 4.4 : Skenario use case kelola kecamatan bertugas ................................53 Tabel 4.5 : Skenario use case kelola modem ....................................................53 Tabel 4.6 : Skenario use case kelola biaya .......................................................54 Tabel 4.7 : Skenario use case kelola paket Speedy...........................................54 Tabel 4.8 : Skenario use case kelola promo......................................................54 Tabel 4.9 : Skenario use case pendaftaran ........................................................55 Tabel 4.10 : Skenario use case kelola pendaftaran ............................................55 Tabel 4.11 : Skenario use case kelola order .......................................................55 Tabel 4.12 : Skenario use case order masuk ......................................................56 Tabel 4.13 : Skenario use case pembayaran ......................................................56 Tabel 4.14 : Skenario use case kelola stok modem ...........................................56 Tabel 4.15 : Skenario use case kelola distribusi modem ....................................57 Tabel 4.16 : Tabel user .......................................................................................87 Tabel 4.17 : Tabel installer ................................................................................88 Tabel 4.18 : Tabel kecamatan bertugas ..............................................................88 Tabel 4.19 : Tabel modem .................................................................................88 xi Tabel 4.20 : Tabel biaya PSB .............................................................................89 Tabel 4.21 : Tabel paket Speedy ........................................................................89 Tabel 4.22 : Tabel promo ...................................................................................90 Tabel 4.23 : Tabel promo biaya .........................................................................90 Tabel 4.24 : Tabel promo modem ......................................................................91 Tabel 4.25 : Tabel stok modem ..........................................................................91 Tabel 4.26 : Tabel pendaftaran PSB ..................................................................91 Tabel 4.27 : Tabel pelanggan .............................................................................92 Tabel 4.28 : Tabel order pemasangan .................................................................93 Tabel 4.29 : Tabel distribusi modem ..................................................................93 Tabel 4.30 : Tabel pembayaran PSB ...................................................................94
DAFTAR GAMBAR xii Gambar 1.1
: Waterfall model ...........................................................................8
Gambar 2.1
: Logo UML ..................................................................................14
Gambar 2.2
: Use case diagram .......................................................................14
Gambar 2.3
: Class diagram ............................................................................15
Gambar 2.4
: Hubungan antar kelas .................................................................16
Gambar 2.5
: Sequence diagram ......................................................................17
Gambar 2.6
: Activity diagram ..........................................................................18
Gambar 2.7
: Statechart diagram .....................................................................20
Gambar 2.8
: Model obyek untuk hubungan ono-to-one .................................21
Gambar 2.9
: Contoh tabel untuk asosiasi one-to-one ......................................22
Gambar 2.10 : Model obyek untuk hubungan one-to-many ..............................22 Gambar 2.11 : Contoh tabel untuk asosiasi one-to-many ...................................22 Gambar 2.12 : Model obyek untuk hubungan many-to-many ...........................22 Gambar 2.13 : Contoh tabel untuk asosiasi many-to-many ................................22
Gambar 2.14 : Model obyek untuk pewarisan ...................................................23 Gambar 2.15 : Contoh tabel untuk superkelas dan subkelas ..............................23 Gambar 2.16 : Logo XAMPP ............................................................................28 Gambar 2.17 : Logo PHP ....................................................................................31 Gambar 3.1
: Logo Telkom ..............................................................................39
Gambar 3.2
: Struktur organisasi Telkom Kudus .............................................41
Gambar 3.3
: Denah lokasi Telkom Kudus ......................................................45
Gambar 3.4
: FOD PSB Speedy .......................................................................47
Gambar 4.1
: Use case diagram PSB Speedy ..................................................52
Gambar 4.2
: Kelas user ...................................................................................57
Gambar 4.3
: Kelas admin ...............................................................................58
Gambar 4.4
: Kelas plaza .................................................................................58
Gambar 4.5
: Kelas officer ...............................................................................58
Gambar 4.6
: Kelas mitra .................................................................................58
Gambar 4.7
: Kelas installer .............................................................................59
Gambar 4.8
: Kelas kecamatan bertugas ...........................................................59 viii : Kelas modem ..............................................................................59
Gambar 4.9
Gambar 4.10 : Kelas biaya PSB ..........................................................................60 Gambar 4.11 : Kelas paket Speedy .....................................................................60 Gambar 4.12 : Kelas promo ................................................................................61 Gambar 4.13 : Kelas promo biaya ......................................................................62 Gambar 4.14 : Kelas promo modem ...................................................................62 Gambar 4.15 : Kelas pelanggan ..........................................................................63 Gambar 4.16 : Kelas pendaftaran PSB ...............................................................63 Gambar 4.17 : Kelas stok modem ......................................................................64 Gambar 4.18 : Kelas distribusi modem ..............................................................64 Gambar 4.19 : Kelas order pemasangan ............................................................65 Gambar 4.20 : Kelas pembayaran .......................................................................65 Gambar 4.21 : Class diagram PSB Speedy .......................................................67 Gambar 4.22 : Sequence diagram kelola user ....................................................68 Gambar 4.23 : Sequence diagram kelola installer ..............................................69 Gambar 4.24 : Sequence diagram kelola kecamatan ..........................................70 Gambar 4.25 : Sequence diagram kelola paket ..................................................70 Gambar 4.26 : Sequence diagram kelola modem ...............................................71
Gambar 4.27 : Sequence diagram kelola biaya ..................................................71 Gambar 4.28 : Sequence diagram kelola promo .................................................72 Gambar 4.29 : Sequence diagram kelola stok modem .......................................73 Gambar 4.30 : Sequence diagram pendaftaran ...................................................73 Gambar 4.31 : Sequence diagram kelola pendaftaran ........................................74 Gambar 4.32 : Sequence diagram kelola order ...................................................74 Gambar 4.33 : Sequence diagram order masuk .................................................75 Gambar 4.34 : Sequence diagram pembayaran ..................................................75 Gambar 4.35 : Sequence diagram kelola distribusi modem ...............................76 Gambar 4.36 : Activity diagram login ................................................................77 Gambar 4.37 : Activity diagram kelola user ......................................................77 Gambar 4.38 : Activity diagram kelola installer ................................................78 Gambar 4.39 : Activity diagram kelola kecamatan .............................................78 xiv Gambar 4.40 : Activity diagram kelola paket .....................................................79 Gambar 4.41 : Activity diagram kelola modem .................................................79 Gambar 4.42 : Activity diagram kelola biaya ....................................................80 Gambar 4.43 : Activity diagram kelola stok modem .........................................80 Gambar 4.44 : Activity diagram kelola promo ..................................................81 Gambar 4.45 : Activity diagram pendaftaran ......................................................81 Gambar 4.46 : Activity diagram kelola pendaftaran ..........................................82 Gambar 4.47 : Activity diagram kelola order .....................................................82 Gambar 4.48 : Activity diagram order masuk .....................................................83 Gambar 4.49 : Activity diagram pembayaran ....................................................83 Gambar 4.50 : Activity diagram kelola distribusi modem .................................84 Gambar 4.51 : Statechart diagram login ...........................................................84 Gambar 4.52 : Statechart diagram cari...............................................................85 Gambar 4.53 : Statechart diagram tampil .........................................................85 Gambar 4.54 : Statechart diagram tambah .........................................................86 Gambar 4.55 : Statechart diagram ubah .............................................................86 Gambar 4.56 : Statechart diagram hapus ...........................................................87 Gambar 4.57 : Relasi tabel PSB Speedy .............................................................95 Gambar 4.58 : Layout halaman umum ................................................................96 Gambar 4.59 : Layout halaman user petugas .....................................................96 Gambar 4.60 : Form login ...................................................................................97
Gambar 4.61 : Form pendaftaran PSB Speedy ...................................................97 Gambar 4.62 : Form user ....................................................................................98 Gambar 4.63 : Form installer ..............................................................................98 Gambar 4.64 : Form paket .................................................................................99 Gambar 4.65 : Form biaya ..................................................................................99 Gambar 4.66 : Form promo .............................................................................100 Gambar 4.67 : Form kecamatan ........................................................................100 Gambar 4.68 : Form modem .............................................................................101 Gambar 4.69 : Form stok modem .....................................................................101 Gambar 4.70 : Form order pemasangan ............................................................102 xv Gambar 4.71 : Form distribusi modem ............................................................102 Gambar 4.72 : Form pembayaran ....................................................................102 Gambar 4.73 : Laporan pelanggan ....................................................................103 Gambar 4.74 : Laporan distribusi modem ........................................................103 Gambar 4.75 : Laporan stok modem ................................................................103 Gambar 4.76 : Laporan pembayaran ................................................................104 Gambar 4.77 : Cetak user ................................................................................104 Gambar 5.1
: Halaman awal web .....................................................................106
Gambar 5.2
: Halaman menu paket Speedy.....................................................107
Gambar 5.3
: Halaman info pendaftaran ..........................................................107
Gambar 5.4
: Halaman menu pendaftaran PSB ...............................................108
Gambar 5.5
: Tampilan form data cari .............................................................108
Gambar 5.6
: Tampilan form pendaftaran baru ...............................................109
Gambar 5.7
: Halaman menu contact ..............................................................109
Gambar 5.8
: Halaman login user petugas .......................................................110
Gambar 5.9
: Tampilan menu user admin .......................................................111
Gambar 5.10 : Tampilan menu user ..................................................................112 Gambar 5.11 : Tampilan form tambah user.......................................................112 Gambar 5.12 : Tampilan form ubah user ...........................................................113 Gambar 5.13 : Tampilan form hapus user .........................................................113 Gambar 5.14 : Tampilan cetak user ...................................................................114 Gambar 5.15 : Tampilan menu installer ............................................................114 Gambar 5.16 : Tampilan form tambah installer .................................................115 Gambar 5.17 : Tampilan form ubah installer.....................................................115
Gambar 5.18 : Tampilan hapus installer ............................................................115 Gambar 5.19 : Tampilan menu kecamatan bertugas..........................................116 Gambar 5.20 : Tampilan form tambah kecamatan bertugas ..............................116 Gambar 5.21 : Tampilan hapus kecamatan bertugas .........................................116 Gambar 5.22 : Tampilan menu biaya PSB ........................................................117 Gambar 5.23 : Tampilan form tambah biaya PSB .............................................117 Gambar 5.24 : Tampilan form ubah biaya PSB .................................................117 xvi Gambar 5.25 : Tampilan menu paket Speedy ....................................................118 Gambar 5.26 : Tampilan form tambah paket Speedy ........................................118 Gambar 5.27 : Tampilan form ubah paket Speedy ............................................119 Gambar 5.28 : Tampilan hapus paket Speedy ...................................................119 Gambar 5.29 : Tampilan menu modem .............................................................120 Gambar 5.30 : Tampilan form tambah modem..................................................120 Gambar 5.31 : Tampilan form ubah modem......................................................120 Gambar 5.32 : Tampilan hapus modem .............................................................121 Gambar 5.33 : Tampilan menu promo paket Speedy ........................................121 Gambar 5.34 : Tampilan daftar promo per paket Speedy ..................................122 Gambar 5.35 : Tampilan form tambah promo ...................................................122 Gambar 5.36 : Tampilan form ubah promo .......................................................123 Gambar 5.37 : Tampilan form hapus promo......................................................121 Gambar 5.38 : Tampilan menu user plaza .........................................................124 Gambar 5.39 : Tampilan menu pendaftaran PSB baru .....................................125 Gambar 5.40 : Tampilan form konfirmasi pendaftaran .....................................126 Gambar 5.41 : Tampilan menu PSB tunggu ......................................................127 Gambar 5.42 : Tampilan form konfirmasi pendaftaran tunggu .........................128 Gambar 5.43 : Tampilan daftar pelanggan batal................................................129 Gambar 5.44 : Tampilan detail pelanggan batal ................................................129 Gambar 5.45 : Tampilan menu order pemasangan ............................................130 Gambar 5.46 : Tampilan form order pemasangan .............................................131 Gambar 5.47 : Tampilan daftar yang telah order pemasangan ..........................132 Gambar 5.48 : Tampilan form ubah order PSB Speedy ....................................133 Gambar 5.49 : Tampilan menu pembayaran PSB..............................................134 Gambar 5.50 : Tampilan form pembayaran PSB ...............................................135 Gambar 5.51 : Tampilan menu verifikasi pemasangan Speedy.........................136
Gambar 5.52 : Tampilan form verifikasi pemasangan Speedy ..........................137 Gambar 5.53 : Tampilan menu laporan ............................................................138 Gambar 5.54 : Tampilan menu rincian cetak pelanggan PSB ...........................138 Gambar 5.55 : Tampilan cetak rincian pelanggan PSB .....................................139 xvii Gambar 5.56 : Tampilan daftar nota PSB Speedy pelanggan............................140 Gambar 5.57 : Tampilan nota pelanggan ...........................................................140 Gambar 5.58 : Contoh tampilan laporan pelanggan .........................................141 Gambar 5.59 : Contoh tampilan cetak laporan pelanggan .................................141 Gambar 5.60 : Tampilan tampilan laporan pembayaran....................................141 Gambar 5.61 : Contoh tampilan cetak laporan pembayaran .............................142 Gambar 5.62 : Tampilan menu user officer .......................................................142 Gambar 5.63 : Tampilan menu stok modem......................................................143 Gambar 5.64 : Tampilan form tambah stok modem ..........................................143 Gambar 5.65 : Tampilan form ubah stok modem ..............................................144 Gambar 5.66 : Tampilan form hapus stok modem ............................................144 Gambar 5.67 : Tampilan menu input pemakaian modem ..................................144 Gambar 5.68 : Tampilan form input distribusi modem .....................................145 Gambar 5.69 : Tampilan menu daftar penggunaan modem...............................146 Gambar 5.70 : Tampilan form penggantian modem ..........................................146 Gambar 5.71 : Tampilan form ubah distribusi modem......................................147 Gambar 5.72 : Tampilan laporan stok modem ..................................................148 Gambar 5.73 : Tampilan laporan distribusi modem ..........................................148 Gambar 5.74 : Pesan telah login ........................................................................148 Gambar 5.75 : Pesan pendaftaran PSB telah tersimpan.....................................149 Gambar 5.76 : Contoh pesan tambah data berhasil ...........................................149 Gambar 5.77 : Contoh pesan ubah berhasil .......................................................149 Gambar 5.78 : Contoh pesan pertanyaan hapus .................................................150 Gambar 5.79 : Contoh pesan hapus data berhasil ..............................................150 Gambar 5.80 : Contoh pesan pendaftaran PSB belum tersimpan ......................150 Gambar 5.81 : Pesan login gagal .......................................................................151 Gambar 5.82 : Contoh pesan tambah dan ubah data gagal ................................151
xviii
DAFTAR LAMPIRAN Lampiran 1
: Lembar buku bimbingan
Lampiran 2
: Surat pengantar fakultas
Lampiran 3
: Biografi penulis