PENGEMBANGAN SISTEM INFORMASI
Pengertian
Pengembangan Sistem adalah serangkaian kegiatan yang digunakan untuk membangun sistem informasi. Sebuah System adalah seperangkat komponen yang berinteraksi untuk mencapai tujuan bersama. Suatu sistem informasi (IS)
adalah kumpulan perangkat keras, perangkat lunak, data, orang, dan
prosedur yang bekerja sama untuk menghasilkan informasi yang berkualitas
kegiatan pengembangan sistem dikelompokkan ke dalam fase, secara
kolektif disebut siklus hidup pengembangan sistem (SDLC)
1. Kegiatan kelompok atau tugas ke dalam fase kegiatan kelompok atau tugas ke dalam fase yang melibatkan ketentuan standar pengguna.
2. Pengembangan sistem harus melibatkan perwakilan dari masing-masing departemen di mana sistem yang diusulkan akan digunakan.
3. Proyek management adalah proses perencanaan, penjadwalan, dan kemudian mengendalikan kegiatan selama pengembangan sistem. Untuk merencanakan dan menjadwalkan proyek efisien, pemimpin proyek mengidentifikasi:
- Kegiatan proyek scope
- Required
- Waktu perkiraan untuk setiap kegiatan
- Perkiraan biaya untuk setiap kegiatan
- Urutan kegiatan
- Kegiatan yang dapat dilakukan pada waktu yang sama
Seorang pengguna dapat meminta sistem
informasi baru atau diubah menggunakan permintaan untuk layanan sistem
atau permintaan proyek
Tahap perencanaan
• Perencanaan tahapan untuk memulai proyek ketika komite pengarah menerima permintaan proyek
• Empat kegiatan utama yang dilakukan:
1. Menyetujui proyek meminta Ulasan dan menyetujui permintaan proyek
2. Memprioritaskan permintaan proyek Prioritaskan permintaan proyek
3. Mengalokasikan sumber daya mengalokasikan sumber daya
4. Membentuk tim pengembangan proyek
2. Memprioritaskan permintaan proyek Prioritaskan permintaan proyek
3. Mengalokasikan sumber daya mengalokasikan sumber daya
4. Membentuk tim pengembangan proyek
• Tahapan ini mengandung analisis dari dua kegiatan utama:
1. Melakukan penyelidikan awal
2. Menentukan dan mendefinisikan sifat
yang tepat dari masalah atau perbaikan, kegiatan ini meliputi Wawancara
pengguna yang mengirimkan permintaan, Menentukan dan mendefinisikan
sifat yang tepat dari masalah atau perbaikan, Wawancara pengguna yang
mengirimkan permintaan
Lakukan rinci analisis, Studi bagaimana sistem saat ini bekerja ,menentukan keinginan para pengguna, kebutuhan, dan persyaratan , dan Kenalkan solusi.
Pemodelan proses (terstruktur analisis dan desain) adalah teknik
analisis dan desain yang menggambarkan proses yang mengubah input
menjadi output:Lakukan rinci analisis, Studi bagaimana sistem saat ini bekerja ,menentukan keinginan para pengguna, kebutuhan, dan persyaratan , dan Kenalkan solusi.
- Diagram
- Hubungan Entity
- Data flow diagram
- Kamus proyek
Sebuah Tabel Keputusan adalah meja yang
berisi daftar berbagai kondisi dan tindakan yang sesuai dengan kondisi
masing-masing.Sebuah pohon keputusan juga menunjukkan kondisi dan
tindakan, tetapi itu menunjukkan mereka grafis.
Data dictionary menyimpan nama, deskripsi item data ini, dan rincian lainnya tentang masing-masing item data.
• Obyek yang menggabungkan model data dengan proses yang bekerja pada data yang menjadi satu kesatuan disebut objek
• UML (Unified Modeling Language) telah
diadopsi sebagai notasi standar untuk pemodelan objek dan pengembangan
-UML termasuk 13 diagram yang berbeda, meliputi:
1. Diagram use case2. Diagram kelas
• Sebuah Digram Use Case grafis menunjukkan bagaimana aktor (pengguna) berinteraksi dengan sistem informasi.
• Diagram dianggap mudah dimengerti.
• Sebuah class diagram grafis menunjukkan kelas dan subclass dalam sistem.
• Setiap kelas dapat memiliki satu atau lebih subclass.
• Subclass menggunakan warisan untuk mewarisi metode dan atribut dari tingkat yang lebih tinggi.
• Proposal Sistem menilai kelayakan setiap alternatif solusi.
• Komite pengarah membahas usulan sistem dan memutuskan alternatif mana untuk mengejar
paket perangkat lunak.
paket perangkat lunak.
• Tahapan ini mengandung desain dari dua kegiatan utama,yaitu:
1. Memperoleh perangkat keras dan perangkat lunak
2. Mengembangkan semua rincian sistem informasi baru atau diubah
• Untuk memperoleh perangkat keras dan perangkat lunak yang diperlukan:
- Gunakan teknik penelitian seperti e-zine dengan mengidentifikasi spesifikasi teknis.
- RFQ, RFP, atau RFI dikirim ke vendor potensial atau vars dengan meminta proposal penjual
- Analis Sistem membuat rekomendasi kepada komite pengarah dengan membuat sebuah keputusan
• Langkah berikutnya adalah mengembangkan spesifikasi desain rinci,terkadang disebut desain fisik,diantaranya:
1. desain database
2. Input dan output desain
3. rancangan program
• Sistem analis biasanya mengembangkan dua jenis desain untuk setiap input dan output
• Sebuah prototipe (bukti konsep) adalah model kerja dari sistem yang diusulkan
-Prototypes dapat memadai atau menghilang
-Pengguna dokumentasi cenderung untuk merangkul prototipe sebagai sistem yang bukan final
-Harus menghilangkan atau mengganti kegiatan
• Rekayasa perangkat lunak berbantuan komputer (CASE) alat yang
dirancang untuk mendukung satu atau lebih kegiatan pengembangan sistem
• CASE tools kadang-kadang berisi alat-alat berikut:
- repositori proyek
- Graphics
- prototyping
- Kualitas asuransi
- Generator kode
- Pembenahan
- Graphics
- prototyping
- Kualitas asuransi
- Generator kode
- Pembenahan
• Banyak orang harus meninjau spesifikasi desain rinci
• Inspeksi adalah review formal setiap
pengembangan sistem tim, penyampaian dengan meneliti kiriman untuk
mengidentifikasi kesalahan
• Tujuan dari pelaksanaan tahapan ini
untuk membangun sistem baru atau diubah dan kemudian mengirimkannya
dengan mengembangkan program, menginstal dan menguji sistem baru,
pengguna kereta Melatih pengguna dan dikonversi ke sistem baru.
• Siklus hidup pengembangan Program berikut langkah-langkah:1. Menganalisis persyaratan
2. Desain solusi
3. Validasi desain
4. Melaksanakan desain
5. Uji solusinya
6. Dokumen solusinya
• Berbagai tes harus dilakukan pada sistem baru
Tes unit
• Memverifikasi bahwa setiap program individu atau objek bekerja dengan sendirinya
Uji sistem
• Memverifikasi bahwa semua program dalam sebuah aplikasi bekerja sama dengan baik
Uji integrasi
• Memverifikasi bahwa aplikasi bekerja dengan aplikasi lain
Ujian penerimaan
• Cek sistem baru untuk memastikan bahwa ia bekerja dengan data aktual
• Training melibatkan dengan menunjukkan pengguna dengan persis bagaimana mereka akan menggunakan hardware baru dan software dalam sistem.
- Satu-Satu sesi
- Classroom Gaya kuliah
- Pelatihan berbasis-Web
• Satu atau lebih dari empat strategi konversi dapat digunakan untuk mengubah dari sistem lama ke sistem baru
• Tujuan dari operasi, dukungan, dan
tahapan keamanan untuk memberikan bantuan yang sedang berlangsung untuk
sistem informasi dan penggunanya setelah sistem diimplementasikan
- Melakukan kegiatan pemeliharaan
- kinerja monitor sistem
- Menilai sistem keamanan
Operasi, Dukungan, dan Tahap Keamanan- Melakukan kegiatan pemeliharaan
- kinerja monitor sistem
- Menilai sistem keamanan
• Sebuah rencana harus menciptakan keamanan komputer lakukan hal berikut:
- Mengidentifikasi semua aset informasi dari suatu organisasi
- Mengidentifikasi semua risiko keamanan yang mungkin menyebabkan kehilangan informasi aset
- Untuk setiap risiko, mengidentifikasi pengamanan yang ada untuk mendeteksi, mencegah, dan pulih dari kerugian
sumber : http://virafitrizafadli.blog.widyatama.ac.id/2017/03/19/review-materi-pertemuan-6-aplikasi-komputer-menjelajahi-pengembangan-sistem-informasi-sistem-database/
0 comments:
Post a Comment