Penundaan Quis

Untuk siswa LPKIA sementara penugasan quis take home di tiadakan dulu, nanti di gantikan.

Leave a comment

Filed under Uncategorized

Bahan pengenalan routing

Unduh DISINI

Leave a comment

Filed under Lpkia

Subnetting

Sebenarnya subnetting itu apa dan kenapa harus dilakukan? Pertanyaan ini bisa dijawab dengan analogi sebuah jalan. Jalan bernama Gatot Subroto terdiri dari beberapa rumah bernomor 01-08, dengan rumah nomor 08 adalah rumah Ketua RT yang memiliki tugas mengumumkan informasi apapun kepada seluruh rumah di wilayah Jl. Gatot Subroto.

jalan.jpg

Ketika rumah di wilayah itu makin banyak, tentu kemungkinan menimbulkan keruwetan dan kemacetan. Karena itulah kemudian diadakan pengaturan lagi, dibuat gang-gang, rumah yang masuk ke gang diberi nomor rumah baru, masing-masing gang ada Ketua RTnya sendiri-sendiri. Sehingga ini akan memecahkan kemacetan, efiesiensi dan optimalisasi transportasi, serta setiap gang memiliki previledge sendiri-sendiri dalam mengelola wilayahnya. Jadilah gambar wilayah baru seperti di bawah:

gang.jpg

Konsep seperti inilah sebenarnya konsep subnetting itu. Disatu sisi ingin mempermudah pengelolaan, misalnya suatu kantor ingin membagi kerja menjadi 3 divisi dengan masing-masing divisi memiliki 15 komputer (host). Disisi lain juga untuk optimalisasi dan efisiensi kerja jaringan, karena jalur lalu lintas tidak terpusat di satu network besar, tapi terbagi ke beberapa ruas-ruas gang. Yang pertama analogi Jl Gatot Subroto dengan rumah disekitarnya dapat diterapkan untuk jaringan adalah seperti NETWORK ADDRESS (nama jalan) dan HOST ADDRESS (nomer rumah). Sedangkan Ketua RT diperankan oleh BROADCAST ADDRESS (192.168.1.255), yang bertugas mengirimkan message ke semua host yang ada di network tersebut.

network.jpg

Masih mengikuti analogi jalan diatas, kita terapkan ke subnetting jaringan adalah seperti gambar di bawah. Gang adalah SUBNET, masing-masing subnet memiliki HOST ADDRESS dan BROADCAST ADDRESS.

subnet.jpg
Untuk Berlatih kerjakan soal berikut : soal latihan subnetting

Leave a comment

Filed under Pelatihan

Instalasi Ubuntu 10.4 Lts

Tahapan Instalasi ubuntu 10.4 Lts, persiapan sederhana aja…. Siapin Kopi hehe :);

Baca doa …Bismimillahhirrahmannirrahim….

Leave a comment

Filed under LINUK

Belajar Linuk itu menyenangkan

Kenapa ya banyak dari kita masih takut untuk mencoba linux? Dari yang mulai sifatnya masuk akal dan tidak masuk akal, semisal : jangan install linux nanti harddisk nya jebol, laptop atau PC nya jadi bisa rusak dan lain2 (serem sih … parah). Ada juga yang bilang sulit, terlalu banyak instruksi dan perintah dalam bentuk texts, tidak menarik ga bisa muter film …

Yang pernah saya alami saat belajar linux sama seperti kena demam, panas dingin, ga bisa tidur dan akhirnya jadi temen sehari2 hehe  …. intinya linux gratis . pertama kali di gagas oleh Richard Stallman, dalam bentuk  GNU General Public License (GNU GPL), sampai saat ini akibat dari itu muncul pengembangan linux sampe beberapa orang jadi pencetus cikal bakal generasi linux sekarang diantaranya Linus Torvalds …. panjang sejarahnya pokoknya, sampai bisa berkembangan dalam beberapa distro saat ini , nah untuk mulai belajar tentang distro saya coba mulai memindahkan isi kepala dalam blog ini agar ga ilang dan lupa tentunya …. semoga bermanfaat !!!!

Fedora

Ubuntu

Instalasi

Konfigurasi Dasar

Konfigurasi Lanjut

CentOs 5

lainnya menyusul ….

Leave a comment

Filed under LINUK

Koneksi database menggunakan mysql

A. Tutorial koneksi database :

<?php
$hostname=”localhost”;
$username=”root”;
$password=”12345″;
$databasename=”dataku”;
$koneksi=mysql_connect($hostname, $username, $password);
$cekdatabase=mysql_select_db($databasename);
if($koneksi){
echo “koneksi ke database $databasename sukses ?!!”;
}
else{
echo “koneksi ke $databasename gagal .. “;
}
?>

Keterangan:

  1. mysql_connect
    digunakan untuk membuat koneksi dari PHP ke server MySQL. Hostname, mysql username, dan password yang digunakan telah diwakilkan oleh variabel $hostmysql, $username, $password. Penulisannya akan sama dengan:
    mysql_connect(”localhost”,”username”,”password”);
  2. mysql_select_db
    untuk memilih database yang akan digunakan.harap diingat database nya harus dibuat terlebih dahulu,contoh disini nama databasenya dataku.
  3. if ($koneksi) {echo “sukses”;}else {echo “gagal”;};
    jika koneksi gagal dibuat (!$conn), maka akan muncul pesan kesalahan

B.  Buat tabel buku tamu di database dataku berinama buattable.php:

?php
include (“koneksi.php”);
$table1=”bukutamu”;
$query=mysql_query(“CREATE TABLE $table1(nama VARCHAR(20),email VARCHAR(20), pesan VARCHAR(200))”);
if($query){
echo “buat tabel $table1 sukses ?!!”;
}
else{
echo “buat tabel  $table1 gagal .. “;
}
?>

Penjelasannya :

  1. include (”koneksi.php”);
    digunakan untuk memanggil file diluar (contoh diatas file koneksi .php).
  2. mysql_query
    melakukan proses query untuk eksekusi sql format.

C. Insert data ke tabel, beri nama insert.php.

<?php
include (“koneksi.php”);
$table1=”bukutamu”;
$insert = mysql_query(“INSERT INTO $table1 (nama,email,pesan)VALUES (‘periyadi’,’periyadi2000@yahoo.com’,’saya gabung ya’)”);
if($insert){
echo “masukan data  ke tabel  $table1 sukses ?!!”;
}
else{
echo “masukan data  ke tabel $table1 gagal .. “;
}

?>

D. tampilkan data beri nama file tampil.php;

<?php
include (“koneksi.php”);
$table1=”bukutamu”;
$query = “SELECT * FROM $table1”;
$hasil = mysql_query($query);
$numrows = mysql_num_rows($hasil);
while($row = mysql_fetch_array($hasil))
{
echo “<br>Jumlah data: $numrows <br>”;
echo “Nama : $row[nama] <br>”;
echo “Email : $row[email] <br>”;
echo “Pesan: $row[pesan]”;
}
?>

  1. mysql_num_rows
    digunakan untuk menghitung jumlah baris yang didapat dari hasil eksekusi query (mysql_query).
  2. while ( ) { }
    digunakan untuk melakukan perulangan selama data yang yang diinginkan masih ada.
    (dalam contoh diatas: akan menampilkan semua isi dari table).
  3. mysql_fetch_array
    menampilkan data dari tabel dalam bentuk array
 

<?php
include (”db_config.php”);
mysql_query(”CREATE TABLE user (nama VARCHAR(20),namablkg VARCHAR(20), kota VARCHAR(20))”);
?>

Leave a comment

Filed under Pelatihan

Hierarchical Token Bucket (HTB)

Hierarchical Token Bucket (HTB) merupakan teknik penjadwalan paket yang sering digunakan bagi router-router berbasis Linux, dikembangkan pertama kali oleh Martin Devera.

Cara Kerja HTB tidak ada perbedaan dengan pendahulunya yaitu CBQ, hanya saja pada General Scheduler HTB menggunakan mekanisme Deficit Round Robin (DRR) dan pada blok umpan baliknya, Estimator HTB tidak menggunakan Eksponential Weighted Moving Average (EWMA) melainkan Token Bucket Filter (TBF).

Pada HTB terdapat parameter ceil sehingga kelas akan selalu mendapatkan bandwidth di antara base link dan nilai ceil linknya. Parameter ini dapat dianggap sebagai Estimator kedua, sehingga setiap kelas dapat meminjam bandwidth selama bandwidth total yang diperoleh memiliki nilai di bawah nilai ceil. Hal ini mudah diimplementasikan dengan cara tidak mengijinkan proses peminjaman bandwidth pada saat kelas telah melampaui link ini (keduanya leaves dan interior dapat memiliki ceil). Sebagai catatan, apabila nilai ceil sama dengan nilai base link, maka akan memiliki fungsi yang sama seperti parameter bounded pada CBQ, di mana kelas-kelas tidak diijinkan untuk meminjam bandwidth. Sedangkan jika nilai ceil diset tak terbatas atau dengan nilai yang lebih tinggi seperti kecepatan link yang dimiliki, maka akan didapat fungsi yang sama seperti kelas non-bounded.

  1. General Scheduler HTB

HTB menganggap hirarki kelas lengkap dan trafik dipisah-pisah menjadi beberapa aliran trafik, algoritma untuk penjadwalan paket adalah sebagai berikut: pertama memilih kelas pada cabang terendah (leaf class) yang linknya belum mencapai batas kemudian mulai mengirimkan paket dari kelas yang memiliki prioritas tertinggi kemudian berlanjut ke yang rendah, apabila link semua kelas melampaui batas link maka dilakukan suatu test melalui suatu putaran lengkap untuk menemukan leaf class yang dapat meminjam bandwidth dari kelas diatasnya (parent class) jika tidak ada maka putaran diulangi dengan mencoba meminjam bandwidth dari kelas diatas parent class (grandfather class).

Mekanisme Deficit Round Robin (DRR)

Deficit Round Robin (DRR) merupakan skema penjadwalan hasil dari modifikasi Weighted Round Robin (WRR), DRR membolehkan tiap kelas/prioritas memiliki panjang paket yang berbeda-beda sehingga tidak diperlukan lagi informasi mengenai ukuran paket rata-rata. Ide dasar DRR adalah suatu kelas berhak untuk mengirimkan paket dalam suatu putaran jika ukuran paket yang dimilikinya lebih kecil atau sama dengan ambang batas yang ditetapkan, ambang batas ini dinamakan Quantum yang merupakan padanan terhadap pembagian layanan untuk mendapatkan status Deficit Counter. Pada saat permulaan tiap putaran (round), Quantum ditambahkan ke Deficit Counter, kemudian jika paket Head-of-Line (HoL) di antrian tersebut berukuran lebih kecil atau sama dengan DeficitCounter, maka paket HoL tersebut akan dikirimkan dan Defict Counter akan berkurang, dikurangi oleh ukuran paket HoL, jika tidak maka paket HoL tak akan dikirim pada putaran tersebut dan Deficit Counternya berukuran sama dengan nilai Quantum di masing-masing antrian. Bila di dalam antrian tidak ada paket yang akan dikirimkan, Deficit Counter akan dikembalikan ke nilai 0.

  1. Estimator

Hierarchical Token Bucket (HTB) menggunakan Token Bucket Filter (TBF) sebagai Estimator untuk menentukan apakah suatu kelas/prioritas berada dalam keadaan underlimit, atlimit atau overlimit. TBF bekerja dengan dasar algoritma ember token, setiap paket yang akan dikirimkan harus memiliki token yang berada dalam ember token, jika token tak tersedia didalam ember maka paket-paket yang akan dikirimkan harus menunggu sampai tersedia token yang cukup untuk mengirimkan paket yang sedang menunggu.

Implementasi TBF terdiri dari sebuah buffer (bucket), yang secara konstan diisi oleh beberapa informasi virtual yang dinamakan token, pada link yang spesifik (token link). Parameter paling penting dari bucket adalah ukurannya, yaitu banyaknya token yang dapat disimpan.Setiap token yang masuk mengumpulkan satu paket yang datang dari antrian data dan kemudian dihapus dari bucket. Dengan menghubungkan algoritma ini dengan dua aliran-token dan data, akan didapati tiga buah kemungkinan skenario:

  • Data yang datang pada TBF memiliki link yang sama dengan masuknya token. Dalam hal ini, setiap paket yang masuk memiliki tokennya masing-masing dan akan melewati antrian tanpa adanya delay.

  • Data yang datang pada TBF memiliki link yang lebih kecil daripada link token. Hanya sebagian token yang dihapus pada output pada tiap paket data yang dikirim ke antrian, dan token akan menumpuk, memenuhi ukuran bucket. Token yang tidak digunakan kemudian akan dapat digunakan untuk mengirimkan data pada kecepatan yang melampaui link token standar, ini terjadi jika ada ledakan data yang pendek.

  • Data yang datang pada TBF memiliki link yang lebih besar daripada link token. Hal ini berarti bucket akan segera kosong dari token, yang menyebabkan TBF akan menutup alirannya untuk sementara. Hal inilah yang dinamakan situasi overlimit. Jika paket-paket tetap datang, maka paket-paket akan segera dibuang.

diambil dari:  http://omyudha.multiply.com/journal/item/8/Hierarchical_Token_Bucket_HTB

Leave a comment

Filed under Campus, Poltek Telkom

Buat folder rahasia sendiri

Buka Notepad, lalu ketikan tulisan berikut (copy-paste) dan simpan dengan file kunci.bat

cls
@ECHO OFF
title Folder FolderRahasia
if EXIST “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” goto UNLOCK
if NOT EXIST FolderRahasia goto MDLOCKER
:CONFIRM
echo Apakah anda ingin mengunci FolderRahasia tersebut ? (Y/N)
set/p “cho=>”
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Ketik Y atau N.
goto CONFIRM
:LOCK
ren FolderRahasia “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
attrib +h +s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
echo FolderRahasia Terkunci
goto End
:UNLOCK
echo Masukkan Password untuk membuka kunci
set/p “pass=>”
if NOT %pass%== inipassword goto FAIL
attrib -h -s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
ren “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” FolderRahasia
echo FolderRahasia sudah di buka
goto End
:FAIL
echo Password salah
goto end
:MDLOCKER
md FolderRahasia
echo FolderRahasia Sukses di buat
goto End
:End

diambil dari http://www.untukku.com, untuk password inipassword bisa diganti dengan password anda, tinggal klik file kunci bat….. semoga bermanfaat

Leave a comment

Filed under Oprek

Aplikasi dan Game Java HT G32

Sudah dites dan jalan dengan baik di hapir semua type HT link serries

paket 1 aplikasi (Klik disini)

snaptu,ebuddy 1.5,opera 5 full (update 16-03-2010),english indonesia kamus,facebook link,file explorer (buat yang  sembunyikan file /folder dengan password) he he :),memory up (bersihkan cache, memory di hp biar tetep segar),Qur’an tafsir,google maps (di G32 kenceng di jenis lain maaf agak lambat),mobile PDF,word/excel viewer

paket 2 games (Klik disini)

asphalt 3,asphalt urbanGT3,asterix and obelix,PES 2010,Bruce lee Iron Fist,Call of duty,Mafia war,Moto GP,Real Footbal,Spiderman,Transformer,Smack Down WWF

Mohon masukan jika ada yang gagal

games baru :

Who want to be a  millionaire download

kumpulan puisi cinta,asmaul husna,game same color,safe(aplikasi simpan data penting),doa2 harian download

resident evil download

guitar hero 5,adobe reader pdf,tnt mutant ninja,hang man,ages of empire III download

mobile explorer download

Leave a comment

Filed under Oprek

Perintah Dasar Linux (CLI)

& adduser alias bg cat cd chgrp chmod chown cp fg find grep

gzip halt hostname kill less login logout ls man mesg mkdir

more mount mv passwd pwd rm rmdir shutdown su tail talk tar

umount unalias unzip wall who xhost + xset zip

Penjelasan lebih lanjut bersambung ...

Leave a comment

Filed under Oprek