Pernah tau fungsi explode atau split di PHP ?
Fungsi tersebut tentunya sangat membantu untuk pengambilan data dalam suatu kumpulan data yang dipecah sesuai tanda sparasinya. Memang PHP sangat menakjubkan, namun jika kurang maksimal pemanfaatannya kemungkinan adanya bugs lebih besar. Nah kali ini aku mau berbagi source C++ untuk membuat fungsi explode sendiri. Jadi akan lebih memudahkan kita tentunya untuk tokenisasi. š Ok, cukup basa basinya, source codenya bisa kalian lihat di bawah ini : Continue reading
Program Segitiga Siku – Siku Versi 2
Terima kepada pembaca setia situs ini :), postingan kali ini adalah demi merepon request dari seorang pembaca situs ini. Sang Pembaca menginginkan membuat program menggunakan Java yang dapat menampilkan sebuah segitiga siku – siku yang menghadap kebawah seperti yang terlihat pada gambar di bawah ini :
Untuk menampilkan bentuk tersebut, aku memakai source code seperti di bawah ini ( Menggunakan Java ) :
enable .htaccess in localhost
Terkadang kita ingin menggunakan .htaccess file pada localhost / webserver kita, namun tidak berhasil sesuai dengan yang kita inginkan. Kadang muncul pesan Error 500 Bad Request dan sebagainya. Untuk mengatasi hal ini dan .httaccess Anda berjalan sebagaimana mestinya. Silahkan buka file httpd.conf kemudian cari text ” AllowOverride None ” ubah dengan ” AllowOverride All “. Setelah itu cari text ” #LoadModule rewrite_module modules/mod_rewrite.so ” ubah dengan ” LoadModule rewrite_module modules/mod_rewrite.so “. Lalu silahkan restart Apache Anda. Dan jalankan situs lokal Anda yang terdapat .htaccess filenya. Lihat apa yang terjadi, berhasil dengan baik kan ? š
Terima Kasih,,, hehehehe
Program Menampilkan Belah Ketupat – Segitiga Bintang

Belah Ketupat
Menanggapi permintaan dari seorang pembaca yang meminta contoh source code untuk membuat program yang menampilkan bentuk belah ketupat. Aku membuatn contoh ini menggunakan pemrograman Java. Si pembaca menginginkan agar bisa tampil seperti gambar di samping. Hasil gambar di samping tercipta dengan inputan 10 tingkat / baris.
Penjelasan sedikit tentang souce code untuk membentuk tampilan seperti gambar di samping, aku memakai 2 perulangan. Perulangan pertama aku pakai untuk mendapatkan segitiga bagian atas, dan perulangan kedua aku pakai untuk mendapatkan segitiga kedua yang menghadap kebawah. Jadi ini terdiri dari 2 segitiga yang saling bersinggungan. Contoh Source Codenya : Continue reading
Fungsi Terbilang ( Angka Menjadi Kata ) dengan PHP
Sebelumnya aku pernah bahas tentang hal ini ” Fungsi mengubah sejumlah Angka menjadi kata – kata ” memakai Pemrograman Java. Tapi yang sebelumnya itu lebih panjang scriptnya, ni aku mau share lagi dengan script yang lebih ringkas namun menggunakan PHP.Ā Berikut source codenya :
<? class angkaTerbilang { function baca($n) { $this->dasar = array(1 => 'satu', 'dua', 'tiga', 'empat', 'lima', 'enam','tujuh', 'delapan', 'sembilan'); $this->angka = array(1000000000, 1000000, 1000, 100, 10, 1); $this->satuan = array('milyar', 'juta', 'ribu', 'ratus', 'puluh', ''); $i = 0; if($n==0){ $str = "nol"; }else{ while ($n != 0) { $count = (int)($n/$this->angka[$i]); if ($count >= 10) { $str .= $this->baca($count). " ".$this->satuan[$i]." "; }else if($count > 0 && $count < 10){ $str .= $this->dasar[$count] . " ".$this->satuan[$i]." "; } $n -= $this->angka[$i] * $count; $i++; } $str = preg_replace("/satu puluh (\w+)/i", "\\1 belas", $str); $str = preg_replace("/satu (ribu|ratus|puluh|belas)/i", "se\\1", $str); } return $str; } } $terbilang = new angkaTerbilang(); print $terbilang->baca(123456789); // outputnya adalah seratus dua puluh tiga juta empat ratus lima puluh enam ribu tujuh ratus delapan puluh sembilan ?>
Nah, sekianĀ script PHP nya, untuk penjelasan scriptnya, silahkan tanya aja yang ndak ngerti yang mana, atau bisa juga googling … š . Selamat Mencoba, terima kasih.
Send HTML Email With PHP
Pernahkah kalian dapat email newsletter dari suatu website ?
Aku yakin pernah, perhatikan isi email tersebut, bagus bukan ? Seperti website biasanya.
Bagaimana cara membuatnya ? ” Dengan HTML Email ”
Berikut contoh code PHP untuk mengirim email dalam bentuk HTML : Continue reading
Mencari Jumlah Karakter Terbesar dalam Array
Ehem,,, biar aku ndak lupa, aku mau catat di sini aja sekalian bagi – bagi pengetahuan, siapa tau ada yang kebantu dengan postingan kali ini. Hehehe š
Kali ini aku membahas bagaimana caranya kita mencari teks terpanjang dalam suatu array string di Pemrograman Java. Misal String [] data = {“aku”,”kamu”,”kalian”,”mereka”,}, nah yang paling panjang kan kalian & mereka jadi yang tampil nanti adalah jumlah dari karakter terpanjang tersebut adalah 6 karakter. Ini bisa diterapkan dalam sortir array secara ASC (Urutan dari kecil ke besar / Ascending) atau DESC (Urutan dari besar ke kecil / Descending). Continue reading
Convert Epoch Unix Time, Human Date Java

Epoch Unix Time
Unix Time adalah suatu sistem penjabaran waktu dalam suatu bilangan yang merupakan penghitungan banyaknya detik dari tanggal 1 Januari 1970 pukul 00:00:00 UTC. Bilangan 1 dalam Unix Time dapat dikonversikan sebagai tanggal 1 Januari 1970 pukul 00:00:01 UTC, dan seterusnya sehingga untuk tanggal 15 Februari 2009 pukul 16:05:30 UTC dalam Unix Time adalah 1234713930. Dinamakan Unix Time, karena awalnya digunakan pada sistem Unix dalam mempresentasikan dan menyimpan data waktu. Penggunaan Unix Time memang lebih banyak dalam bidang komputer, seperti dalam pemrograman atau database.
Kalau dalam sistem kalender umunya dikenal tahun baru atau ulang tahun, hal tersebut tentunya tidak dikenal dalam Unix Time karena bilangannya akan terus bertambah. Yang biasa dijadikan āperingatanā terkait Unix Time adalah ketika bilangannya membentuk ānomor cantikā atau mempunyai arti khusus seperti 1000000000 (satu milyar) yang jatuh pada tanggal 9 September 2001 pukul 01:46:40 UTC, 1111111111 (18 Maret 2005, 01:58:31 UTC), atau yang baru-baru ini terjadi ketika bilangan pada Unix Time mencapai 1234567890 yang jatuh pada tanggal 13 Februari 2009 pukul 23:31:30 UTC yang dirayakan di berbagai tempat. Di masa mendatang, momen yang mungkin akan dirayakan sebagian orang adalah ketika Unix Time mencapai 2000000000 (dua milyar) yang jatuh pada tanggal 18 Mei 2033 pukul 03:33:20 UTC dan juga hari yang disebut sebagai “Unix Millennium Bugā.
Unix Millennium Bug atau Year 2038 problem merupakan bug yang akan terjadi pada sistem 32-bit yang menggunakan Unix Time sebagai integer karena dalam sistem tersebut waktu yang dapat direpresentasikan mencapai nilai integer terbesar yang dapat disimpan yaitu 2147483647 yang jatuh pada tanggal 19 Januari 2038 pukul 03:14:07. Pada detik berikutnya, pada sistem 32-bit yang menyimpan data Unix Time sebagai integer tersebut akan membacanya sebagai tahun 1901. Masalah bisa saja terjadi jauh sebelum tanggal tersebut misalnya ketika menyimpan data tanggal jatuh tempo 10 tahun setelah tanggal 19 Januari 2028. (From : http://maseko.com/2009/02/16/unix-time/)
Nah, sekian penjelasan tentang Unix Time. Sekarang aku mau bagi pengetahuan bagi yang pengen tahu, hehehe. Aku coba buat code untuk konversi dari Human Date ke Unix Time dan sebaliknya dengan Pemrograman Java.
Untuk konversi waktu biasa sekarang ke unix time :
long epochĀ = System.currentTimeMillis()/1000;
Sedangkan untuk unix time ke waktu biasa, kalian bisa gunakan :
String date = new java.text.SimpleDateFormat(“dd/MM/yyyy HH:mm:ss”).format(new java.util.Date (epoch*1000));
Silahkan di print out masing – masing kode di atas, maka kalian pasti tahu lebih jelasnya dan bisa bereksplorasi. Semoga bermanfaat. See ya … š
Istiqamah Di Tengah Badai Ujian
Menapaki jalan dakwah, tidaklah semudah membalikkan tangan. Di dalamnya penuh jalan berliku. Bahkan berduri. Setiap saat,Ā setiap waktu, dan kapan pun, siap menusuk yang melewatinya. Hanyalah, orang-orangĀ yang hati-hati, disertai kesabaran, tegar, dan istiqamah, dapat meniti dengan selamat jalan terjal dakwah.
Duri-duri jalan dakwah biasa disebut dengan ujian, dan fitnah. Ujian itu bermacam-macam bentuk dan jenisnya, ada berupa kemiskinan, musibah, teror, ancaman, intimidasi, bahkan siksaan dari orang kafir. Kesemuanya ini akan berpotensiĀ membuat seseorang tergelincir, bahkan terjatuh dari jalan dakwah. Jika, tidak sabar dalam menghadapinya. Apabila, seorang aktivis dakwah terjatuh. Ia akan meninggalkan medan dakwah. Jalan yang penuh keutamaan, jalan yang dimuliakan Allah, jalan yang telah diwariskan Para Nabi kepada para umatnya.
Allah Azza wajalla dalam banyak ayat di dalam Al Qurāan menjelaskan keutamaan berdakwah. āDan hendaklah ada di antara kamu segolongan umat yang menyeru kepada kebajikan, menyuruh kepada yang maāruf dan mencegah dari yang mungkar, mereka adalah orang-orang yang beruntung.ā(QS.3:104). Continue reading
Program Segitiga Sama Kaki Miring dengan Java, C++
Kembali sehubungan dengan adanya request pembaca blog ini, ingin membuat program yang dapat menampilkan sebuah segitiga sama kaki yang menghadap ke samping kanan. Untuk menjawab permintaan tersebut, dengan ini aku bagikan source codenya dan hasil akhirnya kepada pembaca semua, semoga bisa membantu kegiatan belajar Anda.
Aku mulai dengan menggunakan Pemrograman Java Continue reading
You must be logged in to post a comment.