Pertemuan 1
Bahasa Pemrograman Bahasa Pemrograman yaitu kumpulan perintah-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 Tergantung pada jenis CPU yang dipakai oleh komputer. Sangat sulit dipelajari, karena sifatnya yang sangat tergantung pada mesin (machine dependent). Untuk menguasai Bahasa Pemrograman Tingkat Dasar, User harus menguasai teknologi dan arsitektur komputer, matematika diskrit, elektronika, dan lain-lain. Setiap intruksi assembly diterjemahkan dengan menggunakan assembler.
Bahasa Pemrograman Tingkat Tengah Sifat sudah lebih mudah daripada bahasa pemrograman tingkat dasar Perintah-perintah sudah lebih mudah dibaca sebab sudah menggunakan huruf-huruf. Menggunakan singkatan – singkatan seperti STO yang berarti simpan (STORE) dan MOV yang artinya pindah (MOVE)
Bahasa Pemrograman Tingkat Tinggi Bahasa komputer yang sudah mirip dengan bahasa manusia. Pernyataan program diterjemahkan kepada sebuah atau beberapa mesin dengan menggunakan compiler. 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. Menganalisa dan membuat rumusan pemecahan masalah 3. Desain Algoritma dan Representasi Pengkodean, Uji Coba dan pembuatan dokumentasi