jump to navigation

MAULID AKBAR NABI MUHAMMAD SAW DI PONDOK PESANTREN THORIQOH QODIRIYAH NAQSYABANDIYAH (KADUPARASI-LABUAN- BANTEN) Februari 4, 2012

Posted by JANGHENDAR LABUAN in Uncategorized.
add a comment

MAULID NABI MUHAMMAD SAW

1. ACARA DILAKSANAKAN PADA:

HARI / TANGGAL         : SABTU MALAM MINGGU, 4 FEBRUARI 2012

WAKTU                       : PUKUL. 20.00 WIB   S.D SELESAI

PENCERAMAH             :

– HABIB ZAKI AL-IDRUS (BOGOR)

– HABIB MUCHSIN AL-ATHOS (BOGOR)

– HABIB ABDURROHMAN (JAKARTA)

QORI:

KH. AGUS BURHANUDDIN AFANDI (BOGOR)

(JUARA 1 MTQ LIBYA TAHUN 2007)

2. ACARA DILAKSANAKAN PADA:

HARI /TANGGAL : 5 FEBRUARI 2012

WAKTU              : PUKUL. 09.00 WIB S.D  SELESAI

PENCERAMAH    :

– KH. ZAENAL ABIDIN (BANDUNG)

– KH. MUJAJI (MAJA-PANDEGLANG)

TEMPAT :     PONDOK PESANTREN THORIQOH QODIRIYAH NAQSYABANDIYAH  (KADUPARASI-LABUAN- BANTEN)

Iklan

whos.amung.us September 9, 2011

Posted by JANGHENDAR LABUAN in Uncategorized.
add a comment

Membuat Program Luas Lingkaran dalam JAVA Juli 15, 2011

Posted by JANGHENDAR LABUAN in Uncategorized.
add a comment

Membuat program luas lingkaran dalam java sama seperti membuat program luas lingkaran dalam C++. Luas lingkaran adalah 1/2 x phi x r2. Kita harus mendefinisikan nilai phi terlebih dahulu. Dalam C++, biasanya kita menggunakan syntax #define untuk mendefinisikan nilai phi. Nah, dalam java, kita langsung memberikan nilai phi ketika memasukkan variabel phi.

double phi = 3.14;

Awalnya saya menggunakan tipe data Float untuk semua variabel dalam program ini. Tapi ketika di compile, disebutkan ada yang error, padahal syntaxnya sudah benar menurut saya. Namun ketika saya ubah tipe data variabelnya menjadi Double, program langsung bisa dicompile sukses.

Berikut adalah contoh syntax program menghitung luas lingkaran dalam java:

import java.util.*;

public class lingkaran
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);

double phi = 3.14;
double r, luas;

System.out.println(“Program Luas Lingkaran\n”);
System.out.print(“Masukkan Panjang Jari-jari : “);
r = input.nextDouble();

luas = 0.5 * phi * r * r;

System.out.print(“Luas Lingkaran = ” + luas + “\n\n”);
}
}

Sekian yang dapat saya berikan untuk ilmu pemrograman java kali ini.

Program Perkalian dalam Java Juli 15, 2011

Posted by JANGHENDAR LABUAN in IT.
add a comment

Kali ini saya akan memberikan program perkalian dalam java. Disini kita akan belajar juga mengenai syntax untuk menginputkan bilangan. Jika di C++ kita menggunakan syntax “cin”, maka dalam java, hal pertama yang harus kalian perhatikan dalam membuat syntax untuk menginputkan sesuatu adalah syntax “import java.util.*;”. Taruh syntax tadi di baris paling atas dalam program.
Kemudian, setelah memasukkan syntax diatas, buatlah syntax Scanner baru untuk menginputkan sesuatu. Syntaxnya seperti berikut “Scanner input = new Scanner(System.in)”. Nah, tulisan berwarna merah dapat kalian ganti sesuka hati kalian. Nah, sekarang inputkan data-data yang akan kalian masukkan. Misal memasukkan data bertipe String, caranya adalah, “nama = input.next();”. Nama adalah variabel bertipe string, sedangkan input adalah syntax untuk memasukkan bilangan yang kalian gunakan di Scanner tadi. Jika kalian memasukkan variabel bertipe Integer, cukup ganti syntax “next();” menjadi “nextInt();”.

Nah, berikut adalah contoh syntax program perkalian dalam java.

import java.util.*;

public class Perkalian
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);

int bil1, bil2, hasil;

System.out.println(“Program Perkalian Java\n\n”);
System.out.print(“Masukkan Angka 1: “);
bil1 = input.nextInt();
System.out.print(“Masukkan Angka 2: “);
bil2 = input.nextInt();

System.out.println(“\n”);
hasil = bil1 * bil2;
System.out.println(“Hasil perkalian “+bil1 ” dan “+bil2 ” = “+hasil);
}
}

Semoga materi ini berguna buat kalian semua.

OPERATOR ARITMATIKA dalam Pemrograman JAVA Juli 15, 2011

Posted by JANGHENDAR LABUAN in Uncategorized.
add a comment

Untuk membuat program yang terdapat operasi matematika dalam Java, kita menggunakan operator aritmatika.Sama seperti pemrograman C++, Java juga memiliki operator aritmatika. Operator-operator aritmatika Java dapat kalian lihat pada tabel dibawah ini:

Itulah operator aritmatika yang terdapat dalam Java. Jika terdapat contoh expresi seperti berikut:
1 + 2 * 3

Maka hasilnya adalah 7, bukan 9, karena operator * (perkalian) dikerjakan terlebih dahulu. Operator * (kali), / (bagi), dan % (sisa pembagian / modulus) mempunyai prioritas yang lebih tinggi daripada operator + (tambah) dan – (kurang).

Sebagai contoh, saya akan memberikan contoh program sederhana mengenai penggunaan operator aritmatika dalam Java.

import java.util.*;

public class Aritmatika
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);

int bil1, bil2;

System.out.print(“Masukkan bilangan 1: “);
bil1 = input.nextInt();
System.out.print(“Masukkan bilangan 2: “);
bil2 = input.nextInt();

System.out.println(“\n”);

System.out.println(bil1+” + “+bil2+” = “+ (bil1+bil2));
System.out.println(bil1+” – “+bil2+” = “+ (bil1-bil2));
System.out.println(bil1+” x “+bil2+” = “+ (bil1*bil2));
System.out.println(bil1+” : “+bil2+” = “+ (bil1/bil2)+”\n\n”);
System.out.println(“Modulus: 12 % 5 = “+ (12%5)+”\n\n”);
System.out.println(bil1+” + “+bil2+” x “+bil1+” = “+ (bil1+bil2*bil1));
}
}

Sekian yang dapat saya jelaskan. Semoga berguna.

ARRAY dalam JAVA Juli 15, 2011

Posted by JANGHENDAR LABUAN in IT.
add a comment

Kali ini kita akan melanjutkan tutorial java programming. Materi yang akan saya berikan adalah array dalam pemrograman java. Array adalah sekumpulan objek yang memiliki tipe data yang sama. Misalnya array dari integer adalah array yang terdiri dari suatu rangkaian integer. Array digunakan untuk menyimpan sejumlah nilai pada sebuah variabel. Nilai-nilai yang tersimpan dalam array disebut elemen. Untuk mengakses elemen tertentu pada array digunakan angka index. Index menunjukkan nomor urutdari posisi elemen yang ingin diakses dalam array. Untuk sekedar pemberitahuan, Java memulai angka indexnya dari 0, bukan 1.

Berikut adalah contoh program array sederhana dalam java:

public class Array
{
public static void main(String[] args)
{
int array[];
array = new int[5];

array[0] = 5;
array[1] = 8;
array[2] = 20;
for(int i=0; i<5; i++)
{
System.out.println(“Array[“+i+”] = “+array[i]);
}
}
}

ULASAN:

Syntax array = new int[5]; digunakan untuk menginisialisasikan array. Seperti variabel lainnya, array harus diinisialisasikan array terlebih dahulu sebelum digunakan.
Syntax array[0] = 5; berfungsi untuk memberikan nilai pada elemen array. Array 0 bernilai 5, array 1 bernilai 8. Array yang belum diberikan nilai akan memiliki nilai default 0.
Syntax System.out.println(“Array[“+i+”] = “+array[i]); berfungsi untuk menampilkan nilai-nilai array kedalam layar.

Java adalah program sangat bagus untuk dipelajari. Karena pemrograman ini memiliki prospek yang sangat bagus. Sekilas syntax dan ilmu dalam java sangat mirip dengan pemrograman C++. Untuk mengetahui materi-materi dasar java, ada baiknya kalian mempelajari dasar-dasar C++ terlebih dahulu.

Sekian yang dapat saya berikan untuk ilmu pemrograman java tentang Array kali ini.

CLASS DALAM PEMROGRAMAN JAVA Juli 15, 2011

Posted by JANGHENDAR LABUAN in IT.
add a comment

Kali ini saya akan menjelaskan tutorial mengenai class dalam pemrograman Java. Setiap bahasa pemrograman pasti memiliki setidaknya satu class agar program tersebut dapat berjalan. Java disebut bahasa pemrograman berorientasi objek murni karena memiliki banyak class. Sangat mudah untuk mendeklarasikan class dalam java, berikut adalah contoh format class dalam java.

attribute_akses class namaKelas
{
//isi dari kelas
}

Untuk nama kelas tidak boleh ada spasi bila nama kelas menggunakan lebih dari satu kalimat. Contoh class untuk luas lingkaran kita beri nama “class LuasLingkaran”. Untuk attribute access kalian dapat mengisinya dengan “public, protected, private, atau tidak mengisinya sama sekali”. Contohnya dapat kalian lihat dibawah ini.

public class LuasLingkaran
{
//isi body dari kelas luas lingkaran
}

private class LuasSegitiga
{
//isi body dari kelas luas segitiga
}

protected class LuasPersegi
{
//isi body dari kelas luas persegi
}

class VolumeLingkaran
{
//isi body dari kelas volume lingkaran
}

Sekian yang dapat saya jelaskan mengenai class dalam pemrograman Java. Semoga materi ini berguna buat teman-teman yang belajar Java.

TIPE DATA DASAR DALAM PEMROGRAMAN JAVA Juli 15, 2011

Posted by JANGHENDAR LABUAN in IT.
add a comment

Setiap bahasa pemrograman pasti memiliki tipe data. Kadang setiap pemrograman memiliki bahasa pemrograman yang berbeda-beda. Tipe data dasar merupakan tipe data yang paling sederhana yang dimiliki Java. Untuk menggunakan tipe data ini kita tidak perlu melakukan instansiasi. Berikut adalah tipe data dasar dalam bahasa pemrograman Java.

1. Boolean
Tipe data boolean digunakan untuk menentukan nilai benar atau salah. Oleh karena itu boolean hanya terdiri atas dua nilai, yaitu True dan False. Tipe data ini biasanya digunakan pada operasi logika.

2. Char
Tipe data char digunakan untuk menangani data berupa karakter-karakter ASCII. Tipe data char ditandai dengan penggunaan tanda kutip tunggal. Contoh tipe data char adalah: ‘a’, ‘B’, ‘4’, dan lain sebagainya.

3. String
Tipe data string digunakan untuk menangani data berupa untaian beberapa karakter yang diistilahkan dengan string. Tipe data string ditandai dengan penggunaan tanda kutip ganda yang melingkupi data string. Contoh data tipe string adalah “Hello World”.

4. Bilangan
Tipe data bilangan digunakan dalam manipulasi perhitungan aritmatika. Untuk tipe data bilangan dapat dilihat pada gambar dibawah ini.

Demikian yang dapat saya jelaskan mengenai tipe data dasar dalam Java.

Koneksi Database Java dengan MySQL menggunakan JDBC Juli 13, 2011

Posted by JANGHENDAR LABUAN in IT, kbm.
add a comment

Apabila kita ingin membuat sebuah aplikasi maka tidaklah sah apabila kita tidak terkoneksi dengan database, DBMS sangat di perlukan dalam pemrograman database pada umumnya. Java Juga sangat mendukung DBMS ini. Dalam artikel kali ini kita akan membahas tentang Koneksi Database Java dengan MySQL menggunakan JDBC.

Sebelum kita melakukan koneksi database tentunya kita harus menginstall JDBC driver dan database MySQL Tapi bila kita menguunakan IDE, Netbeans misalnya maka biasanya JDBC sudah terinstall pada saat kita menginstall IDE tersebut.

KONEKSI DATABASE JAVA DENGAN MySQL

Apabila sudah terinstall semua, maka langsung saja kita menuju ke source code nya, pada saat melakukan koneksi database dengan bahasa pemrograman java, kita harus me-load atau mengaktifkan driver JDBC terlebih dahulu :

Class.forName(“com.mysql.jdbc.Driver”);

Setelah kita me-load driver JDBC nya koneksi ke database dapat dilakukan dengan perintah berikut :

Connection conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/database”,“root”,“rahasia”);

Arti dari perintah diatas :
dbms = jdbc:mysql (mysql)
host mysql server = localhost dengan port 3306
database = database

username mysql = root
password = rahasia

Atau perintah lengkap nya sebagai berikut :

Kita asumsikan namafile nya MySQLConnection.java

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* By Pasamu
*/

public class MySQLConnection {
private String url = “jdbc:mysql://localhost:3306/pasamu”;
private String host = “localhost”;
private int port = 3306;
private String username = “root”;
private String password = “vertrigo”;
private String database = “sekolah”;
private Connection conn = null;
public MySQLConnection(){
try {
try {
Class.forName(“com.mysql.jdbc.Driver”).newInstance();
} catch (InstantiationException ex) {
Logger.getLogger(MySQLConnection.class.getName()).log(Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
Logger.getLogger(MySQLConnection.class.getName()).log(Level.SEVERE, null, ex);
}
} catch (ClassNotFoundException ex) {
Logger.getLogger(MySQLConnection.class.getName()).log(Level.SEVERE, null, ex);
}
}
public Connection getConn() {
if(conn==null){
try {
conn = DriverManager.getConnection(getUrl(), getUsername(), getPassword());
} catch (SQLException ex) {
Logger.getLogger(MySQLConnection.class.getName()).log(Level.SEVERE, null, ex);
}
}
return conn;
}
public void setConn(Connection conn) {
this.conn = conn;
}
public String getDatabase() {
return database;
}
public void setDatabase(String database) {
this.database = database;
}
public String getHost() {
return host;
}
public void setHost(String host) {
this.host = host;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public int getPort() {
return port;
}
public void setPort(int port) {
this.port = port;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}

Kemudia Untuk Mencoba Koneksi, kita buat file baru kita asumsikan namamanya coba.java

import com.mysql.jdbc.Connection;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Wahyu Sumartha
*/
public class Test {
public static void main(String[] args) {
MySQLConnection msqlc = new MySQLConnection();
Connection conn = null;
msqlc.setUrl(“jdbc:mysql://localhost:3306/pasamu”);
msqlc.setUsername(“root”);
msqlc.setPassword(“vertrigo”);
try {
msqlc.setConn(conn);
msqlc.getConn();
System.out.println(“Koneksi Berhasil”);
} catch (Exception e) {
e.printStackTrace();
System.out.println(“Koneksi Gagal”);
}
}
}

Nah Selamat Mencoba, semoga berhasil…

Keunggulan dan Kelemahan Java Juli 12, 2011

Posted by JANGHENDAR LABUAN in IT, Uncategorized.
add a comment

a. Keunggulan Java

Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.

Berbasis OOP. (Object Oriented Programming – Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis oebjek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.

Perpustakaan Kelas (Class Library) Lengkap. Java terkenal dengan kelengkapan perpustakaan/library (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.

Bergaya C++. Java memiliki sintaks seperti bahasa pemrograman [C++] sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.

Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

b. Kelemahan Java

Tulis sekali, perbaiki di mana saja – Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.

Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena koe jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.

Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.