pembuatan aplikasi monitoring tiket sebagai...
TRANSCRIPT
PEMBUATAN APLIKASI MONITORING TIKET SEBAGAI INDIKATOR
MASALAH PADA LAYANAN HELPDESK E-KTP BERBASIS ANDROID
Oleh :
Venny Rizky Amalia
Pembimbing :
Dr. Pipit Dewi Arnesia
Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Gunadarma
ABSTRAKSI
Meningkatnya penggunaan mobile saat ini tidak hanya untuk
berkomunikasi, tetapi sejalan dengan perkembangan teknologi pada mobile maka
penggunaan ini berkembang untuk mempermudah pekerjaan manusia. Pembuatan
aplikasi monitoring tiket mempermudah untuk me-monitoring tiket untuk melihat
perkembangan tiket yang masuk dan keluar pada layanan Helpdesk E-KTP dari
hari ke hari. Tiket pada aplikasi ini digunakan sebagai indikator masalah yang
dihadapi oleh user atau pengguna yang berada pada tiap lokasi. Tiket tersebut
berisi informasi tentang tanggal pembuatan tiket, data dari lokasi, masalah yang di
hadapi oleh user, bagian eskalasi masalah, status tiket serta solusi dan detail.
Aplikasi monitoring ticket ini dibangun dalam beberapa tahap. Dimulai dengan
pembuatan struktur navigasi, kemudian pembuatan flowchat. Selanjutnya dengan
merancang tampilan dan membangun program dengan melakukan pengkodean
program di dalam Eclipse. Proses pembuatan aplikasi juga melibatkan sebuah web
sebagai servernya, dimana fungsi dari web ini sebagai tempat untuk memasukkan
dan menerima data yang nantinya akan dihubungkan ke aplikasi. Untuk tahap
akhir dilakukan kompilasi dan implementasi di dalam emulator Android 2.2 dan
perangkat mobile Android Gingerbird 2.3
Kata Kunci : Aplikasi Monitoring Tiket layanan E-KTP, Android Mobile, Eclipse
PENDAHULUAN
Pada zaman ini perkembangan sistem operasi pada mobile device seperti
handphone semakin banyak. Ada berbagai contoh sistem operasi yang dipakai
pada handphone yaitu Symbian, iPhone, Windows Mobile, BlackBerry, Android
dan masih banyak lagi. Android merupakan salah satu sistem operasi yang saat ini
sedang berkembang.
Android adalah sistem operasi untuk telepon seluler yang berbasis Linux.
Awalnya android dikembangkan oleh Android Inc, kemudian dibeli oleh Google,
dan akhir-akhir ini oleh Open Handset Alliance. Karena android bersifat open
source, maka setiap orang dapat mengembangkannya sesuai dengan kebutuhan
dan keinginannya.
Karena bersifat open source dan mobile, penulis tertarik untuk membuat dan
mengembangkan sebuah aplikasi sederhana untuk memonitoring ticket pada
bagian Helpdesk E-KTP. Tiket ini merupakan suatu laporan rincian masalah yang
dilaporkan oleh pihak kelurahan atau kecamatan ke bagian Helpdesk agar dapat
ditangani dengan segera.
Monitoring ticket diperlukan untuk melihat perkembangan tiket dari hari ke
hari apakah tiket dapat diselesaikan dengan secepat mungkin oleh bagian yang
bersangkutan atau tidak. Semakin banyak tiket yang dapat di selesaikan maka
semakin baik kinerja pada bagian tersebut. Tetapi jika tiket tidak dapat
diselesaikan maka akan memakan waktu berhari-hari dan membuat pihak pelapor
dari kelurahan atau kecamatan menunggu.
Tiket yang dilaporkan oleh pelapor baik dari kelurahan,kecamatan atau
kabupaten akan di kategorikan menjadi status tiket aktif dan tiket tidak aktif.
Untuk kategori status tiket aktif (open ticket) artinya masalah yang ada pada tiket
ini sedang dalam proses untuk diperbaiki, masa proses diperbaiki sendiri
tergantung dari seberepa berat masalah yang dilaporkan. Sedangkan tiket dengan
kategori status tidak aktif (closed ticket) artinya masalah pada tiket tersebut sudah
di selesaikan.
Pada aplikasi ini sendiri monitoring ticket dibagi menjadi beberapa bagian
yaitu untuk tiket dengan status aktif (open ticket), tiket status tidak aktif (closed
ticket), tiket yang masuk pada dini hari (new ticket), jumlah tiket yang bermasalah
(trouble ticket), menu sms untuk memudahkan pelaporan masalah pada tiket,
menu news digunakan untuk menampilkan berita terkini seputar masalah pada
tiket, sedangkan menu about digunakan untuk menampilkan petunjuk penggunaan
aplikasi serta beberapa informasi tentang Helpdesk E-KTP dan menu logout
digunakan untuk keluar dari aplikasi. Pembuatan aplikasi monitoring tiket ini
menggunakan bahasa pemograman Java, PHP dan My SQl.
METODE PENELITIAN
Metode penelitian yang digunakan dalam penulisan penelitian ilmiah ini
adalah menggunakan pendekatan metode SDLC (Software Development Life
Cycle).
Terdapat beberapa tahap dalam metode penelitian yaitu
1. Identifikasi
Pada tahap identifikasi adalah mengidentifikasi masalah tiket yang ada agar
dapat di monitoring dengan baik yaitu dengan membaginya menjadi status
tiket aktif dan tidak aktif. Untuk status tiket yang aktif, kemudian
dikategorikan lagi dengan masalah yang ada pada tiket tersebut, agar
pengguna dapat melihat masalah apa yang banyak di temukan pada saat itu.
2. Analisis
Pada tahap analisis adalah menganalisis proses kerja dari aplikasi, apa yang
dibutuhkan oleh sebuah aplikasi, serta merencanakan bagaimana bentuk
tampilan dari aplikasi yang dibuat.
3. Perancangan
Pada tahap perancangan adalah dengan memulai membuat basis data
informasi tentang tiket dan membuat tampilan aplikasi. Basis data yang ada
pada aplikasi akan diambil langsung dari sebuah web server. Pembuatan
web server ini dengan menggunakan Code Igniter sedangkan untuk basis
datanya menggunakan My SQL.
Tampilan untuk aplikasi pada handphone/smartphone dengan menggunakan
eclipse serta SDK Android.
4. Uji coba
Fase uji coba akan dilakukan pada satu (1) unit handphone/smartphone
Samsung GT-S5360 dengan spesifikasi sebagai berikut :
Handphone menggunakan sistem operasi berbasis Android, dengan
versi 2.3 ( GingerBird ).
Handphone sudah dapat terkoneksi dengan internet atau terdapat paket
data, karena aplikasi bersifat online.
Memory Handphone 1 Gb dengan layar 3.0 QVGA TFT LCD
HSDPA 7.2 Mbps
Atau dengan menggunakan satu (1) unit notebook Acer dengan spesifikasi
sebagai berikut :
OS Microsoft Windows 7
Android SDK 2.2
Eclipse
JDK & JRE
Code Eightniter
Processor Intel Core 2 Duo CPU 2.16 GHz
Memory 894 MB Ram
PEMBAHASAN
Monitoring adalah proses rutin pengumpulan data dan pengukuran
kemajuan atas objektif program atau memantau perubahan yang fokus pada proses
dan keluaran. Sedangkan monitoring tiket adalah pemantauan terhadap tiket dari
hari ke hari untuk mengetahui perkembangan tiket yang ada, apakah dapat
diselesaikan atau tidak dalam suatu sistem. Dengan monitoring ini kita juga dapat
melihat kinerja kerja dari suatu sistem.
Aplikasi Monitoring tiket untuk Helpdesk E-KTP dirancang dengan
menggunakan pemograman berbasis Java. Framework CodeIgniter digunakan
untuk web server berbasis PHP sebagai bahasa pemograman dan Mysql sebagai
databasenya. Pada aplikasi monitoring tiket ini, kita dapat memonitoring tiket
dengan menu yang disediakan pada aplikasi. Kita dapat melihat tiket masalah
yang masuk, tiket dengan masalah yang sudah selesai, tiket dengan kategori
masalah terbanyak, berita seputar tiket yang ada, juga fasilitas pesan untuk
meminta bantuan seputar masalah tiket
Perancangan antar muka aplikasi ini terdiri dari perancangan halaman depan
berupa splash screen dari aplikasi yang berisi nama dari aplikasi itu sendiri,
kemudian perancangan halaman menu utama yang terdiri dari monitoring, news,
help , about dan logout. Sebelum masuk ke dalam halaman menu utama, user
diharuskan untuk login terlebih dahulu, jika user belum terdaftar maka user harus
mendaftarkan data dirinya terlebih dahulu.
Rancangan halaman depan dari aplikasi hanyalah sebuah splash screen yang
berfungsi sebagai halaman pembuka dari aplikasi untuk memperkenalkan nama
aplikasi.
Gambar 1. Halaman SplashScreen
*Halaman Pembuka*
Nama Aplikasi
Splash Screen
<latar belakang>
Sebelum masuk kedalam halaman utama, user di haruskan untuk login
terlebih dahulu.
Gambar 2. Halaman Login
Halaman registrasi digunakan untuk memasukkan data user, yang nantinya
akan digunakan pada proses login, yaitu khususnya pada username dan password.
Jika user sudah mengisi data (username, password, repassword, name, address,
gendre,no hp,no tlp, city, email) yang ada pada halaman register kemudian
menekan tombol submit, maka akan tampil pesan bahwa, user berhasil melakukan
registrasi data, jika tidak maka akan tampil pesan, bahwa data tersebut tidak
berhasil disimpan atau registrasi data gagal. Apabila proses gagal, maka user
harus mengulang memasukkan data sampai registrasi berhasil. Sedangkan user
yang berhasil melakukan registrasi akan masuk ke halaman login kembali untuk
memasukkan username dan password yang telah dilakukan di halaman registrasi
sebelumnya.
<latar belakang>
Username :
Password :
Sign up?Login
Create an Account
Gambar 3. Halaman Registrasi
Gambar 4. Halaman Registrasi
Halaman utama terdiri dari empat menu yaitu menu monitoring, searching,
about, dan logout. Masing-masing menu mempunyai fungsi tersendiri. Jika user
memilih untuk masuk kedalam menu monitoring maka user akan di arahkan
kedalam halaman monitoring, sedangkan jika user memlih menu searching maka
user akan di arahkan kedalam menu pencarian tiket yaitu pada halaman searching,
untuk menu about akan menampilkan halaman tentang deskripsi aplikasi, mulai
dari petunjuk dan juga detail aplikasi. Untuk keluar dari aplikasi maka user dapat
memilih menu logout.
Halaman menu monitoring ini berfungsi untuk melihat kegiatan tiket. Menu
monitoring di bagi menjadi beberapa sub-menu yaitu baik tiket yang open, closed,
new (tiket masuk pada dini hari), dan trouble (kategori masalah terbanyak).
Berikut ini adalah tampilan yang dirancang untuk halaman menu monitoring
Halaman Registrasi
Username :Password :Repassword :Name :Address :Gendre :No.Tlp :No.Hp :City :Email :
Submit Cancel
Female
Male
Gambar 5. Halaman Utama
Halaman sub-menu open ticket merupakan halaman yang digunakan untuk
melihat kegiatan tiket, yaitu banyaknya tiketnya yang masih open atau aktif. Tiket
yang open merupakan tiket yang belum dapat diselesaikan, artinya masalah yang
ada pada tiket belum dapat diselesaikan oleh pihak tertentu.
User pertama-tama akan diarahkan ke bagian halaman sub menu open
ticket, halaman ini mempunyai tampilan awal berupa list data, yang mempunyai
status open. Jika user memilih salah satu list data open ticket, user akan di
arahkan ke bagian halaman view open ticket.
Halaman sub-menu closed ticket merupakan halaman yang digunakan untuk
melihat kegiatan tiket, yaitu banyaknya tiket yang sudah closed atau tidak aktif.
Tiket yang closed merupakan tiket yang masalahnya sudah diselesaikan artinya
masalah yang ada pada tiket dapat diselesaikan oleh pihak tertentu.
User pertama-tama akan diarahkan ke bagian halaman sub menu closed
ticket, halaman ini mempunyai tampilan awal berupa list data, yang mempunyai
status closed. Jika user memilih salah satu list data closed ticket, user akan di
arahkan ke bagian halaman view closed ticket.
Pada halaman sub-menu ini akan ditampilkan beberapa list tiket terkini,
yaitu tiket baru yang masuk pada dini hari.
Pada halaman sub-menu ini akan ditampilkan beberapa list trouble tiket, yaitu
total tiket berdasarkan id kategori masalah, total tiket berdasarkan status dan total
masalah terbanyak berdasarkan id kategori. Jika user ingin kembali ke menu
monitoring news help about logout
sebelumnya maka tekan tombol Back. Berikut ini adalah tampilan halaman sub-
menu trouble ticket
Gambar 3.10 Halaman Menu Monitoring
Gambar 6. Monitoring
Menu berita digunakan untuk menampilkan beberapa informasi yang
diperlukan oleh pengguna. Berita ini berupa list view seperti pada menu
monitoring, yaitu seperti berikut ini
Gambar 7. Halaman Menu News
monitoring news help about logout
open
new
closed
trouble
monitoring news help about logout
Judul 1
Konten berita
Judul 2
Konten berita
Judul ….
Konten berita
Judul n
Konten berita
Halaman help digunakan untuk mendapatkan bantuan seputar masalah
tiket. Berikut ini adalah rancangan tampilan untuk menu pada help
Gambar 8. Tampilan Help
Halaman About merupakan halaman yang berisi tentang aplikasi, baik petunjuk
penggunaan, maupun deskripsi tentang menu–menu yang disediakan dalam
aplikasi ini. Berikut adalah tampilan halaman about pada aplikasi. Pada halaman
about juga diberikan button call untuk langsung telephone ke layanan helpdesk
jika ada masalah tentang tiket
Gambar 9. Halaman About
monitoring news help about logout
No tujuan
Pesan
Kirim Pesan
monitoring news help about logout
Deskripsi Aplikasi &Layanan Helpdek
E-KTP
Call Helpdesk
Halaman Logout merupakan halaman untuk user keluar dari aplikasi.
Untuk tampilan lagout akan ditampilkan sebuah alert box yaitu seperti dibawah
ini
Gambar 10. Tampilan Menu Logout
Pada tahap implementasi ini akan dibahas tentang pembuatan aplikasi baik
tampilan maupun program untuk aplikasi. Pembuatan tampilan pada android
menggunakan XML sedangkan untuk pemograman aplikasi sendiri memakai
pemograman berbasis Java. Pada tahap sebelumnya telah dijelaskan bagaimana
rancangan untuk tampilan dan program aplikasi. Sedangkan pada bagian ini akan
dijelaskan spesifikasi perangkat keras dan perangkat lunak yang digunakan pada
aplikasi. Kemudian dilanjutkan dengan langkah-langkah instalasi program
pendukung yang diperlukan untuk membuat aplikasi ini. Pada Bab ini juga
dijabarkan beberapa potongan kode program aplikasi serta juga ditampilkan
tampilan program Monitoring tiket yang telah dijalankan pada emulator.
Pengujian dilakukan dengan emulator versi 2.2 atau Froyo. Pastikan aplikasi
terinstal dan berjalan dengan baik. Jika aplikasi sudah berjalan dengan baik maka
akan tampil tampilan Splash screen pada awal tampilan, seperti dibawah ini
monitoring news help about logout
Anda yakin ingin keluar dari aplikasi?
Logout
ya tidak
Gambar 11. Tampilan Splash Screen
Selanjutnya user akan masuk ke dalam halaman login. Jika user sudah
terdaftar sebagai member dari aplikasi, user dapat memasukkan username dan
password yang benar. Jika user belum terdaftar pastikan untuk melakukan
registrasi data pada form registrasi yaitu dengan mengklik button Create an
Account.
Gambar 12. Tampilan Halaman Login
Kemudian user masuk ke halaman registrasi data. Untuk registrasi data, user
harus memasukkan data diri seperti username, password, repassword, nama
lengkap, alamat, jenis kelamin, no telephone, no hp, email.
Gambar 13. Tampilan Data Registration
Apabila kita sudah selesai melakukan registrasi, maka lakukan login member. Jika
kita salah dalam memasukkan username atau password maka akan tampil gambar
seperti dibawah ini
Gambar 14. Tampilan berhasil login dan gagal Login
Untuk masalah gagal login, coba lakukan kembali registrasi data sampai
berhasil untuk melakukan login. Jika kita memasukkan username dan password
dengan benar maka akan tampil halaman utama dari aplikasi, seperti gambar
diatas.
Kemudian pada saat masuk halaman utama, user dapat memilih menu apa
saja yang ada di aplikasi. Pertama- tama kita akan masuk ke menu monitoring.
Pada menu monitoring terbagi menjadi beberapa button yaitu open, closed, new
dan trouble.
Gambar 15. Tampilan Halaman Menu Utama
Setiap button mempunyai fungsi masing-masing. Misalnya open yaitu untuk
menampilkan tiket yang mempunyai status open ticket, seperti gambar tampilan
dibawah ini
Gambar 16. Tampilan List Open Ticket dan Tampilan Detail Open Ticket
Gambar 17. Tampilan List Closed Ticket dan Tampilan Detail Closed Ticket
Gambar 18. Tampilan List New Ticket dan Tampilan Detail New Ticket
Gambar 19. Tampilan List Sub-menu Trouble Ticket
Selanjutnya kita jika kita ingin kembali ke menu utama dan memilih menu lain,
seperti News maka akan tampil gambar seperti dibawah ini
Gambar 20. Tampilan News pada aplikasi
Menu selanjutnya adalah menu help, fungsi dari menu help yaitu untuk
mengirimkan pesan kepada layanan helpdesk untuk mengingatkan kembali
masalah yang ada pada ticket yang belum terselesaikan. Berikut adalah tampilan
gambarnya
Gambar 21. Tampilan Help untuk mengirim pesan dan Status pesan terkirim
Untuk menu about, fungsinya ialah sebagai petunjuk dari penggunaan aplikasi,
juga menampilkan beberapa informasi tentang layanan helpdesk. Disini
ditambahkan beberapa menu tambahan untuk dapat menghubungi layanan
helpdesk melalui button call helpdesk. Seperti pada tampilan gambar dibawah ini
Gambar 22. Tampilan menu About Gambar 23. Tampilan dari Button Call
Menu terakhir yaitu menu logout, menu ini digunakan jika user ingin keluar dari
aplikasi dan keluar sebagai pengguna aplikasi. Pada saat kita ingin keluar dari
menu ini, akan ada alert box untuk meyakinkan penggunaa apakah user benar-
benar ingin keluar atau tidak dari aplikasi
Gambar 24. Tampilan menu Logout
KESIMPULAN
Penulisan ini digunakan untuk mendapatkan sebuah gambaran tentang
proses pembuatan aplikasi Monitoring ticket pada platform mobile Android yang
berhasil dibuat, aplikasi ini dapat dimanfaatkan oleh bagian pelayanan helpdesk e-
ktp dan juga bagian yang bekerja pada kecamatan, kabupaten maupun kelurahan
yang ada didaerah untuk memantau tiket yang masuk dan keluar pada layanan
helpdesk e-ktp.
Penulisan ini dibuat menggunakan dua bahasa pemograman karena berbasis
webserver – client. Untuk aplikasi mobile atau client menggunakan bahasa
pemograman Android, sedangkan untuk aplikasi web atau webserver
menggunakan bahasa pemograman PHP. Aplikasi Monitoring ticket yang dibuat
telah berhasil dijalankan pada emulator mobile Android berjalan dengan sukses
dan aplikasi ini telah mampu memenuhi semua fungsi yang dirancang. Berbagai
fitur yang disediakan seperti monitoring tiket baik yang keluar, masuk, terbaru,
maupun jumlah kategori masalah yang terbanyak ditambah dengan adanya berita
seputar masalah tiket dan fasilitas sms yang penting serta memiliki daya saing
dengan aplikasi yang ada saat ini.
SARAN
Pembuatan aplikasi pembelajaran ini masih memerlukan pegembangan
seperi monitoring tiket dengan menggunakan chart, pencarian tiket yang
berdasarkan pada lokasi dan detail lainnya.
Selain itu aplikasi ini dibuat untuk device Android tertentu saja yaitu device
yang memiliki sistem operasi Android Froyo (2.2) sehingga diharapkan nantinya
akan ada pengembangan sehingga aplikasi ini dapat berjalan disemua device yang
memiliki platform android
DAFTAR PUSTAKA
[1] Awan Pribadi Basuki. 2010. Membangun Web Berbasis PHP DenganFramework CodeIgniter. Yogyakarta: Lokomedia
[2] Ivan Michael Siregar, Ronal Yusuf N, Welly Siendow, William W.2010.Mengembangkan Aplikasi Enterprise Berbasis Android. Yogyakarta: GavaMedia Yogyakarta