Penerapan Finite State Automata Pada: Vending Machine Susu Kambing Etawa
Penerapan Finite State Automata Pada: Vending Machine Susu Kambing Etawa
Penerapan Finite State Automata Pada: Vending Machine Susu Kambing Etawa
Abstract—Etawa crossbreed goat milk is highly dan 1s yang dapat mengenali bahasa paling sederhana
nutritious milk which has many benefits for the human (bahasa reguler) yang menangkap pola dalam data dan
body. The distribution of etawa goat milk products is dapat diimplementasikan secara nyata sehingga dapat
currently only limited to sales in a vehicle or market place so dipahami oleh logika manusia. Dalam VM susu kambing
that the benefits have not been evenly felt by the community. etawa menggunakan FSA dilengkapi dengan dua metode
Therefore, a Vending Machine (VM) is designed for selling pembayaran yaitu menggunakan uang tunai dan
etawa goat milk for the distribution of etawa goat milk menggunakan e-money. Perancangan VM susu kambing
products using flavor variants using Finite State Automata etawa menggunakan FSA diharapkan dapat
(FSA) type of Non-Deterministic Finite Automata (NFA). dikembangkan sehingga manfaat dari produk susu
The FSA is used to illustrate the etawa's logic logic for kambing etawa dapat dinikmati oleh masyarakat luas,
Etawa goat milk. FSA is an abstract machine in the form of khususnya masyarakat perkotaan.
a mathematical model system with discrete input and output
consisting of strings and labels with output consisting of 0s Kata Kunci— Bahasa dan Automata; Finite State
and 1s that can recognize the simplest language (regular Automata; Susu Kambing; Vending Machine;
language) that captures patterns in data and can be
implemented in a real way so that it can be understood by I. PENDAHULUAN
logic human. In VM etawa goat milk using the FSA comes
with two payment methods namely using cash and using e-
money. The design of etawa goat milk VM using FSA is
expected to be developed so that the benefits of etawa goat
K ambing etawa atau di Indonesia lebih dikenal
sebagai kambing Peranakan Etawa (PE) memiliki
tempat tersendiri dikalangan peternak. Perkembangan
milk products can be enjoyed by the wider community, dan minat dari peternak dalam membudidayakan
especially urban communities. kambing etawa meningkat pesat dari tahun ke tahun.
Index Terms— Finite State Automata; Goat Milk; Salah satu produk yang dihasilkan kambing etawa
Language and Automata; Vending Machine. adalah susu [1]. Susu adalah cairan berwarna putih
bernilai gizi tinggi yang dihasilkan oleh kelenjar susu
Abstrak–-Susu kambing peranakan etawa merupakan mamalia. Secara kimiawi susu mempunyai susunan
susu bergizi tinggi yang memiliki banyak manfaat untuk sebagai berikut: air (87,20%), lemak (3,70%), protein
tubuh manusia. Persebaran produk susu kambing etawa
(3,50%), laktosa (4,90%), dan mineral (0,07%). Susu
saat ini hanya sebatas penjualan di kendai atau market
kambing memiliki kandungan gizi dan kandungan
place sehingga manfaatnya belum merata dirasakan oleh
masyarakat.Oleh karena itu, dirancang Vending Machine vitamin B1 yang lebih unggul dari susu sapi dan
(VM) untuk penjualan susu kambing etawa untuk memiliki lemak dan protein yang mudah dicerna tubuh
persebaran produk susu kambing etawa varian rasa sehingga menekan timbulnya reaksi alergi.[2] Hasil
menggunakan Finite State Automata (FSA) jenis Non- penelitian Sunarlim dkk (1992) menunjukkan bahwa
Deterministic Finite Automata (NFA). FSA digunakan susu kambing mempunyai kandungan protein 4,3% dan
untuk menggambarkan alur logika VM susu kambing kandungan lemak 2,8%, nilai ini relatif lebih baik
etawa ini. FSA merupakan mesin abstrak berupa sistem dibandingkan kandungan susu sapi yang mempunyai
model matematika dengan masukan dan keluaran diskrit
kandungan protein 3,8% dan kandungan lemak sebessar
terdiri dari string dan label dengan output terdiri dari 0s
5,0% [3][4].
Manfaat yang bisa diperoleh dari susu kambing
antara lain adalah membantu proses penyembuhan
Kartika Handayani, Ilmu Komputer, STMIK Nusa Mandiri, Jakarta,
Indonesia, email: 14002416@nusamandiri.ac.id
berbagai macam penyakit maupun perawatan tubuh
Dinar Ismunandar, Ilmu Komputer, STMIK Nusa Mandiri, Jakarta, serta menjaga stamina, susu kambing juga dapat
Indonesia, email: 14002421@nusamandiri.ac.id membantu meningkatkan kemampuan reproduksi,
Sukmawati Anggraeni Putri, Ilmu Komputer, STMIK Nusa Mandiri, menjaga tumbuh kembang janin, membantu proses
Jakarta, Indonesia, email: sukmawati@nusamandiri.ac.id persalinan normal, meningkatkan kualitas ASI,
Windu Gata, Ilmu Komputer, STMIK Nusa Mandiri, Jakarta,
membantu organ pencernaan balita, meningkatkan berat
Indonesia, email windu@nusamandiri.ac.id
badan serta daya tahan tubuh balita agar tahan terhadap
perubahan cuaca maupun makanan yang mengandung
88
pengawet, yang dapat memicu alergi pada balita.[5] FSA memiliki sifat-sifat seperti pita masukan
Dengan berbagai manfaat yang diperoleh dari susu (input tape) berisi rangkaian simbol (string) yang
kambing, saat ini susu kambing telah banyak berasal dari himpunan simbol / alfabet, setiap kali
dipasarkan dengan inovasi varian rasa melalui gerai setelah membaca satu karakter, posisi read head akan
toko, media sosial maupun dengan menggukanan e- berada pada simbol berikutnya, setiap saat FSA berada
commerce. pada status tertentu dan banyaknya status yang berlaku
Salah satu strategi pemasaran yang bisa digunakan bagi FSA adalah berhingga [12]. Sebagai contoh mesin
untuk memasarkan susu kambing etawa adalah dengan FSA output bisa dengan menggunakan simulasi VM
menggunakan vending machine (VM). VM adalah yang mana konsep dasar dari alat tersebut adalah
sebuah mesin yang beroperasi secara standalone yang metode FSA output. Sebuah VM biasanya menjual 1
dapat melayani transaksi pembelian berbagai kebutuhan (satu) jenis barang, seperti : makanan ringan (snack),
manusia. VM biasanya berbentuk kotak besi yang pada minuman, pembelian tiket seperti halnya di KRL, dan
bagian depannya dilapisi kata agar produk dapat dilihat sebagainya[13][14].
oleh pembeli[6][7]. Perkembangan VM di Indonesia Dalampenelitian sebelumnya VM menggunakan FSA
masih sangat muda. Berdasarkan data Kompas (2019) juga digunakan dalam aplikasi simulasi penjualan
baru ada 4.000 Vending Machine untuk melayani yoghurt walagri [15], VM menggunakan non-
250juta penduduk Indonesia. Persebaran VM di deterministik finite outomata digunakan dalam aplikasi
Indonesia untuk saat ini, masih terpusat pada daerah penjualan sereal dua pembayaran [9] , Selain VM,
perkotaan saja[6]. Sehingga, vending machine dalam penelitian sebelumnya FSA juga diterapkan
penjualan susu kambing etawa ini dapat dirancang dalam Implementasi Sistem Monitoring Polusi Udara
untuk memasarkan produk susu kambing etawa Berdasarkan Indeks Standar Pencemaran Udara [16],
sehingga manfaatnya dapat dinikmati oleh masyarakat Penerapan Pergantian Desktop Background [17],
luas khususnya masyarakat perkotaan. Implementasi Aplikasi Alat Bantu Pembelajaran [18],
Finite State Automata (FSA) digunakan untuk Penerapan Pada Proses Peminjaman Buku di
menggambarkan alur logika VM susu kambing etawa Perpustakaan Universitas Kristen Satya Wacana [19]
ini. FSA merupakan mesin abstrak berupa sistem model dan Implementasi FSA pada Aplikasi Pembelajaran
Aksara Sunda[20].
matematika dengan masukan dan keluaran diskrit terdiri
Penggunaan VM menggunakan FSA juga dilakukan
dari string dan label dengan output terdiri dari 0s dan 1s
pada Desain VM Rokok terintegrasi KTP untuk
yang dapat mengenali bahasa paling sederhana (bahasa
mengurangi perokok aktif yang berusia dibawah
reguler) yang menangkap pola dalam data dan dapat
umur[21]. FSA tidak hanya digunakan dalam VM,
diimplementasikan secara nyata sehingga dapat
dalam Identifikasi File JPEG dengan Metode
dipahami oleh logika manusia [8][9][10]. FSA adalah
Signature-Based Carving FSA digunakan untuk dapat
model matematika yang dapat menerima input dan
mengidentifikasi dan me-recoveryfile JPEG [22].
mengeluarkan output yang memiliki state yang
Penerapan FSA Pada Simulasi VM Susu Kambing
berhingga banyaknya dan dapat berpindah dari satu dari
Etawa, belum pernah ada dalam penelitian sebelumnya.
jenisnya yaitu FSA terdapat mesin bahasa yang dapat
Dalam rancangan FSA Simulasi VM Susu Kambing
mengenali, menerima dan menolak yang terdapat pada
Etawa digunakan dua sistem pembayaran yaitu tunai
mesin FSA jenis Deterministic Finite Automata (DFA)
dan e-money menggunakan kartu. Untuk
dan Non-deterministic Finite Automata (NFA) [11].
menggambarkan alur aktivitas VM, digunakan
Finite State Automata (FSA) digunakan untuk
menggunakan Unified Modelling Language (UML)
menggambarkan alur logika VM susu kambing etawa
yang terdiri dari usecase diagram dan Activity diagram.
ini. FSA merupakan mesin abstrak berupa sistem model
UML adalah bahasa yang digunakan untuk menjelaskan
matematika dengan masukan dan keluaran diskrit terdiri
kebutuhan, membuat analisa dan desain serta
dari string dan label dengan output terdiri dari 0s dan 1s
menggabarkan arsitektur [23]. Use case diagram
yang dapat mengenali bahasa paling sederhana (bahasa
diagram akan menjalaskan interaksi antara penggukan
reguler) yang menangkap pola dalam data dan dapat
dan sistem yang dirancang, sedangakn activity diagram
diimplementasikan secara nyata sehingga dapat
aliran kerja dari sistem yang dirancang [24]. Penerapan
dipahami oleh logika manusia [8][9][10]. FSA adalah
FSA Pada Simulasi VM Susu Kambing Etawa
model matematika yang dapat menerima input dan
dilakukan untuk merancang VM Susu Kambing Etawa
mengeluarkan output yang memiliki state yang
menggunakan FSA sehingga dapat dikembangkan dan
berhingga banyaknya dan dapat berpindah dari satu dari
bermanfaat dalam pemasaran.
jenisnya yaitu FSA terdapat mesin bahasa yang dapat
mengenali, menerima dan menolak yang terdapat pada
mesin FSA jenis Deterministic Finite Automata (DFA)
dan Non-deterministic Finite Automata (NFA) [11].
3. Desain VM Susu Kambing Etawa [3] R. W. Arief, N. Santri, and R. Asnawi, “Pengolahan Susu
Kambing Ratna Wylis Arief et al Ratna Wylis Arief et al
Pengolahan Susu Kambing,” Teknol. Ind. Has. Pertan., vol.
23, no. 1, pp. 45–56, 2018.
USIA DINI,” vol. VI, no. 02, pp. 46–57, 2011. [20] M. Y. F. Zaelani and Lelah, “Implementasi Finite State
Automata Pada Aplikasi Pembelajaran Aksara Sunda,”
[13] N. Kulmukhanova, A. Daribay, I. Temirtayev, and U. Implementasi Finite State Autom. Pada Apl. Pembelajaran
Bassembek, “ZhardEM Medicine Vending Machine,” Proc. Aksara Sunda, vol. 6, 2018.
2nd Int. Conf. Comput. Netw. Commun. CoCoNet 2018, pp.
108–113, 2018. [21] W. G. Gabriel Vangeran Saragih, Anas Faisal, “Desain
Vending Machine Rokok Dengan Mengimplementasikan
[14] A. Swetapadma and A. Yadav, “An innovative finite state Finite State Automata,” vol. 12, no. 1, pp. 55–60, 2020.
automata based approach for fault direction estimation in
transmission lines,” Measurement, vol. 99, pp. 13–22, 2017. [22] A. Ardiansyah, N. Hardi, and W. Gata, “Identifikasi dan
Recovery File JPEG dengan Metode Signature-Based
[15] F. A. Suharsih Ririn, “Penerapan Konsep Finite State Carving dalam Model Automata,” Komputika J. Sist.
Automata ( FSA ) pada Aplikasi Simulasi Vending Komput., vol. 9, no. 1, pp. 75–83, 2020.
Machine Yoghurt Walagri,” J. Pendidik. Multimed., vol. 1,
no. 2, pp. 71–78, 2019. [23] A. Maezar, B. Aji, V. Riyanto, G. Wijaya, and B. Rudianto,
“Rancang Bangun Sistem Informasi Penjualan Produk
[16] R. Prahardis, D. Syauqi, and S. R. Akbar, “Implementasi Percetakan Berbasis Web Dengan Pemodelan UML,” vol.
Sistem Monitoring Polusi Udara Berdasarkan Indeks 8, no. 1, pp. 56–61, 2018.
Standar Pencemaran Udara Dengan Pemodelan Finite State
Machine,” J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol. [24] G. Wijaya and M. Sari, “Perancangan Sistem Informasi
2, no. 9, 2018. Pengajuan Kredit Berbasis Web Pada PT . BPR Kredit
Mandiri Indonesia Cabang Bekasi,” IJSE – Indones. J.
[17] M. A. I. P. 2 Yessy Willy Leimena 1, “Penerapan Finite Softw. Eng., vol. 3, no. 2, pp. 98–104, 2015.
State Automata Pada Pergantian Desktop Background,”
Penerapan Finite Autom. Pada Pergantian Deskt. Backgr. [25] Sahrul, F. Karimah, A. Muhazabah, A. D. Prasetyo, A.
Yessy, vol. 6, no. 1, p. 43, 2017. Yunita, and N. L. Zahra, “Pengembangan Aplikasi
Permainan ‘Pilah Sampah’ Menggunakan Pemodelan Finite
[18] M. Jamilah and W. Nurmansyah, “Rancangan Dan State Machine,” J. Teknol., vol. 1, no. 1, pp. 38–46, 2018.
Implementasi Aplikasi Alat Bantu Pembelajaran Visualisasi
Finite State Automata (Versi Pembuktian Graph ke Tupel),”
Semin. Nas. Teknol. dan Bisnis, pp. 204–215, 2018.