Membuat Virtual Host pada XAMPP Windows 7

Sebelum kita mulai mengulas cara membuat virtual host, mungkin ada sebagian dari teman-teman masih bertanya-tanya, apa sihh virtual host? untuk apa sih? sejenis makanan apa sih virtual host :D?

Saya ulas sedikit pengertian tetang virtual host, menurut wikipedia.org Virtual hosting is a method for hosting multiple domain names (with separate handling of each name) on a single server (or pool of servers). This allows one server to share its resources, such as memory and processor cycles, without requiring all services provided to use the same host name. The term virtual hosting is usually used in reference to web servers but the principles carry over to other internet services.

Jadi virtual host adalah metode untuk membuat beberapa nama domain dalam satu server (dengan penanganan untuk setiap nama domain yang terpisah). Sehingga kita tidak perlu menambah sever untuk setiap domain, hanya saja beban resource server menjadi terbagi-bagi (seperti memory dan processor). Dengan kata lain, vitrual host adalah solusi untuk kita yang ingin mengakses satu server dengan domain yang berbeda-beda.

Continue reading

(Tes 3) Membuat baris dengan pola

Mari Berbagi. Masih melajutkan dari tes 1 dan tes 2. Dalam tes ke 3, saga di beri soal untuk membuat urutan pola seberti berikut, 1,2,snip,4,snap,snip,7,8,snip,snap,11,snip,13,14,snip-snap,snip,16,17.. sampai 100. Jadi dalam pola ini setiap kelipatan 3 diganti dengan kata snip, dan setiap kelipatan 5 diganti dengan snap, lalu setiap kelipatan 3 dan kelipatan 5 di ganti dengan kata snip-snap. Langsung saja berikut code nya.

 
/*
* Oleh Ricky Juniar Iskandar - rikoy@live.com
*/
	$NilaiAwal = 1;
	$NilaiAkhir = 101;
	$kataSnip = "snip";
	$kataSnap = "snap";
	$kataSnipSnap = "snip-snap";

	while($NilaiAwal < $NilaiAkhir)
	{
		if (!($NilaiAwal % 15)) {
			echo $kataSnipSnap.",";	
		}

		if (!($NilaiAwal % 3)) {
			echo $kataSnip.",";	
		}elseif (!($NilaiAwal % 5)) {
			echo $kataSnap.",";	
		}
		else{
			echo $NilaiAwal.",";	
		}
		$NilaiAwal++;
	}

Terima kasih, semoga bermanfaat.

(Tes 2) Menghitung jumlah nilai yang sama dalam array

Mari Berbagi. Melanjutkan tulisan saya sebelumnya di tes 1. Kali ini saya ingin meng-sharing soal kedua, yaitu menghitung jumlah nilai yang sama dalam satu array. Langsung aja code nya seperti berikut.

/*
* Oleh Ricky Juniar Iskandar - rikoy@live.com
* 
*/

$array = array('apel', 'mangga', 'Durian', 'Mangga', 'Apel', 'MANGGA');
$array = array_map('strtolower', $array);

print_r(array_count_values($array));

(Tes 1) Menemukan nilai duplikat dalam array

Mari berbagi. Kali ini saya akan berbagi mengenai bagai mana mencari nilai duplikat dari satu array. Masalah ini juga adalah salah satu soal yang pernah saya lakukan untuk masuk kerja di salah satu perusahaan IT di bandung. Ceritanya kita disuruh untuk memanggil nilai duplikat dari array. Begini code nya.

/*
* Oleh Ricky Juniar Iskandar - rikoy@live.com
* 
*/

$aray = array (102, 32, 99, 32, 45, 102, 45, 67, 67, 100, 100);
$duplicates = array_unique(array_diff_assoc($aray, array_unique($aray)));

print_r($duplicates); 

Terima kasih, semoga bermanfaat

Membuat Input Dynamic dalam Form

Mari berbagi. Kali ini saya ingin berbagi mengenai cara menambah field dalam form secara dinamis, kita dapat menambah inputan atau menghapusnya. Dalam pengerjaan nya saya menggunakan jquery untuk mengatasi masalah ini.  Mungkin ada beberapa kasus yang memungkinkan anda harus menambah inputan secara dinamis, hal ini yang menjadi alasan kenapa sama membuat artikel ini. Contoh aplikasinya menggunakan bahasa PHP dan mySql sebagai media penyimpanan data. Langsung saja saya tunjukan code nya sebagai berikut.

Continue reading

Bab Persistence, Penyimpanan data aplikasi dalam local device

Mari berbagi. Kali ini saya menulis sebagain contoh dari pembuatan aplikasi mobile dengan menggunakan API MIDP Record Management System yang sudah disediakan oleh MIDlets. Sebagai pengantar sebelum proses pembuatan aplikasi saya jelaskan sedikit mengenai Record Management System, MIDP menyediakan sebuah API dimana program dapat menyimpan data-data aplikasi secara lokal didalam device tersebut. MIDP Record Management System adalah sebuah fasilitas yang dimiliki oleh MIDlets untuk menyimpan data-data aplikasi pada saat MIDlet invocations. Data akan disimpan dalam non-volatile memory didalam device. Hal ini berarti, data-data program yang telah disimpan tidak akan hilang walaupun program di restart maupun device dimatikan.

Continue reading

Install Python di Windows

Kali ini saya akan menjelaskan cara-cara meng-install python di Windows,  python yang saya pakai adalah python versi 3.1.2 pada dasarnya proses installasi python dalam versi yang lain tidak jauh beda.

Pertamakali yang perlu kita siapkan adalah master atau software python, Anda bisa unduh di sini. Setelah berhasil di unduh lakukan langkah-langkah berikut ini.

    1. Buka Windows Explorer lalu double click icon python 3.1.2.

    1. Pada tahap ini Anda dihadapkan pada dua pertanyaan, (1) install for all user. Ini artinya, seluruh user (baik administrator maupun guest) yang ada di sistem operasi anda bisa menjalankan aplikasi python. (2) install just for me. Artinya aplikasi python yang Anda install haya bisa di jalankan oleh satu user account (user account yang ada pakai pada saat installasi), pada opsi kedua tidak dapat di gunakan jika Anda memakai sistem operasi Windows Vista. Klik next untuk lanjut.

    1. Pada tahap ketiga Anda diminta untuk memilih destination path install, secara default hasil installasi di simpan di drive C:\Pythonxx\. Klik next.

    1. Tahap ke empat Anda akan memilih fitur apa saja yang akan Anda gunakan. Rekomendasi saya ada install seluruh fitur. Klik next.

    1. Selanjutnya Anda menunggu proses installasi.

  1. Terakhir klik finish. Proses installasi berhasil.

Untuk mengecek apakah installasi berhasil, Anda klik Start->All Programs/Programs Files->Pythonxx