• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN DESAIN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN DESAIN SISTEM"

Copied!
37
0
0

Teks penuh

(1)

30

BAB III

ANALISA DAN DESAIN SISTEM

III.1. Analisa Sistem Yang Berjalan

Analisa sistem yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap bagaimana seseorang memilih smartphone samsung, analisis dilakukan agar dapat menemukan masalah-masalah dalam pengolahan Sistem Pendukung Keputusan Pemilihan Smartphone Samsung dengan metode SAW dalam menentukan nilai dari setiap kriteria agar mudah dalam menentukan

smartphone yang memiliki kualitas baik. Adapun analisis sistem ini meliputi

input, proses dan output yang dijabarkan sebagai berikut : III.1.1. Analisa Input

Masukan sistem (Input) adalah merupakan data yang dimasukkan kedalam sistem untuk diproses. Pada bagian ini, tidak ada yang menjadi masukan sistem karena sistem yang digunakan adalah dengan cara manual. Biasanya masyarakat menilai samrpthone yang baik hanya berdasarkan harga dan model yang ada di brosur.

III.1.2. Analisa Proses

Proses pemilihan smartphone samsung yang sedang berjalan yaitu dengan melihat kriteria – kriteria yang ada dan biasanya dijadikan patokan oleh seseorang untuk membeli sebuah smartphone Samsung, yaitu hanya berdasarkan harga dan model tanpa melihat berdasarkan spesifikasinya. Setelah mendapatkan

(2)

31

hasil yang sesuai dengan model yang ada maka seseorang langsung menentukan smarpthone Samsung yang akan dibelinya.

III.1.3. Analisa Output

Tidak terdapat analisa output dalam sistem yang sedang berjalan karena belum tersedianya sistem pada sistem yang sedang berjalan.

III.2. Evaluasi Sistem yang Berjalan

Dalam hal ini sistem yang digunakan belum efektif dikarenakan sistem yang digunakan dalam pemilihan smartphone Samsung yang ada masih tergolong manual. Pemilihan smartphone Samsung yang sering diterapkan oleh masyarakat yaitu dengan melihat berdasarkan model dan harga saja. Masalah yang ditimbulkan yaitu ketidakpuasan setelah membeli smartphone. Dengan masalah tersebut penulis membuat dan merancang sistem dengan metode simple additive weighting menggunakan bahasa pemograman VB.Net dengan database SQL Server.

III.3. Desain Sistem

Untuk membantu membangun sistem pendukung keputusan pemilihan smartphone samsung, penulis mengusulkan pembuatan sebuah sistem dengan menggunakan aplikasi program yang lebih akurat dan lebih mudah dalam pengolahannya. Dengan menggunakan VB.Net, database SQL Server, dan menggunakan metode simpleadditiveweighting dengan merancang sistem dengan menggunakan bahasa pemodelan uml.

(3)

Sistem Pendukung Keputusan Pemilihan Smartphone Samsung Menggunakan Metode Simple Additive

III.3.1 Desain Sistem Secara Global

Pada perancangan sistem ini terdiri dari tahap perancangan yaitu : 1. Perancangan Use Case Diagram

2. Perancangan Sequence Diagram

3. Perancangan Activity Diagram

4. Perancangan Class Diagram

III.3.1.1 Use Case Diagram

Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Dalam penulisan skripsi ini penulis menggunakan metode UML yang dalam metode itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar III.1.

Gambar III.1 Use Case Sistem Pendukung Keputusan Pemilihan Smartphone Samsung User Admin Isi Data Kriteria & Himpunan Isi Data Pengguna Login <<include>> Login Laporan Kriteria & Himpunan <<include>> Isi Data Hasil Keputusan Laporan Hasil Keputusan Laporan Smartphone Isi Data Smartphone <<include>>

(4)

33

III.3.1.2 Sequence Diagram

Sequence Diagram menggambarkan perilaku pada sebuah skenario, diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek – objek ini di dalam use case, berikut gambar III.2:

a. SequenceInput Data Pengguna

Berikut akan dijelaskan mengenai serangkaian kinerja sistem yang dilakukan oleh admin pada penginputan data pada aplikasi sistem pendukung keputusan yang akan dirancang. Input data dapat diterangkan dengan langkah – langkah state berikut,admin dapat melakukan penginputan data pada form sesuai dengan kebutuhan. Serangkaian kinerja sistem yang dilakukan dalam mengolah data sistem pendukung keputusan yang ditunjukkan pada gambar III.2. Sebagai berikut:

(5)

Tampilkan Fom () Menu () click form pengguna () update data () Koneksi database () delete data () Close form ()

Admin Main form Form

Pengguna Proses

Tabel Pengguna

Koneksi database ()

Gambar III.2 Sequence Diagram Input Data Pengguna

b. Sequence Proses Data Smartphone

Berikut akan dijelaskan mengenai serangkaian kinerja sistem yang dilakukan oleh admin pada pengolahan data smartphone pada aplikasi sistem pendukung keputusan yang akan dirancang. Serangkaian kinerja sistem yang dilakukan dalam mengolah data sistem pendukung keputusan yang ditunjukkan pada gambar III.3. Sebagai berikut:

(6)

35 Tampilkan Fom () Menu () click form smartphone () update data () Koneksi database () delete data () Close form ()

Admin Main form Form

Smartphone Proses

Tabel Smartphone

Koneksi database ()

Gambar III.3 Sequence Diagram Proses Data Smartphone

c. Sequence Proses Data Kriteria

Berikut akan dijelaskan mengenai serangkaian kinerja sistem yang dilakukan oleh admin pada pengolahan data kriteria pada aplikasi sistem pendukung keputusan yang akan dirancang. Serangkaian kinerja sistem yang dilakukan dalam mengolah data kriteria yang ditunjukkan pada gambar III.4. Sebagai berikut:

(7)

Tampilkan Fom () Menu () click form kriteria () update data () Koneksi database () delete data () Close form ()

Admin Main form Form

Kriteria Proses

Tabel Kriteria

Koneksi database ()

Gambar III.4 Sequence Diagram Proses Data Kriteria

d. Sequence Proses Data Himpunan

Berikut akan dijelaskan mengenai serangkaian kinerja sistem yang dilakukan oleh admin pada pengolahan data himpunan pada aplikasi sistem pendukung keputusan yang akan dirancang. Serangkaian kinerja sistem yang dilakukan dalam mengolah data himpunan yang ditunjukkan pada gambar III.5. Sebagai berikut:

(8)

37 Tampilkan Fom () Menu () click form himpunan () update data () Koneksi database () delete data () Close form ()

Admin Main form Form

Himpunan Proses

Tabel Himpunan

Koneksi database ()

Gambar III.5 Sequence Diagram Proses Data Himpunan e. Sequence Proses Data Hasil

Berikut akan dijelaskan mengenai serangkaian kinerja sistem yang dilakukan oleh admin pada pengolahan data hasil pada aplikasi sistem pendukung keputusan yang akan dirancang. Serangkaian kinerja sistem yang dilakukan dalam mengolah data hasil yang ditunjukkan pada gambar III.6. Sebagai berikut:

(9)

Tampilkan Fom () Menu () click form hasil () update data () Koneksi database () delete data () Close form ()

Admin Main form Form Hasil Proses Tabel Hasil

Koneksi database ()

Gambar III.6 Sequence Diagram Proses Data Hasil III.3.1.3. Activity Diagram

Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing – masing alir berawal, decision

yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

1. Activity Diagram Form Input Data Login

Activity diagram form input data login berfungsi untuk masuk kedalam sistem. Pada form login, admin memasukkan data username dan password untuk dapat mengakses sistem, seperti pada gambar dibawah ini, sebagai berikut :

(10)

39

Login Username & Password

Login

Cek Validation

Valid Invalid

Gambar III.7 Activity Diagram Halaman Login

2. Activity Diagram Form Input Data Pengguna

Activity diagram form input data pengguna berfungsi untuk melakukan pengolahan data pengguna sesuai dengan kebutuhan, pada form input data pengguna admin memilih data yang akan di edit, kemudian admin mengisi data pengguna setelah data telah sesuai maka admin akan menyimpan data. Seperti terlihat pada gambar dibawah ini, sebagai berikut :

Gambar III.8 Activity Diagram Form Input Data Pengguna

3. Activity Diagram Form Input Data

Activity diagram form input data dapat dilihat pada gambar dibawah ini, sebagai berikut :

Simpan Data Pengguna valid

Edit Data

Pengguna Isi Data Pengguna invalid

(11)

Mulai Tampilan Form Baru Input Data Ya Tidak Edit ? Simpan ? ya Simpan Batal tidak Ubah Data ya Hapus ? tidak Hapus Data ya tidak

Gambar III.9 Activity Diagram Form Input Data

III.3.1.4 Class Diagram

Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).

(12)

+add() +update() +delete() +getUsername() +getPassword() -username -password -guest_level Pengguna +openKoneksi() +closeKoneksi() ModuleKoneksi +add() +update() +delete() -kode_kriteria -nama_kriteria -atribut -bobot Kriteria +add() +update() +delete() -id_himpunan -nama_kriteria -himpunan -nilai -kode_kriteria Himpunan +add() +delete() -tipe_smartphone -nama_kriteria -nama_himpunan Smartphone +filter() -id_hasil -tipe_smartphone -nilai Hasil 1 1 1 1 1 1 1 1 1 * * 1 1 1 1 1

Gambar III.10 Class Diagram Sistem Pendukung Keputusan Pemilihan Smartphone Samsung

(13)

III.3.1.5. Perancangan Sistem dengan Metode SAW

Dalam penyeleksian Smartphone dengan metode Simple Additive Weighting (SAW) diperlukan kriteria-kriteria dan bobot untuk melakukan perhitungannya sehingga akan didapat alternatif yang terbaik untuk menentukan

Smartphone yang paling banyak diminati masyarakat umum.

Dalam metode SAW terdapat kriteria yang dibutuhkan untuk menentukan

Smartphone yang paling banyak diminati masyarakat umum. 1. Daftar Kriteria Smartphone

Tabel III.1. Kriteria Smartphone Smartphone

Kriteria Processor Memori

Internal

Memori

Eksternal RAM VGA Harga

S5 Quad Core 16 GB 32 GB 4GB 1 GB 5.000.000 - 7.000.000 S4 Quad Core 16Gb 32GB 2 GB 512 MB 3.000.000 – 5.000.000

2. Menentukan Bobot Kriteria

Tabel III.2. Rangking Bobot Kriteria

Bobot Keterangan 5 Sangat Baik 4 Baik 3 Cukup 2 Buruk 1 Sangat Buruk

Tabel III.3. Bobot Smartphone

Kriteria Bobot Processor 2 Memori Internal 2 Memori Eksternal 2 VGA / GPU 2 RAM 2 Harga 5

(14)

43

3. Menentukan Tunai Konversi dari Diskrit Ke Tunai Kontinue masing-masing Kriteria

Tabel III.4. Ranking Nilai Himpunan

Bobot Keterangan 5 Sangat Baik 4 Baik 3 Cukup 2 Buruk 1 Sangat Buruk

Tabel III.5. Konversi Smartphone

Nama Kriteria Diskrit Konversi

Processor Quad Core 3 Dual Core 2 Single Core 1 Memori Internal 16 Gigabyte 4 8 Gigabyte 3 4 Gigabyte 2 1 Gigabyte 1 RAM 4 Gigabyte 3 2 Gigabyte 2 1 Gigabyte 1 Memori Eksternal 32 Gigabyte 4 16 Gigabyte 3 8 Gigabyte 2 4 Gigabyte 1 Harga 7.000.000 - 9.000.000 1 5.000.000 - 7.000.000 2 3.000.000 - 5.000.000 3 1.000.000 – 3.000.000 4 VGA / GPU 1 Gigabyte 3 512 Megabyte 2 On Board VGA 1

4. Konversi Matrik Kriteria Samsung S5 :

Processor : Quad Core : 3

Memori Internal : 16 GB : 4

Memori Eksternal : 32 GB : 4

RAM : 4 GB : 3

(15)

Harga : 5.000.000 - 7.000.000 : 2 Samsung S4 :

Processor : Quad Core : 3

Memori Internal : 16 GB : 4

Memori Eksternal : 32 GB : 4

RAM : 2 GB : 2

VGA : 512 MB : 2

Harga : 3.000.000 - 5.000.000 : 3

Tabel III.6. Matriks Keputusan

Smartphone

Kriteria Processor Memori

Internal

Memori

Eksternal RAM VGA Harga

S5 3 4 4 3 3 2

S4

(16)

45

Memberi Bobot Untuk Setiap Tunai yang Telah Dinormalisasi R11 = 3 / Max (3 ; 3 ) = 3 / 3 = 1 R12 = 3 / Max (3 ; 3) = 3 / 3 = 1 R21 = 4 / Max (4 ; 4) = 4 / 4 = 1 R22 = 4 / Max (4 ; 4) = 4 / 4 = 1 R31 = 4 / Max (4 ; 4) = 4 / 4 = 1 R32 = 4 / Max (4 ; 4) = 4 / 4 = 1 R41 = 3 / Max (3 ; 2) = 3 / 3 = 1 R42 = 2 / Max (3 ; 2) = 2 / 3 = 0,666666 R51 = 3 / Max (3 ; 2) = 3 / 3 = 1 R52 = 2 / Max (3 ; 2) = 2 / 3 = 0,666666 R61 = 2 / Min (2 ; 3)

(17)

= 2 / 2 = 1 R62 = 3 / Min (2 ; 3)

= 3 / 2 = 1,5

Tabel III.7. Matriks Ternormalisasi Smartphone

Kriteria Processor Memori

Internal

Memori

Eksternal RAM VGA Harga

S5 1 1 1 1 1 1

S4 1 1 1 0,66666 0,666666 1,5

1. Menghitung Rank Dengan Menjumlahkan Matriks Kriteria Masing – Masing Alternatif Samsung S5 : Hasil Akhir = 1 *2 + 1 *2 + 1*2 + 1 *2 + 1*2 + 1 * 5 = 2 + 2 + 2 + 2 + 2 + 5 = 15 Samsung S4 : Hasil Akhir = 1 *2 + 1 *2 + 1*2 + 0,66 *2 + 0,66*2 + 1,5 * 5 = 2 + 2 + 2 + 1,32 + 1,32 + 7,5 = 16,1666667

III.3.2. Desain Sistem Secara Detail

Desain sistem detail dari sistem pendukung keputusan pemilihan smartphone samsung menggunakan metode simple additive weighting adalah sebagai berikut:

III.3.2.1. Desain Output

Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari sistem pendukung

(18)

47

keputusan pemilihan smartphone samsung menggunakan metode simple additive weighting adalah sebagai berikut :

1. Rancangan Output Laporan Smartphone

Rancangan output laporan smartphone berfungsi menampilkan data – data smartphone samsung.Adapun rancangan output laporan smartphone dapat dilihat pada Gambar dibawah ini sebagai berikut :

Laporan Smartphone

Gambar III.11 Rancangan Output Laporan Smartphone 2. Rancangan Output Laporan Kriteria dan Himpunan

Rancangan output laporan kriteria berfungsi menampilkan data – data kriteria dan himpunan. Adapun rancangan output laporan kriteria dan himpunan dapat dilihat pada Gambar dibawah ini sebagai berikut :

Tipe Smartphone Nama Kriteria Nama Himpunan Xxxxxxxxx

Xxxxxxxxxxxx Xxxxxxxxxxxxx Xxxxxxxxxxxx Xxxxxxxxxxxxx

SPK Pemilihan Smartphone Samsung

(19)

Nama

Kriteria Atribut Bobot ID

Himpunan Himpunan Nilai

Xxxxxx Xxxxxx 999999

Xxxxxx Xxxxxxx 999999

Xxxxxx Xxxxxx 999999

Xxxxxx Xxxxxxx Xxxxxx

Xxxxxx Xxxxxxx Xxxxxx

Gambar III.12 Rancangan Output Laporan Kriteria dan Himpunan

3. Rancangan Output Laporan Hasil Keputusan

Rancangan output laporan hasil keputusan berfungsi menampilkan data – data hasil analisa smartphone.Adapun rancangan output laporan hasil keputusan dapat dilihat pada gambar dibawah ini sebagai berikut :

Laporan Hasil

ID Hasil Tipe Smartphone Nilai

9999999 Xxxxxxxxx 9999999

9999999 Xxxxxxxxx 9999999

Gambar III.13 Rancangan Output Laporan Hasil Keputusan

SPK Pemilihan Smartphone Samsung

(20)

49

III.3.2.2. Desain Input

Perancangan input merupakan masukan yang penulis rancang guna lebih memudahkan dalam entry data. Entry data yang dirancang akan lebih mudah dan cepat dan meminimalisir kesalahan penulisan dan memudahkan perubahan.

Perancangan input tampilan yang dirancang adalah sebagai berikut : 1. Rancangan Menu Utama dan Login

Rancangan input menu utama berfungsi untuk menampilkan tampilan utama dan login aplikasi. Adapun rancangan menu utama dapat dilihat pada gambar dibawah ini, sebagai berikut :

Gambar III.14. Rancangan Input Form Menu Utama 2. Rancangan Form Input Data Pengguna

Perancangan forminput data pengguna merupakan form untuk penyimpanan data – data pengguna. Adapun bentuk form input data pengguna dapat dilihat pada gambar dibawah ini, sebagai berikut :

username password Pengaturan Data Laporan

(21)

Gambar III.15. Rancangan Input Form Input Data Pengguna

3. Rancangan Form Input Data Kriteria Penilaian

Perancangan form input data kriteria penilaian merupakan form untuk penyimpanan data – data dari kriteria penilaian. Adapun bentuk form input data kriteria penilaian dapat dilihat pada gambar dibawah ini, sebagai berikut :

Gambar III.16. Rancangan Input Form Input Data Kriteria Penilaian

Kode Pengguna : Username : Password : Hak Akses : Baru Simpan Edit Hapus Kode Kriteria : Nama Kriteria : Atribut: Bobot : Baru Simpan Edit Hapus

(22)

51

4. Rancangan InputFormInput Data Smartphone

Perancangan input, form input data smartphone merupakan form untuk penyimpanan data – data smartphone. Adapun bentuk forminput data smarphone

dapat dilihat pada gambar dibawah ini, sebagai berikut :

Gambar III.17. Rancangan Input Form Input Data Smartphone

5. Rancangan InputFormInput Data Himpunan

Perancangan input form input data himpunan merupakan form untuk penyimpanan data – data himpunan. Adapun bentuk form input data himpunan dapat dilihat pada gambar sebagai berikut :

Tipe Smartphone :

Baru Hapus Analisa

(23)

Gambar III.26. Rancangan Input Form Input Data Himpunan

Gambar III.18. Rancangan Input Form Input Data Himpunan 6. Rancangan InputForm Data Hasil Keputusan

Perancangan input form input data hasil keputusan merupakan form untuk penyimpanan data – data hasil keputusan oleh para smartphone. Adapun bentuk

forminput data hasil keputusan dapat dilihat pada gambar sebagai berikut :

Gambar III.19. Rancangan Input Form Input Data Hasil Keputusan

Tipe Smartphone:

Form Hasil Keputusan

ID Himpunan : Nama Kriteria : Nama Himpunan : Nilai : Baru Simpan Edit Hapus

(24)

53

III.3.2.2. Perancangan Database

III.3.2.2.1. Kamus Data (Data Dictionaries)

Kamus data merupakan suatu daftar terorganisasi tentang komposisi elemen data, aliran data dan data store yang digunakan. Pengisian data dictionary dilakukan setiap saat selama proses pengembangan berlangsung, ketika diketahui adanya data atau saat diperlukan penambahan data item ke dalam sistem. Berikut kamus data dari sistem pendukung keputusan pemilihan smartphone samsung menggunakan metode simpleadditiveweighting :

1. smartphone = tipe_smartphone + nama_kriteria + nama_himpunan 2. kriteria = kode_kriteria + nama_kriteria + atribut + bobot

3. himpunan = kode_kriteria + id_himpunan + nama_kriteria + himpunan + nilai

4. hasil = id_hasil + tipe_smartphone + nilai

5. pengguna = kode_pengguna + username + password + hak_akses III.3.2.2.2. Desain Tabel / File

Perancangan struktur database adalah untuk menentukan file database

yang digunakan seperti field, tipe data, ukuran data. Sistem ini dirancang dengan menggunakan database SQL Server.

Berikut adalah desain database dan tabel dari sistem yang dirancang : 1. Tabel Pengguna

Nama Database : SpkSmartphone Nama Tabel : pengguna Primary Key : kode_pengguna

(25)

Tabel III.8 Tabel Pengguna

2. Tabel Smartphone

Nama Database : SpkSmartphone Nama Tabel : smartphone Primary Key : tipe_smartphone Foreign Key : -

Tabel III.9 Tabel Smartphone

3. Tabel Kriteria

Nama Database : SpkSmartphone Nama Tabel : kriteria

Primary Key : kode_kriteria

Tabel III.10 Tabel Kriteria

Nama Field Tipe Data Ukuran Keterangan

*Kode_pengguna Varchar 15

username Varchar 50 Username

password Varchar 15 Password

Hak_akses Varchar 20 Level

Nama Field Tipe Data Ukuran Keterangan *tipe_smartphone Varchar 30 *Tipe Smartphone

nama_kriteria Varchar 50 Nama Kriteria

nama_himpunan Varchar 50 Nama Himpunan

Nama Field Tipe Data Ukuran Keterangan *kode_kriteria Integer 15 *Kode Kriteria

nama_kriteria Varchar 50 Nama Kriteria

Atribut Varchar 50 Atribut Kriteria

(26)

55

4. Tabel Himpunan

Nama Database : SpkSmartphone Nama Tabel : himpunan Primary Key : id_himpunan Foreign Key : -

Tabel III.11 Tabel Himpunan

5. Tabel Hasil

Nama Database : SpkSmartphone Nama Tabel : hasil

Primary Key : id_hasil Secondary Key : -

Tabel III.12 Tabel Hasil

III. 3.2.3.3. ERD (Entity Relationship Diagram)/ Relasi Antar Tabel

Setelah merancang database maka dapat dibuatkan relasi antar tabel sebagai kebutuhan data. Relasi ini menggambarkan hubungan antara satu tabel dengan tabel yang lain. Apakah hubungan satu dengan satu, satu dengan banyak

Nama Field Tipe Data Ukuran Keterangan *kode_kriteria Integer 15 *Kode Himpunan

id_himpunan Varchar 10 Id Kriteria

nama_kriteria Varchar 50 Nama Kriteria

Himpunan Varchar 50 Himpunan

Nilai Integer - Nilai

Nama Field Tipe Data Ukuran Keterangan

*id_hasil Integer - ID Hasil

tipe_smartphone Varchar 50 Tipe Smartphone

(27)

dan banyak dengan banyak. Adapun relasi antar tabel dapat ditunjukkan pada gambar dibawah ini, sebagai berikut :

(28)

57

Smartphone Mempunyai Kriteria Himpunan

Hasil Keputusan Mempunyai

Mempunyai Tipe_smartphone Nama_kriteria Nama_himpunan

Kode_kriteria nama atribut bobot Id_himpunan Nama_kriteria himpunan nilai

nilai Tipe_smartphone Id_hasil 1 M 1 M 1 1

Gambar III.20. Entity Relationship Diagram (ERD) SPK Pemilihan Smartphone Samsung

(29)

III.3.2.2.4. Normalisasi

Normalisasi merupakan cara pendekatan dalam membangun desain logika basis data relasional yang tidak secara langsung berkaitan dengan model data, tetapi dengan menerapkan sejumlah aturan dan kriteria standart untuk menghasilkan struktur tabel yang normal. Bentuk – bentuk normalisasi pada rancangan database adalah sebagai berikut :

1. Tabel Pengguna

Tabel pengguna memiliki atribut: kode pengguna, username, password, dan hak_akses. Melihat struktur tabel tersebut tidak ada redundansi sehingga sudah memenuhi bentuk normalisasi pertama (1NF).

2. Tabel Kriteria

Tabel kriteria memiliki atribut: kode_kriteria, nama_kriteria, atribut, bobot. Melihat struktur tabel tersebut tidak ada redundansi sehingga sudah memenuhi bentuk normalisasi pertama (1NF).

3. Tabel Smartphone

Tabel smartphone memiliki atribut: tipe_smartphone, nama_kriteria, nama_himpunan. Melihat struktur tabel tersebut tidak ada redundansi sehingga sudah memenuhi bentuk normalisasi pertama (1NF).

4. Tabel Himpunan

Tabel himpunan memiliki atribut: kode kriteria, id_himpunan, nama_kriteria, himpunan dan nilai. Melihat struktur tabel tersebut tidak ada redundansi sehingga sudah memenuhi bentuk normalisasi pertama (1NF).

(30)

59

5. Tabel Hasil

Tabel hasil memiliki atribut : id_hasil, tipe_smartphone, nilai. Melihat struktur tabel tersebut tidak ada redundansi sehingga sudah memenuhi bentuk normalisasi pertama (1NF).

Jadi, dalam hal ini dapat dinyatakan bahwa rancangan tabel pada database sudah normal. Artinya sistem akan melakukan aktifitasnya sesuai dengan yang telah ditargetkan sebelumnya karena tidak ada redundansi atau duplikasi data.

(31)
(32)
(33)
(34)
(35)
(36)
(37)

Gambar

Gambar III.1 Use Case  Sistem Pendukung Keputusan Pemilihan  Smartphone Samsung  User  Admin Isi Data  Kriteria &amp; Himpunan Isi Data  Pengguna Login  &lt;&lt;include&gt;&gt; Login  Laporan Kriteria &amp; Himpunan &lt;&lt;include&gt;&gt; Isi Data Hasil K
Gambar III.2 Sequence Diagram Input Data Pengguna  b.  Sequence Proses Data Smartphone
Gambar III.3 Sequence Diagram Proses Data Smartphone  c.  Sequence Proses Data Kriteria
Gambar III.4 Sequence Diagram Proses Data Kriteria  d.  Sequence Proses Data Himpunan
+7

Referensi

Dokumen terkait

Maka dibutuhkan reaktor shunt untuk menstabilkan tingkat tegangan sehingga pada sistem saluran transmisi antara Tasikmalaya-Depok dapat menyalurkan daya dengan

Perbuatan hukum wakaf wajib dicatat dan dituangkan dalam Akta Ikrar Wakaf dan didaftarkan serta diumumkan untuk menciptakan tertib hukum dan administrasi guna

Data-data yang diambil, adalah data fasiliatas yang ada, data antropometri dari beberapa operator, pengambilan gambar.serta data gaya untuk analisa biomekanik dan denyut

1. Dosen pembimbing tugas akhir Syafruddin, M.Hum., Dosen Pembimbing I, terimakasih atas kritik dan masukan dalam penyusunan laporan maupun karya hingga dapat selesai dengan

5. Setelah menerima penugasan, peserta didik dapat melakukan laporan jurnal umum secara lisan tentang beberapa transaksi terkait tabungan kedalam jurnal umum

c) Panjang tali pusat yang disisakan sehabis dipotong dianjurkan 2-3 cm. Beberpa penelitian menganjurkan sisa panjang tali pusat 3-4 cm dari dinding abdomen untuk mencegah

Hasil Penelitian menunjukkan bahwa kunci dimana Jokowi-JK dapat sukses dalam Pemilihan Presiden 2014 di Kabupaten Mojokerto adalah lahirnya Relawan Gardu Jokowi-JK

Prinsip dasar pengukuran kecerlangan bintang pada citra CCD adalah dengan menghitung intensitas pada semua piksel yang mengandung cahaya dari bintang, perkirakan besar