Pages

 

Rabu, 12 Oktober 2016

CONTOH DATA DAN PENGOLAHANNYA

0 komentar

Contoh Data Dan Pengolahannya 


Diketahui :
       Diperoleh data pengunjung taman Edupark UMS selama 90 hari terakhir sebagai berikut (sumber: data rekaan):
79 80 70 68 90 92 80 70 63 76

49 84 71 72 35 93 91 74 60 63

48 90 92 85 83 75 61 99 83 88

74 70 38 51 73 71 72 95 82 70

81 91 56 65 74 90 97 80 60 66

98 93 81 93 43 72 91 59 67 88

87 82 74 83 86 87 88 71 89 79

81 78 73 86 68 75 81 77 63 75

65 73 71 68 73 72 55 68 79 90


Pertanyaan : 

1.     Buat tabel distribusi frekuensi dalam bentuk :

  • KATEGORIKAL
  • RELATIF
  • KUMULATIF (Kurang dan Lebih dari)

2.    Buatlah data dalam bentuk grafik :

  • HISTOGRAM
  • POLYGON
  • OGIF



Pembahasan :


 1. Penyusunan data acak / Mengurutkan data acak
Data Awal


Data Urut 


2. Menentukan Nilai Min, Max, dan Jangkauang atau Range

  • Nilai min = 35Nilai max = 35Range = max - min = 98 - 35 =63


3. Menentukan Jumlah Kelas

  • k = 1+3,3 * log n, dimana n adalah banyak data.k = 1+3,3 * log 90 = 7,449 = 8


4. Menghitung Lebar Kelas 

              

  

Penyelesaian :

1. Data Tabel Distribusi Frekuensi Dalam Bentuk :

a. Tabel Kategorikal


b. Tabel Relatif


c. Tabel Kumulatif




2. Data Dalam Bentuk Grafik :

a. Grafik Histogram


b. Grafik Polygon

 

c. Grafik Ogif



Read more...

Rabu, 05 Oktober 2016

STATISTIK DAN PROBABILITAS

0 komentar
Contoh Data Statistik Beserta Dampaknya

"Pengguna media sosial terbanyak di Indonesia"

Data Dalam Bentuk TABEL 
Data Dalam Bentuk DIAGRAM GARIS

Data Dalam Bentuk PICTOGRAM



Dampak Positif Sosial Media 

Di antara dampak positif sosial media adalah sebagai berikut:

  1. Memperluas jaringan pertemanan. Berkat situs media sosial ini manusia menjadi lebih mudah berteman dengan orang lain di seluruh dunia. Meskipun sebagian besar diantaranya tidak pernah mereka temui secara langsung.
  2. Manusia akan termotivasi untuk belajar mengembangkan diri melalui teman-teman yang mereka jumpai secara online, karena mereka berinteraksi dan menerima umpan balik satu sama lain. 
  3. Memudahkan dalam memperoleh informasi. manusia menjadi mudah untuk memperoleh informasi yang ada di internet karena adanya blog ataupun website. Selain itu sosial media juga bisa digunakan sebagai lahan informasi untuk bidang pendidikan, kebudayaan, dan lain-lain. 
  4. Situs jejaring sosial membuat anak dan remaja menjadi lebih bersahabat, perhatian dan empati. Misalnya memberikan perhatian saat ada teman mereka berulang tahun, mengomentari foto, video dan status teman mereka, menjaga hubungan persahabatan meski tidak dapat bertemu secara fisik. 
  5. Memudahkan manusia untuk sharing atau berbagi. Dengan adanya blog, manusia mudah berbagi mengenai pengalaman hidupnya dan berbagai hal lainnya yaitu dengan mempostingnya ke blog. 
  6. Bisa di jadikan tempat iklan bagi manusia yang melakukan usaha online. Saat ini sosial media telah memberikan layanan iklan. Seperti blogger, facebook, twitter dan lainnya bisa menempatkan iklan di situs tersebut.

Dampak Negatif Sosial Media
  1. Manusia menjadi kecanduan untuk menggunakan jejaring sosial tanpa tahu waktu. Kebanyakan apabila seorang menggunakan jejaring sosial, mereka bisa saja berjam-jam untuk menggunakannya.
  2. manusia menjadi malas berkomunikasi di dunia nyata. Tingkat pemahaman bahasa pun menjadi terganggu. Jika manusia tersebut terlalu banyak berkomunikasi di dunia maya. 
  3. Situs jejaring sosial akan membuat manusia lebih mementingkan diri sendiri. Mereka menjadi tidak sadar akan lingkungan di sekitar mereka, karena kebanyakan menghabiskan waktu di internet. Hal ini dapat mengakibatkan menjadi kurang berempati di dunia nyata. 
  4. Menjadikan seorang manusia menjadi malas belajar karena sering menggunakan jejaring sosial untuk bermain game yang ada di situs tersebut. Facebook menyediakan layanan game yang membuat manusia menjadi kecanduan game. 
  5. Menyebabkan kurangnya sopan santun manusia saat ini. Dengan adanya media sosial, semakin banyak para manusia yang menggunakan bahasa yang tidak sepantasnya. Dan bagi manusia yang masih polos, tentu akan menganggap bahwa bahasa tersebut adalah bahasa modern anak zaman sekarang. 
  6. Bagi manusia, tidak ada aturan ejaan dan tata bahasa di situs jejaring sosial. Hal ini membuat mereka semakin sulit untuk membedakan antara berkomunikasi di situs jejaring sosial dan di dunia nyata.
KESIMPULAN : 
      Kesimpulan yang dapat diambil dan dilihat dari berbagai tabel dan diagram diatas. Bahwa pengguna media sosial di Indonesia lebih banyak menggunakan facebook dan juga mempunyai dampak negatif serta positif bagi manusia di kehidupan sehari-hari

KEPUTUSAN : 
        Dengan hasil dari data diatas, diketahui bahwa pengguna facebook lebih banyak. dengan ini dapat mengambil keputusan untuk Mengurangi penggunaan media sosial karena dapat menggangu aktivitas di dunia nyata.

REFERENSI :




Read more...

Senin, 03 Oktober 2016

ORGANISASI DAN ARSITEKTUR KOMPUTER

0 komentar

1)      PENGERTIAN ORGANISASI DAN ARSITEKTUR KOMPUTER
Organisasi Komputer
Organisasi komputer adalah bagian yang terkait erat dengan unit – unit operasional dan interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturalnya. Biasanya mempelajari bagian yang terkait dengan unit-unit operasional komputer dan hubungan antara komponen-komponen sister komputer. Contoh aspek organisasional adalah teknologi hardware, perangkat antarmuka, teknologi memori, dan sinyal – sinyal kontrol.Arsitektur komputer lebih cenderung pada kajian atribut – atribut sistem komputer yang terkait dengan seorang programmer. Contohnya, set instruksi, aritmetika yang digunakan, teknik pengalamatan, mekanisme I/O. Sebagai contoh apakah suatu komputer perlu memiliki instruksi pengalamatan pada memori merupakan masalah rancangan arsitektural. Apakah instruksi pengalamatan tersebut akan diimplementasikan secara langsung ataukah melalui mekanisme cache adalah kajian organisasional. Jika organisasi komputer mempelajari bagian yang terkait dengan unit-unit operasional komputer dan hubungan antara komponen sistem computer,dan interkoneksinya yang merealisasikan spesifikasi arsitekturalcontoh: teknologi hardware, perangkat antarmuka (interface), teknologi memori, sistem memori, dan sinyal–sinyal kontrol

Arsitektur Komputer :
Dalam bidang teknik komputer, arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem computer. Biasanya mempelajari atribut-atribut sistem komputer yang terkait dengan eksekusi logis sebuah program. Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras, dll). Beberapa contoh dari arsitektur komputer ini adalah arsitektur von Neumann, CISC, RISC, blue Gene, dll. Arsitektur komputer juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya. komputer mempelajari atribut – atribut sistem komputer yang terkait dengan seorang programmer, dan memiliki dampak langsung pada eksekusi logis sebuah program.Sebagaimana contoh: set instruksi, aritmetika yang digunakan, teknik pengalamatan, mekanisme I/0. Arsitektur komputer ini paling tidak mengandung 3 sub-kategori:
1.    Set instruksi (ISA)
2.    Arsitektur mikro dari ISA, dan
3.    Sistem desain dari seluruh komponen dalam perangkat keras komputer ini.



2)      PERBEDAAN ORGANISASI DAN ARSITEKTUR KOMPUTER
Organisasi Komputer
Adalah bagian yang terkait erat dengan unit – unit operasional dan interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturalnya. Contoh aspek organisasional adalah teknologi hardware, perangkat antarmuka, teknologi memori, dan sinyal – sinyal kontrol.Arsitektur komputer lebih cenderung pada kajian atribut – atribut sistem komputer yang terkait dengan seorang programmer. Contohnya, set instruksi, aritmetika yang digunakan, teknik pengalamatan, mekanisme I/O.Dan juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya.

Arsitektur Komputer
Adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras, dll). Beberapa contoh dari arsitektur komputer ini adalah Arsitektur von Neumann, CISC, RISC, blue gene, dll.
    




  EVOLUSI KOMPUTER

Istilah Komputer berasal dari bahasa latin "computare", yang berarti alat hitung, Komputer saat ini adalah hasil evolusi panjang dari komputer zaman dahulu. Berikut ini contoh penemuan komputer

.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu_YNwPtGzOAQwpigwN6pvSg11hBwwyIJTRsPKIWyI9PVrKwo7E1-Z2KfSbD7pn8C_8CWz-G1my7flvZ0C-OC1zBtzaJMtG46l0wrNGzTwkxHUNXbFzGAohPvc65F3HOo5Gqtie9n44pw/s1600/abacus.jpga. 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.




b. Mesin Buatan Charles Babbage  
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwpDcghRWADRpJwiBrM-yEMxdnHDW8ivru0ThrBdPZ5GK3jMzAz72KXSJiZhFjlXlG9NjqoAGpkgQP-1B4tLXfxtsus6ruEe8jWIyJIFCzU3-PttXtZ7sV4ffP9h4Ki5U8SIWM4NmyNKw/s1600/charlesb.jpg 
Banyaknya kesalahan perhitungan dengan manual menginspirasikan seorang ilmuan yaitu Charles Babbage untuk menemukan mesin hitung mekanik sehingga dapat mengurangi kesalahan perhitungan. 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


c. Mesin Analitik (Analitical Engine)
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlF7k9z_UMxCELzmL8xzrUBQobkOn5CyxwswIDVhBsFzBBnNwmhWCGVnZii4NuxRykAU2ezkaboHzxFPtAN3a7arpfY7DQJ7hb3jBk8D7VAbKVcYAymbMJrz7lNl73K4Udk9Rg-9VDP94/s1600/maquina+de+aiken.jpg
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). 
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 Pertama

 https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhib6jjUeWujzb2iFeTgMLxMdMQW0qxdvytw-KErxW_zlL6awMdOwUE8j52HvaOGVD_jv9xSKKfEPRavB3Qs5Ej3Ygy6RKtB0pyosAfChvRrSxelPtLmQdWRWXbzBo_7XDyvDD5zGVYbPI/s1600/Y.jpg
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.

Beberapa contoh komputer generasi pertama :
1. ENIAC ( Electronic Numerical And Calculator )
Dirancang oleh Dr. John Mauchly dan Presper Eckert pada tahun 1946. Komputer ini sudah mulai menyimpan data yang dikenal sebagai konsep penyimpanan data (stored program concept) yang dikemukakan oleh John Von Neuman
2. EDVAC ( Electronic Discrete Variable Automatic Computer)
Penggunaan tabung vakum sudah mulai dikurangi dalam perancangan komputer EDVAC ini, dimana proses perhitungan menjadi lebih cepat disbanding ENIAC.
3. EDSAC ( Electronic Delay Storage Automatic Calculator )
Mulai memperkenalkan penggunaan raksa (merkuri) dalam tabung untuk menyimpan data.
4. UNIVAC I ( Universal Automatic Calculator)
Dirancang pada tahun 1951 oleh Dr. Mauchly dan Eckert. Komputer ini merupakan komputer pertama yang digunakan untuk memproses data perdagangan.
5. UNIVAC II
Pabrik pembuatnya Sperry Rand-Univac
6. Datamatic 1000
Pabrik pembuatnya Honeywell
7. Mark II, Mark III, IBM 702, IBM 704, IBM 709
Pabrik pembuatnya International Business Machine
8. CRC, NCR 102A, NCR 102D
Pabrik pembuatnya National Cash register
9. BIZMAC I, BIZMAC II
Pabrik pembuatnya RCA

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). Berikut Karakteristik komputer Generasi I secara umum.
·         Sirkuitnya Menggunakan Tabung Hampa. Penggunaan Tabung Hampa tersebut yang membuat ukuran komputer pada masa tersebut berukuran sangat besar.
·         Komputer mempunyai silinder magnetik untuk menyimpan data. 3) Programnya hanya bisa                 dibuat menggunakan bahasa mesin.
·         Instruksi operasi dibuat secara spesifik untuk tugas tertentu.
·         Menggunakan Konsep Stored Program dengan memori utamanya adalah Magnetic                               Core Storage.
·          Menggunakan Simpanan Luar Magnetic Tape dan Magnetic Disk.
·          Ukuran fisik komputer besar, memerlukan ruang yang luas.
·          Suhunya cepat panas, sehingga diperlukan pendingin.
·         Prosesnya kurang cepat.
·         Daya simpannya kecil.
·         Membutuhkan daya listrik yang besar.

B. Komputer Genarasi Kedua

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcacZX5vRBe8dtz2IQbyE4tcni89DxsadTrsO5Gk18K5q-xm0hsljBbHMn6gTt-UJQRGRS2jDd_DujqMNL-T7pzg-oL9SafPFLANZ41AwedqkEzbV_BTtPrriRiT3vLD9qps3yjn1nvrI/s1600/YY.jpg
·
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.
·         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
Berbagai macam karir baru bermunculan (programmer, analyst, dan ahli sistem komputer). Industri piranti lunak juga mulai bermunculan dan berkembang pada masa itu.
·         Sistem Penyimpanan Komputer  Generasi  Kedua
-     Kapasitas memori utama dikembangkan dari Magnetic Core Storage.
-     Menggunakan simpanan luar berupa Magnetic Tape dan Magnetic Disk.
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.
Beberapa contoh dari komputer generasi kedua adalah IBM 7080, IBM 1400, UNIVAC SS90, UNIVAC III, PDP-1, PDP-8, Burroghts 200, dan lain sebagainya.

C.Komputer Generasi  Ketiga

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSpBQGN3xAQE6zVu52VWmgbb3gqhX2ufCN6lMHZ5lIwtY5lA0-98-LcTBCJlPnzPHnKCL_bfjgQH6ivvRna8IWdpZ9zei68q65kxrM0Brb4828nTG_e3GWeh2VQesALTGjgRTL6yd2VxU/s1600/YYY.jpg
Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistormenghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internalkomputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seoranginsinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC : integrated circuit) pada tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringansilikon kecil yang terbuat dari pasir kuarsa. Pada ilmuwan kemudian berhasil memasukkanlebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor.Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkandalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi(operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang  berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasimemori komputer.

D. Komputer Generasi Keempat

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzcre_u4QcLW-LrSVW9nWX8hHSjzfLJi8ulF7_Tuc8IjgCyEkw1hgbiw3OWcsa-_JM6iNNI-jQZt-QM8VRzYyn244UEgJ5083pS0kXXreiPdO46Qo1BdfTkraq4265QYh9XvCt0xTg4Dg/s1600/YYYY.jpg

Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit dankomponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusankomponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI)memuat ribuan komponen dalam sebuah chip tunggal.Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan.Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang berukurang setengah keping uang logam mendorong turunnya harga dan ukuran komputer.Hal tersebut juga meningkatkan daya kerja, efisiensi dan keterandalan komputer. Chip Intel4004 yang dibuat pada tahun 1971membawa kemajuan pada IC dengan meletakkan seluruhkomponen dari sebuah komputer (central processing unit, memori, dan kendali input/output)dalam sebuah chip yang sangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugastertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudiandiprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap piranti rumah tangga seperti microwave, oven, televisi, dan mobil dengan electronic fuelinjection (EFI) dilengkapi dengan mikroprosesor.Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakankomputer biasa. Komputer tidak lagi menjadi dominasi perusahaan-perusahaan besar ataulembaga pemerintah. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produkkomputer mereka ke masyarakat umum. Komputer-komputer ini, yang disebut minikomputer,dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti lunakyang paling populer pada saat itu adalah program word processing dan spreadsheet. Padaawal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada komputerrumahan yang lebih canggih dan dapat diprogram.Pada tahun 1981, IBM memperkenalkan penggunaan Personal Komputer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 jutaunit pada tahun 1981 menjadi 5,5 juta unit pada tahun 1982. Sepuluh tahun kemudian, 65 jutaPC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, darikomputer yang berada di atas meja (desktop Komputer) menjadi komputer yang dapatdimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop).

E. Komputer Generasi Kelima
 https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVsyyaK92biRTBxwZ-fAd5op-cVlBeH2u4KkRzBwH4MHuzR-LT67O3AHbyuL-ckMqZy-scfOX_RAtt8oIrnbxnu9dHCnIRr7_K9bGh74Z6qnoHttoFXWAtruwjX0EgjArg1gFbsgYsO5s/s1600/Z.jpg
Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangatmuda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 darinovel karya Arthur C. Clarke berjudul 2001: Space Odyssey. HAL menampilkan seluruhfungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan(artificial intelligence atau AI), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannyasendiri.Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsiyang dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara lisandan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin.

REFERENSI :


  1. http://myridhosatria.blogspot.co.id/2014/09/sejarah-perkembangan-komputer-atau.html  
  2.  http://indrarmcf.blogspot.com/2014/01/penjelasan-organisasi-arsitektur.html 
  3.  https://sanusiadam79.wordpress.com/2015/11/17/pengertian-dan-perbedaan-organisasi-komputer-dengan-arsitektur-komputer/    
  4. http://www.kamu-info.web.id/2014/09/evolusi-komputer.html
Read more...

Jumat, 30 September 2016

INTERKONEKSI STRUKTUR, INTERKONEKSI BUS, EKSEKUSI PROGRAM

0 komentar

INTERKONEKSI STRUKTUR

Komputer terdiri dari satu set komponen atau modul dari tiga tipe dasar (prosesor, memori, i / o) yang berkomunikasi satu sama lain. Pada dasarnya, komputer adalah jaringan modul bacis. Sehingga harus ada jalan untuk menghubungkan modul.
Koleksi jalan yang menghubungkan berbagai modul disebut struktur interkoneksi. Desain struktur ini akan tergantung pada pertukaran yang harus dilakukan antara modul.
Angka 3,15 menunjukkan jenis pertukaran yang dibutuhkan oleh yang menunjukkan bentuk utama dari input dan output untuk setiap jenis modul Struktur interkoneksi adalah kumpulan lintasan yang menghubungkan berbagai komponen-komponen seperti CPU, Memory dan i/O, yang saling berkomunikasi satu dengan lainnya.


1.      CPU
CPU membaca instruksi dan data, menulis data setelah diolah, dan menggunakan signal-signal kontrol untuk mengontrol operasi sistem secara keseluruhan. CPU juga menerima signal-signal interupt.

2.      MEMORY
Memory umumnya modul memory terdiri dari n word yang memiliki panjang yang sama. Masing-masing word diberi alamat numerik yang unik(0,1…,N-1). Sebuah word data dapat dibaca dari memory atau ditulis ke memori. Sifat operasinya ditandai oleh signal-signal control read dan write. Lokasi bagi operasi dispesifikasikan oleh sebuah alamat.

3.      I/O
I/O berfungsi sama dengan memory.Terdapat dua buah operasi, baca dan tulis. Selain itu, modul-modul i/O dapat mengontrol lebih dari 1 perangkat eksternal. Kita dapat mengaitkan interface ke perangkat eksternal sebagai sebuah port dan memberikan alamat yang unik (misalnya,0,1,…,M-1) ke masing-masing port tersebut. Di samping itu, terdapat juga lintasan-lintasan data internal bagi input dan output data dengan suatu perangkat eksternal. Terakhir, modul i/O dapat mengirimkan sinyal-sinyal interupt ke cpu.


4.      PROCESSOR
Prosesor membaca dalam instruksi dan data, menulis data setelah keluar pengolahan, dan menggunakan sinyal kontrol untuk mengendalikan keseluruhan sistem operasi. Juga menerima sinyal interupt.


Jenis  pertukaran  data  yang  diperlukan  modul  –  modul  komputer,  maka struktur interkoneksi harus mendukung perpindahan data berikut :

a.       Memori ke CPU :
CPU melakukan pembacaan data maupun instruksi dari memori.

b.      CPU ke Memori :
CPU melakukan penyimpanan atau penulisan data ke memori.

c.       I/O ke CPU :
CPU membaca data dari peripheral melalui modul I/O.

d.       CPU ke I/O :
CPU mengirimkan data ke perangkat peripheral melalui modul I/O.

e.        I/O ke Memori atau dari Memori ke I/O : 
digunakan pada sistem DMA.

                    Saat  ini   terjadi perkembangan  struktur  interkoneksi,  namun  yang  banyak digunakan adalah  sistem  bus.  Sistem  bus  ada  yang  digunakan  yaitu sistem bus tunggal dan struktur sistem bus campuran, tergantung karakteristik sistemnya.




INTERKONEKSI BUS

           System bus atau bus sistem, dalam arsitektur komputer yang  oleh sistem komputer untuk menghubungkan semua komponennya dalam menjalankan tugasnya. dan Sebuah bus adalah jalur di mana data dapat mengalir dalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui perantara sistem bus. Sebuah bus sistem terdiri dari 50 hingga 100 saluran yang terpisah. Masing-masing saluran ditandai dengan arti dan fungsi khusus. Walaupun terdapat sejumlah rancangan bus yang berlainan, fungsi saluran bus dapat diklasifikasikan menjadi tiga kelompok, yaitu saluran data, saluran alamat, dan saluran kontrol. Selain itu, terdapat pula saluran distribusi daya yang memberikan kebutuhan daya bagi modul yang terhubung.



A. Saluran Data (Data Bus)

Saluran data memberikan lintasan bagi perpindahan data antara dua modul sistem. Saluran ini secara kolektif disebut bus data. Umumnya bus data terdiri dari 8, 16, 32 saluran, jumlah saluran diakitakan denang lebar bus data. Karena pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit, maka jumlah saluran menentukan jumlah bit yang dapat dipindahkan pada suatu saat. Lebar bus data merupakan faktor penting dalam menentukan kinerja sistem secara keseluruhan. Misalnya, bila bus data lebarnya 8 bit, dan setiap instruksi panjangnya 16 bit, maka CPU harus dua kali mengakses modul memori dalam setiap siklus instruksinya.

B. Saluran Alamat (Address Bus)

Saluran alamat digunakan untuk menandakan sumber atau tujuan data pada bus data. Misalnya, bila CPU akan membaca sebuah word data dari memori, maka CPU akan menaruh alamat word yang dimaksud pada saluran alamat. Lebar bus alamat akan menentukan kapasitas memori maksimum sistem. Selain itu, umumnya saluran alamat juga dipakai untuk mengalamati port-port input/outoput. Biasanya, bit-bit berorde lebih tinggi dipakai untuk memilih lokasi memori atau port I/O pada modul.

C. Saluran Kontrol (Control Bus)

Saluran kontrol digunakan untuk mengntrol akses ke saluran alamat dan penggunaan data dan saluran alamat. Karena data dan saluran alamat dipakai bersama oleh seluruh komponen, maka harus ada alat untuk mengontrol penggunaannya. Sinyal-sinyal kontrol melakukan transmisi baik perintah maupun informasi pewaktuan diantara modul-modul sistem. Sinyal-sinyal pewaktuan menunjukkan validitas data dan informasi alamat. Sinyal-sinyal perintah mespesifikasikan operasi-operasi yang akan dibentuk. Umumnya saluran kontrol meliputi : 
o Memory Write, memerintahkan data pada bus yang akan dituliskan ke dalam lokasi alamat.
o Memory Read memerintahkan data dari lokasi alamat ditempatkan pada bus data.
o I/O Write, memerintahkan data pada bus dikirim ke lokasi port I/O.
o I/O Read, memerintahkan data dari port I/O ditempatkan pada bus data.
o Transfer  ACK,  menunjukkan  data  telah  diterima  dari  bus  atau  data  telah ditempatkan pada bus.
o Bus Request, menunjukkan bahwa modul memerlukan kontrol bus.
o Bus  Grant,  menunjukkan modul yang melakukan request telah  diberi hak mengontrol bus.
o Interrupt Request, menandakan adanya penangguhan interupsi dari modul.
o Interrupt ACK, menunjukkan penangguhan interupsi telah diketahui CPU.
o Clock, kontrol untuk sinkronisasi operasi antar modul.
o Reset, digunakan untuk menginisialisasi seluruh modul.

            Secara fisik bus adalah konduktor  listrik  yang dihubngkan secara paralel yang berfungsi menghubungkan modul–modul. Konduktor ini biasanya adalah saluran utama pada PCB motherboard dengan layout tertentu sehingga didapat fleksibilitas penggunaan. Untuk modul I/O biasanya dibuat slot bus yang mudah dipasang dan dilepas, seperti slot PCI dan ISA. Sedangkan untuk chips akan terhubung melalui pinnya.


Prinsip operasi bus adalah sebagai berikut :
Operasi pengiriman data ke modul lainnya yaitu
1) Meminta penggunaan bus.
2) Apabila telah disetujui, modul akan memindahkan data yang diinginkan ke modul yang dituju.
Operasi meminta data dari modul lainnya :
1) Meminta penggunaan bus.
2) Mengirim request ke modul yang dituju melalui saluran kontrol dan alamat yang sesuai.
3) Menunggu modul yang dituju mengirimkan data yang diinginkan.

Hierarki Multiple Bus
Bila terlalu banyak modul atau perangkat dihubungkan pada bus maka akan terjadi penurunan kinerja.
Faktor – faktor :
Semakin besar delay propagasi untuk mengkoordinasikan penggunaan bus.
Antrian penggunaan bus semakin panjang.
Dimungkinkan habisnya kapasitas transfer bus sehingga memperlambat data.
Arsitektur Bus Jamak Kinerja Tinggi

Keuntungan hierarki bus jamak kinerja tinggi, yaitu :
-  Bus berkecepatan tinggi lebih terintegrasi dengan prosesor.
-  Perubahan pada arsitektur prosesor tidak begitu mempengaruhi kinerja bus


ELEMEN-ELEMEN RANCANGAN BUS 

1. JENIS BUS :  (DEDICATED AND TIME MULTIPLEXING)
         Saluran bus dapat dipisahkan menjadi dua tipe umum, yaitu dedicated dan multiplexed. Suatu saluran bus didicated secara permanen diberi sebuah fungsi atau subset fisik komponen-komponen komputer.
          Sebagai contoh dedikasi fungsi adalah penggunaan alamat dedicated terpisah dan saluran data, yang merupakan suatu hal yang umum bagi bus. Namun, hal ini bukanlah hal yang penting. Misalnya, alamat dan informasi data dapat ditransmisikan melalui sejumlah salurah yang sama dengan menggunakan saluran address valid control. Pada awal pemindahan data, alamat ditempatkan pada bus dan address valid control diaktifkan. Pada saat ini, setiap modul memilki periode waktu tertentu untuk menyalin alamat dan menentukan apakah alamat tersebut merupakan modul beralamat. Kemudian alamat dihapus dari bus dan koneksi bus yang sama digunakan untuk transfer data pembacaan atau penulisan berikutnya. Metode penggunaan saluran yang sama untuk berbagai keperluan ini dikenal sebagai time multiplexing.
          Keuntungan time multiplexing adalah memerlukan saluran yang lebih sedikit, yang menghemat ruang dan biaya. Kerugiannya adalah diperlukannya rangkaian yang lebih kompleks di dalam setiap modul. Terdapat juga penurunan kinerja yang cukup besar karena event-event tertentu yang menggunakan saluran secara bersama-sama tidak dapat berfungsi secara paralel.
          Dedikasi fisik berkaitan dengan penggunaan multiple bus, yang masing-masing bus itu terhubung dengan hanya sebuah subset modul. Contoh yang umum adalah penggunaan bus I/O untuk menginterkoneksi seluruh modul I/O, kemudian bus ini dihubungkan dengan bus utama melalui sejenis modul adapter I/O. keuntungan yang utama dari dedikasi fisik adalah throughput yang tinggi, harena hanya terjadi kemacetan lalu lintas data yang kecil. Kerugiannya adalah meningkatnya ukuran dan biaya sistem.

2. METODE ARBITRASI :
            Di dalam semua sistem keculai sistem yang paling sederhana, lebih dari satu modul diperlukan untuk mengontrol bus. Misalnya, sebuah modul I/O mungkin diperlukan untuk membaca atau menulis secara langsung ke memori, dengan tanpa mengirimkan data ke CPU. Karena pada satu saat hanya sebuah unit yang akan berhasil mentransmisikan data melalui bus, maka diperlukan beberapa metodi arbitrasi. Bermacam-macam metode secara garis besarnya dapat digolongkan sebagi metode tersentraslisasi dan metode terdistribusi. Pada metode tersentralisasi, sebuah perangkat hardware, yang dikenal sebagai pengontrol bus atau arbitrer, bertanggung jawab atas alokasi waktu pada bus. Mungkin perangkat berbentuk modul atau bagian CPU yang terpisah. Pada metode terdistribusi, tidak terdapat pengontrol sentral. Melainkan, setiap modul terdiri dari access control logic dan modul-modul bekerja sama untuk memakai bus bersama-sama. Pada kedua metode arbitrasi, tujuannya adalah untuk menugaskan sebuah perangkat, baik CPU atau modul I/O, bertindak sebagai master. Kemudian master dapat memulai transfer data (misalnya, membaca atau menulis) dengan menggunakan perangkat-perangkat lainnya, yang bekerja sebagai slave bagi pertukaran data yang khusus ini.

3. TIMING :
       Timing berkaitan dengan cara terjadinya event yang diatur pada bus system, dan dapat dibedakan atas :
Synchronous : Terjadinya event pada bus ditentukan oleh clock ( pewaktu )
Asynchronous :Terjadinya sebuah event pada bus mengikuti dan tergantung pada event sebelumnya.

4. LEBAR BUS :
      Semakin lebar bus data, semakin besar bit yang dapat ditransfer pada suatu saat.

5. JENIS TRANSFER DATA yang menggunakan bus di antaranya adalah :
1. Operasi Read
2. Operasi Write
3. Operasi Read Modify Write
4. Operasi Read After Write
5. Operasi Block




EKSEKUSI PROGRAM

Siklus Eksekusi Program :
Cara kerja CPU ialah ketika data serta atau instruksi dimasukkan ke processing devices, pertama sekali diletakkan di MAA(melalui Input-storage), yakni apabila berbentuk instruksi ditampung oleh Control Unit diProgram-storage, namun apabila berbentuk data ditampung diWorking-storage. Jika register siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini di Operand-register).
Jika berdasar instruksi pengerjaan yang dilakukan adalah aritmatika dan logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung pada akumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di akumulator untuk ditampung kembali ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan mengambil kembali hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan akan ditampilkan kepada output-devices.
Siklus Instruksi terdiri atas siklus fetch dan siklus eksekusi:

Siklus Fetch:
Pada setiap siklus instruksi, CPU awalnya akan membaca instruksi dari memori.
Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung instruksi selanjutnya, yang disebut dengan Program Counter (PC).
PC akan menambah satu hitungannya setiap kali CPU membaca instruksi.
Instruksi-instruksi yang dibaca akan dibuat dalam register instruksi (IR).
Instruksi-instruksi ini dalam bentuk kode-kode biner yang dapat di interprestasikan oleh CPU kemudian dilakukan aksi yang diperlukan.

Siklus Eksekusi:
- Instruction Address Calculation (IAC), yaitu mengkalkulasikan atau menentukan alamat instruksi berikutnya yang akan dieksekusi.
- Instruction Fetch (IF), yaitu membaca atau mengambil instruksi dari lokasi memorinya ke CPU.
- Instruction Operation Decoding (IOD), yaitu menganalisa instruksi untuk menentukan jenis operasi yang akan dibentuk dan operand yang akan digunakan.
- Operator Address Calculation (OAC), yaitu menentukan alamat operand, hal ini dilakukan apabila melibatkan referensi operand pada memori.
- Operand Fetch (OF), mengambil operand dari memori atau dari modul I/O.
- Data Operation (DO), yaitu membentuk operasi yang diperintahkan dalam instruksi.
- Operand Store (OS), yaitu menyimpan hasil eksekusi ke dalam memori.

Aksi CPU:
CPU – Memori, perpindahan data dari CPU ke memori dan sebaliknya.
CPU – I/O, perpindahan data dari CPU ke modul I/O dan sebaliknya.
Pengolahan Data, CPU membentuk sejumlah operasi aritmatika dan logika terhadap data.
Kontrol, merupakan instruksi untuk pengontrolan fungsi atau kerja. Misalnya instruksi pengubahan urusan eksekusi.

Fungsi Interupsi :
      Mekanisme penghentian atau pengalihan pengolahan instruksi dalam CPU kepada routine interupsi.
Hampir semua modul (memori dan I/O) memiliki mekanisme yang dapat menginterupsi kerja CPU.
Tujuan Interupsi
- Secara umum untuk manajemen pengeksekusian routine instruksi agar efektif dan efisien antar CPU dan modul-modul I/O maupun memori.
- Setiap komponen computer dapat menjalankan tugasnya secara bersamaan, tetapi kendali terletak pada CPU disamping itu kecepatan eksekusi masing-masing modul berbeda.
- Dapat sebagai sinkronisasi kerja antar modul
Kelas Sinyal Interupsi
- Program, yaitu interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada hasil eksekusi program. Contohnya : aritmatika overflow, pembagian nol, operasi ilegal.
- Timer, adalah interupsi yang dibangkitkan perwaktuan dalam processor. Sinyal ini memungkinkan sistem operasi menjalankan fungsi tertentu secara reguler.
- I/O, sinyal interupsi yang dibangkitkan oleh modul I/O sehubungan pemberitahuan kondisi error dan penyelesaian suatu operasi.
- Hardware failure, adalah interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan paritas memori.
Proses Interupsi
- Dengan adanya mekanisme interupsi, prosesor dapat digunakan untuk mengeksekusi instruksi-instruksi lain.
- Saat suatu modul telah selesai menjalankan tugasnya dan siap menerima tugas berikutnya, maka modul ini akan mengirimkan permintaan interupsi ke prosesor.
- Kemudian prosesor akan menghentikan eksekusi yang dijalankannya untuk menghandle routine interupsi.
- Setelah program interupsi selesai, maka prosesor akan melanjutkan eksekusi programnya.
- Saat sinyal interupsi diterima prosesor ada dua kemungkinan tindakan, yaitu interupsi diterima/ditolak dan interupsi ditolak. 

Dari contoh eksekusi diatas siklus instruksi dengan langkah langkah berikut:
Mengambil (fetch) instruksi ADD,  Membaca isi lokasi memori A ke dalam prosesor,  Membaca  isi lokasi memori B ke dalam prosesor, agar isi A tidak hilang prosesor harus memiliki  sedikitnya dua buah register untuk menyimpan nilai-nilai memori dibanding akumulator tunggal, Menambahkan kedua nilai-nilainya,  Menuliskan hasilnya dari prosesor ke lokasi memori A.
Jadi, siklus eksekusi untuk instruksi tertentu boleh melibatkan lebih dari satu referensi ke memori, juga suatu instruksi dapat menentukan suatu operasi I/O.
Untuk lebih jelasnya sebagai berikut :
1) control  unit mengambil data 1940 di main memory dengan alamat 300 di taruh di cpu register dengan dgn pc counter berisikan alamat instruksi 300
2)      kemudian control  unit mengambil data 0003 di main memory dengan alamat940 di taruh di accumulator dgn pc counter berisikan alamat instruksi 300.
3)  control unit mengambil data 5941 di main memory dengan alamat 301 dan di replace di cpu register dgn pc counter berisikan alamat instruksi 301.
4)  di accumulator data 0003 di tambah dengan data 0002 di alamat 941 sehingga jumlah data menjadi 0005 di accumulator dgn pc  counter beralamatkan instruksi  301.
5)  kemudian data 2941 di main memory dgn alamat 302 oleh control unit akan di kirim ke cpu register pc counter berisikan alamat instruksi 302.
6) kemudian dari accumulator oleh control unit data 0005 di bawa ke main memory ke alamat 941 data di replace yang tadinya 0002 menjadi 0005 dengan pc counter alamat instruksi 302



REFRENSI / SUMBER :

Read more...