APLIKASI PENDATAAN TESIS DAN DISERTASI PADA PROGRAM PASCASARJANA UNIVERSITAS SEBELAS MARET SURAKARTA
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer
Disusun oleh :
IFFAH NADYA ABROR NIM. M3107094
PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2010 i
HALAMAN PERSETUJUAN
APLIKASI PENDATAAN TESIS DAN DISERTASI PADA PROGRAM PASCASARJANA UNIVERSITAS SEBELAS MARET SURAKARTA
Disusun Oleh :
IFFAH NADYA ABROR NIM. M3107094
Tugas Akhir ini telah disetujui untuk dipertahankan Di hadapan dewan penguji pada tanggal 22 Juni 2010
Pembimbing Utama
Wisnu Widiarto, S.Si, M.T NIP. 19700601 200801 1 009 ii
HALAMAN PENGESAHAN APLIKASI PENDATAAN TESIS DAN DISERTASI PADA PROGRAM PASCASARJANA UNIVERSITAS SEBELAS MARET SURAKARTA Disusun Oleh : IFFAH NADYA ABROR NIM. M3107094 Dibimbing Oleh : Pembimbing Utama
Wisnu Widiarto, S.Si, M.T NIP. 19700601 200801 1 009 Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Imu Komputer Pada hari Jum’at tanggal 23 Juli 2010 Dewan Penguji : 1. Wisnu Widiarto, S.Si, M.T
(
)
(
)
(
)
NIP. 19700601 200801 1 009 2. Rudi Hartono, S.Si NIDN. 0626128402 3. Agus Purnomo, S.Si NIDN. 0607038501 Disahkan Oleh Dekan Fakultas FMIPA UNS
Ketua Program Studi DIII Ilmu Komputer UNS
Prof. Drs. Sutarno, M.Sc, Ph.D
Drs. YS. Palgunadi, M.Sc
NIP. 19600809 198612 1 001
NIP. 19560407 198303 1 004 iii
ABSTRACT Iffah Nadya Abror, 2010, “THE APPLICATION OF THESIS AND DISSERTATION DATA COLLECTION AT POST GRADUATED PROGRAM OF SEBELAS MARET UNIVERSITY”. DIII Computer Program. Faculty of Mathematics and Natural Science, Sebelas Maret University. Post Graduated Program of UNS have not had application yet which it can be used to facilitate in thesis or dissertation data collection. It makes difficult for systematic business line to do data searching process, to serve university student and to prepare thesis proposal seminar from dissertation until final assignment. The purpose of this final assignment is to make an Application of Thesis and Dissertation Data Collection at Post Graduated Program of UNS. The method of data collecting used in arranging of this final assignment were interview and documentation. The arranging stages used were database arranging, program script, making program and process of program checking. The application was developed using PHP, database was managed by MySQL. According to the construction of Aplication of Thesis and Dissertation Data Collection at Post Graduated Program of UNS, we can conclude that the application has already been implemented. Keyword : Data Collection, Thesis, Dissertation.
iv
ABSTRAK Iffah Nadya Abror, 2010, APLIKASI PENDATAAN TESIS DAN DISERTASI PADA PROGRAM PASCASARJANA UNIVERSITAS SEBELAS MARET SURAKARTA. Teknik Informatika, Diploma III Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. Program Pascasarjana UNS belum memiliki aplikasi yang dapat digunakan untuk mempermudah proses pendataan tesis ataupun disertasi. Hal ini menyulitkan pihak Tata Usaha dalam melakukan proses pencarian data dan pelayanan kepada mahasiswa dalam hal mempersiapkan seminar proposal tesis atupun disertasi sampai ujiannya. Tujuan dari Tugas Akhir ini adalah membuat sebuah Aplikasi Pendataan Tesis dan Disertasi pada Program Pascasarjana UNS. Metode pengumpulan data yang digunakan dalam penyusunan Tugas Akhir ini adalah metode wawancara dan studi pustaka. Tahapan perancangan yang digunakan meliputi perancangan database, perancangan alur program, perancangan tampilan program, pembuatan script program dan pengecekan jalannya program. Aplikasi ini dikembangkan dengan menggunakan PHP dan diolah dengan menggunakan database MySQL. Berdasarkan pembuatan Aplikasi Pendataan Tesis dan Disertasi pada Program Pascasarjana UNS, dapat disimpulkan bahwa aplikasi ini sudah siap di implementasikan. Kata Kunci : Pendataan, Tesis, Disertasi.
v
MOTTO “Barangsiapa bertakwa kepada Allah, niscaya Dia akan mengadakan baginya jalan keluar dan memberinya rizki dari arah yang tiada terduga. Barangsiapa bertawakal kepada Allah, niscaya Allah akan mencukupkan keperluannya.” (QS. At-Thalaq : 2-3) ”Sesungguhnya sesudah kesulitan itu pasti ada kemudahan.” (QS. Al-Insyirah : 6) ”Allah tidak membebani seseorang melainkan sesuai dengan kesanggupannya.” (Q.S. Al Baqarah: 286) “Syukuri semua yang ada…Allah pasti akan memberi sesuatu indah pada waktunya. “ (Penulis)
vi
HALAMAN PERSEMBAHAN Dengan segala kerendahan hati, Tugas Akhir ini kupersembahkan untuk : Allah SWT, terimakasih atas segala rahmat dan karunia yang telah
Engkau berikan kepadaku... Bapak dan Ibu tercinta, terimakasih Bapak… terimakasih Ibu… doa
Kalian adalah kunci kesuksesan bagiku. Kakakku
Luthfi
dan adik-adikku,
Hafizh,
Fariz,
Avicena…
terimakasih telah menjadi penyemangat buatku. Pak Wisnu dan Pak Anton, terimakasih untuk bimbingan, nasehat
dan kesabarannya. Teman-temanku “Andrian, Wahyu, Angel, Hamz, Diezt, Sigit…”
terimakasih untuk semuanya. Teman–teman D3 Ilmu Komputer angkatan 2007, terimakasih atas
kebersamaan, perjuangan dan kerjasamanya. Almamater.
vii
KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat Allah SWT atas limpahan rahmat, hidayah dan inayah-Nya yang senantiasa memberikan petunjuk dan pertolongan sehingga penulis dapat menyelesaikan pembuatan Tugas Akhir ini. Laporan Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan kelulusan Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. Dalam proses penyusunan tugas akhir ini, penulis banyak memperoleh bantuan dari berbagai pihak, sehingga kesulitan-kesulitan yang timbul dapat teratasi. Dengan segala kerendahan hati, penulis mengucapkan terima kasih kepada : 1. Bapak Drs. Y. S. Palgunadi, M.Sc selaku ketua Program Studi DIII Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. 2. Bapak Wisnu Widiarto, S.Si ,M.T selaku dosen pembimbing yang telah memberikan bimbingan, saran dan petunjuk dalam pembuatan tugas akhir ini. 3. Bapak Prof. Drs. Suranto, M. Sc. Ph. D selaku Direktur Program Pascasarjana UNS yang telah memberikan izin kepada penulis untuk melakukan penelitian pada Program Pascasarjana UNS. 4. Bapak Antoni Hermawan, S.Kom yang telah memberikan bimbingan kepada penulis selama melakukan penelitian di Pascasarjana UNS. 5. Teman-teman mahasiswa DIII Ilmu Komputer FMIPA UNS khususnya jurusan Teknik Informatika angkatan 2007. Akhirnya, penulis berharap semoga tugas akhir ini bermanfaat bagi semua pihak yang berkepentingan.
Surakarta, Juni 2010
Penulis viii
DAFTAR ISI HALAMAN JUDUL ............................................................................................ i HALAMAN PERSETUJUAN ............................................................................. ii HALAMAN PENGESAHAN ............................................................................. iii ABSTRACT ....................................................................................................... iv INTISARI............................................................................................................ v MOTTO ............................................................................................................. vi HALAMAN PERSEMBAHAN ......................................................................... vii KATA PENGANTAR ...................................................................................... viii DAFTAR ISI ...................................................................................................... ix DAFTAR TABEL ............................................................................................ xiii DAFTAR GAMBAR ........................................................................................ xiv BAB I PENDAHULUAN .................................................................................. 1 1.1 Latar Belakang Masalah ..................................................................... 1 1.2 Perumusan Masalah ............................................................................ 1 1.3 Batasan Masalah................................................................................. 2 1.4 Tujuan dan Manfaat ............................................................................ 2 1.4.1 Tujuan ....................................................................................... 2 1.4.2 Manfaat ..................................................................................... 2 1.5 Metodologi Penelitian ........................................................................ 3 1.4.1 Objek Penelitian ........................................................................ 3 1.4.2 Metode Pengumpulan Data ........................................................ 3 1.6 Sistematika Penulisan ......................................................................... 3 BAB II LANDASAN TEORI ............................................................................ 5 2.1 Data.................................................................................................... 5 2.2 Sistem Informasi ................................................................................ 5 2.3 Database ............................................................................................. 6 2.4 Database Management System (DBMS) ............................................. 6 2.5 Database MySQL ............................................................................... 7 2.6 Context Diagram ................................................................................ 7
ix
2.7 DFD (Data Flow Diagram) ................................................................ 7 2.8 ERD (Entity Relationship Diagram) ................................................... 8 2.9 PhpMyAdmin ..................................................................................... 9 2.10 PHP (Hypertext Preprocessor) ...................................................... 10 2.11 AJAX (Asynchronous Javascript and XML) .................................... 10 2.12 Macromedia Dreamweaver 8.......................................................... 11 BAB III DESAIN DAN PERANCANGAN ..................................................... 12 3.1 Alat Penelitian .................................................................................. 12 3.1.1 Perangkat Keras (Hardware) .................................................. 12 3.1.2 Perangkat Lunak (Software) ................................................... 12 3.2 Tahap-Tahap Pengembangan Sistem ................................................ 13 3.2.1 Perencanaan Sistem ................................................................ 13 3.2.2 Analisa Sistem yang Ada ........................................................ 13 3.2.3 Desain Sistem......................................................................... 14 a) Context Diagram ................................................................ 14 b) Data Flow Diagram (DFD) Level 0.................................... 15 c) Entity Relationship Diagram (ERD) ................................... 17 d) Relasi Antar Tabel ............................................................. 18 3.2.4 Struktur Database .................................................................. 19 3.2.5 Desain Tampilan Aplikasi ...................................................... 24 a. Rancangan Halaman Beranda ............................................... 24 b. Rancangan Halaman User Lihat Data Dosen ........................ 25 c. Rancangan Halaman User Lihat Data Mahasiswa................. 25 d. Rancangan Halaman User Lihat Data Tesis atau Disertasi.... 26 e. Rancangan Halaman User Lihat Data Seminar ..................... 27 f. Rancangan Halaman User Lihat Data Ujian .......................... 27 g. Rancangan Halaman Login .................................................. 28 h. Rancangan Form Input Data Dosen...................................... 28 i. Rancangan Form Input Data Tesis ........................................ 29 j. Rancangan Form Input Data Disertasi................................... 29 k. Rancangan Form Input Data Seminar................................... 30 x
l. Rancangan Form Input Data Ujian ........................................ 30 m. Rancangan Form Input Nilai Seminar ................................. 31 n. Rancangan Form Input Nilai Ujian ...................................... 31 BAB IV IMPLEMENTASI DAN ANALISA................................................... 32 4.1 Tampilan Aplikasi ............................................................................ 32 4.1.1 Tampilan Halaman User .......................................................... 32 a. Tampilan Halaman Beranda ................................................. 32 b. Tampilan Halaman Lihat Data Dosen................................... 32 c. Tampilan Halaman Lihat Data Mahasiswa ........................... 33 d. Tampilan Halaman Lihat Data Tesis-Disertasi ..................... 34 e. Tampilan Halaman Lihat Data Seminar ................................ 34 f. Tampilan Halaman Lihat Data Ujian..................................... 35 4.1.2 Tampilan Halaman Login......................................................... 36 4.1.3 Tampilan Form Input Data....................................................... 36 a. Tampilan Form Input Data Dosen ........................................ 36 b. Tampilan Form Input Data Tesis .......................................... 37 c. Tampilan Form Input Data Disertasi .................................... 38 d. Tampilan Form Input Data Seminar ..................................... 39 e. Tampilan Form Input Data Ujian ......................................... 40 f. Tampilan Form Input Nilai Seminar ..................................... 41 g. Tampilan Form Input Nilai Ujian ......................................... 42 4.1.4 Tampilan Halaman Lihat Data ................................................ 43 a. Tampilan Halaman Lihat Data Dosen ................................... 43 b. Tampilan Halaman View dan Edit Data Dosen ..................... 44 c. Tampilan Halaman Lihat Data Tesis atau Disertasi .............. 45 d. Tampilan Halaman View dan Edit Data Tesis atau Disertasi . 46 e. Tampilan Halaman Lihat Data Seminar ................................ 46 f. Tampilan Halaman View dan Edit Data Seminar ................... 47 g. Tampilan Halaman Lihat Data Ujian .................................... 48 h. Tampilan Halaman View dan Edit Data Ujian ...................... 49
xi
4.1.5 Tampilan Halaman Cari Data .................................................. 49 a. Tampilan Halaman Cari Data Dosen .................................... 49 b. Tampilan Halaman Cari Data Tesis atau Disertasi ................ 50 c. Tampilan Halaman Cari Data Seminar ................................. 50 d. Tampilan Halaman Cari Data Ujian ..................................... 51 4.1.6 Tampilan Halaman Cetak Data ................................................ 51 a. Tampilan Halaman Cetak Data Dosen .................................. 51 b. Tampilan Halaman Cetak Judul Tesis atau Disertasi ............ 52 c. Tampilan Halaman Cetak Pembimbing ................................ 52 d. Tampilan Halaman Cetak Jadwal Seminar ........................... 53 e. Tampilan Halaman Cetak Jadwal Ujian ................................ 53 4.2 Analisa Kebutuhan Hardware dan Software ..................................... 54 4.2.1 Kebutuhan Hardware .............................................................. 54 4.2.2 Kebutuhan Software ................................................................. 54 BAB V PENUTUP .......................................................................................... 55 5.1 Kesimpulan ...................................................................................... 55 5.2 Saran ................................................................................................ 55 DAFTAR PUSTAKA ........................................................................................ 56 LAMPIRAN ...................................................................................................... 57
xii
DAFTAR TABEL Tabel 2.1 Simbol dalam DFD .............................................................................. 8 Tabel 2.2 Simbol dalam ERD ............................................................................... 9 Tabel 3.1 Desain Tabel Calon_Mhs .................................................................. 19 Tabel 3.2 Desain Tabel Nilai_Seleksi ................................................................ 20 Tabel 3.3 Desain Tabel NIM .............................................................................. 20 Tabel 3.4 Desain Tabel Prodi ............................................................................. 20 Tabel 3.5 Desain Tabel Mahasiswa ................................................................... 21 Tabel 3.6 Desain Tabel Dosen .......................................................................... 21 Tabel 3.7 Desain Tabel Tesis ............................................................................ 22 Tabel 3.8 Desain Tabel Disertasi........................................................................ 22 Tabel 3.9 Desain Tabel Bimbingan .................................................................... 22 Tabel 3.10 Desain Tabel Seminar ...................................................................... 23 Tabel 3.11 Desain Tabel Ujian .......................................................................... 23 Tabel 3.12 Desain Tabel Ruang ......................................................................... 24 Tabel 3.13 Desain Tabel Sesi ............................................................................. 24 Tabel 3.14 Desain Tabel Admin ......................................................................... 24
xiii
DAFTAR GAMBAR Gambar 3.1 Context Diagram Aplikasi Pendataan Tesis dan Disertasi ............... 14 Gambar 3.2 DFD Level 0 Aplikasi Pendataan Tesis dan Disertasi...................... 16 Gambar 3.3 ERD Aplikasi Pendataan Tesis dan Disertasi .................................. 18 Gambar 3.4 Relasi Antar Tabel Aplikasi Pendataan Tesis dan Disertasi ............. 18 Gambar 3.5 Rancangan Halaman Beranda ......................................................... 25 Gambar 3.6 Rancangan Halaman User Lihat Data Dosen .................................. 25 Gambar 3.7 Rancangan Halaman User Lihat Data Mahasiswa ........................... 26 Gambar 3.8 Rancangan Halaman User Lihat Data Tesis atau Disertasi .............. 26 Gambar 3.9 Rancangan Halaman User Lihat Data Seminar ............................... 27 Gambar 3.10 Rancangan Halaman User Lihat Data Ujian .................................. 27 Gambar 3.11 Rancangan Halaman Login Admin................................................ 28 Gambar 3.12 Rancangan Form Input Data Dosen .............................................. 28 Gambar 3.13 Rancangan Form Input Data Tesis ................................................ 29 Gambar 3.14 Rancangan Form Input Data Disertasi........................................... 29 Gambar 3.15 Rancangan Form Input Data Seminar ........................................... 30 Gambar 3.16 Rancangan Form Input Data Ujian................................................ 30 Gambar 3.17 Rancangan Form Input Nilai Seminar ........................................... 31 Gambar 3.18 Rancangan Form Input Nilai Ujian ............................................... 31 Gambar 4.1 Tampilan Halaman Beranda ............................................................ 32 Gambar 4.2 Tampilan Halaman Lihat Data Dosen ............................................. 33 Gambar 4.3 Tampilan Halaman Lihat Data Mahasiswa ...................................... 33 Gambar 4.4 Tampilan Halaman Lihat Data Tesis atau Disertasi ......................... 34 Gambar 4.5 Tampilan Halaman Lihat Data Seminar .......................................... 35 Gambar 4.6 Tampilan Halaman Lihat Data Ujian............................................... 35 Gambar 4.7 Tampilan Halaman Login ............................................................... 36 Gambar 4.8 Tampilan Form Input Data Dosen................................................... 37 Gambar 4.9 Tampilan Form Input Data Tesis .................................................... 38 Gambar 4.10 Tampilan Form Input Data Disertasi ............................................. 39 Gambar 4.11 Tampilan Form Input Data Seminar .............................................. 40
xiv
Gambar 4.12 Tampilan Form Input Data Ujian .................................................. 41 Gambar 4.13 Tampilan Form Input Nilai Seminar ............................................. 42 Gambar 4.14 Tampilan Form Input Nilai Ujian.................................................. 43 Gambar 4.15 Tampilan Halaman Lihat Data Dosen ........................................... 44 Gambar 4.16 Tampilan Halaman View dan Edit Data Dosen .............................. 45 Gambar 4.17 Tampilan Halaman Lihat Data Tesis atau Disertasi ....................... 45 Gambar 4.18 Tampilan Halaman View dan Edit Data Tesis atau Disertasi.......... 46 Gambar 4.19 Tampilan Halaman Lihat Data Seminar ........................................ 47 Gambar 4.20 Tampilan Halaman View dan Edit Data Seminar ........................... 48 Gambar 4.21 Tampilan Halaman Lihat Data Ujian ............................................. 48 Gambar 4.22 Tampilan Halaman View dan Edit Data Ujian ............................... 49 Gambar 4.23 Tampilan Halaman Cari Data Dosen ............................................. 49 Gambar 4.24 Tampilan Halaman Cari Data Tesis atau Disertasi......................... 50 Gambar 4.25 Tampilan Halaman Cari Data Seminar .......................................... 50 Gambar 4.26 Tampilan Halaman Cari Data Ujian .............................................. 51 Gambar 4.27 Tampilan Halaman Cetak Data Dosen........................................... 51 Gambar 4.28 Tampilan Halaman Cetak Judul Tesis atau Disertasi ..................... 52 Gambar 4.29 Tampilan Halaman Cetak Pembimbing ......................................... 52 Gambar 4.30 Tampilan Halaman Cetak Jadwal Seminar .................................... 53 Gambar 4.31 Tampilan Halaman Cetak Jadwal Ujian ........................................ 53
xv