Program Registrasi dan Log in e-mail Menggunakan Java Script




Hallo! Nama gue Agung. Sebenernya gue baru banget tertarik sama yang namanya dunia programing, atau banyak orang bilang koding-kodingan. Jadi, kalo ada salah-salah di dalam blog gue ini, CMIIW!


Oke, di sini gue ngebuat sebuah program, di mana gue ngebuat program untuk registrasi dan log in sebuah email menggunakan bahasa Java. Program ini adalah bentuk kasar sebuah program registrasi dan log in email yang kalian ketahui.

Di bawah ini adalah program jadi gue :



import java.util.Scanner;


import java.util.Random;


public class Method_TUBES {


    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        Random X = new Random();
        int x = 5;
        String cpta = "";
        String cekcapta = "";
        System.out.println("Selamat datang di A-mail. Sebelum log in, silahkan registrasi di bawah ini.");
        System.out.print("New e-mail (@amail)    : ");
        String NewUser = input.nextLine();
        System.out.print("New password           : ");
        String pass = input.nextLine();
        System.out.print("Re-type your password  : ");
        String RePass = input.nextLine();




        for (int i = 0; i < x; i++) {
            cpta = cpta + Integer.toString(X.nextInt(9));
        }




        System.out.println(cpta);
        System.out.print("Masukan kode di atas   : ");
        cekcapta = input.next();
        String user[] = new String[]{"agung.insani", "insani.agung", "rezka_aufar", "ivan.yustiawan", "iman23"};




        if (validasi_user(user, NewUser) && validasi_password(pass, RePass) && cekcapta.equals(cpta)) {
            System.out.println("Registrasi berhasil. E-mail anda " + NewUser + " dan Password anda " + RePass);
            System.out.println("");
            System.out.println("Silahkan log in di bawah ini.");
            String h = input.nextLine();
            System.out.print("E-mail (@amail)   : ");
            String logIn = input.nextLine();
            System.out.println("");
            System.out.print("Password          : ");
            String LogIn = input.nextLine();




            for (int i = 0; i < 2; i++) {
                if (Log_in(logIn, NewUser, LogIn, RePass)) {
                    System.out.println("Selamat datang di A-mail.");
                    break;
                } else {
                    System.out.println("Error! E-mail dan password anda tidak sama.");
                    h = input.nextLine();
                    System.out.print("E-mail (@amail)   : ");
                    logIn = input.nextLine();
                    System.out.println("");
                    System.out.print("Password          : ");
                    LogIn = input.nextLine();
                }
                i--;
            }




        } else {
            System.out.println("Error! Ada kesalahan dalam registrasi.");
        }




    }


    public static boolean validasi_user(String user[], String NewUser) {
        for (int i = 0; i < user.length; i++) {
            if (user[i].equals(NewUser)) {
                return false;
            }
        }
        return true;
    }


    public static boolean validasi_password(String pass, String RePass) {
        if (pass.equals(RePass)) {
            return true;
        }
        return false;
    }


    public static boolean Log_in(String logIn, String NewUser, String LogIn, String RePass) {
        if (logIn.equals(NewUser) && LogIn.equals(RePass)) {
            return true;
        }
        return false;
    }
}

Dan di bawah ini adalah hasil output-nya :














Oke itu dia program gue. Di situ jelas kan fungsi yang gue pake, antara lain Random, Scanner, If, For, dan Array. Nah di sini gue juga pake suatu variable di mana variable ini menggambarkan sebuah data base. Karena berhubung gue belom bisa bikin data base. Jadi, nama yang ada di variable itu, tidak bisa dibuat untuk akun yang baru. Buat cara kerjanya, program ini sama dengan kaya lo registrasi da log in email seperti biasanya.

Cukup itu aja yang bisa gue share, semoga ada manfaatnya buat kalian yang udah baca.
Terima kasih banyak.
[Read More...]


Program Registrasi dan Log in e-mail Menggunakan Java Script




Hallo! Nama gue Agung. Sebenernya gue baru banget tertarik sama yang namanya dunia programing, atau banyak orang bilang koding-kodingan. Jadi, kalo ada salah-salah di dalam blog gue ini, CMIIW!


Oke, di sini gue ngebuat sebuah program, di mana gue ngebuat program untuk registrasi dan log in sebuah email menggunakan bahasa Java. Program ini adalah bentuk kasar sebuah program registrasi dan log in email yang kalian ketahui.

Di bawah ini adalah program jadi gue :



import java.util.Scanner;


import java.util.Random;


public class Method_TUBES {


    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        Random X = new Random();
        int x = 5;
        String cpta = "";
        String cekcapta = "";
        System.out.println("Selamat datang di A-mail. Sebelum log in, silahkan registrasi di bawah ini.");
        System.out.print("New e-mail (@amail)    : ");
        String NewUser = input.nextLine();
        System.out.print("New password           : ");
        String pass = input.nextLine();
        System.out.print("Re-type your password  : ");
        String RePass = input.nextLine();




        for (int i = 0; i < x; i++) {
            cpta = cpta + Integer.toString(X.nextInt(9));
        }




        System.out.println(cpta);
        System.out.print("Masukan kode di atas   : ");
        cekcapta = input.next();
        String user[] = new String[]{"agung.insani", "insani.agung", "rezka_aufar", "ivan.yustiawan", "iman23"};




        if (validasi_user(user, NewUser) && validasi_password(pass, RePass) && cekcapta.equals(cpta)) {
            System.out.println("Registrasi berhasil. E-mail anda " + NewUser + " dan Password anda " + RePass);
            System.out.println("");
            System.out.println("Silahkan log in di bawah ini.");
            String h = input.nextLine();
            System.out.print("E-mail (@amail)   : ");
            String logIn = input.nextLine();
            System.out.println("");
            System.out.print("Password          : ");
            String LogIn = input.nextLine();




            for (int i = 0; i < 2; i++) {
                if (Log_in(logIn, NewUser, LogIn, RePass)) {
                    System.out.println("Selamat datang di A-mail.");
                    break;
                } else {
                    System.out.println("Error! E-mail dan password anda tidak sama.");
                    h = input.nextLine();
                    System.out.print("E-mail (@amail)   : ");
                    logIn = input.nextLine();
                    System.out.println("");
                    System.out.print("Password          : ");
                    LogIn = input.nextLine();
                }
                i--;
            }




        } else {
            System.out.println("Error! Ada kesalahan dalam registrasi.");
        }




    }


    public static boolean validasi_user(String user[], String NewUser) {
        for (int i = 0; i < user.length; i++) {
            if (user[i].equals(NewUser)) {
                return false;
            }
        }
        return true;
    }


    public static boolean validasi_password(String pass, String RePass) {
        if (pass.equals(RePass)) {
            return true;
        }
        return false;
    }


    public static boolean Log_in(String logIn, String NewUser, String LogIn, String RePass) {
        if (logIn.equals(NewUser) && LogIn.equals(RePass)) {
            return true;
        }
        return false;
    }
}

Dan di bawah ini adalah hasil output-nya :














Oke itu dia program gue. Di situ jelas kan fungsi yang gue pake, antara lain Random, Scanner, If, For, dan Array. Nah di sini gue juga pake suatu variable di mana variable ini menggambarkan sebuah data base. Karena berhubung gue belom bisa bikin data base. Jadi, nama yang ada di variable itu, tidak bisa dibuat untuk akun yang baru. Buat cara kerjanya, program ini sama dengan kaya lo registrasi da log in email seperti biasanya.

Cukup itu aja yang bisa gue share, semoga ada manfaatnya buat kalian yang udah baca.
Terima kasih banyak.
[Read More...]


Menjalankan Eclipse untuk pertama kali




Menjalankan Eclipse untuk pertama kali
  • Cari file bernama eclipse.exe (pada Windows) atau eclipse (pada Ubuntu) kemudian double-click
  • Pada saat Eclipse pertama kali dijalankan, Eclipse akan menanyakan workspace, yaitu folder tempat proyek dan data diletakkan. Anda bisa menempatkan di mana saja asalkan jangan di dalam folder Eclipse itu sendiri.
  • Click Browse dan pilih folder yang ada inginkan. Tik "Use this as default and do not ask again"
  • Halaman pembuka akan muncul. Klik "Workspace", tombol paling kanan berbentuk anak panah untuk masuk ke dalam workspace Anda.
Program Java pertama Anda
  • Klik "File -> New -> Java Project"
  • Isi nama proyek (misalnya SelamatDatang), kemudian klik "Finish"
  • Setelah Eclipse membuat proyek untuk Anda, di bagian kiri workspace Anda akan melihat struktur direktori proyek Anda yang dimulai dengan nama proyek, folder src, dan folder JRE System Library
  • Klik kanan pada folder src, kemudian "New -> Package"
  • Isi nama package (misalnya selamatdatang), kemudian klik "Finish"
  • Klik kanan lagi pada folder selamatdatang, kemudian "New -> Class"
  • Isi nama class (misalnya SelamatDatang)
  • Karena class ini adalah class utama yang akan langsung dijalankan oleh JRE (Java Runtime Environment), click "public static void main(String[] args)" pada bagian "Which method stubs would you like to create?"
http://java.lyracc.com/sites/java.lyracc.com/files/selamatdatang-class.gif
  • Klik "Finish"
  • Eclipse akan membuat program kosong yang berisi package dan class sesuai dengan nama yang Anda masukkan pada tahap sebelumnya
  • Sekarang ketik program berikut di bawah "// TODO"
System.out.println("Selamat Datang!");
  • Kemudian simpan hasilnya
Menjalankan program Java pertama Anda
  • Untuk menjalankan program Anda, klik "Run -> Run"
  • Di bagian bawah pada tab yang berjudul "Console" hasil program Anda ditampilkan
  • Program ini akan menampilkan tulisan Selamat Datang! seperti pada gambar berikut ini
http://java.lyracc.com/sites/java.lyracc.com/files/selamatdatang.gif

[Read More...]


Eclipse IDE




Eclipse merupakan komunitas open source yang bertujuan menghasilkan platform pemrograman terbuka. Eclipse terdiri dari framework yang dapat dikembangkan lebih lanjut, peralatan bantu untuk membuat dan memanage software sejak awal hingga diluncurkan. Platform Eclipse didukung oleh ekosistem besar yang terdiri dari vendor tekonologi, start-up inovatif, universitas, riset institusi serta individu.
Banyak orang mengenal Eclipse sebagai IDE (integrated development environment) untuk bahasa Java, tapi Eclipse lebih dari sekedar IDE untuk Java.
Komunitas Eclipse memiliki lebih dari 60 proyek open source. Proyek-proyek ini secara konsep terbagi menjadi 7 categori :
  1. Enterprise Development
  2. Embedded and Device Development
  3. Rich Client Platform
  4. Rich Internet Applications
  5. Application Frameworks
  6. Application Lifecycle Management (ALM)
  7. Service Oriented Architecture (SOA)
Secara umum Eclipse digunakan untuk membangun software inovatif berstandar industri, dan alat bantu beserta frameworknya membantu pekerjaan menjadi lebih mudah.
Lisensi
Eclipse menggunakan EPL (Eclipse Public License), yaitu lisensi yang memungkinkan organisasi untuk menjadikan Eclipse sebagai produk komersialnya, dan pada saat yang sama meminta orang yang melakukan perubahan untuk mengkontribusikan hasilnya kembali kepada komunitas.
Instalasi
  • Anda membutuhkan Java 5 JRE untuk menjalankan Eclipse.
  • Download Eclipse IDE for Java Developers untuk menggunakan kode pada situs Belajar Java ini.
  • Gunakan utility pada sistem operasi anda untuk membuka kompresi file tersebut ke dalam hard disk anda.
  • Catatan untuk Windows: Apabila Anda menggunakan utilitas kompresi file yang berasal dari Windows XP atau Windows Vista itu sendiri, kadang kala utilitas tersebut tidak berhasil membuka file dengan nama yang panjang. Jika Anda mengalami masalah dekompresi Eclipse pada Windows, letakkan hasil dekompresi pada root directory (misalnya C:\eclipse) atau gunakan software dekompresi lain yang gratis seperti 7-Zip



[Read More...]


Strategi Membuat Game Menggunakan Java dan Netbeans






Judul Ebook : Strategi Membuat Game Menggunakan Java dan Netbeans
Sumber : Majalah PC Media
Besar File : 2,1 MB
Keterangan : Belajar membuat game menggunakan java dan netbeans

[Read More...]


Membuat game java sederhana




Semester kemarin saya mendapatkan tugas mata kuliah Praktikum Sistem Terdistribusi untuk membuat sebuah game java sederhana. Awalnya saya sempat bingung akan membuat game apa, tapi setelah mencari "wangsit" kesana-kemari, akhirnya saya mendapatkan ide yang menarik.
Game ini saya namakan "penthungan". Sistem dari game ini cukup simple. Saya hanya membuat sebuah label yang saya sisipkan sebuah gambar di dalamnya. Kemudian label tersebut saya gerakkan dengan menggunakan Thread. Setelah itu, label tersebut saya beri aksi reaksi MouseOnClick, sehingga pada saat mouse di-click di atasnya, nilai akan bertambah. Untuk download source selengkapnya klik di sini .
[Read More...]


Kelebihan Java




Bahasa pemrograman lain yang telah ada sebelum Java lahir sudah merupakan bahasa yang baik dan mudah dipelajasi oleh programmer profesional. Akan tetapi para programmer ini menginginkan sesuatu yang baru yang memiliki banyak hal yang menyelesaikan masalah mereka. Utamanya adalah keamanan kode mereka. Hal ini melahirkan pikiran yang revolusioner untuk menemukan bahasa pemrograman lain yang disebut Java. Tidak hanya keamanan tapi juga beberapa hal yang sering disebut sebagai Java-Buzzwords. Kata-kata ini menjelaskan berbagai fitur tambahan dan beberapa hal yang membuat Java demikian sukses dan diterima oleh dunia perangkat lunak. Berikut ini adalah penjelasan serta keuntungan dari kata-kata tersebut.



Sederhana dan Berorientasi Objek

Seperti diuraikan sebelumnya, Java lahir dari suatu pemikiran mendalam akan bahasa pemrograman yang ada pada saat itu, seperti C dan C++. Hal ini akan memudahkan programmer profesional untuk dapat mengerti lebih jelas tentang Java, fungsionalitas, dan lain sebagainya apabila ia memiliki pengetahuan dasar tentang C++ dan konsep pemrograman berorientasi objek. Tujuannya agar konsep dasar dari teknologi Java dapat dimengerti dengan mudah, dan programmer dapat segera menghasilkan sesuatu sedini mungkin. Tidak hanya ini, penemu Java memastikan bahwa Java juga bermula dari bahasa pemrograman dasar yang sudah ada pada saat itu. Kemudian mereka membuang berbagai fitur yang rumit dan membingungkan.
Bahasa pemrograman Java didesain sejak awal untuk menjadi bahasa yang berorientasi objek. Setelah kira-kira 30 tahun, akhirnya teknologi objek menjadi kenyataan dan diterima oleh sebagian besar komunitas pemrograman. Konsep berorientasi objek memungkinkan pembuatan software yang kompleks, berbasis network, sehingga dapat disimpulkan bahwa teknologi Java menghasilkan platform pembuatan perangkat lunak yang baik dan efisien serta berorientasi objek.
Keuntungan yang Anda dapat dari Java
  • Mulai dengan cepat: Java merupakan bahasa pemrograman berorientasi objek, mudah dipelajari, terutama untuk programmer yang sudah menguasai C atau C++
  • Tulis lebih sedikit program: Jumlah kelas, jumlah metode, dll, menunjukkan bahwa program yang ditulis dalam bahasa pemrograman Java memiliki jumlah 4 kali lipat lebih kecil dari program sama yang ditulis dalam bahasa C++
  • Tulis program lebih baik: Bahasa pemrograman Java menganjurkan praktek membuat program yang baik, dan automatic garbage collection membantu Anda untuk menghindari kebocoran memori. Orientasi objeknya, arsitektur komponen JavaBeans, dan jangkauannya yanga luas, API yang mudah diperluas, memungkinkan Anda menggunakan kode yang ada.
  • Membuat program dengan lebih cepat: Bahasa pemrograman Java lebih mudah dari C++, pemrograman akan menjadi 2 kali lipat lebih cepat, dengan jumlah baris yang jauh lebih sedikit.
  • Menghindari kebergantungan pada platform tertentu: Anda dapat menjalankan program Anda pada banyak platform dengan TIDAK menggunakan library yang ditulis spesifik untuk platform tertentu.
  • Tulis sekali, jalankan di mana saja: Karena aplikasi yang ditulis dalam bahasa Java dikompilasi ke dalam kode byte yang bebas platform, aplikasi yang ditulis dapat jalan secara konsisten pada platform apa saja.
  • Distribusikan software Anda dengan mudah: Dengan Java Web Start, pengguna program Anda akan dapat menggunakan aplikasi Anda dengan mudah. Sistem pengecekan versi otomatis pada saat program dimulai menjamin pengguna Anda selalu menjalankan versi terkini. Apabila versi baru tersedia, Java Web Start akan melakukan instalasi secara otomatis.
[Read More...]


Pemrograman dengan Java




Java sebagai salah satu bahasa pemrograman baru menjanjikan banyak kemudahan bagi programer junior maupun senior. Tutorial ini akan membawa Anda mengenal lebih jauh bahasa ini melalui pembahasan konsep model perancangan dan petunjuk sederhana penggunaannya.


Apakah Java?

Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan ­platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer­­. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel.

Platform Independent

Platform independent berarti program yang ditulis dalam bahasa Java dapat dengan mudah dipindahkan antar berbagai jenis sistem operasi dan berbagai jenis arsitektur komputer. Aspek ini sangat penting untuk dapat mencapai tujuan Java sebagai bahasa pemrograman Internet di mana sebuah program akan dijalankan oleh berbagai jenis komputer dengan berbagai jenis sistem operasi. Sifat ini berlaku untuk level source code dan binary code dari program Java. Berbeda dengan bahasa C dan C++, semua tipe data dalam bahasa Java mempunyai ukuran yang konsisten di semua jenis platform. Source code program Java sendiri tidak perlu dirubah sama sekali jika Anda ingin mengkompile ulang di platform lain. Hasil dari mengkompile source code Java bukanlah kode mesin atau instruksi prosesor yang spesifik terhadap mesin tertentu, melainkan berupa bytecode yang berupa file berekstensi .class. Bytecode tersebut dapat langsung Anda eksekusi di tiap platform yang dengan menggunakan Java Virtual Machine (JVM) sebagai interpreter terhadap bytecode tersebut.
JVM sendiri adalah sebuah aplikasi yang berjalan di atas sebuah sistem operasi dan menerjemahkan bytecode program Java dan mengeksekusinya, sehingga secara konsep bisa dianggap sebagai sebuah interpreter. Proses pengeksekusian program Java dapat dilukiskan seperti di Gambar 1. Dengan cara ini, sebuah program Java yang telah dikompilasi akan dapat berjalan di platform mana saja, asalkan ada JVM di sana.
Kompiler dan interpreter untuk program Java berbentuk Java Development Kit (JDK) yang diproduksi oleh Sun Microsystems. JDK ini dapat didownload gratis dari situs java.sun.com. Interpreter untuk program Java sendiri sering juga disebut Java Runtime atau Java Virtual Machine. Interpreter Java, tanpa kompilernya, disebut Java Runtime Environment (JRE) dapat didownload juga di situs yang sama. Untuk mengembangkan program Java dibutuhkan JDK, sementara jika hanya ingin menjalankan bytecode Java cukup dengan JRE saja. Namun untuk mengeksekusi applet (sebuah bytecode Java juga) Anda biasanya tidak perlu lagi mendownload JRE karena browser yang Java-enabled telah memiliki JVM sendiri.

Library

Selain kompiler dan interpreter, bahasa Java sendiri memiliki library yang cukup besar yang dapat mempermudah Anda dalam membuat sebuah aplikasi dengan cepat. Library ini sudah mencakup untuk grafik, desain user interface, kriptografi, jaringan, suara, database, dan lain-lain.

OO

Java adalah bahasa pemrograman berorientasi objek. Pemrograman berorientasi objek secara gamblang adalah teknik untuk mengorganisir program dan dapat dilakukan dengan hampir semua bahasa pemrograman. Namun Java sendiri telah mengimplementasikan berbagai fasilitas agar seorang programer dapat mengoptimalkan teknik pemrograman berorientasi objek.
Sedikit perbandingan tambahan dengan bahasa C dan C++, Java banyak mewarisi konsep orientasi objek dari C++ namun dengan menghilangkan aspek-aspek kerumitan dalam bahasa C++ tanpa mengurangi kekuatannya. Hal ini mempermudah programer pemula untuk mempelajari Java namun mengurangi keleluasaan programer berpengalaman dalam mengutak-atik sebuah program. Di balik kemudahan yang ditawarkan Java, luasnya fasilitas library Java sendiri membuat seorang programer membutuhkan waktu yang tidak singkat untuk dapat menguasai penggunaan library-library tersebut.

Memulai Pemrograman Java

Untuk membuat program Java, seperti telah disebutkan sebelumnya, Anda membutuhkan JDK. Proses instalasi JDK tersebut sangat mudah dan tidak membutuhkan pengetahuan tertentu. Namun untuk menggunakannya Anda perlu melakukan beberapa penyesuaian dengan sistem operasi Anda. Umumnya yang perlu Anda lakukan adalah memasukkan path ke direktori JDK Anda ke setting path pada sistem operasi Anda. Misalkan direktori JDK Anda adalah C:\jdk1.4 maka pada Windows 98 Anda cukup menambahkan baris perintah SET PATH=C:\jdk1.4\bin pada file autoexec.bat Anda. Untuk Windows NT/2000/XP Anda cukup menambahkan direktori C:\jdk1.4\bin pada variabel path di System Environment. Caranya: klik kanan ikon My Computer, pilih Properties. Kemudian pilih tab Advanced. Lalu klik tombol Environment Variables, cari variabel path, kemudian tambahkan path direktori JDK Anda ke dalam variabel tersebut. Untuk Linux, tambahkan baris perintah SET CLASSPATH=(direktori jdk Anda) ke file profile Anda. Untuk mencoba JDK, ketikkan perintah java dan javac pada shell prompt (atau DOS Command Prompt). Jika perintah tersebut sudah dikenali maka program java atau javac akan menampilkan sintaks penggunaan. Untuk kemudahan dan berbagai fasilitas tambahan Anda dapat menggunakan Integrated Development Environment (IDE) untuk bahasa Java seperti Visual Café dari Symantec atau JBuilder dari Borland.
Urutan langkah-langkah yang harus Anda lakukan untuk membuat sebuah program Java sederhana adalah:
  1. Membuat source code program dengan editor teks apapun. Ingat, file tersebut harus berekstensi .java dan case sensitive.
  2. Mengkompile source code dengan perintah javac. Misalnya: javac HelloWorld.java. Jika berhasil, hasilnya adalah file bytecode berakhiran .class.
  3. Mengeksekusi bytecode dengan perintah java. Parameter dari perintah ini adalah nama file hasil kompilasi tanpa ekstensi .class. Contoh: java HelloWorld.

Source Code

Berikut kode untuk HelloWorld.java:
public class HelloWorld
{
    public static void main(String[] args) 
    {
        System.out.println("Apa Kabar Dunia?");
    }
}
Dan ini sebuah contoh lain, yaitu applet sederhana untuk menampilkan teks di applet. Sebutlah file ini bernama HelloWorldApplet.java:
import java.awt.Graphics;

public class HelloWorldApplet extends java.applet.Applet
{
    public void paint(Graphics g) 
    {
        g.drawString("Apa Kabar Dunia?", 5, 25);
    }
}
Secara gamblang dapat diperhatikan bahwa struktur kedua program sangat mirip, dan hanya berbeda dalam konteks eksekusi. Kedua program ini akan dibahas lebih lanjut setelah kita membahas cara mengkompile dan mengeksekusi program tersebut.
Perlu diingat bahwa bahasa Java bersifat case sensitive, sehingga Anda harus memperhatikan penggunaan huruf besar dan kecil. Selain itu penulisan source code program tidak harus memperhatikan bentuk tertentu, sehingga Anda bisa saja menuliskan semua baris source code tersebut dalam satu baris asal Anda tidak lupa membubuhkan tanda titik koma (;), atau menuliskan tiap kata dalam satu baris tersendiri. Namun dianjurkan Anda mengikuti layout seperti pada contoh agar program Anda mudah dibaca dan dimengerti.

Kompilasi

Setelah kedua file disave dengan nama HelloWorld.java dan HelloWorldApplet.java, kita akan mengkompile kedua program tersebut dengan perintah:
prompt> javac HelloWorld.java
prompt> javac HelloWorldApplet.java
Perlu diperhatikan bahwa direktori aktif Anda saat ini adalah direktori tempat Anda meletakkan file-file program tersebut. Anda tetap dapat mengkompile program Anda dari direktori berbeda dengan perintah:
prompt> javac (direktori program)/namafile.java
Setelah perintah ini selesai, Anda akan melihat bahwa telah tercipta dua buah file .class, yaitu bytecode hasil kompilasi source code kita.

Sintaks Program

Sekarang kita akan mencoba membahas elemen-elemen dalam kedua source code tersebut.
Pada awal Listing 2 kita menemukan perintah import. Pada tahap awal ini Anda perlu mengetahui bahwa pernyataan tersebut hanya berfungsi mempermudah penulisan metode atau dalam bahasa pemrograman lain disebut prosedur atau fungsi. Jadi Anda hanya perlu menulis Graphics sebagai pengganti java.awt.Graphics, karena kita telah mengimpor java.awt.Graphics.
Kemudian di masing-masing listing terdapat pernyataan public class. Pernyataan ini adalah pernyataan pembuka sebuah kelas. Kelas sendiri digunakan untuk menciptakan objek. Ingat bahwa Java berorientasi objek. Kata public di depannya berfungsi agar kelas tersebut dapat diakses oleh semua program lain. Untuk saat ini anggaplah objek sebagai suatu item yang dapat dimanipulasi oleh sebuah program. Dalam Listing 2 terdapat tambahan kata extends. Hal ini berarti kelas yang kita buat akan mewarisi sifat-sifat dari kelas yang kita extends. Dengan kata lain kita menjadikan kelas yang kita extends sebagai himpunan bagian dari kelas kita buat.
Kemudian kita menemukan baris pernyataan public static void main(String[] args) dan public void paint(Graphics g). Keduanya adalah pernyataan pembuka sebuah metode. Metode sendiri adalah kumpulan pernyataan untuk melakukan suatu tugas tertentu dalam kelas. Keduanya sebenarnya mempunyai fungsi yang sama namun dalam konteks yang berbeda. Dalam setiap aplikasi harus ada sebuah metode yang bernama main yang akan dieksekusi pertama kali saat program tersebut dieksekusi. Sementara dalam applet, metode yang pertama kali akan dieksekusi ketika applet diload adalah paint. Kata public di depannya mempunyai fungsi yang sama dengan kata public yang ada di depan baris permulaan kelas. Namun nantinya Anda akan menemukan juga bentuk lain seperti private dan protect yang akan kita bahas nanti.
Pada Listing 1 terdapat kata static pada pernyataan pembuka metode main. Hal ini berarti metode main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. Dalam metode main dalam aplikasi, parameternya adalah selalu String[] args, di mana args hanyalah sebuah nama dari objek array dari String. Array ini nantinya akan berisi parameter-parameter yang diberikan user sebagai argumen command line. Sementara Anda tidak perlu mengerti mengenai parameter tersebut, cukup diingat bahwa bentuk metode main harus selalu demikian.
Kemudian di dalam kedua metode pada kedua listing tersebut, kita menemukan sebuah pernyataan. Anda tentu dapat saja meletakkan lebih dari satu pernyataan dalam sebuah metode. Setiap pernyataan dalam sebuah metode dipisahkan oleh titik koma dan akan dieksekusi satu persatu. Kedua pernyataan pada listing ternyata memanggil sebuah metode lain yaitu metode println dan paint. Tentunya dapat Anda perhatikan bahwa untuk memanggil sebuah metode diperlukan tiga komponen yaitu:
  1. Objek yang ingin kita pakai. Dalam hal ini objek System.out dan Graphics g.
  2. Nama metode yang ingin kita pakai. Dalam hal ini println dan paint.
  3. Sepasang tanda kurung yang berisi informasi tambahan yang diperlukan oleh metode yang dipanggil, yaitu parameter.
Dalam Listing 1, pernyataan System.out.println("Apa Kabar Dunia?"); berarti carilah objek out dalam kelas System kemudian panggil metode println dari objek out dengan parameter berupa string "Apa Kabar Dunia?". Sedang dalam Listing 2, pernyataan g.drawString("Apa Kabar Dunia?", 5, 25); berarti carilah objek g kemudian panggil metode drawString pada objek g dengan parameter "Apa Kabar Dunia?”, 5, 25);.

Eksekusi

Setelah selesai membahas sintaks dasar Java dalam kedua listing, selanjutnya kita akan mencoba mengeksekusi kedua program ini. Untuk program pertama yang berupa aplikasi biasa, kita tinggal mengetikkan perintah java HelloWorld pada prompt dan pesan Apa Kabar Dunia? akan tampil di layar (atau mungkin di tempat lain, bergantung sistem operasi Anda). Sedangkan untuk applet kita mesti membuat sebuah file HTML sebagai pembungkus—atau pemanggilnya. Berikut diberikan contoh file HTML untuk membungkus applet yang kita buat.
<HTML>
  <HEAD>
    <TITLE>Coba Applet</TITLE>
  </HEAD>
  <BODY>
    <APPLET CODE="HelloWorldApplet.class" WIDTH=150 HEIGHT=25>
    </APPLET>
  </BODY>
</HTML>
Beri nama helloword.html dan simpanlah di direktori yang sama dengan lokasi file-file .java dan .class sebelumnya. Untuk mengeksekusi applet kita cukup membuka file HTML tersebut di browser yang Java-enabled atau mengetikkan perintah appletviewer namafile.html di prompt.

Penutup

Untuk saat ini Anda telah mempunyai gambaran tentang bagaimana proses pembuatan program Java secara sederhana dalam bentuk aplikasi biasa atau applet. Anda juga dapat mencoba mengembangkan program sederhana tersebut sesuai dengan keinginan Anda berdasarkan hal-hal yang sudah Anda ketahui. Konsep dasar yang sudah Anda dapatkan akan dikembangkan lebih lanjut dalam topik-topik tutorial selanjutnya. Selamat mencoba!
[Read More...]


Memasang Java Script di Blogdetik




Widget adalah sebuah program kecil yang dapat diletakkan pada blog atau website Anda. Sebuah Jenis widget ada bermacam-macam, mulai dari widget untuk ramalan cuaca, headline berita, foto Flickr hingga status Twitter dan badge Facebook. Widget banyak dipakai pada blog-blog, misalnya untuk mempercantik tampilan blog, atau untuk mendapatkan update informasi secara mudah ketika membuka blog Anda.

Dapatkan seseorang yang tidak memiliki keahlian di bidang programming menggunakan widget? Tentu saja bisa. Inilah kemudahan yang ditawarkan widget. Anda tidak perlu tahu bagaimana cara membuat programnya. Cukup menyalin (copy) script yang telah disediakan, lalu mempastekannya ke blog Anda. Namun perlu diingat, semakin banyak script yang dipasang, maka loading blog akan berat.
Akhir-akhir ini juga banyak blogger detik yang bertanya ke admin ataupun melalui fanpage FB blogdetik, apakah di blogdetik di widgetnya bisa dipasang java script??
Dan saat ini akan  dijawab bahwa blogdetik sekarang BISA dipasang java script. Bagaimana caranya? Ikuti langkah-langkah berikut :
Masuk ke halaman dashboard. Pilih menu “Appeareance”, lalu klik “Widget”.
js011
Akan tampil kumpulan beberapa widget yang tersedia, Pilih widget bertuliskan “Widgetize Any HTML”, kemudianklik “Add”
js021
Perhatikan pada sebelah kanan, widget yang Anda tambahkan tadi akan tersusun pada menu “Current Widget”. Setelah itu klik “edit”

js031
Setelah muncul kolom, “Copy Paste” kode java script ke dalam kolom tersebut!
js04
Untuk mengatur susunan widget apakah berada di paling atas atau di bawahnya, seret (click and drag) kotak biru ke posisi yang diinginkan. Setelah selesai, klik “Save Changes” kemudian klik “Visit Site”.
js05
Maka java script yang anda pasang akan muncul di blog anda!
js06
seperti yang ada di gambar kita memasang jam
js07
seperti yang ada di gambar kita memasang box twitter
Kalo ada yang bertanya kok cuma bisa pasang java script 1 doang ??
Ini jawabannya : anda tinggal klik setting pada halaman dasbor anda, kemudian cari widetize any HTML, setelah itu anda tentukan anda ingin ada brapa widget yang menggunakan java script?? MAX. 10
Mudah kan?? Silahkan mempercantik blog anda dan selamat mencoba…
[Read More...]


Koleksi Java Script Untuk Blog



koleksi javascript yang akan digunakan untuk keperluan website atau blog? Berikut ada banyak sekali koleksi javascript.
kumpulan javascript yang mungkin suatu saat nanti anda butuhkan, dan kumpulan script ini bisa di anda gunakan secara free, terdiri dari berbagai macam kategori, mulai dari text effect, sliding content, calender, jam, motto, waapmeter dan berbagai kategori lainnya.

Berikut saya berikan kode kode script yang mungkin berguna untuk keperluan blog atau website sobat :
Copy paste this code on your site :

Text alert setelah keluar halaman





Untuk menampilkan ucapan selamat pagi, siang dan malam





Untuk menampilkan tanggal






Untuk menampilkan tanggal (2)





Untuk menampilkan jam





Untuk menampilkan kalender






Untuk menampilkan browser yg digunakan visitor





Untuk menampilkan jumlah kunjungan seseorang dan hanya orang itu sendiri yg tahu





Untuk menampilkan jumlah kunjungan visitor yg diikutkan dgn alert beserta url halaman tsb






Untuk menampilkan format alternative visitor yg lain





Untuk menampilkan WapMeter





Untuk menampilkan WapMeter dgn div style






Untuk menampilkan resolusi ponsel visitor





Untuk menampilkan background yg berubah warna





Untuk menampilkan Google search






Untuk menampilkan Phonifier





Untuk menampilkan image yg selalu berubah





Untuk menampilkan motto hari ini






Untuk menampilkan waktu shalat




[Read More...]


My Sponsor

 
Return to top of page Copyright © 2012 | My Design Web Converted into Blogger Template by Gusmanto