Posts tagged ilmu

universitas kehidupan

Ketika dunia memberi 1000 alasan untuk membuat Kamu menangis …
Tunjukkanlah bahwa Kamu punya 1001 alasan untuk tersenyum.

Ketika dunia memberi 1000 alasan untuk membuat Kamu mengeluh …
Tunjukkanlah bahwa Kamu punya 1001 alasan untuk bersyukur.

Ketika dunia memberi 1000 alasan untuk membuat Kamu menyerah …
Tunjukkanlah 1001 janji Allah bahwa Kamu akan Berjaya, sebab
baca selanjutnya »

ARTI KESIBUKAN

Suatu hari, seorang ahli ‘Managemen Waktu’ berbicara di depan sekelompok mahasiswa bisnis, dan ia memakai ilustrasi yg tidak akan dengan mudah dilupakan oleh para mahasiswanya. Ketika dia berdiri dihadapan mahasiswanya dia berkata, “Baiklah, sekarang waktunya kuis.”Kemudian dia mengeluarkan toples berukuran galon yg bermulut cukup lebar, dan meletakkannya di atas meja. Lalu ia juga mengeluarkan sekitar selusin batu berukuran segenggam tangan dan meletakkan dengan hati-hati batu-batu itu ke dalam toples.

Ketika batu itu memenuhi toples sampai ke ujung atas dan tidak ada batu lagi yg muat untuk masuk ke dalamnya, dia bertanya, “Apakah toples ini sudah penuh?” Semua siswanya serentak menjawab,”Sudah!” Kemudian dia berkata, “Benarkah?” Dialalu meraih dari bawah meja sekeranjang kerikil. Lalu dia memasukkan kerikil-kerikil itu ke dalam toples sambil sedikit mengguncang-guncangkannya, sehingga kerikil itu mendapat tempat di antara celah-celah batu-batu itu. Lalu ia bertanya kepada siswanya sekali lagi, “Apakah toples ini sudah penuh?”Kali ini para siswanya hanya tertegun. “Mungkin belum!”, salah satu dari siswanya menjawab. “Bagus!” jawabnya.
baca selanjutnya »

chat sederhana berbasis console client server dengan java

oke, sekarang saat nya kita mempelajari pemrograman java. kali ini server socket. salah satu fungsinya adalah untuk membuat aplikasi chating. aplikasi chating tersebut masih sangat sederhana. karena tidak dalam bentuk gui melainkan masih dalam bentuk console. prinsipnya, chat bisa berjalan jika server dijalankan terlebih dahulu. bisa dalam 1 komputer, bisa juga dalam komputer yang berbeda. masalah ini, tinggal seting saja pada client. tulis localhost jika chat dalam 1 komputer, atau tulis ip server jika chat dilakukan dengan komputer yang berbeda. karena bersifat sederhana pula, chat hanya bisa dilakukan secara bergantian. tidak bisa server terus yang mengirim pesan, begitu juga untuk client.

anda disarankan untuk memahami konsep-konsep dasar pemrograman sebelum mencoba untuk menjalankan aplikasi ini. kalau belum, pada akhirnya juga akan mengatakan “program apa ini?? ngawur si admin. program ga bisa dijalankan nekat di upload pula”. :) karena saya banyak menerima komentar serupa, berkaitan dengan source code yang saya upload. sedangkan, saya pastikan bahwa semua source code bisa di compile atau dijalankan dengan baik. :)

oke, sekali lagi, mohon dipelajari algoritma dan code nya. jadi jangan asal copy-paste. :)



chatserver.java

—————————-begin—————————————

import java.net.*;
import java.io.*;

public class chatserver
{
public static void main(String args[]) throws Exception
{
ServerSocket ss=new ServerSocket(2000);
System.out.println(”Menunggu Klien mengirim pesan pertama, klien yang harus pertama kali mengirim pesan…”);
System.out.println(”* chat dilakukan 2 arah, server klien, n bergantian kirim pesan.”);
Socket sk=ss.accept();
System.out.println(”Klien telah masuk. happy chat! untuk berhenti, ketik stop pada klien.\n\n”);
BufferedReader cin=new BufferedReader(new InputStreamReader(sk.getInputStream()));
PrintStream cout=new PrintStream(sk.getOutputStream());
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
String s;
while ( true )
{
s=cin.readLine();
if (s.equalsIgnoreCase(”stop”))
{
cout.println(”Bye”);
break;
}
System. out.print(”Client : “+s+”\n”);
System.out.print(”Server : “);
s=stdin.readLine();
cout.println(s);
}
ss.close();
sk.close();
cin.close();
cout.close();
stdin.close();
}
}
baca selanjutnya »

contoh program pencarian search string sederhana pada java

sebelum saya tulis tentang contoh sederhana pencarian string, ada baiknya kita pelajari secara singkat terlebih dahulu tentang Metode‐metode dalam class String (J2SDK1.4.2). berikut sekilas info nya :

1. char charAt(int index)
- Mengembalikan sebuah karakter pada index tertentu.
- Parameter index adalah index dari karakter mulai dari 0 sampai jumlah karakter – 1.
- Error IndexOutOfBoundsException terjadi bila parameter index negatif atau tidak kurang dari
jumlah karakter.

2. int compareTo(Object o)
- Membandingkan string ini dengan object lain.
- Jika object merupakan string maka metode ini bersifat seperti compareTo(String).
- Nilai kembalian 0 bila argumen‐nya sama dengan string ini.
- Nilai kembalian negatif bila argumen‐nya lebih besar dari string ini.
- Nilai kembalian positif bila argumen‐nya lebih kecil dari string ini.
- Error ClassCastException terjadi bila argumen bukan string.



3. int compareTo(String anotherString)
- Membandingkan string ini dengan string yang lain.
- Nilai kembalian 0 bila argumen‐nya sama dengan string ini.
- Nilai kembalian negatif bila argumen‐nya lebih besar dari string ini.
- Nilai kembalian positif bila argumen‐nya lebih kecil dari string ini.

4. int compareToIgnoreCase(String str)
- Membandingkan string ini dengan string yang lain tanpa memperhatikan besar kecilnya karakter.
- Nilai kembalian 0 bila argumen‐nya sama dengan string ini.
- Nilai kembalian negatif bila argumen‐nya lebih besar dari string ini.
- Nilai kembalian positif bila argumen‐nya lebih kecil dari string ini.

5. String concat(String str)
- Menyambung string ini dengan argumen‐nya.
- Nilai yang dikembalikan adalah string hasil penyambungan di atas.

6. boolean contentEquals(StringBuffer sb)
- Mengembalikan nilai true jika string ini merepresentasikan deretan karakter yang sama dengan
argumen StringBuffer sb.
baca selanjutnya »

Ternyata bakteri juga bisa ngobrol

Sebelum melakukan serangan ke tubuh manusia bakteri akan melakukan percakapan dulu. Sekumpulan organisme kecil akan ngobrol terlebih dahulu menentukan target yang akan dimasukinya di luar atau dalam tubuh manusia.

Bakteri memiliki percakapan seperti bisik-bisik untuk menghitung jumlahnya sebelum mencoba melakukan serangan terhadap organisme tuan rumahnya. Mikroorganisme ini bisa berada di kulit atau dalam organ tubuh lainnya.

“Jika bakteri bekerja secara individu, maka dampak terhadap lingkungannya akan kecil. Karenanya bakteri selalu membentuk koloni sehingga bisa menimbulkan dampak tersendiri bagi tubuh,” ujar Bonnie Bassler, seorang profesor biologi molekuler dari Princeton University, seperti dikutip dari LiveScience, Selasa (22/6/2010).

Bakteri berkomunikasi dengan menggunakan bahan kimia, yaitu melepaskan molekul kecil ke dalam media di sekitarnya yang dapat dideteksi melalui reseptor pada permukaan sel bakteri lainnya. baca selanjutnya »