131
SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN PEMILIHAN KAMERA DSLR MENGGUNAKAN METODE SIMPLE MULTI ATTRIBUTE RATING TECHNIQUE (SMART) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika Disusun oleh: Stanislaus Yhanna Pradita 125314023 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2016 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

Embed Size (px)

Citation preview

Page 1: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN

PEMILIHAN KAMERA DSLR MENGGUNAKAN

METODE SIMPLE MULTI ATTRIBUTE RATING TECHNIQUE (SMART)

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Komputer

Program Studi Teknik Informatika

Disusun oleh:

Stanislaus Yhanna Pradita

125314023

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

2016

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 2: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

i

SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN

PEMILIHAN KAMERA DSLR MENGGUNAKAN

METODE SIMPLE MULTI ATTRIBUTE RATING TECHNIQUE (SMART)

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Komputer

Program Studi Teknik Informatika

Disusun oleh:

Stanislaus Yhanna Pradita

125314023

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

2016

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 3: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

ii

DECISION SUPPORT SYSTEM

TO CHOOSE A DSLR CAMERA

USING SIMPLE MULTI ATTRIBUTE RATING TECHNIQUE METHOD

A THESIS

Presented as Partial Fulfillment of the Requirements

To Obtain the Sarjana Komputer Degree

In Informatics Engineering Department

By:

Stanislaus Yhanna Pradita

125314023

INFORMATICS ENGINEERING STUDY PROGRAM

INFORMATICS ENGINEERING DEPARTMENT

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

2016

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 4: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 5: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 6: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

v

HALAMAN MOTO DAN PERSEMBAHAN

“HASIL TAK AKAN PERNAH MENGKHIANATI PROSES”

Kupersembahkan untuk:

Tuhan Yesus Kristus dan Bunda Maria Engkau selalu melindungi, membimbing, menuntun, dan mendampingiku

selalu disetiap langkahku.

Benedictus Supraptomo dan Fr. Dwi Ananingsih Terima Kasih untuk kedua orang tuaku yang sudah merawat dan

membantu diriku selama ini.

Dionisius Prima Ananta Putra dan Yoanna Paula Paramita

Terima kasih untuk kakak-kakakku yang selalu mewarnai hidupku

Rosa Ajeng Mahadika Terima kasih atas semangat, dukungan, doa, dan segala bantuannya.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 7: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 8: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 9: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

viii

ABSTRAK

Pada era digital sekarang ini perkembangan teknologi sangat pesat, begitu

pula dengan perkembangan teknologi pada kamera DSLR. Banyaknya seri kamera

DSLR yang berkembang saat ini dengan spesifikasi yang beragam menjadikan

masyarakat kesulitan dalam menentukan pilihan ketika akan membeli kamera

DSLR. Setiap orang memiliki kriteria-kriteria yang dipertimbangkan sesuai dengan

kebutuhan masing-masing.

Tugas akhir ini dibuat untuk membantu memberikan rekomendasi kepada

masyarakat dalam memilih kamera DSLR dengan pertimbangan shutter speed,

sensitivity sensor (ISO), resolusi video, size sensor, jumlah titik fokus, resolusi foto,

high speed continuous drive (burst mode), kelas, dan daya tahan baterai (battery

life).

Sistem pendukung pengambilan keputusan yang dibangun menggunakan

bahasa pemrogaman PHP, metode yang digunakan untuk memberikan rekomendasi

adalah Simple Multi Attribute Rating Technique (SMART) berdasarkan kriteria-

kriteria yang dibutuhkan oleh pengguna. Hasil akhir yang diperoleh adalah kamera

DSLR yang direkomendasikan berdasarkan urutan skor akhir kamera DSLR yang

dibandingkan.

Pengujian sistem dilakukan dengan cara membandingkan hasil perhitungan

sistem dengan perhitungan secara manual. Selain itu hasil uji coba kepada 21

responden didapat kesimpulan bahwa sistem mampu memberikan rekomendasi

dalam memilih kamera DSLR berdasar kriteria yang dimasukkan pengguna.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 10: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

ix

ABSTRACT

In this digital era, technological development is very fast as well as

technological developments in DSLR (Digital Single Lens Reflex) cameras. The

number of the series DSLR camera with a variety of specifications makes people

have difficulty in a choice when will buy a DSLR camera. Everyone has the criteria

to be considered in accordance with their respective needs.

This final project was developed to give recommendations for people in

selecting DSLR camera based on shutter speed, sensitivity sensor (ISO), video

resolution, size sensor, number of focus points, image resolution, high speed

continuous drive (burst mode), class, and battery life.

The Decision Support System was developed using PHP programming

language. The method used in this project to give recommendation is Simple Multi

Attribute Rating Technique (SMART) based on criteria required by the user. The

final result of this system is recommended DSLR cameras based on the final score

of the compared DSLR cameras.

System testing was done by comparing the calculation result with a manual

calculation. In addition a questionnaire was distributed to 21 respondents. It can be

concluded that this system can give recommendations in selecting DSLR camera

based on user’s criteria.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 11: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 12: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 13: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

xii

DAFTAR ISI

HALAMAN JUDUL .............................................................................................. i

HALAMAN JUDUL INGGRIS ........................................................................... ii

HALAMAN PERSETUJUAN ............................................................................ iii

HALAMAN PENGESAHAN .............................................................................. iv

HALAMAN MOTO DAN PERSEMBAHAN .................................................... v

PERNYATAAN KEASLIAN KARYA .............................................................. vi

LEMBAR PERNYATAAN PERSETUJUAN .................................................. vii

LEMBAR PUBLIKASI KARYA ILMIAH ...................................................... vii

ABSTRAK .......................................................................................................... viii

ABSTRACT .......................................................................................................... ix

KATA PENGANTAR ........................................................................................... x

BAB I PENDAHULUAN ...................................................................................... 1

1.1. Latar Belakang ....................................................................................... 1

1.2. Rumusan Masalah .................................................................................. 2

1.3. Batasan Masalah ..................................................................................... 3

1.4. Tujuan ..................................................................................................... 3

1.5. Metode Penelitian ................................................................................... 3

1.6. Sistematika Penulisan ............................................................................ 5

BAB II LANDASAN TEORI ............................................................................... 7

2.1. SPPK (Sistem Pendukung Pengambilan Keputusan) ......................... 7

2.1.1. Definisi Sistem Pendukung Pengambilan Keputusan .................. 7

2.1.2. Fase-fase Proses Pengambilan Keputusan .................................... 7

2.1.3. Komponen SPPK ............................................................................. 8

2.2. Metode SMART (Simple Multi Attribute Rating Technique) .............. 9

2.2.1. Proses Pemodelan metode SMART ............................................. 10

2.2.2. Kelebihan Metode SMART .......................................................... 11

2.3. MySQL .................................................................................................. 11

2.4. Pemrogaman PHP ................................................................................ 12

BAB IV ANALISIS DAN PERANCANGAN SISTEM ................................... 16

4.1. Analisis Sistem ...................................................................................... 16

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 14: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

xiii

4.1.1. Gambaran Umum Sistem Lama .................................................. 16

4.1.2. Fase Definisi Ruang Lingkup (Scope Definition Phase)............. 16

4.2. Analisa Masalah (Problem Analysis) ................................................... 18

4.2.1. Analisis Sebab Akibat (cause-effect analysis) ............................. 18

4.2.2. Gambaran Umum Sistem Baru ................................................... 19

4.3. Analisis Kebutuhan (requirement analysis) ........................................ 20

4.3.1. Pihak Yang Terlibat dalam Sistem .............................................. 20

4.3.2. User Case Diagram ........................................................................ 21

4.3.3. Ringkasan Use Case ...................................................................... 25

4.4.2. Desain Manajemen Data............................................................... 37

4.4.3. Desain Manajemen Model ............................................................ 41

4.5. Desain Fisikal (Physical design) .......................................................... 50

4.5.1. Desain Manajemen Dialog ............................................................ 50

BAB V IMPLEMENTASI SISTEM .................................................................. 57

5.1. Kebutuhan Perancangan Sistem ......................................................... 57

5.2. Implementasi Manajemen Data .......................................................... 57

5.3. Implementasi Manajemen Dialog ....................................................... 62

BAB VI PENGUJIAN DAN ANALISIS HASIL .............................................. 99

6.1. Pengujian terhadap perhitungan manual .......................................... 99

6.2. Pengujian terhadap user .................................................................... 106

BAB VII PENUTUP .......................................................................................... 113

7.1. Kesimpulan ......................................................................................... 113

7.2. Saran .................................................................................................... 113

DAFTAR PUSTAKA

LAMPIRAN

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 15: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

xiv

DAFTAR GAMBAR

Gambar 1.1 Skema Komponen SPPK ..................................................................... 9

Gambar 4.1 Use Case Administrator .................................................................... 21

Gambar 4.2 Use Case User ................................................................................... 22

Gambar 4.3 Use Case Kelola Data Detail ............................................................. 22

Gambar 4.4 Use Case Kelola Data Tipe Kamera .................................................. 23

Gambar 4.5 Use Case Kelola Data Spesifikasi ..................................................... 23

Gambar 4.6 Use Case Kelola Data Merk .............................................................. 24

Gambar 4.7 Use Case Kelola Data Kriteria .......................................................... 24

Gambar 4.8 Use Case Mencari Rekomendasi ....................................................... 25

Gambar 4.9 Diagram Berjenjang (Decompotition Diagram) ................................ 29

Gambar 4.10 Diagram Konteks............................................................................. 30

Gambar 4.11 Diagram Aliran Data Level 1 .......................................................... 31

Gambar 4.12 Diagram Aliran Data Level 2 Proses 1............................................ 32

Gambar 4.13 Diagram Aliran Data Level 2 Proses 2............................................ 33

Gambar 4.14 Diagram Aliran Data Level 3 Proses 1.2......................................... 33

Gambar 4.15 Diagram Aliran Data Level 3 Proses 1.3......................................... 34

Gambar 4.16 Diagram Aliran Data Level 3 Proses 1.4......................................... 34

Gambar 4.17 Diagram Aliran Data Level 3 Proses 1.5......................................... 35

Gambar 4.18 Diagram Aliran Data Level 3 Proses 1.6......................................... 35

Gambar 4.19 Diagram Aliran Data Level 3 Proses 2.2......................................... 36

Gambar 4.20 Desain Konseptual........................................................................... 37

Gambar 4.21 Logical Desain................................................................................. 38

Gambar 4.22 Interface Halaman User ................................................................... 50

Gambar 4.23 Interface Lihat Data Kamera ........................................................... 50

Gambar 4.24 Interface Lihat Data Detail Kamera DSLR ..................................... 51

Gambar 4.25 Interface Pilih Kriteria Kamera DSLR ............................................ 51

Gambar 4.26 Interface Pilih Kriteria dan Bobot ................................................... 52

Gambar 4.27 Interface Lihat Hasil Rekomendasi ................................................. 52

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 16: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

xv

Gambar 4.28 Interface Login Administrator ......................................................... 53

Gambar 4.29 Interface Halaman Home Administrator ......................................... 53

Gambar 4.30 Interface Masukan Data Kamera DSLR.......................................... 53

Gambar 4.31 Interface Kelola Merk Kamera DSLR ............................................ 54

Gambar 4.32 Interface Kelola Data Kamera DSLR ............................................. 54

Gambar 4.33 Interface Lihat Detail Administrator ............................................... 55

Gambar 4.34 Interface Ubah Data Kamera DSLR................................................ 55

Gambar 4.35 Interface Lihat Data Kriteria ........................................................... 56

Gambar 4.36 Interface Perbarui Deskripsi Kriteria .............................................. 56

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 17: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

1

BAB I

PENDAHULUAN

1.1. Latar Belakang

Pada era digital saat ini produsen kamera DSLR gencar menciptakan

teknologi baru yang kemudian akan berpengaruh pada dihasilkannya seri

kamera DSLR baru sehingga semakin banyak seri kamera DSLR yang beredar

di pasaran. Pada seri-seri yang bermacam-macam tersebut terdapat tingkatan

untuk para penggunanya masing-masing. Ada kamera DSLR yang dirancang

untuk kategori pemula (newcomers) pada kelas entry level yang ditujukan untuk

fotografer pemula yang masih baru dalam dunia fotografi dengan spesifikasi

sederhana tidak sebaik dan selengkap kategori advanced maupun professional,

kemudian ada kategori penghobi (advanced) dengan kelas semi-advanced dan

advanced yang ditujukan untuk fotografer atau penghobi yang mulai serius

dalam dunia fotografi dan menginginkan spesifikasi yang lebih daripada

kategori pemula namun belum sebaik kategori professional, dan ada kategori

professional dengan kelas semi-profesional dan professional yang ditujukan

bagi konsumen yang serius dalam dunia fotografi atau juga fotografer

profesional yang membutuhkan spesifikasi lebih baik dan lengkap

dibandingkan dengan kategori pemula maupun advanced. Produsen memang

menciptakan tingkatan untuk membedakan masing-masing agar spesifikasi-

spesifikasi pada kamera sesuai dan tepat guna dengan apa yang dibutuhkan oleh

konsumen. Produsen yang cukup populer di Indonesia ada 2 merk “The Big

Two’s” yaitu Nikon dan Canon. Beberapa contoh kategori dan kelas pada merk

nikon dan canon, pada kelas entry level ada Nikon D3200, Canon 1100D dan

Canon 100D, pada kelas advanced ada Nikon D5200 dan Canon 700D, pada

kelas semi advanced terdapat Nikon D7100 dan Canon 70D, pada kelas

advanced terdapat Nikon D600 dan Canon 6D, pada kelas semi-professional

terdapat Nikon D800 dan Canon 5D Mark III, kemudian pada kelas professional

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 18: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

2

terdapat Nikon D4, Canon 1DX untuk sensor FullFrame dan Canon 1D Mark

IV untuk sensor APS-H.

Pemilihan kamera DSLR untuk konsumen yang belum memiliki

pengetahuan mengenai spesifikasi-spesifikasi kamera akan menjadi

permasalahan tersendiri. Masalah tersebut timbul karena terdapat banyak

kriteria-kriteria yang dipertimbangkan untuk mencapai tujuan serta minimnya

informasi. Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera

DSLR adalah shutter speed, sensitivity (ISO), resolusi video, size sensor, jumlah

titik fokus, resolusi foto, high-speed continuous (burst mode), kelas, dan daya

tahan baterai (battery life). Maka diperlukan suatu sistem pendukung

pengambilan keputusan untuk pemilihan kamera DSLR yang dapat diakses oleh

konsumen untuk mengatasi masalah pemilihan kamera DSLR yang tepat dan

meminimalisir terbuangnya spesifikasi-spesifikasi yang sebenarrnya tidak

diperlukan oleh konsumen atau bahkan kurangnya spesifikasi yang sebenarnya

dibutuhkan oleh seorang fotografer sehingga diharapkan dengan sistem

pendukung pemilihan kamera DSLR dapat meningkatkan efektifitas dan

efisiensi dalam pemilihan kamera tanpa harus mencari referensi secara manual

satu persatu. Sistem pendukung pengambilan keputusan yang akan dibangun

menggunakan metode SMART (Simple Multi Atribute Rating Technique).

1.2. Rumusan Masalah

1. Bagaimana membangun sistem pendukung pengambilan keputusan berbasis

web bagi para calon pembeli kamera DSLR untuk mendapatkan

rekomendasi dalam pembelian kamera DSLR sesuai dengan kriteria

menggunakan metode SMART?

2. Apakah sistem pendukung pengambilan keputusan pemilihan kamera DSLR

menggunakan metode Simple Multi Attribute Rating Technique dapat

meningkatkan efektifitas dan efisiensi dalam pemilihan kamera DSLR?

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 19: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

3

1.3. Batasan Masalah

Supaya pengembangan sistem pendukung pengambilan keputusan ini lebih

terfokus, maka ada batasan-batasan masalah antara lain:

a. Data kamera DSLR yang digunakan adalah data kamera dari 2 merk yaitu

Canon, Nikon dari tahun produksi 2010 hingga 2015

b. Sistem tidak dapat menambah data terbaru secara otomatis

c. Kriteria-kriteria yang digunakan pengambilan keputusan adalah shutter

speed, sensitivity (ISO), resolusi video, size sensor, jumlah titik fokus,

resolusi foto, high-speed continuous (burst mode), kelas, dan ketahanan

baterai (battery life)

d. Sistem dibuat berbasis web menggunakan bahasa PHP

1.4. Tujuan

1. Membangun sebuah SPPK berbasis web dengan menggunakan metode

SMART yang dapat memberikan rekomendasi kepada para calon pembeli

kamera DSLR untuk mendapatkan kamera yang sesuai dengan kriteria-

kriteria yang diinginkan.

2. Menguji Sistem Pendukung Pengambilan Keputusan Pemilihan Kamera

DSLR kepada pengguna untuk melihat tingkat efektifitas dan efisiensi

dalam pemilihan kamera DSLR.

1.5. Metode Penelitian

Metode Penilitian yang digunakan dalam pengerjaan proyek akhir ini adalah

metode Framework for Aplication Sistem Thinking. Tahap-tahap dalam metode

ini adalah:

1. Tahap definisi ruang lingkup (scope definition)

Pada tahap ini dilakukan pengumpulan informasi yang akan diteliti tingkat

feasibility dan ruang lingkup proyek yaitu dengan menggunakan kerangka

PIECES (Performance, Information, Economics, Control, Efficiency,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 20: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

4

Service). Hal ini dilakukan untuk menemukan inti dari masalah-masalah

yang ada (problems).

2. Tahap analisis masalah (problem analysis)

Menganalisis masalah-masalah utama yang dihadapi dan peluang-peluang

yang teridentifikasi dari permasalahan. Hasil dari tahap ini adalah analisis

sebab-akibat (cause effect analysis).

3. Tahap analisis kebutuhan (requirement analysis)

Pada tahap ini data-data dikumpulkan dan dianalisis. Metode yang

digunakan untuk mengumpulkan data pada penitian ini adalah dengan studi

literatur dan mengambil data kamera dari website review kamera DSLR dan

website resmi produsen kamera DSLR.

4. Tahap desain logis (logical design)

Pada tahap ini dibuat rancangan sistem secara logis yang meliputi diagram

dekomposisi, diagram aliran data, diagram relasi entitas, subsistem

manajemen data, subsistem manajemen model dan subsistem manajemen

dialog.

5. Tahap desain fisik dan integrase (physical design and integration)

Tahap membangun sistem secara fisik sesuai dengan rancangan pada tahap

desain logis dan mengintegrasikannya.

6. Tahap pembuatan sistem dan pengujian (construction and testing)

Tahap terakhir ini merupakan tahap pembuatan sistem dan

mengimplementasikannya sesuai dengan desain yang dibuat serta

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 21: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

5

melakukan pengujian yang meliputi uji unjuk kerja, uji masukan dan

keluaran dari sistem.

1.6. Sistematika Penulisan

BAB I: PENDAHULUAN

Bab ini mengemukakan latar belakang masalah, rumusan masalah, tujuan,

batasan masalah, tinjauan pustaka, metodologi penilitian dan sistematika

penulisan.

BAB II : LANDASAN TEORI

Bab ini menjelaskan tentang teori-teori yang mendukung dalam perancangan

dan pengimplementasian sistem pendukung pengambilan keputusan pemilihan

kamera DSLR.

BAB III : METODOLOGI PENELITIAN

Bab ini berisi tentang metodologi penelitian yang akan dilakukan selama

penelitian, terdiri dari : Tahap definisi ruang lingkup, analisis masalah, analisis

kebutuhan, desain logikal, desain fisik dan integrasi dan tahap pembuatan

sistem dan pengujian.

BAB IV : ANALISIS DAN PERANCANGAN SISTEM

Bab ini berisi tentang analisis sistem, analisis masalah, tahap analisis

kebutuhan, desain logikal dan desain fisikal. Tahap analisis sistem berisi

tentang gambaran sistem yang lama dan fase definisi ruang lingkup. Tahap

analisis masalah berisi analisa sebab akibat dan gambaran umum sistem baru

yang akan dibuat. Tahap analisis kebutuhan terdiri dari pihak-pihak yang

terlibat dalam sistem dan diagram use case. Tahap desain logical terdiri dari

desain proses, desain manajemen data dan desain manajemen model. Tahap

desain fisikal terdiri dari manajemen dialog yaitu perancangan antar muka.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 22: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

6

BAB V : IMPLEMENTASI SISTEM

Bab ini akan menjelaskan tentang implementasi sistem berdasarkan rancangan

pada BAB IV, analisa hasil yang diperoleh dari sistem serta kelebihan dan

kekurangan sistem

BAB VI : PENGUJIAN DAN ANALISIS HASIL

Bab ini berisi pengujian terhadap sistem yang dibuat dan dilanjutkan dengan

menganalisis hasil pengujian yang meliputi kelebihan dan kekurangan sistem

yang dibuat.

BAB VII : PENUTUP

Bab ini berisikan tentang kesimpulan dan saran-saran dari implementasi

sistem.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 23: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

7

BAB II

LANDASAN TEORI

2.1. SPPK (Sistem Pendukung Pengambilan Keputusan)

2.1.1. Definisi Sistem Pendukung Pengambilan Keputusan

Bonzek, dkk., (1980) mendefinisikan SPPK sebagai sistem

berbasis komputer yang terdiri dari tiga komponen yang saling

berinteraksi: sistem bahasa (mekanisme untuk memberikan

komunikasi antara pengguna dan komponen SPPK lain) , sistem

pengetahuan (repositori pengetahuan domain masalah yang ada

pada SPPK entah sebagai data atau sebagai prosedur), dan sistem

pemrosesan masalah (hubungan antara dua komponen lainnya,

terdiri dari satu atau lebih kapabilitas manipulasi masalah umum

yang diperlukan untuk pengambilan keputusan).

Sistem Pendukung Keputusan biasa dibangun untuk

mendukung solusi atas suatu masalah atau untuk mengevaluasi

suatu peluang. SPK lebih ditujukan untuk mendukung manajemen

dalam melakukan pekerjaan yang bersifat analitis dalam situasi

yang kurang terstruktur dan kriteria yang kurang jelas ( Kusrini,

2007)

2.1.2. Fase-fase Proses Pengambilan Keputusan

1. Fase Inteligensi

Inteligensi dalam pengambilan keputusan meliputi scanning

(pemindaian) lingkungan, entah secara intermiten ataupun

terus menerus. Inteligensi mencakup berbagai aktivitas yang

menekankan identifikasi situasi atau peluang-peluang masalah.

(Bisa jadi juga meliputi monitoring hasil-hasil fase

implementasi dari suatu proses pengambilan keputusan.)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 24: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

8

2. Fase Desain

Penemuan atau mengembangkan dan menganalisa tindakan

yang mungkin untuk dilakukan. Hal ini meliputi pemahaman

terhadap masalah dan menguji solusi yang layak. Sebuah

model masalah pengambilan keputusan dikonstruksi, dites, dan

divalidasi.

3. Fase Pilihan

Pada tahap ini terjadi pemilihan alternatif solusi yang paling

sesuai dengan tujuan dan hasil yang diharapkan.

4. Fase Implementasi

Pelaksanaan dari keputusan yang diambil pada tahap ketiga.

Dalam pelaksanaannya perlu disusun serangkaian tindakan

yang terencana sehingga hasil keputusan dapat dipantau dan

disesuaikan jika terjadi perubahan-perubahan.

2.1.3. Komponen SPPK

SPPK disusun atas beberapa komponen yaitu:

1. Subsistem Manajemen Data

Subsistem manajemen data memasukkan satu database yang

berisi data yang relevan untuk situasi dan dikelola oleh

perangkat lunak yang disebut sistem manajemen database

(DBMS).

2. Subsistem Manajemen Model

Paket perangkat lunak yang memasukkan model keuangan,

statistik, ilmu manajemen, atau model kuantitatif lainnya yang

memberikan kapabilitas analitik dan manajemen perangkat

lunak yang tepat.

3. Subsistem Antarmuka Pengguna

Pengguna berkomunikasi dengan SPPK melalui subsistem ini.

4. Subsistem manajemen berbasis-pengetahuan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 25: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

9

Pada subsistem ini dapat mendukung semua subsistem atau

dapat pula sebagai suatu komponen independen. Subsistem ini

adalah opsional, namun dapat memberikan banyak manfaat

karena memberikan inteligensi bagi tiga komponen utama.

Gambar 1.1 Skema Komponen SPPK

Decision Support Systems and Intelligent System-7th Ed.(2005)

2.2. Metode SMART (Simple Multi Attribute Rating Technique)

SMART (Simple Multi Attribute Rating Technique) merupakan

metode pengambilan keputusan multi kriteria yang dikembangkan oleh

Edward pada tahun 1977. Teknik pengambilan keputusan multi kriteria ini

didasarkan pada teori bahwa setiap alteratif terdiri dari sejumlah kriteria

yang memiliki nilai-nilai dan setiap kriteria memiliki bobot yang

menggambarkan seberapa penting ia dibangdingkan dengan kriteria lain.

Pembobotan ini digunakan untuk menilai setiap alternatif agar diperoleh

alternatif terbaik.

SMART merupakan metode pengambilan keputusan yang fleksibel.

SMART lebih banyak digunakan karena kesederhanaannya dalam

merespon kebutuhan pembuat keputusan dan caranya menganalisa respon.

Analisa yang terlibat adalah transparan sehingga metode ini memberikan

pemahaman masalah yang tinggi dan dapat diterima oleh pembuat

keputusan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 26: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

10

2.2.1. Proses Pemodelan metode SMART

Langkah-langkah perhitungan yang dilakukan dalam metode Simple

Multi Attribute Rating Technique (SMART):

1. Menentukan bobot dari masing-masing faktor tujuan (Goal Weight

Factor) dengan range anatara 1 hingga 10

2. Hitung Normalized Weight Factor dari setiap tujuan dengan cara

membandingkan nilai setiap bobot tujuan (Goal Weight Factor) dengan

jumlah total bobot tujuan (Total Goal Weight Factor).

Rumus menghitung Normalized Weight Factor: � � ℎ = � ℎ � ℎ

3. Bandingkan nilai dari kriteria yang sama dari masing-masing paket. Cari

selisih nilai antara nilai tertinggi dan nilai terendahnya. Hasil selisih

dibagi dengan jumlah alternatif paket untuk menentukan interval kelas

dari masing-masing kriteria. � � = � − � ℎ

4. Setelah mendapatkan range kelas pada setiap kriteria maka dapat

ditentukan nilai bobot pada masing-masing alternatif (interval 1-5).

5. Setelah proses no.4, masing-masing bobot diberi nilai baru yang telah

ditentukan (1 = 0 ; 2 = 0,25 ; 3 = 0,5 ; 4 = 0.75 ; 5 = 1).

6. Tentukan nilai persentase dari masing-masing alternatif dengan cara

mengalikan nilai yang didapat pada proses no.5 dengan nilai Normalized

Weight Factor. Jumlah nilai proses perkalian tersebut dan total dikalikan

100%.

7. Setelah didapatkan nilai persentase dari masing-masing alternatif, maka

dapat ditentukan rekomendasi hasil yang paling mendekati tujuan yang

telah ditentukan sebelumnya, yaitu paket yang memiliki nilai persentase

yang tertinggi.

… .

… .

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 27: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

11

2.2.2. Kelebihan Metode SMART

SMART memiliki beberapa kelebihan dibandingkan

dengan metode pengambilan keputusan lainnya yaitu

(Edward,1994):

1. Transparan

Proses dalam menganalisa alternatif dan kriteria dalam SMART

dapat dilihat oleh user, sehingga user dapat memahami

bagaimana alternatif tertentu dapat dipilih. Alasan-alasan

bagaimana alternatif itu dipilih dapat dilihat dari prosedur-

prosedur yang dilakukan dalam SMART mulai dari penentuan

kriteria, pembobotan, dan pemberian nilai pada setiap alternatif.

2. Fleksibel Pembobotan

Pembobotannya secara langsung lebih fleksibel karena user

dapat mengubah-ubah bobot kriteria yang ada sesuai dengan

tingkat kepentingan kriteria yang diinginkan.

3. Sederhana

Perhitungan pada metode SMART sangat sederhana sehingga

tidak memerlukan perhitungan matematis yang rumit yang

memerlukan pemahaman matematika yang kuat.

2.3. MySQL

MySQL (My Structured Query Language) atau yang biasa dibaca

“mai-se-kuel” adalah sebuah program pembuat database yang bersifat

open source, artinya siapa saja boleh menggunakannya dan dicekal.

MySQL juga merupakan program pengakses database yang bersifat

jaringan sehingga dapat digunakan untuk aplikasi Multi User (Banyak

Pengguna). MySQL telah digunakan hampir semua programer apalagi

dalam pemrogaman web. Kelebihan lain dari MySQL adalah

menggunakan bahasa Query standar yang dimiliki SQL (Structure Query

Language). SQL adalah suatu bahasa permintaan yang terstruktur yang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 28: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

12

telah distandarkan untuk semua program pengakses database seperti

Oracle, Posgres SQ1, SQL Server, dan lain-lain.

2.4. Pemrogaman PHP

PHP adalah bahasa server-side scripting yang menyatu dengan

HTML untuk membuat halaman web yang dinamis. Maksud dari server-

side scripting adalah sintaks atau perintah-perintah yang diberikan akan

sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML.

Pembuatan web ini merupakan kombinasi antara sendiri sebagai bahasa

pemrogaman dan HTML sebagai pembangun halaman web. Tetapi tidak

seperti ASP yang juga cukup dikenal sebagai server-side scripting, PHP

merupakan software Open Source dan mampu lintas platform. PHP juga

dapat dibangun sebagai modul pada web server Apache dan sebagai

binary yang dapat berjalan sebagai CGI. PHP menawarkan koneksitas

yang baik dengan beberapa basis data, antara lain Oracle, MySQL,

mSQL, Sybase, Postgre, dBase, Velocis, FilePro, dan tak terkecuali

semua database ber-interface ODBC.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 29: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

13

BAB III

METODOLOGI PENELITIAN

Bab ini berisi uraian tentang metodologi penelitian yang dilakukan dalam

melakukan penelitian. Metode penelitian yang digunakan dalam perancangan

SPPK ini adalah metode Framework for Application System Thinking (FAST).

Menurut Whitten (2000:183) bahwa terdapat 7 fase pengembangan dalam metode

FAST. Adapun fase-fase tersebut adalah sebagai berikut :

1. Scope Definition (Definisi Ruang Lingkup)

Pada tahap ini dilakukan pengumpulan informasi yang akan diteliti tingkat

feasibility / kemungkinan dan ruang lingkup proyek yaitu dengan

menggunakan kerangka PIECES (Performance, Information, Economics,

Control, Efficiency, Service). Hal ini dilakukan untuk menemukan inti dari

masalah-masalah yang ada (problems). Kesempatan untuk meningkatkan

kinerja organisasi (opportunity), dan kebutuhan-kebutuhan baru yang

dibebankan oleh pihak manajemen atau pemerintah (directives).

2. Problem Analysis (Analisis Masalah)

Pada tahap ini akan diteliti masalah-masalah yang muncul pada sistem yang

ada sebelumnya. Dalam hal ini yang dihasilkan dari tahapan preliminary

investigation adalah kunci utamanya. Hasil dari tahapan ini adalah

peningkatan performa sistem yang akan memberikan keuntungan dari segi

bisnis perusahaan. Hasil lain dari tahapan ini adalah sebuah laporan yang

menerangkan tentang problems, causes, effects, dan solution benefits.

3. Requirements Analysis (Analisis Kebutuhan)

Pada tahap ini akan dilakukan pengurutan prioritas dari kebutuhan-

kebutuhan bisnis yang ada. Tujuan dari tahapan ini adalah mengidentifikasi

data, proses dan antarmuka yang diinginkan pengguna dari sistem yang

baru.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 30: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

14

4. Logical Design (Desain Logikal)

Tujuan dari tahapan ini adalah mentransformasikan kebutuhan-kebutuhan

bisnis dari fase requirements analysis kepada sistem model yang akan

dibangun nantinya. Dengan kata lain pada fase ini akan menjawab

pertanyaan-perntanyaan seputar penggunaan teknologi (data, process,

interface) yang menjamin usability, reliability, completeness, performance

dan quality yang akan dibangun di dalam sistem.

5. Decision Analysis (Analisis Keputusan)

Pada tahap ini akan dipertimbangkan beberapa kandidat dari perangkat

lunak dan keras yang nantinya akan dipilih dan dipakai dalam implementasi

sistem sebagai solusi atas problems dan requirements yang sudah

didefinisikan pada tahapan-tahapan sebelumnya.

6. Physical Design (Desain Fisik)

Tujuan dari tahapan ini adalah mentransformasikan kebutuhan bisnis yang

dipresentasikan sebagai logical design menjadi physical design yang

nantinya akan dijadikan sebagai acuan dalam membuat sistem yang akan

dikembangkan. Jika di dalam logical design tergantung kepada berbagai

solusi teknis, maka physical design merepresentasikan solusi teknis yang

lebih spesifik.

7. Construction and Testing (Pembuatan Sistem dan Pengujian)

Setelah membuat physical design, maka akan dimulai untuk mengkontruksi

dan melakukan tahap uji coba terhadap sistem yang memenuhi kebutuhan-

kebutuhan bisnis dan spesifikasi desain. Basis data, program aplikasi dan

antarmuka akan mulai dibangun pada tahap ini. Setelah dilakukan uji coba

terhadap keseluruhan sistem, maka sistem siap untuk diimplementasikan.

Pengujian sistem dilakukan dengan cara membandingkan hasil perhitungan

sistem dengan perhitungan secara manual. Selain itu pengujian juga

dilakukan dengan menguji sistem kepada 21 orang yang meliputi 3 kategori

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 31: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

15

yaitu fotografer sebagai orang yang telah berpengalaman dalam

menggunakan kamera DSLR dan mempunyai pekerjaan dalam dunia

fotografi, penghobi sebagai orang yang telah mempunyai pengalaman

dalam menggunakan kamera DSLR namun sebatas hobi, dan pengguna baru

sebagai orang yang baru akan membeli kamera DSLR. Setelah dilakukan

pengujian, pengguna diminta mengisi kuesioner untuk mengetahui tingkat

keberhasilan terhadap pengguna.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 32: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

16

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1. Analisis Sistem

4.1.1. Gambaran Umum Sistem Lama

Selama ini belum ada sistem yang mendukung dalam pemilihan kamera

DSLR dan belum ada sistem yang dapat membandingkan kamera DSLR

sesuai dengan pilihan konsumen dan sesuai dengan spesifikasi yang

dibutuhkan oleh konsumen. Konsumen yang akan membeli kamera DSLR

saat ini masih manual harus mencari referensi pada internet, majalah, maupun

referensi dari teman, konsumen harus membandingkan sendiri dari referensi

yang didapat. Dengan cara tersebut konsumen dibingungkan dengan berbagai

macam spesifikasi kamera DSLR yang saat ini sedang berkembang dan

semakin banyaknya pilihan kamera DSLR dari produsen yang selalu

mengeluarkan produk baru, apalagi seorang konsumen yang masih baru

dalam dunia fotografi yang belum mengetahui spesifikasi-spesifikasi dalam

kamera DSLR, konsumen juga tidak mengetahui kriteria kamera mana yang

telah memenuhi kebutuhannya.

4.1.2. Fase Definisi Ruang Lingkup (Scope Definition Phase)

4.1.2.1. Perumusan Masalah

Konsumen calon pembeli kamera DSLR saat ini dihadapkan

dengan banyaknya seri-seri kamera dari berbagai merk yang

sekarang telah beredar di pasaran. Masalah utama yang harus

dihadapi oleh konsumen adalah ketika konsumen akan memilih

kamera DSLR dengan kriteria-kriteria yang diinginkan dan

spesifikasi-spesifikasi apa yang dibutuhkan, konsumen harus

membandingkan secara manual dengan sumber referensi yang

minim. Dengan belum adanya sistem yang mampu memberikan

rekomendasi kepada konsumen dalam memilih kamera DSLR,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 33: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

17

sehingga menakibatkan berbagai kesulitan. Kesulitan-kesulitan

tersebut seperti:

1. Performance : Belum adanya sistem yang mampu

membandingkan spesifikasi-spesifikasi kamera DSLR satu

dengan yang lain, sehingga pengambilan keputusan pemilihan

kamera DSLR menjadi lebih lama dikarenakan masih harus

membandingkan secara manual dan hasil yang didapat belum

sesuai dengan apa yang dibutuhkan oleh konsumen.

2. Information : Membaca informasi yang berada di internet atau

membaca dari media informasi lain, maupun mendapat informasi

dari pendapat orang lain belum tentu memberikan masukan yang

tepat dalam memilih kamera DSLR dikarenakan kebutuhan

spesifikasi pada setiap pengguna berbeda.

3. Economics : Mencari informasi kamera DSLR dari media cetak

akan membuat pengeluaran tambahan bagi konsumen calon

pembeli kamera DSLR.

4. Eficiency : Membandingkan spesifikasi kamera secara manual

dari sumber-sumber informasi akan memakan banyak waktu,

karena konsumen calon pembeli kamera DSLR harus

membandingkan secara satu persatu.

5. Service : Sistem yang ada saat ini belum mampu membantu

konsumen calon pembeli kamera DSLR untuk menentukan

pilihan kamera yang sesuai dengan kriteria yang dibutuhkan.

4.1.2.2. Pernyataan Masalah

Pernyataan Masalah Solusi

Calon pembeli kamera DSLR

kesulitan dalam menentukan

pilihan kamera DSLR yang

akan dibeli.

Membuat suatu sistem yang

dapat memberikan rekomendasi

dalam memilih kamera DSLR

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 34: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

18

sesuai dengan kriteria yang

dibutuhkan

Calon pembeli kamera DSLR

kesulitan dalam mendapatkan

informasi spesifikasi kamera

DSLR.

Membuat sistem informasi

berbasis web yang dapat

memberikan informasi

spesifikasi-spesifikasi kamera

DSLR

Tabel 2.2. Pernyataan Masalah

4.2. Analisa Masalah (Problem Analysis)

4.2.1. Analisis Sebab Akibat (cause-effect analysis)

ANALISIS PENYEBAB DAN

AKIBAT

TUJUAN MEMPERBAIKI

SISTEM

Masalah Penyebab dan

Akibat

Tujuan Sistem Batasan

Sistem

Calon pembeli

kamera DSLR

kesulitan dalam

menentukan

pilihan kamera

yang akan dibeli

Sebab : Calon

pembeli kamera

DSLR kesulitan

ketika

membandingkan

spesifikasi-

spesifikasi

antara kamera

DSLR satu

dengan kamera

DSLR lainnya.

Akibat :

Spesifikasi

kamera yang

telah dibeli tidak

Memberikan

rekomendasi

kepada calon

pembeli kamera

DSLR sebagai

bahan

pertimbangan

dalam memilih

kamera DSLR

Kriteria yang

digunakan

dalam memilih

kamera DSLR

adalah Shutter

Speed,

Sensitivity

(ISO), Resolusi

Video, Size

Sensor, Jumlah

titik fokus,

Resolusi Foto,

High-Speed

Continuous

(Burst Mode),

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 35: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

19

sesuai dengan

kebutuhan

konsumen.

Kelas dan

menggunakan

2 merk kamera

DSLR yaitu

Canon dan

Nikon

Kesulitan dalam

mendapatkan

rekomendasi

dalam memilih

kamera DSLR.

Sebab : Belum

adanya sistem

untuk

membantu

dalam

memberikan

rekomendasi

pemilihan

kamera DSLR.

Akibat : Pembeli

kamera DSLR

tidak

mendapatkan

kamera DSLR

yang sesuai

dengan

spesifikasi yang

dibutuhkan.

Memudahkan

calon pembeli

mendapatkan

informasi

mengenai kamera

DSLR serta

mencari

rekomendasi

dalam pemilihan

kamera DSLR

yang akan dibeli.

Sistem dibuat

berbasis web

yang

memungkinkan

calon pembeli

kamera DSLR

bisa dengan

mudah

mengaksesnya.

Tabel 2.3 Analisis Sebab Akibat

4.2.2. Gambaran Umum Sistem Baru

Di dalam sistem yang akan dibuat terdapat 2 pihak yang akan terlibat yaitu

Administrator sistem dan User yaitu calon pembeli kamera DSLR.

Adminitrator nantinya akan bertugas mengelola sistem yang mencakup

pengolahan data dan pemeliharaan sistem. Untuk bisa masuk dengan otoritas

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 36: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

20

Administrator, maka Administrator harus login terlebih dahulu menggunakan

Username dan password. Jika bisa melewati sistem login, maka

Administrator telah bisa mengelola data-data yang digunakan oleh sistem.

Administrator bisa melihat, menambah, memperbarui, serta menghapus data.

Sistem menyediakan form yang digunakan oleh Administrator untuk

mengelola data. Semua data yang digunakan oleh sistem digunakan oleh

sistem akan disimpan dalam database.

User didalam sistem ini dapat mencari data-data spesifikasi kamera

DSLR berdasarkan merk dan seri kamera untuk mendapatkan informasi

kamera yang diharapkan. Jika User ingin membandingkan kamera DSLR

maka User dapat memilih kamera DSLR yang akan dibandingkan, kemudian

sistem akan menghitung kelebihan-kelebihan dari masing-masing kamera

DSLR yang telah dipilih. Selanjutnya sistem akan memberikan hasil

rekomendasi kamera DSLR yang sesuai dengan kriteria-kriteria yang

diberikan oleh User.

Dalam memberikan rekomendasi, sistem yang dibuat menggunakan

metode Simple Multi Attribute Rating Technique (SMART). Sistem yang

akan dibangun berbasis web menggunakan bahasa pemrogaman PHP, dan

menggunakan MySQL sebagai basis data.

4.3. Analisis Kebutuhan (requirement analysis)

4.3.1. Pihak Yang Terlibat dalam Sistem

Pihak yang terlibat dalam sistem ini adalah :

1. Administrator, adalah orang yang mempunyai wewenang dan

tanggung jawab untuk mengelola sistem. Tugas utama dari

Administrator adalah mengelola data-data yang dibutuhkan

sistem.

2. User, adalah orang atau sekelompok orang yang ingin mencari

rekomendasi dalam memilih kamera DSLR yang akan dibeli. User

dapat mengakses data spesifikasi kamera DSLR, data detail

kamera DSLR ataupun mencari rekomendasi kamera DSLR yang

sesuai dengan kebutuhan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 37: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

21

4.3.2. User Case Diagram

4.3.2.1. Use Case Diagram Sistem

SPPK Pemilihan Kamera DSLR

Login

Logout

Kelola Data Merk

Kamera DSLR

Kelola Data Tipe

Kamera DSLR

Kelola Data Spesifikasi

Kamera DSLR

Kelola Data Detail

Kamera DSLR

Kelola Data Kriteria

Kamera DSLR

Administrator

<<depends on>>

Gambar 4.2 Use Case Administrator

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 38: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

22

SPPK Pemilihan Kamera DSLR

Lihat Data Spesifikasi Kamera DSLR

Lihat Data Detail Kamera DSLR

User

Rekomendasi Pemilihan

Kamera DSLR

Gambar 4.3 Use Case User

4.3.2.2. Paket Use Case Kelola Data Detail Kamera DSLR

Paket Kelola Data Detail Kamera DSLR

Lihat Data Detail

Kamera DSLR

Masukan Data Detail

Kamera DSLR

Ubah Data Detail

Kamera DSLR

Hapus Data Detail

Kamera DSLR

Administrator

Gambar 4.4 Use Case Kelola Data Detail

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 39: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

23

4.3.2.3. Paket Use Case Kelola Data Tipe Kamera DSLR

Paket Use Case Kelola Data Tipe Kamera DSLR

Lihat Data Tipe

Kamera DSLR

Masukan Data Tipe

Kamera DSLR

Ubah Data Tipe

Kamera DSLR

Hapus Data Tipe

Kamera DSLR

Administrator

Gambar 4.5 Use Case Kelola Data Tipe Kamera

4.3.2.4. Paket Use Case Kelola Data Spesifikasi Kamera DSLR

Paket Use Case Kelola Data Spesifikasi Kamera DSLR

Lihat Data Spesifikasi

Kamera DSLR

Masukan Data Spesifikasi

Kamera DSLR

Ubah Data Spesifikasi

Kamera DSLR

Hapus Data Spesifikasi

Kamera DSLR

Administrator

Gambar 4.6 Use Case Kelola Data Spesifikasi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 40: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

24

4.3.2.5. Paket Use Case Kelola Data Merk Kamera DSLR

Paket Use Case Kelola Data Merk Kamera DSLR

Lihat Data Merk

Kamera DSLR

Masukan Data Merk

Kamera DSLR

Ubah Data Merk

Kamera DSLR

Hapus Data Merk

Kamera DSLR

Administrator

Gambar 4.7 Use Case Kelola Data Merk

4.3.2.6. Paket Use Case Kelola Data Kriteria Kamera DSLR

Paket Use Case Kelola Data Kriteria Kamera DSLR

Lihat Data Kriteria

Kamera DSLR

Ubah Data Kriteria

Kamera DSLR

Administrator

Gambar 4.8 Use Case Kelola Data Kriteria

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 41: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

25

4.3.2.7. Paket Use Case Rekomendasi Kamera DSLR

Paket Rekomendasi Pemilihan Kamera DSLR

User

Pilih Kamera DSLR

Pilih Kriteria dan Bobot

Lihat Hasil Rekomendasi

<<depends on>>

<< depends on>>

Gambar 4.9 Use Case Mencari Rekomendasi

4.3.3. Ringkasan Use Case

Kode Use Case Deskripsi

UC-01 Login Aktor: Admin

Deskripsi: Aktor memasukan Username dan

password untuk masuk ke dalam sistem.

UC-02 Lihat data detail

kamera DSLR

Aktor: Admin

Deskripsi: Aktor dapat melihat data detail kamera

DSLR yang sudah ada dalam sistem

UC-03 Masukan data detail

kamera DSLR

Aktor: Admin

Deskripsi: Aktor dapat memasukan atau

menambahkan data detail kamera DSLR ke dalam

sistem

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 42: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

26

UC-04 Ubah data detail

kamera DSLR

Aktor: Admin

Deskripsi: Aktor dapat memperbarui data detail

kamera DSLR yang sudah ada dalam sistem

UC-05 Hapus data detail

kamera DSLR

Aktor: Admin

Deskripsi: Aktor dapat menghapus data tipe yang

ada dalam sistem

UC-06 Lihat data merk

kamera DSLR

Aktor: Admin

Deskripsi: Aktor dapat melihat data merk kamera

DSLR yang ada dalam sistem

UC-07 Masukan data merk

kamera DSLR

Aktor: Admin

Deskripsi: Aktor dapat memasukan atau

menambah data merk kamera DSLR ke dalam

sistem

UC-08 Ubah data merk

kamera DSLR

Aktor: Admin

Deskripsi: Aktor dapat memperbarui data merk

kamera DSLR yang ada dalam sistem

UC-09 Hapus data merk

kamera DSLR

Aktor: Admin

Deskripsi: Aktor dapat menghapus data merk yang

ada dalam sistem

UC-10 Lihat data tipe

kamera DSLR

Aktor: Admin, User

Deskripsi: Aktor dapat melihat data tipe kamera

DSLR yang ada dalam sistem

UC-11 Masukan data tipe

kamera DSLR

Aktor: Admin

Deskripsi: Aktor dapat memasukan atau

menambah data tipe kamera DSLR ke dalam sistem

UC-12 Ubah data tipe

kamera DSLR

Aktor: Admin

Deskripsi: Aktor dapat memperbarui data tipe

kamera DSLR yang ada dalam sistem

UC-13 Hapus data tipe

kamera DSLR

Aktor: Admin

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 43: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

27

Deskripsi: Aktor dapat menghapus data tipe yang

ada dalam sistem

UC-14 Lihat data spesifikasi

kamera DSLR

Aktor: Admin, User

Deskripsi: Aktor dapat melihat data spesifikasi

kamera DSLR yang ada dalam sistem

UC-15 Masukan data

spesifikasi kamera

DSLR

Aktor: Admin

Deskripsi: Aktor dapat memasukan atau

menambah data spesifikasi kamera DSLR yang ada

dalam sistem

UC-16 Ubah data spesifikasi

kamera DSLR

Aktor: Admin

Deskripsi: Aktor dapat memperbarui data

spesifikasi kamera DSLR yang ada dalam sistem

UC-17 Hapus data

spesifikasi kamera

DSLR

Aktor: Admin

Deskripsi: Aktor dapat menghapus data spesifikasi

kamera DSLR yang ada dalam sistem

UC-18 Lihat data kriteria

kamera DSLR

Aktor: Admin

Deskripsi: Aktor dapat melihat data kriteria kamera

DSLR dalam sistem

UC-19 Perbarui data kriteria

kamera DSLR

Aktor: Admin

Deskripsi: Aktor dapat memperbarui data deskripsi

kriteria kamera DSLR yang telah tersimpan dalam

sistem

UC-20 Logout Aktor: Admin

Deskripsi: Aktor keluar dari sistem

UC-21 Pilih kamera DSLR Aktor: User

Deskripsi: Aktor dapat menyeleksi tipe kamera

DSLR yang akan dijadikan alternatif

UC-22 Pilih Kriteria dan

Bobot

Aktor: User

Deskripsi: Aktor dapat menentukan kriteria dan

nilai bobot yang akan digunakan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 44: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

28

UC-23 Lihat hasil

rekomendasi

Aktor: User

Deskripsi: Aktor dapat melihat hasil rekomendasi

kamera DSLR dari perhitungan berdasarkan nilai

bobot yang dibandingkan dengan kriteria

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 45: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

29

4.4. Desain Logikal (logical design)

4.4.1. Desain Proses

4.4.1.1. Diagram Berjenjang (Decompotition Diagram)

1.1

Login

1.3

Kelola Data

Tipe Kamera

DSLR

1.4

Kelola Data

Spesifikasi

Kamera DSLR

1.6

Kelola Data

kriteria

Kamera DSLR

1.7

Logout

2.1

Lihat Data

Spesifikasi

Kamera DSLR

2.3

Cari Rekomendasi

Pemilihan Kamera

DSLR

1.4.1

Lihat

1.4.2

Masukan

1.4.3

Perbarui

1.4.4

Hapus

1.6.1

Lihat

1.6.2

Perbarui

1

Subsistem

Administrator

2

Subsistem

User

2.3.1

Pilih Kamera

DSLR

2.3.2

Pilih Kriteria

dan Bobot

2.3.3

Lihat Hasil

Rekomendasi

0

SPPK Pemilihan

Kamera DSLR

1.3.2

Masukan

1.3.4

Hapus

1.3.3

Perbarui

1.3.1

Lihat

1.5.1

Lihat

1.5.2

Masukan

1.5.3

Perbarui

1.5.4

Hapus

1.5

Kelola Data

Detail Kamera

DSLR

1.2

Kelola Data

Merk Kamera

DSLR

1.2.2

Masukan

1.2.4

Hapus

1.2.3

Perbarui

1.2.1

Lihat

2.2

Lihat Data

Detail

Kamera DSLR

Gambar 4.10 Diagram Berjenjang (Decompotition Diagram)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 46: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

30

4.4.1.2. Diagram Konteks (Context Diagram)

Administrator User

Username, Password, Data Merk, Data spesifikasi,

Data Tipe, Data Kriteria, Data Detail

SPPK

Pemilihan Kamera DSLR

Data Merk, Data spesifikasi,

Data Kriteria, Data Tipe, Data Detail

Data Merk, Data Tipe, Data Kriteria,

Data Bobot

Data Merk, Data Tipe, Data Spesifikasi,

Data Detail, Hasil Perhitungan

0

Gambar 4.11 Diagram Konteks

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 47: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

31

4.4.1.3. Diagram Konteks (Context Diagram)

4.4.1.3.1. Diagram Aliran Data Level 1

KriteriaF6

DetailF5

SpesifikasiF4

Merk_KameraF2

KameraF3

LoginF1

Administrator

Data Merk

Data Tipe

Data

Detail

Data Kriteria

Data User

Data

Spesifikasi

User

Data Merk

Data Tipe

Data

Spesifikasi

Data

Detail

Data Kriteria

Subsistem Subsistem

Gambar 4.12 Diagram Aliran Data Level 1

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 48: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

32

4.4.1.3.2. Diagram Aliran Data Level 2 Proses 1

Administrator

Login

Kelola Data Merk

Kelola Data

Spesifikasi

Kelola Data

Kriteria

Logout

LoginF1

1.1

1.2

1.4

1.7

KriteriaF6

SpesifikasiF4

Merk_KameraF2

Kelola Data Detail

1.6

DetailF5

1.5

Username, Password

Data Merk

Data Spesifikasi

Data Detail

Data Kriteria

Username, Password

Data Merk

Data Spesifikasi

Data Detail

Data Kriteria

Kelola Data Tipe

1.3

KameraF3Data Tipe Data Tipe

Gambar 4.13 Diagram Aliran Data Level 2 Proses 1

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 49: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

33

4.4.1.3.3. Diagram Aliran Data Level 2 Proses 2

User

Lihat Data Spesifikasi

Cari Rekomendasi

SpesifikasiF4

KriteriaF6

DetailF5

2.1

2.3

Data Spesifikasi

Data Detail

Data Kriteria

Lihat Data Detail

2.2

Data Spesifikasi

Data Detail

Data Spesifikasi

Gambar 4.14 Diagram Aliran Data Level 2 Proses 2

4.4.1.3.4. Diagram Aliran Data Level 3 Proses 1.2

Administrator

Lihat Data Merk

Kamera

Pemasukan Data

Merk Kamera

Perubahan Data

Merk Kamera

Penghapusan Data

Merk Kamera

Merk_KameraF2

1.2.1

1.2.2

1.2.3

1.2.4

Data Merk Kamera

Data Merk Kamera

Data Merk Kamera

Data Merk Kamera

Gambar 4.15 Diagram Aliran Data Level 3 Proses 1.2

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 50: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

34

4.4.1.3.5. Diagram Aliran Data Level 3 Proses 1.3

Administrator

Lihat Data Tipe

Kamera

Pemasukan Data

Tipe Kamera

Perubahan Data

Tipe Kamera

Penghapusan Data

Tipe Kamera

KameraF3

1.3.1

1.3.2

1.3.3

1.3.4

Data Tipe Kamera

Data Tipe Kamera

Data Tipe Kamera

Data Tipe Kamera

Gambar 4.16 Diagram Aliran Data Level 3 Proses 1.3

4.4.1.3.6. Diagram Aliran Data Level 3 Proses 1.4

Administrator

Lihat Data

Spesifikasi Kamera

Pemasukan Data

Spesifikasi Kamera

Perubahan Data

Spesifikasi Kamera

Penghapusan Data

Spesifikasi Kamera

SpesifikasiF4

1.4.1

1.4.2

1.4.3

1.4.4

Data Spesifikasi

Kamera

Data Spesifikasi Kamera

Data Spesifikasi Kamera

Data Spesifikasi

Kamera

Gambar 4.17 Diagram Aliran Data Level 3 Proses 1.4

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 51: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

35

4.4.1.3.7. Diagram Aliran Data Level 3 Proses 1.5

Administrator

Lihat Data Detail

Kamera

Pemasukan Data

Detail Kamera

Perubahan Data

Detail Kamera

Penghapusan Data

Detail Kamera

DetailF5

1.5.1

1.5.2

1.5.3

1.5.4

Data Detail Kamera

Data Detail Kamera

Data Detail Kamera

Data Detail Kamera

Gambar 4.18 Diagram Aliran Data Level 3 Proses 1.5

4.4.1.3.8. Diagram Aliran Data Level 3 Proses 1.6

Administrator

Lihat Data Kriteria

Perubahan Data

Kriteria

KriteriaF6

1.2.1

1.2.3

Data Kriteria

Data Kriteria

Gambar 4.19 Diagram Aliran Data Level 3 Proses 1.6

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 52: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

36

4.4.1.3.9. Diagram Aliran Data Level 3 Proses 2.2

User

Pilih Kamera

Pilih Kriteria dan

Bobot

Lihat Hasil

Rekomendasi

1.2.1

1.2.2

1.2.3

KriteriaF6

SpesifikasiF4

Merk_KameraF2

DetailF5

KameraF3

Data Merk Kamera

Data Tipe Kamera

Data Spesifikasi

Kamera

Data Detail Kamera

Data Kriteria

Gambar 4.20 Diagram Aliran Data Level 3 Proses 2.2

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 53: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

37

4.4.2. Desain Manajemen Data

4.4.2.1. Desain Konseptual

SpesifikasimempunyaiKamera

Kriteria

(1,1)Mempunyai

(1,N)

Merk_Kamera

Tipe_Kamera

(1,N)

ISO_MaxResolusi_Video

Shutter_Speed_Max

Titik_Fokus

Sensor_SizeResolusi_Foto

ID_Kriteria

Kriteria

Deskripsi

Continous_Drive

Skenario

utilitySkornormalisasiSkor

Kelas

Mempunyai

(1,N)

(1,N)

Kategori_Nilai

Battery_Life

ID

Merk_Kamera

Kode_Merk

Nama_Merk

Mempunyai

(1,1)

(1,1)

(1,N)

Hasil_Akhir

Hasil

Skenario

(1,N)

Fitur

Kode_Fitur

Deskripsi_Fitur

Data_Detail

ID_Spesifikasi

Gambar 4.21 Desain Konseptual

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 54: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

38

4.4.2.2.Desain Logikal

Kamera

IDPK

Merk_KameraFK

Spesifikasi

ISO_Max

Shutter_Speed_Max

Continous_Drive

Resolusi_Foto

Resolusi_Video

Titik_Fokus

Sensor_Size

ID_MerkFK

Kriteria

ID_KriteriaPK

Kriteria

Deskripsi

Detail

ID_MerkFK

Data_Detail

Kelas

Hitungan

Skenario

normalisasi_skor

utility_skor

ID_MerkFK

ID_KriteriaFK

Tipe_Kamera

Battery_Life

Kategori_Nilai

Merk_Kamera

Nama_MerkPK

Hasil_Akhir

Skenario

ID_MerkFK

Hasil

ID_SpesifikasiPK

Fitur

Deskripsi_Fitur

Kode_FiturPK

Kode_FiturFK

Gambar 4.22 Logical Desain

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 55: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

39

Normalisasi Database

1. Sudah memenuhi bentuk First Normal Form (1NF) karena semua table tidak

ada setiap atribut dari relasi tersebut hanya memiliki nilai tunggal dan tidak

ada pengulangan grup atribut dalam baris.

2. Belum memenuhi bentuk Second Normal Form (2NF) karena pada entity

hitungan attribute utilitySkor, normalisasiSkor, Kategori_Nilai,

Hasil_Akhir bergantung pada atribut id_kamera, id_kriteria, dan skenario.

ID_KAMERA, ID_KRITERIA, SKENARIO UTILITYSKOR,

NORMALISASISKOR, KATEGORINILAI, HASIL_AKHIR.

3. Belum memenuhi bentuk Third Normal Form (3NF) karena masih

bengantung pada pada attribute bukan kunci, maka table hitungan

dipecah/dikelompokkan menjadi 2 tabel, yaitu table hitungan dan table

hasil_akhir. Pada tabel hasil_akhir attribute hasil bergantung pada

id_kamera dan scenario. Pada tabel hitungan attribute hasil_akhir

dihilangkan.

1. ID_KAMERA, SKENARIO HASIL

2. ID_KAMERA, ID_KRITERIA, SKENARIO UTILITYSKOR,

NORMALISASISKOR, KATEGORINILAI, HASIL_AKHIR

4.4.2.3.Desain Fisikal

4.4.2.3.1. Tabel Kamera

Tabel 2.17 Tabel Kamera

Nama Kolom Tipe Data

ID INT(8)

Merk_Kamera VARCHAR(15)

Tipe_Kamera VARCHAR(15)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 56: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

40

4.4.2.3.2. Tabel Spesifikasi

Nama Kolom Tipe Data

ID_Spesifikasi INT(11)

ID_Merk INT(11)

ISO_Max INT(30)

Shutter_Speed_Max VARCHAR(20)

Resolusi_Video VARCHAR(20)

Continous_Drive INT(20)

Resolusi_Foto INT(5)

Titik_Fokus INT(15)

Sensor_Size VARCHAR(30)

Kelas VARCHAR (30)

Battery_Life INT(10)

Tabel 2.18 Tabel Spesifikasi

4.4.2.3.3. Tabel Merk_Kamera

Nama Kolom Tipe Data

Nama_Merk VARCHAR(30)

Tabel 2.19 Tabel Merk_Kamera

4.4.2.3.4. Tabel Kriteria

Nama Kolom Tipe Data

ID_Kriteria INT(8)

Kriteria VARCHAR(30)

Deskripsi TEXT

Tabel 2.20 Tabel Kriteria

4.4.2.3.5. Tabel Login

Nama Kolom Tipe Data

Username VARCHAR(30)

Password VARCHAR(50)

Tabel 2.21 Tabel Login

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 57: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

41

4.4.2.3.6. Tabel Hitungan

Nama Kolom Tipe Data

ID_Spesifikasi INT(10)

ID_Kriteria INT(11)

skenario INT(10)

normalisasi_skor INT(11)

utility_skor FLOAT()

Kategori_Nilai VARCHAR(15)

Tabel 2.22 Tabel Hitung

4.4.2.3.7. Tabel Detail

Nama Kolom Tipe Data

ID_Merk VARCHAR(11)

Nama_Detail VARCHAR(100)

Data_Detail VARCHAR(100)

Tabel 2.23 Tabel Detail

4.4.2.3.8. Tabel Hasil_Akhir

Nama Kolom Tipe Data

ID_Merk INT(10)

Skenario INT(10)

Hasil DECIMAL(10,2)

Tabel 2.24 Tabel Detail

4.4.2.3.8. Tabel Fitur

Tabel 2.24 Tabel Fitur

4.4.3. Desain Manajemen Model

Sistem Pendukung Pengambilan Keputusan Pemilihan Kamera DSLR

ini menggunakan metode Simple Multi Attribute Rating Technique

Kode_Fitur VARCHAR(30)

Deskripsi_Fitur VARCHAR(50)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 58: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

42

(SMART) dalam menentukan hasil rekomendasi pemilihan kamera

DSLR yang akan dibeli oleh calon pembeli kamera DSLR.

4.4.3.1. Kriteria dan Tujuan

Kriteria-kriteria yang digunakan dalam menentukan rekomendasi

pemilihan kamera DSLR adalah

1. Resolusi Foto untuk mendapatkan kamera DSLR dengan resolusi

tertinggi untuk pengguna yang membutuhkan kamera DSLR

dengan foto yang detail dan membutuhkan perbesaran foto yang

lebih.

2. ISO Maksimum untuk mendapatkan kamera DSLR dengan ISO

maksimal paling tinggi sehingga mendapatkan kamera DSLR

yang mempunyai kemampuan sensor lebih sensitif terhadap

cahaya untuk pengguna yang akan membutuhkan kamera untuk

memotret dalam keadaan lowlight.

3. Sensor Size untuk mendapatkan kamera DSLR dengan ukuran

sensor paling besar sehingga mendapatkan kemampuan

penangkapan cahaya yang lebih tajam dan tahan terhadap noise.

4. Titik Fokus untuk mendapatkan kamera DSLR yang mempunyai

titik fokus terbanyak sehingga area pencarian fokus yang didapat

lebih luas dan membantu mempermudah pengguna untuk mencari

titik fokus yang lebih cepat dan akurat.

5. Shutter Speed Maksimal untuk mendapatkan kamera DSLR

dengan shutter speed maksimal paling cepat sehingga

mendapatkan kamera DSLR dengan kemampuan untuk memotret

objek yang bergerak cepat agar dapat freeze dan tidak blur.

6. Continous Drive untuk mendapatkan kamera DSLR dengan

Continous Drive fps paling tinggi sehingga ketika menggunakan

untuk memotret secara berlanjut, pengguna dapat memotret

sekaligus secara cepat.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 59: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

43

7. Resolusi Video untuk mendapatkan kamera DSLR dengan

resolusi video tertinggi sehingga mendapatkan kualitas video

yang yang tajam dan halus.

8. Kelas untuk mendapatkan kamera DSLR dengan kelas tertinggi

sehingga mendapatkan build quality terbaik sesuai dengan tujuan

penggunaan kamera DSLR oleh pengguna.

9. Ketahanan Baterai untuk mendapatkan kamera DSLR dengan

baterai terkuat, sehingga mendapatkan kamera DSLR yang dapat

memotret frame terbanyak dalam satu kali pengisian. Data yang

digunakan adalah data yang telah diuji oleh CIPA.

4.4.3.2. Proses Pengambilan Keputusan

Proses pengambilan keputusan dilakukan menggunakan metode

Simple Multi Attribute Rating Technique (SMART) pada data-data

kamera DSLR yang telah diseleksi oleh User. Proses seleksi

dilakukan dengan mencari alternative kamera DSLR mana saja yang

akan dipilih melalui input pencarian oleh User. Sebagai contoh, User

mencari kamera DSLR yang memiliki Resolusi Video 1080p, Size

Sensor APS-C, Resolusi Foto 16,2 – 19,2MP, maka tipe kamera yang

akan tampil adalah Nikon D7000, Canon 550D, Nikon D5100, Canon

7D, Canon 60D. Dari hasil pencarian tesebut maka User dapat

memilih kamera DSLR apa saja yang akan dijadikan alternative, User

dapat memilih semua hasil atau hanya beberapa.

Setelah itu di halaman selanjutnya maka User akan diberikan pilihan

kriteria-kriteria apa saja yang akan digunakan, User akan mengisikan

bobot pada setiap kriteria-kriteria tersebut. Selanjutnya sistem akan

menghitung untuk pengambilan keputusan menggunakan metode

SMART.

Dari contoh pencarian diatas, maka tipe kamera DSLR yang akan di

jadikan alternative adalah Nikon D7000, Canon 550D, Nikon D5100,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 60: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

44

Canon 7D, Canon 60D. Kemudian sebagai contohnya User memilih

kriteria Resolusi Foto, Resolusi Video, ISO, Jumlah titik fokus, dan

Kelas.

Kriteria Nikon

D7000

Canon

550D

Nikon

D5100

Canon 7D Canon

60D

Resolusi Foto

(MP)

16 18 16 18 18

Resolusi Video 1080p 1080p 1080p 1080p 1080p

ISO 25600 12800 25600 12800 12800

Titik Fokus 39 9 11 19 9

Kelas Advanced Semi-

Advanced

Semi-

Advanced

Advanced Advanced

Langkah-langkah perhitungan dengan metode SMART :

1. Menentukan bobot dari masing-masing faktor tujuan (Goal

Weight Factor) dengan interval nilai bobot antara 1-10.

Goal Number Goal Name Goal Weight

Factor

1 Memaksimalkan jumlah pixel 10

2 Memaksimalkan kualitas video 5

3 Memaksimalkan kemampuan sensor

untuk menangkap cahaya

6

4 Memaksimalkan jumlah titik fokus 9

5 Memaksimalkan built quality 8

Total 38

2. Menghitung Normalized Weight Factor dari setiap tujuan dengan

cara membandingkan nilai setiap bobot faktor tujuan (goal weight

faktor) dengan total bobot faktor tujuan (total goal weight factor).

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 61: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

45

Perhitungan normalisasi bobot masing-masing faktor tujuan

adalah sebagai berikut:

Normalisasi bobot faktor tujuan memaksimalkan jumlah

pixel : � = ℎ

= = .

Normalisasi bobot faktor tujuan memaksimalkan kualitas

video :

� =

= = .

Normalisasi faktor tujuan memaksimalkan kemampuan

sensor menangkap cahaya : � = Faktor tujuan memaksimalkan kemampuan sensor

= = .

Normalisasi faktor tujuan memaksimalkan jumlah titik fokus: � = Faktor tujuan memaksimalkan jumlah titik fokus

= = .

Normalisasi faktor tujuan memaksimalkan kualitas kamera � =

= = .

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 62: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

46

Goal

Number

Goal Name Goal

Weight

Factor

Normalized

Weight

Factor

1 Memaksimalkan jumlah pixel 10 .

2 Memaksimalkan kualitas

video

5 .

3 Memaksimalkan kemampuan

sensor untuk menangkap

cahaya

6 .

4 Memaksimalkan jumlah titik

fokus

9 .

5 Memaksimalkan built quality 8 .

Total 38 1

3. Sistem menghitung normalisasi skor kriteria pada masing-masing

alternative. Perhitungan normalisasi didapat dengan menentukan

interval kelas masing-masing kriteria. Interval kelas didapat

dengan mencari selisih nilai terkecil dengan nilai terbesar dari

masing-masing kriteria kemudian dibagi skala yang digunakan.

Kriteria Resolusi Foto: � = �� � � � −�� � � � � � = , −

� = ,

Jenis Normalisasi Skor

16 <= x <= 16,4 1

16,4 < x <= 16,8 2

16,8 < x <= 17,2 3

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 63: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

47

17,2 < x <= 17,6 4

17,6 < x <= 18 5

Normalisasi Kriteria Resolusi Video

Jenis Normalisasi Skor

None 1

720p 2

1080p 3

2K 4

4K 5

Normalisasi Kriteria Jumlah Titik Fokus � = −

� = − � = 6

Jenis Normalisasi Skor

9 <= x <= 15 1

15 < x <= 21 2

21 < x <= 27 3

27 < x <= 33 4

33 < x <= 43 5

Normalisasi Kriteria ISO � = − � = 2560

Jenis Normalisasi Skor

12800 <= x <= 15360 1

15360 < x <= 17920 2

17920 < x <= 20480 3

20480 < x <= 23040 4

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 64: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

48

23040 < x <= 25600 5

Normalisasi Kriteria Kelas

Jenis Normalisasi Skor

Entry-Level 1

Semi-Advanced 2

Advanced 3

Semi-Professional 4

Professional 5

4. Melakukan konversi normalisasi nilai kedalam utility score 0

hingga 1

Normalisasi Skor Utility Score

1 0

2 0,25

3 0,50

4 0,75

5 1

Kriteria Nikon

D7000

Canon

550D

Nikon

D5100

Canon

7D

Canon

60D

Resolusi Foto

(MP)

3 3 3 3 3

Resolusi Video 4 4 4 4 4

ISO 4 2 3 4 3

Titik Fokus 4 1 1 2 1

Kelas 2 1 1 3 2

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 65: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

49

Dari data tabel diatas maka diperoleh utility score untuk nilai kriteria dari masing-

masing alternative

Kriteria Nikon

D7000

Canon

550D

Nikon

D5100

Canon 7D Canon 60D

Resolusi

Foto (MP)

0 1 0 1 1

Resolusi

Video

0,5 0,5 0,5 0,5 0,5

ISO 1 0 1 0 0

Titik

Fokus

1 0 0 0.25 0

Kelas 0,5 0,25 0,25 0,5 0,5

5. Sistem mengevaluasi hasil final dari setiap alternative. Dengan

cara mengalikan utility score dengan normalisasi bobot faktor

tujuan kemudian dijumlahkan untuk mendapatkan hasil final.

Nikon D7000 = ((0 x 0,26315) + (0,5 x 0,13157) + (0,1 x

0,15789) + (1 x 0,23684) + (0,5 x 0,21052)) x 100% =

56,57%

Canon 550D = ((1 x 0,26315) + (0,5 x 0,13157) + (0 x

0,15789) + (0 x 0,23684) + (0,25 x 0,21052)) x 100% =

38,15%

Nikon D5100 = ((0 x 0,26315) + (0,5 x 0,13157) + (1 x

0,15789) + (0 x 0,23684) + (0,25 x 0,21052)) x 100% =

27,63%

Canon 7D = ((1 x 0,26315) + (0,5 x 0,13157) + (0 x 0,15789)

+ (0,25 x 0,23684) + (0,5 x 0,21052)) x 100% = 49,34%

Canon 60D = ((1 x 0,26315) + (0,5 x 0,13157) + (0 x 0,15789)

+ (0 x 0,23684) + (0,5 x 0,21052)) x 100% = 43,41%

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 66: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

50

4.5. Desain Fisikal (Physical design)

4.5.1. Desain Manajemen Dialog

4.5.1.1. Halaman Utama User

Gambar 4.23 Interface Halaman User

4.5.1.2.Halaman Lihat Data Spesifikasi Kamera DSLR

Gambar 4.24 Interface Lihat Data Kamera

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 67: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

51

4.5.1.3.Halaman Lihat Data Detail Kamera DSLR

Gambar 4.25 Interface Lihat Data Detail Kamera DSLR

4.5.1.4.Halaman Pilih Kamera DSLR

Gambar 4.26 Interface Pilih Kriteria Kamera DSLR

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 68: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

52

4.5.1.5.Halaman Pilih Kriteria dan Bobot

Gambar 4.27 Interface Pilih Kriteria dan Bobot

4.5.1.6. Halaman Lihat Hasil Rekomendasi

Gambar 4.28 Interface Lihat Hasil Rekomendasi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 69: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

53

4.5.1.7. Halaman Login Administrator

Gambar 4.29 Interface Login Administrator

4.5.1.8.Halaman Utama Administrator

Gambar 4.30 Interface Halaman Home Administrator

4.5.1.9.Halaman Masukan Data Kamera

Gambar 4.31 Interface Masukan Data Kamera DSLR

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 70: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

54

4.5.1.10. Halaman Kelola Merk Kamera DSLR

Gambar 4.32 Interface Kelola Merk Kamera DSLR

4.5.1.11. Halaman Kelola Data Kamera DSLR

Gambar 4.33 Interface Kelola Data Kamera DSLR

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 71: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

55

4.5.1.12. Halaman Lihat Detail Administrator

Gambar 4.34 Interface Lihat Detail Administrator

4.5.1.13. Halaman Ubah Data Kamera DSLR

Gambar 4.35 Interface Ubah Data Kamera DSLR

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 72: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

56

4.5.1.14. Halaman Lihat Data Kriteria

Gambar 4.36 Interface Lihat Data Kriteria

4.5.1.15. Halaman Perbarui Deskripsi Kriteria

Gambar 4.37 Interface Perbarui Deskripsi Kriteria

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 73: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

57

BAB V

IMPLEMENTASI SISTEM

5.1. Kebutuhan Perancangan Sistem

Kebutuhan dalam mengimplementasikan rancangan sistem pendukung

pengambilan keputusan pemilihan kamera DSLR ini adalah:

5.1.1. Hardware

1. Prosesor : Intel Core i5-3317U 1.7GHz

2. Memori : 4 GB

3. Graphic Card : Nvidia Geforce 740M 2GB

4. Storage : 500 GB

5.1.2. Software

1. IDE Netbeans 8.0.2

Sebagai IDE (Integrated Development Environment) untuk

membuat atau mengembangkan perangkat lunak (software).

2. MySQL Database

Sebagai aplikasi untuk membuat rancangan basis data.

5.2. Implementasi Manajemen Data

Manajemen data ditangani dengan basis data dengan nama “skripsi”

CREATE DATABASE skripsi;

Didalam basis data tersebut terdapat table-tabel yang digunakan untuk

menyimpan data diantaranya:

5.2.1. Tabel Merk_Kamera

Nama Kolom Tipe Data

Nama_Merk VARCHAR(30)

Tabel 5.1 Tabel Merk_Kamera

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 74: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

58

CREATE TABLE `merk_kamera` ( `Nama_Merk` varchar(30) NOT NULL, PRIMARY KEY (`Nama_Merk`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

5.2.2. Tabel Kamera

CREATE TABLE `kamera` ( `ID` int(8) NOT NULL AUTO_INCREMENT, `Merk_Kamera` varchar(15) DEFAULT NULL, `Tipe_Kamera` varchar(15) DEFAULT NULL, PRIMARY KEY (`ID`), KEY `Merk_Kamera` (`Merk_Kamera`), CONSTRAINT `Merk_Kamera` FOREIGN KEY (`Merk_Kamera`) REFERENCES `merk_kamera` (`Kode_Merk`) ) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT

CHARSET=latin1;

5.2.3. Tabel Spesifikasi

Nama Kolom Tipe Data

ID_Spesifikasi INT(11)

ID_Merk INT(11)

ISO_Max INT(10)

Shutter_Speed_Max VARCHAR(20)

Resolusi_Video VARCHAR(20)

Continous_Drive INT(20)

Resolusi_Foto INT(5)

Titik_Fokus INT(15)

Sensor_Size VARCHAR(30)

Nama Kolom Tipe Data

ID INT(8)

Merk_Kamera VARCHAR(15)

Tipe_Kamera VARCHAR(15)

Tabel 5.2 Tabel Kamera

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 75: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

59

Kelas VARCHAR (30)

Battery_Life INT(10)

Tabel 5.3 Tabel Spesifikasi

CREATE TABLE `spesifikasi` ( `ID_Spesifikasi` int(11) NOT NULL AUTO_INCREMENT, `ID_Merk` int(11) DEFAULT NULL, `Resolusi_Foto` float DEFAULT NULL, `ISO_Max` int(30) DEFAULT NULL, `Sensor_Size` varchar(30) DEFAULT NULL, `Titik_Fokus` int(15) DEFAULT NULL, `Shutter_Speed_Max` varchar(20) DEFAULT NULL, `Continous_Drive` int(20) DEFAULT NULL, `Resolusi_Video` varchar(20) DEFAULT NULL, `Kelas` varchar(30) DEFAULT NULL, `Battery_Life` int(10) DEFAULT NULL, PRIMARY KEY (`ID_Spesifikasi`), KEY `ID_Merk2` (`ID_Merk`), CONSTRAINT `ID_Merk2` FOREIGN KEY (`ID_Merk`) REFERENCES `kamera` (`ID`) ) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT

CHARSET=latin1;

5.2.4. Tabel Detail

Nama Kolom Tipe Data

ID_Merk VARCHAR(11)

Nama_Detail VARCHAR(100)

Data_Detail VARCHAR(100)

Tabel 5.4 Tabel Detail

CREATE TABLE `detail` (

`ID_Merk` int(11) DEFAULT NULL, `Nama_Detail` varchar(100) DEFAULT NULL, `Data_Detail` varchar(100) DEFAULT NULL, KEY `ID_Merk1` (`ID_Merk`), KEY `NamaDetail` (`Nama_Detail`), CONSTRAINT `ID_Merk1` FOREIGN KEY (`ID_Merk`) REFERENCES `kamera` (`ID`), CONSTRAINT `NamaDetail` FOREIGN KEY (`Nama_Detail`) REFERENCES `fitur` (`Kode_Fitur`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 76: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

60

5.2.5. Tabel Kriteria

Nama Kolom Tipe Data

ID INT(8)

Kriteria VARCHAR(30)

Deskripsi TEXT

Tabel 5.5 Tabel Kriteria

CREATE TABLE `kriteria` (

`ID` int(8) NOT NULL AUTO_INCREMENT, `Kriteria` varchar(30) DEFAULT NULL, `Diskripsi` text, PRIMARY KEY (`ID`) ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT

CHARSET=latin1;

5.2.6. Tabel Hitungan

Nama Kolom Tipe Data

ID_Merk INT(10)

ID_Kriteria INT(11)

skenario INT(10)

normalisasi_skor INT(11)

utility_skor FLOAT()

Kategori_Nilai VARCHAR(15)

Tabel 5.6 Tabel Hitungan

CREATE TABLE `hitungan` ( `skenario` int(11) DEFAULT NULL, `id_merk` int(11) DEFAULT NULL, `id_kriteria` int(11) DEFAULT NULL, `normalisasi_skor` int(11) DEFAULT NULL, `utility_skor` float DEFAULT NULL, `Kategori_Nilai` varchar(30) DEFAULT NULL, KEY `idspek` (`id_merk`), KEY `idkrit` (`id_kriteria`), CONSTRAINT `idkrit` FOREIGN KEY (`id_kriteria`) REFERENCES `kriteria` (`ID_Kriteria`), CONSTRAINT `idmerk` FOREIGN KEY (`id_merk`) REFERENCES `kamera` (`ID`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 77: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

61

5.2.7. Tabel Hasil_Akhir

Nama Kolom Tipe Data

ID_Merk INT(10)

skenario INT(10)

Hasil DECIMAL(10,2)

Tabel 5.6 Tabel Hitungan

CREATE TABLE `hasil_akhir` (

`Skenario` int(10) DEFAULT NULL, `ID_merk` int(10) DEFAULT NULL, `Hasil` decimal(10,2) DEFAULT NULL, KEY `ID_merk` (`ID_merk`), CONSTRAINT `ID_merk` FOREIGN KEY (`ID_merk`) REFERENCES `kamera` (`ID`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

5.2.8. Tabel Login

Nama Kolom Tipe Data

Username VARCHAR(30)

Password VARCHAR(50)

Tabel 5.7 Tabel Login

CREATE TABLE `login` (

`Username` varchar(30) NOT NULL, `Password` varchar(50) DEFAULT NULL, PRIMARY KEY (`Username`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

5.2.9. Tabel Fitur

Nama Kolom Tipe Data

Kode_Fitur VARCHAR(30)

Deskripsi_Fitur VARCHAR(50)

Tabel 5.8 Tabel Login

CREATE TABLE `fitur` ( `Kode_Fitur` varchar(30) NOT NULL, `Deskripsi_Fitur` varchar(50) DEFAULT NULL, PRIMARY KEY (`Kode_Fitur`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 78: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

62

5.3. Implementasi Manajemen Dialog

5.3.1. Halaman Home User

Pada halaman utama untuk user, user diberikan informasi-informasi yang

berkaitan dengan sistem sehingga dapat membantu user untuk mengenal

dan memahami sistem.

5.3.2. Halaman Lihat Data Spesifikasi Kamera DSLR

Pada halaman ini user diberikan data spesifikasi kamera DSLR secara

garis besar. Untuk melihat data detail kamera DSLR user dapat mengklik

pada ikon mata.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 79: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

63

5.3.3. Halaman Lihat Data Detail Kamera DSLR

Pada halaman ini user diberikan data spesifikasi kamera DSLR beserta

dengan data detail secara lengkap dan gambar kamera DSLR. User dapat

menekan gambar untuk memperbesar gambar sehingga gambar dapat dilihat

lebih jelas.

5.3.4. Halaman Pilih Kamera DSLR

Pada Halaman ini user dapat memilih kamera DSLR apa saja yang akan

dijadikan alternative dalam pengambilan keputusan pemilihan kamera DSLR

dengan memberikan checklist pada checkbox. Dalam halaman ini juga

terdapat pilihan filter, sehingga dapat membantu user dalam mencari kamera

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 80: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

64

DSLR. Setelah selesai memilih user dapat menekan tombol lanjut untuk ke

langkah selanjutnya.

<?php include"connect.php"; ?> <head> <meta charset="UTF-8"> <title>SPPK Pemilihan Kamera DSLR</title> <link rel="stylesheet" type="text/css" href="semantic/dist/semantic.min.css"> <link rel="stylesheet" type="text/css" href="assets/css/owl.carousel.css"> <link rel="stylesheet" type="text/css" href="assets/css/main.css"> </head> <body> <div id="top"></div> <div class="progress bar"></div> <a href="#top" class="ui circular icon button" id="toTop" data-slide="slide"> <i class="angle up icon"></i> </a> <div class="ui fixed top menu"> <div class="center menu"> <a href="Home.php" class="item">Home</a> <a href="Lihat_Data.php" class="item">Data Kamera</a> <a href="Home.php" class="item logo"> <img src="image/logoo putih.png" alt=""></a> <a href="" class="icon item logo" id="trigger"><i class="sidebar icon"></i></a> <a href="Pilih_Kamera_Rek.php" class="active item">Cari Rekomendasi</a> <a href="Login.php" class="item">Administrator</a> </div> </div> <div class="ui fluid vertical menu collapse"></div> </body> <div class="sixteen wide column" id="content"> <div class="ui divider"></div> <div class="column"> <?php include "Header/Step1.php"; ?> <div class="ui segments"> <div class="ui segment"> <center><h3> Pilih Kamera DSLR yang akan dibandingkan </h3></center> <div class="ui blue segment"> <form class="ui form" method="POST" action=""> <?php if (isset($_POST['Filter-pilih'])) { $HargaFilter = ""; $MerkFilter = ""; $SortFilter = "";

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 81: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

65

$OrderFilter = ""; if (!$_POST['Filter-Harga'] == "") { $HargaFilter = "AND c.Data_Detail='" . $_POST['Filter-Harga'] . "'"; } if (!$_POST['Filter-Merk'] == "") { $MerkFilter = "AND b.`Merk_Kamera`='" . $_POST['Filter-Merk'] . "'"; } if (!$_POST['Sort'] == "") { $SortFilter = " ORDER BY " . $_POST['Sort'] . ""; } if (!$_POST['Urut'] == "") { $OrderFilter = "" . $_POST['Urut'] . ""; } $sql = "SELECT * FROM spesifikasi a, Kamera b, detail c WHERE a.ID_Merk = b.`ID` AND c.`ID_Merk`=b.`ID` AND c.`Nama_Detail`='Harga' " . $MerkFilter . " " . $HargaFilter . " " . $SortFilter . " " . $OrderFilter . ""; $result = mysql_query($sql); } else { $result = mysql_query("SELECT * FROM Kamera a, spesifikasi b WHERE a.ID = b.ID_Merk; "); } ?> <table class="ui center aligned striped table"> <lable>Filter : </lable><br> <th><lable>Harga: </lable></th> <th> <select class="ui dropdown" name="Filter-Harga"> <option value="">Pilih Kategori</option> <option value="Rp 3.000.000 sampai Rp 5.000.000"> Rp 3.000.000 sampai Rp 5.000.000</option> <option value="Rp 5.000.000 sampai Rp 7.000.000"> Rp 5.000.000 sampai Rp 7.000.000</option> <option value="Rp 7.000.000 sampai Rp 10.000.000"> Rp 7.000.000 sampai Rp 10.000.000</option> <option value="Rp 10.000.000 sampai Rp 15.000.000"> Rp 10.000.000 sampai Rp 15.000.000</option> <option value="Rp 15.000.000 sampai Rp 20.000.000"> Rp 15.000.000 sampai Rp 20.000.000</option> <option value="Rp 20.000.000 sampai Rp 30.000.000"> Rp 20.000.000 sampai Rp 30.000.000</option> <option value="Rp 30.000.000 sampai Rp 50.000.000"> Rp 30.000.000 sampai Rp 50.000.000</option> <option value="Lebih dari Rp 50.000.000"> Lebih dari Rp 50.000.000</option> </select> </th><td> <th><lable>Merk : </lable></th> <th><select class="ui dropdown" name="Filter-Merk"> <option value="">Semua</option> <?php

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 82: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

66

$sql = mysql_query("SELECT Merk_Kamera FROM kamera Group By Merk_Kamera;"); while ($data = mysql_fetch_assoc($sql)) { ?> <option value=<?= $data['Merk_Kamera'] ?>> <?= $data['Merk_Kamera'] ?></option> <?php } ?> </select></th><td><td><td><td><td><td><td><td><td><td><td><td><td><td><td><td><td><td><td><td> <th><lable>Sort by : </lable></th> <th> <select class="ui dropdown" name='Sort'> <option value="Resolusi_Foto">Resolusi Foto</option> <option value="ISO_Max">ISO Maksimum</option> <option value="Sensor_Size">Ukuran Sensor</option> <option value="Titik_Fokus">Titik Fokus</option> <option value="Continous_Drive">Continous Drive</option> <option value="Resolusi_Video">Resolusi Video</option> <option value="Kelas">Kelas</option> <option value="Battery_Life">Ketahanan Battery</option> </select> </th> <th> <select class="ui dropdown" name='Urut'> <option value="ASC">ASC</option> <option value="DESC">DESC</option> </select> </th><td> <th> <button class="ui button" type="submit" name="Filter-pilih" value="Pilih">Filter</button><br> </table> </form> <form class="ui form" method="POST" action="Pilih_Kriteria_Rek.php"> <table class="ui center aligned striped table"> <thead> <tr>

<th>Pilih</th> <th>Merk</th> <th>Tipe</th> <th>Resolusi Foto</th> <th>ISO Maksimum</th> <th>Ukuran Sensor</th> <th>Titik Fokus</th> <th>Shutter Speed Max</th> <th>Continous Drive</th> <th>Resolusi Video</th> <th>Kelas</th> <th>Battery Life</th> </tr> </thead> <?php while ($row = mysql_fetch_assoc($result)) { $id = $row['ID'];

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 83: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

67

?> <td> <input class="ui checkbox" type="checkbox" tabindex="0" name="kamera[]" value='<?= $id ?>' class="hidden"> </td> <td><?= $row['Merk_Kamera'] ?></td> <td><?= $row['Tipe_Kamera'] ?></td> <td><?= $row['Resolusi_Foto'] ?></td> <td><?= $row['ISO_Max'] ?></td> <td><?= $row['Sensor_Size'] ?></td> <td><?= $row['Titik_Fokus'] ?></td> <td><?= $row['Shutter_Speed_Max'] ?></td> <td><?= $row['Continous_Drive'] ?></td> <td><?= $row['Resolusi_Video'] ?></td> <td><?= $row['Kelas'] ?></td> <td><?= $row['Battery_Life'] ?></td> </tr> <?php } ?> </table> <center> <div class="ui divider"></div> <button class="big ui blue button" type="submit" value="submit" >Lanjut</button> </center> </form> </div> </div> </div> <br> </div>

5.3.5. Halaman Pilih Kriteria dan Bobot

Pada halaman ini user dapat memilih kriteria apa saja yang akan digunakan

dalam pengambilan keputusan dengan memberikan checklist pada checkbox

dan menentukan berapa bobot yang akan digunakan pada tiap kriteria. Setelah

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 84: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

68

selesai user dapat menekan tombol Lanjut untuk melihat hasil pengambilan

keputusan.

<?php

session_start();

include"connect.php";

$pilihkamera = $_POST['kamera'];

$_SESSION["pilihkamera"] = $pilihkamera;

?>

<form class="ui form" method="post" action="Hasil_Rekomendasi.php">

<div class="sixteen wide column" id="content"> <div class="ui divider"></div> <div class="column"> <?php include "Header/Step2.php"; ?> <div class="ui divider"></div> <div class="column"> <center><h3> Pilih Kriteria yang akan digunakan untuk pembanding. Isikan Bobot pada tiap kriteria yang telah

dipilih.<br> Semakin besar angka bobot, semakin penting kriteria

tersebut. </h3></center> <div class="ui segments"> <div class="ui segment"><h3>Data Kriteria

</h3> </div> <div class="ui blue segment"> <table class="ui center aligned

striped table"> <thead> <tr> <th>Pilih</th>

<th>Kriteria</th> <th>Diskripsi</th> <th>Bobot</th> </tr> </thead> <?php $result = mysql_query("SELECT * FROM

kriteria; "); while ($row =

mysql_fetch_assoc($result)) { $id = $row['ID']; ?> <tr> <td> <input class="ui

checkbox" type="checkbox" tabindex="0" name='kriteria[]' value='<?= $id ?>' class="hidden"> </td>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 85: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

69

<td><?= $row['Kriteria'] ?></td>

<td width="700"><?= $row['Diskripsi'] ?></td>

<td> <select class="ui dropdown" name="bobot[]"> <option value="">Pilih Bobot</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> </select> </td> <?php } ?> </table> </div> </div> </div> <center> <div class="ui divider"></div> <button class="big ui blue button"

type="submit" value="submit">Lanjut</button> </center> </div> </div>

</form>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 86: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

70

5.3.6. Halaman Lihat Hasil Rekomendasi

Pada halaman ini akan menampilkan hasil pengambilan keputusan pemilihan

kamera DSLR, pada bagian atas akan menampilkan diagram batang yang akan

membantu user untuk melihat perbandingan hasil tiap alternative kamera DSLR.

Pada bagian bawah akan menampilkan data kamera DSLR yang berupa gambar,

merk, tipe dan hasil akhir dari perhitungan. Untuk melihat rincian perhitungan

dari setiap alternative, user dapat menekan tombol Rincian Perhitungan agar

userdapat mengetahui keunggulan kriteria apa pada tiap alternative. Kemudian

untuk melihat data spesifikasi dan data detail tiap alternative kamera DSLR, user

dapat menekan tombol Spesifikasi. Bila user akan mencoba untuk membuat

skenario baru dan membandingkan skenario dari setiap perhitungan dapat

menekan pada tulisan Coba Pernbandingan Data Lain yang berada di atas.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 87: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

71

<?php

session_start();

include"connect.php";

$idkamera = $_SESSION['pilihkamera'];

$pilihkriteria = $_POST['kriteria'];

$isibobot = $_POST['bobot'];

$skenario = mysql_query("SELECT MAX(skenario)FROM hitungan;");

$queryskenario = mysql_fetch_array($skenario);

$ambilskenrio = $queryskenario[0];

if (!isset($ambilskenrio)) {

$noskenario = 1;

}

if (isset($ambilskenrio)) {

$sken = mysql_query("SELECT MAX(skenario)+1 FROM hitungan;");

$querytambahsken = mysql_fetch_array($sken);

$noskenario = $querytambahsken[0];

}

foreach ($idkamera as $idspk) {

foreach ($pilihkriteria as $idkrt) {

mysql_query("INSERT INTO Hitungan (skenario, id_spesifikasi,

id_kriteria) VALUES ('$noskenario','$idspk','$idkrt');");

}

}

for ($no = 0; $no < count($isibobot); $no++) {

if ($no == 0) {

$bbtresolusifoto = $isibobot[$no];

}

if ($no == 1) {

$bbtiso = $isibobot[$no];

}

if ($no == 2) {

$bbtukuransensor = $isibobot[$no];

}

if ($no == 3) {

$bbttitikfokus = $isibobot[$no];

}

if ($no == 4) {

$bbtcontinousdrive = $isibobot[$no];

}

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 88: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

72

if ($no == 5) {

$bbtshutterspeed = $isibobot[$no];

}

if ($no == 6) {

$bbtresolusivideo = $isibobot[$no];

}

if ($no == 7) {

$bbtkelas = $isibobot[$no];

}

if ($no == 8) {

$bbtbaterai = $isibobot[$no];

}

}

//Menghitung Total Bobot

$totalbobot = $bbtresolusifoto + $bbtiso + $bbtukuransensor +

$bbttitikfokus + $bbtcontinousdrive + $bbtshutterspeed +

$bbtresolusivideo + $bbtkelas + $bbtbaterai;

//Menghitung Normalisasi Weight Factor

$normalresolusifoto = $bbtresolusifoto / $totalbobot;

$normaliso = $bbtiso / $totalbobot;

$normalukuransensor = $bbtukuransensor / $totalbobot;

$normaltitikfokus = $bbttitikfokus / $totalbobot;

$normalcontinousdrive = $bbtcontinousdrive / $totalbobot;

$normalshutterspeed = $bbtshutterspeed / $totalbobot;

$normalresolusivideo = $bbtresolusivideo / $totalbobot;

$normalkelas = $bbtkelas / $totalbobot;

$normalbaterai = $bbtbaterai / $totalbobot;

foreach ($pilihkriteria as $idkriteria) {

if ($idkriteria == 1) {

foreach ($idkamera as $idkam) {

$querymaxminresolusifoto = mysql_query("SELECT

MAX(a.Resolusi_Foto), MIN(a.Resolusi_Foto) FROM Spesifikasi a, hitungan

b WHERE a.`ID_Spesifikasi`=b.`id_spesifikasi` AND b.skenario =

'$noskenario';");

$hasilcarimaxminresolusifoto =

mysql_fetch_array($querymaxminresolusifoto);

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 89: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

73

$interresolusifoto = (($hasilcarimaxminresolusifoto[0] -

$hasilcarimaxminresolusifoto[1]) / 5);

$batasbawah = $hasilcarimaxminresolusifoto[1];

$querykamresolusifoto = mysql_query("SELECT Resolusi_Foto

FROM Spesifikasi WHERE ID_Merk ='$idkam'");

$hasilquerykamresolusifoto =

mysql_fetch_array($querykamresolusifoto);

$dataresolusifoto = $hasilquerykamresolusifoto[0];

if ($batasbawah <= $dataresolusifoto && $dataresolusifoto <=

($batasbawah += $interresolusifoto)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '1',

utility_skor = '0', kategori_nilai = 'Paling Buruk' WHERE id_kriteria

='1' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $dataresolusifoto &&

$dataresolusifoto <= ($batasbawah += $interresolusifoto)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '2',

utility_skor = '0.25', kategori_nilai = 'Buruk' WHERE id_kriteria ='1'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $dataresolusifoto &&

$dataresolusifoto <= ($batasbawah += $interresolusifoto)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '3',

utility_skor = '0.5', kategori_nilai = 'Cukup' WHERE id_kriteria ='1'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $dataresolusifoto &&

$dataresolusifoto <= ($batasbawah += $interresolusifoto)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '4',

utility_skor = '0.75', kategori_nilai = 'Baik' WHERE id_kriteria ='1'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} else {

mysql_query("UPDATE hitungan SET normalisasi_skor = '5',

utility_skor = '1', kategori_nilai = 'Paling Baik' WHERE id_kriteria

='1' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

}

}

if ($idkriteria == 2) {

foreach ($idkamera as $idkam) {

$querymaxminiso = mysql_query("SELECT MAX(a.ISO_Max),

MIN(a.ISO_Max) FROM Spesifikasi a, hitungan b WHERE

a.`ID_Spesifikasi`=b.`id_spesifikasi` AND b.skenario = '$noskenario'");

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 90: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

74

$hasilcarimaxminiso = mysql_fetch_array($querymaxminiso);

$interiso = (($hasilcarimaxminiso[0] -

$hasilcarimaxminiso[1]) / 5);

$batasbawah = $hasilcarimaxminiso[1];

$querykamiso = mysql_query("SELECT ISO_Max FROM Spesifikasi

WHERE ID_Merk ='$idkam'");

$hasilquerykamiso = mysql_fetch_array($querykamiso);

$dataiso = $hasilquerykamiso[0];

if ($batasbawah <= $dataiso && $dataiso <= ($batasbawah +=

$interiso)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '1',

utility_skor = '0', kategori_nilai = 'Paling Buruk' WHERE id_kriteria

='2' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $dataiso && $dataiso <= ($batasbawah

+= $interiso)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '2',

utility_skor = '0.25', kategori_nilai = 'Buruk' WHERE id_kriteria ='2'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $dataiso && $dataiso <= ($batasbawah

+= $interiso)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '3',

utility_skor = '0.5', kategori_nilai = 'Cukup' WHERE id_kriteria ='2'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $dataiso && $dataiso <= ($batasbawah

+= $interiso)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '4',

utility_skor = '0.75', kategori_nilai = 'Baik' WHERE id_kriteria ='2'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} else {

mysql_query("UPDATE hitungan SET normalisasi_skor = '5',

utility_skor = '1', kategori_nilai = 'Paling Baik' WHERE id_kriteria

='2' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

}

}

if ($idkriteria == 3) {

foreach ($idkamera as $idkam) {

$querySensorSize = mysql_query("SELECT Sensor_Size FROM

spesifikasi WHERE ID_Spesifikasi = '$idkam'");

$hasilquerysensorsize = mysql_fetch_array($querySensorSize);

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 91: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

75

if ($hasilquerysensorsize[0] == "Four Third") {

mysql_query("UPDATE hitungan SET normalisasi_skor = '1',

utility_skor = '0', kategori_nilai = 'Paling Buruk' WHERE id_kriteria

='3' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

if ($hasilquerysensorsize[0] == "Foveon") {

mysql_query("UPDATE hitungan SET normalisasi_skor = '2',

utility_skor = '0.25', kategori_nilai = 'Buruk' WHERE id_kriteria ='3'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

if ($hasilquerysensorsize[0] == "APS-C") {

mysql_query("UPDATE hitungan SET normalisasi_skor = '3',

utility_skor = '0.50', kategori_nilai = 'Cukup' WHERE id_kriteria ='3'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

if ($hasilquerysensorsize[0] == "APS-H") {

mysql_query("UPDATE hitungan SET normalisasi_skor = '4',

utility_skor = '0.75', kategori_nilai = 'Baik' WHERE id_kriteria ='3'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

if ($hasilquerysensorsize[0] == "Full Frame") {

mysql_query("UPDATE hitungan SET normalisasi_skor = '5',

utility_skor = '1', kategori_nilai = 'Paling Baik' WHERE id_kriteria

='3' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

}

}

if ($idkriteria == 4) {

foreach ($idkamera as $idkam) {

$querymaxmintitikfokus = mysql_query("SELECT

MAX(a.Titik_Fokus), MIN(a.Titik_Fokus) FROM Spesifikasi a, hitungan b

WHERE a.`ID_Spesifikasi`=b.`id_spesifikasi` AND b.skenario =

'$noskenario';");

$hasilcarimaxmintitikfokus =

mysql_fetch_array($querymaxmintitikfokus);

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 92: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

76

$intertitikfokus = (($hasilcarimaxmintitikfokus[0] -

$hasilcarimaxmintitikfokus[1]) / 5);

$batasbawah = $hasilcarimaxmintitikfokus[1];

$querykamtitikfokus = mysql_query("SELECT Titik_Fokus FROM

Spesifikasi WHERE ID_Merk ='$idkam'");

$hasilquerykamtitikfokus =

mysql_fetch_array($querykamtitikfokus);

$datatitikfokus = $hasilquerykamtitikfokus[0];

if ($batasbawah <= $datatitikfokus && $datatitikfokus <=

($batasbawah += $intertitikfokus)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '1',

utility_skor = '0', kategori_nilai = 'Paling Buruk' WHERE id_kriteria

='4' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $datatitikfokus && $datatitikfokus

<= ($batasbawah += $intertitikfokus)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '2',

utility_skor = '0.25', kategori_nilai = 'Buruk' WHERE id_kriteria ='4'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $datatitikfokus && $datatitikfokus

<= ($batasbawah += $intertitikfokus)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '3',

utility_skor = '0.5', kategori_nilai = 'Cukup' WHERE id_kriteria ='4'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $datatitikfokus && $datatitikfokus

<= ($batasbawah += $intertitikfokus)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '4',

utility_skor = '0.75', kategori_nilai = 'Baik' WHERE id_kriteria ='4'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} else {

mysql_query("UPDATE hitungan SET normalisasi_skor = '5',

utility_skor = '1', kategori_nilai = 'Paling Baik' WHERE id_kriteria

='4' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

}

}

if ($idkriteria == 5) {

foreach ($idkamera as $idkam) {

$querymaxmincontinous = mysql_query("SELECT

MAX(a.Continous_Drive), MIN(a.Continous_Drive) FROM Spesifikasi a,

hitungan b WHERE a.`ID_Spesifikasi`=b.`id_spesifikasi` AND

b.skenario='$noskenario'");

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 93: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

77

$hasilcarimaxmincontinous =

mysql_fetch_array($querymaxmincontinous);

$intercontinous = (($hasilcarimaxmincontinous[0] -

$hasilcarimaxmincontinous[1]) / 5);

$batasbawah = $hasilcarimaxmincontinous[1];

$querykamcontinous = mysql_query("SELECT Continous_Drive

FROM Spesifikasi WHERE ID_Merk ='$idkam'");

$hasilquerykamcontinous =

mysql_fetch_array($querykamcontinous);

$datacontinous = $hasilquerykamcontinous[0];

if ($batasbawah <= $datacontinous && $datacontinous <=

($batasbawah += $intercontinous)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '1',

utility_skor = '0', kategori_nilai = 'Paling Buruk' WHERE id_kriteria

='5' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $datacontinous && $datacontinous <=

($batasbawah += $intercontinous)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '2',

utility_skor = '0.25', kategori_nilai = 'Buruk' WHERE id_kriteria ='5'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $datacontinous && $datacontinous <=

($batasbawah += $intercontinous)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '3',

utility_skor = '0.5', kategori_nilai = 'Cukup' WHERE id_kriteria ='5'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $datacontinous && $datacontinous <=

($batasbawah += $intercontinous)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '4',

utility_skor = '0.75', kategori_nilai = 'Baik' WHERE id_kriteria ='5'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} else {

mysql_query("UPDATE hitungan SET normalisasi_skor = '5',

utility_skor = '1', kategori_nilai = 'Paling Baik' WHERE id_kriteria

='5' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

}

}

if ($idkriteria == 6) {

foreach ($idkamera as $idkam) {

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 94: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

78

$querymaxminshutter = mysql_query("SELECT

MAX(a.Shutter_Speed_Max), MIN(a.Shutter_Speed_Max) FROM Spesifikasi a,

hitungan b WHERE a.`ID_Spesifikasi`=b.`id_spesifikasi` AND b.skenario =

'$noskenario'");

$hasilcarimaxminshutter =

mysql_fetch_array($querymaxminshutter);

$intershutter = (($hasilcarimaxminshutter[0] -

$hasilcarimaxminshutter[1]) / 5);

$batasbawah = $hasilcarimaxminshutter[1];

$querykamshutter = mysql_query("SELECT Shutter_Speed_Max

FROM Spesifikasi WHERE ID_Merk ='$idkam'");

$hasilquerykamshutter = mysql_fetch_array($querykamshutter);

$datashutter = $hasilquerykamshutter[0];

if ($batasbawah <= $datashutter && $datashutter <=

($batasbawah += $intershutter)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '1',

utility_skor = '0', kategori_nilai = 'Paling Buruk' WHERE id_kriteria

='6' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $datashutter && $datashutter <=

($batasbawah += $intershutter)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '2',

utility_skor = '0.25', kategori_nilai = 'Buruk' WHERE id_kriteria ='6'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $datashutter && $datashutter <=

($batasbawah += $intershutter)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '3',

utility_skor = '0.5', kategori_nilai = 'Cukup' WHERE id_kriteria ='6'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $datashutter && $datashutter <=

($batasbawah += $intershutter)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '4',

utility_skor = '0.75', kategori_nilai = 'Baik' WHERE id_kriteria ='6'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} else {

mysql_query("UPDATE hitungan SET normalisasi_skor = '5',

utility_skor = '1', kategori_nilai = 'Paling Baik' WHERE id_kriteria

='6' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

}

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 95: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

79

}

if ($idkriteria == 7) {

foreach ($idkamera as $idkam) {

$queryresolusivideo = mysql_query("SELECT Resolusi_Video

FROM spesifikasi WHERE ID_Spesifikasi = '$idkam'");

$hasilqueryresolusivideo =

mysql_fetch_array($queryresolusivideo);

if ($hasilqueryresolusivideo[0] == "Tidak ada") {

mysql_query("UPDATE hitungan SET normalisasi_skor = '1',

utility_skor = '0', kategori_nilai = 'Paling Buruk' WHERE id_kriteria

='7' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

if ($hasilqueryresolusivideo[0] == "720p") {

mysql_query("UPDATE hitungan SET normalisasi_skor = '2',

utility_skor = '0.25', kategori_nilai = 'Buruk' WHERE id_kriteria ='7'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

if ($hasilqueryresolusivideo[0] == "1080p") {

mysql_query("UPDATE hitungan SET normalisasi_skor = '3',

utility_skor = '0.50', kategori_nilai = 'Cukup' WHERE id_kriteria ='7'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

if ($hasilqueryresolusivideo[0] == "2K") {

mysql_query("UPDATE hitungan SET normalisasi_skor = '4',

utility_skor = '0.75', kategori_nilai = 'Baik' WHERE id_kriteria ='7'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

if ($hasilqueryresolusivideo[0] == "4K") {

mysql_query("UPDATE hitungan SET normalisasi_skor = '5',

utility_skor = '1', kategori_nilai = 'Paling Baik' WHERE id_kriteria

='7' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

}

}

if ($idkriteria == 8) {

foreach ($idkamera as $idkam) {

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 96: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

80

$querykelas = mysql_query("SELECT Kelas FROM spesifikasi

WHERE ID_Spesifikasi = '$idkam'");

$hasilquerykelas = mysql_fetch_array($querykelas);

if ($hasilquerykelas[0] == "Entry-Level") {

mysql_query("UPDATE hitungan SET normalisasi_skor = '1',

utility_skor = '0', kategori_nilai = 'Paling Buruk' WHERE id_kriteria

='8' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

if ($hasilquerykelas[0] == "Semi-Advanced") {

mysql_query("UPDATE hitungan SET normalisasi_skor = '2',

utility_skor = '0.25', kategori_nilai = 'Buruk' WHERE id_kriteria ='8'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

if ($hasilquerykelas[0] == "Advanced") {

mysql_query("UPDATE hitungan SET normalisasi_skor = '3',

utility_skor = '0.50', kategori_nilai = 'Cukup' WHERE id_kriteria ='8'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

if ($hasilquerykelas[0] == "Semi-Professional") {

mysql_query("UPDATE hitungan SET normalisasi_skor = '4',

utility_skor = '0.75', kategori_nilai = 'Baik' WHERE id_kriteria ='8'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

if ($hasilquerykelas[0] == "Professional") {

mysql_query("UPDATE hitungan SET normalisasi_skor = '5',

utility_skor = '1', kategori_nilai = 'Paling Baik' WHERE id_kriteria

='8' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

}

}

if ($idkriteria == 9) {

foreach ($idkamera as $idkam) {

$querymaxminbattery = mysql_query("SELECT

MAX(a.Battery_Life), MIN(a.Battery_Life) FROM Spesifikasi a, hitungan b

WHERE a.`ID_Spesifikasi`=b.`id_spesifikasi` AND b.skenario =

'$noskenario'");

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 97: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

81

$hasilcarimaxminbattery =

mysql_fetch_array($querymaxminbattery);

$interbattery = (($hasilcarimaxminbattery[0] -

$hasilcarimaxminbattery[1]) / 5);

$batasbawah = $hasilcarimaxminbattery[1];

$querykambattery = mysql_query("SELECT Battery_Life FROM

Spesifikasi WHERE ID_Merk ='$idkam'");

$hasilquerykambattery = mysql_fetch_array($querykambattery);

$databattery = $hasilquerykambattery[0];

if ($batasbawah <= $databattery && $databattery <=

($batasbawah += $interbattery)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '1',

utility_skor = '0', kategori_nilai = 'Paling Buruk' WHERE id_kriteria

='9' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $databattery && $databattery <=

($batasbawah += $interbattery)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '2',

utility_skor = '0.25', kategori_nilai = 'Buruk' WHERE id_kriteria ='9'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $databattery && $databattery <=

($batasbawah += $interbattery)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '3',

utility_skor = '0.5', kategori_nilai = 'Cukup' WHERE id_kriteria ='9'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} elseif ($batasbawah < $databattery && $databattery <=

($batasbawah += $interbattery)) {

mysql_query("UPDATE hitungan SET normalisasi_skor = '4',

utility_skor = '0.75', kategori_nilai = 'Baik' WHERE id_kriteria ='9'

AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

} else {

mysql_query("UPDATE hitungan SET normalisasi_skor = '5',

utility_skor = '1', kategori_nilai = 'Paling Baik' WHERE id_kriteria

='9' AND id_spesifikasi='$idkam' AND skenario = '$noskenario'");

}

}

}

}

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 98: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

82

//Mengevaluasi hasil final dari setiap alternative

foreach ($idkamera as $idkam) {

$hasil = 0;

foreach ($pilihkriteria as $idkrit) {

$queryhasil = mysql_query("SELECT utility_skor FROM hitungan

WHERE id_spesifikasi = '$idkam' AND id_kriteria = '$idkrit' AND skenario

= '$noskenario'");

$hasilakhirquery = mysql_fetch_array($queryhasil);

if ($idkrit == 1) {

$hasil = $hasil + ($hasilakhirquery[0] *

$normalresolusifoto);

} elseif ($idkrit == 2) {

$hasil = $hasil + ($hasilakhirquery[0] * $normaliso);

} elseif ($idkrit == 3) {

$hasil = $hasil + ($hasilakhirquery[0] *

$normalukuransensor);

} elseif ($idkrit == 4) {

$hasil = $hasil + ($hasilakhirquery[0] * $normaltitikfokus);

} elseif ($idkrit == 5) {

$hasil = $hasil + ($hasilakhirquery[0] *

$normalcontinousdrive);

} elseif ($idkrit == 6) {

$hasil = $hasil + ($hasilakhirquery[0] *

$normalshutterspeed);

} elseif ($idkrit == 7) {

$hasil = $hasil + ($hasilakhirquery[0] *

$normalresolusivideo);

} elseif ($idkrit == 8) {

$hasil = $hasil + ($hasilakhirquery[0] * $normalkelas);

} elseif ($idkrit == 9) {

$hasil = $hasil + ($hasilakhirquery[0] * $normalbaterai);

}

}

$hasiltotalscore = ($hasil * 100);

// simpan hasil

$querysavehasil = mysql_query("INSERT INTO hasil_akhir (ID_Merk,

skenario, hasil) VALUES ('$idkam','$noskenario','$hasiltotalscore')");

}

?>

<div class="sixteen wide column" id="content">

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 99: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

83

<div class="ui divider"></div>

<div class="column">

<head>

<meta charset="UTF-8">

<title>SPPK Pemilihan Kamera DSLR</title>

<link rel="stylesheet" type="text/css"

href="semantic/dist/semantic.min.css">

<link rel="stylesheet" type="text/css"

href="assets/css/owl.carousel.css">

<link rel="stylesheet" type="text/css"

href="assets/css/main.css">

<link rel="stylesheet" type="text/css"

href="assets/css/Galery.css">

<link rel="stylesheet"

href="http://www.w3schools.com/lib/w3.css">

</head>

<body>

<div id="top"></div>

<!-- Progress bar area -->

<div class="progress bar"></div>

<a href="#top" class="ui circular icon button" id="toTop"

data-slide="slide">

<i class="angle up icon"></i>

</a>

<div class="ui fixed top menu">

<div class="center menu">

<a href="Home.php" class="item">Home</a>

<a href="Lihat_Data.php" class="item">Data

Kamera</a>

<a href="Home.php" class="item logo"> <img

src="image/logoo putih.png" alt=""></a>

<a href="" class="icon item logo" id="trigger"><i

class="sidebar icon"></i></a>

<a href="Pilih_Kamera_Rek.php" class="active

item">Cari Rekomendasi</a>

<a href="Login.php" class="item">Administrator</a>

</div>

</div>

<div class="ui fluid vertical menu collapse"></div>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 100: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

84

</body>

<?php

include 'Header/Step3.php';

?>

<div class="ui divider"></div>

<div class="column">

<center>

<a href="Pilih_Kamera_Rek.php" target="_blank"><i

class="add sign box icon"></i><br><h5><b>Coba Perbandingan Data

Lain</b></h5></a>

</center>

<div class="ui blue segments">

<div class="ui blue segment">

<center><h3> Perhitungan dengan kriteria

<?php

$queryambilkriteria = mysql_query("SELECT

a.kriteria FROM kriteria a, hitungan b WHERE b.`id_kriteria` = a.`ID`

GROUP BY Kriteria; ");

while ($ambilkriteria =

mysql_fetch_array($queryambilkriteria)) {

echo ", " . $ambilkriteria['kriteria'];

}

?>

</h3></center><br><br>

<table class="ui center aligned striped table">

<center>

<?php

include 'Index_Grafik_Hasil.php';

?> </center>

<div class="ui container content">

<div class="ui stackable doubling grid">

<div class="sixteen wide column"

align="center">

<div class="ui horizontal

divider"><h2>Hasil Perhitungan: </h2></div>

<br>

<div class="ui four column stackable

doubling grid" id="sortable-list">

<?php

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 101: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

85

$i = 0;

$queryambilhasil =

mysql_query("SELECT b.`id_spesifikasi`, CONCAT(a.`Merk_Kamera`,'

',a.`Tipe_Kamera`) AS Tipe_Kamera, b.`Hasil_Akhir`, c.Data_Detail FROM

kamera a, hitungan b, detail c WHERE a.`ID`=b.`id_spesifikasi` AND

b.skenario = '$noskenario' AND c.ID_Merk=b.id_spesifikasi AND

c.Nama_Detail='Gambar' GROUP BY a.`ID` ORDER BY Hasil_Akhir DESC;");

while ($ambilhasil =

mysql_fetch_array($queryambilhasil)) {

?>

<div class="column" >

<div class="ui

header">Ranking <?= $i + 1 ?></div>

<img class="ui rounded image" src="<?= $ambilhasil['Data_Detail'] ?>"

alt="" weight="300" height="250">

<center><?=

$ambilhasil['Tipe_Kamera'] ?></center>

<center>Hasil

Perhitungan: <?= $ambilhasil['Hasil_Akhir'] . " %" ?></center>

<center><button

class="ui inverted violet button" onclick="openWin1('<?=

$ambilhasil['id_spesifikasi'] ?>', '<?= $noskenario ?>')">Rincian

Perhitungan</button></center>

<center><button

class="ui inverted teal button" onclick="openWin(<?=

$ambilhasil['id_spesifikasi'] ?>)">Spesifikasi</button></center>

</div><br>

<?php

$i++;

}

?>

</div>

</div>

</div>

</div>

</table>

</div>

</div>

</div>

</div>

</div>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 102: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

86

<script>

var myWindow;

function openWin(id) {

myWindow = window.open('Lihat_Detail_Akhir_Rek.php?id=' + id,

"myWindow", "width=900,height=600");

}

</script>

<script>

var myWindow1;

function openWin1(id, skenario) {

myWindow = window.open('Detail_Hitung.php?id=' + id +

'&skenario=' + skenario, "myWindow", "width=1200,height=500");

}

</script>

<div class="clearfix"></div>

<!-- The Modal -->

<div id="myModal" class="modal">

<span class="close">×</span>

<img class="modal-content" id="img01">

<div id="caption"></div>

</div>

<script>

var modal = document.getElementById('myModal');

var span = document.getElementsByClassName("close")[0];

span.onclick = function () {

modal.style.display = "none";

}

var images = document.getElementsByTagName('img');

var modalImg = document.getElementById("img01");

var captionText = document.getElementById("caption");

var i;

for (i = 0; i < images.length; i++) {

images[i].onclick = function () {

modal.style.display = "block";

modalImg.src = this.src;

modalImg.alt = this.alt;

captionText.innerHTML = this.nextElementSibling.innerHTML;

}

}

</script>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 103: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

87

<center>

<div class="ui divider"></div>

<a href="Pilih_Kamera_Rek.php"><img

src="images/finish.png"/><br></a>

</center><br><br>

5.3.7. Halaman Login Administrator

<?php

session_start();

include"connect.php";

$user=$_POST['username'];

$pass=$_POST['password'];

$query2=mysql_query("SELECT md5('$pass')");

$data2=mysql_fetch_array($query2);

$query=mysql_query("SELECT USERNAME,PASSWORD FROM login WHERE

USERNAME='$user'");

$data=mysql_fetch_array($query);

if($user==""){

header("Location:Login.php?stat=2");

}else{

if($user==$data[0]){

if($data2[0]==$data[1]){

header("Location:Home_Admin.php");

}else{

header("Location:Login.php");

}

}else{

header("Location:Login.php");

}

}

?>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 104: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

88

5.3.8. Halaman Utama Administrator

Pada halaman Utama Administrator, akan terdapat informasi bahwa telah

masuk ke dalam sistem sebagai administrator.

5.3.9. Halaman Masukan Data Kamera

Pada halaman ini admintrator dapat mengisikan data spesifikasi dan data

detail dalam satu halaman sehingga mempermudah dalam memasukkan data

kamera DSLR. Bila ketika memasukkan data merk belum tersedia dapat

menambahkan merk pada tulisan Tambah Merk Kamera

<?php

include 'connect.php';

$Merk = $_POST['merk_kamera'];

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 105: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

89

$Tipe_kamera = $_POST['tipe_kamera'];

$Resolusi_foto = $_POST['resolusi_foto'];

$Iso = $_POST['iso'];

$Sensor_size = $_POST['ukuran_sensor'];

$Titik_fokus = $_POST['titik_fokus'];

$Shutter_speed = $_POST['shutter_speed'];

$Continous_drive = $_POST['continous_drive'];

$Resolusi_video = $_POST['resolusi_video'];

$Kelas = $_POST['kelas'];

$Battery_life = $_POST['battery_life'];

$Tahun_pembuatan = $_POST['tahun_pembuatan'];

$Tipe_sensor = $_POST['tipe_sensor'];

$Processor = $_POST['processor'];

$Ukuran_layar = $_POST['ukuran_layar'];

$Pixel_layar = $_POST['pixel_layar'];

$Articulated = $_POST['articulated'];

$Sealed = $_POST['sealed'];

$Tipe_penyimpanan = $_POST['tipe_penyimpanan'];

$Gps = $_POST['gps'];

$Kategori_harga = $_POST['harga'];

$nama_file = $_FILES['gambar-kamera']['name'];

$ukuran_file = $_FILES['gambar-kamera']['size'];

$tipe_file = $_FILES['gambar-kamera']['type'];

$tmp_file = $_FILES['gambar-kamera']['tmp_name'];

echo 'Merk ' . $Merk;

echo 'Merk ' . $Tipe_kamera;

$query1 = "INSERT INTO kamera(Merk_Kamera, Tipe_Kamera) values

('$Merk','$Tipe_kamera');";

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 106: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

90

mysql_query($query1);

$queryidmerk = mysql_query("SELECT ID FROM Kamera WHERE Merk_Kamera

= '$Merk' AND Tipe_Kamera = '$Tipe_kamera';");

$res = mysql_fetch_assoc($queryidmerk);

$idmerk = $res['ID'];

print_r($idmerk);

$query2 = "INSERT INTO spesifikasi (ID_Merk, Resolusi_Foto,

ISO_Max, Sensor_Size, Titik_Fokus, Shutter_Speed_Max, Continous_Drive,

Resolusi_Video, Kelas, Battery_Life)

VALUES

('$idmerk','$Resolusi_foto','$Iso','$Sensor_size','$Titik_fokus','$Shutte

r_speed','$Continous_drive','$Resolusi_video','$Kelas','$Battery_life');"

;

mysql_query($query2);

mysql_query("INSERT INTO detail (ID_Merk, Nama_Detail,

Data_Detail) VALUES ('$idmerk','Tahun Pembuatan', '$Tahun_pembuatan')");

mysql_query("INSERT INTO detail (ID_Merk, Nama_Detail,

Data_Detail) VALUES ('$idmerk','Tipe Sensor', '$Tipe_sensor')");

mysql_query("INSERT INTO detail (ID_Merk, Nama_Detail,

Data_Detail) VALUES ('$idmerk','Processor', '$Processor')");

mysql_query("INSERT INTO detail (ID_Merk, Nama_Detail,

Data_Detail) VALUES ('$idmerk','Ukuran Layar', '$Ukuran_layar')");

mysql_query("INSERT INTO detail (ID_Merk, Nama_Detail,

Data_Detail) VALUES ('$idmerk','Pixel Layar', '$Pixel_layar')");

mysql_query("INSERT INTO detail (ID_Merk, Nama_Detail,

Data_Detail) VALUES ('$idmerk','Articulated LCD', '$Articulated')");

mysql_query("INSERT INTO detail (ID_Merk, Nama_Detail,

Data_Detail) VALUES ('$idmerk','Sealed', '$Sealed')");

mysql_query("INSERT INTO detail (ID_Merk, Nama_Detail,

Data_Detail) VALUES ('$idmerk','Tipe Penyimpanan', '$Tipe_penyimpanan')");

mysql_query("INSERT INTO detail (ID_Merk, Nama_Detail,

Data_Detail) VALUES ('$idmerk','GPS', '$Gps')");

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 107: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

91

$result = mysql_query("INSERT INTO detail (ID_Merk, Nama_Detail,

Data_Detail) VALUES ('$idmerk','Harga', '$Kategori_harga')");

$path = "Gambar_Kamera/" . $nama_file;

if (($_FILES['gambar-kamera1']['name']) != "") {

if ($tipe_file == "image/jpeg" || $tipe_file == "image/png") {

if ($ukuran_file <= 1000000) {

if (move_uploaded_file($tmp_file, $path)) {

$query = "INSERT INTO detail (ID_Merk,

Nama_Detail, Data_Detail) VALUES ('$idmerk','Gambar',

'$path');";

$sql = mysql_query($query);

} else {

echo "Maaf, Gambar gagal untuk diupload.";

}

} else {

echo "Maaf, Ukuran gambar yang diupload tidak boleh lebih dari 1MB";

}

} else {

echo "Maaf, Tipe gambar yang diupload harus JPG / JPEG / PNG.";

}

}

if (!$result) {

echo '<script>window.alert("Data berhasil")</script>';

} header("Location:Input_Data.php");

?>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 108: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

92

5.3.10. Halaman Kelola Merk Kamera DSLR

Pada Halaman ini administrator dapat menambahkan data merk berupa

Kode Merk dan Nama Merk, administrator juga dapat mengelola data

merk dengan mengubah data merk dan mengahapus data merk.

$Merk = $_POST['merk-kamera'];

$Kode = $_POST['kode-merk'];

$result = mysql_query("INSERT INTO Merk_Kamera (Kode_Merk,

Nama_Merk) VALUES ('$Kode','$Merk');");

if (!$result) {

echo 'Gagal' . mysql_error();

} Else {

echo 'Data Telah Berhasil Ditambah';

echo '<a href="TambahMerk.php">

<div class="ui button" style="font-size: 12px">

BACK

</div>

</a>';

}

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 109: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

93

5.3.11. Halaman Kelola Data Kamera DSLR

Pada halaman ini user dapat melihat data merk dan tipe kamera DSLR,

administrator dapat melihat data spesifikasi dan detail kamera dengan

menekan pada ikon mata dan untuk menghapus data dapat menekan pada

ikon silang

5.3.12. Halaman Lihat Detail Administrator

Pada Halama ini administrator melihat data spesifikasi dan detail kamera

secara keseluruhan. Administrator juga dapat mengubah data dengan

menekan pada ikon edit, dan juga dapat menghapus data dengan menekan

pada ikon trash.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 110: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

94

5.3.13. Halaman Ubah Data Kamera DSLR

Pada halaman ini administrator dapat mengubah data merk kamera, tipe

kamera, spesifikasi kamera, dan detail kamera. Bila sudah selesai mengubah

data, administrator dapat menekan pada tombol Simpan untuk menjalankan

proses update atau untuk membatalkan mengubah data dapat menekan

tombol Kembali.

<?php

session_start();

$_SESSION['id'] = $_GET['id'];

$id = $_SESSION['id'];

include 'connect.php';

if (isset($_POST['simpan'])) {

$Merk = $_POST['merk_kamera'];

$Tipe_kamera1 = $_POST['tipe_kamera'];

$Continous_drive1 = $_POST['continous_drive'];

$Resolusi_video1 = $_POST['resolusi_video'];

$Kelas1 = $_POST['kelas'];

$Battery_life1 = $_POST['battery_life'];

$Tahun_pembuatan1 = $_POST['tahun_pembuatan'];

$Tipe_sensor1 = $_POST['tipe_sensor'];

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 111: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

95

$Processor1 = $_POST['processor'];

$Ukuran_layar1 = $_POST['ukuran_layar'];

$Pixel_layar1 = $_POST['pixel_layar'];

$Articulated1 = $_POST['articulated'];

$Sealed1 = $_POST['sealed'];

$Tipe_penyimpanan1 = $_POST['tipe_penyimpanan'];

$Gps1 = $_POST['gps'];

$Kategori_harga1 = $_POST['harga'];

$nama_file = $_FILES['gambar-kamera1']['name'];

$ukuran_file = $_FILES['gambar-kamera1']['size'];

$tipe_file = $_FILES['gambar-kamera1']['type'];

$tmp_file = $_FILES['gambar-kamera1']['tmp_name'];

$query1 = "UPDATE kamera SET Merk_Kamera = '$Merk', Tipe_Kamera =

'$Tipe_kamera1' WHERE ID = '$id';";

mysql_query($query1);

$query2 = "UPDATE spesifikasi SET Resolusi_Foto='$Resolusi_foto1',ISO_Max

='$Iso1', Sensor_Size='$Sensor_size1', " .

"Titik_Fokus='$Titik_fokus1', Shutter_Speed_Max='$Shutter_speed1',

Continous_Drive='$Continous_drive1', "." Resolusi_Video=

'$Resolusi_video1', Kelas='$Kelas1', Battery_Life='$Battery_life1' WHERE

ID_Merk = '$id'; ";

mysql_query($query2);

mysql_query("UPDATE detail SET Data_Detail = '$Tahun_pembuatan1' WHERE

ID_Merk = '$id' AND Nama_Detail='Tahun Pembuatan'");

mysql_query("UPDATE detail SET Data_Detail = '$Tipe_sensor1' WHERE ID_Merk

= '$id' AND Nama_Detail='Tipe Sensor'");

mysql_query("UPDATE detail SET Data_Detail = '$Processor1' WHERE ID_Merk =

'$id' AND Nama_Detail='Processor'");

mysql_query("UPDATE detail SET Data_Detail = '$Ukuran_layar1' WHERE ID_Merk

= '$id' AND Nama_Detail='Ukuran Layar'");

mysql_query("UPDATE detail SET Data_Detail = '$Pixel_layar1' WHERE ID_Merk

= '$id' AND Nama_Detail='Pixel Layar'");

mysql_query("UPDATE detail SET Data_Detail = '$Articulated1' WHERE ID_Merk

= '$id' AND Nama_Detail='Articulated LCD'");

mysql_query("UPDATE detail SET Data_Detail = '$Sealed1' WHERE ID_Merk =

'$id' AND Nama_Detail='Sealed'");

mysql_query("UPDATE detail SET Data_Detail = '$Tipe_penyimpanan1' WHERE

ID_Merk = '$id' AND Nama_Detail='Tipe Penyimpanan'");

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 112: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

96

mysql_query("UPDATE detail SET Data_Detail = '$Gps1' WHERE ID_Merk = '$id'

AND Nama_Detail='GPS'");

mysql_query("UPDATE detail SET Data_Detail = '$Kategori_harga1' WHERE

ID_Merk = '$id' AND Nama_Detail='Harga'");

$path = "Gambar_Kamera/" . $nama_file;

print_r($nama_file);

if (($_FILES['gambar-kamera1']['name']) != "") {

if ($tipe_file == "image/jpeg" || $tipe_file ==

"image/png" || $tipe_file == "image/jpg") {

if ($ukuran_file <= 1000000) {

if (move_uploaded_file($tmp_file, $path))

{

$query = "UPDATE detail SET

Data_Detail = '$path' WHERE ID_Merk = '$id' AND

Nama_Detail='Gambar';";

$sql = mysql_query($query);

} else {

echo "Maaf, Gambar gagal untuk

diupload.";

}

} else {

echo "Maaf, Ukuran gambar yang diupload

tidak boleh lebih dari 1MB";

}

} else {

echo "Maaf, Tipe gambar yang diupload harus

JPG / JPEG / PNG.";

}

}

header("Location:Lihat_Detail_Admin.php?id=" . $id);

} else {

header("Location:Lihat_Detail_Admin.php?id=" . $id);

}

?>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 113: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

97

5.3.14. Halaman Lihat Data Kriteria

Pada Halama ini administrator dapat melihat data kriteria dan deskripsi

kriteria. Bila administrator ingin mengubah data deskripsi kriteria dapat

menekan ikon pada kolom Ubah Deskripsi.

5.3.15. Halaman Perbarui Deskripsi Kriteria

Pada halaman ini administrator dapat mengubah data deskripsi berdasarkan

kriteria yang dipilih sebelumnya.

<?php

session_start();

$_SESSION['id'] = $_GET['id'];

$id = $_SESSION['id'];

include"connect.php";

?>

<form class="ui form" method="post" action="Kriteria.php" >

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 114: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

98

<title>Kriteria | Admin</title>

<meta name="viewport" content="width=device-width, initial-

scale=1">

<meta name="viewport" content="width=device-width, initial-

scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">

<?php

include "Header/Header_Admin.php";

$ambilidkriteria = mysql_query("SELECT * FROM Kriteria WHERE

ID='$id'");

$row = mysql_fetch_assoc($ambilidkriteria);

?>

<div class="sixteen wide column" id="content">

<h2><i class="book icon"></i>Perbarui Deskripsi Kriteria</h2>

<div class="ui divider"></div>

<div class="ui two column stackable grid ui form">

<div class="column">

<div class="ui segments">

<div class="ui segment">

<div class="field">

<label>ID Kriteria</label>

<input type="text" name="id" value="<?=

$row['ID'] ?> " readonly>

</div>

<div class="field">

<label>Kriteria</label>

<input type="text" name="kriteria"

value="<?= $row['Kriteria'] ?> " readonly>

</div>

<div class="field">

<label>Diskripsi</label>

<input type="text"

name="kriteria_diskripsi" value="<?= $row['Diskripsi'] ?>" >

</div>

<br>

<button class="ui button" type="submit">Kembali</button>

<button class="ui button" type="submit" name="submit">Perbarui</button>

</form>

</div>

</div>

</div>

</div>

</div>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 115: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

99

BAB VI

PENGUJIAN DAN ANALISIS HASIL

Pengujian sistem dilakukan dengan cara mencocokan hasil perhitungan

sistem dengan perhitungan secara manual untuk menguji kesesuaian sistem dengan

keadaan sebenarnya. Selain itu pengujian juga dilakukan dengan menguji sistem

kepada 21 orang dengan 3 kategori yaitu fotografer, penghobi, dan pengguna baru.

Setelah dilakukan pengujian, user diminta mengisi kuesioner untuk mengetahui

tingkat keberhasilan dan kecocokan sistem terhadap user dalam 3 aspek yaitu aspek

tujuan dan manfaat, aspek fungsional, dan aspek non fungsional.

6.1. Pengujian terhadap perhitungan manual

Contoh kasus untuk perhitungan oleh sistem sebagai berikut. User telah

memilih 5 kamera DSLR yang akan dibandingkan. Lima kamera DSLR tersebut

adalah Nikon D7000, Canon 550D, Nikon D5100, Canon 7D, dan Canon 60D.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 116: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

100

Kriteria yang dipilih oleh user adalah Resolusi Foto dengan bobot 10, Resolusi

Video dengan bobot 5, ISO Maksimum dengan bobot 6, Titik Fokus dengan bobot

9, dan Kelas dengan bobot 8.

Dari hasil perhitungan maka sistem memberikan hasil rekomendasi.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 117: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

101

Perolehan hasil, Nikon D7000 mendapatkan skor akhir sebesar 56,579%, Canon 7D

mendapatkan skor akhir sebesat 49,342%, Canon 60D mendapatkan skor akhir

sebesar 43,421%, Canon 550D mendapatkan skor akhir sebesar 38,158%, dan

Nikon D5100 mendapatkan skor akhir sebesar 27,632%

Bila dihitung secara manual maka sebagai berikut:

Perhitungan normalisasi bobot masing-masing faktor tujuan adalah sebagai

berikut:

Normalisasi bobot faktor tujuan memaksimalkan jumlah pixel : � = ℎ

= = .

Normalisasi bobot faktor tujuan memaksimalkan kualitas video :

� =

= = .

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 118: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

102

Normalisasi faktor tujuan memaksimalkan kemampuan sensor menangkap

cahaya : � = Faktor tujuan memaksimalkan kemampuan sensor

= = .

Normalisasi faktor tujuan memaksimalkan jumlah titik fokus: � = Faktor tujuan memaksimalkan jumlah titik fokus

= = .

Normalisasi faktor tujuan memaksimalkan kualitas kamera � =

= = .

Menghitung normalisasi skor setiap kriteria pada masing-masing alternative.

Kriteria Resolusi Foto: � = �� � � � −�� � � � � � = , −

� = ,

Jenis Normalisasi Skor

16 <= x <= 16,4 1

16,4 < x <= 16,8 2

16,8 < x <= 17,2 3

17,2 < x <= 17,6 4

17,6 < x <= 18 5

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 119: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

103

Normalisasi Kriteria Resolusi Video

Jenis Normalisasi Skor

None 1

720p 2

1080p 3

2K 4

4K 5

Normalisasi Kriteria Jumlah Titik Fokus � = −

� = −

� = 6

Jenis Normalisasi Skor

9 <= x <= 15 1

15 < x <= 21 2

21 < x <= 27 3

27 < x <= 33 4

33 < x <= 43 5

Normalisasi Kriteria ISO Maksimum

Jenis Normalisasi Skor

12800 <= x <= 15360 1

15360 < x <= 17920 2

17920 < x <= 20480 3

20480 < x <= 23040 4

23040 < x <= 25600 5

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 120: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

104

Normalisasi Kriteria Kelas

Jenis Normalisasi Skor

Entry-Level 1

Semi-Advanced 2

Advanced 3

Semi-Professional 4

Professional 5

Kriteria Nikon

D7000

Canon

550D

Nikon

D5100

Canon

7D

Canon

60D

Resolusi Foto

(MP)

3 3 3 3 3

Resolusi Video 4 4 4 4 4

ISO 4 2 3 4 3

Titik Fokus 4 1 1 2 1

Kelas 2 1 1 3 2

Melakukan konversi normalisasi nilai kedalam utility score 0 hingga 1

Kriteria Nikon

D7000

Canon

550D

Nikon

D5100

Canon 7D Canon 60D

Resolusi

Foto (MP)

0 1 0 1 1

Resolusi

Video

0,5 0,5 0,5 0,5 0,5

ISO 1 0 1 0 0

Titik

Fokus

1 0 0 0.25 0

Kelas 0,5 0,25 0,25 0,5 0,5

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 121: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

105

Menghitung skor total

Nikon D7000 = ((0 x 0,26315) + (0,5 x 0,13157) + (0,1 x 0,15789) + (1 x

0,23684) + (0,5 x 0,21052)) x 100% = 56,57%

Canon 550D = ((1 x 0,26315) + (0,5 x 0,13157) + (0 x 0,15789) + (0 x 0,23684)

+ (0,25 x 0,21052)) x 100% = 38,15%

Nikon D5100 = ((0 x 0,26315) + (0,5 x 0,13157) + (1 x 0,15789) + (0 x

0,23684) + (0,25 x 0,21052)) x 100% = 27,63%

Canon 7D = ((1 x 0,26315) + (0,5 x 0,13157) + (0 x 0,15789) + (0,25 x 0,23684)

+ (0,5 x 0,21052)) x 100% = 49,34%

Canon 60D = ((1 x 0,26315) + (0,5 x 0,13157) + (0 x 0,15789) + (0 x 0,23684)

+ (0,5 x 0,21052)) x 100% = 43,41%

Kamera DSLR Skor Total

Nikon D7000 56,57%

Canon 7D 38,15%

Canon 60D 27,63%

Canon 550D 49,34%

Nikon D5100 43,41%

Hasil perhitungan dengan menggunakan sistem maupun menggunakan

perhitungan manual cocok sehingga sistem dapat berjalan dengan baik sesuai

dengan rancangan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 122: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

106

6.2. Pengujian terhadap user

Pengujian dilakukan dengan menggunakan kuesioner dibagi dalam 3

aspek yaitu aspek tujuan dan manfaat yang terdiri dari 5 pertanyaan untuk

mengetahui tingkat efektifitas dan efisiensi sistem dalam pengambilan

keputusan pemilihan kamera DSLR, aspek fungsional yang terdiri dari 5

pertanyaan, dan aspek non fungsional yang terdiri dari 3 pertanyaan untuk

mengetahui tingkat kemudahan penggunaan sistem oleh pengguna. Pengujian

dilakukan terhadap 21 pengguna yang terdiri dari 3 kategori yaitu kategori

fotografer sebagai orang yang telah berpengalaman dengan kamera DSLR

sebanyak 4 orang, kategori penghobi sebagai orang yang telah cukup mengenal

kamera DSLR sebanyak 7 orang, dan kategori pengguna baru sebagai orang

awam yang belum mengetahui kamera DSLR sebanyak 10 orang.

Dari hasil pengujian terhadap 21 pengguna didapatkan data jawaban dari

kuesioner sebagai berikut:

A. Aspek Tujuan dan Manfaat

1. Sistem mampu memberikan informasi spesifikasi kamera DSLR secara

detail

Jawaban Fotografer Penghobi Pengguna

Baru

Total Persentase

Sangat Setuju 2 3 5 23,81%

Setuju 4 5 6 15 71,43%

Ragu-ragu 1 1 4,76%

Kurang Setuju

Tidak Setuju

Berdasarkan data diatas, sebesar 71,43% pengguna setuju bahwa sistem

mampu memberikan informasi spesifikasi kamera DSLR secara detail.

2. Sistem mampu mendukung pengambilan keputusan pemilihan kamera

DSLR

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 123: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

107

Jawaban Fotografer Penghobi Pengguna

Baru

Total Persentase

Sangat Setuju 1 2 3 6 28,57%

Setuju 2 5 7 14 66,67%

Ragu-ragu 1 1 4,76%

Kurang Setuju

Tidak Setuju

Berdasarkan data diatas, sebesar 66,67% pengguna setuju dan 28,57%

pengguna sangat setuju bahwa sistem mampu mendukung pengambilan

keputusan pemilihan kamera DSLR.

3. Dengan sistem ini proses pemilihan kamera DSLR menjadi lebih efektif

Jawaban Fotografer Penghobi Pengguna

Baru

Total Persentase

Sangat Setuju 3 1 4 19,05%

Setuju 3 4 7 14 66,67%

Ragu-ragu 1 2 3 14,28%

Kurang Setuju

Tidak Setuju

Berdasarkan data diatas, sebesar 66,67% pengguna setuju dan 19,05%

pengguna sangat setuju bahwa dengan sistem ini proses pemilihan kamera

DSLR menjadi lebih efektif.

4. Dengan sistem ini proses pemilihan kamera DSLR menjadi lebih efisien

Jawaban Fotografer Penghobi Pengguna

Baru

Total Persentase

Sangat Setuju 1 1 2 4 19,05%

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 124: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

108

Setuju 3 5 6 14 66,67%

Ragu-ragu 1 2 3 14,28%

Kurang Setuju

Tidak Setuju

Berdasarkan data diatas, sebesar 66,67% pengguna setuju dan 19,05%

pengguna sangat setuju bahwa dengan sistem ini proses pemilihan kamera

DSLR menjadi lebih efisien.

5. Hasil rekomendasi yang dihasilkan oleh sistem memuaskan pengguna

Jawaban Fotografer Penghobi Pengguna

Baru

Total Persentase

Sangat Setuju 3 2 5 23,81%

Setuju 2 2 5 9 42,86%

Ragu-ragu 2 2 3 7 33,33%

Kurang Setuju

Tidak Setuju

Berdasarkan data diatas, sebesar 42,86% pengguna setuju dan 23,81%

pengguna sangat setuju bahwa hasil rekomendasi yang dihasilkan oleh

sistem memuaskan pengguna.

B. Aspek Fungsional

1. Menu-menu pada sistem mudah dipahami oleh user

Jawaban Fotografer Penghobi Pengguna

Baru

Total Persentase

Sangat Setuju 1 1 1 3 14,28%

Setuju 2 3 4 9 42,86%

Ragu-ragu 1 3 5 9 42,86%

Kurang Setuju

Tidak Setuju

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 125: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

109

Berdasarkan data diatas, sebesar 42,86% pengguna setuju bahwa menu-

menu pada sistem mudah dipahami oleh user, dan 42,86% pengguna ragu-

ragu.

2. Halaman lihat data spesifikasi kamera DSLR mudah dipahami

Jawaban Fotografer Penghobi Pengguna

Baru

Total Persentase

Sangat Setuju 1 1 2 4 19,05%

Setuju 2 5 3 10 47,62%

Ragu-ragu 1 1 5 7 33,33%

Kurang Setuju

Tidak Setuju

Berdasarkan data datas, sebesar 47,62% pengguna setuju bahwa halaman

lihat data spesifikasi kamera DSLR mudah dipahami.

3. Langkah pilih kamera mempermudah penentuan kamera DSLR yang

akan dibandingkan

Jawaban Fotografer Penghobi Pengguna

Baru

Total Persentase

Sangat Setuju 1 3 1 5 23,81%

Setuju 2 3 8 13 61,91%

Ragu-ragu 1 1 2 9,52%

Kurang Setuju 1 1 4,76%

Tidak Setuju

Berdasarkan data diatas, sebesar 61,91% pengguna setuju dan 23,81%

pengguna sangat setuju bahwa pada langkah pilih kamera

mempermudah penentuan kamera DSLR yang akan dibandingkan.

4. Langkah pilih kriteria dan bobot mempermudah penentuan kriteria dan

bobot yang akan digunakan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 126: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

110

Jawaban Fotografer Penghobi Pengguna

Baru

Total Persentase

Sangat Setuju 1 1 4,76%

Setuju 2 5 6 13 61,91%

Ragu-ragu 2 2 3 7 33,33%

Kurang Setuju

Tidak Setuju

Berdasarkan data diatas, sebesar 61,91% pengguna setuju bahwa

langkah pilih kriteria dan bobot mempermudah penentuan kriteria dan

bobot yang akan digunakan.

5. Tampilan hasil rekomendasi mudah dipahami

Jawaban Fotografer Penghobi Pengguna

Baru

Total Persentase

Sangat Setuju 1 5 1 7 33,33%

Setuju 2 2 6 10 47,62%

Ragu-ragu 1 3 4 19,05%

Kurang Setuju

Tidak Setuju

Berdasarkan data diatas, sebesar 47,62% pengguna setuju dan 33,33%

pengguna sangat setuju bahwa tampilan hasil rekomendasi mudah

dipahami.

C. Aspek Non Fungsional

1. Tampilan sistem menarik dan mudah untuk digunakan

Jawaban Fotografer Penghobi Pengguna

Baru

Total Persentase

Sangat Setuju 1 2 1 4 19,05%

Setuju 2 3 4 9 42,86%

Ragu-ragu 1 2 5 8 38,10%

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 127: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

111

Kurang Setuju

Tidak Setuju

Berdasarkan data diatas, sebesar 42,86% pengguna setuju bahwa

tampilan sistem menarik dan mudah untuk digunakan.

2. Petunjuk dalam sistem mempermudah penggunaan

Jawaban Fotografer Penghobi Pengguna

Baru

Persentase

Sangat Setuju 1 1 2 9,52%

Setuju 2 5 6 13 61,91%

Ragu-ragu 1 1 4 6 28,67%

Kurang Setuju

Tidak Setuju

Berdasarkan data diatas, sebesar 61,91% pengguna setuju bahwa

petunjuk dalam sistem mempermudah penggunaan.

3. Bahasa yang digunakan dalam sistem mudah dipahami

Jawaban Fotografer Penghobi Pengguna

Baru

Total Persentase

Sangat Setuju 1 2 2 5 23,81%

Setuju 3 4 5 12 57,14%

Ragu-ragu 1 3 4 19,05%

Kurang Setuju

Tidak Setuju

Berdasarkan data diatas, sebesar 57,14% pengguna setuju bahwa

Bahasa yang digunakan dalam sistem mudah dipahami.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 128: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

112

6.3. Kelebihan sistem

Kelebihan-kelebihan yang dimiliki sistem adalah:

1. Pengguna dapat menentukan kamera DSLR apa saja yang akan

dibandingkan sesuai keinginan.

2. Pengguna dapat menentukan sendiri kriteria dan bobot kriteria yang

dibutuhkan.

6.4. Kekurangan sistem

Kekurangan-kekurangan sistem adalah:

1. Data Kamera DSLR kurang lengkap.

2. Masalah error handling perlu diperbaiki.

3. Data detail spesifikasi kurang lengkap.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 129: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

113

BAB VII

PENUTUP

7.1. Kesimpulan

Berdasarkan hasil perancangan dan pembangunan Sistem Pendukung

Pengambilan Keputusan Pemilihan Kamera DSLR menggunakan Metode

SMART ini, maka dapat disimpulkan sebagai berikut.

1. Pembangunan sistem sudah sesuai dengan rancangannya dan sudah mampu

berjalan dengan baik.

2. Sistem yang dibuat sudah memberikan informasi spesifikasi kamera

DSLR dengan detail, yang akan menjadi bahan pertimbangan lanjutan bagi

pengguna ketika menentukan pilihan kamera DSLR.

3. Sistem dengan menggunakan metode SMART mampu memberikan

rekomendasi pemilihan kamera DSLR berdasarkan persentase nilai hasil

perhitungan sesuai dengan kriteria yang dibutuhkan oleh pengguna.

4. Sistem dapat meningkatkan efektifitas dan efisiensi dalam pemilihan

kamera DSLR.

7.2. Saran

Untuk pengembangan sistem ini lebih lanjut dan menjadi lebih baik maka

disarankan untuk:

1. Menambahkan lebih banyak data detail spesifikasi kamera DSLR,

sehingga informasi lebih lengkap.

2. Menambahkan lebih banyak data merk dan tipe kamera DSLR sehingga

lebih banyak pilihan kamera DSLR bagi pengguna.

3. Menambahkan tampilan spesifikasi antar kamera DSLR dalam satu

halaman untuk membandingkan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 130: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

114

4. Menambahkan fitur pencarian pada pemilihan kamera DSLR sehingga

mempermudah pengguna dalam pencarian kamera DSLR.

5. Perlu ditambahkan menu Help sebagai pedoman user dalam

menggunakan sistem

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 131: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI … · advanced terdapat Nikon D600 dan Canon 6D, ... Yang menjadi kriteria sebagai penentuan untuk pemilihan kamera DSLR adalah shutter speed,

DAFTAR PUSTAKA

Efraim, Turban, Jay E. Aronson, & Ting-Peng Liang.(2005), Decision Support

Systems and Intelligent System-7th Ed., Penerbit ANDI, Yogyakarta.

Kusrini (2007), Konsep dan Aplikasi sistem Pendukung Keputusan, Penerbit

ANDI, Yogyakarta.

McFadden, R.Fred, Jeffrey A.Hoffer. (1994). Modern Database Management 4th

edition. Redwood City:Benjamin/Cummings Publishing Company, Inc.

Widhiyanta, Antonius Krisna.(2010), Sistem Pendukung Pengambilan Keputusan

Pemiihan Sepeda Motor dengan Metode SMART. Yogyakarta:Skripsi USD.

Whitten, Jeffrey L. (2004), System Analysis and Design Methods 6th edition.

McGraw Hill, New York

www.dpreview.com, diakses tanggal 2 juli 2016, jam 20.35 WIB

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI