Anda di halaman 1dari 3

1. Jelaskan apa yang dimaksud Program komputer ?

Jawab :
Program komputer merupakan serangkaian instruksi yang ditulis dalam
bentuk code untuk melakukan suatu fungsi spesifik pada komputer. Umumnya,
penulisan program komputer ditulis menggunakan High Level Language (HLL) atau
bahasa manusia.

2. Jelaskan tujuan Anda belajar bahasa program ?


Jawab :
Belajar bahasa program adalah bagaimana cara memakai suatu bahasa, aturan
sintaks (tatabahasa), setiap instruksi yang ada dan tata cara pengoperasian
kompilator atau interpreter bahasa yang bersangkutan pada mesin tertentu.

3. Jelaskan jenis-jenis bahasa pemrograman ?


Jawab :
a. Bahasa mesin:
merupakan bahasa pemograman pada mesin yang hanya mengenal 2 keadaan
yang berlawanan yaitu keadaan 0 dan 1 atau benar atau salah.
b. Bahasa Tingkat Rendah :
Bahasa beraras rendah adalah bahasa pemrograman yang berorientasi
kepada mesin. bahasa ini menggunakan kode biner (yang hanya mengenal
kode 0 dan 1) atau suatu kode sederhana untuk menggantikan kode-kode
tertantu dalam sistem biner. yang tergolong dalam kelompok bahasa ini adalah
bahasa mesin dan bahasa rakitan.
c. Bahasa Assembler :
Bahasa rakitan atau lebih umum dikenal sebagai assembly language adalah
bahasa pemrograman tingkat rendah yang digunakan dalam
pemrograman komputer, mikroprosesor, pengendali mikro, dan perangkat
lainnya yang dapat diprogram.
d. Bahasa Tingkat Tinggi :
Bahasa pemrograman tingkat tinggi yaitu sebuah bahasa pemrograman yang
jika dibandingkan dengan bahasa pemrograman tingkat rendah memiliki sifat
bertambah mudah digunakan, bertambah portabel (mudah diadaptasikan) antar-
platform, dan bertambah tidak terwujud. Bahasa-bahasa semacam ini sering
memainkan abstraksi terhadap beberapa operasi CPU, seperti halnya pengaksesan
memori.

4. Jelaskan apa yang dimaksud dengan Compiler / kompilator, dan jelaskan berikut
fungsinya ?
Jawab :
Compiler atau kompilator adalah program komputer yang digunakan untuk
menerjemahkan source code yang dibuat oleh programmer, menjadi bahasa mesin.
Dan fungsinya adalah untuk menerjemahkan source code menjadi file yang dapat
dijalankan komputer. Program ini akan menggabungkan semua bahasa
pemrograman, kemudian menyusunnya kembali menjadi file executable yang bisa
diserap oleh prosesor, seperti file .exe
5. BELUM

6. Apa itu Interpreter dalam ilmu komputer dan jelaskan tugasnya ?


Jawab :
Interpreter dalam ilmu komputer, penerjemah atau lebih dikenal dengan interpreter
merupakan perangkat lunak yang berfungsi melakukan eksekusi sejumlah instruksi
yang ditulis dalam suatu bahasa pemrograman, sebuah penerjemah dapat berarti:
1. Mengeksekusi kode sumber secara langsung, atau
2. Menerjemahkannya ke dalam serangkaian p-code kemudian mengeksekusinya
3. Mengeksekusi kode yang telah dikompilasi sebelumnya oleh kompiler yang
merupakan bagian dari sistem penerjemahan.

7. Aturan Penulisan Variabel :


a. Variabel dapat dideklarasi dengan menggunakan gabungan huruf dan angka
dengan syarat karakter pertama haruslah huruf.
b. Variabel yang dideklarasi tidak boleh menggunakan spasi, apabila ingin
menggunakan spasi lebih baik gunakan garis bawah(underscore).
c. Variabel yang dideklarasi tidak boleh menggunakan simbol-simbol khusus
seperti: $, &, ?,<, dan sejenisnya.
d. Panjang variable bebas, tetepi yang bisa dikenali hanyalah 31 karakter pertama.
Apabila nama variable panjang sebaiknya disingkat, misalnya Nomor induk
pegawai disingkat NIP.
Contoh variable : nama, nim, alamat

8. Jelaskan perbedaan algoritma dengan program !


Jawab :
Pada nyatanya, keduanya memang berhubungan namun memiliki pemahaman yang
berbeda. Berikut ini adalah perbedaan algoritma dengan program:
a. Algoritma :
1. Algoritma adalah desain sebelum membangun mesin dalam rekayasa
perangkat lunak.
2. Untuk menulis suatu algoritma, dibutuhkan seseorang dengan pengetahuan
domain tertentu.
3. Algoritma tidak tergantung pada perangkat keras dan sistem operasi.
4. Algoritma dapat ditulis dalam bahasa apapun seperti Inggris, Hindi, Prancis,
Cina, dll.
5. Untuk memeriksa logika (bug atau kesalahan) dalam algoritma digunakan
teknik analisis. 
b. Program :
1. Setelah mendapatkan desain, perlu mengimplementasikan kode untuk
membangun mesin dalam rekayasa perangkat lunak.
2. Untuk menulis kode pemrograman, dibutuhkan seorang programmer.
3. Program sepenuhnya bergantung pada perangkat keras dan sistem operasi.
4. Program dapat ditulis dalam bahasa pemrograman apa pun seperti C, C++,
Java, C#, PHP, Python, dll.
Untuk memeriksa bug atau kesalahan dalam bahasa pemrograman digunakan
teknik pengujian/testing techniques.

9. BELUM

10. File adalah kumpulan data dan informasi yang saling berhubungan dan juga
tersimpan di dalam ruang penyimpanan sekunder. Definisi file dapat juga diartikan
sebagai arsip atau data yang tersimpan di dalam komputer. Dalam bidang komputer,
file memiliki beberapa tipe, diantaranya tipe data terdiri dari character, numeric, dan
binary. Selain itu, ada juga file yang bertipe program

Anda mungkin juga menyukai