Вы находитесь на странице: 1из 10

2

Software atau biasa disebut dengan perangkat lunak, computer program atau biasa disebut program saja ialah sekumpulan kode yang dirangkai menjadi instruksi tertentu kemudian di eksekusi oleh computer. Fungsi Software antara lain : 1. Mengindentifikasi Program 2. Menyiapkan aplikasi program sehingga tata kerja seluruh peralatan computer terkontrol. 3. Mengatur dan membuat pekerjaan lebih efesien.
3

Era Pemula (Pioneer) Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, Cara dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Era Pemula (Pioneer) Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, Cara dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Era Mikro Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini, perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan. Era Modern Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah superkomputer dengan 25 processor-nya, sebuah computer genggampun telah di lengkapi dengan perangkat lunak yang dapat di sinkronkan dengan PC.

Lisensi merupakan perangkat hukum yang berbeda dibandingkan dengan pengalihan hak cipta. Pihak yang mendapatkan lisensi program komputer bukan merupakan pemilik dari program komputer. Lisensi hanyalah sebuah izin yang diberikan oleh pemilik hak cipta kepada pihak lain untuk menggunakan beberapa hak yang dimiliki oleh pencipta dan sama sekali bukan merupakan pengalihan kepemilikan atas hak cipta.
6

Dengan cara pembangunan yang rumit, tentu saja software berharga mahal. Ada beberapa macam lisensi penggunaan software. Berdasarkan lisensi ini, software dapat dikelompokkan menjadi: 1. Software komersial (off-the-shelf, proprietary software)/Nonfree software. software dalam jenis ini dijual bebas di pasaran. Pengguna software ini harus membeli ijin untuk menggunakan softaware dan tidak diijinkan untuk mengubah, menggandakan dan mendistribusikan.
7

2. Free software software dalam jenis ini dikenal sebagai open source software atau free software karena penggunaannya berdasarkan lisensi (ijin pemakaian) open source license atau free software license. Lisensi jenis ini dikeluarkan pertama kali oleh Free Software Foundation (FSF). Nama lisensi yang dikeluarkan adalah GNU GENERAL PUBLIC LICENSE atau sering disingkat GNU GPL.
8

Secara umum program yang dinamakan free software (perangkat lunak bebas) atau open source software (perangkat lunak sumber terbuka) adalah program yang lisensinya memberi kebebasan kepada pengguna menjalankan program untuk apa saja, mempelajari dan memodifikasi program, dan mendistribusikan penggandaan program asli atau yang sudah dimodifikasi tanpa harus membayar royalti kepada pengembang sebelumnya.
9

Empat jenis kebebasan bagi para pengguna perangkat lunak, yaitu: 1. Kebebasan untuk menjalankan programnya untuk tujuan apa saja 2. Kebebasan untuk mempelajari bagaimana program itu bekerja serta dapat disesuaikan dengan kebutuhan anda. Akses pada kode program merupakan suatu prasyarat. 3. Kebebasan untuk menyebarluaskan kembali hasil salinan perangkat lunak tersebut sehingga dapat membantu sesama anda. 4. Kebebasan untuk meningkatkan kinerja program, dan dapat menyebarkannya ke khalayak umum sehingga semua menikmati keuntungannya (kebebasan 3). Akses pada kode program merupakan suatu prasyarat juga.
10

Bahasa Pemrograman merupakan bahasa-bahasa yg dipakai programmer untuk menuliskan kumpulan instruksi-instruksi atau perintah yang dikenal oleh computer.
Menurut tingkatannya, bahasa programan dibedakan menjadi 2 macam : 1. Bahasa pemrograman tingkat rendah . Contoh : Assembly (dekat hubungannya dgn bahasa mesin). Biasa digunakan untuk membuat game (Nintendo Entertainment System / NES, SEGAs dan Genesis). 2. Bahasa pemrograman tingkat tinggi . Contoh : C, C++ dan Visual C++. Hampir semua perangkat lunak dunia dari web browser dibuat dgn Visual C++. Contoh lain : Power Builder, Delphi, SQL Windows, Visual Basic, Java
11

Вам также может понравиться