Membuat CRUD dengan Java Web : Persiapan Awal

<p><strong>Membuat CRUD dengan Java Web &&num;8211&semi; <&sol;strong>CRUD merupakan tahapan awal yang harus anda pelajari ketika ingin <a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;" target&equals;"&lowbar;blank">belajar bahasa pemrograman<&sol;a> tertentu&comma; karena dengan CRUD ini kita bisa membangun berbagai aplikasi seperti aplikasi peminjaman buku&comma; aplikasi toko online dsb&period;  Bagi anda yang ingin belajar tentang bahasa pemrograman java khususnya jawa web application kali ini saya akan memberikan tutorial sederhana tentang Membuat CRUD dengan Java Web&period; Tapi&comma; sebelum kita masuk pada implementasi CRUD ada beberapa persiapan yang harus disiapkan terlebih dahulu&comma; yaitu berupa tool-tool pendukung yang nantinya akan digunakan untuk <em>mendevelop <&sol;em>aplikasi anda&period;<&sol;p>&NewLine;<p>Pada tutorial membuat CRUD dengan java web ini kita akan menggunakan pattern MVC&period;<&sol;p>&NewLine;<h4><strong>Tool yang dibutuhkan untuk Membuat CRUD dengan Java Web&colon;<&sol;strong><&sol;h4>&NewLine;<ul>&NewLine;<li><strong>Tool Editor &lpar;netbeans&rpar;<&sol;strong><&sol;li>&NewLine;<&sol;ul>&NewLine;<p>Ini berfungsi sebagai text editor yang nantinya digunakan untuk menulis kode-kode java&period; pada tutorial ini dan kedepannya saya menggunakan IDE NetBeans karena lebih mudah penggunaannya dari pada IDE Eclipse&period; Anda bisa mengunduhnya <a href&equals;"https&colon;&sol;&sol;netbeans&period;org&sol;downloads&sol;" target&equals;"&lowbar;blank">disini<&sol;a> pastikan anda mengunduhnya versi <strong>ALL <&sol;strong>agar package yang ada didalamnya lebih lengkap&period;<&sol;p>&NewLine;<ul>&NewLine;<li><strong>Application Server &lpar;Apache Tomcat&rpar;<&sol;strong><&sol;li>&NewLine;<&sol;ul>&NewLine;<p>Application server berfungsi untuk mendeploy aplikasi java anda&comma; di dalam application server sudah include web server yang berfungsi untuk menampilkan laman web anda pada browser&period; Application server java ada beberapa yang bisa anda gunakan salah satunya GlassFish dan juga Oracle Weblogic Server&period; Tapi untuk kali ini saya menggunakan Apache Tomcat&lpar;TomEE&rpar;&period; GlassFish dan juga Apache Tomcat biasanya akan otomatis tersedia dalam package netbeans&period;<&sol;p>&NewLine;<ul>&NewLine;<li><strong>Database &lpar;MySQL&rpar;<&sol;strong><&sol;li>&NewLine;<&sol;ul>&NewLine;<p>Jika anda sudah terbiasa dalam dunia programming tentu sudah tidak asing lagi dengan database MySQL&period; Untuk menginstall MySQL anda cukup menginstall XAMPP saja agar lebih mudah&period;<&sol;p>&NewLine;<p>Sepertinya cukup itu saja tool yang di butuhkan untuk membuat crud dengan java web&period;<&sol;p>&NewLine;<p>Hal berikutnya yang harus disiapkan adalah menyiapkan project pada IDE NetBeans&period; Bagi yang sudah terbiasa dengan IDE NetBeans anda bisa melewati langkah ini&period; Tapi bagi anda yang masih pemula dan ingin belajar java khususnya di web anda bisa membaca tutorial berikut ini&colon;<&sol;p>&NewLine;<h3><strong>Langkah-langkah membuat project dengan IDE NetBeans<&sol;strong><&sol;h3>&NewLine;<ul>&NewLine;<li>Bukan IDE NetBeans anda lalu klik <strong>File-&gt&semi;New Project<&sol;strong><&sol;li>&NewLine;<li>Pada bagian <strong>Categories <&sol;strong>pilih <strong>Java Web <&sol;strong>pada <strong>projects <&sol;strong>pilih <strong>Web Application<&sol;strong> Lalu klik <strong>Next<&sol;strong>&period;<&sol;li>&NewLine;<&sol;ul>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;11&sol;Screenshot&lowbar;179&period;png"><img class&equals;"aligncenter size-medium wp-image-2526" src&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;11&sol;Screenshot&lowbar;179-300x213&period;png" alt&equals;"membuat crud dengan java web" width&equals;"300" height&equals;"213" &sol;><&sol;a><&sol;p>&NewLine;<ul>&NewLine;<li> <strong>Project Name <&sol;strong>isi dengan nama aplikasi anda&comma; <strong>Project Location <&sol;strong>isi dengan lokasi direktori yang digunakan untuk menyimpan folder project anda&period; Lihat gambar<&sol;li>&NewLine;<&sol;ul>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;11&sol;Screenshot&lowbar;180&period;png"><img class&equals;"aligncenter size-medium wp-image-2528" src&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;11&sol;Screenshot&lowbar;180-300x207&period;png" alt&equals;"membuat crud dengan java web" width&equals;"300" height&equals;"207" &sol;><&sol;a><&sol;p>&NewLine;<ul>&NewLine;<li>Pada bagian <strong>Server Setting <&sol;strong>sesuaikan dengan gambar dibawah ini&period;<&sol;li>&NewLine;<&sol;ul>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;11&sol;Screenshot&lowbar;181&period;png"><img class&equals;"aligncenter size-medium wp-image-2529" src&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;11&sol;Screenshot&lowbar;181-300x206&period;png" alt&equals;"membuat crud dengan java web" width&equals;"300" height&equals;"206" &sol;><&sol;a><&sol;p>&NewLine;<ul>&NewLine;<li>Karena kita tidak menggunakan <strong>frameworks <&sol;strong>anda bisa langsung klik <strong>Finish<&sol;strong><&sol;li>&NewLine;<&sol;ul>&NewLine;<p>Sampai disini kita sudah berhasil membuat project pada IDE NetBeans&period; Langkah berikutnya adalah kita akan menyiapkan <strong>Library <&sol;strong>dan <strong>Package <&sol;strong>yang di butuhkan untuk membuat CRUD dengan java Web&period;<&sol;p>&NewLine;<h3><strong>Menyiapkan Library dan Package&colon;<&sol;strong><&sol;h3>&NewLine;<p><strong>Library MySQL<&sol;strong><&sol;p>&NewLine;<p>Library MySQL sangat di perlukan apabila anda membuat aplikasi dinamis menggunakan java web&period; Oleh karena itu&comma; kita membutuhkan library mysql agar nanti aplikasi kita bisa berkomunikasi dengan engine database MySQL&period; Pada saat membuat project baru pada IDE NetBeans&comma; library tidak otomatis tersedia pada project anda&period; Kita perlu meng-<em>import<&sol;em>nya secara manual&period;<&sol;p>&NewLine;<ul>&NewLine;<li>Klik kanan pada folder <strong>Libraries <&sol;strong>di project anda lalu klik <strong>Add Library&period;<&sol;strong><&sol;li>&NewLine;<li>Cari Library <strong>MySQL JDBC Driver&period; <&sol;strong>lalu klik <strong>Add Library<&sol;strong><&sol;li>&NewLine;<&sol;ul>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;11&sol;Screenshot&lowbar;182&period;png"><img class&equals;"aligncenter size-medium wp-image-2530" src&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;11&sol;Screenshot&lowbar;182-300x174&period;png" alt&equals;"membuat crud dengan java" width&equals;"300" height&equals;"174" &sol;><&sol;a><&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p><strong>Package<&sol;strong><&sol;p>&NewLine;<p>Package adalah sebuah sarana untuk mengelompokkan atau mengorganisasikan kelas dan interface yang sama atau sekelompok menjadi satu unit tunggal dalam library&period; Alasan menggunakan package pada java ialah untuk menghindari tabrakan nama kelas yang akan dibuat dengan nama kelas yang sudah ada&period; Selain itu&comma; salah satu yang menjadi keuntungan menggunakan package adalah untuk mudahnya developer dalam hal mencari dan me-manage akses yang diberikan&period; Pada tutorial ini kita akan membuat 2 buah package diantaranya yaitu package <strong>model<&sol;strong> dan <strong>controller&period;<&sol;strong><&sol;p>&NewLine;<ul>&NewLine;<li>Klik kanan pada <strong>Source Package <&sol;strong>klik <strong>New-&gt&semi;Java Package<&sol;strong><&sol;li>&NewLine;<li>Lalu isi <strong>Package Name<&sol;strong> dengan nama sesuai keinginan anda&period; Gunakan nama package seunik mungkin agar tidak terjadi bentrok dengan package bawaan yang ada pada java&period; Untuk tutorial ini saya membuat package dengan nama <strong>net&period;tutorialpedia&period;model&period; <&sol;strong>Lihat gambar<&sol;li>&NewLine;<&sol;ul>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;11&sol;Screenshot&lowbar;186&period;png"><img class&equals;"aligncenter size-medium wp-image-2531" src&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;11&sol;Screenshot&lowbar;186-300x208&period;png" alt&equals;"membuat crud dengan java" width&equals;"300" height&equals;"208" &sol;><&sol;a><&sol;p>&NewLine;<ul>&NewLine;<li>Ulangi langkah diatas hingga hasil akhirnya menjadi seperti berikut ini&period;<&sol;li>&NewLine;<&sol;ul>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;11&sol;Screenshot&lowbar;187&period;png"><img class&equals;"aligncenter size-medium wp-image-2532" src&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;11&sol;Screenshot&lowbar;187-300x212&period;png" alt&equals;"membuat crud dengan java" width&equals;"300" height&equals;"212" &sol;><&sol;a><&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p>Kedua <strong>Package <&sol;strong>tersebut mempunyai perannya masing&period; Package <strong>model<&sol;strong> berfungsi untuk menampung segala perintah yang berhubungan dengan database&period; Sedangkan Package Controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi&period; Dan juga Controller juga berfungsi sebagai penghubung antara model dan view &lpar;JSP&rpar;&period;<&sol;p>&NewLine;<p>Cukup sekian tahap persiapan membuat CRUD dengan Java Web&period; Pada tutorial berikut nya kita akan masuk dalam pembuatan aplikasi CRUD dengan java Web Application&period;<&sol;p>&NewLine;<p>Silahkan patengin terus situs TutorialPedia&period;NET dengan cara subscribe via email atau like facebook kami&period;<&sol;p>&NewLine;

Recent Articles

Kumpulan DNS Gratis Tercepat!

0
DNS merupakan sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain atau hostname yang ada akan ditranslate dan...

Apa itu DNS ? Dan Fungsinya

0
Apa itu DNS? - DNS (Domain Name System) adalah sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain...

Apa itu OLT ? Serta Fungsinya Dalam Jaringan

0
Apa itu olt ? OLT (Optical Line Termination) adalah perangkat keras yang berfungsi sebagai titik akhir (end-point) dari layanan jaringan optik pasif (Passive Optical...

Template Voucher Untuk Mixradius

2
Template Voucher Untuk Mixradius - Pasti kalian bosen kan dengan template voucher default mixradius? tenang. kali ini saya akan memberikan template untuk voucher mixradius kamu agar...

Daftar Port Game Online Mikrotik Terbaru

2
Daftar port game online dibawah ini bisa digunakan untuk membuat rule agar koneksi ke game online tersebut bisa lancar, bisa juga untuk memisahkan antara...

Related Articles

Leave A Reply

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Dapatkan konten terbaik dari kami!