Rabu, 26 Oktober 2011

Jenis-jenis HaKI PL beserta contohnya

HaKI adalah hak eksklusif yang diberikan oleh suatu peraturan kepada seseorang atau sekelompok orang atas karyanya. HaKI tidak terpaku pada ciptaan yang berupa fisik saja tapi juga yang non-fisik seperti ilmu pengetahuan dan teknologi. Salah satunya adalah perangkat lunak / software. Ada beberapa jenis HaKI PL.
Jenis-jenis HaKI PL :
1. Perangkat lunak berpemilik
   Seseorang tidak dapat menggunakan , mengedarkan atau memodifikasinya tanpa izin pemilik. Jika mendapat izin pun biasanya si pemilik masih menetapkan batasan.
contoh : Microsoft Windows, Apple Macintosh.
2. Perangkat lunak semi-bebas
   perngkat lunak nya tidak bebas namun si pemilik mengizinkan orang lain untuk menggunakan, mengembangkan, mendistribusikannya dengan syarat tertentu seperti nirlaba.
   contoh : PGP
3. Perangkat lunak komersial
   PL ini dikembangkan untuk tujuan komersil/bisnis.
   contoh : sistem operasi windows, zope.
4. Publik domain
   PL yang sudah melewati batas kadaluarsanya maka siapapun dengan mudah bisa menggunakannya.
   contoh : STP MP3 Player
5. Freeware
   PL yang didistribusikan secara gratis namun bukan untuk pemodifikasian hanya terbatas pemakaian saja.
   contoh : Winamp,adobe Reader
6. Shareware
   PL yang didistribusikan secara gratis dengan jangka waktu tertentu. Jika batas waktu telah habis maka user harus
   membayar lisensi untuk melanjutkan penggunaan PL atau menghapusnya dari komputer.
   contoh : WinRAR,IDM.
7. Perangkat lunak bebas
   PL yang mengizinkan siapapun untuk menggunakan,menyalin,memodifikasi dan mendistribusikan secara gratis atau dengan biaya.
   contoh : Open office, mozilla firefox.
8. Copylefted
   PL yang walaupun sudah dimodifikasi namun dalam pendistribusiannya tidak boleh menambah batasan-batasan lain.
   contoh : sistem operasi Linux, Gambas2 (aplikasi pemrograman)
9. GNU General Public License (GNU/GPL)
   Kumpulan ketentuan untuk meng-Copylefted-kan PL. PL yang terdaftar GNU/GPL sebagian besar PL open source.
   contoh : sistem operasi Linux, GIMP (image editor)

Ilustrasi pendaftaran hak paten perangkat lunak

Ilustrasi pendaftaran hak paten perangkat lunak :
1. mengisi formulir permohonan
2. melampirkan dokumen-dokumen penting seperti :
   - surat kuasa
   - deskripsi, klaim, abstrak tentang perangkat lunak tersebut serta gambar (Logo) jika ada
   - surat keaslian PL
   - terjemahan dalam bahasa indonesia yang berisi uraian tentang PL
3. memenuhi semua persyaratan hukum
4. membayar biaya permohonan
   - bukti pembayaran biaya permohonan

Perbedaan Lisensi dengan Paten

Kali ini saya akan menjelaskan tentang perbedaan Lisensi dan Hak Paten beserta contohnya.
Lisensi adalah hak khusus bagi pencipta atas ciptaannya untuk dapat mempublikasikan atau memperbanyaknya. Berdasarkan Undang-undang nomor 19 tahun 2002 tentang hak cipta dikatakan bahwa : "Hak cipta (Lisensi) adalah hak eksklusif bagi pencipta untuk mengumumkan atau memperbanyak ciptaannya atau memberikan izin untuk itu dengan tidak memberikan batasan-batasan menurut peraturan perundang-undangan yang berlaku (Pasal 1 ayat 1)".
Komponen- komponen yang ada dalam Lisensi :
  • Subyek lisensi
  • obyek lisensi
Subyek lisensi :
  1. Pencipta adalah orang atau beberapa orang yang atas ide-idenya , kreatifitas, imajinasi, kecerdasannya lahir suatu ciptaan yang baru.
  2. Pemegang lisensi adalah orang yang memiliki izin atas penggunaan terhadap ciptaan tersebut. Bisa si pencipta sendiri ataupun orang atau badan yang memang diberikan izin oleh si pencipta.
Obyek lisensi :
     Ciptaan adalah hasil dari setiap karya pencipta yang khas yang menunjukan keasliannya ditinjau dalam dunia ilmu pengetahuan, seni dan sastra.
Contoh : Bill Gates adalah pemegang lisensi microsoft beserta software dan sistem operasinya.

Hak Paten.
Ketika si pencipta atau pemegang lisensi sari suatu ciptaan ingin mengumumkan (Rilis)atau memperbanyak untuk diperjual-belikan di suatu negara maka harus mendapat izin dari pemerintah di negara tersebut. Dengan demikian Hak Paten adalah hak eksklusif yang diberikan pada pemegang lisensi (yang dalam hal ini biasa disebut Investor) oleh sebuah negara lewat lembaga yang ditunjuk agar ciptaan(Produk) bisa diperbanyak di negara tersebut. Peraturan ini tertuang dalam Undang-undang No. 14 tahun 2001.
Contoh : Ketika microsoft ingin memasarkan sistem operasi terbarunya di Indonesia maka microsoft harus mendaftar hak paten atas produknya agar mendapatkan izin tersebut dari pemerintah Indonesia.

Sabtu, 22 Oktober 2011

resume : CLI di DOS

CLI (Command Line Interface) merupakan cara user untuk mengakses sistem komputer. Bagi pengguna Windows tentu akrab dengan yang namanya DOS. User bisa mengakses sistem DOS di windows dengan cara Start => Run => ketik cmd => tekan enter. Sebuah screen warna hitam akan muncul, yap itulah CLI di DOS. Command - command -nya sering disebut command prompt. Bagi pengguna sistem operasi linux ini dikenal sebagai Terminal.
Berikut ini saya akan memberitahukan beberapa command yang ada di command prompt :
1. cls berfungsi untuk membersihkan layar.
2. dir berfungsi untuk menampilkan isi direktori / folder.
3. md  berfungsi untuk membuat direktori / folder.
4. cd .. berfungsi untuk kembali ke direktori sebelumnya.
5. cd ..\.. berfungsi untuk kembali ke direktori awal.
6. rd  berfungsi untuk mengahapus direktori.
7. help dir  berfungsi untuk membuka halaman help / bantuan.
8. copy con nama file.txt berfungsi untuk membuat sebuah file berekstensi txt (text file) lalu di lanjut dengan     menekan ctrl + Z.
9. type nama file.txt  berfungsi untuk melihat isi file.
10. del nama file.txt  berfungsi untuk menghapus file.
11. type file1.txt  >>  file 2.txt   berfungsi untuk menambahkan isi dari file 1.txt ke file 2.txt
Untuk sekarang segitu dulu command yang bisa saya share, mungkin lain kali saya akan update lagi.

NB: Ada kekurangan dari penggunaan command prompt ini yaitu pada saat kita mau menghapus direktori yang berisi direktori lain ataupun berisi file, kita tidak bisa menghapusnya begitu saja tapi kita harus menghapus dulu file-file yang ada di dalamnya. Masalah ini akan semakin besar jika kedalaman direktori mencapai 8 atau 10 kedalaman. Sangat merepotkan sekali tentunya.

Rabu, 19 Oktober 2011

UNIX shell

Shell UNIX adalah sebuah command-line interpreter yang menyediakan antarmuka pengguna untuk sistem operasi UNIX dan sistem UNIX-like. Para pengguna dapat mengoperasikan komputer secara langsung dengan memasukkan perintah berupa teks atau dengan membuat script teks dari satu atau lebih perintah tersebut yang nantinya akan dieksekusi oleh command-line interpreter.

UNIX shell yang paling berpengaruh adalah Bourne shell dan C shell.
Bourne shell, sh, ditulis oleh Stephen Bourne di AT&T sebagai command line interpreter UNIX yang original, ia memperkenalkan fitur dasar untuk semua UNIX shell, termasuk piping, here documents, command substitution, variabel,struktur kontrol untuk pengujian kondisi dan perulangan, dan penamaan file. Bahasa yang digunakan dipengaruhi bahasa ALGOL 68, termasuk penggunaan kata-kata tercadang(Reserved words) untuk menandai akhir dari suatu blok baris program.

C shell, ditulis oleh Bill Joy seorang mahasiswa lulusan University of California, Berkeley. Bahasa yang digunakan termasuk struktur kontrol dan tata bahasa (grammar) dimodelkan dari bahasa C. C shell juga memperkenalkan sejumlah fitur untuk pekerjaan interaktif, termasuk sejarah dan mekanisme pengeditan, alias, tumpukan direktori, notasi tidle, jalur CD, Control JOb dan jalur hashing.

Kedua shell tersebut telah digunakan sebagai dasar koding dan model untuk berbagai derivatif dan dapat bekerja dengan fitur-fitur shell yang telah dikembangkan.
---------------------------------------------------------------------------------------------------------------
sumber : Wikipedia

shell

Shell, dalam komputer adalah salah satu jenis program bawaan sistem operasi (seringnya merupakan program yang terpisah dari inti sistem operasi) yang menyediakan komunikasi langsung antara pengguna dan sistem operasi. Contoh dari shell adalah COMMAND.COM dalam MS-DOS,
Macintosh Finder (Macintosh), Windows Explorer, Command Prompt/cmd.exe, PowerShell dalam Microsoft Windows, Bourne shell, C shell, Korn shell dan masih banyak lainnya khususnya dalam keluarga sistem operasi UNIX. Beberapa shell juga dapat digunakan untuk melakukan manajemen berkas.

Perbedaan shell dengan command interpreter

Dalam komputasi, shell adalah bagian dari perangkat lunak yang menyediakan antarmuka bagi pengguna. Biasanya istilah ini mengacu pada shell sistem operasi yang menyediakan akses ke layanan dari kernel.

Sebuah interpreter (penterjemah) teks/baris (juga command line shell, command language interpreter) adalah program komputer yang membaca baris teks yang dimasukan oleh user dan menafsirkannya dalam konteks sistem operasi atau bahasa pemorograman.

Dalam ilmu komputer, penterjemah (interpreter) biasanya berarti sebuah program komputer yang mengeksekusi, yaitu melakukan intruksi yang ditulis dalam bahasa pemrograman. Sementara interpretasi dan kompilasi adalah dua sarana utama dimana bahasa pemrograman dilaksanakan. Ini tidak sepenuhnya berbeda kategori, salah satu alasannya adalah bahwa sistem menafsirkan sebagian besar juga melakukan beberapa pekerjaan penerjemahan, seperti compiler. Sebuah interpreter mungkin adalah sebuah program yang :
  1.  mengeksekusi kode (source code) secara langsung.
  2. menerjemahkan kode ke dalam beberapa representasi intermediate yang efisien kemudian segera mengeksekusinya.
  3. secara ekspisit mengekeskusi kode yang tersimpan yang dibuat oleh kompiler yang merupakan bagian dari sistem penerjemah.
Kesimpulan :
Dari uraian diatas dapat ditarik kesimpuilan bahwa shell merupakan bagian dari sistem operasi yang menyediakan antarmuka bagi pengguna, sedangkan command interpreter adalah sebuah program yang mengeksekusi perintah dari user melalui shell tadi.
---------------------------------------------------------------------------------------------------------------
sumber -> http://in.answers.yahoo.com/question/index?qid=20080818114138AAlCMpi

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Web Host