Tag Archives: tutorial java

Pembacaan dan Penulisan File dengan Java

Beberapa hari yang lalu, teman saya meminta saya untuk membantu dia mengerjakan PR Programming-nya. Soal PRnya pun menurut saya lumayan sulit juga, karena saya newbie dalam programming. Bahasa Pemrograman yang boleh digunakan adalah C,C++, Java. Dan karena saya orang jawa, maka saya memilih menggunakan Java.hehe..Karena saya memang sedang berniat mempelajari bahasa java.

Soal PRnya adalah kita membuat program yang akan membaca sebuah file input “indata.txt”, yang berisi kata-kata yang akan di test apakah sesuai dengan aturan, kalau sesuai maka akan diwrite ke dalam sebuah file “legalwords.txt”, dan sebaliknya jika salah akan di write ke dalam file “badwords.txt”. Antara kata satu dengan kata lainnya dalam file “indata.txt” dipisahkan dengan sebuah tabulator, pada program saya, saya menggunakan tabulator tab(\t). Aturan yang digunakan untuk mengetest kata adalah
a. suku kata pertama tidak boleh berupa angka.
b. kata harus kurang dari 8 karakter.
c. kata hanya boleh tersusun dari letter (a..z, A..Z), number (0..9), atau simbol underscore(‘_’).
Continue reading

Membuat http Server Sederhana dengan Java

pic2_resize.JPG

Tugas Praktikum Pemrograman Jaringan dan Piranti Bergerak yang kedua adalah membuat sebuah http server sederhana di localhost. Dengan memanfaatkan fungsi SocketServer, maka dapat dibuat sebuah server yang akan menunggu “panggilan” pada port 80 (HTTP). Dan akan mengirimkan kode html ketika “dipanggil”.

SocketServer bekerja dalam sebuah looping yang terus menerus untuk menunggu adanya koneksi ke port 80 pada localhost. Ada 4 constructor pada SocketServer antara lain:

  1. public ServerSocket(int port) throws BindException, IOException
  2. public ServerSocket(int port, int queueLength) throws BindException, IOException
  3. public ServerSocket(int port, int queueLength, InetAddress bindAddress) throws IOException
  4. public ServerSocket( ) throws IOException // Java 1.4

Continue reading