SlideShare a Scribd company logo
1 of 16
Download to read offline
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 ALPRO

Algoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptAlgoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptBKKSMKN2Jombang
 
Algoritma dan Pemrograman.pptx
Algoritma dan Pemrograman.pptxAlgoritma dan Pemrograman.pptx
Algoritma dan Pemrograman.pptxzonavisual
 
Logika pemrograman hand out
Logika pemrograman hand outLogika pemrograman hand out
Logika pemrograman hand outgivaro 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.pptRohibBurhani
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchartpurispace
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdfdedisusanto41
 
Presentasi pemograman algoritma ali majid wd
Presentasi pemograman algoritma ali majid wdPresentasi pemograman algoritma ali majid wd
Presentasi pemograman algoritma ali majid wdAli Must Can
 
pemrograman dasar.pptx
pemrograman dasar.pptxpemrograman dasar.pptx
pemrograman dasar.pptxssuser98f5ad
 
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.pptxAmuharnis1
 
Algoritma & Pemrograman - Pendahuluan
Algoritma & Pemrograman  - PendahuluanAlgoritma & Pemrograman  - Pendahuluan
Algoritma & Pemrograman - PendahuluanAri Wibowo
 
Konsep Algoritme.pptx
Konsep Algoritme.pptxKonsep Algoritme.pptx
Konsep Algoritme.pptxIndoAve1
 
Pengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptPengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptssuser1f9e371
 
Pengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep PemrogramanPengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep Pemrogramanirwansyafibonaci
 
Pengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia ProgrammingPengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia Programminglutfiadnan
 
algoritma dan pemrograman
algoritma dan pemrogramanalgoritma dan pemrograman
algoritma dan pemrogramanhanary
 

Similar to ALPRO (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 Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptPengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.ppt
 
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
 
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

AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
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
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
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
 
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
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 

Recently uploaded (20)

AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
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
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.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...
 
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
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 

ALPRO

  • 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