Posts

Showing posts from December, 2024

Pertemuan 14 PWEB - Menambah Fitur Download PDF & Usulan Final Project

Image
Nama : Kadek Fajar Pramartha Yasodana NRP : 5025231185 Kelas : PWEB E Menambah Fitur Download PDF & Usulan Final Project 1. Buatlah Implementasi Export PDF Pada tugas kali ini saya menambahkan fitur export data calon siswa menjadi bentuk pdf. Untuk memudahkan dalam export saya juga menggunakan library fpdf. Kita bisa menginisialisasi class FPDF dari library tersebut dan menjalankan fungsi fungsi yang sudah tersedia. Source Code :  GitHub proses-pdf.php <?php require ( 'config.php' ); require ( 'fpdf.php' ); $sql = " SELECT id, nama, jenis_kelamin, agama, alamat, sekolah_asal, pegawai_pendaftar_id FROM calon_siswa " ; $query = mysqli_query ( $db , $sql ); $pdf = new FPDF ( 'l' , 'mm' , 'A4' ); $pdf -> AddPage (); //Header $pdf -> SetFont ( 'Arial' , 'B' , 16 ); $pdf -> Cell ( 277 , 7 , 'SMA NEGERI 1 DENPASAR' , 0 , 1 , 'C' ); $pdf -> SetFont ( 'Arial' , 'B' , 12...

Pertemuan 13 PWEB - Menambah Fitur Upload Image

Image
Nama : Kadek Fajar Pramartha Yasodana NRP : 5025231185 Kelas : PWEB E Menambah Fitur Upload Image Pada tugas kali ini untuk menambahkan fitur upload image saya tinggal menambahkan input type file. Pada backend nantinya akan dilakukan validasi untuk memastikan format file sudah benar, dan jika benar maka akan dilakukan insert ke database dengan column image tipe blob. Source Code :  GitHub Migrasi Tabel Menambahkan blob     CREATE TABLE calon_siswa (         id INT NOT NULL AUTO_INCREMENT,           nama VARCHAR(255) NOT NULL,           alamat VARCHAR(255) NOT NULL,           jenis_kelamin VARCHAR(16) NOT NULL,           agama VARCHAR(16) NOT NULL,           sekolah_asal VARCHAR(64) NOT NULL,         image MEDIUMBLOB NOT NULL,         image_type VARCHAR(100) NOT NULL,       ...

Pertemuan 14 OOP - Graphical User Interface

Image
Nama : Kadek Fajar Pramartha Yasodana NRP : 5025231185 Kelas : PBO A Graphical User Interface 1. Membuat frame windows user login dan password . Source Code :  GitHub Untuk membuat frame, kita akan menggunakan library GUI pada java.awt dan javax.swing untuk memudahkan kita membuat. import javax.swing.* ; import java.awt.* ; import java.awt.event.* ; public class Main { private JTextField txtUsername ; private JPasswordField txtPassword ; private static String Username = "Fajar" ; private static String Password = "its" ; private static String msg ; public static void main (String[] args) { Main gui = new Main() ; gui.go() ; } public void go () { JFrame frame = new JFrame( "Login Form" ) ; frame.setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE ) ; JPanel panel = new JPanel() ; panel.setLayout( new GridLayout( 3 , 2 , 10 , 10 )) ; JLabel lblUsername = new JLabel( "Usern...