Langsung ke konten utama

tugas 6 Bug sistem

 Bug Sistem


Apa itu bug ?

kesalahan yang terdapat pada sebuah sistem dan membuat sistem berjalan tidak normal atau bahkan menyebabkan sistem yang Anda buat error.

Bug biasanya banyak ditemukan pada perangkat lunak (software). Error yang terjadi karena adanya bug pada sistem banyak contohnya seperti aplikasi menjadi hang, aplikasi tertutup secara tiba-tiba, tampilan layar menjadi hitam. Salah satu contoh bug yang terkenal, dan mungkin Anda juga pernah mengalami adalah Blue screen pada OS windows.

Penyebab bug?

  • Kesalahan Manusia
    Kebanyakan penyebab terjadinya bug, karena kesalahan dari sisi manusia. Karena dibuat manusia tentulah sistem yang dibuat tidak akan sempurna 100%.
  • Kompatibiltas dengan hardware dan software lain.
    Penyebab bug yang kedua adalah sistem yang dibuat tidak kompatibel dengan hardware atau software pendukung lain yang digunakan.
  • Komunikasi antar team tidak baik.
    Komunikasi yang baik sangat diperlukan dalam pembuatan sebuah sistem, terutama sistem yang kompleks. Komunikasi yang tidak baik, atau adanya egosime dari anggota team, dapat membuat sistem yang dibuat menjadi kurang optimal, dan memicu terjadinya bug.
  • Deadline
    Sistem yang dikerjakan dengan deadline yang sudah mepet, akan membuat sistem dibuat terkesan terburu-terburu, sehingga ketelitian dalam pembuatan sampai testing.

 Program

Adalah suatu deretan langkah-langkah
 -Pada setiap langkah, dikerjakan suatu operasi  arithmetic atau logical
 -Pada setiap operasi, diperlukan sejumlah sinyal  kendali tertentu


Konsep Program

-Pemrograman (hardware) merupakan proses penghu-  bungan berbagai komponen logik pada konfigurasi yang  diinginkan untuk membentuk operasi aritmatik dan logik  pada data tertentu
 - Hardwired program tidak flexibel 
- General purpose hardware dapat mengerjakan berbagai  macam tugas tergantung sinyal kendali yang diberikan 
- Daripada melakukan re-wiring, Lebih baik menambah-  kan sinyal-sinyal kendali yang baru

Fungsi Control Unit

- Untuk setiap operasi disediakan kode yang unik Contoh: ADD, MOVE
 -Bagian hardware tertentu menerima kode  tersebut kemudian menghasilkan sinyal-sinyal  kendali
-Jadilah komputer!

Komponen yang diperlukan

-Control Unit (CU) dan Arithmetic and Logic Unit  (ALU) membentuk Central Processing Unit (CPU)Data dan instruksi harus diberikan ke sistem  dan dikeluarkan dari sistem 
-Input/output Diperlukan tempat untuk menyimpan sementara  kode instruksi dan hasil operasi.
 :Main memory


Fetch Cycle

Program Counter (PC) berisi address instruksi  berikutnya yang akan diambil
  Processor mengambil instruksi dari memory pada lokasi  yang ditunjuk oleh PC
  Naikkan PC Kecuali ada perintah tertentu
  Instruksi dimasukkan ke Instruction Register (IR)
  Processor meng-interpret dan melakukan tindakan yang  diperlukan

Execute Cycle

Processor-memory Transfer data antara CPU dengan main memory 
 Processor I/O Transfer data antara CPU dengan I/O module  Data processing Operasi arithmetic dan logical pada data tertentu
  Control Mengubah urutan operasi
 Contoh: jump  Kombinasi diatas


Multiple Interrupts

Disable interrupts
 Processor akan mengabaikan interrupt berikutnya 
-Interrupts tetap akan diperiksa setelah interrupt ynag  pertama selesai dilayani -Interrupts ditangani dalam urutan sesuai datangnya
 
Define priorities 
-Low priority interrupts dapat di interrupt oleh higher  priority interrupts 
-Setelah higher priority interrupt selesai dilayani, akan  kembali ke interrupt sebelumnya.

Sambungan Input/Output


Serupa dengan sambungan memori
 Output
 -Menerima data dari computer 
-Mengirimkan data ke peripheral 

Input 
-Menerima data dari peripheral 
-Mengirimkan data ke computer


CPU Connection

-Membaca instruksi dan data
 -Menuliskan data (setelah diproses) 
-Mengirimkan sinyal kendali ke unit-unit lain 
-Menerima (& menanggapi) interrupt

What is a Bus?

Jalur komunikasi yang menghubungkan  beberapa device 
-Biasanya menggunakan cara broadcast
 -Seringkali dikelompokkan 
Satu bus berisi sejumlah kanal (jalur)
 Contoh bus data 32-bit berisi 32 jalur
 -Jalur sumber tegangan biasanya tidak  diperlihatkan

Soal dan Jawaban

1. Yang bukan merupakan jenis bus adalah 
a. Single Bus
b. Upper Bus
c. Unibus 
d. Multiple Bus

2.  Arbitrasi bus bisa secara ... atau ... 
a. Centralized, Distributed 
b. Node, Distributed 
c. Recursively distributed, Multi-node 
d. Decentralized, Distributed

3. Jalur Bus PCI yang wajib adalah 
a. Interface Control 
b. Interrupt Lines 
c. Cache Support 
d. Boundary Scan

4 . Apa yang di perlukan program agar bisa berjalan? 
  a. sinyal 
  b. internet  
  c. bensin
  d. baterai

5. Jalur pada Bus PCI yang opsional adalah 
a. Address and Data
b. Arbitrasi 
c. JTAG 
d. Jalur System

6. YAng bukan bagian dari komponen CPU adalah 
a. PC 
b. IR
c. MAR
d. OPR

7 . Apa yang dimaksud Control Unit? 
  a. menyimpan data
  b. menghapus file sampah
  c. mendownload file baru
  d. mengontrol atau mengendalikan suatu operasi

8. Penemu DNS Adalah 
  a. Paul Zackly 
  b. Paul Stavencky
  c. Paul Marczuback 
  d. Paul Mockapetris

9. Pada Arsitektur Name server terdapat 3 proses , yaitu   
a. Authoritative Data , Cache Data , Agent
b. Master, Slave, Secondary    
c. Otorisasi Data, Confidentiality Data, Data Integrated  
d. Authentication Data, Integrate Data, Slave Data

10. Manakah dibawah ini yang merupakan 2 tipe name server 
a. Atuoload, Proxy  
b. APP, DHC Server   
c. Authoritative , Caching 
d. Identification, Pooling










Komentar

Postingan populer dari blog ini

Tugas 3 Struktur & Fungsi Komputer zaidan/2103015040

  zaidan davin arrafi jumat,25 maret 2022 Organisasi dan Arsitektur Komputer Organisasi komputer mempelajari bagian yang terkait dengan unit-unit operasional komputer dan hubungan antara komponen sistem komputer,contoh : sinyal kontrol, prosesor, interface komputer dan peripheral, teknologi memori yang digunakan.   Arsitektur komputer mempelajari atribut-atribut sistem komputer yang terkait dengan seorang programmer dan memiliki dampak langsung pada eksekusi logis sebuah program, contoh : set instruksi, jumlah bit yang digunakan untuk merepresentasikan bermacam-macam jenis data (misal bilangan, karakter), aritmetika yang digunakan, teknik pengalamatan, mekanisme I/O.    KOMPUTER SEBAGAI MESIN 6 LEVEL   Pada level 1 – 3 merupakan bahasa mesin bersifat numerik. Program-program didalamnya terdiri dari deretan angka yang panjang, yang tidak menjadi masalah untuk mesin tapi merupakan persoalan untuk manusia. Mulai pada level 4 bahasa berisi kata/singkatan yang mempun...

tugas 1 zaidan OAK2A22TI

  ZAIDAN DAVIN ARRAFI jumat,11 maret 2022 tugas 1 zaidan OAK2A22TI KONTRAK BELAJAR OAK2A22TI 1.  Perkuliahan ini dengan Bobot 3 SKS, diselenggarakan tiap Hari Jumat, Jam 07.50 - 10.20. 2.  Mohon untuk selalu membaca doa sebelum dan setelah belajar.  3.  Mohon mengisi daftar hadir  paling lambat 30 menit setelah jadwal dimulai, pada hari dan tanggal perkuliahan dijadwalkan.  5. Perkuliahan direncanakan dilaksanakan 16 pertemuan termasuk UTS dan UAS. 6. Penilaian akhir dilakukan menggunakan formula : 10 % Keaktifan ; 20 % Tugas ; 30 % UTS ; 40 % UAS. 7. Keaktifan terdiri dari absen dan ketepatan waktu mengerjakan Tugas 8.  Setiap mahasiswa diwajibkan memiliki BLOG PRIBADI untuk mengerjakan tugas kuliah. 9. Bagi yang sebelumnya sudah punya BLOG PRIBADI dianjurkan untuk menggunakan BLOG PRIBADI yang sudah lama tersebut. 10. Bagi yang belum punya silahkan membuat BLOG berbasis BLOG SPOT dengan berbasis gmail.  11. Mahasiswa diwajibkan mengiku...

Kriptografi dan Keamanan Informasi zaidan davin arrafi/4C

  Kriptografi dan Keamanan Informasi  zaidan davin arrafi 2103015040 Apa itu Kriptografi? Kriptografi adalah praktik melindungi informasi melalui penggunaan algoritme kode,  hash , dan tanda tangan. Informasi dapat dalam keadaan diam (seperti  file  pada  hard drive ), bergerak (seperti komunikasi elektronik yang dipertukarkan antara dua pihak atau lebih), atau sedang digunakan (saat menghitung data). Kriptografi memiliki empat tujuan utama: Kerahasiaan  – Membuat informasi hanya tersedia untuk pengguna yang berwenang. Integritas  – Memastikan bahwa informasi tidak dimanipulasi. Autentikasi  – Mengonfirmasi keaslian informasi atau identitas pengguna. Antipenyangkalan  – Mencegah pengguna menolak komitmen atau tindakan sebelumnya. Apa kegunaan dari kriptografi? Kriptografi berakar pada pengiriman informasi sensitif antara tokoh militer dan politik. Pesan dapat dienkripsi sehingga tampak seperti teks acak bagi siapa pun kecuali penerima ya...