Diagram Use Case Diagram Konteks

17 Mengelola Nilai Standar Kriteria Membuat Nilai Standar Kriteria Mengedit Nilai Stanadar Kriteria Menghapus Nilai Standar Kriteria Mengelola Alternatif Membuat Alternatif Mengedit Alternatif Menghapus Alternatif Mengelola Kriteria Membuat kriteria Mengedit kriteria Mengelola Perhitungan Memberi Bobot Mencetak Hasil Perhitungan Registrasi User Administrator Login include in c lud e i n c lu d e in c lu d e Menghapus Kriteria Mengelola Nilai Menghapus nilai Mengedit nilai in c lud e Gambar 3. 1 Diagram Use Case Pada use case diatas terdapat dua aktor yaitu user dan administrator. user dapat melakukan pengelolaan perhitungan yaitu registrasi dengan cara memasukan email dan nama, memberi bobot dan mencetak hasil perhitungan. Administrator dapat melakukan Pengelolaan alternatif yaitu membuat alternatif, mengedit alternatif dan menghapus alternatif, Pengelolaan kriteria yaitu membuat kriteria, mengedit kriteria dan menghapus kriteria, Pengelolaan nilai standar kriteria yaitu Membuat nilai standar kriteria, Mengedit nilai standar kriteria dan menghapus nilai standar kriteria dan pengelolaan nilai yaitu membuat nilai, mengedit nilai dan menghapus nilai.

3.1.2.2 Skenario Use Case 1. Nama Use Case : Login

Aktor : Administrator 18 Kondisi Awal : Form Halaman Awal Terbuka Kondisi Akhir : Form Halaman Admin Terbuka Aksi Aktor Reaksi Sistem 2.user memasukan username, password 3.user klik login 1.sistem menampilkan halaman home awal 4.sistem menampilkan halaman home 2. Nama Use Case : Membuat Alternatif Aktor : Administrator Kondisi Awal : Form Alternatif Terbuka Kondisi Akhir : id_nilai_alternatif terbuat Aksi Aktor Reaksi Sistem 2.admin klik tambah alternatif 4.admin mengisi form tambah alternatif 1.sistem menampilkan halaman alternatif 3.sistem menampilkan form tambah alternatif 5.sistem menyimpan data ke basis data 3. Nama Use Case : Mengedit Alternatif Aktor : Administrator Kondisi Awal : Form Alternatif Terbuka Kondisi Akhir : alternatif berhasil diedit Aksi Aktor Reaksi Sistem 2. admin klik alternatif yang ingin diedit lalu klik edit 4.admin mengedit lalu klik save 1.sistem menampilkan halaman alternatif 3.sistem menampilkan alternatif 5.sistem menyimpan ke dalam basis data

4. Nama Use Case : Menghapus Alternatif

19 Aktor : Administrator Kondisi Awal : Form Alternatif Terbuka Kondisi Akhir : alternatif terhapus Aksi Aktor Reaksi Sistem 2. admin klik alternatif yang ingin dihapus lalu klik hapus 1.sistem menampilkan halaman alternatif 3.sistem menghapus alternatif dari basis data

5. Nama Use Case : Membuat Kriteria Aktor

: Administrator Kondisi Awal : Form Kriteria Terbuka Kondisi Akhir : id kriteria terbuat Aksi Aktor Reaksi Sistem 2. admin menginputkan isi dari kriteria lalu klik save 1.sistem menampilkan halaman kriteria 3.sistem menyimpan kriteria ke dalam basis data 6.Nama Use Case : Mengedit Kriteria Aktor : Administrator Kondisi Awal : Form Kriteria Terbuka Kondisi Akhir : kriteria berhasil diedit Aksi Aktor Reaksi Sistem 2. admin klik nilai kriteria yang ingin diedit lalu klik edit 3.admin mengedit lalu klik save 1.sistem menampilkan kriteria 4.sistem menyimpan ke dalam database 7.Nama Use Case : Menghapus Kriteria Aktor : Administrator Kondisi Awal : Form KriteriaTerbuka 20 Kondisi Akhir : kriteria terhapus Aksi Aktor Reaksi Sistem 2. admin klik kriteria yang ingin dihapus lalu klik hapus 1.sistem menampilkan halaman kriteria 3.sistem menghapus kriteria dari basis data 8. Nama Use Case : Membuat Nilai Standar Kriteria Aktor : Administrator Kondisi Awal : Form Nilai Staandar Kriteria Terbuka Kondisi Akhir : id Nilai staandar kriteria terbuat Aksi Aktor Reaksi Sistem 2. admin menginputkan isi dari nilai standar kriteria lalu klik save 1.sistem menampilkan halaman nilai standar kriteria 3.sistem menyimpan nilai standar kriteria ke dalam basis data 9.Nama Use Case : Mengedit Nilai Standar Kriteria Aktor : Administrator Kondisi Awal : Form Nilai Standar Kriteria Terbuka Kondisi Akhir : Nilai standar kriteria berhasil diedit Aksi Aktor Reaksi Sistem 2. admin klik nilai standar kriteria yang ingin diedit lalu klik edit 3.admin mengedit lalu klik save 1.sistem menampilkan nilai standar kriteria 4.sistem menyimpan ke dalam database 10.Nama Use Case : Menghapus Nilai Standar Kriteria Aktor : Administrator Kondisi Awal : Form Nilai Standar KriteriaTerbuka Kondisi Akhir : Nilai standar kriteria terhapus Aksi Aktor Reaksi Sistem 21 2. admin klik nilai standar kriteria yang ingin dihapus lalu klik hapus 1.sistem menampilkan halaman nilai standar kriteria 3.sistem menghapus nilai standar kriteria dari basis data 11. Nama Use Case : Registrasi Pemilih Aktor : User Kondisi Awal : Form Registrasi Terbuka Kondisi Akhir : User masuk ke form pemilihan Aksi Aktor Reaksi Sistem 2. admin menginputkan nama dan email 1.sistem menampilkan halaman registrasi 3.sistem menyimpan ke dalam basis data dan menampilkan halaman pemilihan 12.Nama Use Case : Memberi bobot Aktor : User Kondisi Awal : Form Pemilihan Terbuka Kondisi Akhir : Hasil pemilihan ditampilkan Aksi Aktor Reaksi Sistem 2. admin memberi bobot pada kriteria lalu klik hitung 1.sistem menampilkan halaman pemilihan 3.sistem menghitung dan menampilkan hasil 4.sistem menyimpan hasil perhitungan 13.Nama Use Case : Mencetak Hasil Rekomendasi Aktor : User Kondisi Awal : Hasil Rekomendasi ditampilkan Kondisi Akhir : Mencetak Aksi Aktor Reaksi Sistem 1.sistem menampilkan halaman hasil perhitungan 22 2. admin klik cetak 3.sistem mencetak hasil perhitungan 14. Nama Use Case : Membuat Nilai Aktor : Administrator Kondisi Awal : Form Nilai Terbuka Kondisi Akhir : Aksi Aktor Reaksi Sistem 2.admin klik tambah nilai 4.admin mengisi form tambah nilai 1.sistem menampilkan halaman nilai 3.sistem menampilkan form tambah nilai 5.sistem menyimpan data ke basis data 15. Nama Use Case : Mengedit Nilai Aktor : Administrator Kondisi Awal : Form Nilai Terbuka Kondisi Akhir : nilai berhasil diedit Aksi Aktor Reaksi Sistem 2. admin klik isi nilai yang ingin diedit lalu klik edit 4.admin mengedit lalu klik save 1.sistem menampilkan halaman nilai 3.sistem menampilkan nilai 5.sistem menyimpan ke dalam basis data

16. Nama Use Case : Menghapus Nilai Aktor

: Administrator Kondisi Awal : Form Nilai Terbuka Kondisi Akhir : nilai terhapus Aksi Aktor Reaksi Sistem 2. admin klik isi nilai yang ingin dihapus lalu klik hapus 1.sistem menampilkan halaman nilai 3.sistem menghapus nilai dari basis 23 data

3.1.2.3 Diagram Konteks

SPK Pemilihan Handphone User Administator Data admin, Data kriteria, Data nilai standar kriteria, Data alternatif, Data nilai Data pemilihan, Data bobot informasi informasi Gambar 3. 2 Diagram Konteks 24

3.1.2.4 Diagram Aliran Data

Administrator 1.0 Login Administrator Administrator 2.0 Kelola Kriteria 3.0 Kelola Nilai Standar Kriteria Kriteria Nilai Standar Kriteria 4.0 Kelola Alternatif Alternatif Pengguna 6.0 Insert Pemilihan 7.0 Insert Bobot Pilih Bobot Pilih Pemilihan User name, password User name, password kriteria Nama kriteria,id kriteria,atribut Nama nilai, id nilai,nilai Nilai Standarkriteria Id kriteria Nama alternatif, id alternatif,gam bar,deskripsi alternatif Nama,id pemilih,email pemilihan idpemilih Id kriteria bobot Bobot Pilih 5.0 Kelola Nilai Nilai IsNilaiStandar Kiteria,Id_alter natif nilai Gambar 3. 3 DFD Level 1

3.2 Perancangan Sistem

Perancangan sistem akan meliputi tahap-tahap manajemen model, manajemen data, manajemen dialog, manajemen pengetahuan, diagram aliran data. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 25

3.2.1 Perancangan Subsistem Manajemen Model

Sistem Pendukung Keputusan pembelian handphone ini memiliki beberapa kriteria yaitu harga, brand, depresiasi, RAM, kamera, layar, baterai, dan fitur dikarenakan 8 kriteria tersebut adalah faktor-faktor yang mempengaruhi calon pembeli handphone dalam memilih handphone yang tepat dan sesuai kriteria. Kriteria yang digunakan di dalam sistem didapatkan dari hasil wawancara dengan calon pembeli handphone. Dalam wawancara yang terdiri dari 11 pertanyaan seputar kesulitan di dalam membeli handphone didapatkan 8 kriteria tersebut yang paling banyak disebutkan responden. Lalu dari hasil wawancara juga diperoleh isi standar kriteria seperti harga memiliki 3 isi standar yaitu harga terbilang murah pada range di bawah1 juta rupiah, sedang pada range 1,1 juta – 3 juta rupiah dan mahal lebih dari 3 juta rupiah, begitu juga dengan kriteria lainnya. Penentuan nilai standar kriteria yaitu 1, 5 dan 10 berdasarkan grafik nilai standar kriteria Suryadi 2002 pada gambar 2.3 dengan berpatokan pada isi standar kriteria diatas. Langkah-langkah penyelesaian SAW adalah sebagai berikut :