Rabu, 26 September 2012

LAB ACTIVITY PEMROGRAMAN J2ME

Percobaan 1 : Hello Midlet


import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class HelloMidlet extends MIDlet implements CommandListener {
    Display display;
    Command exitCommand = new Command ("Exit", Command.EXIT,1);
    Alert helloAlert;


    public HelloMidlet() {
            helloAlert  = new Alert("Hello MIDlet", "Hello, world!", null, AlertType.INFO);
            helloAlert.setTimeout(Alert.FOREVER);
            helloAlert.addCommand(exitCommand);
            helloAlert.setCommandListener(this);
    }

Rabu, 19 September 2012

LAB ACTIVITY OOP (REVIEW)

PERCOBAAN 1


Membuat Class Bank
-  Klik kanan pada project yang dibuat - New - Class.
-  Isikan nama package dan nama class : "Bank" - Finish.
-  Ketikkan Source Code berikut ini :

public class Bank {
     private int saldo; // variabel yang dienkapsulasi
        public void setSaldo (int uang) { //metode untuk merubah nilai variabel saldo
            saldo+=uang;
        }
        public int getSaldo(){ //method untuk mengambil nilai variabel saldo
            return saldo;
          
        }
 


Membuat Class Nasabah
-  Klik kanan pada project yang dibuat - New - Class.
-  Isikan nama package dan nama class : "Nasabah" - Finish.
-  Ketikkan Source Code berikut ini :

public class Nasabah {
  
    private Bank bank; //mendeklarasikan objek class Bank
    private String nama="-----"; //mendeklarasikan dan menginisialisasikan variable nama
    public Nasabah (){// constructor class NAsabah
        bank= new Bank(); // menginisialisasikan objek class Bank
     
    }
    public void menabung (int uang){
        bank.setSaldo(uang);
    }
    public void mengambil(int uang){
        bank.setSaldo(-uang);
    }
    public void cekTabungan(){
        System.out.println(bank.getSaldo());
    }
    public void setNama (String nm) {
        nama =nm;
    }
    public String getNama(){
        return nama;
    }

OBJECT ORIENTATED PROGRAMMING (REVIEW)

Pemrograman Berorientasi Objek merupakan salah satu pemrograman yang memisalkan sesuatu dengan kehidupan nyata, selain itu juga dapat diartikan sebagai pemrograman  yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas  atau objek-objek. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.


Class merupakan Kumpulan sifat, ciri, dan perilaku dari suatu object. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-programmer sekalipun terkait dengan domain permasalahan yang ada, dan kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan independen (sebagaimana kode tersebut digunakan jika tidak menggunakan OOP). Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya.


Object merupakan Instance dari sebuah class. Membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program komputer, objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek. Memanggil class lain dengan menjadikannya objek di suatu kelas (yang dipanggil adalah constructornya).

Method/ Behavior dikenal sebagai fungsi atau prosedur atau merupakan kumpulan perilaku dalam class yang ada. Method merupakan serangkaian statemen / perintah (perintah = baris program) dalam suatu class yang menghandle task tertentu. Method merupakan hal-hal yang bisa dilakukan oleh object dari suatu class.
Method didefinisikan pada class akan tetapi dipanggil melalui object. Method memiliki peranan antara lain yaitu merubah nilai atribut dari suatu obejct, menerima informasi dari object lain, dan mengirim informasi ke obyek lain untuk melakukan suatu cara object berkomunikasi dengan object lain yaitu dengan menggunakan method.

Senin, 17 September 2012

Pengolahan Citra

OPERASI PENGOLAHAN CITRA

     Perbaikan Kualitas Citra (Image Enhancement)
Jenis operasi ini bertujuan untuk memperbaiki kualitas citra dengan cara memanipulasi parameter-parameter citra. Dengan operasi ini, ciri-ciri khusus yang terdapat di dalam citra lebih ditonjolkan. Contoh-contoh operasi perbaikan citra : perbaikan kontras gelap/terang perbaikan tepian objek (edge enhancement) penajaman (sharpening) pembrian warna semu (pseudocoloring) penapisan derau (noise filtering).

     Pemugaran Citra (Image Restoration)
Operasi ini bertujuan menghilangkan/meminimumkan cacat pada citra. Tujuan pemugaran citra hampir sama dengan operasi perbaikan citra. Bedanya, pada pemugaran citra penyebab degradasi gambar diketahui. Contoh-contoh operasi pemugaran citra: penghilangan kesamaran (deblurring). penghilangan derau (noise).

     Pemampatan Citra (Image Compression)
Pemampatan atau Kompresi Citra adalah aplikasi kompresi data yang dilakukan terhadap citra digital dengan tujuan untuk mengurangi redundansi dari untuk mengurangi redundansi dari data-data yang terdapat dalam citra sehingga dapat disimpan atau ditransmisikan secara efisien. Pemampatan citra atau Kompresi citra bertujuan meminimalkan kebutuhan memori untuk merepresentasikan citra digital dengan mengurangi duplikasi data di dengan mengurangi duplikasi data di dalam citra sehingga memori yang dibutuhkan menjadi lebih sedikit daripada representasi citra semula. 
Jenis operasi ini dilakukan agar citra dapat direpresentasikan dalam bentuk yang lebih kompak sehingga memerlukan memori yang lebih sedikit. Hal penting yang harus diperhatikan dalam pemampatan adalah citra yang telah dimampatkan harus tetap mempunyai kualitas gambar yang bagus. Contoh metode pemampatan citra adalah metode JPEG.

Kamis, 13 September 2012

Instalasi Eclipse dan ADT (Android Development Tools) Plugin


Sebelum melakukan instalasi Eclipse dan ADT (Android Development Tools) Plugin, pastikan bahwa komputer kita telah terinstal Java SE Development Kit (JDK) yang bisa didownload pada alamat berikut http://www.oracle.com/technetwork/java/javase/downloads/index.html.

LANGKAH-LANGKAH INSTALASI ECLIPSE

1.  Terlebih dulu download file Eclipse Classic pada alamat http://www.eclipse.org/downloads/.


2.  File hasil download berbentuk .zip, kemudian uncompress file tersebut dengan tools-tools seperti WinRar.
3.  Eclipse tidak memerlukan instalasi.  Untuk membuka program eclipse tersebut cukup klik dua kali pada file eclipse.exe.



4.  User Interface program Eclipse akan tampak sebagai berikut :