Postingan

Menampilkan postingan dari Oktober, 2024

Latihan Bootstrap Membuat Page Login dan Register

Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : Pemrograman Web - E Tugas 7 - Pertemuan 8   Form Registrasi, Form Kode Pos, Drop Down List Menggunakan HTML, Java Script, CSS Hasil Tugas : Blog   Pada tugas kali ini saya belajar untuk membuat halaman untuk login dan register menggunakan HTML dan juga menggunakan bootstrap. Kode dan Penjelasan : Github Page Login dan Register : Page

ETS PBO - G

Gambar
Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : PBO - G 1. Apa yang dimaksud dengan inheritance/pewarisan dalam OOP? Berikan contoh penerapan pewarisan dengan menunjukkan hubungan antara kelas induk dan kelas turunan. Jawaban : Dalam OOP (Object-Oriented Programming), inheritance atau pewarisan adalah konsep di mana sebuah kelas baru (disebut subclass atau kelas turunan) mewarisi atribut dan metode dari kelas yang sudah ada (disebut superclass atau kelas induk). Dengan pewarisan, kita dapat membuat kelas yang lebih khusus berdasarkan kelas yang lebih umum, tanpa harus menulis ulang kode yang sama. Keuntungan dari Pewarisan: 1. Reusability: Kode yang sudah ada dapat digunakan kembali. 2. Extensibility: Kelas turunan dapat menambahkan fitur baru ke kelas induk. 3. Polimorfisme: Kelas turunan dapat mengubah atau menimpa metode yang diwarisi untuk memberikan perilaku khusus. Contoh Pewarisan dalam Java ```java // Kelas Induk class Hewan {     String nama; ...

ETS PWEB - E

Gambar
Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : PWEB - E   1. Apa yeng dimalsud dengan domain dan hosting dalam konteks aplikasi web? Berikan contoh bagaimana keduanya berfungsi bersama. Jawaban : Dalam konteks aplikasi web, domain dan hosting adalah dua komponen penting yang bekerja sama untuk memungkinkan akses ke sebuah aplikasi atau situs web di internet. 1. Domain Domain adalah alamat yang digunakan untuk mengakses situs web atau aplikasi web melalui internet. Ini adalah nama yang mudah diingat yang menggantikan alamat IP (angka-angka unik yang digunakan komputer untuk berkomunikasi satu sama lain di jaringan). Contoh domain seperti `www.contoh.com` atau `www.abcstore.com`. 2. Hosting Hosting adalah layanan yang menyediakan tempat untuk menyimpan semua file, data, dan konten aplikasi atau situs web. Layanan ini biasanya disediakan oleh perusahaan hosting yang menyediakan server untuk menyimpan dan menjalankan situs web sehingga dapat diakses kapan saja. Bagaiman...

Membuat Game Java - Maze Game

Gambar
Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : Pemrograman Berorientasi Objek - G Tugas 6 - Pertemuan 8 Membuat game java menggunakan Java dan dijalankan pada aplikasi BlueJ Saya membuat game yang bernama Escape the Maze Game, semacam game dimana pemain harus bergerak melalui ruangan-ruangan di dalam labirin dan mencoba menemukan jalan keluar. Kode dan penjelasannya : Github Diagram Class :  Cara menjalankan kodenya di BlueJ : 1. Setelah semua kode dicompile, klik kanan pada kelas MazeGame, lalu pilih new MazeGame() untuk membuat objek MazeGame. 2. Klik kanan objek MazeGame dan pilih void play() untuk memulai permainan. Output : 

Form Registrasi, Form Kode Pos, Drop Down List

Gambar
Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : Pemrograman Web - E Tugas 7 - Pertemuan 8 1. Buatlah sebuah form registrasi yang terdiri dari nama mahasiswa, nim, mata kuliah, dan dosen. Form registrasi ini memiliki aturan sebagai berikut. Ketika pengguna sistem akan mengisikan data nama dengan memasukkan huruf tertentu maka akan muncul rekomendasi tertentu. Source kode : Github Halaman web :  Form Regist 2. Buatlah pencarian kode pos Indonesia dengan inputan Provinsi, Kabupaten/ Kota, Kecamatan, kemudian outputnya kode pos dan informasi daerah. Source kode : Github Halaman web : Form Kode Pos   3. Membuat list drop down dinamis Source kode : Github Tampilan halamannya :   Kode keseluruhan : Github

Layout Blog Untuk Website Menggunakan CSS dan HTML

Gambar
Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : Pemrograman Web - E Tugas 6 - Pertemuan 7 Pada tugas keenam dan pertemuan ketujuh ini saya belajar tentang membuat layout untuk sebuah blog pada sebuah website menggunakan CSS dan HTML. Kode HTML dan CSS : Github Halaman Web : berisi layout blog menggunakan css dan html Tampilan halamannya :  Terima kasih!

Tech Support System Menggunakan Java

Gambar
Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : Pemrograman Berorientasi Objek - G Tugas 5 - Pertemuan 6   Pada pertemuan yang keenam untuk tugas kelima saya belajar membuat tech support system menggunakan Java yang dijalankan pada aplikasi BlueJ. Kode : Github Penjelasan : A. SupportSystem.jav a 1. Kelas `SupportSystem`:    - Kelas ini berfungsi sebagai inti dari sistem dukungan.    - Ada dua variabel instance: `responder` (untuk menghasilkan respon) dan `reader` (untuk membaca input pengguna). 2. Konstruktor `SupportSystem()`:    - Di dalam konstruktor, objek dari kelas `Responder` dan `InputReader` dibuat dan diinisialisasi.    - Objek ini bertanggung jawab untuk merespon input pengguna dan membaca input tersebut. 3. **Metode `start()`:    - Metode ini mengontrol alur utama program.    - Selama pengguna belum mengetik "bye", program akan terus meminta input dari pengguna dan memberikan respons.  ...

Game Sederhana Menggunakan HTML 5

Gambar
Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : Pemrograman Web - E Tugas 5 - Pertemuan 6 Di tugas kelima pada pertemuan kelima ini saya belajar membuat game sederhana menggunakan bahasa HTML 5. Saya membuat game sederhana tangkap kotak yang bisa dimainkan pada sebuah website. Kode : Github Game : Halaman Web Gamenya  Terima kasih!

Situs Berita Menggunakan HTML 5

Gambar
Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : Pemrograman Web - E Tugas 4 - Pertemuan 5 Pada tugas keempat di pertemuan kelima ini saya belajar untuk membuat website halaman situs berita terkini menggunakan HTML 5. Kode : Github Website : Situs Berita Tampilan Website : Terima kasih!