Monday, November 22, 2010

Software

     Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasi, dan berbagai informasi yang dapat dibaca dan ditulis oleh komputer. Dengan kata lain, sistem komputer yang tidak nyata. Istilah ini menyoroti perbedaan dengan perangkat keras komputer.

   Berikut adalah beberapa contoh jenis perangkat lunak, yaitu:

  • Aplikasi perangkat lunak (software aplikasi) seperti pengolah kata, spreadsheet menghitung tabel, media player, dan paket aplikasi kantor seperti OpenOffice.org.
  • Sistem operasi (sistem operasi) seperti Ubuntu.
  • alat pengembangan perangkat lunak (software alat pengembangan) seperti kompiler untuk bahasa pemrograman tingkat tinggi seperti Pascal dan bahasa pemrograman tingkat rendah adalah bahasa assembly.
  •  Kontrol perangkat keras (device driver) adalah penghubung antara perangkat keras dan asisten komputer adalah perangkat lunak yang banyak digunakan di supermarket dan sekolah, yaitu penggunaan scanner barcode dalam aplikasi database lain
  •  menyelesaikan perangkat lunak (firmware) seperti yang ditempatkan dalam jam tangan digital dan remote control.
  •  Free software (software 'gratis' gratis) dan open source software (perangkat lunak open source)
  •  perangkat lunak bebas (freeware)
  •  pengujian perangkat lunak (shareware trialware / ')
  •  merusak perangkat lunak (malware)

Hardware


      
Hardware Komputer (Inggris: hardware) adalah semua bagian fisik komputer, dan dibedakan dengan data yang ada di [atau yang beroperasi di dalamnya, dan dibedakan dengan perangkat lunak (software) yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tasks.Limitation nya perangkat keras dan perangkat lunak akan sedikit buram kalau kita berbicara mengenai firmware, karena firmware ini adalah perangkat lunak yang "dibuat" ke dalam perangkat keras. Firmware ini merupakan wilayah dari bidang ilmu komputer dan teknik komputer, yang jarang dikenal oleh user.Computers umum pada umumnya adalah komputer pribadi (PC) dalam bentuk desktop atau menara kotak yang terdiri dari:
·         Dewan sistem / mother board yang merupakan tempat CPU, memori dan bagian lainnya, dan memiliki slot untuk kartu tambahan.
·         RAM - jangka pendek penyimpanan data, sehingga komputer tidak perlu selalu mengakses hard disk untuk mencari data. Sebuah jumlah yang lebih besar dari RAM akan membantu kecepatan PC Anda
o    Bus:
§  PCI Bus 
§  ISA Bus 
§  USB 
§  AGP
o   ROM (Read Only Memory) di mana firmware diletakkan
o   CPU (Central Processing Unit) sebagai otak dan komputer utama
·         Power supply - sebuah kotak yang merupakan transformator, tegangan dan kontrol kipas
·         Penyimpanan pengendali IDE, SCSI atau lainnya, yang mengontrol hard disk, floppy disk, CD-ROM dan drive lainnya; kontroler ini terletak di motherboard (on-board) atau di kartu tambahan
·         tampilan video controller yang memproduksi output untuk komputer display
·         pengendali bus Komputer (paralel, serial, USB, Firewire) untuk menyambung komputer dengan alat tambahan luar lainnya seperti printer atau scanner
·         Beberapa jenis penyimpanan komputer:
o   CD - tipe paling umum media yang dapat dilepas, murah tapi mudah rusak.
§  CD-ROM
§  CD-RW
§  CD-R
o   DVD
§  DVD-ROM
§  DVD-RW
§  DVD-R
o   Floppy disk
·         Storage in- menyimpan data dalam komputer untuk penggunaan jangka panjang.
o   Hard disk - untuk penyimpanan data jangka panjang
o   Disk array controller
·         Sound card- menerjemahkan signal dari papan sistem ke bahasa yang dapat dimengerti oleh speaker, dan memiliki terminal untuk plug-in earphone.
·         Networking - untuk menghubungkan komputer ke internet dan / atau komputer lainnya.
o   Modem - untuk koneksi dial-up.
o   Network card - untuk DSL / kabel, dan / atau menghubungkan ke komputer lain.
o   Dan Alat lainnya.
Selain itu, perangkat keras dapat memasukan komponen luar. Berikut ini merupakan komponen standar atau yang umum digunakan.
§   Input
·         Keyboard
·         Tool pointer
o   Mouse
o   Trackball
·         Joystick
·         Gamepad
·         Scanner picture
·         Webcam
·         Graphic Tablets
§  Output
·         Printer
·         Speaker
·         Monitor
§  Jaringan / Networking
·         Modem
·         Network card

Bahasa Pemrograman



       Bahasa pemrograman, atau sering disebut juga dengan bahasa komputer, adalah teknik komando / instruksi standar untuk memerintah komputer. Bahasa pemrograman ini adalah satu set aturan sintaks dan semantik digunakan untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer yang tepat untuk menentukan data yang akan diproses oleh komputer, bagaimana data ini akan disimpan / ditransmisikan, dan tepat seperti apa langkah yang harus diambil dalam berbagai situasi.

Menurut tingkat kedekatan dengan mesin komputer, bahasa pemrograman terdiri dari:
  1. Bahasa mesin, yang memberikan perintah ke komputer dengan menggunakan kode bahasa biner, misalnya 01100101100110
  2.  Bahasa Tingkat rendah, atau dikenal sebagai bahasa perakitan (bah.Inggris Majelis), yang memberikan perintah kepada komputer dengan menggunakan kode pendek (kode mnemonic), misalnya, MOV, SUB, CMP, JMP, JGE, JL, LOOP, dll .
  3. Bahasa Tingkat Menengah, yang merupakan bahasa komputer yang menggunakan campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang simbolik, misalnya, {,},?, <<,>, & &, | |, dll.
  4. High Level Language, yang merupakan bahasa komputer yang menggunakan instruksi yang berasal dari unsur-unsur kata-kata bahasa manusia, misalnya, mulai, akhir, jika, untuk, sementara, dan, atau, dll.

Kebanyakan bahasa pemrograman digolongkan sebagai bahasa tingkat tinggi, bahasa hanya C yang diklasifikasikan sebagai High Level Language dan Majelis Bahasa Level Rendah.

* Daftar Bahasa Pemrograman

Teknologi Informasi

Teknologi informasi dilihat dari kata penyusunnya dan teknologi informasi. Kemudahan teknologi informasi adalah hasil rekayasa manusia terhadap proses penyampaian informasi dari pengirim ke penerima sehingga pengiriman informasi tersebut akan lebih cepat, lebih luas, dan penyimpanan lebih lama.

 Sejarah
Pada awal sejarah, manusia bertukar informasi melalui bahasa. Jadi bahasa adalah teknologi, bahasa memungkinkan seseorang memahami informasi yang disampaikan oleh orang lain. Tetapi bahasa yang disampaikan dari mulut ke mulut hanya bertahan sebentar, yaitu hanya pada saat si pengirim menyampaikan informasi melalui ucapannya itu saja. Setelah ucapan itu selesai, maka informasi di tangan si penerima itu akan dilupakan dan tidak bisa disimpan lama. Selain itu, jangkauan suara juga terbatas. Untuk jarak tertentu, meskipun masih terdengar, informasi yang disampaikan lewat bahasa suara akan terdegradasi bahkan hilang sama sekali.

Setelah itu mengembangkan teknologi untuk memberikan informasi melalui gambar. Dengan gambar jangkauan informasi bisa lebih jauh. Gambar ini bisa dibawa dan disampaikan kepada orang lain. Selain itu ada informasi yang akan bertahan lebih lama. Beberapa gambar peninggalan zaman purba masih ada sampai sekarang sehingga manusia sekarang dapat (mencoba) memahami informasi yang disampaikan ke pabrik.

Penemuan alfabet dan angka arabik memudahkan cara penyampaian informasi yang lebih efisien dari cara yang sebelumnya. Suatu gambar yang mewakili suatu peristiwa dibuat dengan kombinasi alfabet, atau dengan penulisan angka, seperti MCMXLIII diganti dengan 1943. Teknologi memudahkan dengan alfabet dalam menulis informasi.

Kemudian, teknologi percetakan memungkinkan pengiriman informasi lebih cepat. Teknologi elektronik seperti radio, televisi, komputer mengakibatkan informasi lebih cepat tersebar di area yang lebih luas dan lebih lama disimpan.