Programming

Explain about J2ME, PHP, HTML, CSS, Delphi, C++, C#, Pascal, etc.

eBook

Free Download Ebook

Software

Gratis Download Software Premium

Artikel

Berbagi ilmu dan informasi seputar dunia komputer

Fans Page

Bergabunglah di halaman facebook kami

Rabu, 25 April 2012

Membuat Aplikasi Menghitung Jumlah Bayar - J2ME

Pada malam ini, saya ingin berbagi dari hasil latihan saya membuat aplikasi menghitung jumlah bayar menggunakan J2ME. Pada dasarnya setiap orang memiliki logika yang berbeda-beda, so silahkan modifikasi sesuai keinginan anda.
berikut ini tampilan outputnya :
nah...
berikut ini adalah listing programnya. Klik DISINI.

Sabtu, 14 April 2012

Membuat Game Tebak Angka Sederhana Menggunakan Pascal

selamat malam rekan-rekan sekalian..
kali ini saya mencoba saling berbagi tentang bagaimana caranya membuat permainan tebak angka yang sederhana dalam bahasa pemrograman Pascal. Rekan-rekan dapat mengembangkannya dan berbagi kembali..

berikut listing programnya :

program galih;
uses crt;
var
x,tebakan,jumlah : integer;
lagi : char;
begin
randomize;
lagi:='Y';
while(lagi='Y') or (lagi='y') do
begin
clrscr;
writeln('Program akan mengeluarkan nilai secara acak yang nilainya antara 0-2000ï);
writeln(' Tugas anda menebak berapa angka yang dikeluarkan tersebut !');

x:= random(2001);

jumlah:=0;
tebakan:=-1;
while (tebakan <> x) do

begin

tebakan:=0;
gotoXY(1,15);
writeln('masukan nilai tebakan anda : ');readln(tebakan);
gotoXY(1,15);DelLine;

if tebakan < x then begin gotoXY(1,12); write(tebakan:4,'======> anda belum beruntung, nilai masih kurang besar!!');
end;

if tebakan > x then
begin
gotoXY(1,12);write(tebakan:4,'======> anda belum beruntung, nilai masih kurang kecil!!');
end;

jumlah:=jumlah+1;

end;

GotoXY(1,12);
write(tebakan:4,'======> benar, ',jumlah,'kali anda menebak !!');
GotoXY(1,22);
write('Menebak yang lain lagi (Y/T)?');
readln(lagi);
end;
end.


dan berikut ini adalah tampilan outputnya:
Semoga bermanfaat dan mohon pengembangannya.....
jangan lupa untuk berbagi ilmu kembali.

Kamis, 12 April 2012

Mencoba Tracking Pengakses dalam PHP

Pada malam ini, saya akan berbagi sedikit informasi tentang membuat tracking dalam PHP. Pada dasarnya PHP itu memiliki kemampuan untuk mendeteksi browser pengakses halaman web. Selain itu PHP juga mampu bekerja dengan form yang memungkinkan halaman web mengumpulkan data yang digunakan oleh pengunjung.

Tracker pengakses digunakan mencari tahu identitas pengakses.
berikut ini adalah langkah-langkahnya :
1. Anda harus mengaktifkan dulu aplikasi XAMPP.
2. kemudian buka Notepad dan tulis kode berikut ini :
3. setelah itu file tersebut di simpan di folder instalasi XAMMP/htdocs. Simpan file tersebut dengan .php.

4. Lalu buka web browser, ketikkan alamat localhost/nama_file.php. sehingga akan tampil seperti berikut ini :
sekian dari saya......
semoga bermanfaat.........

Contoh Rencana Bisnis


kali ini saya ingin sharing tentang salah satu contoh isi makalah rencana bisnis. Bisnis yang saya rencanakan ialah membuat Keripik Kulit Singkong.

untuk lebih lanjut silahkan download disini.
tapi sebelumnya tulisan ini koreksi lagi yaa...
semoga bermanfaat.....

MEMBUAT PROGRAM SEDERHANA EXCEPTION DENGAN DELPHI

Malam ini, saya akan berbagi tentang membuat program sederhana exception dalam delphi.

Salah satu isu yang penting dalam pemograman adalah menangani error yang mungkin muncul dalam program. Delphi menyediakan pengelolaan error dalam gaya yang konsisten. Ketika sebuah error muncul, maka akan terbentuk sebuah objek dengan tipe exception, dan untuk menghindari kesalahan beruntun yang lebih fatal., flow program tidak akan dilanjutkan. Ide dari kelas exception ini adalah penanganan terhadap error yang sederhana dan seragam, sehingga konsentrasi kita dalam pemograman tidak akan lepas dari objektif dan algoritma yang kita buat. Contoh program sederhana menggunakan tipe Exception. “ Menjamin Cursor kembali Semula” Pada contoh ini kita akan mecoba melakukan proses yang membutuhkan waktu beberapa lama. Ketika proses sedang dikerjakan cursor diubah menjadi crHourglass. Setelah proses selesai dilakukan cursor dikembalikan menjadi crDefault. Proses yang dilakukan adalah dengan melakukan pengulangan i dari 0 s.d. 100 dengan rumus menghitung x:= i div (50-i);

1. Pertama, buat projek baru dan susun tampilan form kurang lebih sebagai berikut.
Masukkan kode event OnClick dari tombol proses di atas sebagai berikut:



2. Jalankan program kemudian tekan tombol proses tersebut. Karena terjadi error, maka akan muncul Message Division by Zero.
Tetapi setelah kita tutup window exception tersebut ternyata cursor tetap berbentuk crHourglass. Hal ini karena kode yang mengembalikan cursor menjadi crDefault tidak pernah dipanggil. Oleh karena itu, kita perlu menambahkan try.... finally.

3. Modifikasi kode program dengan menambahkan try ... finally seperti berikut ini.
4. Jalankan program, tekan tombol proses, perhatikan yang terjadi. Setelah tombol tersebut ditekan error division by zero tetap akan muncul. Hanya bedanya cursor kembali menjadi crDefault dilindungi oleh try .... finally.

Semoga bermanfaat....
Selamat Berbagi.

Rabu, 11 April 2012

Membuat Animasi pada Canvas dalam J2ME

Assalammu'alaikum...

Pada Kesempatan kali ini, marilah kita bersama-sama membuat sebuah aplikasi Animasi pada Canvas dalam J2ME. pada dasarnya animasi itu adalah bentuk dinamisasi tampilan terhadap waktu.
Pada Aplikasi ini kita membutuhkan 2 kelas yang berbeda.
kelas pertama bernama Animasi1.java dan kelas yang kedua bernama Animasi2.java.

berikut Listing program  Animasi1.java

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

/**
* @author Galih Abdul Fatah
*/
public class Animasi1 extends MIDlet implements CommandListener {
private Display layar;
private Animasi2 animasi2;
private Command keluar=new Command("Keluar", Command.EXIT, 1);

public Animasi1(){
animasi2=new Animasi2();
animasi2.addCommand(keluar);
animasi2.setCommandListener(this);

}
public void startApp() {
if(layar==null){
layar=Display.getDisplay(this);
layar.setCurrent(animasi2);
}
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}

public void commandAction(Command c, Displayable d) {
if(c==keluar){
notifyDestroyed();
destroyApp(true);
}
}
}

==================

dan berikut ini Listing Program Animasi2.java
import javax.microedition.lcdui.*;

/**
* @author Galih Abdul Fatah
*/
public class Animasi2 extends Canvas implements Runnable {
private int a,b,x,y,i;
public Animasi2(){
a=getWidth();b=getHeight();
x=a/20; y=b/20;
}
protected void showNotify() {new Thread(this).start();}
protected void paint(Graphics g) {
g.setColor(100, 100, 100);
g.fillRect(0, 0, a, b);
g.setColor(0, 0, 64);
g.fillRect(30, 30, a-60, b-60);
g.setColor(100, 100, 100);
int ix=i*x;
int iy=i*y;
g.fillRect(0, 0, a/2-ix, b);
g.fillRect(a/2+ix, 0, a/2-ix, b);
g.fillRect(0, 0, a, b/2-iy);
g.fillRect(0, b/2+iy, a, b/2-iy);

}

public void run() {
try{
while(i<=10){
Thread.sleep(90);
i++;repaint();
}
}catch(InterruptedException e){}
}
}



berikut ini adalah Tampilan Outputnya :

Membuat Aplikasi Zodiak + Source Code menggunakan C++

Belajar bersama kali ini, kita akan membahas bagaimana cara membuat aplikasi program zodiak menggunakan bahasa pemrograman C++. kalian pasti sudah sering menemukan aplikasi yang bisa meramal peruntungan kita. Nah Aplikasi ini pada dasarnya sama dengan aplikasi-aplikasi ramalan yang komersial. Artikel ini disertakan dengan source codenya agar dapat bisa dikembangkan oleh rekan-rekan sekalian.

berikut ini tampilan outputnya :
untuk lebih jelasnya.....
Silahkan download Source Codenya Disini

Mohon dikembang yaa... dan selalu sharing.

Penggunaan Tag abbr dan Tag acronym dalam HTML

Rekan-rekan sekalian kali ini saya akan berbagi ilmu dalam Html tentang Fungsi Tag <abbr> dan <acronym>. Ketika kita sedang ingin membuat tulisan di Html, kadangkal kita direpotkan dengan menuliskan sebuah kata atau istilah yang dinyatakan dengan menggunakan singkatan saja. Tetapi dengan tag html ini kita dapat menampilkan keterangan dari singkatan tersebut dengan hanya menyorot kursor mouse kita ke tulisan singkatan tersebut.. mau tahu lebih lanjut, ikuti langkah-langkah berikut:

1. Buka Notepad, lalu isikan sintaks seperti pada gambar di bawah ini :
notepad
2. lalu simpan file tersebut dengan nama Singkatan.Html (bebas asal dengan ekstensi html).
Notepad
3. setelah disimpan. Tinggal jalankan file yang telah kita simpan tadi. Maka hasil tampilan outputnya akan seperti berikut:
Web Browser

terlihat disana ketika kursor di sorot ke teks singkatan maka akan keluar keterangan dari singkatan tersebut... bagaimana???

semoga bermanfaat... jangan lupa berbagi.
terima kasih

Menghitung Nilai Rata-Rata dalam Pascal

Pagi ini, ditengah banyaknya tugas dan Ujian Mid Semester. Saya menyempatkan untuk berbagi sedikit ilmu tentang membuat aplikasi menghitung rata-rata dalam bahasa pemrograman Pascal.
berikut ini langkahnya :

1. Buka aplikasi Turbo Pascal Anda, Lalu pilih Menu File klik New.

2. Setelah itu, ketikkan listing program berikut
3. Lalu RUN atau tekan ctrl+F9. Maka Tampilan Outputnya seperti berikut :
Nah,, terlihat pada tampilan output tersebut kita menginputkan banyaknya data akan dihitung. kemudian memasukkan nilai dari masing-masing data tersebut. sebenarnya jika kita analisis pada program ini lebih menekankan pada fungsi Looping atau pengulangan.

Terima Kasih dan Mohon Pengembangannya..
Jangan Lupa Berbagi walaupun itu sedikit.....

Selasa, 10 April 2012

Penjumlahan 2 Bilangan dalam Pascal

Assalammu'alaikum......
Pada pagi kali ini, mari kita sama-sama latihan bahasa Pemrograman Pascal. Bahasan kali ini ialah menjumlahkan 2 bilangan. Program terbilangan sangat sederhana butuh pengembangan. Pada dasarnya saya akan berbagi latihan secara bertahap.
langkah - langkah:
1. buka aplikasi Pascal anda.
2. kemudian tuliskan listing program seperti berikut ini :


3. kemudian tekan RUN atau ctrl+F9, lalu akan muncul tampilan output sebagai berikut :


ket : Readln(bil1) ==> digunakan untuk memasukkan nilai secara sembarang. Nilai tersebut dimasukkan oleh pengguna.
sekian berbagi kali ini, tapi latihan pascal kita akan terus berjalan dengan latihan yang bertahap.

Senin, 09 April 2012

Apa Itu Turbo PASCAL?


Rekan-rekan sekalian, pada kesempatan kali ini mari kita bersama-sama belajar tentang Bahasa Pemrograman Pascal. Seperti yang telah rekan ketahui, bahwasanya Turbo Pascal itu adalah sebuah sistem pengembangan perangkat lunak yang terdiri atas kompiler dan lingkungan pengembangan terintegrasi atas bahasa pemrograman pascal untuk sistem operasi CP/M, CP/M-86, dan MS-DOS, yang dikembangkan oleh Borland pada masa kepemimpinan Philippe Kahn.

Nama Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut (dengan kepustakaan yang lebih banyak dan pustaka kode sumber standar) sementara versi yang lebih murah dan paling luas digunakan dinamakan sebagai Turbo Pascal. Nama Borland Pascal juga digunakan sebagai dialek spesifik Pascal buatan Borland.

Untuk lebih jelasnya dan saya akan berikan contoh program tentang menampilkan string pada pascal. Silahkan download disini

referensi : http://id.wikipedia.org/wiki/Turbo_Pascal

Aplikasi Absensi Karyawan Menggunakan Delphi + Source Code

Assalammu'alaikum....
rekan-rekan belajar bersama sekalian, sore ini saya akan berbagi pengetahuan tentang bagaimana cara membuat Aplikasi Absensi Karyawan menggunakan bahasa pemrograman Delphi. Aplikasi yang saya buat ini menawarkan fitur yang lumayan lengkap. Tetapi saya merasa bahwa pada aplikasi jauh dari kata sempurna. Oleh karena itu, saya mencoba berbagi software + source code untuk pengembangan. Dan apabila ada koreksi dari rekna-rekan itu akan menjadi pengetahuan baru bagi saya.
saya mohon partispasinya, pengembangannya dan jangan lupa. Share kembali jika menemukan kelemahan dari software ini.

<<< DOWNLOAD >>>

Penggunaan Komponen TextBox dalam J2ME



Rekan-rekan tahu tidak apa itu Textbox dalam J2ME??

Ya... betul. TextBox itu merupakan class turunan dari Screen yang memungkinkan kita dapat memasukkan atau mengedit teks. TextBox ini minimal harus memiliki satu Command agar menentukan cara memproses input dari user. Nah.. TextBox juga memiliki ukuran maksimum yang dapat didefinisikan pada konstruktor class TextBox.

Berikut ini adalah listing program TextBox.
download disini.

Penggunaan Komponen Gauge dalam J2ME



Rekan-rekan sekalian pagi saya akan berbagi sedikit pengetahuan tentang penggunaan Gauge dalam J2ME. Seperti yang telah rekan-rekan ketahui bahwa Gauge itu merupakan komponen dari High Level User Interface yang merepresentasikan sebuah grafik yang berbentuk bar. Nah... bar tesebut memiliki rentang nilai minimum dan maksimum.

Pada dasarnya Gauge itu memiliki 2 macam tipe.

Tipe Interaktif : tipe dimana kita dapat mengubah nilai gauge tersebut.

Tipe non-Interaktif : tipe dimana user tidak bisa mengubah nilai gauge tersebut.

Saya akan memberikan contoh Gauge yang dimana kelas Gaugeku ini mengimplementasikan interface ItemStateListener untuk komponen Gauge sehingga rekan dapa mengubah nilai dari gauge tersebut.

Berikut ini listing programnya :
download disini.

EasyPHP

hai rekan-rekan sekalian. Jika rekan-rekan memang gemar sekali dengan masalah yang berkaitan dengan PHP. Saya akan mencoba menawarkan sebuah software yang membantu. Software ini di dapat dari situs resmi www.easyphp.org yang dimana software tersebut gratiiss.

Jika berminat klik disini.

sumber :
www.easyphp.org

Modul Pemrograman JAVA Praktikum





setelah rekan-rekan mendapatkan tutorial modul pembelajaran Java berupa materi. Kini saya menyediakan modul praktikumnya. melihat kemudahan ini semoga bermanfaat bagi rekan-rekan sekalian. Dan jangan lupa untuk selalu berbagi ilmu walaupun sedikit.

Download Klik disini.


Sumber :
Java Education Network Indonesia (JENI).

Modul Pemrograman JAVA (TEORI)



kali ini saya akan berbagi sebuah modul pembelajaran tentang Pemrograman JAVA. Modul ini bersumber dari Java Education Network Indonesia (JENI).
Di dalamnya terdapat tutorial yang lengkap beserta penjelasannya. Hal ini memudahkan pembaca untuk paham atau mengerti.

Dan berikut ini adalah modulnya. klik disini.

sumber :
Java Education Network Indonesia (JENI).

Penggunaan ChoiceGroup pada J2ME




Kali ini saya akan berbagi pengetahuan tentang penggunaan choiceGroup . ChoiceGroup pada dasarnya merupakan kumpulan beberapa elemen berupa pilihan yang diletakkan pada form. ChoiceGroup ini memiliki beberapa tipe antara lain:

ChoiceGroup.EXCLUSIVE
ChoiceGroup.MULTIPLE
ChoiceGroup.POPUP

Dan berikut ini adalah listing programnya dapat klik disini

Minggu, 08 April 2012

LAPORAN KERJA PRAKTEK


PEMBUATAN PROGRAM PERHITUNGAN GAJI PEGAWAI DAN
PAJAK PENGHASILAN BERDASARKAN DUK
(DAFTAR URUTAN KEPANGKATAN)
DI KANTOR KECAMATAN LELES


rekan-rekan sekalian, kali ini saya mencoba untuk berbagi ilmu pada saat saya melakukan Kerja Praktek di kantor kecamatan Leles. Hal yang dijadikan permasalahan ialah dari penggajihan Karyawan.
Pada laporan ini saya mencoba memberikan solusi dengan membuat sebuah perangkat lunak yang dapat menyelesaikan permasalahan tersebut.
semoga dengan adanya laporan kerja praktek ini, membantu rekan-rekan sekalian.
download disini.


Penggunaan Command dan Alert dalam J2ME



Bahasan kali ini ialah tentang penggunaan Command dan Alert dalam J2ME.



Pada kesempatan kali ini, mari kita bersama-sama belajar tentang penggunaan Command dan Alert dalam J2ME. Command pada dasarnya identik dengan button atau tombol yang merepresentasikan aksi terhadap suatu informasi yang ditampilkan. Kelas dari pada Command ini memiliki beberapa tipe antara lain :
Command.BACK
Command.CANCEL
Command.EXIT
Command.ITEM
Command.OK
Command.SCREEN
Command.STOP
      
Sedangkan objek dari kelas Alert memiliki tipe alert antara lain:
AlertType.ALARM
AlertType.CONFIRMATION
AlertType.ERROR
AlertType.INFO
AlertType.WARNING 
Dan berikut ini adalah contoh program dari penggunaan Command dan Alert dapat di klik disini.

Sabtu, 07 April 2012

Membuat Aplikasi Biodata dengan Login Sederhana berbasis J2ME

kali ini saya akan berbagi bagaimana cara membuat aplikasi biodata dengan login sederhana. Aplikasi ini membutuhkan pengembangan dari rekan-rekan agar aplikasi ini sempurna. Pada aplikasi saya menekankan pada pengguna StringItem untuk button. untuk lebih jelasnya berikut ini adalah listing programnya :

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

/**
* @author GAlih Abdul Fatah
*/
public class galihafm extends MIDlet implements CommandListener, ItemCommandListener {
private Display display;
private Form form,form2;
private Command keluar=new Command("Keluar", Command.EXIT, 1);
private Command lihat=new Command("Lihat", Command.OK, 1);
private TextField user, password, nama, alamat, tlp;
private StringItem login;
Ticker tk=new Ticker("Selamat Datang");

public galihafm(){
display=Display.getDisplay(this);
form=new Form("LOGIN FORM....");
form.setTicker(tk);
user = new TextField("USERNAME", null, 160, TextField.ANY);
password = new TextField("PASSWORD", null, 160, TextField.PASSWORD);
login = new StringItem(null, "LOGIN", Item.BUTTON);
}

    public void letak()
{
user.setLayout(Item.LAYOUT_2|Item.LAYOUT_CENTER|Item.LAYOUT_NEWLINE_AFTER);
form.append(user);
password.setLayout(Item.LAYOUT_2|Item.LAYOUT_CENTER|Item.LAYOUT_NEWLINE_AFTER);
form.append(password);
login.setLayout(Item.LAYOUT_2|Item.LAYOUT_CENTER|Item.LAYOUT_NEWLINE_AFTER);
login.setDefaultCommand(List.SELECT_COMMAND);
login.setItemCommandListener(this);
form.append(login);
display.setCurrent(form);
}



    public void startApp() {
letak();
}

    public void pauseApp() {
}

    public void destroyApp(boolean unconditional) {
}

    public void form2(){
display=Display.getDisplay(this);

form2= new Form("FORM BIODATA");
form2.addCommand(lihat);
form2.addCommand(keluar);
form2.setCommandListener(this);

tk=new Ticker("ISI DENGAN DATA PRIBADI ANDA");
form2.setTicker(tk);


nama=new TextField("Nama : ", "",30, TextField.ANY);
form2.append(nama);
alamat=new TextField("Alamat :", "", 40, TextField.ANY);
form2.append(alamat);
tlp=new TextField("Telepon", "", 15, TextField.PHONENUMBER);
form2.append(tlp);


display.setCurrent(form2);

}

    public void lihat(){
form2.deleteAll();
tk=new Ticker("TERIMA KASIH");
form2.setTicker(tk);
form2.append("Berikut adalah data yang telah anda isikan\n");
form2.append("====================\n\n");
form2.append("Nama :"+nama.getString()+"\n");
form2.append("Alamat :"+alamat.getString()+"\n");
form2.append("Telepon :"+tlp.getString()+"\n");
display.setCurrent(form2);

}

public void commandAction(Command c, Displayable d) {
if(c==keluar){
notifyDestroyed();
destroyApp(true);
}else if(c==lihat){
lihat();
}

}

public void commandAction(Command c, Item item) {
if(item==login){
form2();
}

}
}

dan beriktu ini adalah tampilan outputnya :




Membuat Aplikasi J2ME Pertama


Rekan-rekan sekalian berikut ini adalah contoh aplikasi yang sangat sederhana yang dibuat menggunakan J2ME. Aplikasi dibuat untuk yang pertama kali mencoba.
Berikut adalah listing programnya :


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

* @author Galih Abdul Fatah

*/
public class HelloMidlet extends MIDlet implements CommandListener {
private Alert alert;
private Command keluar;
private Display display;

public HelloMidlet(){
alert=new Alert("Hello", "Hello World", null, AlertType.INFO);
keluar=new Command("Keluar", Command.EXIT, 1);
alert.addCommand(keluar);
alert.setTimeout(Alert.FOREVER);
alert.setCommandListener(this);
}

public void startApp() {
if(display==null){
display=Display.getDisplay(this);
display.setCurrent(alert);
}
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}

public void commandAction(Command c, Displayable d) {
if (c==keluar){
notifyDestroyed();
destroyApp(true);
}
}
}

Penjelasan Listing Program :

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

Kedua package di atas merupakan package utama dalam pembuatan aplikasi MIDlet di J2ME. Dimana di dalam package ini berisi class-class yang menangani user interface pada aplikasi J2ME.

public class HelloMidlet extends MIDlet implements CommandListener { 
untuk membuat aplikasi J2ME maka class yang akan kita buat harus diturunkan dari class MIDlet. kita disini menggunakan interface Command Listener karena kita akan beberapa button atau tombol untuk mengontrol aplikasi.

private Alert alert;
private Command keluar;
private Display display; 

 ketiga baris ini adalah kita mendeklarasikan 3 objek yang akan kita gunakan dalam aplikasi. Objek Alert digunakan untuk menampilkan tulisan HelloWorld, keluar merupakan ombol yang akan kita gunakan untuk keluar dari aplikasi dan display merupakan layar utama dari aplikasi J2ME.

public HelloMidlet(){
alert=new Alert("Hello", "Hello World", null, AlertType.INFO);
keluar=new Command("Keluar", Command.EXIT, 1);
alert.addCommand(keluar);
alert.setTimeout(Alert.FOREVER);
alert.setCommandListener(this);
}

listing tersebut merupakan konstruktor yang akan menginisialisasi objek-objek yang akan dipergunakan.

public void startApp() {
}

public void pauseApp() {

}
public void destroyApp(boolean unconditional) {

ketiga method diatas merupakan method-method yang harus ditulis pada aplikasi J2ME, karena ini merupakan siklus. startApp() yaitu saat aplikasi mulai berjalan, pauseApp() yaitu saat aplikasi dihentikan sementara, dan destroyApp() yaitu saat aplikasi keluar.

public void commandAction(Command c, Displayable d) {
if (c==keluar){
notifyDestroyed();
destroyApp(true);
}

method diatas merupakan method yang harus kita tulis ketika mengimplementasikan interface CommandListener. pada method ini kita bisa mendefinisikan aksi-aksi yang harus dilakukan ketika sebuah tombol ditekan.

berikut ini adalah tampilan Output nya:


Jumat, 06 April 2012

Mengenal J2ME



Kali ini kita belajar bersama-sama tentang J2ME. Ini bermula dari kesenangan saya dalam pembuatan program aplikasi untuk mobile device.

 Pada dasarnya J2ME itu merupakan bagian dari platform java yang terdiri dari kumpulan dari Java API untuk mengembangkan software yang bersifat kecil, ramping, dan hemat memori. Pada saat ini, J2ME sangat populer untuk pengembangan game pada mobile device dan pengembangan aplikasi-aplikasi mobile. Pada taraf pengembangan aplikasi J2ME memiliki emulator yang dapat dipergunakan untuk tes aplikasi komputer pengembang, sehingga pengembang dapat lebih mudah melakukan coding, testing dan debugging pada emulator yang terdapat pada PC.

J2ME terbagi menjadi 2 bagian, bagian yang pertama merupakan platform yang diperguanakan untuk mengembangkan palikasi taraf small mobile device sedangakan bagian kedua merupakan platform yang dipergunakan untuk mengembangkan aplikasi pada taraf smart phone mobile device. Untuk tafar small device biasa menggunakan Connected Limited Device Configuration (CLDC) sedangkan untuk taraf smart phone menggunakan Connected Device Configuration (CDC).

CLDC merupakan kumpulan dari Java library yang ditujukan untuk pengembangan aplikasi dengan taraf small mobile device. CLDC didesain secara khusus agar aplikasi yang dibuat dengan library di CLDC dapat berjalan pada kondisi memori yang terbatas, supply power atau tenaga yang kecil dan kemampuan grafis yang minimum. Konfigurasi dari CLDC terdiri dari set-set library dan fitur dasar dari virtual machine yang diimplementasikan ke dalam lingkungan J2ME.

Mobile Information Device Profile (MIDP) merupakan kumpulan dari library Graphical User Interface (GUI) API. Di dalam MIDP juga terdapat API untuk kepentingan pengembangan aplikasi yang berbasiskan grafik 2D seperti mobile game. Sedangkan MIDlet merupakan aplikasi mobile yang ditulis menggunakan bahasa pemrograman Java oleh software developer. MIDlet dapat ditulis sekali dan dapat berjalan pada setiap mobile device yang mendukung spesifikasi Java Mobile.


Referensi :
Krisna, R.B.2009.Membuat Content Mobile dengan J2ME.Jakarta : Mitra Wacana Media.

Rabu, 04 April 2012

Membuat Form Login ( Penerapan Konsep Logika Pemilihan)



Rekan –rekan semua, pada kesempatan kali ini kita akan bersama-sama mencoba untuk membuat Login Form. Pembuatan program yang ssederhana ini merupakan hasil dari penerapan konsep logika pemilihan pada C++ Builder.
Program ini dibuat untuk keamanan suatu aplikasi dimana user harus memasukkan password untuk dapat akses masuk ke dalam sebuah aplikasi.
Berikut ini adalah langkah-langkahnya:
klik disini.

Fungsi konversi dalam C++ Builder



Prosedur dan Fungsi adalah program kecil yang sudah jadi dan telah disediakan C++ Builder. Keduanya Di Simpan dalam Runtime Library C++ Builder. Rekan-rekan dapat memanfaatkan asal tujuan program sesuai dengannya sehingga anda tinggal memanggilnya dan terhindar dari penulisan kode program yang panjang.

Berikut ini adalah daftar nama fungsi konversi dalam C++ Builder.
klik disini.