ARSIP BULANAN : November 2013

[PERTEMUAN 11 - SISTEM OPERASI - KELAS B]

20 November 2013 20:30:26 Dibaca : 738

Assalamualaikum Wr. Wb.

Pada kesempatan kali saya akan menjelaskan tentang LINUX. Dimana materi ini telah di jelaskan pada pertemuan ke 11.

A. Pengertian LINUX:

Linux adalah sistem operasi berbasis Unix yang dibuat oleh Linus Torvalds, dikembangkan oleh GNU General Public License. Linux bersifat open-source atau bebas digunakan atau didownload oleh pengguna komputer diseluruh dunia atau juga disebut dengan istilah FOSS (Free / Open Source Software).

 

B. Asal Mula LINUX:

Nama Linux sendiri diturunkan dari pencipta awalnya, LINUS TORVALDS, di Universitas Helsinki, Finlandia yang sebetulnya mengacu pada kernel dari suatu sistem operasi. Linux dulunya adalah proyek hobi yang dikerjakan oleh Linus Torvalds yang memperoleh inspirasi dari Minix. Minix adalah sistem UNIX kecil yang dikembangkan oleh Andy Tanenbaum pada tahun 1987. Minix pada saat itu merupakan suatu proyek pelajaran di kelasnya waktu itu yang menyerupai sistem UNIX.

Sejarah Linux berkaitan dengan 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. 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.

 

C. Ada 3 Varian Utama LINUX:

 1. DEBIAN

    Debian merupakan jenis linux yang kurang terkenal, namun banyak penggunanya dari kalangan teknis. Merreka puas karena kestabilannya. Selain itu, format paket programnya yang menggunakan DEB dianggap lebih stabil dari pada RPM oleh kalangan teknis.Walaupun kurang terkenal, namun banyak digunakan oleh kalangan expert.versi terakhir yang dirilis tahun 1999 adalah 2.1. Dibandingkan dengan linux yang lainnya, Debian termasuk kurang dalam meng-update proramnya. Namun pihak debian telah sukses besar dengan proyeknya, yaitu pembuatan distribusi linux yang baru yang ditujukan bagi end-User, yang sangat familiar dalam penggunaannya. Debian juga sudah menggunakan metode autodetect untuk penggunaan peripheral pada komputer. Proyek ini nantinya terkenal dengan nama Corel Linux. Situs dari linux debian dapat anda lihat di Http://www.debian.org.

 2. REDHAT

  Redhat Linux merupakan linuxyang paling popular di Indonesia dan Amerika, dan dirancang khusus untuk server. Redhat diakui sebagai server tercepat dibandingkan dengan linux server lainnya. Selain sebagai server tercepat, Redhat juga dapat digunakan sebagai clientmaupun sebagai PC desktop/PC standolone. Saat ini redhat sudah beredar dengan versi 9.0 yang dapat menggunakan desktop Genome dan juga KDE.

 

3. SLAAKWARE

   Slackware adalah distribusi linux yang pertama, yang pernah mengalami masa kejayaan ketika baru sedikit orang yang mengenal Linux. Bagi pengguna Linux senior, slackware merupakan suatu distribusi Linux yang penuh dengan tantangan. Slackware hadir dengan model yang sangat sederhana, tidak seperti distribusi linux yang lainnya. Slackware merupakan distribusi linux yang murni, dlam arti penampilannya yang sangat mirip dengan UNIX (UNIX Clone), sehingga membuat penggunanya merasa seperti menggunakan UNIX murni.

 

D. Pengertian Management Paket:

Ada beberapa sistem manajemen paket yang tersedia di GNU/Linux. Sebagian besar distribusi yang beredar memiliki sistem tersendiri dalam manajemen paketnya, beberapa diantaranya adalah yang sudah sangat populer sebagai berikut:

1. Debian Package Management System, paketnya berformat .deb (paket debian). Sistem toolnya adalah dpkg dan dikembangkan pula sistem managemen paket yang sangat memudahkan end user yakni APT (Advanced Packaging Tool). Teknologi sistem APT ini banyak di adopsi ke distribusi GNU/Linux lain, karena kemudahan dan kemampuannya yang teruji powerfull.

2. Redhat Package Manager (RPM). Format rpm ini dikembangkan oleh distribusi Redhat Linux. Umumnya rpm ini digunakan di distribusi linux turunan Redhat, didistribusi turunan Redhat yang menggunakan rpm sebagai format paketnya semacam Fedora, Centos, Mandriva dan masih banyak lainnya. Teknologi APT juga sudah diterapkan, walaupun ada perbedaan. Di Fedora ada yum, di OpenSuse ada zypper dan di Mandriva ada urpmi.

3. Kemudian di Slackware dan turunannya biasanya menggunakan format tar.gz untuk paket-paketnya dan menggunakan tool pkgtool untuk manajemen paketnya. Pkgtool merupakan salah satu sistem managemen paket tertua yang masih ada dan dipertahankan. Pada saat ini, di slackware telah disertakan sistem manajemen paket slackpkg memiliki kemampuan seperti APT, bahkan di Vector Linux telah mengadopsi APT dengan toolnya slapt-get.Tentunya masih banyak lagi semacam Pacman, PISI di Pardus linux, Portage di Gentoo Linux dan lainnya.

 

E. Distribusi GNU/Linux itu terdapat 2 macam model distribusi packages, yaitu :

1. Binary Packages, model ini dibuat untuk tujuan penggunaan secara umum, maksudnya penggunaan secara umum disini adalah agar dapat dijalankan di semua tipe dan arsitektur komputer. Biasanya distribusi ini juga tidak menggunakan opsi-opsi khusus yang terdapat di salah satu tipe atau arsitektur komputer tertentu. Sedangkan yang bisa dikategorikan dengan Binary Packages ini adalah semua packages yang ber-ekstensi *.deb, *.rpm, *.tgz dan *.txz, jadi jika menginstall sebuah aplikasi menggunakan repository maka itu berarti kita menginstall dari Binary Packages yang memang sudah disediakan untuk kebutuhan komputer kita.

2. Source Packages, seperti pada namanya distribusi ini menyertakan file source code asli dari aplikasi-nya. Biasanya pihak pengembang pasti menyertakan atau menyediakan distribusi model ini untuk di download. Sedangkan untuk end-user, bisa menggunakan source code ini jika para pengembang tidak menyertakan Binary Packages untuk distribusi GNU/Linux yang digunakan .

 

F. Tentang RPM (Red Hat Package Manager):

Red Hat memperkenalkan RPM pertama kali tahun 1995. RPM sekarang adalah sistem manajemen paket yang digunakan resmi pda LSB (Linux Standard Base). Perintah rpm sendiri mempunyai beberapa kelompok dan sub-kelompok opsi antara lain:

melakukan query dan memverifikasi paketmenginstall, mengupdate dan menghapus paketfungsi pakar dan lain-lain.Di artikel ini nanti kita akan berfokus pada dua kumpulan fungsi yang pertama. Untuk fungsi-fungsi pakar dan lainnya silakan lihat di halaman manual RPM (man rpm).Sebagai catatan, perintah rpm adalah perintah utama untuk menggunakan RPM, sedangkan .rpm adalah ekstensi file yang digunakan untuk mengidentifikasinya sebagai file berbasi RPM.

 

G. Tentang YUM(Yellowdog Updater Modified):

YUM adalah perangkat lunak yang menjadi pusat pengelolaan paket dan update secara otomatis, termasuk manajemen dependensi (ketergantungan) dari sistem RPM tersebut. YUM sendiri menggunakan cara yang sama dengan APT (Advanced Packaging Tool) milik Debian untuk mengelola paket-paket yang terinstall, yaitu dengan pola repositori yang sebenarnya hanyalah kumpulan/koleksi paket yang mudah diakses baik via jaringan offline maupun online.

 

H. Pengertian Repository di Linux:

Repository atau biasa disebut repo adalah tempat penyimpanan kumpulan aplikasi atau software yang digunakan untuk menginstall aplikasi tambahan di sistem operasi yang berbasis linux.Misalnya, pada saat pertama kali melakukan instalasi sistem operasi, ada yang aplikasi bawaannya sangat banyak contohnya seperti Ubuntu dan Mint. Di Ubuntu dan Mint sudah terdapat aplikasi pengolah kata, musik, Web Browser, dll. Tapi bagaimana dengan sistem operasi yang aplikasi bawaannya sangat minim, contohnya Backtrack. Di Backtrack aplikasi bawaannya lebih banyak aplikasi pentest nya dari pada aplikasi seperti pengolah kata, musik, dll.

 

 I. Perbedaan Antara Internet dan Intranet:

- Internet atau interconnection networking merupakan jaringan komunikasi yang sangat luas, bahkan mendunia. Jaringan komunikasi ini dihubungkan oleh suatu system yang disebut TCP/IP (Transmission Control Protokol/ Internet Protokol). Jaringan internet ini tidak terbatas dan dapat digunakan oleh seluruh orang di dunia asal terhubung dengan jaringan menggunakan Internet Service Povider.

- Intranet merupakan jaringan komunikasi yang lebih sempit. Tidak semua orang bisa mengunakan intranet atau hanya dikhususkan untuk tim saja seperti dalam sebuah perusahaan. Intranet ini menghubungkan computer antar karyawan yang kemudian bisa digunakan bersama. Namun, orang di luar perusahaan tidak dapat masuk dalam jaringan mereka.

 

Sekian dari penjelasan saya,semoga dapat bermanfaat.

Wassalamualaikum Wr. Wb.

Struktur direktory

07 November 2013 21:09:39 Dibaca : 123

Pada kesempatan kali ini saya akan membuat struktur direktory seperti pada pohon direktory di bawah ini:

 

 

 

 1. Buat direktory root menggunakan perintah mkdir. Perhatikan gambar di bawah ini:

 

 

 

2. Buka folder root menggunakan perintah cd . Perhatikan gambar di bawah ini:

 

 

 3. Buat folder di dalam folder root. Perhatikan gambar di bawah ini:

 

 

 4. Hasil tampilan input folder di dalam folder root. Perhatikan gambar di bawah ini:

 

 

 5. Buka folder boot yang ada di dalam root. Perhatikan gambar di bawah ini:

 

 

 6. Buat file vtmlinuz. Perhatikan gambar di bawah ini:

 

 

 7. Hasil tampilan input file vmlinuz. Perhatikan gambar di bawah ini:

 

 

 8. Buat file hda sda st0 di folder dev. Perhatikan gambar di bawah ini:

 

 

9. Hasil tampilan input file. Perhatikan gambar di bawah ini:

 

 

 10. Buat folder yxz linux tux di dalam folder home. Perhatikan gambar di bawah ini:

 

 

 11. Hasil tampilan input file. Perhatikan gambar di bawah ini:

 

 

 12. Buat file id.so. Perhatikan gambar di bawah ini:

 

 

 13.  Hasil tampilan input file. Perhatikan gambar di bawah ini:

 

 

14. Buat file kde gnound di folder opts. Perhatikan gambar di bawah ini:

 

 

 15. Hasil tampilan input file. Perhatikan gambar di bawah ini:

 

 

 16. Buat folder di folder usr. Perhatikan gambar di bawah ini:

 

 

 

17.  Buat file ftp www. Perhatikan gambar di bawah ini:

 

 

 18. Buat folder bin mail. Perhatikan gambar di bawah ini:

 

 

 19. Buat file test.c. Perhatikan gambar di bawah ini:

 

 

 20. Buat folder bin lib man. Perhatikan gambar di bawah ini:

 

 

21. Buat file f2c. Perhatikan gambar di bawah ini:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Sekian dari penjelasan saya tentang membuat struktur direktory.

Terima kasih.

 

BASH SHELL-Kelas B

07 November 2013 14:02:15 Dibaca : 115

BASH SHELL

Bash merupakan bahasa penerjemah atau comand language interpreter untuk sistem operasi linux. Nama dari BASH SHELL meruapkan kepanjangan dari Bourne-Again SHell yang diambil dari nama Stephen Bourne sang pembuat dan penggagas Unix Shell sh.

Konsep pemrograman bash shell ini akan mudah dipelajari apabila kita sudah paham dengan perintah-perintah sederhana seperti who,clear,cd,cal,touch dan lainnya. Sebab perintah ini dapat membantu user dalam membuat pemograman Bash.

Untuk membuat pemograman Bash itu menggunakan terminal dan sebuah editor teks”NANO” untuk mengedit scriptnya.

Untuk membuka terminal,tekan Ctrl+Alt+T pada keyboard. Di terminal ini kita akan membuat program dengan menggunakan perintah-perintah CLI.

Setelah itu,untuk membuat sciptnya kita buka editor text ”NANO” dengan menggunakan perintah nano bel1.sh.

Selanjutnya kita ketikkan sciptnya untuk membuat program Bash seperti berikut:

clear

echo -n "Masukan Nama Anda Disini :";

read nama;

echo "Hello," $nama "Salam Kenal Dari Saya";

Fungsi dari perintah diatas yaitu:

perintah echo= digunakan untuk menampilkan tipe

perintah read= digunakan untuk menyimpan input-an yang kita ketikan dari keyboard.

 

 

Selanjutnya kita eksekusi program nya menggunakan perintah bash bel1.sh. Setelah memasukan nama kita tekan enter maka akan tampil seperti berikut :

 

Sekian materi dari saya. terima kasih.

 

 

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong