Thursday, January 28, 2016

SEMUA TENTANG SOFTWARE


SEMUA TENTANG SOFTWARE

Penemu Software Pertama



Charles Babbage merupakan salah seorang ilmuwan di dunia yang tercatat sebagai penemu Komputer Pertama, yang telah banyak memberikan karyanya pada kehidupan manusia, khususnya bidang komputer. Mesin penghitung (Difference Engine no.1) yang ditemukan oleh Charles Babbage (1791-1871) adalah salah satu icon yang paling terkenal dalam sejarah perkembangan komputer dan merupakan kalkulator otomatis pertama. Babbage juga terkenal dengan julukan bapak komputer. The Charles Babbage Foundation memakai namanya untuk menghargai kontribusinya terhadap dunia komputer.



Charles Babbage lahir di daerah yang sekarang dikenal dengan nama Southwark, London, 26 Desember 1791, anak dari Benjamin Babbage, seorang Banker. Kelebihannya dalam matematika sangat menonjol. Saat memasuki Trinity College di Cambridge tahun 1811, dia mendapati bahwa kemampuan matematikanya jauh lebih baik, bahkan daripada tutornya sendiri.

Di usia 20 tahunan Babbage bekerja sebagai seorang ahli matematika terutama dibidang fungsi kalkulus. Tahun 1816, dia terpilih sebagai anggota "Royal Society" (organisasi sains dan akademis independen Inggris Raya, masih aktif hingga kini) dan memainkan peran penting di yayasan "Astronomical Society" (organisasi Astronomi dan geofisika Inggris raya, masih aktif hingga kini) pada tahun 1820. Pada masa ini Babbage mulai tertarik pada mesin hitung, yang berlanjut hingga akhir hayatnya.

Tahun 1821 Babbage menciptakan Difference Engine, sebuah mesin yang dapat menyusun Tabel Matematika. Saat melengkapi mesin tersebut di tahun 1832, Babbage mendapatkan ide tentang mesin yang lebih baik, yang akan mampu menyelesaikan tidak hanya satu jenis namun berbagai jenis operasi aritmatika. Mesin ini dinamakan Analytical Engine (1856), yang dimaksudkan sebagai mesin pemanipulasi simbol umum, serta mempunyai beberapa karakteristik dari komputer modern. Diantaranya adalah penggunaan punched card, sebuah unit memori untuk memasukkan angka, dan berbagai elemen dasar komputer lainnya.

Karya Babbage kurang begitu terkenal sampai suatu saat dia bertemu dengan Ada, Countess of Lovelace, anak dari Lord Byron. Babbage mula-mula bertemu ada di sebuah acara tanggal 6 Juni 1833. Sembilan tahun kemudian, Luigi Federico Manabrea (seorang insinyur dari Italia) menjelaskan cara kerja Analytical Engine. Karya ini kemudian diterjemahkan dan ditambahkan notes oleh Ada Lovelace di tahun 1843. Mulai dari saat itu orang mulai mengenal karya Charles Babbage.


 Namun sayang, hanya sedikit sisa peninggalan dari prototipe mesin Difference Engine, dikarenakan kebutuhan mesin tersebut melebihi teknologi yang tersedia pada zaman itu. Dan walaupun pekerjaan Babbage dihargai oleh berbagai institusi sains, Pemerintah Inggris menghentikan sementara pendanaan untuk Difference Engine pada tahun 1832, dan akhirnya dihentikan seluruhnya tahun 1842. Demikian pula dengan Difference Engine yang hanya terwujudkan dalam rencana dan desain.

Tahun 1828 sampai 1839, Babbage medapat gelar the Lucasian chair of mathematics (gelar professor matematika paling bergengsi di dunia) dari Universitas Cambridge. Selain mesin hitung, Babbage juga memberikan berbagai kontribusi lain. Diantaranya menciptakan sistem pos modern di Inggris, menyusun table asuransi pertama yang dapat diandalkan, menemukan locomotive cowcather (struktur berbentuk segitiga di bagian depan kereta api, yang mampu membersihkan rel dari gangguan) dan beberapa lainnya. Selain itu Babbage juga menyumbangkan ide-idenya di bidang ekonomi dan politik.

Charles Babbage juga seorang ahli cryptanalysis yang berhasil memecahkan vigenere cipher (polyalphabet cipher). Kepandaiannya ini sebetulnya sudah dimilikinya sejak tahun 1854, setelah dia berhasil mengalahkan tantangan Thwaites untuk memecahkan ciphernya. Akan tetapi penemuannya ini tidak dia terbitkan sehingga baru ketahuan di abad 20 ketika para ahli memeriksa notes-notes (tulisan, catatan) Babbage.

Dibalik seluruh keberhasilannya, kegagalan dalam pembuatan mesin perhitungan dan kegagalan bantuan pemerintah kepadanya, meninggalkan Babbage dalam kecewaan dan kesedihan di akhir masa hidupnya. Babbage meninggal di rumahnya di London pada tanggal 18 Oktober 1871



A. Pengertian Software
     Software (perangkat lunak) dalam komputer adalah program yang memerintahkan komputer untuk melakukan pengolahan data. program tersebut ditulis dalam bahasa khusus yang dapat dimengerti oleh komputer.

B. Jenis Software
     Berikut akan dijelaskan beberapa jenis software (perangkat lunak). antara lain:


     1. Sistem Operasi
        Sistem operasi adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.

       Beberapa software sistem operasi yang banyak digunakan antara lain:
  • DOS (Disk Operating System) Sistem operasi ini merupakan sistem operasi yang menggunakan antarmuka dengan pengguna berbasis teks (text-mode user interface), dengan tanda kesiapan menerima perintah dari pengguna yang disebut dengan prompt. Prompt default yang digunakan dalam DOS adalah nama path ditambah dengan tanda lebih besar (>), seperti C:\>, C:\DOS\ dan lain-lain. Pengguna juga dapat menggunakan simbol prompt lainnya dengan menggunakan perintah PROMPT.
  • OS/2 (Operating Sistem 2) adalah sistem operasi yang dibuat secara bersama-sama oleh International Business Machine Corporation dan Microsoft Corporation, untuk digunakan pada komputer IBM PS/2, (pengganti komputer IBM PC/AT), sebagai pengganti sistem operasi DOS yang telah lama digunakan
  • WINDOWS, Sistem operasi Windows memiliki banyak jenis, antara lain Windows 3.x, Windows NT, Windows 95, Windows 97, Windows 98, Windows 2000, Windows Millenium, Window XP, Windows Vista dan Windows 7 yang telah beredar di pasaran.
  • UNIX Merupakan Sistem Operasi untuk jaringan komputer dan banyak digunakan pada komputer besar seperti supercomputer dan mainframe. Unix dikenalkan pada tahun 1970 oleh sebuah group yang dipimpin Ken Thompson dari Laboratorium AT & T.
  • LINUX Merupakan pengembangan dari sistem operasi unix yang dikembangkan oleh Linus Benedict Torvals. Software Linux bersifat open source karena kita dapat menggunakan dan memodifikasi secara bebas, berbeda dengan software Windows yang sudah dilindungi oleh Undang-Undang Hak Cipta. kendala penggunaan Linux adalah kebanyakan orang belum terbiasa karena masih banyak yang menggunakan Windows, selain itu Program-program yang dijalankan oleh Linux masih sangat terbatas.
     2. Program Utility
       Program Utility merupakan perangkat lunak yang bertugas untuk mengatur kinerja dan perawatan  perangkat keras sebuah komputer. Contohnya: Norton Utility dan System Tools. Biasanya pada System  Tools, kita dapat menggunakan Disk Defragmenter untuk merapikan/ menata file.
  • Moxilla firefox
  • Anti Virus
  • Winamp
  • FLV Player
  • PC Tools


     3. Program Paket
         Program Paket adalah program yang disusun sedemikian rupa sehingga dapat digunakan oleh banyak  orang dengan berbagai kepentingan, seperti: Microsoft Word digunakan untuk surat menyurat, pembuatan  laporan, pembuatan dokumen dalam bentuk surat kabar, ataupun dalam mengetik naskah. Selain Microsoft  Word, program paket yang lain adalah Microsoft Excel. Microsoft Excel digunakan untuk membantu  menghitung, memproyeksikan, serta menganalisa data.
·  Pengolah kata (word processor), contohnya : Ms. Word, Word Star, Word Perfect
·  Pengolah angka (spread sheet), contohnya : Exel, Lotus, Quattro pro
·  Pengolah data (database), contohnya : Ms. Access, Dbase, Foxpro
·  Pengolah citra (drawing, contohnya : Adobe photoshop, Corel Draw, 3DStudio.


     4. Program Aplikasi
        Program Aplikasi atau program terapan merupakan program - program komputer yang digunakan  untuk melakukan tugas - tugas tertentu sesuai dengan permintaan, seperti untuk mengetik naskah,  menggambar, mengolah foto, mengolah angka, mendengarkan musik dan menonton film.

      5. Bahasa Pemrograman
         Bahasa pemrograman adalah software yang khusus digunakan untuk membuat program komputer,  baik berupa sistem operasi ataupun program paket. Contohnya Visual Basic, Pascal, dan dBase.

  • ASP
  • HTML
  • Visual Basic
  • Pascal
  • Java
  • Delphi
  • PHP

6,Software berbayar
·         Software berbayar merupakan perangkat lunak yang didistribusikan untuk tujuan komersil, setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan cara membeli atau membayar pada pihak yang mendistribusikannya. pengguna yang menggunakan software berbayar umumnya tidak diijinkan untuk menyebarluaskan software tersebut secara bebas tanpa ijin ada penerbitnya. contoh software berbayar ini misalnya adalah sistem microsoft windows, microsoft office, adobe photo shop, dan lain-lain.
·         Freeware
·         Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan). Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware â€Å“untuk disumbangkan kepada komunitas”, namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan. Sebuah contoh utama adalah suite browser dan mail client dan Mozilla News, juga didistribusikan di bawah GPL (Free Software).
·         Free Software
·         Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. Pada kenyataannya, namanya adalah karena bebas untuk mencoba perangkat lunak sumber terbuka (Open Source) dan di sanalah letak inti dari kebebasan: program-program di bawah GPL, sekali diperoleh dapat digunakan, disalin, dimodifikasi dan didistribusikan secara bebas. Jadi free software tidak mengarah kepada gratis pembelian tetapi penggunaan dan distribusi. Begitu keluar dari lisensi kita dapat menemukan berbagai cara untuk mendistribusikan perangkat lunak, termasuk freeware, shareware atau Adware. Klasifikasi ini mempengaruhi cara di mana program dipasarkan, dan independen dari lisensi perangkat lunak mana mereka berasal.
·         Perbedaan yang nyata antara Free Software dan Freeware. Konflik muncul dalam arti kata free dalam bahasa Inggris, yang berarti keduanya bebas dan gratis. Oleh karena itu, dan seperti yang disebutkan sebelumnya, Free Software tidak perlu bebas, sama seperti Freeware tidak harus gratis.
·         Shareware
·         Shareware juga bebas tetapi lebih dibatasi untuk waktu tertentu. Shareware adalah program terbatas didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan fitur atau fungsi yang terbatas atau dengan menggunakan batas waktu yang ditetapkan (misalnya 30 hari) . Dengan demikian, memberikan pengguna kesempatan untuk menguji produk sebelum membeli dan kemudian membeli versi lengkap dari program. Sebuah contoh yang sangat jelas dari tipe ini adalah perangkat lunak antivirus, perusahaan-perusahaan ini biasanya memudahkan pelepasan produk evaluasi yang hanya berlaku untuk jumlah hari tertentu. Setelah melewati maksimum, program akan berhenti bekerja dan Anda perlu membeli produk jika Anda ingin tetap menggunakannya.
·         Kita juga dapat menemukan perangkat lunak bebas sepenuhnya, namun termasuk dalam program periklanan, distribusi jenis ini disebut Adware. Sebuah contoh yang jelas adalah program Messenger dari Microsoft yang memungkinkan penggunaan perangkat lunak bebas dalam pertukaran untuk masuk dengan cara iklan banner atau pop-up.


C. Fungsi Software - Dalam peran yang penting dalam berjalannya sistem komputer, tentu memiliki fungsi-fungsi khusus yang dimiliki software. Fungsi-fungsi software tersebut antara lain sebagai berikut..
  • Software menyediakan fungsi dasar untuk kebutuhan komputer yang dapat dibagi menjadi sistem operasi atau sistem pendukung
  • Software berfungsi dalam mengatur berbagai hardware untuk bekerja secara bersama-sama.
  • Sebagai penghubung antara software-software yang lain dengan hardware 
  • Sebagai penerjemah terhadap software-software lain dalam setiap instruksi-instruksi ke dalam bahasa mesin sehingga dapat di terima oleh hardware. 
  • Mengidentifikasi program


TIPS INSTAL SOFTWARE

1. Ketahui dengan pasti

Sebelum menginstall, ketahui dulu dengan jelas spesifikasi komputer Anda dan informasi software tersebut.

a. Spesifikasi komputer

Tidak semua komputer cocok untuk suatu software. Suatu software akan menuntut spesifikasi komputer yang memadai. Oleh karena itu, ketahui dulu spesifikasi komputer Anda.
Setelah mengetahui spesifikasi komputer Anda, ketahui system requirements software yang ingin Anda install. Apakah system requirements software tersebut dapat dipenuhi oleh komputer Anda? Jika tidak, urungkan niat untuk meng-install-nya.

b. Asal usul software dan kualitasnya

Saat ini banyak sekali software-software yang tidak penting, tidak terlalu memberikan manfaat, dll.
Parahnya lagi, jika Anda mendownload software tersebut, bisa saja software itu adalah program jahat. Software tersebut akan mendeteksi virus yang sebenarnya tidak ada sama sekali. Alias deteksi palsu.
Setelah melakukan deteksi palsu, Anda akan ditawari software antivirus yang sebenarnya tidak berguna. Entah itu berbayar atau gratis, yang jelas, semakin banyak software yang terinstall, akan makin memperlambat komputer.
Oleh karena itu, lebih baik ketahui dengan pasti tentang software tersebut. Cara referensi sebanyak-banyaknya entah itu dari internet, majalah, atau teman Anda.

2. Jangan asal klik “Next”!

Inilah salah satu penyebab utama kenapa setelah Anda menginstall software, komputer malah jadi lambat.
Saat melakukan instalasi software, jangan asal klik next, next, next tanpa memperhatikan tiap halamannya. Asal klik next dapat menyebabkan fungsi-fungsi software yang sebenarnya tidak Anda butuhkan, ikut terinstall. Akibatnya, komputer malah jadi lambat.
Berikut adalah halaman-halaman di mana Anda harus berhenti dan memperhatikan dengan baik:

a. Pemilihan lokasi (directory) install

Ciri halaman ini adalah adanya tombol “Browse”, “Change Location”, atau “Install Location”. Klik tombol tersebut untuk memilih lokasi di mana software tersebut akan Anda install.
Tips memilih lokasi yang baik adalah, jangan menginstall semua software pada drive C. Drive C yang terlalu penuh akan memperlambat kinerja sistem operasi dan dampaknya, komputer jadi lambat. Untuk software-software seperti game, sebaiknya Anda install pada drive yang lain.

Untuk memilih lokasi, Anda juga harus memperhatikan keterangan ruang yang dibutuhkan software (Space required) dan ruang yang tersisa di drive tersebut (Space available). Jangan sampai Anda memilih drive dimana space required lebih besar dibanding space available. Jika demikian, proses instalasi tidak ada berjalan.
Dan jangan pula memilih drive dimana nantinya setelah Anda install, hanya akan menyisakan sedikit ruang. Hard disk terlalu penuh dapat memperlambat komputer.

b. Pemilihan fitur

Ciri halaman ini adalah adanya kotak-kotak centang.
Biasanya secara otomatis kotak yang ada sudah tercentang semua. Namun sebaiknya Anda membaca keterangan di sebelah kotak centang tersebut. Pada keterangan fitur-fitur yang tidak Anda butuhkan, sebaiknya hilangkan saja centangnya.

Yang paling sering terjadi adalah centang pada kotak “Install toolbar”. Jika kotak tersebut tercentang, software tersebut akan menginstall toolbar pada browser atau pada windows explorer. Terlalu banyak toolbar dapat memperlambat akses internet dan kinerja komputer.
Selain kotak centang, ada juga software yang menggunakan sistem pemilihan fitur seperti pada

Untuk software yang menggunakan sistem tersebut, pilih opsi yang bertanda silang merah untuk tidak memilih fitur tersebut.
Halaman pemilihan fitur ini juga ada yang menjadi satu dengan halaman pemilih lokasi install. Jadi nantinya akan terdapat tombol “Browse” dan kotak untuk dicentang dalam 1 halaman.


Sekian,,,,


,,,, “semoga bermafaat”,,,,



Sumber: sumber link