Oleh :
Nama Nim
Ratih Emilia Susanti 200121186
Jody Randa Daulay 200121168
Dalam hal ini teknologi informasi sangat lah dibutuhkan oleh manusia karena selain
yang tepat untuk itu para sains dan pakar terus menciptakan teknologi informasi yang
mutakir untuk dikembangkan dan dapat digunakan oleh manusia awam sekalipun,
pengguna. Untuk itu setiap perusahaan pun banyak menggunakan aplikasi dan metode
Pada Toko Hanan Aquarium yang menjual berbagai produk kebutuhan bahan
bahan dan accesoris aquarium yang beralamat di Jl. Medan-Binjai No.29 Paya geli kec.
Sunggal kab. Deli serdang selalu mengalami kesulitan dalam membuat kestabilan
harga yang sesuai dikarenakan naik dan turunnya harga bbm di Indonesia sehingga
penjualan pompa air pun kian merosot banyak konsumen yang mengeluhkan tentang
kenaikan harga pompa air, sedangkan pihak toko pun mengalami kerugian dikarenakan
sebuah analisis pengambilan keputusan yang dapat memprediksi harga pompa air agar
tetap stabil dan laku terjual meski memiliki keuntungan yang sedikit maka dalam
menentukan topik penelitan secara cepat dan tepat. Sistem yang akan dibuat
neighbor (K-NN) memiliki tujuan yaitu untuk mengklasifikasi objek baru berdasarkan
atribut dan training sample atau data latih (Kartika et al., 2017).
Dengan dasar dari uraian yang telah dijelaskan, Hal ini lah yang membuat penulis
Memprediksi Harga Pompa Air Setiap Tahunnya Pada Toko Hanan Aquarium
2. Merancang dan menerapkan data mining dalam memprediksi harga pompa air di
project dan secara garis besar project ini adalah berisikan tentang:
BAB 1 : PENDAHULUAN
sistematika penulisan.
Bab ini berisikan mengenai konsep dasar dan teori – teori yang
Bab ini berisikan tentang kerangka kerja penelitian dan uraian kerja
project.
Bab ini membahas analisa hasil dan pembahasan sitem yang telah
BAB 6 : PENUTUP
masalah serta saran untuk tindak lanjut terhasap sistem yang dibuat.
BAB 2
LANDASAN TEORI
pola dari data dalam jumlah yang besar. Sumber data yang digunakan berupa database,
data warehouse, web, atau penyimpanan informasi lainnya. Data mining sering juga
disebut dengan Knowledge Discovery from Data atau KD (Han et al., 2014). Adapun
menjadi pengetahuan)
Data mining terbagi dalam beberapa tugas yang dapat dilakukan, diantaranya
(Kantardzic, 2020) :
f. Change and deviation yaitu untuk menemukan perubahan dalam data set.
learning di mana dalam melakukan klasifikasi berdasarkan data training. Setiap data
training mewakili satu dari data kelas, ketika data uji tidak diketahui kelasnya maka K-
NN akan mencari data yang terdekat dengan data uji. Kedekatan ini didefinisikan
dalam istilah euclidean distance, di mana euclidean distance berada diantara dua titik,
nearest neighbor memberikan nilai atau bobot yang sama setiap masing-masing atribut,
sehingga dapat digunakan untuk melakukan prediksi (Gorade et al., 2017). Algoritma
K-NN merupakan suatu metode yang dilakukan untuk klsifikasi terhadap objek baru
Jumlah nilai K dan rumus jarak dari data pengujian ditentukan dengan
Keterangan :
MySQL adalah perangkat lunak sistem manajemen basis data SQL (BDMS) yang
multithread, dan multi-user. MySQL adalah implementasi dari sistem manajemen basis
data relasional yang artinya MySQL menyimpan datanya dalam bentuk tabel-tabel
yang saling berhubungan. SQL adalah sebuah konsep pengoperasian basis data
terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan
pengoperasian data dikerjakan dengan mudah secara otomatis. (Edy Winarno dan Ali
8. Grant, yaitu perintah yang berfungsi memberikan privilege akses kepada pengguna
9. Lock table, yaitu perintah yang untuk menutup akses pengguna tabel.
10. Unlock table, yaitu perintah yang membuka akses sebelumnya di kunci.
11. Insert into, yaitu perintah untuk memasukkan data ke dalam tabel.
12. Load data infiled, yaitu perintah untuk membaca data dari file teks.
13. Select, yaitu perintah untuk menampilkan record dari suatu tabel.
14. Update, yaitu perintah y untuk melakukan update data field dari sebuah table.
skrip yang ditempatkan dalam server dan diproses di server. Hasilnya akan dikirimkan
ke klien, tempat pemakai menggunakan browser. Pada awalnya, PHP dirancang untuk
diintegrasikan dengan web server Apache. Namun, belakangan PHP juga dapat bekerja
dengan web server seperti PWS (Personal Web Server), IIS (Internet Information
Server), dan Xitami.Secara khusus, PHP dirancang untuk membentuk aplikasi web
PHP sebenarnya bisa digunakan secara command line. Artinya,skrip PHP dapat
dijalankan tanpa melibatkan web server maupun browser. Kelahiran PHP disusun
tahun 1994 dan merupakan hasil kerja keras satu orang, RasmusLerdorf. Kemudian
dilanjutkan oleh orang-orang lain dan telah melewati tiga kali penyusunan ulang secara
besar untuk memberikan hasil produk yang matang seperti yang ada sekarang ini. Pada
januari 2001, PHP digunakan hampir lima juta daerah di seluruh dunia, dan jumlah ini
terus bertambah. PHP merupakan produk Open Source. PHP awalnya berarti Personal
Home Page, tetapi diubah dengan penamaan konvensi rekursif GNU dan sekarang
Microsoft Active Server Pages (ASP), Java Server Pages (JSP) dan Allaire Cold
informasi yang akan dibuat. Use case digunakan untuk mengetahui fungsi apa saja yang
ada didalam sebuah sistem informasi. Berikut adalah simbol-simbol yang ada pada
SIMBOL KETERANGAN
Actor Actor adalah pengguna sistem sepertihalnya manusia, jika sebuah
dan output maka aplikasi tersebut juga bisa di anggap sebagai actor.
Generalization Hubungan dimana objek anak berbagi prilaku dan struktur data
objek.
Note Elemen fisik yang eksis saat aplikasi di jalankan dan mencerminkan
Activity diagram atau aktivitas diagram merupakan workflow (aliran kerja) sebuah
sistem atau proses bisnis yang ada pada menu perangkat lunak. Yang perlu di
perhatikan pada activity diagram ini adalah bahwa diagram aktivitas menggambarkan
aktivitas sistem bukan apa yang dilakukan actor, jadi aktivitas diagram Activity
berfokus pada aktifitas-aktifitas yang terjadi yang terkait dalam suatu proses tunggal.
SIMBOL KETERANGAN
Status Awal Status awal adalah aktivitas sistem suatu diagram.
Aktivitas Aktivitas yang dilakukan sistem yang di awali dengan kata kerja.
Percabangan/Decision Percabangan dimana jika ada pilihan aktivitas lebih dari satu.
Class diagram menurut Satzinger dalam buku rekayasa perangkat lunak (2010:141)
“merupakan sebuah objek-objek yang sejenis. Sebuah objek memiliki keadaan sesaat
(state) dan perilaku (behavior)”. Objek adalah nilai tertentu dari setiap attribute kelas
entity.
Tabel 2.3 Daftar simbol class diagram
SIMBOL KETERANGAN
Kelas Kelas pada struktur sistem
Nama_kelas
+atribut
+operasi()
Asosiasi berarah / directed association Relasi dengan makna kelas satu digunakan oleh
kelas yang lain, assosiasi biasanya juga disertai
dengan multiplicity
Asosiasi / association Relasi antar kelas dengan makna umum,
asosiasi biasanya juga disertai dengan
multiplicity.
Kebergantungan / defedency Relasi antar kelas dengan makna
kebergantungan antar kelas
Menurut Jogiyanto (dalam Khanna Tiara, Tuti Nurhaeni dan Ika amalia di Jurnal
Wibowo (dalam Diding Kusnady, S. Pd, MM dan Diding Kusnady, S. Pd, MM,
2018:10) “Flowchart atau bagan alir adalah representasi grafik dari system yang
mendeskripsikan relasi fisik diantara entitas – entitas intinya. Bagan alir dapat
digunakan untuk menyajikan aktivitas manual, termasuk catatan akuntansi (dokumen,
jurnal, buku besar, dan file), tersebut”.dalam flowchart yaitu sebagai berikut:
SIMBOL KETERANGAN
Terminal Simbol: Untuk memulai atau
mengakhiri suatu program
Langkah- langkah yang dilakukan dalam penelitian ini dapat dilihat pada blok
Pengumpulan Data
Analisa Data
Penerapan
Metode KNN
Perancangan
Sistem
Implementasi
Sistem
Pengujian Sistem
Laporan Hasil
Penelitian
Dari gambar 3.1 adalah langkah-langkah proses penelitian yang akan dijelaskan
sebagai berikut:
1. Kajian Pustaka
Kajian pustaka yang telah terkait dengan konsep Data Mining dengan metode
KNN, ini memliki topic tentang memprediksi harga pompa air dan permasalahan
lainnya yang terkait dengan penelitian ini Kajian pustaka dilakukan dengan
referensi penelitian terdahulu, buku teks, sumber online (internet) dan sumber
2. Analisa Masalah
subyektif dengan beberapa pertimbangan, yaitu dari segi beberapa kriteria saja.
Namun di peroleh fakta bahwa ketika diberlakukan, tidak sesuai dengan yang
diinginkan oleh perusahaan dan kurangnya kestabilan harga. Oleh karena itu
a. Data Primer
Data primer merupakan data yang diperoleh langsung dari sumber asli (tanpa
melalui media perantara). Data primer dapat berupa opini subjek (orang)
secara individual atau kelompok, Data ini didapat dari metode wawancara.
b. Data Sekunder
Data sekunder merupakan data yang diperoleh peneliti secara tidak langsung.
Data sekunder tersebut biasanya berbentuk dokumen, file, arsip atau catatan-
c. Data Numerik
4. Analisa Data
Dalam memprediksi harga pompa air belum menggunakan sistem sama sekali.
keuntungan pihak perusahaan saja membutuhkan waktu yang lama, juga hasil yang
didapat kurang akurat karena bisa saja terjadi banyak kekeliruan disana.
.
5. Penerapan metode KNN
beberapa langkah:
a. Tentukan parameter k
b. Hitung jarak antara data yang akan dievaluasi dengan semua pelatihan
f. Cari jumlah kelas dari tetangga yang terdekat dan tetapkan kelas tersebut
6. Perancangan Sistem
a. Perancangan UML
Data Tahap ini akan dibuat desain diagram Unified Modelling Language (UML)
dengan menggunakan usecase diagram, activity diagaram dan class diagram dari
b. Perancangan Database
Tahap ini akan dibuat table table yang dibutuhkan untuk database yang akan
data yang akan berupa rancangan form juga rancangan output yang berupa
yang dibuat.
8. Pengujian Sistem
diperlukan untuk mengetahui apakah sistem sesuai dengan tujuan yang ingin
dicapai. Pada pengujian ini dilakukan pengujian metode dan pengujian sistem.
masing metode yaitu metode WP sehingga dapat terlihat jelas proses perhitungan
Ini berisikan tentang semua hasil laporan yang telah diuji dan di rangkumkan
secara akurat.
3.3 Tempat Penelitian
Jl. Medan - Binjai No.29, Paya Geli, Kec. Sunggal, Kabupaten Deli Serdang,