A.
Pengertian Pemrograman Berbasis Blok
Pada akhir dekade 2000-an muncul
pemrograman yang berbasis blok. Konsepnya adalah seperti blok yang dipakai
anak-anak untuk menyusun berbagai model seperti bangunan atau mobil.
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. Secara sederhana kita bisa menyebutnya tanpa
menuliskan kode program –coding less.
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.
·
Scratch
Scratch adalah bahasa pemrograman yang
ditunjukan untuk anak-anak agar mereka bisa membuat program tanpa harus mempelajari
penulisan kode teks. Mereka cukup merangkai blok-blok penyusun program yang
tersedia di scratch dan dapat dipakai untuk membuat permainan (game),
animasi dan program-program kreatif lainnya. Program scratch juga dapat
digunakan untuk mengendalikan robot.
B.
Contoh
Aplikasi Pemrogaman Berbass Blok
1.
App Inventor
App Inventor adalah perangkat aplikasi
yang dipakai untuk mengembangkan aplikasi untuk ponsel dan tablet yang berbasis
android.
2.
Alice
Alice adalah freeware (untuk tujuan
non-komersial) berbasis obyek bahasa pemrograman pendidikan 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 pada tahun 1994, Carnegie
Mellon (dari tahun 1997) oleh kelompok penelitian yang dipimpin oleh Randy
Pausch .
C.
Pembahasan
Aplikasi App Inventor
App Inventor adalah aplikasi web
sumber terbuka yang awalnya dikembangkan oleh Google dan saat ini dikelola oleh
Massachusetts Institute of Technology (MIT). App Inventor memungkinkan pengguna
baru untuk memprogram komputer untuk menciptakan aplikasi perangkat lunak bagi sistem
operasi Android. App Inventor menggunakan antarmuka grafis, serupa dengan antarmuka
pengguna pada Scratch dan StarLogo TNG, yang memungkinkan pengguna untuk men-drag-and-drop
objek visual untuk menciptakan aplikasi yang bisa dijalankan pada perangkat
Android. Dalam menciptakan App Inventor, Google telah melakukan riset yang
berhubungan dengan komputasi edukasional dan menyelesaikan lingkungan
pengembangan online Google.
Pada lingkungan kerja App Inventor ini terdapat beberapa
komponen yang terdiri dari :
1.
Komponen Desainer
Komponen desainer berjalan pada
browser yang digunakan untuk memilih komponen yang dibutuhkan dan untuk
mengatur property. Pada komponen desainer sendiri terdapat 5 bagian, yaitu :
·
Palette : list komponen
yang bisa digunakan.
·
Viewer : untuk
menempatkan komponen dan mengaturnya sesuai tampilan yang diinginkan.
·
Component : tempat list
komponen yang dipakai pada project.
·
Media : mengambil media
audio atau gambar untuk project.
·
Properties : mengatur
properties komponen yang digunakan, seperti width, height, name, dll.
2.
Block Editor
Block Editor berjalan di luar browser
dan digunakan untuk membuat dan mengatur behaviour dari komponen-komponen yang
dipilih dari komponen desainer.
3.
Emulator
Emulator digunakan untuk menjalankan
dan mengetest project yang telah dibuat.
Instalasi App Inventor Pengaturan untuk Windows
Instalasi Setup App Inventor untuk Windows memiliki dua
bagian:
-> Instalasi App Inventor Setup paket
software. Langkah ini adalah sama untuk semua perangkat Android dan untuk
Windows XP, Vista, dan 7.
-> Menginstall driver Windows untuk ponsel Android
Anda.
Instalasi App Inventor Setup Paket Software
Kami menyarankan Anda melakukan
instalasi dari account yang memiliki hak administrator. Ini akan menginstall
perangkat lunak untuk semua pengguna dari mesin. Jika Anda tidak memiliki
hak administrator, instalasi masih harus bekerja, tetapi App Inventor akan
digunakan hanya dari akun yang Anda gunakan saat Anda menginstall.
1. Unduh installer.
2. Cari file AppInventor_Setup_Installer_v_1_2.exe
(~ 92 MB) dalam file Download atau Desktop Anda. Lokasi
download pada komputer Anda tergantung pada bagaimana browser Anda
dikonfigurasi.
3. Buka file tersebut.
4. Klik melalui langkah-langkah dari installer. Jangan
mengubah lokasi instalasi tetapi merekam direktori instalasi, karena
Anda mungkin perlu untuk memeriksa pengemudi. Direktori akan berbeda
tergantung pada versi Windows dan apakah Anda login sebagai administrator atau
tidak.
Mencari perangkat lunak Pengaturan
Dalam kebanyakan kasus, App Inventor
harus dapat menemukan software setup sendiri. Tetapi jika meminta lokasi
perangkat lunak, jalan masuk adalah C: \ Program Files \ Appinventor
\ perintah-untuk-Appinventor . Jika Anda menggunakan mesin
64-bit, Anda harus mengetik Program Files (x86) bukan Program Files. Jika
Anda tidak menginstall perangkat lunak sebagai administrator itu dipasang di
direktori lokal Anda daripada di C: \ Program Files. Anda harus mencarinya
untuk menemukan pathname yang benar.
Telepon driver
App Inventor pengaturan perangkat lunak termasuk driver
untuk ponsel ini Android yang umum :
- T-Mobile G1 * / ADP1
- T-Mobile myTouch 3G * / Google Ion / ADP2
- Verizon Droid (tidak Droid X)
- Nexus One
- Nexus S
Telepon tidak tercantum di sini akan
meminta Anda untuk mendapatkan dan menginstall driver secara
manual . Dalam beberapa kasus, driver Windows tidak selalu
menginstall otomatis, dalam hal ini Anda harus melakukan installasi driver
pengguna.
Sumber :
Tidak ada komentar:
Posting Komentar