LOGIN FORM MENGGUNAKAN PROGRAM JAVA

dokumen-dokumen yang mirip
Membuat Aplikasi Nilai dengan Login. Menggunakan Java J2ME

Nilai Properti Constrains pada TextField

1.Mengatur jadwal tugas menggunakan Timers 2.Mengetahui bagaimana membaca file dari aplikasi mobile sederhana

Mobile Computing. Ramos Somya

11.1 Tujuan Timers

DateField adalah objek yang dapat digunakan untuk menampilkan atau mengedit objek yang bertipe Date.

1. Tujuan. 2. Latar Belakang. 3. Percobaan. Modul Praktikum MMAPI. Setelah mempelajari bab ini, Pelajar diharapkan mampu untuk :

MODUL 11 J2ME (Java 2 Micro Edition)

J2ME GUI dan Manajemen Event

PEMOGRAMAN APLIKASI BERGERAK (Java ME) Company LOGO

MODUL 9 J2ME (Java 2 Micro Edition)

PEMOGRAMAN APLIKASI BERGERAK (Java ME)

Robertus Lilik Haryanto

Membuat Aplikasi Kirim SMS. Menggunakan Java J2ME

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 12 WIRELESS JAVA PROGRAMMING WITH JAVA 2 MICRO EDITION (J2ME)

LAMPIRAN Listing Program

Low Level User Interface

MODUL 10 J2ME (Java 2 Micro Edition)

PEMOGRAMAN APLIKASI BERGERAK (Java ME) Yoannita

Bab Tujuan. 2.2 Pengenalan. 2.3 "Hello, world!" MIDlet

1. Tujuan. 2. Latar Belakang. 3. Percobaan. Modul Praktikum TiledLayer

LAMPIRAN A Project SendSMS /////////////////////////////////////////////////////// ParsingKata.java

BONUS. Dasar Java Mobile. Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal

Copyright Chocolove Mic 2003 IlmuKomputer.Com

1. Tujuan. 2. Latar Belakang. 3. Percobaan. Modul Praktikum Layer Manager

LAMPIRAN A. Universitas Kristen Maranatha

P4 Bab 4 User Interface

Mobile Computing. Ramos Somya

Pendahuluan ( First Session). Baca terlebih dahulu halaman ini :

Yoannita Company LOGO

1.Tujuan. 2. Latar Belakang. 3. Percobaan

PENGEMBANGAN APLIKASI MOBILE MODUL PRAKTIKUM. Persistence. Versi 1.0 JAVA EDUCATION NETWORK INDONESIA

PRAKTIKUM 2 ANTAR MUKA TINGKAN ATAS

PEMOGRAMAN APLIKASI BERGERAK (Java ME) Company LOGO

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Kode tereksekusi dengan baik sehingga mendapatkan output "JENI Java Education Network Indonesia" yang diikuti oleh "Hello Jeni"

BAB IV HASIL DAN UJI COBA

Penggunaan Canvas Pada J2ME Untuk Game Programming

TUGAS MANDIRI MAKALAH. : Pemrograman Mobile Praktek

1. Pilih BAB IV IMPLEMENTASI DAN PENGUJIAN. kebutuhan sistem yang meliputi emulator Java2 Micro Edition(J2ME) dan telepon

Latihan 2 List Menu Bertingkat

APLIKASI MOBILE SEBAGAI MEDIA PEMBELAJARAN BAHASA JAWA MENGGUNAKAN JAVA 2 MICRO EDITION. Naskah Publikasi

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

INSTRUKSI PENCABANGAN

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

Firma Firmansyah Adi B. Resume Web Service

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

Gambar 4.1 Gambar Use Case Diagram

visit :

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR TABEL... xi DAFTAR GAMBAR... xiv

Pengenalan APLIKASI DATABASE

DASAR PEMROGRAMAN MOBILE DENGAN JAVA MOBILE EDITION (J2ME)

PEMOGRAMAN APLIKASI BERGERAK (Java ME) Yoannita

- Setelah aplikasi terbuka, klik kanan kemudian pilih run

Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9

APLIKASI KAMUS BAHASA JEPANG - INDONESIA PADA PERANGKAT GENGGAM MENGUNAKAN J2ME

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

Pertemuan 2 Struktur Kontrol Percabangan

Pengenalan JavaScript

BAB III PERANCANGAN SIMULASI

Modul Aplikasi Mobile. Pertemuan ke-2. Pengenalan environment android pada eclipse

Prosedur dan Fungsi. Ciri prosedur pada java selalu dimulai dengan : private/public void namaprosedur ( tipedataparameter1 namaparameter1,

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. implementasi terdapat dua cakupan yaitu spesifikasi kebutuhan sistem yang

Untuk menampilkan proses pembuatan file JAR. Untuk menentukan nama file archive (file JAR)

MODUL 7 - EXCEPTION HANDLING

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

BAB 8 Argumen dari Command-line

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :

Implementasi Fungsi Hash untuk Pertukaran Data pada Telepon Seluler

Membuat Menu Login Sederhana [Full Coding]

BAB IV PENGOPERASIAN DAN PENGUJIAN SOFTWARE. komputer. Satu komputer berfungsi sebagai server dan komputer yang satunya

BAB II DASAR TEORI. menggunakan gelombang radio di atas frekuensi 1 GHz. Suatu sistem transmisi

Bab 4 Hasil dan Pembahasan

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI

I. PENDAHULUAN 1.1 Latar Belakang

Latihan 1 Menghitung Luas Persegi Panjang

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton

Nama Lengkap : Muiz Lidinillah NIM :

TUGAS 1 Membuat Program Untuk Menghitung Magnetic Tape

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE

Aplikasi Grafik Menggunakan Netbeans

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

BAB 8 Argumen dari Command-line

MEMBUAT PROJECT. 1. Buat project baru, beri nama JHangMan. Gambar 1.1

1.Tujuan. 2. Latar Belakang. 3. Percobaan Percobaan 1 Pembuatan Nada :

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

Pembuatan Aplikasi Pembelajaran Bahasa Inggris Pada Handphone dengan J2ME

PENGEMBANGAN APLIKASI MOBILE MODUL PRAKTIKUM. Optional Packages. Versi 1.0 JAVA EDUCATION NETWORK INDONESIA

PETUNJUK PENGGUNAAN APLIKASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

M.Octaviano Pratama

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

DISUSUN OLEH : : Friska Rosalina NIM :

Agate Mobile Game Developer Camp

Bab Tujuan. 1.2 Perangkat Mobile

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

BAHASA PEMROGRAMAN JAVA

Transkripsi:

LOGIN FORM MENGGUNAKAN PROGRAM JAVA Oleh : Ade Mila Sintia 6 TCB 0610 3070 1218 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG 2013

LOGIN FORM MENGGUNAKAN PROGRAM JAVA 1. Buatlah program loginform1.java menggunakan textpad dengan listing program seperti berikut import javax.microedition.midlet.midlet; import javax.microedition.lcdui.*; public class LoginForm1 extends MIDlet implements CommandListener{ private Display display; private TextField username,password, tfmakul, tfnilai; private Form form; private Form form2,frminput,frmoutput; private Command login,cancel,cmdexit,cmdback,cmdhitung; private Image img, imge, img2; private StringItem simakul,sisks,sinilai,sigrade,sibobot; private ChoiceGroup cg1; public LoginForm1() { form = new Form("Sign in"); username = new TextField("LoginID:", "", 30, TextField.ANY); password = new TextField("Password:", "", 30, TextField.PASSWORD); cancel = new Command("Cancel", Command.CANCEL, 2); login = new Command("Login", Command.OK, 2); try{ img = Image.createImage("/logo.png"); imge = Image.createImage("/gagal.png"); img2 = Image.createImage("/sukses.png"); catch(exception e){ System.out.println(e.getMessage()); public void startapp() { display = Display.getDisplay(this); try{form.append(img);catch(exception e){ form.append(username);

form.append(password); form.addcommand(cancel); form.addcommand(login); form.setcommandlistener(this); display.setcurrent(form); public void pauseapp() { public void destroyapp(boolean unconditional) { notifydestroyed(); public void validateuser(string name, String password) { if (name.equals("ade") && password.equals("ade")) { menu(); else { tryagain(); public void menu() { form2=new Form("Aplikasi Nilai"); cmdexit = new Command("Keluar",Command.EXIT,0); cmdback = new Command("OK",Command.SCREEN,0); cmdhitung = new Command("Proses",Command.SCREEN,0); cg1=new ChoiceGroup("SKS",Choice.EXCLUSIVE); cg1.append("2 SKS",null); cg1.append("4 SKS",null); cg1.append("6 SKS",null); frminput=new Form("Form Input"); tfmakul = new TextField("Mata Kuliah","",30,TextField.ANY); tfnilai = new TextField("Nilai","",30,TextField.NUMERIC); frminput.append(tfmakul); frminput.append(cg1); frminput.append(tfnilai);

frminput.addcommand(cancel); frminput.addcommand(cmdhitung); frminput.setcommandlistener(this); frmoutput=new Form("Form Output"); simakul=new StringItem("Mata Kuliah",""); sisks=new StringItem("SKS",""); sinilai=new StringItem("Nilai",""); sigrade=new StringItem("Grade",""); sibobot=new StringItem("Bobot Nilai",null); frmoutput.append(simakul); frmoutput.append(sisks); frmoutput.append(sinilai); frmoutput.append(sigrade); frmoutput.append(sibobot); frmoutput.addcommand(cmdback); frmoutput.setcommandlistener(this); public void tryagain() { Alert error = new Alert("Login salah", "coba lagi", imge, AlertType.ERROR); error.settimeout(900); error.setimage(imge); username.setstring(""); password.setstring(""); display.setcurrent(error, form); public void commandaction(command c, Displayable d) { String label = c.getlabel(); if(c==cmdback){ display.setcurrent(frminput); else if(c==cmdhitung){ int nilai,nilaigrade,bobotnilai,sks; simakul.settext(tfmakul.getstring());

if(cg1.isselected(0)){ sisks.settext("2 SKS"); sks=2; else if(cg1.isselected(1)){ sisks.settext("4 SKS"); sks=4; else{ sisks.settext("6 SKS"); sks=6; sinilai.settext(tfnilai.getstring()); nilai=integer.parseint(tfnilai.getstring()); if(nilai<=49){ sigrade.settext("e"); nilaigrade=0; else if(nilai<=59){ sigrade.settext("d"); nilaigrade=1; else if(nilai<=74){ sigrade.settext("c"); nilaigrade=2; else if(nilai<=80){ sigrade.settext("b"); nilaigrade=3; else{ sigrade.settext("a"); nilaigrade=4; bobotnilai=sks*nilaigrade; sibobot.settext(integer.tostring(bobotnilai)); display.setcurrent(frmoutput); else if(label.equals("cancel")) { destroyapp(true); else if(c==cmdexit){

destroyapp(false); notifydestroyed(); else if(label.equals("login")) { validateuser(username.getstring(), password.getstring()); display = Display.getDisplay(this); display.setcurrent(frminput); 2. Kemudian simpan dengan nama LoginForm1 di C:\Users\W7\j2mewtk\2.5.2\apps\LoginForm1\src 3. Kemudian buka sun java wireless toolkit 2.5.2. kemudian klik file new project. Isi project name dengan LoginForm1 dan MIDlet Class Name dengan LoginForm1. Lalu klik create project. 4. Klik build. Jika sukses maka langsung saja klik run akan muncul tampilan handphone seperti berikut

5. Klik launch, kemudian anda akan diminta memasukkan ID dan password. Sesuai dengan listing program diatas, isilah ade untuk ID dan password

6. Masukkan matakuliah, sks, dan nilai seperti berikut 7. Kemudian klik proses 8. Untuk memasukkan aplikasi kedalam handphone, pada java wireless toolkit 2.5.2. klik project kemudian klik package kemudian create package. Buka widows explorer, buka C:\Users\W7\j2mewtk\2.5.2\apps\LoginForm1\bin copy seluruh file yang ada didalamnya ke handphone. 9. Aplikasi loginform siap dipakai.