• Tidak ada hasil yang ditemukan

IMPLEMENTASI PUSAT INFORMASI PROGRAM STUDI TEKNIK INFORMATIKA BERBASIS WEB DAN MOBILE

N/A
N/A
Protected

Academic year: 2021

Membagikan "IMPLEMENTASI PUSAT INFORMASI PROGRAM STUDI TEKNIK INFORMATIKA BERBASIS WEB DAN MOBILE"

Copied!
13
0
0

Teks penuh

(1)

IMPLEMENTASI PUSAT INFORMASI PROGRAM STUDI

TEKNIK INFORMATIKA BERBASIS WEB DAN MOBILE

Tugas Akhir

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

ADE SATRIYA PAMBUDI 201210370311218

JURUSAN INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2016

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

IV

Kata Pengantar

Puji syukur Alhamdulillah penulis panjatkan ke hadirat Allah SWT karena atas rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir yang berjudul “Implementasi Pusat Informasi Mahasiswa Program Studi Teknik Informatika Berbasis Web Dan Mobile”, dimana tugas akhir ini adalah sebagai persyaratan guna meraih gelar sarjana strata – 1 di Universitas Muhammadiyah Malang.

Dalam penulisan ini tentunya tidak lepas dari hambatan dan kesulitan, namun berkat bimbingan, bantuan, nasihat, saran dan kerjasama dar berbagai pihak khususnya pembimbing, segala kesulitan akhirnya dapat terselesaikan dengan baik.

Dalam penulisan laporan tugas akhir ini tentunya tidak lepas dari kekurangan, baik itu aspek kualitas maupun aspek kuantitas dari meteri yang disajikan. Semua didasarkan dari keterbatasan yang penulis miliki.

Penulis menyadari bahwa laporan tugas akhir ini jauh dari sempurna, maa dari itu penulis membutuhkan kritik dan saran guna untuk kemajuan pendidikan di masa yang akan datang. Selanjutnya penulisan laporan tugas akhir ini penulis dibantu oleh berbagai pihak yang pada kesempatan ini penulis mengucapkan terimakasih banyak atas bimbingan, bantuan yang telah diberikan, jazzakumullah.

Semoga segala bimbingan, bantuan yang diberikan tercatat sebagai amal sholeh dan mendapat ridho Allah SWT dan pada ahirnya tugas akhir ini bisa menjadi manfaat bagi penulis dan semua pihak yang bersangkutan.

\

Malang, Oktober 2016

(6)

V

DAFTAR ISI

Lembar Persetujuan ... I Lembar Pengesahan ... II Lembar Pernyataan ... III Kata Pengantar ... IV Abstrak ... V Abstrack ... VI Daftar Isi ... VII Daftar Gambar ... X Daftar Tabel ... XII

BAB I PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Identifikasi Masalah ... 2 1.3 Rumusan Masalah ... 3 1.4 Tujuan ... 3 1.5 Manfaat Penelitian ... 3 1.6 Batasan Masalah ... 4 1.7 Metodologi Penelitian ... 4 1.7.1 Studi Pustaka ... 4 1.7.2 Pengumpulan Data ... 5 1.7.3 Perancangan Sistem ... 5

BAB II LANDASAN TEORI ... 6

2.1 Program Studi Teknik Informatika ... 6

2.1.1 Sejarah ... 6

2.1.2 Visi Dan Misi ... 6

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

(7)

VI

2.5 AIML (Artificial Intellegence Markup Language) ... 10

2.5.1 Categories ... 11

2.5.2 Pattern ... 11

2.5.3 Template ... 12

2.6 Program O ... 12

2.7 Knowledgebase ... 13

2.8 Graphmaster Pattern Matching ... 13

2.9 Text To Speech ... 14

2.9.1 Suara ... 14

BAB III ANALISA DAN PERANCANGAN ... 15

3.1 Analisa Permasalahan ... 15

3.2 Pemecahan Masalah Dengan A.L.I.C.E ... 15

3.3 Perancangan ... 16

3.3.1Arsitektur Sistem ... 16

3.3.2Analisa Sistem Informasi ... 17

3.3.3Software ... 23

3.3.4Hardware ... 24

3.3.5Desain ... 24

3.4 Flowchart ... 33

3.4.1Input Output Kalimat ... 34

3.4.2Normalisasi Kalimat Input ... 34

3.4.3Produksi Jalur Input ... 36

3.4.4Pemecah Kalimat ... 36

3.4.5Pencarian Dalam Database ... 36

3.4.6Crawling ... 36

3.4.7Konversi Text To Speech ... 36

BAB IV IMPLEMENTASI DAN HASIL ... 38

4.1 Implementasi Sistem ... 38

4.2 Tampilan Antarmuka Sistem Informasi Berbasis Web dan Android ... 38

4.2.1 Tampilan Sistem Informasi Berbasis Web ... 39

4.2.2 Tampilan Sistem Informasi Mobile Android ... 39

4.3 Penerapan A.L.I.C.E ... 43

(8)

VII

4.3.2 Implementasi Pada Mobile Android ... 50

4.4 Pengujian ... 52

4.4.1 Pengujian Fungsional ... 52

4.4.2 Pengujian Non – Fungsional ... 52

BAB V KESIMPULAN ... 54

5.1 Kesimpulan ... 54

5.2 Saran ... 54

(9)

VIII

DAFTAR GAMBAR

Gambar 2.1 Struktur dokumen AIML ... 10

Gambar 3.1 Arsitektur sistem ... 17

Gambar 3.2 Tampilan antarmuka user ... 25

Gambar 3.3 Tampilan aplikasi mobile android ... 26

Gambar 3.4 Tampilan halaman admin ... 26

Gambar 3.5 Use case diagram chatbot ... 27

Gambar 3.6 Activity diagram upload AIML ... 28

Gambar 3.7 Activity diagram test bot ... 28

Gambar 3.8 Activity diagram Talk To Sistem Informasi Teknik Informatika ... 29

Gambar 3.9 Activity diagram clear AIML ... 29

Gambar 3.10 Activity diagram user ... 30

Gambar 3.11 Squence diagram upload AIML ... 31

Gambar 3.12 Squence diagram test bot ... 31

Gambar 3.13 Squence diagram Talk To Sistem Informasi Teknik Informatika ... 32

Gambar 3.14 Squence diagram clear AIML ... 32

Gambar 3.15 Squence diagram user ... 32

Gambar 3.16 Flowchart sistem ... 33

Gambar 4.1 Tampilan sistem informasi berbasis web ... 39

Gambar 4.2 Tampilan aplikasi android ... 39

Gambar 4.3 Tampilan menu aplikasi android ... 40

Gambar 4.4 Tampilan menu tentang kami ... 41

Gambar 4.5 Tampilan menu help ... 41

Gambar 4.6 Tampilan proses pencarian ... 42

Gambar 4.7 Tampilan hasil pencarian ... 42

Gambar 4.8 Proses install program – O ... 44

Gambar 4.9 Tampilan halaman login admin ... 44

Gambar 4.10 Tampilan halaman admin upload aiml ... 45

Gambar 4.11 Tampilan halaman admin clear aiml categories ... 46

Gambar 4.12 Tampilan halaman admin search/edit aiml ... 46

Gambar 4.13 Tampilan tabel dalam database ... 47

Gambar 4.14 Source code fungsi sistem informasi berbasis web ... 47

Gambar 4.15 Tampilan sistem informasi web proses input pertanyaan ... 49

(10)

IX

Gambar 4.17 Source code fungsi web crawler ... 50

Gambar 4.18 File java script responsive voice ... 50

Gambar 4.19 Source code responsive voice ... 50

Gambar 4.20 Source code koneksi android dengan database ... 51

Gambar 4.21 Source code initialisasi bahasa indonesia android ... 51

(11)

X

DAFTAR TABEL

Tabel 3.1 Tabel AIML ... 19

Tabel 3.2 Tabel aiml user_defined ... 19

Tabel 3.3 Tabel bot personality ... 20

Table 3.4 Tabel bots ... 20

Tabel 3.5 Tabel client_properties ... 20

Tabel 3.6 Tabel conversation_log ... 21

Tabel 3.7 Tabel myprogramo ... 21

Tabel 3.8 Tabel spellcheck ... 21

Tabel 3.9 Tabel srai_lookup ... 22

Tabel 3.10 Tabel undefined default ... 22

Tabel 3.11 Tabel unkown_inputs ... 22

Tabel 3.12 Tabel user ... 22

Tabel 3.13 wordcensor ... 23

Tabel 4.1 Tabel pengujian fungsional ... 52

(12)

1

Daftar Pustaka

1. Indah Lusy. 2015. Implementasi Mesin ALICE Untuk Informasi Penerimaan Mahasiswa Baru UMM Berbasis Web, Teknik Informatika – Universitas Muhammadiyah Malang.

2. Mahdiyah Evfi, Y. Andriyani, (2013). Analisa Algoritma Pemahaman Kalimat Pada ALICE ChatBot Dengan Menggunakan Artificial Intelligence Markup Language (AIML). Kumpulan Makalah Seminar Semirata 2013, Fakultas MIPA : Universitas Lampung.

3. Setiaji Bayu, dkk. 19 Januari 2013. Membangun Chatbot Berbasis AIML Dengan Arsitektur Pengetahuan Modular. Seminar Nasional Teknologi Informasi dan Multimedia 2013, STIMIK AMIKOM Yogyakarta.

4. Bahartyan Egga, dkk. Integrasi Chatbot Berbasis AIML Pada Website E-Commerce. Jurnal Masyarakat Informatika Volume 5 No 10 ISSN 2086 – 4930, Ilmu Komputer Universitas Diponegoro.

5. Wallace, Richard, (2001) “AIML Pattern Matching Simplified”, dalam http://alicebot.orq/ documentation/matching.html; 20 Oktober 2007.

6. Pamungkas Wahyu Catur. Internet Relay Chatbot Dengan Menggunakan AIML, Fakultas Teknik Program Studi Teknik Informatika : Yogyakarta 7. Zuriyati. Juli 2013. The Design of the Information System of New Student

Admission, Jurnal Ilmiah ESAI volume 6 No 3, Bandar Lampung : Politeknik Negeri Lampung.

8. Dewanto, Joko, 1 Maret 2004, System Development Life Cycle Dengan Beberapa Pendekatan, Jurnal FASILKOM Vol.2 No.1.

9. Supriyono Heru, Nur Saputra Adhiyatama, Sudarmilah Endah, Darsono Ruswa, Juli 2012, Rancang Bangun Aplikasi Pembelajaran Hadis Untuk Perangkat Mobile Berbasis Android, Jurnal Informatika Vol. 8 No. 2, Surakarta : Universitas Muhammadiyah Surakarta.

10. Mulyani Sri, Oktober 2009, Peranan Metode Pengembangan System Development Life Cycle (sdlc) Terhadap Kualitas Sistem Informasi, Bandung : Fakultas Ekonomi – Universitas Padjadjaran.

(13)

2 11. B Cremers Armin, Alda Sascha, Software Development Process Models and their Impacts on Requirements Engineering, Organization Requirements Engineering.

Referensi

Dokumen terkait

Relasi ini digunakan apabila terdapat dua atau lebih aktor melakukan hal yang sama (use case yang sama). Use case tersebut kemudian dipisahkan dan dihubungkan dengan

1) Memberi kesempatan yang berhasil. Memberikan tugas yang kemungkinan dapat diselesaikan, kemudian memberikan pengakuan dan pujian akan keberhasilannya. Jangan

P SURABAYA 03-05-1977 III/b DOKTER SPESIALIS JANTUNG DAN PEMBULUH DARAH RSUD Dr.. DEDI SUSILA, Sp.An.KMN L SURABAYA 20-03-1977 III/b ANESTESIOLOGI DAN

Pada evaluasi struktur model level dua dengan koefisien acak diperoleh hanya variabel penjelas S 1 (pendidikan guru kelas) berpengaruh signifikan terhadap β 0jk

Pengadilan Tinggi Agama Mataram sebagai kawal depan Mahkamah Agung di Daerah dan sebagai Pengadilan Tingkat Banding, didalam pelaksanaan realisasi anggaran

Dengan melihat beberapa hasil penelitian terdahulu menunjukkan bahwa ukuran ikan tuna mata besar dan tuna sirip kuning yang tertangkap di sekitar rumpon di Perairan Prigi Jawa

– Kondisi-kondisi gawat yang memerlukan penanganan cepat dari tenaga kesehatan, seperti serangan jantung dan stroke, serta terjadi penurunan kadar gula darah yang

Tugas pendidikan selanjutnya adalah memberikan situasi-situasi dan program tertentu untuk tercapainya pelestarian kedua nilai tersebut, orientasi ini memfokuskan kurikulum