Selasa, 09 September 2014



1.Aktifitas   apa yang digunakan system operasi berhubungan dengan:
     -Management Proses
     -Management memori utama
     -   “ Berkas
2.apa kegunaan system command interpreter?
3.apa yang dimaksud dengan system call? Sebutkan contohnya
4.apa yang dimaksud dengan system program
5.apa keuntungan dan kelemahan system layer?
6.apa keuntungan dan kerugian system virtual memori?
                
                JAWAB
-Management proses.
Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global. suatu program adalah satu entitas pasif, seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkat sumber daya/ resource yang berkenaan dengannya.

-Management Memori utama.
Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global. suatu program adalah satu entitas pasif, seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkat sumber daya/ resource yang berkenaan dengannya.

-Berkas.
Berkas adalah kumpulan informasi berkait yang diberi nama dan direkam pada tempat penyimpanan sekunder.

2).Kegunaan Sytem Command Interpreter.

Kegunaan Command Interpreter, anatar lain sebagai berikut :
  1. Eksekusi Program. Sistem harus dapat memanggil program ke memori dan menjalankannya. Program tersebut harus dapat mengakhiri eksekusinya dalam bentuk normal atau abnormal (indikasi error).
  2. Operasi-operasi I/O. Pada saat running program kemungkinan dibutuhkan I/O, mungkin berupa file atau peralatan I/O. Agar efisien dan aman, maka user tidak boleh mengontrol I/O secara langsung, pengontrolan dilakukan oleh sistem operasi.
  3. Manipulasi sistem file. Kapabilitas program untuk membaca, menulis, membuat dan menghapus file.
  4. Komunikasi. Komunikasi dibutuhkan jika beberapa proses yang sedang dieksekusi saling tukar-menukar informasi. Penukaran informasi dapat dilakukan oleh beberapa proses dalam satu komputer atau dalam komputer yang berbeda melalui system jaringan. Komunikasi dilakukan dengan cara berbagi memori (shared memory) atau dengan cara pengiriman pesan (message passing).
  5. Mendeteksi kesalahan. Sistem harus menjamin kebenaran dalam komputasi dengan melakukan pendeteksian error pada CPU dan memori, perangkat I/O atau pada user program.
  • 3).Apa yang di maksud system call beserta contohnya:

    System Call adalah penyedia antarmuka dari pelayanan-palayanan yang tersedia dengan Sistem Operasi. Umumnya System Call menggunakan bahasa C dan C++, meskipun tugas-tugas seperti hardware yang harus diakses langsung, maka menggunakan bahasa assembly.
     
    CONTOH:
    Process control: mengontrol proses yang berjalan 
  • File management: memanage file-file yang berjalan pada program
  • Device management: memanage device apa saja yang digunakan pada program
  • Information Maintenance: sebagai penghubung antara user dengan sistem operasi dari berbagai informasi.
  • Communication: pertukaran informasi dari proses yang berjalan dengan sistem operasi.
4).SYSTEM PROGRAM

Program sistem adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, atau dengan kata lain program sistem adalah software pada lapisan pertama yang disimpan pada memori komputer dan merupakan program pertama yang dijalankan pada saat komputer dinyalakan (setelah BIOS). Program sistem sering juga disebut sistem operasi.

Program lainnya, biasanya ini berkaitan dengan program aplikasi baik itu aplikasi untuk melakukan pemrograman maupun aktifitas lainnya. Program aplikasi adalah perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna, dan perangkat lunak tersebut biasanya dijalankan diatas Program Sistem, maka program aplikasi tidak dapat dijalankan tanpa ada program sistem.

5).SYSTEM LAYER

-KEUNTUNGAN:

·  setiap kali berinteraksi dengan program di komputer  yang dirancang khusus untuk digunakan pada jaringan, maka berhadapan  langsung dengan lapisan aplikasi
·  Lapisan layer ini memungkinkan berbagai fungsi pada  puluhan protokol lapisan aplikasi yang berbeda
·  menyediakan layanan untuk program yang ingin menggunakan jaringan, dan pengguna

-KEKURANGAN:

·  Sistem operasi itu sendiri dapat (dan tidak) menggunakan layanan secara langsung pada lapisan aplikasi
·  Satu-satunya yang tidak menyediakan layanan ke lapisan di atasnya dalam tumpukan urutan layer
·  bersifat teoritis dan tidak benar-benar melakukan fungsi yang sebenarnya.

6).SYSTEM VIRTUAL MEMORI:

-KEUNTUNGAN
Konsep mesin virtual menyediakan proteksi yang lengkap untuk sumber daya system sehingga masing-masing mesin virtual dipisahkan mesin virtual yang lain. Isolasi ini tidak memperbolehkan pembagian sumber daya secara langsung
• Sistem mesin virtual adalah mesin yang sempurna untuk riset dan pengembangan system operasi. Pengembangan system dikerjakan pada mesin virtual, termasuk di dalamnya mesin fisik dan tidak mengganggu operasi system yang normal.

-KEKURANGAN:

Konsep mesin virtual sangat sulit untuk mengimplementasikan kebutuhan dan duplikasi yang tepat pada mesin yang sebenarnya.

Sabtu, 30 Agustus 2014






KOMPONEN KOMPUTER DAN MANFAATNYA

1)Motherboard

Motherboard adalah komponen komputer tempat kita menancapkan atau memasangkan komponen-komponen komputer lainnya seperti processor, video card, sound card, hard disk, dan lain sebagainya.
Motherboard berfungsi untuk menghubungkan setiap komponen-komponen komputer tersebut agar bisa saling berkomunikasi satu sama lain. Setiap motherboard memiliki spesifikasi-nya masing-masing, spesifikasi seperti processor apa yang didukungnya dan berapa kapasitas maksimal RAM yang didukung oleh motherboard tersebut.

2)Processor

Jika sebuah komputer diibaratkan sebagai seorang manusia, maka processor adalah otak manusia tersebut. Processor atau CPU (Central Processing Unit) adalah sebuah komponen komputer yang bertugas untuk mengeksekusi instruksi atau melakukan perhitungan-perhitungan. Sebelum membeli sebuah processor kalian harus mencari tahu terlebih dahulu socket processor apa yang dimiliki oleh motherboard kalian, apakah socket AM2, socket LGA 775, atau lain sebagainya.

3)RAM

RAM adalah singkatan dari Random Access Memory, yaitu sebuah komponen komputer yang berfungsi untuk menyimpan data sementara dari suatu program yang sedang kita jalankan dan data-data tersebut bisa diakses secara acak atau random. Sebelum membeli sebuah RAM kalian harus mencari tahu terlebih dahulu slot RAM apa yang dimiliki oleh motherboard kalian, apakah SDRAM, DDR, DDR2, atau lain sebagainya.

4)VideoCard(VGA)

Video card ini adalah komponen komputer yang berfungsi untuk menghasilkan output gambar untuk ditampilkan di monitor. Sebelum membeli sebuah video card, kalian harus mencari tahu terlebih dahulu slot video card apa yang dimiliki oleh motherboard kalian, apakah slot PCI, AGP, PCI-X, PCI Express, atau lain sebagainya.


5)SoundCard

Sound card adalah sebuah komponen komputer yang berfungsi untuk menghasilkan suara dan menyediakan port-port inputan dan outputan. Sound card biasanya telah disediakan secara onboard di motherboard-motherboard baru yang ada di pasaran saat ini, jadi kalian tidak perlu mengeluarkan dana ekstra untuk membeli sebuah sound card.




6)HardDisk

Hard disk adalah komponen komputer tempat kita menyimpan data. Semakin besar kapasitas hard disk yang kita miliki di komputer kita maka semakin banyak juga data yang bisa kita simpan di komputer kita tersebut. Sebelum membeli hard disk kalian harus mencari tahu terlebih dahulu interface hard disk apa yang dimiliki oleh motherboard kalian, apakah IDE, SCSI, SATA, atau lain sebagainya.

7)OpticalDiscDrive

Walaupun tanpa sebuah optical disc drive komputer kita bisa nyala atau berfungsi, tetapi rasanya tanpa komponen komputer yang satu ini komputer kita seperti terisolasi dari dunia luar, terisolasi dari dunia luar maksudnya kita akan kesulitan jika suatu saat ingin meng-copy data, meng-install program, menonton film VCD atau DVD, yang semuanya tersimpan di dalam sebuah keping CD atau DVD. Optical Disc Drive ini bisa berupa CD-ROM, DVD-ROM, DVD-RW, Blue-Ray, atau lain sebagainya. Sebelum membeli sebuah optical disk drive kalian harus mencari tahu dulu interface apa yang dimiliki oleh motherboard kalian, apakah IDE, SATA, atau lain sebagainya.

8)Monitor

Monitor adalah komponen komputer yang berfungsi untuk menampilkan gambar yang di-output dari video card. Monitor komputer yang banyak tersedia di pasaran saat ini adalah monitor CRT (monitor tabung) dan monitor LCD, namun saat ini kebanyakan orang-orang lebih memilih menggunakan monitor LCD (terutama di kantor-kantor) karena monitor LCD ini selain tampilannya lebih modern, juga memiliki kelebihan lainnya yaitu hemat space dan hemat listrik.

9) Keyboard

Keyboard adalah sebuah komponen komputer inputan yang berfungsi sebagai alat untuk mengetikkan sesuatu. Selain keyboard standard, keyboard komputer saat ini memiliki model bermacam-macam, seperti keyboard mini, keyboard fleksibel yang bisa dilipat, keyboard wireless yang menggunakan bluetooth, dan lain sebagainya.

10) Mouse

Mouse adalah komponen komputer inputan yang berfungsi untuk menggerakan cursor di layar monitor kita dan untuk meng-klik sesuatu seperti tombol-tombol di sebuah program aplikasi. Mouse juga bermacam-macam modelnya, ada mouse standard, mouse untuk keperluan gaming, mouse wireless yang menggunakan bluetooth, dan lain sebagainya.

Jumat, 29 Agustus 2014


Artikel Algoritma
   Algoritma adalah Sistim kerja komputer memiliki brainware, hardware, dan software. Tanpa salah satu dari ketiga sistim tersebut, komputer tidak akan berguna. Kita akan lebih fokus pada softwarekomputer. Software terbangun atas susunan program (silahkan baca mengenai pengertian program) dan syntax (cara penulisan/pembuatan program). Untuk menyusun program atau syntax, diperlukannya langkah-langkah yang sistematis dan logis untuk dapat menyelesaikan masalah atau tujuan dalam proses pembuatan suatu software. Maka,Algoritma berperan penting dalam penyusunan program atau syntax tersebut. Pengertian Algoritma adalah susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software. Dalam dunia sehari-hari, mungkin tanpa kita sadari Algoritma telah masuk dalam kehidupan kita. Pengertian Algoritma adalah susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software. Dalam dunia sehari-hari, mungkin tanpa kita sadari Algoritma telah masuk dalam kehidupan kita. Algoritma berbeda dengan Logaritma. Logaritma merupakan operasi Matematika yang merupakan kebalikan dari eksponen atau pemangkatan. Contoh Logaritma seperti bc= a ditulis sebagai blog a = c (b disebut basis). Contoh nyata Algoritma dalam kehidupan sehari-hari adalah "Cara Membuat Mie Instan". Berikut langkah-langkah cara membuat mie instan: Ambil goreng di dalam lemari yang terletak di dapur. Siapkan peralatan yang diperlukan seperti panci, gunting, piring, serta sendok dan garpu. Masukkan bumbu mie instan pada piring Hidupkan kompor, kemudian tuangkan air kurang lebih tiga gelas air ke dalam panci kemudian tunggu hingga air mendidih. Masukkan mie instan ke dalam air mendidih, lalu aduk dan tunggu hingga tiga menit. Tiriskan air di dalam panci, kemudian tuangkan mie pada piring. Aduk mie agar bumbu tercampur merata pada mie kemudian sajikan dengan keadaan hangat. Kurang lebih di atas merupakan cara membuat mie instan. Langkah-langkah di atas juga termasuk dalam Algoritma. Jadi perlu diingat bahwa Algoritma tidak hanya diterapkan pada dunia komputasi, tetapi juga Algoritma diterapkan dalam kehidupan sehari-hari. Sedangkan dalam dunia komputasi, contoh penggunaan Algoritma adalah dalam pembuatan program pada bahasa pemrograman seperti bahasa C, C#, dan Visual Basic. Dengan syntax pada tiap bahasa pemrograman dan Algoritma, maka akan tersusun program-program dan terlahirlah software. Jadi intinya, Pengertian Algoritma adalah suatu langkah/urutan yang logis dan sistematis untuk pemecahan suatu masalah atau untuk mencapai tujuan yang diinginkan.