Selasa, 25 Oktober 2011

TUGAS 3

H.A.K.I (HAK ATAS KEKAYAAN INTELEKTUAL)

     Hak Cipta adalah suatu hal khusus untuk mengumumkan atau memperbanyak ciptaannya memberi izin tanpa memberi pembatasan" menurut perundangan yang berlaku/hak ekslusifPencipta atau Pemegang Hak Cipta untuk mengatur penggunaan hasil penuangan gagasan atau informasi tertentu.






berikut contoh aplikasi,sistem operasi,dan pemrograman yang memiliki HAKI


Aplikasi : 

1. Microsoft Office oleh Microsoft Corporation









2. BlackBerry messenger oleh BlackBerry ®,








Sistem Operasi

1. microsoft windows oleh microsoft corporation









2. Linux oleh Linus Trovald SN: 1916230 di Amerika Serikat














Bahasa Pemrograman:

1.Visual C++ oleh Microsoft corporation

 





2. java oleh james gosling (sun micro system)





Pendaftaran paten (perngkat lunak)

Ilustrasi pendaftaran paten:


             Hak Paten ialah suatu hak eksklusif yang biasanya diberikan oleh Negara terhdap  Inventor (orang yang menciptakan suatu karya) atas hasil Invensinya (karya) di dalam bidang teknologi, yang dilakukanny asendiri ataupu memperbolehkan orang lain atu pihak tertentu dalam pelaksanaan pembuatan invensi tersebut dan itu ada pada UU 14 tahun 2001, pasal. 1, ayat 1.
             Untuk lebih jelasnya mengenai paten dan cara mendaftarkan invensi kita, berikut ilustrainya :

1. mengajukan permohonan paten di instasi terkait (derektorat jendral hak kekayan intelektual departemen hukum & ham RI

2. intitusi ini mengesahkan permohonan paten dari para penemudi indonesia

3. permohonan harus menyebutkan bagaimana cara membuatdan memakai penemuan yang bersangkutan serta kegunaannya

4.permohonan paten juga bisa berupa klaim kalau si pemohon ingin hak-haknya dirinci secara jelas.

5.permohonan paten yang diterima akan dilindungi hukum apabila paten telah diperoleh , si pemohon dikenai pula biaya pemeliharaan tahunan paten sehingga paten diperbaharui tiap tahun.

6.paten diberikan untuk jangka waktu selama 20 tahun terhitung sejak tanggal penerimaan dan jangka waktu itu tidak dapat diperpanjang.


Penggunaan paten pada software:
     Paten pada perangkat lunak (software) pada saat ini masih merupakan suatu kontroversi, serta belum ada yang dapat mendefinisikan bagaimana paten pada perangkat lunak (software). hal ini karena sulitnya memberi batasan pada sutu invensi yang di implementasikan 
      Free Online Dictionary of Computing (FOLDOG) mendefinisikan paten perangkat lunak sebagai "paten yang dimaksudkan untuk menghalangi orang lain untuk menggunakan suatu teknik pemrograman". Namun definisi ini belum diterima secara universal.
      pada akhirnya hak paten sangat dibutuhkan dalam perkembangan teknologi perangkat lunak, karena memberikan perlindungan terhadap karya ciptaan (invensi) sehingga riset-riset pengembangan software menjadi lebih baik dan hak kekayaan intelektual terhadap inventor lebih terlindungi.
     contohnya adalah perusahaan besar Microsoft yang telah mematenkan software buatannya misalkan MS Windows, sehingga orang yang akan menggunakannya harus membeli lisensi kepada microsoft.

berikut beberapa penggunaan paten pada software :

Perangkat Lunak Berpemilik (Propriety)
     seseorang memerlukan izin untuk mengedarkan, memakai serta memodifikasi perangkat lunak tsb, dan pemilih hak paten dapat pula melarang perangkat lunaknya digunakan oleh kalangan tertentu.

Perangkat Lunak Komersial
      perangkat lunak yang dikembangkan untuk dikomersilkan sehingga mendapat  keuntungan, biasanya untuk dunia perangkat lunak bisnis.

Public Domain 
       adalah perangkat lunak yang bebas dipakai serta dididtribusikan karena tipe ini tanpa hak cipta atau karena masa berlaku hak patennya telah habis. 

Freeware

          freeware adalah perangkat lunak yang dihibahkan untuk dapat dipakai banyak orang.

Share ware
          bebas didistribusikan tetapi harus meminta izin terleih dahulu. 

GNU General Public License (GNU/GPL)    
   biasa digunakan pada open source karena menganut sistem copyleft, memungkinkan seseorang mendistribusikan, memodifikasi dan memakai asalkan lisensinya masih sama.misalkan memakai lisensi linux tetapi menggunakan kernel redhat itu tidak diperbolehkan karena turunanny tidak sesuai.

lisensi dan paten.

perbedaan lisensi dan paten.
  
 hak cipta??apa sih hak cipta??
hak cipta itu adalah salah satu jenis hak kekayaan intelektual,tapi hak cipta sngat berbeda dengan hak cipta lain'y (seperti paten,yang memberikan hak monopoli atas penggunaan invensi),karena hak cipta bukan merupakan hal monopoli untuk melakukan sesuatu melainkan untuk mencegah orang lain yang melakukannya.lisensi adalah izin yang di berikano oleh pemegang hak cipta atau pemegang hak terkait kepada pihak lain untuk mengumumkan dan atau memperbanyak ciptaan'y atau produk hak terkait'y dengan persyaratn tertentu..

contoh:

misalkan kita ingin membuat suatu experimen di bidang kuliner seperti baso yang misal kita namakan baso cumi dengan kualitas dan rasa yg berbeda dari baso lain'y,jika ada orng yng ingin menggunakan resep atau rahasia dari pembuatan baso cumi ini maka orang tersebut harus mendapatkan lisensi dari kita,dan kita berhak menentukan biaya dari lisensi yang kita berikan,setelah lisensi itu di dapat maka "baso cumi"menjadi hak milk dari orang yg memiliki lisensi tsb.



sedangkan paten,masi di bdang kuliner misalkan sayur asem yang menjadi makanan khas indonesia,jika sayur asem ini telah di patenkan menjadi mkanan khas indonesia maka sayur asem yg ada di negara lain tidak akan diakui dan di anggap sebagai tiruan.dan indonesia berhak mendapat royalti dan hak ekslusif.jika ada dari negara lain yang ingin berjualan sayur asem di luar indonesia maka harus meminta izin ke indonesia..sehingga indonesia mendapatkan hak monopoli terhadap sayur asem.

Minggu, 23 Oktober 2011

Command Line Interface

1.D       = kalo mao manggil partisi hardisk D
2.DIR    = untuk menampilkan yang sudah di panggil seperti contohnya D: nanti bakalan muncul semua dech yang ada di dalam folder D.
3.CD       = untuk memanggil folder
4.CLS     = menghapus layar
5.MD      = menambah directori/membuat folder baru
6.CD..    = untuk keluar dari directori
7.DIR     = untuk mengecek file file yang  ada di directori
8.RD      = untuk meremove directori/ menghapus folder
9.DEL    = untuk menghapus file
10.>>        = untuk memindahkan file yang ada di directori ke directori yang lain
11.Type    = untuk mengecek isi file
12.Copy   = untuk meng copy file
13.Copy con  = untuk mengisi tulisan file txt 
segini dulu ntar nambah lg pa...kemaren masuk'y telat sih pa..dah telat ketinggalan pula..

Selasa, 18 Oktober 2011

Eksplorasi

Definisi Shell




Shell merupakan program user atau lingkungan yang disediakan untuk interaksi user. Shell merupakan penerjemah bahasa perintah yang menerima input standar (keyboard) atau dari suatu file. Shell bukanlah bagian dari kernel, tetapi ia menggunakan kernel untuk menjalankan program, membuat file, dan sebagainya.
Shell script memiliki kemampuan untuk mengambil input dari user, file dan menampilkan hasilnya pada layar.
a. Berguna untuk membuat perintah anda sendiri.
b. Menghemat banyak waktu.
c. Untuk mengotomatisasi beberapa tugas sehari-hari.
d. Administrasi sistem juga dapat diotomatisasi.
SISTEM CALL
     System Call adalah tata cara pemanggilan di program aplikasi untuk memperoleh layanan yang disediakan oleh sistem operasi. System call berupa rutin sistem operasi untuk keperluan tertentu yang spesifik. Bentuk system call beragam, terbanyak berupa rutin prosedur atau fungsi.

COMMAND INTERPRETER
     Kita sebagai seorang pengguna komputer nantinya akan berinteraksi dengan beberapa perintah yang disediakan pada sistem operasi, contohnya adalah perintah Copy dan Rename dimana perintah tersebut dapat digunakan untuk melakukan duplikasi dan merubah nama file. Perintah-perintah tersebut diterima dan di jalankan oleh bagian dari sistem operasi yang dinamakan “command processor” atau “command line interpreter”. Dengan adanya sistem “Graphical user interfaces” maka kita akan lebih mudah untuk melakukan perintah tersebut dengan hanya mengarahkan kursor dan melakukan klik pada objek yang muncul di layar monitor.

 APLICATION PROGRAMMING INTERFACE (API)
     Pengertian Windows API (Application Programming Interface) adalah  sekumpulan  fungsi-fungsi  eksternal  yang  terdapat  dalam file-file  perpustakaan Windows (library windows) atau file library lainnya yang dapat digunakan. Fungsi ini   dapat   menangani   semua   yang   berhubungan   dengan   Windows,  seperti pengaksesan  disk,  interface  printer,  grafik  windows,  kotak  dialog (buka  file, simpan  file,  memilih  font,  memilih  warna,  dll),  Windows  shell, setting  sistem informasi,  penanganan  file,  mengakses  sistem  registry, memainkan  musik,  dsb. Fungsi  ini  menyediakan  banyak  fitur-fitur  standar untuk  semua  program  yang berbasis Windows.
Semua fungsi Windows API hampir terdapat dalam direktori sistem milik Windows   (C:\Windows\System)   dan   paling   banyak   berekstensi. DLL yang digunakan  oleh  sistem  operasi  Windows.  Selain  itu  fungsi  ini  juga memastikan secara  konsisten  penggunaan  semua  sumber  yang  terdapat dalam Windows.  File- file itulah yang disebut dengan Windows API.


Analisis struktur sistem Linux dan Windows jelaskan dan ilustrasikan dengan diagram dan gambar.

Struktur Direktory Linux atau sistem yang hampir sama dengannya seperti Unix  sangatlah sukar untuk digunakan terutama bagi pengguna baru.
Pada Windows, semua program installation data dan software akan berada di direktori “Program Files".
  • linux


         Struktur direktori linux di mulai dari root yang kemudian direktori dan sub direktori lainnya. Simbol root adalah " / " ,berikut ini gambarannya :
 
Dari gambar di atas saya jelaskan sedikit perbandingan dengan direktori di windows :
Di bagian root / akar file system
Linux -> " / "
Windows -> C:/
Folder User dan Document
Linux -> /home
Windows -> C:/Document and settings
Folder aplikasi
Linux -> /usr
Windows -> C:/Program files
Folder system
Linux -> " / ", /sys, /proc
Windows -> C:/Windows
Media storage / Removables media
Linux -> F: , G: , H: , dan seterusnya
Windows - > /media/disk1 , /media/disk2

Sistem Linux terdiri atas tiga badan kode utama, dengan isi pada barisnya merupakan implementasi UNIX paling tradisional :
1`. Kernel Linux
Kernel Linux adalah potongan orisinil dari perangkat lunak yang dibuat dari serpihan oleh komunitas Linux. Sedangkan sistem Linux merupakan gabungan dari komponen-komponen. Sistem Linux basic adalah lingkungan standar untuk aplikasi dan program user.

2. System Libraries
System libraries mendefinisikan set standar dari fungsi untuk melewatkan aplikasi agar dapat berinteraksi dengan kernel. Implementasi dari fungsi- fungsi ini sedikit banyak ada pada fungsionalitas sistem operasi yang tidak membutuhkan hak keseluruhan atas kode kernel.
3. System Utilities
System utilities adalah program yang menunjukkan tugas manajemen yang individual dan terspesialisasi.



  • Windows
 
Windows merupakan keluarga sistem operasi yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis, sebuah sistem operasi yang berbasis modus teks dan command-line. Sistem operasi ini sangat memudahkan para penggunanya dengan membuat struktur direktori yang sangat user-friendly. Para pengguna Windows tidak akan menemui kesulitan dalam menggunakan sistem direktori yang telah dibuat oleh Microsoft.Sistem Berkas yang terdapat dalam sistem operasi Windows adalah:

1. FAT 16: Sistem berkas ini digunakan dalam sistem operasi DOS dan Windows 3.1
2. FAT 32: Sistem ini digunakan oleh keluarga Windows 9x.
3. NTFS: Merupakan singkatan dari New Technology File System. Sistem berkas ini adalah sistem berkas berbasis journaling dan dapat digunakan hanya pada keluarga Windows NT. Keunggulan dari sistem berkas ini adalah fasilitas recovery yang memungkinkan dilakukannya penyelamatan data saat terjadi kerusakan pada sistem operasi.

Selasa, 11 Oktober 2011

CTTS, MULTICS, dan UNIX

CTSS adalah salah satu waktu berbagi sistem operasi, dikembangkan di M.I.T Pusat Komputasi. CTSS pertama kali ditunjukan pada tahun 1961, dan dioperasikan di M.I.T sampai tahun 1973. Selama paruh waktu ini, M.I.T proyek MAC  mempunyai salinan kedua dari CTSS, tetapi sistem tidak menyebar melampaui dua situs.
  • CTSS memiliki salah satu utilitas format teks pertama komputerisasi, disebut limpasan
  • CTSS memiliki salah satu antar-pengguna implementasi pertama pesan, mungkin menemukan email.
  • MIT staf Pusat Komputasi Louis Pouzin diciptakan untuk CTSS perintah yang disebut RUNCOM, yang dieksekusi daftar perintah yang terkandung dalam sebuah file. (Dia kemudian menciptakan sebuah desain untuk Multics shell, yang pada gilirannya terinspirasi Unix shell script).

Multics adalah awal berpengaruh time-sharing sistem operasi.proyek ini di mulai pada 1964 di cambridge,massachussets. Multics awalnya di kembangkan untuk GE-645 mainframe,sebuah 3 6-bit sistem kemudian,di dukung pada 6180 Honeywell mesin seri."Dengan multics mereka mencoba untuk memiliki sistem oprerasi yang jauh lebih fleksibel,dan itu gagal total,"kata Dr Peter H.Salus,penulis sejarah definitif tahun-tahun awal Unix itu. Bell Laboratories mundur dari proyek pada tahun 1969, beberapa orang yang telah bekerja di sana melanjutkan untuk menciptakan Unix sistem. Desain dan fitur dari multics sangat mempengaruhi Unix sistem operasi, yang pada awal nya ditulis oleh dua mantan-programer yang lebih tua. Pengaruh dangkal Multics di Unix jelas dibanyak, termasuk penamaan perintah, seperti 1s untuk segmen daftar atau file.

Unix adalah multitasking, multi-user komputer sistem operasi awalnya dikembangkan pada tahun 1969 oleh sekelompok AT & Tkaryawan diBell Laboratories, termasuk Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas Mcllroy dan Joe Ossanna. Sistem operasi Unix pertama kali dikembangkan pada bahasa assembly, tetapi dengan 1973 sudah hampir seluruhnya recoded di C.

Teknologi Batch System FMS dan IBSYS.

menurut sumber-sumber yang saya cari yg menjelaskan mengenai Teknologi Batch system FMS dan IBSYS adalah seperti berikut:
IBSYS Adalah produk system operasi dengan subsistemnya banyak sehingga pilihan bahasa programnya seperti fortan,cobol,sort/merge,assemblerMap,dll

FMS (format monitor system) adalah sebuah system yang lebih ringan dan sangat efektif dan dan dapat dioptimlkan untuk batch FORTAN dan program assembler. Asembler yang disediakan FAP (fortan program majelis )agak kurang lengkap dari PETA, tetapi memberikan kemampuan yang sangat baik untuk zaman sekarang.
 

penjelasan dari perbedaan windows linux & macintosh.

Perbedaan yang mendasar dari Windows, Linux dan Macintosh

saya akan menuliskan sedikit tentang perbedaan windows,Linux,& Macintosh..nah sistem operasi ini merupakan sistem operasiyang sama-sama mempunyai jenis dan beberapa pilihan, misalnya Linux  BlankOn,banten. dll.Begitupun juga sama halnya dengan Windows seperti Windows 98, Me, Vista, 7 dll.
-windows  Cocok untuk office.Linux  Cocok untuk server.  Macintosh   Cocok untuk desain grafis.
Windows, tidak banyak memiliki pilihan user interface.sedaangkan Linux, mempunyai banyak macam user interface. Dan biasanya pilihan user interface
-jenis Windows itu hanya tersedia buatan MS (Microsoft), sedangkan Linux itu bisa buatan dari beberapa pihak yang berbeda.
-Windows tidak ada yang dibuat di indonesia, sedangkan Linux ada yang dibuat di indonesia.
Microsoft Windows : terdiri dari windows XP, 7, vista dll. merupakan sistem operasi yang mandiri yang tidak lagi bergantung pada sistem opeasi MS-DOS. windows merupakan sebuah sistem operasi yang berbasis modus teks dan command line.

Linux : linux adalh nama yang diberikan kepada sistem operasi komputer bertipe UNIX.
faktor keamanan dan kestabilannya lebih tinggi dibandingkan dengan Windows. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama.

Macintosh atau Mac Os : merupakan sistem operasi keluaran Apple.
Mac adalah salah satu jenis komputer personal berbasis PowerPC yang diproduksi oleh Apple.

SBerpengaruh Dalam Pengembangan Dunia Sistem Operasi

Linus Torvalds



1.Lahir 28 Desember 1969 (umur 41)
Helsinki, Finlandia
Tempat tinggal Portland, Oregon
Kewarganegaraan Finnish
Pekerjaan Rekayasawan Perangkat Lunak
Tempat kerja Linux Foundation
Dikenal karena LINUX KERNEL,