29
SISTEM PERANGKAT LUNAK Mengendalikan kegiatan perangkat keras komputer adalah salah satu fungsi yang paling penting dari sistem perangkat lunak. Sistem perangkat lunak juga mendukung program aplikasi 'pemecahan masalah kemampuan. Berbagai jenis perangkat lunak sistem termasuk sistem operasi dan utilitas program. Sistem Operasi Sebuah sistem operasi (OS) adalah seperangkat program komputer yang mengendalikan perangkat keras komputer dan bertindak sebagai antarmuka dengan program aplikasi. Lihat Gambar 2.9. Sistem operasi dapat kontrol satu komputer atau beberapa komputer, atau mereka dapat memungkinkan beberapa pengguna untuk berinteraksi dengan satu komputer. Berbagai kombinasi dari OS, komputer, dan pengguna termasuk berikut: Komputer Single dengan single user. Sistem ini umumnya digunakan dalam pribadi komputer atau komputer genggam yang memungkinkan satu pengguna pada satu waktu. Komputer Tunggal dengan beberapa pengguna. Sistem ini khas lebih besar, mainframe komputer yang dapat menampung ratusan atau ribuan orang, semua menggunakan komputer pada waktu yang sama. Beberapa komputer dengan beberapa pengguna. Sistem ini khas dari jaringan komputer, seperti jaringan rumah dengan beberapa komputer yang terpasang atau komputer besar jaringan dengan ratusan komputer terpasang di seluruh dunia. komputer tujuan khusus. Jenis sistem khas dari sejumlah komputer dengan fungsi khusus, seperti yang mengontrol pesawat militer yang canggih, ruang angkutan, kamera digital, atau peralatan rumah. Perangkat Keras Operasi sistem Aplikasi perangkat lunak Gambar 2.9 Peran Sistem Operasi Peran sistem operasi untuk bertindak sebagai interface antara perangkat lunak aplikasi dan perangkat keras. OS, yang memainkan peran sentral dalam fungsi sistem komputer yang lengkap, biasanya disimpan pada disk. Setelah sistem komputer dimulai, atau "boot up," bagian-bagian dari OS ditransfer ke memori mereka dibutuhkan. Anda juga dapat mem-boot komputer dari CD, DVD, atau bahkan thumb drive yang dihubungkan ke port USB. Sebuah perangkat penyimpanan yang berisi beberapa atau semua OS sering disebut "rescue disk" karena Anda dapat menggunakannya untuk memulai komputer jika Anda memiliki masalah dengan hard disk utama. Koleksi program yang membentuk sistem operasi melakukan berbagai kegiatan, termasuk yang berikut: Melakukan fungsi perangkat keras komputer umum Memberikan antarmuka pengguna dan input / output manajemen

Sistem perangkat lunak

Embed Size (px)

Citation preview

Page 1: Sistem perangkat lunak

SISTEM PERANGKAT LUNAK Mengendalikan kegiatan perangkat keras komputer adalah salah satu fungsi yang paling penting dari

sistem perangkat lunak. Sistem perangkat lunak juga mendukung program aplikasi 'pemecahan masalah

kemampuan. Berbagai jenis perangkat lunak sistem termasuk sistem operasi dan utilitas

program.

Sistem Operasi

Sebuah sistem operasi (OS) adalah seperangkat program komputer yang mengendalikan perangkat keras komputer

dan bertindak sebagai antarmuka dengan program aplikasi. Lihat Gambar 2.9. Sistem operasi dapat

kontrol satu komputer atau beberapa komputer, atau mereka dapat memungkinkan beberapa pengguna untuk

berinteraksi

dengan satu komputer. Berbagai kombinasi dari OS, komputer, dan pengguna termasuk

berikut:

• Komputer Single dengan single user. Sistem ini umumnya digunakan dalam pribadi

komputer atau komputer genggam yang memungkinkan satu pengguna pada satu waktu.

• Komputer Tunggal dengan beberapa pengguna. Sistem ini khas lebih besar, mainframe

komputer yang dapat menampung ratusan atau ribuan orang, semua menggunakan

komputer pada waktu yang sama.

• Beberapa komputer dengan beberapa pengguna. Sistem ini khas dari jaringan

komputer, seperti jaringan rumah dengan beberapa komputer yang terpasang atau komputer besa r

jaringan dengan ratusan komputer terpasang di seluruh dunia.

• komputer tujuan khusus. Jenis sistem khas dari sejumlah komputer dengan

fungsi khusus, seperti yang mengontrol pesawat militer yang canggih, ruang

angkutan, kamera digital, atau peralatan rumah.

Perangkat Keras Operasi sistem Aplikasi perangkat lunak Gambar 2.9 Peran Sistem Operasi Peran sistem operasi untuk bertindak sebagai interface antara perangkat lunak aplikasi dan perangkat keras. OS, yang memainkan peran sentral dalam fungsi sistem komputer yang lengkap, biasanya disimpan pada disk. Setelah sistem komputer dimulai, atau "boot up," bagian-bagian dari OS ditransfer ke memori mereka dibutuhkan. Anda juga dapat mem-boot komputer dari CD,

DVD, atau bahkan thumb drive yang dihubungkan ke port USB. Sebuah perangkat penyimpanan yang berisi

beberapa atau semua OS sering disebut "rescue disk" karena Anda dapat menggunakannya untuk memulai komputer jika

Anda memiliki masalah dengan hard disk utama. Koleksi program yang membentuk sistem operasi melakukan berbagai kegiatan, termasuk yang berikut:

• Melakukan fungsi perangkat keras komputer umum

• Memberikan antarmuka pengguna dan input / output manajemen

Page 2: Sistem perangkat lunak

• Menyediakan tingkat kemandirian hardware • memori Mengelola sistem • tugas Mengelola pengolahan • Memberikan kemampuan jaringan

• Mengontrol akses ke sumber daya sistem • Mengelola file

Fungsi umum Hardware

Semua aplikasi harus melakukan tugas-tugas berkaitan dengan perangkat keras tertentu, seperti berikut:

• Dapatkan masukan dari keyboard atau perangkat input lain • Mengambil data dari disk • Simpan data pada disk • Menampilkan informasi pada monitor atau printer Masing-masing tugas memerlukan satu set instruksi rinci. OS mengkonversi permintaan dasar ke dalam set instruksi rinci yang membutuhkan perangkat keras. Akibatnya, OS bertindak sebagai perantara antara aplikasi dan perangkat keras. OS khas melakukan ratusan tugas tersebut, menerjemahkan masing-masing menjadi satu atau lebih instruksi untuk perangkat keras. Para

notifikasi OS pengguna jika input atau output perangkat memerlukan perhatian, jika kesalahan telah terjadi, dan jika ada normal terjadi dalam sistem. User Interface dan Input / Output Management Salah satu fungsi yang paling penting dari OS menyediakan antarmuka pengguna, yang memungkinkan

orang untuk mengakses dan berinteraksi dengan sistem komputer. User interface pertama untuk mainframe dan

sistem komputer pribadi perintah berbasis. Sebuah user interface berbasis command memerlukan teks perintah untuk diberikan ke komputer

untuk melakukan kegiatan dasar. Sebagai contoh, 00TAXRTN perintah ERASE akan menyebabkan komputer untuk menghapus atau menghapus file bernama 00TAXRTN. RENAME dan COPY yang lainnya contoh perintah yang digunakan untuk mengubah nama file dan copy file dari satu lokasi ke lokasi lain.

user interface Unsur sistem operasi yang memungkinkan Anda untuk mengakses dan perintah sistem komputer. berbasis perintah pengguna

antarmuka Sebuah user interface yang mengharuskan Anda untuk memberikan perintah teks ke komputer untuk melakukan kegiatan dasar.

Hardware dan Software | Bab 2 85 Copyright 2011 Cengage Learning. All Rights Reserved. Tidak dapat disalin, dipindai, atau digandakan, secara keseluruhan atau sebagian. Karena hak elektronik, beberapa konten pihak ketiga dapat ditekan dari e-book dan / atau

eChapter (s). Editorial telah dianggap bahwa setiap konten ditekan tidak material mempengaruhi pengalaman belajar secara keseluruhan. Cengage Learning berhak untuk menghapus konten tambahan kapan saja jika pembatasan hak berikutnya

memerlukannya. Sebuah antarmuka pengguna grafis (GUI) menampilkan gambar (disebut ikon) dan menu bahwa orang-orang gunakan untuk mengirim perintah ke sistem komputer. Banyak orang menemukan bahwa GUI lebih mudah gunakan karena pengguna intuitif memahami fungsi. Saat ini, pengguna grafis yang paling banyak digunakan antarmuka Windows dengan Microsoft. Seperti namanya, Windows didasarkan pada penggunaan jendela, atau sebagian dari layar display yang didedikasikan untuk aplikasi tertentu. Layar dapat menampilkan beberapa jendela sekaligus. Bangunan pada keberhasilan iPhone, karena tidak ada sebagian kecil

untuk user interface multitouch yang unik dan canggih, Windows 7 juga menyediakan dukungan kuat untuk

Page 3: Sistem perangkat lunak

berinteraksi dengan GUI melalui sentuhan, yang telah melahirkan generasi baru PC

yang dijual dengan menampilkan sentuhan. Hardware Kemerdekaan

Untuk menjalankan, aplikasi layanan permintaan dari OS melalui program aplikasi didefinisikan

interface (API), seperti yang ditunjukkan pada Gambar 2.10. Pemrogram dapat menggunakan API untuk membuat

aplikasi

software tanpa memahami inner sistem operasi. Aplikasi perangkat lunak Program aplikasi antarmuka Operasi sistem Komputer sistem perangkat keras Gambar 2.10 Application Program Interface (API) Link API aplikasi perangkat lunak untuk sistem operasi, menyediakan kemerdekaan hardware untuk pengembang perangkat lunak. Manajemen memori

OS ini juga mengontrol bagaimana memori diakses dan memaksimalkan memori dan penyimpanan yang tersedia. Kebanyakan baru OS mengelola memori yang lebih baik daripada yang lebih tua OS. Fitur manajemen memori

banyak OS memungkinkan komputer untuk mengeksekusi instruksi program s ecara efektif dan untuk mempercepat

pengolahan. Salah satu cara untuk meningkatkan kinerja komputer lama adalah untuk meng-upgrade ke yang lebih

baru OS dan meningkatkan jumlah memori.

Dukungan sebagian OS memori virtual, yang mengalokasikan ruang pada hard disk untuk melengkapi

yang langsung, kapasitas memori fungsional RAM. Virtual memory bekerja dengan menukar

program atau bagian dari program antara memori dan satu atau disk lebih banyak perangkat -konsep disebut paging. Hal ini mengurangi waktu idle CPU dan meningkatkan jumlah pekerjaan yang dapat berjalan di rentang waktu tertentu. Tugas Pengolahan Fitur tugas pengelolaan OS saat ini mengelola semua kegiatan pengolahan. Tugas manajemen mengalokasikan

sumber daya komputer untuk membuat penggunaan terbaik dari masing-masing aset sistem. Software

Taskmanagement memungkinkan satu pengguna menjalankan beberapa program atau tugas pada saat yang sama

(Multitasking) dan memungkinkan beberapa pengguna untuk menggunakan komputer yang sama pada waktu yang

sama (waktu berbagi). OS dengan kemampuan multitasking memungkinkan pengguna untuk menjalankan lebih dari satu aplikasi pada waktu yang sama. Sebagian besar pengguna komputer mengambil keuntungan dari multitasking OS tanpa disadari bagaimana inovatif mereka. Tanpa harus keluar dari program, Anda dapat bekerja dalam satu aplikasi,

mudah pop ke yang lain, dan kemudian melompat kembali ke program pertama, mengambil mana Anda tinggalkan off. Lebih baik lagi, saat Anda sedang bekerja di latar depan dalam satu program, satu atau lebih lainnya aplikasi dapat berputar jauh, tak terlihat, di latar belakang, menyortir database, mencetak

Page 4: Sistem perangkat lunak

dokumen, atau melakukan operasi yang panjang lainnya yang dinyatakan akan memonopoli Anda komputer dan meninggalkan Anda menatap layar tidak dapat melakukan pekerjaan lain. Multitasking dapat menyimpan pengguna cukup banyak waktu dan usaha. Berbagi waktu memungkinkan lebih dari satu orang untuk menggunakan sistem komputer pada waktu yang sama. Misalnya, perwakilan layanan pelanggan 15 mungkin memasukkan data penjualan ke komputer sistem perusahaan mail-order pada waktu yang sama. Dalam kasus lain, ribuan orang mungkin secara bersamaan menggunakan layanan komputer online untuk mendapatkan harga saham dan berharga

berita bisnis.

antarmuka pengguna grafis (GUI) Sebuah antarmuka yang menampilkan gambar (Ikon) dan menu yang digunakan orang untuk mengirim perintah ke komputer sistem. antarmuka program aplikasi (API) Sebuah antarmuka yang memungkinkan aplikasi untuk memanfaatkan operasi sistem.

Kemampuan komputer untuk menangani peningkatan jumlah pengguna secara bersamaan dengan lancar disebut skalabilitas. Fitur ini sangat penting untuk sistem diharapkan untuk menangani sejumlah besar pengguna seperti komputer mainframe atau server Web. Karena komputer pribadi OS adalah biasanya berorientasi pada pengguna tunggal, mereka tidak perlu untuk mengelola tugas -tugas multi-pengguna

sering. Jaringan Kemampuan

Sebagian besar sistem operasi termasuk kemampuan jaringan sehingga komputer dapat bergabung bersama-sama dalam jaringan untuk mengirim dan menerima data dan berbagi sumber daya komputasi. PC yang menjalankan

Mac,

Sistem operasi Windows, atau Linux memungkinkan pengguna untuk dengan mudah mengatur rumah atau bis nis

jaringan untuk berbagi koneksi internet, printer, penyimpanan, dan data. Windows 7 termasuk fitur HomeGroup yang

membuatnya mudah untuk berbagi foto, musik, file, dan printer dengan orang lain pada jaringan rumah. Sistem operasi untuk komputer server yang lebih besar yang dirancang khusus untuk lingkungan jaringan komputer.

Akses ke Sistem Sumber Daya dan Keamanan

Karena komputer sering menangani data sensitif yang dapat diakses melalui jaringan, OS

perlu untuk memberikan tingkat keamanan yang tinggi terhadap akses tidak sah ke data pengguna dan program. Biasanya, OS menetapkan prosedur logon yang mengharuskan pengguna untuk memasukkan

kode identifikasi, seperti nama pengguna, dan sandi yang cocok. Jika kode identifikasi

tidak valid atau jika password tidak sesuai dengan kode identifikasi, pengguna tidak bisa mendapatkan akses ke komputer. Beberapa OS mengharuskan password pengguna sering berubah-seperti setiap 20 sampai 40 hari. Jika pengguna berhasil login ke sistem, membatasi OS

akses ke hanya bagian dari sistem yang pengguna telah resmi. Catatan OS yang menggunakan sistem dan untuk berapa lama dan setiap laporan pelanggaran berusaha keamanan.

Manajemen File

OS mengelola file untuk memastikan bahwa file dalam penyimpanan sekunder tersedia bila diperlukan dan bahwa mereka dilindungi dari akses oleh pengguna yang tidak sah. Banyak komputer mendukung beberapa

Page 5: Sistem perangkat lunak

pengguna yang menyimpan file pada disk berlokasi atau tape drive. OS melacak di mana setiap file disimpan dan siapa yang dapat mengaksesnya. OS harus menentukan apa yang harus dilakukan jika lebih

dari satu permintaan pengguna akses ke file yang sama pada waktu yang sama. Bahkan pada personal yang berdiri

sendiri komputer dengan hanya satu pengguna, manajemen file yang dibutuhkan untuk melacak di mana file berada, apa ukuran mereka, ketika mereka diciptakan, dan yang menciptakan mereka.

Sistem Operasi saat ini Awal OS yang sangat dasar. Hari ini, bagaimanapun, lebih maju OS telah dikembangkan, menggabungkan fitur

canggih dan efek grafis yang mengesankan. Tabel 2.5 mengklasifikasikan

Jumlah OS saat ini dengan lingkup pengaruh. Microsoft Sistem Operasi PC

Karena perusahaan kecil bernama Microsoft mengembangkan PC-DOS dan MS-DOS untuk mendukung IBM komputer pribadi yang diperkenalkan pada 1980-an, komputer pribadi OS memiliki terus berevolusi. PC-DOS dan MS-DOS memiliki antarmuka command-driven yang sulit untuk belajar

dan menggunakan. Setiap versi baru dari OS telah meningkatkan kemudahan penggunaan, pengolahan kemampuan,

keandalan, dan kemampuan untuk mendukung perangkat keras komputer baru. Windows XP (XP dilaporkan singkatan pengalaman indah yang Anda akan memiliki dengan komputer pribadi Anda) dirilis pada musim gugur 2001. Sebelumnya versi konsumen Windows yang terutama tidak stabil dan jatuh sering, membutuhkan frustasi dan memakan waktu reboot. Dengan XP, Microsoft berusaha untuk membawa keandalan untuk konsumen. Microsoft merilis Windows Vista pada tahun 2007 dengan tujuan menyediakan lebih aman dan sistem operasi yang stabil. Sistem operasi baru mencakup sejumlah fitur baru. Itu sebagian besar versi lanjutan dari Vista termasuk antarmuka grafis 3D yang disebut Aero. Namun,

persyaratan sistem untuk Windows Vista dengan Aero membutuhkan banyak pengguna untuk membeli yang baru,

lebih PC yang kuat. Masalah lain adalah bahwa beberapa perangkat lunak dan perangkat keras yang dirancang untuk

Windows XP tidak akan berjalan di Vista.

Versi berikutnya, Windows 7, dirilis pada tahun 2009 dengan perbaikan dan fitur baru. Sebagian besar analis diklasifikasikan Windows 7 sebagai "Vista dilakukan dengan benar." 30 Selain menangani

beberapa kelemahan di Windows Vista, Windows 7 memperkenalkan jendela baru fungsi manipulasi

yang memungkinkan pengguna untuk lebih mudah menemukan, akses, dan bekerja dengan informasi dalam file. Ia

juga memiliki

kemampuan jaringan rumah perbaikan dan aplikasi ditingkatkan. Windows 7 memiliki kuat dukungan untuk menampilkan sentuhan dan netbook, mengantarkan era baru perangkat komputasi mobile.

Apple Sistem Operasi Komputer

Meskipun IBM sistem platform tradisional menggunakan salah satu dari Windows OS dan Intel mikroprosesor

(sering disebut Wintel untuk alasan ini), komputer Apple telah menggunakan non-Intel mikroprosesor yang dirancang oleh Apple, IBM, dan Motorola dan milik Apple OS-the Mac OS. Komputer Apple baru, bagaimanapun, menggunakan chip Intel. Meskipun komputer Wintel memegang pangsa terbesar dari pasar bisnis PC, komputer Apple juga cukup populer, terutama di bidang penerbitan, pendidikan, seni grafis, musik, film, dan media.

Apple OS juga telah berevolusi selama beberapa tahun dan sering menyediakan fitur yang tidak tersedia dari Microsoft. Baru-baru ini, bagaimanapun, Windows dan Mac platform telah berevolusi untuk berbagi banyak fitur yang sama seperti mereka bersaing untuk pengguna. Pada bulan Juli 2001, Mac OS X adalah dirilis sebagai OS yang sama sekali baru untuk Mac berbasis pada sistem operasi UNIX. Ini termasuk

Page 6: Sistem perangkat lunak

antarmuka pengguna baru, yang memberikan tampilan visual yang baru untuk pengguna-termasuk bercahaya dan elemen semitransparan, seperti tombol, scroll bar, jendela, dan animasi fluida meningkatkan pengalaman pengguna. Sejak rilis pertama, Apple telah ditingkatkan OS X beberapa kali. Snow Leopard (OS X v10.6)

adalah versi terbaru dari OS X, dirilis pada tahun 2009 untuk bersaing dengan Windows 7. Lihat

Gambar 2.11. Snow Leopard termasuk Time Machine, alat backup yang kuat yang memungkinkan pengguna untuk melihat sistem mereka seperti tampak di masa lalu dan membangkitkan file yang dihapus. Snow Leopard

juga

termasuk beberapa desktop, sebuah video chat program yang memungkinkan pengguna untuk berpose di depan

lanskap imajiner, utilitas pencarian sistem yang kuat, dan perangkat lunak lainnya diperbaru i. Mac juga dianggap sangat aman, dengan tidak ada virus atau spyware infeksi meluas sampai saat ini.

Karena Mac OS X berjalan pada prosesor Intel, pengguna Mac dapat mengatur komputer mereka untuk

menjalankan

Windows Vista dan Mac OS X dan pilih yang platform mereka ingin bekerja dengan ketika

mereka boot komputer mereka. Pengaturan semacam itu disebut dual boot. Sementara Mac dapat ganda boot ke Windows, sebaliknya tidak benar. Apple tidak mengizinkan OS X untuk dijalankan pada setiap Mesin selain Apple. Namun, Windows PC bisa dual boot dengan Linux dan OS lainnya. Microsoft Windows, Microsoft Windows Mobile Microsoft Windows Server 2008 Microsoft Windows Server 2008 Mac OS X, Mac OS X iPhone Mac OS X Server

Workgroup Pribadi Perusahaan Linux Linux Linux Google Android, Chrome OS Palm Web OS UNIX UNIX IBM i5 / OS dan z / OS IBM i5 / OS dan z / OS

HP-UX 11i HP-UX 11i Tabel 2.5 Sistem Operasi Melayani Tiga Spheres Pengaruh

Linux

Linux adalah OS yang dikembangkan oleh Linus Torvalds pada tahun 1991 sebagai mahasiswa di Finlandia. OS ini didistribusikan di bawah GNU General Public License, dan kode sumbernya tersedia secara bebas untuk semua orang. Hal ini, oleh karena itu, disebut sebuah sistem operasi open-source. Ini tidak berarti, bagaimanapun,

bahwa Linux dan berbagai macam distribusinya yang tentu-perusahaan bebas dan pengembang dapat mengisi uang untuk distribusi asalkan kode sumber tetap tersedia. Linux adalah sebenarnya hanya kernel dari OS, bagian yang mengendalikan perangkat keras, mengelola file, memisahkan

proses, dan sebagainya. Beberapa kombinasi dari Linux yang tersedia, dengan berbagai set kemampuan dan aplikasi untuk membentuk OS lengkap. Masing-masing kombinasi ini disebut distribusi Linux. Banyak distribusi yang tersedia sebagai download gratis. Linux tersedia di Internet dan dari sumber lain. Versi populer termasuk Red Hat Linux dan Caldera OpenLinux. Beberapa vendor komputer besar, termasuk IBM,

Hewlett-Packard, dan Intel, mendukung sistem operasi Linux. Misalnya, IBM memiliki

Page 7: Sistem perangkat lunak

ratusan programmer bekerja dengan Linux. Linux adalah OS yang populer untuk server, didistribusikan sistem, dan bahkan superkomputer. Kebanyakan lulusan ilmu komputer dan teknik yang akrab dengan Linux, sehingga tidak ada kekurangan programmer dan insinyur untuk berbasis Linux

sistem. Fleksibilitas dari arsitektur terbuka juga memudahkan untuk menyesuaikan Linux untuk kebutuhan yang berbeda dalam lingkungan yang berbeda. Google telah mengembangkan sistem operasi berbasis Linux bernama Chrome OS sendiri. Chrome dirancang untuk komputer mobile kecil dan netbook dengan fokus pada mengakses informasi dan layanan

seperti e-mail, Web browsing, jejaring sosial, dan Google Webbased aplikasi online. 31

Workgroup Sistem Operasi Untuk mengimbangi permintaan pengguna, teknologi masa depan harus mendukung sebuah dunia di mana penggunaan jaringan, persyaratan penyimpanan data, dan pengolahan data kecepatan meningkat pada dramatis tingkat. Peningkatan pesat ini dalam komunikasi dan kemampuan pengolahan data mendorong batas-batas ilmu komputer dan fisika. Kuat dan canggih OS yang diperlukan untuk menjalankan server yang memenuhi kebutuhan bisnis tersebut untuk kelompok kerja.

Windows Server

Microsoft Windows Server dirancang untuk melakukan sejumlah tugas yang sangat penting untuk situs web dan Aplikasi Web perusahaan. Sebagai contoh, Microsoft Windows Server dapat digunakan untuk mengkoordinasikan

pusat data yang besar. OS ini juga bekerja dengan produk Microsoft lainnya. Hal ini dapat digunakan untuk mencegah pengungkapan yang tidak sah informasi dengan memblokir teks dan e -mail dari menjadi

disalin, dicetak, atau diteruskan ke orang lain. Microsoft Windows Server 2008 adalah yang paling

Versi terbaru dari Windows Server dan memberikan manfaat seperti sistem manajemen server Web yang kuat, alat

virtualisasi yang memungkinkan berbagai sistem operasi untuk berjalan pada satu Server, fitur keamanan canggih, dan dukungan administratif yang kuat. Gambar 2.11 Mac OS X Snow Leopard Platform Blended di LinkedIn

Meskipun Microsoft Windows mendominasi OS bisnis desktop pasar, Mac mulai membuat terobosan. Populer jaringan sosial bisnis yang berfokus, LinkedIn, menemukan bahwa perusahaan karyawan umumnya memiliki preferensi yang kuat untuk satu operasi sistem di atas yang lain. Daripada memaksa karyawan untuk menggunakan salah satu Sistem operasi standar dan perangkat lunak yang cocok, LinkedIn

memungkinkan karyawan untuk memilih baik Windows atau Mac Platform dan kadang-kadang bahkan Linux.

Perusahaan web besar seperti LinkedIn menyewa berbagai

spesialis mulai dari pengembang Web dan insinyur perangkat lunak seniman grafis, desainer, akuntan, dan eksekutif. Sering

profesional dari berbagai disiplin ilmu lebih memilih satu platform di atas lain karena perangkat lunak khusus yang dirancang untuk itu Platform. Mac sangat populer dengan apa yang disebut teknisi: Web pengembang, insinyur perangkat lunak, dan programmer. Mereka menyukai Platform Mac karena kekuatannya dan karena didasarkan pada Kernel UNIX. UNIX populer dengan programmer yang suka bekerja

dari baris perintah. LinkedIn menyediakan semua perangkat lunak insinyur dengan negara-of-the-art Mac Pro (desktop PC) dan MacBook (notebook PC). LinkedIn menggunakan peralatan ini sebagai

Page 8: Sistem perangkat lunak

godaan untuk menarik top-of-the-line insinyur. Menurut LinkedIn, "faktor Mac" memiliki dampak besar pada pengembang ' keputusan untuk bergabung dengan perusahaan. Beberapa pengembang bahkan mengatur mereka

Mac untuk menjalankan Mac OS X dan Linux sehingga mereka dapat mengembangkan

Software LinkedIn untuk berjalan dalam browser pada platform Linux.

Seniman dan desainer grafis biasanya dibagi antara Windows dan Mac tergantung pada software apa yang mereka memilih untuk menggunakan.

Aperture adalah software photo-editing populer untuk Mac. Akan Tetapi, Photoshop dan grafis populer lainnya perangkat lunak dari Adobe adalah

tersedia untuk Windows dan Mac. Secara umum, Mac memiliki

sejarah panjang menarik bagi desainer media digital. Itu adalah sangat populer dengan produsen video dan musik. Untuk aplikasi bisnis, Microsoft Windows biasanya raja. Sangat jarang untuk menemukan Mac dalam lingkungan bisnis. Produk LinkedIn

manajer, akuntan, manajer sumber daya manusia, eksekutif, dan staf bisnis lainnya memiliki pilihan Microsoft Windows PC atau Mac. Anehnya, 68 persen memilih Mac. Umum popularitas Mac di Silicon Valley mungkin mengapa LinkedIn memiliki

begitu banyak pengguna Mac. Juga, Microsoft Office dan bisnis lainnya perangkat lunak yang tersedia untuk platform Mac. Departemen TI LinkedIn telah menyediakan layanan kepada semua karyawan melalui jaringan terpadu platform dual. Mac sepenuhnya kompatibel dengan Windows dan tidak memiliki masalah berbagi

file dan sumber daya melalui jaringan. LinkedIn tidak harus memodifikasi

lingkungan jaringan untuk mengakomodasi kedua Mac dan Windows PC. Sebagai peningkatan jumlah komputasi berlangsung secara online bukan pada PC lokal, ada kemungkinan bahwa pilihan PC platform akan menjadi kurang penting. Pertanyaan Diskusi 1. Dalam hal apa LinkedIn unik dalam pilihan menyediakan nya karyawan dan dalam pilihan memungkinkan karyawannya untuk membuat? 2. Jika LinkedIn diperlukan semua karyawan untuk menggunakan platform yang sama, bagaimana mungkin persyaratan yang mengurangi karyawan produktivitas? Pertanyaan Berpikir Kritis 1. Apakah Anda berpikir LinkedIn akan menjadi trendsetter, dengan banyak bisnis yang mengikuti?

2. Apa manfaat tidak standardisasi sekitar satu platform menyediakan

untuk bisnis? SUMBER: staff Apple, "LinkedIn. Tidak Hanya Jaringan biasa Anda, "Apple Profil bisnis, www.apple.com/business/profiles/linkedin, diakses 12 Oktober 2009; Situs web LinkedIn, www.linkedin.com, diakses Februari 11, 2010. 90 UNIX

UNIX adalah OS yang kuat awalnya dikembangkan oleh AT & T untuk minicomputer-pendahulu

server yang lebih besar dari PC dan lebih kecil dari mainframe. UNIX dapat digunakan pada banyak jenis sistem komputer dan platform, termasuk workstation, server, dan komputer mainframe. UNIX juga membuat

Page 9: Sistem perangkat lunak

lebih mudah untuk memindahkan program dan data antar komputer atau menghubungkan mainframe dan workstation untuk berbagi sumber daya. Ada banyak varian UNIX-termasuk HP / UX dari Hewlett-Packard, AIX dari IBM, UNIX SystemV dari UNIX Sistem Lab, Solaris dari Sun Microsystems, dan SCO dari Santa Cruz Operations.

Pasar online eBay menggunakan Sun Microsystems server, software, penyimpanan, dan jasa untuk menjalankan

operasinya. Sistem operasi Sun Solaris mengelola sistem eBay, termasuk database server, server Web, tape libraries, dan sistem manajemen identitas. Online

Perusahaan lelang menemukan bahwa ketika mereka beralih ke Sun Solaris dan, kinerja sistem meningkat sebesar 20 persen. 32 The Idaho National Laboratory juga menggunakan Solaris untuk melakukan

penelitian dalam pekerjaan mereka untuk merancang reaktor nuklir lebih efisien dan aman.33

Red Hat Linux

Red Hat Software menawarkan jaringan OS Linux yang menyentuh bakat puluhan ribu programmer relawan yang menghasilkan aliran perbaikan untuk OS Linux.

Jaringan Red Hat Linux OS sangat efisien dalam melayani halaman Web dan dapat mengelola

cluster hingga delapan server. Linux lingkungan biasanya memiliki lebih sedikit virus dan keamanan

masalah daripada OS lain. Distribusi seperti SuSE dan Red Hat Linux telah membuktikan menjadi

OS yang sangat stabil dan efisien. Mac OS X Server

Mac OS X Server modern pertama OS server dari Apple Computer dan didasarkan pada OS UNIX. Versi terbaru adalah OS X Server 10,6 Snow Leopard. Ini mencakup dukungan untuk pemrosesan 64-bit, bersama dengan beberapa fungsi server dan fitur yang memungkinkan

memudahkan pengelolaan jaringan dan layanan Internet seperti e-mail, situs web hosting, kalender manajemen dan berbagi, wiki, dan podcasting.

Perusahaan Sistem Operasi Komputer mainframe, sering disebut sebagai "Big Iron," menyediakan komputasi dan penyimpanan

kapasitas untuk memenuhi kebutuhan pengolahan data yang besar dan menawarkan banyak pengguna kinerja tin ggi

dan ketersediaan sistem yang sangat baik, keamanan yang kuat, dan skalabilitas.Selain itu, lebar berbagai perangkat lunak aplikasi telah dikembangkan untuk dijalankan dalam lingkungan mainframe,

sehingga memungkinkan untuk membeli perangkat lunak untuk mengatasi hampir semua masalah bisnis. Sebagai

akibat, komputer mainframe tetap menjadi platform komputasi populer untuk bisnis mission -critical

aplikasi untuk banyak perusahaan. Contoh mainframe OS termasuk z / OS dari IBM, HPUX dari Hewlett-Packard,

dan Linux.

z / OS

Z / OS adalah IBM pertama 64-bit OS enterprise. Mendukung IBM Z900 dan Z800 baris mainframe yang bisa datang dengan sampai enam belas prosesor 64-bit. (Z singkatan nol downtime.) OS

menyediakan beberapa kemampuan baru untuk membuatnya lebih mudah dan lebih murah bagi pengguna untuk menjalankan komputer mainframe besar. OS telah meningkatkan manajemen beban kerja dan e-commerce

keamanan canggih. The IBM zSeries mainframe, seperti generasi sebelumnya IBM mainframe, memungkinkan pengguna membagi satu komputer ke beberapa server yang lebih kecil, masing-masing

dapat menjalankan aplikasi yang berbeda. Dalam pengakuan atas popularitas yang luas dari bersaing OS, z / OS memungkinkan partisi untuk menjalankan versi dari OS Linux. Ini berarti bahwa sebuah perusahaan dapat meng-upgrade ke mainframe yang menjalankan OS Linux.

Perusahaan asuransi kesehatan terbesar di Jerman, AOK, baru-baru ini menggantikan sistem inti dengan dua server mainframe IBM menjalankan z / OS. Perusahaan memilih z / OS berdasarkan nya reputasi untuk keandalan yang tinggi dan kinerja. AOK juga menggunakan perangkat lunak IBM Tivoli untuk

membantu

dalam mengotomatisasi tugas-tugas dalam infrastruktur mainframe dan manajemen sistem penyimpanan. AOK

Page 10: Sistem perangkat lunak

secara hukum bertanggung jawab untuk catatan menyimpan selama 30 tahun untuk kebijakan yang lebih dari 25

juta pemegang. 34 Bahwa tingkat tanggung jawab membutuhkan tingkat tertinggi keandalan sistem.

HP-UX dan Linux

HP-UX adalah OS berbasis UNIX yang kuat dari Hewlett-Packard yang dirancang untuk menangani berbagai

tugas-tugas bisnis, termasuk proses transaksi dan aplikasi Web online. Mendukung

Database Internet dan berbagai aplikasi bisnis server dan mainframe perusahaan

sistem. Hal ini dapat bekerja dengan program Java dan aplikasi Linux. HP-UX mendukung komputer

HewlettPackard dan yang dirancang untuk menjalankan prosesor Itanium Intel Enterprise Red Hat.

Linux untuk komputer mainframe IBM adalah contoh lain dari sistem operasi perusahaan.

Sistem Operasi untuk Komputer Kecil, Tertanam

Komputer, dan Perangkat tujuan khusus

New OS dan perangkat lunak lainnya mengubah cara kita berinteraksi dengan smartphone, ponsel,

kamera digital, TV, dan peralatan lainnya. OS ini juga disebut operasi tertanam

sistem karena mereka biasanya tertanam dalam perangkat, seperti mobil, TV

perekam, atau perangkat lainnya. Embedded software adalah industri bernilai miliaran dolar. OS ini

juga disebut sistem operasi tertanam, atau hanya embedded system, karena mereka biasanya

tertanam dalam perangkat. Embedded system yang dirancang untuk melakukan tugas -tugas khusus. Untuk

Misalnya, sebuah sistem embedded otomotif mungkin bertanggung jawab untuk mengendalikan injeksi bahan

bakar.

Embedded system Sebuah kamera digital mendukung mengambil dan melihat foto dan mungkin termasuk

set terbatas alat editing. Sebuah sistem embedded mengendalikan mesin MRI mengontrol

medan magnet yang kuat untuk memperoleh gambar 3D dari tubuh. Sebuah perangkat GPS menggunakan tertanam

sistem untuk membantu orang menemukan jalan mereka di sekitar kota. Lihat Gambar 2.12. Beberapa yang lebih

populer

OS untuk perangkat yang dijelaskan dalam bagian berikut.

Gambar 2.12

Perangkat GPS Penggunaan Tertanam

Sistem Operasi

Sebuah perangkat GPS menggunakan tertanam

sistem untuk memperoleh informasi dari

satelit , menampilkan saat Anda

lokasi di peta, dan mengarahkan Anda ke

tujuan Anda.

(Sumber: © iStockphoto / Roberta

Casaliggi.)

Ponsel Embedded Systems dan Sistem Operasi

Ponsel telah digunakan secara tradis ional embedded system untuk menyediakan komunikasi dan manajemen

informasi pribadi yang terbatas layanan kepada pengguna. Symbian adalah dunia yang paling banyak

ponsel digunakan tertanam OS dan secara tradisional memberikan suara dan komunikasi teks,

buku alamat, dan beberapa aplikasi dasar lainnya. Ketika RIM memperkenalkan BlackBerry

smartphone pada tahun 2002, kemampuan telepon mobile yang sangat memperluas. Sejak itu, sel

Page 11: Sistem perangkat lunak

sistem telepon tertanam telah berubah menjadi penuh OS komputer pribadi

seperti iPhone OS, Google Android, dan Microsoft Windows Mobile. Bahkan tradisional

embedded system seperti Palm OS (sekarang WebOS) dan Symbian telah berkembang menjadi PC

sistem operasi, dengan API dan kit pengembangan perangkat lunak yang memungkinkan pen gembang untuk

merancang

ratusan aplikasi yang menyediakan segudang layanan mobile.

Windows Embedded

Windows Embedded adalah keluarga dari Microsoft OS disertakan dengan atau tertanam ke kecil

perangkat komputer. Windows Embedded mencakup beberapa versi yang menyediakan komputasi

daya untuk TV set-top box, mesin industri otomatis, pemutar media, peralatan medis,

kamera digital, PDA, penerima GPS, ATM, perangkat game, dan perangkat bisnis seperti

cash register. Microsoft Auto menyediakan platform komputasi untuk perangkat lunak otomotif seperti

Ford Sync. Sistem Ford Sync menggunakan display di-dashboard dan jaringan nirkabel

teknologi untuk menghubungkan sistem otomotif dengan ponsel dan pemutar media portabel. Lihat

Gambar 2.13.

Gambar 2.13

Microsoft Auto dan Ford Sync

Sistem Ford Sync, dikembangkan pada

yang operasi Microsoft Auto

sistem, adalah komunikasi dan

sistem hiburan yang memungkinkan

Anda menggunakan perintah suara dengan

perangkat portable seperti ponsel

dan pemutar media.

(Sumber: Sam VarnHagen / Ford

Motor Co.)

Sistem Proprietary Linux Berbasis

Karena embedded system biasanya dirancang untuk tujuan tertentu dalam perangkat tertentu,

mereka biasanya eksklusif, atau kebiasaan-dibuat dan dimiliki oleh produsen. Sony Wii,

misalnya, menggunakan OS dirancang khusus berbasis kernel Linux. Linux adalah pilihan yang populer

untuk embedded system karena gratis dan sangat dapat dikonfigurasi. Pada bulan Oktober tahun 2009, Nokia

merilis smartphone-smartphone pertama N900 berbas is Linux. Linux 35 telah digunakan

di banyak embedded system, termasuk pembaca e-book, mesin ATM, ponsel, perangkat jaringan, dan pemutar

media. Setidaknya sembilan distribusi Linux dirancang untuk

embedded system. Linux merupakan pesaing utama Symbian di pasar ponsel dan

Microsoft Embedded di sebagian besar pasar lainnya.

PROGRAM UTILITY Program utilitas membantu untuk melakukan perawatan atau memperbaiki masalah dengan sistem komputer.

Sebagai contoh, beberapa program utilitas menggabungkan dan menyortir set data, melacak pekerjaan komputer

yang dijalankan, kompres file data sebelum mereka disimpan atau dikirimkan melalui jaringan (dengan demikian

menghemat ruang dan waktu), dan melakukan tugas -tugas penting lainnya. Beberapa program utilitas dapat

membantu

sistem komputer berjalan lebih baik dan lebih lama tanpa masalah.

Page 12: Sistem perangkat lunak

Program utilitas juga dapat membantu untuk mengamankan dan melindungi data. Sebagai contoh, penerbitan

dan industri film menggunakan manajemen hak digital (DRM) teknologi un tuk mencegah

buku yang dilindungi hak cipta dan film dari yang sah disalin. File-file menyimpan

kekayaan intelektual dikodekan sehingga perangkat lunak yang berjalan pada pembaca e -book dan media

pemain mengakui dan memainkan hanya memperoleh salinan hukum. DRM telah dikritik karena melanggar

kebebasan dan hak-hak pelanggan. Perusahaan rekaman telah pindah

dari teknologi DRM dalam upaya untuk memenangkan apresiasi pelanggan mereka.

Meskipun banyak program utilitas PC datang diinstal pada komputer, Anda juga dapat membeli

program utilitas terpisah. Tabel 2.6 memberikan contoh beberapa jenis umum dari utilitas.

Software untuk kompres data sehingga

bahwa dibutuhkan kurang hard disk space

Software yang membantu dalam

menentukan file mana yang

menghapus untuk membebaskan ruang disk

Software yang mempertahankan arsip perubahan

dibuat untuk dokumen bersama

Software bahwa kegiatan kelompok monitor untuk

menentukan tingkat partisipasi

Pribadi Workgroup

Software untuk mengarsipkan isi

database dengan menyalin data dari disk

ke tape

Software yang memonitor lalu lintas jaringan

dan server beban

Perusahaan

Antivirus dan antispyware

software untuk PC

Software yang melaporkan pengguna berhasil

upaya logon

Software yang melaporkan status

komputer tertentu pekerjaan

utilitas Program

Program yang membantu untuk melakukan

pemeliharaan atau memperbaiki masalah

dengan sistem komputer.

Tabel 2.6

Contoh Program Utilitas

APLIKASI SOFTWARE

Aplikasi perangkat lunak menerapkan kekuatan komputer untuk memberikan individu, kelompok kerja, dan

seluruh perusahaan kemampuan untuk memecahkan masalah dan melakukan tugas -tugas tertentu. Aplikasi

program berinteraksi dengan perangkat lunak sistem, dan perangkat lunak sistem mengarahkan komputer

hardware untuk melakukan tugas-tugas yang diperlukan.

Aplikasi membantu Anda melakukan tugas -tugas umum, seperti membuat dan memformat dokumen teks,

Page 13: Sistem perangkat lunak

melakukan perhitungan, atau mengelola informasi, meskipun beberapa aplikasi yang

lebih khusus. Aplikasi perangkat lunak yang digunakan di seluruh profesi medis untuk menyelamatkan dan

memperpanjang hidup. Sebagai contoh, Swedia Medical Center di Seattle, Washington menggunakan konten

perangkat lunak manajemen dari Oracle untuk mengakses catatan pasien kapan dan di mana mereka

dibutuhkan. 36

Fungsi yang dilakukan oleh perangkat lunak aplikasi yang beragam dan berkisar dari pribadi

produktivitas analisis bisnis. Misalnya, perangkat lunak aplikasi dapat membantu manajer penjualan

melacak penjualan item baru di pasar uji. Software dari IntelliVid monitor video feed dari

kamera keamanan toko dan memberitahu keamanan saat pembelanja berperilaku mencurigakan. Kebanyakan

pekerjaan bisnis komputerisasi dan kegiatan yang dibahas dalam buku ini melibatkan perangkat lunak aplikasi. Kita

mulai dengan meneliti jenis dan fungsi perangkat lunak aplikasi.

Jenis dan Fungsi Software Aplikasi

Kunci untuk membuka potensi dari setiap sistem komputer adalah perangkat lunak aplikasi. A

Perusahaan dapat juga mengembangkan program satu-of-a-kind untuk aplikasi tertentu (disebut

software proprietary) atau membeli dan menggunakan program perangkat lunak yang ada (kadang -kadang disebut

software off-the-shelf) . Hal ini juga memungkinkan untuk memodifikasi beberapa program off-the-rak,

memberikan

campuran pendekatan disesuaikan off-the-rak dan. Kelebihan dan kekurangan

dari perangkat lunak berpemilik dan software off-the-rak dirangkum dalam Tabel 2.7.

Anda bisa mendapatkan apa yang

Anda butuhkan dalam hal

fitur, laporan, dan

waktu dekat.

Terlibat dalam

pengembangan menawarkan

kontrol atas hasil.

Ini dapat mengambil waktu yang lama

dan sumber daya yang signifikan

untuk mengembangkan diperlukan

fitur.

In-house staf pengembangan sistem dapat menjadi

sulit ditekan untuk memberikan

tingkat yang diperlukan berlangsung

dukungan dan pemeliharaan

karena tekanan untuk pindah

ke proyek-proyek baru lainnya.

Kelebihan Kekurangan

Biaya awal lebih rendah

karena software

perusahaan dapat menyebarkan

biaya pengembangan atas

banyak pelanggan .

Perangkat lunak ini mungkin

Page 14: Sistem perangkat lunak

untuk memenuhi dasar

kebutuhan bisnis-Anda

dapat menganalisis ada

fitur dan kinerja dari paket

sebelum membeli.

Kelebihan Kekurangan

Suatu organisasi mungkin

harus membayar untuk fitur

yang tidak diperlukan dan

t idak pernah digunakan.

Perangkat lunak ini mungkin kurang

fitur penting , sehingga

membutuhkan modifikasi masa depan atau kustomisasi.

Hal ini bisa sangat mahal karena pengguna harus

mengadopsi rilis masa depan

perangkat lunak juga.

Anda dapat memodifikasi fitur

yang Anda mungkin perlu untuk

melawan inisiatif

oleh pesaing atau

memenuhi pemasok atau baru

pelanggan tuntutan. A

merger dengan atau akuisisi perusahaan lain

juga memerlukan software

perubahan untuk memenuhi baru

kebutuhan bisnis.

Fitur dan

kinerja perangkat lunak

yang belum dikembangkan

risiko lebih potensial ini.

Paket ini mungkin

berkualitas tinggi karena

banyak perusahaan pelanggan telah

menguji perangkat lunak dan

membantu mengidentifikasi bug nya.

Perangkat lunak ini mungkin tidak

cocok dengan pekerjaan saat ini

proses dan data

standar.

Proprietary Software Off-the-Shelf Software

software proprietary

Satu-of-a-kind perangkat lunak yang dirancang

untuk aplikasi tertentu dan dimiliki

Page 15: Sistem perangkat lunak

oleh perusahaan, organisasi, atau

orang yang menggunakannya.

off-the-shelf software

Software diproduksi secara massal oleh

vendor perangkat lunak untuk mengatasi

kebutuhan yang umum di seluruh

perusahaan, organisasi, atau

individu.

Tabel 2.7

Perbandingan Proprietary

dan Off-Shelf Software

Banyak perusahaan menggunakan software off-the-rak untuk mendukung proses bisnis. Pada tahun 2009,

Forrester Research melaporkan bahwa 80 persen perusahaan menggunakan Microsoft Office. 37 pertanyaan kunci

untuk memilih off-the-shelf software meliputi berikut: (1) Apakah jangka perangkat lunak pada

OS dan hardware yang anda telah memilih? (2) Apakah perangkat lunak memenuhi bisnis yang penting

persyaratan yang sudah ditetapkan? (3) Apakah pembuat perangkat lunak pelarut finansial dan

terpercaya? dan (4) Apakah total biaya pembelian, menginstal, dan memelihara perangkat lunak

membandingkan menguntungkan untuk keuntungan bisnis yang diharapkan?

Beberapa program off-the-rak dapat dimodifikasi, pada dasarnya pencampuran off-the-rak dan

pendekatan disesuaikan. Misalnya, Rumah Sakit Camino El di Mountain View, California

disesuaikan sistem Microsoft e-health management, Amalga, untuk melacak pasien dengan

flu H1N1 dan orang-orang yang mungkin telah terkena itu. 38

Pendekatan lain untuk mendapatkan paket perangkat lunak yang disesuaikan adalah dengan menggunakan aplikasi

penyedia layanan. Sebuah penyedia layanan aplikasi ( ASP ) adalah perusahaan yang dapat menyediakan

perangkat lunak, dukungan, dan perangkat keras komputer yang menjalankan perangkat lunak dari pengguna

fasilitas melalui jaringan. ASP juga dapat menyederhanakan paket software yang kompleks perusahaan sehingga

bahwa lebih mudah bagi pengguna untuk mengatur dan mengelola. ASP menyediakan kustomisasi kontrak

software off-the-rak, dan mereka mempercepat penyebaran aplikasi baru sambil membantu IS manajer menghindari

sakit kepala implementasi, mengurangi kebutuhan bagi banyak terampil IS anggota staf

dan penurunan start-up biaya proyek. Pendekatan seperti ini memungkinkan perusahaan untuk mencurahkan lebih

banyak

waktu dan sumber daya untuk tugas -tugas yang lebih penting. Misalnya, cepat Advance, uang tunai terkemuka

layanan muka untuk usaha kecil menengah (UKM), menggunakan Business Objects dan

Crystal Reports, aplikasi dilayani oleh SAP, untuk mengelola intelijen bisnis (BI). Itu

Sistem menyediakan akses real-time ke informasi penjualan, informasi mitra bisnis, dan laporan penting

perusahaan. 39

Menggunakan ASP melibatkan beberapa informasi risiko-sensitif bisa dikompromikan dalam

beberapa cara, termasuk akses yang tidak sah oleh karyawan atau hacker komputer; ASP

mungkin tidak dapat menjaga komputer dan jaringan dan berjalan secara konsisten sebagai

diperlukan; atau bencana bisa menonaktifkan data center ASP, menempatkan organisasi sementara keluar dari

bisnis. Ini adalah kekhawatiran yang sah bahwa ASP harus alamat.

Overhead tinggi dari merancang ASP, berlari, mengelola, dan mendukung banyak aplikasi yang disesuaikan bagi

banyak perusahaan telah menyebabkan bentuk baru dari distribusi perangkat lunak

Page 16: Sistem perangkat lunak

yang dikenal sebagai perangkat lunak sebagai layanan. Software as a Service (SaaS) memungkinkan perusahaan

untuk berlangganan

software aplikasi bisnis web-disampaikan dengan membayar biaya layanan bulanan atau per penggunaan

Biaya. Seperti ASP, penyedia SaaS memelihara perangkat lunak pada server mereka sendiri dan menyediakan akses

ke

itu melalui Internet. SaaS biasanya menggunakan user interface berbasis browser web. SaaS dapat mengurangi

biaya dengan berbagi aplikasi yang berjalan di antara banyak bisnis. Sebagai contoh, Sears, JC

Penney, dan Wal-Mart mungkin menggunakan perangkat lunak manajemen hubungan pelanggan yang disediakan

oleh

penyedia SaaS umum. Menyediakan satu SaaS berkualitas tinggi aplikasi untuk ribuan bisnis jauh lebih hemat biaya

daripada merancang kustom perangkat lunak untuk setiap bisnis.

SaaS dan teknologi pengembangan web baru telah menyebabkan paradigma baru dalam komputasi

disebut komputasi awan. Cloud computing mengacu pada penggunaan sumber daya, termasuk komputasi

perangkat lunak dan penyimpanan data, di Internet (awan) bukan pada komputer lokal. Itu

munculnya bahasa pemrograman web yang kuat dan teknik, seperti AJAX, memungkinkan

pengembang membuat perangkat lunak berbasis web yang saingan perangkat lunak tradisional diinstal. Daripada

menginstal, menyimpan, dan menjalankan perangkat lunak pada komputer Anda sendiri, dengan komputasi awan,

Anda

menggunakan browser Web untuk mengakses perangkat lunak disimpan dan dikirim dari server Web. Biasanya,

data yang dihasilkan oleh perangkat lunak ini juga disimpan di server Web. Sebagai contoh, Tableau

software memungkinkan pengguna untuk mengimpor database atau spreadsheet data untuk membuat visualisasi

yang kuat

yang memberikan informasi yang bermanfaat. 40 Cloud computing memberikan manfaat untuk dapat

dengan mudah berkolaborasi dengan orang lain dengan berbagi dokumen di Internet.

Starbucks menggunakan layanan komputasi awan dari Salesforce .com ketika merancang online

masyarakat di www.mystarbucksidea.com . Situs ini memungkinkan Starbucks untuk berkomunikasi dengan

pelanggan untuk mengetahui bagaimana perasaan mereka tentang Starbucks dan produk-produknya. Interaksi

pelanggan

disimpan dalam sistem CRM di Saleforce.com dan diakses oleh para manajer dan eksekutif Starbucks menggunakan

alat pelaporan online Salesforce.com itu. Solusi komputasi awan memiliki

penyedia layanan aplikasi

(ASP)

Sebuah perusahaan yang menyediakan perangkat lunak,

dukungan, dan komputer

hardware yang menjalankan

perangkat lunak dari fasilitas pengguna

melalui jaringan.

Software as a Service (SaaS)

Sebuah layanan yang memungkinkan perusahaan untuk

berlangganan ke Web-disampaikan

perangkat lunak aplikasi bisnis dengan

membayar biaya layanan bulanan atau

biaya per-gunakan.

Page 17: Sistem perangkat lunak

mencatat 77.000 saran pelanggan dan ratusan ribu komentar dan penilaian,

sehingga 25 produk dan jasa. Starbucks baru 41

Aplikasi Software Personal

Ratusan komputer Aplikasi dapat membantu individu di sekolah, rumah, dan bekerja. Itu

fitur perangkat lunak aplikasi personal dirangkum dalam Tabel 2.8. Selain ini

program tujuan umum, ada ribuan aplikasi komputer pribadi lainnya untuk melakukan tugas -tugas khusus: untuk

membantu Anda melakukan pajak Anda, mendapatkan dalam bentuk, menurunkan berat badan, mendapatkan

nasihat medis, menulis surat wasiat dan dokumen hukum lainnya, membuat perbaikan ke komputer Anda,

memperbaiki

mobil Anda, menulis musik, dan mengedit foto dan video. Jenis perangkat lunak, sering disebut

pengguna perangkat lunak sapi software produktivitas pribadi, termasuk alat-alat untuk keperluan umum dan

program

yang mendukung kebutuhan individu.

Pengolah kata

Spreadsheet

Membuat, mengedit, dan dokumen teks cetak

Menyediakan berbagai built-in fungsi

untuk statistik, keuangan, logis, database,

grafis, dan tanggal dan waktu perhitungan

Jenis Software Penjelasan

Microsoft Word

Corel WordPerfect

Google Docs

Pages Apel

Sun Penulis

Microsoft Excel

IBM Lotus 1-2-3

Google Spreadsheet

Apel Nomor

Sun Calc

Contoh

Database

Finansial

pengelolaan

Proyek

pengelolaan

Desktop publishing

(DTP)

Rencana, jadwal, mengalokasikan, dan kontrol

orang dan sumber daya (uang, waktu, dan

teknologi) yang dibutuhkan untuk menyelesaikan proyek

sesuai jadwal

Penggunaan dengan komputer pribadi dan resolusi tinggi

Page 18: Sistem perangkat lunak

printer untuk menciptakan output berkualitas tinggi dicetak,

termasuk teks dan grafis; berbagai gaya halaman

dapat ditata; seni dan teks file dari lainnya

program juga dapat diintegrasikan ke dalam

halaman yang diterbitkan

Store, memanipulasi, dan mengambil data

Memberikan pendapatan dan biaya pelacakan

dan pelaporan untuk memantau dan anggaran rencana (beberapa

program memiliki manajemen portofolio investasi

fitur)

Microsoft Project

Symantec Pada Sasaran

Scitor Project Scheduler

Symantec Time Line

Microsoft Access

IBM Lotus Pendekatan

Borland dBASE

Sun Basis

Intuit Quicken

Quark Xpress

Microsoft Publisher

Adobe PageMaker

Corel Ventura Publisher

Apel Pages

Graphics Mengembangkan grafik, ilustrasi, dan

gambar

Adobe Illustrator

Adobe FreeHand

Word Processing

Jika Anda menulis laporan, surat, atau makalah, aplikasi pengolah kata bisa sangat diperlukan. Mayoritas komputer

pribadi yang digunakan saat ini memiliki aplikasi pengolah kata

diinstal. Aplikasi ini dapat digunakan untuk membuat, mengedit, dan mencetak dokumen. Sebagian besar datang

dengan array yang luas dari fitur, termasuk untuk memeriksa ejaan, membuat tabel, memasukkan

formula, membuat grafik, dan banyak lagi. Buku ini (dan kebanyakan seperti itu) dimasukkan ke dalam

aplikasi pengolah kata menggunakan komputer pribadi.

Sebuah tim orang dapat menggunakan program pengolah kata untuk berkolaborasi pada proyek. Itu

penulis dan editor yang mengembangkan buku ini, misalnya, menggunakan Track Changes dan

Tabel 2.8

Contoh Aplikasi Software Personal

Meninjau fitur Microsoft Word untuk melacak dan membuat perubahan ke file bab. Dengan

fitur ini, Anda dapat menambahkan komentar atau melakukan revisi terhadap dokumen yang rekan kerja dapa t

meninjau

dan menerima atau menolak.

Page 19: Sistem perangkat lunak

Analisis Spreadsheet

Orang menggunakan spreadsheet untuk mempersiapkan anggaran, keuntungan perkiraan, menganalisis program

asuransi,

meringkas data pajak penghasilan, dan menganalisa investasi. Setiap kali angka dan perhitungan

yang terlibat, spreadsheet harus dipertimbangkan. Fitur spreadsheet termasuk grafis,

kemampuan database terbatas, analisis statistik, built-in fungsi bisnis, dan masih banyak lagi.

Lihat Gambar 2.14. Fungsi bisnis termasuk perhitungan penyusutan, nilai sekarang,

tingkat pengembalian internal, dan pembayaran bulanan pinjaman, untuk beberapa nama. Optimasi

fitur lain yang kuat dari banyak program spreadsheet. Optimasi memungkinkan spreadsheet

untuk memaksimalkan atau meminimalkan subjek kuantitas kendala tertentu. Misalnya, kecil

produsen furnitur yang memproduksi kursi dan meja mungkin ingin memaksimalkan keuntungannya.

Kendala bisa menjadi pasokan terbatas kayu, sejumlah pekerja yang dapat

merakit kursi dan meja, atau jumlah terbatas berbagai pengencang hardware yang mungkin

diperlukan. Menggunakan fitur optimasi, seperti Solver di Microsoft Excel, spreadsheet

dapat menentukan jumlah apa kursi dan meja untuk memproduksi dengan tenaga kerja dan bahan kendala untuk

memaksimalkan keuntungan.

Gambar 2.14

Spreadsheet Program

program Spreadsheet seperti

Microsoft Excel harus

dipertimbangkan ketika perhitungan

yang dibutuhkan.

Aplikasi Database

aplikasi database yang ideal untuk menyimpan, memanipulasi, dan mengambil data. Aplikasi ini sangat berguna

ketika Anda perlu memanipulasi sejumlah besar data dan

menghasilkan laporan dan dokumen. Manipulasi database termasuk penggabungan, mengedit, dan

menyortir data. Penggunaan dari aplikasi database bervariasi. Anda dapat melacak CD

koleksi, item dalam apartemen Anda, catatan pajak, dan biaya. Sebuah klub siswa dapat menggunakan

database untuk menyimpan nama, alamat, nomor telepon, dan iuran yang dibayarkan. Dalam bisnis, database

aplikasi dapat membantu proses order penjualan, mengontrol persediaan, memesan persediaan baru, mengirim surat

kepada pelanggan, dan membayar karyawan. Sistem manajemen database dapat digunakan untuk melacak pesanan,

produk, dan pelanggan; menganalisis data cuaca untuk membuat perkiraan untuk beberapa hari ke depan,

dan meringkas hasil penelitian medis. Sebuah database juga bisa menjadi front end ke aplikasi lain. Sebagai contoh,

Anda dapat menggunakan aplikasi database untuk masuk dan pajak penghasilan toko

informasi, dan kemudian mengekspor hasil disimpan ke aplikasi lain, seperti spreadsheet

atau aplikasi pajak persiapan.

Program Grafis

Dengan program grafis hari ini, mudah untuk mengembangkan menarik grafik, ilustrasi, dan

gambar. Program grafis dapat digunakan untuk mengembangkan brosur iklan, pengumuman,

dan presentasi penuh warna. Jika Anda diminta untuk melakukan presentasi di sekolah atau bekerja, Anda

dapat menggunakan program grafis untuk mengembangkan dan menampilkan slide ketika Anda membuat bicara

Anda. A

program grafis dapat digunakan untuk membantu Anda membuat presentasi, gambar, atau ilustrasi.

Page 20: Sistem perangkat lunak

Lihat Gambar 2.15. Kebanyakan program grafis presentasi datang dengan banyak potongan clip art,

seperti gambar dan foto pertemuan orang, peralatan medis, telekomunikasi

peralatan, hiburan, dan banyak lagi.

Gambar 2.15

Presentasi Program Graphics

program grafis Presentasi

seperti Microsoft PowerPoint dapat

membantu Anda membuat presentasi di

sekolah atau bekerja.

Manajer Informasi Pribadi

manajer informasi pribadi (PIM) membantu individu, kelompok, dan organisasi menyimpan berguna

informasi, seperti daftar tugas untuk menyelesaikan atau daftar nama dan alamat. Mereka biasanya

memberikan janji kalender dan tempat untuk mencatat. Selain itu, informasi dalam

PIM dapat dihubungkan. Sebagai contoh, Anda dapat menghubungkan janji dengan manajer penjualan yang

muncul di kalender dengan informasi tentang manajer penjualan di buku alamat. Pada Saat

Anda klik janji di kalender, informasi mengenai manajer penjualan dari alamat

buku secara otomatis dibuka dan ditampilkan pada layar komputer. Microsoft Outlook adalah

contoh dari paket perangkat lunak PIM.

iGoogle dan portal web lainnya dukungan PIM dengan memungkinkan pengguna untuk mengakses kalender, to -do

list, e-mail, jejaring sosial, kontak, dan informasi lainnya semua dari satu halaman.

Beberapa PIM memungkinkan Anda untuk menjadwalkan dan mengkoordinasikan pertemuan kelompok. Jika

komputer atau

perangkat genggam yang terhubung ke jaringan, Anda dapat meng-upload data PIM dan koordinasikan

dengan kalender dan jadwal lain dengan menggunakan software PIM yang sama pada jaringan. Kamu Kamu

juga dapat menggunakan beberapa PIM untuk mengkoordinasikan e-mail untuk mengundang orang lain untuk

pertemuan. Sebagai pengguna menerima

undangan mereka, mereka mengklik link atau tombol untuk secara otomatis ditambahkan ke daftar tamu.

Software Suite dan Software Terpadu Paket

A software suite adalah kumpulan program tunggal dikemas bersama dalam sebuah kemasan. Perangkat Lunak

suite dapat mencakup kata prosesor, spreadsheet, sistem manajemen database, grafis

Program, alat komunikasi, organizer, dan banyak lagi. Beberapa suite mendukung pengembangan

halaman Web, pencatatan, dan pengenalan suara, dimana aplikasi di suite dapat

menerima perintah suara dan merekam dikte. Software suite menawarkan banyak keuntungan. Itu

program perangkat lunak telah dirancang untuk bekerja sama, jadi setelah Anda mempelajari dasar-dasar untuk satu

aplikasi, aplikasi lain yang mudah dipelajari dan digunakan. Membeli software dalam paket

suite hemat biaya; program biasanya menjual untuk sebagian kecil dari apa yang akan mereka biaya

individual.

software suite

koleksi A program tunggal

dikemas bersama dalam sebuah kemasan.

Microsoft Office, Lotus Symphony, Corel WordPerfect Office, Lotus SmartSuite, Oracle

StarOffice, Apple iWork, dan Google Apps adalah contoh populer tujuan umum perangkat lunak

suite untuk pengguna komputer pribadi. Masing-masing software suite ini mencakup program spreadsheet, pengolah

Page 21: Sistem perangkat lunak

kata, program database, dan perangkat lunak grafis presentasi. Semua dapat

saling bertukar dokumen, data, dan diagram. Lihat Tabel 2.9. Dengan kata lain, Anda dapat membuat

spreadsheet dan kemudian memotong dan menyisipkan spreadsheet yang menjadi dokumen yang dib uat

menggunakan aplikasi pengolah kata. Forrester Research melaporkan bahwa 80 persen pelanggan perusahaan

menggunakan beberapa versi Microsoft Office. Versi terbaru adalah Office 2010.

Kata

Pengolahan

Spreadsheet

Kata

Pribadi

Produktivitas

Fungsi

Microsoft

Kantor

Dokumen

Spreadsheet

Teratai

Symphony

Corel

WordPerfect

Kantor

WordPerfect

Quattro Pro

Presentasi

Graphics

Presentasi PowerPoint Presentasi

Oracle

StarOffice

Penulis

Calc

Mengesankan

Database

Excel

Access Paradox

Buah Apel

saya bekerja

Halaman

Bilangan

Intisari

Mbah Google

Docs

Spreadsheet

Presentasi

Page 22: Sistem perangkat lunak

Dasar

Tabel 2.9

Komponen Utama Memimpin

Software Suite

Selain suite, beberapa perusahaan memproduksi paket aplikasi yang terintegrasi yang berisi

beberapa program. Sebagai contoh, Microsoft Works merupakan salah satu program yang berisi dasar kata

pengolahan, spreadsheet, database, buku alamat, kalender, dan aplikasi lainnya. Meskipun

tidak sekuat software yang berdiri sendiri termasuk dalam software suite, paket perangkat lunak yang terintegrasi

menawarkan berbagai kemampuan untuk uang kurang. Beberapa paket terintegrasi biaya sekitar $ 100.

Zoho, Google, dan Thinkfree penawaran gratis suite perangkat lunak produktivitas berbasis Web yang tidak

memerlukan instalasi pada PC. Adobe telah mengembangkan Acrobat.com, yang dilengkapi dengan

suite yang mengesankan secara online termasuk buzzword untuk pengolah kata, spreadsheet dan Tabel untuk

aplikasi database, dan Presentasi grafis presentasi. Lihat Gambar 2.16. Dokumen yang dibuat dengan perangkat

lunak dapat disimpan pada server Web. Saat ini secara online

aplikasi yang tidak kuat dan kuat sebagai perangkat lunak yang diinstal seperti Microsoft Office.

Namun, sebagai teknologi menjadi lebih kuat dan koneks i jaringan kecepatan meningkat,

pengguna mungkin perlu menginstal perangkat lunak kurang pada PC mereka dan berbalik bukan untuk

menggunakan perangkat lunak

secara online . Setelah mengamati tren ini, Microsoft menanggapi dengan versi online dari beberap a perusahaan

aplikasi Office populer. Versi online Word, Excel, PowerPoint, dan OneNote

terintegrasi dengan rekan-rekan desktop mereka untuk memudahkan berbagi dokumen antar

komputer dan kolaborator. 42

Gambar 2.16

Web Suites

Adobe Acrobat.com menyediakan paket

aplikasi online, termasuk

Buzzword, dengan pemotongan -edge

desain antarmuka.

Aplikasi Mobile Software

Ingat bahwa sistem operasi yang dirancang untuk smartphone termasuk OS X iPhone, Android, dan

WebOS. Kit API dan pengembangan perangkat lunak yang dirancang untuk sistem operasi mobile telah memberikan

pengembang perangkat lunak kesempatan untuk mengembangkan aplikasi khusus untuk

penggunaan mobile pada layar kecil-dan mengembangkan mereka. Selain aplikasi mobile yang berharga yang

datang dengan OS, puluhan ribu aplikasi telah dikembangkan oleh ketiga

pihak untuk iPhone. pengguna iPhone mendownload dan menginstal yang disebut "aplikasi" menggunakan Apple

App Store. Banyak aplikasi iPhone gratis; lain kisaran harga dari 99 sen hingga ratusan

dolar. Sebagai contoh, BarMax iPhone App membantu mahasiswa hukum mempersiapkan California

ujian bar untuk $ 999,99. 43 Ribuan aplikasi mobile juga tersedia di Android Market

untuk pengguna handset Android. The Palm WebOS hanya baru-baru ini merilis software

development kit dan mungkin akan segera memiliki banyak aplikasi yang tersedia di luar puluhan yang

saat ini tersedia. Tabel aplikasi mobile kategori 2.10 daftar khas.

Buku dan referensi

bisnis dan keuangan

Page 23: Sistem perangkat lunak

Access e-buku, berlangganan jurnal, atau mencari informasi di

Webster atau Wikipedia

Melacak pengeluaran, perdagangan saham, dan akses perusahaan

sistem informasi

Hiburan

Pertandingan

Akses semua bentuk hiburan, termasuk film, televisi

program, video musik, dan kehidupan malam lokal

Memainkan berbagai game, dari game 2D seperti Pacman dan

Tetris untuk game 3D seperti Need for Speed, Rock Band, dan The Sims

Kesehatan dan kebugaran Melacak latihan dan kemajuan kebugaran, menghitung kalori, dan bahkan memonitor

kecepatan dan kemajuan dari Anda terhubung secara nirkabel Nike sepatu

Lifestyle Cari restoran yang baik, pilih anggur untuk makan, catatan kemajuan latihan,

dan lagi

Musik Musik

Fotografi

Berita dan cuaca

Produktivitas dan utilitas

Jejaring sosial

Olah Raga

Akses berita dan cuaca utama penyedia, termasuk Reuters, AP,

New York Times, dan Weather Channel

Cari, mendengarkan, dan membuat musik

Mengatur, mengedit, melihat, dan berbagi foto yang diambil pada kamera ponsel Anda

Terhubung dengan orang lain melalui jaringan sosial utama termasuk Facebook,

Twitter, dan MySpace

Travel dan navigasi Gunakan GPS di smartphone Anda untuk mendapatkan turn-by-turn arah, menemukan

tempat-tempat menarik untuk dikunjungi, jadwal perjalanan akses, dan lebih

Buat daftar belanjaan, presentasi PowerPoint praktek, bekerja pada

spreadsheet, menyinkronkan dengan file PC, dan lebih

Bersaing dengan tim favorit Anda atau melacak Anda sendiri skor golf

Kategori Deskripsi

Workgroup Aplikasi Software

aplikasi perangkat lunak Workgroup dirancang untuk mendukung kerja sama tim, apakah orang-orang berada di

lokasi yang sama atau tersebar di seluruh dunia. Dukungan ini dapat dicapai dengan perangkat lunak

yang dikenal sebagai groupware yang membantu kelompok orang bekerja sama secara efektif. Microsoft Exchange

Server, misalnya, memiliki groupware dan e-mail fitur. Juga disebut kolaboratif

software, pendekatan ini memungkinkan tim manajer untuk bekerja pada masalah produksi yang sama,

membiarkan mereka berbagi ide dan karya mereka melalui sistem komputer yang terhubung. "Tiga Cs"

aturan untuk keberhasilan pelaksanaan groupware dirangkum dalam Tabel 2.11.

Tabel 2.10

Kategori Mobile

Aplikasi untuk ponsel pintar

Page 24: Sistem perangkat lunak

Mudah

Kadar

Jika terlalu sulit untuk digunakan, itu tidak digunakan; sudah seharusnya

sebagai mudah digunakan sebagai telepon.

Ini harus memberikan aliran konstan kaya, relevan,

konten dan personalisasi.

Cakupan Jika tidak mudah diakses, itu mungkin tidak akan pernah digunakan.

Kualitas Keterangan Tabel 2.11

Ernst & Young "Tiga Cs"

Aturan untuk Groupware

Contoh software workgroup termasuk perangkat lunak kelompok penjadwalan, surat elektronik, dan

perangkat lunak lain yang memungkinkan orang untuk berbagi ide. Lotus Notes dari IBM, misalnya,

memungkinkan

perusahaan menggunakan satu paket perangkat lunak dan satu antarmuka pengguna untuk mengintegrasikan

berbagai proses bisnis. Lotus Notes dapat memungkinkan tim global untuk bekerja bersama-sama dari seperangkat

dokumen, berdiskusi elektronik menggunakan benang diskusi, dan tim jadwal

pertemuan. Sebagai program matang, Lotus tambah untuk itu dan menamainya Domino (Lotus

Notes sekarang nama paket e-mail), dan sekarang pasar pihak ketiga seluruh telah

muncul untuk membangun perangkat lunak kolaboratif berdasarkan Domino.

berbasis Web software sangat ideal untuk digunakan kelompok. Karena dokumen disimpan pada Internet

Server, siapa saja dengan koneksi internet dapat mengaksesnya dengan mudah. Google menyediakan pilihan

dalam aplikasi online yang memungkinkan pengguna untuk berbagi dokumen, spreadsheet, presentasi,

kalender, dan catatan dengan pengguna tertentu atau semua orang di Web. Hal ini membuat nyaman bagi beberapa

orang untuk berkontribusi dokumen tanpa kepedulian terhadap software

kompatibilitas atau penyimpanan. Google juga menyediakan alat untuk membuat bentuk dan survei berbasis

Web. Ketika pihak diundang mengisi formulir, data disimpan dalam spreadsheet Google.Lihat

Gambar 2.17.

Gambar 2.17

Google Formulir

bentuk Google yang digunakan untuk mengumpulkan

informasi secara online dan menyimpannya dalam

spreadsheet.

Software Aplikasi Enterprise

Software yang menguntungkan aplikasi organisasi-seluruh perusahaan software-juga dapat

dikembangkan secara khusus untuk bisnis atau dibeli dari rak. Beberapa vendor perangkat lunak,

seperti SAP, mengkhususkan diri dalam pengembangan perangkat lunak untuk perusahaan. Salah satu perusahaan

pertama

aplikasi adalah program penggajian untuk Lyons Roti di Inggris, yang dikembangkan pada tahun 1954 di

Leo 1 komputer. Banyak organisasi yang pindah ke perangkat lunak perusahaan yang terintegrasi yang mendukung

manajemen rantai pasokan (pergerakan bahan baku dari pemasok melalui pengiriman barang jadi ke

pelanggan). Berikut ini adalah beberapa aplikasi yang dapat diatasi

dengan software enterprise.

Account Faktur Hutang

Page 25: Sistem perangkat lunak

Piutang Manufaktur kendali

operasi industri Airline Orde masuk

sistem teller otomatis Payroll

Cash-flow analisis Menerima

Periksa pengolahan Restaurant manajemen

kredit dan administrasi kartu kredit operasi Ritel

Distribusi Penjualan control memesan

aktiva tetap Tabungan akuntansi dan deposito berjangka

buku umum Pengiriman

Manusia Stock pengelolaan sumber daya dan manajemen obligasi

Pengendalian persediaan perencanaan Pajak dan persiapan

Organisasi tidak bisa lagi merespon perubahan pasar dengan menggunakan informasi tidak terintegrasi

sistem berbasis pengolahan semalam transaksi bisnis kemarin, data yang bertentangan

model, dan teknologi usang. Wal-Mart dan banyak perusahaan lain memiliki canggih

sistem informasi untuk mempercepat pengolahan dan mengkoordinasikan komunikasi antara toko dan

kantor-kantor utama mereka. Banyak perusahaan yang beralih ke perencanaan sumber daya perusahaan (ERP)

software, satu set program terpadu yang mengelola operasi bisnis perusahaan vital bagi

seluruh multisite, organisasi global. Dengan demikian, sistem ERP harus mampu mendukung berbagai

badan hukum, bahasa, dan mata uang. Meskipun ruang lingkup dapat bervariasi dari vendor ke vendor,

sebagian besar sistem ERP menyediakan perangkat lunak yang terintegrasi untuk mendukung manufaktur dan

keuangan. Di

Selain proses bisnis inti, beberapa sistem ERP mungkin mendukung fungsi bisnis

seperti sumber daya manusia, penjualan, dan distribusi. Manfaat utama dari penerapan ERP

software termasuk menghilangkan sistem yang tidak efisien, mengurangi penerapan perbaikan proses kerja,

meningkatkan akses ke data untuk pengambilan keputusan operasional, standarisasi vendor teknologi

dan peralatan, dan memungkinkan manajemen rantai pasokan. Sebaliknya, usaha kecil biasanya

tidak perlu kompleks perangkat lunak aplikasi enterprise. Mereka mengandalkan software seperti Intuit

QuickBooks dan Microsoft Office Small Business Accounting akuntansi dan pencatatan

menjaga.

Aplikasi Software Informasi, Pendukung Keputusan,

dan Specialized Tujuan

Khusus aplikasi perangkat lunak untuk informasi, dukungan keputusan, dan keperluan lainnya yang

tersedia di setiap industri. Sebagai contoh, banyak sekolah dan perguruan tinggi menggunakan Blackboard atau

lainnya

perangkat lunak manajemen pembelajaran untuk mengatur bahan-bahan kelas dan nilai. 44 peneliti genetik,

sebagai contoh lain, menggunakan perangkat lunak untuk memvisualisasikan dan menganalisa genom

manusia. Musik Musik

eksekutif menggunakan software pendukung keputusan untuk membantu memilih lagu hit berikutnya. Canggih

keputusan

dukungan perangkat lunak ini juga digunakan untuk meningkatkan angka kesembuhan kanker dengan menganalisis

sekitar

100 scan dari tumor kanker untuk membuat tampilan 3D dari tumor. Software kemudian dapat mempertimbangkan

ribuan sudut dan dosis radiasi untuk menentukan program terbaik dari terapi radiasi.

Page 26: Sistem perangkat lunak

Analisis perangkat lunak hanya membutuhkan waktu beberapa menit, tetapi hasilnya dapat menyimpan t ahun atau

puluhan tahun hidup

pasien. Seperti yang akan Anda lihat dalam bab-bab selanjutnya, informasi, dukungan keputusan, dan khusus

sistem yang digunakan dalam bisnis dari semua ukuran dan jenis untuk meningkatkan keuntungan atau mengurangi

biaya. Tapi

bagaimana semua sistem ini benar-benar dikembangkan dan dibangun? Jawabannya adalah melalui penggunaan

bahasa pemrograman, dibahas selanjutnya.

PROGRAMMING BAHASA

Kedua OS dan aplikasi perangkat lunak yang ditulis dalam skema pengkodean yang disebut bahasa

pemrograman. Fungsi utama dari bahasa pemrograman adalah untuk memberikan instruksi kepada

sistem komputer sehingga dapat melakukan Kegiatan pengolahan. IS profesional bekerja dengan

bahasa pemrograman , yang merupakan set kata kunci, simbol, dan aturan untuk membangun

pernyataan yang bisa digunakan untuk berkomunikasi instruksi untuk komputer. Pemrograman

melibatkan menerjemahkan apa yang pengguna ingin mencapai ke petunjuk bahwa komputer dapat

memahami dan melaksanakan. Keinginan untuk menggunakan kekuatan pemrosesan informasi secara efisien dalam

pemecahan masalah telah mendorong pengembangan ribuan bahasa pemrograman, tetapi hanya beberapa lusin yang

umum digunakan saat ini. Sebuah ringkasan singkat dari berbagai

generasi bahasa pemrograman disediakan pada Tabel 2.12.

Terlebih Dahulu

Kedua

Bahasa mesin

Generation Bahasa

1940

1950

Kira-kira

Pengembangan Tanggal

Pernyataan Contoh

atau Aksi

00010101

MVC

T ingkat tinggi 1960 bahasa ketiga READ PENJUALAN

Keempat

Majelis bahasa

Query dan basis data

bahasa

1970 PRINT KARYAWAN

NOMOR JIKA GROSS

PAY> 1000

Luar

Keempat

Alam dan cerdas

bahasa

1980 JIKA membayar bruto lebih besar

Page 27: Sistem perangkat lunak

dari 40, KEMUDIAN membayar

lembur karyawan membayar

Tabel 2.12

Evolusi Pemrograman

Bahasa

Meskipun banyak bahasa pemrograman yang digunakan untuk menulis aplikasi bisnis baru,

lebih baris kode yang ditulis dalam COBOL dalam aplikasi bisnis yang ada dari yang lain

bahasa pemrograman. Hari ini, programmer sering menggunakan bahasa visual dan berorientasi objek.

Di masa depan, mereka kemungkinan besar akan menggunakan bahasa kecerdasan buatan untuk tingkat yang lebih

besar. Di

umum, bahasa ini lebih mudah bagi programmer dalam menggunakan dibandingkan dengan generasi yang lebih tua

bahasa.

ISU SOFTWARE DAN TREN

Karena perangkat lunak adalah bagian penting dari sistem komputer saat ini, isu -isu seperti bug perangkat lunak,

lisensi, dan dukungan perangkat lunak global telah menerima peningkatan perhatian.

Software Bugs

Sebuah bug perangkat lunak adalah cacat dalam program komputer yang terus dari melakukan seperti yang

dirancang untuk melakukan. Beberapa bug perangkat lunak yang jelas dan menyebabkan program untuk mengakhiri

tiba-tiba. Bug lain yang lebih halus dan memungkinkan kesalahan merayap ke dalam pekerjaan Anda. Komputer

dan vendor perangkat lunak mengatakan bahwa selama desain orang dan perangkat keras dan perangkat lunak

program yang,

bug tak terelakkan. Daftar berikut merangkum tips untuk mengurangi dampak software

bug.

• Daftar semua perangkat lunak sehingga Anda menerima pemberitahuan bug, perbaikan, dan patch.

• Periksa manual atau membaca-me file untuk solusi untuk masalah yang diketahui.

• Akses area support dari situs Web produsen untuk patch.

• Instal pembaruan perangkat lunak terbaru .

• Sebelum melaporkan bug, pastikan bahwa Anda dapat membuat kembali keadaan di mana

terjadi.

• Setelah Anda membuat ulang bug, hubungi dukungan teknis produsen baris.

• Pertimbangkan menunggu sebelum membeli rilis terbaru dari perangkat lunak un tuk memberikan vendor

kesempatan

untuk menemukan dan menghapus bug. Banyak sekolah dan bisnis tidak membeli perangkat lunak sampai

revisi besar pertama dengan patch dirilis.

bahasa pemrograman

Set kata kunci, simbol, dan

aturan untuk laporan membangun

yang bisa digunakan untuk berkomunikasi

instruksi untuk komputer.

Hak Cipta dan Lisensi

Sebagian besar produk perangkat lunak yang dilindungi oleh undang-undang hak cipta atau menggunakan lisensi

ketentuan. Itu

ketentuan dapat bervariasi, namun. Dalam beberapa kasus, Anda diberikan penggunaan tak terbatas perangkat lunak

Page 28: Sistem perangkat lunak

pada satu

atau dua komputer. Hal ini khas dengan berbagai aplikasi yang dikembangkan untuk komputer pribadi.

Dalam kasus lain, Anda membayar untuk Anda penggunaan-jika Anda menggunakan perangkat lunak yang lebih,

Anda membayar lebih. Ini

Pendekatan ini menjadi populer dengan software ditempatkan pada jaringan atau komputer yang lebih besar. Paling

perlindungan ini mencegah Anda dari menyalin perangkat lunak dan memberikannya kepada o rang lain tanpa

pembatasan. Beberapa software sekarang mengharuskan Anda mendaftar ataumengaktifkannya sebelum dapat

sepenuhnya

yang digunakan. Pendaftaran dan aktivasi kadang-kadang membuat software pada hard disk yang memantau

kegiatan dan perubahan sistem komputer Anda.

Software Upgrade

perusahaan Software merevisi program mereka dan menjual versi baru secara berkala. Dalam beberapa kasus,

perangkat lunak revisi menawarkan tambahan baru dan berharga. Dalam kasus lain, perangkat lunak menggunakan

kode program yang kompleks yang menawarkan sedikit dalam hal kemampuan tambahan. Selain itu, revisi

perangkat lunak dapat mengandung bug atau kesalahan. Ketika perusahaan software berhenti mendukung perangkat

lunak yang lebih tua

versi atau rilis, beberapa pelanggan merasa dipaksa untuk meng-upgrade ke perangkat lunak baru. Memutuskan

apakah untuk membeli software terbaru dapat menjadi masalah bagi perusahaan dan orang -orang dengan

investasi yang besar dalam perangkat lunak. Haruskah versi terbaru dibeli ketika dilepaskan?

Beberapa pengguna tidak selalu mendapatkan terbaru upgrade perangkat lunak atau versi, kecuali itu termasuk

perbaikan yang signifikan atau kemampuan. Sebaliknya, mereka mungkin meng-upgrade perangkat lunak yang lebih

baru hanya

ketika menawarkan fitur baru penting. Upgrade perangkat lunak biasanya lebih murah daripada yang asli

harga pembelian.

global Software Support

besar, perusahaan-perusahaan global memiliki sedikit kesulitan membujuk vendor untuk menjual mereka lisensi

perangkat lunak

bahkan untuk pos-pos yang paling berjauhan dari perusahaan mereka. Tapi bisa mereka vendor yang sama

memberikan

dukungan yang memadai bagi pelanggan perangkat lunak mereka di semua lokasi? Mendukung operasi lokal

adalah salah satu tantangan terbesar IS tim hadapi ketika menyusun standar, sistem seluruh perusahaan. Dalam

teknologi lebih lambat pertumbuhan pasar, seperti Eropa Timur dan Latin

Amerika, mungkin tidak ada kehadiran vendor resmi sama sekali. Sebaliknya, vendor besar seperti Sybase,

IBM, dan Hewlett-Packard biasanya kontrak dukungan untuk perangkat lunak mereka kepada penyedia lokal.

Salah satu pendekatan yang telah mendapatkan penerimaan di Amerika Utara adalah untuk melakukan outsourcing

global yang

mendukung satu atau lebih distributor pihak ketiga. Perusahaan perangkat lunak pengguna masih bernegosiasi

lisensi dengan vendor perangkat lunak secara langsung, tapi kemudian menyerahkan dukungan global yang

kontrak pemasok pihak ketiga. Pemasok bertindak sebagai perantara antara vendor perangkat lunak

dan pengguna, sering memberikan distribusi, dukungan, dan faktur. American Home Products

Perusahaan menangani dukungan global untuk kedua Novell NetWare dan Microsoft Office aplikasi cara -seluruh ini

145 negara tempatnya beroperasi. American Home

Products menegosiasikan perjanjian langsung dengan vendor untuk kedua pembelian dan pemeliharaan, tetapi

Page 29: Sistem perangkat lunak

pemenuhan perjanjian ditangani secara khusus oleh Philadelphia berbasis

Softsmart, pemasok internasional perangkat lunak dan jasa.

Dalam sistem komputer saat ini, perangkat lunak merupakan komponen yang semakin penting. Bodo Amat

individu pendekatan dan organisasi yang dibutuhkan untuk memperoleh perangkat lunak, penting bagi setiap orang

untuk menyadari tren saat ini di industri. Pengguna informasi adalah konsumen yang bijak.