Selasa, 24 Maret 2015

Pr bikin pusing

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

By :
Free Blog Templates

Master Ball