PHP: Mengambil 5 Karakter Pertama dari String

Mengambil n karakter pertama dari suatu string pada PHP bisa dilakukan menggunakan fungsi substr(). Misalnya saja mengambil 5 huruf pertama dari string berisi ‘selamat malam’ sehingga menjadi ‘selam’ saja. Aku menerapkan ini salah satunya untuk mengamankan input plat nomor yang aku batasi 8 karakter saja. Kalau inputan plat nomor diisi lebih dari 8 karakter maka …

Lanjutkan Membaca

PHP: Menghapus Karakter Bukan Angka & Huruf dari String

Menghapus atau menghilangkan karakter yang bukan termasuk angka 0-9 atau huruf a-z A-Z seringkali dibutuhkan saat memanipulasi data menggunakan PHP. Misalnya saja saat membuat username dengan aturan sebagai berikut: Username harus berupa huruf atau angka Username tidak boleh mengandung karakter non-alpanumerik termasuk spasi Username boleh berisi huruf kapital(uppercase) atau huruf kecil(lowercase) Cara untuk melakukan sanitasi …

Lanjutkan Membaca

Electron: Cara Mengganti Icon Aplikasi

Icon aplikasi pada electron secara default akan menggunakan icon logo electron (atom) itu sendiri. Sebagai developer, kita terkadang dituntut untuk membranding aplikasi buatan kita agar sesuai dengan perusahaan. Salah satunya adalah dengan mengganti icon aplikasi menggunakan logo perusahaan. Ini adalah kelanjutan catatan mengenai electron. Sebelumnya aku pernah membuat catatan mengenai menghilangkan menu bar pada aplikasi …

Lanjutkan Membaca

Electron: Cara Menyembunyikan Menu Bar

Aplikasi desktop yang dibuat menggunakan electron secara default akan memiliki menu bar yang berisi File, Edit, View, Window, dan Help. Karena aku tidak merasa membutuhkan menu tersebut maka aku mencari cara untuk menyembunyikannya. Setelah browsing beberapa saat, akhirnya ketemulah cara yang work digunakan pada project yang aku buat. Perlu diketahui bahwa aku membuat project electron …

Lanjutkan Membaca

Electron: Konfigurasi Live Reload Saat Development

Live reload atau hot reload adalah perubahan hasil akhir aplikasi langsung ditampilkan tanpa merestart aplikasi. Umumnya hanya cukup menyimpan file yang diperbarui saja sudah langsung berubah. Fitur ini sangat aku butuhkan saat mengembangkan aplikasi menggunakan electron. Untuk dapat menggunakan fitur ini, kita bisa menggunakan package npm electron-reloader. Install Live Reload Package Seperti yang telah disebutkan …

Lanjutkan Membaca

Laravel: Menambah Kolom Baru Pada Sebuah Tabel

Terkadang, kita perlu menambahkan kolom baru pada sebuah tabel yang telah dibuat sebelumnya. Kolom susulan ini biasanya tidak terpikirkan saat kita membuat tabel melalui migrasi pada tahap sebelumnya. Lalu bagaimana? apakah kita bisa menambahkan kolom susulan tersebut melalui sistem laravel ataukah kita harus menambahkannya melalui PHPMyAdmin atau CMD langsung menggunakan query MySql? nJawabannya adalah sangat …

Lanjutkan Membaca

Membuat Project Electron Menggunakan Vuetify

Ini adalah catatan untuk membuat aplikasi desktop menggunakan electron sebagai framework utama dan vuetify bertugas untuk menanganitampilan UI/UXnya. Sebetulnya ini adalah project pertamaku untuk membuat aplikasi desktop yang harus segera rilis untuk production dalam waktu kurang dari sebulan. Untuk mengikuti catatan ini perlu menginstall vue-cli minimal versi 3. Baca catatan sebelumnya tentang mengatasi masalah vue …

Lanjutkan Membaca

Mengatasi ‘vue’ is not recognized as an internal or external command

Aku mengalami problem ini saat mau membuat aplikasi desktop menggunakan Elektron. Setelah browsing beberapa saat akhirnya menemukan solusinya yaitu: Pertama, jalankan command di bawah ini menggunakan CMD yang di-run as administrator: Kedua temukan path NPM yang sedang digunakan menggunakan command berikut: Secara umum, command tersebut akan menghasilkan output seperti di bawah ini pada Windows 10. …

Lanjutkan Membaca

Laravel: Update Jika Sudah Ada Data Atau Insert Jika Tidak

Adakalanya kita perlu update data jika sudah tersedia dan insert data baru jika data tersebut belum ada. Misalnya saja saat menambahkan user baru menggunakan email sebagai primary key kita bisa mengecek apakah email tersebut sudah terdaftar atau belum. Jika belum ada maka kita perintahkan eloquent untuk membuat data baru namun jika sudah ada maka cukup …

Lanjutkan Membaca