Anda di halaman 1dari 5

Nama: A.

Taufik Sappaile

Stambuk: 03120210216

Kelas: C11 Pemograman Komputer Dan CAD

Soal : Mid Test

1. Jelaskan apa yang dimaksdud dengan :


a. Program b. Proses Booting c. Sistem operasi d. Sintaks
2. Jelaskan perbedaan antara Interpreter dengan compiler !
3. Sebutkan dan jelaskan aturan notasi algoritma !
4. Permasalahan : Tuliskan algoritma dan dan buat flowchart untuk
menghitung luas segitiga dengan membaca harga alas (cm) dan tinggi (cm)
dan menuliskan hasilnya ke piranti keluaran!
5. Jelaskan pengertian computer secara umum!
6. Jelaskan pengertian Data yang digunakan sebagai bahan input!
7. Dalam sebuah komputer sering kita dengar Input, Proses dan Output.
Jelaskan ketiga hal tersebut dan berikan contoh
8. Para ahli berbeda-beda pendapat tentang computer. Jelaskan pengertian
computer menurut para ahli kemudian tentukan dimana perbedaan
pendapat tersebut!
9. Manusia mempunyai peranan yang sangat penting dalam dunia computer.
Jelaskan peranan tersebut!
10. Jelaskan apa yang dimaksud dengan Bahasa Pemrograman!

JAWABAN

1.a. Program adalah kumpulan instruksi yang ditulis dalam bahasa pemrograman
dan digunakan untuk melakukan tugas tertentu pada komputer. Program dapat
berupa aplikasi, perangkat lunak sistem, atau bahkan skrip kecil.

b. Proses Booting adalah proses awal yang terjadi ketika komputer


dinyalakan. Proses ini melibatkan beberapa langkah, termasuk pemeriksaan
perangkat keras, memuat sistem operasi, dan mempersiapkan perangkat untuk
digunakan .

c. Sistem operasi adalah perangkat lunak yang mengelola sumber daya


komputer dan menyediakan layanan untuk aplikasi. Sistem operasi bertanggung
jawab untuk mengatur memori, memproses input dan output, dan menjalankan
aplikasi .
d. Sintaks adalah aturan atau struktur bahasa pemrograman yang menentukan
cara menulis instruksi atau perintah. Sintaks yang salah dapat menyebabkan
kesalahan saat menjalankan program.

2. Interpreter dan compiler adalah dua jenis penerjemah bahasa


pemrograman. Perbedaan antara keduanya adalah sebagai berikut :

1. Interpreter menerjemahkan baris per baris, sedangkan compiler


menerjemahkan seluruh instruksi sekaligus.
2. Hasil terjemahan compiler bisa dijalankan secara langsung, tanpa
tergantung lagi oleh program sumber atau compilernya. Sedangkan
interpreter mengonversi source code menjadi machine code secara
langsung ketika program dijalankan.
3. Compiler lebih spesifik ke platform tertentu, sedangkan interpreter bisa
dijalankan ke banyak platform selagi masih sesuai.
4. Hasil kompilasi dari source kode akan berjalan lebih cepat dibandingkan
dengan interpreter yang lambat ketika proses eksekusi.
5. Interpreter lebih mudah digunakan untuk yang masih baru belajar.

3. Notasi algoritma adalah cara untuk menuliskan langkah-langkah penyelesaian


suatu masalah secara sistematis dan terstruktur. Terdapat beberapa notasi
algoritma yang umum digunakan, yaitu deskriptif, pseudocode, dan flowchart 1

4. Algoritma:

1. Deklarasi variabel luas (L), alas (a), dan tinggi (t) segitiga.
2. Input nilai alas (a) dan nilai tinggi (t) segitiga.
3. Hitung luas (L) segitiga dengan rumus L = 1/2 x a x t.
4. Tampilkan hasil luas (L) segitiga.
5. Komputer adalah alat elektronik yang mampu melakukan beberapa tugas, yaitu
menerima input, memproses input sesuai dengan instruksi yang diberikan,
menyimpan perintah-perintah dan hasil pengolahannya, serta menyediakan
output dalam bentuk informasi

6. Data adalah kumpulan fakta atau informasi yang dikumpulkan melalui


pengamatan, pengukuran, atau pengalaman. Data digunakan sebagai bahan input
dalam berbagai sistem dan program komputer untuk menjalankan fungsi tertentu
dan menghasilkan output. Input data dapat berupa teks, angka, gambar, suara,
atau perintah . Dalam konteks sistem komputer, input data adalah proses
memasukkan data ke dalam komputer atau program perangkat lunak. Input data
dapat dilakukan dengan menggunakan alat-alat seperti keyboard, mouse,
scanner, mikrofon, atau kamera . Semoga membantu!

7. Input, Proses, dan Output adalah tiga konsep penting dalam ilmu komputer.
Input adalah data atau informasi yang dimasukkan ke dalam komputer. Proses
adalah manipulasi data yang dilakukan oleh komputer. Output adalah hasil dari
proses yang dilakukan oleh komputer.

Contoh sederhana dari ketiga konsep ini adalah ketika kita mengetikkan pesan di
keyboard (input), komputer memproses pesan tersebut dan menampilkan pesan
di layar (output). Dalam hal ini, proses yang dilakukan oleh komputer adalah
mengubah input (pesan yang diketikkan) menjadi output (pesan yang ditampilkan
di layar).

8. Menurut para ahli, komputer adalah suatu alat elektronik yang mampu
menerima, memproses, menyimpan, dan menyediakan output dalam bentuk
informasi sesuai instruksi . Komputer juga dapat diartikan sebagai suatu mesin
penghitung elektronik yang cepat dan dapat menerima informasi input digital,
memprosesnya sesuai dengan program yang tersimpan di memorinya, dan
menghasilkan output informasi . Selain itu, komputer juga merupakan suatu
sistem elektronik yang digunakan untuk memproses data dan mengubah data
menjadi informasi yang berguna . Menurut William M Fuori, komputer adalah
suatu alat yang dapat melakukan berbagai pekerjaan dengan menerima program
dan data melalui suatu media input, memprosesnya, dan mengeluarkan hasilnya
melalui media output .
Perbedaan pendapat para ahli tentang komputer terletak pada definisi mereka
tentang komputer. Ada yang mengartikan komputer sebagai alat untuk
menghitung aritmatika , sedangkan ada juga yang mengartikan komputer sebagai
alat elektronik yang sifatnya multi tasking dan berteknologi tinggi . Terdapat pula
definisi komputer sebagai mesin penghitung elektronik yang cepat dapat
menerima informasi input digital, memprosesnya sesuai dengan suatu program
yang tersimpan di memorinya (stored program) dan menghasilkan output
informasi . Namun demikian, definisi-definisi tersebut memiliki kesamaan dalam
hal kemampuan komputer untuk menerima input, memproses data, dan
menghasilkan output.

9. Peranan manusia dalam dunia komputer sangatlah penting. Manusia berperan


sebagai pengguna dan pengendali dari sistem komputer. Dalam interaksi manusia
dan komputer, manusia bertanggung jawab untuk memasukkan data,
mengoperasikan perangkat lunak, dan memperbaiki masalah yang terjadi pada
sistem komputer. Selain itu, manusia juga berperan dalam merancang dan
mengembangkan sistem komputer agar lebih efisien dan efektif dalam
menyelesaikan tugas-tugas tertentu. Dalam dunia bisnis, manusia juga
memanfaatkan sistem komputer untuk meningkatkan produktivitas dan efisiensi
kerja. Dalam dunia pendidikan, manusia juga memanfaatkan sistem komputer
untuk membantu proses pembelajaran dan penelitian.

10. Bahasa pemrograman adalah bahasa yang digunakan oleh programmer untuk
memberikan instruksi kepada komputer. Bahasa pemrograman tersusun dari
sintaks yang merupakan perintah komputer untuk menjalankan suatu program.
Perintah tersebut akan diterjemahkan menjadi logika yang dimengerti komputer.
Dengan begitu, bahasa pemrograman sering disebut sebagai bahasa komputer.
Bahasa pemrograman digunakan untuk membangun berbagai sistem di dunia
seperti website, aplikasi, sistem operasi, dan perangkat teknologi lainnya . Bahasa
pemrograman terdiri dari berbagai jenis, antara lain:

• Bahasa Pemrograman Tingkat Rendah: Bahasa Mesin dan Bahasa Assembly.


• Bahasa Pemrograman Tingkat Menengah.
• Bahasa Pemrograman Tingkat Tinggi: Pemrograman Berorientasi Prosedural
(Procedural Oriented Programming) dan Pemrograman Berorientasi Objek
(Object Oriented Programming) .

Anda mungkin juga menyukai