Post on 02-Aug-2015
description
APLIKASI SOFTWARE: APLIKASI END USER
Pengenalan Software
Bab ini menyajikan gambaran tentang jenis utama dari perangkat lunak Anda tergantung
pada Anda bekerja dengan komputer dan jaringan akses komputer. Ini membahas karakteristik
mereka dan tujuan dan memberikan contoh penggunaannya. Sebelum kita mulai, mari kita lihat
contoh dari perubahan dunia dari perangkat lunak dalam bisnis.
Kasus Real World pada perangkat lunak usaha kecil. Kita bisa belajar banyak tentang
tantangan dan peluang di pasar software usaha kecil dari contoh ini.
Apa itu Software?
Untuk sepenuhnya menghargai kebutuhan dan nilai dari berbagai perangkat lunak yang
tersedia, kita harus yakin kita memahami software apa. Perangkat lunak adalah istilah umum
untuk berbagai macam program yang digunakan untuk mengoperasikan dan memanipulasi
komputer dan perangkat mereka Salah satu cara umum untuk menggambarkan perangkat keras
dan perangkat lunak adalah untuk mengatakan bahwa perangkat lunak dapat dianggap sebagai
bagian variabel dari sebuah komputer dan perangkat keras yang tidak berubah-ubah
Ada banyak jenis dan kategori dari perangkat lunak. Kami akan memfokuskan perhatian kita
pada berbagai jenis perangkat lunak dan penggunaannya dalam bab ini.
Jenis Perangkat Lunak
Mari kita mulai analisis kita tentang perangkat lunak dengan melihat gambaran tentang
jenis utama dan fungsi perangkat lunak dan sistem yang tersedia bagi pengguna komputer,
ditunjukkan pada Gambar 4.2. Angka ini merangkum kategori utama dari sistem dan aplikasi.
perangkat lunak akan kita bahas dalam bab ini. Tentu saja, ini adalah ilustrasi konseptual.
Jenis-jenis perangkat lunak yang akan Anda hadapi terutama pada jenis komputer
dan jaringan yang Anda gunakan dan untuk tugas-tugas tertentu yang ingin Anda capai. Kita akan
membahas aplikasi perangkat lunak di bagian ini dan jenis utama dari perangkat lunak sistem di
Bagian II.
BAGIAN 1
Aplikasi Software untuk End User
Gambar 4.2 menunjukkan bahwa perangkat lunak aplikasi mencakup berbagai program
yang dapat dibagi lagi menjadi kategori aplikasi tujuan umum dan fungsi khusus.
Tujuan umum program aplikasi adalah program yang melakukan informasi umum
pengolahan pekerjaan bagi pengguna akhir. Sebagai contoh, pengolah kata, spreadsheet, database
manajemen, dan program grafis yang populer dengan pengguna komputer mikro untuk
rumah, pendidikan, bisnis, ilmiah, dan keperluan lainnya. Karena mereka secara signifikan
meningkatkan produktivitas pengguna akhir, mereka kadang-kadang dikenal sebagai
produktivitas paket. Contoh lain termasuk browser web, surat elektronik, dan groupware,
yang membantu komunikasi dan kolaborasi di antara kelompok kerja dan tim.
Salah satu cara umum tambahan mengelompokkan software didasarkan pada bagaimana
perangkat lunak yang berkembang. Perangkat lunak kustom adalah istilah yang digunakan untuk
mengidentifikasi aplikasi perangkat lunak yang dikembangkan dalam suatu organisasi untuk
digunakan oleh organisasi tersebut. Dengan kata lain, organisasi yang menulis kode program juga
merupakan organisasi yang menggunakan final perangkat lunak aplikasi. Sebaliknya, Cots
perangkat lunak (singkatan yang merupakan singkatan komersial off-rak-) adalah perangkat
lunak yang dikembangkan dengan tujuan untuk menjual perangkat lunak
dalam beberapa salinan (dan biasanya untuk keuntungan). Dalam hal ini, organisasi yang
menulis perangkat lunak tidak target audiens yang dituju untuk penggunaannya.
Beberapa karakteristik penting dalam menggambarkan software COTS. Pertama, seperti
yang dinyatakan dalam definisi kami, produk perangkat lunak Cots dijual di banyak salinan
dengan minimal perubahan luar rilis upgrade yang dijadwalkan. Pembeli Cots perangkat lunak
secara umum tidak memiliki kontrol atas, jadwal spesifikasi, evolusi akses, atau ke salah satu
source code atau dokumentasi internal. Sebuah produk Cots dijual, disewakan, atau lisensi
untuk masyarakat umum namun, dalam hampir semua kasus, vendor produk mempertahankan
hak kekayaan intelektual perangkat lunak. Perangkat lunak kustom, di sisi lain, adalah
umumnya dimiliki oleh organisasi yang mengembangkan itu (atau dibayar untuk memilikinya
maju), dan spesifikasi, fungsi, dan kepemilikan produk akhir dikendalikan
atau dipertahankan oleh organisasi berkembang.
Microsoft Melihat Bagaimana Perusahaan Bisnis-dan Menulis Produk Software untuk
mendukung Proses mereka.
Microsoft, yang kekayaannya telah dibangun di sekitar Sistem operasi Windows, adalah
mendapatkan pengaruh tentang bagaimana hal ini bisa dilakukan di ruang operasi.
Untuk beberapa tahun terakhir, perusahaan perangkat lunak yang telah mempekerjakan dokter,
perawat, dan profesional kesehatan dalam upaya untuk membangun keahlian internal tentang
industri medis Kebutuhan TI. Strategi ini membuahkan hasil di akun baru
dan memperluas jejak dalam sektor ini.
Matt Maynard, CIO Patologi Associates Medis Laboratories, kredit Microsoft dengan
pemahaman nya bisnis "lebih baik dari banyak kesehatan vendor." Namun orang lain melihat
risiko peregangan di Microsoft terlalu jauh. "Semakin sedikit Microsoft tahu tentang perawatan
kesehatan, semakin baik bagi kita semua, " kata Craig Feied, direktur Institute for Medical
Informatics di Kesehatan MedStar. "Hal terakhir yang kita inginkan adalah over-engineered set
solusi dibangun kemarin atau Masalah hari ini ".
Apa yang dilakukan Microsoft dalam perawatan kesehatan adalah tanda utama
strategis pergeseran, yang menimbulkan pertanyaan di industri lain juga. Dari waktu yang
didirikan 28 tahun yang lalu, Microsoft telah fokus di perangkat lunak yang masuk ke dalam
komputer. Namun, semakin perusahaan ini menilai proses bisnis khusus industri-dan menulis
produk perangkat lunak untuk mendukung mereka.
Sekarang Microsoft adalah memperluas jumlah industri target itu, suntik industri-spesifik
kode langsung ke intinya platform perangkat lunak dan bisnis-menyewa profesional teknologi
mendalami sektor di mana itu bertujuan. Awal bulan, disewa Stuart McKee, CIO dari negara
bagian Washington, menjadi US nasional kantor teknologi dari perusahaan sektor public dan
praktek pendidikan, bergabung dengan dua jenderal bintang dan untuk Coast Guard dan
Departemen Keamanan Dalam Negeri.
Pejabat di tim itu CEO Steve Ballmer menjelaskan strategi bercabang dua penjualan
aplikasi disesuaikan langsung ke kecil dan perusahaan menengah melalui divisi Solusi Bisnis
Microsoft, sementara melayani perusahaan besar melalui kemitraan dengan teknologi
perusahaan. Dalam kedua kasus, Microsoft terlibat lebar-lebar jaringan vendor software
independen untuk membangun aplikasi yang berjalan di atas perangkat lunak sendiri. Apa mereka
tidak melakukan di masa lalu adalah memberikan solusi bisnis untuk spesifik industri (sering
disebut sebagai vertikal).
Tapi segmen itu berubah. Insinyur Microsoft menciptakan perangkat lunak add-ons,
disebut akselerator, yang ditujukan untuk proses bisnis umum kepada perusahaan dalam suatu
industri tertentu. Untuk financial services perusahaan, Microsoft memiliki akselerator untuk
membantu dengan kecenderungan menuju lurus-melalui pengolahan, sebuah otomatis
cara memindahkan transaksi melalui beberapa tahapan. Untuk kesehatan perusahaan, mereka
memiliki akselerator untuk memfasilitasi berbagi informasi.
Dan Solusi Bisnis Microsoft telah mulai memasukkan apa yang disebut "industri-
pengaktifan lapisan"-software yang berfungsi kebutuhan dasar yang luas dari perusahaan di
sektor tertentu- ke dalam aplikasi enterprise. Terbaru Selain itu, diperoleh dalam April dari
Encore Solusi Bisnis Inc, pembukuan perangkat lunak untuk menangani keistimewaan tidak-
untuk-keuntungan, sekolah, dan sektor organisasi publik . Fungsionalitas baru akan ditambahkan
ke rilis berikutnya dari Microsoft yang Besar Aplikasi suite dan Plains adalah pertama kalinya
Microsoft akan mengintegrasikan teknologi untuk sektor publik ke dalam perangkat lunaknya. Itu
telah menciptakan lapisan software yang serupa untuk manufaktur, grosir distribusi, jasa ritel, dan
profesional.
Microsoft unit yang bekerja dengan perangkat lunak independen vendor telah reorientasi
sekitar industri vertikal juga. Sampai 18 bulan yang lalu, Microsoft menentukan hubungannya
dengan orang-vendor oleh jenis aplikasi horizontal mereka mengembangkan-mengatakan,
intelijen bisnis atau sumber daya perencanaan perusahaan. Sekarang Microsoft mengidentifikasi
kebutuhan sektor tertentu, merekrut mitra yang dapat mengisi kebutuhan, dan bersama-sama
menciptakan peta solusi apa yang disebut perangkat lunak dan jasa. "Kami punya pipa besar,"
kata Mark Young, Microsoft general manager dari ISV.
Mereka mitra yang tidak terancam oleh Microsoft ISV strategi kesempatan akal.
Microsoft sejauh ini telah menangani manufaktur sebagai salah satu sektor, dengan pengecualian
khusus layanan untuk perusahaan otomotif. Ada dalam tahap awal dari mengiris sektor ini
menjadi potongan kecil, perencanaan internal tim bertujuan untuk penjualan, pemasaran,
teknologi, dan dukungan untuk melayani kedirgantaraan, kimia, konsumen kemasan-barang,
high-tech manufaktur, dan industri minyak dan gas. "Saya senang, "kata Ira Dauberman, seorang
VP di UGS Solusi PLM, rencana Microsoft untuk menargetkan perusahaan kedirgantaraan.
Boeing adalah antara account atas UGS PLM Solusi tersebut. "Menempatkan fokus
pada kedirgantaraan ini telah berlangsung lama ".
Microsoft jauh dari perusahaan perangkat lunak hanya dengan vertikal strategi. IBM
disesuaikan divisi perangkat lunaknya di sekitar vertikal industri pada bulan Desember. Sejak itu
telah disampaikan telah dikonfigurasikan perangkat lunak bundel untuk 12 industri. Tapi SAP
dan Oracle melangkah lebih jauh, mengembangkan suite seluruh aplikasi vertikal. Oracle,
misalnya, menjual aplikasi untuk real-estate perusahaan dan bandara. Oracle Presiden Charles
Phillips berkata Microsoft "Pembicaraan vertikal dengan produk horisontal dan mencoba untuk
paket itu, memutar, dan tweak "CEO SAP Henning Kagermann berpendapat. bahwa Microsoft
berat ketergantungan pada perangkat lunak independen vendor meningkatkan kompleksitas. "Jika
Anda memiliki terlalu banyak mitra di aplikasi vertikal, itu selalu ada resiko, "katanya.
Namun Microsoft memiliki keunggulan utama dalam memperluas strategi: Sebut saja
Foot Microsoft Dalam Keuntungan Door.
Ketika Cooper Tire dan Rubber Co, 90 tahun membuat setelah pasar ban, ditetapkan 18
bulan lalu untuk menciptakan sistem-produk daur-hidup-manajemen untuk merancang dan
membangun produk baru, dinilai perangkat lunak dari spesialis PLM, perangkat lunak kustom,
dan Microsoft. Cooper Tire memilih Microsoft pendekatan, dengan menggunakan perusahaan
SharePoint Portal perangkat lunak, Proyek-proyek manajemen aplikasi, dan Visio diagram
program.
Itu adalah keputusan yang pragmatis: Cooper Tire perjanjian lisensi dengan Microsoft
sudah dibahas produk yang dibutuhkan, sehingga perusahaan ban menghadapi biaya
pembangunan, tetapi tidak ada aplikasi tambahan beban. Pendekatan lain akan biaya setidaknya $
1,5 juta, dan Cooper melakukannya kurang dari setengah itu. Tapi apa Microsoft tahu tentang
manufaktur ban? "apa itu yang kita ingin tahu juga, "kata Todd Wilson, menajer proyek sistem
teknis di divisi ban Cooper.
Microsoft membawa sebuah sistem integrator-Avanade, sebuah patungan antara
Microsoft dan Accenture-dan membosankan beberapa dari biaya. "Orang-orang mereka telah
dibawa orang berpengalaman manufaktur. Kami tidak harus mengajar mereka, "kata Wilson.
Microsoft dan Avanade menghabiskan tiga bulan mengembangkan prototipe untuk membuktikan
alat yang dapat memenuhi kebutuhan Cooper.
Sistem yang dihasilkan membantu perusahaan mendapatkan ban baru desain untuk pasar
dalam waktu sekitar sembilan bulan, setengah dari apa dulu untuk mengambil. Yang mencetak
poin dengan manajemen karena kecepatan ke pasar adalah kunci untuk strategi Cooper
mengembangkan highperformance dan ban balap untuk bersaing dengan perusahan ban Cina
"Kami pengikut cepat. Kami ingin menjadi lebih dari seorang pemimpin, "kata Wilson.
Industri lain di mana Microsoft telah mapanpelanggan adalah ritel. Diperkirakan 70
persen dari infrastruktur komputasi di toko berjalan pada perangkat lunak Microsoft. Namun
perusahaan tergantung pada pemikiran kreatif untuk meyakinkan pengecer untuk menggunakan
perangkat lunak dalam lebih-dan lebih .
Sebuah inisiatif yang disebut Smarter Ritel, diluncurkan pada bulan Januari dengan 17
mitra, menetapkan tujuan luhur merevolusi belanja pengalaman melalui teknologi yang sedang
berkembang seperti dengan menggunakan pembaca sidik jari sebagai pengganti menggesek kartu
kredit, atau sebuah ponsel pintar untuk satu-ke-satu toko. Pengecer telah mendapatkan reputasi
untuk mengobati pelanggan terbaik mereka, kata Janet Kennedy, direktur terburuk mengelola
sektor Microsoft ritel dan perhotelan, yang mempekerjakan 170 penjualan, konsultasi, teknis, dan
staf pelayanan untuk melayani 105 atas account. "Roti, susu, bir pelanggan mendapatkan jalur
cepat, "kata Kennedy," dan ibu dengan tiga anak dan $ 300 senilai belanjaan mendapatkan jalur
lambat. "
Peserta awal termasuk rantai supermarket A & P dan Smart & Final, yang
mengoperasikan sebuah jaringan gudang toko. Smarter Ritel bisa berfungsi sebagai model untuk
mirip usaha di daerah lain. "Anda mungkin melihat Smarter Keuangan Layanan inisiatif atau
Smarter Pabrikan, "kata Gerri Elliott, VP solusi industri di seluruh dunia.
Microsoft bergerak cepat, memperluas spesipik-industri penjualan dan tim dukungan,
akselerator aplikasi pengembangan dan memungkinkan apisan industri, dan mencari kemitraan
lebih dengan vendor yang memiliki akar industri yang mendalam. Hanya satu hari dalam bulan
ini, Solusi Bisnis Microsoft mengungkapkan kostumisasi panduan dan sumber daya teknis
lainnya untuk membantu mitra menerapkan Sistem Manajemen Retail, sementara Microsoft dan
BearingPoint megungkapkan rencana untuk bersama-sama mengembangkan sistem TI untuk
pengguna pemerintah.
CEO Microsoft Ballmer merangkum keseluruhan perusahaannya vertikal mendorong
seperti ini: "Kami telah membuat kemajuan besar. Kami memiliki kemampuan hari ini bahwa
kami tidak memiliki beberapa tahun besar lalu. Namun saya percaya ada banyak lagi yang kita
dapat danperlu lakukan. " Microsoft telah membuat tanda pada teknologi industri. Pertanyaan
sebenarnya adalah: Apa industri yang berikutnya?
GAMBAR 4.2 -Gambaran perangkat lunak komputer. Perhatikan jenis utama dan contoh aplikasi
dan sistem perangkat lunak.
Mengelola dan MendukungOperasi Komputer
Sistem dan Jaringan
Menjalankan InformasiMengolah Tugasuntuk Pengguna Akhir
System Development
Programs
System Management
Programs
General-Specific Programs
General-Purpose Application Programs
SystemSoftware
ComputerSoftware
Application Software
Software Suites Web Browser Electronic Mail Word Processing Spreadsheets Database
Managers Persentation
Graphics Personal
Information Managers
Groupware
Bisnis-Akuntansi, Transaksi pengolahan, hubungan pelanggan, Manajemen, Enterprise, Resources Planning, Electronic Commerce, dll
Ilmu dan Teknik Pendidikan,
Hiburan, dll
Sistem Operasi Program
Manajemen Jaringan
Manajemen Database Sistem
Aplikasi Server Sistem Utilities Kinerja dan
keamanan monitor
Penterjemah Bahasa Pemograman
Editor pemograman dan tools
Paket Rekayasa perangkat lunak
Bisnis Aplikasi Software
Ribuan fungsi-paket khusus aplikasi perangkat lunak yang tersedia untuk mendukung
aplikasi tertentu pengguna akhir dalam bisnis dan bidang lainnya. Sebagai contoh, aplikasi bisnis
perangkat lunak mendukung rekayasa ulang dan otomatisasi proses bisnis dengan strategis e-
bisnis aplikasi seperti manajemen hubungan pelanggan,perusahaan perencanaan sumber daya,
dan manajemen rantai pasokan. Contoh lain adalah paket perangkat lunak yang memungkinkan
aplikasi web melakukan perdagangan online, atau dalam bidang fungsional bisnis
seperti manajemen sumber daya manusia dan akuntansi dan keuangan. Namun perangkat lunak
lain memberdayakan manajer dan profesional bisnis dengan alat-alat pendukung
keputusan seperti data mining, portal informasi perusahaan, atau sistem manajemen pengetahuan.
Kita akan membahas aplikasi ini dalam bab-bab mendatang untuk lebih detail dan lebih
lanjut tentang alat bisnis perangkat lunak dan aplikasi. Sebagai contoh, data warehousing dan
data mining yang dibahas dalam Bab 5 dan9; akuntansi, pemasaran, manufaktur, manajemen
sumber daya manusia, danaplikasi manajemen keuangan akan dibahas dalam Bab 7,
bersama dengan manajemen hubungan pelanggan, perencanaan sumber daya perusahaan, dan
manajemen rantai pasokan. Electronic commerce merupakan fokus dari Bab 8, dan pendukung
keputusan dan aplikasi data analisis dieksplorasi dalam Bab 9. Figure 4.3 menggambarkan
banyak jenis perangkat lunak aplikasi bisnis yang tersedia saat ini. Aplikasi ini khusus yang
terintegrasi dalam produk Oracle E-Business Suite perangkat lunak dari Oracle Corp.
FIGURE 4.3 – Aplikasi bisnis dalam Oracle’s E-Business Suite menggambarkan banyak jenis
aplikasi bisnis yang digunakan saat ini.
ORACLE E-Business Suite
Lanjutan Perencanaan
e-Commerce
Finansial
Pabrik
Pembelian
Proyek
Latihan
Business Intelligence
Perusahaan Asset Management
Sumber Daya Manusia
Pemasaran
Pengembangan Produk
Penjualan
Departemen Keuangan
Kontrak
Bursa
Interaksi Pusat
Order Pemenuhan
Layanan
Profesional Otomasi
Layanan
Software Suite dan Paket Terpadu
Mari kita mulai pembahasan tentang tujuan umum perangkat lunak aplikasi dengan
melihat software suite. Itu karena paket produktivitas yang paling banyak digunakan datang dan
dibundel bersama sebagai software suite seperti Microsoft Office, Lotus SmartSuite,
Corel WordPerfect Office, dan Sun’s StarOffice. Memeriksa komponen memberikan
kita gambaran tentang perangkat lunak yang penting yang dapat Anda gunakan untuk
meningkatkan produktivitas Anda.
Gambar 4.4 membandingkan program dasar yang membentuk empat software suite.
Perhatikan bahwa masing-masing suite mengintegrasikan paket perangkat lunak untuk pengolah
kata, spreadsheet, presentasi grafis, manajemen database, dan manajemen informasi pribadi.
Microsoft, Lotus, Corel, dan Sun bundel program lain di masing-masing suite, tergantung versi
yang anda pilih. Contohnya termasuk program untuk akses internet, e-mail, Web publishing,
desktop publishing, pengenalan suara, manajemen keuangan, ensiklopedia elektronik, dan
sebagainya.
FIGURE 4.4 - Komponen program dasar dari empat software suite. Program lain dapat
dimasukkan, tergantung pada edisi suite yang dipilih.
Programs Microsoft
Office
Lotus
SmartSuite
Corel
WordPerfect
Office
Sun
StarOffice
Word
Processor
Word WordPro WordPerfect Writer
Spreadsheet Excel 1-2-3 Quattro Pro Calc
Presentation
Graphics
Power Point Freelance Presentations Impress
Database
Manager
Access Apporch Paradox Base
Personal
Informasi
Manager
Outlock Organizer Corel Central Schedule
Sebuah software suite biayanya besar lebih murah dari total biaya membeli paket individu
secara terpisah. Keuntungan lain adalah bahwa semua program menggunakan
antarmuka pengguna grafis yang mirip (GUI) dari bar ikon, alat dan status, menu,
dan sebagainya, yang memberi mereka tampilan dan nuansa yang sama, dan membuat mereka
lebih mudah untuk dipelajari dan digunakan. Software Suite juga berbagi alat
umum seperti checkers dan membantu wizard untuk meningkatkan efisiensi mereka. Keuntungan
besar lain dari suite adalah bahwa program mereka dirancang untuk bekerja sama dan
mengimpor file masing-masing dengan mudah, tidak peduli program yang Anda gunakan pada
saat itu. Kemampuan ini membuat mereka lebih efisien dan lebih mudah digunakan
daripada menggunakan berbagai versi-versi paket individu.
Tentu saja, menempatkan begitu banyak program dan fitur dalam satu paket memang
memiliki beberapa kelemahan. Kritikus Industri berpendapat bahwa fitur software suite
yang banyak tidak pernah digunakan oleh sebagian besar pengguna akhir. Suite mengambil
banyak space disk (hingga 150 megabyte), tergantung pada versi atau fungsi yang anda install.
Karena ukurannya sebut, Software Suite terkadang disebut bloatware oleh para
kritikus mereka. Biaya suite dapat bervariasi dari terendah $ 100 untuk upgrade kompetitif
untuk lebih dari $ 700 untuk versi lengkap dari beberapa edisi dari suite.
Kelemahan ini adalah salah satu alasan untuk terus menggunakan integrated packages
seperti Microsoft Works, Lotus eSuite WorkPlace, AppleWorks, dan sebagainya. Integrated
packages menggabungkan beberapa fungsi dari beberapa program-pengolah kata, spreadsheet,
presentasi grafis, manajemen database, dan sebagainya-menjadi satu paket software.
Karena Integrated packages meninggalkan banyak fitur dan fungsi yang di
paket-paket individual dan suite software, mereka dianggap kurang kuat. Fungsi yang terbatas,
bagaimanapun, memerlukan ruang disk jauh lebih sedikit (kurang dari 10 megabyte), biaya
kurang dari seratus dolar, dan sering diinstal pada banyak low-end sistem komputer mikro.
integrated packages menawarkan fungsi yang cukup dan fitur yang banyak untuk pengguna
komputer sambil memberikan beberapa keuntungan dari suite perangkat lunak dalam paket yang
lebih kecil.
Web Browsers dan lainnya
Komponen software paling penting bagi pengguna komputer saat ini adalah yang
sederhana dan terbatas, tetapi andal dan memiliki banyak feature, Web Browser. Browser seperti
Microsoft Explorer, Netscape Navigator, Firefox, Opera, atau Mozilla aplikasi yang
dirancang untuk mendukung navigasi melalui point-and-click hyperlink dari World Wide
Web dan sisanya dari Internet, serta perusahaan intranets and extranets.
FIGURE 4.5 - Menggunakan browser Microsoft Internet Explorer untuk mengakses google dan
mesin pencari lainnya di website Netscape.com.
Setelah terbatas pada surfing di Web, browser menjadi platform software yang universal
dari pengguna akhir yang memulai pencarian informasi, e-mail, transfer
file multimedia, kelompok diskusi, dan banyak lainnya berbasis aplikasi internet.
Gambar 4.5 mengilustrasikan menggunakan Microsoft Internet Explorer browser untuk
mengakses mesin pencari disitus Netscape.com. Netscape menggunakan Google sebagai mesin
pencari default, tapi juga menyediakan link ke alat pencari popular termasuk Ask Jeeves, Look
Smart, Lycos, and Overture. Menggunakan mesin pencari untuk menemukan informasi telah
menjadi bagian tak terpisahkan dari bisnis dan internet pribadi, intranet, dan aplikasi extranet.
Industri ahli memprediksi web browser akan menjadi model untuk kebanyakan orang
menggunakan jaringan komputer di masa depan. Bahkan saat ini, apakah Anda ingin
menonton video, membuat panggilan telepon, men-download beberapa perangkat
lunak, mengadakan konferensi video, cek e-mail, atau bekerja pada spreadsheet dari rencana
bisnis tim Anda, Anda dapat menggunakan browser anda untuk memulai dan
membuatnya seperti aplikasi.
Electronic Mail, Instant Messaging, and Weblogs
Hal pertama yang banyak orang lakukan di tempat kerja di seluruh dunia
adalahmemeriksa surat elektronik mereka. E-mail telah mengubah cara orang bekerja dan
berkomunikasi. Jutaan pengguna dari end user sekarang bergantung pada e-mail
untuk berkomunikasi satu sama lain dengan mengirim dan menerima pesan elektronik dan
lampiran file melalui Internet atau organisasi mereka intranet atau extranet. E-mail ini disimpan
pada server mail networked sampai Anda siap. Kapanpun Anda ingin, Anda dapat membaca e-
mail dengan menampilkan itu pada workstation Anda. Jadi, dengan hanya beberapa menit saja,
pesan ke satu atau banyak individu dapat dikirim, dan diterima.
Seperti yang telah disebutkan sebelumnya, e-mail software sekarang menjadi komponen
andalan software suite dan Web browser. E-mail gratis seperti Microsoft Hotmail dan
Netscape WebMail tersedia untuk pengguna internet dari layanan online dan penyedia layanan
Internet. Kebanyakan software email seperti Microsoft Outlook Express atau Netscape
Messenger dapat mengarahkan pesan ke end user end user berdasarkan beberapa milis yang telah
ditetapkan dan memberikan keamanan password, penerusan pesan otomatis, dan akses pengguna.
Mereka juga memungkinkan Anda untuk menyimpan pesan dalam folder dan memudahkan
untuk menambahkan dokumen dan lampiran file pada pesan e-mail. E-mail paket juga
memungkinkan anda untuk mengedit dan mengirim gambar dan file multimedia serta teks, dan
memberikan kemampuan komputer conferencing. Akhirnya, software email Anda secara
otomatis dapat menyaring dan mengurutkan pesan dan mengarahkan mereka ke mailbox dan
folder user yang sesuai.
Instant messaging (IM) adalah teknologi e-mail/computer-conferencing yang telah
berkembang sangat cepat sehingga telah menjadi metode standar untukpesan elektronik bagi
jutaan pengguna Internet di seluruh dunia. Dengan menggunakan pesan instan, kelompok
profesional bisnis atau teman dan rekan dapat mengirim dan menerima pesan elektronik secara
langsung, dan dengan demikian berkomunikasi dan berkolaborasi secara real time seperti mode
percakapan dekat. Pesan pop up langsung di jendela IM pada layar komputer semua orang
diworkgroup bisnis anda atau teman-teman anda pada "daftar teman" anda jika mereka online,
tidak peduli tugas apa yang mereka kerjakan pada saat itu.
Sebuah weblog (kadang-kadang disingkat menjadi blog atau ditulis sebagai "web log"
atau “Weblog”) adalah sebuah website pribadi atau nonkomersial yang menggunakan format log
tanggal yang diperbaharui setiap hari. Lihat gambar 4.6.
Weblog memiliki kualitas semacam "log dari zaman kita" dari sudut pandang tertentu.
Umumnya, weblog yang dikhususkan untuk satu atau beberapa subjek atau untuk tema, biasanya
dari topik yang diminati. Secara umum, weblog dapat dianggap sebagai komentar untuk
mengembangkan individu atau kolektif, pada tema tertentu. Sebuah weblog dapat terdiri dari ide-
ide catatan individu (semacam buku harian) atau menjadi kolaborasi kompleks terbuka kepada
siapa pun. Sebagian besar yang terakhir adalah diskusi moderator.
Karena terdapat sejumlah variasi pada gagasan ini dan variasi baru dapat dengan mudah
diciptakan, arti dari istilah ini sangat tepat untuk mengumpulkan konotasi tambahan dengan
waktu. Sebagai format dan pendekatan konten untuk situs web, weblog tampaknya populer
karena penonton tahu bahwa perubahan sesuatu terjadi setiap hari, ada pribadi (bukan hambar
komersial) sudut pandang, dan, pada beberapa situs, ada kesempatan untuk berkolaborasi
dengan atau menanggapi website dan pesertanya.
WordProcessing and DesktopPublishing
Perangkat lunak untuk pengolah kata telah mengubah proses menulis tentang apapun.
Paket pengolahan kata secara komputerisasi adalah penciptaan, mengedit, revisi, dan pencetakan
dokumen (seperti surat, memo, dan laporan) dengan pengolahan secara elektronik data teks (kata,
frasa, kalimat, dan paragraf). Paket pengolah kata papan atas seperti Microsoft Word, Lotus
WordPro, dan Corel WordPerfect dapat memberikan secara luas berbagai dokumen menarik yang
dicetak sesuai dengan kemampuan tampilan desktop. Paket-paket ini juga dapat mengkonversi
dokumen ke format HTML untuk publikasi sebagai Web halaman di intranet perusahaan atau
World Wide Web.
GAMBAR 4.6 - Menggunakan fitur e-mail dari sistem instant messaging ICQ.
Paket pengolah kata juga menyediakan fitur bermanfaat lainnya. Sebagai contoh, sebuah
pemeriksa ejaan berkemampuan dapat mengidentifikasi dan memperbaiki kesalahan ejaan, dan
fitur tesaurus membantu Anda menemukan pilihan yang lebih baik dari kata-kata untuk
mengekspresikan ide. Anda juga dapat mengidentifikasi dan memperbaiki tata bahasa dan
kesalahan tanda baca, serta menyarankan perbaikan sesuai dengan gaya menulis anda dengan
memanfaatkan fungsi pemeriksa tata bahasa dan gaya. Selain dokumen mengkonversi ke format
HTML, Anda juga dapat menggunakan paket top untuk merancang dan membuat halaman Web
dari awal untuk Internet atau situs intranet. Lihat Gambar 4.7.
GAMBAR 4.7 - Menggunakan Microsoft Word paket pengolah kata. Perhatikan penyisipan tabel
dalam dokumen.
Pengguna akhir dan organisasi dapat menggunakan perangkat lunak desktop publishing
(DTP) untuk menghasilkan bahan cetakan mereka sendiri yang terlihat profesional untuk
diterbitkan. Artinya, mereka bisa merancang dan mencetak newsletter mereka sendiri, brosur,
manual, dan buku dengan beberapa jenis gaya, grafik, foto, dan warna pada setiap halaman. paket
Pengolah kata dan paket desktop publishing seperti Adobe PageMaker, Microsoft Publisher, dan
QuarkXPress digunakan untuk melakukan desktop publishing. Biasanya, bahan teks dan grafis
dapat dihasilkan oleh pengolah kata dan paket grafis dan diimpor sebagai teks dan file grafis.
Scanner optik dapat digunakan untuk input teks dan grafik dari dicetak material. Anda juga dapat
menggunakan file clip art, yang merupakan ilustrasi grafis predrawn disediakan oleh paket
perangkat lunak atau yang tersedia dari sumber lain.
Electronic Spreadsheets
Paket Spreadsheet seperti Lotus 1-2-3, Microsoft Excel, dan Corel adalah QuattroPro
digunakan oleh hampir setiap bisnis untuk analisis, perencanaan dan pemodelan. Mereka
membantu Anda mengembangkan spreadsheet elektronik, yang merupakan lembar kerja dari
baris dan kolom yang dapat disimpan pada PC atau pada server jaringan, atau dikonversi ke
format HTML dan disimpan sebagai halaman Web atau websheet pada World Wide Web.
Mengembangkan spreadsheet melibatkan merancang format dan mengembangkan hubungan
(formula) yang akan digunakan dalam worksheet. Menanggapi masukan Anda, komputer
melakukan perhitungan yang diperlukan berdasarkan rumus Anda didefinisikan dalam
spreadsheet, dan menampilkan hasil dengan segera, baik di workstation atau website Anda.
Kebanyakan paket juga membantu Anda mengembangkan grafik dan menampilkan grafis dari
hasil spreadsheet. Lihat Gambar 4.8.
Misalnya, Anda bisa mengembangkan spreadsheet untuk merekam dan menganalisa kinerja iklan
untuk bisnis dulu dan sekarang. Anda juga bisa mengembangkan hyperlink ke
mirip websheet di website intranet tim pemasaran Anda. Sekarang Anda memiliki keputusan
mendukung alat untuk membantu Anda menjawab apa-jika pertanyaan yang Anda miliki tentang
iklan. Misalnya, "Apa yang akan terjadi pada pangsa pasar jika biaya untuk meningkatkan iklan
adalah sebesar 10 persen? "Untuk menjawab pertanyaan ini, Anda hanya akan mengubah biaya
rumus iklan pada lembar kerja kinerja iklan yang Anda kembangkan itu. Komputer akan
menghitung ulang angka-angka yang terkena dampak, menghasilkan angka pangsa pasar baru
dan grafis. Anda kemudian akan memiliki wawasan yang lebih baik efek dari berlakunya iklan
keputusan pada pangsa pasar. Kemudian Anda bisa berbagi wawasan ini dengan catatan pada
websheet di website intranet tim Anda.
GAMBAR 4.8 - Menggunakan paket spreadsheet elektronik, MicrosoftExcel. Perhatikan
penggunaan grafis
Presentation Graphics
Presentasi paket grafis membantu Anda mengkonversi data numerik dan menampilkan ke
dalam grafis seperti grafik garis, grafik batang, diagram lingkaran, dan banyak jenis grafis
lainnya. sebagian besar paket top juga membantu Anda mempersiapkan presentasi multimedia
grafis, foto, animasi, dan video klip, termasuk penerbitan untuk World Wide Web. tidak hanya
grafis dan multimedia yang dapat ditampilkan lebih mudah untuk memahami dan berkomunikasi
dari data numerik, tetapi beberapa menampilkan warna dan multiple-media juga dapat lebih
mudah menekankan poin penting, strategi berbeda, dan tren penting dalam data. presentasi
grafis telah terbukti jauh lebih efektif daripada presentasi tabular dari data numerik untuk
pelaporan dan berkomunikasi dalam media iklan, laporan manajemen, atau presentasi usaha
lainnya . Lihat Gambar 4.9
paket perangkat lunak grafis seperti Microsoft PowerPoint, Lotus Freelance,
Presentasi atau Corel memberikan banyak kemudahan dalam penggunaan yang mendorong
kemampuan penggunaan presentasi grafis. Sebagai contoh, paket yang paling membantu Anda
merancang dan mengelola komputer-dihasilkan dan diatur-slide berisi banyak grafik terintegrasi
dan menampilkan multimedia. Atau Anda dapat memilih dari berbagai template pradesain
dari presentasi bisnis, menyiapkan dan mengedit garis besar dan catatan untuk
presentasi, dan mengelola penggunaan file multimedia grafis, foto, suara,
dan video klip. Dan tentu saja, paket-paket top membantu Anda menyesuaikan grafis dan
presentasi intranet atau World Wide Web.
GAMBAR 4.9 Menggunakan slide preview merupakan fitur dari
paket presentasi grafis, Microsoft PowerPoint.
Personal Information Managers
Personal information manager (PIM) adalah paket perangkat lunak populer untuk
pengguna akhir produktivitas dan kolaborasi serta aplikasi populer untuk personal digital
assistant (PDA) perangkat genggam. PIM seperti Lotus Organizer dan Microsoft Outlook
membantu pengguna akhir toko, mengatur, dan mengambil informasi tentang pelanggan, klien,
dan prospek, atau jadwal dan mengelola janji, pertemuan, dan tugas. Sebuah paket PIM
akan mengatur data Anda masuk dan akan mengambil informasi dalam berbagai bentuk,
tergantung pada gaya dan struktur dari PIM dan informasi yang Anda inginkan. Sebagai contoh,
informasi dapat diambil sebagai kalender elektronik atau daftar janji, rapat, atau
hal-hal lain yang harus dilakukan; sebagai jadwal proyek, atau sebagai tampilan dari fakta-fakta
kunci dan keuangan data tentang pelanggan, klien, atau prospek penjualan. PIM paling sekarang
mencakup kemampuan untuk mengakses World Wide Web dan memberikan e-mail kemampuan.
Juga, beberapa PIM menggunakan Internet dan e-mail fitur untuk mendukung kerjasama tim
dengan berbagi informasi seperti kontak daftar, daftar tugas, dan jadwal dengan lainnya PIM
pengguna jaringan. Lihat Gambar 4.10.
GAMBAR 4.10 Menggunakan manajer informasi pribadi (PIM): Microsoft Outlook.
Groupware
Groupware adalah software yang membantu kelompok kerja dan tim bekerja sama untuk
mencapai kelompok tugas. Groupware adalah kategori tujuan umum perangkat lunak aplikasi
yang menggabungkan berbagai fitur perangkat lunak dan fungsi untuk memfasilitasi kolaborasi.
Untuk Misalnya, groupware produk seperti Lotus Notes, Novell GroupWise, dan Microsoft
Bursa dukungan kolaborasi melalui surat elektronik, diskusi kelompok dan database,
penjadwalan, manajemen tugas, data, audio dan konferensi video, dan sebagainya.
Produk Groupware bergantung pada internet, ekstranet intranet perusahaan dan untuk
membuat kemungkinan kerjasama pada skala global dengan tim virtual di mana saja di
dunia. Sebagai contoh, anggota tim mungkin menggunakan Internet untuk global proyek e-mail,
forum diskusi, dan pengembangan web halaman bersama. Atau mereka mungkin menggunakan
intranet perusahaan untuk mempublikasikan berita proyek dan laporan kemajuan, dan bekerja
bersama-sama pada dokumen disimpan di server Web. Lihat Gambar 4.11.
Kemampuan kolaboratif juga sedang ditambahkan ke perangkat lunak lain untuk
memberikan groupware seperti fitur. Misalnya, dalam Office suite perangkat lunak Microsoft,
Microsoft Word terus melacak siapa yang membuat revisi untuk setiap dokumen, Excel melacak
semua perubahan yang dibuat ke spreadsheet, dan Outlook memungkinkan Anda melacak tugas
Anda mendelegasikan kepada anggota tim lainnya.
GAMBAR 4.11 Lotus Sametime memungkinkan workgroups dan project teams
untuk berbagi spreadsheet dan dokumen pekerjaan lain dalam proses kolaborasiinteraktif online.
Baru-baru ini, Microsoft Office suite sudah memasukan fungsi yang memungkinkan beberapa
orang untuk bekerja dan mengedit dokumen yang sama pada saat yang bersamaan . Pada
penggunaan fitur ini, setiap perubahan yang dibuat oleh satu anggota tim akan terlihat oleh
semua anggota tim seperti yang mereka buat.
Dua tambahan terbaru ke pasar perangkat lunak kolaboratif adalah Microsoft
Windows SharePoint Services dan IBM WebSphere. Kedua produk memungkinkan tim untuk
membuat website canggih dengan cepat untuk berbagi informasi dan kolaborasi dokumen.
Selanjutnya, perusahaan dapat menggunakan produk ini sebagai platform untuk pengembangan
aplikasi untuk memfasilitasi efisiensi pembuatan web berbasis portal bisnis dan aplikasi pengolah
transaksi. Website yang dibuat dengan kolaborasi pengembangan alat yang dapat
mengintegrasikan berbagai macam aplikasi individu yang dapat membantu meningkatkan
produktifitas individu dan tim.
Software Alternatives
Banyak perusahaan menemukan alternatif untuk memperoleh, menginstal, dan
mempertahankan bisnis perangkat lunak aplikasi yang dibeli dari vendor perangkat lunak atau
mengembangkan dan memelihara perangkat lunak mereka sendiri di rumah dengan karyawan
pengembang perangkat lunak . Misalnya, seperti yang akan kita bahas lebih lanjut dalam Bab 14,
banyak perusahaan besar yang mencari pengembangan dan pemeliharaan perangkat lunak yang
mereka butuhkan untuk kontrak pemrograman perusahaan dan perusahaan perangkat lunak lain,
termasuk penggunaan perangkat lunak luar negeri pengembang di luar negeri, dan menggunakan
internet untuk berkomunikasi, berkolaborasi, dan mengelola proyek pengembangan perangkat
lunak mereka.
Tapi pertumbuhan yang besar dan cepat pada perusahaan-perusahaan beralih ke layanan
aplikasi penyedia (ASP), bukannya mengembangkan atau membeli perangkat lunak aplikasi
mereka perlu menjalankan bisnis mereka. Aplikasi penyedia layanan adalah perusahaan yang
memiliki, mengoperasikan, dan memelihara perangkat lunak aplikasi dan sistem komputer
sumber (Server, perangkat lunak sistem, jaringan, dan personil TI) yang diperlukan untuk
menawarkan penggunaan perangkat lunak aplikasi untuk biaya sebagai layanan melalui
Internet. ASP dapat menagih pelanggan mereka secara per-penggunaan, atau atas dasar biaya
bulanan atau tahunan.
GAMBAR 4.12 Salesforce.com adalah layanan penyedia aplikasi terkemuka yang memanajemen
penjualan web dan layanan berbasis manajemen hubungan pelanggan untuk perusahaan besar dan
kecil.
Bisnis yang menggunakan ASP bukan memiliki dan memelihara perangkat lunak mereka
sendiri karena berbagai alasan. Salah satu keuntungan terbesar adalah rendahnya biaya investasi
awal, dan dalam banyak kasus, waktu pendek yang dibutuhkan untuk mendapatkan aplikasi
berbasis Web mengatur dan berjalan. Pay-as-you-go ASP struktur biaya yang biasanya secara
signifikan lebih murah dari biaya pengembangan atau membeli, serta menjalankan dan
mempertahankan, aplikasi perangkat lunak. Dan menggunakan ASP menghilangkan atau secara
drastismengurangi kebutuhan untuk banyak infrastruktur TI (server, perangkat lunak sistem,
dan personil TI) yang akan diperlukan untuk memperoleh dan mendukung perangkat
lunak aplikasi, termasukterus-menerus tantangan mendistribusikan dan mengelola seluruh
perusahaan software patch dan upgrade. Akibatnya, penggunaan ASP oleh perusahaan dan
organisasi lainnya diperkirakan akan mempercepat dalam beberapa tahun mendatang [14]. Lihat
Gambar 4.12.
Terlepas dari apakah aplikasi perangkat lunak dibeli COTS atau diakses melalui
ASP, perangkat lunak harus memiliki lisensi untuk digunakan. Lisensi perangkat lunak adalah
topik yang kompleks yangmelibatkan pertimbangan karakteristik khusus dari perangkat lunak
dalam konteks yang mendasarihak kekayaan intelektual, termasuk hak cipta, merek dagang, dan
rahasia dagang,serta hukum kontrak tradisional, termasuk Uniform Commercial Code (UCC).
Software Licensing
Bertentangan dengan apa yang banyak mungkin percaya, ketika seseorang atau sebuah
perusahaan membeli perangkat lunak aplikasi, mereka tidak membeli hak
kepemilikan. Sebaliknya, mereka memiliki membeli lisensi untuk menggunakan perangkat lunak
di bawah persyaratan perjanjian lisensi perangkat lunak. Software umumnya berlisensi dalam
rangka untuk lebih melindungi intelektual vendor hak milik. Lisensi sering melarang reverse
engineering, memodifikasi, mengungkapkan, atau mentransfer perangkat lunak. Dalam
kebanyakan kasus, lisensi juga memberikan pembeli izin untuk menjual atau melepaskan hak-hak
yang diberikan oleh lisensi tetapi tidak untuk menduplikasi atau menjual kembali beberapa
salinan dari perangkat lunak.
Persyaratan untuk lisensi tidak hilang bila penggunaan dari software ini
diperoleh melalui ASP. Dalam hal ini, lisensi untuk mengeluarkan penggunaan dari software ini
diberikan kepada ASP oleh berbagai vendor perangkat lunak dan, sebagai imbalannya, ASP
setuju untuk membayar vendor perangkat lunak royalti berdasarkan jumlah pengguna account
ASP menjual kembali hak.
Vendor perangkat lunak bekerja keras untuk memberikan perizinan yang mudah dan
akses ke merekaproduk sekaligus mencegah pembajakan perangkat lunak, yang hanya melayani
untuk meningkatkan biaya akhir dari produk.
Pada bagian berikutnya, kita akan belajar tentang pendekatan yang sama sekali baru untuk
perangkat lunak lisensi: open source kode.
PERANGKAT LUNAK : SISTEM PENGELOLA KOMPUTER
System Software Overview
Sistem perangkat lunak terdiri dari program-program yang mengelola dan mendukung
sistem komputer dan yang memproses informasi kegiatan. Sebagai contoh, sistem operasi dan
jaringan program manajemen berfungsi sebagai antarmuka perangkat lunak penting antara
jaringan komputer dan perangkat keras dan program aplikasi pengguna akhir.
Baca Kasus Real World pada open source pengembangan perangkat lunak. Kita bisa
belajar banyak tentang nilai bisnis dari konsep open source dari contoh ini. Lihat Gambar 4.13.
Kita dapat mengelompokkan perangkat lunak sistem menjadi dua kategori utama (lihat
Gambar 4.14):
Sistem program manajemen. Program yang mengatur perangkat keras, perangkat lunak,
jaringan, dan sumber daya data dari sistem komputer selama pelaksanaan
berbagai pekerjaan pemrosesan informasi dari pengguna. Contoh sistem penting
program manajemen adalah sistem operasi, jaringan program manajemen,
database manajemen sistem, dan sistem utilitas.
Pengembangan sistem program, Program yang membantu pengguna mengembangkan
informasi program dan prosedur sistem dan mempersiapkan program-program pengguna
untuk pemrosesan komputer. Program perangkat lunak utama pengembangan
pemrograman penerjemah bahasa dan editor, dan berbagai KASUS (dibantu komputer
rekayasa perangkat lunak) dan lainnya pemrograman alat. Kami akan mengambil melihat
lebih dekat pada CASE tools kemudian dalam bab ini.
Operating Systems
Sistem yang paling penting paket perangkat lunak untuk setiap komputer adalah sistem
operasi. Sistem operasi adalah sebuah sistem terintegrasi dari program yang mengelola operasi
dari CPU, mengendalikan sumber daya input / output dan penyimpanan dan kegiatan komputer
sistem, dan menyediakan layanan dukungan berbagai dengan komputer mengeksekusi
program aplikasi pengguna.
BAGIAN 2
Tujuan utama dari suatu sistem operasi adalah untuk memaksimalkan produktivitas dari
suatu sistem komputer dengan mengoperasikannya dalam cara yang paling efisien. Sebuah sistem
operasi meminimalkan jumlah campur tangan manusia yang dibutuhkan selama pemrosesan.Ini
membantu program aplikasi Anda melakukan operasi umum seperti mengakses jaringan,
memasukkan data, menyimpan dan mengambil file, dan mencetak atau menampilkan output. Jika
Anda memiliki setiap pengalaman pada komputer, Anda tahu bahwa sistem operasi harus
dimuat dan diaktifkan sebelum Anda dapat menyelesaikan tugas-tugas lainnya. Ini menekankan
kenyataan bahwa sistem operasi adalah komponen yang paling tak terpisahkan dari perangkat
lunak antarmuka antara pengguna dan perangkat keras dari sistem komputer mereka
Operating System Functions
Sebuah sistem operasi melakukan lima fungsi dasar dalam pengoperasian sistem
komputer:menyediakan antarmuka pengguna, manajemen sumber daya, manajemen tugas,
manajemen file, dan utilitas dan layanan dukungan. Lihat Gambar 4.15.
User Interface. User interface adalah bagian dari sistem operasi yang
memungkinkan Anda untuk berkomunikasi dengannya sehingga Anda dapat memuat program,
file akses, dan menyelesaikan tugas-tugas lain. Tiga jenis utama dari antarmuka pengguna adalah
perintah-driven, menudriven, dan antarmuka pengguna grafis. Kecenderungan dalam antarmuka
pengguna untuk sistem operasi dan perangkat lunak lainnya bergerak menjauh dari masuknya
singkat pengguna akhir perintah, atau bahkan pemilihan pilihan dari menu pilihan. Sebaliknya,
sebagian besar perangkat lunak menyediakan yang mudah digunakan antarmuka pengguna grafis
(GUI) yang menggunakan ikon, bar, tombol, kotak, dan lain gambar. GUI mengandalkan
perangkat penunjuk seperti mouse atau touchpad elektronik untuk membuat pilihan yang
membantu Anda menyelesaikan sesuatu. Saat ini, yang paling umum dan GUI diakui secara luas
adalah desktop Microsoft Windows.