Title: Bahasa Pemrograman
1Bahasa Pemrograman
- FORTRAN (FORmula TRANslation) - Pendahuluan
2(No Transcript)
3(No Transcript)
4(No Transcript)
5Mengapa HARUS Belajar Bahasa Pemrogaman?
6- Bahasa pemrograman adalah teknik
komando/instruksi standar untuk memerintah
komputer. - Fungsi memrogram komputer untuk mengolah data
sesuai dengan alur berpikir yang kita inginkan.
7- Keluaran dari bahasa pemrograman adalah berupa
program/aplikasi. - Penentuan jenis bahasa tidak ditentukan oleh
trend namun lebih kepada kesesuaian antara
masalah yang hendak dipecahkan dengan kelebihan
dari suatu bahasa pemrograman. Misalkan, untuk
membuat suatu aplikasi mengenai kecerdasan
buatan, lebih tepat jika menggunakan bahasa
pemrograman logik, seperti Prolog.
8FORTRAN (FORmula TRANslation)
- KUNO
- -tidak ada operator gt, lt,
- - Sensitif menyimpan file harus dengan huruf
kapital - Aturan penggunaan kolom yang ketat
- Pangkat ditulis dalam
- dll
Banyak bahasa Pemrograman yang lebih menarik
secara user interface
Mengapa HARUS Belajar FORTRAN?
9Mengapa HARUS Belajar FORTRAN?
Inovasi - Masalah ketekniksipilan telah
didokumentasikan dalam bahasa FORTRAN
- FORTRAN
- Untuk melatih logika
- Open source
- Dapat menghitung bilangan imajiner
FORTRAN bukan bahasa yang kuno -gt banyak compiler
fortran yang baru
10Bahasa Komputer
- Komputer hanya mengerti binary code kode 0 dan
1 - Compiler kamus yang menerjemahkan dari bahasa
pemrogaman ke bahasa mesin.
READ B AB2.5 WRITE A STOP END
1101101110110111011
11Tahap II LINK
Tahap I COMPILATION
Tahap III EXECUTION
HASIL
AB5
Komputer A
1011101011
Komputer A
0101010111
Komputer A
10110100101101
101111011
DATA
Menterjemahkan
Melengkapi program bahasa komputer
Penggarapan program
12Data Real
Data Numeris
Data Integer
Data
Data Alphabetis
13Bagan Alir (Flow Chart)
- Bagan alir diagram yang disusun untuk
menyederhanakan alur logika suatu program. - Simbol bagan alir
tanda arah aliran
suatu proses
proses membaca dari kartu plong
proses pengecekan
proses membaca dari suatu media, dapat juga
dipakai untuk proses menulis ke suatu media
tanda mulai, atau tanda akhir
tanda sambung
proses menulis ke printer
14- Buat bagan alir untuk menghitung akar-akar suatu
persamaan kuadrat ax2 bx c 0. - Diskriminan (DISK) B2 4AC
- Bila diskriman positif, maka akar-akar bersifat
nyata - Bila harga diskriminan 0 maka
- Bila harga diskriminan lt 0 (negatif, maka
akar-akar bersifat imajiner
15Mulai
Baca A, B, C
DISK B2 4AC
DISK ?
X -B/2A
Tulis Akar imajinair
Tulis X
Tulis X1, X2
Selesai