Senin, 11 November 2013

Pengertian BOOTP (Bootstap protocol)


Pengertian BOOTP ini di buat untuk memenuhi tugas Administrasi Jaringan :
  • Nama : Muhamad Aldi Ferdiyan 
  • NIM : 13110723 
  • Kelas : 13.5D.11


ilustrasi bootp (source : google.com )

 
Bootstrap Protocol (BOOTP) dikembangkan untuk membuat komputer menginisialisasi dirinya pada suatu jaringan (RFC951).

Dibandingankan dengan DHCP memang terbatas, tetapi karena DHCP dibangun di atas BOOTP, maka perlu untuk memahami struktur pesan dan protocol BOOTP sebelum memperhatikan DHCP lebih jauh.

Lebih lanjut, karena kebanyakan implementasi DHCP juga berfungsi sebagai server BOOTP, maka BOOTP harus dipahami.

Biasanya BOOTP mencakup komputer yang meminta informasi diperlukan untuk menginisialisasi.


Komputer dapat meminta 3 informasi kepada server, yaitu :

  1. Informasi mengenai IP Address.
    Berguna supaya komputer dapat menginisialisasi interface jaringannya.
     
  2. Informasi IP Address suatu mesin di server (bootserver).
    Berguna untuk menyediakan sebuah file bagi sebuah mesin untk load dan berjalan.
     
  3. Nama file yang harus diload.

Dengan informasi tersebut, client dapat menginisialisasi jaringannya, terhubung ke bootserver (alamatnya sekarang diketahui), dan meload bootfile yang ditunjuk dengan menggunakan protocol sederhana seperti TFTP.

Bootfile biasanya berisi informasi lain yang dibutuhkan client untuk konfigurasi, dalam format yang memiliki signifikansi hanya dengan client.

Selain itu bootfile dapat menjadi gambaran software keseluruha yang akan diload dan dijalankan oleh client.

BOOTP berupa konsep protocol standart. Statusnya dianjurkan. Spesifikasi BOOTP
dapat ditemukan pada RFC 951 - Bootstrap Protocol and RFC 1497 - BOOTP Vendor
Information Extensions.

LAN memungkinkan host tanpa harddisk sebagai workstation, router, terminal
concentrator dan masih banyak lagi. Host tanpa harddisk membutuhkan mekanisme untuk
boot dengan di-remote melalui sebuah jaringan. BOOTP protocol digunakan untuk me-
remote booting melalui jaringan IP. BOOTP memperbolehkan protocol IP minimal
sehingga tidak mengganggu informasi konfigurasi yang tidak melakukan apa-apa, biasanya
disimpan di ROM, untuk mendapatkan informasi yang cukup untuk memulai proses
download dengan menggunakan kode boot yang dibutuhkan. BOOTP tidak mendefinisikan
cara untuk men-download selesai, tetapi proses ini biasanya menggunakan TFTP
sebagaimana dideskripsikan RFC 906 – Bootstrap loading menggunakan TFTP.

BOOTP memiliki kegunaan yang sama dengan DHCP, hanya BOOTP didesain
untuk manual pre-configuration dari informasi host di dalam suatu server database. BOOTP
dan DHCP didesain agar bisa route ke jaringan.


  • Kelebihan BOOTP
  1. Tidak perlu harddisk, karena dapat digantikan perannya oleh Ethernet card dan BOOT Lan
  2. Memiliki log file sehingga dapat dilihat sewaktu-waktu penyebab error dengan melihat log file tersebut.

  • Kelemahan BOOTP
  1. Harus dilakukan secara manual sehingga resiko menimbulkan masalah cukup besar.
  2. Pengiriman pesan yang tidak dapat diandalkan karena menggunakan UDP.
  3. OS sekarang misalnya Windows sudah tidak memasukkan BOOTP dalam konfigurasi jaringannya.

Jumat, 18 Oktober 2013

Cara Hapus Index.php Di YII Framework


Untuk menghilangkan index.php pada url ada beberapa konfigurasi yang perlu dilakukan, antara lain setting main.php yang ada di folder config. Kemudian merubah showScriptName menjadi false pada urlManager. Untuk lebih jelasnya lihat script dibawah ini.
1
2
3
4
5
6
7
8
9
'urlManager'=>array(
    'urlFormat'=>'path',
    'showScriptName'=>false,
    'rules'=>array(
        '<controller:\w+>/<id:\d+>'=>'<controller>/view',
        '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
        '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
    ),
),
Buat file .htaccess dan letakkan pada folder root. Berikut isi dari file .htaccess
1
2
3
4
5
6
7
8
9
10
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
# ganti nama web aplikasi anda di bawah ini
RewriteBase /nama_web_aplikasi/
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
WARNING: pada file .htaccess perhatikan baris ke-5 sesuaikan RewriteBase dengan direktori anda, jika ada di root (aplikasi bukan dalam folder) maka anda cukup RewriteBase /
Semoga informasi ini bermanfaat bagi anda.

Sabtu, 12 Oktober 2013

Pengertian RARP (Reverse Address Resolution Protocol)




Pengertian RARP ini di buat untuk memenuhi tugas Administrasi Jaringan :
  • Nama : Muhamad Aldi Ferdiyan 
  • NIM : 13110723 
  • Kelas : 13.5D.11

RARP (Reverse Address Resolution Protocol) adalah protokol yang bertugas untuk menemukan IP address suatu host yang hanya tahu Hardware address-nya saja (misal pada diskless machine). Host akan mengirim paket berikut alamat MAC-nya secara broadcast, untuk meminta alamat IP yang sesuai. RARP server akan menjawab paket tersebut, sehingga alamat IP akan teridentifikasi.



Contoh untuk server yang memberikan no IP adalah DHCP server (Dynamic Host Confguration Control) paket broadcast tersebut di kirim beserta dengan Mac Address dari si pengirim. Sever DHCP yang mendengar request tersebut akan menjawabnya dengan memberikan no IP dan waktu pinjam ( Liase Time ) bila liase time sudah habis / komputer di offkan maka no IP tersebut akan di ambil kembali oleh DHCP server dan di berikan kepada komputer lain yang membutuhkannya.

Jumat, 11 Oktober 2013

Cara Setup Yii Boostrap di Yii Framework




yii
Berikut ini adalah cara menginstall extension bootstrap pada yii framework :
  1. Download extention bootstrap .
  2. Buat satu folder dengan Nama Bootstrap di dalam direktori protected/extensions/
  3. Copy-paste yii bootstrap yang telah di download tadi,ke direktori  protected/extensions/ bootstrap lalu ekstrak.folder bootstrap di extensions
  4. Copy-paste folder theme pada folder bootstrap ke folder nama_aplikasi/themes sehingga sejajar dengan folder classic, lalu ubah nama folder theme menjadi bootstrap juga.folder bootstrap di themes
  5. Buka file protected/config/main.php lalu tambahkan kode ini sebelum array di awal.
    Yii::setPathOfAlias('bootstrap', dirname(__FILE__).'/../extensions/bootstrap');
    kode sebelum return array
  6. Kemudian tambahkan kode ini dibawah return array.
    'theme'=>'bootstrap',
    'modules'=>array(
    'gii'=>array(
    'generatorPaths'=>array(
    'bootstrap.gii',
    ),
    ),
    ),
    kode dibawah return array
  7. Tambahkan kode ini dibawah components.
    'bootstrap'=>array(
    'class'=>'bootstrap.components.Bootstrap',
    ),
    kode di bawah components
  8. Buka file protected/view/layouts/main.php lalu tambahkan kode berikut dibawah head tag .
    <?php echo Yii::app()->bootstrap->init();?>
    atau
    <?php Yii::app()->bootstrap->registerAllCss(); ?>
    kode di view/layout/main.php

Tampilan Yii Boostrap
tampilan yii bootstrap
Tampilan Yii Default
2013-07-11_222506


 
Google - Date : - Reviewer by Aldi - Rating :5