01 Basicprogramming
01 Basicprogramming
Algoritma
Program
Flowchart
Pseudocode
Bahasa Pemrograman
Database
Web Programming
Web Server
Server Side Script
Algoritma
input
Print
document display
Proses 1 Proses 3
Connec Proses 5
tor
Kondisi ?
Proses 4 stop
Flowchart (contoh)
start
Nim, nama,
Golongan,
Status_nikah
t.kel = 0.1 * GP
Yes
Gol = 1 Gp = 400000 Yes
No Gaji Diterima
Status
= Gp + t.kel
nikah = yes
Yes
Gol = 2 Gp = 60000
No
No Nim, nama,
Golongan,
t.kel = 0 Gp, T.kel, Gaji
Data golongan diterima
salah
stop
Pseudocode
• Mendefinisikan masalah
• Menyusun algoritma untuk menyelesaikan
masalah
• Menerjemahkan algoritma tersebut menjadi
bahasa pemrograman tertentu (menuliskan
program dengan bahasa pemrograman
tertentu).
• Menerjemahkan bahasa pemrograman
tersebut menjadi program siap panggil.
• Menjalankan program.
Identifier
• Input :
– Memberikan masukan pada suatu program
/ sub program
– Harus sesuai dengan ketentuan dari
program tersebut
• Output :
– Menampilkan keluaran dari suatu program
– Format tampilan dapat diatur sesuai
dengan keinginan pembuat program
Proses
• Sekuensial (Runtutan)
• Seleksi (Pemilihan)
• Iterasi (Pengulangan).
• Abstraksi
(pengelompokan/pemecahan)
Variabel & Konstanta
Sederhana :
Integer, real, boolean, character
Terstruktur :
String, array, record, object
Operasi
• Database :
– Relational
– Hierarchical
– Object Database
– Dll..
• DBMS :
– Commercial :
• Microsoft Access
• Microsoft SQL Server
• Oracle
– Free :
• MySQL
• FireBird
• PostGreSQL
Web Programming