Rabu, 05 Juni 2013

Cara Membuat Tabel Mysql ke PHP



menjelaskan langkah-langkah secara lengkap membuat aplikasi data mahasiswa dengan php. Bahasan akan saya bagi menjadi beberapa bagian yaitu Langkah Membuat database, Membuat koneksi database, membuat menu utama, membuat form input data, membuat proses simpan dan upload gambar, membuat laporan membuat pencarian, membuat delete data, membuat form update, membuat proses update, membuat tabel login, membuat proses login, dan terakhir membuat proses logout.
Secara pembahasan, saya tidak mengikat pada penggunaan aplikasi bantu yang artinya anda bisa membuatnya dengan editor apa saja, bisa dreamweaver, notepad, notepad plus atau yang lainya, yang penting bisa mengedit file php. Web server yang saya gunakan xampp 1.7.1 dengan spesifikasi :
+ Apache 2.2.11
+ MySQL 5.1.33 (Community Server)
+ PHP 5.2.9
+ phpMyadmin
Membuat database dan tabel mahasiswa
Nama database : db_datamhs
Nama tabel : tb_mahasiswa
Susunan tabel :
  1. nim tipe char (12) primary
  2. nama  tipe varchar(30)
  3. alamat tipe varchar (100)
  4. tempat_lahir  tipe varchar(30)
  5. tanggal_lahir  tipe date
  6. jenis_kelamin  tipe enum(‘L’,’P’)
  7. photo tipe varchar(100)
Query Membuat tabel mahasiswa
CREATE TABLE  `db_datamhs`.`tb_mahasiswa` (
  `nim` CHAR(  12 )  NOT NULL  ,
  `nama` VARCHAR( 30 ) NOT  NULL ,
  `alamat` VARCHAR( 100 ) NOT  NULL ,
  `tempat_lahir` VARCHAR( 30 ) NOT  NULL ,
  `tanggal_lahir` DATE  NOT NULL  ,
  `jenis_kelamin` ENUM(  'L', 'P'  ) NOT  NULL ,
  `photo` VARCHAR( 100 ) NOT  NULL ,
  PRIMARY KEY  ( `nim`  )
  ) ENGINE = MYISAM  ;
Tampilan hasil tabel pada phpmyadmin
Membuat folder aplikasi web data mahasiswa
Aplikasi data mahasiswa ini akan saya simpan dalam folder data-mahasiswa. Saya buka folder xampp (jika di c:/xampp atau di d:/xampp) dan masuk folder htdocs. Setelah itu saya create new folder dengan nama :
data-mahasiswa
Membuat Koneksi Database
Dengan berhasilnya database dan tabel dibuat maka sekarang, membuat koneksi dari php ke database dan tabel mysql yang sudah dibuat. Saya akan buat file baru dengan jenis php dan disimpan dengan nama koneksi.php dan dalamnya saya buat kode php :
  $dbserver="localhost";
  $dbusername="root";
  $dbpassword="";
  $dbname="db_mahasiswa";
  mysql_connect($dbserver,$dbusername,$dbpassword)  or die(mysql_error());
  mysql_select_db($dbname) or die  (mysql_error());
?>

Membuat Menu Utama aplikasi web data mahasiswa
Menu utama digunakan untuk mengakses halaman keseluruhan dari aplikasi data mahasiswa ini. Susunan menu yaitu : Tambah Data Mahasiswa dan Laporan Data Mahasiswa. Saya buat sebuah file dari php dengan nama index.php dengan isi sebagai berikut :
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    xmlns="http://www.w3.org/1999/xhtml">
  Sekarang saya sudah bisa jalankan dengan mengetik http://localhost/data-mahasiswa dan hasilnya :

Rabu, 15 Mei 2013

Tutorial pembuatan database MySQL menggunakan CMD

Untuk pembuatan sebuah database menggunakan CMD dibutuhkan aplikasi pendukung seperti halnya xampp,wampserver,appserv dll. pada tutorial kali ini saya akan menggunakan aplikasi xampp yang sudah terinstall ,untuk mempraktekkan pembuatan database  menggunakan CMD caranya sebagai berikut: 

1.Masuk ke aplikasi Mysql

 Untuk memulai pembuatan database MySQL di CMD kita harus mengaktifkan Mysql nya dengan masuk ke xampp control panel.jika sudah kita lanjutkan dengan masuk ke program CMD,untuk masuk ke program mysql kita harus ke dalam folder bin mysqlnya dengan mengetikkan perintah pada cmd seperti berikut:

 Setelah masuk ke dalam folder bin mysqlnya untuk masuk ke dalam program mysql kita ketikan perintah:
                     mysql -u root
jika sudah maka program akan masuk ke dalam program mysql ,dengan perintah diatas kita tidak perlu mengetikkan password.

2.Membuat database

Untuk membuat sebuah database menggunakan perintah sebagai berikut:

             Berdasarkan perintah diatas create databse digunakan untuk membuat database dengan nama data.Jika ada kalimat query ok, 1 row affected (0,01 sec) berarti kita telah berhasil membuat sebuah database yang bernama data. perintah use digunakan untuk menggunakan database data yang sebelumnya telah dibuat,Jika muncul pesan Database changed, maka databasenya telah aktif.

3.Membuat tabel

             Setelah kita memasuki sebuah database, langkah selanjutnya adalah membuat tabel sesuai dengan keperluan kita. Dalam database dikenal primary key, yaitu field ataupun kolom yang menjadi acuan data terhadap field-field lainnya dan primary key tidak boleh sama antara data yang satu.dengan yang lainnya jika primary keynya sama maka programnya akan error.Untuk  membuat tabel perintahnya sebagai berikut :
            Berdasarkan gambar diatas terdapat perintah untuk membuat table dengan nama tabel dan memiliki field atau kolom Nama,Npm,Kelas dan Universitas.pada tabel tersebut primary keynya terdapat pada Npm.jika anda tidak bisa melihat lebih jelas program diatas yang lebih jelasnya sebagai berikut:
                    
           create table tabel (
           Nama char (20),
           Npm varchar (8) primary key,
           Kelas char (20),
           Universitas char (20));

           Pada  perintah diatas arti dari angka (20) didalam kurung berarti parameter kolomnya adalah 20,lalu char,varchar  merupakan tipe datanya,dan diakhir perintah pembuatan tabel harus diakhiri dengan tanda " ; " .

4.Mengisi tabel

          Setelah tabel terbentuk, kita dapat memulai untuk  mengisi tabelnya.Untuk memasukkan sebuah baris / record kedalam tabel MySQL adalah sebagai berikut:

          insert into namatabel values(kolom1, kolom2, kolom3,…);


Contoh:
          insert into tabel values(‘Akbar Firdaus’,50411508,'2ia23,'Gunadarma');
Contoh selengkapnya sebagai berikut :  

        dari perintah diatas yang perlu diperhatikan, untuk tipe data char yang dimasukkan harus diapit
tanda petik ‘ ‘, sedangkan untuk tipe data integer dan juga primary key tidak perlu.

5.Menampilkan Tabel

             Untuk menampilkan isi dari tabel setelah kita imput recordnya maka kita gunakan perintah : 
mysql> select nama_kolom from nama_tabel;
contohnya sebagai berikut:


            Pada perintah diatas tanda * menandakan bahwa yang akan ditampilkan adalah keseluruhan kolom atau field.
   
contoh perintah select lainnya adalah:
• Untuk menampilkan hanya kolom nama saja, maka sintaknya:
select Nama from tabel;
• Untuk menampilkan kolom (field) Nama dan Npm pada tabel
select Nama, Npm from tabel;
• Untuk menampilkan semua kolom pada tabel yang memiliki Universitas Gunadarma
select * from anggota where Universitas="Gunadarma";
• Untuk menampilkan semua kolom pada tabel dengan patokaan urutan Nama
select * from tabel order by Nama;
• Untuk menghitung jumlah record pada tabel
select count(*) from tabel;
• Untuk menampilkan kota dengan tidak menampikan Universitas yang sama pada tabel
select distinct Universitas from tabel;
• Untuk menampilkan Nama dan Kelas yang mempunyai Universitas terdapat potongan kalimat "ram’
select Nama,Kelasfrom tabel where Universitas like ‘%ram%’;

6.Mengubah isi Tabel

             Untuk mengoreksi kesalahan data yang kita masukkan, atau untuk memperbaharui value field yang lama dapat kita gunakan perintah berikut:



              Berdasarkan perintah diatas hasilnya akan mengubah isi value Gunadarma dengan isi kolom nama "Firda Tri Kurniasih".untuk mengubah seluruh isi kolom bisa menggunakan perintah:

              update tabel set nama=’Firda Tri Kurniasih’;
maka hasilnya adalah seluruh value field dari field nama yang terisi maupun yang belum terisi semua valuenya atau isinya akan berubah menjadi Firda Tri Kurniasih.

7.Menghapus isi Tabel

Untuk menghapus value field pada suatu tabel dapat menggunakan  perintah;
           Hasilnya dari perintah diatas adalah seluruh value field yang satu baris dengan value field yang
kita definisikan untuk di hapus akan terikut hilang. 
           
          Sekian tutorial saya mengenai pembuatan database MySQL menggunakan CMD kurang lebihnya mohon maaf,semoga tutorial ini dapat berguna untuk anda,amin.