Persiapan Membuat CRUD dengan W2UI dan MySQLi - Persiapan (Part 1)
HomeTutorialWeb Design

Persiapan Membuat CRUD dengan W2UI dan MySQLi - Persiapan (Part 1)

W2UI adalah salah satu Library UI jQuery yang sederhana dan mudah dipelajari. Bagi kamu yang berminat di web programming, tidak ada salahnya untuk mencoba library yang satu ini. :)

Tutorial Membuat QR Code dengan jQuery
Menampilkan nama hari dalam Bahasa Indonesia dengan PHP
Membuat Dropdown Bertingkat dengan jQuery dan Ajax
Artikel saya kali ini mengenai jQuery Library, W2UI. Awalnya, saya sedang mencari alternatif selain ExtJS untuk membuat aplikasi desktop-like hingga akhirnya tersasar pada sebuah jQuery UI Library yang satu ini.

Kesan pertama, library ini terlihat tidak rumit atau tidak serumit ExtJS karena masih terasa struktur file programmer menengah ke bawah. Berbeda dengan ExtJS yang struktur filenya cukup terbilang rumit, Masya Allah. Selain karena sederhana, W2UI juga memiliki tampilan yang cukup bagus dan layak untuk dicoba hingga akhirnya pada saat yang sama, saya langsung membuat tutorial ini.

Berikut adalah tutorial persiapan membuat CRUD dengan W2UI dan MySQLi:

Unduh File Library W2UI

Ada beberapa opsi yang dapat kamu pilih untuk menggunakan file library W2UI: pertama, kamu bisa menggunakannya langsung dari situsnya W2UI; kedua, kamu bisa menggunakan file eksternal W2UI yang sudah kamu unduh dari laman resminya.

Informasi
Kamu bisa mengunduh file pendukung untuk W2UI di sini: link atau direct link untuk versi 1.5 di sini!

Buat File Index untuk Halaman Depan

Setelah kamu mengunduh file yang dibutuhkan untuk tutorial kita kali ini, selanjutnya adalah membuat file index untuk halaman depan kita nanti. Silakan salin skrip berikut sekalian pelajari juga dong dan simpan dengan nama index.php:

<!DOCTYPE html>
<html>
<head>
 <title>Membuat CRUD dengan W2UI dan MySQLi</title>

    <link rel="stylesheet" type="text/css" href="http://w2ui.com/src/w2ui-1.5.rc1.min.css" />
    
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <script type="text/javascript" src="http://w2ui.com/src/w2ui-1.5.rc1.min.js"></script>
</head>
<body>
    <div id="grid" style="width: 100%; height: 250px;"></div>
</body>
<script>
$(function () {
    $('#grid').w2grid({
        name: 'grid',
        header: 'List of Names',
        columns: [
            { field: 'fname', caption: 'First Name', size: '30%' },
            { field: 'lname', caption: 'Last Name', size: '30%' },
            { field: 'email', caption: 'Email', size: '40%' },
            { field: 'sdate', caption: 'Start Date', size: '120px' }
        ],
        records: [
            { recid: 1, fname: "Peter", lname: "Jeremia", email: 'peter@mail.com', sdate: '2/1/2010' },
            { recid: 2, fname: "Bruce", lname: "Wilkerson", email: 'bruce@mail.com', sdate: '6/1/2010' },
            { recid: 3, fname: "John", lname: "McAlister", email: 'john@mail.com', sdate: '1/16/2010' },
            { recid: 4, fname: "Ravi", lname: "Zacharies", email: 'ravi@mail.com', sdate: '3/13/2007' },
            { recid: 5, fname: "William", lname: "Dembski", email: 'will@mail.com', sdate: '9/30/2011' },
            { recid: 6, fname: "David", lname: "Peterson", email: 'david@mail.com', sdate: '4/5/2010' }
        ]
    });
});
</script>
</html>

Silakan periksa perubahannya di browser kesayangan kamu! ^^

Berikut adalah tampilan dari skrip di atas:
Gambar 1: Tampilan dari file index.php yang tadi dibuat

Membuat Tampilan CRUD

Setelah skrip yang kita buat tadi (sebenernya disalin sih) dan tampilan sudah sesuai dengan Gambar 1, langkah selanjutnya adalah membuat tampilan untuk CRUD. Silakan salin skrip berikut dan timpa (paste) di file index.php:

<!DOCTYPE html>
<html>
<head>
 <title>Membuat CRUD dengan W2UI dan MySQLi</title>

    <link rel="stylesheet" type="text/css" href="http://w2ui.com/src/w2ui-1.5.rc1.min.css" />

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <script type="text/javascript" src="http://w2ui.com/src/w2ui-1.5.rc1.min.js"></script>
</head>
<body>
    <div id="grid" style="width: 50%; height: 300px;"></div>
</body>
<script>
$(function () {
    $('#grid').w2grid({
        name: 'grid',
        header: 'Daftar Pengguna',
        show: {
  header: true,
  footer: true,
  toolbar: true,
  lineNumbers: true,
  toolbarAdd: true,
  toolbarDelete: true,
  toolbarSave: true,
  toolbarEdit: true
        },
        columns: [
            { field: 'fname', caption: 'First Name', size: '30%' },
            { field: 'lname', caption: 'Last Name', size: '30%' },
            { field: 'email', caption: 'Email', size: '40%' },
            { field: 'sdate', caption: 'Start Date', size: '120px' }
        ],
        records: [
            { recid: 1, fname: "Peter", lname: "Jeremia", email: 'peter@mail.com', sdate: '2/1/2010' },
            { recid: 2, fname: "Bruce", lname: "Wilkerson", email: 'bruce@mail.com', sdate: '6/1/2010' },
            { recid: 3, fname: "John", lname: "McAlister", email: 'john@mail.com', sdate: '1/16/2010' },
            { recid: 4, fname: "Ravi", lname: "Zacharies", email: 'ravi@mail.com', sdate: '3/13/2007' },
            { recid: 5, fname: "William", lname: "Dembski", email: 'will@mail.com', sdate: '9/30/2011' },
            { recid: 6, fname: "David", lname: "Peterson", email: 'david@mail.com', sdate: '4/5/2010' }
        ]
    });
});
</script>
</html>

Keterangan

  1. Nama grid harus unik atau dengan kata lain jangan sampai digunakan untuk grid yang lain. Misalnya: ada dua tabel yang akan kita gunakan, yaitu tabel pengguna dan tabel pekerjaan. Kedua tabel tersebut tidak boleh menggunakan nama grid yang sama (misalnya: grid1 atau grid2), tetapi harus menggunakan nama grid yang berbeda. Kamu bisa menggunakan format seperti ini: gridPengguna atau gridPekerjaan agar berbeda. 
  2. Jika kamu memiliki beberapa grid dalam satu modul, pastikan untuk tetap unik juga! Pokoknya jangan sampai memiliki nama grid yang sama. W2UI sudah menangani penggunaan grid dengan cara dipanggil atau include agar tidak terjadi bentrok nama grid.
  3. Pencarian yang tidak dideklarasikan indikatornya, maka pencariannya bersifat umum. Artinya, kita mencari di semua kolom.
Tampilan dari skrip di atas adalah sebagai berikut:
Gambar 2: Tampilan CRUD berdasarkan skrip di atas

Kesimpulan

Hingga tahap ini, tampilan CRUD sudah selesai. Langkah selanjutnya adalah bagaimana tutorial kita kali ini dapat berhubungan dengan database sehingga terlihat keren. Hahaha... 

Terima kasih sudah bergabung dan semoga bermanfaat. :)
Name

2016,2,Action,1,Adventure,1,Agama Kristen,1,Agama Yahudi,1,Ahok,2,Ajax,2,Android,1,Aplikasi,1,Art of War,1,Bahasa,1,Balai Bahasa,1,Beasiswa,4,Belanda,1,Biografi,1,Blindness,1,Blog,3,Brothers,1,Cards View,1,Catatan Hidup,1,Change.org,1,China,1,Comedy,1,Cover,1,CSS,2,Curhat,1,DataGrid,1,Demo Bela Islam I,1,Disaster,1,Disqus,1,Dokumentasi,8,Download,3,Drama,1,Drama Korea,3,Duolingo,1,EasyUI,1,Framework CSS,1,Game,3,GIT,1,Google AdSense,1,Groningen,1,Groningen University,1,HTML,2,Islam,2,jQuery,5,K-Film,3,K-Movie,4,Kata Mutiara,1,Kisah Hidup,1,Konfusius,1,Korean,4,KPOP,1,Kriptografi,1,Kuliah,1,Kungfu,1,Kungfu Style,1,Kustomisasi,1,Kutipan,1,LKS Jawa Barat 2011,1,LPDP,26,LPDP Batch 4 2016,11,LPDP Pinned,2,Material Design,2,Materialize,1,Motivasi,1,Movie,4,Mozilla Firefox,1,Muslim Cyber Army,1,MySQLi,1,NetBeans,1,Niagahoster,1,Object Oriented Programming,1,Opini,7,Paspor,1,Pendidikan,1,Pengalaman,26,Pengayaan Bahasa,4,Perang,1,Perbandingan Agama,3,Petisi Online,1,PHP,6,PowerDesigner,3,QR Code,1,Review,3,Sejarah,1,Simulation,1,Software,1,Source Code,1,Strategy,2,Studi Agama-agama,1,Sun Tzu,1,Suspense-Thriller,1,Themes24x7,1,Tips dan Trik,13,TOEFL,4,TOEFL ITP,4,Train,1,Troubleshooting,2,Tutorial,23,UPI Bandung,1,Video,2,Virus,1,W2UI,1,Walkband,1,Web Design,7,Web Programming,3,Yesus Kristus,2,Zakir Naik,1,Zhang Ziyi,1,Zombie,1,
ltr
item
Anan Bahrul Khoir: Persiapan Membuat CRUD dengan W2UI dan MySQLi - Persiapan (Part 1)
Persiapan Membuat CRUD dengan W2UI dan MySQLi - Persiapan (Part 1)
W2UI adalah salah satu Library UI jQuery yang sederhana dan mudah dipelajari. Bagi kamu yang berminat di web programming, tidak ada salahnya untuk mencoba library yang satu ini. :)
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1TiNst8oOat-OrsDcGEJid06XxF0SBB8LT-YG_Ri4yNgZIg-ApUimSbOXqv_Nhy0OMxOmfJ66BIxDib_QOz7vQBaMhuGU8p4w34xvfkGPuO9rsoNq3Ny2k0k6hgPXt2E75VJGeLE1E08/s320/Screenshot_136.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1TiNst8oOat-OrsDcGEJid06XxF0SBB8LT-YG_Ri4yNgZIg-ApUimSbOXqv_Nhy0OMxOmfJ66BIxDib_QOz7vQBaMhuGU8p4w34xvfkGPuO9rsoNq3Ny2k0k6hgPXt2E75VJGeLE1E08/s72-c/Screenshot_136.png
Anan Bahrul Khoir
https://ananbahrulkhoir.blogspot.com/2017/03/persiapan-membuat-crud-dengan-w2ui-dan.html
https://ananbahrulkhoir.blogspot.com/
http://ananbahrulkhoir.blogspot.com/
http://ananbahrulkhoir.blogspot.com/2017/03/persiapan-membuat-crud-dengan-w2ui-dan.html
true
1987288760696967984
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy