1549 2900 1 SM
1549 2900 1 SM
Budyanita Asrun
itha.asrun@gmail.com
Universitas Cokroaminoto Palopo
ABSTRAK
Skripsi merupakan merupakan salah satu persyaratan untuk menyelesaikan studi program setara S1.
Banyaknya jumlah mahasiswa pada Fakultas Teknik Komputer UNCP tiap angkatannya berbanding
lurus dengan mahasiswa yang akan menyelesaikan studinya ditiap tahunnya. Untuk itu, pendaftaran
untuk mengikuti ujian skripsi harus sesuai persyaratan dan mahasiswa yang dapat melaksanakan
ujian skripsi betul-betul telah memenuhi syarat yang ditentukan oleh Universitas. Konsep
Automata dapat diterapkan dalam membantu pengecekan mahasiswa yang layak mengikuti ujian
skripsi sekaligus membantu staf program studi untuk memperoleh informasi. Hasil pendaftaran
mahasiswa akan menghasilkan output layak atau tidak mengikuti ujian. Penerapan automata
digunakan untuk mengenal dan menangkap pola. Adapun dalam merancang dan mendesain
digunakan model Finite State Automata (FSA).
5
Jurnal Ilmiah Information Technology d’Computare Volume 10 Edisi Juli 2020
6
Jurnal Ilmiah Information Technology d’Computare Volume 10 Edisi Juli 2020
2. Tahap Pengumpulan Data : dalam tahapan Gambar 3 menunjukkan diagram state dari
ini dilakukan pengumpulan terhadap data dari sistem. Start state dari proses diagram state
jurnal-jurnal terkait, buku, serta sumber adalah cek formulir untuk awal proses
mengenai pembahasan terkait penelitian pendaftaran dan menuju final state yaitu
tersebut; layak ujian atau tidak.
3. Tahap Perancangan Finite State Automata :
pada tahap ini akan dilakukan perancangan 3. Hasil dan Pembahasan
Finite State Automata menggunakan NFA Hasil rancangan sistem Pendaftaran Ujian
(Non-Deterministic Finite Automata); Skripsi di FTKOM UNCP dijelaskan sebagai
Identifikasi Masalah Pengumpulan Data berikut:
Perancangan Finite State Automata
4. Penulisan Laporan : pada tahap ini yang
Y Y Y
dilakukan adalah menyusun laporan dari hasil 𝒒𝟐
𝒒𝟎 𝒒𝟏 𝒒𝟑
pengujian yang telah dilakukan
Perancangan sistem yang dibangun dijelaskan
sebagai berikut. Diagram state digunakan Y
N
sebagai pendefinisian tupel dan alur program. N
𝒒𝟏𝟏 𝒒𝟒
MULAI
Y
CEK FORMULIR
Y
N N
𝒒𝟔 𝒒𝟓
ISI FORMULIR
Y
N Y
MELENGKAPI BERKAS 𝒒𝟗 𝒒𝟕 𝒒𝟖
DATA Y
LENGKAP
?
𝒒𝟏𝟎
Y
Q ={q0,q1,q2,q3,q4,q5,q6,q7,q8,q9,q10,q11}
LAYAK UJIAN
TIDAK Ʃ = {Y,N}
LAYAK UJIAN
S = {q0}
F = {q10}
SELESAI δ = Fungsi transisi
δ(q0,Y)={q1}, δ(q0,N)= q11,
Gambar 3. Proses Diagram State δ(q1,Y)= {q2},δ(q1,N)=∅ ,
7
Jurnal Ilmiah Information Technology d’Computare Volume 10 Edisi Juli 2020
Daftar Pustaka
[1] Adenis, P., Mukherjee, K., & Ray, A. 2011. State splitting and state merging in probabilistic
finite state automata. In american control conference (acc). IEEE pp. 5145-5150.
[2] Setyawan, B. T., Sulistyo W., Dewi C., 2014. Pemodelan Finite State Automata (FSA) untuk
Membantu Pengecekan Transkip Nilai.
8
Jurnal Ilmiah Information Technology d’Computare Volume 10 Edisi Juli 2020
[3] Beresaby, Vionita Agustina dan Pakereng, Magdalena A. Ineke. 2018. Penerapan Finite State
Automata Pada Pendaftaran Mahasiswa Baru Melalui Jalur Pemamik (Studi Kasus: Universitas
Kristen Satya Wacana). Skripsi diterbitkan. Salatiga: Fakultas Teknologi Informasi Universitas
Kristen Satya Wacana.
[4] Ma’arif, Ridwan Ahmad dan Fauziah. 2018. Implementasi Finite State Automata (FSA) dalam
Proses Pengisian Kartu Rencana Studi Teknik Informatika, Universitas Nasional Jakarta. Journal of
Information Technology and Computer Science (JOINTECS) Vol. 3, No. 3, September 2018 hal
255-260