Analisa Sistem ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa Sistem

Bab ini akan membahas mengenai analisa dari aplkasi fuzzy yang akan digunakan. Aplikasi fuzzy tersebut akan memberikan rekomendasi terhadap mahasiswa sesuai dengan kriteria yang ada. Rekomendasi tersebut berfungsi sebagai acuan untuk seorang user, menentukan mahasiswa yang sesuai dengan kriteria yang dipilih. Apabila nilai keanggotaan dari seorang mahasiswa mendekati 1, maka mahasiswa tersebut lebih direkomendasikan, dari pada mahasiswa yang mempunyai nilai keanggotaan yang mendekati 0. Data yang digunakan dalam aplikasi ini terdiri dari beberapa tabel, antara lain: tabel user, menampung user dan password admin, tabel mahasiswa, yang digunakan untuk menyimpan data pribadi lulusan, tabel jurusan, menyimpan sejumlah nama-nama jurusan yang ada, tabel bts_hmpn, untuk memberikan nilai batas terhadap suatu nilai yang akan dihitung, dan tabel variabel, berisikan nilai-nilai akademik seorang lulusan, nilai-nilai dari tabel variabel akan dihitung, dengan control dari tabel bts_hmpn, dan kemudian hasil dari perhitungan tersebut akan masuk ke tabel mu. Untuk perhitungan nilai akademik lulusan sudah diolah oleh seorang admin sehingga user tinggal menggunakan hasil dari proses yang sudah dilakukan admin tersebut. Untuk menggunakan hasil dari olahan admin tersebut, user tinggal memilih kriteria yang sudah disediakan dalam aplikasi ini untuk mencari lulusan yang diinginkan, sehingga nanti muncul beberapa nama lulusan mahasiswa beserta nilai rokemendasi nya. Nilai rekomendasi didapat dari nilai yang sudah di Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. olah admin sebelumnya. Dalam aplikasi ini juga disediakan perhitungan ketepatan lulusan tepat waktu, yang artinya ada berapa banyak mahasiswa yang masuk dan berapa banyak mahasiswa yang lulus dalam waktu 4 tahun. Untuk perhitungan ini tidak dilakukan oleh admin, tapi dilakukan oleh user sendiri. Menu ini digunakan untuk memberi gambaran seorang user, tentang berapa banyak kah mahasiswa yang harus lulus dalam 4 tahun, karena ketepatan waktu lulus tersebut mempengaruhi predikat suatu kampus dalam penilaian borang. Dalam membangun aplikasi ini digunakan bahasa pemrograman PHP, bahasa pemrograman ini bisa terkoneksi dengan semua jenis database, seperti My SQL. Dan pemrograman PHP juga biasa digunakan untuk sebuah aplikasi berbasis web.

3.2 Perancangan Sistem