Rabu, 04 Desember 2013

MEMBUAT DATA BASE PART 2 DENGAN ECLIPSE

Tanpa basa basi dan banyak kata ....... let's see this video how to make database with PHP programming (pake bahasa inggris biar lancar siapa tahu ada kesempatan keluar negeri hehehe.....) tapi bukan menjadi TKI lho hahahaha..... aamiin....

CLICK TO VIEW THE TUTORIAL VIDEO





Selasa, 03 Desember 2013

MENAMPILKAN DATA PADA DATABASE My SQL DI DALAM TABEL DENGAN PHP


Untuk menampilkan data pada database tentu saja diperlukan sebuah database yang telah dibuat. Ok...coba buat database dengan struktur gambar seperti dibawah.



Kemudian  kita buat tabel dengan menggunakan tag <table> pada HTML
 pada pembuatan tabel ada beberapa tag HTML yang sering digunakan yaitu
  • <table>  === > tag awal untuk membuat pada tabel
  • <td>      === > membuat kolom pada tabel
  • <tr>       === > membuat baris pada tabel
  • <th>      === > membuat baris pada tabel
  • < align=....> = Untuk mengatur letak tulisan.
  • < colspan=....> = Untuk menggabungkan sekian kolom menjadi satu. (jika diisi dengan 3, maka 3   kolom menjadi satu
  • < rowspan=...> = Untuk menggabungkan sekian baris menjadi satu. (jika diisi dengan 5, maka 5 baris menjadi satu
  • < cellpadding=...> = Untuk memberi jarak antara setiap konten spt. kolom dan baris. (Semakin tinggi nilai yang diberikan semakin jauh jaraknya. Biasa diketik menjadi < table cellpadding=...>
  • < width=...> = Untuk melebarkan tabel. Diisi dengan angka biasa maupun persentase  
  • < font size=...> = Untuk mengubah ukuran font. (+) untuk memperbesar, (-) untuk memperkecil.
Ok...kita mulai dengan script PHP .....

<?php
 include 'koneksi.php';
 $tampildata=mysql_query("select * from tb_staff");
?>

<table>
<thead>
        <tr align="center">
            <th> ID </th>
            <th>Nama</th>
            <th>ID Jabatan</th>
            <th>Jabatan</th>
        </tr>
      
        <?php
            $hasil=$tampildata;
            while ($row = mysql_fetch_object($hasil))
            {
                echo "<td>".$row->idstruktur."</td>";
                echo "<td>".$row->nama_pegawai."</td>";
                echo "<td>".$row->idjabatan."</td>";
                echo "<td>".$row->namajabatan."</td>";
                echo "</tr>";
            }
        ?>
</thead>
</table>

Jika telah selesai maka output dari script tersebut seperti gambar dibawah

pada gambar tidak ada garis yang membatasi antara masing-masing kolom dan baris. Jika ingin ada garis silahkan coba dengan menggunakan <table border = "1">, maka pasti akan garis.
Untuk melihata bagaimana cara membuatnya coba simak video tutorial berikut

CLICK TO VIEW THE VIDEO TUTORIAL

Senin, 02 Desember 2013

INSERT DATA KE DATASASE My SQL DENGAN PHP

INSERT DATA

Langkah pertama tentu saja kita buat database dengan struktur seperti


Memasukkan data pada My SQL dengan menggunakan PHP dibutuhkan suatu form yang berfungsi sebagai input. ok lets try....

hal pertama yang sangat penting sebelum membuat form adalah database kemudian koneksi ke database
untuk membuat database sudah dijelaskan sekarang kita coba buat form input untuk mengisi database.

pertama kita buat file PHP dengan nama form.php

kemudian masukkan script dibawah ini

<form action="insert.php" method="post">
    <input type="hidden" name="id" value="nama">

<table>
<tr>
    <td width = "25%">Jabatan</td>
    <td width ="1%">:</td>
    <td><input type="text" name="jabatan"></td>
</tr>
<tr>
    <td>Tanggal</td>
    <td>:</td>
    <td><input type="text" name="tanggal">
    </td>
<tr>

        <td>Serial Number</td>
        <td>:</td>
        <td><input type="text" name="sn"></td>
</tr>

<tr>
    <td>Status</td>
    <td>:</td>
    <td><input type="text" name="status">
    </td>
       
<tr>
        <td><input type="submit" value= "submit">

</table>
</form>

saat di run maka akan tampil seperti gambar dibawah


sedikit berbagi pengalaman mungkin berguna. Pernah lupa berkali-kali kenapa nilai yang dimasukkan tidak masuk ke database ternyata jika penulisan cript seperti ini 
<form action="insert.php" method="post">
maka pada file php yang memproses untuk memasukkan data harus bernama insert.php.

kemudian setelah itu kita buat file untuk memproses data yang dimasukkan pada form dengan nama file insert.php

<?php 

$con = mysql_connect('localhost','root',''); //koneksi untuk localhost
$db = mysql_select_db('data_produksi',$con); //memilih database data_produksi

$jabatan = htmlspecialchars($_POST['jabatan']);
$tanggal = htmlspecialchars($_POST['tanggal']); 
$sn = htmlspecialchars($_POST['sn']);
$status = htmlspecialchars($_POST['status']);

$data = mysql_query("insert into data_produksi (idjabatan,tanggal,sn,status) values
        ('$jabatan', '$tanggal','$sn','$status')");


if($data)
{
        header('Location: form.php');
}
else
{
    echo "Data gagal dimasukkan";
}

?>
 setiap kata yang diawali dengan tanda $ berarti kata tersebut adalah variabel. Sedangkan $_POST adalah method pada PHP untuk memasukkan data. pada bagian ['name'] diisi sesuai dengan nama pada form input contoh pada  <input type="text" name="jabatan"> . Maka diisi dengan jabatan.
sedangkan htmlspecialchars adalah  sebuah perintah atau sintax yang di miliki oleh PHP yang berguna untuk menontaktifkan seluruh perintah – perintah html. contoh

kita semua tahu bahwa sintax pada PHP ini untuk membuat link <a href ='kata'>kata</a>
tapi apa jadinya jika menggunkan  htmlspecialchars maka fungsi untuk membuat link akan tidak bisa. itu lah hebtnya makhluk htmlspecialchars dapat mematikan fungsi. Gimana masbro... dan mbasist...mengerti ........??????

ok kita coba ....
<?php
$tes = htmlspecialchars("<a href ='kata'>kata</a>"); 
echo $tes;
?>
 maka yang keluar pada saat di-run adalah tetap karakter string <a href ='kata'>kata</a>. Tetapi jika penulisan seperti dibawah

<?php
$tes = ("<a href ='kata'>kata</a>"); 
echo $tes;
?>
tanpa menggunakan html special chars maka outputnya adalah berbentuk link yaitu ------- > kata
kalo ga percaya silahkan dicoba....tapi jangan percaya terhadap saya musyrik hahahaha.......percaya itu cukup pada Tuhan.

ohh....iya satu lagi masbro dan mbasist kita lihat yang digaris bawahi

$data = mysql_query("insert into data_produksi (idjabatan,tanggal,sn,status) values
        ('$jabatan', '$tanggal','$sn','$status')"); 

penulisan pada bagian yang digaris bawahi harus sesuai dengan nama field pada database. Jika tidak sesuai maka data tidak akan masuk.

okk semoga bermanfaat wassalam......ane tunggu saran dan kritik nya
next kita coba bahas update dan delete data from database

UPDATE DATA KE DATASASE My SQL DENGAN PHP

Ok....kembali lagi setelah mencoba insert data. Kita lanjutkan bagimana cara meng-update data pada database dengan PHP. Update data merupakan pengeditan data dari database yang telah ada.
let's check it out this script

<?php
    include_once 'koneksi.php';
    $id =  $_POST['id'];
    $idjabatan= $_POST['jabatan'];
    $tanggal = htmlspecialchars($_POST['tanggal']);
    $serial =  htmlspecialchars($_POST['sn']);
    $status =  htmlspecialchars($_POST['status']);
    $sql_ubah= mysql_query("update laporan_cable_repair
                        set idjabatan= '$idjabatan',
                            sn = '$serial',
                            status = '$status',
                            tanggal = '$tanggal'
                            where idcable=".$id);
    if($sql_ubah)
    {
         echo "data berhasil di-update";
    }
    else
    {
        echo "data gagal di-update";
    }

?>

sebetulnya hampir sama dengan insert data. Tetapi yang membedakannya pada update menggunakan perintah SQL update degan struktur penulisan
mysql_query ("update ...nama table... set nama field 1= 'variabel input1', nama field 2 =  'variable input2'... where ...primary key...) ;

setelah proses query ditambahkan kondisi unutk mengecek jika data berhasil di-update maka akan tampil tulisan data berhasil di-update. Dan jika tidak berhasil, maka akan keluar tulisan data gagal di-update. Coba simak video dibawah :


CLICK TO VIEW THE VIDEO TUTORIAL


Pada video tersebut terdapat beberapa kesalahan penulisan syntax. Dengan belajar dari kesalahan dan memperbaikinya maka hasil yang akan didapatkan sesuai dengan apa yang diinginkan. Begitu juga dengan hidup belajar dari kesalahan dan memperbaikinya jika menginginkan hasil yang lebih baik dimasa yang akan datang. 

DELETE DATA KE DATASASE My SQL DENGAN PHP

Ok......kita lanjutkan kembali setelah mencoba membuat database, insert, update sekarang kita coba bagaimana menghapus database...
kita langsung saja lihat video tutorialnya

CLICK TO VIEW THE VIDEO TUTORIAL

MENAMPILKAN DATA DALAM DATA BASE DENGAN PERINTAH SQL




Bagaimana caranya menampilkan database tersebut sesuai dengan keinginan atau kebutuhan yang diperlukan.

Pertama kali yang sangat penting adalah membaca bismillaah sebelum memulai pembuatan database. kemudian buat database bisa dengan melalaui command com atau langsung menggunakan phpmyadmin.
ok..kita mulai saja mari kita buat database dengan mneggunakan phpMyAdmin atau bisa juga dengan tools yang lain.
kita buat tabel seperti gambar dibawah


dapat diliat sudah ada 5 tabel yaitu :
data pegawai
data lembur
data pekerjaan
data jabatan
untuk data pekerjaan diisi seperti gambar dibawah

data pekerjaan



data jabatan
data lembur


data jabatan



Perintah dan output
setelah setiap tabel terisi kemudian gunakan perintah SQL untuk menampilkan data. Untuk menampilkan data pada kali ini saya gunakan tool sql yang lain yaitu mysql worbench. dan berikut ini gambar hasil screen shot dari tiap perintah dan outputnya
pada bagian sebelah atas terdapat perintah sql yaitu :

select a.nama, b.id_pegawai, b.jabatan, c.tanggal,jam_masuk, jam_keluar,keterangan
from data_pegawai a, data jabatan b, data_lembur c
where a.id_pegawai = b.id_pegawai and a.id_pegawai = c.id_pegawai and c.keterangan = 'lembur' and c.keterangan <> 'terlambat' limit 5

artinya kita memilih field nama yang disimpan di variabel a, id_pegawai dan jabatan yang disimpan divariabel b setra tanggal, jam_keluar, keterangan yang disimpan di variabel c. masing-masing field tersebut diatas berasal dari
 tabel data_pegawai pada variabel a
 tabel data jabatan pada variabel b
 tabel data_lembur pada variabel c 

kemudian yang data yang dikeluarkan dengan id_pegawai yang sama dan keterangan lembur serta keterangan terlambat dengan batas 5 pegawai. 





KAMUS NAMA-NAMA POHON DALAM BAHASA INDONESIA DAN BAHASA SUNDA DENGAN PHP


Woke..kita langsung saja ke inti permasalahan. kamus adalah penerjamah atau mengalih bahasakan satu kata atau kalimat ke bahasa yang lain.
Dalam pembuatan program ini tentu saja dibutuhkan beberapa data baik dalam bahasa Sunda ataupun dalam bahasa Indonesia yang akan digunakan sebagai pembanding. Langkah pertama yang tidak bisa ditawar menawar lagi adalah kit but database dari nama- nama pohon yang akan kita terjemahkan.....sebagai contoh kita lihat gambar dibawah

loh.....ko ada field yang bernama gambar buat apa ????? mungkin anda bertanya kamus ko ada gambar,,
ok saya jelaskan, begini loh...jalan ceritanya. Jadi pada setiap kita memilih nama pohon maka outputnya bukan hanya tulisan tetapi gambar dari pohon tersebut. Karena itu siapkan folder untuk menyimpan file gambar format gambar yang digunakan bebas bisa .jpg .bmp .png dan sebagainya sesuai selera
setelah itu kita buat file PHP...ok ga usah lama-lama mari lita lihat scriptnya seperti biasa kita buat file php untuk koneksi seperti dibawah

kemudian buat halaman awal dengan PHP editor untuk pemilihan kata dan bahasa apa yang akan diterjemahkan. pada file PHP ini saya beri nama kamus.php
<html>
<head>
<meta charset="utf-8">
    <title>BEBAGI ITU INDAH</title>
       <!-- link rel="stylesheet" type="text/css" href='http:coba.css' -->
</head>  
<body>
<header>
  
    <h1>BERBAGI ITU INDAH</h1>

<div id = "text" style = "background-color:#6c5c84; height:800px; float:center;">
    <div align = "center">
        <h1>PILIH BAHASA </h1>
        <br>
             <form>
                     <!--  input type="button" value="Bahasa Indonesia Ke Bahasa Sunda" onClick="window.location.href='http:bahasaindonesia.php'"-->
             </form>
             <br>                                                                                                                                                                        
              <form>
                      <!--input type="button" value="Bahasa Indonesia Ke Bahasa Sunda" onClick="window.location.href='http:bahasasunda.php'"-->
              </form>
 
</div>   
<div align = "center">
    <div><h1>TIDAK ADA KATA TERLAMBAT UNTUK BELAJAR</h1></div>
    <div>Created By Dian Safari<a href="http:#"></a> | back to <a href="http://dian-safari.student.stei.us/">Home</a></div>
    <div> Program Alih Jenjang D3 ke D4 Batch 7 <a href="http://lskk.ee.itb.ac.id/">STEI ITB Bandung</a></div>
</div>

</header>
</body>
</head>
</html>


kemudian buat form input dengan nama file bahasaindonesia.php dan bahasasunda.php

<html>
<head>
<body>
MASUKKAN NAMA POHON DALAM BAHASA INDONESIA

            <form action="main.php" method="POST">
                <input type="text" name="input" id="input" />
                <input type="submit" value="Terjemahkan"/><br />
            </form>

</html>
</head>
</body>

setelah itu kita buat script untuk menyortir kata dari database berdasarkan  kata yang diinputkan dari masing-masing form input dengan menggunakan perintah SQL

<?php
include 'koneksi.php';

if ($_POST)
{
    $text = $_POST["input"];
    $query = mysql_query("SELECT bahasa_indonesia,gambar FROM tugas3 where bahasa_sunda LIKE'".$text."'",$con);
    while($data = mysql_fetch_array($query))

    {
        $bahasa_sunda[] = $data["bahasa_indonesia"];
        $gambar[] = $data["gambar"];
      
    }
}
?> 


dan 

<?php
include 'koneksi.php';
if ($_POST)

{
       $text = $_POST["input"];
      $query = mysql_query("SELECT bahasa_sunda,gambar FROM tugas3 where bahasa_indonesia LIKE'".$text."'",$con);
      while($data = mysql_fetch_array($query))

       {
               $bahasa_sunda[] = $data["bahasa_sunda"];
               $gambar[] = $data["gambar"];
      
       } 

}

?>


kemudian untuk menampilkannya gunakan script  dibawah

<?php
        if (isset($bahasa_sunda))
        {
            foreach($bahasa_sunda as $hasil)
            {
                    echo $hasil;
            }
        } 


?>
        <div>
        <br>
        <br>

<?php
        if (isset($gambar))
        {
            foreach($gambar as $url_gambar)
            {
                echo "";
            }
        }

?>
        <img src="<?php echo $url_gambar; ?>">
        </div> 



CLICK TO VIEW THE VIDEO


jika ingin lebih mengerti silahkan coba script diatas dengan menggukan tools PHP editor. 
silahkan dicoba kalo kurang menarik maklum masih dalam tahap belajar...

mba-mba, adek-adek, kakak-kakak yang budiman. Tolong tinggalkan jejak berupa saran dan komentar

PEMOGRAMAN PHP DENGAN ECLIPSE

 APA ITU PHP


PHP yang dimaksud disini bukanlah istilah untuk Pemberi Harapan Palsu tetapi Kepanjangan dari PHP Hypertext Preprocessor. Pada PHP dan 2 istilah teknik yaitu server side dan client side
PHP merupakan bahasa pemrograman yang berjalan di sisi server atau biasa disebut dengan Server Side.
Secara garis besar bahasa pemrograman web terdiri dari dua macam. Yang pertama disebut dengan Client Side atau script yang dijalankan di komputer client dan yang kedua biasanya disebut dengan Server Side atau script yang dijalankan pada komputer server. Gampangnya begini kalo Client Side adalah script atau perintah yang ditujukan pada komputer untuk dijalankan pada komputer milik orang yang mengakses web tersebut. Misalnya kalian mengakses web site www.indrabt.com. Apabila web site ini memiliki script client side yang berguna untuk menampilkan misalnya gambar logo milik web site ini maka yang menjalankan script tersebut adalah komputer kalian atau dengan kata lain browser kalian. Apabila script yang berguna untuk menampilkan gambar logo adalah bersifat server side maka pertama tama script tersebut akan diproses di server tempat web site tersebut berada (biasanya disebut dengan hosting), setelah diproses baru hasil pemrosesan tersebut akan dikirimkan pada client yang mengakses web site tersebut. Begitu gambarannya.
nach apa saja bahasa pemrograman web yang termasuk dalam Client Side dan Server Side. Saya akan memberikan contoh yang paling banyak digunakan aja soalnya saya juga gak hafal sich semua macam bahasa pemrograman web baik yang client maupun server side. Bahasa pemrograman Client Side yang terkenal adalah Javascript, VBScript, beserta dengan teman-temannya. Sedangkan bahasa pemrograman server side yang terkenal adalah PHP, Ruby On Rail, JSP, ASP, ASP.NET, dan masih banyak lagi.


Untuk melakukan pemrograman PHP, terlebih dahulu harus disiapkan PHP Development Tools (PDT) dan database-nya. PDT yang digunakan adalah Eclipse helios yang tidak perlu di-install, sedangkan database-nya menggunakan XAMPP versi 1.7.2 atau yang terbaru dan harus di-install dulu. Setelah semuanya disiapkan, untuk mendapatkan XAMPP dapat di unduh pada link http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.8.3/xampp-win32-1.8.3-1-VC11.zip/download?use_mirror=jaist&download= dan untuk mendapatkan Eclipse dapat diunduh pada link berikut http://www.eclipse.org/helios/ .



MEMBUAT DATA BASE PART 1 DENGAN MYSQL

My SQL

MySQL sdalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. Jangan disalah-artikan
MySQL dengan SQL. SQL (singkatan dari Structured Query Language) sendiri adalah
suatu sintaks perintah-perintah tertentu atau bahasa (pemrograman) yang digunakan
untuk mengelola suatu database. Jadi, MySQL dan SQL adalah dua 'mahluk' yang berbeda.
Mudahnya, MySQL adalah softwarenya, dan SQL adalah bahasa perintahnya.

Dalam membuat data base bisa digunakan beberapa cara salah satu caranya yaitu dengan menggunakan menggunakan XAMPP versi 1.7.2 atau yang terbaru dan harus di-install dulu. dibawah ini dapat dilihat
pada video dibawah dapat dilihat bagaimana cara membuat database dengan menggunakan My SQL embaded.exe yang terdapat pada XAMPP.
langkah-langkahnya adalah sebagai berikut:
buka wndows explorer kemudian klik folder XAMPP



kemudian klik mysql
klik folder bin
dan pilih msql embaded.exe
tampilan cmd
pada command com inilah kita memasukkan perintah SQL untuk membuat data base. dan pada video dibawah dapat dilihat bagaimana cara membuat database

selain menggunakan cara diatas kita juga dapat membuat database dengan menggunakan Eclipse ok.....coba kita lihat pada bagian part 2