Jumat, 28 September 2012

Pembuatan aplikasi MIDlet Sederhana

Pada posting kali ini, saya akan membahas tentang pembuatan aplikasi MIDlet Sederhana dengan menggunakan Java NetBeans

Langkah - langkah:
  1. Membuka aplikasi NetBeans, lalu pilih New Project 

   2.  Memilih Category Java ME, lalu pilih Project Mobile Application, lalu selanjutnya pilih Next

  3. Memberi nama Project, dalam kesempatan ini menggunakan nama HelloMidlet, lalu klik Next


  4.Memilih Platform Emulator, lalu pilih device emulator, lalu Finish


 5. Setelah pembuatan new project jadi, pilih tab source, lalu isi source dari modul yang telah didapat


 6. Menjalankan project yang telah dibuat dengan mengklik kanan project yang telah dibuat, lalu pilih run


7.  Setelah project di - run, maka akan muncul tampilan berikut ini














 

Kamis, 20 September 2012

Tentang Mobile Computing (lanjutan)

Pada materi lab activity, dilakukan percobaan dengan membuat 3 class dalam 1 package yaitu:
  • class Bank
  • class Nasabah
  • class Budi
 class Bank






class Nasabah

 class Budi



OUTPUT

Class Bank
Berisi  inisailisasi saldo sebagai integer
Berisi method untuk merubah nilai variabel saldo
Berisi method untuk mengambil nilai variabel saldo

Class Nasabah
Berisi deklarasi objek class Bank
Berisi deklarasi inisialisasi nama
Berisi inisialisasi objek class Bank

Class Budi
Berisi inisialisasi class Budi sebagai turunan class Nasabah
Berisi pemanggilan object Budi
Berisi pemanggilan hasil penghitungan jumlah tabungan awal pada cekTabungan
Berisi pemanggilan hasil penghitungan jumlah tabungan setelah ditambah tabungan 
Berisi pemanggilan hasil penghitungan jumlah tabungan setelah tabungan diambil
Berisi pemanggilan hasil penghitungan jumlah tabungan akhir








Selasa, 18 September 2012

Tentang Mobile Computing

Dalam postingan ini, saya akan mereview kuliah  yang saya ambil, yaitu Mobile Computing
Semester ini, saya mengambil mata kuliah Mobile Computing. Pada pertemuan pertama berisi materi review mata kuliah terdahulu, yaitu Pemrograman Berorientasi Objek (PBO) berbasis Java. PBO merupakan pemrograman yang menggunakan contoh dalam kehidupan nyata. Dalam PBO terdapat beberapa istilah:
  • class           : kumpulan sifat yang dimiliki suatu benda
  • method       : prosedur atau tingkah laku
  • variabel      : informasi class
  • constructor : method dalam class yang memiliki nama yang sama dengan class tersebut
  • package      : sekumpulan class yang menjadi satu
  • enkapsulasi: menutup informasi rahasia dengan menggunakan method
  • extends      : hubungan super class dengan sub class (turunan/pewarisan)
  • overriding  : method dalam sub class yang memiliki nama yang sama dengan super class
 Selanjutnya, akan saya post dalam postingan selanjutnya :D
Terima kasih

Kamis, 13 September 2012

Installing Eclipse

Untuk melakukan installing eclipse sebagai aplikasi pembuat aplikasi java dapat dilakukan dengan langkah berikut:

1. Download software eclipse di situs eclipse.org/download



2. Ekstract file jika selesai proses download selesai




3. Jalankan program eclipse.exe


 4. Membuat direktori workspace sebagai lokasi penyimpanan






5. Mendownload plugin untuk J2ME eclipseme.feature_1.7.9_site, lalu diinstal melalui menu help - install new software, pilih add - local, pilih direktori plugin yang telah selesai download lalu OK



 Membuat Tulisan Hello World

1. Membuka aplikasi Eclipse

2. Pilih menu file - new - project - J2ME, lalu beri nama project tersebut

3. Setelah membuat new project, klik kanan file project tersebut, pilih new - file - other, lalu pilih java ME MIDletj lalu pilih OK

4. Tulis script berikut ini

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

public class hello extends MIDlet implements CommandListener {

    public hello() {
    }
    // Display
    private Display display;
    // Main form
    private Form form;
    // For the message
    private StringItem stringItem;
    // For the exit command
    private Command exitCommand;

    public void commandAction(Command command, Displayable displayable) {
        if (displayable == form) {
            if (command == exitCommand) {
                exitMIDlet();
            }
        }
    }

    public void startApp() {
        // Create form
        stringItem = new StringItem("Hello", "Hello World!");
        form = new Form(null, new Item[] {stringItem});
        exitCommand = new Command("Exit", Command.EXIT, 1);
        form.addCommand(exitCommand);
        form.setCommandListener(this);

        // Get display for drawning
        display = Display.getDisplay(this);       
        display.setCurrent(form);
    }

    public void pauseApp() {
    }


    public void destroyApp(boolean unconditional) {
    }

    public void exitMIDlet() {
        display.setCurrent(null);
        notifyDestroyed();
    }

}

5. Jalankan program dengan mengklik run


Selasa, 11 September 2012

Tugas Riset Operasi

Sebuah perusahaan obat memproduksi 3 jenis obat. Masing - masing obat membutuhkan 3 jenis bahan baku setiap butirnya.
Tipe A membutuhkan 10 gram gula, 20 gram garam, 30 gram cuka bubuk
Tipe B membutuhkan 12 gram gula, 5 gram garam, 16 gram cuka bubuk
Tipe C membutuhkan 20 gram gula, 16 gram garam, 36 gram cuka bubuk
Persediaan bahan baku yang tersedia yaitu:
Gula 1250 gram
Garam 1350 gram
Cuka 1600 gram
Waktu produksi yang dibutuhkan setiap tipe obat:
Tipe A: 50 menit
Tipe B: 75 menit
Tipe C: 40 menit
Waktu produksi total:
Tipe A: 3200 menit
Tipe B: 2950 menit
Tipe C: 3150 menit

Buat model matematikanya agar perusahaan mendapat keuntungan optimal!

Penyelesaian:


a1  = tipe A
a2  = tipe B
a3  = tipe C
f (a1, a2, a3) = 50a1 + 75a2 + 40a3
10a1 + 12a2 + 20a3 1250
20a1 + 5a2 + 16a3 ≤ 1350
30a1 + 16a2 + 35a3 ≤ 1600
50a1 ≤ 3200
75a2 ≤ 2950
40a3 ≤ 3150
a1 + a2 + a3 ≥ 0