SISTEM PENDUKUNG KEPUTUSAN UNTUK PEMILIHAN HANDPHONE BERBASIS WEB PADA TOKO SMS SHOP (Alexander Dharmawan, Satrio Agung Prakoso , Harto Listijo, Doddy Krisna Sari)
SISTEM PENDUKUNG KEPUTUSAN UNTUK PEMILIHAN HANDPHONE BERBASIS WEB PADA TOKO SMS SHOP Alexander Dharmawan1, Satrio Agung Prakoso2 , Harto Listijo3, Doddy Krisna Sari 4 Fakultas Ilmu Komputer, Universitas AKI
[email protected] Abstrak Sistem Informasi berbasis komputer (Computer Based Information System) mengandung arti bahwa komputer memainkan peranan penting dalam sebuah sistem informasi. Secara teori, penerapan sebuah Sistem Informasi memang tidak harus menggunakan komputer dalam kegiatannya. Tetapi pada prakteknya tidak mungkin sistem informasi yang sangat kompleks itu dapat berjalan dengan baik jika tanpa adanya komputer. Sistem Informasi yang akurat dan efektif, dalam kenyataannya selalu berhubungan dengan istilah “computer-based” atau pengolahan informasi yang berbasis pada komputer. Sistem Pendukung Keputusan merupakan sistem informasi interaktif yang menyediakan informasi, pemodelan, dan pemanipulasian data. Sistem itu digunakan untuk membantu pengambilan keputusan dalam situasi yang semistruktur dan situasi yang tidak terstruktur, dimana tak seorangpun tahu secara pasti bagaimana seharusnya dibuat. Sistem Pendukung Keputusan tidak dimaksudkan untuk mengotomatisasikan pengambilan keputusan, tetapi memberikan perangkat interaktif yang memungkinkan pengambil keputusan untuk melakukan berbagai analisis menggunakan model-model yang tersedia. Pemilihan handphone berbasis web pada toko sms shop. Karena dengan berbasiskan website, sistem mudah diupdate, dapat diakses dimana saja, dan kapan saja dalam waktu 24 jam. Studi kasus ini memberikan hasil berupa hasil produk handphone terbaik berdasarkan kriteria harga dan sistem operasi dengan penilaian kriteria yan telah dibuat. Kata kunci : Sistem Pendukung Keputusan Pemilihan Handphone Pada Toko SMS Shop.
jaringan internet. Vendor handphone dari
1. Pendahuluan Dengan
kemajuan
teknologi
tahun ke tahun mengembangkan produknya
komunikasi yang sangat pesat seperti sekarang
seakan tahu akan kebutuhan manusia di masa
ini,
mendatang. Seperti diciptakannya smartphone,
manusia memiliki kemudahan untuk
saling
berkomunikasi
informasi telepon,
tidak
hanya
melainkan
maupun
bertukar
ponsel pintar yang bekerja layaknya sebuah
melalui
jaringan
komputer
juga
menggunakan
karena
menggunakan
sistem
operasi. 1
INFORMATIKA Vol.1, No.1 Februari 2013
Terkadang
pemilihan
(1970), yang selanjutnya dikenal dengan
handphone, masyarakat tidak tahu pasti fitur
istilah Management Decision System. Konsep
apa saja yang tertanam didalamnya, atau
SPK merupakan sebuah sistem interaktif
ketidaktahuan akan banyaknya kriteria pilihan
berbasis komputer yang membantu pembuatan
yang tersedia dalam pasar karena terbatasnya
keputusan memanfaatkan data dan model
referensi. Oleh karena itu perlu adanya sebuah
untuk menyelesaikan masalah-masalah yang
alat bantu berupa sistem yang bisa digunakan
bersifat tidak terstruktur dan semi terstruktur
untuk mendukung keputusan terhadap suatu
(Kosasi,
pilihan.
menunjang
seluruh
keputusan,
yang
Sistem
dalam
itu
dinamakan
Sistem
Pendukung Keputusan Sistem Pendukung Keputusan adalah
2002).
SPK
dirancang
tahapan
dimulai
untuk
pembuatan
dari
tahapan
mengidentifikasi masalah, memilih data yang
suatu sistem informasi spesifik yang ditujukan
relevan,
untuk
dalam
digunakan dalam proses pembutan keputusan
mengambil keputusan yang berkaitan dengan
sampai pada kegiatan mengevaluasi pemilihan
persoalan yang bersifat semi struktur dan tidak
alternative
terstruktur. Sistem ini memiliki fasilitas untuk
2.4.1 Bentuk Model dan Ciri-ciri Sistem
membantu
manajemen
menghasilkan berbagai alternatif yang secara
menentukan
pendekatan
yang
Pendukung Keputusan
interaktif dapat digunakan oleh pemakai.
Menurut Marimin, adapun ciri-
Sistem ini berbasis komputer yang dirancang untuk meningkatkan efektivitas pengambilan
ciri
keputusan dalam memecahkan masalah yang
dirumuskan oleh Minch dan Burns
bersifat semi terstruktur dan tidak terstruktur.
sebuah
DSS
seperti
yang
adalah sebagai berikut:
Untuk itu membuat suatu sistem untuk mendukung
keputusan
untuk
pemilihan
handphone agar bisa digunakan masyarakat kapan saja dan dimana saja.
ditujukan
untuk
membantu
pengambilan keputusan-keputusan yang kurang
terstruktur
dan
umumnya
dihadapi oleh para manajer yang berada
2. Kajian Pustaka Konsep
1. DSS
SPK
pertama
kali
di tingkat puncak.
diperkenalkan oleh Michael Scott Morton 2
SISTEM PENDUKUNG KEPUTUSAN UNTUK PEMILIHAN HANDPHONE BERBASIS WEB PADA TOKO SMS SHOP (Alexander Dharmawan, Satrio Agung Prakoso , Harto Listijo, Doddy Krisna Sari)
2. DSS
merupakan
kumpulan
gabungan
model
antara
Model analog bisa mewakili situasi
dan
dinamik, yaitu keadaan yang berubah
kualitatif
kumpulan data.
menurut waktu. Model ini lebih sering
3. DSS memiliki fasilitas interaktif yang
dipakai daripada model ikonik karena
dapat mempermudah hubungan antara
kemampuannya untuk mengetengahkan
manusia dengan komputer.
karakteristik dari kejadian yang dikaji.
4. DSS
bersifat
menyesuaikan
luwes
dan
dengan
dapat
Model analog banyak berkesesuaian
perubahan-
dengan penjabaran hubungan kuantitatif
perubahan yang terjadi. Sistem
pendukung
antara keputusan
juga memiliki beberapa bentuk model, diantaranya adalah:
dari beberapa hal, baik dalam bentuk ideal ataupun dalam skala yang berbeda. memiliki
beberapa
karakteristik yang sama dengan hal yang diwakili, terutama untuk menerangkan kejadian pada waktu yang spesifik. 2. Model Analog
kelas-kelas
yang
berbeda. 3. Model Matematik (model simbolik)
simbol, dan rumus. Jenis model simbolik yang
Model ikonik adalah perwakilan fisik
ikonik
dan
Format model simbolik berupa bentuk angka,
1. Model Ikonik
Model
sifat
umum
dipakai
adalah
suatu
persamaan
(equation). Bentuk persamaan adalah tepat, singkat
dan
mudah
dimengerti.
Simbol
persamaan tidak saja mudah dimanipulasi daripada kata-kata, tetapi juga lebih cepat dimengerti
maksudnya.
Suatu
persamaan
adalah bahasa universal dalam penelitian operasional
dan
ilmu
sistem,
dimana
3
INFORMATIKA Vol.1, No.1 Februari 2013
digunakan suatu logika simbolis.(Kusrini,
digunakan
untuk
2007)
komputer.
Sebagaimana
2.1. Unified Modeling Language (UML) UML (Unified Modelling Language)
memodelkan
sistem
halnya
bahasa
pemodelan, UML mengijinkan deskripsi dari sistem dibuat dengan mendetail pada setiap
adalah bahasa standar yang digunakan untuk
level
menjelaskan dan memvisualisasikan artifak
mendefinisikan
dari proses analisis dan desain berorientasi
berorientasi obyek.( Tessy Badriyah, S.Kom,
obyek.
bahasa
MT, 2008). Bahasa pemodelan merupakan
pemodelan bukan metode. Bahasa pemodelan
bagian terpenting dari metode. Ini merupakan
(sebagian besar grafik) merupakan notasi dari
bagian kunci tertentu untuk komunikasi, jika
metode yang digunakan untuk mendesain
anda ingin berdiskusi tentang desain maka
secara cepat. Pendapat lain mengemukakan
Anda membutuhkan bahasa pemodelan bukan
pengertian
proses yang digunakan untuk mendapatkan
UML
disebut
UML
sebagai
(Unified
Modelling
abstraksi.
Notasi sistem
Language) adalah keluarga notasi grafis yang
desain
didukung oleh model-model tunggal, yang
2.2 Pemrograman PHP
tersebut
dengan
akan
arsitektur
membantu pendeskripsian dan desain sistem
Menurut dokumen resmi PHP, PHP
perangkat lunak, khususnya sistem yang
merupakan singkatan dari PHP Hypertext
dibangun
Preprocessor. Ia merupakan bahasa berbentuk
menggunakan
pemrograman
berorientasi objek. (Martin Fowler, 2005).
skrip yang ditempatkan dalam server dan
Unified Modelling Language (UML)
diproses diserver (Abdul Kadir, 2008). Secara
adalah notasi yang lengkap untuk membuat
khusus PHP dirancang untuk membentuk
visualisasi model suatu sistem. Sistem berisi
aplikasi web dinamis. Artinya ia dapat
informasi dan fungsi tapi secara normal
membentuk tampilan berdasarkan permintaan 4
SISTEM PENDUKUNG KEPUTUSAN UNTUK PEMILIHAN HANDPHONE BERBASIS WEB PADA TOKO SMS SHOP (Alexander Dharmawan, Satrio Agung Prakoso , Harto Listijo, Doddy Krisna Sari)
terkini. Saat ini PHP cukup popoler sebagai
Fungsi
peranti
terhubung ke MySQL adalah fungsi
pemrograman
Web, terutama di
pertama
kali
dapat
lingkungan Linux. Walaupun demikian, PHP
mysql_connect
sebenarnya juga dapat bekerja pada server-
mempunyai atribut lengkap, yaitu:
server
Table 2.10 Atribut mysql_connect ()
berbasis
Unix,
Windows,
dan
Macintosh. PHP termasuk Open Source yang
().
untuk
Fungsi
Hostname/IP
$host
yang
dapat di download secara gratis. Hal ini
ini
Address
digunakan
untuk
mengakses MySQL. disebabkan PHP telah dipakai lebih dari 5 juta domain diseluruh dunia, dan akan terus
$username User yang mempunyai account MySQL.
bertambah karena kemudahan aplikasi PHP ini $password Password. dibandingkan dengan Server side yang lain. PHP adalah bahasa yang mudah dibuat. PHP memiliki beberapa fungsi dan script. Fungsifungsi yang ada tidak case sensitive tetapi variabelnya case sensitive (membedakan huruf besar dan kecil). Fungsi-fungsinya pada tipe data
adalah
get_type,
is_array,
is_double, is_float, is_int dan is_string
is_bool,
2. mysql_select_db () Sesudah terhubung ke MySQL, langkah selanjutnya adalah memilih database yang akan digunakan. Tabel dibawah ini menunjukan atribut yang dipakai oleh mysql_select_db (). Table 2.11 Atribut mysql_select_db()
2.3. Fungsi PHP MySQL 1. mysql_ connect ()
$database Nama database, contoh PHP $koneksi
Variable untuk terhubung ke mysql
5
INFORMATIKA Vol.1, No.1 Februari 2013
database.
Pada
script
mysql_fetch_array
3. mysql_query()
program
di
digunakan
atas untuk
menampilkan data pada tabel guestbook Syarat utama untuk mengakses MySQL sudah terpenuhi. Fungsi ketiga adalah
3. Metode
fungsi untuk melakukan Query ke
3.1. Metode Pengumpulan Data
MySQL. Tentu saja untuk mengetahui
Metode dalam hal ini adalah cara yang digunakan
untuk
mendapatkan
sintak mysql yang benar, karena inilah
mengumpulkan data.
yang akan menjadi modal utama untuk
1. Metode Pengamatan (observasi)
membangun database PHP MySQL.
dan
Observasi adalah teknik atau pendekatan untuk mendapatkan data primer dengan
Dan disini kita mempelajari perintah
cara mengamati langsung obyek datanya
select, update, insert, dan delete.
(Jogiyanto, 2005). 2. Wawancara (Interwiew)
4. mysql_num_rows()
Wawancara adalah komunikasi dua arah Fungsi ini digunakan untuk menghitung
untuk mendapatkan data dari responden
banyak baris yang diambil dari variabel
(Jogiyanto, 2005). Wawancara dilakukan
query. mysql_num_rows berguna untuk
dengan nara sumber . 3. Studi Pustaka
menghitung data yang ada di database.
Merupakan adalah metode pengumpulan data
5. mysql_fetch_array()
yang
meliputi Fungsi dari PHP yang terakhir ini digunakan untuk mengambil (fetch) record
berbentuk
surat-surat,
tulisan, catatan
yang harian,
laporan-laporan dan foto (Marzuki, 2002: 59).
dari suatu query. Fungsi ini menghasilkan nilai array. Dengan fungsi ini, hasil query dapat
ditampilkan
di
browser.
Fungsi
mysql_fetch_array lebih kompleks dari pada mysql_num_rows menampilkan
karena
data-data
yang
juga ada
3.2. Sumber Data
bisa
Sumber data meliputi sebagai berikut : 1. Data Primer
pada 6
SISTEM PENDUKUNG KEPUTUSAN UNTUK PEMILIHAN HANDPHONE BERBASIS WEB PADA TOKO SMS SHOP (Alexander Dharmawan, Satrio Agung Prakoso , Harto Listijo, Doddy Krisna Sari)
Data
primer
adalah
data
yang
4.1. Desain Sistem
diperoleh secara langsung dari sumber,
Untuk
diamati dan dicatat untuk pertama
keputusan
kalinya. Data tersebut akan menjadi
UML.
sekunder kalau dipergunakan orang
diharapkan
yang tidak berhubungan langsung
sistem yang mudah dipahami, dan juga dapa
dengan penelitian yang bersangkutan
ditampilkan bagian-bagian sistem dan juga
(Marzuki, 2002: 55).
batasannya, dimana hal ini akan berguna
2. Data Sekunder Data
sekunder
merancang ini,
sistem
pendukung
menggunakan
Penggambaran dapat
pemodelan
dengan
UML
memberikan
ini
gambaran
untuk langkah selanjutnya adalah
data
yang
diperoleh secara tidak langsung dari
4.2. Use Case Diagram Sistem Baru uc member
sumbernya melainkan dengan pihak lain atau apa yang diperoleh
home
dari
profil
sumber lain diluar lokasi penelitian.
memilih kriteria produk
«include» product
Data ini diperoleh dari buku maupun
«include»
«include» membandingkan product
«include» DSS
literatur lain seperti internet yang login
berhubungan dengan masalah yang
member
«include»
«include» «include» «include»
berita
«include»
dibahas (Marzuki, 2002: 56).
mendapatkan kesimpulan
«include» hubungi kami «include» bantuan
4. Hasil dan Pembahasan Analisis sistem sangat dibutuhkan dalam
logout
pengembangan atau pembuatan sebuah sistem, yaitu untuk mengidetifikasi masalah dengan memahami sistem yang sedang berjalan,
4.3. Tampilan Aplikasi
sehingga dari analisa yang dilakukan dapat diketahui sejauh mana sistem baru dapat dikembangkan dan diterapkan dan tentunya tidak
terlepas
dari
keinginan
untuk
memperoleh hasil yang maksimal
7
INFORMATIKA Vol.1, No.1 Februari 2013
Tampilan Kelola DSS Kriteria
Halaman DSS berdasar kriteria
Tampilan Kelola DSS Nilai
4.4. Kebutuhan Hardware
8
SISTEM PENDUKUNG KEPUTUSAN UNTUK PEMILIHAN HANDPHONE BERBASIS WEB PADA TOKO SMS SHOP (Alexander Dharmawan, Satrio Agung Prakoso , Harto Listijo, Doddy Krisna Sari)
Tidak
terkecuali
dalam
sistem
pendukung keputusan berbasis website yang
menjadi media promosi yang bisa diakses dengan cepat.
penulis kembangkan. Dibawah ini akan penulis paparkan spesifikasi software dan hardware yang disarankan dalam menjalankan sistem
2. Aplikasi
yang
mempermudah
dibuat
dapat
pelanggan
untuk
mengetahui handphone yang terbaik
Processor
Intel Core 2 Duo
Motherboard
Biostar G41
pada kriteria yang ditentukan. 3. Aplikasi
yang
dibuat
dapat
Memory (RAM) Vgen DDR3 2GB
mempermudah pelanggan, pengunjung
Hardisk320GB
Wd
maupun member untuk memperoleh
Monitor
LCD Philips 16”
informasi yang dibutuhkan tentang produk-produk handphone.
Mouse
Genius
4. Toko SMS SHOP dapat dengan mudah Keyboard
Microsoft
Power supply
Thermaltake 450W
mengupdate
informasi
yang
akan
disampaikan kepada pengunjung
Sementara
beberapa
saran
yang
dapat
disampaikan adalah: 5. Kesimpulan
1. Memberikan pembaharuan aplikasi secara
Beberapa kesimpulan yang dapat disampaikan
berkala
adalah sebagai berikut:
memperbaharui data dan tampilan .
1. Aplikasi
berbasis
web
untuk
menambah
atau
akan 2. Masih
perlu
dilakukan
perbaikan-
mempermudah toko SMS SHOP untuk perbaikan demi kesempurnaan program mengembangkan pasar karena bisa dan kemudahan pemakai.
9
INFORMATIKA Vol.1, No.1 Februari 2013
3. Perawatan perlu dilakukan agar program dapat digunakan semaksimal mungkin serta perlu dilakukan evaluasi terhadap sistem
sehingga
dapat
dilakukan
Marzuki. (2003).
Jakarta: PT. Pustaka Indonesia.
Nugroho,
Adi.
Analisis
Sistem
dan
Informasi
Metodologi
Berorientasi
Objek.
Bandung:
Informatika
6. Daftar Pustaka Hariyanto,
(2012).
Pereancangan dengan
penyesuian terhadap sistem.
Metodologi Penelitian.
Bambang.
(2004).
Sistem
Manajemen Basis Data. Bandung:
Prasetyo, Didik Dwi. (2006). 101 Tips dan Trik Pemrograman PHP. Jakarta: PT Elex
Informatika. HM, Jogiyanto. (2005). Analisa dan Desain Sistem Informasi. Yogyakarta: Andi
Media Komputindo.
Whitten. Jeffrey L, Lonnie D, Dittman. Kevin C. (2004). Metode Desain dan Analisis Sistem, Edisi I terjemahan Andi
Offset. Kristanto, Andri. (2008). Perancangan sistem
Offset dan McGrow-Hill Education, Yogyakarta: Andi Offset
Informasi dan Aplikasinya. Yogyakarta: PT. Gava media. Kusrini. (2007). Konsep dan Aplikasi Sistem Pendukung Keputusan. Yogyakarta: Andi Offset Kusrini. (2007). Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta: Andi Offset Lee, Christoper. (2012). 101 Tip & Trik CSS Most Wanted. Yogyakarta: Andi Offset Madcoms. (2008). PHP & MySQL Untuk Pemula. Yogyakarta: Andi Offset Marimin.
(2004).
Pengambilan Majemuk.
Teknik
dan
Aplikasi
Keputusan
Kriteria
Jakarta: PT. Grasindo.
10