Anda di halaman 1dari 15

Aplikasi Pendukung Keputusan Penentuan Spesifikasi Komputer Untuk

Suatu Paket Komputer Lengkap Dengan Menggunakan Logika Fuzzy


Berbasis Web

Oleh

Nama : Affan Febiantoro

NPM : 202043502805

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS INDRAPRASTA PGRI

MEI 2023
KATA PENGANTAR

Segala puji dan syukur kehadirat Allah SWT yang telah melimpahkan
rahmat dan karunia-Nya kepada penulis, sehingga penulis dapat menyelesaikan
skripsi ini. Shalawat serta salam senantiasa dilimpahkan kepada Nabi kita, Nabi
Muhammad SAW, yang telah membawa manusia dari zaman kegelapan menuju
zaman yang terang. Penyusunan skripsi ini bertujuan untuk memenuhi persyaratan
untuk dapat meraih gelar Sarjana Teknik Informatika di Universitas Indraprasta
PGRI dengan Judul “Aplikasi Pendukung Keputusan Penentuan Spesifikasi
Komputer dan laptop Untuk Suatu Paket Komputer dan laptop Lengkap Dengan
Menggunakan Logika Fuzzy Berbasis Web”

Penulis menyadari bahwa penulisan ini tidak dapat diselesaikan tanpa


dukungan dari pihak-pihak baik moril maupun materiil. Oleh karena itu, penulis
mengucapkan banyak terima kasih kepada pihak-pihak yang telah membantu
penulis dalam penyusunan skripsi ini, terutama kepada:

1. Bapak Achmad Fauzi M.Kom. selaku Dosen Pembimbing Akademik (R8)


Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas
Indraprasta PGRI (UNINDRA) Jakarta.
2. Ir.H. Soepardi Harris, M.T selaku Dekan Fakultas Teknik dan Ilmu
Komputer Universitas Indraprasta PGRI (UNINDRA) Jakarta.
3. Bapak Prof. Dr. H. Sumaryoto, S.E., M.M. Selaku Rektor Universitas
Indraprasta PGRI.
4. Ibu Endang Sulistyaniningsih M.Pd. Selaku Dosen Mata Kuliah Penulisan
Ilmiah.
5. Segenap dosen Fakultas Fakultas Teknik dan Ilmu Komputer Universitas
Indraprasta PGRI (UNINDRA) Jakarta yang telah mendidik dan
memberikan ilmunya kepada penulis, serta seluruh staff dan karyawan
yang membantu kelancaran kuliah penulis.
6. Kepada orang tua dan keluarga kami yang dengan sabar dan tulus telah
memberikan motivasi, dukungan, nasehat dan doanya yang tak ternilai
harganya.
7. Teman- teman seperjuangan penulis khususnya mahasiswa Teknik
Informatika Angkatan 2020.

Kami menyadari bahwa penulisan laporan kerja praktek ini masih jauh
dari sempurna. Oleh karena itu saran dan kritik yang bersifat membangun
diharapkan guna perbaikan di masa mendatang. Semoga laporan Tugas Akhir ini
dapat bermanfaat khususnya bagi diri penulis dan bagi para pembaca pada
umumnya.

Jakarta,27 – Mei -2023

Affan Febiantoro
DAFTAR ISI

KATA PENGANTA……………................................................................. i

DAFTAR ISI .................................................................................................. vi

BAB I PENDAHULUAN............................................................................... 1
A.Latar
Belakang ............................................................................................ 1

B.Identifikasi
Masalah ................................................................................... 2

C.RumusanMasalah

D.PembatasanMasalah

E.Tujuan Penelitian

F.Kegunaan Penelitian

G.Sistem Penulisan Tesis

BAB II................................................................................................................................8
LANDASAN TEORI, PENELITIAN YANG RELEVAN DAN
KERANGKA BERPIKIR..................................................................................................8
A. Landasan Teori.......................................................................................................8
1. Pengertian Sistem.............................................................................8
2. Pengertian Sistem Pendukung Keputusan........................................8
3. Pengertian Analytical Hierarchy Process (AHP)...........................13
4. Pengertian Pemilihan......................................................................19
5. Pengertian Distributor....................................................................20
6. Pengertian Java...............................................................................20
7. Pengertian Java Netbeans...............................................................25
8. Pengertian Database.......................................................................26
9. Pengertian Unified Modeling Language (UML)............................33

B. Penelitian Yang Relevan............................................................................36


C. Kerangka Berpikir......................................................................................47

BAB III...................................................................................................................49
METODOLOGI PENELITIAN.............................................................................49
A. Waktu dan Tempat Penelitian..................................................................49
B. Metode Penelitian....................................................................................49
C. Metode Pengumpulan Data......................................................................50
D. Langkah pengembangan Sistem..............................................................54

BAB II KAJIANPUSTAKADAN LANDASAN TEORI


A.Tinjauan Pustaka

B.DSS (Decision Support System)

C.Arsitektu DSS (Decision Support System)

D.KonsepDasar Logika Fuzzy

E.Karakteristik Logika Fuzzy

F.Inferensi Fuzzy(Logika Pengambilan Keputusan)

1.Metode Mamdani

2.Metode Sugeno

3.Metode Tsukamoto

BAB III METODOLOGI PERANCANGAN SISTEM


A.Waktu dan Tempat Pelaksanaan

B.Desain Penelitian

C.Metode Pengembangan Sistem


D.Analisis Sistem

E.Desain Sistem

F.Flowchart

G.DFD

H.Perancangan Basis Data

I.Perancangan Interface

J.Teknik Analisis DataFungsi Keanggotaan

1.Variabel Kecepatan Prosesor

2.Variabel Kapasitas Memory

3.Variabel Kapasitas Harddisk

4.Variabel Ukuran VGA

5.Variabel Ukuran Monitor

6.Variabel Kapasitas Power Supply

BAB IV IMPLEMENTASI DAN ANALISA SISTEM


A.Implementasi Sistem

B.Implementasi Tampilan Awal dan Menu Utama

C.Implementasi Setup Data

D.Implementasi Pencarian Paket KomputerCari Prosesor

1.Cari Mainboard

2.Cari Memory

3.Cari VGA

4.Cari Casing
5.Cari PSA

6.Cari Harddisk
7.Cari Monitor

8.Cari Optical

9.Cari Optical2

10.Cari Keyboard

11.Cari Mouse

12.FormPrioritas

13.FormKonfirmasi

14.FormHasil

15.Report PrintNormal

16.Report PrintDetail

E.Pengujian Sistem
BAB V KESIMPULAN DAN SARA

A.Kesimpulan

B.Saran

DAFTAR PUSTAKA
LAMPIRAN

BAB I

PENDAHULUAN
A.Latar Belakang Masalah

Sebuah toko komputer ingin membangun suatu system database yang

isinya tidak hanya komponen-komponen dasar komputer, tetapi juga informasi

yang dapat membantu dalam memberikan pilihan data spesifikasi komputer untuk

suatu paket komputer lengkap bagi para konsumen berdasarkan kriteria-kriteria

yang dibutuhkan oleh konsumen dengan budget yang dimiliki.

Dalam proses perancangan aplikasi ini, diterapkan metode fuzzy logic

pada studi kasus pemilihan spesifikasi komputer berdasarkan kebutuhan

konsumen. Hal ini berdasarkan banyak kasus selama ini dimana konsumen

banyak bertanya tentang spesifikasi komputer yang menjadi dasar pertimbangan

mereka dalam memilih komponen komputer. Biasanya pemilihan spesifikasi

komputer di toko komputer dilakukan dengan berkonsultasi dengan karyawan

toko tersebut. Tapi itu akan memakan waktu dan tidak praktis dengan anggaran

yang sesuai yang Anda miliki. Ada cara yang lebih praktis yaitu dengan

membangun aplikasi sistem pendukung keputusan dalam menentukan spesifikasi

komputer yang juga menerapkan metode logika fuzzy.

Salah satu penggunaan metode Artificial Intelligence yang digunakan

sebagai alat prediksi adalah logika fuzzy. FDSS (Fuzzy Decision Support System)

menggunakan basis pengetahuan berupa aturan “jika –maka” untuk memproses

informasi. Satu set aturan fuzzy menggambarkan satu set aplikasi pendukung

keputusan. Metode standar yang digunakan untuk membuat basis pengetahuan


fuzzy melibatkan identifikasi input dan output fuzzy, perluasan fungsi

keanggotaan fuzzy untuk masing-masing input dan output tersebut [1].

Sistem yang akan digunakan adalah sistem basis data fuzzy,

karena proses pengambilan keputusan menggunakan logika fuzzy dan

menggunakan penyimpanan berbasis data untuk menyimpan dan mengambil data

spesifikasi komputer secara lengkap. pengembangan dan penerapan sistem kueri

logika-fuzzy. Dalam sistem kueri logika-fuzzy ini berusaha mencapai fleksibilitas

Sistem Manajemen Basis Data (DBMS) yang memiliki berbagai aspek seperti

koreksi kesalahan otomatis, pencarian fleksibel, kemampuan untuk menghindari

respons kosong, kemungkinan akurasi model (fuzzy) basis data fuzzy yang

digunakan adalah model TAHANI yang masih menggunakan relasi database

standar, dengan lebih menekankan pada penggunaan fuzzy field pada tabel-tabel

pada database dan pada perhitungan matematisnya [2].

B.IdentifikasiMasalah

Berdasarkan teori masalah di atas, dapat diidentifikasikan beberapa masalah,

sebagai berikut:

1.Meminimalisirkan waktu untuk berdiskusi kepada pegawai toko untuk

memilih komponen lengkap computer dengan bugjet yang tersedia

2.Memilih merk apa yang kita sukai yang ingin dipakai sebagai

Komponen lengkap komputer


3.Mengestimasikan harga yang di tawarkan sesuai dengan budget yang

kita miliki dengan spesifikasi komponen komputer yang kita mau

C.Rumusan Masalah

Berdasarkan latar belakang masalah tersebut, maka dapat dirumuskan

permasalahan yang ada sebagai berikut:

1. Bagaimana merancang sistem pendukung keputusan menggunakan logika

fuzzy.

2. Bagaimana memilih komponen spesifikasi komputer dengan kebutuhan

masing-masing pembeli baik dari segi merk, kapasitas harddisk, kecepatan

prosesor dan ukuran VGA yang diinginkan.

D.Pembatasan Masalah

Ruang lingkup masalah ini terbatas pada:

1.Desain sistem pendukung keputusan dibatasi dengan menggunakan

metode logika fuzzy.

2. Pengambilan keputusan aplikasi hanya sebatas rekomendasi spesifikasi

komputer, bukan untuk melakukan transaksi.

3. Implementasi dilakukan dengan menentukan spesifikasi komputer yang

ada di database, hanya spesifikasi standar seperti processor, mainboard, memory,

VGA, casing, PSA, harddisk, monitor, optical drive, keyboard dan mouse.
Aksesori lain tidak disertakan karena hanya fasilitas pendukung, yang tidak terlalu

penting.

E.Tujuan Penelitian

Tujuan dari pembuatan skripsi ini adalah:

1.Mendesain sistem menggunakan logika fuzzy untuk proses pendukung

keputusan dalam penentuan spesifikasi komputer untuk suatu paket komputer

lengkap, sesuai dengan kebutuhan masing-masing pembeli.

2.Membangun sistem aplikasi penentuan spesifikasi komputer untuk

mempersiingkat waktu dengan spesifikasi dan budget yang kita miliki.

F. Metode Pelaksaan

1.1 Metode yang digunakan dalam pembuatan sistem aplikasi ini adalah :

1.StudiPerpustakaan Untuk mendukung pembuatan sistem aplikasi ini,

dilakukan studi pustaka dengan mengumpulkan bahan-bahan dari beberapa

sumber, seperti media internet, jurnal, dan beberapa buku referensi yang

membahas tentang logika fuzzy seperti Artificial Intelligence, Fuzzy

System.

2.Data Desain Sistem Penelitian dilakukan dengan menggunakan data

spesifikasi komputer dari beberapa merk yang ada, seperti Kingston dan

Corsair untuk spesifikasi Memory, Asus dan Gigabyte untuk spesifikasi

Mainboard, AMD dan Intel untuk spesifikasi Processor, Maxtor dan Seagate
3.Langkah-langkah Perancangan Sistem. Studi Pendahuluan

A.Studi pendahuluan Melakukan kajian dan analisis pendahuluan terhadap

hal-hal yang berkaitan dengan pemecahan masalah dan pengembangan

sistem aplikasi. Seperti halnya daftar harga, merk yang umum digunakan

atau yang penjualannya cukup bagus, kebutuhan konsumen untuk

spesifikasi komputer masing-masing, dan lain sebagainya.

A.Analisis dan Desain Sistem

Perancangan sistem aplikasi menggunakan logika fuzzy yang mudah

dipahami dan mudah dioperasikan.

B.Pemrograman Mengimplementasikan hasil desain sistem ke dalam bahasa

pemrograman.

Klasifikasi perangkat keras yang digunakan adalah:

- Intel(R) Celeron(R) N4020 CPU @ 1.10GHz 1.10 GHz

- 4GB RAM

-SSD 256GB

- 52X CD ROMC. Pengujian Program

Menguji dan menganalisis program, berdasarkan input dari pengguna dan

keakuratan output yang dihasilkan. Pengujian sistem pada aplikasi ini

menggunakan enam variabel fuzzy dan beberapa variabel non fuzzy.

Parameter yang digunakan sebagai penilaian adalah:


1. Ketepatan proses fuzzifikasi dalam mengklasifikasikan himpunan fuzzy

pada suatu variabel fuzzy yang dibatasi oleh nilai batas himpunan.

2. Keakuratan proses inferensi/pengambilan keputusan fuzzy pada variabel

fuzzy berdasarkan nilai hasil proses fuzzifikasi.

3. Ketepatan proses defuzzifikasi dalam menghitung nilai rekomendasi

paket komputer yang memenuhi kriteria.

D.Kesimpulan

Menyimpulkan hal-hal yang dapat mempengaruhi hasil perancangan sistem.

F.Sistematika Penulisan

Sistematika penulisan dalam skripsi ini terdiri dari:

BAB I PENDAHULUAN

Merupakan gambaran umum mengenai latar belakang permasalahan

yang ingin diselesaikan dengan pendekatan logika fuzzy, perumusan

masalah, pembatasan masalah, tujuan penelitian, spesifikasi sistem, dan

sistematika penyusunan laporan.

BAB II LANDASAN TEORI

Berisi dasar-dasar teori yang melandasi penyusunan dan perancangan

dalam pengembangan sistem aplikasi ini.

BAB III PERANCANGAN SISTEM


Bab ini berisi analisa permasalahan dan rancangan sistem yang

digunakan, meliputi diagram aliran data, perancangan database, dan

desain antarmuka.

BAB II

LANDASAN TEORI,PENELITIAN YANG RELEVAN DAN

KERANGKA BERFIKIR

A. LANDASAN TEORI

2.1 Pengertian Tentang Sistem

Sistem adalah Kumpulan dari Objek-objek seperti

orang,resources,konsep dan prosedur yang ditujukan untuk

melakukan fungsi tertentu atau memenuhi suatu tujuan.

Sistem terdiri dari :Input,Proses dan Output dari suatu Pembuatan

atau perancangan aplikasi untuk memberikan informasi tertentu.

Memerlukan Koneksi untuk menyambungkan atau menjalankan

sebuat system yang di buat dengan menggunakan jaringan internet

maupun intranet (Jaringan LAN).

- Input adalah sebuah perintah yang masuk ke sistem untuk

melakukan sebuah perintah yang sudah di buat dan selanjutnya

akan di proses.
- Proses adalah Proses transformasi elemen - elemen dari Input

menjadi Output dengan melakukan pembacaan perintah yang

sudah di buat untuk di hasilkan perintah tersebut.

- Output adalah produk jadi atau hasil dari suatu prosesdi sistem

2.2 Pengertian Tentang Sistem Pengambilan Keputusan

Anda mungkin juga menyukai