Postingan

EAS PBO G

Gambar
Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : PBO G Aplikasi investasi sederhana bernama InvestSmart yang digunakan untuk mengorganizer ivestasi milik kita pribadi. 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.   Jawaban! 1. Inheritance dalam Java adalah konsep dalam pemrograman berorientasi objek (OOP) yang memungkinkan sebuah kelas (child class atau subclass) untuk mewarisi properti (fields) dan metode (methods) dari kelas lain (parent class atau superclass). Dengan inheritance, Anda dapat menggunakan kembali kode yang telah ada, mengura...

EAS PWEB E

Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : PWEB E Membuat Website Bakery Shop dari sudut pandang Penjual atau Perusahaan 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 Jawaban! 1. Back-End adalah bagian dari pengembangan perangkat lunak atau aplikasi yang berfokus pada sisi server dan fungsionalitas di belakang layar yang mendukung kinerja suatu aplikasi. Komponen back-end mencakup server, database, logika bisnis, dan API yang memungkinkan aplikasi berjalan dengan baik dan memenuhi kebutuhan pengguna di sisi front-end. Ruang Lingkup Pekerjaan Back-End Engine...

Final Project PWEB - E

Gambar
Rafaela Shyra Ashma' Ramadhani - 5025231217 Sharfina Ardhiyanti Anam - 5025231111 Karla Vania Widjanarko - 5025231123 Final Project PWEB E 1. Tuliskan Judul dan Deskripsi Final Project yang akan dikerjakan 2. Buatlah desain user interface dan struktur tabel dari aplikasi Final Project Jawaban! 1. Judul Final Project: "Pengembangan Website Bakery Shop dengan Fitur Manajemen Produk dan Laporan Penjualan" Deskripsi: Proyek ini bertujuan untuk mengembangkan sebuah website e-commerce khusus bakery shop yang dilengkapi dengan berbagai fitur fungsional untuk mendukung operasional bisnis. Website ini akan memiliki: 1. Halaman Utama (Homepage): Menampilkan informasi utama bakery shop, produk unggulan, dan promosi. 2. Sistem Autentikasi: Halaman login dan manajemen akses pengguna. 3. Manajemen Produk: Fitur untuk menambah, mengedit, menghapus, dan mengunggah foto produk secara dinamis. 4. Tampilan List Produk: Menampilkan daftar produk dengan detail deskripsi, harga, stok, dan g...

Final Project PBO - G

Gambar
Rafaela Shyra Ashma' Ramadhani - 5025231217 Triana Velia Hutabalian - 5025231190 Final Project PBO G 1. Tuliskan judul dan deskripsi final project yang akan dikerjakan  2. Buatlah desain user interface dan diagram class dari aplikasi final project Jawaban! 1. Judul : InvestSmart: Aplikasi Manajemen Investasi Pribadi Deskripsi : InvestSmart adalah aplikasi berbasis Java yang dirancang untuk membantu pengguna mengelola portofolio investasi mereka. Aplikasi ini memungkinkan pengguna untuk menambahkan investasi baru, melihat total keuntungan/kerugian, dan menampilkan rincian investasi dalam berbagai kategori seperti saham, obligasi, atau reksa dana. Kegunaan: Melacak investasi berdasarkan kategori. Menghitung total investasi dan keuntungan/kerugian. Memberikan antarmuka sederhana untuk input dan pengelolaan data investasi.   2. Desain UI : Untuk aplikasi berbasis BlueJ, antarmuka pengguna akan berbentuk Command Line Interface (CLI) dengan menu seperti: Tambah Investasi Lihat Total...

Latihan Membuat Laporan PDF

Gambar
Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : Pemrograman Web - E Tugas Pertemuan Ke-14   Buatlah Implementasi Daftar Siswa Kelas IX Jurusan Rekaya Perangkat Lunak.  Source Code : GitHub Output :  Tampilan Pada Halaman Web     Tampilan Setelah Documentnya Didownload Deskripsi Final Project  Membuat website manajemen dari sisi penjual untuk bakery shop difokuskan pada pengelolaan operasional, inventaris, pesanan, hingga laporan keuangan.  

Latihan Pemrograman GUI

Gambar
Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : Pemrograman Berorientasi Objek - G Tugas Pertemuan 14   1. Membuat frame windows user login dan password 2. Implementasikan aplikasi image viewer Jawaban! 1. Source Code : GitHub Penjelasan :  Komponen GUI: JTextField untuk memasukkan username. JPasswordField untuk memasukkan password. JButton untuk tombol Login dan Cancel. Fungsi Login: Program mengecek apakah username adalah "admin" dan password adalah "12345" . Jika benar, akan muncul dialog "Login berhasil". Jika salah, muncul pesan error. Reset: Tombol Cancel akan menghapus teks di kolom username dan password. setLocationRelativeTo(null) untuk memposisikan frame di tengah layar. Event Handling: Menggunakan ActionListener untuk menangani klik tombol Login dan Cancel. Hasil : Jika username = admin dan password = 12345 , akan muncul pesan Login berhasil! . Jika input salah, akan muncul dialog error.         2. Source Code : GitH...

Web Pendaftaran Siswa Baru dengan Upload Foto - CRUD dengan PHP dan MySQL

Gambar
Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : Pemrograman Web - E Tugas Pertemuan 13   Pada tugas kali ini saya belajar membuat halaman web untuk pendaftaran siswa baru dengan disertai adanya pegawai yang mengurus pendaftaran siswa baru tersebut juga ditambah untuk bagian upload foto siswa pada website sebuah kursus pemrograman dan untuk melihat list pendaftar dari kursus tersebut. Pada bagian list pendaftar, data pendaftar bisa diedit maupun dihapus. Implementasi CURD menggunakan PHP dan MySQL.  Source GitHub : GitHub Tampilannya : Keterangan : Saya menambahkan data untuk siswa baru bernama Louise Pertridge kemudian saya lakukan editing data pada emailnya dari louisep@gmail.com menjadi louisepartridge@gmail.com kemudian saya melakukan penghapusan data pada siswa tersebut.