Powered by Blogger.

Wednesday, 15 April 2015

Menampilkan data mySql dengan PHP dan Plugin jQuery Datatables

Posted by Creative Recipes  |  31 comments

Menampilkan data dari database merupakan hal dasar yang harus dikuasai oleh para Developer atau Programmer sebuah aplikasi. Jika hanya sekedar mnampilkan data dalam bentuk tabel, penulis yakin akan sangat mudah dilakukan walaupun seorang programmer pemula. Akan tetapi "persoalan" bertambah jika sebuah aplikasi membutuhkan program yang dapat melakukan searching ( pencarian data ), paging ( membagi data yang ditampilkan ), serta shorting ( pengurutan data ) jika dilakukan dengan script PHP sangatlah bisa namun cukup menyulitkan. Dalam artikel kali ini penulis akan memberitahukan "jurus" yang sangat mudah untuk menampilkan, searching, paging serta shorting data dengan menggunakan jQuery DataTables.

source code :

<html>
    <head>
        <link rel="stylesheet" media="screen" href="css/jquery.dataTables.css"/>
        <script type="text/javascript" src="js/jquery.js"></script>
        <script type="text/javascript" src="js/jquery.dataTables.js"></script>
   
    </head>
   
    <body>
   
        <table id="example" class="display" cellspacing="0" width="100%">
            <thead>
                <tr>
                    <th>No</th>
                    <th>Nim Mahasiswa</th>
                    <th>Nama Mahasiswa</th>
                    <th>Alamat Mahasiswa</th>
                </tr>
            </thead>
            <tbody>
        <?php
            include "koneksi.php";
           
            /// variabel untuk nomor
            $i=1;
           
            $select="select * from mahasiswa";
            $q=mysql_query($select);
            while($data=mysql_fetch_array($q)){
        ?>       
                <tr>
                    <td align="center"><?php echo $i; ?></td>
                    <td align="center"><?php echo $data["nim_mahasiswa"] ?></td>
                    <td><?php echo $data["nm_mahasiswa"] ?></td>
                    <td><?php echo $data["alamat_mahasiswa"] ?></td>
                </tr>
        <?php
            //// looping variabel untuk nomor
            $i++;
            }
        ?>
            </tbody>
        </table>
       
       
        <script>
            /// jquery untuk dataTable
            $(document).ready(function() {
                $('#example').dataTable();
            });
        </script>
    </body>
</html>


tampilan Datatables adalah sebagai berikut :


 

Untuk file lengkapnya download disini jika ingin melihat dokumentasi lengkap dari DataTables silahkan klik disini.

Data mahasiswa jika ingin mencoba tutorial ini

CREATE TABLE IF NOT EXISTS `mahasiswa` (
  `id_mahasiswa` int(11) NOT NULL AUTO_INCREMENT,
  `nim_mahasiswa` int(6) NOT NULL,
  `nm_mahasiswa` varchar(50) NOT NULL,
  `alamat_mahasiswa` varchar(250) NOT NULL,
  PRIMARY KEY (`id_mahasiswa`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=13 ;

--
-- Dumping data for table `mahasiswa`
--

INSERT INTO `mahasiswa` (`id_mahasiswa`, `nim_mahasiswa`, `nm_mahasiswa`, `alamat_mahasiswa`) VALUES
(1, 123456, 'ADI SANTOSO', 'JL. KEBRAON NO.23'),
(2, 123457, 'ANDIKA ', 'JL. SURABAYA-MADIUN NO.12'),
(3, 123458, 'YUSUH ACHMADI', 'JL. KANAL TIMUR NO.23'),
(4, 123459, 'ARIS', 'JL. KALIANAK'),
(5, 123460, 'CAHYO NUGROHO', 'JL. MAULINAKAN NO.43'),
(6, 123461, 'ARIF', 'JL. KEDURUS NO.344'),
(7, 123462, 'ACHMAD', 'JL. DIPONEGORO NO.11'),
(8, 123463, 'FAUZI', 'JL KALI RUNGKUT NO.98'),
(9, 123464, 'RIMA INAYATI', 'JL. WARUGUNUNG NO.65'),
(10, 123465, 'BAGUS', 'JL. KEDURUS'),
(11, 123466, 'HAMZAH', 'JL. BENGAWAN SOLO NO.IX'),
(12, 123467, 'RARUK', 'JL. KANAL BARAT NO.45');


Disamping kemudahan dan kelebihan menggunakan DataTables yang penulis sebutkan diawal artikel, ada kekurangan juga tentunya jika menggunakan DataTables dalam menampilkan sebuah data dalam bentuk tabel yaitu jika data yang dtampilkan mencapai puluhan ribu record maka web browser akan lama meload halaman bahkan bisa sampai dengan crash. Sekali lagi semua ada kelebihan dan kekuragan tergantung cerdiknya sang developer menutupi kekurangan tersebut.

09:39 Share:

Related Posts

About Naveed Iqbal

Nulla sagittis convallis arcu. Sed sed nunc. Curabitur consequat. Quisque metus enim venenatis fermentum mollis. Duis vulputate elit in elit. Follow him on Google+.

31 comments:

  1. Mantaplah bang, work banget, akhirnya jadi juga nih data table nya. By the way, kata orang dulu, kalo ga kenal ga sayang. Nama saya Ramayandra Valentino, dari STMIK Atma Luhur (https://atmaluhur.ac.id)

    ReplyDelete
  2. Keren kk. udah kasih tau cara menampilkan data Mysql dengan PHP dan Plugin jQuery Datatables , sangat membantu sekali penjelasan sangat jelas, membantu kuliah saya sangat jelas dan bisa mengikuti pertemuan selanjutnya. perkenalkan saya Andika Irawan Dari AtmaLuhur.., jangan lupa kunjungi website kampus https://www.atmaluhur.ac.id/

    ReplyDelete
  3. Mantap kak artikelnya , memudahkan saya untuk mengetahui cara menampilkan data Mysql dengan PHP dan Plugin JQuery Datatables , terus berkarya kak . Tetap semangat
    Perkenalkan nama saya Titan Nia Yulanda mahasiswa Stmik Atma Luhur Pangkalpinang . Jangan lupa kunjungi website kampus saya https://www.atmaluhur.ac.id

    ReplyDelete
  4. Saya sering gagal nyoba, Sekarang pas banget baca2 artikel tutorialnya kakak success dong dijalanin. Makasih banget gan ini artikel nya sgt membantu bagi pelajar.Always success and never give up kak. Gue joni kristiawan, dari STMIK ATMA LUHUR Jangan lupa kak kunjungi website kampus kita (https://www.atmaluhur.ac.id/)

    ReplyDelete
  5. wah sangat membantu sekali artikel ini dalam pembelajaran cara menampilkan data Mysql dengan PHP dan Plugin jQuery Datatables secara mudah dan cepat. Terus berkarya kak dan semoga kedepannya artikel kakak bisa lebih berkembang lagi.perkenalkan saya Ismoyo Budiutomo Dari Stmik Atma Luhur.., jangan lupa kunjungi website kampus https://www.atmaluhur.ac.id/

    ReplyDelete
  6. Malam kak...
    Dalam perkuliahan,saya sering sekali kesuliatan dalam mencoba membuat Mysql dengan PHP dan Plugin Jquery kak,tetapi dengan membaca bantuan dari artikel kakak saya sekarang sudah bisa dan tidak kesulitan lagi.Artikel serta turotial kakak sangat membantu saya dalam perkuliahan saya kak,Dan semoga kedepannya artikel kakak semakin baik lagi serta semngat terus ya kak membuat artikel yang lbh bagus lagi serta dapat membantu sesama.Perkenalkan saya Ismoe Iman Muhammad Mahasiswa STMIK Atma Luhur Pangkalpinnag jangan lupa ya kak kunjungi website kampus saya https://www.atmaluhur.ac.id/

    ReplyDelete
  7. Waaahhhhhh keren kak, artikelnya menarik sekali , sangat membantu kami dalam mengerjakan tugas perkuliahan dan membuat saya yang tadinya tidak tau menjadi tau , terimakasih banyak kak
    Perkenalkan nama aku Ririn Nursa Fitri mahasiswi STMIK Atma Luhur website kampus https://www.atmaluhur.ac.id/

    ReplyDelete
  8. Wah.. Sangat lengkap sekali kak artikel kakak sampai ke tutorialnya, tak sabar saya ingin mencobanya langsung, terima kasih kak dengan artikel kakak sangat membantu tugas kuliah saya tentang..
    Perkenalkan saya Tiara Shinta mahasiswi STMIK Atmaluhur, yuk main ke website kampus kami di
    https://www.atmaluhur.ac.id/

    ReplyDelete
  9. Keren banget kak artikelnya sangat bervariasi dan menarik untuk dipraktekkan ditugas perkuliahan saya,saya sangat senang melihat codingannya begitu membantu dalam mengerjakan soal latihan yang diberikan dosen saya tentang MySQL&PHP plugin jQuery,saya harap kakak lebih semangat membuat codingannya,saya Deva delilah dari kampus STMIK ATMA LUHUR jangan lupa mampir diwebsite kampus saya https://www.atmaluhur.ac.id/

    ReplyDelete
  10. terimakasih atas bantuan dan juga saran untuk materi yang sangat berkenan,semoga dengan ini saya bisa lebih mengenal jauh tentang cara menampilkan data msql dengan php dan jangan lupa singah ke web kampus saya https://www.atmaluhur.ac.id/ terima kasih

    ReplyDelete
  11. Thanks kak!! Lagilagi saya merasa di support scr tdk langsung melalui tulisan kakak. Sukses terus ke depannya dann selalu menebarkan ilmu2 ya kak! Btw, jangan lupa mampir di website kampus saya di https://www.atmaluhur.ac.id/

    Salam hangat,
    Okkalinar.

    ReplyDelete
  12. Halo kak, terimakasih ya sudah membantu banget dalam proses pembelajaran didn't kuliah ku, makasih kakkkk, semangat lagi dalam ngebuat blog macam ini kak hehe, oiya nama Saya Dicky Sanjaya dari STMIK ATMA LUHUR dan ini website kampus saya https://www.atmaluhur.ac.id/ CIAYOO KAK!

    ReplyDelete
  13. Terimakasih kak, berkat artikel kakak saya jadi bisa mencoba Menampilkan data mySql dgn PHP sebelum perkuliahan dimulai. Oh iya kak, perkenalkan nama saya Lailan Saufina mahasiswi semester 4, saat ini sedang berkuliah di Stmik Atma Luhur. Kunjungi juga website kampus saya (https://www.atmaluhur.ac.id/)

    ReplyDelete
  14. WAh akhirnya saya bisa belajar Menampilkan data mySql dengan PHP dan Plugin jQuery Datatables, terimakasih ya kak artikelnya sangat bermanfaat dan sangat membantu saya dalam proses belajar. Perkenalkan nama saya Ariska Febrianti dari Stmik Atma Luhur . ini link website kampus saya (https://www.atmaluhur.ac.id)

    ReplyDelete
  15. Terimakasih kak, berkat artikel kakak saya jadi bisa mencoba Menampilkan data mySql dgn PHP sebelum perkuliahan dimulai. perkenalkan nama saya Sadila Septiani, saat ini sedang berkuliah di Stmik Atma Luhur. Jangan lupa Kunjungi juga website kampus saya https://www.atmaluhur.ac.id

    ReplyDelete
  16. TerimaKasih kak,artikelnya sangat bagus sekali,Berkat artikelnya saya bisa mencoba menampilkan data MySql dengan PHP,Semoga sukses terus ya buat kakak.oh ya perkenalkan kak saya Citra Pratiwi 1822500124 dari kampus STMIK ATMA LUHUR PANGKALPINANG, jangan lupa kunjungi ke website kampus saya ya kak. https://www.atmaluhur.ac.id/

    ReplyDelete
  17. Waaahhhhhh keren kak, artikelnya menarik sekali , sangat membantu kami dalam mengerjakan tugas perkuliahan dan membuat saya yang tadinya tidak tau menjadi tau , terimakasih banyak kak 
    Perkenalkan Nama Saya Alfina, saat ini saya sedang berkuliah di STMIK Atma Luhur. Jangan lupa kunjungin website kampus saya https://www.atmaluhur.ac.id/

    ReplyDelete
  18. terima kasih kak artikelnya , memudahkan saya untuk mengetahui cara menampilkan data Mysql dengan PHP dan Datatables. Tetap berkarya terus kak, ditunggu artikel2 selanjutnya.
    Nama saya Muklas angga marendra mahasiswa Stmik Atma Luhur Pangkalpinang . Jangan lupa kunjungi website kampus kami kak https://www.atmaluhur.ac.id

    ReplyDelete
  19. wahhh Keren banget kak artikelnya sangat menarik untuk dipraktekkan ditugas perkuliahan saya,saya sangat senang melihat codingannya begitu membantu dalam mengerjakan soal latihan yang diberikan dosen saya tentang MySQL&PHP plugin jQuery,saya harap kakak lebih semangat membuat
    codingannya,saya Septiani dari kampus STMIK ATMA LUHUR jangan lupa mampir diwebsite kampus saya https://www.atmaluhur.ac.id/

    ReplyDelete
  20. wahhh Keren banget kak artikelnya sangat menarik untuk dipraktekkan ditugas perkuliahan saya,saya sangat senang melihat codingannya begitu membantu dalam mengerjakan soal latihan yang diberikan dosen saya tentang MySQL&PHP plugin jQuery,saya harap kakak lebih semangat membuat
    codingannya,saya Andri Noviansyah dari kampus STMIK ATMA LUHUR jangan lupa mampir diwebsite kampus saya https://www.atmaluhur.ac.id/

    ReplyDelete
  21. Terimakasih kak, berkat artikelnya saya jadi bisa mencoba Menampilkan data mySql dgn PHP sebelum perkuliahan dimulai. perkenalkan nama saya Alfindra saat ini sedang berkuliah di Stmik Atma Luhur. Jangan lupa Kunjungi juga website kampus saya https://www.atmaluhur.ac.id

    ReplyDelete
  22. terimakasih kak artikelnya, codingnya sangat membantu saya dalam tugas perkuliahan saya kak dengan adanya artikel kakak sangat membantu sekali dalam menyelesaikan permasalahan pemrrograman komputer secara mandiri. ditunggu artikel selanjutnya ya kak oh iya kenalin kak saya farah regita dari kampus stmik atma luhur kunjungi website kampus kita kak https://www.atmaluhur.ac.id/

    ReplyDelete
  23. Mantaplah gan, work banget, akhirnya jadi juga nih data table nya, Nama saya feram tri magri marta, dari STMIK Atma Luhur (https://atmaluhur.ac.id)

    ReplyDelete
  24. Dalam perkuliahan,saya sering sekali kesuliatan dalam mencoba membuat Mysql dengan PHP dan Plugin Jquery kak,tetapi dengan membaca bantuan dari artikel kakak saya sekarang sudah bisa dan tidak kesulitan lagi.Artikel serta turotial kakak sangat membantu saya dalam perkuliahan saya kak,Dan semoga kedepannya artikel kakak semakin baik lagi serta semngat terus ya kak membuat artikel yang lbh bagus lagi serta dapat membantu sesama.Perkenalkan saya ESA DHEA Mahasiswa STMIK Atma Luhur Pangkalpinnag jangan lupa ya kak kunjungi website kampus saya
    https://www.atmaluhur.ac.id

    ReplyDelete
  25. terima kasih banyak kak,saya kesulitan mencari blog seperti ini,sangat bermanfaat seperti saya yang berkuliah di perkuliahan komputer.Perkenalkan saya Ade Taufi Kurrachman Mahasiswa STMIK Atma Luhur Pangkalpinang jangan lupa datangi website kampus saya kak https://www.atmaluhur.ac.id

    ReplyDelete

  26. Terimakasih ya kak telah bersedia membagi ilmunya, dengan artikel ini saya sangat terbantu untuk menyelesaikan tugas yang diberikan pengajar saya untuk menampilkan data mysqli dengan php. kenalkan juga saya Nizhra Izdaharia dan ini website kampus saya jgan lupa berkunjung ya kak di https://www.atmaluhur.ac.id ... semoga sukses terus kak ..

    ReplyDelete
  27. Terimakasih kak. Artikelnya sangat bermanfaat dan sangat membantu. perkenalkan nama saya irfandi amanda putra dari ISB Atma Luhur

    ReplyDelete
  28. Terimakasih kak ,,karna blog yang kakak buat bagus dan saya menjadi lebih memahami mulai dari apa itu wordpress,manfaatnya,dan perbedaan antara wordpress. org dan wordpress .com ,,semoga sukses dan terus berkarya kak perkenalkan nama saya esa dhea ramadhaniISB Atmaluhur

    ReplyDelete
  29. wah bagus ssekali kak artikelnya sangat membantu dan bermanfaat perkenalkan nama saya deva delilah dari ISB Atmaluhur

    ReplyDelete
  30. terimakasih kak atas artikelnya sangat bermanfaat bagi saya dan penjelasannya pun mudah untuk dimengerti,Perkenalkan nama saya Septiani dari ISB Atma Luhur,dan ini website kampus saya https://www.atmaluhur.ac.id

    ReplyDelete
  31. thanks kak the info is very useful, and helpful
    My name is larasati 1822500149 from campus ISB Atma Luhur

    ReplyDelete

Get updates in your email box
Complete the form below, and we'll send you the best coupons.

Deliver via FeedBurner

Text Widget

About Us

© 2014 .Programmer Mania. Shared by WpCoderX
Proudly Powered by Blogger.