Pemrograman Generasi Ke 4 Pertemuan ke 1 Rismayuni
- Slides: 21
Pemrograman Generasi Ke 4 Pertemuan ke 1 Rismayuni
Bahasa Pemrograman • Bahasa pemrograman adalah software bahasa komputer yang digunakan dengan cara merancang atau membuat program sesuai dengan struktur dan metode yang dimiliki oleh bahasa program itu sendiri.
Generasi pemrograman • Pemrograman Generasi Pertama : Bahasa Mesin • Pemrograman Generasi Ke 2 : Assembler • Pemrograman Generasi Ke 3 : Fortran, Pascal • Pemrograman Generasi ke 4 : SQL, Oracle • Pemrograman Generasi Ke 5 : AI
Bahasa Prosedural dan Non Prosedural
Compiler dan Interpreter • Compiler : suatu program yang menerjemahkan source code ke dalam object code • Interpreter : Menganalasis dan mengeksekusi setiap baris dari program tanpa melihat program secara kesleuruhan
Pemrogrograman Generasi ke 4 Bahasa pemrograman generasi keempat dirancang untuk mengurangi waktu pemrograman dalam membuat program sehingga diharapkan produktifitas pemrogram jadi meningkat dan program dapat dibuat dalam waktu yang lebih singkat.
Ciri Bahasa generasi ke 4 • • • Bahasa untuk semua pemakai Bahasa query Hanya untuk tugas tertentu saja Pembuat aplikasi Mencakup bahasa procedural dan non procedural
Prinsip Kerja Bahasa Pemrograman ke 4 • • • Prinsip pekerjaan minimal Prinsip keterampilan minima Prinsip penginderaan sintaks Prinsip perawatan minimal Prinsip hasil maksimal
Komponen pemrograman ke 4 • Application parameter: meliputi pemberian nama parameter, versi, pembuat dsb. • Data specification, penentuan spesifikasi laporan berdasarkan data yang diambil. • Screen specification, penentuan bentuk tampilan. • Dialog specification, menentukan interaksi manusia dengan komputer. • Specification Of Rules, aturan-aturan untuk penentuan keputusan. Biasanya dipisahkan dari badan aplikasi.
Kriteria Pemilihan 4 GL • • Lingkungan aplikasi Kategori fugsi User frendliness Struktur Spesifikasi dan design Peralatan Perbandingan check. List : report generator, query language, graphics, LInk, database
Lingkungan Aplikasi • • • End user Perhitungan tertentu Kerja pengetahuan Pendukung keputusan Volume transaksi rendah
Kategori Fungs • Simple query language • Report generators • Graphics language • Decision support language • Application gnerator Perlu dilihat cocok untuk end user, sistem analyst atau prof. programmer
User friendly • Apakah bahasa itu cocok untuk end user, sist. Analyst atau prof programmers? • Apakah dirancang untuk dapat di instal sendiri oleh user? • Apakah sintaks mudah dipelajari? • Apakah mudah dalam pembuatannya? • Apakah terdokumentasi dengan baik?
struktur • Bahasa yang dirancang dengan pengertian dan teknis yang terstruktur sangat penting dalam pembuatan sistem yang kompleks
Spesifikasi dan design • Beberapa 4 GL hanya merupakan bahasa pemrograman. Bahasa yeng membantu dalam spesifikasi dan design mempunyai efek yang besar dalam pengembangan file cycle daripada bahasa yang digunakan untuk pemrograman saja.
peralatan • • • Fasilitas kreasi basis data Bahasa query Pembuatan laporan/grafik Pointer layar Peralatan untuk pembuatan design sistem (secara grafis)
Penanganan • Dapatkah bahasa tersebut mengganti bahasa COBOL secara keseluruhan baik fungsi maupun performance mesin? • Jumlah line of code • Waktu pengembangan
Checklist Untuk membantu pemilihan dibuat daftar pertanyaan • Report generator ü Keamananannya? ? ü Dapat dicetak pada stationery khusus? ü Dapat dipreview sebelum decetak? ü Ada subtotal? ü Format, dsb • Query Languages ü Apakah instruksinya mudah? ü Pencarian data dengan kriteria tertentu dengan rentang waktu tertentu?
• Graphics ü Tipe grafiks yang di dukung? ü Grafik berwarna? ü Kualitas imaginasi? ü Tersedianya chart? ü Dapatkah user memodifikasi chart?
definisi lain • Query language: Bahasa komputer tingkat tinggi yang digunakan untuk informasi dari database • Report generator: Software yang membuat laporan yang di inginkan • Application generator: software yang dapat membuat aplikasi yang dibutuhkan oleh pengguna/pemakai untuk tujuan tertentu • Very high-level programming language: bahasa yang menggunakan instruksi yang lebih sedikit
Contoh software 4 GL • Database Query Language: informix-4 GL, SQL • Report Generator: Oracle-Report, Postscript • Data manipulation, Analysis and reporting Languages: SPSS, PL/SQL, Informix-4 GL • GUI: Borland Delphi, Visual Basic, Matlab
- Komputer ias
- Bahasa pemrograman komputer generasi keempat adalah
- Kakak membuat program menggunakan bahasa generasi keempat
- Contoh bahasa pemrograman generasi ke-4
- Perbedaan pemrograman konvensional dan pemrograman visual
- Contoh pemrograman konvensional
- Contoh program konvensional
- Perbedaan pemrograman konvensional dan pemrograman visual
- Yang dimaksud dengan etika pertemuan adalah
- Pengertian diagram batang daun
- Sel adalah pertemuan antara titik-titik dan titik-titik
- Majas pleonasme adalah
- Filosofi pertemuan
- Susunan acara pkh
- Pendekatan kontribusi adalah
- Deklarasi array x adalah int a 2 4 5
- Pada pertemuan kali ini kita
- Tugas statistika pertemuan 2
- Logo pertemuan
- Dari gambar ini notasi infix yang dihasilkan adalah :
- Pertemuan multikultural
- Jelaskan struktur data array