Rabu, 11 Maret 2009

Tugas Sistem Informasi

ARISTYA ARYA N

10507671

MI-14

1. Sebutkan dan jelaskan tiga komponen utama sebuah mesin komputer !

2. Sebutkan dan jelaskan tiga komponen di dalam senuah CPU (central processing unit) !

3. Jelaskan empat definisi dari sebuah sistem operasi !

4. Jelaskan dengan lengkap proses booting (start) komputer!

5. Jelaskan istilah-istilah dibawah ini :

a. Computer user

b. Application program

c. Complier

d. Computer library

e. Shell

f. System call

g. Operating system kernel

h. Computer hardware

6. Jelaskan hubungan dari istilah-istilah diatas sehingga dapat menjelaskan sebuah struktur sistem operasi !

Answers !

  1. A. Processor

Prosesor, merupakan sebuah perangkat utama komputer yang mengatur semua aktifitas komputer. http://otakkacau.co.cc/?p=92

b. main memory

Memori ialah tempat penyimpan data pada komputer.Memori dibagi menjadi dua ;

Read Only Memory (ROM)

Random Access Memori (RAM) http://otakkacau.co.cc/?p=92

c. i/o modules

a. Input Device, adalah perangkat keras komputer yang berfungsi untuk memasukkan data ke dalam memori komputer, seperti keyboard, mouse, printer dan lain-lain.

b. Output Device, adalah perangkat komputer yang berguna untuk menghasilkan keluaran, apakah itu ke kertas (hardcopy), ke layar monitor (softcopy) atau keluaran berupa suara. Contohnya printer, speaker, plotter, monitor dan banyak yang lainnya. Dari penjelasan diatas dapat kita simpulkan bahwa prinsip kerja komputer tersebut diawali memasukkan data dari perangkat input, lalu data tersebut diolah sedemikian rupa oleh CPU sesuai yang kita inginkan dan data yang telah diolah tadi disimpan dalam memori komputer atau disk. Data yang disimpan dapat kita lihat hasilnya melalui perangkat keluaran. http://otakkacau.co.cc/?p=92

2. Tiga komponen sebuah CPU

a. control unit

yang memberi sinyal kepada komponen lain atau yang mampu mengatur jalannya program

b. ALU(aritmatic logic unit)

melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. Melakukan keputusan dari suatu operasi logika dengan instruksi program atau unit yang bertugas untuk melakukan operasi aritmetika dan operasi logika berdasar instruksi yang ditentukan. http://www.total.or.id/info.php?kk=alu

c. Register

Sebagai pembantu procesor dalam pertukaran data antara procesor dengan main memory atau sebagai tempat menyimpan sementara yang akan di proses oleh cpu atau juga digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses.

(http://id.wikipedia.org/wiki/CPU)

3. =>program yang mengoperasikan atau mengatur sumber daya komputer

=>program yang menyediakan lingkungan eksekusi bagi program yang ada di atasnya

=>program yang memungkinkan user mendapatkan kemudahan dalam menggunakan komputer

=>program yang menggunakan hardware se efesien mungkin

(andisugandi)

4. Booting pada artinya adalah istilah teknologi informasi yang mengacu kepada awal dari proses menyalakan komputer dimana semua register prosesor disetting kosong, dan status mikroprosesor/prosesor disetting reset. Kemudian address 0xFFFF diload di segment code dan instruksi yang terdapat pada alamat address 0xFFFF tersebut dieksekusi. Kemudian BIOS akan melakukan pemeriksaan terhadap semua error dalam memory (Power-On Self Test), device-device yang tersambung kepada komputer, seperti port-port serial dan lain-lain. Setelah pemeriksaan terhadap sistem tersebut selesai, maka BIOS akan mencari (Sistem Operasi), memuatnya di memori dan mengeksekusinya. Dengan melakukan perubahan dalam setup BIOS (kita dapat melakukannya dengan menekan tombol tertentu saat proses booting mulai berjalan), kita dapat menentukan agar BIOS mencari Sistem Operasi ke dalam floppy disk, hard disk, CD-ROM, USB dan lain-lain.( http://id.wikipedia.org/wiki/Booting)

5. a. Computer user

=> Pemakai komputer

b. Application program

=> Adalah suatu program komputer yang dapat menyelesaikan suatu pekerjaan tertentu. Program software yang ditujukan untuk suatu aplikasi khusus (contoh: winamp, microsoft office, dll), pengelolaan database, termasuk juga software yang digunakan untuk proses real-time, software untuk keperluan bisnis, perhitungan ilmiah dan teknik, embedded software, software untuk digunakan pada komputer pribadi, dan program artificial intelligence (kecerdasan buatan).( Kamus Komputer dan Teknologi Informasi ) Kamus Komputer dan Teknologi Informasi

c. Complier

=> Merupakan suatu proses pengubahan bahasa Tingkat tinggi (bahasa manusia), ke dalam Bahasa yang dimengerti oleh mesin(Binary). ( Kamus Komputer dan Teknologi Informasi )

d. Computer Library

a. => yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain

( Kamus Komputer dan Teknologi Informasi )

e. Shell

=> progam yang menerima masukan berupa perintah ke sistem, dan menterjemahkan menjadi aktivitas sistem komputer.

Shell dapat berupa text-based shell atau GUI-based shell ( Kamus Komputer dan Teknologi Informasi ) Kamus

f. System call

=> System call merupakan jembatan antara proses dan sistem operasi. System call ini ditulis dalam bahasa assembly atau bahasa tingkat tinggi yang dapat mengendalikan mesin seperti bahasa C berikut parameter dari sistem call tersebut. Contoh: UNIX menyediakan system call: read, write yang digunakan untuk operasi I/O pada berkas. ( Kamus Komputer dan Teknologi Informasi ) Kamus

g. Operating System Kernel

=> Kernel dalam ilmu komputer, merupakan suatu perangkat lunak yang menjadi bagian inti dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman.

Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing.

Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks, oleh karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi hardware. Abstraksi-abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses kepada perangkat keras menjadi mudah dan seragam. Sehingga abstraksi pada akhirnya memudahkan pekerjaan programer.

( http://id.wikipedia.org/wiki/kernel)

6. Untuk memudahkan menghubungkan dari istilah-istilah di atas, kita harus memahami arti dari system operasi terlebih dahulu. Saya mengambil kesimpulan dari definisi diatas bahwa operasi system berguna untuk users agar memudahkan/dalam menggunakan computer. dalam sistem operasi user,harware dan program sangat berperan karena ketiga hal inilah yang membentuk sistim operasi, kita mulai dari computer hardware sebagai perangkat yang di pakai oleh user(operator) untuk menjalankan suatu aplikasi program sesuai kebutuhan user. Untuk menjalankan program, user tentunya tidak sendirian dalam menjalankan nya,karena program harus ada interface dengan hardware,sebut saja operating sistem kernel,shell dan sistem call.selanjutnya dalam mengoperasikan program,kita membutuhkan program lain maka tugas computer library lah, selanjutnya dalam menjalankan program misalnya turbo c++ ada yang disebut compiler, ini berguna bagi user karena compiler bertugas untuk mengubah bahasa tingkat tinggi ke bahasa mesin sehingga user lebih mudah menggunakan suatu program.