LANDASAN TEORI
2.1.1 Data
informasi atau juga keterangan – keterangan dari suatu hal yang diperoleh dengan
melalui pengamatan atau juga pencarian ke sumber – sumber tertentu. Data yang
diperoleh tersebut dapat menjadi sebuah anggapan atau fakta disebabkan karena
memang belum diolah dengan lebih lanjut. Setelah diolah dengan melalui penelitian
atau percobaan maka suatu data tersebut dapat menjadi bentuk yang lebih kompleks
seperti seuatu database, informasi atau juga bahkan solusi untuk menyelesaikan
masalah tertentu.
Dari segi Bahasa kata “data” ini diambil dari kata “datum” yang dalam
Bahasa Romawi memiliki arti sebagai sesuatu yang diberikan. Oleh sebab itu itu
definisi sesungguhnya dari data ini ialah diberikan bukan memberikan, sebab
apabila memberikan maka data itu sudah menjadi informasi yang baku serta juga
diakui kebenarannya. Istilah data tersebut memang lebih banyak ditemui pada
data sekunder. Data primer atau data asli ini didapatkan dari
dan juga data cross section. Data berkala ini dapat kita
bahasa Perancis kuno yaitu informaction (tahun 1387) yang diambil dari bahasa
diorganisasi dan telah memiliki kegunaan dan manfaat”. Hal serupa disampaikan
Informasi (information) adalah data yang telah dikelola dan diproses untuk
informasi adalah data yang diolah agar bermanfaat dalam pengambilan keputusan
bagi penggunanya.
Basis data (database) adalah suatu kumpulan data yang disusun dalam
bentuk tabel-tabel yang saling berkaitan maupun berdiri sendiri dan disimpan
secara bersama-sama pada suatu media. Basis data dapat digunakan oleh satu atau
Terdapat beberapa aturan yang harus dipatuhi pada file basis data
pada field yang sama untuk beberapa file dengan kunci yang
sama,
dalam sistem basis data. Pada prinsipnya file basis data hanya
bagiannya, yaitu:
1. Tabel
lain.
3. Record
4. Primary Key
titik acuan pada sebuah tabel, bersifat unik dalam artian tidak
ada satu nilai pun yang sama atau kembar dalam tabel
tersebut, dan dalam satu tabel hanya boleh ada satu primary
key.
5. Foreign Key
2.1.4 Aplikasi
Aplikasi adalah suatu subkelas dari suatu perangkat lunak komputer yang
diteruskan ke atau diproses oleh perangkat keras. Menurut Marimin dkk. (2011:43)
dari file-file tertentu yang berisi kode program yang menghubungkan antara
Studio, dsb.
4. Aplikasi animasi, seperti Macromedia Flash, Swismax, Corelrave,
Blender, dsb.
dsb.
program komputer yang isi instruksinya dapat diubah dengan mudah. Aplikasi pada
aplikasi yang lebih mendasar lainnya (seperti sistem operasi, dan bahasa
2.1.5 Internet
seluruh dunia melalui telepon atau satelit. Oleh karena itu, internet memiliki
yaitu :
meter.
rumah saja
namun lebih besar daripada PAN dan HAN. LAN hanya mampu
lain kota atau kabupaten tetapi masih berada dalam satu provinsi
a. Jaringan terpusat
b. Jaringan terdiatribusi
data.
b. Jaringan Nirkabel / Tanpa Kabel (Wireless Network) adalah
2.2.1 Ujian
yang dipakai untuk menguji mutu sesuatu (kepandaian, kemampuan, hasil belajar,
dan sebagainya). Dalan dunia pendidikan ujian diartikan sebagai cara terbatas
2.2.2 Online
Online adalah istilah saat kita sedang terhubung dengan internet atau dunia
maya, baik itu terhubung dengan akun media sosial kita, email dan berbagai jenis
dimana siswa dan siswi tidak perlu menggunakan peralatan ATK (Alat Tulis
Kantor) tetapi hanya menggunakan electronik seperti laptop atau pun komputer,
bahkan sekarang bisa untuk hp yang berbasis android dengan syarat electronik
dengan cara menghitung jarak terdekat dari suatu data ke sebuah titik centroid.
Di mana:
yaitu:
K-means++
K-medoids
Bisecting K-means
disingkat KDD. Pengetahuan bisa berupa pola data atau relasi antar data yang valid
disiplin ilmu komputer yang didefinisikan sebagai proses penemuan pola-pola baru
1. Prediction
tertentu dari suatu data. Pola tersebut dapat diketahui dari variabel-
variabel yang ada pada data. Pola yang didapat bisa digunakan untuk
2. Description
yaitu untuk memahami lebih jauh tentang data yang diamati. Jadi
3. Klasifikasi
Klasifikasi atau classification. Maksud dari fungsi klasifikasi yaitu
data yang ada akan diproses sehingga akan ditemukan fungsi atau model
tertentu yang menggambar konsep dari suatu data. Model atau fungsi
kelompok tertentu.
4. Asosiasi
menemukan kombinasi atau aturan assosiatif dari suatu data. Jadi data
Ada juga proses-proses atau tahapan tahapan dalam data mining, antara lain
sebagai berikut:
1. Seleksi
terpisah yang kemudian akan diolah atau dilakukan proses data mining.
2. Preprocessing
pemecahan pola. Nah dalam tahap processing, data yang tidak valid dan
tidak dibutuhkan akan dibuang. Jadi akan terjadi pembersihan data yang
informasinya tidak terlalu dibutuhkan. Data yang duplikat, yang tidak
3. Transformasi
4. Data Mining
Dalam tahapan ini, akan terjadi proses pencarian pola dengan metode,
teknik, dan algoritma tertentu yang bervariasi dan rumit. Pola dan data
sebelumnya ataukah tidak. Intinya data sudah bisa dibaca dan tentunya
2.3.1 FlowChart
alur dari suatu program yang akan diterjemahkan ke salah satu bahasa
pemrograman. Kegunaan flowchart sama seperti halnya algoritma yaitu untuk
yang bersifat mutlak (pasti). Hal ini didasari oleh flowchart (bagan alir) adalah
dalam komputer. Karena setiap analisa akan menghasilkan hasil yang bervariasi
antara satu dan lainnya. Kendati begitu secara garis besar setiap perancangan
flowchart selalu terdiri dari tiga bagian, yaitu input, proses dan output.
merupakan bagan alir yang menunjukkan arus dari laporan dan formulir
termasuk tembusan-tembusannya. Bagan alir dokumen ini
dalam suatu prosedur atau sistem. Bagan alir proses menggunakan lima
suatu flowchart:
2.3.2 PHP (Hypertext Processor)
yang digunakan untuk mmbuat Aplikasi Web”. Sedangkan menurt Rafiza (2006),
“PHP adalah sebuah bahasa pemograman yang berjalan dalam sebuah web server.
2.3.3 HTML
heading, link atau tautan, dan blockquote untuk halaman web dan aplikasi.
HTML bukanlah bahasa pemrograman, dan itu berarti HTML tidak punya
Microsoft Word.
mudah untuk dipahami bahkan bagi webmaster pemula di bidang web development
sekalipun.
2.3.4 Jquery
Jquery adalah library JavaScript yang cukup andal, ringkas, dan mempunyai
fitur yang cukup lengkap. Library ini membuat pemrosesan di HTML seperti
menjadi lebih sederhana. Hal ini didukung dengan API (Application Programming
Interface) yang mudah digunakan dan dapat bekerja di berbagai macam browser.
Menggunakan kombinasi versatility (keserbagunaan) dan extensibillty (bisa
1. Manipulasi HTML/DOM
2. Manipulasi CSS
5. AJAX
6. CSS3 Compliant
7. Cross-Browser
2.3.5 XAMPP
yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan
menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi
web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi
XAMPP merupakan salah satu paket installasi Apache, PHP dan MySQL
instant yang dapat kita gunakan untuk membantu proses installasi ketiga produk
tersebut. Selain paket installasi instant XAMPP versi 1.6.4 juga memberikan
fasiltias pilihan pengunaan PHP4 atau PHP5.Untuk berpindah versi PHP yang ingin
1. Apache
dari server web Netscape. Server HTTP Apache atau Server Web/WWW
Apache merupakan server web yang dapat dijalankan di banyak sistem operasi
2. MySQL
phpBB dan perangkat lunak lain yang dibangun pada perangkat lunak LAMP.
Ia juga digunakan dalam skala sangat tinggi World Wide Web, termasuk
3. PHP
1. Htdocs
penyimpanan berkas seperti PHP, HTML, dan script lain yang digunakan
tergantung dari seberapa besar kapasitas hardisk di laptop atau komputer anda.
2. phpMyadmin
tampilannya.
3. Control Panel
Control Panel adalah sebuah layanan untuk mengelola XAMPP baik itu
mengontrol (start atau stop XAMPP) serta layanan service lainnya. Secara
a) Jurnal Penelitian
Makalah
1 Judul Pembuatan Aplikasi Sistem Ujian Online Pada SMK
Jakarta.
7 Tujuan Penelitian Tes berbasis kertas pasti menghasilkan anggaran moneter
Makalah
1 Judul Rancangan Bangun Sistem Informasi Ujian Online (Studi
Makalah
1 Judul Penerapan Data Mining Dalam Pengelompokan Kelas
K-means clustering
10 Hasil Penelitian Pembagian kelas secara otomatis terhadap mahasiswa/I
yang mengikuti ujian saringan masuk
11 Kekuatan Penelitian Dengan menerapkan Metode Clustering dalam
kebutuhannya.
13 Kesimpulan Metode Clustering mempermudah mengelompokan
n Metode yang di
gunakan
Ahmad Jurnal Ilmiah 2019 Universitas PEMBUATAN Kesimpulan:
untuk mengolah
nilai murid
muridnya.
Susi Jurnal Teknik 2018 AMIK BSI Rancang Kesimpulan:
- 0120 mempermudah
dalam proses
pelaksanaan dan
pengolahan data
ujian.
Trinanda JURTEKSI 2019 STMIK Penerapan Data Metode
- 1811 Dengan