AGAMA ISLAM QOMARUDDIN GRESIK
TUGAS AKHIR
Diajukan kepada Jurusan Teknik Informatika Fakultas Teknologi Industri
Universitas Pembangunan Nasional "Veteran" Jawa Timur Untuk menyusun Skripsi S-I
Disusun Oleh:
ERIK SYA’DUL ABID
NPM. 0634015088
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI
RANCANG BANGUN SISTEM INFORMASI MANAJEMEN
AKADEMIK (SIAMIK) ONLINE DI SEKOLAH TINGGI
AGAMA ISLAM QOMARUDDIN GRESIK
Disusun Oleh :
ERIK SYA’DUL ABID
NPM. 0634015088
Telah disetujui untuk mengikuti Ujian Negara Lisan Gelombang II Tahun Akademik 2010/2011
Menyetujui,
Pembimbing Utama Pembimbing Pendamping
Nur Cahyo Wibowo, S.Kom, M.Kom Wahyu S.J. Saputra, S.Kom NPT. 37903 040 197 NPT. 38608 104 0295 1
Mengetahui,
Ketua Program Studi Teknik Informatika Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur
FAKULTAS TEKNOLOGI INDUSTRI
KETERANGAN REVISI
Yang bertanda tangan dibawah ini menyatakan bahawa mahasiswa berikut: Nama : Erik Sya’dul Abid
NPM : 0634015088 Jurusan : Teknik Informatika
Telah mengerjakan revisi / tidak ada revisi*) TUGAS AKHIR Ujian Lisan Gelombang II, TA 2010/2011 dengan judul:
″RANCANG BANGUN SISTEM INFORMASI MANAJEMEN
AKADEMIK (SIAMIK) ONLINE DI SEKOLAH TINGGI AGAMA ISLAM QOMARUDDIN GRESIK″
Surabaya, 26 November 2010 Dosen Penguji yang memerintahkan revisi:
1) Nur Cahyo Wibowo,S.Kom,M.Kom NPT. 279 030 440 197
2) Doddy Ridwandono S.Kom NPT. 37805 070 218
RANCANG BANGUN SISTEM INFORMASI MANAJEMEN AKADEMIK (SIAMIK) ONLINE DI SEKOLAH TINGGI AGAMA ISLAM
QOMARUDDIN GRESIK
Disusun Oleh :
ERIK SYA’DUL ABID
NPM : 0634 015 088
Telah dipertahankan di hadapan dan diterima oleh Tim Penguji Tugas Akhir Program Studi Teknik Informatika Fakultas Teknologi Industri
Universitas Pembangunan Nasional “Veteran” Jawa Timur Pada Tanggal : 26 November 2010
Pembimbing : 1.
Nur Cahyo Wibowo, S.Kom, M.Kom NPT. 37903 040 197
Tim Penguji : 1.
Nur Cahyo Wibowo, S.Kom, M.Kom NPT. 37903 040 197
2.
Wahyu S.J. Saputra, S.Kom NPT. 38 608 104 0295 1
2.
Doddy Ridwandono S.Kom NPT. 37805 070 218 3.
Dra. Nining Martiningtyas, M.MT NIDN. 0713 066 501
Mengetahui,
Dekan Fakultas Teknologi Industri
Universitas Pembangunan Nasional “Veteran” Jawa Timur Surabaya
Pembimbing II : Wahyu S.J. Saputra S.Kom Penyusun : Erik Sya’dul Abid
ABSTRAK
Perkembangan teknologi saat ini semakin tinggi terutama di bidang teknologi informatika sehingga tidak menutup kemungkinan dalam suatu lembaga institusi pendidikan, dibutuhkan suatu sistem yang dimana menjadikan segala urusan kampus bisa terlaksana dengan baik, seperti halnya dalam sistem pengelolaan akademik bagi dosen terutama bagi mahasiswa. Pembuatan Sistem akademik seperti ini tentunya harus didukung dengan pemograman yang handal dan tempat penyimpanan data yang aman, pada saat ini banyak sekali pemograman yang bermunculan di kalangan programmer, salah satunya adalah pemograman PHPdan MySQL sebagai database, pemograman ini sudah tidak asing lagi bagi kalangan programmer pada saat ini.
Pada penelitian Tugas Akhir ini, dilakukan pembuatan suatu aplikasi sistem terpadu berupa sebuah pengelolaan akademik. atau Sistem Informasi Manajemen Akademik (SIAMIK) online yang akan membantu menyelesaikan permasalahan akademik tersebut, dengan memanfaatkan pemograman PHP dan MySQL. Yang nantinya akan menjadi sistem informasi akademik secara terpadu guna mendukung pengelolaan sistem akademik yang lebih akurat, dari sistem ini nanti akan diterapkan mulai dari pendaftaran calon mahasiswa baru, filter calon mahasiswa baru, pengisian Kartu Rencana Studi hingga Kartu Hasil Studi.
Sistem Informasi Manajemen Akademik (SIAMIK) Online ini telah diuji coba dengan berbagai uji kelayakan. Hasil uji coba menunjukkan bahwa seorang admin dan mahasiswa dapat lebih mudah dalam melakukan pengelolaan KRS dan KHS, serta kecepatan pendataan mahasiswa yang lebih akurat.
Bismillahirrahmannirahim,
Syukur Alhamdulillaahi rabbil ‘alamin terucap ke hadirat Allah SWT atas
segala limpahan Kekuatan-Nya sehingga dengan segala keterbatasan waktu,
tenaga, pikiran dan keberuntungan yang dimiliki penyusun, akhirnya penyusun
dapat menyelesaikan Skripsi yang berjudul ″RANCANG BANGUN SISTEM
INFORMASI MANAJEMEN AKADEMIK (SIAMIK) ONLINE DI
SEKOLAH TINGGI AGAMA ISLAM QOMARUDDIN GRESIK″ dengan
tepat waktu, Shalawat dan salam diperuntukkan kepada junjungan kita nabi besar
Muhammad SAW.
Skripsi dengan beban 4 SKS ini disusun guna diajukan sebagai salah satu
syarat untuk menyelesaikan program Strata Satu (S1) pada jurusan Teknik
Informatika, Fakultas Teknologi Industri, UPN
″
VETERAN″
Jawa Timur.Melalui Tugas Akhir ini penyusun merasa mendapatkan kesempatan emas
untuk memperdalam ilmu pengetahuan yang diperoleh selama di bangku
perkuliahan, terutama berkenaan tentang penerapan teknologi perangkat bergerak.
Namun, penyusun menyadari bahwa Tugas Akhir ini masih jauh dari sempurna.
Oleh karena itu penyusun sangat mengharapkan saran dan kritik dari para
pembaca untuk pengembangan aplikasi lebih lanjut.
Surabaya, November 2010
Penyusun menyadari bahwasanya dalam menyelesaikan Skripsi ini telah
mendapat banyak bantuan dan dukungan dari berbagai pihak, untuk itu pada
kesempatan yang berharga ini, penyusun mengucapan terima kasih kepada:
1. Ibu, Bapak dan adik tercinta di rumah yang senantiasa memberikan dukungan
dan mendoakan penyusun supaya Tugas Akhir ini segera terselesaikan.
2. Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri Universitas
Pembangunan Nasional “Veteran” Jawa Timur Surabaya
3. Bapak Basuki Rahmat, S.Si, MT selaku Ketua Jurusan Teknik Informatika
Universitas Pembangunan Nasional “Veteran” Jawa Timur Surabaya.
4. Bapak Nur Cahyo Wibowo S.Kom., M.Kom. selaku Dosen Pembimbing I di
jurusan Teknik Informatika Universitas Pembangunan Nasional ″Vet eran″
Jawa Timur Surabaya yang telah meluangkan waktu, memberikan arahan,
memeberi ilmu, membimbing serta memberi motivasi sehingga penulis dapat
menyelesaikan Tugas Akhir ini.
5. Bapak Wahyu S.J. Saputra S.Kom. selaku Dosen Pembimbing II di jurusan
Teknik Informatika Universitas Pembangunan Nasional ″Veteran″ Jawa Timur
Surabaya yang telah memberikan saran, arahan, ilmu dan telah meluangkan
waktunya sehingga penulis dapat menyelesaikan Tugas Akhir ini.
6. Bapak Doddy Ridwandono dan Ibu Dra. Nining Martiningtyas, M.MT selaku
Penguji Tugas Akhir yang telah banyak memberi masukan serta membuka
jurusan Teknik Informatika yang selalu siap membantu penulis dalam hal
administrasi perkuliahan.
8. Mas Aswin Saputra (akong/putra.neo) terima kasih banyak atas semua
bantuannya dan ajarannya selama ini sehingga penulis bisa menyelesaikan
Tugas Akhir ini, dan juga makasih banget selama ini sudah dikasih tempat
buat menginap dirumah selama penyelesaiannya, pesanya cuma ingetin aja
mas, jaga kesehatan kurangi tidur dan banyakin ngopi.
9. Terima kasih buat teman-teman seperjuangan yang selalu mendampingi,
Bagus, Pia Combez, Giga Ata, Mamik, Dikri, Tyas, Ari Gondrong, Norman,
Galuh, karena berkat kalian juga akhirnya kita bisa wisuda bareng.
10.Terima kasih juga buat teman-teman yang sudah memberikan support selama
ini, Ahmad Robianto (Otonk), Ainul Yaqin, Om Agus, Renda, Danni, Aan
Wedus, Eko, Trinita, Muhaimin, untuk menyelesaikan Tugas Akhir ini.
Terutama buat anak-anak satu genk yang sukanya hanya menghabiskan uang,
Yudha Wica, Dedy Cung, Ismi Bore, Rere Putri, Rhandy Doyok, Rina Momo,
Djadid, berkat kalian sekarang hutangku bertambah banyak.
11.Teman-teman penulis lainnya yang tidak mungkin penulis sebutkan namanya
satu per satu terima kasih telah membantu dan memberikan do’anya kepada
penulis untuk menyelesaikan Tugas Akhir ini.
Tiada untaian kata yang cukup yang dapat penulis sampaikan sebagai
balas atas jasa yang penulis terima melainkan hanya harapan semoga ALLAH
ABSTRAK ... i
KATA PENGANTAR ... ii
UCAPAN TERIMA KASIH ... iii
BAB III ANALISA DAN PERANCANGAN SISTEM... 25 4.3 Implementasi Aplikasi Desain Antarmuka ……….…………...
4.3.1 Halaman Menu Login Administrtrator ………. 4.3.2 Menu Halaman Admin ……….. 4.3.3 Menu Master ……….
4.3.3.1 Menu Master Sub-menu Jurusan ……….……….. 4.3.3.2 Menu Master Sub-menu Kelas ..……….…... 4.3.3.3 Menu Master Sub-menu Dosen .……….... 4.3.3.4 Menu Master Sub-menu Mata Kuliah ………..…. 4.3.3.5 Menu Master Sub-menu Jadwal Kuliah ……….…..
4.3.4.3 Mahasiswa Sub-Menu Mahasiswa Diterima ……….…… 4.3.4.4 Mahasiswa Sub-Menu Mahasiswa Ditolak .……….. 4.3.4.5 Mahasiswa Sub-Menu Daftar Ulang ……….
51 4.3.10 Halaman Jadwal KRS ….…...………..…………..….……….…. 4.3.11 Halaman KHS ….…………...……..………..……….…….. 4.3.12 Halaman Transkrip Nilai …...………..…….………. 4.3.13 Halaman Grafik Indek Prestasi ..……..…………...……… 4.3.14 Halaman Setting …………...………..………….……….. 56 5.1.8.1 Filter Calon Mahasiswa ... 5.1.8.2 Grafik Jumlah Mahasiswa Tahun-an ……… 5.1.8.3 Daftar Mahasiswa Diterima ... 5.1.8.4 Daftar Mahasiswa Ditolak ... 5.1.8.5 Daftar Ulang ... 5.1.9 Uji Coba Halaman Nilai Mahasiswa ……….……… 5.2.5 Uji Coba Menampilkan Transkrip ... 5.2.6 Uji Coba Manajemen Mata Kuliah Prasyarat ... 5.2.5 Uji Coba Menampilkan Grafik Indeks Prestasi ... 5.2.6 Uji Coba Mengganti Password ...
6.1. Kesimpulan... 87 6.2. Saran... 87
DAFTAR PUSTAKA... 88
Gambar 2.1. Alur Monitoring Dosen... 14
Gambar 2.2. Hasil Dari File Contoh 1.PHP ………... 20
Gambar 3.1 Perancangan Alur Sistem SIAMIK... 26
Gambar 3.2 Contect Diagram (DFD Level 0) ………... 31
Gambar 4.4 Halaman Menu Master Sub-Menu Jurusan ….………45
Gambar 4.5 Halaman Menu Master Sub-Menu Kelas ...……… 46
Gambar 4.6 Halaman Master Sub-Menu Dosen ……… 47
Gambar 4.7 Halaman Menu Master Sub-Menu Mata Kuliah ……… 48
Gambar 4.8 Halaman Menu Master Sub-Menu Jadwal Kuliah …….………… 49
Gambar 4.9 Halaman Menu Mahasiswa …..……….………. 49
Gambar 4.10 Halaman Mahasiswa Sub-Menu Filter Calon Mahasiswa ………. Gambar 4.11 Halaman Grafik Jumlah Mahasiswa ……… 50 51 Gambar 4.12 Halaman Mahasiswa Sub-Menu Daftar Mahasiswa di Terima……52
Gambar 4.13 Halaman Mahasiswa Sub-Menu Mahasiswa di Tolak ………….. 52
Gambar 4.14 Halaman Mahasiswa Sub-Menu Daftar Ulang ……….………53
Gambar 4.15 Halaman Menu Nilai Mahasiswa ……… 54
Gambar 4.16 Halaman Pendaftaran Calon Mahasiswa ….……… 55
Gambar 4.17 Halaman Login Mahasiswa ………. 56
Gambar 4.18 Halaman Utama ………...….……….…. 57
Gambar 4.19 Halaman KRS ………. 58
Gambar 4.20 Halaman Jadwal KRS ……….……… 59
Gambar 4.21 Halaman KHS ……….……… 59
Gambar 4.22 Halaman Transkrip Nilai …………..…………..……… 60
Gambar 4.23 Halaman Grafik Indeks Prestasi ……….……… 61
Gambar 4.24 Halaman Setting …….….……….………62
Gambar 5.1 Uji Coba Login Administrator ……….………64
Gambar 5.2 Uji Coba Halaman Administrator ….………64
Gambar 5.3 Uji Coba Input Jurusan ………65
Gambar 5.4 Uji Coba Hasil Input Jurusan ……….…… 65
Gambar 5.5 Uji Coba Input Kelas …….……… 66
Gambar 5.10 Uji Coba Hasil Input Mata Kuliah ……….……… 69
Gambar 5.11 Uji Coba Pilih Jadwal Mata Kuliah ……… 69
Gambar 5.12 Uji Coba Pilih Waktu Mata Kuliah ……… 70
Gambar 5.13 Uji Coba Pilih Pengajar Mata Kuliah ……….……… 70
Gambar 5.14 Uji Coba Daftar Waktu Mata Kuliah ………. 71
Gambar 5.15 Uji Coba Filter Calon Mahasiswa ………..……… Gambar 5.16 Uji Coba Grafik Jumlah Mahasiswa Tahun-an ……….. 72 73 Gambar 5.17 Uji Coba Mahasiswa Diterima ……… 73
Gambar 5.18 Uji Coba Detail Mahasiswa Diterima ……… 74
Gambar 5.19 Uji Coba Mahasiswa Ditolak ………….……… 74
Gambar 5.20 Uji Coba Mahasiswa Belum Daftar Ulang ……… 75
Gambar 5.21 Uji Coba Mahasiswa setelah Daftar Ulang ……… 76
Gambar 5.22 Uji Coba Nilai Mahasiswa ……….……… 76
Gambar 5.23 Halaman Login Gagal ……… 77
Gambar 5.24 Halaman Utama SIAMIK ………..……… 77
Gambar 5.25 Halaman Uji Coba Pengisian KRS ……… 78
Gambar 5.26 Halaman Uji Coba Jadwal KRS ………..………….. 79
Gambar 5.27 Halaman Uji Coba Menampilkan Nilai KHS ………. Gambar 5.28 Halaman Uji Coba Penjumlahan IPK Semester 2 ……….. 80 81 Gambar 5.29 Halaman Uji Coba Transkrip Nilai ……… Gambar 5.30 Halaman Uji Coba Mata Kuliah Prasyarat ……….. 83 84 Gambar 5.31 Halaman Uji Coba Grafik Indeks Prestasi ……… 84
Gambar 5.32 Halaman Uji Coba Penggantian Password ………….……… 85
Tabel 2.1 Data Jumlah Mahasiswa Tahun 2002-2006 ... Tabel 2.2 Data Jumlah Mahasiswa Tahun 1998-2006 ... Tabel 2.3 Tabel Indeks Prestasi Mahasiswa ...
11 11 13
Tabel 4.1 Tabel Data Dosen ………..…...……… 38
Tabel 4.2 Tabel Data Hari ……….………..……...……….……… 39
Tabel 4.3 Tabel Data Jadwal Kuliah …...………...…………...………… 39
Tabel 4.4 Tabel Data Jurusan ...……...……….………… 40
Tabel 4.5 Tabel Data Kelas ……...……… 40
Tabel 4.6 Tabel Data Mahasiswa ………...……… 41
Tabel 4.7 Tabel Data Mata Kuliah …...…….……… 41
Tabel 4.8 Tabel Data Nilai Mahasiswa ………...…… 42
Tabel 4.9 Tabel Data Pilih Jadwal Kuliah ……...………... 42 Tabel 4.10 Tabel Data User ……….…………...…… Tabel 5.1 Penjumlahan IPK Semester 1 ……….. Tabel 5.2 Penjumlahan IPK Semester 2 ………..
PENDAHULUAN
1.1. Latar Belakang
Seiring perkembangan zaman dan di ikuti pula dengan berkembangnya ilmu
pengetahuan dan teknologi (IPTEK) khususnya di bidang teknologi informasi.
Adanya teknologi yang semakin canggih ini, maka kebutuhan informasi juga tidak
dapat dielakkan dan penggunaannya menjadi prioritas utama. Sekolah Tinggi
Agama Islam Qomaruddin Gresik dituntut untuk ikut serta dalam
mengembangkan teknologi ini. Sekolah tinggi yang di bawah naungan Yayasan
Pondok Pesantren Qomaruddin ini sebagai salah satu sekolah tinggi yang
berkecimpung dalam bidang teknologi, termasuk teknologi informasi yang
membutuhkan suatu layanan untuk mahasiswa yang aplikatif dengan sistem
terbuka.
Dalam melayani terlaksananya sistem belajar mengajar di Sekolah Tinggi
Agama Islam Qomaruddin Gresik, maka sistem pelayanan akademik sangat
dibutuhkan dan merupakan sebuah hal yang sangat vital untul terlaksananya
proses belajar mengajar yang berkualitas, tanpa adanya penanganan sebuah sistem
informasi akademik yang efisien maka proses belajar mengajar akan menjadi
kurang berkualitas. Dalam dunia pendidikan sangatlah penting sebuah propses
pengisian Kartu Rencana Studi yang merupakan salah satu komponen syarat
dalam pendidikan, yang di mana dalam Sekolah Tinggi Agama Islam Qomaruddin
Gresik pengisian Kartu Rencana Studi ini dilakukan secara manual dengan form
dan akan mengakibatkan beberapa kendala yang biasa terjadi, contohnya staff
salah dalam memasukkan data Kartu Rencana Studi yang diinginkan mahasiswa,
ketidak telitian dosen dalam membaca form yang ditulis oleh mahasiswa sehingga
mengakibatkan salah dalam pembacaan, bisa juga kode yang ditulis di form oleh
mahasiswa beda dengan yang dimaksudkan, hal ini tentu saja akan menghambat
proses belajar mengajar nantinya.
Dengan adanya teknologi web dan adanya kendala-kendala tersebut maka di
dapat suatu ide untuk membuat aplikasi perangkat lunak yang mampu mengelola
pengisian KRS dan sistem akademik lainya dengan baik. Perangkat lunak yang
dikembangkan dengan teknologi web memiliki berbagai keunggulan, salah
satunya dapat menghasilkan perangkat lunak aplikasi berbasis GUI (Graphical
User Interface) dengan tampilan yang lebih user-friendly bagi penggunanya,
sedangkan cara penyimpanan data yang merupakan persoalan yang cukup
kompleks dalam pembangunan aplikasi yaitu database. Ada banyak solusi
database yang tersedia di pasaran, pada umumnya databse yang digunakan bertipe
relasional (Relational Database Management System – RDBMS), manajemen
data dilakukan dengan bahasa SQL (Standard Query Language). Basisdata
(database) merupakan komponen utama dalam membangun perangkat lunak
aplikasi yang menyangkut pendokumentasian data ke dalam sebuah sistem.
Pengelolaan databse secara fisik tidak dapat dilakukan oleh pemakai secara
langsung, tetapi ditangani oleh sebuah perangkat lunak khusus yang disebut
DBMS (Database Management System), DBMS akan menentukan bagaimana
Dengan perangkat lunak ini diharapkan dapat memberikan alternatif lain
terhadap sistem pengisian KRS yang ada sekarang ini, sehingga masalah-masalah
yang timbul pada pelaksanaan KRS dan masalah akademis lainya yang selama ini
dilakukan secara manual dapat teratasi, dan diharapkan pelaksanaan sistem
informasi yang berbasiskan sistem informasi ini dapat terlaksana, terlebih untuk
melayani mahasiswa sebagai konsumen utama dalam perguruan tinggi, dan
diharapkan sistem informasi ini dapat dijadikan sebagai salah satu syarat untuk
bersaing dengan perguruan tinggi lain.
1.2. Perumusan Masalah
Berdasarkan latar belakang yang ada di atas, maka dapat dirumuskan
permasalahan dari tugas akhir ini, yaitu:
a. Bagaimana merancang dan membuat sebuah pengelolaan Sistem Informasi
Manajemen akademik (SIAMIK) Online yang baik dan mudah digunakan,
khususnya bagi mahasiswa.
b. Bagaimana rancangan kebutuhan database dan juga interface untuk SIAMIK
tersebut.
1.3. Tujuan Penulisan
Adapun tujuan dari Rancang Bangun Sistem Informasi Manajemen
akademik Online di Sekolah Tinggi Agama Islam Qomaruddin Gresik ini adalah
untuk memanajemen semua data dari sistem pengelolaan akademik yang berkaitan
1.4. Manfaat
Dengan adanya pengelolaan SIAMIK online ini diharapkan dapat
memberikan manfaat antara lain:
a. Mempermudah mahasiswa dalam melakukan proses KRS dan KHS.
b. Mempermudah mahasiswa dalam mendapatkan informasi seputar perkuliahan.
c. Mempermudah dan mempercepat sistem pendataan mahasiswa.
d. Mempermudah menyimpan berkas akademik mahasiswa.
e. Mempermudah mengolah data KRS dan KHS mahasiswa.
1.5. Batasan Masalah
Untuk lebih memfokuskan pada permasalahan, maka sistem yang akan dibuat
nantinya akan dibatasi pada:
a. Hanya untuk kalangan Sekolah Tinggi Agama Islam Qomaruddin Gresik.
b. Arsitektur Jaringan web site yang digunakan hanya skala intranet.
c. Aplikasi ini dibuat menggunakan Macromedia dreamweaver 8 yang dimana
terdapat PHP5 sebagai pemogramannya serta MySql sebagai relational
database.
d. Pengelolaan serta cara kerja sistem harus dilakukan melalui jaringan internet.
e. Data mahasiswa serta sistem akademis berada pada satu database.
f. Aplikasi yang dibuat ini hanya membahas masalah penerimaan mahasiswa
baru, penjadwalan mata kuliah, KRS, KHS serta daftar ulang.
g. Penilaian mata kuliah dilakukan pada akhir semester.
1.6. Metodologi Pembuatan Tugas Akhir
Dalam pembuatan Tugas Akhir kali ini, penulis akan menjelaskan tentang
metode yang digunakan selama penulis menyusun dan membuat Tugas Akhir ini.
a. Studi Literatur.
Melakukan pengamatan yang terjadi diperkuliahan, khususnya sistem KRS
yang selama ini diterapkan. Mempelajari dan mengumpulkan data serta
informasi dari artikel maupun tutorial yang penulis cari di internet sesuai
dengan materi penulisan tugas akhir.
b. Pengunpulan dan Analisa Data
Pengumpulan data dilakukan secara langsung dari STAI-Q Gresik serta
sumber dari internet, sedangkan untuk menganalisa serta membandingkan
sistem dan tampilan interface dilakukan perbandingan pada beberapa
universitas yang ada di indonesia.
c. Perancangan Sistem.
Melakukan analisa awal tentang sistem yang akan dibuat yaitu merancang
konsep dari alur sistem akademis di STAI-Q Gresik dengan perangkat lunak
berbasis web sebagai pengelolaan utama serta dengan pengamanan data yang
ditempatkan pada sistem database agar proses penyimpanan data akademis
dapat tersimpan rapi dan efisien.
d. Uji Coba Sistem
Pada tahap ini setelah aplikasi selesai di buat maka dilakukan pengujian
aplikasi untuk mengetahui apakah aplikasi tersebut telah bekerja dengan benar
e. Penyusunan Buku Tugas Akhir
Pada tahap ini merupakan tahap terakhir dari pengerjaan Tugas Akhir. Buku
ini disusun sebagai laporan dari seluruh proses pengerjaan Tugas Akhir, dari
penyusunan buku ini diharapkan dapat memudahkan pembaca yang ingin
menyempurnakan dan mengembangkan sistem SIAMIK online ini ke tahap
yang lebih sempurna dari sistem yang sudah ada.
c. Pembuatan Kesimpulan
Dalam bagian Tugas Akhir dibuat suatu kesimpulan dan saran dari hasil
pengelolaan data dan pembuatan sistem yang diperoleh sesuai dengan dasar
teori yang mendukung dalam pembuatan sistem tersebut yang telah dikerjakan
secara keseluruhan.
1.7. Sistematika Penulisan
Pada laporan Tugas Akhir ini akan menjelaskan secara lengkap tentang
Rancang Bangun Sistem Informasi Manajemen akademik (SIAMIK) Online di
Sekolah Tinggi Agama Islam Qomaruddin Gresik. Agar lebih memahami materi,
laporan Tugas Akhir ini dibagi menjadi enam bab yang dilengkapi dengan
penjelasan langkah-langkah dan ilustrasinya.
BAB I PENDAHULUAN
Bab ini akan menjelaskan tentang Latar Belakang, Perumusan
Masalah, Batasan Masalah, Tujuan Penulisan, Manfaat, Metodologi
BAB II TINJAUAN PUSTAKA
Bab ini menjelaskan tentang dasar teori yang digunakan sebagai
penunjang serta referensi dalam pembuatan laporan Tugas Akhir ini.
Penjelasannya meliputi definisi mysql, php5, web server, Macromedia
dreamweaver 8.
BAB III ANALISA DAN PERANCANGAN SISTEM
Dalam bab ini dijelaskan tentang analisa dan perancangan sistem
informasi yang antara lain berisi tentang perancangan desain sistem
akademis yang sudah diterapkan, serta perancangan sistem database
yang akan di buat, dan menambahkan fasilitas serta fitur yang akan
digunakan pada perangkat lunak ini.
BAB IV IMPLEMENTASI SISTEM
Pada bab ini akan membahas tentang implementasi berdasarkan
konsep perancangan yang ada pada BAB III beserta penjelasan
tentang kebutuhan sistem dan konfgurasi yang dipakai supaya
aplikasi yang dikerjakan sesuai dengan tujuan dari penulisan Tugas
Akhir.
BAB V UJI COBA DAN EVALUASI
Bab ini menjelaskan tentang pengujian yang dilakukan untuk
mengetahui apakah sistem yang dibuat bisa bekerja sesuai dengan
tahapan-tahapan yang dilakukan sebelum melakukan uji coba pada
pengelolaan SIAMIK online tersebut.
BAB VI PENUTUP
Bab ini akan menjelaskan tentang Kesimpulan dari keseluruhan isi
dari laporan Tugas Akhir serta saran yang disampaikan penulis untuk
pengembangan sistem yang ada demi kesempurnaan sistem yang lebih
baik.
DAFTAR PUSTAKA
Pada bagian ini akan dipaparkan tentang sumber-sumber literatur,
tutorial, buku maupun situs-situs yang digunakan dalam pembutan
TINJAUAN PUSTAKA
2.1 Latar Belakang Sekolah Tinggi Agama Islam Qomaruddin Gresik
Dalam lingkup ini akan dijelaskan tentang profil Sekolah Tinggi Agama Islam
Qomaruddin Gresik dengan menjelaskan Visi dan Misi berdirinya Sekolah Tinggi
Agama Islam Qomaruddin Gresik.
2.1.1 Profil Sekolah Tinggi Agama Islam Qomaruddin Gresik
Sekolah Tinggi Agama Islam Qomaruddin Gresik, atau yang lebih dikenal
dengan sebutan STAI-Q Gresik merupakan salah satu sekolah tinggi Islam di kota
Gresik. Sebagai sekolah tinggi yang beryayasan Pondok Pesantren Qomaruddin
Bungah sudah pasti program pembelajaran dan kehidupan yang dikembangkan
sehari-hari selalu mencerminkan syariat Islam yang memberikan warna serta corak
yang ber-i’tiba pada tuntunan Rasulullah.
2.1.2 Visi dan Misi Program Studi
VISI :
Program studi PAI sebagai program studi yang ”unggul, kompetitif, dan
berwawasan pesantren yang dapat menjadi rujukan pengembangan Pendidikan
MISI :
a. Menyelenggarakan pendidikan, penelitian, dan pengabdian pada masyarakat
dalam bidang Pendidikan Islam yang memiliki ciri keunggulan yang disesuaikan
dengan perkembangan ilmu pengetahaun dan teknologi.
b. Mengembangkan filosofi, konsep-konsep teori, dan teknik kependidikan islam
melalui riset dan pengembangan yang diselenggarakan dalam lembaga pendidikan
yang mengintegrasikan keunggulan pendidikan pesantren dan pendidikan tinggi.
c. Menjadikan pusat pengembangan Pendidikan Agama Islam yang berbasis
pesantren.
2.1.3 Tujuan Program Studi
a. Menghasilkan sarjana pendidikan Islam yang profesional, serta mampu
mengembangkan ilmu dan teknologi kependidikan Islam melalui proses
pendidikan, penelitian dan pengabdian pada masyarakat yang berkualitas, dan
beraraskan keterjaminan mutu (quality assurance).
b. Menghasilkan pemikiran, teknologi dan sumber belajar pendidikan Islam yang
diproyeksikan menjadi acuan bagi penyelenggaraan pendidikan Islam di berbagai
lembaga pendidikan.
c. Merumuskan dan mempertahankan sistem pendidikan yang berbasis integrasi
ilmu dan agama Islam.
d. Menghasilkan pemikiran, model, dan layanan jasa pendidikan Agama Islam yang
dapat di manfaatkan oleh masyarakat dalam memajukan generasi muda.
2.1.4 Data Jumlah Mahasiswa Berdasarkan Tahun Pertamanya
Dari pendataan jumlah mahasiswa yang sudah terdaftar berdasarkan tahun
regristasi pertamanya dapat dijadikan sistem penilaian dan dijadikan acuan dengan
mengikuti format tabel berikut.
Tabel 2.1 Data Jumlah Mahasiswa Tahun 2002-2006
Tahun
IPK Lulusan Presentase Lulusan Dengan IPK :
Tabel 2.2 Data Jumlah Mahasiswa Tahun 1998-2006
Tahun Masuk
Mahasiswa Pada Tahun ** Jml Total Mahasiswa
2.1.5 Acuan Penilaian Sekolah Tinggi Agama Islam Qomaruddin Gresik
Dari sistem akademik yang sudah diterapkan di Sekolah Tinggi Agama Islam
Qomaruddin Gresik ini terdapat beberapa acuan penilaian yang digunakan oleh guru
sebagai tolak ukur untuk mahasiswa. Berikut acuan penilaian yang diterapkan:
a. Acuan Penilaian Mahasiswa Baru
Sebagaimana tertuang dalam panduan ujian masuk dan penerimaan
mahasiswa baru, meliputi:
• Seleksi administrasi akademik
• Seleksi kemampuan umum
• Seleksi kemampuan Bahasa (Arab dan Inggris)
• Psikotes (dengan wawancara)
b. Acuan Penilaian Kelulusan
Acuan yang dipakai dalam menentukan yudisium sebagaimana diatur dalam
buku pedoman akademik tentang sistem evaluasi adalah sebagai berikut:
a. Evaluasi akhir studi merupakan ketentuan akhir mengenai lulus tidaknya
mahasiswa dalam mengikuti kegiatan kuliah. Seorang mahasiswa yang
dinyatakan lulus sarjana S1 apabila telah menyelesaikan 160 SKS. Sedangkan
predikat kelulusan dinyatakan dengan huruf terhadap nilai Indeks Prestasi
yang dicapai dalam suatu program pendidikan.
b. Tingkatan evaluasi akhir studi dan kualifikasi yudicium dinyatakan dalam
Tabel 2.3 Tabel Indeks Prestasi Mahasiswa
Indeks Prestasi (IP) Predikat Kelulusan
3,50 – 4,00 Lulus dengan predikat Cum Laude
3,00 – 3,49 Lulus dengan predikat Sangat Memuaskan
2,50 – 2,99 Lulus dengan predikat Memuaskan
2,00 – 2,49 Lulus dengan predikat Cukup
00,00 – 1,99 Tidak Lulus
(Borang Program Studi PAI (S-1) STAI-Q Gresik Halaman 25-26)
2.1.6 Mekanisme Monitoring dan Evaluasi Sekolah Tinggi Agama Islam
Qomaruddin Gresik
a. Melalui pertemuan dosen prodi pada awal semester, setiap dosen
menyerahkan SAP mata kuliah yang diasuhnya. Dosen juga diminta untuk
membuat rencana pembuatan tugas pada mahasiswa.
b. Melalui pemantauan kehadiran dosen setiap minggu oleh staf akademik
dan rekapitulasi setiap bulan yang dilakukan oleh Ka. Bag. Akademik,
kemudian dilaporkan kepada Ketua Program Studi untuk dievaluasi. Bagi
dosen yang tingkat kehadiranya kurang memenuhi kehadiran minimum
yang diwajibkan oleh STAI-Q Gresik memberitahukan secara tertulis dari
lisan untuk mengganti jam perkuliahan pada waktu lain yang diberikan
pada waktu pelaksanaan ujian tengah semester dan ujian akhir
semester.bgai dosen yang tidak hadir memberiakn kuliah 3 kali
menggantinya dengan dosen lain. Mekanisme ini berjalan efektif yang
didukung oleh daftar hadir dosen sebagai persyaratan ujian tengah
semester (UTS) dengan pertemuan minimal 6 kali tatap muka dan ujian
akhir semester (UAS) minimal 12 kali tatap muka untuk mata kuliah yang
diajukan.
c. Pada setiap akhir semester, mahasiswa memberiakan penilaian terhadap
kinerja dosen dengan menggunakan kuisioner yang telah disiapkan.
Untuk lebih detail dapat dilihat alur monitoring dosen program Studi PAI
sebagai berikut:
Gambar 2.1 Alur Monitoring Dosen
(Borang Program Studi PAI (S-1) STAI-Q Gresik Halaman 35)
Dosen Tetap/Tidak Tetap Prodi PAI
Monitoring dan Evaluasi
Rapat Dosen Menjelang Pelaksanaan Perkuliahan
Memantau Kehadiran dan Kesesuaian Materi
Evaluasi dosen setiap akhir semester yang diisi oleh
2.1.7 Fasilitas Sekolah Tinggi Agama Islam Qomaruddin Gresik
a. Gedung yang representative
b. Ruang kelas ber-AC dan Audio (TV)
c. Laboratorium Bahasa (Audio visual)
d. Laboratorium Komputer
e. Perpustakaan
f. Masjid
g. Koperasi dan kantin kampus
h. Sarana Olah Raga
2.2. Arsitektur Sistem Informasi Sekolah Tinggi Agama Islam Qomaruddin
Gresik
Dari mekanisme sistem yang ada pada saat ini, sistem informasi STAI-Q Gresik
masih di kelolah dengan managemen sistem yang manual sesuai dengan kebutuhan
akademik yang ada.
2.2.1. Pengisian Kartu Rencana Studi Saat Ini
a. Pengisian KRS dilaksanakan dan dilakukan secara MANUAL (Tatap
Muka)
b. Pengisian KRS dilakukan dengan menempelkan jadwal mata kuliah pada
papan pengumuman yang akan di ambil oleh setiap mahasiswa.
c. Pengambilan mata kuliah sesuai dengan yang ditawarkan pada setiap
d. Hasil pengisian KRS diserahkan kepada dosen wali masing-masing
kemudian diproses dan ditempelkan di papan pengumuman.
e. Ketentuan lebih lanjut tentang pengisian KRS akan diumumkan kemudian
sebelum masa pengisian dilakukan.
2.3. Dasar Teori Aplikasi Pendukung
Pada bab II ini akan dibahas beberapa teori dasar untuk menunjang
penyelesaian tugas akhir ini, antara lain: Pengenalan Web Server, Definisi PHP,
Dasar-dasar PHP, Kelebihan PHP, Definisi MySQL, Definisi Macromedia
dreamweaver 8, Koneksi Database dengan MySQL.
2.3.1. Mengenal Web Server
Di layer teratas protokol TCP/IP terdapat beberapa protokol untuk berbagai
jenis layanan yang sering digunakan. Salah satunya adalah protokol HTTP
(HyperText Transfer Protocol) untuk layanan World Wide Web.
WWW adalah layanan yang paling sering digunakan dan memiliki
perkembangan yang sangat cepat karena dengan layanan ini kita bisa menerima
informasi dalam berbagai format (multimedia). Untuk mengakses layanan WWW
dari sebuah komputer (yang disebut WWW server atau web server) digunakan
program web client yang disebut web browser atau browser saja. Jenis-jenis browser
yang sering digunakan adalah: Netscape Navigator/Comunicator, Internet Explorer,
Apache Web Server merupakan salah satu program web server diantara sekian
banyak program web server lainnya. Apache web server merupakan hasil dari Apache
Software Foundation dengan Apache Project-nya. Untuk saat ini apache merupakan
program web server paling populer, bahkan jauh lebih populer dibandingkan dengan
Microsoft Internet Information Server (IIS) dan Personal Web Server (PWS).
Berikut ini beberapa faktor penyebab keunggulan Apache dibandingkan
program web server lainnya:
a. Ketangguhan Apache
Apache telah diuji coba dengan oleh banyak pengguna dan terbukti sebagai
server HTTP ( HyperText Transfer Protocol ) yang tangguh.
b. Penerapan Pada Berbagai Sistem Operasi
Apache kini telah didukung oleh berbagai sistem operasi, mulai dari keluarga
Linux, hingga Windows. Bahkan pada berbagai sistem operasi ini, Apache
berjalan konsisten dengan menggunakan konfigurasi dan administrasi yang tidak
jauh berbeda.
c. Kemudahan Apache
Apache sangat mudah dikonfigurasi ulang. File konfigurasinya berupa file
text sehingga mudah dibaca dan dipahami. Konfigurasi diatur dengan
menggunakan file text ini.
d. Apache Mudah Diekstensifikasi
Kemampuan apache selain software utamanya, juga didukung olehberbagai
bila ingin membuat modul sendiri, Apache bisa menggunakannya ( tentunya sesuai
dengan API-nya).
e. Pengembangan Apache
Apache dikembangkan oleh banyak programmer yang bekerja sebagai tenaga
sukarela. Dengan demikian bila terdapat bug, akan segera diatasi.
f. Apache Bersifat Terbuka
Pengembangan Apache bersifat terbuka sehingga setiap programmer yang
mau ikut berkontribusi dapat bergabung dengan Apache Project.
g. Kerjasama Apache Dengan Berbagai Vendor
Apache menjalin kerjasama dengan berbagai vendor penting, sehingga bisa
dikolaborasikan dengan berbagai teknologi seperti SSL (Secure Socket Layer ),
JSP ( Java Server Pages ), PHP ( Hypertext Pre Processor ), dan lain-lain.
2.3.2. Pengertian PHP
PHP merupakan bahasa interpreter yang hampir mirip dengan bahasa C dan
perl yang memiliki kesederhanaan dalam perintah. PHP dapat digunakan bersamaan
dengan WML sehingga pembangunan situs web site dapat dilakukan dengan cepat dan
mudah. PHP dapat digunakan untuk memperbarui (meng-update) database,
menciptakan database, dan mengerjakan perhitungan matematika. PHP dapat di
ambil gratis melalui internet dengan alamat situs http://www.PHP.net. Menurut
PHP merupakan bahasa scripting (berbentuk script) yang menyatu dengan
HTML dan dijalankan pada server side. Artinya semua sintaks yang penulis berikan
akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser
(client side) hanya hasilnya saja. Secara khusus, PHP dirancang untuk membangun
sebuah web dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan
permintaan yang up to date. Yang sering digunakan adalah Apacheweb server. Yang
terdapat di pustaka ”PHP & MySQL untuk Website”.
2.3.3. Dasar – Dasar PHP
PHP dijalankan dalam file berekstensi .PHP, .PHP5 atau .phtml, tetapi secara
umum ekstensi file PHP adalah (.PHP). Kode PHP menyatu dengan tag – tag HTML
dalam satu file. Kode PHP diawali dengan tag <? atau <?PHP dan ditutup dengan ?>.
PHP diawali sebagai berikut :
<?PHP
... ?>
File contoh1.PHP: <html>
<head> <title>
Hallo Belajar PHP </title>
Berikut adalah gambar hasil dari eksekusi dari file contoh1.php, seperti yang
Gambar 2.2 Hasil Dari File Contoh 1.PHP
2.3.4. Kelebihan PHP
PHP sendiri mempunyai beberapa kelebihan diantaranya:
1. Practical / Praktis
PHP adalah sebuah bahasa pemrograman yang sangat kompleks dan longgar
dalam penulisan, bahasa pemograman ini meningkatkan kepraktisan buat para
penggunanya, misalnya saja programmer tidak diharuskan untuk menuliskan atau
menghapus variabel. Walaupun kadang mereka juga tidak bisa mengatakan dengan
mudah yang kemudian dipanggil dalam sebuah skrip, menebak formula terbaik dalam
penetapan variabel secara otomatis kemudian menghapus variabel dan dan
mengembalikan resource ke sistem setelah skrip berhasil di eksekusi. Pada akhirnya,
PHP mampu membuat programmer lebih berpikir pada tujuan akhir dari project yang
2. Power
Sudah menjadi rahasia umum kalau PHP mampu membuat halaman dinamis,
memanipulasi form, dan dapat dihubungkan dengan database. Selain yang disebutkan
tadi, ternyata PHP juga dapat melakukan hal – hal di bawah ini :
a. Membuat dan memanipulasi file Macromedia Flash, gambar, dan Portable
Document Format PDF.
b. Berkomunikasi dengan LDAP.
c. Berkomunikasi dengan banyak protocol, termasuk IMAP, POP3 dan NNTP.
2.3.5. Pengertian MySQL
MySQL adalah suatu perangkat lunak database relasi (Relational Database
Management System atau RDBMS), seperti halnya ORACLE, PostgreSQL, MS SQL,
dan sebagainya. MySQL AB menyebut produknya sebagai database open source
terpopuler di dunia. Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan
baik untuk kategori open source maupun umum, MySQL adalah database yang paling
banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di
sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL
bekerja siang malam memompa data bagi para pengunjungnya.
MySQL adalah Relational Database Management System (RDBMS) yang
didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana
setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk
turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu
SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau
seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan
dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat
diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah
SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database
server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya
dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user,
kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali
lebih cepat dibandingkan Interbase.
2.3.6. Pengertian Macromedia Dreamweaver 8
Macromedia Dreamweaver 8 adalah sebuah HTML editor profesional untuk
mendesain secara visual dan mengelola situs web maupun halaman web. Bilamana
kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau lebih
menyukai bekerja dengan lingkungan secara visual dalam melakukan editing,
Dreamweaver mambuatnya menjadi lebih mudah dengan menyediakan tool yang
sangat berguna dalam peningkatan kemampuan dan pengalaman dalam mendesain
web. Dreamweaver 8 dalam hal ini digunakan untuk web desain, Dreamweaver 8
mengikutsertakan banyak tool untuk kode-kode dalam halaman web beserta
fasilitas-fasilitasnya, antara lain : Referensi HTML, CSS dan Javascript, Javascript debugger,
dan editor kode ( tampilan kode dan Code inspector) yang mengizinkan kita mengedit
kode Javascript, XML, dan dokumen teks lain secara langsung dalam Dreamweaver
tanpa perlu memformat ulang kode tersebut dan juga dapat menggunakan
Dreamweaver 8 untuk membersihkan dan memformat ulang HTML bila diinginkan,
selain itu Dreamweaver 8 juga dilengkapi kemampuan manajemen situs, yang
memudahkan pengelola keseluruhan elemen yang ada dalam situs, juga dapat
melakukan evaluasi situs dengan melakukan pengecekan broken link, kompatibilitas
browser, maupun perkiraan waktu download halaman web.
2.3.7. Pengertian CSS
CSS (Cascading Style Sheets) biasanya digunakan dalam sebuah kode HTML
(Hypertext Markup Language) untuk menciptakan suatu kumpulan Style yang
terkadang dapat digunakan untuk memperluas kemampuan HTML (Hypertext
Markup Language).
CSS (Cascading Style Sheet) adalah bahasa yang digunakan untuk format
tampilan HTML (Hypertext Markup Language), bahasa yang direkomendasikan
W3C (World Wide Web Consortium) untuk melukiskan dalam gaya seperti huruf,
warna, ukuran, jarak, posisi pada dokumen-dokumen web. CSS (Cascading Style
Sheet) sangat membantu para web designer untuk memperindah halaman web
template.
Tag table punya elemen border, CSS(Cascading Style Sheet) juga punya format
untuk border namun lebih detail lagi seperti : top, right,
border-bottom, border-left. artinya lebih kompleks karena memungkinkan kita membuat sisi
2.3.8. Koneksi Database dengan MySQL
Berikut penulisan fungsi script untuk koneksi ke database MySQL :
a. mysql_connect()
Perintah ini digunakan untuk melakukan koneksi ke server database
MySQL, fungsi ini memiliki format penulisan sebagai berikut.
mysql_connect (host, username, password) ;
b. mysql_select_db()
Perintah ini digunakan untuk memilih database yang ada di server
MySQL, fungsi ini memiliki format penulisan sebagai berikut.
mysql_select_db (nama_database, pengenal_koneksi) ;
c. mysql_query()
Perintah ini digunakan untuk melakukan query atau menjalankan
permintaan terhadap sebuah tabel atau sejumlah tabel database, fungsi ini
memiliki format penulisan sebagai berikut.
BAB III
ANALISA DAN PERANCANGAN SISTEM
3.1 Analisa Sistem
Dari analisis permasalahan yang telah dilakukan, maka akan dirancang suatu
Sistem Informasi Akademik dengan ruang lingkup di Sekolah Tinggi Agama Islam
Qomaruddin Gresik. Hal tersebut dilakukan untuk menggambarkan arus sistem
akademik secara terstruktur dan jelas, serta menggambarkan proses yang terjadi
pada aplikasi, sehingga dapat menjadi sarana dokumentasi sistem yang baik.
Dengan Sistem Informasi Manajemen Akademik (SIAMIK) online ini selain
dapat melakukan sistem KRS dan KHS seperti pada umumnya, aplikasi ini juga
diberikan tampilan interface serta profile kampus yang cukup lengkap.
3.2 Perancangan Sistem
Pada sub-bab ini akan dijelaskan tentang perancangan pembangunan Sistem
SIAMIK online, dimulai dari awal pembangunan sistem sampai kebutuhan
perangkat keras dan perangkat lunak, alur sistem.
3.2.1. Deskripsi Umum Sistem
Perancangan sistem berisikan penjelasan tentang deskripsi umum sistem, dari
sini dijelaskan admin dan mahasiswa menirimkan sebuah permintaan data kedalam
database sistem KRS, kemudian akan menghasilkan data akhir yang telah di
dikirimkan kedalam sistem website SIAMIK yang kemudian akan direspon oleh
masing-masing pengelola yang akan digunakan selanjutnya. Berikut gambar
perancangan alur sistem SIAMIK online.
Gambar 3.1 Perancangan Alur Sistem SIAMIK
Berikut lebih jelasnya report yang akan dihasilkan dari sistem aplikasi ini :
1. Untuk Mahasiswa
Hak akses untuk mahasiswa dalam sistem ini adalah:
a. Mahasiswa dapat memilih semester dan kelas yang akan di ambil
b. Mahasiswa dapat melihat jadwal mata kuliah yang sudah di inputkan saat
pengisian KRS.
c. Mahasiswa melihat nilai mata kuliah yang telah di ambil dari semester dan
mata kuliah yang telah di tempuh.
2. Untuk Admin
Hak akses untuk admin dalam sistem ini adalah dimana admin dapat
mengedit semua data pada tiap-tiap menu yang ada, antara lain mahasiswa dan
calon mahasiswa, adapun keterangannya sebagai berikut:
a. Mahasiswa
• Admin memasukkan daftar mata kuliah pada tiap-tiap semester yang
akan di ambil oleh mahasiswa.
• Admin dapat merubah jadwal kuliah yang akan diambil oleh
mahasiswa.
• Admin dapat memasukkan nilai mata kuliah yang telah di tempuh oleh
mahasiswa.
b. Calon mahasiswa
• Admin melihat jumlah calon mahasiswa yang telah mendaftar.
• Admin menyering semua calon mahasiswa, dimana calon mahasiswa
akan mendapatkan status diterima atau ditolak.
3.2.2. Kebutuhan Sistem
Dengan mengidentifikasi deskipsi umum pada pengelolaan akademik
secara online Sekolah Tinggi Agama Islam Qomaruddin Gresik telah diketahui
bahwa fokus utama sistem tersebut diantaranya: pengelolaan sistem KRS lebih
diutamakan yang nantinya akan digunakan oleh sebagian besar mahasiswa, untuk
Web Site lebih diutamakan program yang dibuat untuk memproses data yang akan
dikirimkan oleh mahasiswa dan database server untuk memeriksa data yang
Berdasarkan deskripsi yang telah dibahas untuk memenuhi kebutuhan
pengguna dan dapat berinteraksi dengan sistem serta dapat mengetahui
kebutuhan-kebutuhan apa saja yang berpengaruh pada sistem nantinya, maka diperlukan
penjabaran untuk kebutuhan pengguna diantaranya sebagai berikut :
a. Kebutuhan pengguna
1. Komputer PC / Laptop
2. Menu untuk home, sebagai halaman utama dari sistem pengelolaan
akademik.
3. Menu master, terdiri dari sub-menu jurusan, kelas, dosen, mata kuliah,dan
jadwal kuliah sebagai pengelolaan penjadwalan KRS.
4. Menu mahasiswa terdapat sub-menu filter calon mahasiswa, daftar
mahasiswa diterima dan daftar mahasiswa ditolak, bagian ini digunakan
untuk menampung semua daftr calon mahasiswa yang telah mendaftar,
selanjutnya akan di pilih mana yang diterima dan yang ditolak.
b. Kebutuhan Web Site
1. Komputer atau Laptop
2. Sistem Operasi
3. Aplikasi Web Browser
4. Setting jaringan Intranet
Pada web site intranet ini akan dibutuhkan beberapa program diantaranya
web servernya menggunakan apache, dan tools yang akan digunakan adalah
Apache 2.2, dalam tools tersebut sudah lengkap dengan database yang akan
3.2.3. Kebutuhan Database
Dalam sistem yang akan dirancang ini membutuhkan suatu tempat
penyimpanan data yang nantinya bisa mengatur semua data-data yang ada di
Sekolah Tinggi Agama Islam Qomaruddin Gresik, dengan demikian tempat
penyimpanan data tersebut menggunakan database MySQL, dimana database ini
akan menampung semua inputan yang akan terjadi di dalam sistem informasi ini.
Tools yang akan digunakan ini adalah SQL atau PHP Myadmin.
3.3 Perancangan Sistem
Kebutuhan sistem meliputi kebutuhan pengguna, kebutuhan basis data,
proses-proses akan dijabarkan dalam ERD (Entity Relationship Diagram),
Conceptual Data Model ( CDM ), Physical Data Model ( PDM ),DFD (Data Flow
Diagram) selain itu juga dibuat perancangan antarmuka aplikasi yang akan
dirancang.
3.3.1 Entity Relationship Diagram ( ERD )
ERD merupakan notasi grafis dalam pemodelan data konseptual yang
mendeskripsikan hubungan antar penyimpanan. ERD digunakan untuk
memodelkan struktur data dan hubungan antar data, karena hal ini relatif kompleks.
Dengan ERD, dapat menguji model dengan mengabaikan proses yang dilakukan
dan mencoba bagaimana data yang satu berhubungan dengan yang lain. ERD
menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan
3.3.2. Data Flow Diagram
DFD (Data Flow Diagram) merupakan alat perancangan sistem yang
berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk
penggambaran analisis maupun rancangan sistem yang mudah dikomunikasikan
oleh profesional sistem kepada pemakai maupun pembuat program. DFD juga
merupakan suatu model data atau proses yang dibuat untuk menggambarkan
darimana asal data dan kemana tujuan data yang keluar dari sistem, dimana data
disimpan, proses apa yang menghasilkan data tersebut interaksi antara data yang
tersimpan dan proses yang dikenakan pada data tersebut.
3.3.2.1. DFD Level 0
Dari penjelasan tentang Contect diagram atau yang biasa disebut DFD level
0 menjelaskan tentang gambaran umum mengenai alur sistem yang berjalan di
Sekolah Tinggi Agama Islam Qomaruddin Gresik, dari penjelasan Contect
diagram DFD level 0 terdiri dari entitas luar, dimana entitas luar berhubungan
dengan sistem serta arah informasi yang berupa masukan dan keluaran antara
entitas luar dengan sistem tersebut. Pada contect diagram, pada Gambar 3.2 ini
memiliki 3 entitas luar yaitu: calon mahasiswa, mahasiswa, dan digjar atau TU,
dimana untuk tiap-tiap entitas tersebut memiliki proses sesuai dengan alur sistem
yang diterapkan. Dari penjelasan mengenai Contect diagram DFD level 0 yang
ada, dapat dilihat gambaran proses atau alur sistem dari Contect diagram berikut
laporan data siamik laporan data calon mahasiswa
input krs input data diri
0
si_siamik
+
calon mahasiswa
mahasiswa
dikjar_tu
Gambar 3.2 Contect Diagram (DFD Level 0)
Pada gambar contect diagram atau DFD level 0 ini, dapat digambarkan
dimana terdapat satu proses utama yang terjadi pada sistem dan terdapat tiga
entitas. Pada proses contect diagram level 0 tersebut akan menjelaskan bagaimana
prpses sistem laporan pendataan mahasiswa, yaitu dimana proses SI SIAMIK yang
memiliki tiga entitas, diantaranya yaitu entitas Calon Mahasiswa, Mahasiswa, dan
Digjar atau TU. Untuk entitas pertama yaitu dari entitas calon mahasiswa akan
terjadi suatu proses yaitu input data diri yang diinputkan kedalam sistem SI
SIAMIK, sedangkan untuk entitas Mahasiswa juga terjadi suatu proses
penginputan KRS kedalam suatu sistem SI SIAMIK, dari dua proses penginputan
yang terjadi tersebut selanjutnya sistem akan memproses lagi yang kemudian akan
dikirimkan berupa laporan data calon mahasiswa dan juga berupa laporan data
3.3.2.2. DFD Level 1
data save daftar ulang
data daftar ulang data load mata kuliah
data save mata kuliah
data save mahasiswa
data load dosen data save dosen
load data jadwal kuliah data save jadwal kuliah
save nilai krs save krs
load data hasil krs
data hasil krs
load data calon mahasiswa data save calon mahasiswa
laporan data calon mahasiswa input data diri
Pada DFD level 1 ini terdapat 9 prosesnya didalamnya, terdapat 3 entitas dan
terdapat 5 data store, untuk tahapan proses akan dijelaskan sebagai berikut:
a. Input data calon mahasiswa, dimana proses ini mempunyai 2 entitas yaitu calon
mahasiswa dan Admin atau TU, disini calon mahasiswa menginputkan data diri
yang kemudian di proses kedalam data calon mahasiswa kemudian dikeluarkan
berupa laporan data ke Admin atau TU. Sedangkan proses simpan ke data store,
apabila ketika Admin meminta output maka system akan memanggil dari data
b. Mengkonfirmasi mahasiswa, pada proses ini terdapat satu entitas yaitu TU,
disini TU akan menginputkan data mahasiswa yang kemudian akan dip roses
untuk di konfirmasi, kemudian setelah di proses maka data akan di simpan
kedalam data save mahasiswa pada data store mahasiswa.
c. Input dosen, proses ini mempunyai satu entitas yaitu Admin/TU, disini Admin
menginputkan data dosen yang kemudian akan diproses dan dikeluarkan berupa
data save dosen pada data store.
d. Input mata kuliah, proses ini mempunyai satu entitas yaitu Admin/TU, disini
Admin menginputkan data mata kuliah yang kemudian akan diproses dan
dikeluarkan berupa data save mata kuliah pada data store, setelah input selesai
terjadi penjadwalan mata kuliah, yang kemudian akan di input oleh TU dan
kemudian disimpan kedalam data store.
e. Input mata kuliah, proses ini mempunyai satu entitas yaitu mahasiswa, pada
proses ini mahasiswa menginputkan data KRS yang kemudian akan dip roses.
Untuk mengambil data data store pada jadwal kuliah disimpan pada data store
pilih jadwal kuliah.
f. Input nilai KRS, pada proses ini mempunyai satu entitas yaitu TU, disini
Admin atau TU menginputkan data nilai KRS dan selanjutnya akan di proses
yang kemudian akan disimpan kedalam data store. Setelah terjadi proses lihat
hasil KHS, maka proses akan memanggil data store dan di tampilkan ke
mahasiswa berupa data hasil KRS. Selanjutnya dari hasil KHS terjadi
penginputan data daftar ulang yang kemudian dip roses dan akan di simpan
3.3.3. Conceptual Data Model ( CDM )
CDM memodelkan struktur logis dari keseluruhan aplikasi data, tidak
tergantung pada software atau pertimbangan model struktur data. CDM yang valid
dapat dikonversi ke PDM atau OOM. CDM mirip dengan konsep ERD yang
diajukan oleh Elmasri, hanya ada beberapa perbedaan sintaks. Berikut bentuk
CDM dari alur sistem SIAMIK online yang dibuat:
Relationship_1
Gambar 3.4 Conceptual Data Model ( CDM )
3.3.4. Physical Data Model ( PDM )
PDM memodelkan struktur fisik dari database, dengan mempertimbangkan
software DBMS serta model struktur yang akan digunakan. PDM yang valid dapat
dikonversi ke CDM atau OOM. PDM dapat dihasilkan (di-generate) dari CDM
FK_RELATIONSHIP_1 FK_RELATIONSHIP_2
Gambar 3.5 Physical Data Model ( PDM )
Desain database diatas yaitu hasil generate dari Conceptual Data Model
(CDM) ke Physical Data Model (PDM). Setiap tabel memiliki relasi yang
berbeda-beda antara lain:
b. Tabel dosen digunakan untuk penyimpanan data dosen, dimana table dosen
terdiri dari empat atribut yaitu nip, nama_dosen, alamat_dosen dan jk_dosen.
c. Tabel hari digunakan untuk menyimpan data hari, dimana terdiri dari dua
atribut yaitu id_hari dan nama_hari.
d. Data user digunakan untuk menyimpan data admin dalam melakukan
managemen sistem SIAMIK.
e. Table jurusan digunakan untuk menyimpan data jurusan, dinama terdiri dari
dua atribut yaitu id_jurusan dan nama_jurusan.
f. Tabel kelas digunakan untuk menyimpan data kelas, yang terdiri dari dua
g. Tabel mahasiswa digunakan untuk menyimpan data mahasiswa dan calon
mahasiswa yg berelasikan dg table jurusan.
h. Table mata kuliah digunakan unutk menyimpan data mata kuliah yang
berelasikan dg table jurusan untuk menentukan mata kuliah yg berbeda jurusan.
i. Tabel jadwal kuliah digunakan unutk menyimpan jadwal kuliah yg berelasikan
dg tabel dosen, hari, kelas, dan mata kuliah.
j. Sedangkan table pilih jadwal kuliah digunakan untuk menyimpan mata kuliah
yang dipilih oleh mahasiswa berdasarkan jadwal kuliah yg di tentukan, dan
BAB IV
IMPLEMENTASI
Pada bab ini akan membahas tentang implementasi program dari hasil analisa
dan perancangan sistem yang ada pada bab III, serta bagaimana cara sistem tersebut
dijalankan. Untuk lebih lanjut dapat dijelaskan pada sub bab berikut:
4.1 Alat yang Digunakan
Pada implementasi program, alat-alat yang digunakan yaitu perangkat keras
(hardware) dan perangkat lunak (software) yang dijabarkan sebagai berikut:
4.1.1 Perangkat Keras
Perangkat keras (hardware) yang digunakan adalah:
a. Seperangkat komputer pentium Sentrino Duo GHz, harddisk 80 GB.
b. Memory 1 Gb DDR.
c. Mouse dan Keyboard.
4.1.2 Perangkat Lunak
Perangkat lunak (software) yang digunakan adalah:
a. Windows 7 (seven) Profesional.
c. Power Designer 6 untuk perancangan basis data atau database
d. Microsoft Visio 2007 untuk perancangan system.
e. Windows XP Profesional 2
f. Adobe Photoshop CS, untuk mengolah Gambar.
g. Macromedia dreamweaver 8 dalam perancangan desain website dan
pengolahan proses.
4.2 Implementasi Data
Implementasi data dibuat untuk mengetahui perancangan database apa saja
yang ada didalam sistem proses penyimpanan data pada program yang akan dibuat.
Implementasi data tersebut dapat dilihat pada sub-bab berikut.
4.2.1 Tabel Dosen
Pada tabel dosen ini, terdapat beberapa atribut diantaranya: nip sebagai
(Primary key), nama_dosen, alamat_dosen, dan jk_dosen dan beberapa field tabel
lainya. Tabel ini nantinya akan digunakan untuk menyimpan data dosen. Adapun
contoh tabel dapat dilihat sebagai berikut.
4.2.2 Tabel Hari
Pada tabel hari ini, terdapat atribut antaranya: id_hari sebgai (Primary key), dan
nama_hari. Adapun contoh tabel member dapat dilihat pada tabel berikut.
Tabel 4.2 Tabel Data Hari
4.2.3 Tabel Jadwal Kuliah
Pada tabel jadwal kuliah ini, terdapat beberapa atribut antaranya:
id_jadwal_kuliah sebgai (Primary key), nip, id_hari, id_mata_kuliah,
tahun_mata_kuliah, urutan_mata_kuliah, jam_kuliah, id_kelas, dan bebrapa field
table lainnya. Adapun contoh tabel member dapat dilihat pada tabel berikut.
Tabel 4.3 Tabel Data Jadwal Kuliah
4.2.4 Tabel Jurusan
Pada tabel jurusan ini, terdapat atribut antaranya: id_jurusan sebgai (Primary
key), dan nama_jurusan. Adapun contoh tabel member dapat dilihat pada tabel
Tabel 4.4 Tabel Data Jurusan
4.2.5 Tabel Kelas
Pada tabel kelas ini, terdapat atribut antaranya: id_kelas sebgai (Primary key),
dan nama_kelas. Adapun contoh tabel member dapat dilihat pada tabel berikut.
Tabel 4.5 Tabel Data Kelas
4.2.6 Tabel Mahasiswa
Pada tabel mahasiswa ini, terdapat beberapa atribut, diantaranya adalah:
id_mahasiswa, disini id_mahasiswa digunakan sebagai (Primary key), yang kemudian
dilanjutkan id_jurusan, npm, semester, nama_mahasiswa, alamat_mahasiswa,
jk_mahasiswa, status_mahasiswa, password, sks_mahasiswa, ipk, total_sks,
tahun_masuk, rtrw, kelurahan, kecamatan, kabupaten, propinsi, kodepos,
tempat_lahir, tgl_lahir, anak_ke, jumlah_saudara, darah, agama, hobi, email, telp dan
bebrapa field table lainnya. Pada tabel mahasiswa ini digunakan juga sebagai tabel
calon mahasiswa, yang dimana atribut status_mahasiswa digunakan sebagai pembeda
antara tabel mahasiswa dan tabel calon mahasiswa. Adapun contoh tabel member
Tabel 4.6 Tabel Data Mahasiswa
4.2.7 Tabel Mata Kuliah
Pada tabel mata kuliah ini, terdapat beberapa atribut antaranya: id_mata_kuliah
sebgai (Primary key), kode_mata_kuliah, id_jurusan, nama_mata_kuliah,
sks_mata_kuliah, semester_mata_kuliah, mata_kuliah_prasyarat dan bebrapa field
table lainnya. Adapun contoh tabel member dapat dilihat pada tabel berikut.
4.2.8 Tabel Nilai Mahasiswa
Pada tabel nilai mahasiswa terdapat empat atribut antara lain
id_nilai_mahasiswa sebagai (Primary key), npm, ip, semester. Adapun tabel dari nilai
mahasiswa sebagai berikut.
Tabel 4.8 Tabel Data Nilai Mahasiswa
4.2.9 Tabel Pilih Jadwal Kuliah
Pada tabel pilih jadwal kuliah ini, terdapat beberapa atribut antaranya:
id_pilih_jadwal sebgai (Primary key), id_mahasiswa, id_jadwal_kuliah,
nilai_mata_kuliah, kredit_mata_kuliah, hasil_nilai_mata_kuliah dan bebrapa field
table lainnya. Adapun contoh tabel member dapat dilihat pada tabel berikut.
Tabel 4.9 Tabel Data Pilih Jadwal Kuliah
4.2.10 Tabel User
Pada data tabel user sendiri, terdapat beberapa atribut yang terlibat, diantaranya
adalah: id_user, dimana id_user ini bertindak sebagai (primary key), kemudian
membedakan user login pada web internet. Adapun contoh dari database tabel user
dapat dilihat pada tabel berikut.
Tabel 4.10 Tabel Data User
4.3 Implementasi Aplikasi Desain Antarmuka
Pada sub bab implementasi aplikasi desain antarmuka ini akan menjelaskan
beberapa form yang akan terlibat dalam penerapan dan kebutuhan yang nantinya akan
digunakan oleh admin, mahasiswa dan juga calon mahasiswa baru, dimana
implementasi ini nantinya akan digunakan oleh masing-masing user untuk melakukan
kegiatannya sesuai pengelolaan dan kebutuhan dari masing-masing user. Bab ini akan
menampilkan beberapa form yang sudah dibuat dan disediakan untuk masing-masing
user.
4.3.1 Halaman Menu Login Administrator
Pada tampilan menu ini, terdapat form login administrator, menu ini yang
nantinya akan digunakan oleh admin atau TU sebagai tempat untuk mengelola semua
permasalahan akademik yang dibutuhkan dan nantinya akan digunakan oleh semua
Gambar 4.1 Halaman Menu Login Admin
4.3.2 Menu Halaman Admin
Pada menu halaman admin ini terdapat 5 sub menu yang digunakan sesuai
kebutuhan, adapun menunay terdiri dari Menu Home, Menu Master, Menu
Mahasiswa, Menu Nilai Mahasiswa, dan Menu Logout. Berikut tampilan menu
halaman admin.
Gambar 4.2 Halaman Menu Admin
4.3.3 Menu Master
Pada menu master terdapat 5 sub menu yang disediakan, diantaranya adalah
Jurusan, Kelas, Dosen, Mata Kuliah, dan Jadwal Kuliah, dimana semua menu
tersebut digunakan sebagai pengelolaan fungsi dari tiap-tiap menu. Berikut tampilan
Gambar 4.3 Halaman Menu Master
4.3.3.1. Menu Master Sub-menu Jurusan
Pada menu master sub-menu jurusan ini digunakan oleh admin sebagai tempat
untuk menginputkan nama-nama jurusan yang ada di Sekolah Tinggi Agama Islam
Qomaruddin Gresik, disini terdapat satu nama jurusan yang sudah terinput yaitu
jurusan PAI. Berikut tampilan menu master sub-menu jurusan.
4.3.3.2. Menu Master Sub-menu Kelas
Pada bagian menu master sub-menu kelas ini terdapat form input nama kelas,
dan terdapat juga tabel daftar kelas yang berisikan nama-nama kelas yang sudah
diinputkan oleh admin, berikut tampilan sub-menu kelas.
Gambar 4.5 Halaman Menu Master Sub-Menu Kelas
4.3.3.3. Menu Master Sub-menu Dosen
Sub-menu dosen adalah tempat untuk menginput nama-nama dan identitas
dosen pengajar yang ada di Sekolah Tinggi Agama Islam Qomaruddin Gresik.
Sedangkan tabel daftar dosen adalah tampilan keseluruhan dari daftar nama-nama dan
identitas dosen yang sudah di inputkan oleh admin. Berikut tampilan sub-menu
Gambar 4.6 Halaman Master Sub-Menu Dosen
4.3.3.4. Menu Master Sub-menu Mata Kuliah
Pada bagian sub-menu mata kuliah terdapat inputan nama-nama mata kuliah,
diantaranya SKS, Semester, Mata Kuliah Prasyarat dan Jurusan, dimana input mata
kuliah akan dipergunakan oleh admin untuk memasukkan mata kuliah pada tiap
semester, dan nantinya akan dipergunakan dan ambil oleh mahasiswa nntuk
melakukan KRS. Sedangkan pada tabel daftar mata kuliah berguna sebagai tempat
penyimpanan nama mata kuliah yang telah di inputkan oleh admin. Berikut tampilan
Gambar 4.7 Halaman Menu Master Sub-Menu Mata Kuliah
4.3.3.5. Menu Master Sub-menu Jadwal Kuliah
Pada bagian sub-menu jadwal kuliah terdapat empat menu inputan pilihan bagi
admin diantaranya Kelas, Jurusan, Semester dan Tahun, dimana admin akan
menginputkan jadwal mata kuliah sesuai dengan kelas, jurusan, semester dan tahun
masing-masing sesuai dengan yang dibutuhkan. Berikut tampilan sub-menu jadwal
Gambar 4.8 Halaman Menu Master Sub-Menu Jadwal Kuliah
4.3.4. Halaman Menu Mahasiswa
Pada menu mahasiswa terdapat tiga sub-menu pilihan diantaranya Filter Calon
Mahasiswa, Grafik Jumlah Mahasiswa, Daftar Mahasiswa di Terima dan Daftar
Mahasiswa di Tolak. Menu ini berfungsi sebagai menyering calon-calon mahasiswa
yang sudah mendaftar dan juga sebagai tempat melihat daftar nama-nama mahasiswa
yang sudah diterima ataupun di tolak. Berikut tampilan dari menu mahasiswa.
4.3.4.1. Menu Mahasiswa Sub-Menu Filter Calon Mahasiswa
Pada menu mahasiswa sub-menu filter calon mahasiswa ini berfungsi sebagai
tempat penyaringan calon mahasiswa yang sudah mendaftar di Sekolah Tinggi
Agama Islam Qomaruddin Gresik, dimana dimana filter calon mahasiswa ini yang
nantinya akan ditentukan apakah mahasiswa tersebut diterima atau ditolak oleh
kampus. Berikut tampilan menu filter calon mahasiswa.
Gambar 4.10 Halaman Mahasiswa Sub-Menu Filter Calon Mahasiswa
4.3.4.2. Grafik Jumlah Mahasiswa
Pada menu grafik jumlah mahasiswa ini akan menampilkan dua gambar yang
dimana gambar tersebut berfungsi sebagai pembanding antara mahasiswa yang
diterima, mahasiswa yang ditolak dan juga mahasiswa yang melakukan cuti atau
sudah non aktif, menu ini sebagai pengingat seorang admin dalam melakukan
pendataan dan pengecekan jumlah mahasiswa pada tiap tahunnya. Berikut tampilan
Gambar 4.11 Halaman Grafik Jumlah Mahasiswa
4.3.4.3. Menu Mahasiswa Sub-Menu Daftar Mahasiswa Diterima
Pada menu mahasiswa sub-menu daftar mahasiswa diterima ini terdapat form
Tahun yang nantinya akan digunakan oleh mahasiswa untuk melihat tahun
angkatannya, kemudian terdapat tabel data mahasiswa yang telah diterima, tabel data
mahasiswa ini berfungsi sebagai tempat penyimpanan nama-nama mahasiswa yang
telah mendaftar dan mendapatkan status diterima. Berikut tampilan daftar mahasiswa