Kamis, 27 September 2012

Review Lab Activity Mobile Computing Pertemuan 3

Membuat aplikasi mobile (Hello World) dengan Midlet

1. Buka aplikasi NetBeans
2. Klik File - New Project - pilih Java ME

3. Beri nama project sesuai dengan yang dikehendaki
4. Klik next, kemudian finish

5. Setelah jadi kemudian ketikkan source code yang ada pada modul, kemudian klik run. Nantinya akan muncul yang seperti pada gambar di bawah ini

Sekian dulu posting dari saya,terima kasih.

Kamis, 20 September 2012

Review Lab Activity Mobile Computing

Pada kesempatan kali ini saya akan sedikit berbagi tentang apa yang saya peroleh pada mata kuliah Mobile Computing yang saya dapat tanggal 14 September 2012 kemarin. Pada waktu itu dijelaskan tentang beberapa konsep dasar dari Pemrograman Berorientasi Objek :
  • Class : kumpulan sifat - sifat, ciri, fungsi, dll. dari suatu benda / makhluk.
  • Object : instance dari class. Jika class secara umum merepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri
  • Method : kumpulan dari perilaku di dalam class yang ada
  • Variable : satuan dasar penyimpanan
  • Atribut : ciri-ciri yang melekat pada suatu object
  • Package : beberapa class yang disatukan dalam folder tertentu
  • Constructor : method dalam class yang mempunyai nama yang sama dengan class tersebut
  • Enkapsulasi : suatu cara untuk menutup informasi rahasia sehingga tidak sembarang class dapat mengkasesnya
  • Extends : suatu cara untuk menghubungkan antara superclass dengan subclass dengan model turunan atau warisan
  • Overloading : penggunaan nama yang sama untuk beberapa method yang berbeda parameter
  • Overriding : method dalam subclass yang memiliki nama yang sama dengan superclass
Mungkin itu dulu yang bisa saya posting, jika ada kesempatan akan saya tambahkan.


Kamis, 13 September 2012

Instalasi Eclipse


Langkah - langkah instalasi Eclipse

1. File Eclipse yang telah diunduh berbentuk (.zip), ekstrak file tersebut agar menjadi folder. File hasil ekstrak disimpan di direktori C:/Program Files/atau pada direktori lain.

2. Eclips tidak perlu diinstal, untuk membukanya cukup klik dua kali pada icon eclipse (eclipse.exe) untuk membukanya.


















3. Eclipse langsung bisa dijalankan. Biasanya akan muncul workspace launcher, klik Ok.
















4. Untuk menambahkan plug in J2ME, download eclipseme.feature_1.7.9_site, kemudian buka Eclipse klik pada menu Help - instal new software - add - archieve - browse eclipseme.feature_1.7.9_site yang telah didownload kemudian klik Ok.

















5. Setelah penambahan plug in J2ME selesai, kemudian tambahkan lagi WTK (Wireless ToolKit) yang dapat didownload di  http://java.sun.com/products/sjwtoolkit/. Setelah itu buka eclipse - window - preference - J2ME - device management - import, browse hasil download-an tadi, klik Ok, klik refresh kemudian klik Ok.


Membuat Hello World

1. Jalankan Eclipse yang sudah terpasang

2. Pilih File - New - project - J2ME Midlet Suite klik next, beri nama sesuai keinginan - next - finish.

3. Klik kanan pada scr disebelah kiri pilih New - Other - Java ME MIDletj, beri nama kemudian klik finish.

4. Ketikkan source code di bawah 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);
    }

    // Your MIDlet should not call pauseApp(), only system will call this life-cycle method
    public void pauseApp() {
    }

    // Your MIDlet should not call destroyApp(), only system will call this life-cycle method   
    public void destroyApp(boolean unconditional) {
    }

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

}

5. Untuk menjalankan program tersebut klik Run kemudian pilih run.





Selasa, 11 September 2012

RISET OPERASI


Pengertian Riset Operasi

Riset operasi adalah cabang interdisiplin dari matematika terapan dan sains formal yang menggunakan model-model - seperti model matematika, statistika, dan algoritma - untuk mendapatkan nilai optimal atau nyaris optimal pada sebuah masalah yang kompleks. Riset operasi biasanya digunakan untuk mencari nilai maksimal (profit, performa lini perakitan, hasil panen,bandwith dll) atau nilai minimal (kerugian, risiko, biaya, dll) dari sebuah fungsi objektif. Riset operasi bertujuan membantu untuk mendapatkan tujuannya melalui proses ilmiah.



Contoh soal :

Sebuah perusahaan kimia memproduksi 3 jenis obat, masing - masing obat tersebut membutuhkan 3 jenis bahan untuk memproduksinya. Obat tipe A membutuhkan 10 gr gula, 20gr garam dan 30gr cuka, obat tipe B membutuhkan 12gr gula, 5gr garam dan 16gr cuka, tipe C membutuhkan 20gr gula, 16gr garam dan 35gr cuka. Sedangkan perusahaan mempunyai persediaan 1250gr gula, 1350gr garam, dan 1600gr cuka bubuk. Obat tipe A memerlukan waktu produksi 1 butirnya 50 menit, obat tipe B memerlukan waktu produksi 75 menit dan obat tipe C memerlukan waktu produksi 40 menit. Perusahaan itu hanya mempunyai waktu produksi 3200 menit untuk obat tipe A, tipe B mempunyai waktu produksi total 2950 menit dan obat tipe C hanya mempunyai waktu produksi 3150 menit. Agar perusahaan memperoleh keuntungan yang optimal, buatlah model matematikanya !

Jawab :

misal :
obat A = x
obat B = y
obat C = z

f (x,y,z) = keuntungan maksimal



Obat A
Obat B
Obat C
Jumlah
Gula
10
5
16
1250
Garam
20
12
20
1350
Cuka
30
16
35
1600

Obat
Waktu (menit)
Waktu total (menit)
A
50
3200
B
70
2550
C
40
3150


model matematika :

f(x,y,z) = 10x + 5y + 16z <=1250
20x + 12y + 20z <=1350
30x + 16y + 35z <= 1600
50x <= 3200
70y <= 2550
40z <= 3150

Dwi Asmaraning Muhammad
5302410091
Rombel 2
PTIK