Sunday, January 12, 2020

Cara Mengkoneksikan PHP ke Microsoft Access (MS ACCESS)

Halo teman-teman ngoding, kali ini BapakNgoding akan membagikan artikel lagi yang berbuhungan dengan PHP yaitu tentang "Cara Mengkoneksikan PHP ke Microsoft Access (MS ACCESS)",
mungkin banyak yang jarang menggunakan MS Acces dikarenakan menurut saya MS Access masih kalah populer dibandingkan DBMS lainnya, namun karena ini termasuk ilmu yang berguna maka tidak ada salahnya jika kita belajar ilmu tersebut bukan hehe...
namun sebelum itu kita harus tahu dulu apa itu PHP dan Microsoft Access yang akan dijelaskan di bawah.

➤PHP adalah singkatan dari "PHP Hypertext Prepocessor" dimana PHP adalah bahasa pemgrograman yang biasanya digunakan pada server side, untuk lebih jelasnya dapat kalian baca di sini Pengertian Bahasa PHP.

➤Microsoft Access atau yang bisa kita sebut MS ACCESS adalah sebuah aplikasi untuk memanajemen database yang dibuat oleh Microsoft

Nah sekarang jika kalian sudah tau apa itu PHP dan MS Access, langsung saja kita ke tutorialnya yaitu sebagai berikut:


  1. Pastikan kalian sudah mempunyai MS Access
  2. Buat Database baru dengan mengklik Blank database

    Microsoft Access
    Halaman utama pada MS Access

  3. Setelah itu beri nama sesuka kalian, pada tutorial ini saya memberi nama "myDatabase.accdb"
  4. Nah jika sudah sekarang buat table baru dengan nama master_guru lalu isi dengan field seperti pada gambar di bawah

    Microsoft Access
    Design table master_guru

  5. Sekarang download XAMPP untuk 32 bit, jika kalian sudah punya maka gunakan yang sudah ada, INGAT HARUS VERSI 32 Bit MESKIPUN PC KALIAN ADA 64 BIT

    Xampp ke Ms Access
    Xampp 32 bit

  6. Sekarang buka PHP (php.ini) dengan cara mengklik Config pada Apache kemudian pilih PHP

    Xampp ke Ms Access
    Config PHP di Xampp

  7. Sekarang setelah file php.ini terbuka tambahkan kode di bawah tepat di daftar list setelah
    -Many DLL....
    extension=php_odbc.dll

    File php.ini

  8. Setelah itu start Apache pada XAMPP kalian

    Xampp ke Ms Access
    Start Apache

  9. Sekarang download dan buka odbc versi 3.51 atau kalian dapat mendownloadnya di sini
  10. Jika sudah buka odbc kalian dengan versi 32 bit dan klik MS Access Database dan pilih Add

    ODBC Ms Access
    Odbc 3.51

  11. Kemudian pilih Microsoft Access Driver(*.mdb, *.accdb) 
  12. Setelah itu masukan data-data yang diminta seperti nama koneksi kalian, lokasi file MS Access kalian seperti gambar di bawah

    ODBC Ms Access
    Setting ODBC

  13. Jika sudah klik Oke maka ditampilan awal odbc kalian akan keluar nama koneksi kalian sesuai Data Source Name yang kalian masukan tadi

    ODBC Ms Access
    Perhatikan akan keluar list baru sesuai nama pada Data Source Name 

  14. Sekarang konektor kita telah siap, sekarang saatnya kita membuat website php kita
  15. Buat folder baru dengan nama tutorial_msaccess di dalam folder xampp/htdocs 
  16. Buat file koneksi.php di dalam folder tutorial_msaccess kalian kemudian copykan kode di bawah ini
    <?php
     $con=odbc_connect("myConnection","","");
    ?>
    Catatan:

    1. Pada tulisan yang saya beri warna merah adalah nama koneksi kita sesuai Data Source Name yang kalian masukan pada ODBC tadi
  17. Sekarang buatlah file baru bernama tambah_guru.php yang akan kita buat untuk menambah data guru dan ketikan kode berikut
    <?php
    error_reporting(0);
    include("koneksi.php");
    if ($_POST["submit"]) {
        $nama = $_POST["nama"];
        $alamat = $_POST["alamat"];
        $mapel = $_POST["mapel"];
        $tgl_lahir = $_POST["tgl_lahir"];
        $query = "INSERT INTO master_guru(nama,mapel,alamat,tanggal_lahir)VALUES('$nama','$alamat','$mapel','$tgl_lahir')";
        odbc_exec($con, $query);
    }
    ?>

    <head>
        <title>Tambah Guru</title>
        <h2>Tambah Guru</h2>
    </head>
    <a href='daftar_guru.php'>Tambah Guru</a>
    <form method="post" action="">
        <table>
            <tr>
                <td>Nama</td>
                <td><input type='text' name='nama'></td>
            </tr>
            <tr>
                <td>Alamat</td>
                <td><input type='text' name='alamat'></td>
            </tr>
            <tr>
                <td>Mapel</td>
                <td><input type='text' name='mapel'></td>
            </tr>
            <tr>
                <td>Tanggal lahir</td>
                <td><input type='date' name='tgl_lahir'></td>
            </tr>
        </table>
        <input type='submit' name='submit' value='Simpan'>
    </form>
  18. Setelah itu buatlah file lagi bernama daftar_guru.php untuk melihat data guru kemudian ketikan kode berikut
    <?php
    include("koneksi.php")
    ?>
    <style>
        th, td {
        padding: 10px;
    }
    </style>
    <title>Daftar Guru</title>
    <h1> Daftar Guru</h1>
    <a href='tambah_guru.php'>Tambah Guru</a>
    <table border=1 style="border-collapse:collapse">
        <tr>
            <th>No</th>
            <th>Nama</th>
            <th>Mapel</th>
            <th>Alamat</th>
            <th>Tanggal lahir</th>
        </tr>
        <?php
        $query = "SELECT * FROM master_guru";
        $query_ex =  odbc_exec($con, $query);
        $no = 1;
        while ($data = odbc_fetch_array($query_ex)) {

            ?>
            <tr>
                <td style="text-align:center"><?php echo $no++ ?></td>
                <td><?php echo $data["nama"]; ?></td>
                <td><?php echo $data["mapel"]; ?></td>
                <td><?php echo $data["alamat"]; ?></td>
                <td><?php echo $data["tanggal_lahir"]; ?></td>
            </tr>
        <?php
        }
        ?>
  19. Buka http://localhost:8080/tutorial_msaccess/daftar_guru.php maka kalian akan melihat table yang berisi daftar para guru seperti gambar di bawah

    http://localhost:8080/tutorial_msaccess/daftar_guru.php


  20. Lalu kalian tekan tombol Tambah Guru atau bisa juga dengan menuju http://localhost:8080/tutorial_msaccess/tambah_guru.php maka kalian akan melihat form untuk menambah data guru seperti gambar di bawah

    Koneksi Php Ke Ms Acess
    http://localhost:8080/tutorial_msaccess/tambah_guru.php


Nah sekarang kalian coba masukan data pada halaman tambah_guru kemudian lihat pada file database access kalian di dalam table master_guru maka akan ada data baru sesuai yang kalian masukan tadi

Baca Juga : Cara Koneksi Database MySQL ke Visual Basic 6.0

Itulah tadi "Cara Mengkoneksikan PHP ke Microsoft Access (MS ACCESS)".
Sekian dari saya BapakNgoding,terimakasih 👋

Load comments