Hallo kembali berjumpa kembali bersama saya , pada kesempatan kali ini
saya akan mengupas sedikit tentang pemrograman berbasis block karena kebanyakan
dari kita lebih sering menjumpai atau mendengar
tentang pemrograman berbasis objek . oke langsung sajaaa….
Visual Block Progamming
Visual Block Programming adalah Membuat aplikasi tanpa kode satupun.
Mengapa disebut visual block programming ?, karena kita akan melihat,
menggunakan, menyusun dan drag-drops “block” yang merupakan simbol-simbol
perintah dan fungsi event handler tertentu dalam membuat aplikasi, dan
secara sederhana kita bisa menyebutnya tanpa menuliskan kode program –coding
less.
bahasa pemrograman yang menggunakan
banyak dimensi yang visually expresive sebagai semantiknya. Expresi Visual
bukan berarti tombol-tombol di Microsoft Visual Basic untuk bikin textbox atau
picture box, tapi simbol-simbol yang menjelaskan tentang alur program, hubungan
antar entity, dan impact.
Didalam VPL, saya bisa secara visual
mendeklarasikan A dan B, lalu menggabungkan keduanya dengan sebuah operator
matematika, lalu melihat dampaknya secara langsung, semua dalam bentuk
diagram/simbol.
Flowchart, UML Diagram, adalah
contoh dari model sebuah VPL, dimensinya adalah spatial relationship lewat
penunjuk panah, atau time-based impact seperti perubahan data sebelum dan
sesudah.
Dalam komputasi, sebuah bahasa pemrograman visual adalah bahasa
pemrograman yang memungkinkan pengguna membuat program dengan memanipulasi
unsur-unsur program grafis bukan dengan menentukan mereka secara tekstual.
Sebuah VPL memungkinkan pemrograman dengan ekspresi visual, pengaturan tata
ruang dari teks dan simbol grafis, digunakan baik sebagai elemen sintaks atau
notasi sekunder. Sebagai contoh, banyak VPLS (dikenal sebagai dataflow atau
pemrograman diagram) didasarkan pada gagasan "kotak dan panah", di
mana kotak atau benda layar lainnya diperlakukan sebagai entitas, dihubungkan
dengan panah, garis atau busur yang mewakili hubungan.
Itu dia
penjelasan seputar visual block programming , dibawah ini adalah contoh
aplikasi yang menggunakan visual block programming :
Alice
Software
Alice adalah bahasa pemrograman pendidikan berbasis objek freeware
dengan lingkungan pengembangan terpadu (IDE). Alice menggunakan drag dan drop
lingkungan untuk membuat animasi komputer menggunakan model 3D. Perangkat lunak
ini dikembangkan pertama di University of Virginia, maka Carnegie Mellon (dari
tahun 1997), oleh kelompok penelitian yang dipimpin oleh Randy Pausch.
Versi Alice
Software
Aice
Software terbaru yaitu Versi 3.2.5.0.0
Link Download Untuk
64bit
Link Download Untuk
32bit
Size 1.08 GB
Fungsi Alice
Alice
dikembangkan untuk mengatasi lima masalah inti dalam program pendidikan
1. Alice dirancang semata-mata untuk
mengajarkan teori pemrograman tanpa semantik kompleks bahasa produksi seperti C
++. Pengguna dapat menempatkan objek dari galeri Alice ke dalam dunia virtual
yang mereka bayangkan, dan kemudian mereka dapat memprogram dengan menyeret dan
menjatuhkan ubin yang mewakili struktur logis. Selain itu, pengguna dapat
memanipulasi kamera Alice dan pencahayaan untuk membuat perangkat tambahan
lebih lanjut. Alice dapat digunakan untuk antarmuka pengguna 3D.
2. Alice adalah siam dengan IDE-nya. Tidak
ada sintaks untuk mengingat. Namun, mendukung pemrograman berbasis obyek penuh,
model acara didorong pemrograman.
3. Alice dirancang untuk menarik
subpopulasi tertentu biasanya tidak terkena pemrograman komputer, seperti siswa
usia sekolah menengah, dengan mendorong bercerita. Alice juga digunakan di
banyak perguruan tinggi dan universitas di Pengantar kursus Pemrograman.
4. Dalam studi terkontrol di Ithaca
College dan Universitas Saint Joseph melihat siswa tanpa pengalaman pemrograman
sebelumnya mengambil kursus ilmu komputer pertama mereka, nilai rata-rata
meningkat dari C ke B, dan retensi meningkat dari 47% menjadi 88%.
5. Alice dirilis di bawah
lisensi open-source yang memungkinkan redistribusi kode sumber, dengan atau
tanpa modifikasi, untuk penggunaan non-komersial saja.
Varian Alice
1. Animasi tingkat tinggi yang
memungkinkan pengguna untuk program interaksi sosial antara karakter.
2. Sebuah tutorial berbasis cerita yang
memperkenalkan pengguna untuk pemrograman melalui membangun sebuah cerita.
3. Sebuah galeri karakter 3D dan
pemandangan dengan animasi yang dirancang untuk memicu ide cerita.
Tools
1.
Alice
2.
AgentSheets, mudah digunakan permainan authoring dan
alat authoring ilmu komputer
3.
App Inventor, alat untuk membuat aplikasi untuk
Android Google, berdasarkan Blockly dan Kawa
4.
Etoys scripting
5.
Flowgorithm, menciptakan diagram alur eksekusi yang
dapat dikonversi ke beberapa bahasa.
6.
Hopscotch, bahasa pemrograman visual untuk perangkat
touchscreen mobile (tersedia di iPad).
7.
LARP, menciptakan diagram alur eksekusi, untuk
platform Windows.
8.
Open Roberta, Pemrograman online dari Fraunhofer IAIS
dirancang untuk anak-anak
9.
Raptor, menciptakan diagram alur eksekusi.
10.
Scratch,, produk MIT
dirancang untuk anak-anak di K-12 dan setelah program sekolah
11.
Snap!, perpanjangan Scratch dengan prosedur kelas
pertama dan daftar yang digunakan untuk mengajar oleh UC Berkeley (implementasi
ulang berbasis browser BYOB (bahasa pemrograman))
12.
Stagecast Creator, sebelumnya Apple Kakao: Authoring
Internet untuk Anak
13.
StarLogo, bahasa simulasi berbasis agen dikembangkan
oleh Mitchel Resnick, Eric Klopfer, dan lain-lain di MIT Media Lab. Ini adalah
perpanjangan dari bahasa pemrograman Logo, dialek Lisp.
14.
ToonTalk, sistem pemrograman untuk anak-anak
15.
Visual Logic, menciptakan diagram alur eksekusi.
1 komentar:
Write komentarFree Online Slots No Download 2021 - CasinoBoard.org
ReplyOnline Slots Casino 스포츠 벳 Game List · betmove Mega 토토꽁머니 Moolah · Red Savina · 스포츠토토 하는법 Blackjack · 바카라 Craps · Vegas Slots.
EmoticonEmoticon