Video youtube menarik minggu ini


Minggu ini saya nonton beberaoa video di youtube yang lumayan menarik buat nambah ilmu, berikut daftar videonya. Baca lebih lanjut

Video Tutorial Pemrograman Database Menggunakan Java dan MySQL


Pemrograman Database Menggunakan Java dan MySQLKLIK UNTUK PESAN

MySQL dan Java adalah teknologi yang sangat populer saat ini. MySQL merupakan sistem manajemen basis data yang paling populer saat ini. Lebih dari 50% web di seluruh jagat maya menggunakan MySQL, bahkan jejaring sosial terbesar di dunia, FaceBook menggunakan MySQL.

Java merupakan bahasa pemrograman yang saat ini paling banyak digunakan di dunia. Banyak perusahaan-perusahaan besar di dunia menggunakan Java, seperti Oracle, IBM, VMWare, Fujitsu, dan masih banyak lagi. Baca lebih lanjut

Memperkenalkan JScreenCast, Free Video Tutorial Java, Groovy dan Scala Berbahasa Indonesia


Memperkenalkan JScreenCast, Free Video Tutorial Java, Groovy dan Scala Berbahasa Indonesia

JScreenCast

JScreenCast

JScreenCast di buat oleh Eko Khannedy ( khannedy di Twitter dan khannedy di Github). Setiap minggu akan dirilis screencast (video tutorial) gratis yang membahas seputar teknologi Java, Groovy dan Scala.

Video Tutorial Pemrograman Database Menggunakan Java dan Hibernate Framework 4


Kode : VT007
Judul : Pemrograman Database Menggunakan Java dan Hibernate Framework 4
Pencipta : Eko Kurniawan Khannedy, S.Kom.
Kategori : Pemrograman Java, Sistem Basis Data
Tingkat Keterampilan : Mahir, Ahli
Harga : Rp.-
Rilis : Februari 2012 

Object Relational Mapping merupakan teknik pemrograman yang memetakan sebuah objek dengan database. ORM merupakan ‘jembatan’ penghubung antara objek yang dibuat dalam program dengan database. ORM membuat Anda tidak perlu lagi menggunakan querySQL untuk memanipulasi data di database. Anda hanya perlu memanipulasi objek, dan otomatis ORM akan memanipulasikan data di database sesuai dengan objek yang dimanipulasi.

Hibernate adalah salah satu framework opensource untuk Object Relational Mappingyang paling populer. Karena kehebatan Hibernate, banyak bahasa pemrograman lain yang mengimplementasikan arsitektur Hibernate, seperti NHibernate untuk .NET Framework dan Doctrine untuk PHP.

Video tutorial Pemrograman Database Menggunakan Java dan Hibernate Framework 4 merupakan panduan lengkap belajar pemrograman database menggunakan Java dan Hibernate Framework versi 4. Video ini akan memandu Anda belajar teknik ORM, konfigurasi Hibernate, pemetaan entitas, pemetaan relasi, melakukan query sampai optimisasi Hibernate. 

Lihat Daftar Isi Video Tutorial.

Video Tutorial Pemrograman GUI Menggunakan Java Swing


Kode : VT006
Judul : Pemrograman GUI Menggunakan Java Swing dan NetBeans IDE
Pencipta : Eko Kurniawan Khannedy, S.Kom.
Kategori : Pemrograman Java
Tingkat Keterampilan : Menengah, Lanjut
Harga : Rp.-
Rilis : Januari 2012

Java merupakan pemrograman yang paling populer di dunia saat ini. Kelebihan Java adalah dapat digunakan untuk membangun aplikasi berbasis desktop, web bahkan mobile. Saat ini aplikasi sudah mulai migrasi dari aplikasi berbasis console ke aplikasi berbasis desktop. Hal ini dikarenakan kemudahan yang interaksi yang kaya yang dapat dilakukan aplikasi desktop dibandingkan aplikasi console.

Java Swing merupakan teknologi Java untuk membangun aplikasi GUI desktop. Java Swing merupakan teknologi terbaru yang menggantikan teknologi sebelumnya yaitu AWT (Abstract Widget Toolkit). Dengan menggunakan NetBeans IDE, pengembangan aplikasi desktop menggunakan Java Swing akan lebih mudah. Hal ini dikarenakan NetBeans IDE mendukung GUI Builder, dengan demikian, pengembangan aplikasi menggunakan Java Swing dapat dilakukan dengan drag and drop.

Video tutorial Pemrograman GUI Menggunakan Java Swing merupakan panduan lengkap pengembangan aplikasi desktop menggunakan Java. Video ini berisikan pengenalan Java Swing, pembahasan lengkap serta penggunaan komponen – komponen GUI Java Swing dan juga cara penggunaan GUI Builder NetBeans IDE untuk mempermudah pengembangan aplikasi desktop menggunakan Java Swing.

Video ini tidak disarankan bagi pemula. Untuk mengikuti panduan video ini Anda haruslah mengerti tentang Java Dasar. Dianjurkan terlebih dahulu Anda menonton video tutorial Belajar Pemrograman Java 7 untuk Pemula. Dengan mengikuti video tutorial ini, diharapkan Anda akan dapat mulai membangun aplikasi desktop menggunakan Java Swing.

Lihat Daftar Isi Video Tutorial.

Video Tutorial Pemrograman Database Menggunakan Java Database Connectiviy dan MySQL


Belum Ada Sampul

Kode : VT005
Judul : Pemrograman Database Menggunakan Java Database Connectivity dan MySQL
Pencipta : Eko Kurniawan Khannedy, S.Kom.
Kategori : Pemrograman Java, Sistem Manajemen Basis Data
Harga : Rp.-
Release : Desember 2011

MySQL dan Java adalah teknologi yang sangat populer saat ini. MySQL merupakan sistem manajemen basis data yang paling populer saat ini. Lebih dari 50% web di seluruh jagat maya menggunakan MySQL, bahkan jejaring sosial terbesar di dunia, FaceBook menggunakan MySQL.

Java merupakan bahasa pemrograman yang saat ini paling banyak digunakan di dunia. Banyak perusahaan-perusahaan besar di dunia menggunakan Java, seperti Oracle, IBM, VMWare, Fujitsu, dan masih banyak lagi.

Lihat Daftar Isi Video Tutorial ->.

Video Tutorial Belajar Pemrograman Java 7 Dasar untuk Pemula | StripBandunk


Belum Ada Sampul

Kode : VT001
Judul : Belajar Pemrograman Java 7 untuk Pemula
Pencipta : Eko Kurniawan Khannedy, S.Kom.
Kategori : Pemrograman Java
Tingkat Keterampilan : Pemula, Menengah
Harga : Rp.-
Release : November 2011

Java merupakan bahasa pemrograman terpopuler di dunia saat ini. Java tidak hanya sekedar bahasa pemrograman, namun Java adalah sebuah teknologi. Teknologi yang dapat digunakan untuk membangun sistem atau aplikasi, baik itu aplikasi desktop, aplikasi website, bahkan aplikasi mobile.

Video tutorial Belajar Pemrograman Java 7 untuk Pemula, merupakan panduan bagi Anda yang ingin belajar bahasa terpopuler di dunia ini. Video ini cocok bagi Anda yang belum mengerti tentang pemrograman Java. Video ini akan membahas dasar-dasar pemrograman Java dan konsep pemrograman berorientasi objek

Lihat Daftar Isi Video Tutorial-nya.

Servlet 3 – Upload File


Pada artikel ini saya akan membahas tentang cara upload file (berkas) menggunakan Servlet 3. Saat ini upload file selalu digunakan pada jenis website apapun, seperti upload gambar photo profile, upload dokumen, dan lain-lain.

Untuk melakukan upload, kita perlu membuat sebuah halaman dengan form input yang menggunakan metode POST dan enctype-nya multipart/form-data, contoh :

<!doctype html>
<html>
    <head>
        <title>Upload File</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
        <form name="uploadform" action="UploadFile" method="POST" enctype="multipart/form-data">
            <input type="file" name="upload"/>
            <input type="submit" value="Upload"/>
        </form>
    </body>
</html>

Setelah itu, kita dapat membuat halaman Servlet 3 untuk menangani upload data file tersebut :

package khannedy.web.servlet;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.Part;

@WebServlet(name = "UploadFile", urlPatterns = {"/UploadFile"})
public class UploadFileServlet extends HttpServlet {

    private static final long serialVersionUID = 1L;

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

        Part part = req.getPart("upload");

        String temp = part.getHeader("content-disposition").split(";")[2].trim();
        String filename = temp.substring("filename=\"".length(), temp.length() - 1);

        InputStream inputStream = part.getInputStream();
        FileOutputStream stream = new FileOutputStream(getServletContext().getRealPath("upload") + "/" + filename);

        int i = -1;
        while ((i = inputStream.read()) != -1) {
            stream.write(i);
        }

        stream.close();
        inputStream.close();

        resp.setContentType("text/html;charset=UTF-8");
        PrintWriter out = resp.getWriter();
        try {
            out.println("<html>");
            out.println("<head>");
            out.println("<title>Servlet SayHelloServlet</title>");
            out.println("</head>");
            out.println("<body>");
            out.println("<a href=\"upload/" + filename + "\">");
            out.println("Download Here");
            out.println("</a>");
            out.println("</body>");
            out.println("</html>");
        } finally {
            out.close();
        }
    }
}

hasilnya :

Screenshot-Upload File - Google Chrome

Screenshot-Upload File - Google Chrome

Screenshot-Servlet SayHelloServlet - Google Chrome

Screenshot-Servlet SayHelloServlet - Google Chrome