SlideShare a Scribd company logo
20150824 FI2283
Pemrograman dan Simulasi Fisika
1
Algoritma, Diagram Alir, Kode,
dan Beberapa Contohnya
Sparisoma Viridi
dudung at gmail — com
20150824 FI2283
Pemrograman dan Simulasi Fisika
2
Outline
• Algoritma
• Diagram alir
• Kode
• Kompilasi dan eksekusi program
• Beberapa problem
20150824 FI2283
Pemrograman dan Simulasi Fisika
3
Algoritma: Definisi
• en: algorithm, de: algorithmus,
id: algoritma
• Algoritma adalah suatu prosedur atau
formula untuk memecahkan suatu
masalah
• Kata tersebut berasal dari nama seorang
matematikawan Mohammed ibn-Musa al-
Khwarizmi (780-850)
20150824 FI2283
Pemrograman dan Simulasi Fisika
4
Algoritma: Contoh
• L1. Mulai
• L2. Baca nilai l
• L3. Baca nilai p
• L4. Hitung A = p × l
• L5. Tampilkan nilai A
• L6. Selesai
20150824 FI2283
Pemrograman dan Simulasi Fisika
5
Diagram alir: Definisi
• en: flow chart, id: diagram alir
• Diagram alir adalah suatu diagram yang
menggambarkan suatu algoritma, atau
proses, yang langkah-langkahnya digam-
barkan dengan berbagai bentuk kotak dan
urutannya dihubungkan dengan panah
• Diagram ini menggambarkan solusi dari
suatu permasalahan
20150824 FI2283
Pemrograman dan Simulasi Fisika
6
Diagram alir: Contoh
Mulai
l, p
A = p × l
1
A
Selesai
1
20150824 FI2283
Pemrograman dan Simulasi Fisika
7
Kode: Definisi
• en: code, id: kode
• Kode adalah instruksi (untuk) program
• Kumpulan kode program (ada tujuan)
• Dalam perkuliahan ini:
– Bahasa pemrograman: C++/C
– Script: shell script + gnuplot script
– Penyunting teks: notepad, kate, vi, joe, ..
20150824 FI2283
Pemrograman dan Simulasi Fisika
8
Kode: Contoh
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
cout <<"p = ";
double p; cin >> p;
cout <<"l = ";
double l; cin >> l;
double A = p * l;
cout << "A = " << A << endl;
return 0;
}
20150824 FI2283
Pemrograman dan Simulasi Fisika
9
Kompilasi & eksekusi program
• Misalkan terdapat kode program hello.cpp
• Kompilasi
g++ hello.cpp -o halo
• Eksekusi
./halo
• Kira-kira apa fungsi opsi kompilasi -o?
Bagaimana bila tidak digunakan?
20150824 FI2283
Pemrograman dan Simulasi Fisika
10
Kompilasi & eksekusi (cont..)
$ g++ luas_pp.cpp -o luas_pp
$ luas_pp
p = 10.5
l = 3
A = 31.5
$
20150824 FI2283
Pemrograman dan Simulasi Fisika
11
Kompilasi & eksekusi (cont..)
20150824 FI2283
Pemrograman dan Simulasi Fisika
12
Beberapa problem
• P1. Buat algoritma dan diagram alir untuk
menampilkan tulisan berikut ini
1 2 3 4 5 6
• P2. Tulisan yang ditampilkan
5 4 3 2 1
• P3. Tampilan
1 3 5 7
20150824 FI2283
Pemrograman dan Simulasi Fisika
13
Beberapa problem (cont.)
• P4. Tampilan
1
1 2
1 2 3
1 2 3 4
• P5. Mirip sebelumnya dengan urutan baris
terbawah terlebih dahulu muncul
20150824 FI2283
Pemrograman dan Simulasi Fisika
14
Beberapa problem (cont.)
• P6. Tampilan
1 -> ganjil
2 -> genap
3 -> ganjil
4 -> genap
• P7. Tampilan
1 4 9 16 25 36
20150824 FI2283
Pemrograman dan Simulasi Fisika
15
Beberapa problem (cont.)
• P8. Tampilan
1:*
2:**
3:***
4:****
• P9. Seperti hasil tampilan sebelumnya
tetapi dengan angka-angka 2, 4, 6, 8, 10
20150824 FI2283
Pemrograman dan Simulasi Fisika
16
Beberapa problem (cont.)
• P10. Tampilan
1****
*2***
**3**
***4*
****5
***6*
**7**
20150824 FI2283
Pemrograman dan Simulasi Fisika
17
Terima kasih

More Related Content

Viewers also liked

The CMA2013WLC Recap
The CMA2013WLC RecapThe CMA2013WLC Recap
Athens and usa government
Athens and usa governmentAthens and usa government
Athens and usa government
alexcrobles
 
Construction nwhc
Construction   nwhc Construction   nwhc
Construction nwhc
s2urf
 
2 класс. lesson 38. какая твоя любимая игрушка
2 класс. lesson 38. какая твоя любимая игрушка2 класс. lesson 38. какая твоя любимая игрушка
2 класс. lesson 38. какая твоя любимая игрушка
shpinat
 
Revista de Desenvolvimento Econômico Territorial – Edição especial – Concurso...
Revista de Desenvolvimento Econômico Territorial – Edição especial – Concurso...Revista de Desenvolvimento Econômico Territorial – Edição especial – Concurso...
Revista de Desenvolvimento Econômico Territorial – Edição especial – Concurso...
Pedro Valadares
 
Case : 12 year old with bilateral vision loss
Case : 12 year old with bilateral vision loss Case : 12 year old with bilateral vision loss
Case : 12 year old with bilateral vision loss
neurophq8
 
Principales problemas antes de llegar ala u
Principales problemas antes de llegar ala uPrincipales problemas antes de llegar ala u
Principales problemas antes de llegar ala u
yuliepoveda
 
Nodejs Intro - Part2 Introduction to Web Applications
Nodejs Intro - Part2 Introduction to Web ApplicationsNodejs Intro - Part2 Introduction to Web Applications
Nodejs Intro - Part2 Introduction to Web Applications
Budh Ram Gurung
 
2 класс. lesson 33. она может скакать через скакалку
2 класс. lesson 33. она может скакать через скакалку2 класс. lesson 33. она может скакать через скакалку
2 класс. lesson 33. она может скакать через скакалку
shpinat
 
Alex robles and devon cotell
Alex robles and devon cotellAlex robles and devon cotell
Alex robles and devon cotell
alexcrobles
 
Sheridan college
Sheridan collegeSheridan college
Sheridan college
Dhrron Consultancy
 
презентация каминов
презентация каминовпрезентация каминов
презентация каминовAndreykireenkov
 
Тариель Джалаллы. Социальные сети и кризисные коммуникации
Тариель Джалаллы. Социальные сети и кризисные коммуникацииТариель Джалаллы. Социальные сети и кризисные коммуникации
Тариель Джалаллы. Социальные сети и кризисные коммуникацииSocialMediaClubCA
 
Brick Factory Site Redesign
Brick Factory Site RedesignBrick Factory Site Redesign
Brick Factory Site Redesign
The Brick Factory
 
P4234335465757868
P4234335465757868P4234335465757868
P4234335465757868
Pheng Chandara
 
Виктор Елисеев. Media: back to the future
Виктор Елисеев. Media: back to the futureВиктор Елисеев. Media: back to the future
Виктор Елисеев. Media: back to the futureSocialMediaClubCA
 
David mahmood dallas business journal facetime profile
David mahmood   dallas business journal facetime profileDavid mahmood   dallas business journal facetime profile
David mahmood dallas business journal facetime profile
Bruce Condit
 
3. steady currents
3. steady currents3. steady currents
3. steady currents
Rakesh Rocky
 
Bansi
BansiBansi

Viewers also liked (20)

The CMA2013WLC Recap
The CMA2013WLC RecapThe CMA2013WLC Recap
The CMA2013WLC Recap
 
Athens and usa government
Athens and usa governmentAthens and usa government
Athens and usa government
 
Construction nwhc
Construction   nwhc Construction   nwhc
Construction nwhc
 
2 класс. lesson 38. какая твоя любимая игрушка
2 класс. lesson 38. какая твоя любимая игрушка2 класс. lesson 38. какая твоя любимая игрушка
2 класс. lesson 38. какая твоя любимая игрушка
 
Revista de Desenvolvimento Econômico Territorial – Edição especial – Concurso...
Revista de Desenvolvimento Econômico Territorial – Edição especial – Concurso...Revista de Desenvolvimento Econômico Territorial – Edição especial – Concurso...
Revista de Desenvolvimento Econômico Territorial – Edição especial – Concurso...
 
Case : 12 year old with bilateral vision loss
Case : 12 year old with bilateral vision loss Case : 12 year old with bilateral vision loss
Case : 12 year old with bilateral vision loss
 
Principales problemas antes de llegar ala u
Principales problemas antes de llegar ala uPrincipales problemas antes de llegar ala u
Principales problemas antes de llegar ala u
 
Nodejs Intro - Part2 Introduction to Web Applications
Nodejs Intro - Part2 Introduction to Web ApplicationsNodejs Intro - Part2 Introduction to Web Applications
Nodejs Intro - Part2 Introduction to Web Applications
 
2 класс. lesson 33. она может скакать через скакалку
2 класс. lesson 33. она может скакать через скакалку2 класс. lesson 33. она может скакать через скакалку
2 класс. lesson 33. она может скакать через скакалку
 
Alex robles and devon cotell
Alex robles and devon cotellAlex robles and devon cotell
Alex robles and devon cotell
 
Sheridan college
Sheridan collegeSheridan college
Sheridan college
 
презентация каминов
презентация каминовпрезентация каминов
презентация каминов
 
Тариель Джалаллы. Социальные сети и кризисные коммуникации
Тариель Джалаллы. Социальные сети и кризисные коммуникацииТариель Джалаллы. Социальные сети и кризисные коммуникации
Тариель Джалаллы. Социальные сети и кризисные коммуникации
 
Brick Factory Site Redesign
Brick Factory Site RedesignBrick Factory Site Redesign
Brick Factory Site Redesign
 
P4234335465757868
P4234335465757868P4234335465757868
P4234335465757868
 
Виктор Елисеев. Media: back to the future
Виктор Елисеев. Media: back to the futureВиктор Елисеев. Media: back to the future
Виктор Елисеев. Media: back to the future
 
David mahmood dallas business journal facetime profile
David mahmood   dallas business journal facetime profileDavid mahmood   dallas business journal facetime profile
David mahmood dallas business journal facetime profile
 
3. steady currents
3. steady currents3. steady currents
3. steady currents
 
Dakar2012
Dakar2012Dakar2012
Dakar2012
 
Bansi
BansiBansi
Bansi
 

Similar to Algoritma, Diagram Alir, Kode, dan Beberapa Contohnya

sp243-061043-959-1.ppt
sp243-061043-959-1.pptsp243-061043-959-1.ppt
sp243-061043-959-1.ppt
ImamSyaifudin16
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
Niken Halimy
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
Niken Halimy
 
Pk 1 kimia algo and flowchart
Pk 1 kimia algo and flowchartPk 1 kimia algo and flowchart
Pk 1 kimia algo and flowchart
Jes Rahmat Eka Syahputra
 
Pk 1 kimia algo and flowchart
Pk 1 kimia algo and flowchartPk 1 kimia algo and flowchart
Pk 1 kimia algo and flowchart
Jes Rahmat Eka Syahputra
 
Pertemuan 3
Pertemuan    3Pertemuan    3
Pertemuan 3
Aldialma Firsanov
 
Materi ap#1
Materi ap#1Materi ap#1
Materi ap#1
Niken Halimy
 
modul algoritma Bab 1
modul algoritma Bab 1modul algoritma Bab 1
modul algoritma Bab 1
Eko Widyanto Napitupulu
 
Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & Flowchart
Dwi Putra Asana
 
Algoritma Pemrogaman
Algoritma PemrogamanAlgoritma Pemrogaman
Algoritma Pemrogaman
Materi Kuliah Online
 
AaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptx
AaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptxAaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptx
AaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptx
MuhammadQudrat2
 
Algorithm & Data Structure - Pengantar
Algorithm & Data Structure - PengantarAlgorithm & Data Structure - Pengantar
Algorithm & Data Structure - Pengantar
Dudy Ali
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdf
dedisusanto41
 
3-1 Algoritma.pptx
3-1 Algoritma.pptx3-1 Algoritma.pptx
3-1 Algoritma.pptx
BKKSMKN2Jombang
 
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptxBAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
KerajaanPtI
 
Instalasi Dev-C++
Instalasi Dev-C++Instalasi Dev-C++
Instalasi Dev-C++
staffpengajar
 
alur pemrograman.pptx
alur pemrograman.pptxalur pemrograman.pptx
alur pemrograman.pptx
ARIFMUHAMMADFURQAN2
 
Latihan AlPro-I
Latihan AlPro-ILatihan AlPro-I
Latihan AlPro-I
staffpengajar
 
Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1
Nur Kholifah Hidayah
 
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANPENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
Nur Kholifah Hidayah
 

Similar to Algoritma, Diagram Alir, Kode, dan Beberapa Contohnya (20)

sp243-061043-959-1.ppt
sp243-061043-959-1.pptsp243-061043-959-1.ppt
sp243-061043-959-1.ppt
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
 
Pk 1 kimia algo and flowchart
Pk 1 kimia algo and flowchartPk 1 kimia algo and flowchart
Pk 1 kimia algo and flowchart
 
Pk 1 kimia algo and flowchart
Pk 1 kimia algo and flowchartPk 1 kimia algo and flowchart
Pk 1 kimia algo and flowchart
 
Pertemuan 3
Pertemuan    3Pertemuan    3
Pertemuan 3
 
Materi ap#1
Materi ap#1Materi ap#1
Materi ap#1
 
modul algoritma Bab 1
modul algoritma Bab 1modul algoritma Bab 1
modul algoritma Bab 1
 
Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & Flowchart
 
Algoritma Pemrogaman
Algoritma PemrogamanAlgoritma Pemrogaman
Algoritma Pemrogaman
 
AaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptx
AaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptxAaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptx
AaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptx
 
Algorithm & Data Structure - Pengantar
Algorithm & Data Structure - PengantarAlgorithm & Data Structure - Pengantar
Algorithm & Data Structure - Pengantar
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdf
 
3-1 Algoritma.pptx
3-1 Algoritma.pptx3-1 Algoritma.pptx
3-1 Algoritma.pptx
 
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptxBAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
 
Instalasi Dev-C++
Instalasi Dev-C++Instalasi Dev-C++
Instalasi Dev-C++
 
alur pemrograman.pptx
alur pemrograman.pptxalur pemrograman.pptx
alur pemrograman.pptx
 
Latihan AlPro-I
Latihan AlPro-ILatihan AlPro-I
Latihan AlPro-I
 
Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1
 
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANPENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
 

More from Sparisoma Viridi

Pembelajaran sains berbasis web
Pembelajaran sains berbasis webPembelajaran sains berbasis web
Pembelajaran sains berbasis web
Sparisoma Viridi
 
Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...
Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...
Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...
Sparisoma Viridi
 
Komputasi Nuklir: Pendekatan dan Perkembangannya
Komputasi Nuklir: Pendekatan dan PerkembangannyaKomputasi Nuklir: Pendekatan dan Perkembangannya
Komputasi Nuklir: Pendekatan dan Perkembangannya
Sparisoma Viridi
 
Edible and dynamics arts using rice: A proposed idea
Edible and dynamics arts using rice: A proposed ideaEdible and dynamics arts using rice: A proposed idea
Edible and dynamics arts using rice: A proposed idea
Sparisoma Viridi
 
Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...
Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...
Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...
Sparisoma Viridi
 
Simulation of cell budding & binary fission: A preliminary study using molecu...
Simulation of cell budding & binary fission:A preliminary study using molecu...Simulation of cell budding & binary fission:A preliminary study using molecu...
Simulation of cell budding & binary fission: A preliminary study using molecu...
Sparisoma Viridi
 
Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...
Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...
Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...
Sparisoma Viridi
 
Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...
Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...
Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...
Sparisoma Viridi
 
The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...
The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...
The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...
Sparisoma Viridi
 
Pengelolaan Jurnal Ilmiah
Pengelolaan Jurnal IlmiahPengelolaan Jurnal Ilmiah
Pengelolaan Jurnal Ilmiah
Sparisoma Viridi
 
25 | Perubahan fasa gelombang
25 | Perubahan fasa gelombang25 | Perubahan fasa gelombang
25 | Perubahan fasa gelombang
Sparisoma Viridi
 
Ilustrasi penjalaran gelombang
Ilustrasi penjalaran gelombangIlustrasi penjalaran gelombang
Ilustrasi penjalaran gelombang
Sparisoma Viridi
 
Getaran dan gelombang
Getaran dan gelombangGetaran dan gelombang
Getaran dan gelombang
Sparisoma Viridi
 
Fisika Dasar dan Nilai-nilai yang Diajarkannya
Fisika Dasar dan Nilai-nilai yang DiajarkannyaFisika Dasar dan Nilai-nilai yang Diajarkannya
Fisika Dasar dan Nilai-nilai yang Diajarkannya
Sparisoma Viridi
 
Pembelajaran Fisika dalam Era Industri 4.0
Pembelajaran Fisika dalam Era Industri 4.0Pembelajaran Fisika dalam Era Industri 4.0
Pembelajaran Fisika dalam Era Industri 4.0
Sparisoma Viridi
 
Menulis dan Membaca Berkas Teks Polos dengan Python
Menulis dan Membaca Berkas Teks Polos dengan PythonMenulis dan Membaca Berkas Teks Polos dengan Python
Menulis dan Membaca Berkas Teks Polos dengan Python
Sparisoma Viridi
 
Master Program in Computational Science
Master Program in Computational ScienceMaster Program in Computational Science
Master Program in Computational Science
Sparisoma Viridi
 
Formulating Two-Body Interaction through Observed Separation Distance
Formulating Two-Body Interaction through Observed Separation DistanceFormulating Two-Body Interaction through Observed Separation Distance
Formulating Two-Body Interaction through Observed Separation Distance
Sparisoma Viridi
 
Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...
Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...
Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...
Sparisoma Viridi
 
Compaction of two-dimensional system of composite spherical particles under i...
Compaction of two-dimensional system of composite spherical particles under i...Compaction of two-dimensional system of composite spherical particles under i...
Compaction of two-dimensional system of composite spherical particles under i...
Sparisoma Viridi
 

More from Sparisoma Viridi (20)

Pembelajaran sains berbasis web
Pembelajaran sains berbasis webPembelajaran sains berbasis web
Pembelajaran sains berbasis web
 
Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...
Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...
Pemodelan Gaya Casimir dalam Sistem Satu-Dimensi Granular Gravitasi-Diri deng...
 
Komputasi Nuklir: Pendekatan dan Perkembangannya
Komputasi Nuklir: Pendekatan dan PerkembangannyaKomputasi Nuklir: Pendekatan dan Perkembangannya
Komputasi Nuklir: Pendekatan dan Perkembangannya
 
Edible and dynamics arts using rice: A proposed idea
Edible and dynamics arts using rice: A proposed ideaEdible and dynamics arts using rice: A proposed idea
Edible and dynamics arts using rice: A proposed idea
 
Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...
Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...
Interaction between Marine Sectors using System Dynamics for Patimban Deep Se...
 
Simulation of cell budding & binary fission: A preliminary study using molecu...
Simulation of cell budding & binary fission:A preliminary study using molecu...Simulation of cell budding & binary fission:A preliminary study using molecu...
Simulation of cell budding & binary fission: A preliminary study using molecu...
 
Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...
Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...
Molecular Dynamics (MD) Method and Agent-Based Model (AMB) in Simulation of S...
 
Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...
Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...
Constructing Origin-Destination Matrix (ODM) using Agent-Based Model (AMB) in...
 
The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...
The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...
The Relation between ABM (Agent-Based Model) and SIR (Susceptible-Infected-Re...
 
Pengelolaan Jurnal Ilmiah
Pengelolaan Jurnal IlmiahPengelolaan Jurnal Ilmiah
Pengelolaan Jurnal Ilmiah
 
25 | Perubahan fasa gelombang
25 | Perubahan fasa gelombang25 | Perubahan fasa gelombang
25 | Perubahan fasa gelombang
 
Ilustrasi penjalaran gelombang
Ilustrasi penjalaran gelombangIlustrasi penjalaran gelombang
Ilustrasi penjalaran gelombang
 
Getaran dan gelombang
Getaran dan gelombangGetaran dan gelombang
Getaran dan gelombang
 
Fisika Dasar dan Nilai-nilai yang Diajarkannya
Fisika Dasar dan Nilai-nilai yang DiajarkannyaFisika Dasar dan Nilai-nilai yang Diajarkannya
Fisika Dasar dan Nilai-nilai yang Diajarkannya
 
Pembelajaran Fisika dalam Era Industri 4.0
Pembelajaran Fisika dalam Era Industri 4.0Pembelajaran Fisika dalam Era Industri 4.0
Pembelajaran Fisika dalam Era Industri 4.0
 
Menulis dan Membaca Berkas Teks Polos dengan Python
Menulis dan Membaca Berkas Teks Polos dengan PythonMenulis dan Membaca Berkas Teks Polos dengan Python
Menulis dan Membaca Berkas Teks Polos dengan Python
 
Master Program in Computational Science
Master Program in Computational ScienceMaster Program in Computational Science
Master Program in Computational Science
 
Formulating Two-Body Interaction through Observed Separation Distance
Formulating Two-Body Interaction through Observed Separation DistanceFormulating Two-Body Interaction through Observed Separation Distance
Formulating Two-Body Interaction through Observed Separation Distance
 
Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...
Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...
Strategi Mempersiapkan Diri Menjadi Guru Sains Kreatif & Inovatif di Era Mile...
 
Compaction of two-dimensional system of composite spherical particles under i...
Compaction of two-dimensional system of composite spherical particles under i...Compaction of two-dimensional system of composite spherical particles under i...
Compaction of two-dimensional system of composite spherical particles under i...
 

Recently uploaded

Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdfMakalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Andre664723
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
JALANJALANKENYANG
 
Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
esmaducoklat
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
YongYongYong1
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Fathan Emran
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
NanieIbrahim
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
NirmalaJane
 
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdfMODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
sitispd78
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Mutia Rini Siregar
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
MsElisazmar
 
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
SABDA
 
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdfKONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
AsyeraPerangin1
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
ananda238570
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
nasrudienaulia
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Sosdiklihparmassdm
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
HendraSagita2
 
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
AqlanHaritsAlfarisi
 

Recently uploaded (20)

Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdfMakalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
 
Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
 
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdfMODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
 
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
 
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdfKONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
 
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
 

Algoritma, Diagram Alir, Kode, dan Beberapa Contohnya

  • 1. 20150824 FI2283 Pemrograman dan Simulasi Fisika 1 Algoritma, Diagram Alir, Kode, dan Beberapa Contohnya Sparisoma Viridi dudung at gmail — com
  • 2. 20150824 FI2283 Pemrograman dan Simulasi Fisika 2 Outline • Algoritma • Diagram alir • Kode • Kompilasi dan eksekusi program • Beberapa problem
  • 3. 20150824 FI2283 Pemrograman dan Simulasi Fisika 3 Algoritma: Definisi • en: algorithm, de: algorithmus, id: algoritma • Algoritma adalah suatu prosedur atau formula untuk memecahkan suatu masalah • Kata tersebut berasal dari nama seorang matematikawan Mohammed ibn-Musa al- Khwarizmi (780-850)
  • 4. 20150824 FI2283 Pemrograman dan Simulasi Fisika 4 Algoritma: Contoh • L1. Mulai • L2. Baca nilai l • L3. Baca nilai p • L4. Hitung A = p × l • L5. Tampilkan nilai A • L6. Selesai
  • 5. 20150824 FI2283 Pemrograman dan Simulasi Fisika 5 Diagram alir: Definisi • en: flow chart, id: diagram alir • Diagram alir adalah suatu diagram yang menggambarkan suatu algoritma, atau proses, yang langkah-langkahnya digam- barkan dengan berbagai bentuk kotak dan urutannya dihubungkan dengan panah • Diagram ini menggambarkan solusi dari suatu permasalahan
  • 6. 20150824 FI2283 Pemrograman dan Simulasi Fisika 6 Diagram alir: Contoh Mulai l, p A = p × l 1 A Selesai 1
  • 7. 20150824 FI2283 Pemrograman dan Simulasi Fisika 7 Kode: Definisi • en: code, id: kode • Kode adalah instruksi (untuk) program • Kumpulan kode program (ada tujuan) • Dalam perkuliahan ini: – Bahasa pemrograman: C++/C – Script: shell script + gnuplot script – Penyunting teks: notepad, kate, vi, joe, ..
  • 8. 20150824 FI2283 Pemrograman dan Simulasi Fisika 8 Kode: Contoh #include <iostream> using namespace std; int main(int argc, char *argv[]) { cout <<"p = "; double p; cin >> p; cout <<"l = "; double l; cin >> l; double A = p * l; cout << "A = " << A << endl; return 0; }
  • 9. 20150824 FI2283 Pemrograman dan Simulasi Fisika 9 Kompilasi & eksekusi program • Misalkan terdapat kode program hello.cpp • Kompilasi g++ hello.cpp -o halo • Eksekusi ./halo • Kira-kira apa fungsi opsi kompilasi -o? Bagaimana bila tidak digunakan?
  • 10. 20150824 FI2283 Pemrograman dan Simulasi Fisika 10 Kompilasi & eksekusi (cont..) $ g++ luas_pp.cpp -o luas_pp $ luas_pp p = 10.5 l = 3 A = 31.5 $
  • 11. 20150824 FI2283 Pemrograman dan Simulasi Fisika 11 Kompilasi & eksekusi (cont..)
  • 12. 20150824 FI2283 Pemrograman dan Simulasi Fisika 12 Beberapa problem • P1. Buat algoritma dan diagram alir untuk menampilkan tulisan berikut ini 1 2 3 4 5 6 • P2. Tulisan yang ditampilkan 5 4 3 2 1 • P3. Tampilan 1 3 5 7
  • 13. 20150824 FI2283 Pemrograman dan Simulasi Fisika 13 Beberapa problem (cont.) • P4. Tampilan 1 1 2 1 2 3 1 2 3 4 • P5. Mirip sebelumnya dengan urutan baris terbawah terlebih dahulu muncul
  • 14. 20150824 FI2283 Pemrograman dan Simulasi Fisika 14 Beberapa problem (cont.) • P6. Tampilan 1 -> ganjil 2 -> genap 3 -> ganjil 4 -> genap • P7. Tampilan 1 4 9 16 25 36
  • 15. 20150824 FI2283 Pemrograman dan Simulasi Fisika 15 Beberapa problem (cont.) • P8. Tampilan 1:* 2:** 3:*** 4:**** • P9. Seperti hasil tampilan sebelumnya tetapi dengan angka-angka 2, 4, 6, 8, 10
  • 16. 20150824 FI2283 Pemrograman dan Simulasi Fisika 16 Beberapa problem (cont.) • P10. Tampilan 1**** *2*** **3** ***4* ****5 ***6* **7**
  • 17. 20150824 FI2283 Pemrograman dan Simulasi Fisika 17 Terima kasih