[Review materi pertemuan 6 Aplikasi Komputer] Menjelajahi Pengembangan Sistem Informasi & Sistem Database

Masih melanjutkan pembahasan mengenai discovering computer, kali ini saya akan membahas materi tentang Menjelajahi pengembangan sistem informasi dan sistem database. Pengembangan sistem informasi pada zaman sekarang ini lebih pesat demi memperbaiki kesalahan-kesalahan sistem lama, meraih kesempatan-kesempatan serta adanya instruksi dari pemerintah untuk melakukan pengembangan sistem informasi. Pengembangan sistem informasi dilakukan melalui beberapa tahap, dimana masing-masing langkah menghasilkan suatu yang lebih rinci dari tahap sebelumnya.Selain Materi tentang pengembangan sistem informasi, saya juga akan membahas materi mengenai “DataBase”. Database sendiri merupakan kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Nah langsung saja saya bahas kedua materi diatas…

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

Pengembangan sistem harus mengikuti tiga pedoman umum,diantara lain:

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.

2

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

Sebuah alat populer digunakan untuk merencanakan dan menjadwalkan hubungan waktu antara kegiatan proyek adalah bagan Gantt.

3

Sebuah grafik PERT juga dapat digunakan untuk perencanaan dan penjadwalan waktu

4

Feasibility adalah ukuran yang cocok untuk pengembangan sistem yang akan digunakan untuk organisasi,misalnya:

– Kelayakan operasional
– Jadwal kelayakan
– Kelayakan teknis
– Kelayakan ekonomi

Dokumentasi adalah pengumpulan dan kesimpulan data dan catatan informasi. Selama pengembangan sistem, anggota tim proyek mengumpulkan data dan informasi dengan menggunakan beberapa teknik, yaitu:

1. Ulasan

2. Dokumentasi

3. Mengamati Survei

4. Interview

5. JAD

6. Sessions

7. Research

Yang Memulai Proyek Pengembangan Sistem?

– Seorang pengguna dapat meminta sistem baru atau diubah
– Organisasi mungkin ingin meningkatkan hardware, software, atau teknologi lainnya
– Situasi di luar kendali organisasi mungkin memerlukan perubahan
– Manajemen memungkinkan mandat perubahan

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

Tahap analisis

• 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:

– Diagram

– Hubungan Entity

– Data flow diagram

– Kamus proyek

Diagram relasi entitas (ERD) adalah alat yang secara grafis menunjukkan hubungan antara entitas dalam sistem.  Entitas adalah objek dalam sistem yang memiliki data. Sebuah data flow diagram (DFD) merupakan alat yang secara grafis menunjukkan aliran data dalam sistem. Proyek ini mengandung semua dokumentasi dan kiriman dari proyek. Structured English adalah gaya penulisan yang menggambarkan langkah-langkah dalam proses.

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.

5

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 case
2. 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.

Tahapan desain

• 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

6

• 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

7

• Banyak orang harus meninjau spesifikasi desain rinci

• Inspeksi adalah review formal setiap pengembangan sistem tim, penyampaian dengan meneliti kiriman untuk mengidentifikasi kesalahan

Tahap pelaksanaan

• 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
• 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

DATABASE

Pengertian
Apa database?
Sebuah koleksi file yang menyimpan data yang saling terkait.
Contoh database: Account database; Database gaji; UW basis data siswa; Amazon produk database; Database reservasi maskapai

Database Management System
Apa itu DBMS?
A / C ++ Program besar C ditulis oleh orang lain yang memungkinkan kita untuk mengelola secara efisien database besar dan memungkinkan untuk bertahan lebih dari jangka waktu yang lama
Contoh DBMS: DB2 (IBM), SQL Server (MS), Oracle, Sybase, MySQL, Postgres, …

Pasar Saham RDBMS

Pada tahun 2006, www.gartner.com

– Oracle: 47% pangsa pasar, $ 7.2BN penjualan
– IBM: 21% pangsa pasar dengan $ 3.2bn penjualan
– Microsoft: pasar 17% dengan $ 2,6 miliar dalam penjualan

Contoh: Internet Movie Database http:? //www.imdb.com,Entitas: Aktor (800k), Film (400k), Direksi,

8

Sistem Database

– Buat / Set data toko terbesar
– Cari / permintaan / update
– Mengubah struktur
– akses bersamaan ke banyak pengguna
– Pulih dari crash
– Keamanan

Organisasi memungkinkan:

1. Arsip
2. Spreadsheet
3. DBMS

1. Buat / toko Datasets Besar
– arsip
– spreadsheet
– DBMS

2. Cari / Query / Update
– File, query Sederhana (grep) : Pembaruan sulit
– Spreadsheet, pertanyaan sederhana: Update Sederhana
– DBMS

3. Ubah Struktur
– Tambahkan Alamat yang sama
– File: sangat sulit
– spreadsheet
– DBMS

4. Akses Concurrent
– Beberapa pengguna akses / memperbarui data secara bersamaan
– Kesalahan: update hilang; konsisten berbunyi, …

5. Sembuh dari crash
Mentransfer $ 100 dari akun # 4662 ke # 7199:

 9

6. Keamanan
– File, File-tingkat  mengontrol akses.
– Spreadsheet
– DBMS, mengontrol akses tabel dan atributnya.
– Memasuki DMBs

 10

Data Independence

 11

Sistem Database:
– Buat / data set toko besar
– Cari / permintaan / update dengan SQL DML
– Mengubah struktur dengan SQL DDL
– akses bersamaan ke banyak pengguna
– Pulih dari crash dan transaksi menggunakan ACID
– Keamanan, Grant, Cabut, Peran

Sekian pembahasan materi pertemuan 6 ini, mohon maaf apabila ada kesalahan penulisan kata. see you on my next post..

Print Friendly, PDF & Email

Leave a Reply

Your email address will not be published. Required fields are marked *