RANCANG BANGUN APLIKASI ATM DIREKTORI BERBASIS WEB MOBILE DENGAN METODE ALGORITMA LINIER DAN SEQUENTIAL SEARCH (STUDI KASUS BANK BNI 46 REGIONAL 2) Ririt Dwi Putri Permatasari * 1, M. Ansyar Bora 2, Muhammad Ropianto 3 1,2 Institution/affiliation; addres, telp/fax of institution/affiliation 3 Program Studi Teknik Informatika, STT Ibnu Sina, Batam e-mail: * 1 ririt@stt-ibnusina.ac.id, 2 ansyar@stt-ibnusina.ac.id, 3 ropianto@stt-ibnusina.ac.id Abstrak Teknologi yang paling berpengaruh bagi manusia dalam dekade ini salah satunya dalam mesin Anjungan Tunai Mandiri (ATM), dimana dengan mesin tersebut kita bisa melakukan transaksi transfer, penarikan uang, transfer dan setoran tunai. Jumlah ATM Bank BNI 46 khususnya Regional 2 yang tersebar di berbagai tempat dan sudut kota,membuat sebagaian orang pada terdesak mencari lokasi letak ATM yang terdekat.metode Analisa dan Perancangan aplikasi menggunakan metode pendekatan terstruktur dengan model Sequential Linier dan Penerapan Algoritma Linear/Sequential Search. Pemrograman dirancang dengan pemrograman PHP dan database MySQL. Hasil penelitian dan rancangan, Aplikasi ATM Direktori berbasis web mobile memberikan informasi secara lengkap, cepat, tepat dan akurat keberadaan lokasi ATM BNI 46 Regional 2 Kata kunci: Sequential Linier, Algoritma Linear, ATM BNI 46 Abstract The most influential technology for people in this decade one of which is a machine Automated Teller Machine (ATM), which with these machines we can make transactions transfers, withdrawals, transfers and cash deposits. Number of ATM BNI 46 in particular Regional 2 are scattered in various places and corners of the city, making some have the urgency to find the location nearest ATM location. Methods of Analysis and Design of applications using a structured approach with Sequential Linear models and Implementation of Algorithms Linear / Sequential Search. Programming is designed with PHP and MySQL database. The results of the research and design, Web-based Application Directory mobile ATM to provide complete information, quickly and accurately locating the ATM 46 Regional 2 Keywords: Sequential Linear, Linear Algorithm, ATM BNI 46 1. PENDAHULUAN 1.1 Latar Belakang Dewasa ini, industri perbankan khususnya di Indonesia dihadapkan pada tingkat persaingan yang ketat. Salah satu upaya agar mampu bersaing, bank harus dapat mengotomatisasi kegiatan kerjanya dari sistem manual menjadi sistem otomatis. Melalui penerapan suatu sistem informasi yang tepat, bank diharapkan dapat memberikan pelayanan yang cepat, teliti dan aman kepada para nasabahnya. Terasa sekali bahwa kemajuan dibidang teknologi mempengaruhi secara langsung terhadap sistem transfer uang dari satu tempat ke tempat lain, sehingga pada saat ini banyak bank yang menghadirkan berbagai macam kartu Anjungan Tunai Mandiri (ATM) untuk melayani kebutuhan nasabah akan pelayanan yang cepat. Keuntungan lain dari kartu Anjungan Tunai Mandiri (ATM) adalah transaksi dapat dilakukan selama 24 jam serta nasabah dapat mengambil uang sesuai dengan kebutuhan[1]. Aplikasi ATM BNI 46 direktori khususnya
Regional 2 dapat mendapatkan informasi keberadaan lokasi, dan keadaan mesin Anjungan Tunai Mandiri pada Bank Negara Indonesia yang tersebar di Regional 2. 1.2 Identifikasi masalah sebagai berikut: a. Kebutuhan adanya suatu aplikasi direktori ATM BNI 46 Regional 2 (Kepulauan Riau, Sumatera Barat, Riau) b. Masyarakat dan pengguna ATM Bank BNI 46 Regional 2 membutuhkan kemudahan untuk mengetahui lokasi, status dan kondisi ATM Bank BNI 46 Regional 2. 1.3 Tujuan dari penelitian dan perancangan sebagai berikut: a. Merancang dan mengimplmentasikan aplikasi direktori ATM BNI 46 Regional 2 berbasis web mobile dengan pemrograman PHP dan database MySQL b. Penerapan algoritma linear/sequential search dalam pencarian direktori ATM Bank BNI 46 Regioanal 2 2. METODE PENELITIAN 2.1 Algoritma Algoritma berasal dari nama ilmuwan muslim dari Uzbekistan, Abu Ja far Muhammad bin Musa Al-Khuwarizmi (780-846M). Pada awalnya kata algoritma adalah istilah yang merujuk kepada aturan-aturan aritmetika untuk menyelesaikan persoalan dengan menggunakan bilangan numerik arab. Pada abad ke-18, istilah ini berkembang menjadi algoritma, yang mencakup semua prosedur atau urutan langkah yang jelas dan diperlukan untuk menyelesaikan suatu permasalahan. Pemecahan sebuah masalah pada hakikatnya adalah menemukan langkahlangkah tertentu yang jika dijalankan efeknya akan memecahkan masalah tersebut[2] 2.2 Algoritma Pencarian Linier Algoritma Pencarian Linear (Linear Search) adalah algoritma yang digunakan untuk mencari nilai pada sebuah array atau daftar nilai dengan cara memeriksa satu per satu. Linear Search atau yang juga dikenal sebagai Sequential Search (Pencarian Beruntun) bekerja dengan memeriksa setiap elemen dari sebuah list sampai sebuah kecocokan ditemukan. Pencarian Linear tidak membutuhkan pengurutan data terlebih dahulu.[2] 2.3 Metode Pengolaha Data Metode pengolahan data yang digunakan dalam penelitian ini adalah sebagai berikut (1) Perancangan Sistem dengan Data Flow Diagram (DFD) (2) Perancangan Keluaran dan masukan (3) Disain Database (3). Relasi Tabel (4) Pengujian dan perbaikan sistem dan melakukan Implementasi 2.4 Pemodelan Sistem Informasi
(Rogers S. Presman, 2002)[3] Gambar 1. Pemodelan Sistem Informasi 2.5 Desain Penelitian Studi Literatur Metode Pengembangan Perangkat Data Penelitian Mekanisme pengklasifikasian Analisis : - Kamus Data - DFD - ERD - Pspec Manual Komputerisasi ATM BNI 46 Direktori Design : - Perancangan Data - Perancangan Arsitektur - Perancangan Antar Muka - Perancangan Prosedur Coding Algoritma Linier Dokumen Penelitian Gambar 2. Desain Penelitian [3] Testing : -Whitebox -Blackbox 3. HASIL DAN PEMBAHASAN 3.1 Metode Pengembangan Proses Dalam mengembangkan Aplikasi Pencarian Batam Direktori, disini akan dijelaskan tahapan-tahapan pengembangan perangkat lunak sesuai dengan acuan model proses sequential linier 3.2 Analisis Pencarian Aplikasi ATM Direktori A. Deskripsi aplikasi
Gambar 3. Deskripsi Aplikasi B. Analisis Input Aplikasi ATM Direktori Bank BNI 46 ini membutuhkan data input berupa lokasi ATM, alamat, dan status ATM. Datanya ini berasalah dari input yang dilakukan oleh admin/user pada aplikasi ATM Direktori. Data input ini nantinya akan digunakan untuk proses pencarian C. Algoritma Pencarian Linier Input : M : Direktori ATM, n, 1 Output : Provinsi Proses : i 1 Ketemu false While (i n) and (not ketemu) do if M [ i ]. Kata [ direktori ] then ketemu true else i i + 1 endif endwhile { i > n or ketemu } if ketemu then { 1 ditemukan } 1 1 tidak ditemukan 1-1 Endif D. Analisis Output Data output yang dihasilkan oleh aplikasi ATM Direktori ini adalah data lokasi ATM Bank BNI 46 Regional 2 yang dicari berdasarkan dari pencarian yang telah dilakukan pada saat input data. E. Analisis Proses
Olah Data ATM Direktori ATM Bank BNI 46 Regional 2 Direktori ATM Bank BNI 46 Admin Pengguna Direktori ATM Bank BNI 46 Gambar 4. Diagram Konteks F. Desain (Interface) ATM Direktori Bank BNI 46 Regional 2 Gambar 5. Interface Pengguna
Gambar 6. Interface Admin 4. KESIMPULAN Hasil dari penelitian dan perancangan ini adalah sebagai berikut: 3. ATM direktori Bank BNI 46 ini sebagai aplikasi dan informasi yang efektif dan efisien dapat dipercaya untuk membantu masyarakat dalam informasi lokasi ATM Bank BNI 46 Regional 2 4. Algoritme linear mendukung dalam pembuatan aplikasi direktori ATM Bank BNI 46 Regional 2 5. SARAN Saran dari hasil penelitian dan perancangan aplikasi ini sebagai berikut 1. Penelitian ini masih terfokus pada satu bank dan khususnya bank BNI 46 Regional 2 2. Aplikasi sudah dibuat dengan pilihan ATM se-indonesia dan perlu penelitian lanjut untuk direktori ATM se- Indonesia dengan pengumpulan data yang sebenarya setiap lokasi ATM Bank di Indonesia UCAPAN TERIMA KASIH Penulis mengucapkan terima kasih kepada Sekolah Tinggi Teknik Ibnu Sina Batam yang telah memberi dukungan financial terhadap penelitian ini. DAFTAR PUSTAKA [1] Budi Fitriadi, 2000, Teknologi Informatika dalam Perbankan, Bandung. [2] Hutomo, 2011, Impelementasi Algoritma Interger Linear Programming Untuk Sistem Informasi Penjadwalan Ruangan Di Fakultas Ilmu Komputer Universitas Indonesia. Journal of Information System, Volume 7, Issues 1, April 2011. Program Studi Sistem Informasi. Universitas Indonesia [3] Roger S. Pressman, 2002, Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu), ANDI Yogyakarta. [4] Ropianto, 2015. Batam Direktori Berbasis Web dengan metode algoritma linier dan sequential search. Seminar Liga Ilmu Serantau 2015. Poltek Mersing Johor Malaysia.