Kelompok 14-Sistem Komputer

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!