sistem pendukung keputusan pemilihan program...

16
Artikel Skripsi Universitas Nusantara PGRI Kediri Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi simki.unpkediri.ac.id | i SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PROGRAM STUDI DENGAN METODE ANALYTICAL HIERARCY PROSES (AHP) DI STAIN KEDIRI BERBASIS ANDROID SKRIPSI Diajukan Untuk Memenuhi Sebagian Syarat Guna Memperoleh Gelar Sarjana Komputer (S.kom) Pada Program Studi Sistem Informasi Fakultas Teknik Universitas Nusantara PGRI Kediri OLEH : YUDA SETYAWAN NPM: 10.1.03.03.0188 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK UNIVERSITAS NUSANTARA PGRI KEDIRI 2015

Upload: ngoduong

Post on 11-Mar-2019

223 views

Category:

Documents


0 download

TRANSCRIPT

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | i

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PROGRAM STUDI

DENGAN METODE ANALYTICAL HIERARCY PROSES (AHP) DI STAIN

KEDIRI BERBASIS ANDROID

SKRIPSI

Diajukan Untuk Memenuhi Sebagian Syarat Guna

Memperoleh Gelar Sarjana Komputer (S.kom)

Pada Program Studi Sistem Informasi

Fakultas Teknik Universitas Nusantara

PGRI Kediri

OLEH :

YUDA SETYAWAN

NPM: 10.1.03.03.0188

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK UNIVERSITAS NUSANTARA

PGRI KEDIRI

2015

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | ii

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | iii

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | iv

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PROGRAM STUDI

DENGAN METODE ANALYTICAL HIERARCY PROSES (AHP) DI STAIN

KEDIRI BERBASIS ANDROID

Yuda Setyawan

10.1.03.03.0188

Teknik - Sistem Informasi

[email protected]

Drs. Suryo Widodo, M.Pd Dan Ahmad Sholeh Mustaqim, ST., MT

UNIVERSITAS NUSANTARA PGRI KEDIRI

ABSTRAK

Setyawan, Yuda : Sistem Pendukung Keputusan

Pemilihan Program Studi Dengan Metode

Analytical Hierarchy Process (AHP) Di STAIN

Kediri, Berbasis Android, Skripsi, Sistem

Informasi, FT UNP Kediri, 2015.

Kata Kunci : SPK, AHP, Android, Program

Studi,eclipse

STAIN Kediri merupakan Perguruan

Tinggi Negeri yang memiliki 13 program studi

dengan keunggulannya masing-masing. Di sisi

lain dengan program studi yang lumayan banyak

membuat calon mahasiswa kebingungan dalam

menentukan pilihan yang sesuai dengan

keinginannya. Ditambah faktor arahan orang

tua, ajakan teman, menjadikan calon mahasiswa

semakin bingung dalam memilih program studi.

Dalam perancangan sistem ini, penulis

menggunakan metode analytical hierarchy

process (ahp) untuk proses pendukung

keputusan pemilihan program studi, dengan

kriteria yang dipakai yaitu jumlah peminat, daya

tampung, akreditasi, dan ip tertinggi dari

masing-masing program studi. Aplikasi

Pendukung keputusan ini dibuat menggunakan

bahasa pemrograman java berbasis android

menggunakan eclipse.

Dari pembuatan “ Sistem Pendukung

Keputusan Pemilihan Program Studi Dengan

Metode Analytical Hierarchy Process (AHP) Di

STAIN Kediri Berbasis Android ” ini dapat

dihasilkan sebuah aplikasi yang dapat

memberikan rekomendasi program studi yang

sesuai minat dan keinginan calon mahasiswa

serta memberikan informasi tentang program

studi seperti kaprodi, visi, misi, website.

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | 1

I. Latar Belakang

Pengambilan keputusan adalah suatu proses pemilihan alternatif terbaik dari

beberapa alternatif yang ada untuk pemecahan masalah. Kemampuan untuk mengambil

keputusan yang cepat, tepat dan akurat akan menjadi kunci keberhasilan di masa

selanjutnya. Namun kurangnya informasi tentang alternatif pilihan membuat proses

pengambilan keputusan yang benar sulit dicapai. Tidak terkecuali dalam hal pengambilan

keputusan untuk memilih program studi di STAIN Kediri.

STAIN Kediri merupakan Perguruan Tinggi Negeri yang memiliki 13 program studi

dengan keunggulannya masing-masing. Hal tersebut yang membuat mahasiswa kebingungan

dalam menentukan pilihan yang sesuai dengan keinginannya.

Berdasarkan permasalahan tersebut, penulis berusaha untuk merancang sebuah

sistem yang dapat memberikan suatu rekomendasi kepada calon mahasiswa untuk memilih

program studi di STAIN Kediri sesuai dengan kriteria yang di inginkan oleh calon

mahasiswa dan mengangkatnya menjadi sebuah penelitian dengan judul “Sistem Pendukung

Keputusan Pemilihan Program Studi Dengan Metode Analytical Hierarchy Process (AHP)

Di STAIN Kediri Berbasis Android”.

A. Pembatasan Masalah

Pembatasan masalah dilakukan agar penulisan skripsi dapat memberikan

pemahaman yang terarah dan sesuai dengan yang diharapkan. Agar pembahasan tidak

menyimpang dari pokok perumusan masalah yang ada, maka penulis membatasi

permasalahan pada :

1. Sistem hanya memberikan rekomendasi kepada calon mahasiswa mengenai program

studi yang layak untuk diambil.

2. Implementasi dari sistem ini adalah sebuah aplikasi dan hanya untuk smarthphone

bersistem operasi android.

3. Objek penelitian di STAIN Kediri.

4. Empat kriteria dasar yang digunakan penulis yaitu jumlah peminat, daya tampung,

akreditasi, ip tertinggi.

5. Calon mahasiswa maksimal memilih tiga pilihan program studi yang diinginkan

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | 2

B. Rumusan Masalah

Berdasarkan identifikasi masalah yang telah dikemukakan di atas, ditentukan

rumusan masalah yaitu:

1. Bagaimana merancang suatu sistem pendukung keputusan pemilihan program studi di

STAIN Kediri berbasis android?

2. Bagaimana membuat program aplikasi sistem pendukung keputusan dengan metode

AHP untuk menentukan pilihan program studi calon mahasiswa?

II. Metodologi Penelitian

Metodologi penelitian merupakan suatu tahapan yang perlu dilalui oleh peneliti

mulai dari perumusan masalah sampai dengan kesimpulan yang membentuk sebuah alur

sistematis. Metodologi penelitian ini digunakan sebagai pedoman peneliti dalam

pelaksanaan penelitian agar hasil yang dicapai tetap mengarah ke tujuan awal.

1. Analisis sistem

Pada tahap ini dilaksanakan analisis perhitungan dan menetapkan kebutuhan perangkat

lunak.

2. Perancangan sistem

Pada tahap ini dilaksanakan perancangan sistem yang akan dibuat berdasarkan hasil

pengumpulan data. Perancangan sistem ini meliputi desain diagram sistem dan desain

antarmuka. Perancangan ini dibuat agar program dapat berjalan dengan baik dan efisien.

3. Implementasi Sistem

Implementasi dilakukan secara bertahap dengan acuan hasil pengumpulan data dan

perancangan sistem yang telah dibuat. Perancangan sistem yang telah dibuat akan

diimplementasikan pada bahasa pemrograman yang telah ditentukan.

4. Pengujian dan Evaluasi

Pada tahap ini dilakukan uji coba program untuk mencari masalah yang mungkin timbul,

mengevaluasi jalannya program, dan mengadakan perbaikan jika ada kekurangan.

III. Hasil Dan Kesimpulan

1. Use Case Diagram

Use case atau diagram use case merupakan pemodelan untuk kelakuan

(behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah

interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Secara

kasar, use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah

sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut.

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | 3

2. Activity Diagram

Diagram aktivitas atau activity diagram menggambarkan workflow (aliran kerja)

atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan disini

adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa yang

dilakukan aktor.

Pada Activity Diagram Proses SPK ini ketika user memilih menu “Proses SPK“,

maka sistem akan menampilkan isi dari menu Proses SPK tersebut yaitu Checkbox

pilihan prodi, Spinner Perbandingan kriteria dan tombol ‘‘Proses“. Ketika user memilih

Gambar 4.2. Use case Diagram

user

Profil STAIN

Info Prodi

Proses SPK

Tentang

Bantuan

Daftar Prodi

Alternatif

Kriteria

Nilai

Ubah Password

Log in

admin

Gambar 4.3. Activity Diagram Proses SPK

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | 4

pilihan prodi dan mengatur perbandingan kriteria dan menekan tombol ‘‘Proses“ maka

sistem akan menampilkan hasil dari Proses SPK.

Pada Activity Diagram Proses SPK ini ketika user memilih menu “Info Prodi“,

maka sistem akan menampilkan list daftar program studi. Ketika user memilih salah satu

program studi, maka sistem akan menampilkan informasi program studi.

Pada Activity Diagram Administrator (Gambar 4.5) ketika admin memilih menu

“Administrator“, maka sistem akan menampilkan isi dari menu administrator tersebut

yaitu “Alternatif“, ‘‘Kriteria“,‘‘Nilai“. Jika admin memilih menu “Alternatif“, maka

sistem akan menampilkan list daftar Alternatif. Ketika admin memilih salah satu

alternatif, maka sistem akan menampilkan pilihan edit dan hapus. Begitu pula ketika

admin memilih kriteria dan nilai. Pada halaman alternatif ini terdapat tombol tambah

yang digunakan untuk menambah alternatif. Ketika admin menekan tombol tambah,

maka sistem akan menampilkan halaman tambah alternatif. Jika admin menekan tombol

simpan maka alternatif baru sukses ditambahkan.

Gambar 4.4. Activity Diagram Info Prodi

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | 5

Pada Activity Diagram tentang (Gambar 4.6) ini merupakan sebuah aktifitas

dimana sistem menampilkan kepada user sebuah halaman tentang kenapa aplikasi ini di

buat. Ketika user memilih menu “Tentang“, maka sistem meminta isi tentang untuk

ditampilkan.

Gambar 4.5. Activity Diagram Administrator

Gambar 4.6. Activity Diagram Tentang

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | 6

3. Class Diagram

Class diagram adalah diagram yang digunakan untuk menampikan beberapa

kelas serta beberapa paket yang ada dalam sistem perangkat lunak yang sedang

dikembangkan. Class diagram memberikan gambaran diagram statis tentang sistem

perangkat lunak dan relasi-relasi yang ada didalamnya.

Class diagram dari penelitian ini dapat dilihat pada gambar 4.7 :

4. Sequence Diagram

Diagram sekuen menggambarkan kelakuan objek pada use case dengan

mendiskripsikan waktu hidup objek dan massage yang dikirimkan dan diterima antar

objek. Oleh karena itu untuk menggambar diagram sekuen maka harus diketahui objek-

objek yang terlibat dalam sebuah use case beserta metode-metode yang dimiliki kelas

yang diinstansiasi menjadi objek tersebut.

0..10..*0..1

0..*

0..1

0..* 0..1

0..*

admin

-

-

username

password

: char

: char

+

+

+

kelola kriteria ()

kelola alternatif ()

kelola nilai ()

: void

: void

: void

log in

-

-

username

password

: char

: char

+ validasi log in ()

...

: void

Kriteria

-

-

-

id_kriteria

kriteria

cost_benefit

: int

: char

: char

+

+

+

hapus ()

tambah ()

edit ()

: void

: void

: void

alternatif

-

-

-

id_alternatif

alternatif

deskripsi

: int

: char

: char

+

+

+

hapus ()

tambah ()

edit ()

: void

: void

: void

nilai

-

-

-

-

id_alternatifkriteria

id_alternatif

id_kriteria

nilai

: int

: int

: int

: int

+

+

+

hapus ()

tambah ()

edit ()

...

: void

: void

: void

SPK

- hasil : char

+

+

+

getkriteria ()

getalternatif ()

getnilai ()

...

: void

: void

: void

SequenceDiagram_1

Menampilkan informasi program studi()

Memilih program studi()

Masuk()

Main Info Prodi

User

Menampilkan informasi program studi()

Memilih program studi()

Masuk()

Gambar 4.8. Sequence Diagram Info Prodi

Gambar 4.7. Class Diagram

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | 7

5. Implementasi Antarmuka

Implementasi antarmuka merupakan tahapan dalam memenuhi kebutuhan user dalam

berinteraksi dengan mobile android. Fasilitas antarmuka yang baik sangat membantu

pemakaian dalam memahami proses yang sedang dilakukan oleh sistem tersebut dan dapat

meningkatkan kinerja sistem. Berikut adalah implementasi antarmuka Aplikasi SPK STAIN:

a. Form antarmuka menu utama

Gambar 4.9. Sequence Diagram Proses SPK

SequenceDiagram_2

Menampilkan hasil()

Menekan tombol Proses()

Masuk()

Main Proses SPK

Admin

Menampilkan hasil()

Menekan tombol Proses()

Masuk()

Gambar 5.4.Antarmuka Menu Utama

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | 8

b. Form antarmuka Profil STAIN

c. Form antarmuka Info Prodi

Gambar 5.5.Antarmuka Profil STAIN

Gambar 5.6. Antarmuka Info Prodi

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | 9

d. Form antarmuka Proses SPK

e. Form antarmuka Log in

Gambar 5.7.Antarmuka Proses SPK

Gambar 5.8. Antarmuka Log in

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | 10

f. Form antarmuka Administrator

g. Form antarmuka tentang

Gambar 5.9. Antarmuka Administrator

Gambar 5.13. Antarmuka Tentang

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | 11

6. Kesimpulan

Berdasarkan hasil perancangan yang dilakukan pada Sistem Pendukung

Keputusan Pemilihan Program Studi Menggunakan Metode Analytic Hierarchy Process

(AHP), maka diambil kesimpulan sebagai berikut :

a. Sistem pendukung keputusan ini mampu memberikan rekomendasi berupa program

studi terbaik berdasarkan dari bobot kriteria penilaian menggunakan metode AHP.

Kriteria yang digunakan berdasarkan kebutuhan untuk memilih program studi yang

ideal yaitu jumlah peminat, daya tampung, akreditasi, ip tertinggi.

b. Alternatif rekomendasi pemilihan program studi ditampilkan dalam bentuk nilai desimal

dari proses perhitungan menggunakan metode AHP.

IV. DAFTAR PUSTAKA

A.S, ROSA. 2013. REKAYASA PERANGKAT LUNAK. INFORMATIKA. BANDUNG.

Afrizone, Sukenda dan Zeny Prima. 2012. Sistem pendukung keputusan untuk memilih

kendaraan bekas dengan menggunakan metode Analytical Hierarchy Process (AHP)

Tahun 2012: Jurusan Teknik Informatika Universitas Widyatama Bandung.

Amborowati, Armadyah. 2008. Sistem Penunjang Keputusan Pemilihan Perumahan Dengan

Metode AHP Menggunakan Expert Choice.

http://p3m.amikom.ac.id/p3m/dasi/maret08/04%20%20AMIKOM_Yogyakarta_SISTEM

%20PENUNJANG%20KEPUTUSAN%20PEMILIHAN.pdf. (Diakses tanggal 24

November 2014).

http://baa.telkmuniversity.ac.id/pengertian-dan-ketentuan-umum/ (diakses pada tanggal 12

desember 2014).

http://metode-ahp.blogspot.com/2013/02/pengertian-analytical-hierarchy-process/ (diakses pada

tanggal 22 november 2014).

Irwanto, D. 2007. Perancangan Object Oriented Software dengan UML. Yogyakarta. Penerbit

Andi.

Pristianto, Todhi. 2011. Sistem pendukung keputusan memilih perguruan tinggi swasta jurusan

computer menggunakan metode Analytical Hierarchy Process (AHP) Tahun 2011:

program studi teknik informatika Universitas Pembangunan Nasional “Veteran”

Yogyakarta.

Saaty, T.L. 2008. Decision making with the analytic hierarchy process. University of Pittsburgh:

USA.

Artikel Skripsi

Universitas Nusantara PGRI Kediri

Yuda Setyawan | 10.1.03.03.0188 Teknik – Sistem Informasi

simki.unpkediri.ac.id | 12

Saaty, T.L.1988. Multicriteria Decision Making : The Analytic Hierarchy Process. University of

Pittsburgh, RWS Publication, Pittsburgh.

Safaat, N. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android.

Bandung : Informatika Bandung.

Suryadi, Kadarsah dan Rahmadhani. 1998. Sistem Pendukung Keputusan. Bandung : PT Remaja

Rosdakarya.

Wahyu, Ahmat Anton. 2014. Sistem Pendukung Keputusan Pemilihan Bidang Keahlian

Menggunakan Metode Analytical Hierarchy Process (Studi kasus : Prodi Pti Ft UNY)

Tahun 2014: Program Studi Pendidikan Teknik Informatika Fakultas Teknik Universitas

Negeri Yogyakarta.