Wimna Titicreyda Koenoe

Week 5 : Computer software

Posted: October 1st 2012

Computer software atau komputer perangkat lunak adalah kumpulan data yang disimpan dan diatur oleh komputer, data yang disimpan dalam komputer dapat berupa program atau instruksi yang akan menjalankan suatu perintah.

Peranan software yang kita ketahui sangat besar juga di kalangan pebisnis,software sangat dibutuhkan dalam lingkungan bisnis karena software tersebut sangat mendukung pekerjaan dalam lingkungan bisnis.

Software harus dirawat semakin kompleks software semakin meningkat juga kesalahan/error untuk memastikan tidak ada kesalahan atau valid maka dilakukannnya kegiatan testing dan debugging,tapi itu selalu dijauhi oleh seorang proggamer karena memakan waktu yang lama.

 

Adapun istilah-istilah dalam dunia software:

  1. Program komputer: kumpulan dari instruksi yang dijalankan pada komputer
  2. Stored program : instruksi yang disimpan dan akan dieksekusi jika dibutuhkan.
  3.  Proggaming : proses dalam membuat program.
  4. Sistem software : membuat komputer berfungsi atau mutlak harus ada.

Aplikasi software untuk mengerjakan tugas yang spesifik,mengerjakan sesuatu yang menarik. Contohnya OS.

System software terbagi menjadi 2 yaitu:

  1. System control program , yang mengendalikan (hardware,data)
  2. System support program ,yang mendukung kemampuan khusus

Fungsi dari System software adalah :

·            Mengendalikan aktivitas komputer

·            Mendukung aplikasi software

·            Memfasilitasi pengembangan program mis: melakukan testing dan debugging.

·            Sistem software tidak bergantung atau berdiri sendiri

Manajemen program yang berjalan pada prosesor(OSS):

  1. Multitasking/multiprogamming : dua atau lebih tugas yang bekerja secara bersamaan dalam satu sistem, contohnya: membuka satu software dalam waktu yang sama
  2. Multiheading : mengerjakan satu aplikasi yang sama
  3. Timesharing : 1 sumber daya(1 cpu) yang digunakan oleh banyak pengguna (tempat,terminal,mesin yang berbeda)
  4. Multiprocessing

Layanan operating sistem:

  1. Virtual memory
  2. File management & security
  3. User interface

 

Jenis-jenis OS:

-Major desktop OS

Micr products :

·            MS-DOS

·            Windows 95

·            Windows 98

·            Windows ME

·            Windows NT

·            Windows 2000

·            Windows XP

Other products:

·            UNIX LINUX

·            JAVA OS

·            BM 0S/2

-Department server OS

*linux,windows 2000,windows XP

-Enterprise OS

Pendukungnya ribuan,dimana terjadi jutaan transaksi OS yang khusus, mis: IBM’s OS/390,IBM’S VM,IBM’S VSE(virtual storage extended),IBM’S OS/400.

System support program : mendukung operasi,manajemen, dan pengguna sistem komputer, contoh: system utilities,performance monitors,security monitors

 

Tipe aplikasi software:

  • Propietary application software : dibuat khusus untuk bisnis tertentu
  • Off-the shelf application software : pembuatan software yang sudah ada dan dijual.

Software licensing:

  • Copyright(hak cipta)
  • Licenses(izin)

 Software upgrades :

1.Resiko software mungkin terjadinya bug

2.Mungkin atau tidak dalam menawarkan perangkat tambahan bernilai

 Bahasa pemrograman adalah sebagai dasar pengembangan aplikasi dan juga dapat memberitahukapayang akan dilakukan komputer.

Bahasa Pemrograman dapat dikategorikan ke dalam:
1.Asembler ,program yang digunakan untuk menterjemahkan program aplikasi yang ditulis dengan bahasa perakit atau bahasa pemrograman simbolik menjadi bahasa mesin.
2.Compiler ,program yang digunakan untuk menterjemahkan bahasa tingkat tinggi menjadi bahasa nesin yang bersifat dirangkum. Contohnya:FORTAN, COBOL, PASCAL, dan C.
3.Interpreter,  program yang digunakan untuk menterjemahkan bahasa tingkat tinggi menjadi bahasa mesin yang bersifat per-statement. Contohnya:BASIC.

 

Adapun bahasa pemrograman yang dipakai saat ini seperti, HTML(Hypertext markup languages), visual proggaming languanges,OOP(Object-Oriented Programming Languages),VRML (Virtual Reality Modeling Language), Extensible Markup Language (XML).

 

 

 

 

 

 


Leave a Reply

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

© 2019 Universitas Atma Jaya Yogyakarta
css.php