Posts

Cara Merubah Nama Modul Django

Untuk merubah nama modul default atau app di django Anda bisa merubahnya di file apps.py yang berada di namaapp/apps.py dengan menambahkan : verbose_name = "Nama yang anda inginkan" . Lengkapnya seperti ini :


from django.apps import AppConfig


class DataCenterConfig(AppConfig):
    name = 'data_center'
    verbose_name = "Data Center"



Lalu tambahkan di __init__.py seperti ini :

default_app_config = 'data_center.apps.DataCenterConfig'

Mengubah tanggal format ISO menjadi millisecond di Javascript

Ternyata merubah tanggal format iso seperti ini 2018-06-07T05:00:21.695001841Z cukup sederhana yaitu seperti ini :





var myDate= new Date("2018-06-07T05:00:21.695001841Z");
console.log(myDate.getTime())


Format Javascript millisecond adalah Jam internal dalam JavaScript yang dimulai pada tengah malam 1 Januari 1970.

Mengambil Data Bentuk Json pada Python

Image
Misalnya kita punya data dalam json :




Dan kita ingin mengambil semua data nama
Maka cara mengambil data tersebut pada python sebagai berikut, kita dapat menggunakan perulangan for :


Demo dan Download CRUD Laravel dengan upload gambar

Image
Saya akan menjelaskan sedikit menngenai CRUD Laravel ini. CRUD Laravel ini adalah CRUD biasa yang terdiri dari operasi Create, Update , Delete yang menggunakan framework Laravel. Alur MVC dari framework Laravel kira-kira seperti ini :




ROUTES di Laravel berada di dalam folder routes/web.php. Berisi seperti berikut :





Route::get('tambah','BlogController@tambah');

Tambah
adalah bagian dariurl nantinya, misalnya : laravelapp.com/tambah
BlogController adalah namacontroller 
@tambah adalah nama function di dalam controller. 

Controller di Laravel berada di dalam folder app/Http/Controllers/NamaControllernya.php.
catatan: aturan penamaan controller adalah CamelCase, artinya setiap kata pembentuknya ditandai dengan huruf besar dan disambung.





Model di Laravel berada dalam folder /app/Model . Isi dari file model kira-kira seperti ini :







Dan Views di Laravel terletak dalam folder laravelapp/resources/views :
Blade adalah template engine Laravel.
Perintah   @Yield() adalah perintah blade.…

Membuat Link Cantik Menggunakan Regex htaccess

Link yang cantik akan bermanfaat terutama link menjadi mudah dibaca dan tidak terlalu panjang. Sehingga dapat membantu website kita  dalam peringkat mesin pencari.

Contoh regex untuk mempercantik link yang sering digunakan:

Options -Indexes
RewriteEngine On
RewriteOptions inherit

RewriteRule ^detailproduk-([a-zA-Z0-9\-]+).html$ detail.php?Idproduk=$1 [L,QSA]
RewriteRule ^konten([0-9]*)/([a-zA-Z0-9\-]+).html$ index.php?action=konten&id_konten=$1 [L,QSA]

$1 dibelakang Idproduk biasanya merupakan kode produk, kalau nggak ya nama produk yang unik. Nah kode unik itu bisa diletakan seperti didetail produk didepanya, ([a-zA-Z0-9\-]+) maksudnya kodenya mau angka besar kecil atau strip gak masalah, kalau ([0-9]*) artinya harus terdiri dari angka 1-9 . Artinya jika link sebenarnya seperti ini :  detail.php?Idproduk=pro-00213 maka bisa dirubah seperti ini : detailproduk-pro-00213.html. Kira-kira seperti itu. Biasanya kode unik gak bisa dihilangkan, karena akan digunakan dihalaman selanjutnya.

Menyisipkan baris baru disetiap beberapa perulangan

Terkadang saat membuat kolom menjadi tidak rapi karena panjang pendeknya isi pada kolom tidak sama. Untuk merapikannya mungkin ada beberapa solusi, salah satu salusinya adalah menyisipkan baris untuk menjeda kolom ditas dengan kolom perulangan dibawahnya. Pokoknya ingin ada jeda atau jarak lah.. Anda bisa menggunakan contoh semacam ini :



kode diatas menampilkan satu baris ada 4 kolom setiap 4 kolom maka ganti baris (dijeda dengan kode row).

Anda bisa coba kodingnya disini : http://phpio.net/

Contoh Switch Case PHP Sederhana dengan Form

Image
Contoh penggunaan Switch Case menggunakan PHP memilih nama siswa.

Perintah Switch Case dapat digunakan sebagai pengganti perintah if..else.
Perintah switch akan menyeleksi kondisi yang diberikan dan membandingkan hasilnya dengan konstanta-konstanta yang berada pada case.
Jika hasil dari kondisi sama dengan konstanta tertentu, maka pernyataan pada konstanta tersebut akan dijalankan sampai ditemukan pernyataan break. Jika hasil dari kondisi tidak ada yang sama dengan konstanta-konstanta yang diberikan, maka pernyataan pada default yang akan dijalankan. Berikut contoh program case php: