Sortable Datagrid dengan Paginating Data
|
|
- Yulia Budiaman
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Sortable Datagrid dengan Paginating Data Sebelumnya saya mohon maaf, sudah absen beberapa lama tidak ada artikel yang dibuat. Pada kesempatan kali ini akan kita coba membahas tentang Datagrid yang ditambah dengan kemampuan sortable field untuk setiap field yang ditampilkan baik itu ascending ataupun descending, selain itu juga ditambah dengan kemampuan paginating data, sehingga jika kita ingin menampilkan data dengan jumlah yang mencapai banyak sekali, kita tidak perlu ada proses scrolling dimana proses tersebut diganti dengan proses paginating dengan membagi data menjadi beberapa halaman. Yang pertama harus dilakukan adalah buat tabel yang berisi data yang akan ditampilkan, sebagai contoh; kita gunakan tabel 'tbl_siswa' dengan database mysql. Kemudian persiapkan sebuah file php untuk menampilan datagrid tersebut, kita beri nama 'sortable.php' kemudian mulai diisi kode template html table sebagai berikut: <html> <head> <title>editable Data Grid</title> <script type="text/javascript" language="javascript"> <!-- Diisi dengan kode javascript --> </script> </head> <body> <form id="myform" name="myform" method="post"> <div class="area"> <br> <table width="80%" cellpadding="0" cellspacing="0" border="0"> <td align="right"> //Diisi kode untuk paginating </td> <td align="right"> </td> <table width="80%" cellpadding="0" cellspacing="0" border="1" > <th width="0%"> </th> <th width="24%" onclick="<!--function sort-->">nomor Induk</th> <th width="24%" onclick="<!--function sort-->">nama Siswa</th> <th width="50%" onclick="<!--function sort-->">alamat Lengkap</th> //Diisi kode looping data <td> </td> <td> //Diisi kode php echo </td> <td> //Diisi kode php echo </td> <td> //Diisi kode php echo </td> //Diisi kode looping data </div> </form> </body> </html> Sortable Datagrid dengan Paginating Data Page 1 of 7
2 Setelah kode template, maka kode berikutnya yang harus ditulis adalah kode php untuk query data tabel 'tbl_siswa' terhadap database, dengan terlebih dahulu menuliskan inisialisasi variabel variabel yang akan diperlukan dalam proses panggil data beserta sorting dan paginating data, berikut kode php yang dituliskan dengan posisi penulisan diletakkan di atas kode template yang sudah terlebih dahulu dituliskan diatas: $fieldid = 1; if (isset($_request['fieldid'])) {$fieldid = $_REQUEST['fieldId']; $lastsort = 'asc'; if (isset($_request['sort'])) {$lastsort = $_REQUEST['sort']; $link = mysql_connect('localhost', 'root', 'admin'); if (!$link) {die('could not connect: '. mysql_error()); $link1 = mysql_select_db('latih'); if (!$link1) {die('could not select database'); if ($fieldid == '1') { else if ($fieldid == '2') { $field = 'nama'; else if ($fieldid == '3') { $field = 'alamat'; else { $query0 = 'SELECT id, no_induk, nama, alamat FROM tbl_siswa ORDER BY '.$field.' '.$lastsort; $resultrow = mysql_query($query0); $num_rows = mysql_num_rows($resultrow); $first_pages = 1; $data_content = 5; $last_pages = ceil($num_rows / $data_content); $increment = $first_pages; if (isset($_request['increvalue'])){$increment = $_REQUEST['increValue']; //jika paging menggunakan teknik limit offset mysql $query1 = 'SELECT id, no_induk, nama, alamat FROM tbl_siswa ORDER BY '.$field.' '.$lastsort.' LIMIT '.$data_content.' OFFSET '.$increment; $result = mysql_query($query0); if (!$result) {die('query failed: '. mysql_error()); //jika paging menggunakan teknik array sebagai penyimpanan data sementara, kemudian dipecah array tersebut berdasarkan batas atas dan bawah $idx = 0; while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { $showdata[$idx]['no_induk'] = $line['no_induk']; $showdata[$idx]['nama'] = $line['nama']; $showdata[$idx]['alamat'] = $line['alamat']; $idx++; $firstedge = ($data_content * $increment) - $data_content; $lastedge = ($data_content * $increment) - 1; Sortable Datagrid dengan Paginating Data Page 2 of 7
3 Setelah kode pembuka connection beserta cara query data dilakukan, jangan lupa untuk menutup kembali connection menggunakan script PHP juga yang diletakkan di bawah kode template tersebut: mysql_free_result($result); mysql_close($link); Jangan lupa untuk menuliskan kode javascript untuk mengaktifkan trigger sorting dan trigger paging, kemudian tempelkan nama function function javascript tersebut ke kode template yang sudah ke setiap onclick yang sudah ditandai dengan warna merah seperti yang telah di tulis diatas, maka jika kode template html, javascript dan php digabung maka kode akan seperti berikut: $fieldid = 1; if (isset($_request['fieldid'])) {$fieldid = $_REQUEST['fieldId']; $lastsort = 'asc'; if (isset($_request['sort'])) {$lastsort = $_REQUEST['sort']; $link = mysql_connect('localhost', 'root', 'admin'); if (!$link) {die('could not connect: '. mysql_error()); $link1 = mysql_select_db('latih'); if (!$link1) {die('could not select database'); if ($fieldid == '1') { else if ($fieldid == '2') { $field = 'nama'; else if ($fieldid == '3') { $field = 'alamat'; else { $query0 = 'SELECT id, no_induk, nama, alamat FROM tbl_siswa ORDER BY '.$field.' '.$lastsort; $resultrow = mysql_query($query0); $num_rows = mysql_num_rows($resultrow); $first_pages = 1; $data_content = 5; $last_pages = ceil($num_rows / $data_content); $increment = $first_pages; if (isset($_request['increvalue'])) {$increment = $_REQUEST['increValue']; //awal jika paging menggunakan teknik limit offset mysql $query1 = 'SELECT id, no_induk, nama, alamat FROM tbl_siswa ORDER BY '.$field.' '.$lastsort.' LIMIT '.$data_content.' OFFSET '.$increment; $result = mysql_query($query1); if (!$result) {die('query failed: '. mysql_error()); //akhir jika paging menggunakan teknik limit offset mysql Sortable Datagrid dengan Paginating Data Page 3 of 7
4 //awal jika paging menggunakan teknik array sebagai penyimpanan data sementara, //kemudian dipecah array tersebut berdasarkan batas atas dan bawah $result = mysql_query($query0); if (!$result) {die('query failed: '. mysql_error()); $idx = 0; while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { $showdata[$idx]['no_induk'] = $line['no_induk']; $showdata[$idx]['nama'] = $line['nama']; $showdata[$idx]['alamat'] = $line['alamat']; $idx++; $firstedge = ($data_content * $increment) - $data_content; $lastedge = ($data_content * $increment) - 1; //akhir jika paging menggunakan teknik array sebagai penyimpanan data sementara, //kemudian dipecah array tersebut berdasarkan batas atas dan bawah <html> <head> <title>editable Data Grid</title> <script type="text/javascript" language="javascript"> function sortablefield(par1,par2,par3) { if (par2 == "asc") { var lastsort = "desc"; else if (par2 == "desc") { var lastsort = "asc"; else { var lastsort = "asc"; document.myform.action = "sortable.php?fieldid="+par1+ "&sort="+lastsort+"&increvalue="+par3; document.myform.submit(); function prev(par1,par2,par3) { if (parseint(par3)!= 1) { par3 = par3-1; document.myform.action = "sortable.php?fieldid="+par1+ "&sort="+par2+"&increvalue="+par3; document.myform.submit(); function next(par1,par2,par3) { var lastpage = parseint(' echo $last_pages; '); if (parseint(par3)!= lastpage) { par3 = par3 + 1; document.myform.action = "sortable.php?fieldid="+par1+ "&sort="+par2+"&increvalue="+par3; document.myform.submit(); </script> </head> <body> <form id="myform" name="myform" method="post"> <div class="area"><br> <table width="80%" cellpadding="0" cellspacing="0" border="0"> <td align="right"> if ($increment == $first_pages) { Sortable Datagrid dengan Paginating Data Page 4 of 7
5 echo ' prev '; else { <a href="#" onclick="prev( echo $fieldid;, ' echo $lastsort; ', echo $increment; );">prev</a> echo $increment." of ".$last_pages; if ($increment == $last_pages) { echo ' next '; else { <a href="#" onclick="next( echo $fieldid;, ' echo $lastsort; ', echo $increment; );">next</a> </td> <td align="right"> </td> <table width="80%" cellpadding="0" cellspacing="0" border="1" > <th width="0%"> </th> <th width="24%" onclick="sortablefield(1,' echo $lastsort; ', echo $increment; );">Nomor Induk</th> <th width="24%" onclick="sortablefield(2,' echo $lastsort; ', echo $increment; );">Nama Siswa</th> <th width="50%" onclick="sortablefield(3,' echo $lastsort; ', echo $increment; );">Alamat Lengkap</th> <!-- Jika menggunakan teknik limit offset mysql --> while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { <td> </td> <td> echo $line['no_induk']; </td> <td> echo $line['nama']; </td> <td> echo $line['alamat']; </td> <!-- Jika menggunakan teknik array dan pemecahan batas atas dan batas bawah --> for ($i = 0; $i < count($showdata); $i++) { if ($i >= $firstedge && $i <= $lastedge) { <td> </td> <td> echo $showdata[$i]['no_induk']; </td> <td> echo $showdata[$i]['nama']; </td> <td> echo $showdata[$i]['alamat']; </td> </div> </form> </body> </html> mysql_free_result($result); mysql_close($link); Sortable Datagrid dengan Paginating Data Page 5 of 7
6 Dari contoh kode diatas sengaja dituliskan dua macam teknik paginating, masing masing dari teknik diatas mempunyai kelebihan dan kekurangan, jika kita menggunakan teknik limit offset keuntungan yang akan kita dapatkan adalah kecepatan loading data, karena algoritma paging sudah diserahkan ke server database, tetapi mempunyai kelemahan data paging yang ditampilkan akan selalu mempunyai limit yang sama dari awal page sampai akhir page, jika data misalkan mempunyai data 23 record dengan limit 10, menurut algoritma paging maka akan menghasilkan tiga halaman dengan masing masing halaman menampilkan 10 record kecuali halaman terakhir akan menampilkan tiga record, tetapi hal ini tidak akan berlaku jika kita menggunakan teknik limit offset mysql, data terakhir akan menampilkan 10 record, untuk memenuhi syarat limit 10 dengan mengambil sebagian data yang sudah ditampilkan di halaman kedua ditampilkan kembali dihalaman tiga. Hal ini memberikan kesan program tersebut error (mungkin benar benar error kali ya..? ^ ^ ). Sedangkan jika kita menggunakan teknik array batas atas dan batas bawah, hasil yang ditampilkan akan sesuai dengan algoritma yang kita tentukan, tetapi dengan pengorbanan waktu loading yang akan berat jika data sudah mencapai ribuan, ratusan ribu bahkan jutaan. Dikarenakan data yang ambil dari tabel tersebut lebih dulu diambil seluruh datanya, kemudian difilter disisi aplikasi PHP yang kita buat. Dari kedua teknik ini keputusan diserahkan kepada developer akan menggunakan teknik yang mana. Berikut tampilan yang akan dihasilkan dari browser dengan source code diatas: Dari gambar diatas trigger paginate dapat dilakukan dengan klik link prev atau next, jika halaman sedang berada diposisi pertama maka link prev akan tidak berfungsi, jika halaman sedang berada diposisi terakhir maka link next tidak akan berfungsi. Sedangkan untuk trigger ascending dan descending dari masing masing field, cukup dengan klik header tabel dari Sortable Datagrid dengan Paginating Data Page 6 of 7
7 masing masing field tersebut maka field otomatis akan terurut secara otomatis. Tidak diperlukan properties asc atau desc untuk sorting karena properties tersebut sudah di setting otomatis tiap klik header maka akan bergantian asc dan desc. Sebagai catatan nama kedua teknik diatas itu karangan saya, saya belum searching di mbah google apakah nama teknik seperti itu ada atau tidak (^ ^V peace). Okeh dech selamat mencoba! Mungkin saat ini hanya sekian ilmu yang bisa dibagi dengan pembaca semoga bermanfaat, jika ada kekurangan atau masukan yang dapat meningkatkan kemampuan jangan sungkan untuk memberikan komentar, berikut source code lengkap dari proses diatas dalam satu file berupa file pdf yang dapat diambil di Source Code. Sortable Datagrid dengan Paginating Data Page 7 of 7
Membuat Editable Datagrid menggunakan Javascript
Membuat Editable Datagrid menggunakan Javascript 15 07 2008 Pada kesempatan ini saya akan coba menyampaikan materi tentang bagaimana membuat tampilan editable datagrid dari suatu tabel mysql ke dalam browser
Lebih terperinciInsert Data Menggunakan Database MySQL, PostgreSQL, Oracle
Insert Data Menggunakan Database MySQL, PostgreSQL, Oracle 1 07 2008 Setelah artikel mengenai Bermain Dynamic Tabel Row dengan menggunakan Javascript, ada teman yang bertanya bagaimana sih caranya memasukkan
Lebih terperinciBermain Dynamic Tabel Row dengan menggunakan Javascript
Bermain Dynamic Tabel Row dengan menggunakan Javascript 20 06 2008 Jika kita adalah orang yang berkutat dengan dunia IT terutama bidang aplikasi web programming, pasti akan sering menjumpai proses insert,
Lebih terperinciMembuat Paging Ala Google
Membuat Paging Ala Google Oleh: Roziqin Widodo Membuat Paging dengan PHP ala GOOGLE, Apabila kita mempunyai data yang sangat banyak misalnya ribuan bahkan jutaan seperti hasil pencarian di google, maka
Lebih terperinciLisensi Dokumen: Uraian Kasus :
Uraian Kasus : Pada kasus ini seorang mahasiswa ingin membuat Program sederhana tentang Nomor Handphone teman-temannya untuk mengantisipasi kehilangan HPnya atau HP Error sehingga perlu di Flash ulang
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan
BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Bab ini berisi implementasi dari perancangan yang telah dibahas pada bab sebelumnya. Pengimplementasiannya meliputi lingkungan perangkat keras, lingkungan
Lebih terperinciPengenalan Script. Definisi HTML
1 Pengenalan Script Pada bab ini akan dibahas bahasa script yang dapat digunakan untuk membuat halaman web. Untuk dapat membuat halaman web bahasa script pertama yang harus anda kenal adalah HTML. HTML
Lebih terperinciPemrograman Web Lanjut 2017
Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi
Lebih terperinciTUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web
TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web www.ilmuwebsite.com Bagian 19. Menampilkan Data MySQL dalam
Lebih terperinciMembangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect();
Integrasi PHP dan MySQL PHP akan mengakses database melalui web server yaitu Apache. Jika database server dan web server berada pada komputer yang sama maka koneksi akan menggunakan localhost sebagai nama
Lebih terperinciBAB X AKSES DAN MANIPULASI DATA
BAB X AKSES DAN MANIPULASI DATA A. TUJUAN Memahami konsep dasar akses dan manipulasi data. Mampu mengintegrasikan aplikasi PHP dengan database MySQL. Mampu menghasilkan aplikasi web database untuk pengolahan
Lebih terperinciPemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data
PRAKTIKUM 6 Query Data 2 TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data MATERI Program edit dan hapus TUGAS Menambahkan fitur edit dan hapus untuk semua form input data
Lebih terperinciLangkah 1. Asep Tatang S.
Membuat Halaman Kamus Istilah Sederhana Menggunakan PHP dan MySql Asep Tatang S. sasakala@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Lebih terperinciPertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1
Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1 Dasar Pemrograman PHP dan MySQL MATERI 1: PENGENALAN PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya
Lebih terperinciScript PHP dan MySQL J A M K E E M P A T
J A M K E E M P A T Script PHP dan MySQL l l l l l l Membuat Koneksi ke Server Menyeleksi Database Mengakses Query Menampilkan Hasil Query Latihan Jam Keempat Soal Jam Keempat Membuat Koneksi ke Server
Lebih terperinciMODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:
Lebih terperinciGuide untuk Sistem Informasi Akademik Universitas Mercubuana
1. Menu Kelas (Proses di Daftar Kelas) a. Apa itu menu kelas? Menu kelas adalah menu yang mengatur tentang kelas mata kuliah, serta menampilkan informasi data kelas mata kuliah di Universitas Mercubuana.
Lebih terperinciBasis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada.
Basis Data I Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada noor.ifada@if.trunojoyo.ac.id 1 Sub Pokok Bahasan Cara Kerja: Aplikasi berbasis Web dan Aplikasi Basisdata berbasis Web (PHP MySQL)
Lebih terperinciMembuat Toko Buku dengan PHP - MySQL
Membuat Toko Buku dengan PHP - MySQL Iman Amalludin iman.llusion@gmail.com :: http://blog.imanllusion.hostzi.com Abstrak PHP. Apa itu? PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan
Lebih terperinciConditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP
PRAKTIKUM PHP 4 1. Conditional, Array & Perulangan di PHP Tutorial Conditional, Array & Perulangan di PHP ini akan menjelaskan tentang Conditional atau penggunaan "if" dan "else", dilanjutkan dengan penjelasan
Lebih terperinciE-trik Ajax. Database MySQL. Dedi Alnas
E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.
Lebih terperinciMODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:
Lebih terperinciPemrograman Web Lanjut 2017
Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi
Lebih terperinciBAB 7 APLIKASI KOMENTAR DAN VALIDASINYA
BAB 7 APLIKASI KOMENTAR DAN VALIDASINYA Anda memiliki sebuah usaha yang juga memiliki website sebagai sarana berkomunikasi dengan konsumen. Di dalam website tersebut seorang pengunjung website atau konsumen
Lebih terperinciCara Mudah Koneksi Php Dan Mysql Dengan Database
Cara Mudah Koneksi Php Dan Mysql Dengan Database Pendahuluan Dewasa ini, perkembangan teknologi semakin berkembang pesat. Mulai dari informasi, komunikasi sampai teknologi internet yang sudah merambah
Lebih terperinciSimak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */
Tutorial ini akan membimbing kalian membuat sebuah database bernama bioteman dengan sebuah tabel bernama teman. Tabel biodata ini berisi kolom nomor, namateman, tglahir, dan nomorhp. Tabel tersebut akan
Lebih terperinciKonsep Basis Data di Web
Konsep Basis Data di Web l Pengantar l Pada dasarnya konsep perancangan database dan penggunaan query untuk sistem berbasis web dengan sistem informasi desktop sama saja. Yang membedakan adalah pada saat
Lebih terperinciTIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22
TIB18 - PEMROGRAMAN WEB Pemrograman Web Pertemuan 19-20 & 21-22 Kompetensi Khusus Mahasiswa dapat membuat aplikasi berbasiskan web dengan menggunakan Data ManipulaIon Language (DML) melalui PHP yang terkoneksi
Lebih terperincib) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan
STJ MySQL-PHP Menggunakan MySQL sebagai database server a) Menghidupkan MySQL Database Server C:\mysql\bin>mysqld b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket C:\mysql\bin>mysqladmin
Lebih terperinciDAFTAR PUSTAKA. Andi, Menguasai Pemerograman Web Dengan Java Script. Wahana Komputer 2010
DAFTAR PUSTAKA Andi, Menguasai Pemerograman Web Dengan Java Script. Wahana Komputer 2010 Enterprise,Jubilee.2011.Step by Step HTML5, cara cepat menguasai script HTML5,Yogyakarta : Elex Media Komputindo
Lebih terperinciPraktikum 3 Cookie, Session, dan Database MySQL
Praktikum Cookie, Session, dan Database MySQL Tujuan Praktikum : Memberikan pemahaman kepada mahasiswa tentang cookie dan bagaimana menggunakannya. Memberikan pemahaman kepada mahasiswa tentang session
Lebih terperinciDengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:
Aplikasi Update Profil Aplikasi Update sebaiknya dibuat setelah registrasi, login dan otentikasi selesai karena untuk melihat profil harus melalui sebuah kunci yang dijadikan kriteria where pada query
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadapat aplikasi yang dibuat, tahapan selanjutnya adalah implementasi dan pengujian.pada tahapan pengujian
Lebih terperinciMateri 10: Create Read Update Delete
JURNAL PRAKTIKUM (LAB. ACTIVITY) PEMROGRAMAN WEB LANJUT SI087 Materi 10: Create Read Update Delete Dosen: Lilis Dwi Farida, S.Kom., M.Eng Moch. Farid Fauzi, M.Kom Irma Rofni Wulandari, S.Pd., M.Eng S1
Lebih terperinciAdvantages. Keunggulan :
Advantages Keunggulan : Tampilan (interface) Dreamweaver mudah dimengerti oleh pengguna dari semua tingkat keahlian, bahkan bagi orang awam sekalipun. Dreamweaver cukup tangguh untuk membangun berbagai
Lebih terperinciE-trik Ajax. Ajax dan MySQL. Dedi Alnas
E-trik Ajax Ajax dan MySQL Dedi Alnas Ajax dan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi Ajax yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.
Lebih terperinciBAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Program dalam judul Sistem Informasi Geografis Obyek
BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1 Spesifikasi Program Program dalam judul Sistem Informasi Geografis Obyek Pariwisata Alam di Kabupaten Merauke yang berbasis web ini adalah sebagai berikut.
Lebih terperinciMenangani Input dari User
Menangani Input dari User PHP Programming Language Workshop For Newbie Class Yan Friskantoni
Lebih terperinciTUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah
TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah www.ilmuwebsite.com Bagian 7. Membuat Data Pagination Menggunakan
Lebih terperinciPEMANFAATAN SMS GATEWAY PADA SYSTEM PENDAFTARAN ONLINE (STUDI KASUS UNIVERSITAS MUHAMMADIYAH RIAU) HARUN MUKHTAR
PEMANFAATAN SMS GATEWAY PADA SYSTEM PENDAFTARAN ONLINE (STUDI KASUS UNIVERSITAS MUHAMMADIYAH RIAU) HARUN MUKHTAR Abstrak Gateway merupakan sarana tambahan yang dapat digunakan untuk keperluan pelayanan
Lebih terperinciModul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii
Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii 2015 Pertemuan IV MEMBUAT FILE CRUD (Create Read Update dan Delete) menggunakan PHP 3.1 Ringkasan Materi Apa itu CRUD? CRUD adalah singkatan
Lebih terperinciPemrograman Web Week 2. Team Teaching
Pemrograman Web Week 2 Team Teaching WEEK 2 HTML IKG2I4 Software Project I Persiapan Instalasi Editor Download dan Install apilkasi editor (mis. Notepad++) Karena membantu dalam pengembangan syntax highlighting
Lebih terperinciMATERI WEB. Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql. Bas-Dev : Ahmad Bastiar
MATERI WEB Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql Bas-Dev : Ahmad Bastiar Materi Kali ini Adalah Pembuatan Login Dan Dasboard Admin Setelah Login. Kemaren kita telah
Lebih terperinciLAMPIRAN. 1. Listing Program pada website sekolah. index.php
LAMPIRAN 1. Listing Program pada website sekolah index.php sd Swasta Adhyaksa Medan
Lebih terperinciLampiran 1. Flowchart perancangan sistem
Lampiran 1. Flowchart perancangan sistem Mulai Identifikasi Data Desain Program Desain Basis Data Input Data Desain Layout Programming Diagnosa Program idak Benar idak a Uji ampilan Data Benar idak a Dokumentasi
Lebih terperinciLAMPIRAN Source Code Untuk Menampilkan Halaman Home
LAMPIRAN Source Code Untuk Menampilkan Halaman Home memanggil file koneksi.php untuk membuat sebuah koneksi ke database include 'koneksi.php'; $q="select * FROM buku order by id_buku desc limit 0,5"; $q=mysql_query($q);
Lebih terperinciMengakses database MySQL melalui PHP
Mengakses database MySQL melalui PHP by Fajran Rusadi 1. Publication Information Copyright 2003 by Fajran Iman Rusadi All rights reserved. 2. Abstraksi Pada tutorial ini kita akan mencoba membuat koneksi
Lebih terperinciPemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata
Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL
Lebih terperinciPRAKTIKUM 4 MENGURUTKAN DAN MENYARING DATA 24 Hasilnya akan sama dengan : SELECT KodeBuku, Judul FROM Buku ORDER BY Judul; Karena secara default data
Praktikum 4 Mengurutkan Data dan Menyaring Data A. TUJUAN 1. Menjelaskan cara mengurutkan data 2. Menjelaskan cara menyaring data B. DASAR TEORI B.1. Mengurutkan Data Mengurutkan Data ada dua bentuk :
Lebih terperinciTutorial PHP Metode Searching - Multiple Keyword
Tutorial PHP Metode Searching - Multiple Keyword Lisensi Dokumen: Dokumen di ilmuwebsite.com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
Lebih terperinciPemrograman Basis Data Berbasis Web
Pemrograman Basis Data Berbasis Web Pertemuan Ke-6 (JavaScript) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan JavaScript? Pendeklarasian JavaScript JavaScript sederhana Peletakan JavaScript
Lebih terperinciMenampilkan user online seperti di obrolan step by step
Menampilkan user online seperti di obrolan step by step Oleh: lukman hakim Salam hangat temen2 Jagocoding.com, Berikut saya akan berbagi tutorial sederhana yakni bagaimana cara menampilkan user online
Lebih terperinciPertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1
Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1 Konsep Client Side Scripting JavaScript? Pendeklarasian JavaScript JavaScript sederhana Peletakan JavaScript Komentar
Lebih terperinciPemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata
Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL
Lebih terperinciPHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa?
Universitas Muhammadiyah Sukabumi Artikel PHP dan Mysql Oleh : dede sulaeman PHP & MYSQL PHP & MYSQL PHP itu apa sih? Penjelasan sederhananya adalah bahwa PHP merupakan sebuah program tambahan yang ada
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN. Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring
BAB IV HASIL DAN PEMBAHASAN 3.1 PROGRAM PENGHUBUNG DATABASE Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring Menggunakan unit program didukung oleh pemrograman PHP dan database server
Lebih terperinciTutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP
Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP Dalam tutorial berikut penulis langsung ke topik permasalahan, Anda yang belum paham bisa melihat / download tutorial sebelumnya mengenai PHP,MySQL,
Lebih terperinciMultiple Upload dengan Jumlah Dinamis Menggunakan Javascript dalam Framework CodeIgniter
http://akbaraziz.staff.ipb.ac.id/2011/02/02/multiple-upload-dengan-jumlah-dinamis-menggunakan-ja v Multiple Upload dengan Jumlah Dinamis Menggunakan Javascript dalam Framework CodeIgniter Biasanya jika
Lebih terperinciUpload File dengan Metode AJAX
Upload File dengan Metode AJAX Oleh: Cecep Yusuf Saya akan membahas bagaimana membuat form upload file beserta prosesnya dengan menggunakan teknik AJAX memakai library Ajax File Upload, salah satu library
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Setelah melalui tahap analisis dan tahap perancangan pada bab 3, maka tahapan selanjutnya yang akan dilakukan yaitu tahap implementasi. Pada tahap
Lebih terperinciMencetak Data Ke Word atau Excell
Mencetak Data Ke Word atau Excell dengan PHP Mungkin ada sebagian di antara kalian yang memikirkan bagaimana caranya mencetak data yang telah kita buat dengan PHP ke dalam bentuk Word atau Excel. Nah setelah
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi Aplikasi Manajemen Arsip Berbasis Web
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Aplikasi Manajemen Arsip Berbasis Web Pembuatan program aplikasi Manajemen arsip ini ditujukan untuk user perusahaan PT. XYZ untuk pengefesiensi pemakaian
Lebih terperinciMembuat Login Dengan PHP dan MYSQL
Membuat Login Dengan PHP dan MYSQL Ramdhan Indra Bangun dadhan.rpl@gmail.com :: Abstrak Aplikasi login User dalam suatu situs dinamis menggunakan php sudah hamper menjadi kebutuhan wajib. Tanpa adanya
Lebih terperinciMembuat Sistem Pertemanan Sederhana
Membuat Sistem Pertemanan Sederhana Oleh: Dadan Pada artikel kali ini saya akan menunkukan kepada Anda cara membuat sistem pertemanan seperti pada website jejaring sosial. Contohnya yah seperti pada website
Lebih terperinciWeb Programming. Elfan Nofiari. IF-ITB/EN/Mar-05 IF3292 Web Programming. Page 1
Web Programming Elfan Nofiari Page 1 Aplikasi berbasis web Aplikasi memungkinkan user melakukan satu atau sejumlah task Pada aplikasi web, suatu task dilakukan menggunakan antarmuka yang dihasilkan oleh
Lebih terperinciMembuat Database mysql dengan PhpMyAdmin
Materi artikel : Membuat database mysql dengan PhpMyadmin View Insert Edit Delete Searching Membuat Hitcounter dengan file teks Syarat : Mengerti penggunaan tag HTML Browser dapat mengenali sintak Php
Lebih terperinciTrik Mudah Membuat CMS Website dari Nol
Trik Mudah Membuat CMS Website dari Nol Trik Mudah Membuat CMS Website dari Nol Rohi Abdulloh PENERBIT PT ELEX MEDIA KOMPUTINDO Trik Mudah Membuat CMS Website dari Nol Rohi Abdulloh 2016, PT Elex Media
Lebih terperinciTutorial CakePHP Dasar Part III - Sorting, Pagination
Tutorial CakePHP Dasar Part III - Sorting, Pagination Oleh: Cecep Yusuf Tutorial CakePHP ini akan belajar bagaimana membuat pagination dan sorter/pengurut untuk daftar data yang akan ditampilkan. Updated:
Lebih terperinciYang perlu diperhatikan dalam membuat aplikasi di cmsid adalah sebagai berikut:
Dasar dasar basic membuat aplikasi cmsid Ok teman teman pasti yang sudah mencoba cmsid tertarik ingin membuat sebuah atau lebih aplikasi buatan sendiri, baik disini saya akan memberikan step by step pembuatan
Lebih terperinciPemrograman Basis Data Berbasis Web
Pemrograman Basis Data Berbasis Web Pertemuan Ke-6 (JavaScript) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan JavaScript? Pendeklarasian JavaScript JavaScript
Lebih terperinci2. inputkk.php. 3. tampilkk.php
Ketua RT. 04 RW. 10 Desa Pinggir Kompor membuat database berbasis web menggunakan PHP dan MySQL. Halamanhalaman web yang dibuat adalah seperti berikut: 1. index.php 2. inputkk.php 3. tampilkk.php 1 4.
Lebih terperinciPHP + MySQL M. RUDYANTO ARIEF, MT
PHP + MySQL M. RUDYANTO ARIEF, MT Perintah Dasar: Mysql_connect ( [host], [username], [password] ); Keterangan: [host] : diisi dengan nama host/ IP address komputer tempat database mysql di install. [username]
Lebih terperinciMembuat Form Dinamis dengan HTML & Javascript.
Membuat Form Dinamis dengan HTML & Javascript. Oleh: d-newbie Assalamualaikum wr.wb. Form tentunya sudah tidak asing lagi bagi para developer web, element html yg satu ini seolah-olah merupakan element
Lebih terperinciHTML (HyperText Markup Language)
HTML (HyperText Markup Language) IMS HTML HyperText Markup Language adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah
Lebih terperinciTUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web
TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web www.ilmuwebsite.com Bagian 22. Lebih Jauh Bekerja dengan
Lebih terperinciBAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :
BAB III IMPLEMENTASI 3.1 Program Penghubung Database Program penghubung database tersebut disimpan dengan nama konek.php. Berikut merupakan kode program penghubung Database :
Lebih terperinciBAB IV IMPLEMENTASI SISTEM
BAB IV IMPLEMENTASI SISTEM 4.1 Pengertian dan Tujuan Implementasi Sistem Implementasi sistem adalah langkah-langkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan desaian sistem yang telah disetujui,
Lebih terperinciMySQL. Pemrograman Web/MI/D3 sks 1
MySQL Sumber : Buku Database Relational dengan MySQL, Bunafit Nugroho, Tutorial Dasar Pemrograman PHP MySQL, Anon Kuncoro Widigdo, Kuliah Umum IlmuKomputer.Com, Tutorial PHP Programming Fundamental dan
Lebih terperinciLangkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna
Dalam tutorial cara membuat form login dengan PHP dan MySQL, kita akan belajar membuat halaman login untuk website dengan menggunakan PHP Session. Tutorial ini merupakan tutorial tingkat dasar, sederhana
Lebih terperinciMEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom
MEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom 1. Buatlah File index.php File ini digunakan untuk menampilkan form dan datagrid tabel berita Memanggil koneksi manage BERITA
Lebih terperinciMenampilkan Markers Google Maps API dengan PHP dan MySQL
Menampilkan Markers Google Maps API dengan PHP dan MySQL Oleh: Hasyemi Rafsanjani Asyari Hai-hai teman-teman jagocoding. Kali ini sedikit lebih advance, tapi tetap masih pada topik tentang Google Maps!
Lebih terperinciPemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata
Pemrograman Web Koneksi dan Manipulasi Basis Data Adam Hendra Brata Pokok Bahasan Koneksi Database pada Aplikasi Berbasis Web MySQLi Pengenalan MySQL dan MySQLi Dasar SQL pada MySQLi Koneksi dan Manipulasi
Lebih terperinciMODUL 11 MEMBUAT LOGIN USER
MODUL 11 MEMBUAT LOGIN USER Halaman web adalah suatu halaman rumah di dalam dunia maya, di sini kita dapat menampilkan tentang segala inspirasi, imajinasi, mimpi maupun uneg-uneg sekalipun. Ibarat sebuah
Lebih terperinciMODUL VI INTERAKSI DATABASE
MODUL VI INTERAKSI DATABASE A. TUJUAN Memahami konsep dasar akses dan manipulasi data. Mampu mengintegrasikan aplikasi PHP dengan database MySQL. Mampu menghasilkan aplikasi web database untuk pengolahan
Lebih terperinciMODUL PRAKTIKUM SISTEM TERDISTRIBUSI
MODUL PRAKTIKUM SISTEM TERDISTRIBUSI WEB API Yuli Purwati, M.Kom Praktikum 8 7 Juni 2017 Aplikasi ASP.NET Web Api 1. Pembuatan Web Api Buat project baru pada Visual Studio, File New Project. Lalu, pilih
Lebih terperinci9. Membuat Halaman Transaksi Penjualan
9. Membuat Halaman Transaksi Penjualan Pada proses permintaan data pada web dinamik, diperlukan aplikasi database server yang akan memproses permintaan dari aplikasi webserver untuk menghubungkan pada
Lebih terperinciTUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web
TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web www.ilmuwebsite.com Bagian 5. Menggunakan Constant dan Variable
Lebih terperinciPemrograman Basis Data Berbasis Web
Pemrograman Basis Data Berbasis Web Pertemuan Ke-11 (Aplikasi Web dengan PHP & MySQL) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan Membuat Counter Membuat Guest Book (Buku Tamu) Membuat
Lebih terperinciTUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web
TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web www.ilmuwebsite.com Bagian 9. Menggunakan Pengulangan For,
Lebih terperinciNofriza Nindiyasari
Tips Membuat Metode Searching Sederhana Ala Google Nofriza Nindiyasari nofri_99@yahoo.com http://www.constantio.web.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciDAFTAR PUSTAKA. A.S, R., & Shalahuddin, M. (2013). Rekayasa Perangkat Lunak. Bandung: Informatika.
62 DAFTAR PUSTAKA Abdul kadir, pemograman Database MySQL Untuk Pemula, 2013. Yogyakarta. Media Kom. A.S, R., & Shalahuddin, M. (2013). Rekayasa Perangkat Lunak. Bandung: Informatika. Chou, S.-C., & Chen,
Lebih terperinciMySQL J A M K E T I G A
J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?
Lebih terperinciPemrograman Basis Data Berbasis Web
Pemrograman Basis Data Berbasis Web Pertemuan Ke-11 (Aplikasi Web dgn PHP & MySQL) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan Membuat Counter Membuat Guest
Lebih terperinciecho zine, issue // Pengamanan URL dengan MAC
echo zine, issue 14 -----------[ Message Authentication Code dan Implementasinya ]------------ -------------------------------------------------------------------------- ------------------[ Amri Shodiq
Lebih terperinci108
LAMPIRAN 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 KODE PROGRAM 1. Script Konsultasi 1.
Lebih terperinciINTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA
INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA STRUKTUR DASAR PHP Struktur PHP diawali dengan Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman
Lebih terperinciAJAX Tutorial. Contoh AJAX Database 1
Contoh AJAX Database 1 Setelah Anda membuat contoh aplikasi AJAX dasar, berikut ini akan membuat contoh aplikasi AJAX selanjutnya yang akan kita hubungkan dengan database MySQL. Pada contoh ini, aplikasi
Lebih terperinciPemrograman Basis Data Berbasis Web
Pemrograman Basis Data Berbasis Web Pertemuan Ke-8 (PHP Dasar [1]) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan PHP? Komponen yang dibutuhkan PHP File Mendeklarasikan
Lebih terperinci