Anda di halaman 1dari 34

RESUME CHAPTER 2:

COMPUTER SYSTEM
&
REVIEW JOURNAL

Oleh:
ASLAM SAID 041724253001

TAUFIQ BEKTI NURALIF 041724253002

FERDIAN WIRADESI 041724253004

KELAS A2M

PROGRAM STUDI MAGISTER AKUNTANSI


FAKULTAS EKONOMI DAN BISNIS
UNIVERSITAS AIRLANGGA
2018
BAB I

PENDAHULUAN

Perancangan dan manajemen perangkat keras komputer, perangkat lunak, dan jaringan
untuk memungkinkan hal ini meresap dunia digital adalah karya para profesional TI. Namun,
semua manajer bisnis, bukan hanya manajer TI bertanggung jawab untuk berinvestasi secara bijak
dan efektif memanfaatkan teknologi informasi ini untuk kepentingan mereka organisasi. Pada
tahun 2000, lebih dari setengah belanja modal oleh bisnis di negara-negara maju adalah untuk
pembelian IT.

Definisi kami tentang IT adalah yang luas, mencakup semua bentuk teknologi yang terlibat
dalam menangkap, memanipulasi, berkomunikasi, menyajikan, dan menggunakan data (dan data
berubah menjadi informasi). Dengan demikian, IT termasuk komputer (baik perangkat keras dan
perangkat lunak), perangkat periferal yang melekat pada komputer, perangkat komunikasi dan
jaringan — jelas menggabungkan Internet — mesin fotokopi, mesin faksimili, telepon seluler, dan
yang terkait perangkat nirkabel, mesin pabrik yang dikendalikan komputer, robot, perekam video
dan pemain, dan bahkan microchip tertanam dalam produk-produk seperti mobil, pesawat terbang,
lift, dan peralatan rumah tangga. Bab ini dimulai dengan pertimbangan perangkat keras komputer,
yang berbeda dari perangkat lunak komputer. Perangkat keras komputer mengacu pada bagian fisik
sistem komputer — seperti unit pengolah pusat, printer, dan disk drive — yang bisa disentuh.
Dalam membahas perangkat keras komputer, kami akan memperkenalkan pusatnya gagasan di
balik komputer masa kini — konsep tersimpan program — untuk membantu pemahaman kita
tentang cara komputer sistem bekerja. Berdasarkan konsep program yang disimpan, bagian kedua
bab ini berfokus pada komputer perangkat lunak, yang merupakan kumpulan program yang
mengontrol operasi sistem komputer. Perangkat keras komputer tanpa perangkat lunak bernilai
kecil (dan sebaliknya). Keduanya diperlukan untuk sistem komputer menjadi alat yang berguna
untuk Anda dan organisasi Anda. Dengan demikian, bab ini akan menjelaskan hubungan simbiosis
antara perangkat keras komputer dan perangkat lunak.
BAB II

BASIC COMPONENTS OF COMPUTER SYSTEMS

Underlying Structure

Komputer pada hari ini merupakan hal yang wajar dan dapat digunakan oleh semua
kalangan. Mulai dari microcomputers dalam bentuk handphone dengan harga mulai dari 1 juta
rupiah maupun super computer yang bernilai ratusan juta rupiah. Semua computer baik
microcomputer maupun super computer memilik 6 dasar pemprosesan. Dalam figure dibawah ini
terdapat 2 tipe arah panah. Arah panah yang tebal mewakili jalur data menuju ke sistem komputer
sedangkan panah yang tipis menuju ke beberapa komponen yang di kontrol oleh unit pengontrol.

Dan yang di dalam lingkaran merupakan control unit dan arithmatic/logical unit. 2 hal
tersebut dapat dikatakan sebagai Central Processing unit atau CPU atau Prosesor.
Input/Output

Untuk menggunakan komputer, kita harus memiliki beberapa cara untuk masuk data ke
komputer untuk digunakan dalam perhitungannya. Ada berbagai macam perangkat input, dan kami
hanya akan menyebutkan jenis yang paling umum digunakan. Masukannya perangkat yang Anda
sebagai pengelola kemungkinan besar akan digunakan adalah keyboard mikrokomputer dan
mouse. Kami akan berbicara lebih banyak tentang mikrokomputer (PC) kemudian, tetapi mereka
termasuk semua blok bangunan ditunjukkan pada Gambar diatas. Terminal adalah perangkat yang
lebih sederhana daripada PC; ini dirancang secara ketat untuk input / output dan tidak disertakan
prosesor (CPU), atau setidaknya bukan tujuan umum prosesor. Terminal terhubung ke komputer
melalui beberapa jenis jalur telekomunikasi. Kebanyakan terminal terdiri dari keyboard untuk entri
data dan monitor untuk menunjukkan pengguna apa yang telah dimasukkan dan untuk
menampilkan output dari komputer. Terminal banyak digunakan oleh personel administrasi yang
terlibat dalam pemrosesan transaksi online. Jenis terminal khusus juga ada di digunakan secara luas
sebagai perangkat input komputer. Titik penjualan terminal digunakan di sebagian besar toko ritel,
dan otomatis mesin kasir (ATM) adalah hal yang umum di perbankan industri. Seperti terminal
standar yang dijelaskan sebelumnya, perangkat tujuan khusus ini berfungsi sebagai perangkat input
dan output, biasanya menggabungkan printer built in kecil untuk memberikan catatan hard copy
transaksi.

Computer Memory

Di tengah diagram adalah memori, juga disebut sebagai memori utama. Dari input
perangkat selalu masuk ke memori; perangkat output selalu menerima data mereka dari memori;
arus data dua arah ada di antara file dan memori dan juga di antara unit / memori aritmatika / logis;
dan tipe khusus data mengalir dari memori ke unit kontrol untuk memberi tahu unit kontrol apa
yang harus dilakukan selanjutnya.

Setiap sel memori terdiri dari satu set rangkaian tertentu (sebagian kecil dari sirkuit terpadu
pada chip memori), dan setiap sirkuit bisa diatur ke "on" atau "off." Karena setiap rangkaian baru
saja dua kondisi (hidup dan mati), mereka telah disamakan dengan angka 1 dan 0, dua
kemungkinan nilai dari bilangan biner. Jadi, masing-masing rangkaian sesuai dengan digit biner,
atau bit. Untuk mewakili digit desimal (dan huruf abjad dan karakter khusus) untuk diproses oleh
komputer, beberapa bit-bit ini (atau rangkaian) harus dikombinasikan untuk mewakili suatu
karakter tunggal. Di sebagian besar komputer, delapan bit (atau rangkaian) mewakili satu karakter,
dan sel memori yang berisi satu karakter, kita tahu, disebut byte. Jadi, delapan bit sama dengan
satu byte di sebagian besar mesin.

Logical Unit / Arithmetic

Unit aritmatika / logis, seperti memori, terdiri dari sirkuit terpadu yang sangat kecil pada
chip silikon. Di banyak hal, unit aritmatika / logis sangat sederhana. Itu telah dibangun untuk
melakukan penambahan, pengurangan, perkalian, dan pembagian, serta untuk melakukan logika
tertentu operasi seperti membandingkan dua angka untuk persamaan atau mencari tahu nomor
mana yang lebih besar. Panah luas pada Gambar menunjukkan cara masuk yang unit aritmatika /
logis bekerja. Seperti yang ditunjukkan oleh panah luas dari memori ke aritmatika / logis unit,
angka-angka yang akan dimanipulasi (ditambahkan, dikurangi, dll.) dibawa dari sel memori yang
sesuai ke unit aritmatika / logis. Selanjutnya, proses dilakukan, dengan waktu yang dibutuhkan
untuk melakukan pekerjaan yang bervariasi, tergantung pada model komputer. Kecepatan yang
terlibat bervariasi dari jutaan proses per detik hingga triliunan proses per detik. Kemudian, seperti
yang ditunjukkan oleh yang ruas panah dari unit aritmatika / logis ke memori dalam Gambar, hasil
proses disimpan dalam sel atau sel memori yang ditunjuk.

Computer Files

Karena aplikasi sedang diproses di komputer, maka data yang diperlukan untuk perhitungan
saat ini harus disimpan dalam memori komputer. Kapasitas memori terbatas (meskipun bisa
mencapai lebih dari satu triliun byte pada sebagian besar mesin), dan tidak ada cukup ruang untuk
menyimpan semua data untuk semua program yang dijalankan bersamaan (mis., Microsoft Excel,
Microsoft Word, Adobe Photoshop) dalam memori pada saat bersamaan. Selain itu, memori juga
mudah berubah; jika daya komputer padam, semuanya disimpan dalam memori hilang. Untuk
menyimpan data dalam jumlah besar dapat diakses di dalam sistem komputer dalam keadaan non-
volatil sedang dan dengan biaya yang lebih masuk akal daripada memori utama, perangkat file —
terkadang disebut memori sekunder atau perangkat penyimpanan sekunder — telah ditambahkan
ke semua kecuali sistem komputer terkecil. Perangkat file termasuk magnetik tape drive, hard drive
(atau fixed), removable disk drive, flash drive, dan drive CD atau DVD (optik). Semua tetapi
optical drive merekam data dengan menarik bintik-bintik permukaan media, menggunakan skema
pengkodean biner.
Ada dua cara dasar untuk mengatur file komputer: akses berurutan dan langsung
mengakses. Dengan file akses sekuensial, semua catatan itu membuat file disimpan secara
berurutan sesuai dengan kunci kontrol file. Misalnya, file penggajian akan berisi satu catatan untuk
setiap karyawan. Karyawan individu ini catatan disimpan berurutan sesuai dengan karyawan
nomor identifikasi. Tidak ada alamat di dalam mengajukan; untuk menemukan catatan tertentu,
perangkat file harus dimulai awal file sekuensial dan baca setiap catatan sampai menemukan yang
diinginkan.

File akses langsung, disimpan pada file perangkat penyimpanan akses langsung (DASD),
adalah file dari mana itu dimungkinkan bagi komputer untuk segera mendapatkan catatan, tanpa
memperhatikan di mana catatan berada di file. Ada beberapa jenis perangkat akses langsung,
termasuk hard drive, drive disk yang dapat dilepas, drive CD dan DVD, dan flash drive. Hard drive
khas untuk komputer terdiri dari disk yang terus berputar, di mana disk menyerupai piringan hitam
piringan hitam. Mekanisme akses (lengan) bergerak masuk dan keluar pada disk untuk merekam
dan membaca dari ratusan trek konsentris di permukaan disk. Khas hard drive internal untuk toko
mikrokomputer dari 160 miliar byte (gigabita) hingga 2 triliun byte (terabita) dan biaya dari $ 50
hingga $ 200. Kecepatan di mana data dapat dibaca atau ditulis pada hard drive cukup cepat, dengan
transfer rate naik hingga 375 juta byte (megabyte) per detik.

THE STORED-PROGRAM CONCEPT

Ketika model komputer tertentu dirancang, itu insinyur membangun ke dalamnya (lebih
tepatnya, membangun ke sirkuitnya) kemampuan untuk melakukan serangkaian operasi tertentu.
Untuk Misalnya, komputer mungkin dapat membaca item data mengetik dari keyboard, mencetak
garis output, menambahkan dua angka, mengurangi satu angka dari yang lain, mengalikan dua
angka, membagi satu angka dengan yang lain, membandingkan dua angka untuk kesetaraan, dan
melakukan beberapa operasi lainnya. Unit kontrol komputer dibuat untuk mengaitkan masing-
masing operasi ini dengan jenis instruksi tertentu. Kemudian unit kontrol diceritakan operasi mana
yang harus dilakukan dengan menggunakan program yang terdiri dari instruksi ini. Bentuk dari
instruksi khusus untuk model komputer tertentu. Dengan demikian, setiap instruksi dalam suatu
program harus dinyatakan dalam bentuk yang tepat yang telah dibangun komputer untuk
dimengerti. Bentuk program yang dimengerti oleh komputer disebut bahasa mesin untuk model
computer tertentu.
Program yang lengkap akan terdiri dari ratusan atau ribuan instruksi, semua dinyatakan
dalam bahasa mesin komputer tertentu yang digunakan. Orang yang mempersiapkan program
(disebut programmer) harus tahu masing-masing kode operasi dan harus mengingat data apa yang
dia telah disimpan di setiap sel memori. Jelas sekali, mesin pemrograman bahasa sangat sulit dan
memakan waktu. (Seperti yang akan kita pelajari nanti di bab ini, program bisa ditulis dalam bahasa
yang lebih mudah bagi kita untuk digunakan dan kemudian otomatis diterjemahkan ke bahasa
mesin, jadi hampir tidak ada program dalam bahasa mesin hari ini.) Setelah seluruh program bahasa
mesin sudah disiapkan, maka akan dimasukkan ke komputer, menggunakan salah satu metode
input yang sudah dijelaskan, dan disimpan dalam memori komputer. Langkah memasukkan
program dalam memori disebut memuat program. Unit kontrol kemudian diberi tahu di mana
menemukannya instruksi pertama dalam program. Unit kontrol menjemput instruksi pertama ini
dan menempatkannya dalam sel penyimpanan khusus yang disebut register di dalam unit kontrol.
Menggunakan built-in circuitry, unit kontrol menafsirkan instruksi (mengenali apa yang harus
dilakukan) dan menyebabkannya terjadi dieksekusi (dilakukan) oleh komponen yang sesuai
komputer.

Kecepatan pemrosesan bervariasi di semua mesin, tetapi semua komputer menggunakan


konsep program yang tersimpan. Di semua komputer, program bahasa mesin dimuat dalam memori
dan dieksekusi oleh unit kontrol. Ada banyak lagi untuk kisah tentang bagaimana kita mendapatkan
program bahasa mesin, tetapi cukuplah untuk mengatakan pada titik ini bahwa kita membiarkan
komputer melakukannya sebagian besar pekerjaan dalam menciptakan program bahasa mesin.
Baik Anda maupun programmer tidak bekerja untuk Anda organisasi akan menulis dalam bahasa
mesin; program apa saja akan ditulis dalam bahasa yang lebih mudah dan lebih alami agar manusia
mengerti.
TYPES OF COMPUTER SYSTEMS

Microcomputers

Sering disebut komputer pribadi atau hanya PC, harganya mulai dari $ 200 hingga $ 4.000.
Mereka umumnya memiliki daya yang lebih kecil dari sistem midrange, tetapi garis pemisah antara
kategori ini pingsan. Secara umum, mikrokomputer dapat dibawa atau dipindahkan oleh satu orang,
dan mereka biasanya hanya memiliki satu keyboard dan video unit display (yang mengapa mereka
disebut komputer pribadi). PC Desktop adalah PC yang paling dikenal, tetapi juga PC datang dalam
model laptop atau notebook dalam paket smallcaselike kecil dengan berat di bawah 10 pon dan
lebih baru, model genggam atau palmtop yang lebih kecil dengan berat di bawah a pound. Ponsel
pintar adalah PC genggam yang juga beroperasi sebagai telepon seluler. Variasi yang menarik dari
notebook komputer adalah PC tablet, di mana pengguna menulis pada tablet elektronik (layar video
dilipat rata di atas PC) dengan pena digital. Akhirnya, yang terbaru variasi dari PC adalah netbook,
yang dilucuti, laptop yang lebih kecil dijual dengan kisaran $ 300– $ 500. Netbook jarang memiliki
pembaca / penulis CD / DVD atau fitur tambahan lainnya; mereka dirancang untuk digunakan di
Internet dan dipasarkan baik oleh vendor komputer dan operator seluler.
Midrange Systems

Sistem midrange saat ini telah berevolusi dari dua kategori komputer sebelumnya yang kini
telah menghilang— workstation dan minicomputer. Istilah workstation, seperti yang digunakan di
sini, menggambarkan mesin yang kuat yang dijalankan oleh a mikroprosesor (seperti halnya PC
dijalankan oleh mikroprosesor), yang mungkin atau tidak dapat digunakan oleh satu individu
(sedangkan PC digunakan oleh satu individu). Workstation didasarkan pada chip mikroprosesor,
tetapi chip cenderung lebih kuat daripada yang digunakan pada mikrokomputer. Workstation, pada
kenyataannya, dewasa, lebih banyak mikrokomputer yang kuat. Workstation awalnya disebarkan
untuk aplikasi spesifik yang menuntut banyak hal daya komputasi, grafik resolusi tinggi, atau
keduanya, tetapi mereka baru-baru ini telah digunakan sebagai server Web, di manajemen jaringan,
dan sebagai server di client / server aplikasi. Selanjutnya, karena mereka sangat kuat karakteristik
harga-kinerja dibandingkan dengan lainnya jenis komputer, workstation dibuat masuk ke dalam
domain sistem midrange tradisional (seperti komputasi departemen dan pemrosesan bisnis umum
skala menengah) dan mainframe (pemrosesan umum bisnis besar). Ini terobosan dibuat oleh
workstation ke midrange domain sistem telah begitu signifikan yang kita miliki dipilih untuk
menggabungkan kategori-kategori ini untuk diskusi kita.

Mainframe Computers

Mainframe adalah jantung dari sistem komputasi untuk banyak, mungkin sebagian besar,
perusahaan besar dan pemerintah agensi. Sejarah awal komputasi adalah kisah tentang berbagai
generasi komputer mainframe. Kisaran dari Daya mainframe dan biaya lebar, dengan MFLOPS
bervariasi dari 2.500 hingga 1.000.000 dan biaya mulai dari $ 500.000 hingga $ 20.000.000.
Kekuatan mainframe adalah keserbagunaan aplikasi yang dapat mereka tangani: pemrosesan
online dan batch, aplikasi standar bisnis, teknik dan aplikasi ilmiah, kontrol jaringan,
pengembangan sistem, penyajian Web, dan banyak lagi. Mainframe juga beroperasi sebagai server
yang sangat besar di lingkungan klien / server. Karena dari pentingnya mainframe di perusahaan
komputasi, berbagai macam aplikasi dan sistem perangkat lunak telah dikembangkan untuk mesin
ini.

Secara historis, persaingan sangat ketat di arena mainframe karena peran utamanya dalam
komputasi. Itu vendor dominan telah IBM sejak akhir 1950-an. Itu generasi utama mainframe IBM
adalah Sistem z keluarga (sebelumnya zSeries, dan sebelum itu Sistem / 390). Model terbaru adalah
Sistem z10 mesin, diperkenalkan pada tahun 2008, dan mereka bervariasi dari model prosesor
tunggal hingga 64-prosesor model. Semua mesin ini dibangun di sekitar chip multichip IBM
(MCM) dan chip prosesor quad-core (empat prosesor pada satu chip). Sistem z10 adalah simetris
mesin multiprosesor (SMP), sehingga setiap prosesor bisa menangani aplikasi yang berbeda. The
high-end (tipe tertinggi) dibangun menggunakan multibook modular desain yang mendukung satu
hingga empat buku per mesin. Setiap buku berisi MCM, yang menjadi host chip prosesor (hingga
lima chip prosesor per buku), chip kontrol penyimpanan, dan antarmuka berkecepatan tinggi untuk
input / output.

Sistem 64-prosesor top-of-the-line, z10 Kelas Perusahaan mempekerjakan 4 MCM dan


dapat memiliki hingga 1.520 gigabyte (juta byte) dari memori utama. Bahkan lebih lagi
mengesankan, Sistem z10 Kelas Perusahaan menyediakan 50 hingga Peningkatan kinerja 100
persen lebih dari pendahulunya. IBM berpendapat bahwa z10 setara dengan hampir 1.500 Server
berbasis Intel atau AMD dan dapat didukung ratusan juta pengguna. Selain lebih cepat dan
kapasitas, Sistem z10 menggabungkan keamanan yang lebih kuat fitur dari komputer lain,
ketersediaan lebih tinggi, dan kontrol manajemen yang lebih besar atas penggunaan sumber daya
TI. Selanjutnya, banyak sistem dapat digabungkan dalam suatu Sysplex paralel, lingkungan
multisistem yang bertindak seperti sistem tunggal. Melalui kombinasi perangkat keras dan
perangkat lunak, terutama sistem operasi z / OS, Sistem z10 Sysplex Paralel dapat menggabungkan
hingga 32 individu mesin, yang masing-masing dapat memiliki hingga 64 prosesor.

Supercomputers

Superkomputer adalah "angka-cruncher" sejati dengan Peringkat MFLOPS lebih dari


250.000 dan label harga dari $ 1 juta hingga $ 100 juta atau lebih. Superkomputer high-end secara
khusus dirancang untuk menangani masalah-masalah yang sangat intensif, yang sebagian besar
dihasilkan oleh penelitian para ilmuwan, seperti ahli kimia, fisikawan, dan ahli meteorologi.
Dengan demikian, sebagian besar superkomputer high-end berada di laboratorium penelitian
pemerintah atau di universitas besar kampus (bahkan dalam kasus terakhir, sebagian besar
mesinnya sebagian besar didukung oleh hibah dari National Science Yayasan atau lembaga
pemerintah lainnya). Midrange superkomputer, bagaimanapun, telah menemukan berbagai
kegunaan dalam skala besar perusahaan bisnis, paling sering untuk upaya penelitian dan
pengembangan, penyajian Web dalam skala besar, penambangan data, dan mengkonsolidasikan
sejumlah server yang lebih kecil.

KEY TYPES OF SOFTWARE

Kami telah menyelesaikan ikhtisar perangkat keras komputer kami, diakhiri dengan diskusi
tentang jenis komputer yang digunakan hari ini — dari PC dan ponsel pintar melalui
superkomputer. Sekarang kita beralih ke perangkat lunak, program yang mengontrol operasi sistem
komputer. Kami memulai pertimbangan kami tentang perangkat lunak ketika kami
memperkenalkan pemrograman bahasa mesin dalam "The Stored-Program Concept" bagian
sebelumnya di bab ini. Semua komputer menggunakan konsep disimpan-program; di semua
komputer, mesin program bahasa dimuat dalam memori dan dieksekusi oleh unit kontrol.
Programmer hari ini, bagaimanapun, tidak menulis program mereka dalam bahasa mesin; mereka
menulis program dalam berbagai bahasa lain yang banyak lebih mudah digunakan manusia —
bahasa seperti COBOL atau C ++ atau Java — dan kemudian program-program ini diterjemahkan
oleh komputer ke bahasa mesin. Kami akan kembali ke berbagai bahasa pemrograman ini segera,
tapi pertama mari kita kategorikan berbagai jenis komputer perangkat lunak (termasuk bahasa
pemrograman) yang ada dibuat dan mendapatkan pemahaman tentang cara kerjanya bersama.
Untuk memulai kami melihat elemen kunci dari komputer perangkat lunak, mari kita mundur dari
rincian dan melihat gambar besar. Ini berguna untuk membagi perangkat lunak menjadi dua bagian
utama kategori:
1. Aplikasi perangkat lunak
2. Dukungan perangkat lunak

Aplikasi Perangkat lunak mencakup semua program yang ditulis untuk menyelesaikan
tugas tertentu bagi pengguna komputer. Program aplikasi akan menyertakan perhitungan
penggajian program, program penyimpanan catatan inventaris, produk pengolah kata, produk
spreadsheet, program untuk mengalokasikan belanja iklan, dan program yang menghasilkan
ringkasan laporan untuk manajemen puncak. Masing-masing di program menghasilkan keluaran
yang dibutuhkan pengguna untuk melakukan pekerjaan mereka. Sebaliknya, perangkat lunak
pendukung (juga disebut sistem perangkat lunak) tidak langsung menghasilkan output yang
pengguna perlu. Sebagai gantinya, perangkat lunak pendukung menyediakan komputasi
lingkungan yang relatif mudah dan efisien untuk manusia untuk bekerja; itu memungkinkan
program aplikasi ditulis dalam berbagai bahasa yang harus dilakukan; dan itu memastikan bahwa
perangkat keras komputer dan sumber daya perangkat lunak digunakan secara efisien. Perangkat
lunak pendukung biasanya diperoleh dari vendor komputer dan dari pengembangan perangkat
lunak perusahaan.

Application & Support Software

Perangkat lunak aplikasi mencakup semua program yang ditulis untuk menyelesaikan tugas
khusus untuk pengguna komputer. Portofolio program manajemen, program akuntansi buku besar,
program perkiraan penjualan, persyaratan material perencanaan (MRP) program, dan produk
desktop publishing adalah contoh dari aplikasi perangkat lunak. Anda masing-masing akan
menggunakan perangkat lunak aplikasi sebagai bagian dari pekerjaan Anda, dan banyak dari Anda
akan terlibat dalam pengembangan atau memperoleh perangkat lunak aplikasi untuk memenuhi
kebutuhan organisasi Anda.

Karena perangkat lunak aplikasi sangat beragam, sulit untuk membagi program ini menjadi
beberapa kategori yang rapi seperti yang telah kita lakukan dengan perangkat lunak pendukung.
Sebagai gantinya, kita akan mulai dengan sekilas tentang sumber-sumber perangkat lunak aplikasi,
dan kemudian kami akan memberikan contoh paket perangkat lunak akuntansi untuk
menggambarkan jenisnya produk komersial yang tersedia untuk dibeli. Akhirny, kita akan melihat
produk produktivitas pribadi untuk menangani banyak aplikasi umum (misalnya, pengolah kata,
spreadsheet).
Perangkat lunak pendukung telah dirancang untuk mendukung perangkat lunak aplikasi
dari balik layar daripada ke langsung menghasilkan output nilai kepada pengguna. Ada beberapa
jenis perangkat lunak pendukung. Kami sekarang ingin melihat sistematis pada berbagai jenis
perangkat lunak pendukung, dimulai dengan yang paling penting sistem operasi.

The Operating System

Jenis perangkat lunak pendukung yang paling penting adalah sistem operasi, yang berasal
dari pertengahan 1960-an dan sekarang bagian integral dari setiap sistem komputer. Operasi sistem
adalah program yang sangat kompleks yang mengontrol pengoperasian perangkat keras komputer
dan mengoordinasikan semua yang lain perangkat lunak, sehingga mendapatkan sebanyak
mungkin pekerjaan dilakukan dengan sumber daya yang tersedia. Pengguna berinteraksi dengan
operasi sistem, dan sistem operasi pada gilirannya mengontrol semua perangkat keras dan sumber
daya perangkat lunak sistem komputer.

Bagaimana cara pengguna komputer memberi tahu sistem operasi apa yang ingin dia
lakukan? Untuk PC atau Mac, pengguna menemukan dan kemudian mengklik ikon yang sesuai
atau label untuk memulai program atau mengambil file data. Untuk yang lebih besa mesin,
pengguna harus memberikan instruksi yang diungkapkan bahasa kontrol pekerjaan tertentu (JCL)
yang dipahami oleh sistem operasi yang digunakan. Kontrol pekerjaan in bahasa bervariasi secara
signifikan dari satu sistem operasi ke berikutnya, baik dari segi jenis istruksi dan sintaks terperinci.
Untuk menjalankan program penggajian, misalnya, JCL digunakan untuk memberi tahu sistem
operasi nama dari program yang akan dijalankan, nama-nama file data yang dibutuhkan, instruksi
untuk output data, dan nomor akun akan dikenakan biaya.

Advanced Operating Systems Concepts

Sistem operasi sering menggabungkan dua konsep penting — multiprogramming dan


memori virtual dalam urutan untuk meningkatkan efisiensi operasi komputer. Di komputer besar,
multiprogram sering digunakanuntuk beralih di antara program yang disimpan dalam memori
untuk tumpang tindih operasi input dan output dengan waktu pemrosesan. Akibatnya, ini
memungkinkan komputer untuk menjalankan beberapa program pada saat yang bersamaan. Pada
mikrokomputer, istilahnya multitasking digunakan untuk menggambarkan fungsi yang pada
dasarnya sama dengan multiprogramming pada mesin yang lebih besar. Multithreading (utas untuk
thread of execution) adalah hampir sama dengan multitasking kecuali yang multipelutas adalah
bagian yang berbeda dari program yang sama dieksekusi dekat bersamaan, dengan operasi sistem
mengendalikan switching bolak-balik antara utas satu program. Semua tiga istilah—
multiprogramming, multitasking, dan multithreading— mellihat upaya sistem operasi untuk
memaksimalan pekerjaan yang dilakukan oleh CPU.

Akhirnya, multiprocessing mengacu pada pemrosesan, atau bekerja, yang terjadi ketika dua
atau lebih CPU dipasang sebagai bagian dari sistem komputer yang sama. Setiap CPU bekerja
sendiri atau mengatur pekerjaan (sering menggunakan multiprogramming), dengan semua CPU di
bawah kendali satu sistem operasi yang melacak berbagai apa CPU sedang bekerja. Ini adalah
kompleksitas yang menumpuk dalam kerumitan. Sangat mudah untuk melihat bahwa sistem
komputer saat ini akan menjadi jauh lebih sedikit digunakan untuk kita tanpa operasi yang kuat
sistem yang ada dan terus ditingkatkan.

Sources of Operating Systems

Sebagian besar, sistem operasi diperoleh dari produsen perangkat keras, meskipun beberapa
perusahaan lain mungkin memilikinya menulis sistem operasi. Misalnya, ketika Anda membeli
komputer mikro baru dari Dell atau Hewlett-Packard, kemungkinan dilengkapi dengan Windows
7, sebuah sistem operasi dari Microsoft. Banyak sistem operasi yang populer adalah sistem
kepemilikan yang ditulis secara tegas untuk sistem komputer tertentu. Contohnya adalah PC-DOS
dan MS-DOS, yang merupakan sistem operasi yang sama yang ditulis oleh Microsoft untuk IBM
microcomputers dan IBM compatibles, masing-masing; Windows Vista dan Windows 7, yang
mana sistem yang lebih baru yang ditulis oleh Microsoft untuk PC; dan z / OS dan z / VM, yang
merupakan dua sistem operasi mainframe alternatif yang ditawarkan oleh IBM.

Berbeda dengan sistem berpemilik ini, UNIX sistem operasi dan sistem operasi Linux yang
semakin populer adalah sistem terbuka.8 UNIX dan Linux tidak terikat pada sistem komputer atau
pabrikan perangkat keras tertentu. UNIX pada awalnya dikembangkan oleh Bell Laboratories,
dengan versi berikutnya yang dibuat oleh University of California di Berkeley dan berbagai
produsen perangkat keras. Misalnya, Sun Microsystems dan IBM mengembangkan versi UNIX
mereka sendiri — Solaris untuk Sun dan AIX untuk IBM. UNIX kuat dan fleksibel, dan itu portabel
karena akan berjalan di hampir semua komputer.
Language Translators

Di bagian "Konsep Stored-Program" sebelumnya dalam hal ini bab, kami memperkenalkan
bahasa mesin,yang spesifik ke model komputer tertentu. Program yang ditulis dalam bahasa mesin
tidak harus diterjemahkan; mereka mungkin dijalankan langsung pada model komputer yang
mereka gunakan tertulis. Namun, program bahasa mesin sangat membosankan dan menuntut untuk
menulis, jadi pengembang komputer bahasa yang dibuat lebih mudah bagi manusia untuk
digunakan sebaik program penerjemah bahasa terkait untuk mengonversinya lebih mudah menulis
program ke bahasa mesin. Setelah itu proses penerjemahan telah selesai, mesin program bahasa
dimuat ke dalam memori dan dijalankan oleh unit kontrol. Untuk saat ini, kami ingin berkonsentrasi
pada program penerjemah bahasa, tipe dukungan kedua kami perangkat lunak.

Bahasa yang lebih mudah digunakan pertama kali dikembangkan adalah bahasa bahasa
assembly yang menggunakan komputer itu sendiri untuk melakukan banyak aspek pemrograman
yang paling membosankan, seperti mengingat lokasi sel memori tertentu dimana data berada.
Meskipun lebih mudah daripada pemrograman bahasa mesin, pemrograman bahasa assembly
masih membutuhkan programmer untuk berpikir seperti komputer ketentuan instruksi individu.
Setelah perakitan program bahasa selesai, komputer, di bawah kontrol dari program yang disimpan
khusus yang disebut assembler, menerjemahkan program bahasa assembly (juga disebut program
sumber) ke dalam bahasa mesin (program objek) sehingga dapat dimuat ke dalam memori dan
dijalankan oleh unit kontrol. Bahasa mesin untuk yang khusus Komputer disebut sebagai bahasa
generasi pertama (1 GL), dan bahasa assembly yang muncul nantinya disebut bahasa generasi
kedua (2 GL). Majelis bahasa masih digunakan, tetapi sebagian besar telah digantikan oleh bahasa
generasi ketiga dan keempat (3 GLs dan 4 GLs) dan pemrograman berorientasi objek (OOP)
bahasa.

Third Generation Languages

Bahasa generasi ketiga dan keempat mewakili keberangkatan radikal dari dua generasi
pertama. Kedua mesin bahasa dan pemrograman bahasa assembly membutuhkan programmer
untuk berpikir seperti komputer dalam hal instruksi individu. Dengan 3 GL dan 4 GL, programmer
menggunakan bahasa yang relatif mudah bagi manusia belajar dan menggunakan tetapi tidak
memiliki hubungan langsung ke mesin bahasa yang akhirnya harus diterjemahkan. Demikian, 3
GL dan 4 GL dirancang untuk manusia, bukan komputer! Biasanya, setiap instruksi 3 GL atau 4
GL akan diterjemahkan ke banyak instruksi bahasa mesin (mungkin 10 instruksi bahasa mesin per
3 instruksi GL, atau Instruksi bahasa mesin 00 per 4 instruksi GL). Lebih jauh lagi, meskipun
masing-masing jenis komputer memiliki 2 GL unik, 3 GL, dan 4 GL sebagian besar adalah mesin
independen. Jadi, sebuah program yang ditulis dalam 3 GL atau 4 GL dapat dijalankan di berbagai
jenis komputer, yang keuntungan yang signifikan. Bahasa generasi ketiga juga disebut bahasa
prosedural, karena mereka mengungkapkan langkah demi langkah prosedur yang dibuat oleh
programmer untuk mencapai tugas yang diinginkan. Tentu saja, langkah-langkah dalam prosedur
ini harus diekspresikan dalam jenis pernyataan khusus yang tersedia di bahasa prosedural yang
diberikan. Bahasa prosedural paling awal adalah FORTRAN (singkatan untuk FORmula
TRANslator), yang dikembangkan oleh IBM di pertengahan 1950-an. Bahasa prosedural populer
lainnya termasuk COBOL (Bahasa Berorientasi Bisnis COmmon), DASAR, dan C.

Kami akan menggunakan COBOL, yang merupakan akronim untuk COmmon Business-
Oriented Language, sebagai contoh bahasa prosedural. COBOL dikembangkan oleh komite
industri komputer (awalnya komite jarak pendek Konferensi tentang Bahasa Sistem Data, atau
CODASYL; kemudian Komite COBOL dari CODASYL) untuk menyediakan bahasa umum di
seluruh industri, sangat mirip bahasa Inggris biasa, di mana bisnis prosedur pengolahan data dapat
diekspresikan. Sejak itu dimulai pada tahun 1960, COBOL telah mendapatkan penerimaan luas
karena standar, memiliki kemampuan manajemen data yang kuat, dan relatif mudah dipelajari dan
digunakan. COBOL sejauh ini adalah bahasa yang paling populer untuk pemrograman komputer
mainframe untuk aplikasi bisnis.

Program COBOL dibagi menjadi empat divisi berbeda. Dua divisi pertama biasanya cukup
singkat. Itu IDENTIFIKASI DIVISI memberi nama pada program, dan DIVISI LINGKUNGAN
menggambarkan lingkungan komputer di mana program akan dijalankan. DIVISI LINGKUNGAN
juga merupakan bagian dari program yang harus diubah untuk mengangkut program dari satu
model komputer ke yang lain. Data DIVISION, yang seringkali cukup panjang, mendefinisikan
file struktur yang digunakan dalam program ini. Prosedur DIVISI paling sesuai dengan prosedural
lainnya program bahasa; ini terdiri dari serangkaian operasi ditentukan dalam urutan logis untuk
menyelesaikan tugas yang diinginkan. Kombinasi dari semua divisi ini, terutama DIVISI DATA,
membuat program COBOL cukup panjang dibandingkan dengan bahasa prosedural lainnya.
COBOL dideskripsikan dengan benar sebagai bahasa verbose.
Fourth Generation Languages

Bahasa generasi keempat — disebut juga produktivitas bahasa dan bahasa nonprocedural
— bahkan lebih mudah untuk digunakan daripada bahasa generasi ketiga. Untuk menggunakan 3
GL, programmer harus menyusun prosedur langkah demi langkah untuk mencapai hasil yang
diinginkan dan menyatakan prosedur ini dalam bentuk 3 pernyataan GL. Dengan 4 GL, yang
Pengguna komputer hanya memberikan pernyataan yang tepat tentang apa yang dia lakukan atau
dia ingin capai, bukan penjelasan tentang bagaimana caranya melakukannya (seperti yang akan
dilakukan untuk bahasa prosedural). The 4 GLs umumnya menggunakan sintaksis yang mirip
bahasa Inggris dan — karena mereka sebagian besar bersifat nonprocedural — the urutan di mana
instruksi diberikan dalam 4 GL biasanya tidak penting. Selain itu, 4 GL tidak memerlukan
pengguna untuk mengelola lokasi memori dalam program seperti 3 GL, menghasilkan program
yang kurang kompleks. The 4 GLs menggunakan instruksi tingkat tinggi tidak hadir dalam 3 GL,
dan dengan demikian 4 program GL cenderung membutuhkan instruksi secara signifikan lebih
sedikit daripada rekan 3 GL mereka. Ini pada gilirannya berarti bahwa 4 program GL lebih pendek,
lebih mudah tulis, lebih mudah dimodifikasi, lebih mudah dibaca dan dipahami, dan kurang rawan
kesalahan daripada 3 program GL. Bahasa generasi keempat terkadang disebut bahasa tingkat
tinggi di kontras dengan bahasa generasi ketiga tingkat tinggi.

Apa yang terjadi setelah 4 GL? Kami sudah memiliki bahasa markup, bahasa pemrograman
berorientasi objek, dan bahasa untuk mengembangkan aplikasi Web, dan kami akan berpaling ke
jenis bahasa ini selanjutnya. Kemungkinan lain adalah pengembangan bahasa alami, di mana
pengguna menulis program mereka dalam bahasa Inggris biasa (atau sesuatu yang sangat dekat
untuk itu). Pengguna akan membutuhkan sedikit atau tidak ada pelatihan untuk menggunakan
program bahasa alami; mereka hanya menulis (atau mungkin verbalisasi) apa yang ingin mereka
lakukan tanpa memperhatikan sintaks atau formulir (selain dari yang dimasukkan dalam bahasa
Inggris biasa). Saat ini, tidak ada bahasa alami yang sebenarnya, tetapi beberapa terbatas produk
bahasa alami telah dikembangkan digunakan dengan berbagai sistem manajemen basis data dan 4
GL. Perkembangan komersial dalam bahasa alami Namun, area ini lebih lambat dari yang
diperkirakan.
Markup Languages

Sebelum beralih ke bahasa pemrograman berorientasi objek, kita harus menyebutkan


bahasa markup, yang bukan 3 GL, 4 GL, atau bahasa OOP. Saat ini yang terbaik dikenal dari bahasa
markup adalah Hypertext Markup Bahasa (HTML). HTML digunakan untuk membuat World
Wide Halaman web, dan itu terdiri dari kode khusus yang dimasukkan ke dalam teks untuk
menunjukkan judul, teks berwajah tebal, miring, di mana gambar atau foto harus ditempatkan, dan
tautan ke lainnya Halaman web. Versi HTML 5, saat ini sedang dikembangkan, memungkinkan
untuk penyematan video dalam file HTML. Bahasa Pemodelan Realitas Virtual (VRML)
menyediakan spesifikasi untuk menampilkan objek tiga dimensi Web; itu adalah 3-D setara dengan
HTML. HTML dan bahasa markup lainnya tidak benar-benar bahasa pemrograman dalam arti
bahwa kami telah menggunakan istilah ini; mereka hanyalah kode untuk menggambarkan sifat dari
yang terkait data atau cara produk yang sudah selesai (halaman Web, Objek 3-D, dan seterusnya)
akan muncul.

Bahasa Markup eXtensible (XML) ditakdirkan menjadi lebih penting daripada HTML.
XML digunakan untuk memfasilitasi pertukaran data antar aplikasi pada Web; itu benar-benar
suatu standar metalanguage untuk menetapkan suatu bahasa markup dokumen berdasarkan tag teks
biasa. XML dikembangkan oleh W3C, World Wide Web Consortium, yang tujuannya adalah
mengembangkan standar terbuka untuk Web. Lain Standar W3C termasuk Hypertext Transfer
Protocol (HTTP) dan HTML.

Layanan web adalah program yang dapat digunakan kembali seperti yang kami miliki
terlihat selama bertahun-tahun, dan berkali-kali ditulis dalam yang sama bahasa seperti
sebelumnya. Perbedaannya adalah layanan Web izinkan kami membuat semua "pemblokiran"
saling cocok. Sebelumnya, pengembang harus menyibukkan diri dengan jenis apa perangkat keras
komputer dan bahasa pemrograman apa akan digunakan oleh "blok" tertentu. Dengan layanan Web
faktor-faktor ini menjadi transparan dan dengan demikian menjadi tidak aktif ketika
mengembangkan sistem. Layanan Web "pemblokiran" dapat berfungsi dengan perangkat keras
komputer dan pemrograman apa pun bahasa yang dapat menangani file XML. XML adalah kunci
untuk membuat layanan Web berfungsi.
Object-Oriented Programming

Pemrograman berorientasi objek (OOP) tidak baru (dating kembali ke tahun 1970-an),
tetapi OOP telah menerima Perhatian baru karena peningkatan kekuatan workstation dan GUI yang
luar biasa yang telah dikembangkan untuk komputer ini. OOP bukan 3 GL atau 4 GL tapi
paradigma yang sama sekali baru untuk pemrograman dengan akar baik 3 GLs prosedural dan 4
GLs nonprocedural. Membuat objek dalam OOP agak mirip dengan 3 GL pemrograman dalam
prosedur (metode yang disebut) yang tertanam di objek, sambil menempatkan benda-benda
bersama-sama untuk membuat aplikasi lebih dekat dengan penggunaan 4 GL. Ide dasar dari OOP
adalah membuat dan memprogram berbagai objek hanya sekali dan kemudian menyimpannya
untuk digunakan kembali nanti di aplikasi saat ini atau di aplikasi lain. Benda-benda ini mungkin
item yang digunakan untuk membuat pengguna antarmuka, seperti kotak teks atau kotak centang,
atau mereka mungkin mewakili suatu entitas dalam organisasi, seperti Karyawan atau Pabrik.

Bahasa OOP yang paling menonjol saat ini adalah C ++, versi bahasa C asli yang
berorientasi objek; Jawa, bahasa platform-independen yang dikembangkan oleh Sun
Microsystems; dan Visual Basic .NET dan C #, keduanya dikembangkan oleh Microsoft. C + +
adalah superset dari bahasa C, di bahwa setiap program C juga bisa menjadi program C ++, tetapi
C ++ memperkenalkan kekuatan benda yang dapat digunakan kembali, atau kelas. Java adalah
bahasa pemrograman tujuan umum yang sangat cocok untuk digunakan di World Wide Web, dan
telah dengan cepat diperoleh diterima secara luas oleh sebagian besar vendor dan oleh para
programmer di mana pun.

Program Java datang dalam tiga rasa: berdiri sendiri aplikasi desktop, applet, dan servlet.
Berdiri sendiri aplikasi dijalankan di desktop Anda, sedangkan applet adalah program yang
diunduh dari server Web dan dijalankan di browser Anda. Penggunaan yang paling menonjol dari
Java saat ini adalah servlet, program yang berada di dan dijalankan di Web servrer.

Bahasa berorientasi objek lain yang sedang naik keunggulan adalah mereka yang
merupakan bagian dari kerangka NET (NET framework) dari Microsoft. Diperkenalkan pada tahun
2002, kerangka NET memungkinkan pemrogram untuk menulis program dalam berbagai OOP
bahasa, termasuk Visual Basic .NET (disingkat sebagai VB.NET) dan C # (diucapkan “C tajam”)
(lihat kotak “J2EE Versus .NET”).
Languages for Developing Web Applications

Meskipun berbagai aplikasi berbasis web dalam kompleksitas dari aplikasi yang sangat
sederhana yang memungkinkan pendaftaran pengguna ke aplikasi yang memungkinkan transaksi
bisnis-ke-bisnis, semuanya memiliki hal-hal berikut:

1. Semua aplikasi Web didasarkan pada arsitektur n-tier (di mana). Sistem yang khas terdiri
dari
tiga tingkatan: antarmuka pengguna (klien), server Web atau aplikasi, dan server basis data.
2. Pengguna berinteraksi dengan sistem (di komputernya) melalui formulir berbasis Web.
Data dimasukkan ke dalam formulir dikirim ke server, di mana program aplikasi server
memprosesnya. Program ini mungkin tuliskan bagian-bagian informasi ini ke basis data
(bertempat tinggal pada mesin yang berbeda).

Semua teknologi pengembangan aplikasi Web atau lingkungan pemrograman sisi server
beroperasi menggunakan model serupa di mana mereka semua menyediakan mekanisme untuk
menghasilkan halaman Web dinamis, encoding kompleks logika bisnis di sisi server serta membaca
dan menulis ke berbagai sistem manajemen basis data. Contoh umum dari lingkungan
pemrograman sisi server adalah PHP, Java Servlets dan Java Server Pages (JSP), Halaman Server
Aktif Microsoft (ASP, ASP.NET), dan ColdFusion Adobe. Saat ini, Java Servlets / JSP (untuk
semua platform, terutama UNIX dan Linux) dan ASP / ASP.NET (terutama untuk Windows)
adalah yang lebih disukai teknologi untuk mengembangkan solusi e-bisnis besar. Untuk aplikasi
kecil dan menengah, pengembang lebih suka fleksibilitas dan kemudahan pengembangan dalam
bahasa seperti itu sebagai PHP dan ColdFusion

Database Management Systems

Sistem manajemen basis data (DBMS) - yang ketiga jenis perangkat lunak pendukung —
adalah perangkat lunak yang digunakan untuk membuat, mengelola, dan melindungi data
organisasi. Basis data sistem manajemen bekerja dengan sistem operasi untuk menyimpan dan
memodifikasi data dan membuat data dapat diakses di berbagai cara yang bermakna dan resmi.

Arsitektur database mengacu pada jalan masuk dimana data terstruktur dan disimpan dalam
database. Ketika memilih di antara arsitektur basis data, penting untuk mempertimbangkan jenis
data yang akan disimpan dan bagaimana mereka akan diproses dan digunakan. Lima arsitektur
dasar adalah pengikut:

1. Hirarkis Ditandai oleh produk IBM Sistem Manajemen Informasi (IMS) —data adalah
diatur dalam mode bagan organisasi top-down.
2. Jaringan Contoh yang baik adalah Integrated Database Sistem Manajemen (IDMS,
sekarang disebut CA IDMS) dari Computer Associates — data diatur seperti kota-kota di
sistem jalan raya, seringkali dengan beberapa jalur dari satu bagian data ke yang lain.
3. Relasional Banyak produk seperti itu ada, termasuk Microsoft Access dan Microsoft SQL
Server, IBM DB2, Oracle, MySQL (dimiliki oleh Oracle), dan Ingres — data diatur ke
dalam tabel sederhana, dan catatan terkait dengan menyimpan data umum di masing-
masing dari tabel terkait. DBMS relasional adalah pendekatan organisasi yang paling
umum untuk mengatur data. Dalam perkembangan yang menarik, Ingres (dari Ingres
Corporation) dan MySQL (dari Oracle) adalah sekarang produk perangkat lunak open
source; mereka bisa menjadi diunduh dan digunakan secara gratis — pengguna hanya
membayar untuk layanan dan konsultasi. Juga, ada yang spesial versi DBMS relasional
yang dioptimalkan untuk database yang sangat besar (gudang data) yang mendukung
berbagai macam analitis, tidak operasional, pengolahan data. Sistem semacam itu tersedia
dari perusahaan termasuk Teradata, Oracle, Netezza, dan Vertica.
4. Berorientasi Objek Di antara produk yang lebih dikenal adalah Database Objek Versant,
Progress ObjectStore, dan Objectivity / DB — data dapat berupa grafik, video, dan suara
serta jenis data yang lebih sederhana; atribut (data) dan metode diringkas dalam kelas objek,
dan hubungan antar kelas dapat ditunjukkan oleh menumpuk satu kelas di kelas yang lain.
5. Objek-relasional Pendekatan hibrida untuk mengorganisir data mengkapitalisasi pada
kemampuan database objectoriented untuk menangani tipe data yang kompleks dan pada
kesederhanaan inheren dari data relasional model. Meskipun pemodelan data berorientasi
objek cenderung cocok untuk rekayasa dan ilmiah aplikasi, pendekatan objek-relasional
lebih tepat untuk aplikasi bisnis. Produk basis data relasional mencakup Oracle, IBM DB2
dan Cloudscape (yang juga merupakan sumber terbuka produk), dan FFE Software
FirstSQL / J.
Pemrograman database Kegiatan pengolahan data dengan database dapat ditentukan dalam
prosedural baik program yang ditulis dalam 3 GL atau melalui tujuan khusus bahasa yang
dikembangkan untuk pemrosesan basis data. Secara relatif pengembangan baru, bahasa seperti
XML dan Java memungkinkan akses ke database dari situs Web. Dalam kasus 3 GL program,
instruksi tambahan dan lebih kuat ditambahkan ke kosakata bahasa pemrograman. Untuk Misalnya,
dalam basis data pelanggan dan pesanan penyimpanan catatan pesanan baru tidak hanya
mengharuskan menyimpan pesanan data sendiri tetapi juga memperbarui berbagai tautan (indeks)
yang mengikat catatan pelanggan dengan pesanan yang terkait catatan. Dalam program 3 GL
reguler, petunjuk untuk menulis data baru ke catatan pelanggan, indeksnya, pesanan catatan, dan
indeksnya harus disediakan secara individual. Dengan perintah yang tersedia melalui khusus
perangkat tambahan untuk bahasa yang disediakan oleh DBMS, hanya satu instruksi yang
diperlukan dalam program dan semua indeks dan catatan terkait diperbarui secara otomatis, yang
membuat tugas pemrograman menjadi lebih produktif dan kurang rawan kesalahan.

CASE Tools

Awalnya diprediksi bahwa alat CASE — yang keempat jenis perangkat lunak pendukung
— akan berdampak besar pada profesional komputer, dan itu berlaku bagi sebagian orang
profesional di beberapa perusahaan. Namun, pertumbuhan penggunaan alat CASE jauh lebih
lambat daripada yang diantisipasi. Rekayasa perangkat lunak yang dibantu komputer (CASE)
sebenarnya adalah kumpulan perangkat lunak untuk membantu mengotomatiskan semuanya fase
siklus hidup pengembangan perangkat lunak. (Kehidupan siklus untuk pengembangan perangkat
lunak dibahas dalam Bab 8 dan 9.) Di perusahaan-perusahaan yang telah mengadopsi alat CASE,
CASE telah secara radikal mengubah pekerjaan analis sistem dan programmer. Khususnya,
pekerjaan analis atau programmer melibatkan lebih banyak pekerjaan di muka dalam
mendefinisikan masalah dengan jelas dan mengekspresikannya dalam spesifikasi khusus yang
diperlukan oleh alat CASE. Maka alat ini membantu pekerjaan back-end menerjemahkan
spesifikasi ke output yang diperlukan, seperti diagram alur data atau program COBOL.

Telah ada lonjakan baru-baru ini dalam penggunaan CASE alat untuk pengembangan
berorientasi objek berdasarkan pada Unified Modeling Language (UML). UML adalah bahasa
notasi umum umum untuk menentukan dan memvisualisasikan perangkat lunak yang kompleks,
terutama proyek-proyek besar yang berorientasi objek. Contoh alat CASE berbasis UML adalah
IBM Arsitek Rasional Software untuk WebSphere dan IBM Rasional Rhapsody, Borland Bersama
(dari Fokus Mikro, berbasis di Inggris), dan Sybase PowerDesigner. Kami akan menunda
perawatan yang lebih lengkap perangkat lunak CASE hingga Bab 9, di mana kita akan
mengeksplorasi peran alat CASE dalam pengembangan sistem proses. Untuk saat ini, perhatikan
bahwa CASE baru mulai membuat dampak. KASUS memiliki potensi menyediakan peningkatan
produktivitas ke area perusahaan (organisasi sistem informasi) yang membutuhkan dorongan
semacam itu.

Communications Interface Software

Perangkat lunak antarmuka komunikasi, perangkat lunak pendukung kami yang kelima,
telah menjadi semakin penting dengan ledakan dalam jumlah jaringan area lokal (LAN) dan
jaringan area luas (WAN) dan dengan pertumbuhan Pentingnya Internet dan World Wide Web.
Kita telah membahas mungkin jenis yang paling penting perangkat lunak antarmuka komunikasi,
browser Web, yaitu perangkat lunak yang berjalan di komputer pengguna memungkinkan
pengguna untuk melihat-lihat, atau "browse," Internet. Perangkat lunak antarmuka komunikasi di
server ke "Melayani" halaman web ke browser disebut, cukup tepat, perangkat lunak server web.
Web paling populer perangkat lunak server adalah Apache, sebuah produk open source dari
Perangkat Lunak Apache, yang tersedia untuk berbagai macam sistem operasi, termasuk Linux,
berbagai versi UNIX, dan Windows. Di tahun 2010, Apache sedang berjalan di lebih dari 110 juta
situs web (Netcraft, 2010). Produk antarmuka komunikasi berharga lainnya adalah File Transfer
Protocol (FTP). Produk ini dirancang untuk mentransfer file dari satu sistem komputer ke lain.
Akibatnya, pengguna masuk ke dua komputer sistem pada saat yang sama dan kemudian menyalin
file dari satu sistem ke yang lain. File-file yang sedang ditransfer mungkin program, data tekstual,
gambar, dan sebagainya.

Utility Program

Perangkat lunak pendukung kami yang terakhir jelas-jelas merupakan tangkapan


sampingan kategori, tetapi yang penting tetap. Pada komputer besar, perangkat lunak utilitas
termasuk program yang memuat program aplikasi ke dalam area memori, tautan bersama terkait
program dan subprogram, menggabungkan dua file data bersama-sama, mengurutkan file data ke
dalam urutan yang diinginkan (misalnya, abjad memesan pada item data tertentu), dan menyalin
file dari satu tempat ke yang lain (misalnya, dari DASD ke pita magnetik). Program utilitas juga
memberi pengguna akses ke pustaka perangkat lunak. Di kebanyakan kasus, pengguna
berkomunikasi dengan program utilitas ini dengan menggunakan perintah dalam bahasa kontrol
pekerjaan. Pada mikrokomputer, program utilitas digunakan untuk zip (compact) dan unzip file
besar untuk pengangkutan yang lebih mudah, untuk mengatur kembali hard drive untuk
mendapatkan ruang disk, untuk memeriksa komputer virus dan spyware, dan untuk banyak tugas
lainnya.

THE CHANGING NATURE OF SOFTWARE

Dalam proses investigasi berbagai kategori perangkat lunak komputer, kami telah mencatat
banyak hal penting tren di arena perangkat lunak. Berdasarkan diskusi kami sebelumnya, kami
dapat secara eksplisit mengidentifikasi enam tren utama yang ada relevansi paling langsung dengan
Anda sebagai pengelola:

1. Lebih memperhatikan efisiensi manusia. Alat perangkat lunak yang meningkatkan efisiensi
manusia, seperti bahasa objectoriented, bahasa query, dan CASE alat, akan menjadi lebih
populer bagi para profesional komputer dan, jika sesuai, untuk para manajer.
2. Aplikasi yang lebih dibeli, perangkat lunak pendukung yang kurang dibeli. Keuntungan
bagi para manajer Kecenderungan ke arah aplikasi yang lebih dibeli adalah itu mereka akan
bisa mendapatkan aplikasi baru yang diimplementasikan lebih cepat; kerugiannya adalah
yang dibeli perangkat lunak mungkin tidak dapat melakukan apa yang tepat ingin dilakukan
dengan cara yang mereka inginkan. Meningkatnya ketersediaan dan popularitas open
source mendukung perangkat lunak, seperti operasi Linux sistem, berarti perangkat lunak
pendukung yang kurang mungkin dibeli di masa depan.
3. Lebih banyak pemrograman menggunakan bahasa berorientasi objek. Sebagian karena
penekanan pada grafis antarmuka pengguna (GUI), Visual Basic .NET, Java, dan bahasa
pemrograman berorientasi objek serupa akan dapatkan penerimaan yang lebih luas.
4. Lebih menekankan pada aplikasi yang berjalan di intranet dan internet. Lebih banyak
organisasi sedang membuat atau membeli aplikasi yang berjalan di Internet atau mereka
intranet internal (jaringan dalam suatu organisasi yang menggunakan teknologi yang sama
dengan Internet) karena mudah dan ekonomis untuk membuatnya aplikasi tersedia untuk
semua orang yang membutuhkannya.
5. Lebih banyak pengembangan pengguna. Manajer dan profesional lainnya akan melakukan
pengembangan perangkat lunak lebih banyak upaya sendiri, bekerja dengan produktivitas
pribadi perangkat lunak, 4 GL, dan bahasa query yang mudah untuk belajar dan
menggunakan.
6. Lebih banyak menggunakan perangkat lunak produktivitas pribadi. Menggunakan
perangkat lunak produktivitas pribadi, khususnya Web browser, produk spreadsheet, dan
sistem manajemen basis data, akan tumbuh untuk para manajer dan lainnya profesional.

THE INFORMATION TECHNOLOGY INDUSTRY

Banyak produk perangkat keras dan perangkat lunak, serta banyak vendor, telah disebutkan
dalam bab ini, tetapi kami kekurangan kerangka acuan untuk melihat industri TI. Mari mulai
dengan dua pemain terbesar di TI global industri: Hewlett-Packard (HP) dan IBM. Kedua
perusahaan mulai terutama sebagai vendor perangkat keras, tetapi keduanya sekarang memiliki
kehadiran utama dalam perangkat lunak dan layanan komputer arena. HP, yang sejak lama berada
di pasar printer, membeli Compaq Computer pada tahun 2002 untuk meningkatkan PC-nya dan
lini produk server kecil. Ketika IBM menjual PC-nya bisnis ke Lenovo pada tahun 2005, HP
menyerahkan IBM sebagai milik dunia perusahaan IT terbesar. Keduanya adalah pemain besar
dalam perangkat lunak industri, dengan peringkat kedua IBM di dunia di pendapatan perangkat
lunak dan peringkat HP keenam. Keduanya juga sangat besar dalam layanan komputer, dengan
peringkat IBM pertama dan HP pindah ke nomor dua setelah membeli EDS untuk $ 13,9 milyar
pada tahun 2008.

Di arena perangkat keras, pemain utama lainnya adalah disebutkan sebelumnya dalam bab
ini: di mikrokomputer segmen, Dell, Acer (Taiwan), Lenovo (Cina), Apple, dan trio Jepang
Toshiba, Fujitsu, dan Sony; dalam midrange dan segmen yang lebih besar, pemain yang sama
ditambah Sun Microsystems. Dalam sebuah langkah yang menarik, Oracle (dunia) pembuat
perangkat lunak terbesar ketiga) membeli Sun pada tahun 2010 sebesar $ 7,4 milyar. Masih di arena
perangkat keras, Intel mendominasi pasar chip mikroprosesor, diikuti oleh AMD. Di komputer
layanan, IBM dan HP diikuti oleh beberapa independen (yaitu, tidak terkait dengan vendor
perangkat keras atau perangkat lunak) perusahaan konsultan seperti Accenture dan Capgemini
(Perancis). Dell mencoba untuk pindah ke arena ini dengan $ 3,9 miliar pembelian Perot Systems
pada 2009, dan Xerox membeli komputer penyedia layanan Afiliasi Komputer Layanan seharga $
6 miliar pada tahun 2009.

Selain perangkat lunak yang dijual oleh vendor perangkat keras, ada kelompok perusahaan
perangkat lunak yang menarik dan kompetitif, meskipun mereka didominasi oleh satu perusahaan.
Microsoft, perangkat lunak terbesar dan paling berpengaruh rumah, berbasis di Redmond,
Washington, dan hingga 2000 dikepalai oleh Bill Gates, dilaporkan orang terkaya di Dunia. Vendor
perangkat lunak utama lainnya termasuk Oracle, yang dimulai dengan mengkhususkan pada
DBMSs mainframe tetapi memiliki sekarang bercabang ke wilayah lain, terutama perusahaan
perencanaan sumber daya (ERP) sistem (perangkat lunak terintegrasi untuk menjalankan bisnis)
—dan terakhir menjadi perangkat keras, dengan pembelian Sun Microsystems; SAP (Jerman),
yang mana pemimpin pasar di area ERP dengan produk R / 3; Symantec, yang berspesialisasi dalam
alat dan sistem keamanan; Computer Associates, yang memproduksi berbagai produk perangkat
lunak berbasis mainframe dan PC, khususnya kekuatan dalam database mainframe, penjadwalan
pekerjaan, keamanan, dan perangkat lunak manajemen sistem; dan Adobe Systems, yang telah
menghasilkan berbagai multimedia dan kreativitas Produk PC termasuk PostScript, Photoshop,
Acrobat, dan Creative Suite. Selain rumah-rumah perangkat lunak besar ini, ada banyak perusahaan
ukuran menengah hingga kecil. Banyak perusahaan yang lebih kecil cenderung meningkat dan
jatuh dengan cepat berdasarkan keberhasilan atau kegagalan suatu produk tunggal, dan seringkali
yang paling menjanjikan dari perusahaan-perusahaan kecil ini adalah dibeli oleh vendor besar
(Software Top 100, 2010).

Sebagian besar vendor perangkat lunak besar telah tumbuh keduanya dengan peningkatan
penjualan produk yang dikembangkan secara internal dan oleh pembelian perusahaan perangkat
lunak lain, kadang-kadang perusahaan besar.Tiga dari perusahaan perangkat lunak besar membeli
vendor perangkat lunak bisnis intelijen pa da tahun 2007 untuk meningkatkan kehadiran mereka
dipasar I ni: IBM membeli Cognos Kanada seharga $ 5 miliar, Oracle membeli Hyperion Solutions
seharga $ 3.3 milyar, dan SAP membeli BusinessObjects Prancis seharga $ 7 miliar. Microsoft
membeliQuantive, Inc., pemain utama dalam periklanan online, seharga $ 6 miliar pada tahun 2007
untuk membantu bersaing dengan Google dan Yahoo. Oracle sangat sibuk dalam akuisisi bisnis,
dengan 55 pembelian perusahaan perangkat lunak untuk lebih dari $ 30 miliar sejak 2005.
Pembelian 2010 Sun Microsystems adalah usaha pertama Oracle ke perangkat keras, yang
menyumbang 80 persen dari pendapatan Sun. Apakah ini pembelian akan sesukses perusahaan
piranti lunaknya pembelian masih harus dilihat, karena Oracle masuk sangat pasar server
kompetitif di mana “IBM, HP, dan Dell semua peringkat jauh di depan Sun dalam bisnis di mana
skala penting ”.
BAB III

JURNAL

Taming the Paper Tiger (Bridge, 1994)

Pada tahun 1990 satu perusahaan menghadapi masalah ini dan melanjutkan untuk
menyelesaikannya dengan memanfaatkan teknologi dan dengan hati-hati mempertimbangkan
mengapa dokumentas ada. Masalah yang mereka hadapi bisa diringkas oleh fakta bahwa
dikendalikan dokumentasi untuk satu situs diisi tiga pengikat cincin dua-dan-ahalf-inci. Ini
dikalikan enam situs manufaktur dan tiga cabang penjualan. Itu dokumentasi dibagi menjadi dua
level:

1. Sebuah panduan QA perusahaan.


2. Semua dokumentasi lokal, instruksi kerja, dll.

Semua perubahan pada manual perusahaan harus dilakukan disetujui oleh manajer QA dan
/ atau komite kontrol dokumentasi. Salinan itu dipegang oleh semua manajer yang mengira mereka
layak satu. Kebanyakan tidak pernah membacanya. Karyawan rata-rata tidak tahu itu ada (dan
beberapa berpikir itu rahasia karena memiliki "Rahasia Perusahaan" tertulis di atasnya). Dokumen
memenuhi semua persyaratan ISO 9000 - tetapi tidak pernah benar-benar digunakan (kecuali oleh
penilai pihak ketiga). Masalah-masalah ini saja sudah cukup signifikan. Tambahkan kepada mereka
pengetahuan bahwa perusahaan itu (selama dua tahun ke depan):

1. Mengalihkan otoritas manajemen dengan melanggar sampai fungsi sentral;


2. Berniat untuk menutup satu manufaktu operasi dan relokasi semua kegiatan ke yang lain
situs;
3. Berniat untuk merestrukturisasi manufaktur menjadi sel; dan
4. Berharap untuk memperluas sistem kualitas menjadi “total kualitas".

Sudah jelas bahwa sesuatu perlu dilakukan selesai. Dua hal lain perlu diperhatikan:

1. Perusahaan sudah memiliki mapan jaringan komputer (berbasis mainframe) yang mana
menawarkan lebih dari 200 pengguna di akses Inggris fasilitas pengolah kata dasar,
spreadsheet, surat elektronik plus perusahaan hanya-baca statistik dan informasi.
2. Sistem komputer sangat mapan semua orang menggunakannya. Hampir semua dokumen
dalam sistem mutu memiliki master salinan yang tersimpan di ruang kerja seseorang di
mainframe - dengan cara yang sama seperti orang lain simpan dokumen pada floppy disk
untuk PC mereka. Surat elektronik (E-mail) digunakan untuk menyebarkan informasi -
sejauh itu banyak orang berhenti memandangi papan pengumuman.

Solusinya tampak jelas. Jika sistem kualitas dapat dipindahkan ke komputer dan dibuat
menjadi file read-only umum, kemudian sejumlah besar hard copy bisa dihilangkan. Artikel ini
menjelaskan bagaimana ini tercapai. Tidak begitu mudah seperti yang terlihat pada waktu tersebut.
Dalam retrospeksi diperlukan evaluasi ulang tujuan dokumentasi dan bagaimana seharusnya
ditangani.

Segera menjadi perlu untuk membawa komputerisasi turun tingkat untuk mengakomodasi
dokumentasi situs dan departemen berkembang sebagai hasil dari devolusi fungsi-fungsi sentral.
Pada level ini terjadi perubahan dokumen diminta oleh manajer senior terkait dokumen yang
menggambarkan kegiatan dalam mereka sendiri departemen. Diputuskan untuk memberi para
manajer tanggung jawab untuk dokumen dokumen ini. Namun demikian, ada terlalu banyak
kegiatan lintas fungsi yang memungkinkan “bebas untuk selamanya”. Sebuah seperangkat
pedoman untuk kontrol perubahan adalah didirikan, yang paling penting adalah:

1. Semua dokumen membawa "daftar notifikasi" dari daerah lain yang digunakan atau disebut
dokumen dalam prosedur mereka. Anggota dari daftar pemberitahuan diminta untuk
diberitahu dari setiap perubahan sebelum mereka diberlakukan.
2. Semua dokumen membawa "kepemilikan" pernyataan - perubahan atau pertanyaan telah
diatasi baik kepada individu yang bernama atau kepala departemen mengeluarkan
dokumen.
3. Di mana hard copy diperlukan, the dokumen (termasuk semua salinan) yang dibawa a daftar
sirkulasi yang menyatakan salinan apa yang ada.
4. Tanda tangan elektronik (misalnya komputer yang dihasilkan identitas pengguna. referensi
tentang E-mail) dapat diterima untuk semua keperluan internal.

Selama periode dua tahun kualitas lengkapsistem operasi multi-lokasi yang besar direvisi
dan dipindahkan ke jaringan elektronik. Ini menghasilkan perbaikan dalam dokumen kontrol dan
ketersediaan, pengurangan dalam beban kerja yang terkait dengan pemeliharaan dokumen, dan
memungkinkan perusahaan untuk merestrukturisasi sepenuhnya tanpa kehilangan kontrol sistem.

Computerizing the sensory evaluation laboratory (Seaman, 1996)

Karena komputer menjadi lebih murah, lebih mudah digunakan dan lebih banyak tersedia,
popularitas mereka di laboratorium evaluasi indrawi meningkat. Di organisasi tempat komputer
dulunya diperlakukan sebagai mesin penasaran dan berbahaya, didekati dengan hati-hati dan
mungkin takut, ada peningkatan realisasi itu komputer hanyalah alat yang, dengan benar
diprogram, melaksanakan tugas yang berulang dengan cepat dan efisien. Karena demistifikasi ini
komputer terus berlanjut, bagaimanapun, itu berguna untuk memeriksa bagaimana organisasi dapat
mencapai manfaat maksimal dari apa yang sering merupakan pengeluaran keuangan yang cukup
besar. Waktu yang dihabiskan untuk mengklarifikasi kebutuhan organisasi dalam kaitannya dengan
komputer dan perencanaan sistem yang tepat untuk laboratorium evaluasi sensoris akan membayar
kembali sendiri berkali lipat dalam hal efisiensi, penggunaan yang dibuat dari sistem komputer dan
biaya pemeliharaan yang dikeluarkan. Perencanaan ini proses juga memiliki manfaat lain bagi
organisasi - frustrasi yang dihasilkan saat a sistem komputer menyebabkan masalah terus-menerus
seharusnya tidak diremehkan.

Sejumlah paket komputer tersedia yang membantu pengguna untuk merancang evaluasi
sensorik percobaan. Biasanya, jenis perangkat lunak ini dirancang untuk memperhitungkan jumlah
hakim dan produk yang terlibat dalam percobaan, jumlah sampel yang bisa diuji dalam satu sesi
dan jumlah replikasi yang diperlukan. Batasan dalam berapa kali setiap produk bisa dievaluasi
dalam setiap urutan presentasi dan berapa kali suatu produk dapat dilihat dengan produk spesifik
lainnya juga terbatas pada tahap desain. Umumnya ini jenis perangkat lunak ini cukup bermanfaat
jika proyek parameter terus berubah dan desain, oleh karena itu, perlu ditingkatkan secara berkala.
Namun, jika desain proyek itu adil konstan mungkin lebih mudah untuk mengembangkan desain
standar yang akan mencakup sebagian besar situasi yang dibayangkan dalam serangkaian
percobaan.

Sumber-sumber potensial pemeliharaan komputer dan dukungan sistem harus dipikirkan


dengan baik sebelum sistem komputer apa pun dibeli. Personil internal mungkin dapat
berkontribusi jika keterampilan yang diperlukan tersedia dan jika staf dapat dibebaskan dari
komitmen lain. Atau, kontraktor luar dapat menyediakan back-up tetapi mereka mungkin tidak
memiliki pemahaman yang jelas tentang organisasi individu kebutuhan. Beberapa organisasi akan
dapat merencanakan, tulis dan terapkan sistem komputer tanpa keahlian luar. Sangat terkadang,
jika keseimbangan pengetahuan yang benar, waktu dan uang tersedia, sistem in-house mungkin
solusi terbaik tetapi, untuk sebagian besar, membeli keahlian konsultan atau vendor luar akan
membuktikan biaya yang paling efektif metode. Singkatnya, poin-poin berikut dapat disimpan
banyak uang dan waktu:

1. Perjelas kebutuhan dan anggaran sebelumnya kau mulai.


2. Dapatkan saran yang independen dan ahli.
3. Ekspresikan masalah Anda dalam istilah Anda dan mengharapkan jawaban dari ahli
komputer di istilah-istilah itu.
4. Jangan menjelaskan apa yang Anda butuhkan dari sistem komputer sedikit demi sedikit -
ini menghasilkan sedikit demi sedikit.
5. Menyadari perangkat lunak, bukan perangkat keras, adalahkunci untuk memecahkan
banyak masalah komputer.
6. Lihatlah beberapa paket perangkat lunak sebelumnya mencapai keputusan.
BAB IV

KESIMPULAN

Ada lebih banyak IT daripada komputer digital, tapi tidak ada keraguan bahwa komputer
adalah kunci perkembangan teknologi pada abad ke-20. Komputer memiliki dampak yang luar
biasa pada organisasi dan pada kami hidup, dan itu telah menangkap imajinasi kita tidak seperti
yang lain perkembangan terbaru.

Untuk meringkas, semua sistem komputer terdiri dari beberapa kombinasi dari enam blok
bangunan dasar: input, output, memori, unit aritmatika / logis, file, dan unit kontrol. Semua
komponen ini dikendalikan oleh program yang disimpan yang berada di memori dan dibawa ke
unit kontrol satu instruksi pada satu waktu, ditafsirkan, dan dieksekusi.Itumodel dasar telah
diperluas ke beberapa arah di atas tahun, seperti dengan menambahkan berbagai perangkat
penyimpanan file dan menggunakan banyak prosesor dalam satu sistem komputer. Apapun
konfigurasi mesin, sistem komputer masih dikendalikan oleh program yan disimpan, atau
perangkat lunak.

Perangkat lunak datang dalam berbagai bentuk dan ukuran. Perangkat lunak aplikasi terdiri
dari semua program yang ditulis untuk menyelesaikan tugas tertentu bagi pengguna komputer;
perangkat lunak pendukung membangun lingkungan komputasi yang relatif mudah digunakan,
menerjemahkan program menjadi bahasa mesin, dan memastikan bahwa perangkat keras dan
sumber daya perangkat lunak digunakan secara efisien. Yang paling penting Perangkat lunak
pendukung adalah sistem operasi itu mengendalikan pengoperasian perangkat keras dan koordinat
semua perangkat lunak lainnya. Perangkat lunak pendukung lainnya termasuk penerjemah bahasa,
perangkat lunak antarmuka komunikasi, sistem manajemen basis data, dan program utilitas.

Aplikasi perangkat lunak sering dikembangkan di dalam organisasi menggunakan 3 GLs,


4 GLs, dan bahasa OOP. Hampir semua pengembangan perangkat lunak internal dulu dilakukan
oleh para profesional komputer dalam informasi sistem organisasi, tetapi baru baru ini beberapa
pengembangan telah dilakukan oleh pengguna akhir (termasuk manajer), menggunakan 4 GL dan
bahasa query DBMS. Tren itu mempengaruhi manajer bahkan lebih adalah ketersediaan tumbuh
dan penggunaan perangkat lunak produktivitas pribadi seperti spreadsheet dan sistem manajemen
basis data. Hampir semua perangkat lunak pendukung organisasi dan proporsi yang meningkat
perangkat lunak aplikasinya dibeli dari perangkat keras produsen dan rumah perangkat lunak.

Mudah-mudahan, bab ini telah memberi Anda pengetahuan yang cukup tentang sistem
komputer untuk mulai menghargai dampak saat ini dan potensi komputer pada Anda organisasi
dan pekerjaan Anda.
BAB V

DAFTAR PUSTAKA

Bridge, M. (1994). Taming the Paper Tiger. The TQM Magazine, Vol. 6 Issue: 4, pp.26-28.
Seaman, C. E. (1996). Computerizing the sensory evaluation laboratory . Nutrition & Food
Science, Vol. 96 issue: 2, pp.31-34.

Anda mungkin juga menyukai