BAB I PENDAHULUAN 1.1 Latar Belakang ATM (Automated Teller Machine) adalah sebuah alat elektronik yang memudahkan nasabah perbankan untuk mengambil uang dan mengecek rekening tabungan mereka tanpa perlu dilayani oleh seorang "teller" di Bank. Banyak ATM juga berfungsi untuk penyetoran uang atau cek, transfer uang dan transaksi perbankan lainnya. EDC (Electronic Data Capture) adalah mesin yang dapat digunakan oleh nasabah perbankan sebagai alat pembayaran elektronik (mesin gesek kartu ATM baik Debit ataupun Credit Card). Mesin EDC menggunakan teknologi wireless (GSM) dan fixed line (line telepon). Alat ini akan terhubung secara online dengan sistem jaringan bank. ATM dan EDC adalah mesin yang melayani nasabah perbankan selama 24 jam. Mesin ini terkadang memiliki permasalahan ataupun kendala ketika digunakan oleh nasabah perbankan. Kasus yang sering terjadi pada mesin ATM seperti kartu debit tertelan, offline system dan permasalahan lainnya. Sehingga diperlukan sebuah sistem pengaduan (tempat untuk menampung semua permasalahan ataupun kendala dalam penggunaan kedua mesin tersebut) dan sistem berupa service solution yang dapat membantu menyelesaikan permasalahan nasabah dalam penggunaan mesin ATM dan EDC secara realtime (efektif dan efisien). Penulis memiliki ide untuk merancang sebuah sistem pengaduan permasalahan mesin ATM & EDC berbasis mobile agar memudahkan pengguna dalam memberikan pengaduan permasalahan secara langsung. Diperoleh sumber dari artikel sebuah Bank Swasta di Indonesia (Sumber:http://www.bca.co.id/include/download/12B_PerbankanKonsumer- INA.pdf,http://www.bca.co.id/include/download/08_PresDir-INA.pdf). Dijelaskan
disini bahwa ATM dan EDC merupakan fee based income yang besar pada perusahaan perbankan sehingga pelayanannya harus lebih ditingkatkan. Pada era globalisasi saat ini, perkembangan teknologi komunikasi mobile meningkat pesat sehingga menghantarkan manusia untuk melangkah lebih maju dimana menjadikan waktu terasa lebih singkat dan sangat berharga. Salah satunya adalah teknologi smartphone atau telepon pintar yang dapat menyelesaikan aktivitas semaksimal mungkin dengan ketersediaan efisiensi waktu yang ada. Smartphone yang beredar juga beraneka ragam dan memiliki fitur dan kelebihan tersendiri. Sistem operasi untuk smartphone juga berbeda-beda. Sistem operasi yang beredar dan terkenal saat ini antara lain seperti IOS (Apple), Android (Google), Blackberry (Research In Motion), Windows Mobile (Microsoft). Di Indonesia pengguna Blackberry sangat banyak dikarenakan perangkat Blackberry menyediakan fitur social messenger yang terkenal yaitu Blackberry Messenger. Aplikasi Blackberry Messenger dulunya secara eksklusif hanya dapat digunakan oleh perangkat Blackberry namun sekarang pihak Blackberry memutuskan agar Blackberry Messenger dapat digunakan di platform lain yaitu platform android dan IOS. Keputusan tersebut berdampak terhadap pengguna perangkat Blackberry yang kemudian mulai beralih menggunakan perangkat Android dan IOS. Android dan IOS merupakan pesaing terberat Blackberry dalam industri mobile. Keputusan untuk menjadikan Blackberry Messenger crossplatform tentunya akan membuka peluang bisnis bagi perusahaan Apple (IOS) dan google (Android) untuk menarik perhatian pengguna Blackberry Messenger yang sekarang dapat memilih dengan bebas perangkat lainnya (IOS ataupun Android) tanpa harus menggunakan perangkat Blackberry untuk mendapatkan layanan Blackberry Messenger. Munculnya beberapa sistem operasi mobile tersebut mengakibatkan semua mobile application developers mengembangkan aplikasi mobile secara bertahap untuk masing-masing sistem operasi mobile tersebut. Namun PhoneGap framework menjadi solusi pada zaman sekarang ini untuk memudahkan developer dari berbagai sistem operasi mobile untuk mengembangkan mobile application di semua platform sistem operasi mobile secara sekaligus. Developer cukup memprogram sekali saja
untuk mengembangkan sebuah aplikasi yang dapat berjalan di seluruh sistem operasi mobile. Dalam penulisan ini, penulis memiliki ide bahwa ATM & EDC yang tersebar dibanyak titik tersebut, jika terjadi permasalahan, dapat langsung disampaikan menggunakan sebuah sistem (Mobile Application) yang dikembangkan menggunakan PhoneGap framework agar dapat digunakan pada semua sistem operasi mobile yang beredar dan terkenal saat ini (IOS dan Android). Sehingga nasabah dapat melaporkan kendala yang terjadi ketika bertransaksi pada mesin ATM ataupun EDC. Kemudian semua permasalahan mengenai kedua mesin tersebut akan langsung disampaikan langsung kepada pihak terkait pada perusahaan perbankan dalam bentuk notification (Alert) melalui sistem dan pihak perusahaan perbankan akan langsung menindaklanjuti permasalahan tersebut. 1.2 Perumusan Masalah Berdasarkan latar belakang di atas, maka rumusan masalah yang dapat diambil adalah: 1. Bagaimana mengembangkan sebuah aplikasi berbasis mobile dengan sekali pemograman untuk digunakan pada bermacam macam sistem operasi mobile (Android, IOS, dan lain sebagainya). 2. Bagaimana mengembangkan aplikasi mobile penyampaian permasalahan pada mesin ATM & EDC (berbasis client server). 1.3 Batasan Masalah Agar pembahasan tidak terlalu meluas, penulis merasa perlu memberikan batasan serta rumusan permasalahan sebagai berikut : 1. Sistem ini hanya dibuat di jaringan local (intranet dan localhost) untuk database, server dan menggunakan Mac OS Maverick (XCode Compiler App) dan Eclipse Kepler dan Android SDK, ADT Plugin, Node.js dalam
pengembangannya. Sistem juga dibuat dengan HTML 5 untuk tampilan aplikasi auto responsive (menyesuaikan tampilan secara otomatis pada layar perangkat tempat aplikasi dijalankan). 2. Sistem ini dibuat dengan teknik CSS (Cascading Style Sheet) retina display untuk meningkatkan kualitas tampilan logo, icon ataupun gambar yang ada pada sistem, dimana jumlah pixel 2 kali lipat lebih banyak dan dirapatkan sehingga kualitas tampilan dan gambar lebih tajam. 3. Sistem ini dibuat mengunakan PhoneGap framework untuk menghasilkan mobile application multi platform (untuk sistem operasi mobile IOS ataupun Android). 4. Sistem ini akan dikembangkan dan diimplementasikan, sehingga didapat perbandingan dari hasil implementasi penggunaan phonegap framework untuk membangun aplikasi mobile pada sistem operasi Android dan IOS yang ditampilkan pada simulator masing masing compiler dan juga perbandingan biaya untuk pengembangan aplikasi pada sistem operasi mobile (IOS & Android). 1.4 Tujuan Penelitian Tujuan dari penelitian ini adalah : 1. Membuat aplikasi penyamapaian permasalahan mesin ATM & EDC untuk nasabah perbankan berbasis mobile menggunakan framework PhoneGap dengan sekali program agar aplikasi dapat berjalan di berbagai macam sistem operasi mobile. 2. Memudahkan dalam pengelolaan sistem permasalahan mesin ATM dan EDC berbasis client server.
1.5 Manfaat Penelitian Manfaat dari penelitian ini adalah : 1. Penelitian ini diharapkan menghasilkan implementasi dan manfaat dalam pembuatan sistem berbasis mobile application multi platform menggunakan PhoneGap framework. Sehingga Mobile Application Developers lebih mudah untuk membuat dan mengembangkan aplikasi mobile untuk semua platform sistem operasi mobile (efektif dan efisien karena developer cukup memprogram satu kali untuk semua platform sistem operasi mobile). 2. Penelitian ini diharapkan menciptakan sebuah sistem pusat pelaporan permasalahan mesin ATM & EDC pada perusahaan perbankan. Sistem ini diharapkan menjadi service solution sehingga memenuhi kebutuhan dalam menjaga pelayanan mesin ATM & EDC pada suatu perusahaan perbankan sehingga pelayanan pada mesin ATM & EDC kepada nasabah semakin baik dan selalu terpenuhi. (berdampak pada fee based income pada perusahaan perbankan). 1.6 Metode Penelitian Tahapan yang dilakukan dalam penelitian ini adalah: 1. Studi Literatur Penelitian ini terlebih dahulu dipelajari litelatur yang didapat melalui buku, jurnal, artikel, makalah maupun situs internet yang membahas mengenai PhoneGap Framework, Client Server dalam Aplikasi mobile. 2. Analisis dan Perancangan Sistem Dalam tahap ini akan dilakukan analisis terhadap masalah sesuai dengan batasan masalah dan tujuan yang akan dicapai dari pengujian penggunaan PhoneGap framework dalam sistem operasi Mobile (Android dan IOS). Setelah itu dilakukan perancangan diagram Ishikawa (fishbone/cause and effect diagram), flowchart, Unified Modeling Language (UML), antar muka dan perancangan sistem untuk mempermudah dalam pengembangan aplikasi.
3. Implementasi Sistem Pada tahap ini dilakukan pengkodean (coding) dalam bahasa pemograman Java, HTML 5 dan PHP, dengan tujuan untuk menampilkan hasil dari perancangan sistem kepada user tentang pemanfaatan program. 4. Pengujian Sistem Proses ini dilakukan setelah implementasi sistem dilakukan serta telah layak digunakan sehingga dilakukan pengujian sistem dan perbaikan sistem untuk hasil yang baik. 5. Dokumentasi Dalam tahapan ini dilakukan penyusunan laporan dari hasil analisis dan perancangan sistem dalam format penulisan penelitian. 1.7 Sistematika Penulisan Sistematika penulisan skripsi ini terdiri atas bagian-bagian berikut: BAB I PENDAHULUAN Bab ini menjelaskan latar belakang, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian dan sistematikan penulisan dari skripsi ini. BAB II LANDASAN TEORI Bab ini menjelasakan landasan teori dari penelitian yang dilakukan. Teori yang diangkat yaitu ATM (Automatic Teller Machine), EDC (Electronic Data Capture), Phonegap Framework, Xcode, HTML 5, Node.JS, Eclipse, Android SDK, Teknik CSS (Cascading Style Sheet) for Retina Display. BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dijelaskan mengenai perbandingan pengembangan Aplikasi mobile berbasis Android dengan IOS menggunakan PhoneGap Framework. Pada bab ini juga akan dijelaskan mengenai perancangan diagram Ishikawa (fishbone/cause and effect
diagram), flowchart, Unified Modeling Language (UML), antar muka dan perancangan sistem yang akan dibuat. BAB IV IMPLEMENTASI SISTEM Pada bab ini akan menguraikan hasil pengujian aplikasi penyampaian permasalahan mesin ATM & EDC berbasis IOS dan Android dengan PhoneGap Framework yang dapat dilihat dari sistem yang dibuat. BAB V KESIMPULAN DAN SARAN Bab ini berisi kesimpulan yang didapat dari hasil pengujian yang dilakukan serta saran-saran yang diberikan untuk penelitian selanjutnya.