Minggu, 07 Oktober 2018

Tugas 2 "Metode Perancangan Program"




TUGAS 2
===================================================


--------------------------------------------------------
| NIM               = 12171332                                     |
| Nama             = Marfanio Yuli Setyanto                |
| Kelas             = 12.3A.35                                       |
| Dosen            = Andrian Eko Widodo,  M. Kom   |
 ------------------------------------------------------------

Kampus           =  Universitas Bina Sarana Informatika

=======================================


1. Buatlah pseudocode & flowchart untuk menghasilkan 1 liter air dengan menggunakan tabung      

    dengan ukuran 3 liter dan 5 liter.

* PSEUDOCODE *


{

      Menghitung  1 liter air dengan menggunakan tabung 3 liter & 5liter

}



Deklarasi :

-          Inisialisasi air 1 liter
-          Inisialisasi tabung 3 liter & 5 liter
Deskripsi :
-          Input : tabung 1 =5, tabung 2 = 3
-          Tabung 1 = tabung 1 – tabung 2
-          Tabung = 1 liter

Jika “Ya” maka cetak tabung 1 liter
Jika “Tidak” maka kembali lagi input hingga tabung 1 liter selesai.
 
* FLOWCHART *





















2. Buatlah pseudocode & flowchart untuk KHS sederhana dengan
    ketentuan :








*Pseudocode KHS Mahasiswa * :


   A.    Input :

-          NIM

-          Nama

-          Matakuliah
-          Nilai ( 0-100 )
   B.     Output :
-          NIM
-          Nama
-          Matakuliah
-          Nilai Angka( 0-100 )
-          Nilai Huruf ( A-E )
   C.     Deskripsi :
-          Read nilai IF Nilai_angka >=
-          0 AND Nilai Angka <= 50 THEN
-          Nilai Huruf  < - ‘E’ ELSE IF
-          Nilai Angka >= 51 AND
-          Nilai Angka <= 60 THEN
-          Nilai Huruf  < - ‘D’ ELSE IF
-          Nilai Angka >= 61 AND
-          Nilai Angka <= 70 THEN....
-          Nilai Huruf  < - ‘C’ ELSE IF
-          Nilai Angka >= 71 AND
-          Nilai Angka <= 60 THEN
-          Nilai Huruf  < - ‘B’ ELSE IF
-          Nilai Angka >= 86 AND
-          Nilai Angka <= 60 THEN
-          Nilai Huruf  < - ‘A’ ELSE IF
-          Nilai Angka >= 61 AND
-          Nilai Angka <= 100 THEN Ket <-  “LULUS”  ELSE IF Nilai Angka >= 0 AND Nilai Angka <=60 THEN Ket <- “TIDAK LULUS” END IF WRITE NIM
 

*FLOWCHART*

 3. Sebutkan contoh operator yang digunakan dalam pemrograman  dan contoh penggunaan dalam program :
− Arithmetic operator
− Assignment operator
− Logical operator
− Relational operator
− Pointer operator
− Bitwise operator


a. Operator Aritmetik ( Arithmetic Operator ) Operator ini membentuk perhitungan aritmatik. Kedua operan dari operasi aritmatik ini dapat berupa nilai integer atau real.


 











-  Contoh Penggunaan Program :




  

     








 

  b. Operator Assignment adalah Operator ini digunakan memasukan nilai kedalam sebuah variabel, tanpa menghilangkan atau mengosongkan nilai variabel sebelumnya.









  


- Contoh Penggunaan Program



  
- Rumus Program






    C.  Operator Logika (  Logical Operator ) adalah operator yang digunakan untuk mengkombinasikan hasil ekspresi yang mengandung operator relasional. Hasil dari operator logika ini menghasilkan nilai numerik 1 (True) atau 0 (False).

 
 - Contoh Penggunaan Program 


     d.  Operator Relational ( Relational Operator ) adalah Operator ini membandingkan dua operan dan hasilnya berupa nilai boolean (BENAR atau SALAH). Operasi relasional dapat dilakukan pada dua nilai dengan tipe data yang sama : tipe data integer, riil, char, string, maupun boolean.












. - Contoh Penggunaan Program :





 












     
  e.  Operator Pointer ( Pointer Operator ) adalah suatu variable yang menunjuk ke alamat memory variable lainnya. Variable pointer berisi suatu alamat ( alokasi memory ).




 
 - Contoh Penggunaan Program


  
    










  f. Operator Btiwise ( Bitwise Operator ) adalah Operator Bitwise digunakan untuk memanipulasi data dalam bentuk bit. Borland C++ menyediakan 6 buah operator bitwise.
.
















  
- Contoh Pengunaan Program
     * Bitwise NOT










      


     

   * Bitwise Shift Left











.     * Bitwise Shift Right


.
.







      
* Bitwise AND












     * Bitwise XOR












       * Bitwise OR


















===========================================

SELESAI 

===========================================

Tidak ada komentar:

Posting Komentar