Wednesday, October 27, 2010

Teknologi perangkat lunak

Instruksi-instruksi perangkat lunak ditulis oleh manusia untuk mengaktifkan fungsi dari perangkat lunak computer. Perangkat lunak dibagi tiga yaitu :
 Perangkat lunak system informasi yaitu program yang ditulis untuk mengendalikan dan mengkoordinasi kegiatan system computer
 Perangkat lunak bahasa yaitu program yang digunakan untuk menterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman kedalam bahasa mesin supaya dapat dimengerti oleh computer.
 Perangkat lunak aplikasi yaitu program yang ditulis dan diterjemahkan oleh language software untuk menyelesaikan suatu aplikasi tertentu
Istilah perangkat lunak system menyangkut kedua kategori yang pertam a, yaitu operating system software dan language software.
Operating system
OS merupakan program yang ditulis untuk mengendalikan dan mengkoordinasikan kegiatan dari system computer. Operating system terdiri dari control program dan operating system service.
 Control program secara umum mempunyai fungsi sebagai pengatur dan pengkoordinasi di dalam manajemen memori, manajemen alat pengolah, manajemen alat-alat input dan output dan manajemen informasi di disk.
 Operasi Sistem Service untuk menyerdehanakan operasi proses dari suatu program aplikasi yang dibuat oleh pemakai computer, yang disebut dengan operating system service atau utility. OS Service yang disediakan diantaranya adalah text editor, loader, linkage editor, debugger dan beberapa command untuk menangani disk, file serta peralatan lainnya.
Language Software
Language software merupakan program khusus yang sudah disediakan oleh pabrik computer atau sudah dibuat oleh perusahaan perangkat lunak, yang digunakan untuk mengembangkan program aplikasi. Language software dapat dikategorikan sebagai berikut :
1. Assembler
2. Compiler
3. Interpreter

 Assembler
Merupakan program yang digunakan untuk menerjemahkan program aplikasi yang ditulis dengan bahasa perakit (assembly language) atau bahasa pemrogaman simbolik (symbolic programming language) menjadi bahasa mesin
 Compiler
1. Penulis program harus mengetahui susunan serta fungsi dari masing – masing register dari processor
2. Harus mengetahui dengan persis cara alokasi memori computer yang dipergunakan
3. Harus mengetahui fungsi – fungsi yang disediakan oleh OS dan lain sebagainya
 Interpreter
Merupakan program untuk menerjemahkan program yang ditulis dengan bahasa tingkat tinggi menjadi bahasa mesin

BASIC
Merupakan bahasa tingkat tinggi (high level language) yang bersifat interpreter. BASIC singkatan dari Beginners All Purpose Symbolic Instruction Code.

FORTRAN
Singkatan dari FORmula TRANslator. Ada juga yang menyebutnya sebagai singkatan dari FORmula TRANslation. Atau FORmula TRANslating. FORTRAN merupakan suatu bahasa tingkat tinggi atau bahasa yang berorientasi ke masalah – masalah tertentu

COBOL
Singkatan dari Common Business Oriented Language merupakan bahasa tingkat tinggi yang berorientasi pada permasalahan bisnis

Pascal
Adalah bahasa tingkat tinggi yang orientasinya pada segala tujuan, dirancang oleh Professor Niklaus Wirth dari Technical University di Zurich, Switzerland

C
Bahasa C merupakan perkembangan bahasa BCPL (Basic Combined Programming Language) yang dibuat oleh Dr. Martin Richard dari Cambridge University di Inggris, kemudian dikembangkan oleh Ken Thompson menjasi bahasa yang disebut dengan B. Dennis M Ritchie tertarik oleh interpreter bahasa B yang ditulis oleh Ken Thompson tersebut dan mengembangkannya menjadi suatu compiler yang disebut dengan C

Application Software
Program yang ditujukan untuk menyelesaikan suatu permasalahan dalam aplikasi yang tertentu disebut dengan application software atau application program

source : buku ptsi

1 comment: