34 BAB III ANALISA DAN PERANCANGAN 3.1. Analisa Sistem Berjalan Berdasarkan 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 34
35 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 Bank 1 Bank 2 Bank 3 Bank 4 Bank 5 Bank 6 Bank 7 Bank 8 Bank 9 Bank 10 Nama Bank BCA BII BNI BRI BTN PANIN MANDIRI DANAMON CIMB NIAGA PERMATA
36 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 adalah Pengguna Handphone (user): Tabel 3.2. Actor Dalam Aplikasi Banking Customer Service Dialler Use Case Deskripsi Pengguna Handphone User memulai aplikasi dan akan melakukan (User) panggilan ke customer service bank yang di tuju.
37 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).
38 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 Actor Description Masuk aplikasi Banking Customer Service Dialler Pengguna Handphone Sistem akan merespon pengguna handphone yang ingin mengakses aplikasi Banking Customer Service Dialler. Tabel 3.4 Use Case Menu Utama Use Case Actor Description Menu utama Pengguna handphone Terdapat 3 pilihan menu utama yaitu Enter, About dan keluar aplikasi. Tabel 3.5 Use Case Pilih Bank Use Case Actor Description Pilih bank Pengguna handphone User akan melihat 10 daftar bank terbesar yang ada dalam aplikasi ini.
39 Tabel 3.6 Use Case Pilih Menu Bank Use Case Actor Description Pilih Menu Bank Pengguna handphone 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 Actor Description Telp Customer Service Pengguna handphone 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 Actor Description Informasi bank Pengguna handphone Setelah memilih bank yang diinginkan selain melakukan panggilan ke customer service pengguna handphone juga bisa melihat informasi bank tersebut.
40 Tabel 3.9 Use Case Pilih Situs Bank Use Case Actor Description Pilih Situs Bank Pengguna handphone 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 Gambar 3.3. Activity Diagram Pilih Bank
41 3. Activity Diagram Pilih Menu Bank Gambar 3.4. Activity Diagram Pilih Menu Bank 4. Activity Diagram Pilih Telepon Customer Service Gambar 3.5. Activity Diagram Telepon Customer Service
42 5. Activity Diagram Informasi Bank Gambar 3.6. Activity Diagram Informasi Bank 6. Activity Diagram Masuk Situs Bank Gambar 3.7. Activity Diagram Masuk Situs Bank
43 7. Activity Diagram Menu About Gambar 3.8. Activity Diagram About
44 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 aplikasi Banking Customer Service Dialler.
45 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.
46 1. Rancangan Menu Utama Gambar 3.11 Rancangan Menu Utama
47 2. Rancangan Dalam Menu Pilih Bank Gambar 3.12 Rancangan Menu Pilih Bank
Gambar 3.13 Rancangan Menu Pilih Bank 48
49 3. Rancangan Menu About Gambar 3.14 Rancangan Menu About
50 4. Rancangan Menu Bank Gambar 3.15 Rancangan Menu Bank
51 5. Rancangan Menu Informasi Bank Gambar 3.16 Rancangan Menu Infromasi Bank
52 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.
53 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.