Makalah
pemrograman
Di
buat untuk mendapatkan nilai uts pemrograman
Di
susun oleh: Abdul Qodir
Smkn
12 malang
Jurusan
Multimedia
Kelas
xi mm 1
Maret
2015
Tujuan:
menganalisis macam macam bahasa pemrograman
Menyajikan
berbagai macam bahasa pemrograman
Mengetahui
macam macam bahasa pemrograman
Materi
Klasifikasi bahasa pemrograman
Karakteristik
bahasa pemrograman
- Fortran
- Rpg
- Basic
- Pascal
- C++
- Java
- Prolog
Kesimpulan
Daftar
pustaka
Materi
Klasifikasi
bahasa pemrograman
Bahasa
pemrograman adalah bahasa yang digunakan untuk memasukan perintah
pada computer bahasa pemrograman di bedakan dari generasi yaitu
- Generasi pertama
Berorientasi
pada mesin
,Disusun
dengan menggunakan Bahasa Mesin
,Sulit
dipahami dan membosankan.
,Eksekusinya
sangat cepat
,Sangat
bergantung pada mesin (machine
dependent)
- Generasi kedua
Menggunakan
Bahasa Rakitan (Assembly)
,Untuk
pengganti kode biner, digunakan kependekan perintah (mnemonic).
Misal: CMP (Compare),
MOV (Move),
dan
lain sebagainya.
,Setiap
instruksi Bahasa Rakitan, identik dgn instruksi Bahasa Mesin.Lebih
mudah dipahami, dibandingkan denghan Bahasa Mesin
,Bahasa
Rakitan masih banyak digunakan, terutama untuk pengendalian hardware.
,Bahasa
Mesin dan Bahasa Rakitan digolongkan bahasa beraras rendah (low-lavel
language),
krn berorientasi pada mesin.
Contoh:
Turbo Assembler, Macro Assembler, dan lain-lain.
- Generasi ke tiga
Menggunakan
pendekatan prosedural.
,Menggunakan
kata-kata yang mendekati bahasa ma-nusia.
,Sering
disebut sebagai bahasa beraras tinggi (high-level
language).
Contoh:
Ada,
Algol, Cobol, C, Euclid, Basic, Fortran, Pascal, dan lain sebagainya.
- Generasi ke empat
Dirancang
utk mengurangi waktu pemrogram dalam membuat program, sehingga
produktivitas pemrogram meningkat.
Dikenal
dengan sebutan 4GL (Forth
Generating Langu-age)
.
Umumnya
dipakai oleh pemakai yg kurang mengetahui hal-hal teknis.
4GL
biasanya disebut dengan bahasa beraras sangat tinggi (very
high level language)
atau bahasa yang ber-orientasi pada masalah (problem
oriented language).
Menggunakan
pendekatan non-prosedural.
4GL
mendukung:
Pembangkitan
program (application/program
generator):
piranti yg berfungsi utk membuat aplikasi dgn mudah.Pembangkit
laporan (report
generator):
piranti yang ber-fungsi utk membuat laporan dgn cepat & mudah.
Bahasa
query:
piranti yg memungkinkan query
dgn
SQL dgn cara yang mudah & cepat.
Pembangkit
gambar (graphics
generator):
piranti utk me-nyajikan data dalam bentuk grafik.
Contoh:
Oracle, Informix, Sybase, PowerHouse, Access, Focus, dan lain
sebagainya
- Generasi ke lima
Kelompok
bahasa pemrograman yang ditujukan utk me-nangani kecerdasan buatan
(Artificial
Intelligence -- AI)
Aplikasi
AI:
natural
language, robotika, sistem pakar (ex-pert system),
neural
network (jaringan
syaraf tiruan), dan lain sebagainya.
Contoh:
Prolog, Lisp, Smal Talk, dan lain-lain
Karakteristik
bahasa pemrograman
- Fortran
FORTRAN
(FORmula TRANslator)
Dikembangkan
Th. 1956 oleh John Backus
Di
IBM (International Business Machine)
Untuk
mempermudah pembuatan aplikasi: matematika, ilmu pengetahuan, dan
teknik.
Bahasa
beraras tinggi pertama yang diciptakan
.Keunggulan
Fortran:
Untuk
menangani perhitungan, termasuk bilangan kompleks.
Kelemahan Fortran: Operasi I/O yang sangat kaku.
Kode
sumber sulit dipahami, dibanding bhs. tingkat tinggi lainnya.
- Rpg
RPG:
Report
Program Generator
Program
generasi ke tiga.
Populer
di lingkungan minikomputer dan mainframe
IBM.
Membuat
laporan-laporan bisnis.
Diperkenalkan
pertama kali th. 1964.
Th.
1970, muncul RPG II
RPG
III tergolong sebagai bahasa generasi ke empat.
- Basic
BASIC:
Beginer
All-purpose Symbolic Instruction Code.
Dikembangkan
th. 1965, di Darmouth College
Pencipta:
John Kemeny dan Thomas Kurtz.
Awalnya:
ditujukan sebagai bahasa sederhana untuk pengajaran komputer.
Merupakan
bhs. yang populer dan serbaguna (untuk aplikasi apa saja).
Keunggulan
BASIC:
Mudah
untuk dipakai.
Berbentuk
interpreter.
Kinerjanya
lambat
- Pascal
Dibuat
oleh Nicklaus Wirth, th. 1971.
Berasal
dari nama Blaise Pascal – matematikawan Perancis (1623 – 1662).
Awalnya:
untuk mengenalkan pemrograman terstruktur.
Pascal
sangat populer di lingkungan mhs. Ilmu kompu-ter dan teknik,
menggeser Fortran dan BASIC.
Keunggulan:
Mudah
untuk dipelajari. Dukungan fungsi matematika yang sangat lengkap.
Kelemahan:
Tidak mendukung operasi bilangan kompleks. Tidak mendukung sarana
untuk aplikasi bisnis. Landasan pembuatan: PL Delphi (Windows) dan
Kylix (Linux).
- C++
Dibuat
oleh Bjarne Stroustrup, th. 1983, di Lab. Bell AT&T.
Awalnya
dinamakan “a
better C”
Nama
C++ diberikan oleh Rick Mascitti, th. 1983.
C++
merupakan bahasa berorientasi objek, dan menggunakan kaidah Bahasa C.
Pemrograman
grafis di lingkungan Windows, UNIX, dan Linux dibuat dgn bhs ini.
Visual
C++ merupakan PL yg dapat dipakai utk membuat berbagai aplikasi,
termasuk basis data
- Java
Dibuat
th. 1995 oleh Sun Microsystems.
Merupakan
bhs. berorientasi objek dan serba guna.
Kode
Java dikompilasi dlm format bytecode.
Bytecode
dpt
dijalankan disemua komputer yg dilengkapi Java Interpreter dan Java
Vitual Machine.
Java
menyediakan applet
(berjalan
di Web
browser)
dan mendukung koneksi ke database,
menyediakan aplikasi berbasis Windows, serta untuk pemrograman
jaringan dan mobile.
- Prolog
PROLOG
(PROgrammation
en LOGique – PROgramming in LOGic.
Untuk
aplikasi AI, dibuat th. 1972 di Universitas Marseille-Aix Perancis.
Penciptanya:
Alain Colmerauer.
Mejadi
terkenal setelah Jepang mengumumkan bhs. tersebut sebagai basis
komputer generasi ke lima, pada th. 1981.
Kesimpulan
Bahasa
pemrograman memiliki banyak contoh dan jenis karakteristik dari tiap
bahasa banyak memiliki kesamaan, kebanyakan bahasa pemrograman
merupakan versi baru dari bahasa pemrograman sebelumnya. Bahasa
pemrograman dari generasi 1-5 juga merupakan perubahan jenis dan
penambahan fitur juga mengurangi kekurangan dari bahasa sebelumnya
Daftar
pustaka
Karangan
indah dari pikaran.com
Abdul01.blogspot.com
0 komentar:
Posting Komentar