bab 1 pendahuluan - Repository

advertisement
BAB 1
PENDAHULUAN
1.1
Latar Belakang
Sebelum menjadi Fakultas Ilmu Terapan atau Telkom Applied Science School,
fakultas ini dikenal sebagai Politeknik Telkom. Politeknik Telkom hadir dengan
membawa misi untuk berkontribusi kepada bangsa Indonesia dan masyarakat
dunia dengan menghasilkan lulusan-lulusan yang memiliki wawasan internasional
dan memiliki kemampuan berkompetisi secara global. Hal ini tertuang dalam credo
Giving and Caring the World. KHAS Development System (Knowledge, Hardskill,
Attitude dan Softkill) merupakan aspek-aspek yang akan terus menerus
dikembangkan sebagai bekal memasuki dunia industry [1].
Saat ini Fakultas Ilmu Terapan atau Telkom Applied Science School memiliki tujuh
Program Studi, satu diantaranya berasal dari Institut Manajemen Telkom, dua dari
Institut Teknologi Telkom dan tiga dari Politeknik Telkom. Ketujuh Program Studi
dengan jenjang Diploma 3 tersebut adalah Komputerisasi Akuntansi, Manajemen
Informatika, Manajemen Pemasaran, Teknik Informatika, Teknik Komputer, Teknik
Telekomunikasi dan Perhotelan [1].
Pada tahun 2011 hingga 2012 pada program studi Manajemen Informatika telah di
dapatkan data bahwa kurang dari 8% yaitu 25 mahasiswa yang mengikuti suatu
perlombaan atau kompetisi dari total 574 mahasiswa. Di sisi lain mahasiswa yang
sebenarnya memiliki nilai tinggi dan lulus dengan predikat cumlaude yaitu 45
mahasiswa. Dikarenakan kemampuan mahasiswa tersebut tidak terdeteksi
sehingga kemampuan yang dimiliki tidak teroptimalkan.
Selama ini tidak ada alat bantu untuk mendeteksi mahasiswa seperti itu. Sehingga
dibutuhkan alat bantu untuk bisa memprediksi mahasiswa yang memiliki nilai yang
baik yang berbanding lurus dengan potensi mahasiswa yang mengikuti suatu
kompetisi.
1
1.2
Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan di atas, maka rumusan masalah
dari aplikasi ini adalah :
1. Bagaimana memprediksi mahasiswa yang lulus cumlaude?
2. Bagaimana mengurangi resiko kesalahan perhitungan prediksi mahasiswa?
1.3
Tujuan
Adapun tujuan Proyek Akhir ini adalah:
1. Membuat aplikasi yang memiliki fitur untuk memprediksi mahasiswa cumlaude
berdasarkan data mahasiswa history cumlaude dan data mahasiswa yang akan
diprediksi dengan parameter tertentu.
2. Menerapkan algoritma Nearest Neighbor pada aplikasi untuk mengurangi
kesalahan dalam perhitungan.
1.4
Batasan Masalah
Batasan masalah yang terdapat dalam sistem ini mengenai:
1. Aplikasi hanya dapat memprediksi mahasiswa lulus Cum Laude
2. Data yang diambil berdasarkan data mahasiswa tingkat satu dengan acuan data
history mahasiswa 2 tahun terakhir sebagai mahasiswa yang telah lulus Cum
Laude.
3. Data yang diperoleh berasal dari Fakultas Ilmu Terapan program studi
Manajemen Informatika.
4. Aplikasi hanya menggunakan algoritma Nearest Neighbor.
2
1.5
Definisi Operasional
Dalam membangun aplikasi untuk memprediksi mahasiswa lulus Cum Laude pada
mahasiswa tingkat satu di Fakultas Ilmu Terapan program studi Manajemen
Informatika diperlukan data mahasiswa sebagai bahan prediksi dan data history
mahasiswa yang telah lulus dengan Cum Laude. Dengan mengukur presentase
kemiripan yang diambil berdasarkan parameter kehadiran mahasiswa dan nilai
mata kuliah tertentu sesuai dengan program studi masing-masing.
Aplikasi ini digunakan oleh bagian kemahasiswaan Fakultas Ilmu Terapan.
Dari prediksi tersebut, akan didapatkan mahasiswa yang berpotensi cumlaude yang
berbanding lurus dengan potensi mahasiswa yang mengikuti suatu kompetisi.
3
1.6
Metode Pengerjaan
Metode yang digunakan dalam pembuatan aplikasi ini adalah Prototyping Model.
Penulis mengunkanan metode prototyping karena metode prototyping ini
merupakan salah satu metode pengembangan perangkat lunak yang banyak
digunakan.
Metode protipe dimulai dari mengumpulkan kebutuhan user terhadap perangkat
lunak yang akan dibuat. Lalu dibuatlah program prototipe agar user lebih terbayang
dengan apa yang sebenarnya diinginkan. Program prototipe biasanya merupakan
program yang belum jadi. Program ini biasanya menyediakan tampilan dengan
simulasi alur perangkat lunak sehingga tampak seperti perangkat lunak yang sudah
jadi. Program prototipe ini dievaluasi oleh user atau pelanggan sampai ditemukan
spesifikasi yang sesuai dengan keinginan user [2].
Berikut adalah gambaran dari model prototipe:
Gambar 1- 1
Model Prototype
4
1. Analisis Kebutuhan Perangkat Lunak
Penulis melakukan pengumpulan data yang dibutuhkan dengan cara analisis
kebutuhan. Pengumpulan data prediksi mahasiswa tingkat satu dan data history
mahasiswa yang telah lulus Cum Laude.
2. Desain
Dalam membuat Aplikasi Prediksi IPK Cum Laude desain sistem (system design)
menentukan bagaimana sistem akan memenuhi tujuan tersebut. Desain sistem
terdiri dari aktivitas desain yang menghasilkan spesifikasi fungsional. Desain sistem
dapat dipandang sebagai desain interface, data dan proses dengan tujuan
menghasilkan spesifikasi yang sesuai dengan produk dan metode interface.
3. Pembuatan Prototipe
Setelah desain dibuat dan dianggap layak untuk dilanjutkan, maka aktifitas
selanjutnya adalah membuat prototype dari aplikasi. Sebuah mock-up disebut
sebgai
prototype
perangkat
lunak
jika
menyediakan
atau
mampu
mendemonstrasikan sebagian besar fungsi system perangkat lunak dan
memungkinkan pengujian desain system perangkat lunak.
4. Pembuatan Kode Program
Setelah pembuatan desain aplikasi yang akan dibuat, selanjutnya aplikasi
diimplementasikan kedalam bahasa pemrograman sesuai dengan desain yang telah
dibuat. Pembuatan kode program ini menggunakan bahasa pemrograman php dan
basis data menggunakan MySQL.
5. Pengujian
Pengujian sistem bertujuan menemukan kesalahan-kesalahan yang terjadi pada
sistem dan melakukan revisi sistem. Tahap ini penting untuk memastikan baha
sistem bebas dari kesalahan
5
1.7
Jadwal Pengerjaan
Dibawah ini merupakan jadwal pengerjaan proyek akhir dari mulai awal analisis, desain, pembuatan kode program hingga pengujian.
Tabel 1- 1
Jadwal Pengerjaan
2016
Aktifitas
Jan
Feb
Mar
Apr
Mei
Jun
Jul
Ags
Sept
1 2 3 4 1 2 3 4 1 2013
2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2
Okt
3
4
1
Nov
2
3
4
1
2
3
4
Analisis
Desain
Pembuatan
Kode
Program
Pengujian
Dokumentasi
6
Download