NAMA : Reinaldo J.H

PROXY

TANGGAL : 26-01-2011

KELAS : 3 TKJ A

PEMATERI : PAK DODI & PAK NUSIRWAN

SMKN 1 CIMAHI

ADMIN SERVER

Proxy server (peladen proxy) adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.

Proxy Server bertindak sebagai gateway terhadap dunia ini Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien: seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan dari proxy server.

Proxy server juga dapat digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik (seperti halnya Internet). Proxy server memiliki lebih banyak fungsi daripada router yang memiliki fitur packet filtering karena memang proxy server beroperasi pada level yang lebih tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan. Proxy server yang berfungsi sebagai sebuah "agen keamanan" untuk sebuah jaringan pribadi, umumnya dikenal sebagai firewall.

Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS), Secure Socket Layer (SSL), Internet Gopher, dan HTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP).

Laporan Diagnosa WAN ( Dedicated Router )

XAMPP , InnoDB , HEAP

Reinaldo J.H

3 TKJ A


XAMPP

Merupakan sebuah aplikasi yang berfungsi sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. XAMPPjuga dapat berjalan pada Sistem Operasi Linux, Mocrosoft Windows, Solaris dan Mac OSX.Hasil perkembangan dari XAMPP adalah XAMPP Lite. Bedanya, XAMPP Lite menghasilkan instalasi yang lebih kecil dan tidak dapat diupgrade.

Xampp sendiri singkatan dari :

X : Maksudnya aplikasi ini dapat dijalankan di banyak sisterm operasi (Windows, LINUX, Mac OS, dan Solaris)

A : Apache, merupakan aplikasi web server. Tugas utama dari Apache adalah menghasilka halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web.

M : MySQL (Structured Query Language), merupakan aplikasi database server. SQL merupaka bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database.

P : PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrog- raman untuk membuat web yang bersifat server-side scripting, sehingga memungkinkan untuk membuat halaman web yang bersifat dinamis.

P : Perl, bahasa pemograman

Mengenal bagian XAMPP yang biasa digunakan pada umumnya :

- htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain.

-phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin.

-Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start).

Dalam 1 paket XAMPP tersedia :

1.Apache Cgi-Bin

2.FTP

3.Mercury Mail (SMTP)

4.PHP

5.MySql

6.Perl

7.PHP Myadmin

8.Webalizer

Perkembangan XAMPP :

XAMPP 1.7.2 = August 11, 2009,

XAMPP 1.7.1 Beta 4 = March 25, 2009

XAMPP 1.7.1 Beta 2 = March 2, 2009

XAMPP 1.7.0 = December 24, 2008

XAMPP 1.7 Beta 1 = December 5, 2008

XAMPP 1.6.8 = October 7, 2008

XAMPP 1.6.8 Beta 2 = September 16, 2008

XAMPP 1.6.6a = June 27, 2008

XAMPP 1.6.6 Beta 3 = January 29, 2008

InnoDB

Merupakan salah satu storage engine yang tersedia pada MySQL. Dibandingkan dengan engine MyISAM, InnoDB memiliki banyak keunggulan terutama pada fitur SQL TRANSACTION. Sayangnya kelebihan ini juga harus mengorbankan hal yang lain yaitu RAM. Untuk menjaga integritas data,InnoDB juga mendukung FOREIGN KEY -kendala integritas referensial. Anda bebas dapat mencampur InnoDBtabel dengan tabel dari MySQL storage engine lainnya, bahkan dalam pernyataan yang sama. Untuk menentukan apakah server Anda mendukung InnoDB menggunakanSHOW ENGINES pernyataan.InnoDB telah dirancang untuk kinerja maksimum saat pengolahan data volume besar. efisiensi CPU adalah mungkin tidak cocok dengan setiap mesin berbasis disk database lain relasional. InnoDB Hot Backup memungkinkan Anda untuk membuat cadangan database MySQL berjalan, termasuk InnoDB dan MyISAM table.

Beberapa fasilitas yang bisa dilakukan oleh Innodb diantaranya :

- Cascade On Delete : fasilitas untuk melakukan delete ketika nilai pada reference di hapus

- Cascade on Update : fasilitas yang melakukan update otomatis pada table yang mengacu ke tabel tersebut

Tipe tabel InnoDB merupakan tipe tabel MySQL yang mendukung proses transaksi. Tipe ini memiliki beberapa keunggulan, antara lain:

1. Mendukung transaksi antar tabel.

2. Mendukung row-level-locking.

3. Mendukung Foreign-Key Constraints.

4. Crash recovery.

Jika kita ingin mengaktifkan fitur InnoDB pada Instalasi XAMPP, berikut ini langkah yang dapat Anda ikuti:

Langkah 1. Stop service MySQL melalui XAMPP Control Panel.

Langkah 2. Buka file konfigurasi MySQL “my.cnf” yang berada di folder letak-instalasi-xampp\xampp\mysql\bin dengan menggunakan notepad.

Langkah 3. Cari bagian konfigurasi sbb:

#Comment the following line to unskip and use InnoDB
skip-innodb

#Uncomment the following options for InnoDB database if you are using InnoDB tables.
#innodb_data_home_dir = C:/xampp/xampp/mysql/data/
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = C:/xampp/xampp/mysql/data/
#innodb_log_arch_dir = C:/xampp/xampp/mysql/data/

#Uncomment the lines and set innodb_buffer_pool_size up to 50% – 80% of RAM for optimization of InnoDB databases, try not to memory usage too high.
#set-variable = innodb_buffer_pool_size=16M
#set-variable = innodb_additional_mem_pool_size=2M

#Uncomment the lines and set innodb_log_file_size to 25% of InnoDB buffer pool size for optimisation.
#set-variable = innodb_log_file_size=5M
#set-variable = innodb_log_buffer_size=8M
#innodb_flush_log_at_trx_commit=1
#set-variable = innodb_lock_wait_timeout=50

Langkah 4. Ubahlah menjadi sebagai berikut:

# skip-innodb

innodb_data_home_dir = C:/xampp/xampp/mysql/data/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = C:/xampp/xampp/mysql/data/
innodb_log_arch_dir = C:/xampp/xampp/mysql/data/

set-variable = innodb_buffer_pool_size=16M
set-variable = innodb_additional_mem_pool_size=2M

set-variable = innodb_log_file_size=5M
set-variable = innodb_log_buffer_size=8M
innodb_flush_log_at_trx_commit=1
set-variable = innodb_lock_wait_timeout=50

Langkah 5. Start kembali MySQL melalui XAMPP Control Panel

Keuntungan dari InnoDB

1.InnoDB harus digunakan di mana integritas data lebih prioritas.

2.Lebih cepat dalam menulis-intensif (penyisipan, update) tabel karena menggunakan tingkat penguncian baris dan hanya tahan perubahan pada baris yang sama yang sedang dimasukkan atau diperbaharui.

Kekurangan dari InnoDB

1.Karena InnoDB harus menjaga hubungan yang berbeda antara tabel, database administrator dan pencipta skema harus mengambil lebih banyak waktu dalam mendesain model data yang lebih kompleks daripada MyISAM.

2.Mengkonsumsi sumber daya sistem yang lebih seperti RAM. Direkomendasikan bahwa mesin InnoDB dimatikan jika tidak perlu substansial untuk itu setelah instalasi MySQL.

3.Tidak-pengindeksan teks penuh.

HEAP

Tabel dengan tipe HEAP tidak menyimpan datanya di hardisk, tetapi menyimpan di RAM (memori). Tipe tabel ini biasanya digunakan sebagai tabel sementara (temporary). Tabel secara otomatis akan dihapus (hilang) dari MySQL saat koneksi ke server diputus atau server MySQL dimatikan.

Ada beberapa operasi yang dapat terjadi di sebuah heap, yaitu :

1. Reorganisasi Heap (mengatur ulang heap).

2. Membantuk Heap (mengatur binary tree agar menjadi heap)

3. Penyisipan Heap (menyisipkan node baru)

4. Penghapusan Heap (menghapus node root)

5. Pengurutan Heap (Heap sort)

. Operasi-operasi yang digunakan untuk heap adalah:

• Delete-max atau delete-min: menghapus simpul akar dari sebuah max atau min heap.
• Increase-key atau decrease-key: mengubah nilai yang tersimpan di suatu simpul.
• Insert: menambahkan sebuah nilai ke dalam heap.
• Merge: menggabungkan dua heap untuk membentuk sebuah heap baru yang berisi semua elemen pembentuk heap tersebut.

Jenis-jenis Heap

Binary heap
adalah heap yang dibuat dengan menggunakan pohon biner.

Binomial heap
adalah heap yang dibuat dengan menggunakan pohon binomial.

Pohon binomial bila didefinisikan secara rekursif adalah:
• Sebuah pohon binomial dengan tinggi 0 adalah simpul tunggal
• Sebuah pohon binomial dengan tinggi k mempunyai sebuah simpul akar yang anak-anaknya adalah akar-akar pohon pohon binomial.

Fibonacci Heap
Fibonacci heap adalah kumpulan pohon yang membentuk minimum heap.
Pohon dalam struktur data ini tidak memiliki bentuk yang tertentu dan pada kasus yang ekstrim heap ini memiliki semua elemen dalam pohon yang berbeda atau sebuah pohon tunggal dengan tinggi Keunggulan dari
Fibonacci heap adalah ketika menggabungkan heap cukup dengan menggabungkan dua list pohon.


XAMPP , InnoDB , HEAP


XAMPP

Merupakan sebuah aplikasi yang berfungsi sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. XAMPPjuga dapat berjalan pada Sistem Operasi Linux, Mocrosoft Windows, Solaris dan Mac OSX.Hasil perkembangan dari XAMPP adalah XAMPP Lite. Bedanya, XAMPP Lite menghasilkan instalasi yang lebih kecil dan tidak dapat diupgrade.

Xampp sendiri singkatan dari :

X : Maksudnya aplikasi ini dapat dijalankan di banyak sisterm operasi (Windows, LINUX, Mac

OS, dan Solaris)

A : Apache, merupakan aplikasi web server. Tugas utama dari Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web.

M : MySQL (Structured Query Language), merupakan aplikasi database server. SQL merupakan

bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan

untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL

untuk menambahkan, mengubah, dan menghapus data yang berada dalam database.

P : PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa

pemrograman untuk membuat web yang bersifat server-side scripting, sehingga

memungkinkan untuk membuat halaman web yang bersifat dinamis.

P : Perl, bahasa pemograman



XAMPP , InnoDB , HEAP


XAMPP

Merupakan sebuah aplikasi yang berfungsi sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. XAMPPjuga dapat berjalan pada Sistem Operasi Linux, Mocrosoft Windows, Solaris dan Mac OSX.Hasil perkembangan dari XAMPP adalah XAMPP Lite. Bedanya, XAMPP Lite menghasilkan instalasi yang lebih kecil dan tidak dapat diupgrade.


Tugas Kelompok 2
Contoh Topologi Untuk Membedakan Core Layer, Distribution Layer dan Access Layer

Dedicated Router untuk Core Layer

Cisco 7200 Series Router dipilih sebagai core layer dengan prioritas WAN yang mempunyai high-performance pada Quality of Service-nya. Router yang masuk ke daalam kategori high-end untuk Customer Premises Equipment (CPE). Router ini dipilih karena mendukung berbagai kepadatan, kinerja juga persyaratan layanan.


Dedicated Router untuk Distribution Layer

Pada Distribution Layer, Cisco Catalyst 6500 Switch dapat diandalkan. Cisco Catalyst 6500 Router adalah Switch yang bekerja pada Layer 3 dan dapat mengatasi solusi Routing juga Virtual Switching. Switch ini dapat meningkatkan efisiensi operasional dan meminimalkan downtime. Switch ini pun mendukung Layer 3 Mulprotocol, menyediakan dukungan hardware untuk kelas enterprise dan penyedia layanan skala tabel routing serta mendukung IPv6 dengan kinerja tinggi, Sehingga dapat dipertimbangkan untuk ditempatkan di Distribution Layer.


Dedicated Router untuk Access Layer

Untuk Access Layer, Cisco 2600 Series Router dapat menangani solusi routing LAN maupun Inter-VLAN Routing. Model ini mempunyai kinerja dan performa sekuritas yang telah ditingkatkan, Router ini cukup mumpuni untuk ditempatkan di Access Layer


Kesimpulan
Menurut saya, pada topologi diatas sudah di bedakan mana core layer, distribution layer. dan access layer, jadi yang dimaksud dengan core layer adalah lapisan pada network yang paling atas menuju network yang lebih luas lalu pada distribution layer, ini adalah lapisan kedua setelah core layer ini juga disebut titik komunikasi antara core layer dan access layer fungsi dasarnya adalah routing lalu lapisan selanjutnya adalah access layer ini adalah Access Layer merupakan titik dimana Local -End User dapat masuk ke Jaringan. Layer ini juga dapat menerapkan access list atau filters untuk dapat mengoptimasi kinerja jaringan. Fungsi Access Layer :Shared bandwidth , Switched bandwidth , MAC layer filtering, Microsegmentation

Dedicated Router
Reinaldo J.H
3 TKJ A


Dedicated Router yaitu perangkat jaringan yang memiliki fungsi sebagai router
murni yang sudah di desain oleh vendornya masing – masing.

Cisco router adalah peratan utama yang banyak digunakan pada Jaringan Area
Luas atau Wide Area Network (WAN). Dengan cisco router, informasi dapat
diteruskan ke alamat-alamat yang berjauhan dan berada di jaringan computer
yang berlainan.
Untuk dapat meneruskan paket data dari suatu LAN ke LAN lainnya, Cisco
router menggunakan tabel dan protocol routing yang berfungsi untuk mengatur
lalu lintas data. Paket data yang tiba di router diperiksa dan diteruskan ke
alamat yang dituju. Agar paket data yang diterima dapat sampai ke tujuannya
dengan cepat, router harus memproses data tersebut dengan sangat tepat.
Untuk itu, Cisco Router menggunakan Central Processing Unit (CPU) seperti
yang digunakan di dalam komputer untuk memproses lalu lintas data tersebut
dengan cepat. Seperti komputer, cisco router juga mempunyai sejumlah jenis
memori yaitu ROM, RAM, NVRAM dan FLASH, yang berguna untuk membantu
kerjanya CPU. Selain itu dilengkapi pula dengan sejumlah interface untuk
berhubungan dengan dunia luar dan keluar masuk data. Sistem operasi yang
digunakan oleh cisco router adalah Internetwork Operating System (IOS).

Memori yang digunakan oleh cisco router masing-masing mempunyai kegunaan
sendiri-sendiri sebagai berikut :
• ROM berguna untuk menyimpan sistem bootstrap yang berfungsi untuk mengatur proses boot dan menjalankan Power On Self Test (POST) dan
IOS image.
• RAM berguna untuk menyimpan running configuration dan dan sistem operasi
IOS yang aktif.
• NVRAM berguna untuk menyimpan konfigurasi awal (start-up configuration)
• FLASH berguna untuk menyimpan IOS image. Dengan menggunakan FLASH,
IOS versi baru dapat diperoleh dari TFTP server tanpa harus mengganti
komponen dalam router.

Cisco IOS (Internetwork Operating System) adalah nama sistem oerasi yang
digunakaan pada perangkat router dan switch buatan Cisco. IOS merupakan
sistem operasi multitasking yang menyediakan Cisco IOS mempunyai kemampuan:

• Dasar routing dan fungsi switching
• Akses ke jaringan dijamin keamannya
• Beroperasi di skala jaringan

Cisco IOS menyediakan command line interface(CLI) dan sekumpulan perintah
standart. Perangkat router original (awal) yang diproduksi Cisco masih belum
memiliki CLI. Jadi, program atau file konfigurasi harus disiapkan dulu di komputer dan kemudian ditransfer ke perangkat Cisco via TFTP (Trivial File Transfer Protocol).

Cisco IOS dibagi menjadi dua level akses, yaitu user EXEC mode dan privileged
EXEC mode. Privileged EXEC mode juga dikenal sebagai enable mode. Di bawah
ini adalah fitur-fitur dari user EXEC mode dan privileged EXEC mode:
• User EXEC mode hanya memiliki perintah-perintah terbatas. Biasanya hanya meliputi perintah-perintah yang bersifat monitoring atau view. User EXEC tidak
mengijinkan user untuk melakukan perubahan konfigurasi pada router. User EXEC mode ini ditandai dengan prompt > -
• Privileged EXEC mode berisi perintah=perintah untuk akses ke router. Mode ini dapat digunakan untuk mengkonfigurasi password. Dan biasanya mode ini sering digunakan oleh administrator untuk perintah-perintah yang bersifat konfigurasi dan manajemen. Global configuration mode dan mode konfigurasi lainnya hanya dapat dilakukan melalui mode ini. Privileged EXEC mode ditandai dengan prompt #

Cisco IOS mempunyai 3 mode:
ROM monitor
Boot ROM
Cisco IOS

Core Layer adalah lapisan backbone dari jaringan Core Layer merupakan high-speed switching backbone dan harus didesain untuk dapat mengirimkan paket data (switch packets) secepat mungkin. Pada layer ini, manipulasi paket data (seperti: access list dan filtering) tidak boleh dilakukan, karena hal ini akan memperlambat proses pengiriman paket data (Switching Packet). . Access Layer biasanya disusun dari kebanyakan switch atau hub, akan tetapi, device layer 3 model referensi OSI (seperti router) juga bisa digunakan di lapisan ini. fungsi utama dari lapisan core ini adalah untuk melihat lalu lintas yang padat, sehingga kecepatan dan masalah kepadatan jalur pada lapisan ini.

beberapa Device yang termasuk core layer :
• Cisco ASR 9000 Series Aggregation Services Routers
• Cisco ASR 1000 Series Aggregation Services Routers
• Cisco XR 12000 Series Router
• Cisco 7600 Series Routers
• Cisco Router 10000 dan 12000 series, untuk enterprise

Distribution Layer adalah lapisan yang bertugas menyediakan konektivitas dari access layer ke core layer , Fungsi Distribusi Layer antara lain adalah:
• Address atau Area Jaringan LAN
• Akses ke Workgroup ata Departemen.
• Mendefinisikan Broadcast/multicast domain.
• Routing dari Virtual LAN (VLAN)
• Titik temu beberapa media berbeda yang digunakan didalam jaringan
• Keamanan
• Titik dimana Akses secara Remote ke Jaringan dapat dilakukan.

beberapa Device yang termasuk distribution layer :
• Cisco ASR 1000 Series Aggregation Services Routers
• Cisco Catalyst 6500 Series Switche
• Cisco Catalyst 7200 Series Switche

Access Layer merupakan titik dimana Local -End User dapat masuk ke Jaringan. Layer ini juga dapat menerapkan access lists atau filters untuk dapat mengoptimasi kinerja jaringan. Fungsi Access Layer . Fungsi Access Layer antara lain:
• Shared bandwidth
• Switched bandwidth
• MAC layer filtering
• Microsegmentation

beberapa Device yang termasuk distribution layer :
• Cisco 3900 Series Integrated Services Routers
• Cisco 2900 Series Integrated Services Routers
• Cisco 1900 Series Integrated Services Routers
• Cisco 800 Series Routers


 
Reinaldo Juan Hutomo © 2010 | Designed by Trucks, in collaboration with MW3, Broadway Tickets, and Distubed Tour