You are on page 1of 12

Alternatif Bahasa Pemrograman

Rekayasa Perangkat Lunak

20 Juli 2016
Outline :
• Definisi Umum Algoritma
• Representasi Algoritma
• Tahapan Pembuatan Program (Programmer)
• Jenis Bahasa Pemrograman
• Text Based Code VS Block Based Code
• Contoh Block Based Code
Definisi Umum Algoritma
Representasi Algoritma

Pseudocode

Algoritma

Flowchart
Pseudocode
Flowchart
Flowchart
Tahapan Pembuatan Algoritma
(Programmer Side)
Bahasa
Algoritma Pseudocode
Pemrograman

Flow Chart

Bahasa
Mesin

Aplikasi/Program
Jenis Bahasa Pemrograman
• Web Programming Languages
• Desktop Programming Languages
• Mobile Programming Languages
• Micro Controller Programming Languages
• Tahapan Pembuatan Program (Programmer)
Text Based Code VS Block Based Code
Text Based Code Block Based Code

• Multi Line • No Line


• Difficult to read and understand • Easy to read and understand
• Need more typing the codes • Visual, Drag and drop, less type
• Some of softwares need more spaces for • Some of them have small sizes and
installation and slow in running the fast in running the program
program
• Less User Friendly • Eye Catching and more user friendly
• More stable • Less Stable
• Based on experiences, the text based • Easy for newbie programmer, but
programmer could learn faster using sometime get stuck because no basic
block based code knowledge.

Adam Puspabhuana,S.Kom – 2nd Semester, June 2016


Contoh Block Based Code
• Android – Contoh : Appinventor (Google)
• Robotics – Flow chart (Fichertechnik), Lego and
Arduino

You might also like