Kamis, 16 Juni 2016

Perangkat Lunak Yang Akan Datang

Perangkat Lunak Yang Akan Datang


Software merupakan salah satu bagian dari teknologi informasi yang bersama-sama dengan komponen lainnya seperti hardware dan peranti telekomunikasi digunakan untuk mengelola informasi. Pada dasarnya, software bisa dikategorikan ke dalam beberapa jenis, antara lain:
1.      Sistem operasi. Software ini merupakan perantara antara pemakai software aplikasi dengan hardware. Sebagai suatu perantara, tugas utama dari software ini adalah untuk mengelola sumber daya komputasi (baik hardware maupun software) serta memastikan bahwa berbagai sumber daya tersebut bekerja dengan baik. Beberapa contoh software ini antara lain adalah Windows (95, 98, ME, XP, 2000, NT), Linux, FreeBSD, NetBSD, OpenBSD, MacOSX, Solaris, dan lain-lain. Jenis software ini merupakan software yang mutlak harus ada dan merupakan prasayarat dari berbagai aplikasi yang akan digunakan di komputer yang bersangkutan.
2.      Software aplikasi. Software ini merupakan software yang dibuat untuk membantu kelancaran pekerjaan manusia. Contoh dari software ini adalah OpenOffice.org (untuk keperluan pengetikan naskah, spreadsheet, dan presentasi), MS Office, KOffice (aplikasi perkantoran dari KDE), Gnumeric, Gaim (untuk instant messenger), dan lain-lain. Software aplikasi ini biasanya memang dibuat untuk suatu platform (hardware dan software sistem operasi) tertentu. Sebagai contoh, OpenOffice.org bisa diinstall pada berbagai platform, KOffice bisa diinstall pada sistem operasi Linux, FreeBSD, OpenBSD, tetapi tidak bisa diinstall pada platform Windows, dan lain-lain.
3.      Software peranti pengembangan. Software ini digunakan untuk membuat berbagai jenis software (termasuk software-software di atas). Biasanya software ini terdiri atas compiler/interpreter (untuk menjalankan program), IDE (Integrated Development Environment ­ untuk keperluan penulisan kode sumber, pelacakan kesalahan, pencarian pertolongan, serta kompilasi atau menjalankan kode sumber).

Pada saat komputer generasi pertama mulai dikembangkan, software juga mulai dikembangkan untuk mengatur kerja dari komputer tersebut. Perkembangan komputer bisa dikatakan baru bisa mencapai pemakai umum baru sekitar tahun 1980-an dengan mulai berkembangnya komputer Apple serta sistem operasi CP/M pada platform berbasis Intel yang dikenal dengan sebutan komputer pribadi (PC ­ Personal Computer). Mulai saat itu software berkembang dengan pesat dan akhirnya berhasil memunculkan raksasa software seperti Microsoft, Borland, IBM, Apple, CA (Computer Associates), Oracle, dan lain-lain.

Jika pada tahun 1980-an, momentum perkembangan dimulai dari munculnya peranti komputer pribadi, pada tahun 1990-an perkembangan pesat ditandai dari munculnya dan mulai berkembangnya komunitas online di Internet yang mengembangkan software melalui kolaborasi dengan media Internet. Revolusi ini dimulai oleh Richard Stallman yang mendirikan GNU (GNU’s Not Unix) yang bertujuan untuk membuat software sistem operasi yang bebas.

Perkembangan pesat tersebut mau tidak mau memunculkan lebih banyak alternatif software yang bisa digunakan oleh pemakai. Pada dasarnya, saat ini software bisa dikategorikan ke dalam software yang bebas (free) dan software proprietary (non-free). Software bebas adalah software yang mempunyai dan menjamin kebebasan bagi siapapun yang memperolehnya untuk mengembangkan atau menggunakan atau mendistribusikan ulang software tersebut, tentu saja dengan tetap menghargai hak cipta dari si pembuat.
Software proprietary merupakan software yang dibuat oleh individu atau perusahaan dan membatasi kebebasan dari pemakainya untuk mempelajari, memperoleh informasi sepenuhnya serta mendistribusikan ulang software tersebut.
Software bebas biasanya dikembangkan oleh komunitas, meskipun ada juga yang dikembangkan oleh perusahaan. Contoh software bebas ini antara lain adalah Linux, FreeBSD, NetBSD, OpenBSD (untuk sistem operasi), GNUCash, OpenOffice.org (untuk software aplikasi), GNU C++, FreePascal, Python (untuk peranti pengembangan).
Salah satu kelemahan (sekaligus juga merupakan kekuatan) yang mendasar dari software ini adalah pengembangan software ini yang (kebanyakan) dilakukan oleh komunitas. Banyak terjadi kasus software yang kontinuitasnya tidak bisa berlangsung dengan baik karena hanya mengandalkan pada kontribusi dari komunitas yang notabene tidak mempunyai aturan yang mengikat dengan ketat. Di lain pihak, software bebas yang dikembangkan dengan serius dan baik, ternyata mempunyai kekuatan teknis yang bagus. Berbagai contoh dari software bebas di atas bisa dilihat. Selain itu, kemungkinan alih teknologi bisa dilakukan karena software bebas ini biasanya mempunyai arsitektur yang terbuka, dengan spesifikasi terbuka dan bisa dipelajari sejauh individu tersebut mampu dan mau mempelajari. Hal lain yang tidak kalah pentingnya adalah biaya yang bisa ditekan. Meskipun software bebas tidak sama dengan software gratis, tidak bisa dipungkiri bahwa banyak software bebas yang bisa diperoleh dengan gratis.
Software proprietary biasanya dikembangkan dengan menggunakan spesifikasi serta arsitektur yang tertutup. Kondisi ini menyebabkan ketergantungan kepada vendor dan kesulitan dalam transfer teknologi. Sebagai contoh, software Samba yang dikembangkan oleh seorang Australia memerlukan proses yang panjang karena melibatkan reverse engineering protokol jaringan Windows yang mempunyai spesifikasi tertutup. Di lain pihak, karena dikembangkan oleh suatu perusahaan dan ditujukan untuk meraih keuntungan sebesar-besarnya, maka software ini menjadi mahal dan harga bisa dipermainkan oleh vendor yang bersangkutan, sesuatu yang sebenarnya sangat mengganggu.
Pada akhirnya, meskipun semuanya tergantung pada pemakai, tetapi saat ini arah perkembangan software bisa dikatakan semakin cenderung ke software bebas karena tingkat ketergantungan terhadap vendor yang sangat rendah serta berbagai keunggulan teknis dan biaya lisensi yang jauh lebih rendah. Banyak perusahaan besar juga sudah mulai menyatakan dukungannya kepada Linux, antara lain Oracle dan IBM. Pemerintah di berbagai negara juga sudah mulai mengadopsi teknologi software bebas ini. Indonesia, meskipun agak ketinggalan juga sudah mulai mengkampanyekan IGOS (Indonesia Go Open Source) yang dipelopori oleh Kementerian Riset dan Teknologi. Sebagai individu yang berkecimpung di dalam dunia yang tidak bisa dilepaskan dari teknologi informasi, sudah selayaknya kita berpikir bagaimana mengantisipasi kecenderungan ini.

Daftar Pustaka

https://bambangpdp.wordpress.com/2009/09/22/software-di-masa-depan-bebas-atau-proprietary/

Evolusi Perangkat Lunak

Evolusi Perangkat Lunak

BAB I
PENDAHULUAN
A.    Latar Belakang
       Komputer merupakan sistem elektronik untuk manipulasi data yang berlangsung dengan sangat cepat dan akurat serta terorganisir untuk menerima input atau masukan, kemudian dilakukan pemprosesan hingga didapatkan output atau keluaran dibawah pengawasan suatu langkah-langkah atau instruksi program yang tersimpan di memori atau stored program. Terdapat tiga komponen utama pada sistem komputer yaitu software, hardware, dan brainware. Berdasarkan perkembangannya, software telah mengalami evolusi yang cukup signifikan yang terbagi atas empat era evolusi yaitu era pioner, era stabil, era mikro, dan era modern. Selain mengalalami empat tahapan evolusi, software juga terbagi atas dua yaitu software sistem dan software aplikasi.
      
B.     Rumusan Masalah
       Adapun rumusan masalah yang akan dibahas pada makalah yaitu mengenai perkembangan teknologi perangkat lunak/software komputer.
C.    Tujuan
                   Adapun tujuan dari makalah ini adalah :
1.      Untuk mengetahui apa itu perangkat lunak.
2.      Untuk mengetahui perkembangan teknologi perangkat lunak/softwarekomputer.
3.      Untuk mengetahui jenis perangkat lunak/software komputer







BAB II
PEMBAHASAN
A.    Mengenal Perangkat Lunak/Software Komputer
       Dalam dunia teknologi informasi, kadang kita mendengar istilah tentang software atau perangkat lunak komputer. Dikatakan bahwa, keberadaaan hardware/perangkat keras komputer tanpa ditunjang oleh perangkat lunak maka komputer tidak dapat digunakan, begitupun sebaliknya. Nama lain dari perangkat lunak komputer adalah software. Karena disebut juga sebagai perangkat lunak, maka sifatnya pun berbeda dengan hardware atau perangkat keras, jika perangkat keras adalah komponen yang nyata yang dapat diliat dan disentuh secara langsung oleh manusia, maka software atau perangkat lunak tidak dapat disentuh dan dilihat secara fisik. Software memang tidak tampak secara fisik dan tidak berwujud benda namun bisa dioperasikan.
     Pengertian software komputer adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah. Melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah.
            Terdapat empat jenis software berdasarkan distribusinya yaitu software berbayar, freeware, free software, shareware. 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. 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). Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. 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).

Selanjutnya klik disini

Perkembangan Perangkat Lunak

BAB I PENDAHULUAN

1.1  Latar Belakang
Di zaman modern ini, perkembangan software begitu pesat.perangkat lunak yang bisa dugunakan oleh masyarakat dengan mudahnya. Perangkat lunak sendiri memiliki sejarah yang tidak pendek untuk dijelaskan.Saat ini banyak software yang begitu banyak digunakan .
Diantara teknologi informasi yang hampir disetiap tempat kita temukan adalah computer.Sekarang computer sangat berkembang pesat hampir setiap tahun computer selalu mengalami perkembangan.Orang bisa menggunakan computer dimana saja dirumah, dikafe, disekolah, dan ditempat lainnya. Sedangkan model dan design dari computer itu sendiri juga mengalami perkembangan. Dulu apabila orang ingin menggunakan computer maka hanya bias dikantor atau dirumah, kalau sekarang mereka bias menggunakan computer tersebut dimana saja yang mereka inginkan.
Software yang kita gunakan sekarang ini tidak serta merta muncul begitu saja melainkan melalui proses yang panjang dalam evolusinya. Hal ihwal munculnya komputer mungkin dapat dilihat dalam kilas balik sejarah sejak digunakannya Abacus – ditemukan di Babilonia (Irak) sekitar 5000 tahun yang lalu – sebagai alat perhitungan manual yang pertama, baik di lingkup sekolah maupun kalangan pedagang, saat itu. Pada periode selanjutnya telah banyak ditemukan alat-alat hitung mekanikal sejenis yaitu Pascaline yang ditemukan oleh Blaine Pascal pada tahun 1642, Arithometer oleh Charles Xavier Thomas de Colmar pada tahun 1820, Babbage’s Folly oleh Charles Babbage pada tahun 1822, dan Hollerith oleh Herman Hollerith pada tahun 1889.Kesemuanya masih berbentuk mesin sepenuhnya tanpa tenaga listrik.Ukuran dan kerumitan strukturnya berdasarkan atas tingkat pengoperasian perhitungan yang dilakukan.Barulah pada tahun 1940, era baru komputer elektrik dimulai sejak ditemukannya komputer elektrik yang menerapkan system ajabar Boolean.

1.2. Perumusan Masalah
1.      Apakah software itu?
2.      Sejarah Perkembangan Software
3.      Perkembangan software
1.3 Tujuan
1.      Menjelaskan apa itu software
2.      Memaparkan Sejarah Perkembangan Software Komputer
3.      Untuk mengetahui perkembangan teknologi dari pertama ditemukan sampai sekarang.


1.4 Manfaat
1.   Memberi wawasan tentang pengetahuan software
2.   Memberi pengetahuan tentang perkembangan software
3.   Meningkatkan ilmu pengetahuan dalam bidang teknologi informasi khususnya Komputer.
4.   Untuk mengetahui jenis jenis computer yang lebih canggih dan memiliki mutu yang lebih tinggi agar dapat dimanfaatkan dengan efektif dan efisien.
      5.   Memajukan daya pikir manusia agar menciptakan pola pikir inovatif dan kreatif.

Selanjutnya lihat disini