Identitas artikel
Judul : PERANGKAT LUNAK DAN PERANGKAT KERAS
Penulis : Pramita Firnanda
I. PENDAHULUAN
- Compiler
Kompilator ( Inggris: compiler) adalah sebuah program komputer
yang berguna untuk menerjemahkan program komputer yang ditulis
dalam bahasa pemrograman tertentu menjadi program yang ditulis
dalam bahasa pemrograman lain.
- Debugger
Debugging adalah proses mendeteksi dan menghapus bug atau
potential error dalam kode yang dapat menyebabkan sistem tidak dapat
berfungsi dengan baik atau crash.
- Interpreter
Interpreter menerjemahkan script ke bahasa mesin dan langsung
menjalankannya, sedangkan Compiler hanya sekali dalam
menerjemahkan ke bahasa mesin (menjadi file bin/exe) dan bisa
dieksekusi berkali-kali.
- Linker
Linker adalah suatu program yang menterjemahkan program objek
(bereksention OBJ) ke bentuk program eksekusi (berekstension EXE
atau COM).Linker digunakan untuk menyatukan modul program
dengan modul – modul lain, sehingga menjadi sebuah executable
(contoh modul yang di link adalah pthread).
- Teks editor
Text editor adalah sebuah aplikasi yang biasa dipakai programmer
untuk menyusun kode program sehingga menjadi aplikasi baru.
Kemudian dijelaskan bahwa ada 3 level bahasa pemograman yaitu:
a. Bahasa tingkat rendah (low level language) yaitu bahasa yang
termasuk ke dalam bahasa pemograman yang mudah dipelajari oleh
pengguna komputer karena menggunakan bahasa inggris. Kemudian
penulis memberikan contoh yaitu BASIC, COBOL, PASCAL,
FORTRAN.
b. Bahasa generasi keempat (4GL), Bahasa pemrograman 4 GL (Fourth
Generation Language) merupakan bahasa yang berorientasi pada
objek yang disebut Object Oriented Programming (OOP). Contoh
software ini adalah : Visual Basic, Delphi, Visual C++.
Kemudian setelah membahas tentang system operasi, penulis lalu
membahas tentang aplikasi perangkat lunak.
Aplikasi perangkat lunak adalah perangkat lunak yang dirancang khusus
untuk kebutuhan tertentu, misalnya program pengolah kata, mengelola
lembar kerja, program presentasi dengan menggunakan aplikasi Microsoft
office, design grafis dengan photoshop ataupun corel draw, membuat
animasi dengan adobe flash dan lain-lain [CITATION Pra11 \l 1033 ].
2. Perangkat lunak
Pada bagian ini menjelaskan tentang pengertian dari perangkat
lunak, klasifikasinya serta contoh-contohnya.
Penulis telah menjelaskan buku ini dengan baik akan tetapi masih
memiliki beberapa kekurangan yang masih perlu untuk diperbaiki
atau masih perlu untuk ditingkatkan agar menajadi suatu materi
yang lengkap. Yang pertama adalah mungkin penulis bisa
menambahkan gambar pada setiap contoh-contohnya agar
pembaca mengetahui sepertia apa bentuk bentuk dari perangkat
lunak (software) dan perangkat keras itu sendiri (hardware). Yang
kedua adalah tidak ada kutipan yang di ambil. Dan yang terakhir
adalah penjelasan yang terlalu singkat.