Pages

Showing posts with label TUTOR JAVA. Show all posts
Showing posts with label TUTOR JAVA. Show all posts

Friday, November 6, 2009

Contoh Skripsi Untuk Teknik Informatika Berbasis mobile J2ME

Contoh Skripsi Untuk Teknik Informatika Berbasis mobile J2ME KISI-kisi dan beberapa contoh judul teknik informatika  Penentuan Lokasi Optimal untuk Distribusi Unit Pelayanan Kesehatan (Puskesmas) dengan Sistem Informasi Geografis di Kabupaten Sleman, DIY
  1. Rancang Bangun Sistem Informasi Geografis Daerah Pariwisata Propinsi Bali Berbasis Web
  2. Rancang Bangun Aplikasi SMS Alert untuk Job Seeker (Studi Kasus di Alumni Career Center UII)
  3. Membangun Sistem Perangkat Lunak untuk Efisiensi Biaya Proyek Pembangunan dengan Memanfaatkan FLOAT pada Metode Analisis Jaringan Kerja
  4. Pemanfaatan Fuzzy Linguistic Hedge sebagai Pengecek Tata Bahasa (Grammar) pada Kalimat yang Berbahasa Inggris
  5.  Permainan Minesweeper dengan Komputer sebagai Pemainnya Menggunakan Metode Heuristik
  6. Rancang Bangun Aplikasi Mobile untuk Pembayaran Listrik, Air, dan Telepon dengan Java 2 Micro Edition (J2ME)

  7. Rancang Bangun Aplikasi Game Perang Pesawat dengan Menggunakan Macromedia Flash MX
  8. Rancang Bangun Aplikasi Game Merapikan Kamar Menggunakan Bahasa Action Script pada Macromedia Flash MX
  9. Pengkelasan Bentuk Kromosom dengan Menggunakan Metode Fuzzy Membership-Roster
  10. Aplikasi untuk Knowledge Management pada Perusahaan Pelayanan Kesehatan Berbasis Web menggunakan PHP
  11. Sistem Informasi Perusahaan Terpadu Berbasis Web
  12. Rancang Bangun Sistem Informasi Eksekutif (SIE) Studi Kasus pada Koperasi Unit Desa (KUD) Sri Makmur, Desa Keras Wetan, Kec. Geneng, Kab. Ngawi, Jawa Timur
  13.  Aplikasi Sistem Pakar untuk Diagnosa Penyakit Kulit dan Pengobatannya dengan Basis Pengetahuan yang Dinamis
  14. Pengembangan e-Catalogue dengan Metode Pengembangan Berorientasi Objek
  15. Membangun Aplikasi Multimedia Edukatif-Games sebagai Alat Bantu Belajar
  16. # Rancang Bangun Alat Bantu Ajar Matematika untuk Anak-Anak dengan Macromedia Flash MX
  17.  Rancang Bangun Aplikasi Action and Strategy Games Pasukan Anti Teroris Menggunakan Teknologi J2ME
  18.  Aplikasi Data Mining dengan Menggunakan Metode Decision Tree untuk Prediksi Penentuan Resiko Kredit
  19.  Simulasi dan Visualisasi Penyelesaian Job-Shop Model dengan Menggunakan Borland Delphi
  20.  Estimasi Biaya Empiris Menggunakan Constructive Cost Model
  21.  Analisis dan Perancangan Sistem Informasi Material Requirement Planning di PT. Dehatex
  22.  Perancangan Perangkat Lunak Perkuliahan PDP STT Telkom Bandung
  23.  Perancangan Database Equipment Stock Total Indonesia Balikpapan Berbasis Web
  24.  Implementasi Sistem Kompetensi Karyawan Berbasis Web di Lingkungan Divre III PT. Telkom
  25.  Perancangan Perangkat Lunak Perencanaan Anggaran Pengajaran di PDP STT Telkom
  26.  Pembangunan Perangkat Lunak Pelaksanaan Praktikum Jurusan Teknik Elektro
  27.  Aplikasi Pemesanan Tiket Biro Perjalanan Marala Tour Berbasis Web
  28.  Perancangan dan Implementasi Jaringan Komputer Sistem Diskless-Terminal
  29.  Pembuatan Aplikasi Validasi Sebagai Pendukung Integritas Data Warehouse
CONTOH  Teknik Komputer aplikasi KAH

Saturday, April 18, 2009

Exception

Exception
Tujuan
Anda akan mengenal beberapa tindakan yang dapat Anda lakukan berkaitan dengan
Exception
Rancangan
Terdapat 3 contoh program yang akan Anda kembangkan
1. LatExceptionTryCatchApp yang merupakan contoh penggunaan try-catch-finally
2. LatExceptionThrowsApp yang merupakan contoh penggunaan throws
3. LatExceptionThrowsNewApp yang merupakan contoh men-throw java.lang.Exception
baru
Pembekalan
Exception adalah

pesan yang sengaja dilemparkan oleh Java Virtual Machine ketika
terjadi kegagalan dalam menjalankan statement. Keadaan-keadaan yang dilaporkan
sebagai exception di antaranya :
• NullPointerException akan dilemparkan jika Anda memanggil sebuah method dari
sebuah variabel yang bernilai null.
• ArrayOutOfBoundException akan dilemparkan jika Anda mencoba berinteraksi dengan
elemen sebuah array yang indeksnya di luar batas.
• FileNotFoundException akan dilemparkan jika Anda mencoba mengakses sebuah File
yang tidak ada.
• SQLException dilemparkan jika terjadi kesalahan, atau kegagalan dalam berinteraksi
dengan basis data.
• ClassCastException dilemparkan jika Anda mencoba meng-casting sebuah obyek ke
obyek lain yang tidak sesuai.

java.lang.Math

Tujuan
Dalam latihan ini, Anda akan menggunakan beberapa method dari class java.lang.Math.
Rancangan
Sebuah program yang menunjukkan bagaimana menggunakan java.lang.Math.
Pembekalan
Class java.lang.Math mempunyai sejumlah static method yang dapat digunakan untuk
melakukan perhitungan matematis. Di antaranya adalah :
• abs()
• max()
• min()
• random()
• round()
• cos()
• sin()
• tan()
• pow()


berikut ini contoh java.lang Math


public class LatMath
{
public static void main(String[] args)
{
double x, y;
x = -37.33;
System.out.println();
System.out.println("x = " + x);
System.out.println("Math.abs(x) = " + Math.abs(x));
x = 2.356194490192345;
System.out.println();
System.out.println("x = " + x);
System.out.println("Math.tan(x) = " + Math.tan(x));
x = 21;
y = -37;
System.out.println();
System.out.println("x = " + x);
System.out.println("y = " + y);
System.out.println("Math.max(x,y) = " + Math.max(x,y));
x = 2;
y = 3;
System.out.println();
System.out.println("x = " + x);
System.out.println("y = " + y);
System.out.println("Math.pow(x,y) = " + Math.pow(x,y));
System.out.println();
System.out.print("Math.random() :");
for(int i=0;i<3;i++)
{
System.out.print(" " + Math.random());
}
System.out.println();
x = 225;
System.out.println();
System.out.println("x = " + x);
System.out.println("Math.sqrt(x) = " + Math.sqrt(x));
x = 135;
System.out.println();
System.out.println("x = " + x);
System.out.println("Math.toRadians()= " + Math.toRadians(x));
}
}

String dan StringBuffer

Bekerja dengan String dan StringBuffer
Tujuan
Dalam latihan ini, Anda akan menggunakan beberapa method dari class java.lang.String
dan java.lang.StringBuffer
Rancangan
Sebuah program yang menunjukkan bagaimana menggunakan java.lang.String dan
java.lang.StringBuffer
Pembekalan
Dalam bahasa pemrograman Java tersedia dua class untuk menangani string, yaitu
java.lang.String dan java.lang.StringBuffer. Perbedaannya adalah bahwa java.lang.String
adalah immutable, yaitu tidak dapat dimodifikasi, sedangkan java.lang.StringBuffer
dapar dimodifikasi.
Sebagai gambaran, dalam potongan program berikut :
String str = "Salam";
str = str + " keadilan !";
Meskipun tampak sederhana, dalam proses concatenation ini, JVM akan meng-create obyek baru
untuk menampung hasil proses concatenation. Dalam kasus ini, obyek str pada baris ke-2
bukanlah obyek str pada baris ke-1 yang diubah, tetapi obyek str pada baris ke-2 adalah obyek
baru yang berbeda.

berikut metthod metodya


Beberapa method dari class java.lang.String adalah :
• equals()
• equalsIgnoreCase()
• compareTo()
• toUpperCase()
• toLowerCase()
• charAt()
• substring()
• indexOf()
• lastIndexOf()
• startsWith()
• trim()
Beberapa method dari class java.lang.StringBuffer adalah :
• append()
• insert()
• delete()

Menangani ekseps

/**
* Menangani eksepsi
*
* @author arepide, [arepide.blogspot.com]
* @version 1.00
*/
public class Eksepsi {


/**
* Method pembagian integer
*
* @param i Integer pembilang
* @param j Integer penyebut
* @return Integer pembagian i dan j
*/
public static int pembagian(int i, int j)
throws ArithmeticException {
if (j == 0) {
throw new ArithmeticException("Pembagian dengan 0");
}
return i/j;
}


/**
* Method main
*/
public static void main(String[] args) {
int i = 10;
int j = 0;

try {
// Baris berikut akan membangkitkan eksepsi, karena
// pembagian dengan nol, sehingga perlu ditangkap
int n = i / j;
// Baris berikut tidak akan dieksekusi
System.out.println(n);
} catch (ArithmeticException ex) {
System.out.println("ArithmeticException\n" + ex.getMessage());
} catch (Exception ex) {
System.out.println("Eksepsi ditangkap\n" + ex.getMessage());
} finally {
System.out.println("Ini selalu dieksekusi");
}



try {
int l = pembagian(2, 0);
System.out.println(l);
} catch (ArithmeticException ex) {
System.out.println("Nama File: " +
ex.getStackTrace()[0].getFileName());
System.out.println("Nama Kelas: " +
ex.getStackTrace()[0].getClassName());
System.out.println("Nama Method: " +
ex.getStackTrace()[0].getMethodName());
System.out.println("Baris ke-" +
ex.getStackTrace()[0].getLineNumber());
}


}
}

contoh method

Sobat tiap buat aplikasi harus ada method berikut ini contohnya method

/**
* Demo overloading method
*
* @author arepide, [arepide.blogspot.com]
* @version 1.00
*/

public class Method {


int Test() {
return 1;
}

int Test(int a) {
return a;
}

int Test(double a, int b) {
return b;
}

int Test(int i, double j) {
return i;
}

// Ini akan error, sudah didefinisikan di method sebelumnya
//void Test(int x, double y) {
//}


}
Deklarasi Class
Deklarasi class merupakan kandungan utama sebuah file berekstension .java. Deklarasi
class terutama memuat :
1. nama class, bisa dilengkapi dengan kendali akses, deklarasi extends maupun deklarasi
implements. Pola yang lumrah adalah :
2. public class ClassName
3. extends SuperClassName
4. implements Interface1Name, Interface2Name, Interface3Name
5. constructor, yang dipanggil pada saat dibuat instans dari class.
6. deklarasi variabel-variabel
7. deklarasi prosedur-prosedur, yang di dalam Java disebut method.

berikut ini contoh sederhana kelas sedrhana


/**
* Demo Kelas
*
* @arepsmart, [arepsmart]
* @version 1.00
*/

// deklarasi kelas
public class ContohKelas {
// body kelas

public class KelasBersarang {
// body kelas

public class KelasBersarang2 {
}
}

public void test() {
class KelasDiMethod {
// body kelas
}
}
}
Deklarasi Import
Deklarasi import, bersifat opsional, digunakan untuk menunjukkan package atau class
yang digunakan dalam sebuah program Java.
Contohnya adalah :
import java.io.RandomAccessFile;
import java.net.*;

Deklarasi import tidak akan menjadikan class atau package yang Anda cantumkan digabungkan
dengan program Anda saat kompilasi atau saat diluncurkan. Deklarasi import digunakan untuk
menunjukkan java atau javac dalam menemukan class yang Anda gunakan.