Wednesday, February 27, 2019

sistem komputer 1.9

sistem komputer 1.9


Peripheral

Peripheral adalah hardware tambahan yang disambungkan ke komputer, biasanya dengan bantuan kabel ataupun sekarang sudah banyak perangkat peripheral wireless. Peripheral ini bertugas membantu komputer menyelesaikan tugas yang tidak dapat dilakukan oleh hardware yang sudah terpasang didalam casing.
  • Peripheral utama (main peripheral)
Yaitu peralatan yang harus ada dalam mengoperasikan komputer. Contoh periferal utama yaitu: monitor, keyboard dan mouse.
  • Peripheral pendukung (auxillary peripheral)
Yaitu peralatan yang tidak mesti ada dalam mengoperasikan komputer tetapi diperlukan untuk kegiatan tertentu. Contohnya yaitu: printer, scanner, modem, web cam dan lain-lain.
Sedangkan berdasarkan proses kerjanya dalam mendukung pengoperasian komputer terbagi menjadi:
  • Perangkat masukan (input)
Adalah perangkat yang digunakan untuk memasukkan data atau perintah ke dalam komputer. Perangkat tersebut antara lain keyboard, mouse, scanner, digitizer, kamera digital, microphone, dan periferal lainnya
  • Perangkat keluaran (output)
Adalah peralatan yang kita gunakan untuk menampilkan hasil pengolahan data atau perintah yang dilakukan oleh komputer. Perangkat tersebut antara lain monitor, printer, plotter, speaker, dan lain lainnya.

1.    Peripheral Input Device

Input device adalah alat yang digunakan untuk menerima input dari luar sistem, dapat berupa signal input atau maintenance input. Di dalam sistem komputer, signal input berupa data yang dimasukkan ke dalam sistem komputer.    (Thasmara, 2016)


A. Keyboard


Keyboard merupakan unit input yang paling penting dalam suatu pengolahan data dengan komputer. Keyboard dapat berfungsi memasukkan huruf, angka, karakter khusus serta sebagai media bagi user (pengguna) untuk melakukan perintah-perintah lainnya yang diperlukan, seperti menyimpan file dan membuka file.
Jenis-Jenis Keyboard :
1.) QWERTY
2.) DVORAK
3.) KLOCKENBERG (Zulkarnain, 2016)
B. Mouse


 

Penunjuk (pointer) disebut dengan mouse yang dapat digerakkan ke mana saja berdasarkan arah gerakan bola kecil yang terdapat dalam mouse. Jika kita membuka dan mengeluarkan bola kecil yang terdapat di belakang mouse, maka akan terlihat dua pengendali gerak, yaitu yang searah horizontal (mendatar) dan satu lagi vertikal (atas dan bawah). (Thasmara, 2016)
C. Digital camera dan webcam

Salah satu input device yang sedang marak belakangan ini adalah digital camera. Dengan alat ini, untuk memasukkan data berupa gambar apa saja dengan ukuran relatif cukup besar ke komputer terasa lebih mudah. Berbagai jenis gambar dapat ditransfer, mulai dari gambar statis atau foto maupun yang dinamis atau bergerak seperti video.


D. SCANNER

Scanner (bahasa Inggris: scanner) merupakan suatu alat yang digunakan untuk memindai suatu bentuk maupun sifat benda, seperti dokumen, foto, gelombang, suhu dan lain-lain. Hasil pemindaian itu pada umumnya akan ditransformasikan ke dalam komputer sebagai data digital.


E. TOUCH SCREEN

Adalah sebuah perangkat input komputer yang bekerja dengan adanya sentuhan tampilan layar menggunakan jari atau pena digital. layar sentuh, di mana pengguna mengoperasikan sistem komputer dengan menyentuh gambar atau tulisan di layar itu sendiri, merupakan cara yang paling mudah untuk mengoperasikan komputer dan kini semakin banyak digunakan dalam berbagai aplikasi.


F. BARCODE READER

Pembaca barcode (atau barcode scanner) adalah perangkat elektronik untuk membaca barcode cetak. Seperti scanner flatbed, terdiri dari sumber cahaya, lensa dan sensor cahaya menerjemahkan impuls ke optik yang listrik. Selain itu, hampir semua pembaca barcode berisi sirkuit dekoder menganalisis gambar barcode data yang diberikan oleh sensor dan mengirim konten barcode untuk output port scanner.  (Angga, 2016)

2. Alat Pemproses 
adalah alat-alat yang berfungsi mengolah data kedalam komputer setelah mengalami proses Input.

Contoh dari alat pemproses adalah 


Hasil gambar untuk processor adalah
Processor
Prosesor adalah komponen komputer yang merupakan sebagai otak yang menjalankan proses dan pengendali kerja komputer dengan bekerjasama perangkat komputer lainnya, satuan kecepatan dalam Prosesor adalah Mhz (Mega Heartz) atau Ghz (Giga Heartz)dengan semakin besar kecepatan suatu Prosesor maka akan semakin cepat kinerja komputer saat melakukan proses.
Dengan kapasitas prosesor yang besar dan didukung oleh memori (RAM) yang besar juga akan membantu setiap pengerjaan instruksi dengan cepat. Arti lain dari prosesor adalah chip yang sering disebut “Microprocessor”. Bagian yang terpenting dari prosesor adalah:
  1. Arithmatics Logical Unit (ALU) : Melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan intruksi program.
  2. Control Unit (CU) :  Pengatur lalu lintas data seperti input, dan output.
  3. Memory Unit (MU) : Alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi.
Fungsi Prosesor (Processor)
      Fungsi prosesor dalam sebuah komputer mempunyai fungsi yang sangat penting, karena komponen kecil ini menentukan kecepatan performa dari sebuah komputer. Pada umumnya fungsi sebuah prosesor adalah untuk memproses datayang diterima dari masukkan atau input, kemudian akan menghasilkan pengeluaran atau output.
Cara kerja prosesor akan terus terhubung dengan komponen komputer yang lainnya, terutama harddisk drive (HDD) dan Memori RAM. Fungsi prosesor juga di ibaratkan sebagai sebuah otak dari komputer karena setiap data yang akan diproses akan selalu melewati prosesor untuk kemudian diolah dan menghasilkan data-data yang di inginkan dari user/pengguna.


Proses merupakan instruksi atau perintah yang dikerjakan oleh komputer untuk menjalankan operasi data serta operasi aritmatik dan logika yang dilakukan pada data. Pemrosesan data dalam sebuah perangkat komputer dikerjakan oleh CPU (Central Processing Unit/ Unit Pengolah Pusat). Selama proses data, data tersebut diubah bentuk, urutan, dan strukturnya sedemikian rupa sehingga didapatkan hasil yang diinginkan. Hasil dari pemrosesan tersebut disimpan dalam media penyimpanan data. CPU pada komputer mikro disebut dengan micro-processor (pemroses mikro). Micro¬processor adalah CPU yang diproduksi dalam sirkuit terpadu (integrated circuit) sehingga tak heran kalau istilah processor seringkali digunakan juga untuk menyebut CPU.

CPU sebagai Alat Proses
Berdasarkan pemahaman di atas, CPU adalah perangkat keras komputer yang memahami dan melaksanakan instruksi dan data dari perangkat lunak. Jadi, CPU berperanan sebagai pusat pengolahan data dan alat proses. CPU terdiri dari dua bagian utama yaitu unit kendali (control unit) dan unit aritmatika logika (ALU). Selain itu, sebagai alat proses, CPU mempunyai beberapa alat penyimpan yang berukuran kecil yang disebut dengan register.
Unit kendali (control unit) berfungsi mengatur proses kerja komputer. Baik proses kerja di dalam CPU sendiri maupun di dalam hubungannya dengan input dan output device. Dengan adanya unit kendali, komputer akan bekerja secara benar dan tepat. Bila ada kesalahan maka akan muncul pesan kesalahan (error message).
Tugas utama dari ALU (Arithmetic Logical Unit) adalah melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program seperti tambahan, pengurangan, perkalian, dan semacamnya. Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operasi dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan fc), kurang dari (<), kurang atau sama dengan (), dan lebih besar atau sama dengan

> Fungsi CPU
CPU atau Central Processing Unit merupakan bagian terpenting dalam sebuah sistem komputer, dapat dikatakan bahwa CPU merupakan otak dari komputer itu sendiri. Sebuah komputer paling canggih sekalipun tidak akan berarti tanpa adanya CPU yang terpasang di dalamnya. Dalam kesehariannya CPU memiliki tugas utama untuk mengolah data berdasarkan instruksi yang ia peroleh. CPU sendiri sebenarnya masih terbagi atas beberapa komponen yang saling bekerja sama untuk membentuk suatu unit pengolahan. Terdapat empat komponen utama penyusun CPU, yaitu
1.Arithmetic and Logic Unit (ALU)
2.Control Unit
3.Registers
4.CPU Interconnections
> Arithmetic and Logic Unit (ALU)
Arithmetic and Logic Unit atau sering disingkat ALU saja dalam bahasa Indonesia kira-kira berarti Unit Logika dan Aritmatika. Bagian ini mempunyai tugas utama untuk membentuk berbagai fungsi pengolahan data komputer. Sering juga disebut sebagai bahasa mesin, karena terdiri dari berbagai instruksi yang menggunakan bahasa mesin. ALU sendiri juga masih terbagi menjadi dua komponen utama, yaitu
1.arithmetic unit (unit aritmatika), bertugas untuk menangani pengolahan data yang berhubungan dengan perhitungan, dan
2.boolean logic unit (unit logika boolean), bertugas menangani berbagai operasi logika.
> Control Unit
Control Unit atau Unit Kendali, mempunyai tugas utama untuk mengendalikan operasi dalam CPU dan juga mengontrol komputer secara keseluruhan untuk menciptakan sebuah sinkronisasi kerja antar komponen dalam melakukan fungsinya masing-masing. Di samping itu, control unit juga bertugas untuk mengambil instruksi-instruksi dari memori utama dan menentukan jenis instruksi tersebut.
> Registers
Registers (jamak, dalam bahasa Indonesia menjadi register-register atau banyak register) merupakan media penyimpanan internal CPU yang digunakan saat pengolahan data. Registers merupakan media penyimpanan yang bersifat sementara, artinya data hanya akan berada dalam registers saat data tersebut dibutuhkan selama komputer masih hidup, ketika suatu data tidak diperlukan lagi maka ia tidak berhak lagi berada di dalam registers, dan ketika komputer dimatikan maka semua data yang berada di dalamnya akan hilang.
> CPU Interconections
CPU Interconnections merupakan sistem koneksi dan bus yang menghubungkan komponen internal CPU dengan bus-bus eksternal CPU.
Perangkat-perangkat alat pemproses pada computer

a. Casing
Casing adalah kotak pembungkus perangkat keras (hardware) didalam CPU agar terhindar dari kotoran dan sentuhan tangan.
b. Power supplay
Lower supplay menyediakan arus listrik untuk berbagai peralatan CPU power supplay mengkonversi listrik dan menyediakan aliran listrik tetap untuk digunakan komputer. Kualitas power supplay menentukan kwalitas kinerja komputer. Daya sebesar 300-400 wat yang disalurkan power supplay biasanya cukup bagi komputer yang digunakan untuk pengetikan ataupun grafik. Sementara, daya 400-500 watt dibutuhkan jika komputer bekerja menggunakan banyak menggunakan Periferal ( unit tambahan).

c. Motherboard
Motherboard adalah papan sirkuit tempat berbagai komponen elektronik yang saling terhubung dan merupakan komponen utama dari sebuah komputer, karena semua komponen komputer diletakkan dan disatukan.

Papan induk (motherboard) adalah papan sirkuit tempat berbagai komponen elektronik saling terhubung seperti pada PC atau Macintosh dan biasa disingkat dengan kata mobo.
Motherboard yang banyak ditemui dipasaran saat ini adalah motherboard milik PC yang pertama kali dibuat dengan dasar agar dapat sesuai dengan spesifikasi PC IBM.
Macam-macam Slot pada motherboard
1. Soket intel
2. Slot AGP
3. Slot PCI
4. Slot ISA
5. Slot RAM
6. IBM PC

MOTHERBOARD
1. Socket Processor : tempat untuk di letakannya processor tertentu yang berfungsi untuk membaca dan menginterprestasikan intruksi,melakukan eksekusi,dan menyimpan hasil-hasil dari memori.
2. Socket memory : tempat untuk menyimapn memory (SDRAM,DDR,DDR2) yang berfungsi untuk menyimpan data yang masuk.
3. Chipset 1 : Untuk mengarahkan aliran data dan menentukan peranti apa yang di dukung oleh personal komputer.
4. Socket power Supply : Untuk menghubungkan power supply dengan power supply connector.
5. Socket floppy disk:menghubungkan kabel IDE connector dengan floppy disk.
6. Socket Hard Disk ; menghubungkan kabel IDE connector dengan hard disk.
7. Socket keyboard dan Mouse PS/2 : untuk menghubungkan kabel keyboard dan mouse.
8. USB Port : untuk menghubungkan flashdisk,modem,keyboard dan mouse PS/2 dengan komputer.
9. printer Port :untuk menghubungkan kabel printer dengan komputer.
10. Slot AGP : Tempat untuk sebuah peralatan pendukung komputer seperti LAN Card.
11. Slot PCI: Tempat untuk mendukung sebuah peripheral (Sound card,LAN card)
12. Slot ISA : tempatuntuk mendukung sebuah peripheral (soundcard)
13. Bios : Sebagai sarana komunikasi antara isitem operasi dengan hardware yang terpasang pada motherboard.
14. Chipset 2 : Untuk mengarahkan aliran data dan menentukan peranti apa yang di dukung oleh personal komputer tetapi kecepatannya lebih lambat dari pada chipset 1.

d. Processor
Processor adalah perangkat keras komputer yang melaksanakan perintah dan data dari perangkat lunak dan sebuah chip dalam sistem komputer yang menjalankan instruksi-instruk si pada computer dan merupakan otak dari komputer, karena setiap pengolahan data dilakukan pada processor. Oleh karena itu diperlukan processor yang cukup cepat untuk mengeksekusi program-program yang akan digunakan. Banyak jenis processor pada saat ini seperti Intel Pentium 4 Prescott, Intel Pentium 4 Extreme Edition untuk kelas high end, Intel Celeron D untuk pasar low end, dan Intel Core Duo untuk high-end performance.
Sedangkan pihak AMD telah mengeluarkan AMD Athlon FX dan AMD Athlon64 untuk pasar high end dan AMD Sempron dan Sempron64 untuk pasar low end, dan Athlon X2 untuk high-end performance.
Macam-macam prosesor
1. prosesor intel
2.prosesor AMD
e. Memory
Memory adalah alat yang berfungsi mengolah data dan intruksi serta menyimpan informasi. Semakin besar kapasitas memory yang digunakan, semakin banyak data maupun perintah yang dapat disimpan berikut ini beberapa tipe memory berdasarkan urutan dari yang tercepat aksesnya hingga yang paling lambat.
1. Register
2. Cache memory
3. Disk cache
4. Magnetic disk
5. Optikal disk
selain berdasarkan kecepatan aksesnya, urutan tipe memory tersebut disusun berdasarkan harga, kapasitas, dan frekuensi pengakseskan.
1. Tipe register harga paling mahal dan tipe optical disk harganya paling murah.
2. Tipe register kapasitasnya paling besar dan tipe optical disk kapasitasnya paling kecil.
3. Tipe register frekuensi pengaksesannya paling tinggi dan tipe optical disk frekuensi pengaksesannya paling rendah.
Kapasitas memory dinyatakan dalam satuan byte atau bit.
1 byte = 1 huruf
1 Kilo Byte (KB) = 1 x 1024 byte
1 Mega Byte = 1024 KB
Terdapat dua jenis memory, yaitu sebagai berikut.
1. Read Only Memory (ROM)
ROM adalah suatu tempat penyimpanan intruksi yang dirancang oleh pembuat komputer. Data dan intruksi dalam ROM hanyu dapat dibaca dantidak dapat diubah. Kemampuan penyimpanannya tida tergantung pada arus listrik ROM memiliki batrai sendiri.
2.Random Access Memory (RAM)
RAM adalah tempat penyimpanan data atau program untuk sementara selama dibutuhkan. Data dalam RAM akan hilang dengan sendirinya apabila arus listrik dimatikan.

f. VGA Card
VGA ( Virtual Graphic Adapter) Card adalah kartu elektronik yang berfungsi menghubungkan motherboard dan monitor. Selain itu alat yang digunakan untuk melakukan konversi data, agar dapat dilihat pada layar monitor. Semakin tinggi kemampuan VGA, maka gambar yang dihasilkan akan semakin bagus. Merk – merk vga yang banyak beredar antara lain NVIDIA dan ATI.

g. I/O Card
Input / Output Card ( I/O Card ) adalah sebuah kartu elektronik yang berfungsi menghubungkan antara motherboard dengan unit masukan dan unit keluaran. I/O Card juga berfungsi menghubungkan motherboard dan hard disk serta floppy disk drive.

h. Sound Card
Sound card adalah perangkat multimedia yang berfungsi untuk mengolah suara  pada komputer, atau  berguna untuk mengkonversi data suara.



2. Pengertian Peripheral  Output Komputer
Alat Keluaran (Output Device) adalah perangkat keras komputer yangberfungsi untuk menampilkan / mencetak keluaran sebagai hasil pengolahandata.Alat keluaran terdiri atas hard copy, softcopy. Alat keluaran yang termasuksoftcopy menghasilkan keluaran yang berupa tampilan pada monitor atau berupasuara, sedangkan alat keluaran yang berupa hardcopy memberikan keluaran berupabahan cetakan, entah berupa kertas, plastik transparan, microfilm, atau microfiche.Contoh alat keluaran adalah printer, plotter, monitor, LCD monitor, speaker, dan lainlain. (Kebudayaan, 2016)

A. Printer

Printer merupakan peralatan output pada komputer yang berfungsi mencetak hasil dari proses komputer ke dalam media kertas.Hasil cetakan dari printer dapat berupa gambar maupun tulisan. Printer merupakan komponen komputer yang digolongkan ke dalam peripheral yang sangat penting untuk membantu kerja manusia. Berdasarkan media cetaknya printer ada beberapa macam, yaitu: printer inkjet, printer laserjet dan printer dotmatrik.



B. Monitor

Monitor merupakan peralatan output pada komputer yang berfungsi untuk menampilkan grafik atau gambar sehingga informasi dapat diterima oleh manusia. Monitor CRT adalah monitor yang menggunakan tabung sinar katoda.





C. LCD (Liquid Cristal Display)

Monitor LCD (Liquid Cristal Display) adalah monitor yang berfungsi degan prinsip menggunakan cairan kristal khusus yang berpendar apabila  dilalui oleh sinyal lostrik sehingga manghasilkan bentuk dan warna.
  
D. Speaker
Hasil gambar untuk speaker
Speaker adalah peralatan output pada komputer yang berfungsi ;untuk mengeluarkan output berupa suara. Speaker akan terhunbung dengan soudcard pada komputer agar bisa menerima hasil proses berupa suara dari komputer.

E. PLOTTER

Plotter adalah printer komputer untuk grafis vektor pencetakan. Di masa lalu, plotter digunakan dalam aplikasi seperti desain dibantu komputer, meskipun mereka umumnya telah diganti dengan printer format lebar konvensional. Hal ini sekarang biasa untuk diganti seperti printer format lebar sebagai "plotters," meskipun mereka secara teknis tidak. (Komputer, 2016)

sumber
http://achmadandra.blogspot.com/2016/03/pengertian-peripheral-inputoutputjenis.html
http://xrpl1smkn7samarinda.blogspot.com/2012/08/pengertian-input-proses-output.html
http://arnashariarif.blogspot.com/2014/12/sistem-komputer-materi-1-sistem-input.html
         

Wednesday, February 20, 2019

Sistem komputer 1.8

Sistem komputer 1.8


Pengertian peripheral
Peripheral merupakan perangkat keras tambahan yang dihubungkan ke komputer, biasanya dengan bantuan kabel ataupun sekarang sudah banyak perangkat peripheral wireless. Peripheral ini bertugas membantu komputer menyelesaikan tugas yang tidak dapat dilakukan oleh perangkat keras yang sudah terpasang didalam casing.

1. Peripheral utama (main peripheral)

Yaitu peralatan yang harus ada ketika kita akan mengoperasikan komputer. Misalnya  peripheral utama yaitu: monitor, mouse dan juga keyboard.

2. Peripheral pendukung (auxillary peripheral)

Yaitu peralatan yang tidak mesti ada ketika kita akan mengoperasikan komputer tetapi  diperlukan untuk keperluan tertentu. Misalnya seperti printer, scanner, modem, wifi adaptor, web cam dan lain-lain



Peripheral input

Keyboard

Image result for keyboard

Keyboard adalah hardware unit input yang paling penting dalam suatu pengolahan data dengan komputer. Keyboard bisa digunakan untuk memasukkan huruf, angka, karakter khusus serta sebagai media bagi user (pengguna) untuk melakukan perintah-perintah lainnya yang diperlukan, seperti menyimpan file dan membuka file. Keyboard yang kita kenal sekarang memiliki beberapa jenis port, misalnya port serial, ps2, usb dan wireless.

Jenis-Jenis Keyboard :

1.) QWERTY
Image result for keyboard qwerty
2.) DVORAK
Image result for keyboard DVORAK
3.) KLOCKENBERG
Image result for keyboard KLOCKENBERG
Keyboard yang biasanya dipakai adalah keyboard jenis pertama pada contoh diatas yaitu QWERTY, yang bentuknya ini mirip seperti tuts pada mesin tik. Keyboard QWERTY memiliki empat bagian yaitu :
1. type writer key
2. numeric key
3. function key
4. special function key.

Mouse
Related image
Mouse adalah salah unit masukan (input device). Fungsi alat ini adalah untuk perpindahan pointer atau kursor dengan digerakan menggunakan tangan kita. Selain itu, dapat sebagai perintah praktis dan cepat dibanding dengan keyboard yang harus memasukan kombinasi key.

Touchpad
Related image
Unit input ini biasanya dapat kita temukan pada laptop dan notebook, yaitu dengan menggunakan sentuhan jari, umumnya unit ini dapat digunakan sebagai pengganti mouse. Selain touchpad adalah model unit input yang sejenis yaitu pointing stick dan trackball. 

Light Pen
Related image
Light pen adalah pointer elektronik yang umumnya dipakai untuk modifikasi dan men-design gambar dengan screen (monitor). Light pen memiliki sensor yang dapat mengirimkan sinyal cahaya ke komputer yang kemudian akan direkam, dimana layar monitor bekerja dengan merekam enam sinyal elektronik per detik setiap baris.

Joy Stick dan Games Paddle
Image result for Joy Stick dan Games Paddle
Bagi Kamu para pecinta games pasti sudah familiar dengan alat ini dong, alat masukan ini biasa digunakan pada permainan (games) komputer. Joy Stick biasanya berbentuk tongkat, sedangkan games paddle biasanya berbentuk kotak atau persegi terbuat dari plastik dilengkapi dengan tombol-tombol yang akan mengatur gerak suatu objek / karakter game dalam komputer.

Barcode
Image result for Barcode
Barcode termasuk dalam jenis perangkat masukan (input device) yang berfungsi untuk membaca suatu kode yang berbentuk kotak-kotak atau garis-garis tebal vertical yang kemudian diterjemahkan dalam bentuk angka-angka. Kode-kode ini biasanya menempel pada produk-produk makanan, minuman, alat elektronik dan buku yang bisa dengan mudah kita jumpai di super market atau swalayan.

Scanner
Image result for Scanner
Scanner adalah sebuah alat masukan yang dapat berfungsi untuk meng-copy atau menyalin gambar atau teks dari kertas misalnya yang kemudian disimpan ke dalam memori komputer.Dari memori komputer selanjutnya, disimpan dalam hard disk ataupun floppy disk dalam bentuk soft-copy. Fungsi scanner ini mirip seperti mesin fotocopy, perbedaannya adalah mesin fotocopy hasilnya dapat dilihat pada kertas (hard-copy) sedangkan scanner hasilnya dapat ditampilkan melalui monitor terlebih dahulu sehingga kita dapat melakukan perbaikan atau modifikasi dan kemudian dapat disimpan kembali baik dalam bentuk file text maupun file gambar (soft-copy). Selain scanner untuk gambar terdapat pula scan yang biasa digunakan untuk mendeteksi lembar jawaban komputer untuk meneliti jawaban hasil ujian nasional misalnya.

Mikropon dan Headphone
Image result for Mikrofon dan Headphone
Unit input ini berfungsi untuk merekam atau memasukkan suara yang akan di-save ke dalam memori komputer atau untuk mendengarkan suara. Dengan mikropon, kita dapat merekam suara ataupun dapat bercakap-cakap dengan orang yang kita inginkan pada saat chating.

Graphics Pads
Related image
Teknologi Computer Aided Design (CAD) dapat membuat rancangan bangunan, rumah, mesin mobil, dan pesawat dengan menggunakan alat masukan bernama Graphics Pads. Graphics pads ini merupakan input masukan untuk menggambar objek pada monitor, prinsipnya hampir sama dengan Lights Pen. (Zulkarnain, 2012)

Peripheral Output

Monitor
Image result for Monitor
Monitor merupakanvperiferal komputer yang digunakan untuk menampilkan data yang sedang diproses oleh sistem komputer yang selanjutnya ditampilkan kepada pengguna.
Pada umumnya, perangkat ini terdiri atas dua jenis yakni LCD Monitor (Liquid Cristal Display) dan CRT Monitor (Catoda Ray Tube). Jenis monitor yang paling baik digunakan adalah jenis LCD monitor karena memiliki radiasi sinar yang lebih rendah dan lebih hemat listrik dibandingkan dengan CRT monitor.

Printer
Image result for Printer
Printer merupakan perangkat keluaran yang dipakai untuk mencetak data pada dokumen yang biasanyaberupa kertas. Printer sekarang, bukan hanya sebagai pencetak dokumen saja, namun sudah dilengkapi dengan scanner dan alat lain seperti card leader, LAN dan sebagainya sehingga tulisan di kertas bisa kita scan untuk diambil soft-copy. Terdapat beberapa jenis printer yaitu Buble Jet, Laser Jet, Ink Jet, Dot Metric, Dye Sublimation. Dari berbagai jenis printer tersebut yang memiliki kecepatan cetak paling cepat ialah Laser Jet yang menggunakan Toner sebagai “Tinta”. (Audianingrum, 2013)

Plotter
Image result for Plotter
Plotter merupakan jenis printer yang dirancang secara khusus untuk menghasilkan keluaran komputer yang berupa gambar ataupun grafik. Dengan menghubungkan perangkat ini ke dalam sistem komputer, maka berbagai bentuk gambar akan dapat disajikan secara prima. Landscape-arsitektur banyak menggunakan plotter guna menghasilkan gambar landscape, potongan pohon, ataupun untuk membantu memvisualisasikan efek dari segala kegiatan yang ada dengan lebih nyata. (Muhammad Ghufron, 2013)

Speaker
Image result for Speaker
Speaker merupakan peralatan keluaran pada komputer yang berfungsi untuk mengeluarkan keluaran berupa suara. Speaker akan terhubung dengan sound card pada komputer agar bisa menerima hasil proses berupa suara dari kompute r tersebut.

(Perangkat Eksternal Peripheral – wahyukode)

Peripheral Storage

Storage device pada komputer merupakan perangkat yang berfungsi sebagai media penyimpanan data pada komputer, data yang disimpan pada storage device bersifat permanen dan bukan bersifat sementara. Jadi kitabisa menghapus atau menyimpan file sesuai dengan keinginan orang yang memiliki hak dan wewenang. Seiring perkembangan komputer yang begitu pesat seperti saat ini, storage device juga berkembang sangat pesat sehingga baik ukuran, bentuk dan modelnya juga bervariasi sesuai dengan kebutuhan pengguna. (Mujiono, 2016) 

Hard Disk
Image result for Hard Disk
Hardware ini juga biasa disebut juga dengan cakram keras berbentuk piringan hitam terbuat dari alumunium dan dilapisi bahan magnetic. Hard disk sudah menjadi komponen utama dari PC untuk sistem operasi karena untuk menyimpan segala data yang ada. Komponen-komponen bagian yang terdapat pada hard disk terdiri dari sebuah jarum untuk membaca data di cakram. Kecepatan putarannya bervariasi, ada yang 5400 putaran per menit ada juga hingga 7200 putaran per menit. Kemampuan sebuah hardisk biasanya ditentukan oleh banyaknya data yang dapat disimpan. Besarnya bervariasi, mulai dari puluhan GB, 500 GB, 1 TB dan seterusnya. Dengan kata lain, Hard disk mempunyai kapasitas yang jauh lebih besar dari floppy disk.

  FlashDisk
Image result for FlashDisk
Flash Disk merupakan perangkat penyimpan dari floppy drive jenis lain dengan menggunakan kabel interface jenis USB (Universal Serial Bus). Flash drive ini bisa dibaca dan ditulis, sangat praktis dan ringan dengan ukuran berkisar 50 x 15 x 6 mm sehingga sangat cocok untuk dibawa kemana-mana dan tidak menghabiskan banyak ruang. Bahkan untuk saatini, ukurannya semakin kecil dengan kapasitas yang jauh lebih besar, hinggamencapai 1 TB jadi tidak kalah dengan hard disk bukan? 
(Perangkat Eksternal Peripheral – wahyukode)

 CD/DVD
Image result for CD/DVD
CD-ROM merupakan kependekan dari Compact Disc – Read Only Memory adalah sebuah piringan kompak dari jenis piringan optik (optical disc) yang dapat digunakan untuk menyimpan data. Ukuran data yang dapat disimpan saat ini bisa mencapai 700 Mega byte. CD-ROM bersifat read only (hanya bisa dibaca namun tidak bisa ditulis). Perkembangan CD-ROM terkini memungkinkan CD dapat ditulisi berulang kali (Read Write / RW) yang lebih dikenal dengan nama CD-RW / Compact Disc Read Write.

Peripheral Input/Output

Modem
Image result for Modem
Modem merupakan kependekan dari Modulator Demodulator. Modulator
adalah bagian yang mengubah sinyal informasi ke dalam sinyal carrier
(pembawa) dan siap untuk dikirim ke tujuan, sedangkan Demodulator merupakan bagian yang memisahkan sinyal informasi yang berisi pesan ataupun data dari sinyal pembawa yang diterima sehingga informasi tersebut bisa diterima dengan baik sampai ke tujuan.
Modem merupakan penggabungan dari keduanya, ini berarti modem adalah alat komunikasi dua arah. Setiap perangkat komunikasi jarak jauh dua-arah umumnya menggunakan bagian yang disebut “modem”, seperti VSAT, Microwave Radio, dan masih banyak lagi, namun umumnya istilah modem lebih dikenal sebagai hardware yang sering dipakai untuk komunikasi pada komputer.
(Perangkat Eksternal Peripheral – wahyukode)

 NIC
Image result for NIC
Kartu Jaringan atau bahasa kerennya NIC (Network Interface Card) atau kartu LAN (Local Area Network) atau Ethernet Card merupakan suatu perangkat yang menyediakan media untuk menghubungkan komputer satu dengan komputer lainnya. Kebanyakan Kartu Jaringan itu berjenis kartu internal, yaitu kartu jaringan yang di pasang pada slot ekspansi di dalam PC komputer (bagian belakang PC).
Didalam suatu workstation ini pun tidak dapat di connect kan secara langsung dengan kabel jaringan ataupun kabel tranceiver, tetapi melalui suatu rangkaian elektronika yang khusus di-design untuk menangani network protocol yang dikenal dengan NIC/ Network Interface Card. 

Sunday, February 17, 2019

Pemrograman Dasar 1.9

Pemrograman Dasar 1.9


Pengertian ARRAY
Array merupakan koleksi data dimana setiap elemen memakai nama dan tipe yang sama serta setiap elemen diakses dengan membedakan indeks array-nya. Berikut contoh variabel bernama C yang mempunnyai 7 lokasi memori yang semuanya bertipe int.
C[0]
-45
C[1]
6
C[2]
0
C[3]
72
C[4]
1543
C[5]
43
C[6]
4

Masing-masing nilai dalam setiap lokasi mempunyai identitas berupa nama dan nomor indeks yang dituliskan didalam tanda kurung siku ‘[…]’. Sebagai contoh, 72 adalah nilai dari C[3].

Deklarasi Array
Variabel Array dideklarasikan dengan mencantumkan tipe dan nama variabel yang diikuti dengan banyaknya lokasi memori yang ingin dibuat. Dengan demikian, deklarasi untuk variabel array diatas adalah:
                Int c[7];
Perlu diperhatikan bahwa C++ secara otomatis akan menyediakan lokasi memori sesuai dengan yang dideklarasikan, dimana nomor indeks selalu dimulai dari 0. Nilai suatu variabel array dapat juga diinisialisasi secara langsung pada saat deklarasi, misalnya:
                Int C[7] = {-45, 0, 6, 72, 1543, 43, 4};
Berarti setiap lokasi memori dari variabel array langsung diisi dengan nilai-nnilai yang dituliskan di dalam tanda kurung kurawal.
                Banyaknya lokasi memori dapat secara otomatis disediakan sesuai dengan banyaknya nilai yang akan dimasukkan, seperti contoh berikut yang tentunya membuat variabel array dengan 10 lokasi memori:
                Int x[] = {10, 15, 12, 5, 13, 9, 6, 17, 25, 31};
Untuk memperjelas gambaran anda tentang array perhatikan contoh aplikasi variabel array, yaitu program untuk menghitung jumlah setiap elemen dalam suatu array.


                Sebagai gambaran dari program tersebut, dapat dibuat se-buah algoritma sebagai berikut:
1. Tentukan elemen array sebanyak yang diinginkan (dalam hal ini, elemen array tersebut berjumlah   12 buah).
2. Tentukan nilai awal indeks, batas akhir indeks dan kenaikannya (dalam hal ini , nilai awal indeks adalah 0, batas akhir indeks adalah jumlah elemen array diatas yaitu 12 dikurangin dengan 1, dan kenaikannya adalah 1).
3. Lakukan perulangan sesuai dengan langkah 2.
4. Lakukan penjumlahan masing-masing elemen array sampai batas akhir indeks terpenuhi.
5. Tampilkan penjumlahan semua elemen array.
6. Selesai.
Contoh Program-nya :


Bila program diatas dijalankan, akan muncul hasil:

                Total setiap elemen array adalah 383

                Adapun keterangan dari program diatas adalah sebagai berikut:
Hasil penjumlahan setiap elemen array diperoleh dari jumlah data atau elemen array sebanyak 12 buah yang sudah didefiniskan pada awal program yaitu #define SIZE 12. Kemudian setiap elemen array dari a[0] yang berisi data 1, a[1] yang berisi data 3 di-jumlah sampai dengan a[11] yang berisi data 45. Proses pen-jumlahan dilakukan pada loop dimulai dari 0 sampai data yang terakhir atau elemen terakhir.


ARRAY DIMENSI SATU
Bentuknya :
                Tipe nama_var[ukuran];
Dengan:
                Tipe       : menyatakan jenis elemen array (int, char, unsigned, dan lain-lain)
                Ukuran : menyatakan jumlah maksimal elemen array.
Contoh:
                Float nilai_ujian[5];
                Pada Borland C++, array disimpan dalam memori secara berurutan. Elemen pertama berindeks nol digambarkan sebagai berikut:
Nilai_ujian[0]
Nilai_ujian[1]
Nilai_ujian[2]
Nilai_ujian[3]
Nilai_ujian[4]
Masing-masing bertipe float dan berjumlah 5 elemen.
Contoh Program Array 1 Dimensi:


 Hasil pada program array 1 dimensi  seperti pada gambar berikut:

ARRAY DIMENSI DUA
Struktur array yang dibahas diatas mempunyai satu dimensi , sehingga variabelnya disebut dengan variabel array berdimensi satu.
Pada bagian ini ditunjukkan array berdimensi lebih dari satu, yang sering disebut dengan array berdimensi dua.
                Sebagai contoh, sebuah matrik B berukuran 2 x 3 dapat dideklarasikan dalam bahasa C++ seperti berikut:             int b[2][3] = {{2, 4, 1}, {5, 3, 7}};                   
yang akan menempati lokasi memori dengan susunan sebagai berikut:

0
1
    2
0
2
4
    1
1
5
3
    7

Dan definisi variabel untuk setiap elemen tersebut adalah:
               
0
1
2
0
b[0][0]
b[0][1]
b[0][2]
1
b[1][0]
b[1][1]
b[1][2]


Sebagai implementasi dari keterangan diatas, perhatikan contoh program berikut ini:

ila program diatas dijalankan, akan muncul hasil:
123
456
123
450
120
400
Penjelasan:
Dari program diatas untuk matriks1, penulisannya adalah 123 456, sedangkan pada matriks2 penulisannya adalah 123 450. 0 disini mempunyai arti tempat yang disediakan untuk data kolom ke 3 dari baris ke dua tidak diisi. Sedangkan matriks3 penulisannya adalah 120 400. Dari matriks 3 disini kita bias melihat bahwa pada baris pertama kolom ketiga data tidak diisi dan dianggap 0 dan pada baris kedua kolom kedua dan ketiga juga tidak diisi juga diisi 0.


Sumber : Referensi dari Buku : ALGORITMA DAN PEMROGRAMAN DENGAN C++ (edisi II)

Penyimpanan Pada memory


Data adalah sesuatu yang memakai memori, karena data diletakkan di memori. Program sebetulnya adalah data. Kode program itu sendiri, dan kode mesin yang terjadi setelah program itu di-compile adalah data yang akan diletakkan di suatu tempat di memori. Oleh karena itu, bahkan program seperti ini:
begin
end.
tetap memakan memori yang besarnya lebih daripada 0 bytes. Oleh karena itu, jika dituliskan pada “header” soal bahwa batas memori adalah 1 MB, mungkin Anda hanya mendapatkan memori sebesar 700 KB – 800 KB untuk variabel-variabel Anda.
Setiap variabel yang Anda deklarasikan di program utama (global variable) akan dianggap sebagai data yang memakan sejumlah memori, dari permulaan program sampai program selesai. Setiap variabel memiliki tipe data, dan setiap tipe data memiliki besar memori yang berbeda-beda dan jangkauan yang berbeda-beda. Misalnya, sebuah integer memakan memori 2 bytes, dan oleh karena itu hanya dapat menyimpan sebuah bilangan bulat bernilai -32768 sampai dengan 32767.
Tipe data yang umum digunakan dalam Pascal adalah sebagai berikut:
Jenis
Tipe data
Range
Memori (byte)
Bilangan bulat
shortint
-128..127
1
Bilangan bulat
byte
0..255
1
Bilangan bulat
smallint
-32768..32767
2
Bilangan bulat
integer
-32768..32767
2
Bilangan bulat
word
0..65535
2
Bilangan bulat
longint
-2147483648..2147483647
4
Bilangan bulat
longword
0..4294967295
4
Bilangan bulat
int64
-9223372036854775808..9223372036854775807
8
Bilangan bulat
qword
0..18446744073709551615
8
Bilangan real
real
tergantung platform
4-8
Bilangan real
single
1.5e-45..3.4e38
4
Bilangan real
double
5.0e-324..1.7e308
8
Boolean
boolean
false, true
1
Karakter
char
#0..#255
1
String
string
String dengan panjang maksimal 255
256
String
string[x]
String dengan panjang maksimal x
(x + 1)
(Diambil dari http://www.freepascal.org/docs-html/ref/ref.html) –> silahkan cari sendiri, saya malas meng-konekkan linknya :p
Tipe data yang sering digunakan untuk bilangan bulat adalah longint. Biasakan menggunakan longint sebagai pengganti integer, karena longint diproses sangat cepat oleh prosesor 32-bit, bahkan lebih cepat daripada memroses sebuah integer.
Catatan untuk bilangan real: Semua tipe bilangan real dapat menyimpan bilangan positif dan negatif. Dan BASEe-EXP artinya adalah BASE x 10EXP. Jadi, misalnya tipe data single dapat menyimpan nilai 0, 1.5 x 10-45..3.4 x 1038 (positif), dan -3.4 x 1038..-1.5 x 10-45(negatif).
Bilangan real juga memiliki tingkat keakuratan yang berbeda. Misalnya single akurat sampai 7-8 digit dan double akurat sampai 15-16 digit. Jadi, hasil dari 1.0 / 3.0 * 3.0 mungkin bukan 1.0, tetapi 0.9999999 atau 1.0000001. Oleh karena itu, pada saat menggunakan tipe data real, jangan melakukan pembandingan dengan tanda “sama dengan” ( = ). Misalkan Anda memiliki variabel bilangan real bernama r. Pernyataan
if (r = 1.0) then
adalah hal yang salah, karena tipe bilangan real mungkin tidak menyimpan nilai yang persis sama dengan 1.0. Hal yang seharusnya dilakukan adalah
if (abs(r - 1.0) > toleransi) then
dengan toleransi didefinisikan sebagai sebuah nilai yang sangat kecil, misalnya 0.0001. Ingat bahwa nilai toleransi juga tidak boleh terlalu kecil, karena nilai toleransi yang terlalu kecil tidak akan berguna untuk pembandingan bilangan real.
Pada artikel-artikel berikutnya, akan dibahas array dan record, sebagai tipe data yang sering kali lebih bermanfaat, tetapi akan memakan memori yang lebih besar dari sebuah variabel tunggal.
Sebagai catatan, ada perbedaan antara pemakaian memori oleh global variable dan local variable. Semua global variable akan memakai memori pada saat program mulai dijalankan sampai program selesai. Sedangkan, local variable hanya memakan memori pada saat prosedur atau fungsi yang mengandungnya dipakai. Misalnya Anda memiliki sebuah prosedur seperti ini (notasi array akan dibahas selanjutnya):
procedure Tulis;
var
    a: array[1..1000000] of longint;
begin
    writeln;
end;
Prosedur ini akan memakai memori 1000000 * 4 bytes = 4 MB hanya jika prosedur ini dipanggil. Setelah prosedur ini selesai, memori 4 MB tersebut akan dibebaskan kembali. Jika prosedur Tulis tidak pernah dipanggil, array a tidak akan pernah diciptakan. Biasanya total memori yang boleh dipakai global variable dan yang boleh dipakai local variable memiliki batasan yang berbeda. Batas memori global variable adalah sesuai yang tertera di header soal, tetapi batas memori local variable biasanya ditandai dengan “stack size”, dan biasanya tidak lebih dari 8 MB. Oleh karena itu, disarankan tidak membuat struktur data local variable yang terlalu besar.
Prosedur atau fungsi rekursif juga akan memakan memori yang cukup besar jika fungsi atau prosedur tersebut dipanggil terus-menerus sehingga mencapai kedalaman yang sangat besar. Contohnya:
function Genap(n: integer): boolean;
begin
    if (n = 0) then
        return true
    else
        return not Genap(n - 1);
end;
Fungsi di atas adalah fungsi rekursif yang berfungsi untuk menentukan apakah suatu bilangan genap atau ganjil, tetapi melakukannya dengan cara yang sangat tidak efisien. Jika Genap(10000000) dipanggil, fungsi tersebut akan melakukan rekursi ke Genap(9999999), Genap(9999998), Genap(9999997), dan seterusnya, berusaha mencapai Genap(0). Namun, pada kedalaman tertentu, fungsi tersebut akan mengalami “stack overflow”, yaitu sebuah kondisi di mana batas stack (batas memori local variable) telah dilampaui. Perhatikan bahwa fungsi genap paling sedikit memakan 12 bytes memori:
  • 4 bytes untuk tipe data parameter n: integer
  • 4 bytes untuk boolean (meskipun boolean hanya memakai 1 byte, tetapi compiler akan membulatkan ke atas menjadi 4 bytes)
  • 4 bytes untuk menyimpan alamat “return address” pada saat run-time
Jadi, setelah sekitar hampir 670000 kali memanggil dirinya sendiri, stack yang dipakai akan melebihi 8 MB, sehingga terjadi “stack overflow”.