Jangan mencari kawan yang membuat engkau merasa nyaman, tetapi carilah teman yang memaksamu untuk terus berkembang [Thomas J. Watson, Pendiri IBM]
Tampilkan postingan dengan label Sistem Operasi. Tampilkan semua postingan
Tampilkan postingan dengan label Sistem Operasi. Tampilkan semua postingan

Rabu, 18 November 2009

TUGAS 3

1. Aktifitas apa yang dilakukan sistem operasi berhubungan dengan:
a) Manajemen proses
b) Manajemen memory utama
c) Manajemen file
Jawab:
a. Manajemen proses
Sistem operasi bertanggung jawab dalam aktivitas yang berhubungan dengan manajemen proses seperti:
• Process creation and deletion
• Process suspension (blok) and resumption
• Mekanisme:
 Sinkronisasi antar proses
 Komunikasi antar proses
b. Manajemen memory utama
Sistem operasi bertanggung jawab dalam aktivitas yang berhubungan dengan manajemen memory utama seperti:
• Melacak pemakaian memori (siapa dan berapa besar?).
• Memilih program mana yang akan diload ke memori.
• Alokasi dan de-alokasi memori fisik untuk program.

c. Manajemen file
Sistem operasi bertanggung jawab dalam aktivitas yang berhubungan dengan manajemen file seperti:
• Membuat dan menghapus file.
• Membuat dan menghapus directory.
• Dukungan primitif untuk manipulasi file dan directory.
• Pemetaan file ke dalam secondary storage.
• Pemetaan file ke dalam media storage yang stabil (nonvolatile).

2. Apa kegunaan sistem command interpreter ?
Jawab:
Kegunaan dari sistem command interpreter:
• Untuk mengambil dan mengeksekusi pernyataan perintah berikutnya.
3. Apa yang dimaksud dengan system calls ? Sebutkan contohnya.
Jawab:
System calls adalah sebuah sistem yang menyediakan interface (antar muka) antara program (user program yang berjalan) dan bagian OS. System calls menjadi jembatan antara proses dan OS. System call biasanya tersedia dalam bentuk instruksi bahasa assembly.
Contoh dari system calls:
UNIX menyediakan system call: read,writeoperasi I/O untuk file.

4. Apa yang dimaksud sistem program ?
Jawab:
Sistem program menyediakan lingkungan yang nyaman untuk pengembangan dan eksekusi program. Kebanyakan user melihat system operasi yang didefinisikan oleh sistem program dan bukan system call sebenarnya. System program adalah masalah yang relatif kompleks, namun dapat dibagi menjadi beberapa kategori, antara lain:
• Manipulasi File
• Status Informasi
• Modifikasi File
• Bahasa Pemrograman yang mendukung
• Pemanggilan dan Eksekusi Program.
• Komunikasi
• Program-program aplikasi

5. Apa keuntungan dan kelemahan sistem layer ?
Jawab:
Keuntungan dan kelemahan sistem layer:
• Dibuat dengan menggunakan pendekatan top-down, semua fungsi ditentukan dan dibagi menjadi komponen-komponen.
• Modularisasi sistem dilakukan dengan cara memecah sistem operasi menjadi beberapa lapis (tingkat).
• Lapisan terendah (layer 0) adalah perangkat keras dan lapisan teratas (layer N) adalah user interface.
• Dengan sistem modularisasi, setiap lapisan mempunyai fungsi (operasi) tertentu dan melayani lapisan yang lebih rendah.

6. Apa keuntungan dan kerugian sistem virtual memory ?
Jawab:
Keuntungan sistem virtual memory:
• Konsep mesin virtual menyediakan proteksi yang lengkap untuk sumber daya system sehingga masing-masing mesin virtual dipisahkan mesin virtual yang lain. Isolasi ini tidak memperbolehkan pembagian sumber daya secara langsung
• Sistem mesin virtual adalah mesin yang sempurna untuk riset dan pengembangan system operasi. Pengembangan system dikerjakan pada mesin virtual, termasuk di dalamnya mesin fisik dan tidak mengganggu operasi system yang normal.
Kerugian sistem virtual memory:
• Konsep mesin virtual sangat sulit untuk mengimplementasikan kebutuhan dan duplikasi yang tepat pada mesin yang sebenarnya.

Read rest of entry

Senin, 16 November 2009

TUGAS 2

TUGAS 2

1. Sebutkan dua fungsi utama sistem operasi ?
Jawab:
a. Sebagai Extended Machine (Virtual Machine)
• Menyembunyikan kompleksitas pemrograman hardware dari programmer atau user.
• Menyajikan fasilitas yang lebih mudah dan sederhana untuk menggunakan hardware.
b. Sebagai Resource Manager
• Mengatur dan mengefisienkan penggunaan sumber daya komputer (computer resources)
• Tugas utamanya : memantau penggunaan semua resources, menerapkan aturan (policy), mengalokasikan resources yang diminta, mengambil kembali (dealokasi) resource.


2. Apa yang dimaksud dengan multiprogramming ? Berikan dua alasan diadakannya multiprogramming !
Jawab:
multiprogramming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu.
2 Alasan diadakannya multiprogramming yaitu:
- Dengan multiprogramming, beberapa tugas disimpan dalam memori dalam satu waktu
- Dengan multiprogramming, CPU digunakan secara bergantian sehingga menambah utilisasi CPU dan mengurangi total waktu yang dibutuhkan untuk menyelesaikan tugas-tugas tersebut.
- meningkatkan kemampuan komputer dengan melampaui batas operasi (overlap) CPU dan I/O dalam satu mesin.

3. Apa yang dimaksud dengan spooling? Apakah anda menganggap personal komputer harus memiliki spooling sebagai standar dasar di masa yang akan datang?
Jawab:
Spooling adalah proses yang sangat berguna saat berurusan dengan perangkat M/K dalam system multiprogram. Sebuah spool adalah sebuah buffer yang menyimpan keluaran untuk sebuah perangkat yang tidak dapat menerima interleaved data streams. Salah satu perangkat spool yang paling umum adalah printer. Printer hanya dapat melayani satu pekerjaan pada waktu tertentu, namun beberapa aplikasi dapat meminta printer untuk mencetak.
Spooling memungkinkan keluaran mereka tercetak satu per satu, tidak tercampur. Untuk mencetak sebuah berkas, pertama-tama sebuah proses mengeneralisasi berkas secara keseluruhan untuk di cetak dan ditempatkan pada spooling directory. Sistem operasi akan menyelesaikan masalah ini dengan meng-intercept semua keluaran kepada printer. Tiap keluaran aplikasi sudah di-spooled ke disk berkas yang berbeda. Ketika sebuah aplikasi selesai mencetak, sistem spooling akan melanjutkan ke antrian berikutnya. Di dalam beberapa sistem operasi, spooling ditangani oleh sebuah sistem proses daemon. Pada sistem operasi yang lain, sistem ini ditangani oleh in-kernel thread. Pada kedua penanganan tersebut, sistem operasi menyediakan antarmuka kontrol yang membuat users and sistem administrator dapat menampilkan antrian tersebut, untuk mengenyahkan antrian-antrian yang tidak diinginkan sebelum mulai dicetak.
Menurut pendapat saya setiap personal komputer diharuskan memiliki spooling karena manfaat dari spooling dapat mengantur antrian program yang dijalankan sehingga tidak terjadi tumpukan.
4. Pada awal perkembangan komputer, setiap byte data yang dibaca atau yang ditulis ditangani oleh CPU (tidak ada DMA-Direct Memory Access). Apa implikasinya struktur seperti ini terhadap konsep multiprogramming.
Jawab :
Multiprogramming dan sistem time-sharing meningkatkan kemampuan komputer dengan melampaui batas operasi ( overlap ) CPU dan I/O dalam satu mesin. Hal seperti itu memerlukan perpindahan data antara CPU dan alat I/O, ditangani baik dengan polling atau interrupt-driven akses ke I/O port , atau dengan perpindahan DMA. Agar komputer dapat menjalankan suatu program, maka program tersebut harus berada di memori utama (main memory). Memori utama adalah satu-satunya tempat penyimpanan yang besar yang dapat diakses secara langsung oleh prosessor, merupakan suatu array dari word atau byte, yang mempunyai ukuran ratusan sampai jutaan ribu. Setiap word memiliki alamatnya sendiri. memori utama adalah empat penyimpanan yang volatile, dimana isinya hilang bila sumber energinya ( energi listrik ) dimatikan.

5. Mengapa timesharing tidak tersebar luas pada generasi ke-2 komputer ?
Jawab:
Karena Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.
6. Instruksi-instruksi manakah yang diperbolehkan dalam Mode Kernel :
a. Set the time-of-day clock.
7. Sebutkan beberapa perbedaan sistem operasi pada personal komputer dengan sistem operasi pada mainframe!
Jawab:
Perbedaan:
Komputer Personal adalah mikrokomputer yang dianggap lebih kecil dan lebih murah dibandingkan komputer mainframe. Sistem operasi untuk komputer-komputer seperti ini diuntungkan oleh pengembangan sistem operasi untuk komputer mainframe dalam beberapa hal. Namun, semenjak penggunaan komputer untuk keperluan pribadi, maka utilisasi CPU tidak lagi menjadi perhatian utama. Karena itu, beberapa desain untuk komputer mainframe tidak cocok untuk sistem yang lebih kecil

8. Bagaimana secara umum sistem operasi memberitahukan kepada direktori kerja apakah path name untuk sebuah file adalah absolute atau relative?
Jawab:
Untuk memberitahukan kepada direktori kerja apakah path name sebuah file absolute atau relative yaitu jika absolut path dengan menuliskan lintasan sebuah berkas mulai dari root direktori sampai keberadaan sebuah berkas yang dituju. Sedangkan relatif path yaitu menuliskan lintasan sebuah berkas mulai dari direktori saat ini (direktori yang sedang diakses pengguna) sampai keberadaan sebuah berkas yang dituju. Contoh jika kita sedang berada pada direktori Tg4, maka penulisan lintasan/path dari berkas Tes yaitu untuk relatif path yaitu "../Tg4/Tes" sedangkan absolut path yaitu "/OS/Tugas/Tg4/Tes.
9. Mengapa shell bukan bagian dari sistem operasi ?
Jawab: Shell bukan merupakan bagian dari sistem operasi karena shell hanya sebagai instruksi pembaca program dan hanya merupakan Unix command interpreter yaitu program yang membaca instruksi dan mengartikan control statements umumnya. Command-Interpreter sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi perangkat Masukan/Keluaran.

10. Berikan sebuah contoh bagaimana mekanisme dan kebijaksanaan bisa terpisah dengan baik dari pejadwalan. Buat sebuah mekanisme yang bisa mengijinkan sebuah parent process untuk mengontrol kebijaksanaan penjadwalan children.
Jawab :
Saat komputer berjalan, terdapat banyak proses yang berjalan secara bersamaan. Sebuah proses dibuat melalui system call create-process membentuk proses turunan (child process) yang dilakukan oleh proses induk parent process. Proses turunan tersebut juga mampu membuat proses baru sehingga kesemua proses-proses ini pada akhirnya membentuk pohon proses. Contoh mekanisme yang bisa mengijinkan sebuah parent process untuk mengontrol kebijaksanaan penjadwalan children yaitu : Ketika sebuah proses dibuat maka proses tersebut dapat memperoleh sumber-daya seperti waktu CPU, memori, berkas atau perangkat M/K. Sumber daya ini dapat diperoleh langsung dari Sistem Operasi, dari Proses Induk yang membagi-bagikan sumber daya kepada setiap proses turunannnya, atau proses turunan dan proses induk berbagi sumber-daya yang diberikan Sistem Operasi.
11. Model Client-Server tekenal didalam distributed systems. Dapatkah juga digunakan dalam sistem komputer tunggal ?
Jawab :
Model Client - server adalah suatu arsitektur dimana sumber daya server menyediakan komputasi untuk banyak komponen client. Client dapat mengakses satu server atau multiple server. Model Client - server bisa berjalan pada mesin yg sama atau berbeda, ditulis dalam berbagai bahasa dan menggunakan sistem operasi yang berbeda. Secara umum model Client - Server adalah arsitektur jaringan aplikasi yang memisahkan klien dari server (umumnya GUI). Setiap satuan perangkat lunak klien berhubungan dengan perangkat lunak server. Model Client - server adalah arsitektur berskala dimana setiap komputer atau proses pada jaringan berperan sebagai klien atau server. Sehingga penggunaan untuk komputer tunggal tidaklah memungkinkan karena dalam model Client - server minimal terdapat 2 komputer yang digunakan sebagai client dan server.
12. Mengapa proses tabel membutuhkan sistem timesharing? Apakah hal ini juga dibutuhkan dalam system personal computer yang pada suatu saat hanya terdapat satu proses yang sedang bekerja dan mengambil alih mesin sampai proses tersebut selesai ?
Jawab :
Proses tabel membutuhkan sistem timesharing karena dengan adanya timesharing dapat dilakukan kegiatan secara bersamaan, hal ini juga dibutuhkan oleh system personal computer karena sistem pengoperasian komputer dapat dipakai oleh beberapa pengguna pada waktu yang bersamaan. Meskipun sebenarnya para pengguna tersebut dilayani oleh komputer secara bergiliran, namun kecepatan komputer membuat seolah-olah mereka dilayani bersama-sama.

13. Apa perbedaan mendasar diantara blok special file dan character special file.
Block special file : Merupakan file special dimana transfer data dilakukan perblock contohnya adalah file harddisk, cdrom, floppy dan lain-lain yang biasanya merupakan media penyimpanan.
Character special file : Merupakan file special dimana transfer data dilakukan perkarakter. Contoh filenya adalah mouse.


Read rest of entry

Jumat, 11 September 2009

TUGAS 1

1. Perbedaan dari Linux dan Windows
Perbedaan antara Linux dan Windows dapat dilihat dari beberapa aspek:
a. Awal pekembangannya
Windows berkembang dari dunia komputer mikro yang serba personal. Karena khusus untuk kebutuhan desktop, Windows sangat memfokuskan diri pada kesederhanaan penggunaan, pendekatan pada sisi end user dan sebagainya.
Linux berkembang dari dunia Unix dengan segala persoalan multi-tasking dan multi-usernya. Dengan kata lain, Linux dirancang dengan karakteristik server atau workstation high-end. Linux juga dikembangkan dengan kemampuan jaringan cukup tinggi dan sejak awal hidupnya sudah berusaha untuk berjalan pada berbagai arsitektur komputer, sehingga Linux tidak menjadikan kebutuhan desktop sebagai tujuan besar


b. HAKI
Jika dilihat dari sisi HAKI, system operasi Windows dan kebanyakan program-program aplikasinya, kepemilikan lisensi (rata-rata berharga $200 USD) merupakan sarat mutlak untuk penggunannya.
Sementara Linux dan program-program aplikasinya, berlisensi gratis dan justru mendorong para penggunanya untuk menyebarluaskan perangkat lunak tersebut.
c. User interface
Windows memiliki berbagai pilihan user interface, sebagai misal yaitu Windows 98 hanya mengenal user interface bawaan Windows 95/98. Sedangkan di Linux tidak memiliki berbagai macam user interface. Dan biasanya pilihan user interface ini dapat disesuaikan dengan spesifikasi computer atau lingkungan kerja. Sebagai misal, pada computer lambat bisa menggunakan user interface yang ringan, seperti XCFE atau fluxbox. Atau jika menyukai gaya Mac, dapat memilih desktop model GNOME atau menggunakan utility Docker. Dan jika menginginkan gaya Windows dapat menggunakan KDE.

d. Sekuriti dan virus
Windows sering bermasalah dalam sekuriti dan virus. Dari tahun ke tahun permasalahan ini bukannya semakin mengecil tapi semakin melebar. Hal ini terjadi karena banyak lubang keamanan di Windows yang bisa di eksploitasi oleh orang yang tidak bertanggung jawab.
Linux diturunkan dari system operasi Unix yang memiliki tingkat sekuriti lebih kuat. Itu sebabnya tidak ada banyak virus di Linux dan kalaupun ada tidak bisa berkembang biak dengan pesat dan biasanya tidak mampu membawa kerusakan yang besar.
e. Spyware
Spyware merupakan masalah yang cukup umum di Windows. Dalam hal yang positif program Spyware di Windows dapat dipergunakan untuk keperluan marketing, namun sayangnya ada juga yang menggunakan untuk hal-hal yang buruk seperti mencuri identitas, kartu kredit dan tindakan negatif lainnya.
Tidak banyak program spyware yang menginfeksi Linux karena cara kerja Linux yang lebih susah untuk di tembus.
f. Instalasi dan kelengkapan program
Windows merupakan system operasi, oleh karena itu Windows tidak menyediakan banyak program setelah diinstal. Kalaupun ada hanya program-program seperti Internet Explorer, Notepad dan program-program kecil lainnya.
Berbeda dengan di Linux. Walaupun Linux juga merupakan system operasi, tetapi Linux didistribusikan dengan banyak program didalamnya (dikenal dengan istilah distro). Setelah diinstal, akan ditemui banyak program dari hampir semua kategori seperti Office Suite, Multimedia, Internet, Games, dan lain-lain.
g. Program Aplikasi
Windows unggul untuk aplikasi Office-nya. Diakui bahwa Microsoft Office termasuk tool yang sangat enak untuk bekerja di PC seperti menyiapkan presentasi, tulisan, laporan, agenda dan lain-lain.
Linux unggul dalam aplikasi Webserver, proxy server, firewall, mail server, Samba dan lain-lain. Pada aplikasi server umumnya X-Windows tidak lagi digunakan di Linux, oleh karena itu Linux biasanya lebih hemat resources (memory & harddisk) di bandingkan Windows. Sementara komunitas Linux juga berusaha keras untuk mengejar ketinggalannya dalam aplikasi Office-nya dengan mengembangkan StarOffice yang dimotori oleh Sun Microsystems agar dapat digunakan secara cuma-cuma di atas Linux.
h. Konfigurasi system
Windows dikenal mudah dalam pemakaiannya, karena hampir semua hal bisa dilakukan dengan system point n’ click yang sudah berbasis grafis.
Sedangkan di Linux memerlukan perintah-perintah secara manual di command line. Namun belakangan Linux sudah mengalami perkembangan yang pesat sehingga hampir semua hal juga bisa dilakukan sama mudahnya seperti Windows.
i. Hardware support
Di Windows tidak pernah terdengar masalah hardware karena hampir semua hardware yang ada sudah menyertakan drivernya.
Berbeda dengan Linux, karena terkadang ada hardware yang tidak bisa bekerja di Linux. Hal ini disebabkan karena pembuat hardware tidak menyediakan driver versi linux.
j. Manajemen Proses
Apabila ditekan tombol Crtl-Alt-Del pada saat sistem menjalankan Windows akan terlihat sejumlah proses yang sedang berjalan. Pengguna biasa bisa mengenali sebagian besar proses-proses ini.
Bila dikirim perintah ps ax pada sistem Linux akan terlihat keterangan bahwa ada lebih dari 20 proses sedang berjalan. Bagi yang tidak mendalami sistem operasi tidak akan bisa mengenali sebagian besar dari proses-proses tersebut.
k. Sistem File
Windows menggunakan FAT dan NTFS. Windows tidak membedakan penggunaan nama file dengan huruf besar dan huruf kecil (case insensitive). Windows mengenal juga istilah drive untuk device dan partisi. Windows memiliki MyComputer sebagai root, yang didalamnya terdapat berbagai drive dan device. Windows juga tidak bisa membaca file sistem Linux (tanpa memanfaatkan program terpisah). Di sistem file, ekstensi nama file di Windows memiliki peranan penting.
Sementara Linux menggunakan ext2, ext3, reiserfs, xfs, jfs dan lain sebagainya. Linux dapat membaca dan menulis ke FAT32, dan dapat membaca dan menulis NTFS (eksperimental dan memanfaatkan proyek terpisah). Linux membedakan penggunaan huruf besar dan kecil dalam berbagai aspek penggunaan sistem operasi. Di Linux, istilah drive tidak digunakan. Yang digunakan adalah direktori biasa. Apabila dibandingkan dengan Windows, Linux mengenal direktori root (disimbolkan dengan /), yang didalamnya terdapat berbagai direktori dan device. Di Linux, ekstensi nama file tidak memiliki peranan penting.
l. Waktu Pengoperasian
Sebagai SO personal workstation, Windows akan sering dimatikan apabila ditinggalkan pemiliknya untuk menghemat listrik karena tidak akan ada orang lain yang akan menggunakan komputer itu.
Sistem Linux dirancang untuk bisa digunakan bersama-sama oleh banyak orang. Karena itu perlindungan berkas dan proses-proses milik seseorang terhadap orang lain menjadi porsi besar dari perhatian perancangnya. Pada sistem Linux (dan Windows NT/2000/XP) identifikasi user sangat menentukan hak akses pengguna. Karena itu akan banyak ditemui pengguna Linux yang bekerja dengan user root (nama super user di dunia Unix).
m. Proteksi system
Karena sistem Windows biasanya digunakan orang tertentu saja, maka sistem proteksi berkas-berkas di komputer tidak menjadi perhatian utama dalam perancangan Windows. Kapanpun pengguna Windows bisa menghapus, mengganti nama, memindah lokasi direktori file apapun yang ada di sistem. Login bukanlah keharusan bagi pengguna Windows 9x. Dengan cancel login prompt, bisa didapatkan hak akses segalanya.
Meskipun sama-sama sebagai sistem operasi (SO) komputer, Linux dan Windows memiliki perbedaan dalam banyak hal. Karena merupakan dua dunia yang berbeda, maka hampir semuanya bisa berbeda. Software yang didesain khusus untuk Windows tidak akan berjalan pada Linux, demikian juga sebaliknya.
n. Menangani crash
Dibandingkan dengan Windows 95/98/ME, Linux jauh lebih stabil. Namun jika mengikuti petunjuk sistemnya dengan baik, Windows XP juga cukup stabil.Unix dan Linux mempunyai sifat multi-user. Linux menjalankan aplikasi secara berbeda dengan Windows. Ketika suatu aplikasi terkunci, Anda dapat mematikannya dengan mudah. Cukup menekan kombinasi tombol Ctrl + Esc, dan dapat memilih aplikasi (atau proses) mana yang bermasalah. Dan jika sistem grafis yang terkunci, bisa berpindah ke command-prompt (dengan menekan Ctrl+Alt+F1) dan membunuh proses software secara manual. Juga tersedia pilihan untuk merestart desktop saja dengan menekan Ctrl+Alt+Backspace. Ini berarti tidak harus melakukan reboot sekalipun sistem Linux sedang mengalami masalah.
o. Sistim Sistribusi
Windows hanya mengenal satu distribusi yaitu Microsoft. Sementara, Linux mengenal banyak distribusi yang merupakan kumpulan kernel Linux, pustaka – pustaka sistem, dan software – software yang dibungkus dengan prosedur tertentu. Yang membedakan antar distribusi bisa saja pada semua bagian tersebut (kernel yang berbeda versi dan pengaturan, software dan pustaka yang berbeda), termasuk prosedur pemaketannya.
Sumber:
http://www.pclinux3d.com/linux/perbedaan-windows-dan-linu.html
http://yayuk05.wordpress.com/2007/11/06/beberapa-aspek-perbedaan-windows-linux/






2. Deskripsi dari:
a. GNU GPL
GNU General Public License (disingkat GNU GPL, atau cukup GPL dan dalam bahasa Indonesia diterjemahkan menjadi lisensi publik umum) merupakan suatu lisensi perangkat lunak bebas yang aslinya ditulis oleh Richard Stallman untuk proyek GNU. Lisensi GPL memberikan penerima salinan perangkat lunak hak dari perangkat lunak bebas dan menggunakan copyleft untuk memastikan kebebasan yang sama diterapkan pada versi berikutnya dari karya tersebut. Lisensi Publik Umum GNU (GNU General Public License) bertujuan untuk menjamin kebebasan untuk berbagi dan mengubah perangkat lunak bebas serta untuk menjamin bahwa perangkat lunak tersebut tetap bebas bagi penggunanya. Versi terakhir lisensi ini, yaitu versi 2, dirilis tahun 1991. Berdasarkan beberapa pengukuran, GPL merupakan lisensi perangkat lunak bebas dan sumber terbuka terpopuler. General Public License ini dapat diberlakukan terhadap hampir semua perangkat lunak Free Software Foundation dan program lain apa pun yang penciptanya mau menggunakan Lisensi ini.
Sumber:
http://id.wikipedia.org/wiki/Lisensi_Publik_Umum_GNU
http://opensolusi.info/f1rst/index.php?option=com_content&task=view&id=27&Itemid=1

b. GNU LGPL
LGPL (Lesser General Public License) Dahulu bernama GNU Library adalah free software license yang di rancang sebagai kompromi antara General Public Licensi (GPL) dan Lisensi – Lisensi perizinan yang sederhana seperti lisensi BSD dan lisensi MIT. LGPL ditulis pada tahun 1991 dan di mutakhirkan pada tahun 1999 oleh Richard Stallman dan Eben Moglen. LGPL umumnya digunakan untuk perangkat lunak libary, meskipun juga LGPL digunakan aplikasi seperti OpenOffice.org dan Mozzila
Sumber: http://id.wikipedia.org/wiki/LGPL
c. GNU AGPL
GNU AGPL dirancang untuk menutupi dugaan adanya celah aplikasi dalam GNU GPL biasa. GNU AGPL memiliki ketentuan-ketentuan tambahan untuk menangani penggunaan petangkat lunak melalui jaringan computer. Ketentuan tambahan mensyaratkan bahwa kode sumber yang lengkap dapat tersedia untuk semua jaringan berlisensi AGPL berkerja, biasanya pada sebuah aplikasi web.
Sumber: http://wapedia.mobi/en/Affero_General_Public_License

d. GNU FDL
GNU Free Documentation License (disingkat GNU FDL atau GFDL; dalam bahasa Indonesia diterjemahkan menjadi lisensi dokumentasi bebas GNU) adalah lisensi copyleft untuk isi bebas, yang dirancang oleh Free Software Foundation (FSF) untuk proyek-proyek GNU. Lisensi ini merupakan bagian untuk isi terbuka dari GNU General Public Licence (GNU GPL). Versi GFDL yang berlaku sekarang adalah versi 1.2. Lisensi ini dirancang untuk buku manual, buku teks, referensi dan bahan instruksional, serta dokumentasi yang seringkali menyertai perangkat lunak GNU GPL. Walaupun demikian, lisensi ini dapat juga dipergunakan untuk semua produk teks dengan tidak tergantung topik pembahasannya. Lisensi ini menuntut bahwa semua salinan naskah, walaupun diubah sekalipun, harus tetap mempertahankan lisensi yang sama. Salinan tersebut dapat dijual, tapi tetap harus tersedia dalam format yang dapat memfasilitasi pengubahan lebih lanjut.
Sumber: www.wikipedia.org

e. Commercial
Kata commercial (komersial dalam bahasa indonesianya) bisanya digunakan untuk istilah dalam pemberian lisensi terhadap perangkat lunak. Biasanya perangkat lunak komersial adalah perangkat lunak yang dikembangkan oleh kalangan bisnis untuk memperoleh keuntungan dari penggunaannya. Kebanyakan perangkat lunak komersial adalah berpemilik, tapi ada perangkat lunak bebas komersial, dan ada perangkat lunak tidak bebas dan tidak komersial. Selain itu commercial juga didefinisikan sebagai software yang dijual dan dilindungi hak cipta (copyright), dapat bersifat open source atau closed source (proprietary).
Sumber:
http://www.gnu.org/philosophy/categories.id.html http://www.geocities.com/imamindrap/articles/software.html

f. Trial
Trial juga sebuah istilah yang kerap digunakan dalam lisensi perangka lunak atau software. Software komersial/ propietary versi akhir (full version) yang dilepas ke konsumen untuk dievaluasi untuk jangka waktu tertentu (30/60 hari) untuk pemakaian selanjutnya diharuskan membeli. Apabila tidak melakukan pembelian, maka software akan tidak berfungsi.
Sumber: http://www.geocities.com/imamindrap/articles/software.html

g. Non Commercial
Perangkat lunak non commercial yaitu perangkat lunak yang dikembangkan oleh kalangan tertentu dengan tujuan tertentu dan tidak untuk diperjualbelikan demi memperoleh sebuah keuntungan pribadi ataupun kelompok dari penggunaanya.

h. Shareware
Shareware merupakan salah satu metode pemasaran perangkat lunak komersial dimana perangkat lunak didistribusikan secara gratis. Kebanyakan perangkat lunak shareware didistribusikan melalui internet dan dapat di-download secara gratis atau melalui majalah-majalah komputer. Pada umumnya shareware adalah software yang bebas didistribusikan, namun berjangka waktu tertentu, untuk pemakaian selanjutnya dikenakan pembayaran yang berguna untuk : membuka (unlock) proteksi software, menghilangkan peringatan (nagscreen), mengupgrade (membuka) feature tambahan. Fitur-fitur perangkat lunak shareware belum tentu mencerminkan keseluruhan fitur yang didapat ketika pengguna sudah membeli perangkat lunak tersebut, tetapi beberapa shareware membuka semua fitur tanpa terkecuali.
Sumber: http://www.geocities.com/imamindrap/articles/software.html

i. Freeware
Adalah konten yang didistribusikan secara gratis oleh author atau penciptanya, biasanya mereka memiliki lisensi GNU Public. Selain itu freeware juga di definisikan sebagai software yang bebas digunakan dan didistribusikan sepanjang tidak dimodifikasi (dan source codenya tidak tersedia). Konten Freeware itu isinya beragaram, ada yang berupa aplikasi (software), dokumen (ebook, dokumen word), source code, engine web(wordpress, CMS, PHPBB).
Sumber: http://www.geocities.com/imamindrap/articles/software.html

j. Open Source
Open Source merupakan istilah yang diterapkan untuk software yang bisa di modifikasi ulang, asalkan tetap menyisipkan nama si penciptanya. Contoh nyata adalah sistem operasi Linux, Unix dan Free BSD. Selain untuk sistem operasi, open source digunakan juga engine web, seperti CMS joomla, mambo, phpbb, wordpress, dan masih banyak lagi. Dengan adanya open source ini sebenarnya bisa dihasilkan software-software baru, misalnya saja adanya pengembangan distro Linux.


Read rest of entry
 

Mengenai Saya

Foto saya
Trenggalek, Jawa Timur, Indonesia
Seorang Mahasiswi dengan Prodi Pendidikan Teknik Informatika, Jurusan Teknik Elektro, Universitas Negeri Malang, Seperti kebanyakan orang, hobiku membaca, makanya aku juga hobi banget koleksi buku. selain baca,aku juga hobi banget maen game. Bagi yang mo tahu lebih banyak tentang aku silakan kirim email ke vie218@gmail.com

It's Vie Zone.... Copyright © 2009 Gadget Blog is Designed by Ipietoon Sponsored by Online Business Journal