BAB III
ANALISA DAN PERANCANGAN
3.1. Analisa Sistem BerjalanBerdasarkan latar belakang dan rumusan masalah yang ada pada bab I, untuk merancang suatu sistem aplikasi yang baik diperlukan beberapa persiapan seperti menentukan kebutuhan dari aplikasi yang akan dibuat agar sistem dapat beroperasi sesuai dengan keinginan. Dan kebutuhan awal adalah membuat perancangan aplikasi Banking Customer Service Dialler agar mudah di mengerti.
Saat ini handphone tidak hanya digunakan sebagai alat komunikasi yang berfungsi untuk telepon atau SMS (Short Message Service) saja. Sekarang ini sebagian besar handphone dapat digunakan untuk membuka internet, mendengarkan musik, foto, dan fitur-fitur canggih lainnya, termasuk dalam melakukan traksaksi-transaksi perbankan. Pada saat melakukan transaksi perbankan, misalnya sms banking biasa nya sering terdapat gangguan dan pengguna ingin menelepon customer servis dari bank tersebut untuk mengetahui tentang laporan dari transaksi yang dilakukan berhasil atau tidak. Tetapi banyak pengguna yang tidak mengetahui nomor telepon dari customer service bank tersebut dan mengharuskan telepon ke nomor 147 untuk bertanya nomor telepon customer service bank sehingga cara tersebut kurang efektif dan efisien.
3.2. Rancangan Aplikasi Banking Customer Service Dialler
Dalam merancang aplikasi Banking Customer Service Dialler ini, penulis menggunakan tool Eclipse Galileo, dan sebelum membangun aplikasi Banking
Customer Service Dialler ini penulis mempersiapkan data dengan cara memilih sepuluh bank terbesar di Indonesia dan nomor-nomor telepon bank tersebut. Berikut ini merupakan tahapan dalam mempersiapkan data:
1. Bank
Penulis mempersiapkan data dengan cara mencari daftar sepuluh bank terbesar di Indonesia yang akan di masukan dalam penelitian untuk membuat aplikasi Banking Customer Service Dialler ini.
2. Nomor telepon bank
Penulis juga mempersiapkan data yang berupa nomor-nomor telepon, alamat bank dan situs sepuluh bank terbesar yang ada di Indonesia tersebut untuk mendukung aplikasi yang akan dibuat, yaitu sebagai berikut:
Tabel 3.1. Tabel Sepuluh Bank Terbesar di Indonesia
Keterangan Nama Bank
Bank 1 BCA Bank 2 BII Bank 3 BNI Bank 4 BRI Bank 5 BTN Bank 6 PANIN Bank 7 MANDIRI Bank 8 DANAMON
Bank 9 CIMB NIAGA
1.3 Rancangan Sistem yang diusulkan (Pemodelan)
Penulis menggunakan diagram Unifed Modeling Language (UML) dalam merancang aplikasi Banking Customer Service Dialler. Penggunaan UML dipilih karena bahasa pemrograman berorientasi objek. Adapun langkah-langkah yang dilakukan dalam merancang sistem menggunakan UML adalah :
1. Membuat use case diagram.
2. Membuat activity diagram.
3. Membuat flowchart
4. Membuat class diagram.
1.3.1 Use Case Diagram. A. Actor
Actor yang terdapat pada aplikasi Banking Customer Service Dialler ini adalahPengguna Handphone (user):
Tabel 3.2. Actor Dalam Aplikasi Banking Customer Service Dialler
Use Case Deskripsi
Pengguna Handphone (User)
User memulai aplikasi dan akan melakukan panggilan ke customer service bank yang di tuju.
B. Use Case Diagram Aplikasi Banking Customer Service Dialler
Gambar 3.1. Use case Diagram Aplikasi Banking Customer Service Dialler
Pada gambar 3.1 dapat dilihat bahwa aplikasi ini mempunyai satu aktor, yaitu pengguna handphone (user). Pada aplikasi Banking Customer Service Dialler terdapat :
1. Sistem yang mencakup seluruh kegiatan pada aplikasi Banking Customer Service Dialler.
2. actor yang melakukan kegiatan adalah user (pengguna handphone). 3. 6 use case yang biasa dilakukan oleh user (pengguna handphone).
C. Use Case Spesification
Setiap use case harus dideskripsikan dalam dokumen untuk
mendefinisikan apa yang harus dilakukan sistem ketika actor mengaktifkan use case. Fungsionalitas sistem yang telah digambarkan dengan use case diagram
pada Gambar 3.1. akan dijelaskan secara lebih jelas pada bagian use case specification sebagai berikut :
Tabel 3.3 Use Case Masuk Aplikasi
Use Case Masuk aplikasi Banking Customer Service Dialler Actor Pengguna Handphone
Description Sistem akan merespon pengguna handphone yang ingin mengakses aplikasi Banking Customer Service Dialler.
Tabel 3.4 Use Case Menu Utama Use Case Menu utama
Actor Pengguna handphone
Description Terdapat 3 pilihan menu utama yaitu Enter, About dan keluar aplikasi.
Tabel 3.5 Use Case Pilih Bank Use Case Pilih bank
Actor Pengguna handphone
Description User akan melihat 10 daftar bank terbesar yang ada dalam aplikasi ini.
Tabel 3.6 Use Case Pilih Menu Bank Use Case Pilih Menu Bank
Actor Pengguna handphone
Description User memilih menu yang ada dalam tampilan form menu bank yaitu, Customer Service Bank, Informasi Bank dan Masuk Situs Bank.
Tabel 3.7 Use Case Telp Customer Service Use Case Telp Customer Service
Actor Pengguna handphone
Description Setelah memilih bank yang diinginkan pengguna
handphone bisa melakukan panggilan telepon ke customer service bank tersebut.
Tabel 3.8 Use Case Informasi Bank Use Case Informasi bank
Actor Pengguna handphone
Description Setelah memilih bank yang diinginkan selain melakukan panggilan ke customer service pengguna handphone juga bisa melihat informasi bank tersebut.
Tabel 3.9 Use Case Pilih Situs Bank Use Case Pilih Situs Bank
Actor Pengguna handphone
Description Di dalam menu bank pengguna juga bisa masuk kedalam alamat situs bank yang telah dipilih.
1.3.2 Activity Diagram Aplikasi Banking Customer Service Dialler
1. Activity Diagram Menu Utama
Gambar 3.2. Activity Diagram Menu Utama
2. Activity Diagram Pilih Bank
3. Activity Diagram Pilih Menu Bank
Gambar 3.4. Activity Diagram Pilih Menu Bank
4. Activity Diagram Pilih Telepon Customer Service
5. Activity Diagram Informasi Bank
Gambar 3.6. Activity Diagram Informasi Bank
6. Activity Diagram Masuk Situs Bank
7. Activity Diagram Menu About
1.3.3 Flowchart Aplikasi Banking Customer Service Dialler
Gambar 3.9 Flowchart Aplikasi Banking Customer Service Dialler
Flowchart di atas menunjukan alur yang berjalan pada aplikasiBanking Customer Service Dialler.
1.3.4 Class Diagram Aplikasi Banking Customer Service Dialler
Class diagram dalam aplikasi ini di gunakan untuk menunjukan alur pemanggilan class-class pada setiap layar atau form yang saling berhubungan.
Gambar 3.10 Class Diagram Aplikasi Banking Customer Service Dialler
1.4 Rancangan Layar (User Interface)
Setelah melakukan analisa terhadap kebutuhan yang ada. Penulis akan memulai untuk merancang aplikasi Banking Customer Service Dialler yang akan dibangun.
Secara umum penulis akan merancang aplikasi ini dengan harapan sebagai berikut :
1. Merancang aplikasi yang memiliki menu user friendly sehingga mudah digunakan.
2. Penulisan menu di buat dengan memakai list agar memudahkan dalam penggunaan.
1. Rancangan Menu Utama
2. Rancangan Dalam Menu Pilih Bank
3. Rancangan Menu About
4. Rancangan Menu Bank
5. Rancangan Menu Informasi Bank
6. Rancangan Menu Panggilan Gagal
Gambar 3.17 Rancangan Menu Panggilan Gagal
Keterangan:
1. Menu utama merupakan halaman awal dari aplikasi Banking Customer Service Dialler. Halaman ini berisi menu Enter, About dan Keluar Aplikasi.
2. Menu Pilih Bank berisi sepuluh bank terbesar di Indonesia, yang apabila kita memilih salah satu akan muncul ke menu bank.
3. Dalam menu bank terdapat pilihan untuk telepon customer service, informasi bank, dan masuk ke situs bank.
4. Jendela pemberitahuan, apabila kita tidak tersambung dengan jaringan atau tidak mendapatkan sinyal akan muncul jendela notifikasi.
5. Dalam setiap jendela terdapat pilihan Menu Utama yang berfungsi untuk kembali ke halaman pertama pada aplikasi dan pilihan Keluar Aplikasi untuk langsung keluar dari aplikasi.
6. Menu about berisi informasi mengenai aplikasi Banking Customer Service Dialler.
7. Menu keluar aplikasi digunakan apabila user ingin keluar dari aplikasi Banking Customer Service Dialler.