Langsung ke konten utama

TUGAS 2 METODE PERANCANGAN PROGRAM

TUGAS 2  METODE PERANCANGAN PROGRAM


1. Buatlah pseudocode & flowchart untuk menghasilkan 1 liter air dengan       menggunakan tabung dengan ukuran 3 liter dan 5 liter.

Deklarasi    à      Inisiasi tabung 1 liter
à      Tabung 3 liter.
à      Tabung 5 liter.

Deskripsi    à      Input 1 liter air
à      Jika iya, maka cetak 1 liter air.
à      Jika tidak, maka kembali input dan cetak sampai 1 liter air.

Pseudocode:
a.      Isi penuh tabung 3 liter dengan air (tabung 3 liter berisi 3 liter air).
b.     Tuangkan air dari tabung 3 liter ke dalam tabung air 5 liter (tabung 5 liter, sekarang berisi 3 liter air).
c.      Isi penuh lagi tabung 3 liter dengan air (tabung 3 liter berisi 3 liter air).
d.     Tuangkan air dari tabung 3 liter ke dalam tabung 5 liter hingga penuh (di dalam tabung 3 liter sekarang tersisa 1 liter air).
e.      Buang seluruh air dari tabung 5 liter air (tabung 5 liter kosong).
f.       Tuangkan air dari tabung 3 liter (yang tersisa 1 liter tadi) ke dalam tabung 5 liter (tabung 5 liter sekarang berisi 1 liter air, tabung 3 liter kosong).
g.     Logikanya 3+3=6 , 6-5=1


Flowchart:








2     2. Buatlah Pseudocode & Flowchart untuk KHS sederhana,
      dengan ketentuan :

  Tabel Nilai

Nilai           Huruf                  Keterangan
86-100          A                       Lulus
71-85            B                       Lulus
61-70            C                       Lulus
51-60            D                      Tidak Lulus
 0-50             E                      Tidak Lulus

dengan Inputan :
ü Nim
ü Nama
ü Mata Kuliah
ü Nilai (0-100)

Jawab :

Nim                       :         String
Nilai_angka          :         Interger
Nilai_huruf           :         Real
Nama                    :         String
Mata Kuliah          :         String


Keluaran :
Ø Nim
Ø Nama
Ø Mata Kuliah
Ø Nilai Angka (0-100)
Ø Nilai Huruf (A-E)


Deskripsi :

Read Nim
Read Nama
Read Nilai IF Nilaiangka>=0 AND Nilai_Angka<=50 THEN
NilaiHuruf <- ‘E’ ELSE IF NilaiAngka>=51 AND NilaiAngka<=60 THEN
NilaiHuruf <- ‘D’ ELSE IF NilaiAngka>=61 AND NilaiAngka<=70 THEN
NilaiHuruf <- ‘C’ ELSE IF NilaiAngka>=71 AND NilaiAngka<=60 THEN
NilaiHuruf <- ‘B’ ELSE IF NilaiAngka>=86 AND NilaiAngka<=60 THEN
NilaiHuruf<- ‘A’ END IF IF NilaiAngka>=61 AND
NilaiAngka<=100 THEN
Ket<- “LULUS” ELSE IF NilaiAngka>=0 AND
NilaiAngka<=60 THEN
Ket<-“TIDAK LULUS”
END IF
WRITE NIM

Algoritma
Menu
è Menampilkan menu dengan 4 pilihan:
                                                       i.            Persegi empat.
                                                     ii.            Lingkaran.
                                                  iii.            Balok.


Catatan :
n Luas Persegi         à Sisi         : Real
n Luas lingkaran      à r             : Real
n Konstanta phi       à Real        : 3,14
n Volume Balok      à p . l. t     : Real
n Pilih                      à Interger

Deskripsi :

WRITE (MENU)
WRITE (1.PERSEGI EMPAT)
WRITE (2.LINGKARAN)
WRITE (3. BALOK)
WRITE (4. KELUAR)
WRITE (Masukan pilihan (1-4) : )
READ (pilih)
DEPEND ON pilih
pilih =1 :
WRITE (Masukan sisi persegi panjang : )
READ (sisi)
1.persegi <-sisi*sisi
WRITE (luas persegi empat adalah : )
WRITE (1_Persegi)
pilih = 2 :
WRITE (Masukan jari-jari : )
READ (r)
l_lingkaran <-Phi*(r*r)
WRITE (L_lingkaran)
Pilih = 3 :
WRITE (Masukan panjang balok)
READ (t)
WRITE (volume balok)
WRITE (Vol_Balok)
pilih = 4 :
WRITE (Terima Kasih)
OTHERWISE
WRITE (Masukan salah, Ulangi masukan)

Algoritma
Pseudocode switch-case

Catatan :
Ø Deskripsi
Ø Start
Ø Input Pilihan
Ø Switc (Pilihan)


Case 1 “Luas segiempat”
L <-3xs
break;
Case 2 “Luas Lingkaran”
L<- Tixr
break;
Case 3 “Volume Balok”
L <-p x l x t
break;
Case 4
keluar
Write
End


Flowchart:






3      3. Sebutkan contoh operator yang digunakan dalam pemrograman dan contoh         penggunaan dalam program :
1)    Arithmetic operator
2)    Assignment operator
3)    Logical operator
4)    Relational operator
5)    Pointer operator
6)    Bitwise opera

Komentar

Postingan populer dari blog ini

TUGAS 1 JARINGAN KOMPUTER

Jenis-Jenis Jaringan Komputer: PAN, LAN, MAN, dan WAN - Maret 20, 2019 Ada banyak jenis-jenis jaringan komputer, seperti PAN (Personal Area Network), LAN (Local Area Network), MAN (Metropolitan Area Network), dan WAN (Wide Area Network). Jenis-Jenis jaringan diatas dibedakan berdasarkan luas area yang dijangkau. Pada artikel ini, Jejak Waktu akan menjelaskan tentang jenis-jenis jaringan komputer seperti yang telah disebutkan diatas. Jenis-Jenis Jaringan Komputer 1. PAN (Personal area network) PAN (Personal Area Network) adalah jaringan komputer yang digunakan untuk transmisi data antara perangkat pribadi seperti komputer, tablet, smartphone, personal digital assistant (PDA), konsol video game, perangkat peripheral dan perangkat hiburan pribadi lainnya. PAN dapat digunakan untuk komunikasi antara perangkat pribadi sendiri (komunikasi interpersonal), atau untuk menghubungkan perangkat ke jaringan dengan tingkat yang...

TUGAS 4 METODE PERANCANGAN PROGRAM

1. Buatlah pseudocode dan flowchart untuk menentukan nilai dan lulus atau tidak lulus dengan ketentuan nilai 0 s/d 45 grade E ket Tidak Lulus nilai 46 s/d 55 grade D ket Tidak Lulus nilai 56 s/d 65 grade C ket Lulus nilai 66 s/d 80 grade B ket Lulus nilai 81 s/d 100 grade A ket Lulus a. Pseudocode Input Nilai ; If (nilai <=45) grade = E ; Else if (nilai>=45||nilai<=55) grade = D; Else if (nilai>=55||nilai<=65) grade = C; Else if (nilai>=65||nilai<=80) grade = B; Else grade = A; If (grade >=’D’) LULUS Else TIDAK LULUS ·       b. Flowchat 2. Buatlah pseudocode dan flowchart untuk menentukan bunga dan reward dengan ketentuan : saldo 1jt s/d 5jt bunga 1% reward payung cantik saldo 6jt s/d 10jt bunga 2% reward Handphone saldo 11jt s/d 15jt bunga 3% reward Smartphone saldo 16jt s/d 20jt bunga 4% reward TV saldo 21jt s/d 25jt bunga 5% reward Sepeda Gunung a. Pseudocode Input saldo; If (saldo>=1.000.000 ||...

Tugas 1 METODE PERANCANGAN PROGRAM

1.       Cari Kegiatan apa saja yang dilakukan pada setiap langkah SDLC ! SDLC merupakan salah satu istilah yang sudah tidak asing lagi bagi anda para programmer dan juga teknisi IT yang biasa melakukan pengembangan terhadap sebuah sistem. Ya, SDLC sendiri merupakan kependekan dari System Development Life Cycle. Atau yang dalam bahasa Indonesia bisa kita artikan sebagai sebuah siklus dari pengembangan sistem. Pada dasarnya, SDLC ini berisi beberapa tahapan yang menggambarkan mengenai siklus dari sebuah sistem yang dikembangkan untuk tujuan tertentu. ada beberapa tahap yang harus dilewati dalam proses pengembangan sistem. Apa saja tahap = tahap tersebut? Berikut ini adalah beberapa tahap – tahap yang dilewati dalam SDLC : Analisis Sistem Tahapan dari SDLC yang pertama adalah melakukan analisis terhadap sistem. Analysis sistem merupakan tahap awal dalam sebuah siklus SDLC, dimana aanalisis sistem akan melakukan berbagai macam analisis terhadap sebuah si...