Untuk itu dalam penelitian ini akan dibangun sebuah aplikasi penyusunan jadwal perkuliahan berbasis web menggunakan PHP dan database MySQL.
Diharapkan aplikasi yang dibangun nantinya dapat mempermudah dan mempercepat proses penyusunan jadwal perkuliahan di Jurusan Teknik Elektro
dan Komputer – Universitas Udayana.
1.2 Rumusan Masalah
Berdasarkan uraian di atas maka masalah yang akan dibahas dan diselesaikan dalam penelitian ini adalah :
Bagaimana rancang bangun aplikasi penyusunan jadwal perkuliahan berbasis web menggunakan PHP dan database MySQL.
1.3 Tujuan Penelitian
Tujuan dari penelitian ini adalah dihasilnya sebuah aplikasi penyusunan jadwal perkuliahan di Jurusan Teknik Elektro dan Komputer
– Universitas Udayana, yang dapat mempermudah dan mempercepat kerja bagian akademik
yang selama ini harus mengerjakannya secara manual
.
1.4 Manfaat Penelitian
Aplikasi penyusunan jadwal perkuliahan yang dihasilkan ini diharapkan dapat membantu bagian akademik Jurusan Teknik Elektro dan Komputer
– Universitas Udayana dalam proses penyusunan jadwal perkuliahan setiap
semesternya.
1.5 Batasan Masalah
Agar penelitian yang dilakukan dapat lebih terarah, maka perlu dilakukan pembatasan masalah yang akan dibahas. Batasan masalah tersebut adalah sebagai
berikut. 1.
Objek penelitian pada aplikasi yang akan dibuat adalah Jurusan Teknik Elektro dan Komputer - Universitas Udayana.
2. Aplikasi yang dibangun hanya menangani proses-proses terkait penyusunan
jadwal perkuliahan.
3. Aplikasi dibangun berbasis web menggunakan bahasa pemrograman PHP dan
menggunakan DBMS MySQL.
4
BAB II TINJAUAN PUSTAKA
2 TINJAUAN PUSTAKA
2.1 Penelitian Terkait
Beberapa penelitian terkait yang membahas tentang penjadwalan
scheduling
dapat diuraikan sebagai berikut. Pradnyana, Sunaryono dan Munif 2012 dalam penelitiannya, membuat
sebuah aplikasi penjadwalan perkuliahan dengan memanfaatkan teknologi Java API dan XML
web service
untuk penerapan pada
platform
Android. Perbedaan yang signifikan pada penelitian tersebut dengan penelitian ini adalah pada waktu
kegiatan penyusunan jadwal perkuliahan. Pada penelitian tersebut penyusunan jadwal dilakukan setelah semua mahasiswa memastikan mata kuliah dan kelas
mana saja yang akan mereka ambil, atau jadwal disusun setelah masa pengisian Kartu Rencana Studi KRS selesai. Sehingga parameter kelas itu sudah berisikan
data mahasiswa yang menempuh perkuliahan tersebut. Sementara dalam penelitian ini, penyusunan jadwal perkuliahan dilakukan sebelum masa KRS
dimulai, sehingga setelah jadwal tersusun mahasiswa dapat menentukan sendiri kombinasi kelas perkuliahan yang akan diambilnya.
Selanjutnya, Rahayu 2013, melakukan penelitian untuk merancang aplikasi penjadwalan mata pelajaran berbasis
desktop
dengan bahasa Visual Basic. Perbedaan utama penelitian tersebut dengan penelitian ini adalah basis
aplikasinya, dimana penelitian tersebut berbasis desktop sementara penelitian ini dibuat berbasis web dengan menggunakan bahasa pemrograman PHP dan
database
MySQL.
2.2 Landasan Teori
2.2.1 Sistem Informasi
Seorang pakar bernama Mc leod mengemukakan bahwa sistem informasi merupakan sistem yang mempunyai kemampuan untuk mengumpulkan informasi
dari semua sumber dan menggunakan berbagai media untuk menampilkan informasi. Pakar lainnya, Burch dan Grudnistki 1986 berpendapat bahwa sistem
informasi tersusun dari enam komponen yang sering disebut dengan istilah
building block.
Sebagai suatu sistem informasi, keenam blok tersebut masing- masing saling berinteraksi satu dengan yang lainnya dan membentuk suatu
kesatuan untuk mencapai sasarannya. Adapun
building block
yang dimaksud, yaitu: Fatta, 2007:
1. Blok Masukan. Berupa input yang mewakili data yang masuk ke dalam
sistem informasi. 2.
Blok Model. Blok ini terdiri dari kombinasi prosedur, logika, dan model matematik yang akan memanipulasi data yang diinputkan sehingga dapat
menghasilkan keluaran sesuai yang diinginkan 3.
Blok Keluaran. Hasil produk dari sistem informasi 4.
Blok Teknologi. komponen yang digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan
keluaran dan membantu pengendalian dari sistem secara menyeluruh. 5.
Blok Basis Data. Kumpulan dari data yang saling berhubungan satu sama lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat
lunak untuk memanipulasinya. 6.
Blok Kendali. komponen dari beberapa pengendalian yang dirancang secara khusus untuk menanggulangi gangguan-gangguan terhadap sistem.
2.2.2 Pengembangan Sistem Informasi
Pengembangan sistem dapat berarti menyusun suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem
yang telah ada. Adapun hal yang menyebabkan dilakukannya perbaikan terhadap sistem yang lama, yaitu: munculnya problem pada sistem yang lama atau adanya
kebutuhan-kebutuhan baru yang ingin dipenuhi Kadir,2003. Tujuan diadakannya pengembangan sistem adalah menyusun sistem
informasi yang memenuhi kebutuhan informasi organisasi dan kebutuhan dari fungsi operasi organisasi, menyusun sistem informasi dengan cara yang efisien
dan efektif, dan mengorganisasikan suatu sistem informasi yang baru agar dapat menangani semua problem yang terjadi di dalam organisasi.