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.





Selasa, 17 Desember 2019

Manajemen Biaya

Manajemen Biaya dalam Proyek Perangkat Lunak 

Manajemen biaya adalah suatu proses atau kegiatan yang diperlukan untuk memastikan bahwa proyek akan dapat diselesaikan dalam suatu anggaran yang telah disetujui.
Berikut ini adalah Cost Planning :

 

Berikut ini adalah Cost Estimating : 



Berikut ini adalah Cost Budgeting :



Berikut adalah Cost Controlling:

Manajemen Scope Proyek

Project Scope Management adalah suatu kegiatan untuk meyakinkan bahwa semua kegiatan yang dilakukan telah mencakupi semua requirement yang telah didefinisikan, dan tidak terdapat kegiatan tambahan yang tidak berhubungan dengan requirement.


Berikut ini adalah Project Scope Management :




Kerangka Acuan Kerja (TOR)

Kerangka Acuan Kerja (TOR)

KAK adalah suatu dokumen yang menginformasikan gambaran umum dan penjelasan mengenai keluaran kegiatan yang akan dicapai setelah proyek dilaksanakan.




Berikut ini adalah Kerangka Acuan Kerja (KAK) proyek pengelolaan sistem informasi e-Health Kota Surabaya : 

Project Management Plan

APLIKASI PENGELOLAAN SISTEM INFORMASI 
E-HEALTH DINAS KESEHATAN KOTA SURABAYA


Manajemen Integrasi Proyek adalah kumpulan aktivitas dan proses yang diperlukan untuk mengidentifisi, mendefinisi, mengombinasi, menyatukan, dan mengoordinasi berbagai proses dan aktivitas manajemen proyek dalam suatu proses yang berkesinambungan di dalam group Proses Manajemen Proyek. Berikut ini adalah Project Management Plan dari Aplikasi Pengelolaan Sistem Informasi E-Health Dinas Kesehatan Kota Surabaya :

Project Charter E-Health Surabaya

Project Charter atau disebut juga Project Overview Statement (POS) adalah ikhtisar proyek yang berupa dokumen bertanda tangan yang resmi yang digunakan untuk mendefinisikan dan mengesahkan sebuah proyek. Oleh karena itu, project charter ini dibuat tentu saja setelah proposal proyeknya disetujui. Tanpa project charter, tujuan proyek akan menjadi ambigu dan kadang tidak dipahami secara benar oleh para stakeholder.




Dinas Kesehatan Kota Surabaya berupaya meningkatkan pelayanan kesehatan dengan mengadopsi inovasi di bidang kesehatan dalam bentuk e-Health. Keberhasilan penerapan e-Health sebagai sebuah inovasi sangat ditentukan oleh keberhasilan pengkomunikasian/pendifusiannya. Metode yang digunakan dalam penelitian ini adalah metode studi kasus. Inisiasi inovasi e-Health oleh Dinas Kesehatan Kota Surabaya sebagai obyek dapat ditempatkan sebagai sebuah kasus. Hasil penelitian menemukan bahwa proses pengkomunikasian e-Health dilakukan secara struktural dan kultural. Secara struktural dengan mengoptimalkan semua perangkat SKPD yang relevan hingga kecamatan dan kelurahan. Secara kultural dengan edukasi masyarakat terkait dengan informasi dan penggunaan e-Health. Sedangkan penerapan e-Health selain dengan menyediakan fasilitas e-Health dalam bentuk e-Kios yang ditempatkan di kantor kelurahan, puskesmas dan tempat pelayanan umum, aplikasinya sangat mudah dan informatif dengan menggunakan tiga bahasa yaitu, bahasa Indonesia, Jawa, dan Madura sesuai karakteristik sosiologis masyarakatnya.
Berikut ini adalah Project Charter Sistem Informasi E-Health Dinas Kesehatan Kota Surabaya:

Rabu, 11 Desember 2019

"Lombok Clean Community" - FP MPPL E

Selamat pagi, teman-teman.
Perkenalkan, saya Celia Chintara Yuwine, NRP 05111740000058, mahasiswi S1 Departemen Informatika, Fakultas Teknologi Informasi dan Komunikasi(FTIK), Institut Teknologi Sepuluh Nopember (ITS) Surabaya .
Saya membuat rancangan aplikasi ini untuk memenuhi Final Project mata kuliah Manajemen Proyek Perangkat Lunak (MPPL) kelas E  semester gasal tahun ajaran 2019/2020.

Aplikasi ini bernama "Lombok Clean Community", merupakan sebuah aplikasi yang diperuntukkan untuk komunitas pecinta lingkungan di Pulau Lombok.
Untuk informasi lebih lanjut, akan dijabarkan pada dokumen KAK, Prototype dan PowerPoint Komersil dari aplikasi di bawah ini :

KAK


Prototype


PowerPoint