Rabu, 18 November 2009

pengtekkom

Software adalah suatu perangkat yang berisi serangkaian instruksi, program, prosedur, pengendali, pendukung dan aktifitas-aktifitas pengolahan perintah pada system computer.

Fungsi dari computer yang utama yaitu:

- melakukan aktifitas bersama-sama dengan hardware

- meyediakan segala sumber daya yang bisa digunakan pada sebuah computer

- bertindak sebagai perantara antara pengguna (user) dengan perangkat keras (hardware) untuk melakukan aktifitas dengan perintah yang harus dilakukan dalam software computer.

SO merupakan perangkat lunak yang berfungsi melakukan operasi yang mengurusi tentang segala aktifitas computer seperti mendukung operasi system aplikasi dan mengendalikan semua perangkat computer agar dapat berjalan selaras dengan fungsinya.

Tugas SO

  1. menyediakan antar muka pengguna seperti melakukan perintah (command-based user interface) dalam bentuk teks, mengarahkan menu(menu driven)
  2. antarmuka unit grafik(graphical user interface-GUI)

o kombinasi ikon dan menu untuk menerima dan melaksanakan perintah

o menyediakan informasi yang berkaitan dengan hardware, yaitu berupa perangkat yg aktf atau pasif, dan mengendalikan perangkat I/O.

  1. melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah proses sbb:

o multitasking, yaitu bisa melakukan tugas secara serentak atau sekaligus pada aplikasi yang sama maupun berbeda.

o Multiprocessing, penggunaan atau pemprosesan sebuah program secara serentak oleh beberapa unit CPU

o Timesharing, menggunakan system computer yang sama pada banyak pengguna

o Multithreading, memproses aktifitas pada bentuk yang sama dengan multitasking tetapi pada aplikasi tunggal

o Scalability dan network, upaya computer dalam mengendalikan dan meningkatkan kewaspadaan dan keamanan

Layanan SO berupa eksekusi program, operasi I/O, manipulasi file system, komunikasi dan deteksi kesalahan.

Bahasa pemrograman adalah perangkat lunak bahasa yang digunakan dengan cara merancang atau membuat program sesuai dengan struktur dan metode yang dimiliki oleh bahasa program itu sendiri.

Model pemrograman tak terstruktur yaitu model pemrograman yang dimiliki oleh bahasa mesin. Bentuk dan strukturnya sulit untuk ditentukan algoritmanya.

Model pemrograman terstruktur adalah cara pemrosesan yang terstruktur.

Model Pemrograman Berorientasi Objek

Pengkapsulan, yaitu penggabungan data dan metode kedalam satu kesatuan yang disebut kelas.

Pewarisan, yaitu penurunan terhadap sifat induk dan memungkinkan untuk membuat kelas baru yang memiliki data dan metode dari kelas lain, tetapi juga memiliki data dan metode sendiri.

Polimorfisme, yaitu beberapa kelas yang diturunkan dari satu kelas mempunyai metode yang sama tetapi implementasinya yang berbeda.

Control merupakan perangkat yang digunakan untuk mengendalikan operasi computer yang berupa set instruksi yang menyatu dengan perangkat keras computer, sehingga sering disebut mikrokontroler. Mikrokontroler bertugas mengerjakan instruksi-instruksi yang diberikan kepadanya.

Arsitektur computer berkaitan dengan fungsi-fungsi operasi dari masing-masing komponen system computer. Sedangkan organisasi computer berkaitan dengan unit-unit operasional dan interkoneksinya yang merealisasikan spesifikasi arsitektural. Susunan atau kumpulan dari komponen-komponen computer yang saling terintegrasi dan memiliki tujuan melakukan sebuah operasi tertentu terbentuklah sebuah system computer.