IMPLEMENTASI SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN TELEPON SELULER PADA WEBSITE GUDANG CELL TASIKMALAYA Amin Nudin, Acep Irham Gufroni, Hendra Gunawan. Teknik Informatika Universitas Siliwangi Tasikmalaya Email : amin.nudin@student.unsil.ac.id ABSTRACT Technology is evolving so rapidly that cause a variety of problems can be solved with technology. It allows humans to get a variety of convenience in solving every problem . Basically the decision is a systematic approach to the nature of the problem , gathering the facts, determining which of the alternatives facing mature , and taking action according to the calculation is the most appropriate action . Similarly, in terms of business, the many issues that arise as technology makes the right solution to solve these problems. One of the things that are beneficial to the entrepreneur or business owner is to use the website as a means of product promotion or as an online store that provides service to a wider target market. For the websit use as a promotional tool is the right step for entrepreneurs . To facilitate the selection of cell phone users in the implementing wheighted product that decisions taken in the election process of the mobile phone is more precise as you wish. Into a prototype method in Decision Support System web. The results of this research is a means to provide convenience in selecting the type of information about mobile phones with the recommendation of the application . Keywords: Prototype, DSS, Weighted Product, Cell Phones. ABSTRAK Teknologi berkembang begitu pesatnya yang menyebabkan berbagai permasalahan bisa diselesaikan dengan teknologi. Hal ini memungkinkan manusia mendapatkan berbagai kemudahan dalam menyelesaikan setiap permasalahannya. Pada dasarnya pengambilan keputusan adalah suatu pendekatan sistematis pada hakekat suatu masalah, pengumpulan faktafakta, penentuan yang matang dari alternatif yang dihadapi, dan pengambilan tindakan yang menurut perhitungan merupakan tindakan yang paling tepat. Begitu pula dalam hal bisnis, banyaknya permasalahan yang muncul menjadikan teknologi sebagai solusi yang tepat untuk menyelesaikan permasalahan tersebut. Salah satu hal yang sangat bermanfaat bagi para pengusaha atau pemilik bisnis yaitu dengan penggunaan website sebagai sarana promosi produk ataupun sebagai toko online yang menyediakan pelayanan dengan target pasar yang lebih luas. Untuk itu penggunaan websit sebagai sarana promosi merupakan langkah tepat bagi para pengusaha. Untuk memudahkan pengguna dalam pemilihan telepon seluler dengan menerapkan wheighted product sehingga keputusan yang diambil dalam proses pemilhan telepon seluler itu lebih tepat sesuai keinginan. Metode prototype menjadi pendukung dalam web System Pendukung Keputusan. Hasil penelitian ini yaitu merupakan sebuah sarana dalam memberikan kemudahan dalam informasi mengenai pemilihan jenis telepon seluler dengan hasil rekomendasi dari aplikasi. Kata Kunci : Prototype, Sistem Pendukung Keputusan, Weighted Product, Telepon Seluler I.
Pendahuluan Teknologi berkembang begitu pesatnya yang menyebabkan berbagai permasalahan bisa diselesaikan dengan teknologi. Hal ini memungkinkan manusia mendapatkan berbagai kemudahan dalam menyelesaikan setiap permasalahannya. Namun teknologi tidak bisa menggantikan peran manusia. Dalam kasus ini manusia tetap sebagai pelaku dari teknologi, dan teknologi itu sendiri hanya sebagai alat untuk menyelesaikan permasalahan yang menawarkan kemudahan dalam pengoperasiannya. Teknologi bisa menyelesaikan hampir semua aspek kehidupan manusia. Mulai dari pendidikan, kesehatan, bisnis, dan hal lainnya. Hal ini mengindikasikan bahwa teknologi mempunyai peranan yang sangat penting dalam kehidupan manusia. Gudang Cell sebagai tempat penjualan dan pembelian telepon seluler yang banyak dikunjungi oleh masyarakat tasikmalaya melakukan perkembangan dalam hal penjualan secara online dengan menggunakan perangkat lunak berbasis web, dengan tujuan masyarakat melakukan pembelian bukan hanya karena tertarik dengan model yang terbaru tanpa disesuaikan dengan kebutuhan, tetapi mayarakat bisa lebih selektif dalam pemilihan telepon seluler yang akan dibelinya dengan melakukan suatu perbandingan-perbandingan dari berbagai kriteria-kriteria
yang dimasukan dan menampilkan suatu barang yang direomendasikan untuk dibeli. Ditinjau dari permasalahan diatas maka dengan adanya Sistem Pendukung Keputusan yang menggunakan metode Weighted Product (WP) maka diharapkan dapat mempercepat dan mempermudah calon pembali dalam mengambil keputusan untuk melakukan pemilihan Telepon Seluler sesuai dengan yang diharapkan. II. A.
Landasan Teori Sistem Pendukung Keputusan Sistem pendukung keputusan (SPK) secara umum didefinisikan sebagai sebuah sistem yang mampu menghasilkan pemecahan maupun penanganan masalah. SPK tidak dimaksudkan untuk menggantikan peran pengambil keputusan, tapi untuk membantu dan mendukung pengambil keputusan (Kusrini, 2007). B.
Weighted Product Menurut Yoon (1989) metode WP menggunakan perkalian untuk menghubungkan rating atribut, dimana rating setiap atribut harus dipangkatkan dulu dengan bobot atribut yang bersangkutan. Proses ini sama halnya dengan proses normalisasi. Preferensi untuk alternatif Ai diberikan sebagai berikut :
1
Dimana
adalah pangkat bernilai positif untuk
atribut biaya, dan bernilai negatif untuk atribut keuntungan. Preferensi relatif dari setiap alternatif, diberikan sebagai :
C.
Metode Prototype Teknik pengembangan sistem yang digunakan adalah model prototyping. Prototyping merupakan metode pengembangan sistem informasi secara bertahap, yaitu dengan mengembangkan suatu prototype yang sederhana terlebih dahulu, baru kemudian dikembangkan dari waktu ke waktu sampai sistem informasi selesai dikembangkan. Prototype merupakan bentuk dasar atau model awal dari suatu sistem atau subsistem (Jogiyanto, H. M., 2003).
dibutuhkan untuk pengembangan perangkat lunak. 3. Pemodelan. Aktivitas pemodelan ini dijalankan untuk menganalisis disain yang akan dibuat. 4. Konstruksi. Aktivitas yang dibutuhkan untuk mengembangkan perangkat lunak, pengkodean, pengujian, penggunaan perangkat lunak serta dokumentasi seperti buku manual penggunaan perangkat lunak. 5. Evaluasi atau penyebaran. Aktivitas yang dibutuhkan untuk mendapatkan respon dari pengguna berdasarkan evaluasi mereka selama representasi perangkat lunak pada tahap pemodelan maupun pada implementasi selama instalasi perangkat lunak pada tahap konstruksi. A.
ERD Nama_alternatif
No_alternatif No_kriteria Id_penilaian
harga
No_alternatif Nama_kriteria
processor
N
alternatif
Menurut Pressman (2012), dalam melakukan perancangan sistem yang akan dikembangkan dapat mengunakan metode prototype. Metode ini cocok digunakan untuk mengembangkan sebuah perangkat yang akan dikembangkan kembali. Metode ini dimulai dengan pengumpulan kebutuhan pengguna. Kemudian membuat sebuah rancangan kilat yang selanjutnya akan dievaluasi kembali sebelum diproduksi secara benar.
ram
N
penilaian
kriteria Bobot_kriteria
N
keterangan nilai
memory kamera
Jenis_kriteria
mempunyai
1
Id_kategori
kategori
Nama_kategori
Gambar 3.1. ERD D . Web World Wide Web atau lebih dikenal dengan nama web menurut Berners-Lee (2004), adalah sebuah layanan yang didapat oleh pemakai komputer apabila komputernya tersambung dengan internet. Dengan web, pengguna komputer diseluruh penjuru dunia dapat saling berinteraksi dengan pengguna internet lainnya tanpa harus beranjak dari tempat di mana internet tersebut dapat di akses. Dengan mengakses internet, para pengguna jasa layanan internet dapat dengan mudah memperoleh informasi yang diinginkan, bahkan dapat menyimpan program, atau gambar yang ditampilkan dari media internet. Sedangkan pengertian Web Menurut Hidayat (2010), Website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait, yang masing-masing dihubungkan dengan jaringan-jaringan halaman. III. Metode Penelitian Metode yang digunakan dalam penelitian ini menggunakan metode prototype dengan langkah-langkah penelitian sebagai berikut : 1. Pengumpulan kebutuhan atau komunikasi. Aktivitas yang dibutuhkan untuk membangun komunikasi yang efektif antara pengembang dengan pengguna terutama mengenai kebutuhan dari pengguna. 2. Perencanaan. Aktivitas perencanaan ini dibutuhkan untuk menentukan sumber daya, perkiraan waktu pengerjaan, analisa resiko, dan informasi lainnya yang
Kamus Data a. Data Alternatif : *no_alternatif, nama_alternatif, harga, processor, ram, memory, kamera, keterangan, gambar. b. Data Kriteria : *no_kriteria, nama_kriteria, bobot_kriteria, jenis_kriteria. c. Data Kategori : *id_kategori, nama_kategori. d. Data Penilaian : *id_penilaian, **no_alternatif, **no_kriteria, nilai. Keterangan : * : primary key ** : foreign key B. 1.
DFD Diagram Konteks Data Login Data Kriteria Data Alternatif Data Nilai Data Kategori
Aplikasi Sistem Pendukung Keputusan Pemilihan Telepon Seluler
Pengguna
Informasi Login Informasi Kriteria Informasi Alternatif Informasi Nilai Informasi Kategori
Gambar 3.2. Diagram Konteks
2
2.
DFD Level 1 Data Login
Informasi Login
1 Login
Login
Record Login
Data Login
Record Login Data Kategori Record Kriteria
Data Alternatif Data Kriteria
kategori
Data Alternatif
Pengguna
Informasi Alternatif Informasi Kriteria
2 Pengolahan Data
Record Alternatif
Alternatif
Data Kriteria
Record Kriteria
Kritera
Data Nilai Record Kriteria Record Alternatif Informasi Nilai
3 Penilaian Telepeon Seluler
Gambar 4.2. Tampilan Pemilihan Produk
Record Alternatif Data Nilai
Penilaian
3.
Tampilan Hasil Rekomendasi Produk
Record Nilai
Gambar 3.3. DFD Level 1 C.
Kebutuhan Perangkat Keras dan Perangkat Lunak Spesifikasi perangkat keras minimum yang diperlukan untuk menjalankan aplikasi sistem pendukung keputusan ini yaitu, komputer dengan RAM 512 MB. Sementara spesifikasi perangkat lunak minimum yang digunakan untuk menjalankan aplikasi ini yaitu, sistem operasi Windows XP SP2, dan MySQL 5.0 sebagai basis datanya. IV. Hasil dan Pembahasan A. Implementasi 1. Tampilan Frontend Menyediakan halaman produk terbaru untuk pemilihan telepon seluler.
Gamabr 4.3. Tampilan Hasil Rekomendasi Produk Potongan source code penilaian pada halaman rekomendasi produk. // -------------- PERHITUNGAN METODE WP ---------------------- START $jumalternatif = $_POST['n']; $jumkriteria = 5; $query=mysql_query("delete from penilaian"); //menghitung jumlah bobot kriteria $query=mysql_query("select sum(bobot_kriteria) as jumbobot from kriteria"); $rjum=mysql_fetch_array($quer y); $jumbobot=$rjum[jumbobot];
Gambar 4.1. Tampilan Frontend
2.
Tampilan Pemilihan Produk Halaman ini memuat produk-produk yang telah dipilih oleh pengguna dan memproses perhitungan untuk merekomendasi produk yang ingin dipilih.
//mencari nilai w $i=1; $query=mysql_query("select * from kriteria order by no_kriteria"); while($r=mysql_fetch_array($q uery)) { $w[$i]=$r[bobot_kriteria]/$ju mbobot; $i++; }
3
//mencari nilai s $jumv=0; $i=1; $query=mysql_query("select * from _temp join alternatif using(no_alternatif) order by no_alternatif");
while($r=mysql_fetch_array($q uery))
{ $v[$i] = $s[$i] /
$jumv; $query2=mysql_query("INSERT INTO penilaian(
while($r=mysql_fetch_array($q
no_alternatif,
uery))
nilai)
{ $jums=1; $j=1;
VALUES(
$query2=mysql_query("select * from kriteria order by no_kriteria");
'$r[no_alternatif]', '$v[$i]')"); mysql_query($query2); $i++;
while($r2=mysql_fetch_array($ query2))
}
{ if($r2[no_kriteria]=="1"){ $nilai =
// -------- PERHITUNGAN METODE WP ----------- END
$r[harga]; }else if($r2[no_kriteria]=="2"){
4. $nilai =
$r[processor];
Tampilan Login Administrator Pada proses ini admin bias mengolah data dengan memasukan username dan password.
}else if($r2[no_kriteria]=="3"){ $nilai = $r[ram]; }else if($r2[no_kriteria]=="4"){ $nilai = $r[memory]; } else
Gambar 4.4. Tampilan Login Administrator
if($r2[kamera]=="5"){ $nilai = $r[kamera]; } if($r2[jenis_kriteria]=="Keun tungan"){ $jums = $jums *
POW($nilai,$w[$j]); }else{
$jums = $jums * POW($nilai,(-1 * $w[$j])); } $j++; } $s[$i]=$jums; $jumv = $jumv + $jums; $i++; } //mencari nilai v $i = 1; $query=mysql_query("select * from _temp order by no_alternatif");
B.
Pengujian Perangkat Lunak Metode yang digunakan pada tahap pengujan dalam penelitian ini adalah pengujian tertulis weighted product dan black-box, dimana metode ini berfokus pada seluruh aspek dari perangkat lunak yang berkaitan langsung dengan pengguna yaitu mulai dari antarmuka, masukan dan keluaran. 1.
Pengujian Tertulis Untuk pengujian perhitungan metode Weighted Product dilakukan secara manual terlebih dulu dengan diberikan test case sebagai berikut : Ada 4 telepon seluler yang akan menjadi alternatif, yaitu: A1 = Samsung Galaxy S III, A2 = HTC Windows Phone 8x, A3 = LG Nexus 4 E960, A4 = Blackbarry Z10. Dan ada 5 kriteria yang dijadikan acuan dalam pengambilan keputusan, yaitu: C1 = Harga (Rp) C2 = Processor (Ghz) C3 = RAM (Mb) C4 = Memory (Gb) C5 = Kamera (MP)
4
Tingkat kepentingan setiap kriteria dinilai dari 1 sampai 9, yaitu : 1 = Mutlak sangat tidak penting 2 = Sangat tidak penting 3 = Tidak penting 4 = Tidak cukup penting 5 = Cukup penting 6 = Cukup lebih penting 7 = Penting 8 = Sangat penting 9 = Mutlak penting Tingkat kepentingan untuk setiap kriteria hasil dari kuisioner adalah sebagai berikut : C1 = Penting = 7 C2 = Tidak cukup penting = 4 C3 = Cukup penting = 5 C4 = Cukup lebih penting = 6 C5 = Tidak cukup Penting = 4 Dari tingkat kepentingan untuk setiap kriteria diatas, didapat bobot preferensi W = (7, 4, 5, 6, 4). Setelah didapatkan bobot preferensi, dilakukan penilaian sebagai berikut : Tabel 4.1. Penilaian untuk setiap kriteria Kriteria Alternatif C1 C2 C3 A1 5.945.000 1,4 1024 A2 5.710.000 1,5 1024 A3 5.050.000 1,5 2048 A4 6.950.000 1,5 2048
Kemudian dihitung nilai vektor V sebagai berikut :
Nilai terbesar ada pada V2 sehingga alternatif A2 adalah alternatif yang terpilih sebagai alternatif terbaik. Dengan kata lain, HTC Windows Phone 8x lebih direkomendasikan sebagai telepon seluler yang harus dipilih. 2.
C4 64 16 16 16
C5 8 8 8 8
Pengujian Program Setelah dilakukan pengujian tertulis untuk perhitungan metode Weighted Product, selanjutnya dilakukan pengujian program dengan test case yang sama dengan pengujian tertulis. Berikut ini tampilan untuk alternatif dan kriteria telepon seluler pada program :
Kriteria C1 (Harga) adalah kriteria biaya. Sedangkan kriteria C2 (Processor), C3 (RAM) dan C4 (Memory), C5 (Kamera) adalah kriteria Keuntungan. Dari tabel diatas dilakukan perbaikan bobot terlebih dahulu. Seperti yang sudah diketahui sebelumnya, bobot preferensi yang ada yaitu W = (7, 4, 5, 6, 4). Dari bobot tersebut dilakukan perbaikan bobot seperti berikut :
Gambar 4.5. Tampilan Alternatif dan Kriteria
Kemudian dihitung vektor S dari bobot diatas :
Gambar 4.6. Tampilan Hasil Penilaian
5
Berikut perbandingan hasil perhitungan antara pengujian tertulis dengan pengujian program : Tabel 4.2. Perbandingan Hasil Pengujian Alternatif Hasil Pengujian Hasil Pengujian Tertulis Program V1 0,2111 0,21 V2 0,2845 0,28 V3 0,2413 0,24 V4 0,2629 0,26 Perhitungan pengujian tertulis dilakukan manual dengan bantuan kalkulator, dan perhitungan pengujian program dilakukan langsung pada program sistem pendukung keputusan. Karena perbedaan hasil perhitungan tidak terlalu besar maka hasil perhitungan bisa diterima. C.
Kelebihan dan Kekurangan Dari hasil penelitian yang dilakukan, aplikasi sistem pendukung keputusan pemilihan telepon seluler ini mempunyai kelebihan sebagai berikut : a. Kriteria penilaian dan alternatif keputusan bisa ditambah sesuai kebutuhan. b. Data alternatif keputusan, kriteria penilaian dan nilai bobot kriteria disimpan dalam database. Sehingga bisa digunakan lagi nanti pada saat dibutuhkan. c. Aplikasi bisa digunakan untuk studi kasus lainnya selain pemilihan telepon seluler. Disamping kelebihan tersebut diatas, aplikasi mempunyai kekurangan yaitu pengguna minimal harus mengetahui tentang sistem pendukung keputusan untuk dapat menggunakan aplikasi ini agar tidak terjadi kebingungan dalam penggunaannya.
aplikasi ini dan mendapatkan alternatif keputusan yang dihasilkan oleh aplikasi. Selanjutnya ditambahkan keluasan untuk akses pengguna misalnya aplikasi berbasis mobile.
DAFTAR PUSTAKA Berners-Lee, 2004. World Wide Web Hidayat, 2010. Website Jogiyanto, HM. 2003. Sistem Teknologi Informasi. Yogyakarta: Andi Kusrini, M.Kom.2007. Konsep dan Aplikasi Sistem Pendukung Keputusan. Penerbit Andi. Roger S. Pressman. 2012. Rekayasa Perangkat Lunak: pendekatan Praktisi Buku 1. Yogyakarta: Andi Publisher. Yoon, 1989. Metode Weighted Product.
V. Kesimpulan dan Saran A. Kesimpulan Dari hasil penelitian ini dapat disimpulkan bahwa : a. Telah selesainya dibuat sebuah aplikasi yang bisa memberikan alternatif keputusan untuk pemilihan telepon seluler. Alternatif keputusan yang dihasilkan oleh aplikasi bisa menjadi bahan pertimbangan untuk memilih telepon seluler. Kriteria penilaian yang digunakan yaitu harga, processor, ram, memory, dan kamera. Alternatif keputusan yang dihasilkan bukan merupakan hasil akhir, tetapi hanya rekomendasi untuk dijadikan bahan pertimbangan pemilihan telepon seluler. b. Aplikasi sistem pendukung keputusan yang dibuat bisa memberikan rekomendasi untuk pengambil keputusan dalam pemilihan telepon seluler. B.
Saran Aplikasi yang dibuat sudah berjalan dengan baik sesuai dengan tujuan awal dari penelitian ini, yaitu untuk membangun sebuah aplikasi pendukung keputusan pemilihan telepon seluler. Aplikasi sudah bisa menghasilkan alternatif keputusan yang bisa membantu pengambil keputusan. Saran untuk pengembangan selanjutnya pada aplikasi ini yaitu dari sisi interaksi yang lebih mengutamakan kenyamanan pengguna. Sehingga pengguna yang tidak mengerti sistem pendukung keputusan bisa menggunakan
6