Nama : Muslih Pamujianto NIM : 14111050 Prodi : Teknik Informatika 1.) Komponen sistem informasi Perangkat keras (hardware): mencakup peranti-peranti fisik seperti komputer dan printer. Perangkat lunak (software) atau program: sekumpulan instruksi yang memungkinkan perangkat keras untuk dapat memproses data. Prosedur: sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehedaki. Orang: semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan, dan penggunaan keluaran sistem informasi. Basis data (database): sekumpulan tabel, hubungan, dan lain-lain yang berkaitan dengan penyimpanan data. Jaringan komputer dan komunikasi data: sistem penghubung yang memungkinkan sesumber (resources) dipakai secara bersama atau diakses oleh sejumlah pemakai. 2.) a.) Peran analisis sistem : - Tanggung jawab analisis sistem tidak hanya pada pembuatan program komputer saja, tetapi pada sistem secara keseluruhan. - Pengetahuan analisis sistem harus luas, tidak hanya pada teknologi komputer, tetapi juga pada bidang aplikasi yang ditanganinya. - Pekerjaan analisis sistem dalam pembuatan program terbatas pada pemecahan masalah secara garis besar. - Pekerjaan analisis sistem melibatkan hubungan banyak orang, tidak terbatas pada sesama analisis sistem, pemrogram tetapi juga pemakai sistem dan manager. b.) Peran analisis pemrogram : - Tanggung jawab pemrogram terbatas pada pembuatan program komputer. - Pengetahuan program cukup terbatas pada teknologi komputer, sistem komputer, utilitas dan bahasa – bahasa program yang diperlukan. - Pekerjaan pemrogram sifatnya teknis dan harus tepat dalam pembuatan instruksi – instruksi program. - Pekerjaan pemrogram tidak menyangkut hubungan dengan banyak orang, terbatas pada sesama pemrogram dan analisis sistem yang mempersiapkan rancang bangun (spesifikasi) program. c.) Pemrogram : - Tanggung jawab pemrogram terbatas pada pembuatan program komputer. - Pengetahuan program cukup terbatas pada teknologi komputer, sistem komputer, utilitas dan bahasa – bahasa program yang diperlukan. - Pekerjaan pemrogram sifatnya teknis dan harus tepat dalam pembuatan instruksi – instruksi program. - Pekerjaan pemrogram tidak menyangkut hubungan dengan banyak orang, terbatas pada sesama pemrogram dan analisis sistem yang mempersiapkan rancang bangun (spesifikasi) program. 3.) Karena analisis pemrogram kita akan banyak mengetahui cara menganalisis pemrograman yang sifatnya teknik dan tepat sedangkan analisis sistem pengetahuan analisis sistem harus luas, tidak hanya pada teknologi komputer, tetapi juga pada bidang aplikasi yang ditanganinya. 4.) a.) Arsitektur informasi (sering disingkat IA, information architecture) adalah seni menggambarkan suatu model ataukonsep informasi yang digunakan dalam aktivitasaktivitas yang membutuhkan detail eksplisit dari suatu sistem kompleks. b.) Arsitektur Tersentralisasi : Implementasi dari arsitektur terpusat adalah pemprosesan data yang terpusat (biasa disebut komputasi terpusat). Semua pemrosesan data dilakukan oleh komputer yang ditempatkan di dalam suatu lokasi yang ditunjukan untuk melayani semua pemakai dalam organisasi. c.) Arsitektur Desentralisasi merupakan konsep dari pemprosesan data tersebar atau terdistribusi. Sistem pemprosesan data terdistribusi atau biasa diesbut juga dengan komputasi tersebar sebagai sistem yang terdiri atas sejumlah komputer yang tersebar pada berbagai lokasi yang dihubungkan dengan sarana telekomunikasi dengan masing-masing komputer mampu melakukan pemprosesan yang serupa secara mandiri, tetapi tetap bisa saling berinteraksi dalam pertukaran data. 5.) Beragam komputer dari vendor yang bermacam-macam bisa saling berinteraksi. Istilah interoperatibilitas sering dipakai untuk menyatakan keadaan ini. Perkembangan ini akhirnya juga disusul oleh kemudahan perangkat lunak untuk saling berinteraksi . Sebuah basis data pada prinsipnya dapat diakses oleh perangkat lunak apa saja. Kebebasan ini merupakan suatu ciri khas pada arsitektur yang dinamakan client/server. Pada arsitektur ini, ada bagian yang disebut client dan ada yang disebut server. Client adalah sembarang sistem atau proses yang melakukan suatu permintaan data atau layanan ke server. Server adalah sistem atau proses yanbg menyediakan data atau layanan yang diminta oleh client . Secara fisik, sebuah server dapat berupa komputer mainframe, mini-komputer, workstation, ataupun PC atau piranti lain seperti printer, server tidak harus berupa sistem fisik, tetapi juga suatu proses. Client mempunyai kemampuan untuk melakukan pemrosesan sendiri. Ketika sebuah client meminta suatu data ke server, server akan segera menanggapinya dengan memberikan data yang diminta ke client bersangkutan. Setelah diterima, client segera melakukan pemrosesan. Model komputasi yang berbasis client server mulai banyak diterapkan pada sistem informasi. Dengan menggunakan arsitektur ini , sistem informasi dapat digunakan dan dibangun dengan perangkat lunak client server yang bermacam-macam dan berbeda-beda. 6.) a.) End User Computing (EUC) adalah sistem informasi yang berbasis komputer yang secara langsung mendukung aplikasi operasional dan manajerial and end-user. EUC merupakan salah satu metode pengembangan sistem berbasis komputer yang dilakukan oleh pemakai sendiri (user). Selama beberapa tahun belakang ini, banyak pemakai yang mengembangkan aplikasinya sendiri dari pada bergantung pada spesialis informasi. pendekatan ini lah yang dinamakan dengan EUC. b.) Keuntungan End User Computing (EUC): -Memindahkan sebagian beban kerja pengembangan sistem kepada pemakai. -Mengurangi kesenjangan komunikasi antara pemakai dan spesialis informasi. c.) Kekurangan End User Computing (EUC): -Sistem yang buruk sasarannya. -Sistem yang buruk rancangan dan dokumentasinya. -Penggunaan sumber daya yang tidak efisien. -Hilangnya integritas data. -hilangnya keamanan.