Nama: Mega Lidia Lubis
Kelas :Pagi
Jurusan : Teknik informatika
1).Jelaskan pengertian Set Instruksi dalam ilmu komputer (Slide Pertemuan 12)
jawab :
Set instruksi adalah suatu perintah yang diberikan kepada sebuah PC ataupun CPU guna menjalankan sebuah OS ( Operating System ) dari suatu CPU tersebut.Set instruksi juga biasanya digunakan untuk perantara komunikasi dari programmer menuju mesin, set instruksi biasanya berupa bahasa mesin yang digunakan sebagai jembatan komunikasi antara manusia dengan komputer.
Menurut sumber lain, set instruksi didefinisikan sebagai suatu aspek dalam arsitektur komputer yang dapat dilihat oleh para pemrogram. Set instruksi adalah sekumpulan lengkap instruksi yang dapat dimengerti oleh sebuah CPU. Set instruksi juga disebut sebagai bahasa mesin (machine code), karena aslinya juga berbentuk biner kemudian dimengerti sebagai bahasa assembly.
2).Sebutkan operasi set instruksi untuk arithmetic beserta fungsinya (Slide Pertemuan 12)
jawab :
Operasi set instruksi untuk arithmetic:
1. ADD : penjumlahan
2. SUBTRACT : pengurangan
3. MULTIPLY : perkalian
4. DIVIDE : pembagian
Dan untuk nomor 5 sampai 8 merupakan instruksi operand tunggal
5. ABSOLUT
6. NEGATIVE
7. DECREMENT
8. INCREMENT
3).Jelaskan cara kerja dari Modul I/O secara umum pada sistem komputer. (Slide Pertemuan 10)
jawab :
CARA KERJA MODUL I/O SECARA UMUM
Bagaimana modul I/O dapat menjalankan tugasnya, yaitu dengan menjembatani CPU dan memori dengan dunia luar merupakan hal yang terpenting untuk kita ketahui.
Perangkat eksternal dihubungkan dengan komputer oleh suatu link dengan modul I/O. Link digunakan untuk pertukaran control, status dan data antara modul I/O dengan perangkat eksternal.
Data berbentuk sekumpulan bit untuk dikirimkan ke modul I/O atau diterima dari modul I/O. Control Signal menentukan fungsi – fungsi yang akan dilakukan perangkat, seperti mengirimkan data ke modul I/O (INPUT atau READ), menerima data dari modul I/O (OUTPUT atau WRITE), report status, atau membentuk fungsi control tertentu keperangkat. Signal status menandai status perangkat. Misalnya READY/NOT READY untuk menunjukan kesiapan perangkat untuk mengirimkan data.
Control logic berkaitan dengan perangkat yang mengontrol operasi perangkat dalam memberikan respons yang berasal dari modul I/O. Transducer mengubah data dari energy listrik menjadi energy lain selama berlangsungnya output dan dari bentuk energy tertentu menjadi energy listrik selama berlangsungnya input. Umumnya, suatu buffer dikaitkan dengan transducer untuk menampung sementara data yang ditransfer di antara modul I/O dan dunia luar. Ukuran buffer yang umum adalah 8 hingga 16 bit.
Prinsip kerja yang dilakukan perangkat input adalah merubah perintah yang dapat dipahami oleh manusia kepada bentuk yang dipahami oleh komputer (machine readable form), ini berarti mengubahkan perintah dalam bentuk yang dipahami oleh manusia kepada data yang dimengerti oleh komputer yaitu dengan kode – kode binary (binary encoded information). Perangkat input dapat digolongkan menjadi dua golongan, yaitu perangkat input langsung dan perangkat input tidak langsung. Perangkat input langsung yaitu input yang digunakan langsung diproses di CPU, tanpa melalui media lain. Sedangkan perangkat input tidak langsung adalah input yang dimasukkan tidak langsung diproses di CPU.
4).Apa yang dimaksud dengan Modul Input dan Output (Modul I/O) pada Sistem Komputer? (Slide Pertemuan 10)
jawab :
Modul I/O Merupakan peralatan antar muka (interface) bagi system bus atau switch sentral dan mengontrol satu atau lebih perangkat peripheral. Modul I/O tidak hanya sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus komputer.
- Input (masukan) unit luar yang digunakan untuk memasukkan data dari luar ke dalam mikroprosesor ini, contohnya data yang berasal dari keyboard atau mouse.
- Sementara unit output (keluaran) biasanya digunakan untuk menampilkan data, atau dengan kata lain untuk menangkap data yang dikirimkan oleh mikroprosesor, contohnya data yang akan ditampilkan pada layar monitor kmputer atau printer.
5).Jelaskan Perbedaan translator compiler dan translator interpreter (Slide Pertemuan 13)
jawab :
perbedaan translator compiler dan translator interpreter
- Compiler bisa menangkap berbagai kesalahan dalam 1 program kode sumber sekaligus. Sedangkan interpreter cuma bisa menangkap beberapa kesalahan pada 1 baris kode sumber pada suatu saat
- Biasanya program yang dihasilkan compiler lebih cepat dari waktu pelaksanaan program dengan interpreter
- Kalau compiler menghasilkan kode antara (misal object kode) dan harus digabungkan/delink menjadi bentuk yang dapat dijalankan mesin/komputer (executable). Sedangkaan interpreter biasanya tidak menghasilkan kode antara
- Saat menjalankan program hasil kompilasi bisa dilakukan tanpa kode sumber. Namun, interpreter butuh kode sumber
- Pada compiler, pembuatan kode yang bisa dijalankan mesin dilakukan dalam 2 tahap terpisah, yaitu parsing/pembuatan kode objek linking/penggabungan kode objek dengan library. Untuk interpreter tidak ada proses terpisah
- Jika compiler membutuhkan linker untuk menggabungkan kode objek dengan berbagai macam library demi menghasilkan suatu kode yang bisa dijalankan oleh mesin, maka interpreter tidak butuh linker
- Interpreter cocok untuk membuat atau menguji coba modul. Tetapi untuk compiler agak cukup repot karena untuk mengubah suatu modul atau kode objek kecil, maka harus dilakukan proses linking atau penggabungan kembali semua objek dengan library yang diperlukan
jawab :
siklus Fetch – Eksekusi Instruksi pada CPU pada umumnya
👉Siklus Fetch – Eksekusi
(DI LAKSANAKAN/JALANKAN) :
- Pada setiap siklus instruksi, CPU awalnya akan membaca instruksi dari memori.
- Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung instruksi selanjutnya, yang disebut Program Counter(PC).PC akan menambah satu hitungannya setiap kali CPU membaca instruksi.
- Instruksi-instruksi yang dibaca akan dibuat dalam register instruksi (IR).
- Instruksi-instruksi ini dalam bentuk kode-kode binner yang dapat diinterpretasikan (diterjemahkan) oleh CPU kemudian dilakukan aksi yang diperlukan.
👉Siklus Instruksi Dasar
Pada setiap siklus instruksi, CPU awalnya akan membaca instruksi dari memori. Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung instruksi selanjutnya, yang disebut Program Counter (PC). PC akan menambah satu hitungannya setiap kali CPU membaca instruksi.
👉Siklus Instruksi
- Instruction Addess Calculation (IAC), yaitu mengkalkulasi atau menentukan alamat instruksi berikutnya yang akan dieksekusi.Biasanya melibatkan penambahan bilangan tetap ke alamat instruksi sebelumnya.Misalnya, bila panjang setiap instruksi 16 bit padahal memori memiliki panjang 8 bit, maka tambahkan 2 ke alamat sebelumnya.
- Instruction Fetch (IF), yaitu membaca atau pengambil instruksi dari lokasi memorinya ke CPU.
- Instruction Operation Decoding (IOD), yaitu menganalisa instruksi untuk menentukan jenis operasi yang akan dibentuk dan operand yang akan digunakan.
- Operand Address Calculation (OAC), yaitu menentukan alamat operand, hal ini dilakukan apabila melibatkan referensi operand pada memori.
- Operand Fetch (OF), adalah mengambil operand dari memori atau dari modul I/O.
- Data Operation (DO), yaitu membentuk Operasi yang diperintahkan dalam instruksi.
- Operand store (OS), yaitu menyimpan hasil eksekusi ke dalam memori.
Diagram Siklus Intruksi
7).Saat ini pemrosesan data pada Komputer/Laptop/PC yang berkembang dan terkenal di Indonesia adalah AMD dan Intel. Berikan penjelasan keunggulan kedua prosesor tersebut.
jawab :
👉Keunggulan AMD :
1).Tidak mudah panas
Intel diketahui lebih unggul dalam mengatur suhu dibandingkan dengan AMD.. Hampir seluruh prosesor Intel telah dibekali dengan teknologi pengurang kinerja prosesor saat suhunya mulai meningkat. Sedangkan AMD, masih belum menggunakan teknologi semacam itu.
2).Tidak mengeluarkan suara berlebih
Pada saat menjalankan proses, sang prosesor Intel tidak mengeluarkan suara yang tidak enak didengar oleh yang mendengar.Hal itu karena produsen Intel memprioritaskan kepuasan pelanggan dan User Experience (UX) pada saat menggunakan Intel.Intel itu sebuah bisnis.
Seperti layaknya AMD, Centaur, ARM, dan lain-lain.Agar para pelanggan puas dengan layanan yang diberikan oleh Intel, maka si Intel harus membuat pelanggannya puas dengan memberikan kualitas yang baik. Produsen Intel mengakalinya dengan memasang teknologi heatsink pada Intel.
Heatsink ini pada saat bekerja, tidak mengeluarkan suara.Logikanya, apabila sesuatu yang pada saat bekerja tidak menimbulkan suara yang berisik jika digunakan dalam sebuah prosesor maka akan membuat prosesor tersebut tidak berisik saat bekerja.
4). Lebih Menang Merek (Brand) di Pasaran
Intel lebih duluan naik daun daripada AMD. Intel diproduksi lebih awal dibandingkan dengan AMD. Hal itulah yang menyebabkan pamor Intel lebih tinggi daripada AMD.
Tetapi, walaupun Intel lebih menang merek daripada AMD, kedua prosesor itu memiliki kualitas yang saling bersaing dan bisa dikatakan terbaik.
Intel bisa merebut hati para konsumen dengan menyajikan prosesor yang memiliki kualitas tinggi. Dengan strateginya, Intel pun berhasil melakukan hal ini dan banyak orang yang membeli laptop dengan prosesor tersebut.
5).Intel memiliki kecepatan yang lebih unggul dibanding AMD. Meskipun tidak berbeda jauh, tapi Intel mampu menjalankan berbagai program dengan lebih cepat.
6).Multimedia
Gambar yang ditampilkan oleh prosesor Intel tetap lebih tajam dan bisa di-overlock dengan baik. Itulah keunggulan Intel yang masih belum bisa disaingi oleh prosesor AMD.
👉Keunggulan Intel :
1). AMD Memang Lebih Murah Dari Intel
Jika merupakan seorang gamer yang tidak mempunyai dana yang cukup banyak, beruntung karena prosesor yang baik untuk kalangan gamer itu harganya cukup murah bila dijejerkan dengan Intel. Itu karena AMD belum terlalu memegang dan mendominasi kendali pasar dunia. Sementara ini, pasar dunia masih dipenuhi oleh Intel.
2). Lebih Unggul Daripada Intel Dari Segi Grafis
Satu poin lagi untuk para gamer. Selain harganya yang lebih murah, kualitas grafis prosesor AMD lebih bagus dan cocok untuk bermain game karena tampilan grafis dari game tersebut akan lebih menarik jika menggunakan prosesor AMD ini.Namun, bagi para youtuber atau tukang render kurang cocok jika menggunakan prosesor yang satu ini. Lebih baik memakai Intel saja kalau mau render.
3). Prosesor AMD Bisa Mendeteksi Malware
Sang pembuat AMD memiliki ide untuk menambahkan fitur pendeteksi virus/malware. Fitur tersebut dinamakan Enchanced Virus Protection (EVP). Fitur ini bekerja untuk mengecek apakah ada virus yang terdapat pada program yang akan dijalankan.
4). Lebik Baik Jika Menangani Aplikasi Berbasis 64 bit
Seiring berjalannya teknologi, maka perkembangan aplikasi juga semakin pesat. Hal itu mengakibatkan banyaknya aplikasi bahkan game pun menjadi berbasis 64 bit.
Nah, AMD pun mengambil peluang dengan melihat kondisi seperti ini. Maka, produsen AMD langung membuat prosesor yang lebih optimal ketika menangani aplikasi yang berbasis 64 bit. Itulah yang dinamakan bisnis. Nah, itu tadi beberapa kelebihan AMD. Sekarang saya akan bahas kekurangan prosesor AMD atau yang sering disebut dengan prosesor para gamer.
5).Memiliki kemampun mendeteksi malware sangat baik.
6).Kualitas grafis sangat baik
7). Pendeteksi Virus
Prosesor AMD memiliki kemampuan lebih baik dalam mendeteksi virus ebelum virus tersebut berhasil menginfeksi laptop kamu. teknologi terbaru yang dimiliki AMD memungkinkannya untuk melakukan hal tersebut.
8). Jelaskan fase-fase dari sebuah proses kompilasi (Slide Pertemuan 13).
jawab :
a. Panjang maksimum token identifier adalah 8 karakterb. Panjang maksimum ekspresi tungal adalah 80 karakterc. Nilai bilangan bulat adalah -32768 s/d 32767d. Operasi aritmatika harus melibatkan operan-operan yang bertipe sama
9).Selesaikan operasi arimetika berikut menggunakan format instruksi 3 alamat assembly dan hitungj jumlahoperasinya (Slide Pertemuan 12).
Jawab :
10). Coba terjemahkan bilangan Desimal berikut ke bilangan Biner dengan panjang 8 bit ataus sebaliknya
















