Langsung ke konten utama

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...

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?
  1. Model, merupakan bagian yang berfungsi melakukan interaksi dengan basis data.
  2. Template, berfungsi untuk mengatur tampilan dalam bentuk XML atau HTML.
  3. 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
  1. Django berbasis Object-relational Mapper yang dapat mendefinisikan data dari model dalam bahasa pemrograman Python dan pemanggilan data menggunakan API (Aplication Programming Interface).
  2. Djang memiliki Automatic Admin Interface yang dimiliki Django sangat membantu dalam mengelola data admin hingga saya tidak perlu repot membuatnya dari awal.
  3. Django memiliki Fitur Elegant Url design sebuah tool pengelola url yang lebih mudah dan fleksibel.
  4. Django memiliki Template sistem yang powerfull
  5. Django memiliki Cache System yang dapat digunakan dan dikelola dengan mudah.
  6. Mantapnya Django memiliki fitur Internatinalization yang sangat membantu 

Oke setelah membahas sedikit tentang Django. Sekarang saya akan langsung mencatat tentang install Django menggunakan virtual Environment. Hal ini saya lakukan agar Proyek Django yang saya buat (maaf masih tahap belajar) terkunci dari sistem utama python. Nah buat koder yang belum faham tentang Virtual Environment dapat membaca catatan saya Apa itu Virtual Environment dan Cara Install Virtual Environment di Linux Ubuntu. langsung kita kelangkah-langkahnya

Langkah pertama
buka terminal lalu ketikkan perintah mkdir BelajarDjango enter lalu masuk ke folder Belajar Django dengan perintah cd BelajarDjango

Langkah kedua
tetap di dalam folder BelajarDjango aktifkan Virtual Environment dengan perintah source env/bin/activate setelah Virtual Environment aktif lanjut ke

Langkah ketiga
Install Django dengan perintah pip install django tunggu beberapa saat karena ada proses download. Jika sudah selesai, cek versi django dengan perintah django-admin --version maka akan muncul versi djangonya.

Langkah keempat
Selesai install dajngo sekarang waktunya untuk membuat proyek django dengan perintah django-admin startproject nama_Project. untuk nama Project ganti sesuai keinginan. disini saya memberi nama projectnya dengan webapp. Jadi perintahnya django-admin startproject webapp. setelah selesai masuk ke folder proyek dengan perinta cd webapp.

Langkah kelima
untuk memulai pengembangan django aktifkan server dengan perintah python manage.py runserver. server akan berjalan di http://127.0.01:8000/ dan buka url tersebut di browser untuk melihat halaman django. 

Ringkasan Perintah

mkdir BelajarDjango

cd BelajarDjango

python3 -m venv env

source env/bin/activate

pip install django

django-admin –version

django-admin startproject webapp

cd webapp

python manage.py runserver


Subscribe chanel lapakngoding untuk mendapatkan update versi videonya


Jakarta, malam ke 18 ramadhan.

Komentar

Postingan populer dari blog ini

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:...

Cara Membuat Aplikasi Android Form Pendaftaran dengan Python dan Kivy dengan Parameter Input if elif else

begini koder, kemarin kan saya sudah mencatat Cara Membuat Form pendaftaran dengan Python dan GUI dengan KivyMD lalu di input ke database sqlite. Nah sekarang ini kelanjutanya dengan menambahkan form input username dan parameter pada username dan penambahan form input konfirmasi password. buat yang baru baca catatan ini lebih baik ikuti dahulu di catatan sebelumnya. agar dapat memahami alur dan susunan foldernya di kategori Membuat Aplikasi Android . Jadi, logikanya sebagai berikut : 1. Jika password yang di input kurang dari delapan karakter maka akan di tolak, lalu muncul notif "Password terlalu pendek mimal 8 karakter". beikut tampilannya 2. Jika username kurang dari 3 karakter, maka akan ditolak dan muncul notif Usename Minimal 3 karakter. berikut tampilanya 3. Jika Username sudah terdaftar di database maka akan di tolak, dan muncul notif "Username sudah terdaftar". berikut tampilannya 4. Jika pendaftaran berhasil maka akan muncul notif "Selamat kamu telah ...