MEMBUAT DATA MAHASISWA DENGAN OPERASI FILE DI JAVA

-luntas ilmu- selamat pagi teman sebelum istirahat ane sempatkan blogging dulu untuk berbagi ilmu lagi :D walaupun tidak seberapa. sebenarnya ini program merupakan tugas kuliah mata kuliah sistem operasi membuat operasi file secara sequence. Nah pada dasarnya disuruh bebas pakai bahasa pemrograman apa saja, kalau pertama buat dulu pakai bahasa C terus sekarang ane ganti pengen tantangan lagi pakailah java :D meskipun radak kebingungan di awal karena harus migrasi. Tapi gak papa itu proses baik jangan tunggu lama- lama nanti diambil orang langsung saja simak tutorial berikut ini.

langkah pertama agan buat 1 buah file.java di notepad atau ide apa saja terserah agan saja yang penting happy :) .
kemudian agan copas saja code dibawah ini apabila bingung langsung tanyakan dengan berkomentar di bawah ini

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
created by achmad sayfudin pens 2012 |luntas ilmu |www.sayfudinblogz.blogspot.com
*/
package Penjadwalan_Cpu;
import java.io.*;
import java.util.Scanner;
class OperasiIO {
public static void main(String[] args) throws IOException{
Scanner scan = new Scanner(System.in);
String nama,line,alamat;
try
{
String filename= "MyFile.txt";
FileWriter fw = new FileWriter(filename,true); //true digunakan untuk metode file append
System.out.print("nama = ");
nama = scan.nextLine();
System.out.print("alamat = ");
alamat = scan.next();
fw.write(nama);//appends apa string yang disimpan
fw.write("\t" +alamat+ "\n");
fw.close();
//untuk baca file
System.out.println("-----------------------");
System.out.println("nama\t alamat");
FileReader fr =new FileReader(filename);
BufferedReader bf = new BufferedReader(fr);
while((line=bf.readLine()) != null){
System.out.println(line);
}
}
catch(IOException ioe)
{
System.err.println("IOException: " + ioe.getMessage());
}
}
}


ini outputnya :
output data mahasiswa
output program

semoga bermanfaat ... :d