• Tidak ada hasil yang ditemukan

Sistem Informasi - S1

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi - S1"

Copied!
7
0
0

Teks penuh

(1)

SATUAN ACARA PERKULIAHAN

MATA KULIAH : PEMROGRAMAN GENERASI KE 4** (FAKULTAS ILMU KOMPUTER)

MINGGU

KE POKOK BAHASANTIU SUB POKOK BAHASAN TIK PENGAJARANCARA TUGAS REFERENSI

1 PENDAHULUAN, KARAKTER, PROPERTI DAN KOMPONEN

 Agar mahasiswa mengetahui apa itu 4GL, bahasa prosedural dan non prosedural dan beda 4GL dengan bahasa lainnya serta kelebihan 4GL, criteria, property dan komponen 4GL

 Apa itu 4GL, prosedural dan non prosedural

Mahasiswa mengetahui apa yang dimaksud dengan 4GL, mengetahui apa bahasa Prosedural dan Non Prosedural

 Beda 4 GL dengan Bahasa Umum dan 3 GL

Mahasiswa mengetahui perbedaan 4GL dengan bahasa-bahasa umum yang ada dan 3GL

 Keuntungan penggunaan 4GL

Mahasiswa mengetahui keuntungan yang di dapat dengan menggunakan 4GL

 Kriteria Pokok 4GL, property 4GL, komponen 4GL, software-software 4GL

Mahasiswa mengetahui kriteria - kriteria pokok pada 4GL, mengetahui properti dan properti pada 4GL, mengetahui komponen - komponen 4GL, mengetahui software-software yang termasuk 4GL

 Seminar

 Tanya Jawab - 1 : Bab 1,2

Bagaimana 4GL digunakan

- Agar mahasiswa memahami penggunaan 4GL sebagai bahasa yang digunakan dalam

pemrosesan data komersial - Agar mahasiswa

memahami penggunaan 4GL sebagai bahasa yang interaktif

Problem dengan Pemrosesan Data

Mahasiswa memahami masalah-masalah yang terjadi pada pemrosesan Data

Perubahan pengembangan siklus hidup dan jenis-jenis life cycle

Mahasiswa memahami cara penggunaan 4GL akan mengubah pengembangan aplikasi siklus hidup tradisional

Pendekatan Fisik, media yang berbeda

Mahasiswa mengetahui evolusi yang berbeda pada penggunaan fisik komputer , dan mahasiswa mengetahui media yang digunakan pada penggunaan 4GL

Gelombang 4GL, bagan sistem

Mahasiswa memahami gelombang pengembangan 4GL, mahasiswa memahami tipe bagan yang digunakan dalam 4GL

Interpreter & Compiler , menemukan kesalahan sedini mungkin & infrastruktur

Mahasiswa memahami cara untuk menterjemahkan bahasa 4GL serta, mahasiswa memahami fase kesalahan yang terjadi dalam bahasa 4GL

Seminar, Tanya

(2)

KRITERIA PEMILIHAN 4GL

 Agar mahasiswa mengetahui kriteria apa yang harus digunakan untuk memilih 4GL

Lingkungan Aplikasi

Mahasiswa mengetahui lingkungan aplikasi yang digunakan oleh beberapa 4GL

Kategori Fungsi

Mahasiswa mengetahui kategori untuk membandingkan beberapa 4GL, termasuk fasilitasnya

Evolutionary Level Syntaks

Mahasiswa mengetahui perkembangan 4GL dari kekuatan dialognya

User Friendliness

Mahasiswa mengetahui 4GL mana yang cocok untuk pemakai akhir atau analis bisnis

Spesifikasi dan Design

Mahasiswa mengetahui 4GL yang merupakan bahasa pemrograman dan 4GL yang membantu dalam mendesign sistem

 Seminar

 Tanya Jawab

- 1:

Bab 20 dan 21

Peralatan

Mahasiswa mengetahui peralatan yang ada di 4GL

Evolusi Bahasa Masa Depan, Expert System

Mahasiswa mengetahui bahasa komputer yang akan datang 2 PENGENALAN PL/SQL

 Agar mahasiswa mengenal dan mengetahui salah bahasa pemrograman generasi ke empat yaitu pemgrograman PL/SQL Oracle

Tipe Data, variabel dan konstanta

Mahasiswa memahami tipe data, perbedaan variabel dan konstanta

Komentar pada blok PL/SQL, struktur blok PL/SQL

Mahasiswa memahami bagaimana membuat komentar pada blok PL/SQL dan memahami struktur blok PL/SQL

Operator : operator logika, operator aritmatika, operator relasional

Mahasiswa memahami penggunaan operator logika, aritmatika, dan relasional dalam blok PL/SQL

Operator persamaan, penggabungan

Mahasiswa memahami penggunaan operarot persamaan dan penggabungan dalam blok PL/SQL

 Seminar, Tanya jawab, latihan

5, bab 1 dan 2

3 EKSEPSI DAN PERCABANGAN

 Agar mahasiswa memahami

penggunaan eksepsi dan percabangan dalam blok PL/SQL

Pre-defined Exception

Mahasiswa memahami penggunaan predefined exception dalam blok PL/SQL

User-defined Exception

Mahasiswa memahami bagaimana membuat eksepsi sendiri sesuai keperluan atau kasus yang dihadapi

Struktur satu kondisi

Mahasiswa memahami salah satu jenis struktur percabangan yaitu struktur satu kondisi dan penggunaannya dalam blok PL/SQL

 Seminar, Tanya jawab, latihan

(3)

Struktur dua kondisi

Mahasiswa memahami struktur dua kondisi dan penggunaannya dalam blok PL/SQL

Struktur tiga kondisi atau lebih

Mahasiswa memahami struktur dua kondisi dan penggunaannya dalam blok PL/SQL

4 PENGULANGAN

 Agar mahasiswa memahami berbagai tipe struktur pengulangan dalam blok PL/SQL

Struktur Simple Loop

Mahasiswa memahami apa yang dimaksud dengan struktur simple loop dan penggunaannya dalam blok PL/SQL

Struktur White-loop

Mahasiswa memahami apa yang dimaksud dengan white loop, perbedaannya dengan simple loop, serta dapat menggunakannya dalam blok PL/SQL

Struktur For-Loop

Mahasiswa memahami apa yang dimaksud dengan for loop, perbedaannya dengan simple dan white loop, serta dapat menggunakannya dalam blok PL/SQL

 Seminar, latihan

5, bab 5

5,6 ARRAY, PROCEDURE DAN FUNCTION

 Agar mahasiswa mengetahui dan memahami penggunaan array , procedure dan function dalam blok PL/SQL

Membuat tipe array, mengisikan nilai pada elemen array, mengurutkan data pada elemen array

Mahasiswa memahami penggunaan array pada blok PL/SQL

Membuat procedure : tanpa parameter dan dengan parameter, procedure di dalam procedure

Mahasiswa memahami dan dapat membuat procedure dalam blok PL/SQL

Membuat function : tanpa parameter dan dengan parameter, function di dalam function

Mahasiswa memahami dan dapat membuat function dalam blok PL/SQL

 Seminar

 Latihan

5, bab 6,7 dan 8

7 DATA DEFINITION LANGUAGE

 Agar mahasiswa mengetahui dan memahami langkah-langkah pembuatan tabel dan modifikasinya pada Oracle

Membuat tabel (Create Table)

Mahasiswa mengetahui dan memahami cara membuat tabel sebagai salah satu perintah di Oracle

Mengubah tabel (Alter Table)

Mahasiswa mengetahui dan memahami cara mengubah tabel pada Oracle

Menghapus tabel (Drop Table)

Mahasiswa mengetahui dan memahami cara menghapus tabel pada Oracle

 Seminar

 Latihan

(4)

8 DATA MANIPULATION LANGUAGE

 Agar mahasiswa mengetahui dan memahami langkah-langkah memasukan data, memperbaharui, memilih data serta menggunakan perintah view pada oracle

Memasukkan Data (Insert)

Mahasiswa mengetahui dan memahami cara memasukkan data ke dalam tabel

Memperbaharui Data (Update), menghapus Data ( Delete)

Mahasiswa mengetahui dan memahami cara memperbaharui data dalam tabel dan cara menghapus data dalam tabel

Memilih Data/Seleksi Data (Select)

Mahasiswa mengetahui dan memahami cara memilih data dalam tabel yaitu menggunakan perintah select

Membuat view

Mahasiswa mengetahui dan memahami yang dimaksud dengan view dan penggunaannya dalam oracle

 Seminar

 Latihan

6, bab 4

9 PENGELOMPOKAN, PENGURUTAN DAN KRITERIA DATA

 Agar mahasiswa mengetahui dan memahami langkah-langkah untuk mengelompokkan data, mengurutkan dan membuat criteria data

Pengelompokan Data (group by)

Mahasiswa mengetahui dan memahami cara mengelompokkan data pada oracle yaitu dengan perintah group by

Pengurutan Data (order by)

Mahasiswa mengetahui dan memahami cara mengurutkan data yaitu dengan perintah order by

Kriteria Data : kriteria dengan having dan dengan where

Mahasiswa mengetahui dan memahami penggunaan perintah having dan where dalam membuat kriteria data pada oracle

 Seminar

 Latihan

6, bab 5

10 QUERY DAN VIEW  Agar mahasiswa

memahami dan mengetahui perintah query dengan berbagai variasi

Seleksi satu tabel

Mahasiswa mengetahui dan memahami cara memilih data untuk satu tabel dengan sintak SQL

Seleksi lebih dari satu tabel

Mahasiswa mengetahui dan memahami cara memilih data dari 2 tabel dengan sintaks SQL

Seleksi dengan sub query

Mahasiswa mengetahui dan memahami maksud dari subquery, dan sintaksnya

View

Mahasiswa dapat mengulas kembali, penggunaan perintah view dalam kaitannya operasi pada tabel

 Seminar

 Latihan

(5)

11 PENGENALAN INFORMIX 4’GL

Agar mahasiswa

mengenal dan mengetahui salah satu jenis bahasa pemrograman generasi ke 4, yaitu Informix.

Pendahuluan

Mahasiswa memahami konsep Informix 4GL

Penyimpanan Data

Mahasiswa mengetahui dan memahami bagaimana menyimpan data pada Informix 4GL

Pembagian Informix

Mahasiswa mengetahui jenis Informix 4GL

Memulai ISQL, Main Menu ISQL

Mahasiswa mengetahui cara untuk memulai ISQL mengetahui dan memahami menu-menu yang terdapat pada ISQL

Pemrograman Informix

Mahasiswa mengetahui bentuk-bentuk aplikasi Informix 4GL

Memulai Informix 4’GL

Mahasiswa mengetahui bagaimana memulai Informix 4GL

 Seminar

 Tanya jawab

- 4 : Bab 1

QUERY LANGUAGE

Agar mahasiswa dapat memahami perintah Query language dengan berbagai variasi

Perintah Select,Update,Delete dan Insert (beserta contoh-contoh)

Mahasiswa mengingat kembali perintah SQL beserta sintaksnya dan dapat membandingkannya dengan perintah SQL pada Oracle

Lebih mendalam dengan perintah Select (Select dengan berbagai variasi)

Mahasiswa dapat meningkatkan kemampuan dengan membuat perintah Select dengan berbagai variasi

Cara menjalankan perintah query language dan output dari perintah tersebut.

Mahasiswa mengetahui output dari perintah SQL

 Seminar Review dari MK Sistem Basis Data

 Pemberian contoh perintah SQL & latihan

4 : Bab 2

12 FORM

Agar mahasiswa dapat membuat form yang lebih variatif

Sekilas mengenai Screen form dan struktur umum form

Mahasiswa dapat mengingat kembali struktur umum dari form dan pembuatan form sederhana dari tabel yang sudah ada dan cara menjalankan hasil dari form tersebut serta mahasiswa mengetahui bahwa screen form dapat dibuat dari satu atau lebih tabel, serta dapat melihat hasil form tersebut di layar.

4 : Bab 4

Perancangan Screen form dari bentuk form yang telah di-generate

Mahasiswa dapat merancang bentuk form sesuai dengan keinginan dan kebutuhan pemakai

Perintah-perintah pada form untuk section attribute, seperti

include,default,noentry,picture,required,reverse,right, verivy & zerofill

(6)

Contoh –contoh bentuk form yang telah dimodifikasi & cara pembuatan

Mahasiswa dapat mempelajari dan memahami contoh-contoh bentuk form yang telah dimodifikasi

REPORT Pada ISQL

Agar mahasiswa mengetahui dan memahami bagaimana membuat report pada ISQL

Pilihan menu report writer pada main menu ISQL

Mahasiswa mengetahui menu-menu report writer pada ISQL

Cara membuat report

Mahasiswa memahami cara membuat report

Sintaks report

Mahasiswa mengetahui sintaks dari report

Modifikasi report

Mahasiswa memahami dan dapat cara memodifikasi report

 Seminar

 Contoh soal

Latihan membuat report

4: Bab 6

13 STRUKTUR PEMROGRAMAN INFORMIX 4GL

Agar mahasiswa dapat memahami dan membuat program informix yang sederhana (tanpa database)

Organisasi Program  Format penulisan

 Comment (#)

Mahasiswa memahami cara penulisan/penataan statement program Informix

Komponen program  Data (tipe data)

 Variabel (LET,INPUT,PROMPT,INITIALIZE)

Mahasiswa mengetahui jenis data yang dipakai dalam Informix 4GL

Bentuk modul program (MAIN,FUNCTIONS,REPORT) Mahasiswa memahami bentuk modul program

Operasi yang dipakai

Alur kontrol (IF-THEN-ELSE, WHILE,CASE)

 Seminar

 Contoh soal

Latihan membuat program sederhana

 Interaksi layar ( DISPLAY, MESSAGE)

 Penanganan Kesalahan (ERROR)

 Operasi aritmatik

Mahasiswa memahami perintah-perintah untuk alur kontrol, interaksi layar dan penanganan kesalahan

BEKERJA DENGAN DATABASE DAN PERINTAH SELECT  Agar mahasiswa

mampu membuat program dengan database dan dapat mengaksesnya dengan perintah select

 Basic Database operations

 Mempelajari Insert baris pada tabel, penambahan baris pada tabel

 Mempelajari Select baris pada tabel, menampilkan hasil dari perintah Select

 Mempelajari Update baris pada tabel

 Mempelajari Delete pada baris

Mahasiswa memahami berbagai perintah untuk memperbaharui tabel dan memilih data tertentu dengan perintah select

(7)

14 FUNCTION

 Agar mahasiswa dapat membuat FUNCTION dalam INFORMIX-4GL

Apa itu FUNCTION dan kegunaan FUNCTION

Mahasiswa memahami kegunaan FUNCTION pada INFORMIX-4GL

Cara memanggil FUNCTION dan Pembuatan FUNCTION

Mahasiswa mengetahui perintah-perintah yang digunakan untuk memanggil FUNCTION serta cara untuk pembuatan FUNCTION pada INFORMIX—4GL

Contoh program dengan FUNCTION

Mahasiswa mengaetahui cara pembuatan FUNCTION

Seminar, Latihan,

Studi Kasus 3 : Bab 5

PEMROGRAMAN DENGAN REPORT

 Agar mahasiswa dapat membuat report pada pemrograman 4GL

Cara menggunakan Report

Mengetahui perintah untuk memanggil report di program

Cara Pembuatan Report di Program

Mengetahui perintah untuk pembuatan report di program

Perbedaan Report di SQL dan 4GL

Mengetahui perbedaan report di SQL dan 4GL

 Seminar

 Latihan

 Studi Kasus

- 3 : Bab 9

REFERENSI :

1. Suryadi H.S, Pengantar Pemrograman Generasi ke 4, Gunadarma, Jakarta, 1995

2. __________, Pengantar Pemrograman Informix , Gunadarma, Jakarta, 1992

3. Anonim, Informix 4GL User Guide Version 4.0, Informix Software Inc., 1989

4. Anonim, Informix SQL User Guide Version 4.0, Informix Software Inc., 1989

5. Imam Heryanto, Budi Raharjo, Pemrograman PL/SQL Oracle, Informatika, Bandung, 2003

6. ________________________, Menguasai Oracle SQL dan PL/SQL Metode Praktis Mempelajari Pemrograman

Oracle, Informatika,

Gambar

tabel dan modifikasinya pada Oracle

Referensi

Dokumen terkait

Pemberian ekstrak etanol herba putri malu (Mimosa pudica L.) dapat menghasilkan jumlah sel neutrofil yang lebih tinggi pada tikus galur Wistar yang telah

Pada bagian utama terdapat label Rekap sebagai identias laman, label total data yang telah di masukkan berfungsi sebagai penunjuk jumlah data yang telah di olah, label total

Pada hari ini Kamis, tanggal sebelas bulan Agustus tahun dua ribu sebelas (11-08-2011), Kami Kelompok Kerja Pengadaan Barang/Jasa Unit Layanan Pengadaan Barang/Jasa

Dengan didasarkan pada hubungan Mazac (1990), maka dapat diinterpretasikan harga permeabilitas lapisan batuan di daerah penelitian hasil dari survei tahanan jenis

Trend Bullish & Fase Akumulasi; Candle Hammer, Sto- chastic Bearish. Trend Bullish & Fase Akumulasi; candle Bullish Harami, Sto- chastic Bullish.. 3997

Dengan memperhatikan cara dan tempat artikulasi pada bagan di atas, terapi korektif yang sama seperti di atas dapat diterapkan untuk vokal- vokal nasal ini, terutama untuk yang

Pada penelitian ini metode analisa yang digunakan yaitu metode observasi dan wawancara Hasil dari penelitian menunjukan bahwa Kinerja pegawai masih lebih rendah dari