SlideShare a Scribd company logo
Alur Logika
Pemrograman
3.1 Menerapkan alur logika
pemrograman Komputer
4.1 Membuat Alur Logika
Pemrograman Komputer
algorism adalah panggilan populer
bangsa eropa terhadap seorang ahli
matematika muslim yaitu Abu Ja'far
Muhammad Ibnu Al-Khawarizmi yang
hidup pada abad ke-19
Algoritma Berasal dari Kata
Algorism
Sebenarnya Komputer hanya
melakukan proses aritmatika dua jenis
bilangan, yaitu 0 dan 1 (Biner)
Mesin Komputer merupakan
mesin kalkulator modern
Konsep
Algoritma
Algoritma Adalah urutan Langkah-langkah
logis penyelesaian masalah yang di susun
secara sistematis dan logis.
Jelaskan Sejarah Lahirnya konsep Algoritma
menurut pengetahuan anda?
Apa Perbedaan Komputer dan Kalkulator?
Tuliskan langkah-langkah untuk
menghasilkan dua gelas campuran kopi susu
dari sebuah gelas kopi dan segelas susu
menggunakan bahasa pemikiran sendiri
Anda Adalah pengguna baru internet. Anda
belum memiliki Akun Surel Facebook.
Bagaimanakah langkah-langkah untuk
menjadi pengguna Facebook?
1.
2.
3.
4.
Tugas
Struktur Penulisan Algoritma
Ada beberapa metode penulisan dalam merangcang algoritma :
menggunakan bahasa natiral (Bahasa Indonesia), Bagan Alir
(Flowchart), serta menggunakan Notasi (Pseudocode)
Bagian ini adalah bagian awal
biasanya berisi Judul algoritme
Bagian Kepala/
Header
Bagian ini adalah tahap
pernyataan dan penentuan
berbagai variabel, konstanta, tipe
data
Bagian
Pendeklarasian
Bagian ini menunjukan untaian
proses yang dilakukan. Biasanya
berupa proses pengulangan,
penyelesaian, maupun proses
input / ouput
Bagian Badan
Algoritme
Program untuk menampilkan string
{program ini untuk menampilkan kalimat "Selamat Datang Programer
pada layar Komputer" }
Deklarasi
Teks : String
{Variabel teks dengan tipe data string}
Algoritme:
Teks : "Selamat Datang Programer"
{Assigment variabel teks}
Write(Teks)
{menampilkan nilai variabel teks pada monitor }
Contoh
Menentukan Struktur
Penulisan Algoritme
program untuk menampilkan
string "Selamat Datang
Programer"
Struktur
Algoritme
dengan Natural
Language
Struktur Penulisan metode
natural language lebih
mendekati bahasa manusia
yang digunakan dalam
keseharian.
Beri nilai pada variabel x = 0
Selama x lebih kecil sama dengan 10 maka
Tambahkan x dengan nilai 1
Cetak nilai x
Selesai
Program untuk menampilkan bilangan 1 sampai 10
{program ini untuk menampilkan bilangan 1..10
menggunakan perulangan }
Deklarasi
Tetapkan variable x dengan tipe data integer
{Variabel x dengan tipe data integer}
Algoritme:
1.
2.
3.
4.
Jelaskan pengertian struktur penulisan metode
natural language menurut pemikiran anda.
Tuliskan dan Jelaskan Bagian dasar dalam
penulisan algoritme.
Deskripsikan keuntungan menggunakan struktur
penulisan dengan metode natural language.
1.
2.
3.
Praktikum
Uraikan kegiatan anda secara detail dari mulai bangun
tidur hingga melakukan kegiatan berangkat sekolah,
menjadi urutan logis dengan metode natural language.
Zona Aktivitas
Struktur
Algoritme
dengan
Flowchart
Bagan Alir adalah bagan yang terjadi
pada program secara logika
Flowchar (Bagan Alir)
Karena memiliki standar penggunaan
yang sama.
Gaya Perancangan Lebih
dimengerti
Penulisan di mulai dari atas
ke bawah
Harus dimulai dengan
Simbol Start dan diakhiri
dengan simbol end
Jenis Bagan Alir
Menjelaskan urutan setiap
procedure dalam system
Bagan Alir Sistem
berguna untuk melakukan analisis
sistem
Bagan Alir
Program
menunjukan arah aliran data
laporan dan formulir pada
subprogram atau proses
Bagan Alir
Dokumen
bagan yang sering digunakan
dalam alir proses pada teknik
industri
Bagan Alir Proses
memiliki kemiripan dengan bagan
alir sistem yaitu untuk
menggambarkan skema aliran
data pada prosedur sistem
Bagab Alir
Skematik
Simbol Bagan Nama Fungsi

 Terminator Menandakan Start (awal) dan end (Akhir) Program

 Arah Aliran Menunjukan arah aliran proses pada program

 Preparation
Proses deklarasi atau pemberian nilai-nilai awal
pada variabel yang digunakan

 Proses Menunjukan proses yang dilakukan mesin komputer

 Input/ output data
Menandakan proses input/output data secara
manual.
Simbol Flowchart
Simbol Bagan Nama Fungsi


Predefined process
(subprogram)
menunjukan proses subprogram

 Decision atau kondisi
Menggambarkan sebuah keadaan pemilihan dari
dua kondisi yang bernilai true (benar) atau false
(salah) untuk selanjutnya mengerjakan statement
(pernyataan) tertentu. contohnya, program
mengerjakan proses A. Jika false, program
mengerjakan proses B.

 One Page Connector
Menghubungkan bagian-bagian Flowchart yang
terpisah halaman

 Off Page Connector
Menghubungkan bagian-bagian Flowchart yang
terputus pada halaman
Contoh Flowchart sd
Mulai
x = 3
y=6
Z = x+y
Cetak Z
Selesai
Pedoman dalam merancang algoritme dengan
bagan alir program adalah sebagai berikut :
Bagian Alir dimulai dengan simbol start atau elips dan
diakhiri dengan bagian end (Akhir).
Untuk memulai suatu proses secara computting,
diperlukan inisialisasi atau proses deklarasai yang
berfungsi untuk menentukan susunan variabel,
konstanta, maupun proses input nilai.
Setiap input akan dilakukan proses secara komputer
dengan simbol persegi panjang dan setiap proses
akan meghasilkan output.
1.
2.
3.
Struktur
Algoritme
dengan
PseudoCode
Pseudocode adalah sebuah notasi kode
yang tidak sebenarnya, tetapi mewakili
logika algoritme bahasa pemrograman.
Pseudo = Semu/samar
Tidak ada aturan khusus
Memiliki Header, Bagian
badan, dan bagian akhir
algoritme.
Lebih Banyak Menggunakan
bahasa inggris
Contoh Pseudocode
Dalam sebuah bejana ukuran 12 liter terdapat air teh manis dalam kondisi penuh. Berapa orang
tamu yang memperoleh air minum teh manis pada peserta perjamuan jika tersedia gelas
minuman berukuran 250 cc (1 liter = 1.000 cc)? buatlah penulisan algoritme menggunakan
pseudocode untuk kasus tersebut.
program menghitung_jumlah_tamu
{program ini untuk menghitung jumlah tamu jika memiliki gelas 1/4 liter dengan kapasitas air
minum 12 liter}
Deklarasi
Bejana : integer {mensetting variabel bejana dengan tipe integer}
Gelas : real {menseting variabel Gelas dengan tipe real}
Tamu : integer {menseting variabel tamu dengan tipe integer}
Contoh Pseudocode
Algoritme
Bejana 12 { dalam satuan liter }
Gelas 0,25 { 1/4 liter }
Tamu Bejana/ Gelas { kapasitas bejana dibagi kapasitas gelas}
write(Tamu)
Pasangkan lampu bohlam pada dudukan.
Tancapkan steker ke sumber tegangan
Tempatkan kabel listrik pada dinding rumah
Kupas ujung kabel A, kemudian bautkan dengan
steker
Kupas ujung kabel B, kemudian bautkan dengan
dudukan lampu bohlam
Periksa hubungan ujung kabel A dan B dengan
Ohm Mater
Lampu menyala
Praktikum
Algoritme :
1.
2.
3.
4.
5.
6.
7.
Zona Aktivitas

More Related Content

Similar to Alur Logika Pemrograman (1).pdf

Algoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptAlgoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.ppt
BKKSMKN2Jombang
 
Algoritma dan Pemrograman.pptx
Algoritma dan Pemrograman.pptxAlgoritma dan Pemrograman.pptx
Algoritma dan Pemrograman.pptx
zonavisual
 
Konsep algoritma pemograman
Konsep algoritma pemogramanKonsep algoritma pemograman
Konsep algoritma pemograman
Choirul Anam Ardenbal
 
Logika pemrograman hand out
Logika pemrograman hand outLogika pemrograman hand out
Logika pemrograman hand out
givaro igfar
 
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
RohibBurhani
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchartpurispace
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
Syaiful Ahdan
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdf
dedisusanto41
 
Presentasi pemograman algoritma ali majid wd
Presentasi pemograman algoritma ali majid wdPresentasi pemograman algoritma ali majid wd
Presentasi pemograman algoritma ali majid wd
Ali Must Can
 
pemrograman dasar.pptx
pemrograman dasar.pptxpemrograman dasar.pptx
pemrograman dasar.pptx
ssuser98f5ad
 
makalah tentang algoritma lengkap
makalah tentang algoritma lengkapmakalah tentang algoritma lengkap
makalah tentang algoritma lengkapLela Warni
 
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptxMateri Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Amuharnis1
 
Algoritma & Pemrograman - Pendahuluan
Algoritma & Pemrograman  - PendahuluanAlgoritma & Pemrograman  - Pendahuluan
Algoritma & Pemrograman - PendahuluanAri Wibowo
 
Konsep Algoritme.pptx
Konsep Algoritme.pptxKonsep Algoritme.pptx
Konsep Algoritme.pptx
IndoAve1
 
Pengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep PemrogramanPengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep Pemrograman
irwansyafibonaci
 
Pengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia ProgrammingPengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia Programming
lutfiadnan
 
Pengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptPengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.ppt
ssuser1f9e371
 
algoritma dan pemrograman
algoritma dan pemrogramanalgoritma dan pemrograman
algoritma dan pemrograman
hanary
 
Dasar algoritma
Dasar algoritmaDasar algoritma
Dasar algoritma
Tenia Wahyuningrum
 

Similar to Alur Logika Pemrograman (1).pdf (20)

Algoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptAlgoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.ppt
 
Algoritma dan Pemrograman.pptx
Algoritma dan Pemrograman.pptxAlgoritma dan Pemrograman.pptx
Algoritma dan Pemrograman.pptx
 
Konsep algoritma pemograman
Konsep algoritma pemogramanKonsep algoritma pemograman
Konsep algoritma pemograman
 
Logika pemrograman hand out
Logika pemrograman hand outLogika pemrograman hand out
Logika pemrograman hand out
 
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
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdf
 
Presentasi pemograman algoritma ali majid wd
Presentasi pemograman algoritma ali majid wdPresentasi pemograman algoritma ali majid wd
Presentasi pemograman algoritma ali majid wd
 
pemrograman dasar.pptx
pemrograman dasar.pptxpemrograman dasar.pptx
pemrograman dasar.pptx
 
makalah tentang algoritma lengkap
makalah tentang algoritma lengkapmakalah tentang algoritma lengkap
makalah tentang algoritma lengkap
 
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptxMateri Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
 
Algoritma & Pemrograman - Pendahuluan
Algoritma & Pemrograman  - PendahuluanAlgoritma & Pemrograman  - Pendahuluan
Algoritma & Pemrograman - Pendahuluan
 
Konsep Algoritme.pptx
Konsep Algoritme.pptxKonsep Algoritme.pptx
Konsep Algoritme.pptx
 
Pengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep PemrogramanPengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep Pemrograman
 
Pengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia ProgrammingPengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia Programming
 
Pengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptPengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.ppt
 
algoritma dan pemrograman
algoritma dan pemrogramanalgoritma dan pemrograman
algoritma dan pemrograman
 
Dasar algoritma
Dasar algoritmaDasar algoritma
Dasar algoritma
 
Algoritma Pemrogaman
Algoritma PemrogamanAlgoritma Pemrogaman
Algoritma Pemrogaman
 

Recently uploaded

ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
Rima98947
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
irawan1978
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
adolfnuhujanan101
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
smp4prg
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
jodikurniawan341
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
Indah106914
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
AdePutraTunggali
 

Recently uploaded (20)

ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
 

Alur Logika Pemrograman (1).pdf

  • 1. Alur Logika Pemrograman 3.1 Menerapkan alur logika pemrograman Komputer 4.1 Membuat Alur Logika Pemrograman Komputer
  • 2. algorism adalah panggilan populer bangsa eropa terhadap seorang ahli matematika muslim yaitu Abu Ja'far Muhammad Ibnu Al-Khawarizmi yang hidup pada abad ke-19 Algoritma Berasal dari Kata Algorism Sebenarnya Komputer hanya melakukan proses aritmatika dua jenis bilangan, yaitu 0 dan 1 (Biner) Mesin Komputer merupakan mesin kalkulator modern Konsep Algoritma Algoritma Adalah urutan Langkah-langkah logis penyelesaian masalah yang di susun secara sistematis dan logis.
  • 3. Jelaskan Sejarah Lahirnya konsep Algoritma menurut pengetahuan anda? Apa Perbedaan Komputer dan Kalkulator? Tuliskan langkah-langkah untuk menghasilkan dua gelas campuran kopi susu dari sebuah gelas kopi dan segelas susu menggunakan bahasa pemikiran sendiri Anda Adalah pengguna baru internet. Anda belum memiliki Akun Surel Facebook. Bagaimanakah langkah-langkah untuk menjadi pengguna Facebook? 1. 2. 3. 4. Tugas
  • 4. Struktur Penulisan Algoritma Ada beberapa metode penulisan dalam merangcang algoritma : menggunakan bahasa natiral (Bahasa Indonesia), Bagan Alir (Flowchart), serta menggunakan Notasi (Pseudocode) Bagian ini adalah bagian awal biasanya berisi Judul algoritme Bagian Kepala/ Header Bagian ini adalah tahap pernyataan dan penentuan berbagai variabel, konstanta, tipe data Bagian Pendeklarasian Bagian ini menunjukan untaian proses yang dilakukan. Biasanya berupa proses pengulangan, penyelesaian, maupun proses input / ouput Bagian Badan Algoritme
  • 5. Program untuk menampilkan string {program ini untuk menampilkan kalimat "Selamat Datang Programer pada layar Komputer" } Deklarasi Teks : String {Variabel teks dengan tipe data string} Algoritme: Teks : "Selamat Datang Programer" {Assigment variabel teks} Write(Teks) {menampilkan nilai variabel teks pada monitor } Contoh Menentukan Struktur Penulisan Algoritme program untuk menampilkan string "Selamat Datang Programer"
  • 6. Struktur Algoritme dengan Natural Language Struktur Penulisan metode natural language lebih mendekati bahasa manusia yang digunakan dalam keseharian. Beri nilai pada variabel x = 0 Selama x lebih kecil sama dengan 10 maka Tambahkan x dengan nilai 1 Cetak nilai x Selesai Program untuk menampilkan bilangan 1 sampai 10 {program ini untuk menampilkan bilangan 1..10 menggunakan perulangan } Deklarasi Tetapkan variable x dengan tipe data integer {Variabel x dengan tipe data integer} Algoritme: 1. 2. 3. 4.
  • 7. Jelaskan pengertian struktur penulisan metode natural language menurut pemikiran anda. Tuliskan dan Jelaskan Bagian dasar dalam penulisan algoritme. Deskripsikan keuntungan menggunakan struktur penulisan dengan metode natural language. 1. 2. 3. Praktikum Uraikan kegiatan anda secara detail dari mulai bangun tidur hingga melakukan kegiatan berangkat sekolah, menjadi urutan logis dengan metode natural language. Zona Aktivitas
  • 8. Struktur Algoritme dengan Flowchart Bagan Alir adalah bagan yang terjadi pada program secara logika Flowchar (Bagan Alir) Karena memiliki standar penggunaan yang sama. Gaya Perancangan Lebih dimengerti Penulisan di mulai dari atas ke bawah Harus dimulai dengan Simbol Start dan diakhiri dengan simbol end
  • 9. Jenis Bagan Alir Menjelaskan urutan setiap procedure dalam system Bagan Alir Sistem berguna untuk melakukan analisis sistem Bagan Alir Program menunjukan arah aliran data laporan dan formulir pada subprogram atau proses Bagan Alir Dokumen bagan yang sering digunakan dalam alir proses pada teknik industri Bagan Alir Proses memiliki kemiripan dengan bagan alir sistem yaitu untuk menggambarkan skema aliran data pada prosedur sistem Bagab Alir Skematik
  • 10. Simbol Bagan Nama Fungsi Terminator Menandakan Start (awal) dan end (Akhir) Program Arah Aliran Menunjukan arah aliran proses pada program Preparation Proses deklarasi atau pemberian nilai-nilai awal pada variabel yang digunakan Proses Menunjukan proses yang dilakukan mesin komputer Input/ output data Menandakan proses input/output data secara manual. Simbol Flowchart
  • 11. Simbol Bagan Nama Fungsi Predefined process (subprogram) menunjukan proses subprogram Decision atau kondisi Menggambarkan sebuah keadaan pemilihan dari dua kondisi yang bernilai true (benar) atau false (salah) untuk selanjutnya mengerjakan statement (pernyataan) tertentu. contohnya, program mengerjakan proses A. Jika false, program mengerjakan proses B. One Page Connector Menghubungkan bagian-bagian Flowchart yang terpisah halaman Off Page Connector Menghubungkan bagian-bagian Flowchart yang terputus pada halaman
  • 12. Contoh Flowchart sd Mulai x = 3 y=6 Z = x+y Cetak Z Selesai Pedoman dalam merancang algoritme dengan bagan alir program adalah sebagai berikut : Bagian Alir dimulai dengan simbol start atau elips dan diakhiri dengan bagian end (Akhir). Untuk memulai suatu proses secara computting, diperlukan inisialisasi atau proses deklarasai yang berfungsi untuk menentukan susunan variabel, konstanta, maupun proses input nilai. Setiap input akan dilakukan proses secara komputer dengan simbol persegi panjang dan setiap proses akan meghasilkan output. 1. 2. 3.
  • 13. Struktur Algoritme dengan PseudoCode Pseudocode adalah sebuah notasi kode yang tidak sebenarnya, tetapi mewakili logika algoritme bahasa pemrograman. Pseudo = Semu/samar Tidak ada aturan khusus Memiliki Header, Bagian badan, dan bagian akhir algoritme. Lebih Banyak Menggunakan bahasa inggris
  • 14. Contoh Pseudocode Dalam sebuah bejana ukuran 12 liter terdapat air teh manis dalam kondisi penuh. Berapa orang tamu yang memperoleh air minum teh manis pada peserta perjamuan jika tersedia gelas minuman berukuran 250 cc (1 liter = 1.000 cc)? buatlah penulisan algoritme menggunakan pseudocode untuk kasus tersebut. program menghitung_jumlah_tamu {program ini untuk menghitung jumlah tamu jika memiliki gelas 1/4 liter dengan kapasitas air minum 12 liter} Deklarasi Bejana : integer {mensetting variabel bejana dengan tipe integer} Gelas : real {menseting variabel Gelas dengan tipe real} Tamu : integer {menseting variabel tamu dengan tipe integer}
  • 15. Contoh Pseudocode Algoritme Bejana 12 { dalam satuan liter } Gelas 0,25 { 1/4 liter } Tamu Bejana/ Gelas { kapasitas bejana dibagi kapasitas gelas} write(Tamu)
  • 16. Pasangkan lampu bohlam pada dudukan. Tancapkan steker ke sumber tegangan Tempatkan kabel listrik pada dinding rumah Kupas ujung kabel A, kemudian bautkan dengan steker Kupas ujung kabel B, kemudian bautkan dengan dudukan lampu bohlam Periksa hubungan ujung kabel A dan B dengan Ohm Mater Lampu menyala Praktikum Algoritme : 1. 2. 3. 4. 5. 6. 7. Zona Aktivitas