You are on page 1of 71

Chapter 6

Bab 6
History Of Computers : Part II
Sejarah Komputer : Part II

Although many important developments in computer technology had taken place


before the end of World War II, in the period after the war, major new advances
in the history of technology took place.
Meskipun banyak perkembangan penting dalam teknologi komputer
telah terjadi sebelum akhir Perang Dunia II, pada periode setelah
perang, kemajuan baru yang besar dalam sejarah teknologi
berlangsung.
In fact, these unequalled developments in computer technology have occurred
only since 1945.
Bahkan, perkembangan tiada bandingnya dalam teknologi komputer
telah terjadi hanya sejak tahun 1945.
The computer industry itself has changed radically within that short span of time
as well.
Industri komputer sendiri telah berubah secara radikal dalam bahwa
waktu yang singkat juga.

The First Generation


Generasi Pertama
Near the end of World War II, Dr. John von Neumann developed what we refer to
as the stored program concept.
Menjelang
akhir
Perang
Dunia
II,
Dr
John
von
Neumann
mengembangkan apa yang kita sebut sebagai konsep program
tersimpan.
Prior to this development, in computer like the ENIAC, thousands of switches had
to be changed by hand each time a new program was needed.
Sebelum perkembangan ini, di komputer seperti ENIAC, ribuan switch
harus diubah dengan tangan setiap kali sebuah program baru yang
dibutuhkan.
In the computers using the stored program concept, the computer was directly
controlled by a program kept in the machine instead of being controlled by the
manual changing of wires.
Pada komputer yang menggunakan konsep program tersimpan,
komputer langsung dikontrol oleh program disimpan dalam mesin
bukannya dikendalikan oleh perubahan manual kabel.
The stored program concept revolutionized the computer industry.
Konsep program disimpan merevolusi industri komputer.
Designer have being using the stored program concept in building digital
computers ever since von Neumann first explained his theory.

Designer telah menjadi menggunakan konsep program yang tersimpan


dalam membangun komputer digital sejak von Neumann pertama
menjelaskan teorinya.
While von Neumann was working with Eckert and Mauchly at the University of
Pennsylvania, Maurice V.
Sementara von Neumann bekerja dengan Eckert dan Mauchly di
University of Pennsylvania, Maurice V.
Wilkes was attending classes there.
Wilkes menghadiri kelas di sana.
When Wilkes returned to Cambridge University in England, he brought the idea of
the stored program with him.
Ketika Wilkes kembali ke Universitas Cambridge di Inggris, ia membawa
gagasan program yang tersimpan dengan dia.
He began to work on the EDSAC (Electronic Delay Storage Automatic Calculator)
and complete it in 1949.
Dia mulai bekerja pada EDSAC (Electronic Delay Storage Automatic
Calculator) dan menyelesaikannya pada tahun 1949.
The EDSAC, the first stored program computer, had been working for
approximately two years when Mauchly and Eckert finished their stored program
computer, the EDVAC (Electronic Discrete Variable Automatic Computer) in
1951.
The EDSAC, pertama komputer program tersimpan, telah bekerja
selama kurang lebih dua tahun ketika Mauchly dan Eckert selesai
mereka komputer disimpan-program, EDVAC (Electronic Discrete
Variable Automatic Computer) pada tahun 1951.
While they were working on the EDVAC, Mauchly and Eckert formed their own
computer company.
Sementara mereka bekerja di EDVAC ini, Mauchly dan Eckert
membentuk perusahaan komputer mereka sendiri.
In 1950, the Remington-Rand Corporation (which later became Sperry-Rand) took
over their company.
Pada tahun 1950, Remington-Rand Corporation (yang kemudian menjadi
Sperry-Rand) mengambil alih perusahaan mereka.
In 1951, after Remington-Rand got control of the company, the first commercial
computer, the UNIVAC (UNIVersal Automatic Computer) was delivered to the U.S.
Census Bureau.
Pada tahun 1951, setelah Remington-Rand mendapat kontrol
perusahaan, komputer komersial pertama, UNIVAC (Universal Automatic
Computer) disampaikan ke Biro Sensus Amerika Serikat.
Although Remington-Rand had entered the computer manufacturing business by
the early 1950s, another company soon replaced it as the leader in the field.
Meskipun Remington-Rand telah memasuki bisnis manufaktur komputer
dengan awal 1950-an, perusahaan lain segera digantikan sebagai
pemimpin di lapangan.
By 1956, IBM had become the largest computer company.

Pada 1956 , IBM telah menjadi perusahaan komputer terbesar.


It has been the leading U.S. computer manufacturer since that time.
Ini telah menjadi produsen komputer terkemuka AS sejak saat itu.
The U.S. government had been using the UNIVAC for more than a year when, in
1952, people using the computer correctly predicted the outcome of the
presidential election.
Pemerintah AS telah menggunakan UNIVAC selama lebih dari satu
ketika, pada tahun 1952, orang yang menggunakan komputer dengan
benar memprediksi hasil dari pemilihan presiden.
After the UNIVAC had analyzed only 5% of the vote, it was predicted that Dwight
D. Eisenhower would win the election.
Setelah UNIVAC telah dianalisis hanya 5 % suara, diperkirakan bahwa
Dwight D. Eisenhower akan memenangkan pemilihan.
By the time all the votes were counted, the UNIVACs operators had known the
probable results for many hours.
Pada saat semua suara dihitung, operator UNIVAC telah diketahui hasil
kemungkinan selama berjam-jam.
That was the first time in the history of technology that a computer performed
such a task.
Itu adalah pertama kalinya dalam sejarah teknologi komputer yang
melakukan tugas seperti itu.
Today, it is common for people to use computers for such a purpose.
Hari ini, adalah umum bagi orang untuk menggunakan komputer untuk
tujuan semacam itu.
In fact, computers have been used to predict the outcome of U.S. presidential
elections for more than 30 years.
Bahkan, komputer telah digunakan untuk memprediksi hasil pemilihan
presiden AS selama lebih dari 30 tahun.
These early computers are known as first generation computers.
Komputer-komputer awal dikenal sebagai komputer generasi pertama.
They used vacuum tubes to control their operations.
Mereka menggunakan tabung vakum untuk mengendalikan operasi
mereka.
However, there were several problems associated with, or related to, the use of
vacuum tubes.
Namun, ada beberapa masalah yang terkait dengan, atau terkait
dengan, penggunaan tabung vakum.
First, because the tubes themselves were fairly large and thousands of them
were needed to build the machine, the computer took up a tremendous amount
of space.
Pertama, karena tabung itu sendiri yang cukup besar dan ribuan dari
mereka yang dibutuhkan untuk membangun mesin, komputer
mengambil sejumlah besar ruang.
Second, computers made with vacuum tubes used a great deal of power and, for
that reason, gave off a great deal of heat.

Kedua, komputer yang dibuat dengan tabung vakum digunakan banyak


kekuasaan dan, karena alasan itu, menebarkan banyak panas .
Because the computers generated so much heat, computers areas had to have
very good air conditioning.
Karena komputer yang dihasilkan begitu banyak panas, daerah
komputer harus memiliki pendingin udara yang sangat baik.
Third, these huge computers could be unreliable.
Ketiga , komputer besar bisa diandalkan.
People could not always depend on them because they often broke down.
Orang tidak bisa selalu bergantung pada mereka karena mereka sering
rusak.
These devices required a great deal of maintenance, or upkeep and repair.
Perangkat ini membutuhkan banyak perawatan , atau pemeliharaan
dan perbaikan.
Fourth, in addition to sometimes being undependable, these first generation
computers were somewhat slow.
Keempat, selain kadang-kadang menjadi dipercaya, komputer generasi
pertama ini agak lambat.
Finally, the memory space where programs could be stored was relatively small.
Akhirnya, ruang memori di mana program dapat disimpan relatif kecil.
For all these reasons, it was clear to both scientists and computer users that
further technological advances were needed.
Untuk semua alasan ini, itu jelas bagi kedua ilmuwan dan pengguna
komputer bahwa kemajuan teknologi lebih lanjut yang diperlukan.
Due to the fact that computers only understood a special binary code (which we
will study in Chapter 10), programming them was a very time-consuming job.
Karena kenyataan bahwa komputer hanya mengerti kode biner khusus
(yang akan kita pelajari dalam Bab 10), program mereka adalah
pekerjaan yang sangat memakan waktu.
Not only did this task require a great deal of time, but because it was so complex
mistakes were common.
Tidak hanya tugas ini memerlukan banyak waktu, tetapi karena begitu
kompleks kesalahan yang umum .
In order to facilitate this task, that is to make it easier, several people invented
programs which translated symbols to the binary code that the computer could
understand.
Dalam rangka memfasilitasi tugas ini, yaitu untuk membuatnya lebih
mudah, beberapa orang menemukan program yang diterjemahkan
simbol untuk kode biner bahwa komputer bisa mengerti.
In 1952, Dr. Grace Hopper developed the first of these programs.
Pada tahun 1952, Dr Grace Hopper mengembangkan pertama dari
program ini.
Two years later, John Backus together with some people from IBM, began to work
on another programming language.

Dua tahun kemudian, John Backus bersama-sama dengan beberapa


orang dari IBM, mulai bekerja pada bahasa pemrograman lain.
They had been working for three years when they completed the first version of
the programming language FORTRAN (FORmula TRANslation).
Mereka telah bekerja selama tiga tahun ketika mereka menyelesaikan
versi pertama dari bahasa pemrograman FORTRAN (Formula
Translation).
By 1959, programmers had invented more than 200 programming languages.
Pada tahun 1959, programmer telah menemukan lebih dari 200 bahasa
pemrograman.
We will study some of these the Chapter 11.
Kami akan mempelajari beberapa dari Bab 11.

The Second Generation


Generasi Kedua
In 1947, three scientists at Bell Laboratories invented something that would
solve the problems of vacuum tube computers.
Pada tahun 1947, tiga ilmuwan di Bell Laboratories menciptakan
sesuatu yang akan memecahkan masalah komputer tabung vakum.
J. Bardeen, W. H. Brattain, and W. Shockley developed the transistor (see
illustration 6.1).
J. Bardeen , Brattain WH , dan W. Shockley mengembangkan transistor
(lihat ilustrasi 6.1).

After having developed it, they won the Nobel Prize for their work.
Setelah dikembangkan, mereka memenangkan Hadiah Nobel untuk
pekerjaan mereka.
Manufacturers used transistors in computers from 1958 to 1964.
Produsen menggunakan transistor di komputer 1958-1964.
The computers that used transistors are known as second generation computers.
Komputer yang digunakan transistor dikenal sebagai komputer
generasi kedua.
They were smaller, faster, and more reliable than first generation computers.
Mereka lebih kecil, lebih cepat, dan lebih dapat diandalkan daripada
komputer generasi pertama.
In addition, computers made with transistor generated less heat, cost less
money, and used less power.
Selain itu, komputer yang dibuat dengan transistor yang dihasilkan
lebih sedikit panas, biaya kurang uang, dan menggunakan daya yang
lebih kecil.
Users programmed second generation computers with high-level programming
languages, that is, languages like FORTRAN, which were closer to English.

Pengguna diprogram komputer generasi kedua dengan bahasa


pemrograman tingkat tinggi, yaitu, bahasa seperti FORTRAN, yang
lebih dekat dengan bahasa Inggris.

The Third Generation And Beyond


Ketiga Generasi Dan Seterusnya
The third generation of computers began around 1965 when integrated circuits
(ICs) (see illustration 6.2) took the placed of transistors.
Generasi ketiga dari komputer dimulai sekitar tahun 1965 ketika sirkuit
terpadu (ICs) (lihat ilustrasi 6.2) mengambil ditempatkan transistor.
Computer companies have been using integrated circuits in computers ever
since 1965.
Perusahaan komputer telah menggunakan sirkuit terpadu di komputer
sejak 1965.
Because microchips, the tiny boards that contain these circuits, are so small (less
than 8 of an inch square), third generation computers are much smaller than
any previous computers.
Karena microchip, papan kecil yang mengandung sirkuit ini, sangat
kecil (kurang dari 8 inci persegi), komputer generasi ketiga jauh lebih
kecil daripada komputer sebelumnya.
These computers have also become more powerful, less expensive, faster, and
more reliable than any previous computer.
Komputer-komputer ini juga menjadi lebih kuat, lebih murah, lebih
cepat, dan lebih dapat diandalkan daripada komputer sebelumnya.
People depend on computers with integrated circuits every day throughout the
world.
Orang tergantung pada komputer dengan sirkuit terpadu setiap hari di
seluruh dunia.
Some people call the large computers we use today the fourth generation of
computers, because they are much smaller and much more powerful than those
used in the 1960s.
Beberapa orang menyebutnya komputer besar yang kita gunakan saat
ini generasi keempat dari komputer, karena mereka jauh lebih kecil dan
jauh lebih kuat daripada yang digunakan pada tahun 1960.

These machines still use integrated circuits, but these circuits are the product of
Large Scale Integration (LSI) and Very Large Scale Integration (VLSI).
Mesin ini masih menggunakan sirkuit terpadu , namun sirkuit ini adalah
produk dari Large Scale Integration (LSI) dan Very Large Scale
Integration (VLSI) .
Such large scale technology has reduced the size of the computer so much (see
illustration 6.3) that many people feel that the computer industry has undergone
another revolution.

Teknologi skala besar telah mengurangi ukuran komputer begitu


banyak (lihat ilustrasi 6.3) bahwa banyak orang merasa bahwa industri
komputer telah mengalami revolusi lain.
It has also made the microcomputer, the small personal computer, very
common.
Hal ini juga membuat komputer mikro, komputer pribadi kecil, sangat
umum.
We will learn more about the computers in use today in Chapter 9.
Kita akan belajar lebih banyak tentang komputer yang digunakan saat
ini dalam Bab 9.
Due to the fact that scientists are constantly making advances in technology, it is
likely that the pattern of past developments will continue.
Karena kenyataan bahwa para ilmuwan terus-menerus membuat
kemajuan teknologi, ada kemungkinan bahwa pola perkembangan masa
lalu akan terus berlanjut.
That is, in the future, we will probably be using computers that are smaller,
faster, cheaper, more powerful, and more reliable than the ones we are using
right now.
Artinya, di masa depan, kita mungkin akan menggunakan komputer
yang lebih kecil, lebih cepat, lebih murah, lebih kuat, dan lebih dapat
diandalkan daripada yang kita gunakan sekarang.
Japanese scientists have begun what they refer to as the "Fifth Generation
Project".
Ilmuwan Jepang telah mulai apa yang mereka sebut sebagai "Proyek
Generasi Kelima".
Not only do they expect the computers of the fifth generation to be faster and
more powerful than any previous computer, they expect these machines to be
able to reason and to communicate with humans in natural language.
Mereka tidak hanya mengharapkan komputer generasi kelima menjadi
lebih cepat dan lebih kuat daripada komputer sebelumnya, mereka
berharap mesin ini untuk dapat berpikir dan berkomunikasi dengan
manusia dalam bahasa alami.
The U.S. Department of Defense has begun similar projects in its research
division DARPA (Defense Advanced Research Project Agency).
The US Department of Defense telah memulai proyek serupa di divisi
penelitian DARPA (Defense Advanced Research Project Agency).
It is expected that these projects will take us into a fifth generation of computers
before the end of the century.
Diharapkan proyek ini akan membawa kita ke generasi kelima komputer
sebelum akhir abad ini.
It is probable that, by the year 2000, computer technology will have advanced so
much that today's computers will be completely outdated they will be obsolete.
Besar kemungkinan, pada tahun 2000, teknologi komputer akan maju
begitu banyak bahwa komputer saat ini akan benar-benar ketinggalan
jaman mereka akan menjadi usang.

Although people will have been relying on computers for only about 55 years by
that time, it will probably be very difficult to imagine life without these devices.
Meskipun orang akan telah mengandalkan komputer hanya sekitar 55
tahun pada saat itu, mungkin akan sangat sulit untuk membayangkan
hidup tanpa perangkat tersebut.
Chapter 7
Bab 7
The Computer System : Part 1
Sistem Komputer : Bagian 1

The computer itself is just one component of what is generally referred to as the
computer system.
Komputer itu sendiri hanyalah salah satu komponen dari apa yang
umumnya disebut sebagai sistem komputer.
All computer systems, whether personal computers or mainframes, have several
parts.
Semua sistem komputer, baik komputer pribadi atau mainframe,
memiliki beberapa bagian.
There are usually different devices which together make up the computer
system.
Biasanya ada perangkat yang berbeda yang bersama-sama membentuk
sistem komputer.
None of these devices is capable of functioning alone in a meaningful way.
Tak satu pun dari perangkat ini mampu berfungsi sendiri dalam cara
yang berarti.
For example, complicated mathematical calculations performed by a computer
would be meaningless if the results could not be communicated to a human user.
Sebagai contoh, perhitungan matematika yang rumit yang dilakukan
oleh komputer tidak akan berarti jika hasilnya tidak dapat
dikomunikasikan kepada pengguna manusia.
Similarly, the computer could not even begin to perform those calculations if the
human user had no way of telling the computer which numbers to use.
Demikian pula, komputer tidak bisa bahkan mulai melakukan
perhitungan tersebut jika pengguna manusia tidak punya cara untuk
memberitahu komputer yang nomor untuk digunakan.

Computer System Components


Komponen Sistem Komputer
Any computer system consists of three main areas.
Setiap sistem komputer terdiri dari tiga bidang utama.
As mentioned in Chapter 1, all of data processing is divided into the three areas
of input, processing, and output.

Seperti disebutkan dalam Bab 1, semua pengolahan data dibagi


menjadi tiga bidang input, pengolahan, dan output.
The computer system is divided into these three areas as well (see illustration
1.4).
Sistem komputer dibagi menjadi tiga area ini juga (lihat ilustrasi 1.4).
The first component or part, of the computer system is the area of input.
Komponen pertama atau bagian, dari sistem komputer adalah area
masukan.
This area would encompass any machine which is used to send data to the
computer to be processed.
Daerah ini akan mencakup setiap mesin yang digunakan untuk
mengirim data ke komputer untuk diproses.

It also includes any device that is used to store data and programs to be sent to
the computer for processing.
Ini juga mencakup perangkat yang digunakan untuk menyimpan data
dan program yang akan dikirim ke komputer untuk diproses.
The second area consists of the CPU or central processing unit.
Wilayah kedua terdiri dari CPU atau central processing unit.
This is where the actual work of the computer takes place.
Di sinilah pekerjaan yang sebenarnya dari komputer berlangsung.
The third component of the computer system is that of output.
Komponen ketiga dari sistem komputer adalah bahwa output.
This area includes any device that is used to transmit processed data, or
information from the CPU to an output form that can be understood by a human
user.
Daerah ini termasuk perangkat yang digunakan untuk mengirimkan
data diproses , atau informasi dari CPU ke bentuk output yang dapat
dipahami oleh pengguna manusia.
In this chapter the various devices used in the input and output areas of the
computer system will be discussed in detail.
Dalam bab ini berbagai perangkat yang digunakan dalam bidang input
dan output dari sistem komputer akan dibahas secara rinci.
The following chapter will deal with the CPU itself and various methods of data
and information storage within the computer system.
Bab berikut akan berurusan dengan CPU itu sendiri dan berbagai
metode data dan penyimpanan informasi dalam sistem komputer.
Machines that are used to either input data or output information are referred to
as I/O (input/output) devices.
Mesin yang digunakan baik untuk input data atau informasi keluaran
yang disebut sebagai perangkat I / O (input/output).
Some machines can be used for both input and output.
Beberapa mesin dapat digunakan untuk input maupun output.
Others, however, are used only as either an input device or an output device.

Namun, yang digunakan hanya sebagai baik sebagai perangkat input


atau perangkat output.
Any device whether input or output that is used in conjunction with the computer
is referred to as a peripheral device.
Setiap perangkat apakah input atau output yang digunakan dalam
hubungannya dengan komputer disebut sebagai perangkat perifera .
That is, it works side by side with the computer.
Artinya, ia bekerja berdampingan dengan komputer.
A peripheral device that is connected directly to the computer by cables or wires
is called an online peripheral device.
Sebuah perangkat periferal yang terhubung langsung ke komputer
dengan kabel atau kawat disebut perangkat periferal online.
Those machines which are used in the computer system, but are not connected
directly to the CPU itself, are called offline peripheral devices.
Mesin-mesin yang digunakan dalam sistem komputer , namun tidak
terhubung langsung ke CPU itu sendiri , disebut perangkat periferal
offline.
Most of the machines now used in computer systems are online devices.
Sebagian besar mesin sekarang digunakan dalam sistem komputer
adalah perangkat online.

Input Devices
Perangkat Input
Input devices, the machines that make up the first area of the computer system,
are online peripheral devices that are used to transmit data to the CPU.
Perangkat input, mesin yang membentuk daerah pertama dari sistem
komputer, adalah perangkat periferal online yang digunakan untuk
mengirimkan data ke CPU.
If we wanted to add a series of numbers using the computer, the numbers to be
added would be transmitted to the CPU by one of the following devices.
Jika kita ingin menambahkan serangkaian nomor menggunakan
komputer, nomor yang akan ditambahkan akan dikirimkan ke CPU oleh
salah satu perangkat berikut.
The computer terminal (see illustration 7.1) is perhaps the most common input
device in the computer system.
Komputer terminal (lihat ilustrasi 7.1) mungkin adalah perangkat input
yang paling umum dalam sistem komputer.
(It is also used as an output device).
(Hal ini juga digunakan sebagai perangkat output).
The terminal usually consists of a keyboard (which looks like a typewriter) and a
screen called a CRT (Cathode Ray Tube).
Terminal biasanya terdiri dari keyboard ( yang terlihat seperti mesin tik
) dan layar disebut CRT ( Cathode Ray Tube ) .
Most microcomputer system uses a keyboard to input data.

Kebanyakan sistem komputer mikro menggunakan keyboard untuk


input data.
Data are entered by mean of the keyboard and transmitted to the CPU.
Data yang dimasukkan oleh rata-rata keyboard dan dikirim ke CPU.
The CRT screen allows the user to view the data being entered.
Layar CRT memungkinkan pengguna untuk melihat data yang
dimasukkan.
A terminal that used a screen is also referred to as VDT (Video Display Terminal).
Terminal yang digunakan layar juga disebut sebagai VDT (Video Display
Terminal).
If punched cards (see Chapter 10) are used as input in a particular computer
system, then an input device known as a card reader is needed.
Jika kartu berlubang (lihat Bab 10) digunakan sebagai masukan dalam
sistem komputer tertentu , maka perangkat input dikenal sebagai card
reader diperlukan .
The card reader read the data in the punched holes by using wire brushes or
light beams.
Pembaca kartu "membaca" data dalam menekan lubang dengan
menggunakan sikat kawat atau sinar cahaya.
It the converts or changes, this data into electronic signals or pulses which can
be understood by the computer.
Ini bertobat atau perubahan, data ini menjadi sinyal elektronik atau
pulsa yang dapat dipahami oleh komputer.
The console is a computer terminal that has special functions.
Konsol adalah terminal komputer yang memiliki fungsi khusus.
The computer operator, whose job is to keep the system running smoothly, used
this machine for several purposes.
Operator komputer, yang tugasnya adalah untuk menjaga sistem
berjalan lancar, menggunakan mesin ini untuk beberapa tujuan.
He or she can control the other machines in the system and can enter input by
means of the console.
Ia dapat mengendalikan mesin lain dalam sistem dan dapat
memasukkan input melalui konsol.
The operator can also use the console to communicate with other users by
sending messages from the console to the individual terminals in the system.
Operator juga dapat menggunakan konsol untuk berkomunikasi dengan
pengguna lain dengan mengirimkan pesan dari konsol ke terminal
individu dalam sistem.
Another input device that is used in some systems is called a Magnetic Ink
Character Reader (MICR).
Perangkat input lain yang digunakan dalam beberapa sistem disebut
Magnetic Ink Character Reader (MICR).
This machine reads characters made with a magnetized ink and transmits the
data to the CPU.

Mesin ini "membaca" karakter yang dibuat dengan tinta magnet dan
mengirimkan data ke CPU.
Characters made with magnetic ink are readable by both humans and machine.
Karakter yang dibuat dengan tinta magnetik yang dapat dibaca oleh
manusia dan mesin.
A bank, for example, would use a MICR to input the account number on the
bottom of a personal check.
Sebuah bank, misalnya, akan menggunakan MICR untuk memasukkan
nomor rekening di bawah cek pribadi.
An input device that is used more and more frequently is the optical scanner or
the optical mark recognition devices.
Sebuah perangkat input yang digunakan lebih banyak dan lebih sering
adalah scanner optik atau perangkat tanda pengakuan optik.
It is referred to as optical because it works in a way that is not dissimilar to the
way the human eye works.
Hal ini disebut sebagai "optik" karena ia bekerja dengan cara yang
tidak berbeda dengan cara mata manusia bekerja.
Such a machine reads coded symbols and transmits them as electrical signals
to the CPU.
Mesin seperti "membaca" simbol kode dan mengirimkannya sebagai
sinyal listrik ke CPU.
Many standardized tests like the TOEFL are scored, that is graded by a computer.
Banyak tes standar seperti TOEFL yang mencetak hasil, yang dinilai
oleh komputer.
The data from these tests are entered by means of and optical mark recognition
device.
Data dari tes ini dimasukkan dengan cara dan perangkat mark
recognition optik .
Many supermarkets use optical scanners to read the data from the Universal
Product Code (UPC) (see illustration 7.2) in order determine price and keep
current inventories.
Banyak supermarket menggunakan scanner optik untuk "membaca"
data dari Universal Product Code (UPC) (lihat ilustrasi 7.2) dalam
rangka menentukan harga dan menjaga persediaan saat ini .
A magnetic tape drive is used to convert data scored on magnetic type into
electrical signals which can be understood by the CPU.
Sebuah pita magnetik drive digunakan untuk mengkonversi data
mencetak pada jenis magnetik menjadi sinyal listrik yang dapat
dipahami oleh CPU.
As such, it functions as an input device.
Dengan demikian, berfungsi sebagai perangkat input.
It can also be an output device when it is used to record output from the CPU on
magnetic tape.
Hal ini juga dapat menjadi perangkat output bila digunakan untuk
merekam output dari CPU pada pita magnetik.

The function of a magnetic disk drive is similar to that of a tape drive.


Fungsi dari magnetic disk drive mirip dengan sebuah tape drive.
The disk drive, however is used with magnetic disk storage.
Disk drive, namun digunakan dengan penyimpanan disk magnetik.
While the this drive used in a large computer system is a fairly large machine,
that used with the typical microcomputer is often a small box shaped device (see
illustration 7.3).
Sementara drive ini digunakan dalam sistem komputer besar adalah
mesin yang cukup besar, yang digunakan dengan komputer mikro yang
khas sering sebuah kotak kecil berbentuk perangkat (lihat ilustrasi
7.3).
Both magnetic tape and magnetic disk storage will be discussed in the following
chapter.
Kedua pita magnetik dan penyimpanan disk magnetik akan dibahas
dalam bab berikutnya.
Other sophisticated input devices will become quite common in the near future.
Perangkat input canggih lainnya akan menjadi sangat umum dalam
waktu dekat.
Voice input devices, for example which are also called speech recognition
devices, will be a very popular input method.
Perangkat input suara, misalnya yang juga disebut perangkat
pengenalan suara, akan menjadi metode input yang sangat populer.
Handicapped people will be able to communicate with the CPU in some systems
by means of eye movements.
Orang-orang cacat akan dapat berkomunikasi dengan CPU dalam
beberapa sistem dengan cara gerakan mata.
Although such input devices are very advanced, they will be seen often in
computer systems over the next few years.
Meskipun perangkat input seperti sangat maju, mereka akan terlihat
sering dalam sistem komputer selama beberapa tahun ke depan.
Output Devices
Output Devices
There are several types of output devices.
Ada beberapa jenis perangkat output.
Some of them, such as type and disk drives and terminals, are also used as input
devices.
Beberapa dari mereka, seperti jenis dan disk drive dan terminal, juga
digunakan sebagai alat input.
When a terminal or video monitor is used as an output device, the information it
displays on the screen is called soft copy.
Ketika sebuah terminal atau monitor video digunakan sebagai
perangkat output, informasi yang ditampilkan pada layar disebut soft
copy.
This means that the information shown is temporary.

Ini berarti bahwa informasi yang ditampilkan adalah sementara.


Another kind of output device is needed to obtain a permanent copy of the
information.
Jenis lain dari perangkat output yang dibutuhkan untuk mendapatkan
salinan permanen dari informasi.
The device used to get a printed, permanent copy, or hard copy, of information is
called a printer.
Perangkat yang digunakan untuk mendapatkan cetak, salinan
permanen, atau hard copy, informasi yang disebut printer.
Printers are divided into two major types : impact and nonimpact.
Printer dibagi menjadi dua jenis utama : dampak dan nonimpact.
When an impact printer receives signals from the CPU, the characters in the
printer strike the paper in much the same way as those in a typewriter hit the
paper.
Ketika sebuah printer dampak menerima sinyal dari CPU, karakter
dalam printer menyerang kertas dalam banyak cara yang sama seperti
yang di mesin tik memukul kertas.
Some of these printers print only one character at a time, although they can
print approximately 900 characters a minute.
Beberapa printer mencetak satu karakter pada satu waktu , meskipun
mereka dapat mencetak sekitar 900 karakter menit.
Other impact printers, called line printers, print one line at a time.
Dampak printer lain, yang disebut printer line, mencetak satu baris
pada satu waktu.
The fastest of these printers can print about 2,000 lines per minute (see
illustration 7.4).
Tercepat dari printer ini dapat mencetak sekitar 2.000 baris per menit
(lihat ilustrasi 7.4).
There are two basic printing methods used by impact printers.
Ada dua metode pencetakan dasar yang digunakan oleh printer
dampak.
Dot-matrix printers from letters, numbers, and symbols by means of tiny
hammers which strike the paper.
Printer dot-matrix dari huruf, angka, dan simbol dengan cara palu kecil
yang menyerang kertas.
Each hammer produces a dot or point on the paper and the way these dots are
arranged forms the letter.
Setiap palu menghasilkan sebuah titik atau titik di atas kertas dan cara
titik-titik ini bentuk diatur surat itu.
Letter quality impact printers use a wheel or cup that contains each letter,
number, and symbol.
Dampak printer kualitas huruf menggunakan roda atau cangkir yang
berisi masing-masing huruf, angka, dan simbol.
These printers are a slower and more expensive method of output than dotmatrix printers : however, their print quality is much better.

Printer ini adalah metode yang lebih lambat dan lebih mahal output
dari printer dot-matrix : Namun, kualitas cetak mereka jauh lebih baik.
Nonimpact printers are newer than impact printers.
Printer nonimpact yang lebih baru dari dampak printer.
These printers operate by means of heat and heat sensitive paper, electrical
charger (positive and negative), or laser beams.
Printer ini beroperasi dengan cara panas dan panas kertas sensitif,
charger listrik (positif dan negatif), atau sinar laser.
Some nonimpact printers can print up to 5,000 lines per minute.
Beberapa printer nonimpact dapat mencetak hingga 5.000 baris per
menit.
In fact, some laser printers used in the printing industry can print up 21,000 lines
per minuets.
Bahkan, beberapa printer laser yang digunakan dalam industri
percetakan dapat mencetak sampai 21.000 baris per minuets.
In addition to being much faster than impact printers, these devices are much
quieter.
Selain menjadi jauh lebih cepat daripada dampak printer, perangkat ini
jauh lebih tenang.
Even thought they are more expensive than impact printers, they will probably
replaced impact printers in the years to come because they can print special
characters and can be used with special forms.
Bahkan berpikir mereka lebih mahal daripada printer dampak , mereka
mungkin akan menggantikan printer dampak di tahun-tahun
mendatang karena mereka dapat mencetak karakter khusus dan dapat
digunakan dengan bentuk khusus.
A plotter is a special kind of device that, like impact and nonimpact printers, also
produces hard copy.
Sebuah plotter adalah jenis khusus dari perangkat tersebut, seperti
dampak dan printer nonimpact, juga menghasilkan hard copy.
It is used to display output in graphic or picture form.
Hal ini digunakan untuk menampilkan output dalam bentuk grafik atau
gambar.
Instead of actually printing the output, the plotter draws it.
Alih-alih benar-benar mencetak output, plotter menarik itu.
One type of plotter has a long arm and a needle like point which draws the
output.
Salah satu jenis plotter memiliki lengan panjang dan jarum seperti titik
yang menarik output.
This device is useful in making graphs and charts (see illustration 7.5).
Perangkat ini berguna dalam membuat grafik dan diagram (lihat
ilustrasi 7.5).
The output device used in conjunction with punched cards (see Chapter 10) is
called a card punch.

Perangkat output yang digunakan dalam hubungannya dengan kartu


berlubang (lihat Bab 10) disebut pukulan kartu.
The machine receives signals from the CPU and converts these signals into the
Hollerith Code.
Mesin menerima sinyal dari CPU dan mengubah sinyal-sinyal ini ke
dalam Kode Hollerith.
The coded information is then punched onto card.
Informasi yang dikodekan kemudian menekan ke kartu.
Sometimes the card punch and the card reader are part of the same I/O device.
Kadang-kadang pukulan kartu dan card reader adalah bagian yang
sama I/O device.

The card punch is only useful in a computer system that uses punched cards as a
form of input and output.
The punch card hanya berguna dalam sebuah sistem komputer yang
menggunakan kartu meninju sebagai bentuk input dan output.
However, these systems are no longer very common.
Namun, sistem ini tidak lagi sangat umum.
There are other devices in the computer system that are used with these input
and output devices.
Ada perangkat lain dalam sistem komputer yang digunakan dengan
perangkat input dan output tersebut.
These devices help both the input and output to arrive at the proper destination
(either the CPU or an output device).
Perangkat ini membantu baik input dan output untuk tiba di tujuan
yang benar (baik CPU atau perangkat output).
The first of these devices is a modem.
Yang pertama dari perangkat ini adalah modem.
The modem is used to connect remote, or distant, terminals to the CPU.
Modem digunakan untuk menghubungkan jarak jauh, atau jauh,
terminal ke CPU.
In one type of modem, the telephone receiver is placed into the device (see
illustration 7.6) and the electronic signals are send over the telephone.
Dalam satu jenis modem, gagang telepon ditempatkan ke dalam
perangkat (lihat ilustrasi 7.6) dan sinyal elektronik kirim melalui
telepon.
Modem stands for Modulation Demolition, which refers to the way the device
chances electrical signals from the computer into wave patterns that travel over
telephone lines in the same way that the human voice travels over these lines.
Modem singkatan dari Modulasi Demolition, yang mengacu pada cara
kemungkinan perangkat sinyal listrik dari komputer ke pola gelombang
yang berjalan melalui saluran telepon dengan cara yang sama bahwa
suara manusia dikirimkan melalui jalur tersebut.
A modem is needed at both locations : on at the distant terminal or other I/O
device, and the other at the CPU.

Sebuah modem diperlukan di kedua lokasi : di di terminal jauh atau


perangkat I/O lainnya, dan yang lainnya di CPU.
Machines called multiplexors and concentrators are used to increase the number
of terminals that can be used in a large computer system.
Mesin yang disebut multiplexors dan konsentrator digunakan untuk
meningkatkan jumlah terminal yang dapat digunakan dalam sistem
komputer besar.
Both devices receive input from many terminals and then transmit the data at a
high speed to the computer system.
Kedua perangkat menerima masukan dari banyak terminal dan
kemudian mengirimkan data dengan kecepatan tinggi ke sistem
komputer.
Concentrators, however, are usually smart I/O devices.
Konsentrator , bagaimanapun, biasanya " pintar" I/O device.
These means that they contain a microprocessor (a microchip) and can therefore
be programmed.
Ini berarti bahwa mereka mengandung mikroprosesor (microchip) dan
karena itu dapat diprogram.
This increases the efficiency of the computer system.
Hal ini meningkatkan efisiensi dari sistem komputer.
The actual processing of data, of course, takes place in the CPU.
Pengolahan data aktual, tentu saja, berlangsung di CPU.
In the following chapter, we will study the CPU in detail.
Dalam bab berikut, kita akan mempelajari CPU secara rinci.
Methods of data storage outside the CPU will also be discussed.
Metode penyimpanan data di luar CPU juga akan dibahas.

Chapter 8
Bab 8
The Computer System : Part II
Sistem Komputer : Bagian II

The CPU
CPU
The CPU, or central processing unit, if often referred to as the heart of the
computer system.
CPU, atau pusat pengolahan unit, jika sering disebut sebagai jantung
dari sistem komputer.
All of the computer functions studied in the first chapter take place in the CPU.
Semua fungsi komputer dipelajari dalam bab pertama berlangsung di
CPU.
The CPU has three main parts : the control unit, the arithmetic logic unit, and the
primary storage unit.
CPU ini memiliki tiga bagian utama : unit kontrol, unit aritmatika logika,
dan unit penyimpanan utama.
Each of these areas has a specific function in the processing of data (see
illustration 8.1).
Masing-masing daerah memiliki fungsi tertentu dalam pengolahan data
(lihat ilustrasi 8.1).
The control unit is like the brain of the computer system.
Unit kontrol adalah seperti "otak" dari sistem komputer.
This is because this unit supervises and controls everything that takes place in
the CPU.

Hal ini karena unit ini mengawasi dan mengendalikan segala sesuatu
yang terjadi dalam CPU.
This part of the CPU determines the sequence or order of specific operations.
Ini bagian dari CPU yang menentukan urutan atau urutan operasi
tertentu.
For example, it is the control units job to make sure that multiplication is
performed before addition.
Sebagai contoh, itu adalah tugas unit kontrol untuk memastikan bahwa
perkalian dilakukan sebelum itu.
The control unit also acts as an interpreter because it translates the commands
in a program and sends signal to the circuits to follow those instructions.
Unit kontrol juga bertindak sebagai penerjemah karena menerjemahkan
perintah dalam sebuah program dan mengirimkan sinyal ke sirkuit
untuk mengikuti instruksi tersebut.
Another function of the control unit is to direct to movement of data and
information from the input area of the CPU to the output area of the CPU.
Fungsi lain dari unit kontrol adalah untuk mengarahkan pergerakan
data dan informasi dari daerah masukan dari CPU ke daerah output
CPU.
The arithmetic logic unit (ALU) is the area where most of the actual processing is
done.
Unit logika Aritmatika (ALU) adalah daerah di mana sebagian besar
proses yang sebenarnya dilakukan.
Mathematical calculations are performed here.
Perhitungan matematis yang dilakukan di sini.
Registers or accumulators are special areas of the ALU that temporarily hold or
store data.
Registrasi atau akumulator adalah area khusus dari ALU yang
sementara memegang atau menyimpan data.
For example, in order to find an average, the computer must first add some
numbers and then divide that total by the number of figures added.
Sebagai contoh, untuk menemukan rata-rata, komputer harus terlebih
dahulu menambahkan beberapa angka dan kemudian membagi jumlah
tersebut dengan jumlah angka ditambahkan.
The intermediate result, in this case the total of the added numbers is held in a
register until the division takes place.
Hasil menengah, dalam hal ini total angka tambah dilaksanakan di
registrasi sampai pembagian berlangsung.
The logical operations of the computer are also performed in the ALU.
Operasi logis dari komputer juga dilakukan di ALU.
For example, the ALU can compare two numbers to determine which one is
larger.
Sebagai contoh, ALU dapat membandingkan dua angka untuk
menentukan mana yang lebih besar.
It can also compare words to see if they are the same or different.

Hal ini juga dapat membandingkan kata-kata untuk melihat apakah


mereka sama atau berbeda.
Even though the ALU contains registers, it does not really store data.
Meskipun ALU berisi registrasi, itu tidak benar-benar menyimpan data.
That is the primary storage unit's job.
Itu adalah tugas unit penyimpanan primer.

THE CENTRAL PROCESSING UNIT


PUSAT PENGOLAHAN UNIT
ARITHMETIC / LOGIC UNIT
(REGISTERS)
ARITMETIK / UNIT LOGIC
(REGISTRASI)
MEMORY (STORAGE UNIT)
MEMORI (UNIT
PENYIMPANAN)
CONTROL UNIT
UNIT KONTROL

There are several different terms that refer to the primary storage unit.
Ada beberapa istilah yang berbeda yang merujuk ke unit penyimpanan
utama.
Among these are internal (because it is inside the CPU) storage, main memory,
and main storage.
Di antaranya bersifat internal (karena didalam CPU) penyimpanan,
memori utama dan penyimpanan utama.
The primary storage unit holds the entire program that is all the data and the
instructions for processing them.
Unit penyimpanan utama memegang seluruh program yang semua data
dan instruksi untuk memproses mereka.
Although this unit holds all the instructions in a program, it is important to keep
in mind that only one instruction can be carried out or completed at a time.
Meskipun unit ini menampung semua instruksi dalam sebuah program ,
penting untuk diingat bahwa hanya satu instruksi dapat dilakukan atau
diselesaikan pada suatu waktu.
Internal storage is like a group of boxes (see illustration 8.2).
Penyimpanan internal seperti sekelompok kotak (lihat ilustrasi 8.2).
Only one instruction or one item of data can be stored in each box.
Hanya satu instruksi atau satu item data dapat disimpan di setiap
kotak.
As a piece of data is needed, the control unit takes it from the correct box.
Sebagai bagian dari data yang diperlukan, unit kontrol mengambilnya
dari kotak yang benar.

Each box has what we call an address so that the control unit can locate or find
it.
Setiap kotak memiliki apa yang kita sebut alamat sehingga unit kontrol
dapat mencari atau menemukannya.
The control unit can go directly to the place in memory where a specific
instruction or a specific item of data is located.
Unit kontrol dapat pergi langsung ke tempat memori dimana instruksi
tertentu atau item tertentu data berada.
Another way of referring to this direct access or direct method of entry to the
memory is random access.
Cara lain untuk mengacu pada akses langsung atau metode langsung
masuk ke memori akses acak.
For this reason, most modern computers, including microcomputers are
described as having random access memory (RAM).
Untuk
alasan
ini,
kebanyakan
komputer
modern,
termasuk
mikrokomputer digambarkan memiliki akses memori acak (RAM).
In some computers these addresses are actually tiny circles of metal with a hole
in the center.
Pada beberapa komputer alamat ini sebenarnya lingkaran kecil dari
logam dengan lubang di tengah.
These are called cores and they can be magnetized in a clockwise or
counterclockwise direction.
Ini disebut inti dan mereka dapat termagnetisasi searah jarum jam atau
arah berlawanan.
For this reason, internal storage is often called core storage.
Untuk alasan ini, penyimpanan internal sering disebut penyimpanan
inti.
Newer CPUs have monolithic chips, sometimes called microchips.
CPU baru memiliki chip monolitik, kadang-kadang disebut microchip.
Memory that uses electronic components on an IC (Integrated Circuit) is called
semiconductor memory.
Memori yang menggunakan komponen elektronik pada IC (Sirkuit
Terpadu) disebut memori semikonduktor.
That part of computer memory which is built into the machine and can never be
changed is called read only memory (ROM).
Itu bagian dari memori komputer yang dibangun ke dalam mesin dan
tidak pernah dapat diubah disebut read only memory (ROM).

AUXILIARY STORAGE
STORAGE TAMBAHAN
Although primary storage actually holds programs, it is not large enough to store
several programs at once.
Meskipun penyimpanan utama benar-benar memegang program, itu
tidak cukup besar untuk menyimpan beberapa program sekaligus.

Auxiliary storage, also referred to as secondary storage is needed.


Penyimpanan tambahan , juga disebut sebagai penyimpanan sekunder
diperlukan.
Auxiliary storage, which is really extra storage, is not actually located in the CPU,
although it is connected to the CPU and controlled by it.
Penyimpanan tambahan, yang benar-benar penyimpanan ekstra, tidak
benar-benar terletak di CPU, meskipun terhubung ke CPU dan
dikendalikan olehnya.
There are several kinds of auxiliary storage : magnetic tape, magnetic disks,
punched cards, paper tape, magnetic drums.
Ada beberapa jenis penyimpanan tambahan : pita magnetik, disk
magnetik, kartu menekan, pita kertas, drum magnetik.
Paper tape is similar to punched card in that the data is stored in punched holes.
Pita kertas mirip dengan kartu menekan bahwa data disimpan dalam
lubang-lubang.
Although paper tape can hold large amounts of data, it is still quite slow and
easily torn.
Meskipun pita kertas dapat menyimpan data dalam jumlah besar, itu
masih cukup lambat dan mudah robek.
A magnetic drum is like a barrel whose surface is made of a material that can be
magnetized.
Sebuah drum magnetik adalah seperti tong yang permukaannya
terbuat dari bahan yang dapat magnet.
This outside coat contains data in the form of magnetized and un-magnetized
spots.
Mantel luar ini berisi data dalam bentuk bintik-bintik magnet dan bukan
magnet.
Neither of these forms of storage is common today.
Tak satu pun dari bentuk-bentuk penyimpanan umum hari ini.

MAGNETIC TAPE
TAPE MAGNETIC
The magnetic tape used of auxiliary storage is not dissimilar to that used to
record sound.
Pita magnetik digunakan penyimpanan tambahan tidak berbeda
dengan yang digunakan untuk merekam suara.
The surface is made of a material that can be magnetized.
Permukaan terbuat dari bahan yang dapat magnet.
The tape drive magnetizes areas on this surface in order to store data.
The tape drive magnetizes areas di permukaan ini untuk menyimpan
data.
Magnetic tape is generally ( is the symbol used for inch) wide, but it can also
come in widths of , 1, or 3.
Pita magnetik umumnya " ( " adalah simbol yang digunakan untuk
inci ) lebar, tetapi juga bisa datang dalam lebar dari " , 1 " , atau 3 " .

The device or container that magnetic tape is kept on is called a reel.


Perangkat atau wadah yang pita magnetik disimpan pada disebut
gulungan.
One reel is generally 10 in diameter (the distance across).
Satu gulungan umumnya 10 " diameter (jarak keseluruhan).
The length on the tape can vary from 50 to 2400 ore more ( is the symbol used
for feet).
Panjang rekaman dapat bervariasi dari 50 ' sampai 2400 ' bijih lebih ( '
adalah simbol yang digunakan untuk kaki ).
Records on magnetic tape are separated by blank spaces.
Records pada pita magnetik dipisahkan oleh ruang kosong .
These blank spaces are called inter record gaps (IRGs).
Ruang-ruang kosong yang disebut kesenjangan antar rekaman (IRGs).
Cassette tape, which resembles the cassette tape used with small tape
recorders, is used with some older microcomputers and in systems where a great
deal of auxiliary storage is not required.
Kaset tape, yang menyerupai kaset digunakan dengan tape recorder
kecil, digunakan dengan beberapa mikrokomputer yang lebih tua dan
dalam sistem di mana banyak penyimpanan tambahan tidak diperlukan.
There are several advantages or benefits to using magnetic tape.
Ada beberapa keuntungan atau manfaat untuk menggunakan pita
magnetik.
One of the pros is that magnetic tape can store vast amounts of data in a
relatively small space.
Salah satu kelebihan adalah bahwa pita magnetik dapat menyimpan
data dalam jumlah besar dalam ruang yang relatif kecil.
Therefore is does not require a great amount of storage area.
Oleh karena itu adalah tidak memerlukan sejumlah besar tempat
penyimpanan.
In addition, the length of each record on the tape is not limited to 80 characters,
as it is on the punched card.
Selain itu, panjang setiap record pada pita tidak terbatas pada 80
karakter, seperti pada kartu pembolong.
Magnetic tape can also be erased and reused and is therefore economical.
Magnetic tape juga dapat dihapus dan digunakan kembali dan karena
itu ekonomis.
There are also some disadvantages associated with using magnetic tape.
Ada juga beberapa kelemahan yang terkait dengan penggunaan pita
magnetik .
In order to locate of specific song on a sound tape, the user must start at the
beginning of the tape.
Dalam rangka untuk mencari lagu tertentu pada pita suara, pengguna
harus mulai dari awal rekaman itu.
In the same way, in order to use a specific program or record on a magnetic
tape, the tape must be run from the beginning.

Dengan cara yang sama, dalam rangka untuk menggunakan program


tertentu atau merekam pada pita magnetik, pita harus dijalankan dari
awal.
The access to the tape is called sequential.
Akses ke rekaman itu disebut berurutan.

The older or sequence must be followed from beginning to end, the tape cannot
start in the middle.
Semakin tua atau urutan harus diikuti dari awal sampai akhir, rekaman
itu tidak dapat memulai di tengah.
This makes the magnetic tape a somewhat slow storage medium or method.
Hal ini membuat pita magnetik media penyimpanan agak lambat atau
metode.
Anyone who knows the Hollerith Code can read a punched card.
Siapa pun yang mengetahui Kode Hollerith dapat membaca kartu
menekan.
The tape, however is not readable by human users.
Rekaman itu, namun tidak dapat dibaca oleh pengguna manusia.
Thus, the difficulty of correctly labeling the tape so it is accessible to a human
user is another disadvantage.
Dengan demikian, kesulitan dengan benar label rekaman sehingga
dapat diakses oleh pengguna manusia adalah kelemahan lain.

MAGNETIC DISKS
DISKS MAGNETIC
A magnetic disk is similar to a phonograph record and is sometimes referred to
as a hard disk or in the case of microcomputers a floppy disk.
Sebuah disk magnetik mirip dengan piringan hitam dan kadang-kadang
disebut sebagai hard disk atau dalam kasus mikrokomputer disket.
The surface of the disk is made of a material that can be magnetized.
Permukaan disk terbuat dari bahan yang dapat termagnetisasi.
There are approximately 200 concentric circles (one inside of the other) on a
hard disk used in large computer system.
Ada sekitar 200 lingkaran konsentris (satu di dalam yang lain) pada
hard disk yang digunakan dalam sistem komputer besar.
These circles are called tracks and data is stored in these tracks.
Lingkaran ini disebut trek dan data disimpan dalam trek ini.
Several hard disks may be used together in what is known as a disk pack.
Beberapa hard disk dapat digunakan bersama-sama dalam apa yang
dikenal sebagai paket disk.
The disk drive rotates the entire disk pack so that all the disks turn at the same
time.

The disk drive berputar seluruh paket disk sehingga semua disk
berubah pada waktu yang sama.
Disk drives can rotate at speeds anywhere from about 50 ton about 1.000
revolutions per second.
Disk drive dapat berputar pada kecepatan mana saja dari sekitar 50 ton
sekitar 1.000 putaran per detik.
A flexible disk is unlike a hard disk because it is smaller and can be bent.
Sebuah disk fleksibel tidak seperti hard disk karena lebih kecil dan bisa
ditekuk.
This disk, which is also called a floppy disk or diskette (see illustration 8.3), is
used primarily with microcomputers.
Disk ini , yang juga disebut floppy disk atau disket (lihat ilustrasi 8.3),
digunakan terutama dengan mikrokomputer.
The floppy disk is usually made of plastic and its cost is relatively low.
Disket biasanya terbuat dari plastik dan biaya yang relatif rendah.
Hard disks known as Winchester Disk are also available for microcomputer
systems.
Hard disk yang dikenal sebagai Winchester Disk juga tersedia untuk
sistem komputer mikro.
Although they hold much more information than floppy disks, they are quite
expensive.
Meskipun mereka menyimpan informasi lebih dari floppy disk, mereka
cukup mahal.
One of the advantages of using a disk as a storage device is that access to
programs on the disk is direct or immediate.
Salah satu keuntungan menggunakan disk sebagai perangkat
penyimpanan adalah bahwa akses ke program pada disk langsung
maupun langsung.
For this reason, the disk is referred to as a direct access storage device (DASD).
Untuk alasan ini, disk disebut sebagai perangkat penyimpanan akses
langsung (DASD).
Just as a song in the middle of a phonograph record can be played immediately
(without having to go through the previous songs), a program on a disk can be
located immediately because a disk, like main memory has addresses.
Sama seperti lagu di tengah-tengah piringan hitam dapat dimainkan
langsung (tanpa harus melalui lagu-lagu sebelumnya), sebuah program
pada disk dapat ditemukan segera karena disk seperti memori utama
memiliki alamat.
For this reason, the disk is sometimes used as supplementary storage to main
memory.
Untuk alasan ini, disk kadang-kadang digunakan sebagai penyimpanan
tambahan untuk memori utama.
Programs on disks are addressed by the number referring to the disk surface, if
there is a disk pack, and the number of the track.
Program pada disk ditangani dengan jumlah mengacu pada permukaan
disk, jika ada paket disk dan jumlah trek.

Because access to the disk is direct, the disk is a much faster storage medium
than the tape is.
Karena akses ke disk langsung, disk adalah media penyimpanan yang
jauh lebih cepat dari rekaman itu.
The magnetic disk like the magnetic tape can be revised, erased, and reused.
Disk magnetik seperti pita magnetik dapat direvisi , dihapus , dan
digunakan kembali.
The disk, however greatly reduces the time required to access data (see
illustration 8.4)
Disk namun sangat mengurangi waktu yang dibutuhkan untuk
mengakses data (lihat ilustrasi 8.4)
Among the disadvantages of the magnetic disk as a storage medium is that
many disks cannot store as much data as magnetic tape.
Di antara kerugian dari disk magnetik sebagai media penyimpanan
adalah bahwa banyak disk tidak dapat menyimpan data sebanyak pita
magnetik.
In addition, the disk is fairly expensive.
Selain itu, disk cukup mahal.
It can cost ten times as much as magnetic tape.
Hal ini dapat biaya sepuluh kali sebanyak pita magnetik.
Thus, with mainframes and minicomputers, a disk would not be used for
application where the amount and cost of storage are more important than the
speed required to access the data.
Jadi, dengan mainframe dan minicomputer, disk tidak akan digunakan
untuk aplikasi di mana jumlah dan biaya penyimpanan lebih penting
daripada kecepatan yang diperlukan untuk mengakses data.
If, however speed is an important factor in a particular system, the disk would be
the preferred storage medium.
Namun jika kecepatan merupakan faktor penting dalam sistem
tertentu, disk akan menjadi media penyimpanan yang lebih disukai.

Backup Storage
Penyimpanan Cadangan
Some computer systems make use of different types of storage media.
Beberapa sistem komputer memanfaatkan berbagai jenis media
penyimpanan.
For example, the disk could be employed as the primary method of auxiliary
storage because it provides immediate access.
Sebagai contoh, disk dapat digunakan sebagai metode utama
penyimpanan tambahan karena memberikan akses langsung.
In such a case, the tape might be used as backup storage.
Dalam kasus seperti itu , rekaman itu dapat digunakan sebagai
penyimpanan cadangan.

That is a copy of the disk would be made onto a tape at regular intervals (every
day, every other day, every week, etc).
Itu adalah salinan dari disk akan dibuat ke tape secara berkala (setiap
hari, setiap hari, setiap minggu, dll).
In this way, there would be a backup this is a copy that could be used if
something were accidentally erased from the disk.
Dengan cara ini, akan ada cadangan ini adalah salinan yang bisa
digunakan jika ada sesuatu yang sengaja dihapus dari disk.
Magnetic tape is especially useful for this purpose.
Magnetic tape sangat berguna untuk tujuan ini.
Microcomputer systems use additional diskettes or a hard disk for backup
storage.
Sistem mikrokomputer menggunakan disket tambahan atau hard disk
untuk penyimpanan cadangan.
Magnetic disk and magnetic tape are the most common storage media in use
today.
Magnetic disk & pita magnetik adalah media penyimpanan yang paling
umum digunakan saat ini.
However, computer technology is constantly progressing.
Namun, teknologi komputer terus berkembang.
Laser devices are currently being developed as a storage medium.
Perangkat laser saat ini sedang dikembangkan sebagai media
penyimpanan.
It is likely that such devices may ultimately replace all other storage media.
Ada kemungkinan bahwa perangkat tersebut akhirnya dapat
menggantikan semua media penyimpanan lainnya.
No matter what the storage medium, it is important to remember that all
components of the system work together for the single propose of transforming
data into information (see illustration 8.5).
Tidak peduli apa yang media penyimpanan, penting untuk diingat
bahwa semua komponen sistem bekerja sama untuk mengusulkan
tunggal mengubah data menjadi informasi (lihat ilustrasi 8.5).
Chapter 9
Bab 9
Overview Of Computer Types : The Micro, The Mini, And The Mainframe
Tinjauan Dari Jenis Komputer : The Micro, Mini, dan The Mainframe

Just 30 years ago, the term computer almost always referred to the large and
powerful computer which filled an entire room.
Hanya 30 tahun yang lalu, istilah komputer hampir selalu mengacu
pada komputer yang besar dan kuat yang mengisi seluruh ruangan.
Today, upon hearing the word computer, some people still think first of this large
mainframe.

Hari ini, setelah mendengar kata komputer, beberapa orang masih


berpikir pertama mainframe besar ini.
Other, however, immediately think of the microcomputer, popularly called the
personal computer, whose use is increasing daily.
Lainnya, bagaimanapun, segera memikirkan mikrokomputer, populer
disebut komputer pribadi, yang penggunaannya meningkat setiap hari.
We will discuss the different kinds of computers in use today in this chapter.
Kami akan membahas berbagai jenis komputer yang digunakan saat ini
dalam bab ini.

Types Of Computers : Digital And Analog


Jenis Komputer : Digital Dan Analog
There are two basic types of computers the digital computer and the analog
computer.
Ada dua tipe dasar komputer komputer digital dan komputer analog.
These two types of computers are very different, while the purpose of the digital
computer is to count, the purpose of the analog computer is to measure.
Kedua jenis komputer yang sangat berbeda, sedangkan tujuan dari
komputer digital adalah menghitung, tujuan komputer analog adalah
untuk mengukur.
The digital computer counts by utilizing a series of digits to represent numbers.
Komputer digital menghitung dengan memanfaatkan serangkaian
angka untuk mewakili angka.
In contrast, the analog computer uses analogy to represents numbers, it
represents numbers by measuring such things as electricity or temperature.
Sebaliknya, komputer analog menggunakan analogi untuk mewakili
angka, itu merupakan angka dengan mengukur hal-hal seperti listrik
atau suhu.
The speedometer in a car works in much the same way as an analog computer
works.
The speedometer di mobil bekerja dalam banyak cara yang sama
sebagai karya komputer analog.
Compared to the analog computer, the digital computer is more accurate and
more versatile.
Dibandingkan dengan komputer analog, komputer digital lebih akurat
dan lebih fleksibel.

Unlike the digital computer, which has a very large number of applications in a
variety of fields such as business and government, the analog computer is used
mainly for scientific applications in laboratory environments.
Berbeda dengan komputer digital, yang memiliki jumlah yang sangat
besar aplikasi dalam berbagai bidang seperti bisnis dan pemerintah,

komputer analog yang digunakan terutama untuk aplikasi ilmiah di


lingkungan laboratorium.

Types Of Digital Computers : Special Purpose And General Purpose


Jenis Digital Komputer : Tujuan Khusus Dan Tujuan Umum
There are two main types of digital computers the special purpose and the
general purpose computer.
Ada dua jenis utama dari komputer digital tujuan khusus dan komputer
tujuan umum.
As its name implies, the special purpose computer is designed for a single and
unique purpose.
Seperti namanya, komputer tujuan khusus dirancang untuk tujuan
tunggal dan unik.
Examples of special purpose computers are those in air traffic or military defense
systems.
Contoh komputer tujuan khusus adalah mereka dalam lalu lintas udara
atau sistem pertahanan militer.
In contrast, the general purpose computer, as its name also implies can have a
variety of applications in different areas.
Sebaliknya, komputer tujuan umum, seperti namanya juga menyiratkan
dapat memiliki berbagai aplikasi di daerah yang berbeda.
This is possible through the use of appropriate software.
Hal ini dimungkinkan melalui penggunaan perangkat lunak yang
bersangkutan.
Just as a person is able to change clothes, a general purpose computer can
change its "clothes".
Sama seperti seseorang mampu mengubah pakaian, komputer tujuan
umum dapat mengubah nya "baju".
That is, its particular application, depending on the instructions it receives.
Artinya, aplikasi tertentu, tergantung pada instruksi yang diterimanya.
Therefore, the same general purpose computer can be used for business,
scientific, education, or even entertainment purposes.
Oleh karena itu, komputer tujuan umum yang sama dapat digunakan
untuk bisnis, ilmiah, pendidikan, atau bahkan tujuan hiburan.

Types Of General Purpose Computers : Micros, Minis, Mainframes


Jenis Komputer General Purpose: Micros, Minis, Mainframe
The differences between computer types are not limited to the contrast between
the analog and digital computers on the one hand, and the classification of
digital computers into special purpose and general purpose machines on the
other hand.

Perbedaan antara jenis komputer tidak terbatas pada kontras antara


analog dan komputer digital di satu sisi, dan klasifikasi komputer
digital ke dalam tujuan khusus dan mesin tujuan umum di sisi lain.
General purpose computers are also divided into different types, depending upon
the computer's power, speed, and size.
Komputer tujuan umum juga dibagi menjadi berbagai jenis, tergantung
pada komputer kekuatan, kecepatan, dan ukuran.
There are three main types of general purpose computers the small
microcomputer, the medium sized minicomputer, and the large mainframe.
Ada tiga jenis utama dari komputer tujuan umum komputer mikro kecil,
komputer mini berukuran menengah, dan mainframe besar.
In spite of the fact that these computers are different, they all have the same
basic components a processor unit, input and output devices, and secondary or
auxiliary storage units.
Terlepas dari kenyataan bahwa komputer ini berbeda, mereka semua
memiliki komponen dasar yang sama unit prosesor, input dan
perangkat output, dan unit penyimpanan sekunder atau penunjang.
All computers also carry out the same basic functions.
Semua komputer juga melaksanakan fungsi-fungsi dasar yang sama.

The Microcomputer Or The Personal Computer


The Microcomputer Atau The Personal Computer
The microcomputer, or personal computer, is the smallest of all general purpose
computers.
Mikrokomputer, atau komputer pribadi, adalah yang terkecil dari semua
komputer tujuan umum.
The average "micro" or PC, as it is also called, is a self contained unit, and has its
own CPU, input and output devices (see illustration 9.1).
Rata-rata "mikro" atau PC, seperti yang juga disebut, adalah unit
mandiri, dan memiliki CPU, perangkat input dan output sendiri (lihat
ilustrasi 9.1).
The personal computer is designed to be used by only one person at a time.
Komputer pribadi dirancang untuk digunakan oleh satu orang pada satu
waktu.
These computers are also "desktop" computers and are able to fit on top of a
desk or table.
Komputer-komputer ini juga "desktop" komputer dan mampu muat di
atas meja atau meja.
While personal computer may vary in size, most are fairly portable and can be
carried from place to place.
Sementara komputer pribadi dapat bervariasi dalam ukuran,
kebanyakan cukup portabel dan dapat dibawa dari satu tempat ke
tempat.
In fact, some personal computers, called briefcase computers, are so small and
portable that they can be carried anywhere.

Bahkan, beberapa komputer pribadi, yang disebut komputer tas, begitu


kecil dan portabel bahwa mereka dapat dilakukan di mana saja.
The microcomputer is also designed to be "user friendly", that is, easily
understood and operated by the average person.
Microcomputer ini juga dirancang untuk menjadi "user friendly", yaitu,
mudah dipahami dan dioperasikan oleh rata-rata orang.

Although other languages are available for micros, BASIC is the most frequently
used language for personal computers.
Meskipun bahasa lain yang tersedia untuk mikro, BASIC adalah bahasa
yang paling sering digunakan untuk komputer pribadi.
Micros are currently used for different purpose in many fields including business,
the home, and education, as discussed in Chapter 3.
Mikro saat ini digunakan untuk tujuan yang berbeda di berbagai bidang
termasuk bisnis, rumah, dan pendidikan, seperti dibahas dalam Bab 3.
Because of this, the same computer might be used for performing complex
business analyses, for word processing the use of special programs in order to
produce neat and accurate type documents or for playing games.
Karena itu, komputer yang sama dapat digunakan untuk melakukan
analisis bisnis yang kompleks, untuk kata pengolahan penggunaan
program khusus untuk menghasilkan dokumen jenis rapi dan akurat
atau untuk bermain game.
To be more specific, in business, personal computers can do many things,
including computing payrolls, predicting a company's future growth by carrying
out complex analyses with financial planning programs, or producing colorful
charts and graphs.
Untuk lebih spesifik, dalam bisnis, komputer pribadi dapat melakukan
banyak hal, termasuk komputasi payrolls, memprediksi pertumbuhan
masa depan perusahaan dengan melakukan analisis kompleks dengan
program perencanaan keuangan, atau memproduksi grafik berwarnawarni dan grafik.
In the home, micros can be used for such things as balancing checkbooks, typing
letter, or playing games.
Di rumah, mikro dapat digunakan untuk hal-hal seperti
menyeimbangkan buku cek, mengetik surat, atau bermain game.
Educational uses of micros include computer assisted instruction (CAI), which
helps students learn or practice information, and type homework.
Penggunaan Pendidikan mikro termasuk komputer dibantu instruksi
(CAI), yang membantu siswa belajar atau informasi praktek, dan jenis
pekerjaan.
As we learned earlier, microcomputers can even help artists draw pictures, and
musicians compose music.
Seperti yang kita pelajari sebelumnya, mikrokomputer bahkan dapat
membantu seniman menggambar, dan musisi menulis musik.

Input Devices For Microcomputers


Perangkat Input Untuk Microcomputers
The microcomputers system, like all other computer systems, consists of a CPU,
input/output devices, and auxiliary storage.
Sistem mikrokomputer, seperti semua sistem komputer lain, terdiri dari
perangkat CPU, input / output, dan penyimpanan tambahan.
However, because of the physical size of the microcomputer, some of these
devices may be very different from those used with the larger computer systems.
Namun, karena ukuran fisik dari komputer mikro, beberapa perangkat
ini mungkin sangat berbeda dari yang digunakan dengan sistem
komputer yang lebih besar.
Input devices for the personal computer include several different things.
Perangkat input untuk komputer pribadi mencakup beberapa hal yang
berbeda.
The most common means of inputting data into a micro, like any other computer,
is with a keyboard.
Cara yang paling umum memasukkan data ke mikro, seperti komputer
lain, adalah dengan keyboard.
The computer keyboard looks like the keyboard of a type writer, but sends
special signal to the CPU of the computer.
Keyboard komputer seperti keyboard tipe penulis, tapi mengirim sinyal
khusus ke CPU komputer.
Several other input devices are used very frequently with microcomputers.
Beberapa perangkat input lainnya yang digunakan sangat sering
dengan mikrokomputer.
These devices, most of which are also available for use with mainframes,
although uses much less frequently, include joysticks, light pens, and touch
screens (see illustration 9.2).
Perangkat ini, yang sebagian besar juga tersedia untuk digunakan
dengan mainframe, meskipun menggunakan lebih jarang, termasuk
joystick, pena cahaya, dan layar sentuh (lihat ilustrasi 9.2).
Joysticks are very popular input devices and are used for playing computerized
games.
Joystick adalah perangkat input yang sangat populer dan digunakan
untuk bermain game komputer.
A light pen like a joysticks is an input device attached to the computer.
Sebuah pena cahaya seperti joystick adalah perangkat input yang
terpasang ke komputer.
In fact, it looks like an ordinary pen.
Bahkan, terlihat seperti pena biasa.
When aimed at the screen, however, it detects light and transmits in to the CPU
of the computer.
Bila ditujukan untuk layar, namun, mendeteksi cahaya dan mengirimkan
ke CPU komputer.
Unlike the keyboard, no typing is necessary when using a light pen.

Tidak seperti keyboard, tidak mengetik diperlukan bila menggunakan


pena cahaya.
Light pens are especially helpful for drawing pictures with a computer.
Pena cahaya sangat membantu bagi menggambar dengan komputer.
Another means of inputting information to the computer is the touch screen.
Cara lain untuk memasukkan informasi ke komputer adalah layar
sentuh.
The touch screen is sensitive to touch.
Layar sentuh sensitif terhadap sentuhan.
It is very easy to use, as lightly touching the screen is all that is needed to give
instructions to the computer.
Hal ini sangat mudah digunakan, karena ringan menyentuh layar adalah
semua yang diperlukan untuk memberikan instruksi kepada komputer.
Another input device for micros is a voice input device.
Input device lain untuk mikro adalah perangkat input suara.
Voice input device allow commands to be spoken directly to the computer.
Perangkat input suara memungkinkan perintah untuk berbicara
langsung ke komputer.
While voice devices are use today, they are not as common as the other input
devices for micros.
Sementara perangkat suara yang digunakan saat ini, mereka tidak
biasa seperti perangkat input lainnya untuk mikro.
They are also very expensive.
Mereka juga sangat mahal.
In the future, however, voice input might well replace the keyboard and be used
to command robots as well.
Di masa depan, bagaimanapun, input suara mungkin juga
menggantikan keyboard dan dapat digunakan untuk memerintahkan
robot juga.

Output Devices For Microcomputers


Perangkat Output Untuk Microcomputers
The most commonly used output devices for microcomputers are video monitors.
Perangkat output yang paling sering digunakan untuk mikrokomputer
adalah monitor video.
Video monitors resemble television sets but receive the information to be
displayed from the computer itself (see illustration 9.3).
Video monitor mirip televisi tetapi menerima informasi yang akan
ditampilkan dari komputer itu sendiri (lihat ilustrasi 9.3).
Television sets can also be connected to personal computers and used as video
devices.
Televisi set juga dapat dihubungkan ke komputer pribadi dan
digunakan sebagai perangkat video.

Printers, both of the letter quality and dot matrix type describe earlier in the text,
are also common output devices for personal computers.
Printer, baik dari kualitas surat dan dot matrix tipe menggambarkan
sebelumnya dalam teks, juga perangkat output umum untuk komputer
pribadi.

Auxiliary Storage For Microcomputers


Storage Auxiliary Untuk Microcomputers
The auxiliary storage of a microcomputer is quite different from the auxiliary
storage of larger computers.
Penyimpanan tambahan dari komputer mikro sangat berbeda dari
penyimpanan tambahan dari komputer yang lebih besar.
Personal computers generally store data on diskettes or floppy disks.
Komputer pribadi umumnya menyimpan data pada disket atau floppy
disk.
These disks, which are made of a flexible material, come in several sizes.
Disk ini, yang terbuat dari bahan yang fleksibel, datang dalam
beberapa ukuran.
Disk of 8 inches (8"), 5 and inches (5 ") and 3 and inches (3 ") are the
most common (see illustration 8.3).
Disk dari 8 inci (8 "), dan 5 inci (5 ") dan 3 dan inci (3 ") adalah
yang paling umum (lihat ilustrasi 8.3).
In order to access the information stored on the diskettes, the floppy disks are
inserted into disk drives.
Untuk mengakses informasi yang tersimpan di disket, yang floppy disk
dimasukkan ke disk drive.
These disk drives, like the rest of the micro itself, are usually quite small.
Disk drive ini, seperti sisa mikro itu sendiri, biasanya cukup kecil.
Older microcomputers, unlike newer models, do not use floppy disks for auxiliary
storage, but instead use cassette tapes.
Mikrokomputer lama, tidak seperti model-model baru, tidak
menggunakan floppy disk untuk penyimpanan tambahan, namun
menggunakan kaset.
In addition, another type of auxiliary storage is available for personal computers.
Selain itu, jenis lain dari penyimpanan tambahan yang tersedia untuk
komputer pribadi.
This is the hard disk of the type mentioned earlier in this text.
Ini adalah hard disk dari tipe yang disebutkan sebelumnya dalam teks
ini.

Microcomputer Systems
Sistem Mikrokomputer

Currently, the most typical personal computer systems are composed of the CPU,
a keyboard, a video monitor and two disk drives.
Saat ini, sistem komputer pribadi yang paling khas terdiri dari CPU,
keyboard, monitor video dan dua disk drive.
A printer is very often included in the typical microcomputer system.
Printer ini sangat sering dimasukkan dalam sistem mikro yang khas.
Although the components of the system may be the same, individual systems
may be configured, that is, set up in a number of ways.
Meskipun komponen sistem mungkin sama, sistem individu dapat
dikonfigurasi, yaitu, didirikan di sejumlah cara.
For example, the CPU, keyboard, monitor and disk drives may make up one
complete unit.
Sebagai contoh, CPU, keyboard, monitor dan disk drive dapat membuat
satu unit lengkap.
In another system, the CPU and the keyboard may be together.
Dalam sistem lain, CPU dan keyboard mungkin bersama-sama.
With the monitor and the disk drives set up separately.
Dengan monitor dan disk drive diatur secara terpisah.
In still another system the CPU and the disk drives may be combined into one
component, with a separate monitor and a separate keyboard (see illustration
9.1).
Dalam sistem lain masih CPU dan disk drive dapat digabungkan menjadi
satu komponen, dengan monitor yang terpisah dan keyboard terpisah
(lihat ilustrasi 9.1).

Microcomputer Graphics
Microcomputer Graphics
Finally, the area graphics, the computer's method of representing objects, is
important to our discussion (see illustration 9.3).
Akhirnya, grafis daerah, metode komputer mewakili benda, penting
untuk diskusi kita (lihat ilustrasi 9.3).
Microcomputers differ significantly from other types of computers in regard to
graphics.
Mikrokomputer berbeda secara signifikan dari jenis lain dari komputer
dalam hal grafis.
While most general purpose computers have graphics software packages which
can be bought by the user, the quality of microcomputer graphics is generally
superior.
Sementara kebanyakan komputer tujuan umum memiliki grafis paket
perangkat lunak yang dapat dibeli oleh pengguna, kualitas grafis mikro
umumnya unggul.
Moreover, due to the increased use of personal computers in business, there is
much more graphic software available for micros then for other types of
computers.

Selain itu, karena meningkatnya penggunaan komputer pribadi dalam


bisnis, ada perangkat lunak grafis jauh lebih tersedia untuk mikro maka
untuk jenis-jenis komputer.
Finally, it is possible to create computer "pictures" with some microcomputers
without special software and without a great deal of special training.
Akhirnya, adalah mungkin untuk membuat komputer "gambar" dengan
beberapa mikrokomputer tanpa software khusus dan tanpa banyak
pelatihan khusus.
In fact, the graphics feature is one of the microcomputer's most popular features,
and has greatly contributed to its growing popularity.
Bahkan, fitur grafis adalah salah satu fitur mikrokomputer yang paling
populer, dan telah memberikan kontribusi untuk semakin populernya.

Minicomputers
Minicomputer
The minicomputer is a midsized computer which is much more similar to the
mainframe than to the micro.
Komputer mini adalah komputer menengah yang jauh lebih mirip
dengan mainframe daripada mikro.
Like a personal computer, a minicomputer can perform many different functions.
Seperti komputer pribadi, komputer mini yang dapat melakukan banyak
fungsi yang berbeda.
Unlike the average micro, many different users can use the minicomputer
concurrently that is, the minicomputer can serve a number of users at the same
time.
Berbeda dengan rata-rata mikro, banyak pengguna yang berbeda dapat
menggunakan komputer mini secara bersamaan yaitu, komputer mini
yang dapat melayani jumlah pengguna pada waktu yang sama.
In addition, minicomputers can generally offer users a number of different
languages to work with.
Selain itu, minicomputer umumnya dapat menawarkan pengguna
sejumlah bahasa yang berbeda untuk bekerja sama.
Furthermore, the input, output, and the auxiliary storage devices computers
reflect the machine's size and capability.
Selanjutnya, input, output, dan tambahan perangkat penyimpanan
komputer mencerminkan ukuran mesin dan kemampuan.
These devices, described earlier, are larger than those used with the micro, and
are the same or very similar to those used with mainframes.
Perangkat ini, dijelaskan sebelumnya, lebih besar daripada yang
digunakan dengan mikro, dan adalah sama atau sangat mirip dengan
yang digunakan dengan mainframe.

Mainframe Computers
Komputer Mainframe

Finally, the mainframe is the largest general purpose computer and may take up
as much space as an entire room.
Akhirnya, mainframe adalah yang terbesar komputer tujuan umum dan
dapat mengambil ruang sebanyak seluruh ruangan.
It is likewise the most powerful general purpose computer.
Hal ini juga komputer tujuan umum yang paling kuat.
The mainframe is capable both of processing a great deal of data and of
retrieving large amounts of data from auxiliary storage.
Mainframe ini mampu kedua memproses banyak data dan mengambil
sejumlah besar data dari penyimpanan tambahan.
This is because the memory of the mainframe is far larger than that of either the
minicomputer or the microcomputer.
Hal ini karena memori mainframe jauh lebih besar dari baik komputer
mini atau komputer mikro.
Moreover, like the minicomputer, the mainframe can perform many different
type of operations at the same time.
Selain itu, seperti komputer mini, mainframe dapat melakukan banyak
berbagai jenis operasi pada saat yang sama.
The mainframe and the mini are also similar in that they both allow many
different users to work at the same time.
Mainframe dan mini juga serupa bahwa mereka berdua memungkinkan
banyak pengguna yang berbeda untuk bekerja pada waktu yang sama.
There are also a large number of different software packages available for use on
mainframes.
Ada juga sejumlah besar paket perangkat lunak yang berbeda tersedia
untuk digunakan pada mainframe.
Like the minicomputer, many different computer languages are routinely used
with these large machines (see below).
Seperti komputer mini, banyak bahasa komputer yang berbeda secara
rutin digunakan dengan mesin-mesin besar (lihat di bawah).

Chapter 10
Bab 10

Computer Codes
Kode Komputer

The Hollerith Code


Kode Hollerith
As we learned in Chapter 5, the punched card (see illustration 10.1) was
developed in the late nineteenth century by Herman Hollerith.
Seperti yang kita pelajari dalam Bab 5, kartu menekan (lihat ilustrasi
10.1) dikembangkan pada akhir abad kesembilan belas oleh Herman
Hollerith.
It is called a punched card because data is shown on the card by punching or
making holes in certain places on the card.
Hal ini disebut kartu menekan karena data yang ditampilkan pada kartu
dengan "meninju" atau membuat lubang di tempat-tempat tertentu
pada kartu.
Machines for using the punched card were also developed at that time by
Hollerith and James Powers, who also worked for the U.S. Census Bureau.
Mesin untuk menggunakan kartu punch juga dikembangkan pada waktu
itu oleh Hollerith dan James Powers, yang juga bekerja untuk Biro
Sensus Amerika Serikat.
Although great technological advances have been made since that time, the
punched card is still important in data processing because its code the Hollerith
Code is the basis of all modern computer codes.
Meskipun kemajuan teknologi besar telah dilakukan sejak saat itu,
kartu menekan masih penting dalam pengolahan data karena kodenya
Kode Hollerith adalah dasar dari semua kode komputer modern.
For this reason, the Hollerith Code will be studied in depth in this chapter.
Untuk alasan ini, Kode Hollerith akan dipelajari secara mendalam dalam
bab ini.
A punched card is also called a unit record because each card represents one
complete unit of information.
Sebuah kartu menekan juga disebut rekor satuan karena setiap kartu
mewakili satu unit informasi yang lengkap.
Data are shown on a punched card according to a system developed by Herman
Hollerith.
Data yang ditampilkan pada kartu menekan sesuai dengan sistem yang
dikembangkan oleh Herman Hollerith.
This system is called the Hollerith Code.
Sistem ini disebut Kode Hollerith.
The punched card is divides into 80 vertical columns, columns that go from top
to bottom.
Kartu menekan adalah membagi menjadi 80 kolom vertikal, kolom yang
pergi dari atas ke bawah.
For this reason, it is also referred to as an 80 column card.

Untuk alasan ini, itu juga disebut sebagai kartu 80 kolom.


The numbers 1 to 80 are written at the bottom of the card (see illustration 10.1)
to show this division.
Angka 1 sampai 80 yang ditulis di bagian bawah kartu (lihat ilustrasi
10.1) untuk menunjukkan divisi ini.
Each card can hold 80 characters (numbers, letters, or symbols) of data.
Setiap kartu dapat menyimpan 80 karakter (angka, huruf, atau simbol)
dari data.
There are twelve horizontal rows on the punched card which go from side to side.
Ada dua belas baris horizontal pada kartu menekan yang pergi dari sisi
ke sisi.
Rows 0 to 9 are written directly on the card.
Baris 0 sampai 9 yang ditulis langsung pada kartu.
Punched card users understand that rows 11 and 12 are above row 0 (see
illustration 10.1).
Pengguna kartu punch memahami bahwa baris 11 dan 12 di atas baris 0
(lihat ilustrasi 10.1).
Although no numbers are written there, punched holes can be made in each of
the 80 columns of rows 11 and 12.
Meskipun tidak ada angka-angka yang tertulis di sana, menekan lubang
dapat dibuat di masing-masing kolom 80 baris 11 dan 12.
The top of the card is called the 12 edge and the bottom of the card is called the
9 edge.
Bagian atas kartu disebut tepi 12 dan bagian bawah kartu disebut tepi
9.
This fact should be remembered because in some card readers the 12 edge is
put in first and in others the 9 edge is inserted first.
Fakta ini harus diingat karena dalam beberapa pembaca kartu 12 edge
dimasukkan ke dalam pertama dan di lain 9 tepi dimasukkan terlebih
dahulu.
Rows 0 to 9 on the punched card are called digit rows, and rows 0, 11, and 12 are
called zone rows.
Baris 0 sampai 9 pada kartu punched disebut baris digit, dan baris 0,
11, dan 12 disebut baris zone.
Row 0, therefore, can be either a zone row or a digit row, but not both at the
same time.
Row 0, oleh karena itu, dapat berupa baris zona atau baris digit, tetapi
tidak keduanya pada waktu yang sama.
If a digit (a single character number from 0 to 9) is needed, one rectangular
punch, or hole, is made in a column.
Jika digit (angka satu karakter dari 0 sampai 9) yang dibutuhkan, satu
pukulan persegi panjang, atau lubang, dibuat dalam kolom.
If a column has only one punch in a digit row and none in a zone row, we know
that the data in that column is a number.

Jika kolom hanya memiliki satu pukulan berturut-turut digit dan tidak
ada di baris zona, kita tahu bahwa data dalam kolom itu adalah angka.
Column 5 on the punched card in illustration 10.1 represents the number 5.
Kolom 5 pada kartu menekan ilustrasi 10.1 merupakan nomor 5.
It is useful to become familiar with the Hollerith Code not only in order to be able
to read a punched card if necessary, but also because it provides a basis for
the coding system used in digital computers.
Hal ini berguna untuk menjadi akrab dengan Kode Hollerith tidak hanya
agar bisa "membaca" kartu menekan jika perlu, tetapi juga karena
memberikan dasar bagi sistem pengkodean yang digunakan dalam
komputer digital.
According to the Hollerith Code, an alphabetic character (a letter) is represented
by two punches in one column, one punch is in a digit row (1 to 9), and one
punch is in a zone row.
Menurut Kode Hollerith, karakter alfabet (huruf a) diwakili oleh dua
pukulan dalam satu kolom, satu pukulan adalah berturut-turut digit (1
sampai 9), dan satu pukulan di baris zona.
The letter A, for example (see illustration 10.1), is represented by a punch in
zone row 12 and digit row 1. The code for alphabetic characters is as follows :
Huruf "A", misalnya (lihat ilustrasi 10.1), diwakili oleh pukulan di zona
baris 12 dan baris digit 1. Kode untuk karakter abjad adalah sebagai
berikut:
Letter
Huruf
A to I
J to R
S to Z

Zone Digit
Digit Area
12-1
11-1
0-2

to
ke
to
to
to

Zone Digit
Digit Area
12-9
11-9
0-9

The punches for each letter are shown in illustration 10.1.


Pukulan untuk setiap huruf yang ditunjukkan pada gambar 10.1.
Special symbols ($, #, %, etc) are shown by three punches, one in a zone row
and two in digit rows.
Simbol-simbol khusus ($, #,%, dll) ditunjukkan oleh tiga pukulan, satu
di baris zona dan dua baris digit.
A 96 column card has also been developed and is used with certain IBM systems.
96 kartu kolom juga telah dikembangkan dan digunakan dengan sistem
IBM tertentu.
This card is smaller than the 80 column card and can hold more data.
Kartu ini lebih kecil dari kartu 80 kolom dan dapat menyimpan lebih
banyak data.
The code used with the 96 column card is based on the Hollerith Code and is
called BCB (Binary Code Decimal).
Kode yang digunakan dengan kartu 96 kolom didasarkan pada Kode
Hollerith dan disebut BCB (Binary Kode Desimal).

We will learn more about BCD in the discussion of the binary number system.
Kita akan mempelajari lebih lanjut tentang BCD dalam pembahasan
sistem bilangan biner.

The Binary System


The Binary Sistem
In an electronic digital computer the circuits can only be in one of two positions :
either on or off.
Dalam sebuah komputer digital elektronik sirkuit hanya bisa berada di
salah satu dari dua posisi : on atau off.
In the same way, the magnetic cores in some main storage units can be
magnetized in one of two ways : either in a clockwise or counterclockwise
direction.
Dengan cara yang sama, inti magnetik di beberapa unit penyimpanan
utama dapat magnet di salah satu dari dua cara : baik dalam searah
jarum jam atau berlawanan arah.
For this reason, machine language (the most basic language of the computer) is
composed of a code with only two digits (a digit is a single character number) : 1
and 0.
Untuk alasan ini, bahasa mesin (bahasa yang paling dasar komputer)
terdiri dari kode dengan hanya dua digit (digit adalah nomor karakter
tunggal) : 1 dan 0.
The digit 1 represents the on position of a circuit, and the digit 0 represents the
off position.
Angka 1 merupakan posisi "on" dari sirkuit, dan digit 0 merupakan
posisi "off".
The number system that uses only two digits (1 and 0) is called the binary (the
prefix bi mean two) number system.
Jumlah sistem yang hanya menggunakan dua digit (1 dan 0) disebut
biner (awalan "bi" berarti "dua") sistem nomor.
An understanding of the binary code used for computers is essential for the
computer science student.
Pemahaman tentang kode biner yang digunakan untuk komputer
sangat penting untuk mahasiswa ilmu komputer.
Reviewing the way in which our own number system, the decimal system (the
prefix dec mean ten), works will help us understand the binary system.
Meninjau cara di mana sistem bilangan kita sendiri, sistem desimal
(awalan "Desember" berarti "sepuluh"), bekerja akan membantu kita
memahami sistem biner.
The decimals system used 10 digits.
Sistem desimal menggunakan 10 digit.
These ten digits are 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.
Ini sepuluh digit adalah 0, 1, 2, 3, 4, 5, 6, 7, 8, dan 9.

Each digit in a decimal number represents that number multiplied by the number
10 raised to a certain power.
Setiap digit dalam angka desimal mewakili nomor dikalikan dengan
jumlah 10 dinaikkan menjadi kekuatan tertentu.
That power is called exponent and causes the number to be multiplied by itself
as many times as the exponent indicates.
Kekuatan itu disebut eksponen dan menyebabkan nomor yang akan
dikalikan dengan sendirinya sebanyak eksponen menunjukkan.
Remember that any number raised to the 0 power is equal to 1.
Ingat bahwa sejumlah diangkat ke 0 daya sama dengan 1.
Study the following example :
Pelajarilah contoh berikut:
354 = 4 x 100 = 4 x 1
5 x 101 = 5 x 10
3 x 102 = 3 x 100

=
=
= 300
354

4
50

Another way of thinking of the value of each digit place would be following :
Cara lain untuk memikirkan nilai setiap tempat digit seperti berikut :
104
103
10.000
5
3

102
101
1.000 100
7
8

100
10
2

1
= 50.000
3.000
700
80
+
2
53.782

Converting Binary Numbers to Decimal Numbers


Konversi Bilangan Biner ke Bilangan Desimal
In the binary number system, each digit represents that number multiplied by
the number 2 raised to a certain power.
Dalam sistem bilangan biner, setiap digit merupakan nomor dikalikan
dengan jumlah 2 dinaikkan menjadi kekuatan tertentu.
Remember, however, that in the binary system there are only 2 digits : 0 and 1.
Ingat, bagaimanapun, bahwa dalam sistem biner hanya ada 2 digit : 0
dan 1.
Study the following example :
Pelajarilah contoh berikut:

101 = 1 x 20 = 1 x 1 =
0 x 21 = 0 x 2 =
1 x 22 = 1 x 4 =
5

1
0
4

Thus, the decimal equivalent of the binary number 101 is 5.


Dengan demikian, setara desimal dari bilangan biner 101 adalah 5.
Following is another way of thinking of the value of each digit place and of
determining the decimal equivalent of a binary number.
Berikut ini adalah cara lain untuk memikirkan nilai setiap tempat digit
dan penentuan setara desimal dari bilangan biner.
24
16
1

23
8
1

22
4
0

21
2
1

20
1
0

0
2
0
8
+ 16
26
Thus, the binary number 11010 (which is read one-one-zero-one-zero) is equal to
the decimal number 26.
Dengan demikian, bilangan biner 11010 (yang membaca satu-one-nolsatu-nol) adalah sama dengan angka desimal 26.

Converting Decimal Numbers to Binary Numbers


Konversi Bilangan Desimal ke Bilangan Biner
Using the same system, but in reverse, we can determine the binary equivalent
of a decimal number.
Menggunakan sistem yang sama, tetapi secara terbalik, kita dapat
menentukan setara biner dari angka desimal.
For example, suppose we want to find the binary equivalent of the number 873.
Misalnya, kita ingin mencari setara biner dari nomor 873.
First, we set up the values of each digit place in the binary system.
Pertama, kami mendirikan nilai-nilai dari masing-masing tempat digit
dalam sistem biner.
210
29
1.024 512

28
256

27
128

26
64

25
32

24
16

23
8

22
4

21
2

20
1

Second, we decide which is the highest value place which goes into the number
without exceeding it, that is without going beyond or totaling more than the
original number.

Kedua, kita memutuskan yang merupakan tempat nilai tertinggi yang


masuk ke nomor tanpa melebihi itu, yaitu tanpa melampaui atau
berjumlah lebih dari jumlah aslinya.
We place a 1 in that value place.
Kami menempatkan 1 dalam nilai tempat.
512 is the highest number that goes into 873 without exceeding it, so we place
a 1 in that place :
512 adalah jumlah tertinggi yang masuk ke 873 tanpa melebihi itu, jadi
kami menempatkan 1 di tempat itu:
210
29
1.024 512
1

28
256

27
128

26
64

25
32

24
16

23
8

22
4

21
2

20
1

Third, we subtract the value from the number.


Ketiga, kita kurangi nilai dari nomor tersebut.
In this case, we subtract 512 from 873 for a new total of 361.
Dalam hal ini, kita kurangi 512 dari 873 untuk total baru 361.
We then repeat the step.
Kami kemudian ulangi langkah.
If the next lowest value place does not go into the new total, we place a 0 in that
value place.
Jika tempat nilai terendah berikutnya tidak masuk ke total baru, kita
menempatkan sebuah 0 di tempat nilai.
We continue the process until we reach zero.
Kami melanjutkan proses sampai kita mencapai nol.
210
29
28
27
26
25
24
23
22
21
20
1.024 512 256 128 64
32
16
8
4
2
1
1
1
0
1
1
0
1
0
0
1
= 873
512
361
- 256
105
64
41
32
9
8
1
1
0
Thus, the binary equivalent for the decimal number 873 is 1101101001.
Dengan demikian, setara biner untuk angka desimal 873 adalah
1101101001.

Binary Codes
Kode biner
Any decimal number can be represented in the binary number system.
Setiap angka desimal dapat direpresentasikan dalam sistem bilangan
biner.
Different codes based on the binary number system have been developed to
represent not only numbers, but letters and special symbols as well.
Kode yang berbeda berdasarkan pada sistem bilangan biner telah
dikembangkan untuk mewakili tidak hanya angka, tetapi huruf dan
simbol-simbol khusus juga.
These codes are based on the binary number system, but use a number of bits
(Binary digITs) which act together as a unit.
Kode ini didasarkan pada sistem bilangan biner, tetapi menggunakan
sejumlah bit (digit biner) yang bertindak bersama-sama sebagai satu
unit.
The binary number system is the basis of all these codes.
Biner sistem nomor adalah dasar dari semua kode ini.
The first is called 4 bit BCD (Binary Coded Decimal).
Yang pertama disebut 4 bit BCD (Binary Coded Decimal).
Each group of 4 bits represents only one decimal digit.
Setiap kelompok dari 4 bit hanya mewakili satu digit desimal.
4 bit BCD is used to represent number only.
4 bit BCD digunakan untuk mewakili angka saja.
The second code is known as 6 bit BCD and uses 6 bits which act as a unit.
Kode kedua dikenal sebagai 6 bit BCD dan menggunakan 6 bit yang
bertindak sebagai satu unit.
The two bits which are farthest left are known as zone bits (the function of the
zone bits in this code is similar to that of the zone rows on the punched card).
Dua bit yang terjauh kiri dikenal sebagai bit zona (fungsi bit zona dalam
kode ini mirip dengan yang ada pada baris zona pada kartu punched).
The four bits to the right are known as numeric bits (see illustration 10.2).
Empat bit ke kanan yang dikenal sebagai bit numerik (lihat ilustrasi
10.2).
Numbers, uppercase (capital) letter, and special symbol, like punctuation
symbols, can be coded using 6 bit BCD.
Nomor, huruf besar (capital) huruf, dan simbol khusus, seperti simbol
tanda baca, dapat dikodekan dengan menggunakan 6 bit BCD.
The third code is called EBCDIC (Extended Binary Code Decimal Interchange
Code).
Kode ketiga disebut EBCDIC (Diperpanjang Binary Decimal Interchange
Kode Code).
This is an 8 bit code that has four zone bits and four numeric bits.
Ini adalah kode 8 bit yang memiliki empat bit zona dan empat bit
numerik.

This code can represent number, upper and lower case letter, and special
symbols, including $, &, and .
Kode ini dapat mewakili angka, huruf huruf besar dan kecil, dan simbolsimbol khusus, termasuk $, &, dan ".
When a number is represented in EBCDIC, all the zone bits are in the on
position that is they are represented by the number 1 (see illustration 10.3).
Ketika nomor direpresentasikan dalam EBCDIC, semua bit zona berada
di "pada" posisi yang mereka diwakili oleh nomor 1 (lihat ilustrasi
10.3).
If a bit is in the off position, it is represented by the number 0.
Jika sedikit adalah dalam posisi "off", hal ini diwakili oleh angka 0.
The fourth code based on the binary number system is a 7 bit code called ASCII
(American Standard Code for Information Interchange).
Kode keempat berdasarkan sistem bilangan biner adalah kode 7 bit
yang disebut ASCII (American Standard Kode untuk Informasi
Interchange).
This is a standard code that can be used by many different computers.
Ini adalah kode standar yang dapat digunakan oleh banyak komputer
yang berbeda.
The fifth code is the 8 bit version of ASCII and is called ASCII 8.
Kode kelima adalah versi 8 bit ASCII dan disebut ASCII 8.
In addition, a 16 bit code which is very powerful is also used in many computers.
Selain itu, 16 bit kode yang sangat kuat, juga digunakan di banyak
komputer.
Currently, most computers use an 8 bit or a 16 bit code.
Saat ini, kebanyakan komputer menggunakan 8 bit atau 16 bit kode.

Memory : Bits and Bytes


Memory: Bits dan Bytes
A number of bits which work together as a unit in representing one character is
referred to as a byte.
Sejumlah bit yang bekerja sama sebagai sebuah unit dalam mewakili
satu karakter disebut sebagai byte.
(in ASCII 8 or EBCDIC one byte is equal to 8 bits).
(Dalam ASCII 8 atau EBCDIC satu byte sama dengan 8 bit).
A byte is, therefore actually one unit of storage.
Sebuah byte, karena itu benar-benar satu unit penyimpanan.
The symbol K is usually used to refer to the memory capabilities of a computer.
Simbol K biasanya digunakan untuk merujuk pada kemampuan memori
komputer.
One K is actually equal to 1.024 (2 raised to the tenth power) bytes, although
many people describe one K as approximately 1000 bytes.

Satu K sebenarnya sama dengan 1,024 (2 pangkat kesepuluh) byte,


meskipun banyak orang menggambarkan salah satu K sekitar 1000
byte.
Thus, the inexpensive microcomputer that has 4K of memory does not really
have a large memory since it can only store 4.096 characters at one time.
Dengan demikian, komputer mikro murah yang memiliki 4K memori
tidak benar-benar memiliki memori yang besar karena hanya dapat
menyimpan 4,096 karakter pada satu waktu.
Sometimes the word megabyte (the prefix mega means very large) is used in
discussing the memory size of very large computers.
Kadang-kadang megabyte kata (awalan "mega" berarti "sangat besar")
digunakan dalam membahas ukuran memori komputer yang sangat
besar.
A megabyte is equal to 1.024.000 bytes of storage (see illustration 10.4).
Sebuah megabyte sama dengan 1.024.000 byte penyimpanan (lihat
ilustrasi 10.4).
Although binary code may seem difficult at first, it is really not that complicated.
Meskipun kode biner mungkin terlihat sulit pada awalnya, itu benarbenar tidak rumit.
It is helpful for computer science students to understand binary code so that
they have some knowledge of machine language.
Ini sangat membantu bagi mahasiswa ilmu komputer untuk memahami
kode biner sehingga mereka memiliki beberapa pengetahuan tentang
bahasa mesin.
In addition, understanding number systems will be beneficial because some
computer systems also use other number systems, like the octal (the prefix oct
means eight) and the hexadecimal (the prefix hex means six) systems, in
order to make programs debugging easier.
Selain itu, sistem nomor pemahaman akan bermanfaat karena
beberapa sistem komputer juga menggunakan sistem nomor lain,
seperti oktal tersebut (awalan "Okt" berarti "delapan") dan
heksadesimal (awalan "hex" berarti "enam") sistem, di untuk membuat
program lebih mudah debugging.

Chapter 11
Bab 11

Computer Languages
Bahasa Komputer

Just as people use languages to communicate with each other, computer


languages are used to give instructions to computers.
Sama seperti orang menggunakan bahasa untuk berkomunikasi satu
sama lain, bahasa komputer yang digunakan untuk memberikan
instruksi kepada komputer.
Computers dont communicate the way human beings do however.
Komputer tidak berkomunikasi dengan cara manusia lakukan namun.
A computer, by itself, has no creativity and cannot express ideas, emotions or
desires.
Sebuah komputer, dengan sendirinya, tidak memiliki kreativitas dan
tidak dapat mengekspresikan ide-ide, emosi atau keinginan.
In fact, computers must be told exactly what to do, or they cant do anything at
all.
Bahkan, komputer harus diberitahu apa yang harus dilakukan, atau
mereka tidak dapat melakukan apa-apa.
While human ideas are expressed through words and sentences, computer
instructions are given to the computer with a program, a set of instructions
arranged in a particular sequence in order to obtain a specific result.
Sementara ide-ide manusia diungkapkan melalui kata-kata dan kalimat,
instruksi komputer yang diberikan ke komputer dengan program, satu
set instruksi diatur dalam urutan tertentu untuk mendapatkan hasil
yang spesifik.
If a computer is programmed correctly, it can carry out the most complex task as
easily as the simplest.
Jika komputer diprogram dengan benar, dapat melaksanakan tugas
yang paling kompleks semudah yang paling sederhana.
In contrast, if it is programmed incorrectly, the simplest task can become a
terrible problem.
Sebaliknya, jika diprogram salah, tugas sederhana bisa menjadi
masalah yang mengerikan.

Types Of Computer Languages


Jenis Bahasa Komputer
Just as human beings speak different languages, computers speak different
languages too.
Sama seperti manusia berbicara bahasa yang berbeda, komputer
"berbicara" bahasa yang berbeda juga.
Computer languages are less numerous than human languages, although more
than 200 languages have been developed for computers over the last 25 years.

Bahasa komputer kurang banyak daripada bahasa manusia, meskipun


lebih dari 200 bahasa telah dikembangkan untuk komputer selama 25
tahun terakhir.
There are three levels of computer languages : 1) machine languages, which are
very, very difficult, 2) low level assembly languages, which are easier than
machine languages, and 3) high level programming languages, which are the
easiest of all three types.
Ada tiga tingkatan bahasa komputer: 1) bahasa mesin, yang sangat,
sangat sulit, 2) bahasa tingkat rendah assembly, yang lebih mudah
daripada bahasa mesin, dan 3) bahasa pemrograman tingkat tinggi,
yang paling mudah dari ketiga jenis .

Machine Language
Bahasa Mesin
A machine language is the particular language of a specific computer.
Sebuah bahasa mesin adalah bahasa tertentu dari komputer tertentu.
Machine languages are written in binary code (see illustration 11.1), and are
therefore really a series of binary numbers.
Bahasa mesin yang ditulis dalam kode biner (lihat ilustrasi 11.1), dan
karena itu benar-benar serangkaian angka biner.
Machine language programs work very quickly, in fact such programs work much
more rapidly than programs written in any other language.
Program bahasa mesin bekerja sangat cepat, pada kenyataannya
program tersebut bekerja jauh lebih cepat daripada program yang
ditulis dalam bahasa lain.
Machine language programs are also more economical than other programs in
terms of storage space.
Program bahasa mesin juga lebih ekonomis dibandingkan dengan
program lainnya dalam hal ruang penyimpanan.
However, the same qualities which make machine languages fast and
economical also make them difficult to master.
Namun, kualitas yang sama yang membuat bahasa mesin cepat dan
ekonomis juga membuat mereka sulit untuk menguasai.
For example, we have already stated that writing programs in machine language
consist of writing binary code, binary code is very hard to use.
Sebagai contoh, kami telah menyatakan bahwa menulis program dalam
bahasa mesin terdiri dari menulis kode biner, kode biner sangat sulit
untuk digunakan.
In addition, machine language is machine dependent, that is able to be used only
on one specific computer.
Selain itu, bahasa mesin adalah mesin tergantung, yang dapat
digunakan hanya pada satu komputer tertentu.
This means that programs written in machine language must be modified for
every computer.

Ini berarti bahwa program yang ditulis dalam bahasa mesin harus
dimodifikasi untuk setiap komputer.

Symbolic Computer Languages


Simbolis Bahasa Komputer
In contrast to machine language, there is another level of computer language
symbolic language.
Berbeda dengan bahasa mesin, ada tingkat lain dari bahasa komputer
bahasa simbolik.
Symbolic languages do not use numbers (binary code) as machine languages do.
Bahasa simbolik tidak menggunakan nomor (kode biner) sebagai
bahasa mesin dilakukan.
Instead they use a type of code special symbols to represent numbers and give
instructions to the computer.
Sebaliknya mereka menggunakan jenis kode simbol khusus untuk
mewakili angka dan memberikan instruksi kepada komputer.
Programs written in symbolic languages are much easier to read and write than
those written in machine language.
Program yang ditulis dalam bahasa simbolik lebih mudah untuk
membaca dan menulis daripada yang ditulis dalam bahasa mesin.

ASSEMBLY LANGUAGES
BAHASA ASSEMBLY
There are two types of symbolic languages : low level assembly languages and
high level programming languages.
Ada dua jenis bahasa simbolik: bahasa assembly tingkat rendah dan
bahasa pemrograman tingkat tinggi.
Assembly languages are called low level languages because they are closer to
machine language than programming languages.
Bahasa assembly disebut bahasa tingkat rendah karena mereka lebih
dekat ke bahasa mesin daripada bahasa pemrograman.
Assembly languages are machine dependent and are, therefore, almost as
closely related to the computer as machine language.
Bahasa assembly adalah mesin tergantung dan, oleh karena itu, hampir
sama erat kaitannya dengan komputer sebagai bahasa mesin.
Like programs written in machine language, assembly language programs are
efficient for the programmer to write.
Seperti program yang ditulis dalam bahasa mesin, program bahasa
assembly efisien bagi programmer untuk menulis.

They are easier to write than machine language programs, but are still more
difficult than programs written in high level programming languages.
Mereka lebih mudah untuk menulis daripada program bahasa mesin,
namun masih lebih sulit daripada program yang ditulis dalam bahasa
pemrograman tingkat tinggi.
They are also economical in terms of storage space and are executed quickly.
Mereka juga ekonomis dalam hal ruang penyimpanan dan dieksekusi
dengan cepat.

PROGRAMMING LANGUAGES
BAHASA PEMROGRAMAN
Although assembly languages are widely used, high level programming
languages are more popular than any other type of computer language.
Meskipun bahasa assembly banyak digunakan, bahasa pemrograman
tingkat tinggi yang lebih populer daripada jenis lain dari bahasa
komputer.
Programming languages are called high level languages because they are close
to human language.
Bahasa pemrograman yang disebut bahasa tingkat tinggi karena
mereka dekat dengan bahasa manusia.
They were invented to make programming as easy as possible.
Mereka diciptakan untuk membuat pemrograman semudah mungkin.
The statements, the actual written lines, in programs written in programming
languages are not as related to the characteristics of a particular computer as
are those of assembly or machine languages.
Laporan, garis tertulis yang sebenarnya, dalam program yang ditulis
dalam bahasa pemrograman yang tidak terkait dengan karakteristik
dari komputer tertentu seperti orang-orang dari perakitan atau bahasa
mesin.
In fact, programming languages are much more universal than either assembly
or machine languages.
Bahkan, bahasa pemrograman jauh lebih universal daripada baik
perakitan atau bahasa mesin.
They are therefore much easier to use.
Mereka karena itu jauh lebih mudah digunakan.
Also, because of the general nature of programming languages, the programmer
can focus on the problem to be solved without having to worry about the internal
characteristics of the computer.
Juga, karena sifat umum bahasa pemrograman, programmer dapat
fokus pada masalah yang harus dipecahkan tanpa harus khawatir
tentang karakteristik internal komputer.

TRANSLATING PROGRAMS INTO MACHINE LANGUAGE

Menerjemahkan PROGRAM KE BAHASA MESIN


Program instructions written in machine language are immediately carried out by
the computer.
Instruksi program yang ditulis dalam bahasa mesin segera dilakukan
oleh komputer.
Programs written in assembly or programming languages are not.
Program yang ditulis dalam perakitan atau bahasa pemrograman tidak.
Programs written in either assembly or programming languages are called
source programs.
Program yang ditulis baik dalam perakitan atau bahasa pemrograman
disebut program sumber.
All source programs must go through a translation process and be changed into
binary code before the computer can carry out the program instructions (see
illustration 11.2).
Semua program sumber harus melalui proses penerjemahan dan diubah
ke dalam kode biner sebelum komputer dapat melaksanakan instruksi
program (lihat ilustrasi 11.2).
There are two common methods of translating source programs into binary code.
Ada dua metode umum untuk menerjemahkan program sumber menjadi
kode biner.
One method, popular in microcomputers, is the use of an interpreter, a special
program stored in the computers memory.
Salah satu metode, yang populer di mikrokomputer, adalah penggunaan
penerjemah, program khusus yang disimpan dalam memori komputer.
An interpreter reads one statement of a program and then executes that
particular statement.
Seorang penerjemah membaca satu pernyataan dari sebuah program
dan kemudian mengeksekusi pernyataan tertentu.
The other common method of translating source programs is used by mainframe
and minicomputers.
Metode umum lainnya menerjemahkan program sumber yang
digunakan oleh mainframe dan minicomputer.
With this method, each statement is not executed one after the other as with an
interpreter.
Dengan metode ini, setiap pernyataan tidak dijalankan satu demi satu
seperti penerjemah.
Instead a special program translates the entire source program at once.
Sebaliknya program khusus menerjemahkan program sumber seluruh
sekaligus.
The translator for assembly languages is called an assembler, the translator for
programming languages is called a compiler.
Penerjemah untuk bahasa assembly disebut assembler, penerjemah
untuk bahasa pemrograman disebut kompilator.

Assemblers and compilers do exactly the same thing they translate the entire
source program into binary code.
Perakit dan compiler melakukan hal yang sama mereka menerjemahkan
program sumber seluruh ke dalam kode biner.
Once the source program has been translated it is called by a new name, it is
called an object program.
Setelah program source telah diterjemahkan itu disebut dengan nama
baru, hal itu disebut program objek.
With this method, an object program must be created before the computer can
carry out the program instruction.
Dengan metode ini, program object harus diciptakan sebelum komputer
dapat melaksanakan instruksi program.

Programming Languages
Bahasa Pemrograman
There are many different programming languages.
Ada banyak bahasa pemrograman yang berbeda.
Most programming languages can be used for different applications, although
some are better designed for specific uses then are others.
Kebanyakan bahasa pemrograman dapat digunakan untuk aplikasi yang
berbeda, meskipun beberapa lebih baik dirancang untuk keperluan
tertentu maka orang lain.
Many programming languages have long and complicated names which are
usually reduced to acronyms.
Banyak bahasa pemrograman memiliki nama yang panjang dan rumit
yang biasanya dikurangi menjadi akronim.
These include ALGOL (ALGOrithmic Language), a language generally used for
scientific programming and APL (A Programming Language) used mainly for
mathematical applications.
Ini termasuk ALGOL (algorithmic Language), bahasa umumnya
digunakan untuk pemrograman ilmiah dan APL (A Programming
Language) digunakan terutama untuk aplikasi matematika.
Another widely used language is PL/I (Programming Language/I), a powerful
language used in both business and scientific fields.
Bahasa lain yang banyak digunakan adalah PL/I (Programming
Language/I), bahasa yang kuat yang digunakan dalam kedua bidang
bisnis dan ilmiah.
Other programming language have been named for famous people such as
Pascal, a general purpose language named for Blaise Pascal, or Ada, the U.S.
Defense Departments language, named for Ada Lovelace.
Bahasa pemrograman lain telah dinamai orang-orang terkenal seperti
Pascal, bahasa tujuan umum dinamai Blaise Pascal, atau Ada, bahasa
Departemen Pertahanan AS, dinamai Ada Lovelace.

There are literally hundreds more programming languages, including BASIC,


COBOL, and FORTRAN, which are currently among the most popular and
frequently used languages.
Ada bahasa pemrograman ratusan lebih, termasuk BASIC, COBOL, dan
FORTRAN, yang saat ini di antara bahasa yang paling populer dan
sering digunakan.
We will now examine several of these languages.
Kita sekarang akan memeriksa beberapa bahasa tersebut.

BASIC
BASIC
BASIC stands for Beginners All purpose Symbolic Instruction Code.
BASIC singkatan Semua tujuan Symbolic Instruction Kode Pemula.
It was developed in 1965 at Dartmouth College by Dr. John Kemeny and Dr.
Thomas Kurtz.
Ini dikembangkan pada tahun 1965 di Dartmouth College oleh Dr John
Kemeny dan Dr. Thomas Kurtz.
BASIC was originally designed to be use by college students in many fields.
BASIC pada awalnya dirancang untuk digunakan oleh mahasiswa di
berbagai bidang.
It was also designed to be easier and more versatile than other, more scientific
languages.
Ia juga dirancang untuk lebih mudah dan lebih fleksibel daripada yang
lain, bahasa yang lebih ilmiah.
In addition, BASIC was designed as an interactive language.
Selain itu, BASIC dirancang sebagai bahasa interaktif.
An interactive language is one which is much more communicative than order
types of programming language.
Sebuah bahasa interaktif adalah salah satu yang jauh lebih komunikatif
daripada jenis urutan bahasa pemrograman.
That is, an interactive language allows interaction a type of conversation
between the computer and the user both during the preparation of programs and
their execution.
Artinya, bahasa interaktif memungkinkan interaksi jenis percakapan
antara komputer dan pengguna baik selama persiapan program dan
pelaksanaannya.
In fact, with BASIC the user and the computer alternate talking to each other
as the program progresses (see illustration 11.3).
Bahkan, dengan BASIC pengguna dan alternatif komputer "berbicara"
satu sama lain sebagai program berlangsung (lihat ilustrasi 11.3).
BASIC is much less complicated than other programming languages.
BASIC jauh lebih rumit daripada bahasa pemrograman lain.
As it is easier and friendlier than many other languages, BASIC is the most
frequently used programming language among the general population.

Karena lebih mudah dan ramah daripada banyak bahasa lainnya, BASIC
adalah bahasa pemrograman yang paling sering digunakan di antara
populasi umum.
BASIC is also very popular today because microcomputers use it as their main
language.
BASIC
juga
sangat
populer saat
ini
karena
mikrokomputer
menggunakannya sebagai bahasa utama mereka.
In addition, BASIC is almost always available on mainframe and minicomputer
systems, although it may be used less often than the other languages available.
Selain itu, BASIC hampir selalu tersedia pada mainframe dan komputer
mini sistem, meskipun dapat digunakan lebih sering daripada bahasa
lain yang tersedia.
In fact, BASIC continues to become more and more popular every day especially
for personal and educational uses.
Bahkan, BASIC terus menjadi lebih dan lebih populer setiap hari
terutama untuk penggunaan pribadi dan pendidikan.

FORTRAN
FORTRAN
Another language that is very widely used is FORTRAN.
Bahasa lain yang sangat banyak digunakan adalah FORTRAN.
FORTRAN stands for FORmula TRANslation and was first developed by IBM from
1954-1957.
FORTRAN adalah singkatan dari "Formula Translation" dan pertama kali
dikembangkan oleh IBM 1954-1957.
It has since gone through several revisions, and was put into a final and standard
from in 1977.
Sejak itu melewati beberapa revisi, dan dimasukkan ke dalam standar
akhir dan dari tahun 1977.
FORTRAN is more complicated and structured than BASIC and is generally harder
to master.
FORTRAN lebih rumit dan terstruktur daripada BASIC dan umumnya
lebih sulit untuk menguasai.
It is not designed for interactive purposes, but to express mathematical
calculations and scientific formulas as easily and as accurately as possible.
Hal ini tidak dirancang untuk tujuan interaktif, tetapi untuk
mengekspresikan perhitungan matematis dan formula ilmiah dengan
mudah dan seakurat mungkin.
FORTRAN instructions are stated in a combination of English and algebraic
formulas.
Instruksi FORTRAN dinyatakan dalam kombinasi bahasa Inggris dan
rumus aljabar.

FORTRAN is better suited for work with numbers than any other programming
language, and is therefore the most commonly employed language in the
scientific and mathematical fields.
FORTRAN lebih cocok untuk bekerja dengan angka daripada bahasa
pemrograman lain, dan karena itu adalah bahasa yang paling umum
digunakan di bidang ilmu pengetahuan dan matematika.

COBOL
COBOL
COBOL, the acronym for Common Business Oriented Language, is the best and
most popular of all programming languages which have business applications.
COBOL, singkatan untuk Bahasa Common Business Oriented, adalah
yang terbaik dan paling populer dari semua bahasa pemrograman yang
memiliki aplikasi bisnis.
COBOL was first released in 1960 and was developed to fulfill the needs of both
businesses and government.
COBOL pertama kali dirilis pada tahun 1960 dan dikembangkan untuk
memenuhi kebutuhan baik bisnis dan pemerintah.
It has been revised and improved several times, and its present form was
approved in 1974.
Telah direvisi dan diperbaiki beberapa kali, dan bentuknya yang
sekarang telah disetujui pada tahun 1974.
A new version is scheduled to be released in the 1980s.
Sebuah versi baru dijadwalkan akan dirilis pada tahun 1980.
COBOL is more similar to English than either FORTRAN or BASIC.
COBOL lebih mirip dengan bahasa Inggris daripada baik FORTRAN atau
BASIC.
In fact, statements in COBOL are so English like that they are quite easy to read
because they use English verbs such as read, write, add, or subtract to express
computer functions.
Bahkan, pernyataan dalam COBOL sangat Inggris seperti bahwa mereka
cukup mudah dibaca karena menggunakan kata kerja bahasa Inggris
seperti membaca, menulis, menambah, atau mengurangi untuk
mengekspresikan fungsi komputer.

PASCAL
PASCAL
Finally, a more recently developed programming language is Pascal.
Akhirnya, sebuah bahasa pemrograman baru-baru ini dikembangkan
adalah Pascal.
Pascal, which was first used in the early 1970s, is not an acronym like BASIC or
FORTRAN.

Pascal, yang pertama kali digunakan pada awal tahun 1970, bukan
merupakan singkatan seperti BASIC atau FORTRAN.
Rather, Pascal was named for Blaise Pascal, the developer of one of the earliest
calculating machines.
Sebaliknya, Pascal bernama untuk Blaise Pascal, pengembang dari
salah satu awal mesin hitung.
Pascal, a multipurpose language, can be used for many different applications.
Pascal, bahasa serbaguna, dapat digunakan untuk berbagai aplikasi.
Pascal is becoming very popular today.
Pascal menjadi sangat populer saat ini.
In fact, many people feel it will one day be more commonly used for
programming microcomputers than BASIC.
Bahkan, banyak orang merasa itu suatu hari akan lebih umum
digunakan untuk mikrokomputer pemrograman dibandingkan BASIC.

Chapter 12
Bab 12
Program Logic And Flowcharting
Program Logic Dan Flowcharting

Computers cant do anything without being programmed correctly.


Komputer tidak dapat melakukan apapun tanpa diprogram dengan
benar.
Programs, as mentioned previously, can be written in a variety of different
languages.
Program, seperti yang disebutkan sebelumnya, dapat ditulis dalam
berbagai bahasa yang berbeda.
However, it is important to remember that while computers are very powerful,
they are unable to think find solutions to problems.
Namun, penting untuk diingat bahwa sementara komputer yang sangat
kuat, mereka tidak dapat berpikir menemukan solusi untuk masalah.
Instead, people think creatively, find solutions to problems, and then the
computers carriers them out.
Sebaliknya, orang-orang berpikir kreatif, menemukan solusi untuk
masalah, dan kemudian komputer operator mereka.
For these reasons, programs must be carefully planned so that the computer can
accomplish the desire task.
Untuk alasan ini, program harus direncanakan dengan hati-hati agar
komputer dapat menyelesaikan tugas keinginan.
Computer programs should anticipate, that is, plan for, all the possible problems
the computer might have.
Program komputer harus mengantisipasi, yaitu, rencana, semua
kemungkinan masalah komputer mungkin.
The program also has to be written in a very concise and exact form so that the
computer can understand the instructions and implement them, that is, carry
them out.
Program ini juga harus ditulis dalam bentuk yang sangat ringkas dan
tepat
sehingga
komputer
dapat
memahami
instruksi
dan
melaksanakannya, yaitu, membawa mereka keluar.

Planning The Program : The Program Development Cycle


Perencanaan Program : Pengembangan Program Siklus
A programmer, whether creating a very long and complex program or a relatively
short and simple program, should not write a program without carefully thinking
about it first.

Seorang programmer, apakah menciptakan program yang sangat


panjang dan rumit atau program yang relatif singkat dan sederhana,
tidak harus menulis sebuah program tanpa hati-hati berpikir tentang
hal itu terlebih dahulu.
In fact, before a program is written, the programmer should follow some general
procedures.
Bahkan, sebelum program ditulis, programmer harus mengikuti
beberapa prosedur umum.
These steps are often called the program development cycle.
Langkah-langkah ini sering disebut siklus pengembangan program.
Whether the particular program being written is intended for a personal
computer or a mainframe, following the general procedures of the program
development cycle should assist the programmer in writing a successful
program.
Apakah program tertentu yang ditulis ditujukan untuk komputer pribadi
atau mainframe, mengikuti prosedur umum dari siklus pengembangan
program harus membantu programmer dalam menulis program yang
sukses.
The program development cycle consist of the following stages :
Siklus pengembangan program terdiri dari tahapan sebagai berikut:
1.
1.
2.
2.
3.
3.
4.
4.
5.
5.

Analyzing the problem and reviewing the program requirements


Menganalisis masalah dan meninjau persyaratan program
Designing the program
Merancang program
Coding or writing the program
Coding atau menulis program
Testing the program
Pengujian program
Developing documentation for the program
Mengembangkan dokumentasi untuk program

Analyzing The Problem And Reviewing The Program Requirement


Menganalisis Masalah Dan Meninjau Program Kebutuhan
The first stage of the program development cycle is that of analyzing the
program and reviewing the program requirements.
Tahap pertama dari siklus pengembangan program adalah menganalisis
program dan meninjau persyaratan program.
In this stage, the programmer should examine all aspects of the problem to be
programmed.
Dalam tahap ini, programmer harus memeriksa semua aspek dari
masalah yang akan diprogram.
The programmer has to understand the output that is desired, the input that is
needed, and the various processing procedures that must take place.
Programmer harus memahami output yang diinginkan, input yang
diperlukan, dan berbagai prosedur pengolahan yang harus terjadi.

For example, if a programmer is going to write a program to calculate grades or


grades averages, many things, including the form of the grades (e.g. numbers or
letters), whether the grade will have an equal value, or whether some
assignments will be worth more than others, should be decided at this stage.
Sebagai contoh, jika seorang programmer akan menulis sebuah
program untuk menghitung nilai atau nilai rata-rata, banyak hal,
termasuk bentuk nilai (misalnya angka atau huruf), apakah kelas akan
memiliki nilai yang sama, atau apakah beberapa tugas akan senilai
lebih dari yang lain, harus diputuskan pada tahap ini.
During this stage of the program development cycle, the programmer should
also decide which language will be used to code the program.
Selama tahap siklus pengembangan program, programmer juga harus
menentukan bahasa yang akan digunakan untuk kode program.
Finally, the logic used to create the program and the structure of the program
itself must be decided.
Akhirnya, logika yang digunakan untuk membuat program dan struktur
program itu sendiri harus diputuskan.

Designing The Program


Merancang Program
The second step in the program development cycle is that of designing the
program.
Langkah kedua dalam siklus pengembangan program adalah bahwa
merancang program.
At this stage, the logic of the program should be put into a pictorial form.
Pada tahap ini, logika program harus dimasukkan ke dalam bentuk
gambar.
That is, at this point the programmer must try to picture all the small steps that
are necessary to carry out the desired procedures.
Artinya, pada saat ini programmer harus berusaha membayangkan
semua langkah-langkah kecil yang diperlukan untuk melaksanakan
prosedur yang diinginkan.
To do this, the programmer often creates a flowchart, a diagram made up of
geometrical symbols that illustrates how the problem will be solved (see
illustration 12.1).
Untuk melakukan hal ini, programmer sering menimbulkan flowchart,
diagram terdiri dari simbol-simbol geometris yang menggambarkan
bagaimana masalah ini akan diselesaikan (lihat ilustrasi 12.1).
At this stage, then, the programmer would write a flowchart for the grade
calculating program mentioned above.
Pada tahap ini, maka, programmer akan menulis flowchart untuk
program perhitungan kelas yang disebutkan di atas.
Although a flowchart is not the only method of designing a program, it is still the
most common.

Meskipun flowchart bukanlah satu-satunya metode merancang sebuah


program, masih yang paling umum.
Flowcharting will be discussed later in this chapter.
Flowcharting akan dibahas kemudian dalam bab ini.

Coding The Program


Program Coding
The next step in the program development cycle is that of coding the program.
Langkah berikutnya dalam siklus pengembangan program adalah
bahwa coding program.
This is the actual writing of the program in a form the computer can understand.
Ini adalah tulisan sebenarnya dari program ini dalam bentuk komputer
dapat mengerti.
Proper and accurate coding is very important and must be done so that a
program can be easily understood or modified.
Coding yang tepat dan akurat sangat penting dan harus dilakukan agar
program dapat dengan mudah dipahami atau dimodifikasi.
Any appropriate computer language, like the ones discussed previously in this
book, can be used for coding the program.
Setiap bahasa komputer yang sesuai, seperti yang dibahas sebelumnya
dalam buku ini, dapat digunakan untuk coding program.
However, it is important to remember that some language are better and more
efficient for writing programs in particular fields, as is FORTRAN for math and
science.
Namun, penting untuk diingat bahwa beberapa bahasa yang lebih baik
dan lebih efisien untuk menulis program di bidang-bidang tertentu,
seperti FORTRAN untuk matematika dan sains.
Because the problem described above is fairly simple, the programmer might
choose to write the program in a general purpose language such as BASIC.
Karena masalah yang diuraikan di atas cukup sederhana, programmer
dapat memilih untuk menulis program dalam bahasa tujuan umum
seperti BASIC.
After the program is written, it should be input into the computer.
Setelah program ini ditulis, harus masukan ke dalam komputer.
Once it is in the computer, a printed copy called a listing can then be obtained.
Setelah itu di komputer, salinan cetak yang disebut listing yang
kemudian dapat diperoleh.
The listing can help the programmer review the program for errors in input,
typing, logic, etc.
Daftar ini dapat membantu programmer tinjauan program untuk
kesalahan dalam input, mengetik, logika, dll
Whether or not a listing is used, reviewing small parts of a program at this point
before testing the entire program may prove to be very helpful in creating a
successful program.

Apakah atau tidak daftar yang digunakan, meninjau bagian-bagian kecil


dari sebuah program pada saat ini sebelum pengujian seluruh program
mungkin terbukti menjadi sangat membantu dalam menciptakan
program yang sukses.

Testing The Program


Pengujian Program
The next step in the program development cycle is that of testing and debugging
correcting or revising the entire program.
Langkah berikutnya dalam siklus pengembangan program adalah
bahwa pengujian dan debugging mengoreksi atau merevisi seluruh
program.
During this stage of development, the programmer looks for and corrects
additional errors in the program not found during the inputting stage.
Selama tahap pengembangan, programmer akan mencari dan
memperbaiki kesalahan tambahan dalam program tidak ditemukan
selama tahap penginputan.
The errors are usually of two main types : problems caused by incorrect use of a
programming language or problems caused by faulty, or incorrect, logic and
program design.
Kesalahan biasanya dari dua jenis utama: masalah yang disebabkan
oleh penggunaan yang salah dari bahasa pemrograman atau masalah
yang disebabkan oleh rusak, atau tidak benar, logika dan rancangan
program.
The testing of a program does not have to involve the use of all the data.
Pengujian program tidak harus melibatkan penggunaan semua data.
Instead, testing can be carried out with samples of data.
Sebaliknya, pengujian dapat dilakukan dengan sampel data.
For example, referring to the grade program mentioned above, the testing of the
program can be done with only three or four instead of fifteen or twenty actual
grades.
Sebagai contoh, mengacu pada program kelas yang disebutkan di atas,
pengujian program dapat dilakukan dengan hanya tiga atau empat,
bukan lima belas atau dua puluh nilai yang sebenarnya.
If the program works well with a small number of items, it usually works as
successfully for a larger number of data items.
Jika program itu bekerja dengan baik dengan sejumlah kecil item,
biasanya bekerja sebagai berhasil untuk sejumlah besar item data.
Furthermore, although only a small number of data are used, the testing
procedure must make sure that all instructions in the program are executed at
least once, perhaps several times.
Selanjutnya, meskipun hanya sejumlah kecil data yang digunakan,
prosedur pengujian harus memastikan bahwa semua petunjuk dalam
program ini dijalankan minimal sekali, mungkin beberapa kali.

If this is done, the programmer can be sure that all parts of the program work
correctly.
Jika hal ini dilakukan, programmer dapat yakin bahwa semua bagian
dari program tersebut bekerja dengan benar.
For the grade program this might require going through the following steps :
asking for grade, inputting grades, adding the grades, dividing the total by the
number of grades entered, and printing out the final grade.
Untuk program kelas ini mungkin memerlukan akan melalui langkahlangkah berikut: meminta kelas, memasukkan nilai, menambahkan
nilai, membagi total dengan jumlah nilai yang dimasukkan, dan
mencetak nilai akhir.

Developing Documentation For The Program


Mengembangkan Dokumentasi Untuk Program
After the program has been tested, the last step in the program development
cycle should be implemented.
Setelah program ini telah diuji, langkah terakhir dalam siklus
pengembangan program harus dilaksanakan.
This is the development of documentation, detailed accounts which explain and
clarify the program.
Ini
adalah
pengembangan
dokumentasi,
rekening
rinci
yang
menjelaskan dan mengklarifikasi program.
Documentation should include two types of explanations : those within the
program and those written separately, often put together in book form.
Dokumentasi harus mencakup dua jenis penjelasan: orang-orang dalam
program dan yang ditulis secara terpisah, sering menempatkan
bersama-sama dalam bentuk buku.
This type of document or book is generally called a manual. Creating a manual is
especially important for very long and complicated programs.
Jenis dokumen atau buku yang umumnya disebut manual. Membuat
manual sangat penting untuk program yang sangat panjang dan rumit.
The documentation should explain everything possible about the program
including how the program runs and what type of data is needed.
Dokumentasi harus menjelaskan segala kemungkinan tentang program
termasuk bagaimana program berjalan dan jenis data yang dibutuhkan.
For our sample grade program, the documentation should explain such things
as : whether letter or number grades must be input, whether a person can
calculate the average of a particular number of grades or whether he or she may
specify the total number of grades to be input in the program itself.
Untuk program kelas sampel kami, dokumentasi harus menjelaskan halhal seperti: apakah huruf atau angka nilai harus masukan, apakah
seseorang dapat menghitung rata-rata dari sejumlah tertentu dari nilai
atau apakah ia dapat menentukan jumlah total nilai menjadi masukan
dalam program itu sendiri.

Finally, a listing and a flowchart of the program could be included.


Akhirnya, daftar dan diagram alur program dapat dimasukkan.
All these materials are particularly important as they help the programmer in
rewriting or modifying the program, especially if the program was developed by
another person.
Semua bahan-bahan ini sangat penting karena mereka membantu
programmer dalam menulis ulang atau memodifikasi program,
terutama jika program ini dikembangkan oleh orang lain.

Flowcharts
Flowchart
As already stated, the second step in the program development cycle involves
designing the logic of a program.
Seperti telah disebutkan, langkah kedua dalam siklus pengembangan
program melibatkan merancang logika program.
This should be done before writing the program by creating a flowchart or by
using another method of program design.
Hal ini harus dilakukan sebelum menulis program dengan menciptakan
suatu diagram alur atau metode lain desain program.
The flowchart, also called the program flowchart or block diagram, is the most
common method of outlining the logic of a program.
Flowchart, juga disebut flowchart program atau diagram blok, adalah
metode yang paling umum menguraikan logika dari sebuah program.
The flowchart was first invented by John von Neumann at the Princeton
University Institute for Advanced Studies.
Flowchart ini pertama kali ditemukan oleh John von Neumann di
Princeton University Institute for Advanced Studies.
The flowchart is really a diagram composed of symbols, directional lines, and
information about how the computer will be used to solve a particular problem
(see illustration 12.2).
Flowchart adalah benar-benar sebuah diagram yang terdiri dari simbolsimbol, garis arah, dan informasi tentang bagaimana komputer akan
digunakan untuk memecahkan suatu masalah tertentu (lihat ilustrasi
12.2).
The flowchart illustrates the steps required for solving the problem. It shows
what should be done, not how it should be accomplished.
Flowchart ini menggambarkan langkah-langkah yang diperlukan untuk
memecahkan masalah. Ini menunjukkan apa yang harus dilakukan,
bukan bagaimana harus dicapai.
The flowchart is very important tool programmers and can minimize the chances
of programming errors.
Flowchart adalah alat yang sangat penting programmer dan dapat
meminimalkan kemungkinan kesalahan pemrograman.

It should not only present the logical elements of a program, but also provide a
detailed plan to aid in writing the program.
Seharusnya tidak hanya menyajikan unsur-unsur logis dari sebuah
program, tetapi juga menyediakan rencana rinci untuk membantu
dalam menulis program.
The flowchart also ought to serve as a means of communication between
different programmers.
Flowchart juga harus berfungsi sebagai sarana komunikasi antara
programmer yang berbeda.
Sometimes, if the program is very large and complex, the entire program might
be divided into several small parts.
Kadang-kadang, jika program ini sangat besar dan kompleks, seluruh
program dapat dibagi menjadi beberapa bagian kecil.
In this case, each part should have a different flowchart.
Dalam hal ini, setiap bagian harus memiliki flowchart berbeda.

Flowchart Symbols
Simbol flowchart
The flowchart is composed of symbols which refer to specific functions of the
computer.
Flowchart ini terdiri dari simbol-simbol yang mengacu pada fungsifungsi tertentu dari komputer.
There should be an explanatory note in each symbol.
Harus ada sebuah penjelasan dalam setiap simbol.
These notes help to clarify which the process should take place at each point in
the entire procedure.
Catatan ini membantu untuk mengklarifikasi proses harus dilakukan
pada setiap titik di seluruh prosedur.
The symbols in the flowchart are connected by flow lines which look arrows (>).
Simbol-simbol dalam flowchart dihubungkan oleh garis aliran yang
terlihat panah (>).
The flow lines should indicate the direction of the program, that is, they should
indicate the order in which the steps will be executed.
Garis aliran harus menunjukkan arah program, yaitu, mereka harus
menunjukkan urutan langkah-langkah yang akan dijalankan.
The normal direction of a flow should be from left to right and top to bottom.
Arah normal dari aliran harus dari kiri ke kanan dan atas ke bawah.

The flowchart symbols which indicate the different computer functions are really
geometrical shapes.
Simbol flowchart yang menunjukkan fungsi komputer yang berbeda
adalah bentuk geometris yang benar-benar.
The most commonly used symbols are the oval, the parallelogram, the rectangle,
and the diamond.

Simbol yang paling umum digunakan adalah oval, genjang, persegi


panjang, dan berlian.
A horizontal oval figure in a flowchart is called a terminal symbol and must
represent the starting or ending point of a program.
Seorang tokoh oval horizontal dalam suatu diagram alur disebut simbol
terminal dan harus mewakili awal atau titik akhir dari sebuah program.
A parallelogram should be used to represent either input or output.
Jajaran genjang harus digunakan untuk mewakili baik input atau
output.
A rectangle is used to indicate that some kind of processing is talking place, such
as adding numbers or moving data from secondary to main storage.
Sebuah persegi panjang yang digunakan untuk menunjukkan bahwa
beberapa jenis pengolahan berbicara tempat, seperti menambahkan
angka atau memindahkan data dari sekunder penyimpanan utama.
Finally, a diamond is the symbol that should be used in flowcharting to indicate
that a decision must be made.
Akhirnya, berlian adalah simbol yang harus digunakan dalam
flowcharting untuk menunjukkan bahwa keputusan harus dibuat.
Other symbol may also be used in program flowcharts.
Simbol lain juga dapat digunakan dalam diagram
tersebut.
These include :
Ini termasuk:
=
equal to
=
Sama dengan
atau sama dengan
=
not equal to
=
Tidak sama dengan
sama dengan
>
greater than
>
Lebih besar dari
<
less than
<
Kurang dari

alur

program

>=

greater than or equal to


> = lebih
besar
dari

<=

less than or equal to


<= kurang dari

Y
Y
N

Yes
Iya
No
N

atau

Tidak

Drawing Flowchart
Menggambar Flowchart
A program flowchart must be simple and easy to read.
Sebuah flowchart Program harus sederhana dan mudah dibaca.
Flowcharts may be drawn in several ways, including by hand, or with a template.
Flowchart dapat ditarik dalam beberapa cara, termasuk dengan tangan,
atau dengan template.
A template is a piece of plastic which contains the cutouts for all the flowcharting
symbols (see illustration 12.3).

Template adalah sepotong plastik yang berisi guntingan untuk semua


simbol flowcharting (lihat ilustrasi 12.3).
The template can be used to trace the symbols neatly and clearly.
Template dapat digunakan untuk melacak simbol rapi dan jelas.
In addition, some flowcharts can even be drawn by computers.
Selain itu, beberapa diagram alur bahkan dapat ditarik oleh komputer.

Breaking Down The Steps Of A Common Action In Order To See How Flowcharts
Are Planned
Menyelesaikan Langkah Umum Dalam Rangka Lihat Bagaimana
Flowchart Apakah Direncanakan
As stated, before a programmer makes a flowchart, he or she must analyze a
problem and break the problem down into small and logical steps.
Seperti disebutkan, sebelum programmer membuat flowchart, ia harus
menganalisis masalah dan memecahkan masalah ke dalam langkahlangkah kecil dan logis.
Once the problem has been broken down into its different parts, the programmer
can draw a flowchart, and then use the flowchart to write a program.
Setelah masalah telah dipecah menjadi bagian-bagian yang berbeda,
programmer dapat menarik flowchart, dan kemudian menggunakan
flowchart untuk menulis sebuah program.
In order to understand how a programmer plans a program and writes a
flowchart, lets break down a common action, in this case, crossing the street,
into its different parts.
Dalam rangka untuk memahami bagaimana seorang programmer
rencana program dan menulis flowchart, mari kita memecah aksi
bersama, dalam hal ini, menyeberang jalan, menjadi bagian-bagian
yang berbeda.
We will not write a flowchart for crossing the street because this is not a
process that can be carried out by the computer.
Kami tidak akan menulis flowchart untuk "menyeberang jalan" karena
ini bukan sebuah proses yang dapat dilakukan oleh komputer.
However, once we see how a process can be analyzed and broken into parts, we
will be able to write a flowchart for an action that can be carried out by a
computer : finding and printing the average of three numbers.
Namun, setelah kami melihat bagaimana proses dapat dianalisis dan
dipecah menjadi bagian-bagian, kita akan mampu menulis flowchart
untuk suatu tindakan yang dapat dilakukan oleh komputer: mencari
dan mencetak rata-rata dari tiga angka.

Steps In Crossing The Street


Langkah Dalam "Crossing The Street"
In order to cross the street it is necessary to do the following things :

Dalam rangka untuk menyeberang jalan perlu untuk melakukan hal-hal


berikut:

A.
A.
B.
B.
C.
C.
D.
D.
E.

Arrive at the intersection


Tiba di persimpangan
Look at the traffic light
Lihatlah lampu lalu lintas
If the light is green, make sure the road is clear
Jika lampu hijau, pastikan jalan jelas
If the road is clear, cross the street
Jika jalan jelas, menyeberang jalan
If the light is red or yellow, wait until the light change to green, and then
repeat steps C & D.
E. Jika lampu merah atau kuning, tunggu sampai perubahan cahaya
untuk hijau, dan kemudian ulangi langkah C dan D.
As can be seen, what appears to be a single action is really a series of separate
steps.
Seperti dapat dilihat, apa yang tampaknya menjadi sebuah tindakan
yang benar-benar serangkaian langkah-langkah yang terpisah.
Although this activity can be broken down into small parts, it is not an activity
that can be programmed for a computer.
Meskipun kegiatan ini dapat dipecah menjadi bagian-bagian kecil, itu
bukan suatu kegiatan yang dapat diprogram untuk komputer.
Therefore, let us now look at a flowchart for a task can be computerized, finding
the average of several numbers.
Oleh karena itu, marilah kita sekarang melihat flowchart untuk tugas
dapat terkomputerisasi, menemukan rata-rata beberapa nomor.

Flowchart For A Computer Task : Averaging Numbers


Flowchart Untuk Sebuah Tugas Komputer: Nomor Averaging
The preceding diagram (see illustration 12.2) illustrates a flowchart for finding
and printing the total and the average of three numbers.
Sebelumnya Diagram (lihat ilustrasi 12.2) menggambarkan flowchart
untuk mencari dan mencetak total dan rata-rata dari tiga angka.
The letters on the side are not part of the flowchart, but are for explanation only.
Huruf-huruf di sisi bukan bagian dari flowchart, tetapi untuk penjelasan
saja.
The terminal symbol in step A signals the beginning of the flowchart.
Simbol terminal pada langkah A sinyal awal dari flowchart.
The next step, step B request a number to be input.
Langkah selanjutnya, permintaan langkah B nomor untuk menjadi
masukan.
The request for a number to be input is repeated two more times in steps C and
D so that a total of three numbers are input.

Permintaan untuk nomor untuk menjadi masukan diulang dua kali lebih
banyak dalam langkah C dan D sehingga total tiga angka adalah input.
Next, the total of the numbers is calculated in step E, the average is calculated in
step F.
Selanjutnya, total angka yang dihitung pada langkah E, rata-rata
dihitung pada langkah F.
The total is printed in step G and the average is printed in step H.
Total dicetak pada langkah G dan rata-rata dicetak pada langkah H.
Then a decision is required in step I, if the process is to be repeated for three
more grades, the chart returns to step B and asks for more numbers to be input.
Kemudian keputusan diperlukan pada langkah I, jika proses ini diulang
untuk tiga nilai, grafik kembali ke langkah B dan meminta nomor lebih
untuk menjadi masukan.
If the process is not to be repeated, then step J signals the end of the program.
Jika proses ini tidak diulang, maka langkah J sinyal akhir program.
Writing a successful program requires the programmer to follow a series of
detailed steps, including analyzing the problem, designing, coding, and testing
the program, and developing documentation.
Menulis sebuah program yang sukses membutuhkan programmer untuk
mengikuti serangkaian langkah-langkah rinci, termasuk menganalisis
masalah,
merancang,
coding,
dan
pengujian
program,
dan
mengembangkan dokumentasi.
As we have seen, using a flowchart is a very effective and popular method of
designing a program, and is an important part of developing good software.
Sebagaimana telah kita lihat, menggunakan flowchart adalah metode
yang sangat efektif dan populer merancang program, dan merupakan
bagian penting dari pengembangan perangkat lunak yang baik.

Tugas
Bahasa Inggris II

Chaidir Ali
(1144190098)

Fakultas Teknik
Universitas Persada Indonesia Y.A.I
Jakarta

2014

You might also like