Sunday, October 23, 2016

Tugas Mikrokomputer 2


Ihsan Sanubari
25114111
3KB04


SPESIFIKASI PERANGKAT KERAS MIKROPROSESSOR 8066 DAN 8088. 

1. PIN OUT DAN FUNGSI PIN

1.1 Pin Out
Pin-out dan Fungsi Pin. Secara virtual tak ada perbedaan antara mikroprosesor 8086 dan 8088-keduanya terkemas dalam dual in-line package (DIP) 40-pin. Mikroprosesor 8086 merupakan mikroprosesor 16-bit dengan bus data 16-bit, sementara mikroprosesor 8088 merupakan mikroprosesor 16-bit dengan bus data 8-bit.
Bagaimanapun terdapat perbedaan kecil antara keduanya, yakni pada sinyal kontrol. 8086 memiliki pin M/IO, dan 8088 memiliki pin IO/M. Perbedaan lainnya adalah pada pin 34 chip 8088 terdapat pin SSO sementara pada chip 8086 terdapat pin BHE/S7. Baik 8086 maupun 8088, keduanya membutuhkan catu daya sebesar +5,0 volt dengan toleransi sebesar 10 persen. 8086 menggunakan arus catu maksimum 360 mA, sementara 8088 menggunakan arus catu maksimum 340 mA.
Mikroprosesor 8086 dan 8088 akan kompatibel TTL jika kekebalan terhadap noise disesuaikan menjadi 350 mV dari nilai 400 mV yang biasa.

1.2 Fungsi Pin 
 -AD7-AD0 Jalur bus alamat/data 8088 yang di-multipleks pada 8088 dan berisi 8-bit LSB dari alamat memory atau nomor port I/O. Pin-pin ini berada pada status impedansi tinggi selama hold acknowledge.
 -A15-A8 Bus alamat 8088 menyediakan bit-bit alamat memory paruh atas MSB selama siklus bus.
 -A19-A16 Bit-bit alamat status di-multipleks untuk memberi sinyal (S6-S3) alamat A19-A16 dan juga bit-bit status S6-S3. Status impedansi tinggi selama hold acknowledge.

1.3 Pin Mode Minimum
Operasi mode minimum merupakan cara yang paling mudah untuk mengoperasikan mikroprosesor 8086/8088. Biayanya lebih murah karena semua sinyal kontrol untuk memory dan I/O dibangkitkan oleh mikroprosesor. Sinyal-sinyal kontrol ini sama dengan Intel 8085A, periferal 8-bit untuk digunakan dengan 8086/8088 tanpa pertimbangan khusus.

1.4 Pin Mode Maksimum
Operasi mode maksimum berbeda dengan operasi mode minimum dalam hal beberapa
sinyal kontrol harus dibangkitkan secara eksternal. Hal ini membutuhkan bus controller 8288. Tidak
ada cukup pin pada 8086/8088 untuk kendali bus selama mode maksimum karena pin-pin baru dan
fitur-fitur baru telah menggantikan beberapa diantaranya. Mode maksimum biasanya hanya
digunakan ketika sistem berisi co-processor eksternal seperti co-processor 8087 (untuk aritmatik).

2. CATU DAYA/POWER SUPPLY DC

2.1 Karakteristik Input
1.Set PORT sebagai input diregister DDRx (ganti x dengan A,B,C dan D sesuai port yg akan di
setting).
Misal PORTC (bit PORTC.0 PORTC.7) sebagai input DDRC = 0000 0000b ; (atau bisa ditulis
0x0h)
2.Hasil membaca Pin PORT ada di register PINx
Membaca data PORT :
Input variabel untuk menyimpan data input baca port C.

2.2 Karakteristik Output
1. Set PORT sebagai input diregister DDRx (ganti x dengan A,B,C dan D sesuai port yg akan di
setting).
Misal PORTC (bit PORTA.0 PORTA.7) sebagai input DDRA = 1111 1111b ; (atau bisa ditulis
0xFFh)
2.Tulis data yang akan dikeluarkan pada register port x :
Menulis data ke Por:
PORTA = 1111 1010b

3. CLOCK GENERATOR

3.1 CLOCK GENERATOR 8284A
merupakan komponen tambahan microprocessor 8086/8088. Tanpa generator clock banyak rangkaian tambahan yang dibutuhkan untuk membangkitkan clock (CLK) pada sistem yang berbasis 8086/8088. 8284A menyediakan fungsi-fungsi atau sinyal-sinyal dasar sebagai pembangkit clock, menyelaraskan RESET, menyelaraskan READY, dan sinyal clock peripheral level TTL. Frekuensi operasi standard 5 Mhz untuk 8086/8088 didapat dengan memasang kristal 15 Mhz ke generator clock 8284A. Keluaran PCLK terdiri dari sinyal yang compatible TTL pada setengah frekuensi CLK. Bagian reset 8284A sangat sederhana hanya terdiri dari satu buffer Schmitt Trigger dan satu rangkaian flip-flop tipe-D. Jika microprocessor 8086/8088 mengalami reset, mikroprosesor ini mulai mengeksekusi perangkat lunak pada lokasi memory FFFF0H (FFFF:0000) dengan pin interrupt request disable. RESET: Negative edge-triggered flipflop mengunakan sinyal RESET pada 8086 dalam kondisi turun. Mikroprosesor 8086 pada pin RESET dalam kondisi naik. Memeriksa reset timing telah melakukan masukan RESET pada mikroprosesor berlogika 1 selama 4 pulsa pada awal diaktifkan dan 1 lebih 50us.

3.2 Operasi 8284A OperasiMode Minimum
Operasi mode minimum merupakan cara yang paling mudah untuk mengoperasikan microprocessor 8086/8088. Biayanya lebih murah karena semua sinyal kendali untuk memory dan I/O dibangkitkan oleh microprocessor. Sinyal-sinyal kendali ini sama dengan Intel 8085A, peripheral 8-bit untuk digunakan dengan 8086/8088 tanpa pertimbangan khusus. Operasi Mode Maximum Operasi mode maximum berbeda dengan operasi mode minimum dalam hal beberapa sinyal kendali harus dibangkitkan secara external. Hal ini membutuhkan bus controller 8288. Tidak ada cukup pin pada 8086/8088 untuk kendali bus selama mode maximum karena pin-pin baru dan juga feature baru telah menggantikan beberapa diantaranya. Mode maximum biasanya hanya digunakan ketika sistem berisi co-processor external seperti co-processor 8087 untuk aritmatik.

4. BUS BUFFERING DAN LAUNCHING 

4.1 Demultiflexing Bus
Bus alamat atau data pada 8086/8088 dilakukan multiplexing (dipakai bersama) untuk memperkecil jumlah pin yang dibutuhkan untuk IC microprocessor 8086/8088. Karena bus-bus microprocessor 8086/8088 dilakukan multiplexing dan kebanyakan memory dan peralatan I/O tidak, maka sistem haruslah dilakukan demultiplexing sebelum pengantarmukaan dengan memory atau dengan I/O. Proses demultiplexing dilakukan oleh latch 8-bit yang pulsa clock berasal dari sinyal ALE.

4.2 Sistem Buffering
Jika lebih dari 10 satuan beban terhubung ke pin bus manapun, seluruh sistem 8086 atau 8088 harus dilakukan buffer. Pin yang telah dilakukan multiplexing, telah dilakukan buffer oleh latch 74LS373, yang dirancang untuk mengendalikan bus kapasitas tinggi yang ditemukan pada sistem microprocessor. Arus output buffer telah dinaikkan sehingga lebih banyak satuan beban TTL yang dapat dikendalikan. Keluaran logika 0 menyediakan sampai 32 mA arus sink, dan output logika 1 menyediakan arus sumber hingga 5,2 mA.

4.3 Full Buffering
penyangga penuh untuk memuat semua catatan dari meja ke dalam buffer ketika satu record dari tabel dibaca. Dengan penyangga penuh, baik seluruh tabel dalam buffer, atau meja tidak dalam buffer sama sekali.

4.4 Half Buffering
penyangga untuk memuat separuh catatan dari meja ke dalam buffer ketika satu record dari tabel dibaca. Dengan penyangga penuh, baik seluruh tabel dalam buffer, atau meja tidak dalam buffer sama sekali.

4.5 Bidirectional Buffer
Mode ini mampu mengrim/menerima data dalam dua arah (bidirectional handshake data transfer).
Mode ini menyebabkan port A bisa berfungsi sebagai masukan sekaligus keluaran yang dilengkapi dengan sinyal jabat tangan 5 bit dari port C sebagai kontrol port A. Mode ini tidak tersedia untuk port B.

4.6 Undirectional
Mode ini mampu mengrim/menerima data dalam satu arah (undirectional handshake data transfer).

4.7 Latching
Latching atau penahan digunakan dengan 8086s untuk menyimpan alamat dan data, dan digunakan sebagai pengganti register karena mereka memaksimalkan kali setup. Artinya, jika data atau alamat mengubah internal sementara latch mengaktifkan aktif, data melewati segera, sementara dengan mendaftar tidak akan tersedia sampai setelah jam transisi yang tepat telah terjadi. mikroprosesor awal digunakan setiap trik yang mereka bisa untuk meningkatkan kecepatan digunakan mereka, dan ini adalah salah satu dari mereka.

4.8 Sistem D-Latching 
Rangkaian yang bersifat mengingat kondisi sebelumnya seringkali dibutuhkan dalam kontrol logic. Pada rangkaian ini hasil keluaran dikunci (latching) dengan menggunakan kontak hasil keluaran itu sendiri, sehingga walaupun input sudah berubah, kondisi output tetap.

Saturday, October 15, 2016

Manajemen Kualitas (soft skill)


KELOMPOK VIII

“Manajemen Kualitas"


-Ihsan Sanubari (25114111) 
-Mega Permana (2C114738)
-Teguh putra perdana (2A114712)

Pengertian Kualitas dan Kualitas Proyek TI

•       The International Organization for Standardization (ISO) mendefinisikan kualitas sebagai “gelar untuk satu set karakteristik yang memenuhi persyaratan” (ISO 9000:2000).
•       Ahli lain mendefinisikan kualitas berdasarkan:
•       Conformance to requirements : proses proyek dan produk memenuhi spesifikasi tertulis.
•       Fitness for use : suatu produk dapat digunakan seperti yang dimaksudkan.
Proses Project Quality Management
•       Project quality management memastikan bahwa proyek akan memenuhi kebutuhan yang dilakukan. Proses meliputi :
•       Quality planning : mengidentifikasi standar kualitas yang relevan dengan proyek dan bagaimana memuaskan mereka.
•       Quality assurance : secara berkala mengevaluasi kinerja proyek secara keseluruhan untuk memastikan proyek ini akan memenuhi standar kualitas yang relevan.
•       Quality control: hasil pemantauan proyek tertentu untuk memastikan bahwa mereka memenuhi standar mutu yang relevan
Quality Planning
•       Berarti kemampuan untuk mengantisipasi situasi dan menyiapkan tindakan untuk membawa hasil yang diinginkan. Penting untuk mencegah cacat dengan:
•       Memilih bahan yang tepat.
•       Pelatihan dan mengindoktrinasi orang-orang dalam kualitas.
•       Perencanaan proses yang menjamin hasil yang sesuai.
Quality Assurance
•       Jaminan kualitas mencakup semua kegiatan yang berkaitan dengan memenuhi standar kualitas yang relevan untuk sebuah proyek.
•       Tujuan lain dari jaminan kualitas adalah peningkatan mutu berkelanjutan.
•       Benchmarking menghasilkan ide untuk perbaikan kualitas dengan membandingkan praktek proyek tertentu atau karakteristik produk kepada mereka dari proyek-proyek lain atau produk di dalam atau di luar organisasi.
•       Quality audit adalah tinjauan terstruktur kegiatan manajemen mutu spesifik yang membantu mengidentifikasi pelajaran yang dapat meningkatkan kinerja pada proyek-proyek yang sedang atau akan.
Quality Control
•       Output utama quality control adalah:
•       Acceptance decisions
•       Rework
•       Process adjustments
Quality Control Charts
•       Control chart adalah tampilan grafik data yang menggambarkan hasil dari suatu proses dari waktu ke waktu.
•       Penggunaan utama dari control chart adalah untuk mencegah cacat, bukan untuk mendeteksi atau menolak mereka.
•       Peta kendali kualitas memungkinkan Anda untuk menentukan apakah suatu proses dalam pengendalian atau di luar kendali.
•       Ketika suatu proses dalam pengendalian, setiap variasi dalam hasil proses diciptakan oleh kejadian acak; proses yang berada dalam kontrol tidak perlu disesuaikan.
Modern quality management:
•       Memerlukan kepuasan pelanggan.
•       Pencegahan lebih memilih untuk inspeksi.
•       Mengakui tanggung jawab manajemen kualitas.
Improving Information Technology Project Quality
•       Beberapa saran untuk meningkatkan kualitas proyek-proyek IT mencakup:
•       Membangun kepemimpinan yang meningkatkan kualitas.
•       Memahami biaya kualitas.
•       Fokus pada pengaruh organisasi dan faktor kerja yang mempengaruhi kualitas.
•       Ikuti maturity models.


Monday, October 10, 2016

Tugas Mikrokomputer 1

1.      Peran Mikrokomputer dalam Sistem Komputer

Komputer mikro (microcomputer) adalah sebuah kelas komputer yang menggunakan mikroprosesor sebagai CPU utamanya. Komputer mikro juga dikenal sebagai Personal Computer (PC), Home Computer, atau Small-business Computer. Komputer mikro yang diletakkan di atas meja kerja dinamakan dengan desktop, sedangkan yang dapat dijinjing (portabel) dinamakan dengan Laptop. kombinasi demikian kadang-kadang meliputi sejumlah pengingat (memory) dalam serpih(chip)yang sama,yaitu unit pemerosesan pusat (central processing unit) dari system,yang di sebut prosesor.serpih CPU tersebut dapat di peroleh dari berbagai pabrik dalam berbagai panjang kata :4,8,12,16,32 atau 64bit.
2.      Konsep Dasar Mikrokomputer

Mikrokomputer adalah interkoneksi antara mikroprosesor (CPU) dengan memori utama (main memory) dan antarmuka input-output (I/O devices) yang dilakukan dengan menggunakan sistim interkoneksi bus. Jadi, Mikrokomputer dapat dikatakan pula sebagai sebuah mikroprosesor (CPU) dengan ditambahkannya unit memori serta sistem I/O. Ciri utama sistem mikrokomputer adalah hubungan yang berbentuk bus. (Istilah bus diambil dari bahasa latin omnibus yang berarti kepada/untuk semua). Bus menunjukkan hubungan antara komponen-komponen secara elektris. Bus meneruskan data, alamat-alamat (address) atau sinyal pengontrol.
1.Bagi Bagian Mikrokomputer :

• CPU/Mikroprosesor
• Memory Utama ( Main Memory )
• Input Output Device
3.       Sejarah Perkembangan Komputer
    
            Berdasarkan sejarah perkembangannya, komputer dibagi kedalam lima generasi. Untuk lebih lengkapnya silahkan simak penjelasan dari kelima generasi komputer tersebut. 
      
       – Komputer Generasi Pertama
          
          Pada komputer generasi pertama bernama ENIAC. ENIAC merupakan kepanjangan dari Electronic Numerical Integrator and Computer. ENIAC merupakan komputer pertama yang diciptakan didunia. Komputer ini memiliki berat kurang lebih 30 ton, panjang 30meter dan tinggi 2,4 meter. Sedangkan daya listrik yang dibutuhkan komputer ini adalah 174 kilowatt. Pada komputer generasi pertama ini terdiri dari 18.000 tabung vakum, 70.000 resistor dan 5 juta titik solder.
Bisa Anda bayangkan betapa rumitnya pembuatan komputer generasi pertama ini. Selain memiliki bobot yang berat, komputer ini juga harus memiliki ruang yang cukup besar untuk menyimpannya.

– Komputer Generasi Kedua

  Pada tahun 1948, penemuan transistor mempengaruhi pada perkembangan komputer. Dengan penemuan transistor ini menggantikan peran tube vakum pada televisi, radio dan komputer. Sehingga ukuran alat elektronik berkurang drastis. Penggunaan transistor didalam komputer mulai tahun 1956. Penemuan lain yang berupa memori inti magnetik, membantu pengembangan komputer generasi kedua ini memiliki ukuran lebih kecil, lebih cepat, lebih hemat energi dan lebih dapat diandalkan dibandingkan penedahulunya generasi komputer pertama. Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer.

Pada komputer generasi kedua tidak lagi menggunakan bahasa mesin tetapi diganti dengan bahasa assembly. Bahasa assembly adalah bahasa yang terdiri dari singkatan-singkatan untuk menggantikan kode biner (angka 0 dan 1).

Pada awal tahun 1960-an, komputer generasi kedua mulai bermunculan dan banyak digunakan bidang bisnis, universitas dan pemerintahan. Pada komputer generasi kedua sepenuhnya menggunakan transistor. Adapun komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini seperti printer, penyimpanan data dalam disket, memory, sistem operasi dan program aplikasi.

– Komputer Generasi KeTiga

 Pada generasi sebelumnya, hampir seluruh komputer menggunakan 2 transistor. Penggunaan Transistor memang mampu mengungguli tube vakum, namun penggunaan transistor dapat menghasilkan suhu panas yang cukup besar, sehingga berpotensi merusak bagian-bagian
komputer.

Pada tahun 1958, Jack Kilby seorang insinyur di Texas Instrumen mengembangkan sirkuit terintegrasi (Integrated Circuit / IC). IC mengkombinasikan tiga komponen elektronik dalam sebuah silicon piringan kecil yang terbuat dari pasir kuarsa. Pengembangan IC yang terbuat dari pasir kuarsa mampu menangani masalah pada suhu panas. Para ilmuwan kemudian berhasil memasukan lebih banyak komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasil dari penemuan para ilmuwan tersebut membuat ukuran computer menjadi lebih kecil karena komponen-komponen dapat dipadatkan kedalam sebuah chip.

Kemajuan lainnya dari komputer generasi ketiga adalah dalam peng-gunaan sistem operasi atau operating system. Yaitu memungkinkan mesin bekerja untuk menjalankan program yang berbeda dalam waktu yang bersamaan dengan sebuah program utama yang bertugas memonitor dan mengkoordinasi memori komputer.

– Komputer Generasi KeEmpat

  Pada tahun 1971, pembuatan Chip Intel 4004 membawa kemajuan pada IC. Yaitu mampu meletakan seluruh komponen dari komputer (Central Processing Unit, Memory dan kendali inpu/output) ke dalam sebuah chip yang berukuran kecil yang kemudian disebut mikropros-
esor. Dengan berkembangnya mikroprosesor memungkinkan orang-orang biasa dapat menggunakan komputer. Dengan demikian computer tidak hanya dimiliki perusahaan besar atau lembaga pemerintahan.

Pada pertengahan tahun 1970-an, perakit komputer memperkenalkanproduk mereka ke masyarakat umum. Komputer-komputer ini dikenal dengan nama mini komputer yang dijual satu paket dengan perangkat lunak yang mudah digunakan oleh orang awam.
Pada tahun 1981, IBM memperkenalkan Personal Komputer (PC) untuk penggunaan di kantor, sekolah dan rumah. Pada tahun pertamanya, PC telah digunakan 2 juta unit. Sepuluh tahun kemudian angka tersebut melonjak menjadi 65 juta unit. Dalam sejarah perkembangannya, komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada diatas meja (desktop komputer) menjadi komputer yang dapat dimasukan kedalamtas(laptop), bahkan ada komputer yang dapat digenggam (palmtop).

Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, PentiumIII, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan computer generasi keempat. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer- komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya.

– Komputer Generasi KeLima
  
  Rencana masa depan komputer generasi ke lima adalah komputeryang telah memiliki Artificial Intelligence (AI). Sehingga computer di masa depan dapat memberikan respon atas keinginan manusia.

Ciri ciri komputer generasi kelima adalh sebagai berikut :

Komputer generasi ini masih dalam tahap pengembangan dan pemakainya belum banyak. Pengembangan komputer genarasi ini dipelopori oleh negara Jepang. Komponen elektronikanya menggunakan bentuk paling baru dari chip VLSI Program dibuat dalam bahasa PROLOG (Programming Logic) dan LISP (List Processor) Komputer generasi kelima difokuskan kepada AI (Artificial Inteligence / Kecerdasan Buatan), yaitu sesuatu yang berhubungan dengan peng-gunaan komputer untuk melaksanakan tugas-tugas yang merupakan analog tingkah laku manusia.
4.    
       Sejarah Perkembangan Mikroprosesor

Pentium berawal pada tahun 1958, seorang insinyur bernama Jack Kilby yang bekerja pada Texas Intruments mencoba memecahkan masalah dengan memikirkan sebuah konsep menggabungkan seluruh komponen elektronika dalam satu blok yang dibuat dari bahan semikonduktor. Terciptalah chip yang pertama, meskipun masihdengan segala kekurangan dan kelemahannya. Beberapa saat setelah itu, Robert Noyce, yang bekerja pada Fairchild Semiconductor Corporation, menemukan hal serupa, meskipun mereka bekerja pada dua tempat yang berbeda. Sejak penemuan pertama sebuah IC, riset banyak dilakukan untuk menyempurnakan sebuah IC. Beberapa hal yang cukup penting dalam sebuah IC adalah ukuran dan daya listrik yang dibutuhkan sebuah IC untuk berfungsi dengan
baik. Saat ini, sebuah IC yang ukurannya sekitar jari kuku manusia, di dalamnya terdapat ratusan juta komponen yang terintegrasi menjadi satu. Gorden Moore, co-founder perusahaan Intel, pada tahun
1965 memperkirakan bahwa jumlah transistor yang terdapat dalam sebuah IC akan bertambah 2 kali setiap 18 bulan sekali.
Kecenderungan peningkatan jumlah transistor ini telah terbukti setelah sekian lama dan diperkirakan akan terus berlanjut. Sebagai contoh perkembangan IC, sebuah 64-Mbit DRAM yang pertama kali dipasaran pada tahun 1994, terdiri dari 3 juta transistor. Dan microprocessor Intel Pentium 4 terdiri lebih dari 42 juta transistor dan kira-kira terdapat 281 IC didalamnya. Bahkan berdasar pada International Technology Roadmap for Semiconductor (ITRS), diharap-
kan akan tersedia sebuah chip yang terdiri dari 3 milyar transistor pada tahun 2008. Umumnya, bahan semikonduktor yang digunakan dalam pembuatan IC, adalah silikon. Beberapa bahan lain pun juga memungkinkan untuk digunakan. Proses pembuatan IC sendiri terdiri dari ratusan step. Meskipun proses pembutan hingga siap untuk 4 digunakan sangatlah rumit, namun keuntungan yang didapat dari fleksibilitas sebuah IC dibandingkan dengan jika tidak menggunakan
IC. Jika ditilik dari sejak penemuan sebuah IC, teknologi IC boleh dibilang masih sangat muda. Belum genap setengah abad dari pertama kali diproduksi, IC telah berperan penting dalam peradaban manusia. Seperti komputer misalnya, yang proses utamanya dikontrol oleh ratusan IC. Komputer merupakan hal penting dalam mendukung perkembangan teknologi lainnya. Sudah sepantasnya kita mengucap syukur kepada Tuhan, yang telah mengizinkan perkembangan  teknologi terjadi begitu pesatnya, yang akhirnya membawa kemudahan bagi umat manusia. Bayangkan jika pada waktu itu IC tidak ditemukan. Mungkin perkembangan teknologi tidak akan seperti sekarang ini. IC sendiri dipergunakan untuk bermacam-macam piranti, termasuk
televisi, telepon seluler, komputer, mesin-mesin industri, serta berbagai perlengkapan audio dan video. IC sering dikelompokkan berdasar jumlah transistor yang dikandungnya berikut adalah penggolongan IC berdasar jumlah transistor: SSI (small-scale integration) : chip dengan maksimum 100 komponen elektronik. MSI (medium-scale integration) : chip dengan 100 sampai 3.000 komponen elektronik. LSI (large-scale integration) : chip dengan 3.000 sampai 100.000 komponen elektronik. VLSI (verylarge-scale integration) : chip dengan 100.000 sampai 1.000.000 komponen elektronik. ULSI (ultra large-scale integration) : chip dengan lebih dari 1 juta komponen elektronik.
5.       Terminologi Dasar Pada Mikrokomputer
Mikrokomputer adalah interkoneksi antara mikroprosesor (CPU) dengan memori utama (main memory) dan antarmuka input-output (I/O devices) yang dilakukan dengan menggunakan sistim interkoneksi bus.Berikut adalah susunan gambar dari Mikrokomputer. Susunan mikrokomputer Jadi, Mikrokomputer dapat dikatakan pula sebagai sebuah mikroprosesor (CPU) dengan ditambahkannya unit memori serta sistem I/O. Ciri utama sistem mikrokomputer adalah hubungan yang berbentuk bus. (Istilah bus diambil dari bahasa latin omnibus yang berarti kepada/untuk semua). Bus menunjukkan hubungan antara komponen-komponen secara elektris. Bus meneruskan data, alamat-alamat (address) atau sinyal pengontrol.
Bagian-Bagian Mikrokomputer Di atas telah dijelaskan susunan dari mikrokomputer. Berikut adalah Sistem mikrokomputer yang terdiridari bagian-bagian yang berfungsi sama penting.
∗ CPU/Mikroprosesor
Mikroprosesor berfungsi sebagai unit pengolah utama (CPU). Unit ini terdiri dari sebuah kalkulator dan unit pengontrol (CU). Unit kalkulator dari mikroprosesor terdiri dari register atau daftar (sebuah memori sementara yang cepat dan kecil), ALU, register status (menunjukkan keadaan sesaat dari perhitungan) dan sebuah pengkode.
∗ Memory Utama (Main Memory)
Memory utama pada mikrokomputer terdiri dari dua macam yaitu ROM dan RAM
· ROM
ROM (Read Only Memory) ROM merupakan memori yang hanya dapat dibaca. Data tidak akan terhapus meskipun aliran listrik terputus (non-volatile). Karena sifatnya, program-program disimpan dalam ROM.
Beberapa tipe ROM:
- ROM Murni : yaitu ROM yang sudah diprogram oleh pabrik atau dapat juga program yang diminta untuk diprogramkan ke ROM oleh pabrik. - PROM (Programmable Random Access Memory) : ROM jenis ini dapat diprogram sendiri akan tetapi hanya sekali pakai (tidak dapat diprogram ulang).
-EPROM (Erasable Programmable Random Access Memory): yaitu jenis ROM yang dapat diprogram dan diprogramulang.
· RAM
RAM (Random Access Memory) RAM adalah unit memori yang dapat dibaca dan/atau ditulisi. Data dalam RAM bersifat volatile (akan hilang bila power mati). RAM hanya digunakan untuk menyimpan data sementara, yaitu data yang tidak begitu penting (tidak masalah bila hilang akibat aliran daya listrik terputus). Ada dua macam RAM yaitu RAM statik dan RAM dinamik. RAM statik adalah flipflop yang terdiri dari komponen seperti resistor, transistor, dioda dan

sebagainya. Setiap 1 bit informasi tersimpan hingga sel dialamatkan dan ditulis-hapuskan. Keuntungan dari RAM static adalah akses atau jalan masuk yang bebas ke setiap tempat penyimpanan yang diinginkan, dan karena itu kecepatan masuk ke dalam memori terhitung relatif tinggi. RAM dinamik menyimpan bit informasi sebagai muatan. Sel memori elementer dibuat dari kapasistansi gerbang-substrat transistor MOS. Keuntungan RAM dinamik adalah sel-sel memori yang lebih kecil sehingga memerlukan tempat yang sempit, sehingga kapasistas RAM dinamik menjadi lebih besar dibanding RAM statik. Kerugiannya adalah bertambahnya kerumitan pada papan memori, karena diperlukannya rangkaianuntuk proses penyegaran (refresh). Proses penyegaran untuk kapasitor ini dilakukan setiap 1 atau 2 mili detik.