Time is your to practice
Setelah kita belajar materi Java Web, sekarang saatnya kita membuat aplikasi contohnya seperti Berikut:
Nah jadi di real live-nya untuk membuat aplikasi developer/programer akan diberikan berupa tampilan atau bahasa keren nya FSD (Function Specification Design) seperti diatas yang kemudian di terjemahkan ke sebuah program. Nah untuk latihan berikut adalah soalnya:
-
Buatlah project Java Web menggunakan Apache Maven dengan menggunakan archetype
maven-archetype-webapp
dengan konfigurasi:artifactId: module-deposito groupId: [isi email kamu contoh `com.maryanto.dimas.bootcamp`] version: [isi tanggal pengerjaan contoh `2020.12.28`]
-
Buatlah database dan user schema dengan konfigurasi:
Database Name: module_deposito Username: [isi dengan nama kamu contoh `dimas_maryanto`] password: [isi boleh bebas]
-
Buatlah perancangan schema database, kemudian terapkan menggunakan flyway migration.
-
Buatlah Tampilah berdasarkan UI pada gambar di atas menggunakan JSP (Java Server Pages).
-
Buatlah koneksi ke database menggunakan JDBC.
- Buatlah Data Access Object untuk data Nasabah dan Deposito.
- CRUD Data Nasabah berdasarkan schema tabel yang telah dibuat.
- CRUD Deposito berdasarkan schema tabel yang telah dibuat.
- CRUD Kartu Deposito berdasarkan schema tabel yang telah dibuat.
- Buat service untuk membuat kartu deposito dengan perhitungan bunga bulanan =
jumlah hari dalam sebulan * nominal * bunga per tahun / 365
contoh : Aplikasi tgl2017-10-04
jumlah harinya30 hari
, nominal10jt
dan bunga pertahun10%
jadi bunga harinya adalah30*10000000*0.1/365
jadiRp. 82,192.00
.
-
Integrasikan UI dan Data Access Object tesebut menggunakan konsep MVC (Model View Controller).
-
Buatlah repository di gitlab / github, setelah itu push ke repository masing-masing.
- Deploy Aplikasi anda ke Server berbasis Web Server dengan Apache Tomcat.
Ok, silahkan di kerjakan dengan sebaik-baiknya ya. goodluck!
Yuk simak juga videonya,
Dan jika temen-temen belajar hal baru kali ini jangan lupa buat Like, Subcribe, dan Share ke temen kalian. Terimakasih!!!