Penerapan Finite State Automata Pada Pencarian Rute Terpendek Perjalanan Mahasiswa dari Rumah ke Kampus UKSW Salatiga Artikel Ilmiah

dokumen-dokumen yang mirip
AUTOMATA SEBAGAI MODEL PENGENAL BAHASA

NFA. Teori Bahasa dan Automata. Viska Mutiawani - Informatika FMIPA Unsyiah

TEORI BAHASA DAN OTOMATA FINITE STATE AUTOMATA (FSA)

BAB II LANDASAN TEORI

ANALISIS NUMERIK. Inter polasi. SPL simultan. Akar Persama. linear

PROBLEM SOLVING TERKAIT DENGAN KELAS X SEMESTER 1 PADA STANDAR KOMPETENSI (SK) 1.

TEORI BAHASA DAN AUTOMATA

SISTEM BILANGAN REAL. 1. Sifat Aljabar Bilangan Real

PERTEMUAN 4 TEORI BAHASA DAN OTOMATA [TBO]

Relasi Ekuivalensi dan Automata Minimal

Deterministic Finite Automata (DFA) Non-Deterministic Automata (NFA)

CONTOH SOLUSI BEBERAPA SOAL OLIMPIADE MATEMATIKA Oleh: Wiworo, S.Si, M.M. 3. Untuk k 2 didefinisikan bahwa a

Bab a. maka notasi determinan dari matriks A ditulis : det (A) atau. atau A.

REGULAR EXPRESSION ADE CHANDRA SAPUTRA S.KOM.,M.CS

BAB IV TESTING DAN IMPLEMENTASI

Skew- Semifield dan Beberapa Sifatnya 1

FISIKA BESARAN VEKTOR

DETERMINAN DAN INVERS MATRIKS BLOK 2 2

Integral Tak Wajar. Ayundyah Kesumawati. March 25, Prodi Statistika FMIPA-UII

Teorema Dasar Integral Garis

didefinisikan sebagai bilangan yang dapat ditulis dengan b

RELASI DAN FUNGSI. A disebut daerah asal dari R (domain) dan B disebut daerah hasil (range) dari R.

matematika PEMINATAN Kelas X FUNGSI LOGARITMA K-13 A. Definisi Fungsi Logaritma

BAB III METODE METODE DEFUZZYFIKASI

BAB II LANDASAN TEORI

1. Pendahuluan. 2. Tinjauan Pustaka

matematika WAJIB Kelas X RASIO TRIGONOMETRI Kurikulum 2013 A. Definisi Trigonometri

VEKTOR. 1. Pengertian Vektor adalah besaran yang memiliki besar (nilai) dan arah. Vektor merupakan sebuah ruas garis yang

Matematika SMA (Program Studi IPA)

TIM OLIMPIADE MATEMATIKA INDONESIA TAHUN 2009

1. Pendahuluan. 2. Tinjauan Pustaka


METODE PENELITIAN. Penelitian dilaksanakan pada bulan Oktober sampai dengan November 2011

1) BENTUK UMUM DAN BAGIAN-BAGIAN PERSAMAAN KUADRAT Bentuk umum persamaan kuadrat adalah seperti di bawah ini:

Kerjakan di buku tugas. Tentukan hasil operasi berikut. a. A 2 d. (A B) (A + B) b. B 2 e. A (B + B t ) c. A B f. A t (A t + B t ) Tes Mandiri

TURUNAN FUNGSI. LA - WB (Lembar Aktivitas Warga Belajar) MATEMATIKA PAKET C TINGKAT VI DERAJAT MAHIR 2 SETARA KELAS XI

MA3231 Analisis Real

Two-Stage Nested Design

r x = 0. Koefisien-koefisien persamaan yang dihasilkan adalah analitik pada x = 0. Jadi dapat kita gunakan metode deret pangkat.

Konstruksi Super Matriks Simetris Persegi Latin

MODUL 5: NONDETERMISNISTIC FINITE STATE AUTOMATA DENGAN TRANSISI-Λ

BABAK PENYISIHAN AMSO JENJANG SMA PEMBAHASAN BABAK PENYISIHAN AMSO

IV. NFA Dengan ε - Move. Pada NFA dengan ε move (transisi ε ) diperbolehkan merubah state

STRATEGI PENGAJARAN MATEMATIKA UNTUK MENENTUKAN AKAR-AKAR PERSAMAAN KUADRAT

matematika K-13 TEOREMA FAKTOR DAN OPERASI AKAR K e l a s

BAB VIII PENDIMENSIAN JARINGAN. Data yang diperlukan untuk pendimensian jaringan adalah : 1. matriks trafik (trafik yang ditawarkan)

Perhitungan Biaya Tenaga Kerja Sesungguhnya Pada Cafe WarunKomando

15. INTEGRAL SEBAGAI LIMIT

DETERMINAN. Misalkan A adalah suatu matriks persegi. a) Jika A memiliki satu baris atau satu kolom bilangan nol, maka det(a) = 0.

2. Paman mempunyai sebidang tanah yang luasnya 5 hektar. Tanah itu dibagikan kepada 3. Luas tanah yang diterima oleh mereka masing-masing = 5 :3 1

17. PROGRAM LINEAR. A. Persamaan Garis Lurus. (x 2, y 2 ) (0, a) y 2. y 1. (x 1, y 1 ) (b, 0) X. x 1

Antiremed Kelas 11 Matematika

BAB 4 IMPLEMENTASI HASIL PENELITIAN. Rancangan ini dibuat dan dites pada konfigurasi hardware sebagai berikut :

SISTEM PENUNJANG KEPUTUSAN PEMILIHAN TEMPAT KULINER DENGAN METODE TOPSIS BESERTA INFORMASI GEOGRAFIS DI KOTA MALANG

BAB IV METODE PENELITIAN

BAB IV METODE ANALISIS RANGKAIAN

MODUL 6. Materi Kuliah New_S1

Antiremed Kelas 11 Matematika

IAH IAAH I H HAAH xaah I A b x2ah x23h I A 3 x23b H 2

PERSAMAAN DAN PERTIDAKSAMAAN LOGARITMA

PEMBAHASAN SOAL OSN MATEMATIKA SMP 2013 TINGKAT KABUPATEN

MEMBUKA PROGRAM EMCO DRAFT (MENGGAMBAR BENDA KERJA)

BAB IV HASIL PENELITIAN DAN ANALISIS

VII. FUNGSI PERMINTAAN TAMAN WISATA TIRTA SANITA Fungsi Permintaan Taman Wisata Tirta Sanita

METODE ANALISIS. Tentukan arus pada masing-masing tahanan dengan menggunakan metode arus cabang untuk rangkaian seperti pada Gambar 1.

Sistem Persamaan Linear Bagian 1

LIMIT FUNGSI DAN KEKONTINUAN

ANALISIS DISPARITAS INPUT PEMBANGUNAN, 2010

Gambar 1.1. Contoh Produk-Produk Dekorasi dan Saniter yang Dihasilkan oleh Perusahaan tersebut

BAB VI PEWARNAAN GRAF

SEMI KUASA TITIK TERHADAP ELIPS

1. Pendahuluan 2. Tinjauan Pustaka

BAB 2 LANDASAN TEORI. pengetahuan, terutama para peneliti yang dalam penelitiannya banyak

Jarak Titik, Garis dan Bidang dalam Ruang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Medan Magnet. Tahun 1820 Oersted menemukan bahwa arus listrik yang mengalir pada sebuah penghantar dapat menghasilkan

BAB I PENDAHULUAN. 1.1 Latar Belakang

Materi IX A. Pendahuluan

APLIKASI ALGORITMA PRIME DALAM MENENTUKAN POHON PEMBANKIT MINIMUM SUATU GRAF (Study Kasus)

ω = kecepatan sudut poros engkol

Formal Languages Finite Automata

12. LUAS DAERAH DAN INTEGRAL

IRISAN KERUCUT. 1. Persamaan lingkaran dengan pusat (0,0) dan jari-jari r. Persamaan = TK titik T = =

RUMUS HERON DAN RUMUS BRAHMAGUPTA

INTEGRAL. Bogor, Departemen Matematika FMIPA IPB. (Departemen Matematika FMIPA IPB) Kalkulus I Bogor, / 45

Berikut ini adalah ukuran penting yang melibatkan konsep gap penerimaan :

BAB: PENERAPAN INTEGRAL Topik: Volume Benda Putar (Khusus Kalkulus 1)

Graf Berarah (Digraf)

TELAAH TEORITIS FINITE STATE AUTOMATA DENGAN PENGUJIAN HASIL PADA MESIN OTOMATA

STRUKTUR BETON BERTULANG I. Tulangan Rangkap. Oleh Resmi Bestari Muin

Sistem pengukuran. Bab III SISTEM PENGUKURAN. III.1. Karakteristik Statis. Karakteristik instrument pengukuran. Akurasi (ketelitian)

Bab. Vektor. A. Vektor B. Perkalian Vektor. Hasil yang harus Anda capai: menerapkan konsep besaran Fisika dan pengukurannya.

,, % ,, % -0: 0 -0: 0! 2 % 26, &

7. Ruang L 2 (a, b) f(x) 2 dx < }.

TEORI BAHASA DAN AUTOMATA

Tujuan Pembelajaran. ) pada hiperbola yang berpusat di (0, 0). 2. Dapat menentukan persamaan garis singgung di titik (x 1

METODE ALTERNATIF BARU UNTUK MENGHITUNG DETERMINAN MATRIKS ORDE 3 X 3

2. PERSAMAAN, PERTIDAKSAMAAN DAN FUNGSI KUADRAT

METODE PENGUJIAN KEAUSAN AGREGAT DENGAN MESIN ABRASI LOS ANGELES

METODE ANALISIS HOMOTOPI UNTUK MENYELESAIKAN PERSAMAAN INTEGRAL LINEAR ABSTRACT

Transkripsi:

Penerpn Finite Stte Automt Pd Pencrin Rute Terpendek Perjlnn Mhsisw dri Rumh ke Kmpus UKSW Sltig Artikel Ilmih Peneliti: Hrly Nnulitt (672012071) Mgdlen A. Ineke Pkereng, M.Kom. Progrm Studi Teknik Informtik Fkults Teknologi Informsi Universits Kristen Sty Wcn Sltig November 2016

Penerpn Finite Automt Pd Pencrin Rute Terpendek Perjlnn Mhsisw dri Rumh ke Kmpus UKSW Sltig Artikel Ilmih Dijukn kepd Fkults Teknologi Informsi untuk memperoleh Gelr Srjn Komputer Peneliti: Hrly Nnulitt (672012017) Mgdlen A. Ineke Pkereng, M.Kom. Progrm Studi Teknik Informtik Fkults Teknologi Informsi Universits Kristen Sty Wcn Sltig November 2016

Penerpn Finite Automt Pd Pencrin Rute Terpendek Perjlnn Mhsisw dri Rumh ke Kmpus UKSW Sltig Hrly Nnulitt 1, Mgdlen A. Ineke Pkereng 2 Fkults Teknologi Informsi Universits Kristen Sty Wcn Jl. Diponegoro 52-60, Sltig 50771, Indonesi Emil: 672012071@student.uksw.edu 1, ineke.pkereng@stff.uksw.edu 2 Abstrct This study ims to serch students the shortest route from home to the Prent Cmpus of SWCU nd Cmpus 3 FTI. This study using finite stte utomt by mpping the existing street nme into the stte to fcilitte the serch for the shortest route. Using this method the shortest route serch cn be nlyzed esily step by step so tht if something goes wrong in the process, it cn be esily identified nd trcked using finite stte utomt. Keywords: Finite Stte Automt, Shortest Route Abstrk Penelitin ini bertujun untuk pencrin rute terpendek mhsisw dri rumh menuju Kmpus Induk UKSW dn Kmpus 3 FTI. Penelitin ini menggunkn Finite stte utomt dengn cr memetkn nm jln yng d ke dlm stte untuk memudhkn dlm pencrin rute terpendek. Penggunn metode ini dlm pencrin rute terpendek dpt dilkukn dengn mudh thp demi thp sehingg jik terjdi keslhn pd proses mk dpt dengn mudh dikethui dn dilck menggunkn finite stte utomt. Kt Kunci : Finite Stte Automt, Rute Terpendek 1 Mhsisw Progrm Studi Teknik Informtik, Fkults Teknologi Informsi, Universits Kristen Sty Wcn Sltig 2 Stf Pengjr Fkults Teknologi Informsi Universits Kristen Sty Wcn Sltig

1. Pendhulun Wktu yng cept untuk smpi ke tempt tujun merupkn hl yng diinginkn oleh sebgin besr orng. Orng sering mengbikn beberp fktor yng dpt memperlmbt dlm perjlnn, seperti: rute perjlnn dn wktu yng ditempuh. Rute perjlnn yng tept ke sutu tempt, dpt memudhkn untuk smpi ke tempt tersebut dengn cept tnp hrus membung bnyk wktu di perjlnn. Mhsisw jug sering menglmi hl yng sm, dimn sering slh dlm menentukn rute perjlnn ke kmpus. Tnp disdri, hl ini dpt mempunyi pengruh terhdp efisiensi wktu. Universits Kristen Sty Wcn (UKSW) dlh sebuh universits swst tertu dn slh stu yng terbik di Indonesi, terletk di Sltig, Jw Tengh. Loksi kmpus UKSW Sltig, ntr lin: (1) Kmpus Induk, Jl. Diponegoro No. 52-60, (2) Kmpus 2 Stib, Jl. RA. Krtini No.17-23, (3) Kursus Musik FSP, Jl. Osmliki No.96, (4) Kmpus 3 FTI, Jl. Ftmwti-Gunung Pyung, Bukit Sok, (5) Kmpus Lb Agro UKSW, Kopeng. Dlm penelitin ini, hny kn mencri jlur terpendek dri rumh mhsisw ke Kmpus Induk UKSW dn Kmpus 3 FTI UKSW. Finite stte utomt bergun dlm membntu proses pengujin keslhn yng terjdi pd pd proses pencrin rute terpendek. Thpn pencrin rute terpendek dpt digmbrkn secr sederhn menggunkn finite stte utomt sehingg kn mempermudh dlm pemhmn dn penympin ide tu pemikirn dlm pengembngnny lebih lnjut. Berdsrkn ltr belkng yng d, mk dilkukn penelitin yng bertujun untuk mencri Rute Terpendek Perjlnn Mhsisw dri Rumh ke Kmpus UKSW Sltig menggunkn Finite Stte Automt. 2. Tinjun Pustk Sudh bnyk penelitin tentng penerpn tu penggunn Finite Stte Automt, slh stu contoh penelitin berjudul Penerpn Teori Bhs dn Automt untuk Mengecek Kebenrn Formt SMS pd SMS Premium, menjelskn tentng penggunn teori bhs dn utomt untuk mengtsi permslhn terhdp pengecekn formt SMS premium. Ini telh dibuktikn dengn tig hl yng menjdi ciri-ciri lgoritm yng bik telh dipenuhi oleh lgoritm teori bhs dn utomt untuk pengecekn tersebut, yitu pertm lgoritm teori bhs dn utomt memberikn kelurn yng benr terhdp hsil yng diinginkn, kedu lgoritm teori bhs dn utomt memberikn hsil yng psti terhdp string yng diberikn, dn yng ketig dlh dengn menggunkn lgoritm teori bhs dn utomt diperoleh efisiensi wktu dn efisiensi memori [1]. Penelitin yng kedu Perncngn dn Implementsi Finite Automt pd Simulsi Vending Mchine. Lewt rncngn stte digrm berdsrkn konsep Mely Mchine yng telh dibut, mk pliksi simulsi vending mchine dpt dibut, dn hsil dri setip input yng dipilih oleh user pd pliksi sesui dengn hsil rncngn tersebut [2].

Penelitin yng ketig Penentun Jlur Terpendek Pd Pelynn Agen Trvel Khusus Pengntrn Wilyh Semrng Berbsis SIG dengn Algoritm Brnch And Bound. Adny kedu lgoritm tersebut, memberikn dmpk cukup bik untuk solusi optiml pd mslh pemilihn jlur terpendek. Dlm pemilihn jlur terpendek tersebut dikembngkn sebuh sistem informsi yng disebut Sistem Informsi Geogrfis Pencrin Jlur Terpendek (SIGPEJAP). Sistem ini dikembngkn dengn menggunkn metode Unified Process. Sistem yng dihsilkn dpt membntu gen trvel dlm memilih rute terpendek yng sebikny dilewti oleh sopir [3]. Penelitin yng keempt Penentun Jlur Terpendek Menuju Cfe di Kot Mlng Menggunkn Metode Bellmn Ford dengn Loction Bsed Service Berbsis Android. Simulsi perhitungn menggunkn pet dri Open street mp yng di dlmny terdpt informsi jrk jln, titik persimpngn jln, koordint tempt sl dn tujun, dimn kmpus Asi sebgi tempt sl dn cfe Kopi.Net sebgi tujun sehingg terbentuk sutu grf. Metode Bellmn - Ford ini menghitung jumlh jrk jln ntr tempt sl dengn beberp persimpngn jln yng kn dilluiny pertm kli dengn nili pling terkecil sehingg kn mengethui jln mn yng kn dipilih selnjutny, dn persimpngn terpilih sebgi titik wl perhitungn yng berikutny. Proses perhitungn tersebut kn diulng sejumlh titik persimpngn yng d smpi mendptkn jumlh jrk jln terpendek menuju tempt tujun. Berdsrkn proses simulsi, disimpulkn bhw metode Bellmn Ford dpt digunkn untuk menentukn jlur terpendek [4]. Berdsrkn penelitin-penelitin yng terdhulu tentng penerpn finite utomt dn pencrin jrk terpendek, mk kn dilkukn penelitin tentng penerpn finite utomt pd Pencrin Rute Terpendek Perjlnn Mhsisw dri Rumh ke Kmpus UKSW Sltig menggunkn NDFA (Non Deterministic Finite Automt). Model pencrin ini menerpkn metode Finite Stte Automt untuk menentukn loksi wl sebgi input dn loksi tujun sebgi output yng tentuny kn memudhkn dlm mencri loksi tujun. Finite Stte Automt (FSA) disebut jug Finite Automt (FA) merupkn sutu model mtemtik dri sutu sistem yng menerim input dn menghsilkn output diskrit. Finite Stte Automt memiliki stte yng bnykny berhingg (terbts), dn dpt berpindh-pindh dri stu stte ke stte lin. Perubhn stte ini dinytkn dengn fungsi trnsisi. Stte dlh kondisi tu kedn tu kedudukn. Prinsip kerj Finite Stte Automt dlh sebgi berikut: (1) Menerim input string, (2) Membc (menyerp substring) krkter wl dengn kontrol berd pd stte wl, (3) Dengn kontrol dn krkter wl yng telh dibc, stte kn berpindh ke stte bru, (4) Proses berlnjut smpi semu string terserp hbis, (5) Jik stte khir yng ditempti st string hbis tersebut berd dlm himpunn finl stte yng telh ditentukn, mk string tersebut diterim tu dikenli oleh Finite Stte Automt tersebut. Jik tidk, mk string tersebut ditolk tu tidk dikenli oleh Finite Stte Automt itu. Sebuh Finite Stte Automt M dinytkn dengn lim tupel, yitu (Q, Σ, δ, S, F ), dimn: [5]

Q = himpunn stte Σ = himpunn lfbet msukn δ = fungsi trnsisi S = initil stte tu stte wl F = finl stte tu himpunn stte khir Gmbr 1. Contoh Stte Digrm Finite Stte Automt. [5] Keterngn Gmbr 1 : (1) Gmbr lingkrn menytkn stte, (2) Lbel pd lingkrn dlh nm stte tersebut, (3) Busur pnh menytkn trnsisi tu perpindhn stte, (4) Gmbr lingkrn yng didhului sebuh busur pnh tnp lbel menytkn stte wl, (5) Gmbr lingkrn gnd menytkn finl stte. Mk; Q = {A, B} = {0, 1} S = {A} F = {B} ẟ = Fungsi trnsisi {((A,0), A), ((A,1), B), ((B,0), B), ((B,1), A)} Contoh bil string yng msuk dlh 1011, mk string tersebut bergerk dri Strt ke stte A, kemudin membc krkter 1 dn berpindh ke stte B, yng merupkn stte tujun dri hsil pembcn krkter 1. Kemudin string selnjutny yng dibc dlh 0. Kren stte tujun dri pembcn krkter 0 dlh B sendiri, mk stte tidk berpindh. Selnjutny membc krkter 1. Berpindh dri stte B ke stte A yng merupkn stte tujun setelh membc krkter 1. Setelh itu, krkter 1 dibc dn stte berpindh ke stte B. Pembcn string berhenti kren krkter sudh hbis. Stte terkhir yng ditempti dlh stte B, dnk ren stte B berd dlm himpunn finl stte, mk string 1011 diterim oleh Finite Stte Automt tersebut. NDFA (Non Deterministic Finite Automt) dlh slh stu bgin dri otomt berhingg tu Finite Stte Automt (FSA). Pd Non deterministic Finite Automt (NFA) dimungkinkn stu simbol menimbulkn trnsisi ke lebih dri stu kondisi dn memberikn beberp kemungkinn gerkn sehingg kelurnny tidk dpt dipstikn. Selin itu dimungkinkn jug terjdiny trnsisi spontn tu trnsisi ε. NDFA (Non Deterministic Finite Automt) didefenisikn sebgi M yng merupkn sebuh koleksi dri 5 obyek (Q, Σ, s, F, ) dimn: [6] - Q dlh sebuh himpunn hingg dri stte. - Σ dlh sebuh bjd msukn. - s dlh slh stu stte di dlm Q yng ditetpkn sebgi stte permuln.

- F dlh sebuh koleksi dri kedudukn-kedudukn yng diterim tu finl (koleksi/himpunn dri kondisi khir). - dlh sebuh relsi pd (Q x Σ) x Q dn dinmkn relsi trnsisi. Slh stu rngkin NDFA (Non Deterministic Finite Automt) terliht pd Gmbr 2. Gmbr 2 Rngkin NDFA (Non Deterministic Finite Automt) [7] Rngkin pd Gmbr 2 tergolong dlm NDFA (Non Deterministic Finite Automt) kren beberp trnsisi yng bersl dri stu kondisi yitu kondisi q0 memiliki input yng sm yitu. Rngkin tersebut kn menerim string b, b, bb, b, dn bb, tetpi tidk kn menerim string bb dn bb. 3. Metode dn Perncngn Sistem Penelitin yng dilkukn, diselesikn mellui thpn penelitin yng terbgi dlm lim thpn, yitu: (1) Identifiksi mslh, (2) Pengumpuln dt, (3) Perncngn sistem, (4) Implementsi dn pengujin sistem, (5) Penulisn lporn. Gmbr 3 Thpn Penelitin

Thpn Penelitin pd Gmbr 3, dpt dijelskn sebgi berikut, Thp Identifiksi Mslh : Pd thpn ini dilkukn nlisis terhdp permslhn yng d, terkit dengn proses penerpn Finite Stte Automt pd Pencrin Rute Terpendek Perjlnn Mhsisw dri Rumh ke kmpus UKSW Sltig; Thp Pengumpuln Dt : Dlm thpn ini dilkukn pengumpuln terhdp dt dri jurnl-jurnl terkit, buku, sert sumber mengeni pembhsn terkit penelitin tersebut; Thp Perncngn Sistem : pd thp ini kn dilkukn perncngn Finite Stte Automt menggunkn NDFA (Non Deterministic Finite Automt); Thp Implementsi dn Pengujin Sistem : membut sistem dengn mengimplementsikn Finite Stte Automt untuk Pencrin Rute Terpendek Perjlnn Mhsisw dri Rumh ke kmpus UKSW Sltig dn pengujin dilkukn dengn evlusi terhdp keseluruhn perncngn Finite Stte Automt Pencrin Rute Terpendek Perjlnn Mhsisw dri Rumh ke kmpus UKSW Sltig menggunkn NDFA (Non Deterministic Finite Automt) yng telh dibut, pkh sudh berjln dengn semestiny. Jik belum mk dilkukn perbikn-perbikn yng diperlukn; Thp Penulisn Lporn : pd thp ini, yng dilkukn dlh menyusun lporn dri hsil pengujin yng telh dilkukn Perncngn sistem yng dibngun dijelskn sebgi berikut. Digrm stte digunkn sebgi pendefinisin tupel dn lur progrm. Gmbr 4 Proses Digrm Stte Gmbr 4 menunjukkn proses digrm stte dri sistem. Strt stte dri proses digrm stte dlh loksi wl dn menuju ke finl stte yitu kmpus UKSW Sltig dn kmpus FTI UKSW dengn menerim input dri jln kki tu ngkutn umum. 4. Hsil dn Pembhsn Hsil rncngn sistem Pencrin Rute Terpendek Perjlnn Mhsisw dri Rumh ke Kmpus UKSW Sltig dijelskn sebgi berikut.

4 5 T21 3 2 6 9, b 1, b T3 T5, b T2, b, b 7 T22, b T4 T6 T7, b, b T8 8 T20 T9 0 Gmbr 5 Rncngn Digrm Stte Pencrin Rute Terdekt Gmbr 5 menunjukkn rncngn digrm stte pencrin rute terdekt dengn tuple sebgi berikut : = {, b} Q = {, T2, T3, T4, T5, T6, T7, T8, T9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, T20, T21, T22} S = {} F = {T21, T22} = {((,), T2), ((,), T3), ((,), T4), ((,b), T3), ((,b), T4), ((T2,), T4), ((T3,), T5), ((T4,), T5), ((T4,), T6), ((T4,), T9), ((T4,b), T5), ((T5,), 1), ((T5,), 6), ((T5,), 7), ((T5,), T21), ), ((T5,b), 6), ((T5,b), 7), ((T5,b), T21), ((T6,), T7), ((T7,), T5), ((T8,), T6), ((T9,), T7), ((T9,), T8), ((T9,), 0), ((0,), T5), ((0,b), T5), ((1,), 2), ((2,), 3), ((2,), 6), ((3,), T21), ((3,), 4), ((4,), 5), ((5,), 6), ((6,), 9), ((7,), 8), ((7,b), 8), ((8,), T20), ((9,), T22), ((T20,), T22)}

Himpunn hingg dri stte ditunjukkn pd Tbel 1. Tbel 1 Himpunn Stte STATE T2 T3 T4 T5 T6 T7 T8 T9 0 1 2 3 4 5 6 7 8 9 T20 T21 DESKRIPSI Jln Imm Bonjol, dlh strt stte, dimn merupkn titik wl dn jug loksi rumh mhsisw Jln Kumn Jln Sinomn Tempel Jln KH Whid Hsyim Jln Diponegoro Jln Seruni Jln Monginsidi Jln Cempk Jln Krtini Jln Moh. Ymin Jln Turen Jln Cemr Ry Jln Kemiri Ry Jln Pnorm Jln Pemndngn Jln Ki Penjwi Jln Blotongn Jln Ftmwti-Blotongn Jln KH Ahmd Dhln Jln Gn. Pyung I Kmpus Induk UKSW Sltig, dlh finl stte, dimn kmpus Induk UKSW Sltig merupkn loksi yng kn dituju oleh mhsisw T22 Kmpus FTI-UKSW Sltig, dlh finl stte, dimn kmpus FTI-UKSW Sltig jug merupkn loksi yng kn dituju mhsisw Himpunn bjd yng sudh ditentukn, ditunjukkn pd Tbel 2. ABJAD A B Tbel 2 Himpunn Abjd DESKRIPSI dlh inisil untuk Jln Kki b dlh inisil untuk Angkutn Umum

Fungsi trnsisi ditunjukkn pd Tbel 3. ᵟ Tbel 3 Fungsi Trnsisi b T2, T3, T4 T3, T4 T2 T4 ᶓ T3 T5 ᶓ T4 T5, T6, T9 T6 T5 1, 6, 7, T21 6, 7, T21 T6 T7 ᶓ T7 T5 ᶓ T8 T6 ᶓ T9 T7, T8, 0 ᶓ 0 T5 T5 1 2 ᶓ 2 3, 6 ᶓ 3 4, T21 ᶓ 4 5 ᶓ 5 6 ᶓ 6 9 ᶓ 7 8 8 8 T20 ᶓ 9 T22 ᶓ T20 T22 ᶓ T21 ᶓ ᶓ T22 ᶓ ᶓ

Pencrin rute terpendek menuju finl stte pertm ditunjukkn pd Tbel 4. Tbel 4 Rute Menuju Finl Stte Pertm Jlur Stte Awl Stte yng dilewti Stte Akhir Jumlh Stte yng dilewti A T2, T4, T5 T21 3 B T3, T5 T21 2 C T4, T5 T21 2 D T4, T6, T7, T5 T21 4 E T4, T9, T6, T7, T5 T21 5 F T4, T9, T7, T5 T21 4 G T4, T9, 0, T5 T21 4 H T2, T4, T5, 1, 2,3 T21 6 I T3, T5, 1, 2,3 T21 5 J T4, T5, 1, 2,3 T21 5 K T4, T6, T7, T5, 1, 2,3 T21 7 L T4, T9, T6, T7, T5, 1, 2,3 T21 8 M T4, T9, T7, T5, 1, 2,3 T21 7 N T4, T9, 0, T5, 1, 2,3 T21 7 Pencrin rute terpendek menuju finl stte kedu ditunjukkn pd Tbel 5. Tbel 5 Rute Menuju Finl Stte Kedu Jlur Stte Awl Stte yng dilewti Stte Akhir Jumlh Stte yng dilewti A T2, T4, T5, 17, 18, 20 T22 6 B T3, T5, 17, 18, 20 T22 5 C T4, T5, 17, 18, 20 T22 5 D T4, T6, T7, T5, 17, 18, 20 T22 7 T4, T9, T6, T7, T5, 17, 18, E T22 8 20 F T4, T9, T7, T5, 17, 18, 20 T22 7 G T4, T9, 0, T5, 17, 18, 20 T22 7 H T2, T4, T5, 1, 2,3, 4, 15, 16, 19 T22 10 I T3, T5, 1, 2,3, 4, 15, 16, 19 T22 9 J T4, T5, 1, 2,3, 4, 15, 16, 19 T22 9 K T4, T6, T7, T5, 1, 2,3, 4, 15, 16, 19 T22 11 L T4, T9, T6, T7, T5, 1, 2,3, 4, 15, 16, 19 T22 12 M T4, T9, T7, T5, 1, 2,3, 4, 15, 16, 19 T22 11 N T4, T9, 0, T5, 1, 2,3, 4, 15, 16, 19 T22 11

O T2, T4, T5, 1, 2,3 T22 6 P T3, T5, 6, 9 T22 4 Q T4, T5, 6, 9 T22 4 R T4, T6, T7, T5, 6, 9 T22 6 S T4, T9, T6, T7, T5 6, T22 7 9, T T4, T9, T7, T5, 6, 9 T22 6 U T4, T9, 0, T5, 6, 9 T22 6 Jlur terpendek didpt dri jumlh lngkh yng diperlukn dri strt stte/stte wl menuju ke finl stte/stte khir. Semkin kecil jumlh lngkh ntr stte, mk semkin bik jlur tersebut. Berdsrkn Tbel 4 dn Tbel 5, dimbil lim (5) jlur dengn jumlh lngkh terkecil untuk dilkukn perbndingn. Perbndingn tersebut kn ditunjukkn pd Tbel 6 dn Tbel 7. Jlur Stte Awl Tbel 6 Perbndingn Jlur Pd Rute Menuju Finl Stte Pertm Totl Jumlh Stte yng Stte (SAwl + Stte yng dilewti Akhir JS + dilewti SAkhir) Urutn Jlur Terpendek B T3, T5 T21 2 4 1 C T4, T5 T21 2 4 1 A T2, T4, T5 T21 3 5 2 D F T4, T6, T7, T5 T4, T9, T7, T5 T21 4 6 3 T21 4 6 3 Jlur P Q B C A Stte Awl Tbel 7 Perbndingn Jlur Pd Rute Menuju Finl Stte Kedu Totl Jumlh Stte yng Stte (SAwl + Stte yng dilewti Akhir JS + dilewti SAkhir) T3, T5, 6, 9 T4, T5, 6, 9 T3, T5, 17, 18, 20 T4, T5, 17, 18, 20 T2, T4, T5, 17, 18, 20 Urutn Jlur Terpendek T22 4 6 1 T22 4 6 1 T22 5 7 2 T22 5 7 2 T22 6 8 3 Berdsrkn perbndingn jlur dlm Tbel 6 dn Tbel 7, didptlh jlur terpendek pd rute menuju Finl Stte pertm dn kedu. Ad 2 jlur terpendek menuju Kmpus Induk UKSW yitu (1) Jln Imm Bonjol Jln KH Whid Hsyim Jln Diponegoro Kmpus Induk/ T4 T5 T21, (2)

Jln Imm Bonjol Jln Sinomn Tempel Jln Diponegoro Kmpus Induk UKSW/ T3 T5 T21. Sedngkn untuk menuju Kmpus 3 FTI UKSW, d 2 jlur terpendek yng dpt ditempuh yitu (1) Jln Imm Bonjol Jln KH Whid Hsyim Jln Diponegoro Jln Ki Penjwi Jln KH Ahmd Dhln Kmpus 3 FTI UKSW/ T4 T5 6-9 - T22, (2) Jln Imm Bonjol Jln Sinomn Tempel Jln Diponegoro Jln Ki Penjwi Jln KH Ahmd Dhln Kmpus 3 FTI UKSW/ T3 T5 6-9 - T22. Setelh rncngn N-DFA selesi dibut, thp selnjutny dlh mengpliksikn rncngn gr dpt dengn mudh digunkn dn diterpkn. Agr pembutn pliksi tu progrm dpt diselesikn dengn mudh mk dilkuknlh pembutn lgoritm dn pseudocode. Algoritm proses menuju Kmpus Induk UKSW, dlh sebgi berikut : Proses dri Jlur 1 1 Mhsisw dri Jln Imm Bonjol 2 Mhsisw menuju Jln Sinomn Tempel dengn Jln Kki, tu 3 Mhsisw menuju Jln Sinomn Tempel dengn Angkutn Umum 4 Mhsisw smpi di Jln Sinomn Tempel 5 Dri Jln Sinomn Tempel, mhsisw menuju Jln Diponegoro dengn Jln Kki 6 Mhsisw smpi di Jln Diponegoro 7 Dri Jln Diponegoro, mhsisw menuju Kmpus Induk UKSW dengn Jln Kki, tu 8 Dri Jln Diponegoro, mhsisw menuju Kmpus Induk UKSW dengn Angkutn Umum 9 Mhsisw smpi di Kmpus Induk UKSW Proses dri Jlur 2 1 Mhsisw dri Jln Imm Bonjol 2 Mhsisw menuju Jln KH Whid Hsyim dengn Jln Kki, tu 3 Mhsisw menuju Jln KH Whid Hsyim dengn Angkutn Umum 4 Mhsisw smpi di Jln KH Whid Hsyim 5 Dri Jln KH Whid Hsyim, mhsisw menuju Jln Diponegoro dengn Jln Kki, tu 6 Dri Jln KH Whid Hsyim, mhsisw menuju Jln Diponegoro dengn Angkutn Umum 7 Mhsisw smpi di Jln Diponegoro 8 Dri Jln Diponegoro, mhsisw menuju Kmpus Induk UKSW dengn Jln Kki, tu 9 Dri Jln Diponegoro, mhsisw menuju Kmpus Induk UKSW dengn Angkutn Umum 10 Mhsisw smpi di Kmpus Induk UKSW Algoritm proses menuju Kmpus 3 FTI UKSW, dlh sebgi berikut : Proses dri Jlur 1 1 Mhsisw dri Jln Imm Bonjol 2 Mhsisw menuju Jln Sinomn Tempel dengn Jln Kki, tu 3 Mhsisw menuju Jln Sinomn Tempel dengn Angkutn Umum

4 Mhsisw smpi di Jln Sinomn Tempel 5 Dri Jln Sinomn Tempel, mhsisw menuju Jln Diponegoro dengn Jln Kki 6 Mhsisw smpi di Jln Diponegoro 7 Dri Jln Diponegoro, mhsisw menuju Jln Ki Penjwi dengn Jln Kki, tu 8 Dri Jln Diponegoro, mhsisw menuju Jln Ki Penjwi dengn Angkutn Umum 9 Mhsisw smpi di Jln Ki Penjwi 10 Dri Jln Ki Penjwi, mhsisw menuju Jln KH Ahmd Dhln dengn Jln Kki 11 Mhsisw smpi di Jln KH Ahmd Dhln 12 Dri Jln KH Ahmd Dhln, mhsisw menuju Kmpus 3 FTI UKSW dengn Jln Kki 13 Mhsisw smpi di Kmpus 3 FTI UKSW Proses dri Jlur 2 1 Mhsisw dri Jln Imm Bonjol 2 Mhsisw menuju Jln KH Whid Hsyim dengn Jln Kki, tu 3 Mhsisw menuju Jln KH Whid Hsyim dengn Angkutn Umum 4 Mhsisw smpi di Jln KH Whid Hsyim 5 Dri Jln KH Whid Hsyim, mhsisw menuju Jln Diponegoro dengn Jln Kki, tu 6 Dri Jln KH Whid Hsyim, mhsisw menuju Jln Diponegoro dengn Angkutn Umum 7 Mhsisw smpi di Jln Diponegoro 8 Dri Jln Diponegoro, mhsisw menuju Jln Ki Penjwi dengn Jln Kki, tu 9 Dri Jln Diponegoro, mhsisw menuju Jln Ki Penjwi dengn Angkutn Umum 10 Mhsisw smpi di Jln Ki Penjwi 11 Dri Jln Ki Penjwi, mhsisw menuju Jln KH Ahmd Dhln dengn Jln Kki 12 Mhsisw smpi di Jln KH Ahmd Dhln 13 Dri Jln KH Ahmd Dhln, mhsisw menuju Kmpus 3 FTI UKSW dengn Jln Kki 14 Mhsisw smpi di Kmpus 3 FTI UKSW Algoritm proses menuju Kmpus Induk UKSW dn Kmpus 3 FTI UKSW didsrkn pd rncngn N-DFA pencrin jlur terpendek. Algoritm tersebut kn mempermudh pembutn pliksi tu progrm berdsrkn rncngn N-DFA yng telh dibut. Selnjutny dlh thp pembutn pseudocode, yng dimn kn menjdi cun dlm pembutn pliksi tu progrm. Kmus loksi_tujun = string; rute, rute_1, rute_2 = int; Strt INPUT loksi_tujun READ loksi_tujun If loksi_tujun Kmpus Induk, then pilih rute ; INPUT rute;

READ rute; If rute = 1 then, cetk Jl. Imm Bonjol Jl. Sinomn Tempel Jl. Diponegoro Kmpus Induk UKSW ; else rute = 2 then, cetk Jl. Imm Bonjol Jl. KH Whid Hsyim Jl. Diponegoro Kmpus Induk UKSW ; else loksi_tujun Kmpus 3 FTI, then pilih rute ; INPUT rute; READ rute; If rute = 1 then, Cetk Jl. Imm Bonjol Jl. Sinomn Tempel Jl. Diponegoro Jl. Ki Penjwi Jl. KH Ahmd Dhln Kmpus 3 FTI ; else rute = 2 then, Cetk Jl. Imm Bonjol Jl. KH Whid Hsyim Jl. Diponegoro Jl. Ki Penjwi Jl. KH Ahmd Dhln Kmpus 3 FTI ; end Berdsrkn pseudocode yng d, mk kn dibut progrm dengn bhs pemrogrmn C# dlm bentuk console. Kode Progrm 1 Perinth untuk Memilih Loksi Tujun 1. string tujun,rute; 2. Console.WriteLine("Msukkn loksi tujun : kmpus induk / kmpus 3"); tujun = Console.RedLine(); Kode Progrm 1 merupkn perinth untuk memilih loksi tujun ntr Kmpus Induk dengn Kmpus 3 FTI. Mhsisw hrus memsukkn loksi yng kn dituju sebgi wl untuk melkukn perjlnn. Kode Progrm 2 Perinth untuk Memilih Rute Menuju Kmpus Induk UKSW 1. if (tujun=="kmpus induk") { 2. Console.WriteLine("Pilih rute yng dituju : rute 1 / rute 2"); 3. rute = Console.RedLine(); 4. if (rute == "1") { 5. Console.WriteLine("Jl. Imm Bonjol Jl. Sinomn Tempel Jl. Diponegoro Kmpus Induk UKSW"); } 6. else { 7. Console.WriteLine("Jl. Imm Bonjol Jl. KH Whid Hsyim Jl. Diponegoro Kmpus Induk UKSW"); } } Kode Progrm 2 merupkn perinth untuk memilih rute yng kn dilewti oleh mhsisw, dlm hl ini menuju Kmpus Induk UKSW. Rute tersebut merupkn rute menuju Kmpus Induk UKSW dengn 2 (du) lterntif yitu (1) Dri Jln Imm Bonjol, mhsisw hrus menuju Jln Sinomn

Tempel. Kemudin kn menuju ke Jln Diponegoro sebelum tib di Kmpus Induk UKSW (2) Dri Jln Imm Bonjol, mhsisw hrus menuju Jln KH Whid Hsyim sebelum menuju ke Jln Diponegoro. Kemudin dri Jln Diponegoro kn menuju Kmpus Induk UKSW. Kode Progrm 3 Perinth untuk Memilih Rute Menuju Kmpus 3 FTI 1. else if (tujun == "kmpus 3") { 2. Console.WriteLine("Pilih rute yng dituju : rute 1 / rute 2"); 3. rute = Console.RedLine(); 4. if (rute=="1") { 5. Console.WriteLine("Jl. Imm Bonjol Jl. Sinomn Tempel Jl. Diponegoro Jl. Ki Penjwi Jl. KH Ahmd Dhln Kmpus 3 FTI"); } 6. else { 7. Console.WriteLine("Jl. Imm Bonjol Jl. KH Whid Hsyim Jl. Diponegoro Jl. Ki Penjwi Jl. KH Ahmd Dhln Kmpus 3 FTI"); } } Kode Progrm 3 merupkn perinth untuk memilih rute yng kn dilewti oleh mhsisw, menuju Kmpus 3 FTI. Rute tersebut merupkn rute menuju Kmpus 3 FTI dengn 2 (du) lterntif yitu (1) Dri Jln Imm Bonjol, mhsisw hrus menuju Jln Sinomn Tempel. Kemudin kn menuju ke Jln Diponegoro sebelum tib di Jln Ki Penjwi. Setelh tib di Jln Ki Penjwi, mhsisw hrus melnjutkn perjlnn ke Jln KH Ahmd Dhln untuk smpi di Kmpus 3 FTI. Kode Progrm 4 Perinth untuk Keslhn Input 1. Else { 2. Console.WriteLine("Input slh"); } 3. Console.RedKey(); } Kode Progrm 4 merupkn perinth yng digunkn untuk mengecek kebenrn input.

Gmbr 6 Output Pencrin Jlur Terpendek Gmbr 6 merupkn output dri pliksi Pencrin Jlur Terpendek menuju Kmpus Induk UKSW dn Kmpus 3 FTI. 5. Simpuln Berdsrkn hsil penelitin, dn pembhsn yng dilkukn, mk kesimpuln yng dpt dimbil sebgi berikut : (1) Finite stte utomt digunkn sebgi logik dsr untuk melkukn Pencrin Rute Terpendek menuju Kmpus Induk UKSW dn Kmpus 3 FTI; (2) Pemetn yng dilkukn dlh membgi tip jln menjdi bentuk stte sehingg memudhkn dlm penyelesin mslh; (3) Gmbrn pliksi yng dibut dlm bentuk lgoritm, pseudocode dn console ppliction sm dengn rncngn stte yng dibut. Srn untuk pengembngn ke depnny dlh dpt memdukn finite stte utomt dlm pencrin jlur terpendek dengn Geogrphic Informtion System (GIS) gr dpt mengethui loksi tujun dengn tept. 6. Dftr Pustk [1]. Sugiono, B., 2010. Penerpn Teori Bhs dn Automt untuk Mengecek Kebenrn Formt SMS pd SMS Premium, Skripsi, Sltig: Universits Kristen Sty Wcn [2]. Irwn, J. Ch., Pkereng, M. A. I., Somy, R., Perncngn dn Implementsi Finite Automt pd Simulsi Vending Mchine, Skripsi, Sltig: Universits Kristen Sty Wcn. [3]. Ros, W. R., Suhrtono., Wibw, H. A., 2013. Penentun Jlur

Terpendek Pd Pelynn Agen Trvel Khusus Pengntrn Wilyh Semrng Berbsis SIG dengn Algoritm Brnch And Bound. Semrng: Universits Diponegoro. http://ejournl.undip.c.id/index.php/jmsif/rticle/view/8453/7177. Dikses Tnggl 13 Agustus 2016. [4]. Rofiq, M., Uzzy, R. F., 2014. Penentun Jlur Terpendek Menuju Cfe di Kot Mlng Menggunkn Metode Bellmn Ford dengn Loction Bsed Service Berbsis Android. Mlng: STMIK Asi Mlng. http://lp3m.si.c.id/wp-content/uplods/2015/05/jurnal- MUHAMMAD-ROFIQ.pdf. Dikses Tnggl 13 Agustus 2016. [5]. Utdirrttmo, F., 2001. Teori Bhs dn Otomt. Yogykrt: Penerbit JJ Lerning. [6]. Kelley, D., 1995. Teorí de utómts y lengujes formles. Mdrid: Prentice Hll. [7]. Sutopo, M., 2010, Nondeterministic Finite Automt (NFA) (http://mursids.blogspot.co.id/2010/02/nondeterministic-finite-utomtnf.html, dikses tnggl 5 Agustus 2016)