Objek Stream, Akses File & Exception Handling
|
|
- Hengki Tan
- 7 tahun lalu
- Tontonan:
Transkripsi
1 PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Objek Stream, Akses File & Exception Handling Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya
2 7 Aspek Dasar Pemrograman 1. Membaca Input Data 2. Menampilkan Output Data 3. Melakukan proses perhitungan (Compute) 4. Penyimpanan Data (Store) 5. Penyeleksi Kondisi (Percabangan) 6. Perulangan (Repetisi) 7. Method Fungsi Array
3 Materi Tambahan Progdas Kelas Math, Kelas String Objek Stream, Akses File Exception Handling
4 Dasar-Dasar Input/Output Java menyediakan dukungan terhadap proses Input/Output (I/O) dalam package java.io. Di dalam package tersebut tersimpan banyak interface dan kelas yang akan memudahkan programmer melakukan pengambilan dan penyimpanan informasi ke media lain (misalnya ke suatu file)
5 Stream Stream adalah sebuah kelas abstrak yang dapat memberikan atau mendapatkan informasi. Stream dapat dihubungkan dengan peralatan fisik yang terdapat dalam sistem I/O, seperti keyboard, file, layar console, dll. Cara kerja stream selalu sama, meskipun peralatan yang terhubung dengannya berbeda. Kode program yang kita tulis akan sama untuk masing-masing peralatan fisik yang terhubung dengan stream yang bersangkutan Contohnya, programmer dapat menggunakan method dan kelas yang sama untuk melakukan penulisan teks, baik ke console maupun ke dalam file
6 Stream Stream adalah proses untuk membaca data dari suatu sumber atau menulis data ke suatu tujuan. Class stream ini berada pada paket java.io jadi untuk menggunakan harus diimpor terlebih dahulu.
7 Tipe-tipe Stream Byte Stream memberikan atau menyimpan informasi data dalam bentuk byte, misalnya untuk menulis dan membaca file biner. Character Stream digunakan untuk melakukan I/O yang melibatkan data dalam bentuk karakter, misalnya proses baca/tulis ke file berisi teks.
8 Kelas-kelas Stream Stream didefinisikan dengan empat buah kelas abstrak: InputStream, OutputStream, Reader, Writer Kelas InputStream dan OutputStream adalah kelas abstrak yang merupakan kelas induk dari kelas-kelas yang termasuk dalam kategori byte stream Kelas Reader dan Writer adalah kelas abstrak yang merupakan kelas induk dari kelaskelas yang termasuk dalam kategori character stream
9 Semua kelas turunan dari InputStream maupun Reader memiliki method read() untuk membaca data Semua kelas turunan dari OutputStream maupun Writer memiliki method write() untuk menulis data Kedua method tersebut adalah method abstrak
10 Byte Stream Byte stream didefinisikan dengan menggunakan dua buah hirarki kelas Urutan paling atas dari hirarki tersebut adalah kelas InputStream dan OutputStream Tabel berikut memperlihatkan beberapa daftar kelas turunan dari kelas InputStream dan OutputStream
11 Nama Kelas BufferedInputStream BufferedOutputStream ByteArrayInputStream Keterangan Input stream yang telah ter-buffer Output Stream yang telah ter-buffer Input stream yang membaca dari array byte ByteArrayOutputStream Output stream yang menulis ke array byte DataInputStream Input stream yang meiliki method-method untuk membaca tipe data standar yang terdapat dalam java DataOutputStream FileInputStream FileOutputStream PipedInputStream PipedOutputStream PrintStream Out stream yang meiliki method-method untuk menulis tipe data standar yang terdapat dalam java Input stream yang membaca data dari sebuah file Output stream yang menulis data ke sebuah file Penyalur input Penyalur output Output stream yang berisi method println() dan print()
12 Character Stream Character stream didefinisikan dengan menggunakan dua buah hirarki kelas Urutan paling atas dari hirarki tersebut adalah kelas Reader dan Writer Tabel berikut memperlihatkan beberapa daftar kelas turunan dari kelas Reader dan Writer
13 Nama Kelas BufferedReader BufferedWriter CharArrayReader CharArrayWriter InputStreamReader Keterangan Character stream input yang telah ter-buffer Character Stream output yang telah ter-buffer membaca dari array character menulis ke array character Input stream yang menerjemahkan byte ke character OtuputStreamWriter Out stream yang menerjemahkan karakter ke byte FileReader FileWriter PipedWriter PipedReader PrintWriter StringReader StringWriter membaca data dari sebuah file menulis data ke sebuah file Penyalur input Penyalur output Output stream yang berisi method println() dan print() Input stream yang membaca dari sebuah String Output stream yang menulis ke sebuah String
14 Semua program Java otomatis mengimport package java.lang. Di dalam package ini didefinisikan sebuah kelas bernama System. Kelas ini mendefinisikan beberapa aspek yang berkaitan dengan runtime. Kelas System mendefinisikan tiga variabel stream: in, out, err. Ketiga variabel ini didefinisikan sebagai public dan static System.out mengacu kepada output stream standar, yang berupa console System.in mengacu kepada input stream standar yang berupa keyboard System.err mengacu pada stream error standar yang berupa console
15 Proses Input Dalam Java, input console dilakukan dengan pembacaan terhadap stream System.in Untuk mendapatkan karakter-karakter yang dimasukkan melalui keyboard ke layar console, System.in perlu dibungkus didalam objek BufferedReader. Hal ini dilakukan untuk membentuk character stream, karena sebenarnya System.in adalah byte stream
16 Bentuk konstruktor dari BufferedReader adalah BufferedReader(Reader inputreader) inputreader adalah stream yang akan dihubungkan dengan objek dari kelas BufferedReader yang dibuat. Karena Reader adalah kelas abstrak, kita perlu menggunakan kelas turunannya yang berupa kelas konkrit. Salah satunya adalah InputStreamReader yang dapat mengonversi byte ke character
17 Agar objek dari InputStreamReader dapat dihubungkan dengan System.in, perlu digunakan konstruktor dengan bentuk: InputStreamReader(InputStream is) Pada konstruktor di atas, is dapat diisi dengan System.in, sehingga untuk membuat objek BufferedReader yang terhubung dengan keyboard dapat menggunakan kode: InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr);
18 Untuk membaca input berupa karakter, gunakan method read() yang terdapat dalam kelas BufferedReader. Deklarasi method read() adalah sebagai berikut: int read() throws IOException
19 Contoh membaca input data karakter import java.io.*; class DemoInputKarakter { public static void main(string[] args) throws IOException { System.out.print("Masukkan sembarang karakter: "); char ch; InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); ch = (char) br.read(); System.out.println("Karakter yang dimasukkan adalah \'" + ch + "\'");
20 Input Data String Untuk melakukan input berupa String, gunakan method readline() Deklarasi method tersebut adalah String readline() throws IOException
21 Contoh Membaca Input Data String import java.io.*; class DemoInputString { public static void main(string[] args) throws IOException { System.out.print("Masukkan nama Anda: "); String nama; InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); nama = br.readline(); System.out.println("Halo " + nama + ", sudahkah Anda mengerti Java?");
22 import java.io.*; class DemoInputNumerik1 { Contoh Input Data Numerik public static void main(string[] args) throws IOException { System.out.print("Masukkan sebuah bilangan bulat: "); String temp; int bilangan = 0; InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); // input data dianggap sebagai string temp = br.readline(); try { // konversi dari string ke integer bilangan = Integer.parseInt(temp); catch (NumberFormatException nfe) { System.out.println("Data yang dimasukkan +"bukan bilangan bulat"); System.exit(1); System.out.println("Bilangan yang dimasukkan " + "adalah " + bilangan);
23 import java.io.*; class DemoInputNumerik2 { public static void main(string[] args) throws IOException { System.out.print("Masukkan sebuah bilangan riil: "); String temp; double bilangan = 0; InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); // input data dianggap sebagai string temp = br.readline(); try { // 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 " + "adalah " + bilangan);
24 Proses Output Sejauh ini, untuk menampilkan output ke console, kita menggunakan method print() dan println() Untuk menuliskan output ke media lainnya, misalkan file, gunakan method write() System.out adalah objek dari tipe PrintStream. Sedangkan PrintStream adalah turunan dari OutputStream, maka System.out dapat menggunakan method write() yang didefinisikan pada kelas OutputStream. Deklarasi method write() adalah void write(int nilaibyte)
25 Kelas PrintWriter Selain menggunakan System.out, kita juga dapat menggunakan kelas PrintWriter untuk menuliskan data ke layar console. Terdapat beberapa bentuk konstruktor dari PrintWriter, di antaranya ialah PrintWriter(OutputStream os, boolean flushonnewline) os adalah objek dari OutputStream, sedangkan flushonnewline adalah parameter bertipe boolean yang menyatakan apakah stream output akan dibuang atau tidak setiap kali method println() dipanggil.
26 PrintWriter mendukung method print() dan println() untuk semua tipe data Cara pembentukan objek PrintWriter yang dapat digunakan untuk pembentukkan output adalah: PrintWriter pw = new PrintWriter(System.out, true)
27 import java.io.printwriter; Contoh PrintWriter class DemoPrintWriter { public static void main(string[] args) { // membuat objek PrintWriter PrintWriter pw = new PrintWriter(System.out, true); double d = ; 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);
28 OPERASI FILE
29 OPERASI FILE Untuk program sederhana, input cukup dari keyboard kemudian diproses dan ditampilkan hasilnya ke layar monitor. Data yang disimpan dalam variabel, array, dan objek bersifat sementara, hilang ketika program berhenti. Untuk menyimpan data secara permanen dalam program, diperlukan suatu file
30 Operasi File Untuk program dengan data yang sangat besar/ banyak dibutuhkan operasi file. (nantinya menggunakan file basis data) Program akan menyimpan dan membaca data dari file yang berada di hard disk. Dengan operasi file, data menjadi bersifat permanen. Tidak akan hilang meskipun komputer dimatikan.
31 Perintah Operasi File Library: import java.util.scanner; import java.io.file; import java.io.filenotfoundexception; import java.io.printstream; Scanner untuk membaca isi file. PrintStream untuk menulis ke file.
32 Contoh: TestKelasFile.java public class TestKelasFile { public static void main(string[] args) { java.io.file file = new java.io.file( indonesianflag.bmp"); System.out.println("Apakah file ini ada? "+ file.exists()); System.out.println("File memiliki " + file.length() + " byte"); System.out.println("Dapatkah file ini dibaca? " + file.canread()); System.out.println("Dapatkah file ini ditulis? " + file.canwrite()); System.out.println("Apakah ini direktori? " + file.isdirectory()); System.out.println("Apakah ini suatu file? " + file.isfile()); System.out.println("Apakah ini nama absolut? " + file.isabsolute()); System.out.println("Apakah file ini hidden? " + file.ishidden()); System.out.println("Absolute path adalah " + file.getabsolutepath()); System.out.println("Terakhir kali dimodifikasi " + new java.util.date(file.lastmodified()));
33 Penanganan Pengecualian EXCEPTION HANDLING
34 Exception Handling Exception adalah setiap kejadian yang abnormal, tidak diharapkan, dan kondisi yang tidak umum yang mungkin terjadi pada saat run-time program. Java exception handling digunakan untuk menangani kondisi error (exception) dalam sebuah program secara sistematis dengan melakukan tindakan yang diperlukan. Java exception dimulai dengan kata kunci throw atau dengan kombinasi (try-catch-finally) diperiksa dg try, jika ada eksepsi maka ditangani dalam catch. Jika tidak ada eksepsi maka lakukan apa yang ada pada finally.
35 Contoh exception Eksepsi yang sering terjadi adalah: Akses File: File tidak ada, salah path file dalam mode yang tidak sesuai (read only tetapi mau ditulis) Matematis: Pembagian nol (divide by zero) Akses Objek: akses array: array index out of range
36 Struktur Program dg Exception Handling try { <code> // statemen yg diperiksa catch (<exception type1> <parameter1>) // jika terjadi hal yg tidak diinginkan, maka.. { // 0 or more <statements> finally // jika tidak ada exception { // finally block <statements>
37 Contoh Hasil Pembagian Nol public class DivideException2 { public static void main(string[] args) { int result = division(100,0); // Line 2 System.out.println("result : "+result); public static int division(int totalsum, int totalnumber) { int quotient = -1; System.out.println("Computing Division."); try { quotient = totalsum/totalnumber; catch(exception e) { System.out.println("Exception : "+ e.getmessage()); finally {return quotient;
38 Baca Tulis File Pada contoh program berikut ditunjukkan cara untuk membaca data dari sebuah file dan kemudian menampilkan isi file tersebut ke layar monitor.
39 Contoh: TulisData.java public class TulisData { public static void main(string[] args) throws Exception { java.io.file file = new java.io.file("skor.txt"); if (file.exists()) { System.out.println("File sudah ada"); System.exit(0); // Menciptakan suatu file java.io.printwriter keluaran = new java.io.printwriter(file); // Menulis keluaran terformat ke dalam file keluaran.print( Budi Sudarsono"); keluaran.println(90); keluaran.print( Bambang Pamungkas"); keluaran.println(85); // Menutup file keluaran.close();
40 import java.util.scanner; public class BacaData { BacaData.java public static void main(string[] args) throws Exception { // Menciptakan suatu instans File java.io.file file = new java.io.file("skor.txt"); // Menciptakan suatu Scanner untuk file Scanner masukan = new Scanner(file); // Membaca data dari file while (masukan.hasnext()) { String namapertama = masukan.next(); String namaakhir = masukan.next(); int score = masukan.nextint(); System.out.println( namapertama + " + namaakhir + " " + score); // Menutup file masukan.close();
41 Contoh: Membaca dari File import java.util.scanner; import java.io.file; import java.io.filenotfoundexception; class ReadAndWrite { public static void main(string args[]) throws FileNotFoundException { Scanner diskscanner = new Scanner(new File( rawdata.txt )); double unitprice, quantity, total; unitprice = diskscanner.nextdouble(); quantity = diskscanner.nextint(); total = unitprice * quantity; System.out.println(total);
42 Contoh: Membaca & Menulis dari File import java.util.scanner; import java.io.file; import java.io.filenotfoundexception; import java.io.printstream; class ReadAndWrite { public static void main(string args[]) throws FileNotFoundException { Scanner diskscanner = new Scanner(new File( rawdata.txt )); PrintStream diskwriter = new PrintStream( cookeddata.txt ); double unitprice, quantity, total; unitprice = diskscanner.nextdouble(); quantity = diskscanner.nextint(); total = unitprice * quantity; diskwriter.println(total);
43 import java.io.*; class DemoBacaFile { public static void main(string[] args) { FileInputStream finput = null; int data; try {// membuka file finput = new FileInputStream("d:/INPUT.TXT"); catch (FileNotFoundException fnfe) { System.out.println("File tidak ditemukan."); return; // keluar dari method // membaca data dari dalam file dan menampilkan console try { 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 try { finput.close(); catch (IOException ioe) {
44 import java.io.*; class DemoTulisFile { public static void main(string[] args) { FileOutputStream foutput = null; String data = "Baris pertama \nbaris kedua \nbaris ketiga"; // membuka file try { foutput = new FileOutputStream("d:/OUTPUT.TXT"); catch (FileNotFoundException fnfe) { System.out.println("File tidak dapat terbentuk."); return; // keluar dari method // menulis data ke dalam file try { 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 try { foutput.close(); catch (IOException ioe) {
45 import java.io.*; class DemoSalinFile { public static void main(string[] args) { FileInputStream finput = null; FileOutputStream foutput = null; int data; // membuka file input try { finput = new FileInputStream("d:/FILE1.TXT"); catch (FileNotFoundException fnfe) { System.out.println("File input tidak ditemukan"); return; // keluar dari method // membuka file output try { foutput = new FileOutputStream("d:/FILE2.TXT"); catch (FileNotFoundException fnfe) { System.out.println("File output tidak dapat terbentuk"); return; // keluar dari method
46 // membaca data dari file input // dan memasukkannya ke dalam file output try { while ((data = finput.read())!= -1) { foutput.write(data); catch (IOException ioe) { System.out.println(ioe.getMessage()); return; try { finput.close(); foutput.close(); catch (IOException ioe) {
47 Latihan kasus 1 1. Buatlah program untuk menyimpan data Nama dan Nomor Telepon pada sebuah file ( contact.txt ) 2. Buatlah program untuk membaca dan menampilkan isi file tersebut ( contact.txt ) 3. Buatlah program untuk mencari data nomor telepon seseorang berdasarkan input nama yang diberikan pengguna
48 Latihan Kasus 2 Aplikasi Contact (Nama, Nomor HP) Buat sebuah program dengan menggunakan menu, dg menu sbb: (1) Input Data (2) Urut Berdasar Nama (3) Lihat Data (4) Cari (9) Selesai Nama dan nilai bisa diinput kapan saja, dan otomatis menambahkan pada posisi terakhir dari file.
49 Latihan Kasus 3 Buat sebuah program untuk input data nama, nilai1, nilai2, nilai3, nilai4 untuk N mahasiswa, disimpan di file datanilai.txt Buat sebuah program untuk membaca file datanilai.txt, menghitung nilai rata-rata, kemudian menuliskan pada file nilaiakhir.txt dengan terurut dari nilai tertinggi
50 Tugas Bonus Mengerjakan pilihan Kasus 1, 2 atau 3. Laporan (kasus, source code, screenshot hasil, isi file) Source Code program (.java), file-file Di-zip dalam folder: PD-C-Bonus-NIM Deadline: 25 Desember 2014 Send to
51 AMAZING PEOPLE DON T LOOK FOR JOBS. JOBS FIND THEM!
OPERASI 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 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 terperinci//PROGRAM " tidak dapat dibaca")); import java.io.file; Date tanggal = new Date(); import java.io.ioexception;
//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
Lebih terperinciPENGENALAN JAVA (2)
PENGENALAN JAVA (2) http://www.brigidaarie.com Sub Pokok Bahasan Tipe data Variabel Reader input Java output Formating output in java Pengelompokan tipe data dalam Java Integer Byte Short Int Long Floating
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 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 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 terperinciMateri kuliah I/O & FILE. Ir. Roedi Goernida, MT.
Materi kuliah I/O & FILE Ir. Roedi Goernida, MT. (roedig@yahoo.com) Program Studi Sistem Informasi Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung 2011 1 Pengertian Masukan / Keluaran Dalam
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 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 terperinciOverview I/O Streams Byte stream & Character Stream Hirarki class pada package java.io Read & write streams
I/O STREAMS TOPIK Overview I/O Streams Byte stream & Character Stream Hirarki class pada package java.io Read & write streams InputStream & OutputStream Reader & Writer RandomAccessFile Memfilter stream
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 26 INPUT DAN OUTPUT 2 A. TUJUAN PEMBELAJARAN 1. Memahami konsep Input dan Output di Java 2. Mengenal kelas kelas yang berhubungan dengan IO. 3. Mampu membuat program yang menerapkan konsep Input
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 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 terperinciI/O Streams. Oleh Kholid Fathoni
I/O Streams Oleh Kholid Fathoni Topik Overview I/O Streams Byte stream & Character Stream Hirarki class pada package java.io Read & write streams InputStream & OutputStream Reader & Writer RandomAccessFile
Lebih terperinciIOSTREAM bagian 2. Kholid Fathoni
IOSTREAM bagian 2 Kholid Fathoni Reader dan Writer Digunakan untuk membaca dan menulis data tekstual. Lebih mudah daripada menggunakan InputStream dan OutputStream. Untuk mempercepat performance, gunakan
Lebih terperinciPemrograman JAVA INPUT-OUTPUT
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Pemrograman JAVA INPUT-OUTPUT Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya JAVA
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 terperinciPertemuan ke-1 STREAM DAN IO. A. TUJUAN : Mampu mengimplementasikan kelas-kelas untuk menangani aliran data.
Pertemuan ke-1 STREAM DAN IO A. TUJUAN : Mampu mengimplementasikan kelas-kelas untuk menangani aliran data. B. TEORI SINGKAT Proses penulisan dan pembacaan data sering kita sebut dengan proses input dan
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 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 terperinciInput - Output PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2014/2015 Input - Output Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya JAVA PROGRAMMING Kompilasi
Lebih terperinciDapat dicompile dan mendapat output hai. Dapat dicompile dan mendapat output disana
Waktu Sisa : 10:24:27 1. Compile error Dapat dicompile dan mendapat output hai Dapat dicompile dan mendapat output disana Tidak ada jawaban yang benar 2. Tidak ada file Tidak ada file -1 Tidak ada file,melakukan
Lebih terperinci2. Pernyataan mana yang dapat kita laksanakan dengan menggunakan class File? Mengganti direktori tempat bekerja saat ini
Waktu Sisa : 1:8:52 1. 2. Pernyataan mana yang dapat kita laksanakan dengan menggunakan class File? Mengganti direktori tempat bekerja saat ini Mengembalikan nama dari parent directory Menghapus file Menuliskan
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 25 INPUT DAN OUTPUT A. TUJUAN PEMBELAJARAN 1. Memahami konsep Input/Output di Java 2. Mengenal kelas kelas yang berhubungan dengan IO. 3. Mampu membuat program yang menerapkan konsep Input Output.
Lebih terperinciCompileError - The method write(int) in the type FileOutputStream is not applicable for
Waktu Sisa : 1:12:26 1. Compile Error karena kesalahan penulisan path Runtime Error karena tidak ada exception handling Sukses Compile Error karena tidak ada block try-catch 2. CompileError - The method
Lebih terperinciPERTEMUAN V STREAM DAN OOP TUJUAN PRAKTIKUM. 2. Praktikan memahami pemrograman berbasis objek dengan mengetahui karakteristik OOP.
PERTEMUAN V STREAM DAN OOP 1. Praktikan memahami Stream pada Java. TUJUAN PRAKTIKUM 2. Praktikan memahami pemrograman berbasis objek dengan mengetahui karakteristik OOP. 5.1 Stream Stream adalah representasi
Lebih terperinciPenyeleksi Kondisi / Percabangan
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Penyeleksi Kondisi / Percabangan Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya
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 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 terperinciPEMROGRAMAN II. By : Sri Rezeki Candra Nursari. Penilaian : Gasal TA 2011/2012. UAS (lisan) = 35 % UTS = 25 % Tugas = 15 % Praktikum = 25 %
PEMROGRAMAN II By : Sri Rezeki Candra Nursari Penilaian : Gasal TA 2011/2012 UAS (lisan) = 35 % UTS = 25 % Tugas = 15 % Praktikum = 25 % Jumlah = 100% email : 1. Meigha A. Krisnha krisnha187@gmail.com
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 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 terperinciMethod / Fungsi / Sub Program
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2014/2015 Method / Fungsi / Sub Program Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Programming
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 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 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 terperinciLAPORAN TUGAS 2 PRAKTIKUM DASAR PEMROGRAMAN. Disusun Oleh : Aprivivianti Cahyaningrum ( )
LAPORAN TUGAS 2 PRAKTIKUM DASAR PEMROGRAMAN Disusun Oleh : Aprivivianti Cahyaningrum (105623292) D3 MANAJEMEN INFORMATIKA TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI SURABAYA 2013 I. Dasar Teori
Lebih terperinciPerulangan / Looping
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Perulangan / Looping Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya 7 Aspek Dasar
Lebih terperinciBAB III SEKUENSIAL 3.1. Kompetensi Dasar 3.2. Perintah Masukan a. Scanner
BAB III SEKUENSIAL 3.1. Kompetensi Dasar Kompetensi dasar secara umum adalah : 1. Mahasiswa mampu mendeskripsikan dan memahami fungsi masukan dan keluaran pada bahasa pemrograman Java. 2. Mahasiswa mengenal
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 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 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 terperinciTIPE DATA PADA JAVA. Pertemuan (K-04/L-04)
TIPE DATA PADA JAVA Pertemuan (K-04/L-04) Alangkah baiknya kita mempelajari terlebih dahulu tentang apa itu tipe data dan mengenal ada berapa tipe data yang digunakan dalam Bahasa Pemrograman Java. Sudah
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 terperinciLAB PEMROGRAMAN I (JAVA FUNDAMENTAL)
LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 4 Dosen : Bella Hardiyana S. Kom, M. Kom BAB IV FUNGSI INPUT OUTPUT DASAR (OUTPUT) Mengenal Fungsi Input/Output Dasar Mengenal fungsi input/output dasar adalah
Lebih terperinciPRAKTIKUM PEMROGRAMAN LANJUT MODUL 1
LABORATORIUM KOMPUTER DASAR PROGRAM STUDI SISTEM INFORMASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA PRAKTIKUM PEMROGRAMAN LANJUT SEMESTER :GENAP TAHUN : 2013/2014 MODUL 1 Judul
Lebih terperinciPERCOBAAN 6 EXCEPTION
PERCOBAAN 6 EXCEPTION Pokok Bahasan Penanganan Eksepsi Menangkap Eksepsi Catch Secara bertingkat Melontarkan Eksepsi Melontarkan kembali Eksepsi Klausa Throws Tujuan Belajar Dengan praktikum ini mahasiswa
Lebih terperinciPRAKTIKUM 17 MENANGANI EXCEPTION
PRAKTIKUM 17 MENANGANI EXCEPTION A. TUJUAN PEMBELAJARAN 1. Memahami mengenai exception 2. Memahami tipe exception yaitu Checked Exception dan Unchecked Exception. 3. Mengetahui cara menggunakan exception
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 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 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 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 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 terperinciPercobaan 6 Exception
Percobaan 6 Exception Pokok Bahasan Penanganan Eksepsi Menangkap Eksepsi Catch Secara bertingkat Melontarkan Eksepsi Melontarkan kembali Eksepsi Klausa Throws Tujuan Belajar Dengan praktikum ini mahasiswa
Lebih terperinci1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method
Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:10:57 1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception?
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 terperinciSukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum
Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:20:31 1. Sukses Kesalahan pada URL File tidak lengkap Kesalahan umum Mengerjakan finally
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 terperinciMODUL 7 I/O Stream. Tujuan: Mahasiswa dapat mengenal dan memahami konsep I/O Stream, serta penerapan I/O Stream dalam konsep OOP
MODUL 7 I/O Stream Tujuan: Mahasiswa dapat mengenal dan memahami konsep I/O Stream, serta penerapan I/O Stream dalam konsep OOP Materi: Pengantar OutputStream OutputStream Soal Latihan Referensi: Fikri,
Lebih terperinciSetelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu:
Topik String, Array & FileReader Tujuan Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu: 1. Membuat program dengan menggunakan object String untuk proses manipulasi terhadap object String.
Lebih terperinciStruktur Data dan Algoritma IKI10400 Semester Gasal 2010/2011 Fakultas Ilmu Komputer Universitas Indonesia
Tugas 0 Mencoba Pengumpulan Pekerjaan ke Server Aren dan Review Pemrograman Java Struktur Data dan Algoritma IKI10400 Semester Gasal 2010/2011 Fakultas Ilmu Komputer Universitas Indonesia Batas waktu pengumpulan
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 terperinciSesi 8. Event Handling & Exception Handling. Tujuan Intruksional
Badiyanto, S.Kom, M.Kom Sesi 8 Event Handling & Exception Handling Kode MK : TI50UT Revisi Terakhir : 2016 Tujuan Intruksional Mampu menjelaskan tentang event handling Mampu menjelaskan tentang method
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 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 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 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 terperinciModul 4 Exception, I/O, dan Operasi File
Modul 4 Exception, I/O, dan Operasi File Tujuan: 1. Mengerti konsep exception, I/O, dan operasi file. 2. Bisa implementasiin konsep exception dan I/O dalam sebuah pemrograman sederhana untuk operasi file
Lebih terperinciTujuan Intruksional. Mampu menjelaskan tentang event handling Mampu menjelaskan tentang method Mampu menggunakan event handling Mampu membuat method
Badiyanto, S.Kom, M.Kom Tujuan Intruksional Mampu menjelaskan tentang event handling Mampu menjelaskan tentang method Mampu menggunakan event handling Mampu membuat method 2 1 Sub Pokok Bahasan Keyboard
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 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 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 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 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 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 terperinciJAVA BASIC PROGRAMMING Joobshet
JAVA BASIC PROGRAMMING Joobshet 1. KOMPETENSI Mahasiswa dapat memahami jenis jenis tipe data Mahasiswa dapat memahami jenis jenis variable Mahasiswa dapat memahami jenis jenis seleksi kondisi Mahasiswa
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 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 terperinci1.Tujuan. 2. Latar Belakang. Tahu tipe-tipe stream yang umum digunakan Menggunakan class File dan methodnya
1.Tujuan Tahu tipe-tipe stream yang umum digunakan Menggunakan class File dan methodnya Karakter dan Stream byte Input dan Output Streams Node dan Filter Streams Menggunakan class-class Input/Output yang
Lebih terperinciPemrograman I/O File
Pemrograman Jaringan 2010 Pertemuan 3: Pemrograman I/O File Husni husni@if.trunojoyo.ac.id husni.trunojoyo.ac.id komputasi.wordpress.com Class String Class String String: Contoh-contoh "Welcome". tolowercase()
Lebih terperinciPENGAKSESAN FILE DI JAVA
Media Informatika Vol.16 No.1 (2017) PENGAKSESAN FILE DI JAVA Rachmat Selamet Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132 E-mail : rachmatselametskom@gmail.com
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 terperinciPemrograman Dasar P E M R O G R A M A N T E R S T R U K T U R I N P U T / O U T P U T
Pemrograman Dasar P E M R O G R A M A N T E R S T R U K T U R I N P U T / O U T P U T Pemrograman Terstruktur Pemrograman Terstruktur merupakan pola penyusunan program komputer hanya dengan menggunakan
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 terperinciMethod. Pemrograman Dasar Sistem Informasi PTIIK Herman Tolle
Method Pemrograman Dasar Sistem Informasi PTIIK Herman Tolle Definisi Metode: Sekumpulan baris kode program yang mempunyai fungsi tertentu dan dapat dipanggil dari fungsi utama, Dapat dipanggil berulang
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 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 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 terperinciPRAKTIKUM 6 EXCEPTION
PRAKTIKUM 6 EXCEPTION A. TUJUAN Memahami konsep, tipe, dan cara penanganan eksepsi. Memahami cara melontar dan menangkap eksepsi. Memahami konsep try catch dan catch secara bertingkat. Memahami klausa
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 terperinciPemrograman Berorientasi Obyek. Exception Handling. Politeknik Elektronika Negeri Surabaya
Exception Handling Topik Kategori Exception try, catch, finally Method yang melempar exception Aturan overriding method dan exception Membuat class exception baru Definisi Exception Suatu mekanisme penanganan
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 terperinciOPERASI FILE READ WRITE
OPERASI FILE READ WRITE Yuliana Setiowati Politeknik Elektronika Negeri Surabaya 1 Membaca File Untuk membaca file, diperlukan langkahlangkah: Buat object File dengan memasukan parameter nama file atau
Lebih terperinciSekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {
Sekarang, kita akan mencoba untuk menganalisa program Java pertama : /** * My first j ava program */ public static void main(string[] args) //menampilkan string Hello world pada layar System. out. println("hello
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 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 terperinci