· Apakah
diperuntukan untuk perhitungan rutin atau keputusan(pengambilan keputusan).
· Apakah diperuntukan untuk pemakai terakhir atau DP professional.
· Apakah
memerlukan ketrampilan programmer atau tidak.
· Keistimewaan
yang ada:
1. Simple queries.
2. Simple queries & Update.
3. Komplek queries.
4. Komplek queries & Update.
5. Kemampuan membuat basis data secara cepat.
6. Operasi intelligent basis data
- Perubahan di satu sisi menyebabkan terjadinya operasi
lain secara otomatis.
7. Generasi layar data entry untuk operator key
entry(dengan cek validasi).
8. Generasi layar update.
9. Bahasa prosedural yang memberikan kemampuan pemograman
penuh.
10. Teknik grafis untuk design aplikasi.
11. Penyebaran manipulasi.
12. Manipulasi multi dimensi matrik.
13. Pembuatan laporan.
14. Pembuatan grafik.
15. Manipulasi grafik.
16. Keputusan dukungan untuk pertanyaan what-if.
17. Peralatan analisa matematika.
18. Peralatan analisa keuangan.
19. Peralatan pendukung lain
20. Manipulasi teks
21. Mailbox elektronik :
- Apakah on-line/off-line
- Apakah dijalankan untuk mainframe, miniframe atau PC.
- Dapatkah meng-access mainframe atau remote basis data.
- Apakah cukup mudah digunakan.
- Dapatkah hasilnya diperoleh dengan cepat.
Kriteria Pemilihan 4GL
:
·
Lingkungan aplikasi
·
Kategori fungsi
·
Default
·
Evolusionary Level Syntax
·
User Friendliness
·
Stuktur
·
Spesifikasi & Design
·
Peralatan
·
Perbandingan
·
CheekList : report generator, query Language, graphics, Link,
database, dll.
·
Performance
·
Link ke program generasi keempat
·
Kamus data
·
Perpustakaan
·
Kontrol Integritas
·
Testing Aid
·
Dokumentasi
·
Security/keamanan (scramblede password, password basis data,
password file,
·
password record, user, dsb).
·
Auditibilitas
·
Karakteristik System
·
Training
·
Pricing (trial, Leasing, dsb)
·
Vendor
Properti :
·
User-friendly.
·
Programmer
non-profesional dapat memperoleh hasil.
·
Menggunakan
system manajemen basis data secara langsung.
·
Program untuk
semua aplikasidapat dibuat dengan satu perintah lebih sedikit daripada COBOL.
·
Code
non-prosedural digunakan, jika mungkin.
·
Akan membuat
asumsi default intelligent tentang yang diinginkan pemakai, jika mungkin.
·
Disusun unutk
operasi on-line.
·
Memberi kekuatan
dan semangat code terstruktur.
·
Mempermudah
pemahaman dan perawatan code oranglain.
·
Pemakai non-DP
dapat mempelajarinya dengan cepat.
·
Dirancang untuk
debugging dengan mudah.
·
Prototype dapat
dibuat dan dimodifikasi dengan cepat.
·
Hasilnya dapat
diperoleh dengan perintah magnitude waktu yang lebih cepat dari COBOL/PLI.
Komponen :
Keterangan :
Appli. Parameter
: pemberian nama prosedur, katalog, versi
dan penanggung jawab.
Data
Spec
: spesifikasi data dan file data yang
digunakan.
Screen spec
: penentuan bentuk tampilan.
Report
Spec
: penentuan spesifikasi laporan berdasarkan data yang diambil.
Dialogue
spec
: memberikan struktur interaksi orang dan komputer.
Specification of Rules : aturan-aturan
untuk penentuan keputusan. Biasanya dipisahkan dari badan aplikasi.
-
Bahasa Nonprosedural menentukan ‘Apakah’
yang akan diselesaikan.
Bahasa Nonprosedural :
Bahasa Nonprosedural :
· Pemakai mendapat hasil yang cepat tanpa mengatakan prosedur
bagaimana hal itu dikerjakan.
· Hampir semua bahasa queri, pembuatan laporan, paket grafik
dan pembuat aplikasi adalah nonprosedural.
· Bahasa
pemrograman yang dirancang untuk mengurangi waktu pemrogram untuk membuat
program sehingga pembuatan program dibuat dengan waktu lebih cepat.
· contohnya : Informix, NOMAD
· Hampir semua bahasa query, paket grafik untuk non
prosedural.
Jawaban :
Langkah-langkah dalam
menganalisis pengembangan sistem aplikasi adalah :
-
Menetapkan tujuan
dan kebutuhan pengguna dalam proyek pengembangan.
-
Melakukan
penilaian resiko untuk mengidentifikasi ancaman dan resiko.
-
Menilai kendali
yang ada untuk menetapkan apakah pengguna sudah cukup meminimalisir resiko pada
batasan yang diinginkan.
-
Mengawasi
berjalannya sistem dan mengevaluasi mekanisme analisis untuk memastikan agar
berjalan dengan baik .
-
Mengambil bagian
dalam reviu setelah setelah ada rekomendasi dan implentasi hasil analisis.
-
Memverifikasi
prosedur pemeliharaan sistem.
-
Me-reviu
pengendalian pada masa produksi untuk memastikan tingkat keamanan yang
diperlukan.
pengembangan
pemakai terakhir harus berfokus pada pemakai terakhir harusberfokus pada aktivitas dasar dari sistem informasi, yaitu: input, pemrosesan, output,
penyimpanan, dan pengendalian.
Tidak ada komentar:
Posting Komentar