Prak Pemrograman Visual

Ada dua definisi yang digunakan dalam praktikum ini.

Definisi pertama adalah

Pemrograman Visual adalah pemrograman yang dilakukan menggunakan tools visual atau biasa disebut dengan drag and drop

https://en.wikipedia.org/wiki/Visual_programming_language

Definisi kedua adalah

Pemrograman Visual adalah pemrograman yang dilakukan untuk menghasilkan program visual atau biasa disebut juga dengan Pemrograman GUI

https://www.computerhope.com/jargon/g/gui.htm

Kedua definisi tersebut memiliki perbedaan sudut pandang. Definisi pertama sudut pandangnya adalah alat kerja yang digunakan. Sedangkan definisi kedua adalah hasil yang diperoleh.

Kedua definisi tersebut merujuk pada istilah pemrograman yang memiliki definisi berikut

Pemrograman adalah kegiatan untuk menghasilkan program

https://www.computerhope.com/jargon/p/programming.htm

dengan definisi program sebagai berikut

Program adalah apapun yang bisa dijalankan di komputer atau biasa disebut dengan aplikasi

https://www.computerhope.com/jargon/p/program.htm

Untuk memperkuat pemahaman akan definisi tersebut diperlukan beberapa praktek. Berikut adalah beberapa rangkaian praktek untuk masing-masing definisi tersebut.

1. Pemrograman Visual (drag and drop)

Ada beberapa alat kerja yang mendukung kegiatan pemrograman visual, diantaranya MIT Scratch, MIT AppInventor, Thunkable, Blockly, HourOfCode, Visual Basic, Android Studio, XCode, dll. Alat kerja tersebut digunakan untuk membuat aplikasi yang bisa langsung dijalankan di operating system seperti windows, android, iOS, dll.

Ada juga alat kerja lain yang tidak langsung dijalankan di operating system, salah satunya adalah Microsoft Excel. Berikut adalah beberapa latihan yang menunjukkan kegunaan Microsoft Excel sebagai alat pemograman visual.

LatihanKomponen Pemograman
Konverter Celcius ke FahrenheitAritmatika
(perkalian, pembagian,
pengurangan, penjumlahan)
Konverter IDR to USDAritmatika
(perkalian, pembagian,
pengurangan, penjumlahan)
Konverter USD to IDRAritmatika
(perkalian, pembagian,
pengurangan, penjumlahan)
Perhitungan Nilai MahasiswaCell Referencing (Relative vs Absolute)
Tabel PerkalianCell Referencing (Relative vs Absolute)
Menghitung Nilai IPSFunction (AVERAGE)
Konverter Nilai Angka ke Status UP/NSPFunction (IF)
Konverter Nilai Angka ke Nilai HurufFunction (Nested IF atau VLOOKUP)

2. Pemrograman Visual (GUI)

Leave a Reply