Artikel Ilmiah
Peneliti:
Margi Parera(672015704)
Radius Tanone, S.Kom, M.Cs.
Artikel Ilmiah
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh gelar Sarjana Komputer
Peneliti:
Margi Parera (672015704)
Radius Tanone, S.Kom, M.Cs.
Saya menyatakan tidak mengambil sebagian atau seluruhnya dari hasil karya
orang lain kecuali sebagaimana yang tertulis pada daftar pustaka.
Margi Parera
1. Pendahuluan
2
layanan customer service. Aplikasi nomor antrian yang digunakan berbasis
android, sehingga mudah diakses dan digunakan oleh nasabah yang memakai
smartphone android. Penelitian ini diimplementasikan pada PT. Bank
Pembangunan Daerah Maluku.
Android adalah sistem operasi untuk perangkat mobile seperti smartphone
atau tablet PC. Android dikembangkan oleh google dengan platform dasar kernel
linuxdan software GNU/Linux. Kode program sistem operasi android
menggunakan bahasa java yang berorientasi pada objek (Object Oriendted
Programming - OOP) berdasarkan Java Core Libraries, serta kode program
lainnya dalam bahasa XML. Aplikasi web yang paling dasar ditulis
menggunakan HTML. Sebagaimana diketahui, HTML (hypertext markup
language) adalah bahasa standar untuk membuat halaman-halaman web, sebagai
contoh, berikut adalah kode HTML (disimpan dengan ekstensi. Htm atau. html).
PHP merupakan bahasa pemrograman yang paling populer dan banyak digunakan
untuk pemrograman web, PHP disebut juga pemrograman server side, artinya
program dijalankan pada server. Skema yang memungkinkan suatu aplikasi
berinteraksi dengan database menggunakan PHP. MySQL merupakan
databasemultiuser yang menggunakan bahasa Structure Query Language (SQL).
MySQL dalam operasi client-server, melibatkan server-daemon MySQL di sisi
server dan berbagai macam program, serta library yang berjalan disisi client
MySQL mampu menangani data yang cukup besar[6].
Bentuk umum dari alur sistem terdiri dari Mobile, Web Service, Database
Service. Sistem ini pada umumnya melakukan satu atau lebih masukkan yang
akan diproses dan menghasilkan keluaran sesuai dengan yang direncanakan
sebelumnya. Gambaran umum mengenai sistem ditunjukan pada gambar berikut
ini[7].
Bank Maluku didirikan pertama kali pada tanggal 25 Oktober 1961 dengan
nama Bank Pembangunan Daerah Maluku, berdasarkan Akte Notaris Mr. Chr.
Soplanit No. 01. Berdasarkan undang-undang Nomor 13 tahun 1962 tentang
ketentuan Pokok Bank Pembangunan Daerah, bentuk usaha Bank Pembangunan
Daerah Maluku diubah menjadi Badan Usaha milik Daerah (BUMD) sesuai
dengan Peraturan Daerah Tingkat I Propinsi Maluku Nomor 1/DPRD-
GR/1966[2].
REST (Representational State Transfer) Web Service adalah suatu gaya
arsitektur perangkat lunak untuk pendistribusian sistem hipermedia seperti
WWW. Secara spesifik, REST merujuk pada suatu prinsip-prinsip arsitektur
jaringan yang menggariskan pendefinisian dan pengalamatan sumber daya. Istilah
ini sering digunakan untuk mendeskripsikan semua interface sederhana yang
mengirimkan data melalui HTTP tanpa ada tambahan lapisan pesan seperti SOAP.
3
Keuntungan lain dari antarmuka REST adalah request dan respon dapat
dipendekkan. Prinsip dasar desain REST adalah membuat pemetaan one-to-one
antara operasi create, read, update, dan delete yang menggunakan method sebagai
POST untuk membuat sebuah resource pada server.GET untuk menerima sebuah
resource.PU Tuntuk prosesupdate state dari resource.DELETE untuk menghapus
resource. Dalam konsep arsitektur REST web service, membuat panggilan ke
suatu HTTP API secara signifikan lebih mudah daripada ke SOAP API, karena
membutuhkan library client, membutuhkan pengenalan, dan kebiasaan.
Sedangkan HTTP API adalah asli dari semua bahasa pemrograman dan hanya
melibatkan HTTP request dengan parameter sesuai yang ditambahkan, sehingga
lebih memudahkan dalam melakukan proses pemanggilan. HTTP API mudah
untuk testing dan troubleshoot, karena dapat membangun panggilan dengan tidak
lebih dari sekedar browsing dan memeriksa respon dalam jendela browser itu
sendiri. Karena berbasis HTTP/RESTful, API dapat dikonsumsi menggunakan
request GET sederhana, dan server proxy/reverse-proxy dapat melakukan cache
atas respon tersebut dengan mudah.Untuk mengakses RESTful web service
digunakan sebuah URI (Uniform Resource Identifiers) yang merupakan nama dan
alamat dari sebuah resource. RESTful web service tidak menggunakan WSDL.
Pesan yang dikirim, dikemas dalam format XML dan JSON. Berbeda dengan
SOAP web service yang menggunakan protokol khusus untuk pengiriman
pesan[8].
Pengkodean Aplikasi
Implementasi Sistem
4
Tahapan Penelitian pada gambar 2, dijelaskan sebagai berikut: Tahap
pertama
a) Pengumpulan data dan analisis kebutuhan sistem. Pada tahap ini dilakukan
analisis mengenai masalah yang terjadi pada PT. Bank Pembangunan
Daerah Maluku yaitu permasalahan pada proses antrian layanan customer
service yang masih manual. Kemudian dilakukan pengumpulan data
sebagai kebutuhan sistem berupa data dan dokumen apa saja yang akan
dibutuhkan, seperti pencatatan data nasabah serta spesifikasi sistem
informasi yang dibutuhkan oleh pengguna sistem.
b) Perancangan system dengan menggunakan tools Unified Modelling
Language (UML). Tahap perancangan sistemdilakukan perancangan
aplikasi yang akan dibangun sesuai dengan hasil analisa kebutuhan sistem.
Adapun perancangan sistem ini menggunakan alat bantu Unified
Modelling Language (UML) yang meliputi use case diagram, activity
diagram, sequence diagram, class diagram. Tujuannya ialah untuk
kebutuhan pemodelan visual yang menspesifikasikan, menggambarkan,
membangun, dan sebagai dokumentasi dari sistem perangkat lunak serta
untuk permodelan pada saat pengembangan sistem mulai dari tahap
analisis sampai implementasi.
c) Pengkodean aplikasi. Dilakukannya pengkodean aplikasi dengan
menggunakan bahasa pemrograman berbasis android dengan dukungan
aplikasi database yang terintegrasi. Pengkodean data dalam bentuk JSON
(Java Script Object Notation) yang dibuat untuk menampilkan jenis
layanan.
d) Pengujian sistem dengan metode Alpha dan Beta. Tujuan Tahap
selanjutnya adalah melakukan pengujian terhadap sistem informasi yang
telah dibangun. Pengujian aplikasi dilakukan terhadap fungsi-fungsi yang
terdapat di dalam aplikasi dengan menggunakan metode pengujian alpha
yang berfungsi untuk mengetahui apakah sistem sudah menyimpan,
mengolah dan menampilkan data yang benar. Pengujian beta berfungsi
untuk mengetahui apakah sistem dapat diterima oleh pengguna. Setelah
aplikasi lolos uji, maka pada tahap selanjutnya adalah melakukan
implementasi sistem pada handphone/smartphone nasabah PT. Bank
Pembangunan Daerah Maluku.
e) Implementasi sistem. mengimplementasikan hasil perancangan sistem,
membangun sistem berdasarkan proses yang telah didefinisikan pada tahap
perancangan, yaitu membangun aplikasi/program sesuai dalam bentuk
aplikasi yang berbasis android.
5
customer service, setelah itu nasabah tersebut menunggu antrian giliran untuk
dipanggil dan menuju pada pelaksana customer service.
Registrasi
Web Service
Database bank
6
customer service dalam webservice yang nantinya digunakan untuk mendapatkan
data dari database. Selanjutnya, data tersebut akan digunakan oleh nasabah untuk
melihat nomor antrian dengan bantuan webservice.
Info antrian
extends
extends
Ambil Nomor Antrian
extends
Nasabah Menu Utama
reset no antrian Petugas CS
Notifikasi Antrian
Diagram use case terdapat tiga aktor yaitu Nasabah Admin dan Petugas
customer service. Terdapat juga 6 use case, use case pertama nasabah masuk pada
tampilan menu antrian. Use case kedua nasabah dapat melihat info antrian. Pada
use case ketiga nasabah dapat mengambil no antrian. Kemudian pada use case
keempat nasabah dapat membatalkan nomor antrian, use case kelima nasabah
dapat melihat notifikasi antrian dan use case keenam Petugas customer service
dapat mereset nomor antrian.
7
Pada class diagram merupakan gambaran struktur data yang menjadi dasar
dari sistem antrian nasabah layanan customer service. Terdapat lima class yaitu
info antrian, ambil no antrian, batal no antrian, notifikasi antrian. Class info
antrian mewakili struktur data info antrian. Class ambil no antrian mewakili
nomor antrian nasabah. Class batal nomor antrian mewakili nomor antrian
nasabah. Class notifikasi antrian mewakili pemberitahuan antrian nasabah.
Nasabah Sistem
Menu
Start Antrian
Nasabah Petugas CS
8
Deployment diagram pada Gambar 8, menggambarkan arsitektur
hardware dan software sistem antrian customer service PT. Bank Pembangunan
Daerah Maluku yang terdiri dari nasabah dan petugas customer cervice yang di
dalamnya terdapat Application Server sebagai aplikasi sistem antrian customer
service. Sementara itu di dalam Application Server terdapat Database Server yaitu
lokasi penyimpanan data nasabah dalam sistem ini.
9
Gambar 11. Tampilan Navigasi Program Gambar 12. Tampilan Nomor Antrian
10
(Java Script Object Notation). Pada Kode Program 1, data tersebut digunakan
untuk menampilkan jenis layanan yang tersedia. Data ini digunakan oleh aplikasi
yang ditunjukkan pada Gambar 11.
11
Nomor yang telah Nomor yang
batal, dilewati. telah batal,
dilewati.
Jawaban Total
No Pertanyaan
SS S C TS STS
Sistem mudah 10 10 (100%)
1
digunakan (100%)
Sistem 10 (100%)
memberikan 8 1 1
2
kenyamanan (80%) (10%) (10%)
dalam mengantri
Sistem 10 (100%)
memberikan 10
3
informasi yang (100%)
mudah dipahami
Jawaban Total
No Pertanyaan
SS S C TS STS
Sistem memudahkan
5
1 dalam melayani 5 (100%)
(100%)
nasabah
Sistem membantu
memberikan 5
2 5 (100%)
keteraturan dalam (100%)
antrian nasabah
Sistem membantu
mempercepat 4 1
3 5 (100%)
layanan kepada (80%) (20%)
nasabah
12
5. Simpulan
6. Daftar Pustaka
13