IMPLEMENTASI APLIKASI PENJADWALAN PEMBELAJARAN BERBASIS WEB PADA POLITEKNIK NEGERI MADIUN

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. yang sangat penting khususnya di Program Studi Informatika Fakultas Teknik

BAB I PENDAHULUAN 1.1 Latar Belakang Aplikasi Penjadwalan dan Input Mata Pelajaran di SMA Negeri 3 Sintang berbasis Web 1.

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Perumusan Masalah

SISTEM INFORMASI PENJADWALAN MATA KULIAH DIPLOMA III TEKNIK INFORMATIKA UNIVERSITAS SUMATERA UTARA TUGAS AKHIR RAFIKAH AMELIA NASUTION

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

BAB I PENDAHULUAN 1.1 Latar belakang

PERANCANGAN SISTEM INFORMASI PRAKTIKUM BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL SKRIPSI

SISTEM INFORMASI PENJUALAN OLEH - OLEH KHAS MEDAN PADA RANIA HOME MADE BERBASIS WEB

BAB 1 PENDAHULUAN Latar Belakang. Perkembangan teknologi yang sangat pesat saat ini membawakan pengaruh yang

BAB I PENDAHULUAN. dari beberapa kelurahan, dan setiap bulannya masing-masing kelurahan wajib

BAB I PENDAHULUAN. pesat terutama perkembangan internet. Dengan adanya internet dapat

SISTEM INFORMASI PENYELESAIAN SKRIPSI MAHASISWA S1 MATEMATIKA FMIPA USU TUGAS AKHIR HANDY YOHANES SEMBIRING

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN. perkembangan teknologi yaitu pengolahan data yang bisa dilakukan secara tepat,

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI PENDATAAN SISWA SMA NEGERI BERBASIS WEB PADA DINAS PENDIDIKAN KOTA BINJAI

BAB I PENDAHULUAN. tersebut merupakan seorang pemula. Sistem informasi saat ini telah menjadi

BAB I PENDAHULUAN. pariwisata dan pendidikan.tidak bisa di pungkiri, saat ini perkembangan teknologi

SISTEM INFORMASI PASIEN RAWAT INAP BERBASIS WEB PADA RUMAH SAKIT UMUM VINA ESTETICA MEDAN LAPORAN TUGAS AKHIR

BAB I PENDAHULUAN. agar dapat membuat keputusan secara cepat dan akurat, maka teknologi sistem

STMIK GI MDP ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA NEGERI 7 PALEMBANG

KATA PENGANTAR. bermanfaat bagi penulis sejak awal hingga terselesainya laporan ini.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN. lebih tinggi yaitu Kecamatan, maka diperlukan langkah-langkah

1 Universitas Kristen Maranatha

BAB I PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI PARIWISATA PADA KABUPATEN SAMOSIR BERBASIS WEB

BAB 1 PENDAHULUAN. Sekretariat Badan Geologi adalah divisi yang bergerak melaksanakan

BAB I PENDAHULUAN. atau bagian yang terintregasikan melalui sistem yang dipakai untuk. pengolahan, penyusunan dan pelayanan koleksi yang mendukung

APLIKASI DAFTAR HADIR PERKULIAHAN MAHASISWA FKTI UNIVERSITAS MULAWARMAN BERBASIS WEB

SISTEM INFORMASI SIMPAN PINJAM PADA YAYASAN PIJER PODI PANCUR BATU KABUPATEN DELI SERDANG BERBASIS WEB DENGAN PHP-MYSQL

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

PENGEMBANGAN SISTEM INFORMASI AKADEMIK PROGRAM STUDI MANAJEMEN INFORMATIKA POLITEKNIK NEGERI MEDAN BERBASIS WEB LAPORAN TUGAS AKHIR

BAB 1 PENDAHULUAN. dari pendayagunaan teknologi khususnya teknologi informasi. Penjualan elektronik atau yang akrab di sebut e-commerce ( electronic

SISTEM INFORMASI BANK DATA DAN PENELUSURAN TUGAS AKHIR DAN SKRIPSI BERBASIS WEB ( STUDY KASUS STMIK PRINGSEWU)

ABSTRAK. Kata kunci : sistem pakar, forward chaining, dempster shafer.

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Kebutuhan akan informasi yang akurat dan tepat untuk penyajian data sangat

Sistem Perwalian Online Mahasiswa Pada Program Pendidikan Jarak Jauh

BAB I PENDAHULUAN. Sistem informasi akademik merupakan sistem yang mengolah data dan

SISTEM INFORMASI PERPUSTAKAAN SEKOLAH BERBASIS WEB PADA SMPN 2 GROGOL SKRIPSI

BAB I PENDAHULUAN. Pada saat ini tata kelola pemerintahan dalam melakukan pekerjaan

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI KATA PENGANTAR.. DAFTAR GAMBAR DAFTAR MODUL..

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Aplikasi berbasis web adalah suatu aplikasi yang diakses menggunakan penjelajah

SISTEM INFORMASI SURAT MASUK DAN SURAT KELUAR PADA KANTOR REGIONAL VI BADAN KEPEGAWAIAN NEGARA BERBASIS WEB LAPORAN TUGAS AKHIR

BAB I PENDAHULUAN. berkembang sangat pesat. Hal ini ditunjukkan oleh media-media elektronik

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

RANCANG BANGUN SISTEM APPLIKASI UJIAN ONLINE UNTUK MEMBANTU SISWA DALAM MENGHADAPI UJIAN AKHIR NASIONAL ONLINE DI SMP NEGERI 01 WATES - BLITAR

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN Latar Belakang

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI KOS DAN KONTRAKAN BERBASIS WEB LAPORAN TUGAS AKHIR. Disusun Sebagai Syarat Untuk Memenuhi Tugas Akhir

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

Sistem Produksi Bak Truck di PT. SANGGAR BAJA UTAMA Sidoarjo dengan Menggunakan Metode Seleksi Berbasis Website SKRIPSI.

ABSTRAK. Kata Kunci : Peramalan, Least Square, Moving Average

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB I PENDAHULUAN. Perpustakaan SMA Barunawati Surabaya merupakan bagian yang. menunjang perkembangan pengetahuan dari civitas yang ada di instansi

BAB I PENDAHULUAN. dibutuhkan untuk kelangsungan produksi perusahaan, lembaga maupun kemajuan

SISTEM INFORMASI DAN PEMESANAN JASA PERCETAKAN BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR TIKA PUSPITA SARI

BAB 1 PENDAHULUAN. kegiatan belajar mengajar yang efektif.

1.2 Tujuan Beberapa tujuan yang ingin dicapai pada penelitian tugas akhir penjadwalan, sebagai berikut.

PENGEMBANGAN SISTEM PENILAIAN HASIL BELAJAR MAHASISWA MATA KULIAH LOGIKA ALGORITMA PADA PROGRAM STUDI MANAJEMEN INFORMATIKA POLITEKNIK NEGERI BALI

PERANCANGAN DAN PEMBUATAN WEBSITE PEMESANAN TIKET ONLINE DAN MANAJEMEN TEMPAT DUDUK PENUMPANG PADA PERUSAHAAN OTOBUS CV.

KATA PENGANTAR. Assalamualaikum wr. wb.

STMIK GI MDP. Program Studi Sistem Informasi Kekhususan Komputerisasi Akuntansi Skripsi Sarjana Komputer Semester Genap 2011

BAB 1 PENDAHULUAN. ditentukan dengan nilai angka kredit yang dimiliki oleh seorang peneliti. Angka

PERANCANGAN APLIKASI SISTEM INFORMASI KEPENDUDUKAN DI KECAMATAN GONDOMANAN

BAB II LANDASAN TEORI...

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Mengingat SD NEGRI merupakan suatu instansi pendidikan di

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN. cepat dan pesat. Di berbagai bidang, kemajuan evolusi sistem berkembang menuju arah

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan teknologi yang semakin maju menjadi pemicu untuk

II Diagram Konteks II DFD (Data Flow Diagram) II Kamus Data II.2.8 Perangkat Lunak yang Digunakan II.2.8.

BAB II LANDASAN TEORI...

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN. Kejuruan di kota Sragen. Sekolah ini merupakan sekolah swasta yang memiliki

BAB 1 PENDAHULUAN. dilakukan dengan tulis tangan belum komputerisasi, sehingga kurang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. program studi. Masuk ke dalam konsentrasi yang diidam-idamkan atau yang

SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 1 PURWODADI BERBASIS WEB

Perancangan Sistem Informasi Penjadwalan Kegiatan Perkualiahan Dengan Framework Code Ignetier

BAB 1 PERSYARATAN PRODUK 1. Pendahuluan

KATA PENGANTAR. Dalam penyusunan proyek akhir ini, penulis mengucapkan terima kasih kepada :

SISTEM INFORMASI PENERIMAAN SISWA BARU BERBASIS WEB DENGAN FITUR SMS GATEWAY DI SMK KETINTANG SURABAYA SKRIPSI. Disusun oleh :

PERANCANGAN SISTEM INFORMASI SMA NEGERI 1 BABALAN DENGAN MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR DEVI YULITA

BAB 1 PENDAHULUAN. dalam pengolahan informasi akademik, yaitu sebuah sistem informasi untuk

BAB 1 PENDAHULUAN. Baru (PSB) secara online. Dengan manfaat dan kemudahan yang ada, sudah

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Skripsi dan Tugas Akhir Jurusan Ilmu

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

1.1 Latar Belakang Masalah

KATA PENGANTAR. Bandung, 03 Agustus Penulis

SISTEM INFORMASI ORDER ALAT MUSIK DAN ORDER REKAMAN BERBASIS WEB DI STUDIO RECORD ORANGE MADIUN SKRIPSI

BAB 1 PENDAHULUAN. Perkembangan ilmu pengetahuan dan teknologi saat ini sudah cukup maju,

BAB I PENDAHULUAN. 2.1 Latar belakang masalah. 1.2 Perumusan masalah

BAB I PENDAHULUAN. berjalan lancar, cepat, tepat dan pastinya mudah. dengan transaksi keuangan dengan tepat dan akurat. Sebagai contoh penulis

PERANCANGAN WEBSITE SEBAGAI SARANA PROMOSI PADA MTs MA ARIF NU 1 AJIBARANG. Oleh: Lina Rahmawati Sistem Informasi, STMIK Amikom Purwokerto ABSTRAKS

BAB I PENDAHULUAN. Kegiatan penjualan pada butik Be Collection merupakan kegiatan pokok

BAB II KAJIAN LITERATUR

Transkripsi:

IMPLEMENTASI APLIKASI PENJADWALAN PEMBELAJARAN BERBASIS WEB PADA POLITEKNIK NEGERI MADIUN Lutfiyah Dwi Setia Dosen Politeknik Negeri Madiun Lutfiyah17@pnm.ac.id Abstrak Proses penjadwalan adalah suatu proses untuk menerapkan event yang berisi komponen mata kuliah, dosen, kelas dan semester pada time slot yang berisi komponen waktu dan ruang. Jika menggunakan sistem manual maka masalah ini membutuhkan waktu proses yang cukup lama untuk pencarian solusinya, terlebih lagi bila ukuran permasalahan semakin besar dengan bertambahnya jumlah komponen dan tetapan atau syarat yang ditentukan oleh institusi tempat jadwal tersebut di gunakan. Berbagai aspek yang berkaitan dalam penjadwalan kuliah yang harus dilibatkan dalam pertimbangan diantaranya: Adanya permintaan dosen yang bersangkutan tidak bisa mengajar pada waktu tertentu. Tidak boleh adanya jadwal kuliah dan ujian yang saling bentrok antar dosen, kelas, ruang ataupun waktu perkuliahan. Oleh karena itu aplikasi penjadwalan pembelajaran dalam mengatur jadwal matakuliah ini dibangun untuk dapat mengakomodasi berbagai aspek yang menjadi pertimbangan diatas. Aplikasi ini dibangun berbasis web menggunakan bahasa pemrograman PHP dengan database MySql. Pengembangan aplikasi penjadwalan matakuliah ini kedepan sangat dibutuhkan, sehingga proses penjadwalan dapat diolah secara tepat dan akurat. Kata Kunci : Aplikasi, penjadwalan, web. PENDAHULUAN Dalam sistem akademik perguruan tinggi, penjadwalan pembelajaran merupakan pekerjaan rutin yang dilakukan setiap semester. Ada dua penjadwalan yang sering dijumpai pada perguruan tinggi yaitu penjadwalan perkuliahan dan ujian, baik teori maupun praktikum. Proses penjadwalan adalah suatu proses untuk menerapkan event yang berisi komponen mata kuliah, dosen, kelas dan semester pada time slot yang berisi komponen waktu dan ruang. Jika menggunakan sistem manual maka masalah ini membutuhkan waktu proses yang cukup lama untuk pencarian solusinya, terlebih lagi bila ukuran permasalahan semakin besar dengan bertambahnya jumlah komponen dan tetapan atau syarat yang ditentukan oleh institusi tempat jadwal tersebut di gunakan. Selama proses, banyak aspek yang harus dipertimbangkan untuk memperoleh jadwal kuliah yang optimal. Oleh karena itu perlu ditetapkan suatu batasan yang menjadi acuan dalam proses penyusunan jadwal kuliah, diantaranya Adanya permintaan dosen yang bersangkutan tidak bisa mengajar pada waktu tertentu. Tidak boleh adanya jadwal kuliah yang saling bentrok antar dosen, kelas, ruang ataupun waktu perkuliahan. Adapun batasan dari sistem penjadwalan ini adalah sebagai berikut: (1) Sistem penjadwalan perkuliahan semester satu jurusan pada institusi perguruan tinggi. (2) Penjadwalan dibatasi hanya untuk 618

mata kuliah teori dan praktikum tanpa kerja praktek dan tugas akhir. (3) Jumlah mahasiswa dalam satu kelas lebih kecil atau sama dengan jumlah kapasitas daya tampung ruang atau laboratorium perkuliahan. Penelitian terdahulu terkait penjadwalan pembelajaran ini adalah sebagai berikut : 1. Sistem penjadwalan perkuliahan dengan pendekatan algoritma genetika telah diterapkan pada Universitas Devi Ahilya, Indore. Sistem penjadwalan yang dibuat terdiri dari 4 semester yaitu semester 1 sampai dengan 4 dan tidak mencantumkan waktu larangan dosen mengajar. Aplikasi dibangun dengan menggunakan bahasa pemrograman C# dan SQL Server 2000 sebagai databasenya (Jain dkk, 2010). 2. Demikian juga sistem penjadwalan ujian akhir semester dengan jumlah mahasiswa 8000 orang dan 437 jadwal yang dilaksanakan selama 22 hari untuk semester pertama telah digunakan pada fakultas pertanian Universitas Abeokuta Nigeria. Aplikasi yang dibangun menggunakan bahasa pemrograman Java (Arogundade dkk, 2010). Perbedaan dengan penelitian yang dilakukan ini adalah Objek kedua penelitian tersebut terbatas hanya pada semester tertentu saja yakni penelitian pertama untuk mahasiswa semester 1 dan penelitian kedua mahasiswa semester 1 sampai 4 pada suatu jurusan. Sedangkan penelitian yang dilakukan untuk keseluruhan mahasiswa pada satu Jurusan Komputerisasi Akuntansi. Selain itu, juga terdapat waktu permintaan larangan mengajar dosen. METODE PENELITIAN 1. Studi Literatur Tahap ini dilakukan untuk mendapatkan dasar-dasar teori dan sumber acuan untuk merancang jadwal kuliah menggunakan algoritma. Informasi dan pustaka yang berkaitan dengan penelitian ini didapat dari buku, situs internet, penjelasan yang diberikan Administrasi tenaga kependidikan jurusan, dan rekan rekan mahasiswa. Adapaun teori-teori yang dipelajari tentang : Algoritma, HTML, PHP, CSS, Java Script, Design website 2. Metode Pengambilan Data Kebutuhan data yang diperlukan dalam penelitian ini dan sumber pengambilan datanya dijelaskan pada tabel 1. Penentuan kebutuhan data penelitian akan memudahkan dalam proses pencarian data untuk membangun sistem pendukung keputusan. Sumber data menentukan darimana data tersebut diambil. Kegunaan data menunjukkan kegunaan data dalam penelitian ini. Tabel 1 Kebutuhan Data Penelitian Kebutuhan Data Kriteria jadwal kuliah yang ideal Jadwal kuliah pada sisi admin Sumber Data Kepala Akademik Website Jkuliah PNM Metode Wawancara Observa-si Kegunaan data Penentuan fungsi algoritma Data yang akan diproses oleh algoritma Sumber: Perancangan 3. Perancangan Perancangan sistem dibangun berdasarkan hasil pengambilan data dan analisis kebutuhan yang telah dilakukan. Perancangan sistem dilakukan untuk mempermudah identifikasi masalah, perancangan, implementasi dan pengujian sistem. 4. Implementasi Implementasi Penjadwalan Otomatis dilakukan dengan mengacu pada perancangan sistem. Implementasi perangkat lunak dilakukan dengan menggunakan bahasa pemrograman PHP, database MySQL dan tools pendukung lainnya (Madcoms. 2009). Implementasi penjadwalan mata kuliah 619

meliputi: Penerapan algoritma dalam program yang dibuat dengan bahasa PHP, Pembuatan antar muka program, Memasukkan data penelitian ke database MySQL. 5. Pengujian dan Analisis Pengujian perangkat lunak pada penelitian ini dilakukan agar dapat menunjukkan bahwa perangkat lunak telah mampu bekerja sesuai dengan spesifikasi dari kebutuhan yang melandasinya. 6. Pengambilan Kesimpulan Pengambilan kesimpulan dilakukan setelah semua tahapan perancangan, implementasi dan pengujian telah selesai dilakukan (Suyanto, 2011). Kesimpulan diambil dari hasil pengujian dan analisis metode yang diterapkan. Tahap terakhir dari penulisan adalah saran yang dimaksudkan untuk memperbaiki kesalahan-kesalahan yang terjadi serta untuk memberikan pertimbangan atas pengembangan metode selanjutnya. PEMBAHASAN Berdasarkan hasil analisis dan identifikasi kebutuhan sistem, berikut adalah gambaran umum rancangan sistem penjadwalan mata kuliah : 1. Data Flow Diagram (DFD) level 0 Berikut adalah diagram level 0 : Gambar 2. DFD level 1 proses input master data 3. Data Flow Diagram (DFD) level 2 proses tampilkan jadwal. Berikut adalah diagram level 2 proses tampilkan jadwal : Gambar 1. DFD level 0 2. Data Flow Diagram (DFD) Level 1 proses input master data. Berikut adalah diagram level 1 proses input master data : Gambar 3. DFD level 2 proses tampilkan jadwal 4. Relasi Tabel 620

Berikut adalah diagram Relasi tabel sistem penjadwalan : PROSIDING SEMINAR NASIONAL PENDIDIKAN Gambar 4. Diagram relasi tabel 5. Desain antarmuka (interface) aplikasi Berikut adalah desain antarmuka (interface) aplikasi penjadwalan. 5.1. Halaman Login Gambar 6. Halaman input master data 5.3. Halaman Kelola jadwal Halaman kelola jadwal merupakan halaman dimana proses pembuatan jadwal dilakukan, termasuk dimana dosen bisa memilih waktu dan jam yang diinginkan. Apabila jam,ruang dan kelas bentrok maka system akan otomatis tidak bisa lagi di entry-kan. Gambar 7. Halaman kelola jadwal Gambar 5. Halaman login aplikasi 5.2. Halaman input master data Pada halaman input master data ini merupakan isian utama sebelum melakukan proses penjadwalan. Halaman ini terdiri dari input dosen, mata kuliah, jam, ruang beserta input kelas mahasiswa. 5.4. Halaman cetak jadwal Halaman cetak jadwal merupakan halaman dimana jadwal yang telah disusun, bisa dcetak sesuai pilihan filternya, per kelas, per dosen, per hari. 621

apabila sistem penjadwalan ini diimplementasikan pada jurusan lain pada Politeknik Negeri Madiun. Gambar 8. Halaman cetak jadwal 5.5. Halaman pengaturan sistem Pada halaman pengaturan ini, user dapat melakukan perubahan pada template aplikasi, perubahan identitas pejabat yang berwenang mengesahkan beserta pengaturan sederhana tampilan aplikasi. Gambar 9. Halaman pengaturan sistem PENUTUP Simpulan Berdasarkan hasil dan pembahasan penelitian yang mengacu pada tujuan penelitian, maka diperoleh simpulan bahwa dengan implementasi aplikasi penjadwalan pembelajaran pada jurusan Komputerisasi Akuntansi Politeknik Negeri Madiun, maka proses penjadwalan matakuliah menjadi lebih praktis dan efektif. UCAPAN TERIMA KASIH Terimakasih disampaikan kepada semua pihak yang telah membantu penyelesaian penelitian ini, terutama kepada tim BOPTN Dikti, tim P3M PNM beserta jurusan Komputerisasi Akuntansi Politeknik Negeri Madiun. DAFTAR PUSTAKA Arogundade dkk, 2010 An Introduction to Genetic Algorithms, Massachusetts Institute of Technology Jain dkk, 2010. Information Technology for Management. New Delhi: Tata McGraw-Hill. Madcoms. 2009. Langsung Bisa Membangun Website Profesional dengan Adobe CS4, PHP & MySQL. Yogyakarta: Andi Suyanto, 2011, Artificial intelligence, searching, reasoning, planning dan learning, informatika bandung. Saran Dalam pengembangan aplikasi penjadwalan kedepan diharapkan adanya sinkronisasi database web penjadwalan dengan visualisasi penjadwalan pada web resmi pnm.ac.id. Selain itu, penambahan user diperlukan 622