Kamis, 01 November 2012

Tugas Persistance


Assalamu’alaikum Warahmatullahi Wabarakatuh

Selamat sore teman – teman, pastinya sehat kan?hehe.
Pada hari Selasa kemarin, saya mengikuti mata kuliah mobile computing, nah pada waktu itu dijelaskan tentang RMS yang merupakan singkatan dari Record Management System dengan menggunakan J2ME. Jadi RMS merupakan suatu mekanisme penyimpanan yang digunakan MIDP untuk menyimpan suatu data, RMS menyimpan data dari kumpulan record pada memory persistence. Seperti biasanya, setelah penjelasan,  kami diberi tugas untuk membuat aplikasi ujian.
Di bawah ini merupakan tampila dari program tersebut :

tampilan awal program

Untuk menuju soal ujian klik yang bertuliskan "Ujian", kemudian akan muncul 

menu ujian

pada menu ujian terdapat 5 soal yang masing - masing soal diberi nilai 2 jika menjawab benar, dan nilai 0 jika jawabannya salah. ini adalah source code untuk mengatur itu :

jika a = 5 maka nilainya 2, tapi jika a tidak sama dengan 5 maka nilainya 0,dst untuk nilai - nilai yang lain.
Setelah selesai mengisi formnya, pilih menu kemudian pilih hasil. Pada tahap ini akan diminta untuk memasukkan nama, 

setelah memilih hasil, maka akan muncul peringatan 

data akan otomatis tersimpan, untuk melihatnya pilih Done dan pilih menu Nilai Tertinggi, maka akan muncul hasil penyimpanan yang terakhir.

untuk keluar dari aplikasi, pilih menu keluar yang ada pada menu utama

Baiklah teman - teman, mungkin itu dulu yang bisa saya sharing, untuk melihat program ini dengan lebih jelas, source code dapat didownload di sini.

Wassalamu'alaikum Wr. Wb.

Kamis, 04 Oktober 2012

Lab Activity 3 (TextField)

Pengenalan Terhadap Pembangunan Aplikasi Mobile

Pada kesempatan kali ini saya akan mencoba mencontohkan penggunaan High Level Interface pada J2ME dengan membuat aplikasi sederhana TextField.
Berikut ini merupakan hasil dari program tersebut,

Untuk membuatnya saya menggunakan aplikasi NetBeans, langkah langkahnya adalah :

1. Buka NetBeans
2. Pilih File, New Project
3. Pada Categories pilih Java ME
4. Pada Project pilih Mobile Aplication
5. Klik next, kemudian beri nama sesuai keinginan
6. Klik next lagi, kemudian Finish
7. Setelah itu pada nama projek klik kanan,pilih MIDlet

8. Beri nama, kemudian klik Finish
9. Ketik Source Codenya, dapat diunduh di sini

Hasil Akhir







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

Selasa, 29 Mei 2012

Konsep Keamanan Jaringan dan VPN

A. Konsep Keamanan Jaringan

Keamanan jaringan komputer sebagai bagian dari sebuah sistem informasi adalah sangat penting untuk menjaga validitas dan integritas data serta menjamin keterrsediaan layanan begi penggunanya. Sistem harus dilindungi dari segala macam serangan dan usaha-usaha penyusupan atau pemindaian oleh pihak yang tidak berhak.


Komputer yang terhubung ke jaringan mengalami ancaman keamanan yang lebih besar daripada host yang tidak terhubung kemana-mana. Dengan mengendalikan network security, resiko tersebut dapat dikurangi. Namun network security biasanya bertentangan dengan network acces, karena bila network acces semakin mudah, network security makin rawan. Bila network security makin baik, network acces semakin tidak nyaman. Suatu jaringan didesain sebagai komunikasi data highway dengan tujuan meningkatkan akses ke sistem komputer, sementara keamanan didesain untuk mengontrol akses. Penyediaan network security adalah sebagai aksi penyeimbang antara open acces dengan security.