SlideShare a Scribd company logo
TUGAS APLINET
DONI PRASETYO (0900631048)
TUTORIAL MEMBUAT APLIKASI STOP WATCH MENGGUNAKAN J2ME
Pertama buka netbeans anda
Setelah itu anda akan melihat tampilan seperti berikut :
Setelah itu klik file kemudian pilih new project :
Kemudian pilih yang java ME, klik next dan tentukan nama project anda :
Setelah klik next anda akan melihat tampilan seperti di bawah ini :
Pada gambar diatas terdapat beberapa opsi, yaitu :
- Device. Opsi device digunakan untuk menentukan tipe atau jenis handpone yang akan
digunakan.
- Device configuration. Digunakan untuk menentukan versi konfigurasi yang akan digunakan.
- Device profile. Digunakan untuk memilih versi java yang akan digunakan
Untuk lebih mudahnya silahkan anda ikuti setingan seperti yang ada diatas setelah itu klik finish,
Pada tampilan di atas anda klik kanan pada source package dan pilih new kemudian pilih MIDLET maka
akan tampil seperti berikut
Tentukan nama midlet anda dan klik finish
Setelah itu ketikkan kode seperti di bawah ini :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
import java.util.Timer;
import java.util.TimerTask;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
/**
* @author Prasetyo
*/
public class doni_prasetyo extends MIDlet implements CommandListener{
Display layar;
Form fm;
Timer tm;
TimerJalan task;
TextField tf;
Command start,pause;
public void startApp() {
layar=Display.getDisplay(this);
fm=new Form("Pemakaian Timer");
tf=new TextField("Stop Watch","",50,TextField.ANY);
start=new Command("Start",Command.OK,0);
pause=new Command("pause",Command.OK,0);
fm.append(tf);
fm.addCommand(start);
fm.setCommandListener((CommandListener)this);
layar.setCurrent(fm);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d){
if(c==start){
fm.removeCommand(start);
fm.addCommand(pause);
tm=new Timer();
task=new TimerJalan();
tm.schedule(task,0,100);
}
if(c==pause){
fm.removeCommand(pause);
fm.addCommand(start);
tm.cancel();
}
}
public class TimerJalan extends TimerTask{
int i,mdetik,detik,menit,jam;
public final void run(){
++mdetik;
if(mdetik>=9){
detik=detik+1;
mdetik=0;
}
if(detik>59){
menit=menit+1;
detik=0;
}
if(menit>59){
jam=jam+1;
menit=0;
}
tf.setString(jam+":"+menit+":"+detik+":"+mdetik);
}
}
}
Setelah selesai maka perbaiki jika ada yang error, setelah itu coba anda running aplikasi yang telah
dibuat :
Tampilan diatas adalah hasil dari running aplikasi yang telah dibuat..

More Related Content

What's hot (9)

Instalasi java
Instalasi javaInstalasi java
Instalasi java
 
Presentation dio pranata (1)
Presentation dio pranata (1)Presentation dio pranata (1)
Presentation dio pranata (1)
 
Vba power point tipe data
Vba power point tipe dataVba power point tipe data
Vba power point tipe data
 
tugas
tugastugas
tugas
 
Laporan project akhir
Laporan project akhirLaporan project akhir
Laporan project akhir
 
Sebelum menginstall vb6 pada windows 7
Sebelum menginstall vb6 pada windows 7Sebelum menginstall vb6 pada windows 7
Sebelum menginstall vb6 pada windows 7
 
Membuat aplikasi android
Membuat aplikasi androidMembuat aplikasi android
Membuat aplikasi android
 
Turorial wordpress 3
Turorial wordpress 3Turorial wordpress 3
Turorial wordpress 3
 
cara instal notepad dan xampp
cara instal notepad dan xamppcara instal notepad dan xampp
cara instal notepad dan xampp
 

Similar to Tutorial aplikasi doni prasetyo (0900631048)

97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
Prayogy Pangestu
 
Instalasi linux-debian-4-elly-bellaa
Instalasi linux-debian-4-elly-bellaaInstalasi linux-debian-4-elly-bellaa
Instalasi linux-debian-4-elly-bellaa
Teuacan Nami
 
Remote pemantau webcam berbasis aplikasi j2me
Remote pemantau  webcam  berbasis aplikasi j2meRemote pemantau  webcam  berbasis aplikasi j2me
Remote pemantau webcam berbasis aplikasi j2me
Dwi Fahmi
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
ahmadranddy
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
ahmadranddy
 
Membuat installer by depandi enda
Membuat installer by depandi endaMembuat installer by depandi enda
Membuat installer by depandi enda
Devandy Enda
 
Laporan praktikum pti modul 2
Laporan praktikum pti modul 2Laporan praktikum pti modul 2
Laporan praktikum pti modul 2
Faisal Zamar
 

Similar to Tutorial aplikasi doni prasetyo (0900631048) (20)

Laporan praktikum modul 2
Laporan praktikum modul 2Laporan praktikum modul 2
Laporan praktikum modul 2
 
Pengenalan Jcreator
Pengenalan JcreatorPengenalan Jcreator
Pengenalan Jcreator
 
Angkasa netbeans
Angkasa netbeansAngkasa netbeans
Angkasa netbeans
 
Laporan project akhir
Laporan project akhirLaporan project akhir
Laporan project akhir
 
Dasar dasar netbeans
Dasar dasar netbeansDasar dasar netbeans
Dasar dasar netbeans
 
Laporan praktikum Pengantar Teknologi Informasi modul 2(instalasi software dr...
Laporan praktikum Pengantar Teknologi Informasi modul 2(instalasi software dr...Laporan praktikum Pengantar Teknologi Informasi modul 2(instalasi software dr...
Laporan praktikum Pengantar Teknologi Informasi modul 2(instalasi software dr...
 
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
97674720 buku-mikrokontroler-atmega8535-dengan-codevisionavr
 
D0215610(muh ikram s)
D0215610(muh ikram s)D0215610(muh ikram s)
D0215610(muh ikram s)
 
Tutorial membuat hotspot mikrotik dan memasang template nya fajar sidik rachmadi
Tutorial membuat hotspot mikrotik dan memasang template nya fajar sidik rachmadiTutorial membuat hotspot mikrotik dan memasang template nya fajar sidik rachmadi
Tutorial membuat hotspot mikrotik dan memasang template nya fajar sidik rachmadi
 
Instalasi linux-debian-4-elly-bellaa
Instalasi linux-debian-4-elly-bellaaInstalasi linux-debian-4-elly-bellaa
Instalasi linux-debian-4-elly-bellaa
 
Remote pemantau webcam berbasis aplikasi j2me
Remote pemantau  webcam  berbasis aplikasi j2meRemote pemantau  webcam  berbasis aplikasi j2me
Remote pemantau webcam berbasis aplikasi j2me
 
Instalasi mariadb
Instalasi mariadbInstalasi mariadb
Instalasi mariadb
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Tutorial
TutorialTutorial
Tutorial
 
Membuat installer by depandi enda
Membuat installer by depandi endaMembuat installer by depandi enda
Membuat installer by depandi enda
 
Laporan praktikum pti modul 2
Laporan praktikum pti modul 2Laporan praktikum pti modul 2
Laporan praktikum pti modul 2
 
Membuat os dengan susestudio
Membuat os dengan susestudioMembuat os dengan susestudio
Membuat os dengan susestudio
 
Pocket book window builder eclipse
Pocket book window builder eclipsePocket book window builder eclipse
Pocket book window builder eclipse
 
Slid_2_OOP_instalasi netbeans.pptx
Slid_2_OOP_instalasi netbeans.pptxSlid_2_OOP_instalasi netbeans.pptx
Slid_2_OOP_instalasi netbeans.pptx
 

Recently uploaded

Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannyaModul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
Novi Cherly
 

Recently uploaded (20)

statistika matematika kelas 8 semester 2
statistika matematika kelas 8 semester 2statistika matematika kelas 8 semester 2
statistika matematika kelas 8 semester 2
 
Modul Ajar Sosiologi - Lembaga Sosial - Fase E.pdf
Modul Ajar Sosiologi - Lembaga Sosial - Fase E.pdfModul Ajar Sosiologi - Lembaga Sosial - Fase E.pdf
Modul Ajar Sosiologi - Lembaga Sosial - Fase E.pdf
 
MODUL AJAR MATEMATIKA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 1 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 1 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKA
MODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKAMODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKA
MODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKA
 
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
 
Konflik dan Negosiasi dalam perilaku organisai
Konflik dan Negosiasi dalam perilaku organisaiKonflik dan Negosiasi dalam perilaku organisai
Konflik dan Negosiasi dalam perilaku organisai
 
PPT 1. Segi Empat Tali Busur (lingkaran dan tali busur)
PPT 1. Segi Empat Tali Busur (lingkaran dan tali busur)PPT 1. Segi Empat Tali Busur (lingkaran dan tali busur)
PPT 1. Segi Empat Tali Busur (lingkaran dan tali busur)
 
SOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAH
SOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAHSOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAH
SOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAH
 
Susi Susanti_2021 B_Analisis Kritis Jurnal.pdf
Susi Susanti_2021 B_Analisis Kritis Jurnal.pdfSusi Susanti_2021 B_Analisis Kritis Jurnal.pdf
Susi Susanti_2021 B_Analisis Kritis Jurnal.pdf
 
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptxSolusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
 
PELAKSANAAN (di Hotel 101 Urban Thamrin Jkt) + Link2 MATERI Training_ "Effect...
PELAKSANAAN (di Hotel 101 Urban Thamrin Jkt) + Link2 MATERI Training_ "Effect...PELAKSANAAN (di Hotel 101 Urban Thamrin Jkt) + Link2 MATERI Training_ "Effect...
PELAKSANAAN (di Hotel 101 Urban Thamrin Jkt) + Link2 MATERI Training_ "Effect...
 
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdfLaporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
 
LAPORAN PARTISIPAN OBSERVER sdn 211.docx
LAPORAN PARTISIPAN OBSERVER sdn 211.docxLAPORAN PARTISIPAN OBSERVER sdn 211.docx
LAPORAN PARTISIPAN OBSERVER sdn 211.docx
 
Modul Pembentukan Disiplin Rohani (PDR) 2024
Modul Pembentukan Disiplin Rohani (PDR) 2024Modul Pembentukan Disiplin Rohani (PDR) 2024
Modul Pembentukan Disiplin Rohani (PDR) 2024
 
AKSI NYATA PENYEBARAN PEMAHAMAN MERDEKA BELAJAR
AKSI NYATA PENYEBARAN PEMAHAMAN MERDEKA BELAJARAKSI NYATA PENYEBARAN PEMAHAMAN MERDEKA BELAJAR
AKSI NYATA PENYEBARAN PEMAHAMAN MERDEKA BELAJAR
 
Modul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.com
Modul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.comModul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.com
Modul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.com
 
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannyaModul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
 
Repi jayanti_2021 B_Analsis Kritis Jurnal
Repi jayanti_2021 B_Analsis Kritis JurnalRepi jayanti_2021 B_Analsis Kritis Jurnal
Repi jayanti_2021 B_Analsis Kritis Jurnal
 

Tutorial aplikasi doni prasetyo (0900631048)

  • 1. TUGAS APLINET DONI PRASETYO (0900631048) TUTORIAL MEMBUAT APLIKASI STOP WATCH MENGGUNAKAN J2ME Pertama buka netbeans anda Setelah itu anda akan melihat tampilan seperti berikut : Setelah itu klik file kemudian pilih new project :
  • 2. Kemudian pilih yang java ME, klik next dan tentukan nama project anda : Setelah klik next anda akan melihat tampilan seperti di bawah ini : Pada gambar diatas terdapat beberapa opsi, yaitu : - Device. Opsi device digunakan untuk menentukan tipe atau jenis handpone yang akan digunakan. - Device configuration. Digunakan untuk menentukan versi konfigurasi yang akan digunakan.
  • 3. - Device profile. Digunakan untuk memilih versi java yang akan digunakan Untuk lebih mudahnya silahkan anda ikuti setingan seperti yang ada diatas setelah itu klik finish, Pada tampilan di atas anda klik kanan pada source package dan pilih new kemudian pilih MIDLET maka akan tampil seperti berikut Tentukan nama midlet anda dan klik finish Setelah itu ketikkan kode seperti di bawah ini : /* * To change this template, choose Tools | Templates * and open the template in the editor. */ import java.util.Timer; import java.util.TimerTask; import javax.microedition.lcdui.*; import javax.microedition.midlet.MIDlet;
  • 4. /** * @author Prasetyo */ public class doni_prasetyo extends MIDlet implements CommandListener{ Display layar; Form fm; Timer tm; TimerJalan task; TextField tf; Command start,pause; public void startApp() { layar=Display.getDisplay(this); fm=new Form("Pemakaian Timer"); tf=new TextField("Stop Watch","",50,TextField.ANY); start=new Command("Start",Command.OK,0); pause=new Command("pause",Command.OK,0); fm.append(tf); fm.addCommand(start); fm.setCommandListener((CommandListener)this); layar.setCurrent(fm); } public void pauseApp() { } public void destroyApp(boolean unconditional) {
  • 5. } public void commandAction(Command c, Displayable d){ if(c==start){ fm.removeCommand(start); fm.addCommand(pause); tm=new Timer(); task=new TimerJalan(); tm.schedule(task,0,100); } if(c==pause){ fm.removeCommand(pause); fm.addCommand(start); tm.cancel(); } } public class TimerJalan extends TimerTask{ int i,mdetik,detik,menit,jam; public final void run(){ ++mdetik; if(mdetik>=9){ detik=detik+1; mdetik=0; } if(detik>59){ menit=menit+1; detik=0; } if(menit>59){ jam=jam+1;
  • 6. menit=0; } tf.setString(jam+":"+menit+":"+detik+":"+mdetik); } } } Setelah selesai maka perbaiki jika ada yang error, setelah itu coba anda running aplikasi yang telah dibuat : Tampilan diatas adalah hasil dari running aplikasi yang telah dibuat..