Senin, 25 September 2023

Tugas Pertemuan 5: Membuat Aplikasi Rich-UI Menggunakan WPF

 Duevano Fairuz Pandya

5025211052

PBKK-A

Link Github: https://github.com/duevanofairuz/simple-dashboard-wpf-.net


Aplikasi Rich-UI (WPF)

Aplikasi "Rich-UI" berbasis WPF adalah aplikasi Windows dengan antarmuka pengguna yang kaya dan menarik. WPF adalah teknologi pengembangan UI dari Microsoft yang memungkinkan pembuatan antarmuka yang lebih canggih daripada Windows Forms. Fitur-fitur utamanya meliputi grafik kaya, animasi, pengaturan tata letak yang baik, serta kemampuan pengikatan data yang kuat. Ini membuat aplikasi WPF sangat fleksibel dan cocok untuk berbagai perangkat dan platform Windows.










Minggu, 17 September 2023

Tugas Pertemuan 4: Membuat Aplikasi WPF

Nama: Duevano Fairuz Pandya

NRP: 5025211052

Kelas: PBKK - A

Tahun: 2023

Link Github: Tugas WPF


Deskripsi Tugas

WPF adalah singkatan dari Windows Presentation Platform. Ini adalah kerangka  pengembangan perangkat lunak yang dikembangkan oleh Microsoft untuk membuat aplikasi desktop dengan antarmuka pengguna grafis (GUI) yang kaya dan interaktif. WPF adalah salah satu dari banyak teknologi yang digunakan untuk mengembangkan aplikasi desktop di lingkungan Windows.


 Berikut beberapa poin penting tentang WPF:

1. Antarmuka pengguna grafis (GUI) yang kaya:

WPF memungkinkan pengembang untuk membuat antarmuka pengguna yang kaya dan menarik yang mendukung berbagai elemen seperti tombol, gambar, teks, animasi, grafik vektor, efek transparansi, dan banyak lagi. 

 2. Deklaratif dan berbeda dari logika bisnis

WPF menggunakan pendekatan yang berbeda antara antarmuka pengguna dan logika bisnis aplikasi. Antarmuka pengguna ditentukan menggunakan Extensible Application Markup Language (XAML), yang memungkinkan desainer dan pengembang untuk bekerja secara terpisah.

 3. Dukungan 2D dan 3D:

WPF mendukung rendering grafik 2D dan 3D yang memungkinkan pembuatan aplikasi yang lebih menarik secara visual.  

4. Pengikatan data

WPF sangat mendukung pengikatan data, sehingga memudahkan untuk mengikat data ke antarmuka pengguna. Hal ini memungkinkan pemisahan yang lebih baik antara pandangan dan logika.

 5. Animasi dan efek

WPF mendukung animasi dan efek yang kaya,  memungkinkan Anda membuat antarmuka pengguna yang dinamis.  

6. Sangat terukur

Aplikasi WPF dapat dengan mudah diubah ukurannya dan disesuaikan dengan  resolusi layar dan perangkat input yang berbeda.

 7. Dukungan aksesibilitas

WPF memiliki sejumlah fitur yang mendukung aksesibilitas bagi pengguna berkebutuhan khusus, seperti pembaca layar.

 WPF banyak digunakan untuk mengembangkan aplikasi desktop Windows  yang kompleks dan  menarik, seperti aplikasi bisnis, aplikasi game, alat desain, dll. WPF adalah pilihan yang ampuh bagi pengembang yang ingin membuat antarmuka pengguna desktop yang kaya dan interaktif pada platform Windows.



Senin, 04 September 2023

Tugas Pertemuan 2 : Membuat Aplikasi Kalkulator dan WebCam Capture

 Nama: Duevano Fairuz Pandya

NRP: 5025211052

Kelas: PBKK - A

Tahun: 2023

Link Github: Github Tugas 1

Deskripsi Tugas

Pada tugas pertama ini, kami diminta untuk membuat sebuah program kalkulator sederhana dan WebCam Capture berupa windows form yang memanfaatkan penggunaan bahasa C# dengan framework .NET versi 7.0 dan Microsoft Visual Studio. 


Kalkulator

Kalkulator yang saya buat sangat sederhana tanpa penggunaan logika yang kompleks sehingga tidak bisa menghitung angka yang sangat besar. Fitur kalkulator yang tersedia meliputi tampilan kalkulator mini dengan perhitungan tambah(+), kurang(-), kali(*), bagi(/) dan tombol utilitas Clear untuk menghapus inputan.


WebCam Capture

Aplikasi ini dibuat untuk meniru fungsi software kamera yang telah ada di desktop. Pembuatan aplikasi ini memanfaatkan framework / library Aforge.NET yang mana memang berfungsi untuk melakukan image processing. Fitur aplikasi ini meliputi pemilihan list WebCam yang terkonek di komputer, mengcapture foto, dan mengsave foto dengan format jpg atau png.




Webcam yang aktif akan berada di sebelah kiri, sedangkan hasil capture akan otomatis ditampilkan disebelah kanan.


Pilihan format save yang tersedia adalah jpg dan png.




Final Project PBKK A

Soal: i. Cari paper yang berhubungan dengan aktivitas pembuatan perangkat lunak/ aplikasi menggunakan framework. Berdasarkan referensi yang ...