//PROGRAM " tidak dapat dibaca")); import java.io.file; Date tanggal = new Date(); import java.io.ioexception;

dokumen-dokumen yang mirip
PRAKTIKUM 8 FILE INPUT OUTPUT

Materi kuliah I/O & FILE. Ir. Roedi Goernida, MT.

Objek Stream, Akses File & Exception Handling

PRAKTIKUM 7 DASAR INPUT OUTPUT

Topik. Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file

PEMROGRAMAN JARINGAN MODUL 3 STREAM

BAB Argument Command-Line dan System Properties

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

Bahasa Pemrograman :: Dasar Pemrograman Java

Percabangan & Perulangan

Pertemuan 7 File pada Java

Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error):

STREAM DAN FILE. PipedInputStream, SequenceInputStream, dan StringBufferInputStream.

Pemograman Java. Input(ii) String Function Pengulangan(FOR-While-DoWhile) Yoannita, S.Kom

Elemen Dasar Dalam Bahasa Java

OPERASI FILE & EXCEPTION HANDLING. Herman Tolle

BAB II VARIABEL DAN TIPE DATA

2 TIPE DATA DAN VARIABEL

Percabangan dan Perulangan

Metode Sequential Searching di Java Console

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL)

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Cara Membaca File Text di JAVA

Modul 3 Flow Control dan Input

Badiyanto, S.Kom., M.Kom. PBO java

Input Nilai tanpa Case String di Java

LAMPIRAN A: SOURCE CODE PROGRAM CLASS METODE

Pertemuan ke-1 STREAM DAN IO. A. TUJUAN : Mampu mengimplementasikan kelas-kelas untuk menangani aliran data.

PENGENALAN JAVA (2)

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

Pertemuan 2 Struktur Kontrol Percabangan

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

BAB 4 ARRAY. number1 = 10; number2 = 20; number3 = 30;

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

BAB 1 KONSEP DASAR JAVA

Penyeleksi Kondisi / Percabangan

A. Judul Percobaan/praktikum Tipe Data, Keyword, Variabel, Operator dan Teknik Konfersi

All Chapter Rental Multimedia

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.

if (ekspresi_boolean) {

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Nama Lengkap : Muiz Lidinillah NIM :

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

NASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014

SUMBER BELAJAR PENUNJANG PLPG

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

IF2281 Pemrograman Berorientasi Objek Program kecil Pelengkap Diktat. import java.io.*; import java.util.scanner; class IO {

Dasar Pemrograman Java

PEMROGRAMAN JAVA : STREAM DAN FILE

BAB 2 INPUT DARI KEYBOARD

Percabangan & Perulangan

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard

Modul Praktikum Pemrograman

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

TIPE DATA Pertemuan (K-03/L-03)

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

Pertemuan III [STRUKTUR KONTROL] CariGrade.java Program mencari grade nilai menggunakan struktur control if-else

Introduction To Stream

A. TUJUAN PEMBELAJARAN 1. Mengetahui cara menangani exception dengan cara melempar exception. 2. Mengetahui cara membuat sendiri class exception.

Pertemuan 3 Struktur Perulangan pada Java

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

PEMAHAMAN DASAR DASAR JAVA

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

Array. Pengantar. int a, b, c, d, e;

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

I/O (Input dan Output)

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 5 Dosen : Bella Hardiyana S. Kom

Projek Kelompok 7. package (tiopan-programmer java) public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1;

Metode Insertion Sort di Java Console

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Terdiri atas deretan karakter String diimplementasikan oleh java dalam bentuk class. Dapat langsung di konstruksi tanpa perintah new

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

Riwayat Pendidikan: SDK Lemuel II, Pos Pengumben, Jakarta Barat SMPK Lemuel, Pos Pengumben, Jakarta Barat SMUN 78, Kemanggisan, Jakarta Barat

MODUL 5 PERULANGAN A. WHILE

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

OPERATOR-OPERATOR DALAM JAVA

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

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

Kelompok 7. package (tiopan-programmer java) public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1;

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

DASAR PEMROGRAMAN JAVA

IF PEMROGRAMAN LANJUT EXCEPTION. Oleh : Andri Heryandi, M.T.

EXCEPTION. 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return

PEMROGRAMAN SOCKET LANJUTAN

PRAKTIKUM 17 MENANGANI EXCEPTION

PENGENALAN LINGKUNGAN KERJA JAVA

IKG2I4 / Software Project I

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Metode Binnary Searching di Java Console

Tiopan Indra Wahyudi R5L PROJECT KELOMPOK 7 R5L. package brekk; public class brekk{ public static void main(string[]args){

int fungsi_2() { int main() { fungsi_1(); fungsi_2(); return 0;

MODUL DUA VARIABEL DAN TIPE VARIABEL

PRAKTIKUM I EXCEPTION HANDLING

Belajar ArrayList di Java

Struktur Kontrol Pemrograman Java : PERCABANGAN

PERTEMUAN V STREAM DAN OOP TUJUAN PRAKTIKUM. 2. Praktikan memahami pemrograman berbasis objek dengan mengetahui karakteristik OOP.

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

Transkripsi:

//PROGRAM 10-10 import java.io.ioexception; import java.io.date; class DemoAtributFile { " tidak dapat dibaca")); Date tanggal = new Date(); tanggal.settime(f.lastmodified()); tulis("tanggal modifikasi terakhir: " + tanggal); tulis("ukuran file: " + f.length() + " byte"); public static void tulis(string str) { System.out.println(str); public static void main(string[] args) throws File f = new File("D:/javaCode/images/list.jpg"); tulis("nama file: " + f.getname()); tulis("nama lengkap: " + f.getcanonicalpath()); tulis("path absolut: " + f.getabsolutepath()); tulis("path: " + f.getpath()); tulis("parent: " + f.getparent()); (f.exists()? " ada" : " tidak ada")); (f.isfile()? " adalah file" : " bukan file")); (f.isdirectory()? " adalah direktori" : " bukan direktori")); (f.canwrite()? " dapat ditulis" : " tidak dapat ditulis")); (f.canread()? " dapat dibaca" : //PROGRAM 10-7 class DemoBacaFile { FileInputStream finput = null; int data; // membuka file finput = new FileInputStream("d:/INPUT.TXT"); catch (FileNotFoundException fnfe) { System.out.println("File tidak ditemukan."); // membaca data dari dalam file // dan menampilkan hasilnya ke layar console while ((data = finput.read())!= -1) { // ketika ditampilkan, data dikonversi ke tipe char System.out.print((char) data);

catch (IOException ioe) { System.out.println(ioe.getMessage()); return; // menutup file finput.close(); ch = (char) br.read(); System.out.println("Karakter yang dimasukkan adalah \'" + ch + "\'"); catch (IOException ioe) { //PROGRAM 10-3 //PROGRAM 10-13 class DemoHapusFile { File f = new File("d:/contoh.txt"); f.delete(); class DemoInputNumerik1 { System.out.print("Masukkan sebuah bilangan bulat: "); String temp; int bilangan = 0; //PROGRAM 10-1 class DemoInputKarakter { System.out.print("Masukkan sembarang karakter: "); char ch; // input data dianggap sebagai string temp = br.readline(); // konversi dari string ke integer bilangan = Integer.parseInt(temp); catch (NumberFormatException nfe) { System.out.println("Data yang dimasukkan " + "bukan bilangan bulat");

System.exit(1); "adalah " + bilangan); System.out.println("Bilangan yang dimasukkan " + "adalah " + bilangan); //PROGRAM 10-4 class DemoInputNumerik2 { System.out.print("Masukkan sebuah bilangan riil: "); String temp; double bilangan = 0; //PROGRAM 10-2 class DemoInputString { System.out.print("Masukkan nama Anda: "); String nama; nama = br.readline(); System.out.println("Halo " + nama + ", sudahkah Anda mengerti Java?"); // input data dianggap sebagai string temp = br.readline(); // konversi dari string ke floating-point bilangan = Double.parseDouble(temp); catch (NumberFormatException nfe) { System.out.println("Data yang dimasukkan bukan bilangan"); System.exit(1); System.out.println("Bilangan yang dimasukkan " + //PROGRAM 10-14 class DemoListDirektori { String dir = "d:/javacode"; File f = new File(dir); String[] daftar = f.list(); java.util.arrays.sort(daftar); System.out.println("File dan direktori dalam D:\\javaCode"); System.out.println();

for (int i=0; i<daftar.length; i++) { File ftemp = new File(dir + "/" + daftar[i]); if (ftemp.isdirectory()) { System.out.println(daftar[i] + "\t\t<dir>"); //PROGRAM 10-6 import java.io.printwriter; else { System.out.println(daftar[i]); class DemoPrintWriter { // membuat objek PrintWriter //PROGRAM 10-15 class DemoMembuatDirektori { File f = new File("d:/NewDir/NewSubDir"); f.mkdirs(); //PROGRAM 10-11 import java.io.ioexception; class DemoMembuatFileBaru { public static void main(string[] args) throws File f = new File("d:/sample.txt"); f.createnewfile(); PrintWriter pw = new PrintWriter(System.out, true); double d = 3.1416; int i = 123; byte b = 65; char c = 'A'; String s = "Ini adalah string"; pw.println("data bertipe double : " + d); pw.println("data bertipe int : " + i); pw.println("data bertipe byte : " + b); pw.println("data bertipe char : " + c); pw.println("data bertipe string : " + s); //PROGRAM 10-9 class DemoSalinFile { FileInputStream finput = null; FileOutputStream foutput = null;

int data; // membuka file input finput.close(); foutput.close(); catch (IOException ioe) { finput = new FileInputStream("d:/FILE1.TXT"); catch (FileNotFoundException fnfe) { System.out.println("File input tidak ditemukan"); // membuka file output foutput = new FileOutputStream("d:/FILE2.TXT"); catch (FileNotFoundException fnfe) { System.out.println("File output tidak dapat terbentuk"); // membaca data dari file input // dan memasukkannya ke dalam file output while ((data = finput.read())!= -1) { foutput.write(data); catch (IOException ioe) { System.out.println(ioe.getMessage()); return; // menutup file //PROGRAM 10-8 class DemoTulisFile { FileOutputStream foutput = null; String data = "Baris pertama \nbaris kedua \nbaris ketiga"; // membuka file foutput = new FileOutputStream("d:/OUTPUT.TXT"); catch (FileNotFoundException fnfe) { System.out.println("File tidak dapat terbentuk."); // menulis data ke dalam file for (int i=0; i<data.length(); i++) { // data akan dikonversi per karakter foutput.write((int) data.charat(i)); catch (IOException ioe) { System.out.println(ioe.getMessage());

return; // menutup file foutput.close(); catch (IOException ioe) { //PROGRAM 10-12 class DemoUbahNamaFile { File f = new File("d:/sample.txt"); f.renameto(new File("d:/contoh.txt")); //PROGRAM 10-5 class DemoWrite { int i = 'A'; byte b = 65; char c = 'B'; System.out.write(i); System.out.write(b); System.out.write(c);