Rabu, 14 Maret 2012

Apa itu Stream IO

Sistem IO di Java adalah bagian dari library Java yang bertugas menangani input dan output dalam sebuah program Java. Input dan output ini bentuknya bisa bermacam-macam, di antaranya:
  1. Menangani input dan output dari dan ke standar output
  2. Menangani operasi file (membaca atau menulis file)
  3. Memproses data yang masuk melalui soket, dll
Arsitektur library IO di Java dirancang sedemikian rupa sehingga memudahkan dilakukannya ekstensi terhadap library yang sudah ada. Akan tetapi, rancangan tersebut membuat banyak orang yang baru belajar Java menjadi agak sulit untuk memahami sistem IO ini. Di post ini saya akan mencoba menjelaskan dasar dari sistem IO ini.
Pada dasarnya, membaca atau menulis IO itu adalah melakukan operasi pembacaan dan penulisan array of byte. Untuk urusan input, kelas dasar yang digunakan adalah java.io.InputStream, sementara untuk urusan output yang digunakan adalah kelas java.io.OutputStream. Kedua kelas tersebut merupakan kelas abstrak yang akan menjadi kelas dasar dalam IO di Java. Kelas-kelas yang mengimplementasikan InputStream antara lain AudioInputStream untuk membaca file dalam format audio, ByteArrayInputStream untuk membaca input dalam format byte array.
Walaupun sebenarnya operasi IO adalah operasi pembacaan dan penulisanarray of byte, akan tetapi seringkali kita butuh untuk membaca dan menulis dalam format teks. Untuk lebih memudahkan dalam melakukan hal tersebut, Java menyediakan kelas abstrak Reader untuk melakukan operasi pembacaan stream dalam format teks dan kelas abstrak Writer untuk melakukan penulisan dalam format teks. Kelas-kelas yang mengimplementasikan kelas Reader antaranya InputStreamReader, BufferedReader, dan FileReader.
                                               Ini Merupakan Contoh Penggunaan Stream IO

    Program dengan menggunakan class FileOutputStream untuk menulis File.
    Perhatikan bahwa menulis file dapat menyebabkan Exception, karena itu diperlukan penangkapan sinyal exception bila terjadi error.

Contoh Random Access File

public static void main(String[] args) throws IOException{
          File f = new File("test3.txt");
         if (!f.isFile() || !f.canRead() || !f.canWrite()) throw new
        IOException();
          RandomAccessFile raf = new RandomAccessFile(f, "rw");
}

Kamis, 15 Desember 2011

fungsi punya attitude yang baik

Assalamualaikum wr.wb

Jika kita memiliki attitude yang baik,dan apalagi sopan,pasti orang yang di sekitar kita akan tersanjung dan ada rasa segan terhadap kita.Dan sebaliknya,jika kita memiliki attitude yang buruk maka orang juga akan menyepelekan kita karena perlakuan kita.
Sehingga jangan salahkan orang lain yang tidak mau menghormati kita,kalau kita belum mempunyai attitude yang baik..

Wassalamualaikum wr.wb

Ilmu java Baru

The for loop is used when you know in advance how many times the script should run.
Syntax
for (var=startvalue;var<=endvalue;var=var+increment) 
{
    code to be executed
}

Example
Explanation: The example below defines a loop that starts with i=0. The loop will continue to run as long as i is less than, or equal to 10. i will increase by 1 each time the loop runs.
Note: The increment parameter could also be negative, and the <= could be any comparing statement.
<html>
<body>
<script type="text/javascript">
var i=0
for (i=0;i<=5;i++)
{
document.write("The number is " + i)
document.write("<br />")
}
</script>
</body>
</html>
Result
The number is 0
The number is 1
The number is 2
The number is 3
The number is 4
The number is 5
 
Example:
<html>
<body>
<script type="text/javascript">
for (i = 0; i <= 5; i++)
{
document.write("The number is " + i)
document.write("<br />")
}
</script>
<p>Explanation:</p>
<p>This for loop starts with i=0.</p>
<p>As long as <b>i</b> is less than, or equal to 5, the loop will continue to run.</p>
<p><b>i</b> will increase by 1 each time the loop runs.</p>
</body>
</html>

Result:
The number is 0
The number is 1
The number is 2
The number is 3
The number is 4
The number is 5
Explanation:
This for loop starts with i=0.
As long as i is less than, or equal to 5, the loop will continue to run.
i will increase by 1 each time the loop runs.

Eamples  (Looping through HTML headers) :
<html>
<body>

<script type="text/javascript">
for (i = 1; i <= 6; i++)
{
document.write("<h" + i + ">This is header " + i)
document.write("</h" + i + ">")
}
</script>

</body>
</html>
Result:

This is header 1

This is header 2

This is header 3

This is header 4

This is header 5
This is header 6

Rabu, 23 November 2011

Sudahkah kita menghargai semua ini???







MEREKA TELAH BERJUANG MATI-MATIAN UNTUK MEMERDEKAKAN NEGARA INDONESIA,MEREKA RELA BERPERANG SAMPAI TITIK DARAH PENGHABISAN.
TAPI APAKAH SAMPAI SEKARANG KITA SUDAH MENGHARGAI JASA-JASA MEREKA???

tips PDKT ala GoyHumble

Jika Anda tergolong pria yang punya masalah dalam mendekati seorang wanita, tak perlu cemas. Yang penting, jangan pernah merasa takut gagal. Jika perasaan takut gagal hilang, Anda perlu mencoba sepuluh cara jitu bagaimana mendekati wanita, seperti dilansir AskMen baru-baru. Silakan mencoba langkah-langkah berikut:

Pertama, bikin si wanita penasaran. Ketika Anda sedang berbicara dengan seseorang, si wanita akan terdorong mendekati Anda untuk mencari tahu apa yang sedang dibicarakan. Pastikan posisinya sangat dekat untuk mendengar pembicaraan. Dijamin, si wanita akan menjadi pendengar diam-diam, dan menjadi provokatif untuk mendengar lebih banyak.

Kedua, belajar dari kegagalan pria lain. Jika Anda melihat seseorang pria gagal ketika mencoba mendekati wanita, Anda harus mencari tahu penyebab kegagalannya. Dari situ Anda bisa belajar dan dengan mudah bisa memulai pendekatan dengan baik.

Ketiga, bikin taruhan kecil-kecilan. Seperti dalam sebuah permainan, Anda juga perlu membuat taruhan. Terus berinteraksi sepanjang malam dengan si wanita, lalu cari sesuatu dalam pembicaraan yang bisa dijadikan taruhan. Misalnya, dia harus mengingat nama Anda sepanjang malam. Bila lupa, dia harus membelikan Anda minuman.

Keempat, siapkan permainan. Ada banyak permainan kecil yang menyenangkan, dan akan membuat seorang wanita menjadi terpesona pada Anda.

Kelima, bikin cerita lucu dan menarik. Jadilah seorang pria yang selalu memiliki cerita menarik dan lucu. Menjadi seseorang yang humoris akan membedakan Anda dari orang lain. Sang wanita yang didekati memiliki kesan tersendiri pada Anda.

Keenam, mintai pendapatnya. Salah satu cara yang paling efektif untuk melakukan pendekatan adalah menanyakan pendapatnya tentang sesuatu. Yang penting beri kesan bahwa Anda benar-benar perlu meminta pendapat darinya.

Ketujuh, gosip terbaru. Sebelum pergi keluar, pastikan Anda tahu berita terheboh saat ini. Ini bisa dijadikan materi sempurna untuk mengawali sebuah percakapan.

Kedelapan, berbicara tentang seseorang atau sesuatu. Dimanapun berada, Anda bisa mengamati seseorang atau sesuatu di sekitar Anda sebagai bahan percakapan, terutama jika ia menemukan reaksi yang sama.

Kesembilan, bersulang. Jika Anda berada di sebuah bar atau klub, salah satu cara termudah untuk mengawali pembicaraan adalah bersulang, dengan berkata "Cheers". Sangat sederhana dan sopan, tapi membuka jalan bagi Anda untuk mengenalnya lebih dekat.

Kesepuluh, ucapkan kata "hey". Ucapan sederhana ini bisa menjadi salah satu alternatif bagi Anda untuk mengawali pembicaraan kepada seorang wanita.

Trik ini tentu harus dicoba, sebelum Anda meyakininya bisa berhasil. Yang penting, jangan takut untuk gagal.

Rabu, 05 Oktober 2011

Cara Mudah Menjadi Orang Sukses

Kenapa keberhasilan  tampak begitu mudah menghampiri orang lain dan tidak pada diri anda? Kenapa orang lain tampak begitu gampang mendapat apapun yang diinginkannya, sedang anda sekalipun merasa sudah berusaha SANGAT keras, bahkan mungkin jungkir balik ke sana kemari namun yang didapat hanya secuil.

Apa benar itu karena takdir? Apa mungkin mereka lebih beruntung dari anda?

Tentang orang-orang yang berhasil, dari pengamatan saya, mereka memiliki beberapa kesamaan:

   1. Mencintai yang dilakukan. Orang-orang sukses biasanya berhasil di bidang yang dicintainya. Karena senang dengan yang dilakukannya, mereka akan menjalaninya dengan riang gembira. Tanpa ada paksaan. Itulah kenapa misalnya seorang seperti Ahmadun Yosi Herfanda dan Jonru bisa menjadi penyair dan penulis hebat. Karena mereka mencintai yang dilakukannya.
      Lakukan apa yang anda cintai. Makin anda lakukan, makin bersemangat dan nikmat menjalaninya.
   2. Berorientasi pada tujuan. Orang-orang sukses selalu berorientasi pada tujuan. Tahu mengapa harus melakukan sesuatu. Dan memfokuskan usahanya untuk mencapai tujuan itu.
      Ketahui dimana anda sekarang dan kemana akan melangkah, dan tahu bagaimana cara mencapainya. Selanjutnya just ACTION!
   3. Berkumpul di lingkungan orang sukses. Nasihat lama mengatakan kalau ingin harum berkumpullah dengan penjual minyak wangi. Berkumpul di lingkungan yang sesuai, bisa mendorong anda mencapai apa yang anda inginkan.
   4. Percaya diri. Orang-orang sukses memiliki kepercayaan diri. Tanpa ragu mereka akan mengatakan kepada orang di sekelilngnya mengenai tujuan-tujuannya. Mereka mengatakan apa saja yang akan mereka lakukan dan hasilkan.
      Jangan ragu, percayalah pada diri anda. Anda bisa!
   5. Bekerja keras dan cerdas. Sekalipun berbisnis internet yang tiap harinya hanya menghadap komputer, namun jangan dikira kita tak perlu kerja keras dan cerdas. Tanpa bermaksud apa-apa, sekalipun saya bisa saja tak bekerja apapun sepanjang waktu, namun tiap harinya saya tetap mengalokasikan waktu bekerja. Sekalipun ada beberapa karyawan yang membantu, saya tetap ACTION. Saya tak keberatan bangun tengah malam sekalipun untuk mengecek email, blog, dan situs web.
      Ya karena saya menyukainya. Saya mencintai apa yang saya lakukan. Saya cinta internet marketing.

Keberhasilan, kesuksesan atau apapun namanya adalah sebuah proses. Proses yang tak datang hanya dengan sekali ucap “simsalabim” maka berubahlah segalanya. Sukses adalah buah dari komitmen dan proses terus menerus untuk mencapai sebuah tujuan. Seperti besi yang ditempa dalam api, sampai akhirnya menjadi pisau atau benda lain yang lebih berguna.

Kesetiaan menjalani proses itulah kuncinya. Meski klise, namun sampai sekarang terus terbukti sangat telak terhadap hasil akhir yang ingin kita capai.

Dalam hidup segala sesuatunya memang tak selalu berjalan sempurna. Namun bukan berarti kita harus terdiam dan menyerah berpangku tangan pada nasib.