modul cisco packet tracer

1. MODUL CISCO PACKET TRACER UNTUK SIMULASI JARINGAN KOMPUTER Modul ini untuk pembelajaran semata, Semua isi di modul ini dapat di copy atau di gandakan dengan syarat tidak untuk di perjual belikan. SIMULASI MEMBUAT SERVER DNS PADA JARINGAN SIMULASI MEMBUAT SERVER HTTP PADA JARINGAN SIMULASI MEMBUAT JARINGAN NIRKABEL SEDERHANA SIMULASI MEMBUAT JARINGAN SEDERHANA SIMULASI MEMBUAT SERVER DHCP PADA JARINGAN SIMULASI ROUTING (INTERCONN ECT- NETWORK) 2012 [Gie] [Teknik Informatika] 1/1/2012

  1. 2. DAFTAR ISI DAFTAR GAMBAR………………………………………………………………………………………………………………………… 3 PENDAHULUAN …………………………………………………………………………………………………………………………… 4 SIMULASI MEMBUAT JARINGAN SEDERHANA…………………………………………………………………………………. 6 PERSIAPAN ……………………………………………………………………………………………………………………………… 6 MELAKUKAN PING …………………………………………………………………………………………………………………… 7 KESIMPULAN …………………………………………………………………………………………………………………………… 8 SIMULASI MEMBUAT JARINGAN NIRKABEL SEDERHANA ………………………………………………………………….. 9 PERSIAPAN ……………………………………………………………………………………………………………………………… 9 MELAKUKAN PING …………………………………………………………………………………………………………………. 11 KESIMPULAN …………………………………………………………………………………………………………………………. 12 SIMULASI MEMBUAT SERVER HTTP PADA JARINGAN …………………………………………………………………….. 13 PERSIAPAN ……………………………………………………………………………………………………………………………. 13 MELAKUKAN BROWSING HTTP ………………………………………………………………………………………………… 14 KESIMPULAN …………………………………………………………………………………………………………………………. 14 EKSPERIMEN …………………………………………………………………………………………………………………………. 14 SIMULASI MEMBUAT SERVER DHCP PADA JARINGAN ……………………………………………………………………. 15 PERSIAPAN ……………………………………………………………………………………………………………………………. 15 MELAKUKAN REQUEST DHCP…………………………………………………………………………………………………… 17 KESIMPULAN …………………………………………………………………………………………………………………………. 19 EKSPERIMEN …………………………………………………………………………………………………………………………. 19 SIMULASI MEMBUAT SERVER DNS PADA JARINGAN………………………………………………………………………. 20 PERSIAPAN ……………………………………………………………………………………………………………………………. 20 MELAKUKAN BROWSING HTTP KE DOMAIN………………………………………………………………………………. 21 KESIMPULAN …………………………………………………………………………………………………………………………. 22 EKSPERIMEN …………………………………………………………………………………………………………………………. 22 SIMULASI ROUTING (INTERCONNECT-NETWORK)………………………………………………………………………….. 23 PERSIAPAN ……………………………………………………………………………………………………………………………. 23 KONFIGURASI ROUTER VIA CLI CISCO IOS …………………………………………………………………………………. 25 MELAKUKAN PING KE HOST DI NETWORK LAIN …………………………………………………………………………. 27 KESIMPULAN …………………………………………………………………………………………………………………………. 27 EKSPERIMEN …………………………………………………………………………………………………………………………. 28 2
  2. 3. DAFTAR GAMBAR GAMBAR 1 SPLASH SCREEN KETIKA MEMULAI CISCO PACKET TRACER V5.1 ………………………………………………………………………..4 GAMBAR 2 TAMPILAN UTAMA CISCO PACKET TRACER…………………………………………………………………………………………………5 GAMBAR 3 TOPOLOGI JARINGAN ………………………………………………………………………………………………………………………….6 GAMBAR 4 MENU KONFIGURASI IP ADDRESS HOST ……………………………………………………………………………………………………6 GAMBAR 5 WINDOW COMMAND PROMPT ……………………………………………………………………………………………………………..7 GAMBAR 6 PERSIAPAN MEMBUAT JARINGAN WIRELESS ………………………………………………………………………………………………9 GAMBAR 7 JENDELA PROPERTIES PC0 PADA TAB “PHYSICAL”………………………………………………………………………………………..9 GAMBAR 8 KONFIGURASI IP ADDRESS PC0 …………………………………………………………………………………………………………..10 GAMBAR 9 WORKSTATION YANG SALING TERHUBUNG VIA JARINGAN NIRKABEL…………………………………………………………………11 GAMBAR 10 WINDOW COMMAND PROMPT ………………………………………………………………………………………………………….11 GAMBAR 11 PERSIAPAN PEMBUATAN JARINGAN CLIENT-SERVER ………………………………………………………………………………….13 GAMBAR 12 KONFIGURASI SERVER HTTP ……………………………………………………………………………………………………………..13 GAMBAR 13 HALAMAN HOMEPAGE SERVER0 DILIHAT VIA WEB BROWSER PC0 ………………………………………………………………..14 GAMBAR 14 SIMULASI WORKSTATION DAN SERVER DHCP …………………………………………………………………………………………15 GAMBAR 15 KONFIGURASI IP ADDRESS SERVER DHCP ……………………………………………………………………………………………..15 GAMBAR 16 KONFIGURASI SERVICE DHCP PADA SERVER0 …………………………………………………………………………………………16 GAMBAR 17 JENDELA PROPERTIES PC0 PADA TAB “DESKTOP” …………………………………………………………………………………….17 GAMBAR 18 PILIHAN DHCP PADA WORKSTATION PC0 …………………………………………………………………………………………….17 GAMBAR 19 KONFIGURASI IP ADDRESS OTOMATIS MEMANFAATKAN DHCP SERVER ………………………………………………………….18 GAMBAR 20 TOPOLOGI JARINGAN ………………………………………………………………………………………………………………………20 GAMBAR 21 KONFIGURASI DNS SERVER PADA SERVER1 ……………………………………………………………………………………………21 GAMBAR 22 HASIL WEB BROWSING MENUJU HTTP SERVER PADA DOMAIN TIBANDUNG.COM ………………………………………………22 GAMBAR 23 DUA JARINGAN BERBEDA DAN SALING TERKONEKSI VIA ROUTER ……………………………………………………………………23 GAMBAR 24 ILUSTRASI UNTUK DUA JARINGAN BERBEDA TERHUBUNG DENGAN ROUTER0 …………………………………………………….23 GAMBAR 25 KONFIGURASI ROUTING PADA INTERFACE FE0/0 ROUTER0 …………………………………………………………………………24 GAMBAR 26 ROUTING TABLE ROUTER0………………………………………………………………………………………………………………..25 GAMBAR 27 CLI CISCO IOS ……………………………………………………………………………………………………………………………..25 GAMBAR 28 ILUSTRASI UNTUK SOAL EKSPERIMEN……………………………………………………………………………………………………28 3
  3. 4. PENDAHULUAN Cisco Packet Tracer adalah tools e-learning yand dibuat oleh Cisco yang akan mensimulasi cara kerja suatu jaringan berdasarkan topologi dan konfigurasi yang diberlakukan oleh penggunanya persis seperti aslinya. Versi perangkat lunak Cisco Packet Tracer yang digunakan penulis saat membuat tulisan ini adalah versi 5.1 seperti yang terlihat pada splash screen pada gambar 1. Gambar 1 Splash Screen Ketika Memulai Cisco Packet Tracer v5.1 4
  4. 5. Sedangkan tampilan utamanya dapat dilihat pada gambar 2 sebagai berikut. Gambar 2 Tampilan Utama Cisco Packet Tracer ASUMSI Diasumsikan bahwa perangkat lunak Cisco Packet Tracer sudah terinstal, pembaca telah mengetahui dasar TCP/IP, serta mengetahui dasar-dasar operasional perangkat lunak Cisco Packet Tracer ini. Sehingga modul ini bertujuan untuk pemanfaatan lanjut dari perangkat lunak. Selain itu, juga karena perangkat lunak ini sudah disertakan video tutorial lengkap untuk dasar-dasar operasionalnya. Bagi pembaca yang belum pernah menggunakan perangkat lunak ini, sangat disarankan untuk melihat video tutorialnya terlebih dahulu yang bisa diakses melalui menu: Help menekan tombol F11 pada jendela utama. 5 -> Tutorials atau dengan
  5. 6. SIMULASI MEMBUAT JARINGAN SEDERHANA PERSIAPAN Persiapan instalasi jaringan sederhana dalam contoh ini adalah dengan menggunakan 2 buah workstation dan 1 switch. Tiap node dihubungkan dengan kabel sehingga terlihat sesuai dengan gambar 3 berikut ini. Gambar 3 Topologi Jaringan Jika kedua titik pada garis belum berwarna hijau, berarti tiap node tersebut belum terkoneksi Lalu lakukan konfigurasi IP address host PC0 dengan cara double-klik gambar PC0, selanjutnya klik tab Desktop dan pilih bagian menu IP Configuration sehingga terlihat tampilan sesuai pada gambar 4. Gambar 4 Menu Konfigurasi IP Address Host 6
  6. 7. Lakukan konfigurasi pada workstation sebagai berikut: Pada PC0 : Pada PC1 : IP Address Subnet Mask Default Gateway DNS Server : 192.168.123.1 : 255.255.255.0 : – (kosong) : – (kosong) IP Address Subnet Mask Default Gateway DNS Server : 192.168.123.2 : 255.255.255.0 : – (kosong) : – (kosong) MELAKUKAN PING Untuk menguji koneksi antara dua node tersebut menggunakan utilitas “ping”. Untuk memulai ping dari PC0 menuju PC1, double-klik PC0 sehingga muncul jendela properties untuk PC0, kemudian pilih tab Desktop, selanjutnya pilih menu Command Prompt sehingga muncul tampilan seperti gambar 5 di bawah ini. Gambar 5 Window Command Prompt Lakukan “ping” dengan cara mengetikkan: ping [ip_address_tujuan] Untuk melakukan ping menuju PC1 yang memiliki IP address 192.168.123.2 adalah dengan cara mengetikkan: ping 192.168.123.2 Dari hasil perintah yang anda lakukan akan dihasilkan output seperti ini: 7
  7. 8. KESIMPULAN Dari hasil percobaan yang dilakukan, dapat diambil kesimpulan bahwa: 1. Workstation PC0 dan PC1 baru dapat terhubung jika IP address kedua workstation telah dikonfigurasi dengan baik dan benar. 2. Untuk menguji konektivitas antar node dapat menggunakan perintah “ping”. Hasil output perintah ping ada berbagai macam. Yaitu: Reply, Request Timed Out, dan Destination Host Unreachable. TIPS Untuk melihat simulasi packet, keperluan troubleshoot packet, PDU inspecting, dll silahkan klik mode Simulation (atau menekan hotkey Shift+S) pada bagian kanan bawah jendela utama perangkat lunak, seperti yang terlihat pada gambar di bawah ini. Dari mode Simulation, kita bisa melihat aktifitas protokol-protokol yang bekerja dalam interval waktu tertentu. Untuk mempelajari tugas masing-masing protokol, sangat disarankan menggunakan mode Simulation ini. Untuk maju ke event/kejadian protokol selanjutnya, klik tombol Capture/Forward. Sedangkan box Event List Filters untuk menyaring event yang dilalui protokol agar simulasi tidak terlihat kompleks. Untuk kembali ke mode Realtime, tinggal memilih lagi mode Realtime (atau menekan hotkey Shift+R) Mode Realtime 8 Mode Simulation
  8. 9. SIMULASI MEMBUAT JARINGAN NIRKABEL SEDERHANA PERSIAPAN Persiapan instalasi jaringan nirkabel (wireless) sederhana dalam contoh ini adalah dengan menggunakan 2 buah workstation dan 1 access point sehingga terlihat seperti gambar 6 di bawah ini. Gambar 6 Persiapan Membuat Jaringan Wireless 1. Double-klik PC0 sehingga muncul jendela properties PC0. 2. Matikan device pada PC0 dengan cara menekan tombol power (lihat gambar 7). Gambar 7 Jendela Properties PC0 Pada Tab “Physical” 9
  9. 10. 3. Setelah device PC0 dimatikan, ganti module (network interface) default Fast-Ethernet (kabel) menjadi module untuk menerima sinyal wireless (nirkabel) bernama Linksys- WMP300N. Pada gambar 7, lokasi module ditandai dengan kotak warna hijau. Caranya dengan melakukan drag n drop. Setelah module telah dibuang, pada list modules sebelah kiri, drag n drop Linksys-WMP300N menuju tempat module sebelumnya terpasang. Sehingga network interface PC0 sekarang adalah WLAN Card, dan siap untuk menerima paket di jaringan pada medium wireless. 4. Masih di jendela properties PC0, Lanjutkan ke tab Config. Pada menu sebelah kiri bagian Interface, klik Wireless. Cari field bertuliskan IP Configuration dan pada radio button, pilih Static. Isikan IP address untuk PC0 menjadi 192.168.123.1 subnet mask 255.255.255.0. Ilustrasi langkah 4 ini akan terlihat seperti gambar 8 berikut ini. Gambar 8 Konfigurasi IP Address PC0 5. Lakukan hal yang sama untuk worstation PC1 tetapi dengan IP address berbeda. Untuk contoh kali ini isikan dengan 192.168.123.2 Lakukan konfigurasi pada workstation sebagai berikut: Pada PC0 : Pada PC1 : IP Address Subnet Mask : 192.168.123.1 : 255.255.255.0 IP Address Subnet Mask : 192.168.123.2 : 255.255.255.0 10
  10. 11. 6. Jika konfigurasi pada kedua workstation sudah dilakukan, PC0 sudah terkoneksi dengan PC1 melalui jaringan nirkabel. Hasilnya bisa dilihat pada gambar 9. Gambar 9 Workstation Yang Saling Terhubung via Jaringan Nirkabel MELAKUKAN PING Untuk menguji koneksi antara dua node tersebut menggunakan utilitas “ping”. Untuk memulai ping dari PC0 menuju PC1, double-klik PC0 sehingga muncul jendela properties untuk PC0, kemudian pilih tab Desktop, selanjutnya pilih menu Command Prompt sehingga muncul tampilan seperti gambar 10 di bawah ini. Gambar 10 Window Command Prompt Lakukan “ping” dengan cara mengetikkan: ping [ip_address_tujuan] Untuk melakukan ping menuju PC1 yang memiliki IP address 192.168.123.2 adalah dengan cara mengetikkan: ping 192.168.123.2 Dari hasil perintah yang anda lakukan akan dihasilkan output seperti ini: 11
  11. 12. KESIMPULAN Dari hasil percobaan yang dilakukan, dapat diambil kesimpulan bahwa: 1. Workstation PC0 dan PC1 baru dapat terhubung jika IP address kedua workstation telah dikonfigurasi dengan baik dan benar. 2. PC0 dan PC1 bisa terhubung via jaringan tanpa kabel/nirkabel/wireless. Caranya dengan mengganti interface module pada tiap worstation yang sebelumnya adalah Fast- Ethernet (default pada Cisco Packet Tracer) menjadi module untuk wireless. 3. Untuk menguji konektivitas antar node dapat menggunakan perintah “ping”. Hasil output perintah ping ada berbagai macam. Yaitu: Reply, Request Timed Out, dan Destination Host Unreachable. 12
  12. 13. SIMULASI MEMBUAT SERVER HTTP PADA JARINGAN PERSIAPAN Persiapan simulasi server HTTP dalam contoh ini adalah dengan menggunakan 1 buah workstation dan 1 server yang terhubung langsung dengan kabel –tipe cross– sehingga terlihat seperti gambar 11 di bawah ini. Gambar 11 Persiapan Pembuatan Jaringan Client-Server 1. Lakukan konfigurasi IP address pada PC0 seperti yang telah dijelaskan di bagian sebelumnya (SIMULASI MEMBUAT JARINGAN SEDERHANA). 2. Lakukan konfigurasi IP address pada Server0. Langkah-langkah mengkonfigurasi IP address untuk tipe Server-PT pada Cisco Packet Tracer sama dengan workstationnya (PC-PT). 3. Double-klik Server0 sehingga jendela properti Server0 muncul. Pindahkan ke tab Config. Pada menu kiri bagian Services, pilih HTTP. Pastikan radio button service HTTP pada pilihan On. Anda juga bisa mengubah halaman homepage Server0, dengan cara mengubah script HTML yang ada sesuka anda. Ilustrasi konfigurasi bisa dilihat di gambar 12 di bawah ini. Gambar 12 Konfigurasi Server HTTP 13
  13. 14. MELAKUKAN BROWSING HTTP Double-klik PC0 sehingga muncul jendela properties PC0. Pilih tab Desktop. Pada daftar menu, pilih Web Browser. Ketika jendela web browser muncul, ketikkan IP address Server0/Server HTTP (192.168.123.2) di field URL. Sesaat setelah itu akan dihasilkan tampilan halaman web pada Server0 di web browser PC0. Gambar 13 memperlihatkan hasil akhirnya. Gambar 13 Halaman Homepage Server0 Dilihat via Web Browser PC0 KESIMPULAN Dari hasil percobaan yang dilakukan, dapat diambil kesimpulan bahwa: 1. Worstation dan Server dapat saling terhubung jika dikonfigurasi dengan benar. 2. Web browser di workstation baru bisa mengakses HTTP server sesaat setelah service HTTP pada server tersebut On. EKSPERIMEN Bagaimana jika PC0 melakukan ping menuju Server0. Apakah bisa? Apakah statusnya: Reply, Request Timed Out, atau Destination Host Unreachable? Coba buat jaringan sederhana seperti pada gambar 3, tetapi ditambahkan dengan node Server. Kemudian lakukan browsing HTTP dari kedua workstation terhadap server! Coba buat hal yang sama, tetapi untuk tipe jaringan seperti gambar 9! 14
  14. 15. SIMULASI MEMBUAT SERVER DHCP PADA JARINGAN PERSIAPAN Persiapan simulasi server DHCP dalam contoh ini adalah dengan menggunakan 5 buah workstation, 1 switch, dan 1 server sehingga terlihat seperti gambar 14 di bawah ini. Gambar 14 Simulasi Workstation dan Server DHCP 1. Double-klik Server0. Pilih tab Config. Pada menu Interface, pilih Fast-Ethernet. Pada bagian IP Configuration, isikan dengan IP address server, dalam contoh ini 192.168.123.1 subnet mask 255.255.255.0. Lihat gambar 15. Gambar 15 Konfigurasi IP Address Server DHCP 15
  15. 16. 2. Masih di jendela properties Server0 pada menu Services, pilih DHCP. Pastikan service DHCP On. Isikan blok IP address yang akan diberikan* IP oleh DHCP Server. *DHCP (Dynamic Host Configuration Protocol) adalah protokol yang akan memberikan konfigurasi secara dinamis/automatis terhadap host. Salah satunya untuk konfig IP Address secara otomatis. Gambar 16 Konfigurasi Service DHCP Pada Server0 Pada Start IP Address isikan dengan 192.168.123.19, dan pada Maximum Number of Users=5. Hal ini berarti setiap host yang request IP pada DHCP Server akan mendapatkan IP address mulai dari range 192.168.123.19 – 192.168.123.23 Untuk field Default Gateway dan DNS Server biarkan kosong untuk contoh ini. 16
  16. 17. MELAKUKAN REQUEST DHCP 1. Double-klik PC0 hingga muncul jendela properties PC0. Pilih tab Desktop. Pada menu yang ada, pilih menu IP Configuration. Gambar 17 Jendela Properties PC0 Pada Tab “Desktop” 2. Pastikan pilihan radio button pada pilihan DHCP. Seperti terlihat pada gambar 18. Gambar 18 Pilihan DHCP Pada Workstation PC0 17
  17. 18. 3. Setelah konfigurasi selesai, silahkan mengecek konfigurasi IP pada PC0 yang sebelumnya telah di-set ke DHCP. Hasil akhir bisa dilihat pada gambar 19 di bawah ini. Terlihat IP address yang diberikan oleh DHCP Server adalah 192.168.123.19 lengkap dengan subnetnya 255.255.255.0. Gambar 19 Konfigurasi IP Address Otomatis Memanfaatkan DHCP Server Dalam praktik aslinya, konfigurasi IP static (tanpa DHCP) atau dynamic (menggunakan DHCP) pada komputer berbasis Windows adalah dengan memilih pilihan antara Obtain an IP address automatically (menggunakan DHCP) dan Use the following IP address (tanpa DHCP). 4. Lakukan hal yang sama terhadap PC1, PC2, PC3, dan PC4! 18
  18. 19. KESIMPULAN Dari hasil percobaan yang dilakukan, dapat diambil kesimpulan bahwa: 1. Pemberian IP Address otomatis memanfaatkan protokol DHCP. Host yang melakukan layanan pemberian IP address disebut server DHCP. 2. Workstation baru mendapat konfigurasi host dari DHCP server hanya jika layanan DHCP server memang ada dan statusnya On. EKSPERIMEN Bagaimana jika PC2 menggunakan static IP address dan tetap di segmen jaringan (subnet) yang sama dengan server DHCP? Apa yang terjadi? Coba buat jaringan sederhana seperti pada gambar 3, tetapi ditambahkan dengan node Server yang memberikan layanan/service DHCP. Kemudian set di tiap workstation untuk memberlakukan DHCP! Coba buat hal yang sama, tetapi untuk tipe jaringan seperti gambar 9! 19
  19. 20. SIMULASI MEMBUAT SERVER DNS PADA JARINGAN PERSIAPAN Persiapan simulasi server DHCP dalam contoh ini adalah dengan menggunakan 1 workstation, 1 switch, dan 2 server sehingga terlihat seperti gambar 20 di bawah ini. Gambar 20 Topologi Jaringan 1. Lakukan konfigurasi IP (statik) sebagai berikut: a. Pada Server0 : IP Address 192.168.123.1 Subnet Mask 255.255.255.0 b. Pada Server1 : IP Address 192.168.123.2 Subnet Mask 255.255.255.0 c. Pada PC0 : IP Address 192.168.123.3 Subnet Mask 255.255.255.0 DNS Server 192.168.123.2 Jangan lupa mengisi field DNS Server pada konfigurasi IP address di PC0. Karena dalam kasus ini, dibutuhkan bantuan DNS Server. 2. Aktifkan layanan HTTP pada Server0. Langkah-langkahnya sama seperti bahasan sebelumnya (SIMULASI MEMBUAT SERVER HTTP PADA JARINGAN). 20
  20. 21. 3. Double-klik Server1 hingga muncul jendela properties Server1. Pindahkan tab ke tab Config. Pada menu Services, pilih DNS. Pastikan service DNS pada radio button adalah On. Pada field domain name isi dengan nama domain tertentu. Misalnya: tibandung.com. Pada field IP address isi dengan IP address Server0/HTTP Server (192.168.123.1). Setelah itu klik Add untuk memasukkannya ke dalam host record DNS Server. Gambar 21 memperlihatkan konfigurasi yang telah dilakukan. Gambar 21 Konfigurasi DNS Server Pada Server1 MELAKUKAN BROWSING HTTP KE DOMAIN Pada PC0 silahkan menuju ke tab Desktop pada jendela properties PC0. Pada menu yang ada, pilih Web Browser. Ketika jendela Web Browser muncul, pada URL ketikkan tibandung.com (atau nama domain yang tadi telah di-entry ke DNS Server). Hasilnya bisa dilihat seperti pada gambar 22. 21
  21. 22. Gambar 22 Hasil Web Browsing Menuju HTTP Server Pada Domain tibandung.com KESIMPULAN Dari hasil percobaan yang dilakukan, dapat diambil kesimpulan bahwa: 1. Resolving nama domain menjadi IP address memanfaatkan protokol DNS. Host yang menjalankan servis DNS disebut DNS Server. 2. Workstation bisa resolving nama domain tertentu hanya jika field DNS server -yang akan menjadi referensi workstation- pada saat konfigurasi IP address diisi, layanan DNS pada server yang ditunjuk worstation memang ada dan statusnya On, serta nama domain yang di-query oleh workstation memang terdaftar pada record DNS server. EKSPERIMEN Bagaimana jika PC0 tidak mengisi field DNS Server pada saat konfigurasi IP, tetapi memasukkan langsung IP address Server0 (192.168.123.1) pada Web Browser? Apakah halaman homepage Server0 tetap bisa di-load? Coba buat jaringan sederhana seperti pada gambar 3, tetapi ditambahkan dengan node Server yang memberikan layanan/service DHCP, HTTP dan DNS. Kemudian cobalah akses domain tertentu yang telah di entry pada record DNS dari salah satu workstation! Coba buat hal yang sama, tetapi untuk tipe jaringan seperti gambar 9! 22
  22. 23. SIMULASI ROUTING (INTERCONNECT-NETWORK) PERSIAPAN Persiapan simulasi routing dalam contoh ini adalah dengan menggunakan 2 workstation, 2 switch, dan 1 router sehingga terlihat seperti gambar 23 berikut. Gambar 23 Dua Jaringan Berbeda dan Saling Terkoneksi via Router Lakukan konfigurasi pada workstation (tanda merah berarti ID host berdasarkan mask): Pada PC0 : Pada PC1 : IP Address Subnet Mask Default Gateway : 192.168.1.1 : 255.255.255.0 : 192.168.1.5 IP Address Subnet Mask Default Gateway : 10.0.0.1 : 255.0.0.0 : 10.0.0.5 Sehingga dapat diilustrasikan penjelasan untuk gambar 23 adalah seperti terlihat pada gambar 24 di bawah ini. Router0 memiliki dua interface, yaitu: 1) Interface dengan IP address 192.168.1.5 yang terhubung secara fisik ke network address 192.168.1.0 2) Interface dengan IP address 10.0.0.5 yang terhubung secara fisik ke network address 10.0.0.0 Gambar 24 Ilustrasi Untuk Dua Jaringan Berbeda Terhubung dengan Router0 23
  23. 24. 1. Double-klik Router0 hingga muncul jendela properties Router0. Pilih tab Config. Pada menu sebelah kiri, klik FastEthernet0/0 (di bawah judul submenu Interface) untuk melakukan konfigurasi IP address pada interface 1 Router0. Isikan IP address yang sesuai dengan network address yang terhubung secara fisik dengan interface tersebut. Misalkan FastEthernet0/0 terhubung secara fisik ke network address 192.168.1.0, maka FastEthernet0/0 yang akan mendapatkan IP gateway 192.168.1.5. Setelah itu aktifkan interface dengan cara mencentang pilihan On pada field Port Status. Begitu juga dengan interface 2 Router0 (FastEthernet0/1) yang terhubung secara fisik dengan network address 10.0.0.0 akan mendapat IP gateway 10.0.0.5. Pada gambar 25 dapat dilihat hasil konfigurasi salah satu interface, sebagai berikut. Gambar 25 Konfigurasi Routing Pada Interface FE0/0 Router0 Jangan lupa mengkonfigurasi interface Router0 yang lainnya. Sehingga semua jaringan dapat terkoneksi dengan benar. 2. Pastikan semua telah terkoneksi dengan cara memeriksa routing table. Untuk memeriksa routing table, pada jendela utama perangkat lunak Cisco Packet Tracer sebelah kiri, pilih menu Inspect (dengan gambar kaca pembesar) atau tekan hotkey I (i) pada keyboard. Jika kursor mouse telah berubah menjadi gambar kaca pembesar, arahkan kursor ke Router0, klik Router0, dan pada menu yang muncul, pilih Routing 24
  24. 25. table. Jika semua telah dilakukan dengan benar, akan terlihat ada entry pada routing table Router0 seperti terlihat pada gambar 26. Gambar 26 Routing Table Router0 Dapat dijelaskan sebagai berikut (lihat baris 1): Jika ada IP address yang melewati Router0 dan akan menuju Network 10.0.0.0 dengan mask /8 (255.0.0.0) –dengan kata lain menuju jaringan atau host 10.* (* = berapapun)– maka akan melaui port interface FastEthernet0/1. Type C berarti Connected atau alamat yang dituju terhubung langsung dengan Router0 tersebut sehingga tidak membutuhkan Next Hop IP (IP router lain). Begitu juga untuk baris dibawahnya. KONFIGURASI ROUTER VIA CLI CISCO IOS Cisco IOS (Internetwork Operating System) adalah sistem operasi yang berfungsi menjalankan dan mengontrol Router dan beberapa Switch milik Cisco. Dengan adanya IOS, sistem operasi pada Switch/Router Cisco, segala sesuatu di dalamnya dapat dengan mudah diatur oleh manusia untuk tujuan tertentu (manageable). Pada perangkat lunak Cisco Packet Tracer juga terdapat simulasi IOS dalam bentuk CLI (Command Line Interface). Bisa dilihat pada gambar 27, ketika Router pertama kali dinyalakan. Gambar 27 CLI Cisco IOS 25
  25. 26. Untuk mengkonfigurasi Router0 pada contoh awal, akan dicoba mengkonfigurasi Router0 tersebut via CLI IOS. 1. Double-klik Router0 hingga muncul jendela properties Router0. Kemudian klik tab CLI sehingga tampilan seperti gambar 27. 2. Ketik “n” pada prompt Continue with configuration dialog? [yes/no]: agar IOS langsung masuk ke CLI. 3. Tekan tombol “ENTER” ketika tulisan Press RETURN to get started! muncul. 4. Kemudian muncul prompt Router>. Mulai dari sini, disebut sebagai user mode. Anda bisa mengetikkan perintah-perintah dasar –biasanya dipakai untuk melihat statistik yang ada pada Router— 5. Untuk masuk ke mode privileged, ketikkan “enable” setelah prompt Router> 6. Kalau muncul prompt Router# (tanda “>” pada prompt telah berubah menjadi tanda “#”), berarti anda telah memasuki mode priviledged. 7. Untuk kembali ke user mode, tinggal mengetikkan perintah “disable” 8. Untuk keluar dari console, ketikkan perintah “logout” 9. Anda akan memulai mengkonfigurasi Router0. Ketikkan “config” pada mode priviledged. Akan ada pertanyaan Configuring from terminal, memory, or network [terminal]? Tekan “ENTER” langsung untuk memilih opsi default –yang berada dalam kurung siku (terminal)- Hal ini akan sama saja jika mengetikkan perintah: Router# config terminal 10. Prompt CLI akan berubah menjadi Router(config)# 11. Ketikkan perintah “interface FastEthernet0/0” setelah prompt Router(config)# untuk mulai mengkonfigurasi FastEthernet0/0. 12. Prompt CLI akan berubah menjadi Router(config-if)# 13. Ketikkan perintah “ip address 192.168.1.5 255.255.255.0”. Ini untuk setting ip address pada interface tersebut menjadi 192.168.1.5 dengan subnet mask 255.255.255.0 14. Selanjutnya ketikkan perintah “no shutdown”, sehingga interface FastEthernet0/0 tersebut menjadi On. Pada konfigurasi cara biasa, ini sama halnya dengan mencentang field Port Status. 15. Ketikkan “exit” sehingga prompt CLI kembali berubah menjadi Router(config)# 16. Sampai tahap ini selesai untuk konfigurasi interface 1 Router0. Lakukan hal yang sama untuk FastEthernet0/1. 26
  26. 27. Jika kedua interface telah dikonfigurasi, maka seharusnya kedua network sudah dapat terhubung langsung. Tidak dibutuhkan entry route manual karena koneksi antara dua network ini adalah bertipe “C” atau Connected. MELAKUKAN PING KE HOST DI NETWORK LAIN Untuk menguji kebenaran dari routing table Router0, bisa dengan melakukan “ping” dari host satu ke host lainnya. Untuk contoh kali ini akan dilakukan ping request dari PC0 (192.168.1.1) menuju ke PC1 (10.0.0.1). Lakukan “ping” dengan cara mengetikkan: ping [ip_address_tujuan] Untuk melakukan ping menuju PC1 yang memiliki IP address 10.0.0.1 adalah dengan cara mengetikkan: ping 10.0.0.1 Dari hasil perintah yang anda lakukan akan dihasilkan output seperti ini: KESIMPULAN Dari hasil percobaan yang dilakukan, dapat diambil kesimpulan bahwa: 1. Koneksi antar dua host atau lebih yang berbeda segmen jaringannya membutuhkan peran dari Router/Gateway. 2. Router selalu memiliki interface yang terhubung secara fisik dengan network lainnya. 3. Next Hop Router dimanfaatkan jika Router tidak terkoneksi secara fisik dengan alamat tertentu. Sehingga selain sebagai gateway, router juga berperan sebagai tempat relay paket. 27
  27. 28. EKSPERIMEN Coba buat interkoneksi antara 3 buah network yang terhubung pada sebuah router. Di network-1 terdapat DNS Server dan 1 workstation, di network-2 terdapat HTTP Server (pada domain ilkomupi.com) dan 1 workstation, di network-3 terdapat HTTP Server (pada domain pendilkomupi.com) dan 1 workstation. Lakukan konfigurasi sedemikian sehingga setiap workstation bisa mengakses layanan server-server yang ada pada tiga network tersebut. Ilustrasi pada gambar 28! Gambar 28 Ilustrasi Untuk Soal Eksperimen 28

Cara mengetes jaringan

1.buka control panel di menu start

2.klik network and internet

3.lalu network and sharing center

4.pilih change adapter setting

5.klik jaringan yg kita gunakan

6.setelah itu klik properties dan cari ipv4 milik pc kita..

bisa juga dengan cmd
buka menu start

1.cari cmd atau command prompt

2.ketik “ipconfig” lalu enter

setelah itu kita akan melihat ip kita di bagian ipv4

selanjutnya kita tes jaringan kita menggunakan cmd lagi
buka cmd

ketik “ping alamat ip” contoh ping 192.168.56.1

setelah itu tekan enter!

jika muncul tulisan “replay from … ” berarti sukses, jika “request time out” berarti gagal.

susunan kabel straight dan crossover

Standar Susunan Kabel Straight (Lurus)
Untuk standar urutan kabel straight susunan pada kedua ujung sama, yaitu:
  1. Putih-orange
  2. Orange
  3. Putih-hijau
  4. Biru
  5. Putih-biru
  6. Hijau
  7. Putih-coklat
  8. Coklat
    Warna Kabel
Standar Susunan Kabel Cross (Silang)
Untuk standar urutan kabel cross susunan pada kedua ujung berbeda, yaitu:
Ujung pertama sama dengan susunan kabel straight:
  1. Putih-orange
  2. Orange
  3. Putih-hijau
  4. Biru
  5. Putih-biru
  6. Hijau
  7. Putih-coklat
  8. Coklat
Ujung kedua, pin 1 dan 3 tukar posisi, pin 2 dan 6 tukar posisi:
  1. Putih-hijau
  2. Hijauh
  3. Putih-orange
  4. Biru
  5. Putih-biru
  6. Orange
  7. Putih-coklat
  8. Coklat
susunan kabel
Gambar susunan kabel cross ujung pertama
 
kabel

Gambar susunan kabel cross ujung kedua

itulah susunan warna pada kabel straight dan cross.

Topologi jaringan

1. Topologi Bus

 

Topologi bus bisa dibilang topologi yang cukup sederhana dibanding topologi yang lainnya. Topologi ini biasanya digunakan pada instalasi jaringan berbasis fiber optic, kemudian digabungkan dengan topologi star untuk menghubungkan client atau node.

Topologi bus hanya menggunakan sebuah kabel jenis coaxial disepanjang node client dan pada umumnya, ujung kabel coaxial tersebut biasanya diberikan T konektor sebagai kabel end to end.

Kelebihan Topologi Bus :

 Biaya instalasi yang bisa dibilang sangat murah karena hanya menggunakan sedikit kabel.

 Penambahan client/ workstation baru dapat dilakukan dengan mudah.

 Topologi yang sangat sederhana dan mudah di aplikasikan

Kekurangan Topologi Bus :

 Jika salah satu kabel pada topologi jaringan bus putus atau bermasalah, hal tersebut dapat mengganggu komputer workstation/ client yang lain.

 Proses sending (mengirim) dan receiving (menerima) data kurang efisien, biasanya sering terjadi tabrakan data pada topologi ini.

 Topologi yang sangat jadul dan sulit dikembangkan.

2. Topologi Star

 

Topologi star atau bintang merupakan salah satu bentuk topologi jaringan yang biasanya menggunakan switch/ hub untuk menghubungkan client satu dengan client yang lain.

Kelebihan Topologi Star

 Apabila salah satu komputer mengalami masalah, jaringan pada topologi ini tetap berjalan dan tidak mempengaruhi komputer yang lain.

 Bersifat fleksibel

 Tingkat keamanan bisa dibilang cukup baik daripada topologi bus.

 Kemudahan deteksi masalah cukup mudah jika terjadi kerusakan pada jaringan.

Kekurangan Topologi Star

 Jika switch/ hub yang notabenya sebagai titik pusat mengalami masalah, maka seluruh komputer yang terhubung pada topologi ini juga mengalami masalah.

 Cukup membutuhkan banyak kabel, jadi biaya yang dikeluarkan bisa dibilang cukup mahal.

Jaringan sangat tergantung pada terminal pusat.

3. Topologi Ring

 

Topologi ring atau cincin merupakan salah satu topologi jaringan yang menghubungkan satu komputer dengan komputer lainnya dalam suatu rangkaian melingkar, mirip dengan cincin. Biasanya topologi ini hanya menggunakan LAN card untuk menghubungkan komputer satu dengan komputer lainnya.

Kelebihan Topologi Ring :

 Memiliki performa yang lebih baik daripada topologi bus.

 Mudah diimplementasikan.

 Konfigurasi ulang dan instalasi perangkat baru bisa dibilang cukup mudah.

 Biaya instalasi cukup murah

Kekurangan Topologi Ring :

 Kinerja komunikasi dalam topologi ini dinilai dari jumlah/ banyaknya titik atau node.

 Troubleshooting bisa dibilang cukup rumit.

 Jika salah satu koneksi putus, maka koneksi yang lain juga ikut putus.

 Pada topologi ini biasnaya terjadi collision (tabrakan data).

4. Topologi Mesh

 

Topologi mesh merupakan bentuk topologi yang sangat cocok dalam hal pemilihan rute yang banyak. Hal tersebut berfungsi sebagai jalur backup pada saat jalur lain mengalami masalah.

Kelebihan Topologi Mesh :

 Jalur pengiriman data yang digunakan sangat banyak, jadi tidak perlu khawatir akan adanya tabrakan data (collision).

 Besar bandwidth yang cukup lebar.

 Keamanan pada topologi ini bisa dibilang sangat baik.

Kekurangan Topologi Mesh :

 Proses instalasi jaringan pada topologi ini sangatlah rumit.

 Membutuhkan banyak kabel.

 Memakan biaya instalasi yang sangat mahal, dikarenakan membutuhkan banyak kabel.

5. Topologi Peer to Peer

 

Topologi peer to peer merupakan topologi yang sangat sederhana dikarenakan hanya menggunakan 2 buah komputer untuk saling terhubung.

Pada topologi ini biasanya menggunakan satu kabel yang menghubungkan antar komputer untuk proses pertukaran data.

Kelebihan Topologi Peer to Peer

 Biaya yang dibutuhkan sangat murah.

 Masing-masing komputer dapat berperan sebagai client maupun server.

 Instalasi jaringan yang cukup mudah.

Kekurangan Topologi Peer to Peer

 Keamanan pada topologi jenis ini bisa dibilang sangat rentan.

 Sulit dikembangkan.

 Sistem keamanan di konfigurasi oleh masing-masing pengguna.

 Troubleshooting jaringan bisa dibilang rumit.

6. Topologi Linier

 

Topologi linier atau biasaya disebut topologi bus beruntut. Pada topologi ini biasanya menggunakan satu kabel utama guna menghubungkan tiap titik sambungan pada setiap komputer.

Kelebihan Topologi Linier

 Mudah dikembangkan.

 Membutuhkan sedikit kabel.

 Tidak memperlukan kendali pusat.

 Tata letak pada rangkaian topologi ini bisa dibilang cukup sederhana.

Kekurangan Topologi Linier

 Memiliki kepadatan lalu lintas yang bisa dibilang cukup tinggi.

 Keamanan data kurang baik.

7. Topologi Tree

 

Topologi tree atau pohon merupakan topologi gabungan antara topologi star dan juga topologi bus. Topologi jaringan ini biasanya digunakan untuk interkoneksi antar sentral dengan hirarki yang berbeda-beda.

Kelebihan Topologi Tree

 Susunan data terpusat secara hirarki, hal tersebut membuat manajemen data lebih baik dan mudah.

 Mudah dikembangkan menjadi jaringan yang lebih luas lagi.

Kekurangan Topologi Tree

 Apabila komputer yang menduduki tingkatan tertinggi mengalami masalah, maka komputer yang terdapat dibawahnya juga ikut bermasalah

 Kinerja jaringan pada topologi ini terbilang lambat.

 Menggunakan banyak kabel dan kabel terbawah (backbone) merupakan pusat dari teknologi ini.

8. Topologi Hybrid

 

Topologi hybrid merupakan topologi gabungan antara beberapa topologi yang berbeda. Pada saat dua atau lebih topologi yang berbeda terhubung satu sama lain, disaat itulah gabungan topologi tersebut membentuk topologi hybrid.

Kelebihan Topologi Hybrid

 Freksibel

 Penambahan koneksi lainnya sangatlah mudah.

Kekurangan Topologi Hybrid

 Pengelolaan pada jaringan ini sangatlah sulit.

 Biaya pembangunan pada topologi ini juga terbilang mahal.

 Instalasi dan konfigurasi jaringan pada topologi ini bisa dibilang cukup rumit, karena terdapat topologi yang berbeda-beda.

Kesimpulan

Dikarenakan banyaknya jenis- jenis topologi jaringan yang sudah kita ketahui di atas, maka kita harus betul-betul memperhatikan kelebihan maupun kekurangan pada masing-masing topologi. Simak juga pengertian dan manfaat internet yang perlu anda ketahui

cara membuat partisi di hard disk pada windows

Saya akan menjelaskan langkah-langkah di Windows 7 terlebih dulu. Kita mulai dengan mengkompresi harddisk. Di Windows 7, buka Control Panel, klik System and Security, klik Administrative Tools lalu klik dua kali pada Computer Management. Pada Windows Vista, buka Control Panel, lalu klik System and Maintenance kemudian klik dua kali pada Computer Management.
Di kotak dialog Computer Management, klik Disk Management di bawah Storage.

Di daftar volume (partisi), klik kanan pada harddisk yang ingin dikompresi, lalu klik Shrink Volume di Windows 7. Di Windows Vista, klik Compress Volume.

Girl's face wondering about something
Oh begitu. Dengan demikian, ruang kosong dibuat dengan mengkompresi ruang harddisk yang ada.
Face of man smiling
Tepat sekali. Apakah Anda melihat ruang yang tidak dialokasikan? Itulah ruang kosong yang baru saja dibuat.

Lihat langkah-langkah pembuatan partisi di Windows 7!
Lihat langkah-langkah pembuatan partisi di Windows Vista!
Girls face wondering about something
Selanjutnya apa yang harus dilakukan?
Face of man with an explain look
Anda akan menggunakan ruang yang tidak dialokasi tersebut untuk membuat partisi baru. Anda hanya perlu melakukan langkah-langkah mudah. Klik kanan pada ruang yang tidak dialokasikan di harddisk yang ingin dibuatkan partisi, lalu klik New Simple Volume.
Setelah itu, cukup ikuti petunjuk yang muncul di layar untuk menyelesaikan pengaturan.

Lihat langkah-langkah untuk mengubah partisi menjadi volume baru di Windows 7!
Lihat langkah-langkah untuk mengubah partisi menjadi volume baru di Windows Vista!

Face of girl smiling
Dan akhirnya, harddisk baru berhasil dibuat! Saya merasa seperti mendapatkan sesuatu secara gratis.
Face of man
Jika ingin mengetahui cara menggunakan harddisk baru secara aktif, kunjungilah “Cara mengubah lokasi folder dalam folder pribadi di Windows Vista”?

Lihat langkah-langkah

 Cara membuat partisi di Windows 7

  1. Klik tombol Start dan klik Control Panel.
  2. Klik System and Security.
  3. Klik Administrative Tools.
  4. Klik dua kali Computer Management. Jika Anda diminta untuk memasukkan sandi administrator atau melakukan konfirmasi, ketik sandi, atau klik Continue.
  5. Klik Disk Management yang ada di bawah Storage. Daftar partisi akan ditampilkan.
  6. Klik kanan pada harddisk yang ingin dikompresi, lalu klik ShrinkVolume.
  7. Klik Shrink.
  8. Volume harddisk akan dikompresi dan ruang yang tidak dialokasikan akan dibuat.

Kembali ke Percakapan

Cara membuat partisi di Windows Vista

  1. Klik tombol Start dan klik Control Panel.
  2. Klik System and Maintenance.
  3. Klik Administrative Tools.
  4. Klik dua kali Computer Management. Jika Anda diminta untuk memasukkan sandi administrator atau melakukan konfirmasi, ketik sandi, atau klik Continue.
  5. Klik Disk Management yang ada di bawah Storage. Daftar partisi akan ditampilkan.
  6. Klik kanan pada harddisk yang ingin dikompresi, lalu klik  Compress Volume.
  7. Klik Compress.
  8. Volume harddisk akan dikompresi dan ruang yang tidak dialokasikan akan dibuat.

Kembali ke Percakapan

Cara mengubah partisi menjadi volume baru di Windows 7

  1. Klik kanan pada ruang yang tidak dialokasikan di harddisk yang ingin dibuatkan partisi, lalu klik New Simple Volume. Wisaya New Simple Volume akan ditampilkan.
  2. Klik Next.
  3. Konfirmasikan ukuran volume yang akan ditetapkan ke volume baru, lalu klik Next.
  4. Konfirmasikan huruf harddisk yang akan ditetapkan ke volume baru, lalu klik Next.

    Catatan : Pada contoh ini, “E” dipilih sebagai huruf harddisk. Anda dapat memilih huruf harddisk lainnya selama huruf tersebut sedang tidak digunakan.
  5. Pastikan bahwa NTFS dipilih sebagai sistem berkas, lalu klik Next.
  6. Klik Complete.
  7. Pemformatan volume dimulai dan semua pengaturan selesai bila pemformatan selesai.

Kembali ke Percakapan

Cara mengubah partisi menjadi volume baru di Windows Vista

  1. Klik kanan pada ruang yang tidak dialokasikan di harddisk yang ingin dibuatkan partisi, lalu klik New Simple Volume. Wisaya New Simple Volume akan ditampilkan.
  2. Klik Next.
  3. Konfirmasikan ukuran volume yang akan ditetapkan ke volume baru, lalu klik Next.
  4. Konfirmasikan huruf harddisk yang akan ditetapkan ke volume baru, lalu klik Next.

    Catatan : Pada contoh ini, “E” dipilih sebagai huruf harddisk. Anda dapat memilih huruf harddisk lainnya selama huruf tersebut sedang tidak digunakan.
  5. Pastikan bahwa NTFS dipilih sebagai sistem berkas, lalu klik Next.
  6. Klik Complete.
  7. Pemformatan volume dimulai dan semua pengaturan selesai bila pemformatan selesai.

PHP

Tutorial Belajar PHP Part 1: Pengertian dan Fungsi PHP dalam Pemrograman Web

Dalam tutorial belajar PHP pertama ini, kita akan membahas tentang pengertian PHP dan apa saja fungsi PHP dalam pemrograman web.


Pengertian PHP

PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa pemrograman umum (wikipedia). PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.net.

PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client).

Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll.

Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext Preprocessor.

PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source.

Kemudahan dan kepopuleran PHP sudah menjadi standar bagi programmer web di seluruh dunia. Menurut wikipedia pada februari 2014, sekitar 82% dari web server di dunia menggunakan PHP. PHP juga menjadi dasar dari aplikasi CMS (Content Management System) populer seperti Joomla, Drupal, dan WordPress.

Dikutip dari situs w3techs.com, (diakses pada 18 Desember 2014), berikut adalah market share penggunaan bahasa pemrograman server-side untuk mayoritas website di seluruh dunia :

Market Share PHPDapat dilihat dari tampilan diatas bahwa mayoritas website modern saat ini menggunakan PHP.


Fungsi PHP Dalam Pemrograman Web

Untuk membuat halaman web, sebenarnya PHP bukanlah bahasa pemrograman yang wajib digunakan. Kita bisa saja membuat website hanya menggunakan HTML saja. Web yang dihasilkan dengan HTML (dan CSS) ini dikenal dengan website statis, dimana konten dan halaman web bersifat tetap.

Sebagai perbandingan, website dinamis yang bisa dibuat menggunakan PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung situasi. Website dinamis juga bisa menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai input dari user, memproses form, dll.

Untuk pembuatan web, kode PHP biasanya di sisipkan kedalam dokumen HTML. Karena fitur inilah PHP disebut juga sebagai Scripting Language atau bahasa pemrograman script.

Sebagai contoh penggunaan PHP, misalkan kita ingin membuat list dari nomor 1 sampai nomor 10. Dengan menggunakan HTML murni, kita bisa membuatnya secara manual seperti kode berikut ini:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html>
<html>
   <head>
      <title>Contoh list dengan HTML</title>
   </head>
<body>
<h2>Daftar Absensi Mahasiswa</h2>
   <ol>
      <li>Nama Mahasiswa ke-1</li>
      <li>Nama Mahasiswa ke-2</li>
      <li>Nama Mahasiswa ke-3</li>
      <li>Nama Mahasiswa ke-4</li>
      <li>Nama Mahasiswa ke-5</li>
      <li>Nama Mahasiswa ke-6</li>
      <li>Nama Mahasiswa ke-7</li>
      <li>Nama Mahasiswa ke-8</li>
      <li>Nama Mahasiswa ke-9</li>
      <li>Nama Mahasiswa ke-10</li>
   </ol>
</body>
</html>

Halaman HTML tersebut dapat dibuat dengan mudah dengan cara men-copy-paste tag <li>sebanyak 10 kali dan mengubah sedikit angka-angka no urut di belakangnya. Namun jika yang kita inginkan adalah menambahkan list tersebut menjadi 100 atau 1000 list, cara copy-pastetersebut menjadi tidak efektif.

Jika menggunakan PHP, kita tinggal membuat perulangan for sebanyak 1000 kali dengan perintah yang lebih singkat seperti berikut ini:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html>
   <head>
      <title>Contoh list dengan PHP</title>
   </head>
<body>
<h2>Daftar Absensi Mahasiswa</h2>
   <ol>
      <?php
      for ($i= 1; $i <= 1000;$i++)
         {
            echo "<li>Nama Mahasiswa ke-$i</li>";
         }
      ?>
   </ol
</body>
</html>

Contoh Penggunaan PHP dalam HTML

Dengan menggunakan kode baris yang bahkan lebih sedikit, kita dapat membuat list tersebut menjadi 1000 kali, bahkan 100.000 kali dengan hanya mengubah sebuah variabel $i.

PHP tidak hanya dapat melakukan pengulangan tersebut, masih banyak hal lain yang bisa kita lakukan dengan PHP, seperti menginput data ke database, menghasilkan gambar, menkonversi halaman text menjadi PDF, management cookie dan session, dan hal lainnya yang akan kita pelajari di dalam tutorial belajar PHP di duniailkom.


Dalam tutorial PHP kali ini, kita telah mempelajari pengertian PHP, dan fungsi PHP dalam pembuatan website. Pada tutorial selanjutnya kita akan membahas tentang sejarah PHP dan perkembangan versinya, dari awal kemunculannya pada tahun 1994, hingga menjadi salah satu bahasa pemrograman paling populer saat ini.

Tinggalkan komentar