468x60 Ads

hacked.....!!!
Demo image Demo image Demo image Demo image Demo image >

Web Server (LAMP di Linux)

0 kritik,saran atau cacian



Server web adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Server web yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache merupakan server web antar-platform, sedangkan IIS hanya dapat beroperasi di sistem operasi Windows.

Berikut ini adalah cara saya menginstal LAMP (Linux-Apache-MySQL-PHP) di Ubuntu 9.04 (Jaunty Jackalope) versi Desktop yang saya gunakan saat ini di notebook saya untuk belajar CMS Drupal secara lokal. Nantinya saya akan menjalankan Drupal dengan URL mengarah kepada localhost. Sebenarnya panduan singkat ini sebelumnya saya rencanakan
untuk demo instalasi wordpress pada Ubuntu (untuk Guru Komputer) di Lab Komputer tempat kerja saya minggu lalu, namun karena waktu pertemuan yang terbatas sehingga tidak jadi dilaksanakan. So, saya publish saja disini..

Instalasi LAMP:
LAMP Ubuntu Jaunty JackalopeSaya biasanya menggunakan Synaptic Package Manager dan command apt-get (lebih sering menggunakan apt-get karena lebih cepat). Repository paket langsung dari internet yang dihubungkan melalui Proxy Server di tempat kerja saya.


1. Dari desktop Gnome, pilih System -> Administration -> Synaptic Package Manager.
2. Setelah berada pada window Synaptic Package Manager, pilih Edit -> Mark Packages by Task.
3. Kemudian pilih LAMP server dan jalankan instalasinya.
4. Untuk instal phpMyAdmin, silahkan Search dan ketikkan phpmyadmin.

Jika rekan-rekan ingin menggunakan command apt-get atau aptitude:

1. Instal Apache: sudo apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils apache2-suexec libexpat1 ssl-cert
2. Instal PHP: sudo apt-get install libapache2-mod-php5 libapache2-mod-ruby libapache2-mod-python php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
3. Instal MySQL: sudo apt-get install mysql-server mysql-client libmysqlclient15-dev
4. Instal phpMyAdmin: sudo apt-get install phpmyadmin

Konfigurasi Web Server Apache:

* Edit file /etc/apache2/sites-enabled/000-default, rubah pada bagian:


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all


menjadi:


Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all


* Aktifkan module rewrite (untuk mengaktifkan URL ramah Drupal), gunakan command: $ sudo a2enmod rewrite, sehingga akan muncul:Module rewrite installed; run /etc/init.d/apache2 force-reload to enable.
* Jalankan/restart web server apache untuk mengaktifkan perubahan yang sudah dilakukan dengan command: $ sudo /etc/init.d/apache2 restart, jika berhasil maka akan muncul:

Restarting web server apache2
…waiting [ok]

* Rubah kepemilikan root direktory web server dengan command:$ sudo chown -R [nama-user] /var/www

Maksud saya agar [nama-user] memiliki akses full terhadap root direktori web server, sehingga memudahkan pengelolaan web saat kita login menggunakan user [nama-user] nantinya.

Konfigurasi MySQL:
phpMyAdmin Ubuntu Jaunty JackalopeUntuk mengelola database MySQL saya menggunakan phpMyAdmin. Saya hanya perlu menambahkan user baru selain root untuk akses database nantinya.
1.Dari browser arahkan URL ke: http://localhost/phpmyadmin. Kemudian masukkan username root dan password.
2.Setelah login dihalaman phpMyAdmin, pilih tab Hak Akses. Kemudian tambahkan pengguna baru, beri hak atas akses database untuk host localhost.


Referensi :
http://mirror.pesat.net.id/images/apache_logo.png
http://pasuruan.linux.or.id/wp-content/uploads/2008/10/20-xampp-logo-trio-300x263.jpg
id.wikipedia.org/wiki/Server_web
http://fxekobudi.net/linux/instalasi-dan-konfigurasi-lamp-server-di-ubuntu-904-jaunty-jackalope/

JARINGAN MULTIHOP / INTERNETWORKING

0 kritik,saran atau cacian


Pada artikel yang lalu kita sudah membahas mengenai jaringan hop tunggal, sekarang kita akan mempelajari jaringan multihop/internetworking. Perbedaan mendasar dari jaringan hop tunggal dengan jaringan multi hop yaitu pada jaringan hop tunggal semua mesin terhubung secara langsung yang berarti semua mesin berada pada segmen ethernet yang sama sedangkan pada jaringan multihop tidak semua mesin terhubung secara langsung sehingga kita akan mempelajari bagaimana komunikasi bisa terjadi antara hop-hop yang berbeda segmen ethernet tersebut.

Untuk menentukan mesin yang terkoneksi langsung yaitu dengan menetukan range alamat yang terkoneksi langsung dengan menggunakan kombinasi dari netmask dan ip address. Ip address dibagi menjadi 2 yaitu net address dan host address. Mesin-mesin yang terkoneksi secara langsung memiliki net address yang sama. Dengan memeriksa net address itulah kita dapat membedakan mesin yang terkoneksi langsung dan mesin yang tidak terkoneksi langsung.


Untuk mengkoneksikan mesin yang tidak terkoneksi secara langsung maka di gunakanlah router. Router adalah sebuah device yang berfungsi untuk meneruskan paket-paket dari sebuah network ke network yang lainnya (baik LAN ke LAN atau LAN ke WAN) sehingga host-host yang ada pada sebuah network bisa berkomunikasi dengan host-host yang
ada pada network yang lain. Router dapat berupa dedicated router atau pc router. Untuk meminta router meneruskan paket dilakukan dengan men-set default gateway si pengirim ke router yang diinginkan.

Network Interface adalah sebuah Interface yang berfungsi untuk menyambungkan sebuah host ke network. Network Interface dibutuhkan oleh Router untuk menghubungkan Router dengan sebuah LAN atau WAN. Karena Router bertugas menyambungkan network-network, sebuah router harus mempunyai minimal 2 network interface. Dengan konfigurasi minimal ini, router tersebut bisa menghubungkan 2 network, karena masing-masing network membutuhkan satu network interface yang terhubung ke Router.

Setelah interface terkonfigurasi, router memerlukan sebuah proses agar router tahu bagaimana dan kemana sebuah paket harus diteruskan. Proses ini disebut proses routing. Routing dapat dikelompokkan menjadi 2 kelompok, yaitu:
• Static Routing – Router meneruskan paket dari sebuah network ke network yang lainnya berdasarkan rute (catatan: seperti rute pada bis kota) yang ditentukan oleh administrator. Rute pada static routing tidak berubah, kecuali jika diubah secara
manual oleh administrator.
• Dynamic Routing – Router mempelajari sendiri Rute yang terbaik yang akan dite
mpuhnya untuk meneruskan paket dari sebuah network ke network lainnya. Administrator tidak menentukan rute yang harus ditempuh oleh paket-paket tersebut. Administrator hanya menentukan bagaimana cara router mempelajari paket, dan kemudian router mempelajarinya sendiri. Rute pada dynamic routing berubah, sesuai dengan pelajaran yang didapatkan oleh router.





Referensi :

1. Pengantar Cisco router (Alfred Alinazar)
2. Freesco (Free Cisco) : Linux Untuk Pc Router (Dindin Nugraha)
3. http://jodi.blogsome.com/wp-admin/images/thumb-bgp.01.jpg
4. http://wb7.itrademarket.com/pdimage/04/906104_tl-wr541g.jpg
5. http://www.trainsignaltraining.com/wpnew/wp-content/uploads/2007/11/IP_part3_Stelios/2.jpg
6. http://www.cisco.com/image/gif/paws/13769/fig_5_new.gif

Membangun Jaringan Ethernet Hop Tunggal dengan Protokol TCP/IP

0 kritik,saran atau cacian

Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:

Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Klasifikasi Berdasarkan skala :

  • Personal Area Network (PAN)
  • Campus Area Network (CAN)
  • Local Area Network (LAN)
  • Metropolitant Area Network (MAN)
  • Wide Area Network (WAN)
  • Global Area Network (GAN)

Berdasarkan fungsi : Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:

  • Client-server

Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.

  • Peer-to-peer

Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.

Berdasarkan topologi jaringan: Berdasarkan [topologi jaringan], jaringan komputer dapat dibedakan atas:


Ethernet


Protocol Ethernet sejauh ini adalah yang paling banyak digunakan, Ethernet menggunakan metode akses yang disebut CSMA/CD (Carrier SenseMultiple Access/Collision Detection). Sistem ini menjelaskan bahwa setiap komputer memperhatikan ke dalam kabel dari network sebelum mengirimkan sesuatu ke dalamnya. Jika dalam jaringan tidak ada aktifitas atau bersih computer akan mentransmisikan data, jika ada transmisi lain di dalam kabel, komputer akan menunggu dan akan mencoba kembali transmisi jika jaringan telah bersih. kadangkala dua buah komputer melakukan transmisi pada saat yang sama, ketika hal ini terjadi, masing-masing komputer akan mundur dan akan menunggu kesempatan secara acak untuk mentransmisikan data kembali. metode ini dikenal dengan koalisi, dan tidak akan berpengaruh pada kecepatan transmisi dari network.

Protokol Ethernet dapat digunakan untuk pada model jaringan Garis lurus , Bintang, atau Pohon . Data dapat ditransmisikan melewati kabel twisted pair, koaksial, ataupun kabel fiber optic pada kecepatan 10 Mbps.

Prinsip kerja Transmission Control Protocol (TCP).

Berbeda dengan InterNet Protokol (IP), TCP mempunyai prinsip kerja seperti "virtual circuit" pada jaringan telepon. TCP lebih mementingkan tata-cara dan keandalan dalam pengiriman data antara dua komputer dalam jaringan. TCP tidak perduli dengan apa-apa yang dikerjakan oleh IP, yang penting adalah hubungan komunikasi antara dua komputer berjalan dengan baik. Dalam hal ini, TCP mengatur bagaimana cara membuka hubungan komunikasi, jenis aplikasi apa yang akan dilakukan dalam komunikasi tersebut (misalnya mengirim e-mail, transfer file dsb.) Di samping itu, juga mendeteksi dan mengoreksi jika ada kesalahan data. TCP mengatur seluruh proses koneksi antara satu komputer dengan komputer yang lain dalam sebuah jaringan komputer.

Berbeda dengan IP yang mengandalkan mekanisme connectionless pada TCP mekanisme hubungan adalah connection oriented. Dalam hal ini, hubungan secara logik akan dibangun oleh TCP antara satu komputer dengan komputer yang lain. Dalam waktu yang ditentukan komputer yang sedang berhubungan harus mengirimkan data atau acknowledge agar hubungan tetap berlangsung. Jika hal ini tidak sanggup dilakukan maka dapat diasumsikan bahwa komputer yang sedang berhubungan dengan kita mengalami gangguan dan hubungan secara logik dapat diputus.

TCP mengatur multiplexing dari data yang dikirim/diterima oleh sebuah komputer. Adanya identifikasi pada TCP header memungkinkan multiplexing dilakukan. Hal ini memungkinkan sebuah komputer melakukan beberapa hubungan TCP secara logik. Bentuk hubungan adalah full duplex, hal ini memungkinkan dua buah komputer saling berbicara dalam waktu bersamaan tanpa harus bergantian menggunakan kanal komunikasi. Untuk mengatasi saturasi (congestion) pada kanal komunikasi, pada header TCP dilengkapi informasi tentang flow control.

Hal yang cukup penting untuk dipahami pada TCP adalah port number. Port number menentukan servis yang dilakukan oleh program aplikasi diatas TCP. Nomor-nomor ini telah ditentukan oleh Network Information Center dalam Request For Comment (RFC) 1010 [10]. Sebagai contoh untuk aplikasi File Transfer Protokol (FTP) diatas transport layer TCP digunakan port number 20 dan masih banyak lagi.

Prinsip kerja dari TCP berdasarkan prinsip client-server. Server adalah program pada komputer yang secara pasif akan mendengarkan (listen) port number yang telah ditentukan pada TCP. Sedang client adalah program yang secara aktif akan membuka hubungan TCP ke komputer server untuk meminta servis yang dibutuhkan.

State diagram kerja TCP diperlihatkan pada gambar 3. Pada state diagram gambar 3, client akan secara aktif membuka hubungan (active open) dengan mengirimkan sinyal SYN (state SYN SENT) ke komputer server tujuan. Jika server menerima sinyal SYN maka server yang saat itu berada pada state LISTEN akan mengirimkan sinyal SYN dan ke dua komputer (client & server) akan ke state ESTAB. Jika tidak ada tanggapan dari komputer yang dituju, maka program akan kembali pada state CLOSE. Setelah servis yang dilakukan telah selesai maka salah client akan mengirimkan sinyal FIN dan komputer client akan berada pada state FIN WAIT sampai sinyal FIN dari server diterima. Pada saat menerima sinyal FIN, server akan ke state CLOSE WAIT hingga hubungan diputus. Akhirnya kedua komputer akan kembali pada state CLOSE.

Menghubungkan peralatan fisik Ethernet dan UTP cable
Untuk menghubungkan kabel UTP, terdiri dari empat pasang kabel yang di pilin, dengan Ethernet card digunakan sebuah modul register jack (RJ) yang bernama RJ-45. jack ini memiliki delapan buah pin sesuai dengan jumlah kabel UTP. Penomoran pin RJ-45 dilakukan dengan cara memegangnya pada posisi terlentang kemudian penomoran pin dimulai dari sebelah kiri seperti:
- Ethernet card akan mentransmit / mengirim sinyal (Tx) pada pin nomor 1 dan 2, menerima / receive (Rx) pada pin nomor 3 dan 6.
- Switch / hub akan mentransmit/ mengirim sinyal (Tx) pada pin nomor 3 dan 6, menerima / receive (Rx) pada pin nomor 1 dan 2.

Standar pengkabelan dari EIA/TIA


Pembuatan UTP Cross Cable

Ujung satu menggunakan standar 568 A dan ujung yang lain menggunakan standar 568 B atau sebaliknya.

Pembuatan UTP Stright Cable

Ujung yang satu menggunakan standar 568 A dan ujung yang lainpun menggunkan standar 568 A atau ujung Ujung yang satu menggunakan standar 568 B dan ujung yang lainpun menggunkan standar 568

Pemasangan Konektor RJ-45

- kabel UTP di potong rata

- kabel di buka pelindungnya kira-kira 3 cm

- bariskan 4 pasang kabel yang di pilin

- siapkan Conector RJ-45

- bila belum rata di potong dengan tang crimping

- kabel masukan kedalam conector

- kemudian di crimping.

- Untuk ujung kabel ke dua sama standar yang digunakan sesuai dengan pembuatan kabel seperti cross cable atauu straight cable.

Tugas !!!

ARP (Address Resolution Protocol) merupakan metode standar untuk menemukan alamat hardware sebuah host ketika hardware telah diketahui alamat network layernya (IP).Alamat dari sebuah hardware biasa disebut dengan MAC Address. Jadi ARP biasa digunakan untuk menerjemahkan alamat IP ke alamat MAC ethernet.


Referensi dan Gambar :

Kuliah Umum IlmuKomputer.Com jaringan computer, Onno W. Purbo (Department of Electrical and Computer Engineering). Dll.

http://www.comtradcables.com/images/RJ45-EN.jpg

http://intakemaninjau.files.wordpress.com/2008/02/tipikal-jaringan.jpg

http://www.lakewoodconferences.com/direct/dbimage/50297531/10___100m_Ethernet_Card.jpg

http://id.wikipedia.org/wiki/Jaringan_komputer


http://www.patraswireless.net/tutorial/basic%20tutorial/tut-equipemt/cable_utp_clip_image001.gif

Lihat blog secara cepat lewat demo neo

0 kritik,saran atau cacian

Saya sudah lama mendengar kalau template neo bisa mempercepat pembukaan artikel blog. Tadinya saya pikir kecepatannya tidak begitu drastis, tapi setelah saya melihat demo blog yang menggunakan template neo disini, saya baru yakin dan merasa sangat kagum. Sehingga saya pun memakai template yang sama.

Kalau kamu ga percaya, silahkan coba disini, kemudian anda masukan alamat blog yang ingin anda buka dikotak yang sudah di sediakan, kemudian rasakan bedanya. Dijamin anda pasti ingin pake template itu……!!!!

Lagi-lagi ganti baju !!!

0 kritik,saran atau cacian

Tampilan blog ini sebelumnya sebenarnya sudah cukup bagus, namun sayang sering ada tampilan yang kurang enak di pandang mata dari photobucket (file-file gambar di simpan di photobucket) yang menyuruh untuk meng-upgrade account si pemilik gambar (si pembuat template).

Akhirnya karena kesal saya pun mengganti templatenya dengan template dari neo yang memang sudah lama saya ingin pasangkan di blog saya. Alhasil blog ini kembali berpenampilan baru, dan saya pun harus kembali me-maintenance blog ini, Karena beberapa fiturnya hilang dan harus di setting ulang.

Yach…semoga anda suka dengan penampilan baru blog ini. Apapun templatenya yang penting minumnya teh bobol sokro……