BAB II LANDASAN TEORI. Nama Judul. Hasil Peneliti, Penelitian. Penelitian Tahun 1. Johan. Implementasi

dokumen-dokumen yang mirip
METODE CLUSTERING DENGAN ALGORITMA K-MEANS. Oleh : Nengah Widya Utami

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Kata komputer berasal dari Bahasa inggris yaitu to compute yang artinya menghitung. Bila

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB III LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

ALGORITMA & PENGEMBANGAN

BAB II LANDASAN TEORI. Teori teori yang digunakan sebagai landasan dalam desain dan. implementasi dari sistem ini adalah sebagai berikut :

FLOWCHART. Dosen Pengampu : Aullya

IMPLEMENTATION K-MEANS ALGORITHM TO PREDICT CONSUMER INTEREST ACCORDING TO THE SEASON ON PLACE RESERVATION AND FOOD ONLINE SOFTWARE IN FOOD GARDEN

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

SISTEM INFORMASI BERBASIS WEB UJIAN MASUK BERSAMA SEKOLAH MENENGAH ATAS KABUPATEN KUDUS DENGAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Sistem yang berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma)

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

Definisi & Simbol Flowchart. Agustine Hana. M

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

7 BAB II Tinjauan Pustaka

BAB III LANDASAN TEORI. yang saling berkaitan untuk mencapai tujuan tertentu. operasional atau teknis yang menjelaskannya.

BAB II LANDASAN TEORI

L-1 PO CUST 1 SJ 1 INVOICE 1

BAB II LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB II LANDASAN TEORI. dan didistribusikan kepada para pemakai.

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 3 PERANCANGAN SISTEM. berkaitan dan berinteraksi yang bertanggung jawab dalam memproses input

BAB II TINJAUAN PUSTAKA

HALAMAN MOTTO. Tak ada yang tak mungkin bila kita yakin. (Junaedi Sutanto)

BAB III LANDASAN TEORI. mengerjakan tugas-tugas tertentu, misalnya Microsoft Word, Microsoft Excel.

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman

2. Definisi dan Simbol Flowchart

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

BAB II TINJAUAN PUSTAKA. Menurut Laudon, K C dan Laudon, J.P dalam Indonesian Journal on Networking

BAB III 3. LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB 2 LANDASAN TEORI

MAKALAH FLOW CHART. Disusun oleh: Nama : La Bomba Susihu NPM : SISTEM KOMPUTER / KELAS A SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

BAB III LANDASAN TEORI. disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa latin computare yang mengandung arti

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

6 BAB II Tinjauan Pustaka

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

Analisis Sistem Informasi Pedoman Membuat Flowchart

7 BAB II Tinjauan Pustaka

BAB I PENDAHULUAN. Susunan nilai gizi yang sempurna ini merupakan medium yang sangat baik bagi

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

8 BAB II Tinjauan Pustaka

Pemrograman Web (Pertemuan 2) By. Rita Wiryasaputra

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 3 PERANCANGAN SISTEM

5 BAB II Tinjauan Pustaka

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

BAB II LANDASAN TEORI. Beberapa pengertian yang diberikan oleh beberapa pakar : Menurut

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

SISTEM INFORMASI PERENCANAAN ANGGARAN DAN BIAYA UNIVERSITAS RESPATI YOGYAKARTA

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. untuk mencapai tujuan (McLeod, 2010). Sistem juga dapat didefinisikan sebagai

BAB III 3 LANDASAN TEORI

BAB III LANDASAN TEORI. Landasan teori merupakan dasar-dasar yang digunakan dalam

IMPLEMENTASI ALGORITMA K-MEANS CLUSTERING DALAM PENENTUAN PRIORITAS REHABILITASI DAERAH ALIRAN SUNGAI (DAS)

BAB II TINJAUAN PUSTAKA. fungsi yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi

BAB III LANDASAN TEORI. mengetik melalui keyboard, penggunaan pointer mouse, alat scanner (pembaca

BAB II TINJAUAN PUSTAKA

Tunggu. Bicara. Tutup. Stop

BAB III LANDASAN TEORI. mahasiswa dan penempatan jurusan kepada setiap calon mahasiswa.

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

Transkripsi:

BAB II LANDASAN TEORI A. Tinjauan Pustaka Tabel berikut ini akan menjelaskan beberapa hasil penelitian yang telah dilakukan dan memiliki kesamaan topik maupun metode yang dilakukan pada penelitian ini. Tabel 2.. Hasil Penelitian Sebelumnya No. Nama Judul Hasil Peneliti, Penelitian Penelitian Tahun. Johan Implementasi Dengan adanya Oscar Algoritma K- pengelompokanpengelompokan Ong, 203 Means Clustering Untuk Menentukan Strategi Marketing President University data seperti ini, diharapkan bagian marketing dapat melakukan pemasaran dengan strategi yang tepat untuk mendapatkan calon mahasiswa baru. 2. Dwi Data Mining Penerapan data Untari, Untuk mining dengan 204 Menganalisa metode Prediksi Decision Tree Mahasiswa C.4.5 untuk Berpotensi Non- mencari Aktif karakteristik 4

5 Menggunakan Metode mahasiswa berpotensi nonaktif. Decision Tree C.4.5 3. Ahmad Implementasi Penggunaan Fikri Data Mining metode Naive Mauriza, Untuk Bayes untuk 204 Memprediksi menganalisis Kelulusan data dalam Mahasiswa Fakultas Komunikasi Dan Informatika Ums pengenalan pola dan memprediksi kelulusan mahasiswa. Menggunakan Metode Naive Bayes Sumber Ong Oscar, J. 203 B. Definisi Clustering Pada dasarnya clustering merupakan suatu metode untuk mencari dan mengelompokkan data yang memiliki kemiripan karakteriktik (similarity) antara satu data dengan data yang lain. Clustering merupakan salah satu metode data mining yang bersifat tanpa arahan (unsupervised), maksudnya metode ini diterapkan tanpa adanya latihan (taining) dan tanpa ada guru (teacher) serta tidak memerlukan target output. Dalam data mining ada dua jenis metode clustering yang digunakan dalam pengelompokan data, yaitu hierarchical clustering dan non-hierarchical clustering (Santosa, 2007). Metode hierarchical clustering adalah suatu metode pengelompokan data yang dimulai dengan mengelompokkan dua atau lebih objek yang memiliki kesamaan paling dekat. Kemudian proses diteruskan ke objek lain yang memiliki kedekatan kedua. Demikian seterusnya sehingga cluster akan membentuk semacam pohon dimana ada

6 hierarki (tingkatan) yang jelas antar objek, dari yang paling mirip sampai yang paling tidak mirip. Secara logika semua objek pada akhirnya hanya akan membentuk sebuah cluster. Dendogram biasanya digunakan untuk membantu memperjelas proses hierarki tersebut. Selanjutnya, berbeda dengan metode hierarchical clustering, metode nonhierarchical clustering justru dimulai dengan menentukan terlebih dahulu jumlah cluster yang diinginkan (dua cluster, tiga cluster, atau lain sebagainya). Setelah jumlah cluster diketahui, baru proses cluster dilakukan tanpa mengikuti proses hierarki. Metode ini biasa disebut dengan K-Means Clustering (Santoso, 200). C. Definisi K-MeanClustering K-means clustering merupakan salah satu metode data clustering non-hirarki yang mengelompokan data dalam bentuk satu atau lebih cluster/kelompok. Data-data yang memiliki karakteristik yang sama dikelompokan dalam satu cluster/kelompok dan data yang memiliki karakteristik yang berbeda dikelompokan dengan cluster/kelompok yang lain sehingga data yang berada dalam satu cluster/kelompok memiliki tingkat variasi yang kecil (Agusta, 2007). Menurut Santosa (2007), langkah-langkah melakukan clustering dengan metode K-Means adalah sebagai berikut:. Pilih jumlah cluster k. 2. Inisialisasi k pusat cluster ini bisa dilakukan dengan berbagai cara. Namun yang paling sering dilakukan adalah dengan cara random. Pusat-pusat cluster diberi nilai awal dengan angka-angka random, 3. Alokasikan semua data/ objek ke cluster terdekat. Kedekatan dua objek ditentukan berdasarkan jarak kedua objek tersebut. Demikian juga kedekatan suatu data ke cluster tertentu ditentukan jarak antara data dengan pusat cluster. Dalam tahap ini perlu dihitung jarak tiap data ke tiap pusat cluster. Jarak paling antara satu data dengan satu cluster tertentu akan menentukan suatu data masuk dalam cluster mana. Untuk menghiutng jarak semua data ke setiap tiitk pusat cluster dapat menggunakan teori jarak Euclidean yang dirumuskan sebagai berikut: D(i,j) = (X i X j ) 2 + (X 2i X 2j ) 2 + + (X ki X kj ) 2

7 dimana: D (i,j) = Jarak data ke i ke pusat cluster j Xki= Data ke i pada atribut data ke k Xkj= Titik pusat ke j pada atribut ke k Sumber Santosa (2007) 4. Hitung kembali pusat cluster dengan keanggotaan cluster yang sekarang. Pusat cluster adalah rata-rata dari semua data/ objek dalam cluster tertentu. Jika dikehendaki bisa juga menggunakan median dari cluster tersebut. Jadi rata-rata (mean) bukan satusatunya ukuran yang bisa dipakai. 5. Tugaskan lagi setiap objek memakai pusat cluster yang baru. Jika pusat cluster tidak berubah lagi maka proses clustering selesai. Atau, kembali ke langkah nomor 3 sampai pusat cluster tidak berubah lagi. D. Definisi PHP (Profesional Home Page) PHP adalah bahasa pemograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. Berikut ini dipaparkan sejarah PHP dari awal dikenalkan hingga saat ini :. PHP /FI Pertama kali PHP dibuat dan diperkenalkan oleh Rasmus Lerdorf pada tahun 995 mengguanakan nama PHP/FI. Pada awalnya, PHP/FI merupakan bagian dari personal Home Page Tools. Pada tahun 997, dikeluarkan PHP/FI versi 2.0. Fungsi- fungsi pada PHP/ FI ditulis dengan menggunakan bahasa C. Karena telah memiliki fungsi khusus untuk mengakses database. 2. PHP 3 PHP 3 merupakan generasi baru hasil pengembangan PHP/FI. Banyak developer yang terlibat di dalamnya. Tak heran jika PHP 3 dianggap sebagai tonggak awal bagi terciptanya PHP versi sekarang ini. Secara resmi peluncur PHP 3.0 ialah Andi Gutmans dan Zeev Suraski pada tahun 997. Setelah PHP 3.0 dikeluarkan, mereka menyarankan untuk menghentikan proyek PHP/FI karena PHP 3.0 masih lebih baik.

8 3. PHP 4 Pada pertengahan tahun 999 Zend merilis PHP versi 4 diluncurkan untuk menangani kelemahan PHP3, yaitu penggunaan fungsi yang begitu kompleks. Kurangnya efisiensi waktu dan kinerja yang buruk diperbaiki dan ditulis ulang dari inti PHP 3. Dengan penambahan fitur baru, seperti session, output buffering dan penanganan input, menjadikan PHP 4 aman dari berbagai jenis bahasa pemograman berbasis web. Selain itu, inti perbedaan mereka terletak pada penggunaan Zend Enginee. Zend Enginee merupakan inti dari PHP.Sebagai bagian dari inti PHP, secara fungsioanal ia bertugas menangani input, menerjemahkan dan mengeksekusinya. 4. PHP 5 PHP versi 5 muncul untuk menangani kelemahan- kelemahan yang terdapat pada versi sebelumnya. PHP versi 5 dapat membuat file swf dan applet java. Secara resmi, PHP versi 5 diluncurkan pada Desember 2003. Fokus utamanya adalah mengoptimalkan penggunaan PHP untuk OOP (Object Oriented Programming) (Syafii dan Andi Pramono dkk, 2005). E. Definisi MySQL MySQL adalah sebuah program databaseserver yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintah SQL (Structured Query Language). MySQL merupakan sebuah databaseserver yang free, artinya kita akan bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya. (Nugroho B,2005) Keunggulan MySQL :. Tidak ada memory- leak serta pemakaian memori yang sangat. 2. MySQL dapat menangani databaserelasional dan dapat dipakai untuk client/ server. 3. SoftwareMySQL adalah open source, artinya kita dapat mengambil, memakai, dan mengubah source-nya dengan bebas tanpa biaya. 4. MySQL sangat cepat. Ia multithreaded yaitu setiap query diperlakukan sebagai thread tersendiri. MySQL memakai sistem alokasi memori thread- based yang sangat cepat. 5. MySQL dapat diakses oleh client menggunakan protocol TCP/IP pada semua platform. Pada windows, client dapat mengakses menggunakan named- pipe. Sementara itu UNIX (Linux) dapat memakai domainsocket- file.

9 F. Definisi Datamining Data mining adalah suatu metode pengolahan data untuk menemukan pola yang tersembunyi dari data tersebut. Hasil dari pengolahan data dengan metode data mining ini dapat digunakan untuk mengambil keputusan di masa depan. Data mining ini juga dikenal dengan istilah pattern recognition. Data mining merupakan metode pengolahan data berskala besar oleh karena itu data mining ini memiliki peranan penting dalam bidang industri, keuangan, cuaca, ilmu dan teknologi. Secara umum kajian data mining membahas metode-metode seperti, clustering, klasifikasi, regresi, seleksi variable, dan market basket analisis (Santosa, 2007). G. Definisi Flowchart Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung. Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahasa pemrograman. Adapun alur flowchart dapat digambarkan pada gambar 2.. berikut ini : Proses Output End Sumber bayurha.blogspot.com/204/03 Gambar 2.. Konsep flowchart

0 Terdapat 2 jenis flowchart yaitu sebagai berikut :. SistemFlowchart Sistemflowchart merupakan diagram alir yang menggambarkan suatu sistem peralatan komputer yang digunakan dalam proses pengolahan data serta hubungan antar peralatan tersebut. Sistem flowchart tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah, tetapi hanya untuk menggambarkan prosedur dalam sistem yang dibentuk. 2. Program Flowchart Merupakan bagan alir yang menggambarkan urutan logika dari suatu prosedur pemecahan masalah. Untuk menggambarakan flowchart program telah tersedia simbolsimbol standart. Berikut ini adalah gambar dari simbol-simbol standart yang digunakan pada flowchart program pada tabel 2.2. berikut ini :

Tabel 2.2. Simbol- simbol flowchart N o Simbol Fungsi Simbol terminal, yaitu menyatakan permulaan atau akhir suatu program 2 Simbol proses, yaitu menyatakan suatu tindakan (proses) yang dilakukan oleh komputer 3 Simbol output/ input, untuk memasukkan data maupun menunjukkan hasil dari suatu proses 4 Simbol decision, yaitu menunjukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban : ya / tidak. 5 Simbol predefined process, yaitu menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk memberi harga awal

2 6 Simbol offline- storage, menunjukkan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu 7 Simbol manual input, memasukkan data secara manual dengan menggunakkan online keyboard 8 Simbol manual, yaitu menyatakan suatu tindakkan(proses) yang tidak dilakukan oleh komputer 9 Simbol punched card, menyatakan input berasal dari kartu atau output ditulis kartu Simbol magnetic tape, 0 menyatakan input berasal dari kartu atau output disimpan ke pita magnetis Simbol disk storage, menyatakan input berasal dari disk atau output disimpan ke disk Dokumen merupakan 2 simbol untuk data yang berbentuk informasi

3 3 4 5 Simbol untuk output yang ditujukan suatu device, seperti printer Arus atau Flow- prosedur yang dapat dilakukan dari atas kebawah, bawah keatas, dari kanan kekiri, dari kiri kekanan Untuk menyimpan data 6 7 Untuk menyatakan sekumpulan langkah proses yang ditulis sebagai prosedur Connector, suatu prosedur akan masuk dan keluar melalui simbol ini dalam lembar yang sama Sumber bayurha.blogspot.com/204/03 H. Definisi DFD (Data Flow Diagram) DFD adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan.

4 Tujuan DFD adalah sebagai berikut:. Memberikan indikasi mengenai bagaimana data ditransformasi pada saat data bergerak melalui sistem. 2. Menggambarkan fungsi-fungsi dan sub fungsi yang mentransformasi aliran data. I. Definisi ERD (Entity Relationship Diagram) ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basisdata berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. Notasi- notasi simbolik yang digunakan dalam Entity Relationship Diagram adalah sebagai berikut:. Entitas Entitas adalah segala sesuatu yang dapat digambarkan oleh data.entitas juga dapat diartikan sebagai individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain. 2. Atribut Atribut adalah pendeskripsian karakteristik dari entitas. Atribut digambarkan dalam bentuk lingkaran atau elips. Atribut yang menjadi kunci entitas atau key diberi garis bawah. 3. Relasi atau hubungan Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.