Modul Java Array Object : Pencarian Data Mahasiswa

Array Object digunakan untuk membuat banyak object yang sama dalam satu class. Setiap object dapat diakses dengan menggunakan masing-masing indexnya. Misalnya dalam program penilaian terdapat banyak mahasiswa, kemudian setiap mahasiswa memiliki nama dan npm. Maka dalam program tersebut dapat menggunakan array object pada class mahasiswa.

CONTOH SOAL
Buatlah sebuah program java yang mengimplementasikan Array Object dengan studi kasus mahasiswa !

ALGORITMA
Main program
1. Start
2. Inisialisasi variable : int z=0, int menu=0
3. Deklarasi variable : String npm=sebagai npm yang dicari
4. Deklarasi array objeck mhs dari class mahasiswa dengan banyak index 128
5. Jika menu!=4 benar lanjut ke langkah 6, jika salah lanjut ke langkah 32
6. Masukkan nilai dengan variable menu
7. Jika menu==1 benar lanjut ke langkah 8, jika salah lanjut ke langkah 10
8. Tambah nilai variable z, z=z+1
9. Panggil method setdata() dari object mhs dengan index z, kembali ke langkah 5
10. Jika menu==2 benar lanjut ke langkah 11, jika salah lanjut ke langkah 17
11. Jika z<1 benar lanjut ke langkah 12, jika salah lanjut ke langkah 13
12. Tampilkan “data masih kosong”, kembali ke langkah 5
13. Inisialisasi variable a=0
14. Jika a<z benar lanjut ke langkah 15, jika salah kembali ke langkah 5
15. Tambah nilai variable a, a=a+1
16. Panggil method tampil() dari dari object mhs dengan index z, kembali ke langkah 14
17. Jika menu==3 benar lanjut ke langkah 18, jika salah lanjut ke langkah 29
18. Jika z<1 benar lanjut ke langkah 19, jika salah lanjut ke langkah 20
19. Tampilkan “data masih kosong ”, kembali ke langkah 5
20. Masukkan nilai dengan variable npm
21. Inisialisasi variable    : a=0, ketemu=0
22. Jika a<z benar lanjut ke langkah 23, jika salah lanjut ke langkah 27
23. Tambah nilai variable a, a=a+1
24. Jika npm.equals(mhs[a].getnpm()) benar lanjut ke langkah 25, jika salah kembali ke langkah 22
25. Panggil method tampil() dari object mhs dengan index a
26. Tambah nilai variable ketemu, ketemu=ketemu+1, kembali ke langkah 22
27. Jika ketemu<1 benar lanjut ke langkah 28, jika salah kembali ke langkah 5
28. Tampilkan “data yang anda cari mungkin tidak ada”, kembali ke langkah 5
29. Jika menu==4 benar lanjut ke langkah 30, jika salah lanjut ke langkah 31
30. Tampilkan “keluar…”, kembali ke langkah 5
31. Tampilkan “masukkan menu yang tersedia”, kembali ke langkah 5
32. End

Method setdata()
1. Start
2. Masukkan nilai dengan atribut nama
3. Masukkan nilai dengan atribut npm
4. Masukkan nilai dengan atribut uts
5. Masukkan nilai dengan atribut uas
6. Hitung nilai atribut na, na=(uts+uas)/2
7. End

Method tampil()
1. Start
2. Tampilkan nilai atribut nama
3. Tampilkan nilai atribut npm
4. Tampilkan nilai atribut uts
5. Tampilkan nilai atribut uas
6. Tampilkan nilai atribut na
7. End

Method getnpm()
1. Start
2. Kembalikan nilai atribut npm
3. End

DIAGRAM UML
diagram UML

FLOWCHART

flowchart main program


SOURCE CODE

OUTPUT
output program menu input

output program menu view

output program menu search

output program menu exit

Modul Java Array Object : Pencarian Data Mahasiswa Modul Java Array Object : Pencarian Data Mahasiswa Reviewed by Syafriansyah Muhammad on 7/05/2018 Rating: 5

1 komentar:

Diberdayakan oleh Blogger.