SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SMARTPHONE …library.stmikgici.ac.id/skripsi/171300022.pdf ·...
Transcript of SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SMARTPHONE …library.stmikgici.ac.id/skripsi/171300022.pdf ·...
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SMARTPHONE ANDROID DI TOKO SP CELL
DENGAN MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING
(SAW)
SKRIPSI
Oleh: Theananda Yoca
171300022
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER (STMIK) GICI
BATAM
2018
i
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SMARTPHONE ANDROID DI TOKO SP CELL
DENGAN MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING
(SAW)
SKRIPSI
Diajukan Untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana
Oleh: Theananda Yoca
171300022
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER (STMIK) GICI
BATAM
2018
vii
ABSTRAK
Smartphone adalah telepon selular dengan mikroprosesor, memori, layar dan
modem bawaan. Dengan berbagai macam pilihan yang ada membuat konsumen
kebingungan dalam memilih produk smartphone yang diinginkan, keberagaman
merek, tipe, spefisikasi,dan harga yang ditawarkan dalam memilih smartphone
selalu tidak sesuai dengan kebutuhan dan kriteria konsumen, selain itu
kebanyakan konsumen tidak mengetahui betul fungsi dan kegunaan smartphone
dan salah dalam membeli smartphone sehingga mengakibatkan tidak tepatnya
fungsi smartphone tersebut. Berdasarkan dari permasalahan diatas penulis
membuat sebuah aplikasi pengambilan keputusan pemilihan smartphone android.
Oleh sebab itu dalam penelitian ini penulis mengambil judul Sistem Pendukung
Keputusan Pemilihan Smartphone Android Di Toko SP CELL dengan
Menggunakan Simple Additive Weighting (SAW). Bahasa pemograman yang
digunakan adalah Microsoft Visual Basic dan MySQL sebagai database server.
Dari hasil penelitian ini diharapkan dapat memberi kemudahan dalam
pengambilan keputusan untuk menentukan smartphone android yang sesuai
dengan kebutuhan dan kriteria perusahaan.
Kata kunci : Simple Additive Weighting (SAW), Sistem Pendukung Keputusan,
Microsoft Visual Basic, MySQL.
viii
ABSTRACT
Smartphones are cellular phones with microprocessors, memory, screens and
default modems. With a variety of choices available to make consumers confused
in choosing the desired smartphone products, the diversity of brands, types,
specifications, and prices offered in choosing a smartphone is always not in
accordance with the needs and criteria of consumers, other than that most
consumers do not know the functions and uses of smartphones. and wrong in
buying a smartphone so that the smartphone function is not correct. Based on the
above problems the author makes an application for making decisions on the
selection of Android smartphones. Therefore, in this study the author takes the
title of Decision Support System for Choosing an Android Smartphone at the SP
CELL Store by Using Simple Additive Weighting (SAW). The programming
language used is Microsoft Visual Basic and MySQL as database servers. From
the results of this study are expected to provide convenience in making decisions
to determine an Android smartphone that fits the needs and criteria of the
company.
Keywords: Simple Additive Weighting (SAW), Decision Support System,
Microsoft Visual Basic, MySQL.
ix
DAFTAR ISI
Judul Halaman
HALAMAN JUDUL ...................................................................................... i
HALAMAN PERSETUJUAN ..................................................................... ii
HALAMAN PENGESAHAN ........................................................................ iii
HALAMAN PERNYATAAN ........................................................................ iv
KATA PENGANTAR .................................................................................... v
ABSTRAK ...................................................................................................... vii
ABSTRACT .................................................................................................... viii
DAFTAR ISI ................................................................................................... ix
DAFTAR TABEL .......................................................................................... xiv
DAFTAR GAMBAR ...................................................................................... xv
BAB I PENDAHULUAN ............................................................................. 1
1.1 Latar Belakang ................................................................................... 1
1.2 Rumusan Masalah .............................................................................. 5
1.3 Batasan Masalah................................................................................. 5
1.4 Tujuan Penelitian ............................................................................... 6
1.5 Manfaat Penelitian ............................................................................. 6
1.6 Sistematis Penulisan ........................................................................... 7
x
BAB II LANDASAN TEORI ........................................................................ 8
2.1 Sistem ................................................................................................. 8
2.1.1 Karakteristik Sistem .................................................................... 8
2.1.2 Klasifikasi Sistem........................................................................ 10
2.2 Informasi ............................................................................................ 11
2.2.1 Kualitas Informasi ....................................................................... 12
2.2.2 Nilai Informasi ............................................................................ 12
2.3 Sistem Informasi ................................................................................ 13
2.3.1 Tujuan Sistem Informasi ............................................................. 14
2.3.2 Komponen Sistem Informasi ...................................................... 15
2.4 Sistem Pendukung Keputusan ............................................................ 16
2.4.1 Karakteristik Sistem Pendukung Keputusan ............................... 17
2.4.2 Komponen Sistem Pendukung Keputusan .................................. 18
2.4.3 Tujuan Sistem Pendukung Keputusan ........................................ 19
2.5 Metode SAW (Simple Additive Weighting) ...................................... 19
2.6 Smartphone ........................................................................................ 21
2.7 Android .............................................................................................. 21
2.8 Metode Waterfall ............................................................................... 22
2.9 MYSQL .............................................................................................. 24
2.10 XAMPP .............................................................................................. 25
2.11 Visual Basic (VB) .............................................................................. 25
xi
2.12 Diagram Konteks ............................................................................... 25
2.13 Data Flow Diagram (DFD) ................................................................ 26
2.14 Flowchart ........................................................................................... 27
2.15 Entity Relationship Diagram (ERD) .................................................. 33
2.16 Blackbox Testing ............................................................................... 34
2.17 Penelitian Terdahulu .......................................................................... 35
BAB III METODOLOGI PENELITIAN ................................................... 37
3.1 Kerangka Kerja .................................................................................. 37
3.1.1 Metode Penelitian........................................................................ 39
3.1.2 Lokasi Penelitian ......................................................................... 39
3.1.3 Waktu Penelitian ......................................................................... 40
3.2 Gambaran Umum Perusahaan ............................................................ 40
3.2.1 Sejarah Perusahaan ..................................................................... 40
3.2.2 Visi dan Misi ............................................................................... 40
3.2.3 Struktur Organisasi ..................................................................... 41
BAB IV ANALISIS DAN IMPLEMENTASI ............................................. 43
4.1 Analisis Sistem Yang Berjalan .......................................................... 43
4.2 Analisis Sistem Yang Diusulkan ........................................................ 44
4.2.1 Diagram Konteks ........................................................................ 44
4.2.2 Data Flow Diagram (DFD) ......................................................... 45
4.2.3 Entity Relationship Diagram (ERD) ........................................... 45
xii
4.3 Analisis Sistem ................................................................................... 46
4.3.1 Pembobotan Kriteria ................................................................... 46
4.3.2 Nilai Crips Kriteria ...................................................................... 47
4.3.3 Penilaian Kriteria ........................................................................ 47
4.3.4 Penilaian Crips Kriteria ............................................................... 48
4.3.5 Perhitungan Matriks Normalisasi ................................................ 48
4.3.5.1 Kriteria Harga (C1) ............................................................. 48
4.3.5.2 Kriteria RAM (C2) .............................................................. 49
4.3.5.3 Kriteria Memory Internal (C3) ............................................ 50
4.3.5.4 Kriteria Kamera (C4) .......................................................... 50
4.3.5.5 Kriteria Baterai (C3) ........................................................... 51
4.3.6 Perhitungan Untuk Mencari Nilai Vektor ................................... 52
4.4 Perancangan Dan Desain.................................................................... 53
4.4.1 Perancangan Database ................................................................. 53
4.4.2 Perancangan Sistem Informasi .................................................... 56
4.4.2.1 Perancangan Input ............................................................... 56
4.4.2.2 Perancangan Output ............................................................ 62
4.5 Implementasi ...................................................................................... 63
4.5.1 Halaman Login ............................................................................ 64
4.5.2 Halaman Utama ........................................................................... 64
4.5.3 Halaman Alternatif ...................................................................... 65
xiii
4.5.4 Halaman Kriteria ......................................................................... 65
4.5.5 Halaman Nilai Crips .................................................................... 66
4.5.6 Halaman Bobot............................................................................ 66
4.5.7 Halaman Perhitungan .................................................................. 67
4.5.8 Halaman Ubah Password ............................................................ 68
4.5.9 Halaman Laporan Alternatif ....................................................... 68
4.5.10 Halaman Laporan Kriteria Penilaian ......................................... 69
4.5.11 Halaman Laporan Rangking ..................................................... 70
BAB V KESIMPULAN DAN SARAN ......................................................... 72
5.1 Kesimpulan ......................................................................................... 72
5.2 Saran .................................................................................................... 72
DAFTAR PUSTAKA
LAMPIRAN
xiv
DAFTAR TABEL
Tabel Halaman
Tabel 2.1 Simbol Data Flow Diagram (DFD) .............................................. 26
Tabel 2.2 Simbol System Floechart .............................................................. 28
Tabel 2.3 Simbol Program Flowchart ........................................................... 31
Tabel 2.4 Simbol Process Flowchart ............................................................ 32
Tabel 2.5 Simbol Entity Relationship Diagram (ERD) ................................ 33
Tabel 4.1 Pembobotan Kriteria ..................................................................... 46
Tabel 4.2 Nilai Crips..................................................................................... 47
Tabel 4.3 Penilaian Kriteria .......................................................................... 47
Tabel 4.4 Penilaian Crips .............................................................................. 48
Tabel 4.5 Hasil Nilai Matriks Normalisasi ................................................... 52
Tabel 4.6 Tabel Admin ................................................................................. 54
Tabel 4.7 Tabel Kriteria ................................................................................ 54
Tabel 4.8 Tabel Relasi Alternatif .................................................................. 54
Tabel 4.9 Tabel Alternatif ............................................................................. 55
Tabel 4.10 Tabel Crips ................................................................................... 55
xv
DAFTAR GAMBAR
Gambar Halaman
Gambar 1.1 Jumlah Pengguna Smartphone Indonesia.................................... 2
Gambar 1.2 Market Share Vendor Smartphone Di Indonesia ........................ 3
Gambar 2.1 Metode Waterfall ........................................................................ 22
Gambar 3.1 Kerangka Kerja ........................................................................... 37
Gambar 3.2 Struktur Organisasi ..................................................................... 41
Gambar 4.1 Flowchart Sistem Yang Sedang Berjalan .................................... 43
Gambar 4.2 Diagram Konteks ........................................................................ 44
Gambar 4.3 DFD Level 1 ................................................................................ 45
Gambar 4.4 Entity Relationship Diagram (ERD) ........................................... 46
Gambar 4.5 Form Login .................................................................................. 56
Gambar 4.6 Tampilan Utama .......................................................................... 57
Gambar 4.7 Form Alternatif ............................................................................ 57
Gambar 4.8 Form Kriteria ............................................................................... 58
Gambar 4.9 Form Nilai Crips ............................................................................... 59
Gambar 4.10 Form Nilai Bobot ....................................................................... 60
Gambar 4.11 Form Perhitungan ....................................................................... 60
Gambar 4.12 Form Ubah Password ................................................................. 61
Gambar 4.13 Laporan Alternatif ...................................................................... 62
Gambar 4.14 Laporan Kriteria Penilaian ......................................................... 62
Gambar 4.15 Laporan Rangking Hasil Perhitungan ........................................ 63
Gambar 4.16 Halaman Login ........................................................................... 64
Gambar 4.17 Halaman Utama .......................................................................... 64
xvi
Gambar 4.18 Halaman Alternatif ..................................................................... 65
Gambar 4.19 Halaman Kriteria ........................................................................ 65
Gambar 4.20 Halaman Nilai Crips ................................................................... 66
Gambar 4.21 Halaman Bobot ........................................................................... 67
Gambar 4.22 Halaman Perhitungan ................................................................. 67
Gambar 4.23 Halaman Ubah Password ........................................................... 68
Gambar 4.24 Halaman Laporan Alternatif....................................................... 69
Gambar 4.25 Halaman Laporan Kriteria .......................................................... 70
Gambar 4.26 Halaman Laporan Rangking....................................................... 71
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Menurut William dan Sawyer (2011:12) dalam Siti dkk (2016), Smartphone
adalah telepon selular dengan mikroprosesor, memori, layar dan modem bawaan.
Smartphone merupakan ponsel multimedia yang menggabungkan fungsionalitas
personal computer dan handset sehingga menghasilkan gadget yang mewah,
dimana terdapat pesan teks, kamera, pemutar musik, video, game, akses email, tv
digital, search engine, dan jasa telepon internet. Pada era globalisasi dan
perkembangan dunia modern yang sangat luar biasa ini, terutama dalam bidang
teknologi. Smartphone sudah bukan lagi barang mewah seperti tahun-tahun
sebelumnya, yang dimana sekarang smartphone sudah menjadi kebutuhan yang
wajib. Sehingga membuat vendor-vendor smartphone bersaing dalam
menyediakan smartphone dengan berbagai macam pilihan dan fitur-fitur yang
sangat modern, canggih dan sangat memanjakan konsumen. Semakin
berkembangnya smartphone dengan menggunakan sistem operasi iOS, Android,
windows phone, blackberry, symbian, dan lainnya membuat daya beli orang
semakin tinggi. Terlebih dengan berbagai macam kriteria-kriteria yang ada, mulai
dari merek, harga sampai dengan fitur-fiturnya yang memiliki kelebihan dan
kekurangan masing-masing.
Di Indonesia sendiri pengguna smartphone tumbuh dengan pesat, hal ini
juga didukung oleh lembaga riset digital marketing Emarketer yang
2
memperkirakan pada tahun 2018 jumlah pengguna aktif smartphone akan
mencapai lebih dari 100 juta orang yang dapat dilihat sebagai berikut:
Gambar 1.1 Jumlah Pengguna Smartphone Indonesia
Dari gambar diatas dapat dilihat bahwa pengguna smartphone di Indonesia
terus meningkat dengan pasti dari tahun ke tahun. Dari 6 tahun terakhir pengguna
smarphone dengan pesat meningkat dimulai pada tahun 2013 terdapat 27,4 juta
pengguna, kemudian naik menjadi 38,3 juta pengguna pada tahun 2014, 52,2 juta
pada tahun 2015, 69,4 juta pada tahun 2016, meningkat lagi menjadi 86,6 juta
pengguna smartphone pada tahun 2017 hingga diperkirakan mencapai 103 juta
3
pengguna smartphone pada tahun 2018. Dengan kata lain dapat dilihat bahwa
smarphone telah menjadi barang wajib yang dibutuhkan.
Selain itu juga terdapat market share vendor-vendor smartphone di
Indonesia dari tahun ke tahun sebagai berikut:
Sumber : Statista (www.statista.com)
Gambar 1.2 Market Share Vendor Smartphone di Indonesia
Dari gambar 1.2 diatas dapat dilihat market share vendor-vendor
smartphone di Indonesia dari tahun ke tahun. Pada tahun 2017 di kuartal 3 dapat
dilihat vendot-vendor yang menempati market share di Indonesia. Pada posisi
tertinggi ditempati oleh Samsung dengan perolehan 30%, pada posisi kedua
ditempati Oppo dengan 25,5%, dan posisi ketiga di tempati oleh vendor lainnya
dengan 22,5%, dan sisa nya 8,3% pada Advan, 7,5% pada vivo dan 6,2% pada
xiaomi. Dapat disimpulkan bahwa market share dari gambar 1.2 didominasi
smartphone dengan sistem operasi android.
4
Dengan berbagai macam pilihan yang ada membuat konsumen kebingungan
dalam memilih produk smartphone yang diinginkan, keberagaman merek, tipe,
spefisikasi,dan harga yang ditawarkan dalam memilih smartphone selalu tidak
sesuai dengan kebutuhan dan kriteria konsumen, selain itu kebanyakan konsumen
tidak mengetahui betul fungsi dan kegunaan smartphone dan salah dalam
membeli smartphone sehingga mengakibatkan tidak tepatnya fungsi smartphone
tersebut. Bagi penjual, waktu dalam melakukan proses pemilihan smartphone dan
juga transaksi penjualan menjadi sangat lama dan menguras waktu dikarenakan
minimnya informasi konsumen tentang spesifikasi smarphone.
Untuk itu dibutuhkan salah satu sistem komputer sebagai salah satu alat
bantu dalam pengambilan keputusan dan dirancanglah sebuah sistem pendukung
keputusan yang dapat membantu konsumen untuk memperoleh suatu keputusan
baik dalam pemilihan smartphone yang sesuai dengan kebutuhan dan keinginan.
Sistem ini nantinya diharapkan dapat membantu proses penilaian terhadap
smartphone berdasarkan kriteria-kriteria yang telah ditentukan. Dan proses
penilaian dilakukan dengan menggunakan metode penyelesaian. Metode
penyelesaian yang digunakan dalam pengambilan keputusan adalah dengan
menggunakan metode Simple Additive Weighting (SAW). Metode Simple Additive
Weighting (SAW) adalah mencari penjumlahan terbobot dari rating kinerja pada
setiap alternatif pada semua atribut.
Berdasarkan uraian latar belakang diatas, maka penulis tertarik untuk
melakukan penelitian dengan judul “SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN SMARTPHONE ANDROID DI TOKO SP CELL DENGAN
MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW)”.
5
1.2 Rumusan Masalah
Berdasarkan uraian pada latar belakang diatas, maka yang menjadi
perumusan masalah sebagai berikut:
1. Bagaimana membangun sistem dalam proses pemilihan smartphone android
berdasarkan kriteria-kriteria yang telah ditetapkan ?
2. Bagaimana merancang aplikasi Sistem Pendukung Keputusan dalam
pemilihan smartphone android dengan metode Simple Additive Weighting
(SAW) ?
3. Bagaimana menerapkan metode Simple Additive Weighting (SAW) pada
Sistem Pendukung Keputusan dalam pemilihan smartphone android ?
1.3 Batasan Masalah
Agar tidak menyimpang dari tujuan dan tidak meluasnya cakupan
pembahasan maka batasan masalah adalah sebagai berikut:
1. Sistem pendukung keputusan yang dibuat merupakan alat bantu untuk
menentukan keputusan pembelian smartphone android, sedangkan
keputusan akhir tetap berada pada pihak konsumen.
2. Jenis smartphone android yang dijadikan objek adalah Samsung, Oppo,
Xiaomi, Asus, dan Advan.
3. Kriteria yang digunakan adalah Harga, RAM, Memory Internal, Kamera,
Ukuran Layar, dan Baterai.
6
1.4 Tujuan Penelitian
Tujuan yang ingin dicapai dalam penelitian ini adalah sebagai berikut:
1. Untuk membangun sistem dalam proses pemilihan smartphone android
berdasarkan kriteria-kriteria yang telah ditetapkan.
2. Untuk merancang aplikasi Sistem Pendukung Keputusan dalam pemilihan
smartphone android dengan metode Simple Additive Weighting (SAW).
3. Untuk menerapkan metode Simple Additive Weighting (SAW) pada Sistem
Pendukung Keputusan dalam pemilihan smartphone android.
1.5 Manfaat Penelitian
Manfaat yang diharapkan dalam penelitian ini dapat memberikan dua
kegunaan, yaitu:
1. Manfaat Teoritis
Dalam penelitian ini diharapkan dapat sebagai bahan referensi bagi peneliti
selanjutnya tentang pengambilan keputusan khususnya dengan
menggunakan metode Simple Additive Weighting (SAW).
2. Manfaat Praktis
1. Dalam penelitian ini diharapkan dapat memberikan masukan kepada
konsumen dalam menentukan smartphone android yang tepat dan sesuai
dengan kebutuhan menggunakan metode Simple Additive Weighting
(SAW).
2. Dalam penelitian ini diharapkan dapat memberikan referensi untuk Toko
SP Cell dalam memasarkan smartphone android berdasarkan permintaan
dan kebutuhan konsumen.
7
1.6 Sistematika Penulisan
Sistematika penulisan penelitian ini adalah sebagai berikut:
BAB I PENDAHULUAN
Bab ini berisi uraian secara singkat mengenai latar belakang,
rumusan masalah, batasan masalah, tujuan penelitian, manfaat
penelitian dan sistematika penulisan.
BAB II LANDASAN TEORI
Bab ini berisi uraian teori pendukung dan hasil penelitian yang
pernah dilakukan terdahulu.
BAB III METODOLOGI PENELITIAN
Bab ini berisi uraian kerangka kerja dan gambaran umum
perusahaan pada tempat penelitian yang diteliti.
BAB IV ANALISIS DAN IMPLEMENTASI
Bab ini berisi uraian tentang analisis sistem yang berjalan dan yang
diusulkan serta implementasinya.
BAB V PENUTUP
Bab ini berisi kesimpulan dan saran. Kesimpulan memuat
pernyataan singkat dan tepat yang dijabarkan dari hasil penelitian
serta menjawab permasalahan. Saran dibuat berdasarkan
pengalaman dan pertimbangan penulis, ditujukan kepada tempat
penelitian terkait.
8
BAB II
LANDASAN TEORI
2.1. Sistem
Menurut Yakub (2012:1) dalam Ernatita (2016), sistem adalah suatu
jaringan dari prosedur-prosedur yang berhubungan, terkumpul bersama-sama
untuk melakukan suatu kegiatan atau tujuan tertentu. Menurut Subatri (2012:3)
dalam Ernatita (2016), sistem adalah suatu kumpulan atau himpunan dari unsur,
komponen, atau variabel yang terorganisir, saling berinteraksi, saling bergantung
satu sama lain, dan terpadu. Menurut Rusdiana dan Irfan (2014:29), sistem adalah
kumpulan dari beberapa bagian yang memiliki keterkaitan dan saling bekerja
sama serta membentuk suatu kesatuan untuk mencapai tujuan dari sistem tersebut.
Maksud dari suatu sistem adalah untuk mencapai tujuan dan sasaran dalam ruang
lingkup yang sempit.
Dari uraian diatas dapat disimpulkan bahwa sistem adalah suatu
kumpulan-kumpulan yang saling berhubungan satu sama lain untuk mencapai
tujuan dan sasaran pada sistem tersebut.
2.1.1 Karakteristik Sistem
Menurut Edhi Sutanta dalam Rusdiana dan Irfan (2014:35), sistem
memiliki karakteristik sebagai berikut:
1. Komponen (Components)
Komponen sistem adalah segala sesuatu yang menjadi bagian penyusunan
sistem.
9
2. Batas (Boundary)
Batas sistem diperlukan untuk membedakan satu sistem dengan sistem yang
lain.
3. Lingkungan (Environment)
Lingkungan sistem adalah segala sesuatu yang berada diluar sistem
lingkungan sistem yang dapat menguntungkan ataupun merugikan.
4. Penghubung/antarmuka (Interface)
Penghubung/antarmuka merupakan sarana memungkinkan setiap komponen
sistem, yaitu segala sesuatu yang bertugas menjembatani hubungan antar
komponen dalam sistem.
5. Masukan (Input)
Masukan merupakan komponen sistem, yaitu segala sesuatu yang perlu
dimasukan ke dalam sistem sebagai bahan yang akan diolah lebih lanjut
untuk menghasilkan keluaran (output) yang berguna.
6. Pengolahan (Processing)
Pengolahan merupakan komponen sistem yang mempunyai peran utama
mengolah masukan agar menghasilkan output yang berguna bagi para
pemakainya.
7. Keluaran (Output)
Keluaran merupakan komponen sistem yang berupa berbagai macam bentuk
keluaran yang dihasilkan oleh komponen pengolahan.
8. Sasaran (Objectives) dan tujuan (Goal)
Setiap komponen dalam sistem perlu dijaga agar saling bekerja sama agar
mampu mencapai sasaran dan tujuan sistem.
10
9. Kendali (Control)
Setiap komponen dalam sistem perlu dijaga agar tetap bekerja sesuai dengan
peran dan fungsinya masing-masing.
10. Umpan balik (Feed Back)
Umpan balik diperlukan oleh bagian kendali (control) sistem untuk mengecek
terjadinya penyimpanan proses dalam sistem dan mengembalikannya pada
kondisi normal.
2.1.2 Klasifikasi Sistem
Menurut Rusdiana dan Irfan (2014:42), sistem dapat diklasifikasikan dari
beberapa sudut pandang, di antaranya adalah:
1. Sistem diklasifikasikan sebagai sistem abstrak dan sistem fisik
Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak
tampak secara fisik. Sedangkan sistem fisik merupakan sistem yang ada
secara fisik.
2. Sistem diklasifikasikan sebagai sistem alamiah dan sistem buatan manusia
Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat
manusia. Misalnya sistem perputaran bumi. Sistem buatan manusia yang
melibatkan interaksi antara manusia dan mesin disebut dan human-machine
system atau ada yang menyebut dengan man-machine system.
3. Sistem diklasifikasikan sebagai sistem tertentu dan sistem tidak tentu
Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi.
Interaksi di antara bagian-bagiannya dapat dideteksi dengan pasti sehingga
keluaran dari sistem dapat diramalkan. Sistem tidak tentu adalah sistem yang
11
kondisi masa depannya tidak dapat diprediksi karena mengandung unsur
probabilitas.
4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan sistem
terbuka
Sistem tertutup merupakan sistem yang tidak berhubungan dengan
lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur
tangan dari pihak luarnya. Secara teori sistem tertutup ini ada, tetapi kenyataannya
tidak ada sistem yang benar-benar tertutup, yang ada hanyalah relatively closed
system (secara relative tertutup, tidak benar-benar tertutup). Sistem terbuka adalah
sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini
menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau
subsistem lainnya. Karena sistem bersifat terbuka dan terpengaruh oleh
lingkungan luarnya, suatu sistem harus mempunyai sistem pengendalian yang
baik.
2.2 Informasi
Menurut Yakub (2012:8) dalam Eka Ridhawati (2017), informasi adalah
data yang diolah menjadi bentuk yang lebih berguna bagi penerimanya. Menurut
Pratama (2014:422) dalam Firmansyah dan Udi (2018), informasi adalah data
yang telah diolah menjadi informasi dengan memanfaatkan teknologi (baik
teknologi komputer manusia), sehingga mampu memberikan nilai dan arti
didalamnya. Menurut Mc.Leod dalam Rusdiana dan Irfan (2014:74), informasi
adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi
12
yang menerimanya, informasi disebut juga data yang diproses atau data yang
memiliki arti.
Dari uraian diatas dapat disimpulkan bahwa informasi adalah suatu data
yang diolah dan menjadi lebih berguna dan lebih berarti bagi yang menerimanya.
2.2.1 Kualitas Informasi
Menurut Jogiyanto dalam Fendini,dkk. (2013), Informasi yang berkualitas
harus memiliki ciri-ciri sebagai berikut :
1. Akurat
Informasi mencerminkan keadaan yang sebenarnya. Pengujian terhadap hal
ini biasanya dilakukan melalui dua orang atau lebih yang berbeda-beda dan
apabila hasilnya tersebut sama, maka dianggap data tersebut akurat.
2. Tepat Waktu
Informasi itu harus tersedia atau ada pada saat informasi tersebut diperlukan,
tidak besok atau tidak berapa jam lagi.
3. Relevan
Informasi yang diberikan harus sesuai dengan yang dibutuhkan. Kalau
kebutuhan informasi ini untuk suatu organisasi maka informasi tersebut harus
sesuai dengan kebutuhan informasi di berbagai tingkatan dan bagian yang ada
dalam organisasi tersebut.
2.2.2 Nilai Informasi
Menurut Kadir (2014:56) dalam Dwiyanti (2015), nilai informasi (value of
information) ditentukan oleh dua hal, yaitu manfaat dan biaya untuk
mendapatkannya. Suatu informasi dianggap bernilai kalau manfaatnya lebih
13
efektif dibandingkan dengan biaya untuk mendapatkannya. Pada kenyataannya
nilai informasi tidak mudah untuk dinyatakan dengan ukuran yang bersifat
kuantitatif. Namun, nilai informasi dapat dijelaskan menurut skala relatif.
2.3 Sistem Informasi
Menurut Sutarman (2012:13) dalam Saiful dan Ambarita (2017), sistem
informasi adalah sistem yang dapat didefinisikan dengan mengumpulkan,
memperoses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan
tertentu. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data,
instruksi) dan output (laporan, kalkulasi). Menurut Indrajani (2014:3) dalam
Anisah dan Kuswaya (2017), Sistem Informasi adalah kombinasi teratur apa pun
dari orang-orang, hardware, software, jaringan komunikasi, dan sumber daya
data, yang mengumpulkan, mengubah, dan menyebarkan informasi dalam sebuah
organisasi.
Menurut Jogiyanto dalam Kuryanti (2014), sistem informasi adalah cara-
cara yang diorganisasi untuk menggumpulkan, memasukkan dan mengolah serta
menyimpan data dan cara-cara yang diorganisasi untuk menyimpan, mengelola,
mengendalikan dan melaporkan informasi sedemikian rupa sehingga sebuah
organisasi dapat mencapai tujuan yang telah ditetapkan.
Dari uraian diatas dapat disimpulkan bahwa sistem informasi adalah
sistem informasi adalah suatu cara mengumpulkan, memperoses, menyimpan,
menganalisis, menyebarkan informasi untuk tujuan tertentu.
14
2.3.1 Tujuan Sistem Informasi
Menurut Jogiyanto (2010:13) dalam Wijaya (2014), tujuan dari sistem
informasi adalah menghasilkan informasi (Information) dari bentuk data yang
diolah menjadi bentuk yang berguna bagi para pemakainya. Berikut ini adalah
enam hal yang diperlukan sistem informasi untuk mencapai tujuannya:
1. Kegunaan (Usefulness)
Sistem harus menghasilkan informasi yang akurat, tepat waktu, dan relevan
untuk pengambilan keputusan manajemen dan personil operasi di dalam
organisasi.
2. Ekonomi (Economic)
Semua bagian komponen sistem termasuk laporan-laporan, pengendalian-
pengendalian, mesin-mesin harus menyumbang suatu nilai manfaat setidak-
tidaknya sebesar biaya yang dibutuhkan.
3. Keandalan (Realibility)
Keluaran sistem harus mempunyai tingkatan ketelitian yang tinggi dan sistem
itu sendiri harus mampu beroperasi secara efektif bahkan pada waktu
komponen manusia tidak hadir atau saat komponen mesin tidak beroperasi
secara temporer.
4. Pelayanan Langganan (Customer Service)
Sistem harus memberikan pelayanan dengan baik atau ramah kepada para
pelanggan. Sehingga sistem tersebut dapat diminati oleh para pelanggannya.
5. Kesederhanaan (Simplicity)
Sistem harus cukup sederhana sehingga terstruktur dan operasinya dapat
dengan mudah dimengerti dan prosedurnya mudah diikuti.
15
6. Fleksibilitas (Fleksibility)
Sistem harus cukup fleksibel untuk menangani perubahan-perubahan yang
terjadi, kepentingannya cukup beralasan dalam kondisi dimana sistem
beroperasi atau dalam kebutuhan yang diwajibkan oleh organisasi.
2.3.2 Komponen Sistem Informasi
Menurut Sutabri (2012:47) dalam Dewi,dkk. (2016), sistem informasi
terdiri dari komponen-komponen yang disebut blok bangunan (building block),
yang terdiri dari:
1. Komponen Input
Input mewakili data yang masuk kedalam sistem informasi. Input disini
termasuk metode dan media untuk menangkap data yang akan dimasukkan,
yang dapat berupa dokumen - dokumen dasar.
2. Komponen Model
Komponen ini terdiri dari kombinasi prosedur, logika, dan model matematik
yang akan memanipulasi data input dan data yang tersimpan di basis data
dengan cara yang sudah ditentukan untuk menghasilkan keluaran yang
diinginkan.
3. Komponen Output
Hasil dari sistem informasi adalah keluaran yang merupakan informasi yang
berkualitas dan dokumentasi yang berguna untuk semua pemakai sistem.
4. Komponen Teknologi
Teknologi merupakan “tool box” dalam sistem informasi, Teknologi
digunakan untuk menerima input, menjalankan model, menyimpan dan
16
mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu
pengendalian dari sistem secara keseluruhan.
5. Komponen Basis Data
Basis data (Database) merupakan kumpulan dari data yang saling
berhubungan satu dengan yang lainnya, tersimpan di perangkat keras
komputer dan digunakan perangkat lunak untuk memanipulasinya. Basis data
diakses atau dimanipulasi dengan menggunakan perangkat lunak paket yang
disebut dengan DBMS (Database Management Systems).
6. Komponen Kendali
Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan
bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur
terjadi kesalahan-kesalahan dapat langsung cepat diatasi.
2.4 Sistem Pendukung Keputusan
Menurut Bonczek dalam Nofriansyah (2014:1), sistem pendukung
keputusan adalah sistem berbasis komputer yang terdiri dari tiga komponen yang
saling berinteraksi, sistem bahasa (mekanisme untuk memberikan komunikasi
antara pengguna dan komponen sistem pendukung keputusan lain), sistem
pengetahuan (respositori pengetahuan domain masalah yang ada pada sistem
pendukung keputusan atau sebagai data atau sebagai prosedur), dan sistem
pemrosesan masalah satu atau lebih kapabilitas manipulasi masalah umum yang
diperlukan untuk pengambilan keputusan).
Menurut Scott Morton dalam Choirotunisah Siregar (2014), sistem
pendukung keputusan adalah sistem yang berbasis komputer interaktif yang
membantu para pengambil keputusan untuk menggunakan data dan berbagai
17
model untuk memecahkan masalah-masalah tidak terstruktur. Menurut
Fartindyyah (2014:142), sistem pendukung keputusan adalah suatu sistem
berbasis komputer yang menghasilkan berbagai alternative keputusan untuk
membantu manajemen dalam menangani berbagai permasalahan yang terstruktur
ataupun tidak terstruktur dengan menggunakan data dan model.
Dari uraian diatas dapat disimpulkan bahwa sistem pendukung keputusan
adalah suatu sistem berbasis komputer yang menghasilkan suatu keputusan untuk
menyelesaikan suatu masalah.
2.4.1 Karakteristik Sistem Pendukung Keputusan
Menurut Kusrini dalam Rohyani (2013:532), karateristik dari Sistem
Pendukung Keputusan adalah sebagai berikut:
1. Sistem pendukung keputusan memberikan dukungan bagi pengambil
keputusan pada situasi semi terstruktur dan tak terstruktur dengan
memadukan pertimbangan manusia dan informasi terkomputerisasi.
2. Dukungan untuk semua level manajerial dari eksekutif pusat sampai manajer
lini.
3. Dukungan untuk individu dan kelompok.
4. Dukungan untuk keputusan independen dan sekuensial.
5. Dukungan di semua frase proses pengambilan keputusan yaitu intelligence,
design, choices, dan implementation.
6. Dukungan di berbagai proses dengan gaya yang berbeda-beda.
7. Adaptivitas sepanjang waktu.
8. Mudah untuk digunakan user.
18
9. Peningkatan efektivitas dari pengambilan keputusan daripada efesiensi.
10. Kontrol penuh oleh pengambil terhadap semua langkah proses pengambilan
keputusan.
11. Pengguna akhir bisa mengembangkan dan memodifikasi sendiri sistem.
12. Biasanya model-model digunakan untuk menganalisis situasi pengambilan
keputusan.
13. Akses disediakan untuk berbagai sumber daya, format, dan tipe mulai dari
sistem informasi sampai sistem berorientasi objek.
14. Dapat digunakan sebagai standalone oleh seorang pengambil keputusan pada
satu lokasi atau didistribusikan di suatu organisasi secara keseluruhan dan
dibeberapa organisasi sepanjang rantai persediaan.
2.4.2 Komponen Sistem Pendukung Keputusan
Menurut Nofriansyah (2014:3), secara garis besar sistem pendukung
keputusan dibangun oleh tiga komponen utama yaitu:
1. Sub Sistem Data (Database)
Merupakan komponen sistem pendukung keputusan yang berguna sebagai
penyedia data bagi sistem.
2. Subsistem Model (ModelBase)
Kendala yang sering dihadapi dalam merancang model adalah model yang
dirancang tidak mampu mencerminkan seluruh variabel alam nyata, sehingga
keputusan yang diambil tidak sesuai dengan kebutuhan oleh karena itu, dalam
menyimpan berbagai model harus diperhatikan dan harus juga dijaga
fleksibilitasnya.
19
3. Subsistem Dialog (User System Interface)
Subsistem dialog adalah fasilitas yang mampu mengintegrasikan sistem yang
terpasang dengan pengguna secara interaktif, yang dikenal dengan subsistem
dialog.
2.4.3 Tujuan Sistem Pendukung Keputusan
Menurut Kusrini dalam Rohyani (2013:533), tujuan dari sistem pendukung
keputusan adalah sebagai berikut:
1. Membantu manajer dalam pengambilan keputusan atas masalah semi-
tersruktur.
2. Meningkatkan efektivitas keputusan yang diambil manajer lebih daripada
perbaikan efesiensinya.
3. Peningkatan produktivitas. Pendukung terkomputerisasi bisa mengurangi
ukuran kelompok dan memungkinkan para anggotanya untuk berasal dari
lokasi yang berbeda-beda.
2.5 Metode SAW (Simple Additive Weighting)
Menurut Supriyanti (2014:70), metode Simple Additive Weighting (SAW)
sering juga dikenal istilah metode penjumahan terbobot. Konsep dasar metode
SAW adalah mencari penjumlahan terbobot dari rating kinerja pada setiap
alternatif pada semua atribut. Metode SAW membutuhkan proses normalisasi
matriks keputusan (X) ke suatu skala yang dapat diperbandingkan dengan semua
rating alternatif yang ada.
20
Langkah – langkah dari metode SAW adalah :
1. Menentukan kriteria–criteria yang akan dijadikan acuan dalam pengambilan
keputusan, yaitu C.
2. Menentukan rating kecocokan setiap alternatif pada setiap kriteria.
3. Membuat matriks keputusan berdasarkan kriteria (C), kemudian melakukan
normalisasi matriks berdasarkan persamaan yang disesuaikan dengan jenis
atribut (atribut keuntungan ataupun atribut biaya) sehingga diperoleh matriks
ternormalisasi R.
4. Hasil akhir diperoleh dari proses peranking yaitu penjumlahan dari perkalian
matriks ternormalisasi R dengan vector bobot sehingga diperoleh nilai
terbesar yang dipilih sebagai alternatif terbaik (A) sebagai solusi.
Formula untuk melakukan normalisasi tersebut adalah sebagai berikut:
𝑋𝑖𝑗
𝑀𝑎𝑥 𝑖 𝑋𝑖𝑗 Jika j atribut keuntungan ( Benefit )…
rij =
𝑀𝑖𝑛 𝑖 𝑋𝑖𝑗
𝑋𝑖𝑗 jika j atribut biaya (cost)……………
Keterangan:
Rij = Nilai rating kinerja ternormalisasi
𝑋𝑖𝑗 = Nilai atribut yang dimiliki dari setiap kriteria
𝑀𝑎𝑥 𝑖 𝑋𝑖𝑗 = Nilai terbesar dari setiap kriteria
𝑀𝑖𝑛 𝑖 𝑋𝑖𝑗 = Nilai terkecil dari setiap kriteria
Benefit = Jika nilai terbesar adalah terbaik
Cost = Jika nilai terkecil adalah terbaik
21
Nilai preferensi untuk setiap alternatif (Vi) diberikan sebagai berikut:
𝑉𝑖 = ∑ =1 𝑤𝑖 𝑋 𝑟𝑖𝑗𝑛𝑗
Keterangan:
𝑉𝑖 = Rangking untuk setiap alternative
𝑤𝑖 = Nilai bobot dari setiap criteria
𝑟𝑖𝑗 = Nilai rating kinerja ternormalisasi
2.6 Smartphone
Menurut William dan Sawyer (2011:12) dalam Siti,dkk. (2016),
smartphone adalah telepon selular dengan mikroprosesor, memori, layar dan
modem bawaan. Smartphone merupakan ponsel multimedia yang menggabungkan
fungsionalitas personal computer dan handset sehingga menghasilkan gadget yang
mewah, dimana terdapat pesan teks, kamera, pemutar musik, video, game, akses
email, tv digital, search engine, pengelola informasi pribadi, fitur GPS, jasa
telepon internet, dan bahkan terdapat telepon yang juga berfungsi sebagai kartu
kredit.
2.7 Android
Android menurut Nazzarudin (2012:1) dalam Dewantoro (2017),
merupakan sistem operasi untuk telepon seluler yang berbasis Linux. Android
menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi
mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Android
umumnya digunakan di smartphone dan tablet PC. Fungsinya sama dengan
sistem operasi Symbian di Nokia, iOS di Apple dan Blackberry OS. Android tidak
22
terikat pada satu merek smartphone saja, beberapa vendor smartphone terkenal
yang sudah memakai Android adalah Samsung, Sony Ericsson, HTC, NEXUS,
ADVAN, OPPO, VIVO, dan lainnya.
Dikutip dari Wikipedia.org, Google mengakuisisi Android Inc pada
tanggal 17 Agustus 2005 yang menjadikannya sebagai anak perusahaan yang
sepenuhnya dimiliki oleh Google. Smartphone pertama yang memakai sistem
operasi android adalah HTC Dream yang dirilis pada 22 Oktober 2008
(Akhmadshare.com). Versi android terbaru adalah Android 8.0 (Oreo) yang
merupakan android versi kedelapan, dan dirilis ke public pada tanggal 21 Agustus
2017.
2.8 Metode Waterfall
Dalam Ginanjar Wiro Sasmito (2017), metode waterfall merupakan model
pengembangan sistem informasi yang sistematik dan sekuensial. Metode waterfall
memiliki tahapan-tahapan yang di gambarkan sebagai berikut :
Gambar 2.1 Metode Waterfall
23
Dari gambar 2.1 dapat dijelaskan tahapan-tahapan pada metode waterfall
sebagai berikut :
1. Requirements analysis and definition
Layanan sistem, kendala, dan tujuan ditetapkan oleh hasil konsultasi dengan
pengguna yang kemudian didefinisikan secara rinci dan berfungsi sebagai
spesifikasi sistem.
2. System and software design
Tahapan perancangan sistem mengalokasikan kebutuhan-kebutuhan sistem
baik perangkat keras maupun perangkat lunak dengan membentuk arsitektur
sistem secara keseluruhan. Perancangan perangkat lunak melibatkan
identifikasi dan penggambaran abstraksi sistem dasar perangkat lunak dan
hubungannya.
3. Implementation and unit testing
Pada tahap ini, perancangan perangkat lunak direalisasikan sebagai
serangkaian program atau unit program. Pengujian melibatkan verifikasi
bahwa setiap unit memenuhi spesifikasinya.
4. Integration and system testing
Unit-unit individu program atau program digabung dan diuji sebagai sebuah
sistem lengkap untuk memastikan apakah sesuai dengan kebutuhan perangkat
lunak atau tidak. Setelah pengujian, perangkat lunak dapat dikirimkan ke
customer.
5. Operation and maintenance
Biasanya (walaupun tidak selalu), tahapan ini merupakan tahapan yang paling
panjang. Sistem dipasang dan digunakan secara nyata. Maintenance
24
melibatkan pembetulan kesalahan yang tidak ditemukan pada tahapan –
tahapan sebelumnya, meningkatkan implementasi dari unit sistem, dan
meningkatkan layanan sistem sebagai kebutuhan baru.
2.9 MYSQL
Menurut Madcoms dalam Istiansyah (2010:367), Penyimpanan data yang
fleksibel dan cepat aksesnya sangat dibutuhkan dalam sebuah website yang
interaktif dan dinamis. Database sendiri berfungsi sebagai penampungan data
yang anda input melalui form website. Selain itu dapat juga di balik dengan
menampilkan data yang tersimpan dalam database ke dalam halaman website.
Jenis database yang sangat popular dan digunakan pada banyak website di internet
sebagai bank data adalah MySQL. MySQL menggunakan SQL dan bersifat gratis,
selain itu MySQL dapat berjalan di berbagai platform, antara lain Linux,
Windows, dan sebagainya.
Sedangkan menurut Sutanto (2014:73) dalam Rizaldi (2018), MySQL
merupakan sistem manajemen database yang bersifat relational. Artinya, data
yang dikelola dalam database akan diletakkan pada beberapa table yang terpisah
sehingga manipulasi data akan menjadi jauh lebih cepat.
Dari uraian diatas dapat disimpulkan bahwa MySQL adalah sebuah sistem
penyimpanan data yang berfungsi menampung data dalam bentuk tabel-tabel yang
berisi informasi tertentu.
25
2.10 XAMPP
Menurut Wahana Komputer (2014:72) dalam Oktaviani,dkk. (2018),
XAMPP merupakan singkatan dari X (empat sistem operasi apapun), apache,
MySQL, PHP, dan Perl. XAMPP adalah tool yang menyediakan paket perangkat
lunak dalam satu buah paket. Menurut Nugroho (2013:1) dalam Nurhayati, dkk
(2017), XAMPP adalah paket program web lengkap yang dapat Anda pakai untuk
belajar pemrograman web, khususnya PHP dan MySQL.
Dari uraian diatas dapat disimpulkan bahwa XAMPP adalah suatu perangkat
lunak yang digunakan untuk menjalankan sistem operasi komputer seperti
windows, linux, solaris, mac dan lainnya.
2.11 Visual Basic (VB)
Menurut Kurniadi (2011 : 5) dalam Riandana Afira (2017), Visual Basic
adalah sebuah sarana pembuat program yang lengkap namun mudah, siapapun
yang bisa menggunakan windows, ia pasti bisa membuat program dengan Visual
Basic. Anda hanya perlu tahu cara menggunakan mouse, memanipulasi jendela,
serta logika pemograman untuk membuat sebuah aplikasi Visual Basic.
Sedangkan menurut Stefano (2014:2) dalam Riandana Afira (2017), Visual
Basic merupakan sebuah bahasa pemrograman yang menawarkan Intergrated
Development Environment (IDE) visual untuk membuat program perangkat lunak
berbasis operasi Microsoft Windows menggunakan model pemrograman (COM).
2.12 Diagram Konteks
Fadlil.A,dkk. (2008) menyatakan bahwa diagram konteks merupakan
diagram yang menggambarkan kondisi sistem yang ada baik input maupun output
26
serta menyertakan terminator yang terlibat dalam penggunaan sistem. Diagram ini
akan memberi gambaran tentang keseluruhan sistem. Sistem dibatasi oleh
boundary (dapat digambarkan dengan garis putus). Dalam diagram konteks hanya
ada satu proses. Tidak boleh ada store dalam diagram konteks. Diagram konteks
berisi gambaran umum (secara garis besar) sistem yang akan dibuat. Secara
kalimat, dapat dikatakan bahwa diagram konteks ini berisi siapa saja yang
memberi data (dan data apa saja) ke sistem, serta kepada siapa saja informasi (dan
informasi apa saja) yang harus dihasilkan sistem.
Dari uraian diatas dapat disimpulkan bahwa diagram konteks adalah
diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu
sistem. Diagram konteks merupakan level tertinggi dari DFD yang
menggambarkan seluruh input ke sistem atau output dari sistem.
2.13 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) merupakan alat populer yang dipakai dalam
perancangan sistem terstruktur atau perancangan pemrograman objek dengan
metode OMT (Object Modeling Technique) dan merupakan suatu cara atau
metode untuk membuat rancangan sebuah sistem yang mana berorientasi pada
alur data yang bergerak pada sebuah sistem nantinya. Berikut adalah simbol-
simbol dari Data Flow Diagram (DFD):
Tabel 2.1 Simbol Data Flow Diagram (DFD)
Simbol Keterangan
Proses (process) atau fungsi (function)
atau prosedur (procedure). Pada
pemrograman terstruktur, notasi inilah
27
yang harusnya menjadi fungsi atau
prosedur di dalam kode program.
File atau basis data atau penyimpanan
(storage) pada pemrograman terstruktur
notasi inilah yang harusnya menjadi
tabel-tabel basis data yang dibutuhkan.
Tabel-tabel ini harus sesuai dengan
ERD (Entity Relationship Diagram),
CDM (Conceptual Data Model), PDM
(Physical Data Model).
Entitas luar (external entity) atau
masukkann (input) atau keluaran
(output) atau orang yang
memakai/berinteraksi dengan perangkat
lunak yang dimodelkan atau system lain
yang terkait dengan aliran data dari
sistem yang dimodelkan.
Aliran data merupakan data yang
dikirim antar-proses penyimpanan ke
proses, atau dari proses ke masukan
(input) atau keluaran (output).
2.14 Flowchart
Flow Chart merupakan bagan (chart) yang menunjukkan alir (flow) di
dalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama
untuk alat bantu komunikasi dan untuk dokumentasi.
Flow Chart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat
bantu menggambarkan proses didalam program. Simbol-simbol yang digunakan
dapat dibagi menjadi 3 (tiga) kelompok, yakni sebagai berikut:
28
1. System Flowchart
System Flowchart adalah bagan alir sistem yang menunjukkan arus
pekerjaan secara keseluruan dari sistem. Bagan ini menjelaskan urut-urutan
dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem
menunjukkan apa yang dikerjakan di sistem. Bagan alir sistem digambarkan
menggunakan simbol-simbol berikut ini :
Tabel 2.2 Simbol System Flowchart
Simbol Keterangan
Simbol Dokumen
Menunjukan dokumen input dan
output baik untuk proses manual,
mekanik atau computer
Simbol Simpanan Offline
File non computer yang diarsip urut
angka (numerical
File non computer yang diarsip urut
huruf (alphabetical)
File non computer yang diarsip urut
tanggal (cronological)
Simbol Kartu Plong
Menunjukan input/output yang
menggunakan kartu plong (punched
N
A
C
29
card)
Simbol Proses
Menunjukkan kegiatan proses dari
operasi program computer
Simbol Operasi Luar
Menunjukkan operasi yang dilakukan
di luar proses komputer
Simbol Pengurutan Offline
Menunjukkan proses pengurutan data
di luar proses komputer
Simbol Pita Magnetik
Menunjukkan input/output
menggunakan pita magnetic
Simbol Hard Disk
Menunjukkan input/output
menggunakan hard disk
Simbol diskette
Menunjukkan input/output
menggunakan diskette
Simbol Drum Magnetik
Menunjukkan input/output
menggunakan drum magnetik
30
Simbol Pita Kertas Berlubang
Menunjukkan input/ouput
menggunakan pita kertas berlubang
Simbol Keyword
Menunjukkan input/ouput
menggunakan keyword
Simbol Display
Menunjukkan input/output
menggunakan display
Simbol Pita Control
Menunjukkan input/ouput
menggunakan pita control (control
type) dalam batch control total untuk
pencocokan diproses batch
processing
Simbol Hubungan Komunikasi
menunjukkan proses tranmisi data
melalui channel komunikasi
Simbol Garis Alir
Menunjukkan arus dari proses
Simbol Penjelasan
Menunjukkan penjelasan dari suatu
proses
Simbol Penghubung
Menunjukkan penghubung ke
halaman yang masih sama atau ke
halaman lain
31
2. Program Flowchart
Bagan alir program (program flowchart) merupakan bagan yang
menjelaskan secara rinci langkah-langkah dari proses program. Bagan alir
program dibuat dari veritifikasi bagan alir system. Bagan alir program dibuat
menggunakan simbol-simbol berikut ini:
Tabel 2.3 Simbol Program Flowchart
Simbol Keterangan
Simbol Input/Output
Simbol input/output (input/output)
simbol digunakan untuk mewakili data
input/output
Simbol Proses
Simbol proses digunakan untuk
mewakili suatu proses
Simbol Garis Alir
Simbol garis alir( flow lines simbol)
digunakan untuk menunjukkan arus
dari proses
Simbol Penghubung
Simbol penghubung (connector symbol)
digunakan untuk menunjukkan
sambungan dari bagan alir yang
terputus di halaman yang masih sama
atau di halaman lainnya
Simbol Keputusan
Simbol keputusan (decision symbol)
digunakan untuk suatu penyelesaiakan
kondisi di dalam program
Simbol Proses Terdefinisi Simbol proses terdefenisi (predefined
process symbol) digunakan untuk
32
3. Process Flowchart
Bagan alir proses (Process Flowchart) merupakan bagan alir yang banyak
digunakan di teknik industry. Bagan alir ini juga berguna bagi analis sistem
untuk menggambarkan proses dalam suatu prosedur. Bagan alir proses
menggunakan lima buah simbol tersendiri, seperti berikut ini:
Tabel 2.4 Simbol Process Flowchart
Simbol Keterangan
Menunjukkan suatu operasi
(operation)
Menunjukkan suatu pemindahan
(movement)
Menunjukkan suatu simpanan
(storage)
menunjukkan suatu operasi yang
rinciannya ditunjukkan di tempat lain
Simbol Persiapan
Simbol persiapan (preparation symbol)
digunakan untuk member nilai awal
suatu besaran
Simbol Titik Terminal
Simbol titik terminal (terminal point
symbol) digunkan untuk menunjukkan
awal dan akhir dari suatu proses
33
Menunjukkan suatu inspeksi
(inspection)
Menunjukkan suatu penundaan
(delay)
2.15 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan model konseptual yang
mendeskripsikan hubungan antar-penyimpanan (dalam DFD). Adapun simbol-
simbol dari Entity Relationship Diagram (ERD) adalah sebagai berikut:
Tabel 2.5 Simbol Entity Relationship Diagram (ERD)
Simbol Keterangan
Entitas (entity) dalam ERD
disimbolkan persegi panjang, entitas
merupakan data int. pengertian lain
entity adalah suatu objek yang dapat
diindetifikasi dalam lingkungan
pemakai.
Atribut (attribute) disimbolkan oval
dalam ERD. Atribut merupakan
elemen dari entity dan berfungsi
mendeskripsikan karakter inti.
Atribut juga dapat diartikan field atau
kolom.
Hubungan (relation) disimbolkan
34
2.16 Blackbox Testing
Dalam M.Sidi Mustaqbal (2015), blackbox testing berfokus pada
spesifikasi fungsional dari perangkat lunak. Blackbox testing dapat
mendefinisikan kumpulan kondisi input dan melakukan pengetesan pada
spesifikasi fungsional program. Blackbox testing cenderung untuk menemukan
hal-hal sebagai berikut :
1. Fungsi yang tidak benar atau tidak ada
2. Kesalahan antarmuka
3. Kesalahan pada sturktur data dan akses basis data
4. Kesalahan performasi
belah ketupat (diamond). Relasi yang
menghubungkan antar-entitas,
biasanya diawali kata kerja. Dalam
ERD, hubungan ini dapat terdiri atas
sejumlah entity yang dsebut sebagai
derajat hubungan, tetapi pada
umumnya hamper semua model
hanya menggunakan hubungan
dengan derajat dua( binary-
relationship)
35
2.17 Penelitian Terdahulu
No. Peneliti Judul Penelitian Hasil Penelitian
1. Tomy,
Soebandi,
Tommy Willay
(2017)
Rancang Bangun Sistem
Pendukung Keputusan Pemilihan
Smartphone Menggunakan
Metode Simple Additive
Weighting (SAW)
Dengan
menggunakan
sistem pendukung
keputusan pada
metode Simple
Additive Weighting
(SAW) memberikan
hasil pemilihan
smartphone yang
sesuai dengan
kebutuhan dan
kepentingan
pengguna
2. Arpina Yothina,
Kristina, Sandi
Tendean
(2017)
Perancangan Sistem Pendukung
Keputusan embelian Mobil
Menggunakan Metode Simple
Additive Weighting (SAW) pada
PT. ANZON AUTO PLAZA
SINTANG
Pada aplikasi diolah
dengan tujuan
memudahkan pihak
perusahaan dalam
mengambil
keputusan untuk
membantu
konsumen dalam
memilih mobil
sesuai kebutuhan
3. Luqman Fahrur
Rhozi
(2016)
Sistem Pendukung Keputusan
Pemilihan Smartphone Android
Menggunakan Metode Simple
Additive Weighting (SAW)
Pengimplementasian
metode Simple
Additive Weighting
(SAW) dalam
perhitungan untuk
menentukan
36
alternatif terbaik
dalam pemilihan
smartphone sesuai
dengan keinginan,
kebutuhan dan
anggaran konsumen
4. Al Hakim
Binarso F
(2014)
Sistem Pendukung Keputusan
Pemilihan Gadget Smartphone
Menggunakan Metode Simple
Additive Weighting (SAW)
Dengan adanya
sistem pendukung
keputusan dapat
memberikan
kemudahan bagi
pengguna sistem
daalam memilih
smartphone sesuai
dengan spesifikasi
dan kriteria yang di
inginkan
5. Ali Wahyu
Oktaputra, Edi
Noersasongko
(2014)
Sistem Pendukung Keputusan
Kelayakan Pemberian Kredit
Motor Menggunakan Metode
Simple Additive Weighting
(SAW)
Untuk mengurangi
satu kendala
pendapatan
perusahaan yang
berkurang karena
kredit macet
37
BAB III
METODOLOGI PENELITIAN
3.1 Kerangka Kerja
Untuk membantu menyusun penelitian ini, maka perlu adanya susunan
kerangka kerja yang jelas tahapan-tahapannya. Kerangka kerja ini merupakan
langkah-langkah yang akan dilakukan dalam penyelesaian masalah yang akan
dibahas. Adapun kerangka kerja penelitian yang di gunakan seperti terlihat pada
gambar 3.1:
Gambar 3.1 Kerangka Kerja
Berdasarkan gambar 3.1 diatas dapat diuraikan susunan kerja pada
penelitian ini sebagai berikut:
Mengidentifikasikan Masalah
Mengumpulkan Data
Mempelajari Literatur
Menguji Sistem
Merancang dan Mendesain
Sistem
Mengimplementasikan Sistem
Mengevaluasi Sistem
38
1. Mengidentifikasi Masalah
Tahap ini merupakan suatu langkah awal dalam penelitian untuk
menggambarkan masalah yang terjadi kemudian dicari rumusan masalah
untuk melanjutkan ketahapan berikutnya.
2. Mengumpulkan Data
Tahap ini merupakan suatu langkah dimana dibutuhkan fakta dari suatu
penelitian dengan cara mengumpulkan data berdasarkan hasil wawancara
dan observasi untuk melakukan penelitian dan analisa mengenai sistem
pendukung keputusan pemilihan smartphone android berdasarkan
kebutuhan spesifikasi calon pembeli di toko smartphone sehingga
menghasilkan data dan informasi yang dibutuhkan dalam penelitian.
3. Mempelajari Literatur
Tahap ini merupakan suatu langkah pembelajaran dalam penelitian dengan
cara mencari teori – teori yang diperoleh dari jurnal, buku, dan internet
untuk melengkapi sumber kajian dan konsep teori dalam penelitian.
4. Merancang dan Mendesain Sistem
Tahap ini merupakan perancangan sistem yang akan di rancang dengan
context diagram, DFD, Flowchart, perancangan file, perancangan input dan
output dari tampilan sistem juga pemodelan sistem yang dilakukan untuk
membantu proses perancangan sistem.
5. Mengimplementasikan Sistem
Tahap ini merupakan langkah dalam penerapan sistem baru ke dalam sistem
yang sudah ada (sistem yang sedang berjalan / sistem lama). Pada tahap ini
akan di buat basis data dan jaringan yang telah ada.
39
6. Menguji Sistem
Tahap ini merupakan suatu langkah dimana dilakukan pengujian (testing),
dimana akan menguji untuk menentukan apakah sistem yang dirancang
sudah sesuai dengan kebutuhan pengguna.
7. Mengevaluasi Sistem
Tahap ini merupakan suatu langkah untuk mengukur, menilai sistem yang
dirancang apakah sistem yang dirancang sudah sesuai dengan tujuan
perancangan sistem.
3.1.1 Metode Penelitian
Penelitian ini merupakan jenis penelitian kuantitatif. Penelitian dilakukan
menggunakan metode kuantitatif dengan pendekatan survei dan menggunakan
wawancara dalam pemilihan smartphone android berdasarkan kebutuhan
spesifikasi calon pembeli di toko SP Cell sebagai alat bantu pengumpulan data
dalam pengambilan keputusan.
3.1.2 Lokasi Penelitian
Untuk menyelesaikan penelitian ini terutama untuk memperoleh data –
data yang diperlukan, dalam hal ini penulis berusaha mendapatkan data – data
yang akurat langsung ke lokasi penelitian yaitu Toko SP Cell di Top 100 Jodoh
Batam.
40
3.1.3 Waktu Penelitian
Penelitian ini dilakukan di Toko SP Cell Top 100 Jodoh. Waktu penelitian
ini dilakukan pada bulan Maret – Juli 2018.
3.2 Gambaran Umum Perusahaan
3.2.1 Sejarah Perusahaan
Toko SP Cell Batam merupakan toko yang bergerak dibidang penjualan
handphone dan aksesoris handphone. Toko ini berdiri dari tahun 2006 dengan 1
orang pemilik usaha dan sebagai pemegang saham utama. Bidang usaha Toko SP
Cell Batam adalah menjual berbagai merek handphone dan berbagai aksesoris
handphone. Merek Handphone yang dijual adalah Samsung, Advan, Oppo,
Xiaomi, Nokia, Sony, I-Phone, dan lainnya. Selain itu aksesoris yang dijual
adalah casing handphone, anti gores kaca, silikon handphone, I-Ring, Powerbank,
Tongsis dan sebagainya. Untuk saat ini toko SP Cell berada di kawasan Top 100
Jodoh Batam dengan alamat Jl. Duyung, Sei Jodoh Lt. Dasar Blok B No.72B
Telp: 085245830141.
3.2.2 Visi dan Misi
Visi dari Toko SP CELL
Menjadi penyalur/distributor berbagai produk handphone dan mengedepankan
kepuasan pelanggan.
Misi dari Toko SP CELL
1. Dengan memberikan produk handphone yang berkualitas
2. Selalu mengedepankan kualitas handphone sesuai kebutuhan pelanggan
41
3. Selalu meningkatkan pelayanan kepada pelanggan
3.2.3 Struktur Organisasi
Berikut adalah struktur organisasi yang ada di Toko SP CELL dalam
bentuk diagram sebagai berikut :
Gambar 3.2 Struktur Organisasi
Dalam struktur organisasi tersebut terdapat wewenang dan pembagian tugas
sebagai berikut:
1. Pemilik Usaha
Pemilik usaha berperan sebagai owner dan pemegang saham utama serta
sebagai penentu pengambilan keputusan dalam memutuskan berbagai
masalah yang ada di Toko SP Cell.
2. Front Liner
Frontliner berperan sebagai seorang karyawan dalam memasarkan produk
yang ada dalam Toko SP Cell dan berperan dalam meningkatkan penjualan di
Toko SP Cell.
43
BAB IV
ANALISIS DAN IMPLEMENTASI
4.1 Analisis Sistem Yang Berjalan
Sebelum memulai perancangan sistem, perlu adanya analisis mengenai
sistem yang sedang berjalan di Toko SP Cell. Berikut adalah analisis sistem yang
berjalan di Toko SP Cell.
Gambar 4.1 Flowchart Sistem yang Sedang Berjalan
Berdasarkan gambar 4.1 diatas dapat dijelaskan bahwa calon pembeli
dalam melakukan proses pemilihan smartphone android adalah sebagai berikut:
44
1. Calon pembeli yang ingin memilih smartphone android harus melakukan
survey untuk menentukan smartphone android yang akan dipilihnya.
2. Setelah melakukan survey pada produk yaitu smartphone android maka akan
dikonfirmasi dari front liner ke pemilik usaha.
3. Pemilik usaha akan mengkonfirmasikan kepada calon pembeli akan
ketersedian produk dan lainnya.
4. Setelah calon pembeli menyetujui maka proses dalam pemilihan smartphone
android selesai.
4.2 Analisis Sistem Yang Diusulkan
Berdasarkan analisa yang dilakukan, maka peneliti akan membuat sebuah
sistem pendukung keputusan pemilihan smartphone android menggunakan
metode Simple Additive Weighting untuk mengatasi masalah pemilihan
smartphone andorid pada Toko SP Cell. Kelemahan yang sering ditemukan adalah
sulitnya menentukan smartphone yang sesuai dengan kebutuhan calon pembeli.
4.2.1 Diagram Konteks
Adapun diagram konteks yang diusulkan dalam sistem pendukug
keputusan pemilihan smartphone android sebagai berikut :
Gambar 4.2 Diagram Konteks
45
4.2.2 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) sering digunakan untuk menggambarkan suatu
sistem lama dan sistem baru yang akan dikembangkan secara logika tanpa harus
mempertimbangakan lingkungan fisik dimana data tersebut mengalir. DFD level 1
bertujuan untuk memberikan pandangan mengenai keseluruhan sistem dengan
lebih mendalam. Berikut ini gambar DFD Level 1 sebagai berikut:
Gambar 4.3 DFD Level 1
4.2.3 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan teknik yang digunakan
untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System
Analys dalam tahap analisis persyaratan proyek pengembangan sistem. Adapun
gambar ERD yang diusulkan adalah sebagai berikut :
46
Gambar 4.4 Entity Relationship Diagram (ERD)
4.3 Analisis Sistem
4.3.1 Pembobotan Kriteria
Tabel 4.1 Pembobotan Kriteria
Kode Nama Kriteria Nilai Bobot Cost/Benefit
C1 Harga 30 Benefit
C2 RAM 25 Benefit
C3 Memory 20 Benefit
47
Internal
C4 Kamera 15 Benefit
C5 Baterai 10 Benefit
4.3.2 Nilai Crips Kriteria
Tabel 4.2 Nilai Crips
Keterangan Harga RAM Memory
Internal Kamera Baterai
Nilai
Crips
Tidak Baik 0 -
1.999.000
512 MB - 999
MB
8 GB - 15.9
GB 5 MP 3000 mAh 1
Kurang
Baik
2.000.000
-
3.999.000
1 GB - 1.9 GB 16 GB - 31.9
GB 8 MP 3100 mAh 2
Cukup
4.000.000
-
5.999.000
2 GB - 3.9 GB 32 GB - 63.9
GB 13 MP 3200 mAh 3
Baik
6.000.000
-
7.999.000
4 GB - 5.9 GB 64 GB - 127.9
GB 16 MP 3500 mAh 4
Sangat
Baik
8.000.000
-
9.999.000
6 GB - 8 GB 128 GB - 256
GB 20 MP 5200 mAh 5
4.3.3 Penilaian Kriteria
Tabel 4.3 Penilaian Kriteria
Kode
HP Nama
Benefit Benefit Benefit Benefit Benefit
Harga (C1) RAM
(C2)
Memory
Internal
(C3)
Kamera
(C4)
Baterai
(C5)
A1 Samsung J7 Pro
Rp
3.300.000 3 GB 32 GB 13 MP 3600 mAh
A2 Samsung A8 2018
Rp
5.500.000 4 GB 32 GB 16 MP 3000 mAh
A3 Oppo A83
Rp
2.499.000 3 GB 32 GB 13 MP 3180 mAh
A4 Oppo F4
Rp
4.299.000 4 GB 64 GB 16 MP 3400 mAh
A5 Xiaomi Note 5A
Rp
1.450.000 2 GB 16 GB 13 MP 3000 mAh
A6 Xiaomi Mi A1
Rp
2.400.000 4 GB 64 GB 12 MP 3080 mAh
A7
Xiaomi Redmi 5
Plus
Rp
2.800.000 4 GB 64 GB 13 MP 4000 mAh
48
A8 Asus Zenfone Live
Rp
1.500.000 2 GB 16 GB 13 MP 2650 mAh
A9
Asus Zenfone 4
Max Pro
Rp
1.250.000 3 GB 32 GB 13 MP 5000 mAh
A10 Advan i6
Rp
1.300.000 2 GB 16 GB 13 MP 3300 mAh
4.3.4 Penilaian Crips Kriteria
Tabel 4.4 Penilaian Crips
No Nama
Benefit Benefit Benefit Benefit Benefit
Harga
(C1)
RAM
(C2)
Memory
Internal
(C3)
Kamera
(C4)
Baterai
(C5)
A1 Samsung J7 Pro 2 3 3 3 4
A2 Samsung A8 2018 3 4 3 4 1
A3 Oppo A83 2 3 3 3 2
A4 Oppo F4 3 4 4 4 3
A5 Xiaomi Note 5A 1 3 2 3 1
A6 Xiaomi Mi A1 2 4 4 2 1
A7 Xiaomi Redmi 5 Plus 2 4 4 3 4
A8 Asus Zenfone Live 1 3 2 3 1
A9
Asus Zenfone 4 Max
Pro 1 3 3 3 4
A10 Advan i6 1 3 2 3 3
Nilai max 3 4 4 4 4
4.3.5 Perhitungan Matriks Normalisasi
4.3.5.1 Kriteria Harga (C1)
Nilai maximal dari kriteria harga adalah 3, maka setiap nilai crips dari
kriteria harga dibagi dengan nilai maximal dari kriteria tersebut.
R1 2/3 = 0,666666667
R2 3/3 = 1
R3 2/3 = 0,666666667
R4 3/3 = 1
49
R5 1/3 = 0,333333333
R6 2/3 = 0,666666667
R7 2/3 = 0,666666667
R8 1/3 = 0,333333333
R9 1/3 = 0,333333333
R10 1/3 = 0,333333333
4.3.5.2 Kriteria RAM (C2)
Nilai maximal dari kriteria RAM adalah 4, maka setiap nilai crips dari
kriteria RAM dibagi dengan nilai maximal dari kriteria tersebut.
R1 3/4 = 0.75
R2 4/4 = 1
R3 3/4 = 0.75
R4 4/4 = 1
R5 3/4 = 0.75
R6 4/4 = 1
R7 4/4 = 1
R8 3/4 = 0.75
R9 3/4 = 0.75
50
R10 3/4 = 0.75
4.3.5.3 Kriteria Memory Internal (C3)
Nilai maximal dari kriteria Memory Internal adalah 4, maka setiap nilai
crips dari kriteria kehadiran dibagi dengan nilai maximal dari kriteria tersebut.
R1 3/4 = 0.75
R2 3/4 = 0.75
R3 3/4 = 0.75
R4 4/4 = 1
R5 2/4 = 0.5
R6 4/4 = 1
R7 4/4 = 1
R8 2/4 = 0.5
R9 3/4 = 0.75
R10 2/4 = 0.25
4.3.5.4 Kriteria Kamera (C4)
Nilai maximal dari kriteria Kamera adalah 4, maka setiap nilai crips dari
kriteria Kamera dibagi dengan nilai maximal dari kriteria tersebut.
R1 3/4 = 0.75
51
R2 4/4 = 1
R3 3/4 = 0.75
R4 4/4 = 1
R5 3/4 = 0.75
R6 2/4 = 0.5
R7 3/4 = 0.75
R8 3/4 = 0.75
R9 3/4 = 0.75
R10 3/4 = 0.75
4.3.5.5 Kriteria Baterai (C5)
Nilai maximal dari kriteria Baterai adalah 4, maka setiap nilai crips dari
kriteria baterai dibagi dengan nilai maximal dari kriteria tersebut.
R1 4/4 = 1
R2 1/4 = 0.25
R3 2/4 = 0.5
R4 3/4 = 0.75
R5 1/4 = 0.25
R6 1/4 = 0.25
52
R7 4/4 = 1
R8 1/4 = 0.25
R9 4/4 = 1
R10 34 = 0.75
Berikut ini adalah tabel hasil perhitungan nilai matriks normalisasi :
Tabel 4.5 Hasil Nilai Matriks Normalisasi
R
C1 C2 C3 C4 C5
0,666666667 0,75 0,75 0,75 1
1 1,00 0,75 1 0,25
0,666666667 0,75 0,75 0,75 0,5
1 1,00 1 1 0,75
0,333333333 0,75 0,5 0,75 0,25
0,666666667 1,00 1 0,5 0,25
0,666666667 1,00 1 0,75 1
0,333333333 0,75 0,5 0,75 0,25
0,333333333 0,75 0,75 0,75 1
0,333333333 0,75 0,5 0,75 0,75
Selanjutnya kita mencari nilai vektor (Vi) dengan cara menjumlahkan hasil
perkalian antara nilai matriks normalisasi (R) dengan nilai bobot kriteria [W] =
30,25,20,15,10 menggunakan rumus sebagai berikut :
𝑉𝑖 = =1 𝑤𝑖 𝑋 𝑟𝑖𝑗𝑛𝑗
4.3.6 Perhitungan Untuk Mencari Nilai Vektor
V1 (0.67*30) + (0.75*25) + (0.75*20) + (0.75*15) + (1*10) = 75
V2 (1*30) + (1*25) + (0.75*20) + (1*15) + (0.25*10) = 87.5
53
V3 (0.67*30) + (0.75*25) + (0.75*20) + (0.75*15) + (0.5*10) = 70
V4 (1*30) + (1*25) + (1*20) + (1*15) + (0.75*10) = 97.5
V5 (0.33*30) + (0.75*25) + (0.5*20) + (0.75*15) + (0.25*10) = 52.5
V6 (0.67*30) + (1*25) + (1*20) + (0.5*15) + (0.25*10) = 75
V7 (0.67*30) + (1*25) + (1*20) + (0.75*15) + (1*10) = 86.2
V8 (0.33*30) + (0.33*25) + (0.5*20) + (0.75*15) + (0.25*10) = 52.5
V9 (0.33*30) + (0.75*25) + (0.75*20) + (0.75*15) + (1*10) = 65
V10 (0.33*30) + (0.75*25) + (0.5*20) + (0.75*15) + (0.75*10) = 57.5
Berdasarkan hasil perhitungan diatas, maka nilai vektor tertinggi untuk pemilihan
smartphone android adalah alternative V4 dengan nilai 97.5.
4.4 Perancangan Dan Desain
4.4.1 Perancangan Database
Perancangan struktur tabel adalah perancangan tabel – tabel yang akan
digunakan pada database. Tabel adalah sekumpulan data atau informasi spesifik
tentang subjek tertentu yang disusun dalam bentuk kolom dan baris. Tabel adalah
komponen utama dan pertama dari sebuah database. Struktur tabel untuk setiap
tabel yang terdapat dalam database saw_vb adalah:
1. Tabel Admin
Tabel ini adalah tabel admin yang digunakan untuk proses login ke dalam
sistem.
54
Tabel 4.6 Tabel Admin
Field Type Size Keterangan
User Varchar 16
Password Varchar 16
2. Tabel Kriteria
Tabel ini adalah perancangan tabel kriteria yang digunakan untuk mencari,
menambah, mengubah, menghapus, mencari, dan keluar dari data kriteria.
Tabel 4.7 Tabel Kriteria
Field Type Size Keterangan
Kode_kriteria Varchar 16 Primary key
Nama_kriteria Varchar 256
Atribut Varchar 16
Bobot Double
3. Tabel Relasi Alternatif
Tabel ini adalah perancangan tabel relasi alternatif yang digunakan untuk
relasi antara tabel alternatif dan table kriteria.
Tabel 4.8 Tabel Relasi Alternatif
Field Type Size Keterangan
ID Int 11 Primary key
Kode_alternatif Varchar 16
Kode_kriteria Varchar 16
55
Kode_crips Int 11
4. Tabel Alternatif
Tabel ini adalah perancangan tabel alternatif yang digunakan untuk mencari,
menambah, mengubah, menghapus dan keluar dari data alternatif.
Tabel 4.9 Tabel Alternatif
Field Type Size Keterangan
Kode_alternatif Varchar 16 Primary key
Nama_alternatif Varchar 255
Keterangan Text
Total Double
Rank Int 11
5. Tabel Crips
Tabel ini adalah perancangan tabel crips yang digunakan untuk menentukan
bobot dari kriteria.
Tabel 4.10 Tabel Crips
Field Type Size Keterangan
Kode_crips Int 11 Primary key
Kode_kriteria Varchar 16
Keterangan Varchar 255
Nilai Double
56
4.4.2 Perancangan Sistem Informasi
Tahap perancangan merupakan tahap penerapan dari tahap implementasi
meliputi perancangan input dan output.
4.4.2.1 Perancangan Input
Dalam perancangan input terdiri dari form login, tampilan utama, form
alternatif, form kriteria, form nilai crips, form nilai bobot, form perhitungan dan
form ubah password.
1. Form Login
Gambar 4.5 Form Login
Berdasarkan gambar 4.5 diatas dapat dijelaskan isi dari form login adalah
sebagain berikut :
1. Label Login, label Username, label Password
2. TextBox Username dan texBbox Password
Button Login dan button Keluar
Login
User name
Password
Login Keluar
57
2. Tampilan Utama
Gambar 4.6 Tampilan Utama
Berdasarkan gambar 4.6 diatas dapat dijelaskan isi dari tampilan utama
adalah sebagai berikut :
1. Terdiri dari menu Alternatif, menu Kriteria, menu Crips, menu Nilai
Bobot, menu Perhitungan, menu Laporan Altenatif, menu Laporan
Kriteria, menu Laporan Ranking, menu Ubah Password, menu Logout.
3. Form Alternatif
Gambar 4.7 Form Alternatif
58
Berdasarkan gambar 4.7 diatas dapat dijelaskan isi dari form alternatif
adalah sebagai berikut :
1. TextBox Cari,
2. Button Cari, Tambah, Ubah, Hapus, Keluar
3. DataGridView Kode altenatif, Nama alternatif, Keterangan
4. Form Kriteria
Gambar 4.8 Form Kriteria
Berdasarkan gambar 4.8 diatas dapat dijelaskan isi dari form kriteria adalah
sebagai berikut :
1. TextBox Cari
2. Button Cari, button Tambah, button Ubah, button Hapus dan button
Keluar
3. DataGridView untuk kolom Kode Kriteria, Nama kriteria, Atribut dan
Bobot
59
5. Form Nilai Crips
Gambar 4.9 Form Nilai Crips
Berdasarkan gambar 4.9 diatas dapat dijelaskan isi dari form nilai crips
adalah sebagai berikut :
1. Label Kode crips, label Kriteria, label Nama dan label Nilai
2. TextBox Kode crips, Nama dan Nilai
3. ComboBox Kriteria
4. Button First, Preview, Next, Last, Cari, Tambah, Ubah, Simpan, Batal,
Hapus, Keluar
5. TextBox Cari
6. DataGridView Nama kriteria, Nama crips, Nilai
60
6. Form Nilai Bobot
Gambar 4.10 Form Nilai Bobot
Berdasarkan gambar 4.10 diatas dapat dijelaskan isi dari form nilai bobot
adalah sebagai berikut :
1. TextBox Cari
2. Button Cari, Simpan, Keluar
3. DataGridView untuk kolom Kode, Nama, Lama Bekerja, Pendidikan,
Kehadiran dan Kinerja
7. Form Perhitungan
Gambar 4.11 Form Perhitungan
61
Berdasarkan gambar 4.11 diatas dapat dijelaskan isi dari form perhitungan
adalah sebagai berikut :
1. Button Hitung, Cetak hasil dan Keluar
2. TabPage Awal, Hasil analisa, Normalisasi, Total dan Rangking
3. DataGridView
8. Form Ubah Password
Gambar 4.12 Form Ubah Password
Berdasarkan gambar 4.12 diatas dapat dijelaskan isi dari form ubah
password adalah sebagai berikut :
1. Label Password lama, Password baru, dan Konfirmasi password baru
2. TextBox password lama, password baru dan konfirmasi password baru
3. Button Ubah dan Keluar
62
4.4.2.2 Perancangan Output
Perancangan output terdiri dari laporan alternatif, laporan kriteria penilaian
dan laporan rangking hasil perhitungan.
1. Laporan Alternatif
Gambar 4.13 Laporan Alternatif
Berdasarkan gambar 4.13 merupakan hasil output dari laporan alternatif yang
telah kita input pada sistem.
2. Laporan Kriteria Penilaian
Gambar 4.14 Laporan Kriteria Penilaian
63
Berdasarkan gambar 4.14 merupakan hasil output dari laporan kriteria penilaian
yang telah kita input pada sistem.
3. Laporan Rangking Hasil Perhitungan
Gambar 4.15 Laporan Rangking Hasil Perhitungan
Berdasarkan gambar 4.15 merupakan hasil output dari laporan rangking hasil
perhitungan yang telah kita input pada sistem.
4.5 Implementasi
Tahap implementasi merupakan tahap penerapan dari tahap perancangan.
Implementasi meliputi penyusunan database dan penyusunan sistem informasi
sehingga perancangan sistem informasi dapat digunakan.
64
4.5.1 Halaman Login
Halaman ini berfungsi sebagai halaman login user, dimana user harus
melakukan login dengan mengisi nama username dan password. Jika login
berhasil user akan masuk ke dalam halaman program, dan apabila login gagal
akan keluar keterangan salah kombinasi username dan password.
Berikut ini adalah gambar dari halaman login :
Gambar 4.16 Halaman Login
4.5.2 Halaman Utama
Halaman utama, halaman yang interaktif yang menjadi halaman utama
dalam sistem informasi penentuan kenaikan gaji.
Berikut ini adalah gambar dari halaman utama sistem :
Gambar 4.17 Halaman Utama
65
4.5.3 Halaman Alternatif
Halaman alternatif digunakan untuk mencari, menambah, mengubah,
menghapus kode alternatif, nama alternatif dan keterangan ke dalam sistem.
Berikut ini adalah gambar dari halaman alternatif dari sistem :
Gambar 4.18 Halaman Alternatif
4.5.4 Halaman Kriteria
Halaman kriteria digunakan untuk mencari, menambah, mengubah,
menghapus kode kriteria, nama kriteria, atribut dan bobot ke dalam sistem.
Berikut ini adalah gambar dari halaman kriteria dari sistem :
Gambar 4.19 Halaman Kriteria
66
4.5.5 Halaman Nilai Crips
Halaman nilai crips digunakan untuk menambah, menghapus mencari nilai
crips pada sistem.
Berikut ini adalah gambar dari halaman nilai crips :
Gambar 4.20 Halaman Nilai Crips
4.5.6 Halaman Bobot
Halaman bobot digunakan untuk mencari dan menyimpan nama crips
untuk setiap kriteria yang telah ditentukan.
Berikut ini adalah gambar dari halaman bobot :
67
Gambar 4.21 Halaman Bobot
4.5.7 Halaman Perhitungan
Halaman perhitungan digunakan untuk menghitung hasil dari data yang
telah kita isi.
Berikut ini adalah gambar hasil dari halaman perhitungan :
Gambar 4.22 Halaman Perhitungan
68
4.5.8 Halaman Ubah Password
Halaman ubah password digunakan untuk merubah password yang lama
menjadi password baru.
Berikut ini adalah gambar dari halaman ubah password :
Gambar 4.23 Halaman Ubah Password
4.5.9 Halaman Laporan Alternatif
Halaman laporan alternatif digunakan untuk menghasilkan laporan dari
alternatif yang telah diisi pada sistem.
Berikut ini adalah gambar dari halaman laporan alternatif :
69
Gambar 4.24 Halaman Laporan Alternatif
4.5.10 Halaman Laporan Kriteria Penilaian
Halaman laporan kriteria digunakan untuk menghasilkan laporan dari
criteria penilaian yang telah diisi pada sistem.
Berikut ini adalah gambar dari laporan kriteria penilaian :
70
Gambar 4.25 Halaman Laporan Kriteria Penilaian
4.5.11 Halaman Laporan Rangking
Halaman laporan rangking digunakan untuk menghasilkan laporan hasil
nilai tertinggi secara berurutan pada sistem yang telah diisi.
Berikut ini adalah gambar dari laporan rangking :
72
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Berdasarkan penelitian yang dilakukan mengenai “Sistem pendukung
keputusan pemilihan smartphone android di Toko SP Cell dengan menggunakan
metode Simple Additive Weighting (SAW)”, maka dapat di ambil hasil
kesimpulan sebagai berikut:
1. Membangun sebuah sistem pendukung keputusan dalam pemilihan
smartphone android yang sesuai dengan keinginan dan kebutuhan konsumen
sesuai dengan kriteria yang ditetapkan.
2. Perancangan sistem dengan metode Simple Additive Weighting dapat
digunakan secara mudah dan menghasilkan hasil yang tepat dalam waktu
yang relatif sedikit, dan dapat di tentukan dari setiap penilaian dan
perangkingan smarphone android yang telah diurutkan dari yang tertinggi
hingga terendah berdasarkan hasil penjumlahan terbobot yang terhitung.
3. Penerapan metode Simple Additive Weighting pada sistem pendukung
keputusan dalam pemilihan smartphone android dengan cara membobotkan
setiap alternatif dan kriteria.
5.2 Saran
Dari kesimpulan yang telah disebutkan diatas, penulis memberi saran
untuk pengembangan lebih lanjut dari Sistem Pendukung Keputusan (SPK)
pemilihan Smartphone Android sebagai berikut:
73
1. Perlu dikembangkan sistem pendukung keputusan versi mobile, mengingat
perkembangan yang sangat cepat. Sehingga, dalam perkembangannya perlu
ditambahkan beberapa hal untuk menunjang sistem agar dapat berjalan
dengan baik.
2. Perlu adanya penambahan sebuah fitur dalam pemantauan harga dan
pemantauan smartphone android terbaru saat ini dalam bentuk chart sehingga
dapat mempermudah dalam mengamati perkembangan smartphone android
saat ini.
DAFTAR PUSTAKA
Afira, Riandana. 2017. Perancangan Dan Pembuatan Sistem Keamanan Pintu
Ruangan Menggunakan Sensor Sidik Jari Berbasiskan PC. Jurnal
Komtekinfo. Vol.4 No.2, Desember 2017: 160-164.
Anisah & Kuswaya. 2017. Analisis Dan Perancangan Sistem Informasi
Pengolahan Data Pengeluaran, Penggunaan Bahan Dan Hutang Dalam
Pelaksanaan Proyek Pada PT. Banamba Putratama. Jurnal Simetris.
Vol.8 No.2, November 2017: 507-518.
Dewi, Ranta Sintya. dkk. 2016. Analisa Pieces Penerapan Digital Monitoring
Informasi Penyewaan Ruko Pasar 8 Pada PT. Alam Sutera Realty, TBK.
Jurnal Sentika. ISSN: 2089-9815.
Ernatita. 2016. Analisis Dan Perancangan Sistem Informasi Perpustakaan. Jurnal
Sistem Informasi (JSI). Vol.8 No.1, April 2016: 966-977.
Fadlil, A. dkk. 2008. Pengembangan System Basis Data Presensi
Perkuliahan dengan Kartu Mahasiswa ber-Barcode. Telkomnika. Vol.6
No.1, April 2008: 65-72.
Fartindyyah, Nurul & Subiyanto. 2014. Sistem Pendukung Keputusan Peminatan
SMA Menggunakan Metode Weighted Product. Jurnal Kependidikan.
Vol.44 No.2, November 2014: 140-146.
Fendini, Dian Septiayu. dkk. Pengaruh Kualitas Sistem Dan Kualitas Informasi
Terhadap Kepuasan Pengguna.
Firmansyah, Yoki & Udi. 2018. Penerapan Metode SDLC Waterfall Dalam
Pembuatan Sistem Informasi Akademik Berbasis Web Studi Kasus Pondok
Pesantren Al-Habi Sholeh Kabupaten Kubu Raya, Kalimantan Barat.
Jurnal Teknologi & Manajemen Informatika. Vol.4 No.1, 2018: 184-191.
Kuryanti, Sandra J. 2014. Perancangan Sistem Informasi Akademik Sekolah
Berbasis Web Dengan Java. Jurnal Khatulistiwa Informatika. Vol.2 No.1,
Juni 2014: 77-86.
Maryama, Siti & Yayat Sujatna. 2016. Harga, Brand Image, Dan Atribut Produk
Serta Pengaruhnya Terhadap Keputusan Pembelian Smartphone Berbasis
Android. Jurnal Liquidity. Vol.5 No.2, Juli-Desember 2016: 145-154.
Mustaqbal, M. Sidi. dkk. 2015. Pengujian Aplikasi Menggunakan Black Box
Testing Boundary Value Analysis. Jurnal Ilmiah Teknologi Informasi
Terapan. Vol.1 No.3, Agustus 2015: 31-36.
Nofriansyah, Dicky. 2014. Konsep Data Mining VS Sistem Pendukung Keputusan.
Yogyakarta: Deepublish.
Nurhayati, Ana Naela. dkk. 2017. Rancang Bangun Aplikasi Penjualan Dan
Pembelian Barang Pada Koperasi Kartika Samara Grawira Prabumulih.
Jurnal Teknologi dan Informasi. Vol.1 No.14, 2017: 13-23.
Oktaviani, Anggi. dkk. 2018. Perancangan Aplikasi Penjualan Dengan Metode
Waterfall Pada Koperasi Karyawan RSUD Pasar Rebo. Jurnal Petir.
Vol.11 No.1, Maret 2018: 9-24.
Ridhawati, Eka. 2017. Sistem Informasi Penjualan Berbasis WEB Pada CV. Alfa
Furniture Ambarawa Pringsewu Lampung. Jurnal Cendikia. Vol.13 No.1,
April 2017: 1-5.
Rohyani, Hetty. 2013. Analisis Sistem Pendukung Keputusan Dalam Memilih
Progam Studi Menggunakan Metode Logika Fuzzy. Jurnal Sistem
Informasi. Vol.5 No.1, April 2013: 530-539.
Rusdiana, A & Moch, Irfan. 2014. Sistem Informasi Manajemen. Bandung:
Pustaka Setia.
Saiful, Sucianti. Pembuatan Aplikasi Web Pencarian Jasa Pembantu Rumah
Tangga (PRT) Dikota Ternate. Indonesian Journal On Information System
(IJIS). Vol.2 No.2, 77-90.
Sasmito, Ginanjar Wiro. 2017. Penerapan Metode Waterfall Pada Desain Sistem
Informasi Geografis Industri Kabupaten Tegal. Jurnal Informatika: Jurnal
Pengembangan IT (JPIT). Vol.2 No.1, Januari 2017: 6-12.
Siregar, Choirotunisah. 2014. Sistem Pendukung Keputusan Pemilihan
Handphone Bekas Dengan Menggunakan Metode Simple Additive
Weighting (SAW). Pelita Informatika Budi Darma. Vol.6 No.1, Maret
2014: 108-113.
Supriyanti, Wiwit. 2014. Rancang Bangun Aplikasi Sistem Pendukung Keputusan
Penerima Beasiswa dengan Metode SAW. Citec Journal. Vol.1 No.1,
November 2013-Januari 2014: 67-75.
DAFTAR RIWAYAT HIDUP
Data Pribadi
Nama : Theananda Yoca
Tempat, Tanggal Lahir : Pontianak, 22 Desember 1993
Agama : Khonghucu
Alamat : Tiban Kencana Blok B No. 5-6
No. Handphone : 0812-7575-2300
Email : [email protected]
Riwayat Pendidikan
Tahun 2014 – 2017 : Akademi Akuntansi Permata Harapan, Batam
Tahun 2011 : SMA Santo Paulus, Pontianak
Tahun 2008 : SMP Bruder, Pontianak
Tahun 2005 : SD Karya Budi, Putussibau
Riwayat Pekerjaan
Yayasan Marga Huang Batam
Dari tanggal 28 Mei 2018 sampai sekarang
Sebagai Administrasu
PT. Accentuates ( Samsung )
Dari tanggal 04 Agustus 2016 sampai tanggal 10 Desember 2016
Sebagai Experience Consultant
CV. Mitra Kapuas Utama
Dari tanggal 20 Mei 2012 sampai tanggal 20 Februari 2013
Sebagai Administrasi
PT. Sinar Berlian Lestari
Dari tanggal 20 Juni 2011 sampai tanggal 07 Mei 2012
Sebagai Administrasi