Sistem
Perangkat lunak
Mengapa
Belajar Tentang Perangkat lunak?
Software sangat diperlukan untuk sistem komputer dan
orang-orang menggunakannya. Didalam bab, Anda akan belajar tentang sistem dan
perangkat lunak aplikasi. Tanpa system software, komputer tidak akan dapat
input data dari keyboard, membuat perhitungan, atau hasil cetak. Software
aplikasi adalah kunci untuk membantu Anda mencapai Anda tujuan karir.
Perwakilan penjualan
menggunakan perangkat lunak untuk memasukkan pesanan penjualan dan membantu mereka pelanggan mendapatkan apa yang mereka inginkan.
Pedagang saham dan obligasi menggunakan perangkat lunak untuk membuat splitsecond keputusan yang melibatkan jutaan dolar. Para ilmuwan menggunakan perangkat lunak untuk menganalisis ancaman pemanasan global. Terlepas dari pekerjaan Anda, Anda kemungkinan besar akan menggunakan perangkat lunak untuk membantu Anda maju dalam karir Anda dan mendapatkan upah yang lebih tinggi. Hari ini, sebagian besar organisasi tidak bisa berfungsi tanpa software akuntansi untuk mencetak cek gaji, masukkan penjualan perintah, dan mengirimkan tagihan. Anda juga dapat menggunakan perangkat lunak untuk membantu Anda mempersiapkan pribadi Anda pajak penghasilan, tetap anggaran, dan bermain game yang menghibur. Software bisa benar-benar memajukan karir Anda dan memperkaya hidup Anda. Kita mulai dengan gambaran software.
menggunakan perangkat lunak untuk memasukkan pesanan penjualan dan membantu mereka pelanggan mendapatkan apa yang mereka inginkan.
Pedagang saham dan obligasi menggunakan perangkat lunak untuk membuat splitsecond keputusan yang melibatkan jutaan dolar. Para ilmuwan menggunakan perangkat lunak untuk menganalisis ancaman pemanasan global. Terlepas dari pekerjaan Anda, Anda kemungkinan besar akan menggunakan perangkat lunak untuk membantu Anda maju dalam karir Anda dan mendapatkan upah yang lebih tinggi. Hari ini, sebagian besar organisasi tidak bisa berfungsi tanpa software akuntansi untuk mencetak cek gaji, masukkan penjualan perintah, dan mengirimkan tagihan. Anda juga dapat menggunakan perangkat lunak untuk membantu Anda mempersiapkan pribadi Anda pajak penghasilan, tetap anggaran, dan bermain game yang menghibur. Software bisa benar-benar memajukan karir Anda dan memperkaya hidup Anda. Kita mulai dengan gambaran software.
Sistem dan
perangkat lunak aplikasi sangat penting dalam membantu individu dan organisasi
mencapai tujuan mereka.
Software terdiri dari program yang mengontrol cara
kerja perangkat keras komputer. Dua kategori utama dari perangkat lunak adalah
sistem perangkat lunak dan perangkat lunak aplikasi. Sistem software adalah
kumpulan program yang berinteraksi antara hardware dan software aplikasi, dan termasuk
operasi sistem, program utilitas, dan middleware. Aplikasi perangkat lunak
dapat proprietary atau dari rak, dan memungkinkan orang untuk memecahkan
masalah dan melakukan tugas-tugas tertentu. Sebuah sistem operasi (OS) adalah
seperangkat program computer yang mengontrol perangkat keras komputer untuk
mendukung pengguna 'kebutuhan komputasi. OS mengkonversi instruksi dari aplikasi
ke satu set instruksi yang dibutuhkan oleh perangkat keras.
Peran perantara ini
memungkinkan kemerdekaan hardware. OS juga mengelola memori, yang melibatkan
penyimpanan pengendali akses dan penggunaan dengan mengubah permintaan logis ke
fisik lokasi dan dengan menempatkan data dalam ruang penyimpanan terbaik, termasuk
memori virtual. OS mengelola tugas-tugas untuk mengalokasikan sumber daya computer
melalui multitasking dan time-sharing. Dengan multitasking, pengguna dapat
menjalankan lebih dari satu aplikasi pada satu waktu. Berbagi waktu memungkinkan
lebih dari satu orang untuk menggunakan computer sistem pada waktu yang sama. Kemampuan
komputer untuk menangani peningkatan jumlah pengguna secara bersamaan dengan
lancar disebut skalabilitas, fitur penting untuk sistem diharapkan untuk
menangani sejumlah besar pengguna. OS juga menyediakan antarmuka pengguna, yang
memungkinkan pengguna untuk mengakses dan perintah komputer. Sebuah berbasis
perintah antarmuka pengguna memerlukan teks perintah untuk mengirim pesan antarmuka
pengguna grafis (GUI), seperti Windows, menggunakan ikon dan menu.
Aplikasi
perangkat lunak menggunakan OS dengan layanan meminta melalui aplikasi
didefinisikan antarmuka program (API). Programmer dapat menggunakan API untuk
membuat perangkat lunak aplikasi tanpa harus memahami inner OS. API juga
menyediakan tingkat hardware kemerdekaan sehingga perangkat keras yang
mendasari dapat berubah tanpa harus membutuhkan menulis ulang dari aplikasi
perangkat lunak. Selama bertahun-tahun, beberapa OS populer telah dikembangkan.
Ini termasuk beberapa OS proprietary yang digunakan terutama pada mainframe.
MS-DOS adalah OS awal untuk IBM-kompatibel. Windows yang lebih tua OS adalah
GUI digunakan dengan DOS. Versi yang lebih baru, seperti Windows Vista dan XP,
yang OS yang berfungsi penuh yang tidak perlu DOS. Komputer Apple menggunakan
proprietary OS tersebut sebagai Mac OS dan Mac OS X. UNIX adalah OS yang kuat
yang bias digunakan pada banyak jenis sistem komputer dan platform, dari komputer
pribadi ke sistem mainframe. UNIX membuatnya mudah untuk memindahkan program
dan data antar komputer atau menghubungkan mainframe dan komputer pribadi untuk
berbagi sumber. Linux adalah kernel dari OS yang sumber kode tersedia secara
bebas untuk semua orang.
Beberapa variasi Linux tersedia, dengan set kemampuan
dan aplikasi untuk membentuk OS lengkap, misalnya, Red Hat Linux. z / OS dan
HP-UX adalah OS untuk komputer mainframe. Beberapa OS, seperti Palm OS, Windows
Mobile, Windows Embedded, Pocket PC, dan variasi Linux, telah dikembangkan
untuk mendukung ponsel komunikasi dan peralatan konsumen. Program utilitas
dapat melakukan banyak tugas yang berguna dan sering datang diinstal pada
komputer bersama dengan OS. Perangkat lunak ini digunakan untuk menggabungkan
dan menyortir set data, melacak computer pekerjaan yang dijalankan, kompres
file data, melindungi terhadap berbahaya virus komputer, dan memonitor
perangkat keras dan kinerja jaringan. Middleware adalah perangkat lunak yang
memungkinkan sistem yang berbeda untuk berkomunikasi dan mentransfer data
bolak-balik. SEBUAH arsitektur berorientasi layanan (SOA) menggunakan aplikasi
modular layanan untuk memungkinkan pengguna untuk berinteraksi dengan sistem,
dan system untuk berinteraksi satu sama lain.
Aplikasi
Perangkat lunak
Aplikasi perangkat lunak menerapkan kekuatan komputer
untuk memecahkan masalah dan melakukan tugas-tugas tertentu. Salah satu cara
yang berguna mengklasifikasikan banyak kegunaan potensi sistem informasi untuk
mengidentifikasi lingkup masalah dan peluang ditangani oleh organisasi tertentu
atau lingkungan pengaruhnya. Untuk kebanyakan perusahaan, lingkup pengaruh yang
pribadi, workgroup, dan perusahaan. Pengguna perangkat lunak, atau perangkat
lunak produktivitas pribadi, termasuk program tujuan umum yang memungkinkan
pengguna untuk meningkatkan mereka efektivitas pribadi, meningkatkan kualitas
dan jumlah pekerjaan yang dapat dilakukan. Software yang membantu kelompok
bekerja bersama-sama sering disebut workgroup perangkat lunak aplikasi, dan termasuk
perangkat lunak penjadwalan kelompok, surat elektronik, dan perangkat lunak
lain yang memungkinkan orang untuk berbagi ide. Perusahaan software yang
menguntungkan seluruh organisasi juga dapat dikembangkan atau dibeli.
Banyak
organisasi yang beralih ke software enterprise resource planning, satu set
terpadu program yang mengelola operasi bisnis perusahaan penting untuk seluruh
multisite, organisasi global.
Tiga pendekatan untuk aplikasi perangkat lunak
berkembang untuk membangun perangkat lunak aplikasi proprietary, membeli
program yang ada dari rak, atau menggunakan kombinasi disesuaikan dan off-the-shelf
software aplikasi. Membangun perangkat lunak berpemilik (in-house atau kontrak)
memiliki keuntungan sebagai berikut:
Organisasi akan mendapatkan perangkat lunak yang lebih
dekat matchesits kebutuhan; dengan terlibat dengan pengembangan, organisasi memiliki
kontrol lebih lanjut atas hasil; dan organisasi memiliki fleksibilitas yang
lebih dalam membuat perubahan. Itu kerugian meliputi: Hal ini mungkin memakan
waktu lebih lama dan biaya lebih untuk mengembangkan, staf di-rumah akan sulit ditekan
untuk memberikan dukungan yang berkelanjutan dan pemeliharaan, dan ada risiko
besar bahwa fitur software tidak akan bekerja seperti yang diharapkan atau yang
masalah kinerja lainnya akan terjadi. Membeli perangkat lunak off-the-rak
memiliki banyak keuntungan. Biaya awal yang lebih rendah, ada risiko lebih
rendah bahwa perangkat lunak akan gagal untuk bekerja seperti yang diharapkan,
dan perangkat lunak akan cenderung kualitas tinggi dari perangkat lunak
berpemilik.
Beberapa kelemahan adalah bahwa organisasi mungkin membayar untuk
fitur yang dilakukannya tidak perlu, perangkat lunak mungkin kurang fitur
penting yang membutuhkan kustomisasi mahal, dan sistem mungkin memerlukan proses
rekayasa ulang. Beberapa organisasi telah mengambil pendekatan-ketiga menyesuaikan
paket perangkat lunak. Pendekatan ini biasanya melibatkan campuran keuntungan
dan kerugian sebelumnya dan harus dikelola dengan hati-hati. Sebuah penyedia
layanan aplikasi (ASP) adalah perusahaan yang dapat menyediakan perangkat
lunak, dukungan, dan perangkat keras di computer
yang menjalankan perangkat lunak dari fasilitas pengguna atas jaringan. ASP
menyesuaikan software off-the-rak kontrak dan kecepatan penyebaran aplikasi
baru sambil membantu manajer menghindari sakit kepala implementasi. Penggunaan
ASP mengurangi kebutuhan bagi banyak ahli IS anggota staf dan juga menurunkan
biaya start-up proyek. Software sebagai sebuah layanan (SaaS) memungkinkan
perusahaan untuk berlangganan bisnis Web-disampaikan aplikasi perangkat lunak
dengan membayar biaya layanan bulanan atau biaya per-gunakan. Meskipun ratusan
aplikasi komputer dapat membantu orang di sekolah, rumah, dan bekerja, aplikasi
utama adalah pengolah kata, analisis spreadsheet, database, grafis, dan layanan
online. Sebuah software suite, SmartSuite seperti, WordPerfect, StarOffice,
atau Office, menawarkan koleksi yang kuat program.
0 komentar:
Posting Komentar