RADIANT Journal of Applied. Social, and Education Studies e-ISSN: 2723-4614 Volume 4. No. April 2023, pp. The Development of Lecture Schedule System in Politeknik Harapan Bangsa Surakarta DEWI ROHMAWATI1. ARI PANTJARANI2. CHAIRULLAH NAURY3 1Politeknik Harapan Bangsa Surakarta. Central Java. Indonesia dewiPA17@gmail. 2Politeknik Harapan Bangsa Surakarta. Central Java. Indonesia pantjarani@gmail. 3Politeknik Harapan Bangsa Surakarta. Central Java. Indonesia naury@polhas. Abstract Politeknik Harapan Bangsa Surakarta (Polha. is one of the colleges in Surakarta city. This college has lecturer and staff to help the The duties of this staff are to arrange the classes schedule and the duties of the lecturer is carrying out the learning require a schedule to be able and find out what courses are taught. This college are required to have a AuLecture Schedule SystemAy in addition to avoid collisions between teaching hour and lecture room. Another reason is to regulate learning and run effectively and efficient. Polhas has an online lecture schedule system but there are several features that must be improved, added, and removed to the system. Finally, the college can reuse the system as much as possible. Based in the background study the researcher finds the formulation of the problem is AuHow to develop a classes schedule for PolhasAy which originally already exist and can be used by the campus with the latest The limitations of the problem made by the researcher in the form of room classes and hour, parties in needed . dmin, lecture and studen. and a system made by online. To develop the schedule lecturer is using the PHP programming language and SQL database. Keywords: class schedule system, user, feature, programming Copyright A 2023 The Author. This is an open-access article under the CC BY-SA 52187/rdt. 138 | 13 Dewi Rohmawati, et. Pengembangan Sistem Jadwal Perkuliahan A. Pengembangan Sistem Jadwal Perkuliahan di Politeknik Harapan Bangsa Surakarta Abstrak Politeknik Harapan Bangsa Surakarta (Polha. merupakan salah satu perguruan tinggi swasta yang berada di Kota Surakarta. Politeknik tersebut memiliki tenaga kependidikan dan tenaga Salah satu tugas dari tenaga kependidikan adalah menyusun jadwal perkuliahan. Tenaga pendidik disebut dengan dosen yang bertugas melaksanakan pembelajaran. Dosen memerlukan jadwal perkuliahan untuk dapat mengetahui mata kuliah apa saja yang diampu. Selain itu, menghindari terjadinya tabrakan jam mengajar dan ruang kuliah antar dosen. Oleh karena itu, kampus wajib memiliki AuSistem Jadwal PerkuliahanAy guna mengatur pembelajaran agar berjalan efektif dan efisien. Polhas sudah memiliki sistem jadwal perkuliahan secara online, tetapi terdapat beberapa fitur yang harus diperbaiki, ditambahkan, dan dihilangkan ke dalam sistem agar dapat dimanfaatkan kembali oleh kampus semaksimal mungkin. Berdasarkan latar belakang yang ditulis oleh penulis, rumusan masalah yang ditemukan adalah AuBagaimana cara mengembangkan sistem jadwal perkuliahan Polhas yang semula sudah ada, dapat dimanfaatkan oleh kampus dengan fitur-fitur terbaru?Ay. Batasan masalah yang dibuat oleh penulis berupa: ruang dan jam, pihak yang membutuhkan . dmin, dosen, dan mahasisw. , dan sistem yang dibuat secara online. Pengembangan sistem jadwal perkuliahan menggunakan bahasa pemrograman PHP dan basis data SQL. Kata kunci: sistem jadwal perkuliahan, pengguna, fitur, bahasa PENDAHULUAN Sistem selalu berkembang sesuai kebutuhan masing-masing dalam waktu Pengembangan dilakukan secara menyeluruh atau memperbaiki dari yang sudah ada. Mulai dari login, main page, dan logout. Ahli pengembang seperti programmer sangat dibutuhkan dalam pekerjaan yang berbasis coding. Selain itu, adanya teknologi modern dari tahun ke tahun sistem dapat dikembangkan dengan Sebuah sistem memiliki makna yang bervariasi. Tetapi sistem harus ada komponen yang memenuhi syarat seperti: pengguna sistem, fitur pengolah data, tujuan yang ingin dicapai, dan lain-lain. Menurut Sutabri . alam Permana, 2. sistem adalah suatu kumpulan atau himpunan dari unsur, komponen atau variabel yang terorganisasi, saling berinteraksi, saling tergantung satu sama lain dan 52187/rdt. 138 | 14 Dewi Rohmawati, et. Pengembangan Sistem Jadwal Perkuliahan A. Pembuatan atau pengembangan sistem dirancang menggunakan bahasa Menurut Zer et al . alam R. Zer et al. , 2. bahasa pemrograman merupakan notasi-notasi yang digunakan untuk menulis sebuah program di Banyak bahasa pemrograman yang bisa digunakan untuk menyusun sistem informasi diantaranya Python. Java. JavaScript. C#. PHP. SQL. Ruby, dan lain-lain. Politeknik Harapan Bangsa Surakarta sedang mengembangkan sistem berupa jadwal perkuliahan. Alasan utama adalah sistem jadwal perkuliahan yang sebelumnya sudah tersedia, belum bisa dimanfaatkan karena ada beberapa fitur yang error, khususnya halaman masuk . dan halaman utama . ain pag. Penjadwalan perkuliahan adalah masalah penempatan waktu dan ruangan yang berhubungan dengan kapasitas ruang, waktu yang dibutuhkan, dan toleransi untuk ketersediaan dosen (Suwarjono & Susanto, 2. Selain itu, jadwal perkuliahan merupakan pengalokasian waktu serta ruangan untuk melakukan suatu aktivitas perkuliahan yang mana terdapat batasan yang harus dipenuhi. Pengembangan sistem jadwal perkuliahan oleh penulis bermanfaat untuk mengurangi data yang salah, data yang ganda, dan memberikan informasi jadwal secara akurat kepada mahasiswa Politeknik Harapan Bangsa Surakarta. METODE PENELITIAN Pengembangan sistem jadwal perkuliahan di Politeknik Harapan Bangsa Surakarta menggunakan metode SDLC (System Development Life and Cycl. System Development Life Cycle (SDLC) adalah proses pembuatan dan pengubahan sistem serta model dan metodologi yang digunakan untuk mengembangkan sebuah sistem (Andrian & Kristianto, 2. Menurut Dhaki et al . alam Mallisza et al. , 2. SDLC adalah tahapan-tahapan pekerjaan yang dilakukan oleh analis sistem dan mengembangkan sistem tersebut. Untuk mendapatkan hasil yang baik metode ini harus dikerjakan secara berurutan mulai dari tahapan perencanaan . , analisis . , perancangan . , pelaksanaan . , pengujian . Dibawah menyajikan tahapan-tahapan pada metode penelitan SDLC (System Development Life and Cycl. dalam bentuk diagram: 52187/rdt. 138 | 15 Dewi Rohmawati, et. Pengembangan Sistem Jadwal Perkuliahan A. Perencanaan (Plannin. Analisis (Analysi. Perancangan (Desig. Pelaksanaan (Implementatio. Pengujian (Testin. Pemeliharaan (Maintenanc. Gambar 1. Metode SDLC Perencanaan (Plannin. Tahapan merencanakan pengembangan sistem jadwal perkuliahan, studi kelayakan teknis dan teknologi, ruang dan jam. Penulis melakukan observasi kepada admin dan dosen selaku pengelola jadwal perkuliahan Politeknik Harapan Bangsa Surakarta untuk menyampaikan keluhan apa saja yang dialami saat memasukkan, memilih, dan membagikan data jadwal perkuliahan. Selain itu, kepada mahasiswa selaku pengguna sistem jadwal perkuliahan, mereka menginginkan informasi jadwal perkuliahan dapat dibagikan secara online agar mudah diakses dengan tidak menutup kemungkinan dapat diakses secara offline. 52187/rdt. 138 | 16 Dewi Rohmawati, et. Pengembangan Sistem Jadwal Perkuliahan A. Setelah sesi observasi, penulis melakukan perbandingan sistem jadwal Analisis (Analysi. Tahapan kedua dari penelitian yang dilakukan oleh penulis ialah menganalisis fitur Ae fitur yang akan diperbaiki, ditambahkan, atau dihilangkan pada login . alaman masu. dan main page . alaman utam. Arti dari menganalisis disini adalah melakukan komposisi dan realisasi komponen yang dibutuhkan untuk pengembangan sistem jadwal perkuliahan di Politeknik Harapan Bangsa Surakarta. Komponen yang terpenting adalah perangkat lunak . dan perangkat keras . Kebutuhan perangkat lunak mengarah pada bahasa pemrograman (PHP dan SQL) sedangkan untuk kebutuhan perangkat keras mengarah pada komputer atau personal computer lainnya. Perancangan (Desig. Tahapan ketiga dari penelitian yang dilakukan oleh penulis ialah menemukan solusi untuk permasalahan pada sistem jadwal perkuliahan kemudian membuat rancangan Ae rancangan yang disusun dengan sederhana sehingga memudahkan ahli pengembang dalam mengembangkan sistem dikemudian hari. Rancangan-rancangan pengurangan fitur dari sistem jadwal perkuliahan Politeknik Harapan Bangsa Surakarta. Penulis membuat rancangan menggunakan aplikasi draw. io dan menghasilkan sistem pengembangan jadwal kuliah di Politeknik Harapan Bangsa Surakarta sesuai rancangan tersebut pada halaman selanjutnya. Pelaksanaan (Implementatio. Tahapan keempat dari yang dilakukan penulis ialah mengimplementasikan hasil rancangan dan komponen Ae komponen yang tercipta didalam sistem jadwal perkuliahan untuk dapat diakses oleh admin, dosen maupun mahasiswa kapan saja. Pengujian (Testin. Tahapan kelima dari penelitian yang dilakukan oleh penulis ialah melakukan pemeriksaan terhadap fungsional dari sistem apakah sistem sudah memenuhi kriteria atau belum. Dalam tahap pengujian ini penulis menggunakan pengujian black box testing. Penulis menjelaskan secara detail apa saja yang diujika melalui tabel sebagai berikut: 52187/rdt. 138 | 17 Dewi Rohmawati, et. Pengembangan Sistem Jadwal Perkuliahan A. Skenario Pengujian Memasukkan username dan password yang benar pada form Hak akses admin,dosen dan Memasukkan username dan password yang benar pada form Hak akses admin,dosen dan Menekan tombol add pada tombol add disetiap halama dengan data yang tidak lengkap. Menekan tombol add pada Hasil yang diharapkan Kesimpulan Halaman dashboard akan valid terbuka sesuai hak akses tombol add disetiap halaman atau bisa disimpan Sistem tidak akan bisa valid masuk dashboard Data tidak akan bisa valid diproses atau tidak bisa Data akan bisa diproses valid dengan data yang lengkap. Menekan tombol edit di setiap Halaman edit dosen Melakukan perubahan data pada Data dosen kemudian klik tombol save Menekan tombol delete pada setiap halaman. Menekan delete pada pop up setiap halaman Menekan cancel pada pop up disetiap halaman Menekan tombol import pada menu mahasiswa Menekan tombol import Menekan tombol print pada menu jadwal Klik logout akan valid Akan muncul notifikasi valid delete atau cancel Data berhasil valid didelete/dihapus Data tidak akan berubah Disediakan menu dimana akan menginput banyak mahasiswa dengan format Data mahasiswa yang terdapat pada excel akan Jadwal akan ditampilkan dan bisa diprint Keluar dari system dan Kembali ke halaman login Pemeliharaan (Maintenanc. Tahapan terakhir dari penelitian yang dilakukan oleh penulis ialah melakukan pemeliharaan sistem seperti pembersihan dan perlidungan dari virus yang menyebabkan trouble system saat dijalankan. Selama sistem berjalan, saran dan kritik dari semua orang menjadi referensi bagi ahli pengembang dikemudian 52187/rdt. 138 | 18 Dewi Rohmawati, et. Pengembangan Sistem Jadwal Perkuliahan A. HASIL DAN PEMBAHASAN Metode penelitian penulis yang menggunakan SDLC (System Development Life Cycl. telah dijabarkan pada halaman sebelumnya. Sehingga hasil penelitian yang didapatkan adalah sistem jadwal perkuliahan online untuk membantu admin dan dosen dalam mengolah jadwal perkuliahan, serta membantu mahasiswa untuk perkuliahan yang ditempelkan di mading atau aplikasi WhatsApp Group. Pengembangan Politeknik Harapan Bangsa Surakarta pada login dan main page dibuat melalui diagram dibawah ini serta sederet penjelasan yang akan disampaikan oleh penulis melalui jurnal ini: Flowchart Sistem yang Berjalan Diagram terakhir yang dibuat oleh penulis adalah flowchart sistem yang Flowchart sistem yang berjalan merupakan sistem yang dijalankan secara terperinci dengan diawali tanda AustartAy dan diakhiri tanda AufinishAy. Urutan pertama adalah seluruh data jadwal perkuliahan yang dibutuhkan oleh admin dimasukkan ke dalam sistem jadwal perkuliahan. Urutan kedua, dosen memilih mata kuliah, kelas, program studi, hari atau tanggal, jam, dan ruangan. Urutan ketiga, admin memvalidasi apakah jadwal perkuliahan yang dipilih oleh dosen sesuai kebutuhan mengajar atau ada benturan jam mengajar dengan dosen Hasil validasinya setuju atau tolak. Pilihan setuju, maka jadwal perkuliahan dapat dilaksanakan oleh dosen tersebut, sedangkan pilihan tolak, jadwal perkuliahan dikembalikan dan diperbaiki oleh dosen sesuai keterangan yang sudah Urutan terakhir adalah jadwal perkuliahan direkap dan disahkan oleh direktur maka mahasiswa sudah dapat melihat jadwal perkuliahan melalui akun. Gambar 2. Flowchart Sistem Yang Berjalan 52187/rdt. 138 | 19 Dewi Rohmawati, et. Pengembangan Sistem Jadwal Perkuliahan A. Diagram Konteks Diagram pertama yang dibuat oleh penulis adalah diagram konteks. Diagram ini menggambarkan pengguna sistem jadwal perkuliahan yaitu admin, dosen, dan mahasiswa saling membutuhkan. Admin bertugas memasukkan data dosen, data mahasiswa, data mata kuliah, data user . osen dan mahasisw. , data program studi, data ruangan, data kelas, dan data jadwal kedalam sistem jadwal perkuliahan. Dosen bertugas memilih jadwal perkuliahan sesuai kebutuhan SKS . atuan kredit semeste. mata kuliah yang diampu. Jadwal perkuliahan divalidasi kemudian dibagikan kepada dosen dan mahasiswa sebagai pembelajaran. Gambar 2. Diagram Konteks Diagram Relasi Tabel Diagram kedua yang dibuat oleh penulis adalah diagram relasi tabel. Diagram relasi tabel adalah hubungan antar tabel pada sebuah database melalui primary key. Berikut adalah gambaran diagam relasi tabel sistem jadwal perkuliahan Politeknik Harapan Bangsa Surakarta yang memiliki 9 . database yaitu jadwal, matakuliah, dosen, ruangan, kelas, mahasiswa, program studi, dan user. Database yang saling berhubungan adalah kode matakuliah, nomor induk kepegawaian, kode ruangan, kode kelas, kode program studi, dan kode user. Dalam diagram relasi tabel dibawah ini memiliki primary key yaitu kode matakuliah, id jadwal. NIK, kode ruangan, id usergroup. NIM, kode program studi, id user, kode kelas. 52187/rdt. 138 | 20 Dewi Rohmawati, et. Pengembangan Sistem Jadwal Perkuliahan A. Gambar 3. Diagram Relasi Tabel Halaman Masuk (Logi. Pada login, penulis mengubah tampilan background colour sesuai logo POLHAS . iru, merah, dan hita. Kemudian, akun dibuat sesuai kebutuhan yaitu admin. Dikarenakan mendapatkan akun, admin akan memasukkan satu per satu data mahasiswa di fitur register yang akan memperlambat pekerjaan. Tetapi tidak ada batasan mahasiswa untuk melihat jadwal perkuliahan. Akun yang sudah dibuat dapat digunakan bersama-sama. Dibawah ini adalah fitur login sistem jadwal perkuliahan: Gambar 5. Tampilan Halaman Masuk Halaman Utama (Main Pag. Pada akun admin, bagian data dosen menggunakan NIK (Nomor Induk Kepegawaia. atau NIDN (Nomor Induk Dosen Nasiona. yang semula adalah NIP (Nomor Induk Pegawa. Selain itu, fitur foto juga ditambahkan ke dalam data dosen untuk mempermudah admin mengenal dosen secara fisik sesuai mata kuliah yang 52187/rdt. 138 | 21 Dewi Rohmawati, et. Pengembangan Sistem Jadwal Perkuliahan A. diampu dan mengatasi apabila ada kepentingan pembelajaran dengan dosen Gambar 6. Tampilan Halaman Utama Akun Admin Gambar 7. Tampilan Halaman Utama Data Dosen Data mahasiswa ada penambahan fitur AuMicrosoft ExcelAy untuk mempermudah admin saat import data mahasiswa tanpa memasukkan data mahasiswa satu per Bagian lain seperti program studi, kelas, dan ruang sudah diperbaiki sesuai kebutuhan POLHAS mulai tahun ajaran 2023/2024. Gambar 8. Tampilan Halaman Utama Data Mahasiswa 52187/rdt. 138 | 22 Dewi Rohmawati, et. Pengembangan Sistem Jadwal Perkuliahan A. Fitur menarik yang dibuat penulis dalam penelitian ini adalah fitur validasi dan fitur cetak. Fitur validasi berfungsi menerima atau menolak jadwal perkuliahan yang dipilih oleh dosen berupa mata kuliah, hari atau tanggal, dan ruangan yang akan Selain itu, bertujuan untuk menghindari bentrokan perkuliahan antar Jika hal tersebut ditemukan, maka validasi yang dilakukan adalah AutolakAy. Dosen merevisi sesuai keterangan yang sudah dikirim. Gambar 9. Tampilan Halaman Utama Validasi Fitur cetak digunakan untuk hardfile dari sistem jadwal perkuliahan online yang ditempelkan di majalah dinding dan sebagai pengarsipan kampus. Selain itu, memudahkan dosen apabila ingin memiliki hardfile tersebut cukup print saja tanpa copy paste di laman Microsoft Office. Gambar 10. Tampilan Halaman Utama Cetak Terakhir, penulis menyelipkan tampilan akun dosen dan akun mahasiswa dibawah ini dengan penjelasan pada akun dosen, dosen dapat memilih jadwal perkuliahan sendiri. Pada akun mahasiswa, tidak terjadi aksi apapun. Dikarenakan 52187/rdt. 138 | 23 Dewi Rohmawati, et. Pengembangan Sistem Jadwal Perkuliahan A. akun mahasiswa hanya digunakan untuk melihat jadwal perkuliahan yang telah dibagikan oleh admin. Gambar 11. Tampilan Halaman Utama Akun Dosen Gambar 12. Tampilan Halaman Utama Akun Mahasiswa SIMPULAN Pada bab kesimpulan di dalam jurnal ini, penulis telah merangkum isian-isian pada bab sebelumnya. Sistem jadwal perkuliahan secara online dengan versi terbaru melaksanakan perkuliahan. Bagi admin, jadwal perkuliahan dapat mempermudah dalam memasukkan data dosen dan mahasiswa, melakukan validasi penyesuaian matakuliah dengan kurikulum yang berlaku dan dosen pengajar, membagikan jadwal perkuliahan melalui sistem secara online atau bukti fisik dengan fitur cetak. Bagi dosen, jadwal perkuliahan dapat dipilih sesuai mata kuliah, ruang, dan waktu untuk kebutuhan mengajar yang dilakukan mandiri kapanpun tanpa harus menghubungi admin terlebih dahulu. Mengetahui daftar mahasiswa yang diampu sesuai mata kuliah dan kelas masing-masing. Bagi mahasiswa, jadwal perkuliahan 52187/rdt. 138 | 24 Dewi Rohmawati, et. Pengembangan Sistem Jadwal Perkuliahan A. dapat diakses tanpa menunggu pengumuman yang ditempelkan pada madding. Akses jadwal perkuliahan saat ini dapat menggunakan personal computer. DAFTAR PUSTAKA