Post on 18-Jul-2015
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
• 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
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
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
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
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
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
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
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
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
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.
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,
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
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
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
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.
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
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.
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.
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
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
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
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
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
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.
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
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
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
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.