Glitter Words Myspace Comments

Jumat, 02 Oktober 2009

News Update TKJ ISTN

Assalammualaikum

Kawan-kawan TKJ, berita terbaru ni:

  1. Tugas resume kewirausahaan Pak Razul sudah dikumpulkan, bagi yang belum mengumpulkan silakan konfirmasi langsung dengan Pak Razul untuk meminta kebijaksanaan beliau
  2. Harap segera menyelesaikan administrasi SEMENTARA untuk bulan oktober agar bulan ini kita dapat segera beranjak ke semester 5... semangat kawan-kawan! (Pembayaran paling lambat tgl 5-6 Oktober 2009 melalui Abdurohman Harits). bagi yang bulan lalu maupun bulan-bulan sebelumnya belum melunasi harap segera melunasi. Semester 5 dapat segera dimulai bulan November 2009 hanya jika seluruh mahasiswa telah menyelesaikan administrasi sementara. Jika tidak khawatir kita tidak dapat melanjutkan untuk ke semester berikutnya. Mohon pengertiannya kawan-kawan!
  3. Minggu depan merupakan minggu terakhir semester 4 dengan deadline tugas masing-masing Mata Kuliah sebagai nilai Ujian Akhir Semester, that's mean kalu yang gak buat tugas nanti jangan protes ya kalo IPnya kurang memuaskan. Berikut rincian jadwal minggu depan
  • Senin, 12 Oktober 2009 persentasi Tugas Java Pak Andi dengan materi yang telah ditentukan untuk masing-masing kelompok. Hari terakhir untuk presentasi sekaligus merupakan pertemuan terakhir semester 4 untuk mata kuliah Pak Andi
  • Senin, 12 Oktober 2009 deadline Tugas Security Wireless Pak Heru sebagai nilai akhir mata kuliah Keamanan Jaringan dan Jaringan Nirkabel ( dimaksimalkan dalam 3 hari, Senin-Rabu seluruh kelompok sudah harus presentasi). No Presentation, No Value, No Kip, No Dong...
  • Selasa, 13 Oktober 2009 presentasi Final Bahasa Inggris Pak Aripan mengenai produk. Presentasi dengan metode impromptu (menghafal keseluruhan presentasi). Presentasi sebagai nilai UAS
  • Pak Harlan, tugas membuat rangkaian Flip-Flop hari rabu Final sebagai nilai UAS.

Demikian. Terima Kasih.

Senin, 04 Mei 2009

Workshop Komputer


Asslamualaikum temand-temand, lama tak posting ni. Ada kabar gembira ni temand-temand, mahasiswa TKJ ISTN bakal adain worksop yang berjudul "Exprees Our Own Lesson with Java and Flash". Workshop ini hasil kerjasama anak2 TKJ bareng HME DIII ISTN dan SEAMOLEC lho, nah yang bakal dibahas yaitu about pengenalan bahasa pemrograman Java buat para pencari Ilmu terutama pelajar dan mahasiswa yang belum tau ni or yang baru mau memulai menekuni dunia pemrograman, pembicaranya dari SEAMOLEC lho, and kamu-kamu bakal dapetin fasilitas-fasilitas berupa modul, makan siang, sertifikat and doorprize2 menarik. Makanya buruan ikud.. Oia ada yang ketinggalan, intinya ni acara bakal diisi materi pengenalan flash sebagai aplikasi pembuatan animasi n bakalan ada simulasinya buat seluruh peserta tapi buat yang mau ikudan simulasinya bawa laptop sendiri-sendiri ya karna mohon maaf kita ga bisa nyediain komputernya, yaaa makluminlah kan pendaftarannya murah abieeeezzzzz..... bayangin aja buat para pelajar yang kepengen tau lebih jauh tentang IT cuma dikolekin 15rebong, nah buat mahasiswa yang mu nambah2 pengalaman juga cuma 20rebong, eh tapi buat guru2 or masyarakat umum yang niat juga boleh kok tapi bayarnya agak dimahalin dikit ia jadi 25rebong, murah kan! makanya buruan daftar, peserta terbatas lho, limited edition. Acaranya tanggal 11 Mei besok di auditorium ISTN ia, di srengseng sawah Jakarta Selatan, gampang kok rutenya kalo dari pasar minggu tinggal naek kopaja 616 jurusan srengseng or 606 nah ntar geplak aja Pak supirnya minta diturunin di depan kampus ISTN, gono... don't miss it iaaaaaaaaaa

Rabu, 07 Januari 2009

Variable Java

Variabel

Variabel dalam ilmu matematika adalah sesuatu yang menyimpan nilai yang dapat berubah-ubah. Demikian juga dalam bahasa pemrograman. Variabel dalam bahasa pemrograman adalah lokasi dalam memori di mana sebuah nilai disimpan, dan nilai tersebut dapat diubah. Setiap variabel memiliki nama, tipe, dan nilai.

Jadi variable pada java berfungsi Untuk menyimpan nilai tertentu di dalam program aplikasi (memori komputer), nilai tersebut disimpan sesuai kedalam suatu variabel yang tipenya sesuai dengan tipe dari nilai tersebut.

Jenis Variable

Java memiliki beberapa jenis variabel yang dapat dikelompokkan sebagai berikut :

  1. Instance Variables (tidak statis) ialah variabel yang digunakan sebagai atribut dari sebuah objek. Instans adalah objek yang diciptakan dari sebuah kelas. Dalam bahasa pemrograman berorientasi objek, objek menyimpan variabel yang tidak dideklarasikan dengan kata kunci static dalam kategori non-statis, atau dapat berubah-ubah. Suatu kelas dapat dijelmakan ke dalam beberapa objek. Nilai yang terkandung dalam variabel tak-statis ini berbeda untuk setiap objeknya.
  2. Class Variables (statis) ialah variabel yang digunakan sebagai atribut dari sebuah kelas. Variabel kelas adalah variabel yang didefinisikan dan digunakan hanya dalam sebuah metode. Variabel ini merupakan bagian integral dari suatu kelas, dan tidak ada satu objek pun yang dapat menyatakan kepemilikan atas variabel ini. Variabel yang dideklarasikan sebagai statis digunakan bersama oleh semua objek. Variabel ini lebih bersifat global yang nilainya sama untuk setiap objek pada kelas yang bersangkutan.
  3. Local Variables. Variabel ini didefinisikan di dalam suatu metoda (method) atau dalam suatu prosedur. Variabel ini bersifat lokal karena hanya dapat diakses oleh metoda atau prosedur tersebut.
  4. Parameter. Paramater atau argumen adalah variabel yang digunakan pada saat suatu metoda atau prosedur dipanggil. Parameter berguna untuk memberikan nilai awal untuk diteruskan (pass) ke dalam suatu prosedur atau metoda.

Tidak seperti bahasa pemrograman lain, Java tidak memiliki variabel global, yaitu variabel yang tersedia bagi semua bagian program. Dalam Java kita menggunakan variabel kelas dan instans untuk mengkomunikasikan informasi global di antara objek-objek. Hal ini disebabkan Java menganut paradigma pemrograman berorientasi objek murni, sehingga segala hal dipandang sebagai interaksi antarobjek bukan antar bagian program.

Tipe Data (Tipe Variable)

Tipe data pada java digunakan untuk menentukan jenis suatu variable, apakah variable tersebut akan diisi dengan angka bilangan bulat, desimal, teks, dan lain sebagainya. Dengan demikian setiap variable diharuskan memiliki tipe data untuk pendeklarasiannya karena sebuah variabel tipe datanya menentukan nilai dari variabel yang dapat memuat dan operasi-operasi yang dapat dilakukannya. Tipe data pada java dapat dibagi menjadi dua, yaitu tipe data primitif (disebut primitif karena dibangun ke dalam sistem dan bukan benar-benar objek sehingga pemakaiannya lebih efisien. Tipe-tipe tersebut tidak bergantung pada arsitektur mesin, sehingga pemakaiannya tidak mengganggu portabilitas program Anda) dan tipe data reference. Java memiliki delapan tipe data primitif yang dapat digunakan sebagai variable, sedangkan untuk tipe data kelas jumlahnya tak terhingga (karena bisa kita definisikan sendiri). Delapan tipe data primitif ini sangat fundamental karena ia sebagai dasar untuk membangun tipe data kelas. Kedelapan tipe data primitif tersebut bisa digolongkan kedalam tipe data numerik (untuk mengolah nilai-nilai yang berupa angka), tipe data boolean (berisi nilai benar dan salah - 0 dan 1), dan tipe data karakter huruf.

Tipe data numerik dibagi menjadi dua, yakni tipe data untuk menyimpan bilangan bulat dan tipe data untuk menyimpan bilangan pecahan. Berikut adalah tipe data primitif (dasar) dalam java :

Numerik Bilangan Bulat :

  • byte (panjangnya 1 byte = 8 bit), menampung nilai dari -127 sd 128. Memiliki nilai default 0 –> artinya jika tidak diinisialisasi (diberi nilai awal) variabel yang menggunakan tipe data ini bernilai 0.
  • short (panjangnya 2 byte = 16 bit), menampung nilai dari -32.768 sd 32.767. Nilai default juga 0.
  • int (panjangnya 4 byte = 32 bit), menampung nilai dari -2.147.483.648 sd 2.147.483.647. Nilai default 0.
  • long (panjangnya 8 byte = 64 bit), menampung nilai dari -9.223.372.036.854.775.808 sd 9.223.372.036.854.775.807. Nilai default 0.

Numerik Bilangan pecahan (bilangan riil) :

  • float (panjangnya 4 byte), menampung nilai dari -3.4E38 (-3.4 * 10 pangkat 38) sd +3.4E38. Memiliki presisi angka sampai 7 digit (0.xxxxxxx)
  • double (panjangnya 8 byte), menampung nilai dari -1.7E308 (-1.7 * 10 pangkat 308) sd +1.7E308. Memiliki presisi angka sampai 17 digit (0.xxxxxxxxxxxxxxxxx)

Deklarasi untuk tipe data numerik bilangan pecahan secara default menggunakan tipe data double. Jadi 0.24, 1.78, 2000.5034 dll dibaca sebagai double. Dengan eclipse deklarasi variabel float testFloat = 0.24; akan bertanda merah (berarti eclipse mendeteksi kesalahan). Deklarasi pecahan yang bertipe float harus diakhiri dengan huruf f. Deklarasi float yang salah di atas bisa diperbaiki menjadi sebagai berikut float testFloat = 0.24f.

Dua tipe data primitif yang lain adalah char dan boolean. char adalah tipe data untuk menampung nilai dari satu karakter Unicode (bisa berupa huruf atau angka), ukurannya 16-bit. Sedangkan boolean adalah tipe data untuk menampung nilai benar (true) atau salah (false) dengan ukuran 1-bit. Berikut contoh deklarasi variabel menggunakan tipe data primitif char dan boolean yg sudah dinisialisasi:

char nilaiKuliah = ‘A’;
boolean lulus = true;

Default tipe data char adalah karakter kosong, sedangkan default tipe data boolean adalah bernilai ‘false’.

Java memiliki tipe data kelas yang bersesuaian, yaitu Byte untuk tipe data primitif byte, Short untuk tipe data primitif short, Integer untuk tipe data primitif int, Long untuk tipe data primitif long, Float untuk tipe data primitif float, Double untuk tipe data primitif double, Boolean untuk tipe data primitif boolean dan Character untuk tipe data primitif char.

Aturan Penamaan Variabel

Java memiliki aturan-aturan dalam penamaan suatu variabel. Aturan-aturan itu adalah sebagai berikut :

  • Penamaan variabel tidak boleh menggunakan kata-kata kunci (reserved word) dalam bahasa pemrogramman java. Kata-kata kunci tersebut adalah sebagai berikut : abstract, boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, extends, final, finally, float, for, goto, if, implements, import,instanceof, int, interface, long, native, new, package, private, protected, public, return, short, static, super, switch, synchronized, this, throw, throws, transient, try, void, volatile dan while.
  • Harus dimulai dengan huruf atau garis bawah ( _ ) atau tanda dollar ($), tidak boleh angka. Huruf kedua dan seterusnya bebas (bisa angka) tapi tidak boleh menggunakan operator yang digunakan java (semisal +, ++, * , -, — dll)
  • Panjang nama variabel terserah (dalam artian tidak dibatasi) tapi kata-katanya tidak boleh terpisah (tidak boleh ada spasi).
  • Nama Variabel dalam java adalah case sensitif (membedakan huruf kecil dan huruf besar. Nama variabel bilangan1 dan Bilangan1 dianggap sebagai dua variabel yang berbeda.
  • Penamaan variabel sebaiknya interpretatif, menggambarkan raealita yang diwakilinya. Penamaan variabel String namaMahasiswa adalah lebih interpretatif dibandingkan dengan variabel String x.

Sudah menjadi konvensi (kesepakatan) para programmer java juga, jika penamaan variabel dimulai dengan huruf, maka hurufnya harus huruf kecil. Berikut contoh penamaan variabel yang valid dan tidak valid :

int bilangan1 –> valid
int bilangan 1 –>
tidak valid
int 1bilangan –>
tidak valid
int _bilangan1 –>
valid
int $bilangan1 –>
valid
int b1langan –>
valid
int bi-langan –>
tidak valid
int bi+langan –>
tidak valid

Konstanta

Pada prinsipnya konstanta hampir mirip dengan variabel. Dua-duanya digunakan untuk menyimpan suatu nilai dari tipe data tertentu. Bedanya variabel menyimpan suatu nilai yang bisa berubah-ubah (dinamis) sedangkan konstanta sekali dideklarasikan nilainya tidak akan pernah berubah. Variabel bisa tidak diinisialisasi, sedangkan konstanta selalu diinisialisasi dan nilai inisialisasi tersebut tidak akan pernah berubah.

Deklarasi konstanta mirip dengan deklarasi variabel. Tetapi memiliki kata kunci final sebelum tipe datanya. Dan seperti variabel, konstanta juga memiliki aturan dalam penamaannya. Nama konstanta hanya boleh terdiri dari huruf besar dan garis bawah (undescore). Berikut contoh penamaan konstanta yang valid :

final double PI = 3.14;

Deklarasi variable ( Format/ struktur variable)

Deklarasi variabel mengikut aturan sebagai berikut :

tipeData namaVariabel;

Contoh berikut adalah deklarasi variabel dengan menggunakan tipe data int :

int bilangan1;
int bilangan2;

Kata int adalah tipe data, sedangkan bilangan1 dan bilangan2 adalah nama variabel.

Dalam pendeklarsian variabel kita juga bisa menyatukan dua variabel dalam pendeklarasiannya. Contoh dari dua deklarasi variable di atas bisa diringkas menjadi:

int bilangan1, bilangan2;

Variabel bisa diinisialisasi (diberi nilai awal). Misalnya pada contoh di atas kita melakukan inisialisasi sebagai berikut :

int bilangan1 = 0;
int bilangan2 = 5;

Inisialisasi atau nilai awal dapat diberikan setelah variable dideklarasikan. atau pada saat variable dideklarasikan. Contoh :

int nilai;
int nilai = 10;

Sebuah variabel dapat juga bertukar nilai atau saling memberi dengan variabel lainnya. Contoh :

int nilai1= 10;
int nilai2;

int nilai2=nilai1;

Tanda ; (titik koma) menyatakan satu statemen yang utuh (Dalam bahasa manusia ’satu kalimat yang lengkap - berakhir dengan tanda titik’).

Untuk mendeklarasikan variabel yang dapat menyimpan nilai tersebut digunakan sintak berikut ini:

[tipe_variabel] [nama_variabel];

Contoh Program

contoh 1

public class latih2
{
public static void main(String args[])
{
String text="Belajar Variabel Java";
int angka1=10;
int angka2=5;
int hasil=0;

System.out.println("Cetak "+text );

hasil=angka1+angka2;

System.out.println("Hasil Penjumlahan "+hasil );

}
}

pada contoh di atas kita menggunakan dua jenis variabel local yaitu String dan Int . String untuk text dan int untuk angka. sekali lagi perhatikan besar kecilnya huruf.

Berikut penjelasan mengenai contoh diatas:


public class latih2
{

latih2 merupakan nama class sekaligus nama file java

public static void main(String args[])
{
String text="Belajar Variabel Java";
int angka1=10;
int angka2=5;
int hasil=0;


list di atas cara mendeklarasikan variable baik text maupun angka


System.out.println("Cetak "+text );

hasil=angka1+angka2;

System.out.println("Hasil Penjumlahan "+hasil );

Proses perhitungan variabel dan pencetakan ke layar
}
}

Contoh 2

public class Contoh {

public static void main(String[] args) {

int a = 5;

double b = 0.8;

String c = “belajar bersama Adie dkk”;

boolean d = false;

// mengeluarkan nilai diatas ke layar

System.out.println(a); // layar tertulis: 5

System.out.println(b); // layar tertulis: 0.8

System.out.println(c); // layar tertulis: belajar bersama Adie dkk

System.out.println(d); // layar tertulis: false

// ganti nilai variabel a

a = 500;

System.out.println(a); // layar tertulis: 500

}

}

Contoh 3

public class Test {

public static void main(String[] args) {
int a = 10;
double b = 0.5;
String c = "Halo";
boolean d = true;

// mengeluarkan nilai diatas ke console
System.out.println(a); // console tertulis: 10
System.out.println(b); // console tertulis: 0.5
System.out.println(c); // console tertulis: Halo
System.out.println(d); // console tertulis: true

// ganti nilai variabel a
a = 100;
System.out.println(a); // console tertulis: 100
}

}

Jumat, 07 November 2008

Info - Dari milis tetangga

Berani dan Bernyali utk mengembargo diri sendiri ?
Selamat Membaca dan Mari Mengembargo diri sendiri !!

S uatu pagi di bandar lampung, menjemput seseorang di bandara . Orang
itu sudah tua, kisaran 60 tahun. Sebut saja si bapak.

Si bapak adalah pengusaha asal singapura, dengan logat bicara gaya
melayu , english, (atau singlish?) beliau menceritakan pengalaman2
hidupnya kepada kami yang masih muda. Mulai dari pengalaman bisnis,
spiritual, keluarga, bahkan percintaan hehehe..

"Your country is so rich!"

Ah biasa banget kan denger kata2 begitu. Tapi tunggu dulu..

" Indonesia doesnt need d world, but d world need Indonesia "
"Everything can be found here in Indonesia , u dont need d world"
"Mudah saja, Indonesia paru2 dunia. Tebang saja hutan di Kalimantan ,
dunia pasti kiamat. Dunia yang butuh Indonesia !"

" Singapore is nothing, we cant be rich without indonesia . 500.000orang
indonesia berlibur ke singapura setiap bulan. bisa terbayang uang yang
masuk ke kami? apartemen2 dan condo terbaru kami yang membeli pun
orang2 indonesia , ga peduli harga yang selangit, laku keras. Lihatlah
rumah sakit kami, orang indonesia semua yang berobat."

"Kalian tahu bagaimana kalapnya pemerintah kami ketika asap hutan
indonesia masuk? ya benar2 panik. sangat berasa, we are nothing."

"Kalian ga tau kan klo agustus kemarin dunia krisis beras. termasuk di
singapura dan malaysia ? kalian di indonesia dengan mudah dapat beras"

"Lihatlah negara kalian, air bersih dimana2.. lihatlah negara kami,
air bersih pun kami beli dari malaysia . Saya pernah ke kalimantan,
bahkan pasir pun mengandung permata. Terlihat glitter kalo ada
matahari bersinar. Petani disana menjual Rp3000/kg ke sebuah pabrik
China. Dan si pabrik menjualnya kembali seharga Rp 30.000/kg. Saya
melihatnya sendiri"

"Kalian sadar tidak klo negara2 lain selalu takut meng-embargo
Indonesia? Ya, karena negara kalian memiliki segalanya. Mereka takut
kalo kalian menjadi mandiri, makanya tidak di embargo. harusnya
KALIANLAH YANG MENG-EMBARGO DIRI KALIAN SENDIRI. Beli lah dari petani2
kita sendiri, beli lah tekstil garmen dari pabrik2 sendiri. Tak perlu
kalian impor klo bisa produksi sendiri."

"Jika kalian bisa mandiri, bisa MENG-EMBARGO DIRI SENDIRI, Indonesia
will rule the world.." (regard, ABU HANA)

Selasa, 04 November 2008

XP Theme


Mempercantik
desktop saat ini sudah semakin lumrah bahkan semakin dibutuhkan,
terlebih lagi kapasitas harddisk dan kecepatan ram yang digunakan oleh
PC saat ini terbilang cukup besar. Mulai dari Style XP, Vista Pack, dan
Windows Blind kerap kali dipajang agar tampilan windows xp lebih sedap
dipandang. Namun bagi yang memiliki memori pas-pasan seperti penulis
???... Sekarang bukanlah persoalan lagi. Karena didunia maya terdapat
70 Themes gratis untuk windows XP anda. Langsung saja didownload ...


http://rapidshare.com/files/131255204/70_themes_for_winXp__With_installation_pack_.part1.rar
http://rapidshare.com/files/131256020/70_themes_for_winXp__With_installation_pack_.part2.rar
http://rapidshare.com/files/131256456/70_themes_for_winXp__With_installation_pack_.part3.rar

greetz
: ilmubsite community ;-)

Sumber dari situs Ilmu Website dalam kategori review software dengan judul 70 Themes Gratis untuk Windows XP

PDF Password crack



PDF Password Cracker Pro
* Easy to use
* Drag and drop PDF files
* Do NOT need Adobe Acrobat software
* Support Windows 98, ME, NT, 2000, XP, 2003, Vista Systems
*
Support PDF 1.7 (Acrobat 8.x) files, including 40-bit RC4 decryption,
128-bit RC4 decryption, AES decryption, compressed files and
unencrypted metadata
* Support Adobe Standard 40-bit decryption, Adobe Advanced 128-bit decryption and AES decryption
* Recovers user password required to open the file
* Brute-Force, or Dictionary attacks are used to recover the password
* Additional user dictionaries support, case changes, multiple mistypes and other modifications for each dictionary word
* Program automatically saves password search state and can resume after a stop or a crash
* Patterns can be used to minimize search time if any part of the password is known
* Non-English characters in passwords are supported

http://rapidshare.com/files/90877506/Pdf_Password_Crack_Pro_3.0.rar

Sumber dari situs Ilmu Website dalam kategori review software dengan judul Pdf Password Crack Pro 3.0

VRCommander


Kembali hadir sebuah software ganteng yang powerfull, VRCommander, :D.
Keistimewaan dari aplikasi ini adalah memungkinkan anda untuk
berinteraksi dengan aplikasi lain dengan menggunakan perintah suara,
contohnya adalah ketika akan membesarkan volume pada aplikasi winamp,
cukup dengan mengatakan “Volume Up”, atau ucapkan “Next” untuk
berpindah ke lagu yang lain, ataupun ketika anda malas mengetik alamat
kantor anda, cukup katakan saja “Address” menggunakan Microphone. ;) .


Semua
perintah dapat dilakukan hanya dengan suara yang kita ucapkan. Dengan
catatan apa yang diucapkan harus jelas dan terhindar dari noise
ruangan. Namun sayangnya aplikasi ini trial, dengan masa penggunaan
selama 10 hari.

Tapi jika anda tertarik mencobanya anda dapat mendownloadnya disini,

Selamat Mencoba. Salam.

Sumber dari situs Ilmu Website dalam kategori review software dengan judul Perintah suara di windows dengan VRCommander

(iptables)Konfigurasi Linux sebagai Gateway Internet


Di tutorial jaringan komputer kali ini saya
akan menjelaskan proses installasi linux yang nantinya akan dijadikan sebagai
gateway internet.



Btw, gateway itu
sendiri memiliki definisi
sebuah komputer yang melayani konversi
protokol antara beberapa tipe yang berbeda dari suatu network atau program
aplikasi. Sebagai contoh, sebuah gateway dapat meng-convert sebuah paket TCP/IP
menjadi paket NetWare IPX atau dari Apple Talk menjadi DECnet, dan lain-lain. (
Andino-Kamus TI – Ilmukomputer.com )



Gateway inilah
yang nantinya akan menghubungkan jaringan local dalam hal ini LAN dengan
jaringan public yaitu internet.



Sebagai catatan
dalam percobaan ini penulis menggunakan Redhat Linux 9, dan Fedora Core 4. Menggunakan
koneksi ADSL speedy dengan IP Static ( penulis pun bingung, karena baru pertama
kali ini penulis diberikan koneksi ADSL speedy dengan IP Static. :D . Ini
nyata.)





Sebelumnya paket yang
kita butuhkan adalah :



rp-pppoe-3.5-27.i386.rpm





Tapi setahu
penulis paket tersebut sudah terinstall dalam distro tersebut, untuk mengetahui
apakah pake tersebut sudah terinstall didalamnya login sebagai root :



root@alk.root#rpm -qa | grep pppoe



rp-pppoe-3.5-27





Perlu diketahui komputer yang akan dijadikan sebagai gateway nanti
membutuhkan 2 ethernet card nantinya.





Yupz, langsung
aja kita menuju pokok pembahasannya.



Langkah awal yang
harus dilakukan adalah memeriksa apakah kedua ethernet card tersebut sudah
terdetek dengan baik:



root@alk.root#ifconfig



eth0 Link encap:Ethernet HWaddr 00:0C:29:EE:71:11



inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0



inet6 addr:
fe80::20c:29ff:feee:7111/64 Scope:Link



UP BROADCAST RUNNING MULTICAST MTU:1500
Metric:1



RX packets:61 errors:0 dropped:0
overruns:0 frame:0



TX packets:85 errors:0 dropped:0
overruns:0 carrier:0



collisions:0 txqueuelen:1000



RX bytes:6938 (6.7 KiB) TX bytes:10092 (9.8 KiB)



Interrupt:10 Base address:0x1080





eth1 Link encap:Ethernet HWaddr 00:0C:29:EE:71:1B



inet addr:192.168.100.1 Bcast:192.168.100.255 Mask:255.255.255.0



inet6 addr:
fe80::20c:29ff:feee:711b/64 Scope:Link



UP BROADCAST RUNNING MULTICAST MTU:1500
Metric:1



RX packets:0 errors:0 dropped:0
overruns:0 frame:0



TX packets:21 errors:0 dropped:0
overruns:0 carrier:0



collisions:0 txqueuelen:1000



RX bytes:0 (0.0 b) TX bytes:1796 (1.7 KiB)



Interrupt:9 Base address:0x1400





lo Link encap:Local Loopback



inet addr:127.0.0.1 Mask:255.0.0.0



inet6 addr: ::1/128 Scope:Host



UP LOOPBACK RUNNING MTU:16436
Metric:1



RX packets:35 errors:0 dropped:0
overruns:0 frame:0



TX packets:35 errors:0 dropped:0
overruns:0 carrier:0



collisions:0 txqueuelen:0



RX bytes:2190 (2.1 KiB) TX bytes:2190 (2.1 KiB)





Yup, jika anda
mendapatkan komentar seperti itu silahkan menuju ke tahap selanjutnya. Jika
tidak ? Silahkan googling :D~~~.





Langkah
berikutnya adalah mengkonfigurasi ethernet card tersebut. Agar nantinya
konfigurasi tersebut dapat dijalankan secara otomatis ketika boot. File
konfigurasi ethernet dalam linux memiliki penamaan ethx, x ini menandakan
pengurutan, jika terdapat 2 ethernet card dalam komputer anda maka, file
konfigurasinya adalah eth0 dan eth1. Letak file konfigurasi secara default
terdapat dalam :

/etc/sysconfig/network-scripts/ifcfg-ethx





Karena nantinya
kita akan menggunakan 2 lancard tersebut, maka file yang akan kita konfigurasi
adalah :



/etc/sysconfig/network-scripts/ifcfg-eth0 dan /etc/sysconfig/network-scripts/ifcfg-eth1





Sebagai contoh,
konfigurasi eth0 yang penulis gunakan adalah sebagai berikut :



DEVICE=eth0



BOOTPROTO=static



BROADCAST=192.168.1.255



HWADDR=00:0C:29:EE:71:11



IPADDR=192.168.1.1



NETMASK=255.255.255.0



NETWORK=192.168.1.0



ONBOOT=yes



TYPE=Ethernet





DEVICE : merupakan
ethernet apa yang akan dikonfigurasi.



BOOTPROTO :
status dari penggunaan ip address, apakah bersifat dynamic ( DHCP ) atau
static.



BROADCAST :
alamat broadcast jaringan yang digunakan.



HWADDR : alamat
fisik dari ethernet card tersebut, biasa disebut Mac Address.



IPADDR : alamat
ip yang nanti akan digunakan oleh gateway linux. Alamat ini yang nantinya akan
berhubungan langsung dengan protol tcp/ip.



NETMASK : subnet
mask yang digunakan oleh device eth0. subnet mask ini digunakan untuk membagi
jaringan menjadi lebih kecil.



ONBOOT : apakah
nanti akan diproses ketika BOOT ??





Dan konfigurasi
eth1 yang digunakan oleh penulis :



DEVICE=eth1



BOOTPROTO=static



BROADCAST=192.168.100.255



HWADDR=00:0C:29:EE:71:1B



IPADDR=192.168.100.1



NETMASK=255.255.255.0



NETWORK=192.168.100.0



ONBOOT=yes



TYPE=Ethernet





Kemudian restart
service network.



root@alk.root#/etc/init.d/network restart







Sebelum ke
langkah selanjutnya, perlu diketahui bahwa, anda diharuskan untuk mengaktifkan
mode bridge pada modem adsl.

Langkah
selanjutnya adalah konfigurasi ADSL-nya :



root@alk.root#adsl-setup



# pertama kali
akan ditanyakan username yang telah diberikan oleh pihak ISP anda











LOGIN NAME
Enter your Login
Name:
121303xxxxxx@telkom.net
#device yang berhubungan langsung
dengan modem adsl anda, dalam hal ini eth1







INTERFACE
Enter the Ethernet interface connected to the ADSL modem



For Solaris, this is likely to be something like /dev/hme0.



For Linux, it will be ethX, where 'X' is a number.







(default eth0):eth1

# kalo yang ini pilih no aja,
karena ketika demand diaktifkan maka anda tidak bisa



# menggunakan IP yang dynamic













Enter the demand value (default no): no
# DNS yang digunakan, bagian ini bisa diisi nanti. Lewat saja.
# password yang diberikan oleh ISP anda, berbarengan dengan diberikannya
username tadi







PASSWORD
Please enter your Password:xxxxxxxx







# pemberian akses kepada user
untuk menjalankan/mematikan adsl







USERCTRL
Please enter 'yes' (three letters, lower-case.) if you want to allow
normal user to start or stop DSL connection (default yes):
yes



















# langkah berikutnya adalah berkenaan dengan firewall disini penulis
memilih no 2
The firewall choices are:
0 - NONE: This script will not set any firewall rules. You are responsible
for ensuring the security of your
machine. You are STRONGLY
recommended to use some kind
of firewall rules.
1 - STANDALONE: Appropriate for a basic stand-alone web-surfing
workstation
2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway



for a LAN



Choose a type of firewall (0-2):2





# apakah
akan dijalankan secara otomatis ketika boot ?





Start this connection at boot time



Do you want to start this connection at boot time?





Please enter no or yes (default no):yes



Dan selanjutnya ketik y saja untuk mensave konfigurasi diatas.





Ada beberapa konfigurasi yang
perlu dilakukan. Penulis memberikan sedikit konfigurasi tambahan yang
diletakkan pada file /etc/rc.local





echo 1 > /proc/sys/net/ipv4/ip_forward



iptables -A POSTROUTING -j MASQUERADE -t nat -s
192.168.1.0/24 -o ppp0





konfigurasi tersebut digunakan
untuk meneruskan paket ip dan melakukan masquerade. Masquerade sendiri
merupakan proses membagi bandwith, karena pada dasarnya isp hanya memberikan
satu koneksi dengan satu ip, maka agar dapat digunakan secara beramai-ramai
maka perlu dilakukan masquerade.





Selanjutnya anda tinggal menambahkan
dns server yang diberikan oleh telkom pada file konfigurasi
/etc/resolv.conf, yang penulis gunakan adalah 202.134.0.155.



root@alk.root#echo nameserver 202.134.0.155 >
/etc/resolv.conf



root@alk.root#cat /etc/resolv.conf



nameserver
202.134.0.155





Selanjutnya anda tinggal
menjalankan adsl-start.



Selamat bersurfing ria. :D~

by : Al-k
alkemail@gmail.com
http://www.ilmuwebsite.com

Tutorial Jaringan Komputer
Sumber dari situs Ilmu Website dalam kategori jaringan dengan judul Konfigurasi Linux sebagai Gateway Internet

Proses Installasi Netkit2



Setelah berlama-lama surfing, akhirnya saya mendapatkan aplikasi yang cocok
bagi seorang admin jaringan pemula. Netkit2. Netkit menurut sang
pembuatnya merupakan The poor man’s system for experimenting computer
networking. Jika ditelusuri lebih jauh, memang seperti itu, sesuai
fungsinya. Tapi jangan salah, biar miskin kaya akan fitur. :D. Emangnya
Ryuzaki, miskin tapi nggak kaya. :D.
Dan
harus dibiasakan kita bekerja dalam lingkungan Linux. Saya sarankan
anda menggunakan Linux Slackware 10 atau yang lebih tinggi lagi. Saya
sendiri menggunakan slackware 12. Cukup ringan.
Sebelumnya silahkan anda mengunduh packet-packet ini terlebih dahulu, packet ini bersemayam di http://www.netkit.org

netkit-2.4.tar.bz2
netkit-filesystem-F2.2.tar.bz2
netkit-kernel-K2.2.tar.bz2

Setelah
selesai, maka saya sarankan anda untuk menaruh packet-packet tersebut
dalam directory home milik anda, sebagai contoh saya menaruhnya di home
directory milik saya :

alk@house:/home/alk$ ls
...
netkit-2.4.tar.bz2*
netkit-filesystem-F2.2.tar.bz2*
netkit-kernel-K2.2.tar.bz2*
...

Langsung saja anda extract packet packet tersebut ...

alk@house:/home/alk$ tar -xjf netkit-2.4.tar.bz2*
alk@house:/home/alk$ tar -xjf netkit-filesystem-F2.2.tar.bz2*
alk@house:/home/alk$ tar -xjf netkit-kernel-K2.2.tar.bz2*

Setelah
proses extract selesai, terdapat directory netkit2. Yang harus anda
lakukan sekarang adalah mendaftarkan kepada pemakaman terdekat letak
persemayaman netkit2.

export NETKIT_HOME=/home/alk/netkit2
export MANPATH=:$NETKIT_HOME/man
export PATH=$NETKIT_HOME/bin:$PATH

Setelah selesai maka silahkan masuk ke directory netkit2.
Langkah selanjutnya adalah mengecek konfigurasi tadi.

alk@house:/home/alk/netkit2$ ./check_configuration.sh

Apabila
di paling bawah ditampilkan tulisan seperti dibawah ini, maka anda
telah berhasil menyemayamkan jenazah netkit2. Hi hi hi hi ...

[ READY ] Congratulations! Your Netkit setup is now complete!
Enjoy Netkit!

Setelah semua proses diatas selesai anda bisa bercanda, dan bermesraan dengan teman baru anda ini. :D~~
Untuk mengetahui apakah proses installasi yang anda jalankan berhasil, lakukan percobaan seperti dibawah ini.

alk@house:~/netkit2$ vstart pc1 --eth0=A;

Apabila muncul windows mini baru, silahkan maju ke langkah berikutnya.

Simple Router
Di sarankan untuk memahami konsep routing.
Router
memiliki kemampuan melewatkan paket IP dari satu jaringan ke jaringan
lain yang mungkin memiliki banyak jalur diantara keduanya. Dengan
netkit2 anda bisa mencoba untuk mengemulasikannya.

Pertama anda sediakan 2 virtual pc, dan 1 router dengan 2 ethernet card.

alk@house:~/netkit2$ vstart pc1 --eth0=A;
alk@house:~/netkit2$ vstart pc2 --eth0=B;
alk@house:~/netkit2$ vstart router1 --eth0=A --eth1=B;

Sebelum masing-masing komputer bisa berkomunikasi, interface dari ethernet harus dikonfigurasi terlebih dahulu.

Masuk ke konsole pc1

pc1:~# ifconfig eth0 192.168.10.5 netmask 255.255.255.0 broadcast 192.168.10.255

Kemudian masuk ke konsole pc2, dalam hal ini kita akan membuat kelas yang berbeda, karena kita akan menggabungkan 2 lan.

pc2:~# ifconfig eth0 192.168.20.4 netmask 255.255.255.0 broadcast 192.168.20.255

Yang anda dapatkan jika mencoba untuk melakukan ping dari pc1 ke pc2 adalah :
pc1:~# ping 192.168.20.4
Connect: Network is unreachable

Maka
anda harus mengkonfigurasi router1 sebagai penjembatan untuk
menghubungi 2 lancard yang interfacenya berbeda. Oleh karena itu pada
router tersebut dibutuhkan minimal 2 ethernet card.
Silahkan masuk ke konsole router1

router1:~# ifconfig eth0 192.168.10.254 netmask 255.255.255.0 broadcast 192.168.10.255

coba anda lakukan ping ke pc1, hasilnya adalah reply dari pc1.

router1:~# ping 192.168.10.5
64 bytes from 192.168.10.5 ...
bla bla bla bla ( capek kalo diketik semua, males kalo harus di capture :D )

tetapi
anda akan mendapatkan komentar Network is unreachable lagi jika anda
mencoba untuk melakukan ping ke pc2, karena anda belum melakukan
konfigurasi ethernet interface yang berhubungan dengan pc2 tersebut.
Yang harus kita lakukan adalah konfigurasi ethernet yang ke 2.

router1:~# ifconfig eth1 192.168.20.1 netmask 255.255.255.0 broadcast 192.168.20.255

Di
sini router1 telah dapat berkomunikasi dengan pc1, dan pc2. Tetapi pc2
belum bisa berkomunikasi dengan pc1 ataupun sebaliknya. Disinilah letak
router1 sebagai router untuk meneruskan packet ip dari satu jaringan ke
jaringan yang lain.

Maka
yang harus dilakukan adalah meletakkan si router1 sebagai default
gateway kedua jaringan tersebut, dalam hal ini pc1 sebagai jaringan
pertama, dan pc2 sebagai jariangan yang kedua.

Silahkan masuk ke konsole pc1, dan lakukan perintah seperti ini.

pc1:~# route add default gw 192.168.10.254

ini menjadikan interface ethernet pertama ( eth0 ) milik router sebagai gatewaynya.

Silahkan masuk ke konsole pc2, dan lakukan perintah seperti ini.

pc1:~# route add default gw 192.168.20.1

ini menjadikan interface ethernet kedua ( eth1 ) milik router sebagai gatewaynya.



Setelah itu pc1 dan pc2 dapat berkomunikasi meskipun ip kelas mereka berbeda.
Hup hup hup hurray !!

Ya, tutorial jaringan untuk sesi ini saya cukupkan dulu.
Terima kasih sudah jauh-jauh nyasar kemari hanya untuk membaca tutorial butut ini. :D

Wassalam.

Sumber dari situs Ilmu Website dalam kategori jaringan dengan judul Simulasi Jaringan dengan Netkit2 - bag 1 Routing

Hardware Jaringan

Sekilas mengenai hardware jaringan
=====================================================

Yup, kali ini saya akan coba jelaskan sedikit gambaran mengenai fungsi dari hardware jaringan yang telah di request. Yakni Router, Switch dan Hub. Langsung aja ke bahasanny
a ...

Router : Router, digunakan untuk menyambung 2 jaringan yang berbeda. Sebagai contohnya, untuk menyambungkan antara LAN dengan Internet diperlukan adanya router sebagai jembatan dari 2 jaringan tersebut.
Kedudukan router biasanya diletakkan sesudah modem, kira-kira gambarannya adalah seperti ini.

__________ _______ ________ _____
| Internet |----| Modem |----| Router |----| LAN |

|__________| |_______| |________| |_____|




Router yang digambarkan diatas berfungsi sebagai gateway, sekaligus firewall.

Gateway : Gerbang penantian menuju internet. Masing-masing client/workstation dalam jaringan melewati gateway terlebih dahulu untuk menuju internet. Bisa digambarkan seperti ini :


__________ _________________ _________
| Internet |----| WS1 as Gateway1 |----| WS Lain |
|__________| |_________________| |_________|
|
|
_____|____
|
WS Lain |
|__________|






Firewall : Biasanya dipasang diantara internet dan router. Firewall berfungsi sebagai tembok keamanan untuk jaringan dalam [ LAN ]. Didalamnya biasanya terdapat fasilitas, firewall, logging, snort. etc.




Contoh router phisik multifungsi seperti itu adalah Cisco Router.
Tetapi saya lebih cenderung memakai alternatif router yaitu menggunakan Smoothwall. Karena smoothwall hanya memerlukan komputer butut yang sudah lama tidak terpakai dengan harddisk sekitar 300 mb, dan tentunya 2 lan card.
Smoothwall adalah distro linux khusus yang didesain untuk menangani masalah router, firewall, dan gateway. Selain itu Router pun digunakan untuk menyambungkan 2 LAN, yang berbeda subnet masknya. Lebih kearah Intranet.

Switch : Biasanya switch banyak digunakan untuk jaringan LAN token star.


Dan switch ini digunakan sebagai repeater/penguat. Berfungsi untuk menghubungkan
kabel-kabel UTP ( Kategori 5/5e ) komputer yang satu dengan komputer yang lain. Dalam switch biasanya terdapat routing, routing sendiri berfungsi untuk batu loncat untuk melakukan koneksi dengan komputer lain dalam LAN.


Gambarannya adalah seperti ini :







Hub : Sama seperti switch, tetapi perbedaannya adalah hub tidak memiliki faslitas routing. Sehingga semua informasi yang datang akan dikirimkan ke semua komputer (broadcast)


Untuk sementara segitu dulu aja penjelasannya yah ... heheuhuehue ... silahkan request lagi.

Nggak mahal kok, cuma 9 jutaan. Huehueh ....