sabdaJAP

COMPUTER SOFTWARE

Posted: September 21st 2012

COMPUTER SOFTWARE
Pada materi ini, tujuannya adalah untuk:
1.    Mengetahui perbedaan – perbedaan system software
2.    Mengetahui apa saja aplikasi computer
3.    Apa itu system operasi
4.    Bagaimana evolusi Software, dan trend kedepannya
Software berkembang karena pada dasarnya software dibutuhkan dalam zaman sekarang ini. Terlebih di bidang bisnis, dalam perusahaan. Salah satu penyebabnya juga adalah adanya perkembangan pada Hardware.
•    Masalah-masalah pada Software

–    Semakin tinggi suatu software, semakin kompleks, timbul lebih banyak error (bugs).
–    Testing dan “debugging” software yang digunakan dalam memeriksa masalah, akan tetapi mahal dan memakan waktu yang lama.

•    Dasar – dasar Software
–    Program Komputer    : Kumpulan dari instruksi
–    Programming        : Proses dalam membuat program
–    Programmers        : Orang yang melakukan programming

Dalam Software Komputer, terbagi atas 2 jenis, yaitu ;
1.    System Software        : Suatu instruksi yang mengelola system hardware
2.    Software Aplikasi        : Suatu system yang memiliki tujuan tertentu (spesifik)

I.    System Software

  •     Fungsinya mengontrol, memberikan layanan pada aktivitas computer.
  •     Berkomunikasi dengan software aplikasi untuk suatu system atau tujuan tertentu
  •     Memberikan fasilitas untuk testing dan debugging
  •     Bersifat independen

System software terbagi menjadi 2, yaitu ;

  • Sistem Control Programs    : mengontrrol semua system (hardware, software, data), system operasi
  • System Support Programs    : kemampuan spesifik

 

    Sistem Control Programs. Terbagi dua ;

o    System Operasi
a.    memantau semua operasi atau pekerjaan dalam computer.
b.    Mengalokasikan CPU Time dan memory utama untuk berjalannya program pada computer
c.    Memberikan ‘antarmuka’ antara user dan hardware
o    Manajemen Program
a.    Multitasking    : melakukan atau memanajemen dua atau lebih program secara  bersamaan. Contoh: membuka Ms Word, Browser, dan Music Player secara bersamaan.
b.    Multithreading    : mengelola beberapa program yang sama secara bersamaan. Contoh: membuka Ms Word, membuka lagi Ms Word yang baru.
c.    Time Sharing    : jika ada banyak user berbagi CPU yang sama. Tugasnya untuk berbagi untuk menggunakannya secara bergantian.
d.    Multiprocessing    : lebih dari 1 inti
o    Virtual Memory    : berasal dari memory external untuk menambahkan memory utama. Seperti menambah kecapatan, dll.
o    File Management    : mengelola file
o    Fault Tolerance    : tetap bisa melakukan pekerjaan lain jika terjadi error.
o    User Interface        : membuat “antarmuka”

    System Support Programs
Mensuport operasi, manajemen dan user dari system computer

II.    Software Aplikasi
Program yang memiliki tugas spesifik.
Tipe-tipe Software Aplikasi:
–    Propriety application software    : digunakan spesifik pada perusahaan tertentu.
–    Off-the-shelf application software : bisa digunakan oleh banyak orang (umum). Contohnya adalah Linux.

•    Bahasa Pemrograman
Ada banyak bahasa pemrogram yang memungkinkan user untuk mengelola computer
Gambar dibawah adalah gambar Perkembangan Bahasa Program

Bahasa Pemrograman:
1.    Bahasa Mesin    : menggunakan bilangan biner (0-1), masih sangat susah untuk dioperasikan
2.    Bahasa Assembly :  bahasa mesin (biner) sudah tersandikan menjadi kode-kode.  Tidak terlalu panjang
3.    Bahasa Prosedural : lebih baik dari bahasa kedua. Ada tatanannya. Contohnya adalah bahasa Cobol, C, Fortran, dan QuickBasic.
4.    Bahasa Nonproduseral :
5.    Bahasa Intelejen : bahasa pemrograman yang telah digunakan saat ini. Lebih dimengerti manusia. Defautnya adalah dalam Bahasa Inggris.

•    Proses Penterjemahan Bahasa Program

Program ditulis dalam bahasa program (source code) —- Program diterjemahkan (oleh Assembler, Complier, Interpreter) —- Program ditulis dalam Bahasa Mesin —- Diproses dalam CPU

Demikian ringkasan dari pertemuan hari Selasa 18 September kemarin, dalam matakuliah Pengantar Teknik Informatika…………….
Semoga bermanfaat.
Danke Schoen, Tchuess!!!! 😀 \m/


Leave a Reply

Your email address will not be published. Required fields are marked *

© 2021 Universitas Atma Jaya Yogyakarta
css.php