SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SMARTPHONE …library.stmikgici.ac.id/skripsi/171300022.pdf ·...

98
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

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.

42

3. Kasir

Kasir berperan dalam menyusun pembukuan keuangan yang ada 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 :

71

Gambar 4.26 Halaman 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.

LAMPIRAN

LOKASI PENELITIAN

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