• Tidak ada hasil yang ditemukan

SISTEM INFORMASI KEGIATAN MAGANG MAHASISWA (KMM) MENGGUNAKAN SINGLE SIGN ON (SSO) UNS (STUDI KASUS D3 TEKNIK INFORMATIKA UNS).

N/A
N/A
Protected

Academic year: 2017

Membagikan "SISTEM INFORMASI KEGIATAN MAGANG MAHASISWA (KMM) MENGGUNAKAN SINGLE SIGN ON (SSO) UNS (STUDI KASUS D3 TEKNIK INFORMATIKA UNS)."

Copied!
21
0
0

Teks penuh

(1)

SISTEM INFORMASI KEGIATAN MAGANG MAHASISWA (KMM) MENGGUNAKAN SINGLE SIGN ON (SSO) UNS

(STUDI KASUS D3 TEKNIK INFORMATIKA UNS)

Tugas Akhir

untuk memenuhi sebagian persyaratan

mencapai derajat Diploma III

Program Studi Diploma III Teknik Informatika

diajukan oleh

Muhammad Fuaad

M3112152

kepada

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MIPA

UNIVERSITAS SEBELAS MARET

SURAKARTA

(2)
(3)
(4)

iv

ABSTRACT

MUHAMMAD FUAAD, 2015, THE DEVELOPMENT OF INFORMATION SYSTEM KMM USING SINGLE SIGN ON (SSO) UNS (CASE STUDY IN

DIII OF INFORMATION ENGINEERING UNS). Diploma III of Information

Engineering, Faculty of Mathematics and Natural Sciences, Sebelas Maret University Surakarta.

Implementation of the KMM in D3 Informatics Engineering, Sebelas Maret University, previously was done manually because information system that ever existed less proper by the implementation procedure. The manual implementation of KMM causing the service and data management process takes longer and might happen to the confusion related to the information about implementation of KMM. Making the KMM information system is the right solution to handle the various problems that arise related implementation of KMM.

This Information system is designed with several method including system requirements analysis, database design, UML design, Interface design, coding with CodeIgniter Framework PHP programming language and testing. Data Collection in analysis phase is done by interview or study literature.

In the implementation, this Information System contains four permissions namely: admin, in this case is a lecturer designated as Final Project division, lecturers, officer and students. This information system uses service single sign on (SSO) UNS to login. This system can manage the process of proffering instansi request, conselor request, assessment, and information management about the implementation of the KMM.

(5)

v

ABSTRAK

MUHAMMAD FUAAD, 2015, SISTEM INFORMASI KEGIATAN MAGANG MAHASISWA (KMM) MENGGUNAKAN SINGLE SIGN ON (SSO) UNS (STUDI KASUS D3 TEKNIK INFORMATIKA UNS). Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.

Pelaksanaan Kegiatan Magang Mahasiswa di D3 Teknik Informatika FMIPA Universitas Sebelas Maret sebelumnya masih dilakukan secara manual karena sistem informasi yang pernah ada kurang sesuai dengan prosedur pelaksanaan. Pelaksanaan KMM yang masih dilakukan secara manual menyebabkan proses pelayanan dan proses manajemen data membutuhkan waktu yang lebih lama serta dimungkinkan terjadi adanya kerancuan informasi terkait pelaksanaan KMM. Pembuatan sistem informasi Kegiatan Magang Mahasiswa merupakan solusi yang tepat untuk mengatasi berbagai masalah yang timbul terkait pelaksaanan Kegiatan Magang Mahasiswa.

Sistem Informasi ini dirancang dengan metode-metode diantaranya analisa kebutuhan sistem, desain database,desain UML, desainInterface , coding

dengan bahasa pemrograman PHP Framework CodeIgniter dan testing.

Pengumpulan data pada tahap analisa dilakukan dengan cara wawancara atau studi literatur.

Dalam implementasinya, sistem Informasi Kegiatan Magang Mahasiswa ini terdapat empat hak akses yaitu admin dalam hal ini adalah dosen yang ditunjuk sebagai divisi Kegiatan Magang Mahasiswa, petugas dari sekretariat D3 TI, dosen dan mahasiswa. Sistem informasi ini menggunakan layanan single sign on (SSO) UNS untuk login. Sistem informasi ini dapat mengelola proses pengajuan instansi, permohonan pembimbing, penilaian, serta manajemen informasi terkait pelaksanaan Kegiatan Magang Mahasiswa.

Kata Kunci: Framework, Kegiatan Magang Mahasiswa (KMM), PHP, SSO,

(6)

vi

MOTTO

INNALLOHA MA’ ANASesungguhnya Allah bersama aku

“Kadang keberhasilan baru akan tiba setelah kesulitan dialami. Maka jangan menyerah dalam menggapai keberhasilan walau kesulitan menghadang.”

(Mario Teguh)

“Jika Anda terlahir miskin itu bukan kesalahan Anda, tapi jika Anda mati miskin itu adalah kesalahan Anda.”

(7)

vii

PERSEMBAHAN

Sebuah karya tulisan ini kupersembahkan untuk :

1. Kedua orang tuaku tercinta

2. Kakak - kakak dan Adik - adikku tersayang

3. Dosen dan staf pengajar Program DIII Teknik Informatika UNS

4. Teman – Teman D3 Teknik Informatika angkatan

2012 khususnya kelas TIC

5. Seluruh teman dan sahabat yang tidak bisa

(8)

viii

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT yang senantiasa memberikan nikmat dan karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir dengan judul “Sistem Informasi Kegiatan Magang Mahasiswa menggunakan

single sign on (SSO) UNS (Studi Kasus D3 Teknik informatika UNS)”, yang menjadi salah satu syarat wajib untuk memperoleh gelar Amd. pada Program Studi Diploma III Teknik Informatika di Universitas Sebelas Maret Surakarta.

Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis mendapatkan dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih kepada:

1. Prof. Ir. Ari Handono Ramelan, M.Sc(Hons), Ph.D, selaku Dekan Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

2. Bapak Abdul Aziz S.Kom., M.Cs., selaku Ketua Program Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

3. Ibu Berliana Kusuma R., S.T., M.Eng. selaku dosen pembimbing yang penuh kesabaran, mengarahkan, dan memberi motivasi kepada penulis selama proses penyusunan Tugas Akhir ini,

4. Bapak dan Ibu Dosen serta karyawan Program Studi Diploma III Teknik

Informatika UNS yang telah mengajarkan ilmu dan membantu selama masa studi,

Penulis berharap semoga tulisan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.

Surakarta, Juli 2016

(9)

ix

DAFTAR ISI

HALAMAN PERSETUJUAN ... Error! Bookmark not defined. HALAMAN PENGESAHAN... Error! Bookmark not defined.

ABSTRACT... ii

ABSTRAK ... v

MOTTO ... vi

PERSEMBAHAN... vii

KATA PENGANTAR... viii

DAFTAR ISI... ix

DAFTAR GAMBAR... xii

DAFTAR TABEL... xvi BAB I PENDAHULUAN... Error! Bookmark not defined. 1.1 Latar Belakang ... Error! Bookmark not defined. 1.2 Perumusan masalah ... Error! Bookmark not defined. 1.3 Batasan Masalah Penelitian... Error! Bookmark not defined. 1.4 Tujuan Penelitian... Error! Bookmark not defined. 1.5 Manfaat Penelitian ... Error! Bookmark not defined. 1.6 Metodologi Penelitian ... Error! Bookmark not defined. 1.7 Sistematika Penulisan ... Error! Bookmark not defined. BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ... Error! Bookmark not defined.

(10)

x

2.2.5 Model-View-Controller (MVC) ... Error! Bookmark not defined. 2.2.6 Single Sign-On (SSO) ... Error! Bookmark not defined. 2.2.7 SimpleSAMLphp ... Error! Bookmark not defined. 2.2.8 HTML ... Error! Bookmark not defined. 2.2.9 Basis Data ... Error! Bookmark not defined. 2.2.10 Entity Relationship Diagram (ERD) .. Error! Bookmark not defined. 2.2.11 Unifield Modelling Langueage (UML) ... Error! Bookmark not defined.

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM .... Error! Bookmark not defined.

(11)

xi

(12)

xii

DAFTAR GAMBAR

Gambar 2.1 Ilustrasi MVC (Lethbridge, 2002)Error! Bookmark not defined. Gambar 3.0 Proses Bisnis ... Error! Bookmark not defined. Gambar 3.1 Use Case Diagram Mahasiswa .... Error! Bookmark not defined. Gambar 3.2 Use Case Diagram Admin ... Error! Bookmark not defined. Gambar 3.3 Use Case Diagram Dosen ... Error! Bookmark not defined. Gambar 3.4 Use Case Diagram Petugas ... Error! Bookmark not defined. Gambar 3.5 Sequence Diagram Menambah data Informasi KMM ... Error! Bookmark not defined.

Gambar 3.6 Sequence Diagram Mengubah data Informasi KMM ... Error! Bookmark not defined.

Gambar 3.7 Sequence Diagram Menghapus data Informasi KMM ... Error! Bookmark not defined.

Gambar 3.8 Sequence Diagram Menambah data Topik KMM ... Error! Bookmark not defined.

Gambar 3.9 Sequence Diagram Mengubah data Topik KMM ... Error! Bookmark not defined.

Gambar 3.10 Sequence Diagram Menghapus data Topik KMM ... Error! Bookmark not defined.

Gambar 3.11 Sequence Diagram Mengubah Jumlah Bimbingan ... Error! Bookmark not defined.

Gambar 3.12 Sequence Diagram Menambah data Kelas ... Error! Bookmark not defined.

Gambar 3.13 Sequence Diagram Mengubah data KelasError! Bookmark not defined.

Gambar 3.14 Sequence Diagram Menghapus data Kelas .... Error! Bookmark not defined.

Gambar 3.15 Sequence Diagram Mengubah Data Bobot Penilaian ... Error! Bookmark not defined.

(13)

xiii Bookmark not defined.

Gambar 3.17 Sequence Diagram Mengubah data Persyaratan KMM .... Error! Bookmark not defined.

Gambar 3.18 Sequence Diagram Menghapus data Persyaratan KMM ... Error! Bookmark not defined.

Gambar 3.19 Sequence Diagram Menambah data Akun Dosen ... Error! Bookmark not defined.

Gambar 3.20 Sequence Diagram Mengubah data Akun Dosen ... Error! Bookmark not defined.

Gambar 3.21 Sequence Diagram Menghapus data Akun Dosen ... Error! Bookmark not defined.

Gambar 3.22 Sequence Diagram Meverifikasi pengajuan Instansi ... Error! Bookmark not defined.

Gambar 3.23 Sequence Diagram Me-plotting instansi .. Error! Bookmark not defined.

Gambar 3.24 Sequence Diagram Menambah instansi ... Error! Bookmark not defined.

Gambar 3.25 Sequence Diagram Mengubah instansi ... Error! Bookmark not defined.

Gambar 3.26 Sequence Diagram Menghapus instansi .. Error! Bookmark not defined.

Gambar 3.27 Sequence Diagram Meverifikasi pengajuan Pembimbing Error! Bookmark not defined.

Gambar 3.28 Sequence Diagram Me-plotting PembimbingError! Bookmark not defined.

Gambar 3.29 Sequence Diagram Mengubah PenilaianPembimbing ... Error! Bookmark not defined.

Gambar 3.30 Sequence Diagram Mengubah PenilaianInstansi ... Error! Bookmark not defined.

(14)

xiv

Gambar 3.32 Sequence Diagram Mengubah Akun Dosen ... Error! Bookmark not defined.

Gambar 3.33 Sequence Diagram Menambah Bidang Topik Dosen ... Error! Bookmark not defined.

Gambar 3.34 Sequence Diagram Meverifikasi Bimbingan .. Error! Bookmark not defined.

Gambar 3.35 Sequence Diagram Mengubah Penilaian Pembimbing ... Error! Bookmark not defined.

Gambar 3.36 Sequence Diagram Mengubah Penilaian Laporan ... Error! Bookmark not defined.

Gambar 3.37 Sequence Diagram Mengubah data Diri .. Error! Bookmark not defined.

Gambar 3.38 Sequence Diagram Menambah data Pengajuam Instansi .. Error! Bookmark not defined.

Gambar 3.39 Sequence Diagram Menambah data Pengajuam Pembimbing ... Error! Bookmark not defined. Gambar 3.40 Sequence Diagram Mengecek Persyaratan pengambilan form ... Error! Bookmark not defined. Gambar 3.41 Sequence Diagram Mengecek Persyaratan penyerahan form ... Error! Bookmark not defined. Gambar 3.42 Sequence Diagram Mengecek Persyaratan pendaftaran ujian ... Error! Bookmark not defined. Gambar 3.43 Class Diagram Sistem Informasi KMM .. Error! Bookmark not defined.

Gambar 3.44 Entity Relationship Diagram Sistem Informasi KMM ... Error! Bookmark not defined.

Gambar 3.45 Relasi Antar Tabel Sistem Informasi KMM ... Error! Bookmark not defined.

Gambar 3.46 Desain Interface Halaman Pilih Login ... Error! Bookmark not defined.

(15)

xv not defined.

Gambar 3.48 Desain Interface Halaman Home Mahasiswa .. Error! Bookmark not defined.

Gambar 3.49 Desain Interface Halaman Persiapan Mahasiswa ... Error! Bookmark not defined.

Gambar 3.50 Desain Interface Halaman Pelaksanaan Mahasiswa ... Error! Bookmark not defined.

Gambar 3.51 Desain Interface Halaman Evaluasi Mahasiswa ... Error! Bookmark not defined.

Gambar 3.52 Desain Interface Halaman index Dosen ... Error! Bookmark not defined.

Gambar 3.53 Desain Interface Halaman index Petugas . Error! Bookmark not defined.

Gambar 3.54 Desain Interface Halaman index Admin ... Error! Bookmark not defined.

Gambar 4.1 Halaman Utama ... Error! Bookmark not defined. Gambar 4.2 Halaman Login Non SSO ... Error! Bookmark not defined. Gambar 4.3 Halaman Login SSO ... Error! Bookmark not defined. Gambar 4.4 Halaman Utama ... Error! Bookmark not defined. Gambar 4.5 Halaman Detail Informasi KMM .. Error! Bookmark not defined. Gambar 4.6 Halaman Pendaftaran KMM ... Error! Bookmark not defined. Gambar 4.7 Halaman Pengajuan Instansi ... Error! Bookmark not defined. Gambar 4.8 Halaman Pengajuan Pembimbing . Error! Bookmark not defined. Gambar 4.9 Halaman Upload Penilaian Instansi ... Error! Bookmark not defined.

(16)

xvi

Gambar 4.17 Halaman Verifikasi Permohonan Bimbingan .. Error! Bookmark not defined.

Gambar 4.18 Halaman Manajemen BimbinganError! Bookmark not defined. Gambar 4.19 Halaman Utama ... Error! Bookmark not defined. Gambar 4.20 Halaman Input Nim Mahasiswa . Error! Bookmark not defined. Gambar 4.21 Halaman Check Persyaratan Pengambilan Form ... Error! Bookmark not defined.

Gambar 4.22 Halaman Check Persyaratan Penyerahan FormError! Bookmark not defined.

Gambar 4.23 Halaman Check Persyaratan Pendaftaran Ujian ... Error! Bookmark not defined.

Gambar 4.24 Halaman Utama ... Error! Bookmark not defined. Gambar 4.25 Halaman Manajemen Informasi . Error! Bookmark not defined. Gambar 4.26 Halaman Manajemen Topik ... Error! Bookmark not defined. Gambar 4.27 Halaman Manajemen Jumlah Bimbingan dan Pemohon .... Error! Bookmark not defined.

Gambar 4.28 Halaman Manajemen Kelas ... Error! Bookmark not defined. Gambar 4.29 Halaman Manajemen Bobot Penilaian ... Error! Bookmark not defined.

Gambar 4.30 Halaman Manajemen Persyaratan KMM . Error! Bookmark not defined.

Gambar 4.31 Halaman Manajemen Akun Dosen ... Error! Bookmark not defined.

Gambar 4.32 Halaman Verifikasi Pengajuan Instansi .... Error! Bookmark not defined.

Gambar 4.33 Halaman Manajemen Daftar Instansi ... Error! Bookmark not defined.

Gambar 4.34 Halaman Verifikasi Permohonan PembimbingError! Bookmark not defined.

(17)

xvii not defined.

Gambar 4.37 Halaman Manajemen Penilaian Instansi ... Error! Bookmark not defined.

(18)

xviii

DAFTAR TABEL

Tabel 2.1 Simbol-simbol ERD (Fatansyah, 2001) ... Error! Bookmark not defined.

Tabel 2.2 Simbol use case (Dharwiyanti, 2013)Error! Bookmark not defined. Tabel 2.3 Simbol Class Diagram (Dharwiyanti, 2013) ... Error! Bookmark not defined.

Tabel 2.4 Simbol Sequence Diagram (Dharwiyanti, 2013) .... Error! Bookmark not defined.

Tabel 3.1 Deskripsi Aktor ... Error! Bookmark not defined. Tabel 3.2 Kebutuhan Fungsional ... Error! Bookmark not defined. Tabel 3.3 Penjelasan skenario menambah berita seputar KMM ... Error! Bookmark not defined.

Tabel 3.4 Penjelasan skenario mengubah berita seputar KMM ... Error! Bookmark not defined.

Tabel 3.5 Penjelasan skenario menghapus berita seputar KMM ... Error! Bookmark not defined.

Tabel 3.6 Penjelasan skenario menambah topik KMM ... Error! Bookmark not defined.

Tabel 3.7 Penjelasan skenario mengubah topik KMM .... Error! Bookmark not defined.

Tabel 3.8 Penjelasan skenario menghapus topik KMM .. Error! Bookmark not defined.

Tabel 3.9 Penjelasan skenario mengubah Jumlah Bimbingan dan Pemohon ... Error! Bookmark not defined. Tabel 3.10 Penjelasan skenario menambah Kelas ... Error! Bookmark not defined.

Tabel 3.11 Penjelasan skenario mengubah Kelas MahasiswaError! Bookmark not defined.

(19)

xix Bookmark not defined.

Tabel 3.13 Penjelasan skenario mengubah bobot penilaian ... Error! Bookmark not defined.

Tabel 3.14 Penjelasan skenario persyaratan KMM ... Error! Bookmark not defined.

Tabel 3.15 Penjelasan skenario mengubah persyaratan KMM... Error! Bookmark not defined.

Tabel 3.16 Penjelasan skenario menghapus persyaratan KMM ... Error! Bookmark not defined.

Tabel 3.17 Penjelasan skenario akun Dosen ... Error! Bookmark not defined. Tabel 3.18 Penjelasan skenario mengubah akun Dosen .. Error! Bookmark not defined.

Tabel 3.19 Penjelasan skenario menghapus akun Dosen Error! Bookmark not defined.

Tabel 3.20 Penjelasan skenario meverifikasi pengajuan Instansi ... Error! Bookmark not defined.

Tabel 3.21 Penjelasan skenario me-plotting instansi ... Error! Bookmark not defined.

Tabel 3.22 Penjelasan skenario Menambah Instansi ... Error! Bookmark not defined.

Tabel 3.23 Penjelasan skenario mengubah Instansi... Error! Bookmark not defined.

Tabel 3.24 Penjelasan skenario menghapus Instansi ... Error! Bookmark not defined.

Tabel 3.25 Penjelasan skenario meverifikasi pengajuan Pembimbing ... Error! Bookmark not defined.

Tabel 3.26 Penjelasan skenario me-plotting PembimbingError! Bookmark not defined.

Tabel 3.27 Penjelasan skenario mengubah Penilaian Pembimbing ... Error! Bookmark not defined.

(20)

xx not defined.

Tabel 3.29 Penjelasan skenario mengubah Penilaian Laporan ... Error! Bookmark not defined.

Tabel 3.30 Penjelasan skenario mengubah akun Dosen .. Error! Bookmark not defined.

Tabel 3.31 Penjelasan skenario menambah topik KMM . Error! Bookmark not defined.

Tabel 3.32 Penjelasan skenario meverifikasi pengajuan Pembimbing ... Error! Bookmark not defined.

Tabel 3.33 Penjelasan skenario mengubah Penilaian Pembimbing ... Error! Bookmark not defined.

Tabel 3.34 Penjelasan skenario mengubah Penilaian Laporan ... Error! Bookmark not defined.

Tabel 3.35 Penjelasan skenario mengubah data diri mahasiswa ... Error! Bookmark not defined.

Tabel 3.36 Penjelasan skenario menambah data Pengajuan Instansi ... Error! Bookmark not defined.

Tabel 3.37 Penjelasan skenario menambah data Pengajuan Pembimbing Error! Bookmark not defined.

Tabel 3.38 Penjelasan skenario Mengecek Persyaratan pengambilan form ... Error! Bookmark not defined. Tabel 3.39 Penjelasan skenario Mengecek Persyaratan penyerahan form Error! Bookmark not defined.

Tabel 3.40 Penjelasan skenario Mengecek Persyaratan pendaftaran ujianError! Bookmark not defined.

(21)

xxi

Tabel 3.47 Struktur Tabel Kelas ... Error! Bookmark not defined. Tabel 3.48 Struktur Tabel Syarat Maksimum .... Error! Bookmark not defined. Tabel 3.49 Struktur Tabel Mahasiswa Pembimbing ... Error! Bookmark not defined.

Tabel 3.50 Struktur Tabel Topik Dosen ... Error! Bookmark not defined. Tabel 3.52 Struktur Tabel Syarat Pendaftaran ... Error! Bookmark not defined. Tabel 3.53 Struktur Tabel Bobot Nilai ... Error! Bookmark not defined. Tabel 3.54 Struktur Tabel Penilaian Pembimbing ... Error! Bookmark not defined.

Referensi

Dokumen terkait

[r]

[r]

dengan penelitian serupa lainnya di Thailand yang memiliki jumlah sampel 394 kasus anak didapatkan jumlah kasus tertinggi pada kelompok usia 10-14 tahun yaitu sebanyak

Berdasarkan observasi yang dilakukan peneliti mengenai tenaga kependidikan Madin Irsyaduth Tholibin yang terdiri dari Tata Usaha, Kepala Madrasah dan Pengurus

Cipta Prima Yoga Palembang dengan melakukan analisis laporan keuangan selama 3 (tiga) tahun terakhir yaitu tahun 2014, 2015, 2016 sehingga dalam penyusunan

Alhamdulillah, puji syukur penulis ucapan kepada Allah SWT yang telah memberikan taufik, hidayah dan karunia-Nya, sehingga penulis dapat menyelesaikan proposal skripsi

Secara umum strategi daya saing yang dibutuhkan industri galangan kapal adalah strategi korporasi dan bisnis seperti yang dilakukan negara lain yang berhasil dalam

D eng a n s trategi-s trateg i yang dipilih, pertumbuhan pe rba nkan s yariah di Indones ia meng ikuti permintaa n pas ar, mampu bers aing deng an lembag a keua ng an