LAMPIRAN A Project SendSMS /////////////////////////////////////////////////////// ParsingKata.java
|
|
- Sudomo Lie
- 7 tahun lalu
- Tontonan:
Transkripsi
1 DAFTAR PUSTAKA [1] Patrick Naughton, Java Handbook, ANDI and McGraw-Hikk Co,Yogyakarta, [2] M.Shalahuddin, Rosa A.S., Pemrograman J2ME, Informatika, Bandung, [3] Hendrawan, Slide Kuliah ET Dictionary Techniques. [4] Hendrawan, Slide Kuliah ET-5014-Informasi dan Coding. [5] eff-compression-tute.htm, 12 Juni [6] 17 Juni [7] 10 Juli 2007 [8]Budi Raharjo, Imam Heryanto, Arif Haryono, Tuntunan Pemrograman Java untuk Handphone, Informatika, Bandung,
2 LAMPIRAN A Project SendSMS ParsingKata.java package src; public class ParsingKata public static short[] parser(string kalimat) String [] kata = new String [320]; String [] katabaru = new String[320]; int j = 0; int l = 0; int i; for (i = 0 ; i < kalimat.length() ; i++) //misahin kalo ada spasi if (kalimat.substring(i,i+1).equals(" ")) String tmp = ""; tmp = kalimat.substring(j,i+1); kata [i] = tmp.trim(); j = i+1; //buat objek buat nyimpen kata sebelum spasi if (i == kalimat.length()-1) kata[i] = kalimat.substring(j,i+1); //nge-short null for (int k = 0 ; k < kalimat.length() ; k++) if (kata[k]!= null) katabaru[l]= kata[k]; l++; short [] b = new short [2*i]; String temp; byte [] z = new byte [2*l]; for (int m = 0 ; m < l ; m++) temp = katabaru[m]; System.out.println(katabaru[m]); // ngeluarin parsing katanya System.out.println(""+ParsingHuruf.huruf(temp)); // ngeluarin dict ParsingHuruf.sisa = new StringBuffer(); b[2*m] = (byte)(parsinghuruf.huruf(temp) >>> 8); b[2*m+1] = (byte)(parsinghuruf.huruf(temp) - (b[2*m] << 8)); A- 1
3 short [] baru = new short [2*l]; for (int r = 0 ; r < 2*l ; r++) System.out.println(b[r]+","); baru [r] = b[r]; return baru; ParsingHuruf.java package src; import java.util.vector; import java.lang.stringbuffer; public class ParsingHuruf public static StringBuffer sisa; /** Creates a new instance of ParsingHuruf */ public static int huruf(string kata) boolean ketemu = false; int i; int j = 0; Vector dict = DictTable.getDict(); for (i = 0 ; i < kata.length() ; i++) String temp = kata.substring(i); sisa = new StringBuffer(kata.substring(0, i)); // nyimpen huruf yang ga ada di dict for (j = 0 ; j < dict.size() ; j++) String temp2 = (String)dict.elementAt(j); if (temp.equals(temp2)) // buat nyocokin ama dict ketemu = true; break; else String hasil=""; hasil = kata.substring(0, i+1); // nyimpen hasilnya if (ketemu == false) return 0; else return j; return -1; A- 2
4 SendSMS.java import javax.microedition.midlet.*; import javax.microedition.lcdui.*; import src.*; public class SendSMS extends MIDlet implements CommandListener private Display display; private Command cmexit, cmok; private PhoneInput form; public TextBox tbclip; public SendSMS() display = Display.getDisplay(this); cmok = new Command("Lanjut", Command.OK, 1); cmexit = new Command("Keluar", Command.EXIT, 1); tbclip = new TextBox("Pesan", "",600, TextField.ANY); tbclip.addcommand(cmok); tbclip.addcommand(cmexit); tbclip.setcommandlistener(this); public void startapp() display.setcurrent(tbclip); public void pauseapp() public void destroyapp(boolean unconditional) public void commandaction(command c, Displayable s) if (c == cmok) String smsport = getappproperty("sms-port"); form = new PhoneInput(this, display, tbclip.getstring(), smsport); display.setcurrent(form); else if (c == cmexit) exitmidlet(); public void exitmidlet() destroyapp(false); notifydestroyed(); PhoneInput.java import javax.microedition.lcdui.*; A- 3
5 import javax.microedition.io.*; import javax.wireless.messaging.*; import java.io.ioexception; import src.*; class PhoneInput extends Form implements ItemCommandListener, ItemStateListener, CommandListener, Runnable private Display display; private Command cmsend, cmcancel, cmexit; private TextField tfphone; private SendSMS midlet; private String msg; private StringItem itemcancel, itemsend, itemexit; private Alert al; private String adr; private String smsport; public PhoneInput(SendSMS midlet, Display display, String msg, String smsport) super("nomor HP"); this.display = display; this.midlet = midlet; this.msg = msg; this.smsport = smsport; cmsend = new Command("Kirim", Command.OK, 1); cmcancel = new Command("Batal", Command.CANCEL, 1); cmexit = new Command("Keluar", Command.EXIT, 1); tfphone = new TextField("Nomor HP", "", 30,TextField.PHONENUMBER); this.append(tfphone); this.setcommandlistener(this); itemsend = new StringItem(null, "Kirim", Item.BUTTON); itemsend.setdefaultcommand(cmsend); itemsend.setitemcommandlistener(this); append(itemsend); itemcancel = new StringItem(null, "Batal", Item.BUTTON); itemcancel.setdefaultcommand(cmcancel); itemcancel.setitemcommandlistener(this); append(itemcancel); itemexit = new StringItem(null, "Keluar", Item.BUTTON); itemexit.setdefaultcommand(cmexit); itemexit.setitemcommandlistener(this); append(itemexit); setitemstatelistener(this); public void itemstatechanged(item item) A- 4
6 public void commandaction(command c, Item item) if (c == cmsend) if ((tfphone.size() == 0)) al = new Alert("Error", "Nomor HP Tidak Valid", null, AlertType.ERROR); al.settimeout(alert.forever); display.setcurrent(al); else this.adr = "sms://" + tfphone.getstring() + ":" + smsport; new Thread(this).start(); else if(c == cmcancel) display.setcurrent(midlet.tbclip); else if(c == cmexit) midlet.exitmidlet(); public void commandaction(command c, Displayable s) public void run() MessageConnection smsconn = null;; try smsconn = (MessageConnection)Connector.open(adr); TextMessage txtmessage = (TextMessage)smsconn.newMessage( MessageConnection.TEXT_MESSAGE); txtmessage.setaddress(adr); short [] m = ParsingKata.parser(msg); String s = ""; for (int i = 0 ; i < m.length ; i++) s = s + String.valueOf(m[i]) + ","; txtmessage.setpayloadtext(string.valueof(s)); //String m = ParsingKata.parser(msg); //txtmessage.setpayloadtext(string.valueof(m)); System.out.println(s); int persentase = ((s.length()*800)/(msg.length()*7)); System.out.println("Besarnya persentase kompresi = "+persentase+"%"); System.out.println("panjang sms = "+msg.length()); smsconn.send(txtmessage); Alert alert = new Alert("Info", "Pesan Terkirim", null, AlertType.INFO); alert.settimeout(alert.forever); A- 5
7 display.setcurrent(alert); catch (Throwable t) System.out.println("error : " + t.tostring()); Alert alert = new Alert("Error", "Pesan Gagal Terkirim", null, AlertType.ERROR); alert.settimeout(alert.forever); display.setcurrent(alert); if (smsconn!= null) try smsconn.close(); catch (IOException ioe) Project TerimaSMS Decompress.java package src; import java.util.*; public class Decompress public static String decompress(byte [] data) Vector dict = DictTable.getDict(); String str = ""; boolean ketemu; int temp; short [] hasil_decode = new short [80]; for (int i = 0; i < data.length/2 ; i++) hasil_decode[i] = (short)((short)(data[2*i] << 8) (short)(data[2*i+1])); temp=0; temp = dict.indexof(hasil_decode); if (hasil_decode[i]==temp) ketemu = true; break; str += dict.elementat((hasil_decode[i])); str += " "; A- 6
8 if (data[i]==-1) break; return str; TerimaSMS.java /*************************************************** Program 5.2. Menerima SMS ***************************************************/ package src; import javax.microedition.midlet.*; import javax.microedition.lcdui.*; import javax.wireless.messaging.*; import javax.microedition.io.*; import java.io.ioexception; import src.*; public class TerimaSMS extends MIDlet implements CommandListener, Runnable, MessageListener private Display display; private Alert alert; private TextBox tfpesan; private Thread thread; private MessageConnection conn; private Message pesan; private String[] daftarkoneksi; private boolean selesaiproses; private String port; String [] karakter = new String [100]; String [] hilangkoma = new String [100]; int jumlahdata = 0; int temp = 0; private final Command cmdkeluar = new Command("Keluar", Command.EXIT, 1); public TerimaSMS() port = getappproperty("port-sms"); display = Display.getDisplay(this); alert = new Alert("Terima SMS"); alert.settimeout(alert.forever); alert.addcommand(cmdkeluar); A- 7
9 alert.setcommandlistener(this); tfpesan = new TextBox(null, null, 500, TextField.ANY); tfpesan.addcommand(cmdkeluar); tfpesan.setcommandlistener(this); public void startapp() String alamatkoneksi = "sms://:" + port; if (conn == null) try conn = (MessageConnection) Connector.open(alamatKoneksi); conn.setmessagelistener(this); catch (IOException ioe) ioe.printstacktrace(); daftarkoneksi = PushRegistry.listConnections(true); if (daftarkoneksi == null daftarkoneksi.length == 0) alert.setstring("menunggu SMS pada port " + port + "..."); startnewthread(); display.setcurrent(alert); public void pauseapp() selesaiproses = true; thread = null; public void destroyapp(boolean unconditional) selesaiproses = true; thread = null; if (conn!= null) try conn.close(); catch (IOException e) public void commandaction(command c, Displayable s) if (c == cmdkeluar c == Alert.DISMISS_COMMAND) destroyapp(false); notifydestroyed(); // method ini ada karena kita mengimplementasikan // interface Runnable public void run() try pesan = conn.receive(); if (pesan!= null) A- 8
10 String alamatpengirim = pesan.getaddress(); tfpesan.settitle("pesan dari: " + alamatpengirim.substring(6)); if (pesan instanceof TextMessage) TextMessage pesanteks = (TextMessage) pesan; String awal = pesanteks.getpayloadtext(); for (int i = 0; i < awal.length(); i++) karakter [i] = awal.substring(i,i+1); if(jumlahdata == 0) hilangkoma[jumlahdata] = awal.substring(0,i); jumlahdata++; temp = i; else hilangkoma[jumlahdata] = awal.substring(temp+1, i); jumlahdata++; temp = i; byte [] ubahkebyte = new byte [jumlahdata]; //String m = ""; for (int j = 0; j < jumlahdata ; j++) ubahkebyte [j] = Byte.parseByte(hilangkoma[j]); //m += ubahkebyte[j] + " "; String m = Decompress.decompress(ubahkebyte); tfpesan.setstring(m); display.setcurrent(tfpesan); catch (IOException ioe) ioe.printstacktrace(); // method ini ada karena kita mengimplementasikan // interface MessageListener public void notifyincomingmessage(messageconnection conn) if (thread == null) startnewthread(); public void startnewthread() A- 9
11 selesaiproses = false; thread = new Thread(this); thread.start(); A- 10
12 LAMPIRAN B Atribut dan Method Class Java Atribut dan method yang akan dijelaskan pada lampiran ini hanya atribut dan method pada class Java yang berkaitan dengan proses kompresi dan dekompresi, yaitu class ParsingKata.java, ParsingHuruf.java, DictTable.java, Decompress.java Tabel Lampiran - 1 Atribut Kompresi dan Dekompresi Deklarasi Fungsi String [] Menyediakan suatu variabel penampung dalam bentuk array of string short [ ] Menyediakan suatu variabel penampung dalam bentuk array of short byte [ ] Menyediakan variabel penampung dalam bentuk array of byte boolean Nilai kembalian dari atribut ini nilai true atau false Vector Menyediakan variabel penampung dalam bentuk kolom seperti vector getdict() dict.addelement public static string decompress() indexof elementat length() Tabel Lampiran - 2 Method Kompresi dan Dekompresi Deklarasi Fungsi Suatu cara untuk mendapatkan suatu nilai yang ada pada dictionary Menambahkan suatu eleman yang spesifik ke dalam dictionary. Jika elemen sudah ditambahkan maka ukuran vektor dari dictionary akan bertambah 1. Suatu metode untuk mengembalikan suatu hasil decoding menjadi kalimat semula Mencari nilai indeks dari suatu objek yang diberikan dengan menggunakan metode persamaan. Mengembalikan objek dari suatu nilai indeks yang diberikan Metode untuk mencari panjang dari suatu objek yang diberikan B- 1
13 public static short [ ] parser metode yang digunakan untuk memarsing kata dict.size() Metode untuk mengetahui ukuran dari suatu dictionary public static int huruf() Metode untuk memarsing huruf dan membandingkan dengan dictionary. Nilai kembalian dari metode ini adalah indeks dari dictionary substring() Nilai kembaliannya adalah suatu string baru yang merupakan substring dari string sebelumnya. Substring diawali dari suatu index string tertentu sampai dengan akhir kalimat B- 2
BAB III PERANCANGAN SIMULASI
BAB III PERANCANGAN SIMULASI 3.1. Batasan dan Karakteristik Modifikasi LZW Dalam pembuatan simulasi dengan menggunakan tehnik modifikasi LZW (Lempel, Ziv, and Welch) ini, penulis menggunakan beberapa class
Lebih terperinciMembuat 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.
Lebih terperinciNilai Properti Constrains pada TextField
Seri User Interface Tipe Masukan pada TextField chocolove_mic@yahoo.co.uk http://www.mycgiserver.com/~chocolove2003 Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
Lebih terperinci1. 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
Lebih terperinciMobile 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
Lebih terperinci1.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
Lebih terperinciDateField adalah objek yang dapat digunakan untuk menampilkan atau mengedit objek yang bertipe Date.
Seri User Interface DateField chocolove_mic@yahoo.co.uk http://www.mycgiserver.com/~chocolove2003 Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Lebih terperinci1. 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
Lebih terperinci11.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
Lebih terperinciPEMOGRAMAN 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
Lebih terperinciMODUL 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
Lebih terperinciLow Level User Interface
PENGEMBANGAN APLIKASI MOBILE MODUL PRAKTIKUM Low Level User Interface JAVA EDUCATION NETWORK INDONESIA 1. Tujuan Memahami event handling level rendah dalam MIDP Menggambar dan menampilkan teks, gambar,
Lebih terperinci1. Tujuan. 2. Latar Belakang. 3. Percobaan. Modul Praktikum Layer Manager
1. Tujuan Memahami dan menggunakan class LayerManager Menggambar beberapa sprite dan di satukan pada LayerManager Menentukan posisi titik awal LayerManager pada screen mobile Mengatur besar screen yang
Lebih terperinciMODUL 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
Lebih terperinciRobertus Lilik Haryanto
Aplikasi J2ME Untuk Video Player Online Robertus Lilik Haryanto lilik.haryanto@gmail.com http://lharyanto.ifastnet.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciPEMOGRAMAN 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
Lebih terperinciMobile 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
Lebih terperinciYoannita Company LOGO
PEMOGRAMAN APLIKASI BERGERAK (Java ME) Yoannita Company LOGO TEXTFIELD 2 Textfield Constructor Konstruktor dari class TextField adalah: public TextField(String title, String text, int maxsize, int constraints)
Lebih terperinciLOGIN 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
Lebih terperinciLAMPIRAN A. Universitas Kristen Maranatha
LAMPIRAN A Listing Program import javaxmicroeditionmidlet*; import javaxmicroeditionlcdui*; import orgnetbeansmicroeditionlcduisplashscreen; public class Pemilu extends MIDlet implements CommandListener,
Lebih terperinciJ2ME 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
Lebih terperinciLAMPIRAN 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
Lebih terperinciMODUL 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
Lebih terperinciP4 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
Lebih terperinciBONUS. 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
Lebih terperinci1.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
Lebih terperinciCopyright Chocolove Mic 2003 IlmuKomputer.Com
Tips-Tips J2ME chocolove_mic@yahoo.co.uk http://www.mycgiserver.com/~chocolove2003 Copyright 2003 IlmuKomputer.Com Pendahuluan J2ME chocolove_mic@yahoo.co.uk http://www.mycgiserver.com/~chocolove2003 Lisensi
Lebih terperinciMembuat 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
Lebih terperinciBAB IV SIMULASI DAN ANALISIS
BAB IV SIMULASI DAN ANALISIS 4.1. Simulasi Simulasi modifikasi LZW dilakukan dengan menggunakan J2ME WTK versi 2.2. Proses simulasinya melalui beberapa tahap seperti yang disebutkan dibawah ini. 4.1.1.
Lebih terperinciPENGEMBANGAN APLIKASI MOBILE MODUL PRAKTIKUM. Persistence. Versi 1.0 JAVA EDUCATION NETWORK INDONESIA
PENGEMBANGAN APLIKASI MOBILE MODUL PRAKTIKUM Persistence JAVA EDUCATION NETWORK INDONESIA 1. Tujuan Memahami mengenai konsep dari Record Store Membuat dan membuka sebuah Record Store Menambah, memanggil
Lebih terperinciBadiyanto, 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).
Lebih terperinci2 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:
Lebih terperinciKode 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
Lebih terperinciBAB 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
Lebih terperinciPRAKTIKUM 2 ANTAR MUKA TINGKAN ATAS
Nama : Jamaludin NIM : E3209265 Kelas : TKK-B PRAKTIKUM 2 ANTAR MUKA TINGKAN ATAS 1. Dasar Teori MDIP user interface di desain untuk peralatan mobile. Aplikasi MDIP ditunjukan pada area limited screen.
Lebih terperinciBab 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
Lebih terperinciPEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA
PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA Asep Herman Suyanto info@bambutechno.com http://www.bambutechno.com Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai
Lebih terperinciBAHASA 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
Lebih terperinciKONSEP 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,
Lebih terperinciPENGEMBANGAN APLIKASI MOBILE MODUL PRAKTIKUM. Optional Packages. Versi 1.0 JAVA EDUCATION NETWORK INDONESIA
PENGEMBANGAN APLIKASI MOBILE MODUL PRAKTIKUM Optional Packages JAVA EDUCATION NETWORK INDONESIA 1. Tujuan Mengetahui fungsionalitas yang disediakan oleh Mobile Media API (MMAPI) Memainkan nada sederhana
Lebih terperinciPengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
Lebih terperinciDASAR 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
Lebih terperinciPEMOGRAMAN 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
Lebih terperinciPEMAHAMAN 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
Lebih terperinciPenggunaan 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
Lebih terperinciMODUL 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
Lebih terperinciIdentifier, 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
Lebih terperinciElemen 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
Lebih terperinci1. Latar Belakang Didalam pembuatan game java sering kali kita mendefinisikan banyak object seperti gambar, dan grafik geometri yang begitu banyak,
1. Latar Belakang Didalam pembuatan game java sering kali kita mendefinisikan banyak object seperti gambar, dan grafik geometri yang begitu banyak, untuk itu dibutuhkan suatu manajemen yang menangani hal
Lebih terperinciTPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi
TPI4202 e-tp.ub.ac.id Lecture 4 Mas ud Effendi Menampilkan informasi kepada user lewat display Dengan perintah print dan println print: menampilkan output (kursor tetap di baris yang sama) println: menampilkan
Lebih terperinciLAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom
LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom BAB III DASAR-DASAR PEMROGRAMAN Tipe Data Data adalah sekumpulan kejadian/fakta yang dipresentasikan dengan huruf, angka,
Lebih terperinci1.Tujuan. 2. Latar Belakang. 3. Percobaan Percobaan 1 Pembuatan Nada :
1.Tujuan Mengetahui fungsionalitas yang disediakan oleh Mobile Media API (MMAPI) Memainkan nada sederhana Menjalankan file audio dari jaringan dan file JAR Mengirim dan menerima pesan SMS Berkomunikasi
Lebih terperinciBahasa Pemrograman :: Dasar Pemrograman Java
Bahasa Pemrograman :: Julio Adisantoso ILKOM IPB 26 April 2010 Bahasa Pemrograman :: 1 2 Program Hello World Java literal Tipe data Pernyataan print Latihan 3 BufferReader JOptionPane 4 Panjang array 5
Lebih terperinciPERFORMANSI MODIFIKASI LZW UNTUK KOMPRESI SMS LAPORAN TUGAS AKHIR. Deny Aprianto /Teknik Telekomunikasi
PERFORMANSI MODIFIKASI LZW UNTUK KOMPRESI SMS LAPORAN TUGAS AKHIR Deny Aprianto 13203092/Teknik Telekomunikasi PROGRAM STUDI TEKNIK ELEKTRO SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG
Lebih terperinciE-Book PEMROGRAMAN BERORIENTASI OBJEK. Disusun Oleh: Arfian Hidayat, S.Kom
E-Book PEMROGRAMAN BERORIENTASI OBJEK Disusun Oleh: Arfian Hidayat, S.Kom http://arfianhidayat.com FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO SEMARANG 2013 Daftar Isi Daftar Isi... i Daftar Gambar...
Lebih terperinciPendahuluan ( 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.
Lebih terperinciOptional Packages. Bab ini akan membahas bagaimana memulai penggunaan Mobile Media API (MMAPI) dan Wireless Messaging API (WMA).
Bab 10 Optional Packages 10.1 Tujuan Bab ini akan mempelajari tentang penulisan, build, menggunakan emulator dan packaging aplikasi J2ME. IDE yang digunakan adalah NetBeans (www.netbeans.org) dan NetBeans
Lebih terperinciTidak perlu ditentukan jumlah karakternya Inisialisasi iili i: Langsung tanpa kata kunci new Langsung dengan kata kunci new
STRING PENGERTIAN STRING Obyekyang yang terdiri atas deretan karakter Tidak perlu ditentukan jumlah karakternya Inisialisasi iili i: Langsung tanpa kata kunci new Langsung dengan kata kunci new class TestStr1
Lebih terperinciPertemuan 2 Struktur Kontrol Percabangan
Pertemuan 2 Struktur Kontrol Percabangan Objektif : 1. Mahasiswa dapat memahami konsep struktur kontrol percabangan dalam pemrograman. 2. Mahasiswa dapat menggunakan struktur kontrol pemilihan (if, else,
Lebih terperinciLAPORAN 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
Lebih terperinci2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.
Waktu Sisa : 2:14:53 1. Dari pilihan berikut ini, item manakah yang memiliki atribut dan behaviour? object class attribute data type method behavior 2. Pilih instruksi yang dapat digunakan dalam method
Lebih terperinciRiwayat Pendidikan: SDK Lemuel II, Pos Pengumben, Jakarta Barat SMPK Lemuel, Pos Pengumben, Jakarta Barat SMUN 78, Kemanggisan, Jakarta Barat
105 RIWAYAT HIDUP Nama : Andhika Kusumohartoyo Tempat/Tanggal Lahir : Jakarta / 12 Januari 1983 Jenis Kelamin : Laki-laki Alamat : Jalan Janur Raya D26 Villa Kelapa Dua Jakarta Barat 11550 Telepon : 021-5302020
Lebih terperinciBAB 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
Lebih terperinciIKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 6 1 3/11/2015 WEEK 6 Abstract Class Interface Exception 2 3/11/2015 ABSTRACT
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Perangkat keras Perangkat keras merupakan komponen-komponen fisik yang saling bekerja sama dalam melakukan pengolahan data. Dalam proses penelitian ini perangkat keras
Lebih terperinciPEMROGRAMAN SOCKET LANJUTAN
Praktikum 11 PEMROGRAMAN SOCKET LANJUTAN A. TUJUAN PEMBELAJARAN 1. Siswa memahami konsep aplikasi client server di jaringan. 2. Siswa memahami konsep pemprograman socket lanjut. 3. Siswa mampu melakukan
Lebih terperinciLAPORAN 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
Lebih terperinciMulai. Pembangkitan Pasangan Kunci RSA. Penyertaan penandaan digital pada SMS. Verifikasi penandaan digital pada SMS. Selesai
6 Penentuan Kebijakan Kebijakan keamanan yang diterapkan adalah 1 User policy Terdapat dua pengguna yaitu pengirim dan penerima. Pengirim bertindak juga sebagai penanda. Hak dari pengirim adalah: Membangkitkan
Lebih terperinciPEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)
PEMROGRAMAN JAVA Yoannita, S.Kom Input Kondisi (IF-ELSE, SWITCH) 1 import java.io.* Operasi input/output dimaksudkan untuk berinteraksi dengan user, User mengetikkan sesuatu input, program java akan menerima
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN
BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab V ini akan dibahas mengenai implementasi hasil dari analisis dan perancangan perangkat lunak yang telah dilakukan pada bab-bab sebelumnya pada tugas akhir ini
Lebih terperinciBAB 3 TYPE DATA, VARIABLE DAN OPERATOR
BAB 3 TYPE DATA, VARIABLE DAN OPERATOR Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman
Lebih terperinciBAB 2 COLLECTION & THREAD
BAB 2 COLLECTION & THREAD 2.1 Pendahuluan Didalam pembuatan game java sering kali kita mendefinisikan banyak object seperti gambar, dan grafik geometri yang begitu banyak, untuk itu dibutuhkan suatu manajemen
Lebih terperinciPada pembuatan game di java, sering kali para programer. mendefinisikan banyak object seperti suara, gambar, dan grafik geometri yang
BAB 2 COLLECTION & THREAD 2.1 Pendahuluan Pada pembuatan game di java, sering kali para programer mendefinisikan banyak object seperti suara, gambar, dan grafik geometri yang begitu banyak, untuk itu dibutuhkan
Lebih terperinciBAB IV PERANCANGAN. SMSSender. - inter : Interface + run () : void. inbox inboxdate outbox outboxdate sender receiver
BAB IV PERANCANGAN Pada bab IV akan dibahas rancangan lebih lanjut dari perancangan perangkat lunak yang akan dibangun. Perancangan tersebut akan meliputi pembahasan diagram kelas, perancangan modul dan
Lebih terperincigplat,1,, rrl "f-dj.; alp' fll --s =- f a,ufrrnr"rpi c o .'lr, rr* f a;lrjiiltr* '. 'i-r'f rr srlagi'(+ SISTEM MOBILE (PRAKTIKUM) DISUSUN OLEH:
RENCANA PROGRAM DAN KEGIATAN PEM BELAIARAN SEM ESTER (RPKPS) gplat,1,, "f-dj.; alp' rrl fll --s =- f a,ufrrnr"rpi c o.'lr, rr* f a;lrjiiltr* '. 'i-r'f rr srlagi'(+ SISTEM MOBILE (PRAKTIKUM) DISUSUN OLEH:
Lebih terperinciPEMOGRAMAN APLIKASI BERGERAK (Java ME) Company LOGO
PEMOGRAMAN APLIKASI BERGERAK (Java ME) Company LOGO ALERT 2 ALERT Alert merupakan komponen untuk menampilkan/memberitahu pengguna tentang kesalahan(error) dan warning, display text dan informasi gambar
Lebih terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : KAPITA SELEKTA BAHASA PEMROGRAMAN Kode Mata Kuliah : MI - 15310 Jurusan / Jenjang : S1 SISTEM INFORMASI
Lebih terperinciBAB 5 Mendapatkan Input dari Keyboard
BAB 5 Mendapatkan Input dari Keyboard 5.1 Tujuan Kita sudah mempelajari konsep mendasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif
Lebih terperinciMK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari
MK. Pemrograman Berorientasi Objek Input dari Keyboard Karmilasari 2 Input dari Keyboard Kelas Scanner Kelas Buffer Reader GUI (Graphical User Interface) Joption Pane 3 Perbedaan Scanner, BufferedReader
Lebih terperinciBAB 5 Mendapatkan Input dari Keyboard
5.1 Tujuan BAB 5 Mendapatkan Input dari Keyboard Kita telah mempelajari konsep dasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif dengan
Lebih terperinciPEMOGRAMAN 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.
Lebih terperinciMengunci sebuah object: Untuk memastikan bahwa hanya satu thread yang mendapatkan hak akses kedalam method tertentu
Sinkronisasi Mengapa menggunakan sinkronisasi threads? Bagaimanapun juga sebuah thread yang berjalan bersama-sama kadang-kadang membutuhkan resource atau method dari luar Butuh untuk berkomunikasi satu
Lebih terperinciSUMBER 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
Lebih terperinciBAB 4 ARRAY. number1 = 10; number2 = 20; number3 = 30;
BAB 4 ARRAY Array adalah tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama. Komponen-komponen tersebut disebut sebagai komponen type, larik mempunyai jumlah komponen
Lebih terperinciLAMPIRAN A: SOURCE CODE PROGRAM CLASS METODE
LAMPIRAN A: SOURCE CODE PROGRAM CLASS METODE package steganalisis; import java.io.ioexception; public class Metode { public String bitmapinputname; public String bitmapoutputname; public int[] buffer;
Lebih terperinciReserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words
Comments Comments digunakan untuk memberikan keterangan/penjelasan suatu baris program. Comments tidak akan dikompilasi oleh compiler. Lambang untuk comments : - double slash ( // ) untuk memberikan penjelasan
Lebih terperinciThread. 16 th week Estu Sinduningrum ST,MT
Thread 16 th week Estu Sinduningrum ST,MT Multitasking dan Multithreading Multitasking Multitasking adalah suatu istilah yang menjelaskan bahwa sebuah komputer dapat menjalankan bebeiapa aktiviias (yang
Lebih terperinciImplementasi 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,
Lebih terperinciSatuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA
Mata Kuliah : Pemrograman Berbasis Objek Fakultas/Jurusan : Ilmu Komputer / Sistem Informasi (SI ) Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA Minggu Pokok Bahasan TIU 1 Pengenalan Java Mahasiswa
Lebih terperinciPemrograman Berorientasi Obyek (IT251) Ramos Somya, S.Kom., M.Cs.
Pemrograman Berorientasi Obyek (IT251) Ramos Somya, S.Kom., M.Cs. Thread adalah sebuah pengontrol aliran program dengan menggunakan kendali tunggal. Suatu proses dikontrol oleh paling sedikit satu thread.
Lebih terperinciPemrograman Berorientasi Obyek. Dasar Pemrograman Java
Pemrograman Berorientasi Obyek Dasar Pemrograman Java 1 Materi Pokok Membedakan antara valid dan invalid identifiers. Mengetahui Java technology keywords. Mengetahui 8 tipe data primitif. Mendefinisikan
Lebih terperinciA. 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
Lebih terperinciSATUAN ACARA PERKULIAHAN (SAP) Dosen menerangkan materi kuliah. Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen
Nama Mata Kuliah : Pemrograman Berorientasi Objek I Kode Mata Kuliah : TI 025 Bobot Kredit : 3/1 SKS Semester Penempatan : IV Kedudukan Mata Kuliah : Mata Kuliah Keahlian Berkarya Mata Kuliah Prasyarat
Lebih terperinciPraktikum JTable. Gambar 1
Praktikum JTable Praktikum 1 : Buatlah aplikasi seperti gambar 1. Pada aplikasi tersebut user dapat menambahkan, mengedit dan menghapus data. Data yang dimasukkan berupa nama, alamat, no telp dan email.
Lebih terperinciTerdiri atas deretan karakter String diimplementasikan oleh java dalam bentuk class. Dapat langsung di konstruksi tanpa perintah new
String String Terdiri atas deretan karakter String diimplementasikan oleh java dalam bentuk class. Dapat langsung di konstruksi tanpa perintah new String namavariable; Dapat pula dikonstruksi dengan perintah
Lebih terperinciBAHASA 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
Lebih terperinciPERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM
PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM 1. Praktikan memahami perbedaan objek dan class pada Java. 2. Praktikan memahami konsep berorientasi objek. 3. Praktikan dapat membuat program sederhana dengan
Lebih terperinciArray 1 Dimensi pada Java
Array 1 Dimensi pada Java A. PENGENALAN ARRAY Dalam mendeklarasikan variabel, kita sering menggunakan tipe data yang sama namun dengan nama variabel atau identifier yang berbeda-beda. Sebagai contoh, kita
Lebih terperinciIF PEMROGRAMAN LANJUT ARRAY. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT ARRAY 08 Oleh : Andri Heryandi, M.T. MATERI HARI INI Definisi Array Deklarasi Array Membuat Array Mengakses Array Memanipulasi Array Class Arrays Perulangan For untuk Array
Lebih terperinciEXCEPTION. 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return
EXCEPTION 1. 0 1 2 3 4 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return Kode didalam block try telah dieksekusi dengan benar Method System.exit()
Lebih terperinci