Saturday, March 4, 2017

Sistem Komputer

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 digunakanMempunyai 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