• Tidak ada hasil yang ditemukan

Implementasi Mesin A.L.I.C.E untuk Informasi Penerimaan Mahasiswa Baru (PMB) Universitas Muhammadiyah Malang TUGAS AKHIR

N/A
N/A
Protected

Academic year: 2021

Membagikan "Implementasi Mesin A.L.I.C.E untuk Informasi Penerimaan Mahasiswa Baru (PMB) Universitas Muhammadiyah Malang TUGAS AKHIR"

Copied!
13
0
0

Teks penuh

(1)

Implementasi Mesin A.L.I.C.E untuk Informasi

Penerimaan Mahasiswa Baru (PMB) Universitas

Muhammadiyah Malang

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Oleh : Lusy Indah 201110370311105

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2015

(2)
(3)
(4)
(5)

iv

KATA PENGANTAR

Bismillahirrohmaanirrohiim

Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayah-NYA sehingga penulis dapat menyelesaikan tugas akhir yang berjudul: “Implementasi Mesin A.L.I.C.E untuk Informasi Penerimaan Mahasiswa Baru (PMB) Universitas Muhammadiyah Malang”

Dalam lembar pengantar ini, penulis ingin menyampaikan ucapan terima kasih kepada pihak-pihak yang telah membantu dalam penulisan tugas akhir ini, sehingga dapat terselesaikan dengan baik. Pada kesempatan ini penulis dengan hormat dan tulus ingin menyampaikan ucapan terima kasih kepada:

1. Terima kasih saya ucapkan kepada keluarga saya terutama kedua orang tua saya yang telah mendidik, mendoakan dan memberikan support kepada saya. Tanpa beliau saya tidak akan menjadi seperti ini.

2. Bapak Zamah Sari, ST., M.T, selaku pembimbing I dan Bapak Ilyas Nuryasin, S.Kom., M.Kom, selaku pembimbing 2 yang bisa menyempatkan waktu membantu, memberi masukkan dan semangat selama proses penulisan dan penyelesaian tugas akhir ini.

3. Bapak Yuda Munarko, S.Kom, M.sc selaku Ketua jurusan teknik Informatika Universitas Muhammadiyah Malang.

4. Bapak Dr. Ir Ermanu Azizul Hakim, MT selaku Kepala UPT. PMB Universitas Muhammadiyah Malang.

5. Dosen penguji serta semua dosen teknik informatika yang sudah berjasa besar dalam mengajar, mendidik serta membimbing saya menjadi manusia yang berguna.

6. Noval Satria, terimakasih telah membantu dalam segala hal, pengerjaan, memberi semangat dan motivasi disetiap waktu.

7. Susi Setyowati, tidak cukup lembar kertas ini jika saya mendeskripsikan orang ini, jadi saya hanya mengucapkan terimakasih atas semuanya dan tetap seperti ini.

(6)

v

8. Adiansyah dengan sabar sekali membantu, mengajari dan membimbing saya dalam pengerjaan tugas akhir ini hingga dapat terselesaikan dengan baik.

9. Sahabat-sahabat saya yang telah membantu dan memberi semangat Agus Triwibowo, Dedi P Putra, Desi Insyrah, Agung Arief P, Lutfi Santriawan, M.T Hidayatullah, Yusmin Yulianto, Yoka Segara, Dina Oktaviani, Jihaddudin, Toriq B Setiawan dan masih banyak lagi yang tidak bisa disebutkan namanya satu per-satu.

Semoga ALLAH swt melimpahkan rahmat dan hidayahNya kepada semua pihak yang telah membantu terselesaikannya penulisan laporan tugas akhir ini karena Dialah sebaik-baik pembalas.

Masih banyak kekurangan dan ketebatasan dalam penyusunan laporan tugas akhir ini masih jauh dari sempurna, maka dengan keterbukaan penulis

mengharapkan kritik dan saran agar tulisan ini bermanfaat bagi perkembangan ilmu dan pengetahuan di masa yang akan datang.

Billahi Fii Sabililhaq Fastabiqul Khairat

Wassalamu’alaikum warohmatullahi wabarokaatuh

Malang, 24 Oktober 2015

(7)

viii

DAFTAR ISI

LEMBAR PERSETUJUAN... i

LEMBAR PENGESAHAN ... ii

LEMBAR PERNYATAAN ...iii

KATA PENGANTAR ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ...viii

DAFTAR GAMBAR ... xi

DAFTAR TABEL ...xiii

BAB I PENDAHULUAN ... 1 1.1. Latar Belakang ... 1 1.2. Rumusan masalah ... 2 1.3. Batasan masalah ... 3 1.4. Tujuan Masalah ... 3 1.5. Metodologi Penelitian ... 3 1.6. Sistematika Penulisan ... 4

BAB II LANDASAN TEORI ... 6

2.1. Penerimaan Mahasiswa Baru (PMB) ... 6

2.2. Sistem Informasi ... 7 2.2.1. Sistem ... 7 2.2.2. Informasi ... 7 2.2.3. Sistem Informasi ... 7 2.3. Chatterbot... 8 2.4. A.L.I.C.E ... 9

2.5. AIML (Artificial Intelligence Markup Language) ... 9

2.5.1. Proses Normalisasi Kalimat Input ... 13

2.6. Knowledge Base ... 14

(8)

ix

2.8. API Google ... 15

2.8.1. Suara ... 15

2.8.2. Speech Recognition ... 15

2.8.3. Text to Speech ... 16

BAB III ANALISA DAN PERANCANGAN ... 17

3.1. Analisa Permasalahan ... 17

3.2. Analisa Kebutuhan ... 17

3.3. Use Case Diagram ... 18

3.4. Activity Diagram ... 19

3.4.1. Activity Diagram Admin Upload AIML ... 20

3.4.2. Activity Diagram Test Your Bot ... 20

3.4.3. Activity Diagram Admin Talk to SiPMB ... 21

3.4.4. Activity Diagram Admin Clear AIML Categories ... 22

3.4.5. Activity Diagram User ... 23

3.5. Sequence Diagram ... 23

3.5.1. Sequence Diagram Admin Upload AIML ... 24

3.5.2. Sequence Diagram Test Your Bot ... 24

3.5.3. Sequence Diagram Admin Talk to SiPMB ... 25

3.5.4. Sequence Diagram Admin Clear AIML Categories ... 25

3.5.5. Sequence Diagram User ... 26

3.6. Konsep Algoritma Sistem ... 27

3.7. Sistem Database ... 28

3.8. Perancangan Menu Interface ... 29

3.8.1. Menu Admin ... 29

3.8.2. Menu User ... 30

BAB IV IMPLEMENTASI DAN PENGUJIAN ... 31

4.1. Kebutuhan Sistem ... 31

4.2. Implementasi Fitur Admin ... 31

4.3. Implementasi Fitur User ... 36

(9)

x

4.4.1. Pengujian Fungsional ... 39

4.4.2. Pengujian Akurasi Sistem ... 41

BAB V PENUTUP ... 50

5.1. Kesimpulan... 50

5.2. Saran ... 50

(10)

xi

DAFTAR GAMBAR

Gambar 3.1. Use Case Diagram Chatbot ... 21

Gambar 3.2. Activity Diagram AIML ... 22

Gambar 3.3. Activity Diagram Test Your Bot ... 23

Gambar 3.4. Activity Diagram Talk to SiPMB ... 23

Gambar 3.5. Activity Diagram Clear AIML Categories ... 24

Gambar 3.6. Activity Diagram User. ... 25

Gambar 3.7. Sequence Diagram Upload AIML ... 26

Gambar 3.8. Sequence Diagram Test Your Bot ... 26

Gambar 3.9. Sequence Diagram Talk to SiPMB...27

Gambar 3.10 Sequence Diagram Clear AIML Categories ... 27

Gambar 3.11. Sequence Diagram User ... 28

Gambar 3.12. Skema Umum Sistem ... 29

Gambar 3.13. Antarmuka Menu Admin ... 31

Gambar 3.14. Antarmuka Menu User ... 31

Gambar 4.1. Halaman Login Admin...33

Gambar 4.2. Halaman Menu Admin ... 33

Gambar 4.3. Halaman Menu Upload AIML ... 34

Gambar 4.4. Halaman Menu Test Your Bot ... 34

Gambar 4.5. Halaman Talk to SiPMB ... 35

Gambar 4.6. Halaman Menu Download AIML ... 35

Gambar 4.7. Halaman Menu Clear AIML ... 36

Gambar 4.8. Halaman Menu User ... 36

Gambar 4.9. AIML KNowledge Base ... 37

Gambar 4.10.AIML Crawling ... 38

Gambar 4.11. Potongan Proses Crawling ... 38

Gambar 4.12. Function Insert AIML ... 40

Gambar 4.13. Input Output User Pengujian 1... 42

Gambar 4.14. Input Output User Pengujian 2... 43

Gambar 4.15 Input Output User Pengujian 3... 43

(11)

xii

Gambar 4.17. Input Output User Pengujian 5... 44

Gambar 4.18. Input Output User Pengujian 6... 44

Gambar 4.19 Input Output User Pengujian 7... 45

Gambar 4.20. Input Output User Pengujian 8... 45

Gambar 4.21. Input Output User Pengujian 9... 45

(12)

xiii

DAFTAR TABEL

Tabel 2.1 Normalization Process ... 17

Tabel 4.1 Pengujian Menu Chatbot ... 41

Tabel 4.2 Hasil Pengujian Kuesioner soal nomer 1...42

Tabel 4.3 Hasil Pengujian Kuesioner soal nomer 2...42

Tabel 4.4 Hasil Pengujian Kuesioner soal nomer 3...42

Tabel 4.5 Hasil Pengujian Kuesioner soal nomer 4...42

Tabel 4.6 Hasil Pengujian Kuesioner soal nomer 5...42

Tabel 4.7 Hasil Pengujian Kuesioner soal nomer 6...42

Tabel 4.8 Hasil Pengujian Kuesioner soal nomer 7...42

Tabel 4.9 Hasil Pengujian Kuesioner soal nomer 8...42

Tabel 4.10 Hasil Pengujian Kuesioner soal nomer 9...42

Tabel 4.11 Hasil Pengujian Kuesioner soal nomer 10...42

(13)

51

DAFTAR PUSTAKA

[1] Azmi Syamlan,S.Kom, Expert System Application Of VPN (Virtual Private

Network). Berbasis AIML (Artificial Intelligence Markup Language) Menggunakan Metode Pattren Matching. Universitas Muhammadiyah

Malang 2015.

[2] B.A Shawar and E. Atwell, “A Comparison Between Alice and Elizabeth

Chatbot Systems,”2002.

[3] Evfi Mahdiyah, Algoritma Pemahaman Kalimat Pada A.L.I.C.E Chatbot Dengan Menggunakan Artificial Intelligence Markup Language (AIML), Universitas Lampung 2013.

[4] Jaka Dirmansyah, Rancang Bangun Aplikasi Penunjuk Arah Berbahasa Indonesia Berbasis Text To Speech Dan Speech Recognition Pada Perangkat Android, STMIK GI MDP.

[5] Lukie Perdanasar, Pemograman API (Application Programing Interface)

JSON, Universitas Muhammadiyah Jember 2014.

[6] Martin Fatnuriyah, ST.Magister, Perancangan I_Bot (Informasi System Chatterbot) Menggunakan AIML Berbasis Program O Untuk Akses Sistem Informasi PMDFT, Universitas Brawijaya 129- EEE_30.

[7] Rich, Elaine, and K. Knight, Artificial Interlligence. McGraw-Hill, 2009. [8] R.Wallace, The elements of AIML style. 2003.

[9] Yuni Ma’rifah,S.Kom, Pengembangan A.L.I.C.E sebagai Chatbot Pakar Jaringan Komputer Berbasis Website, Universitas Muhammadiyah Malang 2015.

[10] “Chatbot.’’ [Online]. Available: https:/www.chatbots.org/chat_bot/program-o/.[Accessed:09-jun-2014].

[11] Analisis dan Perancangan Sistem Informasi Akuntansi Pembelian dan Persediaan pada Apotik Mulya, Bina Nusantara 2012.

Referensi

Dokumen terkait

Halaman kata Pengantar berisi pengantar singkat dari penulis disertai dengan ucapan terima kasih kepada pihak-pihak terkait yang telah membantu dalam proses

semoga penulisan tugas akhir ini bermanfaat bagi semua pihak yang membutuhkan.. Pada kesempatan ini penulis tak lupa menyampaikan ucapan terima

Puji syukur kehadirat Allah SWT atas limpahan rahmat, taufik dan hidayah-Nya sehingga Penulis dapat menyelesaikan Tugas Akhir yang berjudul “Aplikasi Seleksi

Penyusun menyampaikan banyak terima kasih kepada pihak-pihak yang telah membantu memberikan bimbingan, dukungan, kritik dan saran sehingga Tugas Akhir ini dapat terselesaikan

Bank Tabungan Negara (Persero), Tbk Cabang Medan yang telah banyak membantu penulis dengan memberikan bahan untuk penulisan Tugas Akhir ini.. Khusus ucapan terima kasih

Dalam kesempatan ini, penyusun menyampaikan ucapan terima kasih kepada pihak yang telah membantu penyusun dalam menyusun Landasan Program Perencanaan dan Perancangan

Dalam kesempatan ini, penulis mengucapkan terima kasih kepada pihak – pihak yang telah membantu proses penulisan tugas akhir ini, sehingga dapat terselesaikan dengan

Penulis juga menyampaikan terima kasih kepada semua pihak yang telah membantu penulis dalam menyelesaikan tugas akhir ini.. Pada kesempatan ini penulis mengucapkan