Pemrograman Generasi Ke 4

Slides:



Advertisements
Presentasi serupa
Oleh : Suparno Blog : Programming Language Pengen. Pengel. Data Elektronik.
Advertisements

PERTEMUAN 4 TAHAP PEMROGRAMAN.
Pemrograman Generasi Ke 4
TUGAS BU RATNA #PERTEMUAN 4
KOMPONEN DASAR KOMPUTER
Pengantar Teknologi Informasi
Pengenalan Software (perangkat lunak)
PEMROGRAMAN TERSTRUKTUR
PERANGKAT LUNAK dalam SISTEM INFORMASI
PENGEMBANGAN PERANGKAT LUNAK DAN BAHASA-BAHASA PEMROGRAMAN
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
Perangkat Lunak Software. Perangkat Lunak merupakan sekumpulan aturan yang digunakan untuk menjalankan perangkat keras terdiri dari kumpulan istruksi.
Komponen, konsep, abstraksi dan bahasa
PERKEMBANGAN BAHASA KOMPUTER
SOFTWARE PENDUKUNG DAN PENGOPERASIAN SISTEM INFORMASI
Pengantar teknologi informasi .::Teknologi perangkat lunak::.
Database Management System
PERANGKAT LUNAK (SOFTWARE)
SOFTWARE.
Algoritma dan Pemrograman
Rifky Kurniawan, S.Kom, MTI
ALGORITMA PEMROGRAMAN 1C (KONSEP BAHASA PEMROGRAMAN)
Algoritma & PEMROGRAMAN 2B (Visual basic)
PERANGKAT LUNAK Software.
Komponen teknologi informasi
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
Teknik Kompilasi “Translator”
Pengantar Teknologi Informasi (Teori)
BAB 1 BAHASA PEMROGRAMAN
BAHASA PEMROGRAMAN TERSTRUKTUR
Pemrograman Generasi Keempat
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
PENGANTAR LOGIKA & TEKNIKPEMROGRAMAN
Dasar Komputer dan Internet
BAHASA PEMROGRAMAN.
PERANGKAT – PERANGKAT KOMPUTER
Pertemuan 09 Materi: Perangkat lunak, pemrograman, dan kecerdasan buatan. Sumber materi: Alter, Steven “Information Systems” a management perspective.
ALGORITMA PEMROGRAMAN 1C (KONSEP BAHASA PEMROGRAMAN)
Pemrograman Visual2 Pendahuluan.
Dasar Komputer dan Pemrograman 2B Latifaturrachmaniah
Pengenalan Bahasa Pemrograman
PERANGKAT LUNAK (SOFTWARE)
SOFTWARE.
PEDOMAN PENYUSUNAN ALGORITMA
Pemrograman Generasi Ke 4
Teknik Kompilasi “Translator”
KONSEP BAHASA PEMROGRAMAN GENERASI KEEMPAT
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK Software.
PENGANTAR LOGIKA & TEKNIK PEMROGRAMAN
Pemrograman Visual I D3 Manajemen Informatika
Lecturer Note II Turbo Pascal & Pemrograman
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah.
Pertemuan 9 Software.
Pengantar Teknologi Informasi
Pengantar teknologi informasi
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
Paradigma Rekayasa Perangkat Lunak
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
Pengantar Teknologi Informasi
SAPUTRA MAY SANDI TANDIALI  4GT INI ADALAH METODE PENGEMBANGAN PERANGKAT LUNAK GENERASI KEEMPAT.  PERANGKAT SOFTWARE YANG DAPAT MEMPERMUDAH.
ALGORITMA DAN PEMROGRAMAN 2B
Transcript presentasi:

Pemrograman Generasi Ke 4 Pertemuan ke 1

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 Ke2 : 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 4GL Lingkungan aplikasi Kategori fugsi User frendliness Struktur Spesifikasi dan design Peralatan Perbandingan checkList : 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 4GL 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 4GL Database Query Language: informix-4GL, SQL Report Generator: Oracle-Report, Postscript Data manipulation, Analysis and reporting Languages: SPSS, PL/SQL,Informix-4GL GUI: Borland Delphi, Visual Basic, Matlab