Minggu, 08 Juli 2018

KOMPUTER



Komputer merupakan perangkat yang sangat penting saat ini untuk membantu menyelesaikan pekerjaan harian anda dengan cepat, selain itu dengan ukurannya yang kecil sehingga mudah untuk dibawa-bawa. Namun bila kita melihat ke beberapa dekade yang lalu mengenai sejarah komputer beserta perkembangannya, yang mana pada saat itu tidak secanggih yang sekarang, ukurannya pun terbilang sangat besar dan berat.
Sejarah dan perkembangan komputer dibagi menjadi lima generasi, tiap generasi ditetapkan berdasarkan teknologi pengembangan yang digunakan untuk membuat komputer tersebut beroperasi. Dari tiap teknologi pengembangan ini menghasilkan komputer yang lebih kecil, murah, efisien dan tangguh.

Sejarah Komputer dari Generasi ke Generasi

Simak penjelasan dibawah ini untuk mengetahui lebih detail sejarah komputer beserta perkembangannya mulai dari komputer generasi pertama hingga sekarang:

Komputer Generasi Pertama (1946 – 1959) Tabung Vakum

komputer generasi pertama
Komputer generasi pertama dibuat pada tahun 1946 dengan menggunakan tabung vakum sebagai komponen dasar. Tabung vakum adalah material yang tidak efisien karena menghasilkan panas yang berlebihan dan juga membutuhkan daya listrik yang besar untuk dapat bekerja.
ENIAC atau Electronic Numerical Integrator and Computer merupakan salah satu contoh dari komputer generasi pertama yang dibuat oleh Mauchly dan Echert. ENIAC menggunakan 18.000 tabung vakum dengan ukuran 1800 kaki persegi dan berat hingga 30 ton.
Komputer generasi pertama menggunakan bahasa mesin, yang mana merupakan bahasa pemrograman yang paling dasar yang hanya dapat dipahami oleh komputer. Komputer generasi ini memiliki kemampuan yang terbatas untuk memecahkan suatu masalah dalam satu waktu. Untuk melakukan input digunakan kartu berlubang (punched cards) dan pita kertas. Output yang dihasilkan adalah sebuah print-out. Meski dengan fungsi yang sangat terbatas, namun biaya pembuatan komputer generasi ini terbilang fantastis, yaitu sekitar satu juta dollar.

Komputer Generasi Kedua (1959 – 1965) Transistor

sejarah komputer
Teknologi transistor menjadi awal kemunculan komputer generasi kedua, yang menggantikan peran dari tabung vakum pada komputer generasi pertama. Perkembangan transistor melambangkan peningkatan teknologi dimasa itu.
komputer generasi ketiga
Bila dibandingkan dengan tabung vakum, transistor memiliki ukuran yang lebih kecil dan menghasilkan panas yang lebih sedikit, tingkat kegagalannya juga cenderung lebih kecil bila dibandingkan dengan komputer yang dibuat dengan tabung vakum. Sebagai hasilnya, transistor mampu menciptakan komputer yang lebih kecil, lebih cepat dan lebih murah dibandingkan dengan komputer generasi pertama.
Pada komputer generasi ini juga mengalami perkembangan pada bahasa pemrograman yang dimilikinya. Bahasa mesin yang dulunya digunakan kini digantikan dengan bahasa assembly atau yang biasa juga disebut bahasa simbolik. Hal ini berarti programmer dapat memberikan instruksi dengan kata-kata. Disaat yang sama bahasa pemrograman tingkat tinggi juga sedang dikembangkan seperti Common Business-Oriented Language (CBOL) dan Formula Translator(FORTRAN). Perubahan bahasa pemrograman ini meberikan manfaat komputasi yang lebih cepat dan lebih akurat.

Komputer Generasi Ketiga (1965 – 1971) Sirkuit Terintegrasi

Pada komputer generasi ketiga ini menggunakan Integrated Circuit (ICs) menggantikan transistor sebagai komponen komputer. Transistor pada generasi ini telah di miniaturkan dan ditaruh pada IC, satu buah IC terdiri dari beberapa transistor, resistor dan kapasitor.
IC pertama kali dikembangkan oleh Jack Kilby seorang insinyur listrik yang mana kemudian dianugerahkan hadiah nobel atas penemuannya tersebut. Bagaimana tidak, dengan penemuannya tersebut memberikan peningkatan yang signifikan terhadap kecepatan dan efiesiensi dari sebuah komputer, serta membuat komputer di generasi ini jauh lebih kecil dibanding sebelumnya.
Komputer di generasi ini menjadi komputer pertama yang mana pengguna mampu berinteraksi dengan menggunakan keyboard dan monitor dengan interface sistem operasi, sebuah kemajuan bila dibandingkan dengan kertas berlubang.
Sebagai hasil dari pengembangan teknologi tersebut, komputer pada waktu itu dapat dijangkau untuk publik karena harganya yang lebih murah dan ukuran yang lebih kecil.

Komputer Generasi Keempat (1971 – Sekarang) Microprosesor

perkembangan komputer
Ini adalah generasi dimana anda berada sekarang, komputer yang anda lihat disekeliling anda merupakan komputer dari generasi keempat, “Microprosesor” adalah konsep utama dibalik generasi ini. Dalam satu chip, terdiri dari ribuan transistor dan elemen sikuit lainnya yang dihubungkan menjadi satu.
Perkembangan komputer generasi keempat tidak terlepas dari Intel, salah satu perusahaan pembuat chip yang telah menciptakan Intel 4004 Chip yang menjadi langkah awal pada perkembangan teknologi komputer yang kemudian menggantikan komponen komputer yang dulunya sebesar satu ruangan, kini hanya sebesar kepalan tangan.
Di tahun 1971 komputer pertama buatan IBM diciptakan yang didesain khusus untuk penggunaan rumahan dan tahun 1984 Macinthos pertama kali diperkenalkan oleh Apple. Melihat peningkatan yang terjadi pada komputer di generasi ini melahirkan ide untuk meciptakan sebuah jaringan komputer, yang akhirnya mengarah pada perkembangan dan kelahiran internet. Kemajuan besar lainnya yang terjadi di generasi ini adalah diciptakannya Graphical User Interface (GUI), mouse, dan kemajuan yang menakjubkan lainnya hingga menghasilkan komputer jinjing yang bisa dibawa kemana-mana atau yang biasa disebut laptop.

Komputer Generasi Kelima (Sekarang – Masa Depan) Kecerdasan Buatan

sejarah komputer
Komputer generasi kelima memiliki teknologi berdasarkan kecerdasan buatan, dan hal ini masih dalam tahap pengembangan. Tujuan dari pengembangan komputer generasi kelima ini adalah menghasilkan sebuah komputer yang mampu merespon dengan input bahasa yang kita ucapkan dan memiliki kemampuan untuk mempelajari lingkungan sekitar dan menyesuaikan dirinya sendiri.
Komputer kuantum, molekuler dan nanoteknologi menjadi kunci dari teknologi komputer generasi ini. Jadi boleh dikatakan bahwa komputer generasi ini akan memiliki kecerdasan layakanya kecerdasan pada manusia.
Setelah membaca sejarah komputer diatas beserta perbandingannya dari tiap generasi tentu membuat anda kagum atas pencapaian yang telah terjadi, maksud saya coba saja anda bayangkan bila komputer saat ini masih sebesar komputer generasi pertama, bisa anda bayangkan seberapa besar bangunan yang dibutuhkan oleh sebuah kantor untuk menyimpan beberapa komputer? Sungguh hal yang tidak masuk diakal!
Source : https://www.nesabamedia.com/sejarah-komputer-dan-perkembangan-komputer/

ANDROID

Siapa yang tidak tahu sistem operasi Android? Mungkin hampir setiap manusia di bumi ini sudah menggunakan smartphone dengan sistem operasi kepunyaan Googleyang satu ini kan?.
Tapi, apa kamu semua tau sejarah dari pembuatan sistem operasi Android sampai sebesar sekarang ini? Siapakah pendirinya? Dan apa kamu tau jika sebenarnya Android dulunya bukan milik Google?

Sejarah Dibentuknya Android

sejarah-android-judul
Nah, buat kamu yang belum tau dan masih penasaran dengan sejarah terbentuknya Android, perusahaan pembuatnya, dan dalang di balik suksesnya sistem operasi mobile nomer satu di dunia ini, tulisan ini cocok banget untuk kamu baca. Yuk, langsung disimak aja ya!

Sejarah Singkat Android

Sebelum dimiliki oleh Google, Android sendiri adalah sistem operasi yang dikembangkan oleh perusahaan bernama Android, Inc. yang didirikan di Palo Alto, California pada bulan Oktober 2003 oleh Andy Rubin, Rich Miner, Nick Sears, dan Chris White.
Perusahaan ini sendiri memang sedari awal sudah didukung secara finansial oleh Google sebelum akhirnya dibeli pada tahun 2005. Walaupun sudah dibeli oleh Google, tapi para pendiri Android, seperti Rubin, Miner dan White tetap bekerja di perusahaan.
sejarah-android-htc-dream
Akhirnya, pada tahun 2007, dirilislah sistem operasi pertama Android dengan ditandai juga didirikannya Open Handset Allience (OHA) yang tidak lain dan tidak bukan adalah bekerja untuk melakukan pengembangan standar terbuka bagi perangkat seluler. Di tahun 2008, akhirnya dirilislah HTC Dream, HP pertama yang menggunakan sistem operasi Android.

Tujuan Awal Bukan Untuk Sistem Operasi HP

Walaupun sekarang Android telah sukses dan digunakan oleh setiap vendor smartphone untuk menunjang kinerja produknya, tapi ternyata awal mulanya Android dikembangkan untuk kamera digital lho. Namun, sadar jika pasar untuk perangkat tersebut tidak telalu besar, akhirnya tujuannya pun dialihkan walaupun pada akhirnya ada kamera digital juga yang menggunakan sistem operasi ini.
sejarah-android-tujuan-awal
Setelah itu, Android akhirnya dibuat untuk menyaingi Symbian dan Windows Mobile. Namun, agar informasi tentang sistem operasi ini tidak bocor ke para rivalnya, pengembangan sistem operasi ini dilakukan secara diam-diam, walaupun para pengembangnya sendiri adalah pakar-pakar teknologi yang berpengalaman.

Nasib Para Pendiri Android

Walaupun para pendiri Android akhirnya ikut bekerja ketika Android dibeli oleh Google, namun akhirnya mereka mengundurkan diri dari perusahaan. Lalu bagaimana nasib mereka?
Rich Miner sendiri memang tidak sepenuhnya hengkang dari tim Android beberapa waktu setelah perusahaan Android Inc. dibeli oleh Google, dia kahirnya bergabung dengna tim Google Venturesdi bulan Maret 2009 dan berkantor di Cambridge, MA.
sejarah-android-pendiri
Andy Rubin sendiri yang mendirikan Android Inc. akhirnya hengkang dari Google setelah menduduki beberapa posisi penting, seperti Senior Vice President of Mobile and Digital Content, dan mengepalai proyek barunya Google. Pada Oktober 2014, akhirnya dia hengkang dan pada November 2017, Rubin memperkenalkan perusahaan smartphone-nya yang bernama Essential.

Versi-Versi Android

sejarah-android-versi
Di bawah ini menunjukkan versi-versi Android yang telah dirilis dari pertama sampai versi Android terbaru yang mungkin belum semua merasakannya. Dari tabel ini bisa kita lihat bagaimana sistem operasi Android terus tumbuh seiring perkembangannya teknologi. Yuk, langsung disimak!
VersiCodenameTanggal Rilis
1.0Astro Boy23 September 2008
1.1Bender-
1.5CupcakeMei 2009
1.6DonutSeptember 2009
2.0-2.1Eclair26 Oktober 2009
2.2Froyo20 Mei 2010
2.3Gingerbread6 Desember 2010
3.1Honeycomb10 Mei 2011
4.0.3Ice Cream Sandwich16 Desember 2011
4.1.xJelly Bean9 Juli 2012
4.4KitKat31 Oktober 2013
5.xLollipop15 Oktober 2014
6.0Marshmallow10 Agustus 2015
7.0Nougat22 Agustus 2016
8.0Oreo21 Agustus 2017

Akhir Kata

Nah, jangan cuma pake HP Android aja ya guys, kamu juga harus tau sedikit banyak sejarah Android. Siapa yang sangka kan ternyata sistem operasi Android dulunya dikembangkan untuk sebuah kamera. Bayangin deh kalo dulu akhirnya jadi buat kamera dan nggak ada smartphone Android, pasti sekarang manusia akan tersiksa banget kan?
Source : https://jalantikus.com/gadgets/sejarah-android/

JAVA


Pengenalan Java

Java adalah salah satu bahasa pemrograman berorientasi objek (OOP-Object Oriented Programming). Paradigma OOP menyelesaikan masalah dengan merepresentasikan masalah ke model objek.
Pemrograman Berorientasi Obyek (OOP)
Pemisalan Objek dalam OOP
Objek-objek dalam dunia nyata, mempunyai 2 karakteristik khusus : Status dan Perilaku. Contohnya, sepeda punya status(jumlah gir, jumlah pedal, dua buah ban) dan perilaku(mengerem, mempercepat, 
ubah gir).
Bahasa yang berorientasi pada objek pun mempunyai karakteristik yang sama dengan objek-objek di dunia nyata. Yaitu status yang dalam bahasa pemrograman biasanya disimpan sebagai Variabel dan perilaku yang diimplementasikan sebagai Method.


Sejarah Java

 

Dimulai pada tahun 1991 dibentuknya suatu tim yang diberi nama green
Tim ini dipimpin oleh Patrick Naughton dan James Gosling (Sekelompok insinyur Sun ).
Awalnya mereka ingin membuat suatu bahasa komputer yang dapat digunakan oleh TV kabel ( Cable TV Box) yang memiliki memori kecil dan setiap perusahaan memiliki tipe yang berbeda.
Untuk mengaplikasikan hal tersebut mereka menggunakan hal yang pernah dicoba oleh bahasa pascal.
Sebelumnya Niclaus Wirth telah membuat sebuah bahasa yang portable yang akan digunakan dalam mesin bayangan selanjutnya ini disebut sebagai Virtual Mesin namun saat itu belum diumumkan.
Akhirnya tim green mengunakan ide ini akhirnya mereka menciptakan Java Virtual Mesin.
Vitual mesin inilah yang menbuat java dapat dijalankan diberbagai platform.
Pada tahun 1992 tim green membuat produknya yang diberi nama *7 (Star Seven )
Namun produk ini gagal dipasaran.

Setelah itu dibuat produk yang baru. Inilah java, pada awalnya bahasa pemrograman yang dibuat tersebut diberi nama “oak “ (Kemungkinan nama ini diambil dari nama pohon yang ada didepan jendela James Gosling)
Namun setelah diperiksa ternyata nama oak sudah pernah digunakan. Maka lahirlah nama “ Java “
Pada tahun 1993 sampai pertengahan 1994 tim green yang mempunyai nama baru First person. Inc hanya menghabiskan waktu dengan memperhatikan penjualan dari produknya. Ternyata tidak satupun orang ditemukan. Akhirnya pada tahun 1994 First Person dibubarkan.
Pada tahun itu Web berkembang sangat pesat saat itu browser yang banyak digunakan adalah Mosaic suatu broser yang gratis.

Dalam suatu wawancara pada pertengahan tahun 94 James Gosling mengatakan “We could build a real cool browser. It was one of the few things in the client/serve mainstream that needed some of the weird things we’d done: architecture neutral, real-time,reliable, secure—issues that weren’t terribly important in the workstation world. So we built a browser.”
Akhirnya dibuatlah suatu browser oleh Patrick Naughton dan Jonathan Payne.
Browser itu diberi nama Hot Java. Browser ini dibuat dengan menggunakan bahasa java untuk menunjukkan kemampuan dari java.
Yang tidak kalah hebatnya mereka juga membuat teknologi yang disebut Aplet sehingga browser dapat menjalankan kode program didalam browser.
Inilah bukti dari teknologi itu yang ditunjukkan java pada tanggal 25 mei 1995
Sejak saat itu browser java memberikan lisensinya kepada browser lain untuk bisa menjalankan Applet dan pada tahun 1996 diberikan pada Internet Explorer.
Akhirnya pada tahun 1996 dikeluarkan versi pertama dari java dengan mengeluarkan java 1.02
Pada tahun 1998 dikeluarkan java 1.2 dan java mulai mengeluarkan slogannya “Write once, Run anywhre “
Edisi Java
Java adalah bahasa yang dapat dijalankan dimanapun dan di sembarang platform apapun, di beragam lingkngan : internet, intranets,consumer electronic products, dan computer applications.The java 2 platform tersedia dalam 3 edisi untuk keperluan berbeda. Untuk beragam aplikasi yang dibuat dengan bahasa Java, java dipaketkan dalam edis – edisi berikut :
1.Java 2 Standard Edition ( J2SE )
2.Java 2 Enterprise dition ( J2EE )
3.Java 2 Micro Edition ( J2ME )
Masing – masing edisi berisi Java 2 Software Development Kit ( J2SDK ) untuk mengembangkan aplikasi dan Java 2 Runtime Environent ( J2RE ) untuk menjalankan aplikasi.
Kelebihan Java di bandingkan dengan C++
Pembuat program java telah merancang java untuk menghilangkan pengalokasian dan dealokasi memori secara manual, karena java memiliki Garbage Collection
Diperkenalkannya deklarasi array yang sebenarnya dan menghilangkan aritmatika pointer. Hal ini yang sering menyebabkan memori overwrite.
Dihilangkannya multiple inheritance, mereka menggantinya dengan interface.

Pengertian Java

Java adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda menuliskan sebuah program dengan menggunakan Java, anda dapat menjalankannya hampir di semua komputer dan perangkat lain yang support Java, dengan sedikit perubahan atau tanpa perubahan sama sekali dalam kodenya. Aplikasi dengan berbasis Java ini dikompulasikan ke dalam p-code dan bisa dijalankan dengan Java Virtual Machine. Fungsionalitas dari Java ini dapat berjalan dengan platform sistem operasi yang berbeda karena sifatnya yang umum dan non-spesifik.

Slogan Java adalah “Tulis sekali, jalankan di manapun”. Sekarang ini Java menjadi sebuah bahasa pemrograman yang populer dan dimanfaatkan secara luas untuk pengembangan perangkat lunak. Kebanyakan perangkat lunak yang menggunakan Java adalah ponsel feature dan ponsel pintar atau smartphone.

Kelebihan dan kekurangan Java
Setelah membahas mengenai pengertian java, selanjutnya kita membahas mengenai kelebihan dan kekurangan java. Kelebihan Java yang pertama tentu saja multiplatform. Java dapat dijalankan dalam beberapa platform komputer dan sistem operasi yang berbeda. Hal ini sesuai dengan slogannya yangs udah dibahas sebelumnya. Yang kedua adalah OOP atau Object Oriented Programming. Java memiliki library yang lengkap. Library disini adalah sebuah kumpulan dari program yang disertakan dalam Java. Hal ini akan memudahkan pemrograman menjadi lebih mudah. Kelengkapan library semakin beragam jika ditambah dengan karya komunitas Java.

Setiap hal pasti memiliki kelebihan dan kekurangan. Kekurangan yang dimiliki oleh Java adalah pada satu slogannya, takni “Tulis sekali dan jalankan dimana saja” ternyata tidak sepenuhnya benar. Beberapa hal harus disesuaikan jika dijalankan pada platform yang berbeda. Misalnya untuk J2SE dengan platform SWT-AWT bridge tidak dapat berfungsi di Mac OS X. Kekurangan lainnya adalah kemudahan aplikasi Java didekompilasi. Dekompilasi adalah suatu proses membalikkan sebuah aplikasi menjadi kode sumbernya. Hal ini memungkinkan terjadi pada Java karena berupa bytecode yang menyimpan bahasa tingkat tinggi. Hal ini terjadi pula pada platform .NET dari Microsoft sehingga program yang dihasilkan mudah dibajak kodenya karena sulit untuk disembunyikan.

Kekurangan Java yang lain adalah penggunaan memori yang cukup banyak, lebih besar daripada bahasa tingkat tinggi sebelum generasi Java. Namun hal ini memang sesuai dengan fitur beragam yang dimiliki oleh Java. Masalah memori ini juga tidak dialami oleh semua pengguna aplikasi Java. Mereka yang sudah menggunakan perangkat keras dengan teknologi terbaru tidak merasakan kelambatan dan konsumsi memori Java yang tinggi. Lain halnya dengan mereka yang menggunakan teknologi lama atau komputer yang sudah berumur tua lebih dari empat tahun akan merasakan adanya kelambatan. Namun apapun kelemahan yang dimiliki Java, faktanya adalah Java merupakan bahasa pemrograman yang populer dan digunakan di seluruh dunia saat ini.

Diharapkan artikel mengenai pengertian java beserta kelebihan dan kekurangannya di atas dapat kamu pahami dan bermanfaat bagi kamu yang membutuhkan

Source : http://rionoadi.blogspot.com/2013/04/sejarah-java-dan-pengertian-java_1651.html

SOFTWARE

Suatu komputer biasanya disusun berdasarkan tiga penyusun yaitu hardware, software dan brainware. Tanpa ketiga penyusun tersebut, suatu komputer tak dapat digunakan . Sebab ketiganya sangat erat kaitannya. 

Namun, seperti judul di atas, untuk pembahasan kali ini kami akan fokus mengupas secara mendetail mengenai software beserta jenis-jenisnya serta berbagai hal lainnya yang berhubungan dengan software.  Nah, berikut ulasan lengkapnya.

#Definisi software

Software di defenisikan sebagai suatu perangkat lunak pada komputer yang berfungsi untuk mendukung kinerja dari perangkat keras pada komputer. Selain itu, software juga dapat di defenisikan sebagai suatu data yang memang sengaja di program, lalu kemudian di simpan, dalam berbagai macam bentuk aplikasi yang isinya mengenai program,dokumentasi dan suatu suatu informasi yang sifatnya dapat dibaca oleh komputer. 

Secara lebih ringkas, Anda dapat menyebutnya sebagai bagian dari suatu sistem pada komputer yang wujudnya tidak dapat dilihat atau lebih tepatnya perangkat lunak yang bekerja hanya dibalik layar. Apabila ditinjau secara fisik, tentu Anda tak akan dapat melihat software, sebab sudah jelas dikatakan bahwa software merupakan suatu perangkat yang sifatnya abstrak akan tetapi memiliki fungsi yang sangat vital pada komputer. 

mengenal,jenis software,software

Dengan mengoperasikan software, Anda bisa menikmati berbagai macam fungsi, hiburan seperti main game, surfing, chatting dan lain sebagainya. 

Bagaimana, sudah paham kan definisi dari software? Nah berikutnya, dari defenisi software, kita beranjak menuju jenis-jenis dari software. Oke, langsung saja, berikut ulasan lengkapnya.

#Jenis-Jenis Software

1.Shareware
Jenis software yang satu ini adalah salah satu jenis software yang telah disediakan untuk user  tanpa perlu membayar biaya uji cobanya. Akan tetapi kelemahan dari software ini adalah memiliki batasan pada kombinasi dari ketersediaan atau kenyamanan dengan fungsinya. Jadi, ketika Anda merasa tidak puas dengan software yang satu ini, tentu sangat wajar karena software jenis ini memang diperuntukkan sebagai software uji coba. 

Biasanya, jenis software yang satu ini sering Anda temukan pada banyak situs web yang biasanya menawarkan suatu aplikasi uji coba agar kemudian Anda tertarik untuk membeli versi aslinya yang memiliki lisensi. Shareware sering digunakan sebagai media atau sarana marketing untuk mengembangkan aplikasi tertentu. Shareware sering disebut sebagai trialware.

2.Freeware
Ketika Anda membaca nama dari jenis software yang satu ini, Anda pasti sudah bisa menebak jenis software apa ini. Ditinjau dari dua suku katanya saja sudah sangat jelas. Kata free  yang bisa diartikan gratis dan kata ware yang bisa diartikan perangkat. Jadi sudah jelas bahwa freeware merupakan jenis perangkat lunak dengan hak ciptanya tidak perlu dibayar dan penggunaannya juga tidak ada batasan waktu. 

Hal ini tentu berbeda dengan jenis software sebelumnya yakni shareware  yang dapat digunakan dalam jangka waktu tertentu dan harus membayar jika ingin mendapatkan versi yang asli atau lengkapnya. Jenis software ini memang sengaja dibuat yang tujuannya untuk diberikan kepada suatu komunitas tertentu. 
Meskipun demikian para maker  tersebut tentu tidak ingin kehilangan haknya sebagai pencipta, oleh karena itu ketika para maker  tersebut memilih berhenti untuk mengembangkan freeware, mereka kemudian akan memnerbitkan kode sumber yang bisa ditujukan pada para maker lain atau mungkin juga kepada khalayak umum untuk kemudian dikembangkan bersama.

3.Commercial software
Jenis software ini adalah jenis software yang berbayar, sudah sangat jelas pada kata commercial. Tujuan dibuatnya jenis software ini memang untuk komersil. Jadi sudah pasti, bagi user yang ingin menggunakan jenis software ini harus melakukan pembelian atau dengan kata lain membayarnya terlebih dulu pada pendistribusinya hingga kepada si pembuatnya secara langsung. 

Biasanya, para user  yang diizinkan untuk membeli software ini tidak diperbolehkan untuk menduplikatnya hingga menyebarluaskannya pada khalayak ramai karena dampaknya tentu akan sangat tidak baik pada mereka. Contoh dari jenis software yang satu ini adalah corel draw, adobe photoshop adobe illustrator dan lain sebagainya. Commercial software tentunya memiliki hak cipta yang sifatnya sangat dilindungi oleh undang-undang. Oleh sebab itu, tak semua orang bisa mengaksesnya secara bebas.

4.Firmware
Firmware merupakan suatu aplikasi yang mengacuh secara jelas pada suatu perangkat lunak yang tersimpan pada memori read-ony, tidak mengalami perubahan meskipun tanpa dialiri arus. Firmware yang tersimpan pada ROM sifatnya tetap(tidak dapat diubah) namun apabila jenis ROM tersebut adalah EPROM atau mungkin flash ROM, firmware-nya masih bisa diubah (sifatnya tidak tetap).

5.Malware
Kata malware merupakan gabungan dari dua kata yakni malicious dan software. Software jenis ini merupakan jenis software yang memang sengaja diciptakan dengan tujuan merusak suatu sistem pada komputer tanpa perlu meminta izin dari user-nya. Para pencipta jenis software ini sering menggunakan istilah computer virus pada semua jenis software yang dibuat untuk merusak sistem, termasuk juga true virus (virus murni).

Sebagai catatan untuk Anda, bahwa untuk mengetahui apakah software tersebut termasuk pada jenis malware dapat dilihat dari suatu alasan mengapa maker  tersebut menciptakan softwarenya bukan dilihat berdasarkan cirinya. Jenis-jenis malware diantaranya yaitu kuda troya, cacing komputer, spyware,adware, crimeware, virus dan beragam jenis malware lainnya yang memang sengaja dibuat dengan alasan yang tidak baik. Malware bukan defective software, karena defective software merupakan suatu perangkat lunak yang memiliki tujuan yang legal akan tetapi berisi bahasa program yang sangat berbahaya.

6.Free software
Isitilah free software merupakan suatu istilah yang sengaja diciptakan oleh Richard Stallman dan salah satu organisasi nirlaba yang menjadi sponsor utama pada proyek GNU ini adalah Free Software Foundation. Acuan yang digunakan pada free software ialah sebagai suatu perangkat lunak yang sifatnya bebas digunakan, dipelajari dan juga disalin namun tidak boleh memodifikasinya atau dengan kata lain kebebasan-kebebasan ini tetap harus dapat dinikmati oleh pengguna-pengguna berikutnya. Kata bebas dapat berarti ketika Anda ingin menggunakan, mengubah, mempelajari dan menyalin perangkat lunak tersebut, Anda tidak perlu mendapat izin siapa pun, karena sifatnya bebas.

Free software movement merupakan suatu gerakan yang pertama kali dicetuskan dan kemudian pada tahun sekitar 1983 dikembangkan dengan visi dan misi memberikan hak untuk mengakses software tersebut bagi seluruh computer user (pengguna komputer). Alasan dikembangkannya gerakan tersebut karena untuk membuat suatu software menjadi perangkat lunak yang bebas akses biasanya harus memiliki lisensi resmi atau setidaknya berada pada domain publik dengan menyediakan akses kode sumber bagi setiap pengguna.

7.Open source software
Termasuk ke dalam jenis perangkat lunak dengan kode sumber yang terbuka. Oleh sebab itu, sifat dari software yang satu ini adalah bebas untuk disebarluaskan dan biasanya orang-orang dari paguyuban tertentu yang coba mengembangkannya. Tujuan dari penciptaan software ini adalah agar dapat dinikmati oleh semua pengguna komputer. Perbedaan open source software dengan free software terletak pada cara untuk mendapatkan lisensi software tersebut. Biasanya, produk dari perangkat lunak ini sifatnya bebas tetapi tetap memiliki aturan tertentu.

Software tidak hanya dibedakan berdasarkan jenisnya. Tetapi juga dibagi atas tiga pembagian yaitu yang pertama sistem operasi, kemudian yang kedua program bantu dan yang terakhir adalah program siap pakai. Nah, semoga informasi ini bisa bermanfaat.

Source : https://www.kompternet.com/2016/10/mengenal-software-dan-jenis-jenisnya.html

                     ASPEK-ASPEK DI DALAM APPLICATION CONTROL FRAMEWORK                                                    Disusun...