Hallo guys, kalau kemarin kita membahas tentang penggunaan ORM SQLAlchemy di Flask, sekarang kita akan membahas tentang penggunaan Flask Admin. Apa itu Flask-Admin? Sebagaimana SQLAlchemy, Flask-admin adalah salah satu library yang cukup populer. Flask-Admin dipakai untuk melakukan operasi CRUD pada database. Dengan menggunakan Flask-Admin kita tidak perlu melakukan coding from stratch karena fungsi2 CRUD sudah…
Membuat aplikasi Flask dengan MySQL menggunakan SQL Alchemy
Setelah kita membahas tentang membuat aplikasi Flask dengan mysql secara native, disini kita akan membahas tentang aplikasi Flask dengan mysql menggunakan ORM. apa itu ORM? ORM singkatan dari Object Relational Mapping. ORM adalah metode/teknik pemrograman yang digunakan untuk mengkonversi data dari lingkungan database relasional menjadi berorientasi objek (OOP). ORM bertugas sebagai penghubung dengan DBMS. Ada banyak manfaat…
Membuat Paginasi di Flask Dengan Database MySQL
Setelah kita berhasil membuat website dinamis yang menggabungkan Flask dan MySQL, adakalanya kita butuh untuk membatasi data yang ditampilkan di web. Hal ini biasanya terjadi seiring berjalannya waktu yang mengakibatkan data kita membengkak. Bayangkan, jika kita harus mengambil data sebanyak 100 ribu atau bahkan 1 juta record dalam sekali ambil. Hal ini akan berdampak pada…
Membuat Aplikasi Flask Dengan Database MySQL
Setelah kita berhasil membuat aplikasi Flask pada artikel dasar pemrograman flask dengan pycharm, sekarang kita akan mencoba mengkoneksikan aplikasi Flask dengan database Mysql. Perlu diketahui, sebuah aplikasi tidak akan mengalami perubahan jika tidak terkoneksi dengan database. Jika kita ingin membuat perubahan, kita perlu melakukan koding ulang. Hal ini akan sulit untuk dilakukan apabila orang yang…
Hosting Laravel dengan github di shared server menggunakan CPanel
Laravel adalah salah satu framework aplikasi web berbasis PHP dengan fitur yang cukup komplit. Laravel memudahkan proses development dengan menyediakan fitur2 umum yang sudah ada pada web seperti autentikasi, routing, session dan caching. Git adalah software untuk mengontrol versi (Version Control System) pada perangkat lunak. Software ini bertugas mencatat setiap perubahan pada file proyek yang dikerjakan oleh…
Tips melakukan hosting laravel di heroku dengan gratis
Mengupload aplikasi yang kita buat di server agar bisa diakses oleh setiap orang di seluruh dunia merupakan sebuah kebanggan tersendiri. Hal ini juga bisa digunakan untuk membangun portofolio aplikasi apa yang sudah pernah kita buat. Tentunya akan meningkatkan nilai lebih kita. Atau mungkin kita sedang mengerjakan sebuah project bersama klien, dan kita ingin menunjukkan progress…
Cara menjalankan Aplikasi Laravel di komputer lokal
Mengenal framewok Laravel Laravel adalah salah satu framework aplikasi web berbasis PHP dengan syntax yang sederhana. Laravel memudahkan proses development dengan menyediakan fitur2 umum yang sudah ada pada web seperti autentikasi, routing, session dan caching. Secara default, laravel sudah menyertakan built-in web server. Tanpa perlu menginstall web server seperti apache atau nginx secara terpisah, kita…
Bagaimana cara mudah mengimplementasikan Flask dengan Docker
Hallo guys, setelah kita mengetahui tentang dasar2 flask disini dan docker disini. sekarang saatnya kita mencoba mengimplementasikan flask ke dalam docker. Mengapa docker? Sebagaimana kita ketahui, docker adalah mini virtual box (pendapat pribadi). Dengan docker kita mencoba membuat environment development layaknya environment production. Harapannya setelah proses development selesai, tidak ada lagi hambatan di proses deploying…
Tips dan trik umum dalam dunia komputer
Hallo guys…jumpa lagi. Kalau sebelumnya kita sudah membuat artikel tentang tips di linux, kali ini lebih umum lagi, kita akan membuat tulisan tentang tips dan trik yang sering dilakukan berkaitan dengan komputer baik itu hardware atau software. Dengan adanya artikel ini, selain sebagai catatan pribadi, saya berharap dapat bermanfaat untuk teman2 semua. Selamat menikmati. Download…
Tips dan trik di linux ubuntu 20.04 (Focal Fossa)
Bagi seorang developer, tentu kita harus terbiasa menggunakan linux. Saya sendiri seorang pengguna ubuntu. Ada beberapa hal yang sering dilakukan pada linux sebagai best practice. Disini saya akan berbagi pengalaman tentang hal2 apa saja yang biasa seorang developer lakukan dengan linuxnya. Running script sh dengan double click Sebagaimana kita ketahui, di ubuntu khususnya versi 20.04,…