1 PENGEMBANGAN DISTRIBUSI ILOS FOR EDUCATION (ILOSEDU) AGUNG MANUNGGAL DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT...
PENGEMBANGAN DISTRIBUSI ILOS FOR EDUCATION (ILOSEDU)
AGUNG MANUNGGAL
DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR 2009
PENGEMBANGAN DISTRIBUSI ILOS FOR EDUCATION (ILOSEDU)
AGUNG MANUNGGAL
Skripsi Sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer pada Departemen Ilmu Komputer
DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR BOGOR 2009
ABSTRAK AGUNG MANUNGGAL. The Development of ILOS Distribution for Education (ILOSedu). Under the supervision AHMAD RIDHA. The objective of this research is to develop a Linux distribution, ILOSedu, targeted for academic users. This distribution is built through remastering another established distribution, similar to the previously developed ILOS in 2008. In order to know the needed applications to include in ILOSedu, a survey was conducted at FMIPA IPB, participated by 27 students and 14 lecturers. We experimented with Fedora Core and PCLinuxOS using Revisor and Mklivecd to remaster, respectively. PCLinuxOS with Mklivecd was chosen for the final ILOSedu as it gave better flexibility in the remastering. Comparison results with ILOS show that ILOSedu has better hardware support. Keywords: Linux, ILOSedu, ILOS, remastering.
Judul Nama NIM
: Pengembangan Distribusi ILOS for Education (ILOSedu) : Agung Manunggal : G64066026
Menyetujui:
Pembimbing
Ahmad Ridha, S.Kom., M.S. NIP 198005072005011001
Mengetahui: Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Pertanian Bogor
Dr. drh. Hasim, DEA NIP 196103281986011002
Tanggal Lulus :
RIWAYAT HIDUP Penulis dilahirkan di Pagatan, Kalimantan Selatan pada tanggal 22 Juli 1984, anak kedua dari dua bersaudara dari pasangan Bapak Syafruddin Machmuda dan Husniah. Tahun 2002, penulis lulus dari SMU Kornita Bogor, kemudian melanjutkan pendidikan pada Diploma 3 Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Institut Pertanian Bogor. Pada tahun 2007 Penulis melanjutkan pendidikan di Program S1 Ilmu Komputer Penyelenggaraan Khusus Institut Pertanian Bogor.
PRAKATA Alhamdulillahi Rabbil „alamin, puji dan syukur Penulis panjatkan kepada Allah Subhanahu wa ta‟ala atas segala curahan rahmat dan karunia-Nya sehingga tugas akhir ini dengan judul Pengembangan Distribusi ILOS for Education (ILOSedu), dapat diselesaikan. Dalam menyelesaikan penelitian ini penulis mendapatkan banyak sekali bantuan, bimbingan dan dorongan dari berbagai pihak. Oleh karena itu, Penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu kelancaran penelitian ini, antara lain kepada: 1
Bapak Ahmad Ridha, S.Kom., M.S, selaku pembimbing yang telah memberikan bimbingan, dukungan, dan bantuan kepada penulis selama mengerjakan tugas akhir ini
2
Bapak Heru Sukoco, S.Si., M.T, dan Bapak Hendra Rahmawan, S.Kom., M.T, selaku penguji serta seluruh masukan selama penyusunan tugas akhir ini
3
Seluruh dosen IPB yang telah memberikan banyak ilmu kepada penulis
4
Kedua orang tua tercinta, Abah, Mama, Kak Abay, Teh Neli, dan keponakan penulis Zaaidan, atas segala do’a, kasih sayang, dan dukungannya
5
Keluarga Pancasan Bogor, Ibu, Bapak, Mang Udi, dan Bunda atas segala do’a dan dukungannya
6
Keluarga Cicurug, Papah, Mamah, Nurul, Ina, Orin, dan Caca atas segala do’a dan dukungannya
7
Frans Rudolf Banjarnahor, selaku staf DKSI IPB
8
Muhamad Feri, Pangudi C P, Fachrizal, Abdul Rosyid, Dimas, Jeffry Pianov, Dede Amrillah, Rika, Andriana Nurwitasari, Syachrudin, Holili, Muhamad Haikal, Lucky Irwansyah, Deni Kurniawan dan seluruh teman-teman Ilkom Ekstensi Angkatan 1.
Penulis juga mengucapkan terima kasih kepada semua pihak yang telah membantu selama penyelesaian tugas akhir ini yang tidak dapat disebutkan satu per satu. Semoga penelitian ini dapat memberi manfaat.
Bogor, Agustus 2009
Agung Manunggal
DAFTAR ISI Halaman DAFTAR GAMBAR ...................................................................................................................... xii DAFTAR TABEL ........................................................................................................................... xii DAFTAR LAMPIRAN ................................................................................................................... xii PENDAHULUAN Latar Belakang .............................................................................................................................. 1 Tujuan ........................................................................................................................................... 1 Ruang Lingkup .............................................................................................................................. 1 Manfaat ......................................................................................................................................... 1 TINJAUAN PUSTAKA Linux ............................................................................................................................................. 1 IPB Linux Operating System (ILOS) ............................................................................................ 2 Re-mastering ................................................................................................................................. 2 Sistem File Linux .......................................................................................................................... 2 File dan Direktori Standar pada Linux .......................................................................................... 2 K Desktop Environment (KDE) ..................................................................................................... 3 Fedora............................................................................................................................................ 3 PCLinuxOS ................................................................................................................................... 3 Revisor .......................................................................................................................................... 3 Mklivecd ....................................................................................................................................... 3 Rentang Selang.............................................................................................................................. 3 METODE PENELITIAN Data ............................................................................................................................................... 4 Studi Pustaka ................................................................................................................................. 4 Perumusan Masalah ...................................................................................................................... 4 Roadmap ILOS.............................................................................................................................. 4 Implementasi ................................................................................................................................. 4 Pengujian ....................................................................................................................................... 5 Perbandingan ................................................................................................................................. 5 Lingkungan Pengembangan .......................................................................................................... 5 HASIL DAN PEMBAHASAN Deskripsi Data ............................................................................................................................... 5 Fedora............................................................................................................................................ 7 PCLinuxOS ................................................................................................................................... 8 Pengujian ..................................................................................................................................... 11 Perbandingan ............................................................................................................................... 12 KESIMPULAN DAN SARAN Kesimpulan ................................................................................................................................. 12 Saran............................................................................................................................................ 12 DAFTAR PUSTAKA ..................................................................................................................... 13 LAMPIRAN .................................................................................................................................... 14
DAFTAR GAMBAR Halaman 1 Sistem file Linux (Heath 1997). ..................................................................................................... 2 2 Skema metode penelitian. .............................................................................................................. 3 3 Hasil pengolahan angket tahap I. ................................................................................................... 6
DAFTAR TABEL Halaman 1 Daftar file dan direktori .................................................................................................................. 2 2 Jumlah responden. .......................................................................................................................... 5 3 Selang rataan skor .......................................................................................................................... 6 4 Hasil pengolahan angket tahap II (terurut berdasarkan rataan skor) .............................................. 7 5 Paket yang dihapus pada distribusi Fedora 10 ............................................................................... 7 6 Paket yang ditambahkan pada distribusi ILOSedu 2009. ............................................................... 7 7 Paket yang dihapus pada distribusi PCLinuxOS 2009 ................................................................... 9 8 Paket yang ditambahkan pada distribusi ILOSedu 2009. ............................................................... 9
DAFTAR LAMPIRAN Halaman 1 Roadmap ILOS........................................................................................................................... 15 2 Angket ILOSedu ........................................................................................................................ 16 3 Tampilan menu GRUB............................................................................................................... 17 4 Tampilan bootsplash mode silent ............................................................................................... 17 5 Tampilan KDM .......................................................................................................................... 18 6 Logo ILOSedu ............................................................................................................................ 18 7 Tampilan aplikasi “Configure Your Computer” ........................................................................ 18 8 Tampilan wallpaper ILOSedu pada X-Windows ....................................................................... 19 9 Tampilan instalasi distribusi ILOSedu ....................................................................................... 19 10 File konfigurasi /etc/ilosedu-release ......................................................................................... 19 11 File konfigurasi /etc/version....................................................................................................... 19 12 File konfigurasi /etc/product.id .................................................................................................. 19 13 File konfigurasi /etc/sysconfig/bootsplash ................................................................................. 20 14 Perubahan file konfigurasi /usr/sbin/mklivecd ........................................................................... 20 15 Kode sumber aplikasi “Bantuan” ............................................................................................... 21 16 Hasil pengujian ILOSedu 2009 terhadap perangkat keras komputer yang berbeda ................... 22
1
PENDAHULUAN Latar Belakang Pada saat ini Open Source Software (OSS) mengalami perkembangan yang cukup pesat. Linux sebagai salah satu sistem operasi Open Source telah banyak ikut berpartisipasi memajukan OSS. Salah satu alasan OSS cepat berkembang adalah kode sumber yang bebas digunakan, dipelajari, dikembangkan dan disebarluaskan oleh dan kepada siapa saja. Hal ini yang menyebabkan banyaknya distribusi Linux karena setiap orang atau kelompok dapat membuat distribusi Linux sendiri baik dari awal ataupun menurunkan dari distribusi Linux yang sudah ada (remastering). Kebebasan yang diberikan OSS memungkinkan orang atau perusahaan untuk membuat distribusi Linux sesuai kebutuhan masing-masing seperti pendidikan, perdagangan, pertanian, Internet, perkantoran, industri, kesehatan, bisnis, multimedia dan permainan. Tidak sedikit dari mereka yang ingin membuat distribusi Linux harus mengeluarkan dana yang besar untuk pembiayaan seseorang atau beberapa pengembang distribusi Linux. Sedikitnya penelitian yang memberikan penjelasan mengenai konsep pengembangan distribusi Linux merupakan salah satu alasan dibutuhkannya pengembang distribusi Linux dari luar perusahaan. Penelitian sebelumnya tentang remastering sistem operasi Linux dengan topik Konsep Dasar Pembuatan Distribusi ILOS Hasil Turunan Distribusi PCLinuxOS (Lubis 2008) menjadi alasan penelitian ini untuk membuat distribusi ILOSedu (IPB Linux Operating System for Education). Aplikasiaplikasi yang terdapat pada distribusi ILOSedu diharapkan bermanfaat dalam dunia pendidikan khususnya bagi mahasiswa dan dosen FMIPA IPB.
FMIPA IPB sebagai pengguna distribusi ILOSedu. 4 Membuat distribusi ILOSedu sebagai bentuk aplikatif dari penelitian ini. Ruang Lingkup Ruang lingkup penelitian dibatasi pada: 1 Pembuatan distribusi ILOSedu 2009 menggunakan arsitektur processor Intel i586. 2 Re-mastering dicoba dengan dua sistem operasi Linux, yaitu: Fedora dan PCLinuxOS. 3 Lingkungan desktop yang digunakan pada penelitian ini menggunakan K Desktop Environment (KDE). 4 Paket yang di-install pada distribusi ILOSedu masih menggunakan paket distribusi induk PCLinuxOS. 5 Aplikasi yang di-install pada distribusi ILOSedu hanya aplikasi desktop yang mendukung kegiatan mahasiswa dan dosen FMIPA IPB. Manfaat Penelitian ini diharapkan memberikan manfaat bagi: 1 Perusahaan atau perorangan Diharapkan dapat memberikan penjelasan mengenai cara re-mastering distribusi Linux, sehingga dapat membantu dalam pembuatan distribusi Linux sendiri sesuai kebutuhan. 2 Mahasiswa dan dosen IPB Diharapkan dengan adanya distribusi ILOSedu aplikasi-aplikasi yang dibuat atau dikembangkan oleh mahasiswa IPB dapat lebih dikenal dan bermanfaat bagi pengguna distribusi tersebut.
TINJAUAN PUSTAKA
Tujuan Tujuan penelitian ini adalah: 1 Melanjutkan penelitian sebelumnya yang dilakukan oleh Lubis (2008). 2 Melakukan perbandingan antara ILOS 2008 dengan distribusi ILOSedu 2009 dan melakukan re-mastering dengan distribusi Fedora dan PCLinuxOS. 3 Mendapatkan aplikasi-aplikasi yang diperlukan oleh mahasiswa dan dosen
dapat
Linux Pada tahun 1991 Linus Torvalds merelease Linux dengan versi kernel 1.0. Pada waktu itu Linus membuat Linux dibantu oleh teman-teman pada newsgroup sesama pengguna Minix. Pada versi ini Linux sudah bisa menjalankan bash dan gcc. Versi 1.0 masih memiliki beberapa keterbatasan, kemudian Linus melakukan pengembangan terhadap Linux versi 1.0 selama 12 bulan dan
2
akhirnya Linus mengumumkan resmi Linux versi 2.0 (Heath 1997). IPB Linux Operating System (ILOS) ILOS adalah salah satu Open Source Software (OSS) hasil dari pengembangan distribusi sistem operasi Linux. ILOS yang dilakukan oleh Lubis (2008), diharapkan akan lebih dikenal dan bermanfaat bagi mereka yang membutuhkan khususnya bagi mahasiswa IPB sendiri (Lubis 2008). Re-mastering Re-mastering merupakan cara membuat distribusi Linux baik dari awal ataupun menurunkan dari distribusi sistem operasi Linux yang sudah ada (Lubis 2008). Sistem File Linux Linux mempunyai suatu sistem pengarsipan hierarkis yang berisi semua file data, program, perintah, dan file khusus yang mengadakan akses ke sistem komputer fisik. Sebuah file pada umumnya dikelompokkan ke dalam direktori dan subdirektori. Sistem file dimulai dengan suatu root (/) direktori dan membaginya ke dalam subdirektori. Sebuah direktori dapat berisi baik direktori maupun file. Contoh file sistem linux dapat dilihat pada Gambar 1 (Heath 1997). Direktori File root bin
etc
exec
fred
david
dev
term
lib
basic
meliputi beberapa sistem Unix. Sehingga menghasilkan Linux Filesystem Hierarchy Standard (FHS). Adapun beberapa file dan direktori penting yang ditetapkan oleh FHS dapat dilihat pada Tabel 1 (Sobell 2006). Tabel 1 Daftar file dan direktori Direktori
Keterangan
/
direktori root yang menyediakan semua struktur file sistem Linux
/bin
berisi file yang dibutuhkan untuk menjalankan sistem pertama kali boot dengan single-user mode
/boot
berisi file yang bersifat statis dari boot loader serta file yang dibutuhkan sistem pada saat boot
/dev
berisi semua file yang menunjukkan device perangkat keras.
/etc
berisi file-file konfigurasi sistem
/home
berisi direktori-direktori yang merupakan direktori home untuk pengguna.
/mnt
direktori khusus yang disediakan melakukan mounting (mengaitkan) sementara pada sistem file
/ proc
berisi kernel dan proses informasi virtual pada file sistem
/root
direktori home untuk pengguna khusus (administrator) root
/sbin
direktori ini digunakan dalam administrasi sistem. /sbin diperlukan selama proses booting berjalan.
/sys
direktori ini terdapat kernel yang digunakan sebagai device untuk menambahkan atau memindahkan dari sistem dan memberi tanda hotplug pada direktori /dev
/tmp
berisi file-file sementara yang dibutuhkan sebuah aplikasi yang sedang berjalan
/usr
direktori ini biasanya terdiri dari subdirektori yang menjelaskan informasi yang digunakan oleh sistem.
/var
berisi file-file log, mailbox pengguna, file sementara dan file spooled.
usr
john
steve
Gambar 1 Sistem file Linux (Heath 1997). File dan Direktori Standar pada Linux Pada mulanya file yang terdapat pada sistem Linux tidak terletak di lokasi yang standar. Hal ini menyebabkan file pada sistem Linux sulit untuk dipelihara dan didokumentasikan sehingga akan mustahil untuk me-release suatu paket software yang dapat di-compile dan berjalan pada semua sistem Linux. Pada 14 Februari 1994 dibuat standard pertama untuk file pada sistem Linux, yaitu Linux Filesystem Standard (FSSTND). Kemudian pada tahun 1995 dilakukan pengembangan yang lebih luas
3
K Desktop Environment (KDE) KDE dikembangkan oleh sekelompok pemrogram yang ingin menciptakan sesuatu yang baru dan bermanfaat. KDE project dibuat oleh Matthias Ettrich salah satu mahasiswa Universitas Turbingan di Jerman pada bulan Oktober tahun 1996. Ide dasar pembuatan KDE adalah menciptakan suatu lingkungan desktop yang kuat untuk Linux dan sistem Unix lainnya secara komersial yang menyediakan Common Desktop Environment (CDE) untuk platform Unix yang komersial seperti Solaris (Danesh & Jang 2001).
terkompres. Hal ini memungkinkan untuk membuat distribusi Linux sesuai dengan kebutuhan secara live CD/DVD (Squirrel 2007). Rentang Selang Penelitian ini menggunakan teknik rentang selang. Teknik ini digunakan untuk menghitung selang rataan skor terhadap alternatif jawaban yang terdapat di dalam angket sehingga diperoleh kesimpulan atau keputusan terhadap keseluruhan data yang dilakukan pengolahan. Definisi rumus rentang selang (RS) adalah (Umar 2008):
Fedora Fedora adalah sistem operasi berbasis Linux yang memungkinkan pengguna untuk mengakses ke OSS yang terbaru dengan stabil, aman, dan manajemen yang mudah. Fedora merupakan produk terbesar yang dihasilkan oleh Fedora Project, sebuah hasil kerjasama dari anggota komunitas free sofware dari seluruh dunia ([Fedoraproject] 2009). PCLinuxOS
m = jumlah alternatif jawaban (tingkat keperluan).
METODE PENELITIAN Pada penelitian ini dilakukan beberapa tahapan proses sehingga diharapkan mendapatkan hasil yang diharapkan. Prosesproses tersebut dapat dilihat pada Gambar 2.
PCLinuxOS dibuat pada bulan Oktober 2003 oleh Textar di Houston. Distribusi PCLinuxOS dibuat secara live-install sehingga pengguna dapat menjalankan distribusi PCLinuxOS secara live terlebih dahulu kemudian pengguna dapat melakukan instalasi distribusi PCLinuxOS ke dalam komputer mereka jika merasa cocok dengan distribusi tersebut (Squirrel 2007). Revisor Revisor memungkinkan untuk mengubah dan menyusun kembali Fedora (DVD instalasi dan live media) sesuai dengan kebutuhan pengguna. Revisor merupakan tool yang berbasis GUI , CLI, dan file konfigurasi untuk pengguna mahir. Fitur-fitur yang terdapat dalam revisor antara lain mengubah paketpaket yang ada pada proses instalasi, atau yang ter-install pada live media, serta mengubah lingkungan desktop pada live media ([Fedoraunity] 2007).
Data
Studi Pustaka Perumusan Masalah Roadmap ILOS
Implementasi Fedora
PCLinuxOS
ILOS 2008
Penghapusan dan Penambahan Paket Penyesuaian dan Penggantian Atribut Distribusi Induk Pembuatan ILOSedu
Mklivecd Mklivecd adalah script pada distribusi Linux yang digunakan untuk mengambil snapshot terhadap semua data yang terdapat pada partisi harddisk (semua pengaturan, aplikasi yang ter-install, dokumen, dan lainlain) kemudian dilakukan pembuatan image
Pengujian Perbandingan
Gambar 2 Skema metode penelitian.
4
Data Pada tahap pertama yang dilakukan pada penelitian ini adalah memberikan angket kepada mahasiswa dan dosen FMIPA IPB sebagai responden. Angket ini bertujuan untuk mendapatkan daftar aplikasi-aplikasi apa saja yang diperlukan responden selama proses pendidikan. Pada penelitian ini jumlah responden yang digunakan sebanyak 41 responden yang terdiri dari 27 mahasiswa dan 14 dosen FMIPA IPB sebagai pengguna. Studi Pustaka Pada tahap ini yang dilakukan dalam penelitian ini adalah studi pustaka tentang konsep dasar pengembangan distribusi Linux yang merupakan hasil turunan distribusi Linux yang sudah ada (re-mastering). Studi pustaka yang dilakukan berupa membaca penelitian tentang ILOS sebelumnya, referensi yang diperoleh dari paper dan majalah, browsing di Internet, menjadi anggota milist Forum Linux Indonesia dan mempelajari beberapa aplikasi terkait pembuatan distribusi Linux. Perumusan Masalah Penentuan perumusan masalah yang akan diteliti dilakukan pada tahap ini. Untuk penelitian ini, masalah yang akan diteliti adalah bagaimana cara pengembangan sebuah distribusi Linux hasil re-mastering, manajemen paket serta cara kerja dan hierarki penempatan file pada sistem operasi Linux. Roadmap ILOS Pada tahap ini peneliti menerapkan roadmap distribusi ILOS yang disusun oleh Lubis (2008). Roadmap ILOS dapat dilihat pada Lampiran 1. Pada roadmap ILOS terdapat kategori tambahan yang diterapkan pada distribusi ILOSedu yaitu jenis aplikasi yang terdapat pada distribusi ILOSedu adalah aplikasi yang mendukung kegiatan mahasiswa dan dosen FMIPA IPB, seperti aplikasi Scilab yang digunakan untuk perhitungan numerik. Implementasi Pada tahap implementasi digunakan dua distribusi, yaitu: Fedora dan PCLinuxOS. Langkah-langkah yang dilakukan pada tahap ini adalah: 1 Penghapusan dan penambahan paket Pada langkah ini dilakukan pemilihan paket yang akan dimasukkan ke dalam distribusi turunan yaitu ILOSedu. Paket-paket yang akan dimasukkan akan disesuaikan
dengan kebutuhan mahasiswa dan dosen FMIPA IPB melalui pembagian angket. Paket yang terdapat pada distribusi induk tetapi tidak diperlukan pada distribusi turunan akan dihapus, sebaliknya beberapa paket yang diperlukan akan ditambahkan. Beberapa paket juga akan dimutakhirkan menjadi versi yang lebih baru. Pemaket pada tahapan ini akan memegang peran yang sangat penting. Pemaket bertugas memilih paket yang akan dimasukan ke dalam distribusi Linux atau ke dalam repositori. 2 Penyesuaian dan distribusi induk
penggantian
atribut
Pada langkah ini akan dilakukan pencarian file beratribut distribusi induk, dalam hal ini PCLinuxOS. Pencarian dilakukan secara manual dan akan diperoleh hasil pencarian berupa lokasi penyimpanan file beratribut tersebut. Atribut dapat berupa ciri khas, pengenal, simbol, logo dan trademark pada file teks, gambar atau suara yang terdapat pada distribusi induk. Distribusi induk merupakan distribusi siap pakai yang akan digunakan untuk merancang kembali distribusi baru sebagai hasil turunannya. Kemudian akan dilakukan penggantian pada file ber-atribut distribusi induk tersebut menjadi file beratribut distribusi turunannya yaitu ILOSedu. 3 Pembuatan ILOSedu Pada langkah terakhir pada tahapan implementasi adalah pembuatan distribusi ILOSedu. Pada langkah ini ditentukan distribusi yang dibuat dapat dijalankan setelah dilakukan instalasi atau dapat berjalan secara live-install. Distribusi ILOSedu yang dibuat dapat berjalan secara live-install dengan alasan tidak semua pengguna merasa cocok dengan distribusi tersebut. Pengguna dapat menjalankan distribusi ILOSedu secara live terlebih dahulu kemudian pengguna dapat melakukan instalasi distribusi ILOSedu ke dalam komputer mereka jika merasa cocok dengan distribusi tersebut. Pada langkah ini akan dihasilkan sebuah file image yang siap dimasukan ke dalam DVD. Pembuatan file image bisa dilakukan secara manual dengan beberapa tahapan dan juga bisa dilakukan menggunakan tool yang sudah ada. Pembuatan file image untuk distribusi ILOSedu dilakukan menggunakan tool yang bernama Mklivecd.
5
Media yang digunakan untuk distribusi ILOSedu dapat berupa DVD tergantung besarnya image yang dihasilkan. Besarnya ukuran image yang dihasilkan tergantung dari banyaknya paket yang disertakan. Sebaliknya jika ingin menggunakan media CD, paket yang sudah ter-install haruslah dibatasi sesuai kapasitas CD tersebut dan untuk paket yang belum ter-install dapat dimasukan ke dalam repositori saja.
Sistem operasi: Fedora 10 dan PCLinuxOS 2009 sebagai distribusi induk.
Pengujian
Synaptic-0.57.2 sebagai aplikasi untuk manajemen paket pada PCLinuxOS.
Revisor-2.1.2-2 sebagai aplikasi untuk membuat file image pada Fedora 10. Gpk-application-0.3.9 sebagai aplikasi untuk manajemen paket pada Fedora 10. Mklivecd-0.7.1 sebagai aplikasi untuk membuat file image pada PCLinuxOS.
Pengujian dilakukan pada beberapa mesin komputer yang berbeda. Beberapa hal yang akan diujikan antara lain: 1 Dukungan distribusi ILOSedu terhadap perangkat keras pada mesin komputer yang berbeda. Perangkat keras yang diujikan antara lain LAN card, kartu grafis, koneksi wireless, sound card, USB controller, dan bluetooth. 2 Fungsi aplikasi manajemen paket Synaptic Package Management pada distribusi ILOSedu untuk menangani paket-paket tambahan. 3 Mencari bug pada distribusi ILOSedu . Perbandingan Pada tahap ini dilakukan perbandingan terhadap ILOS 2008 dengan distribusi ILOSedu 2009. Adapun hal-hal yang akan dibandingkan antara lain: 1 Compatibility perangkat keras Perangkat keras yang dibandingkan antara lain kartu grafis, LAN card, sound card, card reader, koneksi wireless, bluetooth dan USB controller. 2 Perangkat lunak Perangkat lunak yang dibandingkan antara lain lingkungan desktop dan Synaptic Package Manager. Lingkungan Pengembangan Spesifikasi perangkat keras komputer notebook yang digunakan pada penelitian ini sebagai berikut : Processor : Intel Pentium T5750 Core 2 Duo Processor 2.00 GHz, Memori
: 2.00 GB, dan
Harddisk
: 160 GB.
Perangkat lunak yang digunakan dalam penelitian ini adalah:
Gimp-2.6.4 sebagai aplikasi untuk membuat dan meng-edit file gambar.
HASIL DAN PEMBAHASAN Deskripsi Data Pada penelitian ini pengumpulan data dilakukan dengan cara membagikan angket kepada responden. Angket distribusi ILOSedu 2009 dapat dilihat pada Lampiran 2. Jumlah responden yang digunakan pada penelitian ini sebanyak 41 responden yang terdiri atas 27 orang mahasiswa dan 14 orang dosen FMIPA IPB. Pada awalnya jumlah angket yang dibagikan sebanyak 64 responden yang terdiri dari 40 mahasiswa dan 24 dosen untuk masing-masing departemen, tetapi pada proses akhir pengumpulan data angket tidak semua angket dikembalikan oleh responden sehingga jumlah data angket yang digunakan pada penelitian ini sebanyak 41 responden. Detail jumlah responden yang mengisi angket ditunjukkan pada Tabel 2. Tabel 2 Jumlah responden No 1 2 3 4 5 6 7 8
Departemen Matematika Statistika Ilmu Komputer Geofisika Fisika Kimia Biologi Biokimia Total
Jumlah Mahasiswa Dosen
4 4 4 3 3 3 3 3 27
2 2 3 2 2 1 1 1 14
Proses pengumpulan data dosen dilakukan dengan cara membagikan angket secara tidak langsung melalui masing-masing departemen, sedangkan untuk responden mahasiswa pembagian angket dibagikan secara langsung.
6
Pada penelitian ini pengolahan data angket terdiri atas dua tahap yaitu: 1
Tahap I Tahap pertama dilakukan pengolahan data angket dari pertanyaan yang berhubungan dengan sistem operasi Linux. Angket ini diisi oleh responden yang pernah dan sering menggunakan sistem operasi Linux. Pada tahap ini diperoleh hasil bahwa seluruh responden mahasiswa pernah menggunakan sistem operasi Linux. Hasil pengolahan data angket tahap I dapat dilihat pada Gambar 3. 10
74.0%
9 8
70.3% 48.1%
Pertanyaan
7
55.5%
6 5
OpenOffice Writer untuk pengolahan kata pada sistem operasi Linux. 7 Pertanyaan 7 menunjukkan bahwa 55.5% responden sering menggunakan aplikasi OpenOffice Calc untuk pengolahan angka pada sistem operasi Linux. 8 Pertanyaan 8 menunjukkan bahwa 48.1% responden sering menggunakan aplikasi MySql untuk pemanfaatan Database pada sistem operasi Linux. 9 Pertanyaan 9 menunjukkan bahwa 70.3% responden tidak pernah menggunakan aplikasi pemrograman pada sistem operasi Linux. 10 Pertanyaan 10 menunjukkan bahwa 74.0% responden sering menggunakan aplikasi web browser Firefox pada sistem operasi Linux.
81.4% 2
37.0%
4
62.9%
3
66.6%
2
58.5%
1
78.0% Persentase
Gambar 3 Hasil pengolahan angket tahap I. Gambar 3 menunjukkan persentase jumlah responden terhadap pertanyaan yang berhubungan dengan sistem operasi Linux. Adapun hasil yang diperoleh sebagai berikut: 1 Pertanyaan 1 menunjukkan bahwa 78.0% komputer responden memiliki fasilitas DVD-ROM. 2 Pertanyaan 2 menunjukkan bahwa 58.5% responden pernah menggunakan sistem operasi Linux. 3 Pertanyaan 3 menunjukkan bahwa 66.6 % responden sudah mengetahui tentang liveCD/DVD pada sistem operasi Linux. 4 Pertanyaan 4 menunjukkan bahwa 62.9% responden lebih suka menggunakan tipe tampilan KDE pada sistem operasi Linux. 5 Pertanyaan 5 menunjukkan bahwa 37.0% responden sering menggunakan aplikasi OpenOffice Draw untuk pengolahan gambar pada sistem operasi Linux. 6 Pertanyaan 6 menunjukkan bahwa 81.4% responden sering menggunakan aplikasi
Tahap II Pada tahap ini dilakukan pengolahan data angket dari pertanyaan bagi responden yang belum pernah, pernah dan sering menggunakan sistem operasi Linux (pertanyaan nomor 11). Pertanyaan pada tahap II ini berhubungan dengan jenis aplikasiaplikasi desktop yang diperlukan oleh responden selama proses akademik. Penentuan jenis aplikasi desktop pada tahap ini berdasarkan daftar general software yang terdapat pada [Paipix] (2007). Penelitian ini menggunakan metode rataan skor. Metode ini digunakan untuk menentukan aplikasi-aplikasi yang diperlukan oleh distribusi ILOSedu berdasarkan tingkat keperluan. Tingkat keperluan yang digunakan sebagai dasar pemilihan aplikasi adalah Sangat Perlu, Perlu, dan Tidak Perlu. Rentang selang (RS) rataan skor yang digunakan adalah 0.67 dan diperoleh nilai selang rataan skor berdasarkan tingkat keperluan yang dapat dilihat pada Tabel 3. Tabel 3 Selang rataan skor Tingkat Keperluan Tidak Perlu (TP) Perlu (P) Sangat Perlu (SP)
Rentang Skor 1.0 – 1.67 1.68 – 2.35 2.36 – 3
Pada Tabel 3 nilai rentang skor menunjukkan tingkat keperluan terhadap jenis aplikasi yang diperlukan. Pada penelitian ini tingkat keperluan yang digunakan sebagai dasar pemilihan jenis aplikasi adalah Sangat
7
“http://kambing.ui.ac.id/fedora/releases/1 0/Everything/i386/os/Packages/”. Pada file /etc/yum/yum.conf ditambahkan baris “keepcache=1” agar paket dan dependency yang sudah di-install pada distribusi Fedora 10 tersimpan di direktori cache /var/cache/yum/Packages.
Perlu (SP) dan Perlu (P), sehingga diperoleh nilai rataan skor terhadap masing-masing jenis aplikasi desktop yang diperlukan pada distribusi ILOSedu seperti yang ditunjukkan pada Tabel 4. Tabel 4 Hasil pengolahan angket tahap II (terurut berdasarkan rataan skor) No
Sebelum melakukan penghapusan dan penambahan paket dilakukan upgrade database paket dengan perintah “yum upgrade”.
c
Penghapusan paket dengan perintah “yum remove ”. Paket yang dihapus pada distribusi Fedora 10 dapat dilihat pada Tabel 5.
d
Penambahan paket dengan perintah “yum install ”. Paket yang ditambahkan pada distribusi ILOSedu dapat dilihat pada Tabel 6.
Tabel 5 Paket yang dihapus pada distribusi Fedora 10 No 1 2 3 4
e
No 1 2 3 4 5 6 7 8 9 10
Fedora
1
Penambahan dan penghapusan paket Paket yang ditambahkan berasal dari repositori distribusi Fedora 10 yang terdapat pada situs www.kambing.ui.edu. Adapun langkah-langkah konfigurasi repositori untuk penambahan dan penghapusan paket yaitu: a
Konfigurasi repositori dengan perintah “vi /etc/yum/conf.yum/fedora.repo” pada bagian baris baseurl ditambahkan
Paket GIMP Umbrello DeVeDe Planner
Tabel 6 Paket yang ditambahkan pada distribusi ILOSedu 2009
Pada Tabel 4 terdapat jenis aplikasi UML case tool yang dibutuhkan oleh responden departemen ILKOM FMIPA IPB yang tidak dimasukkan pada distribusi ILOSedu 2009. Hal ini disebabkan sebagian besar latar belakang responden adalah pengguna nonkomputer.
Pada Fedora 10 secara default menggunakan lingkungan desktop GNOME versi 2.2 dan kernel yang digunakan adalah kernel versi 2.6.27. Adapun langkah-langkah utama yang dilakukan pada proses remastering adalah sebagai berikut:
Jenis Aplikasi Pengolahan Gambar UML Case Tool Film Editing Project Management
Jenis Aplikasi Mathematics Electronics Data Analysis & Statistics Java IDE Programming Web Editor Animation 3D 3D/2D Graphics Diagram Designer Database
Paket Octave Kicad PSPP Eclipse Gambas gPHP Edit Blender Qcad DIA MySQL
2
Penyesuaian dan penggantian atribut distribusi Fedora 10 Pada langkah ini dilakukan penggantian direktori, file dan aplikasi beratribut pada distribusi Fedora 10. Paket-paket yang diubah antara lain: a
Fedora-logos, berisikan file-file gambar, boot loader, icon default, banner dan icon pada saat instalasi.
b
Fedora-release, berisikan file-file yang berhubungan dengan keterangan pada
8
saat proses booting dan nama release distribusi.
b
Image untuk live DVD dan installation terpisah.
c
Fedorainfinity-gdm-theme, berisikan filefile gambar dan icon pada saat tampilan login.
c
Pada repositori distribusi Fedora 10 belum terdapat aplikasi perhitungan numerik.
d
Solar-background-default, berisikan filefile background dari distribusi Fedora 10.
d
Distribusi hasil re-mastering menggunakan Fedora 10 tidak mendukung sound card dan koneksi wireless.
e
Pada distribusi Fedora 10 belum bisa dilakukan re-mastering setelah dilakukan perubahan.
Selanjutnya dilakukan perubahan atribut pada paket-paket tersebut. Adapun langkah-langkah yang dilakukan sebagai berikut: 1
2
Ekstrak paket source fedora-logos dengan perintah “rpm –ihv fedora-logos-9.99.31.fc10.src.rpm ” sehingga terdapat file fedora-logos.spec pada direktori /root/rpmbuild/SPEC. Setelah dilakukan penyesuaian dan penggantian atribut. File fedoralogos.spec disatukan kembali dengan perintah “rpmbuild –bb fedoralogos.spec”. Hasil paket yang sudah disatukan terdapat pada direktori /root/rpmbuild/RPMS/noarch.
3
Pembuatan ILOSedu Pada distribusi Fedora 10 digunakan aplikasi Revisor. Penelitian ini menggunakan repositori lokal untuk paket beserta dependency yang akan digunakan pada pembuatan live DVD. Adapun langkahlangkah pembuatan ILOSedu antara lain: a
b
c
Semua paket dan dependency diletakkan pada direktori /opt/packages. Direktori ini berfungsi sebagai repositori lokal selanjutnya daftarkan direktori dengan perintah “createrepo –v /opt”. File konfigurasi utama terdapat di /etc/revisor/revisor.conf. Pada file ini ditambahkan baris “comps = /opt/repodata/comps.xml”.
Pada PCLinuxOS 2009 secara default menggunakan lingkungan desktop KDE. Paket-paket yang disertakan pada distribusi ILOSedu merupakan paket yang berasal dari repositori distribusi PCLinuxOS 2009 yang terdapat pada www.kambing.ui.edu. Kernel yang digunakan pada distribusi ILOSedu adalah kernel versi 2.6.26.8.tex3 dan lingkungan desktop yang digunakan adalah KDE versi 3.5.10. Adapun langkah-langkah utama yang dilakukan pada proses remastering sebagai berikut: 1
Penambahan dan penghapusan paket Pada tahap awal dilakukan konfigurasi repositori selanjutnya dilakukan penghapusan dan penambahan paket. Penghapusan dan penambahan paket dengan langkah-langkah sebagai berikut: a
Konfigurasi repositori dengan perintah “mcedit /etc/apt/source.list” pada file source.list dilakukan penambahan “http://kambing.ui.ac.id/ pclinuxos/apt/pclinuxos/2007 main extra kde nonfree”.
b
Sebelum melakukan penghapusan dan penambahan paket dilakukan update database paket dengan perintah “apt-get update”.
c
Penghapusan paket dengan perintah “aptget remove ”. Paket yang dihapus pada distribusi PCLinuxOS 2009 dapat dilihat pada Tabel 7.
d
Penambahan paket dengan perintah “aptget install ”. Paket yang ditambahkan pada distribusi ILOSedu dapat dilihat pada Tabel 8.
File konfigurasi repositori terdapat di /etc/revisor/conf.d/ilosedu.conf. Pada file ini ditambahkan baris “baseurl = /opt/”.
Proses re-mastering ini sebagian besar dikendalikan oleh Revisor sehingga terdapat beberapa masalah yang terkait dengan roadmap dari penelitian ini. Adapun masalahmasalah yang ditemukan adalah: a
PCLinuxOS
Login screen tidak dapat ditampilkan pada saat live DVD sehingga menggunakan modus teks untuk masuk ke lingkungan desktop.
9
Tabel 7 Paket yang dihapus pada distribusi PCLinuxOS 2009 Jenis Aplikasi Pengolahan Gambar UML Case Tool Film Editing
Paket GIMP Umbrello DeVeDe
Tabel 8 Paket yang ditambahkan pada distribusi ILOSedu 2009 No 1 2
Jenis Aplikasi Calculus Mathematics
3 4 5 6 7 8 9 10 11 12
Electronics Data Analysis & Statistics Java IDE Programming Web Editor Animation 3D 3D/2D Graphics Diagram Designer Database ILOSedu 2009
Paket Scilab Octave dan GNU Plot Kicad Gretl Eclipse Gambas 2 Bluefish Blender Qcad DIA MySQL About.html
2
Penyesuaian dan Penggantian Atribut Distribusi Induk Pada tahap ini dilakukan penggantian direktori, file dan aplikasi distribusi induk. Proses detail penggantian adalah sebagai berikut: Menu GRUB Atribut menu GRUB terdapat pada /boot/gfxmenu. Pada file tersebut diganti menjadi atribut distribusi ILOSedu 2009. File gfxmenu menjadi ilosedu. Tampilan menu GRUB distribusi ILOSedu 2009 dapat dilihat pada Lampiran 3. File gfxmenu diubah dengan langkah-langkah sebagai berikut: 1
Ekstrak file gfxmenu dengan perintah “cpio -i < gfxmenu ”. Akan ada beberapa file gambar hasil ekstraksi yang akan diganti.
2
Daftarkan file-file yang akan disatukan kembali menjadi ilosedu. Lakukan perintah “ls | cpio –o > ilosedu”.
3
Lakukan penggantian gfxmenu menjadi ilosedu pada atribut /boot/grub/menu.list. Bootsplash
Direktori ini terdapat pada /usr/share/ gfxboot/themes/pclinuxos. Pada direktori pclinuxos terdapat direktori boot dan install yang berisi file yang diubah menjadi atribut distribusi ILOSedu 2009. Tampilan
bootsplash distribusi ILOSedu 2009 dapat dilihat pada Lampiran 4. File tersebut dengan langkah-langkah sebagai berikut: 1
Ekstrak file message yang terdapat pada direktori boot dengan perintah “cpio –i < message” akan terdapat beberapa file hasil ekstraksi yang akan diganti.
2
Daftarkan file-file yang akan disatukan kembali menjadi message. Lakukan dengan perintah “ls | cpio –o > message”.
3
Ekstrak file bootlogo yang terdapat pada direktori install dengan perintah “cpio –i < bootlogo” akan terdapat beberapa file hasil ekstraksi yang akan diganti
4
Daftarkan file-file yang akan disatukan kembali menjadi bootlogo. Lakukan dengan perintah “ls | cpio -o > bootlogo”. KDM
Pada direktori /usr/share/apps/kdm/ themes/ terdapat beberapa direktori yang akan menjadi tema KDM. Beberapa direktori dihapus karena tidak akan dijadikan pilihan tema KDM untuk distribusi ILOSedu 2009. Pengaturan KDM dapat dilakukan pada aplikasi "Control Center" pada pilihan "System Administration - KDM Theme Manager". Tampilan KDM distribusi ILOSedu 2009 dapat dilihat pada Lampiran 5. Splash screen Pada direktori /usr/share/apps/ksplash/ themes/ terdapat beberapa direktori yang akan menjadi tema splash screen. Beberapa direktori dihapus karena tidak akan dijadikan pilihan tema splash screen untuk distribusi ILOSedu 2009, kecuali direktori "Default" tidak boleh dihapus. Pengaturan splash screen dapat dilakukan pada aplikasi "Control Center" pada pilihan "Appearance & Themes Splash Screen". Kside Direktori ini terletak di /usr/share/apps/ kicker/pics/, pada direktori tersebut terdapat gambar yang ditampilkan ketika pengguna menjalankan aplikasi KMenu. Taskbar wallpaper Direktori ini terletak di /usr/share/apps/ kicker/wallpapers/. Direktori tersebut terdapat beberapa gambar yang akan menjadi wallpaper untuk taskbar pada distribusi ILOSedu 2009. Beberapa wallpapers dihapus karena tidak akan dijadikan pilihan gambar taskbar untuk distribusi ILOSedu 2009,
10
kecuali direktori dihapus.
"Default"
tidak
boleh
Shutdown Direktori ini terletak di /usr/share/apps/ ksmserver/pics/ pada direktori tersebut terdapat gambar yang ditampilkan ketika pengguna menjalankan “Shut down”. Tema ikon Di dalam direktori /usr/share/icons tersebut terdapat beberapa direktori yang akan menjadi tema ikon. Beberapa direktori dihapus karena tidak akan dijadikan pilihan tema ikon untuk distribusi ILOSedu 2009. Pengaturan ikon dapat dilakukan pada aplikasi "Control Center" pada pilihan "Appearance & Themes - Icons". Distribusi ILOSedu 2009 menyimpan ikon-ikon di dalam direktori crystalsvg yang merupakan hasil pilihan terbaik antara jenis ikon Crystalsvg dengan VistaInspirate. Tampilan logo ILOSedu 2009 dapat dilihat pada Lampiran 6. Draklive-install Pada direktori /usr/share/draklive-install terdapat aplikasi-aplikasi yang akan ditampilkan ketika akan melakukan instalasi distribusi ILOSedu 2009 ke dalam komputer, sehingga segala atribut distribusi induk berupa teks yang terdapat pada aplikasi ini diganti menjadi atribut distribusi ILOSedu 2009 menggunakan teks editor. Media control center Direktori ini terletak pada /usr/share/mcc/. Pada direktori ini terdapat gambar-gambar yang ditampilkan ketika pengguna menjalankan aplikasi "Configure Your Computer". Sebelumnya gambar-gambar tersebut memiliki atribut distribusi induk, akan tetapi sudah diganti menjadi gambargambar yang beratributkan distribusi ILOSedu 2009. Tampilan aplikasi ini dapat dilihat pada Lampiran 7. Wallpaper Wallpaper dapat diatur pada menu klik kanan desktop opsi “Configure Desktop”. File gambar wallpaper ILOSedu 2009 terletak di /usr/share/wallpapers. Tampilan wallpaper pada X-Windows distribusi ILOSedu 2009 dapat dilihat pada Lampiran 8. Dokumentasi aplikasi Drak Pada direktori /usr/share/libDrakX terdapat gambar-gambar yang ditampilkan
ketika pengguna akan melakukan instalasi distribusi ILOSedu 2009 ke dalam komputer. Penggantian nama file pclinuxos-format.png menjadi ilos-format.png mengharuskan ada penyesuaian pada file /usr/share/drakliveinstall/draklive-install. Tampilan aplikasi Drak dapat dilihat pada Lampiran 9. Aplikasi Userdrake Aplikasi ini terletak pada direktori /usr/sbin/userdrake. Userdrake adalah aplikasi “User Administration” yang digunakan untuk administrasi pengguna distribusi ILOSedu 2009. File ILOSedu 2009 Pada distribusi induk terdapat beberapa file yang berisi informasi tentang versi, tahun release, arsitektur, dan versi kernel yang akan diubah menggunakan teks editor menjadi ILOSedu 2009. File-file tersebut terdapat pada direktori /etc. Adapun file yang diubah yaitu: 1 Pclinuxos-release, file ini berisi release dan versi distribusi ILOSedu 2009. File konfigurasi ini dapat dilihat pada Lampiran 10. 2 Version, file ini berisi versi distribusi ILOSedu 2009. File konfigurasi ini dapat dilihat pada Lampiran 11. 3 Product.id, file ini berisi nama distribusi, penyedia, tipe, versi, release dan arsitektur distribusi ILOSedu 2009. File konfigurasi ini dapat dilihat pada Lampiran 12. 4 Issue dan issue.net, file ini berisi release, versi dan versi kernel yang digunakan ILOSedu 2009. Tema bootsplash File ini terletak pada direktori /etc/sysconfig/bootsplash. File tersebut merupakan file konfigurasi bootsplash untuk memilih tema yang digunakan pada distribusi ILOSedu. File konfigurasi ini dapat dilihat pada Lampiran 13. Aplikasi mklivecd File ini terletak pada /usr/sbin/mklivecd. File ini merupakan tool untuk membuat file image distribusi ILOSedu 2009. Pada file ini terdapat beberapa perubahan yang dilakukan oleh peneliti seperti: 1 Pada baris $o_bootloader=”iso” diganti menjadi $o_bootloader=”grub” agar file
11
bootloader yang digunakan distribusi ILOSedu menjadi stage2_eltorito. 2 Pada tool ini terdapat baris yang akan membuat file menu.lst untuk menu GRUB distribusi ILOSedu live DVD. Baris tersebut diganti pada bagian "title". Perubahan file konfigurasi aplikasi Mklivecd dapat dilihat pada Lampiran 14.
yang dibutuhkan oleh ILOSedu live DVD pada saat boot. b Setting filesystem parameters Tahap berikutnya yang dilakukan oleh Mklivecd yaitu mengatur parameter sistem file. c Creating compressed image Pada tahap ini dilakukan proses membuat image terkompres menggunakan aplikasi mksquashfs. Dengan demikian, file-file yang diperoleh lebih kecil ukurannya dari yang seharusnya ketika masih berada pada secondary storage.
Aplikasi live usb File ini terdapat di /usr/sbin/liveusb. File ini merupakan tool untuk membuat file image dengan media USB distribusi ILOSedu 2009. Aplikasi mendeteksi perangkat keras File aplikasi ini terletak pada /usr/sbin/hwdetect. Aplikasi tersebut berisi kode sumber untuk mendeteksi perangkat keras ketika distribusi ILOSedu 2009 dijalankan secara live DVD.
d Creating isolinux boot Setelah dilakukan image kompres. Pada tahap ini dilakukan loop image yang bertujuan agar diperoleh file-file yang sudah terkompres tergabung menjadi satu file.
Dokumentasi aplikasi bantuan ILOSedu Direktori ini terdapat pada /usr/share/apps/ bantuan. Direktori digunakan untuk tempat penyimpanan file dokumentasi aplikasiaplikasi bantuan yang sudah ter-install di dalam distribusi ILOSedu 2009. Pada direktori tersebut juga peneliti meletakkan file "Install", “Re-mastering Help”, dan “About ILOSedu”. Kode sumber aplikasi bantuan dapat dilihat pada Lampiran 15. File execute File execute terdapat pada direktori /usr/sbin. Segala atribut distribusi induk berupa teks yang terdapat pada file tersebut diganti menjadi atribut distribusi ILOSedu 2009 menggunakan teks editor, terutama file eksekusi aplikasi Drak seperti harddrake2, drakconnect, logdrake, printerdrake, dan scannerdrake. 3
Pembuatan ILOSedu Aplikasi yang digunakan dalam pembuatan image distribusi ILOSedu 2009 adalah Mklivecd-0.7.1. Pada proses ini terdapat beberapa hal yang dilakukan oleh aplikasi Mklivecd sebagai berikut: a Creating initrd Sebelum membuat image initrd, aplikasi Mklivecd melakukan pengecekan versi kernel, aristektur dan resolusi monitor yang akan digunakan oleh distribusi ILOSedu, selanjutnya aplikasi Mklivecd membuat initrd yang berisi file-file utama
e Creating iso file Pada tahap terakhir, Mklivecd membuat image yang berisi semua file yang dibutuhkan untuk menjalankan ILOSedu 2009 live DVD. Pembuatan distribusi ILOSedu dilakukan dengan langkah-langkah sebagai berikut: a
Login sebagai root pada saat masuk aplikasi Konsole.
b
Membuat direktori /opt/ilosedu/iso, dengan perintah “mkdir /opt/ilosedu/iso”. Direktori ini digunakan untuk tempat file image.
Menggunakan aplikasi pembakar CD/DVD, file pada /opt/iso/ilosedu.iso dibakar (burning) ke dalam DVD.
Pengujian Pada tahap akhir penelitian ini dilakukan pengujian terhadap distribusi ILOSedu 2009. Adapun hasil dari pengujian dari penelitian ini antara lain: 1 Pada distribusi ILOSedu dilakukan pengujian terhadap perangkat keras pada mesin komputer yang berbeda. Pada distribusi ILOSedu sepuluh komputer (desktop dan notebook) yang diuji cobakan dapat berjalan dengan baik. Hasil pengujian dapat dilihat pada Lampiran 16.
12
Proses detail pengujian perangkat keras sebagai berikut:
3
a LAN card, dilakukan transfer data dengan komputer berbeda. b Kartu grafis, dilakukan resolusi monitor pada berbeda.
perubahan komputer
c Koneksi wireless, dilakukan transfer data dengan komputer berbeda. d Sound card, menjalankan file suara dengan aplikasi Amarok pada distribusi ILOSedu. e USB controller, dilakukan transfer data dengan media flashdisk serta menjalankan mouse pada komputer yang berbeda. f
Bluetooth, dilakukan transfer data dengan media handphone yang berbeda.
2 Pengujian akhir dilakukan penambahan dan pengurangan aplikasi menggunakan Synaptic Packages Manager. Pada distribusi ILOSedu sepuluh komputer (desktop dan notebook) yang diuji cobakan dapat berjalan dengan baik. Pada penambahan aplikasi komputer harus terhubung ke Internet, selanjutnya aplikasi Synaptic Packages Manager akan mencari web repositori Linux yang sudah ditentukan pada saat konfigurasi repositori. Perbandingan Pada tahap ini dilakukan perbandingan terhadap distribusi ILOS 2008 dengan distribusi ILOSedu 2009. Adapun hasil dari perbandingan dari penelitian ini antara lain: 1
2
Distribusi ILOSedu 2009 mendukung perangkat keras dengan mesin komputer yang berbeda terutama pada kartu grafis dan koneksi wireless. Pada distribusi ILOS 2008 sepuluh komputer yang diuji cobakan delapan di antaranya berjalan dengan baik, sedangkan pada perangkat keras kartu grafis dua lainnya tidak didukung. Distribusi ILOSedu 2009 menggunakan lingkungan desktop KDE versi 3.5.10. Pada KDE versi ini terdapat paket kdebluetooth untuk mendukung perangkat keras bluetooth pada mesin komputer. Paket ini tidak terdapat pada distribusi ILOS 2008.
Aplikasi Synaptic Packages Manager pada distribusi ILOSedu 2009 dapat berfungsi dengan baik. Pada distribusi ILOS 2008 terdapat beberapa paket yang tidak dapat dihapus menggunakan aplikasi Synaptic Packages Manager seperti aplikasi XAMPP server.
KESIMPULAN DAN SARAN Kesimpulan Pada penelitian ini berhasil dilakukan pembuatan distribusi Linux hasil turunan distribusi yang sudah ada (re-mastering) untuk menghasilkan ILOSedu 2009. Aplikasi-aplikasi yang terdapat pada distribusi ILOSedu 2009 merupakan aplikasi yang dibutuhkan oleh mahasiswa dan dosen FMIPA IPB untuk keperluan akademik. Distribusi ILOSedu 2009 sudah mendukung perangkat keras pada mesin komputer yang berbeda. Terutama dukungan perangkat keras kartu grafis, yang masih kurang pada distribusi ILOS 2008. Distribusi ILOSedu 2009 dapat dijalankan secara live-install, sehingga pengguna dapat menggunakan distribusi ILOSedu 2009 tanpa harus melakukan instalasi ke dalam komputer. Dengan demikian, diharapkan ILOSedu 2009 dapat digunakan oleh banyak pengguna. Saran Saran untuk penelitian selanjutnya yang berkaitan dengan penelitian ini antara lain: 1
Penentuan jumlah responden diharapkan menggunakan metode yang relevan agar dapat lebih mewakili populasi.
2
Melanjutkan proses re-mastering menggunakan distribusi Fedora dengan aplikasi re-mastering selain Revisor.
3
Membuat DVD repositori untuk distribusi ILOSedu 2009 yang berisi semua paket yang terdapat pada repositori Linux sehingga jika dilakukan penambahan paket pada distribusi ILOSedu 2009 komputer tidak perlu terhubung ke Internet.
4
Memperluas ruang lingkup pengguna distribusi ILOSedu 2009 atau membuat distribusi turunan yang khusus untuk bidang ilmu tertentu.
13
DAFTAR PUSTAKA Danesh A, Jang M. 2001. Mastering Linux. Ed. ke-2. United States of America: SYBEX Inc. [Fedoraproject]. Red Hat, Inc et al. 2009. Overview. [terhubung berkala]. http://fedoraproject.org/wiki/Overview [17 Januari 2009]. [Fedoraunity]. The Fedora Project Unity. 2007. Introduction to Revisor. [terhubung berkala]. http://revisor. fedoraunity.org [28 Desember 2008]. Heath S. 1997. Essential Linux. United States of America: Digital Press. Lubis IA. 2008. Konsep Dasar Pembuatan Distribusi ILOS Hasil Turunan Distribusi PCLinuxOS [skripsi]. Bogor: Departemen Ilmu Komputer, Institut Pertanian Bogor. [PaiPix]. Tiki Community. 2007. General Software. [terhubung berkala]. http://aamorimsrv.fis.fc.ul.pt/ tikiindex.php [12 Desember 2008]. Sobell MG. 2006. A Practical Guide to Red Hat Linux: Fedora Core and Red Hat Enterprise Linux. Ed ke-3. United States of America: Prentice Hall. Squirrel C. 2007. About Us. [terhubung berkala]. http://www.pclinuxos.com/ index.php?option=com_content&task= view&id=22&Itemid=70 [14 Juli 2009]. Umar H. 2008. Metode Penelitian Skripsi dan Tesis Bisnis. Ed ke-2. Jakarta: RajaGrafindo Persada.
14
LAMPIRAN
15
Lampiran 1 Roadmap ILOS ILOS Penambahan dan Penghapusan Paket Penyesuaian dan Penggantian Atribut Distribusi Induk Pembuatan ILOS
Membuat Tim Administrator Menentukan Paket dan Lingkungan Desktop yang disertakan pada ILOSedu live DVD
Pemutakhiran Paket dan Lingkungan Desktop yang disertakan pada ILOS live DVD
Membuat Tim Pemaket
Membuat Tim Artwork
Membuat Tim Dokumentasi
Membuat Repositori Paket ILOS
Membuat Jargon ILOS
Membuat Dokumentasi ILOS
Pemutakhiran Repositori Paket ILOS
Pemuktahiran Atribut ILOS
Pemuktahiran Dokumentasi ILOS
Membuat ILOS liveinstall dan install Membuat ILOS minimalis ILOSedu menyediakan aplikasi sesuai kebutuhan pengguna
16
Lampiran 2 Angket ILOSedu ANGKET IPB Linux Operating System for Education (ILOSedu) 1.
Fasilitas komputer yang sering Anda gunakan? a. CD-ROM b. DVD-ROM
2.
Apakah Anda pernah menggunakan sistem operasi Linux? a. Sering b. Pernah c. Tidak pernah (lanjutkan ke pertanyaan nomor 11)
3.
4.
3.
Fasilitas komputer yang sering Anda gunakan? c. CD-ROM d. DVD-ROM Apakah Anda pernah menggunakan sistem operasi Linux? d. Sering e. Pernah f. Tidak pernah (lanjutkan ke pertanyaan nomor 11) Apakah Anda mengetahui tentang liveCD/DVD? a. Ya b. Tidak
4.
Tipe tampilan Linux yang Anda sukai? a. Gnome b. KDE (mirip dengan Windows)
5.
Aplikasi pengolahan gambar pada Linux yang sering Anda gunakan? a. OpenOffice Draw b. Kontour c. InkSpace d. Krista e. GIMP f. ……………………
6.
Aplikasi pengolahan kata pada Linux yang sering Anda gunakan? a. OpenOffice Writer b. Abi Word c. KWord d. …………………..
7.
Aplikasi pengolahan angka pada Linux yang sering Anda gunakan? a. OpenOffice Calc b. Gnumeric c. Kspread d. ………………………
8.
9.
Aplikasi pemanfaatan Database pada Linux yang sering Anda gunakan? a. OpenOffice Base b. MySql c. PostgreSQL d. ……………………….
Aplikasi pemrograman pada Linux yang sering Anda gunakan? a. Python b. Gambas (mirip dengan Visual Basic atau PHP dan Java) c. ……………….
10. Aplikasi web browser pada Linux yang sering Anda gunakan? a. Firefox b. Konqueror c. Thunderbird d. ………………… 11. Pilihlah beberapa aplikasi di bawah ini, berdasarkan tingkat keperluan Anda selama proses pendidikan? No
Lampiran 13 File konfigurasi /etc/sysconfig/bootsplash SPLASH=auto # Choose the themes. The should be based in # /usr/share/bootsplash/themes/ THEME=ilosedu LOGO_CONSOLE=theme Lampiran 14 Perubahan file konfigurasi /usr/sbin/mklivecd my my my my my my my my my my
Sebelum melakukan instalasi <strong>ILOSedu pada komputer desktop atau notebook, sebaiknya Anda membaca petunjuk instalasi ILOSedu. Petunjuk instalasi akan membantu Anda langka demi langkah dalam melakukan instalasi ILOSedu.
Lampiran 16 Hasil pengujian ILOSedu 2009 terhadap perangkat keras komputer yang berbeda
No 1
2
3
4
Spesifikasi komputer atau notebook
Compatibility Hardware Ya Tidak
Notebook Lenovo 300 Y410 - Prosesor Intel T5750 2,00 GHz - Memori 2 GB - Harddisk 160 GB - LAN card - DVD ROM - Chip grafis onboard (Intel GMA X3100) - Koneksi wireless (Intel PRO Wireless 3945ABG) - Sound card (Realtek HD Audio) - USB controller - Bluetooth
√ √ √ √ √ √ √ √ √ √
Notebook Toshiba Aspire 4715Z - Prosesor Intel Dual Core T2310 1,46 GHz - Memori 512 MB - Harddisk 80 GB - LAN card - DVD ROM - Chip grafis onboard (Intel 945GM Express) - Koneksi wireless (Intel PRO Wireless 3945ABG) - Sound card (Realtek HD Audio) - USB controller
√ √ √ √ √ √ √ √ √
Notebook Compaq Presario CQ40 - Prosesor Intel Core 2 Duo T640 2,00 GHz - Memori 2 GB - Harddisk 360 GB - LAN card - DVD ROM - Chip grafis onboard (Intel GMA 4500MHD) - Koneksi wireless (Intel PRO Wireless 3945ABG) - Sound card (Realtek HD Audio) - USB controller - Bluetooth
√ √ √ √ √ √ √ √ √ √
Notebook NEC Versa E6200 - Prosesor Intel Core 2 Duo 1,66 GHz - Memori 1,5 GB - Harddisk 80 GB - LAN card - DVD ROM - Chip grafis onboard (Intel GMA 950) - Koneksi wireless (Intel PRO Wireless 3945ABG) - Sound card (Realtek HD Audio) - USB controller - Bluetooth
√ √ √ √ √ √ √ √ √ √
23
Lanjutan
No 5
6
7
8
Spesifikasi komputer atau notebook Notebook BenQ Joybook R42 - Prosesor Intel Core Duo T2350 1,86 GHz - Memori 1 GB - Harddisk 120 GB - LAN card - DVD ROM - Chip grafis onboard ( VIA Chrome9 HC DX9 IGP) - Koneksi wireless (Intel PRO Wireless 3945ABG) - Sound card (Realtek HD Audio) - USB controller Komputer Desktop - Prosesor AMD Athlon 64 X2 5400 + AM2 2,60 GHz - Memori 2 GB - Harddisk 120 GB - LAN card - DVD ROM - Chip grafis (ATI Radeon HD 3600 Series 512 MB) - Sound card (Realtek HD Audio) - USB controller - Keyboard dan mouse PS2 port
Compatibility Hardware Ya Tidak √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √
Komputer Desktop - Prosesor Intel Pentium IV 3,20 GHz - Memori 512 MB - Harddisk 80 GB - LAN card - DVD ROM - Chip grafis onboard (Intel 82945G Express) - Sound card (Realtek HD Audio) - USB controller - Keyboard dan mouse PS2 port
√ √ √ √ √ √ √ √ √
Komputer Desktop - Prosesor Intel Pentium Dual Core 2,20 GHz - Memori 1 GB - Harddisk 80 GB - LAN card - DVD ROM - Chip grafis (VIA Chrome9 64 MB) - Sound card (Realtek HD Audio) - USB controller - Keyboard dan mouse PS2 port
√ √ √ √ √ √ √ √ √
24
Lanjutan No 9
10
Spesifikasi komputer atau notebook
Compatibility Hardware Ya Tidak
Komputer Desktop - Prosesor Intel Pentium IV 2,4 GHz - Memori 512 MB - Harddisk 40 GB - LAN card - DVD ROM - Chip grafis onboard (Intel 82945G Express) - Sound card (Realtek HD Audio) - USB controller - Keyboard dan mouse PS2 port
√ √ √ √ √ √ √ √ √
Komputer Desktop - Prosesor Intel Pentium III 733 MHz - Memori 256 MB - Harddisk 20 GB - LAN card - DVD ROM - Chip grafis onboard (VIA Chrome 64 MB) - Sound card (Realtek HD Audio) - USB controller - Keyboard dan mouse PS2 port