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 Bora2, Muhammad Ropianto3
1,2Institution/affiliation; addres, telp/fax of institution/affiliation 3Program Studi Teknik Informatika, STT Ibnu Sina, Batam
e-mail: *1[email protected], 2[email protected], 3[email protected] 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
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 langkah-langkah 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
Gambar 1. Pemodelan Sistem Informasi (Rogers S. Presman, 2002)[3] 2.5 Desain Penelitian Studi Literatur Data Penelitian Mekanisme pengklasifikasian Manual Komputerisasi Dokumen Penelitian ATM BNI 46 Direktori Metode Pengembangan Perangkat Analisis : - Kamus Data - DFD - ERD - Pspec Design : - Perancangan Data - Perancangan Arsitektur - Perancangan Antar Muka - Perancangan Prosedur Testing : -Whitebox -Blackbox Coding Algoritma Linier
Gambar 2. Desain Penelitian [3]
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
Direktori ATM Bank BNI 46
Regional 2
Pengguna Admin
Olah Data ATM
Direktori ATM Bank BNI 46
Direktori ATM Bank BNI 46
Gambar 4. Diagram Konteks F. Desain (Interface) ATM Direktori Bank BNI 46 Regional 2
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