Anda di halaman 1dari 7

JURNAL INFORMATIKA, Vol.7 No.

2 September 2020, Halaman 141-147


ISSN: 2355-6579 | E-ISSN: 2528-2247

Penerapan Konsep Finite State Automata Pada Aplikasi


Simulasi Vending Machine Jamu Tradisional

Erni1, Fakihotun Titiani2, Sukmawati Anggraeni Putri3, Windu Gata4


1,2,3,4
Sekolah Tinggi Manajemen Informatika dan Komputer Nusa Mandiri
e-mail: 114002422@nusamandiri.ac.id, 214002417@nusamandiri.ac.id,
3
sukmawati@nusamandiri.ac.id, 4windu@nusamandiri.ac.id

Abstrak
Indonesia merupakan negara yang kaya akan budaya. Kekayaan budaya tersebut berlimpah
ruah dan tidak terbatas pada kebiasaan masyarakat melakukan aktivitas tertentu maupun
kerajinan tangan yang dihasilkan. Kekayaan budaya Indonesia juga dapat ditemukan dari
olahan kekayaan alam yang ada di Indonesia, salah satunya adalah ramuan obat tradisional
yang dikenal sebagai jamu. Jamu merupakan istilah yang digunakan untuk merujuk pada
minuman obat tradisional asal Indonesia. Masyarakat Indonesia telah mengenal dan
mengonsumsi jamu secara turun temurun. Selain untuk penyembuhan, konsumsi jamu juga
ditujukan untuk obat penguat, penambah nafsu makan, serta obat pelangsing. Otomata adalah
mesin abstrak yang dapat mengenali, menerima, atau membangkitkan sebuah kalimat dalam
bahasa tertentu yang di dalamnya terdapat sebuah kajian tentang Finite State Automata yang
dapat diimplementasikan dalam rancangan sebuah Vending Machine. Vending Machine di
Indonesia banyak beroperasi dengan produk seperti makanan ringan, minuman, rokok, tiket,
kopi, produk konsumen, bahkan emas. Dalam penelitian ini, akan diuraikan mengenai aplikasi
simulasi Vending Machine jamu tradisional, berdasarkan implementasi Finite State Automata.
Kesimpulan yang didapat dalam penelitian ini yaitu Finite State Automata dapat dijadikan
sebagai logika dasar untuk membuat simulasi Vending Machine. Penelitian ini juga
mengusulkan penggunaan state yang lebih sedikit, penggunaan uang kertas sebagai input dan
kembalian untuk meningkatkan efisiensi dan biaya desain Vending Machine.
.
Kata Kunci: Finite State Automata, Vending Machine , Jamu Tradisional

Abstract
Indonesia is a country rich in culture. Greater cultural wealth is not limited to the habits of the
people who carry out certain activities as well as the resulting handicrafts. The richness of
Indonesian culture can also be found from the processed natural resources that exist in
Indonesia, one of which is traditional herbal medicine known as herbal medicine. Jamu is a term
used for use in traditional Indonesian medicinal drinks. Indonesian people have known and
consumed herbs full of generations. In addition to healing, consumption of herbal medicine is
also intended for strengthening drugs, appetite enhancer, and slimming drugs. Otomata is an
abstract machine that can be approved, accepted, or asked for sentences in certain languages
that are published about Countries Up to Automata which can be implemented in making
Vending Machines. Vending machines in Indonesia are operated with many products such as
snacks, drinks, cigarettes, tickets, coffee, consumer products, even gold. In this research, a
Vending Machine Simulation application will be described, based on the implementation of
Finite State Automata. The conclusion obtained in this study is that Finite State Automata can
be made as a basis for making a vending machine simulation. This study also supports the use
of fewer countries, using banknotes as input and refunds to improve the efficiency and design
costs of Vending Machines.

Keywords: Finite State Automata, Vending Machine , Traditional Jamu

Pendahuluan pada kebiasaan masyarakat melakukan


Indonesia merupakan negara yang aktivitas tertentu maupun kerajinan tangan
kaya akan budaya. Kekayaan budaya yang dihasilkan. Kekayaan budaya
tersebut berlimpah ruah dan tidak terbatas Indonesia juga dapat ditemukan dari olahan

141

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
JURNAL INFORMATIKA, Vol.7 No.2 September 2020
ISSN: 2355-6579 | E-ISSN: 2528-2247

kekayaan alam yang ada di Indonesia, salah berupa sejumlah himpunan terbatas. FSA
satunya adalah ramuan obat tradisional juga memiliki sekumpulan state yang
yang dikenal sebagai jamu(Nurwidodo, berhingga, sebuah state awal, dan fungsi
Mulyono, Fauzi, & Husamah, 2018). Jamu transisi untuk berpindah state, serta
merupakan istilah yang digunakan untuk himpunan bagian dari state untuk menerima
merujuk pada minuman obat tradisional asal hasil menjadi keluaran (Yohanes, Robert, &
Indonesia (Gunawan & Mustofa, 2017). Nugroho, 2017). Finite Automata, atau
Istilah "jamu" tersebut berasal dari kata disebut NDFA merupakan salah satu mesin
"djampi" dan ditujuan untuk penyembuhan pada Teori Bahasa dan Automata, dipilih
dan kesegaran tubuh (Tridjaja, 2017). karena mudah untuk diaplikasikan dan
Masyarakat Indonesia telah mengenal dan sesuai dengan logika manusia juga
mengonsumsi jamu secara turun temurun. merupakan tool yang sangat berguna untuk
Selain untuk penyembuhan, konsumsi jamu mengenal dan menangkap pola dalam data
juga ditujukan untuk obat penguat, dan suatu graph berarah yang berfungsi
penambah nafsu makan, serta obat untuk menggambarkan cara kerja suatu
pelangsing (Natadjaja, Tripoli, & Wahyono, FSA, FSA juga di artikan sebagai model
2014). matematika yang dapat menerima input dan
Finite State Automata (FSA) mengeluarkan output yang memiliki state
merupakan salah satu komponen ilmu yang berhingga banyaknya dan dapat
informatika yang memiliki fungsi-fungsi dari berpindah dari satu state ke state lainnya
komputer digital. Menerima masukan, berdasarkan input dan fungsi transisi
menghasilkan keluaran, bisa memiliki (Kurniawan, 2012) (Aji, Sarwoko, & Saputra,
penyimpan sementara, dan mampu 2014) (Wirasbawa, Benedict, Santoso,
membuat keputusan dalam Farhan, & Kusnadi, 2019) (Maulana, Azizah,
mentransformasikan masukan ke keluaran. & Kirana, 2020).
Automata merupakan suatu sistem yang Mesin Penjual Otomatis Vending
terdiri atas sejumlah state berhingga, Machine (VM) merupakan sebuah kerja
dimana setiap state menyatakan informasi mesin penjualan yang akan mengeluarkan
mengenai input sebelumnya, dan dapat pula hasil barang atau suatu produk setelah
dianggap sebagai memori mesin. pembeli memasukkan sejumlah uang
Sedangkan teori automata adalah teori kedalam kotak mesin yang telah
mengenai mesin-mesin abstrak, dan tersedia(Sujana, Mardzotillah, Nuraidin,
berkaitan erat dengan teori bahasa formal Rosip, & Sulistianto, 2019). VM merupakan
(Ma’arif & Fauziah, 2018) (Abdullah & Sari, mesin penjualan makanan atau minuman
2014). yang berkerja secara standalone. VM
Otomata adalah mesin abstrak yang merupakan penerapan dari bidang ilmu
dapat mengenali (recognize), menerima Teori Bahasa dan Automata yang dapat
(accept), atau membangkitkan (generate) menjual barang atau kebutuhan manusia
sebuah kalimat dalam bahasa tertentu secara otomatis. Sistem penjualan dengan
(Widyasari, 2011). Input pada mesin VM tidak membutuhkan operator, pembeli
automata dianggap sebagai bahasa yang dapat memilih sendiri barang yang
harus dikenali oleh mesin. Selanjutnya diinginkan. (Wicaksono, Amrizal, &
mesin automata membuat keputusan yang Mumtahana, 2019). VM pula merupakan
mengindikasikan diterima atau tidaknya suatu alat pemasaran untuk memasarkan
input tersebut, sehingga mesin automata suatu product didalam nya(Sujana, Hanipah,
dapat dipakai untuk menghasilkan suatu Dian, Suwenti, & Aulia, 2019). VM atau
bahasa yang aturannya ditentukan oleh mesin penjualan otomatis adalah mesin
bahasa tersebut(Suharsih & Atqiya, 2019). yang dapat mengeluarkan barang-barang
FSA adalah model matematika yang dapat seperti makanan ringan, minuman, rokok,
menerima input dan mengeluarkan output. tiket, produk konsumen, bahkan emas. Cara
FSA memiliki state yang berhingga kerja vending machine layaknya penjual asli,
banyaknya dan dapat berpindah dari satu mesin akan mengeluarkan barang yang kita
state ke state lainnya berdasar input dan inginkan setelah kita membayarnya dengan
fungsi transisi. FSA tidak memiliki tempat memasukan sejumlah uang kertas maupun
penyimpanan atau memory, hanya bisa alat pembayaran lain yang sesuai dengan
mengingat state terkini (W., Tolle, & permintaan vending machine tersebut
Setyawati, 2016). FSA merupakan (Sujana, Sari, & Ulum, 2018). Per-
pemodelan matematika dengan masukan kembangan vending machine di Indonesia

http://ejournal.bsi.ac.id/ejurnal/index.php/ji 142
JURNAL INFORMATIKA, Vol.7 No.2 September 2020
ISSN: 2355-6579 | E-ISSN: 2528-2247

masih sangat muda. Vending Machine yang Aplikasi ini membutuhkan input berupa
dapat menerima sistem pembayaran uang uang dan jenis jamu yang dipilih,
elektronik, contohnya e-money, flash, dan sedangkan outputnya adalah tuju macam
kartu elektronik lainya akan semakin popular jenis jamu(jamu kunyit asem, jamu beras
dan semakin diterima di masyarakat. kencur, jamu presiden, jamu jahe, jamu
Keberadaan Vending Machine pastinya temulawak, jamu cabe puyang, dan jamu
akan terus bertambah lagi dengan pahitan) sesuai dengan pilihan pengguna
banyaknya variasi ataupun pilihan jenis beserta uang kembalian (jika ada). Uang
barang yang diberikan dan bermacam – yang digunakan adalah nominal lima
macam nominal baik uang kertas maupun sepuluh ribu rupiah, dua puluh ribu rupiah
uang koin. Sebuah Vending Machine harus dan sepuluh ribu rupiah. Aplikasi ini juga
dapat melakukan proses transaksi penjualan dapat memberikan kembalian jika nominal
yang sesuai berdasarkan pilihan yang uang lebih besar dari pada harga jamu
diberikan pengguna dan dapat mengatasi yang dibeli. Tujuan dari penelitian ini adalah
permasalahan dalam VM maka akan menerapkan konsep FSA pada aplikasi
digunakan penerapan konsep FSA pada VM simulasi VM Jamu tradisional. Penerapan
untuk memodelkan proses transaksi secara konsep FSA dipilih karena automata
otomatis(Suharsih & Atqiya, 2019). terbatas adalah mesin yang lebih
Dalam penelitian sebelumnya VM sederhana, yang awalnya diusulkan untuk
menggunakan FSA juga digunakan dalam dimodelkan fungsi otak manusia(Ezhilarasu
aplikasi simulasi vending mesin antara lain & Krishnaraj, 2015). Untuk
sebagai berikut. Pada penelitian yang menggambarkan alur aktivitas VM,
berjudul Penerapan Konsep Finite State digunakan menggunakan Unified Modelling
Automata (FSA) pada Aplikasi Simulasi VM Language (UML) yang terdiri dari usecase
Yoghurt Walagri diterapkan pada penjualan diagram dan Activity diagram. UML adalah
yoghurt walagri otomatis dengan bahasa yang digunakan untuk menjelaskan
penggunaan state yang lebih sedikit, kebutuhan, membuat analisa dan desain
penggunaan uang kertas sebagai input dan serta menggabarkan arsitektur(Maezar, Aji,
kembalian untuk meningkatkan efisiensi dan Riyanto, Wijaya, & Rudianto, 2018). Use
biaya desain VM(Suharsih & Atqiya, 2019), case diagram menjelaskan antara
perancangan dan implementasi Finite pengguna dan sistem yang dibuat,
Automata pada simulasi VM, dapat diambil sedagkan activity diagram menggambarkan
kesimpulan bahwa Finite Automata dapat aktivitas dari sebuah sistem yang
dijadikan sebagai logika dasar untuk dirancang(Wijaya & Sari, 2015).
membuat simulasi VM. Melalui aplikasi
simulasi ini, diharapkan user dapat Metode Penelitian
memperoleh pengalaman dalam Dalam sebuah penelitian, diperlukan adanya
mengoperasikan sebuah VM serta tahapan-tahapan yang tersusun dengan
mengetahui cara menggunakan sebuah VM baik agar pelaksanaan penelitian tepat
(Irawan, Pakereng, & Somya, 2012), VM mencapai tujuan yang diharapkan. Tahapan
menggunakan non-deterministik finite yang dilakukan oleh penulis.
outomata digunakan dalam aplikasi
penjualan sereal dua pembayaran
(Wirasbawa et al., 2019), Selain VM, dalam
penelitian sebelumnya FSA juga diterapkan
dalam Implementasi Sistem Monitoring
Polusi Udara berdasarkan Indeks Standar
Pencemaran Udara (Prahardis, Syauqi, &
Akbar, 2018), Implementasi Aplikasi Alat
Bantu Pembelajaran (Jamilah &
Nurmansyah, 2018), dan Megimplemntasi-
kan FSA terintergrasi dengan E-KTP FSA
diterapkan pada penjualan rokok otomatis
atau VM (Faisal, Saragih, & Gata, 2020).
Dalam penelitian ini dibuat sebuah
aplikasi simulasi VM yang dapat melakukan
proses transaksi penjualan Jamu
Tradisional seharga sepuluh ribu rupiah. Gambar 1. Tahapan Metode Penelitian

http://ejournal.bsi.ac.id/ejurnal/index.php/ji 143
JURNAL INFORMATIKA, Vol.7 No.2 September 2020
ISSN: 2355-6579 | E-ISSN: 2528-2247

a. Finite State Automata Keterangan:


Dalam tahapan finite state automata o : Tidak ada
penulis menggambarkan rancangan a : memilih jamu kunyit asam
diagram transisi Diagram DFA. b : memilih jamu beras kencur
b. Perancangan Sistem c : memilih jamu presiden
Selanjutnya tahapan perancanagn d : memilih jamu jahe
sistem, penulis merancang sistem e : memilih jamu temulawak
menggunakan UML yang terdiri dari use f : memilih jamu cabe puyang
case diagram dan activity diagram. g : memilih jamu pahitan
c. Desain vending machine M: Uang sepuluh ribu
Tahapan terakhir yaitu desain vending N : Uang dua puluh ribu
machine, disini penulis menggambarkan P : Uang lima puluh ribu
rancanagn desain antarmuka pada aplikasi L : Dua lembar uang dua puluh ribu
simulasi vending machine jamu tradisional. k : Uang kembali

Terdapat sebelas input pada mesin ini,


Hasil dan Pembahasan yaitu a (memilih jamu kunyit asam), b
1. Finite State Automata (memilih jamu beras kencur), c (memilih
jamu presiden), d (memilih jamu jahe), e
FSA Merupakan model yang dapat (memilih jamu temulawak), f (memilih jamu
menerima input dan mengeluarkan output cabe puyang), g (memilih jamu pahitan), m
yang memiliki state yang berhingga (uang sepuluh ribu), n (uang dua puluh ribu),
banyaknya dan dapat berpindah dari satu p (uang lima puluh ribu), k (uang
state ke state lainnya berdasarkan input dan kembalian). Sedangkan outputnya ada
fungsi transisi(Atina & Oktaviani, 2019). sembilan, antara lain A (mengeluarkan jamu
kunyit asam), B (mengeluarkan jamu beras
kencur), C (mengeluarkan jamu presiden), D
(mengeluarkan jamu jahe), E (mengeluarkan
jamu temulawak), F (mengeluarkan jamu
cabe puyang, dan G (mengeluarkan jamu
pahitan).

2. Perancangan Sistem Vending Machine


Jamu

Gambar 2. Rancangan diagram transisi Sistem dirancang menggunakan UML


Diagram FSA yang terdiri dari use case diagram dan
activity diagram.
Pendefinisian Tuple 1. Use Case Diagram
Mealy machine didefinisikan dengan Sebuah use case diagram yang berfungsi
enam tupel. untuk mendeskripsikan tindakan sistem dari
M=(Q,Σ, δ, S,Δ, F) sudut panang user, sebagai deskripsi
dengan: fungsional dari sebuah sistem dan proses
Q: himpunan state utamanya, serta menjelaskan secara visual
Σ: himpunan simbol input siapa yang menggunakan sistem dan
δ: fungsi transisi bagimana interaksinya. Aplikasi simulasi
S: state awal vending machine ini digunakan oleh user
Δ: himpunan simbol output atau pengguna.
F: state akhir

Sehingga dapat didefinisikan


sebagai berikut:
Q ={q0, q1, q2, q3}
Σ ={a,b,c,d,e,f, g, M,N,P,k}
S ={q0}
Gambar 3. Use Case Diagram untuk
Δ ={A,B,C,D,E,F, G, o}
pengguna

http://ejournal.bsi.ac.id/ejurnal/index.php/ji 144
JURNAL INFORMATIKA, Vol.7 No.2 September 2020
ISSN: 2355-6579 | E-ISSN: 2528-2247

Pada gambar 3 menjelaskan tentang


aktifitas diagram pada penjualan jamu
tradisional dimulai dari user. User dapat
masuk ke sistem, memasukan uang,
memilih jamu, mengambil jamu dan
mengambil uang kembalian.
2. Activity diagram
Activity diagram menggambarkan aliran
aktivitas dalam sistem yang sedang
dirancang,bagaimana masing-masing aliran
dimulai, apa keputusan yang terjadi, dan
bagaimana aktivitas tersebut berkhir.

Gambar 4. Activity diagram untuk Gambar 6. Activity diagram untuk


pengguna memilih jamu pengguna mengambil jamu

Pada gambar 4 menjelaskan tentang Pada gambar 6 menjelaskan tentang


aktifitas diagram pengguna memilih jamu aktifitas diagram mengambil jamu pada
pada penjualan jamu tradisional dimulai dari penjualan jamu tradisional dimulai dari
pengguna kemudian sistem menampilkan pengguna kemudian sistem menampilkan
jenis jamu tradisional, selanjutnya pengguna jamu yang dipilih, mengelurkan jamu,
memilih jamu yang diinginkan, sistem selanjutnya pengguna mengambil jamu, dan
menampilkan jamu yang di pilihan dan selesai.
selesai.

Gambar 5. Activity diagram untuk


pengguna memasukan uang
Gambar 7. Activity diagram untuk
Pada gambar 5 menjelaskan tentang pengguna mengambil uang kembali
aktifitas diagram pengguna memasukan
uang pada penjualan jamu tradisional Pada gambar 7 menjelaskan tentang
dimulai dari pengguna memasukan uang aktifitas diagram mengambil uang kembalian
kemudian sistem menampilkan pilihan uang, pada penjualan jamu tradisional dimulai dari
selanjutnya pengguna memilih uang dan pengguna kemudian sistem mengeluarkan
memasukan uang, sistem menyimpan uang, jamu, ada percabangan mengeluarkan uang
kemudian sistem menjumlahkan uang, kembali selanjutnya pengguna mengambil
mengeluarkan uang ketika ada kembalian, jamu dan uang kembali, jika uang pas
mengeluarkan jamu, jika uangnya pas pengguna langsung mengambil jamu, dan
langsung mengeluarkan jamu dan selesi. selesai.

http://ejournal.bsi.ac.id/ejurnal/index.php/ji 145
JURNAL INFORMATIKA, Vol.7 No.2 September 2020
ISSN: 2355-6579 | E-ISSN: 2528-2247

Indonesia-Malaysia: Kasus Badau Di


3. Desain Vending Machine Kapuas Hulu, Kalimantan Barat. Jurnal
Desain aplikasi simulasi vending Kawistara, 4(3).
machine jamu tradisional yang akan dibuat https://doi.org/10.22146/kawistara.6378
dapat dilihat pada gambar dibawah ini. Aji, C. S., Sarwoko, E. A., & Saputra, R.
(2014). Aplikasi Konversi Aksara Latin Ke
Aksara Jawa Menggunakan Finite State
Automata Dengan Visual Basic. Journal
of Informatics and Technology, 1(3), 52–
66. Retrieved from
https://ejournal3.undip.ac.id/index.php/joi
nt/article/view/6321
Atina, V., & Oktaviani, I. (2019). Pakar
Diagnosa Penyakit Radang Genetalia
Interna Pada Wanita. Informa Politeknik
Indonesia Surakarta, 5, 2442–7942.
Ezhilarasu, P., & Krishnaraj, N. (2015).
Gambar 8. Desain VM Jamu Tradisional Applications of Finite Automata in Lexical
Analysis and as a Ticket Vending
Pada gambar 8 desain VM jamu Machine – A Review, 6(05), 267–270.
tradisional diatas menjelaskan tentang Faisal, A., Saragih, G. V., & Gata, W.
aktifitas pengguna dan aplikasi VM yang (2020). Desain Vending Machine Rokok
diawali dengan pengguna memilih jamu Dengan Mengimplementasikan Finite
yang diinginkan kemudian VM menyimpan State Automata Terintegrasi Dengan E-
pilihan jamu, pengguna memasukan uang, KTP. Matics, 12(1), 55.
VM menyimpan uang dan menghitung uang https://doi.org/10.18860/mat.v12i1.8693
sesuai dengan jamu yang dipilih, kemudian Gunawan, R., & Mustofa, K. (2017). Finding
VM mengeluarkan jamu, ketika uang yang Knowledge from Indonesian Traditional
dimasukan tidak pas maka VM akan Medicine using Semantic Web Rule
mengeluarkan uang kembalian dan yang Language, 7(6), 3674–3682.
terakhir pengguna mengambil uang https://doi.org/10.11591/ijece.v7i6.pp367
sekaligus mengambil jamu yang di beli. 4-3682
Irawan, J. C., Pakereng, I. M. A., & Somya,
Kesimpulan R. (2012). Perancangan dan
Finite State Automata (FSA) dapat Implementasi Finite Automata pada
menjadi logika dasar untuk merancang Simulasi Vending Machine.
suatu VM yang fleksibel dalam proses D’CARTESIAN, 1(1), 42.
penjualan jamu tradisional dengan berbagai https://doi.org/10.35799/dc.1.1.2012.534
macam jenis dan variasi kembaliannya. Jamilah, M., & Nurmansyah, W. (2018).
Konsep FSA pada VM diterapkan dengan Rancangan Dan Implementasi Aplikasi
cara FSA membaca setiap simbol masukan Alat Bantu Pembelajaran Visualisasi
yang diberikan menjadi suatu bahasa yang Finite State Automata (Versi Pembuktian
dikenali oleh FSA. Mesin selanjutnya akan Graph ke Tupel). Seminar Nasional
melakukan proses pengeluaran jamu Teknologi Dan Bisnis, 204–215.
berdasarkan jenis jamu yang diinginkan Kurniawan, D. (2012). Penerapan Konsep
beserta uang kembalian sesuai dengan Finite State Automata ( Fsa ). Melly,
bahasa yang telah dibaca oleh FSA. Wamiliana, Kurniawan, 1(1), 95–102.
Penerapan konsep FSA dapat menjadi Ma’arif, R. A., & Fauziah, F. (2018).
salah satu alternatif untuk merancang Implementasi Finite State Automata
sebuah VM serta dapat dijadikan bahan (FSA) dalam Proses Pengisian Kartu
pertimbangan dan acuan untuk Rencana Studi. JOINTECS (Journal of
pengembangan aplikasi selanjutnya yang Information Technology and Computer
sejenis. Science), 3(3), 115–120.
https://doi.org/10.31328/jointecs.v3i3.816
Referensi Maezar, A., Aji, B., Riyanto, V., Wijaya, G., &
Rudianto, B. (2018). Rancang Bangun
Abdullah, I., & Sari, intan permata. (2014). Sistem Informasi Penjualan Produk
Politik Identitas Masyarakat Perbatasan Percetakan Berbasis Web Dengan

http://ejournal.bsi.ac.id/ejurnal/index.php/ji 146
JURNAL INFORMATIKA, Vol.7 No.2 September 2020
ISSN: 2355-6579 | E-ISSN: 2528-2247

Pemodelan UML, 8(1), 56–61. Menggunakan Metode Finite State


Maulana, A. S., Azizah, H. N., & Kirana, K. Automata ( FSA ), 6(2), 67–70.
C. (2020). Implementasi Finite State Tridjaja, Y. and N. O. (2017). Jamu—A
Automata (FSA) dengan Simulasi Healthy Drink of Indonesia, 7, 221–226.
Vending Machine pada Aplikasi Android. https://doi.org/10.17265/2159-
Jurnal Edukasi Elektro, 3(2), 110–120. 5828/2017.04.007
https://doi.org/10.21831/jee.v3i2.28332 W., R. A., Tolle, H., & Setyawati, O. (2016).
Natadjaja, L., Tripoli, F., & Wahyono, B. Pengembangan Aplikasi Text-to-Speech
(2014). The Ideal Female Body on the Bahasa Indonesia Menggunakan Metode
Packaging Design of Traditional Medicine Finite State Automata Berbasis Android.
( Jamu ), (April), 51–59. Jurnal Nasional Teknik Elektro Dan
Nurwidodo, Mulyono, Fauzi, A., & Husamah. Teknologi Informasi (JNTETI), 5(1).
(2018). Studi permasalahan pedagang https://doi.org/10.22146/jnteti.v5i1.179
jamu tradisional di Malang. Prosiding Wicaksono, T. H., Amrizal, F. D., &
Seminar Nasional IV 2018: Peran Biologi Mumtahana, H. A. (2019). Pemodelan
Dan Pendidikan Biologi Dalam Revolusi Vending Machine dengan Metode FSA (
Industri 4.0 Dan Mendukung Pencapaian Finite State Automata ). DoubleClick :
Sustainability Development Goals Journal of Computer and Information
(SDG’s), 181–186. Retrieved from Technology, 2(2), 66–69. Retrieved from
http://research- http://e-
report.umm.ac.id/index.php/psnpb/article/ journal.unipma.ac.id/index.php/doubleclic
download/2541/2374 k
Prahardis, R., Syauqi, D., & Akbar, S. R. Widyasari. (2011). Telaah Teoritis Finite
(2018). Implementasi Sistem Monitoring State Automata Dengan Pengujian Hasil
Polusi Udara Berdasarkan Indeks Pada Mesin Otomata. Jurnal Ilmiah
Standar Pencemaran Udara Dengan SISFOTENIKA, 1(1), 59–67.
Pemodelan Finite State Machine. Jurnal Wijaya, G., & Sari, M. (2015). Perancangan
Pengembangan Teknologi Informasi Dan Sistem Informasi Pengajuan Kredit
Ilmu Komputer, 2(9). Berbasis Web Pada PT . BPR Kredit
Suharsih, R., & Atqiya, F. (2019). Mandiri Indonesia Cabang Bekasi. IJSE
Penerapan Konsep Finite State – Indonesian Journal on Software
Automata (FSA) pada Aplikasi Simulasi Engineering, 3(2), 98–104. Retrieved
Vending Machine Yoghurt Walagri, 1(2), from
71–78. http://ejournal.bsi.ac.id/jurnal/index.php/ij
Sujana, D., Hanipah, A., Dian, E., Suwenti, se/article/view/3001/1938
A., & Aulia, S. Y. (2019). Analisis Wirasbawa, N. D., Benedict, L., Santoso, B.
Vending Machine Menggunakan Metode G., Farhan, F., & Kusnadi, A. (2019).
Finite State Automata ( FSA ) Di Gedung Penerapan Konsep Non-Deterministic
Lama Universitas Islam Syekh Yusuf Finite Automata Untuk Pembuatan
Tangerang. Jurnal KEILMUAN, 6(1), 19– Sereal Menggunakan Mesin Jual
22. Otomatis Dengan Dua Sistem
Sujana, D., Mardzotillah, Q., Nuraidin, A., Pembayaran, (November), 440–448.
Rosip, M. A., & Sulistianto, W. (2019). https://doi.org/10.30998/simponi.v0i0.375
Komparasi Analisa Sistem Simulasi Yohanes, B. W., Robert, T., & Nugroho, S.
Vending Machine Automatic Cash Money (2017). Sistem Penerjemah Bahasa
Dan E-Money Di Universitas Islam Syekh Jawa-Aksara Jawa Berbasis Finite State
Yusuf Tangerang, 7(1), 7–12. Automata. Jurnal Nasional Teknik Elektro
Sujana, D., Sari, K. M., & Ulum, N. M. Dan Teknologi Informasi (JNTETI), 6(2).
(2018). Analisa Sistem Dan Implementasi https://doi.org/10.22146/jnteti.v6i2.306
Pada Vending Machine Red Boks Di
Gedung A UNIS Tangerang Dengan

http://ejournal.bsi.ac.id/ejurnal/index.php/ji 147

Anda mungkin juga menyukai