U LT I M A I N F O S Y S
ISSN 2085-4579
Perancangan Aplikasi EDC Gateway Indrajani dan Johan !" ## $ % !" $## & '( & " ) * + $#$ $ " ' $ , $ , ($ - , $ &"
, . " , * $#$ $ " " & $ & "* / $" &. " && , Keyword 0 $ $ - * $#$ $ Abstrak: Artikel ini berjudul “Perancangan Aplikasi EDC Gateway” berdasarkan penelitian yang dilakukan oleh Indrajani S.Kom.MM., dan Johan S.Kom.,MM Tujuan dari penelitian ini adalah untuk merancang sebuah aplikasi Electronic Data Capture '( Aplikasi ini digunakan sebagai perantara aplikasi antara transaksi dan semua aplikasi internet banking, ATM, Kartu Kredit, dan kartu cash. Metode yang dipakai memasukkan koleksi data (studi literatur, interview, dan survey). analisis dan desain dengan object oriented analisis dan pendekatan desain. Dengan mengembangkan aplikasi EDC , transaksi dan informasi dapat diperoleh lewat EDC dan pemakainya dapat mencari tahu tentang rekam jejak transaksi bisnis mereka sama seperti yang bisa dilakukan melalui internet banking, ATM, kartu kredit dan kartu cash. Implementasinya diharapkan dapat mengarahkan kepada distribusi transaksi yang lebih baik, dan itu akan membantu efektif. Keyword 0 $ $ - * $#$ $
Information System, Bina Nusantara University e-mail :
[email protected],
[email protected]
50
Ultima InfoSys Vol I No.1 | Des 2009
U LT I M A I N F O S Y S
ISSN 2085-4579
PENDAHULUAN Kemajuan teknologi menjadikan manusia ingin selalu lebih mudah dan cepat dalam melakukan sesuatunya. Contoh yang pasti adalah dalam hal melakukan traksaksi bisnis yang mencakup transfer uang, pembayaran, dan pembelian barang. Dengan semakin meningkatnya transaksi yang dilakukan pada EDC, di mana fungsi EDC bukan hanya digunakan sebagai tempat transaksi pembayaran kartu kredit saja, tetapi sekarang ini EDC memiliki multi fungsi antara lain transaksi kartu debit dan transaksi bisnis lainnya. Transaksi bisnis tersebut meliputi antara lain informasi saldo, pembayaran PAM, pembayaran PLN, pembayaran kartu kredit, transfer, dan fasilitas lainnya. Transaksi-transaksi tersebut perlu ditambahkan pada fungsi EDC dengan pertimbangan salah satunya adalah agar beban kerja setiap channel dapat terbagi-bagi, di mana nasabah melakukan transaksi bisnis tidak terfokus pada satu channel saja, misalnya hanya bertraksaksi di counter teller, pada mesin ATM, atau internet banking. Namun diharapkan nasabah juga dapat melakukan transaksi dengan berbagai channel yang telah ditambahkan dan disediakan, dalam hal ini adalah EDC. Transaksi-transaksi yang dilakukan melalui EDC memenuhi standar kenyamanan dan keamanan dalam bertransaksi. Artinya nasabah dapat melakukan transaksi bisnis pada mesin EDC dan akan merasakan kenyamanan dan keamanan yang sama tingkatnya pada saat mereka bertraksaksi pada mesin ATM ataupun internet banking. Hal ini disebabkan karena setiap transaksi akan dilakukan, maka terdapat
offset dari kartu yang digesekkan pada EDC tersebut. Oleh karena pentingnya EDC untuk mendukung dan meningkatkan transaksi bisnis, maka diperlukanlah suatu aplikasi untuk menghubungkan EDC tersebut dengan aplikasi internet banking, kartu kredit, dan kartu debit maka dibuatlah perancangan aplikasi . Sistem adalah kumpulan dari komponen-komponen peralatan model / " $ & & (Mathiassen, 2000). Sistem Informasi merupakan kombinasi teratur apapun dari sumber daya manusia, hardware, software, data, dan jaringan. Daur hidup suatu sistem meliputi (O’Brien, 2006) : Investigasi Analisis Desain Implementasi Pemeliharaan 3 . # " '3#4) adalah bahasa standar untuk menulis cetakan biru software. UML digunakan membangun dan mendokumentasikan hasil dari sebuah sistem intensif software. Use Case menunjukkan hubungan interaksi dari actors dan use cases di dalam suatu sistem (Mathiassen, 2000) . Bertujuan untuk menentukan bagaimana actors berinteraksi dengan sebuah sistem. Beberapa istilah lainnya dalam UML adalah : Statechart Diagram Menggambarkan state (keadaan) yang dialami semua objek dalam suatu class yang . serta transisi (event) yang memicu terjadinya suatu state. Class Diagram Menggambarkan kumpulan
Ultima InfoSys Vol I no. 1 | Des 2009
51
U LT I M A I N F O S Y S
ISSN 2085-4579
dari class-class yang ada serta hubungan diantara class tersebut. Class mempunyai attributes dan operations yang berbeda-beda. Basis Data Database adalah kumpulan data-data komputer terintegrasi, terorganisasi dan disimpan dalam sebuah fasilitas yang mudah digunakan. Alat-alat penyimpanan akses langsung harus digunakan oleh semua data-data perusahaan dan dapat diintegrasikan (Connolly, 2002). Database adalah penggunaan bersama dari data yang terhubung secara logis dan deskripsi dari data, yang dirancang untuk keperluan informasi dari suatu perusahaan . Dua tujuan utama dari konsep database adalah untuk memperkecil pengulangan data dan mencapai independensi data. Pengulangan data (data redudansi) adalah duplikasi dari data, yaitu data yang sama yang disimpan dalam bermacam-macam . . Independensi data adalah kemampuan untuk membuat perubahan dalam struktur data tanpa membuat perubahan untuk program yang memproses data. Independensi data dilakukan melalui tabel-tabel dan kamus yang terpisah secara khusus dari program-program. Program tersebut menunjukkan tabel dalam pemesanan untuk mengakses data. Perubahan struktur data hanya dilakukan sekali di dalam tabel
Satu faktor penting dari IMK adalah user-user yang berbeda akan membentuk konsepsi-konsepsi atau model-model mental yang berbeda mengenai cara mereka berinteraksi, belajar dan menyimpan pengetahuan dan keahlian (model kognitif yang berbeda untuk orang dengan left-brained dan right-brained. Pada akhirnya, preferensi user akan berubah setelah mereka secara gradual menguasai interface-interface baru (Shneiderman, 1998). EDC EDC adalah singkatan dari Electronic Data Capture. Fungsi EDC ini untuk bertransaksi Debit/Tunai/Kartu kredit. EDC banyak digunakan oleh kasir-kasir di berbagai tempat pembelanjaan. Dengan menggosokkan kartu ATM atau kartu kredit pada EDC, maka data yang tersimpan dalam magnetic strip akan terbaca dan diteruskan melalui jaringan telepon ke pusat komputer dari bank pemilik kartu tersebut. Dalam waktu singkat, komputer akan menjawab apakah pemilik kartu itu memiliki dana atau tidak. Pesan bahwa transaksi ditolak atau diterima segera langsung dapat diterima olah kasir. Untuk jenis # $maka dapat digunakan di mana saja dengan menggunakan dial #yang berbasis GSM.
Interaksi Manusia dan Komputer IMK (Interaksi Manusia Komputer) adalah suatu studi mengenai bagaimana manusia berinteraksi dengan komputer dan sampai sejauh mana komputer dikembangkan untuk interaksi yang berhasil dengan manusia.
52
Ultima InfoSys Vol I No.1 | Des 2009
Gambar 2.1 # Layanan EDC ini merupakan salah satu dari segi biaya maupun pembayaran.
U LT I M A I N F O S Y S
ISSN 2085-4579
Juga efektif dari segi waktu penagihan, sehingga memberikan banyak keuntungan bagi merchant. METODE Analisis Sistem Yang Sedang Berjalan Fungsi EDC bagi pemegang kartu ATM atau kartu kredit antara lain pengguna tidak perlu lagi menyediakan uang, tidak perlu lagi menghitung uang, ada bukti pembayaran berupa struk EDC, tidak khawatir dana giro tidak ada di bank, yang bisa berdampak buruk pada kredibilitas para nasabah, serta tidak ada resiko uang dicuri atau dirampok. Sedangkan bagi merchant-merchant disediakan fasilitas laporan Transaksi Harian yang merupakan transaksi rincian per EDC setiap hari dan juga layanan # " 8 yang merupakan Settlement Transaction per EDC per hari. Selain itu, merchant juga dapat menerima laporan tersebut dalam bentuk 9 . yang dikirim melalui e-mail. Pemegang kartu ATM atau kartu kredit hanya dapat melakukan transaksi pembayaran untuk transaksi yang dilakukan di tempat pembelanjaan seperti supermaket Hero, Carrefour, Minimarket Indomaret, bioskop 21, dan tempat-tempat yang memiliki mesin EDC.
Namun sehubungan dengan perkembangan teknologi informasi, persaingan yang ketat antar bank di Indonesia, dan kebutuhan nasabah untuk dilayani lebih lagi, di mana nasabah ingin menggunakan EDC sama seperti mereka menggunakan mesin ATM atau internet banking. Usulan Pemecahan Masalah Pada fungsi EDC ditambahkan fasilitas sebagai berikut : DebitEdc LoginEdc Mutasi Payment EDC Rate Transfer EDC Dengan demikian nasabah dapat melakukan transaksi seperti layaknya di " # * $ * $ $" $ " $ " * $ & EDC. Untuk mendukung keperluan tersebut maka dibuatlah aplikasi EDC Gateway. Proses Bisnis yang diusulkan Transaksi yang dilakukan oleh nasabah akan dilanjutkan ke NAC (: *
) melalui PSTN (; : *(. Dari NAC akan dilanjutkan ke EDC Gateway untuk diproses oleh server melalui EAI ' ( Server. Proses enkripsi akan dilakukan pada saat data keluar dari mesin EDC sedangkan proses dekripsi dilakukan saat melalui EAI server.
! "#$
Ultima InfoSys Vol I no. 1 | Des 2009
53
U LT I M A I N F O S Y S
ISSN 2085-4579
Tabel 3.3 Tabel Payment No. Nama Field 1. 2. 3. 4.
&'*+ Company_Name Company_Code Transaction_Type
Tipe Data Text Text Text Text
Panjang 6 50 4 1
Tabel 3.4 Tabel Transaction Type No.
% ! "#$ dengan Aplikasi Internet Banking
Setelah itu barulah transaksi bisnis pada EDC dapat dilakukan. Jenis-jenis transaksi bisnis yang dapat dilakukan adalah antara lain sale/ $ & $&= $ > $
, . $ /$ , &$ ,$ settlement. Gambar 3.3 Use Case Proses Bisnis yang diusulkan
1. 2.
Nama Field Transaction_Type Transaction_Name
Tipe Data Panjang Text 1 Text 50
Struktur Menu Setting a. Communication ? Tables a. User 4 # Conversion c. Payment HASIL DAN PEMBAHASAN Layar ini berfungsi untuk memonitor apakah transaksi bisnis yang dilakukan pada EDC berhasil atau bermasalah. Kalimat pertama saat aplikasi EDC Gateway dijalankan adalah 4 @AAB
.
Perancangan Basis Data Tabel 3.1 Tabel User No. Nama Field 1. Userid 2. Password
Tipe Data Text Text
Panjang 8 8
Tabel 3.2 Tabel Message No. 1. 2.
54
Nama Field Original Conversion
Tipe Data Text Text
Ultima InfoSys Vol I No.1 | Des 2009
Panjang 100 100
Jika aplikasi berhasil dijalankan maka akan terdapat kalimat Close Socket. Ada hal penting yang perlu diperhatikan yaitu jika transaksi pada EDC berhasil maka di layar akan tertulis kalimat
connection from IP dan tulisan yang tercetak pada layar akan berwarna hijau, sebaliknya jika bermasalah akan tampil kalimat Disconnected by IP dan tulisan yang tercetak pada layar akan berwarna merah. Dari IP berapa itulah dapat terdeteksi di mana lokasi EDC.
U LT I M A I N F O S Y S
ISSN 2085-4579
Gambar 4.1 Layar Initialisasi EDC Gateway
Gambar 4.3 Menu-menu yang terdapat pada mesin EDC
Gambar 4.4 Layar Setting Communication Gambar 4.2 Layar Menu Setting Layar berikut adalah berfungsi untuk keamanaan dari aplikasi EDC Gateway. Moniker yang diisi adalah hasil enkripsi key. Jika data moniker yang dimasukkan salah, maka seluruh transaksi bisnis pada EDC akan bermasalah. Adapun fungsi moniker adalah untuk menunjukkan address di mana objek-objek yang diperlukan oleh aplikasi EDC Gateway itu berada. Berikut ini adalah layar yang berfungsi untuk meng-setup aplikasi , yang mencakup di mana message log tersebut akan disimpan, system log tersebut akan disimpan, error log tersebut akan disimpan, dan trace log akan disimpan. Log-log tersebut disimpan dengan catatan berguna untuk dibaca saat terjadi masalah pada EDC.
Gambar 4.5 Layar Setting Option Pada layar ini, dapat dilakukan proses penambahan, pengubahan, dan penghapusan data user. Di sini terlihat ada satu user admin sebagai defaultnya.
Gambar 4.6 Layar Tabel User Layar tabel payment ini berfungsi untuk mendaftarkan seluruh .9 kartu yang
Ultima InfoSys Vol I no. 1 | Des 2009
55
U LT I M A I N F O S Y S
ISSN 2085-4579
diterbitkan oleh bank atau perusahaan, kode bank atau perusahaan, dan nama bank atau perusahaan. Misalnya : nomor .9 0814, nama perusahaan Matrix dengan kode perusahaan 0062 dengan tipe traksaksi adalah online.
SIMPULAN Kesimpulan yang didapat dari penelitian ini adalah Tersedianya fasilitas Setting "" ? , proses pemeliharaan tabel 3 $ 4 # , $ ;" .
Gambar 4.7 Layar Tabel Long Error Message Conversation
Dengan adanya EDC Gateway, maka fungsi EDC yang ada bertambah yaitu fungsi mesin ATM antara lain informasi saldo, transfer, dan pembayaran dapat dilakukan di EDC. Saran yang dapat didapat dari penelitian ini adalah ; < lengkap lagi sehingga benar-benar serupa dengan menu pada ATM dan internet banking.
Gambar 4.8 Layar Tabel Payment
56
Ultima InfoSys Vol I No.1 | Des 2009
Meningkatkan juga masalah keamanan bertransaksi dengan EDC.
U LT I M A I N F O S Y S
ISSN 2085-4579
DAFTAR PUSTAKA Connolly, Thomas and Begg, Carolyn. 2005. "0; $" " # " . 3rd Edition. Pearson Education Limited, United States of America Mathiassen, Lars; Munk-Madsen, Andreas. 2000.? ? F , Marko Publishing ApS, Aalborg, Denmark. O’Brien, James A. 2003. Introduction to Information System. Eleven Edition. Mc Graw Hill, New York. Shneiderman, Ben. 1998. Designing the user interface: Strategies for Effective Human "
$ . Addison Wesley Longman, Inc, Massacuhsetts.
Ultima InfoSys Vol I no. 1 | Des 2009
57