<?php
$i = 1;
$kolom = 5;
$jumlah = 30;
$tampung = '';
$arah = 'ka';
echo "<table border=1>";
while($i<=$jumlah) {
if($arah=='ka') {
if($i % $kolom == 0) {
$tampung = $tampung."<td>$i</td></tr>";
echo $tampung;
$arah = 'ki';
$tampung = '';
} elseif ($i % $kolom == 1) {
$tampung = "<tr><td>$i</td>".$tampung;
} else {
$tampung = $tampung."<td>$i</td>";
}
} else {
if($i % $kolom == 0) {
$tampung = "<tr><td>$i</td>".$tampung;
echo $tampung;
$tampung = '';
$arah = 'ka';
} elseif ($i % $kolom == 1) {
$tampung = $tampung."<td>$i</td></tr>";
} else {
$tampung = "<td>$i</td>".$tampung;
}
}
$i++;
}
echo "</table>";
?>
08 Mei 2012
Menampilkan sunan nomor seperti ular tangga dengan PHP
13 Maret 2011
Membuat fungsi PHP untuk konversi tanggal
Pagi para programer PHP pasti sering berhubungan dengan pengolahan tanggal, baik itu dari database atau sekedar menampilkan data tanggal dan waktu saat ini. Banyak cara untuk membuat format tanggal sesuai dengan keinginan kita, mulai dari penggunaan fungsi split(), date(), maupun strtotimee(). Di sini saya akan memeberi contoh sebuah fungsi konversi tanggal yang bagi saya sangat sederhana sekali, dikarenakan saya memang masih pemula di bidang ini.
Sekilas tentang fungsi yang saya buat:
Fungsi PHP yang digunakan
- array()
- str_replace()
- date()
- strtotime()
Kemampuan
- memanggil data tanggal/waktu sesuai yang dibutuhkan
- merubah format bulan menjadi bahasa indonesia
- merubah format tanggal sesuai yang diinginkan
kode PHP
<?
function tanggal($format,$nilai="now"){
$en=array("Sun","Mon","Tue","Wed","Thu","Fri","Sat","Jan","Feb",
"Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
$id=array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu",
"Jan","Feb","Maret","April","Mei","Juni","Juli","Agustus","September",
"Oktober","November","Desember");
return str_replace($en,$id,date($format,strtotime($nilai)));
}
//menampilkan tanggal saat ini
//keluaran Sun, 13 Mar 2011
echo date("D, j M Y")."<br/>";
//menampilkan tanggal saat ini setelah di konversi
//keluaran Minggu, 13 Maret 2011
echo tanggal("D, j M Y")."<br/>";
//menampilkan bulan saat ini
//keluaran Maret
echo tanggal("M")."<br/>";
//menampilkan hari saat ini
//keluaran Minggu
echo tanggal("D")."<br/>";
//konversi tanggal dari format tanggal di mysql
//keluaran Kamis, 2 Juni 19688
echo tanggal("D, j M Y","1988-06-02")."<br/>";
//konversi tanggal dari format tanggal di mysql
//keluaran Kamis
echo tanggal("D","1988-06-02")."<br/>";
//konversi tanggal dari format tanggal di mysql
//keluaran Juni
echo tanggal("M","1988-06-02")."<br/>";
?>
untuk informasi format tanggal dan waktu di PHP kunjungi alamat berikut
28 Februari 2010
Full Circle Magazine Issue 34 Sudah Terbit
News
- Laptop for computer novice
- Linux kernel 2.6.33 released
- Ubuntu 10.04 LTS Alpa3 released
Command & Conquer
- Byobu
- tmux
How-To
- Program in Phython - Part 8
- Digitally Retouch Photos in GIMP
- - The Perfect Server - Part 4
My Story
- Linux User
- Powerpets.com
My Opinion
- 9.10 Issues
Review
- ASUS UL30-A Laptop
Motu Interview
- Roderick Greening
Letters
Ubuntu Women
- Melissa Draper Interview
Ubuntu Games
- Uplink
Q&A
My Desktop
Top 5 - Reference Tools
- Indywiki
- wikipedia2text
- wikipediafs
- StarDict
- dict
24 Februari 2010
GIMP : Efek Layar Buram Televisi

Buka aplikasi GIMP Image Editor.
Buka file gambar yang akan diubah melalui menu File > Open atau tekan kombinasi Ctrl+O pada keyboard, setelah ditemukan gambar yang akan diubah klik kiri dua kali atau tekan tombol Open di kanan bawah.
Setelah gambar telah ditampilkan di area kerja, aktifkan Path Tools atau menekan tombol B pada keyboard.
Buat area yang menutupi layar dari gambar televisi (cukup bentuk dasarnya saja), setelah selesai agar path yang kita buat bisa tertutup, tahan tombol Ctrl saat memilih node path yang terakhir. Kemudian sesuaikan bentuknya dengan cara menggeser path agar seperti bentuk layar televisi.
Ubah path yang telah kita buat menjadi selection dengan menekan Selection From Path pada toolbar sebelah kiri.
Kemuadian buat layer baru dan beri nama black, biarkan saja ukuran width dan height-nya, kemudian isi properti Layer Fill Type dengan transparency.
Aktifkan Bucket Fill Tools dan pastikan warna palet adalah hitam kemudian klik pada area yang telah terseleksi tadi.
Kemuadian buat layer baru dan beri nama white, biarkan saja ukuran width dan height-nya, kemudian isi properti Layer Fill type dengan transparency.
Aktifkan Bucket Fill Tools dan pastikan warna palet adalah putih kemudian klik pada area yang telah terseleksi tadi. Untuk menghilangkan seleksi pada gambar aktifkan Rectangle Select Tools kemudian tekan pada area kerja.
Aktifkan layer white kemudian pilih menu Filter > Noise > Spread, atur properti Spread Amount menjadi Horizontal : 500px, Vertical : 500px, lalu tekan tombol OK.
Tetap pada layer white, pilih menu Filter > Blur > Gaussian Blur kemudian atur properti Blur Radius menjadi Horizontal : 0.8px, Vertical : 0.8px, lalu tekan tombol OK.
Ubah Opacity pada layer white menjadi 80.
Aktifkan layer black lalu ubah Mode-nya menjadi Grain Merge.
Selesai.
07 September 2009
Seminggu Bersama Slax : Perkenalan
Slax merupakan distro turunan dari Slackware, distro ini terkenal akan kemudahannya dalam menambahkan paket2 kedalam sistemnya ketika dijalankan. Dengan ukuran yang relatif kecil *versi 6.12 sekitar 200MB* Slax mampu di boot secara live CD ataupun melalui Flash Disk serta dibekali oleh beberapa aplikasi standart yang biasanya kita gunakan, dalam versi saat ini Slax menggunakan desktop berbasis KDE 3.5.
Saking mudahnya saya bisa menambah/menghapus paket + tampilan yang ada di Slax melalui Windows atau live CD-nya *tanpa meng-install Slax di harddisk lokal*. Hal yang saat ini bisa saya lakukan *setelah seminggu ber-Slaxploration* adalah menggubah tampilan wallpaper standart, merubah splash screen saat masuk ke dalam sistem, merubah KDM *dengan menonaktifkan auto login tentunya*, manambahkan/menghapus paket, merubah splash screen dari beberapa aplikasi*k3b, gimp*, merubah tampilan pada grub*dalam mode live CD*, merubah logo Slax saat shutdown. Paling tidak itu sudah merubah tampilan serta paket yang ada di dalam Slax sesuai dengan selera kita. Semoga saya bisa ber-Slaxploration lebih lanjut *karena belum menemukan formula untuk mengganti themes bawaan dari KDE 3.5*
post selanjutnya "Seminggu Bersama Slax : Saatnya memulai Slaxploration"
18 Juni 2009
Lokal Blogger Templates

Mungkin kalau kalian belum tau website tempat mencari template blogger lokal, berarti ini saat yang tepat buat ngunjungi blogspottemplate.com yang merupakan buah tangan dari mas isnaini (bahasanya). Sedikit mengulas tentang blogspottemplate.com, blogspottemplate.com merupakan website yang berisi bermacam2 blogger template, kalau kita melihat dari tampilan awalnya sangat sederhana, kita dapat langsung melihat beberapa perview template yang ada disana. Kalau kita masih belum puas atau ingin mencari template blog yang lebih spesifik, kita tinggal memilih kategori yang ada di sebelah kanan. Lumayan banyak sih, seperti 2 colomn, 3 colomn, Animal, Abstarct, dll (kayaknya buat session2 aku mau make template nyoba 780 habis simple banget, kalo tau dari dulu udah aku pake).
Bergerak ke arah bawah kita bisa menggunakan paging untuk pindah dari satu halaman ke halaman lainnya, kemudian ada beberapa banner iklan, menu lastes templates guna melihat template2 terbaru, menu recents reader untu memlihat pembaca terakhir, menu related sites buat melihat beberapa tautan ke web lain. Kesimpulannya "simple but perfect" atau "mudah memudahkan", tapi ada sedikit yang kurang, banner buat promosin blogspottemplates.com, soalnya au mau pasang satu di blogku :D. Terus berkarya untuk indonesia, semangat!
15 Juni 2009
Sephia I Miss U
Pake linux? kenapa enggak. Bisa juga kok hidup tanpa kekangan software windows, buktinya modul yang aku buat tadi pake OpenOffice 2.4.1, dan uda hampir sebulan hidup bareng ubuntu (hardy), dengerin musik pake Audacious, lihat video pake Totem, ngetik pake OpenOffice, ngegambar pake Gimp ma Inkscape, urusan tugas kuliah yang make software windows itu urusan nanti, lagian masih semester 2. Cuman masih ada beberapa hal yang belum kesampaian, kemarin da install apache, PHP5, ma MySQL tapi belum jalan plus sephia masih make 256MB memory, kayaknya masih kurang buat ngikuti rutinitasku yang fokus ma design dan web. Tapi masih bersukur aku masih ada kompi yang buat eksperimen :D. Sebenernya pengen banget nulis artikel lagi tapi nunggu agak longgar waktunya. Sephia I Miss U....
11 Juni 2009
TOT linux 2009 (bagian 2)
Tidak seperti hari pertama, para peserta datang lebih awal dan telah duduk di meja masing-masing, ada juga beberapa peserta yang baru mengikuti training. Agar tidak terjadi perbedaan pemahaman materi yang jauh. Pak Hasan selaku trainer sedikit me-review materi pada hari pertama, yaitu memahami fungsi Style and Formating, Navigator, Membuat TOC (Table Of Content) di OpenOffice Word Processor (Writer). Kemudian dilanjutkan dengan cara membuat Mail Merge. Tidak hanya berhenti di situ peserta diperkenalkan dengan OpenOffice Calc yang memiliki fungsi serupa dengan Microsof Office Excel.
Acara TOT linux 2009 diakhiri dengan penyerahan sertifikat secara simbolis kepada tiga orang peserta, kemudian secara resmi di tutup oleh pimpinan IGOS Center STIKOM. Minggu depan TOT linux akan dilaksanakan di Semarang.
09 Juni 2009
TOT Linux 2009 (bagian 1)
Pada hari pertama acara dimulai dengan pembukaan oleh rektor STIKOM, kemudian dilanjutkan oleh perwakilan dari IGOS Centre STIKOM, serta Bapak Hasan bahcri selaku perwakilan dari IGOS pusat merangkap sebagai pengisi materi TOT linux 2009. Dalam sambutannya, beliau menjelaskan tentang peranan penting dari software legal dan open source, serta keseriusan pemerintah dalam memanfaatkan serta mengaplikasikan penggunaan program legal dan open source dalam pemerintahan. Setelah acara pembukaan selesai peserta diajak untuk memasuki ruang training yang berada di lantai 4 gedung merah kampus STIKOM Surabya, disana terinstall linux ubuntu 9.04 (jaunty jakalope) di komputer ber-prosesor Inter Core 2 Duo serta RAM 2GB. Sebelum mengawali Acara TOT linux 2009, peserta diajak untuk mengenal libih dekat salah satu distro linux yang dikembangkan olel Ristek, yaitu nusantara 3 yang berbasis pada fedora. yang meliputi fitur-fitur yang ada serta cara penggunaanya. Kemudian dilanjutkan dengan pemanfaatan dan penggunaan aplikasi Openoffice 3.0, dimulai dari Openoffice Word Procesor (writer). Terlihat para peserta sangat antusias, terlebih karena fasilitas dan trainer yang sangat bagus.

Para Peserta yang hadir mendapatkan:
08 Juni 2009
Diary Ubuntu : Sial, harus install ulang lagi
Seperti biasa ngutek2 aplikasi, baca2 e-book, kemudian terbersit niat buat nge-remove paket webserver (apache, php, mysql), terminal dibuka, langsung ku ketikkan perintah "sudo tasksel remove webserver", setelah itu tampilan dengan background warna biru muncul, trus ada loading barnya, sambil nunggu selesai aku ngelamun2 bentar (mikirin seseorang disana, cie... ), cek lagi masih 20%, mulanya gak curiga (ada tulisan nautilus), trus lama2 kok file2 nautilus aja yang diremove, dengan sigap langsung ku batalin prosesnya (tekan ctrl + z). Sepertinya kecurigaanku terbukti, aku jalanin file managernya pada error, sial. Aku coba install lage paketnya, ternyata gak mau juga (harus konek ke internet). Nunggu download doloe gak mungkin (secara itu jam 2 pagi + dirumah gak konek internet). Terpaksa harus install dari awal, sungguh kecewa dan berat hati kehilangan paket dan update. Seperti biasa livecd dimasukkan, pilih install ubuntu, pake safe graphic mode, mengisi bahasa, dll akhirnya ubuntu da terinstal, seempet H2C kebayang harus nge-install ulang lagi paket2 yang dibutuhkan, dan lebih parah harus upgrade lage (kemarin harus download 200mb-an). Tapi sungguh aneh tapi nyata konfigurasi desktop dan aplikasi masih ada, resolusi tetap 1280X1024. Sungguh hebat linux tu.
Buat yang pingin update paket yang terbaru buat ubuntumu kunjungi getdeb.net, paket2 penting yang uda di update di getdeb.net :
• Pidgin 2.5.6
• Comix 4.0.4
• Ubuntu Tweak 0.4.7.1
• Blender 2.48
• Gimp 2.2.6
• Glabel 2.2.4
• wine 1.1.4
• Brasero 0.8.4
• ISO Master 1.3.2 - video
• x-chat 2.8.6
• Tomboy 0.12.0
06 Juni 2009
Ekplorasi Ubuntu : Sysinfo

Sudah seminggu aku pake ubuntu (hardy), berat juga menyesuaikan diri, tapi banyak belajar hal baru. semalam sempet kurang tidur gara2 ngobok2 paket2nya ubuntu. gak sengaja (padahal liat satu2 + baca deskripsinya) nemu paket yang namanya sysinfo, dari deskripsinya sich jelas banget kalo fungsinya buat membaca spesifikasi dari komputer kita, mirip2 cpuz lah tapi di linux. setelah aku instal paketnya serta di jalankan sekalian tampil dialog box sederhana dengan dua kolom. kolom sebelah kiri terdapat menu2 yang menggolongkan informasi mengenai komputer kita (system, cpu, memory,storage,hadware), dan kolom sebelah kanan yang akan menampilkan informasi tersebut.

Di dalam menu System kita bisa melihat Distro yang dipakai, di komputerku terbaca (Ubuntu 8.04 (hardy), Versi GNOME, Kernel, Di submenu detail kita bisa melihat OS Type, GCC Version, Xorg Version, Hostname, serta Uptime(berapa lama system kita berjalan dari proses booting) . Di menu CPU Kita bisa melihat Vendor (Prosesor), CPU (Jumlah Core), model name, Frequency, L2 aache. di submenu detail kita bisa melihat Bogomips, Numbering, Flag. Di menu Memory kita bisa melihat jumlah memory yang kita punya dan yang terpakai, swap memory yang kita punya dan yang terpakai. Di menu Storage kita bisa melihat jumlah partisi dalam harddisk, serta di menu Hadware kita bisa melihat fiur dari hadware kita (motherboard, graphic,dll).
19 Maret 2009
Akhirnya Ubuntu Juga

Seperti mimpi yang terkabul, meski agak menyakitkan "harus kehilangan data proyek yang seharusnya sudah selesai". Logo salah satu distro linux yang terkenal "Ubuntu" tampil di layar monitorku. Sebenarnya sudah lama aku ingin nge-install linux di kompiku, tapi sayang tuntutan tugas, kerja, dan status sebagai mahasiswa menghalangi "banyak tugas harus di kerjakan di OS win**ws".
Malam kemarin seperti malam biasanya, pulang kuliah jam 10-an langsung nyalain kompi, sekalian nge-check hasil download-tanku. Awalnya sih nggak ada masalah sampai akhirnya kompi ngadat pas baca data dari hard ataupun flashdisk. aku kira cuma kekurangan memori "P4 256MB" ternyata setelah aku restart 3 dari 4 partisiku gak kebaca, bukan masalah serius, aku udah sering ngalamin kejadian seperti itu. Biasanya sich tabel partisinya ilang dan bisa dikembaliin pake Recuva, atau Partition find and mount tapi gagal, gimana enggak drive C-nya juga gak kebaca "booting dari mana dunk?". mau install win**ws lagi juga lama "kebanyakan software yang harus di install manual". Sekalian melampiaskan keinginan untuk nge-install Ubuntu aku nyari live cd-nya yang versi 8.04 "emang uda aku simpen baik-baik". Langsung aja boot priority-nya di set ke cd-rom, kompi di restart, ada menu install ubuntu, dan..... ada error "kacian dech". Emang tu harddisk uda tua "bad sector dimana2, udah pernah jatuh, sering dilepas dari CPU, format berkali2", eh sekarang malah ngerepoti, hampir aja putus asa. Tapi tetep aku coba. Ternyata harus di format dulu "menghapus semua partisinya, sebelumnya pake gparted live cd tapi tetep error, akhirnya kembali lage ke cd installer win**ws".
Puas banget bisa ngerasain Ubuntu lagi meski hampir gak tidur "22.00-7.00". Sekarang lage hunting software linux supaya tugas, kerja, dan status sebagai mahasiswa tidak terganggu.


















