1.95k likes | 4.81k Views
ARSITEKTUR SISTEM INFORMASI. ARSITEKTUR SISTEM INFORMASI.
E N D
ARSITEKTUR SISTEM INFORMASI • Sisteminformasidapat di bentuksesuaikebutuhanorganisasimasing-masing. Olehkarenaitu, untukdapatmenerapkansistem yang efektifdanefisiendiperlukanperencanaan, pelaksanaan, pengaturan, danevaluasisesuaikeinginanmasing-masingorganisasi. Gunadarisistem yang efektifdanefisientidak lain untukmendapatkankeunggulandalamberkompetisi. Semua orang dapatmenggunakansisteminformasidalamorganisasi, tetapifaktorefisiensisetiapsistemadalahberbeda.
Berbagaidefinisiarsitektursisteminformasi • Disebutjugaarsitekturteknologiinformasi, arsitektursisteminformasi, infrastrukturteknologiinformasi • Pemetaanataurencanakebutuhan-kebutuhaninformasi di dalamsuatuorganisasi (Turban, McLean, Wetherbe, 1999) • Bentukkhusus yang menggunakanteknologiinformasidalamorganisasiuntukmencapaitujuan-tujuanataufungsi-fungsi yang telahdipilih (Laudon & Laudon, 1998) • Desainsistemkomputersecarakeseluruhan (termasuksistemjaringan) untukmemenuhikebutuhan-kebutuhanorganisasi yang spesifik (Zwass, 1998)
TujuanArsitekturSistemInformasi • Sebagaipenuntunbagioperasisekarangataumenjadicetak-biru (blueprint) untukarahan di masamendatang • Agar bagianteknologiinformasimemenuhikebutuhanbisnisstrategisorganisasi
3 MacamArsitekturSistemInformasi yang berkaitandenganJaringan • Arsitekturtersentralisasi • Arsitekturterdistribusi • Arsitektur Client/Server
ArsitekturTersentralisasi • Arsitekturtersentralisasisudahdikenalsemenjaktahun 1960 an dengan mainframe sebagaiaktorutama. Mainframe adalahkomputer yang berukuranrelatifbesar yang ditunjukanuntukmenangani data yang berukuranbesar, denganribuan terminal untukmengakses data dengantanggapan yang sangatcepatdanmelibatkanjutaantransaksi. • Seiringdenganperkembanganteknologiinformasidominasi main frame padalingkungandengankomputasiterpusatmenjadiberkurangkarenakehadiranminikomputerdanmikrokomputer(PC) yang berkemampuanlebihkeciltetapidenganharga yang jauhlebihmurah.
ArsitekturTersentralisasi • Implementasidariarsitekturterpusatadalahpemprosesan data yang terpusat(Biasadisebutkomputansiterpusat). Semuapemrosesan data dilakukanolehkomputer yang ditempatkan di dalamsuatulokasi yang ditunjukanuntukmelayanisemuapemakaidalamorganisasi. Kebanyakanperusahaan yang tidakmemilikicabangmenggunakanmodel sepertiini.
ArsitekturDesentralisasi • Pemrosesan data tersebar (terdistribusi) atau disebut komputasi tersebar • membagi sistem pemrosesan data terpusat ke dalam subsistem-subsistem yang lebih kecil yang pada hakikatnya masing-masing subsistem tetap berlaku sebagai sistem pemrosesan data yang terpusat • Terdiri atas sejumlah komputer yang tersebar pada berbagai lokasi • Dihubungkandengansaranatelekomunikasi • Masing-masingkomputermampumelakukanpemrosesan yang serupasecaramandiri • Bisasalingberinteraksidalampertukaran data
ArsitekturDesentralisasi • Aritekturdesntralisasimerupakankonsepdaripemprosesan data tersebaratauterdistribusi. Sistempemprosesan data terdistribusiataubiasadiesbutjugadengankomputansitersebarsebagaisistem yang terdiriatassejumlahkomputer yang tersebarpadaberbagailokasi yang dihubungkandengansaranatelekomunikasidenganmasing-masingkomputermampumelakukanpemprosesan yang serupasecaramandiri, tetapitetapbisasalingberinteraksidalampertukaran data. Dengan kata lain , system pemprosesan data terdistribusimembagisistempemprosesan data terpusatkedalamsubsistem-subsistem yang lebihkecil, yang padahakikatnyamasing-masingsubsistemtetapberlakusebagaisistempemprosesan data terpusat.
ArsitekturDesentralisasi • Model sederhanasistempemprosesanterdistribusiterdapatpadasejumlahkomputer yang terhubungdalamjaringan yang menggunakanarsitektur peer-to-peer pada model inikomputermemilikikontrolterhadap resource misalnya data, printer ataucd-rom, tetapmemungkinkankomputer lain menggunakansumbertersebut. Sistemsepertiinimenjadipemandanganumumsemenjakkehadiran PC yang mendominasiperkantoran.
Arsitektur Client/Server • Interoperabilitas • Client, sembarangsistematau proses yang melakukansuatupermintaan data ataulayananke server • Server, sistematau proses yang menyediakan data ataulayanan yang dimintaoleh client • Sisteminformasidapatdibangundenganmenggunakanperangkatlunakgado-gado
AplikasiArsitektur Client/Server (Turban, 1995) • Aplikasipesan, misalnyasuratelektronis (email) • Penyebaran basis data padabeberapajaringankomputer • Memungkinkanberbagiberkasatauperiferalataupengaksesankomputermelaluijarakjauh • Pemrosesanaplikasi yang intensifdengansuatupekerjaan (job) dibagimenjaditugas-tugas (task) yang masing-masingdilaksanakanpadakomputer yang berbeda
Arsitektur Client/Server • Client-Server adalaharsitekturjaringan yang memisahkan client(biasanyaaplikasi yang menggunakan GUI ) dengan server. Masing-masing client dapatmeminta data atauinformasidari server. Sistem client server didefinisikansebagaisistemterdistribusi, tetapiadabeberapaperbedaankarakteristikyaitu :
Arsitektur Client/Server • Servis (Layanan) • Hubunganantara proses yang berjalanpadamesin yang berbeda • Pemisahanfungsiberdasarkan ide layanannya • Server sebagai provider, client sebagaikonsumen • Sharing resources (sumberdaya) • Server bisamelayanibeberapa client padawaktu yang sama, danmeregulasiaksesbersamauntuk share sumberdayadalammenjaminkonsistensinya.
Arsitektur Client/Server • Asymmetrical protocol (protokol yang tidaksimetris ) • Many-to-one relationship antara client danserver.Clientselalumenginisiasikan dialog melaluilayananpermintaan, dan server menunggusecarapasif request dari client. • Transparansilokasi • Proses yang dilakukan server bolehterletakpadamesin yang samaataupadamesin yang berbedamelaluijaringan.Lokasi server harusmudahdiaksesdari client.
Arsitektur Client/Server • Mix-and-Match • Perbedaan server client platforms • Pesanberbasiskankomunikasi • Interaksi server dan client melaluipengirimanpesan yang menyertakanpermintaandanjawaban. • Pemisahan interface danimplementasi • Server bisadiupgradetanpamempengaruhi client selama interface pesan yang diterbitkantidakberubah.
Arsitektur Client/Server Client Server System Client / Server Application
KELEBIHAN • Sentralisasi – Server membantudalammengelolaseluruh set-up. Hakaksesdanalokasisumberdaya yang dilakukanolehServer • Manajemenyang tepat- Semua file disimpan di tempat yang sama. Dengancaraini, manajemen file menjadimudah. Jugamenjadilebihmudahuntukmenemukanfile. • Memungkinkanadanya back up dan recovery • Dapatmelakukan Update hanyadengan upgrade server • server dapatdiaksesdarijarakjauh • setiapworkstation tidakperlumemilikikapasitaspenyimpananmeningkatsendiri (yang mungkinterjadidalam peer-to-peer sistem). Semuaperubahan yang dibuathanyadalamkomputerpusat yang ada database server. • Keamanan: Aturanmendefinisikanhakkeamanandanaksesdapatdidefinisikanpadasaat set-up server • Server dapatmembuataturan yang berbedauntukklien yang berbeda.
KEKURANGAN • Kemacetan di Jaringan: Terlalubanyakpermintaandarikliendapatmengakibatkankemacetan, yang jarangterjadidalamjaringan P2P. Overload dapatmenyebabkanmelanggar-down server. • ArsitektureClient-Server tidaksekuat P2P danjika server gagal, seluruhjaringanturun. Juga, jikaAnda men-download file dari server danjikaditinggalkanakanterjadi error, download berhentisamasekali. • Biayasangatmahaluntukmenginstaldanmengelolajenis • MembutuhkanOrang yang profesionaluntukmenjaga server danrincianteknislainnyadarijaringan.