Rabu, 05 Februari 2020

PBKK A - Tugas 1. Pengenalan Framework

1. Tuliskan framework yang pernah digunakan!
- Django

2. Alasan memakai Django?
- Saya menggunakan Django karena Django merupakan framework python yang lebih lengkap dan lebih mudah dipahami dari pada framework python lainnya. Dengan Django kita dapat mengeksekusi script dalam bahasa python agar hasilnya dapat ditampilkan pada halaman web HTML

Kelebihan Django :

  • Rapidly : Django telah dirancang untuk membantu developer membuat aplikasi dari konsep sampai selesai secepat mungkin. “from concept to completion as quickly as possible”
  • Flexible : Django cocok untuk digunakan dalam skala project kecil hingga skala project besar.
  • Fully Loaded : Django menyediakan banyak komponen yang dibutuhkan untuk development aplikasi web atau pun mobile. Django itu sendiri lebih lengkap dibandingkan dengan framework Python lain nya.
  • Cross-Plaftorm : Karena Django ini menggunakan Python, dan kita tahu bahwa Python ini bisa berjalan pada platform apapun yang sudah terpasang Python.
  • Good Documentation : Django memiliki web dengan dokumentasi yang sangat lengkap dan terstruktur. Sangat cocok untuk yang sedang belajar untuk tahap awal. Juga disediakan code examples sebagai bahan belajar.
  • Secure : Django sudah include pengamanan untuk serangan umum seperti : SQL Injection, XSS, CSRF dan clickjacking.
  • Framework Support : Django memiliki built-in mendukung Ajax, RSS, Caching, dan berbagai kerangka lain.
  • Administration GUI : Django menyediakan ready-to-use user interface yang bagus untuk kegiatan administrasi.

Kekurangan Django :
  • Menggunakan pola perutean, tentukan URL-nya
  • Django terlalu monolitik
  • Semuanya didasarkan pada Django ORM
  • Komponen dikerahkan bersama
  • Pengetahuan tentang sistem lengkap diperlukan untuk bekerja
3. Untuk menyelesaikan apa?
- Saya menggunakan Django untuk menyelesaikan Final Project Visi Komputer yaitu membuat Aplikasi Web untuk Klasifikasi Sayuran
Deskripsi Aplikasi : Aplikasi Klasifikasi Sayuran ini merupakan aplikasi object recognition yang dapat mengklasifikasikan sebuah gambar sayuran sesuai dengan jenisnya dan juga dapat menampilkan informasi-informasi tambahan mengenai sayuran tersebut.
Tampilan web dibuat dalam HTML. dengan sedikit tambahan CSS.
Untuk proses klasifikasi gambar sayurannya sendiri dengan metode Convolutional Neural Network dalam bahasa pemrograman python. Framework Django berfungsi untuk menghubungkan tampilan web dalam HTML dengan proses klasifikasi yang ada di dalam file python.
Screenshot :




4. Menginstall CodeIgniter dan membuat halaman web sederhana berisi biodata diri
- Berikut screenshot hasil halaman web yang telah saya buat menggunakan framework CodeIgniter.
Untuk mengakses halaman ini menggunakan http://localhost/Tugas1_PBKK/




Dan berikut ini adalah link source codenya.





Tidak ada komentar:

Posting Komentar