Selasa, 20 Desember 2016

PEMROGRAMAN BERBASIS BLOCK

PEMROGRAMAN BERBASIS BLOCK

Didalam sebuah program di suatu komputer , blok atau blok kode adalah bagian dari kode yang dikelompokkan bersama-sama. Blok terdiri dari satu atau lebih deklarasi dan pernyataan. Sebuah bahasa pemrograman yang memungkinkan penciptaan blok, termasuk blok bersarang di dalam blok lainnya, disebut bahasa pemrograman blok-terstruktur. Blok fundamental untuk pemrograman terstruktur, di mana struktur kontrol terbentuk dari blok.

Fungsi pemrograman berbasis block untuk memungkinkan kelompok laporan untuk diperlakukan seolah-olah mereka satu pernyataan, dan untuk mempersempit ruang lingkup leksikal variabel, prosedur dan fungsi dideklarasikan di blok sehingga mereka tidak bertentangan dengan variabel yang memiliki nama yang sama digunakan di tempat lain dalam program untuk tujuan yang berbeda. Dalam bahasa pemrograman blok-terstruktur, nama-nama variabel dan benda-benda lain seperti prosedur yang dideklarasikan dalam blok
Berikut adalah contoh syntax nya :
Blok menggunakan sintaks yang berbeda dalam bahasa yang berbeda. Dua keluarga luas adalah:
• keluarga ALGOL di mana blok yang dipisahkan oleh kata kunci "mulai" dan "akhir"
• keluarga C di mana blok yang dipisahkan oleh kurung kurawal - "{" dan "}"
Beberapa teknik lain yang digunakan adalah sebagai berikut:
• kurung - "(" dan ")", seperti dalam bahasa batch dan ALGOL 68.
• lekukan, seperti di Python
• s-ekspresi dengan kata kunci sintaksis seperti lambda atau membiarkan (seperti dalam keluarga Lisp)
• Pada tahun 1968 (dengan ALGOL 68), maka dalam Edsger W. Dijkstra 1974 Dijaga Command Bahasa blok kode kondisional dan berulang yang alternatif diakhiri dengan blok milik kata terbalik: mis jika ~ kemudian ~ Elif ~ lain ~ fi, kasus ~ di ~ keluar ~ esac dan untuk ~ sementara ~ lakukan ~ od

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.
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.
Referensi :