Senin, 24 Juni 2013
prototype
prototype adalah Suatu teknik analisis dan rancangan yang memungkinkan pemakai ikut serta dalam menentukan kebutuhan dan pembentukan sistem apa yang akan dikerjakan untuk memenuhi kebutuhan tersebut. Prototipe digunakan untuk mengembangkan kebutuhan pemakai yang sulit didefinisikan untuk memperlancar proses SDLC. Prototipe paling baik digunakan untuk mengembangkan sistem yang didefinisikan kurang baik dan cocok untuk penerapan sistem kecil yang unik.
penyebab kegagalan pengembangan sistem
penyebab kegagalan pengembangan sistem :
- Kurangnya penyesuaian pengembangan sistem.
- Kelalaian menetapkan kebutuhan pemakai dan melibatkan pemakai.
- Kurang sempurnanya evaluasi kualitas dan analisis biaya.
- Adanya kerusakan dan kesalahan rancangan.
- Penggunaan teknologi komputer dan perangkat lunak yg tidak direncanakan dan pemasangan teknologi tidak sesuai.
- Pengembangan sistem yang tidak dapat dipelihara.
- Implementasi yang direncanakan dilaksanakan kurang baik
pendekatan pengembangan sistem
1. Dipandang dari metodologi yang digunakan :
- Pendekatan Klasik (Classical Approach)
- Pendekatan Terstruktur (Structured Approach)
- Pendekatan Sepotong (Piecerneal Approach)
- Pendekatan Sistem (Systems Approach)
- Pendekatan Bawah Naik (Bottom Up Approach)
- Pendekatan Atas Turun (Top Down Approach)
- Pendekatan Sistem Menyeluruh (Totaly System Approach)
- Pendekatan Moduler (Modular Approach)
- Pendekatan Lompatan Jauh (Great Loop Approach)
- Pendekatan Berkembang (Evolution Approcah)
definisi sitem
Secara umum sistem mempunyai definisi : kumpulan dari unsur/elemen-elemen yang saling berkaitan/berinteraksi dan saling mempengaruhi dalam melakukan kegiatan 3 bersama untuk mencapai suatu tujuan tertentu. contoh : Sistem Komputer terdiri dari : Software, Hardware, Brainware.
Selain itu, terdapat juga para ahli yang mendefinisikan arti sistem menurut pandangan merek masing-masing, seperti :
Selain itu, terdapat juga para ahli yang mendefinisikan arti sistem menurut pandangan merek masing-masing, seperti :
- Menurut Jerry FithGerald. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang salin berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu
sasaran tertentu. - Menurut Ludwig Von Bartalanfy. Sistem merupakan seperangkat unsur yang saling terikat dalam suatu antar relasi diantara unsur-unsur tersebut dengan lingkungan.
- Menurut Anatol Raporot. Sistem adalah suatu kumpulan kesatuan dan perangkat hubungan satu sama lain
keunggulan dan kelemahan prototype
Keunggulan dari prototype :
- adanya komunikasi antara pengembang dan pelanggan
- pengembang dapat bekerja lebih baik
- pelanggan berperan aktif dalam pengembangan
- lebih menghemat waktu
- harapan menjadi lebih baik
- pelanggan tidak paham bahwa perangkat lunak yang ada belum mencantumkan kualitas dan pemeliharaan untuk jangka waktu lama.
- pengembang biasanya ingin cepat, menyelesaikan proyek sehingga menggunakan alogaritma dan bahasa yang sedderhana agar lebih cepat, tanpa memikirkan program tersebut merupakan blue print system.
- hubungan pelanggan dengan komputer yang disediakan tidak mencerminkan teknik perancangan yang baik.
Kunci Relasi
Macam-macam kunci relasi :
- super key(kunci super) > suatu atribut atau kumpulan atribut yang secara unik dapat mengidentifikasikan suatu tupel pada suatu relasi. contoh: {nip}
- candidate key(kunci kandidat) > kunci super yang mempunyai sifat unik dan tidak terdapat subset nilai(jika gabungan) yang merupaan kunci super. contoh : nipm,nama
- primary key(kunci utama) > sebuah kunci kandidat yang dipilih sebagai atribut yang paling utama yang dapat mengidentifiksikan suatu tupel pada suatu relasi. contoh: nip
- alternate key(kunci alternatif) > kunci kandidat yang tidak terpilih sebagai kunci utama. contoh : nama.
- composite key(kunci komposit) > kunci yang terdiri atas lebih dari satu atribut. contoh : nip+nama
- foreign key(kunci asing). atribut pada suatu relasi yang merupakan kunci utama pada relasi yang lain.
fungsi DBMS
Fungsi DBMS yaitu :
- penyimpanan, pengambilan dan perubahan data.
- ketalog yang dapat diakses pengguna.
- mendukung transaksi
- melayani kontrol konkurensi
- melayani recovery
- melayani autorisasi
- mendukung komunikasi data
- melayani integritas
- melayani kemandirian data
- melayani utilitas.
Langganan:
Postingan (Atom)