Latihan Group 1

LATIHAN

1.      Apakah yang membedakan antara microcontroller dan microprocessor
Jawab : Perbedaannya adalah sebagai berikut,
MICROCONTROLLER
MICROPROCESSOR
Kode yang digunakan tidak banyak atau hanya beberapa
Kode yang digunakan lebih banyak dan kompleks
 ROM diisi sendiri oleh pengguna.
ROM diisikan oleh pabrik
Terdapat RAM kecil untuk data sementara, ROM besar untuk program kendali
RAM besar untuk program pengguna, ROM kecil untuk antar muka perangkat keras
Berfungsi sebagai pengendali program
Berfungsi sebagai pengolah dan pengendali program.
Tidak membutuhkan OS (Operating System)
Membutuhkan OS (Operating System)

Konfigurasi PIN
Mikroprosesor Z-80 CPU
Mikrokontroler 801
Jumlah Pin
40
40
Jumlah Pin Alamat
16
16
Jumlah Pin Data
8
8
Jumlah Pin Interupt
2
2
Pin I/O
32
Register 8 bit
20
34
Register 16 bit
4
2
Ukuran Stack
64 K
128 K
ROM Internal
4 Kbyte
RAM Internal
128 byte
Memori Eksternal
64 Kbyte
128 Kbyte
Flag
6
4
Timer
0
2
Port Paralel
0
4 x 8 bit
Port Serial
0
1

2.      Gambarkan dan terangkan perbedaan antara Arsitektur Harvard dan Von Neumann!
Jawab :
   -  Arsitektur Von Neumann


Arsitektur Von Neumann adalah arsitektur komputer yang membuat program ROM dan data RAM dalam peta memori yang sama. Arsitektur ini memiliki address dan data Bus tunggal untuk mengamati program dan data. Arsitektur Von Neumann atau mesin Von Neumann merupakan arsitektur yang diciptakan oleh Jhon Von Neumann pada tahun 1903 – 1957. Arsitektur ini digunakan oleh hampir semua komputer. Arsitektur Von Neumann ini menggambarkan komputer dengan 4 bagian utama, yaitu:
·         Unit Aritmatika dan Logis (ALU)
·         Unit Control (CU)
·         Memori
·         Alat masukan I/O
Keuntungan model Arsitektur Von Neumann adalah sebagai berikut :
·         Fleksibilitas dalam mengalamatkan program dan data.
·         Program selalu ada di ROM, dan data selalu ada di RAM.
·         Arsitektur Von Neumann memungkinkan processor untuk menjalankan program yang ada di dalam memori data atau RAM.
Kelemahan model Arsitektur Von Neumann adalah sebagai berikut :
·         Bus tunggalnya yang membuat instruksi untuk mengakses program dan data harus dijalankan secara sekuensial dan tidak bisa dilakukan overlapping untuk menjalankan dua instruksi yang berurutan.
·         Bandwidth program harus sama dengan Bandwidth data. Jika memori data adalah 8 bit maka program juga harus 8 bit.
·          Processor Von Neumann membutuhkan jumlah clock CPI (Clock Per Instruction) yang relative lebih banyak sehingga eksekusi instruksi dapat menjadi relative lebih lama.

-          Arsitektur Harvard


Arsitektur Harvard memiliki 2 memori yang terpisah, 1 untuk program (ROM), dan 1 untuk data (RAM), yang mana arsitektur ini merupakan kebalikan dari arsitektur komputer model Von Neumann. Jika Von Neumann menggabungkan ROM dan RAM menjadi satu, maka Arsitektur Harvard memisahkan kedua memori tersebut.
            Kelebihan dari Arsitektur Harvard adalah sebagai berikut :
·         Semua data di dalam program selebar 1 Byte atau 8 bit. Karena bus data yang digunakan dalam pembacaan program memilki beberapa jalur (12, 14, atau16), instruksi dan data dapat dibaca sekaligus. Sehingga semua instruksi dapat dieksekusi hanya dengan 1 siklus instruksi, kecuali instruksi lompat yang dieksekusi dalam 2 siklus.
·         Program ROM dan data sementara (RAM) terpisah, CPU dapat mengeksekusi 2 instruksi sekaligus  sehingga selama proses pembacaan dan penulisan RAM dapat dibaca melalui bus yang lain.
·         Jika menggunakan Microcontroller dari Arsitektur Harvard kita tidak bisa mengetahui seberapa banyak memori yang dibutuhkan oleh beberapa instruksi. Namun pada dasarnya, masing – masing instruksi program membutuhkan dua lokasi memori.
Kekurangan Arsitektur Harvard yaitu tidak memungkinkan untuk menempatkan data pada ROM. Arsitektur ini memang tidak memungkinkan untuk mengakses data yang ada di ROM. Namun hal ini bias diatasi dengan cara membuat instruksi dan mekanisme khusus untuk mengalamatkan data di ROM. Microprocessor yang memilki instruksi seperti ini biasanya disebut Arsitekur Modified Harvard.

3.      Terangkan apa yang dimaksud dengan Arsitektur komputer Single Bus System

Jawab:
Single BUS System merupakan penghubung dari setiap komponen komputer yang mana terdiri dari Prosessor, Memory dan I/O dalam menjalankan tugasnya. berikut merupakan gambaran dari system bus. blok yang pertama adalah prosessor. 
prosessor merupakan komponen komputer yang berfungsi sebagai otak dari komputer yang menjalankan proses dan mengendalikan kerja komputer dengan bekerjasama dengan perangkat komputer lainnya. 
Bagian-bagian prosessor : 
1. ALU : penghitung aritmatika yang terjadi sesuai intruksi program.
2. CU    : pengaturan lalu lintas data I/O
3. MU   : alat penyimpanan kecil yang memiliki kecepatan akses tinggi.
fungsi dari prosessor itu sendiri adalah untuk memproses data yang diterima dari masukan kemudian akan menghasilkan outputan.
blok yang kedua adalah memory 
memory merupakan tempat penyimpanan data dan aplikasi secara sementara maupun permanen.
ada 2 jenis memory yaitu :
1. Memory Primer  : yaitu memory utama yang berfungsi untuk akses langsung data oleh prosessor (RAM&ROM).
2. Memory Sekunder :yaitu memory yang tidak bisa di akses langsung.
blok yang ke tiga adalah I/O
Input : adalah perangkat luar yang dipasang sesuai dengan port masing masing untuk masukan atau mentransfer data dari luar ke dalam microprosessor untuk diproses dan di terjemahkan ke dalam digital.
Output : adalah perangkat luar yang digunakan untuk menampilkan/ menerjemahkan data yang keluar dari microprosessor komputer.
saya beri contoh I/O RS232 yang merupakan standart komunikasi serial yang digunakan untuk koneksi peripheral ke pheriperal. biasa juga disebut dnegan jalur I/O.
berikut merupakan blok diagram dari I/O RS232




Penerapan I/O RS232 yaitu :
1. pin RDX yaitu untuk penerimaan data serial
2. pin TDX yaitu untuk pengiriman data serial
3. pin DTR yaitu umtuk memberiitahu bahwa UART siap melakukan pertukaran data.
4. pinGND yaitu untuk menetralkan arus
5. pin DSR yaitu untuk memberitahukan UART bahwa perangkat siap melakukan pertukaran data.


4.      Terangkan apa yang membedakan arsitektur Double Bus System dan single bus system
Single Bus :
- Beban Bus sistem sangat berat, sehingga kinerjanya lambat
- Traditional Bus ini merupakan sistem bus tunggal (Single Bus system) yang       populer diterapkan pada  jenis IBM-PC : 8088, era tahun 80′an.
Double Bus :
-  Beban Sistem Bus menjadi lebih ringan sehingga kinerjanya menjadi lebih cepat.
-  High Speed bus merupakan jenis bus ganda (multi bus)

5.       Terangkan apa yang dimaksud dengan bit
Jawab:
Binary Digit atau bit adalah satuan unit terkecil dalam keseluruhan bagian komputasi digital yang biasanya digambarkan dalam simbol satuan angka 0 dan 1 sebagai angka biner.

Arti angka biner 0 dan 1 sendiri merujuk pada voltase tegangan yang dihasilkan, jika angka biner 0 menandakan tidak ada voltase tegangan dan sebaliknya angka biner 1 menunjukan adanya voltase positif konstan sebuah tegangan. Memang jika ditelisik lebih jauh bit dan Byte tidak menggunakan satuan angka desimal seperti 0,1,2,3,4,5,6,7,8, dan 9 untuk perhitungannya. Sebaliknya pada sebuah komputer untuk penyimpanan semua data yang dihasilkan menggunakan angka biner sebagai simbol satuannya.

Satuan bit pada komputer sendiri ditemukan oleh ilmuwan John Tukey pada tahun 1947 ketika bekerja di Bell Laboratories.
Bit juga digunakan sebagai satuan ukuran, yaitu kapasitas informasi dari sebuah digit biner. Lambang yang digunakan adalah bit, dan kadang-kadang (secara tidak resmi) b (contohnya, modem dengan kecepatan 56 kbps atau 56 kilo bit per second/detik). Satuan ini dikenal juga sebagai shannon, dengan lambang Sh.

6.  Terangkan apa yang dimaksud dengan byte!
Byte  adalah istilah yang biasa digunakan sebagai satuan dari penyimpanan data dalam komputer. Satu bita terdiri dari delapan bit.
Banyak di antara masyarakat yang menganggap bahwa 1 kilo bita setara dengan 1000 bita, atau mungkin menganggap 1 mega bita setara dengan 1000 kilo bita. Hal itu sangat disalahkan, sebab pengukuran dalam sistem komputer berbeda dengan pengukuran pada matematika dan fisika. Dalam kehidupan nyata, 1 meter sama dengan 1000 mili meter, 1 gram sama dengan 1000 mili gram. Dapat ditarik kesimpulan bahwa dalam kehidupan nyata, perhitungan kelipatan kilo ke mega ke giga dst. menggunakan kelipatan 10x. Contoh: 1000 kilo gram sama dengan berapa mega gram ? maka cukup dengan 1 x 103 x 10-3 sama dengan 1 mega gram. Pada perhitungan komputer, 1 bita sama dengan 1024 mili bita, atau 1 kilo bita sama dengan 1024 bita. Dapat ditarik kesimpulan bahwa dalam perhitungan komputer, perhitungan kelipatan kilo ke mega ke giga dst. menggunakan kelipatan 2x. Contoh: 1024 mega bita sama dengan berapa giga bita ? maka cukup dengan 1 x 210 x 2-10 sama dengan 1 giga bita

7.       Sebuah ROM dengan kapasitas 64 K bits tentkanlah kapasitasnya dalam satuan byte
Jawab :
            1 byte = 8 bit
            = 64 k bit = 64000 bit
            = 64000 bit = 8000 byte
            = 64kbits
            = 8kbyte
8. Apakah yang membedakan SRAM dan DRAM
Jawab :
SRAM (Static Random Access Memory) terdiri dari teknologi CMOS dan menggunakan enam transistor. Pembangunannya terdiri dari dua inverter berpasangan silang untuk menyimpan data (biner) yang mirip dengan sandal jepit dan tambahan dua transistor untuk kontrol akses. Ini relatif lebih cepat daripada jenis RAM lain seperti DRAM. Ini mengkonsumsi daya lebih sedikit. SRAM dapat menyimpan data selama daya dipasok ke sana.
DRAM (Dynamic Random Access Memory) juga merupakan jenis RAM yang dibangun menggunakan kapasitor dan beberapa transistor. Kapasitor digunakan untuk menyimpan data di mana nilai bit 1 menandakan bahwa kapasitor diisi dan nilai bit 0 berarti kapasitor dilepaskan. Kapasitor cenderung keluar, yang mengakibatkan bocornya biaya.

Jawab :
SRAM
DRAM
Menggunakan array 6 transistor
Menggunakan transistor dan  kapasitor tunggal untuk setiap sel memori
Tidak memerlukan penyegaran memori
Memerlukan penyegaran memori secara berkala
Lebih sering digunakan sebagai cache memori karena dalam hal kecepatan lebih cepat
Dalam hal kecepatan lebih lambat
Ruang atau kapasitas nya lebih kecil
Memiliki ruang atau kapasitas yang lebih besar, sehingga biasa digunakan sebagai memori utama dalam PC

9.     Apakah yang dimaksud dengan Flash ROM?
            Flash  Rom adalah utilitas untuk mengidentifikasi, membaca, menulis, meverifikasi dan menghapus chip flash atau chip memori yang dapat dibaca dan diprogram, dan tetap menyimpan datanya tanpa aliran listrik. Hal ini dirancang untuk Flash BIOS,kartu jaringan,grafis,dan berbagai perangkat programmer lain.
            Flash ROM juga merupakan jenis chip memori ROM. Menyimpan data pada ROM tidak dapat dilakukan dengan mudah, namun membaca data dari ROM dapat dilakukan dengan mudah. Biasanya program/data pada ROM diisi oleh pabrik yang membuatnya.
            Oleh karena sifat ini, ROM biasa digunakan untuk menyimpan firmware (biasanya disimpan pada Flash ROM dari perangkat keras). Firmware adalah sebuah program perangkat lunak komputer atau set instruksi yang diprogram pada perangkat keras komputer.


10. Apakah yang membedakan antara general purpose computer dan spesial purpose computer?
General Purpose Computer : Komputer ini dirancang untuk menyelesaikan bermacam masalah, dapat menggunakan beberapa program yang dapat menyelasaikan jenis permasalahan yang berbeda, karena komputer ini tidak dirancang untuk masalah secara khusus.misalnya aplikasi bisnis, teknik, pendidikan, pengolahan kata, permainan dllGeneral-Purpose Komputer dapat berupa kompuer digital maupun komputer analog, tetapi pada umunya komputer digital adalah general-purpose computer.
Special-purpose Computer : Digunakan untuk menyelesaikan pekerjaan atau aplikasi khusus.Special-purpose pada awalnya merupakan General-Purpose yang digunakan secara khusus dan disesuiakan dengan konfigurasi ataupun peralatan didalamnya yang sudah dimodifikasi sedemikian rupa untuk menyelesaikan suatu masalah tertentu

Group 1

[ Type of Computers ]
- Fauzan Muhammad ( 182406102 )
- Dikki Agung Prasetyo ( 192406054 )
- Boy Duan Carlos Immanuel Simbolon ( 192406064 )
- Isfandi Doli Harahap ( 192406082 )
- Jesica Aulia Pardede ( 192406095 )