Postingan

Menampilkan postingan dari November, 2024

5025231237 - Rayhan Aurelia Pramana Rijal - Implemetasi CRUD

Gambar
Nama : Rayhan Aurelia Pramana Rijal Kelas : E NRP : 5025231237 Implementasi PHP dan SQL untuk menggunakan CRUD . Menambahkan data pegawai baru sebagai foreign key pada tabel siswa. database.php Berisi konfigurasi untuk menghubungkan PHP dengan database MySQL. Menggunakan mysqli_connect untuk menyambungkan ke database bernama rayhan . php $host = 'localhost' ; $user = 'root' ; $pass = '' ; $db = 'rayhan' ; Jika koneksi gagal, akan menampilkan pesan error dengan mysqli_connect_error . index.php Halaman utama sistem pendaftaran siswa. Terdapat dua tombol: "Daftar Siswa Baru" : Mengarahkan ke form.php . "Lihat Pendaftar" : Mengarahkan ke daftar.php . form.php Halaman untuk menambahkan siswa baru . Fitur:  Formulir untuk mengisi informasi siswa, seperti: ID siswa. Nama siswa. Jenis kelamin. Email. Pegawai penanggung jawab. Foto siswa.           Data pegawai diambil dari database dengan query:            php  SELECT * FROM ...

5025231237 - Rayhan Aurelia Pramana Rijal - Pendaftaran PHP dan SQL

Gambar
 Nama : Rayhan Aurelia Pramana Rijal Kelas : E NRP : 5025231237 Pendaftaran PHP dan SQL pada login dan register untuk menyimpan datanya. index.php halaman beranda/landing page dari sistem: Menggunakan Bootstrap untuk styling Memiliki navigasi transparan dengan tombol Login Background menggunakan gambar GIF Menampilkan pesan selamat datang Mencegah pengguna yang sudah login untuk kembali ke halaman ini dengan redirect ke dashboard login.php Halaman login untuk sistem: Memeriksa apakah pengguna sudah login Memproses login dengan: Validasi NRP (Nomor Registrasi Pokok) Pencocokan password langsung dari database Menggunakan mysqli untuk query database Memiliki error handling untuk: NRP tidak ditemukan Password salah Mengarahkan ke dashboard jika login berhasil Terdapat link untuk registrasi  logout.php Proses logout sederhana: Menghapus semua session Mengarahkan kembali ke index.php  register.php Halaman registrasi pengguna: Memproses pendaftaran user baru Memeriksa apakah NRP...

5025231237 - Rayhan Aurelia Pramana Rijal - Implementasi Tiket Pesawat

Gambar
 Nama : Rayhan Aurelia Pramana Rijal  Kelas : PBO A  NRP : 5025231237 Sistem Tiket Pesawat - FirsClassTicket.java BusinessClassTicket.java EconomyClassTicket.java Ticket.java Main.java - Output Penjelasan kode :  1. Abstraksi Kelas Tiket abstract class Ticket Fungsi : Merupakan kelas induk untuk tipe tiket lainnya. Karena kelas ini abstrak, tidak dapat diinstansiasi secara langsung. Atribut : Harga_Awal: Menyimpan harga awal tiket. Konstruktor : Menerima harga awal tiket dan menyimpannya ke dalam atribut. Metode Abstrak : calculateFare(): Metode abstrak yang harus diimplementasikan oleh kelas turunannya untuk menghitung harga total tiket. Metode Konkret : printTicketDetail(): Menampilkan harga total tiket yang dihitung menggunakan metode calculateFare(). 2. Kelas Turunan Tiket class EconomyTicket Fungsi : Menghitung harga tiket untuk kelas Economy. Atribut Khusus : ...