• Tidak ada hasil yang ditemukan

TUGASAKHIR IMPLEMENTASITELEGRAMBOTAPIPADASISTEMINFORMASIPENGELOLAANTUGASAKHIRPRODISISTEMINFORMASI

N/A
N/A
Protected

Academic year: 2023

Membagikan "TUGASAKHIR IMPLEMENTASITELEGRAMBOTAPIPADASISTEMINFORMASIPENGELOLAANTUGASAKHIRPRODISISTEMINFORMASI"

Copied!
57
0
0

Teks penuh

(1)

IMPLEMENTASI TELEGRAM BOT API PADA SISTEM INFORMASI PENGELOLAAN TUGAS AKHIR PRODI

SISTEM INFORMASI

TUGAS AKHIR

Diajukan Sebagai Salah Satu Syarat untuk Memperoleh Gelar Sarjana Komputer pada

Program Studi Sistem Informasi

Oleh:

ZULFI LIAN HIDAYAT 11753102100

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU PEKANBARU

2023

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

LEMBAR HAK ATAS KEKAYAAN INTELEKTUAL

Tugas Akhir yang tidak diterbitkan ini terdaftar dan tersedia di Perpustakaan Universitas Islam Negeri Sultan Syarif Kasim Riau adalah terbuka untuk umum, de- ngan ketentuan bahwa hak cipta ada pada peneliti. Referensi kepustakaan diperke- nankan dicatat, tetapi pengutipan atau ringkasan hanya dapat dilakukan atas izin peneliti dan harus dilakukan mengikuti kaedah dan kebiasaan ilmiah serta menye- butkan sumbernya.

Penggandaan atau penerbitan sebagian atau seluruh Tugas Akhir ini harus memperoleh izin tertulis dari Dekan Fakultas Sains dan Teknologi, Universitas Is- lam Negeri Sultan Syarif Kasim Riau. Perpustakaan dapat meminjamkan Tugas Akhir ini untuk anggotanya dengan mengisi nama, tanda peminjaman dan tanggal pinjam pada form peminjaman.

(6)

LEMBAR PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguru- an Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis di- acu dalam naskah ini dan disebutkan di dalam daftar pustaka.

Pekanbaru, 17 Januari 2023 Yang membuat pernyataan,

ZULFI LIAN HIDAYAT NIM. 11753102100

v

(7)

LEMBAR PERSEMBAHAN

Bismillahirrahmanirrahiim. ”Dan barangsiapa yang bertakwa kepada Allah, niscaya Allah menjadikan baginya kemudahan dalam urusannya” (Q.S At-Talaq:

4). ”Dan janganlah kamu berputus asa dari rahmat Allah. Sesungguhnya tiada berputus dari rahmat Allah melainkan orang orang yang kufur” (Q.S Yusuf: 87).

Segala puji bagi Allah SWT yang telah memberikan rahmat, karunia, ke- sehatan dan kesempatan dalam penyelesaian Tugas Akhir ini. Tidak lupa shalawat dan salam saya ucapkan kepada Nabi Muhammad SAW dengan mengucapkan Al- lahumma Sholli’ala Sayyidina Muhammad Wa’ala Ali Sayyidina Muhammad.

Dengan ini saya persembahkan Tugas Akhir saya untuk Ayahanda Fardi- yanto dan Ibunda Lina Yuliana sebagai tanda bakti dan terimakasih kepada ke- dua orangtua yang telah membesarkan dan merawat saya sampai dengan saat ini.

Terimakasih juga atas support dan do’a yang selalu diberikan. Saya sadar apapun yang saya berikan tidak akan pernah bisa membayar perjuangan ayahanda dan ibun- da dalam mengasihi dan merawat anak-anaknya hingga saat ini.

Terimakasih untuk adik-adik tercinta yang telah memberikan semangat, doa, dan motivasi yang tidak henti-hentinya. Tidak lupa pula terimakasih kepada Mellina Fitri Syachari yang selalu mendampingi dan memberikan support hingga saat ini.

Semoga Allah SWT selalu memberikan rahmat dan karunia-Nya serta hidayah-Nya kepada kita semua. Aamiin ya Rabbal Alamiin.

(8)

KATA PENGANTAR

Bismillahirrahmanirrahim.Alhamdulillah, puji syukur peneliti ucapkan kepada Allah SWT, karena dengan rahmat dan karunia-Nya serta kesempatan se- hingga peneliti dapat menyelesaikan penelitian di Program Studi Sistem Informasi, Fakultas Sains dan Teknologi, Universitas Islam Negeri Sultan Syarif Kasim Ri- au dengan Laporan Tugas Akhir yang berjudul ”Implementasi Telegram Bot API Pada Sistem Informasi Pengelolaan Tugas Akhir Prodi Sistem Informasi”. Sha- lawat beriringkan salam peneliti kirimkan kepada Nabi Muhammad SAW dengan melafaskan Allahumma Sholli’ala Sayyidina Muhammad Wa’ala Ali Sayyidina Muhammad.

Peneliti sadar bahwa Laporan Tugas Akhir yang telah dibuat ini masih jauh dari kata sempurna dan masih banyak kekurangan baik itu dari segi teknis maupun konsep penyusunannya. Oleh sebab itu, peneliti dengan terbuka menerima kritik dan saran yang membangun demi kesempurnaan Laporan Tugas Akhir ini.

Pada kesempatan ini, ucapan terimakasih dengan tulus peneliti sampaikan kepada pihak-pihak yang telah memberikan dukungan berupa semangat, ilmu, par- tisipasi, baik itu fasilitas dan kesempatan berdiskusi, khususnya kepada:

1. Bapak Prof. Dr. Hairunas, M.Ag sebagai Rektor Universitas Islam Negeri Sultan Syarif Kasim Riau.

2. Bapak Dr. Hartono, M.Pd sebagai Dekan Fakultas Sains dan Teknologi.

3. Bapak Eki Saputra, S.Kom., M.Kom sebagai Ketua Program Studi Sistem Informasi.

4. Ibunda Lina Yuliana dan Ayahanda Fardiyanto atas segala support, nase- hat, kasih sayang, perhatian, juga motivasi maupun kesabaran dalam mem- besarkan dan mendidik peneliti, serta telah banyak mendoakan tanpa lelah untuk kelancaran peneliti hingga terselesainya Laporan Tugas Akhir ini.

5. Bapak Inggih Permana, ST., M.Kom sebagai dosen Pembimbing dalam penelitian Tugas Akhir dari Program Studi Sistem Informasi, yang sudah dengan sabar membimbing mahasiswanya yang masih banyak kekurangan ini, yang selalu meluangkan banyak waktu, memberikan bimbingan, ara- han, serta memberikan banyak kritik dan saran dalam menyelesaikan Tugas Akhir ini.

6. Ibu Febi Nur Salisah, S.Kom., M.Kom selaku Pembimbing Akademik yang telah memberikan bimbingan, arahan, dan memberikan banyak kritik ju- ga saran dalam menyelesaikan penelitian ini, ibu selalu membimbing saya dari awal masuk di kuliah sampai dengan sekarang ibu selalu memberikan

vii

(9)

dukungan dalam menyelesaikan Tugas Akhir ini.

7. Ibu Idria Maita, S.Kom., M.Sc sebagai dosen Penguji 1 Tugas Akhir saya yang telah memberikan masukan berupa kritik dan saran yang dapat mem- bantu dalam menyelesaikan Tugas Akhir ini. Ibu juga memberikan saya nasehat, ilmu pengetahuan dan motivasi selama ini. Terimakasih banyak ibu, semoga Allah SWT senantiasa melindungi serta memberikan kebaha- gian kepada ibu.

8. Ibu Zarnelly, S.Kom., M.Sc sebagai dosen Penguji 2 Tugas Akhir saya yang telah memberikan kritik dan saran yang dapat membantu dalam menyele- saikan Tugas Akhir ini. Ibu juga memberikan saya ilmu pengetahuan dan nasehat selama ini. Terimakasih banyak ibu, semoga Allah SWT selalu melindungi dan memberikan kebahagian kepada ibu.

9. Bapak dan Ibu dosen Prodi Sistem Informasi yang telah memberikan il- munya, semoga ilmu yang telah didapat selama perkuliahan dapat berkah dan bermanfaat bagi saya, untuk Bapak Ibu Dosen semoga selalu diberikan kemudahan dan kelancaran dalam mengajarkan ilmu, semoga dapat men- jadi amal ibadah untuk Bapak Ibu Dosen, semoga Allah SWT senantiasa melindungi serta memberikan kebahagiaan kepada Bapak Ibu.

10. Kepada Mellina Fitri Syachari yang sudah memberikan support dan moti- vasi kepada peneliti.

11. Kakanda, Ayunda dan teman-teman seperjuangan Puzzle Research Data and Technologyyang telah memberikan semangat dan dukungan juga bimbingan kepada peneliti dalam pelaksanaan dan penulisan Laporan Tugas Akhir.

12. Kepada Ananda Rianda Subri, Ismat Fadhil, Iqbal Al-I’tirof, dan Marzuki selaku teman seperjuangan yang selalu membantu dan memberikan support juga arahan berupa kritik dan saran kepada peneliti dalam menulis Laporan Tugas Akhir.

13. Sahabat sekelas seperjuangan SIFORCE yang tidak bisa peneliti sebutkan satu persatu, teman-teman yang banyak membantu secara langsung maupun tidak langsung. Memberikan do’a dan semangat kepada saya selama ini, selalu kompak sampai kapanpun kita harus tetap menjaga silahturahim yang telah lama terjalin ini.

14. Kepada semua pihak yang terlibat baik langsung maupun tidak langsung dalam pelaksanaan penelitian ini yang tidak dapat peneliti sebutkan satu per satu. Semoga bantuan dan dukungan yang telah diberikan selama ini akan dihitung amal kebajikan dan mendapatkan balasan yang layak dari Allah SWT.

(10)

Dalam penulisan Laporan Tugas Akhir ini peneliti menyadari masih terda- pat banyak kekurangan yang harus diperbaiki. Namun usaha untuk mencapai hasil seperti yang diinginkan akan terus dilaksanakan. Kritik dan saran yang memban- gun diharapkan dapat memperbaiki laporan ini menjadi lebih baik. Silahkan kir- im kritik melalui e-mail [email protected] atau [email protected] suska.ac.id. Semoga laporan ini bermanfaat bagi peneliti khususnya maupun pem- baca umumnya. Peneliti juga mengharapkan kritik dan saran dari pembaca yang bersifat membangun. Akhir kata, peneliti ucapkan terimakasih dan selamat mem- baca.

Pekanbaru, 24 Januari 2023 Peneliti,

ZULFI LIAN HIDAYAT NIM. 11753102100

ix

(11)

IMPLEMENTASI TELEGRAM BOT API PADA SISTEM INFORMASI PENGELOLAAN TUGAS AKHIR PRODI

SISTEM INFORMASI ZULFI LIAN HIDAYAT

NIM: 11753102100

Tanggal Sidang: 17 Januari 2023 Periode Wisuda:

Program Studi Sistem Informasi Fakultas Sains dan Teknologi

Universitas Islam Negeri Sultan Syarif Kasim Riau Jl. Soebrantas, No. 155, Pekanbaru

ABSTRAK

Program Studi Sistem Informasi UIN Suska Riau memiliki sistem informasi akademik dalam pengelolaan Tugas Akhir yang diberi nama Sistem Informasi Pengelolaan Tugas Akhir Sistem Informasi (SITASI). Layanan SITASI terus diperbarui dalam pencarian segala informasi dari jadwal sidang maupun seminar proposal, pengisian form, dan lainnya. Layanan tersebut diproses menggunakan aplikasi Bot Telegram. Mulai dari ketua prodi (Kaprodi), dosen, hingga mahasiswa dapat berinteraksi dengan Bot Telegram yang telah dirancang agar dapat memberikan informasi layanan dalam pengelolaan Tugas Akhir. Segala dokumen persyaratan lainnya dalam pengajuan Tugas Akhir juga dapat di akses melalui Bot Telegram dalam memudahkan segala proses yang ada pada SITASI. Adapun tujan dari penelitian ini adalah memudahkan penyampaian informasi Tugas Akhir yang ada pada SITASI kepada setiap user menggunakan Bot cerdas dari aplikasi Telegram.

Alasan pemilihan Telegram sebagai aplikasi messenger untuk pengembangan SITASI dikarenakan Telegram merupakan aplikasi yang tidak hanya gratis, namun juga multiplatform menggunakan Bot Application Programming Interface(API) yang lengkap dan mudah dikembangkan. Pengembangan Bot cerdas dalam penelitian ini menggunakan metode Waterfall. Hasil dari penelitian ini terciptanya pemanfaatan dari Bot Telegram dalam segala aktifitas pengelolaan Tugas Akhir dan sebagai media informasi dan notifikasi secara otomatis di jurusan Sistem Informasi Fakultas Sains dan Teknologi UIN Suska Riau yang dapat membantu dosen, ketua prodi, maupun mahasiswa dalam mendapatkan informasi Tugas Akhir dan jadwal otomatis secara real time.

Kata Kunci: Notifikasi Bot Telegram, Tugas Akhir, Sidang, Seminar Proposal.

(12)

IMPLEMENTATION OF TELEGRAM BOT API ON

INFORMATION SYSTEM FINAL PROJECT ADMINISTRATION STUDY PROGRAM INFORMATION SYSTEM

ZULFI LIAN HIDAYAT NIM: 11753102100

Date of Final Exam: January 17 2023 Graduation Period:

Department of Information System Faculty of Science and Technology

State Islamic University of Sultan Syarif Kasim Riau Soebrantas Street, No. 155, Pekanbaru

ABSTRACT

The information system study program at UIN Suska Riau has an academic information system to manage Final Project, which is named Sistem Informasi Pengelolaan Tugas Akhir Sistem Informasi (SITASI). SITASI services always being updated to search all of information which is from schedule, thesis defence, filling out forms, and others. The processed using the Telegram Bot application.

Starting from the head of the study program, lecturers, until the students can interact with the Telegram Bot which is designed to provide the service in managing the Final Project. All other required documents in the submission of the Final Project can also be accessed vie the Telegram Bot to facilitate all processes in the SITASI. The goal from this research is for facilitating the delivery of final project on SITASI to All of user. The reason for choosing Telegram as a messenger application for SITASI development because Telegram is an application that’s not only free to use, but also multi- platform that uses a complete and easy to develop. The development for smart Bot in this final project using the Waterfall method. The results of this study is to make of the use Telegram Bot in all Final Project management activities and as an automatic information medium in the information system department of the Faculty of Science and Technology UIN Suska Riau which can help lecturers, head of study program, and students in obtaining Final Project information and automatically for the schedules.

Keywords: Telegram Bot Notification, Final Project, Thesis, Proposal.

xi

(13)

DAFTAR ISI

LEMBAR PERSETUJUAN ii

LEMBAR PENGESAHAN iii

LEMBAR HAK ATAS KEKAYAAN INTELEKTUAL iv

LEMBAR PERNYATAAN v

LEMBAR PERSEMBAHAN vi

KATA PENGANTAR vii

ABSTRAK x

ABSTRACT xi

DAFTAR ISI xii

DAFTAR GAMBAR xiv

DAFTAR TABEL xv

DAFTAR SINGKATAN xvi

1 PENDAHULUAN 1

1.1 Latar Belakang . . . 1

1.2 Perumusan Masalah . . . 2

1.3 Batasan Masalah . . . 2

1.4 Tujuan . . . 3

1.5 Manfaat . . . 3

1.6 Sistematika Penulisan . . . 3

2 LANDASAN TEORI 5 2.1 Sistem . . . 5

2.2 Sistem Informasi Pengelolaan Tugas Akhir Sistem Informasi (SITASI) . . . 5

2.3 Notifikasi . . . 5

2.4 Telegram API . . . 5

2.5 Bot . . . 5

(14)

2.5.1 Metode Long-Polling . . . 6

2.5.2 Metode Webhook . . . 6

2.6 PHP . . . 7

2.7 MySQL . . . 7

2.8 Metode Waterfall . . . 7

3 METODOLOGI PENELITIAN 10 3.1 Tahap Perencanaan . . . 11

3.2 Tahap Analisis . . . 11

3.3 Tahap Perancangan . . . 12

3.4 Tahap Implementasi . . . 12

3.5 Tahap Penulisan Laporan . . . 13

4 ANALISA DAN PERANCANGAN 14 4.1 Analisis Sistem yang Sedang Berjalan . . . 14

4.1.1 Rencana Sistem Baru . . . 14

4.1.2 Analisa Kebutuhan Non-Fungsional Sistem . . . 15

4.2 Perancangan Struktur Output Notifikasi . . . 15

4.2.1 Rancangan Notifikasi pada User Mahasiswa . . . 15

4.2.2 Rancangan Notifikasi pada User Dosen . . . 23

4.2.3 Rancangan Notifikasi pada User Ketua Prodi . . . 27

4.2.4 Rancangan Notifikasi pada User Staff Admin . . . 29

4.3 Pembuatan Bot Telegram . . . 32

5 IMPLEMENTASI DAN PENGUJIAN 34 5.1 Implementasi Sistem . . . 34

5.1.1 Implementasi Database . . . 34

5.1.2 Implementasi Sistem . . . 34

5.2 Pengujian Black Box . . . 38

5.3 Pengujian User Acceptance Testing . . . 39

6 PENUTUP 43 6.1 Kesimpulan . . . 43

6.2 Saran . . . 43 DAFTAR PUSTAKA

LAMPIRAN A HASIL PENGUJIAN UAT A - 1

xiii

(15)

DAFTAR GAMBAR

2.1 Alur Metode Long-Polling . . . 6

2.2 Alur Metode Webhook . . . 6

2.3 Metode Waterfall . . . 8

3.1 Alur Proses Metodologi Penelitian . . . 10

4.1 Desain Keseluruhan Bot . . . 14

4.2 Memulai Penggunaan Botfather . . . 32

4.3 Pembuatan Bot Telegram SITASI . . . 32

4.4 Set Webhook Telegram SITASI Pada Website Browser . . . 33

5.1 Tabel Bot Telegram . . . 34

5.2 Pencarian Bot Telegram . . . 35

5.3 Menu Start pada Bot Telegram . . . 35

5.4 Menu Start pada Bot Telegram . . . 36

5.5 Link Registrasi Akun Telegram . . . 36

5.6 Registrasi Akun SITASI pada Halaman Registrasi Telegram . . . . 37

5.7 Pemilihan Status Akun . . . 37

5.8 Tampilan Registrasi Telegram Telah Selesai . . . 38

5.9 Tampilan Notifikasi Otomatis Dari Bot Telegram . . . 38

(16)

DAFTAR TABEL

4.1 Tabel Notifikasi Mahasiswa . . . 16

4.2 Tabel Notifikasi Dosen . . . 23

4.3 Tabel Notifikasi Ketua Prodi . . . 28

4.4 Tabel Notifikasi Staff Admin . . . 29

5.1 Data Black Box Testing . . . 39

5.2 Hasil Pengujian Black Box . . . 39

5.3 Bobot Kriteria UAT . . . 39

5.4 Kuisioner UAT . . . 40

5.5 Hasil Pengujian UAT . . . 41

xv

(17)

DAFTAR SINGKATAN

API : Application Programming Interface IM : Instant Message

MySQL : My Structured Query Language PHP : Hypertext Preprocessor

Prodi : Program Studi SI : Sistem Informasi

SITASI : Sistem Informasi Pengelolaan Tugas Akhir Sistem Informasi TA : Tugas Akhir

(18)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Pada suatu kampus sejatinya memiliki sistem informasi yang menunjang seluruh kegiatan akademik kampus. Sistem tersebut haruslah berfungsi mewadahi segala civitas akademik yang ada di kampus (Irham, Haditio, dan Muhtaz, 2021), terutama dalam hal pengurusan Tugas Akhir atau yang sering disebut skripsi. Pro- gram Studi (Prodi) Sistem informasi Fakultas Sains dan Teknologi UIN Suska Ri- au memiliki sistem informasi yang dapat menunjang segala aktivitas administrasi Tugas Akhir pada Prodi tersebut, sistem tersebut diberi nama Sistem Informasi Pengelolaan Tugas Akhir Sistem Informasi (SITASI). SITASI merupakan sistem informasi pengelolaan Tugas Akhir yang mempermudah proses administrasi, pe- nunjukan pembimbing, hingga proses rekap arsip yang ada pada proses pengajuan seminar dan sidang Tugas Akhir Program Studi Sistem Informasi. Sistem ini sudah digunakan sejak tahun ajaran 2019/2020 pada semester ganjil. Pengguna aktif dari SITASI sampai dengan akhir tahun 2021 telah mencapai 553 pengguna mahasiswa dan 29 pengguna dosen maupun admin Prodi.

SITASI masih mempunyai kekurangan dari segi penyampaian informasi re- al time kepada dosen, kaprodi, maupun mahasiswa. Seluruh kebutuhan notifikasi yang ada pada SITASI diperlukan untuk memvalidasi dan memfasilitasi setiap in- formasi dalam pengurusan Tugas Akhir secara real time. Pemberitahuan yang ada pada SITASI perlu diakses secara manual pada sistem web tersebut. Diperlukan aplikasi Instan Message secara otomatis melalui perangkat mobile yang bisa mem- fasilitasi kebutuhan yang ada pada SITASI meliputi penunjuk dosen pembimbing, pemberitahuan jadwal seminar proposal ataupun sidang, hingga download berkas yang diperluakan mahasiswa dalam pengurusan sidang Tugas Akhir. Salah satu aplikasi Instan Message (IM) yang cukup populer di seluruh dunia adalah Telegram dan telah digunakan oleh semua kalangan sejak peluncuran aplikasi tersebut pada Agustus tahun 2013 (Bata, 2021).

Aplikasi Telegram merupakan aplikasi cloud based yang cukup mudah di- akses melalui perangkat mobile ataupun desktop. Beberapa kelebihan yang dimi- liki aplikasi Telegram diantaranya gratis, ringan, dan multiplatform. Inilah alasan mengapa aplikasi ini dipilih sebagai aplikasi Instan Message pada penelitian ini.

Menurut Chaniago dan Junaidi (2019) dalam aplikasi Telegram memiliki Bot cer- das yang dapat merespon pesan dari user, dimana Bot tersebut memiliki Application Programming Interface(API) yang lengkap dan mudah untuk dikembangkan.

(19)

Menurut Sayed, Jain, Lokhandwala, Barodawala, dan Rajkotwala (2016), Bot adalah sebuah sistem yang dirancang secara otomatis untuk mensimulasikan percakapan dengan cerdas untuk berinteraksi dengan satu pengguna atau lebih dengan pengenalan suara dan antarmuka obrolan. Telegram menyediakan fitur Bot yang didesain secara khusus dan dapat merespon pesan secara otomatis tan- pa memerlukan nomor tambahan pada Bot. User Telegram dapat berinteraksi de- ngan Bot yang telah dirancang dengan mengirimkan pesan perintah melalui private message, (Soeroso, Arfianto, Mayangsari, dan Taali (2017)). Bot juga bisa diman- faatkan mengingatkan sesuatu (reminder) dan broadcast yang dapat mengirimkan perintah ke perangkat lain. Pada proses pembuatan Bot Telegram kali ini peneliti menggunakan metode Webhook. Dalam metode ini Bot berada dalam hosting dan wajib menggunakan protokol https.

Dengan melihat keadaan yang terjadi di Program Studi Sistem Informasi tersebut, peneliti membuat aplikasi yang berfungsi untuk mempermudah penyam- paian informasi seminar dan Tugas Akhir secara real time kepada seluruh user, sehingga tidak harus menunggu informasi dari mahasiswa dan memudahkan proses penjadwalan. Mereka bisa mendapatkan informasi tersebut kapanpun secara real time. Maka dari itu peneliti membuat sebuah sistem pesan pada Bot Telegram yang telah tersedia fitur enkripsi pesan secara end-to-end, self destruction message, dan infrastruktur multi-data center.

Dengan sistem ini memudahkan Kaprodi maupun dosen menyampaikan in- formasi mengenai hasil proposal dan sidang kepada mahasiswa secara tepat dan cepat. Selain itu, Bot juga dapat berfungsi untuk mengirim file dan menngung- gah file tersebut. Semua aktivitas tersebut bisa dilihat melalui perangkat hand- phonemasing–masing melalui aplikasi Bot Telegram dengan cepat serta dosen akan mendapatkan notifikasi data seminar maupun sidang dari mahasiswa secara dengan lengkap dan secara real time melalui aplikasi Telegram.

1.2 Perumusan Masalah

Dari latar belakang yang telah dijelaskan dapat diambil suatu rumusan masalah yaitu bagaimana merancang dan membangun Bot Telegram otomatis se- cara real time yang dapat menginformasikan semua aktivitas yang ada pada SITASI Program Studi Sistem Informasi UIN Suska Riau.

1.3 Batasan Masalah

Agar pembahasan masalah tidak keluar dari topik dan menghindari ke- salahan persepsi pada Laporan Tugas Akhir ini, maka perlunya membatasi ruang lingkup pembahasan, sebagai berikut:

(20)

1. Bot Telegram hanya digunakan oleh pegawai Prodi, dosen dan mahasiswa pada Program Studi Sistem Informasi UIN Suska Riau.

2. Bahasa pemograman yang digunakan dalam pengembangan notifikasi pada sistem adalah PHP MySQL.

3. Perancangan Bot Telegram menggunakan metode Waterfall.

4. Informasi yang disampaikan Bot Telegram merupakan informasi yang berkaitan dengan SITASI.

5. Ruang lingkup hanya pengiriman informasi maupun notifikasi Tugas Akhir kepada mahasiswa, dosen maupun pegawai Program Studi Sistem Informasi UIN Suska Riau.

6. Media notifikasi menggunakan aplikasi Telegram.

7. Bot Telegram menggunakan bahasa pemrograman PHP, sistem database MySQL, dan Telegram Web API untuk meneruskan pesan ke perangkat smartphonemasing masing user yang terdaftar pada SITASI.

1.4 Tujuan

Adapun tujuan dari Tugas Akhir ini adalah:

1. Untuk membangun notifikasi secara real time melalui aplikasi Telegram dalam sistem seminar dan sidang Tugas Akhir mahasiswa studi kasus Pro- gram Studi Sistem Informasi UIN Siska Riau.

2. Membuat Bot cerdas yang memudahkan dalam pemberian informasi kepada pengguna SITASI dengan terperinci.

1.5 Manfaat

Adapun manfaat dari penelitian ini adalah:

1. Mengembangkan notifikasi yang ada pada Sistem Informasi Tugas Akhir SITASI menggunakan aplikasi Telegram.

2. Kemudahan mendapatkan notifikasi informasi secara real time bagi setiap pengguna SITASI.

3. Dosen maupun Kaprodi dapat menyampaikan informasi mengenai persetu- juan proposal ataupun jadwal sidang kepada mahasiswa dengan cepat dan tepat.

1.6 Sistematika Penulisan

Sistematika penulisan laporan adalah sebagai berikut:

BAB 1. PENDAHULUAN

Bab 1 pada Tugas Akhir ini berisi tentang: (1) Latar Belakang; (2) Peru- musan masalah; (3) Batasan masalah; (4) Tujuan; (5) Manfaat; dan (6) Sistematika

3

(21)

Penulisan.

BAB 2. LANDASAN TEORI

Bab 2 pada Tugas Akhir ini berisi tentang: (1) Sistem; (2) Sistem Tugas Akhir Sistem Informasi (SITASI); (3) Notifikasi; (4) Telegram API; (5) Bot; (6) PHP; (7) MySQL; (8) Metode Waterfall.

BAB 3. METODOLOGI PENELITIAN

Bab 3 pada Tugas Akhir ini berisi tentang: (1) Tahap Perencanaan; (2) Tahap Analisis; (3) Tahap Perancangan; (4) Tahap Implementasi; (5) Tahap Penulisan La- poran.

BAB 4. ANALISA DAN PERANCANGAN

Bab 4 pada Tugas Akhir ini berisi tentang: (1) Analisis Sistem yang Sedang Berjalan; (2) Perancangan Struktur Output Notifikasi; (3) Pembuatan Bot Telegram.

BAB 5. IMPLEMENTASI DAN PENGUJIAN

Bab 5 pada Tugas Akhir ini berisi tentang: (1) Implementasi Sistem; (2) Pengujian Black Box; (3) Pengujian User Acceptance Testing.

BAB 6. PENUTUP

Bab 6 pada Tugas Akhir ini berisi tentang: (1) Kesimpulan; dan (2) Saran.

(22)

BAB 2

LANDASAN TEORI

2.1 Sistem

Menurut Hutahaean (2015) sistem adalah suatu hubungan antar suatu jaringan kerja dan saling terintegrasi dengan tujuan untuk melakukan kegiatan bersama demi mencapai sasaran tertentu.

2.2 Sistem Informasi Pengelolaan Tugas Akhir Sistem Informasi (SITASI) SITASI merupakan aplikasi berbasis web yang dibangun guna membantu seluruh civitas akademik pada Program Studi Sistem Informasi UIN Suska Riau dalam pengelolaan seluruh dokumen pengajuan Tugas Akhir mahasiswa. Terdiri dari 4 golongan user pada SITASI meliputi admin prodi, kaprodi, dosen, maupun mahasiswa. SITASI dilengkapi fitur pengajuan pembimbing yang dapat diakses ole- h mahasiswa, admin prodi, dosen, dan kaprodi untuk memudahkan administrasi, pe- nunjukan pembimbing, serta rekap arsip penunjukan pembimbing (Irwandi (2020)).

2.3 Notifikasi

Menurut bahasa, notifikasi merupakan suatu bentuk pemberitahuan atau k- abar mengenai penawaran berupa barang dan sebagainya. Sebuah sistem dapat memberikan sebuah notifikasi pemberitahuan kepada pengguna dari sistem terse- but melalui media email, ponsel, maupun internet (Sada (2019)).

2.4 Telegram API

Menurut Widianto dan Azzam (2018) Telegram merupakan aplikasi pengir- im pesan singkat yang dirilis oleh dua bersaudara yaitu Nikole dan Pavel Durov pada tahun 2013. Telegram menjadi aplikasi pesan instan yang dapat menutupi kekurangan yang ada pada aplikasi lain, Telegram juga merupakan aplikasi cloud baseddan alat enkripsi. Kemudahan akses yang diberikan Telegram memudahkan bagi administrator untuk membangun sistem notifikasi dengan memanfaatkan fasi- litas open Aplication programing Interface (API) yang disediakan Telegram.

2.5 Bot

Menurut Sayed dkk. (2016) Bot merupakan suatu sistem atau program kom- puter yang dirancang untuk mensimulasikan percakapan cerdas dengan pengguna melalui pengenalan suara dan antarmuka obrolan. Telegram mempunyai bot yang dirancang khusus membalas pesan secara khusus tanpa mendaftarkan nomor tele- pon tambahan. Bot dapat berinteraksi dengan penggunanya dengan mengirimkan pesan perintah berupa command baik secara private maupun grup. Bot bisa di-

(23)

manfaatkan sebagai sebuah reminder, ataupun broadcast ke perangkat lain secara real time. Ada dua metode dalam pembuatan Bot Telegram yaitu dengan metode Long-Pollingdan juga Webhook.

2.5.1 Metode Long-Polling

Metode Long-Polling merupakan metode default dari Telegram dimana sis- tem kerja dari metode ini memungkinkan server memeriksa secara berkala pesan yang masuk ke sebuah Bot. Jika terdapat pesan masuk ke Bot Telegram maka serv- erakan melakukan eksekusi berdasarkan pesan request yang dikirim oleh penggu- nanya. Jika tidak terdapat pesan masuk, maka kondisi server berada di posisi idle.

Alur proses pembuatan Bot dengan metode ini dapat dilihat pada Gambar 2.1. Bot akan diakses menggunakan komputer sendiri sebagai server dan databasenya.

Gambar 2.1. Alur Metode Long-Polling 2.5.2 Metode Webhook

Gambar 2.2. Alur Metode Webhook

Pada metode Webhook maka server akan berada pada hosting yang harus menggunakan https. Sehingga Bot yang berada pada server bisa diakses oleh peng- guna lain. Sebab API Telegram Bot mengijinkan developer untuk membuat sebuah

(24)

Bot sesuai dengan keinginan. Sehingga terjadi Input¿Proses¿Output pada Bot Tele- gram. Proses alur metode Webhook dapat dilihat pada Gambar 2.2.

2.6 PHP

Hypertext Preprocessor (PHP) merupakan bahasa pemrograman open source yang cocok untuk pengembangan website dinamis, dandapat mendukung proses manajemen suatu data (Ayu dan Permatasari (2018)). PHP termuasuk script pemrograman yang terletak dan dieksekusi di server. Salah saatunya adalah untuk menerima, mengelola, dan menampilkan data dari dan ke sebuah situs. Data akan diolah si sebuah database dan hasil dari data tersebut ditampilkan disebuah situs (Andi (2011)). PHP sendiri termasuk script bahasa pemrograman yang didesain khusus untuk membentuk web dinamis, tampilan akan menampilkan berdasarkan permintaan terkini.

2.7 MySQL

Menurut Rizki (2018), MySQL merupakan sebuah Database Manajemen System (DBMS) yang populer berfungsi sebagai penghubung ke sebuah sistem database. MySQL termasuk aplikasi open source. Selain memiliki kinerja yang termasuk cepat, MySQL juga mudah untuk digunakan serta bekerja dengan arsitek- tur client server.

2.8 Metode Waterfall

Metode Waterfall merupakan model pengembangan perangkat lunak yang menekankan pada fase-fase yang berurutan. Metode Waterfall mirip seperti air ter- jun atau disebut juga sekuensial linear (sequential linear), artinya alur hidup klasik yang meliputi: Analisis Kebutuhan Sistem, Desain Sistem, Penulsan Kode Program, Pengujian Program, dan yang terkahir Penerapan Program dan Pemeliharaan. Dapat dilihat seperti Gambar 2.3.

7

(25)

Gambar 2.3. Metode Waterfall

1. Analisis Kebutuhan Sistem

Tahapan ini dilakukan proses analisis kebutuhan sistem, penjabaran seluruh kebutuhan sistem dan membuat spesifikasi lengkap tentang isi sistem. Di- jabarkan dengan lengkap mulai dari perangkat lunak dan perangkat keras yang dibutuhkan dalam pengembangan sistem.

2. Desain Sistem

Pada tahap ini dilakukan proses perancangan sistem, dimana terdapat dua level perancangan yaitu: desain level tinggi (arsitektur sistem) dan desain level rendah. Desain level tinggi meliputi perancangan struktur data, model perangkat lunak, dan mendefenisikan prosedur-prosedur yang diperlukan.

Sedangkan desain level rendah yaitu meracang tampilan user interface yang meliputi tata layout aplikasi, navigasi, dan lainnya.

3. Penulisan Kode Program

Pada tahap ini dilakukan penerjemahan desain sistem kedalam bahasa pe- mrograman komputer. Dalam penelitian ini, bahasa pemrograman kom- puter yang digunakan adalah PHP. Untuk menerjemahkan kedalam bahasa pemrograman komputer dilakukan oleh seorang programer. Penerjemahan mengacu pada perancangan yang telah dibuat pada tahap desain.

4. Pengujian Sistem

Pada tahap ini dilakukan pengujian sistem setelah tahap-tahap sebelumnya dilakukan. Diperlukan peminimalisiran kesalahan yang terjadi pada sis- tem. Pengujian sistem dilakukan menggunakan pengujian Black Box Test-

(26)

ing. Pengujian Black Box dilakukan dengan tujuan mengetahui fungsi dari sistem, apakah sistem telah berjalan sesuai fungsinya atau belum. Proses pengujian cengan Black Box yaitu dengan cara menguji satu persatu inputan pada sistem. Hasil dari pengujian digunakan sebagai bahan evaluasi pada sistem.

5. Penerapan Program dan Pemeliharaan

Pada tahap ini melibatkan pembetulan kesalahan yang tidak ditemukan pada tahapan-tahapan sebelumnya, meningkatkan implementasi dari unit sistem, dan meningkatkan layanan sistem sebagai kebutuhan baru.

9

(27)

BAB 3

METODOLOGI PENELITIAN

Pada bagian metodologi penelitian, terdapat langkah-langkah dalam pro- ses pelaksanaan penelitian. Mulai dari perencanaan awal hingga laporan selesai.

Berikut tahapan rinci dari metodologi penelitian yang dapat dilihat pada Gam- bar 3.1.

Gambar 3.1. Alur Proses Metodologi Penelitian

(28)

3.1 Tahap Perencanaan

Tahap awal yang dilakukan dalam penelitian ini adalah tahap perencanaan.

Adapun proses yang dilakukan dalam tahap perencaan diantaranya: perumusan masalah, menentukan tujuan penelitian, dan menentukan data yang diperlukan.

1. Perumusan Masalah

Pada tahap ini dirumuskan masalah yang menjadi objek penelitian, yaitu pengembangan notifikasi yang ada pada SITASI bagi seluruh pengguna SITASI mulai dari mahasiswa, dosen pembimbing, kaprodi, dan admin pro- di melalui aplikasi Telegram.

2. Menentukan Tujuan Penelitian

Pada proses penentuan tujuan penelitian dilakukan supaya apa yang men- jadi tujuan dalam penelitian tidak lari dari topik yang menjadi pembahasan utama penelitian.

3. Menentukan Data yang Diperlukan

Data sangat diperlukan dalam memastikan validitas suatu analisis, dan mempermudah penulis dalam proses analisis penelitian.

3.2 Tahap Analisis

Tahap analisis mempunyai beberapa kegiatan diantaranya pengumpulan da- ta, analisis kebutuhan fungsional aplikasi dan analisis kebutuhan non funsional apli- kasi. Berikut rincian dari tahapan analisis:

1. Memahami Sistem yang Sedang Berjalan

Dalam proses memahami sistem yang sedang berjalan, dapat memudahkan dalam proses merancang pengembangan aplikasi tersebut.

2. Pengumpulan Data

Data yang dikumpulkan berdasarkan hasil observasi maupun wawancara yang dibantu beberapa pihak diantaranya penanggunag jawab Tugas Akhir mahasiswa, pengembang SITASI dan beberapa dosen prodi Sistem Infor- masi UIN Suska Riau. Data yang diperoleh dari pengembang SITASI web berfungsi dalam proses pengembangan yang akan dilakukan.

3. Analisis Kebutuhan Aplikasi

Ada 2 kebutuhan aplikasi diantaranya ada yang bersifat funsional dan ada yang bersifat non fungsional.

(a) Kebutuhan Fungsional Aplikasi

Analisis kebutuhan funsional dilakukan menggunakan diagram use caseyang dirancang menggunakan aplikasi Visio 2013.

11

(29)

(b) Kebutuhan Non-Funsional Aplikasi

Analisis kebutuhan non funsional dilakukan untuk mengetahui kebu- tuhan diluar fungsional seperti kebutuhan perangkat keras aplikasi, perangkat lunak aplikasi dan kebutuhan dari User.

3.3 Tahap Perancangan

Pada tahap perancangan dilakukakn untuk merancang sistem dengan baik agar mudah diaplikasikan dan diimplementasikan.

1. Perancangan UML

Adapun diagram UML yang akan dirancang sebagai berikut:

(a) Activity Diagram

Diagram flowchart yang diperluas dan menunjukkan aliran kendali dari satu aktifitas lain. Diagram ini berfungsi dalam pemodelan jalur kerja (work flow), pemodelan operasi, bagaimana objek-objek bekerja, aksi-aksi dan pengaruh terhadap objek.

2. Perancangan Notifikasi Telegram

Adapun perancangan notifikasi telegram disesuaikan dengan kebutuhan se- tiap usernya. Mulai dari notifikasi pengajuan judul Tugas Akhir, hingga notifikasi pemberitahuan nilai sidang Tugas Akhir Mahasiswa.

3.4 Tahap Implementasi

Semua rancangan yang telah dibuat akan masuk dalam tahap implementasi dimana pada tahap ini akan diterapkan semua dari rancangan tersebut. Tahap im- plementasi yang akan dilakukan diantaranya:

1. Pembuatan Sistem

Pada tahap ini desain diimplementasikan kedalam sebuah bahasa pemro- graman perangkat lunak, hasil dari tahap ini menghasilkan sebuah program sesuai desain yang telah dirancang.

2. Pengujian Sistem

Setelah dilakukannya pembuatan sistem, maka akan dilakukan pengujian sistem yang telah dibuat. Pengujian sistem dilakukan dengan tujuan men- emukan kesalahan dari suatu program. Adapun metode pengujian yang di- terapkan pada penelitian ini yaitu metode Blackbox Testing yang berfokus pada spesifikasi fungsional dari perangkat lunak. Pada tahap ini semua fungsi-fungsi software yang telah dibuat harus dites secara menyeluruh un- tuk memastikan tidak terdapat bug atau error pada aplikasi, sehingga apli- kasi sesuai dengan kebutuhan pengguna. Pengujian UAT merupakan imple- mentasi sistem kepada pengguna, pengujian UAT bertujuan untuk menge-

(30)

tahui apakah produk sesuai dengan kebutuhan pengguna, pengujian UAT memastikan bahwa pengguna merasa nyaman saat menggunakan sistem.

3.5 Tahap Penulisan Laporan

Pada tahap penulisan laporan Tugas Akhir merupakan proses dokumentasi dari proses penelitian dari awal hingga akhir penelitian. Hasil dari dokumentasi ini yang akan menjadi laporan yang dibuat sesua dengan harapan dan rancangan penulis. Adapun proses kegiatan yang akan dilakukan sebagai berikut:

1. Melakukan Bimbingan Tugas Akhir

Proses bimbingan dilakukan demi mendapatkan sebuah referensi dan ma- sukan yang diperlukan dalam sebuah penelitian yang dilakukan.

2. Melakukan Dokumentasi Tugas Akhir

Hasil dari analisis dan data didokumentasikan dalam bentuk laporan Tugas Akhir, yang nantinya akan diuji dihadapan pembimbing dan penguji.

3. Selesai.

13

(31)

BAB 4

ANALISA DAN PERANCANGAN

Proses penggambaran sistem yang kemudian akan diimplementasikan dije- laskan dalam bab analisa dan perancangan. Penulis akan mengembangkan SITASI.

Pengembangan yang dilakukan adalah dengan menambahkan sistem notifikasi melalui aplikasi telegram. Harapan dari penelitian ini dapat membantu dan mem- permudah pengguna dalam memperoleh notifikasi secara real time yang ada pada sistem web sebelumnya.

4.1 Analisis Sistem yang Sedang Berjalan

Pada SITASI yang telah berjalan masih mengandalkan notifikasi pada we- b, dan pengguna diharuskan mengakses sistem web terlebih dahulu untuk melihat updateyang terjadi. Mahasiswa yang ingin mengetahui berkas dan mendownload berkas yang diperlukan harus secara manual mengaksesnya pada web, dan dosen secara manual mengecek daftar mahasiswa bimbingan melaui web.

4.1.1 Rencana Sistem Baru

Pada penelitian ini, penulis akan memberikan gambaran sistem notifikasi yang akan dikembangkan pada SITASI. Gambaran dari rancangan sistem notifikasi Bot Telegram secara umum dapat dilihat pada Gambar 4.1.

Gambar 4.1. Desain Keseluruhan Bot

(32)

4.1.2 Analisa Kebutuhan Non-Fungsional Sistem

Kebutuhan Non-Fungsional adalah analisis kebutuhan yang bersifatnya dilu- ar kebutuhan fungsional seperti halnya spesifikasi perangkat yang dibutuhkan oleh sistem. Adapun spesifikasi kebutuhan yang melibatkan analisis perangkat keras (hardware), analisis pengguna (brainware), analisis perangkat lunak (software).

1. Hardware(Perangkat Keras)

Kebutuhan perangkat keras dalam pembuatan sistem ini adalah sebagai berikut:

(a) Processor core i3 (b) RAM 4 GB (c) Hardisk 500 GB 2. Software(Perangkat Lunak)

Perangkat lunak yang digunakan untuk pembangunan sistem ini adalah se- bagai berikut:

(a) Windows 10.

(b) Web Browser Chrome.

(c) Visual Studio Code.

(d) Web Server Apache.

(e) MySQL.

3. Brainware(Pengguna)

Karakterisitik User yang menggunakan bot adalah mahasiswa, dosen, ad- min Prodi Sistem Informasi Fakultas Sains dan Teknologi UIN Suska Ri- au. Pengguna telah menggunakan aplikasi messanger telegram untuk ko- munikasi.

4.2 Perancangan Struktur Output Notifikasi

Proses perancangan notifikasi sistem bot telegram perlu dilakukan dengan tujuan untuk menentukan, mengorganisir, dan merancang output notifikasi dari bot yang akan di buat dan merupakan solusi sistem yang akan membantu sistem SITASI web dalam menyampaikan informasi kepada User.

4.2.1 Rancangan Notifikasi pada User Mahasiswa

Rancangan notifikasi pada user mahasiswa menghasilkan output notifikasi maupun informasi yang dibutuhkan oleh mahasiswa dari setiap sistem web yang berjalan. Rancangan notifikasi dapat dilihat pada Tabel 4.1.

15

(33)

Tabel 4.1. Tabel Notifikasi Mahasiswa

No Notifikasi Tentang Hasil Teks Notifikasi 1 Informasi sesi pengajuan

judul Tugas Akhir dibuka

Assalamu’alaikum

PEMBERITAHUAN PEMBUKAAN SESI PENGAJUAN JUDUL

Sesi pengajuan judul TA untuk Gelombang X Tahun ajaran XXXX Semester ganjil telah dibuka.

Silahkan upload berkas pengajuan proposal pada web SITASI.

Silahkan akses https://sitasi.uin-suska.ac.id/

Untuk mengunduh berkas prososal yang diperlukan, silahkan tekan /form pengajuan proposal

Terimakasih.

2 Informasi sesi pengajuan judul Tugas Akhir ditutup

Assalamu’alaikum

PEMBERITAHUAN PENUTUPAN SESI PENGAJUAN JUDUL

Sesi pengajuan judul TA untuk Gelombang X Tahun ajaran XXXX Semester ganjil telah ditutup.

Terimakasih.

3 Informasi Pengajuan Judul Baru

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN JUDUL

Pengajuan Judul TA anda telah masuk, berikut detail status pen- gajuan

- Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

- Status Pengajuan: Belum Diproses 4 Informasi Status Pengajuan

Judul (Review Proposal Ole- h Dosen Reviewer)

Assalamualaikum

PEMBERITAHUAN STATUS PENGAJUAN JUDUL Berikut detail pengajuan

- Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

- Status Pengajuan: Sedang direview oleh dosen reviewer 5 Informasi Status Pengajuan

Judul (Proses Hasil Review oleh Kaprodi)

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN JUDUL Berikut detail pengajuan

- Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

- Status Pengajuan: Sudah direview oleh dosen reviewer

(34)

Tabel 4.1 Tabel Notifikasi Mahasiswa (Tabel lanjutan...) No Notifikasi Tentang Hasil Teks Notifikasi

6 Informasi Status Pengajuan Judul (Hasil Terima Propos- al)

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN JUDUL

Proposal telah selesai di proses. Proposal anda Diterima Berikut detail pengajuan

- Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

- Nilai proposal anda: XXXX - Komentar penilaian: XXXX

- Status pengajuan pembimbing: Belum Diproses

Mohon menunggu info selanjutnya untuk proses pengajuan pem- bimbing

7 Informasi Status Pengajuan Judul (Hasil Tolak Proposal)

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN JUDUL

Proposal telah selesai di proses. Proposal anda Ditolak Berikut detail pengajuan

- Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

- Nilai proposal anda: XXXX - Komentar penilaian: XXXX

Anda dapat mengajukan permohonan ulang pada pembukaan s- esi pengajuan judul berikutnya

Terimakasih.

8 Informasi Status Berkas Pengajuan Pembimbing

Assalamu’alaikum

PEMBERITAHUAN STATUS BERKAS PEMBIMBING Pengajuan berkas anda telah di periksa staff admin, silahkan cek jika ada berkas yang belum oke.

9 Informasi Status Pe- nunjukan Pembimbing (Pemilihan Pembimbing)

Assalamu’alaikum

PEMBERITAHUAN STATUS PENUNJUKAN PEMBIMBING Berikut detail pengajuan

- Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

- Status pengajuan penunjukan pembimbing: Sedang Diproses Kaprodi

17

(35)

Tabel 4.1 Tabel Notifikasi Mahasiswa (Tabel lanjutan...) No Notifikasi Tentang Hasil Teks Notifikasi

10 Informasi Status Penun- jukan Pembimbing (Proses Validasi)

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN PEMBIMBING Berikut Detail Pengajuan

- Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

- Status Pengajuan: Validasi Prodi 11 Informasi Status Penun-

jukan Pembimbing (Hasil Penunjukan Pembimbing)

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN PEMBIMBING Berikut Detail Pengajuan

- Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

- Status Pengajuan: Selesai Berikut detail pembimbing - Dosen Pembimbing 1: XXXX - Dosen Pembimbing 2: XXXX 12 Informasi Status Pengajuan

Seminar Proposal

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN SEMINAR PRO- POSAL

Pengajuan Seminar Proposal anda telah masuk, berikut detail s- tatus pengajuan

- Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

- Status Pengajuan Seminar Proposal: Belum Diproses 13 Informasi Status Berkas

Pengajuan Seminar Propos- al

Assalamu’alaikum

PEMBERITAHUAN STATUS BERKAS SEMINAR PROPOS- AL

Pengajuan berkas seminar anda telah di periksa staff admin, silahkan cek jika ada berkas yang belum oke.

(36)

Tabel 4.1 Tabel Notifikasi Mahasiswa (Tabel lanjutan...) No Notifikasi Tentang Hasil Teks Notifikasi

14 Informasi Status Pengajuan Seminar Proposal (Proses Pengajuan Oleh Kaprodi)

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN SEMINAR PRO- POSAL

Berikut Detail Pengajuan - Nama: XXXX

- Nim: XXXX - Topik: XXXX - Judul: XXXX

- Status Pengajuan Seminar Proposal: Sedang Diproses Kaprodi 15 Informasi Status Pengajuan

Seminar Proposal (Pencari- an Jadwal Seminar Propos- al)

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN SEMINAR PRO- POSAL

Berikut detail status pengajuan - Nama: XXXX

- Nim: XXXX - Topik: XXXX - Judul: XXXX

- Status Pengajuan Seminar Proposal: Pencarian Jadwal 16 Informasi Status Berkas

Pengajuan Nilai Seminar Proposal

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN NILAI SEMI- NAR PROPOSAL

Pengajuan Nilai Seminar Proposal Anda Sudah Diterima, Silahkan Tunggu Konfirmasi Selanjutnya

Berikut detail pengajuan - Nama: XXXX

- Nim: XXXX - Topik: XXXX - Judul: XXXX

- Status Pengajuan Seminar Proposal: Belum Diproses 17 Informasi Status Berkas

Pengajuan Nilai Seminar Proposal

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN NILAI SEMI- NAR PROPOSAL

Pengajuan Nilai Seminar Proposal Anda Sudah Diterima, Silahkan Tunggu Konfirmasi Selanjutnya

Berikut detail pengajuan - Nama: XXXX

- Nim: XXXX - Topik: XXXX - Judul: XXXX

- Status Pengajuan Seminar Proposal: Belum Diproses

19

(37)

Tabel 4.1 Tabel Notifikasi Mahasiswa (Tabel lanjutan...) No Notifikasi Tentang Hasil Teks Notifikasi

18 Informasi Status Berkas Pengajuan Nilai Seminar Proposal

Assalamu’alaikum

PEMBERITAHUAN STATUS BERKAS NILAI SEMINAR PROPOSAL

Pengajuan berkas nilai seminar anda telah di periksa staff admin, silahkan cek jika ada berkas yang belum oke.

19 Informasi Status Pengajuan Nilai Seminar Proposal

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN NILAI SEMI- NAR PROPOSAL

Pengajuan Nilai Seminar Anda Sudah Selesai Diproses Berikut detail pengajuan

- Nama Mahasiswa: XXXX - Nim: XXXX

- Topik: XXXX - Judul: XXXX

- Status Pengajuan: Selesai Berikut detail nilai seminar - Nilai Pembimbing 1: XXXX - Nilai Pembimbing 2: XXXX - Nilai Penguji 1: XXXX - Nilai Penguji 2: XXXX - Total Nilai Seminar: XXXX

Anda Dinyatakan XXXX dalam Seminar Proposal 20 Informasi Status Pengajuan

Sidang Tugas Akhir

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN SIDANG TU- GAS AKHIR

Pengajuan siding Tugas Akhir anda telah masuk, berikt detail status pengajuan

- Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

- Status Pengajuan Sidang: Belum Diproses 21 Informasi Status Berkas

Pengajuan Sidang Tugas Akhir

Assalamu’alaikum

PEMBERITAHUAN STATUS BERKAS SIDANG TUGAS AKHIR

Pengajuan berkas sidang anda telah di periksa, silahkan cek jika ada berkas yang belum oke

(38)

Tabel 4.1 Tabel Notifikasi Mahasiswa (Tabel lanjutan...) No Notifikasi Tentang Hasil Teks Notifikasi

22 Informasi Status Berkas Pengajuan Sidang Tugas Akhir (Pemilihan Dosen Penguji)

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN SIDANG TU- GAS AKHIR

Berikut detail status pengajuan - Nama: XXXX

- Nim: XXXX - Topik: XXXX - Judul: XXXX

- Status Pengajuan Sidang Tugas Akhir: Sedang Diproses Kaprodi

23 Informasi Status Pengajuan Sidang Tugas Akhir (Penca- rian Jadwal Sidang)

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN SIDANG TU- GAS AKHIR

Berikut detail status pengajuan - Nama: XXXX

- Nim: XXXX - Topik: XXXX - Judul: XXXX

- Status Pengajuan Seminar Proposal: Pencarian Jadwal

21

(39)

Tabel 4.1 Tabel Notifikasi Mahasiswa (Tabel lanjutan...) No Notifikasi Tentang Hasil Teks Notifikasi

24 Informasi Jadwal Sidang Tugas Akhir

Assalamu’alaikum

STATUS PENGAJUAN SIDANG TUGAS AKHIR ANDA TELAH SELESAI

Detail Mahasiswa - Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

- Dosen Pembimbing 1: XXXX - Dosen Pembimbing 2: XXXX

Penguji 1 / 2 dan Ketua Sidang anda telah ditetapkan, berikut detail penguji

PENGUJI 1 - Nama: XXXX - Nip: XXXX PENGUJI 2 - Nama: XXXX - Nip: XXXX KETUA SIDANG - Nama: XXXX - Nip: XXXX

Berikut detail jadwal sidang Tugas Akhir anda - Tanggal Sidang: XXXX

- Jam: XXXX

- Ruangan Sidang: XXXX 25 Informasi Status Berkas

Pengajuan Nilai Sidang Tugas Akhir

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN NILAI SIDANG TUGAS AKHIR

Pengajuan Nilai Sidang Tugas Akhir anda sudah diterima, Silahkan Tunggu Konfirmasi Selanjutnya

Berikut detail pengajuan - Nama: XXXX

- Nim: XXXX - Topik: XXXX - Judul: XXXX

- Status Pengajuan Nilai: Sedang Diproses 26 Informasi Status Berkas

Pengajuan Nilai Seminar Proposal

Assalamu’alaikum

PEMBERITAHUAN STATUS BERKAS NILAI SIDANG TU- GAS AKHIR

Pengajuan berkas nilai iding anda telah di periksa staff admin, silahkan cek jika ada berkas yang belum oke.

(40)

Tabel 4.1 Tabel Notifikasi Mahasiswa (Tabel lanjutan...) No Notifikasi Tentang Hasil Teks Notifikasi

27 Informasi Status Pengajuan Nilai Sidang Tugas Akhir

Assalamu’alaikum

PEMBERITAHUAN STATUS PENGAJUAN NILAI SIDANG TUGAS AKHIR

Pengajuan Nilai Sidang Anda Sudah Selesai Diproses Berikut detail pengajuan

- Nama Mahasiswa: XXXX - Nim: XXXX

- Topik: XXXX

- Status Pengajuan: Selesai Berikut detail nilai sidang - Nilai Pembimbing 1: XXXX - Nilai Pembimbing 2: XXXX - Nilai Penguji 1: XXXX - Nilai Penguji 2: XXXX - Nilai Ketua Sidang: XXXX - Nilai Bimbingan: XXXX - Total Nilai Sidang TA: XXXX

Anda Dinyatakan XXXX dalam Sidang Tugas Akhir .

4.2.2 Rancangan Notifikasi pada User Dosen

Rancangan notifikasi pada user dosen menghasilkan output notifikasi maupun informasi yang dibutuhkan oleh dosen dari setiap sistem web yang ber- jalan. Rancangan notifikasi dapat dilihat pada Tabel 4.2.

Tabel 4.2. Tabel Notifikasi Dosen

No Notifikasi Tentang Hasil Teks Notifikasi 1 Informasi sesi pengajuan

judul Tugas Akhir dibuka

Assalamu’alaikum

PEMBERITAHUAN PEMBUKAAN SESI PENGAJUAN JUDUL

Sesi pengajuan judul TA untuk Gelombang X Tahun ajaran XXXX Semester ganjil telah dibuka.

Silahkan upload berkas pengajuan proposal pada web SITASI.

Silahkan akses https://sitasi.uin-suska.ac.id/

Untuk mengunduh berkas prososal yang diperlukan, silahkan tekan /form pengajuan proposal

Terimakasih.

23

(41)

Tabel 4.2 Tabel Notifikasi Dosen (Tabel lanjutan...) No Notifikasi Tentang Hasil Teks Notifikasi

2 Informasi sesi pengajuan judul tugas akhir ditutup

Assalamu’alaikum

PEMBERITAHUAN PENUTUPAN SESI PENGAJUAN JUDUL

Sesi pengajuan judul TA untuk Gelombang X Tahun ajaran XXXX Semester ganjil telah ditutup.

Terimakasih.

3 Informasi Permintaan Re- view Judul Proposal

Assalamu’alaikum

PERMINTAAN REVIEW PROPOSAL BARU TELAH MA- SUK.

Detail

- Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX 4 Informasi Penunjukan Pem-

bimbing (Pembimbing 1 / Pembimbing 2)

Assalamu’alaikum

PEMBERITAHUAN PENUNJUKAN PEMBIMBING Anda dipilih sebagai PEMBIMBING 1/2 atas mahasiswa - Nama: XXXX

- Nim: XXXX - Topik: XXXX - Judul: XXXX 5 Informasi Penambahan Ma-

hasiswa Bimbingan (Pem- bimbing 1 / Pembimbing 2)

Assalamu’alaikum

PEMBERITAHUAN STATUS PENUNJUKAN PEMBIMBING Mahasiswa bimbingan baru telah ditambahkan, anda ditetapkan sebagai DOSEN PEMBIMBING 1/2

Berikut detail mahasiswa bimbingan - Nama Mahasiswa: XXXX

- Nim: XXXX - Topik: XXXX - Judul: XXXX

(42)

Tabel 4.2 Tabel Notifikasi Dosen (Tabel lanjutan...) No Notifikasi Tentang Hasil Teks Notifikasi

6 Informasi Penunjukan Pen- guji Seminar Proposal (Pen- guji 1/2)

Assalamu’alaikum

PEMBERITAHUAN PENENTUAN PENGUJIAN SEMINAR PROPOSAL

Anda dipilih sebagai PENGUJI 1/2 pada seminar proposal atas mahasiswa

Detail Mahasiswa - Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

Detail Dosen Pembimbing - Dosen Pembimbing 1: XXXX - Dosen Pembimbing 2: XXXX 7 Informasi Pemberitahuan

Jadwal Seminar Proposal (Penguji 1 dan 2)

Assalamu’alaikum

ANDA DITETAPKAN MENJADI PENGUJI 1/2 PADA SEMI- NAR PROPOSAL

Detail Mahasiswa

- Nama Mahasiswa: XXXX - Nim: XXXX

- Topik: XXXX - Judul: XXXX

- Dosen Pembimbing 1: XXXX - Dosen Pembimbing 2: XXXX Berikut detail jadwal seminar proposal - Jam: XXXX

- Tanggal Seminar: XXXX - Ruangan Seminar: XXXX

25

(43)

Tabel 4.2 Tabel Notifikasi Dosen (Tabel lanjutan...) No Notifikasi Tentang Hasil Teks Notifikasi

8 Informasi Pemberitahuan Jadwal Seminar Proposal (Pembimbing 1 dan 2)

Assalamu’alaikum

PEMBERITAHUAN JADWAL SEMINAR PROPOSAL MA- HASISWA BIMBINGAN

Detail Mahasiswa Bimbingan - Nama Mahasiswa: XXXX - Nim: XXXX

- Topik: XXXX - Judul: XXXX Berikut detail penguji PENGUJI 1

- Nama: XXXX - Nip: XXXX PENGUJI 2 - Nama: XXXX - Nip: XXXX

Berikut detail jadwal seminar proposal - Jam: 09:00 - 10:00

- Tanggal Seminar: 2022-08-28

- Ruangan Seminar: Gedung Baru Lt.1B 9 Informasi Penunjukan Pen-

guji Sidang Tugas Akhir (Penguji 1/Penguji 2/Ketua Sidang)

Assalamu’alaikum

PEMBERITAHUAN PENGUJIAN SIDANG TUGAS AKHIR Anda dipilih sebagai (Penguji 1/Penguji 2/Ketua Sidang) pada sidang Tugas Akhir atas mahasiswa berikut

Berikut detail mahasiswa - Nama mahasiswa: XXXX - Nim: XXXX

- Topik: XXXX - Judul: XXXX

Detail Dosen Pembimbing - Dosen Pembimbing 1: XXXX - Dosen Pembimbing 2: XXXX

(44)

Tabel 4.2 Tabel Notifikasi Dosen (Tabel lanjutan...) No Notifikasi Tentang Hasil Teks Notifikasi

10 Informasi Pemberitahuan Jadwal Sidang Tugas Akhir (Pembimbing 1 dan 2)

Assalamu’alaikum

PEMBERITAHUAN JADWAL SIDANG TUGAS AKHIR MA- HASISWA BIMBINGAN

Detail Mahasiswa Bimbingan - Nama Mahasiswa: XXXX - Nim: XXXX

- Topik: XXXX - Judul: XXXX Berikut detail penguji PENGUJI 1

- Nama: XXXX - Nip: XXXX PENGUJI 2 - Nama: XXXX - Nip: XXXX KETUA SIDANG - Nama: XXXX - Nip: XXXX

Berikut detail jadwal seminar proposal - Tanggal Sidang: XXXX

- Jam: XXXX

- Ruangan Sidang: XXXX 11 Informasi Pemberitahuan

Jadwal Sidang Tugas Akhir (Penguji 1 / 2 dan Ketua Sidang)

Assalamu’alaikum

ANDA TERPILIH MENJADI (Penguji 1 / 2 dan Ketua Sidang) PADA SIDANG TUGAS AKHIR

Detail Mahasiswa - Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

Berikut detail jadwal seminar proposal - Tanggal Sidang: XXXX

- Jam: XXXX

- Ruangan Sidang: XXXX .

4.2.3 Rancangan Notifikasi pada User Ketua Prodi

Rancangan notifikasi pada user ketua prodi menghasilkan output notifikasi maupun informasi yang dibutuhkan oleh ketua prodi dari setiap sistem web yang berjalan. Rancangan notifikasi dapat dilihat pada Tabel 4.3.

27

(45)

Tabel 4.3. Tabel Notifikasi Ketua Prodi

No Notifikasi Tentang Hasil Teks Notifikasi 1 Informasi sesi pengajuan

judul Tugas Akhir dibuka

Assalamu’alaikum

PEMBERITAHUAN PEMBUKAAN SESI PENGAJUAN JUDUL

Sesi pengajuan judul TA untuk Gelombang X Tahun ajaran XXXX Semester ganjil telah dibuka.

Silahkan upload berkas pengajuan proposal pada web SITASI.

Silahkan akses https://sitasi.uin-suska.ac.id/

Untuk mengunduh berkas prososal yang diperlukan, silahkan tekan /form pengajuan proposal

Terimakasih.

2 Informasi sesi pengajuan judul Tugas Akhir ditutup

Assalamu’alaikum

PEMBERITAHUAN PENUTUPAN SESI PENGAJUAN JUDUL

Sesi pengajuan judul TA untuk Gelombang X Tahun ajaran XXXX Semester ganjil telah ditutup.

Terimakasih.

3 Informasi Pengajuan Judul Baru

Assalamu’alaikum

BERKAS PENGAJUAN JUDUL BARU TELAH MASUK Berikut detail pengajuan:

- Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX 4 Informasi Proses Proposal

yang Telah Direview

Assalamu’alaikum

REVIEW PROPOSAL TELAH SELESAI Berikut detail review

- Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

- Nama Dosen Reviewer: XXXX - Komentar: XXXX

- Status Rekomendasi: Diterima/Ditolak 5 Informasi Permohonan Pe-

nunjukan Pembimbing

Assalamu’alaikum

PEMBERITAHUAN PERMOHONAN PENUNJUKAN PEM- BIMBING

Berikut detail pengajuan - Nama: XXXX

- Nim: XXXX - Topik: XXXX - Judul: XXXX

(46)

Tabel 4.3 Tabel Notifikasi Ketua Prodi (Tabel lanjutan...) No Notifikasi Tentang Hasil Teks Notifikasi

6 Informasi Permohonan Pe- nunjukan Penguji Seminar Proposal

Assalamu’alaikum

PEMBERITAHUAN PERMOHONAN PENUNJUKAN PEN- GUJI SEMINAR PROPOSAL

Berikut detail pengajuan - Nama Mahasiswa: XXXX - Nim: XXXX

- Topik: XXXX - Judul: XXXX 7 Informasi Permohonan Pe-

nunjukan Penguji Sidang

Assalamu’alaikum

PEMBERITAHUAN PERMOHONAN PENUNJUKAN PEN- GUJI SIDANG TUGAS AKHIR

Berikut detail mahasiswa - Nama mahasiswa: XXXX - NIM: XXXX

- Topik: XXXX - Judul: XXXX .

4.2.4 Rancangan Notifikasi pada User Staff Admin

Rancangan notifikasi pada user staff admin menghasilkan output notifikasi maupun informasi yang dibutuhkan oleh staff admin dari setiap sistem web yang berjalan. Rancangan notifikasi dapat dilihat pada Tabel 4.4.

Tabel 4.4. Tabel Notifikasi Staff Admin

No Notifikasi Tentang Hasil Teks Notifikasi 1 Informasi sesi pengajuan

judul Tugas Akhir dibuka

Assalamu’alaikum

PEMBERITAHUAN PEMBUKAAN SESI PENGAJUAN JUDUL

Sesi pengajuan judul TA untuk Gelombang X Tahun ajaran XXXX Semester ganjil telah dibuka.

Silahkan upload berkas pengajuan proposal pada web SITASI.

Silahkan akses https://sitasi.uin-suska.ac.id/

Untuk mengunduh berkas prososal yang diperlukan, silahkan tekan /form pengajuan proposal

Terimakasih.

2 Informasi sesi pengajuan judul tugas akhir ditutup

Assalamu’alaikum

PEMBERITAHUAN PENUTUPAN SESI PENGAJUAN JUDUL

Sesi pengajuan judul TA untuk Gelombang X Tahun ajaran XXXX Semester ganjil telah ditutup.

Terimakasih.

29

(47)

Tabel 4.4 Tabel Notifikasi Staff Admin (Tabel lanjutan...) No Notifikasi Tentang Hasil Teks Notifikasi

3 Informasi Permohonan Pen- gajuan Pembimbing Baru

Assalamu’alaikum

PERMOHONAN PENGAJUAN PEMBIMBING BARU TELAH MASUK

Berikut detail pengajuan - Nama: XXXX

- Nim: XXXX - Topik: XXXX - Judul: XXXX 4 Informasi Permohonan Vali-

dasi Pembimbing

Assalamu’alaikum

PEMBERITAHUAN PERMOHONAN VALIDASI PEMBIMB- ING

Detail

- Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

Rekomendasi Dosen Pembimbing - Dosen Pembimbing 1: XXXX - Dosen Pembimbing 2: XXXX 5 Informasi Permohonan Pen-

gajuan Seminar Proposal

Assalamu’alaikum

BERKAS PENGAJUAN SEMINAR PROPOSAL BARU TELAH MASUK

Berikut Detail Mahasiswa - Nama: XXXX

- Nim: XXXX - Topik: XXXX - Judul: XXXX 6 Informasi Permohonan Pen-

carian Jadwal Seminar Pro- posal

Assalamu’alaikum

PEMBERITAHUAN PERMOHONAN VALIDASI PENGUJI DAN JADWAL SEMINAR

Detail Mahasiswa - Nama: XXXX - Nim: XXXX - Topik: XXXX - Judul: XXXX

Detail Dosen Pembimbing dan Penguji Seminar Proposal - Dosen Pembimbing 1: XXXX

- Dosen Pembimbing 2: XXXX - Dosen Penguji 1: XXXX - Dosen Penguji 2: XXXX

Referensi

Dokumen terkait

Keuntungan (kerugian) dari perubahan nilai aset keuangan dalam kelompok tersedia untuk dijual.. Utang atas surat berharga yang dijual dengan janji dibeli kembali (

• Konsep rumah tangga pertanian adalah rumah tangga yang salah satu atau lebih anggota rumah tangganya melakukan dan bertanggungjawab dalam kegiatan pembudidayaan,

Kata Kunci: Malaria, Titik Tetap, Matriks Jacobian, Nilai Eigen, Kestabilan, Respon Imun Model matematika infeksi malaria pada inang dengan adanya respon imun merupakan model

Rektor Universitas Sumatera Utara dan Dekan Fakultas Kedokteran Universitas Sumatera Utara, yang telah memberikan kesempatan kepada saya untuk mengikuti Program Pendidikan

Dukungan sosial yang dipersepsikan bentuknya kurang tepat, jumlahnya kurang atau berlebihan dari sumber dukungan sosial bisa memberikan dampak yang negatif bagi

Kode Barang Asal-usul Cara Nomor Bahan Nomor Register Merk / Type Ukuran /cc Nama Barang /.

 Wacana lengkap, unsur bahasa bervariasi dan menggunakan ungkapan yang menarik  Idea relevan, huraian jelas dan matang.. Baik 20-25  Menepati tema