Beberapa contoh Perangkat Lunak yang sudah memiliki HAKI :
- Aplikasi
Microsoft : Microsoft Office
Adobe : Adobe Photoshop
- Sistem Operasi
Microsoft : Microsoft Windows
Linus Torvald : Linux
- Bahasa Pemograman
Microsoft : Microsoft Visual Basic
Borland : Delphi
Nah itu hanya beberapa contoh dari perangkat lunak yang sudah memiliki HAKI secara UMUM, sementara HAKI itu sendiri terbagi atas beberapa jenis :
1.HAKI PL Berpemilik : Microsoft Windows, MacOS, Adobe Photoshop
2.HAKI PL Public Domain : Mp3 Player
3.HAKI PL Freeware : Winamp, Netscape Comunicator, Internet Explorer
4.HAKI PL Shareware : WinZip, Real Jukebox
5.HAKI PL Copylefted/Non-Copylefted : X Window System
6.HAKI PL Semi Bebas : PGP
Semester 5
Selasa, 27 Oktober 2026
Ilustrasi Pendaftaran dan Penggunaan Hak Paten
Ilustrasi Pendaftaran Paten Perangkat Lunak
Step 1 :
Pendaftaran
Mengisi formulir pendaftaran
Melampirkan contoh ciptaan dan uraian atas ciptaan yang dimohonkan
Melampirkan bukti kewarganegaraan pencipta atau pemegang hak cipta
Melampirkan surat kuasa bila melalui kuasa
Membayar biaya pendaftaran
Step 2:
Pemerksaan Administratif
Jika semua administratif yang disebutkan diatas terpenuhi dan sesuai dengan ketentuan yang berlaku maka langsung akan dilakukan evaluasi
Jika administratif tidak terpenuhi / tidak lengkap maka si pemohon akan diberikan waktu tengang selama 3 bulan untuk melengkapi semua kekurangan administratif tersebut
Jika dalam waktu 3 bulan pemohon bisa melengkapi administratifnya, maka akan dilakukan Evaluasi (point 1)
Jika dalam waktu 3 bulan pemohon tidak bisa memenuhi kekurangan administratif, maka pengajuannya akan Ditolak
Step 3 :
Evaluasi
Setelah semua administratif terpenuhi, akan dilakukan evaluasi terhadap paten yang diajukan tersebut
Step 4:
Didaftarkan
Setelah dilakukan Evaluasi, dan lolos tahap evaluasi tersebut maka pengajuan paten akan didaftarkan
Step5:
Pemberian paten terhadap PL yang diajukan
Penggunaan Paten tentu saja sesuai dengan definisi dari paten itu sendiri..jadi misalkan kita mendaftrkan suatu ide disuatu negara, maka pihak lain di negara itu tidak dapat membuat sebuah karya berdasrkan ide yang telah dipatenkan tadi.kecuali jika ada perjanjian dengan pihak pemilik paten.
Perbedaan Paten dan Lisensi
Beberapa contoh Perangkat Lunak yang sudah memiliki HAKI :
- Aplikasi
Microsoft : Microsoft Office
Adobe : Adobe Photoshop
- Sistem Operasi
Microsoft : Microsoft Windows
Linus Torvald : Linux
- Bahasa Pemograman
Microsoft : Microsoft Visual Basic
Borland : Delphi
Nah itu hanya beberapa contoh dari perangkat lunak yang sudah memiliki HAKI secara UMUM, sementara HAKI itu sendiri terbagi atas beberapa jenis :
1.HAKI PL Berpemilik : Microsoft Windows, MacOS, Adobe Photoshop
2.HAKI PL Public Domain : Mp3 Player
3.HAKI PL Freeware : Winamp, Netscape Comunicator, Internet Explorer
4.HAKI PL Shareware : WinZip, Real Jukebox
5.HAKI PL Copylefted/Non-Copylefted : X Window System
6.HAKI PL Semi Bebas : PGP
- Aplikasi
Microsoft : Microsoft Office
Adobe : Adobe Photoshop
- Sistem Operasi
Microsoft : Microsoft Windows
Linus Torvald : Linux
- Bahasa Pemograman
Microsoft : Microsoft Visual Basic
Borland : Delphi
Nah itu hanya beberapa contoh dari perangkat lunak yang sudah memiliki HAKI secara UMUM, sementara HAKI itu sendiri terbagi atas beberapa jenis :
1.HAKI PL Berpemilik : Microsoft Windows, MacOS, Adobe Photoshop
2.HAKI PL Public Domain : Mp3 Player
3.HAKI PL Freeware : Winamp, Netscape Comunicator, Internet Explorer
4.HAKI PL Shareware : WinZip, Real Jukebox
5.HAKI PL Copylefted/Non-Copylefted : X Window System
6.HAKI PL Semi Bebas : PGP
Selasa, 18 Oktober 2011
Tugas 2
Struktur Sistem Operasi Linux dan Windows
1. Linux
Linux sebagai salah satu sistem operasi memiliki elemen yang terintegrasi dan saling bekerjasama membentuk sistem tersebut. elemen-elemen tersebut diantaranya :
a. Kernel
Kernel adalah inti dari sistem linux , yang mengontrol hardware dan membentuk berbagai fungsi.Fungsi-fungsi yang dijalankan oleh kernel antara lain : pelayanan tanggal (system call), jam system,manajemen dan penjadwalan proses, manajemen memory, melakukan kegiatan akutansi sistem, melakukan penanganan kesalahan, dan interupsi.
b. Shell
shell adalah penerjemah pada linux. Sering kali shell ini disebut sebagai terminal. perangkat lunax inilah yang akan menjadi jembatan antara user dan sistem linux. User cukup memberikan perintah dan shell yang akan menanganinya. perintah-perintah shell linux dapat berupa :
* perintah built-in merupakan bagian internal dari shell
* perintah eksternal perintah yang bukan bagian internal dari shell seperti utility dan aplikasi
baik pada linux maupun unix, shell digunakan untuk interaksi antara user dengan komputer termasuk juga mengatur sesion yang ada di unix dan pemrograman. unix shell menyediakan sekumpulan intruksi khusus yang digunakan untuk membuat shell script. ada beberapa jenis shell yang ditemukan di distro linux yakni bash dan tcsh.
c. Utility
Utility adalah program yang disediakan sistem linux untuk melaksanakan tugas tertentu jumlahnya banyak dengan fungsi yang beraneka ragam. beberapa kelompok utilitas dilihat dari fungsinya :
* utilitas manajeman file dan directori
* utilitas penunjang jaringan dan komunikasi
* utilitas administrasi sistem
* utilitas pemrograman C
* utilitas penganalisis unjuk kerja sistem
* utilitas untuk keperluan backup dan restore
d. Program aplikasi
program aplikasi adalah program yang dibuat oleh user untuk memenuhi kebutuhannya sendiri. program ini dapat dibuat dengan sejumlah utilitas, perintah built-in milik shell, atau dibangun dengan bahasa pemrograman C, Cobol atao phyton dan berbagai development toolseperti oracle dan informix.bisa juga berupa program yang dibeli atau download seperti open office mozila firefox dll.
Shell
shell adalah penerjemah pada sistem operasi. Sering kali shell ini disebut sebagai terminal. perangkat lunax inilah yang akan menjadi jembatan antara user dan sistem linux. User cukup memberikan perintah dan shell yang akan menanganinya. perintah-perintah shell dapat berupa :
* perintah built-in merupakan bagian internal dari shell
* perintah eksternal perintah yang bukan bagian internal dari shell seperti utility dan aplikasi
baik pada linux maupun unix, shell digunakan untuk interaksi antara user dengan komputer termasuk juga mengatur sesion yang ada di unix dan pemrograman. unix shell menyediakan sekumpulan intruksi khusus yang digunakan untuk membuat shell script. ada beberapa jenis shell yang ditemukan di distro linux yakni bash dan tcsh.
System Call
System call merupakan mekanisme yang digunakan oleh program aplikasi untuk meminta service dari sistem operasi. Service yang dimaksud adalah services yang dikelola oleh system operasi seperti storage, memory, network, process management, mengakses perangkat keras, dll. berikut ini adalah tipe-tipe system call :
* manajeman proses
* manajeman berkas
* manajeman piranti
* sistem call informasi/pemeliharaan
* komunikasi : ini juga terbagi jadi 2 macam :
1. massage-passing
2. shared memory
Command interpreter
Command interpreter adalah program yang berfungsi untuk membaca perintah dari user.stiap sistem operasi memiliki command interpreter yang berbeda disesuaikan dengan tujuan dan I/O devices yang digunakan contohnya : CLI, Windows, Pen-based (touch) dll.
API (application program interface)
Sekumpulan fungsi dan protokol yang digunakan oleh programer saat membangun perangkat lunak untuk sistem operasi tertentu. API memungkinkan programer untuk menggunakan fungsi standar untuk berinteraksi dengan sistem operasi.
Dalam API itu terdapat fungsi-fungsi/perintah-perintah untuk menggantikan bahasa yang digunakan dalam system calls dengan bahasa yang lebih terstruktur dan mudah dimengerti oleh programmer. Fungsi yang dibuat dengan menggunakan API tersebut kemudian akan memanggil system calls sesuai dengan sistem operasinya. Tidak tertutup kemungkinan nama dari system calls sama dengan nama di API.
Keuntungan memprogram dengan menggunakan API adalah:
Portabilitas.
Programmer yang menggunakan API dapat menjalankan programnya dalam sistem operasi mana saja asalkan sudah ter- install API tersebut. Sedangkan system call berbeda antar sistem operasi, dengan catatan dalam implementasinya mungkin saja berbeda.
Lebih Mudah Dimengerti.
API menggunakan bahasa yang lebih terstruktur dan mudah dimengerti daripada bahasa system call. Hal ini sangat penting dalam hal editing dan pengembangan.
Selasa, 12 Oktober 2010
Perbedaan dasar windows, linux dan Mac OS
A. Windows
Microsoft windows adalah sistem operasi computer berbasiskan GUI yang paling banyak digunakan oleh user didunia. Awal mula munculnya windows yaitu dari QDOS (Quick and Dirty Operating System) yang ditulis oleh TIM Paterson dari Seattle Computer pada tahun 1980. Kemudian Bill Gates dari Microsoft membeli lisensi QDOS dan pada tahun 1981 diganti nama menjadi MS-DOS. Dan sekarang perkembangan windows mengalami perubahan yang signifikan dari awal mula munculnya windows. Adapun keunggulan dan kelemahannya adalah sebagai berikut
a. Keunggulan
Sistem operasi yang user-friendly.
Dukungan hardware yang lengkap, aplikasi bagi platform Windows lebih banyak.
Memiliki pengaturan control akses yang canggih dibandingkan dengansistem operasi yang lain, dikarenakan tidak semua orang dapat mengakses data secaya bebas terhadap semua objek tertentu.
Mendukung system berkas partii dengan fomat FAT, FAT16, FAT32, NTFS, juga iso9660.
Mendukung Sistem Berkas Terenskripsi ( EFS ). Sistem ini digunakan untuk memproteksi data- data yang penting agar tidak dapat di buka oleh user lain apalagi komputer lain.
b. Kelemahan
Mudah sekali tertular virus.
Harga lisensi terlau sulit dan dijangkau oleh user secara keseluruhan
Tidak ada efek tiga dimensi dan memiliki resolusi gambar terlalau rendah.
B. Linux
Linux diciptakan oleh Linus Torvalds pada tahun 1991 di Finlandia, saat itu Linus adalah seorang mahasiswa ilmu komputer di Universitas Helsinki. Pada awalnya Linux masih sangat sederhana dan belum memiliki kekuatan seperti UNIX komersial yang telah mapan. Tetapi dengan bantuan para hacker, Linus terus mengembangkan Linux dan akhirnya memliki kemampuan yang dapat disejajarkan dengan sistem operasi komersial lainnya. Lisensi Linux dipegang oleh Linus Torvalds, sebagai penghormatan atas hasil jerih payahnya mengembangkan Linux.
Linux mempunyai mempunyai pendistribusian yang memaketkan kumpulan aplikasi-aplikasi yang khusus digunakan oleh linux dan berusaha untuk menggabungkannya sehingga dapat menjadi system operasi yang berbasis linux yang sering disebut distro linux. Ada beberapa distro linux yang telah berkembang yaitu Suse, Debian, Redhat, Ubuntu, Mandrake, Slackeware, Blankon, dll. Kelebihan utama yang dimiliki oleh linux adalah pada sistem jaringannya. Adapun keunggulan dan kelebihan lainnya adalah sebegai berikut :
a. Kelebihan
Sistem operasi yang tahan tertular virus.
Linux juga stabil, sehingga menjadi platform mayoritas bagi server internet, hingga industri perfilman.
Linux juga sangat baik digunakan untuk jaringan.
Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.
Linux adalah sistem operasi yang sejak lahir murni multiuser dan multitasking.
b. Kelemahan
Masih belum banyak software yang cocok dijalankan di linux.
Beberapa hardware yang sepertinya sulit untuk menyediakan driver untuk Linux.
C. Mac OS
Mac OS adalah OS yang di keluarkan oleh Apple Inc untuk sistem komputer Machintos. Mac OS di populerkan oleh Graphical User Interface nya yang interaktif dan menarik. Tidak seperti Linux, Mac OS bukan lah open source dan hanya bisa berjalan pada komputer berarsitektur Apple. Mac OS di bagi dalam dua kategori, yang pertama adalah Mac OS klasik Sistem yang di keluarkan Apple pada tahun 1984 sampai versi Mac Os 9. Dan Mac OS X yang menjadi versi yang terbaru. Adapun kelebihan dan kekurangan yang dimiliki system operasi Mac OS ini adalah sebagai berikut :
a. Kelebihan
Tampilan yang lebih glossy sehingga bagus untuk desain grafik/multimedia.
Tidak mudah terserang virus, Karena dirancang oleh security oriented.
Ada program “sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword.
High Performance khususnya untuk MAC OS X yang dapat untuk melakukan semua hal dalam menjalankan aplikasi dengan kecepatan baik.
b. Kelemahan
Software untuk OS ini belum begitu lengkap seperti pada windows.
Harganya masih terlalu mahal.
Seakan hanya ditujukan untuk pendisain grafis.
Kurang cocok untuk aplikasi server dan game.
Itulah beberapa kelebihan dan kekurangan yang dimiliki oleh Mac OS.
Batch System FMS & IBSys
Pada sekitar tahun 1959-1960 IBM meluncurkan sebuah produk komputer mainframe dengan teknologi kedua (menggunakan transistor) yang disebut IBM 7090, yang di desain untuk "large-scale scientific & technological application". pada saat itu komputer tersebut sudah menggunakan Software yang disebut Operating System walaupun masih sederhana dan menggunakan bahasa pemrograman tingkat rendah atau assembler yaitu FORTRAN,COBOL dll.
FMS atau Fortran Monitor System merupakan Operating System yang ringan tetapi sangat efektif dalam mengoptimalkan Sistem dari Batch FORTRAN dan pemrograman Assembler.
Saat itu para pengembang Assembler masih kesulitan dalam menyempurnakan integrasi Sistem tersebut, tetapi dengan kapabilitas yang baik dari para pengembang seperti FAP (FORTRAN Assembly Program). FMS akhirnya dapat menyatukan pemrograman yang telah ditingkatkan dari compiler FORTRAN yang masih original untuk untuk arsitektur seri 704 oleh Backus dan teamnya.
IBSYS merupakan pengembangan dari sistem IBM sebelumnya yaitu FMS dan shared Operating System. meskipun suatu Operating System yang hampir serupa tetapi ada beberapa perbedaan penting. IBSys itu sendiri adalah basic monitor program, yang mengontrol "card image" (tempat penyimpanan pada saat itu) diantara tempat program dan data serta diproses sendiri. IBSys masih dibutuhkan untuk menjalankan program meskipun masih semi otomatis. card image itu sendiri merupakan magnetik tape, dimana sistem tidak bisa membaca data secara langsung tapi harus offline setelah data siap baru IBSys dapat mengeksekusinya.
CTSS & Multics
CTTS (Cray Time Sharing System) adalah Operating Sistem yang dikembangkan oleh MIT untuk Cray Super Computer pada sekitar tahun 1961. merupakan OS yang dapat saling bertukar/berjalan bersama OS lain secara real time (time-sharing Operating System).
"Compatible" itu mungkin istilah yang cocok untuk kesamaan pada standar bacth processing OS untuk IBM 7094. CTSS tidak mengubah atau menghambat proses bacth pada system FMS karena pada CTTS bekerja pada pseudo-virtual dari IBM 7094 yang memungkinkan CTTS tetap bekerja dibelakang latar FMS. sebenarnya CTTS dapat bekerja & mengakses Tape secara normal, tetapi itu masih bertentangan dengan resource (sumber daya) yang mensupport proses time-sharing tersebut.
CTTS merupakan sistem yang memiliki pengaruh penting dalam perkembangan OS. generasi time-sharing pada generasi berikutnya disebut CP/CMS. dan konsep tersebut dibenamkan pada penggantinya yaitu Multics.
Multics juga Operating System yang dikembangkan oleh ProjectMAC yang notabane dari MIT. dimulai pada tahun 1964 di cambridge, Massachusetts. Multics adalah dasar dari suksesnya CTTS. multics juga menginspirasi terciptanya UNIX pada tahun 1969. sedangkan turunan dari CTTS adalah Daemon.
Multics (Multiplexed Information and Computing) telah dipahami sebagai produk komersil untuk GE. dan telah menjadi satu dengan Honeywell, honeywell adalah pengembang yang mengambil alih multics setelah lab. bell mengundulkan diri. tapi malah produk ini kurang sukses. bahkan banyak kritikus pada majalah time yang mentertawakan jika multics dijadikan sebagai OS yang memiliki dampak besar terhasdap perkembangan generasi lainnya. meskipun begitu multics mempunyai banyak varian yang diharapkan dapat memenuhi kebutuhan Operating System pada saat itu dengan berbagai arsitektur dan aplikasi yang berbeda2. Sistem ini sudah dapat berkembang dari segi ukuran dan kecepatan hanya dengan menambahkan resource (sumberdaya) seperti memori utama,tenaga,storage/memory, dan lainnya untuk mendapatkan hasil proses computing dan kalkulasi sistem yang efisien dan handal.
Multics bisa dibilang sebagai awal mula terbentuknya Open source OS, karena pada masa tersebut mempunyai sejumlah mekanisme baku yang memungkinkan/mengijinkan para pengembang (insinyur) untuk meneliti kinerja pencapaian sistem, agar dapat bekerja secara optimal.
Langganan:
Postingan (Atom)