KELOMPOK 7
FOUR GENERATION TECHNIQ / 4GT
A. Pengertian four
generation techniq / 4GT
Istilah Fourth Generation Techniques (4GT) mencakup
seperangkat peralatan perangkat lunak yang berfungsi sebagai perangkat bantu
yang memudahkan seorang pengembang software mengaplikasi beberapa karakteristik
software pada tingkat yang tinggi, yang akan menghasilkan source code dan
object code secara otomatis sesuai dengan spesifikasi (persyaratan khusus) yang
dibuat oleh sang pengembang perangkat lunak.
Cakupan aktivitas 4GT meliputi:
1.
Pengumpulan
kebutuhan, idealnya pelanggan akan menjelaskan kebutuhan yang akan
ditranslasikan ke prototype operasional.
2.
Translasi
kebutuhan menjadi prototype operasional, atau langsung melakukan implementasi
secara langsung dengan menggunakan bahasa generasi keempat (4GL) jika aplikasi
relatif kecil.
3.
Untuk
aplikasi yang cukup besar, dibutuhkan strategi perancangan sistem walaupun 4GL
akan digunakan.
4.
Pengujian.
5.
Membuat
dokumentasi
B. Tahapan-tahapan model
4GT antara lain sebagai berikut :
1.
Tahap pengumpulan kebutuhan
Tahap ini merupakan tahap pengumpulan serangkaian
kebutuhan. Customer menjelaskan kebutuhan-kebutuhan
kemudian akan diterjemahkan ke dalam prototype. Tetapi jika
customer merasa tidak yakin dengan apa yang diperlukan, maka prototype tidak
akan dikerjakan oleh 4GT
2.
Tahap Merancang Strategi
tahap ini dibutuhkan untuk
proyek besar yakni dengan menterjemahkan kebutuhan menjadi prototipe
operasional agar tidak timbul masalah yang sama jika dibuat dengan model
konvensional. Namun, untuk proyek skala kecil tahap ini dapat dihilangkan
dengan langsung melakukan implementasi dengan menggunakan bahasa generasi
keempat (4GT).
3.
Tahap Implementasi
untuk skala kecil tahap ini
dapat langsung dilakukan ketika kebutuhan telah jelas, dan untuk proyek besar
tahapan ini dijalankan setelah dirancang prototipe operasional. Implementasi
yang menggunakan 4GT memudahkan pengembang software untuk menjelaskan hasil
yang diharapkan yang nantinya akan diterjemahkan ke dalam bentuk kode sumber
dan kode objek.
4.
Tahap produksi
Tahap ini merupakan langkah terakhir yakni mengubah
implementasi 4GT ke dalam hasil akhir berupa produk.
C. Kelebihan
Four Generation Techniq / 4GT
·
Pengurangan
waktu dan peningkatan produktivitas secara besar
·
Karena
4GT menggunakan 4GL yang merupakan bahasa pemrograman yang khusus
dirancang dengan tujuan tertentu (spesifik), maka untuk permasalahan yang
tertentu dengan 4GL tertentu pula sangat tepat menggunakan 4GT.
·
Tool
yang menggunakan metode pengembangan perangkat lunak 4GL bisa meng-generate
sistem dari output yang dihasilkan oleh CASE tools.
D. Kekurangan
Four Generation Techniq / 4GT
·
Penggunaan
perangkat bantu (tools) dibandingkan dengan bahasa pemrograman, dan juga kode
sumber yang dihasilkannya tidak efisien.
·
Untuk
usaha yang besar, dibutuhkan pengembangan strategi desain untuk sistem, walau
digunakan bahasa 4GL.
·
Penggunaan
4GT tanpa perencanaan matang (untuk proyek besar) akan menyebabkan kesulitan
yang sama (kualitas dan pemeliharaan yang jelek, ketidakpuasan pelanggan)
seperti dengan metode konvensional.
·
4GL
tidak selalu berhasil menghasilkan sistem yang diinginkan
Tidak ada komentar:
Posting Komentar