Pemrograman JAVA (TIB09)

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

Pemrograman Berorientasi Objek
Try, Catch, Finally Throws
Pemrograman JAVA (TIB09)
Input dan Output.
 public static void main(String[] args) {  int bil1=3;  do {  System.out.print(bil1+",");  bil1=bil1+4;  }  while(bil1
Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
Java Progamming Operasi I/O
Pemrograman Berorientasi Objek
Praktikum 9 Pemrograman Berbasis Obyek
Array
Modul 3: Kendali program dan teknik penyimpanan data
PERTEMUAN 4 Penyeleksian kondisi
Pemrograman Lanjut Pemrograman Berbasis Obyek Lanjut.
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
Pemrograman JAVA (TIB09)
Pemrograman Berbasis Obyek Oleh Tita Karlita
Array, Class, Obyek, Method danConstructor.
MATA KULIAH : PEMROGRAMAN 3 JAVA PROGRAMMING (JSE)
I/O Stream lanjutan.
Mendapatkan input dari keyboard
Mendapatkan Input dari Keyboard
Operasi File Oleh: Idris Winarno.
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
- PERTEMUAN 4 - PERULANGAN
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
PELATIHAN JAVA FUNDAMENTAL
Pengembang aplikasi memiliki kemampuan untuk memperbaiki beberapa parameter TCP, seperti buffer dan maksimum ukuran segmen maksimum Socket Programming.
Object Oriented Programming with JAVA 2011/2012
PEMROGRAMAN TERSTRUKTUR
UDP.
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
Dasar I/O Oleh: Mike Yuliana Politeknik Elektronika Negeri Surabaya.
Pengenalan JAVA dan Pemrograman Berorientasi Objek
STREAM.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Algoritma & Pemrograman 1
Perulangan (Iteration)
Manipulasi String dengan Kelas String dan StringBuffer
Input/output dan Kelas File
File Stream.
Fakultas Ilmu Komputer Informatika Universitas Bina Darma
Aplikasi berbasis teks
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
Input/output dan Kelas File
Pengaksesan File Disusun Oleh: Reza Budiawan Untuk:
PEMROGRAMAN BERBASIS JARINGAN
BAB 1 PACKAGE (PAKET) Pokok bahasan : 1. Pembuatan paket 2.
Constructor overloading
JAVA FUNDAMENTAL (Method)
C++ static.
Pengenalan dan Struktur Java (Operator dan Input)
CLASS Pertemuan 003.
PENERAPAN DASAR-DASAR SYNTAX JAVA
MATERI PENDUKUNG PENGGUNAAN THROW
Method (Metode).
Tipe Data, Variabel, dan Operator
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
MATERI PENDUKUNG PENGENALAN DASAR CLASS
Aplikasi Berbasis Teks
Pilar Object Oriented Programming
PEMROGRAMAN JAVA.
Method Java Fundamental Syahrul Mauluddin S.Kom, M.Kom.
Pilar Object Oriented Programming
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Mendapatkan Input dari Keyboard
Pertemuan 2 Praktek Pembuatan Program Class dan Objek
Streams & Files 1. Streams (data moving into and out of a program) and files are supported by the java.io package. 2. InputStream & OutputStream are.
FONDASI PEMROGRAMAN & STRUKTUR DATA #6
Transcript presentasi:

Pemrograman JAVA (TIB09) Input-Output Disusun oleh Teady Matius Prodi Teknik Informatika - Universitas Bunda Mulia

Stream I/O Dua cara menyimpan data ke dalam file pada JAVA Binary File TextFile Class untuk File Stream I/O FileOutputStream  menggunakan method read() FileInputStream  menggunakan method write()

Contoh FileOutputStream import java.io.*; public class TulisFile { public static void main (Strings []args) throws IOException{ FileOutputStream fos; byte[] b = {‘t’, ‘e’, ‘s’, ‘t’}; int len = b.length; fos = new FileOutputStream(“myfile.dat”); fos.write(b,0,len); fos.close; }

Contoh FileInputStream import java.io.*; public class BacaFile { public static void main (Strings []args) throws IOException { FileInputStream fis; int len=1200; byte[] b = new byte[1200]; fis = new FileInputStream(“myfile.dat”); fis.read(b,0,len); for (int i=0; i<len; i++) { System.out.print((char) b[i]); } fis.close;

Class File Memberikan informasi suatu File Tidak berhubungan dengan membaca atau menulis file (PERHATIKAN!!!) Contoh: File f = new File(namaFile) If (f.exists() && f.isFile()) { System.out.println(“OK”); } else { System.out.println(“File not found”); System.exit(-1); }

Buffering Mempercepat performance baca-tulis file Class yang dipergunakan: BufferedReader  menggunakan method readLine() yang mempunyai nilai balik berupa String PrintWriter  menggunakan method print() dan println() untuk menulis String ke File

Contoh PrintWriter File f; FileWritter fw; PrintWriter fOut; String tulisan; try { f = new File(“sajak.txt”); fw = new FileWriter(f); fOut = new PrintWriter(fw); } catch (IOException) { System.out.println(“File gagal dibuka”); tulisan = “Baris pertama”; fOut.println(tulisan); tulisan = “Baris kedua”; fOut.print(“tidak pindah baris”); fOut.println(“setelah ini pindah baris”); fOut.flush(); fOut.close();

Contoh BufferedReader File f; FileReader fr; BufferedReader fin; try { f = new File(“sajak.txt”); fr = new FileReader(f); fin = new BufferedReader(fr); } catch (IOException) { System.out.println(“File gagal dibuka”); String tulisan; for(;;) { try { tulisan = fin.readLine(); } catch (IOException ex) { if (tulisan == null) break; System.out.pintln(tulisan); fin.close; catch IOException ex) {

Membaca Input dari Keyboard Java menyediakan System.in sebagai InputStream untuk mendapatkan input dari keyboard. (catatan: System.in tidak jalan pada platform lain yang tidak mempunyai standard input seperti MacIntosh) Enkapsulasi: InputStreamReader isr = newInputStreamReader(System.in); BufferedReader buf = new BufferedReader(isr); Untuk mengambil String dari keyboard bisa didapat dengan method readLine() yang memiliki nilai balik String. Contoh Strng str = buf.readLine();