Anda di halaman 1dari 2

NAMA : Adam Ramadhan J

KELAS : 3IA17

NPM : 50420031

1. Apa permasalahan yang ada di jurnal tersebut?


Jawab :
Permasalahan yang ada pada jurnal saya adalah mengenai pengurutan nilai pada mahasiswa
pada kelas 3IA17 tahun 2022.

2. Apa yg anda lakukan saat merencanakan algoritma dalam menyelesaikan suatu masalah?
Jawab :
Yaitu dengan menganalisa permasalahan yang ada. Permasalan nya adalah mengenai
pengurutan pada nilai IPK. Untuk itu, algoritma yang digunakan adalah tentang pengurutan
seperti Quick Sort.

3. Ada berapa algoritma yang dapat menyelesaikan permasalahan pada jurnal yang anda buat?
Sebutkan!
Jawab :
Ada 4, yaitu Selection Sort, Merge Sort, Quick Sort, dan insertion sort.

4. Berdasarkan beberapa algoritma yang sudah disebutkan pada no (3), algoritma apa yang anda
pilih? Tuliskan alasan nya kenapa anda memilih algoritma tersebut dibandingkan beberapa
algoritma yang lain!
Jawab :
Algoritma yang saya gunakan adalah Quick sort. Alasan nya adalah karena quick sort dapat
melakukan pensortiran dengan data yang sangat banyak.

5. Apa yg anda lakukan saat menyatakan algoritma dalam menyelesaikan suatu masalah?
Jawab :
Saat menyatakan algoritma , saya akan menyelesaikan masalah dengan menggunakan teknik
sorting dengan algoritma quick sort.

6. Pada jurnal yang telah anda buat, algoritma anda disajikan dalam bentuk apa? Tuliskan atau
gambarkan sesuai jurnal yang anda buat!
Jawab :
Algoritma yang saya buat disajikan dalam bentuk sorting atau pengurutan, dimana pengurutan
tersebut dilakukan pada nilai ipk mahasiswa kelas 3ia17 tahun 2022.

7. Apakah algoritma yang anda pilih pada jurnal yang telah anda buat sudah valid atau absah
dalam menyelesaikan permasalahan di jurnal tersebut?Jelaskan!
Jawab :
Belum. Karena pada kasus ini, kita masih bisa menggunakan algoritma lain seperti pada nomor
3.

8. Apa yg anda lakukan untuk menganalisis algoritma dalam menyelesaikan suatu masalah?
Jawab :
Yaitu dengan menganalisa permasalahan yang ada. Permasalan nya adalah mengenai
pengurutan pada nilai IPK. Untuk itu, algoritma yang digunakan adalah tentang pengurutan
seperti Quick Sort.

9. Analisis Algoritma yang anda gunakan dalam menyelesaikan permasalahan yang ada pada jurnal
anda. Apakah algoritma tersebut absah dan mangkus dalam menyelesaikan permasalahan pada
jurnal tersebut? Jelaskan!
Jawab :
Algoritma quick sort adalah algoritma yang mangkus dalam kasus pengurutan data. Karena
algoritma tersebut dapat mengurutkan data yang sangat banyak.

10. Apakah algoritma yang anda pilih dalam menyelesaikan permasalahan di jurnal yang telah anda
buat sudah memenuhi syarat algoritma yang baik ? Tulis sudah memenuhi atau belum dari
masing-masing syarat !
Jawab :
Syarat algoritma yang baik adalah sifatnya yang general. Jadi algoritma yang dipakai bukan
hanya mengurutkan data yang biasa, namun bisa digunakan pada data yang jumlahnya sangat
banyak. Lalu syarat yang lain adalah mudah dimengerti, yaitu quick sort dapat mudah dipelajari
bahkan oleh orang awam sekalipun.

Anda mungkin juga menyukai