Jelaskan kaitan komputer, database, dan komunikasi data dalam aplikasi sistem informasi!
PEMBAHASAN
Pengembangan sistem adalah upaya menyusun sistem yang baru guna menggantikan sistem yang lama secara keseluruhan serta memperbaiki sistem yang telah ada.
Berikut ini merupakan Siklus Hidup Pengembangan Sistem (SDLC)
Ø Perencanaan Sistem
Kegiatan yang menyangkut estimasi dari kebutuhan fisik, tenaga kerja, dan dana. Yang dibutuhkan untuk mendukung pengembangan sistem serta operasinya.
Ø Analisis Sistem
Menganalisis sistemuntuk menemukan kelemahan-kelemahan dari sistem yang ada sehingga dilakukan perbaikan. Tahapan analisi sistem adalah : Identify, Understand, Analyze, Report.
Ø Desain/Perancangan Sistem
Tahap untuk membentuk sistem yang baru berdasarkan hasil analisis.
Ø Seleksi Sistem
Tahap memilih perangkat keras dan perangkat lunak yang dibutuhkan.
Ø Implementasi Sistem
Tahap menerapkan sistem yang baru kedalam kegiatan yang sebenarnya serta memastikan sistem yang baru dapat berjalan secara optimal.
Ø Perawatan Sistem
Tahap ini disebut manajemen sistem yaitu tahap setelah pengembangan sistem dilakukan.
B. BASIS DATA(DATABASE)
Ø Manajemen Berkas
Kegiatan pemrosesan data yang menggunakan pendekatan berbasis berkas. Dibuat berdasarkan individu pemakai. Namun memiliki kelemahan, yaitu :
· Data yang sama terletak dalam berbagai berkas (Duplicate)
· Data tersebar diberbagai berkas.
· Perubahan dalam data membuat program juga harus diubah.
· Ada kemungkinan format berkas yang dibuat oleh suatau aplikasi berbeda dengan aplikasi lain.
· Data tidak konsisten.
Ø Database dan DBMS
Database adalah pengorganisasian sekumpulan data yang saling terkait sehungga memudahkan memperoleh informasi. Sedangkan DBMS (Data Base Management System) adalah perangkat lunak yang memungkinkan pemakai membuat, memelihara, mengotrol serta mengakses basis data dengan cara yang praktis dan efisien.
Ø Komponen lingkungan basis data
Komponen yang menyusun DBMS adalah : perangkat keras, perangkat lunak, data, prosedur, orang.
Ø Arsitektur basis data
· External Level
User mengenal struktur data yang sederhana agar bisa mengakses basis data.
· Conceptual Level
Database administrator menjabarkan data apa yang tersimpan dan hubungan antar data
· Internal Level
Menghubungkan secara langsung basis data dan menjabarkannya bagaimana data disimpan dalam basis data.
Ø Bahasa basis data
Berdasarkan fungsi, bahasa basis data dibagi kedalam dua bentuk :
· Data Definition Language (DDL)
Dengan bahasa inin kita dapat membuat tabel baru, indeks, mengubah table, menentukan struktur,menyimpan tabel, dan lain-lain. Hasil kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus yang disebut kamus data.
· Data Manipulation Language (DML)
Merupakan bahasa yang bertujuan memudahkan pemakai mengakses data sebagaimana direpresentasikan oleh model data misalnya mengambil data, menambah data, menghapus data, dan mengubah data.
Ø Model basis data
· Model database hierakis
Dimana field atau record diatur dalam kelompok-kelompok yang menyerupai diagram pohon.
· Model database jaringan
Konsepnya mirip database hierakis tetapi tiap record child dapat memiliki lebih dari satu record parent dan tidak mengenal root.
· Model database relasional
Menghubungkan pada file-file dengan menggunakan sebuah kunci atau elemen data yang umum.
· Model database yang berorientasi objek
Model data yang mengemas data dan fungsi untuk mengakses data kedalam bentuk objek.
· Model data multidimensional
Memodelkan data sebagai fakta, dimensi, atau numerik untuk menganalis data dalam jumlah besar yang tujuannya untuk mengambil keputusan
Ø Data Warehouse
Adalah basis data yang menyimpan data sekarangdn data masa lalu yang berasal dari berbagai sistem operasional dan sumber lain. Data warehouse digunakan untuk mendukung pengambilan keputusan. Serta bersift multidimensional.
Ø Data Mining
Perangkt lunak yang digunakan untuk menemukan pola-pola tersembunyi meupun hubungan-hubungan yang terdapat dalam basis data yng besar dan menghasilkan aturan untuk memperkirakan perilaku dimasa mendatang.
Ø Sistem Basis Data Terdistribusi
Kumpulan data yang dipakai secara bersama-sama yang terintegrasi secara logis dan terhubung melalui jaringan.