FORTRAN (FORmula TRANslation) - Pendahuluan Bahasa Pemrograman FORTRAN (FORmula TRANslation) - Pendahuluan
Sempoa Pascaline Calculator (1642) Leonardo DeVinci Leibniz (1694 ) Jacquard's punch card loom (1752-1834)
Charles Babbage (1791-1871) The Difference Engine Arithometer (1820) The minicomputer - PDP-8 - 1965
Mengapa [HARUS] Belajar Bahasa Pemrogaman?
Bahasa pemrograman adalah teknik komando/instruksi standar untuk memerintah komputer. Fungsi: memrogram komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan.
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.
FORTRAN (FORmula TRANslation) KUNO: -tidak ada operator >, <, = - 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?
Mengapa [HARUS] Belajar FORTRAN? Untuk melatih logika Open source Dapat menghitung bilangan imajiner Inovasi: - Masalah ketekniksipilan telah didokumentasikan dalam bahasa FORTRAN FORTRAN bukan bahasa yang kuno -> banyak compiler fortran yang baru
Bahasa Komputer Komputer hanya mengerti binary code = kode 0 dan 1 Compiler: “kamus” yang menerjemahkan dari bahasa pemrogaman ke bahasa mesin. READ B A=B+2.5 WRITE A STOP END 1101101110110111011…
Tahap I COMPILATION Tahap II LINK Tahap III EXECUTION A=B+5 Komputer A 1011101011 Komputer A 0101010111 Komputer A HASIL 10110100101101 101111011 DATA Menterjemahkan Melengkapi program bahasa komputer Penggarapan program
Data Real Data Numeris Data Integer Data Data Alphabetis
Bagan 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
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 < 0 (negatif, maka akar-akar bersifat imajiner
Mulai Baca A, B, C DISK = B2 – 4AC DISK ? X = -B/2A Tulis: Akar imajinair Tulis: X Tulis: X1, X2 Selesai