PROG.STUDI PEND.FISIKA UIN ALAUDDIN MAKASSAR

Slides:



Advertisements
Presentasi serupa
DASAR-DASAR ALGORITMA
Advertisements

DASAR-DASAR ALGORITMA
Dosen : Rinci Kembang Hapsari, S.Si
Pengertian Algoritma dan Flowchart
TEORI ALGORITMA.
STRUKTUR DASAR ALGORITMA
ALGORITMA & PEMROGRAMAN I-A
Algorithma Pemrograman
Bahasa Pemrograman dan Flow Chart
Pengantar Algoritma.
Pengertian Algoritma Sebuah algoritma merupakan deskripsi pelaksanaan suatu proses, dimana algoritma disusun oleh sederetan langkah instruksi yang logis.
ALGORITMA DEFINISI & FLOWCHART
PENGANTAR ALGORITMA DAN PEMROGRAMAN
Notasi Algoritma.
ALGORITMA PSEUDOCODE Pertemuan Ke-2 Meilia Nur Indah Susanti, ST.,MKom
Perancangan dan Analisis Algoritma
Pengertian Algoritma Sumber Kepustakaan : gerlan1986.files.wordpress.com/.../materi-ii-penge... 1 Algoritma adalah kumpulan instruksi-instruksi/ perintah–perintah/langkah-langkah.
Pengantar Algoritma dan pemograman
Algoritma dan Struktur Data
PERTEMUAN 2 PENGERTIAN DASAR LOGIKA DAN ALGORITMA.
Algoritma dan Struktur Data
PENGERTIAN DASAR ALGORITMA & FLOWCHART
ALGORITMA & PEMROGRAMAN I-A
KELOMPOK 02 ALOGARITMA PEMOGRAMAN TAHUN AJARAN
Algoritma dan Pemrograman
Struktur Keputusan pada Structure English dan Pseudocode
STRUKTUR DASAR ALGORITMA
Flowchart (Diagram Alur)
Dasar-dasar Algoritma Dan Representasi Algoritma
Algoritma dan pemrograman (lanjutan)
Algoritma Pemrograman I
DASAR-DASAR ALGORITMA
Algoritma.
STRUKTUR DASAR ALGORITMA
STRUKTUR DASAR ALGORITMA
Struktur Dasar Algoritma
DASAR-DASAR ALGORITMA
Pengertian Algoritma dan Flowchart
Virdiandry Putratama,ST Politeknik Pos Indonesia Tahun 2015
penyusunan algoritma (flowchart)
Dasar – dasar Algoritma dan Pemrograman
Matakuliah : Algoritma & Struktur Data Versi Materi
Struktur Dasar Algoritma
ALGORITMA DAN PEMROGRAMAN (PERTEMUAN 2)
LOGIKA & ALGORITMA Algoritma & Pengenalan Flow Chart
Struktur Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria.
Struktur Dasar Algoritma dan Runtunan
STRUKTUR DASAR ALGORITMA
ATURAN PENULISAN TEKS ALGORITMA
Algoritma dan Pemrograman (Pertemuan 04)
Oleh : UMMU ZAHRA ALGORITMA.
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
Bahasa Pemrograman dan Flow Chart
Matakuliah : Algoritma & Struktur Data Versi Materi
DIAGRAM ALUR (FLOWCHART)
Pengantar Algoritma dan pemograman
Review Algoritma 1 Teks Algoritma terdiri dari tiga bagian :
LOGIKA & ALGORITMA -Algoritma & Pengenalan Flow Chart
PROG. STUDI FISIKA UIN ALAUDDIN MAKASSAR
Oleh: Abdul Haris Heryani
PERTEMUAN 4 DAN 5 DASAR-DASAR ALGORITMA
DASAR-DASAR ALGORITMA dan FLOW CHART
DASAR-DASAR ALGORITMA
Oleh : Pramesthi Handaru
TEORI ALGORITMA.
LN New 01 Istilah Struktur Dasar Teknik Puncak-Turun
ATURAN PENULISAN TEKS ALGORITMA
LOGIKA & ALGORITMA KONSEP ALGORITMA & FLOWCHART M. Febriansyah, ST., MT.
STRUKTUR DASAR ALGORITMA
Flowchart (Diagram Alur)
Transcript presentasi:

PROG.STUDI PEND.FISIKA UIN ALAUDDIN MAKASSAR FISIKA KOMPUTASI PROG.STUDI PEND.FISIKA UIN ALAUDDIN MAKASSAR

Struktur dasar algoritma Sebuah algoritma dibangun dari 3 buah struktur dasar, yaitu: 1. Runtunan (sequence) 2. Pemilihan (selection) 3. Pengulangan (repetition)

1.Runtunan (sequence) Sebuah runtunan terdiri dari satu atau lebih penyataan. Tiap penyataan dikerjakan secara berurutan sesuai dengan urutan penulisannya, yakni sebuah instruksi dilaksanakan setelah instruksi sebelumnya selesai dilaksanakan.

Algoritma runtunan mempunyai ciri a. Tiap instruksi dikerjakan satu per satu b. Tiap instruksi dilaksanakan tepat sekali; tidak ada instruksi yang diulang.

c. Urutan instruksi yang dilaksanakan pemroses sama dengan urutan instruksi sebagaimana myang tertulis di dalam teks algoritmanya. d. Akhir dari instruksi terakhir adalah akhir dari algoritmanya.

Misalnya ada penyataan S1, S2, dan S3 Misalnya ada penyataan S1, S2, dan S3. Penyataan S2 akan diproses setelah S1 dikerjakan dan begitupun selanjutnya.

2. Pemilihan Pada algoritma jenis ini sebuah aksi akan dikerjakan jika persyaratan atau kondisi tertentu terpenuhi. Kita anggap bahwa masalah tersebut memiliki beberapa kasus.

Misalkan kendaraan kita tiba diperempatan yang ada traffic light Misalkan kendaraan kita tiba diperempatan yang ada traffic light.Jika lampu traffic light sekarang berwarna merah, maka kendaraan harus berhenti. Langkah ini kita tulis dalam pernyataan:

Jika lampu traffic light berwarna merah, maka berhenti.

Pernyataan tersebut dapat kita tulis dalam pernyataan-pemilihan (selection-statement), disebut juga pernyataan-kondisional. If kondisi then aksi

Contoh: misalkan kita ingin menentukan letak kuadran sebuah titik P(x,y) di dalam bidang kartesian. Ada 4 kuadaran di bidang kartesian, yaitu kuadran I, II, III, dan IV.

Kuadran I (x > 0, y > 0) Kuadran II (x < 0, y > 0) Kuadran IV (x > 0, y < 0) Kuadran III (x < 0, y < 0) x y

Suatu titik P(x,y) dapat terletak pada salah satu dari empat kuadran tersebut, bergantung pada tanda nilai x dan y (positif atau negatif). Ada 5 kasus yang harus kita analisis untuk menetukan kuadran titik P(x,y),

Kasus 1: jika x > 0 dan y > 0, maka P(x,y) terletak di kuadran I Kasus 2: jika x < 0 dan y > 0, maka P(x,y) terletak di kuadran II Kasus 3: jika x < 0 dan y < 0, maka P(x,y) terletak di kuadran III Kasus 4: jika x > 0 dan y < 0, maka P(x,y) terletak di kuadran IV Kasus 5: selain kasus 1, 2, 3, dan 4, maka P(x,y) tidak terletak di kuadran manapun

3. Pengulangan 3 macam notasi konstruksi pengulangan dalam bentuk pernyataan yaitu: Pernyataan FOR-DO; Pernyataan WHILE-DO; Pernyataan REPEAT-UNTIL;

Struktur Teks Algoritma Pada dasarnya algoritma selalu disusun oleh 3 bagian (blok) 1.Bagian Judul (header) 2.Bagian deklarasi (declaration) 3.Bagian algoritma

Judul adalah bagian yang terdiri atas nama program dan penjelasan (spesifikasi) tentang program tersebut. Nama program harus singkat namun cukup menggambarkan apa yang akan dilakukan oleh algoritma tersebut.

PROGRAM KelvinCelcius (Program untuk mencetak tabel Kelvin-Celcius dari 0 sampai 100)

Bagian deklarasi digunakan untuk mengumumkan semua nama yang dipakai di dalam algoritma beserta propertinya (misalnya tipe). Nama tersebut dapat berupa nama konstanta, nama peubah, nama tipe, nama prosedur, dan nama fungsi. Semua nama yang dipakai dalam algoritma harus dideklarasikan sebelum mereka digunakan

Algoritma adalah bagian inti dari sebuah program Algoritma adalah bagian inti dari sebuah program. Bagian ini berisi deskripsi langkah-langkah penyelesaian masalah berupa pernyatan-pernyatan.

Penyajian algoritma: Penyajian algoritma secara garis besar bisa dalam 2 bentuk penyajian yaitu tulisan dan gambar. Algoritma yang disajikan secara tulisan menggunakan struktur bahasa tertentu (mis: Indonesia atau Inggris) dan pseucode. Algoritma yang disajikan dengan gambar berupa flowchart.

1. Pseucode Pseucode yaitu algoritma dengan bahasa yang singkat dan mudah dimengerti.

Misal: ………… IF umur 17 tahun then PROSES I ELSE PROSES II ………

2.Flowchart Diagram alir yang menggambarkan suatu sistem peralatan komputer yang digunakan dalam proses pengolahan data dan hubungan antar peralatan tersebut. Bagian yang menggambarkan urutan logika dari suatu prosedur pemecahan masalah

UMUR > 17 THN PROSES I PROSES II YA TDK

Pengambilan Keputusan terminal processing Input/ output Penghubung Arah proses Penetapan Harga Awal Variabel

Mulai BACA Angka I BACA Angka II JUMLAH Angka I + II CETAK JUMLAH Selesai

1. Buatlah flowchart konversi suhu dari derjat celcius ke kelvin. 2.Buatlah flowchart mencari nilai rata-rata dari sejumlah n bilangan.

Pemrograman meliputi 2 tahapan: 1. Fase problem solving: Analisa problem Perancangan algoritma Test

2. Fase implementasi a. Pembuatan program b. Test/ uji hasil c. Dokumentasi

Program Bhs.tgkt tinggi Algoritma Program Bhs.tgkt tinggi Program dalam Bahasa Mesin Translasi Kompilasi + Linking Operasi (baca, tulis, hitung, perbandingan, dsb) Interpretasi oleh CPU