PEMBANGUNAN SISTEM INFORMASI JADWAL PERKULIAHAN PADA PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS SURAKARTA
NASKAH PUBLIKASI
Diajukan Untuk Memenuhi Salah Satu Syarat Kelulusan Pada Jenjang Strata Satu (S1) Program Studi Teknik Informatika Fakultas Teknologi Informatika Universitas Surakarta
Disusun Oleh : Nama
: Sutarmi
NIM
: 200922133
Pembimbing I
: Bambang Eka Purnama, M.Kom.
Pembimbing II
: Berliana Kusuma Riasti, S.T., M.Eng.
FAKULTAS TEKNOLOGI INFORMATIKA UNIVERSITAS SURAKARTA 2013
FAKULTAS TEKNOLOGI INFORMATIKA UNIVERSITAS SURAKARTA
PERNYATAAN PUBLIKASI
Judul
: Pembangunan sistem informasi Pada Program Studi Teknik Informatika Universitas Surakarta
Nama
: Sutarmi
NIM
: 200922133
Jurusan
: Teknik Informatika / S1
1.
2.
Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa penelitian ini adalah hasil karya saya sendiri. Jika pada suatu saat ada pihak lain yang mengklaim bahwa penelitian ini sebagai karyanya yang disertai bukti yang cukup maka saya bersedia membatalkan gelar beserta hak dan kewajiban yang melekat pada gelar tersebut Saya menyatakan bahwa hasil penelitian diperbolehkan untuk disebarluaskan dan dipublikasikan secara umum oleh Universitas Surakarta bersama dengan dosen pembimbing dan dosen penguji.
Surakarta, 24 April 2013
Sutarmi
ii
FAKULTAS TEKNOLOGI INFORMATIKA UNIVERSITAS SURAKARTA
HALAMAN PERSETUJUAN NASKAH PUBLIKASI
JUDUL
: Pembangunan Sistem Informasi Jadwal Perkuliahan Pada Program Studi Teknik Informatika Universitas Surakarta
NAMA
: Sutarmi
NIM
: 200922133
JURUSAN
: Teknik Informatika / S1
Naskah ini telah disetujui, Surakarta, 10 April 2013 Pembimbing Utama
Pembimbing Pendamping
Bambang Eka Purnama, M.Kom.
Berliana Kusuma Riasti, S.T., M.Eng.
iii
UNIVERSITAS SURAKARTA FAKULTAS TEKNOLOGI INFORMATIKA
HALAMAN PENGESAHAN NASKAH PUBLIKASI
JUDUL
: Pembangunan Sistem Informasi Jadwal Perkuliahan Pada Program Studi Teknik Informatika Universitas Surakarta.
NAMA
: Sutarmi
NIM
: 200922133
JURUSAN
: Teknik Informatika / S1
Naskah ini telah diujikan dihadapan dewan penguji Pada hari / tanggal
: Sabtu, 04 Mei 2013
Penguji I
: Sukoco, M.Si, M.Kom.
Penguji II
: Ramadhian Agus Triono, S.Kom., M.M.
Penguji III
: Berliana Kusuma Riasti, S.T., M.Eng.
Mengetahui, Dekan Fakultas Teknik
Ketua Program Studi Teknik Informatika
Achmad Nurhidayat, S.T., M.Pd
Ir. Tri Irianto, TJ, M.T
iv
DAFTAR ISI
HALAMAN JUDUL ............................................................................................
i
HALAMAN PERNYATAAN ............................................................................... ii HALAMAN PERSETUJUAN ............................................................................. iii HALAMAN PENGESAHAN ............................................................................... iv DAFTAR ISI ...................................................................................................... v ABSTRACT ...................................................................................................... 1 ABSTRAKSI ..................................................................................................... 1 1.
PENDAHULUAN ..................................................................................... 2 1.1. Latar Belakang Masalah ................................................................. 2 1.2. Rumusan Masalah .......................................................................... 2 1.3. Tujuan Penelititan ........................................................................... 2 1.4. Manfaat Penelitian .......................................................................... 2 1.5. Batasan Masalah ............................................................................ 2 1.6. Metode Penelitian ........................................................................... 2
2.
DASAR TEORI ........................................................................................ 3 2.1. Landasan teori ................................................................................ 3 2.2. Tinjauan Pustaka ............................................................................ 3
3.
ANALISIS DAN PERANCANGAN ............................................................ 5 3.1. Analisis Sistem ............................................................................... 5 3.2. Kerangka Pemikiran ....................................................................... 5 3.3. Perancangan Sistem ...................................................................... 5 3.4. Struktur Navigasi ............................................................................ 6 3.5. Perancangan Desain Sistem .......................................................... 7
v
4.
IMPLEMENTASI SISTEM ........................................................................ 7 4.1. Implementasi .................................................................................. 7 4.2. Uji Coba Sistem .............................................................................. 8
5.
PENUTUP ............................................................................................... 8 5.1. Kesimpulan ..................................................................................... 8 5.2. Saran .............................................................................................. 9
DAFTAR PUSTAKA .......................................................................................... 9
vi
PEMBANGUNAN SISTEM INFORMASI JADWAL PERKULIAHAN PADA PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS SURAKARTA Sutarmi 1, Bambang Eka P, M.Kom. 2, Berliana Kusuma R, S.T., M.Eng. 3 Program Studi Teknik Informatika, Universitas Surakarta Jl. Raya Palur KM 5 Surakarta Email :
[email protected] ABSTRACT: Scheduling classes in Informatics Engineering Program University of Surakarta is a routine activity is performed at the beginning of the semester by admin course. The process of drafting a schedule that runs for the use of the conventional way so it takes a long time to prepare lecture schedule and frequent clashes hour teaching faculty and classroom use. If something like this is always repeated every semester, so naturally this issue a priority for the solution sought for smooth learning process and improve the quality of the academic system Program Information Engineering University of Surakarta. For that we need the information system lecture schedule so as to ease the admin program of study in preparation lecture schedule and minimize clashes hour teaching faculty and the use of space. The research method that I use is literature, observation, interviews, analysis, design, manufacturing, testing and implementation. Information systems lecture schedule is built using PHP and MySQL. This information system includes the period covering the academic, program data studies, lists faculty, register space, a list of the classes, the list of courses based on the distribution of courses and the final result of the lecture schedule. Results of this study was to lecture schedule information system implemented on Informatics Engineering Program Surakarta University courses can help admin in scheduling courses that avoid clashes hours teaching faculty and classroom use so that more effective and efficient in terms of time and energy as well as students become easier to obtain information about the lecture schedule. Keywords: Information Systems, Course Schedule ABSTRAKSI: Penyusunan jadwal perkuliahan pada Program Studi Teknik Informatika Universitas Surakarta merupakan suatu kegiatan rutin yang dilakukan setiap awal semester oleh admin program studi. Proses penyusunan jadwal yang berjalan selama ini menggunakan cara konvensional sehingga memerlukan waktu yang cukup lama untuk menyusun jadwal perkuliahan dan sering terjadi bentrokan jam mengajar dosen dan pemakaian ruang kuliah. Jika kejadian seperti ini selalu berulang setiap awal semester, maka sewajarnya permasalahan ini mendapat prioritas untuk dicari solusinya demi kelancaran proses belajar mengajar dan peningkatan mutu sistem akademik Program Studi Teknik Informatika Universitas Surakarta. Untuk itu perlu adanya sistem informasi jadwal perkuliahan sehingga dapat mempermudah admin program studi dalam penyusunan jadwal perkuliahan dan meminimalisir terjadinya bentrokan jam mengajar dosen dan pemakaian ruang. Metode penelitian yang penulis gunakan adalah kepustakaan, observasi, wawancara, analisis, perancangan, pembuatan, uji coba dan implementasi. Sistem informasi jadwal perkuliahan ini dibuat dengan menggunakan PHP dan MySQL. Sistem informasi ini meliputi data periode akademik,data program studi, daftar dosen , daftar ruang, daftar kelompok kelas, daftar mata kuliah berdasarkan distribusi mata kuliah dan hasil akhir berupa jadwal perkuliahan. Hasil dari penelitian ini adalah dengan diimplementasikan sistem informasi jadwal perkuliahan pada Program Studi Teknik Informatika Universitas Surakarta dapat membantu admin program studi dalam menyusun jadwal perkuliahan yang terhindar dari bentrokan jam mengajar dosen dan pemakaian ruang kuliah sehingga lebih efektif dan efisien dari segi waktu dan tenaga serta mahasiswa menjadi lebih mudah untuk mendapatkan informasi tentang jadwal perkuliahan. Kata Kunci : Sistem Informasi , Jadwal Perkuliahan
1
1. PENDAHULUAN 1.1 Latar Belakang Masalah Sistem informasi berbasis komputer sangat dibutuhkan, khususnya dalam pengembangan suatu organisasi, dalam hal ini adalah sebuah universitas. Penjadwalan dan pengaturan ruang kuliah secara manual dapat saja dilakukan namun penanganan seperti ini akan mengalami banyak hambatan terutama dalam hal ketelitiannya, untuk dapat mengatasinya diperlukan suatu sistem lain yang dapat menangani hal tersebut agar didapatkan suatu informasi yang tepat dan cepat serta dapat mengatasi kesulitan-kesulitan dalam pengelolaan secara manual. (Nurwarsito, 2009). Penyusunan jadwal perkuliahan pada Program Studi Teknik Informatika Universitas Surakarta merupakan suatu kegiatan rutin yang dilakukan setiap awal semester oleh admin program studi. Proses penyusunan jadwal yang berjalan selama ini menggunakan cara konvensional sehingga memerlukan waktu yang cukup lama untuk menyusun jadwal perkuliahan dan sering terjadi bentrokan jam mengajar dosen dan pemakaian ruang kuliah. Jika kejadian seperti ini selalu berulang setiap awal semester, maka sewajarnya permasalahan ini mendapat prioritas untuk dicari solusinya demi kelancaran proses belajar mengajar dan peningkatan mutu sistem akademik Program Studi Teknik Informatika Universitas Surakarta. Oleh karena itu untuk mengoptimalkan proses penyusunan jadwal perkuliahan dan menghindari bentrokan jam kuliah, penulis mengambil judul “Pembangunan Sistem Informasi Jadwal Perkuliahan Pada Program Studi Teknik Informatika Universitas Surakarta“. 1.2 Rumusan Masalah Berdasarkan dari latar belakang masalah yang telah dipaparkan, penulis mengambil rumusan masalah sebagai berikut: 1. Proses penyusunan jadwal perkuliahan sering terjadi bentrokan jam mengajar dosen dan pemakaian ruang sehingga membutuhkan adanya penjadwalan ulang 2. Proses penyusunan jadwal perkuliahan yang berjalan saat ini belum optimal sehingga dibutuhkan suatu sistem informasi yang dapat
1.3
1.4
1.5
1.6
2
menyusun jadwal perkuliahan dengan meminimalisir terjadinya bentrokan jadwal kuliah. Tujuan Penelitian Adapun tujuan penulis dalam penelitian ini adalah menghasilkan sistem informasi jadwal perkuliahan pada Program Studi Teknik Informatika Universitas Surakarta sebagai media penyusunan jadwal perkuliahan pada awal semester yang efektif dan efisien. Manfaat Penelitian Adapun manfaat yang diperoleh dari penelitian ini adalah sebagai berikut: 1. Mempermudah admin program studi dalam penyusunan jadwal perkuliahan dan meminimalisir terjadinya bentrokan jam mengajar dosen dan pemakaian ruang 2. Memberikan kemudahan melihat update jadwal perkuliahan bagi dosen dan mahasiswa 3. Memudahkan pencarian jadwal berdasarkan dosen, hari, kelas, program studi dan mata kuliah 4. Membantu penyediaan informasi tentang jadwal perkuliahan sehingga memudahkan untuk diintegrasikan dalam sistem yang lebih lengkap pada tingkat universitas. Batasan Masalah Melihat dari latar belakang masalah dan rumusan masalahnya, maka penulis memberikan batasan masalah sebagai berikut: 1. Objek penelitian adalah Program Studi Teknik Informatika Universitas Surakarta. 2. Pembangunan sistem informasi jadwal perkuliahan pada Program Studi Teknik Informatika Universitas Surakarta berbasis web. Metode Penelitian 1. Metode Kepustakaan yaitu mengumpulkan data–data yang dibutuhkan, dengan cara pengambilan data dari buku–buku dan sumber–sumber pustaka lainnya yang ada kaitannya dengan pembangunan sistem informasi jadwal perkuliahan 2. Metode Observasi adalah pengamatan terhadap data apa saja yang ada dan dibutuhkan oleh Program Studi Teknik Informatika Universitas Surakarta dalam menyusun sebuah sistem informasi jadwal perkuliahan
1. Konsep dasar sistem Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersamasama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. (Gerald. J. 1991). (Ladjamudin, 2005, Hal : 3). 2 Konsep dasar informasi McLeod (1995) dalam buku Ladjamudin mendefinisikan informasi sebagai data yang telah diolah menjadi bentuk yang lebih berarti bagi penerimanya. Alat pengolah informasi dapat meliputi elemen komputer, elemen non komputer atau kombinasinya. (Ladjamudin, 2005, Hal : 8). 3 Sistem informasi Sistem Informasi adalah Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi. (Ladjamudin, 2005, Hal : 13). 4 Database Database adalah sekumpulan program-program aplikasi umum yang bersifat “batch” yang mengeksekusi dan memproses data secara umum (seperti pencarian, peremajaan, penambahan, dan penghapusan terhadap data). (Ladjamudin, 2005, Hal : 129). 5 PHP PHP atau yang memiliki kepanjangan PHP Hypertext Preprocessor merupakan suatu bahasa pemrograman yang difungsikan untuk membangun suatu website dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi. HTML digunakan sebagai pembangunan atau pondasi dari kerangka layout web, sedangkan PHP difungsikan sebagai prosesnya sehingga dengan adanya PHP tersebut, sebuah web akan sangat mudah di-maintenance. (Saputra, 2011, Hal : 1). 2.2 Tinjauan Pustaka Penyusunan jadwal perkuliahan pada Program Studi Teknik Informatika Universitas Surakarta merupakan suatu kegiatan rutin yang dilakukan setiap awal semester oleh admin program studi. Penelitian mengenai pembuatan sistem informasi penjadwalan telah
3. Metode Wawancara merupakan tanya jawab penulis dengan pihak yang terlibat dan berkaitan dengan sistem penjadwalan pada Program Studi Teknik Informatika Universitas Surakarta 4. Analisis a. Menganalisis permasalahan – permasalahan yang ditemukan pada Program Studi Teknik Informatika Universitas Surakarta b. Menganalisis hasil wawancara penulis dengan admin program studi mengenai sistem penjadwalan pada Program Studi Teknik Informatika Universitas Surakarta c. Menganalisis bagaimana membangun suatu sistem informasi jadwal perkuliahan yang digunakan sebagai media pengaturan jadwal awal semester dan penyampaian informasi jadwal perkuliahan. 5. Perancangan a. Membuat rancangan sistem informasi jadwal perkuliahan dan anggaran biaya yang dibutuhkan b. Mempersiapkan perangkat komputer beserta software yang mendukung pembuatan sistem informasi jadwal perkuliahan. 6. Pembuatan Penulis membuat desain database, template dan script yang akan digunakan untuk membangun suatu sistem informasi jadwal perkuliahan 7. Uji coba Penulis mengadakan uji coba sistem. Apakah sistem informasi jadwal perkuliahan sudah sesuai dengan kebutuhan penjadwalan pada Program Studi Teknik Informatika Universitas Surakarta, jika belum sesuai diadakan perbaikan seperlunya 8. Implementasi Hasil dari uji coba pembangunan sistem informasi jadwal perkuliahan, kemudian akan diimplementasikan dalam penjadwalan pada Program Studi Teknik Informatika Universitas Surakarta yang kemudian ditanamkan pada server intranet Program Studi Teknik Informatika Universitas Surakarta. 2. DASAR TEORI 2.1. Landasan Teori
3
banyak dilakukan oleh para peneliti sebelumnya, diantaranya pernah dilakukan oleh Yunaestri (2012) dengan penelitian yang berjudul “Sistem Informasi Jadwal Keberangkatan Bus dan Retribusi Terminal Kabupaten Pacitan”. Dengan diimplementasikan sistem informasi jadwal keberangkatan bus dan retribusi dapat membantu kinerja user karena dapat dengan mudah dalam pencatatan data dengan waktu yang relatif singkat, sehingga penyimpanan data lebih aman karena ada penyimpanan digital, sistem sudah cukup bagus dan cukup membantu dalam proses kinerja admin serta memperlancar pelayanan bagi masyarakat. Penulis dalam penelitiannya memiliki kesamaan dengan penelitian yang dilakukan Yunaestri yaitu menghasilkan sistem informasi penjadwalan, perbedaannya Yunaestri meneliti tentang sistem informasi jadwal keberangkatan bus dan retribusi sedangkan penulis meneliti tentang sistem informasi jadwal perkuliahan. Penelitian sebelumnya juga pernah dilakukan oleh Nurwarsito (2009) dengan penelitian yang berjudul “Sistem Informasi Jadwal Perkuliahan dengan Metode Sistem Pakar”. Tujuan dari penelitian ini adalah dengan adanya sistem informasi perkuliahan ini diharapkan dapat menciptakan kondisi dimana proses belajar mengajar menjadi baik dan lancar, meningkatkan proses pelayanan dalam pengaturan dan penjadwalan ruang kuliah, meminimalisir terjadinya tabrakan jadwal kuliah dan tabrakan dalam penggunaan ruang kuliah. Penulis dalam penelitiannya memiliki kesamaan dengan penelitian yang dilakukan Nurwarsito yaitu menghasilkan sistem informasi jadwal perkuliahan sebagai media penyusunan jadwal perkuliahan pada awal semester dan meningkatkan proses pelayanan dalam penyusunan jadwal perkuliahan sehingga dapat meminimalisir terjadinya bentrokan jam mengajar dosen dan pemakaian ruang. Namun terdapat perbedaan jika pada penelitian Nurwarsito menggunakan bahasa pemrograman Borland Delphi 6 dengan Database Microsoft Access 2000, penulis menggunakan bahasa pemrograman Hypertext Preprocessor atau PHP dengan database MySQL.
Ariani dan Fahriza dan Prasetyaningrum pernah melakukan penelitian serupa yang berjudul Optimasi Penjadwalan Mata Kuliah Di Jurusan Teknik Informatika Pens Dengan Menggunakan Algoritma Particle Swarm Optimization (Pso) bertujuan untuk membuat suatu sistem komputasi untuk menggantikan penjadwalan secara manual, dan hasil akhirnya diharapkan dapat mengatur jam mengajar dosen dan juga jadwal perkuliahan mahasiswa, sehingga menghindari adanya bentrokan jadwal. Dari penelitian mereka dapat ditarik kesimpulan menghasilkan jadwal yang optimal tanpa pelanggaran konstrain, yaitu sudah tidak ada jadwal mengajar dosen yang bentrok, sudah tidak ada mahasiswa yang kuliah lebih dari satu mata kuliah pada hari dan jam yang sama, sudah tidak ada dosen yang mengajar mata kuliah yang sama pada satu hari, dan sudah tidak ada mata kuliah yang dijadwalkan menempati ruang kelas atau lab yang sama pada hari dan jam yang sama. Penelitian lain pernah dilakukan oleh Fernandez dan Handoyo dan Somantri yang berjudul Pembangunan Aplikasi Penyusunan Jadwal Kuliah Menggunakan Algoritma Semut, algoritma ini meniru tingkah laku semut ketika mereka berada dalam sebuah koloni untuk mencari sebuah sumber makanan. Sistem yang dibangun dalam penelitian tersebut adalah sebuah aplikasi desktop dengan hasil akhir sebuah jadwal tanpa permasalahan bentrok lagi. Hal ini berbeda dengan penelitian yang dilakukan oleh penulis, penulis membangun sistem informasi yang berbasis web sehingga penggunakan dapat menjalankan sistem tanpa harus melakukan penginstalan. Dari keempat penelitian sebelumnya yang telah dipaparkan, memiliki kesamaan yaitu membangun sistem informasi penjadwalan, yang bertujuan menghasilkan sistem informasi yang dapat meningkatkan proses pelayanan dalam pengaturan dan penyusunan jadwal, sehingga meminimalisir terjadinya bentrokan jadwal. Hal tersebut sesuai dengan tujuan penelitian yang dilakukan penulis. 3. ANALISIS DAN PERANCANGAN 3.1. Analisis Sistem 1. Permasalahan yang terjadi
4
Data Prodi Data Ruang Data Mata Kuliah Data Dosen Data Periode Akademik Data Kelas Data Kurikulum Mata Kuliah Data Jadwal kuliah
a. Membutuhkan waktu yang lama dalam menyusun jadwal perkuliahan b. Proses penyusunan jadwal perkuliahan sering terjadi bentrokan jam mengajar dosen dan pemakaian ruang c. Jika terjadi bentrok jadwal, perkuliahan pada awal semester berjalan tidak efektif karena harus menunggu jadwal baru d. Terjadi ketidak akurasian data yang ditemukan dari observasi yang telah dilakukan yaitu terdapat satu kode mata kuliah digunakan untuk dua mata kuliah yang berbeda. 2. Identifikasi penyebab masalah a. Masih mengunakan cara konvensional dalam penyusunan jadwal perkuliahan b. Belum mempunyai sistem yang dapat menyusun jadwal perkulihan yang dapat meminimalisir terjadinya bentrokan jadwal c. Ada pergantian kurikulum, hanya mata kuliahnya saja yang mengalami perubahan, tetapi kode mata kuliah tidak ikut mengalami perubahan sehingga ada mata kuliah yang kodenya sama. 3.2. Kerangka Pemikiran Kelompok Kelas
Dosen
Mata kuliah
Ruang
Waktu
Program Studi
Data Kurikulum Mata Kuliah Data Jadwal Kuliah
Operator
Admin
Laporan Jadwal Perkuliahan
Sistem Informasi Jadwal Perkuliahan
Laporan Jadwal Perkuliahan
Laporan Jadwal Perkuliahan
Mahasiswa
Gambar 3.2 Diagram Konteks b. Diagram Level 1 Admin
Input data master 1.0 Olah Master Data
User
Periode Akademik
Prodi
Mata Kuliah
Dosen
Ruang
Kelas
Input kurikulum sesuai periode
2.0 Olah Kurikulum Mata Kuliah
Operator
3.0 Olah Jadwal Perkuliahan
Kurikulum Mata Kuliah
Input Jadwal 4.0 Pembuatan Laporan Jadwal Perkuliahan
Jadwal Perkuliahan
Jadwal perkuliahan Jadwal Perkuliahan
Jadwal Perkuliahan
Mahasiswa
Periode Akademik
Database
Gambar 3.3 Diagram Level 1 2. Entity Rhelationship (Diagram Hubungan Intentitas)
Server
SI Jadwal Perkuliahan
KodePS
KodePS
KodeKls
Nama Kabel
Diagram Antara
Nama NamaPeriode
Wireless
KodePeriode Progdi
Intranet
Kelas Periode Akademik
Lab
Tablet
Laptop
Gambar 3.1 Kerangka Pemikiran 3.3. Perancangan Sistem 1. Diagram Aliran Data / Data Flow Diagram (DFD) a. Diagram Konteks
Mata Kuliah KodeMk NamaMK
Kurikulum
KelMk KodePS
NIDN Nama
KodeSesi
Sks JnsMk
KodeDosen
KodeKur
KodeJad KodeMk
Jadwal Kuliah
Tmplahir Dosen
KodeKur
Tgllahir gender
Smstr
Agama
KodeDosen
HP
User_id KodeRuang
Email KodeRuang
KodeKelas
Ruang
Nama
JamMulai JamAkhir User_id Hari
Gambar 3.4 ERD (Entity Relationship Diagram)
5
Web
3. Relasi Antar Tabel
c. Flowchart menu mahasiswa Mulai
Ms_ruang
Ms_kelas
KodeRuang NamaRuang
KodeKls KodePS NamaKls
Ms_dosen
Tb_jadwal
KodeDosen NIDN Nama Tmplahir TglLahir Gender Agama Alamat NoHP Email Website
KodeJad KodeKur KodeDosen KodeRuang KodeKls Hari JamMulai JamSelesai User_id
Ms_prodi Ms_periode
KodePS NamaPS
KodePeriode NmPeriode
View Data Dosen, Ruang, Kurikulum Mata Kuliah, Jadwal dan download Jadwal
Ms_matakuliah
Tb_kurikulum
KodeMk KodePS NamaMk Sks KelMk JnsMk
KodeKur KodePeriode Kodemk Smstr User_id
Jadwal Perkuliahan
users Username Password Nama_lengkap Level Email Blokir
Selesai
Gambar 3.8. Flowchart menu mahasiswa
Gambar 3.5 Relasi tabel 4. Flowchart a. Flowchart menu admin
3.4. Struktur Navifasi 1. Struktur navigasi admin Menu
Mulai Beranda
Input Username dan Password
Gagal
Hasil Data Data Login Admin
Master Setup
Laporan
Program Studi
Kurikulum Mata Kuliah
Jadwal Perkuliahan
Kelompok Kelas
Jadwal Kuliah
Kurikulum Mata Kuliah
Master Data
Ruang Kelas
Simpan Data
User
Berita
LogOut
Download Jadwal
Mata Kuliah
Cek Data User
Jadwal Perkuliahan
Dosen
Berhasil Input,Edit, Hapus Data Prodi,Mata Kuliah,Dosen, Ruang,Kelompok Kelas,Periode Akademik, Kurikulum, Jadwal dan User
Periode Akademik
Logout
Gambar 3.9. Struktur navigasi halaman admin 2. Struktur navigasi halaman operator
Selesai
Gambar 3.6. Flowchart menu admin
Menu
b. Flowchart menu operator Mulai Master Setup
Laporan
Hasil Data
Kurikulum Mata Kuliah
Jadwal Perkuliahan
Simpan Data
Jadwal Kuliah
Kurikulum Mata Kuliah
Beranda
Gagal
Input Username dan Password
Data Login Admin
Berita
LogOut
Download Jadwal
Jadwal Perkuliahan Cek Data User Berhasil
User
Gambar 3.10. Struktur Navigasi Operator Logout
3. Struktur mahasiswa
Selesai Input,Edit, Hapus Data Kurikulum, Jadwal
navigasi
halaman
Menu
Gambar 3.7. Flowchart menu operator Beranda
Daftar Dosen
Daftar Ruang
Kurikulum Mata Kuliah
Jadwal Perkuliahan
Download Jadwal
Gambar 3.11 Struktur Navigasi Halaman Mahasiswa
6
3.5. Perancangan Desain Sistem 1. Rancangan Tampilan Halaman Admin
4.1. Implementasi 1. Proses Ekspor Database Lokal
Gambar 4.1. Ekspor Database Lokal 2. Proses Membuat Database Pada Server Gambar 3.12 Rancangan Halaman Beranda Admin 2. Rancangan Tampilan Halaman Operator
Gambar 4.2. Membuat Database Pada Server 3. Proses Mengunggah Sistem
Gambar 3.13 Rancangan Halaman Beranda Operator 3. Rancangan Halaman Mahasiswa Gambar 4.3. Proses Mengunggah Sistem 4. Mengakses Halaman Depan
Gambar 3.14 Rancangan Halaman Beranda Mahasiswa 4. IMPLEMENTASI SISTEM Untuk mempublikasikan sistem informasi ini, maka sistem informasi perlu diunggah ke server program studi Teknik Informatika Universitas Surakarta . Langkah-langkah untuk mengunggah sistem informasi jadwal perkuliahan pada program studi studi Teknik Informatika Universitas Surakarta sebagai berikut:
Gambar 4.4. Tampilan Utama SI Jadwal Perkuliahan Untuk mengakses sistem informasi jadwal perkuliahan secara intranet pada program studi Teknik Informatika Universitas Surakarta ketikkan 192.168.5.254/jadwalti pada address bar
Gambar 4.5. Alamat SI Jadwal Perkuliahan
7
Tampilan jadwal perkuliahan sistem informasi jadwal perkuliahan
Keterangan N o
Menu SI Jadwal
Dapat Diakses
Tidak Dapat
Halaman Admin (Beranda, Master Data, Master Setup, Laporan, User, Berita) 2 Halaman Operator (Beranda, Master Setup, Laporan, User, Berita) 3 Halaman Mahasiswa (Beranda, Daftar Dosen, Daftar Ruang, Kurikulum Mata Kuliah, Jadwal perkuliahan, Download) Dari hasil ujicoba yang telah dilakukan sistem informasi jadwal perkuliahan sudah berjalan dengan lancar dan dapat digunakan untuk menyampaikan informasi dan penyusunan jadwal perkuliahan dengan efektif dan efisien. 5. PENUTUP 5.1. Kesimpulan Dari hasil penelitian pembangunan sistem informasi jadwal perkuliahan pada program studi Teknik Informatika Universitas Surakarta, pengujian serta evaluasi terhadap sistem informasi jadwal perkuliahan yang telah dibuat dapat disimpulkan : 1. Sistem informasi jadwal perkuliahan pada Program Studi Teknik Informatika Universitas Surakarta dapat membantu admin program studi dalam menyusun jadwal perkuliahan yang terhindar dari bentrokan jam mengajar dosen dan pemakaian ruang kuliah 2. Program Studi Teknik Informatika telah memiliki sistem informasi jadwal perkuliahan, sehingga dalam penyusunan jadwal perkuliahan lebih efektif dan efisien dari segi waktu dan tenaga. 3. Sistem informasi jadwal perkuliahan dapat mempermudah dosen dan 1
Gambar 4.6. Jadwal Perkuliahan Laporan jadwal perkuliahan dalam format pdf
Gambar 4.7. Laporan Jadwal Perkuliahan 4.2. Uji Coba Sistem Tahap uji coba dilakukan tiga tahap, tahap pertama dilakukan oleh programmer atau penulis untuk mengetahui fungsi dari program yang telah dibuat, tahap kedua dilakukan oleh admin program studi sebagai pengelola sistem informasi dan tahap ketiga dilakukan oleh dosen dan mahasiswa sebagai penerima informasi.
Gambar 4.8. Uji Coba Sistem
8
Berbasis Intranet, Seruni FTI UNSA 2012 Volume 1 ISSN 2088-0154
mahasiswa untuk mendapatkan informasi tentang jadwal perkuliahan. 5.2. Saran Dikarenakan terbatasnya kemampuan penulis dan terbatasnya waktu dalam penelitian, maka dalam pembangunan sistem informasi jadwal perkuliahan pada program studi Teknik Informatika Universitas Surakarta dirasakan masih memiliki kekurangan dan diharapkan untuk peneliti atau pengembang berikutnya dapat menyempurnakan antara lain: 1. Implementasi sistem tidak terbatas pada jadwal perkuliahan saja, diharapkan dapat diintegrasikan dengan sistem informasi pengambilan krs 2. Melengkapi fitur sistem informasi jadwal perkuliahan ini dengan menghasilkan SK (Surat Keputusan) mengajar bagi dosen pengampu mata kuliah 3. Implementasi sistem tidak terbatas pada tingkat program studi saja, diharapkan dapat meningkat ke tingkat fakultas dan universitas. Untuk mengoptimalkan pemanfaatan sistem informasi jadwal perkuliahan pada program studi teknik informatika universitas surakarta, dari pihak instansi diharapkan: 1. Menyediakan satu komputer yang ditaruh di depan ruang admin sehingga mahasiswa dapat menggunakannya untuk mengakses sistem informasi 2. Sistem informasi ini masih bersifat intranet, untuk selanjutnya dapat dikembangan ke internet sehingga untuk mendapatkan informasi jadwal perkuliahan mahasiswa tidak harus datang ke kampus.
Fernandez, Antonio dan Eko Handoyo dan Maman Somantri, Pembangunan Aplikasi Penyusunan Jadwal Kuliah Menggunakan Algoritma Semut, Universitas Diponegoro Nurwarsito, Heru, Sistem Informasi Jadwal Perkuliahan dengan Metode Sistem Pakar, Jurnal EECCIS Vol.III No.1 Juni 2009 Saputro, Agus, Trik dan Solusi Jitu Pemrograman PHP, Elex Media Komputindo, Jakarta, 2011 Sutarman, Membangun Aplikasi Web dengan PHP & My SQL, GrahaIlmu, Yogyakarta, 2007 Yunaestri, Dyah Ayu dan Sukadi, Sistem Informasi Jadwal Keberangkatan Bus dan Retribusi Terminal Kabupaten Pacitan, Jurnal Speed 13 FTI UNSA Vol 9 No 2 Agustus 2012 ISSN 2088-0154
DAFTAR PUSTAKA Ladjamudin, Al-Bahra, Analisis dan Desain Sistem Infomasi, Graha Ilmu, Yogyakarta, 2005 Ariani, Dian dan Arna Fahriza dan Ira Prasetyaningrum, Optimasi Penjadwalan Mata Kuliah Di Jurusan Teknik Informatika Pens Dengan Menggunakan Algoritma Particle Swarm Optimization (PSO), PENS ITS Fahrudin, Alex dan Haryani, Perancangan Sistem Informasi Penerimaan Peserta Didik Baru Sekolah Menengah Atas 2 Kudus
9