SlideShare a Scribd company logo
1 of 3
Pemrograman
Konsep yang perlu dipahami
1. Algoritma
2. Tipe data
3. Variabel
4. Array
5. Percabangan
6. Perulangan
Algoritma sangatlah mirip dengan buku panduan tentang bagaimana menggunakan sesuatu.
Variabel digunakan untuk menyimpan data sementara, dan dapat berubah-ubah sewaktu-
waktu sesuai dengan kebutuhan. Variabel hanya berisi satu tipe data.
Array sama halnya dengan variabel , digunakan untuk menyimpan data. Namun berbeda
dengan variabel, jika variabel hanya mampu menyimpan satu tipe data, maka array dapat
menyimpan berbagai macam tipe data.
Percabangan melibatkan pernyataan yang akan merespons nilai benar atau salah kemudian
menindaklanjuti apa yang harus dikerjakan selanjutnya.
Perulangan melibatkan prosedur yang akan terus dijalankan selama syarat masih terpenuhi.
Algoritma dan flowchart
Algoritma adalah inti dari ilmu komputer
algoritma Adalah urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan
suatu masalah.
algoritma Adalah blue sprint dari program
Sebaiknya disusun sebelum membuat program
Kriteria suatu program :
- Ada input dan output
- Efektivitas (hasil,pernyataan) dan efisien
- Terstruktur
Contoh algoritma
Mencari akar bulat positif dari bilangan bulat (integer) positif a :
1. Masukan bilangan bulat positif a
2. Berikan harga awal x sama dengan 1
3. Hitung y sebesar x*x
4. Jika y sama dengan a maka cetak x sebagai akar dari a. Selesai
5. Tambah nilai x dengan 1
6. Pergi ke langkah 3
Contoh algoritma
Menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap
1. Masukan sebuah bilangan sembarang
2. Bagi bilangan ter
Flowchart
Bagan bagan yang mempunyai arus yang menggambarkan langkah –langkah penyelesaian
suatu masalah
Merupakan cara penyajian dari suatu algoritma
Simbol-simbol flowchart
- Terminator (hampir seperti lingkaran), garis alir (flow line) (garis panah), preparation
(segi enam), proses (segiempat), input/out put data (jajaran genjang).
- Predefined process (2 segiemapat numpuk), decision (belah ketupat). On page
connector (lingkaran), off page connector (segi lima)
Pembuatan flowchart
- Tidak ada kaidah yang baku
Latihan soal
1. Buatlah algoritma untuk menghitung luas dan keliling lingkaran. Dengan memasukan
berupa jari-jari
2. Buatlah flowchart dari algoritma pada soal no 1
3. Buatlah algoritma untuk mengecek bilangan diantara 2 bilangan masukan, apakah
sama ataukah lebih besar salah satunya, dan tampilkan hasilnya
4. Buatlah flowchart dari algoritma pada soal no 3 diatas.
1. Untuk jari-jari > 0 input jari-jari, untuk ≤ 0 , jari-jari tidak di input
2.
start
Jari-jari
Jari-jari
positif
Jari-jari harus
positif
L= pi * jari”
K= 2 *pi*jari”
luas
K
end
Bahasa pemograman
= sama dengan /setara dengan/ identik/ sebanding
≠
< kurangdari , lawannya adalah ≥
> lebih dari, lawannya adalah ≤
≤ tidak lebih dari/ maksimal
≥ tidak kurang dari/ minimal
1
1
(72)
1
3
(2𝑥) 𝑥+𝑦
1
1
√(72)3
(2𝑥) 𝑥+𝑦

More Related Content

What's hot

Materi percabangan If-Else
Materi percabangan If-ElseMateri percabangan If-Else
Materi percabangan If-ElseIlham Muhkarom
 
Data praktikum bahasa c
Data praktikum bahasa cData praktikum bahasa c
Data praktikum bahasa cRidha Azhari
 
Fungsi true dan false serta cara menggunakan di excel
Fungsi true dan false serta cara menggunakan di excelFungsi true dan false serta cara menggunakan di excel
Fungsi true dan false serta cara menggunakan di excelYanuar Wijatmoko
 
alpro Chapter02
alpro Chapter02alpro Chapter02
alpro Chapter02Dermawan12
 
ALOGARITMA 5
ALOGARITMA 5ALOGARITMA 5
ALOGARITMA 5arstwn
 
Mengenal fungsi if dan logika pada excel
Mengenal fungsi if dan logika pada excelMengenal fungsi if dan logika pada excel
Mengenal fungsi if dan logika pada excelkasman fadhli
 
dasar-pemrograman-algoritma-flowchart
 dasar-pemrograman-algoritma-flowchart dasar-pemrograman-algoritma-flowchart
dasar-pemrograman-algoritma-flowchartPT. Likers Fice.com
 
Lampiran materi simkomdig 3.1 4.1
Lampiran materi simkomdig 3.1   4.1Lampiran materi simkomdig 3.1   4.1
Lampiran materi simkomdig 3.1 4.1Adrian Odja
 
Pertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri LuxPertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri Luxtri lux
 
Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1ndriehs
 
Tugas Simkomdig-Bu.Ning SMK CKTC (Ratna_D)
Tugas Simkomdig-Bu.Ning SMK CKTC (Ratna_D)Tugas Simkomdig-Bu.Ning SMK CKTC (Ratna_D)
Tugas Simkomdig-Bu.Ning SMK CKTC (Ratna_D)RatnaDevi7
 
Pertemuan 1 algoritma pemrograman dan flowchart
Pertemuan 1   algoritma pemrograman dan flowchartPertemuan 1   algoritma pemrograman dan flowchart
Pertemuan 1 algoritma pemrograman dan flowchartiphientcomp
 

What's hot (20)

Materi percabangan If-Else
Materi percabangan If-ElseMateri percabangan If-Else
Materi percabangan If-Else
 
Data praktikum bahasa c
Data praktikum bahasa cData praktikum bahasa c
Data praktikum bahasa c
 
Materi percabangan If
Materi percabangan IfMateri percabangan If
Materi percabangan If
 
Fungsi true dan false serta cara menggunakan di excel
Fungsi true dan false serta cara menggunakan di excelFungsi true dan false serta cara menggunakan di excel
Fungsi true dan false serta cara menggunakan di excel
 
Queue
Queue Queue
Queue
 
alpro Chapter02
alpro Chapter02alpro Chapter02
alpro Chapter02
 
Pertemuan 10 Tehnik Sorting
Pertemuan 10  Tehnik SortingPertemuan 10  Tehnik Sorting
Pertemuan 10 Tehnik Sorting
 
Percabangan
PercabanganPercabangan
Percabangan
 
Analisis algoritma
Analisis algoritmaAnalisis algoritma
Analisis algoritma
 
ALOGARITMA 5
ALOGARITMA 5ALOGARITMA 5
ALOGARITMA 5
 
Pertemuan 11 Tehnik Searching
Pertemuan 11 Tehnik SearchingPertemuan 11 Tehnik Searching
Pertemuan 11 Tehnik Searching
 
02 flowchart
02 flowchart02 flowchart
02 flowchart
 
02 algoritma
02 algoritma02 algoritma
02 algoritma
 
Mengenal fungsi if dan logika pada excel
Mengenal fungsi if dan logika pada excelMengenal fungsi if dan logika pada excel
Mengenal fungsi if dan logika pada excel
 
dasar-pemrograman-algoritma-flowchart
 dasar-pemrograman-algoritma-flowchart dasar-pemrograman-algoritma-flowchart
dasar-pemrograman-algoritma-flowchart
 
Lampiran materi simkomdig 3.1 4.1
Lampiran materi simkomdig 3.1   4.1Lampiran materi simkomdig 3.1   4.1
Lampiran materi simkomdig 3.1 4.1
 
Pertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri LuxPertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri Lux
 
Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1
 
Tugas Simkomdig-Bu.Ning SMK CKTC (Ratna_D)
Tugas Simkomdig-Bu.Ning SMK CKTC (Ratna_D)Tugas Simkomdig-Bu.Ning SMK CKTC (Ratna_D)
Tugas Simkomdig-Bu.Ning SMK CKTC (Ratna_D)
 
Pertemuan 1 algoritma pemrograman dan flowchart
Pertemuan 1   algoritma pemrograman dan flowchartPertemuan 1   algoritma pemrograman dan flowchart
Pertemuan 1 algoritma pemrograman dan flowchart
 

Viewers also liked

100 blogging topics
100 blogging topics100 blogging topics
100 blogging topicsmetalrose
 
Automated Construction of Coverage Catalogues of ASTER Satellite Image for Ur...
Automated Construction of Coverage Catalogues of ASTER Satellite Image for Ur...Automated Construction of Coverage Catalogues of ASTER Satellite Image for Ur...
Automated Construction of Coverage Catalogues of ASTER Satellite Image for Ur...Hiroyuki Miyazaki
 
Hexapod robot tevezése és építése
Hexapod robot tevezése és építéseHexapod robot tevezése és építése
Hexapod robot tevezése és építésePéter Szilágyi
 
Sdc6 class13 apr25
Sdc6 class13 apr25Sdc6 class13 apr25
Sdc6 class13 apr25missjaqui
 
Taklimat tmua
Taklimat tmuaTaklimat tmua
Taklimat tmuaputart12
 
Ficha de matemática outubro 2015 4º ano (1)
Ficha de matemática outubro 2015   4º ano (1)Ficha de matemática outubro 2015   4º ano (1)
Ficha de matemática outubro 2015 4º ano (1)José Nunes
 
Rancangan pelajaran tahunan pendidikan khas tahun 6 - Matematik
Rancangan pelajaran tahunan pendidikan khas tahun 6 - MatematikRancangan pelajaran tahunan pendidikan khas tahun 6 - Matematik
Rancangan pelajaran tahunan pendidikan khas tahun 6 - Matematikmurniey7879
 
Solve the right problems - Create a Clear Product & Experience Strategy
Solve the right problems - Create a Clear Product & Experience StrategySolve the right problems - Create a Clear Product & Experience Strategy
Solve the right problems - Create a Clear Product & Experience StrategyAurelius
 

Viewers also liked (13)

SharePoint 07cert
SharePoint 07certSharePoint 07cert
SharePoint 07cert
 
100 blogging topics
100 blogging topics100 blogging topics
100 blogging topics
 
Automated Construction of Coverage Catalogues of ASTER Satellite Image for Ur...
Automated Construction of Coverage Catalogues of ASTER Satellite Image for Ur...Automated Construction of Coverage Catalogues of ASTER Satellite Image for Ur...
Automated Construction of Coverage Catalogues of ASTER Satellite Image for Ur...
 
Hexapod robot tevezése és építése
Hexapod robot tevezése és építéseHexapod robot tevezése és építése
Hexapod robot tevezése és építése
 
Sdc6 class13 apr25
Sdc6 class13 apr25Sdc6 class13 apr25
Sdc6 class13 apr25
 
Tema 2.la reproducció
Tema 2.la reproduccióTema 2.la reproducció
Tema 2.la reproducció
 
European sad mohit
European sad mohitEuropean sad mohit
European sad mohit
 
STREPTOCOCCUS EQUI
STREPTOCOCCUS EQUISTREPTOCOCCUS EQUI
STREPTOCOCCUS EQUI
 
Taklimat tmua
Taklimat tmuaTaklimat tmua
Taklimat tmua
 
Ficha de matemática outubro 2015 4º ano (1)
Ficha de matemática outubro 2015   4º ano (1)Ficha de matemática outubro 2015   4º ano (1)
Ficha de matemática outubro 2015 4º ano (1)
 
Rancangan pelajaran tahunan pendidikan khas tahun 6 - Matematik
Rancangan pelajaran tahunan pendidikan khas tahun 6 - MatematikRancangan pelajaran tahunan pendidikan khas tahun 6 - Matematik
Rancangan pelajaran tahunan pendidikan khas tahun 6 - Matematik
 
67. do'a hari jumat
67. do'a hari jumat67. do'a hari jumat
67. do'a hari jumat
 
Solve the right problems - Create a Clear Product & Experience Strategy
Solve the right problems - Create a Clear Product & Experience StrategySolve the right problems - Create a Clear Product & Experience Strategy
Solve the right problems - Create a Clear Product & Experience Strategy
 

Similar to Pemrograman Dasar

Materi simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritmaMateri simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritmaDonnie Xover
 
Ringkasan materi teori algoritma
Ringkasan materi teori algoritmaRingkasan materi teori algoritma
Ringkasan materi teori algoritmaAkhmad Asari
 
01. Dasar-dasar Algoritma Pemrograman menggunakan Visual Basic
01. Dasar-dasar Algoritma Pemrograman menggunakan  Visual Basic01. Dasar-dasar Algoritma Pemrograman menggunakan  Visual Basic
01. Dasar-dasar Algoritma Pemrograman menggunakan Visual BasicArriWidyanto1
 
DASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMADASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMAWalid_1234
 
Pengertian dan Pengenalan Flowchart.pptx
Pengertian dan Pengenalan Flowchart.pptxPengertian dan Pengenalan Flowchart.pptx
Pengertian dan Pengenalan Flowchart.pptxchairilandri2
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANAziz Moeslim
 
Algoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptAlgoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptBKKSMKN2Jombang
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1Niken Halimy
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1Niken Halimy
 
Materi algoritma perulangan
Materi algoritma perulanganMateri algoritma perulangan
Materi algoritma perulangannungkyreza
 
Alur Logika Pemrograman (1).pdf
Alur Logika Pemrograman (1).pdfAlur Logika Pemrograman (1).pdf
Alur Logika Pemrograman (1).pdfecihyuningsih
 
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.pptdokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.pptRohibBurhani
 
Bab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritmaBab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritmarisal07
 
Algoritma pemrograman
Algoritma pemrogramanAlgoritma pemrograman
Algoritma pemrogramanFebri Fazain
 

Similar to Pemrograman Dasar (20)

Daskom 3
Daskom 3Daskom 3
Daskom 3
 
Materi simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritmaMateri simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritma
 
Algoritma Pemrograman
Algoritma Pemrograman Algoritma Pemrograman
Algoritma Pemrograman
 
Ringkasan materi teori algoritma
Ringkasan materi teori algoritmaRingkasan materi teori algoritma
Ringkasan materi teori algoritma
 
01. Dasar-dasar Algoritma Pemrograman menggunakan Visual Basic
01. Dasar-dasar Algoritma Pemrograman menggunakan  Visual Basic01. Dasar-dasar Algoritma Pemrograman menggunakan  Visual Basic
01. Dasar-dasar Algoritma Pemrograman menggunakan Visual Basic
 
modul algoritma Bab 1
modul algoritma Bab 1modul algoritma Bab 1
modul algoritma Bab 1
 
DASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMADASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMA
 
Pengertian dan Pengenalan Flowchart.pptx
Pengertian dan Pengenalan Flowchart.pptxPengertian dan Pengenalan Flowchart.pptx
Pengertian dan Pengenalan Flowchart.pptx
 
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
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
 
Algoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptAlgoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.ppt
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
 
Algoritma Pemrogaman
Algoritma PemrogamanAlgoritma Pemrogaman
Algoritma Pemrogaman
 
Materi algoritma perulangan
Materi algoritma perulanganMateri algoritma perulangan
Materi algoritma perulangan
 
Alur Logika Pemrograman (1).pdf
Alur Logika Pemrograman (1).pdfAlur Logika Pemrograman (1).pdf
Alur Logika Pemrograman (1).pdf
 
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.pptdokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
 
Bab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritmaBab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritma
 
Algoritma pemrograman
Algoritma pemrogramanAlgoritma pemrograman
Algoritma pemrograman
 

More from Dzikri Fauzi

Kepemimpinan pendiidkan
Kepemimpinan pendiidkanKepemimpinan pendiidkan
Kepemimpinan pendiidkanDzikri Fauzi
 
Aljabar matriks kofaktor
Aljabar matriks kofaktorAljabar matriks kofaktor
Aljabar matriks kofaktorDzikri Fauzi
 
Media Pembelajaran Matematika
Media Pembelajaran MatematikaMedia Pembelajaran Matematika
Media Pembelajaran MatematikaDzikri Fauzi
 
PC BOX (Perkalian Cara Kotak)
PC BOX (Perkalian Cara Kotak)PC BOX (Perkalian Cara Kotak)
PC BOX (Perkalian Cara Kotak)Dzikri Fauzi
 
Xii.ipa.6 dzikri nashrul fauzi
Xii.ipa.6 dzikri nashrul fauziXii.ipa.6 dzikri nashrul fauzi
Xii.ipa.6 dzikri nashrul fauziDzikri Fauzi
 
Macam macam sayuran
Macam macam sayuranMacam macam sayuran
Macam macam sayuranDzikri Fauzi
 
Sistem reproduksi-pada-manusia
Sistem reproduksi-pada-manusiaSistem reproduksi-pada-manusia
Sistem reproduksi-pada-manusiaDzikri Fauzi
 
Sistem reproduksi tumbuhan dan hewan
Sistem reproduksi tumbuhan dan hewanSistem reproduksi tumbuhan dan hewan
Sistem reproduksi tumbuhan dan hewanDzikri Fauzi
 
9a sistem-reproduksi
9a sistem-reproduksi9a sistem-reproduksi
9a sistem-reproduksiDzikri Fauzi
 
Biologi ppt nds reproduksi2
Biologi ppt nds reproduksi2Biologi ppt nds reproduksi2
Biologi ppt nds reproduksi2Dzikri Fauzi
 
Exercise about thermodynamics
Exercise about thermodynamicsExercise about thermodynamics
Exercise about thermodynamicsDzikri Fauzi
 
Engine cycle ( siklus mesin)
Engine cycle ( siklus mesin)Engine cycle ( siklus mesin)
Engine cycle ( siklus mesin)Dzikri Fauzi
 
Peta konsep benda tegar
Peta konsep benda tegarPeta konsep benda tegar
Peta konsep benda tegarDzikri Fauzi
 
Sistem pemerintahan republik_rakyat_cina_(rrc)
Sistem pemerintahan republik_rakyat_cina_(rrc)Sistem pemerintahan republik_rakyat_cina_(rrc)
Sistem pemerintahan republik_rakyat_cina_(rrc)Dzikri Fauzi
 

More from Dzikri Fauzi (20)

Kepada yth
Kepada ythKepada yth
Kepada yth
 
Kepada yt1
Kepada yt1Kepada yt1
Kepada yt1
 
Mpm animasi
Mpm animasiMpm animasi
Mpm animasi
 
Kepemimpinan pendiidkan
Kepemimpinan pendiidkanKepemimpinan pendiidkan
Kepemimpinan pendiidkan
 
Aljabar matriks kofaktor
Aljabar matriks kofaktorAljabar matriks kofaktor
Aljabar matriks kofaktor
 
Media Pembelajaran Matematika
Media Pembelajaran MatematikaMedia Pembelajaran Matematika
Media Pembelajaran Matematika
 
PC BOX (Perkalian Cara Kotak)
PC BOX (Perkalian Cara Kotak)PC BOX (Perkalian Cara Kotak)
PC BOX (Perkalian Cara Kotak)
 
Sistem numerasi
Sistem numerasiSistem numerasi
Sistem numerasi
 
Xii.ipa.6 dzikri nashrul fauzi
Xii.ipa.6 dzikri nashrul fauziXii.ipa.6 dzikri nashrul fauzi
Xii.ipa.6 dzikri nashrul fauzi
 
Macam macam sayuran
Macam macam sayuranMacam macam sayuran
Macam macam sayuran
 
Jerman
JermanJerman
Jerman
 
Sistem reproduksi-pada-manusia
Sistem reproduksi-pada-manusiaSistem reproduksi-pada-manusia
Sistem reproduksi-pada-manusia
 
Sistem reproduksi tumbuhan dan hewan
Sistem reproduksi tumbuhan dan hewanSistem reproduksi tumbuhan dan hewan
Sistem reproduksi tumbuhan dan hewan
 
Pkn broh
Pkn brohPkn broh
Pkn broh
 
9a sistem-reproduksi
9a sistem-reproduksi9a sistem-reproduksi
9a sistem-reproduksi
 
Biologi ppt nds reproduksi2
Biologi ppt nds reproduksi2Biologi ppt nds reproduksi2
Biologi ppt nds reproduksi2
 
Exercise about thermodynamics
Exercise about thermodynamicsExercise about thermodynamics
Exercise about thermodynamics
 
Engine cycle ( siklus mesin)
Engine cycle ( siklus mesin)Engine cycle ( siklus mesin)
Engine cycle ( siklus mesin)
 
Peta konsep benda tegar
Peta konsep benda tegarPeta konsep benda tegar
Peta konsep benda tegar
 
Sistem pemerintahan republik_rakyat_cina_(rrc)
Sistem pemerintahan republik_rakyat_cina_(rrc)Sistem pemerintahan republik_rakyat_cina_(rrc)
Sistem pemerintahan republik_rakyat_cina_(rrc)
 

Recently uploaded

Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfChrodtianTian
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxc9fhbm7gzj
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 

Recently uploaded (20)

Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptx
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 

Pemrograman Dasar

  • 1. Pemrograman Konsep yang perlu dipahami 1. Algoritma 2. Tipe data 3. Variabel 4. Array 5. Percabangan 6. Perulangan Algoritma sangatlah mirip dengan buku panduan tentang bagaimana menggunakan sesuatu. Variabel digunakan untuk menyimpan data sementara, dan dapat berubah-ubah sewaktu- waktu sesuai dengan kebutuhan. Variabel hanya berisi satu tipe data. Array sama halnya dengan variabel , digunakan untuk menyimpan data. Namun berbeda dengan variabel, jika variabel hanya mampu menyimpan satu tipe data, maka array dapat menyimpan berbagai macam tipe data. Percabangan melibatkan pernyataan yang akan merespons nilai benar atau salah kemudian menindaklanjuti apa yang harus dikerjakan selanjutnya. Perulangan melibatkan prosedur yang akan terus dijalankan selama syarat masih terpenuhi. Algoritma dan flowchart Algoritma adalah inti dari ilmu komputer algoritma Adalah urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah. algoritma Adalah blue sprint dari program Sebaiknya disusun sebelum membuat program Kriteria suatu program : - Ada input dan output - Efektivitas (hasil,pernyataan) dan efisien - Terstruktur Contoh algoritma Mencari akar bulat positif dari bilangan bulat (integer) positif a : 1. Masukan bilangan bulat positif a 2. Berikan harga awal x sama dengan 1 3. Hitung y sebesar x*x 4. Jika y sama dengan a maka cetak x sebagai akar dari a. Selesai 5. Tambah nilai x dengan 1 6. Pergi ke langkah 3 Contoh algoritma
  • 2. Menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap 1. Masukan sebuah bilangan sembarang 2. Bagi bilangan ter Flowchart Bagan bagan yang mempunyai arus yang menggambarkan langkah –langkah penyelesaian suatu masalah Merupakan cara penyajian dari suatu algoritma Simbol-simbol flowchart - Terminator (hampir seperti lingkaran), garis alir (flow line) (garis panah), preparation (segi enam), proses (segiempat), input/out put data (jajaran genjang). - Predefined process (2 segiemapat numpuk), decision (belah ketupat). On page connector (lingkaran), off page connector (segi lima) Pembuatan flowchart - Tidak ada kaidah yang baku Latihan soal 1. Buatlah algoritma untuk menghitung luas dan keliling lingkaran. Dengan memasukan berupa jari-jari 2. Buatlah flowchart dari algoritma pada soal no 1 3. Buatlah algoritma untuk mengecek bilangan diantara 2 bilangan masukan, apakah sama ataukah lebih besar salah satunya, dan tampilkan hasilnya 4. Buatlah flowchart dari algoritma pada soal no 3 diatas. 1. Untuk jari-jari > 0 input jari-jari, untuk ≤ 0 , jari-jari tidak di input 2. start Jari-jari Jari-jari positif Jari-jari harus positif L= pi * jari” K= 2 *pi*jari” luas K end
  • 3. Bahasa pemograman = sama dengan /setara dengan/ identik/ sebanding ≠ < kurangdari , lawannya adalah ≥ > lebih dari, lawannya adalah ≤ ≤ tidak lebih dari/ maksimal ≥ tidak kurang dari/ minimal 1 1 (72) 1 3 (2𝑥) 𝑥+𝑦 1 1 √(72)3 (2𝑥) 𝑥+𝑦