Anda di halaman 1dari 7

ANALISIS CODING TUGAS 5

1. DEV C (Cara Menghitung Rata-Rata Raport)


1. Deklarasi header
`#include <stdio.h>`dan `#include <stdlib.h>` File header adalah bagian penting
dalam jalannya sebuah program apabila kita ingin menggunakan fungsi dari
printf dan scanf , if, else dan lain-lainya kedalam sebuah program yang ingin
dijalankan atau diperintahakan dalam Bahasa C+.
2. Komentar
Komentar /*…*/ digunakan untuk memberikan penjelasan mengenai program
atau bagian-bagian tertentu dalam program. Ini membantu dalam dokumentasi
dan pemhaman kode.
3. Fungsi `int main (int argc,char *argv[])`
Adalah fungsi utama dari program. Ini adalah tempat program dimulai.
Parameter `argc` dan `argv` biasanya digunakan untuk menerima argumen dari
baris perintah.
4. `float`
Adalah variable floating-point yang digunakan untuk menyimpan
ntugas,nuts,nuas,nakhir.
5. ‘printf’
Adalah perintah yang digunakan untuk mencetak hasil-hasil perintah yang
telah dimasukkan, yang nantinya akan muncul di aplikasi, atau di akhir
complicated & run coding.
6. ‘scanf’
Digunakan untuk melakukan scan pada 5 input nim,ntugas,nuts, nuas dan
menyimpanya dalam variable yang dipilih oleh pengguna di aplikasi dan
akan memunculkan hasil sesuali pilihan pengguna.
7. Rumus
Rumus disini berfungsi sebagai patokan perhitungan nilai dari masing-
masing nilai nilai dalam mata kuliah, 40%darinilai tugas+ 30%dari nilai
uts+30%darinilai uas dan dihitung dengan data yang diinput diatas dan
kemudian ditampilkan hasilnya dalam variable nilai akhir.
8. Total nilai Akhir
‘if’ merupakan pernyataan yang digunakan apabila program di hadapakan
pada kasus yang memiliki percabangan.

‘else if’ digunakan apabila percabngan memiliki 3 kondisi atau lebih, yang
digunakan untuk menyatakan kondisi terpenuhi dan menyatakann pilihan
yang di pilih pengguna.

selanjutnya fungsi dari nilai huruf nilai setara dan kualifikasi, yaitu
mententukan hasil lebih kecil dari 100 dan lebih besar dari 83 maka
mengeluarkan hasil printf dengan "nilai huruf=A" nilai tersebut dan
nprintf"nilai setara4.0" dan printf "kualifikasi =sangat baik" dan jika hasil
nya lebih dari atau samadengan 76 dan kurang dari atau sama dengan 82
maka printf "nilai huruf= AB" . Untuk proses lainya hampir sama saja
namun dibedakan dari B, BC, C, CB, dan D. Dengan minimal besar
kecilnya nilai yang menjadi patokan huruf tersebut.
9. . Program "return 0;"
Adalah program untuk menunjukan bahwa program berjalan dengan sukses.
MICROSOFT VISIO (Cara Menghitung Rata-Rata Raport Melalui Flowchart)
1. Mulai
Alur dimulai dari “mulai” atau “start” dalam flowchart kita menggunakan shape atau
bentuk oval, bentuk oval dalam flowchart adalah sebagai terminator atau symbol yang
menyatakan awal atau akhir suatu program.
2. Preparation
Lalu yang kedua ada shape berbentuk segi 6 dan sebagai symbol yang manyatakan
penyediaan tempat penyimpanan suatu pengolahan untuk memberikan nilai awal.
3. Input\output
Selanjutnya symbol ini berbentuk jajar genjang yang menyatakan proses input atau
output tanpa tanpa tergantung peralatan dan pengguna memasukan 5 input yaitu
nama, nim, nilai tugas, nilai uts, nilai uas.
4. Proses
Shape pada proses berbentuk persegi Panjang dan symbol ini bermaksud menyatakan
suatu proses yang dilakuka komputer seperti flowchart yang saya buat computer
melakukan proses perhitungan yaitu : nilaiAkhir = (nilaiTugas * 0.40) +(nilaiUTS *
0.30) + (nilaiUAS * 0.30).
5. Input\output
Shape pada proses ini yaitu jajar genjang sama seperti point no 3 namun menampilkan
hasil dari proses perhitungan pada point ke 4
6. Decision
Shape berbentuk diamon atau berlian symbol ini menujukan kondisi tertentu yang
akan menghasilkan dua kemungkinan jawaban, yaitu ya dan tidak, bentuk ini
bermaksud mengkualifikasi atau menentukan golongan dari nilai huruf nilai setara
dan kualifikasi, yaitu mententukan range atau jangkauan seperti yang pertama jika
hasil nya lebih dari atau sama dengan 83 dan kurang dari atau sama dengan 100
maka mengeluarkan hasil printf "nilai huruf = A" dan printf "nilai setara 4.0" dan
printf "kualifikasi = sangat baik" dan jika hasil nya lebih dari atau sama dengan 76
dan kurang dari atau sama dengan 82 maka printf "nilai huruf = AB" dan printf "nilai
setara 3.5" dan printf "kualifikasi = lebih dari baik" dan jika hasil nya lebih dari atau
sama dengan 68 dan kurang dari atau sama dengan 75 maka printf "nilai huruf = B"
dan printf "nilai setara 3.0" dan printf "kualifikasi = baik" dan jika hasil nya lebih dari
atau sama dengan 60 dan kurang dari atau sama dengan 67 maka printf "nilai huruf =
BC" dan printf "nilai setara 2.5" dan printf "kualifikasi = lebih dari cukup" dan jika
hasil nya lebih dari atau sama dengan 50 dan kurang dari atau sama dengan 59 maka
printf "nilai huruf = c" dan "printf nilai setara 2.0" dan printf "kualifikasi = baik" dan
jika hasil nya lebih dari atau sama dengan 40 dan kurang dari atau sama dengan 49
maka printf "nilai huruf = d" dan printf "nilai setara 1.0" dan printf "kualifikasi =
kurang" dan jika hasil nya lebih dari atau sama dengan 0 dan kurang dari atau sama
dengan 39 maka printf "nilai huruf = e" dan printf "nilai setara 0.0" dan printf
"kualifikasi = gagal" , dan jika tidak masuk kedalam 7 kualifikasi diatas maka
program akan langsung terselesaikan
7. Selesai
Alur diakhiri dengan bentuk oval seperti point pertama yaitu gunanya untuk
mengakhiri suatu program, semua percabangan dari 7 percabangan diatas atau diluar
itu akan berakhir pada shape oval yang berarti selesai.
ANALISIS CODING TUGAS 5
(PHYTON)

1. Fungsi utama
Main( ) adalah fungsi utama program yang berisi logika utama program.
2. Judul program
Judul program atau header program yaitu menghitung klasifikasi nilai mahasiswa.
3. Input dari pengguna
Pengguna disuruh memasukan 5 input yaitu nama, nim nilai dan 3 lainya disimpan
dalam float tugas, nilai uts dan nilai uas.
4. Perhitungan nilai
Menghitung 3 nilai yang telah dimasukan yaitu nilai tugas, nilai uts dan nilai uas
dengan bobot nilai tugas 40% + nilai uts 30% + nilai uas 30% dan di dapatkan
nilai akhir.
5. Kualifikasi nilai akhir
Kualifikasi atau menentukan golongan dari nilai huruf nilai setara dan kualifikasi,
yaitu mententukan range atau jangkauan seperti yang pertama jika hasil nya lebih
dari atau sama dengan 83 dan kurang dari atau sama dengan 100 maka
mengeluarkan hasil print "nilai huruf = A" dan print "nilai setara 4.0" dan print
"kualifikasi = sangat baik" dan jika hasil nya lebih dari atau sama dengan 76 dan
kurang dari atau sama dengan 82 maka print "nilai huruf = AB" dan print "nilai
setara 3.5" dan print "kualifikasi = lebih dari baik" dan jika hasil nya lebih dari
atau sama dengan 68 dan kurang dari atau sama dengan 75 maka print "nilai huruf
= B" dan print "nilai setara 3.0" dan print "kualifikasi = baik" dan jika hasil nya
lebih dari atau sama dengan 60 dan kurang dari atau sama dengan 67 maka print
"nilai huruf = BC" dan print "nilai setara 2.5" dan print "kualifikasi = lebih dari
cukup" dan jika hasilnya lebih dari atau sama dengan 50 dan kurang dari atau
sama dengan 59 maka print "nilai huruf = c" dan "print nilai setara 2.0" dan print
"kualifikasi = baik" dan jika hasilnya lebih dari atau sama dengan 40 dan kurang
dari atau sama dengan 49 maka print "nilai huruf = d" dan print "nilai setara 1.0"
dan print "kualifikasi = kurang" dan jika hasil nya lebih dari atau sama dengan 0
dan kurang dari atau sama dengan 39 maka print "nilai huruf = e" dan print "nilai
setara 0.0" dan print "kualifikasi = gagal".
6. Penutup
Kode diatas sebagai eksekusi atau mengakhiri program.

Anda mungkin juga menyukai