Anda di halaman 1dari 10

RESUME MANAGEMENT

INFORMATION SYSTEM
Computer System and Computer Software

BY :
GROUP 7
1. Aina Mardiya
F0213005
2. Iska Ariyanto
F0213053
3. Samuel Lawrence F0213095
Manajemen
Fakultas Ekonomi dan Bisnis
Universitas Sebelas Maret
2015

SISTEM KOMPUTER

A. Perkembangan Sistem Komputer


Sistem operasi telah berevolusi sejak komputer diciptakan. Perkembangan sistem
komputer dibagi empat kurun waktu (generasi). Perkembangan sistem komputer
melibatkan sistem perangkat keras dan sistem perangkat lunak.
1. Generasi Pertama (1945-1955) Pada generasi ini, sistem komputer belum dilengkapi
sistem operasi, tapi beberapa fungsi dasar sistem operasi telah ada, misalnya FMS
(Fortran Monitoring System) dan IBSYS, keduanya merupakan bagian yang
fungsinya merupakan komponen sistem operasi.
2. Generasi Kedua (1955-1965) Pada tahun 1964, IBM mengeluarkan keluarga
komputer dengan system/360, beberapa kelas komputer S/360 dirancang agar
kompatibel secara perangkat keras. System/360 atau dikenal dengan S/360
menggunakan sistem operasi OS/360. system 360 berevolusi menjadi System 370.
3. Generasi Ketiga (1965-1980) Perkembangan sistem operasi berlanjut, dikembangkan
untuk melayani banyak pemakai interaktif sekaligus. Pemakai-pemakai interaktif
berkomunikasi komputer lewat terminal secara online (secara langsung dihubungkan)
ke komputer. Sistem komputer menjadi :
a. Multiuser, yaitu digunakan banyak orang sekaligus
b. Multiprogramming, metode yang memungkinkan dua buah program/lebih
dijalankan secara serentak pada sebuah komputer dan berbagai sumber daya
dalam waktu yang berlainan. Konsep multiprogramming bias diibaratkan
sebagai pekerja yang tak hanya menangani satu pekerjaan sehingga tak ada
waktu yang terbuang.
c. Time Sharing Metode yang dipakai dalam sistem operasi yang
memungkinkan sejumlah pemakai dapat berinteraksi dengan proses yang
dibuatnya secara bergantian dengan jumlah waktu yang sama. Time sharing
merupakan pengembangan lebih lanjut dari multiprogramming.
d. Penyimpanan Virtual Metode yang menangani sejumlah program dengan
membagi program-program tersebut ke dalam bagian yang kecil dengan
ukuran sama. Metode seperti ini diterapkan antara lain pada Windows.
e. Multitasking Metode yang memungkinkan seorang pemakai menjalankan
sejumlah program dalam waktu yang sama. Cara ini sangat umum dalam
sistem PC. Dengan menggunakan sistem operasi Windows, seseorang dapat
menjalankan program Word untuk membuat dokumen dan sekaligus
menjalankan program Excel untuk membuat perhitungan-perhitungan dalam
table. Pemakai dapat berpindah dari satu program aplikasi yang satu dengan
program aplikasi yang lain dengan mudah
f. Multiprocessing Metode dengan kemampuan sistem operasi yang
menjalankan dua atau lebih intruksi secara serentak dengan menggunakan
sejumlah CPU dalam sebuah komputer. Melalui sistem tersebut kita dapat
mengatur sejumlah CPU untuk menjalankan instruksi yang berbeda dalam
sebuah program.
4. Generasi Keempat (1980-199x) Sistem operasi tidak lagi hanya untuk satu mode, tapi
banyak mode yang mendukung batch processing, timesharing, dan (soft) real-time
applications. Generasi ini ditandai dengan berkembang dan meningkatnya komputer
desktop (komputer pribadi) dan teknologi jaringan. Sistem operasi ini telah sanggup
1

memberi antarmuka grafis yang nyaman. Network Operating System Sistem operasi
diperuntukan jaringan komputer dimana pemakai mnyadari keberadaan komputer
yang terhubung.

B. Komponen Dasar Sistem Komputer

1. Input/Output
Pengertian Input dan Output
a) Pengertian Input
Input adalah semua data dan perintah yang dimasukkan ke dalam memori
komputer untuk selanjutnya diproses lebih lanjut oleh prosesor. Sebuah perangkat
input adalah komponen piranti keras yang memungkinkan user atau pengguna
memasukkan data ke dalam komputer, atau bisa juga disebut sebagai unit luar
yang digunakan untuk memasukkan data dari luar ke dalam mikroprosesor.
b) Pengertian Output
Output adalah data yang telah diproses menjadi bentuk yang dapat digunakan.
Artinya komputer memproses data-data yang diinputkan menjadi sebuah
informasi. Yang disebut sebagai perangkat output adalah semua komponen piranti
keras yang menyampaikan informasi kepada orang-orang yang menggunakannya.
Alat Input Output
a) Alat Input
Yaitu sejumlah komponen atau alat yang digunakan user untuk memasukkan data
ke dalam komputer untuk diproses lebih lanjut agar menghasilkan informasi yang
dibutuhkan.
Beberapa contoh alat input antara lain : mouse, keyboard, webcam, dll.
b) Alat Output
Peralatan output adalah peralatan yang digunakan untuk membawa data keluar
komputer atau juga untuk memindahkan data dari komputer ke perangkat lainnya.
Berdasarkan bentuk outputnya, unit output terdiri dari printer, monitor, speaker,
dll.
2. Memori
Memori merupakan bagian dari komputer yang berfungsi sebagai tempat
penyimpanan informasi yang harus diatur dan dijaga sebaik-baiknya. Memori
biasanya disebut juga dengan istilah : computer storage, computer memory atau
memory, merupakan piranti komputer yang digunakan sebagai media penyimpan data
2

dan informasi saat menggunakan komputer. Memory merupakan bagian yang penting
dalam komputer modern dan letaknya di dalam CPU (Central Processing Unit).
Sebagian besar komputer memiliki hirarki memori yang terdiri atas tiga level, yaitu:
- physical Register di CPU, berada di level teratas. Informasi yang berada di
register dapat diakses dalam satu clock cycle CPU.
- Primary Memory (executable memory), berada di level tengah. Contohnya,
RAM. Primary Memory diukur dengan satu byte dalam satu waktu, secara relatif
dapat diakses dengan cepat, dan bersifat volatile (informasi bisa hilang ketika
komputer dimatikan). CPU mengakses memori ini dengan instruksi single load
dan store dalam beberapa clock cycle.
- Secondary Memory, berada di level bawah. Contohnya, disk atau tape. Secondary
Memory diukur sebagai kumpulan dari bytes (block of bytes), waktu aksesnya
lambat, dan bersifat non-volatile (informasi tetap tersimpan ketika komputer
dimatikan). Memori ini diterapkan di storage device, jadi akses meliputi aksi oleh
driver dan device.
3. Arithmatic Logical Unit (ALU)
Arithmatic Logical Unit (ALU), adalah salah satu bagian/komponen dalam sistem di
dalam
sistem
komputer
yang
berfungsi
melakukan
operasi/perhitungan aritmatika dan logika (Contoh operasi aritmatika adalah operasi
penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND
dan OR. ALU bekerja besama-sama memori, di mana hasil dari perhitungan di dalam
ALU di simpan ke dalam memori.
Perhitungan dalam ALU menggunakan kode biner, yang merepresentasikan instruksi
yang akan dieksekusi (opcode) dan data yang diolah (operand). ALU biasanya
menggunakan sistem bilangan biner twos complement. ALU mendapat data dari
register. Kemudian data tersebut diproses dan hasilnya akan disimpan dalam register
tersendiri yaitu ALU output register, sebelum disimpan dalam memori.

4. Control Unit
Control Unit Adalah salah satu bagian dari CPU yang bertugas untuk memberikan
arahan / kendali / kontrol terhadap operasi yangdilakukan di bagian ALU (Arithmetic
Logical Unit) di dalam CPU tersebut. Output dari CU ini akan mengatur aktivitas
dari bagian lainnya dari perangkat CPU tersebut.
Tugas dari CU adalah sebagai berikut:
- Mengatur dan mengendalikan alat-alat input dan output.
- Mengambil instruksi-instruksi dari memori utama.
- Mengambil data dari memori utama kalau diperlukan oleh proses.
- Menyimpan hasil proses ke memori utama.

C. Konsep Stored-Program
Stored-program concept adalah sebuah konsep untuk mempermudah proses program
agar dapat dipresentasikan dalam bentuk yang cocok untuk penyimpanan di dalam
memori untuk semua data.
3

D. Pengembangan Model Dasar


Chace Memory
Cache Memory adalah memory yang berukuran kecil yang sifatnya temporary
(sementara). Walaupun ukuran filenya sangat kecil namun kecepatannya sangat tinggi.
Dalam terminologi hadware, istilah ini biasanya merujuk pada memory berkecepatan
tinggi yang menjembatani aliran data antara processor dengan memory utama (RAM)
yang biasanya memiliki kecepatan yang lebih rendah.
Fungsi dari Cache Memory adalah sebagai tempat menyimpan data sementara atau
intruksi yang diperlukan oleh processor. Secara gampangnya, cache berfungsi untuk
mempercepat akses data pada komputer karena cache menyimpan data atau informasi
yang telah di akses oleh suatu buffer, sehingga meringankan kerja processor.

E. Jenis-Jenis Komputer (Berdasarkan Kemampuan)


Kemampuan komputer biasanya diukur dengan satuan MFLOPS (Million of Floating
Point Operation Per Second) adalah satuan yang menyatkan jumlah operasi bilangan
real (dalam juta) dalam 1 detik. Berdasarkan kemampuannya komputer
diklasifikasikan sebagai berikut ;
Microcomputer (Komputer Mikro)
Kemampuan 1-50 MFLOPS biasanya digunakan dalam komputasi perseorangan atau
bisnis skala kecil. Umumnya diaplikasikan sebagai client dalam aplikasi client/server.
Komputer Workstation
Kemampuan 50-500 MFLOPS. Umumnya diaplikasikan sebagai server pada aplikasi
client/server.
(Mini Computer) Komputer Mini
Kemampuan 3-1.000 MFLOPS. Digunakan dalam Aplikasi CAD (untuk desain
produk) atau pengolahan bisnis skala menengah, biasanya juga dipakai sebagai server.

Komputer Mainframe
Kemampuan 50-20.000 MFLOPS. Digunakan dalam pemrosesan bisnis skala besar.
Juga digunkan sebgai server.
(Super Computer) Komputer Super
Kemampuan 1.000 20.000. Digunakan dalam perhitungan sains kompleks.
Superkomputer ini memiliki kemampuan yang paling hebat biasanya dipakai untuk
perhitungan perancangan roket, pemetaan angkasa dan peramalan cuaca.

COMPUTER SOFTWARE
A. Evolution of Computer Programming
First and second generation Languages
1. Machine language (1GL)
- Each instruction must be expressed in unique form for a particular computer
- Complete program consists of thousands of instructions
4

- Programming was tedious, time-consuming process


2. Assembly languages (2GL)
- Use computer itself to perform many aspects of the programming
- Create a machine language program as output, that is then used by the computers
control unit
Third and Fourth Generation Languages
3. Procedural languages (3GL)
- Generally are machine independent.
- Express a step-by-step procedure developed by programmer
- Must be compiled or interpreted (translated into machine language)
- Include FORTRAN, COBOL, BASIC, PL/1, PASCAL, ADA, and C
4. Nonprocedural Languages (4GL)
- Also referred to as productivity languages
- Use more English-like statements for program instructions
- Easier to use, write, and less error-prone
- Use a built-in interpreter to convert to machine language
- Take much longer to execute than 3GLs
- Include FOCUS, CA-Ramis, IFPS, and SAS
Object oriented (visual) Languages
-

3GLs with some 4GL features


Built on idea of embedding procedures (methods) in objects, and putting objects
together to create an application
Include Smalltalk, C++, Java, and Visual Basic

B. Key Types of Software


Applications software
a. Program written to accomplish particular tasks
b. Examples include:
- General ledger accounting
- Portfolio management
- Sales forecasting
- Material requirements planning (MRP)
- Electronic mail
- Deskop publishing
c. Peachtree Acoounting Complete
- Commercial accounting package for smaller businesses
- Includes general ledger, accounts receivable, accounts payable, inventory, payroll,
time and billing, job costing, fixed asset accounting, and analysis and reporting
tools
- $300 for single-user version
d. Personal Productivity Software
1. Word Processing
2. Spreadsheets
1

3.
4.
5.
6.
7.
8.
9.

Presentation Graphics
Electronic mail and groupware
Database management systems
Desktop Publishing
Web Browsers
Statistical Packages
Word Processing
- Used to create documents for printing
- Most popular is Microsoft Word
- Others are Corel WordPerfect, Lotus Word Pro, and Suns StarOffice Writer
- All employ WYSIWYG
Spreadsheets
- Used to create applications that fit a row-column format
- Most popular is Microsoft Excel
- Others are Lotus 1-2-3 and Corel Quattro Pro
- All employ rows, columns, cells, formulas, what-if analysis
Database Management Systems
- Used to create databases similar to those on larger machines
- Most popular is Microsoft Access
- Others are FileMaker Pro, Corel Paradox, and Lotus Approach
- All employ a relational data model
Presentation Graphics
- Used to create largely textual business presentations
- Most popular is Microsoft PowerPoint
- Others are Corel Presentations and Lotus Freelance Graphics
- All allow embedding of clip art, photos, graphs, and other media
World Wide Web Browsers
- Used to access information on the Web
- Requires ISP service to link PC to Internet
- Create documents for printing
- Most popular are Internet Explorer and Netscape Navigator both free!
- Both employ standard hypertext-based approach (way to link text and media
objects to each other)
- Use pull technology browser requests a Web page before it is sent to desktop
- Use push technology data sent to client without requesting it (such as e-mail)
Electronic Mail
- Preferred way of communicating in business today
- Easy to use and precise
Groupware
- Incorporates e-mail and other productivity features, such as calendaring,
scheduling, and document sharing
Office Suites
- Popular software applications bundled together and sold as a single package
(suite)
- Used for home or office
- Most popular is Microsoft Office
- Others are Corel WordPerfect Office, Lotus SmartSuite, and Sun StarOffice

Support Software
The operating system
Operating System : Complex program that controls operation of computer hardware
and coordinates other software
User communicates with operating system software to control hardware and
software resources
Communication made easier with a graphical user interface (GUI) feature
Job Control Language (JCL): Keyed instructions from the computer user to
communicate with the operating system
Multiprogramming: employed on larger machines to overlap input and output
operations with processing time, keeping the CPU busy and speeding up execution.
Multitasking :similar to multiprogramming, but employed on microcomputers.
Virtual Memory
-

Concerned with management of main memory


Makes it appear more memory available than actually is
Used only on larger computers
Permits multiprogramming to operate more efficiently

Multiprocessing: work that takes place when two or more CPUs are installed on
same computer system
Proprietary Systems - most popular type of operating systems, written for a particular
computer hardware configuration

Sources of Operating Systems


- Microcomputers: MS-DOS, PC-DOS, Windows XP
- Midrange systems: OS/400
- Large systems: VM and MVS

Open Systems - not tied to any particular computer system or hardware manufacturer
will run on virtually any computer system. Examples: UNIX and Linux
Network Operating Systems (NOS) - software running on a server that manages
network resources and controls the operation of a network
Enhanced operating System to allow for
Sharing disk drives and printers
Handling server side of client/server applications
Third Generation Languages

as illustrated in figure 3,4 the underwater portion of the software iceberg includes
support software in addition to the critical operating system. It is usefull to divide this
support software into five five categories:
1.
2.
3.
4.
5.

Language translators
Database manajemen system
CASE tools
Communication interface software
Utility programs

Most popular prodecural languages:


a. BASIC : for Beginners All-purpose Symbolic Instruction code, was developed
in the early 1960 by Jhon Kemeny and Thomas Kurts at Dartmourt Collage.
b. C : for scientific and engineering programming,the most important language is
C, which was written by Dennis Ritchie and Brian Kernighman in the 1970s.
c. COBOL : for common Business-Oriented Language, is a language specifically
desived for traditional business data processing task.
Other Prodecural Languages:
a.
b.
c.
d.

FORTRAN
PL/1
PASCAL
ADA

Fourth Generation Languages


There is no generally accepted definition of a fourth generation language, but there are
certain characteristic that most 4 GLs share.
Nonprodecural language: use very high level instruction, require fewer instruction,
earsier to write modify and understand. Example: FOKUS

Markup Languages
Most popular
HTML: is used to created WWW pages, and it consist of special codes inserted in
the text to indicate headings, bold-faced text, italics, and links to other web pages.
XML: is destined become even more important than HTML. XML is used to
facilitated data interchange among application in the web.
HTTP: is another subset of SGML with which we are more familiar.
Object oriented Programming
Requires more computing power
Has built-in GUI
4

Neither 3GL nor 4GL


Object example
Languages

Database Manajemen System


DBMS: support software used to create, manage, and protect organizational data.
Database: shared collection of logically related data organized to meet organizational
needs of an organization.
File Organization
Sequential file organization : arranges records physically adjacent and in order by
some (usually unique) sort key.
Direct file organization : also uses a key for each record, but record are placed and
retrieved so that an individual record and can be rapidly accesed.
Indexed file organizations : provide a compromise between the sequential and direct
acces capability.
CASE Tools: collection of software tools to help automate all phases of the software
development life cycle.
Communications Interface software
It has become increasingly important with the explosion in the number of LAN and
WAN and with the growing importance of the internet and the WWW.
THE CHANGING NATURE OF SOFTWARE
1. More complexity of hardware/software arrangements
2. Less concern with machine efficiency
3. More purchased applications
4. More programming using object-oriented and visual languages
5. More emphasis on applications that run on intranets and the Internet
6. More user development
7. More use of personal productivity software
THE SOFTWARE COMPONENT OF THE INFORMATION SYSTEMS
INDUSTRY
1. More complexity of hardware/software arrangements
2. Less concern with machine efficiency
3. More purchased applications
4. More programming using object-oriented and visual languages
5. More emphasis on applications that run on intranets and the Internet

Anda mungkin juga menyukai