BAB I PENDAHULUAN 1.1
Latar Belakang Program Studi Komputer dan Sistem Informasi (Komsi) adalah salah satu
program studi di Universitas Gadjah Mada yang menyelenggarakan pendidikan di bidang teknologi informasi. Program studi ini mempunyai ratusan mahasiswa dan menyelenggarakan puluhan mata kuliah setiap semester. Program studi ini diantaranya menyelenggarakan mata kuliah praktikum. Mata kuliah praktikum dilaksanakan di laboratorium Komsi sesuai jadwal yang dialokasikan selama hari kerja. Saat hari- hari libur nasional dan saat instruktur berhalangan hadir maka jadwal praktikum ditiadakan. Praktikum yang ditiadakan tersebut membutuhkan praktikum pengganti. Selama ini penjadwalan praktikum pengganti di Komsi masih menggunakan pencatatan pada papan tulis di sekretariat laboratorium Komsi. Pencatatan jadwal praktikum pengganti secara manual memiliki kelemahan seperti instruktur harus ke sekretariat untuk menyesuaikan jadwal yang kosong. Selain hal tersebut, praktikum pengganti tidak hanya dilakukan oleh satu atau dua kelas jadi tidak menutup kemungkinan terjadinya bentrok jadwal. Oleh karena itu, diperlukan sebuah solusi agar penjadwalan praktikum pengganti dapat tercatat dengan lebih baik serta menghasilkan informasi yang lebih mudah diakses dan dibaca, yaitu dengan menggunakan sistem informasi. Sistem informasi berbasis web ini menampilkan jadwal praktikum per hari. Sistem ini memudahkan instruktur dalam melihat dan menentukan jadwal pengganti praktikum sesuai jadwal yang diinginkan. Sistem informasi ini dapat mengantisipasi terjadinya bentrok jadwal dan penjadwalan praktikum pengganti lebih efektif karena dapat diakses kapan pun dan dimana pun oleh instruktur praktikum.
1
2
1.2
Rumusan Masalah Berdasarkan latar belakang yang telah dijelaskan, maka dapat ditarik suatu
permasalahan
bagaimana
merancang
dan
mengimplementasikan
sistem
penjadwalan praktikum pengganti. Selain itu juga dibutuhkan sistem untuk menampilkan seluruh jadwal praktikum Komsi SV UGM.
1.3
Batasan Masalah Agar pembahasan tidak meluas dari lingkup inti permasalahan, maka
pembahasan akan dibatasi oleh hal- hal berikut : 1. Studi kasus yang digunakan adalah jadwal praktikum semester genap tahun ajaran 2014/ 2015. 2. Jadwal dicocokan hanya berdasarkan kelas agar tidak terjadi bentrok antar jadwal. 3. Penambahan jadwal harus mengikuti sesi yang sudah dialokasikan. 4. Jadwal praktikum yang kosong dan sudah mengambil jadwal pengganti maka jadwal pengganti tersebut tidak bisa dikosongkan lagi. 5. Jadwal praktikum yang kosong tidak bisa digunakan lagi untuk jadwal pengganti praktikum lain. 6. Pengambilan jadwal pengganti hanya dapat dilakukan setelah jadwal praktikum dikosongkan. 7. Tidak memperhatikan jadwal masing- masing mahasiswa.
1.4
Tujuan Penelitian Tujuan penelitian ini adalah membangun Sistem Informasi Jadwal
Praktikum Pengganti di Program Studi Komputer dan Sistem Informasi SV UGM. Dengan fungsi utama mampu menampilkan jadwal, mencatat jadwal, dan pengambilan jadwal untuk jadwal praktikum pengganti oleh instruktur praktikum.
3
1.5
Manfaat Penelitian Adapun manfaat yang ingin diperoleh dari penelitian ini, yaitu: 1. mempermudah dalam melihat jadwal praktikum komsi. 2. mempermudah dalam penentuan jadwal praktikum pengganti. 3. dapat mengantisipasi bentrok jadwal pengganti praktikum.
1.6
Metodologi Penelitian Dalam penyusunan penelitian ini digunakan beberapa metode sebagai
berikut : 1. Metode Perancangan Sistem Tahap ini berisi perancangan sistem yang akan dibuat. Perancangan
meliputi
perancangan
bisnis
proses
sistem
dan
perencanaan penelitian. 2. Analisis Sistem Tahap analisis untuk mencari kebutuhan sistem, kegiatan ini difokuskan untuk mencari kebutuhan fungsional dan kebutuhan non fungsional sistem yang akan dibangun. 3. Desain Sistem Tahap desain berisi perancangan masukan dan keluaran, perancangan proses, perancangan basis data, perancangan antarmuka, dan
perancangan
kontrol.
Tahap
ini
bertujuan
menghasilkan
perancangan yang dapat memenuhi kebutuhan analisis sistem. 4. Implementasi Sistem Tahap implementasi meliputi pembuatan basis data, pembuatan kode program, pengujian program, dan penerapan sistem ke pengguna. 5. Pengujian Sistem Tahap ini bertujuan untuk merancang serangkaian uji kasus yang memiliki kemungkinan untuk menemukan kesalahan pada sistem dan mengurangi risiko teknis dari sistem yang telah dibangun.
4
1.7
Sistematika Penulisan Sistematika penulisan tugas akhir ini merupakan gambaran menyeluruh
mengenai masalah yang akan dibahas dalam penelitian. Sistematika tersebut akan dijelaskan di bawah ini. BAB I PENDAHULUAN Pada bab ini dijelaskan secara umum tentang latar belakang masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian, dan sistematika penelitian. BAB II TINJAUAN PUSTAKA Pada bab ini berisi uraian tentang informasi yang digunakan sebagai bahan acuan yang bersumber dari penelitian- penelitian yang sudah dilakukan sebelumnya. BAB III LANDASAN TEORI Pada bab ini berisi tentang teori- teori yang pernah ada, prinsip, atau sumber- sumber literatur yang dapat dipertanggungjawabkan secara ilmiah sehingga dapat digunakan sebagai pembanding dalam pembahasan masalah. BAB IV ANALISIS DAN PERANCANGAN SISTEM Pada bab ini berisi analisis berikut perancangan sistem yang akan dibangun dan digunakan dalam pengimplementasian sistem. Tahapan analisis dan desain terdiri dari analisis kebutuhan sistem, perancangan alur proses kerja, perancangan model basis data, dan perancangan antar muka pengguna. BAB V IMPLEMENTASI Pada bab ini berisi implementasi sistem beserta hal- hal yang mendukung dalam pembangunan sistem. Selain itu bab ini menjelaskan beberapa kode program yang digunakan dalam membangun sistem dan menampilkan tampilan antarmuka yang digunakan dalam sistem. BAB VI PENGUJIAN DAN PEMBAHASAN SISTEM Pada bab ini membahas dan menguji kesesuain sistem dengan perancangan yang sudah dibuat. Pengujian sistem bertujuan untuk mengevaluasi kinerja sistem, mengurangi adanya kesalahan serta memastikan sistem dapat digunakan dengan baik.
5
BAB VII KESIMPULAN DAN SARAN Pada bab ini disampaikan kesimpulan dan saran yang kiranya dapat menjadi pertimbangan untuk pengembangan sistem selanjutnya.