Upload
stella-christa
View
222
Download
0
Embed Size (px)
Citation preview
7/23/2019 Kelompok 14-Sistem Komputer
1/10
Kelompok 14
Anggota:
Fikriatul Hidayah 132210101010
Ayunda Nur H 132210101014
Stella Christa S 132210101030
illy Farisa K! 132210101032
Nindi "ipamela #! 1322101010$2
S%S&' K()*&'+
Sistem Komputer adalah elemen,elemen yang terkait untuk men-alankan suatu
akti.itas dengan menggunakan komputer! 'lemen dari sistem komputer terdiri dari
manusianya /rainare perangkat lunak /so.tare dan perangkat keras hardare!
&entu sa-a hard1are tidak 0erarti apa,apa -ika tidak ada salah satu dari dua
lainnya /so.tare dan 0rain1are2! Contoh sederhananya3 siapa yang akan
menghidupkan komputer -ika tidak ada manusia! Atau akan men-alankan perintah apa
komputer terseut -ika tidak ada so.tarenya! Arsitektur 4on Neumann menggam0arkan
komputer dengan empat 0agian utama: *nit Aritmatika dan 5ogis /A5*23 unit kontrol3
memori3 dan alat masukan dan hasil /se6ara kolekti. dinamakan %7(2! 8agian ini
dihuungkan oleh erkas kaat 9us9!
Komponen , komponen dalam sistem komputer teragi 3 yang tidak isa terpisahkan
yaitu :
1. Hardware ( Perangkat Keras )
)erangkat yang dapat kita lihat dan dapat kita sentuh se6ara
.isik seperti perangkat perangkat masukan perangkat pemroses
maupun perangkat keluaran! )eralatan ini umumnya 6ukup
6anggih! "ia dapat eker-a erdasarkan perintah yang ada padanya
yang dise0ut -uga dengan instru6tion set tadi! "engan adanya
perintah yang dimengerti oleh mesin terse0ut3 maka perintah
terse0ut melakukan 0er0agai akti.itas kepada mesin yang
dimengerti oleh mesin terse0ut sehingga mesin 0isa 0eker-a
erdasarkan susunan perintah yang didapatkan olehnya
7/23/2019 Kelompok 14-Sistem Komputer
2/10
a! )rocessing Device
- Processing Device (CPU)C)* / Central )ro6essing *nit 2 0erperanan untuk memproses
arahan3 melaksanakan pengiraan dan menguruskan laluan in.ormasi
menerusi system komputer! *nit atau peranti pemprosesan -uga akan
0erkomunikasi dengan peranti input 3 output dan storan 0agi melaksanakan
arahan,arahan erkaitan!
"alam komputer,komputer modern kedua unit ini terletak dalam satu
sirkuit terpadu /%C , %ntegrated Cir6uit yang iasanya diseut C)* /Central
Processing Unit! C)* memiliki .ungsi adalah program,program yang
disimpan
dalam memori utama dengan 6ara mengamil instruksi, instruksi3 mengu-i
instruksi terse0ut dan mengeksekusinya satu persatu sesuai perintah! )andangan
sederhananya adalah operasi pema6aan instruksi /.et6h dan operasi pelaksanaan
instruksi / ee6ute ! C)* memiliki dua agian utama yaitu :
ALU ( Arithmetic Logic Unit )
*nit Aritmatika dan 5ogika3 atau Arithmetic Logic Unit /A5*23 adalah
alat yang melakukan semua operasi aritmatika dengan dasar pen-umlahan
sehingga sirkuit elektronik yang digunakan diseut adder -uga melakukan
keputusan dari suatu operasi logika sesuai dengan instruksi program!
(perasi logika meliputi perandingan dua operand dengan menggunakan
operator logika tertentu3 yaitu sama dengan /;23 tidak sama dengan /23
kurang dari /
7/23/2019 Kelompok 14-Sistem Komputer
3/10
utama! engam0il data dari memori utama untuk diolah! engirim
instruksi ke A5* -ika ada instruksi untuk perhitungan aritmatika atauperandingan logika! em0a1a hasil pengolahan data kem0ali ke
memori utama lagi untuk disimpan3 dan pada saatnya akan disa-ikan ke
alat output!
Selain itu C)* -uga memiliki 0e0erapa alat penyimpanan yang
erukuran ke6il yang diseut dengan $egister yang memiliki .ungsi Alat
penyimpanan ke6il dgn ke6epatan akses 6ukup tinggi3 yg digunakan untuk
menyimpan data dan instruksi yang sedang diproses3 sementara data
dan instruksi lainnya yang menunggu giliran untuk diproses masih
disimpan di dalam memori utama!
8anyak register dalam C)* masing,masing sesuai dengan .ungsinya yaitu :
- %nstr&ction $egister ( %$ )
"igunakan untuk menyimpan instruksi yang sedang diproses!
- Program Co&nter ( PC )
"igunakan untuk menyimpan alamat lokasi dari memori utama
yang 0erisi instruksi yang sedang diproses! Selama pemrosesan
instruksi isi )C diuah men-adi alamat dari memori utama
yang 0erisi instruksi erikutnya!
- 'eneral P&rose $egister
)unya kegunaan umum yang 0erhu0ungan dengan data yang
sedang diproses! Contoh3 yg digunakan untuk menampung data
dise0ut operand register untuk menampung hasil diseut a66umulator
- emor* Data $egister ( D$ )
"igunakan untuk menampung data atau instruksi hasil
pengiriman dari memori utama ke C)* atau menampung data yg
akan direkam ke memori utama hasil pengolahan oleh C)*!
- emor* Address $egister
"igunakan untuk menampung alamat data atau instruksi pada
memori utama yg akan diamil atau yg akan diletakkan! Selain
register3 0e0erapa C)* menggunakan suatu cache memor*
yang mempunyai ke6epatan sangat tinggi3 agar ker-a C)* le0ih
7/23/2019 Kelompok 14-Sistem Komputer
4/10
e.isien! &anpa 6a6he memory3 C)* akan menunggu sampai
data7instruksi diterima dari memori utama atau menunggu hasilpengolahan selesai dikirim ke memori utama3 0aru proses
selan-utnya 0isa dilakukan! )adahalproses dari memori utama
le0ih lam0at di0anding ke6epatan register sehingga akan
0anyak 1aktu ter0uang! "engan adanya 6a6he memory3 se-umlah
0lok in.ormasi pada memori utama dipindahkan ke 6a6he memory
dan selan-utnya C)* akan selalu erhuungan dengan 6a6he
memory!
! %n&t Device dan +&t&t Device
%,+ mem0olehkan komputer mendapatkan in.ormasi dari dunia luar3 dan
menaruh hasil ker-anya di sana3 dapaterentuk .isik /hard6opy2 atau non
.isik /so.t6opy2! Ada eragai ma6am alat %7( dari yang akra keyoard
monitor dan disk dri>e3 ke yang le0ih tidak 0iasa seperti 1e06am
/kamera e printer s6anner dan seagainya! #ang dimiliki oleh semua alat
masukan 0iasa ialahaha mereka meng,en6ode /menguah in.ormasi dari
suatu ma6am ke dalam data yang 0isa diolah le0ih lan-ut oleh sistem
komputer igital! Alat output3 men,de6ode data ke dalam in.ormasi
yang 0isa dimengerti oleh pemakai komputer!
1. %n&t Device
%nput "e>i6e adalah perangkat keras komputer yang
0er.ungsi se0agai alat untuk memasukan data atau
perintah ke dalam komputer! Alat,alatnya adalah :
Ke*oard
Pointing Device# o&se# o&ch screen# Digiti/er
'raich alet
0canner
icrohone
. +&t&t Device
(utput "e>i6e adalah perangkat keras komputer yang 0er.ungsi untuk
menampilkan keluaran se0agai hasil pengolahan data! Keluaran
dapat 0erupa hard,6opy /ke kertas23 so.t,6opy /ke monitor23 ataupun
7/23/2019 Kelompok 14-Sistem Komputer
5/10
0erupa suara! Alatnya antara lain adalah :
onitor Printer
0eaker
6! 0torage Device
%nternal 0torage
Adalah media penyimpanan yang terdapat didalam komputer yaitu:
$A ( $andom Access emor* )
*ntuk menyimpan program yang kita olah untuk sementara 1aktu! dapat
diakses se6ara a6ak / dapat diisi7ditulis3 diam0il3 atau dihapus isinya 2!
Struktur +A teragi men-adi empat agian utama yaitu:
- %n&t 0torage
"igunakan untuk menampung input yang dimasukkan melalui alat
input!
- Program 0torage
"igunakan untuk menyimpan semua instruksi,instruksi
program yang akan diakses!
- 2orking 0torage
"igunakan untuk menyimpan data yang akan diolah dan hasil
pengolahan!
- +&t&t 0torge
"igunakan untuk menampung hasil akhir dari pengolahan data
yang akan ditampilkan ke alat output!
$+ ( $ead +nl* emori )
emori yang hanya 0isa di0a6a dan 0erguna seagai penyedia
in.ormasi pada saat komputer pertama kali dinyalakan! Hanya dapat
dia6a tidak isa mengisi sesuatu ke dalam +(3 sudah diisi
oleh pa0rik pem0uatnya! 8erupa sistem operasi yg terdiri dari
program pokok3 seperti program untuk mengatur penampilan
karakter di layar3 pengisian tom0ol kun6i papan ketik untuk
keperluan kontrol tertentu3 dan ootstrap program! )rogram
ootstrap diperlukan pada
7/23/2019 Kelompok 14-Sistem Komputer
6/10
- 0torage Device
+egister C)* 0erukuran ke6il sehingga tidak dapat menyimpansemua in.ormasi3 maka C)* harus dilengkapi dengan alat
penyimpan erkapasitas leih esar yaitu memori utama! &eragi
men-adi dua yaitu:
saat pertama kali sistem komputer diakti.kan /ooting yang dapat
0erupa cold ooting atau warm ooting! "imungkinkan
untuk meru0ah isi +(3 dengan 6ara memprogram kemali yaitu :
P$+ (Programmale $ead +nl* emor*)# yg
hanya dapat diprogram satu kali!
3P$+ (3rasale Programmale $ead +nl*
emor* dapat dihapus dgn sinar ultra>iolet dapat
diprogram kemali erulang,ulang!
33P$+ (3lectricall* 3rasale Programmale
$ead +nl* emor*)# dapat dihapus se6ara
elektronik dan dapat diprogram kemali!
34ternal 0torage
)erangkat keras untuk melakukan operasi penulisan3 pema6aan ?
penyimpanan data di luar komponen utama yaitu :
5lo* Disk
Hard Disk
CD $oom
D6D
a! 0o7tware ( Perangkat L&nak )
+angkaian prosedur dan dokumentasi program yang
er.ungsi menyelesaikan masalah yang dikehendaki! erupakan
data elektronik yang disimpan sedemikian rupa oleh komputer itu
sendiri data yang disimpan ini dapat erupa program atau instruksi
yang akan di-alankan oleh perintah maupun 6atatan,6atatan yang
diperlukan oleh komputer untuk men-alankan perintah yang
di-alankannya!
7/23/2019 Kelompok 14-Sistem Komputer
7/10
+erating 0*stem
Sistem operasi atau oerating s*stem ialah )rogramdasar pada komputer yang menghuungkan pengguna dengan
hardware komputer)erangkat lunak yang dihu0ungkan
dengan pelaksanaan program dan koordinasi dari akti>itas sistem komputer!
Ada 0e0erapa ma6am system operasi diantaranya adalah :
Lin&4
2indows
ac +0
&ugas sistem operasi termasuk /tetapi tidak hanya2 mengurus
pen-alanan program di atasnya koordinasi %nput (utput pemrosesan memori
serta penginstalan dan pemuangan so.tare!
Sistem operasi3 menentukan program yang mana
di-alankan kapan dan alat yang mana /seperti memori atau
%7( yang mereka gunakan! Sistem operasi -uga memerikan
ser>is kepada program lain seperti kode /driver yang memolehkan
programer untuk menulis program untuk suatu mesin tanpa perlu mengetahui
detail dari semua alat elektronik yang terhuung!
Alication Program
#aitu program komputer yang siap digunakan atau
dise0ut -uga program siap pakai! )rogram paket digunakan
untuk aplikasi isnis se6ara umum aplikasi khusus diidang
industri aplikasi untuk meningkatkan produkti.itas organisasi
ayau perusahaan dan aplikasi untuk produkti.itas perorangan!
Contoh :
icroso7t 2ord
icroso7t 34cel
CorelDraw 89
Dll
Lang&age Program
5anguage )rogram atau 0ahasa pemrograman adalah
7/23/2019 Kelompok 14-Sistem Komputer
8/10
0ahasa yang digunakan oleh manusia untuk 0erkomunikasi
dengan komputer karena komputer memiliki ahasa sendirimaka komputer tidak akan merespon selain menggunakan
ahasa )emrograman3 seperti :8ahasa komputer yang digunakan
untuk menulis instruksi,instruksi program untuk
melakukan suatu peker-aan yang dilakukan oleh programer3
seperti :
6is&al asic
&ro ascal
Delhi
! :rainware ( +rang ;ang engoerasikanKom&ter
8rain1are adalah orang yang mengoperasikan se0uah komputer karena
-ika tidak ada orang yang mengoperasikan maka tidak akan dapat digunakan!
+erasi 0istem Kom&ter
Se6ara umum3 sistem komputer terdiri atas C)* dan se-umlah de>i6e
6ontroller yang terhu0ung melalui se0uah 0us yang menyediakan akses
ke memori! *mumnya3 setiap de>i6e 6ontroller 0ertanggung -a1a0 atas
se0uah hard1are spesis.ik! Setiap de>i6e dan C)* dapat 0eroperasi se6ara
konkuren untuk mendapatkan akses ke memori! Adanya 0e0erapa
hard1are ini dapat menye0a0kan masalah sinkronisasi! Karena itu untuk
men6egahnya se0uah memory 6ontroller ditamahkan untuk sinkronisasi akses
memori!
)ada sistem komputer yang le0ih ma-u3 arsitekturnya le0ih kompleks!
*ntuk meningkatkan per.orma3 digunakan 0e0erapa 0uah 0us ! &iap
0us merupakan -alur data antara eerapa de>i6e yang ereda! "engan 6ara ini
+A )rosesor3 @)* /4@A A@)2 dihu0ungkan oleh 0us utama 0erke6epatan
tinggi yang leih dikenal dengan nama FS8 /Front Side 8us ! Sementara
perangkat lain yang leih lamat dihuungkan oleh us yang erke6epatan
leih rendah yang terhu0ung dengan 0us lain yang le0ih 6epat sampai ke
0us utama! *ntuk komunikasi antar us ini digunakan seuah ridge!
&anggung -a1a0 sinkronisasi 0us yang se6ara tak langsung -uga
7/23/2019 Kelompok 14-Sistem Komputer
9/10
mempengaruhi sinkronisasi memori dilakukan oleh se0uah 0us 6ontroller
atau dikenal seagai us master ! 8us master akan mengendalikan aliran datahingga pada satu aktu us hanya erisi data dari satu uah de>i6e!
)ada prakteknya ridge dan us master ini disatukan dalam seuah 6hipset! ika
komputer dinyalakan yang dikenal dengan nama ooting komputer akan
men-alankan ootstrap program yaitu seuah program sederhana yang
disimpan dalam +( yang erentuk 6hip C(S /Complementary etal
(ide Semi6ondu6tor! Chip C(S modern iasanya ertipe
'')+(/'le6tri6ally 'rasa0le )rogramma0le +ead (nly emory23 yaitu
memori non,>olatile /tak terhapus -ika po1er dimatikan2 yang dapat ditulis
dan dihapus dengan pulsa
elektronik! 5alu ootsrap program ini leih dikenal seagai 8%(S /8asi6 %nput
(utput System!
8ootstrap program utama3 yang 0iasanya terletak di other0oard akan
memeriksa hard1are,hard1are utama dan melakukan inisialisasi
terhadap program dalam hardare yang dikenal dengan nama .irmare!
8ootstrap program utama kemudian akan men6ari dan meload kernel sistem
operasi ke memori lalu dilan-utkan dengan inisialisasi sistem operasi! "ari sini
program sistem operasi akan menunggu ke-adian tertentu! Ke-adian ini akan
menentukan apa yang akan dilakukan sistem operasi erikutnya / e>ent,dri>en !
Ke-adian ini pada komputer modern iasanya ditandai dengan mun6ulnya
interrupt dari so.t1are atau hard1are3 sehingga Sistem (perasi ini
dise0ut %nterrupt,dri>en! %nterrupt dari hardare iasanya dikirimkan melalui
suatu signal tertentu sedangkan so.tare mengirim interrupt dengan 6ara
men-alankan system 6all atau -uga dikenal dengan istilah monitor 6all !
System7onitor 6all ini akan menye0a0kan trap yaitu interrupt khusus yang
dihasilkan oleh so.t1are karena adanya masalah atau permintaan terhadap
layanan sistem operasi! &rap ini -uga sering diseut seagai e6eption!
Setiap interrupt ter-adi3 sekumpulan kode yang dikenal se0agai %S+
/%nterrupt Ser>i6e +outine akan menentukan tindakan yang akan diamil!
*ntuk menentukan tindakan yang harus dilakukan3 dapat dilakukan
dengan dua 6ara yaitu polling yang memuat komputer memeriksa satu demi
7/23/2019 Kelompok 14-Sistem Komputer
10/10
satu perangkat yang ada untuk menyelidiki sum0er interrupt dan dengan 6ara
menggunakan alamat,alamat %S+ yang disimpan dalam array yang dikenalse0agai interrupt >e6tor di mana sistem akan memeriksa %nterrupt e6tor setiap
kali interrupt ter-adi! Arsitektur interrupt harus mampu untuk menyimpan alamat
instruksi yang di, interrupt ! )ada komputer lama3 alamat ini disimpan di
tempat tertentu yang tetap sedangkan pada komputer aru alamat itu
disimpan di sta6k ersama,sama dengan in.ormasi state saat itu!