Wednesday, September 29, 2010

Connect SSH with PHP

SSH singkatan dari Secure Shell, secara sederhananya manfaat dari SSH adalah sebuah secara untuk mengirimkan perintah-perintah ke pada sebuah komputer/server secara remote (jarak jauh).

Sedangkan PHP secara singkat adalah sebuah server side scripting yang populer untuk membuat web dinamis.

Secara default PHP tidak menyertakan library untuk melakukak SSH. Pada posting ini akan coba dijelasakan untuk melakukan Connection SSH melalui PHP.

Spesifikasi komputer pada posting ini adalah :
  • Operating System Linux Ubuntu Lucid Lynx
  • PHP version 5.3.2
Agar PHP dapat melakukan SSH membutuhkan sebuah library. Library tersebut adalah PHP Secure Communications Library atau biasa di singkat phpseclib

Wednesday, September 22, 2010

PHP Get Respon HTTP

Bila Anda perlu mengecek secara rutin sebuah website apakah UP atau DOWN untuk beberapa buah website secara manual yaitu mengunjungin-nya website tersebut melalui Browser adalah pekerjaan ringan.


Tetapi bagaimana bila kasusnya Anda harus mengecek website yang jumlahnya puluhan, tentunya cara manual rasanya kurang efektif, salah satu alternatif untuk melakukan itu adalah dengan membuat Tools Monitoring.

Tools Monitoring ini adalah berupa Script PHP untuk mengetahui sebuah page pada website apakah eksis/tidak eksis, untuk mengetahui apakah sebuah page dilakukan redirection atau untuk mengetahui apakah sebuah domain/link broken.

Tuesday, September 14, 2010

Check Space Harddisk

Sebuah Operating Sistem berbasis Linux yang berperan sebagai Server pada umumnya tidak meng-instal GUI-nya melainkan untuk interfacenya hanya menggunakan command line saja.

Wednesday, September 8, 2010

MySQL Manajemen User

MySQL Database adalah sebuah database yang populer, salah satu feature yang dimiliki oleh MySQL adalah Manajemen User.

Dalam sebuah Database MySQL Server biasanya terdapat banyak database, Dan pada umumnya satu buah database (dpt lebih dari satu) digunakan oleh satu buah aplikasi/web.


Contoh lainnya adalah pada jasa share hosting satu buah Database MySQL Server di pake rame-rame oleh banyak penyewa.

Karna Sebuah Database MySQL digunakan oleh rame-rame sudah saat nya dibutuhkan Manajemen User, untuk mengelolah hak ases dari setiap user dalam mengakses database agar tercipta ketertiban setiap user dalam menggunakan database.

Pada kasus lain Manajemen User Database juga dirasakan perlu diterapkan pada prodak-prodak aplikasi/program yang mengakses Database yang dapat berupa CMS, Framework atau apa pun yang mana prodak tersebut bersifat Open Source.

Tuesday, August 31, 2010

SVN with Apache

Untuk memberikan kemudahan dalam memanfaat SVN sebagai Version Control yang dapat diakses via protokol http. 


SVN memiliki module untuk webserver Apache agar repository SVN dapat di akses melalui protokol http. Module tersebut adalah mod_dav_svn

Agar Repsitory SVN dapat diakes via http minum pada webserver apache terdapat modul mod_dav_svn dan mod_dav.

Thursday, August 26, 2010

SVN Copy and SVN Merge

Dalam manajemen Source Code sebuah Software biasanya hal-hal seperti Rilis Version Stabil, Version Aplha, Version Beta dsb adalah hal yang sering dijumpai. 




Untuk melakukan hal tersebut SVN - Subversion telah menyediakan feature untuk mempermudah kebutuhan tersebut dengan menggunakan feature SVN COPY dan SVN MERGE. Apa itu SVN silakan klik ini dan yang ini

Wednesday, August 25, 2010

Persiapan PSB Online

Penerimaa Siswa Baru adalah sebuah "Hajatan Besar Masyarakat" dikatakan begitu karena melibatkan sejumlah Masyarakat yang banyak dalam Penyelegaran PenerimaanSiswa Baru (PSB).


Dengan meningkatnya keinginan masyarakat dalam penyelegaraan PSB (Penerimaan Siswa Baru) yang transparan dan sejalan dengan perogram Pemerintah dalam pemberantas KKN dalam segala badan pemerintahan termasuk di Pendidikan.

Maka untuk memenuhi kebutuhan tersebut penyelegaran Penerimaan Siswa Baru secara Online dengan memanfaatkan Teknologi Informasi untuk menwujudkan tranparansi dan meminimalisir praktek KKN dapat menjadi SOLUSI saat ini.

Penerapan PSB Online di-indonesia pada banyak daerah masih merupakan sesuatu yang baru, baik bagi Dinas Pendidikan, Pihak Sekolah maupun masyarakat. 

Sehingga persiapan-persiapan yang sifatnya non-teknis harus memiliki porsi perhatian yang besar agar implemetasi PSB-Online dapat sukses.

Friday, August 20, 2010

Menghapus Direktori .SVN

Mungkin yang pernah menggunakan version control SVN, (apa itu SVN silakan klil link ini) mengetahui pada setiap folder/direktori setelah melakukan SVN CO terdapat sebuah folder/direktori hidden bernama .svn yang otomatis dibuat oleh SVN.






Folder/Direktor .svn terkadang menjadi masalah ketika sebuah aplikasi akan di deploy (misalkan di pasang pada server client)

Sebaiknya  folder/direktori .svn  tidak disertakan ketika akan di-deploy karena akan memperbesar ukuran aplikasi