Anda di halaman 1dari 6

Nama : Pramuditya Pamoedjie

NPM : 22402034
Kelas : SI-XLW41/22

Tugas membuat algoritma dan program searching untuk :


Menu pilihan
1. Isi data
2. Cari data berdasarkan nim
3. Cari data berdasarkan nilai
4. Cari data berdasarkan indeks nilai
5. Tampil data keseluruhan yg sdh terurut
6. Keluar

Algoritma:

1. Buat struktur data mahasiswa


Struct Mahasiswa
int nim
float nilai
//data lain

2. Deklarasi array mahasiswa


Mahasiswa dataMahasiswa[100]

3. Buat menu pilihan


4. Jika pilihan = 1
- Baca data mahasiswa dari user dan masukkan ke array

5. Jika pilihan = 2
- Terima input NIM yang dicari
- Lakukan sequential search tanpa boolean untuk mencari data berdasarkan NIM
- Tampilkan hasil pencarian

6. Jika pilihan = 3
- Terima input nilai yang dicari
- Lakukan sequential search dengan boolean untuk mencari data berdasarkan nilai
- Tampilkan hasil pencarian

7. Jika pilihan = 4
- Terima input indeks yang dicari
- Tampilkan data mahasiswa pada indeks tersebut

8. Jika pilihan = 5
- Urutkan data mahasiswa berdasarkan NIM dengan selection sort
- Tampilkan seluruh data mahasiswa

9. Jika pilihan = 0
- Keluar dari program
Proses input data:
Proses pencarian data:
Proses pencarian data berdasarkan nilai :
Proses pencarian data berdasarkan indeks :
Proses menampilkan data mahasiswa secara urut berdasarkan NIM:

Anda mungkin juga menyukai