Kamis, 16 Mei 2013

Mikrotik Sebagai Proxy


Ketika seorang pengguna internet mengakses suatu website maka proses yang terjadi adalah client akan request ke web server yang mempunyai website tersebut. Apabila pengguna lain mengakses website yang sama dengan website sebelumnya maka client akan mengulang kembali proses request ke web server tersebut. Seandainya ada pengguna lain yang mengakses website tersebut yang sama dengan dua pengguna sebelumnya, proses yang sama juga akan dilakukan lagi.
Di sinilah peran proxy server dibutuhkan untuk mempercepat akses website. Suatu halaman webite yang pernah dikunjungi oleh user akan disimpan dalam proxy server. Jadi ketika ada client yang request suatu halaman website, browser tidak perlu untuk request langsung ke web server. Browser akan mencarinya terlebih dahulu di proxy server. Jika halaman yang di minta client tidak ditemukan, barulah proxy server request ke web server yang berdangkutan.
Selain seperti yang telah dijelaskan di atas, proxy server juga berfungsi untuk melakukan blocking situs-situs tertentu yang tidak selayaknya untuk diakses. Dengan adanya fasilitas ini MikroTik difungsikan untuk melakukan blocking. Sehingga client tidak bisa mengakses alamat website-website tertentu yang sebelumnya sudah diatur untuk diblock. Apabila client mengakses situs tersebut, maka akan keluar peringatan bahwa alamat website tersebut tidak dapat diakses.
Untuk menghemat resource sumber daya dalam hal biaya, fungsi proxy server dapat digabung dengan fungsi gateway. Jadi satu komputer mempunyai dua fungsi. Namun, langkah ini sebaiknya diterapkan jika router hanya melayani sedikit client. Untuk jumlah client yang besar, sebaiknya fungsi gateway dan proxy server dipisah untuk memperoleh kinerja yang optimal.


Yang pertama yang harus di lakukan adalah kita setting terlebih dahulu mikrotik sebagai NATnya:








































setelah itu ikuti langkah di bawah ini:
1. Konfigurasi proxy server

















2. Konfigurasi blocking









inilah tampilan hasil dari blocking


Kamis, 25 April 2013

Mikrotik sebagai NAT


1.        Interface print



2.    System identity set name=sesuai nama pengguna



3.    Interface set name=local  ether1


4.    Interface set name=public ether2


5.    Interface print


6.    Ip address add address 192.168.1.1/24 interface=local


7.    Ip address add address 192.168.11.2/24 interface=public



8.    Ip address print



9.    Ping 192.168.1.1

10. Ping 192.168.11.2


11. Ip route add gateway 192.168.11.1


12. Ip route print


13. Ip dns set server 192.168.11.1


14. Ip dns print


15. Ip firewall nat add action=masquerade out-interface=public   chain=srcnat


16. setting ip untuk pc kita


Lalu kita masuk ke debian dan setelah masuk kita buat user baru
1.    Adduser  nama  yang diinginkan
2.    Setelah itu kta msuk ke file zila kita isi host username dan passwordnya lalu kita quickconnect dan kita upload data yang di inginkan contoh:


3.    Cd  /home  enter   lalu kta ketik ls  -la



4.    Cd azizah


5.    Ls  -la

6.    Cd data\ irwan/

7.    Ls  -la


8.    Mv index.htm index.html


9.    Ls –la


10. Cp  -a index.html   /var/www/


11. Cp  -a Mikrotik\ indonesia_file/   /var/www/


Selesai ….
Ini hasil akhirnya




Senin, 15 Oktober 2012

SO (Sistem Operasi)


 Pengertian Sistem Operasi

DalamIlmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh padamemori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses kedisk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan “kernel” suatu Sistem Operasi.Biasanya, istilah  Sistem Operasi sering ditujukan kepada semua software yangmasuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall. Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontroldan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-softwarelainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut,karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukantugas-tugas inti dan umum tersebut dinamakan dengan “kernel” suatu Sistem Operasi Biasanya, istilah Sistem Operasi sering ditujukan kepada semua software yang masuk Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu,Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. SistemOperasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.
GUI (Graphical User Interface), adalah antarmuka pada sistem operasi atau komputer yang menggunakan menu grafis agar mempermudah para pengguna-nya untuk berinteraksi dengan komputer atau sistem operasi.
Sejarah Sistem Operasi
Sistem operasi mengalami perkembangan yang sangat pesat, dan dibagi kedalam empat generasi yaitu :
 Generasi Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.

 Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.
 Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekaligus) dan multi-programming (melayani banyak program sekaligus). 
 Generasi Keempat (Pasca 1980an)
Dewasa ini sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lain.
Konsep sistem operasi

Ø  Komponen Sistem Operasi
Ø  Layanan Sistem Operasi
Ø  System Calls
Ø  Pemrograman Sistem
Ø  Struktur sistem
Ø  MesinVirtual
Ø  System Generation
Ø  RancanganSistem

Jenis-jenis System Operasi
Seperti telah disinggung di depan banyak jenis sistem operasi yang bisa digunakan, antara lain : POSIX, UNIX, MS DOS, MS Windows, LINUX, APPLE, dll. Dari sekian banyaksistem operasi ada sistem operasi yang interface (kontak) dengan user (pengguna) yaitu menggunakan TEXT (DOS, POSIX, LINUX), ada juga yang kontaknya dengan pengguna menggunakan GUI (Graphical User Interface) seperti MS Windows dan LINUX (LINUX bisa berbasis TEXT dan berbasis GUI).
System operasi berbasis text artinya user berinteraksi dengan sistem dengan perintah-perintah yang berupa text. Lain halnya dengan system operasi berbasis GUI, pada sistem ini user dapat berinteraksi dengan system operasi melalui gambar-gambar/ simbol-simbol, dan tentu hal ini akan lebih memberi kemudahan dan kenyamanan bagi pengguna. Itulah sebabnya mengapa system operasi yang berbasis GUI seringkali disebut “User Friendly” .
Contoh sistem operasi :
Windows NT mengimplementasikan memori virtual dengan menggunakan demand paging melalui clustering. Clustering menanganani page fault dengan menambahkan tidak hanya page yang terkena fault, tetapi juga beberapa page yang ada dekat pagetersebut. Saat proses pertama dibuat, dia diberikan Working Set minimum yaitu jumlah minimum page yang dijamin akan dimiliki oleh proses tersebut dalam memori. Jika memori yang cukup tersedia, proses dapat diberikan page sampai sebanyak Working Set maximum. Manager memori virtual akan menyimpan daftar dari frame page yang bebas. Terdapat juga sebuah nilai batasan yang diasosiasikan dengan daftar ini untuk mengindikasikan apakah memori yang tersedia masih mencukupi. Jika proses tersebut sudah sampai pada Working Set maximum-nya dan terjadi page fault, maka dia harus memilih page pengganti dengan menggunakan kebijakan penggantian page lokal FIFO.
 http://singgihtkj.files.wordpress.com/2009/04/tampilan-windows-nt-40-server.png?w=750
Saat jumlah memori bebas jatuh di bawah nilai batasan, manager memori virtual menggunakan sebuah taktik yang dikenal sebagai automatic working set trimming untuk mengembalikan nilai tersebut di atas batasan. Hal ini bekerja dengan mengevaluasi jumlah page yang dialokasikan kepada proses. Jika proses telah mendapat alokasi page lebih besar daripada Working Set minimum-nya, manager memori virtual akan menggunakan algoritma FIFO untuk mengurangi jumlah page-nya sampai working-set minimum. Jika memori bebas sudah tersedia, proses yang bekerja pada working set minimum dapat mendapatkan page tambahan.
Dalam sistem operasi Solaris 2, jika sebuah proses menyebabkan terjadi page fault, kernel akan memberikan page kepada proses Tersebut dari daftar page bebas yang disimpan. Akibat dari hal ini adalah, kernel harus menyimpan sejumlah memori bebas. Terhadap daftar ini ada dua parameter yg disimpan yaitu minfree dan lotsfree, yaitu batasan minimum dan maksimum dari memori bebas yang tersedia. Empat kali dalam tiap detiknya, kernel memeriksa jumlah memori yang bebas. Jika jumlah tersebut jatuh di bawah minfree, maka sebuah proses pageout akan dilakukan, dengan pekerjaan sebagai berikut. Pertama clock akan memeriksa semua pagedalam memori dan mengeset bit referensi menjadi 0. Saat berikutnya, clock kedua akan memeriksa bit referensi page dalam memori, dan mengembalikan bit yang masih di set ke 0 ke daftar memori bebas. Hal ini dilakukan sampai jumlah memori bebas melampaui parameter lotsfree. Lebih lanjut, proses ini dinamis, dapat mengatur kecepatan jika memori terlalu sedikit. Jika proses ini tidak bisa membebaskan memori, maka kernel memulai pergantian proses untuk membebaskan page yang dialokasikan ke proses-proses tersebut.
Seperti pada solaris 2, linux juga menggunakan variasi dari algoritma clock. Thread dari kernel linux (kswapd) akan dijalankan secara periodik (atau dipanggil ketika penggunaan memori sudah berlebihan). Jika jumlah pageyang bebas lebih sedikit dari batas atas page bebas, maka thread tersebut akan berusaha untuk membebaskan tiga page. Jika lebih sedikit dari batas bawah page bebas, thread tersebut akan berusaha untuk membebaskan 6 page dan 'tidur' untuk beberapa saat sebelum berjalan lagi. Saat dia berjalan, akan memeriksa mem_map, daftar dari semua page yang terdapat di memori. Setiap page mempunyai byte umur yang diinisialisasikan ke 3. Setiap kali  page ini diakses, maka umur ini akan ditambahkan (hingga maksimum 20), setiap kali kswapd memeriksa page ini, maka umur akan dikurangi. Jika umur dari sebuah  page sudah mencapai 0 maka dia bisa ditukar.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTUKuadJCPNpS8ibWHjVmqj_pwUUXJlgyrn1DHJGhDKMU1NEf65pzOXi-Z_Mgj5YuHeDh1_xvNthmorFgnrsgPrYMniVm8vAMfosJnP7Ok1crqrM568wNeSPXC7uz_itfKQH7f04DA9Ko/s1600/6a01101663eb43860d0110169ecb6e860d-500pi.jpg
Ketika kswapd berusaha membebaskan page, dia pertama akan membebaskan  page dari cache, jika gagal dia akan mengurangi cache sistim berkas, dan jika semua cara sudah gagal, maka dia akan menghentikan sebuah proses. Alokasi memori pada linux menggunakan dua buah alokasi yang utama, yaitu algoritma buddy dan slab. Untuk algoritma buddy, setiap rutin pelaksanaan alokasi ini dipanggil, dia memeriksa blok memori berikutnya, jika ditemukan dia dialokasikan, jika tidak maka daftar tingkat berikutnya akan diperiksa. Jika ada blok bebas, maka akan dibagi jadi dua, yang satu dialokasikan dan yang lain dipindahkan ke daftar yang di bawahnya.
DOS (Disk Operatin System)
merupakan sistem operasi yang termasuk character user interface artinya sistem operasi DOS berkomunikasi dengan pengguna komputer dengan karakter-karakter teks. Sekarang sistem operasi ini diganti dengan sistem operasi graphical user interface yaitu sistem operasi yang menampilkan pesan dan menerima perintah dari kita dalam bentuk grafis. Ms DOS dibuat pada tahun 1981 untuk digunakan sebagai sistem operasi di komputer IBM-PC.
Windows 3.x
 setelah sebelumnya muncul windows 1.0 pada tahun 1985 dan kemudian windows 2.0 pada tahun 1987 maka pada tahun 1990 microsoft corporation mengeluarkan seri windows 3.0 yang benar-benar menakjubkan pada waktu itu, yang kemudian dilahirkan kembali windows 3.1 dan windows 3.11 yang ketiganya dikenal dengan istilah graphical user interface.
Windows 95
http://dhamy.files.wordpress.com/2012/03/windows-95.gif
 pada tahun 1995 windows 95 dikeluarkan yang tidak memerlukan DOS untuk mengoperasikan, kelebihan yang dimiliki oleh windows 95 adalah dalam hal tampilan grafisnya yang lebih sempurna dan lebih efisien ketika melakukan multi-tasking dan mendukung sistem jaringan komputer seperti internet, e-mail dan fax.
Windows 98, 
http://3.bp.blogspot.com/-LVRpcTMd6vo/TsWb4NnIacI/AAAAAAAAAkg/a7Vh4y_nQqo/s320/33.jpg
setelah tiga tahun meluncurkan windows 95 maka pada bulan juni 1998 microsoft meluncurkan windows 98 yang merupakan peningkatan dari windows 95. Peningkatan tersebut antara lain lebih mudah digunakan, terpadu dengan software untuk menjelajahi internet dan peningkatan kemampuan multimedia.
Windows 2000
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnCYQx2hMLIHCYfkTMTbIEtd8v00X8zZmdgWBSzB2w4fP9CuXImEJ_zybCH6GjKav-Sdod1D3LTB45cTAcR2Ha8L5OFFMr7ExBTNH9h1XQqVrtIZdnDxuEgjAAFLZhCdYRKF7aqC6hX7E/s320/Win2000.png
 pada akhir tahun 1999, Microsoft meluncurkan windows 2000 yang terdiri dari dua versi yaitu windows 2000 server,dan windows 2000 profesional.
Windows Millennium
http://upload.wikimedia.org/wikipedia/id/6/69/WindowsME.png
 windows ini dikeluarkan untuk para pengguna PC umumnya. Mempunyai kemampuan internet dan multimedia yang banyak dan memuaskan.
Windows XP
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwc2KKrSBYaynUCJLAndJW_iu2r2A502R_oTt4Z3-n4SyMjvZImHQ2WXA0LMv7714cYc8SUR-zZhOn9QR-hyK9C2X5EouX6D5qmDPNOo1TFLcy008x7p5ptzSb853EhcSDXx8nVywwHqA/s1600/windows_xp.gif
 pada tahun 2001 microsoft mengeluarkan windows XP, sudah tidak ditemukan fasilitas MS-Dos sama sekali.
Windows CE
http://i.zdnet.com/gallery/6304625-540-405.jpg
merupakan perangkat komunikasi yang lebih kecil daripada komputer  yang lebih dikenal dengan istilah handheld computer, yang dikeluarkan pada tahun 1996.
Palm OS
 merupakan sistem operasi yang didesain khusus untuk handheld computer yang dikeluarkan oleh perusahaan palm.
Mac OS
 adalah sistem operasi macintosh yang dikeluarkan oleh perusahaan Apple sebenarnya merupakan sistem opersi berbasis GUI, yang dikeluarkan pertama kali pada tahun 1984.
OS/2
 merupakan sistem operasi yang dikeluarkan pada tahun 1987, kemudian pada tahun 1994 IBM mengeluarkan versi terbaru dari OS/2 yaitu OS/2 Wrap.
Sistem operasi UNIX 
yang pertama kali dikenalkan pada tahun 1970, merupakan sistem operasi yang sangat tangguh untuk menangani data dan informasi dalam jumlah yang sangat besar.