Home / PHP / Cara Membuat Database Pada Mysql dan Mengoneksikan Mysql Kedalam Web

Cara Membuat Database Pada Mysql dan Mengoneksikan Mysql Kedalam Web

  1. Cara Membuat Database Pada Mysql

Dalam pembuatan database yang akan saya contohkan nantinya ada beberapa sintaks dan aturan yang akan digunakan.

Sintax-sintax dan keterangan tersebut yaitu:

  • Create : Digunakan untuk membuat database ataupun tabel
  • Use : Untuk menentukan database mana yang akan digunakan
  • Insert : Untuk memasukkan data pada tabel
  • Desc : Untuk menampilkan field-field dari tabel
  • Select : Untuk menampilkan field dan record yang telah diisi pada tabel
  • Drop : Untuk menghapus database ataupun tabel
  • Alter : Digunakan untuk merubah struktur tabel
  • Quit : Untuk keluar dari mysql
  • Setiap sintax yang digunakan harus diakhiri dengan (;),kecuali sintax-sintax tertentu seperti quit,dsb.
  • Dalam membuat tabel,kita harus menentukan terlebih dahulu tipe data(mis. : varchar, char, integer, dsb. ) serta panjangnya tipe data tersebut yang akan kita gunakan.

Untuk membuat database pada mysql terlebih dahulu kita harus mengaktifkan xampp dengan cara membuka xampp control panel kemudian klik start pada Apache dan Mysql  setelah xampp tersebut aktif maka langkah selanjutnya kita harus mencari cmd pada pencarian di menu start, kemudian ketikkan cmd pada kolom pencarian lalu jika sudah mucul, klik dan buka cmd tersebut,langkah selanjutnya yaitu kita harus masuk terlebih dahulu ke mysql dengan cara ketikkan coding seperti berikut ini:

 

cd..

cd..

cd xampp/mysql/bin

mysql -u root

tampilan jika sudah berhasil masuk ke mysql 

 

Setelah kita berhasil masuk pada mysql barulah kita bisa membuat database yang kita inginkan. Contoh yang saya buat disini yaitu cara membuat dan menampilkan tabel mahasiswa, yang pertama kali harus kita lakukan yaitu membuat coding pada mysql,codingnya seperti berikut ini:

 

Create database db_Mahasiswa;

Use db_mahasiswa;

Create table tb_Biodata(nim varchar(7) primary key not null,nama varchar(35),jurusan varchar(20),semester varchar(2), jenis_kelamin varchar(9),alamat text);

tampilan cara membuat database baru pada mysql

Setelah pembuatan coding pada tabel berhasil maka kita dapat melanjutkan ke tahap selanjutnya,namun jika terjadi error sebaiknya kita mengecek terlebih dahulu coding yang kita buat kemungkinan ada sintax atau tanda baca yang tidak sesuai. Langkah selanjutnya jika kita sudah berhasil membuat tabel yaitu pengisian record pada tabel tersebut,berikut contoh cara mengisi record dari tabel:

 

insert into tb_mahasiswa values(‘1022910’,’Kinanti’,’Perempuan’,’Medan’);

insert into tb_mahasiswa values(‘1022911’,’Febri’,’Perempuan’,’ Medan’);

insert into tb_mahasiswa values(‘11022912’,’Ineke’,’perempuan’,’ Medan’);

insert into tb_mahasiswa values(‘1022913’,’Meisi’,’Perempuan’,’Binjai’);

insert into tb_mahasiswa values(‘1022914’,’Marina’,’Perempuan’,’Stabat’);

insert into tb_mahasiswa values(‘1022915’,’ Mona’,’Perempuan’,’Stabat’);

Tampilan pengisian record pada tabel di mysql

 

untuk memudahkan kita dalam pengisian record pada tabel agar tidak melakukan pengetikan berulang-ulang kita hanya perlu menampilkan coding sebelumnya yaitu dengan cara menekan tombol up atau down yang ada pada keyboard .

Jika semua record telah kita isikan pada tabel, selanjutnya yang kita lakukan yaitu melihat hasil dari tabel tersebut,langkah untuk melihatnya kita harus mengetikkan coding seperti berikut secara beraturan :

  1. use db_Mahasiswa;
  2. desc tb_Biodata;
  3. select * from tb_Biodata;

Tampilan tabel pada mysql

 

Jika sudah tampil tabel seperti gambar diatas maka database tersebut sudah selesai, selanjutnya kita harus mengoneksikan database tersebut kedalam web dengan menggunakan bahasa pemrograman php.

Langkah-langkah untuk membuat folder dan koneksi php :

  1. Aktifkan xampp control panel, klik start pada apache dan mysql
  2. Sebelum kita membuat koneksinya kita harus membuat folder tersendiri yaitu dengan cara mengklik windows explorer
  3. Kemudian pilih penyimpanan pada direktori C: lalu pilih folder xampp kemudian buka folder tersebut
  4. Seletah folder xampp tersebut terbuka maka akan muncul banyak folder, disini kita hanya perlu memilih folder htdocs,kemudian buka folder htdocs tersebut
  5. Setelah membuka htdocs ini maka selanjutnya kita buatkan sebuah folder untuk menyimpan data-data kita,langkah untuk membuat folder baru yaitu mengklik new folder kemudian isikan nama folder apa yang diinginkan kemudian enter disini saya buat contoh nama foldernya yaitu sitirafiqah
  6. Nah jika folder sitirafiqah tersebut selesai maka disinilah nantinya akan kita gunakan untuk menyimpan data-data coding kita
  7. Setelah folder selesai dibuat langkah selanjutnyaa yaitu penulisan coding,yang kita gunakan untuk penulisan coding yaitu notepad++.
  8. Buka notepad ++, lalu buatkan coding koneksi sepert dibawah ini :

<?php

$host="localhost";

$user="root";

$pass="";

$database="db_mahasiswa";

$connect=new mysqli($host,$user,$pass,$database);

?>

Setelah penulisan coding koneksi ini selesai maka kita harus menyimpannya terlebih dahulu dengan cara mengklik berkas lalu pilih simpan kemudian ketikkan nama file yang ingin kita simpan misalnya saya buat koneksi1.php,setiap akhiran dari nama file harus dituliskan formatnya misalnnya seperti(.html , .php , .css , dsb) agar nantinya dapat terbaca oleh browser,setelah selesai disimpan barulah kita lakukan pengecekan terlebih dahulu coding-coding yang kita tuliskan apakah sudah benar atau terjadi error, disini kita harus mengecek langsung pada browser,dengan cara membuka browser(mozillla firefox, google, opera, ataupun internet explorer,dsb), kemudian ketikkan http://localhost:83/sitirafiqah/koneksi1.php pada search engine,dalam pengetikan localhost disini harus disesuaikan dengan port yang ada pada xampp, jika tampilan browser berupa layar kosong(blank) itu menandakan koneksi kita sudah benar .

tampilan jika koneksi berhasil

 

Sedikit penjelasan disini,pada baris coding $database masukkan nama database mana yang akan dikoneksikan dengan web, misalnya yang kita masukkan disini yaitu db_mahasiswa karna telah kita buat sebelumnya pada mysql.

Setelah coding koneksi selesai dibuat,maka selanjutnya kita buatkan satu lembar kerja baru pada notepad++ dengan mengklik menu berkas kemudian pilih baru ( ctrl+n),coding yang dibuat disini gunanya untuk menampilkan tabel dan isi yang telah kita buat pada mysql:

berikut codingnya :


<table border="1" >

<tr>

<td> No </td>

<td> NIM </td>

<td> Nama</td>

<td>Jurusan</td>

<td>Semester</td>

<td>Jenis Kelamin</td>

<td>Alamat</td>


</tr>

<?php

include "koneksi1.php";

$sql=$connect->query("select * from tb_biodata");

$no=0;

while($row=$sql->fetch_assoc()) {$no++;

?>

<tr>

<td><?php echo $no;?>  </td>

<td><?php echo $row['nim']?>  </td>

<td><?php echo $row['nama']?> </td>

<td><?php echo $row['jurusan']?>  </td>

<td><?php echo $row['semester']?>  </td>

<td><?php echo $row['jenis_kelamin']?></td>

<td><?php echo $row['alamat']?> </td>


</tr>

<?php }?>

</table>

Jika semua coding telah selesai dibuat maka langkah selanjutnya kita simpan lagi coding tersebut dengan cara yang sama seperti yang dijelaskan diatas jangan lupa isikan nama file karna nantinya nama file inilah yang akan digunakan untuk memanggilnya pada browser misalnya disini saya buat nama filenya mahasiswa.php, kemudian langkah selanjutnya yaitu mengecek browser untuk melihat tampilan hasil dari coding yang telah kita buat sebelumnya, caranya yaitu :

  1. Membuka browser Kemudian ketikkan pada search engine http://localhost:83/sitirafiqah/mahasiswa.php
  2. Jika muncul tampilan seperti dibawah itu menandakan coding yang kita ketikkan bisa berjalan dengan baik tanpa error

Tampilan hasil pada web

 

Ket. :

  • Table : Digunakan untuk membuat tabel
  • Tr : Digunakan untuk mendefinisikan baris tabel
  • Td : Digunakan untuk mendefinisikan isi pada tiap kolom
  • Border : Digunakan untuk menentukan ketebalan bingkai tabel
  • Include : Digunakan untuk menentukan alamat mana yang akan kita gunakan sebagai koneksi misalnya seperti contoh diatas kita gunakan koneksi1.php sebagai koneksinya
  • $sql=$connect->query(“select * from tb_biodata”); maksudnya disini yaitu untuk mengoneksikan tabel dari database mysql kedalam web contoh yang kita buat yaitu tb_biodata
  • Echo : Digunakan untuk menampilan hasil
  • While : Digunakan untuk melakukan perulangan
  • Fetch-Assoc : Digunakan untuk menampilkan field
  • <td><?php echo $row[‘nim’]?> </td> : Maksudnya disini yaitu menampilkan nim yang ada telah kita buat sebelumnya pada mysql
  • <td><?php echo $row[‘nama’]?> </td> : Untuk menampilkan nama-nama yang telah kita buat sebelumnya pada mysql
  • <td><?php echo $row[‘jurusan’]?> </td> : Untuk menampilkan jurusan-jurusan yang telah kita buat sebelumnya pada mysql
  • <td><?php echo $row[‘semester’]?> </td>: Untuk menampilkan semester yang telah kita buat sebelumnya
  • <td><?php echo $row[‘jenis_kelamin’]?></td> : Menampilkan jenis kelamin yang telah kita input sebelumnya pada mysql
  • <td><?php echo $row[‘alamat’]?> </td> : Menampilkan alamat yang telah kita buat sebelumnya pada mysql
  • Setiap tag <?php harus diakhiri dengan tag penutup ?>

Comments

comments

About siti rafiqah

Siti Rafiqah

Tutorial Lain

Cara mudah membuat Undangan dengan Photoshop

Seperti yang sering kita katakan bahwah keahlian dalam mengoprasikan software adobe photoshop merupakan aset tersendiri, …

2 comments

  1. sangat bagus sekali bung sangat membatu bagi seluruh warga

Leave a Reply

Your email address will not be published. Required fields are marked *