際際滷

際際滷Share a Scribd company logo
LOGIKA & ALGORITMA
ALGORITMA & PENGENALAN FLOW CHART
Pertemuan ke 3
11/13/2022
Logika
Algoritma
1
PENGENALAN DAN DEFINISI FLOWCHART
 Flowchart merupakan gambar atau bagan yang
memperlihatkan urutan dan hubungan antar proses
beserta instruksinya.
 Gambaran ini dinyatakan dengan symbol.
 setiap symbol menggambarkan proses tertentu.
 antara proses digambarkan dengan garis penghubung.
11/13/2022
Logika
Algoritma
2
MACAM FLOW CHART
 System flowchart
 Bagan yang memperlihatkan urutan prosedur dan
proses dari beberapa file dalam media tertentu.
 System flowchart menggambarkan :
 Hubungan antar suatu file dengan file lainnya
 Media yang dipakai untuk setiap file
11/13/2022
Logika
Algoritma
3
MACAM FLOW CHART
 Program flowchart
 Bagan yang memperlihatkan urutan dan hubungan
proses dalam suatu program.
 FLOWCHART (Diagram Alur)
 Langkah awal pembuatan program
 Urutan proses di program menjadi lebih jelas
11/13/2022
Logika
Algoritma
4
KAIDAH-KAIDAH UMUM PEMBUATAN
FLOWCHART
 tidak ada rumus atau patokan yang bersifat mutlak.
 Karena flowchart merupakan gambaran hasil pemikiran
dalam menganalisa suatu masalah dengan komputer.
 Sehingga flowchart yang dihasilkan dapat bervariasi
antara satu pemrogram dengan yang lainnya.
11/13/2022
5
Logika
Algoritma
KAIDAH-KAIDAH UMUM PEMBUATAN
FLOWCHART
 secara garis besar setiap pengolahan selalu terdiri
dari 3 bagian
Input
(Bahan mentah)
Proses Output
(Bahan Jadi)
11/13/2022
Logika
Algoritma
6
ISI FLOW CHART
 START, berisi instruksi untuk persiapan
peralatan yang diperlukan sebelum menangani
pemecahan persoalan
 READ, berisi instruksi kegiatan untuk membaca
data dari suatu peralatan input
 PROSES, berisi kegiatan yang berkaitan
dengan pemecahan persoalan sesuai dengan
data yang dibaca
 WRITE, berisi instruksi untuk merekan hasil
kegiatan ke peralatan output
 END, mengakhiri kegiatan pengolahan
11/13/2022
Logika
Algoritma
7
ANJURAN  PEMBUATAN FLOW CHART
 Hindari pengulangan proses yang tidak perlu dan
logika yang berbelit sehingga jalannya proses
menjadi singkat
 Jalannya proses digambarkan dari atas ke bawah
dan diberikan tanda panah untuk memperjelas
 Sebuah flowchart diawali dari satu titik START dan
diakhiri dengan END
11/13/2022
Logika
Algoritma
8
SIMBOL DALAM FLOW CHART - INPUT
 digunakan untuk melambangkan kegiatan penerimaan input.
 Dalam simbol ini, kita dapat menuliskan input
 yang diperlukan pada suatu waktu secara satu per satu
maupun secara keseluruhan,
 biasanya input yang dimasukkan pada suatu waktu, dituliskan
bersamaan secara keseluruhan dengan tujuan efisiensi ruang
gambar.
11/13/2022
Logika
Algoritma
9
SIMBOL DALAM FLOW CHART - PROSES
 Simbol proses digambarkan dengan bangun persegi panjang.
 digunakan untuk melambangkan kegiatan pemrosesan input.
Dalam simbol ini, kita dapat menuliskan operasi-operasi yang
dikenakan pada input, maupun operasi lainnya.
11/13/2022
Logika
Algoritma
10
SIMBOL DALAM FLOW CHART - OUTPUT
 digunakan untuk melambangkan kegiatan proses output.
 Dalam simbol ini, kita dapat menuliskan output
 yang dihasilkan pada suatu waktu secara satu per satu
maupun secara keseluruhan,
11/13/2022
Logika
Algoritma
11
SIMBOL DALAM FLOW CHART -
PERCABANGAN
 Simbol ini digunakan untuk melambangkan
percabangan, yaitu pemeriksaan terhadap suatu
kondisi. Dalam simbol ini, kita menuliskan keadaan
yang harus dipenuhi.
 Hasil dari perbandingannya adalah ya/tidak
11/13/2022
Logika
Algoritma
12
SIMBOL DALAM FLOW CHART  GARIS ALIR
 Digunakan untuk menghubungkan setiap langkah dalam
flowchart dan menunjukkan kemana arah aliran diagram.
 Anak panah ini harus mempunyai arah dari kiri ke kanan atau
dari atas ke bawah.
 dapat diberi label, khususnya jika keluar dari simbol
percabangan.
11/13/2022
Logika
Algoritma
13
SIMBOL DALAM FLOW CHART 
TERMINATOR
 Berfungsi untuk menandai awal dan akhir dari
suatu flowchart.
 Biasa diberi label start atau stop
11/13/2022
Logika
Algoritma
14
SIMBOL DALAM FLOW CHART  KONEKTOR
 Digunakan untuk menghubungkan bagian flow
chart.
 Biasa digunakan bila media gambar tidak cukup
luas
11/13/2022
Logika
Algoritma
15
FLOW CHART
Mulai
Syarat Perintah 1
Perintah 2
Selesai
11/13/2022
Logika
Algoritma
16
VARIABEL
 Variable: Besaran yang dapat berubah-ubah
harganya
A10
XA+B
A=10
X=A+B
11/13/2022
Logika
Algoritma
17
VARIABEL
 a. Numerik/bilangan
 Syarat penamaan:
 Harus diawali huruf
 Diikuti dengan huruf/angka/symbol
 Tidak boleh ada spasi
 Contoh: A, A123, Angka
 b. String
 Syarat penamaan sama dengan numeric (untuk
membedakan biasanya diakhiri dengan $)
 Contoh: A$, Nama$
11/13/2022
Logika
Algoritma
18
CONTOH KONDISI
 Contoh kondisi penerimaan Calon Pegawai
Umur < 30
dan
nilai > 60
Capeg tidak diterima
Capeg diterima
11/13/2022
Logika
Algoritma
19
CONTOH KONDISI (2)
 Contoh Besarnya tunjangan calon Pegawai
Status$=kawi
n
MK>=
3
TJ=6%*GP
TJ= 3%*GP
TJ=0
11/13/2022
Logika
Algoritma
20
CONTOH KONDISI (3)
 Contoh Kasus Tunjangan Pensiun Pegawai
Usia>60
Atau
MK>25
Mendapat
tunjangan pensiun
Tidak mendapat
tunjangan pensiun
11/13/2022
Logika
Algoritma
21
CONTOH KONDISI (4)
 Mencetak Bilangan Yang paling
besar dari dua buah bilangan
yang diinputkan Baca A,B
A>B
Cetak B
Cetak A
Mulai
selesai
11/13/2022
Logika
Algoritma
22
CONTOH KONDISI 5
 Buat diagaram alur untuk
menentukan apakah suatu
bilangan termasuk bilangan
positif, negatif atau nol!
Baca bil
Bil=
0
Bil<
0
Cetak
positif
Cetak
nol
Cetak
negati
f
Selesai
Mulai
11/13/2022
Logika
Algoritma
23
SOAL
 Buat Diagram alur, untuk menghitung luas persegi
panjang.
11/13/2022
Logika
Algoritma
24
SOAL 1
 Buat diagram alur untuk menentukan kelulusan
seorang mahasiswa. Kelulusan dihitung dari nilai
rata-rata 2 mata kuliah. Bila nilai rata-rata lebih dari
atau sama dengan 60, siswa dinyatakan lulus.
Sebaliknya siswa dinyatakan tidak lulus.
11/13/2022
Logika
Algoritma
25
SOAL 2
1. buat diagram alur yang digunakan untuk
menghitung dan mencetak luas dan keliling
lingkaran yang diketahui jari-jarinya
 (luas = 3,14 * r^2, keliling = 2* 3,14*r); r = jari  jari.
11/13/2022
Logika
Algoritma
26
SOAL 3
1. Dalam pemilihan jurusan IPA dan IPS, dinilai
3 pelajaran eksakta dan 2 pelajaran non
eksakta. Bila nilai rata-rata eksakta lebih
besar dari nilai rata-rata non eksakta maka
siswa dijuruskan ke IPA, bila nilai rata-rata
eksakta dan non eksakta sama maka siswa
diperbolehkan memilih.
2. Buat suatu algoritma, untuk implementasi
mesin ATM.*
*10 mod 2 =0
*9 mod 2 = 1
11/13/2022
Logika
Algoritma
27
FORMAT PENGIRIMAN
 To : siti.mukaromah4@yahoo.com
 Subject : TLA_2_(NPM)
11/13/2022
Logika
Algoritma
28

More Related Content

definisi dan-pengenalan-simbol-simbol-flowchart.ppt

  • 1. LOGIKA & ALGORITMA ALGORITMA & PENGENALAN FLOW CHART Pertemuan ke 3 11/13/2022 Logika Algoritma 1
  • 2. PENGENALAN DAN DEFINISI FLOWCHART Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan symbol. setiap symbol menggambarkan proses tertentu. antara proses digambarkan dengan garis penghubung. 11/13/2022 Logika Algoritma 2
  • 3. MACAM FLOW CHART System flowchart Bagan yang memperlihatkan urutan prosedur dan proses dari beberapa file dalam media tertentu. System flowchart menggambarkan : Hubungan antar suatu file dengan file lainnya Media yang dipakai untuk setiap file 11/13/2022 Logika Algoritma 3
  • 4. MACAM FLOW CHART Program flowchart Bagan yang memperlihatkan urutan dan hubungan proses dalam suatu program. FLOWCHART (Diagram Alur) Langkah awal pembuatan program Urutan proses di program menjadi lebih jelas 11/13/2022 Logika Algoritma 4
  • 5. KAIDAH-KAIDAH UMUM PEMBUATAN FLOWCHART tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan yang lainnya. 11/13/2022 5 Logika Algoritma
  • 6. KAIDAH-KAIDAH UMUM PEMBUATAN FLOWCHART secara garis besar setiap pengolahan selalu terdiri dari 3 bagian Input (Bahan mentah) Proses Output (Bahan Jadi) 11/13/2022 Logika Algoritma 6
  • 7. ISI FLOW CHART START, berisi instruksi untuk persiapan peralatan yang diperlukan sebelum menangani pemecahan persoalan READ, berisi instruksi kegiatan untuk membaca data dari suatu peralatan input PROSES, berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca WRITE, berisi instruksi untuk merekan hasil kegiatan ke peralatan output END, mengakhiri kegiatan pengolahan 11/13/2022 Logika Algoritma 7
  • 8. ANJURAN PEMBUATAN FLOW CHART Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END 11/13/2022 Logika Algoritma 8
  • 9. SIMBOL DALAM FLOW CHART - INPUT digunakan untuk melambangkan kegiatan penerimaan input. Dalam simbol ini, kita dapat menuliskan input yang diperlukan pada suatu waktu secara satu per satu maupun secara keseluruhan, biasanya input yang dimasukkan pada suatu waktu, dituliskan bersamaan secara keseluruhan dengan tujuan efisiensi ruang gambar. 11/13/2022 Logika Algoritma 9
  • 10. SIMBOL DALAM FLOW CHART - PROSES Simbol proses digambarkan dengan bangun persegi panjang. digunakan untuk melambangkan kegiatan pemrosesan input. Dalam simbol ini, kita dapat menuliskan operasi-operasi yang dikenakan pada input, maupun operasi lainnya. 11/13/2022 Logika Algoritma 10
  • 11. SIMBOL DALAM FLOW CHART - OUTPUT digunakan untuk melambangkan kegiatan proses output. Dalam simbol ini, kita dapat menuliskan output yang dihasilkan pada suatu waktu secara satu per satu maupun secara keseluruhan, 11/13/2022 Logika Algoritma 11
  • 12. SIMBOL DALAM FLOW CHART - PERCABANGAN Simbol ini digunakan untuk melambangkan percabangan, yaitu pemeriksaan terhadap suatu kondisi. Dalam simbol ini, kita menuliskan keadaan yang harus dipenuhi. Hasil dari perbandingannya adalah ya/tidak 11/13/2022 Logika Algoritma 12
  • 13. SIMBOL DALAM FLOW CHART GARIS ALIR Digunakan untuk menghubungkan setiap langkah dalam flowchart dan menunjukkan kemana arah aliran diagram. Anak panah ini harus mempunyai arah dari kiri ke kanan atau dari atas ke bawah. dapat diberi label, khususnya jika keluar dari simbol percabangan. 11/13/2022 Logika Algoritma 13
  • 14. SIMBOL DALAM FLOW CHART TERMINATOR Berfungsi untuk menandai awal dan akhir dari suatu flowchart. Biasa diberi label start atau stop 11/13/2022 Logika Algoritma 14
  • 15. SIMBOL DALAM FLOW CHART KONEKTOR Digunakan untuk menghubungkan bagian flow chart. Biasa digunakan bila media gambar tidak cukup luas 11/13/2022 Logika Algoritma 15
  • 16. FLOW CHART Mulai Syarat Perintah 1 Perintah 2 Selesai 11/13/2022 Logika Algoritma 16
  • 17. VARIABEL Variable: Besaran yang dapat berubah-ubah harganya A10 XA+B A=10 X=A+B 11/13/2022 Logika Algoritma 17
  • 18. VARIABEL a. Numerik/bilangan Syarat penamaan: Harus diawali huruf Diikuti dengan huruf/angka/symbol Tidak boleh ada spasi Contoh: A, A123, Angka b. String Syarat penamaan sama dengan numeric (untuk membedakan biasanya diakhiri dengan $) Contoh: A$, Nama$ 11/13/2022 Logika Algoritma 18
  • 19. CONTOH KONDISI Contoh kondisi penerimaan Calon Pegawai Umur < 30 dan nilai > 60 Capeg tidak diterima Capeg diterima 11/13/2022 Logika Algoritma 19
  • 20. CONTOH KONDISI (2) Contoh Besarnya tunjangan calon Pegawai Status$=kawi n MK>= 3 TJ=6%*GP TJ= 3%*GP TJ=0 11/13/2022 Logika Algoritma 20
  • 21. CONTOH KONDISI (3) Contoh Kasus Tunjangan Pensiun Pegawai Usia>60 Atau MK>25 Mendapat tunjangan pensiun Tidak mendapat tunjangan pensiun 11/13/2022 Logika Algoritma 21
  • 22. CONTOH KONDISI (4) Mencetak Bilangan Yang paling besar dari dua buah bilangan yang diinputkan Baca A,B A>B Cetak B Cetak A Mulai selesai 11/13/2022 Logika Algoritma 22
  • 23. CONTOH KONDISI 5 Buat diagaram alur untuk menentukan apakah suatu bilangan termasuk bilangan positif, negatif atau nol! Baca bil Bil= 0 Bil< 0 Cetak positif Cetak nol Cetak negati f Selesai Mulai 11/13/2022 Logika Algoritma 23
  • 24. SOAL Buat Diagram alur, untuk menghitung luas persegi panjang. 11/13/2022 Logika Algoritma 24
  • 25. SOAL 1 Buat diagram alur untuk menentukan kelulusan seorang mahasiswa. Kelulusan dihitung dari nilai rata-rata 2 mata kuliah. Bila nilai rata-rata lebih dari atau sama dengan 60, siswa dinyatakan lulus. Sebaliknya siswa dinyatakan tidak lulus. 11/13/2022 Logika Algoritma 25
  • 26. SOAL 2 1. buat diagram alur yang digunakan untuk menghitung dan mencetak luas dan keliling lingkaran yang diketahui jari-jarinya (luas = 3,14 * r^2, keliling = 2* 3,14*r); r = jari jari. 11/13/2022 Logika Algoritma 26
  • 27. SOAL 3 1. Dalam pemilihan jurusan IPA dan IPS, dinilai 3 pelajaran eksakta dan 2 pelajaran non eksakta. Bila nilai rata-rata eksakta lebih besar dari nilai rata-rata non eksakta maka siswa dijuruskan ke IPA, bila nilai rata-rata eksakta dan non eksakta sama maka siswa diperbolehkan memilih. 2. Buat suatu algoritma, untuk implementasi mesin ATM.* *10 mod 2 =0 *9 mod 2 = 1 11/13/2022 Logika Algoritma 27
  • 28. FORMAT PENGIRIMAN To : siti.mukaromah4@yahoo.com Subject : TLA_2_(NPM) 11/13/2022 Logika Algoritma 28