Pertemuan ke 8
Assalammualaikum.Wr.wb
Pada kesempatan kali ini saya akan menuliskan Arsitektur System Unix Dan pengenalan Linux Mint.
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 sebagai kernel. Gambar di bawah ini memperlihatkan diagram dari system arsitektur UNIX.
Alat yang menghubungkan (interface) ke kernel, yang disebut 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 sebagainya.
Linux Mint
Linux Mint adalah sistem operasi komputer yang dirancang untuk bekerja pada banyak sistem modern,
termasuk umumnya komputer x86 dan x64.
Linux Mint dapat disejajarkan dengan sistem operasi Microsoft Windows, Apple Mac OS, dan freeBSD.
Linux Mint juga dirancang untuk dapat dipasang bersama sistem operasi lain (termasuk yang tersebut di atas), dan dapat secara otomatis mengatur sebuah lingkungan “dual boot” atau “multi-boot” (di mana pada tiap kali komputer dihidupkan pengguna diberikan pilihan sistem operasi manakah yang akan dijalankan) selama pemasangan.
Linux Mint adalah sebuah sistem operasi yang hebat baik untuk perorangan maupun perusahaan.
Sejarah
Linux Mint adalah sistem operasi yang sangat modern; pengembangannya dimulai pada tahun 2006. Meski relatif baru, namun Linux Mint dibangun menggunakan perangkat-perangkat lunak yang telah matang dan terbukti kemampuannya, termasuk diantaranya kernel Linux, perkakas-perkakas GNU dan desktop MATE. Linux Mint juga bergantung pada Ubuntu dan proyek Debian dan menggunakan sistem mereka sebagai dasarnya.
Proyek Linux Mint berpusat pada bagaimana membuat desktop yang lebih bermanfaat dan lebih efisien untuk tugas sehari-hari yang dilakukan pengguna biasa. Di balik desktop sistem operasi juga menyediakan sebuah koleksi besar dari perangkat lunak dan seperangkat layanan yang terpadu dengan baik.
Ketenaran Linux Mint meningkat dengan sangat dan kian hari semakin banyak orang yang
menggunakannya.
Nomor versi dan Nama sandi
Nomor versi dan nama sandi pada Linux Mint mengikuti logika yang unik:
• Nama sandi menyediakan cara yang terasa lebih akrab untuk merujuk kepada versi Linux Mint
dibanding menggunakan nomor versi.
• Sejak versi 5, Linux Mint mengikuti daur rilis tiap 6 bulan dan menggunakan penyederhanaan
skema versi. Nomor versi meningkat tiap 6 bulan.
• Jika perbaikan dibuat untuk rilis tertentu (layaknya Service Packs dalam Windows) nomor versi
mendapat sedikit tambahan. Misalnya "3" menjadi "3.1".
• Nama sandi Linux Mint selalu berupa nama perempuan berakhiran huruf “a”. Nama sandi
tersebut mengikuti urutan abjad dan huruf pertama dari nama sandi berhubungan dengan
indeks nomor versi dalam abjad.
Sejauh ini Linux Mint telah menggunakan nama sandi berikut:
Versi Nama Sandi
1.0 Ada
2.0 Barbara
2.1 Bea
2.2 Bianca
3.0 Cassandra
3.1 Celena
4.0 Daryana
5 Elyssa
6 Felicia
7 Gloria
8 Helena
9 Isadora
10 Julia
11 Katya
12 Lisa
13 Maya
Edisi
Edisi adalah sebuah rilis Linux Mint yang telah disesuaikan sedemikian rupa untuk memenuhi
kebutuhan tertentu. Panduan ini mencakup Edisi MATE. Berikut adalah beberapa edisi yang paling populer:
• Edisi MATE (menggunakan desktop MATE)
• Edisi Cinnamon (menggunakan desktop Cinnamon)
• Edisi KDE (menggunakan desktop KDE)
• Edisi XFCE (menggunakan desktop XFCE)
Desktop
Tampilan Desktop Edisi utama dari Linux Mint menggunakan desktop “MATE” yang intuitif dan berdaya guna
.
Reverensi http://www.linuxmint.com/documentation/user-guide/indonesian_13.0.pdf
Hanya ini yang bisa saya tuliskan jika terdapat kekurangan atau kesalahkan mohon di maafkan, karena saya baru belajar dan belum terlalu paham.
Pertemuan 6 ( Bash Shell )
Assalammualaikum.Wr.wb.
Pada Kesempatan ini saya akan menuliskan materi tentang BASH SHELL sesuai dengan apa yang sudah saya pahami.
BASH SHELL
BASH (Bourne Againt Shell) adalah suatu program yang menyerupai C++ yang dapat digunakan OS Linux. Membuat progam di BASH tidak terlalu sulit seperti program di C++.
Contoh input dan output pada bahasa pemograman BASH
INPUT
echo " Nama : ";
read nama;
echo " Alamat : ";
read alamat;
echo '' NIM : ";
read NIM;
echo '' Jurusan :'';
read Jurusan;
echo ''Prodi : '';
read Prodi;
OUTPUT
echo " Nama : "$nama;
echo " Alamat : "$alamat;
echo " NIM : "$NIM;
echo " Jurusan : "$Jurusan;
echo " Prodi : "$ Prodi;
Read berfungsi untuk menampilkan atau menginput data.
Code pemograman BASH :
1. Buka terminal
2. Ketik perintah nano (nama file).sh,
contoh : nano julvikram.sh
Keterangan :
nano julvikram.sh merupakan nama dari suatu file yang sudah kita buat.
3 Kemudian tuliskan Input dan Outputnya
4. Setelah selesai mengcoding, kemudian kita save dengan cara tekan ctrl+X pada keyboard lalu kita tekan Y, kemudian Enter.
Jika kita ingin menguji codingan yang kita buat,
1. ketikan (nama filenya).sh
contonya julvikram.sh
2. kemudian isi biodata anda.
3. lihat hasilnya
sekian yang dapat saya tuliskan jika ada yang salah silahkan tulis di komentar. Terima Kasih.