Pages

SIstem Operasi Linux GNU

Linux atau GNU/Linux adalah sistem operasi bebas yang sangat populer untuk komputer.
Istilah Linux atau GNU/Linux (GNU) juga digunakan sebagai rujukan kepada keseluruhan distro Linux (Linux distribution), yang di dalamnya disertakan program-program lain pendukung sistem operasi. Contoh program tersebut adalah server web, bahasa pemrograman, basisdata, tampilan desktop (Desktop Environment) (seperti GNOME dan KDE), dan aplikasi perkantoran (Office Suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric. Distro Linux telah mengalami pertumbuhan yang pesat dari segi popularitas, sehingga lebih populer dari versi UNIX yang menggunakan sistem lisensi dan berbayar (proprietary).
Linux mendukung banyak hardware komputer, dan telah digunakan di berbagai peralatan dari komputer pribadi, superkomputer dan sistem benam (embedded system), seperti telepon seluler (Ponsel) dan perekam video pribadi.

Sejarah
Kernel Linux pada mulanya ditulis sebagai proyek hobi oleh pelajar universitas Finland Linus Torvalds yang belajar di Universitas Helsinki, untuk membuat kernel Minix yang gratis dan dapat diedit. (Minix adalah projek pelajaran menyerupai UNIX dibuat untuk mudah digunakan dan bukannya untuk digunakan secara komersial.) Versi 0.01 dikeluarkan ke Internet pada September 1991, Versi 0.02 pada 5 Oktober 1991.
Sejarah sistem operasi Linux berkaitan erat dengan proyek GNU, proyek program bebas freeware terkenal diketuai oleh Richard Stallman. Proyek GNU diawali pada tahun 1983 untuk membuat sistem operasi seperti Unix lengkap — kompiler, utiliti aplikasi, utiliti pembuatan dan seterusnya — diciptakan sepenuhnya dengan perangkat lunak bebas. Pada tahun 1991, pada saat versi pertama kerangka Linux ditulis, proyek GNU telah menghasilkan hampir semua komponen sistem ini — kecuali kernel. Torvalds dan pembuat kernel seperti Linux menyesuaikan kernel mereka supaya dapat berfungsi dengan komponen GNU, dan seterusnya mengeluarkan Sistem operasi yang cukup berfungsi. Oleh karena itu, Linux melengkapi ruang terakhir dalam rancangan GNU.
Walaupun kernel Linux dilisensikan di bawah GNU General Public License, ia bukannya sebesar dari proyek GNU. Tux, seekor Pinguin, merupakan logo dan maskot bagi Linux. Linux adalah trademark (SN: 1916230) yang dimiliki oleh Linus Torvalds. Linux terdaftar sebagai “Program sistem operasi komputer bagi penggunaan komputer dan operasi”. Pemberian lisensi trademark Linux sekarang dibawah pengawasan Linux Mark Institute.

Beberapa keunggulan menggunakan Linux OS :
  • Linux adalah Operating System yang open source, bebas dan terbuka. Sehingga tidak perlu biaya untuk mendapatkannya, lisensinya FREE.
  • Linux mudah untuk dioperasikan.
  • Hampir semua aplikasi yang bisa dijalankan di Windows, telah ada aplikasinya di Linux yang dikembangkan oleh komunitas Linux atau bisa menggunakan bantuan software emulator seperti wine untuk menjalankan file .exe dan .msi yang biasanya jalan di windows.
  • Memiliki keamanan yang unggul karena di desain multiuser sehingga bila virus menjangkiti user tertentu, akan sangat sangat sulit menjangkiti dan menyebar ke user yang lain. 
  • Cocok untuk komputer dengan spesifikasi minimal karena Linux membutuhkan resource yang lebih kecil dari Windows. Selain itu hampir semua distro populer menyediakan versi 32 bit maupun 64 bit.
  • Linux dapat berjalan dalam dua mode, modus teks dan modus GUI namun pada umumnya modus teks (terminal) ini lah yang menjadi kekuatan Linux.
  • Linux lebih stabil sehingga kecil kemungkinan terjadi hang.
  • Linux memiliki kompatibilitas ke belakang yang lebih baik (better backward-compatibilty) Perangkat keras yang telah berusia lama, masih sangat berguna dan dapat dijalankan dengan baik di atas Linux. Termasuk dukungan pada softwarenya.


Sumber : www.linuxindo.com

OPERASI ARITMATIKA DAN LOGIKA PADA ALGORITMA

1.Operator Aritmatika
Adalah.operator yang digunakan untuk melakukan operasi penjumlahan, pengurangan, pembagian, dan perkalian atau operator yg digunakan untuk melakukan perhitungan pada bilangan. Berikut ini merupakan tabel yang berisi macam-macam operator aritmatika yang dapat digunakan pada PHP.
Operasi
Operator
Penambahan
+
Pengurangan
-
Perkalian
*
Pembagian
/
Sisa pembagian
%
Increment
++
Decrement
Contoh penggunaan operasi operator diatas:
$x = 100;
$y = 10;
Operasi
Operator
Contoh Sintaks
Hasil
Penambahan
+
$x + $y
110
Pengurangan
-
$x – $y
90
Perkalian
*
$x * $y
1000
Pembagian
/
$x / $y
10
Sisa Pembagian
%
$x % $y
0
Increment
++
$x++
101
Decrement
$x–
99
Berdasarkan contoh diatas, yang dimaksud dengan sisa pembagian adalah sisa dari hasil pembagian bukan hasil dari pembagian. Pada contoh diatas $x % $y = 0. Hasil ini didapat dari rumus sebagai berikut : $x – ($y * ($x / $y)).
Pada contoh diatas 50 / 10 = 5. Lalu 50 – (10 * 5) = 0.
Nah, sudah jelas kan dari mana nilai 0 itu didapat. Untuk lebih jelasnya saya akan memberikan satu contoh lagi :
misalkan nilai variabel $y diganti 6 untuk menghasilkan nilai hasil module division, pertama kita hitung adalah100/6 = 16,6 tapi kita mengambil nilai bulatnya saja, sehingga nilainya 16.
Catatan : Untuk nilai pecahan selalu diambil nilai bulatnya saja. misalkan nilai yang didapat 13,85 maka apabila diambil nilai bulatnya maka akan menjadi 13.
2.Operator Relasi
Adalah operator penghubung yang berupa benar atau salah, sesuai dengan teorinya bahwa operator relasi mengeluarkan tipe data Boolean sehingga contoh program di atas mengeluarkan output true atau false.
Contoh :
10>3 ;// true, kemudian
7<3;// false.
3.Operator Logika
Adalah Operator yang digunakan untuk menggabungkan dua kalimat sehingga terbentuk kalimat gabungan. Nilai kebenaran kalimat gabungan ini ditentukan oleh nilai kebenaran dari kalimat-kalimat pembentuknya. Operator logika di sini bertindak sebagai fungsi.
Dan dalam kehidupan sehari hari dapat diambil contoh konjungsi magnetik misalnya:
A: Hari ini cuaca mendung
B: Hari ini akan hujan
C: Hari ini cuaca mendung dan hari ini akan hujan
D: Hari ini cuaca mendung karena itu hari ini akan hujan
Tipe data
Tipe data dapat diartikan sebagai variabel yang digunakan untuk penyimpanan data dan bisa bersifat strraugt typed. Kita diharuskan mendeklerasikan tipe data dari semua variabel dan apabila lupa atau salah mengikuti aturan pengdeklarasian variabel maka akan mendapatkan error.
Ada beberapa tipe data diantanya :
1. Character
Adalah tipe data berisi karakter tunggal yang didefinisikan dengan diawali dan diakhiri tanda petik (’).
Char berbeda dengan String, karena String bukan merupakan tipe data primitif, tetapi sudah merupakan sebuah objek. Tipe char mengikuti aturan unicode, sehingga dapat menggunakan kode \u kemudian diikuti bilangan dari 0 sampai 65535, tetapi yang biasa digunakan adalah bilangan heksadesimal dari 0000 sampai FFFF.
Misalnya : ‘\u123’
2.Numerik
Adalah adalah tipe data integer yang digunakan apabila tidak berurusan dengan pecahan atau bilangan decimal. Yang termasuk dalam numerik diantaranya :
  • Byte, yang memiliki nilai integer -128 sampai +127 dan menempati 1 byte (8 bits) di memori.
  • Short, yang memiliki nilai integer dari -32768 sampai 32767 dan menempati 2 bytes (16 bits) di memori
  • Int, yang memiliki nilai integer dari -2147483648 sampai 2157483647 dan menempati 4 bytes (32 bits) di memori.
  • Long, yang memiliki nilai dari -9223372036854775808 sampai 9223372036854775807 dan menempati 8 bytes (64 bits) di memori
3. Boolean
Adalah tipe data yang terdiri dari dua nilai yaitu True dan False. Boolean sangat penting dalam mengevaluasi suatu kondisi, dan sering digunakan untuk menentukan alur program.
Algoritma notasi pseu docode
Notasi pseudocode bisa ( semu atau tidak sebenarnya ) artinya notasi yang menyerupai notasi bahasa pemrograman tingkat tinggi yang biasa digunakan seperti bahasa C .Dengan pengertian diatas maka dapat didefinisikan bahwa bahasa notasi algorima yang dapat menjelaskan perintahnya dengan bahasa yang jelas tanpa membingungkan pembaca atau pengguna bisa disebut dengan notasi algoritma pseudocode. Tidak seperti bahasa program yang direpotkan dengan tanda titik koma dan sebagainya, kata-kata khusus,indeks,format, dan lainnya, maka dengan pseudo-code ini akan lebih memudahkan dan menguntungkan. Keuntungan penggunaan notasi pseudo-code ini adalah kemudahan mengkonversinya kebahasa pemrograman, karena terdapat korespondensi antara setiap pseudo-code dengan notasi bahasa program.Korespondensi ini dapat diwujudkan dengan tabel translasi dari notasi algoritma ke notasi bahasa program
Top of Form
Bottom of Form


Perbedaan Hub, Router, Dan Switch

                           Hub

     Hub merupakan alat penghubung antar-user. Hub meneruskan seluruh paket data seperti : E-mail, dokumen, pengolah kata, spreadsheet, grafik, print request yang mereka terima melalui satu port dari satu workstation ke semua port yang tersisa. Hub juga sebuah perangkat keras yang sangat penting dalam jaringan komputer, Hub sangat mempengaruhi proses koneksi antar komputer, sehingga jika Hub mengalami kerusakan maka seluruh jaringan komputer akan terputus dan terganggu.
       Hub berfungsi sebagai peragkat keras penerima sinyal dari sebuah komputer dan merupakan titik pusat yang menghubungkan ke seluruh komputer dalam jaringan tersebut. Hub juga berperan sebagai penguat sinyal kabel UTP, konsentrator dan penyambung.
 Berdasarkan fungsinya Hub dibedakan menjadi 2 macam yakni:
        Hub Pasif yaitu hub yang berfungsi sebagai pemisah atau pembagi jaringan, akan tetapi hub pasif tidak melakukan penguatan sinyal sehingga hub ini tidak membutuhkan tenaga listrik tambahan.
        Hub Aktif yaitu hub yang berfungsi sebagai penghubung jalur secara fisik dan penguat sinyal dalam jaringan, akan tetapi hub aktif membutuhkan tenaga listrik tambahan untuk bisa bekerja.
Cara Kerjanya :
Ketika sebuah paket tiba di salah satu port, paket akan disalin ke port-port yang lain di hub. Atau dengan kata lain hub hanya menyalin data ke semua simpul yang terhubung ke hub. Hal ini menyebabkan unjuk kerja jaringan akan lambat.

Pencarian Kesalahan Pada Hasil Instalasi Sistem Operasi Open Source (Ubuntu)

Ubuntu adalah salah satu distribusi Linux yang cukup terkenal di dunia, bahkan banyak diantara pengguna Ubuntu tidak mengetahui Linux, nota bene merupakan induk dari Ubuntu itu sendiri yang diturunkan dari Debian. Tapi anehnya, mereka memakai Ubuntu sebagai sistem operasi mereka.
Instalasi Ubuntu cukup mudah dilakukan, baik oleh pengguna Ubuntu yang sudah mahir maupun pengguna yang baru mengenal Ubuntu. Secara umum Ubuntu telah sangat memudahkan pengguna. Namun terlepas dari mudahnya instalasi Ubuntu! Tidak sedikit dari pengguna  Ubuntu  mengalami kendala seperti:
  1. Sistem operasi lain nya terhapus
  2. Data hilang atau terhapus saat instalasi
  3. Lamban nya proses instalasi dan lain-lain

JENIS - JENIS KERUSAKAN SAAT INSTALASI SISTEM OPERASI OPEN SOURCE

JENIS-JENIS KERUSAKAN / TROUBLE SAAT INSTALASI SISTEM OPERASI OPEN SOURCE

Ada berbagai alasan gagalnya instalasi Kali Linux. Hal ini dapat mencakup permasalahan-permasalahan seperti Download ISO yang buruk atau tidak lengkap, tidak cukup ruang disk pada mesin target, dll. Artikel berikut akan memberikan beberapa petunjuk tentang apa yang harus dicari ketika instalasi Kali Linux Anda telah gagal. Berikut ini adalah contoh “Layar Merah” yang menunjukkan instalasi mengalami masalah.

Pengertian Dan Fungsi Router

Router merupakan perangkat jaringan yang bekerja pada OSI Layer 3, Network Layer. Pada layer ini sudah dikenal pengalamatan jaringan menggunakan IP Address, dan router ini berperan penting sebagai penghubung/penerus paket data antara dua segmen jaringan atau lebih.
Router berfungsi utama sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya. Perbedaannya dengan Switch adalah kalau switch merupakan penghubung beberapa alat untuk membentuk suatu Local Area Network (LAN).
http://kikizahara.wordpress.com/2011/03/01/pengertian-nic-repeater-hub-switch-router-bridge/

Pengertian Dan Fungsi Repeater

Repeater adalah suatu alat yang berfungsi memperluas jangkauan sinyal WIFI yang belum tercover oleh sinyal dari server agar bisa menangkap sinyal WIFI. Perangkat Repeater harus 2 alat, yakni untuk menerima sinyal dari server (CLIENT) dan untuk menyebarkan lagi sinyal Wifi (accespoint)
Fungsi Repeater
  • Untuk mengover daerah-daerah yang lemah sinyal dari Server (pemancar)
  • Untuk memperjauh sinyal dari Server (pemancar)
  • Untuk mempermudah akses sinyal Wifi dari Server
http://kikizahara.wordpress.com/2011/03/01/pengertian-nic-repeater-hub-switch-router-bridge/