Minggu, 12 Desember 2010

Semua Tentang CSS

Pengertian 

Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam.
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan stylefile). Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasaHTML dan XHTML.lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya.CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.


Sejarah

Nama CSS didapat dari fakta bahwa setiap deklarasi style yang berbeda dapat diletakkan secara berurutan, yang kemudian membentuk hubungan ayah-anak (parent-child) pada setiap style. CSS sendiri merupakan sebuah teknologi internet yang direkomendasikan oleh World Wide Web Consortium atau W3C pada tahun 1996. Setelah CSS distandarisasikan, Internet Explorer dan Netscape melepas browser terbaru mereka yang telah sesuai atau paling tidak hampir mendekati dengan standar CSS.

Versi

Untuk saat ini terdapat dua versi CSS, yaitu CSS1 dan CSS2. CSS 1 dikembangkan berpusat pada pemformatan dokumen HTML, sedangkan CSS 2 dikembangkan untuk memenuhi kebutuhan terhadap format dokumen agar bisa ditampilkan di printer.
Selain itu CSS 2 mendukung penentuan posisi konten, downloadable, huruf (font), tampilan pada tabel (table layout) dan media tipe untuk printer. Kehadiran versi CSS yang kedua diharapkan lebih baik dari versi pertama.


Penulisan

Saat masuk pada bagian CSS, sering dijumpai kode sebagai berikut:
h1 {
    color: #0789de;
   }
Bagian pertama sebelum tanda '{}' dinamakan selector, sedangkan yang diapit oleh '{}' disebut declaration yang terdiri dari dua unsur, yaitu property dan value. Selector dalam pernyataan di atas adalah h1, sedangkan color adalah property, dan #0789de adalah value. Selain itu ada tiga metode penulisan CSS atribut, yaitu :

 Inline Style Sheet

CSS didefinisikan langsung pada tag HTML yang bersangkutan. Cara penulisannya cukup dengan menambahkan atribut style="..." dalam tag HTML tersebut. Style hanya akan berlaku pada tag yang bersangkutan, dan tidak akan mempengaruhi tag HTML yang lain.
Contoh penulisan CSS dengan metode Inline Style Sheet
<html>
<head>
<title>Contoh Bentuk Inline</title>
</head>
<body bgcolor="#FFFFFF">
<p id="cth1">
Ini adalah contoh tag P tanpadiformat menggunakan CSS </p>
 
<p id="cth2" style="font-size:20pt">
Tag P ini diformat dengan besar font 20 point </p>
 
<p id="cth3" style="font-size:14pt; color:red">
Tag P ini diformat dengan besar font 14 point, dan menggunakan warna merah </p>
</body>
</html>

Embedded Style Sheet

CSS didefinisikan terlebih dahulu dalam tag di atas tag . Pada pendefinisian ini disebutkan atribut-atribut CSS yang akan digunakan untuk tag-tag HTML, yang selanjutnya dapat digunakan oleh tag HTML yang bersangkutan.
Contoh penggunaan CSS dengan metode Embedded Style Sheet :
<html>
<head>
<title>Contoh Bentuk Embedded/title>
</head>
<style>
body {background:#0000FF; color:#FFFF00; margin-left:0.5in}
h1 {font-size:18pt; color:#FF0000}
p {font-size:12pt; font-family:arial; text-indent:0.5in}
</style>
 
<body>
<h1 id="cth1">Judul ini berukuran 18 dengan warna merah!</h1>
<p id="cth2">Tag p ini di format dengan besar font 12 point dengan tipe font Arial dan mempunyai identasi 0.5 inch </p>
<p id="cth3">Yang perlu diperhatikan juga bahwa body disini telah diformat dengan margin kiri 0.5 inch dan warna background biru</p>
</body>
</html>

 Linked Style Sheet

Metode ini hampir sama dengan metode Embedded Style Sheet, hanya saja pendefinisian tag dibuat pada berkas terpisah dari berkas HTML yang membutuhkan CSS. Kemudian berkas lain tersebut disimpan dalam format .css.
Pada berkas HTML yang akan menggunakan berkas CSS, harus dibuat tag yang dituliskan di antara tag ... .
Contoh (simpan dengan nama contoh.css) :
<style>
body {background:#0000FF; color:#FFFF00; margin-left:0.5in}
h1 {font-size:18pt; color:#FF0000}
p {font-size:12pt; font-family:arial; text-indent:0.5in}
</style>
 

 Sifat

Ada dua sifat CSS yaitu internal dan eksternal. Jika internal yang dipilih, maka skrip itu dimasukkan secara langsung ke halaman website yang akan didesain. Kalau halaman web yang lain akan didesain dengan model yang sama, maka skrip CSS itu harus dimasukkan lagi ke dalam halaman web yang lain itu.
Sifat yang kedua adalah eksternal di mana skrip CSS dipisahkan dan diletakkan dalam berkas khusus. Nanti, cukup gunakan semacam tautan menuju berkas CSS itu jika halaman web yang didesain akan dibuat seperti model yang ada di skrip tersebut.


Fakta Menggunakan CSS

Fakta Menggunakan CSS diantaranya :
  • Telah didukung oleh kebanyakan browser versi terbaru, tetapi tidak didukung oleh browser-browser lama.
  • Lebih fleksibel dalam penempatan posisi layout. Dalam layouting CSS, kita mengenal Z-Index untuk menempatkan objek dalam posisi yang sama.
  • Menjaga HTML dalam penggunaan tag yang minimal, hal ini berpengaruh terhadap ukuran berkas dan kecepatan pengunduhan.
  • Dapat menampilkan konten utama terlebih dahulu, sementara gambar dapat ditampilkan sesudahnya.
  • Penerjemahan CSS setiap browser berbeda, tata letak akan berubah jika dilihat di berbagai browser
  • CSS adalah layouting "Masa Depan" dengan penggabungan bersama XHTML.


sumber :  http://id.wikipedia.org/wiki/Cascading_Style_Sheets.
 



Hierarki Directory Pada Linux

Direktori “/” (root)
Direktori ini terletak pada level teratas dari struktur direktori Linux. Direktori root diberi tanda / atau slash. Direktori ini biasanya hanya terdiri dari direktori-direktori lainnya yang terletak pada level dibawah level
direktori root.
Berkas-berkas atau file dapat disimpan pada direktori root, tetapi usahakan tidak menyimpan berkas-berkas biasa sehingga direktori ini tetap terjaga keteraturannya.
Perubahan penamaan direktori-direktori yang ada pada direktori root akan menyebabkan sebagian besar dari sistem menjadi tidak berguna. Karena sebagian besar dari direktori-direktori ini berisi fungsi-fungsi yang sifatnya kritikal, dimana sistem operasi dan semua aplikasi memerlukan direktori-direktori ini dengan nama yang sudah diberikan pada awal instalasi. Tetapi kita bisa membuat direktori lain pada level ini. Direktori home juga bisa ditemukan pada level ini hasil pembuatan oleh administrator sistem.

Direktori “/bin”
Direktori ini berisi program-program yang esensial agar sistem operasi dapat bekerja dengan benar. Dalam direktori ini dapat ditemukan perintah-perintah navigasi, program-program shell, perintah pencarian. Bin adalah singkatan dari kata
binary. Di Linux sebuah binary adalah file yang dapat dieksekusi (executable).
Sebagian besar dari perintah dalam UNIX merupakan binary, perintah-perintah tersebut merupakan program-program kecil yang dapat dieksekusi oleh pengguna.
Ada beberapa perintah yang disebut perintah built-in dimana fungsi tersebut dikendalikan oleh program shell, sehingga mereka tidak beroperasi sebagai binary yang terpisah.
Terkadang direktori bin terhubung ke direktori lain yang dinamakan /usr/bin. Direktori /usr/bin biasanya adalah lokasi sebenarnya dari binary-binary pengguna disimpan.Dalam hal ini, /bin adalah gerbang untuk mencapai /usr/bin. Direktori “/dev”
Direktori ini berisi berkas-berkas alat (file devices) atau alat I/O. Sistem Linux menganggap semuanya sebagai file (berkas). Monitor, CD-ROM, printer dianggap hanya sebagai sebuah file oleh sistem operasi. Jika Linux memerlukan perangkat-
perangkat tersebut maka Linux akan mencarinya ke direktori dev.

Direktori “/etc”
Direktori yang dibaca et-see ini berisi beberapa file-file konfigurasi pengguna dan sistem, seperti file konfigurasi kata sandi (password), group yang ada dikomputer, dan pesan untuk hari ini.

Direktori “/lib”
Direktori ini berisi pustaka-pustaka (libraries) yang dibagi (shared). Pustaka ini adalah rutin perangkat lunak (software routines) yang digunakan lebih dari satu bagian dari sistem operasi. Ketika kita menginstalasi perangkat lunak yang baru maka ada pustaka-pustaka baru yang ditambahkan ke direktori lib.
Jika pada saatmenjalankan aplikasi terdapat pesan error, hal ini diakibatkan ada pustaka yang hilang dari direktori lib. Aplikasi di Linux biasanya memeriksa lib ketika melakukan instalasi, untuk memeriksa apakah pustaka-pustaka yang
diperlukan oleh aplikasi sudah tersedia atau belum. Jika sudah tersedia, Linux biasanya tidak menimpa pustaka tersebut.

Direktori “/sbin”
Direktori ini berisi binary-binary juga seperti pada direktori bin. Bedanya binary-binary pada direktori ini berhubungan dengan fungsi-fungsi sistem administrasi. Binary-binary ini bukan yang biasa digunakan oleh pengguna tetapi
digunakan agar komputer dapat beroperasi secara efisien. Biasanya hanya dapat dijalankan oleh user yang tertinggi (root)

Direktori “/usr”
Direktori ini terdiri dari banyak direktori seperti pada direktori root. Direktori ini berisi berkas-berkas yang dapat diakses oleh para pengguna (user) biasa. Struktur dari direktori ini mirip dengan struktur direktori "/". Beberapa direktori
yang terdapat dalam direktori ini berhubungan dengan direktori yang ada di direktori /.

Direktori “/var”
Direktori ini berisi data yang bermacam-macam (vary). Perubahan data dalam sistem yang aktif sangatlah cepat. Data-data seperti ini ada dalam waktu yang singkat. Karena sifatnya yang selalu berubah tidak memungkinkan disimpan dalam
direktori seperti "/etc". Oleh karena itu, data-data seperti ini disimpan di direktori var.

Ringkasnya

/bin berisi file-file binary standar yang dapat digunakan oleh seluruh user baik user biasa maupun super user

/boot berisi file-file yang digunakan untuk booting Linux termasuk kernel image

/dev berisi file system khusus yang merupakan refleksi device hardware yang dikenali dan digunakan sistem

/etc berisi file-file konfigurasi sistem, biasanya hanya boleh diubah oleh super user

/home berisi direktori-direktori yang merupakan direktori home untuk user biasa dan aplikasi tertentu

/lib berisi file-file library yang digunakan untuk mendukung kerja kernel Linux

/mnt direktori khusus yang disediakan untuk mounting (mengaitkan) device disk storage ke sistem dalam 
bentuk direktori

/proc berisi file system khusus yang menunjukkan data-data kernel setiap saat
 
/root direktori home untuk user root (user khusus dengan priviledges hampir tak terbatas)

/sbin sama seperti direktori bin, tetapi hanya super user yang sebaiknya menggunakan binary-binary tersebut mengingat fungsifungsi binary yang  terdapat di direktori ini untuk maintenance sistem

/tmp berisi file-file sementara yang dibutuhkan sebuah aplikasi yang sedang berjalan

/usr berisi library, binary, dokumentasi dan file lainnya hasil instalasi user

/var berisi file-file log, mailbox dan data-data aplikasi

sumber : http://bojonegoro.linux.or.id/2008/11/hirarki-filesystem-di-linux/


Kamis, 09 Desember 2010

Perintah Dasar Linux

Seperti halnya bila kita mengetikkan perintah di DOS, command line atau baris perintah di Linux juga diketikkan di prompt dan diakhiri dengan menekan tombol Enter pada keyboard untuk mengeksekusi perintah tersebut.
Baris perintah merupakan cara yang lebih efisien untuk melakukan sesuatu pekerjaan. Oleh karena itu pemakai Linux tetap mengandalkan cara ini untuk bekerja. Sebaiknya pemula juga harus mengetahui dan sedikitnya pernah menggunanakan perintah baris ini karena suatu saat pengetahuan akan perintah-perintah ini bisa sangat diperlukan.

Berikut akan dijelaskan beberapa perintah dasar yang mungkin kelak akan sering digunakan terutama oleh para pemula. Perhatian: pengetahuan akan perintah-perintah yang lain akan segera bertambah seiring dengan kemajuan Anda menguasai sistem operasi Linux ini.

Perintah Keterangan
any_command --help Menampilkan keterangan bantu tentang pemakaian perintah. "--help" sama dengan perintah pada DOS "/h".
ls Melihat isi file dari direktori aktif. Pada linux perintah dir hanya berupa alias dari perintah ls. Untuk perintah ls sendiri sering dibuatkan alias ls --color, agar pada waktu di ls ditampilkan warna-warna sesuai dengan file-filenya, biasanya hijau untuk execute, dsb.
ls -al Melihat seluruh isi file pada direktori aktif beserta file hidden, lalu ditampilkan layar per layar.
cd directory Change directory. Menggunakan cd tanpa nama direktori akan menghantarkan anda ke home direktori. Dan cd - akan menghantarkan anda ke direktori sebelumnya.
cp source destination Mengopi suatu file
mcopy source destination Mengcopy suatu file dari/ke dos filesystem. Contoh mcopy a:autoexec.bat ~/junk . Gunakan man mtools untuk command yang sejenis : mdir, mcd, mren, mmove, mdel, mmd, mrd, mformat....
mv source destination Memindahkan atau mengganti nama file
ln -s source destination Membuat Simbolic Links, contoh ln -sf /usr/X11R6/bin/XF86_SVGA /etc/X11/X, membuat Simbolic link dari file XF86_SVGA ke X
rm files Menghapus file
mkdir directory Membuat direktori baru
rmdir directory Menghapus direktori yang telah kosong
rm -r files (recursive remove) Menghapus file, direktori dan subdirektorinya. Hati-hati menggunakan perintah ini apabila anda login sebagai root, karena root dengan mudah dapat menghapus seluruh file pada sistem dengan perintah di atas, tidak ada perintah untuk undelete di Linux
more Untuk melihat isi suatu file, dengan tambahan perintah more, maka isi file tersebut ditampilkan layar per layar.
less filename Melihat suatu file layar per layar, dan tekan tombol "q" apabila ingin keluar,
pico filename Edit suatu text file.
pico -w filename Edit suatu text file, dengan menonaktifkan fungsi word wrap, sangat berguna untuk mengedit file seperti /etc/fstab.
lynx file.html Melihat file html atau browse ke net dengan text mode, dimana gambar/image tidak dapat ditampilkan, tapi lynx adalah suatu browser yang sangat cepat, sangat berguna bila anda hanya menginginkan suatu artikel tanpa image.
tar -zxvf filename.tar.gz Meng-untar sebuah file tar sekaligus meng-uncompress file tersebut (*.tar.gz atau *.tgz), untuk meletakkannya direktori yg diinginkan tambahkan option -C direktori, contoh tar -zxvf filename.tar.gz -C /opt (meletakkan file tersebut di direktori /opt
tar -xvf filename.tar Meng-untar sebuah file tar yang tidak terkompress (*.tar).
gunzip filename.gz Meng-uncompress sebuah file zip (*.gz" or *.z). dengan menggunakan gzip (juga zip atau compress) jika anda menginginkan mengompress file.
bunzip2 filename.bz2 Meng-uncompress file dengan format (*.bz2) dengan utiliti "bzip2", digunakan pada file yang besar.
unzip filename.zip Meng-uncompress file dengan format (*.zip) dengan utiliti "unzip" yang kompatibel dengan pkzip for DOS.
find / -name "filename" Mencari "namafile" pada komputer anda dimulai dengan direktori /. Namafile tersebut mungkin saja berisi wildcard (*,?).
locate filename Mencari file dengan string "filename". Sangat mudah dan cepat dari perintah di atas.
pine Email reader yang sangat mudah digunakan, dan menjadi favorit banyak pemakai mesin Unix. Atau anda bisa pakai email yang sangat customize, yaitu mutt ,
talk username1 Berbicara dengan keyboard dengan user lain yg sedang login pada mesin kita (atau gunakan talk username1@machinename untuk berbicara dengan komputer lain). Untuk menerima undangan percakapan, ketikkan talk username2. Jika seseorang mencoba untuk berbicara dengan anda dan itu dirasakan mengganggu, anda bisa menggunakan perintah mesg n untuk menolak pesan tersebut. Dan gunakan perintah who atau rwho untuk melihat siapa user yang mengganggu tersebut.
mc Menjalankan "Morton Commander" ... eh... salah maksudnya "Midnight Commander" sebagai file manager, cepat dan bagus.
telnet server Untuk menghubungkan komputer kita ke komputer lain dengan menggunakan protokol TELNET. Gunakan nama mesin atau Nomor IP mesin, dan anda akan mendapatkan prompt login name dari mesin tersebut, masukkan passwordnya, oh ya .. anda juga harus punya account di mesin remote tersebut. Telnet akan menghubungkan anda dengan komputer lain dan membiarkan anda untuk mengoperasikan mesin tersebut. Telnet sangat tidak aman, setiap yang anda ketik menjadi "open text", juga dengan password anda! Gunakan ssh alih-alih telnet untuk mengakses mesin secara remote.
rlogin server (remote login) Menghubungkan anda kekomputer lain. Loginname dan password, tetapi apabila account anda tersebut telah dipakai, maka anda akan mendapatkan pesan kesalahan pada password anda. Sangat tidak aman juga, gunakan ssh sebagai gantinya.
rsh server (remote shell) Jalan lain untuk menghubungkan anda ke remote machine. Apabila login name/password anda sedang dipakai di remote mesin tsb, maka password anda tidak akan berlaku. Idem dengan rlogin, gantikan dengan ssh.
ftp server Ftp ke mesin lain, ini sangat berguna untuk mengopy file ke/dari remote mesin. Juga tidak aman, gunakan scp dari keluarga ssh sebagai gantinya.
minicom Program Minicom (dapat dikatakan seperti "Procomm/Hyperterminal for Linux").
./program_name Menjalankan program pada direktori aktif, yang mana tidak terdapat pada PATH anda
xinit Menjalankan X-window server (tanpa windows manager).
startx Menjalankan X-window server dan meload default windows manager. Sama seperti perintah "win" under DOS dengan Win3.1
startx -- :1 Menjalankan sesi X-windows berikutnya pada display 1 (default menggunakan display 0). Anda dapat menjalankan banyak GUI terminal secara bersamaan, untuk pindah antar GUI gunakan , , etc, tapi ini akan lebih banyak memakan memori.
xterm (pada X terminal) ,menjalankan X-windows terminal. Untuk keluar ketikkan exit
xboing (pada X terminal). Sangat lucu deh ...., seperti games-games lama .....
gimp (pada X terminal) Program image editor yang sangat bagus, bisa disamakan dengan Adobe Photoshop, yang membedakan adalah program ini gratis.
netscape (pada X terminal) menjalankan netscape, versi pada waktu tulisan ini dibuat telah mencapai versi 4.7
netscape -display host:0.0 (pada X terminal) menjalankan netscape pada mesin yang aktif dan menampilkan outputnya pada mesin yang bernama host display 0 screen 0. Anda harus memberikan akses untuk mesin aktif untuk menampilkannya pada mesin host dengan perintah xhost
shutdown -h now (sebagai root) Shut down sistem. Umumnya digunakan untuk remote shutdown. Gunakan untuk shutdown pada konsol (dapat dijalankan oleh user).
halt reboot (sebagai root) Halt atau reboot mesin. Lebih simple dari perintah di atas.
man topic Menampilkan daftar dari sistem manual pages (help) sesuai dengan topic. Coba man man. lalu tekan q untuk keluar dari viewer. Perintah info topic Manual pages dapat dibaca dilhat dengan cara any_command --help.
apropos topic Menampilkan bantuan manual berdasarkan topik..
pwd Melihat direktori kerja saat ini
hostname Menampilkan nama local host (mesin dimana anda sedang bekerja). Gunakan perintah netconf (sebagai root) untuk merubah nama host dari mesin tersebut, atau edit file /etc/hosts
whoami Mencetak login name anda
id username Mencetak user id (uid) atau group id (gid)
date Mencetak atau merubah tanggal dan waktu pada komputer, contoh merubah tanggal dan waktu ke 2000-12-31 23:57 dengan perintah; date 123123572000
time Melihat jumlah waktu yg ditangani untuk penyelesaian suatu proses + info lainnya. Jangan dibingungkan dengan perintah date
who Melihat user yang login pada komputer kita.
rwho -a Melihat semua user yg login pada network anda. Layanan perintah rwho ini harus diaktifkan, jalankan setup sebagai root untuk mengaktifkannya.
finger username Melihat informasi user, coba jalankan; finger root
last Melihat user sebelumnya yang telah login di komputer.
uptime Melihat jumlah waktu pemakaian komputer oleh seseorang, terhitung proses reboot terakhir.
ps (=print status) Melihat proses-proses yang dijalankan oleh user
ps axu Melihat seluruh proses yang dijalankan, walaupun tanpa terminal control, juga ditampilkan nama dari user untuk setiap proses.
top Melihat proses yang berjalan, dengan urutan penggunaan cpu.
uname -a Informasi system kernel anda
free Informasi memory (dalam kilobytes).
df -h (=disk free) Melihat informasi pemakaian disk pada seluruh system (in human-readable form)
du / -bh (=disk usage) Melihat secara detil pemakaian disk untuk setiap direktori, dimulai dari root (in human legible form).
cat /proc/cpuinfo Cpu info. Melihat file pada /proc directori yang bukan merupakan file nyata (not real files).
cat /proc/interrupts Melihat alamat interrupt yang dipakai.
cat /proc/version Versi dari Linux dan informasi lainnya.
cat /proc/filesystems Melihat filesystem yang digunakan.
cat /etc/printcap Melihat printer yang telah disetup
lsmod (as root) Melihat module-module kernel yang telah di load.
set Melihat environment dari user yang aktif
echo $PATH Melihat isi dari variabel PATH. Perintah ini dapat digunakan untuk menampilkan variabel environmen lain dengan baik. Gunakan set untuk melihat environmen secara penuh.
dmesg Mencetak pesan-pesan pada waktu proses boot. (menampilkan file: /var/log/dmesg).
clear Membersihkan layar.
adduser Menambah pengguna.

Kamis, 02 Desember 2010

KERNEL

untuk seorang yang ingin menjadi ahli OS kita perlu mengetahui apa itu kernel yang terdapat pada OS.

biasa kita langsung aja masuk pada materinya

enjoy it!!!

KERNEL

Dalam sains komputer, kernel merupakan inti dari sistem pengoperasian yang mengatur penggunaan ingatan/memori, peranti masukan dan keluaran, proses-proses, penggunaan fail pada sistem fail dan lain-lain. Kernel juga menyediakan sekumpulan layanan yang digunakan untuk mengakses kernel yang disebut system call. System call ini digunakan untuk mengimplementasikan berbagai layanan yang diberikan oleh sistem pengoperasian. Program sistem dan semua program-program lainnya yang dijalankan di atas kernel disebut user mode.Kernel Linux terdiri dari beberapa bagian penting, seperti: pengurusan proses, pengurusan ingatan, pemacu perkakasan, pemacu sistem fail, pengurusan jaringan dan lain-lain. Namun bahagian yang terpenting ialah pengurusan proses dan pengurusan ingatan. Pengurusan ingatan meliputi penggunaan ingatan, kawasan pertukaran, bahagian-bahagian kernel dan untuk cache penimbal (buffer cache). Pengurusan proses menangani penggunaan proses-proses dan penjadualan proses. Pada bahagian dasar kernel terdapat pemacu perkakasan untuk setiap jenis perkakasan komputer yang disokong.Fungsi-fungsi kernel
 
1. Pengurusan proses
Tugas utama sebuah system pengoperasian kernel ialah membenarkan aplikasi yang lain untuk berjalan dan menyokong mereka dengan ciri-ciri tambahan, seperti pengabstrakan perkakasan, untuk menjalan proses, kernel mesti memuat turun failnya kepada ingatan, menyediakan stack untuk program dan pergi ke lokasi yang diberikan di dalam program, ini memulakan perjalanan sesebuah program, cara ini dipanggil scheduling. Dalam sistem berbilang kerja, kernel secara asasnya akan memberikan setiap program sedikit masa dan menukarkan dari proses ke proses dengan cepat dengan itu ia akan muncul kepada pengguna jika proses ini dijalankan secara terus menerus. Kernel mesti juga menyediakan proses ini untuk berkomunikasi, ini dikenali sebagai inter-process communication. Ini kemungkinan ada multipemprosesan yang menyokong kernel tersebut.

2. Pengurusan ingatan
Kernel mempunyai akses penuh dalam ingatan sistem dan menyediakan cara-cara untuk membenarkan userland program untuk mengakses memori ini dengan selamat. Cara pertama untuk mengurus ingatan ialah virtual addressing, biasanya arkib dengan mukasurat atau segmentation. Virtual addressing membenarkan kernel untuk memberikan alamat fizikal yang muncul sebagai alamat yang lain iaitu virtual address, ini membenarkan setiap program mempercayai ia hanya satu program (sebahagian daripada kernel) yang berjalan, dan ini mengelakkan aplikasi daripada berlanggar antara satu sama lain.

3. Pengurusan peranti
Dalam arahan untuk melakukan sesuatu tugas, kernel perlu untuk mengakses perbagai peranti yang bersambungan di dalam komputer, sebagai contoh, dalam arahan untuk memaparkan pengguna apa-apa sahaja, pemacu monitor perlu untuk muncul, peranti ini boleh dikawal melalui pemacu, di mana ia mesti dibuat oleh pembangun dan/atau disediakan oleh pengilang sesuatu peranti tersebut.
Pengurus peranti pertamanya akan melakukan semakan keatas bas perkakasan yang berbeza (seperti USB, PCI), dalam arahan unruk mengesan semua peranti yang telah dipasang dan kemudiannya mencari pemacu yang bersesuaian, selepas ini, semuanya bergantung kepada jenis kernel dan rekaan kernel.

4. Sistem panggilan
Dalam arahan untuk menyediakan kerja yang berguna, program userland mesti mempunyai akses kepada semua perkhidmatan yang disediakan oleh kernel. Ini dilaksanakan secaar berbeza-beza oleh kernel yang berlainan, tetapi mesti disediakan oleh C library, dimana ia menukarkan kelemahan kesemua system panggilan, sama ada diberikan atau melalui memori yang dikongsi.

5. Shell

Shell adalah perisian atau aplikasi yang menjadi alat untuk perhubungan antara pangguna untuk berhubung dengan sistem operasi, shella akan membaca apa sahaja yang dimasukkan oleh pengguna dan memahaminya sebagai arahan untuk menjalankan perisian lain, memanipulasi fail, dan memberikan output. Shell juga turut dikenali sebagai command line interface
Terdapat pelbagai shell untuk Unix/Linux. Korn shell atau POSIX shell adalah shell yang biasa di kebanyakkan jenis unix atau linux.
Kedudukan kernel dalam sistem komputer
Kedudukkan kernel pada sistem komputer adalah pada root directory yang mengandungi kedua-dua boot program dan fail yang mengandungi kernel untuk sistem. Kernel biasanya menpunyai pelbagai nama, berbeza dari pengilang mesin antara satu sama lain, tetapi kebiasannya ia mempunyai perkataan nix supaya pengguna dapat mencarinya dengan wildcard characters.
Sebagai contoh:
ls /*nix*
-rwxr—–  1 root      1558734 Sep 24  1992 /vmunix

 di bawah ini adalah bagan mengenai sistem kerja yang terjadi pada OS

(klo gk jelas klik aja gambar nya)


Nah itu lah kernel. Kernel merupakan inti OS yang  mneghubungkan antara OS yang kita pakai dengan hardware  yang digunakan.

githu deh ceritanya. see you pada postingan yang berikutnya

Jumat, 26 November 2010

booting

mungkin bagi para pecinta linux wajib deh untuk mengetahui apa itu booting dan bagaimana sih booting pada linux?

Definisi Booting

Booting adalah langkah awal pengoperasian komputer . proses yang terjadi adalah masuknya arus listrik ke dalam komponen / peralatan komputer sehingga dapat berkomunikasi dengan user/pengguna.

Macam-macam Proses Booting :
1. Cold Booting :Proses booting yg terjadi saat komputer dari keadaan mati.
2. Warm Booting : Proses booting yg terjadi saat komputer dalam keadaan menyala.
Ex: Saat Komputer melakukan restart.

Proses booting

nah perhatikan gambar di atas merupakan urutan proses dari booting. Untuk lebih jelasnya baca penjelasannya dibawah ini

1. BIOS: Basic Input/Output System merupakan interface level paling bawah yang menghubungkan antara komputer dan periperalnya. BIOS melakukan pengecekan integritas memori dan mencari instruksi pada? Master Boot Record (MBR) yang terdapat pada floppy drive atau harddisk.

2. MBR menjalankan boot loader. Di linux, boot loader yang sering dipakai adalah LILO (Linux Loader) dan GRUB (GRand Unified Boot loader). Pada Red Hat dan Turunannya menggunakan GRUB sebagai boot loader.

3. LILO/GRUB akan membaca label sistem operasi yang kernelnya akan dijalankan. Pada boot loader inilah sistem operasi mulai dipanggil. Untuk mengkonfigurasi file grub, buka filenya di /boot/grub/grub.conf

4. Setelah itu, tanggung jawab untuk booting diserahkan ke kernel. Setelah itu, kernel akan menampilkan versi dari kernel yang dipergunakan, mengecek status SELinux, menegecek paritisi swap, mengecek memory, dan sebagainya.

5. Kernel yang dipanggil oleh bootloader kemudian menjalankan program init, yaitu proses yang menjadi dasar dari proses-proses yang lain. Ini dikenal dengan nama The First Process. Proses ini mengacu pada script yang ada di file /etc/rc.d/rc.sysinit.

6. Program init kemudian menentukan jenis runlevel yang terletak pada file /etc/inittab. Berdasarkan pada run-level, script kemudian menjalankan berbagai proses lain yang dibutuhkan oleh sistem sehingga sistem dapat berfungsi dan digunakan. Runlevel adalah suatu parameter yang mengatur servis yang akan dijalankan misalnya single user, reboot, shutdown, dan sebagainya. Program yang mengatur runlevel ini adalah init yang terletak pada direktori /etc/inittab. Ini adalah file di /etc/inittab:


Di file tersebut, dapat dilihat jenis-jenis runlevel. Ada 7 jenis runlevel yang bisa digunakan untuk berbagai macam keperluan yang selengkapnya dapat dilihat sebagai berikut:
0: sistem halt
1: Modus single user, untuk maintenance (backup/restore) dan perbaikan
2: Multi user tanpa dukungan jaringan
3: Multiuser dengan dukungan jaringan baerbasis console (text)
4: Tidak digunakan
5: Multiuser dengan dukungan jaringan berbasis grafis
6: reboot

Selanjutnya ada system initialization. Skrip ini berhubungan dengan setiap runlevel. Sebagai contoh, runlevel yang kita gunakan adalah runlevel 3, maka skrip yang digunakan untuk menjalankan runlevel ini ada di directory /etc/rc.d/rc3.d.

Selanjutnya di dalam file tersebut ada skrip seperti berikut:
id:3:initdefault:
pernyataan di atas menunjukkan bahwa ketika system booting, maka sistem akan menggunakan runlevel 3 yaitu system akan menggunakan konsol teks.

Selanjutnya ada skrip yang seperti dibawah ini:
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
Ini menjelaskan bahwa setelah penekanan tpombol CTRL-ALT-DELETE, sistem akan tereboot setelah 3 detik.

Skrip selanjutnya berhubungan dengan penggunaan UPS (Uninterruptible Power Supply). Jika kita mempunyai UPS? yang terhubungkan dengan system kita dan listrik mati, maka UPS mengambil alih system kelistrikan system computer. Tetapi UPS hanya bisa menjalankan computer dalam batas waktu tertentu dan proses shutdown akan dimulai selama 2 menit dan memberitahukan pengguna sebagai berikut:
pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"
perintah ini tidak menjalankan fsck ketika reboot dan ketika mematikan system.
Jika listrik kembali menyala sebelum shutdown dieksekusi, maka perintah berikutnya untuk membatalkan shutdown:
pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"

Skrip selanjutnya menjelaskan tentang virtual consoles. Virtual consoles adalah baris perintah dimana kita bisa masuk ke system linux. Untuk membuat virtual console yang baru cukup tekan ALT+F2 sampai ALT+F6. Untuk mengkonfigurasi virtual console, maka kita cukup membuka file ini dan secara asal, di file ini hanya tersedia 6 virtual consoles. Kita bisa menambahkan sampai 12 virtual console di dalam system kita.

Skrip terakhir menunjukkan jika kita ingin merubah dari command teks ke GUI. Hal ini bisa dilakukan dengan cara menekan CTRL+ALT+x, dimana x mewakili salah satu dari virtual consoles.

Jika semuanya berjalan normal, maka linux siap untuk proses booting.

sumber : http://www.catatanlepas.com/component/content/article/56.html

Minggu, 14 November 2010

beberapa kesalahan saat sedang melakukan pinging

kawan setelah saya melakukan beberapa percobaan, saya menumukan beberapa kesalahan umum yang menyebabkan terganggunya proses pinging, Berikut adalah gambarnya


1.bad option specified




2. Destionation net unreachable


3. could not find host


4. Destionation Host Unreachable

5. General failure


6. Hardware Error

7. IP address must be specified

8.  Packets needs to be fragmented


9. Request time out

10. Transmit failed, general failure


nah itu beberapa kesalahanya, tapi ini hanya beberapa masih banyak kesalahannya.

ok see you di postingan berikutnya

Senin, 01 November 2010

tabel spectrum frekuensi

nih bro pelajari ya


Spektrum elektromagnetik menggambarkan berbagai jenis radiasi elektromagnetik; mereka dapat dijelaskan dalam istilah panjang gelombang, frekuensi, atau energi per foton. Ini secara langsung digabungkan (lihat juga tabel dan awalan SI):

    
* Kali panjang gelombang frekuensi adalah kecepatan cahaya: 300 Mm / s, yaitu 300 MmHz
    
* Energi dari foton adalah 4,1 FEV per Hz, yaitu 4.1μeV/GHz
    
* Panjang gelombang kali energi per foton 1,24 μeVm
Radio, merupakan panjang gelombang dari beberapa meter untuk lebih dari satu mil, adalah di salah satu ujung spektrum. radiasi sinar gamma di ujung lain, radiasi keras disebut: panjang gelombang lebih keras jenis begitu singkat, dalam kisaran subatomik, bahwa kita tidak memiliki instrumen yang mampu mengukur secara langsung itu.

kabel conduit dan kabel tray

nah ini bro yang namanya kabel konduit
liat deh






pasti penasaran dong??? gua jelasin deh dikit

Fungsi dari Cable Conduit adalah untuk melindungi kabel dari gangguan-gangguan eksternal, seperti interperensi (noise), gangguan dari binatang-binatang kecil, suhu, dan sebagainya.
itu mungkin penjelasanya dikit....



langsung pada kabel tray


apa itu kabel tray??

liat deh gambarnya



Cable tray berguna untuk melindungi kabel anda yang tebuat dari metal.

perbedaanya hanya dari kemudahannya dalam maintenance nya saja 

klo conduith susah buat di maintenancenya dan klo kabel tray gampang

klo blum jelas liat aja deh gambarnya 

Kamis, 14 Oktober 2010

IP Config

nah setelah setelah saya melakukan beberapa percobaan dengan teman-teman saya, mendapatkan hasilnya
nah untuk download gambarnya klik download

download

nah tunggu postingan saya di edisi selanjutnya.........!!!!

Kamis, 07 Oktober 2010

network mask

Sebuah jaringan masker membantu Anda mengetahui bagian dari alamat mengidentifikasi jaringan dan bagian yang alamat mengidentifikasi node. Kelas A, B, dan jaringan C memiliki default masker, juga dikenal sebagai masker alami, seperti yang ditunjukkan di sini:

    
Kelas A: 255.0.0.0
    
Kelas B: 255.255.0.0
    
Kelas C: 255.255.255.0
IP address pada Kelas A jaringan yang belum subnetted akan memiliki alamat / mask pasangan mirip dengan: 8.20.15.1 255.0.0.0. Untuk melihat bagaimana topeng membantu Anda mengidentifikasi bagian-bagian jaringan dan simpul alamat, mengubah alamat dan masker untuk bilangan biner.

    
8.20.15.1 = 00001000.00010100.00001111.00000001
    
255.0.0.0 = 11111111.00000000.00000000.00000000
Setelah Anda memiliki alamat dan topeng yang direpresentasikan dalam biner, kemudian mengidentifikasi jaringan dan ID host lebih mudah. Setiap alamat bit yang memiliki bit mask sesuai set ke 1 mewakili ID jaringan. Setiap alamat bit yang memiliki bit mask sesuai diatur ke 0 mewakili ID node.

    
8.20.15.1 = 00001000.00010100.00001111.00000001
    
255.0.0.0 = 11111111.00000000.00000000.00000000
                
-----------------------------------
                 
net id | host id

    
netid = 00001000 = 8
    
hostid = 00010100.00001111.00000001 = 20.15.1

range network

Range Network secara bahasa artinya adalah Jarak Jangkauan Jaringan. Jadi maksudnya range network adalah jarak jangkauan suatu jaringan komputer.

Adapun pengertian lain yaitu Range Network adalah ruang lingkup dari sebuah network yang terdiri atas tiga komponen, yaitu Network Address, Available Address/Usable Address, dan Broadcast Address.
Network Address dan Broadcast Address tidak dapat digunakan sebagai alamat pada host. Hal ini dikarenakan keduanya mewakili network secara keseluruhan dalam komunikasiya.

-Network Address
-fungsi : untuk mewakili network ketika “penerimaan” paket data. Apabila paket data dikirimkan ke alamat ini maka asumsinya paket data ini dikirimkan ke seluruh network, bukan hanya ke satu host saja.

-Broadcast Address
-fungsi : mewakili network ketika “pengiriman” paket data. Jika paket data dikirimkan dari alamat ini, host penerima akan mendeteksi bahwa pengirimnya bukan satu host, melainkan dari satu network.
Kedua alamat ini tidak dapat diberikan kepada host. Kalaupun dipaksakan untuk diberikan maka system akan menolak untuk menerapkannya.

- Available Address adalah sekumpulan Alamat IP yang diterapkan sebagai alamat host.

IP address

Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang dari angka ini adalah 32-bit (untuk IPv4 atau IP versi 4), dan 128-bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputer tersebut pada jaringan Internet berbasis TCP/IP.
Sistem pengalamatan IP ini terbagi menjadi dua, yakni:

Perbandingan Alamat IPv6 dan IPv4

Tabel berikut menjelaskan perbandingan karakteristik antara alamat IP versi 4 dan alamat IP versi 6.
Kriteria Alamat IP versi 4 Alamat IP versi 6
Panjang alamat 32 bit 128 bit
Jumlah total host (teoritis) 232=±4 miliar host 2128
Menggunakan kelas alamat Ya, kelas A, B, C, D, dan E.
Belakangan tidak digunakan lagi, mengingat telah tidak relevan dengan perkembangan jaringan Internet yang pesat.
Tidak
Alamat multicast Kelas D, yaitu 224.0.0.0/4 Alamat multicast IPv6, yaitu FF00:/8
Alamat broadcast Ada Tidak ada
Alamat yang belum ditentukan 0.0.0.0 ::
Alamat loopback 127.0.0.1 ::1
Alamat IP publik Alamat IP publik IPv4, yang ditetapkan oleh otoritas Internet (IANA) Alamat IPv6 unicast global
Alamat IP pribadi Alamat IP pribadi IPv4, yang ditetapkan oleh otoritas Internet Alamat IPv6 unicast site-local (FEC0::/48)
Konfigurasi alamat otomatis Ya (APIPA) Alamat IPv6 unicast link-local (FE80::/64)
Representasi tekstual Dotted decimal format notation Colon hexadecimal format notation
Fungsi Prefiks Subnet mask atau panjang prefiks Panjang prefiks
Resolusi alamat DNS A Resource Record (Single A) AAAA Resource Record (Quad A)

Senin, 04 Oktober 2010

jenis jenis noise

Dalam proses pengiriman data dari komputer satu dengan komputer lain atau lebih luas lagi dari jaringan suatu kota ke kota lain, kemungkinan terjadinya gangguan proses tersebut pasti ada. Pada sinyal analog, kualiatas data yang diterima tidak lengkap sehingga menurunkan kualitas sinyal. Sedangkan pada sinyal digital, kemungkinan terjadinya error artinya bitnar ’1′ akan menjadi binary ’0′ dan sebaliknya yang mengakibatkan kesalahan data. Berikut ini saya jelaskan sedikit tentang gangguan yang mungkin terjadi pada jaringan komputer.



ATENUASI (ATTENUATION)

Kekuatan sinyal berkurang atau melemah bila jaraknya terlalu jauh melalui media transmisi, baik dengan menggunakan media transmisi guide seperti kabel, atau media transmisi unguide seperti gelombang(WIFI). Atenuasi biasa terjadi pada sinyal analog, karena atenuasi berubah-ubah sebagai fungsi frekuensi, sinyal yang diterima menjadi menyimpang dan mengurangi tingkat kejelasan.
Cara menanggulangi dari gangguan ini adalah diperlukan sebuah alat penguat sinyal seperti repeater atau ampllifier

TABEL: Karakteristik titik-ke-titik media terpandu
 

Rentang frekuensi
Atenuasi khusus
Delay khusus
Jarak repeater
Twisted pair (dengan loading) 0 – 3,5 kHz 0,2 dB/km @ 1kHz 50 µs/Km 2 km
Twisted pair (kabel multipair) 0 – 1 MHz 3 dB/km @ 1kHz 5 µs/Km 2 km
Coaxial 0 – 500 MHz 7 dB/km @ 10kHz 4 µs/Km 1 – 9 km
Fiber Optic 180 – 370 THz 0,2 – 0,5 dB/km 5 µs/Km 40 km

sumber: http://teknik-informatika.com/media-transmisi-wired/

DELAY DISTORSI (DELAY DISTORTION)

Gangguan ini biasanya terjadi pada transmisi data dengan menggunakan media transmisi guide seperti kabel. Gangguan ini sangat kritis terjadi di data digital, bila suatu rangkaian bit sedang ditransmisikan, baik dengan menggunakan signal analog/digital, bisa mengakibatkan posisi bit melenceng ke bit yang lain.Gangguan ini terjadi akibat kecepatan sinyal yang melalui medium berbeda-beda sehingga tiba pada penerima dengan waktu yang berbeda.


NOISE / DERAU

Gangguan ini terjadi karena adanya sinyal-sinyal yang bercampur(distorsi) yang tidak diinginkan. Noise dibagi lagi menjadi 4 kategori :

  • Thermal Noise
Thermal noise terjadi karena agitasi elektron dalam suatu konduktor, agitasi elektron selalu muncul di semua perangkat elektronik dan media transmisi yang diakibatkan temperatur. Thermal noise juga kadang disebut white noise. Gangguan transmisi ini tidak dapat dihindari sampai sekarang karena sebagai batasan kemampuan kerja sistem komunikasi.
  •  Intermodulation Noise
Disebabkan karena sinyal-sinyal pada frekuensi-frekuensi yang berbeda tersebar pada medium transmisi yang sama sehingga menghasilkan sinyal-sinyal pada suatu frekuensi yang merupakan penjumlahan atau pengalian daru dua frekuensi asalnya. Hal ini timbul karena ketidaklinearan dari transmitter dan receiver.
  •  CrossTalk
Gangguan ini terjadi karena sambungan yang kurang baik atau kabel elekrik yang berdekatan dan dapat pula dari gelombang microwave. Misalnya mungkin anda pernah menerima telpon dari teman anda namun beberapa detik ada suara orang lain terdengar.
  •  Impulse Noise
Impulse Noise terdiri dari pulsa-pulsa tak beraturan atau spike-spike noise dengan durasi pendek dan dengan amplitudo yang relatif tinggi. Gangguan ini biasa terjadi karena kilat atau petir dan mungkin kesalahan dalam sistem komunikasi. Noise ini merupakan sumber utama kesalahan dalam komunikasi data digital dan hanya merupakan gangguan kecil bagi data analog.

sumber: http://terusbelajar.wordpress.com/2009/04/07/gangguan-transmisi-pada-jaringan/

Kamis, 30 September 2010

perbedaan LAN dan WAN

nah para pembaca sekalian disini saya akan mencoba untuk melakukan penjelasan mengenai perbedaan LAN dan WAN
Mungkin ada yang belim tahu masalah perbedaan ini.
nah kita masuk terlebih dahulu pada teori LAN dan WAN



Local Area Network (LAN)

Jaringan ini digunakan untuk menghubungkan komputer-komputer lokal, seluruh komputer yang terhubung ke jaringan terhubung pada satu pusat yang disebut gateway.
LAN biasa ditemui pada jaringan-jaringan kecil dalam suatu ruangan atau lembaga tertentu.
Dalam pengembangannya, LAN berkembang menjadi sebuah Metropolitan Area Network (MAN), yang sudah melibatkan lebih dari satu gateway, dan biasanya telah memiliki sebuah server utama. MAN biasanya diterapkan pada Sistem Informasi perkotaan.



Keuntungan Jaringan LAN.
  •  Pertukaran file dapat dilakukan dengan mudah (File Sharing).
  •  Pemakaian printer dapat dilakukan oleh semua client (Printer Sharing).
  •  File-file data dapat disimpan pada server, sehingga data dapat diakses dari semua client menurut  otorisasi sekuritas dari semua karyawan, yang dapat dibuat berdasarkan struktur organisasi perusahaan sehingga keamanan data terjamin.
  •  File data yang keluar/masuk dari/ke server dapat di kontrol.
  •  Proses backup data menjadi lebih mudah dan cepat.
  •  Resiko kehilangan data oleh virus komputer menjadi sangat kecil sekali.
  •  Komunikasi antar karyawan dapat dilakukan dengan menggunakan E-Mail & Chat.
  •  Bila salah satu client/server terhubung dengan modem, maka semua atau sebagian komputer pada jaringan LAN dapat mengakses ke jaringan Internet atau mengirimkan fax melalui 1 modem

Wide Area Network (WAN)

Jaringan komputer skala luas (WAN) merupakan pengembangan dari MAN dan telah melibatkan lebih dari satu server utama, masing masing server utama saling terhubung dan setiap komputer yang terhubung ke jaringan akan dapat saling mengakses server tersebut. WAN biasanya mencakup sebuah area yang sangat luas, bahkan antarnegara.
Dalam perkembangannya, WAN akan berkembang menjadi sebuah jaringan global yang biasa dikenal sebagai Interconnected-Networking (Internet). Untuk menghubungkan jaringan lokal dengan jaringan lokal lain maupun dengan jaringan berskala luas (WAN), diperlukan sebuah perangkat khusus untuk mengatur
gateway-nya, yaitu Router. Perhatikan ilustrasi router pada gambar 1.10 di bawah ini.
Gambar 1.10 Ilustrasi kerja router dalam menghubungkan jaringan luar (WAN) dan jaringan lokal (LAN)
(sumber: http://www.microsoft.com/windowsxp/using/networking/setup/wired.mspx)

Keuntungan Jaringan WAN.
  • Server kantor pusat dapat berfungsi sebagai bank data dari kantor cabang.
  • Komunikasi antar kantor dapat menggunakan E-Mail & Chat.
  • Dokumen/File yang biasanya dikirimkan melalui fax ataupun paket pos, dapat dikirim melalui E-mail dan Transfer file dari/ke kantor pusat dan kantor cabang dengan biaya yang relatif murah dan dalam jangka waktu yang sangat cepat.
  • Pooling Data dan Updating Data antar kantor dapat dilakukan setiap hari pada waktu yang ditentukan.




Nah setelah mempelajari teori maka wajib kita masuk pada perbedaan antara LAN dan WAN agar kita dapat memahami antara LAN dan WAN

Perbedaan antara LAN dan WAN

JANGKAUAN

Berdasarkan defi  nisinya wireless LAN beroperasi pada area jangkauan “lokal” kecil, biasanya dalam radius 100 meter. Mereka biasanya digunakan dalam gedung untuk menggantikan kabel Ethernet, atau dalam rumah untuk berbagi koneksi Internet. Area jangkauan wireless LAN bisa mencakup hotspot publik pada kedai kopi atau beberapa kota tetangga. Wireless WAN menjangkau area yang jauh lebih “luas”, pada tempat di mana provider jaringan selular mempunyai jangkauan wireless. Biasanya dalam skala regional, nasional, atau bahkan global. Dengan menggunakan wireless WAN, user bisa mengakses data ke manapun mereka pergi dan inilah salah satu keuntungan terbesar wide area network.

KECEPATAN

Standar kecepatan transfer data wireless LAN 802.11b mencapai 11 Mbps, dengan kecepatan riil antara 1-4 Mbps, yang menurun seiring dengan bertambahnya user yang berbagi koneksi wireless LAN yang sama. Versi berikutnya 802.11a dan 802.11g, bisa mentransfer data dengan kecepatan mencapai 54 Mbps. Namun, yang menjadi penghambat adalah frekuensi yang sudah terlalu penuh. Banyaknya orang atau perusahaan yang menggunakan wireless LAN pada area yang sama membuat frekuensi penuh. Masalah interferensi sinyal sudah sering terjadi dan gelombang radio menjadi terlalu penuh.

Kecepatan wireless WAN bergantung pada teknologi yang digunakan. Jaringan GPRS mempunyai kecepatan data maksimum lebih dari 115 kbps jika kedelapan timeslot pada sel dialokasikan untuk transmisi data (satu timeslot bisa menyediakan kecepatan antara 9 dan 21 kbps). Namun, pada prakteknya kecepatan yang didapat 30–50 kbps karena sebagian besar jaringan hanya mendukung 4 timeslot. Timeslot ini dibagi dengan traffic suara melalui jaringan GPRS. Kecepatan data jaringan CDMA awalnya hanya 14,4 kbps, tapi telah meningkat mencapai 153 kbps pada carrier yang menggunakan jaringna CDMA2000 1X (1xRTT). User bisa mendapatkan kecepatan antara 40-70 kbps. CDMA 2000 1xEV-DO bisa mencapai 2,4 Mbps pada channel CDMA 1,25 MHz. UMTS, yang juga dikenal dengan WCDMA (Wideband CDMA) merupakan standar generasi baru yang menggunakan satu channel  5 MHz untuk suara dan data, dengan kecepatan mencapai 2 Mbps.

SEKURITI DATA

Sekuriti merupakan salah satu fitur paling penting ketika menggunakan jaringan wireless. Sekuriti merupakan salah satu kekuatan terbesar jaringan selular (wireless WAN) dan merupakan salah satu kelemahan terbesar jaringan 802.11 (wireless LAN). Jaringan 802.11b mempunyai beberapa level sekuriti, tapi semua fitur sekuriti tersebut mempunyai kelemahan. Sekuriti level pertama adalah otentikasi wireless LAN yang dilakukan dengan menggunakan alamat hardware (MAC) kartu wireless. Ini sendiri tidak aman karena alamat MAC wireless client bisa salah buat.

Sekuriti wireless LAN bisa ditingkatkan dengan menggunakan key otentikasi. Key ini harus dibagikan melalui cara aman selain koneksi 802.11. Pada praktiknya, key ini dikonfigurasi  secara manual pada access point dan client. Pada jaringan besar dengan banyak user cara ini tidak efisien. Otentikasi key yang di-share ini dianggap tidak aman dan tidak anjurkan untuk meningkatkan sekuriti.

Kelemahan lain jaringan 802.11 adalah sulitnya dalam melarang akses fisik ke jaringan, karena setiap orang di dalam radius access point bisa mengirim, menerima, atau menginterupsi frame. WEP (Wired Equivalency Protocol) didesain untuk menyediakan sekuriti yang ekivalen dengan jaringan kabel dengan mengenkripsi data yang dikirim antara wireless client dan access point. Namun, manajemen key menjadi masalah besar dalam WEP. Key WEP harus didistribusikan melalui jalur aman selain 802.11. Key ini biasanya berupa string teks yang harus dikonfigurasi secara manual pada wireless access point dan wireless client, yang tentunya tidak praktis pada jaringan besar. Selain itu, tidak ada mekanisme untuk mengganti WEP key secara reguler atau periodik, jadi semua wireless access point dan client menggunakan WEP manual yang sama. Jika beberapa wireless client mengirim data yang besar dan WEP key tidak diganti, maka traffic data bisa diinterupsi dan WEP key bisa diketahui. Ini memungkinkan hacker untuk menginterupsi dan mendekripsi traffic data.

Masalah lain dengan wireless LAN adalah ketika fitur sekuriti diaktifkan, wireless LAN dari satu vendor kadang bentrok dengan wireless LAN access point dari vendor lain. Wireless LAN didesain untuk beroperasi pada frekuensi 2,4 GHz, yang secara global merupakan frekuensi unlicensed. Artinya, operator tidak harus mempunyai lisensi untuk menjalankan wireless LAN pada frekuensi tersebut. Sedangkan, wireless WAN beroperasi pada spektrum frekuensi yang diatur ketat dan semua operator harus mempunyai lisensi untuk beroperasi pada frekuensi tersebut.
Ini berarti sekuriti data dan proteksi yang lebih baik karena operator yang berlisensi harus mengikuti regulasi pemerintah untuk akses wireless. Berkebalikan dengan kelemahan sekuriti pada jaringan 802.11, jaringan wireless WAN jauh lebih aman. Jaringan ini menggunakan metode enkripsi dan otentikasi yang lebih komprehensif.


Biaya

Karena wireless LAN beroperasi pada  range frekuensi tidak berlisensi, tidak ada biaya layanan untuk menggunakan wireless LAN privat (seperti di kantor atau di rumah). Paling akan ada biaya ISP bulanan untuk mengakses Internet melalui access point wireless LAN Anda (melalui koneksi broadband atau kabel). Biaya lainnya mencakup pembelian dan pemasangan perangkat wireless LAN, dan biaya pemeliharaan jaringan dan user. Untuk menggunakan akses hotspot publik biasanya juga ada biaya.
Untuk wireless WAN selular, jaringan wireless berfungsi sebagai ISP Anda dengan menyediakan akses ke Internet melalui jaringan wireless mereka. Oleh karena itu, wireless provider mengenakan biaya bulanan untuk penggunaan jaringan mereka. Biayanya bisa flat, berdasarkan waktu, atau berdasarkan kuota data.



sumber :http://syah69.blogspot.com/2010/04/wireless-lan-dan-wan.html

perbedaan lainnya pada LAN dan WAN
perhatikan gambar




 untuk WAN ciri-cirinya :
  • dioperasikan lebih dari geografi dari operator telekomunikasi
  • memungkinkan akses melalui interface serial beroperasi pada kecepatan yang lebih rendah
  • kontrol subyek jaringan pelayanan publik yang diatur
  • menyediakan waktu penuh dan konektivitas paruh waktu
  • perangkat terhubung dipisahkan atas daerah bahkan global yang luas
 untuk LAN ciri - cirinya
  • dioperasikan dalam wilayah geografis
  • memungkinkan multiacsess ke media bandwidth tinggi
  • kontrol jaringan secara pribadi di bawah pemerintah daerah
  • memberikan connecty tim penuh untuk layanan lokal
  • menghubungkan perangkat yang secara fisik berdekatan