. .

KUISIONER: PERTANYAAN DAN JAWABAN - Bahasa Pemrograman Dasar

Posted by CHRISTIANTO D,WIBOWO | D3MI-2016 STMIK BUMI GORA On Rabu, Desember 14, 2016 No comments

Salah satu komponen dari sebuah komputer adalah CPU. Apa itu CPU dan apa peran apakah peranannya pada komputer ?
CPU, atau Central Processing Unit, merupakan bagian aktif dari komputer. Fungsinya adalah untuk menjalankan program-program yang dikodekan dalam bahasa mesin dan disimpan dalam memori utama (RAM) komputer. Hal ini dilakukan dengan mengulang siklus fetch-dan-mengeksekusi berulang; yaitu, berulang-ulang menjemput instruksi bahasa mesin dari memori dan mengeksekusinya.
Jelaskan apa yang dimaksud oleh "asynchronous event - hal asinkron." Berikan beberapa contoh.
Sebuah "asynchronous event - hal asinkron." adalah salah satu hal yang terjadi pada waktu yang tak terduga di luar kendali program saat CPU sedang berjalan. Hal ini karena ada program yang "disinkronkan". Sebuah contoh akan ketika pengguna menekan tombol pada keyboard atau klik tombol mouse.  Hal ini menghasilkan "Interupt - menyela" yang menyebabkan CPU terganggu pada saat CPU sedang melakukan sesuatu untuk mengambil beberapa tindakan menangani hal asinkron. Setelah menangani hal tersebut, CPU kembali pada proses dilakukannya sebelum terputus.
Apa perbedaan antara "compiler" dan "interpreter"?
Compiler dan interpreter memiliki fungsi yang sama: Mereka mengambil program yang ditulis dalam beberapa bahasa pemrograman dan menerjemahkannya ke dalam bahasa mesin. Sebuah compiler melakukan terjemahan sekaligus. Ini menghasilkan program bahasa mesin lengkap yang kemudian dapat dieksekusi. interpreter, di sisi lain, hanya menerjemahkan satu instruksi pada satu waktu, dan kemudian menjalankan instruksi yang segera. Java menggunakan compiler untuk menerjemahkan program java ke Jawa Bytecode, yang merupakan bahasa mesin untuk imajiner Java Virtual Machine. Program Java Bytecode kemudian dieksekusi oleh seorang penerjemah.
Jelaskan perbedaan antara high-level languages - bahasa tingkat tinggi dan machine language - bahasa mesin.
Program yang ditulis dalam bahasa mesin dari suatu jenis komputer dapat langsung dieksekusi oleh CPU dari jenis komputer. program high-level languages - bahasa tingkat tinggi harus diterjemahkan ke dalam machine language - bahasa mesin sebelum mereka dapat dieksekusi. Instruksi bahasa mesin yang dikodekan sebagai bilangan biner yang dimaksudkan untuk digunakan oleh mesin, tidak dibaca atau ditulis oleh orang-orang. Bahasa tingkat tinggi menggunakan sintaks yang lebih dekat dengan bahasa manusia.
Jika Anda memiliki kode sumber untuk program Java, dan Anda ingin menjalankan program itu, Anda akan perlu kedua kompilator dan penerjemah. Apa yang compiler Java lakukan, dan apa  yang interpreter Java lakukan?
Java compiler menerjemahkan program Java menjadi bahasa yang disebut bytecode Java. Meskipun bytecode mirip dengan bahasa mesin, tetapi bukan bahasa mesin dari setiap komputer yang sebenarnya. interpreter Java digunakan untuk menjalankan program bytecode Java untuk mengkompilasi. Setiap jenis komputer perlu  Java bytecode interpreter sendiri, tetapi semua penafsir ini menafsirkan bahasa bytecode yang sama.
Apakah itu subroutine?
Sebuah subroutine adalah satu set instruksi untuk melakukan beberapa tugas yang telah dikelompokkan bersama-sama dan diberi nama. Kemudian, ketika tugas yang perlu dilakukan, hanya perlu untuk memanggil subroutine dengan memberikan namanya, daripada mengulangi seluruh urutan instruksi.
Java adalah object-oriented programming language, Apakah itu object yang dimaksud ?
Sebuah object terdiri dari beberapa data bersama-sama dengan satu set subrutin yang memanipulasi data tersebut. Sebuah objek adalah semacam "modul," atau badan mandiri yang berkomunikasi dengan seluruh dunia melalui antarmuka yang terdefinisi dengan baik. Sebuah object harus mewakili beberapa konsep yang koheren atau objek dunia nyata. koheren/ko·he·ren/ /kohérén/ n berhubungan; bersangkut paut: dalam usaha perbaikan pendidikan, harus merupakan sistem yang logis dan --
Apa variabel ?,  Ada empat ide yang berbeda terkait dengan variabel di Java. Coba sebutkan semua empat aspek tersebut.
Variabel adalah memory location yang telah diberi name sehingga dapat dengan mudah disebut dalam sebuah program. variabel yang memegang value, dari beberapa type tertentu. value dapat diubah selama pelaksanaan program.
Java adalah "platform-independent language." Apakah maksudnya ?
Sebuah program Java dapat dikompilasi sekali ke dalam program Java Bytecode. Program ini disusun kemudian dapat berjalan pada komputer yang memiliki interpreter untuk mesin virtual Java. Bahasa lainnya harus dikompilasi ulang untuk setiap platform di mana mereka akan berjalan. Dan  Java  dapat dijalankan pada berbagai jenis komputer tanpa diulang lagi - recompiled.
Apakah "Internet"? Berikan beberapa contoh bagaimana internet digunakan, dan apa saja jenis layanan internet sediakan.
Internet adalah jaringan yang menghubungkan jutaan komputer di seluruh dunia. Komputer yang terhubung ke internet dapat berkomunikasi satu sama lain. Internet dapat digunakan untuk Email (yang memungkinkan pengguna dari satu komputer mengirim pesan ke pengguna pada komputer lain), file sharing (yang digunakan untuk menyalin file antara komputer), dan World Wide Web yang memungkinkan menampilkan pengguna "Pages" dari informasi yang dipublikasikan di komputer di seluruh dunia.
SEKIAN ........................ 

0 komentar:

Posting Komentar