Monday, June 20, 2016

Konsep Dasar Framework CSS Bootstrap

7:57 AM
Bootstrap
1. Sejarah dan Pengertian
Bootstrap digambarkan sebagai CSS sederhana namun dibangun dengan pre-processor yang menyediakan lebih banyak daya dan fleksibilitas ketimbang CSS standar. Awalnya dirilis pada Jumat, 19 Agustus, 2011, dan sudah memiliki lebih dari 20 produk release termasuk yang terbesar adalah versi -2 dan versi-3. Hadirnya Bootstrap 2, maka fungsionalitas responsif terhadap seluruh kerangka sebagai stylesheet opsional telah di tambahkan dan pada Bootstrap 3, maka responsif secara default telah ditambahkan untuk pendekatan pertamanya terhadap ponsel.
Bootstrap merupakan sebuah framework yang dikembangkan oleh tim Twitter yang berfungsi sebagai kerangka kerja untuk memudahkan dan mempercepat dalam membuat tampilan website yang responsive dan terstandar. Bootstrap menyediakan komponen-komponen antarmuka siap pakai yang telah dirancang sedemikian rupa untuk digunakan dalam membuat tampilan halaman website responsive. Bootstrap juga menyediakan sarana untuk membuat layout halaman web dengan mudah dan rapi yaitu menggunakan grid system 12 kolom. Bootstrap dibangun dengan teknologi HTML, CSS dan Javascript yang dapat membuat layout halaman website, table, tombol, form, navigasi, dan komponen lainnya dalam sebuah website hanya dengan memanggil fungsi class dalam berkas HTML.
2. Keunggulan Penggunaan Bootstrap
Berikut ini adalah beberapa keunggulan atau kelebihan menggunakan WRD Bootstrap:
a) Waktu pembuatan yang lebih cepat : Karena elemen-elemen yang biasa ada dalam sebuah website pada umumnya sudah dibuatkan class-nya oleh Bootstrap ini, jadi kita tinggal memanggilnya dalam theme.
b) Template yang menggunakan Bootstrap lebih rapi : Mungkin ini akan sedikit relatif, karena kebiasaan masing-masing developer membuat coding pasti berbeda-beda. Namun pada dasarnya, karena bootstrap sudah terstruktur, untuk modifikasi class dan penambahan class memang sebaiknya mempertahankan kerapihan code yang sudahada lebih dulu.
c) Template yang menggunakan Bootstrap lebih ringan.
3. Struktur Bootstrap
Struktur bootstrap tersebut dapat digambarkan sebagai berikut :
Struktur Bootstrap
Berikut adalah beberapa fitur untuk layout website yang disediakan oleh bootstrap :
a) Scaffoling : Bagian yang mengatur background, link styles, grid system, dan two simple layouts
b) Base CSS : Bagian yang mengatur tampilan elemen HTML seperti typography, code, table, form, dan button. Termasuk Glyphicons, sebuah kumpulan ikon-ikon kecil.
c) Components : Bagian yang mengatur tampilan component, seperti tab, navbar, alerts, page headers, dst.
d) Javascript Plugins: Menyediakan beberapa component interaktif, seperti tooltips, popovers, modals, dan seterusnya.
4. Grid System
Grid System dalam sebuah desain web adalah sebuah cara atau metode pembagian kolom di sebuah halaman web dengan menggunakan class. Pembagian kolom ini dimaksudkan agar web menjadi responsive. Grid System menggunakan system grid 12 kolom yang akan memudahkan dalam melayout sebuah halaman web, berikut contoh grid system bootstrap.
Grid System
Bootstrap Grid System menyediakan cara cepat dan mudah untuk membuat layoutlayout website responsif. Misalnya untuk membuat kolom atau grid kecil seperti cellphones dan lainnya, kita dapat menggunakan class .col-xs-*. Sedangkan class col-sm-* biasanya digunakan untuk device yang berukuran kecil seperti tablet. Class col-md-* dapat digunakan untuk device yang berukuran sedang atau medium. Untuk lebih jelasnya dapat dilihat pada tabel berikut ini:
Bootstrap grid system
5. Bootstrap Features
a. Typography
Typography akan membuat tampilan teks pada halaman web menjadi rapi, mudah dibaca, dan nyaman dilihat dengan menggunakan font dan ukuran huruf tertentu. Terdapat banyak class yang telah disediakan dalam fitur-fitur Typography Bootstrap
b. Table
HTML tables digunakan untuk mempresentasikan data dengan metode grid seperti baris dan kolom. Dengan menggunakan Bootstrap, tampilan tabel dapat diimprovisasi dengan cara yang simpel dengan gaya yang lebih baik.
c. Images
Gambar atau image sering sekali ditemukan pada disain web modern. Sehingga mempercantik gambar dan mengatur atau menempatkan gambar tersebut secara benar pada halaman web sangat penting untuk meningkatkan kepuasan atau pengalaman user dalam mengakses halaman website.
d. Button
Komponen buttons yang disediakan memiliki banyak tema warna yang menarik.
e. Progress-bar
Komponen Progress Bar dapat digunakan untuk menampilkan kemajuan proses secara up to date.
f. Alerts
Komponen Alerts dirancang untuk menampilkan tanda atau peringatan tertentu pada halaman web dengan banyak pilihan tema warna.
g. Form
Sama halnya dengan form pada HTML biasa dalam membuat formulir inputan pada halaman web, namun Bootstrap memberikan tampilan yang lebih cantik.
h. Icons
Bootstrap versi 3.3.6 terdiri lebih dari 250 Glyphicons. Pada versi ini juga tersedia untuk font-format untuk usability dan scalability yang lebih baik.

Baca juga artikel Bootstrap Features

Cara Penempatan CSS dalam HTML

3:09 AM

css dalam html
Menempatkan style CSS dalam dokumen yang dibuat dalam bahasa HTML dapat dilakukan dalam beberapa cara dan tingkatan yang berbeda sesuai dengan keinginan. Cara penempatan dalam HTML adalah dengan menggunakan beberapa cara, diantaranya menggunakan Inline Style, Internal Style, External Style, dan juga teknik Importing dengan Internal Style.
a. Inline Style
CSS yang dibuat dalam sebuah tag HTML yang hanya berlaku untuk dokumen yang diapitnya saja. Biasanya teknik ini digunakan pada pemformatan khusus pada sebuah elemen HTML dan tidak digunakan untuk memformat seluruh dokumen web. Contohnya adalah sebagai berikut :
<!DOCTYPE html>
<html>
            <head>
                        <title>Inline Style</title>
            </head>
<body>
            <font style=’arial; font-family:Arial; font-
size:20px;background-color:yellow’>Penerapan Inline
Style</font>
</body>
</html>
Dalam script di atas dapat diketahui bahwa style tersebut memiliki nama style arial yang memiliki nilai atau value untuk style tersebut. Dari script di atas dapat dilihat tampilan dalam browser seperti pada Gambar  berikut ini.
Penerapan inline style
b. Internal Style
Pada teknik ini style diletakkan pada tengah tag antara tag <head> dan </head>. Aturan-aturan dalam style ini diatur sedemikian rupa untuk digunakan pada suatu tempat maupun untuk keseluruhan situs. Perhatikan contoh berikut :
<!DOCTYPE html>
<html>
<head>
            <title>Internal Style</title>
            <style>
            body {background-color:lightgrey;}
            h1 {color:blue;}
            p {color:green;}
            </style>
</head>
<body>
            <h1>Ini adalah Style Heading 1 yang sudah diubah</h1>
            <p> Ini adalah Style Paragrap yang sudah diubah </p>
</body>
</html>
Maksud dari script di atas adalah mengatur style pada elemen body dengan warna latar belakang abu-abu muda, <h1> dengan warna biru, dan tag <p> dengan warna hijau. Hasil script di atas dalam browser dapat dilihat di bawah ini.
internal style
c. Imported Style
Dengan teknik ini sebuah style tidak disimpan pada halaman tersebut. Namun untuk menghubungkannya dengan halaman web yang dibuat, demgam menggunakan import yang terdapat pada style CSS. Perhatikan contoh berikut :
<!DOCTYPE html>
<html>
<head>
            <title>Import Style</title>
            <style type=”text/css”>
            @import url(http://www.namasitus.com/global.css);
            </style>
</head>
<body>
            <div class=blog>Penerapan Import Style</div>
</body>
</html>
Dari script di atas, dokumen HTML akan mengambil atau meng-import style CSS untuk dalam dokumen tersebut. Dimana pada contoh di atas dokumen akan mengimpor file style dengan nama global yang berekstensi .css pada alamat url http://www.namasitus.com dengan menggunakan perintah berikut :
@import url(http://www.namasitus.com/global.css);

d. Eksternal Style
Dengan menggunakan teknik ini, dapat memanggil CSS style pada file CSS yang diinginkan menggunakan perintah “Link rel” yang berfungsi untuk menghubungkan ke dalam sebuah CSS style eksternal dengan nama yang telah ditentukan. Perhatikan contoh berikut :
<link rel=”stylesheet” type=”text/css” href=”default.css”>
Pada contoh di atas menghubungkan sebuah dokumen HTML dengan sebuah eksternal style dengan nama default.css yang telah dibuat sedemikian rupa sehingga style tersebut dihubungkan untuk memformat tampilan dalam dokumen HTML tersebut.
Dalam mengimpor file CSS, dapat langsung mengimpor beberapa file CSS sekaligus dalam sebuah dokumen agar memperkaya tampilan dokumen. Perhatikan contoh berikut :
<link rel=”stylesheet” type=”text/css” href=”default1.css”>
<link rel=”stylesheet” type=”text/css” href=”default2.css”>
<link rel=”stylesheet” type=”text/css” href=”default3.css”>
Atau dapat menggunakan perintah :
<style>
@import url(default1.css);
@import url(default2.css);
@import url(default3.css);
</style>

Konsep Dasar Switching dan Konfigurasi

1:55 AM
Konsep Dasar Switching dan Konfigurasi
Dasar Switch Configuration
Switch Boot Sequence
Dalam rangka mencari image IOS yang cocok, switch melakukan langkah-langkah sebagai berikut:
1. Mencoba booting secara otomatis dengan menggunakan informasi dalam variabel lingkungan BOOT.
2. Jika variabel ini tidak diatur, switch melakukan pencarian dari atas-ke-bawah di file sistem flash. Sistem akan memuat dan menjalankan file executable pertama yang ditemukan.
3. Sistem operasi IOS kemudian menginisialisasi interface menggunakan perintah Cisco IOS yang ditemukan dalam file konfigurasi, konfigurasi startup, yang disimpan di NVRAM.
Note: Perintah boot system dapat digunakan untuk mengatur
variabel dilingkungan BOOT.

Memulihkan Sistem dari Crash
1. Boot loader juga dapat digunakan untuk mengelola switch jika IOS tidak dapat dimuat.
2. Boot loader dapat diakses melalui koneksi konsol dengan:
• Hubungkan PC dengan kabel konsol ke port konsol switch. Cabut kabel listrik switch.
• Colokkan kembali kabel listrik, tekan dan tahan tombol Mode.
• Sistem LED akan menyala kuning sebentar dan kemudian hijau solid. Lepaskan tombol Mode.
3. Boot loader switch:prompt akan muncul di software terminal emulasi pada PC.

Indikator Switch LED
1. Setiap port pada Cisco switch Catalyst memiliki status LED lampu indikator.
2. Secara default lampu LED mencerminkan aktivitas port tetapi mereka juga dapat memberikan informasi lain tentang switch melalui tombol Mode.
3. Berikut mode yang tersedia pada Cisco Catalyst 2960 switch:
System LED
Redundant Power System (RPS) LED
Port Status LED
Port Duplex LED
Port Speed LED
Power over Ethernet (PoE) Mode LED

Switch LED Indicators
• Cisco Catalyst 2960 switch modes.
Switch LED Indicators
Mempersiapkan Manajemen Dasar Switch
1. Untuk mengatur switch Cisco dari jarak jauh, maka switch perlu dikonfigurasi untuk dapat diakses dari jaringan.
2. Memasukkan alamat IP dan subnet mask.
3. Jika pengelolaan switch dari jaringan luar (jarak jauh), default gateway juga harus dikonfigurasi.
4. Informasi IP (address, subnet mask, gateway) yang akan di masukkan ke switch SVI (switch virtual interface).
5. Meskipun pengaturan IP ini memungkinkan manajemen remote dan remote akses ke switch, Namun tetap tidak mengizinkan switch mengirimkan paket Layer 3.

Mempersiapkan Manajemen Dasar Switch
Mempersiapkan manajemen dasar switch

Mempersiapkan manajemen dasar switch
Komunikasi Duplex
Komunikasi Duplex
Konfigurasi Switch Ports di Physical Layer
Konfigurasi switch port di physical layer
Fitur Auto-MDIX
1. Jenis kabel seperti straight-through atau crossover dapat digunakan saat menghubungkan perangkat.
2. The automatic medium-dependent interface crossover (auto-MDIX), fitur ini akan menghilangkan keruwetan kebutuhan terhadap straight-through atau crossover.
3. Ketika auto-MDIX diaktifkan, interface secara otomatis mendeteksi dan mengkonfigurasi sambungan yang tepat.
4. Bila menggunakan auto-MDIX pada sebuah interface, kecepatan interface dan duplex harus di set ke auto.
Fitur Auto-MDIX
fitur Auto-MDIX
Fitur Auto-MDIX
Fitur Auto-MDIX
Verifikasi Konfigurasi Switch Port
Verifikasi Konfigurasi switch port
Network Access Layer Issues
Network Access Layer Issues
Network Access Layer Issues
• Troubleshooting Switch Media (connection) issues.
Network Access Layer Issues
Network Access Layer Issues
• Troubleshooting Interface-related issues.
Interface-related issues
SSH Operation
• Secure Shell (SSH) adalah sebuah protokol yang menyediakan baris perintah koneksi yang aman
(terenkripsi) berbasis perangkat remote.
• SSH umumnya digunakan dalam sistem berbasis UNIX.
• Cisco IOS juga mendukung SSH.
• Sebuah versi dari perangkat lunak IOS termasuk kriptografi (dienkripsi) fitur dan kemampuan yang diperlukan untuk mengaktifkan SSH pada switch Catalyst 2960.
• Karena fitur enkripsi yang kuat, SSH harus mengganti Telnet untuk koneksi manajemen.
• SSH menggunakan TCP port 22 secara default. Telnet menggunakan port TCP 23.

MAC Address Flooding
• Switch otomatis mengisi tabel CAM dengan melihat lalu lintas data memasuki port mereka.
• Switch akan meneruskan lalu lintas data tsb melalui semua port jika tidak dapat menemukan tujuan MAC dalam tabel CAM nya.
• Dalam keadaan seperti itu, switch bertindak sebagai hub. Lalu lintas Unicast dapat dilihat oleh semua perangkat yang terhubung ke switch.
• Seorang penyerang bisa mengeksploitasi perilaku ini untuk mendapatkan akses ke lalu lintas biasanya dikendalikan oleh switch dengan menggunakan PC untuk menjalankan MAC flooding tool.

MAC Address Flooding
• Alat tersebut adalah program yang dibuat untuk menghasilkan dan mengirimkan frame dengan sumber alamat MAC palsu ke port switch.
• Sebagai frame ini mencapai switch, ia menambahkan alamat MAC palsu ke meja CAM, mengambil catatan dari port frame tiba.
• Akhirnya table CAM diisi dengan alamat MAC palsu.
• Tabel CAM kini tidak memiliki ruang untuk perangkat legit yang hadir dalam jaringan dan karena itu tidak akan pernah menemukan alamat MAC mereka dalam tabel CAM.
• Semua frame sekarang diteruskan ke semua port, yang memungkinkan penyerang untuk mengakses lalu lintas ke host lain.

MAC Address Flooding
• Attacker membanjiri CAM table dengan entri palsu.
Attacker membanjiri CAM table dengan entri palsu.
MAC Address Flooding (membanjiri)
• Switch sekarang berperilaku/mempunyai fungsi seperti
Hub.
Switch sekarang berperilaku/mempunyai fungsi seperti Hub
DHCP Spoofing (penipu)
1. DHCP adalah protokol jaringan yang digunakan untuk menetapkan informasi IP secara otomatis.
2. 2 tipe DHCP attacks are:
• DHCP spoofing (penipu)
• DHCP starvation (kelaparan)
3. Dalam serangan DHCP spoofing, server DHCP palsu ditempatkan dalam jaringan untuk mengeluarkan alamat DHCP bagi klien.
4. DHCP starvation sering digunakan sebelum serangan DHCP spoofing untuk menolak layanan ke server DHCP yang sah.

DHCP Spoofing
• DHCP Spoof Attack.
1)Sebuah kegiatan penyerang server DHCP pada segmen jaringan.
2)Klien menyiarkan permintaan untuk informasi konfigurasi DHCP.
3)Server DHCP nakal merespon sebelum server DHCP yang sah dapat merespon, menetapkan informasi konfigurasi IP penyerangdidefinisikan.
4)Paket host diarahkan ke alamat penyerang karena mengemulasi gateway default untuk alamat DHCP yang keliru diberikan kepada klien.

Memanfaatkan CDP
• CDP adalah protokol khusus di layer 2 pada perangkat Cisco yang digunakan untuk menemukan perangkat Cisco lain yang terhubung langsung.
• Protokol ini dirancang untuk memungkinkan perangkat melakukan auto-configure koneksi mereka.
• Jika penyerang mendengarkan pesan CDP, maka ia bisa mempelajari informasi penting seperti model perangkat, versi perangkat lunak yang berjalan.
• Cisco merekomendasikan menonaktifkan CDP saat tidak digunakan.

Memanfaatkan Telnet
• Seperti telah disebutkan, bahwa protokol Telnet tidak aman dan harus diganti dengan SSH.
• Meskipun penyerang dapat menggunakan Telnet sebagai bagian dari serangan lainnya.
• Dua dari serangan ini adalah Brute Force Password Attack dan Telnet DOS Attack.
• Ketika password tidak dapat ditangkap, penyerang mungkin akan mencoba banyak kombinasi karakter. Upaya ini untuk menebak password ini dikenal sebagai serangan brute force password.
• Telnet dapat digunakan untuk menguji password yang digunakan oleh sistem.
• Dalam serangan DoS Telnet, attacker mengeksploitasi kekurangan dalam Telnet software server yang berjalan pada switch yang membuat layanan Telnet tidak tersedia.
• Ini semacam serangan untuk mencegah administrator dari jarak jauh mengakses fungsi manajemen switch.
• Hal ini dapat dikombinasikan dengan serangan langsung lain pada jaringan, sebagai bagian dari upaya terkoordinasi untuk mencegah administrator jaringan mengakses perangkat inti selama penyerangan.
• Kerentanan dalam layanan Telnet memungkinkan serangan DoS terjadi, biasanya dibahas dalam patch keamanan yang disertakan dalam Cisco IOS revisi baru.

10 Best Practices
1. Mengembangkan kebijakan keamanan tertulis bagi
organisasi.
2. Matikan layanan dan port yang tidak digunakan.
3. Gunakan password yang kuat dan sering dirubah.
4. Kontrol akses fisik ke perangkat.
5. Gunakan HTTPS bukan HTTP.
6. Melakukan operasi backup secara teratur.
7. Mendidik karyawan tentang serangan sosial engineering.
8. Mengenkripsi dan melindungi data sensitif dengan password.
9. Menerapkan firewall.
10. Lakukan up-to-date software.

Network Security Tools: Options
• Peralatan Keamanan Jaringan sangat penting bagi administrator jaringan.
• Alat tersebut memungkinkan administrator untuk menguji kekuatan dari limplementasi keamanan yang diterapkan.
• Administrator dapat melancarkan serangan terhadap jaringan dan menganalisis hasilnya.
• Menyesuaikan kebijakan keamanan untuk mengurangi atau mencegah munculnya jenis-jenis serangan yang lain.
• Audit keamanan dan penetration testing adalah dua fungsi dasar untuk menilai keamanan jaringan dan perangkat pengujian implementasi keamanan jaringan.

Network Security Tools: Audits
• Tools Keamanan Jaringan ini dapat digunakan untuk mengaudit jaringan.
• Dengan memonitor jaringan, administrator dapat menilai jenis informasi apa yang penyerang ingin kumpulkan.
• Misalnya, dengan menyerang dan membanjiri CAM Table switch, administrator akan belajar switchport mana yang rentan terhadap MAC flooding dan memperbaiki masalah yang timbul.
• Perangkat Keamanan Jaringan juga dapat digunakan sebagai alat uji penetrasi.
• Penetrasi Testing adalah simulasi serangan.
• Ini membantu untuk menentukan seberapa rentan jaringan ketika berada di bawah serangan yang nyata.
• Kelemahan dalam konfigurasi perangkat jaringan dapat diidentifikasi berdasarkan hasil uji penetration test.
• Perubahan dapat dibuat untuk membuat perangkat lebih tahan terhadap serangan
• Tes tersebut dapat merusak jaringan dan harus dilakukan di bawah kondisi yang sangat terkendali
• Sebuah jaringan test bed off-line yang persis seperti jaringan produksi sebenarnya adalah ideal untuk dijadikan model pengujian.


Sumber : www.cisco.com

Pengantar Jaringan Switch

12:53 AM
Routing dan Switching
Pengatar Jaringan Switch
Tujuan routing dan switching  adalah :
Dapat mengembangkan konvergensi data, suara dan video dalam konteks jaringan yang dipakai.
Dapat menjelaskan jaringan yang dipakai dalam usaha kecil sampai menengah.
Dapat menjelaskan proses frame forwarding pada jaringan yang dipakai.
Dapat membandingkan collision domain ke domain broadcast.
Perkembangan Komploksitas Jaringan adalah :
Dunia digital kita berubah
Informasi hatus dapat diakses dari mana saja di dunia
Jaringan harus aman, dapat diandalkan, dan selalu tersedia
Perkembangan Komploksitas Jaringan

Elemen dari Sebuah Jaringan Konvergensi
Kolaborasi adalah keharusanUntuk mendukung kolaborasi, jaringan menggunakan solusi-solusi konvergensi layanan data seperti sistem suara, telepon IP, gateway suara, dukungan video, dan video conferencing control panggilan, pesan suara, mobilitas dan petugas otomatis juga fitur-fitur umum. 
Elemen sebuah jaringan konvergensi 

Manfaat dari Jaringan Konvergensi meliputi :
Berbagai jenis lalu lintas, namun hanya satu jaringan yang mengelola
Penghematan besar atas instalasi dan pengelolaan data suara, video dan data jaringan terpisah
Mengintegrasikan manajemen TI
Borderless Switched Networks
Borderless Network adalah sebuah arsitektur jaringan yang membuat organisasi dapat terhubung dengan siapapun, dimanapun, kapanpun, dan dengan perangkat jaringan yang aman, handal, dan mulus. Hal ini dirancang untuk menangani TI dan tantangan bisnis, seperti mendukung jaringan konvergensi dan perubahan pola kerja.
Hierarchy in the Bordetless Switched Network
Borderless diaktifkan pada pedoman desain jaringan yang dibangun di atas prinsip-prinsip berikut :
Hirarkis
Modular
Ketahanan
Keluwesan
Hierarchy

Core, Distribution, Access
Core, Distribution, Access
Role of Switched Networks
Peran jaringan switch telah berkembang, sebuah Switch Jaringan semakin kompleks yang memungkinkan lebih fleksibilitas dan mampu melakukan manajemen lalu lintas data. Hal ini juga mendukung peningkatan fitur seperti : kualitas pelayanan, tambahan keamanan, dukungan untuk nirkabel, dukungan untuk IP telepon dan layanan mobilitas.

Form Factor
Fixed.
Fitur dan pilihan dibatasi pada kebutuhannya yang hanya berfungsi sebagai switch.
Modular Memiliki beberapa modul Chassis yang menerima line card yang berisi port single atau double.
Stackable Switch stackable dihubungkan dengan kabel khusus secara efektif beroperasi sebagai satu switch yang besar.

Konsep umum dari switching adalah sebuah switch membuat keputusan berdasarkan jalur masuk dan port tujuan, sebuah switch LAN menyimpan sebuah table yang ia gunakan untuk menentukan bagaimana untuk meneruskan lalu lintas melalui switch. LAN switch meneruskan frame Ethernet berdasarkan pada MAC dari frame.
Pengisian Secara Dinamis MAC Address Table Switch
Switch harus terlebih dahulu mempelajari perangkat ada yang terhubung pada masing-masing port sebelum dapat mengirimkan frame
Switch membangun table yang disebut MAC Address, atau table Content Address Memory (CAM)
Perangkat dipetakan <-> port disimpan dalam table CAM
CAM adalah tipe memori khusus yang digunakan dalam aplikasi perincian berkecepatan tinggi
Informasi dalam table alamat MAC digunakan untuk mengirim frame
Ketika switch menerima sebuah frame masukan dengan alamat MAC yang tidak ditentukan pada table CAM, maka switch akan menyebarkan frame ke semua port, namaun hanya satu yang menerima frame.
Metode Switch Meneruskan Frame
Metode switch meneruskan frame
Switch dengan Store-and-forward menerima seluruh frame, dan menghitung CRC. Jika CRC-nya benar, switch mencari alamat tujuan yang menentukan outgoing interface. Frame kemudian diteruskan keluar melalui port yang benar.
Switch dengan Cut-through akan meneruskan frame sebelum paket sepenuhnya diterima. Minimal alamat tujuan dari frame harus sudah dibaca sebelum frame diteruskan.

Store-and-Forward Switching
Store-and-Forwarding memungkinkan switch untuk menerima error (via cek FCS) lakukan Buffering otomatis, Forwarding lebih lambat.
Store-and-forward switching

Cut-Through Switching
Cut-Through memungkinkan switch unuk memulai forwarding di sekitar 10 mikrodetik, tidak ada FCS cek, tida ada Buffering otomatis.
Cut-through switching
Collision Domains
Collision domain adalah segmen di mana perangkat harus bersaing untuk dapat berkomunkasi dengan perngkat lain, semua port hub memiliki collision domain yang sama, setiap port switch adalah collision domain sendiri. Sebuah switch akan menghentikan collision pada tiap portnya, setiap segmen dikelompokan dalam collision domain yang lebih kecil, sehingg mengurangi persaingan perangkat dalam berkomuikasi.
Broadcast Domains
Broadcast domain adalah perluasan jaringan di mana frame broadcast dapat diterima, switch meneruskan broadcast frame ke semua port. Tetapi switch tidak memecah broadcast domain, semua poert switch (dengan konfigurasi default) memiliki broadcast domain yang sama. Jika dua  atau lebih switch tehubung, broadcast akan meneruskan ke semua port dari semua switch (kecuali port yang awalnya menerima broadcast).
Mengurangi Kecepatan Jaringan
Switch membantu mengurangi kecepatan jaringa dengan :
Memfasilitasi segmentasi LAN menjadi collision domain yang terpsah.
Menyediakan komunikasi full-duplex antara pernagkat.
Mengambil keuntungan dari kepadatan port yang tinggi.
Buffering frame besar.
Menggunkan prt berkecepatan tinggi.
Mengambil keuntungan dari proses switching internal yang cepat.
Memiliki biaya per-port yang rendah.

Sunday, June 19, 2016

Basic HTML

10:50 AM
html
Basic HTML
HTML adalah singkatan dari HyperText Markup Language adalah salah satu memerintahkan bahasa pemrograman web desain dan juga biasa di sebut script untuk menyusun dokumen-dokumen Web. Dokumen HTML disimpan dalam format teks reguler dan mengandung tag-tag yang web browser untuk mengeksekusi perintah-perintah yang dispesifikasikan.
Struktur dasar HTML adalah sebagai berikut :
<html>
<head>
           <title>Judul Dokumen</title>
</head>
<body>
           Isi Dokumen Web
</body>
</html>

Tag Adalah teks khusus (markup) berupa dua karakter "<" dan ">", sebagai contoh <body> adalah tag dengan nama body. Tag harus ditulis secara berpasangan, yang terdiri atas tag pembuka dan tag penutup (ditambahkan karakter "/" setelah karakter "<"), sebagai contoh <body> ini adalah tag pembuka isi dokumen HTML, dan </body> ini adalah tag penutup isi dokumen HTML.

Element terdiri atas tiga bagian, yaitu tag pembuka, isi, dan tag penutup.

Element HTML
Tag yang berfungsi untuk membuka dan menutup seluruh isi dalam kode HTML. Isi dokumen yang ingin ditampilkan di dalam browser harus berada di dalam tag ini. Penulisan element HTML :
<html>
Isi Dokumen Web
</html>

Element Head dan Title
Tag Head mendefinisikan bagian kepala dokumen dari halaman web. Tag Head digunakan untuk mendeklarasikan judul dokumen yang menggunakan tag Title. Penulisannya adalah:
<head>
<title>
Judul Dokumen Web
</title>
</head>

Element Body
Tag yang mendefinisikan isi halaman web yang ditampilkan oleh browser.    Penulisannya adalah :
<body>
Isi halaman Web
</body>

Catatan : Jika penulisan script salah, maka script tidak terbaca sempurna (eror) sehingga dapat mengganggu penampilan dan dinamika web itu sendiri.
Atribut mendefinisikan property dari suatu element HTML, yang terdiri atas nama dan nilai. Penulisannya adalah sebagai berikut :
<tag>
Nama atribut=”nilai atribut”
Nama atribut=”nilai atribut”>
</tag>

Secara umum nilai attribut harus berada dalam tanda petik satu atau dua. Sebagai contoh, untuk membuat warna teks menjadi kuning dan latarbelakang halaman web menjadi hitam, penulisannya adalah :
<body bgcolor=”black” text=”yellow”> . . . </body>

Keterangan :
Tag
Keterangan
<body> . . . </body>
Element untk membuat isi dokumen
Bgcolor=”black”
Atribut yang mendefinisikan bahwa warna latar atau background dari dokumen web adalah hitam
Text=”yellow”
Atribut yang mendefinisikan bahwa warna teks dalam dokumen adalah kuning

Komentar Seperti dalam bahasa pemrograman yang lainnya, HTML juga memiliki komentar yang dapat digunakan untuk menjelaskan bagian-bagian dari isi dokumen web. Komentar dalam HTML diatur oleh tanda pembuka <!-- dan ditutup oleh tanda -->. Penulisan komentar dalam HTML :
<! - -
Isi komentar
- - >

Konsep Dasar CSS

10:06 AM
CSS
CSS (Cascading Style Sheets)
Memahami dan mengetahui fungsi dari CSS (Cascading Style Sheets) sebagai Bahasa pemrograman guna mengatur desain layout web.
CSS (Cascading Style Sheets) adalah sebuah cara untuk memisahkan isi dengan layout dalam halaman-halaman web yang dibuat. CSS memperkenalkan template yang berupa style untuk membuat dan mempermudah penulisan dari halaman-halaman yang dirancang. Hal ini sangat penting karena halaman yang menggunakan CSS dapat dibaca secara bolak-balik dan isinya dapat dilihat oleh pengunjung dari manapun.
CSS dapat menciptakan halaman yang tampak sama dengan resolusi layar dari pengunjung yang berbeda tanpa memerlukan suatu tabel. Dengan CSS, akan lebih mudah melakukan setting tampilan keseluruhan web hanya dengan menggantikan atribut-atribut atau perintah dalam style CSS dengan atribut yang diinginkan tanpa harus mengubah satu per satu atribut tiap elemen yang ada dalam situs yang dibuat.
Cara kerja CSS
Cara kerja CSS sangatlah mudah, karena CSS hanya membutuhkan style sebagai penentu dari font, warna, dan format-format lain untuk memformat atribut sebuah halaman web yang dibuat. Tiap style mempunyai dua buah elemen dasar, yaitu “selector” dan “declaration”. Sebuah selector adalah tag HTML, sementara declaration adalah satu atau beberapa perintah atau nilai dari CSS yang menunjukkan tipe bentuk yang diaplikasikan pada selector. Declaration ini biasanya ditandai dengan tanda kurung kurawal {}. Perintah atau nilai CSS yang berbeda dipisahkan satu dengan yang lain dengan menggunakan tanda titik-koma (;) seperti pada contoh berikut :
<style>
h1 {color:blue; font-size:12px;}
</style>

Dapat dilihat bahwa :

.h1 adalah selector, dan {color:blue; font-size:12px} adalah declaration.
selector

Selector-selector dan style dalam CSS akan dimasukkan dalam sebuah tempat yang sama dalam isi dokumen HTML atau dibuat di luar dokumen HTML yang nantinya akan dipanggil untuk menentukan isi tampilan dokumen HTML.
Hal yang paling umum dalam memukan kode Style Sheet dengan menggunkan tag <style>. Tag ini selalu dalam bagian <head> dan sebelum </head> dari dokumen. Secara garis besar perhatikan contoh berikut :
<!DOCTYPE html>
<html>
                      <head>
                                          <style>
                                          . . . aturan-aturan css . . .
                                          </style>
                      </head>
<body>
                      . . . Dokumen HTML yang akan diberikan aturan CSS
</body>
</html>

Rules dalam penulisan selector style pada CSS
Selector digunakan untuk memilih elemen-elemen HTML berdasarkan nama, id, class, atribut dan lain-lain. Berikut ini merupakan beberapa teknik penulisan selector dalam CSS.
Element selector merupakan cara penulisan syntax css berdasarkan elemen-elemen yang sudah disediakan pada bahasa HTML. Anda dapat memlihi semua elemen dari tag <p> pada sebuah halaman seperti contoh dari elemen selector adalah sebagai berikut:
p {
         color: red;
         text-align: center;
   }

Class Selector digunakan untuk memilih elemen html yang memiliki sifat atau perilaku yang sama dalam satu halaman. Selector Class ini bisa digunakan untuk beberapa elemen dalam satu halaman. Penerapan selector Class sebaiknya memperhatikan kesamaan elemen-elemen pada halaman html.
Penulisan selector class pada CSS diawali dengan huruf titik (.) atau dot. Kemudian nama class ditulis tepat setelah tanda titik. Deklarasi CSS untuk Class ini ditulis diantara kurung kurawal seperti pada selector elemen dan selector id. Berikut ini adalah penulisan class selector:
.center {
       Text-align: center;
        Color: red;
}

Contoh script pemanggilannya adalah sebagai berikut :
<p class=”center”>contoh pemanggilan class
Selector</p>

Id Selector Untuk menuliskan selector Id kita menggunakan karakter hash (#). Kemudian nama Id ditulis tepat setelah tanda # tanpa spasi. Deklarasi CSS untuk ID ini ditulis diantara kurung kurawal seperti pada selector elemen. Contoh penulisannya adalah sebagai berikut:
#paral {
        Text-align: center;
         color: red;
}

Contoh script pemanggilannya adalah sebagai berikut :
<p id=”paral”>>contoh pemanggilan style menggunakan id
Selector</p>

Grouping Selector Digunakan jika anda memiliki beberapa elemen dengan deklarasi style yang sama. Misalnya contoh berikut ini:
h1 {
       text-align: center;
       center: red;
      }
h2 {
       text-align: center;
       color: red;
      }
p   {
       text-align: center;
       color: red;
      }

Jika kita lihat pada contoh di atas, terdapat tiga elemen dengan deklarasi style yang sama. Penulisan selector tersebut sangat tidak efektif. Maka dari itu agar penulisan style lebih efektif maka akan lebih baik untuk mengelompokkan selector-selector. Untuk mengemlompokkan atau grouping selector, gunakan tanda koma untuk setiap selector. contoh di bawah ini adalah cara untuk mengelompokan beberapa selector dengan deklarasi style yang sama.
h1, h2, p {
       text-align: center;
       color: red;
}