gmb

gmb

Senin, 22 September 2014

DATA MINING

Data Mining adalah serangkaian proses untuk menggali nilai tambah dari suatu kumpulan data berupa pengetahuan yang selama ini tidak diketahui secara manual. Patut diingat bahwa kata mining sendiri berarti usaha untuk mendapatkan sedikit barang berharga dari sejumlah besar material dasar. Karena itu Data Mining sebenarnya memiliki akar yang panjang dari bidang ilmu seperti kecerdasan buatan (artificial intelligent), machine learning, statistik dan database. Data mining adalah proses menerapkan metode ini untuk data dengan maksud untuk mengungkap pola-pola tersembunyi. Dengan arti lain Data mining adalah proses untuk penggalian pola-pola dari data. Data mining menjadi alat yang semakin penting untuk mengubah data tersebut menjadi informasi. Hal ini sering digunakan dalam berbagai praktek profil, seperti pemasaran, pengawasan, penipuan deteksi dan penemuan ilmiah. Telah digunakan selama bertahun-tahun oleh bisnis, ilmuwan dan pemerintah untuk menyaring volume data seperti catatan perjalanan penumpang penerbangan, data sensus dan supermarket scanner data untuk menghasilkan laporan riset pasar.
Alasan utama untuk menggunakan data mining adalah untuk membantu dalam analisis koleksi pengamatan perilaku. Data tersebut rentan terhadap collinearity karena diketahui keterkaitan. Fakta yang tak terelakkan data mining adalah bahwa subset/set data yang dianalisis mungkin tidak mewakili seluruh domain, dan karenanya tidak boleh berisi contoh-contoh hubungan kritis tertentu dan perilaku yang ada di bagian lain dari domain . Untuk mengatasi masalah semacam ini, analisis dapat ditambah menggunakan berbasis percobaan dan pendekatan lain, seperti Choice Modelling untuk data yang dihasilkan manusia. Dalam situasi ini, yang melekat dapat berupa korelasi dikontrol untuk, atau dihapus sama sekali, selama konstruksi desain eksperimental.
Beberapa teknik yang sering disebut-sebut dalam literatur Data Mining dalam penerapannya antara lain: clustering, classification, association rule mining, neural network, genetic algorithm dan lain-lain. Yang membedakan persepsi terhadap Data Mining adalah perkembangan teknik-teknik Data Mining untuk aplikasi pada database skala besar. Sebelum populernya Data Mining, teknik-teknik tersebut hanya dapat dipakai untuk data skala kecil saja.

Penggunaan Switch dan IF di JCreator

import javax.swing.*;
class quisUS
{
    public static void main (String []args)
    {
        int bayar;
        int tambahan;
        int biaya;
        String paket1;
        String a=JOptionPane.showInputDialog("Masukkan nama:");
        String nama=a;
        String b=JOptionPane.showInputDialog("Pilihan Paket: \n"+"1.singapur\n"+"2.thailand\n"+"3.hongkong\n"+"Masukkan Paket:");
                int paket=Integer.parseInt(b);
        String c=JOptionPane.showInputDialog("Masukkan lama:");
                int lama=Integer.parseInt(c);
        switch (paket){
            case 1:
                paket1="Singapur";
                biaya=1000000;
                if(lama>7){
                    tambahan=(lama-7)*250000;
                    }
                else {
                    tambahan= 0;
                }
                bayar=biaya+tambahan;
JOptionPane.showMessageDialog(null,"Nama:"+nama+"\n"+"paket:"+paket1+"\n"+"lama:"+lama+"\n"+"biaya:"+biaya+"\n"+"tambahan:"+tambahan+"\n"+"bayar:"+bayar);
            break;
            case 2:
                paket1="thailand";
                biaya=1200000;
                if(lama>7){
                    tambahan=(lama-7)*300000;
                    }
                else {
                    tambahan= 0;
                }
                bayar=biaya+tambahan;
JOptionPane.showMessageDialog(null,"Nama:"+nama+"\n"+"paket:"+paket1+"\n"+"lama:"+lama+"\n"+"biaya:"+biaya+"\n"+"tambahan:"+tambahan+"\n"+"bayar:"+bayar);
            break;
            case 3:
                paket1="hongkong";
                biaya=1500000;
                if(lama>7){
                    tambahan=(lama-7)*400000;
                    }
                else {
                    tambahan= 0;
                }
                bayar=biaya+tambahan;
JOptionPane.showMessageDialog(null,"Nama:"+nama+"\npaket:"+paket1+"\n"+"lama:"+lama+"\n"+"biaya:"+biaya+"\n"+"tambahan:"+tambahan+"\n"+"bayar:"+bayar);
                break;
               
        }}}
               
               

Membuat Kalkulator menggunakan JCreator

import javax.swing.*;
class kalkulator_switch
{
    public static void main (String []args)
    {
        System.out.println("masukkan pilihan anda");
        System.out.println("1.penjumlahan");
        System.out.println("2.pengurangan");
        System.out.println("3.perkalian");
        System.out.println("4.pmbagian");
        double hsl;
        String psn=JOptionPane.showInputDialog("Masukkan pilihan:");
            int jns=Integer.parseInt(psn);
            switch(jns){
                case 1:
                    System.out.println("penjumlahan");
                String bil1=JOptionPane.showInputDialog("Masukkan angka pertama:");
                String bil2=JOptionPane.showInputDialog("Masukkan angka kedua:");
                    int a1=Integer.parseInt(bil1);
                    int a2=Integer.parseInt(bil2);
                    hsl=a1+a2;
                    System.out.println("Hasil "+bil1+"+"+bil2+"="+hsl);
                    break;
                case 2:
                    System.out.println("pengurangan");
                String bil3=JOptionPane.showInputDialog("Masukkan angka pertama:");
                String bil4=JOptionPane.showInputDialog("Masukkan angka kedua:");
                    int a3=Integer.parseInt(bil3);
                    int a4=Integer.parseInt(bil4);
                    hsl=a3-a4;
                    System.out.println("Hasil "+bil3+"-"+bil4+"="+hsl);
                    break;
                case 3:
                    System.out.println("perkalian");
                String bil5=JOptionPane.showInputDialog("Masukkan angka pertama:");
                String bil6=JOptionPane.showInputDialog("Masukkan angka kedua:");
                    int a5=Integer.parseInt(bil5);
                    int a6=Integer.parseInt(bil6);
                    hsl=a5*a6;
                    System.out.println("Hasil "+bil5+"*"+bil6+"="+hsl);
                    break;
                case 4:
                    System.out.println("pembagian");
                String bil7=JOptionPane.showInputDialog("Masukkan angka pertama:");
                String bil8=JOptionPane.showInputDialog("Masukkan angka kedua:");
                    float a7=Integer.parseInt(bil7);
                    float a8=Integer.parseInt(bil8);
                    hsl=a7/a8;
                    System.out.println("Hasil "+bil7+"/"+bil8+"="+hsl);
                    break;
                   
                   
               
               
            }}}

Cara Mengkoneksikan phpmyadmin

1.buat database nagabonar menggunakan phpmyadmin

2.koneksimysql.php

<?php
$koneksi_oke=mysql_connect("localhost","","");
//Username&Password sesuaikan
if($koneksi_oke)
{
echo("Koneksi ke Server MySQL Sukses");
}
else
{
echo("Koneksi ke Server MySQL gagal");
}
?>

2. Buattabel.php
<?php
include("KoneksiMysql.php");
$pilih_db=mysql_select_db("nagabonar") or die("Database nagabonar tidak ditemukan");
$buat_tabel="CREATE TABLE anggota(no int(10)AUTO_INCREMENT PRIMARY KEY, nama
char(50), email char(50))";
$tabel=mysql_db_query("nagabonar",$buat_tabel);
if($tabel)
{
echo("<BR><BR>Tabel dengan nama: <B>anggota</B> sukses dibuat");
}
else
{
echo("Tabel dengan nama: <B>anggota</B> gagal dibuat");
}
?>

3. Forminput.php
<HTML>
<B>Pendaftaran Anggota Baru<BR>
Partai Cyber "NAGA BONAR"</B><BR><BR>
<FORM METHOD=POST ACTION=InputAnggota.php>
Nama: <INPUT TYPE=TEXT NAME=nama SIZE=20><BR>
E-mail: <INPUT TYPE=TEXT NAME=email SIZE=20><BR><BR>
<INPUT TYPE=SUBMIT NAME=submit VALUE=Daftar>
<INPUT TYPE=RESET NAME=reset VALUE=Batal>
</FORM>
</HTML>

4. Inputanggota.php
<?php
mysql_connect("localhost","","");
mysql_select_db("nagabonar") or die("Database tidak ada");
$perintah= "INSERT INTO anggota(nama,email) VALUES('$nama','$email')";
$isi_data=mysql_query($perintah);
if (isset($isi_data))
{
echo("Selamat! Anda telah menjadi anggota, data Anda:<BR><BR>");
echo("Nama: <B>$nama</B><BR>");
echo("E-mail: <B>$email</B>");
echo("<FORM METHOD=POST ACTION=TampilAnggota.php>");
echo("<INPUT TYPE=submit NAME=submit VALUE='Lihat Data'></FORM>");
echo("<FORM METHOD=POST ACTION=FormInput.php>");
echo("<INPUT TYPE=submit NAME=submit VALUE='Daftar Lagi'></FORM>");
}
else
{
echo("Pendaftaran gagal!!");
}
?>

5. TampilAnggota.php
<?php
echo("<B>Daftar Anggota Partai Cyber \"NAGA BONAR\"</B><HR><BR>");
echo("<TABLE BORDER=1>");
echo("<TR><TD>No</TD><TD>Nama</TD><TD>E-mail</TD></TR>");
mysql_connect("localhost","","");
mysql_select_db("nagabonar");
$perintah="SELECT * FROM anggota ORDER BY no";
$tampil_data=mysql_query($perintah);
while($data=mysql_fetch_row($tampil_data))
{
echo("<TR><TD>$data[0]</TD><TD>$data[1]</TD><TD>$data[2]</TD>");
echo("<TD><a href=\"FormEdit.php?id=$data[0]\">Ubah</a></TD><TD><a
href=\"HapusAnggota.php?id=$data[0]\">Hapus</a></TD></TR>");
}
echo("</TABLE>");
?>

6. Formedit.php
<?php
mysql_connect("localhost","","");
mysql_select_db("nagabonar");
$perintah="SELECT * FROM anggota where no='$id'";
$hasil=mysql_query($perintah);
$baris=mysql_fetch_array($hasil);
?>
<HTML>
<B>Pengeditan Anggota "NAGA BONAR"</B><HR><BR>
<FORM method=post action=EditAnggota.php>
<input type=hidden name="id" value="<? echo "$baris[no]" ?>">
Nama: <input type=text name=nama size=20 value="<? echo"$baris[nama]" ?>"><BR>
E-mail: <input type=text name=email size=20 value="<? echo"$baris[email]" ?>"><BR><BR>
<input type=submit name=edit value=Simpan>
</HTML>

7. Hapusanggota.php
<?php
mysql_connect("localhost","","");
mysql_select_db("nagabonar");
$perintah="DELETE FROM anggota where no=$id";
$hapus=mysql_query($perintah);
header("location:TampilAnggota.php");
?>

8.EditAnggota.php
<?php
mysql_connect("localhost","","");
mysql_select_db("nagabonar");
$ubah="UPDATE anggota SET nama='$nama',email='$email' where no='$id'";
mysql_query($ubah);
header("location:TampilAnggota.php");
?>