author Ahmad Muhardian

Helper CodeIgniter untuk Membuat Tanggal dalam Bahasa Indonesia


Saat kita membuat sbuah tanggal otomatis dengan fungsi Date(), kita akan mendapatkan hasil dalam format bahasa inggris. Contoh, Date(’d F Y’) akan menghasilkan output 22 December 2016 (sesui tanggal sekarang). Format penanggalan ini mungkin tidak begitu penting bagi sistem yang tidak digunakan di tempat formal. Namun, bagaimana kalau untuk membuat surat atau laporan formal. Pastinya, kita dituntut untuk menggunakan bahasa indonesia yang baik dan benar.

Hal yang perlu kita lakukan untuk merubah tanggal ke dalam bahasa indonesia adalah merubah nama-nama bulan dari fungsi Date(). Kita bisa melakukannya seperti berikut ini.

<?php
$bulan = Date(’m’);
switch ($bulan) {
case 1:
    $bulan = “Januari”;
        break;
    case 2:
        $bulan = “Februari”;
        break;
    case 3:
        $bulan = “Maret”;
        break;
    case 4:
        $bulan = “April”;
        break;
    case 5:
        $bulan = “Mei”;
        break;
    case 6:
        $bulan = “Juni”;
        break;
    case 7:
        $bulan = “Juli”;
        break;
    case 8:
        $bulan = “Agustus”;
        break;
    case 9:
      $bulan = “September”;
        break;
    case 10:
        $bulan = “Oktober”;
        break;
    case 11:
        $bulan = “November”;
        break;
    case 12:
        $bulan = “Desember”;
        break;

    default:
      $bulan = Date(‘F’);
      break;
}
Karena kita membutuhkannya untuk digunakan atau dijalankan pada view, sebaiknya dijadikan helper.


Cara menggunakannya, silahkan taruh file tanggal_helper.php pada direktori application/helpers kemudian tambahkan pada autoload helper.
/
| ——————————————————————-
|  Auto-load Helper Files
| ——————————————————————-
| Prototype:
|
| $autoload[‘helper’] = array(‘url’, ‘file’);
/
$autoload[‘helper’] = array(‘url’,‘cookie’,‘form’, ‘xss’, ‘dump’, ’tanggal’);
Setelah itu bisa digunakan langsung pada view, controller, maupun model seperti menggunakan helper url. Contoh:
<div class=“tanda-tangan”>
    <p align=“center”>Mataram, <?php echo tanggal() ?><br>
   Kepala Dinas Pertanian<br>
        Provinsi Nusa Tenggara Barat<br>
    </p>
    <br>
    <br>
    <br>
    <p align=“center”><b><u>Ir. Hj. Budi Septiani</b></u><br>
    NIP. …..
    </p>
</div>
Akan menghasilkan output:
Hasil output format tanggal dalam bahasa indonesia pada CodeIgniter

Baca Juga ini

Cara Menggunakan Composer pada CodeIgniter

Cara Menggunakan Composer pada CodeIgniter

Composer sangat dibutuhkan apabila kita bekerja dengan banyak library. Composer akan membantu kita menginstal, men-download, meng-update, dan mencarikan depedency dari library yang digunakan. Pada CodeIgniter, composer sudah mulai didukung pada versi 3. Namun, autoload-nya belum diaktifkan secara default. Pada kesempatan ini, saya akan membahas cara konfigurasi CodeIgniter agar dapat mengunakan Composer. Mari kita mulai… Konfigurasi CodeIgniterBuka file konfigurasi CodeIgniter pada application/config/config.php. Kemudian isi nilai autoload untuk Composer seperti beikut ini:

Tutorial Codeigniter #09: Membuat Fitur Login untuk Admin

Tutorial Codeigniter #09: Membuat Fitur Login untuk Admin

Pelajari cara membuat fitur login untuk Admin di Codeigniter dengan Library session bawaan Codeigniter.

Aplikasimu Lambat? Coba Cek dengan Profiler di Codeigniter

Aplikasimu Lambat? Coba Cek dengan Profiler di Codeigniter

Pernah dengar profiler? Kalau belum, artikel ini tepat untukmu. Codeigniter memang memudahkan kita dalam membuat aplikasi web. Meskipun kita sudah tahu… MVC adalah desain pola yang dipakai Codeigntier, tapi masih aja ada orang yang menulis kode brantakan. Akibatnya: Aplikasi berjalan lambat dan terasa berat. Nah si Profiler ini akan memberitahu kita, kelemahan dari aplikasi. Seperti: Berapa lama Waktu yang dibutuhkan untuk eksekusi controller Query apa saja yang dieksekusi Kecepatan ekekusi query Data yang terkirim dan sebagainya.

Pengenalan Slim Framework untuk Pemula

Pengenalan Slim Framework untuk Pemula

Slim Framework adalah mikro framework PHP untuk membuat aplikasi web. Biasanya digunakan untuk membuat REST API atau webserivice. Pada kesempatan ini, kita akan belajar dasar-dasar penggunaan Slim Framework. Mulai dari tahap instalasi, sampai membuat route. Catatan: Tutorial ini untuk Slim Versi 3 Baiklah, mari kita mulai… Konsep Slim FramworkSlim Framework sebenarnya sangat sederhana. Dia hanya bertugas menerima HTTP Request, lalu memanggil fungsi yang diinginkan. Setelah itu mengembalikan HTTP Response. Konsep #SlimFramework sangat sederhana.

Cara Menggunakan Composer untuk Manajemen Proyek PHP

Cara Menggunakan Composer untuk Manajemen Proyek PHP

Bayangkan kita sedang mengerjakan proyek web dengan PHP. Kemudian kita membutuhkan beberapa library untuk melengkapi proyek ini. Biasanya, kita men-download sendiri library-nya dari internet. Tapi… Kadang library yang satu dengan yang lain saling membutuhkan agar bisa digunakan. Hal ini disebut depedency (keterkaitan/ketergantungan). Contohnya: Library X membutuhkan library Y agar bisa digunakan, kemudian library Y membutuhkan library Q,R,S. “Bagaimana kalau ada banyak sekali library yang digunakan?” Pastinya akan repot mencari sendiri depedency library-nya.

Mengenal PHP CLI dan PHP Interaktif

Mengenal PHP CLI dan PHP Interaktif

Pada tutorial dan buku pemrograman PHP yang beredar, tidak banyak yang membahas tentang PHP CLI dan PHP interaktif. PHP sendiri merupakan sebuah bahasa pemrograman yang fokus untuk pengembangan web. Karena itu, jarang sekali digunakan di lingkungan CLI (Command Line). Bagi yang belajar pemrograman PHP menggunakan XAMPP atau LAMPP, kemungkinan jarang menggunakan PHP CLI atau PHP interaktif. Tetapi, bagi yang menggunakan paket terpisah (apache2, php, mysql), kemungkinan sering bermain dengan PHP CLI dan PHP interaktif.