SKRIPSI SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SEKOLAH TINGGI ILMU EKONOMI (STIE) PANCASETIA BANJARMASIN
“Diajukan Sebagai Persyaratan Untuk Menyelesaikan Program Sarjana (S-1) Teknik Informatika” Oleh: AULIA HELMINA PUTRI NPM : 13.63.0657
PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS ISLAM KALIMANTAN (UNISKA) MUHAMMAD ARSYAD AL BANJARI BANJARMASIN 2016
LEMBAR PENGESAHAN PEMBIMBING
SKRIPSI SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SEKOLAH TINGGI ILMU EKONOMI (STIE) PANCASETIA BANJARMASIN
Oleh : AULIA HELMINA PUTRI NPM : 13.63.0657
Pembimbing 1
Pembimbing 2
Ir.H.M.Muflih,M.Kom NIP.19700902 199403 1 006
Ihda Innar Ridho,S.Kom.,M.Kom NIP.19820813 201504 1 002 Mengetahui,
Dekan Fakultas Teknologi Informasi Universitas Islam Kalimanatan (UNISKA)
Silvia Ratna,S.Kom.,M.Kom NIP.19750913 200501 2001
ii
LEMBAR PENGESAHAN PENGUJI
SKRIPSI SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SEKOLAH TINGGI ILMU EKONOMI (STIE) PANCASETIA BANJARMASIN Oleh : AULIA HELMINA PUTRI NPM :13.63.0657 Telah Dipertahankan di Depan Sidang Penguji Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana (S-1) Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Islam Kalimantan (UNISKA) Muhammad Arsyad Al Banjari Banjarmasin Banjarmasin, Tim Penguji
Tanda Tangan
Arafat,S.Kom.,M.Kom Penguji I
________________
Fathur Rahman,S.Kom.,M.Kom Penguji II
________________
Nadia Hijrina,S.Kom.,M.Kom Penguji III
________________ Mengetahui,
Dekan Fakultas Teknologi Informasi Universitas Islam Kalimanatan (UNISKA)
Silvia Ratna,S.Kom.,M.Kom NIP.19750913 200501 2001
iii
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini : NPM
: 13.63.0657
Nama
: Aulia Helmina Putri
Program Studi
: Teknik Informatika
Fakultas
: Fakultas Teknik Informatika
Judul Skripsi
: Sistem Informasi Akademik Berbasis Web Pada Sekolah Tinggi Ilmu Ekonomi (STIE) Pancasetia Banjarmasin
Menyatakan bahwa skripsi tersebut adalah hasil karya saya sendiri dan bukan plagiat. Apabila ternyata ditemukan didalam laporan skripsi saya terdapat unsur plagiat, maka saya siap untuk mendapatkan sanksi akademik yang terkait dengan hal tersebut. Banjarmasin,
Aulia Helmina Putri
iv
ABSTRAK
Masukknya sistem informasi kedalam lembaga diharapkan mempermudah mahasiswa untuk mendapatkan informasi dan memudahkan mereka dalam mengikuti proses perkuliahan di kampus. Dengan metode pengumpulan data yang digunakan dalam penelitian ini menggunakan teknik wawancara/observasi. Sedangkan siklus pengembangan sistem informasi secara konseptual adalah analisis sistem, perancangan dan desain sistem pembangunan dan pemrograman sistem dan penerapan sistem. STIE Pancasetia Banjarmasin, sistem informasi akademiknya masih jauh dari sempurna yang dikarenakan sistem akademik di kampus ini masih bersifat manual, penginputan data harus operator lakukan pada dua sistem sekaligus yaitu pada Program EPSBED (Evaluasi Program Studi Berbasis Evaluasi Diri) yang masih digunakan untuk angkatan 2009 sampai 2014 dan Program Feeder. Pada Sistem Informasi Akademik sekarang masih belum mampu untuk membantu mengelola data secara efisien Perancangan aplikasi berbasis web menggunakan bahasa pemograman PHP dengan database MySQL. Dengan dikembangkannya sistem ini pengolahan data mahasiswa pada Sekolah Tinggi Ilmu Ekonomi (STIE) Pancasetia Banjarmasin menjadi lebih rapi. Tak hanya sampai disitu, manajemen data juga meliputi data mahasiswa, dosen, jadwal kuliah, kartu rencana studi, kartu hasil studi, dan nilai.
Kata kunci: Aplikasi , Akademik, Web, PHP, Mysql
v
KATA PENGANTAR
Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan skripsi ini yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada Jurusan Teknik Informatika di Universitas Islam Kalimantan (Uniska). Dengan segala keterbatasan, saya menyadari pula bahwa laporan skripsi ini takkan terwujud tanpa bantuan, bimbingan dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan hati, saya ingin menyampaikan ucapan terimakasih yang sebesar-besarnya kepada : 1. Allah SWT 2. Seluruh keluarga dan kerabat yang saya sayangi 3. Ir.H.M.Muflih,M.Kom, selaku pembimbing I 4. Ihda Innar Ridho, S.Kom.,M.Kom selaku pembimbing II 5. Pimpinan dan seluruh karyawan Sekolah Tinggi Ilmu Ekonomi (STIE) Pancasetia yang memberikan semangat dalam pengerjaan skripsi dan penelitian yang saya lakukan. Semoga Allah SWT membalas kebaikan dan selalu mencurahkan Hidayah serta taufikNya kepada kita semua. Amin. Saya menyadari bahwa penulisan laporan skripsi ini masih jauh dari sempurna. Oleh karena itu, saran dan kritik yang sifatnya membangun akan vi
senantiasa saya terima dengan senang hati untuk menghasilkan penelitian yang lebih baik lagi di kemudian hari. Saya berharap semoga penulisan skripsi ini bermanfaat bagi pembaca. Wassalamu’alaikum Wr. Wb. Banjarmasin,
Aulia Helmina Putri
vii
DAFTAR ISI
Halaman SKRIPSI .................................................................................................................. i LEMBAR PENGESAHAN PEMBIMBING ...................................................... ii LEMBAR PENGESAHAN PENGUJI ............................................................... iii LEMBAR PERNYATAAN ................................................................................. iv ABSTRAK ............................................................................................................. v KATA PENGANTAR .......................................................................................... vi DAFTAR ISI ....................................................................................................... viii DAFTAR GAMBAR ........................................................................................... xii DAFTAR TABEL ............................................................................................... xv PENDAHULUAN ...................................................................................... 1 1.1 Latar Belakang .............................................................................................. 1 1.2 Rumusan Masalah ......................................................................................... 3 1.3 Batasan Masalah............................................................................................ 3 1.4 Tujuan Penelitian .......................................................................................... 4 1.5 Manfaat Penelitian ........................................................................................ 4 1.6 Metode Penelitian.......................................................................................... 5 1.6.1 Pengumpulan Data dan Referensi .......................................................... 5 1.6.2 Analisis Sistem ....................................................................................... 5 1.6.3 Perancangan Sistem ............................................................................... 6 1.6.4 Pembuatan Aplikasi ............................................................................... 7 1.6.5 Pengujian Sistem .................................................................................... 7 1.7 Sistematika Penulisan.................................................................................... 7
viii
TINJAUAN PUSTAKA........................................................................... 9 2.1 Landasan Teori .............................................................................................. 9 2.1.1 Sistem Informasi .................................................................................... 9 2.1.2 Pemograman Web ................................................................................ 13 2.1.3 PHP (Hypertext Prepocessor) .............................................................. 16 2.1.4 MySQL................................................................................................. 21 2.1.5 World Wide Web ................................................................................. 24 2.2 Penelitian Terdahulu ................................................................................... 25 2.3 Profil Sekolah Tinggi Ilmu Ekonomi (STIE) Pancasetia Banjarmasin ....... 27 2.3.1 Visi STIE Pancasetia Banjarmasin ...................................................... 28 2.3.2 Misi STIE Pancasetia Banjarmasin ...................................................... 28 2.3.3 Lokasi Penelitian .................................................................................. 29 ANALISIS DAN PERANCANGAN SISTEM ................................... 30 3.1 Rancangan Penelitian .................................................................................. 30 3.2 Analisis Sistem ............................................................................................ 30 3.3 Rancangan Model Sistem ............................................................................ 31 3.3.1 Diagram Konteks ................................................................................. 31 3.3.2 Data Flow Diagram (DFD) .................................................................. 32 3.4 Rancangan Antar Muka Masukan Sistem (Input) ....................................... 34 3.4.1 Struktur Tabel ...................................................................................... 34 3.4.2 Relasi Tabel.......................................................................................... 48 3.4.3 Desain Masukan Sistem ....................................................................... 48 3.5 Rancangan Antar Muka Luaran Sistem (Output)........................................ 57 3.6 Tempat dan Jadwal Penelitian ..................................................................... 62 IMPLEMENTASI DAN PENGUJIAN .............................................. 63 ix
4.1 Hasil Implementasi Sistem .......................................................................... 63 4.1.1 Hasil Form Login Administrator.......................................................... 63 4.1.2 Form Data Mahasiswa ......................................................................... 64 4.1.3 Form Pengisian Data Mahasiswa ......................................................... 64 4.1.4 Form Mata Kuliah ................................................................................ 66 4.1.5 Form Penginputan Data Matakuliah .................................................... 66 4.1.6 Form Pengisian Kalender Akademik ................................................... 68 4.1.7 Form Master Dosen .............................................................................. 69 4.1.8 Form Data Jurusan ............................................................................... 71 4.1.9 Form Data Ruangan ............................................................................. 72 4.1.10 Form Data Jadwal Perkuliahan .......................................................... 73 4.1.11 Form Kartu Rencana Studi ................................................................. 74 4.1.12 Form Pengisian Nilai ......................................................................... 75 4.1.13 Form Kartu Hasil Studi ...................................................................... 76 4.1.14 Transkip Nilai .................................................................................... 77 4.1.15 Absensi Perkuliahan ........................................................................... 78 4.1.16 Kartu Ujian ......................................................................................... 78 4.1.17 Hasil Form Login Dosen .................................................................... 79 4.1.18 Tampilan Jadwal Mengajar Dosen ..................................................... 79 4.1.19 Hasil Login Mahasiswa ...................................................................... 80 4.1.20 Form Pengisian Kartu Rencana Studi Mahasiswa ............................. 81 4.1.21 Report Jadwal Ujian Mahasiswa ........................................................ 82 4.2 Hasil Pengujian Sistem ............................................................................... 83 4.3 Kesimpulan ................................................................................................. 87 PENUTUP ............................................................................................... 88 x
5.1 Kesimpulan ................................................................................................. 88 5.2 Saran ............................................................................................................ 89 DAFTAR PUSTAKA .......................................................................................... 90 LAMPIRAN ......................................................................................................... 92
xi
DAFTAR GAMBAR
Gambar 2. 1 Lokasi STIE Pancasetia Banjarmasin .............................................. 29 Gambar 3. 1 Diagram Konteks.............................................................................. 31 Gambar 3. 2 Data Flow Diagram Level 0 ............................................................. 32 Gambar 3. 3 DFD Level 1 Kelola Data Mahasiswa.............................................. 33 Gambar 3. 4 Data Flow Diagram Kelola Data Dosen ........................................... 33 Gambar 3. 5 Data Fow Diagram Level 1 Kelola Data Perkuliahan ...................... 34 Gambar 3. 6 Relasi Tabel ...................................................................................... 48 Gambar 3. 7 Halaman Awal .................................................................................. 49 Gambar 3. 8 Tampilan Awal Login Admin .......................................................... 50 Gambar 3. 9 Login Dosen ..................................................................................... 51 Gambar 3. 10 Login Mahasiswa ........................................................................... 51 Gambar 3. 11 Tampilan Data Mahasiswa ............................................................. 52 Gambar 3. 12 Tampilan Data Dosen ..................................................................... 53 Gambar 3. 13 Pengisian Mata Kuliah ................................................................... 54 Gambar 3. 14 Jadwal Perkuliahan ......................................................................... 54 Gambar 3. 15 Kartu Rencana Studi....................................................................... 55 Gambar 3. 16 Pengisian Nilai ............................................................................... 55 Gambar 3. 17 Data Mengajar Dosen ..................................................................... 56 Gambar 3. 18 Input Data Jurusan.......................................................................... 56 Gambar 3. 19 Rancangan Laporan Data Mahasiswa ............................................ 57 Gambar 3. 20 Rancangan Laporan Data Mahasiswa ............................................ 57 Gambar 3. 21 Laporan Data Matakuliah ............................................................... 58 Gambar 3. 22 Tampilan Data Jadwal Perkuliahan ................................................ 58 xii
Gambar 3. 23 Tampilan Data Kartu Rencana Studi ............................................. 59 Gambar 3. 24 Tampilan KHS............................................................................... 59 Gambar 3. 25 Rancangan Transkip Nilai ............................................................. 60 Gambar 3. 26 Rancangan Laporan Daftar Dosen ................................................ 60 Gambar 3. 27 Rancangan Absensi Kuliah ........................................................... 61 Gambar 3. 28 Jurusan ........................................................................................... 61 Gambar 4. 1 Tampilan Login ............................................................................... 63 Gambar 4. 2 Data Mahasiswa .............................................................................. 64 Gambar 4. 3 Form Edit Mahasiswa...................................................................... 65 Gambar 4. 4 Laporan Data Mahasiswa ................................................................ 65 Gambar 4. 5 Form Data Matakuliah .................................................................... 66 Gambar 4. 6 Form Input Mata Kuliah .................................................................. 67 Gambar 4. 7 Tampilan Data Mata Kuliah ............................................................ 67 Gambar 4. 8 Tampilan Kalender Akademik ........................................................ 68 Gambar 4. 9 Form Pengisian Data Kalender Akademik ...................................... 69 Gambar 4. 10 Master Dosen................................................................................. 70 Gambar 4. 11 Form Tambah Data Dosen ............................................................ 70 Gambar 4. 12 Tampilan Laporan Dosen .............................................................. 71 Gambar 4. 13 Form Pengisian Jurusan ................................................................ 71 Gambar 4. 14 Data Jurusan .................................................................................. 72 Gambar 4. 15 Form input ruangan ....................................................................... 72 Gambar 4. 16 Laporan Data Ruangan .................................................................. 73 Gambar 4. 17 form jadwal kuliah ........................................................................ 73 Gambar 4. 18 Form Input Jadwal......................................................................... 74 Gambar 4. 19 Tampilan Jadwal Perkuliahan ....................................................... 74 xiii
Gambar 4. 20 Form Pengisian KRS ..................................................................... 75 Gambar 4. 21 Tampilan KRS ............................................................................... 75 Gambar 4. 22 Form Pengisian Nilai ..................................................................... 76 Gambar 4. 23 Kartu Hasil Studi ........................................................................... 76 Gambar 4. 24 Laporan Kartu Hasil Studi............................................................. 77 Gambar 4. 25 Transkip nilai ................................................................................ 77 Gambar 4. 26 Absensi Perkuliahan ...................................................................... 78 Gambar 4. 27 Cetak Kartu Ujian.......................................................................... 78 Gambar 4. 28 Tampilan login dosen .................................................................... 79 Gambar 4. 29 Jadwal Mengajar Dosen ................................................................ 79 Gambar 4. 30 Report Absen Mengajar ................................................................ 80 Gambar 4. 31 Login Awal Mahasiswa ................................................................. 80 Gambar 4. 32 Form Pengisian KRS ..................................................................... 81 Gambar 4. 33 Report Ujian Tengah Semester ..................................................... 82 Gambar 4. 34 Report Ujian Akhir Semester ........................................................ 82
xiv
DAFTAR TABEL
Tabel 2. 1 Hasil – hasil Penelitian Terdahulu ....................................................... 26 Tabel 2. 2 Bahasa Pemograman dan Keuntungannya ........................................... 14 Tabel 3. 1 Admin................................................................................................... 35 Tabel 3. 2 Data Mahasiswa ................................................................................... 35 Tabel 3. 3 Dosen ................................................................................................... 38 Tabel 3. 4 Mata Kuliah.......................................................................................... 39 Tabel 3. 5 Perkuliahan........................................................................................... 40 Tabel 3. 6 Pengisian KRS ..................................................................................... 41 Tabel 3. 7 Nilai ...................................................................................................... 42 Tabel 3. 8 Referensi Nilai ..................................................................................... 42 Tabel 3. 9 Agama .................................................................................................. 43 Tabel 3. 10 Institusi ............................................................................................... 43 Tabel 3. 11 Karyawan ........................................................................................... 44 Tabel 3. 12 Jenjang Pendidikan ............................................................................ 45 Tabel 3. 13 Tabel Asal Sekolah Menengah Atas .................................................. 45 Tabel 3. 14 Jurusan ............................................................................................... 46 Tabel 3. 15 Kampus .............................................................................................. 47 Tabel 3. 16 Jenis Kelompok Mata Kuliah ............................................................. 47 Tabel 3. 17 Jadwal Penelitian ............................................................................... 62
xv
Tabel 4. 1 Hasil Pengujian Login .......................................................................... 83 Tabel 4. 2 Pengujian Data Mahasiswa .................................................................. 83 Tabel 4. 3 Hasil Pengujian Data Dosen ................................................................ 84 Tabel 4. 4 Pengujian Mata Kuliah ........................................................................ 84 Tabel 4. 5 Pengujian Jadwal Perkuliahan ............................................................. 84 Tabel 4. 6 Pengujian Kartu Rencana Studi ........................................................... 85 Tabel 4. 7 Pengujian Pengisian Nilai .................................................................... 86 Tabel 4. 8 Pengujian Laporan Nilai ...................................................................... 86
xvi
PENDAHULUAN
1.1 Latar Belakang Perguruan Tinggi merupakan suatu bentuk lembaga atau yayasan pendidikan yang didalamnya berlangsung kegiatan perkuliahan, serta berbagai kegiatan lain yang mendukung terlaksananya proses perkuliahan tersebut. Kegiatan perkuliahan mencakup beberapa elemen seperti mahasiswa, dosen dan materi kuliah yang tercantum di dalam kurikulum. Persaingan antara lembaga pendidikan khususnya perguruan tinggi swasta kian hari semakin bersaing dengan perguruan tinggi negeri, hal ini memaksa lembaga pendidikan yang ada berlomba-lomba menawarkan pelayanan terbaik bagi calon mahasiswanya. Sejalan dengan perkembangan dunia teknologi setiap Perguruan Tinggi dituntut untuk menggunakan sistem khususnya sistem informasi sebagai bagian dari pengelolaan manajemen di PTS/PTN bersangkutan, dengan masukknya sistem informasi kedalam lembaga diharapkan mempermudah mahasiswa untuk mendapatkan informasi dan memudahkan mereka dalam mengikuti proses perkuliahan di kampus. Hampir semua proses perkuliahan memiliki keluaran berupa laporan persemester yang harus di sinkronisasikan atau dilaporkan ke PD DIKTI melalui KOPERTIS sesuai dengan wilayahnya masing-masing. Akan tetapi, mungkin saat ini masih ada beberapa Perguruan Tinggi yang masih menggunakan cara manual 1
2
dalam melakukan pengolahan data, sehingga pelaksanaan pelaporan data dirasakan sangat kurang efisien, hal ini dilatar belakangi oleh program baru yang di keluarkan oleh DIKTI yaitu menggunakan program baru bernama Feeder yang menyebabkan beberapa Perguruan Tinggi harus menyesuaikan data-data pada sistem informasinya dengan aplikasi Feeder. Pada STIE Pancasetia Banjarmasin, sistem informasi akademiknya masih jauh dari sempurna yang dikarenakan sistem akademik di kampus ini masih bersifat manual, penginputan data harus operator lakukan pada dua sistem sekaligus yaitu pada Program EPSBED (Evaluasi Program Studi Berbasis Evaluasi Diri) yang masih digunakan untuk angkatan 2009 sampai 2014 dan Program Feeder. Pada Sistem Informasi Akademik sekarang masih belum mampu untuk membantu mengelola data secara efisien. Pada pengelolaan nilai mahasiswa juga terlalu banyak tabel yang menyebabkan lamanya proses penginputan yang dilakukan oleh dosen-dosen sehingga juga berdampak pada proses pelaporan nilai yang dibutuhkan pihak akademik, proses pengisian KRS (Kartu Rencana Studi) yang masih bermasalah, serta proses laporan aktifitas mahasiswa yang harus dilakukan secara manual tersebut membuat pelaporan data menjadi tidak efisien. Sebagai solusi dari permasalahan tersebut, maka dibutuhkan suatu sistem informasi akademik yang mengintegrasikan keseluruhan proses-proses dalam pengolahan data. Pengintegrasian tersebut dilakukan untuk meningkatkan efisiensi dalam hal sumber daya yang digunakan oleh pihak perguruan tinggi serta
3
menyediakan media penyimpanan yang terstruktur. Sistem ini diharapkan dapat mempermudah dan mempercepat proses pengumpulan data, pengolahan data atau informasi serta mendukung proses pelaksanaan perkuliahan di kampus. Berdasarkan penjelasan diatas, di lakukan penelitian dalam pembuatan skripsi dengan judul “SISTEM INFORMASI AKADEMIK PADA SEKOLAH TINGGI ILMU EKONOMI (STIE) PANCASETIA BANJARMASIN” 1.2 Rumusan Masalah Berdasarkan latar belakang di atas maka dapat dirumuskan permasalahn yang akan dibahas dalam penelitian ini adalah: 1.
Pada STIE Pancasetia pendataan mahasiswa dan penginputan KRS masih menggunakan cara manual dan belum terintegrasi dengan database
2.
Proses penginputan kartu rencana studi menyulitkan operator kampus karena harus di input sendiri oleh operator, sehingga menambah beban kerja dan proses yang lama untuk melakukan penginputan manual
3.
Pada aplikasi yang sekarang penginputan nilai masih menyulitkan dosendosen untuk melakukan input nilai dan tidak efisien dikarenakan terlalu banyak tabel input data yang disediakan.
1.3 Batasan Masalah Batasan masalah yang dibahas dalam penelitian ini adalah : 1.
Pengolahan data hanya sebatas pengolahan data mahasiswa pada Sekolah Tinggi Ilmu Ekonomi (STIE) Pancasetia Banjarmasin
4
2.
Perancangan aplikasi berbasis web menggunakan bahasa pemograman HTML dan PhP MySQL.
3.
Data yang diolah hanya meliputi kelola data mahasiswa, kelola data dosen, kelola data karyawan, mata kuliah atau kurikulum, jadwal kuliah, kartu rencana studi, kartu hasil studi, status mahasiswa dan transkip nilai.
1.4 Tujuan Penelitian Tujuan dalam penelitian dan penyusunan skripsi ini adalah untuk mengembangkan Sistem Informasi Akademik yang dapat mempermudah kegiatan akademik pada STIE Pancasetia Banjarmasin dan membantu operator kampus dalam memenuhi kebutuhan data yang diperlukan oleh PD DIKTI. Sehingga kebutuhan data bisa disajikan dengan cepat dan mempermudah dalam pengambilan informasi. Dengan dikembangkan sistem ini, kegiatan akademik dapat berjalan dengan baik dan efektif. 1.5 Manfaat Penelitian Adapun manfaat yang dicapai dari penelitian yang dilakukan ini, diantaranya adalah sebagai berikut : 1.
Pada STIE Pancasetia pendataan mahasiswa dan penginputan KRS terintegrasi dengan database dan online.
2.
Proses pengisian kartu rencana studi di input langsung oleh mahasiswa secara online, sehingga mengurangi beban kerja operator kampus.
3.
Penginputan nilai dibuat lebih sederhana, sehingga dapat memudahkan dosen-dosen melakukan penginputan tanpa terlalu banyak memakan waktu.
5
1.6 Metode Penelitian Di dalam penulisan Skripsi ini, diperoleh data dari hasil riset penelitian dengan menggunakan beberapa metode, yaitu: 1.6.1 Pengumpulan Data dan Referensi Dalam pengumpulan Data dan Referensi dibagi menjadi beberapa tahapan, Antara lain sebagai berikut : a.
Observasi Yaitu metode yang mengumpulkan data dengan cara melakukan pengamatan langsung pada objek yang diteliti, pada kasus ini penelitian dilakukan pada Kampus Sekolah Tinggi Ilmu Ekonomi Banjarmasin, kemudian mencatat kejadian-kejadian yang terjadi di lingkungan madrasah tersebut.
b. Wawancara Dilakukan tanya jawab langsung dengan pihak kampus yaitu kepada seluruh operator kampus yang ada di STIE Pancasetia Banjarmasin untuk mencari informasi untuk mendapatkan kelengkapan data yang lebih terperinci. c.
Riset Pustaka Mengumpulkan data dengan mempelajari dan memperhatikan proses kegiatan akademik yang berhubungan dengan ruang lingkup permasalahan.
1.6.2 Analisis Sistem Menguraikan suatu sistem informasi yang sudah utuh atau komplit ke dalam bagian komponennya yang lebih kecil atau spesifik dengan tujuan mengevaluasi, mempelajari dan mengidentifikasi hambatan, maupun permasalahan yang terjadi
6
pada sistem sehingga dapat dilakukan perbaikan atau pengembangan kedepan yang lebih baik. 1.6.3 Perancangan Sistem Adalah merancang atau mendesain suatu sistem yang baik, yang isinya adalah langkah-langkah operasi dalam proses pengolahan data dan prosedur untuk mendukung operasi sistem. Dalam perancangan sistem dibagi menjadi beberapa tahapan, antara lain sebagai berikut: a. Model Model yang digunakan pada tahap perancangan ini adalah Diagram Konteks dan Data Flow Diagram (DFD). b. Database Pembuatan rancangan database dibuat tabel-tabel beserta relasi yang akan dikelola dan digunakan dalam menjalankan Sistem Informasi Akademik Pada STIE Pancaseetia Banjarmasin. Aplikasi database yang digunakan dalam Tugas Akhir ini adalah XAMPP, dan file database nya adalah “akademik3”. c. Antarmuka Perancangan ini lebih dekat dengan perancangan antar muka (user interface) sesuai dengan tujuan dan kebutuhannya yang terdiri dari rancangan antarmuka masukan sistem (input) dan antarmuka luaran sistem (output).
7
1.6.4 Pembuatan Aplikasi Sistem Informasi Akademik Pada Sekolah Tinggi Ilmu Ekonomi Pancasetia Banjarmasin dibentuk meenggunakan bahasa pemograman berbasis website HTML, Php dan CSS serta menggunakan Web Server berupa Apache. 1.6.5 Pengujian Sistem Metode yang digunakan dalam melakukan pengujian adalah pengujian black-box. Metode ini adalah pengujian terhadap validasi inputan yang diolah oleh suatu unit dan memfokuskan pada fungsionalisme dari perangkat lunak.
1.7 Sistematika Penulisan Sistematika penulisan skripsi ini adalah sebagai berikut : BAB I
: PENDAHULUAN Pada bab ini dijelaskan tentang latar belakang masalah diambilnya permasalahan dana desa menjadi judul,perumusan terhadap masalah yang ditemukan pada pendataan dana desa, batasan masalah, tujuan penelitian, metodologi penelitian serta manfaat penelitian dan sistematika penulisan atas bab-bab yang menghimpun laporan tugas akhir.
BAB II
: TINJAUAN PUSTAKA Mengemukakan mahasiswa,
teori-teori
laporan
data
yang
berkenaan
mahasiswa
dengan
beserta
data
beberapa
perbandingan penelitian ini dengan penelitian-penelitian lainnya guna mendapatkan landasan teoritis yang relevan.
8
BAB III : ANALISIS DAN PERANCANGAN SISTEM Berisi tentang identifikasi dan analisis dalam kebutuhan sistem oleh pemakai agar sistem dapat di buat berdasarkan kebutuhan BAB IV : IMPLEMENTASI DAN PENGUJIAN Berisi
penjelasan
mengenai
hasil
dan
pembahasan
dari
perancangan sistem ini. BAB V
: PENUTUP Bab ini berisi kesimpulan dari hasil laporan tugas serta saran yang berkaitan dengan penelitian.
TINJAUAN PUSTAKA
2.1 Landasan Teori 2.1.1 Sistem Informasi Menurut Jogiyanto, sistem informasi dapat didefinisikan sebagai suatu sistem didalam suatu organisasi yang merupakan kombinasi dari orang – orang, fasilitas, teknologi, media, prosedur – posedur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, member sinyal kepada manajemen dan yang lainnya terhadap kejadian – kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan yang cerdik. Menurut Eko Nugroho (2008), mendefinisikan sistem informasi sebagai integrasi antara orang, data, alat dan prosedur yang bekerja sama dalam mencapai suatu tujuan. Sistem informasi mendapatkan input berupa data – data atau kejadian dalam perusahaan. Sistem informasi merupakan sistem konseptual yang memakai sumber daya konseptual, data, dan informasi, untuk mewakili sistem fisik berupa perusahaan atau organisasi. Sistem informasi adalah sekumpulan komponen yang saling bekerjasama, yang digunakan untuk mencatat data, mengolah data, dan menyajikan informasi untuk para pembuat keputusan agar dapat membuat keputusan dengan baik. Komponen informasi sangat bergantung kepada proses yang terjadi di masing – masing perusahaan. komponen yang paling utama.
9
10
Pendefinisian sistem dapat dilakukan dalam dua pendekatan, yaitu pendekatan atas fisik dan pendekatan atas fungsi [7] 1. Ditinjau dari aspek fisik Murdick dan Ross (1993) mendefinisikan sistem sebagai seperangkat elemen yang digabungkan satu dengan lainya untuk tujuan bersama. Dalam kamus Webster’s Unbridge, sistem adalah elemen-elemen yang saling berhubungan satu kesatuan atau organisasi. Scott (1996) mengatakan sistem terdiri dari unsur-unsur seperti masukan (inout), pengolahan (processing), serta keluaran (output). 2. Ditinjau dari aspek fungsi Menurut Richard F Neuschel, sistem adalah jaringan kerja dari prosedurprosedur yang saling berhubungan dan dikembangkan sesuai dengan skematis yang terintegrasi dalam melaksanakan suatu aktivitas utama di dalam bisnis. Sementara prosedur diartikan suatu urutan-urutan operasi klerikal (tulis-menulis) yang melibatkan beberapa orang di dalam satu atau lebih departemen dan diterapkan untuk menjamin penanganan yang seragam dari transaksi-transaksi bisnis yang terjadi. Menurur Jerry FitzGerald, Ardra F. Fitz Gerald dan Wrren D Stallings Jr, sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan dan berkumpul bersama-sama dalam melakukan aktifitas atau untuk menyelesaikan suatu sasaran tertentu.
11
Mc Leod (1995) mendefinisikan sistem sebagai sekelompok elemenelemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. Sumber daya mengalir dari elemen output dan untuk menjamin prosesnya berjalan dengan baik maka di hubungkan mekanisme control Sistem informasi terdiri atas enam komponen sistem yang disebut blok bangunan. Keenam blok tersebut saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk mencapai sasarannya [4] : 1. Blok Masukan Mewakili data yang masuk ke dalama sistem informasi, termasuk metode dan media untuk memperoleh data yang akan di masukkan yang dapat berupa dokumen dasar. 2. Blok Model Terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data masukan dan data yang tersimpan dalam basis data untuk menghasilkan keluaran yang di inginkan 3. Blok Keluaran Produk dari sistem informasi adalah keluaran berupa informasi yang berkualitas 4. Blok Teknologi Merupakan kotak alat (tool-box) dalam sistem informasi. Teknologi terdiri dari 3 bagian utama yaitu teknisi (brainware), perangkat lunak (software) dan perangkat keras (hardware). Teknisi dapat berupa orang-orang yang mengetahui teknologi dan membuatnya beroperasi (operator computer,
12
pemograman, operator pengolah data, spesialis telekomunikasi dan analis sistem) 5. Blok Basis Data Merupakan kumpulan dari file data yang saling berhubungan yang diorganisasi sedemikian rupa agar dapat diakses dengan mudah dan cepat. 6. Blok Kendali Pengendalian perlu dirancang dan diterapkan untuk menyakinkan bahwa halhal yang dapat merusak sistem dapat di cegah atau bila terlanjur terjadi kesalahan langsung di atasi Sistem informasi memiliki kemampuan utama sebagai berikut : 1. Melaksanakan komputasi numeric, bervolume besar dengan kecepatan tinggi 2. Menyediakan komunikasi dalam organisasi atau antar organisasi yang murah 3. Menyimpan informasi dalam jumlah yang sangat besar dalam ruang yang kecil tetapi lebih mudah di akses 4. Memungkinkan pengaksesan informasi yang sangat banyak diseluruh dunia dengan cepat dan murah 5. Meningkatkan efektifitas dan efisiensi orang-orang yang bekerja dalam kelompok dalam suatu tempat atau beberapa lokasi 6. Mengotomatisassi proses-proses bisnis dan tugas-tugas yang dikerjakan secara manual 7. Mempercepat pengetikan dan penyuntingan 8. Pembiayaan yang lebih murah daripada pengerjaan secara manual
13
2.1.2 Pemograman Web Pemograman web diambil dari dua suku kata yaitu pemograman dan web. Pemograman dalam Bahasa inggris adalah programmer dan diartikan sebagai proses, cara, perbuatan program. Definisi web adalah jaringan komputer yang terdiri dari kumpulan situs internet yang menawarkan teks dan grafik dan suara dan sumber daya animasi melalui protocol transfer hypertext. Orang banyak mengenal web dengan istilah “www” (world wide web). world wide web adalah layanan internet yang paling popular, saat ini internet mulai dikenal dan digunakan secara luas setelah adanya layanan “www”. Layanan ini adalah halaman – halaman yang website yang tekoneksi satu dengan yang lainnya (hyperlink) yang membentuk samudera belantara informasi. WWW berjalan dengan protokol HyperText Transfer Protocol (HTTP) [4] Halaman web merupakan fileteks murni (plain text) yang berisi sintaks – sintaks HTML yang dapat dibuka atau dilihat atau diterjemahkan dengan Internet Browser. Sintaks HTML mampu membuat konten text, gambar, audio, video dan animansi. Kini internet identic dengan web, karena kepopuleran web sebagai standar interface pada layanan – layanan yang ada di internet, dari awalnya sebagai penyelia informasi kini digunakan juga untuk komunikasi dari email sampai dengan chatting dan melakukan transaksi bisnis (e-commerce). Banyak keuntungan yang diberikan oleh aplilaso berbasis web dari pada aplikasi berbasis desktop, sehingga aplikasi berbasis web telah di adopsi oleh perusahaan sebagai bagian dari strategi teknologi informasinya, karena beberapa alasan :
14
Tabel 2. 1 Bahasa Pemograman dan Keuntungannya Bahasa
Keterangan
Permrograman HTML
HypetText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan
untuk
membuat
sebuah
halaman web dan menampilkan berbagai informasi di dalam sebuah browser internet. HTML berupa kode – kode tag yang menginstruksikan
browser
untuk
menghasilkan tampilan sesuai dengan yang diinginkan. PHP
Hypertext
Processor
adalah
bahasa
pemrograman yang bersifat open source. PHP adalah script yang digunakan untuk membuat halaman website yang dinamis. ASP
ASP adalah singkatan dari Active Server Pages yang merupakansalah satu bahasa pemrograman
untuk
menciptakan
halaman web yang dinamis. ASPbekerja
15
pada server dan merupakan server side scripting. XML
Extensible
Markup
menggunakan
makrup
Language tags
seperti
halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda / markup pada sebuah dokumen. WML
WML adalah kepanjangan dari Wireless Markup
Language,
yaitu
bahasa
pemrograman yang digunakan dalam aplikasi berbasis XML. WML adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.
PERL
Merupakan bahasa pemrograman yang mirip bahasa pemrograman C.
CFM
Syntax coldfusion berbasis HTML.
JavaScript
JavaScript digunakan untuk banyak tujuan, misalnya untuk membuat efek
16
rollover baik digambar maupun teks, dan yang penting juga adalah untuk membuat AJAX. CSS
Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk
mengendalikan
beberapa
komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Keuntungannya antara lain : Akses informasi mudah Setup server lebih mudah Informasi mudah di distribusikan Bebas platform, informasi dapat disajikan oleh browser web pada sistem informasi mana saja karena adanya standar dokumen berbagai tipe data dapat disajikan 2.1.3 PHP (Hypertext Prepocessor) PHP singkatan dari Hypertext Prepocessor yang digunakan sebagai script server – side dalam pengembangan web yang disisipkan pada dokumen HTML. Pengguna PHP memungkinkan web dapat dibuat dinamis sehingga maintenance situs web tersebut menjadi lebih mudah dan efisien (Sidik, 2006).
17
PHP secara mendasar dapat mengerjakan semua yang dapat dikerjakan oleh CGI, seperti mendapatkan data dari form, menghasilkan isi halaman web yang dinamis, dan menerima cookies. Kemampuan PHP yang paling diandalkan dan signifikan adalah dukungan kepada banyak database. Membuat halaman web yang menggunakan data dari database dengan sangat mudah dapat dilakukan. PHP juga mendukung untuk berkomunikasi dengan layanan lain menggunakan protokol IMAP, SNMP, NNTP, POP3, HTTP, dan lainnya yang tidak terhitung. (Sidik, 2006) [7] Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database, salah satunya adalah MySQL 1. Sintaks PHP Sintaks script PHP ditulis dalama apitan tandak khusus. Ada empat macam pasangan tag PHP yang dapat digunakan untuk menandai blok script PHP: 1.
languge
=
“PHP”>
..
3. .... ?>
4. <% … %> Cara 1 dan 2 merupakan cara yang paling umum digunakan sekalipun tampak lebih praktis karena cara 3 tidak selalu diaktifkan pada konfigurasi file php. Sedangkan cara 4 dimungkinkan sebagai kemudahan bagi yang sudah terbiasa dengan ASP (Active Server Pages), namun bila ini tidak dikenal, maka harus dilakukan pengaktifan pada file konfigurasi php.
18
2. Menampilkan String Untuk menampilkan string dalam PHP disediakan fungsi seperti ditunjukkan pada tabel berikut : Tabel 2. 2 Tabel Fungsi String dalam PHP
Fungsi Echo Print Printf
Sintaks Echo (string arg1 [string argn]) Print (string arg) Printf (string format[mixed args])
3. Struktur control -
Statement if digunakan untuk mengeksekusi sebuah blok pernyataan jika memenuhi kondisi tertentu. Sintaksnya seperti contoh ; if (kondisi) Blok pernyataan Jika kondisi bernilai true (benar), blok pernyataan akan dikerjakan. Apabila pernyataan yang dikerjakan lebih dari satu, maka harus diletakkan dalam tanda {}.
-
Statement if … else … Perintah if…else… pada prinsipnya mirip dengan perintah if, tetapi ada kalanya anda menginginkan dua percabagan, yakni jika suatu kondisi terpenuhi, maka lakukan blok pernyataan1. Jika tidak terpenuhi lakukan blok pernyataan2. Untuk kebutuhan tersebut gunakan statement if…else.. contoh sintaks sebagai berikut if (kondisi) { blok pernyataan1; } else { blok pernyataan2; }
19
jika kondisi bernilai true (benar), maka blok pernyataan1 akan dikerjakan. Jika bernilai false (salah), maka blok pernyataan2 lah yang akan dikerjakan. -
Statement while Statement while adalah statement yang digunakan untuk melakukan perulangan mengevaluasi blok pernyataan selama kondisi true (benar) dan akan berhenti apabila kondisi bernilai false (salah). Sintaksnya While (kondisi) { Blok pernyataan; } Kondisi adalah pernyataan Boolean. Blok pernyataan adalah daftar statement yang akan di ulang selama kondisi terpenuhi
-
Statement do .. while Pada prinsipnya statement do ..while sama dengan cara kerja while, hanya saja pada do..while blok pernyataan pasti dikerjakan sekali dan kemudian dilakukan pengujian kondisi. Jika kondisi masih terpenuhi, maka blok pernyataan dikerjakan lagi. Namun jika kondisi tidak terpenuhi (false) lagi maka perulangan berhenti. Sintaksnya do { Blok pernyataan; } While (kondisi);
20
-
Statement for Statement for adalah statement yang digunakan untuk mengulang blok pernyataan dalam jumlah yang ditentukan berdasarkan inisialisasi awal, akhir/kondisi, dan nilai penambahan atau pengurangan yang ditentukan. Sintaksnya ; for (inisialisasi; kondisi; increment) { Blok pernyataan; }
-
Statement require Statement require () merupakan kontruksi bagi parser PHP yang digunakan untuk membuka file yang diberi dan membaca nilai variabel serta fungsi yang terdapat didalamnya untuk kemudian mengeksekusinya. Sintaksnya require (string filename)
-
Statement include Statement include () merupakan konstriksi bagi parser PHP yang digunakan untuk membukan dan membaca nilai variabel dari file yang dinyatakan serta fungsi untuk kemudian di eksekusi, file akan diperlakukan sebagai suatu script PHP normal. Apabila file tersebut berisi tag-tag PHP, maka akan di evaluasi terlebih dahulu. Sintaksnya include (filename)
21
2.1.4 MySQL MySQL adalah suatu perangkat lunak database relasi (relational Database Management Sistem atau RDBMS), seperti halnya Oracle, PostgreSQL, Microsoft SQL dan sebagainya.MySQL jangan disalah artikan dengan SQL.SQL sendiri didefinisikan sebagai suatu sintaks perintah-perintah tertentu atau bahasa pemrograman yang digunakan untuk mengelola suatu database. MySQL adalah sebuah implementasi dari Relational Database Management Sistem (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 konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoprasian database, terutama untuk pemelihataan atau seleksi dan pemasukkan data, yang memungkinkan pengoprasian data dikerjakan dengan mudah secara otomatis. Kehandalan suatu sistem database (DBMS) dapat diketahui dengan cara kerja optimizer 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 Postgre SQL dan lima kali lebih cepat dibandingkan Interbase [4]
22
2.1.4.1 Kelebihan MySQL Sebagai database yang memiliki konsep database modern MySQL memiliki banyak sekali keistimewaan. Berikut beberapa keistimewaan yang di miliki oleh MySQL yaitu :
Probabilitas MySQL dapat berjalan stabil pada berbagai sistem operasi diantaranya adalah Windows, Linux, FreeBSD, Mac OS x Server, Solaris, Amiga, HP-UX dan masih banyak lagi
Open Source MySQL di distribusikan secara open source (gratis). Karena sifatnya yang open source dan memiliki kemampuan menampung kapasistas yang sangat besat, maka MySQL menjadi database yang sangat popular di kalangan programmer web.
Multiuser MySQL dapat digunakan oleh beberapa user dalam waktuyang bersamaan tanpa mengalami masalah besar atau konflik. Hal ini,memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan.
Jenis Kolom MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned interger, float, double, char, text, date, timestamp, dan lain-lain.
Perintah dan fungsi mySQL memiliki operator dan fungi secara penuh yang mendukung perintah select dan where dalam query.
23
Keamanan MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengn sistem perizinan yang mendetail serta password terenkripsi.
Skalabilitas dan pembatasan MySQL mempu menangani database dalam skala besar,dengan jumlah records lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris.
Konektivitas MySQL dapat melakukan koneksi dengan client menggunakan protokol TCP/IP, Unix soket (UNIX) atau Nemed Pipes (NT).
Lokalisasi MySQL dapat mendeteksipesan keselahan pada client dengan menggunakan lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia belum termasuk didalamnya.
Antar muka MySQL memiliki interface (antar muka) terhadap beberapa aplikasi danbahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
Klien dan Peralatan MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database, dan pada setiap tool yang ada disertakan petunjuk online.
24
Struktur tabel MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan database lainnya semacam PostgreSQL ataupun Oracle.
2.1.4.2 Keuntungan Menggunakan MySQL Ada beberapa keuntungan dalam menggunakan MySQL yaitu ;
Bebas untuk di download dan di distribusikan
Source Code nya bebas untuk di modifikasi
Cepat dan sederhana
Stabil dan tangguh
Fleksibel dengan berbagai bahasa pemograman
Mempunyai sekuritas yang baik
Mendapat dukungan dari banyak komunitas
Kemudahan melakukan management database
Mendukung banyak transaksi
Perkembangan software yang cukup tepat.
Bagus untuk database berbasis website dan bisnis kecil
2.1.5 World Wide Web Sebuah sistem yang saling terkait dalam sebuah dokumen berformat hypertext yang berisi beragam informasi, baik tulisan, gambar, suara, video dan informasi multimedia lainnya dan dapat diakses melalui sebuah perangkat yang disebut web browser.
25
Untuk menterjemnakan dokumen hypertext ke dalam bentuk dokumen yang dapat dipahami oleh manusia, maka web browser melalui web client akan membaca halaman web yang tersimpan di sebuah web server melalui protocol yang sering disebut HTTP atau Hypertext Transfer Protocol. Perangkat lunak web browser saat ini tersedia dalam berbagai produk dengan kelebihan dan kekurangannya masing-masing. Dokumen hypertext yang tersimpan didalam sebuah web server memiliki banyak link atau sambungan Antara satu dokumen hypertext dengan dokumen hypertext lainnya. Dengan adanya link antar dokumen hypertext, maka hal tersebut dapat memudahkan pengakses untuk mengunjungi atau mendapatkan dokumen-dokumen terkait yang di inginkan [5] 2.2 Penelitian Terdahulu Kajian pustaka di dalam sayaan penelitian ini adalah didasarkan pada hasil penelitian yang telah dilakukan sebelumnya yang dianggap mendukung kajian teori di dalam penelitian yang dilakukan, serta didasarkan pada teori-teori dari sumber kepustakaan yang dapat menjelaskan perumusan masalah yang telah ditetapkan di dalam BAB I. Dibawah ini adalah uraian beberapa hasil penelitian terdahulu yang dianggap relevan untuk kemudian di analisis dari pokok permasalahan, teori dan metode sehingga dapat diketahui letak perbedaannya dengan penelitian yang dilakukan. Hasil penelitian sebelumny yang membahas mengenai faktor-faktor
26
yang berpengaruh terhadap kinerja, memberikan gambaran mengenai persamaan dan perbedaan dengan penelitian yang tengan dilakukan. Berikut ini adalah hasil-hasil penelitian terdahulu yang dipandang relevan dengan penelitian sebagai berikut : Tabel 2. 3 Hasil – hasil Penelitian Terdahulu
No
Judul
Nama peneliti
Masalah
Aplikasi
1
Sistem Informasi Akademik Berbasis Web pada MTs AlMuawanah Kecamatan Curug Kabupaten Tangerang
Ahmad Khoirul Rijal
Bagaimana PhP dan sistem MySQL informasi akademk dapat membantu proses pencatatam data guru, siswa, kelas, jadwal mata pelajaran dan penilaian dengan mengunakan sistem berbasis Web
2
Analisis dan Perancangan Sistem Informasi Akademik Universitas Suryadarma Jakarta
Peniarsih
Bagaimana melakukan proses pengisian mata kuliah dan hasil studi serta mengatasi keterlambatan proses belajar
Delphi
Hasil penelitian - Siswa dapat lebih mudah memperole h informasi mengenai absensi, mata pelajaran dan nilai - Guru dapat memperole h informasi mengenai absensi, jadwal mengajar dan memberika n niali serta tugas sekolah secara online - Dapat meningkatk an kinerja karyawan menjadi lebih baik, optimal dan professiona
27
mengajar dan hasil studi
3
Sistem Informasi Akademik Berbasis Web SMP Negeri 4 Samarinda
Dyna Marisha Kh.
4
Perancangan - M. Zaldi Sistem - Vito Satya Informasi Yoga Sena Akademik - Desy Iba Berbasis Ricoida Web Pada SMA PGRI 1 Palembang
Bagaimana merancang dan membuat Sistem Informasi Akademik di SMP 4 Samarinda
HTML, PhP dan MySQL
Bagaimana memaksimalkan manfaat dari teknologi komputer untuk proses akademik yang masih dikelola secara manual
Visual Basic dan SQL Server 2005
l - Waktu proses penyajian data menjadi relative lebih cepat - Penyajian lapran akdemik secara cepat dan tepat - Dapat digunakan sebagai sarana informasi dalam menyajikan informasi ke pihak yang memiliki hak akses dalam sistem ini - Dapat membantu kegiatan akademik sekolah, dan memudahk an
2.3 Profil Sekolah Tinggi Ilmu Ekonomi (STIE) Pancasetia Banjarmasin Sekolah Tinggi Ilmu Ekonomi (STIE) Pancasetia Banjarmasin saat ini bernaung dibawah “Yayasan Pendidikan Sumber Ilmu” STIE Pancasetia
28
Banjarmasin yang memiliki slogan Kampus Gila Marketing ini telah berdiri sejak tahun 1992 dan terus bertahan hingga saat ini. STIE Pancasetia Banjarmasin memiliki visi untuk menjadi perguruan tinggi swasta yang terkemuka dan unggul dalam bidang Manajemen dan Akuntansi dengan berbasis Information and Communication Technology (ICT) pada tahun 2020 di Kalimantan. Penentuan visi dan misi ini dilakukan dengan melibatkan banyak pihak, mulai dari para pejabat dilingkungan kampus STIE Pancasetia Banjarmasin hingga pihak luar yang dianggap kompeten dan relevan. Sosialisasi visi dan misi STIE Pancasetia Banjarmasin juga terus dilakukan, baik secara aktif melalui penyampaian secara langsung kepada pihak-pihak yang berkepentingann, maupun secara pasif dengan cara ditulis di lokasi-lokasi yang strategis di lingkungan kampus. 2.3.1 Visi STIE Pancasetia Banjarmasin STIE Pancasetia Banjarmasin memiliki visi yaitu ; Menjadi perguruan tinggi swasta yang terkemuka dan unggul dalam bidang Manajemen dan Akuntansi dengan berbasis Information and Communication Technology (ICT) pada tahun 2020 di Kalimantan 2.3.2 Misi STIE Pancasetia Banjarmasin 1.
Menyelenggarakan pendidikan unggul dalam bidang Manajemen dan Akuntansi dengan berbasis Information and Communication Technology (ICT) melalui sistem pendidikan terpadu dengan kurikulum yang mengacu pada kualitas yang meningkat secara berkesinambungan.
29
2.
Menciptakan iklim ilmiah dan budaya akademik yang kondusif bagi penelitian dan pengabdian pada masyarakat serta pengembangan ilmu pengetahuan di bidang akuntansi dan manajemen yang relevan dengan tuntutan kebutuhan peserta didik dan masyarakat.
2.3.3 Lokasi Penelitian STIE Pancasetia beralamat di Jalan A. Yani Km. 5,5 Kecamatan Banjarmasin Selatan, Kelurahan Pemurus Dalam 70248. Lokasi objek penelitian seperti gambar di bawah
Gambar 2. 1 Lokasi STIE Pancasetia Banjarmasin
ANALISIS DAN PERANCANGAN SISTEM
3.1 Rancangan Penelitian Untuk mendapatkan data yang akurat maka dilakukan beberapa penelitian dengan cara sebagai berikut :
Studi Kepustakaan Kegiatan mengumpulkan bahan-bahan yang berkaitan dengan penelitian yang berasal dari jurnal-jurnal ilmiah serta publikasi-publikasi lain yang layak dijadikan sumber.
Observasi Metode pengumpulan data dengan cara melakukan pengamatan langsung pada objek yang diteliti dan mencatat kejadian-kejadian yang terjadi
3.2 Analisis Sistem Sebagai tahap awal dalam pengembangan sistem, diperlukan adanya identifikasi dan analisis dalam kebutuhan sistem oleh pemakai. Hal ini sangat diperlukan agar sistem yang dibuat nanti sesuai dengan keinginan dan kebutuhan pemakai yaitu Mahasiswa, Dosen dan Operator Sistem STIE Pancasetia Banjarmasin. Dalam pembuatan Sistem Informasi Akademik Sekolah Tinggi Ilmu Ekonomi (STIE) Pancasetia Banjarmasin menggunakan MySQL pada XAMPP sebagai basis datanya dan menggunakan PHP sebagai Bahasa pemogramannya
30
31
3.3 Rancangan Model Sistem 3.3.1 Diagram Konteks Diagram konteks memberikan gambaran umum mengenai interaksi yang terjadi antara sistem, admin dan user. Pada diagram konteks digambarkan proses secara umum mengenai alur data- data yang ada di Sistem Informasi Akademik Sekolah
Tinggi
Ilmu
Ekonomi
Pancasetia
Banjarmasin.
Admin
disini
bertugas melakukan pendataan keseluruhan data mahasiswa, nilai, penginputan jadwal perkuliahan dan lain sebagainya dan juga memberikan laporan setiap semesternya pada Kopertis Wilayah XI Kalimantan. Berikut diagram konteks Aplikasi Akademik Sekolah Tinggi Ilmu Ekonomi Pancasetia Banjarmasin pada gambar dibawah ini :
Gambar 3. 1 Diagram Konteks
32
3.3.2 Data Flow Diagram (DFD) Data Flow Diagram merupakan representasi grafik dari sebuah sistem yang menunjukan proses-proses dalam sebuah sistem dan aliran data yang masuk dan keluar dari proses tersebut secara logika dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan. 3.3.2.1 Data Flow Diagram (DFD) Level 0 DFD Level 0 menggambarkan proses-proses utama pada sistem yang akan dibuat.
Gambar 3. 2 Data Flow Diagram Level 0
33
3.3.2.2 Data Flow Diagram (DFD) Level 1 Kelola Data Mahasiswa
Gambar 3. 3 DFD Level 1 Kelola Data Mahasiswa
3.3.2.3 Data Flow Diagram (DFD) Level 1 Kelola Data Dosen
Gambar 3. 4 Data Flow Diagram Kelola Data Dosen
34
3.3.2.4 Data Flow Diagram (DFD) Level 1 Kelola Data Perkuliaha
Gambar 3. 5 Data Fow Diagram Level 1 Kelola Data Perkuliahan
3.4 Rancangan Antar Muka Masukan Sistem (Input) 3.4.1 Struktur Tabel Tabel adalah bagian dari database yang berfungsi untuk menyimpan data-data tertentu. Program ini membutuhkan banyak tabel karena jenis data yang akan dimasukkan juga bermacam-macam. Tabel akan memudahkan seorang pembuat program dalam mengatur dan merancang struktur program. Tabel yang akan dibuat untuk Aplikasi Informasi Akademik ini dibuat berdasarkan jenis data yang akan dimasukkan.
35
1.
Tabel Admin Nama Tabel : admin Primary Key : id Tabel 3. 1 Admin
Name
2.
Type
Width
Keterangan Primary key
id
int
(11)
id_level
int
(1)
username
varchar
(10)
password
varchar
(100)
keterangan
varchar
(100)
nama_lengkap
varchar
(100)
email
varchar
(100)
telepon
varchar
(100)
aktif
enum
('Y','N')
Tabel Data Mahasiswa Nama Tabel : mahasiswa Primary Key : NIM Tabel 3. 2 Data Mahasiswa
Name
Type
Width
NIM
varchar
(50)
level_ID
int
(11)
username
varchar
(20)
password
varchar
(100)
Angkatan
varchar
(8)
Kurikulum_ID
int
(11)
Keterangan Primary key
36
identitas_ID
varchar
(10)
Nama
varchar
(100)
StatusAwal_ID
varchar
(5)
StatusMhsw_ID
varchar
(5)
IDProg
varchar
(50)
kode_jurusan
varchar
(20)
PenasehatAkademik
varchar
(50)
Kelamin
char
(3)
WargaNegara
char
(3)
Kebangsaan
varchar
(50)
TempatLahir
varchar
(50)
TanggalLahir
date
Agama
char
(2)
StatusSipil
char
(2)
Alamat
varchar
(255)
Kota
varchar
(50)
RT
varchar
(10)
RW
varchar
(10)
KodePos
varchar
(50)
Propinsi
varchar
(50)
Negara
varchar
(50)
Telepon
varchar
(50)
Handphone
varchar
(50)
Email
varchar
(100)
AlamatAsal
varchar
(255)
KotaAsal
varchar
(50)
RTAsal
varchar
(10)
RWAsal
varchar
(10)
KodePosAsal
varchar
(50)
PropinsiAsal
varchar
(50)
37
NegaraAsal
varchar
(50)
NamaAyah
varchar
(50)
AgamaAyah
char
(2)
PendidikanAyah
varchar
(5)
PekerjaanAyah
varchar
(5)
HidupAyah
varchar
(5)
NamaIbu
varchar
(50)
AgamaIbu
char
(2)
PendidikanIbu
varchar
(5)
PekerjaanIbu
varchar
(5)
HidupIbu
varchar
(5)
AlamatOrtu
varchar
(255)
KotaOrtu
varchar
(50)
KodePosOrtu
varchar
(50)
PropinsiOrtu
varchar
(50)
NegaraOrtu
varchar
(50)
TeleponOrtu
varchar
(50)
HandphoneOrtu
varchar
(50)
EmailOrtu
varchar
(100)
AsalSekolah
varchar
(50)
AsalSekolah1
varchar
(50)
JenisSekolah_ID
varchar
(20)
KotaSekolah
varchar)
(50)
JurusanSekolah
varchar
(50)
NilaiSekolah
varchar
(10)
TahunLulus
varchar
(10)
aktif
enum
('Y','N')
LulusUjian
enum
('Y','N')
NilaiUjian
float
GradeNilai
varchar
(5)
38
3.
TanggalLulus
date
IPK
decimal
(4,2)
TotalSKS
int
(11)
Tabel Dosen Nama Tabel : dt_dosen Primary Key : id_dosen Tabel 3. 3 Dosen
Name
Type
Width
dosen_ID
int
10
id_level
int
1
username
varchar
20
password
varchar
100
NIDN
varchar
50
nama_lengkap
varchar
100
TempatLahir
varchar
50
TanggalLahir
date
KTP
varchar
50
Agama
varchar
50
Alamat
text
Email
varchar
100
Telepon
varchar
100
Handphone
varchar
50
Keterangan
varchar
100
Kota
varchar
50
Propinsi
varchar
50
Negara
varchar
50
Keterangan Primary key
39
4.
Identitas_ID
varchar
20
Homebase
varchar
50
jurusan_ID
varchar
50
Gelar
varchar
50
Jenjang_ID
varchar
50
Keilmuan
varchar
50
Kelamin_ID
varchar
50
Jabatan_ID
varchar
50
JabatanDikti_ID
varchar
2
InstitusiInduk
varchar
TglBekerja
date
StatusDosen_ID
varchar
50
StatusKerja_ID
varchar
50
Tabel Mata Kuliah Nama tabel : matakuliah Primary Key : kode_mk Tabel 3. 4 Mata Kuliah
Name
Type
Width
Matakuliah_ID
int
11
Identitas_ID
varchar
Kode_mtk
varchar
15
Nama_matakuliah
varchar
100
Semester
varchar
2
SKS
varchar
2
Jurusan_ID
varchar
10
KelompokMtk_ID
varchar
2
Keterangan
40
5.
JenisMTK_ID
varchar
2
JenisKurikulum_ID
varchar
2
StatusMtk_ID
varchar
20
Kurikulum_ID
int
11
Penanggungjawab
varchar
50
Ket
varchar
200
Tabel Jadwal Perkuliahan Nama Tabel : jadwal Primary key : Jadwal_IDPrimary Tabel 3. 5 Perkuliahan
Name
Type
Width
Jadwal_IDPrimary
int
20
Tahun_ID
varchar
10
Identitas_ID
varchar
20
Program_ID
varchar
10
Kode_Mtk
varchar
10
Kode_Jurusan
varchar
10
Ruang_ID
varchar
10
Kelas
varchar
20
Dosen_ID
int
11
Hari
varchar
10
Jam_Mulai
time
Jam_Selesai
time
UTSTgl
date
UTSHari
varchar
UTSMulai
time
UTSSelesai
time
10
Keterangan Primary Key
41
6.
UTSRuang
varchar
10
JumlahMhsw
int
11
Kapasitas
int
11
Aktif
enum('Y', 'N'
JumlahMhsw
int
11
Tabel Pengisian KRS Nama tabel : krs Primary key : KRS_IDPrimary Tabel 3. 6 Pengisian KRS
Name
Type
Width
KRS_IDPrimary
bigint
20
NIM
varchar
20
Tahun_ID
varchar
10
Jadwal_ID
bigint
20
SKS
int
11
Tugas1
int
11
Tugas2
int
11
Tugas3
int
11
Tugas4
int
11
Tugas5
int
11
Presensi
int
11
UTS
int
11
UAS
int
11
GradeNilai
varchar
10
BobotNilai
decimal 4,2
Keterangan Primary Key
42
7.
Tabel Nilai Nama Tabel : nilai Primary Key : Nilai_IDPrimary Tabel 3. 7 Nilai
Name
8.
Type
Width
Nilai_IDPrimary
int
11
Identitas_ID
varchar
50
Kode_Jurusan
varchar
50
grade
varchar
2
bobot
varchar
2
NilaiMin
decimal
10,2
NilaiMax
decimal
10,3
keterangan
varchar
50
Aktif
enum
('Y', 'N')
Keterangan Primary Key
Tabel referensi untuk nilai Nama Tabel : nilai1 Primary key : id Tabel 3. 8 Referensi Nilai
No
Field name
Type
Size
Keterangan
1
id
int
11
Primary Key
2
nilmin
decimal
(17,2)
Jurusan
3
nilmax
decimal
(17,2)
Semester
4
grade
varchar
1
Mata kuliah
43
9.
Tabel referensi Agama Untuk Biodata Nama tabel : agama Primary key : agama_IDPrimary Tabel 3. 9 Agama
No
Field name
Type
Size
Keterangan
1
agama_IDPrimary
int
11
Primary key
2
nama
varchar
100
3
aktif
enum
('Y', 'N')
4
agama_IDPrimary
int
11
10. Tabel Institusi Yayasan Pendidikan Nama tabel : institusi Primary key : ID Tabel 3. 10 Institusi
Name
Type
Width
Keterangan
ID
int
11
Primary
Identitas_ID
varchar
10
Kode Institusi
KodeHukum
varchar
50
Nama_Identitas
varchar
100
TglMulai
date
Alamat1
varchar
100
Kota
varchar
50
KodePos
varchar
20
Telepon
varchar
20
44
Fax
varchar
20
Email
varchar
50
Website
varchar
50
NoAkta
varchar
50
TglAkta
date
NoSah
varchar
TglSah
date
Aktif
enum
50
Y, N
11. Tabel data karyawan Nama tabel : karyawan Primary key : id Tabel 3. 11 Karyawan
Name
Type
Width
Keterangan
id
int
11 Primary Key
id_level
int
nama_lengkap
varchar
100
Identitas_ID
varchar
10
kode_jurusan
varchar
10
keterangan
varchar
100
email
varchar
100
telepon
varchar
100
agama
varchar
100
alamat
varchar
100
aktif
enum('Y','N')
username
varchar
100
password
varchar
100
2
45
12. Tabel referensi jenjang pendidikan Nama tabel : jenjang Primary key : Jenjang_ID Tabel 3. 12 Jenjang Pendidikan
Name
Type
Width
Jenjang_ID
varchar
Nama
varchar
50
Keterangan
varchar
100
Keterangan
5 Primary key
13. Tabel referensi asal sekolah Nama tabel : r_asalsekolah Primary key : SekolahID Tabel 3. 13 Tabel Asal Sekolah Menengah Atas
Name
Type
Width
Keterangan
SekolahID
varchar
50
Primary Key
Nama
varchar
100
Nama Sekolahan
Alamat1
varchar
255
Alamat2
varchar
255
Kota
varchar
50
KodePos
varchar
20
JenisSekolahID
varchar
50
Telephone
varchar
50
Fax
varchar
50
Website
varchar
50
Email
varchar
50
Kontak
varchar
50
JabatanKontak
varchar
50
46
HandphoneKontak
varchar
50
EmailKontak
varchar
50
14. Tabel referensi untuk Jurusan Nama tabel : jurusan Primary key : jurusan_ID Tabel 3. 14 Jurusan
Name
Type
Width
Keterangan
jurusan_ID
int
11 Primary Key
Identitas_ID
varchar
10
kode_jurusan
varchar
11
nama_jurusan
varchar
100
jenjang
varchar
5
Akreditasi
varchar
100
NoSKDikti
varchar
100
TglSKDikti
date
NoSKBAN
varchar
TglSKBAN
date
Aktif
100
47
15. Tabel data gedung kampus Nama tabel : kampus Primary key : Kampus_ID Tabel 3. 15 Kampus
Name
Type
Width
Keterangan
Kampus_ID
varchar
20 Primary Key
Nama
varchar
50
Alamat
varchar
255
Kota
varchar
50
Identitas_ID
varchar
10
Telepon
varchar
50
Fax
varchar
50
16. Tabel Jenis Kelompok Mata Kuliah Nama tabel : kelompokmtk Primary Key : KelompokMtk_ID Tabel 3. 16 Jenis Kelompok Mata Kuliah
Name
Type
KelompokMtk_ID
varchar
Nama
varchar
Width
Keterangan
4 KelompokMtk_ID 30 Nama
48
3.4.2 Relasi Tabel Model data relasional merupakan di mana hubungan antar data , ari data dan batasannya dijelaskan dengan baris dan kolom, secara formal dapat digambarkan ke dalam skema relasi dan diagram skema. Adapun skema relasi yang terdapat di dalam sistem ini adalah seperti gambar di bawah ini
Gambar 3. 6 Relasi Tabel
3.4.3 Desain Masukan Sistem Rancangan Masukan (input system) merupakan hasil dari suatu sistem berbentuk format laporan data yang dihasilkan oleh sistem. Adapun rancangan masukan sistem yang telah dirancang sebagai berikut :
49
1.
Rancangan Halaman Awal Sistem Halaman awal sistem adalah halaman yang diakses oleh mahasiswa dan dosen. Halaman awal hanya ada tampilan awal login yang levelnya disesuaikan dengan hak aksesnya. Berikut gambar tampilan awal sistem seperti gambar dibawah ini
Gambar 3. 7 Halaman Awal
Halaman Login Halaman login adalah halaman yang hanya bisa di akses oleh Admin untuk pengelolaan data, Mahasiswa dan Dosen untuk pelaporan data ke sistem. 2.
Rancangan Tampilan Halaman Utama Login a. Rancangan Login sebagai Administrator Tampilan Halaman Login administrator atau operator sistem berisi seluruh hak pengolahan yang dibutuhkan meliputi data mahasiswa, data dosen, data mata kuliah, jadwal perkuliahan, pengisian kartu rencana studi,
50
pengisian nilai dan cetak absen ujian, data dosen, ruangan dan manajemen user. Berikut tampilan awal login admin atau operator sistem.
Gambar 3. 8 Tampilan Awal Login Admin
b. Rancangan Login Sebagai Dosen Pada rancangan tampilan login level dosen hanya ada tersedia menu absen kuliah dan pengisian nilai saja. Berikut tampilan login dosen.
51
Gambar 3. 9 Login Dosen
c. Rancangan Login Sebagai Mahasiswa Pada menu tampilan ini, keperluan data yang di dapatkan oleh mahasiswa hanya sebatas pengisian KRS, jadwal ujian, KHS dan IPK(Transkip). Berikut rancangan tampilan login sebagai mahasiswa
Gambar 3. 10 Login Mahasiswa
52
3.
Rancangan Tampilan Penginputan Data Mahasiswa Tampilan data mahasiswa berisi form pengisian Data Mahasiswa, pada penginputan yang bertanda bintang adalah data tersebut harus wajib diisi. Berikut gambar 3.12 rancangan tampilan pengisian data mahasiswa.
Gambar 3. 11 Tampilan Data Mahasiswa
53
4.
Rancangan Tampilan Input Data Dosen Penginputan data dosen ditujukan untuk mendata dosen-dosen tetap dan mendata dosen-dosen PNS yang ditugaskan oleh Kopertis Wilayah XI Kalimantan. Berikut tampilan penginputan data dosen seperti pada gambar
Gambar 3. 12 Tampilan Data Dosen
5.
Rancangan Tampilan Input Data Mata Kuliah Data Mata Kuliah adalah bagian untuk memasukkan mata kuliah yang aktif dan mencakup informasi tentang materi dan jumlah session. Berikut tampilan Data Mata Kuliah seperti pada gambar 3.14
54
Gambar 3. 13 Pengisian Mata Kuliah
6.
Rancangan Tampilan Input Jadwal Perkuliahan Data perkuliahan berisi tentang informasi jadwal kuliah yang bisa di akses oleh mahasiswa dan dosen. Berikut rancangan tampilan perkuliahan
Gambar 3. 14 Jadwal Perkuliahan
55
7.
Rancangan Tampilan Kartu Rencana Studi Kartu Rencana Studi merupakan aktifitas mahasiswa selama mengikuti masa perkuliahan. Berikut tampilan rancangan pengisian kartu rencana studi
Gambar 3. 15 Kartu Rencana Studi
8.
Rancangan Tampilan Pengisian Nilai Pengisian nilai meliputi nilai absen, nilai tugas, midtest dan final test. Berikut rancangan tampilan pengisian nilai
Gambar 3. 16 Pengisian Nilai
56
9.
Rancangan Tampilan Input Jadwal Mengajar Dosen Jadwal mengajar dosen berisi tentang informasi tentang mata kuliah yang di ampu oleh masing-masing dosen
Gambar 3. 17 Data Mengajar Dosen
10. Rancangan Tampilan Input Data Jurusan Input data jurusan digunakan sebagai data jurusan yang tersedia dan telah diakui secara sah oleh BAN PT pada perguruan tinggi, berikut tampilan input data jurusan
Gambar 3. 18 Input Data Jurusan
57
3.5 Rancangan Antar Muka Luaran Sistem (Output) Rancangan antar muka luaran sistem merupakan hasil output berupa format data laporan yang berasal dari inputan data yang sudah diproses. Adapun rancangan keluaran yang sudah dirancang sebagai berikut; 1.
Rancangan laporan data mahasiswa
Gambar 3. 19 Rancangan Laporan Data Mahasiswa
2.
Rancangan Laporan Data Ruangan
Gambar 3. 20 Rancangan Laporan Data Mahasiswa
58
3.
Rancangan Laporan Data Matakuliah / Kurikulum
Gambar 3. 21 Laporan Data Matakuliah
4. Rancangan Tampilan Laporan Jadwal Perkuliahan
Gambar 3. 22 Tampilan Data Jadwal Perkuliahan
59
5.
Rancangan Tampilan Data Kartu Rencana Studi
Gambar 3. 23 Tampilan Data Kartu Rencana Studi
6. Rancangan Tampilan Data Kartu Hasil Studi (KHS)
Gambar 3. 24 Tampilan KHS
60
7.
Rancangan Tampilan Transkip Nilai
Gambar 3. 25 Rancangan Transkip Nilai
8.
Rancangan Tampilan Data Dosen
Gambar 3. 26 Rancangan Laporan Daftar Dosen
61
9.
Rancangan Tampilan Absensi Kuliah
Gambar 3. 27 Rancangan Absensi Kuliah
10. Rancangan tampilan laporan jurusan
Gambar 3. 28 Jurusan
62
3.6 Tempat dan Jadwal Penelitian Tempat penelitian dilakukan di kampus utama Sekolah Tinggi Ilmu Ekonomi (STIE) Pancasetia Banjarmasin yang beralamat di jalan A. Yani Km. 5,5 Rt.08 Kecamatan Banjarmasin Selatan. Jadwal penelitian dilakukan guna menyelesaikan penelitian ini dapat dilihat pada Tabel berikut : Tabel 3. 17 Jadwal Penelitian
No
1 2 3 4 5
Tahapan Penelitian
Persiapan Penelitian Analisis Permasalahan Perancangan Sistem Testing dan Implementasi Persiapan Laporan
Waktu Penelitian April Mei Juli Agustus September 2016 2016 2016 2016 2016 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
IMPLEMENTASI DAN PENGUJIAN
4.1 Hasil Implementasi Sistem 4.1.1 Hasil Form Login Administrator Gambar berikut adalah tampilan program awal untuk masuk ke sistem informasi akademik STIE Pancasetia Banjarmasin sebagai administrator, kita akan menemukan halaman login, username, level pengguna dan pasword yang hanya dimiliki oleh user yang sudah di masukkan oleh admin. Halaman ini berfungsi untuk menerima nilai username dan password yang telah dikirim melalui form login. Dimana username dan password tersebut akan diverifikasi dengan data pada tabel user. Dan jika username dan password ditemukan maka informasi user tersebut akan disimpan dalam session variable.
Gambar 4. 1 Tampilan Login
63
64
4.1.2 Form Data Mahasiswa Form ini berisi keseluruhan data mahasiswa yang ada didalam sistem, berikut tampilan data mahasiswa seperti pada gambar di bawah
Gambar 4. 2 Data Mahasiswa
4.1.3 Form Pengisian Data Mahasiswa Form ini digunakan untuk menginput data mahasiswa baru. Data mahasiswa diisi berdasarkan data yang sebenar-benarnya menurut ijasah pendidikan sekolah menengah atas. Pengisian data yang benar berpengaruh penting terhadap keperluan data dikemudian hari. Berikut tampilan pengisian data mahasiswa.
65
Gambar 4. 3 Form Edit Mahasiswa
Tampilan laporan data mahasiswa seperti pada gambar berikut
Gambar 4. 4 Laporan Data Mahasiswa
66
4.1.4 Form Mata Kuliah Form mata kuliah atau kuruikulum berisi data-data materi yang disesuaikan dengan kelompok jenis mata kuliah, kurikulum yang dipakai dan jumlah sks. Jumlah keseluruhan yang ditempuh sampai lulus adalah 150 sks Berikut tampilan data-data pada form matakuliah
Gambar 4. 5 Form Data Matakuliah
4.1.5 Form Penginputan Data Matakuliah Untuk proses penginputan data mata kuliah, pengisian data disesuaikan dengan ketentuan dari pihak kampus, form penginputan mata kuliah seperti pada gambar berikut
67
Gambar 4. 6 Form Input Mata Kuliah
Tampilan yang dihasilkan terlihat seperti pada gambar di bawah,
Gambar 4. 7 Tampilan Data Mata Kuliah
68
4.1.6 Form Pengisian Kalender Akademik Pengisian kalender akademik atau tahun akademik merupakan penetapan tahun ajaran baru yang sedang berjalan. Berikut form kalender akademik seperti pada gambar
Gambar 4. 8 Tampilan Kalender Akademik
69
Kalender akademik mengatur segala kegiatan akademik selama satu semester. Berikut tampilan pengisian kalender akademik seperti pada gambar 4.8
Gambar 4. 9 Form Pengisian Data Kalender Akademik
4.1.7 Form Master Dosen Form yang berisi data-data dosen tetap struktural atau pun non struktual yang ada di lingkungan STIE Pancasetia Banjarmasin, berikut tampilan data master dosen seperti pada gambar 4.9
70
Gambar 4. 10 Master Dosen
Untuk menambahkan data dosen, tampilan seperti ada pada gambar 4.10
Gambar 4. 11 Form Tambah Data Dosen
71
Berikut tampilan laporan data dosen
Gambar 4. 12 Tampilan Laporan Dosen
4.1.8 Form Data Jurusan Form data jurusan adalah pilihan jurusan yang ditawarkan oleh pihak kampus, pada STIE Pancasetia tersedia jurusan Manajemen dan Akuntansi untuk jenjang Strata – 1 dan Magister Manajemen untuk jenjang Pascasarjana, berikut form pengisian data jurusan dan tampilan data jurusan
Gambar 4. 13 Form Pengisian Jurusan
72
Gambar 4. 14 Data Jurusan
4.1.9 Form Data Ruangan Form data ruangan di buat untuk mengisi data kapasitas ruang kelas dan menghitung jumlah ruangan yang ada di STIE Pancasetia Banjarmasin. Berikut tampilan inputan dan tampilan laporan data ruangan
Gambar 4. 15 Form input ruangan
73
Gambar 4. 16 Laporan Data Ruangan
4.1.10 Form Data Jadwal Perkuliahan Form penjadwalan di isi berdasarkan masa semester yang berlaku berikut tampilan data jadwal kuliah
Gambar 4. 17 form jadwal kuliah
74
Gambar 4. 18 Form Input Jadwal
Gambar 4. 19 Tampilan Jadwal Perkuliahan
4.1.11 Form Kartu Rencana Studi Kartu rencana studi merupakan kegiatan wajib bagi seluruh mahasiswa yang memprogram kuliah setiap semester nya, pengambilan mata kuliah hanya bisa diambil sebanyak 24 sks. Berikut tampilan pengisian KRS dan report seperti pada gambar 4.16 dan 4.17
75
Gambar 4. 20 Form Pengisian KRS
Gambar 4. 21 Tampilan KRS
4.1.12 Form Pengisian Nilai Pengisian nilai di berikan berdasarkan nilai akhir dari proses mahasiswa melakukan ujian, penilaian di lakukan berdasarkan aktifitas perkuliahan dan ujian berikut tampilan penginputan nilai seperti pada gambar 4.18
76
Gambar 4. 22 Form Pengisian Nilai
4.1.13 Form Kartu Hasil Studi Kartu hasil studi merupakan bentuk laporan nilai yang di ambil persemesternya, nilai ditampilkan berdasarkan mata kuliah yang di program oleh mahasiswa. Berikut tampilan kartu hasil studi,
Gambar 4. 23 Kartu Hasil Studi
77
Gambar 4. 24 Laporan Kartu Hasil Studi
4.1.14 Transkip Nilai Transkip nilai adalah report keseluruhan nilai semua semester yang ditempuh oleh mahasiswa
Gambar 4. 25 Transkip nilai
78
4.1.15 Absensi Perkuliahan Absensi perkuliahan di ambil berdasarkan mahasiswa yang mengambil mata kuliah. Berikut tampilan absensi perkuliahan
Gambar 4. 26 Absensi Perkuliahan
4.1.16 Kartu Ujian Kartu ujian tengah semester atau akhir semester didapatkan melalui proses pengisian kartu rencana studi. Berikut tampilan kartu ujian
Gambar 4. 27 Cetak Kartu Ujian
79
4.1.17 Hasil Form Login Dosen Dosen diberikan akses khusus untuk melakukan kegiatan penginputan nilai yang langsung di lakukan dosen bersangkutan. Berikut tampilan login menggunakan user dosen seperti pada gambar dibawah,
Gambar 4. 28 Tampilan login dosen
4.1.18 Tampilan Jadwal Mengajar Dosen Dosen langsung dapat melihat jadwal mengajarnya melalui user nya sendiri yang sudah di inputkan oleh administrator, sehingga dosen tidak perlu lagi meminta jadwal perkuliahan ke Akademik, berikut tampilan jadwal mengajar dosen dan report absen mengajar
Gambar 4. 29 Jadwal Mengajar Dosen
80
Gambar 4. 30 Report Absen Mengajar
4.1.19 Hasil Login Mahasiswa Mahasiswa yang sudah melakukan registrasi ulang bisa mengakses Sistem Informasi Akademik untuk melakukan kegiatan perkuliahan setiap semester nya yang meliputi pengisian KRS Online, dan jadwal perkuliahan. Berikut tampilan login mahasiswa
Gambar 4. 31 Login Awal Mahasiswa
81
4.1.20 Form Pengisian Kartu Rencana Studi Mahasiswa Mahasiswa di wajibkan untuk mengambil mata kuliah sesuai paket yang sudah di sediakan oleh pihak kampus. Pengambilan sks hanya dibatasi sampai 24 sks saja. Berikut adalah tampilan form kartu rencana studi seperti pada gambar dibawah
Gambar 4. 32 Form Pengisian KRS
82
4.1.21 Report Jadwal Ujian Mahasiswa Mahasiswa bisa langsung melihat jadwal ujian tengah semester dan ujian akhir semester yang telah di input admin, seperti gambar berikut
Gambar 4. 33 Report Ujian Tengah Semester
Gambar 4. 34 Report Ujian Akhir Semester
83
4.2 Hasil Pengujian Sistem Pengujian Sistem Informasi Akademik Berbasis Web Pada Sekolah Tinggi Ekonomi Pancasetia Banjarmasin dilakukan terhadap semua kebutuhan fungsional yang telah di rancang pada tahap perancangan sistem. 1.
Hasil Pengujian Login Tabel 4. 1 Hasil Pengujian Login
No. 1
2
3
2.
Fungsi Yang Diuji Login Administrator
Login Mahasiswa
Login Dosen
Hasil Yang Diharapkan - Input Username - Input Pasword - Input Username - Input NPM - Input Pasword - Input Username - Input NIDN - Input Pasword
Hasil Pengujian
Valid
Valid
Valid
Hasil Pengujian Data Mahasiswa Tabel 4. 2 Pengujian Data Mahasiswa
No. 1
2
3
Fungsi Yang Diuji Input Data
Edit Data
Hapus Data
Hasil Yang Diharapkan Seluruh data inputan tersimpan di database Data yang di edit terupdate di database Data terhapus
Hasil Pengujian
Valid
Valid Valid
84
3. Hasil Pengujian Data Dosen Tabel 4. 3 Hasil Pengujian Data Dosen
No.
Fungsi Yang Diuji
1
Input Data
2
Edit Data
3
Hapus Data
Hasil Yang Diharapkan Seluruh data inputan tersimpan di database Data yang di edit terupdate di database Data terhapus
Hasil Pengujian
Valid
Valid Valid
4. Hasil Pengujian Mata Kuliah Tabel 4. 4 Pengujian Mata Kuliah
No.
1
Fungsi Yang Diuji
Input Data Mata Kuliah
2
Edit Data Mata Kuliah
3
Hapus Data
Hasil Yang Diharapkan Seluruh data inputan tersimpan di database Data mata kuliah terupdate di database Data Terhapus
Hasil Pengujian
Valid
Valid
Valid
5. Hasil Pengujian Jadwal Perkuliahan Tabel 4. 5 Pengujian Jadwal Perkuliahan
No.
Fungsi Yang Diuji Input Mata Kuliah
1
Input Dosen Pengampu Input jam perkuliahan
Hasil Yang Diharapkan - Data di ambil dari tabel mata kuliah - Data di ambil dari tabel Dosen
Hasil Pengujian
Valid
85
Input kelas perkuliahan
- Semua data yang di input tersimpan di database
2
Edit Jadwal Perkuliahan
Data dapat diperbaharui dan tersimpan di database
3
Hapus Data Perkuliahan
Data Terhapus
Valid
Valid
6. Hasil Pengujian Kartu Rencana Studi (KRS) Tabel 4. 6 Pengujian Kartu Rencana Studi
No.
1
2
Hasil Yang Diharapkan
Hasil Pengujian
Input Mata Kuliah
Data di ambil dari jadwal perkuliahan, data tersimpan di database
Valid
Edit KRS
Data di edit untuk perubahan pengambilan mata kuliah
Valid
Fungsi Yang Diuji
86
7. Hasil Pengujian Pengisian Nilai Tabel 4. 7 Pengujian Pengisian Nilai
No.
Fungsi Yang Diuji
Hasil Yang Diharapkan
1
Input Nilai
Data di ambil dari jadwal perkuliahan dan Pengisian KRS
2
Edit nilai
Data terupdate di database
Hasil Pengujian
Valid
Valid
8. Hasil Pengujian Laporan Transkip Nilai Tabel 4. 8 Pengujian Laporan Nilai
No. 1
Fungsi Yang Diuji Report Transkip Nilai
Hasil Yang Diharapkan Data dapat di tampilkan
Hasil Pengujian Valid
87
4.3 Kesimpulan Dari hasil pengujian dapat diambil kesimpulan sebagai berikut ; 1. Pengujian di lakukan kepada seluruh komponen yang terdapat dalam sistem untuk memastikan sistem berjalan dengan baik 2. Pengujian
menggunakan
metode
blackbox
sangat
cocok
untuk
melakukan pengujian secara cepat 3. Sistem Informasi Akademik Pada STIE Pancasetia Banjarmasin berjalan dengan baik sesuai dengan apa yang diharapkan.
PENUTUP
5.1 Kesimpulan Adapun kesimpulan yang dapat diambil dari penelitian yang telah dilakukan penulis adalah sebagai berikut :
1.
Pengolahan data mahasiswa pada Sekolah Tinggi Ilmu Ekonomi (STIE) Pancasetia Banjarmasin menjadi lebih rapi dengan dibuatnya sistem ini
2.
Perancangan aplikasi berbasis web menggunakan bahasa pemograman PHP dengan database MySQL.
3.
Pengolahan data hanya meliputi data mahasiswa, dosen, jadwal kuliah, kartu rencana studi, kartu hasil studi, dan nilai.
4.
Penyusunan KRS tidak lagi secara offline yang mengharuskan mahasiswa datang ke kampus, namun dapat dilakukan secara online dan secara langsung mendapatkan mata kuliah apa saja yang diambil pada semester yang dipilih.
5.
Pengisian nilai dirancang lebih mudah dan jadwal bisa diakses langsung oleh semua user yang terdaftar
88
89
5.2 Saran Agar sistem ini berjalan dengan baik, ada beberapa hal yang perlu dilakukan dalam penggunaan serta pengembangannya, antara lain : 1. Sistem ini sebaiknya terus dikembangkan agar menjadi sistem yang lebih menunjang perkembangan teknologi dan kebutuhan akan sistem informasi yang lebih kompeten dimasa yang akan datang. 2. Keamanan data sebaiknya dikelola secara benar dan berkesinambungan, serta perawatan (maintenance) hardware maupun software adalah sesuatu yang mutlak untuk dilakukan. 3. Penambahan fitur grafik status aktifitas mahasiswa sebaiknya di tambahkan dalam sistem agar lebih memudahkan dalam penghitungan jumlah aktifitas mahasiswa setiap semesternya.
DAFTAR PUSTAKA
[1] Andy (2010). Aplikasi Manajemen Database Pendidikan Berbasis Web dengan Php dan MySQL, Jogjakarta. [2] Hakim Lukmanul (2008). Membongkar Trik Rahasia Para Master PHP. Jogjakarta. [3] Marisha Kh Dyna (2009). Sistem Informasi Akademik Berbasis Web SMP Negeri 4 Samarinda, http://ejournals.unmul.ac.id/index.php/JIM/article/view/38/pdf, diakses tanggal 16 Maret 2016 [4] Nugroho Irwin (2010). Sistem Informasi Penerimaan Mahasiswa Baru Berbasis Web PHP dan MySQL, http://eprints.uny.ac.id/20391/1/Irwin%20Nugroho%2007520244075.pdf Di akses pada tanggal 16 Maret 2016 [5] Peniarsih (2005). Analisis dan Perancangan Sistem Informasi Akademik Universitas Suryadarma, http://www.gunadarma.ac.id/library/articles/postgraduate/informationsystem/Perangkat%20Lunak%20Sistem%20Informasi/Artikel_92307043.pdf, diakses tanggal 16 Maret 2016
90
91
[6] Rijal Khoirul (2010). Sistem Informasi Akademik Berbasis Web pada MTS AlMuawanah Kecamatan Curug Kabupaten Tangerang, http://repository.uinjkt.ac.id/dspace/bitstream/123456789/336/1/101878AHMAD%20KHOIRUL%20RIJAL-FST.PDF, diakses pada tanggal 16 Maret 2016. [7] Taryana (2012). Membangun Sistem Akademik Berbasis WEB, http://sms.unikom.ac.id/taryana/download/wbs_membangun_sistem_akademi k_berbasis_web. Di akses pada tanggal 13 April 2016 [8] Zaldi M, Sena V.S.Y & Ricoida Iba Desy (2009). Perancangan Sistem Informasi Akademik Berbasis Web Pada SMA PGRI 1 Palembang, http://eprints.mdp.ac.id/861/1/Jurnal%20Ilmiah%20Laporan%20_Sistem%20 Informasi%20Akademik%20Berbasis%20We.pdf, diakses tanggal 16 Maret 2016.
LAMPIRAN
92
93
94
95
96
97
98
99
100