PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

dokumen-dokumen yang mirip
PENGEMBANGAN WEBSITE KOMUNITAS STUDI KASUS : KOMUNITAS FOTOGRAFI

PEMBUATAN APLIKASI PENERIMAAN OUTSOURCING BERBASIS WEB

PEMBUATAN APLIKASI PENERIMAAN KARYAWAN BERBASIS WEB

DAFTAR SIMBOL. Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor.

DAFTAR SIMBOL. Simbol-simbol pada Usecase. No Simbol Nama Keterangan. Fungsionalitas yang disediakan. sistem sebagai unit-unit yang.

BAB II LANDASAN TEORI

HALAMAN JUDUL HALAMAN PERSETUJUAN

Diagram Use Case. Pertemuan 3

BAB II TINJAUAN PUSTAKA

6 Bab II Tinjauan Pustaka

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan


BAB II TINJAUAN PUSTAKA

BAB II. KAJIAN PUSTAKA

BAB II LANDASAN TEORI. bekerjasama untuk memproses masukan (input) yang ditunjukan kepada sistem

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

APLIKASI PENGOLAHAN ARSIP SERTIFIKAT PEGAWAI BERBASIS WEB PADA TELKOM LEARNING CENTER

BAB II TINJAUAN PUSTAKA

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN...

PEMBANGUNAN PERANGKAT LUNAK PENYIRAMAN TANAMAN SECARA OTOMATIS BERBASIS ANDROID

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

BAB II TINJAUAN PUSTAKA. dikatakan sebagai sistem komputer yang mengolah data menjadi informasi untuk

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

BAB II TINJAUAN PUSTAKA. uang, dan informasi. Sumber daya tersebut bekerjasama menuju

PERANCANGAN SISTEM INFORMASI PENILAIAN KINERJA KARYAWAN (Kasus : PT. Neuronworks Indonesia)

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... xv. DAFTAR TABEL...xxi. DAFTAR SIMBOL... xxii

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

2.4.4 Activity Diagram... II Sequence Diagram... II Collaboration Diagram... II Implementasi... II PHP...

ANALISA & PERANCANGAN SISTEM INFORMASI. Sufajar Butsianto, M.Kom

BAB II TINJAUAN PUSTAKA. lebih berarti bagi yang menerimanya. Definisi atau pengertian sistem secara

BAB II TINJAUAN PUSTAKA

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

SISTEM INFORMASI PENJUALAN TKT REKLAME MAGUWOHARJO SLEMAN NASKAH PUBLIKASI. diajukan oleh Indri Pratiwi

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR GAMBAR... xvi. DAFTAR TABEL... xxiii. DAFTAR SIMBOL...

Yuli Purwati, M.Kom USE CASE DIAGRAM

BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Pengertian sistem Karakteristik sistem Klasifikasi sistem

HALAMAN PENGESAHAN PEMBIMBING...

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA


BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

ABSTRACT ABSTRAKSI KATA PENGANTAR

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah)

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

ABSTRAK. Kata Kunci: Penjualan, pembelian, peramalan, Apotek Obat Kita, laporan. Universitas Kristen Maranatha

2.6 Cool Record Edit Pro Adobe Photoshop Star Uml Pengertian Uml BAB III OBJEK DAN METODE PENELITIAN...

ABSTRAK. Kata Kunci: Penjualan, pembelian, distribusi, peramalan, inventory, CV. Planet Computer, Supply Chain Management.

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

BAB II TINJAUAN PUSTAKA

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

BAB II LANDASAN TEORI

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM KEAMANAN RUMAH BERBASIS WEB

BAB II TINJAUAN PUSTAKA

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

BAB II LANDASAN TEORI

ABSTRAK. Kata kunci: Black Box, Kemahasiswaan, MySQL, PHP, Portfolio, SPKK. v Universitas Kristen Maranatha

Analisa dan Perancangan Sistem Pelaporan Aktifitas Karyawan di Radio Jakarta Islamic Center ALIEF AKBAR PROGRAM STUDI SISTEM INFORMASI

DAFTAR ISTILAH. Activity Diagram

Gambar 4.1 Flowchart

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

Equipment Monitoring Control Manajemen System Berbasis Web Application

BAB II LANDASAN TEORI

APLIKASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

BAB VI PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

SISTEM INVENTORY MENGGUNAKAN SCHEDULE ALERT VB.NET DENGAN FUNGSI ANTICIPATION STOCK BARANG DI GUDANG PADA TOKO LISTRIK JAYA KOMUNIKA

2.3. Konsep Dasar Sistem Informasi Definisi sistem informasi Komponen sistem informasi UML (United Modeling

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB II LANDASAN TEORI

PERANCANGAN SISTEM INFORMASI PENDISTRIBUSIAN SURAT MASUK BERBASIS WEB DI DIVISI MANAJEMEN PRODUK PADA PT. BANK NEGARA INDONESIA (Persero) TBK.

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

PENGESAHAN PEMBIMBING...

BAB II TINJAUAN PUSTAKA

PERANCANGAN SISTEM INFORMASI DATA KEPENDUDUKAN BERBASIS DESKTOP DI DESA BUKIT LANGKAP KECAMATAN LINGGA TIMUR

BAB III ANALISA DAN PERANCANGAN SISTEM

PEMBANGUNAN PERANGKAT LUNAK PENJURIAN WUSHU SANDA BERBASIS WEB MENGGUNAKAN KONSEP SOFTWARE REUSE (Studi Kasus: Satriakusuma Wushu Indonesia - Bandung)

BAB II TINJAUAN PUSTAKA

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan

Transkripsi:

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, di Program Studi Teknik Informatika, Universitas Pasundan Bandung oleh : Firdaus Shofi Anshori NRP : 12.304.0310 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS PASUNDAN BANDUNG JUNI 2015

DAFTAR ISI ABSTRAK... i ABSTRACT... ii DAFTAR ISI... iv DAFTAR TABEL... vi DAFTAR GAMBAR... vii DAFTAR LAMPIRAN... ix DAFTAR SIMBOL... x BAB I PENDAHULUAN... 1-1 1.1 Latar Belakang... 1-1 1.2 Identifikasi Masalah... 1-2 1.3 Tujuan Tugas Akhir... 1-2 1.4 Lingkup Tugas Akhir... 1-2 1.5 Metodelogi Pengerjaan Tugas Akhir... 1-2 1.6 Sistematika Penulisan Tugas Akhir... 1-4 BAB 2 LANDASAN TEORI... 2-1 2.1 Teori Tentang Permasalahan... 2-1 2.1.1 Pengertian Keluhan dan Gangguan Pelanggan... 2-1 2.1.2 Cara Penyampaian Keluhan... 2-1 2.1.3 Dampak Penanganan Gangguan terhadap Pelanggan... 2-2 2.1.4 Jenis Jenis Gangguan... 2-3 2.2 Pengertian Aplikasi... 2-5 2.2.1 Aplikasi Berbasis Web... 2-5 2.2.2 Pengertian Internet... 2-6 2.3 Alur Perancangan Perangkat Lunak... 2-6 2.4 Pengertian UML (Unified Modeling Language)... 2-7 2.5 System Requirement Spesification... 2-8 BAB 3 ANALISIS... 3-1 3.1 Pendahuluan... 3-1 3.2 Analisis Pengaruh Kualitas Layanan Pelanggan Terhadap Perusahaan... 3-4 3.3 Gambaran Perusahaan PT Telkom... 3-4 3.3.1 Sejarah Singkat PT Telkom... 3-4 3.3.2 Visi, Misi, dan arti Logo... 3-6 3.3.3 Budaya Kerja PT Telkom... 3-8 3.4 Struktur dan Fungsi Unit Customer Care... 3-10 3.4.1 Proses Bisnis Penanganan Gangguan... 3-11 iv

3.4.2 Workflow Penanganan Gangguan... 3-12 3.4.3 Lingkup Aplikasi Terhadap User... 3-12 3.4.4 Fitur yang Terdapat pada Aplikasi... 3-13 3.5 Kesimpulan Analisis... 3-13 BAB 4 PERANCANGAN DAN IMPLEMENTASI... 4-1 4.1 Perancangan Pembangunan Aplikasi... 4-1 4.1.1 Pengguna yang Terlibat dalam Aplikasi... 4-1 4.1.2 Kebutuhan Pengguna Terhadap Aplikasi... 4-1 4.1.3 Skenario yang Berjalan... 4-3 4.1.4 Urutan Aktivitas dalam Aplikasi... 4-3 4.1.5 Interaksi Antar Class pada Aplikasi... 4-11 4.1.6 Struktur Antar Class... 4-20 4.1.7 Perancangan Formulir... 4-21 4.2 Pemodelan Database... 4-22 4.3 Perancangan Antar Muka... 4-23 BAB 5 KESIMPULAN DAN SARAN... 5-1 5.1 Kesimpulan... 5-1 5.2 Saran... 5-1 DAFTAR PUSTAKA... LAMPIRAN-1... A-1 LAMPIRAN-2... B-1 LAMPIRAN-3... C-1 LAMPIRAN-4... D-1 v

DAFTAR TABEL Tabel 3.1 Kerangka Tugas Akhir... 3-1 Tabel 3.2 Fungsi dan Wewenang Direktorat PT Telkom... 3-10 Tabel 3.3 Workflow Penanganan Gangguan Pelanggan... 3-12 Tabel 4.1 Definisi Aktor... 4-1 Tabel 4.2 Pemodelan Data Pelanggan... 4-22 Tabel 4.3 Pemodelan Data Admin/Petugas... 4-22 Tabel 4.4 Pemodelan Data User... 4-22 Tabel 4.5 Pemodelan Data Regu... 4-22 Tabel 4.6 Pemodelan Data Keluhan... 4-23 Tabel 4.7 Pemodelan Data Penanganan... 4-23 Tabel 4.8 Mockup Aplikasi... 4-24 Tabel A.1 Definisi Use Case... A-1 Tabel B.1 Skenario Use Case Login... B-1 Tabel B.2 Skenario Use Case Memasukkan Data Pelanggan... B-1 Tabel B.3 Skenario Use Case Merubah Data Pelanggan... B-2 Tabel B.4 Skenario Use Case Menghapus Data Pelanggan... B-2 Tabel B.5 Skenario Use Case Memasukkan Data Regu... B-3 Tabel B.6 Skenario Use Case Merubah Data Regu... B-3 Tabel B.7 Skenario Use Case Menghapus Data Regu... B-4 Tabel B.8 Skenario Use Case Memasukkan Data Keluhan... B-5 Tabel B.9 Skenario Use Case Merubah Data Gangguan... B-5 Tabel B.10 Skenario Use Case Pengecekan Data Pelanggan... B-6 Tabel B.11 Skenario Use Case Pengecekan Data Gangguan... B-6 Tabel B.12 Skenario Use Case Membuat Laporan... B-7 vi

DAFTAR GAMBAR Gambar 1.1 Metodologi Tugas Akhir... 1-3 Gambar 2.1 Model Waterfall... 2-5 Gambar 3.1 Logo Telkom... 3-7 Gambar 3.2 Struktur Organisasi PT Telkom... 3-9 Gambar 3.2 Struktur Organisasi Diva Maintenence... 3-10 Gambar 4.1 Use Case Diagram... 4-2 Gambar 4.2 Activity Diagram Menu Utama Petugas... 4-4 Gambar 4.3 Activity Diagram Menu Utama Regu... 4-5 Gambar 4.4 Activity Diagram Input Data Pelanggan... 4-6 Gambar 4.5 Activity Diagram Input Regu... 4-7 Gambar 4.6 Activity Diagram Input Data Keluhan... 4-8 Gambar 4.7 Activity Diagram Cari Data... 4-9 Gambar 4.8 Activity Diagram Buat Laporan... 4-10 Gambar 4.9 Sequence Diagram Use Case Login... 4-11 Gambar 4.10 Sequence Diagram Use Case Memasukkan Data Pelanggan... 4-11 Gambar 4.11 Sequence Diagram Use Case Mengubah Data Pelanggan... 4-12 Gambar 4.12 Sequence Diagram Use Case Menghapus Data Pelanggan... 4-12 Gambar 4.10 Sequence Diagram Use Case Memasukkan Data Pelanggan... 4-11 Gambar 4.11 Sequence Diagram Use Case Mengubah Data Pelanggan... 4-12 Gambar 4.12 Sequence Diagram Use Case Menghapus Data Pelanggan... 4-12 Gambar 4.13 Sequence Diagram Use Case Memasukkan Data Regu... 4-13 Gambar 4.10 Sequence Diagram Use Case Memasukkan Data Pelanggan... 4-11 Gambar 4.11 Sequence Diagram Use Case Mengubah Data Pelanggan... 4-12 Gambar 4.12 Sequence Diagram Use Case Menghapus Data Pelanggan... 4-12 Gambar 4.13 Sequence Diagram Use Case Memasukkan Data Regu... 4-13 Gambar 4.14 Sequence Diagram Use Case Mengubah Data Regu... 4-13 Gambar 4.14 Sequence Diagram Use Case Mengubah Data Regu... 4-13 Gambar 4.15 Sequence Diagram Use Case Menghapus Data Regu... 4-14 Gambar 4.16 Sequence Diagram Use Case Memasukkan Data Gangguan... 4-14 Gambar 4.17 Sequence Diagram Use Case Mengubah Data Gangguan... 4-15 Gambar 4.18 Class Diagram... 4-15 Gambar 4.19 Formulir Keluhan Pelanggan... 4-16 Gambar 4.20 Formulir Penanganan Gangguan... 4-16 Gambar 4.21 Struktur Program Aplikasi... 4-19 Gambar C.1 Mockup Form Login... C-1 vii

Gambar C.2 Mockup Form Menu Utama Petugas... C-1 Gambar C.3 Mockup Form Input Data Pelanggan... C-2 Gambar C.4 Mockup Form Edit Data Pelanggan... C-2 Gambar C.5 Mockup Form Lihat Data Pelanggan... C-2 Gambar C.6 Mockup Form Input Data Keluhan... C-3 Gambar C.7 Mockup Form Input Gangguan... C-3 Gambar C.8 Mockup Form Lihat Data Gangguan... C-3 Gambar C.9 Mockup Form Input Data User... C-4 Gambar C.9 Mockup Form Input Data Regu... C-4 Gambar C.10 Mockup Form Edit Data Regu... C-4 Gambar C.11 Mockup Form Menu Utama Regu... C-5 viii

DAFTAR LAMPIRAN Lampiran-1 DefinisiUse Case Diagram... A-1 Lampiran-2 Skenario Use Case Diagram... B-1 Lampiran-3 Mockup Aplikasi Penangana Gangguan... C-1 ix

DAFTAR SIMBOL 1. Simbol-simbol pada Use case Berikut adalah simbol-simbol yang ada pada diagram use case: Simbol Nama Deskripsi nama use case Use case fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor; biasanya dinyatakan dengan menggunakan kata kerja di awal di awal frase nama use case nama aktor Aktor / actor orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya dinyatakan menggunakan kata benda di awal frase nama aktor Asosiasi / association komunikasi antara aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor <<extend>> relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu; mirip dengan prinsip inheritance pada pemrograman berorientasi objek; biasanya use case tambahan memiliki nama depan yang sama dengan use case yang ditambahkan, misal Ekstensi / extend validasi username <<extend>> validasi user <<extend>> validasi sidik jari arah panah mengarah pada use case yang ditambahkan x

Simbol Nama Deskripsi Hubungan generalisasi dan spesialisasi (umum - khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya, misalnya: Generalisasi / generalization ubah data mengelola data hapus data arah panah mengarah pada use case yang menjadi generalisasinya (umum) relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini ada dua sudut pandang yang cukup besar mengenai include di use case: include berarti use case yang ditambahkan akan selalu dipanggil saat use case tambahan dijalankan, misal pada kasus berikut: validasi username <<include>> Menggunakan / include / uses <<include>> login include berarti use case yang tambahan akan selalu melakukan pengecekan apakah use case yang ditambahkan telah dijalankan sebelum use case tambahan dijalankan, misal pada kasus berikut: validasi user <<include>> ubah data Kedua interpretasi di atas dapat dianut salah satu atau keduanya tergantung pada pertimbangan dan interpretasi yang dibutuhkan. arah panah include mengarah pada use case yang dipakai xi

2. Simbol-simbol pada Diagram Kelas Berikut adalah simbol-simbol yang ada pada diagram kelas: Simbol Nama Deskripsi package package package merupakan sebuah bungkusan dari satu atau lebih kelas nama_kelas +atribut +operasi() kelas kelas pada struktur sistem nama_interface antarmuka / interface sama dengan konsep interface dalam pemrograman berorientasi objek asosiasi / association relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity asosiasi berarah / directed association relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai dengan multiplicity generalisasi relasi antar kelas dengan makna generalisasi-spesialisasi (umum khusus) kebergantungan / dependency relasi antar kelas dengan makna kebergantungan antar kelas agregasi / aggregation relasi antar kelas dengan makna semua-bagian (whole-part) 3. Simbol-simbol pada Diagram Sekuen Berikut adalah simbol-simbol yang ada pada diagram sekuen : Simbol Nama Deskripsi nama aktor Aktor orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya dinyatakan menggunakan kata benda di awal frase nama aktor atau xii

Simbol Nama Deskripsi tanpa waktu aktif Garis hidup / lifeline menyatakan kehidupan suatu objek Objek menyatakan objek yang berinteraksi pesan Waktu aktif menyatakan objek dalam keadaan aktif dan berinteraksi pesan Pesan tipe create menyatakan suatu objek membuat objek yang lain, arah panah mengarah pada objek yang dibuat menyatakan suatu objek memanggil operasi/metode yang ada pada objek lain atau dirinya sendiri, Pesan tipe call arah panah mengarah pada objek yang memiliki operasi/metode, karena ini memanggil operasi/metode maka operasi/metode yang dipanggil harus ada pada diagram kelas sesuai dengan kelas objek yang berinteraksi Pesan tipe send menyatakan bahwa suatu objek mengirimkan data/masukan/ informasi ke objek lainnya, arah panah mengarah pada objek yang dikirimi Pesan tipe return menyatakan bahwa suatu objek yang telah menjalankan suatu operasi atau metode menghasilkan suatu kembalian ke objek tertentu, arah panah mengarah pada objek yang menerima kembalian xiii