Postingan

Menampilkan postingan dari Oktober, 2023

Form Registrasi Mahasiswa

Gambar
 Pada kesempatan kali ini saya sudah mempelajari HTML, CSS, dan Java Script. Mendapatkan penugasan yaitu membuat from registrasi mahasiswa yang berisi (Nama, NRP, Mata Kuliah, dan Dosen). From yang di buat harus dapat menampilkan rekomendasi nama pada saat user menginputkan huruf. Seperti contoh dari from registrasi yang saya buat terdapat variable yang bernama (courseSuggestions) yang menampung beberapa mata kuliah yaitu ( "Pweb" , "Jarkom" , "Kalkulus" , "PBKK" , "Jaringan Nirkabel"). Pada saat user menuliskan huruf J, maka akan muncul rekomendasi matakuliah Jarkom dan Jaringan Nirkabel. Berikut adalah tampilan dari from yang saya buat: Link source code klik disini

Login Page-AJAX

Gambar
Pada pertemuan kali ini, kita diberikan sebuah materi tentang Asynchronous Javascript and XML (AJAX), AJAX adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif. Sehingga, kita diberikan tugas untuk membuat login page dengan memanfaatkan AJAX, sehingga ketika user menekan tombol login, akan secara langsung mengganti styling dari komponen html. Selain itu, page ini juga bisa memeriksa apakah email yang dimasukkan valid atau tidak.  Login page yang saya buat akan melakukan: Validasi email dilakukan terlebih dahulu. Jika email tidak valid, pesan error akan ditampilkan, dan border container akan berubah menjadi merah. Jika email valid, style border dikembalikan ke keadaan semula. Setelah tombol login ditekan, independen dari validasi email, container login akan mengubah warna latar, warna teks, dan isi kontennya menjadi "Login Berhasil!". Berikut tampilan login page yang saya buat: Link source code klik disini

Evaluasi Tengah Semester Evolusi Perangkat Lunak

 Nama: Cholid Junoto NRP: 5025201038 Kelas: Evolusi Perangkat Lunak Soal ETS 1. Apa yang dimaksud dengan evolusi perangkat lunak, dan mengapa evolusi ini penting dalam pengembangan perangkat lunak? Jelaskan dengan contoh bagaimana Windows mengalami evolusi dari versi awal hingga versi terbaru, dan apa manfaat yang dihasilkan dari evolusi ini? 2. Apa yang terjadi di dalam evolusi perangkat lunak yang berfokus pada perbaikan keamanan? Insiden keamanan terkenal yang memengaruhi evolusi perangkat lunak. 3. Apa yang dimaksud dengan "refactoring" dalam konteks evolusi perangkat lunak, dan mengapa itu penting? 4. Studi Kasus: Apakah Windows pernah melakukan refactoring signifikan dalam sejarah evolusinya, dan apa tujuan utamanya? 5. Bagaimana perangkat lunak open source mengalami evolusi dibandingkan dengan perangkat lunak propietari? Jelaskan. Link Jawaban PPT/PDF Link Video Youtube

Evaluasi Tengah Semester PWEB-B

Gambar
 Nama: Cholid Junoto NRP: 5025201038 Kelas: Pemrograman Web B Evaluasi Tengah Semester Soal 1. Jelaskan apa yang dimaksud dengan web responsive? Bagaimana cara membangunnya? 2. Buatlah screenshot dari aplikasi yang telah dikerjakan, kemudian buat link ke tugas source codenya. 3. Sebuah perusahaan  ingin membuat aplikasi web untuk portal berita. Fungsi aplikasi untuk display berita terbaru, pengelompokan kategori, lowongan pekerjaan, informasi iklan atau event kegiatan. Selain itu tersedia juga form untuk pembaca memasukkan artikel atau opini yang ingin dimuat di portal berita. Desainkan front end website perpustakaan. 4. Implementasikan desainmu dan buat dokumentasi. 5. Presentasikan dalam video youtube, dan diembedded ke dalam blog dokumentasi. Jawab; 1.  Web responsif (responsive web) adalah web yang merujuk pada desain dan pengembangan situs web yang dirancang untuk menyesuaikan tampilannya dengan baik di berbagai perangkat dan ukuran layar. Hal ini memungkinkan situs...

Portal Berita

Gambar
 Pada kesempatan Kali ini saya akan membuat Portal Berita dengan memanfaatkan styling dengan CSS. Berikut adalah tampilanya: Dokumentasi github klik disini