Friday 19 January 2018

Makalah sistem operasi dan linux

KATA PENGANTAR

    Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Panyayang, Kami panjatkan puja dan puji syukur atas kehadirat-Nya, yang telah melimpahkan rahmat kepada kami, sehingga kami dapat menyelesaikan buku yang berjudul Pengantar Sistem Operasi .

    Buku ini telah kami susun dengan maksimal dan mendapatkan bantuan dari berbagai pihak sehingga dapat mempercepat pembuatan buku ini. Untuk itu kami menyampaikan banyak terima kasih kepada semua pihak yang telah berkontribusi dan bekerja sama dalam pembuatan buku ini.
 
    Terlepas dari semua itu, Kami menyadari sepenuhnya bahwa masih ada kekurangan baik dari segi susunan kalimat maupun pembahasan materi. Oleh karena itu kami menerima segala saran dari pembaca agar kami dapat memperbaiki buku ini.
 
    Akhir kata kami berharap semoga buku tentang Pengantar Sistem Operasi ini dapat memberikan manfaat maupun inpirasi terhadap pembaca.






Padang, 30 November 2017
 Disusun,



  Kelompok III


DAFTAR ISI
Kata Pengantar i
Daftar Isi ii
BAB I PENGENALAN SISTEM OPERASI 1
1.1 Landasan Teori 1
1.2 Apa Itu Komputer 1
1.3   Komponen-Komponen Komputer 3
1.4   Pengertian Sistem Operasi 6
1.5   Sejarah Sistem Operasi 7
1.6   Fungsi Dasar Sistem Operasi 9
1.7   Tujuan Mempelajari Sistem 10
1.8   Sasaran Sistem Operasi 10
1.9   Layanan Sistem Operasi 10
1.10  Pembagian Sistem Operasi Berdasakan Basisnya 11
BAB II PENGENALAN LINUX OPERATING SYSTEM 14
2.1    Pengertian Linux 14
2.2 Sejarah Linux 14
2.3 Pengembangan Linux 17
2.4 Macam-macam Distro Linux 18
2.5 Kelebihan Dan Kekurangan Linux 22

BAB III PUPPY LINUX 23
  3.1 Sejarah Puppy Linux 23
3.2 Versi Linux Puppy 23
3.3 Fitur-Fitur 25
3.4 GUI ( Graphical User Interface ) 26
3.5 Daftar Turunan Puppy Linux 27
3.6 Kelebihan Dan Kekurangan Puppy Linux 36

BAB IV TUTORIAL INSTALASI PUPPY LINUX 37
4.1 Langkah-langkah Instalasi Puppy Linux 37

BAB V PENUTUP 45
5.1 Kesimpulan 45
5.2 Saran 45

DAFTAR PUSTAKA 47


































BAB I
PENGENALAN SISTEM OPERASI

1.1    Landasan Teori
Tanpa perangkat lunak (software) sebuah komputer sebenarnya sekumpulan besi yang tidak berguna. Dengan software sebuah komputer dapat digunakan untuk menyimpan, mengolah data (memproses) dan mendapatkan kembali informasi yang telah disimpan, menemukan kesalahan dalam program, memainkan games dan menggunakan banyak aktivitas lainnya yang bernilai.
Namun sebelum kita membahas lebih jauh mengenai software komputer khususnya operating system, terlebih dulu kita akan membahas mengenai komputer secara garis besar, agar dapat mempermudah kita nanti dalam mempelajari materi pokok yaitu masalah operating system /system operasi.

1.2    Apa Itu Komputer
Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input),mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan di memorinya. Jadi cara kerja komputer dapat kita gambarkan sebagai berikut
1. Input Device, adalah perangkat-perangkat keras komputer yang berfungsi untuk memasukkan data ke dalam memori komputer, seperti keyboard, mouse, joystick dan lain-lain.
2. Prosesor, adalah perangkat utama komputer yang mengelola seluruh aktifitas komputer itu sendiri. Prosesor terdiri dari dua bagian utama, yaitu ;
Control Unit (CU), merupakan komponen utama prosesor yang mengontrol semua perangkat yang terpasang pada komputer, mulai dari input device sampai output device.
Arithmetic Logic Unit (ALU), merupakan bagian dari prosesor yang khusus mengolah data aritmatika (menambah, mengurang dll) serta data logika (perbandingan).
3.     Memori adalah media penyimpan data pada komputer.
    Memori ini terbagi atas dua macam, yaitu ;
Read Only Memory (ROM), yaitu memori yang hanya bisa dibaca saja, tidak dapat dirubah dan dihapus dan sudah diisi oleh pabrik pembuat komputer. Isi ROM diperlukan pada saat komputer dihidupkan. Perintah yang ada pada ROM sebagian akan dipindahkan ke RAM. Perintah yang ada di ROM antara lain adalah perintah untuk membaca sistem operasi dari disk, perintah untuk mencek semua peralatan yang ada di unit sistem dan perintah untuk menampilkan pesan di layar. Isi ROM tidak akan hilang meskipun tidak ada aliran listrik. Tapi pada saat sekarang ini ROM telah mengalami perkembangan dan banyak macamnya :
a. PROM (Programable ROM), yaitu ROM yang bisa kita program kembali dengan catatan hanya boleh satu kali perubahan setelah itu tidak dapat lagi diprogram.
b. RPROM (Re-Programable ROM), merupakan perkembangan dari versi PROM dimana kita dapat melakukan perubahan berulangkali sesuai dengan yang diinginkan.
        c. EPROM (Erasable Program ROM), merupakan ROM yang dapat kita hapus dan program kembali, tapi cara penghapusannya dengan menggunakan sinar ultraviolet.
        d. EEPROM (Electrically Erasable Program ROM), perkembangan mutakhir dari ROM dimana kita dapat mengubah dan menghapus program ROM dengan menggunakan teknik elektrik. EEPROM ini merupakan jenis yang paling banyak digunakan saat ini.


Random Access Memori (RAM), dari namanya kita dapat artikan bahwa RAM adalah memori yang dapat diakses secara random. RAM berfungsi untuk menyimpan program yang kita olah untuk sementara waktu (power on) jika komputer kita matikan, maka seluruh data yang tersimpan dalam RAM akan hilang. Tujuan dari RAM ini adalah mempercepat pemroses data pada komputer. Agar data yang kita buat tidak dapat hilang pada saat komputer dimatikan, maka diperlukan media penyimpanan eksternal, seperti Disket, Harddisk, flash disk, PCMCIA card dan lain-lain.
4. Output Device, adalah perangkat komputer yang berguna untuk menghasilkan keluaran, apakah itu ke kertas (hardcopy), ke layar monitor (softcopy) atau keluaran berupa suara. Contohnya printer, speaker, plotter, monitor dan banyak yang lainnya. Dari penjelasan diatas dapat kita simpulkan bahwa prinsip kerja komputer tersebut diawali memasukkan data dari perangkat input, lalu data tersebut diolah sedemikian rupa oleh CPU sesuai yang kita inginkan dan data yang telah diolah tadi disimpan dalam memori komputer atau disk. Data yang disimpan dapat kita lihat hasilnya melalui perangkat keluaran.

1.3    Komponen – Komponen Komputer
Komputer terdiri dari tiga komponen utama yang tidak dapat dipisahkan, yaitu ;
1. Hardware (perangkat keras), Merupakan peralatan fisik dari komputer yang dapat kita lihat dan rasakan. Hardware ini terdiri dari ;
a. Input/Output Device (I/O Device) Terdiri dari perangkat masukan dan keluaran, seperti keyboard dan printer.
b. Storage Device (perangkat penyimpanan) Merupakan media untuk menyimpan data seperti disket, harddisk, CD-I, flash disk dll.
c. Monitor /Screen Monitor merupakan sarana untuk menampilkan apa yang kita ketikkan pada papan keyboard setelah diolah oleh prosesor. Monitor disebut juga dengan Visual Display Unit (VDU).
d. Casing Unit adalah tempat dari semua peralatan komputer, baik itu motherboard, card, peripheral lain dan Central Procesing Unit (CPU). Casing unit ini disebut juga dengan System Unit.
e. Central Procesing Unit (CPU) adalah salah satu bagian komputer yang paling penting, karena jenis prosesor menentukan pula jenis komputer. Baik tidaknya suatu komputer, jenis komputer, harga komputer, ditentukan terutama oleh jenis prosesornya. Semakin canggih prosesor komputer, maka kemampuannya akan semakin baik dan biasanya harganya akan semakin mahal.
2. Software (perangkat lunak), merupakan program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer. Software terdiri dari beberapa jenis, yaitu ;
a. Sistem Operasi, seperti DOS, Unix, Linux, Novell, OS/2, Windows, Adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing-masingnya dapat saling berkomunikasi. Tanpa ada sistem operasi maka komputer tak dapat difungsikan sama sekali.
b. Program Utility, seperti Norton Utility, Scandisk, PC Tools, dll. Program utility berfungsi untuk membantu atau mengisi kekurangan/kelemahan dari system operasi, misalnya PC Tools dapat melakukan perintah format sebagaimana DOS, tapi PC Tools mampu memberikan keterang dan animasi yang bagus dalam proses pemformatan. File yang telah dihapus oleh DOS tidak dapat dikembalikan lagi tapi dengan program bantu hal ini dapat dilakukan.
c. Program Aplikasi, seperti GL, MYOB, Payroll dll. Merupakan program yang khusus melakukan suatu pekerjaan tertentu, seperti program gaji pada suatu perusahaan. Maka program ini hanya digunakan oleh bagian keuangan saja tidak dapat digunakan oleh departemen yang lain. Biasanya program aplikasi ini dibuat oleh seorang programmer komputer sesuai dengan permintaan / kebutuhan seseorang / lembaga/ perusahaan guna keperluan interennya.
d. Program Paket, seperti Microsofr office, Adobe fotoshop, macromedia studio, open office dll Adalah program yang disusun sedemikian rupa sehingga dapat digunakan oleh banyak orang dengan berbagai kepentingan. Seperti MS-office, dapat digunakan oleh departemen keuangan untuk membuat nota, atau bagian administrasi untuk membuat surat penawaran dan lain sebagainya.
e. Bahasa Pemrograman, PHP, ASP, dBase, Visual Basic, dll. Merupakan software yang khusus digunakan untuk membuat program komputer, apakah itu sistem operasi, program paket dll. Bahasa pemrograman ini biasanya dibagi atas 3 tingkatan, yaitu ;
1. Low Level Language, bahasa pemrograman generasi pertama, bahasa pemrograman jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja.
2. Midle Level Language, merupakan bahasa pemrograman tingkat menengah dimana penggunaan instruksi sudah mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk di mengerti karena banyak menggunakan singkatansingakatan seperti STO artinya simpan (singkatan dari STORE) dan MOV artinya pindah (singkatan dari MOVE).Yang tergolong kedalam bahasa ini adalah Assembler, ForTran (Formula Translator).
3. High Level Language, merupakan bahasa tingkat tinggi yang mempunyai cirri mudah dimengerti, karena menggunakan bahasa sehari-hari, seperti BASIC, dBase, Visual Basic, VB.Net dll.
3. Brainware (User), adalah personil-personil yang terlibat langsung dalam pemakaian komputer, seperti Sistem analis, programmer, operator, user, dll. Pada organisasi yang cukup besar, masalah komputerisasi biasanya ditangani oleh bagian khusus yang dikenal dengan bagian EDP (Electronic Data Processing), atau sering disebut dengan EDP Departemen, yang dikepalai oleh seorang Manager EDP. Kalau di lingkup ptpn7 di kelola oleh bagian PDE dan SIM.

1.4    Pengertian Sistem Operasi
        Berikut ini adalah pengertian dan definisi sistem operasi menurut para ahli :
1. Menurut FERY INDAYUDHA
Sistem operasi adalah sebuah sistem yang diperlukan untuk dapat menjaankan semua palikasi program/software yang ada di komputer.

2. MCLEOD (PEARSON)
Sistem operasi adalah program-program komputer yang mengendalikan sumber daya piranti keras dan piranti lunak komputer kita.

3. SUNARTO
Sistem operasi adalah software yang langsung berkomunikasi dengan hardware komputer kita.

4. ALI ZAKI (SMITDEV)
Sistem operasi adalah software yang mengoperasikan atau menjalankan komputer.

5. WAHANA KOMPUTER
Sistem operasi adalah software pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan.

6. HAER TALIB
Sistem operasi adalah program utama yang langsung berinteraksi dengan bahasa yang dikenal oleh mesin komputer (bahasa mesin).

7. M. SUYANTO
Sistem operasi adalah suatu sistem yang terdiri dari komponen-komponen software yang berfungsi untuk mengontrol seluruh kegiatan di dalam komputer.

8. ZAINAL ABIDIN
Sistem operasi adalah program utama dalam sebuah komputer

9. IIM RUSYAMSI
Sistem operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi

Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing-masing. Untuk lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri.
Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.

1.5    Sejarah Sistem Operasi
Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:
1. Generasi Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
2. Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa bagian dari fungsi sistem operasi telah ada, contohnya fungsi sistem operasi FMS (Fortran Monitoring System) .
3. Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan multi-programming (melayani banyak program sekali gus).
4. Generasi Keempat (Pasca 1980an)
Pada generasi ini , sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan GUI (Graphical User Interface) yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.
5. Generasi Kelima (Pasca 2001 sampai Sekarang )
Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih dalam perjalanan. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001:Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri.
Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing sekarang menjadi mungkin. Fasilitas ini tampak sederhana. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertia manusia sangat bergantung pada konteks dan pengertian ketimbang sekedar menterjemahkan kata kata secara langsung.
Banyak kemajuan di bidang desain komputer dan teknologi semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non Neumann. Model non Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak.  
Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi. Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia. Kita tunggu informasi mana yang lebih valid dan membuahkan hasil.


1.6    Fungsi Dasar Sistem Operasi
Sistem komputer pada dasarnya terdiri dari empat komponen utama, yaitu perangkat-keras, program aplikasi, sistem-operasi, dan para pengguna. Sistem operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna. Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber-daya.
Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.

1.7    Tujuan Mempelajari Sistem Operasi
Tujuan mempelajari sistem operasi agar dapat merancang sendiri serta dapat memodifikasi sistem yang telah ada sesuai dengan kebutuhan kita, agar dapat memilih alternatif sistem operasi, memaksimalkan penggunaan sistem operasi dan agar konsep dan teknik sistem operasi dapat diterapkan pada aplikasiaplikasi lain.

1.8    Sasaran Sistem Operasi
Sistem operasi mempunyai tiga sasaran utama yaitu
· kenyamanan -- membuat penggunaan komputer menjadi lebih nyaman,
· efisien -- penggunaan sumber-daya sistem komputer secara efisien,
· mampu berevolusi--sistem operasi harus dibangun sehingga memungkinkan
pengembangan, pengujian sistem yang baru.

1.9    Layanan sistem operasi
Sebuah sistem operasi yang baik menurut Tanenbaum harus memiliki layanan sebagai berikut: pembuatan program, eksekusi program, pengaksesan I/O Device, pengaksesan terkendali terhadap berkas pengaksesan sistem, deteksi dan pemberian tanggapan pada kesalahan, serta akunting. Pembuatan program yaitu sistem operasi menyediakan fasilitas dan layanan untuk membantu para pemrogram untuk menulis program. Eksekusi Program yang berarti Instruksi-instruksi dan data-data harus dimuat ke memori utama, perangkat-parangkat masukan/ keluaran dan berkas harus di-inisialisasi, serta sumber-daya yang ada harus disiapkan, semua itu harus di tangani oleh sistem operasi.
 Pengaksesan I/O Device, artinya Sistem Operasi harus mengambil alih sejumlah instruksi yang rumit dan sinyal kendali menjengkelkan agar pemrogram dapat berfikir sederhana dan perangkat pun dapat beroperasi; Pengaksesan terkendali terhadap berkas yang artinya disediakannya mekanisme proteksi
terhadap berkas untuk mengendalikan pengaksesan terhadap berkas. Pengaksesan sistem artinya pada pengaksesan digunakan bersama (shared system). Fungsi pengaksesan harus menyediakan proteksi terhadap sejumlah sumber-daya dan data dari pemakai tak terdistorsi serta menyelesaikan konflik konflik dalam perebutan sumber-daya.
Deteksi dan Pemberian tanggapan pada kesalahan, yaitu jika muncul permasalahan muncul pada sistem komputer maka sistem operasi harus memberikan tanggapan yang menjelaskan kesalahan yang terjadi serta dampaknya terhadap aplikasi yang sedang berjalan; dan Akunting yang artinya Sistem Operasi yang bagus mengumpulkan data statistik penggunaan beragam sumber-daya dan memonitor parameter kinerja.

1.10  Pembagian Sistem Operasi Berdasarkan Basisnya
Terdapat 2 jenis sistem operasi berdasarkan tampilan antarmuka kepada penggunanya (user interface) yaitu yang berbasis CUI (Character User Interface) dan berbasis GUI (Graphical User Interface). Sistem Operasi berbasis CUI, misalnya : DOS (Disk Operating Sistem) dan Sistem Operasi UNIX dan Linux pada mode terminal/konsol. Sedangkan sistem operasi berbasis GUI, misalnya Microsoft Windows 9x, 2000, NT, XP, serta sistem operasi UNIX dan Linux yang telah mendukung GUI.










1. Sistem Operasi berbasis CUI
Tampilan pada sistem operasi berbasis CUI, berupa window berwarna hitam dimana untuk menjalankan sistem operasi jenis ini, pengguna harus mengetikkan perintah-perintah pada prompt. Sistem operasi berbasis CUI yang akan dibahas disini adalah MSDOS, berikut tampilan sistem operasi MSDOS :



Gambar 1. Tampilan MSDOS.
Beberapa Fungsi dari Disk Operating System (DOS) adalah:
1)   Mengorganisasikan atau mengendalikan kegiatan komputer.
2)   Mengatur Memori.
3)   Mengatur proses input dan output data.
4)   Manajemen file.
5)   Manajemen direktori.
Beberapa Utilitas MSDOS adalah sebagai berikut  ;
1)   Fasilitas Doublespace untuk mengkompresi disk dan fasilitas drivespace yang ada pada fasilitas doublespace digunakan untuk menyimpan informasi dari file yang dikompres dalam format yang berbeda.
2)   Fasilitas Scandisk, Utility yang digunakan untuk mendiagnosa dan memperbaiki disk yang rusak baik yang dikompressi atau tidak, memperbaiki crosslinks dan cluster yang hilang serta memperbaiki kerusakan fisik disk.
3)   Fasilitas SmartDrive, Digunakan untuk mengamankan data, dengan cara tidak menunjukkan prompt dahulu sebelum data direkam.
4)   Fasilitas Diskcopy, Berfungsi untuk menyalin satu disket ke disket lainnya.
5)   Microsoft Defragmanter, menata letak file dan direktori agar lebih cepat dalam pencarian file.
2.     Sistem Operasi berbasis GUI
Merupakan sistem operasi dengan tampilan antarmuka grafis. Sistem operasi berbasis GUI menawarkan banyak fasilitas dan kemudahan dalam pengoperasiannya. Secara garis besar, perbedaan sistem operasi berbasis GUI dengan sistem operasi berbasis CUI adalah dimana pengguna dihadapkan pada desktop dengan tampilan yang menarik dan segala operasi/perintah ke sistem dapat dilakukan menggunakan kombinasi klik pada mouse. Berbeda dengan sistem operasi berbasis CUI yang hampir sepenuhnya memanfaatkan keyboard untuk memasukkan perintah-perintah ke sistem.























BAB II
PENGENALAN SISTEM OPERASI LINUX

2.1    Pengertian Linux
Adalah software sistem operasi open source yang gratis untuk disebarluaskan di bawah lisensi GNU. Linux merupakan turunan dari unix dan dapat bekerja pada berbagai macam perangkat keras koputer mulai dari inter x86 sampai dengan RISC.
Dengan lisensi GNU (Gnu Not Unix) Anda dapat memperoleh program, lengkap dengan kode sumbernya (source code). Tidak hanya itu, Anda diberikan hak untuk mengkopi sebanyak Anda mau, atau bahkan mengubah kode sumbernya.Dan itu semua legal dibawah lisensi. Meskipun gratis, lisensi GNU memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun pengiriman program.
2.2    Sejarah Linux
Pada tahun 1969, Ken Thompson dan Dennis Ritchie (juga adalah developer bahasa C), para peneliti di AT&T Bell Laboratorium Amerika, membuat sistem operasi UNIX, cikal bakal dari Linux. UNIX mendapatkan perhatian besar karena merupakan sistem operasi pertama yang dibuat bukan oleh hardware maker. Selain itu juga karena seluruh source code-nya dibuat dengan bahasa C, sehingga mempermudah pemindahannya ke berbagai platform.
Dalam waktu singkat UNIX berkembang dalam dua jalur : UNIX yang dikembangkan oleh Universitas Berkeley dan yang dikembangkan oleh AT&T. Setelah itu mulai banyak perusahaan yang melibatkan diri, dan terjadilah persaingan yang melibatkan banyak perusahaan untuk memegang kontrol dalam bidang sistem operasi. Persaingan ini menyebabkan perlu adanya standarisasi. Dari sini lahirlah proyek POSIX yang dimotori oleh IEEE (The Institute of Electrical and Electronics Engineers) yang bertujuan untuk menetapkan spesifikasi standar UNIX. Sejak saat itu, muncul berbagai macam jenis UNIX.
Salah satu diantaranya adalah MINIX yang dibuat oleh A. S. Tanenbaum untuk tujuan pendidikan. Source code MINIX inilah yang oleh Linus Torvalds, seorang mahasiswa Universitas Helsinki pada waktu itu, kemudian dijadikan sebagai referensi untuk membuat sistem operasi baru yang gratis dan yang source codenya bisa diakses oleh umum. Sistem operasi ini kemudian diberi nama Linux. Dalam membangun Linux, Linus menggunakan tool-tool dari Free Foundation Software yang berlisensi GNU. Kemudian untuk menjadikan Linux sebuah sistem operasi yang utuh, dia memasukkan program-program yang juga berlisensi GNU.
Berawal dari 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.
Linux adalah suatu sistem operasi yang bersifat multi user dan multitasking, yang dapat berjalan di berbagai platform, termasuk prosesor INTEL 386 dan yang lebih tinggi. Sistem operasi ini mengimplementasikan standard POSIX. Linux dapat berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Apple, Microsoft dan Novell. 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 dariMinix. Minix adalah sistem UNIX kecil yang dikembangkan oleh Andy Tanenbaum pada tahun 1987.
Sekarang Linux adalah sistem UNIX yang lengkap, bisa digunakan untuk jaringan (networking), pengembangan software, dan bahkan untuk sehari-hari. Linux telah digunakan di berbagai domain, dari sistem benam sampai superkomputer, dan telah mempunyai posisi yang aman dalam instalasi server web dengan aplikasi LAMP-nya yang populer. Linux sekarang merupakan alternatif OS yang jauh lebih murah jika dibandingkan dengan OS komersial, dengan kemampuan Linux yang setara bahkan lebih Lingkungan sistem operasi ini termasuk :
Ratusan program termasuk, kompiler, interpreter, editor dan utilitas
Perangkat bantu yang mendukung konektifitas, Ethernet, SLIP dan PPP, dan interoperabilitas.
Produk perangkat lunak yang reliabel, termasuk versi pengembangan terakhir.
Kelompok pengembang yang tersebar di seluruh dunia yang telah bekerja dan menjadikan
Linux portabel ke suatu platform baru, begitu juga mendukung komunitas pengguna yang beragam kebutuhan dan lokasinya dan juga bertindak sebagai team pengembang sendiri. 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.
Linux tidak memiliki suatu logo yang terlihat menarik, hanyalah sebuah burung Penguin yang memperlihatkan sikap santai ketika berjalan. Logo ini mempunyai asal mula yang unik, awalnya tidak ada suatu logo yang menggambarkan trademark dari Linux sampai ketika Linus ( Sang Penemu ) berlibur ke daerah selatan dan bertemu dengan seekor linux kecil dan pendek yang secara tidak sengaja menggigit jarinya. Hal ini membuatnya demam selama berhari-hari. Kejadian ini kemudian menginspirasi dirinya untuk memakai penguin sebagai logonya TUX, nama seekor pinguin yang menjadi logo maskot dari linux. TUX hasil karya seniman Larry Ewing pada waktu developer merasakan Linux harus mempunyai logo trademark ( 1996 ), dan atas usulan James Hughes dipilihlah nama TUX yang berarti Torvalds UniX. Lengkap sudah logo dari Linux, berupa penguin dengan nama TUX. Trademark ini segera didaftarkan untuk menghindari adanya pemalsuan. Linux terdaftar sebagai Program sistem operasi ( OS ).
Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler).
Saat ini Linux adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan sehari-hari. Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME).
Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat dimungkinkan karena Linux dikembangkan oleh beragam kelompok orang. Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis. Agar kelompok ini dapat berkomunikasi dengan cepat dan efisien, internet menjadi pilihan yang sangat tepat.

2.3   Pengembangan Linux
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 keraskomputer, termasuk komputer desktop, superkomputer, dan sistem benamseperti 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.

2.4   Macam-Macam Distro Linux

1. Xandros
Xandros Linux adalah sebuah distro Linux yang berdasarkan pada sistim KDE.Tampilannya sangat mirip dengan Microsoft Windows, jadi apabila dioperasikan sangat mudah dan nyaman.
2. Ubuntu
Ubuntu adalah salah satu distribusi Linux yang berbasiskan pada Debian.
Proyek Ubuntu disponsori oleh Canonical Ltd (perusahaan milik Mark Shuttleworth). Nama Ubuntu diambil dari nama sebuah konsep ideologi di Afrika Selatan. “Ubuntu” berasal dari bahasa kuno Afrika, yang berarti “rasa perikemanusian terhadap sesama manusia”.

3. CentOS
Adalah sistem operasi bebas yang didasarkan pada Red Hat Enterprise Linux (RHEL). CentOS singkatan dari Community ENTerprise Operating System (Sistem Operasi Perusahaan buatan Komunitas/Masyarakat).
4. Debian
Debian adalah sistem operasi berbasis kernel Linux. Debian adalah ‘kernel independent’, yaitu sistem operasi Debian dikembangkan murni tanpa mendasarkan pada sistem operasi yang telah ada.
5. Fedora
Sebelumnya bernama Fedora Core, terkadang disebut juga dengan Fedora Linux) adalah sebuah distro Linux berbasis RPM dan yum yang dikembangkan oleh Fedora Project yang didukung oleh komunitas pemrogram serta disponsori oleh Red Hat. Nama Fedora berasal dari karakter fedora yang digunakan di logo Red Hat.
6. Knoppix
Knoppix adalah distro Linux live-cd yang dapat dijalankan melalui CD-ROM tanpa instalasi di hard disk. Distro ini berbasis Debian Linux dan diciptakan oleh Klaus Knopper.
7. Gentoo Linux
adalah suatu distribusi Linux yang memakai paket sistem manajemen Portage. [Bandingkan dengan: Debian yang menggunakan paket .deb, RedHat / Mandrake yang menggunakan paket .rpm. Manajemen paket ini dirancang untuk modular (mudah ditambah-tambah), portabel (dapat di port ke distro lain), mudah ditata, fleksibel, dan dioptimalkan untuk masing-masing komputer pengguna.
8. Slackware
Slackware merupakan sistem operasi yang dibuat oleh Patrick Volkerding dari Slackware Linux, Inc. Slackware merupakan salah satu distro awal, dan merupakan yang tertua yang masih dikelola. Tujuan utama Slackware adalah stabilitas dan kemudahan desain, serta menjadi distribusi Linux yang paling mirip Unix.
9. Mandriva Linux
Mandriva Linux (dahulu dikenal dengan nama Mandrakelinux atau Mandrake Linux) adalah sistem operasi yang dibuat oleh Mandriva (dahulu dikenal dengan nama Mandrakesoft).
Mandriva Linux menggunakan RPM Package Manager.
10. OpenSUSE
SUSE sebelumnya bernama SUSE Linux dan SuSE Linux Professional adalah salah satu distro Linux dari perusahaan Novell, atau lebih tepat dari anak perusahaannya Suse Linux GmbH (Software- und System-Entwicklungsgesellschaft mbH, Nürnberg yang berarti pengembangan -perangkat lunak dan -sistem).
11. Freespire
Freespire adalah versi gratis dari distro Linspire (a.k.a Lindows), kemudian mungkin dikarenakan permasalahan nama, berubah menjadi Linspire.
12. Linux Mint
Linux Mint adalah sistem operasi berbasis Linux untuk PC. Inti dari LinuxMint adalah Ubuntu, sehingga aplikasi yang dapat berjalan di Ubuntu, juga bisa berjalan pada LinuxMint.
13. PCLinuxOS
PCLinuxOS, sering disingkat sebagai PCLOS, adalah sebuah sistem operasi desktop. Ini adalah sebuah sistem operasi bebas untuk komputer pribadi yang bertujuan untuk memudahkan penggunaan.
14. Damn Small Linux
Damn Small Linux (DSL) adalah salah satu distro/varian linux mini. Disebut mini karena paket DSL cuma 50MB besarnya. DSL juga memungkinkan untuk diinstall di USB 128MB.

15. Kuliax
Kuliax adalah sebuah distribusi Linux LiveCD yang dikembangkan oleh Kuliax Project untuk pendidikan di universitas. Distribusi ini berbasis Debian GNU/Linux dan Knoppix, serta telah dioptimasi ke arah penggunaan desktop Linux.
16. Redhat
Distribusi yang paling populer, minimal di Indonesia, redhat merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah.

17. Puppy Linux
Puppy Linux adalah salah satu distro Linux Live CD yang sangat kecil ukurannya dan mengutamakan kemudahan dalam penggunaan. Seluruh sistem operasi dan aplikasinya berjalan dalam RAM, yang membolehkan media booting dilepas setelah sistem operasi berhasil dijalankan. Puppy menyertakan beberapa aplikasi untuk pekerjaan standar sehari-hari seperti Mozilla SeaMonkey untuk menejelajah internet dan mengirim email, AbiWord word-processor, Gnumeric spreadsheet, Sodipodi untuk menggambar (vector), mtPaint untuk melukis (bitmap) / meng-edit foto dan Gxine/xine untuk memutar video dan musik. Distro linux ini dikembangkan pertama kali oleh Barry Kauler, distribusi ini tidak berdasar pada distribusi linux manapun. Rilis (resmi/stabil) terbaru distro ini adalah versi 5.7.1 yang dikeluarkan pada 13 Agustus 2013.









2.5    Kelebihan Dan Kekurangan Linux
Kelebihan :
Bersifat open source, bebas dan terbuka. sehingga tidak perlu biaya untuk mendapatkannya. LISENSI FREE  dan boleh di utak atik semaunya.
Linux sekarang sudah mudah di operasikan. kalo dulu pengguna linux identik dengan para hacker, tapi sekarang orang awam pun sudah banyak yang menggunakannya.
Hampir semua aplikasi yang biasa dijalankan di windows, sudah ada aplikasi linuxnya yang dikembangkan oleh komunitas linux atau bisa juga menggunakan software emulator.
Memiliki pengamanan yang lebih unggul karena di desain multiuser sehingga apabila virus menyerang user tertentu, akan sangat sulit menyebar ke user lainnya.
Cocok untuk PC yang memiliki spesifikasi minimum karena linux membutuhkan resource yang lebih kecil dibandingkan Windows.
Linux dapat berjalan di dua mode.
Jarang crash atau nge-hang yang mengharuskan kita untuk merestart komputer karena linux lebih stabil.
Memiliki komunitas di berbagai penjuru dunia.
Terdapat beragam pilihan seperti Ubuntu, Fedora, Debian, Centos, RedHat, Opensuse, Mandriva, dan sebagainya
Kekurangan :
Banyak user yang belum terbiasa menggunakan linux.
Dukungan hardware dari vendor-vendor tertentu yang tidak terlalu baik pada linux.
Proses instalasinya tidak semudah windows.
Aplikasi di linux belum seampuh aplikasi windows.
Bagi administrator sistem yang belum terbiasa dengan Unix-like, maka mau gak mau harus belajar dulu.
BAB III
DISTRO PUPPY LINUX
3.1 Sejarah Linux Puppy
Puppy Linux adalah salah satu distro Linux Live CD yang sangat kecil ukurannya dan mengutamakan kemudahan dalam penggunaan. Seluruh sistem operasi dan aplikasinya berjalan dalam RAM, yang membolehkan media booting dilepas setelah sistem operasi berhasil dijalankan. Puppy menyertakan beberapa aplikasi untuk pekerjaan standar sehari-hari seperti Mozilla SeaMonkey untuk menejelajah internet dan mengirim email, AbiWord word-processor, Gnumeric spreadsheet, Sodipodi untuk menggambar (vector), mtPaint untuk melukis (bitmap) / meng-edit foto dan Gxine/xine untuk memutar video dan musik. Distro linux ini dikembangkan pertama kali oleh Barry Kauler, distribusi ini tidak berdasar pada distribusi linux manapun. Rilis (resmi/stabil) terbaru distro ini adalah versi 5.7.1 yang dikeluarkan pada 13 Agustus 2013.
3.2    Versi Linux Puppy
Puppy 1 dirilis pada tanggal 29 Maret 2005 tersedia dalam beberapa edisi yang berbeda:
Edisi standard menggunakan AbiWord sebagai word processor berukuran 68 MB; live-CD ISO file dengan Mozilla Firefox berukuran 52.4 MB; dengan Mozilla suite lengkap berukuran 55.3 MB; dengan Opera berukuran 49.6 MB.
Edisi "Chubby Puppy" berukuran 96.1 MB menyertakan OpenOffice.org.
Edisi "BareBones Puppy" berukuran 39.9 MB tanpa GUI,
dan edisi "zdrv" standard berukuran 83 MB, dengan kernel drivers dan firmware tambahan.
Puppy-multisession berukuran 55.7 MB, dapat menyimpan file ke dalam Live CD (multisession), sehingga pemakai dapat membawa data, dan yang terpenting, menambah program dan menyimpan pengaturan khusus, dalam CD yang sama.
Puppy 1 series dapat berjalan lancar pada komputer lama, seperti komputer Pentium dengan RAM minimal 32 MB. Untuk komputer lebih baru, lebih baik menggunakan versi USB keydrive. Jika BIOS komputer tersebut tidak mengenali booting lewat USB, Puppy floppy boot disk dapat digunakan sebagai langkah awal. Cara lain, jika BIOS tidak mengenali booting lewat USB, boot dapat dilakukan lewat CD, lalu data pemakai disimpan dalam USB keydrive saat sistem dimatikan (shutdown) dan dibaca kembali dari USB device saat bootup. Puppy Linux dapat juga berjalan dalam komputer yang menggunakan Windows 9x/Windows Me.
Puppy 2 dirilis pada tanggal 1 Juni 2006 merupakan perbaikan dari versi 1 dalam hal struktur penyimpanan file. Dalam versi 1 (Puppy 1 Series) semua file sistem operasi, driver, maupun pengaturan pemakaian dijadikan satu file, sedangkan dalam Puppy versi 2 dipisah-pisah. Puppy versi 2, contohnya Puppy 2.14 (86.5 MB), menggunakan Mozilla SeaMonkey sebagai Internet suite (gabungan web browser dan e-mail client), JWM Window Manager, Abiword, dan Gnumerics.
Puppy 3 dirilis pada tanggal 2 Oktober 2007 dibuat kompatibel dengan Slackware 12. Artinya instalasi paket-paket Slackware dapat dengan mudah dilakukan sebab hampir semua program-program dasarnya sudah ter-instal. Namun, ini bukan berarti Puppy Linux sekarang adalah distribusi berbasis Slackware.
Puppy 4 dirilis pada tanggal 5 Mei 2008 di-compile langsung dari source dengan T2 (Open System Development Environment project) untuk memperkecil ukuran dan menambah fungsionalitas dibanding versi 3. Aplikasi berbasis GTK+ 1.x dan Tcl/Tk juga diganti dengan yang berbasis GTK+ 2 sehingga tampilan GUInya lebih indah dan konsisten dengan GUI sistem operasinya. Puppy 4.1 semula direncanakan sebagai karya terakhir Barry Kauler dan selanjutnya pengembangan Puppy akan diserahkan pada beberapa developer tepercaya, namun ternyata Barry kembali di 4.3.
Selain itu, pada tiap versi, ada Puppy Unleashed yang terdiri lebih dari 500 paket program yang dapat dipilih sesuai kebutuhan pengguna untuk membuat live CD khusus dengan memakai "remaster tool".
Puppy 5 dirilis pada tanggal 15 Mei 2010 dibuat dengan Woof suatu perangkat lunak untuk merakit Puppy Linux dari paket-paket distribusi GNU/Linux lain, misalnya: paket-paket Ubuntu, Debian, Slackware, dan Arch.
3.3    Fitur
Puppy dapat digunakan untuk mengaktifkan komputer lama, sebagai sistem penyelamatan darurat (emergency rescue system), sebagai sistem peragaan Linux, maupun sebagai sistem operasi lengkap. Dapat dijalankan (boot) dari:
USB flash drive/keydrive atau USB storage device lainnya yang bootable(flash-Puppy)
CD-ROM (live-Puppy), dengan enam pilihan.
Zip drive atau LS-120/240 SuperDisk (zippy-Puppy)
Internal hard drive (hard-Puppy)
Computer network (thin-Puppy)
Emulator (emulated-puppy)
Floppy boot disk yang akan memanggil sistem operasi selebihnya dari USB drive, CD-ROM, atau internal hard drive
Melakukan instalasi sebuah versi Puppy ke hard disk, USB disk, Zip disk, dll. dapat dilakukan dari live-Puppy atau cara instalasi lain. Sebuah ciri khas yang membedakan Puppy Linux dari distribusi Linux lainnya adalah kemampuannya untuk beroperasi memakai write-once CD (CD sekali rekam), jadi tidak perlu memakai rewritable CD (CD yang dapat berulangkali merekam.) Puppy akan secara otomatis mengenali perubahan-perubahan di sistem file dan menyimpannya berurutan di CD. Jika CD penuh, pemakai dapat dengan mudah mengganti dengan CD baru yang akan merekam semua file dan pengaturan desktop. Distribusi Linux lain memang ada yang menyediakan sistem operasi versi Live CD, namun tidak bisa menambah atau merekam dalam Live CD tersebut.
Puppy Linux juga mempunyai sistem penulisan penyimpanan (write-caching system) yang canggih sehingga dapat memperpanjang umur pemakaian USB flash drives yang menggunakan Puppy Linux. Live USB Puppy Linux dapat dibuat secara manual atau dengan UNetbootin [1].
Untuk meng-instal program, Puppy Linux menggunakan package manager sendiri bernama PetGet. Package manager yang lama, DotPup, masih dapat digunakan. Puppy juga memiliki "remaster tool" untuk membuat live-CD versi anda sendiri dengan merekam semua perubahan yang sudah anda lakukan. Puppy Linux menggunakan T2 SDE build scripts untuk membangun paket binary dasarnya.
3.4    GUI (Graphical User Interface)
Desktop dengan salah satu pilihan tema terintegrasi menampilkan XMMS, mtPaint, gxine dan text yang sedang dibuka pada Puppy Linux 2.15 CE Viz (Window Manager standar: IceWM). Puppy menyediakan 2 pilihan server grafik: X.org (lengkap) dan Xvesa (ringan). Sebuah alat bantu, pada saat proses awal (start-up), akan membimbing pemakai melakukan pengaturan server grafik agar sesuai dengan kartu video dan monitor yang dipakai. Setelah selesai, monitor akan menampilkan desktop dengan window manager (WM); WM standar pada kebanyakan edisi Puppy adalah JWM. Puppy 2.15 Community Edition menyediakan IceWM sebagai window manager standar.
Paket DotPup dari IceWM, Xfce, Fluxbox dan Enlightenment juga tersedia lewat link di Puppy Linux Wiki. Saat sistem operasi melakukan boot, semua paket-paket Puppy dimuaikan dalam RAM, atau disebut "ramdisk".

PC perlu setidaknya 128 MB RAM (dengan maksimum 8 MB untuk keperluan kartu video) agar Puppy sepenuhnya bekerja dalam ramdisk. Namun, Puppy juga dapat bekerja dengan PC yang hanya mempunyai sekitar 48 MB RAM karena sebagian sistem dapat disimpan dalam hard drive, atau CD sebagai pilihan terakhir (sebab agak lambat).
Puppy adalah sebuah sistem lengkap yang bekerja sepenuhnya dalam ramdisk, aplikasi-aplikasi standarnya dipilih dengan pertimbangan cermat, khususnya yang berhubungan dengan ukurannya. Untuk memenuhi sasarannya sebagai distribusi yang mudah digunakan, Puppy menyediakan berbagai alat bantu atau "wizard" yang akan membimbing pemakai melakukan pengaturan umum.
3.5     Daftar Turunan Puppy (Puplet)
Berikut ini adalah daftar dari sebagian besar turunan Puppy (disebut juga Puplet) sesuai daftar di Puppy Linux Community Website dan murga-linux.com.
Name Window Manager Description Size MB
Barebones FVWM Puppy 1.0.3 menggunakan browser Dillo yang ringan dan sederhana (bukan Firefox, Opera atau Mozilla) juga tidak ada Abiword 40
BioPuppy JWM Puplet untuk mahasiswa Bio-informatics dan pemula di bidang Linux OS dengan program-program yang berhubungan dengan biologi. 180
Breeezy JWM Dibuat oleh Raffy Mananghaya (orang Filipina yang menjadi Ketua Puppy Linux Foundation) untuk ASUS EeePC (untuk PC lain, tersedia live CD = 80 MB) 65
BuddaPup E-17 Enlightenment E-17 dan Firefox, Opera, AbiWord, ABS, Gaim, MPlayer, XMMS dll. 222
Burning Thunder JWM Puppy Dingo dengan Firefox, Thunderbird, Wine di terminal. Versi 2 tanpa Wine dan Java (109 MB) 185
ChurchPup IceWM Puppy dengan aplikasi-aplikasi pelajaran Alkitab, office, internet/email, multimedia, audio & video editing, dan notasi musik. 370
DCL Xfce Berbasis 3.01 dengan Xfce 4.4.2 untuk keperluan sehari-hari 173
Digipup JWM Turunan yang ditujukan bagi pemakai Ham Radio (radio amatir) 97
DingoPlus JWM Versi khusus Puppy 4 untuk Asus Eeepc. 255
DragonPup Xfce Puplet gaya berbasis Fatfree Puppy dan Xfce dengan Firefox, The GIMP, multimedia 108
EcoPup IceWM Beta dengan Firefox 2 and OpenOffice 2 terkompresi terpisah (digunakan setelah di-instal) jadi tidak langsung menyatu 668
eBoxPup JWM? Alpha Puppy untuk eBox 2300; menggunakan Opera 57
EduPup JWM? Puppy 2.11 dengan software untuk anak-anak seperti: TuxType2, TuxMath, GcompriS (juga dengan suara Italia), SuperTux - dan TuxPaint (termasuk tuxpaint-ConfiG dan TuxStamp). 166
E-PUP JWM Puppy 2.17 buatan China 110
Empty Crust JWM Puppy yang sangat ringkas - siap dikembangkan 45
eXpand Barbie JWM Puplet untuk perempuan; dengan Xfce, StumbleUpon dan 60+ links ke flash games online termasuk Bubbles. 245
eXpand DOFUS JWM Puplet untuk memainkan MMORPG DOFUS. Juga menyertakan berbagai program lainnya termasuk aplikasi web yang lengkap. Berbasis Puppy 2.14 dan dibuat oleh lvds. 263
Fat Free JWM 2.17 ringkas, siap ditambahkan program sesuai kebutuhan 51
Fire Hydrant JWM Firefox, Flash, Java, Thunderbird, Sunbird dan Lightning sehingga anda akan menerima email dan kalender dalam satu apliaksi, ditambah Icewm dengan 19 tema, beberapa game baru dalam firefox tool menu, Xmms dengan Sony skin, Limewire, Shutterbug, Gimpshop, Yahoo messenger, aMSN messenger,dll - banyak yang ditambah dan tak ada scripts yang dikurangi. 192
Flightpup JWM Berbasis Fat Free, berisi FlightGear, program simulasi penerbangan (open source flight simulator) 288
Gamepup Xfce Masih tahap alpha; untuk game 125
GrafPup LXDE,IceWM Khusus untuk desainer grafik dan pekerja percetakan dengan Gimp, Cinepaint, Inkscape, and Scribus. Juga ada versi deluxe: 397MB 80
Hacao IceWM Puppy buatan Vietnam. Tujuannya menghasilkan sistem operasi yang lengkap namun ringan hingga dapat bekerja pada komputer yang mempunyai spesifikasi rendah. Menggunakan bahasa Vietnam. 80
Hurt Me Plenty IceWM Berisi game-game: Doomsday, Quake 2, Descent 2, Tuxracer, Dreamchess 2000, beberapa Flashgame 708
Icepup JWM Puplet minimalis untuk jaringan (network) kabel maupun nirkabel (wireless). Hanya ter-instal Firefox, Leafpad dan VI Console Editor. 60
KDEPuppy KDE Berbasis Puppy 1.07 dengan KDE; masih dalam tahap alpha 125
Kinjeng IceWM Puplet buatan Indonesia, untuk warnet dan game center (www.linux.kinjeng.net), termasuk CClfox (internet cafe billing system). Bergaya WinXP. 360
Lebahlinux LXDE, JWM Puplet buatan Indonesia, untuk digunakan di sekolah.Dibuat dengan basis Precise Puppy 5.7.1. Dilengkapi dengan Kingsoft Office, Google Chrome, GIMP, Foxit Reader, Blender 3D, Gbilling. Saat ini masih dalam tahap Pengembangan. Dokumentasi selama masa pengembangan dapat dilihat di (www.lebahlinux.blogspot.com). 650
Lighthouse KDE, Xfce, JWM, IceWM Berbasis 5.1, dengan SeaM analog clock, graphic system monitors, MPlayer, GQView, StreamTuner, tambahan icons themes cursors, SFS Editor. Juga tersedia paket tambahan (Mariner SFS expansion pack) berisi OpenOffice, FireFox, Opera, Java; serta K3b CD/DVD Burner, GIMP, Graphics SFS, dan mendukung penggunaan SFS file sampai dengan 40 file SFS 182
MacPup IceWM Puppy bergaya Apple Mac dengan IceWM, Wbar, Grub. Tersedia versi Macpup Dingo (95 MB) dan Macpup Foxy (220 MB, dengan tambahan Gimp, Xvidcap, Picasa, Firefox + Ifox metal theme, Java, Flash 10 beta, Audacity, Pawdio converter, VLC, Gxine, Xmms, extra games) 95
McPup IceWM Puppy untuk Nortel Micro Client Sr (atau eBox 4300) 156
Mean Puppy JWM Dibuat oleh John Murga (Puppy Linux Forum) berbasis Puppy versi 1 dengan Opera 50
Minipup JWM Buatan Raffy Mananghaya, puplet untuk MiniPC atau diskless PC (PC tanpa disk drive); termasuk Firefox 1.5+, Mplayer dan perangkat desktop publishing seperti GIMP dan Scribus. Juga tersedia Minipup Office (92 MB)dengan Opera 9.02 dan OpenOffice 1.1.4. 85
Minisys IceWM Codename Muppy 008 (buatan Mark Ulrich). Puppy 3.01 ditambah berbagai aplikasi termasuk aplikasi-aplikasi KDE dan Gnome panel. Tersedia 4 versi: Embryo, Server, Mini, Live 405
Muppy IceWM "Muppy" sangat modular, sehingga ukurannyapun jadi besar. Namun tersedia juga Mini-Muppy (170 MB) dan Micro-Muppy (12 MB) 442
Mypup JWM Web 2.0 Puppy berbasis 2.16 - masih tahap alpha 88
NaNoWriMo JWM Puppy untuk para pengarang novel; buatan Mathias De Mare; berbasis Puppy Linux 1.0.3. 52
NOP Xfce Buatan seorang aerospace engineer NASA. Berbasis 3.01. Menggunakan Opera sebagai pengganti Seamonkey dan tidak menyertakan Abiword maupun OpenOffice (tapi bisa ditambah kemudian). NOP = Nearly Office Puppy 120
Onebone - Dengan ELinks, YTree dan Midnight Commander 28
Optimised JWM Buatan Kenny; berisi Firefox (lengkap dengan plugins), Grip, Audacity, Mplayer, Gnumeric, Abiword, gtKam, XFMedia 98
PCPuppyOS IceWM OxygenOffice, Citrix client, Cisco VPN, ClamAV, Limewire, Meebo, Skype, Samba, WINE, XawTV, dll 604
Picopup - Sangat ringkas (tanpa GUI maupun aplikasi-aplikasi lain), hanya ada program musik, berbasis PuppyLinux 1.0.8 8
Pizzapup IceWM SeaMonkey diganti Firefox, ada XMMS, Mplayer, IceWM dengan berbagai tambahan visual. Versi terakhir, 3.0.1, berbasis Puppy 2.14. 95
Pupeee JWM Buatan Dan Van Wormer, berbasis Puppy 3.01 untuk ASUS EeePC 110
Pupeez IceWM "Simple, Elegant and Fast" - Pupeez ditujukan bagi pemakai yang hanya perlu internet / media / photo; pemakai yang 'gagap teknologi' dan orang tua. Pupeez dapat dijalankan pada komputer dengan RAM minimum 128Mb. 77
Puppy Linux Japanese Edition JWM Puppy buatan Jepang, berbasis 4.00 99
PuppyRus JWM Puppy buatan Rusia, berbasis 3.01 117
PupWinQE JWM Alias Winky; Memakai QEMU versi 0.8.2 untuk menjalankan Puppy di Windows XP; Tersedia juga PupWin98 untuk Windows98 dan Pup4DOS untuk DOS 779
QbitOS JWM Dibuat oleh Qbit Online, untuk para pengguna Windows yang migrasi ke Linux. Menu disesuaikan, dan ditambah OpenOffice Suite (word processor, calc, base, dll.)(Abiword dihapus), Mozilla Firefox (dengan Flash player plugin), Skype, Bluefish HTML editor, GIMP 190
Rudy Puppy IceWM OpenOffice.org, firefox, rplot, stats4u (win), easychem, gimp, xsane, xnview, acrobat reader, pdftk dengan gui, freemind, tiddlywiki, skype, xtensoftphone, streamtuner, xmms, k3b, k9copy, xgammon, xaos, rescue utilities, qemu plus kqemu dengan gui, wine, dosbox, cups, jwm plus icewm. 550
SafePup JWM Puplet kecil berbasis Puppy 2.13 dan Barelypup, buatan Raffy Mananghaya, untuk 'safe web browsing' di WinXP; juga untuk PCs tanpa hard disk. 60
SUTinRAM JWM Puppy buatan Thailand, berbasis 4.0; Thai locale, ThaiFonts-Scalable, Firefox, grub (pengganti isolinux), Thai setxkb (pengganti xkb), Wbar, Thai manual, optional server mode (termasuk Kompozer dan LAMPP ) 190
TeenPup JWM Koleksi berbagai aplikasi dalam satu CD diperkaya dengan hiasan visual. Ditujukan bagi orang muda atau yang berjia muda. Buatan John Biles. Berbasis Puppy 2.14 404
ThaiPuppy JWM Puppy 4.00 buatan Thailand dengan Openoffice yang dapat dipakai mengetik/membaca tulisan Thai, dan Monkey Web Server 169
TigerPup Xfce Puppy 3.01 dengan dockbar dan Compiz-Fusion, berbasis wNOP 196
Tmxxine JWM, IceWM, Xfce Ada beberapa macam (Prism, Rainbow, Shard, Vision) untuk beberapa keperluan. 333MB maksimal
Transition IceWM Berbasis Fat Free 301, + IceWM, LookXP, TrueVista themes, FireFox+Flash+Java, Dillo, OpenOffice 2.2, GIMP, Xara Xtreme, MTPaint 3.1, Gaim 1.5, MPlayer, XMMS 269
wNOP Xfce Wobbly NOP dengan Xfce dan Compiz Fusion, berbasis NOP 117
VestaPup Xfce Berbasis wNOP, bergaya Vista dengan sidebar menampilkan berbagai screenlet (seperti: Analog Clock, RSS Feed, Weather, Calendar, IP Viewer, Memo pad, dll.) 455
XPuppyPro FVWM95 Puppy dengan tampilan XP, berbasis Puppy 2.02. Lanjutan dari PuppyXP 117

3.6    Kelebihan Dan Kekurangan Puppy Linux
Di deretan distro paling ringan dan kapasitas kecil, puppy linux lah di deretan daftar tersebut. Dalam pengembangan nya pun di sambut hangat oleh para pengguna user di indonesia.
Puppy linux ini mempunyai suatu kelebihan yang  bisa membuat terkesan terutama dalam segi efek 3D yang dinaungi compiz fusion walaupun mempunyai kapsitas yang kecil di dalam file .iso nya dan dalam puppy linux ini di bekali dengan aplikasi baik office ataupun game. Pupy linux ini berjalan di RAM sehingga dapat berjalan di PC tua sekalipun serta sebagian besar sudah kompatible di Puppy Linux ini sehingga tidak butuh yang amanya driver.
Dalam kelemahan, pasti didalam distro dengan kapasitas kecil, yaitu masih mempunyai tampilan yang standard dan di Puppy Linux ini masih menggunakan Abi Word yang memungkinkan kurang greget dalam segi pengolahan office.


BAB IV
TUTORIAL INSTALASI PUPPY LINUX

4.1    Langkah – langkah Tutorial Instalasi Puppy Linux
1.  Pertama kita membuka aplikasi Virtualbox




2.  Tampilan Virtualbox



3.  Buatlah menu baru, lalu isi kolom perintah sesuai dengan Operating System yang ingin kita instalkan. Setelah itu klik next.



4. Setelah itu ukuran memori,untuk pengintalan operating system puppy kita memilih 256 MB karena puppy linux berukuran kecil, lalu next.




5. Lalu langkah selanjutnya untuk hard disk kita pilih next.



6.  Kemudian pada hard disk virtual kita next lagi.







7. Untuk penyimpanan pada hard disk kita pilih dialokasikan secara dinamik, lalu next.




8.  Untuk lokasi dan ukuran harddisk kita langsung next saja.







9. Setelah step diatas telah selesai maka akan terbuat satu mesin untuk kita mengisntal Puppy Linux.




10.  Kemudian klik start, kemudian masukkan folder ISO ke dalam mesin Virtual.




11. lalu klik mulai


12. Akan muncuk tampilan awak linux puppy



13. Proses penginstalan.







14. Tampilan awal setelah proses instalasi selesai.





















BAB V
PENUTUP

5.1     Kesimpulan
Puppy Linux adalah salah satu distro Linux Live CD yang sangat kecil ukurannya dan mengutamakan kemudahan dalam penggunaan. Seluruh sistem operasi dan aplikasinya berjalan dalam RAM, yang membolehkan media booting dilepas setelah sistem operasi berhasil dijalankan. Puppy menyertakan beberapa aplikasi untuk pekerjaan standar sehari-hari seperti Mozilla SeaMonkey untuk menejelajah internet dan mengirim email, AbiWord word-processor, Gnumeric spreadsheet, Sodipodi untuk menggambar (vector), mtPaint untuk melukis (bitmap) / meng-edit foto dan Gxine/xine untuk memutar video dan musik. Distro linux ini dikembangkan pertama kali oleh Barry Kauler, distribusi ini tidak berdasar pada distribusi linux manapun.
Kelebihan Dan Kekurangan Puppy Linux
Puppy linux ini mempunyai suatu kelebihan yang  bisa membuat terkesan terutama dalam segi efek 3D yang dinaungi compiz fusion walaupun mempunyai kapsitas yang kecil di dalam file .iso nya dan dalam puppy linux ini di bekali dengan aplikasi baik office ataupun game. Pupy linux ini berjalan di RAM sehingga dapat berjalan di PC tua sekalipun serta sebagian besar sudah kompatible di Puppy Linux ini sehingga tidak butuh yang amanya driver.
Dalam kelemahan, pasti didalam distro dengan kapasitas kecil, yaitu masih mempunyai tampilan yang standard dan di Puppy Linux ini masih menggunakan Abi Word yang kurang menarik dalam segi pengolahan office.
5.2    Saran
Di deretan distro paling ringan dan kapasitas kecil, puppy linux lah di deretan daftar tersebut. Dalam pengembangan nya pun di sambut hangat oleh para pengguna user di indonesia. Tapi distro satu ini masih menggunakan Abi Word yang kurang bagus dalam segi pengolahan office. Jadi untuk pengolahan office distro ini memiliki sedikit kelemahan





















DAFTAR PUSTAKA
Stallings, William. 2003. Sistem Operasi Edisi Keempat. Jakarta : PT Indeks Kelompok Gramedia
Indrajit, Richardus Eko., Prastowo, Bambang N., Rudiyanto, Dudy. 2002. Buku Pintar Linux Desain Dan Implementasi Sistem Operasi Linux. Jakarta : PT Elex Media Komputindo.
Wahyudi. 2016. Resource Sharing – Blended  Project Based Learning Sistem OPerasi Windows. Yogyakarta : LeutikaPrio.
(2017). Sejarah Dan Perkembangan Linux.
(2017). Pengertian Linux, Sejarah Linux, Kelebihan dan Kekurangan dan Macam-macam Distro Linux.
(2017). Puppy Linux.
(2017). Puppy linux - Wikibuku bahasa Indonesia.
(2017). Kelebihan dan Kelemahan Puppy Linux.
(2017). Macam - Macam Sistem Operasi.









No comments: