pertemuan 11
assalamualaikum wr wb.
berikut adalah blog yang saya kutib dari beberapa sumber mengenai unix-sys dan xubuntu.
Unix adalah nama sebuah system operasi yang asal mulanya dikembangkangkanpada laboratorium Bell, AT dan T. Untuk lebih mUnix adalah nama sebuah system operasi yang asal mulanya dikembangkangkan
pada laboratorium Bell, AT dan T. Untuk lebih mendalami apakah UNIX, perlu diketahui
untuk system operasi terlebih dahulu. Apakah system operasi ? Sistem operasi adalah
sebuah perangkat lunak computer yang mengatur dan mengembalikan operasi dasar
system computer. UNIX terdiri atas sejumlah program (dapat instruksi untuk memperoleh hasil tertentu). Yang dirancang untuk mengontrol interaksi antara fungsi –
fungsi tugas dari system operasi, diantaranya :
1. Melakukan fungsi manajemen system berkas
2. Mengendalikan berbagai sumber pada system, seperti disk dan printer.
3. Mengantar sejumlah pemakai yang menggunakan system bersamaan
4. Membentuk penjadwalan proses didalam system.
Beberapa sifat dan keistimewaan yang terdapat pada UNIX yang ditunjukkan pada
Sistem operasi Unix digunakan secara luas baik sebagai server atau workstation. Arsitektur Unix dan model client/server merupakan elemen yang paling penting dalam perkembangan internet dan mengubah proses komputasi secara terpusat dalam jaringan dari pada puter. Linux, merupakan sistem operasi yang diadopsi dari Unix dan tersedia secara bebas mendapat popularitas sebagai alternatif dari sistem operasi
arsitektur Sistem operasi UNIX
Operating system dapat didefinisikan sebagai perangkat lunak yang mengendalikan sumber daya perangkat keras dan menyediakan tempat dimana program aplikasi dapat dijalankan. Secara umum, kita menyebut software tersebut (operating system) sebagai kernel (inti). Gambar di bawah ini memperlihatkan diagram dari system arsitektur UNIX.
Alat yang menghubungkan (interface) ke kernel, kita sebut dengan system call, library yang berfungsi secara umum dibangun di atas interface system call. Tetapi program aplikasi bebas menggunakan keduanya (system call dan kernel). Shell adalah suatu aplikasi khusus yang menyediakan alat penghubung (interface), untuk menjalankan aplikasi yang lain.
Didalam pengertian yang lebih luas, operating system adalah kernel itu sendiri dan semua sofftware yang lain digunakan sesuai kepentingan user (pengguna komputer). Software tersebut antara lain : sistem utiliti, applikasi, shell, library yang berfungsi secara umum, dan seterusnya.
Sebagai contoh, linux adalah kernel yang digunakan oleh sistem operasi di bawah lisensi GNU. Beberapa orang mereferensikan sistem operasi ini dengan GNU/Linux operating system, tetapi yang lainnya hanya menyebut linux saja. Walaupun hal itu dapat dikatakan tidak benar, tetapi dapat dimengerti, hanya karena berbeda dua ungkapan, tetapi maksudnya sama.
(XUBUNTU)
Xubuntu adalah sebuah distribusi Linux dan varian resmi yang berbasiskan Ubuntu yang menggunakan lingkungan desktop Xfce. Xubuntu ditujukan untuk pengguna yang menggunakan komputer dengan kinerja rendah atau mereka yang mencari lingkungan meja yang lebih efisien pada komputer dengan kinerja tinggi.
SEJARAH
Awalnya Xubuntu dirilis pada waktu yang bersamaan dengan Ubuntu 5.10 Breezy Badger, pada tanggal 13 Oktober 2005. Namun pekerjaan itu tidak selesai pada tanggal tersebut. Sebaliknya nama Xubuntu digunakan untuk xubuntu-desktop metapackage tersedia melalui Synaptic Package Manager yang diinstal desktop Xfce. Xubuntu yang dipimpin oleh Jani Monoses resmi dirilis pada tanggal 1 Juni 2006, sebagai bagian dari Ubuntu 6.06 Dapper Drake garis, yang juga termasuk Kubuntu dan Edubuntu. Cody A.W. Somerville mengembangkan strategi yang komprehensif untuk proyek Xubuntu bernama Xubuntu Dokumen Strategi. Pada awal 2009 dokumen itu menunggu pembacaan kedua oleh Dewan Komunitas Ubuntu. Pada bulan Februari 2009 Mark Shuttleworth sepakat bahwa versi LXDE resmi Ubuntu, Lubuntu, akan dikembangkan.
Pada bulan November 2009, Cody A.W. Somerville mengundurkan diri sebagai pemimpin proyek dan membuat panggilan nominasi untuk membantu menemukan penggantinya Lionel Le Folgoc yang dikonfirmasi oleh masyarakat Xubuntu sebagai pemimpin proyek baru pada tanggal 10 Januari 2010 dan meminta pembentukan dewan resmi Xubuntu
ISTORY
Xubuntu 6.06 LTS = dirilis tanggal 1 Juni 2006
Xubuntu 6.10 = dirilis tanggal 26 Oktober 2006
Xubuntu 7.04 = dirilis tanggal 19 April 2007
Xubuntu 7.10 = dirilis tanggal 18 Oktober 2007
Xubuntu 8.04 LTS = dirilis tanggal 24 April 2008
Xubuntu 8.10 = dirilis tanggal 30 Oktober 2008
Xubuntu 9.04 = dirilis tanggal 23 April 2009
Xubuntu 9.10 = dirilis tanggal 29 Oktober 2009
Xubuntu 10.04 LTS = dirilis tanggal 29 April 2010
Xubuntu 10.10 = dirilis tanggal 10 Oktober 2010
Xubuntu 11.04 = dirilis tanggal 28 April 2011
Xubuntu 11.10 = dirilis tanggal 13 Oktober 2011
Xubuntu 12.04 LTS = dirilis bulan April tahun 2012
Xubuntu 12.10 = dirilis tanggal 18 Oktober 2012
Xubuntu 13.04 = dirilis tanggal 25 April 2013
KELEBIHAN
-Lebih ringan daripada Linux yang lainnya, karena membutuhkan ruang lingkup RAM yang rendah
-lebih bagus lagi pakai 12.04 LTS sampai support 5 tahunnya abis, karena akan sangat stabil systemnya, jadi dapat selalu di update dalam waktu yang sangat lama.
KEKURANGAN
ketidakmampuannya dalam menjalankan aplikasi-aplikasi berbasis 3D semisal game 3D dan semacamnya. Mungkin ini disebabkan oleh desktop environment-nya yang tidak support.
http://mufari.wordpress.com/2008/06/21/arsitektur-sistem-operasi-unix/
http://forum.xfce.org/viewtopic.php?id=8086
demikian blog yang dapat saya paparkan...
thanks and wassalam.......
pertemuan 6
asaalamualikum wr wb
pada pertemuan ke 6 kali ini kita membahas tentang bash shell dan pembuatan directory dan file menggunakan file.
Sebelum memulai tutor bash shell kita harus tahu dulu Apa itu Shell?
shell adalah program yang menjembatani user dengan sistem operasi dalam linux dikenal sebagai kernel, umumnya terdapat suatu prompt atau interface yang berbasis text agar kita dapat mengetikkan perintah shell.
Kegunaan shell adalah untuk mempermudah untuk mengeksekusi atau membantu dalam pengeksekusian program, mungkin juga user dapat menysun dan membuat perintah tertentu dalam shell.
Shell berbeda dengan compiler, dimana compiler menterjemahkan kode terlebih dahulu lalu berkomunikasi dengan sistem operasi (kernel) dan shell langsung berkomunikasi dengan kernel.
macam-macam shell :
terdapat banyak tipe shell dalam SO linux sampe bingung mau pake yang mana hehehehe tapi pada dasarnya si sama, mmm apa iya? iya aja deh biar cepet nah beberapa shell dalam linux yaitu :
Bourne shell(sh)C shell(csh)Korn shell(ksh)Bourne again shell(bash)dsb.
Bourne Shell
Diciptakan oleh Steven Bourne. Shell pertama di Unix. Bourne shell merupakan bahasa pemrograman shell yag cukup baik namun kurang nyaman dalam interaktivitas karena tidak dilengkai fasilitas command line completion atau auto complete. Sehingga penulisan script harus dilakukan secara manual.
C Shell
Bill Joy mengembangkan bahasa pemrograman shell yang lebih mirip dengan bahasa pemrograman C bagi sebagaian orang dianggap lebih sulit. Kelebihan bahasa pemrograman shell ini daripada Bourne shell adalah sudah tersedia fitur command line completion atau auto complete. U
Korn Shell
Diciptakan oleh Dave Korn. Shell ini merupakan penyempurnaan dari kedua shell sebelumnya yaitu Bourne shell dan C Shell. Memiliki interaktivitas yang baik dan gaya pemrograman yang lebih mudah.
Bourne Again Shell (Bash)
Merupakan bahasa pemrograman shell yang saat ini banyak dipakai pada sistem operasi linux. memliki interaktivitas yang lebih sempurna daripada sebelumnya serta gaya bahasa pemrograman yang lebih mudah untuk digunakan.
Untuk mengetahui dan mengganti shell yang kita gunakan.
nah sekarang misalkan kita ingin membuat suatu struktur directori yang berisi file2 dan direktory2 lain , langkah pertama yang kita lakukan adalah lebih dulu membuat directory inti atau directori utama di dalam terminal dengan menggunakan perintah misalkan mkdir root
langkah tersebut adalah pembuatan directory utama yang diberi nama root
selanjutnya di dalam root kita juga bisa membuat direcoty baru dengan jumlah banya sekaligus dengan menggunaka perintah symbol && dalam setiap nama direktory yang akan di buat, contoh mkdir bin && mkdir boot && mkdir dev dan seterusnya.
dalam membuat file didalam sebuah directory langkah yang kita gunakan adalah dengan ,engetikan perinta touch test.c , test.c adalah nama sebuah file yang baru kita buat.
saat kita akan pergi ke directory yang kita inginkan langkah yang kita lakukan adalah terlebih dulu menutup directory yang kita buka sekarang dengan menggunakan perintah cd ..
sekian blog yang dapat saya kutibkan lebih kurangya di maapin yah,,,
wasallaaaaamm :*
pertemuan ke-5 sistem operasi
assalamualaiqum wr. wb.
pada pertemuan ke lima adalah membahas mengenai FILE PERMISSION,
FILE PERMISSION MERUPAKAN satu fitur keamanan yang dimiliki oleh distribusi linux, dan
turunannya dimana memungkinkan kita untuk dapat melindungi folder dan file.
Kelas-kelas user linux
1. user : pengguna yang memiliki hak dari suatu file
2. group : grup yang memiliki hak dari suatu file
3. other : pengguna yang lain
kemudian pada file permission terdapat beberapa sifat / tipe yaitu :
1. read (r) : membaca suatu file
2. write (w) : menulis suatu file
3. execute (x) : mengeksekusi file
kemudian terdapat tabel dimana tabel permission tersebut akan membantu kita untuk menghitung .
U G O
R
W
X
keterangan setiap kolom di isi berdasarkan ketentuan sebagai berikut :
read (r) : 4
write (w) : 2
execute (x) : 1
dimana:
rwxrwxrwx walidumar walid 21534 2011-08:22-18:51 job
permision user group ukuran file waktu & tanggal nama file
konversi bit ke oktal berikut adalah tabelnya :
BIT OKTAL
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
berikut Beberapa perintah CLI :
1. chmod
contoh : $ sudo chmod 777 namafile.txt
2. chown
contoh : $ sudo chown <user> <namafile>
3. chgroup
contoh : $ sudo chgroup <group> <namafile>
demikian materi yang saya dapat pada pertemuan kelima pada sistem operasi.
wassalam..
pertemuan 4 operating system.
Materi pada pertemuan ke 4 OPERATING SYSTEM adalah mengenai beberapa langkah CLI pada linux berikut beberapa langkah2nya yang sudah saya rangkum.
1.login : untuk login sebagai user lain.
2.sudo du : untuk login sebagai root/pengguna tertinggi.
3.mkdir : untuk memebuat folder baru.
4.imdir : untuk menghapus folder.
5.touch : untuk membuat folder baru.
6.Rm : untuk menghapus file.
7.more : untuk menampilkan isi sebuah file.
8.echo : untuk menuliskan sesuatu kata tau kalimat ke sebuah file.
9.add user : untuk menambah user baru.
10.cd : untuk berpindah directory.
11.cp : untuk mengcoy file.
12.pwd : untuk memperlihatkan di directory mana posisi kita berada sekarang.
13.ls : untuk melihat isi sebuah directory.
14.mv : untuk cut atau rename.
15.addgroup : untuk menambah group baru.
16.lshw : untuk melihat hardware komuter.
17.dmesg : untuk melihat hardware yang sedang beraktivitas.
18.cpuinfo : untuk melihat spesifikasi computer.
19.clear : untuk membersihkan layar.
20.meminfo : untuk melihat status RAM.
21.reebot : untuk merestart computer, namun sbg root.
22.uname-r : untuk mengetahui versi kernel pada computer.
23.lspci : untuk melihat perangkat pci yg sedang terkoneksi ke komputer.
24.lsusb : untuk melihat perangkat usb yg sedang terkoneksi ke computer.
25.nautilus : untuk membuka tampilan GUI secara langsung.
26.apt-get : untuk memperoleh paket/software dari repository ubuntu secara online.
27.top : untuk melihat proses yang sedang berjalan.
28.wget : untuk mendownload via terminal.
29.ifconfig : untuk melihat konfigurasi intrnet/kartu jaringan.
30.exit : untuk keluar dari terminal.
pertemuan 3 Operating System
Dari presentasi pada kelompok 4 pada pertemuan ke3 pada system operasi, pemahaman tentang kernel yang saya dapatkan adalah mengenai linux kernel. Bahwa Linux kernel yaitu suatu cara untuk menghubungkan pengguna dan mesin computer, program ini membuat user berkomunikasi dengan komputer secara langsung.
Kernel juga memiliki kemampuan interface dengan network services untuk mandapatkan akses internet, selain itu disamping linux file system kernel memiliki virtual file system yang berfungsi untuk berkomunikasi dengan file system tertentu selain linux dengan cara yang sama dengan linux file system, dengan artian virtual file system memiliki level abstraksi yang memungkinkan kernel bisa mengatasi kompleksitas file system selain linux. System file juga dapat berkominikasi dengan device drive langsung kepada hardware.
Selain itu bahwa yang perlu diketahui adalah kernel dijalankan dengan mode khusus yang membuatnya memiliki akses terhadap semua memory dan hardware yang terhubung dengan computer, sedangkan user space memiliki keterbatasan akses terhadap sources tersebut. Jadi semua perintah harus melalui kernel.
Perintah yang dilakukan melalui kernel disebut system call, dan tugas kernel adalah menerjemahkan system call ini kepada hardware melalui interrupts.
Selain linux kernel, ternadap juga linux kernel modul programming yaitu
Modul linux adalah sepotong kode yang bisa dimasukkan atau dikeluarkan dari dalam system kerja linux kernel.