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:
- Judul (Header) yaitu mendefinisikan nama dengan menentukan apakah teks tersebut adalah program, prosedur, fungsi.
- Deklarasi yaitu mendefinisikan nama variabel, nama konstanta, nama prosedur, nama fungsi yang akan digunakan dalam algoritma.
- 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
- Isi Penuh Tabung 3 liter setelah itu tuangkan semuanya ke Tabung 5 liter.
- Tabung 3 liter yang kosong tadi kembali di isi sampai penuh
- Tuangkan Tabung tersebut ke Tabung 5 liter lagi yang terisi 3 liter didalamnya
- Tabung 5 liter sekarang menjadi terisi 5 liter
- Tabung 3 Liter akan tersisa 1 liter
3+3 = 6
6-5 = 1
Keterangan:
3(air pada Tabung), 6(Jumlah Air), 5(Kapasitas Tabung), 1(air yang Tersisa).
FlowChart
Reference : jangkrikngoding.blogspot.com
Tidak ada komentar:
Posting Komentar