Membahas Tentang Perangkat Lunak Sistem Informasi – Perangkat keras komputer hampir tidak berguna tanpa perangkat lunak komputer. Perangkat lunak adalah program yang diperlukan untuk menyelesaikan kegiatan masukan, pemrosesan, keluaran, penyimpanan, dan pengendalian sistem informasi.
Perangkat lunak komputer biasanya diklasifikasikan menjadi dua jenis program utama: perangkat lunak sistem dan perangkat lunak aplikasi.
Membahas Tentang Perangkat Lunak Sistem Informasi
Perangkat Lunak Sistem
computer-training-software – Perangkat lunak sistem adalah program yang mengelola sumber daya sistem komputer dan menyederhanakan pemrograman aplikasi.
Mereka termasuk perangkat lunak seperti sistem operasi, sistem manajemen basis data, perangkat lunak jaringan, penerjemah, dan utilitas perangkat lunak.
Aplikasi piranti lunak
Dikutip dari detik.com, Perangkat lunak aplikasi adalah program yang mengarahkan kinerja penggunaan, atau aplikasi, komputer tertentu untuk memenuhi kebutuhan pemrosesan informasi pengguna akhir.
Mereka termasuk perangkat lunak Aoff-the-shelf @ seperti paket pengolah kata dan spreadsheet, serta perangkat lunak yang dikembangkan secara internal atau eksternal yang dirancang untuk memenuhi kebutuhan spesifik organisasi.
Tren perangkat lunak telah menjauh dari program satu-satunya yang dirancang khusus yang dikembangkan oleh pemrogram profesional atau pengguna akhir organisasi menuju penggunaan paket perangkat lunak Aoff-the-shelf @ yang diperoleh oleh pengguna akhir dari vendor perangkat lunak.
Baca Juga : Membahas Tentang Lotus Software, Diversifikasi dan akuisisi oleh IBM
Dua jenis paket tersedia:
1. Paket vertikal – membantu pengguna dalam segmen industri tertentu. Contohnya termasuk paket yang membantu mengelola proyek konstruksi, melacak inventaris rumah sakit, atau gerai makanan cepat saji.
2. Paket horizontal – dapat melakukan fungsi umum tertentu, seperti akuntansi, atau otomatisasi kantor, untuk berbagai bisnis.
Hubungan antara Komponen Perangkat Keras dan Perangkat Lunak
Alat yang sangat baik untuk digunakan untuk menjelaskan hubungan yang ada antara perangkat keras sistem komputer, perangkat lunak sistem, dan perangkat lunak aplikasi.
Model Aonion-skin @ ini menunjukkan bahwa lapisan luar bergantung pada fasilitas yang dilengkapi oleh lapisan dalam.
5.2 Sistem Operasi
Paket perangkat lunak sistem yang paling penting untuk komputer mana pun adalah sistem operasinya. Setiap sistem komputer berjalan di bawah kendali sistem operasi.
Sistem operasi untuk komputer yang digunakan bersama oleh banyak pengguna jauh lebih kompleks daripada sistem operasi untuk komputer pribadi.
Apa yang Dilakukan Sistem Operasi?
Sistem operasi adalah perangkat lunak yang mengontrol semua sumber daya sistem komputer. Misalnya:
1. Menetapkan perangkat keras yang diperlukan ke program
2. Menjadwalkan program untuk dieksekusi pada prosesor
3. Mengalokasikan memori yang dibutuhkan untuk setiap program
4. Menetapkan perangkat masukan dan keluaran yang diperlukan
5. Mengelola data dan file program yang disimpan di penyimpanan sekunder
6. Memelihara direktori file dan menyediakan akses ke data dalam file
7. Berinteraksi dengan pengguna
Multiprogramming adalah kapasitas komputer untuk menjalankan beberapa program secara bersamaan pada prosesor yang sama dengan salah satu program menggunakan prosesor sementara yang lain menjalankan input atau output.
Multiprogramming mensyaratkan bagian aktif dari program yang bersaing untuk prosesor tersedia di memori utama.
Memori virtual adalah kapasitas yang tampaknya diperluas dari memori utama komputer, dan dicapai dengan menyimpan di memori utama hanya bagian program yang segera dibutuhkan, dengan program lengkap disimpan di penyimpanan sekunder.
Mode Operasi Sistem Komputer
Sistem operasi memungkinkan sistem yang mereka kelola untuk beroperasi dalam berbagai mode. Ini termasuk pemrosesan batch, pembagian waktu, dan pemrosesan waktu nyata.
Pemrosesan batch Memproses program atau transaksi dalam batch, tanpa interaksi pengguna.
Sistem Berbagi Waktu menyediakan pemrosesan interaktif dengan mengalokasikan potongan waktu singkat untuk penggunaan server kepada setiap pengguna secara bergantian.
Sistem Pemrosesan Waktu Nyata yang merespons suatu peristiwa dalam interval waktu yang tetap; digunakan misalnya, di pabrik atau untuk mengumpulkan data dari beberapa peralatan di laboratorium.
Dengan pergerakan menuju multiprosesor, di mana beberapa (atau bahkan banyak) prosesor dikonfigurasi dalam satu sistem komputer, sistem operasi multiprosesor telah dirancang untuk mengalokasikan pekerjaan ke beberapa prosesor. Sistem ini juga mendukung multiprogramming, yang memungkinkan banyak program bersaing untuk prosesor.
Sistem Operasi untuk Komputer Pribadi
Sistem operasi komputer pribadi yang didedikasikan untuk satu pengguna jauh lebih sederhana daripada sistem operasi yang menjalankan mesin yang lebih besar, yang dapat diakses oleh ratusan atau ribuan pengguna secara bersamaan.
Salah satu kemampuan penting yang dapat ditawarkan sistem operasi dalam lingkungan komputasi pribadi adalah multitasking: kemampuan untuk menjalankan beberapa tugas sekaligus atas nama pengguna.
Sistem operasi komputer mikro yang paling populer adalah:
Windows 95 – Windows 95 adalah sistem operasi tingkat lanjut
– Antarmuka pengguna grafis
– Multitasking sejati
– Kemampuan jaringan
– Multimedia
DOS adalah sistem operasi lama yang digunakan pada mikrokomputer
– Merupakan satu pengguna, sistem operasi tugas tunggal
– Dapat menambahkan antarmuka GUI dan kemampuan multitasking dengan menggunakan lingkungan operasi seperti Microsoft Windows
Baca Juga : Metode Dari File Python Dengan CMD Serta Fungsi CMD
OS / 2 Warp – antarmuka pengguna grafis
– Multitasking
– Kemampuan memori virtual
– Kemampuan telekomunikasi
Windows NT – sistem operasi jaringan multitasking
– Sistem operasi jaringan multipengguna
– Diinstal pada server jaringan untuk mengelola jaringan area lokal dengan persyaratan komputasi kinerja tinggi
UNIX – sistem operasi populer yang tersedia untuk sistem komputer mikro, mini, dan mainframe
– Sistem multitasking dan multiuser
– Menginstal di server jaringan
Sistem MacIntosh 7 – multitasking
– Kemampuan memori virtual
– Antarmuka pengguna grafis
Antarmuka pengguna
Antarmuka pengguna adalah kombinasi sarana yang digunakan pengguna untuk berinteraksi dengan sistem komputer.
Ini memungkinkan pengguna akhir untuk berkomunikasi dengan sistem operasi sehingga mereka dapat memuat program, mengakses file, dan menyelesaikan tugas lain. Tiga jenis utama antarmuka pengguna adalah:
1. Drive perintah
2. Menu berkendara
3. Antarmuka Pengguna Grafis (GUI)
Antarmuka pengguna grafis yang paling populer adalah yang disediakan oleh Windows 95. Lingkungan Windows telah menjadi platform standar untuk komputer.
Tujuan Sistem Terbuka
Drive adalah menggunakan sistem terbuka dalam komputasi organisasi, sehingga perangkat lunak dan perangkat keras dari vendor mana pun dapat beroperasi dengan vendor mana pun, panggilan untuk sistem operasi yang akan berjalan pada platform perangkat keras apa pun. Istilah Aopen system @ digunakan sebagai kebalikan dari sistem berpemilik dari pabrikan tertentu.
Dalam sistem terbuka, organisasi menginginkan portabilitas, skalabilitas, dan interoperabilitas perangkat lunak aplikasi.
Aplikasi portabel: dapat dipindahkan dari satu sistem komputer ke sistem lainnya.
Aplikasi yang dapat diskalakan: adalah aplikasi yang dapat dipindahkan tanpa pemrograman ulang yang signifikan.
Interoperabilitas: artinya mesin dari berbagai vendor dan kapabilitas dapat bekerja sama untuk menghasilkan informasi yang dibutuhkan.
Perangkat Lunak Produktivitas Pribadi
Perangkat lunak produktivitas pribadi adalah perangkat lunak aplikasi yang paling umum. Berjalan di komputer pribadi, program ini membantu pengguna dalam berbagai tugas tertentu.
Bersama-sama dengan sistem dan sistem pendukung profesional yang mendukung kerja kelompok, perangkat lunak produktivitas pribadi adalah pendorong yang kuat untuk pekerjaan pengetahuan saat ini.
Fungsi Perangkat Lunak Produktivitas Pribadi
Perangkat lunak produktivitas pribadi meningkatkan kinerja penggunanya pada berbagai tugas umum tertentu. Perangkat lunak ini mendukung manajemen dan analisis database, penulisan dan presentasi, serta pelacakan aktivitas dan catatan.
Semua ini adalah aplikasi perangkat lunak. Manajemen data didukung oleh sistem manajemen basis data, sedangkan perangkat lunak spreadsheet membantu dalam analisis data.
Untuk kebutuhan authoring dan presentasi, pengguna menggunakan perangkat lunak aplikasi pengolah kata, desktop publishing, presentasi, dan multimedia authoring. Perangkat lunak manajemen informasi pribadi digunakan untuk melacak aktivitas dan catatan pribadi.
Perangkat lunak komunikasi memungkinkan pengguna untuk terhubung ke jaringan telekomunikasi untuk bertukar informasi dengan pengguna atau sistem lain. Browser web digunakan untuk mengakses sumber daya Internet World Wide Web.
Spreadsheet
Paket spreadsheet elektronik adalah program yang digunakan untuk analisis, perencanaan, dan pemodelan. Mereka menyediakan pengganti elektronik untuk alat yang lebih tradisional seperti lembar kerja kertas, pensil, dan kalkulator.
Dalam lembar kerja baris dan kolom disimpan di memori komputer dan ditampilkan di layar video. Data dan rumus dimasukkan ke dalam lembar kerja dan komputer melakukan perhitungan berdasarkan rumus yang dimasukkan. Paket spreadsheet juga dapat digunakan sebagai alat pendukung keputusan untuk melakukan analisis bagaimana-jika.
Manajemen Basis Data
Paket manajemen basis data memfasilitasi penyimpanan, pemeliharaan, dan pemanfaatan data dalam basis data yang digunakan bersama oleh banyak pengguna. Microcomputer DBM memungkinkan pengguna untuk:
1. Membuat dan memelihara database
2. Query database dengan bahasa query
3. Siapkan laporan yang diformat
Selain itu, paket menawarkan fitur keamanan, konektivitas jaringan, dan kemampuan untuk menyajikan keluaran grafis, serta untuk melakukan penghitungan tipe spreadsheet.
Pemrosesan Kata
Paket pengolah kata adalah program yang mengkomputerisasi pembuatan, edisi, dan pencetakan dokumen dengan memproses data teks secara elektronik.
Pemrosesan kata adalah aplikasi penting dari otomatisasi kantor. Pemrosesan kata adalah aktivitas penulisan dan presentasi yang paling populer. Faktanya, ini adalah aplikasi komputasi pribadi yang paling umum.
Penerbitan Desktop
Organisasi menggunakan perangkat lunak penerbitan desktop untuk menghasilkan materi cetak mereka sendiri seperti buletin, brosur, manual, dan buku dengan beberapa jenis gaya, grafik, dan warna di setiap halaman.
Komponen yang diperlukan untuk menyiapkan sistem penerbitan desktop sederhana meliputi: tampilan resolusi tinggi, printer laser, perangkat lunak penerbitan desktop, dan mungkin pemindai.
Software Presentasi
Tujuan dari grafik presentasi adalah untuk memberikan informasi dalam bentuk grafik yang membantu pengguna akhir dan manajer memahami proposal dan kinerja bisnis dan membuat keputusan yang lebih baik tentangnya.
Penting untuk diperhatikan bahwa grafik presentasi tidak menggantikan laporan dan tampilan angka dan materi teks.
Perangkat Lunak Penulisan Multimedia
Perangkat lunak pembuat multimedia memungkinkan penggunanya merancang presentasi multimedia. Dengan menggunakan paket ini, Anda dapat mengembangkan courseware pelatihan berbasis komputer (CBT) yang menarik atau presentasi pelanggan.
Perangkat lunak ini memiliki citra grafis, animasi komputer, dan video gerak yang unggul yang dapat dikombinasikan dengan suara dengan ketelitian tinggi dalam kombinasi dengan teks.
Hypermedia adalah dokumen elektronik yang memuat berbagai bentuk media, antara lain teks, grafik, video, pesan suara, atau unit informasi lain seperti lembar kerja.
Dalam metode hypermedia penyampaian informasi, keterkaitan dapat dibuat di antara berbagai item dalam dokumen multimedia yang besar.
Keterkaitan ini memungkinkan pengguna untuk berpindah dari satu topik secara langsung ke topik terkait, alih-alih memindai informasi secara berurutan.
Hypertext adalah metodologi untuk konstruksi dan penggunaan interaktif database teks. Menurut definisi, hypertext hanya berisi teks dan grafik dalam jumlah terbatas.
Manajemen Informasi Pribadi
Paket Manajemen Informasi Pribadi (PIM) adalah alat yang membantu pekerja pengetahuan melacak tugas, orang, proyek, komitmen, dan ide.
Paket-paket ini membantu pengguna akhir menyimpan, mengatur, dan mengambil data teks dan numerik dalam bentuk catatan, daftar, kliping, tabel, memo, surat, laporan, dan sebagainya.
Perangkat Lunak Komunikasi dan Browser Web
Perangkat lunak komunikasi memungkinkan pengguna untuk terhubung ke jaringan telekomunikasi untuk bertukar informasi dengan pengguna atau sistem lain. Perangkat lunak ini menyediakan kemampuan berikut:
1. Mengirim dan menerima surat elektronik
2. Transfer file. Anda dapat mendownload program atau file data dari komputer jarak jauh ke workstation Anda sendiri atau mengupload file ke komputer jarak jauh.
3. Emulasi terminal – memungkinkan komputer pribadi bertindak sebagai terminal bila diperlukan dalam aplikasi tertentu.
4. Mengirim dan menerima faks
Semakin sering, alasan untuk menyambung ke jaringan telekomunikasi adalah untuk mendapatkan akses ke sumber daya Internet. Browser web dengan cepat menjadi salah satu kategori paket perangkat lunak yang paling populer.
Browser adalah program yang memungkinkan penggunanya mengakses dokumen elektronik yang termasuk dalam World Wide Web Internet, kumpulan database hypermedia yang saling terhubung yang didistribusikan di antara situs jarak jauh.
Bahasa Pemrograman dan Penerjemahnya
Banyak perangkat lunak aplikasi yang digunakan dalam organisasi perlu diprogram atau disesuaikan. Bahasa pemrograman adalah bahasa yang ditulis dalam program komputer.
Bahasa pemrograman memungkinkan pemrogram atau pengguna akhir untuk mengembangkan sekumpulan instruksi yang merupakan program komputer. Bahasa-bahasa ini telah berkembang selama empat generasi dan dapat dikelompokkan menjadi lima kategori utama:
1. Bahasa mesin
2. Bahasa Assembler
3. Bahasa tingkat tinggi
4. Bahasa generasi keempat
5. Bahasa berorientasi objek
Bahasa Mesin:
Bahasa mesin adalah bahasa pemrograman tingkat paling dasar. Mereka adalah bahasa mesin generasi pertama.
Kekurangan bahasa mesin:
1. Program harus ditulis menggunakan kode biner yang unik untuk setiap komputer.
2. Pemrogram harus memiliki pengetahuan terperinci tentang operasi internal jenis CPU tertentu yang mereka gunakan.
3. Pemrograman itu sulit dan rawan kesalahan
4. Program tidak portabel ke komputer lain.
Bahasa Perakit:
Bahasa Assembler adalah bahasa mesin generasi kedua. Mereka dikembangkan untuk mengurangi kesulitan dalam menulis program bahasa mesin. Bahasa rakitan juga merupakan bahasa tingkat rendah (mengacu pada sumber daya mesin, seperti register dan alamat memori), juga khusus untuk model komputer atau serangkaian model.
Program bahasa assembly diterjemahkan ke dalam bahasa mesin oleh penerjemah sederhana yang disebut assembler. Bahasa assembly digunakan saat ini hanya ketika kontrol ketat atas sumber daya perangkat keras komputer diperlukan, seperti dalam program sistem tertentu, terutama untuk komputasi waktu nyata.
Keuntungan:
1. Menggunakan instruksi kode simbolik yang lebih mudah diingat
2. Pemrograman disederhanakan karena programmer tidak perlu mengetahui lokasi penyimpanan data dan instruksi yang tepat.
3. Penggunaan sumber daya komputer yang efisien dikalahkan oleh tingginya biaya pengembangan sistem yang sangat membosankan dan dengan kunci portabilitas program.
Kerugian:
1. Bahasa Assembler unik untuk jenis komputer tertentu.
2. Program tidak portabel ke komputer lain.