Source Code dan notasi membuat krs dan khs
Source Code dan notasi membuat krs dan khs
Notasi :
NOTASI KRS DAN KHS
sks1, sks2, sks3, sks4, sks5, sks6, sks7, totsks, jmlh, a, jmlhmk int
totnilai, rata,persentgs1, persentgs2, persentgs3, persentgs4, persentgs5, persentgs6, persentgs7 float
persenuts1, persenuts2, persenuts3, persenuts4, persenuts5, persenuts6, persenuts7 float persenuas1, persenuas2, persenuas3, persenuas4, persenuas5, persenuas6, persenuas7 float nilaitgs1, nilaitgs2, nilaitgs3, nilaitgs4, nilaitgs5, nilaitgs6, nilaitgs7float
nilaiuts1, nilaiuts2, nilaiuts3, nilaiuts4, nilaiuts5, nilaiuts6, nilaiuts7float nilaiuas1, nilaiuas2, nilaiuas3, nilaiuas4, nilaiuas5, nilaiuas6, nilaiuas7float jn1, jn2, jn3, jn4, jn5, jn6, jn7 float
ip, ip1, ip2, ip3, ip4, ip5, ip6, ip7 float
pred1, pred2, pred3, pred4, pred5, pred6, pred7 string
nama, nim, prodi, jns, mk1, mk2, mk3, mk4, mk5, mk6, mk7 string
output “ KARTU RENCANA STUDI”
input nim input nama input jmlhmk
ouput Mata Kuliah Ke 1
input Masukkan Mata Kuliah, mk1 input SKS, sks1;
input Teori atau Praktik [T/P/(TAPI)], jns
do {
if(jns== "T" || jns=="t"){
output "Persentase Nilai Tugas : " input persentgs1
output "Nilai Tugas : " Input nilaitgs1
Output "Persentase Nilai UTS : "
Input persenuts1
output "Nilai UTS : " input nilaiuts1
output "Persentase Nilai UAS : " input persenuas1
ouput "Nilai UAS : " input nilaiuas1
}
else if(jns=="P" || jns=="p"){
ouput "Persentase Nilai Tugas : " input persentgs1
ouput "Nilai Tugas : " input nilaitgs1
ouput "Persentase Nilai UTS : " input persenuts1
output "Nilai UTS : " input nilaiuts1
output "Persentase Nilai UAS : " input persenuas1
output "Nilai UAS : " input nilaiuas1
}
else{
output "Persentase Nilai Tugas Teori : " input persentgs1
output "Nilai Tugas Teori : " input nilaitgs1
output "Persentase Nilai UTS Teori :
input persenuts1
output "Nilai UTS Teori : " input nilaiuts1 ;
output "Persentase Nilai UAS Teori : " input persenuas1
output "Nilai UAS Teori : " input nilaiuas1
output "Persentase Nilai Tugas Praktik : input persentgs1
output "Nilai Tugas Praktik : " input nilaitgs1
output "Persentase Nilai UTS Praktik : " input persenuts1
output "Nilai UTS Praktik : input nilaiuts1
output "Persentase Nilai UAS Praktik : " input persenuas1
output "Nilai UAS Praktik : " input nilaiuas1 ;
}
if(persentgs1+persenuts1+persenuas1!=100){
output "Inputan salah, Persentase melebihi/kurang dari 100." Output “Masukkan inputan ulang!"
}
}while(persentgs1+persenuts1+persenuas1!=100);
if (jmlhmk >= 2){
output "Mata Kuliah Ke : 2" output "Masukkan Mata Kuliah : "
input mk2
input “SKS : "
input sks2
output "Teori atau Praktik [T/P/(TP)] : " input jns
do {
if(jns== "T" || jns=="t"){
output ”Persentase Nilai Tugas : input persentgs2
output "Nilai Tugas : input nilaitgs2
output “Persentase Nilai UTS : " input persenuts2
output "Nilai UTS : " input nilaiuts2
output "Persentase Nilai UAS : " input persenuas2
output “Nilai UAS : " input nilaiuas2
}
else if(jns=="P" || jns=="p"){
output "Persentase Nilai Tugas : " input persentgs2
output “Nilai Tugas : " input nilaitgs2
output "Persentase Nilai UTS : " input persenuts2
output "Nilai UTS : " input nilaiuts2
output "Persentase Nilai UAS : “ input persenuas2
output “Nilai UAS : " input nilaiuas2
}
else{
output "Persentase Nilai Tugas Teori : " input persentgs2
output "Nilai Tugas Teori : " input nilaitgs2
output “Persentase Nilai UTS Teori : " input persenuts2
output “Nilai UTS Teori : " input nilaiuts2
output “Persentase Nilai UAS Teori : " input persenuas2
output "Nilai UAS Teori : " input nilaiuas2
output "Persentase Nilai Tugas Praktik : " input persentgs2
output "Nilai Tugas Praktik : " input nilaitgs2
output "Persentase Nilai UTS Praktik : " input persenuts2
output “Nilai UTS Praktik : " ; input nilaiuts2
output "Persentase Nilai UAS Praktik : " input persenuas2
output "Nilai UAS Praktik : " input nilaiuas2
}
if(persentgs2+persenuts2+persenuas2!=100){
output "Inputan salah, Persentase melebihi /kurang dari 100." output "Masukkan inputan ulang!"
}
}while(persentgs2+persenuts2+persenuas2!=100);
}
if (jmlhmk >= 3){
output "Mata Kuliah Ke : 3" output "Masukkan Mata Kuliah : " input mk3
input “SKS : "
input sks3
output "Teori atau Praktik [T/P/(TP)] : " input jns
do {
if(jns== "T" || jns=="t"){
output ”Persentase Nilai Tugas : input persentgs3
output "Nilai Tugas : input nilaitgs3
output “Persentase Nilai UTS : " input persenuts3
output "Nilai UTS : "
input nilaiuts3
output "Persentase Nilai UAS : " input persenuas3
output “Nilai UAS : " input nilaiuas3
}
else if(jns=="P" || jns=="p"){
output "Persentase Nilai Tugas : " input persentgs3
output “Nilai Tugas : " input nilaitgs3
output "Persentase Nilai UTS : " input persenuts3
output "Nilai UTS : " input nilaiuts3
output "Persentase Nilai UAS : “ input persenuas3
output “Nilai UAS : " input nilaiuas3
}
else{
output "Persentase Nilai Tugas Teori : " input persentgs3
output "Nilai Tugas Teori : " input nilaitgs3
output “Persentase Nilai UTS Teori : " input persenuts3
output “Nilai UTS Teori : " input nilaiuts3
output “Persentase Nilai UAS Teori : " input persenuas3
output "Nilai UAS Teori : " input nilaiuas3
output "Persentase Nilai Tugas Praktik : " input persentgs3
output "Nilai Tugas Praktik : " input nilaitgs3
output "Persentase Nilai UTS Praktik : " input persenuts3
output “Nilai UTS Praktik : " ; input nilaiuts3
output "Persentase Nilai UAS Praktik : " input persenuas3
output "Nilai UAS Praktik : " input nilaiuas3
}
if(persentgs3+persenuts3+persenuas3!=100){
output "Inputan salah, Persentase melebihi /kurang dari 100." output "Masukkan inputan ulang!"
}
}while(persentgs3+persenuts3+persenuas3!=100);
}
if (jmlhmk >= 4){
output "Mata Kuliah Ke : 4" output "Masukkan Mata Kuliah : " input mk4
input “SKS : "
input sks4
output "Teori atau Praktik [T/P/(TP)] : " input jns
do {
if(jns== "T" || jns=="t"){
output ”Persentase Nilai Tugas : input persentgs4
output "Nilai Tugas : input nilaitgs4
output “Persentase Nilai UTS : " input persenuts4
output "Nilai UTS : " input nilaiuts4
output "Persentase Nilai UAS : " input persenuas4
output “Nilai UAS : " input nilaiuas4
}
else if(jns=="P" || jns=="p"){
output "Persentase Nilai Tugas : " input persentgs4
output “Nilai Tugas : " input nilaitgs4
output "Persentase Nilai UTS : " input persenuts4
output "Nilai UTS : " input nilaiuts4
output "Persentase Nilai UAS : “ input persenuas4
output “Nilai UAS : " input nilaiuas4
}
else{
output "Persentase Nilai Tugas Teori : " input persentgs4
output "Nilai Tugas Teori : " input nilaitgs4
output “Persentase Nilai UTS Teori : " input persenuts4
output “Nilai UTS Teori : " input nilaiuts4
output “Persentase Nilai UAS Teori : " input persenuas4
output "Nilai UAS Teori : " input nilaiuas4
output "Persentase Nilai Tugas Praktik : " input persentgs4
output "Nilai Tugas Praktik : " input nilaitgs4
output "Persentase Nilai UTS Praktik : " input persenuts4
output “Nilai UTS Praktik : " ; input nilaiuts4
output "Persentase Nilai UAS Praktik : " input persenuas4
output "Nilai UAS Praktik : " input nilaiuas4
}
if(persentgs4+persenuts4+persenuas4!=100){
output "Inputan salah, Persentase melebihi /kurang dari 100." output "Masukkan inputan ulang!"
}
}while(persentgs4+persenuts4+persenuas4!=100);
}
if (jmlhmk >= 5){
output "Mata Kuliah Ke : 5" output "Masukkan Mata Kuliah : " input mk5
input “SKS : "
input sks5
output "Teori atau Praktik [T/P/(TP)] : " input jns
do {
if(jns== "T" || jns=="t"){
output ”Persentase Nilai Tugas : input persentgs5
output "Nilai Tugas : input nilaitgs5
output “Persentase Nilai UTS : " input persenuts5
output "Nilai UTS : " input nilaiuts5
output "Persentase Nilai UAS : "
input persenuas5
output “Nilai UAS : " input nilaiuas5
}
else if(jns=="P" || jns=="p"){
output "Persentase Nilai Tugas : " input persentgs5
output “Nilai Tugas : " input nilaitgs5
output "Persentase Nilai UTS : " input persenuts5
output "Nilai UTS : " input nilaiuts5
output "Persentase Nilai UAS : “ input persenuas5
output “Nilai UAS : " input nilaiuas5
}
else{
output "Persentase Nilai Tugas Teori : " input persentgs5
output "Nilai Tugas Teori : " input nilaitgs5
output “Persentase Nilai UTS Teori : " input persenuts5
output “Nilai UTS Teori : " input nilaiuts5
output “Persentase Nilai UAS Teori : " input persenuas5
output "Nilai UAS Teori : " input nilaiuas5
output "Persentase Nilai Tugas Praktik : " input persentgs5
output "Nilai Tugas Praktik : " input nilaitgs5
output "Persentase Nilai UTS Praktik : " input persenuts5
output “Nilai UTS Praktik : " ; input nilaiuts5
output "Persentase Nilai UAS Praktik : " input persenuas5
output "Nilai UAS Praktik : " input nilaiuas5
}
if(persentgs5+persenuts5+persenuas5!=100){
output "Inputan salah, Persentase melebihi /kurang dari 100." output "Masukkan inputan ulang!"
}
}while(persentgs5+persenuts5+persenuas5!=100);
}
if (jmlhmk >= 6){
output "Mata Kuliah Ke : 6" output "Masukkan Mata Kuliah : " input mk6
input “SKS : "
input sks6
output "Teori atau Praktik [T/P/(TP)] : "
input jns
do {
if(jns== "T" || jns=="t"){
output ”Persentase Nilai Tugas : input persentgs6
output "Nilai Tugas : input nilaitgs6
output “Persentase Nilai UTS : " input persenuts6
output "Nilai UTS : " input nilaiuts6
output "Persentase Nilai UAS : " input persenuas6
output “Nilai UAS : " input nilaiuas6
}
else if(jns=="P" || jns=="p"){
output "Persentase Nilai Tugas : " input persentgs6
output “Nilai Tugas : " input nilaitgs6
output "Persentase Nilai UTS : " input persenuts6
output "Nilai UTS : " input nilaiuts6
output "Persentase Nilai UAS : “ input persenuas6
output “Nilai UAS : " input nilaiuas6
}
else{
output "Persentase Nilai Tugas Teori : " input persentgs6
output "Nilai Tugas Teori : " input nilaitgs6
output “Persentase Nilai UTS Teori : " input persenuts6
output “Nilai UTS Teori : " input nilaiuts6
output “Persentase Nilai UAS Teori : " input persenuas6
output "Nilai UAS Teori : " input nilaiuas6
output "Persentase Nilai Tugas Praktik : " input persentgs6
output "Nilai Tugas Praktik : " input nilaitgs6
output "Persentase Nilai UTS Praktik : " input persenuts6
output “Nilai UTS Praktik : " ; input nilaiuts6
output "Persentase Nilai UAS Praktik : " input persenuas6
output "Nilai UAS Praktik : " input nilaiuas6
}
if(persentgs6+persenuts6+persenuas6!=100){
output "Inputan salah, Persentase melebihi /kurang dari 100." output "Masukkan inputan ulang!"
}
}while(persentgs6+persenuts6+persenuas6!=100);
}
if (jmlhmk >= 7){
output "Mata Kuliah Ke : 7" output "Masukkan Mata Kuliah : " input mk7
input “SKS : "
input sks7
output "Teori atau Praktik [T/P/(TP)] : " input jns
do {
if(jns== "T" || jns=="t"){
output ”Persentase Nilai Tugas : input persentgs7
output "Nilai Tugas : input nilaitgs7
output “Persentase Nilai UTS : " input persenuts7
output "Nilai UTS : " input nilaiuts7
output "Persentase Nilai UAS : " input persenuas7
output “Nilai UAS : "
input nilaiuas7
}
else if(jns=="P" || jns=="p"){
output "Persentase Nilai Tugas : " input persentgs7
output “Nilai Tugas : " input nilaitgs7
output "Persentase Nilai UTS : " input persenuts7
output "Nilai UTS : " input nilaiuts7
output "Persentase Nilai UAS : “ input persenuas7
output “Nilai UAS : " input nilaiuas7
}
else{
output "Persentase Nilai Tugas Teori : " input persentgs7
output "Nilai Tugas Teori : " input nilaitgs7
output “Persentase Nilai UTS Teori : " input persenuts7
output “Nilai UTS Teori : " input nilaiuts7
output “Persentase Nilai UAS Teori : " input persenuas7
output "Nilai UAS Teori : " input nilaiuas7
output "Persentase Nilai Tugas Praktik : " input persentgs7
output "Nilai Tugas Praktik : " input nilaitgs7
output "Persentase Nilai UTS Praktik : " input persenuts7
output “Nilai UTS Praktik : " ; input nilaiuts7
output "Persentase Nilai UAS Praktik : " input persenuas7
output "Nilai UAS Praktik : " input nilaiuas7
}
if(persentgs7+persenuts7+persenuas7!=100){
output "Inputan salah, Persentase melebihi /kurang dari 100." output "Masukkan inputan ulang!"
}
}while(persentgs7+persenuts7+persenuas7!=100);
}
Output " KARTU HASIL STUDI “
output " UNIVERSITAS DIAN NUSWANTORO "
output "NIM : ", nim output "NAMA : ", nama
output "JUMLAH MATA KULIAH : " , jmlhmk Depend on (nim[0])
A :
Output “Fakultas Ilmu Komputer” Depend on (nim[1])
1 :
Output “Jenjang S1” Depend on (nim[2]) 1 :
Output “Program Studi Teknik Informatika “ 2 :
Output “Program Studi Sistem Informasi “ 4 :
Output “Program Studi Desain Komunikasi Visual “ 5 :
Output “Program Studi Ilmu Komunikasi “ Default :
Output “Tidak ada “
2 :
Jenjang D3
Depend on (nim[2]) 1 :
Output “Program Studi Teknik Informatika “ 2 :
Output “Program Studi Sistem Informasi” Default :
Output “Tidak ada” Depend on (nim[0]) B :
Output “Fakultas Ekonomi Dan Bisnis” Depend on (nim[1])
1 :
Output “Jenjang S1” Depend on (nim[2]) 1 :
Output “Program Studi Manajemen “ 2 :
Output “Program Studi Akuntansi “ Default :
Output “Tidak Ada”
Depend on (nim[2]) 2 :
Output “Jenjang d3” Depend on (nim[2]) 1 :
Output “Program Studi Manajemen “ 2 :
Output “Program Studi Akuntansi “ Default :
Output “Tidak Ada”
Output "Mata Kuliah : " , mk1 Output "Jumlah SKS : " , sks1
jn1 = ((nilaitgs1*persentgs1/100)+(nilaiuts1*persenuts1/100)+(nilaiuas1*persenuas1/100));
if(jn1>=85){ pred1 = "A";
}
else if(jn1>=80 || jn1<85){ pred1 = "AB";
}
else if(jn1>=75 || jn1<80){ pred1 = "B";
}
else if(jn1>=70 || jn1<75){
pred1 = "BC";
}
else if(jn1>=65 || jn1<70){ pred1 = "C";
}
else if(jn1>=60 || jn1<65){ pred1 = "D";
}
else {
pred1="E" ;
}
ouput "Score : " , jn1
output “Predikat : ", pred1
if(jmlhmk >=2 ) {
Output "Mata Kuliah : " , mk2 Output "Jumlah SKS : " , sks2
jn2 = ((nilaitgs2*persentgs2/100)+ (nilaiuts2*persenuts2/100)+(nilaiuas2*persenuas2/100));
if(jn2>=85){ pred2 = "A";
}
else if(jn2>=80 || jn2<85){ pred2 = "AB";
}
else if(jn2>=75 || jn2<80){ pred2 = "B";
}
else if(jn2>=70 || jn2<75){ pred2 = "BC";
}
else if(jn2=65 || jn2<70){ pred2 = "C";
}
else if(jn2>=60 || jn2<65){ pred2 = "D";
}
else {
pred2="E" ;
}
ouput "Score : " , jn2
output “Predikat : ", pred2
}
if (jmlhmk >= 3) {
Output "Mata Kuliah : " , mk3 Output "Jumlah SKS : " , sks3
jn3 = ((nilaitgs3*persentgs3/100)+ (nilaiuts3*persenuts3/100)+(nilaiuas3*persenuas3/100));
if(jn3>=85){ pred3 = "A";
}
else if(jn3>=80 || jn3<85){ pred3 = "AB";
}
else if(jn3>=75 || jn3<80){ pred3 = "B";
}
else if(jn3>=70 || jn3<75){ pred3 = "BC";
}
else if(jn3>=65 || jn3<70){ pred3 = "C";
}
else if(jn3>=60 || jn3<65){ pred3 = "D";
}
else {
pred3="E" ;
}
ouput "Score : " , jn3
output “Predikat : ", pred3
}
if (jmlhmk >= 4){
Output "Mata Kuliah : " , mk4 Output "Jumlah SKS : " , sks4
jn4 = ((nilaitgs4*persentgs4/100)+ (nilaiuts4*persenuts4/100)+(nilaiuas4*persenuas4/100));
if(jn4>=85){ pred4 = "A";
}
else if(jn4>=80 || jn4<85){ pred4 = "AB";
}
else if(jn4>=75 || jn4<80){ pred4 = "B";
}
else if(jn4>=70 || jn4<75){ pred4 = "BC";
}
else if(jn4>=65 || jn4<70){ pred4 = "C";
}
else if(jn4>=60 || jn4<65){ pred4 = "D";
}
else {
pred4="E" ;
}
ouput "Score : " , jn4
output “Predikat : ", pred4
}
if (jmlhmk >= 5) {
Output "Mata Kuliah : " , mk5 Output "Jumlah SKS : " , sks5
jn5 = ((nilaitgs5*persentgs5/100)+ (nilaiuts5*persenuts5/100)+(nilaiuas5*persenuas5/100));
if(jn5>=85){ pred5 = "A";
}
else if(jn5>=80 || jn5<85){ pred5 = "AB";
}
else if(jn5>=75 || jn5<80){ pred5 = "B";
}
else if(jn5>=70 || jn5<75){ pred5 = "BC";
}
else if(jn5>=65 || jn5<75){ pred5 = "C";
}
else if(jn5>=60 || jn5<65){ pred5 = "D";
}
else {
pred5 ="E" ;
}
ouput "Score : " , jn5
output “Predikat : ", pred5
}
if (jmlhmk >= 6) {
Output "Mata Kuliah : " , mk6 Output "Jumlah SKS : " , sks6
jn6 = ((nilaitgs6*persentgs6/100)+ (nilaiuts6*persenuts6/100)+(nilaiuas6*persenuas6/100));
if(jn6>=85){ pred6 = "A";
}
else if(jn6>=80 || jn6<85){ pred6 = "AB";
}
else if(jn6>=75 || jn6<80){ pred6 = "B";
}
else if(jn6>=70 || jn6<75){ pred6 = "BC";
}
else if(jn6>=65 || jn6<70){ pred6 = "C";
}
else if(jn6>=60 || jn6<65){ pred6 = "D";
}
else {
pred6 ="E" ;
}
ouput "Score : " , jn6
output “Predikat : ", pred6
}
if (jmlhmk >=7){
Output "Mata Kuliah : " , mk7 Output "Jumlah SKS : " , sks7
jn7 = ((nilaitgs7*persentgs7/100)+ (nilaiuts7*persenuts7/100)+(nilaiuas7*persenuas7/100));
if(jn7>=85){ pred7 = "A";
}
else if(jn7>=80 || jn7<85){ pred7 = "AB";
}
else if(jn7>=75 || jn7<80){ pred7 = "B";
}
else if(jn7>=70 || jn7<75){ pred7 = "BC";
}
else if(jn7>=65 || jn7<70){ pred7 = "C";
}
else if(jn7>=60 || jn7<65){ pred7 = "D";
}
else {
pred7 ="E" ;
}
ouput "Score : " , jn7
output “Predikat : ", pred7
}
ip1 = (jn1+jn2+jn3+jn4+jn5+jn6+jn7) / jmlhmk ouput "IP Semester : " , ip1
Komentar
Posting Komentar