Pages

Search This Blog

Friday, July 31, 2015

Membangun Web Sekolah dengan Drupal

Assalamu'alaikum Wr.Wb
Bismillahirrohmanirrohim

Kali ini saya akan berbagi tentang cara instalasi drupal, kali ini saya menggunakan Server Debian 8 untuk penginstalannya
seperti biasa, kita ke penjelasan terlebih dahulu


     Drupal adalah sebuah perangkat lunak sistem manajemen konten yang bebas dan terbuka yang di distribusikan dibawah lisensi GPL, pengembangan dan perawatannya dilakukan oleh ribuan komunitas pengguna dan pengembang di seluruh dunia. Dibuat dengan bahasa pemrograman PHP, Drupal dapat dipasang pada beberapa jenis database seperti MySQL, PostgreSQL, SQLite,MariaDB dan juga MsSQL. Web server yang mendukung diantaranya Apache, Nginx, IIS yang berjalan pada sistem operasi Cross-platform seperti Microsoft Windows, Mac OS X, Linux dan FreeBSD. Drupal dapat diunduh secara bebas dan dapat digunakan secara bebas, sehingga memungkinkan setiap orang baik secara individu maupun komunitas untuk mempublikasi, mengatur, mengelola dan mengorganisir berbagai jenis dari isi/konten pada website. Kemampuannya tidak sekedar sebagai CMS, namun dengan modul API-nya Drupal juga dapat digunakan sebagai CMF dalam membangun aplikasi berbasis Web.

Drupal dapat digunakan untuk membangun:

  • Portal Web Komunitas
  • Forum Diskusi
  • Website Perusahaan
  • Aplikasi Internal
  • Website Personal
  • Aplikasi Komersial
  • Kumpulan Sumber Informasi
  • Situs Jaringan Sosial
  • Jaringan
  • Surat Kabar
  • Galeri multimedia

Fitur Unggulan

  • CMS (Content Management Systems) Sistem Manajemen Konten
  • CMF (Content Management Framework) Sistem Platform
  • Blog Pengguna tunggal dan pengguna jamak
  • Built-in Forums engine
  • Multi situs hanya dengan satu instalasi
  • Multi bahasa, sudah mendukung Bahasa Indonesia dan Bahasa Jawa.
  • Konten Multimedia
  • Mendukung banyak jenis database seperti MySQL, PostgreSQL, SQLite, MsSQL dan MariaDB
  • Bisa dipasang dengan webserver Apache, Nginx, IIS dan Lighttpd
  • Pengaturan hak akses pengguna tak terbatas, bukan hanya pengaturan hak akses jenis konten bahkan bisa memberikan hak akses tiap field data
  • Bisa membuat jenis konten baru yang tipe datanya sesuai keinginan pengguna

 Perbandingan Fitur dengan CMS lain

Fitur Joomla Wordpress Drupal Vieris
Lisensi GPL GPL GPL GNU
Versi Terakhir 2.5.6 3.4.1 7.21 3.1.2
Tahun pembuatan 2005 2003 2001 2009
Blog Ya Ya Ya Ya
Bahasa program PHP PHP PHP PHP
Forum Tidak (dg modul tambahan) Tidak (dg modul tambahan) Ya Tidak (dg modul tambahan)
Teks editor TinyMice TinyMice TinyMice CKEditor Whizzywig TinyMice CKEditor
User rule terbatas terbatas Tidak terbatas terbatas
Database MySQL MySQL MySQL Postgre MsSQL SQLite MySQL
Multisite Tidak Tidak Ya Tidak
Multilanguage Ya (id, jv) Ya (id, jv, su) Ya (id, jv) Ya (id, en)
Ukuran paket (zip) 7,6MB 3MB 3MB 10MB
Ukuran file terpasang 29MB 11MB 12MB 18MB

Fitur Unggulan Drupal

  • CMS (Content Management Systems) Sistem Manajemen Konten
  • CMF (Content Management Framework) Sistem Platform
  • Blog Pengguna tunggal dan pengguna jamak
  • Built-in Forums engine
  • Multi situs hanya dengan satu instalasi
  • Multi bahasa, sudah mendukung Bahasa Indonesia dan Bahasa Jawa.
  • Konten Multimedia
  • Mendukung banyak jenis database seperti MySQL, PostgreSQL, SQLite, MsSQL dan MariaDB
  • Bisa dipasang dengan webserver Apache, Nginx, IIS dan Lighttpd
  • Pengaturan hak akses pengguna tak terbatas, bukan hanya pengaturan hak akses jenis konten bahkan bisa memberikan hak akses tiap field data
  • Bisa membuat jenis konten baru yang tipe datanya sesuai keinginan pengguna
(Sumber:"Wikipedia")


Berikut Langkah-langkah instalasi drupal
1. Kita harus mempunyai file Drupalnya dan letakan di direktori /var/www/html, (jika belum kita download terlebih dahulu)
    
2. Selanjutnya kita extract file tar.gz tersebut
#tar -xzvf drupal-7.38.tar.gz
3. Untuk memastikan kita cek menggunakan perintah #ls
4. Kemudian kita ganti nama drupal tersebut(untuk mempermudah penulisan)
#mv drupal-7.38 drupal

5. Selanjutnya kita cek #ls
6. Kemudian kita berikan hak kepemilikan drupal(owner)
#chown -R www:data:www:data drupal
 
7. Selanjutnya kita salin file default.settings.php ke file settings.php
#mv drupal/sites/default/default.settings.php drupal/sites/default/settings.php


8. Kemudian kita berikan hak akses untuk file settings.php
#chmod a+w drupal/sites/default/settings.php
9. Selanjutnya kita berikan hak akses untuk folder default
#chmod a+w drupal/sites/default
10. Kemudian kita buat database di phpmyadmin

11. Selanjutnya Kita masuk ke instalasi drupal, dengan cara masukan IPserver/drupal(10.12.13.2/drupal) pada url
12. Kemudian akan muncul halaman awal instalasi drupal 
Save and Continue
13. Selanjutnya konfigurasi bahasa penginstalan
 Save and Continue
14. Kemudian konfigurasi database
15. Selanjutnya konfigurasi site

 16. Finish
Pilih Visit your site
Berikut Halaman Awal Drupal

Sekian dari postingan saya kali ini, akan saya lanjutkan konfigurasi drupal pada kesempatan yang lain
Sharing :
- Jika Terdapat tulisan merah(peringatan) maka cari terlebih dahulu sebabnya dan solusi, jangan di abaikan
-  Biasanya jika masih ada tulisan merah ada konfigurasi yang belum dilakukan, bisa juga ada dependensi yang belum diinstall

<Terima_Kasih>
<Semoga_Bermanfaat>
 

Thursday, July 30, 2015

Monitoring Router Mikrotik Menggunakan Graphing

Assalamu'alaikum Wr.Wb
Bismillahirrohmanirrohim

Kali ini saya akan sedikit berbagi pengalaman saya tentang monitoring mikrotik
Saya menggunakan fitur Graphing
Sebelum ke langkah-langkah konfigurasinya, kita harus mengenal terlebih dahulu apa itu graphing, berikut penjelasannya :

Dengan tools graph, kita bisa melakukan monitoring terhadap beberapa parameter pada router dan menyajikannya dalam bentuk grafik. Grafik ini bisa dilihat dengan melakukan akses router via web, dengan format alamat http://[ip router]/graphs. Misal 192.168.12.19/graphs
By default, tool graph ini belum melakukan perekaman data apapun, jika dilihat via web browser belum terdapat data apapun (Sumber:"mikrotik indonesia")

Setelah mengenal apa itu graphing, sekarang kita menuju ke langkah-langkah konfigurasinya :
  1. Buka Mikrotik menggunakan winbox
  2. Masuk menu Tool, Kemudian pilih Graphing
     
  3. Selanjutnya kita klik icon +, lalu pilih interfaces yang akan di aktifkan untuk monitoring (misal : All)
     
     klik Apply lalu OK
  4. Selanjutnya kita lihat IP Mikrotiknya
    Masuk menu IP lalu Addresses
  5. Selanjutnya kita masuk ke browser, kita ketikan "192.168.12.19/graphs"
    Karena tadi memilih interface all, maka kita pilih interface yang akan di monitoring
  6. Selesai, berikut hasilnya


    Sekian dari postingan saya kali ini,
    Sebenarnya Router Mikrotik dapat di monitoring dengan fitur lain, akan tetapi saya baru mencoba fitur Graphing tersebut
    <Terima_Kasih>
    <Semoga_Bermanfaat>

Wednesday, July 29, 2015

Perbedaan TCP Dan UDP

Assalamu'alaikum Wr.Wb
Bismillahirrohmanirrohim
 
TCP
Merupakan kepanjangan dari “Transmission Control Protocol”, yakni sejenis protokol yang menopang sekumpulan komputer untuk bertukar data dan berkomunikasi pada suatu jaringan (network). Ini seringkali dipakai untuk menyokong aplikasi yang memerlukan keandalan data agar berjalan lancar.

Berdasarkan hasil pengamatan secara mendasar, TCP bekerja menurut konsep koneksi yang menjamin proses pengiriman serta penerimaan data berjalan secara teratur dan lebih diandalkan. Tugasnya memecah atau mengelompokkan data menjadi paket-paket yang teratur. TCP memastikan pengiriman data tidak terlalu cepat tetapi ada jaminan koneksi internet atau network bisa mengatasinya. Keunggulan TCP terletak pada kemudahan penggunaan, termasuk kegiatan transfer paket data.

Apa perbedaan TCP dan UDP? Ada banyak hal yang bisa dijadikan penilaian utama, salah satunya adalah keunggulan. Mengapa TCP bisa diandalkan? Karena dapat mengirim pesan sekali lagi ketika sambungan terputus tiba-tiba, namun tanpa membuat proses transfer data “corrupt”. Pengiriman data dalam jumlah besar dilakukan secara urut atau satu per satu dengan resiko kesalahan minim. TCP berorientasi pada sambungan sehingga harus ada sesi koneksi terlebih dahulu.

UDP
Merupakan kepanjangan kata dari “User Datagram Protocol”, yakni bagian protokol lapisan TCP/IP yang menunjang komunikasi unreliable (tidak handal) dan connectionless (tanpa koneksi). 

Berdasarkan cara operasi, UDP tidak mengusung konsep koneksi sehingga harus tersedia pembuatan kode sendiri. Tidak menjamin proses pengiriman serta penerimaan data teratur dan handal, mungkin saja terduplikat. Proses pemecahan data serta pengiriman dilakukan secara manual dan harus ada kepastian. Itulah yang menjadi apa perbedaan TCP dan UDP.

Kekurangan UDP yakni perlu pengiriman ulang data bila ada paket yang hilang serta perlu dicari letak kesalahan. Pengiriman pesan ataupun data tidak bisa dipantau secara mendalam sehingga sulit mengetahui apakah terkirim atau tidak, berhasil atau korup. Proses pengiriman berlangsung secara tidak berurutan dan tidak bisa dipastikan data manakah yang akan sampai terlebih dahulu.

http://image.slidesharecdn.com/transportlayer-141103024218-conversion-gate01/95/transport-layer-25-638.jpg?cb=1414982601  http://image.slidesharecdn.com/transportlayer-141103024218-conversion-gate01/95/transport-layer-25-638.jpg?cb=1414982601
Kesimpulan

Apa perbedaan TCP dan UDP? Hal sederhana yaitu cara operasi, jaminan pengiriman-penerimaan data, proses pemecahan data, kepastian proses transfer data hingga cara penggunaan. Pengiriman data dalam jumlah banyak juga menjadi faktor penting dimana TCP sanggup mengirim jumlah besar secara berurutan sedangkan UDP secara tidak berurutan.

Sumber : "http://apaperbedaan.blogspot.com/2015/02/apa-perbedaan-tcp-dan-udp.html


<Terima_Kasih>
<Semoga_Bermanfaat>

Monday, July 27, 2015

Konfigurasi VPN pada Mikrotik Router

Assalamu'alaikum Wr.Wb
Bismillahirrohmairrohim

Kali ini saya akan berbagi tentang konfigurasi VPN pada Mikrotik Router
Sebelumnya kita harus mengenal apa itu VPN
berikut penjelasannya

VPN adalah singkatan Virtual Private Network, yaitu sebuah koneksi private melalui jaringan publik atau internet, virtual network berarti jaringan yang terjadi hanya bersifat virtual.. Private yaitu jaringan yang terbentuk bersifat private dimana tidak semua orang bisa mengaksesnya. Data yang dikirimkan terenkripsi sehingga tetap rahasia meskipun melalui jaringan publik. Jika menggunakan VPN kita seolah-olah membuat jaringan didalam jaringan atau biasa disebut tunnel. VPN menggunakan salah satu dari tiga teknologi tunneling yang ada yaitu: PPTP, L2TP dan standar terbaru, Internet Protocol Security (biasa disingkat menjadi IPSec). VPN merupakan perpaduan antara teknologi tunneling dan enkripsi.
Cara kerja VPN (dengan protokol PPTP) adalah sebagai berikut:
  • VPN membutuhkan sebuah server yang berfungsi sebagai penghubung antar PC, Server VPN ini bisa berupa komputer dengan aplikasi VPN Server atau sebuah Router.
  • Untuk memulai sebuah koneksi, komputer dengan aplikasi VPN Client mengontak Server VPN, VPN Server kemudian memverifikasi username dan password dan apabila berhasil maka VPN Server memberikan IP Address baru pada komputer client dan selanjutnya sebuah koneksi / tunnel akan terbentuk.
  • Selanjutnya komputer client bisa digunakan untuk mengakses berbagai resource (komputer atau LAN) yang berada dibelakang VPN Server misalnya melakukan transfer data, ngeprint dokument, browsing dengan gateway yang diberikan dari VPN Server, melakukan remote desktop dan lain sebagainya. 
Sumber : "http://softkompi.blogspot.com/2012/07/fungsi-cara-kerja-dan-apakah-vpn.html"

Setelah membaca penjelasan VPN di atas, selanjutnya kita masuk ke
Langkah-langkah konfigurasi VPN :
  1. Masuk Login Mikrotik
  2. Masuk Menu PPP, kemudian pilih PPTP Server
    Cek List Enable dan cek list juga Chap dan pap

  3. Selanjutnya kita masuk ke menu IP, lalu Pilih Pool
    - Klik icon "+"
    - Ketikan Nama
    - Ketikan range IP Addressnya(IP tersebut digunakan sebagai IP VPN yang nantinya kita pakai)
    Klik Apply, OK
  4. Kemudian kita lihat IP Address ether1 (yang terhubung dengan internet)
    IP, Addresses
  5. Selanjutnya kita masuk ke menu PPP, Profile, lalu Add dengan klik icon +
    Lalu kita tuliskan
    - nama profile
    - Isikan Local Addres (IP yang terkoneksi dengan internet) misal Ether1
    - Isikan Remote IP menggunakan pool-vpn yang telah kita buat tadi
  6. Selanjutnya kita masuk menu secrets(masih di menu PPP)
    Klik icon +, lalu
    - isikan nama dan password
    - service pilih pptp
    - Profile pilih profil-vpn yang telah kita buat
  7. Kemudian kita create new connection
    Pilih New VPN-Connection(PPTP)
  8. Selanjutnya kita isikan Gateway dengan IP Local yang tadi(IP yang terhubung dengan internet) misal ether1
    masukan juga nama dan password yang tadi sudah di buat di menu secrets
  9. Selanjutnya kita koneksikan jaringan yang bukan milik kita, lalu kita koneksikan ke VPN-connection
  10. Kemudian kita coba uji dengan cara me-remote Mikrotik server kita
  11. Selesai, berikut hasilnya

    Sharing :
    - Jika login failed ketika menghubungkan ke vpn, coba cek nama dan password untuk masuk vpn
    - Jika login failed ketika menghubungkan ke vpn, coba cek lagi konfigurasi dari awal, secara teliti
    <Terima_Kasih>
    <Semoga_Bermanfaat>

Sunday, July 26, 2015

Konfigurasi Web Proxy

Assalamu'alaikum Wr.Wb
Bismillahirrohmanirrohim

Kali ini Saya akan berbagi cara mengatur hak akses client pada winbox.
Disini saya menggunakan winbok v6.15 on RB750 dan saya akan memblokir alamat yahoo dan memblokir download file type mp3.

Langsung saja :

1. Masuk winbox lalu ke menu IP Firewall



2. Selanjutnya kita masuk menu NAT, sesuaikan eseperti dibawah ini, lalu apply dan ok
 

3.  Selanjutnya kita masuk menu IP Web Proxy


4. Sesuaikan seperti dibawah ini, lalu kita Apply dan Access

 
5. Lalu kita masukkan alamat yang akan kita buat agar tidak bisa dibuka, jangan lupa ganti action dari allow menjadi deny, kemuadian kita Apply dan ok
Untuk langkah tersebut digunakan agar client tidak bisa membuka situs yang kita matikan.
 
6.  Selanjutnya kita cek


Dan untuk langkah dibawah ini kita akan membuat agar client tidak bisa mendownload file yang kita hidden.

7. Kita lakukan seperti langkah diatas hanya saja mengubah disaat menamai alamatnya seperti dibawah ini


7. Disini kita mengetikkan file apa yang akan kita buat agar tidak bisa didownload pada kolom path, dan jangan lupa action-nya.

 
8. Kemudian kita cek, dan seperti gambar dibawah ini yang tidak dapat diakses oleh client.



Sumber : "vreseliana"

<Terima_Kasih>
<Semoga_Bermanfaat>

Saturday, July 25, 2015

Sharing Bersama Bapak Cahyo Sasongko (Master PHP Indonesia), Mbah Suro Dhemit

    Assalamualaikum Wr.Wb
   Bismillahirrohmainirrohim

      Teman - teman semua saya akan sharing mengenai kegiatan saya hari ini. Pada hari ini special banget bagi anak - anak BLC Telkom Klaten. Karena pada hari ini didatangi Bapak Master PHP Indonesia yaitu Bapak Cahyo Sasongko. Di sini kita sharing bareng - bareng mengenai perjalanan karir sampai menjadi orang sesukses ini. Ternyata Bapak Cahyo Sasongko ini awalnya adalah orang biasa. Tetapi Bapak Cahyo Sasongko ini mempunyai motto hidup yaitu " biasakan melakukan hal - hal yang benar". Sehingga Bapak Cahyo Sasongko menjadi sukses dan menjadi Master PHP Indonesia. Perjalanan karirnya tak semulus yang kita perkirakan. Bapak Cahyo Sasongko ini pernah mengalami kegagalan juga. Tetapi kegagalan tersebut tidak membuat patah semangat. Inilah sedikit cerita mengenai perjalaan karir Bapak Cahyo Sasongko (Master PHP Indonesia).








Sumber"Ratih Fadhilah"
<Terima_Kasih>

Mengatur Hak Akses SSH Login debian 8 (root)


Assalamu'alaikum Wr.Wb
Bismillahirrohmanirrohim

Pada kesempatan kali ini saya akan berbagi tentang cara mengatur hak akses login SSH sebagai root  di Debian 8

Sebelum dilakukan diatur hak aksesnya, pada Debian 8 menerapkan security yang cukup baik, dibuktikan pada login SSH Debian 8 secara default harus login dengan user dan tidak bisa langsung login dengan root

Berikut langkah-langkah mengatur hak akses login SSH Debian 8
  1. Login SSH Debian 8 menggunakan user
    Lalu kita masuk akun root
  2.  Kemudian kita konfigurasi ssh
    #vim /etc/ssh/sshd.conf
    Lalu kita cari kata berikut
    Lalu kita ganti kata without-password dengan yes
    Lalu kita save and exit
  3. Selanjutnya kita restart ssh
    #/etc/init.d/ssh
  4. Kita login dengan terminal baru menggunakan akun root

    Sharing
    - Dengan mengatur hak akses yang di atas, kita dapat login langsung menggunakan root, tanpa login dengan user terlebih dahulu
    - Dengan mengatur hak akses yang di atas, security Debian 8 menjadi kurang aman.

    <Terima_Kasih>
    <Semoga_Bermanfaat>
 
Blogger Templates