Langsung ke konten utama

Postingan

Routing | 5 Belajar REST API Dengan Python Flask

Secara umum situs menyediakan beberapa link untuk bisa mengunjungi halaman pada websitenya, contoh pada situs facebook untuk melihat halaman profil linknya bisa  facebook.com/rhyanz46 , untuk melihat daftar yang kita simpan linknya  facebook.com/saved ,   proses pembuatan link ini bisa di sebut routing, tutorial kali ini kita akan belajar routing di flask. Sebenarnya pada tutorial sebelum-nya kita sudah menggunakan route, namun disini saya akan menjelaskan beberapa hal lagi seputar routing. URL secara umum di bagi menjadi dua sifat yaitu dinamis dan statis URL Statis  adalah url yang berfungsi untuk menampilkan suatu halaman dengan jenis data yang berbeda dengan halaman yang lainnya, seperti di suatu website kita ketahui ada halaman about, home, privacy and policy, dll. Contoh, sebut saja situs anda adalah ariansaputra.com  dan anda ingin membuat halaman 'about' dengan url  ariansaputra.com/about  , seperti tutorial sebelumnya kita bisa membuatnya dengan cara: URL d

ENV Konfigurasi | 4 Belajar REST API Dengan Python Flask

Kita bisa menjalankan aplikasi flask dengan beberapa envionment ( lingkungan ), misalnya environemt "prodution" yang di akses oleh banyak user, atau "development" pada saat proses development. Kita bisa menamakan environment dengan nama apa saja terserah kita. Konfigurasi environment berfungsi sebagai pembeda environment (lingkungan) mana yang sedang di gunakan, kita bisa mengatur konfigurasi ini dengan cara biasa seperti pada tutorial sebelumnya, namun lebihnya dari konfigurasi lain, di konfigurasi ini kita juga bisa mengaturnya melalui settingan environment global pada os kita, misalnya di linux: export FLASK_ENV = "development" Di linux, dengan menggunakan sintag "export" kita bisa mengubah variabel environment os kita, dari contoh tersebut saya membuat nama variabel FLASK_ENV dengan value "development", secara otomatis aplikasi flask yang akan kita jalankan mengambil value dari variabel FLASK_ENV dari variabel environment os k

Konfigurasi | 3 Belajar REST API Dengan Python Flask

Kita sudah membuat aplikasi simple menggunakan flask yang menamplikan suatu kalimat di browser pada tutorial sebelumnya, di tutorial tersbut saya tidak menjelaskan langkah 3.3, dan pada postingan ini kita akan belajar konfigurasi  pada flask yang di maksud dari langkah 3.3 tersebut. Konfigurasi Default ( Konfigurasi Bawaan ) Secara umum, aplikasi flask yg kita gunakan berjalan dengan konfigurasi-konfigurasi default, ada banyak konfigurasi default dan disini hanya 3 saja yg di bahas : 1. DEBUG Fitur ini defaultnya bernilai False yg berarti tidak aktif, debug diaktifkan ketika kita ingin menampilkan error jika terjadi kesalahan pada kode, contohnya : Gambar 1.1 : contoh kode error disana terdapat kodingan error yang bergaris bawah warna merah, jika kita pergi ke route yg ada disana maka akan menampilkan pesan error seperti gambar di bawah ini: Gambar 1.2 : Pesan Error Fitur ini cocok di aktifkan ketika program kita di jalankan di saat pengembangan saja, gunanya untuk m

Memulai Flask | 2 Belajar REST API Dengan Python Flask

Flask pada dasarnya merupakan hanya sebuah class python yang menyediakan banyak method-method yang berfungsi untuk menangani request-request http pada umumnya, kita bisa membuat service seminimal mungkin tanpa banyak resource yang tidak di perlukan, ini membuat flask sangat cocok untuk pemula yg belum pernah menggunakan framework. Note : Tutorial ini saya tulis dengan sesingkat mungkin, jadi jika anda kebingungan bisa langsung komen di bawah :) Persiapan Semua paket python tersedia di pipy server  termasuk flask, untuk bisa memasang paket-paket tersebut kita perlu menginstall  pip  terlebih dahulu. Pada bawaan sistem operasi linux dan mac biasanya sudah terinstall, namun tidak untuk windows, di windows untuk menginstall pip cukup jalankan file  ini  dengan menggunakan python yang telah di install. Install pip : sudo apt-get install python3-pip PIP ini adalah paket management python yang berfungsi untuk mengelola paket-paket python di komputer kita seperti mendownl

Apa itu API | 1 Belajar REST API Dengan Python Flask

Dalam sesi ini kita akan belajar cara membuat API menggunakan Flask, di perlukan sedikit dasar bahasa pemrograman python untuk mempermudah dalam mempelajari ini, dan jangan kawatir jika anda belum pernah  Belajar Flask  sebelumnya, karena pada tutorial kita akan membahas dari dasar. Flask ini framework yang sangat cocok digunakan untuk membuat suatu service yang kecil, dan ini telah banyak di gunakan oleh perusahaan-perusahaan besar, anda bisa lihat  disini . Di saat saya menulis tutorial ini, pengembangan Flask sudah mencapai seperti berikut: Contributors :503 Commits : 3,5037 Ok, saya akan mulai dengan membahas apa itu API ? API (Application programming interface) - Mudahnya bisa di sebut sebuah service yang berfungsi untuk menghubungkan service antar service, contohnya frontend dan backend agar bisa bertukar data kita butuh yang namanya API Service, jadi kalau istilah lainnya ini bisa di sebut sebuah gerbang penghubung. Secara "garis besar" pekerjaan pr

Vue Js Tutorial Indonesia | 3 data

Pada vue js ada beberapa bentuk data yang digunakan, kita bisa gunakan variabel biasa seperti yang di deklarasi menggunakan kata kunci const , var dan let. Namun untuk penggunaan suatu data yang akan kita tampilkan pada template kita perlu mengaksesnya dari object data: yang akan kita bahas pada tutorial kali ini. Tujuan tulisan kali ini : Untuk mengerti object  data pada script vue js yang kita buat . Belajar cara menggunakan atribut yang di sediakan oleh vue js. untuk mempermudah belajar kali ini, saya akan memperlihat sebuah program sederhana di bawah ini : < div id= "app" > < p > {{ foo }} </ p > <!-- this will no longer update `foo`! --> < button v-on:click = "foo = 'baz'" > Change it </ button > </ div >  Saya ulangi dari pembahasan tutorial sebelumnya, " jika kita ingin menggunakan vue js maka kita harus memilih object DOM-nya, nah disini pada baris pertama saya menggunakan object

Flutter Tutorial Indonesia | 3 Aplikasi Pertama

Dalam sesi ini kita akan membuat aplikasi sederhana sebagai pembukaan dari beberapa tutorial yang akan disampaikan pada blog ini, sebagai dasar pemahaman pada pembahasan ini kita juga akan belajar mengenai struktur dasar dari project flutter. jika anda masih ragu dengan flutter, silahkan baca ini  https://flutter.dev/docs/resources/technical-overview Oke, sebelum membuat project baru, pastikan flutter sdk sudah siap digunakan, untuk mengaturnya anda bisa melihat pada tutorial sebelumnya. 1.Langkah Pertama : Membuat project baru untuk membuat project baru di terminal cukup ketik : flutter create namaaplikasi setelah project jadi, anda akan melihat beberapa kode yg disediakan sebagai contoh aplikasi sederhana dari flutter. 2. Pembahasan mengenai kode Sekarang anda mungkin penasaran dari mana proses awal aplikasi itu dijalankan. . ? Pada aplikasi flutter, file main.dart yang terletak pada folder lib merupakan file dart yang pertama kali di eksekusi, dan akan langsung me