• Tidak ada hasil yang ditemukan

Rancang Bangun Sistem Informasi Perwalian dan Monitoring Matakuliah Studi Kasus Teknik Informatika Universitas Muhammadiyah Malang

N/A
N/A
Protected

Academic year: 2022

Membagikan "Rancang Bangun Sistem Informasi Perwalian dan Monitoring Matakuliah Studi Kasus Teknik Informatika Universitas Muhammadiyah Malang"

Copied!
12
0
0

Teks penuh

(1)

Rancang Bangun

Sistem Informasi Perwalian dan Monitoring Matakuliah Studi Kasus Teknik Informatika

Universitas Muhammadiyah Malang

TUGAS AKHIR

Disusun Oleh:

Thomas Wahyu Meidi Vito 201210370311102

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

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

KATA PENGANTAR

Alhamdullilah, Segala puji bagi allah SWT yang telah memberikan pentunjuk dan serta melancarkan sehingga penulis dapat menyelesaikan tugas akhir yang berjudul:

“RANCANG BANGUN SISTEM INFORMASI PERWALIAN DAN MONITORING STUDI KASUS TEKNIK INFORMATIKA UNIVERSITAS

MUHAMMADIYAH MALANG”

Di dalam tulisan ini disajikan pokok-pokok bahasa yang meliputi peracangan sistem, penanganan web pada sistem, teknik sms gateway, penanganan sinkronisasi database, pengolahan data petugas jurusan teknik informatika dan mahasiswa teknik jurusan teknik informatika serta pengujian sistem yang telah dibuat.

Penulis menyadari bahwa penelitian ini masih Jauh dari kesempurnaaan oleh karena itu penulis mengharapkan saran dan kritik yang membangun agar penulis ini dapat bermanfaat bagi pengembangan ilmu pengetahuan kedepananya, sistem ini juga masih membutuhkan pengembangan lebih lanjut sehingga dapat lebih bermanfaaat.

Akhir kata penulis mengucapkan terima kasih kepada semua pihak yang telah membantu hingga tugas akhir ini terselesaikan

Malang, 29 Juli 2016

Penulis

(6)

DAFTAR ISI

ABSTRAK ... i

ABSTRAK ... ii

LEMBAR PENGESAHAN ... iii

KATA PENGANTAR ... iv

DAFTAR GAMBAR ... v

DAFTAR TABEL ... vii

BAB I ... 1

PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan ... 2

1.4 Batasan Masalah ... 2

1.5 Metodologi ... 2

1.6 Sistematika Penulisan ... 6

1.7 Jadwal Kegiatan ... 7

BAB II ... 8

LANDASAN TEORI ... 8

2.1 Kajian Penelitian Terdahulu ... 8

2.2 Sistem Informasi ... 10

2.3 Perwalian ... 10

2.4 Sistem Monitoring ... 12

2.5 Pengertian Web... 14

2.6 PHP (Hypertext Preprocessor) ... 14

2.7 HTML ... 15

2.8 Tag HTML ... 16

2.9 CSS (Cascade Syle Sheet) ... 17

2.10 JQUERY ... 17

2.12 Sintaks JQuery ... 18

2.13 SMS Gateway ... 19

2.14 Gammu ... 20

2.15 Unified Modelling Language (UML) ... 21

2.16 Framework codeigniter ... 26

BAB III ... 29

ANALISA DAN DESAIN SISTEM ... 29

3.1 Analisa Sistem ... 30

3.1.1 Analisa Kondisi sistem saat ini ... 30

3.1.2 Kebutuhan Fungsional ... 31

3.1.3 Kebutuhan Non Fungsional ... 32

3.1.4 Kebutuhan Perangkat Lunak ... 32

(7)

3.1.5 Kebutuhan Perangkat Keras ... 32

3.1.6 Analisa Diagram ... 33

3.1.6.1 Usecase Diagram ... 33

3.1.6.2 Activity Diagram ... 34

3.1.6.2.1 Activity Diagram Mahasiswa ... 35

3.1.6.3 Sequence Diagram ... 44

3.1.6.3.1Sequence Diagram Administrator ... 44

3.1.6.4 Class Diagram ... 56

3.2 Perancangan Sistem Basis data ... 56

3.3 User Interface / Antarmuka Sistem ... 60

3.3.1 Rancangan halaman mahasiswa ... 60

3.3.2 Rancangan Halaman dosen ... 62

BAB IV ... 64

IMPELEMENTASI DAN PENGUJIAN ... 64

4.1 Impelementasi sistem ... 64

4.1.1 Lingkungan pengembangan Sistem ... 64

4.1.1.1 Perangkat keras ... 64

4.1.1.2 Perangkat lunak ... 64

4.1.2 Impelementasu Sistem Perwalian dan Monitoring ... 64

4.1.2.1 Menu Mahasiswa ... 65

4.1.2.2 Menu Dosen ... 71

4.1.2.3 Menu Admin ... 78

4.2 Pengujian Sistem ... 78

4.2.1 Blackbox Testing ... 78

4.2.2 UAT (User Aceptance Test) ... 84

BAB V ... 90

KESIMPULAN DAN SARAN ... 90

5.1 Kesimpulan ... 90

5.2 Saran ... 90

(8)

DAFTAR GAMBAR

Gambar 1.1 Arsitektur Perwalian dan Monitoring ... 4

Gambar 1.2 Usecase Perwalian dan Monitoring ... 4

Gambar 2.1 Arsitektur SMS Gateway ... 20

Gambar 2.2 Model MVC Pada Codeigniter ... 26

Gambar 2.3 Flowchart Mvc Codeigniter ... 27

Gambar 3.1 Prosedur Perwalian ... 31

Gambar 3.2 UseCase Diagram Perwalian dan Monitoring ... 33

Gambar 3.3 Activity Diagram Edit Profil Mahasiswa ... 35

Gambar 3.4 Activity Menampilkan Profil Dosen Wali... 35

Gambar 3.5 Activity Diagram Menampilkan Pilihan Matakuliah ... 36

Gambar 3.6 Activity Diagram Perwalian Mahasiswa ... 36

Gambar 3.7 Activity Diagram Menampilkan Kurikulum ... 37

Gambar 3.8 Activity Diagram Edit Password Mahasiswa ... 37

Gambar 3.9 Activity Diagram Sign in Mahasiswa ... 38

Gambar 3.10 Activity Diagram Edit Profil Dosen ... 38

Gambar 3.11 Activity Diagram View Data Kelas ... 39

Gambar 3.12 Activity Diagram Approvement Dosen ... 39

Gambar 3.13 Activity Diagram Edit Password Dosen ... 40

Gambar 3.14 Activity Diagram Sign in Admin... 41

Gambar 3.15 Activity Diagram Manage Data Kelas Admin ... 41

Gambar 3.16 Activity Diagram Manage Data Mahasiswa Admin ... 42

Gambar 3.17 Activity Diagram Manage dt Nilai Mahasiswa Admin ... 43

Gambar 3.18 Activity Diagram Manage dt Nilai Mahasiswa Admin ... 43

Gambar 3.19 Sequence Diagram add_mahasiswa oleh Admin ... 44

Gambar 3.20 Sequence Diagram Delete Mahasiswa oleh Admin ... 45

Gambar 3.21 Sequence Diagram Update Mahasiswa oleh Admin ... 45

Gambar 3.22 Sequence Diagram add dosen oleh Admin ... 46

Gambar 3.23 Sequence Diagram Delete Dosen oleh Admin ... 47

Gambar 3.24 Sequence Diagram Update Dosen oleh Admin ... 47

Gambar 3.25 Sequence Diagram Edit Kurikulum oleh Admin ... 48

(9)

Gambar 3.26 Sequence Diagram Add Kurikulum oleh Admin ... 48

Gambar 3.27 Sequence Diagram Hapus Kurikulum oleh Admin ... 49

Gambar 3.28 Sequence Diagram Add Nilai oleh Admin... 49

Gambar 3.29 Sequence Diagram Delete Nilai oleh Admin ... 50

Gambar 3.30 Sequence Diagram Update Nilai oleh Admin ... 50

Gambar 3.31 Sequence Diagram View Nilai oleh Admin ... 51

Gambar 3.32 Sequence Diagram Edit Profil Dosen oleh Dosen ... 51

Gambar 3.33 Sequence Diagram Dosen View Kurikulum ... 53

Gambar 3.34 Sequence Diagram Dosen View Perwalian ... 53

Gambar 3.35 Sequence Diagram Approvement Dosen ... 54

Gambar 3.36 Sequence Diagram Update Mahasiswa ... 55

Gambar 3.37 Sequence Diagram View Kurikulum oleh Mahasiswa ... 55

Gambar 3.38 Sequence Diagram Perwalian oleh Mahasiswa ... 55

Gambar 3.39 Class Diagram Perwalian ... 56

Gambar 3.40 Desian Basis Data Perwalian ... 57

Gambar 3.41 Rancangan Halaman Sign In Mahasiswa ... 60

Gambar 3.42 Halaman Utama Mahasiswa ... 60

Gambar 3.43 Halaman Perwalian Mahasiswa ... 61

Gambar 3.44 Halaman Lihat Data Mahasiswa ... 61

Gambar 3.45 Halaman View Data Dosen ... 62

Gambar 3.46 Halaman View Kelas Dosen ... 62

Gambar 3.47 Halaman SMS Reminder Mahasiswa ... 63

Gambar 4.1 Antarmuka Halaman Login ... 65

Gambar 4.2 Sourcecode Fungsi pada View Mahasiswa ... 65

Gambar 4.3 Tampilan Menu Mahasiswa ... 66

Gambar 4.4 Potongan Monitoring Menu Mahasiswa ... 66

Gambar 4.5 Menu Profil Dosen Wali ... 67

Gambar 4.6 Sourcecode Menu Profil Dosen Wali ... 67

(10)

Gambar 4.11 Menu Perwalian Mahasiswa ... 70

Gambar 4.12 Sourcecode Menu Perwalian Mahasiswa ... 70

Gambar 4.13 Dasboard Dosen Wali ... 71

Gambar 4.14 Sourcecode Controller Dasboard Dosen ... 71

Gambar 4.15 Melihat Kelas Perwalian... 72

Gambar 4.16 Sourcecode Melihat Kelas Perwalian ... 72

Gambar 4.17 Menu Approvement Dosen ... 72

Gambar 4.18 Sourcecode Menu Approvement Dosen... 73

Gambar 4.19 Monitorng mahasiswa ... 73

Gambar 4.20 Sourcecode Monitoring Mahasiswa ... 74

Gambar 4.21 Konfigurasi Pada File Gammurc ... 74

Gambar 4.22 Konfigurasi pada File Smsdrc ... 74

Gambar 4.23 Tampilan SMS Reminder Mahasiswa ... 75

Gambar 4.24 Sourcecode Tampillan SMS Reminder Mahasiswa ... 75

Gambar 4.25 Menu Admin ... 76

Gambar 4.26 Kelola Data Mahasiswa ... 76

Gambar 4.27 Sourcecode Menu Controller Admin Mahasiswa ... 77

Gambar 4.28 Sourcecode Import Data Mahasiswa ... 77

Gambar 4.29 Kelola Data Dosen ... 77

Gambar 4.30 Menu Kelola Data Matakuliah ... 78

Gambar 4.31 Kelola Data Nilai Admin ... 78

Gambar 4.32 Lembar kursioner Admin………...85

Gambar 4.33 Lembar kursioner dosen... 85

(11)

DAFTAR TABEL

Tabel 1.1 Tabel Kegiatan ... 7

Tabel 2.1 Penelitian Terdahulu ... 9

Tabel 2.2 Simbol-simbol Use Case Diagram ... 22

Tabel 2.3 Simbol-simbol Activity Diagram ... 23

Tabel 2.4 Simbol-simbol Sequence Diagram ... 24

Tabel 2.5 Simbol-simbol Class Diagram ... 25

Tabel 3.1 Definisi Usecase ... 33

Tabel 3.2 Tabel Dosen ... 57

Tabel 3.3 Tabel Matakuliah ... 58

Tabel 3.4 Tabel Kelas ... 58

Tabel 3.5 Tabel Nilai Mahasiswa ... 59

Tabel 3.6 Tabel Approvement Dosen... 59

Tabel 3.7 Tabel SMS Rimender ... 59

Tabel 4.1 Pengujian Blackbox Testing ... 79

(12)

DAFTAR PUSTAKA

1. Abdul Kadir. (2009). Dasar Perancangan dan Implementasi Database Relasional. Yogyakarta: widi.

2. Anggriawan, R. (2014). Sistem Reminder Kredit Semester Studi Kasus Jurusan Teknik Informatika. Jombang.

3. Anggriawan, R. (2014). Sistem Rimender Kredit Semester Studi Kasus Teknik Informatika. Jombang.

4. Buku Pedoman Perwalian. (2010). In S. M. Tutiek Retnowati, Buku Pedoman Perwalian (p. 2).

5. Gammu dengan windows. (2009, September). Retrieved from http://blog.beoco.or.id/2008/07/sms-gateway-dengan-gammu-di-

windows/comment-page-2

6. Jogianto H.M. (2005). Analisa dan Desain Sistem Informasi. Yogyakarta : andi.

7. Mcleod Raymond. (2001). Sistem Informasi Manajemen Salemba Empat.

8. Mercy Corps. (2005). Design, Monitoring and Evaluation Guidebook.

Portland, USA: Mercy Corps.

9. Nugroho A. (2009). Rekayasa Perangkat Lunak Menggunakan UML dan Java. Yogyakarta: Andi.

10. Nugroho, S. W. (2012, 5 12). PEMBANGUNAN SISTEM MONITORING DAN PENILAIAN SISWA BERBASIS WEB (. 8. Depok, sleman, Yogyakarta .

11. Pujianto. (2012). Analisa dan perancangan sistem informasi penjualan buku dengan konsinyasi berbasis clien server. Junal Informatika.

12. Widodo. (2011). Menggunakan UML (Unified Modelling Language . Bandung: Informatika.

13. Wijaya, T. H. (2010). Perancanaan dan Pembuatan Sistem Layanan Informasi Jurusan Teknik Informatika UMM.

14. Yuliano, T. (2007). Pengenalan PHP. di ilmukomputer.com.

Referensi

Dokumen terkait

ilmu sastra Pengantar: menunjukkan posisi teori sastra postrukturalisme dalam ilmu sastra 20” Ceramah kompoter, power point dan LCD Madan Sarup.. Post- Structuralism

Format berguna bila proses belajar mengajar yang dilakukan hanya memerlukan diskusi atau interaksi antar komponennya (student – teacher, student – student). Bahkan format ini dapat

Berdasarkan hasil pengujian perbandingan metode cGA dengan GA untuk studi kasus trajectory planning, maka dapat dianalisa bahwa pada saat kondisi tanpa penghalang,

Salah satu cara Harian Amanah mampu bersaingan dengan harian lokal lainnya adalah mengenai konsep produksi. Perbedaan Harian amanah dengan koran umum

Sumber: Hasil Survei Lapangan Tahun 2018 Dengan demikian sebagian besar anak jalanan yang masih sekolah merupakan anak- anak yang masih duduk dibangku sekolah

Penelitian ini bertujuan untuk mengetahui kadar unsur dan senyawa kimia limbah cangkang kerang Totok (Geloina sp.) hasil tangkapan masyarakat desa Bulupayung Cilacap di

Dari keseluruhan data kesalahan yang terjadi dalam lomba kompetensi siswa bidang pengelasan dapat dikategorisasikan sebagai berikut: (1) Kesalahan-kesalahan esensial yang