Pemrogaman Basis Blok



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.


Previous
Next Post »

1 komentar:

Write komentar
Anonim
AUTHOR
Jumat, 25 Februari 2022 pukul 15.03.00 WIB delete

Free Online Slots No Download 2021 - CasinoBoard.org
Online Slots Casino 스포츠 벳 Game List · betmove Mega 토토꽁머니 Moolah · Red Savina · 스포츠토토 하는법 Blackjack · 바카라 Craps · Vegas Slots.

Reply
avatar