Twitter

Archive for Januari 2013



Moodle SMKN 1 Kediri


Moodle adalah program E-Learning Opensource yang sangat baik digunakan untuk lembaga-lembaga pendidikan, sekolah, dan kampus. Lebih lengkapnya silahkan akses ke http://moodle.org

PRA INSTALASI
1. Masuk ke Console ClearOS (bisa langsung dari Terminal ClearOS atau remote dari Putty (Windows) dan SSH (Linux client)

# cd /var/www/html
2. Download file installer moodle di http://download.moodle.org/ , pilih yang tgz.


# wget http://download.moodle.org/download.php/direct/stable23/moodle-latest-23.tgz
3. Ekstrak file tgz tersebut.


# tar -xzvf moodle-latest-23.tgz
4. Berikan hak akses penuh (sementara untuk keperluan instalasi)


# chmod 777 /var/www/html/moodle
5. Buat folder moodle data


# mkdir /var/www/moodledata
6. Berikan hak akses


# chmod 777 /var/www/moodledata
7. Install ekstensi php tambahan.


# yum install php-xmlrpc php-soap php-intl php-xml

PERSIAPAN DATABASE1. Masuk ke phpmyadmin di ClearOS. (Pastikan juga Server-Webserver dan MySQL sudah Running)

Persiapan Database



pilih database
- create database = moodle_db
- collation = utf8_unicode_ci
- pilih database moodle_db dikolom sebelah kiri
- pilih Privileges - add user
- username= moodle_user
- host = local - localhost
- password = moodle_pwd
- global previleges = check all


INSTALASI1. Buka browser dan ketikkan http://ip_address_ClearOS/moodle

2. Pilih bahasa.





3. Path direktori instalasi dan data





4. Pemilihan database engine ( pilih MySQL )





5. Konfigurasi database.





6. Perjanjian lisensi





7. Cek keperluan system, pastikan semua OK, jik` ada tanda kuning apalagi merah, cek lagi langkah2 PRA INSTALASI , siapa tahu ada yang terlewat.





8. Informasi administrator





9. Konfigurasi website moodle.




10. Done! Moodle dapat digunakan.





PASCA INSTALASIJangan lupa untuk merubah hak akses folder moodle.


# chmod 755 /var/www/html/moodle

selanjutnya "instalasi open meeting"

Masuk ke terminal server via ssh atau putty
ketikkan perintah berikut

# yum install wget -->>untuk neginstall wget (jika belum punya) 
kemudian download CMS Balitbang dengan menggunakan wget

# wget http://kajianwebsite.org/cms352.zip 
kemudian ekstrak file cms352.zip dengan perintah :

# unzip cms352.zip
kemudian akan muncul direktori baru yang bernama "cmsbalitbangv35"
pindah direktory tersebut ke "/var/www/html"

# mv cmsbalitbangv35 /var/www/html
kemudian masuk ke direktori /varwww/html

# cd /var/www/html
ganti nama "cmsbalitbangv35" menjadi "sekolah"

# mv cmsbalitbangv35 sekolah
ganti hak akses direktory sekolah, agar dapat diakses via web browser

# chown -R apache.apache sekolah
kemudian buat database baru dengan nama "web_sekolah"

# mysql -u root -p
masukkan password "root" mysql, kemudian ketikkan perintah berikut

create database web_sekolah;
quit;
setelah itu buka web browser dan masukkan alamat "http://IPclearOS/sekolah" ( ganti IPClearos dengan IP server), maka akan muncul halaman berikut


Klik "Saya Setuju"

Pilih Instansi yang akan di Install CMS Balitbang misal SMK
Klik "Sekolah Menengah Kejuruan"

Kemudian pilih modul atau paket yang ingin diinstall
Contoh : Pilih "Lengkap" kemudian klik "Lanjut"


Masukkan detail database yang kita buat tadi misal="web_sekolah"
isikan juga username dan password root mysql


Kemudian Isi profil sekolah

Tentukan Username dan Password administrator CMS balitbang
setelah itu klik "Install"


Setelah instalasi selesai, maka akan muncul tampilan seperti di atas
klik "lihat web" untuk melihat tampilan utama website kita atau
klik "Login admin" untuk memanagement Website kita

Tampilan utama CMS Balitbang

Jika anda ingin masuk ke halaman administrator CMS Balitbang
ketikkan "http://IPClearOS/sekolah/admin"
kemudian muncul halaman berikut

Masukkan username dan password CMS Balitbang yang tadi kita buat
kemudian klik "Login"


Halaman Administrator CMS Balitbang


          Pertama kita install aplikasi web servernya dulu (apache2, mysql,phpmyadmin) pada PC/Laptop kita agar dapat berfungsi sbg server.
Langkahnya :


$ sudo apt-get install lamp-server^

Ikuti langkah2nya sampe selesai, seperti memasukkan pasword root, dsb. File yang didownloads kurang lebih 85Mb.

Kemudian kita install PHP 5 + PHPMyadmin :


$ sudo apt-get install php5 php5-gd php5-mysql php5-curl php5-cli php5-cgi php5-dev phpmyadmin

Ikuti juga prosesnya dg memasukkan password root msql, phpmyadmin, dsb sampe selesai.
Catatan : biar nggak bingung passwordnya mulai dari yg awal kita buat sama saja.

4. Cek pastikan Apache, MySQL + PHPMyadmin sdh berjalan lancar, caranya buka URL melalui browsher:


http://localhost/phpmyadmin

Kalau anda berhasil nanti akan nongol gambar login seperti punya saya ini :

 

Selanjutnya anda tinggal login dg username : root password : (seperti yg anda telah buat)

Sekian dan semoga bermanfaat

sumber: ayo belajar linux 

Kali ini saya akan Membagikan cara menginstall aplikasi PAS SMK di ClearOS.
berikut sedikit keterangan seputar PAS SMK
PAS SMK adalah Manajemen sistem informasi pendidikan yang didisain untuk kebutuhan manajemen dalam upaya mendukung fungsi-fungsi dan aktivitas manajemen pada suatu organisasi pendidikan. Dirancang pula sesuai data kebutuhan dinas yang berupa LISM-K. Maksud dilaksanakannya manajemen sistem informasi pendidikan adalah sebagai pendukung kegiatan fungsi manajemen sepertiplanning, organizing, staffing, directing, evaluating, coordinating,dan budgetingdalam rangka menunjang tercapainya sasaran dan tujuan fungsi-fungsi operasional dalam organisasi pendidikan.

Manfaat PAS SMK
  • Memudahkan sekolah melakukan pemeliharaan data sekolah yang meliputi :
  •  Identitas Sekolah
  •  Fasilitas Sekolah
  •  Kemudahan memberikan informasi  yang cepat dan tepat   kepada warga sekolah yang terdiri dari guru/staff, siswa, orang tua siswa dan masyarakat.
  •  Kinerja guru / staff dapat terpantau
  •  Kemudahan pengolahan data akademik dan non akademik
  •  Media mempromosikan potensi sekolah.
  •  Sarana penyebaran pengetahuan secara luas.
  •  Sebagai panduan dalam menyusun kebijakan sekolah

 Keunggulan PAS SMK
  •  Merupakan Sistem Administrasi Sekolah Modern Berbasis TIK
  •  Laporan dirancang sesuai LISM-K Nasional
  •   Memiliki Fitur Yang Komplit.
  •  Multi User Akses bahkan setiap guru dan siswa dapat memiliki akun masing-masing di PAS SMK
  •   Memenuhi tiga level manfaat dari SIM yaitu :
  •  Percepatan Proses
  •  Otomatisasi Proses
  •  Businness Intelligent
  •   Web Based Application, Multi OS (Linux dan Windows)
  •  Didevelop dengan bahasa open source sehingga akan memberikan kemudahan bagi sekolah untuk mengembangkan sendiri
  •  Terus dikembangkan untuk memenuhi kebutuhan sekolah
Sebelum menginstall PAS SMK kita harus memiliki sourcecodenya dulu, source code bisa diperoleh dengan cara menginstall PAS SMK di komputer windows dan mengcopy folder hasil instalasinya, atau bisa juga download master PAS SMK di sini Download PAS SMK.
Setelah di download upload file "passmk.tar.gz" ke direktori "/var/www/html"
kemudian buka terminal atau putty dan masuk ke server (ClearOS) dengan perintah:
ssh root@IPClearOS
kemudian masuk ke direktory "/var/www/html"
# cd /var/www/html
kemudian ekstrak file "passmk.tar.gz" dengan perintah berikut :
# tar -xvzf passmk.tar.gz
kemudian akan menghasilkan directory baru yang bernama "pas"
Ganti hak akses direktory pas agar dapat diakses web browser
# chown -R apache.apache pas
# chmod -R 755 pas
masuk ke direktory tersebut
# cd pas
di dalam direktory "pas" terdapat file databse yang bernama "db_smk_pas_default.sql" lakukan import database tersebut dengan perintah :
# mysql -u root -p < db_smk_pas_default.sql
kemudian masukkan password mysql
rename directory "PASSMK" menjadi "passmk" agar mudah diakses (linux bersifat case sensitife )
# mv PASSMK passmk
masuk ke mysql dengan perintah :
# mysql -u root -p
kemudian di mysql ketikkan perintah berikut :
CREATE USER 'pas'@'localhost' IDENTIFIED BY 'smk';
GRANT ALL PRIVILEGES ON * . * TO 'pas'@'localhost' IDENTIFIED BY 'smk';
GRANT ALL PRIVILEGES ON `db_smk` . * TO 'pas'@'localhost';
jika sudah tutup mysql dengan perintah :
quit;
kemudian edit file berikut dengan perintah nano :
# nano client/view/koneksi_db.php
# nano client/connection/db_smk.php
# nano client/connection/db_integ_smk.php
# nano client/control/update_admin.php
# nano client/index.php# nano client/update/update.php
# nano backup_restore.php
# nano passmk/backup_restore.php
# nano passmk/config_con.php
# nano passmk/assets/config/db_config.php

cari bagian "$_hostname=localhost:5873" ganti menjadi "localhost"

$_hostname = "localhost:5873"; --jadi-->> $_hostname = "localhost";
selesai !!!

sekarang coba buka : http://IPClearOS/pas/passmk
Tampilan utama PAS SMK


PAS SMK
username : usersmk
password : rahasia

SI
username : admin
password : rahasia

Setelah saya jelaskan cara instalasi ClearOS maka saya sekarang akan menjelaskan cara setting atau konfigurasi awal nya.
baiklah langsung saja kita mulai, saya anggap ClearOS sudah terinstal dan konek ke Internet.

Pertama koneksikan sebuah laptop atau komputer ke server Clear OS, berguna untuk meremote ClearOS


1. kemudian buka browser dan masukkan alamat IP ClearOS

    https://ipClearOS:81

maka akan muncul tampilan berikut


Klik "I Understand the risk" kemudian browser akan menampilkan halaman login ClearOS

2. isikan username "root" dan passwordnya ( password dibuat saat proses instalasi)


Klik "Login"

3. klik "Next"

4. Pilih mode yang di inginkan


Gateway = ClearOS berfungsi sebagai PC Router ( 2 LAN Card )
Private server mode = ClearOS berfungsi sebagai server standalone
Public server mode = ClearOS berfungsi sebagai server data center untuk umum
Karena saya akan mebuat PC Router, maka saya memilih mode Gateway

5. Pilihan antarmuka jaringan.

Anda dapat melakukan perubahan jika diinginkan.

Klik tombol edit atau Add untuk menambahkan IP

Jika sudah Klik tombol "ADD"


6. Isikan DNS Server ( dapat menggunakan DNS dari ISP maupun DNS google )

7. Pilihan Edisi ClearOS 6.


8. Konfigurasi Software Updates.



ClearOS akan otomatis melakukan cek dan download update terbaru dari modul-modulnya.
Pastikan anda terkoneksi dengan internet untuk melakukan update modul ini.






update telah selesai klik "Next"

9. System Registration.

ClearOS 6 menyediakan fasilitas registration ke server ClearCenter. Keuntungan registrasi
sistem ini adalah mendapat DDNS atau Domain Dinamik secara gratis, yang dapat digunakan
untuk akses ke server ClearOS. Selain itu dapat melakukan online update dan instalasi aplikasi
langsung dari Marketplace ClearCenter.



Jika sudah memiliki akun di portal ClearCenter maka dapat diisikan disana dan melanjutkan
proses registrasi dengan klik tombol Register System, tapi jika belum memiliki akun
ClearCenter, dapat mendaftar dengan cara klik tombol Create Account.

10. Isian Internet Domain.

Sesuaikan dengan DDNS yang anda dapat dari registrasi di ClearCenter atau pakai domain anda sendiri.


11. Kemudian Isian hostname, isi sesuai dengan Internet Domain (juga boleh)


Host Name "agus.edu"

12. Isian Time Zone.



13. Konfigurasi MarketPlace.
ClearOS 6 memiliki sistem baru yang bernama MarketPlace. Marketplace adalah tempat semua
modul atau apps yang dapat diinstall ke ClearOS, baik apps gratis maupun apps yang berbayar.




Apps di Marketplace terkelompokkan menjadi Server Apps, Gateway Apps, Network Apps, dan
System Apps. Semua dapat diinstall dengan cara mencentang modul yang diinginkan.






Jika sudah selesai memilih, klik "Next"

14. Download dan Install.
Setelah apps dipilih maka saatnya untuk klik Download dan Install



Klik "Download dan Install"


Proses instalasi sedang berlangsung


Proses instalasi telah selesai klik "finish install wizaed"



Tampilan utama Webconfig ClearOS 6.3 Community

Selamat mencoba ! :)

TCP/IP TCP singkatan dari 'Transmission Control Protocol' dan hampir semua sistem operasi modern kompatibel dengan protocol ini. TCP adalah dasar dari koneksi, Hal ini berarti melakukan suatu koneksi langsung antara dua komputer untuk melakukan transferdata antara kedua host. Suatu paket mengandung header dan data gram, pada bagian header dari paket akan mengandung informasi penting tentang :

- Source Port

- Destination Port

- Sequence number

- Acknowledgement number

- Header Length (Standard 20 Bytes)

- Flags (syn, ack, psh, fin, rst, urg)

- Window size

- Checksum

- IP_v4 or IP_v6

- Header Length

- DSF

- Total Length

- Identification

- Flags (Set Fragment bit or not)

- Fragment Offset

- TTL

- Protocol (this case TCP)

- Header checksum

- Source IP

- Destination IP

Jika anda ingin memahami bagaimana suatu koneksi dilakukan, bacalah dengan seksama ilustrasi berikut ini :
Awalnya suatu paket dengan SYN-flag dikirim ke IP tujuan, tujuan akan memberikan respon dengan suatu ACK(SYN) flag atau suatu paket de ngan RSTflag. Akan saya jelaskan:

SYN singkatan dari SYN -(synchronisation), yang digunakan untuk ‘memberitahukan' komputer tujuan suatu permintaan melakukan koneksi, kalau diterima, maka permintaan tersebut akan dijawab dengan suatu paket ACK(SYN) flag.

A CK singkatan dari ACK-(nowledgement). Setelah menerima paket dengan ACK(SYN) flag, komputer mengirim kembali suatu ACK memberitahukan host lain bahwa koneksi telah dibuat. Hal ini kita sebut sebagai "Three-Way-Handshake". Jika koneksi telah dibuat dan salah satu host ingin melakukan disconnect, akan dikirim suatu paket dengan FIN-flag diaktifkan. (FIN singkatan dari Finish). Tabel ini akan membuat hal ini lebih jelas:

Computer A Computer B

========== ==========

1) SYN -->

2) <-- ACK(SYN)

3) ACK --> Ya, koneksi telah dibuat!

4) FIN -->

5) <-- ACK(FIN) Buku Panduan Komunikasi Data

Computer A Computer B

========== ==========

1) SYN -->

2) <-- RST

3) ACK --> "Computer B" tidak ingin mela kukan koneksi dengan "Computer

A"!

(mungkin komputer B menjalankan suatu firewall)

Ada beberapa cara untuk mengeksplotasi protocol TCP :

SYN-floods, teardrop, Smurf-attacks, sequence-number attacks & dll.

Untuk informasi yang lebih lengkap http://neworder.box.sk/ dan

http://packetstorm.securify.com/




IP adalah singkatan dari Internet Protocol. Perhatikan lagi contoh diatas, jika "Computer A" mengirim suatu paket ke "Computer B", IP dari kedua komputer berada didalam IP-header dari paket tersebut, yaitu IP tujuan (dari komputer B) dan IP sumber (dari komputer A). Router yang berada diantara kedua host akan memeriksa IP-header tersebut dan melakukan masquerade paket tersebut ke segment berikutnya. Jika terjadi kesalahan dalam pengiriman

tersebut, contohnya host tujuan tidak dapat dicapai, suatu ICMP (Internet Control Message Protocol) digunakan untuk mengirim pesan kesalahan sehingga kesalahan tersebut dapat diperbaiki (dan paket tersebut harus dikirim ulang). Program seperti 'ping' dan ‘traceroute’ juga mengunakan pesan ICMP untuk mendeteksi status dari host yang berada di segment lain.




Sekarang yang menjadi standar adalah IP_v4, dan standar untuk masa yang akan datang

adalah adalah IP_v6, juga disebut juga sebagai IP_ng (next generation). IP_v4 mengunakan

pengalamatan 32-bit, sedangkan IP_v6 menggunakan pengalamatan 128-bits, sehingga

menghasilkan pengalamatan IP dalam jumlah yang sangat besar.





Beberapa protocol penting lainnya
UDP, User Datagram Protocol, adalah TCP yang connectionless. Hal ini berarti bahwa suatu paket yang dikirim melalui jaringan dan mencapai komputer lain tanpa membuat suatu koneksi. Sehingga dalam perjalanan ke tujuan paket dapat hilang karena tidak ada koneksi langsung antara kedua host, jadi UDP sifatnya tidak realibel, tetapi UDP adalah lebih cepat dari pada TCP karena tidak membutuhkan koneksi langsung.
FTP (File Transfer Protocol), digunakan untuk melakukan upload dan download file, keamanan didasarkan kepada username dan password (kadang-kadang suatu anonymous login diperbolehkan), Kelemahan dari protocol ini adalah username dan password dikirim secara Clear Text melalui jaringan komunikasi, sehingga dapat menjadi sasaran empuk bagi program pemantau jaringan seperti packet Sniffer. Suatu daemon FTP melakukan listening pada port 21/TCP dan mengirim data pada port 20/TCP
HTTP, HyperText Transfer Protocol. HTTP digunakan untuk transfer halaman web,sebelumnya orang menggunakan protokol gopher. Tetapi Gopher hanya mendukung text,sehingga HTTP berkembang dan digunakan oleh orang banyak. Suatu daemon HTTPBuku Panduan Komunikasi Data
SMTP, Simple Mail Transfer Protocol digunakan untuk mengirim electronic mail (Email). Baca tutorial tentang send-mail diRead the send mail-tutorial pada http://blacksun.box.sk/ dan anda akan belajar banyak tentang protocol ini, suatu daemon SMTP mendengan pada 25/TCP. Salah satu kelemahan dari protokol ini adalah tidak melakukan authentication terhadap klien, sehingga seseorang dapat dengan mudah mengunakan telnet ke port 25/TCP, dan mengirim email kepada siapa saja, dan dapat memanipulasi alamat sumber data.
POP, Post Office Protocol. Belakangan ini POP3 adalah standard yang paling popular. POP digunakan untuk menerima dan membaca email dari suatu halaman web. Suatu daemon POP3 melakukan listening pada 110/TCP. Salah satu kelemahan protocol ini adalah mengirim username dan password secara Clear Text, sehingga dengan mudah dapat diambil dengan program packet Sniffer.
DHCP: Dynamic Host Configuration Protocol. Jika anda mendapatkan suatu Cable-connection dengan menggunakan DHCP akan mendapatkan IP dari ISP anda.
OSPF (Open Shortest Path First) & RIP (Routing Information Protocol) digunakan untuk menentukan metode yang terbaik dalam routing.
BOOTP digunakan untuk boot (biasanya) suatu diskless workstation akan membaca informasi boot pada server. Server standarnya melakukan listening pada 67/UDP.
ARP & RARP: Address Resolution Protocol. Saya akan menjelaskannya dengan contoh: Jika anda ingin mengirim data ke suatu host dan anda memiliki MAC-address (Media Access Control, Ethernet-address) anda dapat melakukan query ke router untuk mendapatkan IP-nya, hal ini ditangani oleh ARP, jika anda memiliki IP dari sautu host dan anda ingin mendapatkan MAC-address-nya, anda dapat menggunakan RARP (Reverse Address Resolution Protocol).
Telnet (Network terminal protocol) digunakan untuk login secara remote ke komputer (biasanya pada sistem UNIX-base). Telnet mengirim username dan password dalam bentuk Clear Text melalui jaringan, sehingga mudah diambil orang lain dengan suatu Packet Sniffer. Ada protocol yang disebut sebagai SSH (Secured SHell) yang juga digunakan untuk login yang lebih aman secara remote: dimana data yang akan dikirim di enkripsi, sehingga data yang diperoleh packet Sniffer menjadi tidak berarti. Telnet dan SSH sering digunakan pada lingkungan UNIX. Suatu daemon telnet melakukan listening pada 23/TCP dan daemon SSH melakukan listening pada 22/TCP.



Suatu protocol khusus pada sistem UNIX-base adalah finger, dan sudah sekarang jarang

ditemukan. UNIX yang menjalankan daemon finger, standar-nya melakukan pendengaran

pada 79/TCP & 79/UDP. Kelemahan finger adalah akan memberikan informasi yang

berharga keluar (seperti nama account, nomor telepon sehingga memungkinkan untuk

pemakaian serangan Social-Engineering). Terdapat banyak kelemahan pada daemon finger

dan sangat tidak aman.Buku Panduan Komunikasi Data





Routers and Gateways



Perbedaan antara router dan gateway mudah dipahami ketika anda mengerti tentang modelOSI, dan anda telah mengetahuinya setelah anda membaca tulisan diatas... :) Baiklah,

sebagaimana gateway berada pada layer Application, sedangkan suatu router aktif pada

layer Network dan Transport. Hal ini berarti suatu router lebih cepat dari pada gateway ,

karena protocol pada gateway harus melalui Layer Session, Presentation dan Application

untuk di route.


IP Address



Apa yang dimaksud dengan IP Adress? Ip adress adalah alamat sebuah host atau komputer contohnya seperti 192.168.17.88 atau 10.10.1.42. Agar IP adress pada komputer tidak simpang siur maka IP address dibagi beberapa kelas, yaitu :

Class IP Network ID Host ID Jumlah jaringan

Jumlah jaringan per Host




A 1-126 w x.y.z 126 16777214

B 128-191 w.x y.z 16384 65534

C 192-223 w.x.y z 2097152 254

D 224-239 Kebalikan dari Multicast Addressing N/A N/A N/A

E 240-254 Kebalikan dari Multicast Addressing N/A N/A N/ABuku Panduan Komunikasi Data

Tiap-tiap IP adress hanya bisa berhubungan jika mereka berada di satu class Komputer yang punya IP kelas A tidak bisa berhubungan dengan komputer yang mempunyai kelas B. Begitu juga sebaliknya. Gak Mudeng… OK kita jelaskan jika komputer A mempunyai IP address 192.168.17.3, komputer B juga mempunyai IP address

192.168.19.3 dan Komputer C mempunyai 192.168.17.20. maka komputer mana yang dapat berhubungan? Ya bener komputer A dan Komputer C. kenapa? Karena mereka mempunyai network ID yang sama tetapi Host ID nya beda. Sedangkan Komputer B mempunyai Network ID dan Host ID berbeda. Lalu apa yang dimaksud Host ID dan Network ID? Misalnya kita ambil contoh ip address 192.168.17.3 maka keterangan dari tiap-tiap angka adalah sebagai berikut :




192.168.17.3

Seperti pada di atas IP 192.168.17.3 adalah class C, maka w.x.y adalah

network ID dan z adalah host ID. Agar komputer satu dan lainnya dapat berhubungan maka

harus mempunyai Network ID yang sama dan Host ID yang berbeda.

Subnetting

Di tiap perusahaan yang mempunyai jaringan pasti memiliki komputer lebih dari

satu mungkin 100 atau 200 komputer. Agar Komputer tersebut dapat berhubungan dengan

lancar maka harus kita harus menggunakan subnetting. Fungsi dari subnetting ini yaitu:

1. Mengurangi lalu-lintas jaringan, sehingga data yang lewat di perusahaan tidak akan

bertabrakan (collision) atau macet.

2. Teroptimasinya unjuk kerja jaringan

3. Pengelolaan yang disederhanakan

4. Membantu pengembangan jaringan ke arah jarak geografis yang menjauh, contoh

WAN yang menggunakan jaringan antar kota yang berbeda.

Tabel Subnet :

Class Subnet Mask Default

A 255.0.0.0

W X Y ZBuku Panduan Komunikasi Data

B 255.255.0.0

C 255.255.255.0

Untuk IP adress kelas A tidak dapat memakai subnet kelas B demikian pula

sebaliknya. Jika kalian pernah menemukan istilah 255.0.0.0/8 maksud dari istilah tersebut

adalah, subnet mask 255.0.0.0 mempunyai bit yang aktif (angka 1) sebanyak 8. Angka 8

setelah karakter ‘/’ menunjukkan banyaknya angka 1. Sebenarnya subnet mask terdiri dari

bilangan – bilangan biner, misalnya 255.0.0.0 jika dikonversi ke biner maka menjadi

11111111.00000000.00000000.00000000. Oleh karena itu penulisannya menjadi

255.0.0.0/8. Contoh lainnya adalah 255.255.255.224/27 jika dikonversi ke biner maka akan

menjadi 11111111.11111111.11111111.11100000.

Melakukan Subnetting

Untuk melakukan subnetting terdiri dari beberapa proses, yaitu:

1. Menentukan jumlah subnet yang dihasilkan oleh subnet mask

Yaitu dengan cara memakai rumus 2

x

– 2 = jumlah subnet, x adalah bit 1 pada

subnet mask. Misalnya 11000000, maka x adalah 2 (dilihat dari jumlah angka 1

yang ada di situ), 2

2

– 2 = 2 subnet.

2. Menentukan jumlah host per subnet

Yaitu dengan memakai rumus 2y – 2 = jumlah host per subnet, y adalah jumlah bit

dibagian host atau yang bernilai nol ‘0’. Misalnya 11000000, maka y adalah 6

(dilihat dari angka 0 yang ada disitu), 2

6

– 2 = 62 host

3. Menentukan subnet yang valid

Yaitu dengan mengurangi 256 dengan angka yang ada dibelakang subnet mask,

misalnya 255.255.255.224/27, maka untuk menentukan subnet yang valid 256 – 224

= 32. Hasil dari pengurangan ditambahkan dengan bilangan itu sendiri sampai

berjumlah sama dengan angka belakang subnet mask. 32 + 32 =64, 64 + 32 = 96, 96

+ 32 = 128, 128 + 32 = 160, 160 + 32 = 192, 192 + 32 = 224. maka jumlah host

yang valid adalah 32, 64, 96, 128, 160, 192.

4. Menentukan alamat broadcast untuk tiap subnet

Yaitu mengambil alamat ip address yang terletak paling akhir

5. Menetukan host-host yang valid untuk tiap subnet

Yaitu mengambil nomor diantara subnet-subnet dengan menghilangkan angka 0 dan

angka 1.Buku Panduan Komunikasi Data

Misalnya 255.255.255.192/26, kita akan melakukan subnetting IP address

192.168.10.0. Maka langkah yang harus dilakukan.

Alamat network : 192.168.10.0

Subnet mask : 255.255.255.192

1. Menentukan subnet yang dihasilkan subnet mask

Konversi 192 ke biner yaitu 11000000. Ambil jumlah angka 1 untuk

menentukan x, sehingga x = 2. pakai rumus 2

x

– 2 = jumlah subnet, sehingga 2

2

– 2 = 2.

2. Menentukan jumlah host

Ambil jumlah angka 0 dari konversi 192 untuk memberi nilai y. 11000000.

Sehingga y = 6. Pakai rumus 2

x

– 2 = jumlah host, maka 2

6

– 2 = 62.

3. Menentukan subnet yang valid.

Kurangi 256 dengan 192, 256 – 192 = 64. Tambahkan 64 sampai sejumlah 192.

64 + 64 = 128, 128 + 64 = 192. Maka subnet yang valid 64, 128

4. Menentukan broadcast

Terletak tepat sebelum subnet berikutnya yaitu 127 dan 191

5. Menentukan host yang valid

Dapat dilihat keterangannya di tabel berikut

Nama Host I Host II IP address asli Host I IP address asli Host II

Subnet 64 128 - -

Host Pertama 65 129 192.168.10.65 192.168.10.129

Host terakhir 126 190 192.168.10.126 192.168.10.190

Alamat Broadcast 127 191 - -

Nah dilihat ditabel ini kita dapat menghitung berapa jumlah host nya yaitu (126-65)

+ (190-129) = 122 host dalam 1 jaringan tersebut.Buku Panduan Komunikasi Data

Port

Port dalam arti bahasa Indonesianya adalah lubang. Tetapi kalau dalam komputer

port diasumsikan sebagai pintu service. Misalnya di komputer A membuka port 21, maka

kita tahu bahwa komputer A membuka diri untuk sebuah pelayanan ftp (file transfer

protocol. Berikut ini adalah daftar standar untuk port :

No. Protokol Label Port Nama Port Keterangan

19 tcp/udp chargen Character

Generation

Generator karakter ini mengembalikan deretan karakterkarakter. Walaupun sebagian besar layanan yang ada

sekarang terbatas ke 512 byte, namun bisa dijumpai server

yang mengirimkan karakter secara terus menerus sampai

hubungan ke port ini diputuskan. Seringkali di server-server

lama, jika jumlah klien yang membuka hubungan mencapai

nilai ratusan secara sekaligus, CPU time akan terkonsumsi

secara besar-besaran, mebuat sang server merangkak.

Serangan tipe Denial of Service paling sederhana adalah

dengan me-redireksi keluaran port 19 ke port lain

(mentargetkan mesin-mesin Windows NT)

20/21 tcp ftp File Transfer

Protocol

Protokol untuk menangani pentransferan file(-file) dari satu

komputer ke komputer lainnya. Protokol ini menggunakan dua

saluran, yang satu sebagai saluran untuk mengendalikan

lalulintas data, sedangkan yang satunya lagi untuk dilintasi

oleh data itu sendiri. Proses autentifikasi berdasar

login/password. FTP adalah metode paling sering digunakan di

situs-situs web untuk mengirim file (seringkali akses 'ftp only'

diberikan kepada para pelanggan webhosting). Siapapun yang

berhasil login akan diberikan hak yang sama berdasar id (jadi

boleh menulis ke direktori 'home' milik user tsb), atau bahkan di

banyak server, boleh membaca / tulis direktori milik pengguna

lain. Eksploit-eksploit yang beredar termasuk untuk programprogram wu_ftpd, ncftpd, ftpbounce, dll.

23 tcp telnet Telnet Metode login jarak jauh yang paling populer. Walaupun tidak

seaman ssh (data yang melintasi tidak dienkripsi secara

otomatis), masih terlalu banyak server-server yang

mengizinkan login jarak jauh langsung tipe ini (sebagian besar

UNIX, beberapa VMS). Metode ini pulalah yang paling sering

diserang oleh chracker-chracker, terkadang dengan semembabibuta mengetikkan root/daemon/dll, dan mencobakan

password-password default. Seringkali mesin-mesin yang

sebenarnya tidak berfungsi melayanin user (seperti dns,

webserver, etc) menjalankan fungsi ini walaupun sebetulnya,

tidak begitu diperlukan.

25 tcp mail Simple Mail

Transfer

Protokol pentransferan pesan sederhana, adalah standar de

facto untuk internet. Termasuk salah satu port yang dijadikan

sasaran eksploit-eksploit, yang berjumlah sampai puluhan

saking populernya. Karena protokol ini memerlukan akses

berprivilese tinggi (seringkali setara root/admin) supaya bisa

menulis ke direktori milik user manapun juga. Sebaiknya

dihilangkan bagi mesin-mesin yang tidak begitu

memerlukannya.

48 tcp/udp auditd Digital Audit

Daemon

Digunakan oleh daemon audit komputer-komputer Digital untuk

menjalankan tugas-tugas administrasi. Banyak sniffer yang

mentargetkan port ini.

53 tcp/udp dns Domain Name

Server

salah satu layanan yang cukup vital, dijalankan di serverserver, berfungsi untuk memberikan informasi berbentuk

alamat IP xxx.xxx.xxx.xxx untuk setiap permintaan

penterjemahan dari nama-nama domain. Eksploit nameserver

bisa dicari di internet atau di arsip kecoak.

79 tcp finger Finger Daemon daemon yang bertugas memberijan informasi mengenai

pengguna-pengguna suatu sistem kepada sang peminta

(seringkali siapa saja). Pada versi-versi lama Unix, perintah:

finger user@host1@host2@etc...(termasuk

firewall)Buku Panduan Komunikasi Data

firewall.

80/

8000/

8080/

dll

tcp http WWW,

HyperText

Transfer

Protocol

Protokol pentransferan data berformat HTML (webpagewebpage) lainnya dari server kepada publik. Port ini sangat

populer dijadikan sasaran para chracker (terutama ditargetkan

oleh program-program pelacak kelemahan CGI), sebab banyak

program CGI yang bisa dieksploit. Mesin-mesin yang

menyediakan servis 'Frontpage Extensions' secara default

terkenal berlobang besar, dan di-'patch'. Ada juga serangan

dari pengunjung yang mencoba mengakses direktori-direktori

yang terlindung password (contohnya di situs-situs porno)

dengan cara mem-brute force proses otentifikasi (UserID dan

Password), sebab serangan semacam ini tidak direkam oleh

log server.

110 tcp/udp pop3 Post Office

Protocol v3

Protokol standar pemeriksaan email jarak jauh. Biasanya user

(atau program e-mail client user) melog-on untuk memeriksa

dan mengambil pesan email yang diterima lewat mailbox

server. Hilangkan jika anda tidak membutuhkan layanan ini

pada suatu server. Protokol ini mengizinkan siapapun untuk

memasukkan kombinasi (lewat skrip) user+password secara

'brute force' tanpa mencatat log.

111 tcp/udp sunrpc Sun Remote

Procedure Call

Beberapa portscanner mentargetkan port ini, dan terdapat

beberapa program yang mengeksploit port ini (mesin-mesin

Sun/Solaris).

139 tcp/udp netbios-ssn NetBIOS

Session Service

Port inilah yang biasanya digunakan sebagai sarana

komunikasi dengan atau antara mesin-mesin Microsoft

(NT/95/98). Penyerang seringkali mentargetkan 'shared device'

yang bisa diakses lewat internet. Juga terdapat banyak

program 'nuker' yang men-denial-of-service-kan mesin-mesin

Windows via port 139. Selain di mesin-mesin NT, mesin-mesin

Unix juga menjalankan servis di port ini, yaitu Samba, yang

memberikan kemudahan bernetwork antara mesin platform

Unix dengan mesin Windows. Jalankan ADMSMB scan atau

eksploit untuk memeriksa vulnerabilitas.

143 tcp/udp imap2 Interactive Mail

Access Protocol

Protokol pengaksesan e-mail lainnya. Seringkali berjalan tanpa

diperlukan. Mesin-mesin UNIX (terutama Linux) yang

menjalankan imap instalasi default terbuka terhadap serangan

yang bisa berakibat pemberian privilese root kepada sang

chracker.

443 tcp https Hypertext

Transfer

Protocol-Secure

Daemon penerima permintaan tipe http yang berjalan diatas

'secure layer' (terenkripsi). Lihat keterangan untuk port 80

diatas.

512 tcp exec Remote

Process

Execution

Mengizinkan eksekusi proses jarak jauh dengan sistem

autentifikasi berdasar file /etc/passwd.

513 tcp rlogin Remote Login

Protocol

Port inilah yang digunakan jika anda melakukan 'rlogin' ke

suatu host. Dengan rlogin, user di host A tidak perlu melewati

proses login lewat telnet ke host B seperti biasa, namun bisa

langsung masuk ke home directorynya di host B (tanpa

password). Jika seorang chracker berhasil menjebol root di

salah satu host, rlogin adalah sarana paling cocok untuk

digunakan 'meloncat' ke host lain dalam network yang sama

dan mengambil alih kontrol.

Setting IP address di MS Windows

Cara mengeset ip address di windows :

1. Klik Kanan My Network Places

2. Maka Akan Muncul gambar sbb :Buku Panduan Komunikasi Data

3. pilih Local area Network Connection, seperti pada gambar ini, kemudian klik

kanan, maka akan muncul gambar yang ada pada nomor 4 :

4. Kemudian, kemudian klik kanan pada Internet Protocol (TCP/IP) dan pilih

PropertiesBuku Panduan Komunikasi Data

5. Setelah muncul kotak seperti di bawah ini, isi IP adress dan Subnet mask yang

diinginkan. Dan tekan OK. Untuk windows 98 memerlukan restart tetapi untuk win

XP tidak perlu.Buku Panduan Komunikasi Data

Setelah setting IP, kita melakukan percobaan untuk membuktikan bahwa komputer 1

dengan yang lainnya dapat berkomunikasi, yaitu dengan cara menjalankan perintah ping

dari DOS Command, langkah-langkahnya :

1. Klik Start -> Run

2. Buka command DOS prompt dengan mengetikkan ‘cmd’ (tanpa tanda petik) jika

SO-nya WIN XP dan ‘command’ jika SO-nya WIN 9x pada Run.

3. Setelah muncul command DOS prompt ketik ping [ip tujuan], misalnya tujuan

kita ke IP 192.168.17.254 maka ketik ping 192.168.17.254 kemudian tekan

tombol enter.

4. Jika komunikasi komputer satu dengan komputer tujuan benar maka akan muncul

pesan, sbb :Buku Panduan Komunikasi Data

Maksud pesan diatas adalah,

Reply from 192.168.17.69: bytes=32 time<1ms TTL=128

Balasan dari ip 192.168.17.69 dengan besar file 32 bytes dan dalam waktu >1ms

dengna TTL (Time To Life) = 128

Ping statistics for 192.168.17.69:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

Packet dari IP asal terkirim (sent = 4) semua ke ip 192.169.17.69 dan diterima

seluruhnya (Received = 4) dengan loss (packet yang tidak terkirim) 0 %.

5. Jika muncul pesan selain pesan seperti gambar diatas maka ada masalah dalam

jaringan maupun komputer tersebut.Buku Panduan Komunikasi Data

Trouble Shooting Jaringan

Kadang sebagai admin jaringan, kita kerap kali menemukan masalah-masalah,

untuk itu diperlukan ilmu yang mempelajari tentang trouble shooting jaringan. Di sini akan

dijabarkan beberapa trouble shooting dan penanganannya :

1. Antar komputer 1 dan lainnya tidak bisa berkomunikasi :

a. Cek apakah pembagian IP pada class yang sama

b. Cek apakah komputer dalam 1 workgroup yang sama

c. Restart Komputer

2. Komputer sudah diset dengan ip calss yang benar dan dalam 1 workgroup tetapi

tidak dapat berkomunikasi

a. Cek apakah LAN card rusak, yaitu dengan menjalankan perintah ping

127.0.0.1 atau ping localhost.

b. Cek Apakah Kabel LAN sudah benar pembuatannya, untuk Komputer yang

melewati Hub tidak perlu Crossing pada Kabelnya, tetapi untuk komputer

yang tidak melewati Hub harus memakai metode crossing 1-3, 2-6.





ClearOS 6.3 adalah produk terbaru dari ClearFoundation, merupakan Linux khusus untuk server dengan puluhan fitur-fitur yang powerfull :



Network
• Dynamic DNS
• Multi-WAN
• Bandwidth Manager
• 1-to-1 NAT
• Firewall
• 1-to-1 NAT, DMZ and Port Fowarding
• DHCP, DNS and NTP Server
• OpenVPN
• PPTP Server

Server
• Directory Server
• File and Print
• Flexshares
• Windows PDC Support
• Antivirus File Scan
• Mail Antivirus and Antispam
• Zarafa Community Edition
• Web Server with PHP
• MySQL Server



Gateway

• Antimalware

• Antiphising

• Antivirus

• Content Filter

• Web Proxy

• Web Access Control

• Intrusion Detection

• Intrusion Prevention

• Protocol Filter


Salah satu keunggulannya adalah kemudahan pakai dibalik kekuatan dan kestabilan Linux ClearOS. Anda hanya memerlukan "sedikit" pengetahuan jaringan untuk melakukan instalasi dan memakai fitur-fiturnya secara default.


Mari kita mulai langkah-langkah instalasinya.


1. Masukkan CD/DVD Installer ClearOS 6 Community dan tunggu proses booting sampai keluar Welcome Screen.


2. Setelah muncul Welcome Screen, pilih Install or Upgrade an existing system.















3. Anda akan di hadapkan ke halaman awal instalasi ClearOS 6 Community, tekan next untuk melanjutkan.

















4. Pilih bahasa yang akan digunakan. Tersedia pilihan bahasa Indonesia di ClearOS 6 Community.













5. Pilih jenis papan ketik /keyboard. Secara default jenis keyboard adalah Inggris AS.












6. Memilih perangkat penyimpanan. Secara umum anda dapat memilih Basic storage Devices untuk tipe perangkat penyimpanan yang umum seperti HDD. Anda dapat juga memilih Specialized Storage Devices untuk perangkat-perangkat penyimpanan khusus seperti Storage Area Network.









7. Nama host/komputer.











8. Pilihan Zona Waktu







9. Isian sandi untuk user root. User root adalah user yang posisinya tertinggi dalam hierarki linux, dan mampu merubah seluruh konfigurasi sistem linux termasuk melakukan instalasi program, menghapus program, dan administrasi pengguna lainnya.







10. Pilihan jenis partisi.










Keterangan :


1. Use all space : menghapus semua partisi yang ada diharddisk dan menggantinya dengan partisi Linux ClearOS 6.


2. Replace existing linux system(s) : hanya menghapus semua partisi linux yang ada di harddisk dan tapi tidak menghapus partisi dari OS lain, misalnya FAT dan NTFS Windows.


3. Shrink current system : menyusutkan partisi yang ada, untuk memberi ruang kosong bagi partisi Linux ClearOS 6.


4. Use free space : menggunakan ruang kosong yang belum terpartisi untuk partisi Linux ClearOS 6. Hal ini diasumsikan bahwa anda memiliki free space yang cukup untuk instalasi Linux ClearOS 6.


5. Create custom layout : membuat partisi secara manual menggunakan tools partisi yang tersedia di Linux ClearOS 6.







Jika anda sudah menentukan pilihan default yaitu Use all space maka berikutnya akan muncul konfirmasi untuk menulis partisi dan system ke HDD. Pilih Write changes to disk.



















11. Proses berikutnya adalah instalasi paket-paket Linux ClearOS 6 ke HDD. Tunggu sampai selesai.












12. Setelah selesai lakukan Reboot dan pastikan kali ini parameter first boot di BIOS mengarah ke HDD.












13. Setelah Reboot, anda akan dihadapkan kepada antarmuka konfigurasi jaringan








14. Pilih configure network now , kemudian isikan user root dan password rootnya.






15. Lakukan konfigurasi ip address, mode , dan DNS server di antarmuka setup jaringan.








16. Setelah proses selesai, lakukan remote dari komputer client, sesuaikan ip address, netmask, dan gateway dengan Linux ClearOS,

Kemudian masukkan ini di URL Browser.


Selamat mencoba ! :)








sumber : in here