Postingan

Menampilkan postingan dari November, 2023

Tugas Pertemuan 11-Evolusi Perangkat Lunak

Gambar
Nama : Tegar Ganang Satrio Priambodo NRP : 5025201002 TUGAS PERTEMUAN 11-REFACTORING Sebelum Refactoring Setelah Refactor Controllers: Setiap kelas pengontrol (ForumController, HargaController, dll.) harus didefinisikan dalam file terpisah dan ditempatkan di namespace App\Http\Controllers. Models: Kode mengacu pada model seperti LinkLuar, JadwalPanen, dll. Model ini harus dibuat dan ditentukan di namespace App\Models. Middleware: Kode ini menggunakan middleware untuk otentikasi dan pemeriksaan peran. Pastikan untuk mendefinisikan fungsi middleware ini, seperti checkRole, di file middleware yang sesuai. Views: Tampilan yang direferensikan dalam rute harus dibuat di direktori resources/views.

Tugas Pertemuan 10 - Evolusi Perangkat Lunak

Gambar
Nama : Tegar Ganang Satrio Priambodo NRP : 5025201002 Tugas : Impact Analysis pada Penerimaan Siswa Baru TUGAS IMPACT ANALYSIS PADA PENERIMAAN SISWA BARU Pada aplikasi penerimaan siswa baru terdapat database dan beberapa modul antara lain modul pendaftaran siswa baru, modul unggah berkas, modul edit berkas, modul data siswa. Namun terdapat perubahan untuk modul pendaftaran siswa baru sehingga Perubahan pada Modul Penerimaan Siswa : Saat ini pendaftaran hanya menerima data nama, alamat, jenis kelamin, ttl, agama. Namun sesuai dengan peraturan Kemendikbud, penerimaan siswa baru berdasarkan zonasi jarak koordinat antara rumah dan sekolah. Oleh karena itu, diperlukan perubahan dengan menambahkan kolom gmaps untuk meletakkan koordinat rumah, namun ini akan mempengaruhi tabel siswa dan perubahan pada modul sebagai berikut: Modul unggah berkas : Akibat perubahan, siswa diwajibkan untuk menentukan koordinat rumah mereka dan mengunggah foto rumah dan halaman google maps yang nantinya divalidas