Pages

Senin, 08 Oktober 2012

Tugas MK " Pengenalan Ilmu Komputer "

SOFTWARE( Perangkat Lunak )


Pengertian :
  1. Software adalah segala macam jenis program yang digunakan untuk mengoperasikan computer dan peralatanya ( hardware ).
  2. Software merupakan salah satu penunjang system komputerisasi yang tidak dapat disentuh langsung atau bersifat virtual.
  3. Software adalah salah satu komponen computer yang menjadi perantara antara Brainware dengan Hardware agar dapat saling berinteraksi.
          Jadi scara garis besar Software adalah kumpulan instruksi yang berfungsi untuk menjalankan suatu perintah, seperti memberikan informasi tentang hardware, menentukan fungsi hardware, dan menjalankan sistem.

Fungsi Software ( Perangkat Lunak )
  • Sebagai media perantara antara user dengan hardware.

Sejarah dan Perkembangan Software

             Sejarah perkembangan komputer dapat dikelompokkan menjadi 2 bagian, yaitu :

1. Software Sebelum Komputer Generasi Pertama
 
  • Pada tahun 300 SM, bangsa Yunani menciptakan suatu system komunikasi yang disebut dengan polybius telegraph. System itu menggunakan obor untuk mengirim berita dari suatu tempat ke tempat lain.
  • Tahun 1842 perangkat lunak pertama muncul yang ditulis oleh Ada Augusta, anak perempuan dari Lord Byron. Software ini diterapkan pada Analytical Engine ciptaan Charles Babbage.
  • Tahun 1933 Wallace J. Eckert menciptakan suatu program mekanik yang dipergunakan mengontrol jalannya suatu mesin yang merupakan gabungan dari beberapa mesin akuntansi. 

2. Software Semasa Komputer Generasi Pertama
  • Software pada generasi ini diciptakan oleh para ahli matematika dan ahli teknik yang digunakan untuk menyelesaikan problem yang muncul pada bidangnya. Program yang dibuat bersifat khusus karena hanya untuk satu aplikasi tertentu sehingga jika ingin digunakan untuk aplikasi lain, maka program yang baru harus dibuat lagi.
  • Untuk mengatasi kesulitan tersebut, maka orang menciptakan suatu bahasa pemrograman yang disebut bahasa tingkat tinggi. Dengan bahasa tingkat tinggi dilakukan dengan cara menulis program dalam bahasa Inggris yang diterjemahkan ke dalam bahasa mesin.
  • Komputer hanya sebagai alat yang dapat mengerjakan perintah yang diberikan oleh manusia. Bahasa yang diberikan ini menggunakan bahasa komputer.
      Bahasa komputer terdiri dari beratusan macam. Setiap bahasa mempunyai cirri-ciri tersendiri yang sesuai dengan bidangnya, seperti :
  • Bahasa Cobol (Common Bussiness Oriented Language) digunakan untuk masalah peradagangan.
  • FORTRAN (Formula Translator) digunakan untuk penyelesaian matematika.
  • BASIC (Beginner’s All Purpose Symbolic Instruction Code) digunkaan untuk perhitungan matematika dan perhitungan dagang yang sederhana.
Ada beberapa aplikasi pemrograman yang sering dipergunakan, seperti :
     Pengolah kata, perhitungan kolom dan lajur, serta untuk perhitungan statistuk dan lain-lain. Untuk mengatasai agar jangan terlalu sering menulis ulang program, dibuat suatu paket program untuk penolah kata, paket program untuk perhitungan kolom dan lajur, paket program untuk perhitungan statistik dan sebagainya.
      
Pembuat paket program pengolah kata cukup banyak, misalnya :
       WordStar, Microsoft Word dan Word Perfect, Chi Writer dan lain-lain.
Jenis-jenis program aplikasi adalah :
  • Microsoft Excel
          Untuk menyelesaikan masalah perhitungan yang terdiri dari baris dan kolom.
  • b. Microsoft Power Point
          Untuk menyelesaikan masalah yang berhubungan dengan presentasi.
  • Microsoft Acces
          Untuk menyelesaikan masalah pengolahan data/database.
  • CAD (Computer Aided Design)
         Untuk menangani bidang ilmu pengetahuan dan teknologi, seperti : merancang gedung, merancang bentuk mobil dan sebagainya.
  • DecEasy Accounting
     Untuk menyelesaikan masalah perhitungan/pelaporan dalam bidang akuntansi dan sebagainya.



HARDWARE( Perangkat Keras )

 


Pengertian :

        Hardware merupakan salah satu bagian dari komputer. Jenis - jenis hardware antara lain memory, hard disk, motherboard, mouse, keyboard, dll. Masing - masing hardware yang terdapat pada komputer telah mempunyai tugas sendiri-sendiri sehingga menghasilkan sebuah sistem komputer yang utuh dan bekerja dengan baik. Seiring dengan perkembangan tekhnologi, semakin banyak pula hardware yang terdapat di pasaran, terutama yang berhubungan dengan internet dan multimedia.
 

 Sejarah dan Perkembangan Hardware
Komputer dari sejak awal dibuatnya, hingga kini banyak mengalami perubahan dan penyempurnaan bentuk dan fungsinya. Pada tahun 1930, lahirlah suatu konsep dari komputer-komputer seba guna yang menjadi awal dari komputer modern saat ini. Ditambah lagi dengan perkembangan masyarakat yang makin kompleks dan dengan kemajuan teknologi yang telah mendorong orang-orang berbakat untuk berpikir secara pesat. Pada tahun 1937, Alan Turin seorang ahli matematika bangsa Inggris membuat sebuah analisis teoritis dari kemungkinan pengembangan komputer yang serba guna. Pelaksanaan gagasan tersebut dapat segera terwujud, karena pada Perang Dunia II pihak militer sangat membutuhkan perhitungan-perhitungan yang cepat, matang, dan akurat untuk kebutuhan perang, sehingga dari gagasan tersebut perkembangan perangkat keras (hardware) mengalami perubahan bentuk dan fungsinya, dan perangkat lunak (software) mengalami perkembangan penggunaannya menjadi program yang mudah digunakan.

A. Perkembangan Hardware
         Kemajuan teknologi yang dibuat manusia telah mengubah bentuk dan fungsi komputer tersebut dalam beberapa generasi, yaitu :

1. Generasi Pertama (1946-1959)
Komputer generasi pertama dibuat masih sangat sederhana dan belum kompleks penggunaannya, sehingga komputer generasi pertama belum dapat memproses masalah-masalah yang besar. Komputer dalam prosesnya serta pembuatnya masih menggunakan komponen yang besar-besar.

Adapun ciri-ciri komputer generasi pertama, antara lain :
a. Ukuran fisiknya besar.
b. Kecepatan prose lambat.
c. Cepat panas.
d. Membutuhkan listrik yang besar.
e. Menggunakan tabung hampa udara (Vaccum tube).
f. Memorinya menggunakan Magnetic Core Storage.
g. Masih menggunakan bahasa mesin (Machine Language).
h. Menggunakan konsep Stored Program.

Contoh komputer generasi pertama :
  • MARK I, MARK II, IBM 702, IBM 704, IBM 709 (dibuat oleh IBM/International Business Machine). 
  • UNIVAC II (dibuat oleh Sperry Rand). 
  • ENIAC (Electronic Numerical Integrator and Calculator), dibuat oleh DR. John W. Mauchly pada tahun 1942. Komputer ini berukuran besar dan berat fisiknya mencapai 30 ton. 
  • SEC (Simple Electronic Computer), dibuat oleh Electronic Computation Laboratory of Birkbeck College pada tahun 1951. 
  • Datamatic 1000 (dibuat oleh Honeywell). 
  • NCR 102A, NCR 102D (dibuat oleh National Cash Register).

2. Generasi Kedua (1959-1965)
Pembuatan komputer generasi kedua ini merupakan pengembangan dari komputer generasi pertama yang dibuat untuk menyempurnakan bentuk dari komponen dan penggunaan listrik yang lebih hemat.

Komputer generasi kedua mempunyai ciri-ciri sebagai berikut :
a. Komponen telah menggunakan transistor.
b. Ukuran fisiknya lebih kecil.
c. Kecepatan prosesnya lebih cepat.
d. Tidak cepat panas.
e. Membutuhkan listrik lebih sedikit.
f. Memori yang digunakan lebih besar.
g. Telah menggunakan bahasa tingkat tinggi (high level language).
h. Sudah dapat digunakan untuk real time (informasi yang dibutuhkan dapat dihasilkan dengan sekejap) dan time sharing (komputer digunakan bersama-sama dan komputer dapat membagi waktu untuk tiap-tiap pemakai).

Contoh komputer generasi kedua :
  • IBM 7070, IBM 7080, IBM 1400, IBM 1600 (dibuat oleh IBM/International Business Machine). 
  • Honeywell 400, Honeywell 800 (dibuat oleh Honeywell). 
  • Burroughs 200 (dibuat oleh Burroughs). 
  • GE 635, GE 645, GE 200 (dibuat oleh General Electric). 
  • UNIVAC III, UNIVAC SS80, UNIVAC SS90, UNIVAC 1107 (dibuat oleh Sperry Rand). 
  • NCR 300 (dibuat oleh National Cash Register).

3. Generasi Ketiga (1965-1970)
Komputer generasi ketiga dibuat dengan menggabungkan beberapa komponen dalam satu tempat dan disempurnakan tampilan dari komputer tersebut. Selain itu, komputer generasi ketiga telah dibuat penyimpanan memorinya lebih besar dan diletakkan di luar (eksternal) penggunaan listriknya lebih hemat dibandingkan komputer generasi kedua dan ukuran fisiknya dibuat menjadi lebih kecil, agar dapat menghemat penggunaan ruang.

Komputer generasi ketiga mempunyai ciri-ciri sebagai berikut :
a. Komponen telah menggunakan IC (Integrated Circuit) atau yang disebut "chip" dalam bentuk Hybrid Integrated Circuits atau Solid Logic Technology (SLT), yaitu transistor dan dioda diletakkan secara terpisah dalam satu tempat.
b. Kecepatan prosesnya lebih cepat.
c. Membutuhkan listrik lebih hemat.
d. Memorinya yang digunakan lebih besar, dapat menyimpan sampai ratusan ribu karakter.
 e. Telah menggunakan penyimpanan luar yang bersifat random access, yaitu magnetik disk yang berkapasitas besar.
f. Dapat digunakan untuk multi processing dan multi programming.
g. Telah dibuatnya alat input-output dengan menggunakan visual display terminal yang dapat menampilkan grafik, dapat menerima dan mengeluarkan suara, dan telah digunakannya alat pembaca tinta magnetik MICR (Magnetic Ink Character Reader).

Contoh komputer generasi ketiga :
  • GE 600, GE 235 (dibuat oleh General Electric). 
  • Burroughs 5700, Burroughs 6700, Burroughs 7700 (dibuat oleh Burroughs). 
  • UNIVAC 1108, UNIVAC 9000 (dibuat oleh Sperry Rand).

4. Generasi Keempat (1970-1995)
Komputer generasi keempat merupakan pengembangan dari komputer generasi ketiga. Komputer ini dibuat dengan menggabungkan beberapa IC yang dipadatkan, yang dalam komputer generasi ketiga belum dapat digabungkan.

Komputer generasi keempat mempunyai ciri-ciri sebagai berikut :
a. Telah menggunakan LSI (Large Scale Integration), yaitu penggabungan beribu-ribu IC yang dipadatkan dalam 1 buah chip.
b. LSI dikembangkan menjadi VLSI (Very Large Scale Integration) yang dapat memuat 150.000 transistor yang dipadatkan.
c. Chip yang digunakan telah berbentuk segi empat yang membuat rangkaian-rangkaian terpadu.

Contoh komputer generasi keempat :
  • IBM 370 (dibuat oleh IBM/International Business Machine). 
  • APPLE II (dibuat oleh Apple).

       Untuk komputer generasi yang akan datang, banyak menggunakan sensor-sensor untuk mempermudah dan mempercepat pekerjaan kita, dan komputer yang akan datang dibuat untuk mempermudah interaksi antara manusia dengan komputer secara langsung yang seakan-akan manusia tersebut berada dalam komputer. Ini dapat terwujud dengan adanya materi kecerdasan buatan (Artificial Intelligent), yaitu suatu peralatan yang dibuat untuk dapat bekerja seperti manusia, sehingga manusia bukan lagi sebagai obyek diluar komputer, melainkan manusia akan dilibatkan langsung sebagai objek di dalam komputer. Hal ini dapat anda lihat dengan dibuatnya sebuah alat untuk simulasi komputer, dimana manusia dengan menggunakan helm khusus agar tampak seperti di dalam komputer. Selain itu, kini telah dibuat robot-robot pengganti tenaga manusia. Pada robot tersebut dibuatkan sensor-sensor pendeteksi rangsangan dari luar dan akan langsung meresponnya seperti layaknya manusia.


 Daftar Pustaka

http://yopyrinaldi.blogspot.com/2009/11/sejarah-perkembangan-hardware-komputer.html
http://carapedia.com/pengertian_definisi_hardware_info2086.html
http://wartawarga.gunadarma.ac.id/2010/01/sejarah-perkembangan-software/
http://jthamrin.wordpress.com/2010/12/17/definisi-software-hardware/

::: Definisi dan Pengertian Software :::



       ada yang bilang “software itu ya program” ada juga yang bilang “software itu Windows, Linux, dll” . Semua jawaban itu tidak ada yang salah. Tapi bagi saya informasi itu masih kurang lengkap. Lalu saya mencari-cari di internet dan banyak sekali website yang mendefinisikan tentang apa itu software.

      Dari sekian banyaknya definisi tersebut, kemudian saya pelajari dan saya kelompokkan dan akhirnya dapat saya simpulkan software dikelompokkan ke dalam 3 pengertian yaitu berdasarkan definisi, jenis dan fungsinya.


Definisi

      Software merupakan hal utama yang harus ada pada komputer kita karena software adalah perangkat lunak berupa program-program yang digunakan untuk menjalankan petunjuk atau perintah-perintah saat menjalankan komputer. Macam dan jenis software juga berbeda-beda, mulai dari software untuk menulis atau untuk mengolah data, software untuk menggambar, software untuk bermain game, dll


      Agar komputer dapat membaca, mengingat, membuat keputusan (membandingkan), menghitung, menyortir, dan menghasilkan keluaran berupa informasi dalam monitor atau cetakan, komputer harus dapat membaca dan memasukkan program ke dalam memori utamanya. Program adalah instruksi dalam bahasa mesin atau yang dapat dibaca oleh komputer yang dirancang untuk tujuan tertentu sehingga kalau operator menjalankan komputer dan memijat tombol tertentu (misalnya untuk memroses data akuntansi) disebut dengan program aplikasi (aplication program). Pengertian perangkat lunak menunjuk pada program dan alat bantu lain yang bersifat menambah kemampuan komputer sebagai alat untuk melaksanakan tugas atau operasi tertentu. Program aplikasi dapat dibuat secara khusus untuk memenuhi kebutuhan khusus pula (tailor-made) atau berupa paket yang mempunyai aplikasi umum.


        Disebut juga dengan perangkat lunak, merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya. Merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga dengan program beserta data-data yang diolahnya. Pengeloahan pada software ini melibatkan beberapa hal, diantaranya adalah sistem operasi, program, dan data. Software ini mengatur sedemikian rupa sehingga logika yang ada dapat dimengerti oleh mesin komputer.


Jenis

Berdasarkan jenisnya, software dibagi menjadi 3 yaitu :
  • Firmware (BIOS)
  • Sistem Operasi (Windows, Linux, Mac OS, dll)
  • Software Aplikasi (Photoshop, WinAmp, WinZip, dll)


Propietary Software

     Propietary software adalah perangkat lunak yang tidak bebas atau semi bebas dan tidak terbuka. Pengguna dilarang atau minta ijin atau dikenakan pembatasan lainnya jika menggunakan, mengedarkan atau memodifikasinya. Source code normalnya tidak tersedia. Contoh dari propietary software adalah sistem operasi windows. Jenis software ini yang paling banyak dikenai razia oleh pihak yang berwajib.


Open Source Software

       Pola Open Source lahir karena kebebasan berkarya, tanpa intervensi berpikir dan mengungkapkan apa yang diinginkan dengan menggunakan pengetahuan dan produk yang cocok. Kebebasan menjadi pertimbangan utama ketika dilepas ke publik. Komunitas yang lain mendapat kebebasan untuk belajar, mengutak-ngatik, merevisi ulang, membenarkan ataupun bahkan menyalahkan, tetapi kebebasan ini juga datang bersama dengan tanggung jawab, bukan bebas tanpa tanggung jawab.

     Open source software seringkali rancu dengan free software, padahal ada sejumlah hal yang harus dipenuhi bila dianggap sebagai open source software, yaitu bebas didistribusikan tanpa adanya persyaratan royalty, program harus memiliki source code, lisensi harus bisa dimodifikasi dan diturunkan, integrity dari pembuat source code, lisensi tidak mendiskriminasi seseorang atau sekelompok orang, tidak ada diskriminasi melawan area pengembangan, hak cipta pada suatu program harus mampu diaplikasi dan didistribusi kembali oleh siapapun, lisensi tidak mengacu pada spesifikasi suatu produk, lisensi tidak membatasi tempat dimanasoftware tersebut didistribusikan, dan lisensi harus berisi teknologi yang netral.


Fungsi

Beberapa fungsi software antara lain :
  • mengatur Input atau Output (I/O) dari PC
  • menyediakan dan mengatur serta memerintahkan hardware agar dapat berjalan dengan baik
  • menjalankan perintah-perintah tertentu seperti menggambar, memutar musik atau film.



   Jadi scara garis besar Software adalah kumpulan instruksi yang berfungsi untuk menjalankan suatu perintah, seperti memberikan informasi tentang hardware, menentukan fungsi hardware, dan menjalankan sistem.



Daftar Pustaka