Posts

Showing posts from November, 2023

Evolusi Perangkat Lunak - Tugas Pertemuan 11

Image
Tugas Pertemuan 11 - Refactoring Nama: Gloria Dyah Pramesti NRP: 5025201033 Sebelum Refactoring Masalah: Terdapat redundansi dalam perhitungan luas. Fungsi 'cetak_hasil' seharusnya tidak bertanggung jawab untuk mencetak hasil dan seharusnya diintegrasikan ke dalam fungsi utama. Nama variabel 'luas' digunakan dua kali dengan tipe yang sama. Sesudah Refactoring Perbaikan: Fungsi 'cetak_hasil' dipindahkan ke bawah fungsi. Fungsi 'hitung_luas_persegi_panjang' sekarang hanya bertanggung jawab untuk menghitung luas, bukan mencetak hasil. Variabel 'luas' hanya digunakan sekali dan tipe variabel yang digunakan konsisten.

Evolusi Perangkat Lunak - Tugas Pertemuan 10

Image
Tugas Pertemuan 10 - Impact Analysis Nama: Gloria Dyah Pramesti NRP: 5025201033 Impact Analysis pada Penerimaan Siswa Baru Pada aplikasi penerimaan siswa baru, memiliki form-daftar.php dan list-siswa.php terdapat beberapa kolom yang bisa ditambahkan sehingga datanya jelas dan dapat diketahui dengan baik oleh pengguna. a. form-daftar Pada form-daftar bisa ditambahkan beberapa kolom agar data yang disimpan didalam database lebih spesifik sehingga tidak akan terjadi duplikasi, yaitu: - NISN dan NIK, penambahan kolom NISN dna NIK merupakan hal yang penting karena setiap pendaftar seharusnya memiliki NISN dan NIK yang berbeda satu dengan yang lainnya. - Asal sekolah dan jarak, penambahan asal sekolah dapat membantu memudahkan dalam pembagian zonasi. b. list-siswa Pada list-siswa bisa ditampilkan kolom baru yang telah ditambahkan pada form-daftar.