BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Sejalan dengan perkembangan teknologi informasi, semakin bertambah pula kemampuan komputer dalam membantu menyelesaikan permasalahan- permasalahan di berbagai bidang. Pekerjaan yang sanggup dilakukan dengan memanfaatkan komputer tidak lagi sebatas mengefisienkan pekerjaan-pekerjaan yang biasanya dilakukan secara manual ataupun menjalankan aplikasi. Lebih jauh lagi, komputer sekarang ini dapat dimanfaatkan sebagai mitra yang mampu membantu manusia dalam mengambil keputusan. Konsep ini disebut sebagai Sistem Pendukung Keputusan berbasis komputer (Computer Based Decision Support system), yaitu suatu sistem berbasis komputer yang dirancang untuk meningkatkan efektivitas pengambil keputusan dalam memecahkan masalah. Penerapan dari sistem pendukung keputusan seringkali disertai dengan kontribusi dari bidang-bidang ilmu lainnya, seperti statistik, kecerdasan buatan, data mining, dan sebagainya. Adanya kontribusi dari ilmu-ilmu tersebut meningkatkan nilai tambah dan manfaat dari sistem pendukung keputusan sehingga manusia semakin dipermudah dalam menghadapi dan mengambil keputusan dalam sebuah permasalahan. Statistik merupakan salah satu bidang ilmu yang sering dimanfaatkan dalam pembuatan sebuah sistem pendukung keputusan. Statistik dalam arti luas adalah suatu pengetahuan mengenai pengumpulan, pengolahan, dan analisis data, serta penarikan kesimpulan dan pengambilan keputusan berdasarkan analisis yang telah dilakukan terhadap data tersebut. Pengambilan matakuliah merupakan sebuah permasalahan semi terstruktur yang cukup kompleks. Seorang mahasiswa memerlukan banyak pertimbangan sebelum memutuskan matakuliah apa saja yang akan diambilnya pada suatu semester karena secara tidak langsung mata kuliah yang diambilnya akan mempengaruhi prestasi dan waktu kelulusan dari mahasiswa tersebut. Terdapat banyak pertimbangan yang harus dipikirkan oleh seorang mahasiswa dalam 1 melakukan pengambilan mata kuliah, misalnya minat mahasiswa tersebut terhadap mata kuliah, minat terhadap dosen yang mengajar mata kuliah, faktor prospek mata kuliah yang bersangkutan, keterkaitan antar mata kuliah, motivasi dari teman, dan sebagainya. Selain pertimbangan subyektif, terdapat pula berbagai hal yang menjadi batasan, misalnya aturan kurikulum, jumlah SKS maksimal yang dapat diambil oleh mahasiswa yang bersangkutan terkait dengan Indeks Prestasi Kumulatif (IPK) yang diperolehnya, dan sebagainya. Pengambilan keputusan merupakan hal vital bagi mahasiswa, karena keputusan pengambilan mata kuliah yang tepat akan mempengaruhi prestasi mahasiswa itu sendiri. Mempertimbangkan kondisi yang berlaku,maka akan sangat bermanfaat jika dapat dibangun sebuah Sistem Pendukung Keputusan untuk pengambilan mata kuliah yang juga sekaligus dapat memprediksi waktu kelulusan dari seorang mahasiswa. Proses prediksi waktu kelulusan akan dilakukan dengan memanfaatkan ilmu statistik. Program ini akan mensimulasikan matakuliah yang harus diambil oleh mahasiswa tiap semester berdasarkan nilai-nilai mahasiswa yang sudah ada. Sistem akan memberikan saran sebagai bahan pertimbangan bagi mahasiswa dalam melakukan pemilihan terhadap mata kuliah yang akan diambil, akan tetapi keputusan akhir pengambilan mata kuliah tetap menjadi kebijakan sepenuhnya dari mahasiswa yang bersangkutan. 1.2 Rumusan Masalah Umumnya mahasiswa mengalami kesulitan dalam menentukan mata kuliah apa saja yang harus diambil agar dapat lulus dalam waktu seminimal mungkin. Kesulitan ini disebabkan karena adanya faktor-faktor yang membatasi dan banyak pertimbangan yang harus dipikirkan, misalnya matakuliah merupakan prasyarat untuk pengambilan matakuliah lain, banyaknya matakuliah yang masih harus diulang, penambahan matakuliah baru, dan sebagainya. Program yang akan dibuat akan memberikan output berupa daftar matakuliah kuliah apa saja yang harus diambil oleh mahasiswa. Bagi mahasiswa yang baru menempuh semester satu, maka matakuliah yang akan ditawarkan pertama kali adalah data matakuliah default dari akademik. Sedangkan, bagi mahasiswa yang telah menempuh sekian 2 semester, maka penawaran matakuliah akan dilakukan berdasarkan dari data nilai yang telah diperoleh dan data matakuliah yang telah ditempuhnya. Secara garis besar, masalah yang ada dapat dirumuskan sebagai berikut : 1. Bagaimana penerapan metode Regresi Polinomial orde 3 dapat menghasilkan prediksi Indeks Prestasi semester (IPs) mahasiswa sehingga dapat diperoleh jumlah total sks maksimal yang dapat diambil oleh mahasiswa tersebut dalam suatu semester? 2. Bagaimana membuat sebuah penjadwalan otomatis matakuliah-matakuliah yang dapat diambil oleh mahasiswa sehingga mampu mengoptimalisasi keberhasilan studinya dan mempercepat waktu kelulusannya? 3. Bagaimana memprediksi waktu kelulusan seorang mahasiswa berdasarkan pengambilan matakuliah yang telah diprediksikan untuknya? Sebagai alternatif penyelesaian masalah tersebut maka pada kesempatan ini, penulis ingin membuat suatu sistem yang dapat membantu mahasiswa untuk memberikan saran sebagai bahan pertimbangan dalam merencanakan pengambilan mata kuliah dan sekaligus memprediksi waktu kelulusan mahasiswa dengan menggunakan bahasa pemrograman Visual Basic. Oleh karena itu penelitian ini akan menjawab apakah aplikasi sistem pendukung keputusan tersebut dapat digunakan untuk memprediksi waktu kelulusan mahasiswa secara akurat dan sekaligus merencanakan pengambilan matakuliah secara terarah. 1.3 Batasan masalah Mengingat kompleksnya permasalahan yang ada, maka dalam pembuatan sistem akan diberi batasan-batasan sebagai berikut : 1. Sistem yang dibuat akan disesuaikan dengan kurikulum yang berlaku saat ini. Data matakuliah disusun berdasarkan kurikulum panduan akademik jurusan teknik informatika periode tahun 2003 – 2004. 2. Tidak memperhitungkan parameter waktu karena studi kasus pada penelitian ini bukanlah masalah penjadwalan mata kuliah melainkan hanya menyusun rencana mata kuliah yang dapat diambil per semester saja. 3 3. Sistem hanya dapat mengangani perubahan kurikulum yang mencakup peraturan pengambilan SKS berdasarkan IPK yang diperoleh mahasiswa. 4. Data yang diambil untuk pembuatan Tugas Akhir adalah data mahasiswa program studi Teknik Informatika UKDW angkatan 1998 sampai 2002. Oleh karena itu, sistem hanya dapat memprediksi pengambilan matakuliah untuk fakultas teknik informatika angkatan 1998 – 2002 saja. 5. Proses prediksi dapat dilakukan bagi mahasiswa yang telah menempuh kuliah selama minimal dua semester. 1.4 Metodologi Penelitian Metode yang digunakan dalam penyusunan Tugas Akhir ini antara lain: • Studi pustaka/literatur dengan menggunakan buku-buku yang berhubungan dengan Sistem Pendukung Keputusan, Metode Numerik, SQL Server, dan Visual Basic. • Penelitian Lapangan, melakukan pengumpulan data melalui wawancara dengan mahasiswa untuk memperoleh keterangan dan data yang dibutuhkan untuk mendukung penyelesaian tugas akhir. Pengamatan dan studi tentang kebutuhan-kebutuhan yang mendasar untuk pembangunan sistem. 1.5 Tujuan Penelitian Hasil penelitian ini diharapkan akan dapat memberikan manfaat bagi penulis dalam mempelajari dan menerapkan teori Sistem Pendukung Keputusan (Decision Support System) terutama pengolahan data dalam membantu pengambilan keputusan untuk pengambilan mata kuliah serta mempelajari metode regresi polinomial dalam memprediksikan waktu kelulusan mahasiswa yang secara tidak langsung akan memberikan batasan jumlah SKS maksimal yang dapat diambil oleh mahasiswa. 4 1.6 Sistematika Penulisan Sistematika laporan Tugas Akhir ini secara garis besar dapat dituliskan sebagai berikut : BAB 1 : PENDAHULUAN Berisi latar belakang masalah, perumusan masalah, pembatasan masalah, tujuan penelitian, metodologi penelitian dan sistematika penulisan. BAB 2 : LANDASAN TEORI Berisi landasan teori yang diperlukan untuk penyusunan tugas akhir, yaitu berupa teori-teori pendukung seperti teori tentang Sistem, Sistem Pendukung Keputusan, dan Regresi Polinomial, Exponential Smoothing, serta teori mengenai pengambilan matakuliah. BAB 3 : ANALISIS DAN PERANCANGAN SISTEM Berisi pembahasan mengenai perancangan sistem dari database, aliran data atau Data Flow Diagram, algoritma program, perancangan input dan output serta menjelaskan contoh perhitungan prediksi menggunakan metode regresi poliomial. BAB 4 : IMPLEMENTASI DAN ANALISIS SISTEM Membahas implementasi sistem yang sebelumnya telah dirancang pada bab 3, yaitu berupa penjabaran hasil penelitian, konsep teori dan pemikiran ke dalam bentuk program serta analisis kelebihan dan kekurangan program dalam penggunaannya. Pada bab ini juga dijabarkan hasil penelitian waktu kelulusan mahasiswa per angkatan, yaitu angkatan 1998 sampai 2002. BAB 5 : KESIMPULAN DAN SARAN Berisi kesimpulan mengenai sistem dan saran pengembangan di masa mendatang. 5