ALGORITMA NOTASI 2 FLOWCHART.

Slides:



Advertisements
Presentasi serupa
Bab 2 Struktur Dasar.
Advertisements

DASAR PEMROGRAMAN (VTI 301)
Pengertian Algoritma dan Flowchart
Algoritma dan Flowchart
Algoritma Pemograman 1 A
ALGORITMA ERIK HADI SAPUTRA.
Operator dan Operasi Input Output pada FORTRAN Pertemuan 4 Matakuliah: S0683/Algoritma dan Pemrograman Tahun: 2007.
Flowchart (Diagram Alur)
ALGORITMA.
Algoritma dan Flowchart
Algoritma dan Pemrograman
PENGANTAR KONSEP PEMROGRAMAN
Algoritma dan Struktur Data
Algoritma dan Struktur Data
ALGORITMA & LOGIKA PEMROGRAMAN
Algoritma dan Struktur Data
Algoritma dan Pemograman 1A
Bab 2 – b PERINTAH 2 B Percabangan. PERCABANGAN Tidak setiap baris program akan dikerjakan Hanya yang memenuhi syarat (kondisi) Syarat terdiri dari operand-operand,
Flowchart (Diagram Alur)
Pertemuan-III Algoritma disajikan gambar
LOGIKA & ALGORITMA Algoritma & Pengenalan Flow Chart
1 PERTEMUAN 1 DIAGRAM ALUR (FLOWCHART). 2 Apa itu Flowchart 1.Suatu skema / bagan yang menggambarkan urutan kegiatan dari suatu program dari awal sampai.
Analisis Masalah dan Penyelesaian
PENGERTIAN DASAR ALGORITMA & FLOWCHART
Algoritma dan Flowchart
Diagram Alur (Flowhart)
Flowchart (Diagram Alur)
Flowchart (Diagram Alir)
Algoritma dan Struktur Data 1 pertemuan 12
Struktur Seleksi (Percabangan)
Start.
FLOWCHARTING Pertemuan 3 & 4 Muhamad Haikal, S.Kom., MT.
Wahyu Cahyani Faradilah Artian Ningsih Siti khodijah FLOWCHART
Pengertian Algoritma dan Flowchart
penyusunan algoritma (flowchart)
MODUL 2.
Flowchart.
Dasar Pemrograman dan Komputer
Sindy Nova Algoritma dan Pemrograman 1A
SYSTEM FLOWCHART.
Menuliskan Algoritma Algoritma dapat dituliskan dengan berbagai cara:
Flowchart (Diagram Alur)
LOGIKA & ALGORITMA Algoritma & Pengenalan Flow Chart
Flowchart (Diagram Alur)
Contoh Aplikasi Sederhana
Algoritma.
Flowchart.
Pertemuan-III Algoritma disajikan gambar
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
DASAR PEMROGRAMAN Anita Qoiriah ..
03.7 Latihan Membaca Flowchart.
Matakuliah : Algoritma & Struktur Data Versi Materi Flowchart
FLOW CHART.
ALGORITMA DAN FLOWCHART
Pemrograman Terstruktur
LOGIKA & ALGORITMA -Algoritma & Pengenalan Flow Chart
Algoritma & Pemrograman 1
Pertemuan ke 6 Nori Sahrun, S.Kom., M.Kom
Algoritma dan Flowchart
Pertemuan ke-2 KONSEP ALGORITMA
Algoritma dan Struktur Data
PEMROGRAMAN TERSTRUKTUR 03. Algoritma dan Pemrograman
Flowchart (Diagram Alur)
Flowchart (Diagram Alur)
FLOWCHARTING Temu 3 dan 4.
LOGIKA & ALGORITMA A LGORITMA & P ENGENALAN F LOW C HART 1.
PENGANTAR KONSEP PEMROGRAMAN
Flowchart (Diagram Alur)
PENGERTIAN DASAR FLOWCHART
Diagram Alur (Flowhart)
Transcript presentasi:

ALGORITMA NOTASI 2 FLOWCHART

DEFINISI Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma dalam suatu program, yang menyatakan arah alur program tersebut. Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan symbol. Dengan demikian setiap symbol menggambarkan proses tertentu. Sedangkan antara proses digambarkan dengan garis penghubung.

JENIS FLOWCHART System flowchart Program flowchart Bagan yang memperlihatkan urutan prosedur dan proses dari beberapa file dalam media tertentu. Hubungan antar suatu file dengan file lainnya Media yang dipakai untuk setiap file Program flowchart Bagan yang memperlihatkan urutan dan hubungan proses dalam suatu program Langkah awal pembuatan program Urutan proses di program menjadi lebih jelas

Kaidah Pembuatan Flowchart Dalam 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. Namun secara garis besar setiap pengolahan selalu terdiri dari 3 bagian utama, yaitu: Input, Proses pengolahan dan Output Input (Bahan mentah) Proses (Pengolahan) Output (Bahan Jadi)

urutan dasar pemecahan suatu masalah 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

SIMBOL FLOWCHART SIMBOL NAMA FUNGSI TERMINATOR Permulaan/akhir program GARIS ALIR (FLOW LINE) Arah aliran program PREPARATION Proses inisialisasi/pemberian harga awal PROSES Proses perhitungan/proses pengolahan data INPUT/OUTPUT DATA Proses input/output data, parameter, informasi PREDEFINED PROCESS (SUB PROGRAM) Permulaan sub program/proses menjalankan sub program DECISION Perbandingan pernyataan, penyeleksian data yang memberikan pilihan untuk langkah selanjutnya ON PAGE CONNECTOR Penghubung bagian-bagian flowchart yang berada pada satu halaman OFF PAGE CONNECTOR Penghubung bagian-bagian flowchart yang berada pada halaman berbeda FLOWCHART

ALGORITMA NOTASI 1 menghitung luas segiempat CONTOH_1 ALGORITMA NOTASI 1 menghitung luas segiempat PROGRAM Luas_SegiEmpat {Menghitung luas segiempat dengan memasukkan nilai lebar dan panjang segiempat } KAMUS Luas, Panjang, Lebar : Bilangan Bulat ALGORITMA 1. Masukkan nilai lebar dan panjang 2. Hitung luas sama dengan panjang kali lebar 3. Tampilkan Luas

FLOWCHART MENGHITUNG LUAS PERSEGI EMPAT CONTOH_1 FLOWCHART MENGHITUNG LUAS PERSEGI EMPAT Start Input panjang, lebar Luas  panjang * lebar Output Luas End

ALGORITMA NOTASI 1 MENYEBUTKAN BILANGAN GENAP ATAU BILANGAN GANJIL CONTOH_2 ALGORITMA NOTASI 1 MENYEBUTKAN BILANGAN GENAP ATAU BILANGAN GANJIL PROGRAM Menyebutkan_bilangan_genap_atau_bilangan_ganjil KAMUS bilangan : integer bilangan_genap, bilangan_ganjil : string {menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap } ALGORITMA 1. Bagi bilangan dengan bilangan 2 2. Hitung sisa hasil bagi pada langkah 1 3. Bila sisa hasil bagi sama dengan 0 (nol) maka Bilangan itu adalah bilangan genap, tetapi bila sisa Hasil bagi tidak sama dengan 0 (nol) maka bilangan itu adalah Bilangan ganjil

FLOWCHART MENYEBUTKAN BILANGAN GENAP ATAU BILANGAN GANJIL CONTOH_2 FLOWCHART MENYEBUTKAN BILANGAN GENAP ATAU BILANGAN GANJIL Start A Apakah Sisa = 0 Input Bilangan Hitung sisa bagi antara bilangan dengan 2 A T Cetak Ganjil Y Cetak Genap End

TUGAS 2 Buat algoritma untuk mencetak N buah bilangan prima yang pertama, kemudian buat flowchart untuk program tersebut ! Buat algoritma untuk menentukan jenis akar dari suatu persamaan kuadrat, kemudian buat flowchart untuk program tersebut ! Buat algoritma untuk menghitung jumlah N suku dari deret aritmatika berikut : Sn = 3 + 7 + 11 + …… + (4n-1) Buat algoritma untuk menghitung nilai faktorial dari suatu bilangan, kemudian buat flowchart untuk program tersebut ! Buat flowchart untuk mencetak pasangan nilai X dan Y dimana hubungan antara X dan Y memenuhi persamaan Y = X3 – 2X +1 dan nilai x berubah dari –10 sampai 10 !

ALGORITMA NOTASI 1 KIRIM TUGAS PROGRAM Kirim_Tugas KAMUS tugas_kuliah : file email : yudi.herdiana@ymail.com nama_file : nim-nama-matakuliah-namatugas.doc aplikasi_kompresi : WinRar {Mengirim tugas kuliah ke alamat email yudi.herdiana@ymail.com dengan format nim-nama-matakuliah-namatugas.doc dan dikompres dengan aplikasi WinRar } ALGORITMA 1. Mengerjakan tugas 2. Simpan tugas dalam bentuk file dengan nama file nim-nama-matakuliah-namatugas.doc 3. Kompres file dengan aplikasi WinRar sehingga bentuk filenya adalah nim-nama-matakuliah-namatugas.rar 4. Kirim file ke alamat email : yudi.herdiana@ymail.com

Tugas dikirim paling lambat pada pertemuan berikutnya Thank You Jangan lupa Tugas dikirim paling lambat pada pertemuan berikutnya