Anda di halaman 1dari 32

APLIKASI PERANGKAT LUNAK

Bambang Eka Purnama,M.Kom

Software
Perangkat Lunak Sistem Yang Berisi
kumpulan instruksi yang terstruktur
untuk tujuan tertentu

Bahasa Pemrograman
Adalah suatu tata cara penyusunan
perintah-perintah yang dapat dimengerti
oleh komputer, sehingga komputer
dapat melaksanakannya.

Software
Perangkat lunak bisa merupakan suatu
paket program dan juga bahasa-bahasa
pemrograman

Software
Paket program dirancang untuk
memudahkan pemakai menggunakan
komputer di dalam pengolahannya

PERKEMBANGAN BAHASA KOMPUTER

1. Bahasa Generasi I
Ialah bahasa mesin.
Ditulis dengan kode biner
Disebut low-level language (bahasa
tingkat rendah)

PERKEMBANGAN BAHASA KOMPUTER

2. Bahasa Generasi II
Ialah bahasa Assembly/Assembler.
Dikembangkan sejak tahun 1950.

PERKEMBANGAN BAHASA KOMPUTER


3. Bahasa Generasi III
Ialah bahasa FORTRAN.
Dikembangkan pertama kali tahun 1955.
Pada generasi III, sudah tergolong high-level
language
Program-program yang disusun berdasarkan
golongan ini lebih mudah dipahami karena
telah diarahkan kepada bahasa yang dikenal
oleh penyusunnya dan tidak diarahkan kepada
bahasa mesin.

PERKEMBANGAN BAHASA KOMPUTER

4. Bahasa Generasi IV
Adalah pengembangan dari bahasa
generasi III,
Tujuan agar orang awam lebih mudah
dalam mengolah data yang ada dalam
komputer.

Dari segi metode kerjanya bahasa komputer


dapat dikelompokkan kedalam :
1. Procedure Oriented Language
Yaitu bahasa komputer yang prinsip
dasarnya adalah menyusun prosedurprosedur.
Bahasa-bahasa yang kita kenal sehari-hari
seperti Basic, Fortran, Pascal, dan lain-lain

Dari segi metode kerjanya bahasa komputer


dapat dikelompokkan kedalam :
2. Object Oriented Language
Adalah bahasa koputer yang prinsip
dasarnya adalah penyusunan bentuk data
(objek).
Proses pada pemrograman disesuaikan
dengan susunan bentuk data yang kita buat.

Bahasa komputer untuk aplikasi KOMPUTASI


Bahasa FORTRAN (1955)
FORmula TRANslation (aturan penterjemahan).
Mengalami penyempurnaan mulai dari Fortran II,
menjadi Fortran III, Fortran IV dan versi terakhir
Fortran 77

Bahasa komputer untuk aplikasi KOMPUTASI


Bahasa BASIC
Beginners All purpose Symbolic Instruction Code
Kode instruksi yang berupa simbol-simbol untuk
aplikasi multiguna bagi para pemula
Bahasa BASIC sangat luas dipakai pada komputer mikro
dan mengalami perkembangan yang sangat pesat, mulai
dari BASIC, BASICA, GBASIC, GWBASIC, QBASIC, dll.

Bahasa komputer untuk aplikasi KOMPUTASI

Bahasa PL/1
Programming Language 1
Dikembangkan oleh IBM
Tujuannya menggabungkan kemampuan
aplikasi komputasi seperti yang dimiliki
FORTRAN dengan kemampuan aplikasi
administrasi yang dimiliki COBOL.

Bahasa komputer untuk aplikasi KOMPUTASI

Bahasa PASCAL
PASCAL bukan merupakan singkatan
tetapi diambil dari nama seorang penemu
dari Perancis Blaise Pascal.
Pascal
Bahasa ini dikenal sebagai salah satu
bahasa yang mempunyai kemampuan
Pemograman Terstuktur .
Bahasa pascal terus berkembang dan
menjadi salah satu bahasa yang paling
luas dipakai.

Bahasa komputer untuk aplikasi KOMPUTASI

Bahasa ADA
ADA adalah nama seorang wanita yang
dianggap sebagai pemrogram yang
pertama kali di dunia.
Bahasa ini seperti halnya bahasa Pascal
yang merupakan salah satu bahasa
generasi baru.

Bahasa komputer untuk aplikasi KOMPUTASI

Bahasa APL
A Programming Language.
Dikembangkan oleh IBM
Dengan tujuan berusaha memanfaatkan
simbol-simbol matematika yang sudah
ada didalam dunia matematika seharihari ke dalam bahasa komputer.

Bahasa komputer untuk aplikasi KOMPUTASI

Bahasa FORTH 1970


Tujuan untuk dipakai didalam bidang
Astronomi,
Tetapi ternyata bahasa ini sukses juga
dipakai di dalam bidang robotika.

Bahasa komputer untuk aplikaasi ADMINISTRASI


Bahasa COBOL
Common Business Oriented Language.
Dikembangkan pada tahun 1960 oleh sebuah
tim CODASYL.
Bahasa COBOL dengan cepat diterima
masyarakat sebagai bahasa yang memang
cocok dipakai dalam sistem administrasi.

Bahasa komputer untuk aplikaasi ADMINISTRASI

Bahasa RPG 1970.


Report Program Generator,
Bahasa yang paling popular dalam
bidang administrasi.

Bahasa komputer untuk aplikaasi ADMINISTRASI


Bahasa dBASE III/IV
DBASE III/IV adalah merupakan nama
sebuah paket program buatan Ashton-Tate.
Paket ini terkenal sangat luwes dan
mempunyai kemampuan tinggi untuk dipakai
dalam bisnis,
Karena dBASE mempunyai kemampuan
data-base yang sangat ampuh.

Bahasa komputer untuk aplikaasi ADMINISTRASI

Bahasa SNOBOL 1962


SNOBOL dikembangkan di Bell laboratories.
Bahasa ini cocok dipergunakan sebagai text
processing,
Walaupun dapat juga digunakan dalam aplikasi
administrasi.

Bahasa komputer selain kedua jenis diatas


Bahasa C (1972)
Bahasa C termasuk bahasa aras tinggi (HIGH
LEVEL LANGUAGE).
Oleh karena kemampuan bahasa C ini
pembuatan sistem operasi, maupun compiller
sekarang dapat dilakukan dengan bahasa C.
Kemampuan bahasa C merupakan terobosan
terbaru dibidang teknologi perangkat lunak.

Bahasa komputer selain kedua jenis diatas


Bahasa PROLOG
PROgramming LOGic
Dibuat dengan tujuan mengembangkan AI
(Artificial Intelligent),
Tujuannya untuk dapat membuat komputer
mempunyai kemampuan yang mendekati
kemampuan otak manusia.

Bahasa komputer selain kedua jenis diatas


Bahasa LISP (1960)
LISt Programming,
Bahasa LIST adalah bahasa yang dipakai
sama dengan bahasa PROLOG.

Bahasa komputer selain kedua jenis diatas


Bahasa LOGO 1960
Bahasa ini dikembangkan untuk membantu
proses belajar mengajar para siswa sekolah
aplikasi seperti disebut Computer Aided
Design (CAD).

INTERPRETER DAN COMPILLER


Interpreter merupakan program untuk
menterjemahkan program yang ditulis
dengan bahasa mesin.
Compiller merupakan program untuk
menterjemahkan secara keseluruhan
program yang telah ditulis dengan lengkap
terlebih dahulu.

COMPILLER
Menterjemahkan secara keseluruhan,
jadi source program sudah harus ditulis.
Bila terjadi kesalahan kompilasi maka
source program harus dibenarkan dan
proses komplikasi diulang kembali.
Dihasilkan objek program .
Dihasilkan executable program

COMPILLER
Proses kompilasi lama, karena sekaligus
menterjemahkan seluruh instruksi program.
Proses pengerjaan program lebih cepat,
karena executable program sudah dalam
bahasa mesin.
Source program sudah tidak dipergunakan
lagi, karena yang dipergunakan adalah
executable program.
Keamanan dari program lebih terjamin.

INTERPRETER
Menterjemahkan instruksi per instruksi,
source program tidak harus ditulis.
Bila terjadi kesalahan interprestasi dapat
langsung dibetulkan secara interaktif.
Tidak dihasilkan object program.
Tidak dihasilkan executable program,
karena dijalankan pada saat inteprestasi.

INTERPRETER
Proses interprestasi cepat, karena tiap-tiap
instruksi langsung dikerjakan dan dan dapat
langsung dilihat hasilnya.
Proses pengerjaan program lebih lama,
karena setiap instruksi harus langsung
diinterpresasikan.
Source program terus dipergunakan karena
tidak dihasilkan executable program.
Keamanan dari program kurang terjamin.

Anda mungkin juga menyukai