Rabu, 26 Oktober 2011

Pendaftaran Paten dan Penggunaan Paten untuk Perangkat Lunak


Kali ini saya coba mengulas pendaftaran hak paten, tapi sebelumnya apa c paten itu…?
Paten adalah hak eksklusif yang diberikan oleh Negara kepada Inventor atas hasil Invensinya di bidang teknologi, yang untuk selama waktu tertentu melaksanakan sendiri Invensinya tersebut atau memberikan persetujuannya kepada pihak lain untuk melaksanakannya. (UU 14 tahun 2001, ps. 1, ay. 1)
Paten perangkat lunak saat ini masih merupakan kontroversi, dan belum ada konsensus mengenai definisi dari paten perangkat lunak. Hal ini terjadi karena sering klaim untuk sebuah paten mengandung elemen yang melarang implementasi paten tersebut dalam berbagai media (misalnya, invensi dapat diimplementasikan berupa rangkaian elektronik, namun dapat pula diimplementasikan sebagai perangkat lunak), sehingga sulit untuk ditarik garis batas yang jelas antara apa yang termasuk paten perangkat lunak, dan apa yang bukan. (Sumber: wikipedia)
FOLDOC mendefinisikan paten perangkat lunak sebagai "paten yang dimaksudkan untuk menghalangi orang lain untuk menggunakan suatu teknik pemrograman". Namun definisi ini belum diterima secara universal. (Sumber: wikipedia)
Cara Pendaftaran Paten.
Pertama mengisi permohonan Paten bertulis di kantor yang berkait
Melampirkan berkas-berkas sesuai yang disyaratkan dikantor yang terkait


Contoh Perangkat Lunak Bebas
Aplikasi : GNU image manipulasi program (GIMP), dan ABIWORLD
Deskop : KDE, GNOME, GNUStepXfree
Web Browsing : Opera, Mozilla Firefox
Server : Samba, Apache, Php, Zupe
Windows System : The X windows system dan Xfree
Office suites (aplikasi kantor) : OpenOffice dan koffice

Contoh Perangkat Lunak Bermilik
Web Browsing : Internet Explorer
Anti Virus : Norton Antivirus
Aplikasi : CorelDraw, Adobe Photoshop
Bahasa Pemograman : Visual basic ,Pascal
Server : coldfusion
Office suites : Microsoft Office


Perbedaan Lisensi dan Paten

Paten merupakan hak khusus yang didapat oleh Negara kepada seseorang Inventor dalam hasil Invensinya dalam bidang teknologi dalam waktu tertentu untuk melaksanakan sendiri Invensinya tersebut ataupun memberikan perizinan kepada pihak lain untuk dilakukan ( melaksanakannya )(UU 14 tahun 2001, ps. 1, ay. 1) (wikipedia)

Lisensi dalam pengertian umum dapat diartikan memberi izin. Pemberian lisensi dapat dilakukan jika ada pihak yang memberi lisensi dan pihak yang menerima lisensi, hal ini termasuk dalam sebuah perjanjian. Definisi lain, pemberian izin dari pemilik barang/jasa kepada pihak yang menerima lisensi untuk menggunakan barang atau jasayang dilisensikan. (wikipedia)

Senin, 24 Oktober 2011

Pengenalan Perintah DOS Internal dan Fungsinya

Kembali sy akan mereview praktek Sistem Operasi pada tgl 10 Oktober 2011, dimana pada praktek tersebut materi yang dipelajari adalah mengenai perintah-perintah atau command dalam DOS.

Sekilas tentang DOS itu sendiri apa see…,
Sebenarnya DOS adalah sistem operasi, akan tetapi setelah DOS mulai banyak di tinggalkan maka sekarang dos tetap di integrasikan oleh windows yang lebih kita kenal dengan nama MS-DOS atau Command Prompt Window dengan kata lain DOS adalah Sistem Operasi Berbasis Baris Perintah.
MS-DOS merupakan shell yang memiliki banyak fungsi seperti halnya shell yang ada di linux, perintah yang ada di dalam DOS juga dapat digunakan untuk mengelola jaringan maupun hardware komputer.

Baiklah, saya akan langsung ke TKP;;;;;;;;

Langkah awal kita masuk ke MS-DOS nya dulu dengan cara Klik Start è ketikkan Run pada Search program and file è ketik Command Dos è Ok
(Saya bawakan pada windows 7), maka muncullah gambar dibawah ini:













Ini adalah perintah-perintah yang ada di MS-DOS:

TIME : mengeset atau menampilkan waktu system saat itu.

Contoh dalam tampilan DOS setelah kita mengetikkan TIME













VER :   menampilkan nomor versi dari MS- DOS.
DIR : menampilkan informasi mengenai isian-isian direktori
CD (Change Directory): untuk berpindah ke direktori
MD (Make Directory): untuk membuat direktori
DEL: untuk menghapus satu atau beberapa file sekaligus
CLS: untuk membersihkan tampilan pada layar monitor
COPY: untuk membuat salinan file
COPY CON: untuk menuliskan data/pesan berupa karakter text

Untuk contoh-contoh diatas silakan dipraktekkan sendiri az dikomputernya masing-masing, saya hanya ngasi contoh satu aza yang command TIME,   ;-)

Demikianlah contoh-contoh perintah DOS Internal yang saya sampaikan, sebenarnya masih banyak command2 yang lainnya.., ditunggu tulisan selanjutnya…… J

Semoga Bermanfa’at.

Rabu, 19 Oktober 2011

Struktur Sistem Linux dan Windows


1. Struktur Sistem Operasi Linux

Kernel
Dalam sebuah perangkat komputer, kernel merupakan komponen inti dari sistem operasi yang berjalan dalam perangkat tersebut. Kernel bertugas untuk mengatur pembagian sumber daya sistem, komunikasi antara komponen hardware dan software.
Ada beberapa desain kernel :
Monolithic kernel
Micro kernel
Hybrid kernel
Exo kernel

Xwindows
linux tidak melulu text based dan tidak menarik bagi sebagian orang yang sudah lama di manjakan oleh GUI ala MS-Windows, tapi lunux juga memiliki interface berbasis grafik yang sangat powerfull dan dikenal dengan Xwindow system. Interface ini mendukung banyak aplikasi berbasis grafik dan sudah menjadi standar industri.

Shell
Shell adalah penterjemah (command line interpreter). Pada Linux disebut sebagai terminal. Perangkat lunak inilah yang menjadi jembatan antara user dengan sistem linux. User cukup memberikan perintah dan shell yang akan menanganinya. Perintah-perintah shelllinux dapatberupa. :
   -   perintah built-in. Perintah yang merupakan bagian internal dari shell.
   -   perintah eksternal. perintah yang bukan bagian internal dari shell (dapat berupa utilitas atau program aplikasi)
Shell, baik di linux maupun di UNIX digunakan untuk interaksi antara user dengan komputernya termasuk juga dalam mengontrol session UNIX dan pemrograman (scripting). UNIX shell menediakan sekumpulan instruksi khusus yang dapat digunakan untuk membuat program shell script. Ada beberapa jenis shell yang umum ditemukan dalam distro Linux, yakni : Bash dan tcsh

Utility
Utility adalah program yang telah disediakan sistem linux untuk melakukan tugas tertentu. jumlahnya banyak denagn fungsi yang beraneka ragam

KDE (K Desktop Environment)
erupakan salah satu windows manager di sistem operasi berbasis Unix. Pembuatan aplikasi yang berjalan di KDE harus mengikuti standar antarmuka yang ramah dan efisien bagi penggunanya. KDE adalah sebuah aplikasi desktop environment untuk sistem operasi berbasis UNIX ( Linux, freeBSD,dll). Fungsinya adalah untuk mengurangi  penggunaan command line yang mungkin terlalu rumit bagi pengguna yang awam di sistem operasi berbasis Unix tersebut, sehingga pengoperasiannya semudah mengoperasikan desktop pada windows.


2. Struktur Sistem Operasi Windows

>file manager
>Short-term scheduler
>Long-term scheduler
>Resource manager



Eksplorasi tentang
>Shell
>System call
>Command interpreter
>API (Aplication Programing Interface)


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.

System call

Mengenai shell, shell itu sendiri secara umum adalah layer yang berfungsi sebagai interface antara user dan inti dalam sistem operasi (kernel). Melalui shell, user dapat memberi perintah-perintah yang akan dikirim ke sistem operasi, sehingga shell ini merupakan layer yang menerima interaksi dari user secara langsung. Shell dalam SO secara umum dibagi menjadi 2, Command Line(CLI) dan Graphical(GUI). Jadi dengan kata lain, system calls berperan sebagai interface dalam layanan-layanan yang disediakan oleh sistem operasi.
Berikut ini adalah tipe system call :
        1. Manajemen Proses
        2. Manajemen Berkas
        3. Manajemen Piranti
        4. System Call Informasi/Pemeliharaan
        5. Komunikasi


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.
Command-Interpreter  sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O devices yang ada, diantaranya CLI, Windows, Pen-based (touch) dll.


API (Aplication Programing Interface)

Sistem ini mempunyai fungsi2 untuk menyederhanakan bahasa yang digunakan dalam sistem call dengan bahasa yang terstruktur dan mudah dipahami oleh seorang programer. Programer bisa menjalankan program API dalam sistem operasi mana aja asal sudah terinstal API nya dan lebih mudah dimengerti juga karena menggunakan bahasa yang terstruktur.

Rabu, 12 Oktober 2011

Perbedaan Windows, Linux dan Macintosh

Microsoft Windows 
Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis. Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar.
Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%.


Linux 
Adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.[Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.
Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer,, dan sistem benam seperti pembaca buku elektronik, sistem permainan vide (PlayStation 2, PlayStation 3 dan XBox), telepon genggam dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).
Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric dan LibreOffice.




Macintosh atau Mac OS
Adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.6 (Snow Leopard). Musim panas 2011 direncanakan peluncuran versi 10.7 (Lion). Macintosh, atau disingkat Mac, adalah salah satu jenis komputer personal berbasis PowerPC yang diproduksi oleh Apple. Komputer ini dinamakan berdasarkan McIntosh, jenis apel yang disukai Jef Raskin. Macintosh diperkenalkan pertama kali pada bulan Januari 1984 lewat iklan Super Bowl yang fenomenal. Macintosh adalah komputer pertama yang memperkenalkan sistem antarmuka grafis (GUI). Pada waktu itu, langkah yang dilakukan Apple adalah sebuah perkembangan revolusioner dalam dunia komputer personal.