Rabu, 30 Januari 2013

Tips Trick HTML


Menghilangkan garis bawah pada link
Cukup anda tambahkan script berikut pada bagian awal text/HTML anda :
<html>
<head>
<style type=”text/css”>
<!–
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
–>
</style>
<title> Judul </title>
</head>
<body>
</body>
</html>

Membuat link dalam satu halaman
Misalnya : ‘sumber’ akan dilink ke ‘tujuan’ dimana masih dalam satu halaman
Konfigurasi text/HTML pada bagian sumber :
<a href=”#tujuan”>sumber</a>
Konfigurasi text/HTML pada bagian tujuan :
<a name=”tujuan”>tujuan</a>

Membuat halaman web menjadi lebih baik
Aspek yang diukur dari suatu halaman web adalah proses loading yang cepat, tampilan yang menarik, dan kemudahan dalam navigasi. Saya akan membahas satu persatu.
Kecepatan Proses Loading
Sebuah halaman standar tanpa grafik, seharusnya saat loading tidak lebih dari 3 sampai 7 detik. Untuk meload sebuah grafik seharusnya tidak boleh lebih dari 9 detik. Jadi total halaman dengan grafik adalah sekitar 15 detik. Sebagai contoh yang baik yahoo.com, halaman utama mereka diload sekitar 8 detik dengan modem 28.8k.
Untuk mengurangi waktu tersebut, anda perlu berpikir ekstra. Sebagai contoh, jangan meletakkan animasi flash berlebihan, background terang, lebih dari tiga banner dalam satu halaman, dsb. Banyak pengguna internet yang mempunyai desain tampilan yang menarik dan isi yang bagus.
Juga kurangi ukuran dari image anda, banyak image tampak sama walaupun anda telah mengurangi separuh dari warnanya. Anda bisa menggunakan software seperti Paint Shop Pro atau Photoshop.
Tampilan yang Menarik
Jangan sampai menaruh banner lebih dari tiga dalam satu halaman, siapa orang yang mau melihat banyak banner dalam satu halaman.
Kedua, bila halaman anda penuh berisi text jangan sampai membuat background dengan grafik atau image karena hal ini menyebabkan text sulit dibaca.
Ketiga, hindari background berwarna hitam, kecuali halaman anda berhubungan dengan horror atau misteri. Background hitam juga mempunyai kesan ‘negatif’ bagi halaman anda.
Kemudahan dalam Navigasi
Halaman anda harus jelas, jangan menggunakan tabel atau frame yang berbatas. Gunakan warna yang sejuk bagi mata. Juga jangan meloncat tiba-tiba dari halaman yang gelap ke halaman yang super terang. Berilah keterangan pada bagian yang sekiranya sulit atau susah dimengerti. Berilah beberapa option ketika pertama kali pengunjung masuk tetapi jangan berlebihan. Buatlah menu dan submenu serta jangan meletakkan apapun pada suatu menu yang besar. Cobalah untuk tidak mengharuskan pengunjung untuk mengklik pada banner,iklan dan sebangsanya, lebih baik anda gunakan kata2 ‘Click on our sponsor’
Letakkan posisi diri anda sebagai seorang pengunjung, pelajari apa yang mungkin mereka sukai dan yang tidak. Bertindaklah sebagai seorang human ketika anda menerangkan dalam text, bukan sebagai buku. Selanjutnya tunjukkan pada pengunjung bahwa anda selalu memeriksa halaman anda dan yakinkan bahwa mereka harus kembali lagi pada lain waktu.
Sebagai kesimpulan, untuk membuat halaman menjadi lebih baik :
1. Jangan meletakkan animasi atau image berlebihan
2. Jangan menggunakan background image
3. Isi yang bermutu
4. Jangan menggunakan lebih dari tiga banner dalam satu halaman
5. Hindari menggunakan background hitam
6. Kurangi ukuran image dengan mengurangi warna
7. Gunakan desain yang sama dalam setiap halaman anda
8. Jangan menggunakan tabel atau frame berlebihan
9. Gunakan menu dan submenu yang sistematis
10. Gunakan pendekatan personal, seolah anda tahu pengunjung
11. Letakkan posisi anda sebagai seorang pengunjung
Bila anda mempunyai kritik dan pertanyaan, silakan kirim mail

Membuat link e-mail dengan subject sudah terisi
Normalnya link e-mail akan berbentuk seperti :
mailto:A%20HREF=”mailto:email@domain.com”kirim e-mail !</A>
Supaya bila diklik langsung berisi subject maka perlu diubah seperti :
mailto:A%20HREF=”mailto:email@domain.com?Subject=subject e-mail”kirim e-mail !</A>

Membuat daftar list
Misalnya, anda ingin membuat list sbb :
1. text 1
2. text 2
3. text 3
4. text 4
maka dalam text/HTML anda ditulis sbb :
<OL>
<LI>text 1
<LI>text 2
<LI>text 3
<LI>text 4
</OL>
Anda bisa menulis <LI> sebanyak anda inginkan asal diawali <OL> dan diakhiri </OL>.
Atau anda bisa juga menggunakan <UL> dan </UL> yaitu ‘Unordered List’ seperti :
  • text 1
  • text 2
  • text 3
  • text 4
Dengan menulis dalam text/HTML sbb :
<UL>
<LI>text 1
<LI>text 2
<LI>text 3
<LI>text 4
</UL>

Membuat text background dengan warna lain
Feature ini hanya bekerja pada Netscape 4 ke atas dan IE 4 ke atas.
Untuk membuat text background dengan warna lain, cukup anda ketik :
<SPAN STYLE=”background:COLOR”>Tulisan</SPAN>
Dimana COLOR adalah warna (red, yellow, green, black, dsb) dan Tulisan adalah text yang diinginkan.
Contoh : Irwanto Mursetiono

Membuat warna menyala pada link saat mouseover
Hanya bekerja pada IE 4 ke atas.
Dengan script tambahan seperti di bawah maka saat mouseover/pointer mouse ada di atas atau melewati tulisan yg ada, tulisan tersebut akan menyala dengan warna
lain :
<style type=”text/css”>
A:link {color: LINKCOLOR;}
A:visited {color: VISITEDCOLOR;}
A:hover {color: HOVERCOLOR;}
</style>
Dimana LINKCOLOR, VISITEDCOLOR, dan HOVERCOLOR adalah warna (red, yellow, green, black, dsb)

Membuat tombol ‘Go Back’ dengan javascript
Cukup dengan script sederhana berikut :
<FORM>
<INPUT TYPE=”Button” NAME=”Submit” VALUE=”Go Back” onClick=”history.go(-1)”>
</FORM>
Anda akan memperoleh seperti ini :

Dimana tombol ini berfungsi untuk kembali ke halaman sebelumnya.

Konfigurasi warna
Warna dalam text/HTML diqtur dengan menggunakan kode heksadesimal, seperti : #RRGGBB
Disini, RR, GG, dan BB adalah digit heksadesimal mewakili warna Red, Green, dan Blue.
Sebagai contoh :
black = #000000
blue = #0000FF
red = #FF0000
yellow red = #FF4500
white = #FFFFFF
Warna-warna standar yang ada adalah :
aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, dan yellow.
Read more »»  

Selasa, 29 Januari 2013

Instal Windows

Saya membuka Layanan Installasi windows XP, 7, & 8, minat hubunngi atau sms di 087754356087 untuk wilayah pasuruan cukup dengan biaya 50 ribu
Read more »»  

Perbedaan Aktivasi Windows 8 permanent secara Legal dan Pakai Crack Alias Ilegal

Menurut pengalaman saya selama ini, Ada pebedaan yang cukup mendalam antara akitivasi windows 8 secara permanent atau dengan crack,. Mungkin anda bertanya-tanya kenapa Suatu perusahaan besar seperti microsoft mempunyai celah untuk di bobol, jawabannya cukup lah mudah, mereka mempunyai misi agar semua orang mengenal lebih dalam tentang Windows 8 nya, kemudian lama-lama akan jadi terbiasa, tidak menuntut kemungkinan suatu saat nanti Windows 8 yang di aktivasi melalui crack akan kembali seperti semula, yaitu not genuine, sehingga orang sudah terbiasa windows 8 akan merelakan uang untuk membeli Produck Windows yang Original, itu bagi orang yaang mampu, tapi bagi orang yang tidak mampu seperti kita pasti kebingunangan. Tapi pihak windows memberikan kesempatan untuk aktivasi secara legal, tapi sayangnya Batas waktu serial number gratis hanya sampai akhrjanuari, . Tinggal bagaimana kita mengikuti langkah-langkahnya dengan benar sehingga windows dapat teraktivasi, kalau gak mau  ribet, saya menyediakan jasa Untuk installasi windows 8 permanen secara legal, cukup hanya dengan tarif 50 ribu, minat hubung 087754356087 terutama untuk daerah pasuruan


Perbedaan
Windows 8 Permanen Legal
- Tidak akan merusak file karna tidak terdeteksi virus
- Akan aktif selamanya walaupun melakukan Update Windows

Windows 8 Peramanen dengan Crack
-File banyak yang corup karena Terdeteksi Virus
-Pihak microsoft akan mengetahui bahwa aktivasi yang anda gunakan tidak legal apabila melakukan update, sedangkan Windows 8 sendiri sangat susah untuk tidak melalukukan update walaupun sudah di nonaktifkan


bagi anda yang kurang setuju mohon maaf, karena semua ini berdasarkan pengalaman saya

Angga Prayogo
Read more »»  

Jumat, 25 Januari 2013

LostSaga Season 3

Kabar baik  bagi para pejuang LostSaga, kini Lostsaga Update terbaru yaitu Lostsaga season 3, Mode yang semakin seru. Yang menariknya lagi, kini Lostsaga bisa di jalankan pada OS Windows 8, jadi bagi para pengguna OS Windows 8 tak perlu kebingungan lagi

Saya saranin bagi pengguna OS Windows 8 mending download yang full client. ^_^


Read more »»  

Rabu, 23 Januari 2013

Perfomatan Text HTML






Teks dalam dokumen web dapat diformat secara khusus untuk menunjukkan perbedaan dan penekanan terhadap isi dan maksud dari teks tersebut. Perbedaan ditampilkan dalam bentuk huruf tebal, miring, digarisbawahi,dll.

3.1 Pemformatan Teks • Menebalkan huruf (bold) • Memiringkan huruf (italic) • Digarisbawahi • Mengecilkan huruf • Superscript • Subscript

Contoh – Listing 3.1: formatteks.html <html> <head> <title>Format Teks</title> </head> <body> <p><b>Tulisan ini ditebalkan (bold)</b></p> <p><strong>Tulisan ini ditebalkan (strong)</strong> </p> <p><em>Tulisan ini miring (emphasize) </em></p> <p><big>Tulisan ini besar (big)</big></p> <p><i>Tulisan ini miring (italic) </i></p> <p>Tulisan ini <sub>subscript</sub> </p> <p>Tulisan ini <sup>superscript</sup></p> </body> </html>

Gambar 3.1. Contoh formatteks.html

Modul Ajar Disain Web Politeknik Elektronika Negeri Surabaya (PENS)

3.2 Teks Preformat Tag <pre> dan </pre>dapat kita gunakan untuk menampilkan sesuai dengan dokumen web tersebut dalam editor teks. Contoh – Listing 3.2 : pre.html <html> <head> <title>Tag Preformatted</title> </head> <body> <pre> This section provides a brief overview of the menus in Dreamweaver. The File menu and Edit menu contain the standard menu items for File and Edit. menus, such as New, Open, Save, Save All, Cut, Copy, Paste, Undo, and Redo </pre> <pre> Ini adalah preformatted text. Menampilkan spasi Dan line break apa adanya. </pre> <p>Tag PRE cocok digunakan untuk menampilkan kode bahasa pemrograman komputer :</p> <pre> for i = 1 to 10 print i next i </pre> </body> </html>

Modul Ajar Disain Web Politeknik Elektronika Negeri Surabaya (PENS)

Gambar 3.2. Contoh pre

3.3 Quotation Tag <blockquote> digunakan untuk membuat sebagian teks yang dikutip sebagai suatu blok sendiri. Kebanyakan browser umumnya menggunakan margin untuk kutipan teks tadi untuk memisahkan dari teks yang mengelilinginya. Contoh – Listing 3.3 : quotation.html <html> <head> <title>quotation</title> </head> <body> tulisan ini BUKAN quotation <blockquote> tulisan ini adalah quotation <br> tulisan ini adalah quotation <br> tulisan ini adalah quotation <br> </blockquote> </body> </html>

Gambar 3.3. Contoh qoutation

3.4 Tag-tag Pemformatan Tag Awal Keterangan <b> Mendefinisikan teks yang ditebalkan <big> Mendefinisikan teks yang besar ukurannya <em> Mendefinisikan teks yang ditekankan <i> Mendefinisikan teks yang dimiringkan – italic <small> Mendefinisikan teks yang dikecilkan ukurannya

Modul Ajar Disain Web Politeknik Elektronika Negeri Surabaya (PENS)

<strong> Mendefinisikan teks yang ditebalkan <sub> Mendefinisikan teks yang dijaikan subscript <sup> Mendefinisikan teks yang superscript <pre> Mendefinisikan teks preformatted <blockquote> Mendefinisikan quotation yang panjang.

3.5 Toolbar Dreamweaver untuk pemformatan teks

Gambar 3.4. Toolbar format teks

Keterangan : • B : Bold • I : Italic • S : Strong • Em : Emphasize • [“”] : Blockquote • PRE : Pre
Read more »»  

Pengenalan HTML






2.1 Dokumen HTML HTML kependekan dari Hyper Text Markup Language. Dokumen HTML adalah file teks murni yang dapat dibuat dengan teks editor. Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan dokumen yang disajikan dalam web browser. Ada dua cara untuk membuat web page, denghan HTML editor atau editor text biasa (misal : notepad). Untuk latihan buku ini kita menggunakan Macromedia Dreamweaver.

2.2 Penamaan Dokumen Dokumen HTML diberi nama sembarang kemudian diberi tambahan ekstensi ”.htm” atau ”.html”

2.3 Definisi Elemen Dokumen HTML disusun elemen-elemen atau komponen dasar pembentu HTML. Contoh dari elemen dokumen HTML adalah : head , body, table, paragraf, list.

2.4 Definisi Tag Tag digunakan untuk menandai elemen dalam suatu dokumen HTML. Tag HTML terdiri atas sebuah sudut kiri (<, tanda lebih kecil), nama sebuah tag, dan sebuah tanda kurung sudut kanan (>, tanda lebih besar. Tag umumnya berpasangan, sebagai contoh <H1> Dengan </H1>. Secara umum suatu elemen dalam dokumen HTML yang dinyatakan dengan tagnya, dituliskan : <namatag> - </namatag>

2.5 Elemen HTML yang diperlukan Elemen yang dibutuhkan untuk membuat suatu dokumen HTML dinyatakan dengan tag <html>,<head>, dan <body>.Setiap dokumen terdiri atas tag head dan body. Elemn Head berisi informasi tentang dokumen tersebut, dan elemen body berisi teks yang akan ditampilkan di browser. Secara umum dokumen web dibagi menjadi dua section, yaitu section head dan section body. Sehingga setiap dokumen HTML harus mempunyai pola sebagai berikut : <html> <head> -- Informasi tentang dokumen HTML </head> <body> -- Informasi yang akan ditampilkan dalam web browser </body> </html>

Modul Ajar Disain Web Politeknik Elektronika Negeri Surabaya (PENS)

Setiap dokumen html harus diwali dengan menuliskan tag <html> dan tag </html> di akhir dokumen. Tag ini menandai dokumen HTML yang berarti adalah dokumen HTML dalam satu dokumen hanya ada satu elemen html. Section atau elemen head ditandai dengan tag <head> diawal dan tag </head> diakhir. Section ini beiris informasi tentang dokumen HTML, mislnya informasi judul html yang ditandai dengan tag <title> dan diakhiri dengan tag </title>. Section body ditandai dengan tag <body> dan diakhiri dengan tag </body> diakhir. Section body merupakan isi dokumen yang akan ditampilakn pada browser.

Contoh – Listing 2.1 : contoh1.html <html> <head> <title>Belajar Web Design</title> </head> ini adalah halaman HTML <body> </body> </html>

Gambar 2.1. Contoh hasil di browser

Penjelasan Contoh Tag pertama pada dokumen html anda adalah <html>,. Tag ini memberi tahu bahwa ini adalah awal dari dokumen HTML. Tag terakhir pada dokumen anda adalah </html>. Tag ini memberi tahu browser bahwa ini adalah akhir dari dokuemn HTML. Teks antara <head> dan </head> adalah informasi header. Informasi header tidak ditampilkan pada window browser. Hanya teks yang berada diantara <body> dan </body> yang akan ditampilakan pada browser. Teks diantara <title> dan </title> adalah judul dokumen yang akan ditampilakn pada window caption.

2.6 Penggunaan Tag • Tag HTML diapit dengan dua karakter kurung bersudut, < dan >. • Tag HTML secara normal selalu berpasangan seperti <H!> dengan </H1> • Tag HTML tidak ‘case sensitive’, berarti <H1> dama dengan <h1>

Modul Ajar Disain Web Politeknik Elektronika Negeri Surabaya (PENS)

2.7 Atribut Tag Tag dapat mempunyai atribut. Atribut menyatakan sesuatu tentang tag tersebut. Atribut digunakan untuk mengubah default pemformatan dokumen dengan tag yang bersangkutan. Tag berikut tidak mempunyai atribut : <body>. Tag <body> ini tidak menggunakan atribut, sehingga dokumen HTML ditampilkan dengan warna background sesuai dengan definisi warna background pada browser webnya. Umumnya berwarna putih. Tag berikut mempunyai atribut : <body bgcolor=”red”>. Tag <body> ini mempunyai atribut bgcolor dengan nilai “red’. Sehingga background akan menampilkan warna merah.

2.7.1 Tag HTML Merupakan tag dasar yang mendefinisikan bahwa dokumen ini adalah dokumen HTML. Tag ini merupakan keharusan untuk membuat dokumen HTML.Tag <html> sebagai pembuka dokumen HTML dan tag </html> sebagai penutup dokumen HTML. Contoh – Listing 2.2: <html> ........................ </html>

2.7.1 Tag Head Merupakan tag setelah <html> untuk menuliskan keterangan tentang dokumen HTML. Isi teks diantara <head> dengan </head> tidak akan ditampilkan di dalam browser. Contoh – Listing 2.3: <head> <title>Belajar Web Design</title> </head>

2.7.2 Title Merupakan tag yang digunakan untuk menuliskan judul dokumen HTML. Hasil tag ini akan ditampilkan dalam window caption browser. Contoh – Listing 2.4: <title>Belajar Web Design HTML</title>

2.7.3 Body Merupakan section dalam dokumen HTML yang akan ditampilkan dalam browser. Contoh – Listing 2.5: <html> <head> <title>Belajar Web Design</title> </head>

Modul Ajar Disain Web Politeknik Elektronika Negeri Surabaya (PENS)

<body> ini adalah section HTML yang ditampilkan di browser </body> </html>

2.7.4 Paragraf

agraf harus dimulai dengan memberi tag <p>. Diakhir paragraf tidak

diharusk

Setiap par an menuliskan </p> sebagai akhir paragraf, karena tag <p> tidak didefinisikan mempunyai tag akhir. Setiap paragraf harus dimulai dengan <p> kembali. Setiap pergantian paragraf ditandai dengan tag <p> Contoh – Listing 2.6: <html> <head> <title>Tag Paragraf</title> </head> <body> <p>berikut ini adalah paragraf 1</p> <p>berikut ini adalah paragraf 2</p> <p>berikut ini adalah paragraf 3</p> </body> </html>

Contoh - Listing 3.7 : paragraf2.html <html> <head> <title>Paragraf</title> </head> <body> <p>Pada tahun 1950-an Kolonel Sanders (pendiri KFC) mulai mengendarai mobilnya dari kota ke kota untuk memulai bisnis KFC- nya, dengan cara menawarkan resep rahasianya dari satu restoran ke restoran yang lainnya. Kadang beliau tidur di dalam mobilnya dan memakan ayam buatannya sendiri untuk bisa bertahan. Dia baru dapat mencapai tujuannya setelah bertemu dengan orang yang ke- 1010. Orang tersebut berpikir ayam Kolonel tersebut cukup bagus untuk di jual ke publik </p> <p>Contoh lainnya Thomas Alfa Edison yang mengalami kegagalan sebanyak 9000 kali sebelum akhirnya ia menemukan bola lampu. Dia tidak menyesal dengan kegagalan-kegagalannya, bahkan ia berkata beruntung menemukan 8999 cara yang salah dalam membuat bola lampu. Kemudian ia dapat membuat 1093 paten, orang yang paling banyak memegang paten dalam sejarah Amerika</p> </body> </html>

Modul Ajar Disain Web Politeknik Elektronika Negeri Surabaya (PENS)

Gambar 2.2. Contoh hasil paragraf2.html

2.7.5 Line Break Kita dapat memaksa ganti baris pada dokumen web dengan tag <br>. Ganti baris disini dimaksudkan hanya menyajikan informasi pada baris sendiri tetapi tidak berganti paragraf. Contoh – Listing 2.7: <html> <head> <title>Ganti Baris</title> <head> <body> ini adalah baris ke 1<br> ini adalah baris ke 2<br> ini adalah baris ke 3<br> ini adalah baris ke 4<br> ini adalah baris ke 5<br> </body> </html>

2.7.6 Heading Tag heading aklan membuat tulisan ditampilkan dengan huruf yang lebih besar atau ditebalkan. Heading dimanfaatkan untuk menandai judul topic atau untuk menunjukkan tingkat keberartian dati teks yang akan dituliskan. Ada 6 tingkat heading dalam HTML, dinomori dari satu sampai dengan 6. Nomor 1 merupakan heading yang terbesar. Contoh – Listing 2.8: <html> <head><title>Heading</title></head> <body>

Modul Ajar Disain Web Politeknik Elektronika Negeri Surabaya (PENS)

<h1>Heading 1</h1> <h2>Heading 2</h2> <h3>Heading 3</h3> <h4>Heading 4</h4> <h5>Heading 5</h5> <h6>Heading 6</h6> </body> </html>



Gambar 2.3. Contoh heading

2.7.7 Garis Pembatas Sebuah garis pembatas dapat disisipkan dalam dokumen web dengan menggunakan tag <hr> Atribut Keterangan Align Menentukan letak garis : center,left,right Color Menentukan warna garis Size Menentukan ukuran garis Width Menentukan tebal garis

Contoh – Listing 2.9: <html> <head> <title>Horizontal Rule</title> </head> <body> <p align=”center”>Paragraf pertama</p>

Modul Ajar Disain Web Politeknik Elektronika Negeri Surabaya (PENS)

<hr align=”center” color=”#0000FF” size=”3” width=”90%”> <p align=”center”>Paragraf keduapertama</p> </body> </html>

Gambar 2.4. Garis Pembatas

2.7.8 Komentar Dalam sebuah dokumen HTML ada informasi yang berfungsi sebagai catatan atau komentar terhadap dokumen isi komentar ini tidak akan ditampilkan dalam browser. Untuk membuat komentar dengan menggunakan tag: <!-- sebagai awal dan tag --> sebagai akhir komentar. Contoh – Listing 2.9: <html> <head> <title>Horizontal Rule</title> </head> <body> <!-- komentar ni tidak akan ditampilkan di browser --> <p>Tulisan ini akan ditampilkan di browser</p> </body> </html>

2.8 Toolbar Dreamweaver untuk dasar HTML Macromedia Dreamweaver sebagai salah satu aplikasi untuk membuat dan mengembangkan web menyediakan toolbar untuk semua tag dasar HTML. Perhatikan gambar 2.5 dan gambar 2.6 yang menunjukkan toolbar untuk dasar HTML.

Modul Ajar Disain Web Politeknik Elektronika Negeri Surabaya (PENS)

Gambar 2.5. Toolbar tab Text

Keterangan - tab Text : • h1 : heading 1 • h2 : heading 2 • h3 : heading 3 • br : Line Break • p (dibalik) : Paragraf

Gambar 2.5. Toolbar tab Comment

Keterangan – tab common : terdapat toolbar untuk tag komentar
Read more »»  

Pelatihan Mikrotik







Pendahuluan






Routing memegang peranan penting dalam suatu network terutama dalam mengatur jalur data dari satu komputer ke komputer lain. Komputer yang bertugas mengatur routing di sebut Router.






Materi pada modul ini berisi instalasi dan penggunaan Sistem Operasi MIKROTIK. Disini sengaja di pilih Sistem Operasi MIKROTIK karena di pandang mudah dalam pengoperasiannya dan kebutuhan hardware yang relatif rendah.






Kebutuhan hardware minimal :


Pentium II


RAM 64 Mb


Harddisk IDE 400 Mb






Untuk saat ini MIKROTIK hanya bisa di install di harddisk type IDE, sedang kan harddisk dengan type SCSI dan SATA belum bisa digunakan.






MIKROTIK mempunyai banyak service atau tool sehingga bisa dijadikan DHCP server, PROXY server, RADIUS server, DNS server, VPN server selain sebagai router.






Pada modul ini, akan di bahas MIKROTIK sebagai ROUTER dan sebagai BRIDGE. Disamping itu juga di bahas setting MIKROTIK sebagai pembagi bandwidth.





MIKROTIK SEBAGAI ROUTER






Instalasi






Cara instalasi sangat mudah tinggal setting agar komputer bisa boot dari CDROM. Kemudain masukkna CD MIKROTIK. Ketika komputer di booting CD akan mulai bekerja booting awal system MIKROTIk, bisa dilihat di gambar di bawah :













Apabila proses booting awal berjalan dengan baik kemudian akan ditampilkan menu instalasi MIKROTIK sepert berikut :













Pada menu instalasi di tampilkan service apa saja yang ingin kita install. Untuk lebih mudahnya kita pilih semua service yang di sediakan dengan menekan tombol ‘a’. maka semua service akan terpilih













Apabila kita menginstall baru tekan tombol ‘n’ atau apabila kita hanya menambahkan service baru tekan tombol ‘y’ agar konfigurasi yang sudah di buat tidak hilang.






Langkah berikutnya akan disiapkan ruang harddisk yang akan di pakai oleh MIKROTIK dengan memformatnya dan mengkopikan file-file yang dibutuhkan













Setelah proses pengkopian file selesai kemudian proses instalasi membutuhkan reboot ulang. Apabila semua proses instalasi tidak mengalami error setelah reboot ulang di layar akan muncul tampilan user login dan password, seperti gambar di bawah :









Secara default user yang dipakai adalah user admin dengan password yang masih kosong. Setelah login tampilan awal akan seperti berikut :













Kita tidak akan membahas perintah command line, karena akan salah rumit dan sulit untuk menghafalakannya. Untuk mensetting Mikrotik ini kita menggunakan tools lain yaitu Winbox. Tools winbox ini bisa diambil secara free di website http://www.mikrotik.co.id.






Dengan Winbox ini kita bisa mendeteksi System Mikrotik yang sudah di install asalkan masih dalam satu network, yaitu dengan mendeteksi MAC address dari ethernet yang terpasang di Mikrotik. Tampilan awal pertama kali mengaktifkan winbox adalah seperti berikut :













Kita tinggal pilih MAC address yang sudah terdeteksi dan klik tombol Connect. Maka akan muncul tampilan seperti di bawah :













Langkah awal yang perlu dilakaukan adalah memberi IP Address, melalui menu ip à addresses. Kemudian akan masuk ke windows yang memunculkan IP address













Untuk menambahkan ip address klik menu + , kemudian kita tuliskan ip address yang akan digunakan dan untuk ethernet nomor berapa. Setelah itu klik tombol ok













Setelah ip sudah di setting maka di daftar ip muncul nomor ip nya













Langkah selanjutnya adalah menentukan default gatewaynya, yaitu melalui menu ip à Routes , kemudian akan ditampilkan windows seperti di bawah untuk menambahkan default gateway dengan klik tombol +













Akan di tampilkan windows seperti dibawah













Isi di bagian Gateway dengan ip address default gatewaynya. Bagian Destination di isi 0.0.0.0/0 yang berarti semua routing di arahkan ke ip gatewaynya.






Setelah ip dan gateway terpasang tinggal pengetesan dengan ping gateway apabila sudah ping reply berarti sampai bagian ini sudah benar, tinggal membuat setting agar pc dari LAN lokal bisa terkonek.






Kita perlu membuat NAT dengan cara klik ip à Firewall à NAT , untuk menambah setting NAT tekan tombol +.






Kemudian bagian Src. Adress disini netwok LAN Local yang akan di NAT-kan. Bagian Out. Interface diisi ethernet dengan ip address yang berada di luar network LAN.













Pada Tab Action, di bagian Action diisi dengan Masquerade.






Kemudian tekan tombol OK . Maka setting NAT akan di tampilkan pada windows Firewall.













Setelah setting NAT udah OK, maka dari LAN internal sudah bisa terkoneksi dengan LAN lain melaui router ini.






Langkah selanjutnya adalah pengaturan bandwidth. Menu untuk mengatur bandwidth adalah pada menu Queues.









Ada beberapa Tab pada windows Queues List :


- Simple Queues


Pada bagian ini pengaturan bandwidth dengan ketentuan yang sederhana dan besarnya bandwidth fix (64k, 128k, 256k, 512k, 1M dan 2M).


Bagian Target Address di isi ip host atau network yang berada di bawah router ini yang akan di batasi penggunaan bandwidthnya.






Di Tab Advanced, bisa di gunakan untuk membatasi bandwidth yang di gunakan oleh p2p program seperti emule, edonkey dll









- Queue Tree


Sebelum membuat Queue Tree perlu terlebih dahulu kita membuat mangle di menu Firewall. Yang perlu di buat ada dua macam : mark connection dan mark packet.


Membuat Mark Connection : Menu IP à Firewall à Mangle à +
















Membuat Mark Packet : Menu IP à Firewall à Mangle à +
















Setelah Marck Connection dan Mark Packet dibuat kemudian kita mulai membuat Queue Tree dengan terlabih dahulu menentukan Parent untuk download dan parent untuk Upload. Pada parent ini bisa langsung di setting besarnya bandwidth yang dialokasikan pada bagian Limit At dan Max Limit





























































































Setelah dibuat parent baru membuat child yang ada di bawah parent tersebut













- Queue Type


Queue type adalah digunakan untuk mengatur type pembatasan bandwidth yang digunakan, khusus untuk pembagian bandwidth agar pembagian bisa merata di gunakan type pcq. Untuk menambahkan type baru dengan cara klik tombol +













Bagian Name adalah untuk memberi nama type queue yang baru, sedangkan bagian Kind type yang mau di pakai.


Tab Setting digunakan untuk mengatur bentuk distribusi paket yang akan di atur oleh type queue.
















Mikrotik sebagai Bridge






Untuk instalasi awal Mikrotik sama dengan sebagai router, yang berbeda adalah kebutuhan ethernet. Khusus sebagai bridge di butuhkan 3 buah ethernet, 2 digunakan sebagai fungsi bridge dan 1 ethernet digunakan sebagai management system Mikrotiknya.






Untuk mensetting melauli menu Bridge , kemudian akan muncul windows awal setting bridge. Pertama kali kita perlu mendefinisikan awal nama bridgenya dengan cara klik tombol + pada Tab Bridges













Pada bagian ini kita tidak perlu mengubah setting yang secara default di berikan oleh Mikrotik, cukup klik tombol OK.






Kemudian kita ke Tab Ports , di bagian ini kita mendefinisikan ethernet mana saja yang akan di jadikan sebagai interface bridge.


Seperti biasa untuk menambahkan 2 Ports dengan klik tombol + dua kali, kemudian yang perlu di ubah hanya dibagian Interface saja.






Proses membuat Mikrotik sebagai Bridge sudah selesai. Untuk setting pembagi bandwidth sama dengan sewaktu sebagai router.
Read more »»  

Mikrotik







Komunikasi antar komputer pada saat ini sudah tidak mengenal batas-batas geografi, artinya dengan komputer yang kita miliki, kita dapat mengakses dan mencari data di seluruh dunia. Kita tidak perlu lagi meninggalkan meja kerja kita untuk mencari suatu informasi dari benua lain. Kita cukup menyalakan komputer kemudian mengkoneksikan ke internet dan semua informasi yang kita inginkan sudah tersaji di layar monitor.


Bagaimana hal ini dapat terjadi? Semua ini dapat terjadi dikarenakan adanya teknologi jaringan komputer. Jaringan komputer merupakan sebuah teknologi komputer yang sudah cukup lama dan senantiasa berkembang sehingga dengan jaringan komputer jarak dan batas territorial suatu negara, benua seakan-akan tidak ada.


Pada bab ini, kita akan mempelajari mengenai dasar-dasar jaringan komputer, hardware dan software jaringan komputer, dll.


1.1 Pengertian Jaringan Komputer


Jaringan Komputer adalah kumpulan dua atau lebih komputer yang saling berhubungan satu sama lain untuk melakukan komunikasi data dengan menggunakan protokol komunikasi melalui media komunikasi (kabel atau nirkabel), sehingga komputer-komputer tersebut dapat saling berbagi informasi, data, program-program, dan penggunaan perangkat keras secara bersama. Dalam hal ini komunikasi data yang bisa dilakukan melalui jaringan komputer dapat berupa data teks, gambar, video dan suara. Berikut adalah contoh jaringan komputer yang paling sederhana:


2








Gambar 1-1: Jaringan komputer sederhana


Beberapa manfaat dan tujuan dibangunnya jaringan komputer adalah:


• Sharing Resource


Resource sharing bertujuan agar seluruh program, peralatan, dan khususnya data dapat digunakan oleh setiap orang yang ada pada jaringan komputer tanpa terpengaruh oleh lokasi resource dan pemakai. Contohnya adalah pemakaian printer secara bersama-sama (printer sharing).


• Media komunikasi


Jaringan komputer memungkinkan terjadinya komunikasi antar pengguna yang jaraknya saling berjauhan. Komunikasi ini dapat mengirimkan informasi dalam bentuk gambar, suara, text yang sering disebut dengan teleconference atau suara saja (VOIP)


• Integrasi data


Dengan jaringan komputer proses pengolahan data tidak hams dilakukan pada satu komputer saja, tetapi dapat dilakukan di komputer-komputer yang lain. Oleh karena itu akan dapat terbentuk data yang terintegrasi sehingga memudahkan pemakai untuk memperoleh dan mengolah informasi setiap saat. Contohnya adalah program database yang bersifat client-server.


• Hiburan


Jaringan komputer dapat memberikan sarana hiburan bagi


manusia.


Contohnya adalah chatting, game online.dll.


3





















• Efisien (hemat) waktu, tenaga dan Informasi yang terkini.


Jaringan komputer yang dapat mengintegrasikan data, komunikasi pengguna jarak jauh, berbagi data, tentunya akan dapat menghemat waktu dalam pencarian data dan data yang dihasilkan adalah data terkini. Dalam membangun sebuah jaringan komputer ada beberapa hal yang hams diperhatikan dan dipertimbangkan antara lain meliputi: struktur bangunan, jangkauan area jaringan, kecepatan akses, biaya operasional, pemeliharaan, hardware dan software yang digunakan dan sebagainya.


1.2 Interkoneksi Antar Node/Komputer


Interkoneksi antar node/Komputer adalah sistem koneksi/ hubungan antar komputer satu dengan komputer lainnya. Model Interkoneksi antar node/komputer di bedakan menjadi dua bagian yaitu:


• Interkoneksi point to point


Interkoneksi komputer yang dilakukan secara langsung antara dua komputer (node), seperti hatnya pada gambar 1-


1.


• Interkoneksi multipoint


Interkoneksi yang dilakukan dengan banyak komputer dengan pemakaian secara bersamaan (teknik share).



4













Gambar 1-2: Interkoneksi multi point.


1.3 Jangkauan Area Jaringan


Berdasarkan luas areanya atau letak geografisnya, jaringan area komputer dibedakan menjadi:


a. Local Area Network (LAN).


b. Metropolitan Area Network (MAN).


c. Wide Area Network (WAN).


a. Local Area Network (LAN)


LAN adalah sebuah jaringan komputer dengan jangkauan area


yang terbatas dan hubungan fisik antar komputer saling


berdekatan.


Misalnya jaringan komputer di sebuah kantor, jaringan komputer


di sebuah ruangan kerja (Laboratorium).






















5





























Gambar 1-3: Local Area Network


Keuntungan LAN yaitu:


• Pertukaran file, data antar komputer dapat dilakukan dengan mudah (file sharing).


• Penggunaan printer dapat dilakukan oleh semua user (printer


sharing).


• Pertukaran data antar komputer dapat dikendalikan sehingga


keamanan data dapat terjaga.


• Proses back up data menjadi lebih mudah dan cepat.


• Komunikasi antar user dapat dilakukan dengan email atau chat.


• Instalasi jaringan mudah dan cukup murah.


Kerugian LAN yaitu: •


• Area jaringan hanya sebatas satu gedung atau ruangan.


• IP address komputer LAN tidak bisa di akses dari jaringan WAN


6









b. Metropolitan Area Network (MAN)


MAN biasanya meliputi area yang lebih besar dari LAN, area yang digunakan adalah dalam sebuah negara.


Dalam hal ini jaringan komputer menghubungkan beberapa buah jaringan-jaringan LAN ke dalam lingkungan area yang lebih besar, sebagai contoh yaitu: jaringan pada Bank (sistem Online Perbankan). Setiap bank tentunya memiliki kantor pusat dan kantor cabang. Di setiap kantor baik kantor cabang maupun kantor pusat tentunya memiliki LAN, penggabungan LAN - LAN di setiap kantor ini akan membentuk sebuah MAN.


MAN biasanya mampu menunjang data teks dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel atau gelombang radio.





Gambar 1 -4: Metropolitan Area Network


Keuntungan MAN:


• Server kantor pusat dapat berfungsi sebagai pusat data dari kantor cabang.


7
















• Transaksi yang Real-Time (data di server pusat diupdate


saat itu juga, contoh ATM Bank unluk wilayah nasional)


• Komunikasi antar kantor bisa menggunakan e-mail, chatting
dan Video Conference (ViCon).


Kerugian MAN:


• Biaya operasional mahal.


• Instalasi infrastrukturnya tidak mudah.


• Rumit jika terjadi trouble jaringan (network trouble shooting).


c. Wide Area Network (WAN)


WAN adalah jaringan komputer dengan jangkauan area geografi yang paling luas, antar negara, antar benua bahkan keluar angkasa (sebagai contoh jaringan internet yang menggunakan sistem koneksi satelit).










Gambar 1-5: Wide Area Network


8









Keuntungan WAN:


• Penggunaan kartu kredit di seluruh dunia


• Pengambilan uang dengan jaringan internasional (ATM Internasional)


• Komunikasi antar kantor bisa menggunakan e-mail, chatting dan Video Conference (ViCon).


• Pooling data dan up date data antar kantor dapat dilakukan setiap hari pada waktu yang ditentukan.


• Data dapat dikirim melalui e-mail.


Kerugian WAN:


• Biaya operasional mahal.


• Susah dalam instalasi infrastrukturnya.


• Rumit jika terjadi trouble jaringan (network trouble shooting).


1.4 Topologi Jaringan Komputer


Topologi jaringan komputer adalah infrastruktur fisik jaringan komputer yang digunakan untuk mengimplementasikan LAN. Topologi jaringan dapat dibedakan menjadi:


a. Topologi point to point.


b. Topologi Bus.


c. Topologi Star.


d. Topologi Tree.


e. Topologi Ring


f. Topologi Mesh.


a. Topologi point to point


Merupakan topologi yang menggambarkan bagaimana cara kita menghubungkan infrastruktur jaringan antar node (komputer) secara langsung. Berikut merupakan gambar topologi point to point:


9







































Gambar 1 -6: Topologi Point to point


Keuntungan topologi point to point:


• Tanpa menggunakan concentrator (hub atau switch).


• Biaya murah.


• Pemeliharaan mudah.


• Transfer pertukaran data dengan teknik sharing folder.


• Instalasi jaringan sangat sederhana.


• Peralatan jaringan sederhana. Kerugian topologi point to point:






• Jumlah terminal terbatas (hanya 2 komputer).


• Jika salah satu node (komputer) ada yang rusak maka jaringan tidak dapat difungsikan.


• Jika terjadi pengiriman paket data bersamaan, maka akan terjadi collesion (tabrakan data).


b. Topologi Bus


Topologi bus adalah topologi jaringan komputer yang menggunakan sebuah kabel utama (backbone) sebagai tulang punggung jaringan. Topologi ini menggunakan T-connector sebagai penghubung antar node dan Terminator sebagai penutup di ujung-ujung kabel utama.


10








Gambar 1 -7: Topologi Bus


Keuntungan topologi bus:


• Transfer pertukaran file, data dengan menggunakan teknik sharing folder.


• Tanpa menggunakan hub atau concentrator.


• Cocok digunakan untuk area yang tidak luas (laboratorium, kantor)


• Dapat dipakai untuk tipe jaringan komputer work group (peer to peer) atau client - server.


Kerugian topologi bus:


• Penambahan terminal node, akan menyebabkan gangguan aktifitas jaringan yang sedang berlangsung.


• Sulit dalam perawatan jaringan.


11





• Jika salah satu konektor pada node ada yang rusak, maka aktifitas jaringan tidak dapat digunakan.


• Jika lalu lintas data terlalu tinggi dapat terjadi kemacetan (congestion).


• Diperlukan repeater untuk menguatkan sinyal pada pemasangan jarak jauh.


c. Topologi Star.


Topologi Star adalah topologi jaringan komputer yang menggunakan concentrator (hub atau switch) sebagai pengatur paket data.





Gambar 1-8: Topologi Star.


Keuntungan topologi star:


• Dapat digunakan untuk sistem jaringan workgroup (peer to peer) atau client-server.


12









• Transfer pertukaran file, data dengan menggunakan teknik sharing folder.


• Memungkinkan untuk penambahan node pada saat jaringan aktif jadi untuk penambahan node jaringan tidak perlu dimatikan.


• Jika salah satu node ada yang rusak, sistem jaringan tetap dapat beraktifitas.


• Mudah di hubungkan dengan jaringan lain.


• Mudah dalam perawatan jaringan.


Kerugian topologi star:


• Biaya agak mahal, karena menggunakan hub atau switch.


• Hub atau switch merupakan kunci dari aktifitas jaringan, jika hub atau swicth rusak maka aktivitas jaringan akan berhenti (jaringan rusak).


• Bila menggunakan hub (concentrator) dan lalu lintas data padat dapat menyebabkan terjadi collision (tabrakan data).


d. Topologi Tree


Topologi Tree merupakan kombinasi dari topologi bus dengan topologi star (star - bus). Dalam topologi ini tidak semua node (komputer) mempunyai kedudukan yang sama. Node dengan kedudukan yang tinggi menguasai node di bawahnya, sehingga node yang terbawah sangat tergantung pada node di atasnya. Penerapan topologi ini biasa digunakan pada infrastruktur jaringan LAN antar dua gedung. Adapun gambar dari topologi ini adalah sebagai berikut:


13








Gambar 1-9: Topologi Tree


e. Topologi Ring


Topologi jaringan yang berupa lingkaran tertutup yang berisi node-node. Signal mengalir dalam dua arah sehingga dapat menghindari terjadinya collision sehingga memungkinkan terjadinya pergerakan data yang cepat.


Semua komputer yang saling tersambung membentuk lingkaran (seperti bus tetapi ujung-ujungnya disambung). Data yang dikirim diberi address tujuan sehingga dapat menuju komputer yang dituju. Tiap komputer dapat diberi repeater (transceiver) yang mempunyai berfungsi:


• Listen state: selama penerimaan bit, repeater juga melakukan modifikasi pada bit yang diterima dan diteruskan kembali (dibutuhkan 1 bit delay).


• Transmit state: jika station hendak mengirim, maka repeater akan mengirimkannya melalui outgoing link.


14









• Bypass state, bit dikuatkan dan langsung diteruskan ke
repeater berikutnya.


Keuntungan topologi ring:


• Pemeliharaannya mudah


• Dapat menggunakan kabel fiber optik


• Jarak jangkauan lebih jauh daripada bus


• Laju data (transfer rate) tinggi


• Dapat melayani lalu lintas data yang padat


• Tidak diperlukan pengendali pusat (hub/switch),maka relatif lebih murah


• Komunikasi antar terminal mudah


Kerugian topologi ring:


• Jika ada satu repeater mati, jaringan mati.


• Penambahan atau pengurangan terminal sangat sulit.


• Kerusakan pada media pengirim dapat menghentikan kerja seluruh jaringan.


• Kerusakan pada salah satu terminal dapat mengakibatkan kelumpuhan jaringan.













15





Tidak kondusif untuk pengiriman suara, gambar dan data.














Gambar 1-10: Topologi Ring f. Topologi Mesh


Pada topologi ini semua komputer saling terkoneksi satu sama lain dan penerapannya pada jaringan WAN (Wide Area Network). Sebagai contoh jaringan internet dan gambar dari topologi ini adalah sebagai berikut:









Gambar 1 -11: Topologi Mesh


16









1.5 Tipe Jaringan


Dilihat dari tingkatan hak akses dan kedudukan komputer dalam


jaringan, tipe jaringan komputer dibagi menjadi:


• Peer to peer


Pada jaringan tipe ini semua komputer yang tergabung dalam


sistem mempunyai kedudukan yang sama.





Gambar 1-12: Jaringan peer to peer.


• Client Server.









Pada jaringan ini masing-masing komputer yang terhubung dalam sistem mempunyai kedudukan dan hak akses yang berbeda. Contoh komputer server, tentu akan mempunyai hak akses yang berbeda dengan komputer client.


Gambar 1-13: Jaringan clint server 17





Server adalah komputer yang menyediakan fasilitas (resource) komputer-komputer lain di dalam jaringan dan client adalah komputer-komputer yang menerima atau menggunakan fasilitas (resource) yang disediakan oleh server. Server dijaringan tipe client-server disebut dengan Dedicated Server karena murni berperan sebagai server yang menyediakan fasilitas kepada workstation dan server tersebut tidak dapat berperan sebagai workstation.


18
Read more »»  

Installasi Microtik Router






Installasi Mikrotik Router

1. Booting melalui CD-ROM

2. Setelah proses booting akan muncul menu pilihan software yang mau di install, pilih sesuai kebutuhan yang akan direncanakan.

Modul mikrotik router Os

3

3. Ketik “ i “ setelah selesai memilih software, lalu akan menu pilihan seperti ini :

- Do you want to keep old configuration ? [ y/n] ketik Y - Continue ? [ y/n] ketik Y

Setelah itu proses installasi system dimulai, disini kita tidak perlu membuat partisi hardisk karena secara otomatis dia akan membuat partisi sendiri.

Proses Installasi

Modul mikrotik router Os

4

4. Setelah proses installasi selesai maka kita akan di minta untuk merestart system, tekan enter untuk merestart system.

5. Setelah computer booting kembali ke system mikrotik, akan ada pilihan untuk melakukan check system disk, tekan “ y “ .

Modul mikrotik router Os

5

6. Setelah itu akan muncul menu login Mikrotik login = admin Password = ( kosong , enter saja )

7. Untuk software license tekan “ y “ . Lalu enter beberapa kali sampai muncul prompt untuk command line.

Prompt command line :

Modul mikrotik router Os

6

Modul 2

Basic Command Summary on executing the commands and navigating the menus Command Action command [Enter] Executes the command [?] Shows the list of all available commands command [?] Displays help on the command and the list of arguments command argument [?] Displays help on the command's argument [Tab] Completes the command/word. If the input is ambiguous, a second [Tab] gives possible options / Moves up to the base level /command Executes the base level command .. Moves up one level

List of commands

Commands certificate import log ppp redo Special- login driver interface password queue routing system ip ping quit setup tool file isdn-channels user export port radius snmp undo

Modul mikrotik router Os

7

Modul 3 Setting IP Address, Gateway & Name server 1. IP Address Bentuk perintah konfigurasi

ip address add address={ ip address / netmask } interface={ nama interface, ether1 atau ether2 bila ada 2 network card }

Contoh konfigurasi :

Perintah ip address print adalah untuk melihat hasil dari konfigurasi. 2. Gateway Bentuk perintah konfigurasi :

ip route add gateway={ ip gateway }

Contoh konfigurasi :



Modul mikrotik router Os

8

Perintah ip route print adalah untuk melihat routing table. 3. Name Server Bentuk perintah konfigurasi : ip dns set primary-dns={ dns utama } seconday-dns={ dns ke dua }

Contoh konfigurasi :

Perintah ip dns print adalah untuk melihat hasil dari konfigurasi dns.

Modul mikrotik router Os

9

MODUL 4 Setting Routing Router adalah sebuah device yang berfungsi untuk meneruskan paket-paket dari sebuah network ke network yang lainnya baik LAN ke LAN atau ke WAN sehingga host-host yang ada pada sebuah network bisa berkomunikasi dengan host-host yang ada pada network yang lain. Tujuan dari routing adalah agar paket IP kita dikirim sampai pada target, begitu juga paket IP yang ditujukan untuk kita sampai dengan baik. Target atau destination ini bisa berada dalam 1 jaringan atau pun berbeda jaringan baik secara topologis maupun geografis.

a. Routing static Bentuk Perintah konfigurasi : ip route add dst-address={ ip network atau ip host yang dituju } gateway={ ip gateway untuk melewati paket }

Contoh konfigurasi :

Artinya tujuan network 192.168.0.0/24 lewat gateway 172.99.77.2

Artinya tujuan host 202.10.56.2 lewat gateway 203.33.45.6

Modul mikrotik router Os

10

b. Routing untuk 2 isp Routing untuk 2 isp atau lebih ini bisa kita analogikan ketika kita dihadapkan pada masalah memakai 2 atau lebih koneksi, salah satu permasalahannya juga adalah apabila isp pertama memberikan banwidth yang berbeda dengan isp yang kedua, hal ini bisa kita lakukan dengan mikrotik yaitu dengan membagi atau balance paket data ( Static Equal Cost Multi-Path Routing ) .

Contoh perintah konfigurasi :

ip route add gateway=192.168.1.1,192.168.2.1,192.168.2.1

Note : Perintah diatas mendefinisikan bahwa besar bandwidth dari gateway 192.168.2.1 lebih besar 2 kali dari bandwidth yang didapat dari gateway 192.168.1.1 , jadi bisa diartikan untuk routing lebih dari 1 isp ini harus diketahui besar bandwith mana yang lebih besar yang diberikan setelah itu kita bisa memasukan konfigurasi seperti diatas.

Modul mikrotik router Os

11

Modul 5 Network Address Translation & Transparent Proxy Server with Web Proxy

1. Network Address Translation

Misi awal Internet adalah sebagai jaringan komunikasi non- profit. Pada awalnya, Internet didesain tanpa memperhatikan dunia bisnis. Kemudian hal ini menjadi masalah sekarang dan di masa depan. Dengan semakin banyaknya penghuni Internet, baik pencari informasi maupun penyedia informasi, maka kebutuhan akan pengalamatan di Internet makin membengkak. Kebutuhan besar akan IP address biasanya terjadi di jaringan komputer perusahaan dan LAN- LAN di lembaga pendidikan.

IP address sebagai sarana pengalamatan di Internet semakin menjadi barang mewah dan ekslusif. Tidak sembarang orang sekarang ini bisa mendapatkan IP address public dengan mudah. Oleh karena itulah dibutuhkan suatu mekanisme yang dapat menghemat IP address. Logika sederhana untuk penghematan IP address ialah dengan meng-share suatu nomor IP address public ke komputer client lainnya. Atau dengan kata lain beberapa komputer bisa mengakses Internet walau kita hanya memiliki satu IP address public. Salah satu Mekanisme itu disediakan oleh Network Address Translation (NAT)

Bentuk perintah konfigurasi :

ip firewall nat add chain=srcnat action=masquerade out-interface= { ether yang langsung terhubung ke internet langsung atau public }

Modul mikrotik router Os

12

Contoh konfigurasi :

Perintah ip firewall nat print adalah untuk melihat table nat.

2. Transparent Proxy Server Proxy server merupakan program yang dapat mempercepat akses ke suatu web yang sudah diakses oleh komputer lain, karena sudah di simpan didalam caching server. Transparent proxy menguntungkan dalam management client, karena system administrator tidak perlu lagi melakukan setup proxy di setiap browser komputer client karena redirection dilakukan otomatis di sisi server.

Bentuk perintah konfigurasi : a. Setting web proxy : - ip proxy set enable=yes port={ port yang mau digunakan } maximal-client-connections=1000 maximal-server-connections=1000 - ip proxy direct add src-address={ network yang akan di NAT} action=allow - ip web-proxy set parent-proxy={proxy parent/optional} hostname={ nama host untuk proxy/optional} port={port yang mau digunakan}

Modul mikrotik router Os

13

src-address={ address yang akan digunakan untuk koneksi ke parent proxy/default 0.0.0.0} transparent-proxy=yes max-object-size={ ukuran maximal file yang akan disimpan sebagai cache/default 4096 in Kilobytes} max-cache-size= { ukuran maximal hardisk yang akan dipakai sebagai penyimpan file cache/ unlimited | none | 12 in megabytes} cache-administrator={ email administrator yang akan digunakan apabila proxy eror, status akan dikirim ke email tersebut} enable==yes

Contoh konfigurasi :

Note : ip web-proxy print { untuk melihat hasil konfigurasi web-proxy} ip web-proxy monitor { untuk monitoring kerja web-proxy}

Modul mikrotik router Os

14

b. Setting firewall untuk Transparant Proxy

Bentuk perintah konfigurasi : ip firewall nat add chain=dstnat protocol=tcp dst-port=80 action=redirect to-ports={ port proxy }

Contoh konfigurasi :

Modul mikrotik router Os

15

Modul 6 DHCP Server DHCP merupakan singkatan dari Dynamic Host Configuration Protocol, yaitu suatu program yang memungkinkan pengaturan IP Address di dalam sebuah jaringan dilakukan terpusat di server, sehingga PC Client tidak perlu melakukan konfigurasi IP Addres. DHCP memudahkan administrator untuk melakukan pengalamatan ip address untuk client.

Bentuk perintah konfigurasi :

ip dhcp-server setup dhcp server interface = { interface yang digunakan } dhcp server space = { network yang akan di dhcp } gateway for dhcp network = { ip gateway } address to give out = { range ip address } dns servers = { name server } lease time = { waktu sewa yang diberikan }

Contoh konfigurasi :

Modul mikrotik router Os

16

MODUL 7 Bandwidth Management

QoS memegang peranan sangat penting dalam hal memberikan pelayanan yang baik pada client. Untuk itu kita memerlukan bandwidth management untuk mengatur tiap data yang lewat, sehingga pembagian bandwidth menjadi adil. Dalam hal ini Mikrotik RouterOs juga menyertakan packet software untuk memanagement bandwidth.

Contoh Implementasinya seperti di bawah ini : A. Cara 1 Bentuk perintah konfigurasi:

queue simple add name={ nama } target-addresses={ ip address yang dituju } interface={ interface yang digunakan untuk melewati data } max-limit={ out/in }

Contoh Konfigurasi :

Modul mikrotik router Os

17

B. cara 2

1. Browse ip router lewat browser kesayangan anda. 2. Masuk ke Menu Simple Queues

Lalu Isi seperti yang direncanakan :

Modul mikrotik router Os

18

Keterangan :

a. Name = Nama untuk class b. Out-limit = Bandwidth yang keluar atau uplink c. In-limit = Bandwidth yang masuk atau downlink d. Target-ip = IP address yang dituju e. Interface = Ethernet yang di gunakan untuk keluar data menuju target ip f. Time = Waktu yang diberikan untuk pemakaian bandwidth g. Days = Hari yang diberikan untuk pemakaian bandwidth
Read more »»  

Konvigurasi DNS Melalui Debian






Konfigurasi DNS Menggunakan Linux debian etch. 1. Langkah Pertama adalah Install paket DNS terlebih dahulu 2. # apt-get install bind9 Enter

Praktikum Instalasi DNS Debian Etch.

3. Bila Proses Intalasi Paket sudah selesai selanjutnya adalah melakukan pengeditan pada beberapa file yang ada hasil dari proses instalasi 4. Silahkan Masuk Ke direktori Instalasi Bind9 di “/etc/bind9” dengan cara 5. # cd /etc/bind9 Enter

6. Kemudian Buka File named.conf.local dengan cara 7. # pico named.conf.local Enter

Praktikum Instalasi DNS Debian Etch.

8. Edit File tersebut Seperti tampak pada gambar di bawah ini :

9. langkah selanjutnya adalah Copy Isi file db.local menjadi 2 file yaitu file Zona dan File PTR dengan cara 10. #cp db.local smknxx.zone Enter dan # cp db.local smknxx.ptr Enter

Praktikum Instalasi DNS Debian Etch.

11.Buka file smknxx.zone dengan cara #pico smknxx.zone Enter 12.kemudian Edit isinya seperti tampak pada gambar di bawah ini

13.Buka File smknxx.ptr dengan cara # pico smknxx.ptr Enter 14.Kemudian edit isinya seperti tampak pada gambar

Praktikum Instalasi DNS Debian Etch.

15. Edit file resolv.conf di direktori /etc dengan cara 16.# pico /etc/resolv.conf Enter 17.Edit File tersebut sesuai Keperluan (IP address disesuaikan) Tampak pada gambar di bawah ini

18.Silahkan Restart Service Bind Untuk Mengaktifkan Hasil Konfigurasi

Praktikum Instalasi DNS Debian Etch.

19.Untuk Melihat hasil Konfigurasi Yang telah kita lakukan berhasil atau tidak seilahkan lakukan pengujian dengan cara mengetikan 20. # dig smknxx.school Enter Maka akan tampak seperti dibawah ini

20.#nslookup smknxx.school Enter 21.hasil tampilan seperti tampak pada gambar

Praktikum Instalasi DNS Debian Etch.

22.Lakukan Ping pada nama domain yang dibuat

23.Bila tampilan sudah sesuai dengan gambar maka settingan DNS anda telah berhasil 24.Selamat Mencoba
Read more »»  

Tutorial Debian-Linux






Login ke sistem (via terminal only)

Dalam linux, user dibagi menjadi dua. Ada User biasa, dan ada juga Super User yg disebut “root”. Atau dalam windows, kita kenal dengan “Administrator”. Untuk melakukan konfigurasi yg menyangkut sistem, maka kita membutuhkan Hak Akses Penuh (SuperUser).

Jika kita masih user biasa, maka bertandakan “$”. Dan jika kita sudah root, maka ditandakan “#”.

a. Quick Way Untuk cara cepatnya, tinggal tambahkan perintah “sudo” sebelum perintah selanjutnya. pudja@debian:~$ sudo vim /etc/network/interfaces b. Safety Way pudja@debian:~$ su password: (isikan passwd untuk root)

Konfigurasi Ip Address

Terlebih dahulu, pastikan Ethernet sudah terpasang di komputer. Di linux, Interface Ethernet pertama disebut “Eth0”.

a. Quick Way (Cara Cepat) debian:~# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up Kelemahanya, jika komputer di restart, maka konfigurasi di atas akan hilang (A.K.A “Sementara”). b. Safety Way  File konfigurasinya terletak di direktori “/etc/network/interface”. Kemudian edit dengan nano, vi, atau vim.

debian:~# vim /etc/network/interfaces

Dan tambahkan Ip Address seperti gambar di atas. Untuk INSERT, tekan tombol “i”. Kemudian simpan, dengan menekan “Esc”, lalu tekan “:” dan tuliskan “wq” (WriteQuit) atau untuk keluar saja tekan “q!” (Quit(NoSave)).

 Lihat hasil konfigurasi.

debian:~# ifconfig

www.jokamIT.co.cc | Membuat Server dengan Linux 2

Jika interface sudah masuk seperti diatas, berarti berhasil.

 Restart Network

debian:~# /etc/init.d/networking restart

Merubah Nama Host (komputer)

Merubah nama host, ini berfungsi untuk nama komputer kita pada jaringan lokal,agar dapat dikenali.

debian:~# vim /etc/hosts

Kemudian tambahkan HOSTnya, dibelakang Ip Address.

Menambahkan DNS

Untuk bisa konek ke Internet, maka kita perlu menambahkan DNS yg kita dapat dari ISP.

debian:~# vim /etc/resolv.conf

Dan tambahkan seperti berikut (sesuaikan dengan jaringan Anda).

Konfigurasi Repositori

Repositori ini fungsinya, agar kita dapat mengInstall paket2 software pada debian Lenny. Misalnya via CD, FTP, HTTP dll. Untuk file konfigurasinya terletak di “/etc/apt/source.list”.

debian:~# vim /etc/apt/source.list

www.jokamIT.co.cc | Membuat Server dengan Linux 3

Kemudian beri tanda “#” untuk disable, pada source yg dirasa tidak perlu. Misal, disini saya tidak terkoneksi ke Internet, maka saya hanya membutuhkan source dari CD saja. Maka saya memberi tanda “#” pada semua source, kecuali dari CD-ROM.

Setelah itu Update daftar paket2nya.

debian:~# apt-get update

SSH Server

Seperti pada Windows, yg terkenal dengan Remote via TelnetNya. Tapi... di linux kita menggunakan SSH (Secure Shell) karena lebih aman dan nyaman. Dengan mengInstall SSH Server, kita dapat menjalankan komputer Server dari manapun kita berada, asalkan terkoneksi ke Server (Lokal Only(Kecuali Ip Public)).

debian:~# apt-get install openssh-server

Dan untuk mengeTestnya,

debian:~# ssh localhost (via Localhost(server)) debian:~# ssh 192.168.1.1 (via Jaringan Lokal)

Untuk OS. Windows. Maka kita memerlukan aplikasi tambahan untuk SSH ClientNya. Anda bisa menggunakan putty (www.putty.nl).

DNS Server

DNS (Domain Name System) untuk nama domain jaringan.

a. Install “bind9”. debian:~# apt-get install bind9 b. Daftarkan domain kita pada file “named.conf”. debian:~# vim /etc/bind/named.conf

Note: .* file forward dan reverse nanti akan kita letakan di direktori “/var/cache/bind/” .* 192.in-addr.arpa << “192” adalah subnet pertama dari Ip Address. .* zone “debian.edu” << “debian.edu” adalah nama DNS kita.

www.jokamIT.co.cc | Membuat Server dengan Linux 4

c. Edit file FORWARD (Menerjemahkan Nama Domain ke Ip Address). Untuk mempermudah, copy saja file default yg sudah ada. debian:~# cp /etc/bind/db.local /var/cache/bind/db.debian debian:~# nano /var/cache/bind/db.debian

Note: .* www << jika kita nanti mengInstall Web Server .* ftp << jika nanti mengInstall FTP Server .* mail << jika ingin mengInstall Mail Server .* forum << sub domain, misal ingin membuat Multiple Website d. Edit file REVERSE (Menerjemahkan Ip Address ke Nama Domain). Untuk mempermudah, copy saja file default yg sudah ada. debian:~# cp /etc/bind/db.127 /var/cache/bind/db.192 debian:~# vim /var/cache/bind/db.192

Note: .* 1.1.168 << adalah tiga subnet belakang Ip Address, dan di balik. e. Restart bind9. debian:~# /etc/init.d/bind9 restart f. Test DNS Server. debian:~# nslookup 192.168.1.1 (reverse)

www.jokamIT.co.cc | Membuat Server dengan Linux 5

debian:~# nslookup debian.edu (forward)

WEB Server

Untuk membuat Web Server yg handal, maka server kita juga harus mendukung syarat2 untuk membuat website. Misal harus ada Apache(web server), PHP(pemrograman web), MYSQL(database). a. Install paket software debian:~# apt-get install apache2 php5 phpmyadmin mysql-server Kemudian muncul PopUp window, dan isikan passwd untuk user “root”. Dan pilih “apache2” sbg web server. b. Edit virtual host debian:~# cd /etc/apache2/sites-available/ debian:/etc/apache2/sites-available# cp default debian debian:/etc/apache2/sites-available# vim debian

Note: .* ServerName << Domain untuk website kita .* DocumentRoot << Direktori untuk web kita c. Aktifkan virtual host debian:/etc/apache2/sites-available# a2ensite debian debian:/etc/apache2/sites-available# a2dissite default d. Agar dapat berfungsi untuk Multiple Website (Ex: untuk Mail, FTP, atau Forum). debian:~# echo “NameVirtualHost *” > /etc/apache2/conf.d/virtual.conf e. Buat direktori untuk webnya “public_html” debian:/home/pudja# mkdir www debian:/home/pudja# cd www/ debian:/home/pudja/www# mkdir public_html Dan letakan paket web Anda pada direktori tersebut. Misal contoh paket Webnya; Wordpress, Joomla, phpBB, Druppal, B2evolution, dll. f. Buat Databasenya Buka web browser, dan pergi ke http://www.debian.edu/phpmyadmin (ganti “debian.edu” dengan nama domain Anda). User = root Password = (sesuai passwd ketika Anda mengInstall mysql-server tadi) Setelah masuk, buat Database baru.

www.jokamIT.co.cc | Membuat Server dengan Linux 6

g. Install paket Webnya (disini saya menggunakan Joomla). Arahkan web browser ke http://www.debian.edu (sesuaikan dgn domain Anda). Kemudian kita akan dihadapkan dgn Page Installation.

Kadang kala, seperti gambar diatas, sistem tidak dapat menulis file “configuration.php” dapat direktori “public_html”. Dikarenakan direktori tersebut mode read-only. Rubah agar menjadi writeable. debian:/home/pudja/www# chmod 777 public_html

Maka file akan berubah “writeable”.

Selanjutnya klik next, dan sampailah kita dimana harus mengIsi databasenya. Isikan seperti gambar di bawah ini.

Dan selanjutnya klik Next, dan isikan informasi2 tentang web Anda nantinya, kemudian klik finish. Oh iya, satu hal lagi, untuk joomla, ketika Anda sudah selesai mengInstallnya, maka website Anda tidak akan otomatis muncul, dan muncul peringatan. Karena folder “installation” belum dihapus atau direname. debian:/home/pudja/www/public_html# mv installation/ /home/ (Cut&Paste)

www.jokamIT.co.cc | Membuat Server dengan Linux 7

Selanjutnya REFRESH web browser, dan arahkan ke www.debian.edu (sesuaikan).

Tampilan Joomla (YOO Modification).

Tampilan HTML Sederhana.

SAMBA Server

Samba Server berfungsi sebagai file server, untuk file sharing dalam jaringan local. Samba telah terakomodasi, sehingga dapat berjalan dalam lingkungan linux maupun windows.

a. Install Paket (samba). debian:~# apt-get install samba samba-client b. Mebuat direktori file server. debian:~# mkdir /home/pudja/share debian:~# chmod 777 /home/pudja/share (ubah permission jadi 777). c. Buat user yg boleh akses.

www.jokamIT.co.cc | Membuat Server dengan Linux 8

debian:~# useradd tamu debian:~# smbpasswd –a tamu d. Edit file konfigurasi (smb.conf). debian:~# vim /etc/samba/smb.conf Kemudian edit seperti berikut : workgroup = debianNetwork (sesuaikan dengan jaringan Anda).  User Mode (dengan Password);

 Guest Mode (tanpa Password);

e. Restart samba server. debian:~# /etc/init.d/samba restart f. Untuk mengCheck, gunakan aplikasi testparm. debian:~# testparm

g. Untuk mencoba, gunakan samba client (localhost).

www.jokamIT.co.cc | Membuat Server dengan Linux 9

debian:~# smbclient –L //debian.edu –U tamu

FTP Server

a. Install Paket (proftpd / vsftpd ). debian:~# apt-get install proftpd\ b. Buat direktori file ftp. debian:~# mkdir /home/mansyurin/ftp debian:~# chmod 777 /home/mansyurin/ftp c. Edit file konfigurasi (proftpd.conf). debian:~# vim /etc/proftpd/proftd.conf Dan tambahkan baris berikut, di bawah sendiri. Dan User sesuaikan dgn kemauan Anda.

d. Buat User untuk akses ftp server. debian:~# useradd –d /home/mansyurin/ftp/ ftp123 debian:~# passwd ftp123 e. Restart ftp server. debian:~# /etc/init.d/proftpd restart f. Check ftp melalu Web Browser. Pada url address, pergi ke ftp://debian.edu dan jika muncul windows isian user, masukan user dan passwordnya.

Atau jika anda ingin meng-Upload file, gunakan aplikasi tambahan untuk ftp client, bisa FileZilla.

www.jokamIT.co.cc | Membuat Server dengan Linux 10

DHCP Server

a. Install Paket (dhcp3-server). debian:~# apt-get install dhcp3-server b. Tentukan interface / ethernet mana yang akan melayani Dinamic Ip. debian:~# vim /etc/default/dhcp3-server Pada bagina “INTERFACE”, isikan interfacenya. INTERFACE=”eth0” c. Edit file konfigurasi (dhcpd.conf) debian:~# vim /etc/dhcp3/dhcpd.conf

d. Restart dhcp server. debian:~# /etc/init.d/dhcp3-server restart e. Kemudian check pada PC client.

MAIL Server

Sebelumnya kita install beberapa paket yang akan kita butuhkan, diantaranya adalah “postfix”, “courier- imap” , “courier-pop” dan “squirrelmail”. Disini saya menginstall keempat paket tersebut dalam satu perintah, namun lebih amannya anda menginstall paket tersebut satu persatu.

a. Install packet dan dependency-nya. debian:~# apt-get install postfix squirrelmail courier-imap courier-pop 1. Pilih No 2. Tekan Tab, lalu pilih Ok

www.jokamIT.co.cc | Membuat Server dengan Linux 11

3. Pilih Internet Site

4. Isikan Domain, pada System mail name: ketiklah seperti dns anda, misal debian.edu kemudian OK.

b. Edit File “apache2.conf” debian:~# vim /etc/apache2/apache2.conf Pada baris terakhir tambahkan kata berikut;

c. Edif file konfigurasi squirrel. debian:~# vim /etc/squirrelmail/apache.conf

Ubah baris diatas seperti berikut di bawah.

d. Restart web server (apache). debian:~# /etc/init.d/apache2 restart Kemudian pada computer Client Coba buka browser dan ketikkan “mail.debian.edu” maka anda akan otomatis di-redirect ke alamat “mail.debian.edu/scr/login.php”.

e. Buat direktori mail. debian:~# maildirmake /etc/skel/Maildir f. Buat 2 User (untuk testing). debian:~# adduser sender debian:~# adduser receiver g. Edit file postfix. debian:~# vim /etc/postfix/main.cf

www.jokamIT.co.cc | Membuat Server dengan Linux 12

Dan tambahkan satu baris berikut, di baris paling bawah.

h. Restart for finishing. debian:~# /etc/init.d/postfix restart debian:~# /etc/init.d/courier-imap restart debian:~# /etc/init.d/courier-pop restart i. Testing the mail server.

NAT Server (Router)

Untuk membuat router, minimal anda harus membutuhkan dua Interface / Ethernet. Dan jika terpaksa, anda bisa menggunakan Ip Alias :D

a. Edit Interface debian:~# vim /etc/network/interface

Dan tambahkan interface, sehingga menjadi 2 interface seperti diatas. Ingat, kita juga harus memasang EthernetNya (Hardware). b. Restart network. debian:~# /etc/init.d/networking restart c. Aktifkan IP Forward.  Quick Way (temporary) debian:~# echo ”1” >> /proc/sys/net/ipv4/ip_forward

www.jokamIT.co.cc | Membuat Server dengan Linux 13

 Safety Way (forever) debian:~# vim /etc/sysctl.conf Hilangkan tanda pagar pada baris berikut

debian:~# sysctl –p

d. Konfigurasi IPTABLES debian:~# iptables –t nat –A POSTROUTING –o eth1 –j MASQUERADE Check apakah sudah di NAT debian:~# iptables –t nat –nL

e. Save konfigurasi IPTABLES debian:~# iptables-save > /home/mansyurin/iptables.conf f. Buat Restore Point  Cara1; debian:~# vim /etc/network/interface Pada file interface, tambahkan baris berikut pada baris paling bawah. up command iptables-restore < /home/mansyurin/iptables.conf  Cara2; debian:~# vim /etc/network/if-up.d/iptables.conf

 Cara3; debian:~# vim /etc/rc.local Tambahkan baris berikut diatas kata ”exit 0”, iptables-restore < /home/mansyurin/iptables.conf

PROXY Server

a. Install paket (squid). debian:~# apt-get install squid debian:~# /etc/init.d/squid stop

b. Edit file konfigurasi (squid.conf) debian:~# nano /etc/squid/squid.conf Cari dan hilangkan tanda ”#” pada bagian berikut. Pada nano, sudah ada fasilitas ”find” dengan menekan CTRL + W dan isikan yg akan dicari. http_port 3128 transparent cache_mem 16 mb cache_dir ufs /var/spool/squid 500 16 256 cache_mgr pudja@debian.edu visible_hostname proxy.debian.edu

www.jokamIT.co.cc | Membuat Server dengan Linux 14

Kemudian cari tulisan “acl CONNECT”, dan tambahkan; acl url dstdomain "/etc/squid/url" acl key url_regex -i "/etc/squid/key" http_access deny url http_access deny key acl lan src 192.168.1.0/24 http_access allow lan http_access allow all Cari kata http_access deny all (ada 2), kemudian semuanya di tambah tanda “#” di depannya untuk menDisable. c. Buat file untuk blokir situs.  Situs (Alamat URL). debian:~# vim /etc/squid/url Misalkan yang akan diblokir adalah facebook maka ketikkan www.facebook.com setelah selesai membuat daftar situs-situs yang di blokir simpanlah file tersebut.  Search Method (Daftar Kunci). Buat file untuk blokir situs. debian:~# vim /etc/squid/key Misalkan kata yang di blokir adalah sex maka ketikkan sex pada daftar dan simpan file. d. Buat SWAP debian:~# squid –z e. Redirect port 80 ke port 3128 debian:~# iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp –destination-port 80 -j REDIRECT –to-ports 3128 debian:~# iptables-save f. Restart for finishing debian:~# /etc/init.d/networking restart debian:~# /etc/init.d/squid restart Jika ingin melihat aktifitas user/client, gunakan Squidview. debian:~# apt-get install squidview

STREAMING Server (Video)

Ada banyak sekali CMS yang bisa dipakai untuk Video Streaming Server. Mengapa saya bilang video, karna ada juga yg hanya Audio Streaming Server. Untuk video streaming, kita bisa menggunakan OsTube, PHPMotion, Icecast, Xmoove dll. Tapi kali ini kita akan menggunakan OsTube.

a. Extract file Ostube.tar.gz yang baru saja anda download. debian:~# tar xfv osTube.tar.gz debian:~# cp –R osTube/ /var/www/ostube/ (copy to web server direktory) debian:~# mv osTube/ /var/www/ostube/ (or move to web server direktoy) b. Buat sub-domain untuk Ostube. Tambahkan sub-domain ostube, pada file forward yg berada pada DNS server. debian:~# vim /var/cache/bind/db.debian

www.jokamIT.co.cc | Membuat Server dengan Linux 15

c. Buat VirtualHost. debian:~# cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ostube debian:~# vim /etc/apache2/sites-available/ostube

d. Aktifkan osTube virtual host. debian:~# cd /etc/apache2/sites-available/ debian:~# a2ensite ostube e. Restart web dan dns server. debian:~# /etc/init.d/apache2 restart debian:~# /etc/init.d/bind9 restart f. Installasi osTube via web Browser. Buka webBrowser, dan pergi ke http://ostube.debian.edu maka akan tampil seperti berikut.

Eitsss, bahasa jerman?? Jangan kaget dulu, klik icon bendera inggris di pojok kanan atas, agar lebih mudah dimengerti. Jika PHP CLI error, install dahulu dependencinya. debian:~# apt-get install php5-cli Jika Upload_Max_Filesize error, rubah dulu defaultnya. debian:~# nano /etc/php5/apache2/php.ini

Cari dan ganti baris berikut di atas, kemudian Refresh web browser anda. g. Buat Database.

www.jokamIT.co.cc | Membuat Server dengan Linux 16

h. Pastikan paket depedensi ostube terInstall.

debian:~# apt-get install ruby mplayer Untuk paket Mencoder dan FLVTool2, jika tidak bisa di install, berarti repository anda tidak memiliki paket tersebut. Sehingga anda harus mengganti ke repository lain, kemudian install. debian:~# apt-get install mencoder flvtool2

Hapus direktori install/ pada direktori osTube. debian:~# rm –rf /var/www/ostube/install/

Selesai, anda bisa menggati template. Dan silahkan mengUpload video, audio, picture, ataupun dokumen (pdf).

www.jokamIT.co.cc | Membuat Server dengan Linux 17

VPN Server

Virtual Private Network, berfungsi untuk membuat tunnel (terowongan) pada jaringan berskala besar (internet), sehingga bisa menghubungkan jaringan lokal yang sangat jauh.

a. Install paket pptpd atau openvpn. debian:~# apt-get install pptpd b. Edit file konfigurasi pptpd.conf debian:~# vim /etc/pptpd.conf Cari dan hilangkan tanda “#” pada baris berikut : localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245 # or # localip 192.168.2.0 # remoteip 192.168.2.2-238,192.168.2.245 Note : localip adalah ip server anda ketika berada di mode virtual network remoteip adalah ip client anda yang akan diberikan ketika anda menggunakan VPN c. Menambah User VPN debian:~# vim /etc/ppp/chap-secrets Kemudian tambahkan user seperti berikut; # Secrets for authentication using CHAP # client server secret IP addresses username pptpd password *

NB: username ganti dengan username yg anda mau. password juga sama dengan diatas. asterik (*) pada kolom IPAddress menandakan user ini boleh login dari ip mana aja. d. Restart ”pptpd”. debian:~# /etc/init.d/pptpd restart Pastikan semuanya sudah berjalan, dan pastikan Nat Server active.

VoIP Server (Voice over Internet Protocol)

VOIP atau yang sering disebut dengan IP Telephony merupakan teknologi komunikasi yang memanfaatkan internet protocol untuk menyediakan komunikasi suara secara elektronik dan realtime. Sehingga dari segi biaya pemakaian teknologi ini lebih murah dibandingkan dengan PSTN. Disamping suara, VOIP juga digunakan untuk komunikasi gambar dengan lebih dari dua client ( teleconference ) secara multipoint. VOIP menggunakan protokol standard SIP yang dapat melaukan metode NAT ( network address translation ). a. Install paket asterisk. Beberapa tools yang diperlukan oleh asterisk antara lain : compiler gcc, make, bison, ncurses-devel, openssl-devel dan zlib-devel. Maka perlu dilakukan proses instlasi program aplikasi VOIP menggunakan Asterisk. Program ini merupakan open source yang dapat didownload melalui alamat website http://www.asterisk.org. Proses instalalasi adalah sebagai berikut : debian:~# tar –zxf asterisk-1.2.tar.gz debian:~# tar –zxf asterisk-sounds-1.2.1.tar.gz. debian:~# cd asterisk-1.2.13 debian:~# make && make install && make samples debian:~# cd asterisk-sounds-1.2.1 debian:~# make install Setelah proses kompilasi diatas tidak terjadi kesalahan ( no error ) maka proses berikutnya adalah konfigurasi.

www.jokamIT.co.cc | Membuat Server dengan Linux 18

b. Konfigurasi Asterisk Setelah proses instalasi Asterisk selesai, maka terdapat dua file penting yang harus dikonfigurasi dan ditambahkan sesuai dengan kondisi jaringan yang ada. Kedua file tersebut antara lain : File sip.conf , yang harus ditambahkan dalam file ini adalah :

[129] ; jurusan elektro ( disesuaikan dengan no earphone jurusan ) type = friend context = default host = dynamic username = 129 secret = elektro

[128] ; jurusan mesin type = friend context = default host = dynamic username = 128 secret = mesin

Konfigurasi lain yang perlu ditambahkan dalam file sip.conf yaitu pengaturan prioritas codec, pengaturan video support dan pengaturan NAT ( Network Address Translation ). Untuk codec dan video support dituliskan dalam blok general seperti dibawah ini :

disallow = all ; awalnya seluruh codec dinonaktifkan allow = gsm allow = ilbc allow = ulaw allow = h261 ; codec untuk video support allow = h263 videosupport = yes ; pengkatifan video call dan conference

Sedangkan untuk pengaturan NAT ditulis per extension, bukan pada blok general seperti dibawah : nat = yes ; extension atau trunk berada dibelakang NAT canreinvite = no ; seluruh komunikasi diatur melalui proxy qualify = yes ; kirim SIP dengan tempo tertentu agar NAT tetap aktif

File kedua yang harus dikonfigurasi dan ditambahkan adalah extension.conf, dengan tambahan seperti dibawah ini : exten => 129,1,Dial(SIP/129) exten => 129,2, Hangup exten => 128,1,Dial(SIP/129) exten => 128,2, Hangup exten => 130,1,Dial(SIP/129) exten => 130,2, Hangup exten => 166,1,Dial(SIP/129) exten => 166,2, Hangup

Dial plan diatas menjelaskan bahwa apabila nomor 129 di dial oleh pengguna, maka prioritas 1 adalah (SIP/129) yang artinya hubungi nomor 129 pada sip.conf. Jika sudah selesai, jalankan prioritas kedua yaitu Hangup-Line. Demikian seterusnya untuk nomor – nomor yang lain.

c. Admininistrasi Asterisk Setelah semua proses konfigurasi selesai, maka tahap berikutnya adalah menjalankan program asterisk dari console linux, yaitu dengan mengetikan perintah dibawah ini : debian:~# asterisk

www.jokamIT.co.cc | Membuat Server dengan Linux 19

Untuk menguji apakah program asterisk sudah berjalan di daemon linux, maka perlu di cek menggunakan perintah : debian:~# ps ax | grep asterisk 1212 tty0 asterisk ; indikasi bahwa asterisk sudah berjalan di daemon linux Apabila ada perubahan pada file – file konfigurasi, asterisk perlu di reload dengan menjalankan perintah sebagai berikut : debian:~# asterisk –rx reload ; memanggil program asterisk dengan konfigurasi baru. debian:~# asterisk –rx stop now ; menghentikan program asterisk sementara debian:~# killall asterisk ; menghentikan seluruh program asterisk

d. Implementasi jaringan VOIP Untuk mengimplementasikan jaringan VOIP dibutuhkan beberapa peralatan yang harus dipasang di masing – masing PC client antara lain : sound card, web – cam, headset dan softphone x-lite. Khusus untuk softphone x-lite, setelah program x-lite terinstall, perlu dilakukan konfigurasi program yang disesuaikan dengan konfigurasi server, antara lain : Display name : elektro User name : 129 Password : elektro Domain : 192.168.1.1 ; IP address server Setelah x-lite terkonfigurasi dengan benar, maka perlu di uji coba jaringan VOIP antara jurusan elektro dengan jurusan teknik industri yang hasilnya seperti dibawah ini :

Uji coba jaringan VOIP

Karena sudah disediakan beberapa user name untuk jurusan lain, maka uji coba jaringan VOIP untuk jurusan lain prosedurnya sama dengan cara diatas. Untuk merealisasikannya, server VOIP harus dihubungkan ke router fakultas teknik sebagaimana yang ditunjukkan dalam metode penelitian. Dimana router fakultas teknik mempunyai konfigurasi IP sebagai berikut : IP DNS : 10.10.1.5 IP address : 10.10.3.193 IP netmask : 255.255.255.224

Karena IP network antara jaringan VOIP dengan jaringan yang dimiliki oleh router teknik berbeda, maka didalam server VOIP harus ditambahkan routing table, agar jaringan VOIP dengan jaringan router fakultas teknik dapat saling terhubung. Untuk membuat routing table didalam jaringan VOIP, digunakan cara manual dengan mengetikkan perintah dibawah ini : # route –n add net 10.10.3.192 gateway 10.10.3.207 eth1 Untuk melihat hasil dari routing table yang baru menggunakan perintah : # netstat –nr

www.jokamIT.co.cc | Membuat Server dengan Linux 20

PRINTER Server Kita dapat menjadikan Linux sebagai server printer sharing. Proses konfigurasinya harus dilakukan sebagai user root. Pada distro Ubuntu/Debian, buka terminal.

debian:~# vim /etc/samba/smb.conf

Beberapa baris yang harus diedit adalah;

 Pada bagian authentikasi, security diisikan menjadi security = share  Pada bagian authentikasi, encrypt passwords = true  Pada bagian authentikasi, guest account = nobody  Pada bagian printing, load printers = yes  Pada bagian printing, printing = cups  Pada bagian printing, printcap name = cups  Pada bagian share definition, tag printers, browseable = yes  Pada bagian share definition, tag printers, public = yes

Anda dapat memasukkan beberapa konfigurasi tambahan untuk memastikan samba berjalan lancar, sebagai berikut;

 Pada bagian networking, nilai interface-nya diisi dengan kondisi mesin saat itu  Pada bagian global – browsing identification, berikan nilai baru bernama netbios name dengan nama yang diinginkan. Paling mudah, nama pengguna dari komputer tersebut

Berikut contoh file konfigurasi samba server yang telah di modifikasi;

#======================= Global Settings =======================

[global]

## Browsing/Identification ###

# Change this to the workgroup/NT-domain name your Samba server will part of workgroup = JokamNetwork

# server string is the equivalent of the NT Description field netbios name = PUDJA_01 server string = %h server (Samba, Ubuntu)

# Windows Internet Name Serving Support Section: # WINS Support - Tells the NMBD component of Samba to enable its WINS Server ; wins support = no (dst…)

#### Networking ####

# The specific set of interfaces / networks to bind to # This can be either the interface name or an IP address/netmask; # interface names are normally preferred ; interfaces = 127.0.0.0/8 eth0 interfaces = 192.168.1.1/24 eth0 (dst…)

####### Authentication #######

# "security = user" is always a good idea. This will require a Unix account # in this server for every user accessing the server. See # /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html

www.jokamIT.co.cc | Membuat Server dengan Linux 21

# in the samba-doc package for details. security = share

# You may wish to use password encryption. See the section on # 'encrypt passwords' in the smb.conf(5) manpage before enabling. # encrypt passwords = true

# If you are using encrypted passwords, Samba will need to know what # password database type you are using. passdb backend = tdbsam

obey pam restrictions = yes

guest account = nobody invalid users = root (dst…)

########## Printing ##########

# If you want to automatically load your printer list rather # than setting them up individually then you'll need this load printers = yes

# lpr(ng) printing. You may wish to override the location of the # printcap file ; printing = bsd ; printcap name = /etc/printcap

# CUPS printing. See also the cupsaddsmb(8) manpage in the # cupsys-client package. printing = cups printcap name = cups

# When using [print$], root is implicitly a 'printer admin', but you can # also give this right to other users to add drivers and set printer # properties ; printer admin = @lpadmin

======================= Share Definitions =======================

# Un-comment the following (and tweak the other settings below to suit) # to enable the default home directory shares. This will share each # user's home directory as serverusername ;[homes] ; comment = Home Directories ; browseable = no (dst…)

[printers] comment = All Printers browseable = yes path = /var/spool/samba printable = yes public = yes writable = no create mode = 0700

# Windows clients look for this share name as a source of downloadable # printer drivers [print$]

www.jokamIT.co.cc | Membuat Server dengan Linux 22

comment = Printer Drivers path = /var/lib/samba/printers browseable = yes read only = yes guest ok = no (dst…)

Dan coba dari PC Client, apakah Printer Server anda sudah berhasil atau belum.

Konfigurasi IP Address Alias Dengan Ip Alias, kita dapat memiliki dua virtual interface, dalam satu ethernet. debian:~# vim /etc/network/interface

Interface eth0:1 adalah interface virtual, jika anda ingin menambahkan lagi, tinggal beri nama eth0:2, eth0:3, eth0:4, dan seterusnya..

NMAP (Admin Jaringan)

NMAP adalah Network Mapping tool, dengan tool ini, kita dapat melihat setiap komputer pada jaringan lokal kita. debian:~# apt-get install nmap a. Scan komputer di jaringan lokal. debian:~# nmap –sP 192.168.100.0/24 atau, debian:~# nmap –sP 192.168.100.10-100 b. Scan Port dan Os Detection debian:~# nmap –A 192.168.100.1

FAQ (Frequently Asked Question) Troubleshooting yang sering terjadi di lapangan.  Menghapus direktori beserta isinya. debian:~# rm –rf /home/share/  Memindahkan direktori beserta isinya. debian:~# mv /home/share/ /etc/paste/  Bind9 failed ketika direstart. Remove semua dependency yang berkaitan dengan bind9 dengan SYNAPTIC. Kemudian install lagi.  Multiple Website. debian:~# vim /etc/apache2/conf.d/virtual.conf dan tulis, NameVirtualHost *  Jika website dibuka, ada pilihan DOWNLOAD. Remove paket php5 beserta dependensinya, kemudian install lagi.  Proftpd failed ketika direstart. Masuk melalui GUI (Graphic User Interface) dgn GNOOME, kemudian pilih System > Administration > Network. Ganti nama komputer sesuai dengan DNS Anda.
Read more »»