L.1. Lampiran 1 Data Kedatangan Paket Data Real Time (Saluran 64 Kbps)
|
|
- Sugiarto Yuwono
- 6 tahun lalu
- Tontonan:
Transkripsi
1 L.1 Lampiran 1 Data Kedatangan Paket Data Real Time (Saluran 64 Kbps) Rentang Interval (1000 ms) Jumlah Kedatangan
2 L.2 Lampiran 2 Data Kedatangan Paket Data Real Time (Saluran 128 Kbps) Rentang Interval (1000 ms) Jumlah Kedatangan
3 L.3 Rentang Interval (1000 ms) Jumlah Kedatangan
4 L.4 Lampiran 3 Cara Penggunaan Program Untuk menjalankan program yang digunakan dalam skripsi ini, diperlukan beberapa langkah awal untuk menyiapkan pustaka dan pendukung yang digunakan pada program ini. 1. Menyiapkan bahasa pemrograman Java (Jdk, JRE) versi Menyiapkan pustaka libpcap yang dibutuhkan untuk pemrograman dan penangkapan paket jaringan. 3. Menyiapkan pustaka jpcap ( dan ssj ( 4. Setelah pustaka-pustaka pendukung dipenuhi, saatnya untuk mengubah kode program menjadi program yang dapat dijalankan (berupa class). Program terdiri dari 6 file kode program yaitu 1. Datagram.java, menyimpan struktur paket data (tidak dijalankan langsung) 2. Poisson.java, mencatat interval kedatangan paket, dan mebagi-baginya ke dalam kelas interval kedatangan (tidak dijalankan langsung) 3. Tcpdumper.java, mencatat paket jaringan yang diterima (format tcpdump) 4. TcpdumpReader.java, membaca hasil catatan paket data dengan format tcpdump, dan memanggil program Poisson.java. 5. Throughput.java, untuk menampilkan hasil perhitungan rumus 6. WebDump.java, untuk membaca catatan akses WWW dan membandingkan dengan rumus yang diperoleh pada perhitungan rumus rata-rata. Untuk mengcompile file-file di atas (untuk setiap file kode program), ketik #javac [namafile].java. Untuk menjalankan program, ketik #java [namafile]
5 L.5 Lampiran 4 Kode Program Datagram.java import net.sourceforge.jpcap.util.timeval; import net.sourceforge.jpcap.net.packet; public class Datagram{ private int size; private Timeval time; private Packet packet; long seconds; long useconds; Datagram(int length,timeval time,long seconds,long useconds,packet p){ this.time=time; this.packet=p; this.size=length; this.seconds=seconds; this.useconds=useconds; public Timeval gettimeval(){ return time; public int getsize(){ return size; public Packet getpacket(){ return packet; public long getseconds(){ return seconds; public long getuseconds(){ return useconds; Tcpdumper.java import net.sourceforge.jpcap.capture.packetcapture; import net.sourceforge.jpcap.capture.*; import net.sourceforge.jpcap.net.*; import net.sourceforge.jpcap.util.*; import java.io.*; public class Tcpdumper { public static void main (String[] args) throws IOException{
6 L.6 BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in)); String filename; String ctr_str; int ctr_packet; System.out.print("Masukkan nama file output (*.pcap):"); filename=stdin.readline(); System.out.print("Masukkan jumlah paket yang akan ditangkap :"); ctr_str=stdin.readline(); ctr_packet=integer.valueof(ctr_str); try { String[] devices = PacketCapture.lookupDevices(); for(int i = 0; i < devices.length ; i++){ System.out.println("\t" + devices[i]); PacketCapture tcpcapturer = new PacketCapture(); String device = devices[1]; tcpcapturer.open(device, 65535, true, PacketCapture. DEFAULT_TIMEOUT); TcpdumpWriter.writeHeader(filename, TcpdumpWriter.LITTLE_ENDIAN, 65535); tcpcapturer.addrawpacketlistener(new subrawpackethandler(filename)); int cpt = 0; while (cpt!= ctr_packet) { tcpcapturer.capture(1); System.out.println("Mencatat paket nomor "+String.valueOf(cpt+1)); cpt ++; System.out.println(ctr_packet+" Paket berhasil dicatat ke file "+filename); catch (Exception ex) { ex.printstacktrace(); class subrawpackethandler implements RawPacketListener { private String filename; public subrawpackethandler(string filename){ this.filename=filename; public void rawpacketarrived(rawpacket raw) {
7 L.7 try { TcpdumpWriter.appendPacket(filename, raw, TcpdumpWriter.LITTLE_ENDIAN); catch (IOException e) { e.printstacktrace(); TcpdumpReader.java import java.util.vector; import net.sourceforge.jpcap.net.rawpacket; import net.sourceforge.jpcap.capture.packetcapture; import net.sourceforge.jpcap.net.*; import net.sourceforge.jpcap.util.*; import static java.lang.math.*; import java.sql.*; import java.io.*; public class TcpdumpReader{ private String filename; public RawPacket rawpkt; public static final int LITTLE_ENDIAN = 1; private String serverip; private String clientip; private String phoneclientip; private String phoneserverip; public TcpdumpReader(String filename){ this.filename=filename; this.clientip=" "; this.serverip=" "; this.phoneclientip=" "; this.phoneserverip=" "; public static long extractinteger2(byte[] bytes, int pos, int cnt) { int value = 0; for(int i=0; i<cnt; i++){ if ( (bytes[pos + cnt - i - 1] & 0xFF)!=0) value = value <<8; value = ((bytes[pos + cnt - i - 1] & 0xff)); return value;
8 L.8 public Vector < Datagram > readpacket(string filename, int endian) throws IOException { String TcpdumpString; byte[] TcpdumpPacketBytes=new byte[65535]; byte[] TcpdumpPacketDataBytes=new byte[655355]; TcpdumpString=FileUtility.readFile(filename); TcpdumpPacketBytes = TcpdumpString.getBytes("ISO "); int offheaderoffset=24; int offset=offheaderoffset; long seconds; long useconds; int caplen; int length; int linktype=0x ;//code_ethernet = 0x ; Vector < Datagram > vrp =new Vector < Datagram > (); RawPacket rp2; Packet packet; Datagram pdu; EthernetPacket ether; for (;offset<tcpdumppacketbytes.length;){ seconds=extractinteger2(tcpdumppacketbytes,offset,4); useconds=extractinteger2(tcpdumppacketbytes,offset+4,4); caplen=(int)extractinteger2(tcpdumppacketbytes,offset+8,4); length=(int)extractinteger2(tcpdumppacketbytes,offset+12,4); offset= offset + 16; // data for (int i=0;i<caplen&&(i+offset)<tcpdumppacketbytes.length;i++){ TcpdumpPacketDataBytes[i]= TcpdumpPacketBytes[i+offset]; Timeval tv = new Timeval(seconds,(int) useconds); rp2 = new RawPacket(tv, TcpdumpPacketDataBytes, length > caplen? length - caplen : 0); packet=new PacketFactory().dataToPacket(6,rp2.getData()); if (packet instanceof IPPacket){ IPPacket ip=(ippacket) packet; if ( ( ip.getsourceaddress().equals(clientip) ip.getsourceaddress().equals(phoneclientip) ) && ( ip.getdestinationaddress().equals(serverip)
9 L.9 ip.getdestinationaddress().equals(phoneserverip) ) ){ // kondisi if pdu=new Datagram (caplen<length?length:caplen,tv, seconds,useconds,packet); vrp.add(pdu); offset= offset + (caplen>length?length:caplen); // end for number of RawPackets return vrp; public static void main (String args[])throws IOException { Timeval tv2,tv1; long delta,deltams=0; long totalbytes=0; EthernetPacket ether; Packet packet; int no_of_packets; double bytes_per_packet; double bits_per_packet; double packets_per_second; double traffic; String filename; BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Masukkan nama file tcpdump yang akan diproses (*.pcap) :"); filename=stdin.readline(); TcpdumpReader tcpd = new TcpdumpReader(filename); Vector <Datagram> vrp = tcpd.readpacket(filename,little_endian); no_of_packets=vrp.size(); for (int i=0;i<no_of_packets;i++){ packet=vrp.get(i).getpacket(); ether=(ethernetpacket) packet; delta=0; totalbytes+=vrp.get(i).getsize() ; if (i>0){ tv1=vrp.get(i-1).gettimeval(); tv2=vrp.get(i).gettimeval(); delta=tv2.getdate().gettime()-tv1.getdate().gettime();
10 L.10 deltams +=delta; tv1=vrp.get(0).gettimeval(); tv2=vrp.get(no_of_packets-1).gettimeval(); delta=tv2.getdate().gettime()-tv1.getdate().gettime(); Poisson poi = new Poisson(vrp,1000); bytes_per_packet=(double)totalbytes/(double)no_of_packets; bits_per_packet=8* bytes_per_packet; packets_per_second = poi.getlambda_mle(); traffic = packets_per_second * bits_per_packet; System.out.println("Besar paket rata-rata (bytes) :"+bytes_per_packet); System.out.println("Besar paket rata-rata (bits) :"+bits_per_packet+ "bits/paket"); System.out.println("Selisih waktu paket pertama dan terakhir :"+delta+"ms "); System.out.println("Laju kedatangan paket adalah :"+packets_per_second+" packet/s"); System.out.println("Laju kedatangan (bps) :"+traffic); Throughput.java import java.io.*; public class Throughput{ private long a; private long u; private int c; private double RTT; private double T0; private double pb,pc,pct; private int b; public double getpb(){ return pb; public double getpc(){ return pc; public double getpct(){ return pct;
11 L.11 public Throughput(long a, long u,int c,double RTT,double T0,int b){ this.a=a; this.u=u; this.rtt=rtt; this.t0=t0; this.b=b; this.c=c; this.pb=erlangb(a,u,c); this.pc=erlangc(a,u,c); this.pct=erlangc_dist(a,u,c,t0,rtt ); //anggep aja pakai T0 public double erlangb (long a, long u,int c){ double p; double sigma=0; double load = (double)a/(double)u; p =pow(load,(double)c); p =p/(double)faktorial(c); for (int i=0;i<=c;i++){ sigma += pow(load,i)/(double)faktorial(i); if (sigma!=0) p = p / sigma; System.out.println("Peluang Penolakan (ErlangB) ="+p); return p; public double erlangc (long a, long u,int c){ double p; double sigma=0; double load = (double)a/(double)u; double avg_wait; p = pow(load,(double)c)*c; p = p / (double)faktorial(c); p = p / ((double)c-load); for (int i=0;i<c;i++){ sigma += (pow(load,(double)i)/(double)faktorial(i) ); sigma+=p; if (sigma!=0) p /= sigma; avg_wait=(p * load) / ( c - load) ; if (p<=1) System.out.println("Peluang Penundaan (ErlangC) ="+p); else
12 L.12 System.out.println("Peluang Penundaan (ErlangC) ="+p+" >1, tidak dapat digunakan"); System.out.println("Rata-rata waktu menunggu ="+avg_wait); return p; public double erlangc_dist (long a, long u, int c, double T0,double RTT){ double p; double load = (double)a/(double)u; double t = T0/RTT; p = this.pc*exp(-(c-load)*t); System.out.println("Peluang Menunggu Selama "+t+"(faktor tunda) sebesar "+p); return p; public double erlangc_dist2(long a, long u, int c, double t){ //waiting time double p; double load = (double)a/(double)u; p = exp(-c*(1-load)*t); System.out.println("peluang menunggu sebanyak "+t+"s sebesar "+p); return p; public long faktorial(int n){ int hasil=1; if (n==0){ hasil=1; else{ for (int i=1;i<=n;i++){ hasil=hasil*i; return hasil; public double counttdto(double p){ double hasil; double minima; minima = min(1,((double)3* sqrt((double)3*b*p/(double)8)) ); hasil= 1/ ( RTT* sqrt(2*b*p/3) + this.t0*minima*p*(1+32*p*p)); System.out.println(hasil+" packet/s"); return hasil;
13 L.13 public static void main(string args[]) throws IOException{ String incoming_str; String bandwidth_str; String rtt_str; String t0_str; String b_str; long incoming; int c; double rtt; double t0; int b; BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Masukkan jumlah kedatangan (bps) :"); incoming_str=stdin.readline(); System.out.print("Masukkan bandwith saluran WAN (bps):"); bandwidth_str=stdin.readline(); System.out.print("Masukkan nilai estimasi RTT (dalam s):"); rtt_str=stdin.readline(); System.out.print("Masukkan nilai timeout TCP (T0,dalam s):"); t0_str=stdin.readline(); System.out.print("Masukkan nilai b (jumlah paket di ACK setiap ronde) :"); b_str=stdin.readline(); c=integer.valueof(bandwidth_str); if ((c % 64000)!=0){ c=c/64000; c=c+1; else{ c=c/64000; incoming=long.valueof(incoming_str); rtt=double.valueof(rtt_str); t0=double.valueof(t0_str); b=integer.valueof(b_str); Throughput rate= new Throughput(incoming,64000,c,rtt,t0,b); // 64 Kbyte System.out.println("====================================== =========================="); System.out.println("Laju TCP dengan menggunakan Peluang Erlang B"); rate.counttdto(rate.getpb()); System.out.println("Laju TCP dengan menggunakan Peluang Erlang C"); rate.counttdto(rate.getpc());
14 L.14 System.out.println("Laju TCP dengan menggunakan Peluang Distribusi Waktu Tunda Erlang C "); rate.counttdto(rate.getpct()); System.out.println("====================================== =========================="); WebDump.java import java.util.vector; import java.io.ioexception; import net.sourceforge.jpcap.net.rawpacket; import net.sourceforge.jpcap.capture.packetcapture; import net.sourceforge.jpcap.net.*; import net.sourceforge.jpcap.util.*; import static java.lang.math.*; import java.sql.*; import java.io.*; public class WebDump { private double RTT; private double p; private double b; private double T0; private String filename; public static final int LITTLE_ENDIAN = 1; public WebDump(String filename){ this.filename=filename; public static long extractinteger2(byte[] bytes, int pos, int cnt) { int value = 0; for(int i=0; i<cnt; i++){ if ( (bytes[pos + cnt - i - 1] & 0xFF)!=0) { value = value <<8; value = ((bytes[pos + cnt - i - 1] & 0xff)); return value; public static Vector < Datagram > readpacket(string filename, int endian) throws IOException { String TcpdumpString;
15 L.15 byte[] TcpdumpPacketBytes=new byte[65535]; byte[] TcpdumpPacketDataBytes=new byte[65535]; TcpdumpString=FileUtility.readFile(filename); TcpdumpPacketBytes = TcpdumpString.getBytes("ISO "); int offheaderoffset=24; int offset=offheaderoffset; long seconds; long useconds; int caplen; int length; int linktype=0x ;//code_ethernet = 0x ; Vector < Datagram > vrp =new Vector < Datagram > (); RawPacket rp2; Packet packet; Datagram pdu; EthernetPacket ether; entry for (;offset<tcpdumppacketbytes.length;){ seconds=extractinteger2(tcpdumppacketbytes,offset,4); useconds=extractinteger2(tcpdumppacketbytes,offset+4,4); caplen=(int)extractinteger2(tcpdumppacketbytes,offset+8,4); length=(int)extractinteger2(tcpdumppacketbytes,offset+12,4); offset= offset + 16; //get the data for (int i=0;i<caplen &&(i+offset)<tcpdumppacketbytes.length;i++){ TcpdumpPacketDataBytes[i]= TcpdumpPacketBytes[i+offset]; Timeval tv = new Timeval(seconds,(int) useconds); rp2 = new RawPacket(tv, TcpdumpPacketDataBytes, length > caplen? length - caplen : 0); packet=new PacketFactory().dataToPacket(6,rp2.getData()); if(packet instanceof TCPPacket) { TCPPacket tcppacket = (TCPPacket)packet; String srchost = tcppacket.getsourceaddress(); String dsthost = tcppacket.getdestinationaddress(); if (tcppacket.getsourceaddress().equals(" ")){ pdu = new Datagram (caplen<length? length:caplen,tv,seconds,useconds,packet); vrp.add(pdu); offset= offset + (caplen>length?length:caplen); // next packet return vrp;
16 L.16 public static void main (String args[])throws IOException { BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); WebDump webreader; Timeval tv2,tv1; long delta,deltams=0; Packet packet; IPPacket ip; String input; Vector <Datagram> vrp; Throughput rate; System.out.print("Berapa kapasitas saluran WAN percobaan? (64000 atau ) :"); input=stdin.readline(); if(input.equals("64000")){ webreader = new WebDump("web64.pcap"); vrp = readpacket("web64.pcap",little_endian); rate= new Throughput(64474,64000,1, ,3.2,2); else if (input.equals("128000")){ webreader = new WebDump("web128.pcap"); vrp = readpacket("web128.pcap",little_endian); rate= new Throughput(85607,64000,2,0.0290,3.2,2); else{ System.out.println("Untuk percobaan ini hanya terdapat 2 kapasitas saluran WAN"); return ; int last=0; int tcpcounter=0; for (int i=0;i<vrp.size();i++){ packet=vrp.get(i).getpacket(); if(packet instanceof TCPPacket) { TCPPacket tcppacket = (TCPPacket)packet; String srchost = tcppacket.getsourceaddress(); String dsthost = tcppacket.getdestinationaddress(); System.out.println(srcHost+" > "+dsthost); if (i>0){ tv1=vrp.get(last).gettimeval(); tv2=vrp.get(i).gettimeval(); delta=tv2.getdate().gettime()-tv1.getdate().gettime(); System.out.println("Packet "+(i+1)+" Interval dari Paket Sebelumnya "+delta+"ms");
17 L.17 deltams +=delta; last=i; tcpcounter++; System.out.println("====================================== ====================="); System.out.println("Jumlah paket dalam akses WWW adalah "+tcpcounter); System.out.println("Waktu tunda akses WWW dari Percobaan adalah "+(double)deltams/(double)1000+ " s"); System.out.println("====================================== ================="); System.out.println("Laju TCP pada saluran WAN Dengan Kapasitas "+input+ " Kbps"); if(input.equals("64000")){ System.out.println("Waktu tunda akses WWW harapan adalah "+(double)tcpcounter/rate.counttdto(rate.getpb())+" s" ); else if (input.equals("128000")){ System.out.println("Waktu tunda akses WWW harapan adalah "+(double)tcpcounter/rate.counttdto(rate.getpct())+" s"); System.out.println("====================================== ====================="); // end void main
PEMROGRAMAN 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 terperinciModul Praktikum Pemrograman
Modul Praktikum Pemrograman Tahun Ajaran 2009/2010 Penyusun : Eko Andriyanto W, S.Kom OUTPUT WITH COMMAND PROMPT Silahkan coba ketik program berikut ini: class KelilingLingkaran{ public static void main
Lebih terperinciInput Nilai tanpa Case String di Java
Input Nilai tanpa Case String di Java Oleh: Yudi Setiawan Input di Java umumnya ada Case String didalamnya namun, saya pernah dapat soal dimana sample input nya tidak terdapat Case String didalamnya. Lalu
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 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 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 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 terperinciPEMOGRAMAN JAVA. Yoannita. Tipe Data (ii) : Array Exception Handling
PEMOGRAMAN JAVA Yoannita Tipe Data (ii) : Array Exception Handling Education is when you read the fine print. Experience is what you get if you don't. (Pete Seeger) Array Misalkan dibutuhkan 100 variabel
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 terperinciCara Membaca File Text di JAVA
Cara Membaca File Text di JAVA Memanipulasi file teks adalah keterampilan yang akan melayani Anda dengan baik dalam karir pemrograman Anda. Pada bagian ini, Anda akan belajar bagaimana untuk membuka dan
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 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 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 terperinciBAB 2 INPUT DARI KEYBOARD
BAB 2 INPUT DARI KEYBOARD 2.1 Tujuan Membuat program java yang interaktif yang bisa membaca input dari keyboard Menggunakan class BufferedReader untuk mendapatkan input dari keyboard melalui layar console
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 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 terperinciMetode Insertion Sort di Java Console
Metode Insertion Sort di Java Console Oleh: Yudi Setiawan Pada tutorial sebelumnya, saya pernah jelaskan metode Bubble Sort dan Selection Sort. Nah, untuk tutorial kali ini saya akan membahas tentang Insertion
Lebih terperinciA. TUJUAN : Dapat mengimplementasi-kan kelas-kelas Java yang digunakan dalam pemrogaman jaringan.
Pertemuan ke-2 JAVA SOCKET A. TUJUAN : Dapat mengimplementasi-kan kelas-kelas Java yang digunakan dalam pemrogaman jaringan. B. TEORI SINGKAT Tentang Socket Socket adalah sebuah abstraksi perangkat lunak
Lebih terperinciModul 3 Flow Control dan Input
Modul 3 Flow Control dan Input Flow control terbagi menjadi dua, yaitu control seleksi dan control perulangan. 1. KONTROL SELEKSI Kontrol seleksi digunakan untuk membuat pemilihan terhadap aksi yang akan
Lebih terperinciNama Lengkap : Muiz Lidinillah NIM :
Nama Lengkap : Muiz Lidinillah NIM : 10650005 Asisten : Hani Zulfia Zahro A. Judul Percobaan/praktikum Input Dari Keyboard dan Struktur Kontrol B. Soal Pendahuluan 1. Cari contoh sederhana inputan keyboard
Lebih terperinciMetode Sequential Searching di Java Console
Metode Sequential Searching di Java Console Oleh: Yudi Setiawan Dalam ilmu pemrograman, melakukan pencarian Data merupakan hal yang paling sering dilakukan dalam perusahaan. Pencarian memiliki beberapa
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 terperinciPertemuan 4 Array pada Java
Pertemuan 4 Array pada Java Objektif : 1. Mahasiswa dapat memahami pengertian Array pada Java 2. Mahasiswa dapat mengetahui bentuk umum dari Array 3. Mahasiswa dapat mengetahui jenis-jenis Array pada Java
Lebih terperinci1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?
1 of 14 2/21/2008 2:34 PM Waktu Sisa : 0:43:58 1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar? 2 of 14 2/21/2008 2:34 PM 2. Pernyataan manakah yang benar mengenai
Lebih terperinciI/O (Input dan Output)
public class DemoFinally{ public static void main (String [] args){ int x = 3; int [] arr = {10,11,12; arr[3], padahal isi arr cuma ampe 2 System.out.println(arr[x]); System.out.println("Tidak terjadi
Lebih terperinciPertemuan 3 Struktur Perulangan pada Java
Pertemuan 3 Struktur Perulangan pada Java Objektif : 1. Mahasiswa dapat memahami konsep struktur kontrol perulangan dalam pemrograman. 2. Mahasiswa dapat menggunakan struktur kontrol perulangan (while,
Lebih terperinciPRAKTIKUM 8 FILE INPUT OUTPUT
PRAKTIKUM 8 FILE INPUT OUTPUT A. TUJUAN 1. Memahami cara memasukkan Input dan menampilkan Output 2. Memahami dasar membaca dan menulis file B. DASAR TEORI Dasar Baca / Tulis File Terdapat dua buah stream
Lebih terperinciPERTEMUAN I PENGENALAN JAVA
PERTEMUAN I PENGENALAN JAVA Objektif : Praktikan mengetahui dan mengenal bahasa pemrograman Java. Praktikan mengerti konsep dan struktur bahasa pemrograman Java. Praktikan mengerti konsep variabel, tipe
Lebih terperinciSTREAM DAN FILE. PipedInputStream, SequenceInputStream, dan StringBufferInputStream.
STREAM DAN FILE Proses penulisan dan pembacaan data sering kita sebut dengan proses input dan output, dimana penulisan data berarti mengalirkan data ke output dan menerima atau mendapatkan data dari input.
Lebih terperinciLAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 5 Dosen : Bella Hardiyana S. Kom
LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 5 Dosen : Bella Hardiyana S. Kom BAB IV FUNGSI INPUT OUTPUT DASAR (INPUT) Fungsi Input Input (masukan) adalah memberikan data lewat keyboard, mouse, scanner,
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 terperinciPercabangan dan Perulangan
Percabangan dan Perulangan uliana Setiowati Politeknik Elektronika egeri Surabaya 2011 1 Topik Percabangan switch Perulangan Special Loop Control 2 Flowchart Bagan-bagan yang mempunyai arus yang menggambarkan
Lebih terperinciException adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error):
Alfan F. Wicaksono FASILKOM UI Exception Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error): Ingat, kategori ini tidak
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 terperinciA. TUJUAN PEMBELAJARAN 1. Mengetahui cara menangani exception dengan cara melempar exception. 2. Mengetahui cara membuat sendiri class exception.
PRAKTIKUM 18 MELEMPAR EXCEPTION DAN MEMBUAT EXCEPTION SENDIRI A. TUJUAN PEMBELAJARAN 1. Mengetahui cara menangani exception dengan cara melempar exception.. Mengetahui cara membuat sendiri class exception.
Lebih terperinciPemrograman Socket menggunakan TCP
Pemrograman Socket menggunakan TCP Wiranti Sri Utami whiranty68@gmail.com Abstrak Java menyediakan kelas dan method yang memungkinkan dua program untuk saling berkomunikasi didalam sebuah jaringan komputer
Lebih terperinciPertemuan III [STRUKTUR KONTROL] CariGrade.java Program mencari grade nilai menggunakan struktur control if-else
Pertemuan III [STRUKTUR KONTROL] Materi : 1. Struktur kontrol if 2. Struktur kontrol if-else 3. Operator kondisi (?:) 4. Struktur kontrol switch 5. Struktur kontrol for 6. Struktur kontrol while 7. Struktur
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 terperinciAPLIKASI CHAT ANTAR PC
APLIKASI CHAT ANTAR PC Kali ini kita akan membuat aplikasi chatting antar PC dengan menggunakan Kabel UTP Cross Over. Di dalam aplikasi ini terdapat 3buah pilihan layanan. Yang pertama adalah Server, kedua
Lebih terperinciIF2281 Pemrograman Berorientasi Objek Program kecil Pelengkap Diktat. import java.io.*; import java.util.scanner; class IO {
File ini berisi padanan program yang pernah diajarkan dalam C++ menjadi program yang fungsinya sama dalam JAVA. Program dalam bahasa JAVA ditulis dalam JDK versi 1.5 Teks biru adalah teks program dalam
Lebih terperinciBahasa Pemrograman 2.
Bahasa Pemrograman 2 Pengenalan JAVA 1 anton@ukdw.ac.id Instalasi JDK Download JDK for free Instalasi biasa Set PATH dan JAVA_HOME set PATH=%PATH%; set JAVA_HOME=
Lebih terperinciBAB Argument Command-Line dan System Properties
BAB 5 Aplikasi Berbasis Teks 5.1 Tujuan Pembahasan kali ini akan menitikberatkan pada bahasan penggunaan argument command-line. Selebihnya, Anda akan mempelajari mengenai penggunaan streams untuk mendapatkan
Lebih terperinciPEMROGRAMAN JARINGAN MODUL 3 STREAM
PEMROGRAMAN JARINGAN MODUL 3 STREAM Pemrograman Jaringan selalu melakukan input dan output: memindahkan byte data dari satu sistem ke sistem lain. Data yang dibaca dari server yang mengirim data tidak
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan
Lebih terperinciProgram Java Sesi 1. Arief Susanto
Program Java Sesi 1 Arief Susanto arief_csp@yahoo.co.id http://www.ariefsusanto.at.ua Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk
Lebih terperinciPRAKTIKUM 7 DASAR INPUT OUTPUT
PRAKTIKUM 7 DASAR INPUT OUTPUT A. TUJUAN 1. Memahami dasar-dasar input-ouput dalam pemrograman Java 2. Memahami prinsip kerja stream 3. Memahami penggunaan console dalam proses input-output B. DASAR TEORI
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 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 terperinciTopik. Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file
Topik Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file Stream I/O Semua data di Java dibaca dan ditulis dengan menggunakan
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 terperinciMODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK
MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK Deskripsi Singkat merupakan bentuk struktur data seperti tumpukan yang memiliki konsep Last In First Out (LIFO). Bermakna data yang terakhir masuk merupakan
Lebih terperinciLAMPIRAN. Berikut ini adalah kode program transmisi video yang diinstall pada sisi user. public static void main(string args[]) throws Exception
LAMPIRAN Lampiran I Berikut ini adalah kode program transmisi video yang diinstall pada sisi user. import java.io.*; import java.net.*; class UDPSender { public static void main(string args[]) throws Exception
Lebih terperinciLAPORAN PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK
LAPORAN PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK Disusun untuk Memenuhi Matakuliah Praktikum Pemrograman Berbasis Objek Yang Dibimbing oleh Heru Wahyu Herwanto, S.T., M.KOM Asisten Praktikum: Ruth Ema Febrita
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 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 terperinciMendapatkan 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
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 terperinciPraktikum 9 Exception Handling
Praktikum 9 Exception Handling Tujuan Memahami dan menerapkan konsep penanganan error pada pemrograman berorientasi objek. Dasar Teori Exception merupakan subkelas dari kelas java.lang.throwable, bukalah
Lebih terperinciDefinisi Eksepsi (exception)
Penanganan Eksepsi Definisi Eksepsi (exception) Exception adalah kondisi yang menyebabkan program menjadi hang atau quit dari alur normal yang telah ditentukan pada saat program dijalankan. Exception ini
Lebih terperinciMODUL PRAKTIKUM DASAR PEMROGRAMAN
MODUL PRAKTIKUM DASAR PEMROGRAMAN Menggunakan Bahasa Pemrograman Java Muhammad Affandes JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UIN SULTAN SYARIF KASIM RIAU 2014 KATA PENGANTAR Alhamdulillahirobbil
Lebih terperinciUAS JAVAUAS JAVA. Fibonaci Naik :
UAS JAVAUAS JAVA Fibonaci Naik : public class fibonaik int a=1,b=0,c,i; for(i=1;i=1;i--)
Lebih terperinciPemrograman Berorientasi Object
Pemrograman Berorientasi Object Apa itu Exception? Singkatan dari Exceptional Events. Kesalahan (errors) yang terjadi saat runtime, menyebabkan gangguan pada alur eksekusi program. Contoh Error pembagian
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 terperinciPERTEMUAN 3 OBJEK DAN CLASS
PERTEMUAN 3 OBJEK DAN CLASS Obyektif: Praktikan memahami perbedaan objek dan class pada Java. Praktikan memahami konsep berorientasi objek. Praktikan dapat membuat program sederhana dengan menggunakan
Lebih terperinciMembuat Aplikasi Chatting Dengan Java
Membuat Aplikasi Chatting Dengan Java M Zainal Arifin agendogget@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan
Lebih terperinciMata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4
PERCABANGAN Program dengan Pernyataan IF Program di bawah ini adalah program untuk menentukan suatu kelulusan mahasiswa terhadap suatu Mata kuliah. Program tersebut menggunakan pernyataan if untuk penentuan
Lebih terperinciMODUL III ARRAYLIST TUGAS PENDAHULUAN
MODUL III ARRAYLIST TUGAS PENDAHULUAN 1. Jelaskan pengertian ArrayList? 2. Jelaskan perbedaan Array dan ArrayList? 3. Tuliskan contoh sintak ArrayList! 1. TUJUAN Mahasiswa dapat memahami konsep ArrayList
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 terperinciIKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 2 1 3/11/2015 WEEK 2 Class Driver Constructor Public vs private Get dan set
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 terperinciVariabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch
Waktu Sisa : 0:55:52 1. 0 1 2 3 4 2. Sebuah variabel dalam local method bisa diakses dari dalam block try-catch. Dimana variabel tersebut sebaiknya dideklarasikan? Variabel tersebut seharusnya dideklarasikan
Lebih terperinciWaktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block
Waktu Sisa : 0:43:4 1. Sukses Kesalahan pada URL File tidak lengkap Kesalahan umum Mengerjakan finally Diluar block 2. Method hallo() bisa melempar java.io.ioexception, java.lang.runtimeexception, atau
Lebih terperinciModul 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
Lebih terperinciLAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA
LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA BAB : PENGENALAN OBJECT ORIENTED PROGRAMMING NAMA : ABDUL LATIF NIM : 0000 TANGGAL : 0/09/06 ASISTEN : - AFIFUR
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK
PEMROGRAMAN BERORIENTASI OBJEK Materi III Class dan Object Maksud dan tujuan Memahami Pembuatan Kelas, Objek dan method Dapat menerapkan kelas, objek, dan method kedalam bahasa pemrograman java Apapun
Lebih terperinciARRAY, SORTING & SEARCHING
Materi kuliah ARRAY, SORTING & SEARCHING Ir. Roedi Goernida, MT. (roedig@yahoo.com) Program Studi Sistem Informasi Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung 2011 1 Pengertian Array (1/3)
Lebih terperinciPertemuan 7 File pada Java
Pertemuan 7 File pada Java Objektif : 1. Mahasiswa dapat memahami latar belakang penggunaan File 2. Mahasiswa dapat memahami tentang Java IO Stream 3. Mahasiswa dapat mengetahui tentang Class dan Method
Lebih terperinciMATERI PRAKTIKUM 2 ARRAY
MATERI PRAKTIKUM 2 ARRAY A. Teori 1. Deklarasi dan Penciptaan Array Array adalah bentukan yang menyediakan penyimpanan sejumlah item bertipe sama. Item-item array dapat berupa data sederhana atau komposit.
Lebih terperinciIF PEMROGRAMAN LANJUT EXCEPTION. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT EXCEPTION 09 Oleh : Andri Heryandi, M.T. MATERI HARI INI Exception Penanganan Exception Penanganan Exception satu catch Penanganan Exception dengan banyak catch Pengaganan
Lebih terperinciBAB V HASIL DAN PEMBAHASAN Laju Kedatangan Paket Data Komunikasi Real Time
BAB V HASIL DAN PEMBAHASAN 5.1 Ekstraksi Hasil Pengumpulan Data 5.1.1 Laju Kedatangan Paket Data Komunikasi Real Time Jumlah paket yang dipertukarkan dalam rentang waktu tertentu merupakan salah satu besaran
Lebih terperinciIntroduction To Stream
Introduction To Stream 4.1 Stream Overview Stream didefinisikan sebagai aliran data dari source ke destination. Baik source maupun destination dapat berupa devices, disk file, console maupun network. Java
Lebih terperinciLab Bahasa Pemrograman 2
Materi : 1. Deklarasi metoda 2. Konversi argumen 3. Lingkup deklarasi 4. Overload metoda 5. Rekursif Pertemuan V METHOD Deklarasi sebuah Method public, private, protected, package static abstract final
Lebih terperinciif (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }
PRAKTIKUM 4 PERCABANGAN DAN PERULANGAN A. TUJUAN PEMBELAJARAN 1. Memahami logika percabangan 2. Memahami logika perulangan 3. Memakai percabangan dan perulangan yang tepat 4. Memahami pemberian kondisi
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 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 terperinciPemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.
Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs. Internet IP Address Protocol Port Client - Server Internet adalah interkoneksi dari berbagai jaringan komputer yang terkoneksi dalam
Lebih terperinciPercabangan & Perulangan
Struktur Dasar Java Percabangan & Perulangan Object-oriented Programming (OOP) with JAVA 2011/2012 Macam-macam Percabangan if (...) if ( ) else ( ) if ( ) else if ( ) else ( ) switch ( ) Percabangan :
Lebih terperincigame yang dibangun lebih semakin hidup dan terasa nyata, hal ini juga yang membuat para pemain lebih tertarik, bayangkan apabila di dalam suatu
BAB 4 EFEK SUARA 4.1 Pendahuluan Pada sebuah permainan efek suara sangat dibutuhkan untuk membuat game yang dibangun lebih semakin hidup dan terasa nyata, hal ini juga yang membuat para pemain lebih tertarik,
Lebih terperinciLAMPIRAN A : LISTING PROGRAM
57 LAMPIRAN A : LISTING PROGRAM /* * Source Code Program Algoritma Kombinasi RSA dan ElGamal * oleh : * Nama : Hasnan Aulia Haq * NIM : 100823019 * Prodi : Ekstensi Matematika * Jurusan : Matematika FMIPA
Lebih terperinciMODUL PRAKTIKUM Matematika Informatika 2
MODUL PRAKTIKUM Matematika Informatika 2 Versi 3.1 Tahun Penyusunan 2012 1. Naeli Umniati, ST., MMSI 2. Lilis Ratnasari, ST., MMSI Tim Penyusun 3. Puji Zulaikasari, ST. 4. Rogayah, ST 5. Andika Januarianto,
Lebih terperinciPenjebakan Eksepsi. Nur hasanah, M.Cs
Penjebakan Eksepsi Nur hasanah, M.Cs Pendahuluan Dalam Java, runtime error (kesalahan-kesalahan yang terjadi pada saat program sedang berjalan) disebut eksepsi. Terdapat 5 buah kata kunci : try,catch,
Lebih terperinciTidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis
Waktu Sisa : 0:58:12 1. Package mana yang memiliki class IOException? java.util java.text java.error java.io 2. Pilihan manakah di bawah ini yang paling tepat mendeskripsikan langkah-langkah penting dalam
Lebih terperinciARRAY DAN ARGUMEN BARIS PERINTAH
1 ARRAY DAN ARGUMEN BARIS PERINTAH Array adalah obyek yang dapat digunakan untuk menyimpan sejumlah data. Elemen yang disimpan pada array dapat berupa tipe primitif (misalnya int) ataupun instan kelas
Lebih terperinciShortHand If Else di Java
ShortHand If Else di Java Oleh: Yudi Setiawan Maksud dari Short Hand di sini ialah penulisan singkat dari statement If Else di java. Tidak hanya di Java, di PHP pun Anda juga bisa menerapkannya hanya saja
Lebih terperinciMODUL PRAKTIKUM Pemrograman Berorientasi Objek (Menggunakan Java With NetBeans) Oleh : Fery Updi, S.Kom
MODUL PRAKTIKUM Pemrograman Berorientasi Objek (Menggunakan Java With NetBeans) Oleh : Fery Updi, S.Kom PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN REKAYASA PERANGKAT LUNAK SMKS YUPPENTEK 2 CURUG 2011 DAFTAR
Lebih terperinciPEMROGRAMAN JAVA : STREAM DAN FILE
PEMROGRAMAN JAVA : STREAM DAN FILE Asep Herman Suyanto info@bambutechno.com http://www.bambutechno.com Proses penulisan dan pembacaan data sering kita sebut dengan proses input dan output, dimana penulisan
Lebih terperinciPRAKTIKUM I EXCEPTION HANDLING
I - 1 PRAKTIKUM I EXCEPTION HANDLING 1. Tujuan Siswa dapat memahami cara menangani exception. 2. Praktikum 2.1. Penunjang Exception Exception merupakan kondisi tidak biasa yang muncul pada saat runtime,
Lebih terperinciPemograman Java. Yoannita, S.Kom. Argumen Command Line Exception Handling Package
Pemograman Java Yoannita, S.Kom Argumen Command Line Exception Handling Package Argumen Command Line public static void main( String[] args ) Pemakaian : javac java namaclass arg[0] arg[1].
Lebih terperinci10.1 Konsep dasar jaringan
Bab 10 Jaringan Java mengijinkan anda untuk mempermudah mengembangkan aplikasi yang mengerjakan berbagai pekerjaan melalui jaringan. Ini adalah suatu cita-cita pembuatan Java yang menjadi salah satu kekuatan
Lebih terperinciOPERASI FILE & EXCEPTION HANDLING. Herman Tolle
OPERASI FILE & EXCEPTION HANDLING Herman Tolle OPERASI FILE Untuk program sederhana, input cukup dari keyboard kemudian diproses dan ditampilkan hasilnya ke layar monitor. Data yang disimpan dalam variabel,
Lebih terperinci