Pages

Jumat, 15 November 2013

Pseudocode KRS (Kartu Rencana Studi)



PSEUDOCODE
Algoritma Pembuatan_Krs
DEKLARASI
nama                    : string
NIM                      : string
doswal                  : string
nip                       : string
thn_aka                : string
peminatan            : string
spasi                     : string
IPlalu                    : float
IPk                        : float
kelas1                   : string
kelas2                   : string
kelas3                   : string
kelas4                   : string
kelas5                   : string
kelas6                   : string
kelas7                   : string
kelas8                   : string
status1                 : string
status 2                                : string
status 3                                : string
status 4                                : string
status 5                                : string
status 6                                : string
status 7                                : string
status 8                                : string
DESKRIPSI
write ("----------------------PENGISIAN KRS----------------------")
write("Masukkan Nama : ")
read(nama)
write("Masukkan NIM : ")
read(NIM)
write("Masukkan Nama Dosen Wali: ")
read(doswal )
System.out.print("Masukkan NIP Dosen Wali: ")
read(nip)
write("Masukkan Tahun Akademik")
read(thn_aka)
write("Masukkan Semester/kumulatif : ")
read(smt_kml)
write("Masukkan Peminatan: ")
read(peminatan)
write("Masukkan IP lalu: ")
read(IPlalu)
read(spasi)
write("Masukkan IPk/SKSk : ")
read(IPk)
read(spasi)
write("Masukkan Kelas Pengetahuan Lingkungan : ")
read(kelas1)
write("Masukkan Kelas Pengantar Teknik Industri : ")
read(kelas2 )
write("Masukkan Kelas Kalkulus1 : ")
read(kelas3)
write("Masukkan Kelas Teknologi Informatika : ")
read(kelas4)
write("Masukkan Kelas Material Teknik : ")
read(kelas5)
write("Masukkan Kelas Bahasa Inggris1 : ")
read(kelas6)
write("Masukkan Kelas Fisika Dasar1 : ")
read(kelas7)
write("Masukkan Kelas Menggambar Teknik : ")
read(kelas8)
write("Masukkan Status Pengetahuan Lingkungan : ")
read(status 1)
write("Masukkan Status Pengantar Teknik Industri : ")
read(status 2 )
write("Masukkan Status Kalkulus1 : ")
read(status 3)
write("Masukkan Status Teknologi Informatika : ")
read(status 4)
write("Masukkan Status Material Teknik : ")
read(status 5)
write("Masukkan Status Bahasa Inggris1 : ")
read(status 6)
write("Masukkan Status Fisika Dasar1 : ")
read(status 7)
write("Masukkan Status Menggambar Teknik : ")
read(status8)
writeln("---------KRS MAHASISWA (SUDAH DISETUJUI WALI)---------")
writeln("Nama: " + nama)
writeln("NIM : " + NIM)
writeln("Tahun Akademik : " + thn_aka)
writeln("Semester/Kumulatif: " + smt_kml)
writeln("Peminatan : " + peminatan)
writeln("IP lalu : " + IPlalu)
if(IPlalu>=3)
then writeln("Beban Studi Maksimal       : 24")
else if(IPlalu<3 and IPlalu>=2.5)
then writeln("Beban Studi Maksimal       : 22")
else if(IPlalu<=2.5 and IPlalu>0)
then writeln("Beban Studi Maksimal       : 20")
else if(IPlalu==0)
then writeln("Beban Studi Maksimal       : 22")
endif
writeln("IPk/ SKSk : " + IPk)
writeln("No.  KMK          Matakuliah         Kelas  SMT  Status  SKS ")
writeln(" 1 TKI201  Pengetahuan Lingkungan   "+"   "+kelas1.toUpperCase()+"   "+"  1  "+"    "+status1.toUpperCase()+"   "+” 2")
writeln(" 2 TKI209  Pengantar Teknik Industri"+"   "+kelas2.toUpperCase()+"   "+"  1 "+"    "+status2.toUpperCase()+"   "+" 3 ")
writeln(" 3 TKI205  Kalkulus1 "+"   "+kelas3.toUpperCase()+"   "+"  1  "+"    "+status3.toUpperCase()+"   "+"  3  ")
writeln(" 4 MWU210  Teknologi Informatika "+"   "+kelas4.toUpperCase()+"   "+"  1 "+"    "+status4.toUpperCase()+"   "+"  2  ")
writeln(" 5 TKI207  Material Teknik"+"   "+kelas5.toUpperCase()+"   "+"  1  "+"    "+status5.toUpperCase()+"   "+"  2 ")
writeln(" 6 MPK206  Bahasa Inggris1"+"   "+kelas6.toUpperCase()+"   "+"  1  "+"    "+status6.toUpperCase()+"   "+" 2 ")
writeln(" 7 TKI203  Fisika Dasar1"+"   "+kelas7.toUpperCase()+"   "+"  1  "+"    "+status7.toUpperCase()+"   "+"  2  ")
writeln(" 8 TKI211  Menggambar Teknik "+"   "+kelas8.toUpperCase()+"   "+"  1  "+"    "+status8.toUpperCase()+"   "+"  3  ")
writeln("Jumlah SKS     19 sks")
writeln("*IP Komulatif dan SKS Komulatif dihitung dari semester 1 hingga semester terakhir ")
writeln("Mengetahui,")
writeln("Dosen Wali")
writeln(""+doswal.toUpperCase()+"")
writeln(" NIP. " +nip)

Tidak ada komentar:

Posting Komentar