Transportasi Publik

Tulisan ini akan membahas pengalaman saya sedari kecil dengan beragam transportasi publik. SD - SMP Mari lewati saja bagian ini, SD dan SMP saya deket banget tinggal jalan kaki jadi gak relate dengan transportasi publik. SMA Saat SMA mulai rutin menggunakan transportasi publik terutama angkot, dan ya saya tidak pernah…

The Problem With U

Tentu saja saya tidak ada masalah denganmu yang entah bagaimana caranya masuk ke blog ini, "U" yang saya maksud di judul di atas adalah "U" dalam operasional "CRUD". CRUD yang merupakan singkatan dari Create Read Update Delete sering dianggap prosedur yang sederhana, bahkan beberapa mungkin bilang "tutup mata juga kelar"…

Catatan Belajar Django PART 3: Templates

Saat membuat website pada umumnya selain sistem yang berjalan diperlukan juga tampilan untuk user interfacenya. Di Django ini jadi tanggung jawab templates. Pada dasarnya django secara default memasang templates di direcotry app, jadi struktur app nya seperti berikut ├── admin.py ├── apps.py ├── forms.py ├── __init__.py ├── migrations ├── models.py ├── templates…

Catatan Belajar Django PART 3: URLS dan VIEWS

Tulisan ini akan membahas dua hal: 1. Views 2. Urls Views sebagaimana yang saya singgung di awal-awal seri ini mempunyai fungsi untuk menyimpan “logic” pemograman yang akan kita buat, tapi bagaimana caranya agar tahu bahwa fungsi yang di views itu yang dieksekusinya? Jawabannya adalah urls Urls di django berperan sebagai…

Rekap Part 2: Menambahkan fungsionalitas admin dan form pada blog

Di tulisan rekap ini akan merangkum tulisan-tulisan sebelumnya: * Membuat superuser * Menampikan fitur-fitur blog di admin * Menyesuaikan tampilan * Membuat grup level user moderator dan creator * Manipulasi admin berdasarkan group user * Membuat custom field di form berdasarkan group user Membuat Superuser python manage.py createsuperuser Lalu ikuti promp yang dimunculkan di terminal…

Catatan Belajar Django PART 2: ACL

ACL atau Access Control List adalah daftar terkait hak akses terhadap user, biasanya menyangkut dengan kemampuan read, write, delete. Untuk django sendiri acl ini sudah built in, setidaknya ada 3 role di dalam django Super user: user dengan level ini terbuka ke semua akses Staff: user dengan level ini diizinkan…

Catatan Belajar Django Part 2: Model Form di Django Admin

Sebelum menuju kepada django form mari membahas terkait html form, menurut web dev mozilla > The HTML element represents a document section containing interactive controls for submitting information. Intinya, from di html bertanggung jawab atau bertugas dalam handle inputan dengan interaksi user, contoh sederhana kolom komentar di bawah, di bagian komentar…

Catatan belajar django part 2: Django Admin

Tidak bosen saya bilang, salah satu yang buat django menarik adalah dengan adanya default dashboard, django admin ini adalah bagian yang ada kaitannya dengan dashboard django. Untuk masuk ke django admin defaultnya kita kunjungi path “/admin” nanti akan diarahkan ke form login. User yang bisa masuk ke django admin ini…