Showing posts with label sistem komputer. Show all posts
Showing posts with label sistem komputer. Show all posts

Wednesday, April 5, 2017

Pengertian End User Computing (EUC)

Apa itu End User Computing (EUC)? EUC adalah pengembangan seluruh sebagian sistem berbasis komputer oleh para pemakai / user. Pada akhir tahun 1970-an, terdapat kecenderungan meningkatnya minat pemakai dalam mengembangkan aplikasi komputer mereka sendiri tidak seperti sekarang yang bisa dipastikan semua orang akan menggunakan komputer. Nama yang diberikan untuk situasi ini adalah end-user computing.

End User Computing (EUC) berkembang karena empat alasan:

  1. Meningkatnya Pengetahuan tentang Komputer
  2. Antrian Jasa Informasi
  3. Perangkat Keras yang Murah
  4. Perangkat Lunak Jadi

Para pemakai tidak bertanggung jawab penuh dalam pengembangan sistem.  Pemakai akan bekerja dengan para spesialis informasi bersama-sama mengembangkan sistem. Dalam konsep EUC ini berarti spesialis informasi akan lebih banyak melaksanakan peran konsultasi daripada sebelumnya

Baca Juga: Sejarah Sistem Informasi


Gambar Di atas merupakan Rantai Komunikasi End User Computing, suatu skenario end-user computing dimana pemakai mengandalkan dukungan para spesialis informasi hingga tingkat tertentu. Hal ini disebut dengan rantai komunikasi end-user computing.

Tingkatan End User Computing


Pemakai akhir dapat dikelompokkan menjadi empat golongan berdasarkan kemampuan komputer mereka

  1. End User Tingkat Menu  - user berinteraksi  dengan software yang sudah jadi.
  2. End User Akhir Tingkat Perintah - User tidak hanya menggunakan perangkat lunak jadi tetapi juga dapat menggunakan bahasa perintah dari perangkat lunak yang digunakan. Contoh ; menggunakan perintah-perintah seperti SUM, AVG, dll, dalam Ms Excel.
  3. End User Tingkat  Programmer - User menggunakan bahasa pemrograman seperti HTML, Visual Basic, Java, dll, serta mengembangkan program-program yang disesuaikan dengan kebutuhan.
  4. End User Pendukung Fungsional - Merupakan personil yang men-support area pemakai tertentu dalam menjalankan aktivitas bisnis dan melaporkan kegiatan pada manajer unit bisnis.

Manfaat End User Computing


  1. Menyeimbangkan Kemampuan dan Tantangan - Pemindahan beban kerja pengembangan sistem ke pemakai membuat para spesialis informasi dapat berkonsentrasi pada sistem yang kompleks.
  2. Mengurangi Kesenjangan Komunikasi - Kesulitan komunikasi antara pemakai dan spesialis informasi mengganggu proses pengembangan sistem. Dengan membiarkan pemakai mengembangkan aplikasi mereka , maka kesenjangan komunikasi tidak terjadi lagi

Resiko End-User Computing


  1. Sistem yang buruk rancangan dan dokumentasinya
  2. Penggunaan sumber daya informasi yang tidak efisien
  3. Hilangnya integritas data
  4. Hilangnya keamanan
  5. Hilangnya pengendalian

Wednesday, March 15, 2017

Perbandingan Kabel dan Nirkabel (Wireless)

Dalam perkembangan pertamanya, jaringan komputer masih menggunakan kabel koaksial. Kini, jaringan dibangun dengan kabel dari serat optik (fiber Optics) atau bahkan komunikasi tanpa kabel (nirkabel).

Kabel

pengertian-kabel

Apa itu Kabel? Kabel merupakan komponen penting dalam jaringan. Kabellah yang membuat data bisa mengalir di jaringan. Pada prinsipnya jangan sampai memilih kabel berkualitas jelek, walaupun harganya murah. Ada beberapa alasan untuk hal ini, di antaranya adalah:
• Investasi untuk kabel biasanya hanya dilakukan sekali pada saat awal instalasi jaringan.
• Kabel jaringan cenderung disembunyikan di balik dinding atau di bawah lantai. Jika menggunakan kabel bermutu rendah dan suatu saat ditemukan ada masalah pada kabel, maka usaha untuk membongkar dan memasang kembali kabel akan jauh lebih mahal dibandingkan harga yang dibayar untuk mendapatkan kabel kualitas bagus yang tak merepotkan.

Dari sisi kabel, ada beberapa tipe kabel yang digunakan banyak orang, yaitu:
• UTP (unshielded twisted pair),
• coaxial,
• fiber optik.
Saat ini Jenis kabel yang banyak dipilih orang terutama untuk jaringan kecil adalah UTP. Beberapa perusahaan yang cukup kaya memang cenderung memilih kabel fiber optik, karena dukungan untuk pengembangan ke depan yang lebih bagus. Ada pula beberapa pengguna yang hanya menggunakan kabel fiber optik untuk backbone dan menggunakan UTP pada segmen-segmen  jaringannya. Dari sisi pemasangan, UTP dapat dikatakan paling tak merepotkan, Anda bisa memasangnya sendiri dengan hanya sedikit pengalaman.

Nirkabel / Wireless


pengertian-nirkabel
Jaringan yang menggunakan kabel melakukan transmisi data dari computer satu ke yang lainnya melewati kabel-kabel. Sedangkan pada jaringan nirkabel transmisi data menggunakan gelombang radio. Jaringan nirkabel atau wireless mengirim dan menerima data melalui jalur udara sehingga meminimalkan kabel sebagai penghubung. Seperti computer Notebook dan PDA (Personal Data Assistant) merupakan computer yang dapat digunakan dengan jaringan tanpa menggunakan kabel.
Jaringan nirkabel ini mempunyai keuntungan dibandingkan dengan jaringan kabel yaitu :
• Jaringan nirkabel menyediakan pengakses secara realtime kepada pengguna LAN selama batas aksesnya.
• Proses installasi jaringan ini cepat dan mudah tidak membutuhkan kabel.
• Jaringan nirkabel sangat fleksibel terhadap tempat.
• Konfigurasi jaringan dapat diubah menjadi peer to peer untuk pengguna yang lebih sedikit.

Disamping keuntungan jaringan nirkabel ada kekurangannya yaitu:
• Transmisi data hanya 1-2 Mbps yang jauh lebih rendah dibanding dengan jaringan kabel.
• Biaya yang cukup mahal.
• Transmisi data dari komputer yang berbeda dapat mengganggu satu sama lainnya.
• Kapasitas jaringannya memiliki keterbatasan, yang disebabkan spectrum-nya tidak besar (pita frekuensi tidak dapat diperbesar).
• Keamanan dan kerahasiaan data kurang terjamin.

Sistem komunikasi dengan jaringan nirkabel terbagi menjadi sistem microwave, sistem laser infra red, dan sistem kabel. Kedua sistem pertama ini mengharuskan pengirim dan penerima berada pada satu garis dan sangat rentan terhadap kondisi alam yang berubah-ubah. Sistem kabel digunakan untuk komunikasi melalui alat-alat dengan jaringan tanpa kabel. Keberadaan handphone dan telepon pada mobil memudahkan transmisi informasi untuk daerah yang tidak terjangkau dan dapat proses penyampaian pesan dapat terjadi di mana saja. kecanggihan telekomunikasi dengan teknologi nirkabel juga memungkinkan adanya jaringan LAN dan kantor-kantor maya yang berbasis dengan penggunaan internet untuk mengakses informasi antara client dengan perusahaan serta menciptakan kondisi fleksibel tanpa menggunakan berbagai jenis kabel dalam penggunaannya.


Monday, March 13, 2017

Pengertian dari Anti Virus Komputer

Apa itu Anti Virus? Anti virus itu seperti anti dari Virus komputer, atau Solusi ideal terhadap ancaman virus adalah pencegahan.  Jangan ijinkan virus masuk ke sistem.  Sasaran ini, tak mungkin dilaksanakan sepenuhnya.  Pencegahan dapat mereduksi sejumlah serangan virus. Setelah pencegahan terhadap masuknya virus

Baca Juga: Apa itu Virus di Komputer?

pengertian-anti-virus

Cara Kerja Anti Virus

Secara umum anti virus bekerja dengan 3 tahap besar, yaitu Deteksi, Identifikasi dan Pencegahan.

Deteksi - Begitu infeksi telah terjadi, tentukan apakah infeksi memang telah terjadi dan cari lokasi virus
Identifikasi - Begitu virus terdeteksi maka identifikasi virus yang menginfeksi program
Penghilangan - Begitu virus dapat diidentifikasi maka hilangkan semua jejak virus dari program yang terinfeksi dan program dikembalikan ke semula (sebelum terinfeksi).

Jika identifikasi sukses dilakukan, tapi identifikasi atau penghilangan tidak dapat dilakukan, maka alternative yang dilakukan adalah hapus program yang terinfeksi dan kopi kembali backup program yang masih bersih. Jika Virus sudah terlalu ganas menggerogoti sistem komputer terpaksa langkah terakhir adalah melakukan install ulang komputer anda dengan kerugian nya adalah data anda akan terhapus.

Generasi Anti virus


Sebagaimana virus berkembang dari yang sederhana menjadi semakin canggih, begitu juga paket perangkat lunak antivirus.  Saat ini program antivirus semakin kompleks dan canggih. Perkembangan program antivirus dapat diperiode menjadi empat generasi, yaitu:

  1. Generasi pertama - Sekedar scanner sederhana
  2. Generasi kedua - Scanner yang pintar (heuristic scanner)
  3. Generasi ketiga - jebakan-jebakan aktivasi (activity trap)
  4. Generasi keempat - proteksi penuh (full-featured protection)


Generasi Pertama: sekedar scanner sederhana
Antivirus men-scan program untuk menentukan penanda (signature) virus.  Walaupun virus mungkin berisi “karakter-karakter varian” tapi secara esensi mempunyai struktur dan pola bit yang sama dengan salinannya.  Teknik ini terbatas untuk diteksi virus-virus yang telah dikenal.  Tipe lain antivirus generasi pertama adalah mengelola rekaman panjang (ukuran) program dan memeriksa perubahan panjang program

Generasi Ke-dua: scanner yang pintar (heuristic scanner)
Antivirus men-scan tidak bergantung pada penanda spesifik.  Antivirus menggunakan aturan-aturan pintar (heuristic scanner) untuk mencari kemungkinan terinvekasi virus.  Teknik yang dipakai misalnya mencari fragmen-fragmen kode yang sering merupakan bagian virus.  Contohnya, antivirus mencari awal loop enkripsi yang digunakan polymorphic virus dan menemukan kunci enkripsi.  Bagitu kunci ditemukan, antivirus dapat men-deskripsi virus untuk identifikasi dan kemudian menghilangkan infeksi virus.

Generasi Ke-tiga: jebakan-jebakan aktivasi (activity trap)
Program antivirus merupakan program yang menetap di memori (memory resident program).  Program ini mengidentifikasi virus melalui aksi-aksinya bukan dari struktur program yang diinfeksi.  Dengan anticirus semacam ini tak perlu mengembangkan penanda-penanda dan aturan-aturan pintar untuk beragam virus yang sangat banyak.  Dengan cara ini yang diperlukan adalah mengidentifikasi kumpulan instruksi yang berjumlah sedikit yang mengidentifikasi adanya usaha infeksi.  Kalau muncul kejadian ini, program antivirus segera mengintervensi.

Generasi Ke-empat: proteksi penuh (full-featured protection)
Antivirus generasi ini menggunakan beragam teknik antivirus secara bersamaan.  Teknik-teknik ini meliputi scanning dan jebakan-jebakan aktivitas.  Antivirus juga mempunyai senarai kapabilitas pengaksesan yang membatasi kemampuan virus memasuki sistem dan membatasi kemampuan virus memodifikasi file untuk menginfeksi file.

Friday, March 10, 2017

Pengertian dari Virus di Komputer

pengertian-dari-virus
Apa itu Virus? Virus adalah sama dengan program komputer lain.  Perbedaan dengan program lain adalah virus dapat menempelkan dirinya ke program lain dan mengeksekusi kodenya secara rahasia setiap kali program inang berjalan.  Masalah yang ditimbulkan virus adalah virus sering merusak sistem komputer seperti menghapus file, partisi disk, atau mengacaukan program. Virus mengalami siklus hidup empat fase (tahap), yaitu :

  1. Fase Tidur (dormant phase)
  2. Fase propagasi (propagation phase)
  3. Fase pemicu (triggering phase)
  4. Fase Eksekusi (execution phase)

Fase Tidur (dormant phase) - Virus dalam keadaan menganggur.  Virus akan tiba-tiba aktif oleh suatu kejadian seperti tibanya tanggal tertentu, kehadiran program atau file tertentu, atau kapasitas disk yang melewati batas.  Tidak semua virus mempunyai tahapan ini.

Fase propagasi (propagation phase) - Virus menempatkan salinan dirinya ke program lain atau daerah sistem tertentu di disk.  Program yang terinfeksi virus akan mempunyai cloning virus.  Kloning virus itu dapat kembali memasuki fase propagasi.

Fase pemicu (triggering phase) - Virus diaktifkan untuk melakukan fungsi tertentu.  Seperti pada fase tidur, fase pemicuan dapat disebabkan beragam kejadian sistem termasuk penghitungan jumlah salinan dirinya.

Fase Eksekusi (execution phase) - Virus menjalankan fungsinya.  Fungsinya mungkin sepele seperti sekedar menampilkan pesan dilayar atau merusak program dan file-file data, dan sebagainya.

Kebanyakan virus melakukan kerjanya untuk suatu sistem operasi tertentu, lebih spesifik lagi pada platform perangkat keras tertentu.  Virus-virus dirancang memanfaatkan rincian-rincian dan kelemahan-kelamahan sistem tertentu.


Bagaimana cari virus Bekerja? 

Sekali virus telah memasuki sistem dengan menginfeksi satu program, virus berada dalam posisi menginfeksi beberapa atau semua file berekstensi exe lain di sistem itu saat program yang terinfeksi dieksekusi. Infeksi virus dapat sepenuhnya dihindari dengan mencegah virus masuk sistem. Pencegahan ini sangat luar biasa sulit karena virus dapat menjadi bagian program di luar sistem.

Kebanyakan virus mengawali infeksinya pengsalinan disk yang telah terinfeksi virus. Banyak disk berisi game atau utilitas di rumah dikopikan ke mesin kantor.  Disk berisi virus pun dapat terdapat di disk yang dikirim produsen aplikasi.  Hanya sejumlah kecil infeksi virus yang dimulai dari hubungan jaringan.

Baca Juga: Pengertian dari Anti Virus Komputer

Tipe-tipe virus

Saat ini perkembangan virus masih berlanjut, terjadi perlombaan antara penulis virus dan pembuat virus. Begitu satu tipe dikembangkan antivirus-nya, tipe virus yang lain muncul.  Klasifikasi virus adalah sebagai berikut :

Parasitic virus - Merupakan virus tradisional dan bentuk virus yang paling sering.  Tipe ini menempelkan dirinya ke file exe.  Virus mereplikasi dirinya ketika program yang terinfeksi dieksekusi dengan mencari file-file exe lain untuk diinfeksi.

Memory-resident virus - Virus memuatkan diri ke memori utama sebagai bagian program yang menetap.  Virus menginfekasi setiap program yang dieksekusi.

Boot Sector Virus - Virus menginfeksi master boot record atau boot record dan menyebar saat sistem di boot dari disk yang berisi virus.

Stealth virus - Virus yang bentuknya telah dirancang agar dapat menyembunyikan diri dari deteksi perangkat lunak antivirus.

Polymorphic virus - Virus bermutasi setiap kali melakukan inveksi.  Deteksi dengan “penandaan” virus tersebut tidak dimungkinkan.



Wednesday, February 22, 2017

Pengertian Sistem Interface

pengertian-sistem-interface
Sistem Interface adalah input dan output yang melibatkan seminimal mungkin bahkan cenderung tidak ada interaksi dengan pengguna, seperti

  • Input dari sistem lain atau output ke sistem lain – bentuk ini merupakan interaksi langsung dengan sistem lain, biasanya dalam bentuk pesan jaringan. Electronic Data Interchange (IDE) dan banyak sistem web lainnya terintegrasi dengan sistem lain melalui pengiriman pesan langsung.
  • Input dan output yang terotomatisasi – data dicatat menggunakan sebuah perangkat seperti scanner atau dihasilkan oleh orang yang memulai proses yang diproses tanpa memerlukan campur tangan manusia lagi.
  • Input dan output ke database eksternal – kondisi dapat memberikan input untuk atau menerima output dari sebuah sistem. Pesan EDI biasanya digunakan, namun interaksi langsung dengan database sistem lain akan lebih efisien.
Baca Juga: Pengertian User Interface

Aktivitas yang dilakukan untuk mendesain input sistem, yaitu :


1. Mengidentifikasi perangkat dan mekanisme yang akan digunakan untuk memasukkan input.
Tugas ini merupakan termasuk metode yang paling up-to-date untuk memasukkan informasi ke dalam sistem. Hampir semua sistem bisnis, end-user menginput data melalui formulir elektronik. Namun, di era teknologi informasi saat ini, ada banyak cara untuk memasukkan informasi ke dalam sistem, diantaranya adalah scanning, reading, dan perangkat transmisi yang lebih cepat, lebih efisien, dan mengurangi kesalahan dari input user.
2. Mengembangkan daftar input sistem yang dibutuhkan, hubungan antara usecase dan system interface.
Rancangan input sistem dan interface harus dipadukan dengan desain software.
3. Menentukan titik kontrol dan tingkat keamanan yang diperlukan untuk input sistem.
Tim proyek harus mengembangkan pernyataan persyaratan kebijakan dan kontrol sebelum memulai mendesain system interface.

Pada dasarnya, desainer dalam merancang sistem interface harus berusaha untuk mengurangi atau bahkan menghilangkan campur tangan manusia. Selain itu, desainer harus melakukan validasi mekanisme yang dekat dengan sumber data untuk mengurangi keterlambatan pemrosesan.

Semakin sedikit manusia berinteraksi dengan alat input akan membuat kesalahan yang tidak disengaja akan semakin kecil. Untuk itu diperlukan sejumlah alat yang mampu menggantikan interaksi manusia dengan sistem secara langsung. Sejumlah perangkat elektronik dapat membantu atau bahkan menggantikan key stroking manusia, seperti : scanner, layarsentuh, barcode reader, dan kamera digital. Perlu disadari, walaupun sudah menggunakan alat-alat tersebut, kesalahan masih akan dapat terjadi, tetapi akan terminimalisir dikarenakan adanya peluang untuk melakukan penyesuaian dan koreksi.

Pengertian User Interface

pengertian-user-interface
User interface adalah input dan output yang memerlukan campur tangan dari user secara langsung. Rancangan dapat bervariasi tergantung dari tujuan dari tampilan, karakteristik pengguna, dan karakteristik dari device yang digunakan 

Selama ini sudah banyak designer membuat dan mempublikasikan pedoman untuk merancang User Interface dengan berbagai cara dan pendekatan serta ada juga yang membuat langkah-langkah untuk membimbing seorang developer dalam membuat aplikasi yang user friendly / user yang menggunakan aplikasi tersebut dengan mudah

Tujuan membuat User Interface yang baik 
untuk menstandarisasikan guna mendapatkan dua manfaat, yaitu untuk memperoleh fungsionalitas yang dapat diprediksi dan untuk mendapatkan konsistensidari "look and feel" serta navigasi antara komponen sistem.

Konesp Design User Interface yang friendly:


Affordance and Visibility
Terdapat dua prinsip utama untuk memastikan interaksi yang baik antara orang dan mesin, visibility dan affordance. Visibility berarti kendali harus terlihat sehingga pengguna mengetahui bahwa fasilitas tersebut tersedia dan kendali harus memberikan balikan yang menandakan bahwa itu bekerja. Affordance berarti tampilan dari kendali harus menggambarkan fungsinya, tujuan kendali tersebut dibuat. Contohnya tombol memerlukan klik dan scroll bar memerlukan untuk discroll. Kebanyakan pengguna familiar dengan kendali di windows namun mereka mungkin tidak terbiasa dengan kendali yang ada di web.
contoh-user-interface

Konsistensi
Konsistensi tampilan dan konsistensi fungsi membuat sistem mudah untuk dipelajari dan digunakan. Cara informasi disusun dalam form, nama, dan pengaturan menu, ukuran dan bentuk icon, serta urutan yang harus diikuti untuk menjalankan sebuah tugas harus konsisten di keseluruhan sistem. Contoh: button exit yang biasa di kiri atas

Shortcuts
User interface dan dialog yang dirancang untuk pengguna baru biasanya mengganggu dan menghalangi bagi produktivitas pengguna yang sudah pengalaman. Pengguna yang bekerja dengan aplikasi berulang kali atau untuk jangka waktu yang lama mengingikan cara singkat (shortcuts) untuk fungsi-fungsi yang sering digunakan, yang akan meminimalisasi jumlah penggunaan keystroke, klik mouse, dan pemilihan menu untuk menyelesaikan pekerjaan. Contoh nya dari gambar di atas terdapat shorcut seperti: "Play, Mute, Repeat, Next, Prev dll"

Feedback
Setiap tindakan yang dilakukan oleh pengguna harus menghasilkan sebuah balikan dari computer sehingga pengguna mengetahui bahwa tindakan dipahami oleh sistem. Umpan balik memberikan pengguna konfirmasi dan perasaan bahwa sistem responsive serta berfungsi dengan baik. Umpan balik dapat berbagai macam bentuk seperti suara, baik suara klik maupun suara orang, ataupun berbentuk seperti perubahan icon, warna, atau progress meter.
user-interface-feedback

Error handling
User interface yang baik mengantisipasi beberapa kesalahan umum dan membantu pengguna untuk menghindarinya. Saat kesalahan terjadi, user interface memerlukan mekanisme untuk mendeteksinya. Saat sistem melakukan kesalahan, pesan kesalahan harus menjelaskan apa yang salah dan bagaimana memperbaikinya. Sistem juga harus mempersingkat tindakan perbaikan. Contohnya, saat pengguna memasukkan ID Pelanggan yang salah, sistem harus memberitahu user bahwa hal ini terjadi dan menempatkan pointer pada textbox ID Pelanggan dengan isi yang sebelumnya sudah diisi dan siap untuk diperbaiki.
user-interface-error-handling

Reducing Short term memory lost
Orang memiliki banyak keterbatasan dan ingatan jangka pendek adalah keterbatasan yang terbesar. Perancanga user interface harus menghindari kondisi dimana pengguna harus mengingat sesuatu dari satu form ke form lainnya selama mereka menggunakan sistem.

Monday, February 13, 2017

Pengertian Input Output dalam Komputer

input-output-komputer
Input Output dalam Komputer adalah perangkat yang memberikan perintah langsung atau data ke peralatan proses pada komputer untuk diproses kemudian dikeluarkan berupa informasi kepada pengguna. Peralatan input merupakan bagian komputer yang mempunyai peranan yang sangat penting karena langsung berhubungan dengan user atau pengguna komputer.

Klasifikasi perangkat Input Output dibagi dua, antara lain:

  1. Block Oriented Device, peralatan ini menyimpan informasi sebagai blok-blok berukuran tetap. Ciri utama peralatan ini adalah dimungkinkan membaca atau menulis blok-blok secara indenpenden dengan cara direct access. Contoh peralatan antara lain: disk, optical disk, tape dan sebagainya.
  2. Character Stream Oriented Device, peralatan ini mengantarkan atau menerima aliran karakter tanpa peduli dengan suatu struktur blok. Contoh peralatan ini antara lain: terminal, line printer, interface jaringan, dan lain-lain.


Terdapat tiga teknik cara berhubungan perangkat I/O yaitu
1. Programmed I/O
Pada saat perangkat I/O menangani permintaan perangkat menset bit status pada register status perangkat. Perangkat tidak memberitahu ke prosesor bila tugas telah selesai. Prosesor harus selalu melakukan cek secara periodik terhadap register status perangkat dan melakukan tindakan-tindakan berdasarkan status yang dibaca.
2. Interrupt Driven I/O
Teknik I/O dikendalikan instruksi mempunyai mekanisme kerja perangkat I/O sebagai berikut:
- Prosesor memberi instruksi ke perangkat I/O lalu melanjutkan kerja yang lainnya.
- Perangkat I/O akan menginstruksi untuk minta layanan saat perangkat telah siap transfer data dengan prosesor
- Saat menerima instruksi dari hardware (Hardware yang siap melakukan transfer data), prosesor kemudian segera eksekusi transfer data.

Dengan ini prosesor tidak disibukkan menunggui dan menjaga perangkat I/O untuk memeriksa status perangkat.

3. Direct Memory Access
Interrupt Driven I/O lebih efisien dari programmed I/O, tapi masih memerlukan intervensi aktif prosesor untuk transfer data antara memori dan buffer I/O. I/O dikendalikan interupsi (Interrupt Driven I/O) mempunyai dua kelemahan yaitu:
- Rate Transfer I/O dibatasi kecepatan menguji dan melayanan operasi peralatan.
- Prosesor terikat ketat dalam mengelola transfer I/O, sejumlah instruksi harus dieksekusi untuk tiap transfer I/O.
Ketika data besar dipindahkan teknik yang lebih efisien diperlukan agar tidak menyibukkan prosesor, sehingga prosesor dapat melakukan kerja lain.

DMA berfungsi membebaskan prosesor menunggui transfer data perangkat I/O. Saat prosesor ingin baca/tulis data, prosesor memrintahkan DMA dengan mengirim informasi-informasi berikut:

  • Read/write
  • Alamat perangkat I/O
  • Awal lokasi memori yang ditulis/dibaca
  • Jumlah byte yang ditulis/dibaca

Setelah mengirim informasi ke DMA, prosesor dapat melakukan kerja lain. Prosesor mendelegasikan operasi I/O ke DMA. DMA mentransfer seluruh data yang diminta secara langsung dari memori tanpa melewati prosesor. Ketika transfer data selesai, DMA mengirim sinyal interupsi ke prosesor. Prosesor hanya dilibatkan pada awal dan akhir tranfer data perangkat I/O.
Operasi transfer anatara perangkat dan memori utama dilakukan sepenuhnya oleh DMA. DMA yang menangani akses disk, dilakukan oleh DMA controller yang lepas dari prosesor dan hanya melakukan interupsi bila operasi telah diselesaikan.

Friday, February 10, 2017

Pengertian dan Komponen dari Motherboard

pengertian-komponen-motherboard
Motherboard merupakan induk/wadah dari semua komponen yang ada di dalam sebuah komputer. didalam motherboard terdapat socket-socket yang dapat menghubungkan seluruh komponen seperti: Processor, Hard disk dan Model I/O (soundcard, LAN, Kabel Monitor, USB, VGA dll). Tanpa adanya Motherboard bisa dipastikan sebuah komputer tidak dapat berjalan dengan baik.

Cara kerja Motherboard sendiri adalah menghubungkan seluruh komponen penyusun sebuah komputer , artinya mobo di sini mengemban tugas untuk menghubungkan bahasa kode antar perangkat keras agar dapat disinergikan menjadi sebuah aktivitas kerja perangkat komputer.

Baca Juga: Komponen dasar di dalam Komputer

Komponen dalam Motherboard


Motherboard memiliki komponen-komponen yang disebut dengan bus. Bus terdiri dari 3 macam, yaitu:
1. Address Bus, Bus yag mengirim alamat lokasi memori atau port yang ingin ditulis/dibaca. Jumlah lokasi memori yang dapat dialamati CPU ditentukan oleh jumlah jalur alamat.Jika CPU memilki N jalur alamat maka dapat secara langsung mengalamati 2N lokasi memori.

Komponen ini merupakan tempat dimana prosessor terpasang. Kalau dilihat secara fisik, area dari socket prosessor ini selalu dikelilingi oleh 4 lubang untuk penyangga Heatsink Fun, karena Prosessor sangat memerlukan penghantar panas saat bekerja.

Baca Juga; Pengertian dari Processor

2. Data Bus, Bus data ini Bidirectional berarti dapat baca dan kirim dari/ke memori atau port. Bus data berhubungan dengan transfer atas pembacaan data dari/ke memori dengan peralatan-peralatan.

Komponen ini memiliki peran sangat penting berfungsi sebagai jembatan arus data yang menghubungkan processor dengan macam-macam komponen eksternal dan buses. Biasanya jenis chipset inilah yang menjadi patokan untuk menentukan dan menilai fitur dan kemampuan sebuah motherboard.

3. Control Bus, Bus yang digunakan CPU dengan dikirimi sinyal untuk memrintahkan memori atau port I/O.

Komponen ini biasanya dapat kita gunakan dari luar casing. Merupakan kumpulan port sebagai input maupun output data komputer. Terdiri dari beberapa komponen sebagai berikut :

  • Port paralel (LPT1 atau LPT2) : Port yang berfungsi untuk peralatan yang bekerja dengan transmisi data secara paralel. Biasanya dipakai untuk memasang printer atau scanner sebelum generasi USB.
  • Port Serial (Com 1, Com 2) : Port yang berfungsi untuk memasang periferal kecepatan rendah dengan mode transfer data serial. Akan tetapi saat ini jarang sekali digunakan.
  • Port AT/PS2 : Port yang berfungsi untuk menghubungkan mouse dengan komputer.
  • Port USB (Universal Serial Bus) : Port yang berfungsi untuk antarmuka dengan periferal / peralatan eksternal generasi terbaru yang menggantikan port paralel dan port serial. Contoh peralatan yang menggunakan port ini misalnya camera digital, scanner, printer USB, handycam, dan peraltan tambahan eksternal.
  • Port VGA : Port yang berhubungan langsung dengan layar. Port ini terdapat pada motherboard yang menggunakan chipset VGA on board atau menggunakan VGA card yang diletakkan pada slot AGP.
  • Port Audio : Port yang berfungsi untuk menghubungkan komputer dengan sistem audio seperti speaker, mikrofon, line-in dan juga line-out. Tapi motherboard sekarang sudah banyak yang menggunakan chipset audio on-board.
  • Port LAN : Port yang berfungsi untuk menghubungkan komputer dengan jaringan komputer seperti LAN (Local Area Network).
  • Port SPDIF : Port yang berfungsi untuk menghubungkan komputer dengan periferal audio seperti home theatre.
  • Port Firewire : Port yang berfungsi untuk menghubungkan peralatan eksternal kecepatan tinggi seperti video capture atau seperti streaming video.


Thursday, February 9, 2017

Pengertian Hard Disk / Memori Komputer

pengertian-hardisk
Pengertian dari Hard Disk / Memori merupakan satu elemen pendukung di dalam komputer, untuk menyimpan data dan program hardisk bersifat menyimpan data secara permanen dan tidak akan hilang walaupun komputer dimatikan dan data–data yang ada dalam hardisk akan tetap ada, kecuali dihapus secara manual atau hardisk rusak karena gagal membaca data.

Cara Kerja Hard Disk / Memori


Bagaimana Cara kerja hard Disk dalam menyimpan data-data? Setiap kali prosesor melakukan eksekusi, pemroses harus membaca instruksi dari memori utama. Agar eksekusi dapat dilakukan secara cepat maka harus diusahakan instruksi tersedia di memori pada hirarki berkecepatan akses lebih tinggi. Kecepatan eksekusi ini akan meningkatkan kinerja sistem. Untuk itu terdapat konsep memori dua level, yaitu ditampung dulu sementara di memori pada hirarki lebih tinggi.

Konsep ini diimplementasikan antara lain berupa:

  • Chace memory, memori berkapasitas terbatas, berkecepatan tinggi yang lebih mahal daripada memori utama. Chace memori ada di antara memori utama dan register pemroses, berfungsi agar pemroses tidak langsung mengacu memori utama agar kinerja dapat ditingkatkan.
  • Buffering, bagian memori utama yang dialokasikan untuk menampung data yang akan ditransfer dari atau ke penyimpan sekunder. Buffering dapat mengurangi frekuensi pengaksesan ke perangkat penyimpan sekunder sehingga meningkatkan kinerja sistem.

Baca Juga: Komponen Utama dalam Komputer

Jenis - Jenis Hardisk


Secara umum jenis hardisk / memori dibagi menjadi 2 tipe: Internal dan External.

  1. Hard Disk internal merupakan  perangkat penyimpanan   dan juga untuk pengambilan data digital  dengan cepat menggunakan cakram  berputar.  Harddisk ini akan menyimpan data secara permanen sekalipun komputer atau laptop dimatikan.  Perangkat keras pada  harddisk ini berupa cakram  yang berputar dengan cepat  untuk menulis sekaligus membaca  data. Karakteristik pada  harddisk internal ini adalah  pada kecepatan maupun kapasitasnya  yang semakin besar   namun harganya semakin murah.  Sekalipun saat ini  sudah  banyak  perkembangan teknologi untuk penyimpanan memory menggunakan  format SSD  namun keberadaan harddisk internal tetap banyak dibutuhkan. 
  2. Hard Disk eksternal merupakan media penyimpanan portable  yan memiliki kapasitasn besar sehingga bisa digunakan  kapan saja  dengan menghubungkan kabel USB pada PC  atau laptop.  Ada cukup banyak harddisk  eksternal yang bisa digunakan dan harddisk eksternal ini bisa digunaka untuk menyimpan dokumen, gambar,music maupun video.  Kapasitas  data yang dibutuhkan untuk penyimpanan  dokumen dalam bentuk tulisan tentu sangan kecil,  untuk gambar lebih besar demikian juga dengan musik,  dan untuk penyimpanan video,  kapasitas daya yang dibutuhkan sangat besar sehingga harddisk eksternal bisa  berkurang kapasitasnnya jika sering digunakan untuk penyimpanan  video



Wednesday, February 8, 2017

Pengertian dan Komponen dalam Processor Komputer

pengertian-processor
Processor adalah komponen utama/inti dari sebuah komputer, biasa disebut dari otak sebuah komputer, karena processor lah yang menggerakan fungsi-fungsi/operasi yang ada dalam komputer.

Apa fungsi Processor?


Prosesor berfungsi mengendalikan operasi komputer dan melakukan pemrosesan data. Prosesor mengambil instruksi yang dikodekan secara biner dari main memori, mendekode instruksi menjadi aksi-aksi sederhana dan melaksanakan aksi-aksi ini. Prosesor terdiri dari tiga komponen yaitu:

  • CU (Control unit), berfungsi mengendalikan operasi yang dilaksanakan.
  • ALU (Arithmetic logic unit), berfungsi melaksanakan operasi aritmatika dan logika.
  • Memory Unit / Register, berfungsi sebagai memori yang sangat cepat yang biasanya digunakan sebagai tempat operan-operan suatu operasi yang akan dilaksanakan. 

Operasi-operasi yang terdapat pada komputer terdiri dari tiga tipe, yaitu:

  1. Operasi aritmatika, seperti penambahan, pengurangan, dan sebagainya.
  2. Operasi logika, seperti OR, AND, X-OR dan sebagainya.
  3. Operasi pengendalian, seperti operasi pencabangan, loncat, dan sebagainya

Apa itu Register di Processor?


Di dalam prosesor terdapat sekumpulan register yang berfungsi sebagai memori yang sangat cepat dan kecil kapasitasnya. Register-register dikategorikan menjadi dua, yaitu:

  1. Register yang terlihat pemakai, terdiri dari dua jenis yaitu: Register data dan register alamat.
  2. Register untuk kendali dan status terdiri dari, Register untuk alamat dan buffer, register untuk eksekusi instruksi, dan register untuk informasi status.


Register Data
Register dapat diberi nilai untuk beragam keperluan pemakai. Register data terdiri dari dua macam, yaitu: General purpose register dan Special purpose register.

Register Alamat
Register ini berisi alamat data atau instruksi di memori utama atau berisi bagian alamat yang digunakan dalam penghitungan alamat lengkap. Contoh register ini antara lain: Register indeks, Register penunjuk segmen, Register penunjuk stack, dan Register penanda.

Register untuk Alamat dan Buffer
Register untuk Alamat dan Buffer terdiri dari:
  • MAR (Memory Address Register), digunakan untuk mencatat alamat memori yang akan diakses (read/write).
  • MBR (Memory Buffer Register), digunakan untuk menapung data yang akan dituliskan ke memori yang alamatnya ditunjuk oleh MAR.
  • I/O AR (I/O Address Register), digunakan untuk menampung data yang akan dituliskan ke port yang alamatnya ditunjuk oleh I/O AR

Register untuk Eksekusi Instruksi
Register untuk Eksekusi Instruksi terdiri dari:

  • PC (Program Counter), mencatat alamat memori dimana instruksi yang terdapat di dalamnya akan dieksekusi. 
  • IR (instruction Register), menampung instruksi yang akan dilaksanakan.


Register untuk Informasi Status
Register ini dapat berupa satu register atau kumpulan register. Register atau kumpulan register ini disebut PSW (Program Status Word). PSW biasanya berisi kode-kode kondisi pemroses ditambah informasi-informasi status lainnya

Tuesday, February 7, 2017

Komponen Dasar di Dalam Komputer

komponen-dasar-komputer
Sebuah sistem operasi memberikan segala layanan yang mengeksploitasi sumberdaya yang dibutuhkan satu atau lebih proses kepada pengguna. Sumberdaya tersebut berkaitan erat dengan sistem komputer. Hal ini dikarenakan sistem operasi mengatur komponen-komponen pendukung sistem komputer seperti memori, I/O modul ataupun I/O device dan komponen pembentuk lainnya sehingga terselenggaranya ekseskusi proses dan menyembunyikan kerumitan pengaturan perangkat keras dari pengguna dan pembuat aplikasi. Hal tersebut menyebabkan perlunya memahami bagaimana sistem komputer bekerja untuk mengetahui bagaimana sistem operasi melaksanakan tugasnya.

Baca Juga: Apa itu Sistem Telekomunikasi

Sebuah komputer terdiri dari empat komponen. Komponen-komponen ini saling berinteraksi untuk menghasilkan fungsi dari tujuan sistem komputer yaitu eksekusi program atau komputasi. Keempat komponen atau elemen struktur utama yaitu:

1. Prosesor & Register
Prosesor berfungsi mengendalikan operasi komputer dan melakukan fungsi pemrosesan data.

Register berfungsi sebagai memori yang sangat cepat yang biasanya digunakan sebagai tempat operan-operan suatu operasi  yang akan dilaksanakan. Register membantu pelaksanan operasi yang dilakukan oleh prosesor.

2. Memori Utama / Hardisk
Memori berfungsi menyimpan data dan program. Memori utama biasanya volatile, yaitu tidak dapat mempertahankan data dan program yang disimpan begitu sumber daya energi listrik dihentikan

3. Modul I/O
Modul I/O atau perangkat masukan/keluaran berfungsi memindahkan data antara komputer dan lingkungan eksternalnya. Lingkungan eksternal dapat diantarmuka/interface oleh beragam peralatan eksternal seperti: media penyimpan sekunder, peralatan komunikasi dan sebagainya.

4. Intekoneksi antar Komponen
Interkoneksi dalam hal ini adalah struktur dan mekanisme yang diperlukan untuk menghubungkan antara ketiga komponen, yaitu: proses, memori utama dan peralatan input-output