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

PDF
Algoritma
PPT
Algoritma dan flowchart
PPTX
Materi 3. flowchart
PPTX
Algoritma dan flowchart
DOC
Algoritma dan flowchart
PPT
Algoritma dan pemrograman 1
PPTX
Pert1 kls xi
PDF
Algoritma dan flowchart
Algoritma
Algoritma dan flowchart
Materi 3. flowchart
Algoritma dan flowchart
Algoritma dan flowchart
Algoritma dan pemrograman 1
Pert1 kls xi
Algoritma dan flowchart

What's hot (19)

PPTX
Materi percabangan If-Else
DOC
Data praktikum bahasa c
PPTX
Materi percabangan If
PDF
Fungsi true dan false serta cara menggunakan di excel
PPTX
PPTX
alpro Chapter02
PDF
Pertemuan 10 Tehnik Sorting
PPTX
Percabangan
PPTX
ALOGARITMA 5
PDF
Pertemuan 11 Tehnik Searching
PPT
02 flowchart
PPSX
02 algoritma
RTF
Mengenal fungsi if dan logika pada excel
PPTX
dasar-pemrograman-algoritma-flowchart
DOCX
Lampiran materi simkomdig 3.1 4.1
PPTX
Pertemuan 1 - Algoritma - Tri Lux
PPTX
Pemrograman dasar pertemuan1
PPTX
Tugas Simkomdig-Bu.Ning SMK CKTC (Ratna_D)
PDF
Pertemuan 1 algoritma pemrograman dan flowchart
Materi percabangan If-Else
Data praktikum bahasa c
Materi percabangan If
Fungsi true dan false serta cara menggunakan di excel
alpro Chapter02
Pertemuan 10 Tehnik Sorting
Percabangan
ALOGARITMA 5
Pertemuan 11 Tehnik Searching
02 flowchart
02 algoritma
Mengenal fungsi if dan logika pada excel
dasar-pemrograman-algoritma-flowchart
Lampiran materi simkomdig 3.1 4.1
Pertemuan 1 - Algoritma - Tri Lux
Pemrograman dasar pertemuan1
Tugas Simkomdig-Bu.Ning SMK CKTC (Ratna_D)
Pertemuan 1 algoritma pemrograman dan flowchart
Ad

Viewers also liked (13)

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

Similar to Program (20)

PDF
Algoritma dan flowchart
PPT
Algoritma dan Flowchart (Materi Siskomdi
PPT
Algoritma dan Flowchart.ppt
PPT
Berbagai Macam Ilmu Algoritma dan Flowchart.ppt
PPT
Algoritma dan Flowchart.ppt
PPT
Algoritma dan Flowchart.ppt Algoritma dan Flowchart.ppt
PPT
Algoritma dan Flowchart Dasar Pemrograman.ppt
PPTX
02 notasi algoritma
PPTX
02 notasi algoritma
PPTX
02 notasi algoritma
PPT
Algoritma dan flowchart SMP kelas 7 TIK
PPTX
Bab 3 notasi algoritma
PDF
Algoritma dan data struktur pdf
PPTX
DOC
Algoritma
PDF
Algoritma & Pemograman - 01.Pendahuluan
PPTX
Materi Bab 6 Algoritma dan bahasa Pemrograman
PPTX
Algoritma.pptx algoritm algoritma algoritma algoritm
PPTX
Algoritma dalam ilmu komputer adalah dasar untuk pengembangan komputer
PDF
Algoritma dan Flowchart pada mahasiswa untuk semester 1
Algoritma dan flowchart
Algoritma dan Flowchart (Materi Siskomdi
Algoritma dan Flowchart.ppt
Berbagai Macam Ilmu Algoritma dan Flowchart.ppt
Algoritma dan Flowchart.ppt
Algoritma dan Flowchart.ppt Algoritma dan Flowchart.ppt
Algoritma dan Flowchart Dasar Pemrograman.ppt
02 notasi algoritma
02 notasi algoritma
02 notasi algoritma
Algoritma dan flowchart SMP kelas 7 TIK
Bab 3 notasi algoritma
Algoritma dan data struktur pdf
Algoritma
Algoritma & Pemograman - 01.Pendahuluan
Materi Bab 6 Algoritma dan bahasa Pemrograman
Algoritma.pptx algoritm algoritma algoritma algoritm
Algoritma dalam ilmu komputer adalah dasar untuk pengembangan komputer
Algoritma dan Flowchart pada mahasiswa untuk semester 1

More from Dzikri Fauzi (20)

DOCX
Kepada yth
DOCX
Kepada yt1
PPTX
Mpm animasi
PPTX
Kepemimpinan pendiidkan
PPTX
Aljabar matriks kofaktor
PPTX
Media Pembelajaran Matematika
PDF
PC BOX (Perkalian Cara Kotak)
PPTX
Sistem numerasi
PPTX
Xii.ipa.6 dzikri nashrul fauzi
PPTX
Macam macam sayuran
PPTX
Jerman
PPT
Sistem reproduksi-pada-manusia
PPT
Sistem reproduksi tumbuhan dan hewan
PPTX
Pkn broh
PPT
9a sistem-reproduksi
PPTX
Biologi ppt nds reproduksi2
PPTX
Exercise about thermodynamics
PPTX
Engine cycle ( siklus mesin)
PPTX
Peta konsep benda tegar
PPTX
Sistem pemerintahan republik_rakyat_cina_(rrc)
Kepada yth
Kepada yt1
Mpm animasi
Kepemimpinan pendiidkan
Aljabar matriks kofaktor
Media Pembelajaran Matematika
PC BOX (Perkalian Cara Kotak)
Sistem numerasi
Xii.ipa.6 dzikri nashrul fauzi
Macam macam sayuran
Jerman
Sistem reproduksi-pada-manusia
Sistem reproduksi tumbuhan dan hewan
Pkn broh
9a sistem-reproduksi
Biologi ppt nds reproduksi2
Exercise about thermodynamics
Engine cycle ( siklus mesin)
Peta konsep benda tegar
Sistem pemerintahan republik_rakyat_cina_(rrc)

Recently uploaded (20)

PDF
Laktasi dan Menyusui (MK Askeb Esensial Nifas, Neonatus, Bayi, Balita dan Ana...
PDF
PPT Yudisium Ceremony Agusus 2025 - new. pdf
PPTX
Perubahan Pengertian_Istilah _Pelatihan "Ketentuan TERBARU Pengadaan Pemerin...
PDF
Sosialisasi Menu DAK NF TA 2026 Promkeskom.pdf
PDF
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
DOCX
Modul Ajar Pembelajaran Mendalam PKWU Kerajinan Kelas XII SMA Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam PAI & BP Kelas XII Terbaru 2025
DOC
RPP Deep Learning _ MGMP Wilayah 1 (1).doc
PPTX
Modul ajar kelas 5 sd kecerdasan artifisial pptx
PDF
IN1.2.E. kelompok 2.docx kerangka pembelajaran mendalam.pdf
DOCX
Modul Ajar Pembelajaran Mendalam PKWU Budidaya Kelas XII SMA Terbaru 2025
PDF
12. KSP SD Runiah Makassar OK School.pdf
PPTX
Presentasi Al-Quran Hadits Kelompok XI.1
PPT
KOMITMEN MENULIS DI BLOG IGTIK PB PGRI.ppt
PDF
Ilmu tentang pengembangan teknologi pembelajaran
PPTX
Pengantar pembelajaran_Koding_dan kecerdasan artifisial
DOCX
LK 1.1.a.2_Modul 2 Pelatihan Koding dan Artifisial
PPTX
! Keterampilan Digital dalam orgnasisasi.pptx
PDF
Konsep Dasar Nifas, Neonatus, Bayi, Balita dan Anak Pra Sekolah.pdf
PPTX
Pengimbasan pembelajaran mendalam (deep learning
Laktasi dan Menyusui (MK Askeb Esensial Nifas, Neonatus, Bayi, Balita dan Ana...
PPT Yudisium Ceremony Agusus 2025 - new. pdf
Perubahan Pengertian_Istilah _Pelatihan "Ketentuan TERBARU Pengadaan Pemerin...
Sosialisasi Menu DAK NF TA 2026 Promkeskom.pdf
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
Modul Ajar Pembelajaran Mendalam PKWU Kerajinan Kelas XII SMA Terbaru 2025
Modul Ajar Pembelajaran Mendalam PAI & BP Kelas XII Terbaru 2025
RPP Deep Learning _ MGMP Wilayah 1 (1).doc
Modul ajar kelas 5 sd kecerdasan artifisial pptx
IN1.2.E. kelompok 2.docx kerangka pembelajaran mendalam.pdf
Modul Ajar Pembelajaran Mendalam PKWU Budidaya Kelas XII SMA Terbaru 2025
12. KSP SD Runiah Makassar OK School.pdf
Presentasi Al-Quran Hadits Kelompok XI.1
KOMITMEN MENULIS DI BLOG IGTIK PB PGRI.ppt
Ilmu tentang pengembangan teknologi pembelajaran
Pengantar pembelajaran_Koding_dan kecerdasan artifisial
LK 1.1.a.2_Modul 2 Pelatihan Koding dan Artifisial
! Keterampilan Digital dalam orgnasisasi.pptx
Konsep Dasar Nifas, Neonatus, Bayi, Balita dan Anak Pra Sekolah.pdf
Pengimbasan pembelajaran mendalam (deep learning

Program

  • 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𝑥) 𝑥+𝑦