• About Author
  • Dharma
  • Materi Ajar
    • Algoritma dan Pemrograman
    • Boolean Algebra
    • Microprocessor and Arduino
    • Network Security
    • New Generation Network
    • Software-defined Network
  • Membangun Server dengan FreeBSD
  • Programming Sector
  • Sosialita
  • Survival Guide

kn-OWL-edge

~ knowledge is power and weapon

kn-OWL-edge

Monthly Archives: Juli 2011

MySQL Server di FreeBSD

23 Sabtu Jul 2011

Posted by bogi in FreeBSD

≈ Tinggalkan komentar

logo mysqlMySQL merupakan database yg sangat populer karena sangat mudah diinstalasi, dipergunakan, dan dibackup. MySQL menggunakan format standar SQL (Structure Query Language) untuk mengakses informasinya.

Untuk instalasi MySQL :
# cd /usr/ports/databases/mysql51-server
# make install clean
……… <tunggu sampai instalasi selesai> ………

Selanjutnya lakukan beberapa setting berikut :
# cat /etc/rc.conf | grep mysql
mysql_enable = “YES”
mysql_dbdir = “/data/mysql”

Jangan lupa membuat root password dengan :
# mysqladmin –u root password inipasswordadmin

Tips :

  1. jangan lupa untuk secara rutin melakukan indexing pada tabel-tabel yang berukuran besar dan sering diakses
  2. tipe data char dan varchar memiliki karakteristik yang berbeda, char adalah fixed length dan varchar adalah variable length (pada saat disimpan menjadi file). Sebisa mungkin gunakan char untuk mempercepat akses ke informasi

[download document]
[back to FreeBSD]

Membuat Layanan Dial Up (Client dan Server)

09 Sabtu Jul 2011

Posted by bogi in Seputar IT

≈ Tinggalkan komentar

Layanan dialup memberikan keleluasaan bagi mereka yang memiliki telepon rumah (PSTN) dan ingin mengakses jaringan intranet kampusnya atau intranet kantornya secara langsung, tanpa perlu bersusah payah melakukan setup VPN dan enkripsi lainnya. Bahkan melalui layanan dialup, keamanan tetap terjami karena menggunakan jaringan kabel dedicated (bukan public network) antara 2 modem.

Meskipun layanan dialup telah lama ditinggalkan karena memiliki keterbatasan mobilitas, namun untuk kasus2 tertentu layanan ini tetap perlu disediakan (misalnya jaringan Internet kampus atau kantor terputus, sementara admin server perlu mengakses server2).

Dokumen ini menjelaskan cara sederhana membuat dialup server pada sebuah PC sederhana yang hanya berbasis Microsoft Windows XP yang telah diperlengkapi dengan sebuah modem analog yang terhubung dengan suatu nomor telpon PSTN.

[download document]

Virtualisasi, menjalankan OS diatas OS

05 Selasa Jul 2011

Posted by bogi in Seputar IT

≈ Tinggalkan komentar

Virtualisasi adalah menjalankan suatu platform diatas platform lainnya. Platform disini pada umumnya mengacu pada OS (Operating System), yang berarti dengan virtualisasi kita bisa menjalankan suatu OS diatas OS lainnya. Hal ini sangat membantu kita untuk bisa menggunakan suatu aplikasi yang hanya bisa berjalan di atas suatu platform OS tertentu, sementara komputer yang akan digunakan telah menggunakan platform OS sesuai expertise kita.

Dalam virtualisasi dikenal istilah :

  1. Guest OS
  2. Host OS

Dimana Host OS adalah OS yang berjalan dibawah secara real, sementara Guest OS adalah OS yg berjalan secara virtual (diatas Host OS). Sebagai contoh, netbook saya menggunakan platform OS Microsoft Windows XP dan ingin menjalankan suatu aplikasi yang hanya bisa berjalan di Linux. Maka Host OS saya adalah Microsoft Windows XP dan Linux akan menjadi Guest OS.

[download document]

Web Server di FreeBSD

03 Minggu Jul 2011

Posted by bogi in FreeBSD

≈ 2 Komentar

 

Apache adalah aplikasi untuk web server yg paling popular digunakan, sederhana pemakaiannya, dan sangat responsive meskipun hanya membutuhkan resource system yang minimal.

Untuk instalasi Apache 2.0 anda harus login ke server sebagai SuperUser (root) :
# cd /usr/ports/www/apache20
# make install clean
……… <tunggu sampai selesai, jika ada pertanyaan gunakan default saja> ………
# edit /usr/local/etc/apache2/httpd.conf
……… (hanya entry yg perlu di-edit)
Listen 10.1.1.2:80 –> sesuaikan dgn alamat IP dari server
ServerAdmin sisfo@imtelkom.ac.id
ServerName http://www.imtelkom.ac.id:80 –> sesuaikan dgn nama server
DocumentRoot /data/web
<Directory /data/web>
Allow from all
</Directory>
ServerTokens Prod
ServerSignature Off
………
# ipfw add allow tcp from any to 10.1.1.2 dst-port 80 setup
# cat /etc/rc.conf | grep apache
apache2_enable=”YES”
apache2ssl_enable=”YES”

Apache 2.2 memberikan fitur yang lebih banyak dibandingkan Apache 2.0, meskipun fitur2 tersebut tidak terlalu berguna untuk pemakaian sebagai web server standar. Selain perbedaan pada fitur yang disediakan, Apache 2.2 juga memisahkan antara konfigurasi standar dengan konfigurasi modul tambahan.

Dengan alasan keamanan data, SSL (Secure Socket Layer) harus diaktifkan :
# cd /usr/local/etc/apache2
# openssl genrsa > server.key
# openssl req -new -x509 -key server.key -out server.crt -days 365
Country Name (2 letter code) []:ID
State or Province Name (full name) []:West Java
Locality Name (eg, city) []:Bandung
Organization Name (eg, company) []:IM Telkom
Organizational Unit Name (eg, section) []:Sisfo
Common Name []:www.imtelkom.ac.id –> gunakan nama server
Email Address []:sisfo@imtelkom.ac.id
# mkdir ssl.key
# mv server.key ssl.key/
# mkdir ssl.crt
# mv server.crt ssl.crt/
# edit ssl.conf
DocumentRoot “/data/web”
ServerName http://www.imtelkom.ac.id:443
ServerAdmin sisfo@imtelkom.ac.id
# ipfw add allow tcp from any to 10.1.1.2 dst-port 443 setup

[download document]
[back to FreeBSD page]

Tips Dalam Pengembangan Aplikasi Berbasis PHP

03 Minggu Jul 2011

Posted by bogi in Seputar IT

≈ Tinggalkan komentar

logo mysql

Bagi developer aplikasi berbasis web, tentunya PHP (http://www.php.net) akan menjadi pilihan untuk server-side scripting karena berbagai alasan :

  1. free,
  2. open source,
  3. ratusan fitur fungsi built-in,
  4. dukungan terhadap berbagai teknologi yang pasti akan sangat bermanfaat bagi developer,
  5. PHP parser yang sangat cepat dan stabil.

PHP menyediakan 2 cara untuk mengeksekusi scriptnya, yaitu bisa melalui web server (spt misal Apache, dimana PHP menjadi modul tambahan ke Apache) maupun melalui command line.

Catatan ini ditujukan sebagai acuan tambahan untuk memudahkan programmer dalam mengembangkan aplikasi berbasis PHP yang stabil dan aman. Diharapkan dengan adanya standar pembuatan aplikasi, semua program dapat lebih mudah dimengerti oleh pihak lain (database manager, security auditor, dan programmer lainnya).

[download document]

Newer posts →

Berlangganan

  • Entries (RSS)
  • Comments (RSS)

Arsip

  • Februari 2022
  • Juli 2021
  • Mei 2021
  • Maret 2021
  • Januari 2021
  • Desember 2020
  • Juni 2020
  • April 2020
  • Februari 2020
  • Oktober 2019
  • Maret 2019
  • Februari 2019
  • Januari 2019
  • November 2018
  • Oktober 2018
  • Agustus 2018
  • Juni 2018
  • Maret 2018
  • Februari 2018
  • Desember 2017
  • November 2017
  • Oktober 2017
  • September 2017
  • Agustus 2017
  • Juli 2017
  • Juni 2017
  • Mei 2017
  • April 2017
  • Maret 2017
  • Februari 2017
  • Januari 2017
  • Desember 2016
  • November 2016
  • Oktober 2016
  • September 2016
  • Agustus 2016
  • Mei 2016
  • April 2016
  • Januari 2016
  • Desember 2015
  • November 2015
  • November 2014
  • Oktober 2014
  • September 2014
  • Agustus 2014
  • Juni 2013
  • Mei 2013
  • April 2013
  • Februari 2013
  • Januari 2013
  • November 2012
  • Maret 2012
  • November 2011
  • Oktober 2011
  • Agustus 2011
  • Juli 2011
  • Juni 2011

Kategori

  • Dharma
  • Materi Ajar
    • Artificial Intelligence
    • IT audit
    • microprocessor
    • Multimedia System
  • Seputar IT
    • FreeBSD
    • OSS
  • sosialita
  • Teknologi
  • Uncategorized

Meta

  • Daftar
  • Masuk

Blog di WordPress.com.

  • Ikuti Mengikuti
    • kn-OWL-edge
    • Bergabunglah dengan 68 pengikut lainnya
    • Sudah punya akun WordPress.com? Login sekarang.
    • kn-OWL-edge
    • Sesuaikan
    • Ikuti Mengikuti
    • Daftar
    • Masuk
    • Laporkan isi ini
    • Lihat situs dalam Pembaca
    • Kelola langganan
    • Ciutkan bilah ini
 

Memuat Komentar...