Pemrograman Generasi Ke 4 Pertemuan ke 1 Rismayuni

  • Slides: 21
Download presentation
Pemrograman Generasi Ke 4 Pertemuan ke 1 Rismayuni

Pemrograman Generasi Ke 4 Pertemuan ke 1 Rismayuni

Bahasa Pemrograman • Bahasa pemrograman adalah software bahasa komputer yang digunakan dengan cara merancang

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

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

Bahasa Prosedural dan Non Prosedural

Compiler dan Interpreter • Compiler : suatu program yang menerjemahkan source code ke dalam

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

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

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

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.

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

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

Lingkungan Aplikasi • • • End user Perhitungan tertentu Kerja pengetahuan Pendukung keputusan Volume transaksi rendah

Kategori Fungsi • Simple query language • Report generators • Graphics language • Decision

Kategori Fungsi • 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

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

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

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 • • • 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

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? ? ü

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

• 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

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:

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