Posts

Pertemuan 8 - Javascript Pada Form

Image
Nama : Kadek Fajar Pramartha Yasodana NRP : 5025231185 Kelas : PWEB E Javascript Pada Form Source Code :  GitHub Hosting :  Vercel 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. Gunakan referensi di internet ataupun yang lainnya untuk memecahkan kasus tersebut. 2. Buatlah pencarian kode pos Indonesia dengan inputan Provinsi, Kabupaten/ Kota, Kecamatan,  kemudian outputnya kode pos dan informasi daerah. 3. Membuat List Dropdown dinamis

Pertemuan 15 KPPL: UML Studi Kasus

Image
Nama : Kadek Fajar Pramartha Yasodana NRP : 5025231185 Kelas : KPPL E Membuat UML dari Studi Kasus Aplikasi Web E-Commerce 1. Use Case Diagram 2. Class Diagram 3. Sequence Diagram 4. State Diagram 5. Activity Diagram Register Activity Login Activity Purchasing Activity 6. Component Diagram 7. Deployment Diagram

Pertemuan 15 PWEB - Deskripsi Final Project

Image
Nama : Kadek Fajar Pramartha Yasodana NRP : 5025231185 Kelas : PWEB E Deskripsi Final Project 1. Tuliskan Judul dan Deskripsi Final Project yang akan dikerjakan Judul : Gym Journal Deskripsi : Gym Journal adalah aplikasi untuk melakukan tracking progress workout dari pengguna. Pada applikasi ini pengguna dapat melakukan sign in menggunakan GMail, Jika sudah sign in dan verifikasi tambahan data user bisa menikmati fitur dari applikasi kami. Fitur-fitur tracking workout meliputi user bisa membuat sebuah workout plan yang dimana workout plan tersebut bisa berisi banyak excercise dan setiap excercise dalam workout plan bisa berisi banyak sets yang berisi kg dan reps. Jika user sudah membuat planning, user juga bisa melakukan start sebuah plan yang sudah dibuat. Jika user melakukan start planningnya, user bisa melakukan checklist set yang sudah ia lakukan, jika semua set sudah di checklist, user bisa melakukan submit dan tersimpan sebagai log pada applikasi. Selain itu juga user bisa me...

EAS PWEB - Gym Journal Applikasi Tracking Workout

Image
Nama : Kadek Fajar Pramartha Yasodana NRP : 5025231185 Kelas : PWEB EAS PWEB 1. Apa yang dimaksud dengan Back-End. Jelaskan ruang lingkup pekerjaan Back-End Engineer dan skill yang dibutuhkan. Backend merupakan sebuah profesi dalam bidang programming yang bertugas untuk membuat alurnya logika dari applikasi atau dalam kata lainnya membuat server dari suatu applikasi mau itu web atau mobile dan lainnya. Back-End mendapatkan istilahnya dengan halnya seperti Front-End, Back-End tidak terlihat secara langsung oleh pengguna yang menggunakan applikasi karena Back-End bisa dibilang merupakan server dari applikasi, beda dengan Front-End yang terlihat secara langsung seperti interface page applikasi. Ruang Lingkup Pekerjaan Back-End Engineer meliputi merancang desain arsitektur server dari applikasi, merancang API, merancang query untuk pengintegrasian applikasi dan database, dan lingkup lainnya yang berbau hal server. Skill yang dibutuhkan oleh Back-End Engineer adalah skill dalam pemahama...

EAS KPPL

Image
Nama : Kadek Fajar Pramartha Yasodana NRP : 5025231185 Kelas : KPPL E EAS KPPL 1. Dalam Pengembangan Perangkat Lunak ada fase Analisis dan Desain. A. Terangkan aktivitas yang dilakukan dalam fase Analisis dan Desain Fase Analisis adalah fase dimana kita melakukan sebuah analisis mengenai kebutuhan apa saja yang akan kita perlukan dalam membuat sebuah aplikasi. Misal dalam membuat aplikasi website Restaurant, kita melakukan analisis mengenai kebutuhan dari user mulai dari cara user untuk berinteraksi dengan website, alur cara user memesan suatu makanan dari website. Hal tersebut nantinya akan dibuatkan sebuah use-case diagram yang tentunya akan lebih merinci interaksi user dan website. Selain dari interaksi user, kita juga perlu melakukan analisis mengenai teknologi/stack apa saja yang akan kita gunakan dalam membuat applikasi tersebut, misal dalam website Restaurant, kita membutuhkan database maka kita memakai Postgre dan sebagainya, misal kita membutuhkan interaksi pembayaran user, ki...

EAS PBO - Game Mine Field

Image
Nama : Kadek Fajar Pramartha Yasodana NRP : 5025231185 Kelas : PBO A EAS PBO 1. Apa yang dimaksud dengan Package Library dalam Java. Jelaskan kegunaan dan contoh penggunaannya dalam pemrograman. -Package library dalam java adalah suatu package manager yang mengatur seluruh dependencies package pada project kita. Kegunaan dari package manager ini adalah agar kita tidak perlu manual dalam mendownload packagenya, biasanya package manager menyediakan interface untuk install package melalui GUI atau terminal. Dalam hal project kami, saya menggunakan package manager Gradle dibantu dengan GDX Liftoff, dan IntelIJ untuk mendownload dependencies yang digunakan untuk membuat project saya yaitu berupa game bernama MineField. 2. Buatlah Rancangan Aplikasi yang diambil dalam Final Project Berikut adalah class diagram dari aplikasi kami. 3. Deskripsikan kegunaan dan ruang lingkup aplikasi -Kegunaan dari aplikasi kami adalah untuk melatih skill problem solving dari pemain, karena game yang kami buat ...

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...