riandi gentry

PERANGKAT LUNAK PADA KOMPUTER

Posted: September 26th 2012

PERANGKAT LUNAK PADA KOMPUTER

Selain perangkat keras (hardware), dalam sistem komputer terdapat perangkat lunak (software) yaitu dimana adanya program, aplikasi untuk mendukung suatu kinerja komputer dalam penggunaan komputer oleh pengguna.Software membantu dalam proses operasi suatu komputer, dan menggambarkan suatu perintah dalam penggunaan komputer.

 

SISTEM KOMPUTER DIBAGI 2 YAITU :

  1. Perangkat Keras
  2. Perangkat Lunak

APLIKASI PERANGKAT LUNAK BARU TIDAK DAPAT BERKEMBANG CUKUP CEPAT UNTUK :

–          Menjaga dengan lingkungan bisnis yang dinamis

–          Mengimbangi dengan kemajuan pesat perangkat keras

KRISIS PERANGKAT LUNAK (BERKELANJUTAN)

  1. Perangkat Lunak harus dirawat (80% personil IT untuk perawatan)
  2. Semakin komplek aplikasi semakin banyak berpotensi “bugs” atau error
  3. Testing dan debugging sangat penting dalam perangkat lunak tapi untuk programmer sangat tidak efisien waktu dan malas untuk dilakukan, Mahal dan memakan waktu banyak.

PERANGKAT LUNAK :

  1. Program komputer : sekumpulan instruksi pada komputer
  2. Stored Program Concept : program atau instruksi yang disimpan didalam komputer dan dieksekusi.
  3. Programming : proses menulis program atau coding.
  4. Programmers : orang yang membuat program.

2 JENIS PERANGKAT LUNAK :

  1. Sistem perangkat lunak : instruksi untuk mengatur sumberdaya perangkat keras.
  2. Aplikasi perangkat lunak : instruksi untuk mengerjakan tugas pengguna yang lebih spesifik.

 

 

Sistem software :

  1. Mengontrol dan mendukung aktivitas sistem komputer.
  2. Mendukung aplikasi software
  3. Memfasilitasi pengembangan program, pengujian, dan debugging
  4. Independen dari setiap jenis aplikasi tertentu

System Control Programs : mengontrol penggunaan semua sistem sumberdaya (hardware,software data) ; sistem operasi

Sistem Operasi : sistem kontrol program

  1. mengawasi keseluruhan operasi komputer
  2. mengalokasikan waktu CPU dan memori utama untuk program yang berjalan pada komputer
  3. menyediakan antarmuka antara pengguna dan perangkat keras

Fungsi sistem operasi :

  1. Memulai komputer
  2. Menyediakan antarmuka pengguna
  3. Mengatur program
  4. Mengatur memori
  5. Mengatur jadwal pekerjaan dan mengkonfigurasi perangkat
  6. Membangun koneksi internet
  7. Kinerja monitor
  8. Menyediakan manajemen file dan utilitas lainnya
  9. Mengontrol jaringan
  10. Mengelola keamanan

Proses manajemen : mengatur program yang berjalan pada prosesor :

  1. Multitasking or multiprogramming : mengatur 2 atau lebih tugas atau program yang berjalan pada sistem komputer dalam waktu bersamaan.
  2. Multithreading :  jenis multitasking, menjalankan dua atau lebih tugas dari aplikasi yang sama secara bersamaan
  3. Timesharing  : banyak pengguna berbagi CPU yang sama, masing-masing menggunakan terminal input / output yang berbeda
  4. Multiprocessing : pengolahan simultan dengan beberapa CPU

Virtual Memory : memori yang tidak nyata, lebih dari kapasitas sebenarnya

  1. Virtual memory  : mensimulasikan lebih memori utama daripada benar-benar ada dalam sistem komputer.
  2. Manajemen file dan keamanan – mengelola pengaturan, dan akses ke, file diadakan di penyimpanan sekunder.
  3. Toleransi kesalahan – sistem dapat menghasilkan hasil yang benar dan terus beroperasi bahkan dihadapan kesalahan atau kesalahan.
  4. User interface – memungkinkan pengguna untuk memiliki kontrol langsung dari objek yang terlihat (ikon) dan tindakan yang mengganti perintah sintaks yang kompleks.

TIPE SISTEM OPERASI

OPERASI DESKTOP SISTEM UTAMA

Produk Microsoft :  MS-DOS, Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP

Produk lainnya : UNIX, Linux, Java Operating System (JavaOS), IBM O/S 2, Macintosh Operating System

Sistem Yang Mendukung Program : mendukung operasi, pengaturan, dan pengguna pada sistem operasi.Contohnya :

  1. System Utilities
  2. Performance Monitors
  3. Security Monitors

APLIKASI SOFTWARE  : program yang melakukan kegiatan pengolahan informasi yang spesifik dan fungsionalitas pengguna.

Tipe aplikasi software :

  1. Propprietary Application Software
  2. Off-the Shelf Application Software

SOFTWARE ISSUES

Evaluasi software dan seleksi

Lisensi Software :

  1. Copyright
  2. Licences

Upgrade software :

  1. Open Systems
  2. Open Source Software

 

BAHASA PEMROGRAMAN

Berbagai bahasa pemrograman memungkinkan orang untuk memberitahu komputer apa yang harus dilakukan.

Ada beberapa generasi bahasa pemrograman :

  1. Bahasa Mesin ( generasi pertama pada bahasa pemrograman)
  2. Bahasa Assembly (generasi kedua pada bahasa pemrograman)

Prosedural Bahasa (generasi ketiga bahasa)

  1. Nonprosedural Bahasa (generasi keempat bahasa)
  2. Bahasa Pemrograman Bahasa Alami [generasi kelima (Cerdas) bahasa]

CURRENT PROGRAMMING LANGUAGES

  1. Visual Programming Languages : Digunakan dalam lingkungan grafis

Contohnya : Visual Basic and Visual C++

  1. 2.       Hypertext Markup Language (HTML)

-standar bahasa yang digunakan dalam World Wide Web.

-berisi teks, gambar, dan jenis-jenis informasi seperti file data audio, video, dan program komputer dieksekusi.

  1. 3.       Extensible Markup Language (XML)

Peningkatan pada fungsi dokumen web

  1. 4.       Virtual Reality Modeling Language (VRML)

format file untuk menggambarkan tiga dimensi dunia interaktif dan benda-benda

  1. 5.       Object-Oriented Programming Languages (OOP)

berdasarkan pada paket objek – data  dan instruksi tentang apa yang harus dilakukan dengan data yang ada bersama-sama.

Contoh: Java, C + +


Leave a Reply

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

© 2020 Universitas Atma Jaya Yogyakarta
css.php