Epp 411 Pengajaran Dan Pembelajaran Bahasa Melayu Berbantukan Komputer
12 Bahasa Komputer
-
Upload
febriansyah-nurdin -
Category
Documents
-
view
233 -
download
5
description
Transcript of 12 Bahasa Komputer
APLIKASI PERANGKAT LUNAKAPLIKASI PERANGKAT LUNAK
Bambang Eka Purnama,M.Kom
SoftwareSoftware
• Perangkat Lunak Sistem Yang Berisi kumpulan instruksi yang terstruktur untuk tujuan tertentu
Bahasa PemrogramanBahasa Pemrograman
• Adalah suatu tata cara penyusunan perintah-perintah yang dapat dimengerti oleh komputer, sehingga komputer dapat melaksanakannya.
SoftwareSoftware
• Perangkat lunak bisa merupakan suatu paket program dan juga bahasa-bahasa pemrograman
SoftwareSoftware
• Paket program dirancang untuk memudahkan pemakai menggunakan komputer di dalam pengolahannya
PERKEMBANGAN BAHASA KOMPUTERPERKEMBANGAN BAHASA KOMPUTER
1. Bahasa Generasi I1. Bahasa Generasi I• Ialah bahasa mesin. • Ditulis dengan kode biner• Disebut low-level language (bahasa
tingkat rendah)
PERKEMBANGAN BAHASA KOMPUTERPERKEMBANGAN BAHASA KOMPUTER
2. Bahasa Generasi II2. Bahasa Generasi II• Ialah bahasa Assembly/Assembler. • Dikembangkan sejak tahun 1950.
PERKEMBANGAN BAHASA KOMPUTERPERKEMBANGAN BAHASA KOMPUTER
3. Bahasa Generasi III3. Bahasa Generasi III• Ialah bahasa FORTRAN. • Dikembangkan pertama kali tahun 1955. • Pada generasi III, sudah tergolong highhigh--level level
languaglanguagee• 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 KOMPUTERPERKEMBANGAN BAHASA KOMPUTER
4. Bahasa Generasi IV4. 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.1. Procedure Oriented LanguageProcedure Oriented Language• Yaitu bahasa komputer yang prinsip
dasarnya adalah menyusun prosedur-prosedur.
• 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 Language2. 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 KOMPUTASIBahasa komputer untuk aplikasi KOMPUTASI
•• Bahasa FORTRAN Bahasa FORTRAN ((19551955))• 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 BASICBahasa 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/1Bahasa 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 KOMPUTASIBahasa komputer untuk aplikasi KOMPUTASI
•• Bahasa PASCALBahasa PASCAL• PASCAL bukan merupakan singkatan
tetapi diambil dari nama seorang penemu dari PerancisPerancis Blaise PascalBlaise 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 ADABahasa 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 APLBahasa APL• A Programming Language. • Dikembangkan oleh IBM • Dengan tujuan berusaha memanfaatkan
simbol-simbol matematika yang sudah ada didalam dunia matematika sehari-hari ke dalam bahasa komputer.
Bahasa komputer untuk aplikasi KOMPUTASIBahasa komputer untuk aplikasi KOMPUTASI
•• Bahasa FORTH 1970Bahasa FORTH 1970• Tujuan untuk dipakai didalam bidang
Astronomi, • Tetapi ternyata bahasa ini sukses juga
dipakai di dalam bidang robotika.
Bahasa komputer untuk aplikaasi ADMINISTRASIBahasa komputer untuk aplikaasi ADMINISTRASI
•• Bahasa COBOLBahasa 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 ADMINISTRASIBahasa komputer untuk aplikaasi ADMINISTRASI
•• Bahasa RPGBahasa RPG 1970.1970.• Report Program Generator, • Bahasa yang paling popular dalam
bidang administrasi.
Bahasa komputer untuk aplikaasi ADMINISTRASIBahasa komputer untuk aplikaasi ADMINISTRASI
•• Bahasa dBASE III/IVBahasa 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 ADMINISTRASIBahasa komputer untuk aplikaasi ADMINISTRASI
•• Bahasa SNOBOL 1962Bahasa 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 (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 PROLOGBahasa 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)Bahasa LISP (1960)• LISt Programming,• Bahasa LIST adalah bahasa yang dipakai
sama dengan bahasa PROLOG.
Bahasa komputer selain kedua jenis diatas
•• Bahasa LOGO 1960Bahasa LOGO 1960• Bahasa ini dikembangkan untuk membantu
proses belajar mengajar para siswa sekolah aplikasi seperti disebut Computer Aided Design (CAD).
INTERPRETER DAN COMPILLERINTERPRETER DAN COMPILLER
•• InterpreterInterpreter merupakan program untuk menterjemahkan program yang ditulis dengan bahasa mesin.
•• CompillerCompiller merupakan program untuk menterjemahkan secara keseluruhan program yang telah ditulis dengan lengkap terlebih dahulu.
COMPILLERCOMPILLER
• 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
COMPILLERCOMPILLER
• 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.
INTERPRETERINTERPRETER• 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.
INTERPRETERINTERPRETER
• 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.