Friday, December 12, 2014

Membuat Upload, Edit, dan Hapus Foto/Gambar di PHP

10:36 AM 10 Comments

Buat database dengan nama: db_images
Buat tabel dengan nama: tb_images
Buat 2 field yaitu: id (int (3), primary key, auto increment) serta image (varchar(50))
Akan dibutuhkan tiga file php yaitu untuk upload, edit, serta view.
Buat folder untuk menampung foto/gambar di dalam folder project. Contoh beri nama folder tersebut: img
Berikut ini adalah script input_image.php:
<?php
    mysql_connect("localhost","root","");   
    mysql_select_db("db_images");
    $lokasi_file    = $_FILES['gambar']['tmp_name'];
    $nama_file      = $_FILES['gambar']['name'];
    $acak           = rand(1,99);
    $nama_file_unik = $acak.$nama_file;
    $vdir_upload = "img/";
    $vfile_upload = $vdir_upload . $nama_file_unik;
    move_uploaded_file($_FILES["gambar"]["tmp_name"], $vfile_upload);
   
    $simpan=$_POST['simpan'];   
   
    if ($simpan){
        if (empty($lokasi_file)){
        //echo "<center><font color='#FF0000' size='+2'>Maaf Anda belum memilih Gambar<br></font></center>";
        ?><script language="javascript">alert('Maaf Anda belum memilih Gambar')</script><?php
        ?><script>document.location.href="input_image.php";</script><?php
}else{
    mysql_query("INSERT INTO tb_images VALUES ('','$nama_file_unik')")or die (Error.mysql_error());
    //echo "<center><font color='#FF0000' size='+1'>Berhasil disimpan</font></center><br>";
            ?><script language="javascript">alert('Images Berhasil Disimpan')</script><?php
        ?><script>document.location.href="view_image.php";</script><?php
}
    }
    ?>

Menampilkan Data yang Akan Diedit pada Radio Button dan Combo Box di PHP

10:20 AM 16 Comments
Buatlah database dengan nama: dbakademik.
Buat tabel dengan nama: tb_mhs
Buat field-field serta isi seperti pada contoh gambar di bawah ini:
Buat file .php untuk menampilkan data pada tabel tb_mhs. Berikut scriptnya:
<table width="39%" border="0" align="center" cellpadding="1" cellspacing="1" id="tabel">
<?php
    mysql_connect("localhost","root","");   
    mysql_select_db("dbakademik");
$sql = mysql_query("SELECT * FROM tb_mhs ORDER BY nim ASC")or die ("Error!".mysql_error());;
while($hs = mysql_fetch_array($sql)){
        $no++;
        $nim=$hs['nim'];
        $nama=$hs['nama'];
        $jekel=$hs['jekel'];
        $jurusan=$hs['jurusan'];
?>

Menampilkan Data Secara Vertikal di PHP

10:06 AM 0 Comments
Biasanya data yang ditampilkan dalam PHP adalah data dalam bentuk horizontal. Tapi, pada tutorial ini akan membuat bagaimana menampilkan data secara vertikal di php.
Buat database dengan nama: dbakademik
Buat tabel dengan nama: tb_mhs
Buat field-field serta isi dengan data seperti pada contoh gambar di bawah ini:


Buat file .php dan berikut ini adalah scriptnya:
<table width="39%" border="0" align="center" cellpadding="1" cellspacing="1" id="tabel">
<?php
    mysql_connect("localhost","root","");   
    mysql_select_db("dbakademik");
$sql = mysql_query("SELECT * FROM tb_mhs ORDER BY nim ASC")or die ("Error!".mysql_error());;
while($hs = mysql_fetch_array($sql)){
        $no++;
        $nim=$hs['nim'];
        $nama=$hs['nama'];
        $jekel=$hs['jekel'];
        $jurusan=$hs['jurusan'];
?>
    <tr>
      <td width="141" height="21">NIM</td>
      <td width="4">:</td>
      <td width="274"><?php echo $nim; ?></td>
    </tr>
    <tr>
      <td height="21">Nama</td>
      <td>:</td>
      <td><?php echo $nama; ?></td>
    </tr>
      <td height="22">Jenis Kelamin</td>
      <td>:</td>
      <td><?php echo $jekel; ?></td>
    </tr>
    <tr>
      <td height="21">Jurusan</td>
      <td>:</td>
      <td><?php echo $jurusan; ?></td>
    </tr>
    <tr>
      <td height="28" colspan="6"><hr /></td>
    </tr>
<?
}
?>
</table>
Berikut ini adalah tampilan ketika file php yang sudah dibuat tadi ketika dijalankan.

Fin.
Happy Coding.
Alhamdulillah.
:)

Menampilkan Data Dari ComboBox ke TextField di PHP

9:50 AM 55 Comments
Pada tutorial ini data dari combobox yang diambil dari database akan ditampilkan pada textfield.
Buatlah database dengan nama: dbakademik
Buat tabel dengan nama: tb_mhs
Buat field yaitu: nim, nama, jurusan dan lalu isilah seperti contoh pada gambar di bawah ini.

Buat file .php dan berikut ini adalah scriptnya:
     <?php   
    mysql_connect("localhost","root","");   
    mysql_select_db("dbakademik");  
    ?>
<title>Combobox</title>

<p></p>
    <table width="451" border="0" align="center">
      <tr>
        <td width="118">NIM</td>
        <td width="323"><select name="nim" id="nim" onchange="changeValue(this.value)" >
        <option value=0>-Pilih-</option>
        <?php
    $result = mysql_query("select * from tb_mhs");   
    $jsArray = "var dtMhs = new Array();\n";       
    while ($row = mysql_fetch_array($result)) {   
        echo '<option value="' . $row['nim'] . '">' . $row['nim'] . '</option>';   
        $jsArray .= "dtMhs['" . $row['nim'] . "'] = {nama:'" . addslashes($row['nama']) . "',jrsn:'".addslashes($row['jurusan'])."'};\n";   
    }     
    ?>   
        </select></td>
      </tr>
      <tr>
        <td>Nama Mahasiswa</td>
        <td><input type="text" name="nm" id="nm"/></td>
      </tr>
      <tr>
        <td>Jurusan</td>
        <td><input type="text" name="jrsn" id="jrsn"/></td>
      </tr>
    </table>
      <script type="text/javascript">   
    <?php echo $jsArray; ?> 
    function changeValue(nim){ 
    document.getElementById('nm').value = dtMhs[nim].nama; 
    document.getElementById('jrsn').value = dtMhs[nim].jrsn; 
    }; 
    </script>
     
Berikut adalah tampilan ketika dijalankan. Combobox NIM berisi NIM yang datanya mengambil dari tb_mhs.


Berikut ini Tampilan ketika salah satu IM dipilih. Nama serta jurusan akan tampil pada textfield.


Fin.
Happy Coding.
Alhamdulillah.
:)


*sebenarnya bikin tutorial ini dan diposting disini buat pengingat diri sendiri dan siapa tahu bermanfaat juga buat yang lain.

Wednesday, December 10, 2014

Barisan Para Mantan

7:24 AM 0 Comments
"Terima kasih kalian. Barisan para mantan". Pasti pernah dengar lagu yang liriknya seperti itu kan? Yap! itu sepenggal lirik dari lagunya the Rain yang judulnya "Terlatih Patah Hati". Kenapa ya tiap kali saya dengar lirik itu saya jadi berpikir "barisan para mantan? emm... mantan saya ada berapa shaf ya? hahaha". Kayak shaf shalat subuh kali ya... nggak ada. Sepi. Hahaha.

Kamis, 20 November 2014
15:11

15november2014

7:23 AM 0 Comments
Pertengahan november. Hari ini saya berulang tahun. Tepat pukul 00:00 WIB saya mengucapkan selamat ulang tahun untuk diri saya sendiri dengan me-mention ke akun twitter sendiri. Aneh ya? atau tragis? Mengenaskan bin menyedihkan? Karena tidak ada keluarga atau teman yang memberikan selamat. Sebenarnya ternyata ada juga. Hahaha. Meski ucapan dari beberapa teman saya masuk ke BBM saya pada sore hari. Heran juga pada tahu darimana. Kan saya cuma ngeshare di twitter saja. Tapi, terima kasih atas ucapan serta segala do'anya. Bahkan, ada yang menawari saya mau minta hadiah apa... Hahaha. Nggak enaklah saya sama kamu. Ngrepotin pakai ngasih hadiah segala. Hehehe. Kalau di keluarga saya sih memang nggak ada tradisi merayakan ulang tahun. Jadi ya biasa saja.
Sebenarnya untuk ulang tahun saya tahun ini saya ingin menulis sebuah surat untuk diri saya sendiri. Tapi, nggak jadi. Habis nggak tahu apa yang mau ditulis. Apa yang mau diucapin buat diri sendiri. Hehehe. Yang terlintas di pikiran baru judulnya saja, yaitu rencana mau dikasih judul: "Dariku Untukku". Aneh ya nulis surat buat diri sendiri?
Ya semoga ke depannya saya menjadi orang yang lebih baik. Selalu diberi kesehatan, kelancaran rezeki, jodoh... pokoknya segera dapat kerja. Dan bisa membahagiakan kedua orang tua serta keluarga. Aamiin.
To: kanata-kun
From: me
Message : Happy Birthday. おたんじゃおうび おめでとう。。。
Success with your career. ♥♥♥
Sebenarnya sudah ngucapin ke kanata juga sih di twitter. Pakai hastag (#Happy24thBirthdayKanata) :).
Hari ini seharian saya cuma di rumah. Mana pas siang hujan juga.


Sabtu, 15 November 2014
21:50

Hero in the Morning

7:21 AM 0 Comments
Pagi ini saya dapat "ceramah" pagi dari Mama. Gara-garanya saya melanjutkan tidur "babak kedua" saya. Padahal saya sudah menyelesaikan tugas saya, mencuci piring kotor. Jadi, selesai cuci piring saya balik ke kamar dan lanjut tidur lagi. Hahaha. Habis mau gimana lagi masih ngantuk. Kurang lebih saya dapat tidur 30 menit sampai akhirnya Mama membangunkan saya dan memberikan "ceramah" singkatnya sebelum pergi bekerja. "Ceramah" nya ya seperti itulah, hanya saja setelah "ceramah" itu selesai Mama malah bilang ke saya:"Kalau mau makan itu ada telur sama sayur". Mama masih perhatian sama saya walaupun saya beberapa menit yang lalu mengecewakannya. Terharu saya. Btw, hari ini hari pahlawan. Selamat hari pahlawan. Mom, you are the real hero for me.

Senin, 10 November 2014
16:22

Thursday, November 6, 2014

Aina's Blunder

10:19 AM 0 Comments
Rasanya saya udah nge-blunder jika saya mengingat-ingat apa yang sudah saya tulis di bbm saya. Malu saya, bener deh! Mana yang udah ditulis nggak bisa dihapus dan sudah pasti dibaca oleh teman-teman bbm saya. Rusak sudah bisa-bisa image saya sebagai anak baik-baik nan polos. Hahaha. Gara-gara pemakaian kata yang salah, salah paham semuanya. Haduhhh....
Jadi, ceritanya saya habis nonton film korea yang judulnya "A Hard Day". Bagus filmnya. Nah, selese nonton film itu saya pengen share kesan saya via bbm. Saya tulis kalau nggak lupa seperti ini: "A Hard Day" keren filmnya. pas awal semi horor gitu. Tapi, twist nya okelah. Blundernya saya adalah saya pakai kata "semi" disana. Dan asli! saya nggak tau kalau kata itu dipakai buat istilah di per-film-an untuk menyebut film yang agak dewasa (bener nggak sih? bener kan? saya baca di forun sih gitu. anak forum biasa nyebutnya gitu). Tapi, saya memakai kata semi dalam artian "agak". Jadi maksud saya filmnya itu agak horor gitu, bukan film semi horor yang maksudnya film horor ada begituannya.
Yang kedua belum lama ini terjadi, gara-gara saya menulis seperti ini di bbm: "Teman SD ku udah lulus S2. Sementara aku 1 semester masih gini-gini aja. Ini aku nya yang payah atau aku nya yang bermasalah?". Habis itu beberapa teman saya di bbm mengirimkan pesan ke saya. Intinya mereka mengira saya melanjutkan studi saya untuk S2. Padahal nggak. Blunder saya kali ini adalah karena saya menuliskan "1 semester" disana. Istilah yang akrab dalam dunia perkuliahan sementara saya meminjamnya untuk mengartikan waktu 6 bulan (1 semester). Satu semester belum dapat pekerjaan maksudnya.
Sisanya kesalahan-kesalahan kecil adalah paling salah grammar aja kalau pas nulis pakai bahasa inggris. Maklum bahasa inggrisnya kurang begitu bagus juga. Masih belajar juga dan caranya belajar ya itu tadi dengan menulis pakai bahasa inggris. Jadi kalau salah-salah ya harap maklum masih belajar. :p
Kesalahan lainnya ya paling salah ketik. Hehehe.
Jadi begitulah cerita tentang pengalaman saya nge-blunder. Semoga ke depannya nggak salah nulis lagi biar nggak bikin salah paham dan menyebabkan rusaknya image diri sendiri. Hahaha.

Rabu, 04 November 2014
19:10

Begitu Saja

10:14 AM 0 Comments
Ketika sedih. Ingin menghapus kesedihan itu dengan tawa.
Tapi, ketika sangat ingin tertawa justru begitu saja air mata jatuh.
Padahal tidak berselimut kesedihan.
Ah aku tak mengerti. Hanya saja begitulah adanya diriku.
Sedikit aneh.


Jum'at, 24 Oktober 2014
06:43

Menyapa Kembali

10:11 AM 0 Comments
Hueee... sore-sore buka blog sendiri dan kurang lebih ada 5 bulan sudah saya nggak posting disini. Mohon maaf dan harap maklum lagi krisis media sama koneksi. Nggak ada laptop dan paketan internet. Kalaupun ada laptop keyboardnya beberapa hurufnya nggak fungsi. Jadi nggak nyaman juga buat nulis. Sementara kalaupun ada koneksi, terkadang lemot banget. Sebenarnya saya pada beberapa waktu sempat nulis lewat smartphone tapi nggak sempat buat saya publish. Hahaha.


Friday, June 20, 2014

Bayang Perulangan

10:06 PM 0 Comments
Apa yang harus kita siapkan?

* * *
Kita menginginkan bersama. Yang berarti kita harus siap bersama.
Dan berarti di sisi lain. Kita juga harus siap untuk sendiri.
Begitulah. Untuk orang-orang yang kehidupannya berjalan dengan normal,
terdapat dua hal, dua pilihan, dua kemungkinan.
Sementara itu...
Untuk orang yang kehidupannya tidak berjalan dengan normal.
Berbeda dan spesial.
Ada tiga...
Bersiap untuk bersama. Bersiap untuk sendiri. Dan...
Bersiap akan suatu perulangan.

Damn! terkadang perjalanan hidup memang meninggalkan trauma.


Ramadhan tanpa Skripsi

9:52 PM 1 Comments
"Selamat buat teman-teman yang hari ini dinyatakan lulus". Tulisku di Facebook selasa kemaren. Beberapa orang temanku baru saja melalui sidang skripsinya. Dan Finally bisa wisuda pada periode oktober nanti. Satu yang terlintas di pikiranku adalah setidaknya mereka tidak akan melalui ramadhan tahun ini dengan beban skripsi. Itu bagus! Karena rasanya sungguh tidak enak harus menjalankan ibadah ramadhan dengan masih ada tanggungan skripsi yang tidak kunjung selesai. Aku sendiri yang pernah mengalaminya. Ramadhanku tahun lalu sungguh ramadhan yang berat. Dibikin stress oleh skripsi yang tidak berprogress. Blank. Tapi, biarpun aku di rumah galau maksimal bukan berarti aku tidak melakukan apa-apa. Aku giat browsing-browsing mencari judul skripsi. Syukur-syukur kalau dapat contoh aplikasinya. Aku kalang kabut sekali hingga menghubungi beberapa orang teman di luar teman kuliahku di TI.

Don't Leave Me...

8:30 PM 0 Comments
biasa ditinggalkan justru tidak membuatku terbiasa dengan rasanya. Ini membuatku semakin takut untuk ditinggalkan. Aku takut untuk sendiri. Rasanya aku akan belajar bagaimana untuk menahan dan bertahan.

Saturday, June 14, 2014

Perjalanan Sebelum Pulang

11:28 PM 0 Comments
Ku buka mataku
Dingin pagi masih terasa menyelimutiku
Ku lihat telapak tanganku
Dan ku gerakkan perlahan
Ku hirup udara segar di sekelilingku
Menggantikan nafas yang ku lepaskan
Menyadari lalu mensyukuri
Aku masih bernyawa pagi ini

Ku terduduk manis di meja ini
Memandang sepiring nasi sajian Ummi
Ummi
Ku masih bisa melihatnya pagi ini
Ku haturkan terima kasih padamu Ya Robbi
Ku cium tangannya sebelum berangkat pergi

Hidupku
adalah sebuah perjalanan sebelum pulang kembali
Dan dalam perjalanan itu aku banyak belajar
Dari orang-orang yang sudah Engkau kehendaki
Orang yang hanya sekedar lewat maupun orang yang menjadi dekat
Meski tidak sedekat kematian yang pasti mendatangi
Kepastian yang membuat kita tidak akan pernah bisa melarikan diri
Kepastian yang membuat perjalanan kita terhenti
Dan menuju peristirahatan abadi

Wednesday, June 4, 2014

Alumni Maen

11:31 AM 0 Comments
"Udah lulus ya", kata cewek 1.

"Lho masih disini? Ngapaen?", kata cewek 2.

"Masih kesini aja", kata cewek 3.

"Kok masih kesini?", kata cowok 1.

Semua pertanyaan yang serupa itu terjadi di TKP yang sama. Kampus. Dan selalu gue jawab dengan jawaban yang sama. "Gue kesini maen". diikuti kata gue dalam hati yang bilang. "Mau apa lo? Cekal gue? Emang salah ya kalau alumni maen?".

Kadang iseng gue jawab "Ngurus legalisir ijazah". "Cuma udah seminggu yang lalu, kalau sekarang mah maen aja. Hahaha", kata gue lagi. Cuma nggak kedengeran sama mereka karena gue lagi-lagi ngomongnya dalam hati. Hahaha.

Kalau TKP pindah ke rumah, pertanyaan sama jawaban udah beda.

"Lho kuliahmu kan udah selesai. Kok masih pergi aja. Nggak pernah di rumah?", tanya nyokap.

Wednesday, May 28, 2014

Galau boleh?

8:43 AM 0 Comments
Bahkan dalam mimpi, yang dimimpikan tak bersama dengan pemimpinya

nb: galau boleh?

Kabar Ijazah

8:15 AM 0 Comments

"Gimana kabar ijazah lo?", tanya temen gue.

"Eh lho?! lo nanyain ijazah ni bukan nanyain kabar temennya", balas gue sok ngambek.

"Jus puding. eh maksud gue just kidding. Hahaha", lanjut gue.

"Lo jus mah jus aja. Lo puding mah puding aja", temen gue malah mulai ngajak ribut.

"Kabar ijazah. Hmm...aman sih sama gue. Asli masih gue pegang yang salinan udah gue sebar. Lo?", gue akhirnya ngejawab serius pertanyaannya dia plus ngasih pertanyaan balik ke dia. Habis males gue diajak ribut cuma masalah jus sama puding. Kan gue-nya lagi pengen makan bakmie.

Dia diem. "Please jangan bilang ijazah lo udah lo bakar gara-gara saking frustasinya lo. please...please...", imajinasi gue di tengah nunggu jawaban kabar ijazahnya dia.

"Belom. masih woles aja gue".

"Oh... okeh", gue okeh-in aja yang berarti maknanya "sekarang gue tahu...kalo ijazahnya nggak dia bakar". Hahaha.

Friday, May 9, 2014

The Fight

8:05 AM 0 Comments
Aku tidak akan terkejut atau merasa heran bahkan takut  ketika pada kesempatan yang tidak aku inginkan aku harus melihat pertengkaran dua sejoli. Aku juga tidak akan begitu takut ketika aku harus bertengkaran dengan orang lain karena aku tahu ada kamu di belakangku. Tapi, aku akan takut ketika mungkin nanti akan ada pertengkaran antara aku dan kamu. Ya! denganmu. Bagaimana bisa? Sepasang orang yang saling mencintai bisa seperti itu. Aku tahu hati, mood, atupun perasaan setiap detik mungkin bisa berubah dengan sendirinya tanpa disadari, Tapi, tetap saja rasanya aneh hal baik yang kemudian menjadi hal buruk. Keharmonisan yang tiba-tiba ternoda oleh pertengkaran.

Jum'at, 09 Mei 2014
08:05

Kalahkan Egonya dan Cintailah Dia

7:02 AM 0 Comments
Pernahkah kalian menonton film animasi "Meet The Robinsons"?. Ada bagian dari film ini yang saya suka. Ketika Lewis pergi ke masa depan kemudian dia bertemu dengan dia versi dewasanya. Lewis dewasa berpesan ke Lewis kecil tentang gadis yang akan jadi pendamping hidupnya kelak. Agak lupa sih tapi kurang lebih seperti ini : "Salah atau benar. Dia (gadis itu) selalu benar". Hahahaha.
Belakangan ini saya berpikir, Buat apa kita memenangkan hatinya kalau kita tidak dapat mengalahkan egonya. Kalahkan egonya dan cintailah dia sepenuh hatimu. Tapi, tentu sebelum semua itu kamu juga harus bisa mengalahkan ego kamu sendiri. Buat dia mengalah padamu untuk segala hal. Saya pernah mendengar dari seorang komika dalam stand up comedy nya kalau laki-laki itu memiliki ego yang tinggi dan itu merupakan kebanggaannya. Saya sadar perempuan juga harus menurut pada laki-lakinya tapi alangkah manisnya juga kalau laki-laki itu menurut dengan perempuannya. :)

Jum'at, 09 Mei 2014
07:02

Posisi, Prestasi dan Ujian

5:52 AM 0 Comments
Posisi menentukan prestasi. Begitulah yang pernah saya dengar. Lebih sering ketika musim ujian. Hahaha. Saya akan sedikit bercerita tentang pengalaman hidup saya untuk hal ini. Karena saya merasa ada yang unik dari posisi tempat duduk saya selama saya menjalani ujian nasional. Seperti berpola. Hahaha. Ketika saya SD, posisi duduk saya tepat di paling belakang. Di SMP, posisi duduk saya ada di tengah. Dan ketika SMA, posisi duduk saya di paling depan. Bagaimana seperti berpola kan? Dari belakang ke tengah kemudian ke depan. Hehehe. Alhamdulillah, saya bisa menempuh ujian dengan lancar. Hasilnya pun tidak terlalu buruk, bahkan ketika SMA nilai rata-rata bisa sampai 9. Sungguh hal yang tidak pernah saya duga sebelumnya. Sebenarnya kalau di kelas saya lebih suka mengambil posisi tempat duduk di baris kedua dari belakang. Tidak suka di depan. Karena yang di depan biasanya untuk teman-teman saya yang agak bermasalah dengan penglihatannya. Supaya lebih jelas. Well, begitulah ceritaku.Bagaimana ceritamu?. Intinya sih kalau mau ujian dipersiapkanlah dengan baik. Belajar yang rajin dan jangan terlalu bergantung dengan orang lain. Percaya dengan kemampuan diri sendiri. Haduh! malah mulai sok bijak begini ya? Hehehe. Maaf...maaf. Tapi, ada benarnya juga kan itu? Setuju? Setuju? *highfive* :)