EAS - Pemrograman Berorientasi Obyek G

 


Soal  Evaluasi Akhir Semester

  1. Apa yang dimaksud dengan Inheritance dalam Java. Bagaimana implementasi inheritance dalam Final Project yang sedang dikerjakan.
  2. Jelaskan fitur Aplikasi yang ada dalam Final Project
  3. Buatlah desain Diagram Kelas dari aplikasi Final Project
  4. Implementasikan Aplikasi yang telah didesain dengan menggunakan Pemrograman Berbasis Obyek Java
  5. Buat PPT presentasi yang menunjang Demo Aplikasi
  6. Demokan aplikasi dengan membuat video dan diupload di Youtube.

Pengumpulan Jawaban


Absensi



EAS - Pemrograman Web M

 


Soal  Evaluasi Akhir Semester

  1. Deskripsikan Topik Final Project yang dikerjakan, dan jelaskan fitur yang tersedia di dalam aplikasi
  2. Jelaskan Arsitektur MVC Aplikasi Final Project yang dikerjakan
  3. Buatlah Desain UI dari aplikasi dan jelaskan fungsinya
  4. Implementasikan Aplikasi yang telah didesain dengan menggunakan teknologi web tanpa framework
  5. Buat PPT presentasi yang menunjang Demo Aplikasi
  6. Demokan aplikasi dengan membuat video dan diupload di Youtube.


Pengumpulan Jawaban


Absensi



Evaluasi Akhir Semester Pemrograman Web E

 


Soal  Evaluasi Akhir Semester

  1. Apa yang dimaksud dengan Back-End. Jelaskan ruang lingkup pekerjaan Back-End Engineer dan skill yang dibutuhkan.
  2. Buatlah Rancangan Aplikasi yang diambil dalam Final Project
  3. Deskripsikan kegunaan dan ruang lingkup aplikasi
  4. Implementasikan Aplikasi yang telah didesain dengan menggunakan teknologi web tanpa framework
  5. Buat PPT presentasi yang menunjang Demo Aplikasi
  6. Demokan aplikasi dengan membuat video dan diupload di Youtube.


Pengumpulan Jawaban


Absensi

Peserta








Evaluasi Akhir Semester PBO A

 

Soal  Evaluasi Akhir Semester

  1. Apa yang dimaksud dengan Package Library dalam Java. Jelaskan kegunaan dan contoh penggunaannya dalam pemrograman
  2. Buatlah Rancangan Aplikasi yang diambil dalam Final Project
  3. Deskripsikan kegunaan dan ruang lingkup aplikasi
  4. Implementasikan Aplikasi yang telah didesain dengan menggunakan Pemrograman Berbasis Obyek Java
  5. Buat PPT presentasi yang menunjang Demo Aplikasi
  6. Demokan aplikasi dengan membuat video dan diupload di Youtube.

Pengumpulan Jawaban


Absensi


Peserta






PBO - Final Project 2024

 


Proyek akhir dalam Pemrograman Berbasis Obyek adalah tugas besar yang dirancang untuk mengintegrasikan berbagai keterampilan dan pengetahuan yang telah dipelajari selama kuliah. Proyek ini biasanya melibatkan pembuatan aplikasi Desktop yang didukung oleh Graphical User Interface.

Tujuan Proyek Akhir

  • Mengaplikasikan Pengetahuan: Mahasiswa mempraktikkan pemahaman mereka tentang pendefinisian Class, memahami Diagram Class dan implementasinya.
  • Meningkatkan Keterampilan Problem-Solving: Mahasiswa diajak untuk menghadapi dan menyelesaikan tantangan nyata dalam membangun aplikasi  berbasis obyek
  • Mengembangkan Proyek Nyata: Proyek ini dapat menghasilkan aplikasi yang relevan dan bermanfaat, baik untuk pengguna individu maupun bisnis.
  • Melatih Kerja Tim: Jika dilakukan secara berkelompok, mahasiswa belajar kolaborasi, pembagian tugas, dan integrasi kode dalam tim.
  • Portofolio Profesional: Proyek akhir ini sering menjadi karya yang dapat ditampilkan di portofolio mahasiswa untuk menarik perhatian calon pemberi kerja atau klien.

Elemen Utama Proyek

  • Judul Aplikasi
  • Deskripsi dan Kegunaan
  • Diagram Class
  • Desain UI
  • Coding Implementasi
  • Presentasi dan Demo Aplikasi

Contoh Proyek Akhir

·       Aplikasi Kalkulator dan Korverter Mata Uang
·       Sistem Pembaca E-Money Untuk Parkir
·       Toll Gate System
·       Aplikasi Chat Sederhana
·       Text Editor
·       Image Editor
·       Game Flappy Bird
·       Sistem Pencoblosan dan Pungutan Suara
·       Pemesanan Taksi




Referensi :


Pengumpulan Tugas


Latihan

1. Tuliskan Judul dan Deskripsi Final Project yang akan dikerjakan
2. Buatlah desain user interface dan Diagram Class dari aplikasi Final Project 

Absensi Kelas 




Pemrograman Web - Final Project 2024

 


Proyek akhir dalam web programming adalah tugas besar yang dirancang untuk mengintegrasikan berbagai keterampilan dan pengetahuan yang telah dipelajari selama kursus. Proyek ini biasanya melibatkan pembuatan aplikasi web yang lengkap, mulai dari perencanaan, desain, pengembangan, hingga implementasi.

Tujuan Proyek Akhir

  1. Mengaplikasikan Pengetahuan: Mahasiswa mempraktikkan pemahaman mereka tentang HTML, CSS, JavaScript, dan framework seperti Bootstrap atau React, serta backend menggunakan teknologi seperti PHP, Node.js, atau Python.
  2. Meningkatkan Keterampilan Problem-Solving: Mahasiswa diajak untuk menghadapi dan menyelesaikan tantangan nyata dalam membangun aplikasi web.
  3. Mengembangkan Proyek Nyata: Proyek ini dapat menghasilkan aplikasi yang relevan dan bermanfaat, baik untuk pengguna individu maupun bisnis.
  4. Melatih Kerja Tim: Jika dilakukan secara berkelompok, mahasiswa belajar kolaborasi, pembagian tugas, dan integrasi kode dalam tim.
  5. Portofolio Profesional: Proyek akhir ini sering menjadi karya yang dapat ditampilkan di portofolio mahasiswa untuk menarik perhatian calon pemberi kerja atau klien.

Elemen Utama Proyek

  1. Frontend Development: Antarmuka pengguna yang intuitif dan menarik menggunakan HTML, CSS, dan JavaScript.
  2. Backend Development: Logika bisnis aplikasi, pengolahan data, dan keamanan melalui server-side programming.
  3. Database: Pengelolaan data menggunakan sistem basis data seperti MySQL, PostgreSQL, atau MongoDB.
  4. Integrasi API: Penggunaan API untuk menambah fitur seperti peta, pembayaran online, atau autentikasi pihak ketiga.
  5. Pengujian dan Keamanan: Memastikan aplikasi bebas bug, aman, dan sesuai kebutuhan pengguna.
  6. Dokumentasi: Meliputi laporan proyek, diagram sistem, dan panduan pengguna.

Contoh Proyek Akhir

  1. E-commerce Website: Membuat platform untuk membeli dan menjual produk, lengkap dengan keranjang belanja, sistem pembayaran, dan fitur pelacakan pesanan.
  2. Sistem Manajemen Tugas: Aplikasi berbasis web untuk mengelola workflow, tugas, dan jadwal, dengan fitur notifikasi dan analitik.
  3. Portal Berita: Website untuk menyajikan berita dengan kategori, pencarian, dan pengelolaan konten oleh admin.
  4. Aplikasi Pendidikan: Platform e-learning untuk kursus online dengan manajemen pengguna, penjadwalan kelas, dan forum diskusi.
  5. Aplikasi Donasi atau Crowdfunding: Sistem untuk menggalang dana dengan pengelolaan kampanye dan pembayaran yang aman.



Pengumpulan Tugas


Latihan

1. Tuliskan Judul dan Deskripsi Final Project yang akan dikerjakan
2. Buatlah desain user interface dan struktur tabel dari aplikasi Final Project 

Referensi


Absensi Kelas 





Analisis Pembahasan Ilmiah



Langkah-Langkah Menyusun Analisis Pembahasan

A. Pendahuluan

  • Jelaskan konteks implementasi.
    Contoh:

"Aplikasi klusterisasi telah diimplementasikan menggunakan algoritma K-Means untuk mengelompokkan wilayah berdasarkan jumlah kasus penyakit tropis. Pengujian dilakukan untuk mengevaluasi akurasi algoritma, performa sistem, dan efektivitas visualisasi."

B. Paparan Hasil

  • Presentasikan hasil implementasi dalam bentuk:
    • Tabel (contoh: hasil klusterisasi untuk dataset tertentu).
    • Grafik (contoh: scatter plot hasil klusterisasi).
    • Visualisasi interaktif (contoh: peta klusterisasi wilayah).
  • Jelaskan apa yang ditunjukkan oleh data ini.

Contoh:

"Hasil klusterisasi menunjukkan tiga kelompok utama berdasarkan densitas kasus. Kluster pertama terdiri dari wilayah dengan tingkat kasus rendah, sedangkan kluster kedua dan ketiga menunjukkan tingkat menengah dan tinggi."

C. Analisis dan Interpretasi

  • Hubungkan hasil dengan tujuan awal penelitian:
    • Apakah hasil memenuhi ekspektasi? Mengapa?
    • Apa pola atau tren yang terlihat?
  • Jelaskan mekanisme di balik hasil.
    Contoh:

"Wilayah dalam kluster dengan densitas tinggi cenderung berada di daerah yang memiliki curah hujan tinggi dan akses sanitasi rendah. Hal ini konsisten dengan literatur sebelumnya mengenai faktor risiko penyakit tropis."

D. Perbandingan dengan Penelitian atau Standar Lain

  • Bandingkan hasil dengan studi lain:
    • Apakah hasil serupa? Apa perbedaannya?
    • Apa yang dapat dipelajari dari perbandingan ini?

Contoh:

"Hasil klusterisasi mirip dengan penelitian oleh Smith et al. (2022), yang juga menemukan pola serupa di wilayah tropis. Namun, penelitian ini menambahkan faktor lingkungan sebagai variabel tambahan, yang menghasilkan kluster lebih detail."

E. Kendala dan Keterbatasan

  • Sebutkan kendala selama implementasi:
    • Data tidak lengkap atau tidak relevan.
    • Algoritma memiliki keterbatasan dalam menangani dataset besar.
    • Visualisasi kurang interaktif.
  • Jelaskan bagaimana kendala ini dapat diatasi di masa depan.

Contoh:

"Keterbatasan utama adalah akurasi algoritma K-Means yang menurun pada dataset besar dengan distribusi non-linier. Penggunaan algoritma DBSCAN dapat menjadi solusi alternatif untuk data dengan distribusi yang tidak seragam."

F. Kesimpulan Lokal

  • Buat ringkasan singkat dari temuan utama pada bagian ini.
    Contoh:

"Secara keseluruhan, implementasi algoritma K-Means berhasil mengelompokkan wilayah berdasarkan densitas kasus penyakit tropis. Meskipun akurasi cukup tinggi untuk dataset kecil, terdapat peluang untuk meningkatkan performa pada dataset besar dengan menggunakan algoritma alternatif."






Latihan

1. Buatlah Metodologi  dan Pembahasan Tugas Akhir yang akan dikerjakan

2. Buatlan Daftar link referensi yang digunakan