Sebuah sistem komputer terdiri dari :
- Hardware (Perangkat Keras)
- Software (Perangkat Lunak)
- Brainware
Sedangkan software dapat dikelompokkan menjadi :
- Operating System Software
- Programming Language Software
- Application Program Software
Bagian sistem komputer :
Definisi Program adalah kumpulan instruksi-instruksi tersendiri yang biasanya disebut source code yang dibuat oleh programmer. Sedangkan menurut P. Insap Santosa Program adalah
kumpulan
instruksi
atau
perintah
yang disusun
sedemikian
rupa sehingga mempunyai
urutan
nalar
yang tepat
untuk
menyelesaikan
suatu
persoalan.
Instruksi
(statement)
yang dimaksud
adalah
syntax (cara
penulisan)
sesuai
dengan
bahasa pemrograman
yang digunakan. Mempunyai
komponen-komponen
: Input, Output, Proses, Percabangan
dan
Perulangan.
Bahasa Pemrograman adalah alat untuk membuat program. Contoh : C, C++, C#, Pascal, Basic, Perl,
PHP, ASP, JHP, Java, dll. Perbedaannya yaitu pada cara memberikan instruksi, sedangkan persamaannya bertujuan menghasilkan output yang sama.
Paradigma Pemrograman :
1. Pemrograman Prosedural
- Berdasarkan urutan-urutan atau sekuensial.
- Program adalah suatu rangkaian prosedur untuk memanipulasi data. Prosedur
merupakan kumpulan instruksi yang dikerjakan secara berurutan.
- Harus mengingat prosedur mana yang sudah dipanggil dan apa saja yang sudah diubah
2. Pemrograman
Fungsional
- Berdasarkan
teori
fungsi
matematika
- Fungsi
merupakan dasar utama program.
3. Pemrograman
Terstruktur
- Secara
berurutan
dan
terstrukrtur.
- Program
dapat
dibagai-bagi
menjadi
prosedur
dan
fungsi.
- Contoh:
PASCAL dan
C
4. Pemrograman
Modular
- Pemrograman
ini
membentuk
banyak
modul.
- Modul
merupakan
kumpulan
dari
prosedur
dan
fungsi
yang berdiri
sendiri
- Sebuah
program dapat merupakan kumpulan modul-modul.
- Contoh:
MODULA-2 atau
ADA
5. Pemrograman
Berorientasi
Obyek
- Pemrograman
berdasarkan
prinsip
obyek,
dimana
obyek
memiliki data atau variabel
atau property dan
method/event/prosedur
yang dapat
dimanipulasi
- Contoh:
C++, Object Pascal, dan
Java.
6. Pemrograman
Berorientasi
Fungsi
- Pemrograman
ini
berfokus
pada
suatu
fungsi
tertentu
saja. Sangat
tergantung
pada
tujuan
pembuatan
bahasa
pemrograman
ini.
- Contoh:
SQL (Structured Query Language), HTML, XML dan
lain-lain.
7. Pemrograman
Deklaratif
- Pemrograman
ini
mendeskripsikan
suatu
masalah
dengan
pernyataan daripada
memecahkan
masalah
dengan
implementasi
algoritma.
- Contoh:
PROLOG
Siklus Hidup Perangkat Lunak (Software)
Dilihat
dari
Struktur
Sistem
Komputer
dan
Siklus
diatas,
Algoritma
Pemrograman
menempati
posisi
dibagian
implementasi
karena
bagian
implementasi
merupakan
bagian
dimana
pemrogram
melakukan
proses coding (pembuatan
program).
0 komentar:
Post a Comment