Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehCici Heaven Telah diubah "10 tahun yang lalu
1
Teknologi Informasi ~ Komputasi dan Pemrograman ~ Oleh : Tim Hibah Pengajaran Mata Kuliah Teknologi Informasi Jurusan Matematika Pertemuan 9
2
BAHASA PEMROGRAMAN Program ~ Σ instruksi untuk komputer Bahasa Program Sebuah notasi untuk mendeskripsi sebuah program bahasa pemrograman komputer: Ada, ALGOL, Assembly, BASIC, ASP, BASIC. COMAL, Visual Basic, Visual Basic for Applications, VBScript, Batch (MS-DOS), COBOL, UNIX shell script: Bourne shell (sh) script, Bourne-Again shell (bash) script, Korn shell (ksh) script, C shell (csh) script, C: C++, C#, Visual C++, ColdFusion, dBase Clipper, Foxbase, FoxPro, Visual FoxPro, Eiffel, FORTRAN, Haskell, Java, JavaScript, JSP, Lisp, Logo, Pascal, Delphi, Perl, Prolog, Python, PHP, Pike, REXX, RPG, Ruby, Simula, Smalltalk, Scheme, SQL.
3
PEMROGRAMAN Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer.komputer Program :Hasil koversi algoritma ke kode [bahasa program].Spesifikasi rinci sebuah komputasi Aktifitas dalam pembuatan program adalah sebagai berikut : 1.Pendefinisian masalah 2.Deskripsi metoda formal 3.Penyusunan algoritma [/flowchart] 4.Penulisan instruksi (coding) menggunakan sebuah bahasa formal 5.Uji coba & perbaikan kesalahan (debugging) 6.Run program 7.Dokumentasi
4
ALGORITMA Algoritma (algorithm) ~ pseudocode, aturan (rules) untuk menyelesaikan suatu masalah, langkah-langkah logis dideskripsi tekstual dengan pola baku untuk menyelesaikan suatu masalah. Jenis-jenis Algoritma –Divide and ConquerDivide and Conquer –Dynamic programmingDynamic programming –Metode serakah Diagram alir (flowchart) adalah hasil konversi sebuah algoritma dengan menggunakan simbol baku [ANSI/IBM].
5
FLOW CHART Struktur baku flowchart : 1.Runtut (sequential / linear) 2.Alternatif / pilihan / seleksi (alternative / selection) 3.Berulang (loop / repetition)
6
GENERASI BAHASA PEMROGRAMAN Bahasa Mesin (Mnemonic Code) Bahasa Assembly Bahasa Tingkat Tinggi (High Level Language) Bahasa yang berorientasi pada masalah spesifik (specific problem oriented).
7
PARADIGMA PEMROGRAMAN Paradigma Prosedural / Imperatif Paradigma Fungsional Paradigma Deklaratif, Predikatif / Logic Paradigma Berorientasi Objek
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.