Skip to content

JuanLukius/TokoBarangGakGuna-dead-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nama : Juan Lukius Barnaby NPM : 2306216075 Kelas : F

Jelaskan bagaimana cara kamu mengimplementasikan checklist di atas secara step-by-step (bukan hanya sekadar mengikuti tutorial).

  1. Membuat project baru, inisialisasi gitignore dan venv install requirements.txt, membuat readme pada git
  2. Melakukan startapp main pada aplikasi dan menambahkan main pada installed app manage.py
  3. Membuat local directory templates dan membuat file main.html beserta templatenya
  4. Membuat model baru bernama Magic Item yang memiliki atribut nama,price,description dan type
  5. Memodifikasi views.py dengan menambahkan context dan request kepada main.htlm
  6. memodifikasi template agar dapat sesuai dengan context yang dibuat
  7. menambahkan path dan pattern baru pada urls.py untuk membuat path kepada aplikasi main

nomor 2 ada di dalam file bernama bagan

Jelaskan fungsi git dalam pengembangan perangkat lunak!'

  1. Git berfungsi sebagai media penyimpanan proyek yang juga berfungsi untuk mencatat semua yang terjadi dalam proses pembuatannya. Dengan adanya git, kita dapat melacak perubahan kode selama mengerjakan proyek yang dapat digunakan untuk mencari kesalahan pengerjaan dan mengembalikan pengerjaan dengan lebih mudah.
  2. Git berfungsi sebagai media kolaborasi, dengan adanya git, kita dapat melakukan proyek bersama programmer lain dengan lebih mudah dan efisien dengan menggunakan repository pada github.
  3. Git berfungsi sebagai media informasi, dengan adanya git, kita dapat mencari ide ide melalui pekerjaan yang dipublish oleh orang lain. Kita juga dapat berbagi hasil pekerjaan kita dengan orang lain sebagai portofolio dan media informasi yang dapat membantu orang lain.

Menurut Anda, dari semua framework yang ada, mengapa framework Django dijadikan permulaan pembelajaran pengembangan perangkat lunak?

Django merupakan framework yang menggunakan basis bahasa python, python merupakan salah satu bahasa yang sederhana dan mudah daripada bahasa lain, selain itu, python juga sudah pernah dipelajari pada mata kuliah DDP1 sehingga lebih mudah untuk dipelajari daripada framework lain. Alasan lain django digunakan sebagai bahan utama pembelajaran adalah karena django merupakan framework yang cocok untuk proyek yang besar. Dalam pembuatan proyek, perusahaan membutuhkan banyak programmer dan django masih tetap digunakan oleh banyak perusahaan dikarenakan alasan mudahnya mencari programmer python dan menekan budget. Kesimpulannya, framework django masih digunakan oleh banyak perusahaan sehingga menguasai django masih merupakan hal yang dapat berguna, di sisi lain, django juga tetap ramah bagi pemula untuk belajar walaupun bukan framework terbaik yang ada.

Mengapa model pada Django disebut sebagai ORM?

Django ORM memungkinkan kita untuk berinteraksi dengan database menggunakan objek Python, tanpa harus menulis SQL secara langsung. ORM ini akan mengkonversi operasi pada objek menjadi query SQL.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published