Anda di halaman 1dari 15

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. 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
2. 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 : mini@intermediasolo.net

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 menyusun jadwal perkuliahan dengan
1.1 Latar Belakang Masalah meminimalisir terjadinya bentrokan
Sistem informasi berbasis komputer jadwal kuliah.
sangat dibutuhkan, khususnya dalam 1.3 Tujuan Penelitian
pengembangan suatu organisasi, dalam Adapun tujuan penulis dalam
hal ini adalah sebuah universitas. penelitian ini adalah menghasilkan
Penjadwalan dan pengaturan ruang sistem informasi jadwal perkuliahan pada
kuliah secara manual dapat saja Program Studi Teknik Informatika
dilakukan namun penanganan seperti ini Universitas Surakarta sebagai media
akan mengalami banyak hambatan penyusunan jadwal perkuliahan pada
terutama dalam hal ketelitiannya, untuk awal semester yang efektif dan efisien.
dapat mengatasinya diperlukan suatu 1.4 Manfaat Penelitian
sistem lain yang dapat menangani hal Adapun manfaat yang diperoleh dari
tersebut agar didapatkan suatu informasi penelitian ini adalah sebagai berikut:
yang tepat dan cepat serta dapat 1. Mempermudah admin program studi
mengatasi kesulitan-kesulitan dalam dalam penyusunan jadwal
pengelolaan secara manual. (Nurwarsito, perkuliahan dan meminimalisir
2009). terjadinya bentrokan jam mengajar
Penyusunan jadwal perkuliahan pada dosen dan pemakaian ruang
Program Studi Teknik Informatika 2. Memberikan kemudahan melihat
Universitas Surakarta merupakan suatu update jadwal perkuliahan bagi dosen
kegiatan rutin yang dilakukan setiap awal dan mahasiswa
semester oleh admin program studi. 3. Memudahkan pencarian jadwal
Proses penyusunan jadwal yang berjalan berdasarkan dosen, hari, kelas,
selama ini menggunakan cara program studi dan mata kuliah
konvensional sehingga memerlukan 4. Membantu penyediaan informasi
waktu yang cukup lama untuk menyusun tentang jadwal perkuliahan sehingga
jadwal perkuliahan dan sering terjadi memudahkan untuk diintegrasikan
bentrokan jam mengajar dosen dan dalam sistem yang lebih lengkap
pemakaian ruang kuliah. Jika kejadian pada tingkat universitas.
seperti ini selalu berulang setiap awal 1.5 Batasan Masalah
semester, maka sewajarnya Melihat dari latar belakang masalah
permasalahan ini mendapat prioritas dan rumusan masalahnya, maka penulis
untuk dicari solusinya demi kelancaran memberikan batasan masalah sebagai
proses belajar mengajar dan berikut:
peningkatan mutu sistem akademik 1. Objek penelitian adalah Program
Program Studi Teknik Informatika Studi Teknik Informatika Universitas
Universitas Surakarta. Oleh karena itu Surakarta.
untuk mengoptimalkan proses 2. Pembangunan sistem informasi
penyusunan jadwal perkuliahan dan jadwal perkuliahan pada Program
menghindari bentrokan jam kuliah, Studi Teknik Informatika Universitas
penulis mengambil judul “Pembangunan Surakarta berbasis web.
Sistem Informasi Jadwal Perkuliahan 1.6 Metode Penelitian
Pada Program Studi Teknik Informatika 1. Metode Kepustakaan yaitu
Universitas Surakarta“. mengumpulkan data–data yang
1.2 Rumusan Masalah dibutuhkan, dengan cara
Berdasarkan dari latar belakang pengambilan data dari buku–buku
masalah yang telah dipaparkan, penulis dan sumber–sumber pustaka lainnya
mengambil rumusan masalah sebagai yang ada kaitannya dengan
berikut: pembangunan sistem informasi
1. Proses penyusunan jadwal jadwal perkuliahan
perkuliahan sering terjadi bentrokan 2. Metode Observasi adalah
jam mengajar dosen dan pemakaian pengamatan terhadap data apa saja
ruang sehingga membutuhkan yang ada dan dibutuhkan oleh
adanya penjadwalan ulang Program Studi Teknik Informatika
2. Proses penyusunan jadwal Universitas Surakarta dalam
perkuliahan yang berjalan saat ini menyusun sebuah sistem informasi
belum optimal sehingga dibutuhkan jadwal perkuliahan
suatu sistem informasi yang dapat
2
3. Metode Wawancara merupakan tanya 1. Konsep dasar sistem
jawab penulis dengan pihak yang Sistem adalah suatu jaringan kerja
terlibat dan berkaitan dengan sistem dari prosedur-prosedur yang saling
penjadwalan pada Program Studi berhubungan, berkumpul bersama-
Teknik Informatika Universitas sama untuk melakukan suatu
Surakarta kegiatan atau menyelesaikan suatu
4. Analisis sasaran tertentu. (Gerald. J. 1991).
a. Menganalisis permasalahan – (Ladjamudin, 2005, Hal : 3).
permasalahan yang ditemukan 2 Konsep dasar informasi
pada Program Studi Teknik McLeod (1995) dalam buku
Informatika Universitas Surakarta Ladjamudin mendefinisikan informasi
b. Menganalisis hasil wawancara sebagai data yang telah diolah
penulis dengan admin program menjadi bentuk yang lebih berarti bagi
studi mengenai sistem penerimanya. Alat pengolah informasi
penjadwalan pada Program Studi dapat meliputi elemen komputer,
Teknik Informatika Universitas elemen non komputer atau
Surakarta kombinasinya. (Ladjamudin, 2005,
c. Menganalisis bagaimana Hal : 8).
membangun suatu sistem 3 Sistem informasi
informasi jadwal perkuliahan yang Sistem Informasi adalah Suatu
digunakan sebagai media sistem yang dibuat oleh manusia
pengaturan jadwal awal semester yang terdiri dari komponen-komponen
dan penyampaian informasi jadwal dalam organisasi untuk mencapai
perkuliahan. suatu tujuan yaitu menyajikan
5. Perancangan informasi. (Ladjamudin, 2005, Hal :
a. Membuat rancangan sistem 13).
informasi jadwal perkuliahan dan 4 Database
anggaran biaya yang dibutuhkan Database adalah sekumpulan
b. Mempersiapkan perangkat program-program aplikasi umum yang
komputer beserta software yang bersifat “batch” yang mengeksekusi
mendukung pembuatan sistem dan memproses data secara umum
informasi jadwal perkuliahan. (seperti pencarian, peremajaan,
6. Pembuatan penambahan, dan penghapusan
Penulis membuat desain database, terhadap data). (Ladjamudin, 2005,
template dan script yang akan Hal : 129).
digunakan untuk membangun suatu 5 PHP
sistem informasi jadwal perkuliahan PHP atau yang memiliki
7. Uji coba kepanjangan PHP Hypertext
Penulis mengadakan uji coba sistem. Preprocessor merupakan suatu
Apakah sistem informasi jadwal bahasa pemrograman yang
perkuliahan sudah sesuai dengan difungsikan untuk membangun suatu
kebutuhan penjadwalan pada website dinamis. PHP menyatu
Program Studi Teknik Informatika dengan kode HTML, maksudnya
Universitas Surakarta, jika belum adalah beda kondisi. HTML
sesuai diadakan perbaikan digunakan sebagai pembangunan
seperlunya atau pondasi dari kerangka layout
8. Implementasi web, sedangkan PHP difungsikan
Hasil dari uji coba pembangunan sebagai prosesnya sehingga dengan
sistem informasi jadwal perkuliahan, adanya PHP tersebut, sebuah web
kemudian akan diimplementasikan akan sangat mudah di-maintenance.
dalam penjadwalan pada Program (Saputra, 2011, Hal : 1).
Studi Teknik Informatika Universitas 2.2 Tinjauan Pustaka
Surakarta yang kemudian ditanamkan Penyusunan jadwal perkuliahan pada
pada server intranet Program Studi Program Studi Teknik Informatika
Teknik Informatika Universitas Universitas Surakarta merupakan suatu
Surakarta. kegiatan rutin yang dilakukan setiap awal
2. DASAR TEORI semester oleh admin program studi.
2.1. Landasan Teori Penelitian mengenai pembuatan
sistem informasi penjadwalan telah
3
banyak dilakukan oleh para peneliti Ariani dan Fahriza dan
sebelumnya, diantaranya pernah Prasetyaningrum pernah melakukan
dilakukan oleh Yunaestri (2012) dengan penelitian serupa yang berjudul Optimasi
penelitian yang berjudul “Sistem Penjadwalan Mata Kuliah Di Jurusan
Informasi Jadwal Keberangkatan Bus Teknik Informatika Pens Dengan
dan Retribusi Terminal Kabupaten Menggunakan Algoritma Particle Swarm
Pacitan”. Dengan diimplementasikan Optimization (Pso) bertujuan untuk
sistem informasi jadwal keberangkatan membuat suatu sistem komputasi untuk
bus dan retribusi dapat membantu kinerja menggantikan penjadwalan secara
user karena dapat dengan mudah dalam manual, dan hasil akhirnya diharapkan
pencatatan data dengan waktu yang dapat mengatur jam mengajar dosen dan
relatif singkat, sehingga penyimpanan juga jadwal perkuliahan mahasiswa,
data lebih aman karena ada sehingga menghindari adanya bentrokan
penyimpanan digital, sistem sudah cukup jadwal. Dari penelitian mereka dapat
bagus dan cukup membantu dalam ditarik kesimpulan menghasilkan jadwal
proses kinerja admin serta memperlancar yang optimal tanpa pelanggaran
pelayanan bagi masyarakat. Penulis konstrain, yaitu sudah tidak ada jadwal
dalam penelitiannya memiliki kesamaan mengajar dosen yang bentrok, sudah
dengan penelitian yang dilakukan tidak ada mahasiswa yang kuliah lebih
Yunaestri yaitu menghasilkan sistem dari satu mata kuliah pada hari dan jam
informasi penjadwalan, perbedaannya yang sama, sudah tidak ada dosen yang
Yunaestri meneliti tentang sistem mengajar mata kuliah yang sama pada
informasi jadwal keberangkatan bus dan satu hari, dan sudah tidak ada mata
retribusi sedangkan penulis meneliti kuliah yang dijadwalkan menempati
tentang sistem informasi jadwal ruang kelas atau lab yang sama pada
perkuliahan. hari dan jam yang sama.
Penelitian sebelumnya juga pernah Penelitian lain pernah dilakukan oleh
dilakukan oleh Nurwarsito (2009) dengan Fernandez dan Handoyo dan Somantri
penelitian yang berjudul “Sistem yang berjudul Pembangunan Aplikasi
Informasi Jadwal Perkuliahan dengan Penyusunan Jadwal Kuliah
Metode Sistem Pakar”. Tujuan dari Menggunakan Algoritma Semut,
penelitian ini adalah dengan adanya algoritma ini meniru tingkah laku semut
sistem informasi perkuliahan ini ketika mereka berada dalam sebuah
diharapkan dapat menciptakan kondisi koloni untuk mencari sebuah sumber
dimana proses belajar mengajar menjadi makanan. Sistem yang dibangun dalam
baik dan lancar, meningkatkan proses penelitian tersebut adalah sebuah
pelayanan dalam pengaturan dan aplikasi desktop dengan hasil akhir
penjadwalan ruang kuliah, meminimalisir sebuah jadwal tanpa permasalahan
terjadinya tabrakan jadwal kuliah dan bentrok lagi. Hal ini berbeda dengan
tabrakan dalam penggunaan ruang penelitian yang dilakukan oleh penulis,
kuliah. Penulis dalam penelitiannya penulis membangun sistem informasi
memiliki kesamaan dengan penelitian yang berbasis web sehingga
yang dilakukan Nurwarsito yaitu penggunakan dapat menjalankan sistem
menghasilkan sistem informasi jadwal tanpa harus melakukan penginstalan.
perkuliahan sebagai media penyusunan Dari keempat penelitian sebelumnya
jadwal perkuliahan pada awal semester yang telah dipaparkan, memiliki
dan meningkatkan proses pelayanan kesamaan yaitu membangun sistem
dalam penyusunan jadwal perkuliahan informasi penjadwalan, yang bertujuan
sehingga dapat meminimalisir terjadinya menghasilkan sistem informasi yang
bentrokan jam mengajar dosen dan dapat meningkatkan proses pelayanan
pemakaian ruang. Namun terdapat dalam pengaturan dan penyusunan
perbedaan jika pada penelitian jadwal, sehingga meminimalisir
Nurwarsito menggunakan bahasa terjadinya bentrokan jadwal. Hal tersebut
pemrograman Borland Delphi 6 dengan sesuai dengan tujuan penelitian yang
Database Microsoft Access 2000, penulis dilakukan penulis.
menggunakan bahasa pemrograman 3. ANALISIS DAN PERANCANGAN
Hypertext Preprocessor atau PHP 3.1. Analisis Sistem
dengan database MySQL. 1. Permasalahan yang terjadi

4
Data Prodi
a. Membutuhkan waktu yang lama Data Ruang
Data Mata Kuliah
dalam menyusun jadwal Data Dosen
Data Periode Akademik
Data Kelas
perkuliahan Data Kurikulum Mata Kuliah
Data Jadwal kuliah
Data Kurikulum Mata Kuliah
Data Jadwal Kuliah

b. Proses penyusunan jadwal Admin Operator

perkuliahan sering terjadi


bentrokan jam mengajar dosen
dan pemakaian ruang
c. Jika terjadi bentrok jadwal, Laporan Jadwal Perkuliahan
Sistem
Informasi Laporan Jadwal Perkuliahan

perkuliahan pada awal semester Jadwal


Perkuliahan
berjalan tidak efektif karena harus
menunggu jadwal baru
Laporan Jadwal Perkuliahan
d. Terjadi ketidak akurasian data
yang ditemukan dari observasi Mahasiswa
yang telah dilakukan yaitu terdapat
satu kode mata kuliah digunakan Gambar 3.2 Diagram Konteks
untuk dua mata kuliah yang b. Diagram Level 1
berbeda. Admin

2. Identifikasi penyebab masalah


Input data
a. Masih mengunakan cara master

konvensional dalam penyusunan 1.0


Olah Master
Data

jadwal perkuliahan
b. Belum mempunyai sistem yang
Periode
dapat menyusun jadwal perkulihan User Prodi
Akademik
Mata Kuliah Dosen Ruang Kelas

yang dapat meminimalisir


terjadinya bentrokan jadwal 2.0
Olah Kurikulum
Input kurikulum
sesuai periode
Operator

c. Ada pergantian kurikulum, hanya Mata Kuliah

mata kuliahnya saja yang Kurikulum


3.0
Olah Jadwal
Mata Kuliah
mengalami perubahan, tetapi kode Perkuliahan
Input Jadwal

mata kuliah tidak ikut mengalami Jadwal Perkuliahan


4.0
Pembuatan Jadwal
Laporan Jadwal perkuliahan
perubahan sehingga ada mata Perkuliahan

Jadwal Perkuliahan
kuliah yang kodenya sama. Jadwal Perkuliahan

3.2. Kerangka Pemikiran Mahasiswa

Kelompok Periode
Dosen Mata kuliah Ruang Waktu Program Studi
Kelas Akademik

Gambar 3.3 Diagram Level 1


Database

2. Entity Rhelationship Diagram


Server
(Diagram Hubungan Antara
Intentitas)
SI Jadwal
Perkuliahan KodePS
KodePS
KodeKls Nama
Nama NamaPeriode
Kabel Wireless
KodePeriode

Intranet Progdi Kelas

Periode
Akademik
Lab Tablet Laptop

Gambar 3.1 Kerangka Pemikiran Mata Kuliah Kurikulum


KodeDosen

3.3. Perancangan Sistem KodeMk KodeKur


NIDN
Nama
1. Diagram Aliran Data / Data Flow NamaMK
Sks
KodeSesi
KodeJad Jadwal
Tmplahir
Dosen
Diagram (DFD) JnsMk
KodeMk
KodeKur
Kuliah Tgllahir
gender

a. Diagram Konteks KelMk

KodePS
Smstr
KodeDosen
Agama
HP
User_id
KodeRuang Email
KodeRuang
Web
KodeKelas Ruang
Nama

JamMulai

JamAkhir

User_id

Hari

Gambar 3.4 ERD (Entity Relationship


Diagram)

5
3. Relasi Antar Tabel c. Flowchart menu mahasiswa
Mulai
Ms_ruang Ms_kelas Ms_prodi

KodeKls Ms_periode
KodeRuang KodePS
KodePS
NamaRuang NamaPS
NamaKls KodePeriode
NmPeriode
View Data Dosen,
Ruang, Kurikulum Mata
Kuliah, Jadwal dan
Ms_dosen Tb_jadwal
Tb_kurikulum
Ms_matakuliah
download Jadwal
KodeDosen KodeJad KodeMk
NIDN KodeKur KodeKur KodePS
Nama KodeDosen KodePeriode NamaMk
Tmplahir KodeRuang Kodemk Sks
TglLahir KodeKls Smstr KelMk
User_id JnsMk
Gender Hari
JamMulai
Jadwal
Agama
Alamat JamSelesai Perkuliahan
NoHP User_id
Email users
Website
Username
Password
Nama_lengkap
Level Selesai
Email
Blokir
Gambar 3.8. Flowchart menu mahasiswa

Gambar 3.5 Relasi tabel 3.4. Struktur Navifasi


4. Flowchart 1. Struktur navigasi admin
a. Flowchart menu admin Menu

Mulai
Master
Beranda Master Data Laporan User Berita LogOut
Setup
Input Username
Program Kurikulum Jadwal
dan Password
Studi Mata Kuliah Perkuliahan
Hasil Data
Kelompok Jadwal Kurikulum
Data Login Kelas Kuliah Mata Kuliah
Gagal

Admin
Ruang Download
Simpan Data Kelas Jadwal

Mata Kuliah
Cek Data User Jadwal
Perkuliahan
Dosen
Berhasil
Periode
Input,Edit, Hapus Data Logout Akademik
Prodi,Mata Kuliah,Dosen,
Ruang,Kelompok
Selesai
Gambar 3.9. Struktur navigasi halaman
Kelas,Periode Akademik,
Kurikulum, Jadwal dan User admin
Gambar 3.6. Flowchart menu admin 2. Struktur navigasi halaman operator
Menu

b. Flowchart menu operator


Mulai
Master
Beranda Laporan User Berita LogOut
Setup
Input Username Kurikulum Jadwal
dan Password Hasil Data Mata Kuliah Perkuliahan

Jadwal Kurikulum
Data Login Simpan Data Kuliah Mata Kuliah
Gagal

Admin
Download
Jadwal Jadwal
Perkuliahan
Cek Data User
Gambar 3.10. Struktur Navigasi Operator
Berhasil Logout

3. Struktur navigasi halaman


Selesai
Input,Edit, Hapus mahasiswa
Data Kurikulum,
Jadwal Menu

Gambar 3.7. Flowchart menu operator


Daftar Daftar Kurikulum Jadwal Download
Beranda
Dosen Ruang Mata Kuliah Perkuliahan Jadwal

Gambar 3.11 Struktur Navigasi Halaman


Mahasiswa

6
3.5. Perancangan Desain Sistem 4.1. Implementasi
1. Rancangan Tampilan Halaman 1. Proses Ekspor Database Lokal
Admin

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 Gambar 4.4. Tampilan Utama SI Jadwal
Untuk mempublikasikan sistem informasi Perkuliahan
ini, maka sistem informasi perlu diunggah ke Untuk mengakses sistem informasi
server program studi Teknik Informatika jadwal perkuliahan secara intranet
Universitas Surakarta . pada program studi Teknik
Langkah-langkah untuk mengunggah Informatika Universitas Surakarta
sistem informasi jadwal perkuliahan pada ketikkan 192.168.5.254/jadwalti pada
program studi studi Teknik Informatika address bar
Universitas Surakarta sebagai berikut:

Gambar 4.5. Alamat SI Jadwal Perkuliahan

7
Tampilan jadwal perkuliahan Keterangan
sistem informasi jadwal perkuliahan N
Menu SI Jadwal
o Dapat Tidak
Diakses Dapat

1 Halaman Admin 
(Beranda,
Master Data,
Master Setup,
Gambar 4.6. Jadwal Perkuliahan Laporan, User,
Laporan jadwal perkuliahan dalam Berita)
format pdf 2 Halaman 
Operator
(Beranda,
Master Setup,
Laporan, User,
Berita)
3 Halaman 
Mahasiswa
(Beranda, Daftar
Dosen, Daftar
Ruang,
Gambar 4.7. Laporan Jadwal Perkuliahan Kurikulum Mata
4.2. Uji Coba Sistem Kuliah, Jadwal
Tahap uji coba dilakukan tiga tahap, perkuliahan,
tahap pertama dilakukan oleh Download)
programmer atau penulis untuk Dari hasil ujicoba yang telah
mengetahui fungsi dari program yang dilakukan sistem informasi jadwal
telah dibuat, tahap kedua dilakukan oleh perkuliahan sudah berjalan dengan
admin program studi sebagai pengelola lancar dan dapat digunakan untuk
sistem informasi dan tahap ketiga menyampaikan informasi dan
dilakukan oleh dosen dan mahasiswa penyusunan jadwal perkuliahan dengan
sebagai penerima informasi. 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
Gambar 4.8. Uji Coba Sistem 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

8
mahasiswa untuk mendapatkan Berbasis Intranet, Seruni FTI UNSA 2012
informasi tentang jadwal perkuliahan. Volume 1 ISSN 2088-0154
5.2. Saran
Dikarenakan terbatasnya kemampuan Fernandez, Antonio dan Eko Handoyo dan
penulis dan terbatasnya waktu dalam Maman Somantri, Pembangunan Aplikasi
penelitian, maka dalam pembangunan Penyusunan Jadwal Kuliah Menggunakan
sistem informasi jadwal perkuliahan pada Algoritma Semut, Universitas Diponegoro
program studi Teknik Informatika
Universitas Surakarta dirasakan masih Nurwarsito, Heru, Sistem Informasi Jadwal
memiliki kekurangan dan diharapkan Perkuliahan dengan Metode Sistem Pakar,
untuk peneliti atau pengembang Jurnal EECCIS Vol.III No.1 Juni 2009
berikutnya dapat menyempurnakan
antara lain: Saputro, Agus, Trik dan Solusi Jitu
1. Implementasi sistem tidak terbatas Pemrograman PHP, Elex Media Komputindo,
pada jadwal perkuliahan saja, Jakarta, 2011
diharapkan dapat diintegrasikan
dengan sistem informasi Sutarman, Membangun Aplikasi Web dengan
pengambilan krs PHP & My SQL, GrahaIlmu, Yogyakarta, 2007
2. Melengkapi fitur sistem informasi
jadwal perkuliahan ini dengan Yunaestri, Dyah Ayu dan Sukadi, Sistem
menghasilkan SK (Surat Keputusan) Informasi Jadwal Keberangkatan Bus dan
mengajar bagi dosen pengampu mata Retribusi Terminal Kabupaten Pacitan, Jurnal
kuliah Speed 13 FTI UNSA Vol 9 No 2 Agustus 2012
3. Implementasi sistem tidak terbatas ISSN 2088-0154
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.

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

Anda mungkin juga menyukai