Penerapan Konsep Finite State Automata (FSA) pada Mesin Pembuat Ice Cream Otomatis
https://doi.org/10.36342/teika.v9i02.2200
Kata Kunci:
Finite State Automata, Metode Formal, Metode Prototyping, Mesin OtomatisAbstrak
Teknologi adalah alat yang berfungsi untuk membantu manusia dalam melakukan suatu aktifitas. Dengan penggunaan teknologi dalam bidang industri membuat hasil produksi barang lebih banyak. Salah satu teknologi yang memiliki dampak paling besar di bidang industri yaitu mesin otomatis. Mesin otomatis adalah suatu rangkaian teknologi yang bertujuan untuk merubah kegiatan yang bersifat manual ke otomatis yang memiliki tujuan untuk mempercepat proses pembuatan barang, dan memiliki hasil barang yang lebih berkualitas. Teori Automata adalah cabang ilmu yang belum dikenal banyak orang namun memiliki peranan penting dalam bidang ilmu komputer. Konsep utama dari teori automata itu sendiri adalah bagaimana membuat mesin bekerja secara otomatis. Oleh karena itu, penelitian ini bertujuan untuk menunjukkan implementasi konsep teori Automata pada mesin pembuat ice cream otomatis. Penelitian ini menggabungkan dua metode untuk menganalisis dan merancang aplikasi yang merupakan simulasi dari mesin pembuat ice cream itu sendiri. Metode formal digunakan untuk menganalisa cara kerja mesin mulai dari pembacaan input hingga penyelesaian untuk memberikan hasil akhir dari mesin. Metode lainnya yang digunakan adalah metode prototyping dimana metode ini digunakan untuk merancang aplikasi simulasi dari mesin pembuat ice cream otomatis dalam penelitian ini. Hasil penelitian ini menunjukkan bahwa Finite State Automata dapat menjadi salah satu alternatif untuk menganalisa mesin pembuat ice cream otomatis dengan membaca input yang diberikan oleh pengguna kemudian mengenali pola-pola yang dimasukkan.
Unduhan
Referensi
K. Mukherjee and A. Ray, "State splitting and merging in probabilistic finite state automata for signal representation and analysis," Signal processing, vol. 104, pp. 105-119, 2014.
Y. M. R. Putra, "Sentence Analysis with Artificial Intelligence Machine Learning Using Finite State Automata," PROXIES, vol. 1, no. 1, pp. 1-6, 2017.
S. Rostianingsih, G. S. Budhi, and H. K. Wijaya, "Game Simulasi Finite State Machine untuk Pertanian dan Peternakan," Surabaya: Universitas Kristen Petra, 2013.
F. Utdirartatmo, "Teori Bahasa dan Otomata," Graha Ilmu, Yogyakarta, Edisi, vol. 2, 2005.
W. Scacchi, "Process models in software engineering," Encyclopedia of software engineering, 2002.
R. S. Pressman, Software engineering: a practitioner's approach. Palgrave Macmillan, 2005.
D. Rosenberg and K. Scott, Use case driven object modeling with UML. Springer, 1999.
T. von der Maßen and H. Lichter, "Modeling variability by UML use case diagrams," in Proceedings of the International Workshop on Requirements Engineering for product lines, 2002: Citeseer, pp. 19-25.
J. W. Satzinger, R. B. Jackson, and S. D. Burd, Systems analysis and design in a changing world. Cengage learning, 2011.
B. Rahardjo, "Penggunaan formal methods dalam disain perangkat keras," PPAU-ME I.[Januari 1999], 1999.
##submission.downloads##
Diterbitkan
Cara Mengutip
Terbitan
Bagian
Lisensi
The submitting author warrants that the submission is original and that she/he is the author of the submission together with the named co-authors; to the extend the submission incorporates text passages, figures, data or other material from the work of others, the submitting author has obtained any necessary permission.
Articles in this journal are published under the Creative Commons Share Alike Attribution Licence (CC-BY-SA What does this mean?). This is to get more legal certainty about what readers can do with published articles, and thus a wider dissemination and archiving, which in turn makes publishing with this journal more valuable for you, the authors.
By submitting an article the author grants to this journal the non-exclusive right to publish it. The author retains the copyright and the publishing rights for his article without any restrictions.