Selasa, 10 Maret 2015

Jurnal Content Management System ( CMS )


Mengkonfigurasi Content Management System Di Ubuntu

Hai pada kali ini saya akan memberikan sedikit informasi tentang konfigurasi Content Management System pada Linux Ubuntu.

Sebelum masuk konfigurasi CMS,jawab pertanyaan yang ada dibawah ini terlebih dahulu:

Tugas Pendahuluan

 
1. Apakah yang dimaksud dengan Content Management System (CMS)?

    
    Content Management System (CMS ) itu aplikasi web untuk merubah    
    mengedit tampilan website tanpa harus mengetahui bahasa pemograman 
    web dan dapat mengatur siapa yang menjadi user biasa atau jadi admin.  

2. Sebutkan jenis-jenis CMS?
   

  1. Drupal
  2. Joomla
  3. WordPress
  4. Plone
  5. VBulletin
  6. Moodle
  7. MediaWiki
  8. Opencart
Setelah itu mari mulai mengkonfigurasi CMS.
pertama Download paket CMS terlebih dahulu dengan perintah dasar sebagai berikut :

#wget http://wordpress.org/latest.tar.gz

Selanjutnya konfigurasi DNS wordpress.robby.com di db.robby dengan perintah seperti gambar dibawah ini.















Selanjutnya konfigurasi DNS wordpress.robby.com di db.192 dengan perintah seperti gambar dibawah ini.
















Setelah konfigurasi DNS wordpress di db.robby dan db.192,lakukan checkconf dan checkzone dengan perintah seperti gambar di bawah ini.





Selanjutnya konfigurasi resolv nya dengan perintah sebagai gambar dibawah ini:
















Setalah konfigurasi resolv nya,silahkan restart bind9 dengan peritah seperti dibawah ini.



Tambahkan konfigurasi berikut pada /etc/apache2/sites-enabled/000-default.conf








Lalu masuk ke direktori var/www dengan perintah sebagai berikut





Selanjutnya ekstrak file yang sudah di download dengan perintah sebagai berikut .




Kemudian ubah permission direktori tersebut dengan perintah seperti gambar dibawah ini.




lalu masuk ke mysql dengan perintah sebagai berikut untuk membuat database










Setelah itu buat database untuk wordpress dengan perintah sebagai berikut





Pada posisi client kita dapat mencoba membuka browser lalu buka alamat wordpress.robby.com yang sudah dikonfigurasi sebelumnya.lalu akan muncul tampilan seperti ini.lalu klik let's go














Setelah muncul tampilan seperti ini,isi user name database dan password sesuai dengan konfigurasi sebelumnya















Selanjutnya buat username dan password untuk akun wordpress yang ingin di buat.seperti gambar dibawah ini













Setelah membuat akun,lanjutkan dengan login dengan akun yang sudah dibuat.pilih login













Setalah pilih Login,masukan user dan password yang sudah di daftar kan.














Setelah masuk pada wordpress dengan akun yang sudah didaftar.gambar dibawah merupakan halaman admin.














Setelah itu isi konten sederhana seperti gambar dibawah ini.














Pertanyaan Akhir

1. Apakah kelebihan dan kekurangan CMS dibandingkan dengan manual web?

+ kelebihan

  • Pembuatan website cepat, karena tidak menulis kode dan merancang database.
  • Tidak perlu menguasai pemrograman web.
  • Banyak CMS yang tersedia gratis dan open source.
  • Banyak tersedia ekstensi (modul, template, dll) untuk penambahan fitur dengan cepat.
- Kekurangan
  • entuk dan fitur website mirip dengan website yang lain yang dibuat dengan CMS yang sama.
  • Fitur dan fungsi website terbatas, tidak 100% sesuai dengan keinginan pemilik website.
  • Terbatasnya editing kode HTML ataupun PHP.
  • Untuk website kecil penggunaan CMS terlalu berlebihan, dan untuk website enterprise, menggunakan CMS fiturnya terlalu terbatas.

2. Sistem basis data apakah yang digunakan pada instalasi CMS?



    MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL   
    (bahasa Inggris: database management system) atau DBMS yang 
    multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.
    MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis 
    dibawah lisensi GNU General Public License (GPL).

Referensi:

  • http://id.wikipedia.org 
  • http://www.virmansyah.info
  • http://yogipratomo.student.telkomuniversity.ac.id 

Senin, 09 Maret 2015

Jurnal DNS multidomain


DNS Multidomain

 Pertama atur IP dengan perintah seperti gambar di bawah ini :

















 Lalu konfigurasi db.robby dengan perintah seperti gambar di bawah ini dan isi sesuai dengan gambar di bawah ini.

















lalu buat file db dengan nama db.tino dan konfigurasi sesuai dengan gambar di bawah ini.

















Setelah itu buat db.192 dan selanjutnya konfigurasi seperti gambar dibawah ini

















Selanjutnya start bind9







Lalu jalankan perintah named-checkconf






Lalu setting ip DHCP seperti gambar si bawah ini.

















Lalu restart DHCP dengan perintah sebagai berikut,jika running.coba di bagian client.





Setelah itu cek di client,dan client sudah mendapat IP.


















Terimakasih.

Selasa, 24 Februari 2015

Jurnal HTTPS (Hyper Text Transfer Protocol Secure)



Pertanyaan Pendahuluan

1. Apakah perbedaan antara HTTP dengan HTTPS?

Perbedaan HTTP dan HTTPS dilihat dari port default,HTTP menggunakan 80 dan 443 untuk
HTTPS.dan HTTP tidak terenkripsi sedangkan HTTPS terenkripsi.

2. Sebutkan situs-situs yang menggunakan protokol https?

situs-situs yang menggunakan protokol https





 
Pengamatan

Install paket dengan perintah apt-get install openssl






Lalu tambahkan di db.robby dengan perintah nano etc/bind/db.robby








Setelah itu tambahkan dns admin seperti di gambar berikut :





















Sudah menambahkan di db.robby selanjutnya tambahkan di db.172 dengan perintah sebagai berikut:






Setalah terbuka jendela seperti gambar dibawah,tambahkan kembeli dns admin seperti berikut:






















Restart bind9 dengan perintah seperti di gambar berikut:








Buat sertifikat SSL di dalam direktori seperti gambar berikut :







Kemudian isi parameter yang diberikan oleh perintah seperti di gambar.




















Tambahkan konfigurasi berikut pada /etc/apache2/sites-enabled/000-default.conf







lalu tambahkan konfigurasi seperti gambar berikut: 















Selanjutnya Aktifkan modul SSL dengan perintah #a2enmod ssl












Pada direktori /var/www/admin , buat file “index.php”





Dan buat Index.php





Lalu isi sebagi berikut seperti gambar tersebut








  










Selanjutnya chmod kan index.phph tersebut dengan perintah sebagai berikut






Lalu restart apache2 dengan perintah seperti gambar berikut









Selanjutnya buka browser dan ketik admin.robby.com.maka yang terjadi seperti ini




















Selanjutnya Get sertifikat,dan confir security Exception.












  













Selanjutnya browser akan menampilkan seperti gambar di bawah





1. Jelaskan parameter yang ada pada perintah berikut :
openssl req -x509 -nodes -days 365 –newkey rsa:2048 –keyout /etc/apache2/sertifikat/[nama_anda].key -out
/etc/apache2/sertifikat/[nama_anda].crt

Perintah di atas menunjukan untuk mengeprint sertifikat dan akan di save sertifikat yang sudah di dapat sebagai file.

2. Apakah yang dimaksud pada konfigurasi berikut :
<VirtualHost *:443>
ServerName admin.[nama_anda].com
ServerAdmin admin@[nama_anda].com
DocumentRoot /var/www/admin
SSLEngine on
SSLCertificateFile /etc/apache2/sertifikat/[nama_anda].crt
SSLCertificateKeyFile /etc/apache2/sertifikat/[nama_anda].key
</VirtualHost>

Konfigurasi di atas menunjukan bahwa dokumen atau sertifakat ada pada Document root pada folder tersebut dan akan di tandatangani oleh ubuntu.

3. Apa fungsi dari konfigurasi berikut :
Redirect permanent / https://admin.[nama_anda].com/

Konfigurasi Redict parmanent itu menunjukan alamat yang dituju


Referensi

 http://apaperbedaan.blogspot.com http://ilmukomputer.org/
 http://yogipratomo.student.telkomuniversity.ac.id

 http://ilmukomputer.org/









































Rabu, 18 Februari 2015

Jurnal Konfigurasi Proxy Server pada Ubuntu



 Konfigurasi Proxy Server pada 
 Ubuntu


PERTANYAAN PENDAHULUAN
1. Apakah fungsi dari proxy server ?


Proxy server berfungsi untuk menyimpan halaman-halaman website yang pernah dikunjungi.fungsi ini sebagai cahce,jika sewaktu-waktu kita ingin mengunjungi website yang sama maka akan mengambil dari proxy server terlebih dahulu,dan jika belum ada berulah akan di teruskan ke server sebernarnya.dan juga bisa sebagai security.


2. Apakah kelebihandan kekurangan menggunakan proxy server ?
Kelebihan :
  • Adanya fasilitas filtering terhadap pengguna jaringan.
  • Akses situs web yang sudah pernah dikunjungi menjadi lebih cepat, karena sudah terdapat pada cache proxy.
  • Keamanan jaringan lebih terjaga, karena adanya proxy sebagai pembatas antara jaringan lokal dan jaringan luar (internet). 
Kekurangan
  • Pengaksesan terhadap situs yang belum pernah dibuka sebelumnya akan menjadi lebih lambat, karena client harus meminta terlebih dahulu ke pada proxy, setelah itu baru proxy yang akan meminta request dari client tersebut ke pada penyedia layanan internet.
  • Bila proxy server terlambat melakukan update cache, maka client akan mendapatkan content yang belum update ketika melakukan request content tersebut. 



    KONFIGURASI
    Instalasi Paket
    untuk mengistall paket squid untuk proxy gunakan perintah #apt-get install squid3




    Lalu edit dengan gedit /etc/squid3/squid.conf :
    Ubah :
    http_access deny all
    Menjadi :
    http_access allow all







    Lalu lakukan restart Service Squid
    #service squid3 restart





    Pengamatan
    Konfigurasi browser client agar menggunakan alamat proxy 172.17.10.129 dengan port 3128










    Akses www.google.com, www.facebook.com dan www.detik.com. Apa yang terjadi ?











      Seperti gambar di atas ini lah yang terjadi



    Pengamatan II



    Konfigurasi browser client agar menggunakan alamat proxy 172.17.10.129 dengan port 3128











    edit /etc/squid3/squid.conf dengan mengetikkan perintah sebagai beriku,maka akan muccul gambar dibawah ini:

    lalu tambahkan script seperti gamba berikut:
    acl bloksitus url_regex -i “/etc/squid3/urlblok.txt”
    http_access deny bloksitus
    http_access allow all







    Sealnjutnya buat file /etc/squid3/urlblok.txt.
    Dan tambahkan faceboo,detik seperi gambar tersebut











      Dan setelah itu restart Service Squid3 dengan mengetikkan perintah:
      #service squid3 restart




    Buat User Proxy,
    root@ubuntu:~# htpasswd -c /etc/squid3/users [nama_anda]
    New password:
    Re-type new password:
    Adding password for user [nama_anda]
    Seperti gamabr tersbut





    Pengamatan III
    Konfigurasi browser client agar menggunakan alamat proxy 172.17.10.129 dengan port 3128










    Akses www.google.com, www.facebook.com atau detik www.detik.com. Apa yang terjadi ?















     

    Kenapa sepeti itu karena www.detik.com telah tersaring oleh proxy kemudian ditutup aksesnya untuk yang mengakses memelalui proxy tersebut. robby.com tersaring karena termasuk dalam kata kunci yang dimasukkan pada file urlblok.txt



    Test Akhir


    a.) Apakah perbedaan yang terjadi antara Konfigurasi I, Konfigurasi II dan Konfigurasi III?
    Jelaskan!
    Perbedaannya dilihat pada konfigurasi I karena semua alamat website yang akan diakses diblok oleh proxy, pada konfigurasi II situs yang diblok hanya pada isi file dariurlblok.txt dan pada konfigurasi III website diblok hanya pada isi file dariurlblok.txt tetapi kita harus memasukkan username dan password untuk mengakses website tersbut.


    b.) Apakah maksud dari konfigurasi berikut :auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/users
    acl foo proxy_auth REQUIRED
    acl bar proxy_auth lisa sarah frank joe
    acl daytime time 08:00-17:00
    http_access allow foo daytime
    http_access allow bar
    http_access deny all


    Maksud dari konfigurasi script diatas menurut sepengetahuan saya, user lisa, sarah, frank, & joe telah terdaftar sebagai pengguna pada Proxy Server, dan mereka hanya dapat terkoneksi setiap hari pada jam/waktu 08:00 – 17:00 setiap hari nya.


    Terimakasih (Robby Tino Kurniawan)