NAMA : SHELY
NIM :201712041
Pengertian Logika
Berbicara dengan logika (logic) berarti kita berbicara dengan pikiran atau nalar yang baik. Logika identik dengan Inteligensia Quality (IQ) atau kecerdasan mutu. Pengertian Logika adalah Susuatu pernyataan atau kejadian yang dapat diterima oleh Nalar atau Pikiran. Dengan mempergunakan logika maka sesuatu pernyataan /kejadian tersebut dapat diterima atau tidak dapat diterima oleh pikiran.
Pengertian Algoritma
Setiap manusia dalam melaksanakan kehidupannya harus saling berinteraksi dengan yang lainnya, dalam proses berinteraksi tersebut membutuhkan usaha untuk meningkatkan kualitas dan kesejahteraan hidupnya. Dalam hal ini pasti pernah mengalami suatu hambatan, kesulitan atau kendala. Manusia yang bijaksana, tentu akan selalu mengantisipasi atau mengatasi masalah tersebut. Usaha yang dilakukan tersebut tidak selamanya menghasilkan penyelesaian namun justru mungkin menimbulkan masalah baru yang tidak pernah dibayangkan. Dengan kata lain tidak menyelesaikan suatu permasalahan malah menimbulkan suatu masalah yang baru.
Ciri – ciri algoritma:
ada input.
ada proses.
ada output.
Memiliki instruksi instruksi yang jelas dan tidak ambigu.
Harus mempunyai stopping role.
sifat algoritma :
Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman.
Tidak tergantung pada suatu bahasa pemrograman.
Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun
Algoritma dapat digunakan untuk merepresentasikan suatu urutan kejadian secara logis dan dapat diterapkan di semua kejadian sehari-hari
Contoh kasus dalam kehidupan sehari-hari:
Algoritma memasak mie instan.
Rebus air hingga mendidih.
Masukkan mie instan ke dalam air mendidih tersebut.
Tunggu beberapa hingga mie terlihat matang.
Jika mie sudah dirasa matang, angkat dan tiriskan.
Campurkan bumbu-bumbu, dan aduk hingga rata.
Algoritma menghitung luas persegi panjang.
Masukkan panjang
Masukkan lebar
Nilai luas adalah panjang * lebar
Tampilkan luas
Jadi algoritma adalah jembatan untuk mempermudah pemahaman alur kerja suatu prose
Algoritma Menghitung luas persegi panjang
- Input P,L
- Luas = P*L
- Cetak Luas
Definisi Flowchart (Bagan Alir)
- Gambar/simbol yang digunakan untuk menjelaskan algoritma
- Bagan (chart) yang menunjukan alir (flow) di dalam program atau prosedur sistem secara logika.
- Suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.
Flowchart A
.Pseudocode A
- Algoritma A;
{ Digunakan untuk Menghitung Jumlah bil1 dan bil2, dengan Inputan bil1 dan bil2}
- Deklarasi
bil1,bil2,Jumlah : Integer;
- Deklarasi
Read (bil1,bil2);
Jumlah = bil1+bil2;
Write (Jumlah);
b.Pseudocode B
- Algoritma B;
{ Digunakan untuk Menghitung Jumlah X dan Y, dengan Inputan X dan Y}
- Deklarasi
X,Y,Hasil : Integer;
- Deklarasi
Read (X,Y);
Jumlah = X+Y;
Write (Hasil);
sumber :
Out Of Topic Show Konversi KodeHide Konversi Kode Show EmoticonHide Emoticon