Low Level User Interface
|
|
|
- Hadian Hartono Kusuma
- 9 tahun lalu
- Tontonan:
Transkripsi
1 PENGEMBANGAN APLIKASI MOBILE MODUL PRAKTIKUM Low Level User Interface JAVA EDUCATION NETWORK INDONESIA
2 1. Tujuan Memahami event handling level rendah dalam MIDP Menggambar dan menampilkan teks, gambar, garis, kotak, dan sudut Menentukan warna, huruf, dan coretan untuk operasi menggambar Memahami dan menggunakan class Canvas dan Graphic Menggambar grafik berskala 2. Latar Belakang Pada bab sebelumnya, kita telah membahas tentang bagaimana cara membuat user interface level tinggi seperti list, form, dan field input. Mereka bersifat user interface level tinggi dan programmer tidak perlu khawatir tentang menggambar pixel layar atau mengatur posisi teks pada layar. Semua program telah menetapkan jenis komponen dan label elemen. Sistem tersebut akan menangani gambar pada layar, scrolling dan layout. Pada bab ini, kita akan berhadapan langsung dengan layar. Kita akan mempelajari class Canvas, dimana akan menjadi pendukung dari proses menggambar kita. Kita juga akan menyelidiki ke dalam class Graphic, dimana memiliki metode untuk menggambar garis, kotak, sudut, dan teks. Kita juga akan membahas huruf, warna dan gambar. 3. Percobaan Percobaan 1: Menggambar Teks import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class HelloJENI extends MIDlet { private Display display; HelloCanvas1 canvas; public void startapp() { if(display == null){ 1 P age
3 canvas = new HelloCanvas1(this); display = Display.getDisplay(this); display.setcurrent(canvas); public void pauseapp() { public void destroyapp(boolean unconditional) { protected void Quit(){ destroyapp(true); notifydestroyed(); class HelloCanvas1 extends Canvas implements CommandListener { private Command exitcommand = new Command("Exit",Command.EXIT,0); private HelloJENI jeni; public HelloCanvas1(HelloJENI jeni){ this.jeni = jeni; addcommand(exitcommand); 2 P age
4 setcommandlistener(this); protected void paint (Graphics g){ g.setcolor(255,255,255); g.fillrect(0,0,getwidth(),getheight()); g.setcolor(255,0,0); g.drawstring("jeni",getwidth()/2,getheight()/2,graphics.top Graphics.HCENTER ); g.setcolor(0,0,255); Font font = g.getfont(); g.drawstring("java EDUCATION NETWORK INDONESIA",getWidth()/2,getHeight()/2+font.getHeight(),Graphics.TOP Graphics.HCENTER); public void commandaction(command c, Displayable d){ if(c == exitcommand){ jeni.quit(); 3 P age
5 Hasil : Percobaan 2 : Penggambaran Garis dengan Warna import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class GarisWarna extends MIDlet { private Display display; HelloCanvas2 canvas; 4 P age
6 public void startapp() { if (display == null){ canvas = new HelloCanvas2(this); display = Display.getDisplay(this); display.setcurrent(canvas); public void pauseapp() { public void destroyapp(boolean unconditional) { protected void Quit(){ destroyapp(true); notifydestroyed(); class HelloCanvas2 extends Canvas implements CommandListener { private Command exitcommand = new Command("Exit",Command.EXIT,0); private GarisWarna line; public HelloCanvas2(GarisWarna line){ this.line = line; addcommand(exitcommand); setcommandlistener(this); 5 P age
7 protected void paint(graphics g){ g.setcolor(255,255,255); g.fillrect(0,0,getheight(),getwidth()); g.setcolor(255,0,0); g.drawline(0,0,getwidth()-1,getheight()-1); g.setcolor(0,255,0); g.drawline(0,getheight()/2,getwidth()-1,getheight()/2); g.setcolor(0,0,255); g.drawline(0,getheight()-1,getwidth()-1,getheight()-1); g.setcolor(0,0,0); g.drawline(0,getheight()-1,getwidth()-1,0); public void commandaction(command c, Displayable d){ if(c == exitcommand) { line.quit(); 6 P age
8 Hasil : Percobaan 3 : Menggambar Segi Empat import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class Kotak extends MIDlet { private Display display; HelloCanvas3 canvas; public void startapp() { 7 P age
9 if (display == null){ canvas = new HelloCanvas3(this); display = Display.getDisplay(this); display.setcurrent(canvas); public void pauseapp() { public void destroyapp(boolean unconditional) { protected void Quit(){ destroyapp(true); notifydestroyed(); class HelloCanvas3 extends Canvas implements CommandListener { private Command exitcommand = new Command("Exit",Command.EXIT,7); private Kotak segiempat; public HelloCanvas3(Kotak segiempat){ this.segiempat = segiempat; addcommand(exitcommand); setcommandlistener(this); protected void paint (Graphics g){ g.setcolor(255,255,255); 8 P age
10 g.fillrect(0,0,getwidth(),getheight()); //menggambar kotak bewarna kuning g.setcolor(0,0,0); g.drawrect(8,8,64,32); g.setcolor(255,255,0); g.fillrect(8,8,64,32); //menggambar berbagai macam jenis kotak g.setcolor(0,0,0); g.drawrect(8,50,88,44); g.drawroundrect(108,50,88,44,18,18); g.fillrect(8,120,88,44); g.fillroundrect(108,120,88,44,18,18); public void commandaction(command c, Displayable d){ if (c == exitcommand){ segiempat.quit(); 9 P age
11 Hasil : Percobaan 4 : Menggambar Sudut import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class Sudut extends MIDlet { private Display display; HelloCanvas4 canvas; public void startapp() { 10 P age
12 if (display == null){ canvas = new HelloCanvas4(this); display = Display.getDisplay(this); display.setcurrent(canvas); public void pauseapp() { public void destroyapp(boolean unconditional) { protected void Quit(){ destroyapp(true); notifydestroyed(); class HelloCanvas4 extends Canvas implements CommandListener { private Command exitcommand = new Command("Exit",Command.EXIT,1); private Sudut angle; public HelloCanvas4(Sudut angle){ this.angle = angle; addcommand(exitcommand); setcommandlistener(this); protected void paint (Graphics g){ g.setcolor(255,255,255); 11 P age
13 g.fillrect(0,0,getwidth(),getheight()); g.setcolor(255,0,0); g.drawarc(18,18,50,50,0,360); g.setcolor(0,255,0); g.drawarc(40,40,100,120,0,180); g.setcolor(0,0,255); g.fillarc(100,200,80,100,0,90); public void commandaction(command c, Displayable d){ if (c == exitcommand){ angle.quit(); 12 P age
14 Hasil : Percobaan 5: Menulis Hello World dengan Canvas import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class HelloCanvasMIDlet extends MIDlet { private Display display; 13 P age
15 HelloCanvas canvas; Command exitcommand = new Command("Exit",Command.EXIT,0); public void startapp() { if (display == null){ canvas = new HelloCanvas(this,"Hello World"); display = Display.getDisplay(this); display.setcurrent(canvas); public void pauseapp() { public void destroyapp(boolean unconditional) { protected void Quit(){ destroyapp(true); notifydestroyed(); class HelloCanvas extends Canvas implements CommandListener { private Command exitcommand = new Command("Exit",Command.EXIT,0); 14 P age
16 private Command menucommand = new Command("Menu",Command.OK,0); private HelloCanvasMIDlet midlet; private String text; public HelloCanvas(HelloCanvasMIDlet midlet,string text){ this.midlet = midlet; this.text = text; addcommand(exitcommand); setcommandlistener(this); protected void paint(graphics g) { g.setcolor(255,255,255); g.fillrect(0,0,getwidth(),getheight()); g.setcolor(0,0,0); g.drawstring(text,getwidth()/2,getheight()/2,graphics.top Graphics.HCENTER); public void commandaction(command c,displayable d){ if(c == exitcommand){ midlet.quit(); 15 P age
17 Hasil :. 16 P age
18 4 LATIHAN Test Anchor Point Buatlah sebuah demonstrasi sederhana mengenai Anchor Point pada J2ME. Ada dua interface yang mendukung program ini yaitu String go j2me yang digambarkan pada sebuah Canvas dan sebuah List mengenai semua titik anchor point yang didukung oleh MIDP. Sebagai default, Anda akan mendapatkan String tersebut diikuti dengan sebuah. (dot/titik) sebagai penanda anchor point dengan posisi BASELINE HCENTER. Pada saat Anda memutuskan untuk mengubah posisi anchor point dari text tersebut, maka Anda akan meng-klik command Anchor,kemudian memilih dari salah satu list letak titik anchor point yang Anda inginkan, sehingga text pada interface pertama tersebut akan digambarkan berbeda sesuai dengan titik anchor point yang telah Anda pilih. (Perhatikan gambar berikut ini) 17 P age
19 Jawaban: import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class Text extends MIDlet{ private Display display; private TextCanvas canvas; private AnchorPtList anchorpt; private int anchorpoint = Graphics.BASELINE Graphics.HCENTER; public Text(){ display = Display.getDisplay(this); canvas = new TextCanvas(this); anchorpt = new AnchorPtList("Anchor point", List.IMPLICIT, this); protected void startapp() { showcanvas(); protected void pauseapp() { protected void destroyapp( boolean unconditional ) { public void showcanvas() { display.setcurrent(canvas); public void showlist(){ display.setcurrent(anchorpt); 18 P age
20 public int getanchorpoint(){ return anchorpoint; public void setanchorpoint(int anchorpoint){ this.anchorpoint = anchorpoint; public void exitmidlet() { destroyapp(true); notifydestroyed(); class TextCanvas extends Canvas implements CommandListener{ private Command cmexit; private Command cmgetanchorpt; private Text midlet; public TextCanvas(Text midlet) { this.midlet = midlet; cmexit = new Command("Exit", Command.EXIT, 1); cmgetanchorpt = new Command("Anchor", Command.SCREEN, 2); addcommand(cmexit); addcommand(cmgetanchorpt); setcommandlistener(this); 19 P age
21 protected void paint(graphics g){ int xcenter = getwidth() / 2, ycenter = getheight() / 2; g.setcolor(255, 255, 255); g.fillrect(0, 0, getwidth(), getheight()); g.setcolor(0, 0, 0); g.setfont(font.getfont(font.face_system, Font.STYLE_PLAIN, Font.SIZE_MEDIUM)); g.drawline(xcenter, ycenter, xcenter, ycenter); g.drawstring("test Anchor Point", xcenter, ycenter, midlet.getanchorpoint()); public void commandaction(command c, Displayable d) { if (c == cmexit) midlet.exitmidlet(); else if (c == cmgetanchorpt){ // panggil method untuk menampilkan list midlet.showlist(); class AnchorPtList extends List implements CommandListener{ private Text midlet; public AnchorPtList(String title, int listtype, Text midlet) { super(title, listtype); 20 P age
22 this.midlet = midlet; append("top/left", null); append("top/hcenter", null); append("top/right", null); append("baseline/left", null); append("baseline/hcenter", null); append("baseline/right", null); append("bottom/left", null); append("bottom/hcenter", null); append("bottom/right", null); setcommandlistener(this); public void commandaction(command c, Displayable s) { switch (getselectedindex()) { case 0: midlet.setanchorpoint(graphics.top Graphics.LEFT); break; case 1: midlet.setanchorpoint(graphics.top Graphics.HCENTER); break; case 2: midlet.setanchorpoint(graphics.top Graphics.RIGHT); break; 21 P age
23 case 3: midlet.setanchorpoint(graphics.baseline Graphics.LEFT); break; case 4: midlet.setanchorpoint(graphics.baseline Graphics.HCENTER); break; case 5: midlet.setanchorpoint(graphics.baseline Graphics.RIGHT); break; case 6: midlet.setanchorpoint(graphics.bottom Graphics.LEFT); break; case 7: midlet.setanchorpoint(graphics.bottom Graphics.HCENTER); break; case 8: midlet.setanchorpoint(graphics.bottom Graphics.RIGHT); break; default: midlet.setanchorpoint(graphics.baseline Graphics.HCENTER); midlet.showcanvas(); 22 P age
LAMPIRAN Listing Program
LAMPIRAN Listing Program package RGB; import java.util.random; import javax.microedition.midlet.*; import javax.microedition.lcdui.*; /** * @author Andreas Octorianto * RGB ANOMALOSCOPE */ public class
Mobile Computing. Ramos Somya
Mobile Computing Ramos Somya javax.microedition.lcdui Merupakan suatu desain user interface yang dikhususkan untuk perangkat dengan limited screen perangkat mobile. MIDP UI dirancang secara fleksibel sehingga
PEMOGRAMAN APLIKASI BERGERAK (Java ME) Company LOGO
PEMOGRAMAN APLIKASI BERGERAK (Java ME) Company LOGO LIST 2 OBJEK LIST Objek List dapat dibuat dengan tipe Pilihan : Choice.EXCLUSIVE, Choice.MULTIPLE, dan Choice.IMPLICIT. Pilihan jenis Choice.POPUP tidak
1. Tujuan. 2. Latar Belakang. 3. Percobaan. Modul Praktikum MMAPI. Setelah mempelajari bab ini, Pelajar diharapkan mampu untuk :
1. Tujuan Setelah mempelajari bab ini, Pelajar diharapkan mampu untuk : Memahami dan menggunakan Player Dapat menggunakan method-method dalam class player. Dapat membuat dan memainkan audio (*.wav dan
1. Tujuan. 2. Latar Belakang. 3. Percobaan. Modul Praktikum TiledLayer
1. Tujuan Menggambar dan Mengetahui fungsi TiledLayer Membuat object dari class TiledLayer Menyusun graphics dari TiledLayer dan di masukkan dalam LayerManager Memanipulasi graphics dengan menggunakan
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
PEMOGRAMAN APLIKASI BERGERAK (Java ME) Company LOGO YOANNITA LIST 2 OBJEK LIST Objek List dapat dibuat dengan tipe Pilihan : Choice.EXCLUSIVE, Choice.MULTIPLE, dan Choice.IMPLICIT. Pilihan jenis Choice.POPUP
1.Mengatur jadwal tugas menggunakan Timers 2.Mengetahui bagaimana membaca file dari aplikasi mobile sederhana
1.Tujuan 1.Mengatur jadwal tugas menggunakan Timers 2.Mengetahui bagaimana membaca file dari aplikasi mobile sederhana 2. Latar Belakang Timer dan TimerTasks berfungsi agar Anda bisa melakukan penjadwalan
DateField adalah objek yang dapat digunakan untuk menampilkan atau mengedit objek yang bertipe Date.
Seri User Interface DateField [email protected] http://www.mycgiserver.com/~chocolove2003 Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
J2ME GUI dan Manajemen Event
J2ME GUI dan Manajemen Event Muhammad Zen S. Hadi, ST. MSc. Contents J2ME (Review) Manajemen Event GUI dalam J2ME Passing parameter di dalam J2ME 2 Arsitektur Jaringan dgn J2ME 3 Design Aplikasi vmiles
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 12 WIRELESS JAVA PROGRAMMING WITH JAVA 2 MICRO EDITION (J2ME)
PERTEMUAN 12 WIRELESS JAVA PROGRAMMING WITH JAVA 2 MICRO EDITION (J2ME) A. Percobaan menampilkan Form public class Midlet01 extends MIDlet { private Form form; public Midlet01() { form = new Form("MIDLET
11.1 Tujuan Timers
Bab 11 Topik-topik Tambahan 11.1 Tujuan Setelah menyelesaikan bab ini, siswa diharapkan mampu: mengatur jadwal tugas menggunakan Timers meregister koneksi yang datang pada Push Registry 11.2 Timers Timer
Yang dilakukan terlebih dahulu adalah membuat class Canvas yang nantinya akan dipanggil sebagai objek. Berikut adalah contoh kodenya.
Seri User Interface Menggambar di Canvas [email protected] http://www.mycgiserver.com/~chocolove2003 Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
MODUL 11 J2ME (Java 2 Micro Edition)
MODUL 11 J2ME (Java 2 Micro Edition) A. Tujuan : 1. Memahami konsep interkoneksi client server 2. Memahami passing parameter antara client dan server INTERNET PROGRAMMING PENS-ITS B. Dasar Teori Interkoneksi
BONUS. Dasar Java Mobile. Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal
BONUS Dasar Java Mobile Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal Mengenal Java Mobile Dasar Java Mobile Java Mobile (J2ME) atau singkatan dari Java 2 Mobile Edition
MODUL 9 J2ME (Java 2 Micro Edition)
MODUL 9 J2ME (Java 2 Micro Edition) A. Tujuan : 1. Memahami konsep GUI Pilihan di J2ME. 2. Memahami konsep pembuatan command 3. Memahami passing parameter (manajemen event) INTERNET PROGRAMMING PENS-ITS
Bab Tujuan. 2.2 Pengenalan. 2.3 "Hello, world!" MIDlet
Bab 2 Memulai Pemrograman Mobile 2.1 Tujuan In this section, we will be delving into writing, building, using the emulator and packaging J2ME applications. The Integrated Programming Environment that we
Penggunaan Canvas Pada J2ME Untuk Game Programming
Penggunaan Canvas Pada J2ME Untuk Game Programming Oleh: Adnan w Anadrep Pada kesempatan kali ini saya akan memberikan kamu tutorial mengenai Canvas pada J2ME yang biasanya sering digunakan di dalam pembuatan
MODUL 10 J2ME (Java 2 Micro Edition)
MODUL 10 J2ME (Java 2 Micro Edition) A. Tujuan : 1. Memahami konsep GUI Pilihan di J2ME. 2. Memahami konsep penanganan GUI pilihan INTERNET PROGRAMMING PENS-ITS B. Dasar Teori B.1. Bekerja dengan Form
Bab 4 Low Level User Interface
Bab 4 Low Level User Interface 4.1 Tujuan Setelah mempelajari bab ini, Pelajar diharapkan mampu untuk : Memahami event handling level rendah dalam MIDP Menggambar dan menampilkan teks, gambar, garis, kotak,
PEMOGRAMAN APLIKASI BERGERAK (Java ME) Yoannita
PEMOGRAMAN APLIKASI BERGERAK (Java ME) Yoannita Daur Hidup MIDlet kehidupan MIDlet dimulai ketika di-instantiate oleh AMS. MIDlet pada awalnya masuk status Pause setelah perintah baru dibuat. AMS memanggil
1.Tujuan. 2. Latar Belakang. 3. Percobaan
1.Tujuan Memahami mengenai konsep dari Record Store Membuat dan membuka sebuah Record Store Menambah, memanggil kembali, mengupdate, dan mendelete record Memanggil record satu persatu (enumerate) record
Mobile Computing. Ramos Somya
Mobile Computing Ramos Somya CLDC mempunyai kelas-kelas yang diturunkan dari J2SE dan kelas-kelas yang spesifik pada CLDC, yaitu GCF. MIDP menggunakan Generic Connection Framework (GCF) dari CLDC untuk
DASAR PEMROGRAMAN MOBILE DENGAN JAVA MOBILE EDITION (J2ME)
MODUL WORKSHOP DASAR PEMROGRAMAN MOBILE DENGAN JAVA MOBILE EDITION (J2ME) DISUSUN OLEH : Y.YOHAKIM MARWANTA, S.KOM SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2008 Hal - 1 KATA
LOW LEVEL USER INTERFACE ( Tugas Pratikum 4 )
LOW LEVEL USER INTERFACE ( Tugas Pratikum 4 ) Paper Diajukan untuk memenuhi tugas Mata Kuliah Mobile Programing Oleh Adi Muwardi 1083038 JURUSAN TEKNIK INFORMATIKA POLITEKNIK POS INDONESIA BANDUNG 2010
P4 Bab 4 User Interface
P4 Bab 4 User Interface 4. Tujuan 4. Materi Mahasiswa mengerti dasar-dasar mobile computing dan mampu memprogramnya.. User Interface. Struktur GUI dalam MIDP. Paket javax.microedition.lcdgui 4. Arsitektur
Agate Mobile Game Developer Camp
Programmer Handout Day #1 #1 Instalasi Software pendukung: - Java JDK - Wireless Toolkit - Eclipse Pulsar - Perl - Nokia S60 Emulator / Emulator default dari Java (Wireless Toolkit) #2 Add device ke Eclipse:
Kode tereksekusi dengan baik sehingga mendapatkan output "JENI Java Education Network Indonesia" yang diikuti oleh "Hello Jeni"
Waktu Sisa : 0:9:24 1. Perhatikan kode berikut ini! Mengapa pada kode diatas teks "Selamat Pagi Jeni" tidak dapat ditampilkan ke layar? Terdapat kesalahan pada saat pendefinisian object dari StringItem
PEMOGRAMAN APLIKASI BERGERAK (Java ME) Yoannita
PEMOGRAMAN APLIKASI BERGERAK (Java ME) Yoannita 2 COMMAND Event Handling with Commands Overview Displayable, the parent of all screen displays, supports a very flexible user interface concept, the command.
LOGIN FORM MENGGUNAKAN PROGRAM JAVA
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
Bab 6. Layer Manager
Bab 6 Layer Manager 6.1 Tujuan Setelah mempelajari bab ini, Pelajar diharapkan mampu untuk : Memahami dan menggunakan class LayerManager Menggambar beberapa sprite dan di satukan pada LayerManager Menentukan
I. PENDAHULUAN 1.1 Latar Belakang
I. PENDAHULUAN 1.1 Latar Belakang Di jaman teknologi dan serba praktis seperti sekarang, sebuah informasi akan selalu dituntut untuk selalu lebih cepat dan jelas, tanpa harus mengurangi esensi dari informasi
Membuat Aplikasi Nilai dengan Login. Menggunakan Java J2ME
Membuat Aplikasi Nilai dengan Login Menggunakan Java J2ME Kali ini kita akan membahas mengenai bagaimana membuat aplikasi nilai dengan login terlebih dahulu dengan menggunakan java. Untuk membuatnya, kita
Pengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
Membuat Aplikasi Kirim SMS. Menggunakan Java J2ME
Membuat Aplikasi Kirim SMS Menggunakan Java J2ME Kali ini kita akan membahas mengenai bagaimana membuat aplikasi kirim sms dengan menggunakan java. Untuk membuatnya, kita memerlukan alat-alat sebagai berikut.
M.Octaviano Pratama
Mudah Membuat Game J2ME M.Octaviano Pratama [email protected] http://tavgreen.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk
Bab 4 Low Level User Interface
Bab 4 Low Level User Interface 4.1 Tujuan Setelah mempelajari bab ini, Pelajar diharapkan mampu untuk : Memahami event handling level rendah dalam MIDP Menggambar dan menampilkan teks, gambar, garis, kotak,
BAHASA PEMROGRAMAN JAVA
MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 BAHASA PEMROGRAMAN JAVA Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran
LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript
LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript Dosen Pembimbing : Dwi Susanto Oleh : Noer Rhiannah A (4103131052) 3 D3 MMB B PROGRAM STUDI TEKNOLOGI MULTIMEDIA BROADCASTING DEPARTEMEN MULTIMEDIA
Mendapatkan Input Dari Keyboard
PENGENALAN PEMROGRAMAN 1 MODUL PRAKTIKUM Mendapatkan Input Dari Keyboard JAVA EDUCATION NETWORK INDONESIA 1. Tujuan Membuat program Java yang interaktif yang bisa mendapatkan input dari keyboard Menggunakan
TUGAS MANDIRI MAKALAH. : Pemrograman Mobile Praktek
TUGAS MANDIRI MAKALAH Pemrograman Mobile Praktek Oleh: CHARLES HARIANTO BANCIN 120310033 MATA KULIAH DOSEN : Pemrograman Mobile Praktek : Tukino, S.Kom., M.SI.. PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS
BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Setelah melakukan analisis dan perancangan terhadap Aplikasii
BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap Aplikasii, tahapan selanjutnya adalah implementasi dan pengujian aplikasi. Pada tahapan implementasi
BAB II DASAR TEORI. menggunakan gelombang radio di atas frekuensi 1 GHz. Suatu sistem transmisi
BAB II DASAR TEORI 2.1. Sistem Transmisi Microwave Sistem transmisi microwave adalah suatu sistem transmisi dengan menggunakan gelombang radio di atas frekuensi 1 GHz. Suatu sistem transmisi microwave
MODUL PRAKTIKUM PEMROGRAMAN APLIKASI BERGERAK
MODUL PRAKTIKUM PEMROGRAMAN APLIKASI BERGERAK Disusun Oleh: Viktor Handrianus Pranatawijaya, ST., MT. JURUSAN/PROGRAM STUDI TEKNISI KOMPUTER DAN JARINGAN FAKULTAS TEKNIK UNIVERSITAS PALANGKA RAYA 2009
Pemrograman Java III
Pemrograman Java III Model Perhitungan Goemetri Berbasis Java Tugas ini disusun untuk Memenuhi Salah Satu Syarat Penilaian Mata Kuliah Pemrograman Java III Fakultas Teknik Informatika Semester Ganjil Ajaran
LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT
LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT Di susun oleh : Galuh Meidaluna 4103141023 Dosen : Dwi Susanto ST. MT TEKNOLOGI MULTIMEDIA BROADCASTING POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
APLIKASI VIDEO PLAYER PADA MOBILE PHONE MENGGUNAKAN PEMPROGRAMAN J2ME
APLIKASI VIDEO PLAYER PADA MOBILE PHONE MENGGUNAKAN PEMPROGRAMAN J2ME Elvina 1, Fajar Masya 2, Bernadus Ary Christianto 3 1,2,3 Fakultas Ilmu Komputer Universitas Mercu Buana E-mail: 1 [email protected],
Pendahuluan ( First Session). Baca terlebih dahulu halaman ini :
Pendahuluan ( First Session). Baca terlebih dahulu halaman ini : Pemahaman sebelumnya :. Aturan Pemrograman Java Standar.. Instalasi Toolkit Standard JME (Recomended) yaitu : a. Engine Java, JSDK.4. b.
Badiyanto, S.Kom., M.Kom. PBO java
Badiyanto, S.Kom., M.Kom PBO java Apa yang Disebut Java? Bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuankemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula).
DASAR PEMOGRAMAN JAVA
DASAR PEMOGRAMAN JAVA Pertemuan ke-2 Oleh: Winda Aprianti Tipe Data Bilangan Karakter Kata atau Kalimat Boolean Literal merepresentasikan nilai suatu tipe, dimana tipe itu sendiri menjelaskan bagaimana
PEMAHAMAN DASAR DASAR JAVA
MODUL 1 PEMAHAMAN DASAR DASAR JAVA A. PENGANTAR JAVA Java Standard Development Kit (JDK/SDK) merupakan alat-alat utama bagi programmer untuk membuat dan menjalankan java. Development Kit dapat didownload
Implementasi Fungsi Hash untuk Pertukaran Data pada Telepon Seluler
Implementasi Fungsi Hash untuk Pertukaran Data pada Telepon Seluler Juliana Amytianty Kombaitan - 13507068 1 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,
A. TUJUAN PEMBELAJARAN
PRAKTIKUM 29 GUI: KALKULATOR MINI A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang
BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan analisis dan perancangan terhadap aplikasi Iqra mobile,
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi Iqra mobile, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan ini terdapat
Elemen Dasar Dalam Bahasa Java
Elemen Dasar Dalam Bahasa Java 1. Kata Kunci Kata kunci adalah kata-kata yang didefenisikan oleh compiler dan memiliki arti dan tujuan spesifik. Java tidak mengizinkan kata-kata tersebut dipakai sebagai
IF5093 Java ME. Achmad Imam Kistijantoro Semester II 2006/2007. IF-ITB/AI/Mar 07. IF5093 Java ME
IF5093 Java ME Achmad Imam Kistijantoro Semester II 2006/2007 IF5093 Java ME 1 Java ME overview Java ME (Micro Edition) adalah java platform untuk consumer devices seperti handphone, PDA, TV set-top boxes
BAB II VARIABEL DAN TIPE DATA
BAB II VARIABEL DAN TIPE DATA Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman dengan
APLIKASI MOBILE SEBAGAI MEDIA PEMBELAJARAN BAHASA JAWA MENGGUNAKAN JAVA 2 MICRO EDITION. Naskah Publikasi
APLIKASI MOBILE SEBAGAI MEDIA PEMBELAJARAN BAHASA JAWA MENGGUNAKAN JAVA 2 MICRO EDITION Naskah Publikasi Diajukan oleh : Surya Dewi Adi Anugraheni 08.11.2378 kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI
APLIKASI KAMUS BAHASA JEPANG - INDONESIA PADA PERANGKAT GENGGAM MENGUNAKAN J2ME
1 APLIKASI KAMUS BAHASA JEPANG - INDONESIA PADA PERANGKAT GENGGAM MENGUNAKAN J2ME Tommy Adhi Kresna Murthi 1, Aghus Sofwan, S.T, M.T 2 3, Eko Handoyo, S.T, M.TT Jurusan Teknik Elektro Fakultas Teknik Universitas
2 TIPE DATA DAN VARIABEL
BAB 2 TIPE DATA DAN VARIABEL Kompetensi Dasar dan Indikator : Setelah mengikuti materi kuliah ini mahasiswa mampu menggunakan tipe data dan variable yang ada dalam Java, dengan indikator mahasiswa mampu:
Praktikum KPLBO Final Object Concept I
Praktikum KPLBO Final Object Concept I Oleh : Ade Sukendar [[email protected]] Laboratorium Jurusan Teknik Informatika Universitas Pasundan 2014 Latihan 1 : Latihan praktikum ini bertujuan untuk
Program Kalkulator Sederhana Menggunakan Java Netbeans
Program Kalkulator Sederhana Menggunakan Java Netbeans Membuat kalkulator sederhana menggunakan Java Netbeans cukup mudah. Karena program yang di tulis tidak terlalu rumit, tapi memang perlu sedikit kesabaran
Pemrograman Java III
Pemrograman Java III Model Perhitungan Aritmatika berbasis Java Tugas ini disusun untuk Memenuhi Salah Satu Syarat Penilaian Pada Mata Kuliah Pemrograman Java III Fakultas Teknik Informatika Semester Ganjil
INSTRUKSI PENCABANGAN
INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan
APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE
APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE Ismi Amalia Jurusan Teknik Mesin, Politeknik Negeri Lhokseumawe Nanggroe Aceh Darussalam Email : [email protected] ABSTRAKS Penelitian ini bertujuan untuk merancang
Modul Praktikum 3 Pemograman Berorientasi Objek
Modul Praktikum 3 Pemograman Berorientasi Objek 1. Judul : Kontrol Keputusan dan Pengulangan 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Menggunakan struktur kontrol keputusan
PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK
1 PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK 1.1 NetBeans 8.1 Sebelum membuat project ada baiknya kenali dulu windows yang ada pada NetBeans 8.1 Projects/Services/Files Editor Output Navigator Projects
PERCABANGAN. Bentuk if Sederhana
PERCABANGAN Bentuk if Sederhana Operator if merupakan salah satu bentuk pernyataan berkondisi yang berguna untuk pengambilan keputusan terhadap dua buah kemungkinan. Bentuk if ada yang mengandung else,
MODUL PRAKTIKUM KE 3 A.
MODUL PRAKTIKUM KE 3 A. Target Praktikum - Mahasiswa mengetahui berbagai macam operator java dan penggunaannya - Mahasiswa mampu menyelesaikan permasalahan terkait penggunaan operator - Mengetahui build
BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA
1 BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA IDENTIFIER Identifier adalah suatu tanda yang mewakili nama-nama variabel, method, class, dsb. Ingat : Bahasa
1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini:
1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini: Program dapat di-compile dan output-nya adalah 5 Program dapat di-compile dan output-nya adalah 6 Program akan
KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK
KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK Farah Zakiyah Rahmanti, M.T 2015 Overview Definisi Teknologi Java Konsep Pemrograman Procedural dan OOP Struktur Java, Identifier, Kata Kunci, Tipe Data, Operator,
Tipe if : If tanpa else (if) If dengan else (if-else) Nested if
Struktur kontrol keputusan pernyata-an dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain. Tipe : If switch Tipe if : If tanpa else (if)
AUTHMODE_PRIVATE hanya bisa diakses oleh MIDlet suite yang menciptakan record store tersebut
Waktu Sisa : 1:31:50 1. Pernyataan tentang AUTHMODE berikut ini yang benar adalah... AUTHMODE_ANY bisa diakses dari MIDlet suite manapun seperti mengakses AUTHMODE_PRIVATE AUTHMODE_PRIVATE hanya bisa diakses
PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA
PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA Asep Herman Suyanto [email protected] http://www.bambutechno.com Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai
Pemrograman dengan Java
Pemrograman dengan Java Java sebagai salah satu bahasa pemrograman baru menjanjikan banyak kemudahan bagi programer junior maupun senior. Tutorial ini akan membawa Anda mengenal lebih jauh bahasa ini melalui
BAB 1 KONSEP DASAR JAVA
BAB 1 KONSEP DASAR JAVA TUGAS PENDAHULUAN Buatlah algoritma dari program yang ada dalam kegiatan praktikum ini! 1. TUJUAN a. Mahasiswa mengetahui dasar dan elemen-elemen pembentuk bahasa Java b. Mahasiswa
SUMBER BELAJAR PENUNJANG PLPG
SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII
1. Pilih BAB IV IMPLEMENTASI DAN PENGUJIAN. kebutuhan sistem yang meliputi emulator Java2 Micro Edition(J2ME) dan telepon
Keterangan: 1. Pilih Back : berfungsi untuk kembali ke menu form daftar Tajwid. BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi Pembelajaran
Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0
Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0 I Ketut Resika Arthana, M.Kom http://www.rey204.com [email protected] Disajikan dalam mata kuliah
PEMROGRAMAN I. By : Sri Rezeki Candra Nursari
PEMROGRAMAN I By : Sri Rezeki Candra Nursari Materi : nursari2010.blogdetik.com String String Handling Java.util,Java.io AWT Event Windows Graphics Text Control Layout Manager Menu GUI Handling Image New
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO Ramos Somya Identifier Merupakan nama yang digunakan untuk menamai class, variabel, method dan interface. Aturan: - Tidak ada batasan
Latihan 2 List Menu Bertingkat
Latihan 2 List Menu Bertingkat 1. Buat Project baru dengan cara klik menu File New Android Application Project. 2. Beri nama aplikasi yang akan kita buat pada kolom Application Name. Huruf awal harus capital.
1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference ke atribut turunan dari objek? super
Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 1:58:53 1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference
Apa yang menjadi output potongan kode diatas? Error karena tidak ada String yang di-passing kedalam konstruktor Bapak
Waktu Sisa : 0:59:57 1. Apa yang menjadi output potongan kode diatas? Error karena tidak ada String yang di-passing kedalam konstruktor Bapak Output: Bapak null Anak Error karena constructor Bapak(String
Pengenalan Bahasa Pemrograman Java
Pengenalan Bahasa Pemrograman Java Java adalah bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan-kemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula). Java
