Minggu, 12 Maret 2017

Tugas Praktikum Algoritma 1

Assalamu'alaikum

kali ini saya akan membagikan cara simple membuat daftar menu. tentu saja saya akan memakai Raptor, lalu menekan menu generate lalu memilih C++.

mari mengenal apa itu raptor dan C++.


  • Apa itu C++...?
Sebelum C++ dikembangkan, sudah ada bahasa sejenis yang digunakan programer yaitu bahasa C (dikembangkan oleh Dennis Ritchie dari bahasa B), saat itu dia dari Bell Laboratories sedang mengembangkan system operasi Unix. C ini merupakan bahasa prosedural, kemudian dikembangkan hingga menjadi sebuah bahasa pemrograman C yang berorientasi pada object (OOP – Object Oriented Programming) yang kemudian disebut dengan C++ (dikembangkan oleh Bejarne Stroustrup tahun 1979).

  •  Apa itu RAPTOR..?
Jika kalian masih bingung apa itu Raptor yang ada di program-program itu. Raptor merupakan program yang berbasis flowchart. Raptor digunakan untuk membantu memvisualisasikan algoritma yang telah kita buat dalam flowchart. Program Raptor diciptakan secara visual dan dieksekusi secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma, dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor. 

 Deklarasi :
              nim : integer
              pass : string
           user : integer
           pass1 : string
Deskripsi :
             nim <-- 160018048
             pass <-- "ayuoktafiani"
             read ( user,pass1)
             if ( user==nim && pass1==pass){
                   write (pilih navigasi)
              } 

kali ini saya akan mambuat menu krs dan khs

langkah-langkah :
  1. pastikan dilaptopmu tersedia aplikasi Raptor
  2. buat flowchart seperti gambar dibawah ini 
 

















jika kalian memasukkan ussername atau password yang salah maka program itu tidak bisa berjalan. Dan akan terjadi EROR. 

















jika kalian memasukkan username dan password yang benar maka kalian akan memilih KRS atau KHS. outputannya seperti ini:
















outputan diatas jika kita memilih KRS. jika kita memilih KHS maka outputannya seperti ini :
















jika kalian memilih KHS kalian akan diberikan 2 pilihan smester genap atau smester ganjjil

dalam bentuk C++ adalah seperti berikut :
#include <iostream>
#include <string>

using namespace std;
int main()
{

   int pilih, pilih2, nim, user;
   string pass1,pass;


   cout << "Portal Akademik" << endl;  
  
   nim =1600018048;
   pass ="ayuoktafiani";
   cout<<"Username : ";
   cin >> user;
   cout<<"Password : ";
   cin >> pass1;
  
   if (user==nim && pass1==pass)
   {
      cout<<"Pilih Menu " << endl;     
      cout<<"1.KRS" << endl;     
      cout<<"2.KHS" << endl;     
      cout<<"pilihan : ";
      cin >> pilih;
      if (pilih==1)
      {
         cout << "Hasil Kartu Rencana Studi" << endl;      }
      else
      {
         if (pilih==2)
       
         {
            
    cout << "pilihan smester" << endl;           
    cout << "1.Smester Gasal" << endl;           
    cout << "2.Smester Genap" << endl;           
    cout<<"pilihan smester : ";
    cin >> pilih2;
            if (pilih2==1)
            {
               cout << "Hasil Kartu Hasil Studi smester gasal" << endl;            }
            else
            {
               if (pilih2==2)
               {
                  cout << "Hasil Kartu Hasil Studi smester genap" << endl;               }
               else
               {
                  cout << "Belum ada Kartu Hasil Studi" << endl;               }
            }
         }
         else
         {
         }
      }
   }
   else
   {
      cout << "ERROORR" << endl;   }

   return 0;
}

maka outputannya :

jika pass dan username salah maka akan EROR seperti gambar diatas


jika kalian memilih KRS maka akan langsung mengarah pada krs


jika kalian memilih KHS. 

cukup itu yang dapat saya sharing untuk hari ini. sampai jumpa lagi.
Wassalamualaikum

Tidak ada komentar:

Posting Komentar