Algoritma (Pseudo code) Sistem Pengolahan Nilai Mahasiswa:


Algoritma
(Pseudo code)
Sistem Pengolahan Nilai Mahasiswa

SOAL:

Jika NPM : 11911035 , maka Nama: Budi
Jika NPM : 19110311 , maka Nama: Murni
Jika NPM : 19110018 , maka Nama: Dodi

Jika kode Mata Kuliah : MKD1 , maka Mata kuliah = Fisika
Jika kode Mata Kuliah : MKD2 , maka Mata kuliah = Logika dan Algoritma



    

 Rumus Nilai Akhir

(Nilai Hadir * 10 %) + (Nilai Tugas * 20 %) + (Nilai UTS *30 %) + (Nilai UAS * 40 %)
 

  
Nilai Huruf :

Nilai Akhir
Nillai Huruf
>90
A
>80
  B+
>75
B
>70
   C+
>60
C
>50
D
<50
E


Penyelesaian :
   Pseudo-Code

1.      Start
2.      Variabel
                     NPM           : Int
                     Nama           :String
                                 Kode MK    :String
                                 MK             : String
                                 NH              : Int
                                 NT              : Int
                                 NUTS         : Int
                                 NUAS        : Int
                                 NA             : Int
                                 N Huruf     : String
          
    Input:    
                                 read (NPM)
                                 read (Kode MK)
                                 read (NH)
                                 read (NT)
                                 read (NUTS)  
                                 read (NUAS) 

    Proses:               
                                 IF   NPM : 19110313 Then
                                       Nama : Murni
                        Else  IF   NPM : 19110113 Then
                                       Nama :Budi
                        Else  IF   NPM : 19110523 Then
                                       Nama :Dodi
   End 


             IF kode Mk = MK01 Then 
                          MK= Fisika
    Else  IF kode Mk = MK02 Then 
                          MK= Logika dan Algoritma

   End
   NA = (NH * 0,1) + (NT * 0,2) + (NUTS * 0,3) + (NUAS * 0,4) 
       
    Else  IF NA  >          =  90 Then
                  N Huruf      =  A

    Else IF NA   >          =  80 Then
                 N Huruf       =  B+
           
    Else  IF NA  >          =   75 Then
                 N Huruf       =    B

    Else IF NA  >           =    70 Then
                 N Huruf       =     C+
           
    Else IF NA  >          =     60 Then
                 N Huruf      =     C

    Else  IF NA  >          =    50 Then
                  N Huruf      =    D
                   
 \  Else IF NA   <          =    50 Then
                 N Huruf       =     E
                              
    
    End

    Output :
                  write (Nama) 
                  write (MK) 
                  write (NA) 
                  write (N Huruf) 
   End 

   

Komentar

Postingan populer dari blog ini

SISTEM PERSAMAAN LINEAR DEKOMPOSISI METODE CROUT/DOOLITLE

SISTEM PERSAMAAN LINEAR ELIMiNASI GAUSS / ELEMINASI GAUS JORDAN

|Post Fix 26| Partikel No dalam Bahasa Jepang