Anda di halaman 1dari 28

Computer System

Disusun oleh:
Adennia Oktaviana F. F0219002
Rino Triastama Aji P. F0219122
Komponen Dasar Sistem Komputer
Struktur yang Mendasari
Dalam struktur yang mendasari system computer memiliki 6 blok, yaitu:
1. Input
2. Output
3. Memori Komputer
4. Unit Aritmatika/Logis
5. File Komputer
6. Unit Kontrol
Input/Output
Setiap sistem komputer akan memiliki setidaknya satu perangkat input dan setidaknya satu perangkat output .

Input Output
• Perangkat keras yang digunakan • Data yang telah diproses menjadi
untuk memasukan data kedalam bentuk yang dapat digunakan
computer • Contoh: layar computer, speaker,
• Contoh: hard disk, falsh disk, printer, dll.
DVD, keyboard, dll.
Memori Komputer
Semua aliran data ke dan dari memori. Data dari perangkat input selalu
masuk ke memori dan perangkat output selalu menerima datanya dari
memori.
Memori komputer dibagi menjadi beberapa sel, dan sejumlah data tetap
dapat disimpan di setiap sel.
Unit Aritmatika/ Logis
Aritmatika / logis, seperti memori,
terdiri dari sirkuit terintegrasi yang
sangat kecil pada chip silikon.
File Komputer
Untuk menjaga agar sejumlah besar data dapat diakses di dalam sistem komputer
dalam media non volatile perangkat file telah ditambahkan ke semua kecuali sistem
komputer terkecil.
Perangkat file termasuk drive pita magnetik, drive hard disk (atau tetap), drive disk yang
dapat dilepas, drive flash, dan drive CD atau DVD (optik).

FILE AKSES BERURUTAN


Ada dua cara dasar untuk mengatur file komputer: akses sekuensial dan akses langsung.
Unit Kontrol
Unit kendali menyediakan kontrol
yang memungkinkan komputer memanfaatkan
kecepatan dan kapasitas komponen lainnya.
KONSEP PROGRAM TERSIMPAN
Secara umum, setiap instruksi bahasa mesin terdiri dari dua bagian:

1. kode operasi
Kode operasi adalah simbol (misalnya, A untuk penambahan) yang memberi tahu
unit kontrol operasi apa yang harus dilakukan.
2. satu atau lebih alamat.
Alamat merujuk ke sel tertentu dalam memori yang isinya akan terlibat dalam
operasi.
JENIS SISTEM KOMPUTER
1. Mikrokomputer
2. Komputer Sistem Midrange
3. Komputer
4. Superkomputer
JENIS UTAMA PERANGKAT LUNAK
1. Perangkat lunak aplikasi 
2. Perangkat lunak pendukung Perangkat lunak
PERANGKAT LUNAK APLIKASI
Perangkat lunak aplikasi mencakup semua program yang ditulis untuk
menyelesaikan tugas tertentu bagi pengguna komputer.
Program manajemen portofolio, program akuntansi buku besar, program
perkiraan penjualan, program perencanaan kebutuhan material (MRP), dan
produk desktop publishing adalah contoh perangkat lunak aplikasi.
Perangkat Lunak Produktivitas Pribadi 

Merupakan software yang paling penting dan aplikasi/ software yang sering dipakai dan dipakai secara teratur.
Contoh:
• pengolah kata 
• spreadsheet 
• Sistem manajemen database
• Grafik presentasi
• surat elektronik
• Perlengkapan kantor 
• Penjelajah web seluruh dunia
• Produk produktivitas pribadi lainnya
PERANGKAT LUNAK DUKUNGAN

Dirancang untuk mendukung perangkat lunak aplikasi dari belakang


layar daripada secara langsung menghasilkan keluaran yang bernilai bagi
pengguna.
Sistem Operasi
Sistem operasi adalah program yang sangat kompleks yang mengontrol
pengoperasian perangkat keras komputer dan mengoordinasikan semua
perangkat lunak lainnya, sehingga dapat menyelesaikan sebanyak mungkin
pekerjaan dengan sumber daya yang tersedia. 
KONSEP SISTEM OPERASI LANJUTAN

Sistem operasi sering menggabungkan dua konsep yaitu


multiprogramming dan memori virtual untuk meningkatkan efisiensi operasi
komputer.
Pada konsep sistem operasi lanjutan juga berkaitan dengan multitasking,
multiprocessing dan multithreading
SUMBER SISTEM OPERASI
Untuk sebagian besar, sistem operasi diperoleh dari produsen perangkat
keras, meskipun beberapa perusahaan lain mungkin telah menulis sistem
operasi tersebut.
Penerjemah Bahasa
Program yang ditulis dalam bahasa mesin tidak harus diterjemahkan;
mereka dapat dijalankan langsung pada model komputer yang mereka tulis.
Namun, program bahasa mesin sangat membosankan dan menuntut untuk
ditulis, sehingga pengembang komputer membuat bahasa yang lebih mudah
digunakan oleh manusia serta program penerjemah bahasa terkait untuk
mengubah program yang lebih mudah ditulis ini menjadi bahasa mesin.
Bahasa generasi ketiga
Bahasa generasi ketiga 3GL, juga disebut bahasa prosedural, karena
mereka mengekspresikan prosedur langkah demi langkah yang dibuat oleh
pemrogram untuk menyelesaikan tugas yang diinginkan.
Bahasa Generasi Keempat
Bahasa generasi keempat 4GL juga disebut bahasa produktivitas dan
bahasa nonprocedural. Dengan 4 GL, pengguna komputer hanya
memberikan pernyataan yang tepat tentang apa yang ingin dia capai, bukan
penjelasan tentang bagaimana melakukannya (seperti yang akan dilakukan
untuk bahasa prosedural).
Bahasa Markup
• Bahasa Markup adalah sistem modern untuk menganotasi dokumen
dengan cara yang sintaksis dibedakan dari teks.

• Ex : HTML (Hypertext Markup Language )


Pemrograman Berorientasi Objek / Object-
oriented programming
Ide dasar OOP (object oriented programming) adalah untuk membuat
dan memprogram berbagai objek hanya sekali dan kemudian menyimpannya
untuk digunakan kembali nanti di aplikasi saat ini atau di aplikasi lain.
Bahasa untuk Mengembangkan Aplikasi
Web
• Meskipun aplikasi berbasis Web memiliki kompleksitas yang beragam dari
transaksi yang sangat sederhana, semuanya memiliki kesamaan berikut: 
• 1. Semua aplikasi Web didasarkan pada arsitektur n-tier dimana sistem
tipikal terdiri dari tiga tingkatan: antarmuka pengguna (klien), server Web
atau aplikasi, dan server database. 
• 2. Pengguna berinteraksi dengan sistem melalui formulir berbasis web.
Data yang dimasukkan ke dalam formulir dikirim ke server, di mana
program aplikasi server memprosesnya. 
Sistem Manajemen Basis Data
Sistem Manajemen Basis Data adalah perangkat lunak yang digunakan
untuk membuat, mengelola, dan melindungi data organisasi. Sistem
manajemen basis data bekerja dengan sistem operasi untuk menyimpan dan
memodifikasi data dan membuat data dapat diakses dengan berbagai cara
yang berarti dan resmi. Terdapat aktivitas pemrograman database dan
mengelola sumber data. 
Alat CASE
Rekayasa perangkat lunak berbantuan komputer (CASE) sebenarnya
adalah kumpulan alat perangkat lunak untuk membantu mengotomatiskan
semua fase siklus hidup pengembangan perangkat lunak.
Perangkat Lunak Antarmuka Komunikasi

Browser Web merupakan perangkat lunak antarmuka komunikasi yang


dijalankan pada komputer pengguna yang memungkinkan pengguna untuk
melihat-lihat, atau "menjelajahi", Internet. Perangkat lunak antarmuka
komunikasi di server untuk "menyajikan" halaman Web ke browser disebut,
perangkat lunak server Web.
Program Utilitas 
Perangkat lunak/program utilitas merupakan perangkat lunak komputer
yang didisain untuk membantu proses analisis, konfigurasi, optimasi, dan
membantu pengelolaan sebuah komputer ataupun sistem.
PERUBAHAN SIFAT PERANGKAT
LUNAK
Dalam proses penyelidikan berbagai kategori perangkat lunak komputer, kami telah mencatat banyak
tren penting dalam arena perangkat lunak. Berdasarkan diskusi sebelumnya, kami dapat secara eksplisit
mengidentifikasi enam tren utama yang memiliki relevansi paling langsung dengan peran Anda sebagai
manajer: 
• 1.Lebih memperhatikan efisiensi manusia
• 2.Lebih banyak aplikasi yang dibeli, lebih sedikit perangkat lunak pendukung yang dibeli
• 3.Lebih banyak pemrograman menggunakan bahasa berorientasi objek
• 4.Lebih menekankan pada aplikasi yang berjalan di intranet dan Internet
• 5. Lebih banyak pengembangan pengguna
• 6. Lebih banyak menggunakan perangkat lunak produktivitas pribadi
INDUSTRI TEKNOLOGI INFORMASI
• Terdapat dua pemain terbesar dalam industri TI global: Hewlett-Packard
(HP) dan IBM. Kedua perusahaan tersebut awalnya adalah vendor
perangkat keras, tetapi keduanya sekarang memiliki kehadiran yang besar
di bidang perangkat lunak dan layanan computer. 
• Microsoft merupakan rumah perangkat lunak terbesar dan paling
berpengaruh, berbasis di Redmond, Washington, dan hingga tahun 2000
dipimpin oleh Bill Gates . 

Anda mungkin juga menyukai