3
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN BUS JURUSAN
YOGYAKARTA - JAKARTA MENGGUNAKAN METODE TECHNIQUE
FOR OTHERS REFERENCE BY SIMILARITY TO IDEAL SOLUTION
BERBASIS WEB
Disusun Oleh
Nama : Aristian Nugrohtomo
Nomor Mahasiswa : 12141400
Program Studi : Teknik Informatika
Jenjang : Strata 1
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER
EL RAHMA
YOGYAKARTA
2018
Abstract
Yogyakarta Special Region is one of the provinces with the most Bus
passengers to each destination, one of which is a passenger with the Yogyakarta -
Jakarta route. In addition, many Otobus Companies are starting to change prices,
services, and facilities. This situation makes passengers increasingly confused
when deciding which buses will be boarded from Yogyakarta to Jakarta. And the
impact is that this condition is used by many people to attract more passengers, so
that passengers are forced to board a bus that does not meet the criteria.
This study aims to design a decision support system using the TOPSIS
method. Decision Support System TOPSIS method is a system that is able to
solve these problems because of their accuracy.
Support System This decision is able to help potential passengers who
have difficulty choosing Bus when going to travel from Yogyakarta to Jakarta. So
that with this system prospective passengers get Buses according to their criteria.
Keywords: Bus, Decision Support System, TOPSIS
Pendahuluan
1.1 Latar Belakang
Seiring meningkatnya pertumbuhan jumlah penduduk di Indonesia yang
berpengaruh terhadap pertumbuhan jumlah kendaraan di jalan. Salah satu cara
mengurangi dampak dari pertumbuhan jumlah kendaraan adalah dengan cara
4
membiasakan diri menggunakan transportasi massal (Sudrajat & Nuryana, 2014).
Transportasi bus adalah salah satu jenis kendaraan bermotor beroda enam atau
lebih yang memiliki kapasitas angkut penumpang lebih banyak dibandingkan
dengan mobil penumpang. Bus beroperasional dengan cara dikelola oleh suatu
perusahaan yang bergerak dibidang transportasi atau sering disebut dengan
perusahaan otobus.
Daerah Istimewa Yogyakarta sendiri merupakan salah satu provinsi
dengan penumpang Bus terbanyak ke setiap daerah tujuan, salah satunya
penumpang dengan trayek Yogyakarta - Jakarta. Seiring berjalannya waktu dan
penumpang semakin bertambah, para Perusahaan Otobus disetiap terminal
semakin bertambah, mulai dari Perusahaan Otobus yang menambah armada dan
trayeknya, kemudian bertambahnya Perusahaan Otobus baru yang mulai
membuka trayek Yogyakarta – Jakarta. Semakin bertambah banyak Perusahaan
Otobus yang mulai merubah harga, pelayanan, serta fasilitasnya. Keadaan ini
membuat penumpang semakin bingung ketika menentukan Bus yang akan dinaiki
dari Yogyakarta ke Jakarta. Keadaan ini dimanfaatkan oleh banyak oknum untuk
lebih banyak menjaring penumpang, sehingga penumpang dengan terpaksa harus
menaiki Bus yang tidak sesuai kriterianya.
Dengan pertimbangan diatas maka teknologi informasi menjadi suatu
kebutuhan untuk menyelesaikan beberapa kasus permasalahan penumpang diatas,
sehingga penumpang bisa dengan mudah Bus dengan trayek Yogyakarta –
Jakarta sesuai kriterianya. Maka untuk menyelesaikan permasalahan tersebut
dibuatlah penelitian dengan judul “Sistem Pendukung Keputusan Pemilihan Bus
Jurusan Yogyakarta – Jakarta Menggunakan Metode technique for others
reference by similarity to ideal solution Berbasis Web ”.
1.2 Rumusan Masalah
Berdasarkan permasalahan yang diuraikan diatas, maka bisa dirumuskan:
a. Penumpang kesulitan menentukan Bus yang akan dinaiki dari
Yogyakarta ke Jakarta
5
b. Penumpang mendapatkan Bus yang tidak sesuai kriterianya dari
oknum – oknum yang tidak bertanggung jawab.
1.3 Batasan Masalah
Agar penelitian lebih terarah, maka diperlukan pembatasan masalah
penelitian. Adapun batasan masalah tersebut adalah.
a. Sistem ini dibuat untuk penumpang yang akan naik Bus jurusan
Yogyakarta – Jakarta.
b. Sistem Pendukung Keputusan ini dibuat menggunakan metode
Topsis berbasis Web.
1.4 Tujuan Penelitian
Adapun tujuan dari penelitian ini adalah membuat Sistem Pendukung
Keputusan yang dapat digunakan penumpang untuk menentukan pilihan bus
sesuai kriterianya.
1.5 Manfaat Penelitian
Adapun manfaat penelitian ini adalah.
a. Memudahkan penumpang untuk mendapatkan Bus sesuai kriterianya
b. Memudahkan penumpang untuk menghindari oknum – oknum tidak
bertanggung jawab yangn menawarkan Bus tidak sesuai kriteria
penumpang.
1.6 Metode Penelitian
1.6.1 Alat dan Bahan Penelitian
Kebutuhan perangkat keras dan perangkat lunak akan mendukung proses
pembuatan dan pemakaian program. Spesifikasi perangkat keras yang digunakan
adalah sebagai berikut.
a. Merk dan Processor : Lenovo AMD E1-6010 1,4 GHz
b. RAM : 4 GB
c. VGA : 512 MB
d. Hard Disk Drive : 500 GB
Adapun spesifikasi perangkat lunak yang digunakan adalah sebagai berikut.
6
a. Windows 10
b. Notepad ++
c. XAMPP (Apache Web Server, MySQL, PHP)
d. Browser
1.6.2 Metode Pengumpulan Data
Adapun metode pengumpulan data yang dilakukan sebagai berikut.
a. Metode Observasi
Observasi dilakukan langsung di Terminal Giwangan Yogyakarta. Sasaran
observasi berupa lokasi pemberhentian Bus dan penumpang yang berada
diterminal .
b. Metode Wawancara
Mengumpulkan dan mendapatkan data dengan melakukan wawancara dan
melakukan pengisian kuisioner secara langsung terhadap penumpang dan pihak –
pihak yang bersangkutan dengan Perusahaan Otobus.
c. Dokumentasi
Dokumentasi berupa catatan-catatan mengenai kegiatan diterminal
giwangan, Yogyakarta. Pengumpulan data ini digunakan untuk melengkapi
metode observasi dan metode wawancara.
d. Metode Perpustakaan
Pengumpulan data dengan cara membaca buku – buku dan mencari
informasi di internet maupun media yang berkaitan dengan pembuatan laporan,
pembuatan program.
1.6.3 Metode Perangkat Lunak
Metode yang digunakan dalam proses perancangan sistem adalah dengan
menggunakan metode Waterfall.
1.7 Sistematika Penulisan
Untuk mempermudah penyajian dalam penulisan digunakan sistematika
untuk mengetahui pokok bahasan setiap bab yang akan disajikan, sebagai berikut:
7
BAB I : PENDAHULUAN
Dalam bab ini diuraikan mengenai latar belakang dan Permasalahan, Rumusan
Masalah, Batasan Masalah, Tujuan Penelitian, Manfaat penelitian, Metode
Penelitian, Sistematika Penulisan.
BAB II : TINJAUAN PUSTAKA
Tinjauan pustaka memuat uraian sistematis tentang informasi hasil penelitian
yang disajikan dalam pustaka dan menghubungkannya dengan masalah penelitian
yang sedang diteliti.
BAB III : LANDASAN TEORI
Pada bab III dijelaskan teori-teori secara singkat mengenai hal-hal yang
berhubungan dengan judul.
BAB IV : RANCANGAN SISTEM
Pada bab IV dijelaskan tentang tatacara metode dalam perancangan sistem yang
digunakan untuk mengolah sumber daya yang dibutuhkan sistem.
BAB V : HASIL PENELITIAN DAN PEMBAHASAN
Pada bab V dijelaskan tentang pembahasan masalah dari hasil penelitian.
BAB VI : KESIMPULAN DAN SARAN
Pada bab VI dijelaskan mengenai kesimpulan yang dapat diambil dari keseluruhan
isi dari laporan program profesional dan saran penulis untuk perkembangan sistem
agar sistem bekerja lebih baik.
2. Landasan Teori
2.1 Pengertian Bus
Menurut Kamus Besar Bahasa Indonesia mobil bus adalah setiap
kendaraan bermotor yang dilengkapi dengan tempat duduk untuk lebih dari
8(delapan) orang.
2.2. Definisi Sistem
Sistem merupakan elemen yang saling berkaitan yang bertanggung jawab
memproses masukan (input) sehingga menghasilkan keluaran (output) (Jogiyanto,
2009)
8
2.3.1 Metode Technique for Order Performance by Similarity to Ideal Solution
(TOPSIS)
TOPSIS merupakan metode pengambilan keputusan multikriteria yang
menggunakan prinsip bahwa alternatif yang terpilih harus mempunyai jarak
terdekat dari solusi ideal positif dan jarak terpanjang (terjauh) dari solusi ideal
negatif dari sudut pandang geometris dengan menggunakan jarak Euclidean (jarak
antara dua titik) untuk menentukan kedekatan relatif dari suatu alternatif dengan
solusi optimal.
2.4 Basis Data
Basis data dapat dipahami sebagai suatu kumpulan data terhubung
(interrelated data) yang disimpan secara bersama-sama pada suatu media, tanpa
mengatap satu sama lain atau tidak perlu suatu kerangkapan data
2.5 Perancangan Basis Data
2.5.1 Entity Relationship Data (ERD)
Menurut (A.S & Shalahuddin, 2014) menyatakan bahwa pemodelan awal
basis data yang paling banyak digunakan adalah menggunakan Entity Reltionship
Diagram (ERD). ERD dikembangkan berdasarkan teori himpunan dalam bidang
matematika.
2.6 Kamus Data Tabel
Kamus Data atau Data Dictionary digunakan untuk memperjelas aliran
data yang digambarkan pada DFD
2.7 Data Flow Diagram (DFD)
Informasi yang ada di dalam perangkat lunak dimodifikasi dengan
beberapa transformasi yang dibutuhkan. Data Flow Diagram (DFD) atau dalam
bahasa Indonesia menjadi Diagram Alir Data (DAD) adalah representasi grafik
yang menggambarkan aliran informasi dan transformasi informasi yang
diaplikasikan sebagai data yang mengalir dari masukan (input) dan keluaran
(output) (A.S & Shalahuddin, 2014).
9
2.8 Bagan Alir (Flowchart)
2.8.1. Bagan Alir Sistem (Flowchart System)
Bagan alir sistem merupakan bagan yang menunjukkan arus pekerjaan secara
keseluruhan dari sistem.Bagan alir sistem menjelaskan urut-urutan dari prosedur-
prosedur yang ada didalamnya.
2.8.2 Bagan Alir Program (Flowchart Program)
Bagan alir program merupakan bagan yang menjelaskan secara rinci
langkah-langkah dari proses program. Bagan alir program dibuat dari derivikasi
bagan alir sistem.
2.9 Perangkat Lunak Pendukung
2.9.1 HTML (Hyper Text Mark up Language)
HTML merupakan singkatan dari Hyper Text Mark Up language. HTML
digunakan untuk membangun suatu halaman web. Sekalipun banyak orang yang
menyebutnya sebagai suatu bahasa pemrograman
2.9.2 PHP (PHP Hypertext Preprocessor)
PHP Hypertext Preprocessor atau biasa disingkat PHP ini adalah suatu
bahasa scripting khususnya digunakan untuk web development
2.9.3 MySQL
MySQL adalah salah satu aplikasi DBMS yang sudah sangat banyak
digunakan oleh para pemrogram aplikasi web (Hidayatulloh & Kawistara, 2014).
Contoh DBMS lainnya adalah : PostgreSql, (freeware), SQL, Server, MS Access
dari Microsoft, DB2 dari IBM, Oracle, dan Oracle Corp, Dbase, FoxPro.
2.9.4 Notepad++
Notepad++ adalah suatu text editor yang berjalan pada Operating
System(OS) Windows.
2.9.5 Xampp
XAMPP adalah sebuah software yang berfungsi untuk menjalankan
website berbasis PHP dan menggunakan pengolah data MYSQL di komputer local
(Hidayatulloh & Kawistara, 2014).
10
2.9.6 Browser Web
Browser web adalah software yang digunakan untuk menampilkan
informasi dari server web (Sidik & Pohan, 2012).
Hasil Penelitian dan pembahasan
3.1 Login Admin
Gambar 3.1 Login admin
Keterangan : Form ini hanya bisa dilakukan oleh admin dengan memasukkan
username dan password.
3.2 Halaman Admin
Gambar 3.2 Halaman admin
10
Keterangan : Pada gambar 3.2 merupakan tampilan utama khusus admin ketika
masuk ke sistem .
3.3 Menu Kriteria
Gambar 3.3 Menu kriteria
Keterangan : Pada gambar 3.3 merupakan menu kriteria, pada menu ini admin
bisa menambahkan, mengedit maupun menghapus.
3.4 Menu Alternatif
Gambar 3.4 Menu alternatif
Keterangan : Pada gambar 3.4 merupakan menu alternatif .
11
3.5 Tampilan Halaman User
Gambar 3.5 Tampilan halaman user
Keterangan : Pada gambar 3.5 merupakan tampilan halaman utama ketika user
masuk kedalam aplikasi. User disini hanya menggunakan aplikasi dengan
memberikan input bobot dan tidak bisa merubah data dari sistem pendukung
keputusan.
3.6 Tampilan Halaman Alternatif User
Gambar 3.6 Tampilan halaman alternatif user
Keterangan : Pada gambar 3.6 user dapat mengakses alternatif dari sistem
pendukung keputusan. Namun user hanya dapat melihat saja dan tidak bisa
merubah data alternatif.
12
3.7 Tampilan Halaman Kriteria User
Gambar 3.7 Tampilan halaman kriteria user
Keterangan : Pada gambar 3.7 , user bisa mengetahui hasil ranking jika sudah
memasukkan nilai bobot tiap kriteria.
3.8 Hasil Ranking
Gambar 3.8 Hasil rangking
Keterangan : Pada gambar 3.8 yaitu user dapat melihat hasil penilaian rangking
yang sudah diinputkan di halaman kriteria user.
13
Daftar Pustaka
A.S, R., & Shalahuddin, M. (2014). Rekayasa Perangkat Lunak. Bandung:
Informatika.
Fitria, Y. (2011). Sistem Pendukung Keputusan Pemilihan Karyawan Berprestasi
Menggunakan Metode AHP dan TOPSIS (Studi Kasus : PT Mitra Beton
Mandiri). Skripsi.
Hamidah, & Rizan, O. (2017). Pemilihan Calon Ketua Badan Eksekutif
Mahasiswa Dengan Menerapkan FMADM (Fuzzy Multiple Attribute
Decision Making). Telematika, 10(1), 75–90. Retrieved from
http://ejournal.amikompurwokerto.ac.id/index.php/telematika/article/view/4
88
Hidayatulloh, P., & Kawistara, J. K. (2014). Pemrograman Web. Bandung:
Informatika.
Jogiyanto, H. (1990). Analisis dan Desain Sistem Informasi Pendekatan:
Terstruktur Teori dan Praktik Aplikasi Bisnis. (ANDI, Ed.). Yogyakarta.
Khanifah, S. R. (2016). Sistem Pendukung Keputusan Pemilihan Furniture
Rumah Dengan Metode Topsis Berbasis Web.
Marisa, F., Panggali, R. R., & Purnomo, D. (2013). Sistem Pendukung
Keputusan Untuk Menentukan Judul Skrips Jurusan Teknik Informatika
menggunakan metode TOPSIS. Informatika Merdeka Pasuruan, 2(1), 40–
42.
Ningsih, M. (2017). Sistem Pendukung Keputusan Pemberian Dana Bagi
Kelompok Wanita Tani Menggunakan Metode Topsis (Studi Kasus: Badan
Pelaksana Penyuluhan Dan Ketahanan Pangan Kabupaten Gunungkidul).
Skripsi. SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER AKAKOM YOGYAKARTA.
Pendik, P. (2016). Sistem Pendukung Keputusan Dalam Pemilihan Lokasi Objek
Wisata Menggunakan Metode Topsis. Skripsi, 1–9.
Pratiwi, H. (2016). Buku Ajar Sistem Pendukung Keputusan. STMIK Widya
Cipta Dharma.
Sidik, B., & Pohan, H. I. (2012). Pemrograman Web Dengan HTML. Bandung:
Informatika.
Sudrajat, F. A., & Nuryana, I. K. D. (2014). Sistem Pendukung Keputusan
Pemilihan Otobus Menggunakan Metode Topsis Berbasis Web Dengan Yii
Framework. Manajemen Informatika, 9–15.
Wijayanto, J. A. (2013). Perancangan aplikasi sistem pendukung keputusan
pemilihan spesifikasi komputer dengan metode topsis. Universitas Islam
Negeri Sunan Kalijaga.
Top Related