Pertemuan 1 Bahasa Pemrograman Bahasa Pemrograman yaitu kumpulan
Pertemuan 1
Bahasa Pemrograman • Bahasa Pemrograman yaitu kumpulan perintah bermakna, berstruktur tertentu (syntax) yang dapat dimengerti komputer yang berguna didalam penyelesaian masalah • Bahasa pemrograman dapat diklasifikasikan menjadi tingkat rendah, menengah, dan tingkat tinggi. Pergeseran tingkat dari rendah menuju tinggi menunjukkan kedekatan terhadap ”bahasa manusia”.
Pengenalan Bahasa Pemrograman Berbagai bahasa komputer telah diciptakan untuk membantu manusia memprogram komputer. Berdasarkan tingkatannya dikenal beberapa tingkat bahasa pemrograman yaitu: a. Bahasa Pemrograman tingkat dasar meliputi: Bahasa Mesin, Bahasa Assembley. b. Bahasa Pemrograman tingkat tengah meliputi : Bahasa C, Bahasa FORTH. c. Bahasa Pemrograman tingkat tinggi meliputi : Bahasa Pascal, FORTRAN, COBOL, JAVA, C++, . NET.
Bahasa Pemrograman Tingkat Dasar 1. Tergantung pada jenis CPU yang dipakai oleh komputer. 2. Sangat sulit dipelajari, karena sifatnya yang sangat tergantung pada mesin (machine dependent). 3. Untuk menguasai Bahasa Pemrograman Tingkat Dasar, User harus menguasai teknologi dan arsitektur komputer, matematika diskrit, elektronika, dan lain-lain. 4. Setiap intruksi assembly diterjemahkan dengan menggunakan assembler.
Bahasa Pemrograman Tingkat Tengah 1. Sifat sudah lebih mudah daripada bahasa pemrograman tingkat dasar 2. Perintah-perintah sudah lebih mudah dibaca sebab sudah menggunakan huruf-huruf. 3. Menggunakan singkatan – singkatan seperti STO yang berarti simpan (STORE) dan MOV yang artinya pindah (MOVE)
Bahasa Pemrograman Tingkat Tinggi 1. Bahasa komputer yang sudah mirip dengan bahasa manusia. 2. Pernyataan program diterjemahkan kepada sebuah atau beberapa mesin dengan menggunakan compiler. 3. Perintah-perintah sudah dibuat dalam bahasa yang mudah dimengerti manusia, seperti PRINT, WRITE, IF, THEN, ELSE, dan lain -lain.
Alur Pembuatan Program Berikut ini langkah – langkah sistematis dasar dalam menyelesaikan permasalahan pemrograman : 1. Mendefiniskan masalah 2. Menganalisadanmembuatrumusanpemecahan masalah 3. Desain Algoritma dan Representasi 4. Pengkodean, Uji Coba dan pembuatan dokumentasi
- Slides: 7