Kamis, 15 September 2016

Pengertian dan cara Install WordPress

Assalamualaikum wr.wb

Hari ini saya membahas tentang pengenalan dan apa itu wordpress dan cara menginstall WordPress.

A. PengertianWordPress
 
    WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan bahasa pemograman PHP dan basis data (database) mysql. PHP dan MySQL, keduanya merupakan perangkat lunak sumber terbuka (open source software). Selain sebagai blog , WordPress juga mulai digunakan sebagai sebuah CMS (Content Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan penggunanya. WordPress adalah penerus resmi dari b2/cafelog yang dikembangkan oleh Michel Valdrighi . Nama WordPress diusulkan oleh Cristine Selleck, teman Matt Mullenweg. WordPress saat ini menjadi platform content management system (CMS) bagi beberapa situs web ternama seperti CNN,Reuters, the new york times, TechCrunch, dan lainnya.
Rilis terbaru WordPress adalah versi 4.1.1 (18 Februari 2015). WordPress didistribusikan dengan Lisensi Publik Umum GNU.

B. Latar Belakang

    Wordpress dimulai saat Matt Mullenweg yang merupakan pengguna aktif dari b2 mengetahui bahwa proses pengembangan b2 dihentikan oleh pemograman (programmer) yang bernama Michel Valdrighi, Matt Muulleweg merasa sayang dan mulai melanjutkan pengembangan b2. Wordpress muncul pertama kali apa tahun 2003 hasil kerja keras Matt Mullenweg dengan Mike Little. yang membuat Wordpress makin terkenal, selain karena banyaknya fitur dan tampilan yang menarik, adalah juga karena dukungan komunitas terhadap perangkat lunak sumber terbuka untuk blog.

C. Sejarah

     Sejarah WordPress dimulai saat Matt Mullenweg yang merupakan pengguna aktif dari b2 mengetahui bahwa proses pengembangan b2 dihentikan oleh pemogramanya (programmer) yang bernama Michel Valdrighi, Matt Mullenweg merasa sayang dan mulai melanjutkan pengembangan b2.
WordPress muncul pertama kali pada tahun 2003 hasil kerja keras Matt Mullenweg dengan Mike Little. Yang membuat WordPress makin terkenal, selain karena banyaknya fitur dan tampilan yang menarik, adalah juga karena dukungan komunitas terhadap perangkat lunak sumber terbuka untuk blog.

D. Maksud dan Tujuan

     Agar dapat memahami,mengembangkan dan bisa mengetahui apa saja fitur-fitur dari WordPress itu sendiri.

E. Alat dan Bahan

    - Sebuah pc atau Labtop
    - Jika anda ingin membuatnya di server maka harus mengguanakan jaringan   internet dari server anda sendiri, jika mengguanakan localhost maka anda tidak perlu menggunakan jaringan internet.
    - File WordPress yang belum di extrak

F. Langkah Kerja

    Dibawa Ini adalah tahap-tahap konfigurasi di terminal:
   
- Pertama-tama yaitu, download dulu wordpressnya, bisa juga anda download di website resminya.
- Setelah itu buka terminal anda masuk pada super user dengan ketikkan perintah "sudo su".




- Selanjutnya yaitu pindahkan file wordpress yang suda di download ke direktori "/var/www/html.

                             


- Selanjutnya yaitu extract file wordpress tadi di direktori /var/www/html dengan perintah unzip nama file.


                           


- Setelah itu berikan hak akses ketikkan perintah "chmod 777 -R wordpress"


                              




- Selanjutnya masukan perintah terakhir yaitu ketikkan "chwon -R www-data:www-data wordpress.




- Setelah anda sudah masukan langkah-langkah diatas , selanjutnya buka browser pada labtop anda lalu ketikkan di URL yaitu "localhost/phpmyadmin"




- Masuk ke database lalu buat database "wordpress"
- Jika sudah dibuat, lalu buka lagi browser anda dan ketikkan di URL "localhost/wordpress"



  - klik "lets go"




                         


-  Jika sudah langkah selanjutnya anda harus memasukan nama database dan username password database anda jika sudah klik submit




- Langsung klik "run the install"


 - Isikan kolom-kolom tersebut dengan benar , dan jika sudah klik install wordpress dan tunggu sampai selesai


- ini adalah tampilan username yang anda sudah buat


- Masukkan username dan password yang telah dibuat tadi


- Jika tampilannya sudah seperti gambar dibawah ini maka penginstalan wordpress anda telah berhasil.



  Sekian dari saya tentang pengenalan,penjelasan, apa itu wordpres, dan cara install wordpress, semoga bermanfaat buat anda yang melihatnya.

Waalaikumsalam wr.wb

Referensi: https://id.wikipedia.org/wiki/WordPress

Rabu, 07 September 2016

Cara install OwnCloud


Assalamualaikum wr.wb

Pengertian Owncloud
ownCloud merupakan suatu perusahaan dengan proyeknya yaitu ownCloud project. Slogan perusahaan ini adalah Your Cloud, Your Data, Your Way!. ownCloud yang merupakan salah satu perangkat lunak berbagi berkas gratis dan bebas seperti Dropbox, menyediakan pengamanan yang baik, memiliki tata cara yang baik bagi pengguna aplikasi untuk membagi dan mengakses data yang secara lancar terintegrasi dengan perangkat teknologi informasi yang tujuannya mengamankan, melacak, dan melaporkan penggunaan data.

 Cloud Storage sendiri adalah layanan berbasis Internet yang bisa kita akses dari mana saja. Contoh layanan storage online ini adalah  Dropbox, GoogleDrive, SkyDrive, Box.Net, dan lain lain., Blackberry, Symbian dan lain-lain Own cloud di akses dengan menggunakan berbagai platform (OSX, iOS, Windows, WindowsMobile, Android, Linux).
OwnCloud termasuk dalam kategori Infrastructure as a Service (IaaS) Layanan awan. Dengan ownCloud kita dapat menyimpan file, folder, kontak, audio, galeri foto, kalender dan dokumen lainnya. Kita juga dapat mengakses file dan melakukan sinkronisasi file yang terdapat pada server ownCloud dengan perangkat mobile, desktop, atau peramban web.


Sejarah
Nagios pada awalnya dirancang untuk berjalan di bawah Linux , tetapi juga berjalan dengan baik pada lainnya Unix varian. Ini adalah perangkat lunak bebas dilisensikan di bawah ketentuan GNU General Public License versi 2 yang diterbitkan oleh Free Software Foundation .

Pada tahun 2006, sebuah survei di antara nmap-hacker milis meminta orang-orang apa alat keamanan jaringan favorit mereka. Dalam survei 3243 orang sebagai; Nagios datang di ke-67 secara keseluruhan dan ke-5 di antara alat pemantauan lalu lintas. Nmap sendiri dikeluarkan dari daftar. Survei lain, pada tahun 2011, ditempatkan nagios di tempat ke-69.

Disini saya akan menjelaskan tentang cara menginstal OwnCloud.
 Pertama-tama anda membuka terminal untuk memulai langkah konfigurasinya
1. pertama yang harus dilakukan yaitu Download file owncloud
 setelah anda sudah mendownload silahkan buka terminal dan ketikan perintah berikut ini 





2. Setelah anda sudah memasukan perintah di atas anda bisa memasukan perintah berikut ini untuk melanjutkannya



3. setelah sudah dicopy filenya kita masu ke direktori "/var/www/html" dan perintah ls untuk melihat  apakah filenya sudah tercopy

4. langkah berikutnya yaitu kita unzip/extrak file owncloudnya dengan perintah seperti ini
  
5. anda Tunggu hingga prosesnya selesai kemudian kita beri hak akses pada owncloudnya agar dapat di akses di localhost. Perintahnya


6. Selanjutnya anda membuka browser dan kita buat databasenya di phpmyadmin dengan cara mengetikkan : localhost/phpmyadmin



7. kemudian anda membuka tab baru dan ketikkan perintah "localhost/owncloud" maka akan muncul tampilan seperti ini:


 * Disitu ada beberapa kolom untuk diisi seperti:
     - Username = nama untuk login kedalam owncloud
     - password = passsword untuk login kedalam owncloud
     - Database User = user untuk login ke database phpmyadmin
     - Database Password = password database phpmyadmin
     - Database Name = Nama database yang tadi kita buat diatas
 
  * Isi kolom-kolom tersebut kemudian klik finish setup.



8. Setelah itu anda tunggu prosesnya hingga selesai maka akan masuk kedalam ownclud seperti ini, dan anda sudah dapat menggunakan owncloud


Sekian dari saya tentang cara menginstal OwnCloud , jika ada salah kata atau langkah-langkah  menginstal OwnCloud kurang baik atau kurang jelas bagi anda yang melihatnya, maaf bila saya kurang teliti dalam menginstal OwnCloudnya.

Waalaikumsalam wr.wb

Minggu, 04 September 2016

Cara Menginstal LAMP

Assalamualaikum wr.wb

Pengertian LAMP


LAMP adalah istilah yang merupakan singkatan dari linux apache, mysql dan perl/php/phyton . Merupakan sebuah paket perangkat lunak bebas yang digunakan untuk menjalankan sebuah aplikasi secara lengkap.

Komponen-komponen dari LAMP:
  • Linux–sistem operasi
  • Apache HTTPserver-webserver  
  • Mariadb atau Mysql – sistem basis data
  • PHP atau Perl atau Python – bahasa pemrograman yang dipakai



Langkah-langkah menginstall LAMP:


Pertama-tama anda membuka terminal

Masukan perintah berikut ini # apt-get install apache2


Setelah itu anda memasukan perintah seperti ini # apt-get install php5 php5-mysql php5-gd php5-json php5-mcrypt php5-xmlrpc php5-cli php5-intl php5-curl php-pear php5-imagick




Masukan perintah # nano /var/www/html/info.php


Setelah itu anda memasukan perintah
 <?php
phpinfo();
?>





Ctrl X+Y lalu enter


Jika muncul tampilan seperti gambar di bawah ini anda isikan password





Setelah itu masukan perintah #mysql_secure_installation

dari gambar di atas kita di minta untuk mengisikan password


masukan perintah #apt-get install phpmyadmin




Maka akan muncul tampilan di bawah ini,Ketik "y" lalu "enter"

disini kita memilih apache dengan menekan "spasi" lalu "enter".


disini kita memilih "yes" untuk melanjutkan konfigurasi.

 Setelah itu kita diminta memasukan password user Mysql.


Masukan password untuk phpmyadmin.



Konfirmasi password dengan megetik ulang password.


Tunggu hingga proses selesai,maka instalasi phpmyadmin telah berhasil.

Buka phpmyadmin lewat web browser dengan mengetikan localhost/phpmyadmin,lalu masukan user root dan password.

Gambar dibawah ini adalah tampilan dari home phpmyadmin.

Sekian materi dari saya tentang cara install LAMP , semoga saja bermanfaat bagi anda yang melihatnya , maaf jika belum sempurnah ya cara instal LAMP yang saya posting .


Waalaikumsalam wr.wb

Kamis, 01 September 2016

Moodle

Assalamualaikum wr.wb

PENGERTIAN MOODLE

MOODLE (Modular Objeck-Oriented Dynamic Learning Envirotmant) adalah paket perangkat lunak yang diproduksi untuk kegiatan belajar berbasis internet dan situs web yang menggunakan prinsip social constructionist pedagogy. MOODLE merupakan salah satu aplikasi dari konsep dan mekanisme belajar mengajar yang memanfaatkan teknologi informasi , yang dikenal dengan konsep pembelajaran elektronik atau e-learning. Moodle dapat digunakan secara bebas sebagai produk sumber terbuka (open source) di bawah lisensi GNU. Moodle dapat diinstal di komputer dan sistem operasi apapun yang bisa menjalankan PHP dan mendukung database SQL.

LATAR BELAKANG

Martin Dougiamas, yang telah lulus pada ilmu komputer dan pendidikan, menulis versi pertama Moodle. Dougiamas memulai Ph.D untuk menguji "kegunaan software open-source untuk mendukung epistemologi pengajaran dan pembelajaran menggunakan komunitas yang berbasis internet." Walau bagaimanapun undang-undang sosial membuat moodle sulit dibedakan dari platform eLearning, namun moodle telah dikutip sebagai faktor penting dari pengadopsian Moodle. Pemakai Moodle yang lainnya, seperti Universitas Terbuka di Inggris, telah menunjukkan bahwa Sistem Manajemen Pembelajaran dapat secara sama dilihat sebagai "pembelajaran pedagogi netral".

TUJUAN

Tujuannya adalah menggunakan aplikasi moodle sebagai sistem menajemen user , menajemen situs, menajemen konten pada sistem e-learning, supaya kita bisa memahaminya dengan baik dan mengerti cara menggunakan atau pemanfaatanya.

PENGGUNAAN

Di dunia e-learning Indonesia, Moodle lebih dikenal fungsinya sebagai Course Management System atau "Learning Management System " (LMS). Dengan tampilan seperti halaman web pada umumnya, Moodle memiliki fitur untuk menyajikan kursus (course), dimana pengajar bisa mengunggah materi ajar, soal dan tugas. Murid bisa masuk log ke Moodle kemudian memilih kursus yang disediakan atau di-enroll untuknya. Aktivitas murid di dalam Moodle ini akan terpantau progress dan nilainya. Di Indonesia sendiri, diketahui bahwa Moodle telah dimanfaatkan untuk sekolah menengah, perguruan tinggi dan perusahaan.

KELEBIAHAN MOODLE
  1. Sistem jaringan dan keamanannya dapat disetting sendiri
  2. Ruang akses yang dapat dibatasi sesuai dengan jaringan yang dibuat
  3. Sistem pembelajaran yang dapat disesuaikan dengan kebutuhan (karena bersifat Open source)
  4. Fitur yang lengkap untuk sebuah proses pembelajaran jarak jauh
KEKURANGAN MOODLE
  1. Membutuhkan pemahaman lebih tentang sistem
  2. Perlunya tenaga ahli untuk membangun sistem e-learningnya
  3. Membutuhkan biaya lebih
  4. Memerlukan hardware khusus
  5. Harus menginstall aplikasi khusus


FITUR

Sebagai LMS, Moodle memiliki fitur yang tipikal dimiliki LMS pada umumnya ditambah beberapa fitur unggulan. Fitur-fitur tersebut adalah:
  • Assignment submission
  • Forum diskusi
  • Unduh arsip
  • Peringkat
  • Chat
  • Kalender online
  • Berita
  • Kuis online
  • Wiki
Developer dapat meningkatkan konstruksi modular Moodle dengan menciptakan plugin untuk fungsi-fungsi baru yang lebih spesifik. Infrastruktur Moodle mendukung banyak tipe plugin seperti:
  • aktifitas (termasuk permainan matematika dan kata)
  • jenis-jenis sumber daya
  • jenis-jenis pertanyaan (pilihan berganda, benar dan salah, mengisi titik-titik, dll)
  • jenis-jenis pengisian data (untuk aktifitas database)
  • tema bergambar
  • metode autentikasi (yang membutuhkan akses menggunakan username dan password)
  • metode pengambilan pembelajaran
  • penyaring konten
Banyak sekali plugin pihak ketiga Moodle yang dapat dicari secara gratis untuk membuat infrastrukturnya.

ASAL NAMA

Akronim Moodle singkatan modular lingkungan belajar yang dinamis berorientasi objek. (Pada tahun-tahun awal "m" berdiri "Martin", dinamai Martin Dougiamas, pengembang asli). Selain sebagai akronim, nama itu dipilih karena definisi kamus Moodle dan sesuai dengan nama domain yang tersedia.
"Moodle" adalah merek dagang di banyak negara di seluruh dunia terdaftar Martin Dougiamas. Hanya bersertifikat Moodle Mitra hukum dapat menggunakan merek dagang untuk mengiklankan layanan Moodle terkait seperti hosting, kustomisasi, pelatihan dan sebagainya.
  
Apa saja yang dibutuhkan agar aplikasi moodle dapat berjalan dengan baik? 
- Apache Web Server
- PHP
- Database MySQL atau PostgreSQL

Dengan menggunakan Moodle kita dapat membangun sistim dengan konsep E-Learning (pembelajaran secara elektronik) ataupun Distance Learning (Pembelajaran Jarak Jauh). Dengan konsep ini sistim belajar mengajar akan tidak terbatas ruang dan waktu. Seorang dosen/guru/pengajar dapat memberikan materi kuliah dari mana saja. Begitu juga seorang mahasiswa/siswa dapat mengikuti kuliah dari mana saja.

Bahkan proses kegiatan test ataupun kuis dapat dilakukan dengan jarak jauh. Seorang dosen/guru/pengajar dapat membuat materi soal ujian secara online dengan sangat mudah. Sekaligus juga proses ujian atau kuis tersebut dapat dilakukan secara online sehingga tidak membutuhkan kehadiran peserta ujian dalam suatu tempat. Peserta ujian dapat mengikuti ujian di rumah, kantor, warnet bahkan di saat perjalanan dengan membawa laptop dan mendukung koneksi internet.
Berbagai bentuk materi pembelajaran dapat dimasukkan dalam aplikasi Moodle ini. Berbagai sumber (resource) dapat ditempelkan sebagai materi pembelajaran. Naskah tulisan yang ditulis dari aplikasi pengolah kata Microsoft Word, materi presentasi yang berasal dari Microsoft Power Point, Animasi Flash dan bahkan materi dalam format audio dan video dapat ditempelkan sebagai materi pembelajaran.

Berikut ini beberapa aktivitas pembelajaran yang di dukung oleh moodle adalah sebagai berikut:
 

Assignment 
Fasilitas ini digunakan untuk memberikan penugasan kepada peserta pembelajaran secara online. Peserta pembelajaran dapat mengakses materi tugas dan mengumpulkan hasil tugas mereka dengan mengirimkan file hasil pekerjaan mereka.

Chat
Fasilitas ini digunakan untuk melakukan proses chatting (percakapan online). Antara pengajar dan peserta pembelajaran dapat melakukan dialog teks secara online.

Forum
Sebuah forum diskusi secara online dapat diciptakan dalam membahas suatu materi pembelajaran. Antara pengajar dan peserta pembelajaran dapat membahas topik-topik belajar dalam suatu forum diskusi.

Kuis
Dengan fasilitas ini memungkinkan untuk dilakukan ujian ataupun test secara online.

Survey
Fasilitas ini digunakan untuk melakukan jajak pendapat secara online.

Moodle juga menyediakan kemudahan untuk mengganti model tampilan (themes) website e-learning dengan menggunakan teknik template. Beberapa model themes yang menarik telah disediakan oleh Moodle. Selain itu tidak menutup kemungkinan bagi kita untuk merancang dan membuat bentuk tampilan (themes) sendiri.
Beberapa pilihan bahasa juga telah disediakan oleh aplikasi Moodle. Dukungan terhadap bahasa tertentu ini terus berkembang dan dapat di dapatkan dengan cara men-download-nya dari website www.moodle.org. Saat ini penggunaan bahasa Indonesia juga telah didukung oleh Moodle. Sehingga website pembelajaran yang kita buat tersebut tampil dalam bahasa Indonesia.

Moodle mendukung pendistribusian paket pembelajaran dalam format SCORM (Shareble Content Object Reference Model). SCORM adalah standard pendistribusian paket pembelajaran elektronik yang dapat digunakan untuk menampung berbagai macam format materi pembelajaran, baik dalam bentuk teks, animasi, audio dan video. Dengan menggunakan format SCORM maka materi pembelajaran dapat digunakan dimana saja pada apalikasi e-learning lain yang mendukung SCORM. Saat ini telah banyak aplikasi e-learning yang mendukung format SCORM ini. Dengan demikian maka antar lembaga pendidikan, sekolah ataupun kampus dapat saling bertukar materi e-learning untuk saling mendukung materi pembelajaran elektronik ini. Dosen atau pengajar cukup membuat sebuah materi e-learning dan menyimpannya dalam file dengan format SCORM dan memberikan materi pembelajaran tersebut dimanapun dosen atau pengajar itu bertugas.
 

KESIMPULAN

Agar kita bisa dapat mengetahui dengan benar kegunaan fungsi dan cara kerja  moodle itu sendiri.  
 
Demikianlah ulasan dan pembahasan singkat tentang penggunaan Moodle dalam mendukung kegiatan pembelajaran elektronik (e-learning) atau pembelajaran jarak jauh (distance learning).

Semoga bermanfaat bagi Anda semua dan tentunya dapat membuka wawasan kita tentang konsep e-learning dan berbagai macam kemudahannya. 


REFERENSI
https://moodle.org/mod/forum/discusas.php?d=158093 

Waalaikumsalam wr.wb 

Selasa, 30 Agustus 2016

WEB SERVER

Assalamualaikum wr.wb

Pengertian Web Server

Server web atau yang dalam bahasa inggris disebut web server adalah merupakan perangkat lunak (software) dalam server yang berfungsi untuk menerima permintaan (request) berupa halaman web melalui protokol HTTP dan atau HTTPS dari client yang lebih dikenal dengan nama browser, kemudian mengirimkan kembali (respon) hasil permintaan tersebut ke dalam bentuk halaman-halaman web yang pada umumnya berbentuk dokumen HTML.
Dari pengertian diatas, dapat disimpulkan bahwa web server merupakan pelayan (pemberi layanan) bagi web client (browser) seperti Mozilla, Chrome, Internet Explorer, Opera, Safari dan lain sebagainya, supaya browser dapat menampilkan halaman atau data yang anda minta.

Fungsi Web Server

Fungsi utama dari web server adalah untuk mentransfer atau memindahkan berkas yang diminta oleh pengguna melalui protokol komunikasi tertentu. Oleh karena dalam satu halaman web biasanya terdiri dari berbagai macam jenis berkas seperti gambar, video, teks, audio, file dan lain sebagainya, maka pemanfaatan web server berfungsi juga untuk mentransfer keseluruhan aspek pemberkasan dalam halaman tersebut, termasuk teks, gambar, video, audio, file dan sebagainya.
Pada saat anda ingin mengakses sebuah halaman website, biasanya anda mengetik halaman tersebut di browser seperti mozilla, chrome dan lain-lain. Setelah anda meminta (biasanya dengan menekan enter) untuk dapat mengakses halaman tersebut, browser akan melakukan permintaan ke web server. Disinilah web server berperan, web server akan mencarikan data yang diminta browser, lalu mengirimkan data tersebut ke browser atau menolaknya jika ternyata data yang diminta tidak ditemukan.
Beberapa contoh web server yang paling banyak digunakan diantaranya adalah :
  • Apache
  • Apache Tomcat
  • Microsoft Internet Information Services (IIS)
  • Nginx
  • Lighttpd
  • Litespeed
  • Zeus Web Server
Fitur-fitur standar web server adalah :
  • HTTP
  • Logging
  • Virtual Hosting
  • Pengaturan Bandwidth
  • Otektifikasi
  • Kompresi Konten
  • HTTPS
HTTP (Hypertext Transfer Protocol) adalah protokol yang digunakan oleh web server dan web browser untuk dapat berkomunikasi antara satu sama lain. Sedangkan HTTPS (Hypertext Transfer Protocol Secure) adalah merupakan versi aman (secure) dari HTTP. Biasanya protokol HTTP menggunakan port 80 dan protokol HTTPS menggunakan port 443. Untuk mengenal dan membedakan keduanya, anda bisa lihat pada saat anda mengakses suatu halaman website apakah berwalan http:// atau https://.
Web server biasanya telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang memungkinkan web server dapat menyediakan layanan situs dinamis, yaitu situs yang dapat berinteraksi dengan pengunjung dengan memanfaatkan pustaka tambahan seperti PHP dan ASP.

Cara Kerja Web Server

Sederhananya tugas web server adalah untuk menerima permintaan dari client dan mengirimkan kembali berkas yang diminta oleh client tersebut.
Seperti yang sudah saya informasikan diatas bahwa client yang dimaksud disini adalah komputer desktop yang memiliki atau telah menginstall web browser seperti Chrome, Mozilla, Opera dan lain-lain yang dapat terhubung ke web server melalui jaringan internet atau intranet.
Perangkat lunak web server terdapat pada komputer server, dan di komputer ini pula-lah data-data website tersimpan dengan rapih. Sama halnya dengan komputer client, komputer server juga harus terhubung dengan jaringan internet atau jaringan intranet untuk dapat diakses oleh client.
Pada saat client (browser) meminta data web page kepada server, maka instruksi permintaan data oleh browser tersebut akan dikemas di dalam TCP yang merupakan protokol transport dan dikirim ke alamat yang dalam hal ini merupakan protokol berikutnya yaitu Hyper Text Transfer Protocol (HTTP) dan atau Hyper Text Transfer Protocol Secure (HTTPS). Data yang diminta dari browser ke web server disebut dengan HTTP request yang kemudian akan dicarikan oleh web server di dalam komputer server. Jika ditemukan, data tersebut akan dikemas oleh web server dalam TCP dan dikirim kembali ke browser untuk ditampilkan. Data yang dikirim dari server ke browser dikenal dengan HTTP response. Jika data yang diminta oleh browser tersebut ternyata tidak ditemukan oleh web server, maka web server akan menolak permintaan tersebut dan browser akan menampilkan notifikasi error 404 atau Page Not Found.
Meskipun proses atau cara kerja web server diatas seperti sangat rumit, tapi pada prakteknya proses tersebut berlangsung dengan sangat cepat. Anda bahkan bisa sampai tidak menyadari bahwa pada saat anda meminta suatu halaman web, ternyata hal itu membutuhkan proses yang sangat panjang sampai halaman tersebut dapat anda lihat di browser anda.

TUJUAN

untuk membuat situs web atau dokumen elektronik dan aplikasi yang berada pada web server dan menampilkan konten dan fitur antarmuka interaktif kepada pengguna akhir dalam bentuk halaman Web. Seperti unsur-unsur teks, gambar (gif, jpeg) untuk ditempatkan pada halaman menggunakan HTML / XHTML / tag XML. Menampilkan media yang lebih kompleks (vektor grafis, animasi, video, suara) membutuhkan plug-in seperti Adobe Flash, QuickTime, Java run-time dan lain-lain. Plug-in juga dimasukkan ke dalam halaman web dengan menggunakan HTML / tag XHTML.

  LATAR BELAKANG


Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HHTP atau HTTPS dari clien yang di kenal dengan browser web dan menggirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Banyak paket-paket dalam web server yang harus di ketahui dan juga fungsinya karena dengan itu kita dapat mengetahui jelas tentang web server. Dalam penentuan paket web server juga harus menggunakan cara tertentu yang sederhana dan mudah di pahami agar mudah dalam menentukan paket web server.

ALAT DAN BAHAN

- PC yang telah terinstall debian
REFERENSI

- https://en.wikipedia.org/wiki/web_server

waalaikumsalam wr.wb

Jumat, 26 Agustus 2016

PENGERTIAN HSRP

A.PENGERTIAN

HSRP adalah sebuah protocol redudancy standar cisco yang menetapkan sebuah router yang secara otomatis mengambil alih jika router yang lain gagal. Di dalam HSRP mendefinisikan dua status router yang router aktif dan router standby. Router standby digunakan sebagai redundancy dari router aktif jika router aktif gagal merouting.
(HSRP) adalah salah satu fitur perangkat lunak tersebut yang dapat dikonfigurasi untuk menyediakan Layer 3 redundansi untuk network host.Dua router interface bekerja sama untuk menyajikan 1 virtual router atau default gateway untuk host di LAN, jadi ketika salah satu router down yang di konfigurasi HSRP link pada jaringan tersebut akan tetap berjalan, di karenakan ip gateway yang di kenal host adalah virtual router.




Pada gambar diatas terdapat 2 buah multilayer switch(sebagai router), yaitu multilayer switch 1(R1) dan multilayer switch2 (R2).
Nah , konsep HSRP pada gambar tersebut seperti ini :
- Jika R1 kita setting sebagai Router aktif dengan cara memberikan Priority tertinggi di banding R2, maka R2 adalah router dengan status standby.
- Jika R1 mengalami kegagalan routing, maka R2 akan menggantikan status R1 tadi. Dalam arti kata, R2 yang tadinya standby, akan menjadi aktif
- Jika R1 telah kembali normal dan dapat bekerja lagi, maka R2 akan kembali menjadi Router standby, karena mempunyai priority yang lebih rendah . .

IDENTIFYING HSRP OPERATION
Menjelaskan bagaimana HSRP Beroprasi untuk menyediakan Nonstop path redudancy untuk IP.

Virtual Router
virtual Router hanya sebuah IP dan MAC address pada end device yang dikonfigurasi sebagai default  gateway . Router yang aktif akan memproses semua paket dan frame yang dikirim ke virtual router addrress. Router virtual tidak proses frame fisik.

Aktif Router
Di dalam HSRP Group, satu router dipilih untuk menjadi router aktif. Active Router memforward paket yang dikirimkan ke MAC address pada Virtual Router.
Active Router merespon traffic untuk virtual router. Jika end station  mengirimkan sebuah paket ke virtual router MAC address,  Active router menerima dan memproses paket tersebut. Jika end station  mengirimkan ARP request dengan virtual router IP address, Active router mereplay dengan
virtual router MAC address.
Dalam gambar diatas, router A berperan sebagai active router dan memforward semua frame address ke MAC address 0000.0c07.acxx, di mana xx adalah HSRP Group identifier.
ARP Resolusi dengan HSRP
ARP Subtopic ini menjelaskan resolusi dengan HSRP.

Yang berhubungan IP address dan MAC address virtual router disimppan dalam ARP table dari setiap router dalam HSRP group. Seperti yang ditunjukkan pada gambar, perintah show ip arp
menampilkan ARP cache pada multilayer switch.
Dalam contoh, output menampilkan entri ARP untuk sebuah router yang merupakan HSRP group 1 di VLAN10. Virtual router untuk VLAN10 diidentifikasi sebagai 172.16.10.110. MAC address yang dikenal pada IP address ini 0000.0c07.ac01, di mana 01 adalah pengidentifikasi HSRP group untuk group 1.  The HSRP group number is the standby group number (1)
converted to hexadecimal (01).
STANDBY AND OTHER HSRP ROUTERS IN THE GROUP.
Subtopic ini menggambarkan HSRP standby dan peran router lain nya dalam HSRP group.

Fungsi HSRP standby router untuk memonitor status operasional pada HSRP group dan cepat bertanggung jawab meneruskan paket jika active router tidak beroprasi . Active dan standby router saling mengirimkkan hello message untuk menginformasikan di dalam group menggenai peran dan status nya. Router menggunakan multicast address 224.0.0.2 UDP port 1985 untuk pesan ini.
Gambar dibawah ini menggambarkan Interaksi active dan standby router.
Gambar dibawah ini menggambarkan HSRP States
Configuring HSRP
Default HSRP Configuration
Enabling HSRP
pada HSRP state harus berurutan.
Dalam protokol HSRP yang nyala duluan akan jadi Active Router(bisa dilihat pada gambar diatas).
namun secara manual kita bisa konfigurasikan router mana yang selalu menjadi router forwarding/active dengan menggunakan prioritas (keyword priority). jika prioritas antar router sama maka yang paling tinggi IP nya yang jadi Active Router.
Nilai prioritas (default 100) bisa berkurang kalau Active Router nya nyala-mati nyala-mati terus (keywordnya adalah decrement/berkurang 10).
Contoh:
pada gambar diatas.
router 1 punya prioritas 120 dan router 2 punya prioritas 100…router 1 mati-nyala 2x, 120-10-10 =90 (tiap mati kurang 10)…otomatis router 2 yang jadi Active
Fitur pengurangan alias decrement inilah yang bertujuan untuk menghilangkan dependensi terhadap Router yang punya prioritas lebih tinggi dari yang lain, tetapi tidak dapat diandalkan (contohnya Flapping Router ini)
Dan kita bisa tracking pake IP SLA…untuk monitoring up-down & active-standby nya suatu interface maupun router
Klo Active router tadi mati, otomatis yang Standby berubah jadi Active Router, nah…yang Down tadi klo nyala lagi gimana?? Otomatis jadi standby
Untuk meng-influence supaya Active Router yang mati tadi supaya ga jadi Standby, kita bisa pake preemption alias hak untuk mendahului yang lain (keyword preempt)
HSRP ini juga support authentication biar ga sembarangan switch/router masuk ke group HSRP dan mengambil alih rute pahttp://www.kasacima.com/blog/wp-admin/post-new.phpcket
Semoga bermanfaat :-).
Referensi.