Cara Membuat Aplikasi Data PHP & MySQL



1. Buatlah sebuah database sesuai keinginan kita misalnya kita beri nama 'biodata' (tanpa tanda petik). Setelah itu, kita buat table baru yang kita beri nama 'tabel_biodata' misalnya. contoh SQLnya seperti berikut ini:

CREATE TABLE IF NOT EXISTS `tabel_biodata` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nama` varchar(50) NOT NULL,
  `jenis_kelamin` enum('Laki-Laki','Perempuan') NOT NULL,
  `alamat` varchar(100) NOT NULL,
  `no_hp` varchar(12) NOT NULL,
  PRIMARY KEY (`id`)
);

2. Buat sebuah folder di folder C:\xampp\htdocs\ misalnya kita beri nama 'biodata'. Kemudian buka text editor kesayangan kita baik itu Notepad++, Adobe Dreamweaver, Geany, Gedit atau yang lainnya. Sekarang kita buat file untuk koneksi ke database mysql, Ketikkan code program berikut ini (jangan di copy-paste loch!):

<?php
$dsn  = "mysql:dbname=biodata;host=localhost";
$user = "root";
$pass = "";

try {
    $dbh = new PDO($dsn, $user, $pass);
} catch (PDOException $e) {
    echo "Koneksi ke database gagal: ".$e->getMessage();
}
?>

lalu kita simpan dengan nama 'connect.php' di dalam folder 'C:\xampp\htdocs\biodata'.


3. Selanjutnya kita buat file baru untuk input data, ketikkan code program berikut ini:

<h1 align="center">Input Biodata</h1>
<fieldset style="width: 50%; margin: auto;">
    <legend>Form Input Biodata</legend>
     
    <form action="simpan.php" method="post">
        <p>
            Nama Lengkap

            <input type="text" name="nama" required />
        </p>
         
        <p>
            Jenis Kelamin

            <input type="radio" name="jenis_kelamin" value="Laki-Laki" id="laki-laki" /><label for="laki-laki">Laki-Laki</label>
            <input type="radio" name="jenis_kelamin" value="Perempuan" id="perempuan" /><label for="perempuan">Perempuan</label>
        </p>
         
        <p>
            Alamat Lengkap

            <textarea name="alamat" cols="50" required></textarea>
        </p>
         
        <p>
            Nomor Handphone

            <input type="text" name="no_hp" required />
        </p>
         
        <p>
            <input type="submit" value="Simpan" />
            <input type="reset" value="Reset" onclick="return confirm('hapus data yang telah diinput?')">
        </p>
    </form>
</fieldset>


<center><a href="index.php"> Tabel Biodata</a></center>

4. Setelah kita membuat tampilan untuk input data, kita buat file untuk menyimpan data yang kita inputkan. Code programnya seperti berikut ini:

<?php
include 'connect.php';

if (isset($_POST)) {
    $sql = "INSERT INTO tabel_biodata VALUE ('', '$_POST[nama]', '$_POST[jenis_kelamin]', '$_POST[alamat]', '$_POST[no_hp]')";
    $dbh->exec($sql);
}

header("location:index.php");
?>

lalu kita simpan dengan nama 'simpan.php'. Lalu bagaimana untuk menampilkan datanya? lanjut ke langkah berikutnya.

5. Setelah diinput, kita akan melihat data kita dalam bentuk tabel. code program untuk menampilkan datanya seperti berikut ini:

<?php
include 'connect.php';
?>
<style>
    tbody > tr:nth-child(2n+1) > td, tbody > tr:nth-child(2n+1) > th {
        background-color: #ededed;
    }
    table{
        width: 70%;
        margin: auto;
        border-collapse: collapse;
        box-shadow: darkgrey 3px;
    }
    thead tr {
        background-color: #36c2ff;
    }
</style>

<h1 align="center">Tabel Biodata</h1>

<center><a href="input.php">Input Biodata ≫ </a></center>


<table border="1">
    <thead>
        <tr>
            <th>No</th>
            <th>Nama</th>
            <th>Jenis Kelamin</th>
            <th>Alamat</th>
            <th>No Hp</th>
            <th>Pilihan</th>
        </tr>
    </thead>
     
    <tbody>
    <?php
    $sql = "SELECT * FROM tabel_biodata ORDER BY id";
    $no  = 1;
    foreach ($dbh->query($sql) as $data) :
    ?>
        <tr>
            <td><?php echo $no++; ?></td>
            <td><?php echo $data['nama'] ?></td>
            <td><?php echo $data['jenis_kelamin'] ?></td>
            <td><?php echo $data['alamat'] ?></td>
            <td><?php echo $data['no_hp'] ?></td>
            <td align="center">
                <a href="edit.php?id=<?php echo $data['id'] ?>">edit</a>
                   
                <a href="hapus.php?id=<?php echo $data['id'] ?>" onclick="return confirm('Anda yakin akan menghapus data?')">hapus</a>
            </td>
        </tr>
    <?php
    endforeach;
    ?>
    </tbody>
</table>

lalu simpan dengan nama 'index.php' agar jika kita buka alamat 'http://localhost/biodata' langsung tampil tabel datanya.

6. Selanjutnya kita akan membuat file agar data kita yang sudah masuk ke database bisa di edit lagi. Berikut ini code programnya:

<?php
include 'connect.php';
if (isset($_GET['id'])) {
    $query = $dbh->query("SELECT * FROM tabel_biodata WHERE id = '$_GET[id]'");
    $data  = $query->fetch(PDO::FETCH_ASSOC);
} else {
    echo "ID tidak tersedia!
<a href='index.php'>Kembali</a>";
    exit();
}

if ($data === false) {
    echo "Data tidak ditemukan!
<a href='index.php'>Kembali</a>";
    exit();
}
?>
<h1 align="center">Edit Biodata</h1>
<fieldset style="width: 50%; margin: auto;">
    <legend>Form Input Biodata</legend>
     
    <form action="update.php" method="post">
        <input type="hidden" name="id" value="<?php echo $data['id']; ?>" />
        <p>
            Nama Lengkap

            <input type="text" name="nama" required value="<?php echo $data['nama']; ?>"/>
        </p>
         
        <p>
            Jenis Kelamin

            <?php if ($data['jenis_kelamin'] === "Laki-Laki") : ?>
            <input type="radio" name="jenis_kelamin" value="Laki-Laki" id="laki-laki" checked /><label for="laki-laki">Laki-Laki</label>
            <input type="radio" name="jenis_kelamin" value="Perempuan" id="perempuan" /><label for="perempuan">Perempuan</label>
            <?php else : ?>
            <input type="radio" name="jenis_kelamin" value="Laki-Laki" id="laki-laki" /><label for="laki-laki">Laki-Laki</label>
            <input type="radio" name="jenis_kelamin" value="Perempuan" id="perempuan" checked /><label for="perempuan">Perempuan</label>
            <?php endif; ?>
        </p>
         
        <p>
            Alamat Lengkap

            <textarea name="alamat" cols="50" required><?php echo $data['alamat']; ?></textarea>
        </p>
         
        <p>
            Nomor Handphone

            <input type="text" name="no_hp" required value="<?php echo $data['no_hp']; ?>" />
        </p>
         
        <p>
            <input type="submit" value="Simpan" />
            <input type="reset" value="Reset" onclick="return confirm('hapus data yang telah diinput?')">
        </p>
    </form>
</fieldset>


<center><a href="index.php">≪ Tabel Biodata</a></center>

lalu kita simpan dengan nama 'edit.php'.

7. Selanjutnya kita akan membuat file yang bertugas mengupdate data yang telah kita edit. berikut code programnya : 

<?php
include 'connect.php';

if (isset($_POST)) {
    $sql = "UPDATE tabel_biodata SET nama = '$_POST[nama]',
                                     jenis_kelamin = '$_POST[jenis_kelamin]',
                                     alamat = '$_POST[alamat]',
                                     no_hp  = '$_POST[no_hp]'
                                 WHERE id = '$_POST[id]' ";
    $dbh->exec($sql);
}

header("location:index.php");
?>

lalu kita simpan dengan nama 'update.php'.

8. Nah, bagian terakhir adalah membuat file yang bertugas untuk menghapus data yang kita pilih untuk dihapus, code programnya seperti berikut ini:

<?php
include 'connect.php';
if (isset($_GET['id'])) {
    $dbh->exec("DELETE FROM tabel_biodata WHERE id = '$_GET[id]'");
}
header("location:index.php")
?>

kita simpan file tersebut dengan nama 'hapus.php'.

Sampai disini kita telah membuat sebuah program yang dapat membantu kita untuk input data, menampilkan data, mengupdate data dan menghapus data. Sekarang kita coba lagi program kita buat dengan mengakses ke alamat 'http://localhost/biodata'. sudah tampil kan programnya? selamat belajar, dan pesan saya jangan sering begadang ngerjain tugas gara-gara waktunya udah mepet mepet sama deadline. Jika ada pertanyaan jangan malu-malu untuk bertanya, salam Zulfan Nahar Andriano

NB : Untuk contoh silahkan download script berikut jika membutuhkan

Password win rar silahkan ADD FB SAYA dan dapatkan link untuk mendapatkan passwordnya
Bagi yang sudah menjadi teman silahkan klik PENGIKUT pada halaman Bloger dan Join  lah... Thenkyu 

Jika anda mau belajar tentang PHP , anda dapat download modul PHP berikut, Klik Disini

LINUX ONLY

Kumpulan repository Ubuntu  

 

 

 

 

 

Foss id

deb http://dl2.foss-id.web.id/ubuntu lucid main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-updates main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-security main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-backports main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-proposed main restricted universe multiverse

Speedy
deb http://opensource.telkomspeedy.com:5432/ubuntu lucid main restricted universe multiverse
deb http://opensource.telkomspeedy.com:5432/ubuntu lucid-updates main restricted universe multiverse
deb http://opensource.telkomspeedy.com:5432/ubuntu lucid-security main restricted universe multiverse

Ubuntu 10.4
deb http://lutung.library.ums.ac.id/ubuntu/lucid main restricted universe multiverse
deb http://lutung.library.ums.ac.id/ubuntu/ lucid-updates main restricted universe multiverse
deb http://lutung.library.ums.ac.id/ubuntu/ lucid-security main restricted universe multiverse

Ubuntu 10.10
deb http://lutung.library.ums.ac.id/ubuntu/ maverick main restricted universe multiverse
deb http://lutung.library.ums.ac.id/ubuntu/ maverick-updates main restricted universe multiverse
deb http://lutung.library.ums.ac.id/ubuntu/ maverick-security main restricted universe multiverse

TRIK MENGAMBIL BANDWITH DI WARNET

Assalamu'alaikum wr.wb sobat BERBAGI,saya akan memberikan sebuah tips yang sangat menarik sobat tau yaitu bagaimana cara mengambil bandwith di warnet tanpa harus menggunakan software , cara ini baru saya coba di client warnet yang menggunakan OS xp dan terbukti sukse kecepatan internet di client saya itu mencapai 80% dari kecepatan modem jadi kbu lain hanya membagi 20% jaringan modem yang di gunakan warnet tersebut memank cara ini sebenarnya kurang baik di terapkan bagi sobat tapi cara ini hanya untuk jga-jga karena biasa qt sangat ingin mendownload sebuah software dengan berkapasitas besar tapi sayang kecepatan internet di warnet tersebut sangat lambat karena banyaknya orang yang bermain games online dan lain , oleh karena itu saya akan memberikan solusinya

Cara nya adalah sebagai berikut:
  1. Klik start ==> run 
  2. Lalu ketik gpedit.msc, Kemudian setelah itu keluar kotak “Group Policy
  3. Di “ Computer Configuration “, Pilih “Administrative Templates
  4. Lalu pilih “ Network “
  5. Klik pada “QoS Packet Scheduler “
  6. Setelah itu Pilih Pada “ Limit reservable Bandwidth 
  7. Pilih dari “ Not Configured “ menjadi “ Enable “
  8. Setelah itu Pada tabel bawah pada tulisan “ Bandwidth Limit % “ Ubah Dari “20” Menjadi “80 atau 20”, Lalu “Apply” , “ OK “. setting ini tergantung dari jumlah komputer, jika kita mau setting setiap komputer dapet bandwith 10% maka kita tinggal masukan angka 90%, bila setiap komputer ingin kita set dapat 20% maka tinggal kita masukan angka 80%. semoga membantu.
Atau juga bisa dengan cara berikut:
Pada Address Bar Ketik : ABOUT:CONFIG
    Cari string di bawah ini : ( pastikan semua srting dibawah “TRUE”)
    contoh menggantingnya :
    NETWORK.HTTP.PIPELINING FALSE ==> klik kanan dan pilih “Toggle”
    NETWORK.HTTP.PIPELINING TRUE
    NETWORK.HTTP.PIPELINING.MAXREQUESTS 64
    NETWORK.HTTP.PROXY.PIPELINING TRUE
    NETWORK.PROXY.SHARE_PROXY_SETTINGS FALSE <=== ini harus False
    buat srting baru caranya : Klik Kiri 1X Dimana Saja, Klik Kanan NEW>>INTEGER
    Ketik : NGLAYOUT.INITIALPAINT.DELAY Beri Nilai 0
    Kemudian REFRESH atau Tekan F5
    Pada Address Bar Ketik : ABOUT:BLANK
    Klik Menu:
    Untuk OS Windows XP TOOLS>>OPTIONS>>WEB FEATURES
    Untuk OS Linux ( Vector ) EDIT >> PREFERENCES
    Untuk Setting yang berbeda di beberapa OS EDIT >>ADVANCED
    Pada Option:
    ALLOW WEB SITES TO INSTALL SOFTWARE Beri Tanda Check Box Untuk mengaktifkan
    Kemudian Tekan OK Lalu REFRESH ( F5 )
    Masuk Ke Link Ini :

    https://addons.mozilla.org/extensions/moreinfo.php?applicationfiltered=firefox&id=125

    atau :

    https://addons.mozilla.org/extensions/moreinfo.php?id=125&applicationfiltered=firefox
    Download Software SwitchProxy Tool Versi 1.3.4
    Setelah Selesai Jangan Tekan Tombol UPDATE
    Klik Tanda X (tutup)Yang Ada Di Pojok Kanan Atas Dari POP UP Window Yang Muncul
    Tutup Semua Browser Mozilla FireFox,
    Kemudian Buka Lagi Untuk Mengaktifkan Software SwitchProxy Tool Versi 1.3.4 Yang sudah di Install Tadi
    Kalo Instalasi Sukses, Akan Muncul Toolbar tambahan Di Bawah Toolbar Navigasi & Address Bar.

Sekarang Browser Mozilla Siap Untuk Digunakan ^o^
Catatan :

    Cara Ini Sangat Efektif Bila Digunakan Di Warnet Yang Padat Pengunjung untuk Menyedot Bandwidth ( Mayoritas kecepatan akses Internet ) Ke Komputer Yang Sedang Anda Pakai
    Perubahan Yang Signifikan Terjadi Pada koneksi Internet Dengan BROADBAND / VSAT.

enjoy it...

PENGERTIAN PROPOSAL BESERTA CONTOH PROPOSAL USAHA



Hai sobat , pasti kalian sudah tau apa itu proposal, ya proposal adalah dokumen tentang perencanaan usaha yang disusun oleh pihak tertentu yang membutuhkan sebagai bahan pertimbangan pengambilan keputusan.
Ø  Adapun tujuan dari proposal adalah sebagai berikut :
·         Menerangkan tujuan bisnis
·         Menjelaskan usaha
·         Mendapatkan modal
·         Mengidentifikasi strategi alternatif
·         Petunjuk menyusun strategi
·         Membentuk ukuran standart dari hasil suatu usaha
·         Kunci management bisnis
·         Evaluasi usaha
·         Identifikasi strategi alternatif
Ø  Berikut sistematika penulisan proposal yang benar
1.      Identitas
·         Nama perusahaan
·         Nama pemilik perusahaan
·         Bentuk perusahaan
·         Bidang usaha
·         Lokasi perusahaan
2.      Kata pengantar
·         Tujuan usaha
·         Manfaat umum
·         Manfaat ekonomi
3.      Aspek produk
·         Jenis produksi
·         Rencana jumlah produk
·         Sumber bahan baku
4.      Aspek pemasaran
·         Kondisi pasar
a.       Pasar sasaran
b.      Peluang pasar
c.       Harapan perusahaan dimasa depan
·         Rencana pasar
a.       Lokasi daerah pemasaran
b.      Jumlah potensi pemasaran
c.       Kondisi para pesaing
d.      Sistem distribusi
e.       Strategi pemasaran atau promosi
f.       Harga produk
5.      Aspek teknik
·         Penataan
a.       Ruang kantor
b.      Toko
c.       Pabrik
d.      Mesin atau peralatan
·         Jam kerja
·         Sistem rekrutmen pegawai
·         Teknik kerja karyawan
6.      Aspek organisasi dan management
·         Struktur organisasi
·         Uraian pembagian tugas
·         Jumlah departemen dan pimpinan
·         Sistem pembinaan personal
7.      Aspek yuridis
·         Ijin usaha
·         Akte pendirian
·         ADART
·         Status
8.      Aspek administrasi
·         Tata usaha
·         Sistem kearsipan
·         Sistem absensi
·         Sistem penggajian
9.      Aspek keuangan dan permodalan
·         Sumber modal
a.       Jumlah modal sendiri
b.      Jumlah modal pinjaman
c.       Jumlah seluruh modal
·         Jumlah kebutuhan gaji
·         Jumlah kebutuhan bahan baku
·         Jumlah kebutuhan dana

Okey sobat , cukup sudah sedikit penjelasan tentang proposal, langsung saja sobat jika mau bisa download contoh dari proposal itu sendiri, mungkin dapat sobat gunakan sebagi contoh acuhan dalam pembuatan proposal sobat. Download dibawah ini.......