Senin, 02 April 2018

Tutorial Membuat Authentiction (Laravel 5.6) lengkap Dengan Gambar

Larave Tutorial lengkap dengan Gambar

Membuat Authentiction (Laravel 5.6)



Halo Para Dev! Masih ngoding kan? Ini Adalah Tugas Ane Sih.
Ane masih Kursus Komputer di Mojokerto Lebih tepatnya di Lab Akselerasi
Kalau lebih pengen kenal dengan Saya silahkan Klik ini
Pada kesempatan kali ini, Ane akan membagikan tutorial mudah cara untuk membuat authentication di laravel 5.6. atau Versi terbaru Dari Laravel. Jadi, laravel adalah salah satu platform yang sangat mempermudah kita dalam pembuatan auth untuk aplikasi kita. Para Dev tidap perlu bersusah payah konfigurasi migration, membuat route, membuat model ataupun controllernya. Semua sudah di handle oleh laravel auth, jadi kalian tinggal pakai saja. Tentunya ada kekurangan dari penggunaan laravel auth bawaan laravel ini. Tetapi untuk keperluan mendasar seperti login, register, lupa password dll sudah tersedia. Kalau memang butuh yang lebih ribet ya bisa develop sendiri atau pakai package buatan orang lain. Baiklah, cukup basa basinya.. Sekarang langsung kita mulai tutorialnya.

Persiapan Pertama

Peralatan atau Aplikasi yang harus Di Download
  • Visual Studio Code atau juga bisa NotePad++ dan Sublime, itu terserah Dev, pilih yang mana. Karena Ane menggunak VSC, maka Downloadnya disini
  • XAMPP sebagai Server Ptotocol dowload disini
  • Composer adalah alat manajemen dependency pada PHP seperti npm (Node.js) dan Bundler (Ruby). Silahkan Download disini

Setelah itu silahkan Install Semua hasil download Tadi

Persiapan yang ke Dua

  • Install Laravel
  • Buka Visual Stodio Code kalian. Pada terminal Klik View > Integreted Terminal atau juga bisa dengan menekan Tombol CTRL + ` Jalankan perintah di terminal
    composer global require "laravel/installer"

Buat Project Baru

Kita Harus Buat Projeject baru dengan menjalankan Perintah di terminal
laravel new blog
"blog"adalah nama Project kita hari ini, terserah kalian mau buat nama aja terserah


Membuat DateBase

  • jalankan XAMPP
  • Start Apache dan MySQL
  • Klik Admin yang ada di bagian MySQL
  • klik tombol New
  • Ane buat database dgn Nama blog, setelah itu Create



Konfigurasi File .env dan database.php

Setelah melakukan Membuat Project, Sekarang saatnya Kalian melakukan Konfigurasi file .env dan database.php. Caranya Cukup Mudah, Buka file .env dan database.php, Kita hanya akan melakukan konfigurasi untuk Database saja, Karena Laravel Auth membutuhkan database untuk menyimpan user yang terdaftar pada Aplikasi
  • Nama dari database Tadi itu(blog)
  • UserName dari mysql (root)
  • Password dari database
  • Saya Kosongkan karena saya tidak pake password pada databasenya

Tahap Yang Terakhir

Sekarang saatnya menggunakan php artisan untuk menginstall laravel auth. Caranya cukup mudah, kalian tinggal jalankan perintah dibawah pada terminal/cmd.
php artisan make:auth
"Cuman segitu doang perintahnya"
"iya". itulah saat Ane pertama kali Yang ada di fikaran Ane Saat belajar Laravel Auth hahaha. Pada dasarnya cuman ini yang perlu kalian lakukan, tapi aplikasi belum bisa berjalan sempurna, karena laravel belum bisa mengakses databasenya.

Silahkan jalankan perintah dibawah pada terminal/cmd untuk memulai migration.
php artisan migrate:fresh
Cukup itu saja yang perlu kalian lakukan untuk membuat auth di laravel. Jika kalian ingin mencobanya, silahkan jalankan laravel dengan memanggil perintah beirkut.
php artisan serve Perintah diatas akan menjalankan server untuk aplikasi kalian. Jadi kalian cukup buka browser dan arahkan ke localhost:8000 atau 127.0.0.1:8000 Maka Tampilannya Akan seperti ini


Error Saat Migrate

Jika ada eror saat di Migrate seperti di gambar Bawah ini. Jangan Khawatir, Woles aja Dev

Agan Cukup Konfigurasi AppServiceProvider.php yang berada di Direktori App/Provider/AppServiceProvider.php CoPas Aja Biar Cepet hahaha...
use Illuminate\Support\Facades\Schema;
Schema::defaultStringLength(191);


Migrate Lagi

Karena seteh Di Konfigurasi Butuh Migrate Ulang
Buka termminalnya dan jalankan perintah


  • php artisan migrate:fresh
  • dan
  • php artisan serve
Read More ->>

Selasa, 19 Desember 2017

Pengenalan HTML




Assalamuakaikum Wr Wb

Sebelum Kita membahas Tentang HTML, mari kita baca Sholawat dan Salam Atas Nabi besar kita Nabi Muhammad SAW, supaya cepet ngerti dan cepat Faham dan di beri kemudahan saat kita belajar

 بسم الله الر الحمن الر حيم

HTML (Hyper Text Markup Language) merupakan bahasa standar untuk membuat suatu dokumen HTML (halaman web) yang terdiri dari kode-kode singkat tertentu, dimana dengan kode-kode tersebut akan memerintahkan Web browser bagaimana untuk menampilkan halaman Web yang terdiri dari berbagai macam format file seperti teks, grafik, animasi, link maupun audio-video.

HTML mempunyai file perluasan (extention) htm atau html. Dimana kedua perluasan tersebut adalah sama, jadi anda boleh menyimpan file dokumen HTML dengan extention ".htm" atau ".html".

Definisi Elemen
Sebuah dokumen HTML disusun oleh beberapa Elemen. Elemen merupakan istilah bagi komponen-komponen dasar pembentuk dokumen HTML. Elemen dapat berupa teks murni, atau bukan teks, atau keduanya. Beberapa contoh elemen adalah : head, body, table, paragraf, dan list.

Definisi Tag
Untuk menandai sebuah elemen dalam suatu dokumen HTML digunakan tag. Tag HTML terdiri dari [(<) (nama tag) (>)] contohnya <HTML>, tag pada umumnya berpasangan dalam tag HTML ada tag pembuka yaitu <HTML> dan ada tag penutup yaitu </HTML>,tag penutup ditandai dengan tanda slash atau garis miring ( / ) di awal tulisannya.Tag tersebut di atas memberikan kaidah bahwa yang akan ditulis di antara kedua tag tersebut adalah isi dari dokumen HTML.
Ada beberapa elemen yang tidak mengharuskan tagnya dituliskan secara berpasangan, elemen tersebut diantaranya :
- Paragraf dengan tag <p>
- Ganti baris/Line Break dengan tag <br>
- Garis datar/Horizontal Rule dengan tag <hr>
- List item dengan tag <li>
Secara umum penulisan sebuah tag adalah <nama tag> … </nama tag> selain itu dalam penamaan tag tidak menganut case sensitive,artinya huruf yang digunakan tidak sensitive antara huruf kapital dan tidaknya.Contoh tag <HTML> dengan </html>.

Elemen HTML yang Dibutuhkan
Elemen dasar yang harus dimiliki sebuah dokumen HTML untuk membuat dokumen tersebut dapat dibaca yaitu tag <html>, <head>, dan <body> berikut tag pasangannya.

Secara umum dokumen web dibagi menjadi dua section (bagian), yaitu section head dan section body. Sehingga setiap dokumen harus mempunyai pola dasar sebagai berikut :

Setiap dokumen HTML harus diawali dengan menuliskan tag <html> dan tag </html> di akhir dokumen. Tag ini menandai elemen html, yang berarti dokumen ini adalah dokumen HTML. Dalam satu dokumen hanya ada satu elemen html.

Section atau Elemen head ditandai dengan tag <head> diawal, dan tag </head> di akhir. Elemen ini berisi informasi tentang dokumen HTMLnya. Minimal informasi yang dituliskan dalam elemen ini adalah judul dari dokumen, judul ni akan ditampilkan pada caption bar dari Browser, ditandai dengan menggunakan tag <title> dan di akhiri dengan </title>.

Section atau Elemen body ditandai dengan tag <body> diawal, dan tag </body> di akhr. Section ini merupakan elemen terbesar di dalam dokumen html. Elemen body berisi isi dokumen yang akan ditampilkan di Web Browser, meliputi paragraf, grafik, link, tabel, dll.

Untuk mulai belajar HTML kita akan menggunakan Sublime Text. Di bawah ini adalah contoh suatu dokumen HTML yang sangat sederhana. Buka Sublime Text, silahkan mulai dengan mengetikkan (copy/paste) kode di bawah ini:
<!DOCTYPE html>
<html>
<head>
  <title> coding </title>
</head>
<body> 
  <h1> Pertama </h1> 
  <p> Masih Mencoba </p>
</body>
</html>



setelah itu kita Save dengan type file .html
setelah di save, kita klik kanan dan "Open in Browser"

Mungkin begitu saja Semoga Bermanfaat
Takut Salah tutur kata, Saya minta maaf?
Salam sukses dari Saya sendiri Syarifuddin27


Read More ->>

Selasa, 12 Desember 2017

My Profile






Id              : Syarifuddin27

Saya adalah anak pertama dari 4 Bersaudara
Saya hanya Anak yang gak bisa apa-apa
Dan Saya Bukanlah Seorang Penulis
Pengetehuan saya tentang Ilmu IT sangatlah Minim
Sekarang Saya masih Kursus komputer di Mojokerto lebih tepatnya Nama Kursusnya Lab_Akselerasi

Nama        : SYARIFUDDIN
NIM          : 143310019
TTL          : Sampang, 27 Mei 1995
Facebook  : Syarifuddin27
Twitter     : https://twitter.com/Syarifuddin_27
e-Mail       : syarifuddin27.s27@gmail.com
                 : mahfud1995@gmail.com
                 : syarifuddin27@rocketmail.com
Lulusan    : SMK Negeri 1 Tambelangan - Angkatan 2011
Kuliah      : STMIK AKAKOM Yogyakarta - Angkatan 2014
Kursus      : Lab_Akselerasi

Read More ->>

Minggu, 28 September 2014

Cara Membuat Flashdisk Bootable dan Menginstal Windows 7

Cara Membuat Flashdisk Bootable dan Meninstal Windows 7


Tutorial Cara Membuat Flashdisk Bootable Menggunakan Rufus



Setelah kawan mendapatkan Rufus, selanjutnya kita akan bahas bersama cara memnggunakannya. Ikuti langkah-langkah di bawah ini;

1. Jalankan Rufus
2. Pada Device, pilih flashdisk yang akan dijadikan menjadi flashdisk bootable
3. Pada File system, pilih NTFS
4. Pada Cluster size, pilih 4096 bytes (Default)
5. Pada New volume label, beri nama untuk flashdisk bootable misalnya saja Bootable Windows 7
6. Pada Format options;
- centang Quick format
- centang Create bootable disk using, pilih ISO Image kemudian cari file ISO yang akan kita transfer ke flashdisk
- centang Create extended label and icon files
7. Klik Start, selesai.

CoPas dari : Tips Komputer n Gedget


Cara Instal Windows 7

Saya akan share ilmu tentang Cara Install Ulang Windows 7 Lengkap+Gambar, dalam hal install windows ini masih banyak yang tidak mengetahui caranya, tapi kalau bagi siswa SMK yang mengambil jurusan komputer rata-rata bisa menginstall ulang komputer/laptop nya sendiri, bagi kamu yang belum bisa, ayo ikuti langkah2 menginstall ulang windows 7 dibawah ini. gampang kok :D

Sebelum install windows 7, tentu saja kamu harus punya DVD Windows 7 yang masih baik kondisi nya Atau USB yang sudah di jaidkan Bootable, kalau udah rusak, buang saja. hi hi ..

Oke, langsung aja Masukan DVD Windows 7 atau USB yang sudah di jaidkan Bootable, lalu setting Bios agar boot ke CDROM atau ke USB, jika belum di setting.


Jika sudah, akan ada tulisan Press Any Key To Continue, Enter aja.
Maka akan muncul seperti ini.

KLIK GAMBAR UNTUK MEMPERBESAR :)
Ini jangan diubah, langsung next aja bro..
Cara Install Ulang Windows 7 Lengkap+Gambar
Pilih Install now
Cara Install Ulang Windows 7 Lengkap+Gambar
Centang I accept the license terms, lalu next..
Cara Install Ulang Windows 7 Lengkap+Gambar
Pilih Custom..
Cara Install Ulang Windows 7 Lengkap+Gambar
Pilih Partisi yang akan di isi dengan Windows 7, karena ini hanya ada 1 partisi, maka langsung saja, tetapi di laptop/PC anda pasti ada beberapa partisi, pilih yang partisi C, sekitar 100GB.Oke, setelah tau, maka kita kembali lagi ke proses install, pilih disk yang berisi windows dan klik Drive Options, lalu Format. Setelah Format lalu Next, windows akan memulai install, kira2 30 menit,
Cara Install Ulang Windows 7 Lengkap+Gambar 
Tunggu Proses Install.. Setelah itu PC akan restart sendiri beberapa kali, tunggu saja..
Cara Install Ulang Windows 7 Lengkap+Gambar
Cara Install Ulang Windows 7 Lengkap+Gambar
Masukan Username (Nama Kamu) dan nama Komputer
Masukan Passwordd, jika tidak ingin menggunakan password, langsung next aja.
Masukan kalo kamu punya Serial Key
Cara Install Ulang Windows 7 Lengkap+Gambar
Pilih Ask Me Later
Cara Install Ulang Windows 7 Lengkap+Gambar
Atur Waktu diwilayah Anda
Cara Install Ulang Windows 7 Lengkap+Gambar
Cara Install Ulang Windows 7 Lengkap+Gambar

Keluar kan CD atau cabut USB nya, SELESAI !


CoPas : Belajar Komputer



Read More ->>

Minggu, 21 September 2014

Pengertian BIOS

 Assalamualaikum Wr Wb
Sebelum memulai membaca Postingan Malam ini marilah kita mengucapkan
 بسم الله الر الحمن الر حيم

Menu pada BIOS


BIOS (Basic Input / Output System) adalah software tingkat terendah di PC. BIOS terletak pada sebuah chip terpisah pada motherboard dan merupakan hal pertama yang di load saat kita menyalakan komputer.

BIOS dimulai dengan menguji setiap komponen untuk memastikan semuanya beroperasi sebagaimana mestinya dan bahwa komputer memiliki segala yang dibutuhkan untuk memuat OS. Tes dimulai ini disebut Power On Self Test, atau POST. Jika kesalahan terdeteksi selama POST, BIOS akan melaporkannya baik melalui serangkaian bunyi bip atau dengan menampilkan kesalahan di layar.

Biasanya ketika kita berbicara tentang BIOS kita benar-benar berbicara tentang setup BIOS, dan antarmuka yang digunakan untuk menyesuaikan pengaturan ini. Pengaturan BIOS seperti nilai-nilai inti dari PC dan mereka digunakan untuk mendikte bagaimana komputer akan beroperasi pada tingkat dasar.

Untuk mengakses setup BIOS, Anda harus menekan tombol tertentu selama POST, biasanya ini adalah 'DELETE' atau tombol 'F2' dan lain sebagainya, tergantung pada motherboard Anda.




Advanced BIOS


'Advanced BIOS' adalah di mana Anda dapat mengatur prioritas boot, mengatakan sistem mana harus mencari forst untuk Sistem Operasi.


Advanced BIOS memiliki opsi yang berkaitan dengan urutan Boot, fitur CPU dan layar POST Prioritas boot urutan BIOS melihat drive yang berbeda untuk sistem operasi untuk 'booting' dari. Dalam kondisi normal OS akan diinstal pada hard drive, jadi ini akan menjadi tempat BIOS harus mencarinya, tapi kami belum dipasang di ke hard drive belum, jadi kita perlu untuk terlebih dahulu memeriksa CD / DVD drive sehingga dapat boot dari disk Windows dan menginstalnya ke hard drive:

Standard CMOS Features


'Standar CMOS' adalah di mana Anda dapat mengatur Waktu / tanggal dan mengaktifkan floppy disk drive


Di dalam menu Standart CMOS Features, Anda akan menemukan pengaturan waktu dan tanggal, jadi pastikan bahwa ini adalah benar untuk zona waktu Anda. Anda juga akan melihat daftar terhubung


Advanced BIOS Features

'Advanced BIOS' adalah di mana Anda dapat mengatur prioritas boot, mengatakan sistem mana harus mencari forst untuk Sistem Operasi.



Advanced BIOS memiliki opsi yang berkaitan dengan urutan Boot, fitur CPU dan layar POST Prioritas boot urutan BIOS melihat drive yang berbeda untuk sistem operasi untuk 'booting' dari. Dalam kondisi normal OS akan diinstal pada hard drive, jadi ini akan menjadi tempat BIOS harus mencarinya, tapi kami belum dipasang di ke hard drive belum, jadi kita perlu untuk terlebih dahulu memeriksa CD / DVD drive sehingga dapat boot dari disk Windows dan menginstalnya ke hard drive:

       1. Pergilah ke menu Advanced BIOS.
       2. Cari pengaturan prioritas boot dan mengatur perangkat pertama ke CDROM dan yang kedua untuk Hard Drive (HDD). Urutan perangkat berikut tidak masalah.

Anda juga mungkin memiliki pilihan untuk mengatur prioritas booting hard drive yang akan memberitahu BIOS urutan untuk memeriksa hard drive terinstal di PC Anda. Jika Anda kemudian menemukan bahwa Anda mengalami masalah mendapatkan PC Anda untuk boot OS, periksa prioritas hard drive untuk memastikan BIOS adalah memeriksa drive yang tepat pertama.


PnP/PCI Configuration

PnP/PCI Configuration, mengkonfigurasi clock/kecepatan dari setiap perangakat yang terpasang pada port PCI/PnP,misal vga pci ,lancard pci, wirelles port pci, HDMI,dll





PC Health Status



PC Health Status, kita bisa cek temperatur mulai dari CPU, Kecepatan heatsink fan dan tegangan dari Power Suplly disini.








Demikian Postingan Malam ini tentang Pengertian BIOSkurang lebihnya Saya minta maaf
Read More ->>

Jumat, 19 September 2014

MAKNA DAN ARTI LAMBANG GARUDA PANCASILA





Garuda Pancasila terdiri atas tiga komponen utama, yakni Burung Garuda, perisai dan pita putih.

1. Burung Garuda

Burung Garuda merupakan burung mistis yang berasal dari Mitologi Hindu yang berasal dari India dan berkembang di wilayah Indonesia sejak abad ke-6. Burung Garuda itu sendiri melambangkan kekuatan, sementara warna emas pada burung garuda itu melambangkan kemegahan atau kejayaan. Pada burung garuda,

 Jumlah masing-masing sayap bulunya berjumlah 17 yang mempunyai makna, tanggal kemerdakaan negara kita yakni tanggal 17.

 Bulu ekor memiliki jumlah 8 yang melambangkan bulan kemerdekaan negara kita bulan Agustus yang merupakan bulan ke-8.

 Dan bulu-bulu di pangkal ekor atau perisai berjumlah 19 helai dan di lehernya berjumlah 45 helai.

Sehingga kesemua jumlah bulu yang ada di setiap bagiannya melambangkan tanggal kemerdekaan Negara Kesatuan Republik Indonesia (NKRI) yaitu pada tanggal 17 Agustus 1945.

 Kepala Burung Garuda yang menoleh ke kanan mungkin karena pemikiran orang zaman dahlu yang ingin Indonesia menjadi negara yang benar dan bermaksud agar Indonesia tidak menempuh jalan yang salah. Dan anggapan bahwa arah ke kanan adalah arah yang baik lah yang membuat kepala Garuda dibuat menghadap ke kanan. Biasanya banyak anggapan yang mengatakan bahwa jalan yang benar itu dilambangkan dengan arah kanan, makanya kepala garuda Indonesia selalu mengarah ke kanan.

Sayap yang membentang adalah siap terbang ke angkasa.
Burung Garuda dengan sayap yang mengembang siap terbang ke angkasa, melambangkan dinamika dan semangat untuk menjunjung tinggi nama baik bangsa dan negara

2. Perisai

Perisai yang dikalungkan melambangkan pertahanan Indonesia. Pada perisai itu mengandung lima buah simbol yang masing-masing simbol melambangkan sila-sila dari dasar negara Pancasila.
˜ Bagian tengah terdapat simbol bintang bersudut lima yang melambangkan sila pertama Pancasila, Ketuhanan yang Maha Esa. Lambang bintang dimaksudkan sebagai sebuah cahaya, seperti layaknya Tuhan yang menjadi cahaya kerohanian bagi setiap manusia. Sedangkan latar berwarna hitam melambangkan warna alam atau warna asli, yang menunjukkan bahwa Tuhan bukanlah sekedar rekaan manusia, tetapi sumber dari segalanya dan telah ada sebelum segala sesuatu di dunia ini ada.

˜ Di bagian kanan bawah terdapat rantai yang melambangkan sila kedua Pancasila, Kemanusiaan yang Adil dan Beradab. Rantai tersebut terdiri atas mata rantai berbentuk segi empat dan lingkaran yang saling berkait membentuk lingkaran. Mata rantai segi empat melambangkan laki-laki, sedangkan yang lingkaran melambangkan perempuan. Mata rantai yang saling berkait pun melambangkan bahwa setiap manusia, laki-laki dan perempuan, membutuhkan satu sama lain dan perlu bersatu sehingga menjadi kuat seperti sebuah rantai.

˜ Di bagian kanan atas terdapat gambar pohon beringin yang melambangkan sila ketiga, Persatuan Indonesia. Pohon beringin digunakan karena pohon beringin merupakan pohon yang besar di mana banyak orang bisa berteduh di bawahnya, seperti halnya semua rakyat Indonesia bisa " berteduh " di bawah naungan negara Indonesia. Selain itu, pohon beringin memiliki sulur dan akar yang menjalar ke mana-mana, namun tetap berasal dari satu pohon yang sama, seperti halnya keragaman suku bangsa yang menyatu di bawah nama Indonesia.

˜ Kemudian, di sebelah kiri atas terdapat gambar kepala banteng yang melambangkan sila keempat, Kerakyatan yang Dipimpin oleh Hikmat Kebijaksanaan dalam Permusyawaratan / Perwakilan. Lambang banteng digunakan karena banteng merupakan hewan sosial yang suka berkumpul, seperti halnya musyawarah di mana orang-orang harus berkumpul untuk mendiskusikan sesuatu.
˜ Dan di sebelah kiri bawah terdapat padi dan kapas yang melambangkan sila kelima, Keadilan Sosial Bagi Seluruh Rakyat Indonesia. Padi dan kapas digunakan karena merupakan kebutuhan dasar setiap manusia, yakni pangan dan sandang sebagai syarat utama untuk mencapai kemakmuran yang merupakan tujuan utama bagi sila kelima ini.
 Ditengah-tengah perisai terdapat sebuah garis hitam tebal yang melukiskan garis khatulistiwa yang menggambarkan lokasi Negara Kesatuan Republik Indonesia yaitu negara tropis yang di lintasi garis khatulistiwa yang membentang dari timur ke barat.

 Warna dasar pada ruang perisai adalah warna bendera kebangsaa Indonesia “Merah-Putih”. Merah berarti berani dan putih berarti suci. Sedangkan bagian tengahnya berwarna dasar hitam berarti warna alam atau warna asli.

3. Pita Putih

Pada bagian bawah Garuda Pancasila, terdapat pita putih yang dicengkeram, yang bertuliskan " BHINNEKA TUNGGAL IKA " yang ditulis dengan huruf latin, yang merupakan semboyan negara Indonesia. Kata “Bhineka” berarti beraneka ragam atau berbeda-beda, Kata “Tunggal” berarti satu, dan Kata “Ika” berarti itu. Perkataan bhinneka tunggal ika merupakan kata dalam Bahasa Jawa Kuno yang berarti " berbeda-beda tetapi tetap satu jua ". Perkataan itu diambil dari Kakimpoi Sutasoma karangan Mpu Tantular, seorang pujangga dari Kerajaan Majapahit pada abad ke-14. Perkataan itu menggambarkan persatuan dan kesatuan Nusa dan Bangsa Indonesia yang terdiri atas berbagai pulau, ras, suku, bangsa, adat, kebudayaan, bahasa, serta agama.




CoPas : Kongkow Bareng GUS DUR
Read More ->>

Rabu, 10 September 2014

Komponen - Komponen yang melekat pade MOTHERBOARD dan Fungsinya

Assalamualaikum Wr Wb
Sebelum memulai membaca artikel marilah kita mengucapkan
         بسم الله الر الحمن الر حيم

1. CPU Atau Prosesor


CPU (Central Processing Unit) atau sering di sebut Prosesor yang berfungsi sebagai Otak dari Sebuah PC. Cepat atau lambatnya kinerja dari sebuah PC cukup di tentukan oleh kualitas dan teknologi dari CPU yang digunakan

2. POWER SUPPLAY

Power Supplay adalah Perangkat keras pada komputer dan biasanya Perbentuk Kotak besar dan mempunyai banyak kabel dan Sebagai Jantung dari sebuah PC

Fungsi :
  1. Mengubah tegangan AC menjadi DC 
  2. Menyuplay/membagi daya arus listrik ke bagian komponen - komponen yang menempel di Motherboard


3. CHIPSET

Chipset adalah kesesuaian sistem (compatibility), keluasan (expandability) dan juga memori.

Fungsi :

  1. Chipset berfungsi menjembatani aliran data dan mengatur serta mengontrol beberapa komponen utama
  2. Chipset yang secara normal terdiri dari dua northbridge dan southbridge
  3. Chipset ROM untuk menyimpan BIOS

4. CMOS atau Batray CMOS

CMOS atau Batray CMOS (Complementary Metal Oxide Semiconductor) adalah Salah satu cip yang penting yang mempunyai baterainya sendiri atau alat yang akan membantu BIOS dalam menjalankan kerjanya

Fungsi :
  1. Memberi tenaga pada motherboard dalam mengenali konfigurasi yang terpasang dan Untuk menyimpan Konfigurasi, ketika ia  belum mendapatkan daya dari power supply.


5. Heatsink Fan

  1. Heatsink adalah logam dengan design khusus yang terbuat dari alumuniun atau tembaga (bisa merupakan kombinasi kedua material tersebut) yang berfungsi untuk memperluas transfer panas dari sebuah prosesor. Perpindahan panas terjadi menggunakan aliran udara di dalam casing. jadi metode pendinginan ini tidak cukup efektif, karena sangat bergantung kepada aliran udara di dalam casing. jika aliran udaranya teranggu, maka bisa dipastikan prosesor akan kepanansan
  2. Heatsink fan (HSF). Cara kerja dari HSF mirip seperti pada pendinginan menggunakan heatsink, tetapi pada HSF ditambahkan sebuah kipas untuk mempercepat proses transfer panas. HSF bekerja lebih baik daripada Heatsink. pada masa kini HSF menggunakan teknologi heatpipe yaitu pipa tembaga kecil untuk transfer panas dengan menggunakan konsep kapilaritas.
  3. Water cooling. Teknik pendinginan CPU menggunakan water cooling adalah dengan menggunakan cairan pendingin (biasanya berupa air)yang dialirkan menggunakan peralatan khusus untuk water cooling. peralatannya biasanya terdiri dari water block yang dipasangkan ke pengait prosesor dimotherboard, pompa air, dan radiator, biasanya metode ini digunakan untuk meng overclock CPU.

6. Sound Card


Sound Card Atau yang lebih kita kenal dengan Kartu suara adalah Suatu komponen yang terdapat dalam PC yang bertugas untuk menunjang fungsi suara dalam PC multimedia.

7. Slot Memory


Slot Memori, digunakan untuk pemasangan modul memori ( RAM ) dengan jenis SDRAM dan DDRAM.


8. Slot PCI dan AGP


Slot port No. 1 PCI adalah (kepanjangan dari bahasa Inggris: Peripheral Component Interconnect) adalah bus yang didesain untuk menangani beberapa perangkat keras. Slot PCI untuk tempat/slot untuk modem,TV tuner,LAN card(Multi Fungsi)

Slot port  No. 2 AGP Penyelerasi gambar ini mensupport grafik card mode 3.3V/1.5V AGP 4X untuk aplikasi grafis 3D

Tambahan

CPU-Z adalah sebuah software unuk mengetahui informasi lengkap mengenai Hardwere yang terpasang di dalam papan Mainboard dengan cara yang mudah tanpa harus membongkar PC.

Begitu dijalankan, CPU-Z bakal menampilkan informasi detail mengenai cache prosesor. 












 



Informasi mengenai memori, speed dan latency, serta modus kerjanya (single channel atau dual channel).
















Pada tab [Mainboard], kita bisa melihat informasi mengenai motherboard, BIOS, dan kartu VGA.
















Kalau ada kesalahan Penulisan Saya minta maaf, karena manusia tidak ada yang SEMPURNA
Read More ->>

Jumat, 05 September 2014

SEJARAH LINUX DAN PENGERTIANNYA


Tux.svg
Tux, penguin, Maskot Linux
Keluarga Bertipe Unix
Status terkini Aktif
Jenis kernel Monolitik
Lisensi GNU General Public License dan lainnya
Linux (diucapkan ˈlɪnəks atau /ˈlɪnʊks/) 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.[2]
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.[3]
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 video (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.

Sejarah

Sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis.

Logo Linux

Logo Linux (Tux) dimulai saat Linus Torvalds sedang berjalan-jalan di taman Perth. Saat sedang berjalan itu lah Linus Torvalds di patok oleh seekor Pinguin dan demam selama berhari-hari. Ia berfikir bahwa karakter pinguin cocok untuk menjadi logo dari sistem operasi barunya itu. Maka diadakan sebuah kompetisi untuk mendesain Logo Linux yang baru, dan kompetisi itu dimenangkan oleh Larry Ewing yang berhasil menggambarkan seekor pinguin yang sedang duduk.

Proyek GNU

Proyek GNU yang mulai pada 1984 memiliki tujuan untuk membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan secara total terdiri atas perangkat lunak bebas.[6] Tahun 1985, Richard Stallman mendirikan Yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi Publik Umum GNU (GNU General Public License atau GNU GPL). Kebanyakan program yang dibutuhkan oleh sebuah sistem operasi (seperti pustaka, kompiler, penyunting teks, shell Unix dan sistem jendela) diselesaikan pada awal tahun 1990-an, walaupun elemen-elemen tingkat rendah seperti device driver, jurik dan kernel masih belum selesai pada saat itu.[7] Linus Torvalds pernah berkata bahwa jika kernel GNU sudah tersedia pada saat itu (1991), dia tidak akan memutuskan untuk menulis versinya sendiri.[8]

MINIX

MINIX, sebuah sistem bertipe Unix yang ditujukan untuk penggunaan akademis dirilis oleh Andrew S. Tanenbaum pada tahun 1987. Kode sumber MINIX 1.0 tercantum dalam bukunya Operating Systems: Design and Implementation. Walaupun dapat secara mudah didapatkan, modifikasi dan pendistribusian ulang tidak diperbolehkan pada saat itu. Hak cipta dari kode sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan oleh Prentice Hall. Sebagai tambahan, disain versi 16-bit dari MINIX kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur Intel 386 yang murah dan populer yang digunakan secara luas di komputer pribadi.
Tahun 1991, Torvalds mulai bekerja untuk membuat versi non-komersial pengganti MINIX sewaktu ia belajar di Universitas Helsinki.[9] Hasil kerjaannya itu yang kemudian akan menjadi kernel Linux.
Pada tahun 1992, Tanembaum menulis sebuah artikel di Usenet, mengklaim bahwa Linux sudah ketinggalan zaman. Dalam artikelnya, ia mengkritik Linux sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku dengan arsitektur x86 sehingga tidak bersifat portable, di mana digambarkannya sebagai sebuah "kesalahan mendasar". Tanenbaum menyarankan bahwa mereka yang menginginkan sebuah sistem operasi modern harus melihat kepada sebuah rancangan yang berdasarkan kepada model mikrokernel. Tulisan tersebut menekankan tanggung jawab Torvalds yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan mikrokernel.
Sekarang ini Linux telah digunakan di berbagai domain, dari sistem benam sampai super komputer,[12] dan telah mempunyai posisi yang aman dalam instalasi server web dengan aplikasi LAMP-nya yang populer. Pengembangan kernel Linux masih dilanjutkan oleh Torvalds, sementara Stallman mengepalai Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen GNU. Selain itu, banyak individu dan perusahaan yang mengembangkan komponen non-GNU. Komunitas Linux menggabungkan dan mendistribusikan kernel, komponen GNU dan non-GNU dengan perangkat lunak manajemen paket dalam bentuk distribusi Linux.

Pengucapan

Pada tahun 1992, Torvalds menjelaskan bagaimana ia mengeja kata Linux:
'li' dieja dengan bunyi [ee] pendek, 'nux' juga pendek, non-diftong, seperti dalam pUt. Linux hanya merupakan nama kerja untuk sesuatu, dan karena saya menulisnya untuk menggantikan minix di sistemku, hasilnya adalah apa adanya... linus' minix menjadi linux.
Torvalds membuat sebuah contoh audio yang berisi suara bagaimana pengejaannya dalam bahasa Inggris dan Swedia.[14][15] Tetapi, sebuah wawancara dari dokumentasi tahun 2001 Revolution OS mengindikasikan bahwa cara pengejaannya sedikit berubah.[16]
Dalam bahasa Inggris, banyak orang cenderung mengeja Linux sebagai [ˈlɪnʊks] atau [ˈlɪnəks].

Desain

Linux merupakan sistem operasi bertipe Unix modular. Linux memiliki banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam kurun waktu 1970-an hingga 1980-an. Linux menggunakan sebuah kernel monolitik, kernel Linux yang menangani kontrol proses, jaringan, periferal dan pengaksesan sistem berkas. Device driver telah terintegrasi ke dalam kernel.
Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek terpisah yang berintegrasi dengan kernel. Userland GNU merupakan sebuah bagian penting dari sistem Linux yang menyediakan shell dan peralatan-peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi. Di atas kernel, peralatan-peralatan ini membentuk sebuah sistem Linux lengkap dengan sebuah antarmuka pengguna grafis yang dapat digunakan, umumnya berjalan di atas X Window System.

Antarmuka pengguna

Linux dapat dikendalikan oleh satu atau lebih antarmuka baris perintah (command line interface atau CLI) berbasis teks, antarmuka pengguna grafis (graphical user interface atau GUI, yang umumnya merupakan konfigurasi bawaan untuk versi desktop).
Pada komputer meja, GNOME, KDE dan Xfce merupakan antarmuka pengguna yang paling populer,[17] walaupun terdapat sejumlah varian antarmuka pengguna. Antarmuka pengguna yang paling populer berjalan di atas X Window System (X), yang menyediakan transparansi jaringan yang memperolehkan sebuah aplikasi grafis berjalan di atas satu mesin tetapi ditampilkan dan dikontrol di mesin yang lain.
GUI yang lain memiliki X window manager seperti FVWM, Enlightenment, Fluxbox, Icewm dan Window Maker. Manajer jendela menyediakan kontrol untuk penempatan dan penampilan dari jendela-jendela aplikasi individual serta interaksi dengan sistem jendela X.
Sebuah sistem Linux umumnya menyediakan sebuah antarmuka baris perintah lewat sebuah shell, yang merupakan cara tradisional untuk berinteraksi dengan sebuah sistem Unix. Sebuah distro Linux yang dikhususkan untuk lingkungan peladen mungkin hanya memiliki CLI sebagai satu-satunya antarmuka. Sebuah sistem yang tidak memiliki monitor hanya dapat dikontrol melalui baris perintah lewat protokol seperti SSH atau telnet.
Kebanyakan komponen tingkat rendah Linux, termasuk GNU Userland, menggunakan CLI secara ekslusif. CLI cocok untuk digunakan pada lingkungan otomasi tugas-tugas yang repetitif atau tertunda, dan menyediakan komunikasi inter-proses yang sangat sederhana. Sebuah program emulator terminal grafis sering digunakan untuk mengakses CLI dari sebuah Linux desktop.

Pengembangan

Sebuah ringkasan sejarah sistem operasi-sistem operasi bertipe Unix menunjukkan asal usul Linux. Perhatikan walaupun memiliki konsep dan disain arsitektur yang sama, Linux tidak memiliki kode sumber yang tidak bebas seperti halnya Unix atau Minix.
Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak pada kernel Linux dan komponen-komponennya yang bebas dan terbuka. Linux bukan satu-satunya sistem operasi dalam kategori tersebut, walaupun demikian Linux adalah contoh terbaik dan terbanyak digunakan. Beberapa lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip copyleft, sebuah konsep yang menganut prinsip: karya yang dihasilkan dari bagian copyleft harus juga merupakan copyleft. Lisensi perangkat lunak bebas yang paling umum, GNU GPL, adalah sebuah bentuk copyleft, dan digunakan oleh kernel Linux dan komponen-komponen dari proyek GNU.
Sistem Linux berkaitan erat dengan standar-standar POSIX,[18] SUS,[19] ISO dan ANSI. Akan tetapi, baru distribusi Linux-FT saja yang mendapatkan sertifikasi POSIX.1.[20]
Proyek-proyek perangkat lunak bebas, walaupun dikembangkan dalam bentuk kolaborasi, sering dirilis secara terpisah. Akan tetapi, dikarenakan lisensi-lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang, terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu bersamaan dalam suatu bentuk yang dinamakan distribusi Linux.
Sebuah distribusi Linux, yang umum disebut dengan "distro", adalah sebuah proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux. Distribusi-distribusi Linux ditangani oleh individu, tim, organisasi sukarelawan dan entitas komersial. Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan konfigurasi sistem. Perangkat lunak tersebut juga bertanggung jawab dalam pemutakhiran paket. Sebuah Distribusi Linux bertanggung jawab atas konfigurasi bawaan, sistem keamanan dan integrasi secara umum dari paket-paket perangkat lunak sistem Linux.

Sebuah sesi baris perintah menggunakan bash.

Linux dikendalikan oleh pengembang dan komunitas penggunanya. Beberapa vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar kesukarelaan. Debian merupakan contoh yang bagus. Yang lain memiliki versi komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan Fedora.
Di banyak kota dan wilayah, asosiasi lokal yang dikenal dengan nama Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan Linux dengan mengadakan pertemuan, demonstrasi, pelatihan, dukungan teknis dan instalasi sistem operasi Linux secara gratis. Ada banyak juga komunitas Internet yang menyediakan dukungan terhadap pengembang dan pengguna Linux. Banyak proyek distribusi dan perangkat lunak sumber terbuka yang memiliki ruang percakapan IRC atau newsgroup. Forum daring merupakan bentuk lain untuk mendapatkan dukungan, contoh: LinuxQuestions.org dan forum Gentoo. Distribusi Linux memiliki milis dengan pembagian topik seperti penggunaan atau pengembangan.
Ada beberapa situs web teknologi yang berfokuskan kepada Linux. Linux Weekly News adalah sebuah cernaan mingguan dari berita-berita yang berkaitan dengan Linux. Sementara itu Linux Journal merupakan majalah Linux daring yang dirilis setiap bulan. Slashdot adalah situs web berita yang berhubungan dengan teknologi yang memiliki banyak berita tentang Linux dan perangkat lunak bebas. Groklaw memiliki berita mendalam tentang kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan kernel Linux serta hubungannya dengan GNU dalam proyek GNU. Majalah Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat lunak atau bahkan distribusi Linux lengkap.[21][22]
Walaupun Linux secara umum tersedia secara gratis, beberapa perusahaan besar menjalani model bisnis yang terdiri dari penjualan, dukungan dan kontribusi terhadap Linux dan perangkat lunak bebas; ini termasuk Dell, IBM, HP, Sun Microsystems, Novell, dan Red Hat. Lisensi perangkat lunak bebas di mana digunakan Linux secara eksplisit mengakomodasi komersialisasi; hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai suatu simbiosis. Satu model bisnis yang umum dari pemasok komersial yaitu dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-pengguna kalangan bisnis. Sejumlah perusahaan menawarkan versi bisnis dari distribusi Linux mereka, antara lain berupa dukungan atas paket-paket tak bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk memudahkan tugas-tugas administratif. Model bisnis yang lain adalah dengan memberikan perangkat lunak secara gratis untuk penjualan perangkat keras.

Pemrograman di Linux

Sebagian besar distribusi Linux mendukung banyak bahasa pemrograman. Koleksi peralatan untuk membangun aplikasi dan program-program sistem operasi yang umum terdapat di dalam GNU toolchain, yang terdiri atas GNU Compiler Collection (GCC) dan GNU build system. GCC menyediakan kompilator untuk Ada, C, C++, Java, dan Fortran. Kernel Linux sendiri ditulis untuk dapat dikompilasi oleh GCC. Kompilator tak bebas (proprietary) untuk Linux antara lain adalah Intel C++ Compiler dan IBM XL C/C++ Compiler.
Kebanyakan distribusi juga memiliki dukungan untuk Perl, Ruby, Python dan bahasa pemrograman dinamis lainnya. Contoh bahasa pemrograman yang tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C# dengan proyek Mono yang disponsori oleh Novell, dan Scheme. Sejumlah Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun Microsystems JVM (HotSpot), dan J2SE RE IBM, serta proyek-proyek sumber terbuka lainnya seperti Kaffe. Dua kerangka kerja utama untuk pengembangan aplikasi grafis di Linux adalah GNOME dan KDE. Proyek-proyek ini berbasiskan GTK+ dan Qt. Keduanya mendukung beragam bahasa pemrograman. Untuk Integrated development environment terdapat Anjuta, Code::Blocks, Eclipse, KDevelop, Lazarus, MonoDevelop, NetBeans, dan Omnis Studio, sedangkan penyunting teks yang telah lama tersedia adalah Vim dan Emacs.[23]

Penggunaan

Sebagian besar distribusi Linux didisain untuk penggunaan umum di komputer meja dan peladen, tetapi terdapat distribusi yang dikhususkan untuk tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan arsitektur komputer, sistem benam, stabilitas, keamanan, lokalisasi ke wilayah atau bahasa tertentu, kelompok pengguna tertentu, dukungan aplikasi waktu nyata, atau lingkungan desktop tertentu. Beberapa distribusi bahkan mengikutkan hanya perangkat lunak bebas. Sekarang ini ada sekitar tiga ratus distribusi yang secara aktif dikembangkan, dengan sekitar selusin distribusi yang menjadi terpopuler untuk penggunaan secara umum.[24]
Linux adalah sistem operasi yang di-porting secara luas. Kernel Linux awalnya didisain hanya untuk mikroprosesor Intel 80386, sekarang kernel Linux telah jalan di beragam arsitektur komputer antara lain di perangkat hand-held iPAQ berbasis ARM, komputer mainframe IBM System z9, dari peralatan berupa telepon bergerak hingga superkomputer.[25] Terdapat distribusi yang dikhususkan untuk sejumlah kecil arsitektur. Fork kernel ELKS dapat dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286, sementara fork kernel µClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah unit manajemen memori.

Komputer meja

Walaupun masih terdapat kekurangan dalam hal porting Linux untuk beberapa perangkat lunak Mac OS X dan Microsoft Windows untuk domain seperti desktop publishing[26] dan audio profesional,[27][28][29] aplikasi yang secara kasar sama dengan aplikasi-aplikasi untuk Mac dan Windows tersebut tersedia di Linux.[30]
Kebanyakan distribusi Linux menyediakan sebuah program untuk melihat daftar ribuan perangkat lunak bebas yang telah diuji dan dikonfigurasi untuk sebuah distribusi yang spesifik. Program-program bebas ini dapat diunduh dan diinstal dengan satu klik tetikus dan sebuah tanda tangan digital menjamin bahwa tidak ada seorangpun yang menambahkan virus atau spyware ke program-program tersebut.
Banyak perangkat lunak bebas yang populer di Windows seperti Pidgin, Mozilla Firefox, OpenOffice.org dan GIMP. Jumlah perangkat lunak berbayar di Linux juga semakin bertambah[31] seperti Adobe Flash Player, Acrobat Reader, Matlab, Nero Burning ROM, Opera, RealPlayer, dan Skype. Dalam animasi dan efek visual, terdapat juga perangkat lunak di Linux seperti halnya Windows seperti AutoDesk Maya, Softimage XSI dan Apple Shake. CrossOver merupakan perangkat lunak berbayar berbasis proyek sumber terbuka Wine yang dapat menjalankan versi lama dari Microsoft Office dan Adobe Photoshop. Microsoft Office 2007 dan Adobe Photoshop CS3 diketahui dapat dijalankan[32][33]

Hak cipta dan merek dagang

Linux kernel dan sebagian besar perangkat lunak GNU menggunakan GNU General Public License (GPL) sebagai basis lisensinya. GPL mengharuskan siapapun yang mendistribusikan kernel linux harus membuat kode sumber (dan semua modifikasi atas itu) tersedia bagi pengguna dengan kriteria yang sama. Tahun 1997, Linus Torvald menyatakan, “Menjadikan Linux berbasis GPL sungguh merupakan hal terbaik yang pernah saya lakukan.”[34] Komponen penting lain dalam sistem Linux diijinkan menggunakan lisensi selain dari GPL; banyak pustaka menggunakan GNU Lesser General Public License (LGPL), varian GPL yang lebih moderat, dan sistem X Window System menggunakan MIT License.
Linus Torvald telah menyatakan ke khayalak umum bahwa ia tidak akan memindahkan lisensi kernel Linux yang saat ini menggunakan GPL versi 2 ke GPL versi 3, yang ditembangkan pada pertengahan tahun 2007, dengan alasan beberapa ketentuan yang terdapat pada lisensi baru tersebut melarang penggunaan perangkat lunak dalam manajemen hak digital (Inggris: Digital rights management).[35][36]
Penelitian yang dilakukan pada tahun 2001 terhadap Red Hat Linux 7.1 menemukan bahwa distro perangkat lunak tersebut terdiri atas 30 juta baris kode. Dengan menggunakan algoritma model biaya konstruktif (Inggris:Constructive Cost Model), penelitian itu memperkirakan bahwa distro tersebut membutuhkan waktu kira-kira delapan ribu tahun kerja untuk mengembangkannya. Menurut penelitian tersebut, jika semua elemen dari perangkat lunak tersebut dikembangkan dengan cara konvensional dalam artian sebagai perangkat lunak tertutup, pengembangan distro tersebut akan menelan biaya sebesar 1,08 miliar dolar (basis nilai tukar dolar tahun 2000) untuk dikembangkan di Amerika Serikat.[37]
Sebagian besar kode (71%) ditulis dengan menggunakan bahasa pemrograman C, namun banyak bahasa lainnya juga ikut terlibat seperti C++, Assembly, Perl, Python, Fortran, dan berbagai bahasa skrip lain. Lebih dari separuh dari seluruh kode dilisensikan di bawah naungan GPL. Kernel linux itu sendiri terdiri atas 2,4 juta baris kode, atau sekitar 8% dari total keseluruhan.[37]
Penelitian lainnya menghasilkan analisis yang sama terhadap distro Debian GNU/Linux versi 4.0.[38] Distro tersebut terdiri atas lebih dari 283 juta baris kode, dan penelitian tersebut memperkirakan biaya pengembangan yang dibutuhkan sebesar 5,4 miliar euro jika dikembangkan sebagai perangkat linak tertutup.
Di Amerika Serikat, Linux merupakan merek dagang (SN: 1916230) yang dimiliki oleh Linus Torvalds. Linux terdaftar sebagai "Program sistem operasi komputer bagi penggunaan komputer dan operasi". Merek dagang ini didaftarkan setelah ada suatu kejadian di mana seorang pemalsu bernama William R Della Croce Jr mulai mengirim surat kepada para distributor Linux dan megklaim trademark Linux adalah hakmiliknya serta meminta royalti sebanyak 10% dari mereka. Para distributor Linux mulai mendorong agar trademark yang asli diberikan kepada Linus Torvalds. Pemberian lisensi trademark Linux sekarang dibawah pengawasan Linux Mark Institute
Read More ->>
Diberdayakan oleh Blogger.

Kontributor