Halaman

Materi US

Pada saat menghidupkan komputer, ada salah satu proses yang harus dijalankan. Bootstrap diperlukan pada saat pertama kali sistem komputer diaktifkan. Proses mengaktifkan komputer pertama kali ini disebut dengan booting, yang dapat berupa cold booting atau warm booting.
Cold booting merupakan proses mengaktifkan sistem komputer pertama kali untuk mengambil program bootstrap dari keadaan listrik komputer mati (off) menjadi hidup (on). Sedangkan warm booting merupakan proses pengulangan pengambilan program bootstrap pada saat komputer masih hidup dengan cara menekan tiga tombol tombol pada papan ketik sekaligus, yaitu Ctrl, Alt, dan Del.
Proses ini biasanya dilakukan bila sistem komputer macet, daripada harus mematikan aliran listrik komputer dan menghidupkannya kembali. Instruksi-instruksi yang tersimpan di ROM disebut dengan microinstruction atau firmware karena hardware dan software dijadikan satu oleh pabrik pembuatnya. Isi dari ROM ini tidak boleh hilang atau rusak karena bila terjadi demikian, maka sistem komputer tidak akan bisa berfungsi.
 Pada jenis komputer desktop (PC), kerusakan juga akan terjadi apabila arus tegangan listrik tidak stabil, atau aliran listrik PLN tiba-tiba mati. Untuk memperkecil risiko kerusakan seperti itu, maka ada baiknya jika komputer Anda dilengkapi dengan Stabilizer untuk menjaga kestabilan tegangan listrik, atau jika memungkinkan anda dapat juga melengkapi dengan peralatan tambahan seperti UPS (Uninterruptible Power Supply) yang berfungsi baterai cadangan yang dapat memberikan kesempatan mematikan komputer dengan prosedur yang benar apabila terjadi mati listrik, sehingga komputer Anda terhindar dari gelombang listrik (surge) yang merusak sistem komputer.

Port adalah  suatu titik dimana periferal menempel atau berkomunikasi dengan komputer sehingga periferal dapat mengirim data atau menerima informasi dari komputer.
Port juga merupakan gerbang yang menghubungkan komputer dengan berbagai peralatan (periferal). Masing-masing peralatan mempunyai port tertentu sehingga harus ditancapkan ke komputer sesuai dengan portnya. Port yang paling banyak dipakai untuk berbagai peralatan adalah USB (Universal Serial Bus). Keyboard, mouse dan printer dulunya mempunyai port  khusus.
Interface yang memungkinkan sebuah PC dapat mengirimkan atau menerima informasi ke atau dari peranti eksternal, seperti printer atau modem, keyboard, monitor, mause, dan mikrofon sering kali menempel melalui kabel suatu port pada komputer.  Selain disebut port, istilah ‘jack’ kadang kala di gunakan untuk mengidentifikasi port-port audio dan video.
1.         Port Seri  (Serial Port)
Merupakan sebuah port pada personal computer yang berfungsi untuk mentransmisikan satu bit demi satu bit informasi pada satu satuan waktu. Untuk penggunaan port serial sekarang ini sudah berkurang. Penggunaan port serial telah tergantikan dengan port USB dan Firewire. Sedangkan untuk jaringan (networking) fungsinya sudah tergantikan dengan port Ethernet. 
Beberapa fungsi serial port yaitu menghubungkan antara peripheral (alat) computer lain dengan motherboard, penghubung antara mouse dengan motherboard, penghubung antara modem dengan motherboard, dan mentransmisikan informasi-informasi berupa bit-bit dari mainboard ke perangkat lainnya. Port COM pada computer adalah satu jenis port serial.
2.       Port Pararel (Parallel Port)
Merupakan sebuah port pada personal computer yang berfungsi sebagai alat komunikasi komputer (motherboard) dengan perangkat luar yang bersifat paralel. Port parallel ini dapat memindahkan lebih dari satu bit pada suatu waktu dan dapat memindahkan delapan bit data secara bersamaan, sehingga pemindahan informasi dapat dilakukan secara bersamaan dan informasi yang terkirim lebih banyak daripada port seri.
Port paralel biasa dikenal dengan Printer Port atau Centronics Port. Fungsi port paralel adalah sebagai penghubung motherboard dengan Printer jenis lama, Zip drive, beberapa Scanner, Sound Cards, Web Cams, Gamepads, Joystick, pemrograman EPROM, peralatan SCSI melalui adapter paralel ke SCSI, percobaan dengan TTL 12 driver, dan External CD-R atau CD-RW. Selain itu, port paralel juga digunakan sebagi uji coba sederhana dalam perancangan peralatan elektronika.
3.       Penghubung (Connector)
Connector adalah slot yang menghubungkan kabel periferal sebagai media penghubung antara komputer yang satu dengan komputer yang lain atau dengan perlengkapan lain yang digunakan untuk membentuk jaringan.
Dengan satu ujung kabel menempel pada connector di komputer dan ujung lainnya menempel pada connector di periferal. Namun sekarang semuanya menyediakan port USB. Versi yang umum adalah USB 2.0, dan saat ini sudah muncul generasi USB 3.0 yang lebih cepat meski strukturnya berbeda.
Untuk mengatasi perbedaan port sekarang telah disediakan konektor antar port yang berbeda. Ada juga cara lain untuk mengkoneksi  perangkat ke komputer yaitu dengan perangkat tanpa kabel atau wireless. Biasanya yang sering digunakan adalah jenis bluetooth. Kamera digital, webcam, telepon selular dan perangkat elektronik lain bahkan sudah dapat terhubung lewat koneksi bluetooth ini.

Perangkat Lunak
Perangkat Lunak Adalah  istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, perangkat lunak adalah merupakan bagian dari sistem komputer yang tidak berwujud.
Juga merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya.
            Program komputer lainnya dinamakan Compiler yang digunakan pada source code, dan kemudian mengubah perintah tersebut ke bahasa yang dapat dimengerti oleh komputer. Dan hasilnya dinamakan program executable (Exe).
1.          Perangkat Lunak Aplikasi (Application Software)
Adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Seperti pengolah kata, lembar tabel hitung, pemutar media, dan paket aplikasi perkantoran seperti OpenOffice.org.
            Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite aplikasi (application suite). Contohnya adalah Microsoft Office dan OpenOffice.org, yang menggabungkan suatu aplikasi pengolah kata, lembar kerja, serta beberapa aplikasi lainnya.
2.          Sistem Operasi (Operating System)
Adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.
            Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user.
3.       Perkakas Pengembangan Perangkat Lunak (Software  Development Tool)
Seperti Kompilator untuk bahasa pemrograman tingkat tinggi seperti Pascal dan bahasa pemrograman tingkat rendah yaitu bahasa rakitan.
4.         Pengendali Perangkat Keras (Device Driver)
Yaitu penghubung antara perangkat perangkat keras pembantu dan komputer adalah software yang banyak dipakai di swalayan dan juga sekolah, yaitu penggunaan barcode scanner pada aplikasi database lainnya.
            Device driver, umumnya akan dimuat ke dalam ruangan kernel (kernelspace) sistem operasi selama proses booting dilakukan, atau secara sesuai permintaan (ketika ada intervensi pengguna atau memasukkan sebuah perangkat plug-and-play).         
5.         Perangkat Lunak Menetap (Firmware)
Seperti yang dipasang dalam jam tangan digital dan pengendali jarak jauh. Adalah istilah teknologi informasi dalam bahasa Inggris yang mengacu kepada rutin-rutin perangkat lunak yang disimpan di dalam Read-only Memory (ROM)/ memori hanya baca.
           
6.         Perangkat Lunak Bebas (Free Software)
Adalah istilah yang diciptakan oleh Richard Stallman dan Free Software Foundation yang mengacu kepada perangkat lunak yang bebas untuk digunakan, dipelajari dan diubah serta dapat disalin dengan atau tanpa modifikasi, atau dengan beberapa keharusan untuk memastikan bahwa kebebasan yang sama tetap dapat dinikmati oleh pengguna-pengguna berikutnya.
            Perangkat lunak bebas (free software) jangan disalahartikan dengan perangkat lunak gratis (freeware) yaitu perangkat lunak yang digunakan secara gratis. Perangkat lunak gratis dapat berupa perangkat lunak bebas atau perangkat lunak tak bebas.
7.        Perangkat Lunak Sumber Terbuka (Open Source Software)
Adalah jenis perangkat lunak yang kode sumber-nya terbuka untuk dipelajari, diubah, ditingkatkan dan disebarluaskan. Karena sifat ini, umumnya pengembangannya dilakukan oleh satu paguyuban terbuka yang bertujuan mengembangkan perangkat lunak bersangkutan.
            Serupa dengan perangkat lunak gratis, perangkat lunak sumber terbuka merupakan perangkat lunak yang juga dapat diperoleh dan didistribusikan secara bebas. Berbeda halnya dengan perangkat lunak gratis yang belum tentu boleh dilihat kode aslinya, perangkat lunak sumber terbuka dapat dibaca kode-kode pemrograman sesuai aslinya.          
8.       Perangkat Lunak Gratis (Freeware)
Adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan).
 9.      Perangkat Lunak Ujicoba (Shareware / Trialware)
Adalah salah satu metode pemasaran perangkat lunak komersial dimana perangkat lunak didistribusikan secara gratis. Kebanyakan perangkat lunak shareware didistribusikan melalui internet dan dapat diunduh secara gratis atau melalui majalah-majalah komputer. Istilah lainnya untuk shareware adalah trialware, demoware yang pada intinya "coba dulu sebelum membeli".                      
10.          Perangkat Lunak Perusak (Malware)
Berasal dari lakuran kata malicious dan software) adalah perangkat lunak yang diciptakan untuk menyusup atau merusak sistem komputer, peladen atau jejaring komputer tanpa izin termaklum (informed consent) dari pemilik.
            Istilah ini adalah istilah umum yang dipakai oleh pakar komputer untuk mengartikan berbagai macam perangkat lunak atau kode perangkat lunak yang mengganggu atau mengusik. Istilah 'virus computer' terkadang dipakai sebagai frasa pemikat (catch phrase) untuk mencakup semua jenis perangkat perusak, termasuk virus murni (true virus).
            Perangkat lunak dianggap sebagai perangkat perusak berdasarkan maksud yang terlihat dari pencipta dan bukan berdasarkan ciri-ciri tertentu. Perangkat perusak mencakup virus komputer, cacing komputer, kuda Troya (Trojan horse), kebanyakan kit-akar (rootkit), perangkat pengintai (spyware), perangkat iklan (adware) yang takjujur, perangkat jahat (crimeware) dan perangkat lunak lainnya yang berniat jahat dan tidak diinginkan.
Perangkat perusak tidak sama dengan perangkat lunak cacat (defective software), yaitu, perangkat lunak yang mempunyai tujuan sah tetapi berisi kutu (bug) yang berbahaya.
11.       Penjelajah Web (Web Browser)
Adalah perangkat lunak yang berfungsi menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan oleh server web . Penjelajah web yang populer antara lain:
·         Netscape Navigator, peramban Mozilla Firefox digagas berdasarkan peramban web ini.
·         Internet Explorer, peramban web dengan pengguna terbanyak saat ini.
·         Opera, peramban web multiplatform dari personal computer sampai PDA yang ringan dan cepat.
·         Google Chrome, peramban web ringan dan gratis hasil proyek aplikasi Google.
·         Safari, peramban web gratis buatan Apple Inc.

Proses Kerja Komputer
Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri.
Charles Babbage mendesain salah satu mesin hitung pertama yang disebut mesin analitikal. Selain itu, berbagai alat mesin sederhana seperti slide rule juga sudah dapat dikatakan sebagai komputer.
Saat teknologi yang dipakai pada komputer digital sudah berganti secara dramatis sejak komputer pertama pada tahun 1940-an, komputer kebanyakan masih menggunakan arsitektur Von Neumann, yang diusulkan pada awal 1940-an oleh John von Neumann.
1.       Elemen-elemen Informasi
Untuk bekerja dengan komputer diperlukan unsur atau elemen-elemen yang digunakan, antara lain:
a.        Masukan / Input
Adalah data yang dimasukkan ke komputer agar bisa diproses. Input mencakup instruksi program yang diterima oleh unit pemroses setelah ada perintah dari pengguna.
Data adalah fakta, atau bagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbol-simbol, gambar-gambar, kata-kata, angka-angka, huruf-huruf, atau simbol-simbol yang menunjukkan suatu ide, objek, kondisi, atau situasi dan lain-lain.
b.        Perangkat Masukan
Perangkat yang berfungsi sebagai media untuk memasukkan data dari luar sistem ke dalam suatu memori dan processor untuk diolah dan menghasilkan informasi yang diperlukan. Data yang dimasukkan ke dalam sistem komputer dapat berbentuk signal input dan maintenance input.
Berdasarkan sifatnya, peralatan input dapat digolongkan menjadi dua, yaitu :
1)                Peralatan input langsung, yaitu input yang dimasukkan langsung diproses oleh alat pemroses. Contoh:
keyboard, mouse, touch screen, light pen, digitizer graphics tablet, scanner.
2)            Peralatan input tidak langsung, input yang melalui media tertentu sebelum suatu input diproses oleh alat pemroses. Contoh : punched card, disket, harddisk.
2.         Proses
Proses adalah urutan pelaksanaan atau kejadian yang terjadi secara alami atau didesain, mungkin menggunakan waktu, ruang, keahlian atau sumber daya lainnya, yang menghasilkan suatu hasil. Suatu proses mungkin dikenali oleh perubahan yang diciptakan terhadap sifat-sifat dari satu atau lebih objek di bawah pengaruhnya. Sebuah program komputer adalah sekumpulan instruksi pasif, suatu proses eksekusi sebenarnya instruksi tersebut.
Program adalah sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Di dalam bahasan Sistem Operasi, kita lebih sering membahas proses dibandingkan dengan program. Pada Sistem Operasi modern, pada saat tertentu tidak seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program tersebut.
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor.
Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:
a.            Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya
b.            Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor
c.             Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas
3.         Memori
Adalah perangkat yang berfungsi mengolah data dan instruksi. Semakin besar memori yang disediakan, maka semakin banyak data maupun instruksi yang dapat diolah.
a.            Memori fisik
Merupakan istilah generik yang merujuk pada media penyimpanan data sementara pada komputer. Setiap program dan data yang sedang diproses oleh prosesor akan disimpan di dalam memori fisik.
Ketika komputer itu direset atau dimatikan, data yang disimpan dalam memori fisik akan hilang. Oleh karena itulah, sebelum mematikan komputer, semua data yang belum disimpan ke dalam media penyimpanan permanen (umumnya bersifat media penyimpanan permanen berbasis disk, semacam hard disk atau floppy disk), sehingga data tersebut dapat dibuka kembali pada lain waktu.
Komputer merupakan piranti digital, maka informasi disajikan dengan sistem bilangan binary. Teks, angka, gambar, sudio dan video dikonversikan menjadi sekumpulan bilangan binary (binary digit atau disingkat bit). Sekumpulan bilangan binary dikenal dengan istilah BYTE, dimana 1 byte = 8 bits.
4.       Media Penyimpanan
Adalah media yang digunakan untuk menyimpan data yang diolah oleh komputer. Penyimpanan data, sering disebut penyimpanan atau memori, merujuk kepada komponen komputer dan media perekaman yang mempertahankan data digital yang digunakan untuk komputasi untuk beberapa interval waktu. penyimpanan data komputer menyediakan salah satu fungsi inti dari komputer modern, yang retensi informasi.
a.         Penyimpanan Utama
Memori utama atau memori internal, sering disebut hanya sebagai memori, adalah satu-satunya langsung diakses ke CPU. Sebagai jenis RAM yang digunakan untuk penyimpanan primer adalah volatile (dihapus saat start up), sebuah komputer hanya mengandung penyimpanan tersebut tidak akan memiliki sumber untuk membaca instruksi dari, untuk memulai komputer.
b.         Penyimpanan Kedua
   Juga dikenal sebagai memori eksternal atau penyimpanan tambahan, berbeda dari penyimpanan utama dalam hal itu tidak langsung dapat diakses oleh CPU. Beberapa contoh lain dari teknologi penyimpanan sekunder adalah: flash memori (misalnya flash drive USB), disket, pita magnetik, pita kertas, punch card, RAM disk mandiri, dan Iomega Zip drive.
c.        Penyimpanan Offline
Adalah sebuah komputer penyimpanan data pada suatu media atau perangkat yang tidak di bawah kendali sebuah unit pengolahan. Media tersebut dicatat, biasanya dalam perangkat penyimpanan sekunder atau tersier, dan kemudian fisik dihapus atau dilepas.
6.         Keluaran
Keluaran adalah hasil dari suatu proses, baik berupa data maupun berbentuk informasi yang telah diolah. Informasi merupakan data yang telah diproses ke dalam suatu bentuk yang mempunyai arti bagi si penerima dan mempunyai nilai nyata, sehingga dapat dipakai sebagai dasar untuk mengambil keputusan, dan terasa bagi keputusan saat itu atau keputusan mendatang.
a.       Perangkat Tampilan Visual
Sebuah monitor atau layar (kadang-kadang disebut unit tampilan visual) adalah suatu tampilan visual elektronik untuk komputer. Monitor terdiri dari perangkat tampilan, sirkuit, dan kandang. Perangkat tampilan di monitor modern biasanya thin film transistor liquid crystal display (TFT-LCD) panel tipis, sedang monitor lebih tua menggunakan tabung sinar katoda
b.      Perangkat Pencetak (Printer)
Adalah perangkat yang menghasilkan teks dan / atau grafis dokumen yang disimpan dalam bentuk elektronik, biasanya pada fisik media cetak seperti kertas atau transparansi.
Selain itu, beberapa printer modern dapat langsung antarmuka untuk media elektronik seperti kartu memori, atau ke perangkat pengambilan gambar seperti kamera digital, scanner, beberapa printer digabungkan dengan scanner dan / atau mesin faks dalam satu unit, dan dapat berfungsi sebagai mesin fotokopi.
Beberapa macam printer, diantaranya:
1)         Printer Laser
2)         Printer inkjet Cair
3)         Printer Tinta Padat
4)         Printer Dye Sublimation
5)         Printer Thermal
6)         Printers UV

Sistem operasi

Sistem operasi (bahasa Inggris: operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.
Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web. Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft Windows.
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX). Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya.
Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem Operasi.
Sistem operasi-sistem operasi utama yang digunakan komputer umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:
1.         Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 (Seven) yang dirilis pada tahun 2009, dan Windows 8 yang dirilis pada Oktober 2012)).
2.         Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
3.         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 peluncuran versi 10.7 (Lion).
Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.

Undang Undang Hak Cipta
Berdasarkan definisi yang ada, kata aturan berarti seperangkat ketetapan yang diperlukan agar ada efisiensi dalam usaha mengejar sebuah tujuan.
Sedangkan kata Etika (Yunani Kuno: "ethikos", berarti "timbul dari kebiasaan") adalah cabang utama filsafat yang mempelajari nilai atau kualitas yang menjadi studi mengenai standar dan penilaian moral. Etika mencakup analisis dan penerapan konsep seperti benar, salah, baik, buruk, dan tanggung jawab.
Sementara itu kata Norma berarti aturan atau ketentuan yang mengikat warga kelompok dl masyarakat, dipakai sebagai panduan, tatanan, dan pengendali tingkah laku yang sesuai dan berterima.
Hak (atas) Kekayaan Intelektual (HaKI)
Kekayaan Intelektual adalah pengakuan hukum yang memberikan pemegang hak (atas) kekayaan intelektual (HaKI) untuk mengatur penggunaan gagasan-gagasan dan ekspresi yang diciptakannya untuk jangka waktu tertentu.
Berdasarkan Undang-Undang Nomor 19 Tahun 2002 Tentang Hak Cipta :
Hak Cipta adalah hak eksklusif bagi Pencipta atau penerima hak untuk mengumumkan atau memperbanyak Ciptaannya atau memberikan izin untuk itu dengan tidak mengurangi pembatasan-pembatasan menurut peraturan perundang-undangan yang berlaku. (Pasal 1 ayat 1)
Menurut Undang-Undang Nomor 30 Tahun 2000 Tentang Rahasia Dagang :
Rahasia Dagang adalah informasi yang tidak diketahui oleh umum di bidang teknologi dan/atau bisnis, mempunyai nilai ekonomi karena berguna dalam kegiatan usaha, dan dijaga kerahasiaannya oleh pemilik Rahasia Dagang.

Hak Eksklusif

Beberapa hak eksklusif yang umumnya diberikan kepada pemegang hak cipta adalah hak untuk:
·                Membuat salinan atau reproduksi ciptaan dan menjual hasil salinan tersebut (termasuk, pada umumnya, salinan elektronik),
·                Mengimpor dan mengekspor ciptaan,
·                Menciptakan karya turunan atau derivatif atas ciptaan (mengadaptasi ciptaan),
·                Menampilkan atau memamerkan ciptaan di depan umum,
·                Menjual atau mengalihkan hak eksklusif tersebut kepada orang atau pihak lain.
Berdasarkan Undang-Undang Nomor 14 Tahun 2001 Tentang Paten:
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. (Pasal 1 Ayat 1).
Berdasarkan Undang-Undang Nomor 15 Tahun 2001 Tentang Merek :
Merek adalah tanda yang berupa gambar, nama, kata, huruf- huruf, angka- angka, susunan warna, atau kombinasi dari unsur- unsur tersebut yang memiliki daya pembeda dan digunakan dalam kegiatan perdagangan barang atau jasa. (Pasal 1 Ayat 1)
Berdasarkan Undang-Undang Nomor 31 Tahun 2000 Tentang Desain Industri :
Desain Industri adalah suatu kreasi tentang bentuk, konfigurasi, atau komposisi garis atau warna, atau garis dan warna, atau gabungan daripadanya yang berbentuk tiga dimensi atau dua dimensi yang memberikan kesan estetis dan dapat diwujudkan dalam pola tiga dimensi atau dua dimensi serta dapat dipakai untuk menghasilkan suatu produk, barang, komoditas industri, atau kerajinan tangan. (Pasal 1 Ayat 1)
Berdasarkan Undang-Undang Nomor 32 Tahun 2000 Tentang Desain Tata Letak Sirkuit Terpadu :
Sirkuit Terpadu adalah suatu produk dalam bentuk jadi atau setengah jadi, yang di dalamnya terdapat berbagai elemen dan sekurang-kurangnya satu dari elemen tersebut adalah elemen aktif, yang sebagian atau seluruhnya saling berkaitan serta dibentuk secara terpadu di dalam sebuah bahan semikonduktor yang dimaksudkan untuk menghasilkan fungsi elektronik. (Pasal 1 Ayat 1)
Desain Tata Letak adalah kreasi berupa rancangan peletakan tiga dimensi dari berbagai elemen, sekurang-kurangnya satu dari elemen tersebut adalah elemen aktif, serta sebagian atau semua interkoneksi dalam suatu Sirkuit Terpadu dan peletakan tiga dimensi tersebut dimaksudkan untuk persiapan pembuatan Sirkuit Terpadu. (Pasal 1 Ayat 2)

Jaringan komputer
Jaringan komputer (jaringan) adalah sebuah sistem yang terdiri atas komputer-komputer yang didesain untuk dapat berbagi sumber daya (printer, CPU), berkomunikasi (surel, pesan instan), dan dapat mengakses informasi(peramban web). Tujuan dari jaringan komputer adalah agar dapat mencapai tujuannya, setiap bagian dari jaringan komputer dapat meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan disebut klien (client) dan yang memberikan/mengirim layanan disebut peladen (server). Desain ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.
Dua buah komputer yang masing-masing memiliki sebuah kartu jaringan, kemudian dihubungkan melalui kabel maupun nirkabel sebagai medium transmisi data, dan terdapat perangkat lunak sistem operasi jaringan akan membentuk sebuah jaringan komputer yang sederhana. Apabila ingin membuat jaringan komputer yang lebih luas lagi jangkauannya, maka diperlukan peralatan tambahan seperti Hub, Bridge, Switch, Router, Gateway sebagai peralatan interkoneksinya.

Klasifikasi jaringan komputer terbagi menjadi :
1.         Berdasarkan geografisnya, jaringan komputer terbagi menjadi Jaringan wilayah lokal atau Local Area Network (LAN), Jaringan wilayah metropolitan atau Metropolitan Area Network (MAN), dan Jaringan wilayah luas atau Wide Area Network (WAN).
Jaringan wilayah lokal] merupakan jaringan milik pribadi di dalam sebuah gedung atau tempat yang berukuran sampai beberapa 1 - 10 kilometer. LAN seringkali digunakan untuk menghubungkan komputer-komputer pribadi dan stasiun kerja (workstation) dalam kantor suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya (misalnya pencetak (printer) dan saling bertukar informasi. Sedangkan Jaringan wilayah metropolitan merupakan perluasan jaringan LAN sehingga mencakup satu kota yang cukup luas, terdiri atas puluhan gedung yang berjarak 10 - 50 kilometer.
Kabel transmisi yang digunakan adalah kabel serat optik (Fiber Optic). Jaringan wilayah luas Merupakan jaringan antarkota, antar propinsi, antar negara, bahkan antar benua. Jaraknya bisa mencakup seluruh dunia, misalnya jaringan yang menghubungkan semua bank di Indonesia, atau jaringan yang menghubungkan semua kantor Perwakilan Indonesia di seluruh dunia. Media transmisi utama adalah komunikasi lewat satelit, tetapi banyak yang mengandalkan koneksi serat optik antar negara.
2.         Berdasarkan fungsi, terbagi menjadi Jaringan Klien-server (Client-server) dan Jaringan Ujung ke ujung (Peer-to-peer). Jaringan klien-server pada dasaranya ada satu komputer yang disiapkan menjadi peladen (server) dari komputer lainnya yang sebagai klien (client). Apabila komunikasi permintaan layanan sangat sibuk bahkan bisa disiapkan lebih dari satu komputer menjadi peladen, sehingga ada pembagian tugas, misalnya file-server, print-server, database server dan sebagainya.
3.         Berdasarkan topologi jaringan, jaringan komputer dapat dibedakan atas:
4.         Berdasarkan distribusi sumber informasi/data
a.                 Jaringan terpusat
Jaringan ini terdiri dari komputer klien dan peladen yang mana komputer klien yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer peladen.
b.         Jaringan terdistribusi
Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer peladen yang saling berhubungan dengan klien membentuk sistem jaringan tertentu.[9]
5.         Berdasarkan media transmisi data
a.                Jaringan Berkabel (Wired Network)
Berupa kabel jaringan Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan.
b.         Jaringan nirkabel(Wi-Fi)
Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.

Protokol adalah aturan-aturan main yang mengatur komunikasi di antara beberapa komputer di dalam sebuah jaringan, aturan itu termasuk di dalamnya petunjuk yang berlaku bagi cara-cara atau metode mengakses sebuah jaringan, topologi fisik, tipe-tipe kabel dan kecepatan transfer data.
1.         Ethernet
Protocol Ethernet sejauh ini adalah yang paling banyak digunakan, Ethernet menggunakan metode akses yang disebut CSMA/CD (Carrier Sense Multiple Access/Collision Detection). Protokol Ethernet dapat digunakan untuk pada model jaringan Garis lurus , Bintang, atau Pohon. Data dapat ditransmisikan melewati kabel twisted pair, koaksial, ataupun kabel fiber optic pada kecepatan 10 Mbps.
2.            LocalTalk
LocalTalk adalah sebuh protokol network yang di kembangkan oleh Apple Computer, Inc. untuk mesin-mesin komputer Macintosh . Metode yang digunakan oleh LocalTalk adalah CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance). Hampir sama dengan CSMA/CD.  Protokol LocalTalk dapat digunakan untuk model jaringan Garis Lurus , Bintang, ataupun model Pohon dengan menggunakan kabel twisted pair.
3.            Token Ring
Protokol Token di kembangkan oleh IBM pada pertengahan tahun 1980. Metode Aksesnya melalui lewatnya sebuah token dalam sebuah lingkaran seperti Cincin . Dalam lingkaran token, komputer-komputer dihubungkan satu dengan yang lainnya seperti sebuah cincin.
4.            FDDI
Fiber Distributed Data Interface (FDDI) adalah sebuah Protokol jaringan yang menghubungkan antara dua atau lebih jaringan bahkan pada jarak yang jauh. Metode aksesnyayang digunakan oleh FDDI adalah model token. FDDI menggunakan dua buah topologi ring secara fisik.
5.             ATM
ATM adalah singkatan dari Asynchronous Transfer Mode ATM yaitu sebuah protokol jaringan yang mentransmisikan pada kecepatan 155 Mbps atau lebih. ATM mendukung variasi media seperti video, CD-audio, dan gambar. ATM bekerja pada model topologi Bintang, dengan menggunakan Kabel fiber optic ataupun kabel twisted pair. ATM pada umumnya digunakan untuk menghubungkan dua atau lebih Jaringan Area Lokal. Juga banyak dipakai oleh Internet Service Providers (ISP) untuk meningkatkan kecepatan akses Internet untuk klien mereka.