MeTu+ MediaTutorial
27/08/2016Anda bisa menulis tutorial? Yuk bergabung bersama kami, kita majukan IT di Indonesia dengan menulis tutorial. Klik di sini ;)
Tampilkan postingan dengan label JAVA[SE]. Tampilkan semua postingan
Tampilkan postingan dengan label JAVA[SE]. Tampilkan semua postingan
Rabu, 16 Oktober 2013
Video
Text
JAVA SE No.19: Mengaplikasikan Create Read Update Delete (CRUD) pada Oracle XE database dengan Java
Submited by Fajar Satria , edited and published by MediaTutorial
Tutorial ini merupakan kelanjutan dari tutorial sebelumnya yang membahas tentang Create Read Update Delete data pada MySql database melalui pemrograman Java. Anda dapat melihat tutorial tersebut di sini (JAVA[SE] No.17: MySql database dan Java JDBC, Membuat Read Update Delete (CRUD) application dengan MySql dan Java).
Pada tutorial yang sedang kita bahas ini, kita tidak akan menggunakan MySql database, melainkan OracleXE database. Ternyata sangat mudah sekali untuk membuat aplikasi dengan database Oracle. Berikut merupakan ulasan tutorial dari Fajar Satria.
Minggu, 13 Oktober 2013
Video
Text
JAVA SE No.18: Apa itu JDBC? bagaimana koneksi antar Java dengan MySql dan Oracle database?
Tutorial ini terkait dengan tutorial Java sebelumnya yaitu crud (create, read, update, delete) database MySql. Dan mungkin tutorial ini juga penting untuk ditulis sebagai rujukan dari tutorial setelahnya terutama yang berkaitan dengan database. Nah, kita akan membahas tentang apa itu JDBC dan bagaimana mengkoneksikan Java dengan MySql dan Java dengan Oracle database, sedangkan koneksi antar Java dengan Ms.Access serta database yang lain akan kita bahas pada lain waktu.
Kamis, 10 Oktober 2013
Video
Text
JAVA[SE] No.17: MySql database dan Java JDBC, Membuat Read Update Delete (CRUD) application dengan MySql dan Java
Submited by Fajar Satria , edited and published by MediaTutorial
Pada tutorial ini kita akan membahas tentang bagaimana cara komunikasi dengan database MySql melalu Java. Kita juga akan memperagakan membuat sebuah aplikasi sederhana untuk mengaplikasikan CRUD (Create Read Update Delete) MySql dengan Java. Bagaimana cara membuat aplikasinya, bagaimana cara membuat kode untuk mengambil data, mengupdate data, menghapus data dari mysql semua akan kita bahas pada tutorial ini. Informasi untuk anda, bila kita ingin berkomunikasi dengan MySql melalui Java, maka anda dapat menggunakan JDBC Driver dari MySql Dev. Nah, bagaimana caranya? silahkan baca tutorialnya.
Rabu, 08 Agustus 2012
Video
Text
JAVA No.16: MultiThreading - Apa itu Thread?
Pernah suatu ketika ada seorang temen yang bertanya kepada saya apa itu Thread dalam Java, bagaimana cara kerja Thread ini, apa itu MultiThreading process? Dan lain lain. Sebetulnya sudah banyak sekali tutorial tentang pengertian dan penulisan Thread yang tersebar di internet, tapi disini saya akan mencoba untuk menjelaskan dan memberikan contoh tentang Thread berdasarkan kemampuan saya. : )
Minggu, 03 Juni 2012
Video
Text
JAVA No.15: Membuat Notepad App- Membuat function untuk setiap MenuItem Awt dan Swing (Part 2)
Kamis, 31 Mei 2012
Video
Text
JAVA No.14: Membuat Notepad App - Membuat layout GUI dan Menu dengan Awt dan Swing (Part 1)
Pernahkah anda praktek membuat sebuah Notepad dengan menggunakan Java??? bila iya, pernahkah anda meng-codingnya dengan menggunakan Awt dan Swing?? Untuk anda yang masih newbie dalam pemrograman Java, maka praktek membuat Notepad dengan menggabungkan Awt dan Swing ini akan sangat mudah dipahami, karena tutorial ini dibuat sesimple mungkin (^^,).
Tutorial ini merupakan Part1 (Membuat GUI dan Menu dengan Swt dan Swing), disini kita hanya akan membuat sebuah window dengan textarea dan menu didalamnya. Untuk menu item yang kita buat meliputi New, Open, Save, Save as, dan Close. Sehingga untuk tutorial yang selanjutnya kita akan membuat fungsi-fungsi untuk setiap menu item tersebut. Silahkan lihat screenshot untuk lebih jelasnya.
Tutorial ini merupakan Part1 (Membuat GUI dan Menu dengan Swt dan Swing), disini kita hanya akan membuat sebuah window dengan textarea dan menu didalamnya. Untuk menu item yang kita buat meliputi New, Open, Save, Save as, dan Close. Sehingga untuk tutorial yang selanjutnya kita akan membuat fungsi-fungsi untuk setiap menu item tersebut. Silahkan lihat screenshot untuk lebih jelasnya.
Jumat, 04 Mei 2012
Video
Text
JAVA No.13: Membuat event handling, message dialog, alert pada Swing component [Praktek Java Guestbook 3]
Java Guestbook Series (Part 3)
Setelah tutorial sebelumnya kita membahas tentang pembuatan layout dengan swing, disusul dengan pembuatan komponen sekarang tiba saanya membuat event handling untuk komponen-komponen tersebut.
Dalam pembuatan kode untuk event handling ini, kita focus pada dua hal yaitu event dan eventlistener. Event merupakan kejadian pada Swing Java kita contohnya saat mouse mengklik object atau lainnya, nah, kejadian ini dapat di re-action dengan menggunakan event listener. Pada java, kita dapat menghandle semua event listener dengan menggunakan class EventListenerList dan memasukkannya kedalam array.
Setelah tutorial sebelumnya kita membahas tentang pembuatan layout dengan swing, disusul dengan pembuatan komponen sekarang tiba saanya membuat event handling untuk komponen-komponen tersebut.
Dalam pembuatan kode untuk event handling ini, kita focus pada dua hal yaitu event dan eventlistener. Event merupakan kejadian pada Swing Java kita contohnya saat mouse mengklik object atau lainnya, nah, kejadian ini dapat di re-action dengan menggunakan event listener. Pada java, kita dapat menghandle semua event listener dengan menggunakan class EventListenerList dan memasukkannya kedalam array.
Minggu, 29 April 2012
Video
Text
JAVA No.12: Membuat component button dan textarea [Praktek Java Guestbook 2]
Java Gestbook Series (Part 2)
Setelah pada Part sebelumnya kita membuat tampilan layout, sekarang kita akan menambahkan label, field, textarea, scrollpane lanjutan dan button. Dalam pembuatan komponen-komponen ini kita akan menggunakan class JLabel, JTextField, JTextArea JScrollPane dan JButton.
Ada sebuah trik dimana saat kita ingin menambahkan padding. Disini nanti kita akan membuat sebuah empty border dengan menggunakan class BorderFactory.
Setelah pada Part sebelumnya kita membuat tampilan layout, sekarang kita akan menambahkan label, field, textarea, scrollpane lanjutan dan button. Dalam pembuatan komponen-komponen ini kita akan menggunakan class JLabel, JTextField, JTextArea JScrollPane dan JButton.
Ada sebuah trik dimana saat kita ingin menambahkan padding. Disini nanti kita akan membuat sebuah empty border dengan menggunakan class BorderFactory.
Kamis, 26 April 2012
Video
Text
JAVA No.11: Membuat Swing dan Layout GUI [Praktek Java Guestbook 1]
Java Guestbook Series (Part 1)
Setelah kita membahas pengertian Java yang dilanjutkan dengan pengetikan kode sederhana, hingga sampai pada deployment, sekarang saatnya kita praktek membuat Applikasi Java(SE). Applikasi yang kita buat ini adalah sebuah Desktop App yang umum digunakan dalam Web App yaitu Guestbook. App ini kita khususkan untuk Desktop, mungkin bila sudah tiba saatnya, kita juga akan membuat versi yang sama untuk Mobile App pada Kategory Java (ME) nanti.
Setelah kita membahas pengertian Java yang dilanjutkan dengan pengetikan kode sederhana, hingga sampai pada deployment, sekarang saatnya kita praktek membuat Applikasi Java(SE). Applikasi yang kita buat ini adalah sebuah Desktop App yang umum digunakan dalam Web App yaitu Guestbook. App ini kita khususkan untuk Desktop, mungkin bila sudah tiba saatnya, kita juga akan membuat versi yang sama untuk Mobile App pada Kategory Java (ME) nanti.
Minggu, 15 April 2012
Video
Text
JAVA No.10: Membuat aplikasi sederhana user input
JAVA:: Pada tutorial kali ini kita akan mempraktekan membuat simple aplikasi untuk meng-get user input. Mirip dengan tutorial membuat console windows, jadi kita mengetikkan input dari keyboard, kemudian console ini akan mengambil dan menampilkan data input yang sudah kita tuliskan.
Di sini kita menggunakan salah satu class Java yang dapat memparsing input dari user yaitu Java.utils.scanner. Class ini biasanya digunakan dalam reqular expression (Regex).
Di sini kita menggunakan salah satu class Java yang dapat memparsing input dari user yaitu Java.utils.scanner. Class ini biasanya digunakan dalam reqular expression (Regex).
Selasa, 10 April 2012
Video
Text
JAVA No.9: Cara membuat shortcut desktop untuk Java Application
Tutorial ini merupakan lanjutan dari tutorial sebelumnya [[--JAVA No.8: Pengertian Deployment Java SE (Applet, Java Webstart App, Jar)--]], dimana pada tutorial tersebut kita belum mempraktekkan bagaimana cara membuat shortcut untuk Java Webstart Application.
Kembali kita informasikan bahwa hasil akhir dari Java SE adalah Applet dan Java Webstart Application. Applet merupakan mini program yang berjalan pada browser dan Java Webstart App merupakan program yang berjalan terlebih dahulu dari link di browser yang nantinya dapat kita jalankan melalui desktop. Tutorial terdahulu deployment di atas sudah membahas membuat Java Webstart App pada browser, nah ada yang kelupaan, bagaimana cara setting supaya bisa jalan di desktop?
Sabtu, 07 April 2012
Video
Text
JAVA No.8: Pengertian Deployment Java SE (Applet, Java Webstart App, Jar)
Hasil dari koding Java (Java SE) adalah sebuah aplikasi RIA (Rich Internet Application). RIA ini mirip seperti desktop application tetapi disebarkan (deploy) melalui internet. Pada Java (Java SE) sendiri, RIA ini dikembangkan dan disebarkan sebagai Applet dan Java Webstart Application.
A). Applet - Java Appplet berjalan pada browser. Java pluggin dibutuhkan pada browser supaya mini applikasi ini dapat berjalan. (Detail dapat dilihat pada video)
B). Java Webstart - Java Webstart App sebetulnya juga hampir mirip dengan desktop application, hanya saja app ini berjalan pertama kali melalui link pada web browser yang kemudian dapat menjadi standalone application yang dapat dijalankan menggunakan shortcut pada desktop.
A). Applet - Java Appplet berjalan pada browser. Java pluggin dibutuhkan pada browser supaya mini applikasi ini dapat berjalan. (Detail dapat dilihat pada video)
B). Java Webstart - Java Webstart App sebetulnya juga hampir mirip dengan desktop application, hanya saja app ini berjalan pertama kali melalui link pada web browser yang kemudian dapat menjadi standalone application yang dapat dijalankan menggunakan shortcut pada desktop.
Jumat, 06 April 2012
Video
Text
JAVA No.7: Mempaket (package) program java dalam bentuk Jar dan Class
Pada tutorial kali ini kita akan membahas mengenai cara mengcompile program java ke dalam file class dan mem-package java ke dalam jar.
File class (fileku.class) merupakan hasil compile dari single file java (fileku.java). Type .class ini merupakan hasil akhir yang dapat kita publish dengan tag applet nantinya.
Bila program mentah kita tidak berupa single file, misalnya berupa project yang didalamnya terdiri dari banyak file, images, audio, dan lain-lain, maka kita dapat men-paketnya dalam bentuk jar (fileku.jar)
JAR (Java Archive) memungkinkan kita untuk membundled multiple file kedalam single file jar saja.
File class (fileku.class) merupakan hasil compile dari single file java (fileku.java). Type .class ini merupakan hasil akhir yang dapat kita publish dengan tag applet nantinya.
Bila program mentah kita tidak berupa single file, misalnya berupa project yang didalamnya terdiri dari banyak file, images, audio, dan lain-lain, maka kita dapat men-paketnya dalam bentuk jar (fileku.jar)
JAR (Java Archive) memungkinkan kita untuk membundled multiple file kedalam single file jar saja.
Sabtu, 31 Maret 2012
Video
Text
JAVA No.6: Pengertian Swing ,Membuat Simple Aplikasi GUI dengan Swing
Apakah swing? SWING, Digunakan untuk membuat Graphical User Interface pada Java. Dengan component toolkit ini pengguna dapat membuat GUI sendiri dengan tampilan sekehendak hati.
SWING, adalah salah satu bagian dari Java Foundation Classes (JFC). Pada JFC ini juga terdapat fasilitas untuk menambahkan Rich Graphic Functionality.
Features pada Swing diantaranya:
1. Swing GUI Component
Swing Toolkit memiliki beragam komponen GUI, mulai dari komponen sederhana (button, check boxes) hingga komponent komplex seperti tabel dan text. Anda pun dapat membuat komponen anda sendiri.
SWING, adalah salah satu bagian dari Java Foundation Classes (JFC). Pada JFC ini juga terdapat fasilitas untuk menambahkan Rich Graphic Functionality.
Features pada Swing diantaranya:
1. Swing GUI Component
Swing Toolkit memiliki beragam komponen GUI, mulai dari komponen sederhana (button, check boxes) hingga komponent komplex seperti tabel dan text. Anda pun dapat membuat komponen anda sendiri.
Rabu, 28 Maret 2012
Video
Text
JAVA No.5: Pengertian generics dalam java
*Generic adalah sebuah design feature built in yang akan membuat software anda lebih handal.
*Generic berperan penting dalam pendeteksian bug.
*Generic menambahkan stabilitas ke dalam code anda dengan membuat bug-bug dalam code anda menjadi detectable saat compile.
Dengan menggunakan Generic, maka kesalahan/bug dapat diidentifikasi saat compiling oleh compiler, bukan pada crashing saat runtime.
Generic ditulis dengan penambahan diamond “<>”
Contoh:
public class Box<t> {
private T t
public void add(T t) {
this.t = t;
}
public T get() {
return t;
}
}
*Generic berperan penting dalam pendeteksian bug.
*Generic menambahkan stabilitas ke dalam code anda dengan membuat bug-bug dalam code anda menjadi detectable saat compile.
Dengan menggunakan Generic, maka kesalahan/bug dapat diidentifikasi saat compiling oleh compiler, bukan pada crashing saat runtime.
Generic ditulis dengan penambahan diamond “<>”
Contoh:
public class Box<t> {
private T t
public void add(T t) {
this.t = t;
}
public T get() {
return t;
}
}
Kamis, 22 Maret 2012
Video
Text
JAVA No.4: Pengertian interface dalam java
INTERFACE merupakan jembatan penghubung antara program yang satu dengan yang lain, antara software satu dengan software lain.
Interface perlu digunakan karena dalam software enginering, programer tidak perlu tahu bagaimana detail code software lain ditulis.
Contoh:
Seorang pembuat software peta, yang ingin menggunakan Gmap Api (misalnya), tidak perlu mengetahui detail bagaimana Gmap Api ditulis, tetapi cukup tahu fungsi / method bagaimana api tersebut bekerja.
Seorang pembuat Extention browser Firefox, tidak perlu tahu detail code Firefox, tetapi hanya perlu mengetahui fungsi / method dasar code dari Firefox tersebut.
Interface perlu digunakan karena dalam software enginering, programer tidak perlu tahu bagaimana detail code software lain ditulis.
Contoh:
Seorang pembuat software peta, yang ingin menggunakan Gmap Api (misalnya), tidak perlu mengetahui detail bagaimana Gmap Api ditulis, tetapi cukup tahu fungsi / method bagaimana api tersebut bekerja.
Seorang pembuat Extention browser Firefox, tidak perlu tahu detail code Firefox, tetapi hanya perlu mengetahui fungsi / method dasar code dari Firefox tersebut.
Video
Text
JAVA No.3: Pengertian Inheritance, Polimorphism, Superclass dalam Java
Di dalam pemrograman Java, dikenal dengan adanya 'penurunan'/inheritance (Bahasa Inggris dipertahankan supaya tidak multi tafsir).
Sehingga, dalam Java dikenal:
a). Superclass / baseclass / parentclass
b). Subclass / derivedclass / childclass / extendedclass
Setiap class, hanya dapat memiliki satu superclass, tetapi dapat memiliki banyak subclass.
Keuntungan Inheritance:
"Saat anda ingin membuat class baru, dan ternyata pada class lain telah ada code yang ingin anda gunakan, maka anda tinggal meng-extend class lain tersebut."
Polymorphism bisa diartikan keunikan pada subclass dengan class lain berdasarkan method yang diturunkan dari Superclass.
Keyword Super adalah sebuah keyword untuk meng-override method dan fields yang ada pada Superclass.
Sehingga, dalam Java dikenal:
a). Superclass / baseclass / parentclass
b). Subclass / derivedclass / childclass / extendedclass
Setiap class, hanya dapat memiliki satu superclass, tetapi dapat memiliki banyak subclass.
Keuntungan Inheritance:
"Saat anda ingin membuat class baru, dan ternyata pada class lain telah ada code yang ingin anda gunakan, maka anda tinggal meng-extend class lain tersebut."
Polymorphism bisa diartikan keunikan pada subclass dengan class lain berdasarkan method yang diturunkan dari Superclass.
Keyword Super adalah sebuah keyword untuk meng-override method dan fields yang ada pada Superclass.
Jumat, 16 Maret 2012
Video
Text
JAVA No.2: Pengertian Konsep OOP (Object Oriented Programming) dalam Java adalah
Video tutorial ini ditujukan untuk anda yang betul-betul buta tentang Java dan OOP, dengan video ini diharapkan anda memiliki pandangan tentang apa itu OOP.
Java adalah Object Oriented Programming / Pemrograman yang berorientasi pada Object.
Mari kita merenung dan perhatikan apa yang dimaksud dengan 'Object' pada Java ini bila kita bandingkan di dunia nyata.
Pada tutorial kali ini kita akan membahas tentang konsep OOP (Object Oriented Programming) dengan sangat mudah untuk dipahami dan diperagakan.
Bila kita amati semua benda disekitar kita maka akan kita dapatkan bahwa semua benda tersebut (kucing, anjing, tv, radio, dan lain-lain) bahkan anda sendiri adalah Object.
Di dalam pemrograman java dan di dalam dunia nyata, sebuah object memiliki dua (2) karakter yaitu 'STATE' (Status, Keadaan) dan 'BEHAVIOR' (Method, Function, Perlakuan).
Java adalah Object Oriented Programming / Pemrograman yang berorientasi pada Object.
Mari kita merenung dan perhatikan apa yang dimaksud dengan 'Object' pada Java ini bila kita bandingkan di dunia nyata.
Pada tutorial kali ini kita akan membahas tentang konsep OOP (Object Oriented Programming) dengan sangat mudah untuk dipahami dan diperagakan.
Bila kita amati semua benda disekitar kita maka akan kita dapatkan bahwa semua benda tersebut (kucing, anjing, tv, radio, dan lain-lain) bahkan anda sendiri adalah Object.
Di dalam pemrograman java dan di dalam dunia nyata, sebuah object memiliki dua (2) karakter yaitu 'STATE' (Status, Keadaan) dan 'BEHAVIOR' (Method, Function, Perlakuan).
Rabu, 07 Maret 2012
Video
Text
JAVA No.1: Belajar Java Pemula, Apa itu Java, cara install Java??
Video Tutorial Java pertama ini adalah untuk anda yang betul-betul buta tentang Java. Dengan melihat video tutorial ini diharapkan bisa mendapatkan gambaran apa itu java.
Apakah
Java itu? Java adalah sebuah bahasa pemrograman yang berdasarkan OOP (Object Oriented Programing) yang pada awalnya dikembangkan oleh SUN kemudian sekarang diakuisisi dan dikembangkan oleh ORACLE. Bahasa pemrograman ini digunakan untuk membuat aplikasi yang dapat berjalan di desktop komputer maupun mobile.
Bukan itu saja, Java juga digunakan untuk hal-hal yang sangat kompleks seperti dalam permesinan.
Java ini tidak tergantung platform/system komputer baik sourcode maupun hasil kompilasinya, jadi bisa dibilang dapat berjalan baik di windows maupun di UNIX.
Apakah
Java itu? Java adalah sebuah bahasa pemrograman yang berdasarkan OOP (Object Oriented Programing) yang pada awalnya dikembangkan oleh SUN kemudian sekarang diakuisisi dan dikembangkan oleh ORACLE. Bahasa pemrograman ini digunakan untuk membuat aplikasi yang dapat berjalan di desktop komputer maupun mobile.
Bukan itu saja, Java juga digunakan untuk hal-hal yang sangat kompleks seperti dalam permesinan.
Java ini tidak tergantung platform/system komputer baik sourcode maupun hasil kompilasinya, jadi bisa dibilang dapat berjalan baik di windows maupun di UNIX.
Langganan:
Postingan (Atom)
Tweets by @Media_Tutorial
Anda Programer? Webmaster? Sound Enginer? Designer? Mari bergabung.
Jangan lupa `follow`|`ikuti` |`circle` untuk notifikasi terbaru dari penulis















