Professional Documents
Culture Documents
Bab 6
History Of Computers : Part II
Sejarah Komputer : Part II
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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,
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.
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.
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.
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
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
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.
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
101 = 1 x 20 = 1 x 1 =
0 x 21 = 0 x 2 =
1 x 22 = 1 x 4 =
5
1
0
4
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.
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.
28
256
27
128
26
64
25
32
24
16
23
8
22
4
21
2
20
1
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.
Chapter 11
Bab 11
Computer Languages
Bahasa Komputer
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.
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.
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.
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
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.
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.
alur
program
>=
<=
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).
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.
A.
A.
B.
B.
C.
C.
D.
D.
E.
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