Sei sulla pagina 1di 18

BAB I PENDAHULUAN

PHP PHP: Hypertext Preprocessor[1] adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML.[2][3] PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP. Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan. Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

MySql MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multiuser, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun demikian pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus nontransaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus nontransaksional.

BAB II PRATIKUM

Source code index.php


<?php include"mahasiswa.php"; mysql_connect("localhost","root","") or die("Gagal server"); mysql_select_db("db_kampus1") or die("Gagal ambil database"); //echo "ini kode php saya yang pertama"; $mhs = new mahasiswa(); $data_mhs = $mhs->get_mahasiswa(); ?>

<html> <head> <title>Program Saya</title> </head> <body> <h1>Ini isi dari tabel tb_mahasiswa</h1> <table border=1> <tr> <td>NIM</td> <td>Nama Mahasiswa</td> <td>Alamat</td>

</tr> <?php mysql_fetch_array($data_mhs)):;?> <tr> <td><?php echo $v["NIM"]?></td> <td><?php echo $v["Nama_Mahasiswa"]?></td> <td><?php echo $v["Alamat"]?></td> </tr> <?php endwhile;?> </table> <br/> <a href="form.php">Tambah data</a> </body> while ($v =

</html>

Analisa Dalam soure code ini kami melihat bahwa funsi dari index.php ini adalah untuk melakuakn index terhadap file .PHP lain yang akan kami buat .

Source code mahasiswa.php


<?php class Mahasiswa{ function get_mahasiswa(){ $sql = "select * from tb_mahasiswa"; $result die(mysql_error()); return $result; } } ?> = mysql_query($sql) or

Analisa Dalam source code ini kami membuat class mahasiswa yang isi nya perintah untuk MySql karena di dalam source code nya terdapat code code MySql untuk memanggil tabel mahasiswa dalam database kampus.

Source code proses.php


<?php mysql_connect("localhost","root","") or die("Gagal server"); mysql_select_db("db_kampus1") or die("Gagal ambil database"); $NIM = $_POST["NIM"]; $Nama_Mahasiswa = $_POST["Nama_Mahasiswa"]; $Alamat = $_POST["Alamat"];

$sql = "insert into tb_mahasiswa (NIM, Nama_Mahasiswa, Alamat) value ('$NIM','$Nama_Mahasiswa','$Alamat')"; mysql_query($sql) or die("Gagal query : " .mysql_error()); header("location:index.php");

?>

Analisa Dalam source code ini kami melihat bahwa di dalam nya terdapat perintah MySql untuk memasukan data baru ke database kampus ini bisa di lihat dari code di bawah ini :
$NIM = $_POST["NIM"]; $Nama_Mahasiswa = $_POST["Nama_Mahasiswa"]; $Alamat = $_POST["Alamat"]; $sql = "insert into tb_mahasiswa (NIM, Nama_Mahasiswa, Alamat) value ('$NIM','$Nama_Mahasiswa','$Alamat')"; mysql_query($sql) or die("Gagal query : " .mysql_error());

dan yang di maksud dengan header di dalam source code ini adalah file induk nya

Source ccode form.php


<html> <body> <form action="proses.php" method="post"> <label>NIM : </label><br > <input NIM"/><br /> type="text" name="NIM" placeholder="masukan

<label>Nama : </label><br > <input type="text" name="Nama_Mahasiswa" placeholder="masukan nama anda"/><br /> <label>Alamat : </label><br > <input alamat anda"/><br /> <br /> <br /> <input type="submit" name="submit" value="Simpan"/> type="text" name="Alamat" placeholder="masukan

</form>

</body> </html>

Analisa Dalam source code ini bisa di lihat bahwa kode yang tertulis di dalam adalah untuk memmbentuk kolom kolom untuk pengisiian NIM,Nama

Mahasiswa,dan Alamat yang akan di isi bial kita memasukan data ke database nya.

Membuat database menggunakan PHPmyAdmin Pertama untuk membuat database pertama kita install XAMPP Kalau sudah terinstall setelah itu buka browser masukan URL ini :

http://localhost/phpmyadmin/ Kalau sudah maka akan muncul tampilan PHPmyAdmin

Dan sekarang untuk memulai membuat database pertama klik database bisa di lihat di bawah gambar ini :

Setelah itu ada kolom kosong yang judul nya create database bisa di lihat di gambar bawah ini :

Untuk membuat databse nya masukan nama database nya contoh nya sperti gambar di atas kalau sudah membuat namanya langsung klik create . Kalau sudah di buat maka akan mucul seperti gambar di bawah ini :

Bisa di lihat ada database baru yang kita buat bernama db_kampus. Kalau sudah membuat database nya kita sekarang akan membuat table nya Pertama klik data base yang kita buat tadi kalau sudah di klik maka akan mumcul tampilan seperti di gambar bawah ini :

Untuk memmulai membuat table isi kolom name dengan nama table contoh nya seperti gambar di atas terus setealh itu maskan mau berapa kolom untuk table nya

conto nya sperti gambar di atas di isi dengan 5 kalau sudah di isi semua nya terus klik

go di paling ujung Kalau sudah membuat tabel nya maka akan tampil seperti di gambar bawah ini

Gambar di atas adalah gambar table yang kita buat yaitu tb_mahasiswa yang mempunya kolom 5 buah dan setelah itu isilah table itu sesuai kebutuhan seperti di gambar bawah ini

Bisa di lihat di table ini kami memasukan beberapa data contoh nya di kolom name kami masukan NIM,Nama_Mahasiswa,dan Alamat dan untuk type yang di maksud type di sini adalah tipe data nya kalau di gambar untuk NIM ber type data

VARCHAR untuk Nama_Mahasiswa bertipe TEXT dan yang terakhir ALAMAT bertipe TEXT untuk NIM yang betipe VARCHAR di bagian Length/Values kami batas untuk masukan NIM di batas sampi 10 saja dan untuk Collation ganti ke latin1_general_cs untuk semua type yang ada kalau sudah selesai langsung

Klik

untuk memnyimpan tabel nya.

Kalau sudah di save maka akan tampil seperti di gambar bawah ini :

Terlihat bahwa di dalam database db_kampus ada table yang bernama tb_mahasiswa Untuk memulai mengisi database klik table yang kita buat bisa di lihat di gambar di bawah ini :

Kalau sudah di klik maka akan muncul ampilan baru seperti gambar di bawah ini :

Gambar di atas isi table dari tb_mahasiswa untuk mengisi table tersebut klik insert

maka akan tampil seperti di gambar bawah ini :

Di dalam tab insert ini kita akan memulai memasukan data di kolom NIM masukan NIM mahasiswa di kolom value sama juga dengan Nama_Mahasiswa masukan nama nya di kolom value dan alamat juga pun sama masukan data alamat ke coloum value isi sesuai batas table nya conto nya di dalam table tb_mahasiswa di batas sampai 5

kalau sudah selesai memauskan data klik dan untuk lanjut mengisi table berikut nya.

untuk menyimpan isi table

Kalau sudah terisi semua table nya maka di dalam table tersebuat akan muncul yang kita isi kan seperti di gambar bawah ini :

Gambar di atas adalah isi dari table tb_mahasiswa Untuk melihat isi database dan untuk menambah isi database buka web browser contoh nya firefox,opera,internet explorer,atau google chrome lalu masukan alamat URL ini http://localhost/latihan3/

Untuk menambah isi database klik

untuk menambah data ke dalam

table kalau sudah di klik maka akan tampil seperti di gambar bawah ini :

Kalau sudah muncul seperti di gambar di atas masukan data mahasiswa terus klik simpan maka akan muncul isi table yang baru yang kita inputka tadi seperti di gambar bawah ini :

BAB III KESIMPULAN

Dalam pembuatan web komplek pasti ada bahasa yang komplek juga PHP adalah bahasa yang komplek menurut kami dalam PHP ini kami bisa menghunbung kan database yang kita buat dari MySql dengan mudah denga implementasi yang tidak jauh dari code standart dari PHP dan MySql

DAFTAR PUSTAKA

http://id.wikipedia.org/wiki/MySQL http://id.wikipedia.org/wiki/PHP

Potrebbero piacerti anche