komputer terapan

Perkembangan Komputer

        Istilah Komputer berasal dari bahasa latin "computare", yang berarti alat hitung, karena awalnya komputer lebih digunakan sebagai perangkat bantu dalam hal penghitungan angka-angka sebelum akhirnya menjadi perangkat multifungsi. Komputer saat ini adalah hasil evolusi panjang dari komputer zaman dahulu, yang mulanya adalah alat mekanik dan elektronik. Berikut ini contoh penemuan komputer.
a. Abacus .
         Sempoa atau Abacus adalah alat kuno untuk penghitungan yang terbuat dari rangka kayu dengan sederetan poros yang berisi manik - manik yang bisa di geser. Alat ini digunakan untuk melakukan operasi aritmatika seperti penjumlahan, pengurangan, perkalian pembagian dan akar kuadrat.Muncul sekitar 5.000 Tahun yang lalu di cina dan masih digunakan di beberapa tempat hingga saat ini. Abacus dapat dianggap sebagai awal mula mesin komputasi (penghitungan). Penggunanya melakukan perhitungan dengan menggunakan biji - bijian geser yang diatur pada sebuah rak. Para pedagang di masa itu menggunakan abacus untuk menghitung transaksi perdagangan. Seiring dengan munculnya pensil dan kertas, abacus kehilangan popularitasnya. Abacus atau Sempoa

b. Mesin Buatan Charles Babbage .
         Banyaknya kesalahan perhitungan dengan manual menginspirasikan seorang ilmuan yaitu Charles Babbage untuk menemukan mesin hitung mekanik sehingga dapat mengurangi kesalahan perhitungan. mesin mekanik sangat baik dalam mengerjakan tugas yang sama berulang kali tanpa kesalahan. sedangkan matematika membutuhkan repetisi sederhana dari suatu langkah - langkah tertentu. Masalah tersebut kemudian berkembang hingga menempatkan mesin mekanik. Kemudian babbage mendapat inspirasi dari perkembangan mesin hitung yang dikerjakanoleh wilhem Schickard, blaise pascal, dan gottfried leibniz. Charles Babbage mengusulkan suatu mesin untuk melakukan perhitungan persamaan differensial yang muncul pada tahun 1822. Mesin tersebut dinamakan mesin differensial.Dengan menggunakan tenaga uap, mesin tersebut dapat menyimpan program dan dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis. Setelah bekerja dengan mesin differensial selama sepuluh tahun, babbage terinspirasi untuk memulai membuat komputer generasi purpose (multifungsi) pertama, yang di sebut analitycal engine.Atas sumbangan penemuan yang sangat besar ini maka Charles Babbage disebut bapak komputer modern. Charles Babbage
Mesin Analitik (Analitical Engine)
.         Setelah Penemuan oleh bapak Charles Babbage, tidak ada penemuan baru yang dianggap berarti terhadap perkembangan dunia komputer. Sampai dengan munculnya ilmuan bernama Howard H.Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk untuk US Navy. Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil. The Harvard-IBM Automatic Sequence Controlled Calculator (ASCC), atau Mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut beroprasi dengan lambat (membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat di ubah). Kalkulator tersebut dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks. Komputer ini sesungguhnya merupakan dambaan Charles Babbage. Generasi Komputer
        Komputer di bagi dalam beberapa generasi berdasarkan sejarah perkembangannya. Pada setiap generasi dibedakan berdasarkan kemampuan teknologinya untuk melakukan serangkaian proses (capability), makin rendah biaya operasionalnya (efficiency) dan makin mudah menggunakannya (user friendly). Berikut beberapa perkembangan generasi komputer.
a. Komputer Generasi I  
        Awal Mula diciptakan komputer adalah pada saat terjadinya Perang Dunia II, negara - negara yangf terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploitasi potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknologi komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer Z3 , untuk mendesain pesawat terbang dan peluru kendali. pihak sekutu juga membuat kemajuan lain dalam pengembangan komputer. Tahun 1943, pihak inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan Colossus untukmemecahkan kode rahasia yang digunakan jerman. Perkembangan Komputer Generasi I diawali dengan terciptanya komputer yang disebut Electronic Numerical Integrator and Computer (ENIAC). Komputer ini dibuat oleh pemerintah Amerika Serikat yang bekerja sama dengan university of Pennysylvania pada tahun 1946. ENIAC terdiri atas 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder.
        Merupakan mesin yang sangat besar dan membutuhkan daya sebesar 160 kW. Komputer ini dirancang oleh John P.Eckert (1919-1995) dan John W.Mauchly (1907-1980). ENIAC merupakan komputer serbaguna (general purpose computer) yang bekerja 1000 kali lebih cepat dibanding Mar
        Pertengahan 1940-an, John Von Neumann (1903-1957) bergabung dengan tim University Of Pennysylvania dalam usaha membangun konsep desain komputer 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Comnputer (EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program atau pun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur Von Neumann adalah unit pemrosesan sentral (Central processor unit/ CPU), yang memungkinkan seluruh fungsi komputer dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang di buat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur Von Neumann. UNIVAC dimiliki oleh Badan Sensus Amerika Serikat dan General Electric. Salah satuhasil mengesankan komputer UNIVAC, yaitu prediksi kemenangan Eisenhower dalam pemilihan presiden Amerika Serikat pada tahun 1952. Komputer Generasi I memiliki ciri khas, yakni instruksi operasi dibuat secara spesifik untuk satu tugas tertentu. Setiap komputer memiliki program kode-biner masing - masing yang berbeda yang disebut "Bahasa Mesin"(Machine Language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Berikut Karakteristik komputer Generasi I secara umum. 1) Sirkuitnya Menggunakan Tabung Hampa. Penggunaan Tabung Hampa tersebut yang membuat ukuran komputer pada masa tersebut berukuran sangat besar. 2) Komputer mempunyai silinder magnetik untuk menyimpan data. 3) Programnya hanya bisa dibuat menggunakan bahasa mesin. 4) Instruksi operasi dibuat secara spesifik untuk tugas tertentu. 5) Menggunakan Konsep Stored Program dengan memori utamanya adalah Magnetic Core Storage. 6) Menggunakan Simpanan Luar Magnetic Tape dan Magnetic Disk. 7) Ukuran fisik komputer besar, memerlukan ruang yang luas. 8) Suhunya cepat panas, sehingga diperlukan pendingin. 9) Prosesnya kurang cepat. 10) Daya simpannya kecil. 11) Membutuhkan daya listrik yang besar.
Beberapa komputer yang termasuk komputer generasi pertama adalah EDSAC, ACE, SEC, Havard Mark II, Havard Mark III, UNIVAC, dan lain sebagainya.
        Komputer Generasi Kedua Bahasa mesin yang digunakan adalah bahasa assembly. Dalam bahasa assembly digunakan kode-kode berupa singkatan yang menggantikan kode biner. Komputer mampu mendesain produk, menghitung daftar gaji, mencetak data sehingga komputer generasi
Beberapa contoh dari komputer generasi kedua adalah IBM 7080, IBM 1400, UNIVAC SS90, UNIVAC III, PDP-1, PDP-8, Burroghts 200, dan lain sebagainya.
Nama: Mathuri Kelas :IX
Generasi Komputer
        Komputer di bagi dalam beberapa generasi berdasarkan sejarah perkembangannya. Pada setiap generasi dibedakan berdasarkan kemampuan teknologinya untuk melakukan serangkaian proses (capability), makin rendah biaya operasionalnya (efficiency) dan makin mudah menggunakannya (user friendly). Berikut beberapa perkembangan generasi komputer.
a. Komputer Generasi I 
        Awal Mula diciptakan komputer adalah pada saat terjadinya Perang Dunia II, negara - negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploitasi potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknologi komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer Z3 , untuk mendesain pesawat terbang dan peluru kendali. pihak sekutu juga membuat kemajuan lain dalam pengembangan komputer. Tahun 1943, pihak inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan Colossus untukmemecahkan kode rahasia yang digunakan jerman. Perkembangan Komputer Generasi I diawali dengan terciptanya komputer yang disebut Electronic Numerical Integrator and Computer (ENIAC). Komputer ini dibuat oleh pemerintah Amerika Serikat yang bekerja sama dengan university of Pennysylvania pada tahun 1946. ENIAC terdiri atas 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder.
        Merupakan mesin yang sangat besar dan membutuhkan daya sebesar 160 kW. Komputer ini dirancang oleh John P.Eckert (1919-1995) dan John W.Mauchly (1907-1980). ENIAC merupakan komputer serbaguna (general purpose computer) yang bekerja 1000 kali lebih cepat dibanding Mark .Pertengahan 1940-an, John Von Neumann (1903-1957) bergabung dengan tim University Of Pennysylvania dalam usaha membangun konsep desain komputer 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Comnputer (EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program atau pun data.     Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur Von Neumann adalah unit pemrosesan sentral (Central processor unit/ CPU), yang memungkinkan seluruh fungsi komputer dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang di buat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur Von Neumann. UNIVAC dimiliki oleh Badan Sensus Amerika Serikat dan General Electric. Salah satuhasil mengesankan komputer UNIVAC, yaitu prediksi kemenangan Eisenhower dalam pemilihan presiden Amerika Serikat pada tahun 1952. Komputer Generasi I memiliki ciri khas, yakni instruksi operasi dibuat secara spesifik untuk satu tugas tertentu. Setiap komputer memiliki program kode-biner masing - masing yang berbeda yang disebut "Bahasa Mesin"(Machine Language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Berikut Karakteristik komputer Generasi I secara umum. 1) Sirkuitnya Menggunakan Tabung Hampa. Penggunaan Tabung 
         Hampa tersebut yang membuat ukuran komputer pada masa tersebut berukuran sangat besar. 2) Komputer mempunyai silinder magnetik untuk menyimpan data. 3) Programnya hanya bisa dibuat menggunakan bahasa mesin. 4) Instruksi operasi dibuat secara spesifik untuk tugas tertentu. 5) Menggunakan Konsep Stored Program dengan memori utamanya adalah Magnetic Core Storage. 6) Menggunakan Simpanan Luar Magnetic Tape dan Magnetic Disk. 7) Ukuran fisik komputer besar, memerlukan ruang yang luas. 8) Suhunya cepat panas, sehingga diperlukan pendingin. 9) Prosesnya kurang cepat. 10) Daya simpannya kecil. 11) Membutuhkan daya listrik yang besar.
Beberapa komputer yang termasuk komputer generasi pertama adalah EDSAC, ACE, SEC, Havard Mark II, Havard Mark III, UNIVAC, dan lain sebagainya.

b. Komputer Genarasi Kedua
1.  Sejarah Komputer Generasi Kedua
        Generasi kedua. Tahun 1948,ada 3 orang fisikawan Amerika (Walter Houser Brattain, Jhone Barden, William Brandford penemu transistor sangat berpengaruh terhadap perkembangan komputer masa itu. Transistor menggantikan tube vakum di televisi, radio, dan komputer. sehingga mengakibatkan, berubahnya ukuran mesin-mesin elektrik yang tadinya berukuran besar menjadi ukuran yang lebih kecil. generasi kedua, yaitu komputer yang menggunakan Transistor sebagai Processornya (1956 - 1958 M). Transistor mulai digunakan di dalam komputer mulai pada tahun 1956.
        Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya.
Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan kode biner.
        Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, system operasi, dan program.
        Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memproses informasi keuangan. Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer.
Fleksibilitas ini meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji.
        Komputer digital yang pertama memiliki ukuran yang besar serta biaya yang tinggi untuk membuatnya. Kegunaan komputer pada generasi ini kebanyakan digunakan untuk perhitungan ilmiah. contohnya ENIAC, komputer awal AS semula didesain untuk memperhitungkan tabel ilmu balistik untuk persenjataan (artileri), menghitung kerapatan penampang neutron untuk melihat jika bom hidrogen akan bekerja dengan semestinya (perhitungan ini, yang dilakukan pada Desember 1945 sampai Januari 1946 dan melibatkan dala dalam lebih dari satu juta kartu punch, memperlihatkan bentuk lalu di bawah pertimbangan akan gagal).
2.  Ciri-ciri Komputer Generasi Kedua
        Transistor merupakan ciri khas komputer generasi kedua. Bahan bakunya terdiri atas tiga lapis, yaitu: "basic", "collector" dan "emmiter". Transistor merupakan singkatan dari Transfer Resistor, yang berarti dengan mempengaruhi daya tahan antara dua dari tiga lapisan, maka daya (resistor) yang ada pada lapisan berikutnya dapat pula dipengaruhi.
        Dengan demikian, fungsi transistor adalah sebagai penguat sinyal. Sebagai komponen padat, transistor mempunyai banyak keunggulan seperti misalnya: tidak mudah pecah, tidak menyalurkan panas. dan dengan demikian, komputer yang ada menjadi lebih kecil dan lebih murah.
Pada tahun 1960-an, IBM memperkenalkan komputer komersial yang memanfaatkan transistor dan digunakan secara luas mulai beredar dipasaran. Komputer IBM- 7090 buatan Amerika Serikat merupakan salah satu komputer komersial yang memanfaatkan transistor.
Komputer ini dirancang untuk menyelesaikan segala macam pekerjaan baik yang bersifat ilmiah ataupun komersial. Karena kecepatan dan kemampuan yang dimilikinya, menyebabkan IBM 7090 menjadi sangat popular. Komputer generasi kedua lainnya adalah: IBM Serie 1400, NCR Serie 304, MARK IV dan Honeywell Model 800.
3.  Bahasa Pemrograman Komputer Generasi Kedua
        Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer. Berbagai macam karir baru bermunculan (programmer, analyst, dan ahli sistem komputer). Industri piranti lunak juga mulai bermunculan dan berkembang pada masa itu.
4.  Sistem Penyimpanan Komputer  Generasi  Kedua
-     Kapasitas memori utama dikembangkan dari Magnetic Core Storage.
-     Menggunakan simpanan luar berupa Magnetic Tape dan Magnetic Disk.
        Transistor Dibanding dengan tabung, teknologi transistor jauh lebih efisien sebagai switch dan dapat diperkecil ke skala mikroskopik. Pada tahun 2001 peniliti Intel telah memperkenalkan silikon paling kecil dan paling cepat di dunia, dengan ukuran 20 nanometer ata sebanding dengan sepermiliar meter, yang akan digunakan pada prosesor dengan kecepatan 20 GHz (Giga Hertz). Era ini juga menandakan permulaan munculnya minikomputer yang merupakan terbesar kedua dalam keluarga komputer. Harganya lebih murah dibanding dengan generasi pertama. Komputer DEC PDP-8 adalah minikomputer pertama yang dibuat tahun 1964 untuk pengolahan data komersial.
Jenis-jenis komputer lain yang muncul pada generasi ini diantaranya UNIVAC III, UNIVAC SS80, SS90, dan 1107, IBM 7070, 7080, 1400, dan 1600.
5.   Kelebihan dan Kelemahan Komputer Generasi Kedua
        Kelebihan dari komputer dizaman ini adalah bentuknya yang efisien yang tidak sebesar sebelumnya, komputer dalam generasi ini juga lebih luas penerapannya dalam kehidupan. Seperti aspek pendidikan, kesehatan, industri dan lain-lain. Sedangkan kelemahan dari komputer dimasa ini adalah transistor yang banyak menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal komputer yaitu quartz rock (batu kuarsa).
2.Komputer Generasi Kedua
        Bahasa mesin yang digunakan adalah bahasa assembly. Dalam bahasa assembly digunakan kode-kode berupa singkatan yang menggantikan kode biner. Komputer mampu mendesain produk, menghitung daftar gaji, mencetak data sehingga komputer generasi kedua ini sukses di pasaran. Ciri-ciri: 1) Ukuran fisik lebih kecil dibanding komputer generasi pertama karena telah menggunakan transistor pada sirkuitnya 2) Menggunakan memori yang cukup besar 3) Telah menggunakan media penyimpanan luar berbentuk removable disk seperti megnetic disk dan magnetic tape 4) Penggunaan aplikasinya lebih luar 5) Proses operasinya lebih cepat 6) Penggunaan daya lebih kecil 7) Program yang dibuat dapat menggunakan bahasa tingkat tinggi seperti FORTAN, COBOL, dan ALGOL. 
 

Perkembangan Internet
        Interconnection-networking adalah sebuah sistem global jaringan komputer yang saling menghubungkan antara satu dengan yang lain di seluruh penjuru dunia dengan menggunakan standart Internet Protocol Suite. Sejarah internet di Indonesia pertama kali dikenal pada tahun 1990an. Adanya teknologi informasi seperti internet ini telah membuka mata dunia akan sebuah dunia baru, interaksi baru, market place baru, dan sebuah jaringan bisnis dunia yang tanpa batas. Dunia di dalam Internet disebut juga dengan dunia maya (cyberspace). Hadirnya Internet sebagai sebuah infrastruktur dan jaringan telah menunjang efektifitas dan efisiensi operasional sebuah perusahaan, terutama peranannya sebagai sarana komunikasi, publikasi, serta sarana untuk mendapatkan berbagai informasi yang dibutuhkan. Informasi dalam Internet umumnya disebarkan melalui suatu halaman website yang dibuat dengan format bahasa pemrograman HTML (Hypertext Markup Languange). Internet ini merupakan jenis media massa modern, dimana dapat dilihat bahwa tidak semua jejaring social yang ada di dalam internet merupakan media massa, namun akan sangat menjadi salah jika kita berpendapat bahwa internet merupakan media massa bentuk baru atau pun modern. Internet sendiri merupakan ruang komunikasi baru yang salah satu fungsinya adalah dapat menjadi media massa. Perlu diketahui bahwa Internet tidak memiliki sentralisasi pemerintahan baik dalam implementasi teknologi atau kebijakan untuk akses dan penggunaan dalam setiap jaringan, konstituen menetapkan kebijakan sendiri.
  1. Computer Mediated Communication (CMC)

        Komunikasi dalam Internet disebut computer mediated communication (CMC). CMC ini memfasilitasi manusia dengan aplikasi yang beragam, salah satunya media sosial. Kemunculan situs jejaring sosial ini diawali dari adanya inisiatif untuk menghubungkan orang-orang dari seluruh belahan dunia. Menurut Kaplan & Heinlein (2010) bahwa media sosial terdiri dari :
  1. Collaborative project : Suatu media social yang dapat membuat sebuah konten dan di dalam pembuatannya dapat di akses oleh seluruh khalayak secara global, contohnya : Wiki, dan aplikasi bookmark social.
  2. Blogs and Microblogs : Suatu website yang menyampaikan mengenai opini, pengalaman, atau kegiatan sehari – hari, dimana aplikasi ini dapat membantu penggunanya untuk tetap posting mengenai pernyataan apapun
  3. Content Communities : Sebuah aplikasi yang bertujuan untuk saling berbagi dengan orang lain, baik dengan jarak jauh maupun dekat (berbagi gambar, video, eboook, dan lain – lain)
  4. Social Networing Sites : Sebuah situs yang membantu seseorang untuk membuat sebuah profile dan dapat menghubungkannya dengan pengguna lain (Instagram, Path, Facebook, Twitter, dan lain – lain)
  5. Virtual Games : Permainan dunia virtual, dimana mereplikasikan lingkungan 3D, dan user bisa muncul dengan avatar – avatar yang diinginkannya.
  6. Virtual Social : Merupakan sebuah aplikasi yang mensimulaskan kehidupan melalui internet, situs ini memungkinkan pengguna untuk berinteraksi dengan menggunakan sebuah avatar yang mirip kehidupannya.
  7. Kegunaan Internet

Pada umumnya Internet biasa digunakan untuk bisa terhubung dengan jaringan komputer di seluruh dunia dan sebagai media komunikasi. Kegunaan Internet mempunyai banyak kegunaan yang menguntungkan dalam berbagai bidang (bisnis, akademis, pemerintahan, organisasi, dan lain - lain) antara lain :
  1. Informasi yang didapatkan lebih cepat dan murah dengan menggunakan berbagai aplikasi antara lain : email, NewsGroup, www, FTP. Dll
  2. Mengurangi biaya kertas dan biaya distribusi, contoh : koran, majalah dan brosur.
  3. Sebagai media promosi, contoh : pengenalan dan pemesanan produk.
  4. Komunikasi interaktif, meliputi : email, dukungan pelanggan dengan www, video,conferencing, internet relay chat, internet phone.
  5. Sebagai alat untuk research dan development atau pertukaran data

Internet sebagai Media Komunikasi

Beberapa fenomena dan kelebihan internet sebagai media informasi dan komunikasi dibandingkan dengan media lain, Informasi yang didapatkan lebih mudah, cepat dan murah dengan jangkauan global. Hal ini didukung dengan fakta bahwa untuk menjangkau pengguna sebanyak 60 juta orang,
  1. Butuh 30 tahun untuk radio
  2. Butuh 15 tahun untuk televisi, dan
  3. Hanya Butuh 3 tahun untuk web dengan aplikasi: mail,WWW, NewsGroup FTP Gopher dan lain-lain
Kalau dilihat dari fakta demikian, tentu Kegunaan Internet semakin berkembang dalam memenuhi tuntutan para penggunanya yang mencakup media online, transportasi, transaksi, dan lain sebagainya.Perbedaan internet dibandingkan media komunikasi lain dapat di lihat dari dua sisi, yaitu pengunaannya oleh komunikator dan komunikan serta dari sisi karakteristik internet itu sendiri sebagai sebuah media komunikasi. Perbedaan karakteristik internet dibandingkan dengan media lain dalam system operasional adalah sebagai berikut :
  1. Perbedaan yang utama dan makro tersebut yaitu, internet adalah media berbasiskan komputer.
  2. Internet sebagai media komunikasi yang memiliki penawaran interaktif dan dinamis terhadap para penggunanya.
  3. Media internet mampu menjadi pusat informasi dimana internet adalah sumber informasi yang tidak terbatas.
  4. Luas jangkauan dari media internet tentu saja melintas antar benua, antar negara, serta antar budaya.
  5. Fungsi internet sebagai media, selain sama dengan fungsi media lain, media internet juga memiliki banyak penawaran untuk pengembangan bidang jasa maupun bisnis dimana hal ini menjadi satu bagian dari gaya hidup.

Sisi Positif dan Negatif Internet

Pemerintah Indonesia mulai mendorong kepada seluruh warganya untuk meggunakan media Internet seperti yang dilakukan oleh Depkominfo yang mensponsori penayangan berbagai iklan di media televisi, tapi apakah penggunaan Internet dapat memberikan manfaat positif atau malah dapat berdampak negatif pada para penggunanya masih belum dipastikan, seperti yang telah dijelaskan diatas bahwa ada banyak manfaat positif yang didapat dari penggunaan media Internet, tapi ada juga beberapa dampak negatif yang dapat dialami oleh para pengguna Internet.

Sisi positif

Pada awalnya orang awam dengan teknologi informasi menggunakan internet untuk sarana hiburan saja tetapi dalam perkembangannya, pengguna lebih cerdas dalam memanfaatkan teknologi dunia tanpa batas ini. Internet telah menyentuhaspek kehidupan manusia. Adanya jejaring social pun memungkinkan terjadinya pertukaran informasi tentang ilmu pengetahuan dan teknologi bagi para pelajar. Begitu pula dengan transaksi perbankan, listrik pembelian tiket, toko online dan lain – lain. Tempat dan waktu bukanlah masalah lagi bagi para user untuk melakukan trannsaksi.

Sisi negatif

Kemudahan akses internet membawa masalah yang cukup rumit juga. Tidak adanya batasan minimal usia dan kurangnya pendampingan dari sisi orangtua, dimana celah bagi anak-anak untuk membuka situs-situs yang tidak sesuai, dan hal ini merupakan warning sekaligus tanatangan bagi para orang tua untuk memberikan filter bagi anak – anaknya saat mengakses internet. Terlepas dari apapun, setiap perubahan teknologi akan memberikan resiko yang perlu mendapatkan perhatian dari semua pihak. Kelemahan lain dari internet adalah kekuatannya untuk menjaukan orang – orang dari dunia nyata . Clifford stoll seorang pengarang buku mengenai internet menyatakan bahwa masalahnya adalah waktu tiga atau empat jam habis hanya untuk berdiam di depan komputer tetapi tidak dengan keluarga

WEB 1.0, 2.0, dan 3.0

Web 1.0

Web 1.0 merupakan teknologi awal dari website, dimana pembuat sebagai pemberi informasi dan pengguna hanya sebagai pembaca (seperti membaca koran lewat komputer, aktifitasnya hanya searching saja). Bahasa yang digunakan pada web ini masih berupa HTML saja. Contohnya web 1.0 adalah cnn.com

Web 2.0

Web 2.0 muncul sekitar tahun 2003 atau 2004, dimana para pengguna website-pun dapat berkomunikasi 2 arah dan memiliki berbagai kelebihan lainnya. Kelebihan dari web ini adalah sebagai berikut :
  1. Web sebagai platform
  2. Data sebagai pengendali utama
  3. Efek jaringan diciptakan oleh arsitektur partisipasi
  4. Inovasi disusun dengan menyatukan fitur dari pengembang yang terdistribusi dan independen
  5. Model bisnis yang ringan, yang dikembangkan dengan gabungan isi dan layanan
  6. Akhir dari siklus peluncuran (release cycle) perangkat lunak.
  7. Mudah untuk digunakan dan diadopsi oleh user
  8. Teknologi yang dipakai adalah AJAX

Web 3.0

Web ini masih dalam tahap pengembangan dan akan berkembang pada tahun 2010-2020. Teknologi web generasi ketiga ini merupakan perkembangan lebih maju dari Web 2.0 dimana disini web seolah-olah sudah seperti kehidupan di alam nyata. Web 3.0 memiliki ciri-ciri umum seperti suggest, happen dan provide.Web 3.0 mempunyai kemampuan interaksi di dalamnya menyediakan apa yang kita butuhkan dengan bisa memberi saran atau nasihat. Semantic Web (web dengan kemampuan membaca situs semudah manusia membacanya sehingga informasi dapat disajikan dengan cepat dan tepat)

Perbedaan Web 1.0, 2.0, dan 3.0

Web adalah suatu ruang informasi di mana sumber-sumber daya yang digunakan diidentifikasi oleh pengenal global yang disebut Uniform Resource Identifier (URI). Secara umum, Web 1.0 ini mulai dikembangkan untuk pengaksesan informasi dan memiliki sifat yang sedikit interaktif.Secara garis besar, sifat Web 1.0 adalah Read. Lalu, tak lama kemudian muncullah Web 2.0 yang merupakan revolusi bisnis di industri komputer yang disebabkan oleh penggunaan internet sebagai platform, juga merupakan suatu percobaan untuk memahami aturan untuk mencapai keberhasilan platform baru.Sifat Web 2.0 adalah Read-Write. Era Web 2.0 tidak membutuhkan orang jenius yang hanya berkutat sendiri di ruang tertutup atau laboratorium untuk membuat teknologi baru yang dipatenkan agar membuat dirinya menjadi terkenal. Tapi era ini lebih membutuhkan orang untuk saling berbagi ilmu, pengalaman atau lainnya sehingga terbentuk komunitas online besar yang menghapuskan sifat-sifat individu. Selanjutnya adalah Web 3.0, jika dunia seluler dikenal istilah 3G, maka di Internet ada yang namanya Web 3.0. Aplikasi – aplikasi online dalam website dapat saling berinteraksi, kemampuan interaksi ini dimulai dengan adanya web service. Di web 3.0 ini, sudah terjadi konvergensi yang sangat dekat antara dunia IT dengan dunia telekomunikasi. Penggunaan perangkat IT dan telekomunikasi nantinya sudah seperti sama saja tidak ada bedanya. Saat ini saja pertanda seperti itu sudah mulai bisa kita rasakan walaupun masih belum sempurna. Kita bisa menonton tv di ponsel atau komputer, bisa mengakses internet di ponsel, bisa melakukan SMS dan telepon dari komputer. Ya karena konvergensi terhadap berbagai perangkat seperti hukum alam yang tidak bisa dielakkan. Semua mengalami evolusi menuju dunia yang lebih maju.

Perkembangan teknologi komputer dan internet, telah mengubah pola pikir maupun interaksi masyarakat, yaitu; interaksi bisnis, ekonomi, sosial, dan budaya. Dimana internet telah memberikan kontribusi besar dalam komunikasi bagi masyarakat, perusahaan, industri maupun pemerintahan. Jaringan internet pun dapat difungsikan antar belahan dunia secara instan dan global. Kemampuan peralatan teknologi informasi yang dapat digunakan pada berbagai peralatan teknologi informasi dan komunikasi lainnya atau disebut juga konvergensi media. Konvergensi media adalah penggabungan atau pengintegrasian media – media yang ada untuk dapat digunakan dan diarahkan kedalam suatu titik tujuan diamana konvergensi media ini biasanya merujuk pada perkembangan teknologi komunikasi digital yang memungkinkan dengan adanya konvergensi jaringan. Penggunaan beberapa mode komunikasi dalam jaringan tunggal menawarkan kenyamanan dan fleksibilitas bukan tidak mungkin dengan prasarana yang terpisah.
Kemajuan teknologi adalah sesuatu yang tidak bisa kita hindari di dalam kehidupan saat ini, karena kemajuan teknologi akan berjalan sesuai dengan kemajuan ilmu pengetahuan. Setiap inovasi diciptakan untuk memberikan manfaat positif bagi kehidupan manusia. Memberikan banyak kemudahan, serta sebagai cara baru dalam melakukan aktifitas manusia.

Contoh Perkembangan Internet di Indonesia

Dengan berkembangnya teknologi khususnya internet maka kejahatan pun banyak berkembang dalam dunia internet yang disebut cybercrime, hal ini terjadi pada penyerangan terhadap jaringan internet KPU. Jaringan internet di Pusat Komisi Pemilihan Umum sempat terganggu beberapa kali. Adapun modusnya adalah untuk mengacaukan proses pemilihan suara di KPU, ini merupakan bentuk tindakan cybercrime dikarenakan penyerang dengan sengaja melakukan pengacauan pada tampilan halaman tabulasi nasional hasil dari pemilu. Kejahatan cybercrime ini termasuk pada kategori jenis data forgery, hacking-cracking sabotage and extortion. Tujuan dari pencurian itu hanya untuk mencuri informasi saja. Pihak yang kecurian tidakakan merasakan kehilangan. Namun efeknya akan terasa jika informasi tersebut digunakan oleh pihak yang tidak bertanggung jawab. Hal tersebut akan membuat semua beban biaya pengguna account oleh si pencuri dibebankan kepada si pemilik account yang sebenarnya.Kasus ini banyak terjadi di ISP (Internet Service Provider).





















Related Posts:

Jenis - Jenis Mikrokontroler

MIKROKONTROLER


  • Keluarga MCS51
 
        Mikrokontroler adalah  suatu IC dengan kepadatan yang sangat tinggi, dimana semua bagian yang diperlukan untuk suatu kontroler sudah dikemas dalam satu keping, biasanya terdiri dari:
    1.  CPU (Central Processing Unit)
    2.  RAM (Random Access Memory)
    3.  EEPROM/EPROM/PROM/ROM
    4.  I/Oport,Serial & Parallel port
    5.  Timer/counter
    6.  Interupt Controller/program aplikasi
        Compiler-penerjemahan keseluruhan,interfreter-penerjemahan perintruksi.
Bahasa mesin-kumpulan intruksi yang dapat melaksanakan assembler
Semua intruksi dapat di bagi dlm beberapa kelas:
    1data movement-memindahkan data dari satu lokasi ke lokasi lain.
    2.aritmatic dan logical- melaksanakan operasi logika atau aritmatika pada satu atau lebih    data
    3.control flow-mengarahkan cpu dimana memperoler intruksi berikutnya untuk di eksekusi
        Interupsi adalah permintaan khusus kepada mikroprosessor untul melakukan sesuatu.Register merupakan sebagian memori dari mikroprosesor yang dapat diakses dengan kecepatan yang sangat tinggi.
        Arsitektur Von Neumann adalah arsitektur komputer yang menempatkan program (ROM=Read Only Memory) dan data (RAM=Random Access Memory) dalam peta memori yang sama. Arsitektur ini memiliki address dan data bus tunggal untuk mengalamati program (instruksi) dan data. Contoh dari mikrokontroler yang memakai arsitektur Von Neumann adalah keluarga 68HC05 dan 68HC11 dari Motorola. Arsitektur Von Neuman prosesor tidak perlu membedakan program dan data. Prosesor tipe ini tidak memerlukan control  bus tambahan berupa pin I/O khusus untuk membedakan program dan data. Karena kemudahan ini, tidak terlalu sulit bagi prosesor yang berarsitektur Von Neumann untuk menambahan peripheral eksternal seperti A/D converter, LCD, EEPROM dan devais I/O lainnya. Biasanya devais eksternal ini sudah ada di dalam satu chips, sehingga prosesor seperti ini sering disebut dengan nama mikrokontroler (microcontroller).
        Arsitektur Harvard memiliki dua memori yang terpisah satu untuk program (ROM) dan satu untuk data (RAM). Intel 80C51, keluarga Microchip PIC16XX, Philips P87CLXX dan Atmel AT89LSXX adalah contoh dari mikroprosesor yang mengadopsi arsitektur Harvard. Kedua jenis arsitektur ini masing-masing memiliki keungulan tetapi juga ada kelemahannya. Pada mikroprosesor yang berarsitektur Harvard, overlaping pada saat menjalankan instruksi bisa terjadi. Satu instruksi biasanya dieksekusi dengan urutan fetch (membaca instruksi ), decode (pengalamatan),read(membaca data), execute (eksekusi) dan write (penulisan data) jika perlu. Secara garis besar ada dua hal yang dilakukan prosesor yaitu fetching atau membaca perintah yang ada di memori program (ROM) dan kemudian diikuti oleh executing berupa read/write dari/ke memori data (RAM). Karena pengalamatan ROM dan RAM yang terpisah, ini memungkinkan CPU untuk melakukan overlaping pada saat menjalankan instruksi.
        Arsitektur mikrokontroler MCS-51 diotaki oleh CPU 8 bit yang terhubung melalui satu jalur bus dengan memori penyimpanan berupa RAM dan ROM serta jalur I/O berupa port bit I/O dan port serial. Selain itu terdapat fasilitas timer/counter internal dan jalur interface address dan data ke memori eksternal.

Diagram Mikrokontroler Keluarga MCS51

 

         Flash-adl suatu jenis rom yang biasanya di isi dengan program hasil buatan yang harus dijalankan mikrokontrolerEeprom-adl rom untuk menyimpan data secara permanen oleh program yang sedang runing
        Pin i/o-kaki untuk jalur in/out sinyal sebagai hasil keluaran ataupun masukan bagi program.Timer-modul hardware yang bekerja untuk menghitung waktu/pulsa.
UART (Universal Asynchronous Receiver Transmitter) adalah jalur komunikasi data khusus asinkron/adapter serial port adapter untuk komunikasi serial asinkron.
USART (Universal Synchronous/Asynchronous Receiver Transmitter)merupakan adapter serial port untuk komunikasi serial sinkron dan asinkron.Komunikasi serial sinkron tidak memerlukan start/stop bit dan dapat beroperasi pada click yang lebih tinggi dibanding asinkron.
        SPI (serial peripheral interface) merupakan port komunikasi serial sinkron.
SCI (serial communications interface) merupakan enhanced UART (asynchronous
serial port)
        isp-keamanan khusus mikrikontroler untuk dapat di program langsung dalam sistem.
Dalam 89s51/52 terdapat 32 jalur port yang dikelompokan dalam 4 buah port yang masing terdiri dari 8 bit
Fungsi-fungsi tiap pin AT89C51 
Pin 1-8  Port 1
P1.0 – P1.7, Port input/output parallel bi-directional dengan internal pullup. 
Port 1 juga menerima alamat orde terendah selama pemrograman flash dan verifikasinya. Fungsi alternatifnya
P1.5 MOSI (digunakan untuk ISP)
P1.6 MISO (digunakan untuk ISP)
P1.7 SCK   (digunakan untuk ISP)
Pin 9  RST
(reset) adalah masukan reset (aktif tinggi/high). Logika high selama 2 siklus mesin akan mereset MCU.
Pin 10 -17  Port 3
P3.0-P3.7, Port input/output bi-directional dengan internal pullup yang juga memiliki alternatif sebagai:
P3.0 = RXD  Port komunikasi input serial
P3.1 = TXD  Port komunikasi output serial
P3.2 =  INT0   Saluran interupsi eksternal 0 (aktif rendah)
P3.3 =  INT1 Saluran interupsi eksternal 1 (aktif rendah)
P3.4 = T0  Input timer 0
P3.5 = T1  Input timer 1
P3.6 = WR   Berfungsi sebagai sinyal kendali tulis, saat prosesor akan menulis data ke memori/IO luar
P3.7 = RD   Berfungsi sebagai sinyal kendali baca, saat prosesor akan menulis data ke memori/IO luar
Pin 18  XTAL2 masukan ke rangkaian osilator internal. 
Pin 19  XTAL1 masukan ke rangkaian osilator internal. Sumber  osilator eksternal atau   quartz crystal dapat digunakan.
Pin 20  GND  masukan catu daya 0V DC
Pin 21-28  Port 2
P2.0 – P2.7, Port input/output parallel bi-directional dengan internal pullup. Port ini mengirimkan byte alamat bagian tinggi bila dilakukan untuk pengaksesan (fetch) memori eksternal, misal menggunakan pengalamatan-16 bit (MOVX @DPTR). 
Pin 29  PSEN PSEN’ (Program Store Enable), sinyal pengontrol yang berfungsi untuk membaca program (fetch /mengambil instruksi) dari memori eksternal. 
Pin 30  ALE/ PROG 
        ALE (Address Latch Enable), berfungsi menahan sementara alamat byte rendah pada proses pengalamatan ke memori eksternal. Pada operasi normal, ALE mempunyairate 1/6 frekuensi osilator dan memungkinkan digunakan sebagai timing atau clock eksternal. Jika diperlukan ALE dapat di-disable dengan mengeset bit 0 pada SFR lokasi EH, sehingga tak akan memberikan pengaruh jika MCU mengakses modeeksternal. PROG , berfungsi sebagai input pulsa program (PROG) saat pemrograman flash.
Pin 31  EA /VPP 
        EA (external access) harus dihubungkan ke GND untuk meng-enable piranti agar dapat mengakses lokasi memori program eksternal pada alamat 0000H-FFFFH. Tetapi jika EA dihubungkan dengan Vcc, maka MCU akan mengeksekusi program internal.  pin untuk pilihan program, menggunakan program internal atau eksternal. Bila “0”, maka menggunakan program eksternal. Pin ini juga menerima tegangan 12V untuk meng-enable program selama proses pemrograman flash.
        Pin 32-39  Port 0 P0.7 – P0.0, Port input/output parallel bi-directional bertipe open drain. Port ini dimultipleksing/ digunakaan sebagai bus data dan bus alamat orde rendah bila MCU mengakses data dan program eksternal. Port 0 juga menerima kode byte selama proses pemrograman flash dan mengeluarkan kode byte selama verifikasi program. Memerlukan pullupeksternal selama proses verifikasi program. 

  • AVR
ATMega
         Mikrokonktroler Alv and Vegard’s Risc processor atau sering disingkat AVR merupakan mikrokonktroler RISC 8 bit. Karena RISC inilah sebagian besar kode instruksinya dikemas dalam satu siklus clock. AVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang elektronika dan instrumentasi.
Secara umum, AVR dapat dikelompokkan dalam 4 kelas. Pada dasarnya yang membedakan masing-masing kelas adalah memori, peripheral dan fungsinya. Keempat kelas tersebut adalah keluarga ATTiny, keluarga AT90Sxx, keluarga ATMega dan AT86RFxx.
  • PIC 
 
         PIC adalah keluarga dimodifikasi Harvard arsitektur mikrokontroler yang dibuat oleh Microchip Technology , berasal dari PIC1650  awalnya dikembangkan oleh General Instrument Divisi Microelectronics 's. Nama PIC awalnya disebut "Peripheral Interface Controller" sekarang adalah "PIC" saja.
PICs yang populer dengan kedua pengembang industri dan penggemar sama karena biaya rendah, ketersediaan luas, basis pengguna yang besar, koleksi catatan aplikasi, ketersediaan biaya rendah atau alat pengembangan gratis, dan pemrograman serial (dan re-program dengan memori flash) kemampuan.

Sejarah 


Berbagai tua (EPROM) mikrokontroler PIC
        Asli PIC dibangun untuk digunakan dengan General Instrument baru CP1600 16-bit CPU . Sementara umumnya baik CPU , CP1600 telah miskin I / O kinerja, dan 8-bit PIC dikembangkan pada tahun 1975 untuk meningkatkan kinerja sistem secara keseluruhan dengan offloading I / O tugas dari CPU. PIC digunakan sederhana microcode disimpan dalam ROM untuk melakukan tugasnya, dan meskipun istilah ini tidak digunakan pada saat itu, itu saham beberapa fitur umum dengan RISC desain.
        Pada tahun 1985, Instrumen Umum spin off mereka mikroelektronika divisi dan kepemilikan baru dibatalkan hampir semuanya - yang pada saat ini sebagian besar out-of-date. PIC, bagaimanapun, ditingkatkan dengan internal EPROM untuk menghasilkan diprogram saluran pengontrol . Hari ini berbagai macam PICs tersedia dengan berbagai perangkat on-board ( komunikasi serial modul, UART , kernel kontrol motor, dll) dan memori program dari 256 kata-kata untuk 64k kata dan lebih (sebuah "kata" adalah instruksi bahasa assembly satu, bervariasi dari 8, 12, 14 atau 16 bit tergantung pada spesifik PIC mikro keluarga).
        PIC dan PICmicro adalah merek dagang terdaftar dari Microchip Technology. Hal ini umumnya berpikir bahwa PIC singkatan dari Peripheral Interface Controller, walaupun singkatan asli General Instrumen 'untuk PIC1640 dan PIC1650 perangkat awal adalah "Programmable Interface Controller" akronim ini cepat digantikan dengan "Programmable Cerdas Computer"
        Microchip 16C84 ( PIC16F84 ), diperkenalkan pada tahun 1993, adalah yang pertama [Microchip CPU dengan on-chip memori EEPROM. Memori elektrik dihapus ini membuat biaya kurang dari CPU yang dibutuhkan kuarsa "menghapus jendela" untuk menghapus EPROM.Pada tahun 2013, Microchip itu pengiriman lebih dari satu miliar mikrokontroler PIC setiap tahun.

Inti arsitektur
Arsitektur PIC ini ditandai dengan beberapa atribut:
  • Kode dan data ruang yang terpisah ( arsitektur Harvard ).
  • Sejumlah kecil instruksi panjang tetap
  • Kebanyakan instruksi eksekusi siklus tunggal (2 siklus jam, atau 4 siklus jam dalam model 8-bit), dengan satu delay siklus pada cabang dan melompat
  • Satu akumulator (W0), penggunaan yang (sebagai sumber operan) tersirat (yaitu tidak dikodekan dalam opcode )
  • Semua lokasi RAM berfungsi sebagai register baik sebagai sumber dan / atau tujuan matematika dan fungsi lainnya. [7]
  • Tumpukan hardware untuk menyimpan alamat kembali
  • Sejumlah kecil ruang data beralamat (32, 128, atau 256 byte, tergantung pada keluarga), diperpanjang melalui perbankan
  • Ruang data dipetakan CPU, pelabuhan, dan register perifer
  • Flag status ALU dipetakan ke ruang data
  • Program counter juga dipetakan ke ruang data dan ditulis (ini digunakan untuk mengimplementasikan melompat langsung).
        Tidak ada perbedaan antara ruang memori dan mendaftarkan ruang karena RAM melayani pekerjaan baik memori dan register, dan RAM biasanya hanya disebut sebagai file mendaftar atau hanya sebagai register.
  • Ruang data (RAM)
        PICs memiliki satu set register yang berfungsi sebagai RAM tujuan umum. Khusus register kontrol tujuan on-chip sumber daya perangkat keras juga dipetakan ke ruang data. The addressability memori bervariasi tergantung pada seri perangkat, dan semua perangkat PIC memiliki beberapa mekanisme perbankan untuk memperluas pengalamatan ke memori tambahan. Kemudian serangkaian perangkat fitur memindahkan instruksi yang dapat menutupi ruang dialamatkan utuh, independen dari bank yang dipilih. Dalam perangkat sebelumnya, setiap gerakan mendaftar harus dicapai melalui akumulator.
Untuk menerapkan langsung menangani, "file pilih mendaftar" (FSR) dan "register tidak langsung" (INDF) yang digunakan. Sebuah nomor register dituliskan ke FSR, setelah membaca dari atau menulis ke INDF benar-benar akan ke atau dari register ditunjuk oleh FSR. Kemudian perangkat diperpanjang konsep ini dengan pasca dan pra kenaikan / penurunan untuk efisiensi yang lebih besar dalam mengakses data secara berurutan disimpan. Hal ini juga memungkinkan FSR diperlakukan hampir seperti stack pointer (SP).
Data memori eksternal tidak langsung dialamatkan kecuali di beberapa pin yang tinggi perangkat count PIC18.
  • Ruang kode
        Ruang kode umumnya diimplementasikan sebagai ROM , EPROM atau Flash ROM . Secara umum, memori kode eksternal tidak langsung dialamatkan karena kurangnya antarmuka memori eksternal. Pengecualian adalah PIC17 dan pilih pin yang tinggi perangkat count PIC18. [8]
  • Kata ukuran
        Semua PICs menangani (dan alamat) data dalam 8-bit potongan. Namun, unit addressability ruang kode umumnya tidak sama dengan ruang data. Misalnya, PICs dalam baseline (PIC12) dan mid-range (PIC16) keluarga memiliki memori program beralamat di wordsize sama dengan lebar instruksi, yaitu 12 atau 14 bit masing-masing. Sebaliknya, di seri PIC18, memori program ditujukan secara bertahap 8-bit (byte), yang berbeda dari lebar instruksi 16 bit.
Agar jelas, kapasitas memori program biasanya dinyatakan dalam jumlah (kata) instruksi, bukan dalam bytes.
  • Tumpukan
        PICs memiliki hardware tumpukan panggilan , yang digunakan untuk menyimpan alamat kembali. Hardware stack tidak dapat diakses pada perangkat lunak sebelumnya, tapi ini berubah dengan 18 perangkat seri.
Dukungan hardware untuk parameter tujuan tumpukan umum kurang dalam seri awal, tapi ini sangat meningkat dalam seri 18, membuat arsitektur 18 seri lebih ramah ke tingkat tinggi kompiler bahasa.
  • Instruksi set
        Instruksi A PIC bervariasi dari sekitar 35 instruksi untuk yang dihadiri low-end untuk lebih dari 80 instruksi untuk yang dihadiri high-end. Set instruksi termasuk instruksi untuk melakukan berbagai operasi pada register langsung, dengan akumulator dan konstanta literal atau akumulator dan mendaftar , serta untuk eksekusi bersyarat, dan program yang bercabang.
        Beberapa operasi, seperti bit pengaturan dan pengujian, dapat dilakukan pada register nomor, tetapi operasi bi-operan aritmatika selalu melibatkan W (akumulator), menulis hasilnya kembali ke salah W atau yang lain operand register. Untuk memuat konstan, maka perlu load ke W sebelum dapat dipindahkan ke register lain. Pada core yang lebih tua, semua bergerak mendaftar diperlukan untuk melewati W, tapi ini berubah pada "high end" core.
Core PIC memiliki melewatkan petunjuk yang digunakan untuk eksekusi bersyarat dan bercabang. Instruksi melewatkan yang 'melompat jika sedikit set' dan 'melewatkan jika sedikit tidak diatur'. Karena core sebelum PIC18 hanya instruksi cabang bersyarat, melompat kondisional dilaksanakan oleh skip bersyarat (dengan kondisi berlawanan) diikuti oleh cabang tanpa syarat. Melompat juga utilitas untuk eksekusi bersyarat dari setiap instruksi langsung berikut tunggal. Hal ini dimungkinkan untuk melewatkan petunjuk melompat. Sebagai contoh, urutan instruksi "skip jika A; melewatkan jika B, C" akan mengeksekusi C jika A benar atau jika B adalah palsu.
        18 seri dilaksanakan register bayangan yang menyimpan beberapa register penting selama interupsi, memberikan dukungan hardware untuk secara otomatis menyimpan negara prosesor ketika melayani interupsi.
Secara umum, instruksi PIC jatuh ke dalam 5 kelas:
  1. Operasi pada daftar kerja (WREG) dengan 8-bit langsung ("literal") operan. Misalnya movlw (bergerak harfiah ke WREG), andlw (DAN literal dengan WREG). Salah satu instruksi khusus untuk PIC adalah retlw , beban langsung ke WREG dan kembali, yang digunakan dengan dihitung cabang untuk menghasilkan tabel lookup .
  2. Operasi dengan WREG dan mendaftar diindeks. Hasilnya dapat ditulis baik mendaftar Kerja (misalnya addwf reg ,w ). atau register yang dipilih (misalnya addwf reg ,f ).
  3. Operasi bit. Ini mengambil nomor register dan sejumlah bit, dan melakukan salah satu dari 4 tindakan: mengatur atau menghapus sedikit, dan uji dan melewatkan pada set / jelas. Yang terakhir digunakan untuk melakukan cabang bersyarat. Biasa flag status ALU tersedia dalam daftar nomor sehingga operasi seperti "cabang di bawa jelas" yang mungkin.
  4. Kontrol transfer. Selain instruksi melompat disebutkan sebelumnya, hanya ada dua: goto dan call .
  5. Beberapa aneka petunjuk nol-operan, seperti kembali dari subrutin, dan sleep untuk masuk mode daya rendah.
Kinerja 
        Keputusan arsitektur diarahkan pada maksimalisasi rasio kecepatan-to-biaya. Arsitektur PIC adalah di antara yang pertama skalar desain CPU, [ rujukan? ] dan masih di antara yang paling sederhana dan murah. The Harvard arsitektur dimana instruksi dan data berasal dari sumber yang terpisah-menyederhanakan waktu dan microcircuit desain sangat, dan ini manfaat clock speed, harga, dan konsumsi daya.
Set instruksi PIC cocok untuk pelaksanaan tabel lookup cepat dalam program ruang. Pencarian tersebut mengambil satu instruksi dan dua siklus instruksi. Banyak fungsi dapat dimodelkan dengan cara ini. Optimasi difasilitasi oleh program ruang yang relatif besar dari PIC (misalnya 4096 × kata 14-bit pada 16F690) dan oleh desain set instruksi, yang memungkinkan untuk konstanta tertanam. Misalnya, target instruksi cabang dapat diindeks oleh W, dan melaksanakan "RETLW" yang tidak seperti yang bernama - kembali dengan literal di W.
        Latency interrupt adalah konstan pada tiga siklus instruksi. Interupsi eksternal harus disinkronkan dengan siklus instruksi empat jam, jika tidak ada bisa menjadi satu instruksi siklus jitter. Interupsi internal sudah disinkronisasi. Interrupt latency konstan memungkinkan PICs untuk mencapai interrupt didorong jitter waktu urutan rendah. Contoh dari ini adalah generator sinkron pulsa video. Hal ini tidak lagi benar dalam model PIC terbaru, karena mereka memiliki interrupt latency sinkron tiga atau empat siklus. 

Keuntungan
  • Instruksi kecil yang ditetapkan untuk belajar
  • RISC arsitektur
  • Dibangun pada osilator dengan kecepatan dipilih
  • Entry level yang mudah, di-sirkuit pemrograman ditambah di-sirkuit debugging PICkit unit yang tersedia untuk kurang dari $ 50
  • Mikrokontroler murah
  • Berbagai antarmuka termasuk ² C , SPI , USB , USART , A / D , pembanding diprogram, PWM , LIN , BISA , PSP , dan Ethernet [9]
  • Ketersediaan prosesor di DIL paket membuat mereka mudah untuk menangani untuk digunakan hobi.
Keterbatasan
  • Satu akumulator
  • Dalam mendaftarkan beralih Bank diperlukan untuk mengakses seluruh RAM banyak perangkat
  • Operasi dan register tidak orthogonal ; beberapa instruksi dapat mengatasi RAM dan / atau langsung konstanta, sementara yang lain dapat menggunakan akumulator saja.
Tumpukan keterbatasan berikut telah dibahas dalam seri PIC18, tapi masih berlaku untuk core sebelumnya:
  • Panggilan hardware stack tidak dialamatkan, sehingga preemptive beralih tugas tidak dapat dilaksanakan
  • Software-dilaksanakan tumpukan tidak efisien, sehingga sulit untuk menghasilkan reentrant kode dan mendukung variabel lokal
         Dengan memori program paged, ada dua ukuran halaman khawatir tentang: satu untuk PANGGILAN dan GOTO dan satu lagi untuk dihitung GOTO (biasanya digunakan untuk pencarian tabel). Sebagai contoh, pada PIC16, PANGGILAN dan GOTO memiliki 11 bit menangani, sehingga ukuran halaman adalah 2048 kata instruksi. Untuk GOTOs dihitung, di mana Anda tambahkan ke PCL, ukuran halaman adalah 256 kata instruksi. Dalam kedua kasus, alamat bit atas disediakan oleh PCLATH mendaftar. Register ini harus diganti setiap transfer kontrol waktu antara halaman. PCLATH juga harus dipertahankan oleh setiap interrupt handler. 

Pengembangan Compiler
 
        Sementara beberapa compiler komersial yang tersedia, pada tahun 2008, Microchip merilis compiler C sendiri, C18 dan C30, untuk garis 18F 24F dan 30 / 33F prosesor.
Pada 2013, Microchip menawarkan serangkaian XC mereka kompiler, untuk digunakan dengan MPLAB X . Microchip akhirnya akan phase out kompiler yang lebih tua seperti C18, dan merekomendasikan menggunakan XC seri kompiler mereka untuk desain baru. [11]
Yang mudah untuk belajar RISC set instruksi dari kode bahasa assembly PIC dapat membuat aliran keseluruhan sulit untuk dipahami. Bijaksana penggunaan sederhana macro dapat meningkatkan pembacaan PIC bahasa assembly. Sebagai contoh, asli Parallax PIC assembler ("kejang") memiliki macro yang menyembunyikan W dan membuat PIC terlihat seperti mesin dua-address. Ini memiliki instruksi makro seperti " mov b, a "(memindahkan data dari alamat untuk mengatasi b) dan" add b, a "(menambahkan data dari alamat data alamat b). Hal ini juga menyembunyikan petunjuk melompat dengan menyediakan tiga operan cabang instruksi makro seperti " cjne a, b, dest "(bandingkan dengan b dan melompat ke dest jika mereka tidak sama). 

Perbedaan arsitektur inti keluarga

          Chip PICmicro memiliki arsitektur Harvard, dan kata-kata instruksi yang ukuran yang tidak biasa. Awalnya, instruksi 12-bit termasuk 5 bit alamat untuk menentukan operan memori, dan 9-bit tujuan cabang. Kemudian revisi menambahkan opcode bit, yang memungkinkan tambahan bit alamat.
Perangkat inti dasar (12 bit)
        Perangkat ini memiliki 12-bit memori kode lebar, file register 32-byte, dan dua tingkat   panggilan dalam tumpukan kecil. Mereka diwakili oleh seri pic10, serta oleh beberapa PIC12 dan PIC16 perangkat. Perangkat dasar tersedia dalam 6-pin untuk paket 40-pin.
Umumnya pertama 7 sampai 9 byte dari file register register tujuan khusus, dan byte sisanya RAM tujuan umum. Pointer diimplementasikan menggunakan sepasang mendaftar: setelah menulis alamat ke FSR (file pilih mendaftar), INDF (tidak langsung f) mendaftar menjadi sebuah alias untuk mendaftar ditangani. Jika RAM miring diimplementasikan, jumlah bank yang dipilih oleh tingginya 3 bit FSR tersebut. Hal ini mempengaruhi angka mendaftar 16-31; register 0-15 bersifat global dan tidak terpengaruh oleh bank pilih bit.
Karena ruang mendaftar sangat terbatas (5 bit), 4 jarang membaca register tidak ditugaskan alamat, tapi ditulis oleh instruksi khusus ( OPTION dan TRIS ).
        Ruang alamat ROM adalah 512 kata (12 bit masing-masing), yang dapat diperpanjang 2048 kata dengan perbankan. CALL dan GOTO instruksi menentukan rendah 9 bit lokasi kode baru; high-order bit tambahan yang diambil dari register status. Perhatikan bahwa instruksi PANGGILAN hanya mencakup 8 bit alamat, dan hanya dapat menetapkan alamat pada semester pertama setiap halaman 512-kata.Tabel lookup yang diimplementasikan menggunakan computed GOTO (tugas untuk mendaftar PCL) ke dalam tabel RETLW instruksi.
         Set instruksi adalah sebagai berikut. Mendaftarkan nomor yang disebut sebagai "f", sedangkan konstanta yang disebut sebagai "k". Nomor bit (0-7) yang dipilih oleh "b". The "d" bit memilih tujuan: 0 menunjukkan W, sementara 1 menunjukkan bahwa hasilnya ditulis kembali ke register sumber f. C dan Z flag status dapat ditetapkan berdasarkan hasil; jika mereka tidak dimodifikasi. Menambah dan mengurangi (tapi tidak memutar) instruksi yang mengatur C juga mengatur DC (digit carry) bendera, carry dari bit 3 sampai 4 bit, yang berguna untuk BCD aritmatika.


  • MIKROKONTROLER AT89S52 
        Mikrokontroler 89S52 merupakan versi terbaru dibandingkan mikrokontroler AT89C51 yang telah banyak digunakan saat ini. AT89S52 mmpunyai kelebihan yaitu mempunyai flash memori sebesar 8K bytei, RAM 256 byte serta 2 buah data pointer 16 bit, Spesifikasinya:
  1. Kompatibel dengan keluarga mikrokontroler MCS51 sebelumnya.
  2. 8 K Bytes In system Programmable (ISP) flash memori dengan kemampuan 1000 kali baca/tulis
  3. Tegangan kerja 4-5 V
  4. Bekerja dengan rentang 0 – 33MHz
  5. 256×8 bit RAM internal
  6. 32 jalur I/O dapat deprogram
  7. 3 buah 16 bit Timer/Counter
  8. 8 sumber interrupt
  9. saluran full dupleks serial UART
  10. watchdog timer
  11. dual data pointer
  12. Mode pemrograman ISP yang fleksibel (Byte dan Page Mode)

Jenis-jenis Mikrokontroler Atmel lain yang ada di pasaran adalah sebagai berikut:
  1. Atmel AT91 series (ARM THUMB architecture)
  2. Atmel AVR32
  3. AT90, Tiny & Mega series – AVR (Atmel Norway design)
  4. Atmel AT89 series (Intel 8051/MCS51 architecture)
  5.  MARC4

  •  UBICOM
 Ubicom memproduksi beberapa tipe chip mikrokontroler diantaranya adalah:

• SX-28, SX-48, SX-54
         Seri Ubicom’s SX series adalah jenis mikrokontroler 8 bit yang, tidak seperti biasanya, memiliki kecepatan tinggi, memiliki sumber daya memori yang besar, dan fleksibilitas tinggi. Beberapa pengguna menganjurkan mikrokontroller pemercepat PICs. Meskipun keragaman jenis mikrokontroler Ubicom’s SX sebenarnya terbatas, kecepatan dan kelebihan sumber dayanya yang besar membuat programmer bisa membuat perangkat virtual lain yang dibutuhkan. Referensi bisa ditemukan di Parallax’s Web site, sebagai penyalur utama.

• IP2022
         Ubicom’s IP2022 adalah mikrokontroler 8 bit berkecepatan tinggi (120 MIPs). Fasilitasnya berupa: 64k FLASH code memory, 16k PRAM (fast code dan packet buffering), 4k data memory, 8-channel A/D, various timers, and on-chip support for Ethernet, USB, UART, SPI and GPSI interfaces.

 

Mikrokontroler AT89S52
Mikrokontroler 89S52 merupakan versi terbaru dibandingkan mikrokontroler AT89C51 yang telah banyak digunakan saat ini. AT89S52 mmpunyai kelebihan yaitu mempunyai flash memori sebesar 8K bytei, RAM 256 byte serta 2 buah data pointer 16 bit, Spesifikasinya:
  • Kompatibel dengan keluarga mikrokontroler MCS51 sebelumnya.
  • 8 K Bytes In system Programmable (ISP) flash memori dengan kemampuan 1000 kali baca/tulis
  • Tegangan kerja 4-5 V
  • Bekerja dengan rentang 0 – 33MHz
  • 256×8 bit RAM internal
  • 32 jalur I/O dapat deprogram
  • 3 buah 16 bit Timer/Counter
  • 8 sumber interrupt
  • saluran full dupleks serial UART
  • watchdog timer
  • dual data pointer
  • Mode pemrograman ISP yang fleksibel (Byte dan Page Mode)
Jenis-jenis Mikrokontroler Atmel lain yang ada di pasaran adalah sebagai berikut:
Atmel AT91 series (ARM THUMB architecture)
  • Atmel AVR32
  • AT90, Tiny & Mega series – AVR (Atmel Norway design)
  • Atmel AT89 series (Intel 8051/MCS51 architecture)
  • MARC4
AMCC
Hingga Mei 2004, mikrokontroler ini masih dikembangkan dan dipasarkan oleh IBM, hingga kemudian keluarga 4xx dijual ke Applied Micro Circuits Corporation, jenis-jenisnya yaitu:
  • 403 PowerPC CPU (PPC 403GCX)
  • 405 PowerPC CPU (PPC 405EP, PPC 405GP/CR, PPC 405GPr, PPC NPe405H/L)
  • 440 PowerPC Book-E CPU (PPC 440GP, PPC 440GX, PPC 440EP/EPx/GRx, PPC 440SP/SPe)
Cypress MicroSystems
Jenis dari Cypress MicroSystems yang ada di pasaran adalah CY8C2xxxx (PSoC)
Freescale Semiconductor
Hingga 2004, mikrokontroler ini dikembangkan dan dipasarkan oleh Motorola, yang divisi semikonduktornya dilepas untuk mempermudah pengembangan Freescale Semiconductor, adapun jenis-jenisnya yaitu sebagai berikut:
  • 8-bit (68HC05 (CPU05), 68HC08 (CPU08), 68HC11 (CPU11))
  • 16-bit (68HC12 (CPU12), 68HC16 (CPU16), Freescale DSP56800 (DSPcontroller))
  • 32-bit (Freescale 683XX (CPU32), MPC500, MPC 860 (PowerQUICC), MPC 8240/8250 (PowerQUICC II), MPC 8540/8555/8560 (PowerQUICC III))
Fujitsu
Jenis chip mikrokontroler yang dikeluarkan oleh fujitsu diantaranya adalah sebagai berikut:
  • F²MC Family (8/16 bit)
  • FR Family (32 bit)
  • FR-V Family (32 bit RISC)
Holtek
Chip mikrokontroler keluaran holtek adalah jenis HT8.
Intel
Intel adalah salah satu perusahan yang banyak mengeluarkan jenis chip di pasaran, secara umum intel mengeluarkan dua jenis chip mikrokontroler yaitu:
  • 8-bit (8XC42, MCS48, MCS51, 8061, 8xC251)
  • 16-bit (80186/88, MCS96, MXS296, 32-bit, 386EX, i960)
Microchip
Dalam mengeluarkan prduknya, microchip membagi produknya kedalam beberapa jenis yaitu:
  • Low End, Mikrokontroler PIC 12-bit
  • Mid Range, Mikrokontroler PIC 14-bit (PIC16F84, PIC16F877)
  • 16-bit instruction PIC
  • High End, Mikrokontroler PIC 16-bit
National Semiconductor
Jenis chip mikrokontroler yang dikeluarkan oleh National Semiconductor adalah jenis COP8 dan CR16.
NEC
NEC mempunyai beberapa jenis chip mikrokontroler yang ada dipasaran yaitu : jenis 17K, 75X, 78K, V850.
Philips Semiconductors
Ada tiga jenis chip mikrokontroler yang dikeluarkan oleh perusahaan ini yaitu : LPC2000, LPC900, LPC700.
Renesas Tech. Corp.
Renesas adalah perusahan patungan Hitachi dan Mitsubishi. Perusahaan ini mengeluarkan beberapa jenis mikrokontroler yang ada dipasaran yaitu : H8, SH, M16C, M32R.
ST Microelectronics
STMicroelectronic merupakan salah satu perusahaan yang bergerak juga dalam produksi chip mikrokontroler, diantaranya produknya adalah : ST 62, ST 7.
Texas Instruments
Dua jenis chip mikrokontroler yang di produksi oleh perusahaan ini adalah : TMS370, MSP430.
Western Design Center
Perusahaan Wistern Design Center memproduksi dua tipe chip mikrokontroler yang beredar di pasaran yaitu:
  • Tipe 8-bit (W65C02-based µCs)
  • Tipe 16-bit (W65816-based µCs)
Ubicom
Ubicom memproduksi beberapa tipe chip mikrokontroler diantaranya adalah:
  • SX-28, SX-48, SX-54
    Seri Ubicom’s SX series adalah jenis mikrokontroler 8 bit yang, tidak seperti biasanya, memiliki kecepatan tinggi, memiliki sumber daya memori yang besar, dan fleksibilitas tinggi. Beberapa pengguna menganjurkan mikrokontroller pemercepat PICs. Meskipun keragaman jenis mikrokontroler Ubicom’s SX sebenarnya terbatas, kecepatan dan kelebihan sumber dayanya yang besar membuat programmer bisa membuat perangkat virtual lain yang dibutuhkan. Referensi bisa ditemukan di Parallax’s Web site, sebagai penyalur utama.
  • IP2022
    Ubicom’s IP2022 adalah mikrokontroler 8 bit berkecepatan tinggi (120 MIPs). Fasilitasnya berupa: 64k FLASH code memory, 16k PRAM (fast code dan packet buffering), 4k data memory, 8-channel A/D, various timers, and on-chip support for Ethernet, USB, UART, SPI and GPSI interfaces.
Xilinx
Ada dua jenis chip mikrokontroler yang dikeluarkan oleh perusahaan Xilink diataranya adalah:
  • Microblaze softcore 32 bit microcontroller
  • Picoblaze softcore 8 bit microcontroller
ZiLOG
Dua jenis chip mikrokontroler dari ZiLOG yang ada di pasaran adalah:
  • Z8
  • Z86E02
Disamping itu, Ada banyak mikrokontroller yang dirancang oleh produsen sebagai sarana hobi. Biasanya mikrokontroller seperti ini dimuati interpreter BASIC, dihubungkan ke bagian Dual Inline Pin bersama power regulator dan beberapa fasilitas lain. PICs sepertinya sangat popular untuk jenis ini, barangkali karena adanya perlindungan terhadap listrik statis. Diantara produk ini adalah:
Parallax, Inc
  • BASIC Stamp. Nama besar di mikrokontroler BASIC, meskipun sebenarnya lamban dan harganya tidak sebanding.
  • SX-Key. Harga murahnya harus dibayar dengan kualitas yang buruk.
 

Related Posts: