Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

ALGORITMA DAN STRUKTUR DATA 1 dengan C++

Presentasi serupa


Presentasi berjudul: "ALGORITMA DAN STRUKTUR DATA 1 dengan C++"— Transcript presentasi:

1 ALGORITMA DAN STRUKTUR DATA 1 dengan C++
STMIK – AMIK JAYANUSA PADANG

2 Apakah Logika & Algoritma Itu ?
Logika adalah Pola pikir atau cara berpikir untuk menyelesaikan masalah/mencapai suatu tujuan. Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis Algoritma merupakan jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma. Namun jangan beranggapan algoritma selalu identik dengan ilmu komputer saja. Dalam kehidupan sehari-haripun banyak terdapat proses yang digambarkan dalam suatu algoritma.

3 Algoritma yang benar memiliki ciri-ciri sebagai berikut :
Algoritma harus memiliki akhir. Program yang tidak pernah berakhir adalah program yang memiliki algoritma salah. Algoritma tidak boleh memiliki arti ganda Algoritma harus memiliki masukan (input) Algoritma harus memiliki keluaran (output) Algoritma harus Efektif dan Efesien

4 Notasi Algoritma Pseudecode Notasi/kode-kode yang menyerupai program. Contoh : Pseudecode untuk menghitung luas persegi panjang Input (P,L) Luas = P * L Output (Luas)

5 Flowchart Simbol atau gambar yang disusun secara sistematis untuk menggambarkan arah instruksi dari suatu proses. Terminal Awal (Start), Terminal Akhir (Stop) Set Awal atau Nilai Awal Masukan (Input) atau Keluaran ( Output) Proses Pemilihan (Decision) atau Perulangan (Looping) Arah Instruksi Menyambung Flowchart pada halaman yang sama Menyambung Flowchart pada halaman yang berbeda

6 Flowchart menghitung Luas Persegi Panjang
Start Input P, L Luas = P * L Output Luas Stop

7 VARIABEL DAN KONSTANTA
Variabel adalah nama atau simbol yang digunakan sebagai tempat untuk menampung data, dimana isinya/nilainya dapat diubah sesuai dengan input atau proses dari program. Konstanta Memiliki fungsi yang sama dengan variabel, yaitu menampung data namun isinya atau nilainya tidak dapat diubah/tetap selama proses berlangsung.

8 OPERATOR Operator adalah sombol atau kata yang digunakan dalam program untuk melakukan suatu operasi. Operator Aritmatik Operator yang digunakan pada operasi matematika. Operator Arti Prioritas Contoh * Kali 1 2 * 3 = 6 / Bagi (Real) 7 / 2 = 3,5 DIV Bagi (Bulat) 7 DIV 2 = 3 MOD Sisa Bagi 7 MOD 2 = 1 + Tambah 2 2 + 3 = 5 - Kurang 2 – 3 = -1

9 Operator yang digunakan untuk perbandingan
Operator Relasi Operator yang digunakan untuk perbandingan Operator Keterangan > Lebih Dari < Kurang Dari >= Lebih Dari atau sama dengan <= Kurang Dari atau sama dengan <> Tidak sama dengan = Sama dengan IN Perbandingan suatu nilai dengan suatu himpunan

10 Operator Boolean Operator yang digunakan pada operasi nalar ‘Dan’, ‘Atau’, ‘Tidak/Bukan’ dan ‘Atau Eksklusif’. Operator AND (DAN) Operand 1 Operand 2 Hasil False True

11 Operator OR (ATAU) Operand 1 Operand 2 Hasil False True

12 Operator XOR (OR Eksklusif)
Operand 1 Operand 2 Hasil False True Operator NOT (Tidak/Bukan) Operand Hasil True False

13 #include<iostream. h> #include<conio. h> #include<stdio
#include<iostream.h> #include<conio.h> #include<stdio.h> void main() { clrscr(); int p,l, luas; cout<<"Masukkan nilai panjang : "; cin>>p; cout<<"Masukkan nilai lebar : "; cin>>l; luas=p*l; cout<<"Luas persegi panjang : "<<luas<<endl; getche(); }

14 #include<iostream. h> #include<conio. h> #include<stdio
#include<iostream.h> #include<conio.h> #include<stdio.h> #include<string.h> void main() { clrscr(); char nm[10], nh[2]; float na; cout<<"Masukkan nama : "; cin>>nm; cout<<"Masukkan nilai angka : "; cin>>na; if (na<40) strcpy(nh,"E"); else if (na>=40 && na <56) strcpy(nh,"D"); if (na>=56 && na <66) strcpy(nh,"C"); else if (na>=66 && na <66) strcpy(nh,"B"); strcpy(nh,"A"); cout<<"Nilai huruf : "<<nh<<endl; getche(); }


Download ppt "ALGORITMA DAN STRUKTUR DATA 1 dengan C++"

Presentasi serupa


Iklan oleh Google