Hal Sepele Yang Kadang Bikin Pusing Dalam Pemrograman
Initekno.com – Assalamualaikum, ditahun 2019 kemaren alhamdulillah initekno.com berkembang sangat lambat, hahahaa.. Penyebabnya adalah kurang melimpahnya konten dalam blog ini. Tapi ya sudahlah, sekarang telah memasuki tahun 2020 saatnya untuk initekno.com kembali mengembangkan sayap, dan selalu bisa bermanfaat buat orang lain, mohon dukungannya teman-teman pembaca, hahaha…
Baiklah, kali ini pembahasannya agak sedikit beda, tetapi tidak jauh-jauh dari coding. Jadi gini, Pernahkah kamu merasakan apa yang saya alami?..what!.. maksudnya?.. kenapa tiba-tiba tanya begitu ?!..santai bro..santai, tarik nafas dalam dalam lalu keluarkan..
Jadi gini, sebagai seorang codingers, kadang saya sering bingung dan blank hanya untuk sebuah fitur sederhana dalam sistem yang saya buat. Mungkin kamu tidak akan mengalaminya, tapi ini seandainya kamu mengalaminya maka buka saja artikel ini..hehe
Berikut adalah hal-hal yang saya alami :
Daftar Isi
#Membuat Alert Confirmasi Tentang Hapus Data
Hal sepele pertama yang kadang sering bikin pusing adalah membuat alert confirmasi penghapusan data, ini sebenarnya sangat simpel dan mudah untuk diterapkan, tapi kadang mendadak suka hilang di otak saya uy.. haha
Untuk membuat alert yang sederhana kerangka kodenya seperti ini,
1 | onclick="return confirm('yakin kamu akan hapus data ini?');" |
Untuk penerapan lengkapnya bisa dilihat seperti ini:
1 | <a href="<?php echo 'del_kelas.php?id_kelas='.$row['id_kelas'];?>" onclick="return confirm('yakin akan hapus ?');"><span class="fa fa-trash"></span> x</a> |
kode diatas menggunakan link sebagai media komponennya, dengan begitu ketika id dalam row terpilih, dan tombol gambar tong sampah di klik, maka otomatis alert javascript akan muncul, yang memberikan informasi “apakah kamu akan menghapus data ini? ”
#Menampilkan Tulisan Besar Pada Form Inputan
Kadang untuk inputan data tertentu membutuhkan yang namanya font uppercase / font besar, artinya ketika kita menginginkan untuk user menginput data dengan font besar, ternyata ada sebagian yang caps locknya tidak di nyalakan, hasilnyapun tulisan menjadi kecil/default, dan membuat data menjadi tidak seragam besar kecilnya, maka dari itu untuk menerapkan inputan tulisan besar, kodenya seperti berikut :
1 | onChange="javascript:this.value=this.value.toUpperCase();" |
Dan jika kita terapkan pada kerangka form HTML5 maka menjadi seperti berikut ini
1 | <input type="text" name="txtkodedevisi" required placeholder="mohon di isi" onChange="javascript:this.value=this.value.toUpperCase();"> |
#Menampilkan Tanggal Otomatis
Yang terakhir yaitu cukup rumit, tapi jika kamu sudah membuatnya sekali tidak perlu membuatnya berulang ulang. cukup panggil saja functionnya. Nah untuk kodenya kurang lebih akan seperti ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | <?php function TanggalIndonesia($date) { $date = date('Y-m-d',strtotime($date)); if($date == '0000-00-00') return 'Tanggal Kosong'; $tgl = substr($date, 8, 2); $bln = substr($date, 5, 2); $thn = substr($date, 0, 4); switch ($bln) { case 1 : { $bln = 'Januari'; }break; case 2 : { $bln = 'Februari'; }break; case 3 : { $bln = 'Maret'; }break; case 4 : { $bln = 'April'; }break; case 5 : { $bln = 'Mei'; }break; case 6 : { $bln = "Juni"; }break; case 7 : { $bln = 'Juli'; }break; case 8 : { $bln = 'Agustus'; }break; case 9 : { $bln = 'September'; }break; case 10 : { $bln = 'Oktober'; }break; case 11 : { $bln = 'November'; }break; case 12 : { $bln = 'Desember'; }break; default: { $bln = 'UnKnown'; }break; } $hari = date('N', strtotime($date)); switch ($hari) { case 0 : { $hari = 'Minggu'; }break; case 1 : { $hari = 'Senin'; }break; case 2 : { $hari = 'Selasa'; }break; case 3 : { $hari = 'Rabu'; }break; case 4 : { $hari = 'Kamis'; }break; case 5 : { $hari = "Jum'at"; }break; case 6 : { $hari = 'Sabtu'; }break; default: { $hari = 'UnKnown'; }break; } $tanggalIndonesia = $tgl . " " . $bln . " " . $thn; return $tanggalIndonesia; } ?> Jakarta - <?= TanggalIndonesia(date('Y-m-d')) ?><br> |
Kode diatas akan menampilkan tanggal, bulan, hari dan tahun dengan format negara indonesia, penerapannya tinggal kamu panggil saya function seperti ini:
1 | Jakarta - <?= TanggalIndonesia(date('Y-m-d')) ?><br> |
Dan permasalahan selesai. Jika kamu mengalami hal serupa atau permasalahan yang lain silahkan komentar di bawah artikel ini, siapa tahu bermanfaat buat para pembaca diluaran sana.
Kesimpulan
Jadi intinya jangan sampai kalian seperti saya, tapi kalaupun ada, toh pasti kamu punya permasalahan sepele dalam pemrograman yang lain, dimana kadang kamu mau menerapkan itu susahnya setengah mati, padahal kamu sudah pernah menerapkannya,, hahaha. baiklah semoga artikel ini menjadi pelajaran berharga.
Sekian dan sampai jumpa pada artikel selanjutnya.