SlideShare a Scribd company logo
Pemograman
visual
Berbasis
BLOK
• Pengertian Bahasa pemograman visual atau visual
programming language (VPL) adalah Bahasa pemograman yang
menggunakan elemen gratis dan gambar untuk
mengembangkan program.
• VPL digunakan untuk merancang program perangkat lunak
dalam 2 dimensi atau lebih dimensi atau lebih, serta
menyertakan elemen grafis, teks, symbol dan ikon dalam
kontek pemograman
• Bahasa pemograman visual juga dikenal sebagai bagasa grafis
yang dapat di eksekusi atau lebih tepatnya executable
langguange(EGL)
3 jenis komponen dalam visual programming,
yakni
1. Source ; menghasilkan output yang
memerlukan pemrosesan atau tampilan
lebih
2. Proces; merupakan proses menerima output,
kemudian memprosesnya, lalu meneruskan
ke prosesan atau penampilan atau tampilan
lebih lanjut.
3. Sink; komponen ini menerima input,
menampilkan atau menyimpannya dan tidak
menyebarkan kepada yang lain atau
siapapun.
Contoh Bahasa pemograman visual (VPL) yang populer
1. Alice adalah sebuah lingkungan pemrograman 3D yang inovatif,
memudahkan untuk membuat animasi bercerita dan memainkan
permainan interaktif atau video.
2. Gamemaker:studio
• gameMaker language adalah
Bahasa scripting Gamemaker.
Adalah Bahasa yang inperaktif
dan diketik secara dinamis,
Bahasa ini bisa disamakan
dengan Bahasa javascript dan
C-line.
• Gamemaker dikembangkan
oleh Mark Overmars.
• Dirilis tahun 15 November 1999
3. Kodu
• Microsoft memperkenalkan kodu
sebuah alat pembuat game secara
visual untuk Xbox 360 dan PC, yang
kemudian dirilis di channel
komunitas game xbox live.
• Pembuatan permainan dari
software kodu game labs sangat
mempermudah semua kalangan,
baik programmer atau non
programmer, tidak memerlukan
pengetahuan pemograman atau
flash dan juga tidak memikirkan
database.
4. Lego mindstorms
• Lego mindstorms adalah struktur
perangkat keras dan perangkat lunak
yang diproduksi oleh lego untuk
pengembangan robot yang dapat
deprogram berdasarkan blok bangunan.
• Setiap versi terdiri dari bata lego
computer yang mengontrol system, satu
set sensor modular dan motor, serta
bagian lego dari garis teknik untuk
menciptakan system mekanis
• Ada 5 generasi platform mindstorm,
yakni robotic invention system asli nxt,
nxt 2.0, ev3 dan robot investor kit.
5. MIT App Inventor
• Sistem yang berbasis web yang
memungkinkan aplikasi android dapat
digunakan tanpa perlu tahu bagaimana
cara meng-kodenya.
• Sistem ini telah dihentikan oleh google
tapi dirilis kembali oleh google sebagai
open source dan saat ini dikelolah oleh
massachussetts institute of tecnologi
(MIT) .
• Mit app investor adalah platform untuk
memudahkan proses pembuatan
aplikasi sederhana tanpa harus
mempelajari atau menggunakan
Bahasa pemograman yang terlalu
banyak
6. SCRATCH
• Scratch adalah Bahasa
pemograman visual untuk
lingkungan pembelajaran yang
memungkinkan pemula (murid,
guru, pelajar atau orang tua)
• Untuk belajar membuat program
tanpa harus memikirkan salah
benar sintaksis.
• Layanan di kembangkan oleh mit
media lab dan telah diterjemahkan
Bahasa indonesia,.

More Related Content

Similar to pemograman visual berbasis blok.pptx

Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
ery gunawan
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
smktamansiswabdg
 
Pertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptx
Pertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptxPertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptx
Pertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptx
TASBIHTVCHANNEL
 
1 pengenalanrpl
1 pengenalanrpl1 pengenalanrpl
1 pengenalanrpl
mamas12
 
Pendahuluan
PendahuluanPendahuluan
Pendahuluan
Script Elkin
 
Kelompok 1 (software)
Kelompok 1 (software)Kelompok 1 (software)
Kelompok 1 (software)
confusesmansa
 
Prototyping
PrototypingPrototyping
Prototyping
Zaky Mubarak N
 
Slidehare.net
Slidehare.netSlidehare.net
Slidehare.net
adityahernanda
 
Lanjutan Pert 2.pptx
Lanjutan Pert 2.pptxLanjutan Pert 2.pptx
Lanjutan Pert 2.pptx
merisipahutar
 
Tugas tik yang seambrek
Tugas tik yang seambrekTugas tik yang seambrek
Tugas tik yang seambrek
Dien Azizah Alya
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
Zeeyhantie Rahman
 
Ppt java
Ppt javaPpt java
Pengenalan SO.pptx
Pengenalan SO.pptxPengenalan SO.pptx
Pengenalan SO.pptx
NafisClassic
 
Chapter 5
Chapter 5Chapter 5
Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)
Nanang Kurniawan
 
Perangkat lunak
Perangkat lunakPerangkat lunak
Perangkat lunak
Nanang Kurniawan
 
Rangkuman tik bab 1
Rangkuman tik bab 1Rangkuman tik bab 1
Rangkuman tik bab 1
01sholihah
 
436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptx
436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptx436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptx
436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptx
FadillaKhadli
 
pptosupload-170227014159.pptx
pptosupload-170227014159.pptxpptosupload-170227014159.pptx
pptosupload-170227014159.pptx
AhmadHadiMashuriHadi
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputer
Feren Feren
 

Similar to pemograman visual berbasis blok.pptx (20)

Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Pertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptx
Pertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptxPertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptx
Pertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptx
 
1 pengenalanrpl
1 pengenalanrpl1 pengenalanrpl
1 pengenalanrpl
 
Pendahuluan
PendahuluanPendahuluan
Pendahuluan
 
Kelompok 1 (software)
Kelompok 1 (software)Kelompok 1 (software)
Kelompok 1 (software)
 
Prototyping
PrototypingPrototyping
Prototyping
 
Slidehare.net
Slidehare.netSlidehare.net
Slidehare.net
 
Lanjutan Pert 2.pptx
Lanjutan Pert 2.pptxLanjutan Pert 2.pptx
Lanjutan Pert 2.pptx
 
Tugas tik yang seambrek
Tugas tik yang seambrekTugas tik yang seambrek
Tugas tik yang seambrek
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Ppt java
Ppt javaPpt java
Ppt java
 
Pengenalan SO.pptx
Pengenalan SO.pptxPengenalan SO.pptx
Pengenalan SO.pptx
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)
 
Perangkat lunak
Perangkat lunakPerangkat lunak
Perangkat lunak
 
Rangkuman tik bab 1
Rangkuman tik bab 1Rangkuman tik bab 1
Rangkuman tik bab 1
 
436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptx
436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptx436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptx
436457871-KD-3-7-Menerapkan-Instalasi-Software-Aplikasi.pptx
 
pptosupload-170227014159.pptx
pptosupload-170227014159.pptxpptosupload-170227014159.pptx
pptosupload-170227014159.pptx
 
Operasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputerOperasi dasar dan peralatan penyusun komputer
Operasi dasar dan peralatan penyusun komputer
 

More from NaeniPaccing

Menjalankan Lego Mindstorms Education EV3.pptx
Menjalankan Lego Mindstorms Education EV3.pptxMenjalankan Lego Mindstorms Education EV3.pptx
Menjalankan Lego Mindstorms Education EV3.pptx
NaeniPaccing
 
materi kelas 8 pemograman pascal.pptx
materi kelas 8 pemograman pascal.pptxmateri kelas 8 pemograman pascal.pptx
materi kelas 8 pemograman pascal.pptx
NaeniPaccing
 
kelas 9.MENGENAL DASAR PEMBUAT ROBOT.pptx
kelas 9.MENGENAL DASAR PEMBUAT ROBOT.pptxkelas 9.MENGENAL DASAR PEMBUAT ROBOT.pptx
kelas 9.MENGENAL DASAR PEMBUAT ROBOT.pptx
NaeniPaccing
 
bab 7 algoritma dan pemograman.pptx
bab 7  algoritma dan pemograman.pptxbab 7  algoritma dan pemograman.pptx
bab 7 algoritma dan pemograman.pptx
NaeniPaccing
 
sejarah komputer dan perkembangan.pptx
sejarah komputer dan perkembangan.pptxsejarah komputer dan perkembangan.pptx
sejarah komputer dan perkembangan.pptx
NaeniPaccing
 
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptxprosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
NaeniPaccing
 
Pemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptx
Pemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptxPemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptx
Pemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptx
NaeniPaccing
 
materi internet tanggal 16.1.2023.pptx
materi internet tanggal 16.1.2023.pptxmateri internet tanggal 16.1.2023.pptx
materi internet tanggal 16.1.2023.pptx
NaeniPaccing
 
Pemograman tertruktur (pertemuan 2) tanggal 16 januari 2023.pptx
Pemograman tertruktur (pertemuan 2) tanggal 16 januari 2023.pptxPemograman tertruktur (pertemuan 2) tanggal 16 januari 2023.pptx
Pemograman tertruktur (pertemuan 2) tanggal 16 januari 2023.pptx
NaeniPaccing
 

More from NaeniPaccing (9)

Menjalankan Lego Mindstorms Education EV3.pptx
Menjalankan Lego Mindstorms Education EV3.pptxMenjalankan Lego Mindstorms Education EV3.pptx
Menjalankan Lego Mindstorms Education EV3.pptx
 
materi kelas 8 pemograman pascal.pptx
materi kelas 8 pemograman pascal.pptxmateri kelas 8 pemograman pascal.pptx
materi kelas 8 pemograman pascal.pptx
 
kelas 9.MENGENAL DASAR PEMBUAT ROBOT.pptx
kelas 9.MENGENAL DASAR PEMBUAT ROBOT.pptxkelas 9.MENGENAL DASAR PEMBUAT ROBOT.pptx
kelas 9.MENGENAL DASAR PEMBUAT ROBOT.pptx
 
bab 7 algoritma dan pemograman.pptx
bab 7  algoritma dan pemograman.pptxbab 7  algoritma dan pemograman.pptx
bab 7 algoritma dan pemograman.pptx
 
sejarah komputer dan perkembangan.pptx
sejarah komputer dan perkembangan.pptxsejarah komputer dan perkembangan.pptx
sejarah komputer dan perkembangan.pptx
 
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptxprosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
 
Pemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptx
Pemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptxPemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptx
Pemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptx
 
materi internet tanggal 16.1.2023.pptx
materi internet tanggal 16.1.2023.pptxmateri internet tanggal 16.1.2023.pptx
materi internet tanggal 16.1.2023.pptx
 
Pemograman tertruktur (pertemuan 2) tanggal 16 januari 2023.pptx
Pemograman tertruktur (pertemuan 2) tanggal 16 januari 2023.pptxPemograman tertruktur (pertemuan 2) tanggal 16 januari 2023.pptx
Pemograman tertruktur (pertemuan 2) tanggal 16 januari 2023.pptx
 

Recently uploaded

Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
ananda238570
 
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptxPPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
SriKuntjoro1
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
HendraSagita2
 
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
Arumdwikinasih
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
MildayantiMildayanti
 
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdfIKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
sriwulandari723
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
 
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdfTugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
nurfaridah271
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
pristayulianabila
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Kanaidi ken
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
SABDA
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
MsElisazmar
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Mutia Rini Siregar
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Thahir9
 
peluang kejadian total dan kaidah nbayes
peluang kejadian total dan kaidah nbayespeluang kejadian total dan kaidah nbayes
peluang kejadian total dan kaidah nbayes
ayyurah2004
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
margagurifma2023
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 

Recently uploaded (20)

Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
 
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptxPPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
 
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
 
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdfIKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
 
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdfTugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
 
peluang kejadian total dan kaidah nbayes
peluang kejadian total dan kaidah nbayespeluang kejadian total dan kaidah nbayes
peluang kejadian total dan kaidah nbayes
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
 

pemograman visual berbasis blok.pptx

  • 2.
  • 3. • Pengertian Bahasa pemograman visual atau visual programming language (VPL) adalah Bahasa pemograman yang menggunakan elemen gratis dan gambar untuk mengembangkan program. • VPL digunakan untuk merancang program perangkat lunak dalam 2 dimensi atau lebih dimensi atau lebih, serta menyertakan elemen grafis, teks, symbol dan ikon dalam kontek pemograman • Bahasa pemograman visual juga dikenal sebagai bagasa grafis yang dapat di eksekusi atau lebih tepatnya executable langguange(EGL)
  • 4. 3 jenis komponen dalam visual programming, yakni 1. Source ; menghasilkan output yang memerlukan pemrosesan atau tampilan lebih 2. Proces; merupakan proses menerima output, kemudian memprosesnya, lalu meneruskan ke prosesan atau penampilan atau tampilan lebih lanjut. 3. Sink; komponen ini menerima input, menampilkan atau menyimpannya dan tidak menyebarkan kepada yang lain atau siapapun.
  • 5. Contoh Bahasa pemograman visual (VPL) yang populer 1. Alice adalah sebuah lingkungan pemrograman 3D yang inovatif, memudahkan untuk membuat animasi bercerita dan memainkan permainan interaktif atau video.
  • 6. 2. Gamemaker:studio • gameMaker language adalah Bahasa scripting Gamemaker. Adalah Bahasa yang inperaktif dan diketik secara dinamis, Bahasa ini bisa disamakan dengan Bahasa javascript dan C-line. • Gamemaker dikembangkan oleh Mark Overmars. • Dirilis tahun 15 November 1999
  • 7. 3. Kodu • Microsoft memperkenalkan kodu sebuah alat pembuat game secara visual untuk Xbox 360 dan PC, yang kemudian dirilis di channel komunitas game xbox live. • Pembuatan permainan dari software kodu game labs sangat mempermudah semua kalangan, baik programmer atau non programmer, tidak memerlukan pengetahuan pemograman atau flash dan juga tidak memikirkan database.
  • 8. 4. Lego mindstorms • Lego mindstorms adalah struktur perangkat keras dan perangkat lunak yang diproduksi oleh lego untuk pengembangan robot yang dapat deprogram berdasarkan blok bangunan. • Setiap versi terdiri dari bata lego computer yang mengontrol system, satu set sensor modular dan motor, serta bagian lego dari garis teknik untuk menciptakan system mekanis • Ada 5 generasi platform mindstorm, yakni robotic invention system asli nxt, nxt 2.0, ev3 dan robot investor kit.
  • 9. 5. MIT App Inventor • Sistem yang berbasis web yang memungkinkan aplikasi android dapat digunakan tanpa perlu tahu bagaimana cara meng-kodenya. • Sistem ini telah dihentikan oleh google tapi dirilis kembali oleh google sebagai open source dan saat ini dikelolah oleh massachussetts institute of tecnologi (MIT) . • Mit app investor adalah platform untuk memudahkan proses pembuatan aplikasi sederhana tanpa harus mempelajari atau menggunakan Bahasa pemograman yang terlalu banyak
  • 10. 6. SCRATCH • Scratch adalah Bahasa pemograman visual untuk lingkungan pembelajaran yang memungkinkan pemula (murid, guru, pelajar atau orang tua) • Untuk belajar membuat program tanpa harus memikirkan salah benar sintaksis. • Layanan di kembangkan oleh mit media lab dan telah diterjemahkan Bahasa indonesia,.