Algoritma dan Pemrograman 1C
Pendahuluan
Henny Medyawati-Universitas Gunadarma
Konsep Dasar Pemrograman
Program dapat diartikan:
a. untuk mendeskripsikan instruksi-instruksi tersendiri, disebut source code, yang dibuat oleh programmer
b. untuk mendeskripsikan keseluruhan bagian dari perangkat lunak yang executable
himpunan atau kumpulan instruksi tertulis yang dibuat oleh programmer atau suatu bagian executable dari suatu perangkat lunak
Pemrograman :
Cara membuat program program komputer
Suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu
Bahasa :
Suatu kumpulan simbol-simbol atomic yang terbatas Kumpulan simbol disebut alfabet
Empty string dilambangkan dengan “ “ yaitu satu untaian yang tidak terlihat Untaian yang menjadi bagian dari suatu bahasa disebut kata atau kalimat
Bahasa yang dapat dimengerti oleh komputer disebut bahasa pemrograman
Data
Tipe data merupakan suatu kelas dari objek data dengan kumpulan operasi untuk membentuk dan memanipulasinya
Elemen dasar suatu file data mempunyai syarat-syarat sebagai berikut:
a. Atribut : membedakan objek-objek data dari tipe tersebut, misalnya nama objek data
b. Nilai : dimiliki oleh objek data dari tipe tersebut
dipengaruhi oleh hardware komputer, contoh: int, short, long (dalam bahasa C)
Algoritma dan Pemrograman 1C
Pendahuluan
Henny Medyawati-Universitas Gunadarma
c. Operasi : mendefinisikan manipulasi-manipulasi yang dimungkinkan oleh objek data dari tipe tersebut
biasanya merupakan operasi secara matematika
suatu operasi yang mempunyai dua argumen dan menghasilkan satu hasil disebut operasi binary, satu argumen disebut unary
jumlah argumen: arity
Tipe data dasar
Tipe data primitif yang tidak terstruktur yang didefinisikan oleh bahasa pemrograman
Ada 5 bahasa pemrograman:
1. tipe data numerik 2. enumerasi
3. boolean 4. character
5. internasionalization
Numerik: integer dan riil
Integer : kumpulan nilai integer dalam suatu bahasa pemrograman merupakan bilangan terbatas keterbatasan disebabkan oleh hardware komputer yang melandasinya
Contoh :
Pada bahasa C, nilai max integer positif (unsigned) adalah 65535, sedangkan integer bertanda (signed) nilainya antara -32768 – 32767
Referensi
Binanto, Iwan. 2005. Konsep Bahasa Pemrograman.ANDI. Yogyakarta