ANALISIS DAN PERANCANGAN SISTEM PERANGKINGAN...

17
ANALISIS DAN PERANCANGAN SISTEM PERANGKINGAN MENGGUNAKAN METODE ELECTRE BERBASIS WEBSITE NASKAH PUBLIKASI diajukan oleh Yunanto Abdul Rohman 08.11.2447 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013

Transcript of ANALISIS DAN PERANCANGAN SISTEM PERANGKINGAN...

ANALISIS DAN PERANCANGAN SISTEM PERANGKINGAN MENGGUNAKAN METODE ELECTRE BERBASIS WEBSITE

NASKAH PUBLIKASI

diajukan oleh

Yunanto Abdul Rohman 08.11.2447

kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA YOGYAKARTA

2013

ANALYSIS AND PROGRAM SISTEM OF RANK WITH WEBSITE BASIS USING ELECTRE METHOD

ANALISIS DAN PERANCANGAN SISTEM PERANGKINGAN MENGGUNAKAN

METODE ELECTRE BERBASIS WEBSITE

Yunanto Abdul Rohman Andi Sunyoto

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

Electre (Elimination and Choice Expressing Reality) is one of MCDM method. ELECTRE method is recognized by Bernard Roy in 1965. In begining ELECTRE is used in choosing the best action towards the alternatives action that proposed, meanwhile ELECTRE is developed in 3 main problems, choice, rank and sorting.

There are 2 important parts in ELECTRE : first, construction from one or some outranking relations which compares every pair act comprehensively; second, procedure explanation that observes the recommendation from the first step.The recommendation character depends on the wind of problem facing : choice, rank or sorting. Based on the concordance and non-discordance principles, ELECTRE decides that “A alternative ouranks B alternative” which is meant “ A better than or equals B”.

Related with so that this system is builth to gine an ease as the rank calculation using ELECTRE method website base, which is hoped has a benefit for website user to calculate and using tahat method, another aim of this program is used not only for observer but also beneficial for an organisation or company to choice or rank. Keywords: MCDM, ELECTRE, Rank, website

1

1. PENDAHULUAN

Dalam kehidupan sehari-hari kita banyak menemukan kasus-kasus atau masalah-

masalah yang berkaitan dengan pengambilan keputusan dari banyak alternatif yang

mempunyai kriteria-kriteria yang saling berlawanan. Metode MCDM banyak dipakai untuk

memecahkan masalah-masalah tersebut. MCDM Multiple-criteria decision making atau

multiple-criteria decision analysis (MCDA) adalah sebuah studi tentang metode dan

prosedur mengenai criteria-kriteria yang saling bertentangan yang dapat dimasukkan ke

dalam proses perencanaan manajemen (International Society on Multiple Criteria

Decision Making).

Dalam penelitian ini, terkait dengan MCDM peneliti akan melakukan peneletian dan

analisa perangkingan menggunakan metode ELECTREE (ELimination dan Choice

Expressing Reality). Pada awalnya ELECTREE digunakan dalam pemilihan tindakan

terbaik terhadap alternatif-alternatif tindakan yang diajukan, namun kemudian

ELECTREE dikembangkan dalam tiga hal masalah utama : pemilihan, perankingan, dan

penyortiran.

2. LANDASAN TEORI

2.1 Definisi Sistem Definisi sistem berkembang sesuai dengan konteks di mana pengertian sistem itu

digunakan. Berikut adalah beberapa definisi sitem secara umum : Pertama, kumpulan

dari bagian – bagian yang bekerjasama untuk mencapai tujuan yang sama : Kedua,

sekumpulan objek - objek yang saling berelasi dan berinteraksi serta hubungan antar

objek bisa dilihat sebagai satu kesatuan yang dirancang untuk mencapai satu tujuan

Dengan demikian sistem dapat diartikan sebagai suatu kumpulan atau himpunan

dari unsur atau variabel – variabel yang saling terorganisasi, saling berinteraksi dan

saling bergantung satu sama lain. Murdick dan ross (1993) mendefinisikan sistem

sebagai seperangkat elemen yang digabungkan satu dengan yang lainya untuk tujuan

yang sama.1

_________________________

Hanif Al Fatta, 2007, Analisis & Perancangan Sistem Informasi Untuk Keunggulan Bersaing

Perusahaan & Organisasi Modern

2

2.2 Konsep Dasar Sistem Perangkingan ELECTRE Terdapat dua bagian penting dalam ELECTREE : pertama, konstruksi dari satu atau

beberapa hubungan outranking yang membandingkan secara komprehensif setiap

pasang tindakan; kedua, penguraian prosedur yang meneliti rekomendasi yang diperoleh

dari fase pertama. Sifat dari rekomendasi tergantung pada jenis masalah yang dihadapi :

pemilihan, perankingan atau penyortiran.

Sistem ini dibangun untuk memudahkan pengguna dalam merangking atau

mengambil keputusan dari data yang dimasukan user untuk dianalisa menggunakan

metode ELECTREE, selain itu sistem ini dibangun agar meminimalisir terjadinya

kesalahan pada penghitungan manual menggunakan metode ELECTREE.

2.3 Definisi Website Website adalah sebuah dokumen yang ditulis dalam Hyper Text Markup Language

(HTML) yang dapat diakses melalui Protocol Hyper Text Transfer Protocol (HTTP) yang

merupakan protokol untuk menyampaikan informasi dari sebuah pusat situs web untuk

ditampilkan dihadapan pengguna program pembaca informasi yang ada pada situs web

(Zakaria, 2007)

2.4 Algoritma Dan Pemrograman Dalam perancangan sistem ini akan digunakan dengan : Flowchart, DFD (Data Flow

Diagram), dan ERD (Entity Relationship Diagram). Sedangkan bahasa pemrograman

yang digunakan dalam membangun sistem adalah : PHP dan HTML.

Flowchart merupakan langkah awal dalam pembuatan program. Dengan adanya

flowchart, maka urutan proses kegiatan menjadi lebih jelas. Kemudian setelah flowchart

selesai disusun, seorang programmer menerjemahkannya ke dalam bentuk program

melalui bahasa pemrograman yang dikehendaki.

Data Flow Diagram (DFD) adalah representasi grafik dari sebuah sistem. DFD

menggambarkan komponen-komponen sebuah sistem, aliran-aliran data dimana

komponen-komponen tersebut, asal, tujuan, dan penyimpanan dari data tersebut.

ERD adalah gambar atau diagram yang menunjukkan informasi dibuat, disimpan,

dan digunakan dalam sistem bisnis. Entitas biasanya menggambarkan jenis informasi

yang sama. Dalam entitas digunakan untuk menghubungkan antar entitas yang sekaligus

menunjukkan hubungan antar data. 1

1 Hanif Al Fatta, 2007, Analisis & Perancangan Sistem Informasi Untuk Keunggulan Bersaing Perusahaan & Organisasi Modern , h.121

3

3. ANALISIS DAN PERANCANGAN SISTEM 3.1 Tinjauan Umum

Pada awalnya ELECTREE digunakan dalam pemilihan tindakan terbaik terhadap

alternatif-alternatif tindakan yang diajukan, namun kemudian ELECTREE dikembangkan

dalam tiga hal masalah utama : pemilihan, perankingan, dan penyortiran.

Sistem ini dibangun untuk memudahkan pengguna dalam merangking atau

mengambil keputusan dari data yang dimasukan user untuk dianalisa menggunakan

metode ELECTREE, selain itu sistem ini dibangun agar meminimalisir terjadinya

kesalahan pada penghitungan manual menggunakan metode ELECTREE.

3.2 Analisis Sistem

Pada proses analisa kelemahan sistem bertujuan untuk mengetahui kelemahan apa

saja dalam sistem lama dan memperbaiki kelemahan tersebut.

Tabel 3.1 Analisa Kelemahan Sistem

Faktor Hasil Analisa

Akurasi Dalam perhitungan manual menggunakan metode ELECTRE

dapat terjadi kesalahan perhitungan karena tidak

menggunakan mesin penghitung.

Efisiensi Pada perhitungan manual banyak waktu yang diperlukan untuk

menghitung perumusan ELECTRE

Pada penghitungan manual banyak menggunakan media

penghitung, seperti kertas, pena dan yang lainya.

Penyimpanan pada sistem lama kurang aman karena dalam

bentuk hardcopy saja.

3.2.1 Analisis Kebutuhan Sistem Dalam perancangan ini dibutuhkan analisa terhadap bebrapa bagian yang berkaitan

dengan perhitungan ELECTRE dan output yang dibutuhkan user dalam website. Tujuan

dari analisa kebutuhan sistem ini adalah untuk memberikan kualitas informasi yang baik

yang diberikan oleh website yang sesuai dengan kebutuhan pengguna.

4

3.2.1.1 Kebutuhan Perangkat Keras

Kebutuhan Spesifikasi

Net Book Model Inspiron 1012

Processor Intel(R) Atom(TM) CPU N450

Memory 1024MB RAM

Harddisk 240GB

Monitor 10” Intel(R) Graphics Media Accelerator 3150

3.2 Tabel kebutuhan perangkat keras

3.2.1.2 Kebutuhan Perangkat Lunak

No. Software Kebutuhan

1 Adobe Dreamweaver CS3 Web editor

2 Adobe Photoshop CS3 Web dan Image Editor

3 PHP Web editor

4 Micrsoft Windows XP Sistem Operasi

5 MySQL Database server

6 XAMPP Database engine

7 Mozilla firefox Web browser

Tabel 3.7 Kebutuhan Perangkat Lunak

3.2.1.3 Kebutuhan Informasi

Sebagai website penghitungan ELECTRE maka website ini akan dibangun

sedemikian rupa unruk memberikan detail perhitungan sesuai dengan kaidah

perhitungan ELECTRE, yang diharapkan bermanfaat bagi pengguna.

3.2.1.4 Kebutuhan Fungsional

Web engine ini diharapkan berfungsi baik sebagai mesin penghitung dengan metode

ELECTRE.

Sistem diharapkan mampu melakuakn fungsinya sesaui dengan fungsi dengan

metode ELECTRE yaitu pemilihan, perangkingan dan penyortiran.

5

Mampu melakukan perhitungan yang sesuai dengan perhitungan manual yang

akurat sehingga dapat mengurangi kesalahan perhitungan manual.

3.2.2 Analisis Kelayakan Sistem

3.2.2.1 Kelayakan Tekhnologi

Secara tekhnologi, sistem ini dapat diterapkan karena sangat membantu dalam

melakukan perhitungan menggunakan metode ELECTRE yang lebih cepat dan efisien.

Untuk menentukan sistem ini layak atau tidak maka diadakan perbandingan

penghitungan manual dengan menggunakan sistem ini.

3.2.2.2 Kelayakan Operasional

Sistem yang akan dibuat diharapkan dapat menjadikan efisien kinerja dan lebih

efektif nantinya. Sistem ini diharapkan juga menghemat waktu kerja untuk menentukan

perangkingan menggunakan metode ELECTRE.

Sistem ini berbasis website yang diharapkan dapat memudahkan dalam

menggunakanya, karena pengguna hanya menggunakan web browser dan koneksi

internet untuk dapat mengakses dan menggunakan website ini.

3.2.2.3 Kelayakan Hukum Sistem ini legal karena dalam pembuatanya sistem ini tidak menyimpang dari

perhitungan ELECTRE seperti terdapat dua ketentuan yaitu adanya perhitungan

concordance dan discordance dan menggunakan software yang memiliki lisensi yaitu :

Windows 7 starter, Adobe Dreamweaver CS3 dan Adobe Phtotoshop CS3.

3.3 Perancangan Sistem

Perancangan proses bertujuan untuk memberikan gambaran kepada manajemen

atau kepada programer seperti apa sistem ini nantinya akan dibangun.

DFD menggambarkan arus data dari sistem informasi secara logika tanpa

mempertimbangkan lingkungan fisik dimana data tersebut berada. Berikut merupakan

gambaran DFD dari sistem perhitungan ELECTRE yang akan dibangun.

6

APLIKASI PERANGKINGAN DENGAN METODE

ELECTRE

USER

DATA JUMLAH KRITERIA DAN ALTERNATIF, DATA

BOBOT DAN TIPE KRITERIA, DATA ANGKA

SETIAP ALTERNATIF

HASIL PERANGKINGAN

Gambar 3.1 DFD Level 0 (gambaran umum sistem)

4. IMPLEMENTASI 4.1 Implementasi Basis Data

Pada website electre ini dibutuhkan 8 tabel pada database yang dibuat dengan

phpMyadmin yang dapat diakses melalui http://localhost/phpmyadmin.

- Tabel Data

Gambar 4.1 Tabel Data

- Tabel Kategori

Gambar 4.3 Tabel Kategori

- Tabel Nilai C

7

Gambar 4.3 Tabel Nilai C

- Tabel Nilai D

Gambar 4.4 Tabel Nilai D

- Tabel Rangking

Gambar 4.5 Tabel Rangking

- Tabel List

Gambar 4.6 Tabel List

8

- Tabel Objek

Gambar 4.7 Tabel Objek

- Tabel User

Gambar 4.8 Tabel User

4.2 Implementasi Program 4.2.1 Halaman Utama

Halaman ini berfungsi sebagai halaman login dan dijadikan halaman pertama pada

website yang kami kerjakan.

Gambar 4.1 Halaman utama Website

4.2.2 Halaman Utama User Halaman ini adalah halaman setelah pengguna melakukan user yang berisi tetntang

perangkingan yang sudah atau akan dilakukan oleh user.

9

Gambar 4.2 Halaman Utama Bagi User Login

4.2.3 Halaman List Perangkingan User Halaman ini merupakan tampilan daftar perangkingan yang dimiliki oleh user.

Gambar 4. 3 Halaman List Perangkingan User

4.2.4 Halaman Ubah Password Halaman ini berfungsi untuk melakukan pengelolaan password yaitu untuk

merubah passwor yang lama menjadi password yang baru.

Gambar 4.4 Halaman Ubah Password

10

4.2.5 Halaman Step 1 Perangkingan Halaman ini berfungsi untuk masukan oleh user pada step 1 yaitu masukan berupa

judul perangkingan, jumlah kategori dan jumlah objek perangkingan.

Gambar 4.5 Step 1 Perangkingan

4.2.6 Halaman Step 2 Perangkingan Halaman ini berisi form yang harus diisi oleh user berupa nama kategori, bobot

kriteria dan tipe bobot kriteria penilaian.

Gambar 4.6 Halaman Step 2 Perangkingan

4.2.7 Halaman Step 3 Perangkingan Halaman ini berfungsi untuk menerima masukan dari user berupa nama alternatif

dan nilai dari masing – masing alternatif pada setiap kategori penilaian yang dibuat oleh

user.

Gambar 4.7 Halaman Step 3 Perangkingan

11

4.2.8 Halaman Step 4 Perangkingan (view) Pada halaman ini akan menampilkan hasil perangkingan yang telah dihitung

menggunakan perumusan electre. Dalam halaman ini terdapat halaman normalisasi

matriks, perhitungan concordance dan discordance, matriks c dan d dan hasil

perangkingan atau urutan alternatif.

Gambar 4.8 Halaman Normalisasai

Gambar 4.9 Halaman Nilai c dan d

12

Gambar 4.10 Halaman Matriks c dan d

Gambar 4.11 Halaman Hasil Perangkingan

13

5. PENUTUP 5.1 Kesimpulan

Dari hasil pembuatan website perangkingan dan pencarian alternatif menggunakan

metode electre dan akhir dari laporan, penulis dapat memberikan kesimpulan sebagai

berikut :

1. Telah dibangun sistem perangkingan menggunakan metode electre berbasis

website dengan menggunakan bahasa pemrograman php.

2. Sistem yang dibangun sudah sesuai dengan perumusan yang mengacu pada

perhitungan dengan metode electre setelah diuji dengan melakukan perbandingan

dengan perhitungan manual.

3. Dengan sistem ini maka akan memudahkan user untuk menghitung perhitungan

dengan menggunakan metode electre dan mempunyai akurasi yang baik sehingga

mengurangi kesalahan perhitungan dengan cara manual.

4. Sistem ini berjalan sesuai dengan kaidah perhitungan pencarian alternatif dengan

metode electre dan berjalan sesuai dengan fungsi utama electre yaitu : penyortiran,

pemilihan dan perangkingan.

5.2 Saran Berdasarkan analisis dan kesimpulan dari laporan ini, dan juga sebagai bahan

pertimbangan saran yang ingin disampaikan adalah sebagai berikut :

1. Dalam perkembanganya electre memiliki perumusan yang komplek sehingga perlu ditambahkan perumusan yang sesuai dengan kaidah electre seperti penambahan sub kriteria pada setiap kriteria penilaian.

2. Dikarenakan website ini masih bersifat local maka disarankan untuk memasukanya kedalam url sehingga user akan lebih mudah menggunakanya.

3. Website ini masih akan terus di uji validitasnya untuk meyakinkan user dalam

menggunakanya

DAFTAR PUSTAKA

Al Fatta. Hanif, 2007. Analisis & Perancangan Sistem Informasi Untuk Keunggulan Bersaing Perusahaan & Organisasi Modern. Yogyakarta : Penerbit ANDI.

Jogiyanto. HM, 1999. Analisis dan Desain Sistem Informasi. Yogyakarta : Penerbit ANDI. Oetomo, Budi Sutedjo Dharma. 2007. Pengantar Teknologi Informasi Internet Konsep

dan Aplikasi. Yogyakarta : Penerbit ANDI. Kusdiantoro, 2012. Analisis usability website akademik perguruan tinggi di indonesia

menggunakan metode promethee, vikor, dan electre, Yogyakarta :UNY