Pengen Punya WebSite instan kualitas intan ?

Monday, December 20, 2010

Step by step MySQL Injection

wah...waktu pulang kampung ktemu tmen lama (sebut saja namanya Alecs), bincang-berbincang ternyata ia familier di dunia Underground. Ha ha ha...dari pada di rumah nganggur gak da kerjaan, tiap hr maen deh k rmh dia. Lumayan dan koneksi inet gratis. hi hi hi hi...
Ok langsung saja sesuai judul, mo share tentang mysqli / mysql injection. Sebenernya ni uda lama banget, tp q ngertinya baru-baru ini aja. Jadi yang uda master, tinggalin aja postingan ini.

Bismillah...


Pengertian sql injection:
SQL injection merupakan sebuah aksi hacking yang dilakukan di aplikasi client dengan cara memodifikasi perintah SQL yang ada di memori aplikasi clien dan juga merupakan teknik mengeksploitasi web aplikasi yang didalamnya menggunakan database untuk penyimpanan data.

Saturday, October 23, 2010

Adding Repositories on OpenSuse 11.1 x86_64

untuk menambahkan repositori pada OpenSuse 11.1 x86_64

yoga:~ # zypper addrepo --name "openSUSE-11.1 OSS" http://download.opensuse.org/distribution/11.1/repo/oss/ repo-oss
yoga:~ # zypper addrepo --name "openSUSE-11.1 Non-OSS" http://download.opensuse.org/distribution/11.1/repo/non-oss/ repo-non-oss
yoga:~ # zypper addrepo --name "openSUSE-11.1 Updates" http://download.opensuse.org/update/11.1/ repo-update
kemudian :

yoga:~ # zypper ref
dan update system

yoga:~ # zypper update

Tuesday, October 19, 2010

Agar Blog Terbaca Search Engine Sesuai Kata Kunci

Banyak yang bilang. kalau kita menggunakan layanan blog pada blogspot maka secara otomatis blog kita akan terbaca oleh Om google. Ternyata tidak juga, karena tanpa teknik SEO blog anda tidak akan pernah menjadi yang teratas. Ini salah satu teknik yang disebut dengan meta Tag, yang mirip tag-tag pada Wordpress. cara nya sebagai berikut, tidak salah untuk di coba.

1. Login terlebih dahulu di Blogger.com
   2. Sekarang, anda menuju "Tata Letak", kemudian pilih "Edit HTML"
   3. Setelah itu tekan Ctrl+f kemudian ketik kode sperti dibawah ini,

          <b:include data='blog' name='all-head-content'/>

   4. Kemudian letak kan kode dibawah ini, tepat dibawah kode tadi,

          <meta content='Deskripsi Blog' name='description'/>
          <meta content='Kata Kunci Blog' name='keywords'/>
          <meta content='Nama Blog' name='author'/>
Keterangan
  • Deskripsi Blog : Dekripsi dari blog anda sendiri
  • Kata Kunci Blog : Adalah kata kunci yang bersangkutan dengan blog anda
  • Nama Blog : Adalah nama blog anda Sendiri
source : http://sekilastutorial.blogspot.com

Monday, October 18, 2010

Install ProFTPD pada Debian

Proftpd adalah salah satu aplikasi utk transfer file menggunakan ftp (file transfer protocol). Salah satu kegunaan proftpd adalah untuk download maupun upload file ke dalam web server ato server. Sebelum instalasi pastikan paket gcc sudah terinstal

install proftpd

yoga:~# apt-get install proftpd ucf

edit file proftpd.conf

yoga:~# vi /etc/proftpd/proftpd.conf

Install Apache, MySQL, PHP pada Debian

Instalasi Paket yang dibutuhkan

yoga:~# apt-get install libc6 libc6-dev libc6-i686 libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl linux-kernel-headers psmisc zlib1g-dev

Instalasi MySQL

yoga:~# apt-get install mysql-server mysql-client libmysqlclient15-dev

Instalasi Apache

yoga:~# apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert

Enable modul ssl, rewrite, suexec dan include; Kemudian reload Apache;

Sunday, October 17, 2010

Install Webmin pada Debian

Webmin adalah fasilitas administrasi server berbasis website, hampir semua jenis servis, dan berbagai customasi dapat dilakukan oleh webmin. Tentunya : webmin mempermudah mengubah konfigurasi / memanajemen linux yang dulunya dilakukan via konsole melalui ssh.

login sebagai root
download paket webmin

yoga:~# wget http://prdownloads.sourceforge.net/webadmin/webmin-1.500.tar.gz

extract paket hasil download

yoga:~# tar -zxvf webmin-1.500.tar.gz

jalankan instalasi

Konfigurasi DNS Server pada Debian

Catatan kali ini adalah bagaimana mengkonfigurasi DNS server pada Debian. Paket yang digunakan dalam hal ini adalah bind9. Pada instalasi default, paket ini merupakan bawaan dari OS. Jadi kita tinggal mengkonfigurasi saja. Dalam mengkonfigurasi DNS Server, file utama yang diperlukan adalah named.conf

oke langsung saja cari letak file named.conf

yoga:~# find / -name named.conf
/etc/bind/named.conf

nah tu terlihat file named.conf terletak pada /etc/bind/
edit file named.conf dengan editor kesukaan anda : :P

Friday, October 15, 2010

Gadis 21 th, Hacker Terseksi Sedunia

Siapa yang mengira dibalik kecantikan dan otak encernya, Kristina Svechinskaya menjadi dalang pencurian uang senilai US$35 juta dari rekening bank di Amerika Serikat. Modusnya, dengan menggunakan virus komputer.

Berkat kelakuannya, ia mendapat predikat 'hacker paling seksi sedunia'. Ia bahkan disejajarkan dengan mata-mata cantik, Anna Chapman, yang sempat mengebohkan dunia. Apalagi, dua wanita menarik ini sama-sama berasal dari Rusia.

Dalam menjalankan aksinya, Svechinskaya bekerja bersama 37 hacker lainnya.

Gadis berusia 21 tahun itu saat ini ditahan di New York. Svechinskaya memanfaatkan virus 'Zeus Trojan' dan malware lainnya untuk membajak komputer orang lain.

Lalu, secara rahasia, para hacker komplotannya memantau aktivitas komputer korban, mencuri nomor rekening bank dan password. Dengan modal itu, mereka lalu mengambil uang jutaan dolar dari rekening korban.

Seperti dimuat situs Daily Mail, Rabu 13 Oktober 2010, uang hasil curian itu lalu ditransfer ke ratusan rekening bank palsu milik perantara di Amerika Serikat yang menerima dan mencuci uang hasil kejahatan cyber.

Svechinskaya juga berperan sebagai perantara yang mendapatkan komisi 10 persen dari uang curian yang ditransfer oleh hacker lainnya.

Svechinskaya punya sedikitnya lima rekening atas nama sendiri dan beberapa alias, di antaranya Anastasia Opokina dan Svetlana Makarova.

Kini, si cantik nan seksi itu diancam pidana 40 tahun dalam sel yang dingin atas dugaan kasus persekongkolan pembobolan bank dan menggunakan paspor palsu.

Jaksa Manhattan, Preet Bharara, mengungkapkan era digital membawa serta banyak manfaat, tetapi juga banyak tantangan untuk penegakan hukum dan lembaga keuangan.

"Penangkapan ini menunjukkan, pembobol bank modern tak lagi memerlukan senjata, masker, atau mobil untuk melarikan diri seperti perampokan konvensional."

"Ini hanya memerlukan internet dan kecerdikan, hanya dalam sekejap mata dengan cara meng-klik mouse," ucapnya.

VIVAnews

Tuesday, October 12, 2010

apt-get & dpkg pada Debian

Hallo...ni sedikit ringkasan perintah apt-get dan dpkg pada debian

* update daftar paket

apt-get update

* upgrade all installed packages

apt-get upgrade

* installs package
apt-get install nama_paket

Catatan Alamat Repository Debian Etch lokal

Repo.ugm.ac.id

deb http://repo.ugm.ac.id/debian/ stable main contrib non-free

mirror.its.ac.id 
deb http://mirror.its.ac.id/debian etch main non-free contrib
deb http://mirror.its.ac.id/debian stable-proposed-updates main non-free contrib
deb http://mirror.its.ac.id/debian-security etch/updates main non-free contrib


Kambing.ui.edu 

deb http://kambing.ui.edu/debian etch main contrib non-free
deb http://kambing.ui.edu/debian etch/volatile main contrib non-free
deb http://kambing.ui.edu/debian-security etch/updates main contrib non-free


ftp://ftp.itb.ac.id
deb ftp://ftp.itb.ac.id/pub/debian etch main non-free contrib
deb ftp://ftp.itb.ac.id/pub/debian etch-proposed-updates main non-free contrib


komo.vlsm.org
deb http://komo.vlsm.org/debian etch main non-free contrib
deb http://komo.vlsm.org/debian etch-proposed-updates main non-free contrib

debian.indika.net.id

deb http://debian.indika.net.id/debian etch main non-free contrib
deb http://debian.indika.net.id/debian etch-proposed-updates main non-free contrib

Mengatur Repository pada Debian

Singkatnya repository ini adalah sebuah dukungan dari beberapa paket yang dijadikan satu bundel atau generalisasi untuk mendukung end user dalam hal menginstall beberapa aplikasi yang ia kehendaki exp : aplikasi film, music dan aplikasi lainnya. Lebih jelasnya silahkan baca googling ndiri yack?? :D Disini saya praktek pake repository online, kalo mau yang ofline berarti anda perlu sekitar beberapa CD or DVD Repository.

Ketikkan command berikut pada terminal untuk memasukkan alamat Repository Debian.


yoga:~# vi /etc/apt/sources.list

isikan alamat web repository :

deb http://ftp.de.debian.org/debian lenny main contrib non-free
deb http://ftp.de.debian.org/debian-volatile lenny/volatile main contrib non-free
deb http://ftp.de.debian.org/debian-security lenny/updates main contrib non-free

selanjutnya, pastikan anda sudah terhubung dengan internet
lalu jalankan perintah berikut :

yoga:~# apt-get update

tunggu hingga proses selesai.
semoga bermanfaat Cheers... :D

Monday, October 11, 2010

install Nikto2 for checking webserver

  1. Check http://cirt.net/nikto2 untuk mengetahui apa itu nikto dan untuk apa sebelum menginstall :D
  2. Install Active Perl sebelum install nikto2 (download active perl x86 or x64 ato pilih ndiri aja mana yang cocok di sini he he heh)
  3. Download nikto2 di sini kemudian extract pada C:\Perl\bin
  4. masuk direktori C:\Perl\bin\nikto-2.1.3
  5. jalankan commands pada command prompt : 
C:\Perl\bin\nikto-2.1.3>\Perl\bin\perl.exe nikto.pl -h http://www.target.com
catatan :  jika menemui error 
Can't locate nikto.pl/plugins/nikto_core.plugin in @INC (@INC contains: C:/Perl/
site/lib C:/Perl/lib .) at nikto.pl line 89
edit file nikto.conf
EXECDIR=C:\Perl\bin\nikto2.1.3
PLUGINDIR= C:\Perl\bin\nikto2.1.3\plugins
simpan dan jalankan kembali :D

C:\Perl\bin\NIKTO-~1.3>\Perl\bin\perl.exe nikto.pl -h http://www.target_anda.com

tinggal teliti tuh celah-celah yang ada di server dan manfa'atkan kelemahan itu
cheers... :D 

Friendly URL pada Prestashop

Friendly URL merupakan salah satu keunggulan yang ditawarkan Prestashop dari e-commerce lain yang beredar saat ini. Namun, secara default, friendly URL di Prestashop diset tidak aktif. Padahal, dengan menggunakan friendly URL untuk produk yang ada di website Anda, Anda dapat mengoptimasi hasil pencarian dari mesin pencari (SEO).
Bagi Anda yang pernah mencoba memakai friendly url di Prestashop, tapi justru mendapatkan pesan error, seperti halaman tidak ditemukan. Atau bagi Anda pengguna Prestashop yang ingin mengoptimasi website Anda di mesin pencari, langkah-langkah menggunakan friendly URL di Prestashop dijabarkan sebagai berikut :

  1. Login ke halaman admin prestashop
  2. Klik tab Preferences, lalu pilih bagian Friendly URL dan pilih yes.
  3. Klik tab Tools > Generators, di situ akan tampak bahwa Anda harus membuat file kosong .htaccess sebelum Anda dapat meng-generate file tersebut secara otomatis. Buat file kosong .htaccess pada folder root prestashop anda
  4. Setelah Anda membuat file .htaccess tersebut, ketika Anda me-refresh Tools > Generators, hasilnya akan menyuruh untuk Klik tombol Generate
Selamat mencoba..., cheers.... :)

Cinta yang Tulus

cinta yang tulus di dalam hatiku
telah bersemi karenaMu
hati yang suram kini tiada lagi
tlah bersinar karenaMu

ohh...

biarkan hujan membasahi bumi
atau bulan yang tiada berseri
namun jangan kau biarkan cintaku
yang tulus suci hanya padaMu

semua yang ada padaMu ohh...
membuat diriku tiada berdaya
hanyalah bagimu untukMu Tuhanku
seluruh hidupku

semua yang ada padaMu ohh...
membuat diriku tiada berdaya
hanyalah bagimu untukMu Tuhanku
seluruh hidup dan cintaku

ohh...

cinta yang tulus di dalam hatiku
telah bersemi karenaMu
hati yang suram kini tiada lagi
tlah bersinar karenaMu

semua yang ada padaMu ohh...
membuat diriku tiada berdaya
hanyalah bagimu untukMu Tuhanku
seluruh hidupku

semua yang ada padaMu ohh...
membuat diriku tiada berdaya
hanyalah bagimu untukMu Tuhanku
seluruh hidup dan cintaku

ohh...

.:: Gito Rollies ::.

Membuat file .htaccess pada Windows

Bagi anda yang membutuhkan file .htaccess pada windows, biasanya akan menemui kesulitan untuk membuat file .htaccess (kecuali jika sampean semua sudah mengerti caranya he heh ehe...). Kalo saya baru ngerti nich, jadi pertamanya bingung sekali. Cari-cari di google tentang commands dos untuk buat tu file belum nemu-nemu sampai akhirnya ketemu juga ,Alhamdulilah dan langsung saya praktekan terus catat di sini, jika sewaktu-waktu lupa biso nyonto lagi dah :P . Pertamanya saya bingung bagaimana cara membuat file .htaccess di windows, jika di Linux sih udah biasa dan gampang nah kalo di windows aku belum pernah buat. Awalnya sih saya meng-copy dan me-rename file (cara biasa) dengan nama .htaccess tapi selalu mucul pesan error You must type a file name.

Nah ternyata, kita bisa membuat file .htaccess dengan command prompt :

  1. Jalankan command prompt (Start > run > ketik cmd {enter})
  2. pindah ke direktori yang akan dibuat file .htaccess
  3. ketik perintah : copy con .htaccess
  4. tekan lalu tekan
Selamat mencoba. cheers... :)

Alexa Rank

Alexa Rank merupakan salah satu indikator kepopuleran suatu website. Berbeda dengan Google page rank yang nilainya semakin besar semakin bagus, Alexa Rank justru semakin kecil semakin bagus!
Mengapa kita juga perlu memerhatikan Alexa Rank website kita? Simpel! Karena Alexa Rank juga sering dipakai untuk menilai kualitas suatu website! Website yang punya kualitas tinggi, baik dari segi konten, traffic, dan backlink memiliki Alexa Rank yang kecil. Contohnya Google.com Alexa Rank nya #1, Facebook.com Alexa Rank nya #2, dan website ini sendiri Alexa Rank nya #7,624,379 wow masih besar yack... he he he maklum nuwbie :P


Lalu bagaimana caranya supaya Alexa Rank website kita bisa turun? kata orang sih Gampang banget nih katanya, gw juga nurut tuh orang ko'. Anda bisa mencari segudang cara untuk mengecilkan Alexa Rank melalui Google, namun, dari pengalaman tuh orang,gw hanya menggunakan satu cara yang q lom liat hasilnya, tp tu orang uda terbukti berhasil mengecilkan Alexa Rank hingga ke Angka yang kecil, tanpa menggunakan coding, software, ato yang lainnya.

Caranya sebagai berikut: instal alexa status bar, klik disini untuk instal alexa statusbar.  Nah begitu masuk Anda akan melihat 2 pilihan, “install Alexa toolbar” dan “install as status bar”. Klik “install as statusbar”. Sesudah itu Anda Tinggal ikuti petunjuk penginstalan Alexa status bar, And done!! Begitu sudah terinstall, Anda bisa lihat Alexa Rank tiap website yang Anda buka di sisi kanan bawah.
Sudah selesai.. Btw, praktekin oc?!
Selamat mencoba mengecilkan Alexa Rank website Anda!

Install Prestashop

  1. Download .zip Prestashop, coba download di sini
  2. Extract .zip hasil unduhan
  3. Upload semua folder dan file di dalam folder prestashop hasil extract ke dokumen root hosting anda.
  4. Buat database untuk prestashop yang akan anda install
  5. Akses www.domain_anda.com/install untuk proses instalasi
  6. Pada bagian System Compatibality dari installasi, umumnya semua persyaratan terpenuhi, klik next
  7. Pada bagian System Configuration lengakpi kolom dengan informasi database yang sebelumnya telah anda buat pada langkah nomor 4
  8. Selanjutnya adalah Shop Configuration, Isi data-data yang diperlukan, dan sebagai catatan; e-mail yang anda inputkan digunakan untuk login ke backend. Anda bisa memasukkan logo yang anda inginkan (sebaiknya berukuran 230 x 75 px)
  9. Sebelum anda login ke backend, anda harus menghapus folder installasi pada hosting server dan mengubah nama folder admin.

Prestashop

Wah...baru nemu nih, ngobrol ngalor ngidul ama temen sebelah ternyata ada PrestaShop, ini adalah salah satu solusi jualan online yang cukup populer di Indonesia. Hal ini karena fitur-fitur PrestaShop yang cukup lengkap, mudah dipahami, sederhana, gampang, siap pakai, bisa di-instal dengan mudah dalam web hosting, dan tentu saja gratis. Posting ini akan mengetengahkan PrestaShop sebagai salah satu solusi jualan online atau web eCommerce yang murah namun memadai bagi kalangan pedagang kebanyakan. Posting ini akan memaparkan kemudahan-kemudahan PrestaShop bagi pelanggan, pemilik toko online, dan juga bagi admin toko online.

PrestaShop menyediakan solusi perangkat lunak bagi sebuah toko online. Seperti virtumart pada Joomla ato shoftware e-comerce laen yang sama-sama gratis.Dalam menilai sebuah situs toko online, yang paling penting pagi pelanggan adalah kemudahan dalam berbelanja secara online. Kemudahan ini adalah faktor utama (selain keamanan) yang membuat orang mau berbelanja secara online. Apalagi bagi masyarakat Indonesia yang belanja online-nya belum membudaya, faktor kemudahan ini tidak boleh diabaikan. Kemudahan ini harus disediakan oleh toko online dalam beberapa hal yaitu:


  • mudahnya sebuah produk ditemukan
  • mudahnya memperoleh informasi detil sebuah produk
  • mudahnya menyelesaikan belanja
  • mudahnya melakukan transaksi

PrestaShop memenuhi semua faktor kemudahan tersebut, dari mulai ‘friendly link’, navigasi situs yang beraneka ragam, halaman detil produk, sampai kemudahan proses checkout.
PrestaShop memiliki fitur ‘friendly link’. Dengan fitur ini, URL atau alamat internet dari sebuah produk bisa dibuat secara eksplisit mencantumkan nama dan kategori produk tersebut, sehingga lebih mudah diingat oleh calon pelanggan karena tersimpan dengan nama yang jelas dalam history browser. Fitur ini pun mendukung SEO, istilah yang menunjukkan kemudahan sebuah produk ditemukan oleh mesin pencari seperti Google dan Bing or search engine lainnya.

Mencoba yuukz....gak da salahnya kan dari pada nganggur :) gw juga baru tau and pengen nyoba ko'...he hehe

Tentang Rasa

Aku tersesat
Menuju hatimu
Beri aku jalan yang indah
Ijinkan ku lepas penatku
‘tuk sejenak lelap di bahumu

Dapatkah selamanya kita bersama
Menyatukan perasaan kau dan aku
Semoga cinta kita kekal abadi
Sesampainya akhir nanti selamanya

Tentang cinta yang datang perlahan
Membuatku takut kehilangan
Ku titipkan cahaya terang
Tak padam di dera goda dan masa

Dapatkah selamanya kita bersama
Menyatukan perasaan kau dan aku
Semoga cinta kita kekal abadi
Sesampainya akhir nanti selamanya

Dapatkah selamanya kita bersama
Menyatukan perasaan kau dan aku
Semoga cinta kita kekal abadi
Sesampainya akhir nanti selamanya

Dapatkah selamanya kita bersama
Menyatukan perasaan kau dan aku
Semoga cinta kita kekal abadi
Sesampainya akhir nanti selamanya

.:: by Astrid ::.

Monday, October 4, 2010

Tujuh Aturan Dasar SysAdmin

Jika anda menjadi sistem Administrator alias Sysadmin biasanya anda bertanggung jawab pada kelancaran sistem di perusahaan atau instansi tempat anda bekerja. Jika anda baru menjadi sysadmin, beberapa aturan dasar berikut ini mungkin bisa berguna :

  • RTFM (Read the  Manual, Read the Friendly/Full/Fine/ Manual, dll). Jangan bikin malu pangkat sysadmin karena bertanya sesuatu yang basic yang sebenarnya sudah ada pada manual yang ada. Biasakan membaca manual, read me atau dokumen petunjuk yang disertakan sebelum bertanya pada orang lain. Jangan sampai terlihat kebingungan, karena kalau sysadmin-nya saja bingung, bagaimana orang lain yang menjadi end-user
  • Backup Secara Periodik & Validasi Hasil Backup. Jangan menunggu terjadinya bencana dokumen dan data hilang/rusak dan ternyata kita tidak punya backup. Lakukan validasi backup secara periodik, karena siapa tahu script/perintah backup yang kita lakukan ternyata gagal. Jika kita melakukan kompresi data backup, test dengan melakukan dekompresi hasil backup, siapa tahu berhasil kompress data backup namun datanya tidak bisa digunakan. 

Migrasi dari Wordpress ke Blogger

Hai hai hai....hallo all :D
ni catatan step - step yang dilakukan untuk migrasi content dari wordpress ke blogger, ni catatan di kasih temen sebelah, he ehe he ,

  • Login pada wordpress yang akan dimigrasi (export)
  • Pilih menu tool > export > Download Export File
  • Simpan .xml file yang didownload pada komputer local
  • Convert file tersebut di sini (lihat point 6 pada site tersebut)
  • Simpan hasil file convert,
  • Login pada blogger
  • Pilih setting > basic > import blog
  • Pilih file hasil convert
  • Isi text yang diminta 
  • Centang Automatically publish all imported posts (jika ingin hasil import langsung dipublish)
  • Klik import blog dan tunggu beberapa saat
  • Jika proses selesai silahkan check.
Yups sekian catatan kali ini, cheers... :)

Sunday, October 3, 2010

Run Levels in openSUSE & SUSE Linux

Run levels in UNIX and Linux are the modes or levels of operation in which the operating system functions. There are 7 run levels from Run level 0 to Run level 6.

Different UNIX / Linux operating systems define the operational mode of the run level differently. For instance, in Sun Solaris, Run Level 5 indicates the system is in halt (shutdown & power off) but in openSUSE Linux, it is the fully functional multi-user GUI mode.

The following are the Run Levels in openSUSE Linux:

Install YM Status Plugin on your Wordpress

(Remember this plugin works only for wordpress cms personal (not worpress.com ))

This plugin allows you to adds a widget to display current Yahoo Messenger online status. It gives you the option on using the available status images from the Yahoo! Messenger webservice, as well as the ability to put in your own custom images.

1. Download the file and extract.
2. Upload the whole folder named ‘YmStatusPlugin’ into your /wp-content/plugins/ directory.
3. Activate the plugin through the ‘Plugins’ menu.
4. Configuration options under Settings->Y!Messenger Status.
5. Enjoy your sidebar widget!

Metode Penyampaian E-Learning

1. Synchrounous e-Learning: Guru dan siswa dalam kelas dan waktu yang sama meskipun secara tempat berbeda.
2. Asynchronous e-Learning: Guru dan siswa dalam kelas yang sama (kelas virtual), meskipun dalam waktu dan tempat yang berbeda.

Komponen E-Learning

komponen yang membentuk e-Learning adalah:

1. Infrastruktur e-Learning: Infrastruktur e-Learning dapat berupa personal computer (PC), jaringan komputer, internet dan perlengkapan multimedia. Termasuk didalamnya peralatan teleconference apabila kita memberikan layanan synchronous learning melalui teleconference.
2. Sistem dan Aplikasi e-Learning: Sistem perangkat lunak yang mem-virtualisasi proses belajar mengajar konvensional. Bagaimana manajemen kelas, pembuatan materi atau konten, forum diskusi, sistem penilaian (rapor), sistem ujian online dan segala fitur yang berhubungan dengan manajemen proses belajar mengajar. Sistem perangkat lunak tersebut sering disebut dengan Learning Management System (LMS). LMS banyak yang opensource sehingga bisa kita manfaatkan dengan mudah dan murah untuk dibangun di sekolah dan universitas kita.
3. Konten e-Learning: Konten dan bahan ajar yang ada pada e-Learning system (Learning Management System). Konten dan bahan ajar ini bisa dalam bentuk Multimedia-based Content (konten berbentuk multimedia interaktif) atau Text-based Content (konten berbentuk teks seperti pada buku pelajaran biasa). Biasa disimpan dalam Learning Management System (LMS) sehingga dapat dijalankan oleh siswa kapanpun dan dimanapun. Depdiknas cukup aktif bergerak dengan membuat banyak kompetisi pembuatan multimedia pembelajaran. Pustekkom juga mengembangkan e-dukasi.net yang mem-free-kan multimedia pembelajaran untuk SMP, SMA dan SMK. Juga mari kita beri applaus ke pak Gatot (Biro PKLN) yang mulai memberikan insentif dan beasiswa untuk mahasiswa yang mengambil konsentrasi ke Game Technology yang arahnya untuk pendidikan. Ini langkah menarik untuk mempersiapkan perkembangan e-Learning dari sisi konten.

Sedangkan Actor yang ada dalam pelaksanakan e-Learning boleh dikatakan sama dengan proses belajar mengajar konvensional, yaitu perlu adanya guru (instruktur) yang membimbing, siswa yang menerima bahan ajar dan administrator yang mengelola administrasi dan proses belajar mengajar.

Oh ya terminologi yang berhubungan dengan e-Learning sebenarnya banyak. Ada online learning, software learning, multimedia learning, computer based learning. Boleh dikatakan semua bisa diwakili oleh e-Learning, baik dalam perspektif umum (online learning, computer based learning) maupun dalam perspektif komponen e-Learning (multimedia learning sebagai komponen e-Learning content dan software learning sebagai komponen e-learning system).

Sedikit perlu kita garis bawahi untuk terminologi distance learning. Terminologi distance learning ini sejak dulu sudah ada, hanya dulu distribusi bahan ajar dan proses pembelajaran tidak menggunakan media elektronik, misalnya universitas terbuka yang dulu mengirimkan module pembelajaran lewat pos. Hanya, saat ini universitas yang menerapkan distance learning kebanyakan sudah menggunakan media elektronik untuk mendistribusikan bahan ajar dan proses belajar mengajar, dengan kata lain bisa saja distance learning masuk ke definisi e-Learning untuk kondisi ini. Tapi tidak menjadi masalah kalau open university yang ada di dunia ini tetap menggunakan term distance learning, karena mungkin sudah lebih lama dan terbiasa digunakan. Yang pasti secara kohesi terminologi, distance learning akan dekat dengan terminologi open university dan synchronous learning.
sumber :
http://romisatriawahono.net/2008/01/23/meluruskan-salah-kaprah-tentang-e-learning/

Learning Management System (LMS)

LMS adalah singkatan dari Learning Management System. LMS dibentuk untuk membantu pengelola pembelajaran dalam melaksanakan perannya.
A learning management system (LMS) is “a software application that automates the administration, documentation, tracking, and reporting of training events” (http://en.wikipedia.org/wiki/Learning_management_system).
Dengan LMS ini, pengelola pendidikan dapat membuka batas lingkungan pendidikan yang ada pada pengajaran tradisional. Waktu dan tempat ditentukan pada pengajaran tradisional. Dalam beberapa hal ini menghambat pembelajar untuk dapat belajar mandiri, sedangkan setiap orang mempunyai waktu mood yang berbeda.
Pada saat ini, ketika pendidikan mengarah ke student centered learning, pengelola pendidikan harus menyediakan sumber yang relatif mudah diakses. Tidak hanya sumber tapi juga tempat waktu yang lebih terbuka.
Fitur yang ada pada LMS umumnya, yaitu:
1. Fitur Kelengkapan Belajar Mengajar: Daftar Mata Kuliah dan Kategorinya, Silabus Mata Kuliah, Materi Kuliah (Berbasis Text atau Multimedia), Daftar Referensi atau Bahan Bacaan
2. Fitur Diskusi dan Komunikasi: Forum Diskusi atau Mailing List, Instant Messenger untuk Komunikasi Realtime, Papan Pengumuman, Porfil dan Kontak Instruktur, File and Directory Sharing
3. Fitur Ujian dan Penugasan: Ujian Online (Exam), Tugas Mandiri (Assignment), Rapor dan Penilaian
Macam-macam LMS diantaranya :
Contoh LMS yang proprietary diantaranya adalah:
* Saba Software (http://www.saba.com)
* Apex Learning (http://www.apexlearning.com)
* Blackboard (http://www.blackboard.com)
* IntraLearn (http://intralearn.com)
* SAP Enterprise Learning (http://www.sap.com/solutions/business-suite/erp/hcm/learningsolution/index.epx)
Sedangkan LMS yang open source diantaranya adalah:
* ATutor (http://www.atutor.ca)
* Dokeos (http://www.dokeos.com)
* dotLRN (http://dotlrn.org)
* Freestyle Learning (http://www.freestyle-learning.de)
* ILIAS (http://www.ilias.uni-koeln.de)
* LON-CAPA (http://www.lon-capa.org)
* Moodle (http://moodle.org)
* OpenACS (http://openacs.org)
* OpenUSS (http://openuss.sourceforge.net/openuss)
* Sakai (http://www.sakaiproject.org)
* Spaghetti Learning (http://www.spaghettilearning.com/)
Pada hakekatnya pemilihan LMS disesuaikan dengan kebutuhan dan business process yang ada di sekolah dan universitas masing-masing. Yang fiturnya terlalu sederhana mungkin tidak pas untuk sekolah dan universitas yang ingin menerapkan e-Learning secara penuh. Di lain pihak LMS yang kompleks dan fiturnya banyak belum tentu sesuai dengan kebutuhan riil di lapangan. Beberapa sekolah dan universitas bahkan ada yang tercukupi hanya dengan menggunakan CMS blog semacam wordpress Sekali lagi jangan mengejar teknologi, kejarlah solusi untuk memecahkan masalah yang ada.
Sumber:
http://luqman.myhaley.com/blogku/2009/02/lms/
http://romisatriawahono.net/2008/01/24/memilih-sistem-e-learning-berbasis-open-source/

E-Learning

Sekilas perlu kita pahami ulang apa e-Learning itu sebenarnya. E-Learning adalah pembelajaran jarak jauh (distance Learning) yang memanfaatkan teknologi komputer, jaringan komputer dan/atau Internet. E-Learning memungkinkan pembelajar untuk belajar melalui komputer di tempat mereka masing-masing tanpa harus secara fisik pergi mengikuti pelajaran/perkuliahan di kelas. E-Learning sering pula dipahami sebagai suatu bentuk pembelajaran berbasis web yang bisa diakses dari intranet di jaringan lokal atau internet. Sebenarnya materi e-Learning tidak harus didistribusikan secara on-line baik melalui jaringan lokal maupun internet, distribusi secara off-line menggunakan media CD/DVD pun termasuk pola e-Learning. Dalam hal ini aplikasi dan materi belajar dikembangkan sesuai kebutuhan dan didistribusikan melalui media CD/DVD, selanjutnyapembelajar dapat memanfatkan CD/DVD tersebut dan belajar di tempat di mana dia berada.

Ada beberapa pengertian berkaitan dengan e-Learning sebagai berikut :

* Pembelajaran jarak jauh.

E-Learning memungkinkan pembelajar untuk menimba ilmu tanpa harus secara fisik menghadiri kelas. Pembelajar bisa berada di Semarang, sementara “instruktur” dan pelajaran yang diikuti berada di tempat lain, di kota lain bahkan di negara lain. Interaksi bisa dijalankan secara on-line dan real-time ataupun secara off-line atau archieved.

Pembelajar belajar dari komputer di kantor ataupun di rumah dengan memanfaatkan koneksi jaringan lokal ataupun jaringan Internet ataupun menggunakan media CD/DVD yang telah disiapkan. Materi belajar dikelola oleh sebuah pusat penyedia materi di kampus/universitas, atau perusahaan penyedia content tertentu. Pembelajar bisa mengatur sendiri waktu belajar, dan tempat dari mana ia mengakses pelajaran.

* Pembelajaran dengan perangkat komputer

E-Learning disampaikan dengan memanfaatkan perangkat komputer. Pada umumnya perangkat dilengkapi perangkat multimedia, dengan cd drive dan koneksi Internet ataupun Intranet lokal. Dengan memiliki komputer yang terkoneksi dengan intranet ataupun Internet, pembelajar dapat berpartisipasi dalam e-Learning. Jumlah pembelajar yang bisa ikut berpartisipasi tidak dibatasi dengan kapasitas kelas. Materi pelajaran dapat diketengahkan dengan kualitas yang lebih standar dibandingkan kelas konvensional yang tergantung pada kondisi dari pengajar.

* Pembelajaran formal dan atau informal

E-Learning bisa mencakup pembelajaran secara formal maupun informal. E-Learning secara formal, misalnya adalah pembelajaran dengan kurikulum, silabus, mata pelajaran dan tes yang telah diatur dan disusun berdasarkan jadwal yang telah disepakati pihak-pihak terkait (pengelola e-Learning dan pembelajar sendiri). Pembelajaran seperti ini biasanya tingkat interaksinya tinggi dan diwajibkan oleh perusahaan pada karyawannya, atau pembelajaran jarak jauh yang dikelola oleh universitas dan perusahaan-perusahaan (biasanya perusahan konsultan) yang memang bergerak di bidang penyediaan jasa e-Learning untuk umum. E-Learning bisa juga dilakukan secara informal dengan interaksi yang lebih sederhana, misalnya melalui sarana mailing list, e-newsletter atau website pribadi, organisasi dan perusahaan yang ingin mensosialisasikan jasa, program, pengetahuan atau keterampilan tertentu pada masyarakat luas (biasanya tanpa memungut biaya).

* Pembelajaran ditunjang oleh para ahli di masing-masing bidang.

Walaupun sepertinya e-Learning diberikan hanya melalui perangkat komputer, e-Learning ternyata disiapkan, ditunjang, dikelola oleh tim yang terdiri dari para ahli di bidang masing-masing, yaitu:

1. Subject Matter Expert (SME) atau nara sumber dari pelatihan yang disampaikan
2. Instructional Designer (ID), bertugas untuk secara sistematis mendesain materi dari SME menjadi materi e-Learning dengan memasukkan unsur metode pengajaran agar materi menjadi lebih interaktif, lebih mudah dan lebih menarik untuk dipelajari
3. Graphic Designer (GD), mengubah materi text menjadi bentuk grafis dengan gambar, warna, dan layout yang enak dipandang, efektif dan menarik untuk dipelajari
4. Ahli bidang Learning Management System (LMS). Mengelola sistem di website yang mengatur lalu lintas interaksi antara instruktur dengan siswa, antarsiswa dengan siswa lainnya.

Di sini, pembelajar bisa melihat modul-modul yang ditawarkan, bisa mengambil tugas-tugas dan test-test yang harus dikerjakan, serta melihat jadwal diskusi secara maya dengan instruktur, nara sumber lain, dan pembelajar lain. Melalui LMS ini, siswa juga bisa melihat nilai tugas dan test serta peringkatnya berdasarkan nilai (tugas ataupun test) yang diperoleh.

E-Learning tidak diberikan semata-mata oleh mesin, tetapi seperti juga pembelajaran secara konvensional di kelas, e-Learning ditunjang oleh para ahli di berbagai bidang terkait.

Beberapa pakar mendefinisikan E-Learning sebagai berikut :

1. E-learning merupakan suatu jenis belajar mengajar yang memungkinkan tersampaikannya bahan ajar ke siswa dengan menggunakan media internet, intranet atau media jaringan komputer lain [Hartley, 2001].
2. E-learning adalah sistem pendidikan yang menggunakan aplikasi elektronik untuk mendukung belajar mengajar dengan media internet, jaringan komputer, maupun komputer standalone [LearnFrame.Com, 2001].
3. E-learning adalah semua yang mencakup pemanfaatan komputer dalam menunjang peningkatan kualitas pembelajaran, termasuk di dalamnya penggunaan mobile technologies seperti PDA dan MP3 players. Juga penggunaan teaching materials berbasis web dan hypermedia, multimedia CD-ROM atau web sites, forum diskusi, perangkat lunak kolaboratif, e-mail, blogs, wikis, computer aided assessment, animasi pendidkan, simulasi, permainan, perangkat lunak manajemen pembelajaran, electronic voting systems, dan lain-lain. Juga dapat berupa kombinasi dari penggunaan media yang berbeda [Thomas Toth, 2003; Athabasca University, Wikipedia].

Dari definisi tersebut dapat disimpulkan bahwa sistem atau konsep pendidikan yang memanfaatkan teknologi informasi dalam proses belajar mengajar dapat disebut sebagai suatu e-learning.

Keuntungan menggunakan e-learning diantaranya :

* menghemat waktu proses belajar mengajar,
* mengurangi biaya perjalanan,
* menghemat biaya pendidikan secara keseluruhan (infrastruktur, peralatan, buku),
* menjangkau wilayah geografis yang lebih luas,
* melatih pelajar lebih mandiri dalam mendapatkan ilmu pengetahuan.

Standarisasi LMS

Dengan semakin banyaknya vendor mengembangkan LMS beserta kontennya, timbul suatu kebutuhan untuk menyusun standard sehingga meningkatkan interoperabilitas dan kerjasama antar vendor. Perjalanan pembuatan standard dalam eLearning sebenarnya sudah dimulai sejak era tahun 1988, dan mulai terimplementasikan dengan baik di era tahun 2000 keatas. Beberapa organisasi dan konsorsium yang mengeluarkan standard dalam dunia eLearning adalah:

* Advanced Distributed Learning (ADL) (http://adlnet.org)
* Aviation Industry CBT Committee (AICC) (http://aicc.org)
* IEEE Learning Technology Standards Committee (IEEE LTSC) (http://ltsc.ieee.org)
* IMS Global Consortium (IMS) (http://imsproject.org)

Salah satu standard yang diterima banyak pihak adalah yang dikeluarkan ADL, yaitu Shareable Content Object Reference Model (SCORM). Spesifikasi SCORM mengkombinasikan elemen-elemen dari spesifikasi standard yang dikeluarkan oleh IEEE, AICC dan IMS. SCORM memungkinkan pengembang dan penyedia konten eLearning lebih konsisten dan mudah dalam implementasi karena sifat SCORM yang reusable. Standard SCORM berkembang dari versi SCORM 1.0, SCORM 1.1, SCORM 1.2, SCORM 2004. Saat ini sudah banyak Learning Management System (LMS) yang mendukung SCORM, termasuk didalamnya adalah aTutor dan Moodle untuk yang opensource, dan intraLearn untuk produk komersial. Dengan SCORM memungkinkan kita melakukan import dan export konten (bahan ajar) yang sudah kita buat di sebuah LMS ke LMS lain dengan mudah.

Disarikan dari artikel : Memilih Sistem E-Learning Berbasis Open Source

Oleh : Romi Satria Wahono

Saturday, October 2, 2010

Jauh Mimpiku

Pernah kusimpan jauh rasa ini
Berdua jalani certa
Kau ciptakan mimpiku
Jujurku hanya sesalkan diriku
Kau ciptakan mimpiku
Dan itu hanya sesalkan diriku
Ku harus lepaskanmu
Melupakan senyummu
Semua tentangmu tentangku hanya harapku
Jauh ku jauh mimpiku dengan inginku



.:: by Peterpan ::.

Thursday, September 30, 2010

Beautiful

When i see you
I run out of words to say
I wouldn't leave you
'cause you're that type of girl to make me stay

I see the guys tryna holla girl i don't wanna bother you
'cause you're independent and you got my attention
Can i be your baby father? girl i just wanna show you
That i love what you are doin' hun

I see you in the club you gettin' down girl
I wanna get with you yeah
I see you in the club you showin' thugs love
I wanna get with you

You're so beautiful
So damn beautiful
Said you're so beautiful
So damn beautiful

You're so beautiful beautiful
Beautiful beautiful
You're so beautiful beautiful
Beautiful beautiful
You're so beautiful

Like the clouds you
Drift me away far away yeah
And like the sun you
Brighten the day you brighten my day yeah

I never wanna see you cry cry cry
And i never wanna tell a lie lie lie
Said i never wanna see you cry cry cry
And i never wanna tell a lie lie lie

I see you in the club you gettin' down girl
I wanna get with you yeah
I see you in the club you showin' thugs love
I wanna get with you

You're so beautiful
So damn beautiful
Said you're so beautiful
So damn beautiful

You're so beautiful beautiful
Beautiful beautiful
You're so beautiful beautiful
Beautiful beautiful
You're so beautiful

Kardinal told you whether the sky blue or yellow
This fella ain't that mellow if it ain't about you!
Hourglass shape make a place go 'woo!'
Waistline makes my soldier salute

I'm a brute high from your high heel game
High heels push up ya **** last name
And you livin' in the fast lane eyes like an angel
Goddess watch my gal and how she undress

Spotless heartless bad to the bone
Make me wanna go put me in the triple-x zone
Lames don't know how to talk to you
So let me walk with you hold my hand

I'ma spend them grands but after you undress
Not like a hooker but more like a princess
Queen empress president
Pull anywhere you go on earth 'cause you're beautiful okay?

I see you in the club you gettin' down girl
I wanna get with you yeah
I see you in the club you showin' thugs love
I wanna get with you

You're so beautiful
So damn beautiful
Said you're so beautiful
So damn beautiful

You're so beautiful beautiful
Beautiful beautiful
You're so beautiful beautiful
Beautiful beautiful
You're so beautiful

Where'd you come from? you're outta this world to me
You're a symbol of what every beautiful woman should be ooh wee

I never wanna see you cry cry cry
And i never wanna tell a lie lie lie
Said i never wanna see you cry cry cry
And i never wanna tell a lie lie lie

I see you in the club you gettin' down girl
I wanna get with you yeah
I see you in the club you showin' thugs love
I wanna get with you

You're so beautiful
So damn beautiful
Said you're so beautiful
So damn beautiful
You're so beautiful

.:: by Akon ::.

Monday, September 6, 2010

Aku Mencintaimu

aku mencintaimu, seperti pecandu yang cinta shabu
aku mencintaimu, seperti pejudi yang cinta dadu
aku mencintaimu, meskipun cinta kita tabu
tapi ku tak perduli, meskipun nanti aku masuk bui

dan dunia gak bakal ngerti
mereka pikir kita kawin siri
tapi yang penting engkau ngerti
bahwa demimu aku rela mati

aku mencintaimu, seperti maling cinta mati lampu
aku mencintaimu, seperti Aa cinta istri baru

dan dunia gak akan ngerti
mereka pikir kita kawin siri
tapi yang penting engkau ngerti
bahwa demimu aku rela mati

aku mencintaimu, meskipun cinta kita tabu
tapi ku tak perduli, meskipun nanti aku masuk bui
seperti pecandu yang cinta shabu
seperti penjudi yang cinta dadu


-=- by Monty Tiwa -=-

Sunday, September 5, 2010

confused

menginginkan tapi apa
berbicara tiada nada
mendengar tapi bukan suara
memandang pun tiada rupa

di keramaian serasa sepi
bercanda tawa pun tetap sunyi
kadang teman mencaci
tak mengerti apa yang Dia kehendaki

rasa ini seperti asa
semua terasa mati rasa
hanya bisa mengharap dan berdoa
namun yang dipinta tak kunjung tiba

hidup bosan, mati pun enggan
mungkin ini yang dinamakan,
hidup tanpa arah dan tujuan
tunjukkan-lah jalan-Mu, Tuhan.


.:: yoG's ::.

Wednesday, September 1, 2010

RDP dari console/Remote Desktop

RDP (Remote Desktop Protokol) he he he lek gak salah kepanjangane iku :P, q dewe yo gak pati donk.

Kadang kala kita tidak bisa Remote Desktop Connection di Windows, namun kita bisa coba yang satu ini.

yups, RDP dari console ato langsung jalanin aja di run command. Misal kita akan remote ke tulahda.com ato 10.100.100.101
mstsc /v:10.100.100.101 /console

or :
mstsc /v:tuladha.com /console

met mencoba :)

Saturday, August 28, 2010

Ekstract file di server/hosting dari client tanpa cPanel

Huft...capek sudah menjelajahi google. Akhirnya nemu juga nich tool yang nayamul powerfull. Awalnya mo mencoba install wordpress di vps, yang tidak ada cPanelnya. Web server, mysql, php dan sebagainya instal manual sendiri-sendiri. Maklum masih belajaran :D . Sebenernya bisa sich...aku langsung login ke server download dan extract file wordpress, tapi gak tau kenapa pengen bereksperimen gimana cara aku install dari client. Nah aku download dulu file wordpress.zip di komputer lokalku. Kemudian aku upload ke server dengan menggunakan filezilla client. Setelah selesai upload, bingung dah gimana cara extract tu file. Setelah surfing paman Google eh nemu alamat yang menyediakan layanan itu, tidak hanya extract file.zip dia juga bisa oprasi macem-macem langsung cek aja http://webftp.dreamhost.com/index.php untuk penggunaannya langsung dicoba aja. Gak terlalu ribet ko' mudah sekali :)

He he he, just share, kalo ada tool yang lebih userfriendly, share juga yack? sekian dulu nawak-nawak :)

Auto Draft

Allow dan block port dengan iptables

Allow ssh port
iptables -A INPUT -p tcp --dport 22 -j ACCEPT

Block ssh port
iptables -A INPUT -p tcp --dport 22 -j DROP

Block ip untuk akses ssh port
iptables -A INPUT -p tcp -s 10.10.10.13/32 --dport 22 -j DROP

Friday, August 20, 2010

Meng-enable / disable user account di linux

setelah baca-baca dari blog sebelah ada aja untuk pengetahuan baru yang sebelumnya aku gak tau he he he :D setelah di coba, lha ko' mak nyus...

untuk disable user acount, command yang digunakan :
passwd -l username

untuk enable user acount yang sebelumnya disable, :
passwd -u username

Thursday, August 12, 2010

Status Yahoo Messenger di Blog

Hoi-hoi-hoi............
Kali ini aku mo share tentang bagaimana memasang icon YahooMessenger di Blog kita. Dengan tujuan agar tambah interaktif aja antara pengunjung dengan pemilik blog. Karena kalau kita sedang login YM akan terlihat di Blog kita, Sehingga bila pengunjung ingin tanya-tanya atau memberi saran pada Blog kita, mereka bisa langsung pm ke pemilik Blog.

Sekian dulu yack cuap-cuap nya, langsung aja nich......
1. Login ke Boger,
2. Pilih tab design,
3. Pilih tabs Page Element,
4. Add a Gadget
5. Pilih HTML/JavaScript,

kemudian copy paste code di bawah ini :

< a href="ymsgr:sendIM?yono_pati"><img 0="" src="http://opi.yahoo.com/online?u=yog.zeromind&m=g&t=1 border=" /></a >
keterangan :
untuk yog.zeromind diganti dengan id YahooMessenger anda.
untuk angka 1 bisa deganti dengan angka lain untuk mendapatkan model yang berbeda-beda

Selamat mencoba......
ma'af jika ada yang kurang berkenan, :)

Wednesday, August 11, 2010

Hari Pertama Puasa 1431 H

Emh......Alhamdulilah masih diberi kesempatan untuk bertemu kembali dengan Bulan Suci.Bulan penuh rahmat, yaitu Bulan Romadlhon :) Semoga di Bulan yang mulia ini kita semua mendapatkan bimbingan Dzat Yang Maha Membimbing untuk menjalankan perintah-Nya dan menjahui larangan-Nya amiiiin.

Alhamdulilah, hari pertama puasa berjalan lancar tanpa halangan, meski malam sebelumnya tidak sempat mengikuti solat tarawih secara berjama'ah dikarenakan harus standby di kantor. Huft.... :( gak bisa bebas memang jika berkerja ikut orang. Namun apa boleh buat? aku masih belum memiliki cukup nyali untuk lepas menjadi seseorang yang memiliki usaha sendiri. :') yah aku tetap berdo'a agar apa yang aku inginkan untuk memiliki pekerjaan bebas sesuai yang aku inginkan tercapai :)

Hari ini, 11 Agustus 2010 kembali lagi tidak bisa mengikuti sholat tarawih secara berjamaah. Padahal sudah niat dari siang tadi. Setelah dari kantor sekitar pukul 3 sore segera istirahat dengan harapan malam bisa kuat dan siap untuk mengikuti ibadah malam berjama'ah. Namun kenyataannya adalah tetap saja tidak bisa, hal ini dikarenakan penuhnya Masjid + aku pergi ke Masjid tidak membawa alas untuk sholat huft :(

Memang, inilah ibu kota. Kota Metropolitan yang penuh kesesakan. Setelah hari-hari sebelumnya mendengar berita heboh antrian karcis di stasiun yang begitu menggila, malah malam ini mengalami sendiri tidak mendapat tempat untuk mengikuti solat berjama'ah :(.

Tapi gak apalah...brarti hari berikutnya harus lebih semangat untuk datang lebih awal jika ingin mendapatkan tempat he he he he :) butuh perjuangan memang. Semoga mendapat kemudahan dari Alloh , amiiin :)

Tuesday, August 10, 2010

Membuat shoutbox di Blog

Huft....kebetulan nich lagi males banget, lagian di kantor gak ada gawean. (eh sebenernya ada sih...ama si paijo Alan disuruh ngecek sesuatu di server client) , ah...kayaknya uda bener ko' (gak yakin c...!!!). Emh... nyoba-nyoba mainan blog deh, sambil d sambi chat ama Kaka' Ink. :D (gak tau tuh anak, katanya praktek industri tp gaweannya chatting mlulu :P [he he he maaph kk' buka kartu dikit])

Yah mungkin sebagian besar pembaca uda lebih dulu ngerti lah ya cara buat shoutbox di Blog, aku cuma pengen share and blajar nulis/posting di Blog aja karena aku kurang lihai dalam mengungkapkan sesuatu :D (namanya juga newbie :D )

OK.....langsung saja........!

Untuk untuk memudahkan saling bercuap ria di Blog, kita bisa memasang shoutbox yang memang banyak kegunaannya. salah satunya tentu untuk berinteraksi dengan pengunjung. Pesan-pesan penting dan singkat bisa ditulis di gadget satu ini, Bahkan jika blog anda suah terkenal, shotbox biasanya dibuat oleh pengunjung sebagai chat room "jauh beda tapi ya gitulah". Menurut saya dari tool shoutbox yang ada saat ini saya lebih meilih Shoutmix, karna layanan ini jarang terjadi error atau hang.

Jika anda tertarik dengan layanan ini silahkan daftar di http://www.shoutmix.com, setelah itu akan keluar tampilan seperti screen short di bawah ,kemudian klik tulisan " Create Your Shoutmix Now", lalu centang Term of Servicenya lalu isi data anda Trus klik Continue.

Langkah - langkah sebagai berikut :
  1. Jika anda sudah terdaftar, tinggal login dengan user name dan pasword.
  2. Dalam Choose style pilih aja yang di sukai disitu ada compact, tag dll. jika udah klik Continue (saran saya pilih tag karna lebih enak di pandang).
  3. Terus pilih style & color untuk mengedit warna teks, background dll, klik get kode untuk pemasangan
  4. Copy paste kode HTML nya dan pasang di blog anda
  5. Agar shoutbox nya sesuai ukuran lebar sidebar , anda bisa merubah ukuran lebar ataupun tinggi dari shoutbox , caranya tinggal merubah angka Width ( lebar) dan Height (tinggi) dari dalam kode HTMLshoutbox tersebut.
Langkah - langkah penambahan element di blog :
  1. Login
  2. Klik menu Layout / Tata Letak
  3. Klik Page Element
  4. Klik add Gadget
  5. Tambah element  HTML/JavaScript
  6. Paste kode HTML shoutbox anda di dalam form Content
  7. Klik tombol Save Changes
  8. Tekan tombol Save... 
he he he sekian aja yack.....
mohon maaph jika ada yang kurang berkenan :)

Monday, August 2, 2010

Blajar nge-blog

Alhamdulilah.......
akhirnya diberi kesempatan juga untuk blajar nge-blog. :)
ni coretan pertama aku, meski bingung mau mencoret apa yah...asal coret ajalah

aku bukan seseorang yang pandai dan lihai dalam mengolah kata-kata untuk mengungkapkan sesuatu.
ya wajarlah jika jaman aku sekolah dulu, nilai bahasa q gak begitu bagus, begitu juga untuk tulisan tangan. aku dulu sering mendapat teguran dari bu guru untuk masalah kerapian tulisan tangan :D

ah.....whatever-lah. yang penting aku mau belajar. malah ada keinginan untuk menjadi penulis (whakwakwkwkkwk) mau nulis/mengungkapkan sesuatu yang terlintas di pikiran saja bingung apa lagi mau merangkai kata-kata dan kalimat untuk menjelaskan sesuatu kepada khalayak ramai. tapi sekalilagi "gak ngurus"

apa yang ingin aku kerjakan asalkan tidak melanggar ketentuan Agama akan aku lakukan. "just do it and get the result" ow iya sebelum blog ini sebenarnya aku juga sudah pernah membuat blog, tapi ya itu tadi, banyak gak keurus sampek aku sndiri lupa alamat url nya he he he. tapi yang masih rada keurus dan ke-update meski gak sering ini nich idprayoga.com . berisi catatan tentang linux. jika ada waktu silahkan kunjungi :)

emh..... kayaknya cukup sekian saja deh postingan pertamanya..... :)

Tuesday, July 20, 2010

Install Apache Tomcat di OpenSUSE 11.1 x64bit

install jdk
wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u21-linux-x64.bin?BundledLineItemUUID=juWJ_hCu42EAAAEp9cESMuuU&OrderID=9QmJ_hCuTP4AAAEp5cESMuuU&ProductID=xKiJ_hCySHIAAAEpT7wzBGsB&FileName=/jdk-6u21-linux-x64.bin

rename file hasil download menjadi jdk.bin
mv http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u21-linux-x64.bin?BundledLineItemUUID=juWJ_hCu42EAAAEp9cESMuuU&OrderID=9QmJ_hCuTP4AAAEp5cESMuuU&ProductID=xKiJ_hCySHIAAAEpT7wzBGsB&FileName=/jdk-6u21-linux-x64.bin jkd.bin

ubah file permission agar dapat di eksekusi
chmod +x jdk.bin

jalankan file binary
./jdk.bin

tes instalasi jdk

Thursday, July 15, 2010

h264 dan flv streaming pada Lighttpd

install dependency
zypper in fam fam-devel libgio-fam pkg-config pcre-devel

cd /root

wget http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.23.tar.gz
tar -xzf lighttpd-1.4.23.tar.gz

mendapatkan h264 dari Lighttp 1.4.18 svn
svn export http://h264.code-shop.com/svn/h264/tags/mod_h264_streaming-2.0/lighttpd-1.4.18 lighttpd-1.4.18
svn export --force http://h264.code-shop.com/svn/h264/tags/mod_h264_streaming-2.0/mp4split lighttpd-1.4.18/src

cp lighttpd-1.4.18/src/moov.* lighttpd-1.4.23/src/
cp lighttpd-1.4.18/src/mod_h264_streaming.c lighttpd-1.4.23/src/

Wednesday, July 14, 2010

Live Streaming

Sering kali disaat atlet atau club idola kita bertanding pada pertandingan-pertandingan olahraga, stasiun televise sering tidak menyiarkannya. Pasti sangat jengkel bukan?
Namun sekarang sudah bisa teratasi karena kita akan tetap bisa menonton pertandingan olahraga yang tidak disiarkan melalui stasiun televise melalui Live Streaming. Live streaming adalah tayangan langsung yang di-broadcast kepada banyak orang (viewers) dalam waktu yang bersamaan dengan kejadian aslinya, melalui media data komunikasi (network) baik yang terhubung dengan cable atau wireless.
VIDEO STREAMING MENGGUNAKAN FLASH DAN PROTOKOL HTTP

Install wordpress pada OpenSUSE 11.1

pastikan web server, database server, dan php telah terinstall. cek di sini

download wp dan ekstrak
wget http://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
mv wordpress/* /home/prayoga/www/commands.org.uk/htdocs/
cd /home/prayoga/www/commands.org.uk/htdocs/
cp wp-config-sample.php wp-config.php

edit file wp-config.php

Tuesday, July 13, 2010

Install dan konfigurasi proftp pada OpenSUSE 11.1

pastikan  make gcc gcc-c++ telah terinstall, jika belum anda dapat menginstall melalui yast atau zypper.
[root:~] # cd root
[root: download ] # wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3.tar.gz
[root: download ] # tar -zxvf proftpd-1.3.3.tar.gz
[root: download ] # cd proftpd-1.3.3
[root: proftpd-1.3.3 ] # ./configure --sysconfdir=/etc
[root: proftpd-1.3.3 ] # make
[root: proftpd-1.3.3 ] # make install

[root: proftpd-1.3.3 ] # vi /etc/init.d/proftpd

Menggunakan Crontab

Crontab adalah sebuah perintah yang sangat berguna untuk menjalankan tugas-tugas yang terjadwal, sehingga akan mengurangi waktu administrasi. Selain crontab, ada juga perintah lain: anacron dan at. Anacron digunakan untuk melakukan penjadwalan suatu perintah untuk komputer yang tidak selalu menyala terus menerus. Anacron menggunakan interval waktu harian, mingguan, dan bulanan. Sedangkan perintah at menjalankan suatu tugas sekali pada satu waktu. Yang paling sering digunakan adalah crontab, karena lebih serba guna, dan dapat diatur untuk berjalan pada sembarang interval waktu.

Dalam melakukan administrasi sistem, pengaturan cron dilakukan melalui file crontab, yang berisi jadwal waktu dan script yang harus dieksekusi. System Linux memiliki file crontab default, yaitu /etc/crontab, yang akan menjalankan beberapa script pada waktu yang telah ditentukan, misalnya setiap jam, harian, mingguan, dan bulanan.

Dasar-dasar Crontab


Terdapat dua buah file yang menentukan user mana yang bisa menggunakan crontab: /etc/cron.allow dan /etc/cron.deny. Biasanya, hanya ada file cron.deny pada sistem, dan jika file ini ada, dan terdapat nama user di dalamnya (satu user per baris), maka user tersebut tidak diperbolehkan menggunakan perintah crontab. Jika terdapat file cron.allow, maka hanya user yang namanya terdapat pada file ini yang diperbolehkan menggunakan perintah crontab.

Monday, July 12, 2010

Install AWStats pada OpenSUSE 11.1

Sebelum install awstats, pastikan web server anda up

download dan install awstats
wget http://prdownloads.sourceforge.net/awstats/awstats-6.95.tar.gz
tar -zxvf awstats-6.95.tar.gz
mv awstats-6.95 awstats
mv awstats /home/prayoga/commands.org.uk/htdocs/
cd /home/prayoga/commands.org.uk/htdocs/
mkdir awstats/data
cd awstats/tools/
./awstats_configure.pl

----- AWStats awstats_configure 1.0 (build 1.8) (c) Laurent Destailleur -----
This tool will help you to configure AWStats to analyze statistics for
one web server. You can try to use it to let it do all that is possible
in AWStats setup, however following the step by step manual setup
documentation (docs/index.html) is often a better idea. Above all if:
- You are not an administrator user,
- You want to analyze downloaded log files without web server,
- You want to analyze mail or ftp log files instead of web log files,
- You need to analyze load balanced servers log files,
- You want to 'understand' all possible ways to use AWStats...
Read the AWStats documentation (docs/index.html).

-----> Running OS detected: Linux, BSD or Unix
Warning: AWStats standard directory on Linux OS is '/usr/local/awstats'.
If you want to use standard directory, you should first move all content
of AWStats distribution from current directory:
/home/prayoga/www/commands.org.uk/htdocs/awstats
to standard directory:
/usr/local/awstats
And then, run configure.pl from this location.
Do you want to continue setup from this NON standard directory [yN] ? y

-----> Check for web server install

Install Webmail (SquirrelMail)

Sebelum install SquirrelMail, pastikan mail server anda sudah siap, jika belum bisa cek di sini.

download dan ekstract SquirrelMail
wget http://www.sfr-fresh.com/unix/www/squirrelmail-1.4.20.tar.gz
tar -zxvf squirrelmail-1.4.20.tar.gz
mv squirrelmail-1.4.20 /usr/local/apache2/htdocs/webmail

konfigure SquirrelMail
cd /usr/local/apache2/htdocs/webmail/config
./conf.pl

Anda akan melihat baris berikut :
SquirrelMail Configuration : Read: config.php (1.4.0)
---------------------------------------------------------
Main Menu --
1.  Organization Preferences
2.  Server Settings
3.  Folder Defaults
4.  General Options
5.  Themes
6.  Address Books
7.  Message of the Day (MOTD)
8.  Plugins
9.  Database
10. Languages

D.  Set pre-defined settings for specific IMAP servers
C   Turn color on
S   Save data
Q   Quit

Command >>

ketik "2" untuk Server Settings
ketik "A" untuk Update IMAP Settings
ketik "6" untuk Authentication type

Try to detect supported mechanisms? [y/N]:Y
login, cram-md5, or digest-md5 [login]: <Press Enter> atau ketik "login"

ketik "8" untuk Server software
ketik courier dan <Press Enter>
ketik "s" untuk save config
ketik "q" untuk quit the webmail config

Access SquirrelMail / Webmail

anda dapat mengakses webmail dari url :

http://<ipaddress>/webmail

Konfigurasi Virtual Host pada OpenSUSE 11.1

Untuk mengetahui apa itu virtual hosting bisa dibaca di sini.

Sebelum membuat vHost, pastikan webserver pada mesin anda sudah up dan running cek di sini jika belum ada.

Install cronolog.
wget http://www.sfr-fresh.com/unix/www/cronolog-1.6.2.tar.gz

tar -xzvf cronolog-1.6.2.tar.gz

cd cronolog-1.6.2

./configure && make && make install

persiapan konfigurasi vhost
su - prayoga

cd /home/prayoga

mkdir -p www/commands.org.uk/{htdocs,cgi-bin}

ln -s www/commands.org.uk commands.org.uk

exit

konfigurasi pada httpd.conf
vi /usr/local/apache2/conf/httpd.conf

### tambahkan pada bawah sendiri baris berikut ###

Friday, July 9, 2010

Install And Configure Postfix with Courier-Authlib and Courier-Imap OpenSUSE 11.1 X86_64 O/S

Install C Compiler and Dependencies
zypper -i gcc gcc-c++ ncurses-devel pam-devel automake gettext-tools db1  db43 db43-devel libdb-* libopenssl-devel*

Edit ld.so.conf and add 1 lines below
#vi /etc/ld.so.conf

## add few lines below in the end of file ##
/usr/local/include
/usr/local/ssl/lib/
/usr/local/mysql/lib/mysql
/usr/local/mysql/include
/usr/local/ssl/include/openssl
/usr/local/ssl/include
/usr/include
/usr/include/openssl

Reload with ldconfig
ldconfig

Install Cyrus-SASL
tar -zxvf cyrus-sasl-2.1.23.tar.gz

cd cyrus-sasl-2.1.23

./configure  --enable-anon --enable-plain --enable-login --enable-sql \
--disable-krb4  --disable-otp --disable-cram --disable-digest \
--with-mysql=/usr/local/mysql/lib/mysql  --without-pam --without-saslauthd \
--without-pwcheck --prefix=/usr  --with-plugindir=/usr/lib/sasl2

make -j2; make install

Note :
if you have any problem with cyrus-sasl you can export 2 lines below and try to configure again.
export  CPPFLAGS="-I/usr/local/mysql/include/mysql"
export  LDFLAGS="-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm"

Install Courier-Authlib

Thursday, July 8, 2010

Install Apache2 PHP dan MySQL pada OpenSUSE 11.1 x86_64

Download dan Extract semua paket beserta dependency-nya
cd /root

vi files.sh
### isi file file.sh ###
#/bin/bash
#download packages and dependencies

wget http://apache.the.net.id/httpd/httpd-2.2.15.tar.gz
wget http://id.php.net/distributions/php-5.3.1.tar.gz
wget http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.43.tar.gz
wget ftp://xmlsoft.org/libxml2/libxml2-2.7.7.tar.gz
wget http://www.ijg.org/files/jpegsrc.v8a.tar.gz
wget http://curl.haxx.se/download/curl-7.20.0.tar.gz
wget http://ftp.twaren.net/Unix/NonGNU/freetype/freetype-2.3.12.tar.gz
wget http://www.sfr-fresh.com/unix/privat/openca-base-1.1.0.tar.gz:a/openca-base-1.1.0/src/ext-modules/DBI-1.609.tar.gz
wget http://files.directadmin.com/services/custombuild/libpng-1.2.43.tar.gz
wget http://google-desktop-for-linux-mirror.googlecode.com/files/zlib-1.2.3.tar.gz
wget http://www.libgd.org/releases/gd-2.0.35.tar.gz
wget ftp://ftp.cac.washington.edu/imap/imap-2007e.tar.gz
wget http://openssl.org/source/openssl-0.9.7g.tar.gz

echo "Extracting All Packages"

Thursday, June 24, 2010

Installing proftpd on CentOS

make sure the dependency are installed onto your machine,
make gcc gcc-c++

if not yet, you can install by following below :
[root:~] # yum install make gcc gcc-c++

.[ compile package from source ].
[root:~] # cd root
[root: download ] # wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3.tar.gz
[root: download ] # tar -zxvf proftpd-1.3.3.tar.gz
[root: download ] # cd proftpd-1.3.3
[root: proftpd-1.3.3 ] # ./configure --sysconfdir=/etc
[root: proftpd-1.3.3 ] # make
[root: proftpd-1.3.3 ] # make install

.[buat symlink di /usr/sbin].
[root: proftpd-1.3.3 ] # ln -s /usr/local/sbin/proftpd  /usr/sbin/proftpd

.[init script untuk proftpd].
[root: proftpd-1.3.3 ] # wget http://www.magnet-id.com/download/proftpd/proftpd.init -O /etc/init.d/proftpd

or you can creat /etc/init.d/proftpd by manual and add the line below :

Friday, June 18, 2010

Disable SELinux

We can look at it, to know what's SELinux? :D

.:: disabling selinux ::.

-( real time )-
[root@linux  ~]# setenforce 0

SELinux will be turned back on after a reboot.

-( permanently )-
[root@linux ~]# vi /etc/selinux/config

----[edit the option like this: ]-------
SELINUX=disabled
----------------

and reboot the box. your server come disable selinux permanently.

Installing Nagios on centOS

Nagios is (you can cek in here)

Before process installation, make sure the dependency are available onto your machine,
httpd, gcc, gcc-c++, glibc, glibc-common, gd, gd-devel

you can look at this how to install httpd from source, or you can follow in the bellow to install dependency.

*. install dependency .*
with user root run this command:
root@linux:~#yum -y install httpd* gcc gcc-c++  glibc glibc-common gd gd-devel

*. install nagios .*

I. create account for nagios
root@linux:~#useradd -m nagios
root@linux:~#passwd nagios
root@linux:~#groupadd nagcmd
root@linux:~#usermod -a -G nagcmd nagios
root@linux:~#usermod -a -G nagcmd daemon

II. download nagios and plugin packages

Wednesday, June 2, 2010

Generate SSL CSR in Linux/Unix Servers

First we will need a openssl package installed on the server

Generate a private key and a public Certificate Signing Request (CSR) by using the following command: openssl req -new -nodes -keyout myserver.key -out server.csr

From the above command it will create a new key and csr and name it myserver.key and server.csr.
# openssl req -new -nodes -keyout myserver.key -out server.csr

Generating a 1024 bit RSA private key
.................++++++
..++++++
writing new private key to 'myserver.key'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [GB]:ID
State or Province Name (full name) [Berkshire]:Jawa Timur
Locality Name (eg, city) [Newbury]:Blitar
Organization Name (eg, company) [My Company Ltd]:yogcorporation
Organizational Unit Name (eg, section) []:it
Common Name (eg, your name or your server's hostname) []:yogcent.com
Email Address []:yog.zeromind@gmail.com
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:pass123
An optional company name []:

Here is the result :
# cat myserver.key
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQC8EO+E6Ne1Rz+ofmXDpUvsM6eeJyTqvjj2vTtNi9iuDkNDRbEc
qB+AXTd9kiMC9AL3XvPAakzi3pc2aD1nhQon75ojj34mzPzFZ8Xern3hS+v0JyAn
II1NjcpRQ5SFVHAZ0XPDAI174Op47t5rrYKCRgUAJqxHphZ9H26Y3oFKtQIDAQAB
AoGANG/AaN2HL3tDK5a6hxdymNQ6OyWM7IrHVTyj6VZBvx4o8Pvgiy3xQpg7HZ7+
dhdVMGXgLtk0wNjxbnEYFeIJV2jEpDuXHqXlLBtSyekMGma0hbdNmFCMKmW2/ayv
Kjw5u1287YrzZbDd6WUHhgHzo42Jm7Ytdai92v/uWkUmiq0CQQDlLGBjpQkcqn3d
xthxwCKSEQmHH0OJ8EwB0LHAQCdEkq9k83WwTHgqsMrPbpAOG+p0WCBnc+4uuNk5
bTNfbdXbAkEA0hSz085TO9jQoaVmmTu6dKl/jQ7VhUM0Udt0ZURT0LzK8cH5ygNy
W2fd2tUXfl7onFoZ2S2CGw/5TglvbBhurwJAQQjU2bIt4cqoKVWSesVRii33jDbd
Dbn5d9Jnfu01t4oA6B8G2N76gvLkuvTfQIG/iQCxQWpuvyeJzXglygD7XQJBAM7+
cwmZXE21niwHywXk4h0c/X7BRQWfaCfXseIt5t/fhZ+b30F7D+ycdO6v1AxB+7RC
2wEwY+fCX4TSqyS5FiUCQED7m/sno13ByVN0EvBGXSJW5Zqs05kAb3NhTkz4B5D5
RrdKndEo6ooJINmIq9K8e+WkJhgLV18GLIy66tTF81U=
-----END RSA PRIVATE KEY-----

# cat server.csr
-----BEGIN CERTIFICATE REQUEST-----
MIIB7zCCAVgCAQAwgZYxCzAJBgNVBAYTAklEMRMwEQYDVQQIEwpKYXdhIFRpbXVy
MQ8wDQYDVQQHEwZCbGl0YXIxFzAVBgNVBAoTDnlvZ2NvcnBvcmF0aW9uMQswCQYD
VQQLEwJpdDEUMBIGA1UEAxMLeW9nY2VudC5jb20xJTAjBgkqhkiG9w0BCQEWFnlv
Zy56ZXJvbWluZEBnbWFpbC5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB
ALwQ74To17VHP6h+ZcOlS+wzp54nJOq+OPa9O02L2K4OQ0NFsRyoH4BdN32SIwL0
Avde88BqTOLelzZoPWeFCifvmiOPfibM/MVnxd6ufeFL6/QnICcgjU2NylFDlIVU
cBnRc8MAjXvg6nju3mutgoJGBQAmrEemFn0fbpjegUq1AgMBAAGgGDAWBgkqhkiG
9w0BCQcxCRMHcGFzczEyMzANBgkqhkiG9w0BAQUFAAOBgQCT+97CtHq6uuKTvgJX
G13vsUHatlKdvXMlWhKjEtCroHXu7f8gUMVSXy3Sh+r08qTTELMSinJUyHfqOvUp
9ALXgeQdZhewziEsvIGe8W0KDpd6pGnSU22b+3XcgTfn6Af0qa7C1TETpWLu09Uj
vDDhVFYj8yfxz1tA7kL7h/6w/Q==
-----END CERTIFICATE REQUEST-----

After you have 2 files generate. you can just need 1 file server.csr to complete your certificate. you can just simple purchase a certificate from certificate authority company such as geocert,verisign,etc.

sumber: http://www.wowtutorial.org/tutorial/34.html

Sunday, May 23, 2010

BIND

DNS (Domain Name System) adalah sebuah sistem yang menjaga informasi tentang nama host (hostname) dan juga nama domain (domain name) dalam bentuk database tersebar (distributed database) pada jaringan komputer. Dengan DNS, sebuah alamat IP dapat dipetakan ke dalam hostname dan domain name yang lebih mudah diingat oleh manusia. Adalah lebih mudah bagi kita untuk mengingat nama www.google.com dibandingkan dengan 66.249.89.99. DNS ditemukan oleh Paul Mockapertis pada tahun 1983.Ada beberapa metode untuk membuat server DNS, salah satunya menggunakan BIND. BIND merupakan aplikasi terpopuler dalam membuat server pada saat ini.

Istilah-istilah Pada DNS

• RR  atau Resource Records adalah kumpulan sumber informasi yang  berhubungan dengan nama-nama domain.
Namespace adalah struktur dari seluruh DNS yang berbentuk pohon terbalik
Nameserver adalah program-program yang menyimpan informasi tentang namespace domain.
• TLD or Top-Level Domain adalah level domain paling atas dibawah root (“.”). Contoh dari TLD adalah .com, .net, .org, dan sebagainya.
Delegation atau delegasi adalah memberikan sbuah tanggung jawab kepada sebuah subdomain untuk mengatur dirinya sendiri.
Registry adalah sebuah organisasi yang bertanggung jawab untuk menjaga file-file data di TLD dan mendelegasikannya ke setiap subdomain dari TLD itu. Contoh Verisign untuk mengelola TLD .com dan .net.
Registrar adalah sebuah organisasi yang bertindak sebagai antar muka (interface) antara pelanggan dan registry atau lebih dikenal dengan nama ISP. Contohnya idwebhost.
Registration adalah proses dimana pelanggan memberitahukan ke sebuah registrar untuk mendelegasikan sebuah subdomain kepadanya.
Zone atau zona adalah sebuah daerah yang mencakup sebuah domain utuh atau hanya sebagian saja.

Istilah-istilah pada file konfigurasi DNS Server
TTL  (Time to Live) --> Panjang waktu nameserver untuk menyimpan  sebuah record. Jika TTL berakhir, nameserver harus membuang data yang  tersimpan dan mendapatkan data baru dari nameserver otoritative
SOA (Start of Authority) -->
Mengindikasikan otoritas untuk zona ini
IN (Internet Name) -->
Digunakan jika menggunakan protokol TCP/IP
ns1.example.com -->
Hostname yang bertanggungjawab untuk domain example.com
admin.example.com -->
Alamat email administrator
serial -->
Nomor serial yang akan bertambah jika data berubah, biasanya ditulis dengan format YYMMDDxx
refresh -->
Panjang waktu untuk server secondary untuk mengecek perubahan di server primer
retry -->
Panjang waktu untuk server secondary untuk menunggu verifikasi terhadap perubahan di server primer jika server primer tidak memberikan respon ketika refresh
expire -->
Panjang waktu untuk secondary server untuk menahan zona file jika server secondary tidak melakukan keadaan refresh
@ -->
Bagian ini identik dengan dengan zona yang didefinisikan di named.conf dan bisa digantikan dengan nama DNS (misal: example.com)
NS (Name Server) -->
Digunakan untuk mendefinisikan sever hostname DNS dan harus diakhiri dengan tanda titik.
minimum ttl
--> Menentukan nilai ttl untuk seluruh record di zona forward
IN NS ns1.example.com -->
Mendefinisikan bahwa hostname ns.example.com yang memegang tanggung jawab terhadap domain example.com
IN MX 10 mail.example.com --> M
endefinisikan bahwa hostname mail.example.com yang memegang tanggung jawab sebagai mail server di domain example.com. nomor mewakili prioritas ketika pengiriman surat dan nomor kecil menjadi prioritas utama
ns IN A 192.168.1.2 -->
Mengecek bahwa hostname ns.example.com mempunyai alamat IP di 192.168.1.2
mail IN CNAME NS -->
Mengecek bahwa hostname ns.example.com mempunyai nama lain (name alias) mx.example.com

Konfigurasi DNS Server pada CentOS

Installasi
#yum -y install bind bind-utils bind-libs caching-nameserver

configurasi

buat file named.conf di direktory /etc
#vi /etc/named.conf

isi file tersebut dengan :
//
// named.conf
//
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below.  Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
//
// a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};

zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};

zone "yogcent.com" IN {
type master;
file "/var/named/yogcent.com.zone";
allow-update { none; };
};

zone "9.100.100.in-addr.arpa" IN {
type master;
file "/var/named/9.100.100.rev";
allow-update { none; };
};

include "/etc/rndc.key";

buat file yogcent.com.zone di direktory/var/named

Mengatur repositori yum

Hal pertama setelah installasi, adalah mengkonfigurasi repositori yum. Selain mempermudah proses instalasi aplikasi baru, konfigurasi yum juga untuk memastikan sistem kita up-to-date dengan cara mengatur repositori update menggunakan mirror.

Langsung saja!
# cd /etc/yum.repos.d/

# cp CentOS-Base.repo CentOS-Base.repo.old

#vi CentOS-Base.repo

isikan baris berikut :
[base-KAMBING]
name=CentOS-$releasever - Base
baseurl=http://kambing.ui.edu/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://kambing.ui.edu/centos/RPM-GPG-KEY-CentOS-5
priority=1
protect=1

#released updates
[update-KAMBING]
name=CentOS-$releasever - Updates
baseurl=http://kambing.ui.edu/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://kambing.ui.edu/centos/RPM-GPG-KEY-CentOS-5
priority=1
protect=1

#packages used/produced in the build but not released
[addons-KAMBING]
name=CentOS-$releasever - Addons
baseurl=http://kambing.ui.edu/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://kambing.ui.edu/centos/RPM-GPG-KEY-CentOS-5
priority=1
protect=1

#additional packages that may be useful
[extras-KAMBING]
name=CentOS-$releasever - Extras
baseurl=http://kambing.ui.edu/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://kambing.ui.edu/centos/RPM-GPG-KEY-CentOS-5
priority=1
protect=1

#additional packages that extend functionality of existing packages
[centosplus-KAMBING]
name=CentOS-$releasever - Plus
baseurl=http://kambing.ui.edu/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://kambing.ui.edu/centos/RPM-GPG-KEY-CentOS-5
priority=2
protect=1

#contrib - packages by Centos Users
[contrib-KAMBING]
name=CentOS-$releasever - Contrib
baseurl=http://kambing.ui.edu/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://kambing.ui.edu/centos/RPM-GPG-KEY-CentOS-5
priority=2
protect=1

#yum update

tunggu proses update. Jika tidak ada error langsung cek aja
#yum install nano