semua sistem informasi komputer dialaskan untuk menyimpan dan mengakses informsi, ada banyak implementasi potensial yang berbeda. Ada dua jenis utama sistem informasi yakni sistem informasi Tersentralisasi dan sistem informasi desentralisasi.
Sistem Informasi Tersentralisasi.
Biasanya didasarkan pada mainframe terpusat terletak di mana semua operasi pengolahan dan penyimpanan berpengaruh di lokasi pusat. Sistem semacam ini biasanya dimaksudkan untuk komputerisasi keragaman operasi dalam organisasi. Misalnya, dengan menggunakan komputer, besar pusat, industri dapat komputerisasi order entry, kontrol persediaan, penagihan, dan operasi akuntansi. Dengan menggunakan sistem terpusat, komunikasi komputer tak dapat disangkal akan digunakan untuk mengirimkan data dengan cara elektronik antara lokasi. Dan meskipun penyimpanan dan pengolahan terjadi pada lokasi pusat di mainframe, input dan output data dapat dilakukan dengan menggunakan terminal dan printer di lokasi luas tersebar.
Sistem informasi Desentralisasi
Sistem ini dibangun oleh komputer yang terpisah. Kadang-kadang ada forapplications komputer pusat yang saling menguntungkan antara kelompok, tetapi desain dasar memberikan kontrol komputer untuk masing-masing departemen. Manfaat dari sistem desentralisasi adalah bahwa pengguna memiliki akses lebih cepat ke informasi dan tidak harus menunggu untuk waktu pemrosesan karena mereka mungkin harus dengan sistem terpusat.
Sistem Informasi Client / Server
Client / server sistem yang dibangun sehingga database dapat berada pada komputer pusat, yang dikenal sebagai server, dan dibagi di antara beberapa pengguna. Pengguna mengakses server melalui aplikasi client atau server:
Dalam sistem dua-tier client / server, pengguna menjalankan sebuah aplikasi pada komputer lokal mereka, yang dikenal sebagai klien, yang menghubungkan melalui jaringan ke server yang menjalankan SQL Server. Aplikasi klien berjalan baik logika bisnis dan kode untuk menampilkan output ke pengguna, dan juga dikenal sebagai klien tebal.
Dalam sistem client / server multitier, logika aplikasi client dijalankan di dua lokasi:
Thin client dijalankan pada komputer lokal pengguna dan difokuskan pada menampilkan hasilnya ke pengguna.
Logika bisnis terletak di aplikasi server yang berjalan pada server. Thin client meminta fungsi dari aplikasi server, yang itu sendiri sebuah aplikasi multithreaded mampu bekerja dengan banyak pengguna bersamaan. Aplikasi server adalah salah satu yang membuka koneksi ke server database dan dapat berjalan pada server yang sama sebagai database, atau dapat terhubung melalui jaringan ke server terpisah yang beroperasi sebagai server database.
Ini adalah skenario khas untuk aplikasi internet. Sebagai contoh, sebuah aplikasi server dapat dijalankan pada Microsoft Internet Information Services (IIS) dan ribuan pelayanan thin client yang berjalan di Internet atau intranet. Aplikasi server menggunakan kolam koneksi untuk berkomunikasi dengan salinan dari SQL Server. SQL Server dapat diinstal pada komputer yang sama dengan IIS, atau dapat diinstal pada server yang terpisah dalam jaringan.
Setelah data yang disimpan dan dikelola di satu lokasi pusat menawarkan beberapa keuntungan:
Setiap item data disimpan di sebuah lokasi pusat di mana semua pengguna dapat bekerja dengannya.
Salinan yang terpisah dari item tidak disimpan pada setiap klien, yang menghilangkan masalah dengan pengguna harus memastikan mereka semua bekerja dengan informasi yang sama.
Bisnis dan keamanan aturan dapat didefinisikan satu kali pada server dan ditegakkan secara merata di antara semua pengguna.
Hal ini dapat dilakukan dalam database melalui penggunaan kendala, disimpan prosedur, dan pemicu. Hal ini juga dapat dilakukan dalam aplikasi server.
Sebuah server database relasional mengoptimalkan lalu lintas jaringan dengan kembali hanya data yang kebutuhan aplikasi.
Biaya perangkat keras dapat diminimalkan.
Pemeliharaan tugas-tugas seperti mencadangkan dan memulihkan data disederhanakan karena mereka dapat fokus pada server pusat.
Source 1 Source 2