SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

Athens and usa government
Athens and usa governmentAthens and usa government
Athens and usa governmentalexcrobles
 
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 uyuliepoveda
 
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 ApplicationsBudh 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 cotellalexcrobles
 
презентация каминов
презентация каминовпрезентация каминов
презентация каминовAndreykireenkov
 
Тариель Джалаллы. Социальные сети и кризисные коммуникации
Тариель Джалаллы. Социальные сети и кризисные коммуникацииТариель Джалаллы. Социальные сети и кризисные коммуникации
Тариель Джалаллы. Социальные сети и кризисные коммуникацииSocialMediaClubCA
 
Виктор Елисеев. 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 profileBruce Condit
 
3. steady currents
3. steady currents3. steady currents
3. steady currentsRakesh Rocky
 

Andere mochten auch (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
 

Ähnlich wie Algoritma, Diagram Alir, Kode, dan Beberapa Contohnya

Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1Niken Halimy
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1Niken Halimy
 
Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartDwi Putra Asana
 
AaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptx
AaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptxAaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptx
AaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptxMuhammadQudrat2
 
Algorithm & Data Structure - Pengantar
Algorithm & Data Structure - PengantarAlgorithm & Data Structure - Pengantar
Algorithm & Data Structure - PengantarDudy Ali
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdfdedisusanto41
 
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptxBAB 7.ALGORITMA DAN PEMROGRAMAN.pptx
BAB 7.ALGORITMA DAN PEMROGRAMAN.pptxKerajaanPtI
 
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 PEMROGRAMANNur Kholifah Hidayah
 

Ähnlich wie 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
 
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
 
Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1
 

Mehr von Sparisoma Viridi

Pembelajaran sains berbasis web
Pembelajaran sains berbasis webPembelajaran sains berbasis web
Pembelajaran sains berbasis webSparisoma 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 PerkembangannyaSparisoma 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 ideaSparisoma 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
 
25 | Perubahan fasa gelombang
25 | Perubahan fasa gelombang25 | Perubahan fasa gelombang
25 | Perubahan fasa gelombangSparisoma Viridi
 
Ilustrasi penjalaran gelombang
Ilustrasi penjalaran gelombangIlustrasi penjalaran gelombang
Ilustrasi penjalaran gelombangSparisoma 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 DiajarkannyaSparisoma 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.0Sparisoma 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 PythonSparisoma Viridi
 
Master Program in Computational Science
Master Program in Computational ScienceMaster Program in Computational Science
Master Program in Computational ScienceSparisoma 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 DistanceSparisoma 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
 

Mehr von 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...
 

Kürzlich hochgeladen

Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Abdiera
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxJuliBriana2
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxDEAAYUANGGREANI
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYNovitaDewi98
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxwawan479953
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptxnursariheldaseptiana
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXIksanSaputra6
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanAyuApriliyanti6
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANwawan479953
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 

Kürzlich hochgeladen (20)

Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 

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