Minggu, 15 April 2012

Tentang e - gov: G2G,G2C,G2B.....

G2C(Goverment to Citizens )

merupakan kategori e-gov yang meliputi semua interaksi antara pemerintah dengan masyarakat.

G2C membangun fasilitas satu pintu yang mudah ditemui dan mudah digunakan untuk semua layanan pemerintahan kepada warga negara. Dalam arti jika infrastruktur dan tingkat pendidikan masyarakat telah maju, maka G2C akan sangat mempermudah urusan kenegaraan. Dalam kategori ini menangani masalah yang berkaitan dengan layanan masyarakat luas, baik warga negara Indonesia maupun warga

contoh :

  • pembayaran pajak online lewat situs www.pajak.go.id/

  • bursa kerja online yang disediakan oleh Depnakertrans www.depnakertrans.go.id/

  • kependudukan


G2G(Government to Government)

Kategori e-gov yang meliputi aktivitas didalam unit kerja pemerintah maupun antar pemerintah.

G2G memudahkan penyelenggara pemerintahan lokal untuk mendapatkan data dari partnernya (misalnya pemerintah lokal yang lain). Dalam kategori ini menangani masalah layanan antar instansi pemerintah dan/atau antar negara.

Pada umumnya aplikasi jenis G2G bekerja di atas satu jaringan data yang disebut sebagai intranet yaitu jaringan data yang digunakan untuk keperluan internal instansi pemerintah.


Contoh :

  • keterhubungan data antara pajak dengan BPN

  • www.indonesia.go.id portal pemerintah


G2B(Government to Bussinnes)

Kategori e-gov yang meliputi interaksi antara pemerintahdengan dunia usaha(pemerintah menjual barang dan jasa ke bisnis dan vice versa.

G2B mengurangi beban kerja pengontrolan bisnis (misalnya pelaporan keuangan perusahaan pada pemerintah, penghitungan pajak, dan sebagainya) dengan cara menghilangkan duplikasi pengumpulan data.

contoh :

  • Pembayaran listrik via ATM

  • pengadaan barang/jasa secara online di departemen2 teknis

  • http://www.openbuy.org

  • http://firefly.com


Jumat, 23 Maret 2012

ini....sedikit sejarah tentang internet/intranet....

SEJARAH INTERNET / INTRANET

Intranet adalah sebuah jaringan komputer berbasis protokol TCP/IP seperti internet hanya saja digunakan dalam internal perusahaan, kantor, bahkan warung internet (WARNET) pun dapat di kategorikan Intranet. Antar Intranet dapat saling berkomunikasi satu dengan yang lainnya melalui sambungan Internet yang memberikan tulang punggung komunikasi jarak jauh. Akan tetapi sebetulnya sebuah Intranet tidak perlu sambungan luar ke Internet untuk berfungsi secara benar. Intranet menggunakan semua protocol TCP/IP dan aplikasi-nya sehingga kita memiliki “private” Internet.

Jika sebuah badan usaha / bisnis / institusi mengekspose sebagian dari internal jaringannya ke komunitas di luar, hal ini di sebut ekstranet. Memang biasanya tidak semua isi intranet di keluarkan ke publik untuk menjadikan intranet menjadi ekstranet. Misalnya kita sedang membeli software, buku dll dari sebuah e-toko, maka biasanya kita dapat mengakses sebagian dari Intranet toko tersebut. Badan usaha / perusahaan dapat memblokir akses ke intranet mereka melalui router dan meletakan firewall. Firewall adalah sebuah perangkat lunak / perangkat keras yang mengatur akses seseorang kedalam intranet. Proteksi dilakukan melalui berbagai parameter jaringan apakah itu IP address, nomor port dll. Jika firewall di aktifkan maka akses dapat dikontrol sehingga kita hanya dapat mengakses sebagian saja dari Intranet perusahaan tersebut yang kemudian dikenal sebagai extranet.


Sejarah Internet.Sebelumnya kami pernah Posting artikel tentang

sejarah internet indonesiaLangsung ke pokok pembahasan yaitu Sejarah Internet,dalam hal ini kami ingin menjelaskan dari segi Pengertiannya,lalu Sejarah Internet itu sendiri terus Manfaatnya.


1.Pengertian Internet

Internet dapat diartikan sebagai jaringan komputer luas dan besar yang mendunia, yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia, dimana di dalamnya terdapat berbagai sumber daya informasi dari mulai yang statis hingga yang dinamis dan interaktif.

2. Sejarah internet

Sejarah internet dimulai pada 1969 ketika Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency (DARPA) memutuskan untuk mengadakan riset tentang bagaimana caranya menghubungkan sejumlah komputer sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama ARPANET. Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan.
Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer. Pada tahun yang sama, icon @ juga diperkenalkan sebagai lambang penting yang menunjukkan "at" atau "pada". Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat. Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex.
Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network.Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET. Tahun 1981 France Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama, dimana orang bisa saling menelpon sambil berhubungan dengan video link.
Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982 dibentuk Transmission Control Protocol atau TCP dan Internet Protokol atau IP yang kita kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup USENET.
Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat menjadi 10.000 lebih.
Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat.Setahun kemudian, jumlah komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun.Tak kurang dari 100.000 komputer kini membentuk sebuah jaringan. Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau Worl Wide Web.
Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui sejuta komputer, dan di tahun yang sama muncul istilah surfing the internet. Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama kalinya virtual-shopping atau e-retail muncul di internet.Dunia langsung berubah.Di tahun yang sama Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator 1.0.

3. Manfaat internet

Secara umum ada banyak manfaat yang dapat diperoleh apabila seseorang mempunyai akses ke internet .Berikut ini sebagian dari apa yang tersedia di internet:
  1. Informasi untuk kehidupan pribadi :kesehatan, rekreasi, hobby, pengembangan pribadi, rohani, sosial.
  2. Informasi untuk kehidupan profesional atau pekerja :sains, teknologi, perdagangan, saham, komoditas, berita bisnis, asosiasi profesi, asosiasi bisnis, berbagai forum komunikasi.
Satu hal yang paling menarik ialah keanggotaan internet tidak mengenal batas negara, ras, kelas ekonomi, ideologi atau faktor faktor lain yang biasanya dapat menghambat pertukaran pikiran. Internet adalah suatu komunitas dunia yang sifatnya sangat demokratis serta memiliki kode etik yang dihormati segenap anggotanya. Manfaat internet terutama diperoleh melalui kerjasama antar pribadi atau kelompok tanpa mengenal batas jarak dan waktu.
Untuk lebih meningkatkan kualitas sumber daya manusia di Indonesia, sudah waktunya para profesional Indonesia memanfaatkan jaringan internet dan menjadi bagian dari masyarakat informasi dunia.

Sejarah internet Indonesia dimulai pada awal tahun 1990-an. Saat itu jaringan internet di Indonesia lebih dikenal sebagai paguyuban network, dimana semangat kerjasama, kekeluargaan dan gotong royong sangat hangat dan terasa diantara para pelakunya. Agak berbeda dengan suasana Internet Indonesia pada perkembangannya kemudian yang terasa lebih komersial dan individual di sebagian aktivitasnya, terutama yang melibatkan perdagangan Internet.

Sejak 1988, ada pengguna awal Internet di Indonesia yang memanfaatkan CIX (Inggris) dan Compuserve (AS) untuk mengakses internet.

Minggu, 03 Juli 2011

Pemrograman WEB jilid V

membuat fungsi perulangan........
tampilan






coding program diatas....
Div.php




include.php


tes.css


penjelasan ....
variabel "j" sebagai variabel untuk menginput dan menyimpan nilai yang diinput.......
pada coding Div.php, terdapat fungsi perulangan IF...
jika j sebagai nilai input lebih besar dari variabel "i" yang sudah dientukan terlebih dahulu sama dengan 1 maka akan menghasilkan mencetak seperti pada contoh tampilan diatas...dan akan berhenti pada saat j lebih kecil dari i.....................

Minggu, 26 Juni 2011

Pemrograman WEB jilid IV

memperbaiki sourcode edit dan hapus pada modul 5

edit.php


hapus.php

Pemrograman WEB jilid III

membuat web dengan menggunakan methode post

tampilan
tugas.php


thank.php


Sourcode
tugas.php



thank.php


methode POST ini digunakan untuk megirim variabel inputan pada link yang akan di tuju...
besar atau kecil penulisan POST pada saat pengkodingan dapat mempengaruhi web menjadi error....... penulisan yang benar adalah hurufbesar semua (POST).......
selamat mencoba

Pemrograman WEB jilid II

Tampilan web sederhana menggunakan CSS
dengan menu terdiri dari Home,Profil,Galery...

Home



Profil


Galery


Sourcode
Div.html


Profil.html



Galery.html




tes.css



pada materi ini, bagaiman cara untuk mempercantik tampilan web yang akan kita buat dengan menggunakan div. yaitu disini kita dapat mengatur tampilan web menjadi beberapa bagian kiri,tengah ataupun kanan.......
kita dapat memberikan gambar ,tampilan warna ,tulisan, dan masi banyak pada setiap bagian web yang kita buat.......

Pemrograman WEB jilid I

Tampilan




sourcode
tugas.html






ini sourcode untuk menampilkan tampilan input biar terlihat lebih rapi pada browser. Dengan menggunakan table.

Senin, 11 April 2011

membuat tampilan sederhana

sourcode: tugas . html

Form

tulips

Buku Tamu






Nama :
Nim :
Umur :

Plug :
Kisah Hidup :
Hoby :

BOLA

BASKET

GAME

Favorit :

PHP

MYSQL

ORACLE

Pembahasan:

title>Form ini berfu ngsi untuk memberikan nama pada tab

ini berfungsi memberikan warna background tampilan web. kita juga bisa memberikan tampilan warna beragam tergantung selera kita.

Nama

:

Membuat form pengisian dengan type-nya yaitu text dan name-nya adalah nama

Nim

:

. Membuat form pengisian dengan type-nya yaitu text dan name-nya adalah Nim

Umur

:

. Membuat form select pengisian dengan type-nya yaitu text dan name-nya adalah umur

Kisah Hidup

:

Membuat textarea pada halaman web

Plug

:

Membuat form select pengisian dengan type-nya yaitu text dan name-nya adalah plug

Hoby

:

BOLA

BASKET

GAME



Member tampulan checkbox pada halaman web

Favorit

:

PHP

MYSQL

ORACLE



Member fungsi radiobutton pada tampilan web

Membuat tombol kirim dan batal pa

Jumat, 07 Januari 2011

IO Stream


TUGAS PRAKTIKUM

PEMROGRAMAN JAVA II

TUTORIAL FILE IO STREAM

Disusun oleh :

D.Wahyu Baswara Seta

123080043/PLUG 10

Asisten / Coas :

Shiddieqy Y.Katili / Dimas A.

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” YOGYAKARTA

2010

STREAM

Pengertian Stream

Di dalam java data masukan dan keluaran dari komputer disebut sebagai Stream. Di dalam pustaka class java ada class bernama System dalam package java.labng yang memiliki kegunaan antara lain untuk : Standard input data dan standard output data. Dalam class system terdapat tiga variabel, yaitu :

err : variabel dari class standadrd error stream

in : variabel dari class InputStream

out : variabel dari class PrintStream

Dalam java, objek dari mana kita dapat membaca barisan byte data disebut InputStream, sedang objek kemana kita dapat mengirimkab narisan byte data disebut OutputStream. Cukup tersedia pustaka untuk input/output yang terkoleksi dalam package java.io seperti berikut ini :

class java.io.InputStream

· class java.io.BufferedInputStream

· class java.io.DataInputStream (implements java.io.DataInput)

· class java.io.LineNumberInputStream

· class java.io.PushbackInputStream

class java.io.OutputStream

· class java.io.BufferedOutputStream

· class java.io.DataOutputStream (implements java.io.DataOutput)

· class java.io.PrintStream

class File

class File merupakan suatu class java yang bertanggung jawab terhadap opeasi file dlam disk. Class ini menjabarkan sifat suatu objek file yang merupakan sumber dan tujuan primer data dalam progam umumnya. Suatu direktori dalam java diperlakukan sebagai suatu File dengan properti tambahan daftar nama file yang dapat diperiksa dengan method list().

Konstruktor File :

File(String) : membuat objek file

File(String, String) :membuat objek file dengan directori tertentu

File(File, String) : membuat objek File dingen direktori tertentu


Beberapa method penting yang tersedia :

canRead() : boolean , menentukan apakah file dapat dibaca/tidak

canWrite() :boolean , menentukan apakah file dapat dutulis /tidak

delete() : boolean menentukan apakah file dapat dihapus/tidak

exists() : boolean, menentukan apakah suatu file ada /tidak

getName() : memberikan nama file

getParent() : membeerikan nama direktori induk

getPath() : memberikan path

isAbsolute() : boolean indicating whether the file name is absolute.

isDirectory() :Returns a boolean indicating whether or not a directory file exists.

isFile() :Returns a boolean indicating whether or not a normal file exists.

lastModified() :Returns the last modification time.

length() :Returns the length of the file.

list() :Lists the files in a directory.

list(FilenameFilter) :Uses the specified filter to list files in a directory.

mkdir() :Creates a directory and returns a boolean indicating the success of the creation.

mkdirs() :Creates all directories in this path.

renameTo(File) :Renames a file and returns a boolean indicating whether or not this method was successful.

Contoh Program :

import java.io.*;

class TesDir

{ public static void cetak(String s)

{System.out.println(s);}

public static void main(String[] ar)

{ String direk1="c:/java";

String direk2=("c:/java/COPYRIGHT");

File f1=new File(direk1);

File f2=new File(direk2);

File f3=new File("c:/java/HAKCIPTA");

cetak("Objek f1 adalah :"+f1);

cetak("Objek f1 adalah :"+f2);

cetak("f1.isDirectory():"+f1.isDirectory());

cetak("f2.isDirectory():"+f2.isDirectory());

cetak("f1.list() :"+f1.list());

cetak("f2.list() :"+f2.list());

cetak("canRead() :"+f1.canRead());

cetak("canRead() :"+f2.canRead());

cetak("f2.exists():"+f2.exists());

f2.renameTo(f3);

cetak("f2.exists():"+f2.exists());

}

}

Hasil programnya :






Returns a String object representing this file's path.

class InputStream

Class InputStream adalah class abstract yang mendefinisikan model java tentang aliran masukan. Semua method pada class ini akan melemparkan IOEXCEPTION bila terjadi kesalahan. Beberapa method penting adalah :

read() : menghasilkan representasi integer dari byte yang terbaca

read(byte b[]) : membaca sejumlah byte dan menyimpan pada array b

read(byte b[], int off, int len) : membaca sejumlah byte mulai dari posisi off sepanjang len disimpan dalam array b

skip(long n) : melompati sejumlah n byte masukan

available() : memberikan jumlah byte masukan yang tersedia untuk dibaca.

close() : menutup sumber masukan

Contoh Porgram: Aliran masukan dari keyboard

import java.io.*;

class in1

{public static void main(String[] ar)

{ int n=0;

try {n=System.in.read();} catch(IOException e);

System.out.println("Hasil dibaca :"+n+"="+(char)n);

byte[] b=new byte[5];

try {System.in.read(b);} catch(IOException e);

for(int i=0;i

System.out.println("b["+i+"]="+(char)b[i]);

byte[] c=new byte[10];

try {System.in.skip(3);} catch(IOException e);

try {System.in.read(c,1,4);} catch(IOException e);

for(int i=0;i

System.out.println("c["+i+"]="+(char)c[i]);

}

}

class FileInputSream

class FileInputStream menangani pembacaan data dari suatu file.

file :c:/java/bin/coba.java (berukuran 108 byte)

class coba

{ public static void main(String[] arg)

{System.out.println(“HELO SELAMAT PAGI”);

}

}

Contoh program 4: Membaca isi file dan cetak ke layar

import java.io.*;

import java.util.*;

class fis

{ public static void main(String[] arg) throws Exception {

int size;

InputStream f1=new FileInputStream("c:/java/bin/coba.java");

size=f1.available();

System.out.println("Available bytes :"+size);

System.out.println("First 1/4 file read(): ");

for(int i=0; i

System.out.print((char) f1.read());

System.out.println("");

System.out.println("Total byte available: "+f1.available());

byte[] b=new byte[f1.available()/3];

System.out.println("Membaca 1/3 dari sisa: "+f1.available()/3);

if(f1.read(b)!=b.length)

System.err.println("ada yang salah..");

System.out.println("Hasil : " );

for(int i=0; i

System.out.print((char) b[i]);

System.out.println(" SELESAI");

f1.close();

}

}

Hasil program:




class ByteArrayInputStream

Selain file sebagai input stream, array dari byte data juga dapat dianggap sebagai input stream. Class ByteArrayInputStream memandang array byte sebagai input stream. Perhatikan contoh program berikut ini :

Contoh program 5: array byte data sebagai input stream

import java.io.*;

class bis

{ public static void main(String[] args)

{ String tmp="abcdefghijklmnopqrstuvwxyz";

byte[] b=new byte[tmp.length()];

tmp.getBytes(0,tmp.length(),b,0);

ByteArrayInputStream in1=new ByteArrayInputStream(b);

int c;

for(int i=0;i<2;i++)

{ while( (c=in1.read())!=-1)

if(i==0)System.out.print((char)c);

else

System.out.print(Character.toUpperCase((char)c) );

System.out.println("");

in1.reset();

}

}

}

Hasil program :


tmp.getBytes(0,tmp.length(),b,0);

Method getByte() memiliki sintak :

public void getBytes(int srcBegin,

int srcEnd,

byte dst[],

int dstBegin)

sehingga instruksi : getByte(1,5,b,0)berarti mengcopy string ke array dari posisi string 1 sampai posisi string 5 pada array b mulai posisi 0. Selanjutnya array b dapat dianggap sebagai input stream.

class OutputStream

Class OutputStream adalah class abstract yang mendefinisikan aliran keluaran. Semua mehod adalah void dan akan melemparkan IOEXCEPTION bila terjadi kesalahan. Beberapa method penting adalah :

write(int b) : menuliskan byte tunggal ke aliran keluaran

write(byte b[], int off, int len) : menulis sejumlah len byte mulai dari posisi off sepanjang len disimpan dalam array b

flush() : membersihkan semua buffer untuk keluaran

close() : menutup aliran keluaran

Class java.io.FileOutputStream

java.lang.Object

| +----java.io.OutputStream

|

+----java.io.FileOutputStream

Contoh program 5: Menuliskan byte data kedalam file

import java.io.*;

class fos

{ public static byte[] getInput() throws Exception

{ byte[] buffer=new byte[12];

for(int i=0;i<12;i++)

buffer[i]=(byte)System.in.read();

return buffer;

}

public static void main(String[] args) throws Exception

{ byte buf[]=getInput();

OutputStream f1=new FileOutputStream("file1.txt");

OutputStream f2=new FileOutputStream("file2.txt");

OutputStream f3=new FileOutputStream("file3.txt");

for(int i=0;i<12;i++)

f1.write(buf[i]);

f1.close();

f2.write(buf); f2.close();

f3.write(buf,12/4,12/2); f3.close();

}


}


Hasil keluaran progam adalah :


Class java.io.BufferedInputStream

java.lang.Object

|

+----java.io.InputStream

|

+----java.io.FilterInputStream

|

+----java.io.BufferedInputStream

Class BufferedInputStream dan class BufferedOutputStream bertujuan untuk melakukan buffering (penyanggaan data) sebelum proses baca dari file atau tulis ke file.

Pada proses tulis ke file tanpa buffer penulisan dilakukan ke file secara fisik oleh program , sedangkan dengan menggunakan buffer penulisan dilakukan pada buffer dan secara otomatis jika buffer penuh penulisan ke file akan dilakukan oleh java.

Contoh program 6: Menulis ke file dengan buffer

import java.io.*;

class Bufio

{ public static void main(String[] arg) throws Exception

{FileOutputStream fos=new FileOutputStream("TesBuf.txt");

BufferedOutputStream bos=new BufferedOutputStream(fos,1024);

byte[] b=new byte[10];

long t0=System.currentTimeMillis();

for(int i=0;i<500;i++)

{ ("nulis#"+i).getBytes(0,10,b,0);

bos.write(b);

}

bos.flush();

bos.close();

long t1=System.currentTimeMillis();

System.out.println("Dengan Buffer, waktu: "+ (t1-t0));

FileOutputStream fos_nb=new FileOutputStream("TesBuf2.txt");

long t2=System.currentTimeMillis();

for(int i=0;i<500;i++)

{ ("nulis#"+i).getBytes(0,10,b,0);

fos_nb.write(b);

}

fos_nb.flush();

fos_nb.close();

long t3=System.currentTimeMillis();

System.out.println("Tanpa Buffer, waktu: "+ (t3-t2));

}

}




Hasil program :


class java.io.DataInputStream

java.lang.Object

|

+----java.io.InputStream

|

+----java.io.FilterInputStream

|

+----java.io.DataInputStream

read(int) :read a byte

read(byte[], int, int) :read a sub array of bytes

readBoolean(boolean) :read a boolean

readByte(int) :read an 8 bit byte

readBytes(String) :read a String as a sequence of bytes

readChar(int) :read a 16 bit char

readDouble(double):read a 64 bit double

readFloat(float) :read a 32 bit float

readInt(int) :read a 32 bit int

readLong(long) :read a 64 bit long

readShort(int) :read a 16 bit short

class java.io.DataOutputStream

java.lang.Object

|

+----java.io.OutputStream

|

+----java.io.FilterOutputStream

|

+----java.io.DataOutputStream

flush() :Flushes the stream

size() :Returns the number of bytes written

write(int) :Writes a byte

write(byte[], int, int) :Writes a sub array of bytes

writeBoolean(boolean) :Writes a boolean

writeByte(int) :Writes an 8 bit byte

writeBytes(String) :Writes a String as a sequence of bytes

writeChar(int) :Writes a 16 bit char

writeDouble(double):Writes a 64 bit double

writeFloat(float) :Writes a 32 bit float

writeInt(int) :Writes a 32 bit int

writeLong(long) :Writes a 64 bit long

writeShort(int) :Writes a 16 bit short

CONTOH :

import java.io.*;

class Dt_in_out

{ public static void main(String[] args)

{ try{

float [] dataSales={10f, 0.5f, 0.25f, 2f, 3f,4f,5f};

// tulis data ke file

DataOutputStream dos=new DataOutputStream(

new BufferedOutputStream(

new FileOutputStream("dataHarian.dat")));

for(int i=0;i

dos.writeFloat(dataSales[i]);

dos.flush();

dos.close();

//baca lagi dari file

DataInputStream dis=new DataInputStream(

new BufferedInputStream(

new FileInputStream("dataHarian.dat")));

while(true){

try{

float data=dis.readFloat();

System.out.println(" "+data);

}catch(EOFException e)

{System.out.println("data habis"); dis.close();}

}

}catch(IOException e);

}