Welcome to My BLOG

=================================================================================

Sharing Everything about Knowledge

24 Agustus 2015

Pengertian dan Instalasi Wordpress Offline di Debian 8 Server

Assalamu'alaikum Wr. Wb.
      Kali ini saya akan membagikan sedikit pengertian tentang CMS WordPress dan cara instalasi WordPress secara offline di Debian 8 Server.
     WordPress merupakan salah satu jenis CMS yang populer di samping Blogspot, Drupal, Mambo dan Joomla. Berbeda dengan blogspot yang menggunakan bahasa pemrograman HTML dan XML, wordpress dibuat dalam bahasa PHP dan menggunakan database MySQL.
WordPress adalah salah satu CMS yang sangat cepat mengalami perubahan system lebih tepatnya rilis versi wordpress dari satu versi ke versi lainnya sangat cepat, mulai dari versi wordpress Versi 2.0 sampai sekarang wordpress versi 3.0.4
       Seyogyanya sebuah software, wordpress mempunyai beberapa fitur sebagai salah satu komponen dan pelengkap dari sebuah aplikasi. Fitur wordpress ini bersifat dinamis, hal ini disebabkan adanya perbaikan bahkan perombakan dari versi lama ke versi yang lebih baru. Namun secara umum fitur wordpress ini dapat dituliskan sebagai berikut:
  • Merupakan sebuah Content Management System
  • Lisensi GNU General Public License sehingga dapat didownload secara bebas (gratis)
  • Support dokumentasi yang lengkap dan komunitas yang banyak
  • Support dengan berbagai bahasa, bahkan untuk sekarang ini bukan hanya bahasa Indonesia yang telah disupport akan tetapi WordPress dalam bahasa sunda pun sudah tersedia.
  • Fasilitas pencarian yang komprehensif.
  • Administrasi dan maintenance sangat mudah
  • Kemudahan posting dengan dukungan WYSIWYG (What You See Is What You Get) editor.
  • Kemudahan mengimport data dari sistem blog lainnya.
  • Menggunakan interface XML RPC yang memungkinkan posting dari mana saja.
  • Sindikasi otomatis dengan Atom dan RSS
  • Support kategori dan sub kategori yang tak terbatas.
     Sebagai informasi tambahan, untuk fitur wordpress terbaru saat ini yaitu wordpress 2.9.2, dapat sobat lihat dalam list di bawah ini :

   1. Inline PHPdoc documentation
   2. Quick Edit inline editing
   3. Comment threading and paging
   4. Drag and drop on dashboard and post screen
   5. Add media without creating post
   6. Screen Options to hide/show modules/columns on screens
   7. Comment reply from admin
   8. Plugin browser/installer
   9. QuickPress
  10. Sticky posts
  11. Navigation expand/collapse in two directions
  12. New design/layout
  13. Upgrades and installs over secure FTP
  14. Shortcuts menu
  15. Automatic upgrade
  16. API additions
  17. Bulk editing of posts
  18. Revised Dashboard
  19. HTTP Only Cookies
  20. XMLRPC Comments API

Kegunaan Wordpress :
  • Multi User : memunginkan anda membuat situs komunitas sendiri dengan mengaktifkan multi user, sehingga pengunjung yang mendatangi situs anda dapat berperan aktif.
  • Dinamis : Jika ingin meng-UpdateWordpress anda dengan mengganti tema/template situs Wordpres dapat dengan cepat mengganti tanpa mengulangnya dari awal.
  • Upgrade : Jika versi yang baru muncul maka dengan mudah anda meng-Install-nya ke versi yang lebih baru dan biasanya terdapat tambahan fasilitas dan lainnya.
  • Dukungan penuh : WordPress mendukung penuh termasuk pihak ketiga untuk ekstensinya seperti template dan plugin dan hampir semuanya dapat anda peroleh secara gratis.
  • Layanan permalink: Semua URL anda akan secara otomatis ditambah ke berbagai mesin pencari seperti Google secara permanen.
  • Multi bahasa: WordPress menyediakan berbagai bahasa untuk memudahkan pengguna dan  sudah termasuk bahasa Indonesia.

      Sebelum instalasi download dulu fie installer offline-nya (download disini). Pada percobaan ini, saya menggunakan file yang ber-ekstensi .zip yang saya install di Server dengan OS Debian 8 Server.

Instalasi Wordpress Offline :
  1. Siapkan file offline installer Wordpress di direktori /var/www/html.
  2. Ekstrak file zip dengan perintah
    #unzip namafile.zip
  3. Lihat file yang telah diekstrak, dengan perintah
    #ls
  4. Atur pemilik/owner dari file Wordpress yang telah di ekstrak dengan perintah
    #chmod -R www-data:www-data wordpress
  5. Kemudian buat database di phpmyadmin.
  6. Lalu buka installer Wordpress lewat web browser. Dan akan muncul tampilan awal instalasi seperti gambar di bawah. Pilih bahasa sesuai keinginan Anda. Lalu klik "Continue".
  7. Lansung klik "Lets go".
  8. Masukkan nama database sesuai yang telah Anda buat. Masukkan username dan password, isi database host sebagai "localhost", dan Table prefix biarkan default. Jika sudah klik "submit".
  9. Masukkan Site tittle, username, paswword, dan email. Jika sudah klik "Install WordPress".
  10. Kemudian muncul tampilan seperti gambar di bawah, klik "Run the install". Dan tunggu beberapa saat.
  11. Dan inilah tampilan Dashboard dari Wordpress.

      Nah itu tadi tutorial dari saya, semoga bermanfaat.
Wassalamu'alaikum Wr. Wb.

22 Agustus 2015

Metode Tunneling PPTP (Point to Point Tunnel Protocol)

Point-to-Point Tunneling Protocol (PPTP) adalah suatu protokol jaringan yang memungkinkan pengiriman data secara aman dari remote client kepada server dengan membuat suatu virtual private network (VPN) melalui jaringan data berbasis TCP/IP.

Dalam VPN, karena media penghubung antar jaringannya adalah jaringan publik, diperlukan pengamanan dan pembatasan-pembatasan. Pengamanan diperlukan untuk menjaga agar tidak sebarang orang dari jaringan publik dapat masuk ke jaringan pribadi. Yang dikecualikan untuk dapat masuk ke jaringan pribadi hanyalah orang-orang yang terdaftar atau terautentifikasi terlebih dahulu. Pembatasan diperlukan untuk menjaga agar tidak semua orang atau user dari jaringan pribadi dapat mengakses jaringan publik (internet).

Salah satu cara untuk membangun VPN adalah dengan Metode Tunneling. Sesuai dengan arti tunnel (yang bisa diartikan dengan "lorong"), cara membentuk suatu VPN dengan cara ini adalah dengan membuat suatu tunnel di dalam jaringan publik untuk menghubungkan antara jaringan yang satu dan jaringan lain dari suatu grup atau perusahaan yang ingin membangun VPN tersebut. Seluruh komunikasi data antarjaringan pribadi akan melalui tunnel ini, sehingga orang atau user dari jaringan publik yang tidak memiliki izin untuk masuk tidak akan mampu untuk menyadap, mengacak atau mencuri data yang melintasi tunnel ini. Di dalam tunneling terdapat proses enkapsulasi, transmisi dan dekapsulasi paket yang dikomunikasikan.


Metode tunneling dapat digambarkan secara ringkas sebagai berikut:



Teknologi tunneling dikelompokkan secara garis besar berdasarkan protokol tunneling layer 2 (Data Link Layer) dan layer 3 (Network Layer) model OSI layer. Yang termasuk ke dalam tunneling layer 2 adalah L2F, PPTP, dan L2TP. Sedangkan yang termasuk layer 3 adalah IPSec, VTP, dan ATMP.

Teknologi jaringan PPTP merupakan perluasan dari remote access Point-to-Point protocol yang telah dijelaskan dalam RFC 1171 yang berjudul “The Point-to-Point Protocol for the Transmission of  Multi-Protocol Datagrams over Point-to-Point Links” . PPTP adalah suatu protokol jaringan yang membungkus paket PPP ke dalam IP datagram untuk transmisi yang dilakukan melalui internet atau jaringan publik berbasis TCP/IP. PPTP dapat juga digunakan pada jaringan LAN-to-LAN.

Fitur penting dalam penggunaan PPTP adalah dukungan terhadap VPN dengan menggunakan Public-Switched Telephone Networks (PSTNs). PPTP menyederhanakan dan mengurangi biaya dalam penggunaan pada perusahaan besar dan sebagai solusi untuk remote atau mobile userskarena PPTP memberikan komunikasi yang aman dan terenkripsi melalui line public telephonedan internet.
Secara umum, terdapat tiga komponen di dalam komputer yang menggunakan PPTP yaitu :
1.      PPTP client
2.      Network Access Server
3.      PPTP server

1.      Ikhtisar Arsitektur PPTP
Komunikasi yang aman dibuat dengan menggunakan protokol PPTP secara tipikal terdiri dari tiga proses, dimana membutuhkan keberhasilan penyelesaian dari proses sebelumnya. Ketiga proses tersebut adalah :

- PPP Connection and Communication
Suatu client PPTP  menggunakan PPP untuk koneksi ke sebuah ISP dengan memakai line telepon standar atau line ISDN. Koneksi ini memakai protokol PPP untuk membuat koneksi dan mengenkripsi paket data.

- PPTP Control Connection
Penggunaan koneksi ke internet dibuat oleh protokol PPP, protokol PPTP membuat control connection dari client PPTP ke server PPTP pada internet. Koneksi ini memakai TCP untuk membuat koneksi yang disebut dengan PPTP tunnel.

- PPTP Data Tunneling
Terakhir, protokol PPTP membuat IP datagram yang berisi paket PPP yang terenkripsi dan kemudian dikirim melalui PPTP tunnel ke server PPTP.  Server PPTP memeriksa IP datagram dan mendekripsi paket PPP, dan kemudian mengarahkan paket yang terdekripsi ke jaringanprivate.


2.       Keamanan PPTP
PPTP secara luas memberikan layanan keamanan otentikasi dan enkripsi yang kuat dan tersedia pada computer yang menjalankan RAS dari server Windows NT versi 4.0 dan Windows NT Workstation versi 4.0 ke client PPTP di internet. PPTP juga dapat melindungi server PPTP dan jaringan private dengan mengabaikan semuanya kecuali PPTP traffic. Walaupun kemanannya kuat, PPTP sangat mudah digunakan dengan adanya firewalls.

1. Otentikasi
Otentikasi dibutuhkan server network access ISP dalam initial dial-in. Jika otentikasi ini dibutuhkan maka sangat sulit untuk log on ke server network access ISP; otentikasi ini tidak berhubungan dengan otentikasi berbasis Windows NT. Dengan kata lain, jika server windows NT versi 4.0 sebagai server PPTP, maka server tersebut yang akan mengendalikan semua akses ke jaringan private. Dengan kata lain, server PPTP merupakan gateway menuju jaringanprivate. Server PPTP membutuhkan proses logon berbasis Windows NT standar. Semua client PPTP harus memiliki user name dan password. Oleh karena itu keamanan logon akses terbatas dengan menggunakan komputer dengan Windows NT server atau windows NT workstation versi 4 harus sama dengan keamanan saat logging pada komputer berbasis windows NT yang terkoneksi ke LAN lokal. Otentikasi client remote PPTP dilakukan dengan menggunakan metode otentikasi PPP yang sama dimana client RAS langsung terhubung dengan server RAS. User account terletak dalam directory service windows NT server versi 4.0 dan diatur melalui user manager untuk domain. User manager ini menyediakan pengaturan terpusat yang terintegrasi dengan user account jaringan private yang tersedia. Hanya account yang diakui saja yang bisa mengakses jaringan. Memiliki password yang sulit ditebak akan mengurangi resiko terhadapbrute force attack karena proses otentikasi tersebut rentan terhadap brute force attack.

2. Access Control
Setelah proses otentikasi, semua akses ke private LAN diteruskan dengan memakai model keamanan berbasis windows NT. Akses ke sumber pada drive NTFS atau sumber jaringan lainnya membutuhkan ijin yang sesuai. Direkomendasikan bahwa sistem file NTFS digunakan untuk sumber file yang diakses oleh client PPTP.

3. Enkripsi Data
Untuk enkripsi data, PPTP menggunakan proses enkripsi RAS “shared-secret”. Disebut “shared-secret” karena pada awal dan akhir koneksi PPTP membagi kunci enkripsi. Dalam implementasi Microsoft dari RAS, shared secret disebut user password. (metode enkripsi lainnya berbasis enkripsi pada tersedianya kunci untuk public; metode enkripsi kedua ini dikenal sebagai public key encryption). PPTP menggunakan skema PPP encryption dan PPPcompression. CCP (Compression Control Protocol) digunakan PPP untuk enkripsi. User namedan password PPTP client tersedia untuk PPTP server dan diberikan oleh PPTP client. Kunci enkripsi dihasilkan dari penyimpanan password yang telah di-hash yang terdapat di client dan server. RSA RC4 standar digunakan untuk menghasilkan session key 40 bit berdasarkan padapassword client. Kunci ini dipakai untuk mengenkripsi semua data yang melewati internet, untuk melindungi koneksi private agar aman.
Data pada paket-paket PPP dienkripsi. Paket PPP yang berisi blok data terenkripsi kemudian dibungkus hingga manjadi IP datagram yang besar untuk routing melalui internet ke serverPPTP. Jika hacker internet melakukan intercept IP datagram, ia hanya akan mendapatkan media header, IP header dan paket PPP berisi blok data yang terenkripsi bukan data yang terdekripsi.

4. PPTP Packet Filtering
Keamanan jaringan dari aktivitas kejahatan dapat meningkat dengan memakai PPTP filteringpada server PPTP. Ketika PPTP filtering digunakan, PPTP server pada jaringan privatemenerima dan mengarahkan paket-paket PPTP dari user yang terotentikasi. Hal ini akan melindungi semua paket yang berasal dari server PPTP dan jaringan private. Berhubungan dengan enkripsi PPP, maka hal ini akan menjamin hanya data terenkripsi yang berhak masuk dan keluar private LAN.

21 Agustus 2015

Kegiatan Seminar PHP Indonesia 2015 : Berjalan dengan Lancar

           Dua minggu yang lalu,kami mulai mempersiapkan seminar nasional PHP Indonesia - BLC Telkom klaten dan hari sabtu,tepatnya 15 agustus 2015, seminar dilakukan dan berikut hasil dokumentasinya.
1.berdiri ki-ka (andy,beny,saya).menyambut tamu dibagian depan pendopo.
  
2.berdiri ki-ka (Esti,mbak april) menyambut tamu di bagian depan pendopo
3. kiri-kanan (joni,farhan,febry,achyar,wilson,indah)mengurusi  bagian registrasi untuk peserta seminar.
4.temen -temen yang juga mengurus registrasi peserta seminar.
5.antrian peserta panjang banget
6.peserta melakukan registrasi ulang.
7.pak jemmy
8.ki-ka (pak cahyo sasongko,mbak april)
9. mbah suro dan mbak april di pendopo.



10.tampilan view panggung seminar.



12.Ratih liat apa?




13.Pemateri seminar (Mbak april,pak Peter,Pak Cahyo,Mbah Suro Dhemit)



14.Sambutan ketua panitia (Denny Hartanto)




15.Sambutan KaBag Humas  Pemda Klaten




16.Penyerahan simbolik CD Monografi dari PHP Indonesia (diwakili mbak April dan Pak Peter Jack Kambey) dan diterima oleh Pemda Klaten (diwakili KaBag Humas Pemda Klaten).



17.keempat Pemateri (Mbah Suro Dhemit,Pak Peter Jack Kambey,Pak Cahyo Sasongko,Mbak April ).





18.Mbak mutia sebagai pembawa acara



19. dokumentasi lainnya.








20 Agustus 2015

Perbedaan Antara Website HTTP, HTTPS, dan FTP

          Berikut adalah perbedaan antara website dengan alamat http, https dan ftp :

1. Protocol yang digunakan

     Website HTTP
      Website jenis ini menggunakan protocol Hypertext Transfer protocol yang disingkat HTTP, dimana protocol ini tergabung dalam lapisan Aplication pada OSI Layer. Protocol http bertugas untuk mengatur komunikasi antara program web browser dengan web server. Dengan kata lain HTTP adalah sebuah protokol meminta/menjawab antara client dan server.

      Tidak dianjurkan melakukan transaksi di internet dan urusan perbankan, karena paket yang dikirim menggunakan protokol ini tidak terenkripsi, sehingga dianggap kurang aman.

     Website HTTPS
      Website jenis ini menggunakan protocol Hypertext Transfer Protocol Scure yang disingkat HTTPS, dimana protocol ini tergabung dalam lapisan Aplication pada OSI Layer.  Protokol HTTPS ini bisa dikatakan adalah versi amannya HTTP. Tugas dan fungsi sama seperti http, namun tingkat keamanan protokol HTTPS lebih menjanjikan komunikasi atau transaksi antara web browser dan web server menjadi lebih aman.

      Dengan protocol HTTPS transaksi antara browser dan webserver harus melalui proses registrasi, sign in, authentikasi dan enkripsi terhadap data atau pesan yang akan dikirim.

     Website FTP
      Website jenis ini menggunakan protocol File Transfer Protocol yang disingkat FTP, dimana protocol ini tergabung dalam lapisan Aplication pada OSI Layer. FTP bertugas untuk melayani proses transfer file antara dua buah mesin melalui jaringan yang memakain  Internet Protocol (IP). Sebuah komputer mengupload file ke sebuah FTP Server, dan kemudian file tersebut dapat di download oleh komputer lain.  Fungsinya hampir sama dengan HTTP, karena keduanya berfungsi untuk mentransfer data dari suatu server ke komputer Anda.

2. Port number

    Untuk sistem keamanan jaringan, mengetahui nomor port suatu protocol menjadi sangat penting. Jika kita mengetahui nomor port, maka kita bisa menentukan port mana yang harus dibuka dan ditutup untuk menjaga keamanan jaringan. Meski sama-sama menggunakan web browser, nomor port ketiga protokol ini berbeda-beda.
  •     HTTP  port 80
  •     HTTPS port 443
  •     FTP port 21 
 3. Penggunaan website

      Website HTTP dan HTTPS dipakai untuk mengakses web server dan menampilkannya pada web browser sedangkan website FTP dipakai untuk kebutuhan transfer file dan sebuah file server ke pada klien dan juga sebaliknya. Web site ftp dipakai oleh web administrator untuk mengirimkan atau upload data konfigurasi atau content website ke web server.

4. Tampilan website

      Website HTTP dan HTTPS biasanya dibuat dengan tampilan yang menarik penuh dengan disain grafis yang bagus dan interaktif (contohnya blog Pintar Komputer ini). Sedangkan website FTP tampilannya sederhana hanya berupa susunan file dan folder dalam sebuah direktori. Contoh website FTP adalah ftp://ftp.cbn.net.id.

19 Agustus 2015

Pengertian, Fungsi, dan Cara Kerja FTP

FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork.

FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP.

Fungsi FTP

FTP merupakan salah satu protokol Internet yang paling awal dikembangkan dan masih digunakan hingga saat ini. Fungsi FTP adalah untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP.

Cara Kerja FTP
Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP. Sementara server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus pengiriman antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.

Sebuah server FTP diakses menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP dapat menghubungi server FTP dengan membuka URI tersebut.

sumber : http://agustya-blog.blogspot.com/2013/01/pengertian-fungsi-dan-cara-kerja-ftp.html

Diberdayakan oleh Blogger.