BAB II
TINJAUAN PUSTAKA
[1][2]
historis untuk menemukan keteraturan, pola atau hubungan dalam data berukuran
menggali knowledge yang ada pada sekumpulan data. Proses di dalam data
terkait pengetahuan dari database yang besar. Data mining mempunyai hakikat
maupun menambang pengetahuan dari data atau informasi yang kita miliki [4].
Data mining memiliki beberapa teknik yang bisa digunakan untuk setiap
assosiatif antara suatu kombinasi item. Contoh dari aturan assosiatif dari
10
11
analisa pembelian di suatu pasar swalayan adalah bisa diketahui berapa besar
2. Metode Klasifikasi
menjelaskan atau membedakan konsep atau kelas data, dengan tujuan untuk
dapat memperkirakan kelas dari suatu objek yang lebarnya tidak diketahui.
Model itu sendiri bisa berupa aturan “jika-maka”, berupa decision tree,
3. Clustering
tanpa berdasarkan kelas data tertentu. Bahkan clustering data dipakai untuk
tersembunyi dalam suatu basis data besar. Sebenarnya kedua istilah tersebut
memiliki konsep yang berbeda, tetapi berkaitan satu sama lain, dan salah satu
tahapan dalam keseluruhan proses KDD adalah data mining [6]. Adapun proses
1. Data Selection
Database (KDD) dimulai. Data hasil seleksi yang akan digunakan untuk
proses data mining, disimpan dalam suatu berkas terpisah dari basis data
operasional.
2. Pre-processing / Cleaning
memeriksa data yang tidak akurat, dan memperbaiki kesalahan pada data,
"memperkaya" data yang sudah ada dengan data atau informasu lain yang
3. Transformation
Coding adalah proses transformasi pada data yang telah dipilih, sehingga data
4. Data Mining
Data mining adalah proses mencari pola atau informasi menarik dalam data
5. Interpretation / Evaluation
Pola informasi yang dihasilkan dari proses data ming perlu ditampilkan dalam
berikut ini:
Sumber: [7]
Pada akhir tahun 1970 sampai awal tahun 1980 J. Ross Quinlan, seorang
menggambarkan hasil dari atribut yang diuji , dan setiap daun menggambarkan
kelas [7].
14
dan daun merepresentasikan kelas . Node yang paling atas dari decision free
disebut sebagai root [8]. Decision tree mempunyai 3 janis node , yaitu:
1. Root node, merupakan node paling atas, pada node ini tidak ada input dan
bisa tidak mempunyai output atau mempunyai output lebih dari satu.
2. Internal node, merupakan node percabangan, pada node ini hanya terdapat
3. Leaf node atau terminal node, merupakan node akhir, pada node ini hanya
decision tree untuk memecahkan masalah atribut multi-type. Decision tree juga
1. Membentuk decision system yang terdiri dari atribut kondisi dan atribut
attribute kondisi yaitu penjualan, pembelian, stok gudang, serta beban usaha,
2. Hitung jumlah data kolom, jumlah data berdasarkan anggota atribut hasil
5. Periksa apakah nilai entropy dari anggota Node ada yang bernilai nol. Jika
ada, tentukan daun yang terbentuk. Jika seluruh nilai entropy anggota Node
6. Jika ada anggota Node yang memiliki nilai entropy lebih besar dari nol,
ulangi lagi proses dari awal dengan Node sebagai syarat sampai semua
yang ada. Untuk menghitung nilai gain suatu atribut digunakan rumus seperti
Gain ¿
Keterangan:
S = Himpunan Kasus
A = Atribut
16
Keterangan:
S = Himpunan kasus
n = Jumlah partisi S
Pi = Proporsi Si terhadap S
selama pemerintahan Joko Widodo. Program yang diberikan sebesar 25% dari
total jumlah penduduk yang ada, dengan status sosial ekonomi terendah, dan
Non Tunai (BPNT), dalam peraturan ini menjelaskan bahwa penyaluran bantuan
sosial kepada masyarakat dilakukan secara efisien agar dapat diterima tepat
sasaran, tepat jumlah, tepat waktu, tepat kualitas, dan tepat administrasi,
buku tabungan dan Kartu KKS adalah upaya mengajak masyarakat untuk
KKS menyerahkan kartu mereka kepada warung yang menerima dan siap
bantuan tersebut dengan berupa beras, ikan, dan beberapa sayur-mayur serta buah-
buahan.
beberapa alat bantu yang dibutuhkan untuk membantu perancangan agar nantinya
analisa dan juga hasil dapat tercapai. Alat bantu yang dimaksud ialah untuk
menggambarkan urutan proses secara mendetail dan hubungan antara proses yang
menjelaskan urutan dari prosedur-prosedur yang ada dalam sistem. Berikut ini
Proses inisialisasi/pemberian
Preparation harga Awal
Proses perhitungan/proses
Process pengolahandata
Perbandingan pernyataan,
Decision penyeleksian data yang
memberikan pilihan untuk
langkah selanjutnya.
Penghubung bagian-bagian
On Page Connector flowchart yang berada pada
suatu halaman
Penghubung bagian-bagian
Off Page Connector flowchart yang berada pada
halaman berbeda
UML adalah salah satu standar bahasa yang digunakan di dunia industri
19
sebelumnya.
diagram saja dalam sebuah UML, yaitu Use Case Diagram, Class Diagram,
sistem informasi yang akan dibuat[12]. Simbol-simbol Use Case Diagram dapat
kelas-kelas yang akan di buat untuk membangun sistem[12]. Kelas memiliki apa
yang disebut atribut dan metode atau operasi. Simbol-simbol yang ada pada Class
mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima
dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak.
dilakukan aktor[12].
2.1.5.1 RapidMiner
pengolahan data. Data yang diolah menerapkan prinsip dan algoritma data
mining. RapidMiner mengekstrak pola-pola dari data set yang besar dengan
secara visual dengan grafik. RapidMiner merupakan salah satu software pilihan
2.1.5.2 PHP
Ada beberapa aturan sintaks yang harus dipenuhi ketika membuat file
program PHP.
b. PHP mendukung komentar seperti pada bahasa ‘C’, ’C++’, dan Unix shell-
style. (Perlstyle)
2.1.5.3 XAMPP
berfungsi sebagai server yang berdiri sendiri (localhost), yang terdiri dari Apache
HTTP Server, MySQL database dan penerjemah bahasa yang ditulis dengan
Apache merupakan salah satu modul dalam perangkat lunak XAMPP yang
berfungsi sebagai web server. Aplikasi ini tersedia untuk berbagai sistem
menampilkan data dari basis data. Untuk dapat melakukan tugas tersebut
berbeda, namun pada prinsipnya mempunyai arti dan fungsi yang sama.
26
2.1.5.4 Internet
seluruh dunia, dengan internet sebuah komputer bisa mengakses data yang
2.1.5.5 MySQL
digunakan oleh sebagian besar Web Server yang ada di jagat internet. Disamping
karena dianggap simple, juga dapat di-porting pada berbagai sistem operasi
sekelas server, seperti Windows, Linux, Solaris, Mac OS, BSD, Unix, IBM-AIX.
Walaupun ralatif simple, MySQL memiliki fitur-fitur yang sangat baik, sehingga
sangat cocok untuk digunakan dalam implementasi aplikasi basis data, khususnya
bersamaan, oleh karena itu database server dapat diakses oleh client secara
bersamaan pula.
dapat berjalan stabil pada berbagai sistem operasi seperti Microsoft Windows,
4. Performance Tuning yang baik MySQL memiliki kecepatan yang sangat baik
MySQL mampu menangani database yang besar dengan tipe kolom yang
sangat kompleks.
6. HighSecurity
lapisan sekuriti seperti level subnetmask, nama host, dan ijin akses user
secara penuh yang mendukung perintah SELECT dan WHERE dalam query,
8. Connectivity
9. Flexibility
Table Structure MySQL memiliki struktur table yang lebih fleksibel dalam
10. Localisation
MySQL dapat mendeteksi pesan kesalahan (error code) pada client dengan
11. Interface
administrasi database, yang mana pada setiap tool disertakan petunjuk online.
untuk membuat atau mengedit suatu aplikasi. Sublime Text memiliki fitur plugin
yang memudahkan programmer. Selain itu, Sublime Text juga memiliki desain
yang simple dan keren menjadikan Sublime Text terkesan elegan untuk sebuah
syntax editor. Selain ringan, IDE ini memiliki kecepatan proses simpan dan buka
30
file. Tidak heran kalau IDE ini paling banyak digunakan terutama dikalangan
a. Goto Anything
Fitur yang sangat membantu dalam membuka file ataupun menjelajahi isi dari
b. Multiple Selections
Fitur ini memungkinkan user untuk mengubah secara interaktif banyak baris
c. CommandPallete
31
Dengan hanya beberapa keystorkes, user dapat dengan cepat mencari fungsi
d. Distraction FreeMode
Bila user memerlukan fokus penuh pada aplikasi ini, fitur ini dapat membantu
e. Split Editing
Dapatkan hasil yang maksimal dari monitor layar lebar dengan dukungan
editing perpecahan. Mengedit sisi file dengan sisi, atau mengedit dua lokasi di
satu file. Anda dapat mengedit dengan banyak baris dan kolom yang user
inginkan.
Menangkap semua file yang dimasukkan kedalam project pada aplikasi ini.
Terintegrasi dengan fitur Goto Anything untuk menjelajahi semua file yang ada
g. Plugin API
Dilengkapi dengan plugin API berbasis Phyton sehingga membuat aplikasi ini
sangat tangguh.
h. Customize Anythin
i. Cross Platform
Aplikasi ini dapat berjalan hampir disemua operating system modern seperti
atau bahan untuk membantu peneliti dalam proses penyusunan skripsi, referensi
atau tinjauan tersebut diambil dari beberapa penulisan yang dilakukan sebelumnya
oleh peneliti lain yang membahas permasalahan hampir sama, antara lain :
1. Menurut penelitian yang dilakukan oleh Widiyati, Dwi Kinasih, Wati Masna,
sistem yang dapat membantu dan memudahkan aparat Daerah dalam proses
penerima bantuan agar bantuan disalurkan merata dan tepat pada sasarannya
[15].
2. Menurut penelitian yang dilakukan oleh Jaman, Jajam Haerul, Astuti, Novia
Penerima Beasiswa (Studi Kasus: SDN Karawang Kulon III)” penelitian ini
penerima Beasiswa di SDN Karawang Kulon III dan kriteria yang digunakan
33
ialah pekerjaan orang tua , jumlah penghasilan orang tua , jumlah tanggungan
orang tua , jarak tempuh , penerima KIP , penerima KPS , dan nilai rata - rata
raport [16].
3. Menurut penelitian yang dilakukan oleh Asa, Ringga Sentagi dengan judul
data kedalam atribut - atribut yang dipilih . Sehingga rule yang dihasilkan
lebih singkat[1] .
tidaknya profit pada CV. Budi Jaya dengan objek penelitian laporan laba/rugi
pembelian, omset, biaya dan stok barang. Sedangkan yang menjadi attribute
5. Menurut penelitian yang dilakukan oleh Winanjaya, Riki Amir, Faisal Doni,
Penerimaan Peserta Didik Baru dan kriteria yang digunakan ialah nilai tes,
penelitian yang hampir sama atau juga sama dan dengan menggunakan metode
yang berbeda atau juga dengan menggunakan metode yang sama. Pada penelitian
tingkat akurasi yang tinggi dari data-data yang dihasilkan. Oleh sebab itu, maka
Provinsi Sumatera Utara. . Letak geografis suatu daerah merupakan suatu faktor
daerah.
kawasan wisata bahari, menuju desa sejahtera, religus, mandiri dan berbudaya.
gender.
“orgonum” yang berarti alat bagian, anggota atau badan. Sehingga dapat
didefenisikan sebagai suatu wadah atau tempat sekelompok orang yang bekerja
sama dengan menggunakan dana, alat-alat dan teknologi serta mau terikat dengan
KEPALA DESA
ANWAR SYAHPUTRA M.S.Sos
SEKRETARIS DESA
SUWANDI
SELURUH
KEPALA DUSUN
3737
38
yang mampu menjalankan tugas, wewenang, dan tanggung jawab yang diberikan
sesuai dengan jabatan tersebut. Adapun uraian tugas dan tanggung jawab untuk
sebagai berikut:
1. Kepala Desa
kehidupan masyarakat desa. Untuk melaksanakan tugas dari seorang kepala desa
38
39
di desa.
lingkungan hidup.
2. Sekretaris Desa
Adapun tugas dan fungsi dari sekretaris desa adalah sebagai berikut:
umum desa.
Peraturan Desa.
40
milik desa.
administrasi kemasyarakatan.
q. Melaksanakan tugas lain yang di berikan Kepala Desa dan tugas lain sesuai
Adapun tugas dan fungsi dari kepala tata usaha dan umum adalah sebagai
berikut:
umum.
41
legalisasi.
kepustakaan
Kepala Desa.
tugasnya.
tugasnya.
tugasnya.
l. Melaksanakan urusan rumah tangga desa yang meliputi sarana dan prasarana
dan lain-lain.
Desa.
tugasnya.
t. Melaksanakan tugas lain yang diberikan Kepala Desa dan tugas lain sesuai
peraturan perundang-undangan.
Adapun tugas dan fungsi dari kepala urusan keuangan dan umum adalah
sebagai berikut:
n. Melaksanakan tugas yang diberikan Kepala Desa dan tugas lainnya sesuai
peraturan perundang-undangan.
Adapun tugas dan fungsi dari kepala seksi tata usaha dan umum adalah
sebagai berikut:
tugasnya.
perekonomian lainnya.
o. Melaksanakan tugas lain yang diberikan Kepala Desa dan tugas lain sesuai
peraturan perundang-undangan.
Adapun tugas dan fungsi dari kepala seksi pemerintahan adalah sebagai
berikut:
Adapun tugas dan fungsi dari kepala seksi kesejahteraan adalah sebagai
berikut:
dan budaya.
ekonomi,
hidup.
Adapun tugas dan fungsi dari kepala seksi pelayanan adalah sebagai
berikut:
kewajiban masyarakat.
partisipasi masyarakat.
9. Kepala Dusun
wilayah dusun.
m. Melaksanakan tugas lain yang diberikan kepala desa dan tugas lain sesuai
peraturan perundang-undangan.
pemikiran pada skema ini diharapkan bisa menggambarkan isi penelitian dan
- Bahasa pemrograman
Mulai
- menggunakan php dan
Studi Pendahuluan
- database MySQL
Batasan Masalah
-- Merancang sistem untuk
Tujuan Penelitian
Perancanaan Analisa - penentuan masyarakat
Pengumpulan Data
penerima kartu keluarga
Perancangan
sejahtera
48
Uji
Coba
- Pengujian dilakukan
dengan menjalankan
program
Penerapan
Selesai
2.5 Hipotesis
sejahtera pada desa sukaramai berbasis web tersebut dapat dijadikan sebagai