38
BAB III
ANALISIS DAN DESAIN SISTEM
III.1. Analisis Masalah
Analisa pada sistem yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem aplikasi Android SMS Gateway pengaduan pada PT. Media Antar Nusa dikarenakan belum adanya aplikasi berbasis Android untuk menerima pengaduan melalui sms. Perangkat android menjadi multiguna yang dapat membantu kinerja customer service dalam menerima laporan pengaduan dari customer. Analisis dilakukan agar dapat menemukan masalah-masalah dalam melakukan sms yang diperlukan yang diberikan oleh pihak pengguna. Adapun analisis sistem ini meliputi input, proses dan output yang dijabarkan sebagai berikut :
III.2. Evaluasi Sistem Yang Berjalan
Sistem yang sedang berjalan memiliki beberapa kelemahan yang dijabarkan sebagai berikut :
1. Perlu dilakukannya rancangan aplikasi Server SMS Gateway yang dapat membantu customer service dalam menerima laporan.
2. Perlunya diciptakan suatu aplikasi yang dapat memudahkan pihak pelanggan dalam melakukan pengaduan.
3. Belum adanya aplikasi berbasis Android untuk menerima pengaduan SMS pada sistem Android.
4. Sistem yang sedang berjalan pada saat ini masih menggunakan sistem sms biasa.
Sistem yang sedang berjalan memiliki beberapa kelebihan yang dijabarkan sebagai berikut :
1. Sistem dapat memudahkan pengguna berinteraksi pada pelanggan yang melaporkan gangguan melalui sms.
2. Informasi yang disajikan pada sistem cukup akurat dan efektif.
III.3. Desain Sistem
Desain sistem pada penelitian ini dibagi menjadi dua desain, yaitu desain sistem secara global untuk penggambaran model sistem secara garis besar dan desain sistem secara detail untuk membantu dalam pembuatan sistem.
III.3.1. Desain Sistem Secara Global
Desain sistem secara global menggunakan bahasa pemodelan UML yang terdiri dari Usecase Diagram, Activity Diagram dan Squence Diagram.
III.3.1.1. Usecase Diagram
Rancangan ini disusun dengan tujuan mendesain dan mempresentasikan program. Fungsinya adalah untuk memudahkan pengaduan SMS gateway yang akan dibuat pada gambar III.1 berikut :
Customer Service Fronline <include> Login Admin Customer Service Tentang Tambah Customer Servi ce Logout <include> <include> <include> <include> Pelanggan
Gambar III.1. Use Case Diagram SMS Gateway
III.3.1.2. Activity Diagram
Proses yang telah digambarkan pada use case diagram dijabarkan dengan
Activity diagram :
1. Activity Diagram Melakukan Login Pengguna
Aktifitas untuk melakukan login untuk dapat masuk kedalam sistem terlihat seperti pada gambar III.2 berikut :
Login Customer Service Sistem User P ha se
Buka Aplikasi Login
Isi nama email
Isi Password
Click Login
Gagal
Berhasil
Gambar III.2. Activity Diagram LoginCustomer Service
2. Activity Diagram Daftar Pelanggan
Aktivitas untuk melihat daftar pelanggan pada sistem seperti pada gambar III.3 berikut :
Daftar Pelanggan Sistem User P ha se
Menampilkan Daftar Pelanggan Buka Menu pelanggan
Gambar III.3. Activity Diagram Melihat Daftar Pelanggan
3. Activity Diagram Melihat SMS Pelanggan
Aktivitas untuk melihat sms pelanggan pada sistem seperti pada gambar III.4 berikut :
SMS PELANGGAN Sistem User P ha se
Click Nama Pelanggan
Lihat SMS Pelanggan Menampilkan SMS Pelanggan Buka Menu pelanggan
Gambar III.4. Activity Diagram Melihat SMS Pelanggan
4. Activity Diagram Melihat Customer Service
Aktivitas untuk melihat customer service pada sistem seperti pada gambar III.5 berikut :
Melihat Customer Service Sistem User P h as e
Click Nama CS Menampilkan Informasi CS Buka Customer Service
Gambar III.5. Activity Diagram Melihat Customer Service
5. Activity Diagram Log Stream SMS
Aktivitas untuk melihat pesan pengaduan SMS sistem seperti pada gambar III.6 berikut :
Log Stream SMS Sistem User P h as e Click Log SMS
Memilih Pesan Masuk Membaca Pesan
Membalas Pesan Masuk Pengaduan SMS Gateway
Gambar III.6. Activity Diagram Log Stream SMS 6. Activity Diagram Tambah Customer Service
Aktivitas untuk melakukan pengolahan tambah customer service terlihat seperti pada gambar III.7 berikut :
Tambah Customer Service Sistem User P h as e
Buka Menu Admin
Data Tersimpan Click Tambah Isi Data Simpan Data Gagal Berhasil
Gambar III.7. Activity Diagram Tambah Customer Service
III.3.1.3. Sequence Diagram
Rangkaian kegiatan pada setiap terjadi event sistem digambarkan pada
sequence diagram berikut :
1. Sequence Diagram Login admin
Serangkaian kinerja sistem login yang dilakukan oleh admin dapat diterangkan dengan langkah-langkah state, dimulai dari memasukkan email dan memasukkan password, jika Akun valid maka sistem akan mengaktifkan menu
user, sedangkan jika tidak valid, maka tampilkan pesan kesalahan yang ditunjukkan pada gambar III.8 berikut :
Main form Form Admin Proses Login
Tampilkan Fom ()
Menu ()
click form admin
Validasi nama dan password () Login sukses () Invalid () Halaman Administrator Administrator Website
Gambar III.8. Sequence Diagram Login
2. Sequence Diagram Daftar Pelanggan
Serangkaian kerja untuk melihat daftar istana pancing pada sistem seperti pada gambar III.9 berikut :
Main form Form Daftar Pelanggan Proses Tampilkan Fom () Menu () click form Pelanggan () update data () Administrator Website Koneksi database () Koneksi database () delete data () Close form () Nama Pelanggan
Gambar III.9. Sequence Diagram Melihat Daftar Pelanggan
3. Sequence Diagram Melihat Customer Service
Serangkaian kerja untuk melihat customer service pada sistem seperti pada gambar III.10 berikut :
Main form Form Customer service
Menu () click form Customer service() Koneksi database () User Tampilkan Menu () Nama CS
4. Sequence Diagram Log Stream SMS
Serangkaian kerja untuk melihat mengenai pesan masuk sistem seperti pada gambar III.11 berikut :
Form log stream sms()
Informasi data ()
Form Log Proses
User
Koneksi database ()
Daftar Log
Gambar III.11. Sequence Diagram Log Stream SMS 5. Sequence Diagram Tambah Data Customer Service
Serangkaian kerja untuk melakukan pengolahan tambah data terlihat seperti pada gambar III.12 berikut :
Form tambah data()
Isi data () Simpan Data () Data tersimpan ()
Clik Batal ()
Form Tambah Data Proses Tambah User
Koneksi database ()
Tambah CS
III.4. Desain User Interface
Tahap perancangan berikutnya yaitu desain sistem secara detail yang meliputi desain sistem.
III.4.1. Desain Pelanggan
Berikut ini adalah rancangan tampilan desain output yang akan dihasilkan oleh sistem :
1. Desain Form LoginCustomer Service
Desain form untuk melakukan login data terlihat seperti pada gambar III.13 berikut :
NUSANETCS – SERVER OFFLINE
NusanetCS
Selamat datang di aplikasi NusanetCS, untuk mengakses aplikasi ini, silahkan masukan username dan password anda pada form di bawah ini : Masukkan Email
Masukkan Password
Masuk Reset
Gambar III.13. Desain Form Login Customer Service
2. Desain Form Frontline
Desain form frontline melihat percakapan, data customer, dan data SMS pelanggan seperti pada gambar III.14 berikut :
NUSANETCS – SERVER OFFLINE
Frontline Customer Service Pelanggan Tentang SMS Pelanggan
Update Profil
Ganti Password
Percakapan
Gambar III.14. Desain Form Frontline
3. Desain Form Daftar Pelanggan
Desain form untuk melihat daftar pelanggan pada sistem seperti pada gambar III.15 berikut :
NUSANETCS
Frontline Customer Service Pelanggan Tentang
DAFTAR PELANGGAN SMS PELANGGAN
Pelanggan Produk Layanan Alamat No.Telepon
Tampilkan form edit pelanggan g f e d c - SERVER OFFLINE
Gambar III.15. Desain Form Melihat Daftar Pelanggan
4. Desain Form Melihat Daftar Customer Service
Desain form untuk melihat mengenai daftar customer service sistem seperti pada gambar III.16 berikut :
Frontline Customer Service Pelanggan Tentang CUSTOMER SERVICE
Ini adalah daftar data customer Service yang terdaftar di didtem NusanetCS. NUSANETCS - SERVER OFFLINE
Gambar III.16. Desain Form Melihat Daftar Customer Service
5. Desain Form Tentang Aplikasi
Desain form untuk melihat mengenai tentang aplikasi pada sistem seperti pada gambar III.17 berikut :
NUSANETCS – SERVER OFFLINE
Frontline Customer Service Pelanggan Tentang NUSANET
Estabished sine 1996 as a web hosting and design company.
6. Desain Form Grafik Nusanet
Desain form untuk melihat mengenai grafik nusanet dalam setahun pada sistem seperti pada gambar III.18 berikut :
Nusanet
ISP terpecaya oleh pelanggan Indonesia dan terus berinovasi untuk solusi terbaik bagi anda
03:45 0 3 6 9 12 15 18
Jan May Jul Sep Nov
Data SMS
Data grafik diatas menunjukan statistik data sms yang masuk pada 100 data terakhir. Grafik disinkronkan secara otomatis saat perubahan data sms, Statistik SMS disajikan per hari
Gambar III.18. Desain Form Grafik Nusanet
7. Desain Form Log Stream SMS
Desain form untuk melihat mengenai log stream sms ini mengetahui pesan pengaduan terhadap nusanet seperti pada gambar III.19 berikut :
Nusanet
Stream data log SMS pengaduan yang masuk ke SMS Gateway Server dan yang tersinkronisasi
03:45 Log Stream SMS 18/05 10:34:45 18/05 08:02:26 22/05 12:22:30 21/05 11:03:42 Unknown +6285830166314
Pak kenapa koneksi internetnya sering terputus ya
Unknown 808
Sob, ayo pakai iRing GRATIS favorit kamu
Unknown 234
Success registration to 5GB package
Unknown 3
Maaf, keyword yang anda masukan salah
Gambar III.19. Desain Form Log Stream SMS
8. Desain Form Melihat Customer Service
Desain form untuk melihat mengenai customer service sistem seperti pada gambar III.20 berikut :
Nusanet
Data customer yang terdaftar di sistem dan dapat melayani sms dari pelanggan
03:45
Customer Service
Tambah CS
Bian Melisa Indah Perm
Melisa War Reni Julian
Gambar III.20. Desain Form Melihat Customer Service
9. Desain Form Tambah Customer Service
Desain form untuk melakukan pengolahan tambah customer service terlihat seperti pada gambar III.21 berikut :
Nusanet
Data customer yang terdaftar di sistem dan dapat melayani sms dari pelanggan
03:45
Customer Service
Tamabah CS
Bian Melisa Indah Perm
Melisa War Reni Julian Customer Service
Form penambahan data akun customer service, dengan ditambahkan akun customer service, akun tersebut dapat mengakses data dan merespon pengaduan dari pelanggan.
Nama Lengkap
Alamat Email
Password Default
BATAL SIMPAN