Sunday 30 September 2018

Fundamental Rekayasa Sistem Informasi

Tags



Sistem Informasi

Sistem Informasi (SI) [1] adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen.[2] Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam mendukung proses bisnis.

Tujuan dari sistem informasi adalah menghasilkan informasi. Sistem informasi adalah data yang diolah menjadi bentuk yang berguna bagi para pemakainya. Data yang diolah saja tidak cukup dapat dikatakan sebagai suatu informasi. Untuk dapat berguna, maka informasi harus didukung oleh tiga pilar sebagai berikut: tepat kepada orangnya atau relevan (relevance), tepat waktu (timeliness), dan tepat nilainya atau akurat (accurate). Keluaran yang tidak didukung oleh tiga pilar ini tidak dapat dikatakan sebagai informasi yang berguna, tetapi merupakan sampah (garbage).


Konsep Sistem Informasi Manajemen


Sejarah perkembangan sistem informasi diilustrasikan pada Gambar dibawah ini. Pada pertengahan 1950-an, komputer pertama kali digunakan secara komersial untuk melakukan pengolahan data bisnis. Sistem informasi terbatas pada transaksi pemrosesan. Area aplikasi yang paling umum adalah penggajian, penagihan dengan volume tinggi (seperti di industri kelistrikan) dan aktivitas akuntansi buku sederhana. Hasil pengolahan ini disimpan. Segera menjadi jelas bahwa kekayaan data transaksi tersimpan ini dapat memberi informasi yang berguna kepada manajemen. Informasi ini perlu diekstraksi dan diproses agar mudah dianalisa dan akan bermanfaat bagi manajemen.
Sistem informasi manajemen awal (MIS) lahir ketika program ditulis untuk melakukan hal ini. Sistem ini berevolusi untuk memungkinkan fungsi yang semakin kompleks, seperti query dan pelaporan ad hoc, dan dengan demikian mendukung keputusan yang lebih luas. Perkembangan di komputer desktop dan dalam komputasi terdistribusi kemudian memindahkan kemampuan untuk memanipulasi dan bahkan membuat sistem ini jauh dari pusat organisasi dan terhadap pengguna sistem ini. sistem yang lebih baru-baru ini, kemajuan teknologi internet telah melihat yang terhubung jika diperlukan: di situs bisnis yang berbeda, antara perusahaan, dan antara bisnis dan pelanggan.

Gambar. Sejarah perkembangan sistem informasi manajemen
















Sistem informasi manajemen adalah sistem yang menyediakan informasi untuk kegiatan pengelolaan yang dilakukan dalam sebuah organisasi. Saat ini, istilah ini hampir secara eksklusif dicadangkan untuk sistem komputerisasi. Ini terdiri dari perangkat keras dan perangkat lunak yang menerima data dan menyimpan, memproses dan mengambil informasi. Informasi ini dipilih dan disajikan dalam bentuk yang sesuai untuk pengambilan keputusan manajerial dan untuk perencanaan dan pemantauan kegiatan organisasi.
Saat ini, tidak ada yang akan merancang sistem untuk memproses transaksi tanpa mempertimbangkan cara penggunaannya juga dapat digunakan untuk menghasilkan informasi. Gambar dibawah ini menggambarkan ketergantungan penyediaan informasi pada tingkat strategis, manajerial dan operasional di basis pengolahan transaksi.


Gambar. Sistem manajemen informasi

Peningkatan daya teknologi komputasi yang disaksikan selama dua dekade terakhir, bersamaan dengan penurunan biaya, berarti komputer digunakan lebih banyak oleh organisasi bisnis untuk melakukan pengolahan data rutin. Selama periode ini, ada juga perubahan dalam pemikiran manajemen untuk menerima pentingnya penyediaan sumber informasi yang tepat dan cepat untuk perencanaan dan pengendalian manajemen. Efek gabungan kedua faktor ini telah menyebabkan peningkatan pertumbuhan dalam sistem informasi manajemen. Secara khusus, alasan untuk ini adalah:
·         Biaya: Setelah data dimasukkan untuk tujuan pemrosesan transaksi, ada baiknya dalam sistem komputer untuk penyediaan informasi. Biaya marjinal untuk menggunakannya untuk menghasilkan informasi untuk berbagai tujuan sekarang rendah.
·         Kecepatan: Informasi dapat dihasilkan dengan cepat. Bahkan laporan dan statistik yang kompleks tentang berfungsinya bisnis mungkin hanya memerlukan beberapa menit untuk mempersiapkannya jika dalam format standar. Hal ini mengurangi waktu manajemen diharuskan menunggu laporan begitu mereka diminta. Ini juga berarti bahwa informasi yang diberikan mutakhir dan keputusan harus lebih efektif.
·         Interaksi: Banyak sistem informasi manajemen modern menyediakan fasilitas interaktif sehingga pengguna dapat meminta informasi agar diproduksi secara online kapan dan kapan dibutuhkan. Hal ini memungkinkan pengguna akhir untuk selektif tentang informasi yang diambil dari SIM.
·         Fleksibilitas: Serta dihadapkan pada serangkaian keputusan yang dapat diprediksi yang dibutuhkan informasi, misalnya penganggaran dan pelaporan kinerja, manajemen juga menghadapi masalah baru. MIS modern akan memiliki fleksibilitas built-in yang memungkinkan manajer menentukan informasi apa yang akan diproduksi

Perangkat Lunak (Software)

Saat ini, perangkat lunak mengambil peran ganda sebagai produk, dan pada saat bersamaan, alat untuk mengantarkan produk. Sebagai produk, memberikan potensi komputasi yang terkandung oleh perangkat keras komputer atau lebih luas lagi, oleh jaringan komputer yang dapat diakses oleh perangkat keras lokal. Apakah itu ada di dalam ponsel, tablet genggam, di desktop, atau di dalam komputer mainframe, perangkat lunak adalah trafo informasi yang memproduksi, mengelola, mengakuisisi, memodifikasi, menampilkan, atau mengirimkan informasi yang sesederhana satu bit atau serumit presentasi multimedia yang berasal dari data yang didapat dari puluhan sumber independen. Sebagai kendaraan yang digunakan untuk mengantarkan produk, perangkat lunak bertindak sebagai dasar pengendalian komputer (sistem operasi), komunikasi informasi (jaringan), dan penciptaan dan pengendalian program lain (perangkat lunak dan lingkungan).
Perangkat lunak memberikan produk terpenting dari informasi waktu kita. Ini mengubah data pribadi (misalnya, transaksi keuangan individu) sehingga data dapat lebih bermanfaat dalam konteks lokal; Ini mengelola informasi bisnis untuk meningkatkan daya saing; Ini menyediakan gerbang ke jaringan informasi di seluruh dunia (mis., Internet), dan menyediakan sarana untuk memperoleh informasi dalam segala bentuknya. Ini juga menyediakan kendaraan yang dapat mengancam privasi pribadi dan gateway yang memungkinkan mereka yang memiliki niat jahat untuk melakukan tindakan kriminal.
Peran perangkat lunak komputer telah mengalami perubahan signifikan selama setengah abad terakhir. Perbaikan dramatis dalam kinerja perangkat keras, perubahan besar dalam arsitektur komputasi, peningkatan kapasitas memori dan penyimpanan yang besar, dan beragam pilihan input dan output eksotis semuanya telah mempercepat sistem berbasis komputer yang lebih canggih dan kompleks. Kecanggihan dan kompleksitas dapat menghasilkan hasil yang menyilaukan saat sebuah sistem berhasil, namun juga dapat menimbulkan masalah besar bagi mereka yang harus membangun dan melindungi sistem yang kompleks.
Saat ini, industri perangkat lunak yang sangat besar telah menjadi faktor dominan dalam perekonomian dunia industri. Tim spesialis perangkat lunak, masing-masing memusatkan perhatian pada satu bagian teknologi yang dibutuhkan untuk menyampaikan aplikasi yang kompleks, telah menggantikan programmer tunggal dari era sebelumnya.

Definisi Software

Software adalah: (1) petunjuk (program komputer) yang bila dieksekusi memberikan fitur yang diinginkan, fungsi, dan kinerja; (2) struktur data yang memungkinkan program memanipulasi informasi secara memadai, dan (3) informasi deskriptif baik dalam bentuk hard copy maupun virtual yang menggambarkan operasi dan penggunaan program.
Tidak ada pertanyaan bahwa definisi lainnya yang lebih lengkap dapat ditawarkan. Tapi definisi yang lebih formal mungkin tidak akan meningkatkan pemahaman Anda secara terukur. Untuk mencapainya, penting untuk memeriksa karakteristik perangkat lunak yang membuatnya berbeda dari hal lain yang dibangun manusia. Perangkat lunak adalah elemen logis daripada elemen sistem fisik.

Jenis – Jenis domain Software Aplikasi

System software

Kumpulan program yang ditulis untuk melayani program lain. Beberapa perangkat lunak sistem (mis., Kompiler, editor, dan utilitas pengelolaan file) memproses struktur informasi yang kompleks, namun menentukan. Aplikasi sistem lain (misalnya, komponen sistem operasi, driver, perangkat lunak jaringan, prosesor telekomunikasi) memproses data yang tidak pasti.

Application software

Program yang berdiri sendiri yang bisa memecahkan kebutuhan bisnis tertentu. Aplikasi di bidang ini memproses data bisnis atau teknis dengan cara yang memudahkan operasional bisnis atau pengambilan keputusan manajemen / teknis.

Engineering/scientific software

Serangkaian "program pengetikan angka yang berkisar dari astronomi hingga vulkanologi, mulai dari analisis tegangan otomotif hingga dinamika orbital, dan dari desentralisasi yang dibantu komputer hingga biologi molekuler, mulai dari analisis genetik hingga meteorologi.

Embedded software

Berada dalam produk atau sistem dan digunakan untuk menerapkan dan mengendalikan fitur dan fungsi untuk pengguna akhir dan untuk sistem itu sendiri. Perangkat lunak tertanam dapat melakukan fungsi terbatas dan esoteris (misalnya, kontrol pad kunci untuk oven microwave) atau memberikan fungsi dan kemampuan kontrol yang signifikan (mis., Fungsi digital di mobil seperti kontrol bahan bakar, display dasbor, dan sistem pengereman).

Product-line software

Dirancang untuk memberikan kemampuan spesifik untuk digunakan oleh banyak pelanggan yang berbeda. lini produk perangkat lunak dapat fokus pada pasar yang terbatas dan esoteris (misalnya, produk inventory control) atau konsumen massal alamat.

Web/Mobile applications

Kategori perangkat lunak yang berpusat pada jaringan ini mencakup beragam aplikasi dan mencakup aplikasi berbasis browser dan perangkat lunak yang berada pada perangkat seluler.

Artificial intelligence software

Memanfaatkan algoritma nonnumerical untuk memecahkan masalah kompleks yang tidak setuju untuk perhitungan atau analisis sederhana. Aplikasi dalam area ini meliputi robotika, sistem pakar, pengenalan pola (gambar dan suara), artifi cial jaringan saraf, teorema, dan bermain game.

Software Pada Masa Sekarang

WebApps

Pada masa – masa awal World Wide Web (sekitar tahun 1990 sampai 1995), situs web hanya terdiri dari sekumpulan file hypertext terkait yang menyajikan informasi menggunakan teks dan grafis terbatas. Seiring waktu berlalu, pembesaran HTML oleh alat pengembangan (mis., XML, Java) memungkinkan teknisi Web untuk menyediakan kemampuan komputasi beserta konten informasi. Sistem dan aplikasi berbasis web 5 (kami lihat secara kolektif sebagai WebApps) lahir.
Saat ini, WebApps telah berkembang menjadi alat komputasi yang canggih yang tidak hanya menyediakan fungsi yang berdiri sendiri kepada end user namun juga telah terintegrasi dengan database perusahaan dan aplikasi bisnis. Satu dekade yang lalu, WebApps "melibatkan perpaduan antara penerbitan cetak dan pengembangan perangkat lunak, antara pemasaran dan komputasi, antara komunikasi internal dan hubungan eksternal, dan antara seni dan teknologi."

Mobile Applications

Istilah aplikasi telah berevolusi untuk mengkonotasikan perangkat lunak yang telah dirancang khusus untuk berada pada platform seluler (mis., IOS, Android, atau Windows Mobile). Dalam kebanyakan kasus, aplikasi seluler mencakup antarmuka pengguna yang memanfaatkan mekanisme interaksi unik yang disediakan oleh platform seluler, interoperabilitas dengan sumber daya berbasis Web yang menyediakan akses ke beragam informasi yang relevan dengan aplikasi, dan kemampuan pemrosesan lokal. yang mengumpulkan, menganalisis, dan memformat informasi dengan cara yang paling sesuai dengan platform mobile. Selain itu, aplikasi seluler menyediakan kemampuan penyimpanan persisten di dalam platform.
Penting untuk diketahui bahwa ada perbedaan halus antara aplikasi web seluler dan aplikasi seluler. Aplikasi web mobile (WebApp) memungkinkan perangkat mobile mendapatkan akses ke konten berbasis web melalui browser yang telah dirancang khusus untuk mengakomodasi kekuatan dan kelemahan platform mobile. Aplikasi seluler dapat memperoleh akses langsung ke karakteristik perangkat keras perangkat (misalnya, lokasi akselerometer atau GPS) dan kemudian memberikan kemampuan pemrosesan dan penyimpanan lokal yang telah dicatat sebelumnya. Seiring berjalannya waktu, perbedaan antara mobile WebApps dan aplikasi mobile akan kabur karena browser mobile menjadi lebih canggih dan mendapatkan akses ke perangkat keras dan informasi perangkat.



Komputasi Cloud mencakup infrastruktur atau "ekosistem" yang memungkinkan pengguna mana pun menggunakan perangkat komputasi untuk berbagi sumber daya komputasi dalam skala luas. Keseluruhan arsitektur logis komputasi Cloud ditunjukkan pada Gambar diatas.
Mengacu pada gambar, perangkat komputasi berada di luar Cloud dan memiliki akses ke berbagai sumber daya di dalam Cloud. Sumber daya ini mencakup aplikasi, platform, dan infrastruktur. Dalam bentuknya yang paling sederhana, perangkat komputasi eksternal mengakses Cloud melalui browser Web atau perangkat lunak analog. Cloud menyediakan akses ke data yang berada di database dan struktur data lainnya. Selain itu, perangkat dapat mengakses aplikasi yang dapat dieksekusi yang dapat digunakan sebagai pengganti aplikasi yang berada pada perangkat komputasi .
Implementasi komputasi Cloud memerlukan pengembangan arsitektur yang mencakup layanan front-end dan back-end. Bagian depan mencakup perangkat klien (pengguna) dan perangkat lunak aplikasi (mis., Browser) yang memungkinkan back-end diakses. Back-end termasuk server dan sumber daya komputasi yang terkait, sistem penyimpanan data (misalnya, database), aplikasi server-penduduk, dan server administrasi yang menggunakan middleware untuk mengkoordinasikan dan memonitor lalu lintas dengan membangun satu set protokol untuk akses ke cloud.
Arsitektur Cloud dapat dibagi untuk menyediakan akses pada berbagai tingkat yang berbeda dari akses publik penuh untuk arsitektur Cloud swasta diakses hanya kepada mereka dengan otorisasi.

Product Line Software

The Software Engineering Institute mendefinisikan sebuah Product Line Software sebagai "sekumpulan sistem intensif perangkat lunak yang memiliki seperangkat fitur yang umum dan terkelola yang memenuhi kebutuhan spesifik dari segmen pasar atau misi tertentu dan dikembangkan dari seperangkat aset inti yang umum. dengan cara yang ditentukan. "Konsep lini produk perangkat lunak yang terkait dalam beberapa hal bukanlah hal baru. Tetapi gagasan bahwa serangkaian produk perangkat lunak, semuanya dikembangkan dengan menggunakan aplikasi dan arsitektur data yang sama, dan semua diimplementasikan dengan menggunakan seperangkat komponen perangkat lunak yang dapat digunakan kembali yang dapat digunakan kembali di seluruh lini produk memberikan pengaruh teknis yang signifikan.

Daftar Pustaka

Roger S. Pressman. 2010. Software Engineering: A Practitioner's Approach (7th ed)
Leszek A. Maciaszek. 2007. Requirements Analysis and System Design
Jeffrey O. Grady. 2014. System Requirements Analysis
https://id.wikipedia.org/wiki/Sistem_informasi


Artikel Terkait

This Is The Newest Post
This Is The Oldest Page


EmoticonEmoticon