tag:blogger.com,1999:blog-48431683543108290242024-03-13T22:06:02.298-07:00Bahasa Pemrograman Visual Sistem Komputernarotama blog matkul 01http://www.blogger.com/profile/17097534882757416002noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-4843168354310829024.post-84838733589135870882020-04-08T01:39:00.003-07:002020-04-08T01:39:23.373-07:00Pengenalan Bahasa Pemrograman Visual<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-Vv-c05Gzff8/Xo2Nh17vHoI/AAAAAAAAANA/jUdpiVqL6wYKJR36OP1_6kMlDxoQhzL-gCLcBGAsYHQ/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="284" data-original-width="400" height="227" src="https://1.bp.blogspot.com/-Vv-c05Gzff8/Xo2Nh17vHoI/AAAAAAAAANA/jUdpiVqL6wYKJR36OP1_6kMlDxoQhzL-gCLcBGAsYHQ/s320/1.png" width="320" /></a></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "times new roman" , "serif"; font-size: 12.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "times new roman" , "serif"; font-size: 12.0pt; line-height: 115%;">Dalam komputasi, bahasa pemrograman visual
(VPL) adalah bahasa pemrograman apa pun yang memungkinkan pengguna membuat
program dengan memanipulasi elemen program secara grafis alih-alih dengan
menentukannya secara tekstual. VPL memungkinkan pemrograman dengan ekspresi
visual, pengaturan spasial teks dan simbol grafik, digunakan sebagai elemen
sintaks atau notasi sekunder. Sebagai contoh, banyak VPL (dikenal sebagai
dataflow atau pemrograman diagram) didasarkan pada gagasan "kotak dan
panah", di mana kotak atau objek layar lainnya diperlakukan sebagai
entitas, dihubungkan oleh panah, garis, atau busur yang mewakili hubungan.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "times new roman" , "serif"; font-size: 12.0pt; line-height: 115%;">VPL dapat diklasifikasikan lebih lanjut,
sesuai dengan jenis dan tingkat ekspresi visual yang digunakan, ke dalam bahasa
berbasis ikon, bahasa berbasis formulir, dan bahasa diagram. Lingkungan
pemrograman visual menyediakan elemen grafis atau ikon yang dapat dimanipulasi
oleh pengguna secara interaktif sesuai dengan beberapa tata bahasa spasial
khusus untuk konstruksi program.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "times new roman" , "serif"; font-size: 12.0pt; line-height: 115%;">Tujuan umum VPL adalah membuat pemrograman
lebih mudah diakses oleh pemula dan untuk mendukung programmer di tiga
tingkatan berbeda.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "times new roman" , "serif"; font-size: 12.0pt; line-height: 115%;">- Sintaksis : VPL menggunakan ikon / blok,
bentuk, dan diagram yang berusaha mengurangi atau bahkan sepenuhnya menghilangkan
potensi kesalahan sintaksis yang membantu pengaturan primitif pemrograman untuk
membuat program yang terbentuk dengan baik. Contoh non VPL adalah pemeriksa
ejaan pada pengolah kata yang menggarisbawahi atau bahkan mengoreksi setiap
kata atau tata bahasa secara otomatis.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "times new roman" , "serif"; font-size: 12.0pt; line-height: 115%;">- Semantik : VPL dapat menyediakan beberapa
mekanisme untuk mengungkapkan makna primitif pemrograman. Ini dapat mencakup
fungsi bantuan yang menyediakan fungsi dokumentasi yang ada di dalam bahasa
pemrograman.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "times new roman" , "serif"; font-size: 12.0pt; line-height: 115%;">- Pragmatik : VPL mendukung studi tentang
arti program dalam situasi tertentu. Tingkat dukungan ini memungkinkan pengguna
untuk menempatkan artefak yang dibuat dengan VPL ke keadaan tertentu untuk
mengeksplorasi bagaimana program akan bereaksi terhadap keadaan itu. Contoh: Di
AgentSheets atau AgentCubes pengguna dapat mengatur game atau simulasi ke dalam
kondisi tertentu untuk melihat bagaimana program akan bereaksi. Dengan bahasa
pemrograman Thymio, pengguna dapat membawa robot ke kondisi tertentu untuk
melihat bagaimana reaksinya, yaitu sensor mana yang akan diaktifkan.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "times new roman" , "serif"; font-size: 12.0pt; line-height: 115%;">Bahasa yang diubah secara visual adalah
bahasa non-visual dengan representasi visual yang ditumpangkan. Secara alami
bahasa visual memiliki ekspresi visual yang melekat yang tidak ada padanan
tekstual yang jelas.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "times new roman" , "serif"; font-size: 12.0pt; line-height: 115%;">Perkembangan saat ini mencoba untuk
mengintegrasikan pendekatan pemrograman visual dengan bahasa pemrograman
dataflow untuk memiliki akses langsung ke status program, menghasilkan
debugging online, atau pembuatan dan dokumentasi program otomatis. Bahasa
aliran data juga memungkinkan paralelisasi otomatis, yang kemungkinan akan
menjadi salah satu tantangan pemrograman terbesar di masa depan.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "times new roman" , "serif"; font-size: 12.0pt; line-height: 115%;">Bahasa Visual Basic, Visual C#, Visual J #
dll. Dari Microsoft Visual Studio IDE bukan bahasa pemrograman visual:
representasi algoritme dll. Bersifat tekstual meskipun IDE memperindah
aktivitas pengeditan dan debugging dengan antarmuka pengguna yang kaya.
Pertimbangan serupa berlaku untuk sebagian besar lingkungan pengembangan
aplikasi cepat lainnya yang biasanya mendukung perancang formulir dan
kadang-kadang juga memiliki alat grafis untuk menggambarkan (tetapi tidak
mendefinisikan) aliran kontrol dan dependensi data.</span><o:p></o:p></div>
<br />
<br />
<br />
Sumber : <a href="https://en.wikipedia.org/wiki/Visual_programming_language&hl=id&sl=en&tl=id&client=srp">wikipedia.org</a>narotama blog matkul 01http://www.blogger.com/profile/17097534882757416002noreply@blogger.com0