nabillassyfa / LP5DPBO2024C2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Saya Nabilla Assyfa Ramadhani [2205297] mengerjakan Latihan dalam mata kuliah Desain dan Pemograman Berorientasi Objek, untuk keberkahanNya maka saya tidak melakukan kecurangan seperti yang telah dispesifikasikan. Aamiin

Desain Program

Program ini menggunakan bahasa Java. Di mana program ini dapat menambah, mengubah, dan menghapus data. Program ini terdiri dari 3 file yakni Menu.java, Menu.form, dan Mahasiswa.java.
Adapun atribut yang ada dalam kelas Mahasiswa antara lain:

  1. NIM : Atribut ini digunakan untuk menyimpan NIM mahasiswa.
  2. Nama : Atribut ini digunakan untuk menyimpan nama mahasiswa.
  3. Jenis Kelamin : Atribut ini digunakan untuk menyimpan jenis kelamin mahasiswa.
  4. Univeristas : Atribut ini digunakan untuk menyimpan nama univeristas dimana mahasiswa tersebut belajar.
  5. Jenjang : Atribut ini digunakan untuk menyimpan jenjang mahasiswa.
  6. Status : Atribut ini digunakan untuk menyimpan status awal mahasiswa.

Adapun component input yang digunakan dalam Menu.form antara lain:

  1. JcomboBox : component input JcomboBox digunakan untuk jenis kelamin ["Laki-laki", "Perempuan"], jenjang ["D1","D2","D3","D4","S1","S2","S3"], dan status awal mahasiswa ["Mahasiswa baru","Pindahan","Tamu"].
  2. JTextField : component input JTextField digunakan untuk menampung NIM, Nama, dan Universitas Mahasiswa.



Alur Progran

1. Tambah Data

  1. User diminta untuk mengisi NIM, nama, jenis kelamin, perguruan tinggi, jenjang pendidikan, dan status awal mahasiswa..
  2. Setelah semua informasi diisi, user menekan tombol "Add".
  3. Data mahasiswa yang dimasukkan oleh user akan ditambahkan ke dalam tabel.
  4. Jika user memilih tombol "Cancel", maka proses penambahan data mahasiswa dibatalkan dan tidak ada data yang ditambahkan ke dalam tabel.

2. Ubah Data

  1. Ketika user menekan salah satu entri dalam tabel, maka akan menampilkan form dengan fitur update dan hapus data.
  2. Jika user ingin mengubah data, user dapat memodifikasi data mahasiswa yang ingin diubah.
  3. Kemudian, tekan tombol "Update" untuk menyimpan perubahan.

3. Hapus Data

  1. Ketika user menekan salah satu entri dalam tabel, maka akan menampilkan form dengan fitur update dan hapus data.
  2. Jika user ingin menghapus data, user dapat menekan tombol "Delete".
  3. Setelah user mengonfirmasi penghapusan data, data akan terhapus dan tidak akan muncul lagi dalam tabel.
  4. Jika user menekan tombol "Cancel", maka proses penghapusan data akan dibatalkan.

Dokumentasi

Penambahan data

alt text alt text

Update Data

alt text alt text

Hapus Data

alt text alt text

About


Languages

Language:Java 100.0%