Langsung ke konten utama

Tugas 7 quiz Metode Perancangan Program

MEMBUAT PSEODECODE, FLOWCHART, DAN PROGRAM KHS


Pseodecode

  1. START
  2. Input NIM,nama,kelas.
  3. Cetak tampilan menu jadwal
  4. Menghitung grade nilai matakuliah?
  5. Jika ya, maka inputkan pilihan matakuliah (1-7)
  6. Masukan nilai ujian
  7. Rumus perhitungan if (NilaiUjian >= 90) skor= 'A', if (NilaiUjian >= 70) skor= 'B', if (NilaiUjian >= 60) skor= 'C', if (NilaiUjian >= 50)skor= 'D, if (NilaiUjian <50) skor= 'E''
  8. Cetak grade mata kuliah
  9. Menghitung ulang?
  10. Jika iya kembali ke no.4
  11. Jika tidak lanjut ke menghitung IPK
  12. Inputkan semua nilai mutu matakuliah
  13. Proses perhitungan ipk=(si*3+so*3+wp*4+st*3+ak*3+mp*4+si*4)/24;
  14. Cetak Khs IPK 
  15. Input Ulang?
  16. Jika iya, kembali ke No.1
  17. jika tidak, cetak "Terimakasih telah datang di skruy.blog.spot"
  18. END

Flowchat 


Program

#include <iostream>
#include <string.h>
#include <conio.h>
#include <windows.h>
#include <stdio.h>
#include <iomanip.h>


int main()
{
  char nim[10],nama[20],kelas[10],status1,status2;
  double NilaiUjian;
  char skor;
  int pilihan1,pilihan2;
  float si,so,wp,st,ak,mp,ps,ipk;

a:
cout<<"|KARTU RENCANA STUDI|"<<endl;
cout<<"=================================================================="<<endl;
cout<<"Masukan Nim   :";cin>>nim;
cout<<"Masukan Nama  :";cin>>nama;
cout<<"Masukan kelas :";cin>>kelas;
cout<<"Kelompok ujian:12.3C.13B"<<endl;
cout<<"Keterangan    :2"<<endl;

cout<<" ====================================================================================" <<endl;
cout<<"|    No   |    Kode        |    Mata kuliah                          |     SKS      |"   <<endl;
cout<<" ====================================================================================" <<endl;
cout<<"|    1    |      240       |   Sistem informasi manajemen            |      3       |" <<endl;
cout<<" ====================================================================================" <<endl;
cout<<"|    2    |      328       |   Sistem operasi                        |      3       |" <<endl;
cout<<" ====================================================================================" <<endl;
cout<<"|    3    |      682       |   Web Programing 2                      |      4       |" <<endl;
cout<<" ====================================================================================" <<endl;
cout<<"|    4    |      700       |   Statistika                            |      3       |" <<endl;
cout<<" ====================================================================================" <<endl;
cout<<"|    5    |      851       |   Akutansi Dasar & praktik              |      3       |" <<endl;
cout<<" ====================================================================================" <<endl;
cout<<"|    6    |      897       |   Metode Perancangan Program            |      4       |" <<endl;
cout<<" ====================================================================================" <<endl;
cout<<"|    7    |      916       |   Permodelan sistem berorientasi objek  |      4       |" <<endl;
cout<<" ====================================================================================" <<endl;

b:
    cout<<"********************************************"<<endl<<endl;
    cout<<"Menghitung Grade Nilai Mata Kuliah [1-7] : ";
    cin>>pilihan1;

    switch(pilihan1){

    case 1 :
    cout<<endl<<"Sistem Informasi Manajemen"<<endl;
    cout<<" Masukan Nilai Ujian : ";
    cin>>NilaiUjian;

     if(NilaiUjian >= 90)
      skor= 'A' ;
else

if(NilaiUjian >= 70)
    skor= 'B';
    else

   if(NilaiUjian >= 60)
   skor= 'C';
   else

   if(NilaiUjian >= 50)
   skor= 'D';
   else
   skor= 'E';
cout<<" Skor : "<<skor<<endl;
      break;

    case 2 :
    cout<<endl<<"Sistem Operasi"<<endl;
    cout<<" Masukan Nilai Ujian : ";
    cin>>NilaiUjian;

     if(NilaiUjian >= 90)
      skor= 'A' ;
else

if(NilaiUjian >= 70)
    skor= 'B';
    else

   if(NilaiUjian >= 60)
   skor= 'C';
   else

   if(NilaiUjian >= 50)
   skor= 'D';
   else
   skor= 'E';
cout<<" Skor : "<<skor<<endl;
      break;

    case 3 :
    cout<<endl<<"Web Programing II"<<endl;
    cout<<" Masukan Nilai Ujian : ";
    cin>>NilaiUjian;

     if(NilaiUjian >= 90)
      skor= 'A' ;
else

if(NilaiUjian >= 70)
    skor= 'B';
    else

   if(NilaiUjian >= 60)
   skor= 'C';
   else

   if(NilaiUjian >= 50)
   skor= 'D';
   else
   skor= 'E';
cout<<" Skor : "<<skor<<endl;
      break;

    case 4 :
    cout<<endl<<"Statistik"<<endl;
    cout<<" Masukan Nilai Ujian : ";
    cin>>NilaiUjian;

     if(NilaiUjian >= 90)
      skor= 'A' ;
else

if(NilaiUjian >= 70)
    skor= 'B';
    else

   if(NilaiUjian >= 60)
   skor= 'C';
   else

   if(NilaiUjian >= 50)
   skor= 'D';
   else
   skor= 'E';
cout<<" Skor : "<<skor<<endl;

    case 5 :
    cout<<endl<<"Akutansi Dasar Dan Praktik"<<endl;
    cout<<" Masukan Nilai Ujian : ";
    cin>>NilaiUjian;

     if(NilaiUjian >= 90)
      skor= 'A' ;
else

if(NilaiUjian >= 70)
    skor= 'B';
    else

   if(NilaiUjian >= 60)
   skor= 'C';
   else

   if(NilaiUjian >= 50)
   skor= 'D';
   else
   skor= 'E';
cout<<" Skor : "<<skor<<endl;
      break;

    case 6 :
    cout<<endl<<"Metode Perancangan Program"<<endl;
    cout<<" Masukan Nilai Ujian : ";
    cin>>NilaiUjian;

     if(NilaiUjian >= 90)
      skor= 'A' ;
else

if(NilaiUjian >= 70)
    skor= 'B';
    else

   if(NilaiUjian >= 60)
   skor= 'C';
   else

   if(NilaiUjian >= 50)
   skor= 'D';
   else
   skor= 'E';
cout<<" Skor : "<<skor<<endl;
      break;

    case 7 :
    cout<<endl<<"Permodelan Sistem Berorientasi Objek"<<endl;
    cout<<" Masukan Nilai Ujian : ";
    cin>>NilaiUjian;

     if(NilaiUjian >= 90)
      skor= 'A' ;
else

if(NilaiUjian >= 70)
    skor= 'B';
    else

   if(NilaiUjian >= 60)
   skor= 'C';
   else

   if(NilaiUjian >= 50)
   skor= 'D';
   else
   skor= 'E';
cout<<" Skor : "<<skor<<endl;
     break;

    default :
    cout<<endl<<"Pilihannya Cuman 1-7 looh"<<endl;
    }

    cout<<"\n\n Menghitung lagi? (yes=y / menghitung ipk=n) : ";cin>>status1;
    if(status1 =='y' || status1 =='Y')
    goto b;
    else
    goto c;



c:
    cout<<"**************PROGRAM MENGHITUNG IPK**************"<<endl<<endl;
    cout<<"**************Menghitung IPK MAHASISWA*************"<<endl<<endl;

    cout<<"============[Nilai mutu adalah SKS*nilai mata kuliah]============="<<endl;
    cout<<"masukan nilai mutu Sistem informasi manajemen                  =";cin>>si;
    cout<<"masukan nilai mutu Sistem operasi                              =";cin>>so;
    cout<<"masukan nilai mutu web programing II                           =";cin>>wp;
    cout<<"masukan nilai mutu statistika                                  =";cin>>st;
    cout<<"masukan nilai mutu akutansi dasar dan praktek                  =";cin>>ak;
    cout<<"masukan nilai mutu metode perancangan perogram                 =";cin>>mp;
    cout<<"masukan nilai mutu permodelan sistem berorientasi objek        =";cin>>ps;
    ipk=(si*3+so*3+wp*4+st*3+ak*3+mp*4+si*4)/24;

    cout<<endl;
    cout<<"   NIM     : "<<nim<<endl;
    cout<<"   NAMA  : "<<nama<<endl;
    cout<<"   Kelas : "<<kelas<<endl;
    cout<<"=================================================================================== "<<endl;
    cout<<"   NO  | MATA KULIAH                           | JUMLAH SKS    | NILAI MUTU         "<<endl;
    cout<<"=================================================================================== "<<endl;
    cout<<"   1   | Sistem Informasi manajemen            |     2         |  "<<si<<endl;
    cout<<"   2   | Sistem operasi                        |     4         |  "<<so<<endl;
    cout<<"   3   | Web Programing                        |     3         |  "<<wp<<endl;
    cout<<"   4   | Statistika                            |     3         |  "<<st<<endl;
    cout<<"   5   | Akutansi dasar&praktek                |     4         |  "<<ak<<endl;
    cout<<"   6   | Metode Perancangan perogram           |     1         |  "<<mp<<endl;
    cout<<"   7   | permodelan sistem berorientasi objek  |     4         |  "<<ps<<endl;
    cout<<"=================================================================================== "<<endl;
    cout<<"   INDEKS PRESTASI KOMULATIF                   |   "<<ipk<<endl;

    cout<<"\n\n Kembali ke menu? (yes=y / No=n) : "; cin>>status2;
    if(status2 =='y' || status2 =='Y')
    goto a;
    else
    goto end;
   clrscr();

end:
cout<<"\n\n ===============================================";
cout<<"\n Terimakasih Atas Kunjungannya Di skruy.blogspot." ;
cout<<"\n =================================================";
//jika garis tidak rapih bisa di rapihkan sendiri ya :)
getch();
}

CONTOH SAAT RUNING PROGRAM



referensi :



Komentar

Postingan populer dari blog ini

Resume Jenis-Jenis Jaringan Komputer

Resume Jenis Jaringan Komputer 1. PAN (Personal Area Network)   PAN atau Personal Area Network adalah  jaringan komputer  digunakan untuk komunikasi antara perangkat komputer. Jangkauan dari jaringan PAN biasanya hanya beberapa meter. Jaringan PAN dapat digunakan untuk komunikasi antara perangkat pribadi sendiri (komunikasiintrapersonal). Kegunaan Jaringan PAN Personal Area Network Menghubungkan perangkat-perangkat komputer Sebagai media komunikasi antara perangkatbsendiri (komunikasi personal) Contoh Penggunaan Jaringan PAN : Menghubungkan HP dengan Laptop menggunakan Bluetooth. Menghubungkan mouse dengan Laptop menggunakan Bluetooth. Menghubungkan Printer dengan Laptop menggunakan Bluetooth Contoh gambar jaringan Personal Area Network 2. MAN (Metropolitan Area Network) MAN (Metropolitan Area Network)  merupakan sebuah jaringan komputer dalam suatu kota dengan transfer data yang berkecepatan tinggi, yang menghubungkan berbagai suatu lokasi misalnya...
1. Topologi Bus       Topologi Bus adalah metode untuk menghubungkan dua atau lebih komputer secara serial, dengan menggunakan kabel utama sebagai pusat lalu - lintas data. Konektor yang digunakan pada topologi bus antara lain konektor BNC dan T konektor dan juga terminator, sementara untuk media transmisi topologi bus menggunakan kabel coaxsial. Bentuk topologi ini mirip dengan ruangan bus untuk itu model topologi ini dinamakan topologi bus. Fungsi topologi bus : fungsi topologi ini hampir sama dengan fungsi topologi jaringan yang lainnya yaitu menghubungkan dua atau lebih komputer agar dapat bisa berkomunikasi untuk tukar - menukar data. Kelebihan Topologi Jaringan Bus Mudah untuk membuatnya Memiliki layout sederhana Memerlukan biaya yang sedikit untuk membuatnya Mudah dikembangkan tanpa mengganggu perangkat jaringan lainnya Kekurangan Topologi Jaringan Bus Apabila terjadi gangguan, akan sulit untuk mendeteksi ...