Posts

Showing posts from 2018

Cara Menggunakan Virtualenv

Vritualenv adalah tools untuk membuat lingkungan python virtual yang terisolasi. Terisolasi artinya tertutup dan tidak bisa diakses dari dunia luar. Program Python yang berjalan di dalam virtualenv memiliki modul-modulnya sendiri dan program dari luar tidak bisa mengaksesnya. Cara Menggunaka Virtualenv dengan Mudah. Pertama, install virtualEnv dengan perintah: Virtualenv dapat kita instal dengan berbagai cara, salah satunya bisa melalui apt. sudo apt-get install virtualenv atau: sudo apt-get install python-virtualenv atau (untuk python3): sudo apt-get install python3-virtualenv Atau bisa juga menggunakan  pip : [ sudo ] pip install virtualenv Menggunaka virtualenv : 1. Buat Folder: mkdir my-project 2 . Setelah itu, buat virtual environment di sana. cd my-project 3. Buat File dan beri nama Pipfile didalam folder my-project. Setelah itu masukan segala sesuatu yang perlu diinstall ke bagian packeges, Untuk isi filenya seperti dibawah ini : [[sou

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 dari url nantinya, misalnya :  laravelapp.com/tambah BlogController adalah nama controller  @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 engi

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 se