Lompat ke konten Lompat ke sidebar Lompat ke footer

Penerapan Finite State Automata Pada Mesin EDC

Penerapan Finite State Automata Pada Mesin EDC

Perkembangan zaman yang semakin modern mengubah pola pikir manusia untuk berpikir lebih maju, menciptakan serta mengembangkan berbagai teknologi baru, dimana teknologi tersebut diciptakan untuk memudahkan kegiatan manusia. 

Teori bahasa dan otomata merupakan salah satu cabang ilmu dalam program studi informatika. Teori inilah yang menjadi dasar ide dan model dari sebuah sistem komputasi dan mesin otomatis.

Mesin otomatis merupakan salah satu teknologi yang diciptakan dengan tujuan untuk mengubah suatu kegiatan yang semula manual menjadi otomatis agar proses dari kegiatan tersebut bisa lebih cepat dan efisien. 

Salah satu mesin otomatis yang mulai berkembang saat ini adalah mesin EDC.

Mesin EDC muncul untuk memudahkan serta mempercepat proses transaksi pembayaran pada pusat perbelanjaan, hotel, restoran, dan yang lainnya.

Dalam artikel ini, trivusi.web.id akan membahas mengenai apa itu mesin EDC, cara kerja mesin EDC dan finite state automata yang diterapkan pada sebuah mesin EDC.

Daftar Isi

Pengertian Mesin EDC

EDC (Electronic Data Capture) adalah mesin yang memiliki fungsi sebagai sarana penyedia transaksi dan alat pembayaran. 

Penggunaan mesin EDC dilakukan dengan cara memasukkan atau menggesek kartu ATM, kartu debit maupun kartu kredit dalam suatu bank maupun antar bank. Biasanya dilengkapi juga dengan fasilitas pembayaran lainnya yang terkoneksi secara realtime.

Mesin ini sering kita jumpai dan biasanya tersedia di tempat loket pembayaran atau kasir yang disediakan oleh outlet-outlet, supermarket, mall, hotel dan lain sebagainya.

Untuk penggunaannya mesin ini memerlukan sebuah sambungan telepon. Selain itu ada juga yang menggunakan kartu / SIM card yang dikeluarkan oleh pihak ISP. 

Mesin EDC biasanya digunakan untuk melakukan suatu transaksi dengan menggunakan kartu debit atau kartu kredit dimana mesin ini dikeluarkan oleh pihak bank untuk para merchant yang telah melakukan kerjasama.

Hampir seluruh toko atau outlet-outlet kecil sudah menyediakan mesin ini karena sebagian besar masyarakat sekarang sudah memiliki kartu debit maupun kartu kredit.

Cara Kerja Mesin EDC

Pada dasarnya, mesin EDC berfungsi seperti mesin ATM. Dalam penampakannya, mesin ini berbentuk persegi panjang dengan layar kecil dan tombol.

Untuk menggunakannya mudah saja, yaitu dengan:

  1. Menggesekkan kartu kredit/debit ke mesin EDC, biasanya kasir yang akan melakukan ini
  2. Setelah itu, kasir juga akan memasukkan jumlah transaksi yang harus dibayar
  3. Selanjutnya, kasir akan meminta pemilik kartu untuk memasukkan PIN.
  4. Kemudian struk akan keluar. Perlu dicatat jika sudah menggunakan PIN maka tidak perlu ditandatangani struk nya, tapi jika tidak memasukkan PIN maka harus tanda tangan.
  5. Selain menggesek, kartu juga bisa dimasukkan ke dalam slot yang ada di bagian depan. Ini biasanya untuk kartu dengan chip seperti kartu kredit. Kartu kredit dengan chip dianggap lebih aman daripada kartu gesek karena meminimalisir bahaya skimming.

Penerapan Finite State Automata pada Mesin EDC

Kita akan mengambil contoh kasus dari cara kerja mesin EDC sebagai berikut

  1. Misalnya customer belanja habis Rp50.000, state awal mesin diam.
  2. Kemudian kartu debit digesekkan pada slot yang disediakan, lalu mesin siap menerima input nominal.
  3. Setelah dimasukkan nominalnya, (dalam contoh ini Rp50.000) muncul pilihan Yes atau No
  4. Jika ditekan tombol No akan kembali ke state awal yaitu diam.
  5. Ketika ditekan tombol Yes mesin siap menerima input PIN atau kata sandi.
  6. Jika PIN yang diinputkan salah atau ditekan tombol No akan kembali ke state awal yaitu diam.
  7. Jika PIN yang dimasukkan benar dan ditekan tombol Yes, mesin akan mencetak struk atau bukti transaksi sebanyak 2 lembar (1 untuk customer, 1 untuk minimarket).
  8. Status mesin kembali diam.

Properti Finite State Automata

Dari contoh kasus mesin EDC di atas, kita dapat mendefinisikan properti finite automata sebagai berikut:

Total belanja Rp50.000

PIN atau kata sandi = 777

Finite State Diagram

Diagram Transisi

Digram Transisi Finite State Automata Mesin EDC

Tabel Transisi

DeltaGesek50000YesNo777
ABDitolakDitolakDitolakDitolakDitolakDitolak
BDitolakCDitolakDitolakDitolakDitolakDitolak
CDitolakDitolakDADitolakDitolakDitolak
DDitolakDitolakAAEDitolakDitolak
EDitolakDitolakAADitolakFDitolak
FDitolakDitolakAADitolakDitolakG
GDitolakDitolakHADitolakDitolakDitolak
HDitolakDitolakDitolakDitolakDitolakDitolakDitolak

Pohon Penurunan

A = B | C | D | E | F | G 

B = C

C = A | D

D = A | E

E = A | F

F = A | G

G = A | H

Poon Turunan Finite State Automata Mesin EDC
Trivusi
Trivusi Ikatlah ilmu dengan menulis. Menebar manfaat dengan berbagi :)

Posting Komentar untuk "Penerapan Finite State Automata Pada Mesin EDC"