Latihan 1 Metode Perancangan Program





Apa Itu Perancangan Program?
   Perancangan program merupakan pengembangan solusi terhadap identifikasi masalah dan menghasilkan serangkaian instruksi yang membangun sebuah program komputer untuk menghasilkan output.

Apa itu Algoritma ?
Algoritma berisi langkah-langkah yang dibutuhkan untuk menyelesaikan sebuah tugas.

Apa saja Syarat Sebuah Algoritma?

  • Menghasilkan keluaran (output)
  • Terdefinisi jelas (definiteness)
  • Memiliki kondisi akhir (finiteness)
  • Memberi solusi yang diharapkan (effectiveness)
  • Berlaku untuk setiap himpunan input sesuai dengan masalah yang diberikan (generality)
Jenis  Cara Menyajikan Algoritma?

PSEUDOCODE 

               Pseudocode adalah cara penulisan algoritma yang hampir menyerupai Bahasa Pemrograman, namun Pseudocode ditulis lebih sederhana dengan menggunakan bahasa baku yang mudah dipahami oleh manusia.

Struktur Algoritma: 

  1. Judul (Header) yaitu  mendefinisikan nama dengan menentukan apakah teks tersebut adalah program, prosedur, fungsi.
  2. Deklarasi  yaitu mendefinisikan nama variabel, nama konstanta, nama prosedur, nama fungsi yang akan digunakan dalam algoritma.
  3. Deskripsi yaitu  mendefinisikan langkah-langkah penyelesaian masalah mulai dari input, proses dan ouput.

Contoh Pseudocode:

Program Luas_Lingkaran (Header)
{menghitung luas sebuah lingkaran apabila jari-jari
lingkaran tersebut diberikan}

Deklarasi
inisialisasi konstanta phi = 3.14
inisialisasi r, luas_lingkaran

Deskripsi
Baca data r
luas_lingkaran = phi * r * r
cetak luas_lingkaran.


FLOWCHART

   Flowchart adalah suatu alat yang menunjukkan langkah-langkah yang harus dilaksanakan dalam menyelesaikan suatu permasalahan untuk komputasi dengan cara mengekspresikan ke dalam serangkaian simbol-simbol grafis.

Simbol-Simbol Flowchart

























Contoh FlowChart


Contoh Latihan Tugas !

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

JAWABAN:

Pseudocode

  1. Isi Penuh Tabung 3 liter setelah itu tuangkan semuanya ke Tabung 5 liter.
  2. Tabung 3 liter yang kosong tadi kembali di isi sampai penuh 
  3. Tuangkan Tabung tersebut ke Tabung 5 liter lagi yang terisi 3 liter didalamnya 
  4. Tabung 5 liter sekarang menjadi terisi 5 liter
  5. Tabung 3 Liter akan tersisa 1 liter
Logikanya 
3+3 = 6
6-5  = 1 
Keterangan: 
3(air pada Tabung), 6(Jumlah Air), 5(Kapasitas Tabung), 1(air yang Tersisa).


FlowChart

 





Komentar

Posting Komentar

Postingan populer dari blog ini

Latihan 2 Metode Perancangan Pemograman

Latihan 1 Permodelan Sistem Berbasis Objek

4 Jenis Jaringan Komputer