Rangga Perwiratama

Pertemuan 4: Pengantar Teknologi Informasi

Posted: October 1st 2012

Software

Software aplikasi pada dasarnya tidak berkembang secepat hardware. Tapi tetap sama seperti hardware, software juga memerlukan maintenance. Dan rata – rata orang IT bekerja dalam bisnis maintenance (80%). Pada dasarnya semakin kompleks software itu, semakin besar kemungkinan adanya ‘bugs’. Dasar inilah yang diambil oleh tenaga IT, karena debugging dan testing membutuhkan waktu dan biaya yang sangat mahal tenaga IT berlomba menawarkan bisnis yang bersaing satu sama lain.

Istilah – istilah

  • Programming : kegiatan menulis program.
  • Program komputer : urutan instruksi untuk komputer.
  • Storage Program : urutan instruksi untuk komputer yang sudah tersimpan.

Operating System

Berisi instruksi yang mengatur perangkat keras, mengatur dan mengendalikan fungsi komputer, menyuport aplikasi dengan mengarahkan instruksi pada dasar pemahaman komputer. Terbagi menjadi 2 bagian, Control Program dan Support Program. Control Program mengatur semua operasi, mengalokasikan CPU time dan memory, mengatur program yang dieksekusi(multitasking, multithreading, timesharing, multiprocessing), menyediakan virtual memory, mengatur file dan security, melakukan fault tolerance, meyediakan user interface. Sedangkan Support Program mendukung operasi, menejemen, penggunaan system, dan mengatur performance monitor, security monitor, uttility.

Contoh – contoh OS

  • Desktop : Ms. DOS, Windows, Unix, Linux, Java, iOS, Symbian, Macintosh, dan lain – lain.
  • Server : Unix, Linux, Windows 2000, Novell Net Ware, dan lain – lain.
  • Enterprise : IBM OS/390, IBM OS/VM, IBM OS/VSE, IBM OS/400, dan lain – lain.

Application Software

Pada dasarnya dibagi 2 menjadi Proprietary Application Software yang biasanya digunakan untuk pekerjaan khusus dan softwae ini dipesan khusus untuk pekerjaan tersebut, dan Off-the-shelf Application yang dijual umum.

Masalah dalam software

  • Faktor memilih (ukuran, lokasi pengguna, administration system, biaya awal, biaya maintenance, kemampuan sekarang dan kemampuan masa depan software, lingkungan kerja, kemampuan teknis pengguna).
  • Lisensi software (terdapat banyak model lisensi misalnya copyright atau ordinary license).
  • Upgrade dan maintenance.
  • Bugs.

Namun sekarang banyak sekali tawaran berharga rendah dari banyak developer yang biasa disebut Open Source System (code software yang ditawarkan gratis) atau Open System (komputasi bersama).

Programming

Dalam programming terdapat yang disebut Bahasa Pemograman. Bahasa Pemograman memberi tahu komputer untuk melakukan apa dan bagaimana, dan sebagai dasar pembuatan aplikasi

  • Bahasa Pertama (Bahasa Mesin, hanya mengenal 0 dan 1).
  • Bahasa Kedua (Bahasa Rakitan, mengenal instruksi panjang).
  • Bahasa Ketiga (Bahasa Prosedural, mengenal instruksi pendek).
  • Bahasa Keempat (Bahasa Tidak Prosedural, mengenal instruksi dan berbasis visual).
  • Bahasa Kelima (Bahasa Natural, mengenal bahasa yang dikenal manusia).

Urutan penulisan program

  • Source code
  • Assembler/Compiler/Interpreter
  • Bahasa Mesin
  • CPU

Contoh Bahasa Pemograman yang sudah terkenal antara lain Visual Programming Languages, HTML, VRML, XML, Java, dan OOP.


Leave a Reply

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

© 2021 Universitas Atma Jaya Yogyakarta
css.php