Autostart superkaramba
03:20 | Author: Unknown

Super karamba is one of desktop widget on linux, but in my computer (use slackware 12) super karamba cannot autostart, so lazy if every turn on computer must be setting my slackware.
But now i have the solution, so easy, only add script on directory /home/namauser/.kde/Autostart/
And then make a file with file format themesname.desktop

at file that you create, you can copy this script below
[Desktop Entry]
Exec=superkaramba /pathletaktheme
Name=berinamadisini
Type=Application
X-KDE-StartupNotify=false

And then save with themesname.desktop, you can give another name for this file
Ok, Let's Try Guys!!!!!
Readmore...

Deklarasi Variabel Pada Java
02:57 | Author: Unknown

Deklarasi Variabel di Pemrograman Java
Sintaks untuk mendeklarasikan variabel adalah
Tipedata variabel;
Untuk lebih jelasnya kita akan langsung saja membuat contoh program sederhana dengan macam-macam tipe data yang ada pada Java.
1. Tipe Data Boolean
class boolean1 {
public static void main(String[] args)
{
//deklarasi variabel dengan tipe data boolean
boolean p1 = true;
boolean p2 = false;

System.out.println("nilai variabel p1 = "+p1);
System.out.println("nilai variabel p2 = "+p2);
}
}


Output yang dihasilkan pada potongan program di atas :
nilai variabel p1 = true
nilai variabel p2 = false
2. Tipe data karakter
class karakter {
public static void main(String[] args)
{
//mendeklarasikan variabel dengan tipe data char
char a = 'a';
char b = 'b';
char c = 'c';

System.out.println("Isi masing - masing variabel adalah a = "+a+", b = "+b+", c = "+c);

}
}

Output yang dihasilkan
Isi masing - masing variabel adalah a = a, b = b, c = c
3. Tipe Data String
class String1{
public static void main(String[] args)
{
//deklarasi tipe data dengan variabel string
String nama_depan = "Wahyu Sumartha";
String nama_belakang = " Priya Dharma";

System.out.println("Nama Lengkap : "+nama_depan + nama_belakang);
}
}

Output yang dihasilkan :
Nama Lengkap : Wahyu Sumartha Priya Dharma

4. Tipe Data pada Bilangan Bulat
Tipe data pada bilangan bulat pada java meliputi Byte, short, int, dan long.
class bilanganbulat
{
public static void main(String[] args)
{
byte tp1 = 22;
short tp2 = 2000;
int tp3 = 42;
long tp4 = 202;

System.out.println("tp1 = "+tp1);
System.out.println("tp2 = "+tp2);
System.out.println("tp3 = "+tp3);
System.out.println("tp4 = "+tp4);


}
}

Output yang dihasilkan adalah
tp1 = 22
tp2 = 2000
tp3 = 42
tp4 = 202

5. Tipe data bilangan berkoma
Tipe data bilangan berkoma yang terdapat pada java adalah float dan double.
class BilanganBerkoma{
public static void main(String[] args)
{

double db1 = 41.222;
float fl2 = 4;
float fl3 = 3;


System.out.println("db1 = "+db1);
System.out.println("fl2/fl3 = "+(fl2/fl3));
}
}

Output yang dihasilkan
db1 = 41.222
fl2/fl3 = 1.3333334

Kayaknya Udah dulu deh hehehe...
Ok Selamat Mencoba .........

Readmore...

Automount at slackware 12
02:37 | Author: Unknown

Ehm Finally my favourite distro (Slackware) now can automount cd and flashdisk.
After, ask with uncle google, i have this solution,
You only put at file /etc/group
And then search plugdev and cdrom, add your username.
After that you must restart rc.messagebus and rc.hald with command below
/etc/rc.d/rc.messagebus restart
/etc/rc.d/rc.hald restart



Readmore...

Tipe Data Pada Java
01:31 | Author: Unknown

Tipe data pada Java
Tipe data dasar
Tipe data dasar merupakan tipe data paling sederhana yang dimiliki Java. Untuk menggunakan tipe ini kita tidak perlu melakukan instansiasi (seperti pada class). Tipe data dasar pada java ada 3 bentuk :


1. Boolean
Tipe data boolean digunakan untuk menentukan nilai benar atau salah. Oleh karena itu boolean hanya terdiri atas 2 nilai , yaitu TRUE dan FALSE.
2. Karakter atau char
Tipe data karakter digunakan untuk menangani data berupa karakter karakter ASCII. Data karakter ditandai dengan penggunaan tande kutip tunggal ‘’ yang melingkupi data karakter. Keyword yang digunakan adalah char.
3. String
Tipe data string digunakan untuk menangani data berupa untaian beberapa karakter yang diistilahkan dengan string. Data string ditandai dengan penggunaan tanda kutip ganda “ “ yang melingkupi data string. Keyword tipe string adalah string.
4. Bilangan
Tipe data bilangan terbagi menjadi bilangan bulat dan bilangan berkoma
Tipe data bilangan bulat

Tipe data bilangan berkoma

Readmore...

Pengenalan Perograman Java
22:04 | Author: Unknown

Pengenalan Perograman Java
Java adalah bahasa pemrograman yang berorientasi objek dan multi platform, selain itu java juga bisa berjalan di internet, atau yang biasa disebut java applet.
Java dikembangkan oleh SUN Micro System dengan sejumlah keunggulan yang memungkinkan Java dijadikan sebagai bahasa pengembangan enterprise.
Keunggulan – keunggulan Java adalah :

  • Berbasis GUI
  • Berorientasi Objek
  • Bisa Berjalan pada aplikasi web
  • Multiplatform
  • Keamanannya sangat bagus
  • Bisa Digunakan pada aplikasi Jaringan terdistribusi
  • Multithread
Java dibuat oleh seorang insinyur di SUN Microsystem yang bernama James Gosling. James Gosling merasa perlu membuat kompiler baru , kompiler baru tersebut diberi nama OAK. Kompiler ini mirip dengan C++ tetapi dengan sejumlah pengembangan , seperti multiple inheritance, konversi tipe secara otomatis, penggunaan pointer dan managemen memori.
Pada tahun 1994, Oak diubah namanya menjadi java. Pada era ini, Java divisikan sebagai bahasa yang memiliki dukungan baik terhadap web.

Dibawah ini adalah struktur pemrograman java :
public class Hello{
public static void main(String [] args)
{
System.out.println("Hallo Java");
}
}
Pada listing program diatas akan muncul hasil jika program dijalankan
Hello Java

Baris “ public class Hello{ “ merupakan kode untuk class Public.
Pada baris tersebut kita membuat class public bernama Hello. Perhatian!!!!! nama class ini harus sama dengan nama file dimana class ini berada. Jika tidak method main tidak dapat dijalankan

Baris “ public static void main(String [] args) “ adalah kode untuk method main. Method main adalah method pada class public yang akan dipanggil pertama kali oleh JVM pada saat program dijalankan.
Output Hello Java yang muncul merupakan efek pemanggilan statement
System.out.println("Hallo Java");
Readmore...

Membuat DNS Server
21:14 | Author: Unknown

Membuat DNS Server dengan bind

Saya Akan Coba Share Bagaimana Membuat DNS server dengan bind. Distro yang digunakan disini adalah Open SUSE 10.3.

Sebelumnya pastikan bind sudah terinstall pada komputer anda, jika belum silahkan install terlebih dahulu. ^_^.

Setelah Itu Masuk ke direktori /etc/named.conf
lalu buat konfigurasi seperti dibawah ini pada direktori /etc/named.conf

linux-nuxprog:/etc # vim /etc/named.conf

#tambahkan baris ini
zone "dnsserver.org" in {
type master;
file "dnsserver.org";
};

zone "100.168.192.in-addr.arpa" in {
type master;
file "192.168.100.5";

};

pada baris yang berisi zone “100.168.192.in-addr.arpa” adalah kebalikan dari IP address yang anda gunakan sebagai DNS Server.

Lalu masuk ke direktoru /var/lib/named/

linux-nuxprog:/ # cd /var/lib/named/

lalu kopikan file localhost.zone ke file yang akan kita buat yaitu dnsserver.org

linux-nuxprog:/var/lib/named # cp localhost.zone dnsserver.org

ubah konfigurasi pada file dnsserver.org seperti dibawah ini

$TTL 1W
@ IN SOA @ dnsserver.org. root.dnsserver.org. (
42 ; serial (d. adams)
2D ; refresh
4H ; retry
6W ; expiry
1W ) ; minimum

IN NS dnsserver.org.
IN A 192.168.100.5

kemudian copikan file dnserver.org ke file kedua yang akan kita buat yaitu 192.168.100.5

linux-nuxprog:/var/lib/named # cp dnsserver.org 192.168.100.5

lalu buat konfigurasi pada file 192.168.100.5 seperti di bawah ini

$TTL 1W
@ IN SOA @ dnsserver.org. root.dnsserver.org. (
42 ; serial (d. adams)
2D ; refresh
4H ; retry
6W ; expiry
1W ) ; minimum

IN NS dnsserver.org.
5 IN PTR www.dnsserver.org.

angka 5 menunjukkan host pada IP Address yang menjadi DNS server.

Setelah itu masuk ke direktori /etc/hosts

linux-nuxprog:/var/lib/named # vim /etc/hosts

tambahkan baris berikut ke dalam file /etc/hosts

192.168.100.5 dnsserver.org

selain itu tambahkan pada /etc/resolv.conf baris berikut

nameserver dnsserver.org
search dnsserver.org
nameserver 192.168.100.5

Lalu coba ping dengan perintah
linux-nuxprog:/var/lib/named # ping dnsserver.org
PING dnsserver.org (192.168.100.5) 56(84) bytes of data.
64 bytes from dnsserver.org (192.168.100.5): icmp_seq=1 ttl=64 time=0.071 ms
64 bytes from dnsserver.org (192.168.100.5): icmp_seq=2 ttl=64 time=0.049 ms
64 bytes from dnsserver.org (192.168.100.5): icmp_seq=3 ttl=64 time=0.057 ms

--- dnsserver.org ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.049/0.059/0.071/0.009 ms

jika terlihat seperti hasil di atas maka dns server telah berhasil dibuat.

Selain itu juga gunakan perintah
linux-nuxprog:/var/lib/named # dig dnsserver.org
linux-nuxprog:/var/lib/named # host dnsserver.org
jika keluar dnsserver.org has address 192.168.100.5
maka dns server berhasil dibuat

Silahkan Mencoba , Jika Ada Kesalahan Mohon Diperbaiki!!!!!!

Spirit Open Source!!!!!
Readmore...

Konsep Dasar TCP/IP
21:08 | Author: Unknown

Konsep Dasar TCP/IP
Pada dasarnya komunikasi data merupakan proses mengirimkan data dari satu komputer ke komputer lain. Untuk dapat mengirimkan data, pada komputer harus ditambahkan alat khusus yang dikenal dengan network interface card (NIC). Jenis interface ini beragam bergantung pada media fisik yang digunakan untuk mentransfer data tersebut.

Untuk Mengrimkan data dari satu komputer ke komputer lain diperlukan suatu aturan. Untuk mengatur proses pengiriman data digunakan protokol. Protokol merupakan himpunan aturan yang mengatur komunikasi data. Protokol ini diimplementasikan dalam bentuk program komputer dan peralatan komunikasi data lainnya.
TCP/IP adalah sekumpulan protokol yang di desain untuk melakukan fungsi-fungsi komunikasi data pada Wide Area Network (WAN). TCP/IP terdiri dari sekumpulan protokol yang masing-masing bertanggung jawab atas bagian tertentu dari komunikasi data. Berkat prinsip ini, tugas masing-masing protokol menjadi jelas dan sederhana. Protokol yang satu tidak perlu mengetahui cara kerja protokol yang lain, sepanjang ia masih bisa saling mengirim dan menerima data.
Berkat penggunaan prinsip itu, TCP/IP menjadi protokol komunikasi data yang fleksibek. Protokol TCP/IP dapat diterapkan dengan mudah di setiap jenis komputer dan interface jaringan, karena sebagian besar isi kumpulan protokol inin tidak spesifik terhadap satu komputer atai peralata jaringan tertentu. Agar TCP/IP dapat berjalan di atas interface jaringan tertentu, hanya perlu dilakukan perubahan pada protokol yang berhubungan dengan jaringan saja.
Protokol TCP/IP terbagi dalam 5 lapisan , yaitu :









Application layer melayani pemakain untuk mengirim dan menerima data Misalnya : HTTP, SMTP, FTP, dll.
Transport layer melayani komunikasi antara dua host, Protokolnya adalah TCP(Transmission Control Protocol) dan UDP (User Datagram Protocol).
Internet Layer berfungsi menyediakan konsep routing dalam jaringan komputer yang kompleks.
Network Interface Layer berfungsi untuk proses pengiriman ke alamat yang tepat. Protokol yang digunakan adalah IP, ARP, dan ICMP.
Physical layer berfungsi untuk mengirimkan dan menerima data dari dan ke media fisik.
Readmore...