5. Buat algoritma untuk menentukan kelulusan mahasiswa dengan masukan berupa Nim, Nama, Nilai UTS, Nilai UAS… Ketentuan: Nilai Akhir = Nilai UTS, Nilai Akhir > 70 maka lulus, jika kurang dari atau sama dengan 70 maka Nilai Akhir = Nilai UTS * 0.4 + Nilai UAS * 0.6, jika hasil >= 60 maka lulus selain itu gagal

Posted on

5. Buat algoritma untuk menentukan kelulusan mahasiswa dengan masukan berupa Nim, Nama, Nilai UTS, Nilai UAS… Ketentuan: Nilai Akhir = Nilai UTS, Nilai Akhir > 70 maka lulus, jika kurang dari atau sama dengan 70 maka Nilai Akhir = Nilai UTS * 0.4 + Nilai UAS * 0.6, jika hasil >= 60 maka lulus selain itu gagal

Jawaban Terkonfirmasi

Buat algoritma untuk menentukan kelulusan mahasiswa

Jawaban

Pendahuluan

Pengertian Algoritma

Algoritma adalah susunan logis dan sistematis dari langkah-langkah untuk memecahkan atau menyelesaikan suatu permasalahan. Misalnya adalah langkah – langkah untuk memasak mie instan, langkah – langkah yang dapat kita temukan di balik bungkus mie instan tersebut juga dapat kita sebut sebagai sebuah algoritma karena merupakan langkah-langkah untuk menyelesaikan permasalahan yaitu memasak mi instan menjadi matang.  

Dalam dunia komputer, algoritma merupakan alur pemrosesan pada sistem komputer yang terbentuk dari kumpulan command atau perintah yang terintegrasi pada setiap aspek komputer (brainware, software, dan hardware).  

Dalam dunia pemrograman, algoritma digunakan untuk membuat software dengan berbagai kegunaan yang digunakan pada perangkat komputer. Algoritma dalam pembuatan software diimplementasikan dengan beberapa bahasa pemrograman seperti C/C++, C#, Visual Basic, dan bahasa pemrograman lainnya. Tanpa algoritma yang tepat, baris demi baris kode tidak akan menghasilkan output yang diinginkan. Oleh karena itu algortima sangat penting dalam membuat program berfungsi sebagaimana mestinya.  

Semakin kompleks suatu algoritma, semakin banyak pula statement di dalamnya dan tidak selamanya berurutan. Statement-statement ini perlu diseleksi dan disesuaikan dengan permasalahan dan prosedur menyelesaikan suatu masalah. Proses penyeleksian statement inilah yang disebut dengan percabangan.

Pengertian dan Pengenalan Program

Apakah program menurut kalian? Program adalah file teks yang berisi pernyataan-pernyataan dalam bahasa pemrograman.  Kemudian bagaimanakah cara membuat program? Ada beberapa langkah yang dilakukan, yaitu:

  1. Merancang program. Disini kita mendefinisikan masalah dan menulis algoritmanya untuk penyelesaian masalah tersebut.
  2. Memasukkan program ke komputer (Implementasi).  
  3. Kompilasi program ke “excecutable”. Excecutable: membuat program dapat dijalankan.
  4. Jalankan program.
  5. Ulangi hingga benar. Ini disebut proses debugging.

Pembahasan

Algoritma untuk menentukan kelulusan mahasiswa dengan masukan berupa Nim, Nama, Nilai UTS, Nilai UAS… Ketentuan: Nilai Akhir = Nilai UTS, Nilai Akhir > 70 maka lulus, jika kurang dari atau sama dengan 70 maka Nilai Akhir = Nilai UTS * 0.4 + Nilai UAS * 0.6, jika hasil >= 60 maka lulus selain itu gagal

Yang perlu kita lakukan pertama kali adalah mengambil inputan data berupa:

  1. NIM
  2. Nama
  3. Nilai UTS
  4. Nilai UAS

Kemudian kita cek apakah Nilai UTS > 70 atau tidak. Jika iya, maka mahasiswa langsing dinyatakan lulus. Jika tidak, hitung nilai Akhir dengan cara menjumlahkan nilai UTS * 0.4 + Nilai UAS * 0.6. Jika hasilnya >= 60 maka mahasiswa dinyatakan lulus. Selain itu mahasiswa dinyatakan tidak lulus.

Kesimpulan

Algoritma untuk menentukan kelulusan mahasiswa:

  1. Mulai
  2. Input NIM
  3. Input Nama
  4. Input Nilai UTS
  5. Input Nilai UAS
  6. Jika Nilai UTS > 70, ke nomor 9, jika tidak, ke nomor 7
  7. Hitung Nilai akhir = Nilai UTS * 0.4 + Nilai UAS * 0.6
  8. Jika Nilai Akhir >= 60, ke nomor 9, jika tidak, ke nomor 10
  9. Mahasiswa lulus, ke nomor 11
  10. Mahasiswa tidak lulus, ke nomor 11
  11. Selesai.

Contoh kode programnya dalam bahasa C/C++

#include<stdio.h>

#include<conio.h>

int main()

{

char[20] NIM;

char[30] Nama;

float UTS, UAS, Akhir;

printf("Masukan NIM : ");

scanf("%s", NIM);

printf("Masukan Nama : ");

scanf("%s", Nama);

printf("Masukan Nilai UTS: ");

scanf("%f", UTS);

printf("Masukan Nilai UAS: ");

scanf("%f", UAS);

if(UTS > 70)

{

   printf("LULUS");

}

else

{

   Akhir = UTS * 0.4F + UAS * 0.6F;

   if(Akhir >= 60) printf("LULUS");

   else printf("TIDAK LULUS");

}

return 1;

}

Pelajari lebih lanjut

Program operasi matematika 2 bilangan brainly.co.id/tugas/18103331

Detil Jawaban

Kelas : 10

Mapel : TIK

Bab : Mengenal Pemrograman Komputer

Kode : 10.11.6

Kata Kunci : algoritma untuk menentukan kelulusan mahasiswa