Saturday, July 1, 2017

prototyping

    Prototyping adalah proses pembuatan model sederhana software yang mengijinkan pengguna memiliki gambaran dasar tentang program serta melakukan pengujian awal. Prototype memberikan fasilitas bagi pengembang dan pemakai untuk saling berinteraksi selama proses pembuatan, sehingga pengembang dapat dengan mudah memodelkan perangkat lunak yang akan di buat.

Mengapa menggunakan Prototyping?
  • Evaluasi dan feedback pada rancangan interaktif.
  • Stakeholder (dalam hal ini user) dapat melihat, menyentuh, berinteraksi dengan prototype.
  • Anggota tim dapat berkomunikasi secara efektif.
  • Para perancang dapat mengeluarkan ide-idenya.
  • Memunculkan ide-ide secara visual dan mengembangkannya.
  • Dapat menjawab pertanyaan pemilihan di antaraalternatif-alternatif


Dimensi Prototyping

Penyajian
  • Bagaimana desain dilukiskan atau diwakili?
  • Dapat berupa uraian tekstual atau dapat visual dan diagram.

Lingkup
  • Apakah hanya interface atau apakah mencakup komponen komputasi?

Executability (Dapat dijalankan)
  • Dapatkah prototype tersebut dijalankan?
  • Jika dikodekan, akan ada periode saat prototype tidak dapat dijalankan.

Maturation (Pematangan)
 Apakah tahapan-tahapan produk ini mengikuti?
  • Revolusioner: mengganti yang lama.
  • Evolusioner : terus melakukan perubahan pada perancangan yang sebelumnya.
Kelebihan Prototyping model :
  • Menghemat waktu pengembangan.
  • Adanya komunikasi yang baik antara pengembang dan pelanggan.
  • Pengembang dapat bekerja lebih baik dalam menentukan kebutuhan pelanggan.
  • Penerapan menjadi lebih mudah karena pemakai mengetahui apa yang diharapkannya.
  • User dapat berpartisipasi aktif dalam pengembangan sistem.
  • Punya kemampuan menangkap requirement secara konkret daripada secara abstrak.
  • Untuk digunakan secara standalone.
  • Digunakan untuk memperluas SDLC.
Kekurangan Prototyping model :
  • Pada prototype tentu saja banyak kebutuhan yang tidak di tampilkan seluruhnya karena data yang dikumpulkan hanya sebagian.
  • Prototype yang di setujui oleh client harus dikembangkan oleh developer tanpa ada data tambahan dari client dan software dari prototype harus memiliki fungsi yang lengkap.
  • Banyak ketidak sesuaian pada bentuk prototype.
  • Proses analisis dan perancangan terlalu singkat.
  • Walaupun pemakai melihat berbagai perbaikan dari setiap versi prototype, tetapi pemakai mungkin tidak menyadari bahwa versi tersebut dibuat tanpa memperhatikan kualitas dan pemeliharaan jangka panjang.
  • Pengembang kadang-kadang membuat kompromi implementasi dengan menggunakan sistem operasi yang tidak relevan dan algoritma yang tidak efisien.
  • Mengesampingkan alternatif pemecahan masalah.
  • Prototype yang dihasilkan tidak selamanya mudah dirubah



Non-Computer
(biasanya dikerjakan lebih awal dalam proses pembuatan)
vs
Computer-Based
(biasanya dikerjakan kemudian) 


Metode Non-Computer (Manual)

Tujuan
Ingin menyatakan gagasan desain dan mendapatkan dengan mudah dan cepat pendapat atas sistem. Deskripsi Desain Dapat berupa deskripsi tekstual dari suatu desain sistem.
  • Kelemahan yang nyata adalah seberapa jauh dari sistem yang sebenarnya.
  • Tidak dapat melakukan suatu pekerjaan yang mewakili aspek dari interface.

Sketsa, Mock-ups
  • Paper-Based “menggambarkan” interface.
  • Baik untuk mengungkapkan pendapat.
  • Difokuskan pada orang dengan desain tingkat tinggi.
  • Tidak terlalu baik untuk menggambarkan alur dan rinciannya.
  • Murah dan cepat umpan balik sangat menolong.
Storyboarding 
Pensil dan simulasi catatan atau walkthrough dari kemampuan dan
tampilan sistem.
  • Menggunakan urutan diagram/gambar.
  • Menunjukkan kunci snap shots.
  • Cepat dan mudah. 

Skenario
Hipotesis atau imajinasi penggunaan.
  • Biasanya menyertakan beberapa orang, peristiwa, lingkungan dan situasi.
  • Menyediakan konteks operasi.
  • Terkadang dalam format naratif, tetapi juga dapat berupa sketsa atau bahkan video.

Utilitas Skenario
  • Melibatkan dan menarik.
  • Mengijinkan perancang untuk melihat masalah dari pandangan orang lain.
  • Memudahkan umpan balik dan pendapat.
  • Dapat sangat kreatif dan futuristik.

Thursday, April 20, 2017

Interface

 

   Interface adalah hubungan antara dua komponen elektronik atau antar muka. Penghubung dan sarana interaksi antara hardware, software, dan pengguna. Antarmuka atau interaksi antara komputer dengan sesuatu yang lain, termasuk pengguna, piranti periferal, atau wahana komunikasi. Perintah, pesan, citra, atau elemen lain, yang memungkinkan terjadinya interaksi antara komputer dengan penggunanya. Interface juga bisa diartikan sebagai tampilan dari sebuah program. Terdapat dua jenis antarmuka, yaitu Command Line Interface (CLI) danGraphical User Interface (GUI).


Kenapa perlu Interface?
   Penggunaan interface diperlukan apabila kita mempunyai banyak class yang sudah kompleks dan saling berhubungan, kita perlu penyeragaman untuk mengelompokkan tiap-tiap fungsi yang dipakai karena bisa saja fungsi itusama kegunaannya tapi berbeda implementasinya. Sebagai contoh kita ambil saja pc dalam pc desktop terdiri dari bermacam-macam hardware seperti cpu, monitor, keyboard,mouse dll dan beberapa program aplikasi (software) dimana hardware dan software tadi dihubungkan dengan yang namanya system operasi dan tampilan yang dihasilkan oleh gabungan system tadi disebut antarmuka(interface).


Interface Hardware
    Antar muka perangkat keras yang ada di sistem komputasi antara banyak komponen seperti berbagai bis, perangkat penyimpanan, lainnya I / O device, dll Sebuah antarmuka hardware dijelaskan oleh, sinyal mekanik listrik dan logis di antarmuka dan protokol untuk sequencing mereka (kadang disebut sinyal).Sebuah antarmuka standar, seperti SCSI, decouples desaindan pengenalan perangkat keras komputer, seperti perangkat I /O, dari desain dan pengenalan komponen lain dari sistem komputer, sehingga memungkinkan pengguna dan fleksibilitas produsen besar dalam pelaksanaan sistem komputasi. Interface Hardware bisa paralel di mana kinerja adalah penting atau serialmana jarak adalah penting.



Interface Software
  • Software interfaces (Antarmuka perangkat lunak)
  • Software interfaces in practice(Antarmuka perangkat lunak dalam praktek)
  • Software interfaces in object orientedlanguages (Perankat lunak antarmuka dalam bahasa berorientasi objek)
  • Programming to the interface (Pemrograman ke antarmuka)


Tujuan sebuah interface
   mengkomunikasikan fitur-fitur sistem yang tersedia agar user mengerti dan dapat menggunakan sistem tersebut. Dalam hal ini penggunaan bahasa amat efektif untuk membantu pengertian, karena bahasa merupakan alat tertua (barangkali kedua tertua setelah gesture) yang dipakai orang untuk berkomunikasi sehari-harinya. Praktis, semua pengguna komputer dan Internet (kecuali mungkin anak kecil yang memakai komputer untuk belajar membaca) dapat mengerti tulisan.


Perbandingan Interface
  • Direct manipulation – pengoperasian secara langsung : interaksi langsung dengan objek pada layar. Misalnya delete file dengan memasukkannya ke trash. Contoh: Video games. 
  • Menu selection – pilihan berbentuk menu :  Memilih perintah dari daftar yang disediakan. Misalnya saat click kanan dan memilih aksi yang dikehendaki.
  • Form fill-in – pengisian form : Mengisi area-area pada form. Contoh : Stock control. 
  • Command language – perintah tertulis : Menuliskan perintah yang sudah ditentukan pada program. Contoh: operating system.
  • Natural language – perintah dengan bahasa alami : Menggunakan bahasa alami untuk mendapatkan hasil. Contoh: search engine di Internet. 



Sunday, April 2, 2017

interaksi manusia komputer

   

Menurut saya IMK adalah salah satu disiplin ilmu ynag mengkaji komunikasi atau interaksi di antara pengguna dengan sistem. Sistem yang dimaksutkan disini, tidak hanya sistem yang ada pada komputer saja tetapi juga sistem yang banyak digunakan, dalam kehidupan sehari-hari seperti kendaraan, peralatan rumah tangga, dan sebagainya.

Interaksi adalah komunikasi antara dua atau lebih objek yang saling

    Jadi biasanya Tujuan utama IMK Adalah Menjadikan Sebuah Sistem Yang Lebih :


  • Usable ( Artinya sistem kita harus mudah dipelajari oleh seseorang ataupun kelompok dan juga sistem harus bermanfaat bagi orang banyak sesuai dengan kebutuhannnya ).
  • Safe ( Dalam membuat sebuah sistem selalu dibutuhkan keamanan dalam sistem baik keamanan hardware ataupun software maupun keamanan lingkungan di sekitar kita harus diperhatikan sehingga sistem kita menjadi aman dari gangguan apapun ).
  • Efektif ( Sistem harus dibuat semudah dan seringkas mungkin agar mencapai tujuan yang diinginkan ).
  • Efisien ( Dalam hal ini sistem harus dibuat untuk mempercepat waktu kinerja kita ).
  • Produktif ( Sistem harus menghasilkan sesuatu yang berguna, berharga dan bermanfaat ).
  • Fungsional ( Sistem harus dibuat berdasarkan fungsi fungsinya atau berdasarkan kebutuhannya masing masing ).
  • User Friendly ( Artinya meningkatkan interaksi manusia dan komputer itu sendiri ).

    Menurut saya komponen - komponen interaksi manusia komputer terdiri dari 3 bagian yaitu :

  • Manusia ( Manusia merupakan pengguna user yang memakai komputer atau sistem tersebut, dimana manusia sendiri memiliki karakter dan perilaku yang berbeda beda dengan kebutuhannnya dalam menggunakan komputer ).
  • Komputer ( Komputer merupakan peralatan elekteronik yang terdiri dari perangkat keras dan perangkat lunak ).
  • Interface ( Manusia dan komputer berinteraksi melalui antar muka yang ada di dalam sistem komputer yang memungkinkan manusia berhubungan dengan komputer ).

    Prinsip kerja IMK sih biasanya 
  • User memberi perintah pada komputer & komputer mencetak/menuliskan tanggapan pada layar tampilan.
  •  Komputer bekerja sesuai dengan instruksi yg diberikan oleh pengguna.

   Dalam membuat antarmuka yang baik dibutuhkan pemahaman beberapa bidang ilmu, antara lain adalah :
  1. Teknik elektronika  dan ilmu komputer
  2.  Psikologi
  3. Perancangan grafis dan tipografi
  4.  Ergonomik
  5. Antropologi
  6. Linguistik
  7. Sosiologi


Friday, November 25, 2016

DIREKTUR PERUSAHAAN VIDEO GRAPICH CARD NVIDIA

        



 Saya bercita - cita ingin menjadi direktur perusahaan video grapic card nvidia.
dengan nama lainya yaitu si kubu hijau, dikarenakan setiap komputer maupun laptop membutuhkan suatu gambar yang baik. maka dari situ saya bercita - cita ingin menjadi direksi atau pemilik perusahaan grapik card terbaik didunia. dari sini saya memiliki sebuah visi dan misi, dari visi dan misi inilah mungkin dapat membuat cita - cita saya terwujud. ini adalah visi dan misi saya 

visi : 
  • Menjadikan perusahaan pembuat grapich card dengan kualitas yang tinggi.
  • Menjadi perusahaan video card terkemuka di dunia yang memberikan pelayanan terbaik.
misi : 
  • Menjadi rekanan bisnis yang baik yang menjunjung tinggi integritas dan loyalitas
  • Menyediakan produk-produk terbaik dengan kualitas dan harga terbaik
  • Memberikan pelayanan yang terbaik




       Struktur Organisasi diatas menggambarkan susunan, isi organisasi suatu perusahaan,serta menjelaskan posisi beserta tugas maupun kewajiban setiap fungsi yang saya cita - citakan, hubungan kerja dan tanggung jawab yang jelas. Adapun tugas dan tanggung jawab dari elemen organisasi pada struktur orgnisasi tersebut dapat dijelaskan sebagai berikut:


  • Pemegang saham = pemilik modal yang membiayai semua modal yang harus di keluarkan untuk kebutuhan perusahaan tersebut serta berhak mengetahui setiap kegiatan yang dilakukan oleh  perusahaan.
  • Direktur  = Dibawah ini merupakan tugas-tugas dari seorang direktur:
  1. Memimpin perusahaan dengan menerbitkan kebijakan-kebijakan perusahaan.
  2. Memilih, menetapkan, mengawasi tugas dari karyawan dan kepala bagian (manajer).
  3. Menyampaikan laporan kepada direksi atas kinerja perusahaan.
  • Manajer umum = yang tanggung jawab seluruh bagian pada suatu perusahaan. Manager memimpin beberapa unit bidang fungsi pekerjaan yang mengepalai Beberapa atau seluruh manager fungsional.
  • Staff Administrasi = jadi tugas si staff ini melaksanakan kegiatan pelayanan kantor, penyedia fasilitas dan layanan administrasi perkantoran, sesuai yang berlaku untuk mendukung kelancaran operasional perusahaan.
  • Sekertaris = jadi sekertaris Sebagai tangan kanan pimpinan dalam mengatur aktivitas perusahaan mulai dari administrative sampai human relations.
  • Supervisor = Tugas dari supervisor sendiri berada di level tengah yaitu, diantara para atasan pembuat kebijakan dan diantara para staff pelaksana rutinitas dilapangan.
  • Staff = Tugas dari staff atau karyawan dalam sebuah perusahaan adalah melakukan pekerjaan yang ditugaskan oleh supervisor yang dapat menguntungkan  perusahaan.

Sunday, October 23, 2016

SPESIFIKASI PERANGKAT KERAS PADA MIKROKOMPUTER 8066 DAN 8088


SPESIFIKASI PERANGKAT KERAS PADA
MIKROKOMPUTER 8066DAN 8088

1     PIN OUT DAN FUNGSI PIN

Secara virtual tak ada perbedaan antara mikroprosesor 8086 dan 8088-keduanya dual in-line package (DIP) 40-pin. , mikroprosesor 8088 merupakan mikroprosesor 16-bit dengan bus data 8-bit. Perbedaany pada pin 34 chip 8088 terdapat pin SSO kalau pada chip 8086 terdapat pin BHE/S7. Mikroprosesor 8086 dan 8088 akan kompatibel jika kekebalan terhadap noise disesuaikan menjadi 350 mV dari nilai 400 mV. 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.

1.1      PIN OUT

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, Perbedaan adalah pada pin 34 chip 8088 terdapat pin SSO sementara pada chip 8086 terdapat pin BHE/S7. Baik 8086 maupun 8088 Bagaimanapun terdapat perbedaan kecil antara keduanya, yakni pada sinyal kontrol. 8086 memiliki pin M/IO, dan 8088 memiliki pin IO/M. keduanya membutuhkan catu daya sebesar +5,0 volt dengan toleransi sebesar 10 persen. 8086 menggunakan arus catu maksimum 360 mA. Mikroprosesor 8086 dan 8088 akan kompatibel TTL jika kekebalan terhadap noise disesuaikan menjadi 350 mV dari nilai 400 mV.

1.2      FUGNSI PIN

   RQ/GT0 Pin ini merupakan jalur bidirectional yang digunakan oleh lokal bus untuk penggunaan bus lokal. Soket ini kompatibel dengan prosesor numerik 8087 produksi Intel. Sinyal ini akan mengijinkan prosesor untuk masuk ke dalam sistem untuk membentuk fungsinya.
   A15 - A8 (8088) Alamat BUS bit-bit dimana alamat (A15-A8) muncul melalui seluruh bus-cycle. A15-A8, berjalan kepernyataan dengan keter- gantungan (impendance) yang tinggi ketika muncul pernyataan.
   A16/S3-A19/S6 Pada permulaan tiap siklus memori, pin ini (pin 35-38) memberikan bit alamat A16-A19, Pada siklus sisanya, menyediakan bit status internal 8088. Jika S6 diset low, S5 memberikan status flag interrupt enable. S3 dan S4 dikodekan untuk. Desain PC tidak menggunakan informasi status ini. Jika pin ini dilatch dan direpower , mak akan menjadi bit alamat A16-A19
   CLK - Clock input yang menyediakan timing pokok untuk 8086/8088. Input ini mempunyai 33 persen duty cycle (tinggi sepertiga dari periode jam dan rendah untuk dua pertiga) untuk menyediakan proper internal timing untuk 8086/8088.
   RESET Sinyal pin 21 ini digunakan untuk menahan. Dalam desain PC sinyal ini diambilkan dari IC clock 8284A yang menerima masukan dari sistem catu daya.
   QS0 dan QS1 Jalur 2 keluaran ini (pin 24 dan 25) memberikan status queue instruksi internal 8088.
   LOCK Pin ini (pin 29) diaktifkan oleh instruksi lock dan tetap aktif sampai akhir dari instruksi berikutnya. Jika desain PC bukan merupakan desain dengan bus multi- master, maka pin ini tidak digunakan.
   RQ/GT1 Pin ini (pin 30) sama fungsinya dengan RQ//GT0, tetapi dengan prioritas rendah. Dalam desain PC jalur ini tidak digunakan
   INTR - Interrupt Request salah satu dari dua pin (yang lainnya adalah NMI) yang digunakan untuk meminta interrupsi hardware. Jika INTR diisi tinggi ketika I adalah set, maka 8086/8088 akan masuk kedalam lingkaran persetujuan interrupsi (INTR menjadi aktif) setelah interuksi tertentu dibuat secara lengkap
   READY Pin 22 ini digunakan untuk memasukkan kondisi âAIJwait⢠A˘˙I dalam siklus bus prosesor 8088, sehingga siklus memperpanjang siklus.sinyal ini digunakan untuk memperlambat prosesor 8088 saat mengakses portI/O atau memori yang jauh lebih lambat dari siklus bus 8088. jalur ini diambilkan dari IC clock 8284A yang menyinkronkan dengan clock sistem. memasukkan 1 kondisi wait dalam siklus DMA.
   RESET Sinyal pin 21 ini digunakan untuk menahan. Dalam desain PC sinyal ini diambilkan dari IC clock 8284A yang menerima masukan dari sistem catu daya.
   TEST : pin yang dicheck oleh interuksi WAIT. Jika TEST adalah logika 0, maka interuksi WAIT akan menunggu TEST untuk menjadi logika 0.

1.3      PIN MODE MINIMUM

Microprossesor 8086 dan 8088 dalam mode minimumnya dapat menghubungkan pin MN/MX langsung ke +5,0 volt. beberapa pin yang terdapat pin mode minimum 8086 dan 8088 :
   INTA : Sinyal interrupt acknowledge adalah tanggapan terhadap pin INTR.
   IO/M : Pin IO/M 8088 atau pin M/IO 8086 akan memilih memory M/IO atau I/O.
   DT/R : Sinyal data transmit/recive
   WR - Write stobe yang digunakan untuk menunjukan bahwa 8086/8088 data bus berisi data valid untuk dituliskan kedalam memori atau I/O. Pin ini akan mengarah ke pernyataan dengan impedance tinggi selama mendapatkan persetujuan
   HOLD : Input hold meminta direct memory access ( DMA ).
   ALE - Address Latch Enable pin yang digunakan untuk menunjukkan hubungan alamat bus data yang berisi alamat memori yang valid ataupun alamat port I/O yang valid. ALE tidak pernah mengalir ke pernyataan dengan impedance tinggi
   DEN : Data bus enable mengaktifkan buffer bus data eksternal.
   SS0 : Jalur SS0 ekuivalen dengan pin S0 pada operasi mode maksimum. Sinyal ini digabungkan dengan IO/M dan DT/R untuk mendekode fungsi siklus bus saat itu.
   HLDA - Hold Acknowledge suatu indikasi bahwa pin HOLD telah jauh tinggi dan bahwa buses dikirimkan kepertnyataan dengan impedance yang tinggi.

1.4      PIN MODE MAKSUMUM

Untuk mencapai mode maximum mikroprosesor 8086 dan 8088 maka penggunaannya dengan co-processor external, hubungkan pin MN/MX ke ground. Berbeda dengan mode minimum pada beberapa sinyal kontrol harus dibangkitkan dari luar, maka mode maksimum membutuhkan sebuah bus kontrol eskternal, bus kontrol 8288. Mode maksimum hanya digunakan jika ketika sistem berisi Co-Prosesor eksternal seperti aritmatika co-prosesor 8087.
   RQ/GT1 : Pin-pin request/grant ini meminta DMA selama operasi mode dan maksimum. Jalur-jalur ini bidireksional dan digunakan RO/GT1 untuk meminta dan memberi hak operasi DMA.
   LOCK - Lock: suatau output yang menjadi logika 0 untuk seluruh intruksi yang ditentukan terlebih dulu dengan LOCK. Ini pada umumnya digu- nakan untuk mencegah coprocesor eksternal dari akses ke bus 8086/8088 selama intruksi terkunci semua instruksi.
   QS1 dan QS0 - Queue Status: bit yang menyediakan metodeuntuk men- jaga track dari queue prefetch internal. Queue adalah 4 byte panjangnya dalam 8088 dan 6 byte panjangnya dalam 8086. Bit status queue digunakan dengan coprocesor aritmetika 8087 dan mensinkronkan 8086/8088 dengan 8087.
   S0, S1, dan S0 : Bit-bit status ini menunjukkan fungsi siklus bus saat itu. Sinyal-sinyal ini biasanya didekode oleh bus controller 8288.

2     CATU DAYA/ POWER SUPPLY DC

DC Power Supply adalah pencatu daya yang menyediakan tegangan maupun arus listrik dalam bentuk DC (Direct Current) dan memiliki Polaritas yang tetap yaitu Positif dan Negatif untuk bebannya.

2.1      KARAKTERISTIK INPUT

Karakteristik input mikroprosesor-mikroprosesor ini Level tegangan logika 1 pada 8086/8088 kompatibel dengan sebagian besar keluarga logika standar tetapi logika 0 tidak. Rangkaian standar logika memiliki tegangan maksimum logika 0 sebesar 0.4V dan 8086/8088 memiliki maksimum 0.45V.. Berikut ini merupakan table level tegangan input dan persyaratan arus input untuk semua pin input pada kedua mikroprosesor. Level arus input sangat kecil karena input merupakan koneksi gerbang MOSFET dan hanya mempresentasikan arus bocor.
   Jika Level Logika O, Tegangan = 0.8V Maksimum, Arus = +-10 mA maksimum
   Jika Level Logika 1, Tegangan = 2.0 V Maksimum, Arus = +-10 mA maksimum

2.2      KARAKTERISTIK OUTPUT

Level tegangan logika 1 pada 8086/8088 kompatibel dengan sebagian besar keluarga logika standar tetapi logika 0 tidak. Rangkaian standar logika memiliki tegangan maksimum logika 0 sebesar 0.4V dan 8086/8088 memiliki maksimum 0.45V. dengan demikian ada perbedaan 0.05V.Kekebalan terhadap noise adalah perbedaaan antara level tegangan output logika 0 dan level tegangan output logika 1.
   Jika Level Logika O, Tegangan = 0.45 V Maksimum, Arus = 2.0 ¸tA maksimum
   Jika Level Logika 1, Tegangan = 2.4 V Maksimum, Arus = -400 ¸tA maksimum

3     CLOCK GENERATOR

8284A merupakan komponen tambahan mikroprosesor 8086/8088. output PCLK terdiri dari sinyal yang kompat-ibel TTL pada setengah frekuensi CLK. Bagian reset 8284A sangat sederhana hanya terdiri dari satu buïnˇAer˘ Schmitt Trigger dan satu rangkaian ïnˇCip-ïnˇ´ Cop´ tipe- D.

3.1      CLOCK GENERATOR 8284A

Clock Generator 8284A salah satu komponen tambahan microprocessor 8086/8088. Tanpa generator clock banyak rangkaian tambahan yang dibutuhkan untuk membangkitkan clock (CLK) pada sistem yang berbasis 8086/8088. Frekuensi operasi standard 5 Mhz untuk 8086 atau 8088 di dapat dengan memasang Kristal 15 Mhz ke Generator Clock 82841. Keluaran PCLK terdiri dari sinyal yang compatible TTL pada setengah frekuensi CLK. 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. Jika microprocessor 8086/8088 mengalami reset, mikroprosesor ini mulai mengeksekusi perangkat lunak pada lokasi memory FFFF0H (FFFF:0000) dengan pin interrupt request disable. Clock generator 8084A mempunyai 18 pin yang digabungkan sirkuit yang dirancang khusus untuk menggunakan mikroprosesor 8086/8088.

3.2      OPERASI 8284 A

Operasi dari bagian Clock, setengah bagian atas dari diagram logika menunjukan bagian sinkronisasi clock dan reset atau pengaturan kembali dari clock generator 8284A. Input EFI ke 8284A sebagai input dapat dilihat pada OSC. Inspeksi yang dekat dari gerbang AND menyatakan bahwa ketika F/C adalah logika o, Operasi bagian reset, ini merupakan bagian yang sangat sederhana di dalam operasi 8284A, Flip âAS¸˘ flop tipe D ini meyakinkan bahwa timing yang diperlukan dari input reset 8086 atau 8088 akan dapat dijumpai. 8086 atau 8088 memberi contoh reset pada sisi positif (transisi 1-0) dari clock.

4     BUS BUFFERING DAN LATCHING

BuïnˇAer˘ adalah suatu penguat yang dapat digunakan untuk menaikkan kemam- puan menggerakkan saluran sinyal mikroprosesor. BuïnˇAer˘ dengan keluaran tri- keadaan dapat pula digunakan untuk melakukan isolasi secara listrik antara bagian-bagian dari sistem mikroprosesor.

4.1      DEMUTIPLEXING

Semua sistem komputer mempunyai 3 bus :
   Bus alamat menghubungkan memori dan I/O dengan alamat memori atau nomer port
I/O.
   Bus kontrol menghubungkan sinyal kontrol pada memori dan I/O.
   Bus data berfungsi memindahkan data antara mikroprosesor dengan memori dan I/O pada sistem.
Bus alamat data atau data pada 8086 atau 8088 dilakukan multiplexing (dipakai bersama) untuk memperkecil jumlah pin yang dibutuhkan untuk IC Microprosesor 8086 atau 8088. Karen bus âAS¸˘ bus mikroprosesor 8086 atau 8088 dilakukan multiplexing dan kebanyakan memory dan peralatan I/O. proses demultiplexing dilakukan oleh latch 8 bit yang pulsa clock berasal dari sinyal ALE. Bus address dan bus data merupakan multiplexed (shared) dimana ke 2 bus tersebut menjadi satu pada 8086. PIN ALE mengontrol latch(mempertahankan hasil).

4.2      SISTEM BUFFERING

Seluruh sistem 8086 dan 8088 harus mempunyai penyangga, Operasi mode minimum merupakan cara yang paling mudah untuk mengop- erasikan microprocessor 8086/8088. Biayanya lebih murah karena semua sinyal kendali untuk memory dan I/O dibangkitkan oleh microprocessor. jika lebih dari 10 unit di load, maka disimpan sementara pad bus-bus pin. Waktu tunda juga dipakai oleh semua komponen buffer.

4.3      FULL BUFFERING

Seluruh sistem chip microprosessor 8086 atau 8088 harus dilakukan buffer, pin yang telah dilakukan multiplexing telah dilakukan buffer oleh latch 74LS373 maka akan di full buffering atau menahan seluruh pin microprosesor 8086 atau 8088.

4.4      HALF BUFFERING

Area memori yang menyimpan data separuh ketika mereka sedang dipindahkan antara dua device atau antara device dan aplikasi. Bidirectional Bus adalah Sebuah bus yang dapat membawa sinyal dalam dua arah, Buffering dilakukan untuk tiga buah alasan. dak ada cukup pin pada 8086/8088 untuk kendali bus selama mode maximum karena pin-pin baru dan juga feature baru telah meng- gantikanny.

4.5      BIDIRECTIONAL BUFFER

Di dalam data Bus (Arsitektur), informasi yang ditransfer dapat berjalan pada dua arah, yaitu dari dan menuju mikroprosessor.

4.6      UNIDIRECTIONAL BUFFER

Di dalam address Bus (Arsitektur), Unidirectional BuïnˇAer˘ ini dapat ditemukan pada Addres Bus atau Bus Alamat, informasi yang ditransfer hanya berjalan pada satu arah yakni dari mikroprossesor menuju memori atau elemen I/O. Jumlahnya ditentukan oleh banyaknya address pin dari sebuah mikroprossesor.

4.7      LATCHING

Latching merupakan sirkuit untuk menerima dan menyimpan satu atau lebih bit ,D-Latch atau sering dikenal sebagai D Flip-ïnˇCop´ atau data ïnˇCip-ïnˇ´ Cop´ meru- pakan pengembangan dari RS ïnˇCip-ïnˇ´ Cop,´ dengan input / output rasio 1-to-1. Artinya, bukan seperti RAM. berbeda dari register dalam penyimpanan berlangsung beberapa saat masukan kontrol pada tingkat tertentu 0 atau 1, sementara toko register input data setelah menerima tepi (naik atau turun) digunakan sebagai pengganti register karena mereka memaksimalkan kali setup. Artinya, jika data atau alamat mengubah internal sementara latch mengaktifkan aktif, data melewati segera, mikroprosesor awal digunakan di setiap trik bisa untuk guna meningkatkan kecepatan yang digunakan, dan ini salah satu fungsinya.

4.8      SISTEM D-LATCH


Sistem D-latch dipakai untuk memegang nilai alamat keluaran pin mikroprosesor dan hanya bersifat satu arah, D-Latch juga sering dikenal sebagai D flip ïnˇCop´ atau data ïnˇCip´ ïnˇCop´ merupakan pengembangan dari RS ïnˇCip´ ïnˇCop,´ D-Latch atau sering dikenal sebagai D Flip ïnˇCop´ atau data ïnˇCip´ ïnˇCop´ merupakan pengembangan dari RS Flip Flop.

Friday, October 14, 2016

Apakah kenaikan harga rokok solusi efektif?

Pemerintah Indonesia membantah kenaikan harga rokok akan mencapai Rp50.000 per bungkus, meski berencana menaikkan cukai rokok tahun depan.

Wacana kenaikan harga rokok hingga Rp50.000 ramai diperbincangkan di media sosial selama sepekan belakangan.

Direktur Jenderal Bea Cukai, Heru Pambudi, mengatakan, pemerintah masih mengkaji kenaikan tarif cukai rokok demi memenuhi target penerimaan cukai pada RAPBN 2017 sebesar Rp149 triliun.

Namun sampai saat ini besarannya belum ditetapkan.

Heru memastikan bahwa pemerintah berkomitmen mengurangi konsumsi rokok di kalangan masyarakat, salah satunya dengan menaikkan cukai rokok. Akan tetapi, kenaikan selalu dilakukan secara bertahap.

“Kalau harga Rp50.000, berarti terjadi kenaikan sebesar 300%, sementara dalam sejarahnya kisaran kenaikan harga itu puluhan saja,” kata Heru kepada BBC Indonesia.

Ia menilai, peningkatan harga secara drastis dapat menyebabkan penurunan produksi, dan ujungnya berdampak pada kesejahteraan tenaga kerja di pabrik serta petani tembakau dan cengkeh yang menjadi pemasok industri rokok.

Efek samping lainnya yang bisa terjadi, kata Heru, ialah merebaknya rokok ilegal.

    Dengan menaikkan harga dua kali lipat, jumlah rokok yang dikonsumsi akan turun tetapi jumlah uang yang beredar untuk rokok tetap naik.
    Hasbullah Thabrany

“Salah satu instrumen penetapan harga itu kan cukai, yang merupakan bentuk pajak. Secara teori, ketika pajak terlalu tinggi, akan ada dampak berupa produk ilegal,” jelasnya.
Berawal dari penelitian

Wacana kenaikan harga rokok hingga Rp50.000 per bungkus berawal dari penelitian studi Pusat Kajian Ekonomi dan Kebijakan Kesehatan Fakultas Kesehatan Masyarakat, Universitas Indonesia.

Studi yang diterbitkan di Jurnal Ekonomi Kesehatan Indonesia itu mengkaji dukungan publik terhadap kenaikan harga rokok dan cukai untuk mendanai jaminan kesehatan nasional (JKN) – yang biasa dikenal sebagai BPJS.

Berdasarkan survei terhadap 1.000 orang dari 22 provinsi dengan tingkat penghasilan di bawah Rp1 juta sampai di atas Rp20 juta, sebanyak 82% responden setuju jika harga rokok dinaikkan untuk mendanai JKN.

Peserta kemudian ditanyakan berapa harga rokok maksimal yang sanggup dibeli dan sebanyak 72% menyatakan akan berhenti merokok jika harga satu bungkus rokok di atas Rp50.000.
Image copyright Getty
Image caption Kenaikan harga rokok diakui tak akan berdampak besar bagi para perokok berat.

“Dengan menaikkan harga dua kali lipat, jumlah rokok yang dikonsumsi akan turun tetapi jumlah uang yang beredar untuk rokok tetap naik. Maka pemerintah menerima tambahan uang cukai sebesar Rp70 triliun, itu cukup untuk menutup defisit JKN,” tutur penulis utama laporan itu, Hasbullah Thabrany.
Hasbullah juga mengatakan bahwa hasil tersebut konsisten dengan studi di negara-negara lain.

“Penelitian sebelumnya di Malaysia, Singapura, Inggris, Australia menunjukkan kalau orang dihadapkan dengan kenaikan harga rokok dua kali lipat maka konsumsinya turun 30%. Dalam ilmu ekonomi ini disebut elastisitas demand,” jelas Hasbullah.
Kebijakan pendukung

    Kebijakan kenaikan cukai rokok akan lebih efektif jika pada saat yang sama ada larangan menjual rokok secara ketengan dan isi kemasan bungkus rokok dibatasi minimal 20 batang.
    Sudaryatmo

Meski demikian, Wakil Ketua Yayasan Lembaga Konsumen Indonesia, Sudaryatmo, menilai sekadar menaikkan harga rokok tak cukup untuk menurunkan jumlah perokok.

Kebijakan itu, menurutnya, perlu dibarengi rangkaian kebijakan pendukung; antara lain menyediakan terapi bagi masyarakat yang ingin berhenti merokok.

“Di satu sisi harga rokok dinaikkan, di sisi lain pemerintah juga menyediakan alternatif bagi masyarakat yang mau berhenti merokok berupa terapi gratis di klinik kesehatan. Selama ini sudah ada, tapi jumlahnya terbatas,” kata Sudaryatmo.

Sudaryatmo mengakui bahwa kenaikan harga rokok tak akan berdampak besar pada para perokok yang sudah ketagihan. Meski demikian, ia berharap langkah itu dapat menekan angka pertumbuhan perokok pemula.


“Kebijakan kenaikan cukai rokok akan lebih efektif jika pada saat yang sama ada larangan menjual rokok secara ketengan dan isi kemasan bungkus rokok dibatasi minimal 20 batang,” tambah Sudaryatmo.

Survei Organisasi Kesehatan Dunia (WHO) pada 2014 terhadap siswa sekolah usia 13-15 tahun di Indonesia mengungkap 36,2% laki-laki dan 4,3% perempuan mengonsumsi tembakau.

Umumnya, siswa mulai merokok pada usia 12-13 tahun.


Saran & Kritik :

   Menurut saya sebaiknya melakukan tindakan kenaikan harga rokoknya secara bertahap karena dapat berdampak pada kesejahteraan tenaga kerja di pabrik serta petani tembakau dan cengkeh. tetapi menurut saya tidakan ini sangat efektif untuk menekan atau mengurangi perokok di indonesia ini, dan harus membuat antisipasi untuk para pekerja yang terkena phk dari pabrik rokok tersebut, dan tambahan pendapatan dari cukai tersebut sangan bagus untuk memajukan negara ini.
sekian dari saran dan kritik saya artikel ini sangan bagus untuk kehidupan manusia.

http://www.bbc.com/indonesia/berita_indonesia/2016/08/160822_indonesia_rokok_naik

Mikrokomputer

PERAN MIKROKOMPUTER DALAM SISTEM KOMPUTER

      Sistem Komputer yang kita ketahui dalam keseharian adalah yang terdapat pada PC. Suatu sistem komputer bekerja dengan ditandai adanya interaksi antara komputer dan peripheral (hadware-nya) dengan program dan sistem operasi (softwarenya). Komputer (CPU) adalah otak dari sistem tersebut sedangkan peripheral menghubungkan otak tersebut dengan dunia luar. Kerja suatu sistem komputer dioperasikan oleh sistem operasi dan program.

      Mikrokomputer adalah sistem yg berbasis mikroprosesor yang digunakan untuk memproses data dengan kencang dan interkoneksi antara mikroprosesor dan memory utama serta antarmuka input-output(I/O interface) yang dilakukan dengan menggunakan sistem interkoneksi bus. Mikroprosesor dengan piranti pendukungnya dikatakan membentuk suatu mikrokomputer. Jika CPU dan peralatan pendukungnya berada pada IC yang sama, serta digunakan untuk penerapan sistem kendali maka IC tersebut disebut sebagai sebuah mikrokomputer.
Sistem mikrokomputer terdiri dari dari tiga bagian utama, yakni:
·         InputOutput(I/O)Unit
·         CentralProcessingUnit(CPU)
·         MemoryUnit :
ROM(ReadOnlyMemory)
RAM(RandomAccessMemory)



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.Berikut adalah susunan gambar dari 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.
·         InputOutput(I/O)Unit
         Piranti Input/Output (I/O) dibutuhkan untuk menghubungkan piranti di luar sistem. I/O menerima/memberi data dari atau ke mikroprosesor. Untuk menghubungkan antara I/O interface dengan mikroprosesor membutuhkan piranti address. Dua macam I/O interface yangdipakai yaitu: serial dan paralel. Piranti serial (UART/universal asynchronous receiver-transmitter) merupakan pengirim - penerima tunggal . UART mengubah masukan serial menjadi keluaran paralel dan mengubah masukan paralel menjadi keluaran serial. PIO (paralel input output) merupakan pengirim-penerima serempak. PIO dapat diprogram dan menyediakan perantara masukan dan keluaran dasar untuk data paralel 8 bit.
·         CentralProcessingUnit(CPU)
        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.


·         MemoryUnit
      MemoryUnit(UnitPenyimpanan) adalah unit-unit mengandung program yang bersangkutan dan data yang sedang diolah. Memory utama terdiri dari dua macam:
     ROM(ReadOnlyMemory) : ROM merupakan memori yang hanya dapat dibaca. Data tidak akan terhapus meskipun aliran listrik terputus (non-volatile).

      RAM(RandomAccessMemory) : RAM adalah unit memori yang dapat dibaca dan/atau ditulisi. Data dalam RAM bersifat volaile. RAM hanya digunakan untuk menyimpan data sementara, yaitu data yang tidak begitu penting. Ada dua macam RAM yaitu RAM statik dan RAM dinamik. RAM statik adalah flipflop yang terdiri dari komponen seperti resistor, transistor, dioda dan sebagainya. RAM dinamik menyimpan bit informasi sebagai muatan. Sel memori elementer dibuat dari kapasistansi gerbang-substrat transistor MOS.

SEJARAH PERKEMBANGAN KOMPUTER
      Seiring dengan perkembangan zaman, hingga sampai saat ini perkembangan komputer tak terbendung lagi. Komputer sendiri memiliki definisi suatu alat yang terdiri dari alat input, alat proses dan alat output yang bekerja sesuai perintah untuk tujuan tertentu. Dari penemuan tersebut, Charles Babbage memberi nama alat tersebut Difference Engine no 1. Difference Engine no 1 adalah kalkulator otomatis pertama yang memudahkan dalam pekerjaan perhitungan. Pada saat itu, penemuan Charles Babbage adalah penemuan yang fenomenal di dunia yang memberikan pengaruh besar terhadap sejarah perkembangan komputer hingga sekarang. Atas penemuannya tersebut Charles pun dinobatkan sebagai Bapak Komputer atau orang yang menemukan komputer.
Sejarah Awal 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 di dunia. Komputer ini memiliki berat kurang lebih 30 ton, panjang 30 meter 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.

·         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 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 silikon 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 komputer menjadi lebih kecil karena komponen-komponen dapat dipadatkan kedalam sebuah chip.

       Kemajuan lainnya dari komputer generasi ketiga adalah dalam penggunaan 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 mikroprosesor. Dengan berkembangnya mikroprosesor memungkinkan orang-orang biasa dapat menggunakan komputer. Dengan demikian komputer tidak hanya dimiliki perusahaan besar atau lembaga pemerintahan.

       Pada pertengahan tahun 1970-an, perakit komputer memperkenalkan produk 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 kedalam tas(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, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer 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 komputer yang telah memiliki Artificial Intelligence (AI). Sehingga komputer di masa depan dapat memberikan respon atas keinginan manusia.

       Ciri ciri komputer generasi kelima adalah 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 penggunaan komputer untuk melaksanakan tugas-tugas yang merupakan analog tingkah laku manusia.



SEJARAH PERKEMBANGAN MIKROPROSESOR

      Sejarah 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 masih dengan 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 di pasaran 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), diharapkan 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 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 (very large-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.

        Perkembangan mikroprosesor ini sangat pesat sejak awal ditemukan. pada tahun 1971 diciptakan 4004 Microprocessor Pada tahun 1971 munculah microprocessor pertama Intel.

         Dan saat ini pada Tahun 2011, kemampuan prosesor chipset akan melonjak dengan tajam. Menurut beberapa pengamat, industri ini akan menghadirkan chip yang memiliki kemampuan hingga 10GHz atau setara dengan 10.000 MHz.

        Sebuah kelompok insinyur desain mikroprosesor saat ini bekerja di laboratorium IBM, Intel, AMD, Motorola dan di tempat lain, berusaha untuk membuat prosesor 10GHz menjadi sebuah kenyataan. Chip ini tidak hanya memiliki kecepatan clock tinggi. Mereka akan memiliki kemampuan lain yang mencakup arsitektur yang dapat meningkatkan paralelisme, atau kemampuan untuk memproses beberapa instruksi prosesor per-clock, dan akses lebih baik untuk menyimpan data yang lebih besar.

       Iklan pertama untuk mikroprosesor muncul di Electronic News. Federico Faggin, Ted Hoff, dan timnya di Intel Corporation mendesain mikroprosesor 4004 ketika membuat sebuah IC pesanan untuk Busicom, sebuah perusahaan kalkulator Jepang. Mikroprosesor 4004 mempunyai 2.250 transistor PMOS, menangani data 4 bit, dan dapat mengeksekusi 60 ribu operasi per detik. Mikroprosesor 4004 ini adalah salah satu dari seri IC untuk komponen kalkulator tersebut: 4001: memori ROM 2.048 bit; 4002: memori RAM 320 bit; serta 4003: register geser I/O 10 bit. Pada tahun 1972, 8008 dengan bus data 8 bit digunakan oleh Don Lancaster untuk membuat cikal-bakal personal komputer. 8008 membutuhkan 20 komponen tambahan untuk dapat bekerja penuh sebagai CPU. Lalu tahun 1974, 8080 menjadi otak personal pertama komputer, Altair, diduga merupakan nama tujuan pesawat Starship Enterprise di film TV Star Trek. 8080 hanya membutuhkan 2 perangkat tambahan untuk bekerja. Selain itu 8080 terbuat dari transistor NMOS yang bekerja lebih cepat. 8080 disebut sebagai mikroprosesor generasi kedua.

       Segera sesudah itu Motorolla membuat MC6800 yang juga merupakan CPU multiguna. MC6800 sangat populer karena menggunakan catu daya +5V, dibanding 8080 dengan catu daya -5V, +5V, -12V, dan +12V. Mikroprosesor lain yang muncul adalah 6502 sebagai CPU komputer Apple II, dan Zilog Z80 untuk CPU Radio Shack TRS-80. Tahun 1978, IBM menciptakan personal komputer PC-XT yang sangat populer menggunakan mikroprosesor 8086 dan 8088. Keduanya mampu menangani data 16 bit. Bedanya hanya pada ukuran bus data yang hanya 8 bit untuk 8088 (operasi internal 16 bit), dan 16 bit untuk 8086. Kemudian Intel membut 80186 dan 80188 yang juga berisi perangkat peripheral terprogram. Tahun 1982, 80286 adalah prosesor pertama yang dapat menjalankan perangkat lunak yang ditulis untuk pendahulunya, karena instruksi yang dimiliki oleh seri sebelumnya semuanya dimiliki dan ditambahi dengan instruksi lain. Kompatibilitas ke atas ini kemudian menjadi ciri khas mikroprosesor Intel.

      Dalam 6 tahun, ada 15 juta PC-AT yang menngunakan 80286 sebagai CPU. Tahun 1985, Intel membuat 80386 (386TM) yang mengandung 275 ribu transistor, dan merupakan mikroprosesor 32 bit yang dapat melakukan multi tasking (menjalankan beberapa program dalam waktu yang bersamaan). Tahun 1989, Intel 486TM adalah prosesor pertama yang mempunyai math coprosesor secara built-in di dalamnya. Tahun 1993, lahir keluarga prosesor Pentium®. Tahun 1995, prosesor Pentium® Pro didesain untuk server 32-bit, mengandung 5,5 juta transistor dan mempunyai chip memori cache kedua di dalamnya. Tahun 1997, dibuat prosesor Pentium® II dengan 7,5 juta transistor dan teknologi MMX, yang didesain khusus untuk memproses data video, audio and grafik secara efisien. Prosesor ini juga diperkenalkan dengan bentuk cartridge Single Edge Contact (S.E.C). Seiring dengan itu bermunculan seri Celeron yang merupakan versi Pentium dengan beberapa fitur yang dihilangkan untuk menekan biaya produksi.



ISTILAH UMUM PADA MIKROKOMPUTER

      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, karena sering diletakkan di atas paha. Ketika komputer mikro pertama kali muncul ke pasaran, komputer jenis ini dianggap sebagai perangkat yang hanya digunakan oleh satu orang saja, yang mampu menangani informasi yang berukuran 4-bit, 8-bit, atau 16-bit (dibandingkan dengan minicomputer atau mainframe yang mampu menangani informasi lebih dari 32-bit) pada satu waktunya. Pengembangan lebih lanjut, menjadikan klasifikasi antara mainframe, minicomputer dan komputer mikro menjadi tidak relevan lagi, karena komputer mikro yang baru mampu menangani informasi 32-bit, atau 64-bit dalam satu waktunya, sama seperti halnya mainframe atau minicomputer. Selain itu, komputer mikro juga sekarang telah mendukung banyak pengguna dalam satu waktunya. komputer mikro didesain untuk digunakan di dalam rumah, sekolah, atau perkantoran.