Langsung ke konten utama

Postingan

Ebook Django Pendahuluan

Di era digital saat ini, kemampuan membangun aplikasi web bukan lagi sekadar keahlian tambahan, melainkan sudah menjadi kebutuhan utama—baik untuk individu, startup, maupun perusahaan. Salah satu teknologi yang banyak digunakan oleh developer profesional adalah Django , sebuah framework berbasis Python yang dikenal cepat, aman, dan scalable. Namun, banyak pemula merasa kesulitan saat pertama kali ingin memulai. Mulai dari kebingungan dalam menyiapkan environment, error saat instalasi, hingga tidak paham alur kerja Django itu sendiri. Di sinilah peran ebook ini hadir sebagai solusi. FazCode menyusun ebook ini secara khusus untuk membantu Anda memulai dari nol hingga benar-benar bisa menjalankan project Django pertama di sistem operasi Linux—yang merupakan standar industri dalam dunia development dan deployment. Melalui panduan ini, Anda akan mempelajari: Cara menyiapkan lingkungan kerja di Linux dengan benar Instalasi Python dan tools pendukung Penggunaan virtual environment unt...

Membuat Aplikasi Android dengan Python dan Kivy | Upload dan Ubah Foto di Halaman Profil

 Hai Sobat Ngoding gimana kabarnya? kalau kamu menemukan blog ini berarti tujuan kita sama yaitu Belajar Ngoding dengan Browsing. saya mo lanjutin yang kemarin ya sob yang baru mampir silahkan cek Membuat Aplikasi Android dengan Python dan Kivy | Halaman Profil Member untuk Update Data dan Membuat Aplikasi Android dengan Python dan Kivy | Tutorial Ganti Password .  Sekarang kita bahas lanjutannya yaitu Membuat Aplikasi Android dengan Python dan Kivy | Upload dan Ubah Foto di Halaman Profil dicatatan kali ini saya ga nambah file, cuma menambah fungsi di profil.py, daftar.py, profil.kv serta menambahkan kolom foto di tabel database SQLite. di file profil.py saya menambahkan fungsi untuk menampilkan foto profil, fungsi ubah dan upload foto ke folder yang sudah ditentukan, lalu merubah nama foto berdasarkan username. Berikut susuna kodenya profil.py from kivy.app import App from kivy.uix.label import Label from kivy.lang import Builder from kivymd.uix.dialog import MDDialog fro...

Membuat Aplikasi Android dengan Python dan Kivy | Tutorial Ganti Password

 Halo Sobat Ngoding! Selamat datang kembali di blog Catatan Mantan IT. Semoga apa yang saya catat di blog ini dapat membantu kalian dalam mempelajari bahasa pemrograman Python dan UI Kivy.  Catatan sebelumnya saya sudah mencatat tentang Tutorial Membuat Halaman Profil Member untuk update data . Nah, sekarang kelanjutannya Tutorial Ganti Password .  Proses pembuatan Ganti Password di Python dan Kivy ada yang perlu ditambahkan di file main.py, screens.py, profil.py dan profil.kv. lalu buat 2 file, gantipassword.py dan gantipassword.kv oke saya mulai dari main.py saya menambahkan baris kode python di window manager "Gantipassword(name='gantipassword')," dan " fungsi def gantipass(self): self.wm.current = "gantipassword" " berikut susunan kodenya main.py from kivymd.app import MDApp from kivymd.uix.screenmanager import ScreenManager from kivy.core.text import LabelBase from kivy.core.window import Window Window.size = (500, 650) from screens.scree...

Membuat Aplikasi Android dengan Python dan Kivy | Halaman Profil Member untuk Update Data

Halo, para pejuang bug dan error! 😄 Kali ini kita bakal ngulik gimana caranya bikin halaman profil member di aplikasi Android, tapi bukan pake Java yang bikin kepala ngebul—kita pakai Python + Kivy yang lebih santuy dan ringan. Di sini, pengguna bisa lihat dan update data mereka sendiri , biar aplikasi kamu makin interaktif dan kelihatan profesional. Gak cuma buat belajar, tapi siapa tahu jadi jalan ninja jadi developer beneran, kan? Langsung saja.  tambahkan baris kode di main.py yang berada di BlajarKivy - main.py berikut kodenya from kivymd.app import MDApp from kivymd.uix.screenmanager import ScreenManager from kivy.core.text import LabelBase from kivy.core.window import Window Window.size = (500, 650) from screens.screens import * class WindowManager(ScreenManager): pass class LapakNgoding(MDApp): def build(self): self.logged_user = None self.wm = WindowManager() screens =[ Hallog(name="hallog"), Daftar(name="daftar"), Hallogadmin(na...

Membuat Aplikasi Android dengan Pyrhon dan Kivy | Halaman Login | Form Pendaftaran serta Autentikasi ke Halaman Member

  Hai, para koder kece !  Pernah kepikiran gak sih bikin aplikasi Android tapi gak mau ribet sama Java atau Kotlin yang bikin pusing? Nah, di artikel ini kita bakal ngulik cara bikin aplikasi Android cuma pakai Python dan Kivy . Tenang aja, kita gak langsung lompat ke yang susah-susah. Kita mulai dari hal dasar dulu: bikin halaman login , form pendaftaran , dan pastinya autentikasi biar bisa masuk ke halaman member kayak aplikasi beneran! Kalau kamu suka ngoding dan pengen nyobain bikin aplikasi sendiri, yuk lanjut baca sampai habis. Siap-siap jadi koder keren berikutnya!  Siap, koder! 🎉 Yuk kita bedah bareng kode Python di atas dengan gaya santai biar makin paham. 🧠 Apa sih kode ini? Kode ini adalah kerangka utama dari aplikasi Android yang kita bangun pakai Python + KivyMD . Di sini udah disiapin struktur buat halaman login, pendaftaran, dan halaman beranda . Pokoknya dasar dari aplikasi yang punya banyak halaman. 🔍 Penjelasan Baris per Baris from kivymd.a...

Cara Install Django di Linux Ubuntu

Setelah selesai saya mempelajari tentang Virtual Environment dan bagaimana cara menginstalnya. Lanjut saya belajar Framework Python, yaitu Django. Apa itu Django? Dari hasil browsing di dunia maya akhirnya, saya berkesimpulan bahwa Django adalah sebuah Web Framework yang menggunakan bahasa pemrograman Python, Django berbasis MTV adalah kependekan dari Model, Template dan View. Apa itu MTV? Biasanya  Web framework itu berbasis MVC (Model, View dan Controller). Lalu apa itu MTV? Model, merupakan bagian yang berfungsi melakukan interaksi dengan basis data. Template, berfungsi untuk mengatur tampilan dalam bentuk XML atau HTML. View, merupakan bagian yang memuat logika biasanya digunakan untuk mengolah data dari model kemudian dikirimkan ke dalam template. Lalu Apa keunggulan Django? Keunggulan Django Framework di antara framework yang lain yaitu Django berbasis Object-relational Mapper yang dapat mendefinisikan data dari model dalam bahasa pemrograman Python dan pemanggilan data mengg...

Apa itu Virtual Environment

 Hai koder, saya hanya sekedar menambahkan catatan tentang Virtual Environment Virtual environment (lingkungan virtual) adalah alat yang digunakan dalam pengembangan perangkat lunak, terutama dalam pengembangan aplikasi Python. Ini memungkinkan kita untuk membuat lingkungan terisolasi di mana kita bisa menginstal dan mengelola dependensi (seperti pustaka atau paket) tanpa mempengaruhi sistem atau proyek lainnya. Tujuan utama dari virtual environment adalah untuk menghindari konflik antara berbagai versi pustaka atau paket yang mungkin diperlukan oleh berbagai proyek Python yang sedang dikerjakan. Dengan menggunakan virtual environment, setiap proyek dapat memiliki set pustaka yang terpisah sesuai kebutuhan proyek tersebut. keuntungan dari menggunakan virtual environment adalah: Isolasi Dependensi : Setiap proyek dapat memiliki versi pustaka yang berbeda tanpa saling mempengaruhi. Mempermudah Pengelolaan Paket : Dengan virtual environment, kita bisa dengan mudah menginstal, mengupda...

Membuat Aplikasi Android dengan Python dan Kivy Halaman Member

 Hi Koder, maaf baru bisa nyambung lagi catatannya, karena kemalasan yang melanda. tanpa basa basi langsung aja kita eksekusi Membuat Aplikasi Android dengan Python dan Kivy untuk halaman member. saya harap koder sudah membaca catatan sebelumnya ya. Langkah 1 disini yang saya update adalah file yang berada di folder BelajarKivy - main.py perhatikan baris ke 26 dan 27 itu adalah kode untuk logout yang saya tambahakan. Langkah 2 saya update file hallog.py yang berada di folder BelajarKivy - screens - hallog.py perhatikan baris 46 dan 47 pada baris tersebut saya menambahkan fungsi untuk menuju halaman member ketika berhasil login. berikut kodenya. Langkah 3 lalu di folder kv (BlejarKivy - kv) saya menambahkan file dengan nama beranda.kv sebagai desain halaman member. berikut baris kodenya Selesai. Jadi catatan kali ini saya hanya mengupdate 3 file saja. untuk koder yang mengikuti catatan saya pasti faham. Jakarta, Setelah berbuka puasa dan sedang menunggu sahur di hari 16 ramadhan. Te...

Tutorial Membuat Aplikasi Android dengan Python dan Kivy Input data Administrator ke Database SQLite serta sistem login administrator

  Hai Koder.. Seneng rasanya saya masih bisa mencatat hal hal yang baru saya pelajari dalam Bahasa Pemrograman Python dan Kivy sebagai User Interfacenya. Semoga apa yang saya Catat di blog ini dapat memberi manfaat untuk koder semua, Terutama untuk diri saya pribadi. Aamiin Melanjutkan catatan kemarin yaitu, Membuat Aplikasi Android denganPython dan Kivy untuk Halaman Login Administrator . Sekarang saya akan mencatat lanjutannya, Tutorial Membuat Aplikasi Android dengan Python dan Kivy Input data Administrator ke Database SQLite serta sistem login administrator. oke langsung saja saya catat. langkah pertama adalah, Membuat Tabel admin di Database SQLite Buka database SQLite via Browsernya, dalam catatan ini saya menggunakan database dengan nama lapakngoding.db. ini adalah database yang sudah ada atau hasil catatan tutorial awal beberapa bulan lalu. untuk koder yang ingin memahaminya silahkan lihat catatan saya yang berjudul: Cara Install Sqlite di Linux Ubuntu .  Saya membuat...

Membuat Aplikasi Android dengan Python dan Kivy untuk Halaman Login Administrator

Melanjutkan dari Catatan yang kemrin yaitu Membuat Aplikasi Android SistemEnkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login denganPython dan Kivy . Buat yang baru mampir silahkan baca catatan sebelumnya agar dapat mengerti alurnya catatan kali ini. Sekarang saya ingin mencatat Membuat Aplikasi Android dengan Python dan Kivy untuk Halaman Login Administrator. langkah awal, di file main.py yang berada di folder Aplikasi Python - main.py tambahkan kode pada class LapakNgoding untuk memanggil atau menjalankan file hallogadmin.py baris kodenya ada di baris ke 19 perhatikan baris kode di bawah ini. lanjut kita buat file python dengan nama hallogadmin.py yang berada di folder Aplikasi Python - screens - hallogadmin.py berikut susunan kodenya. lalu untuk meload class Hallogadmin yang berada di dalam file hallogadmin.py kita perlu menambahkan kode di file screens.py yang berada di folder Aplikasi Python - screens - screens.py tambahakan dengan kode from screens . hallogadmin ...

Membuat Aplikasi Android Sistem Enkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login dengan Python dan Kivy

  Hai Koder, jangan lupa baca catatan sebelumnya ya untuk mengerti alur catatan Membuat Aplikasi Android Sistem Enkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login dengan Python dan Kivy. Silahkan koder baca disini . oke kita mulai Membuat Aplikasi Android Sistem Enkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login dengan Python dan Kivy Skema filenya sebagai berikut buka file hallog.kv yang berada di Aplikasi Python - kv - hallog.kv lalu pada bagian button login di tambahkan kode on_press : root.loginAcc pada bagian akhir MDRiseButton . berikut full kode hallog.kv. Jangan lupa id pada textfieldnya di bagian MDTextField id : username dan id : password . hallog.kv #:kivy 2.1 <Hallog>: MDFloatLayout: md_bg_color: ( "#d3ede6" ) Image: source: "kv/assets/foto/lapakngodingtr.png" size_hint: . 5 , . 5 pos_hint: { "center_x" : 0 . 5 , "center_y" : 0 . 70 } Image: source:...