Rabu, April 7

Aplikasi Pengolah Data (Tutorial PHP 2)

Pada pertemuan kali ini kita akan membahas tentang aplikasi pengolah data menggunakan PHP. simpan dengan nama aplikasi.php

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><title>Aplikasi Tabel PHP</title>
<link rel="stylesheet" href="login.css" type="text/css"/>
</head>
<body>

<div id="form">
<h2 align="center">Data Mahasiswa</h2>
<hr style="color:#3ebee9; border:double;" align="center" width="300"/>
<form action="<?php $_SERVER['PHP_SELF'];?>" method="post">
   <div id="Input">
   No:<br />     <input type="text" name="no"/><br />
   Nama:<br />     <input type="text" name="nama"/><br />
   Alamat:<br />     <input type="text" name="alamat"/><br />
   </div>
   <div id="btnLogin">
   <input type="submit" name="OK" value="OK"/>
    </div>
</form>
</div>

<?php
$id=mysql_connect("localhost", "root", "");
$db=mysql_select_db("mahasiswa",$id);
if(!$db)
echo "gagal<br>";
else
echo "berhasil koneksi ke data base<br>";
echo("<table width=250 align=center border=1 cellspacing=0 cellpadding=0 bordercolor=#0000FF><tr>");
echo("<th align='center'>No</th>");
echo("<th align='center'>Nama</th>");
echo("<th align='center'>Alamat</th>");
if (isset($_POST['OK'])){
    $no = $_POST['no'];
    $nama = $_POST['nama'];
    $alamat = $_POST['alamat'];
$proses = "insert into nama set no ='$no', nama='$nama',
alamat='$alamat'";
$simpan= mysql_query($proses);
if ($simpan) {
echo "<font size=5>Data  Disimpan </font><br>";
}else{
echo "<font size=5>Data Gagal Disimpan </font><br>";
}
}
$hasil = mysql_query("select* from nama", $id);
while($row=mysql_fetch_array($hasil)){
    $isino = $row["no"];
    $isinama=$row["nama"];
    $isialamat=$row["alamat"];
echo("<tr><td align='center'>$isino</td>");
echo("<td align='center'>$isinama</td>");
echo("<td align='center'>$isialamat</td></tr>");
}

?>

</body>
</html>

Kamis, April 1

Ketika Engkau Bersembahyang

Oleh :
Emha Ainun Najib

Ketika engkau bersembahyang
Oleh takbirmu pintu langit terkuakkan
Partikel udara dan ruang hampa bergetar
Bersama-sama mengucapkan allahu akbar

Bacaan Al-Fatihah dan surah
Membuat kegelapan terbuka matanya
Setiap doa dan pernyataan pasrah
Membentangkan jembatan cahaya

Tegak tubuh alifmu mengakar ke pusat bumi
Ruku' lam badanmu memandangi asal-usul diri
Kemudian mim sujudmu menangis
Di dalam cinta Allah hati gerimis

Sujud adalah satu-satunya hakekat hidup
Karena perjalanan hanya untuk tua dan redup
Ilmu dan peradaban takkan sampai
Kepada asal mula setiap jiwa kembali

Maka sembahyang adalah kehidupan ini sendiri
Pergi sejauh-jauhnya agar sampai kembali
Badan di peras jiwa dipompa tak terkira-kira
Kalau diri pecah terbelah, sujud mengutuhkannya

Sembahyang di atas sajadah cahaya
Melangkah perlahan-lahan ke rumah rahasia
Rumah yang tak ada ruang tak ada waktunya
Yang tak bisa dikisahkan kepada siapapun

Oleh-olehmu dari sembahyang adalah sinar wajah
Pancaran yang tak terumuskan oleh ilmu fisika
Hatimu sabar mulia, kaki seteguh batu karang
Dadamu mencakrawala, seluas 'arasy sembilan puluh sembilan


1987

Ikrar

Oleh :
Emha Ainun Najib

Di dalam sinar-Mu
Segala soal dan wajah dunia
Tak menyebabkan apa-apa
Aku sendirilah yang menggerakkan laku
Atas nama-Mu
Kuambil siakp, total dan tuntas
maka getaranku
Adalah getaran-Mu
lenyap segala dimensi
baik dan buruk, kuat dan lemah
Keutuhan yang ada
Terpelihara dalam pasrah dan setia

Menangis dalam tertawa
Bersedih dalam gembira
Atau sebaliknya
tak ada kekaguman, kebanggaan, segala belenggu
Mulus dalam nilai satu

Kesadaran yang lebih tinggi
Mengatasi pikiran dan emosi
menetaplah, berbahagialah
Demi para tetangga
tetapi di dalam kamu kosong
Ialah wujud yang tak terucapkan, tak tertuliskan

Kugenggam kamu
Kau genggam aku
Jangan sentuh apapun
Yang menyebabkan noda
Untuk tidak melepaskan, menggenggam lainnya
Berangkat ulang jengkal pertama

Antologi Puisi XIV Penyair Yogya, MALIOBORO,
1997

Do’a Sehelai Daun Kering

Oleh :
Emha Ainun Najib

 

Janganku suaraku, ya 'Aziz

Sedangkan firmanMupun diabaikan

Jangankan ucapanku, ya Qawiy

Sedangkan ayatMupun disepelekan

Jangankan cintaku, ya Dzul Quwwah

Sedangkan kasih sayangMupun dibuang

Jangankan sapaanku, ya Matin

Sedangkan solusi tawaranMupun diremehkan

Betapa naifnya harapanku untuk diterima oleh mereka

Sedangkan jasa penciptaanMupun dihapus

Betapa lucunya dambaanku untuk didengarkan oleh mereka

Sedangkan kitabMu diingkari oleh seribu peradaban

Betapa tidak wajar aku merasa berhak untuk mereka hormati

Sedangkan rahman rahimMu diingat hanya sangat sesekali

Betapa tak masuk akal keinginanku untuk tak mereka sakiti

Sedangkan kekasihMu Muhammad dilempar batu

Sedangkan IbrahimMu dibakar

Sedangkan YunusMu dicampakkan ke laut

Sedangkan NuhMu dibiarkan kesepian

Akan tetapi wahai Qadir Muqtadir

Wahai Jabbar Mutakabbir

Engkau Maha Agung dan aku kerdil

Engkau Maha Dahsyat dan aku picisan

Engkau Maha Kuat dan aku lemah

Engkau Maha Kaya dan aku papa

Engkau Maha Suci dan aku kumuh

Engkau Maha Tinggi dan aku rendah serendah-rendahnya

Akan tetapi wahai Qahir wahai Qahhar

Rasul kekasihMu maĆ­shum dan aku bergelimang hawaĆ­

Nabi utusanmu terpelihara sedangkan aku terjerembab-jerembab

Wahai Mannan wahai Karim

Wahai Fattah wahai Halim

Aku setitik debu namun bersujud kepadaMu

Aku sehelai daun kering namun bertasbih kepadaMu

Aku budak yang kesepian namun yakin pada kasih sayang dan pembelaanMu

 

Emha Ainun Nadjib Jakarta 11 Pebruari 1999

Ditanyakan KepadaNYA

Oleh :
Emha Ainun Najib


Ditanyakan kepadanya siapakah pencuri
Jawabnya: ialah pisang yang berbuah mangga
Tak demikian Allah menata
Maka berdusta ia

Ditanyakan kepadanya siapakah penumpuk harta
Jawabnya: ialah matahari yang tak bercahaya
Tak demikian sunnatullah  berkata
Maka cerdusta ia

Ditanyakan kepadanya siapakah pemalas
Jawabnya: bumi yang memperlambat waktu edarnya
Menjadi kacaulah sistem alam semesta
Maka berdusta ia

Ditanyakan kepadanya sapakah penindas
Jawabnya: ialah gunung berapi masuk kota
Dilanggarnya tradisi alam dan manusia
Maka berdusta ia

Ditanyakan kepadanya siapa pemanja kebebasan
Ialah burung terbang tinggi menuju matahari
Burung Allah tak sedia bunuh diri
Maka berdusta ia

Ditanyakn kepadanya siapa orang lalai
Ialah siang yang tak bergilir ke malam hari
Sedangkan Allah sedemikian rupa mengelola
Maka berdusta ia

Ditanyakan kepadanya siapa orang ingkar
Ialah air yang mengalir ke angkasa
Padahal telah ditetapkan hukum alam benda
Maka berdusta ia

Kemudian siapakah penguasa yang tak memimpin
Ialah benalu raksasa yang memenuhi ladang
Orang wajib menebangnya
Agar tak berdusta ia

Kemudian siapakah orang lemah perjuangan
Ialah api yang tak membakar keringnya dedaunan
Orang harus menggertak jiwanya
Agar tak berdusta ia
Kemudian siapakah pedagang penyihir
Ialah kijang kencana berlari di atas air
Orang harus meninggalkannya
Agar tak berdusta ia

Adapun siapakah budak kepentingan pribadi
Ialah babi yang meminum air kencingnya sendiri
Orang harus melemparkan batu ke tengkuknya
Agar tak berdusta ia

Dan akhirnya siapakah orang tak paham cinta
Ialah burung yang tertidur di kubangan kerbau
Nyanyikan puisi di telinganya
Agar tak berdusta ia

1988

Dari Bentangan Langit

Oleh :
Emha Ainun Najib


Dari bentangan langit yang semu
Ia, kemarau itu, datang kepadamu
Tumbuh perlahan. Berhembus amat panjang
Menyapu lautan. Mengekal tanah berbongkahan
menyapu hutan !
Mengekal tanah berbongkahan !
datang kepadamu, Ia, kemarau itu
dari Tuhan, yang senantia diam
dari tangan-Nya. Dari Tangan yang dingin dan tak menyapa
yang senyap. Yang tak menoleh barang sekejap.

Antologi Puisi XIV Penyair Yogya, MALIOBORO,

1997

Begitu Engkau Bersujud

Oleh :
Emha Ainun Najib


Begitu engakau bersujud, terbangunlah ruang
yang kau tempati itu menjadi sebuah masjid
setiap kali engkau bersujud, setiap kali
pula telah engkau dirikan masjid
Wahai, betapa menakjubkan, berapa ribu masjid
telah kau bengun selama hidupmu?
Tak terbilang jumlahnya, menara masjidmu
meninggi, menembus langit, memasuki alam makrifat

Setiap gedung, rumah, bilik atau tanah, seketika
bernama masjid, begitu engkau tempati untuk bersujud
Setiap lembar rupiah yang kau sodorkan kepada
ridha Tuhan, menjelma jadi sajadah kemuliaan
Setiap butir beras yang kau tanak dan kau tuangkan
ke piring ke-ilahi-an, menjadi se-rakaat sembahyang
Dan setiap tetes air yang kau taburkan untuk
cinta kasih ke-Tuhan-an, lahir menjadi kumandang suara adzan

Kalau engkau bawa badanmu bersujud, engkaulah masjid
Kalau engkau bawa matamu memandang yang dipandang
Allah, engkaulah kiblat
Kalau engkau pandang telingamu mendengar yang
didengar Allah, engkaulah tilawah suci
Dan kalau derakkan hatimu mencintai yang dicintai
Allah, engkaulah ayatullah

Ilmu pengetahuan bersujud, pekerjaanmu bersujud,
karirmu bersujud, rumah tanggamu bersujud, sepi
dan ramaimu bersujud, duka deritamu bersujud
menjadilah engkau masjid

1987

Antara Tiga Kota

Oleh :
Emha Ainun Najib

di yogya aku lelap tertidur
angin di sisiku mendengkur
seluruh kota pun bagai dalam kubur
pohon-pohon semua mengantuk
di sini kamu harus belajar berlatih
tetap hidup sambil mengantuk

kemanakah harus kuhadapkan muka
agar seimbang antara tidur dan jaga ?

Jakrta menghardik nasibku
melecut menghantam pundakku
tiada ruang bagi diamku
matahari memelototiku
bising suaranya mencampakkanku
jatuh bergelut debu

kemanakah harus juhadapkan muka
agar seimbang antara tidur dan jaga

surabaya seperti ditengahnya
tak tidur seperti kerbau tua
tak juga membelalakkan mata
tetapi di sana ada kasihku
yang hilang kembangnya
jika aku mendekatinya

kemanakah haru kuhadapkan muka
agar seimbang antara tidur dan jaga?

Antologi Puisi XIV Penyair Yogya, MALIOBORO,
1997

Mengetahui Nama Hari Pada Tanggal Tertentu dengan PHP

Pada artikel ini akan dibahas mengenai cara pembuatan script PHP untuk menampilkan nama hari pada tanggal tertentu. Dalam PHP belum ada suatu perintah langsung untuk mengetahui nama hari pada tanggal tertentu. Untuk itu kita harus membuat scriptnya sendiri.

Sebagai pendahuluan, terlebih dahulu saya kenalkan dengan suatu function dalam PHP untuk menampilkan nama hari pada current date (tanggal saat ini). Function ini adalah:

date("l");

dengan parameter l (L kecil) merupakan format specifier untuk menampilkan nama hari.  Sedangkan date() sendiri adalah function untuk memperoleh current date. Sehingga apabila diberikan script berikut ini

<?php
echo date("l");
?>

akan menghasilkan output Monday (dengan asumsi tanggal pada saat menjalankan script adalah tanggal 28 Juli 2008).

Lantas bagaimana jika ingin menampilkan hari pada tanggal tertentu?  Sabar… kita membuat cara lain untuk mengakalinya.

Dalam PHP, kita bisa menampilkan nama hari pada n hari ke depan atau ke belakang setelah hari ini (current date), yaitu dengan menggunakan function mktime(). Contoh:

<?php
// menampilkan nama hari pada 2 hari ke depan
$x  = mktime(0, 0, 0, date("m"), date("d")+1,  date("Y"));
echo date("l", $x);

// menampilkan nama hari pada 5 hari sebelumnya
$x  = mktime(0, 0, 0, date("m"), date("d")-5,  date("Y"));
echo date("l", $x);

?>

Sehingga dari keterangan di atas, dapat disimpulkan bahwa untuk mendapatkan nama hari pada tanggal tertentu dengan menggunakan mktime() kita harus tahu terlebih dahulu selisih hari antara tanggal tertentu tersebut dengan tanggal pada hari ini (current date). Dengan demikian rumus umum mktime() nya adalah

mktime(0, 0, 0, date("m"), date("d")+n,  date("Y"));

Yang menjadi pertanyaan sekarang adalah, bagaimana cara menentukan selisih hari antara current date dengan tanggal tertentu, jika tanggal tersebut sudah diketahui? Nah… kita manfaatkan saja query SQL sebagai mana yang telah dibahas pada artikel PHP tentang Pencarian Selisih Waktu.

Berdasarkan logika di atas, sudah dapat kita buat script untuk menampilkan nama hari pada tanggal tertentu.

<?php
mysql_connect("namahost","dbuser","dbpass");
mysql_select_db("dbname");

$tanggal = "2001-09-11"; // tgl yang akan dicari nama harinya

$query = "SELECT datediff('$tanggal', CURDATE()) as selisih";
$hasil = mysql_query($query);
$data  = mysql_fetch_array($hasil);

$selisih = $data['selisih'];

$x  = mktime(0, 0, 0, date("m"), date("d")+$selisih, date("Y"));
echo date("l", $x);
?>

dengan CURDATE() adalah function dalam SQL untuk mendapatkan current date.

Setelah script di atas dijalankan, akan diperoleh nama hari pada tanggal 11 september 2001 adalah hari Tuesday (dalam bhs Inggris). Sekarang bagaimana jika menginginkan output nama harinya dalam bahasa Indonesia? Ya… tinggal gunakan IF saja

<?php
mysql_connect("namahost","dbuser","dbpass");
mysql_select_db("dbname");

$tanggal = "2001-09-11"; // tgl yang akan dicari nama harinya

$query = "SELECT datediff('$tanggal', CURDATE()) as selisih";
$hasil = mysql_query($query);
$data  = mysql_fetch_array($hasil);

$selisih = $data['selisih'];

$x  = mktime(0, 0, 0, date("m"), date("d")+$selisih, date("Y"));
$namahari = date("l", $x);

if ($namahari == "Sunday") $namahari = "Minggu";
else if ($namahari == "Monday") $namahari = "Senin";
else if ($namahari == "Tuesday") $namahari = "Selasa";
else if ($namahari == "Wednesday") $namahari = "Rabu";
else if ($namahari == "Thursday") $namahari = "Kamis";
else if ($namahari == "Friday") $namahari = "Jumat";
else if ($namahari == "Saturday") $namahari = "Sabtu";

echo $namahari;

?>

Mudah bukan membuatnya?

 

Source: http://blog.rosihanari.net/mengetahui-nama-hari-pada-tanggal-tertentu-dengan-php

Twitter Delicious Facebook Digg Stumbleupon Favorites More