𝗠𝗲𝗺𝗯𝗮𝗻𝗴𝘂𝗻 𝗦𝗶𝘀𝘁𝗲𝗺 𝗠𝗮𝗻𝗮𝗷𝗲𝗺𝗲𝗻 𝗗𝗿𝗶𝘃𝗲𝗿
Saya membangun Sistem Manajemen Driver menggunakan ASP.NET Core MVC, Web API, dan SQL Server.
Sistem ini mengelola beberapa fungsi inti untuk operasional driver.
Fitur utama meliputi:
- Operasi CRUD Driver
- Manajemen tunjangan (allowance)
- Manajemen uang muka (advance)
- Manajemen potongan (deduction)
- Manajemen pengeluaran (expense)
- Pembaruan status massal
- Integrasi DataTables
- Alat pencarian, filter, dan ekspor
Stack teknis:
- ASP.NET Core MVC
- ASP.NET Core Web API
- Entity Framework Core
- SQL Server
- Bootstrap
- jQuery
- DataTables
Saya menghadapi tantangan dengan kolom SQL terhitung (computed columns). Saya harus memastikan konsistensi antara lapisan API dan MVC. Saya juga mengoptimalkan performa DataTable. Saya menggunakan pemfilteran dinamis untuk membuat tabel menjadi responsif dan mudah digunakan.
Proyek ini mengajarkan saya:
- Desain REST API
- Pemetaan (mapping) Entity Framework Core
- Optimasi SQL Server
- Pola integrasi MVC dan API
- Arsitektur CRUD yang bersih
Membangun modul enterprise memberikan pengalaman praktis. Proyek nyata mengajarkan Anda lebih banyak tentang skalabilitas dan pemecahan masalah daripada sekadar tutorial.