Anda di halaman 1dari 46

LAPORAN PEMBUATAN ALAT PRAKTIKUM

Sistem Operasi Linux TKJ ADB Berbasis Linux-ICC Sebagai Alat


Praktikum Siswa

Oleh :
Nama : Rochmat, S.Kom
NIP : 197308132006041004
Mata Pelajaran : Administrasi Server
Jurusan : Teknik Komputer dan Jaringan
Unit Kerja : UPTD SMK Negeri 1 Adiwerna

UPTD SMK NEGERI 1 ADIWERNA


JALAN RAYA II PO.BOX 24 ADIWERNA KABUPATEN TEGAL
TAHUN PELAJARAN 2014/2015
LEMBAR PENGESAHAN

Pembuatan Alat Praktikum


Nama Alat : Sistem Operasi Linux TKJ ADB Berbasis Linux-ICC Sebagai
Alat Praktikum Siswa
Dibuat Oleh : Rochmat, S.Kom
NIP. 197308132006041004

Adiwerna, April 2016


Kepala Sekolah,

Drs. Parman, M.Pd


NIP. 196406291990031002

2
LEMBAR PERNYATAAN

Yang bertanda tangan di bawah ini saya :


Nama : Rochmat, S.Kom
NIP : 197308132006041004
Jurusan : Teknik Komputer dan Jaringan
Nam Alat Praktek : Sistem Operasi Linux TKJ ADB Berbasis Linux-ICC
Sebagai Alat Praktikum Siswa

Dengan ini saya menyatakan bahwa alat praktek ini adalah benar-
benar asli hasil modifikasi dari perangkat lunak dan perangkat keras sesuai
dengan merk dagang masing-masing, dengan konfigurasi dan rancangan
asli sesuai dengan kebutuhan praktikum dan jaringan komputer dan internet
yang ada.

Adiwerna, April 2016


Guru Mata Pelajaran,

Rochmat, S.Kom
NIP.197308132006041004

3
KATA PENGANTAR

Syukur alhamdulillah, penulis panjatkan kehadirat Allah Yang Maha


Kuasa, dikarenakan dengan ijin-Nya, penulis diberikan kemudahan untuk
menyelesaikan laporan pembuatan alat praktikum yang berjudul Sistem
Operasi Linux TKJ ADB Berbasis Linux-ICC Sebagai Alat Praktikum
Siswa.
Mata pelajaran Administrasi Server sebagai mata pelajaran inti pada
kurikulum SMK tahun 2013 menuntut baik guru maupun siswa untuk lebih
berimpromisasi dan eksplorasi bahan-bahan pelajaran, baik terori maupun
praktek. Secara nyata, materi mata pelajaran Administrasi Server ini sangat
dibutuhkan bagi siswa jurusan Teknik Komputer dan Jaringan, karena
merupakan tulang punggung dalam menghadapi persaingan dunia kerja.
Perkembangan perangkat keras dan lunak yang begitu sangat pesat
melaju, tentu sajamembutuhkan materi teori dan praktek yang uptodate,
agar siswa tidak gagap menghadapi tantangan dunia kerja.
Kendala dalam pembelajaran Administrasi Server adalah masih
sedikitnya alat praktikum, yang telah disediakan sekolah, yang bersifat
instan atau langsung pakai. Sementara untuk materi teori, masih bisa
dipenuhi dari pencarian bahan pelajaran di internet maupun sumber yang
lain.
Untuk tujuan itulah, alat praktikum ini dibuat, yang tentu saja bukan
merupakan temuan seratus persen dari penulis, namun penulis
menerapkan perangkat lunak dan perangkat keras yang ada, tetapi masih
terpisah dan tidak bisa digunakan sebagai alat praktek dengan melakukan
installasi dan konfigurasi dari bahan yang ada sehingga sesuai dengan
kebutuhan praktek siswa dan sesuai dengan kebutuhan alat praktek dalam
pelajaran Administrasi Server.
Penulis sangat menyadari, masih banyak kekurangan yang ada
dalam pembuatan alat praktikum ini, namun penulis berpendapat bahwa
penerapan yang ada telah dengan baik memberikan pengalaman nyata

4
pada siswa untuk menerapkan teori dan pengetahuan yang telah dipelajari.
Kritik dan saran sangat penulis harapkan untuk kemanfaatan bersama bagi
penulis, siswa dan pembaca di masa yang akan datang. Atas kebaikan dan
kerjasama semua pihak yang tidak bisa penulis sebutkan satu-persatu
diucapkan terima kasih.

Adiwerna, April 2016


Guru Mata Pelajaran,

Rochmat, S.Kom
NIP. 197308132006041004

5
DAFTAR ISI
HALAMAN JUDUL 1
LEMBAR PENGESAHAN 2
LEMBAR PERNYATAAN 3
KATA PENGANTAR 4
DAFTAR ISI 6
DAFTAR GAMBAR 7
A. Nama Alat. 9
B. Tujuan. 9
C. Manfaat Alat. 9
D. Rancangan Alat Praktikum. 10
E. Prosedur dan Proses Pembuatan Alat. 16
F. Penggunaan Alat Praktikum. 34
G. Uji Kerja Alat Praktikum. 41
H. Hasil Kinerja Alat. 43
I. Simpulan 43
J. Saran 44
LAMPIRAN 45

6
DAFTAR GAMBAR

Gbr.1. Diagram Rancangan Proses Pembuatan Alat Praktikum. 10


Gbr.2. Diagram Rancangan Proses Pembuatan Alat Praktikum (lanjutan). 11
Gbr.3. Skema Kerja Proses Pembuatan Alat Praktikum. 11
Gbr.4. Tampilan Desktop Linux-ICC. 16
Gbr.5. Logo TKJ ADB untuk menu peluncur aplikasi. 17
Gbr.6. Splash-screen Menu Pusat Kontrol Linux TKJ ADB. 17
Gbr.7. Background Desktop KDE Linux TKJ ADB. 18
Gbr.8. Konfigurasi VirtualBox untuk pembuatan Linux TKJ ADB 18
Gbr.9. Akselerasi KVM. 19
Gbr.10. Pengaturan sistem booting VirtualBox. 19
Gbr.11. Fitur ekstension untuk memounting USB port ke VirtualBox. 20
Gbr.12. Tampilan Welcome to IAN_COMPU_LINUX 20
Gbr.13. Tampilan Welcome to TKJ ADB Linux 21
Gbr.14. Splash-screen mcc di Linux TKJ ADB 23
Gbr.15. Hasil pengeditan splash-screen mcc tampak saat di jalankan. 24
Gbr.16. Tampilan tulisan TKJ ADB Linux Pusat Kontrol 25
Gbr.17. Pengeditan left background dengan logo dan tulisan TKJ ADB
Linux 28
Gbr.18. Tampilan mcc yang telah dimodifikasi dengan left-
background.png berlogo dan tulisan TKJ ADB Linux 28
Gbr.19. Menu konfigurasi sumber media untuk pemasangan dan
pembaharuan. 29
Gbr.20. Menu pilihan penambahan sumber media secara sebagian atau
penuh. 30
Gbr.21. Proses memuatkan menu penambahan dan
pengurangan software. 30
Gbr.22. Kolom pencarian program, untuk modifikasi paket yang
diperlukan. 31
Gbr.23. Pilihan pustaka dan paket ketergantungan. 31

7
Gbr.24. Pilihan menu remster on the fly. 32
Gbr.25. Permintaan kata sandi, isikan dengan kata root. 33
Gbr.26. Pilihan media penyimpanan hasil remastering. 33
Gbr.27. Pemberitahuan saat proses remastering berhasil. 35
Gbr.28. Menu tampilan freepascal. 35
Gbr.29. Tampilan area kerja untuk penulisan kode sumber pascal. 36
Gbr.30. Form login program webmin. 37
Gbr.31. Menu pada webmin. 37
Gbr.32. Menu pada program PhpMyAdmin. 38
Gbr.33. Tampilan jika web server apache terinstallasi dengan baik. 39
Gbr.34. Program lazarus saat dijalankan. 40
Gbr.35. Daerah kerja dan menu lazarus. 40
Gbr.36. Contoh membuat form untuk mengelola database mysql. 41
Gbr.37. Saat Linux TKJ ADB dijalankan pada laptop Toshiba. 42
Gbr.38. Tampilan web server apache yang berhasil dijalankan. 42
Gbr.39. Tampilan webmin, untuk mengadministrasi sistem berbasis web. 43

8
A. Nama Alat.
Sistem Operasi Linux TKJ ADB Berbasis Linux-ICC Sebagai Alat
Praktikum Siswa.

B. Tujuan.
Tujuan dari pembuatan alat ini adalah :
1. Siswa dapat mengetahui berbagai jenis perangkat lunak sistem
operasi sebagai bagian dari sistem komputer.
2. Siswa dapat menggunakan sistem operasi linux sebagai alternatif
pilihan untuk berbagai kebutuhan praktek mata pelajaran
Administrasi Server.
3. Siswa dapat mengetahui cara membuat distro turunan dari distro
linux yang sudah ada.
4. Siswa dapat menggunakan dengan cara menambahkan semua
kebutuhan perangkat lunak yang dibutuhkan untuk menunjang mata
pelajaran lain.

C. Manfaat Alat.
Manfaat dari pembuatan alat ini adalah :
1. Siswa lebih mudah menggunakan sistem operasi linux yang terkenal
aman dan stabil tanpa harus melakukan installasi ulang sistem
operasi yang ada pada laptop atau pc yang dimiliki.
2. Siswa dapat lebih mengenal linux sebagai sistem operasi open
source yang free atau bebas.
3. Siswa dapat secara nyata mengubah Linux TKJ ADB secara
sebagian atau keseluruhan, dan mengambil keuntungan finansial
baik secara pribadi atau kelompok, yang akan menumbuhkan jiwa
wira usaha.
4. Guru dan sekolah, dapat menerapkan Linux TKJ ADB sebagai brand
sekolah dalam berbagai even.

9
D. Rancangan Alat Praktikum.
1. Diagram Rancangan.
Diagram rancangan pembuatan alat praktikum sistem operasi Linux
TKJ ADB ini dapat dilihat seperti di bawah ini.

MULAI

PERANCANGAN KONSEP LINUX TKJ ADB

PERSIAPAN HARDWARE

PERSIAPAN SOFTWARE

INSTALLASI LIVE LINUX-ICC

KUSTOMISASI DAN MODIFIKASI

REMASTER ON THE FLY

TESTING ISO FILE

Gbr.1. Diagram Rancangan Proses Pembuatan Alat Praktikum

10
A

REVISI DAN UPDATE

BURNING ISO FILE

UJI COBA DVD LIVE LINUX TKJ ADB

REVISI

PENGGANDAAN

SELESAI

Gbr.2. Diagram Rancangan Proses Pembuatan Alat Praktikum (lanjutan)

2. Skema Kerja
Skema kerja untuk pembuatan alat ini mengacu pada model
Research and Development (R&D). Model R&D dapat digambarkan seperti
pada skema kerja berikut ini.

Gbr.3. Skema Kerja Proses Pembuatan Alat Praktikum.

11
a. Potensi dan Masalah.

Pembuatan alat ini berawal dari adanya masalah yang ditemukan


penulis. Masalah adalah penyimpangan antara yang diharapkan dengan
yang terjadi. Beberapa masalah yang penulis temukan dalam proses belajar
mengajar mata pelajaran Administrasi Server semester genap adalah
kompetensi dasar tentang proses installasi sistem operasi, backup dan
restore data, kurang begitu mendalam dan luas apabila hanya
menggunakan sistem operasi yang sudah ada yaitu Windows, apalagi
ketersediaan tool, utility yang tidak mencukupi pada sistem operasi itu. Di
sisi lain, Windows adalah sistem operasi berbayar, yang menggunakan
EULA serta mempunyai tipikal close source, di mana pengguna sangat
tidak bisa mengetahui apa dan bagaimana sistem itu berjalan, isi
didalamnya serta harus membayar lisensi, juga rentan terhadap kehilangan
data akibat virus, worm, ketidakstabilan sistem, dan faktor keamanan lain
yang memang kurang diperhatikan dalam sistem operasi Windows.
Sebagai pendidik dengan latar belakang Teknologi Informasi, penulis
juga sudah menghasilkan sebuah karya tulis berupa skripsi, yang
berhubungan dengan pembuatan ulang atau remastering, dalam hal ini
remastering Linux Mandriva 2010 menjadi Linux-ICC. Linux-ICC
mempunyai fitur-fitur yang dibutuhkan bagi pengembang atau programmer,
yang tentu saja sangat membantu jika diterapkan dalam proses kegiatan
belajar mengajar. Namun tidak etis, jika brand Linux-ICC begitu saja
diaplikasikan, mengingat sekolah adalah lemabaga negara yang nota bene
bebas iklan. Untuk itu penulis, dalam rangka persiapan stand untuk
pameran produk prodi TKJ, bersama siswa mengembangkan Linux TKJ
ADB berbasis Linux-ICC. Hal ini dimungkinkan karena dalam open source,
lisensi pada suatu produk dengan lisensi GPL atau LGPL bisa dimodifikasi
ulang, diperjualbelikan, didistribusikan lagi dengan lisensi yang sama.

12
b. Pengumpulan data.
Setelah masalah diketahui maka yang dilakukan selanjutnya adalah
mengumpulkan informasi yang dapat digunakan sebagai bahan untuk
perencanaan produk tertentu yang diharapkan dapat mengatasi masalah
tersebut. Data yang dikumpulkan yaitu melalui observasi terhadap
perangkat pembelajaran yang digunakan guru dalam kegiatan belajar
mengajar dan beserta silabus kurikulum 2013. Kompetensi inti dan dasar
yang ada dalam mata pelajaran lain termasuk dijadikan bahan pembuatan
alat praktikum ini.

c. Desain produk.
Produk yang dihasilkan dalam pembuatan alat praktikum ini adalah
Linux TKJ ADB, dengan logo start up aplikasi berupa logo TKJ ADB,
backrground khas TKJ ADB, dengan Desktop KDE. Aplikasi yang dipasang
antara lain free pascal, Lazarus IDE, php, mysql, phpmyadmin, webmin,
serta aplikasi perkantoran dan software lain sesuai kebutuhan.

d. Validasi desain
Validasi desain merupakan proses untuk menilai apakah rancangan
produk valid atau tidak. Validasi produk dilakukan oleh para ahli/pakar yang
sudah berpengalaman untuk menilai produk baru yang dirancang tersebut.
Validasi desain dilakukan dengan mengisi nilai dari indikator indikator
yang ada pada masing-masing produk.
Mengingat Linux TKJ ADB sebagai turunan langsung Linux-ICC yang
merupakan hasil karya tulis ilmiah berupa skripsi, maka uji validitas produk
tidak diperlukan lagi.

e. Revisi desain.
Revisi desain, dilakukan jika dipertimbangkan ada perubahan
terhadap desain yang ada mengacu pada berbagai pertimbangan.
Pertimbangan itu diantaranya tingkat kepentingan suatu software dipasang,

13
jaringan internet yang tersedia, mengingat produk ini diharapkan mampu
dioperasikan pada sistem komputer dengan spesifikasi hardware seminimal
mungkin.

f. Uji coba produk.


Produk Linux TKJ ADB yang telah selesai dibuat, dalam bentuk
DVD LIVE-CD diuji coba pada laptop dengan spesifikasi hardware minimal.
Jika sudah bisa berjalan dengan baik, produk dinyatakan berhasil.

g. Revisi produk.
Untuk lebih memberikan nilai tambah dan kehandalan produk, revisi
diperlukan sebelum penggandaan. Revisi produk dalam hal ini berkaitan
dengan penghapusan file-file yang tidak diperlukan serta link-link repositori
yang sudah diperbaharui.
Juga penghapusan fitur dan software lain, yang dirasakan tidak
begitu dibutuhkan dalam praktek mata pelajaran Administrasi Server atau
mata pelajaran yang lain.

3. Alat dan Bahan.


Alat dan bahan yang dibutuhkan dalam pembuatan alat praktikum
ini antara lain :
a. Beberapa laptop / PC dengan spesifikasi minimal RAM 2 GB,
ruang kosong hardisk 20GB, prosessor minimal Pentium 4.
b. Distro Linux-ICC.
Distro ini bersifat Live CD/DVD, yaitu distro yang hanya
bisa dijalankan, tanpa perlu installasi ke mesin komputer.
Kekurangannya adalah jika listrik mati, maka semua perubahan
pada sistem ini tidak akan tersimpan jika disimpan dalam folder
sistem itu sendiri, sebelum diremastering, atau disimpan dalam
folder terpisah dari sistem. Namun masalah ini dengan mudah
diatasi, yaitu dengan cara, Distro Linux-ICC dijalankan dalam

14
mode virtual pada mesin virtualbox. Hanya dibutuhkan file iso
Linux-ICC dan software virtualbox, maka proses remastering
lebih mudah dilakukan. Dapat juga pada saat menjalankan
sistem, seluruh file sistem operasi dicopykan ke RAM.

c. Jaringan Internet atau Kuota Data.


Jaringan internet atau kuota data yang memadahi
dibutuhkan untuk melakukan update, dan upgrade, baik file inti
sistem itu sendiri, file pustaka sistem, atau file ketergantungan
yang lain.

d. DVDRW
DVDRW dibutuhkan untuk membakar atau memburning, file iso
hasil remastering, kedalam DVD Blank. Hasil distro dalam
bentuk DVD inilah yang digunakan sebagai alat praktikum.

e. DVD Blank.
Dibutuhkan untuk menyimpan iso file berupa iso hybird, yang
nantinya akan dieksekusi oleh sistem komputer.

f. Flashdisk atau memori eksternal yang lain, minimal 2GB.

g. Perangkat Lunak.
Perangkat lunak yang dibutuhkan dalam proses
pembuatan alat praktikum ini antara lain, VirtualBox, Brasero
atau K3B, Gimp, text editor, dan sebagainya.

15
E. Prosedur dan Proses Pembuatan Alat.
1. Persiapan Hardware.
Persiapan hardware dalam pembuatan alat praktikum ini meliputi :
DVD Live Linux-ICC

Gbr.4. Tampilan Desktop Linux-ICC

Penyiapan laptop/pc, yaitu mengaktifkan sistem operasi yang sudah


ada, dianjurkan menggunakan linux.
Persiapan modem atau internet untuk update dan upgrade.
Persiapan DVDRW external.
Persiapan DVD blank.
Persiapan flashdisk atau external memori yang lain.

2. Persiapan Software.
Persiapan software yang dilakukan diantaranya adalah :
Menjalankan sistem operasi linux debian pada PC penulis.
Menjalankan VirtualBox dan extension-packnya.
Menginstall atau menyiapkan Brasero.

16
3. Proses Pembuatan Live DVD Linux TKJ ADB.
a. Pembuatan Atribut Ciri Khas Linux TKJ ADB.
Sebelum proses pembuatan alat praktikum dengan model
remastering ini dilakukan, dibuat berbagai macam atribut yang
menunjukkan ciri khas Linux TKJ ADB, diantaranya adalah icon menu
application launcher atau peluncur aplikasi, antar muka grafis pusat kontrol,
dan background desktop KDE.
Semua kebutuhan pembuatan grafik atau gambar itu dilakukan
dengan software open source Gimp. Secara singkat, hasil icon menu
peluncur aplikasi dan sebagainya bisa dilihat pada gambar di bawah ini.

Gbr.5. Logo TKJ ADB untuk menu peluncur aplikasi

Gbr.6. Splash-screen Menu Pusat Kontrol Linux TKJ ADB.

17
Gbr.7. Background Desktop KDE Linux TKJ ADB

b. Persiapan VirtualBox.
Untuk lebih memudahkan dalam pembuatan alat praktikum ini, file
iso Linux-ICC akan diremaster menjadi Linux TKJ ADB dengan model
virtualisasi. Dengan cara ini, lebih memudahkan untuk menambah atau
mengurangi paket program dan perbaikan di masa yang akan datang.
Dengan VirtualBox, proses yang sedang berjalan, bisa diberhentikan
samentara, tanpa menghilangkan perubahan dan konfigurasi yang telah
dilakukan. Untuk pengaturan VirtualBox dapat dilihat pada gambar di bawah
ini.

Gbr.8.Konfigurasi VirtualBox untuk pembuatan Linux TKJ ADB

18
Gbr.9. Akselerasi KVM diperlukan untuk mempercepat dan meringankan kerja komputer.

Gbr.10. Pengaturan sistem booting VirtualBox

19
Gbr.11. Fitur ekstension untuk memounting USB port ke VirtualBox.

Setelah VirtualBox siap digunakan untuk remastering, maka VirtualBox siap


untuk menjalankan iso file Linux-ICC.

c. Proses Remastering Linux-ICC menjadi Linux TKJ ADB.


Tahap selanjutnya adalah menjalankan Linux-ICC untuk dilakukan
modifikasi sebelum diremastering. Seperti tampak pada gambar di bawah,
ciri khas distro linux salah satunya adalah sambutan selamat datang. Pada
distro Linux-ICC ini, perlu disesuaikan tampilannya menjadi lebih ke ciri
khas Linux TKJ ADB.

Gbr.12. Tampilan Welcome to IAN_COMPU_LINUX

20
Setelah dimodifikasi, tampilan sambutan pada distro Linux TKJ ADB
menajdi seperti gambar di bawah ini.

Gbr.13. Tampilan Welcome to TKJ ADB Linux

Secara singkat, untuk membuat tampilan tulisan Welcome to TKJ


ADB Linux seperti di atas dilakukan dengan cara sebagai berikut :
Pada dasarnya proses pengubahan tulisan-tulisan sambutan selamat
datang tersebut ada dalam sebuah file yang bernama Product.id
dan file rc.sysinit yang terletak di direktori /etc/. Buka aplikasi
terminal melalui, Start>Perkakas>Konsole. Ubah hak akses menjadi
root, dengan perintah su, lalu masukkan password root. Untuk
lebih jelasnya dapat dilihat pada tampilan konsole di lampiran.
Pengubahan rc.sysinit dilakukan dengan mengetikkan baris-baris
perintah sebagai berikut :
bash-4.1$ su
Password:
[root@localhost icc]# cd /
[root@localhost /]# gedit /etc/rc.sysinit
#!/bin/bash
#
# /etc/rc.d/rc.sysinit - run once at boot time

21
#
# Taken in part from Miquel van Smoorenburg's bcheckrc.
#
Dengan fasilitas Cari dan Ganti, pada menu Gedit, carilah
teks yang berisi baris-baris perintah seperti di bawah ini :
# Print a text banner.
# C-like escape sequences don't work as 2nd and up
parameters of gprintf,
# so real escap chars were written
PRODUCT=`sed "s/.*release \([0-9.]*\).*/\1/g" /etc/mandriva-
release 2> /dev/null`
SYSTEM=${SYSTEM="TKJ ADB LINUX"}
Pada baris SYSTEM=${SYSTEM="TKJ ADB Linux"} gantilah
sesuai nama produk yang diinginkan. Penamaan dalam sintaks
Ingris.
Selanjutnya untuk mengubah tulisan pada tampilan saat
bootloader bekerja memuat kernel ke memori sesuai dengan
keinginan atau nama produk hasil remastering, lakukan
pengeditan file Product.id. Langkah-langkahnya hampir sama
dengan poin kesatu sampai ketiga seperti tersebut di atas.
Contoh file Product.id milik penulis berisi data-data sebagai
berikut:
bash-4.1$ su
Password:
[root@localhost icc]# cd /
[root@localhost /]# gedit /etc/product.id
vendor=TKJ,distribution=TKJ ADB
Linux,type=Basic,version=2011.1,branch=Programmer,releas
e=1,arch=x86_64,product=One

Semua teks di atas harus dibuat dalam satu baris. Agar bisa di
pakai dalam beberapa aplikasi, maka file asli Product.id ini harus
dikaitkan dengan beberapa file simbolik, dengan cara
mengetikkan perintah-perintah di konsole, sebagai berikut :
[root@localhost icc]# ln -s /etc/product.id /etc/tkj_adb_linux-
release
[root@localhost icc]# ln -s /etc/product.id /etc/tkj_adb_linux-
release
[root@localhost icc]# ln -s /etc/product.id
/etc/mandrakelinux-release
[root@localhost icc]# ln -s /etc/product.id /etc/mandrake-
release

22
Beberapa perintah di atas bertujuan untuk berjaga-jaga sekiranya
link simbolik yang dibuat masih harus menggunakan nama
default asli dari bawaan linux Mandriva Powerpack 2010.2.
Untuk memodifikasi splash-screen mcc ini perlu dilakukan
langkah-langkah sebagai berikut :
1. Edit atau buat file gambar splash_screen.png dengan ukuran
380X249. untuk mengedit digunakan editor gambar atau
menggunakan Gimp, ganti logo atau gambar dengan kreasi
gambar yang kita buat, setelah di edit simpan dengan file
ekstensi PNG Image apabila sebagai user root simpan ditempat
semula dengan menimpa file yang sudah ada. Apabila saat
mengedit gambar sedang berada dibawah user root atau
sebagai user guest maka file hasil edit disimpan untuk
sementara di direktori milik pengguna yaitu di
/home/splash_screen.png file splash_screen.png merupakan
file yang telah diedit nantinya akan di copy ke direktori
/usr/share/mcc/themes/default/splash_screen.png dimana file
tersebut sebelumnya telah ada dan coba timpa dengan file hasil
editan kreasi kita.
File splash-screen hasil kreasi penulis, dapat dilihat pada
gambar berikut ini.

Gbr.14. Splash-screen mcc di Linux TKJ ADB

23
Untuk copy file tersebut masuk ke shell konsole sebagai user
root lalu ketikan perintah di bawah ini :
# cp /home/splash_screen.png
usr/share/mcc/themes/default/
Perintah diatas bertujuan untuk menimpakan file yang sudah
ada dengan file baru hasil kreasi penulis. Hasilnya setelah mcc
dijalankan baik melalui konsole root maupun melalui menu
atau ikon, tampak seperti pada gambar berikut ini.

Gbr.15. Hasil pengeditan splash-screen mcc tampak saat di jalankan.

2. Pada gambar Gb.16. tampak tulisan TKJ Linux dan Pusat


Pengaturan yang sebenarnya terpisah, namun saat loading
tampak menjadi satu karena cepatnya proses yang dijalankan.
Untuk mengubah tampilan kalimat Mandriva Linux Control
Center pada saat tampilan splash screen kita edit file
/usr/sbin/drakconf.real dengan menggunakan shell konsole.
Masuk ke shell konsole dengan user root lalu ketik perintah-
perintah di bawah ini :
# gedit /usr/sbin/drakconf.real
Gedit ataupun perintah Vi, tergantung pada perangkat pengolah
teks atau tulisan yang terpasang. Selanjutnya akan tampil
dilayar shell konsole (file sintak dari drakconf.real yang

24
ditampilkan tidak semua saya salin disini cuma beberapa
petikan sintak yang penulis tampilkan untuk diedit saja, penulis
sengaja menandai dengan warna merah huruf yang akan diedit
nanti).

Gbr.16. Tampilan tulisan TKJ ADB Linux Pusat Kontrol

my $branding = N("Mandriva Linux");


my $product_id =
common::parse_LDAP_namespace_structure(cat_('/etc/produ
ct.id'));
# allow OEM branding:
$branding = translate($product_id->{distribution});
#-------------------------------------------------------------
# Splash window: mohon tunggu ...
my $window_splash = Gtk2::Window->new('popup');
$window_splash->signal_connect(delete_event =>
\&quit_global);
$window_splash->set_title(N("%s Pusat Pengaturan",
$branding));
$window_splash->set_position('center_always');
$window_splash->add(gtknew('Fixed', widget_name =>
'Steps',
children => [
[ gtknew('Image_using_pixbuf', file
=> 'splash_screen'), 0, 0 ],
[ gtknew('Label', text => N("%s
Control Center", $branding)), 21, 60 ],
[ gtknew('Label', text =>
N("Loading...Please Wait")), 21, 175 ],
]),
);
$window_splash->show_all;

25
gtkflush();
Huruf Mandriva Linux Control Center diedit sesuai dengan
keinginan kita misalkan kita ganti dengan tulisan huruf Linux
TKJ ADB.
my $branding = N("LINUX TKJ ADB");
my $product_id =
common::parse_LDAP_namespace_structure(cat_('/etc/icc.id'
));
# allow OEM branding:
$branding = translate($product_id->{distribution});

#-------------------------------------------------------------
# Splash window: mohon tunggu ...
my $window_splash = Gtk2::Window->new('popup');
$window_splash->signal_connect(delete_event =>
\&quit_global);
$window_splash->set_title(N("%s Pusat Pengaturan",
$branding));
$window_splash->set_position('center_always');
$window_splash->add(gtknew('Fixed', widget_name =>
'Steps',
children => [
[ gtknew('Image_using_pixbuf', file
=> 'splash_screen'), 0, 0 ],
[ gtknew('Label', text => N("%s
Pusat Pengaturan", $branding)), 21, 60 ],
[ gtknew('Label', text =>
N("Dimuat... Mohon Tunggu")), 21, 175 ],
]),
);
$window_splash->show_all;
gtkflush();

3. Memodifikasi Kalimat Welcome to the Mandriva Linux


Control Center
Untuk memodifikasi tampilan kalimat dari Menu Mandriva
Control Center yang dimana kalimat-kalimat dari menu
Mandriva Control Center tersebut diatur di file drakconf.real
yang berada di direktori /usr/sbin/drakconf.real file ini berisi
sintak untuk pengaturan menu Mandriva Control Center.
Untuk kesempatan kali ini penulis hanya akan memodifikasi
tulisan Welcome to the Mandriva Linux Control Center

26
hanya menjadi Pusat Kontrol Linux TKJ seperti yang tampak
pada gambar Gbr.15.
Untuk memodifikasinya, masuklah ke root user dan ketikkan
perintah di bawah ini.
# gedit /usr/sbin/drakconf.real
Kemudian edit isi skrip yang tampil dan cari isi skrip yang sesuai
dengan di bawah ini.
# banner :

add2notebook($banner_notebook, "", Gtk2::Banner-


>new("/usr/share/icons/large/drakconf.png",
N("Welcome to the Mandriva Linux Control
Center")));

my ($hand_cursor, $normal_cursor, $wait_cursor) = map { Gtk2::Gdk::Cursor-


>new($_) } qw(hand2 left-ptr watch);

my ($index, $left_locked) = (0, 0);

Sebagai contoh penulisa mengganti kalimat Welcome to the


Mandriva Linux Control Center dengan kalimat Linux TKJ
ADB Pusat Kontrol seperti dibawah ini.
...

#banner :

add2notebook($banner_notebook, "", Gtk2::Banner-


>new("/usr/share/icons/large/drakconf.png",
N("Pusat Kontrol Linux TKJ ADB)));

4. Mengganti Gambar Left Background' di Menu Mandriva


Control Center.
Left Background merupakan gambar latar belakang dari
mcc, yang merupakan gambar latar belakang dari menu-menu yang
ada di Mandriva Control Centre. File ini terletak pada direktori
/usr/share/mcc/themes/default dengan nama file left-
background.png. Untuk mengganti file ini, masuklah ke dalam
konsole root dengan mengetikkan perintah di bawah ini.

27
[root@localhost default]# gimp
/usr/share/mcc/themes/default/left-background.png
Pengeditan dilakukan dengan perangkat lunak pengolah
gambar gimp seperti pada gambar di bawah ini.

Gbr.17. Pengeditan left background dengan logo dan tulisan TKJ ADB Linux

Setelah selesai maka file left-background.png disimpan dalam


direktori /usr/share/mcc/themes/default. Hasilnya setelah mcc
dijalankan, akan tampak seperti pada gambar di bawah ini.

Gbr.18. Tampilan mcc yang telah dimodifikasi dengan left-background.png


berlogo dan tulisan TKJ ADB Linux

28
Setelah semua modifikasi yang penting dilakukan, maka perlu
diupdate repositori distro, agar diwaktu yang akan datang dapat dilakukan
pembaharuan, pengurangan atau penambahan perangkat lunak yang lebih
baik.
Untuk itu perlu dihubungkan komputer host ke internet. VirtualBox
yang sudah dikonfigurasi dalam mode jaringan NAT memungkinkan sistem
operasi yang dijalankan didalamnya terhubung juga dengan internet.
Setelah sistem operasi Linux-ICC tersebut tersambung ke internet,
selanjutnya mencari daftar repo Mandriva. Sebagai contoh adalah link
repositori berikut ini.
http://kambing.ui.ac.id/mandriva/2010.1/i586/media/main/release/
Penambahkan repositorinyanya dilakukan dengan cara
mengetikkan perintah-perintah dalam mode teks (cli) di konsole seperti
dibawah ini.
root@localhots#urpmi.addmedia main
http://kambing.ui.ac.id/mandriva/2010.1/i586/media/main/release/ with media_info/hdlist.cz
Atau bisa menambahkan repo secara otomatis dengan cara klik,
Configure your computer > Configure media sources for install and update >
Add > Update sources only atau Full set of sources, seperti gambar di
bawah ini.

Gbr.19. Menu konfigurasi sumber media untuk pemasangan dan pembaharuan.

29
Gbr.20. Menu pilihan penambahan sumber media secara sebagian atau penuh.
Setelah sumber media repositori diperbaharui, langkah-langkah
selanjutnya adalah menambah atau menginstal software-software yang
dibutuhkan dalam proses pembelajaran, baik mata pelajaran Administrasi
Server, maupun pelajaran lain yang terkait dengan sistem operasi dan
software aplikasi yang lainnya. Sebagai contoh, untuk menambahkan
program pascal, pada distro Linux TKJ ADB ini digunakan freepascal,
salah satu alasannya adalah karena bersifat open-source.
Cara pemasangan program freepascal ini adalah dengan mengkil
menu pilihan pada pusat kontrol, yaitu menu Install & Remove Software.
Setelah muncul pilihan program yang ada, kita ketik fp pada kolom
pencarian. Selanjutnya klik kotak pada pilihan, di depan nama program, dan
itu akan otomatis memilihkan semua kebutuhan pustaka serta
ketergantungan yang lain, yang dibutuhkan program tersebut. Untuk
jelasnya lihat gambar di bawah ini.

Gbr.21. Proses memuatkan menu penambahan dan pengurangan software.

30
Gambar Gbr.21. Menunjukkan proses memuat menu penambahan
dan pengurangan software, setelah menu pilihan diklik. Gbr.22,
menunjukkan kolom pencarian program atau software. Pengetikan
mengacu pada konten yang ada pada sintak nama program.

Gbr.22. Kolom pencarian program, untuk modifikasi paket yang diperlukan.

Gbr.23. Pilihan pustaka dan paket ketergantungan.

31
Selanjutnya, setelah dipilih, dan pilihan pustaka serta paket
ketergantungan yang lain ditemukan, klik OK untuk melanutkan proses
installasi. Jika sudah diklik akan muncul menu Terapkan, klik menu
tersebut, kemudian tunggu proses pengunduhan paket akan berjalan. Lama
pengunduhan, tergantung pada berapa besar ukuran file serta bandwidth
koneksi yang digunakan.
Setelah proses installasi program-program yang dibutuhkan selesai,
langkah selanjutnya adalah remastering. Program-program yang dibutuhkan
antara lain Lazarus, PhP, Mysql, PhpMyAdmin, Webmin, FP, FPC dan
sebagainya.
Untuk melakukan remastering maka bisa dengan mengetikkan
perintah sebagai berikut di konsole, dengan mode user root.
root@localhost#mkhotmedia -o /media/disk/livetkj.iso -t /media/disk/ -l
livetkj.
Atau bisa juga dilakukan dengan menu remaster on the fly, seperti
pada gambar di bawah ini.

Gbr.24. Pilihan menu remster on the fly.

32
Setelah pilihan menu tersebut diklik, akan muncul permintaan kata
sandi, isikan kata sandi untuk distro ini pada user root dengan kata sandi
root. Lebih jelasnya bisa diperhatikan gambar berikut ini.

Gbr.25. Permintaan kata sandi, isikan dengan kata root.


Setelah kata sandi dimasukkan, maka akan muncul pilihan pada
media mana file hasil remstering akan disimpan. Dalam hal ini file yang
dihasilkan, berekstensi iso. Sebagaimana diketahui, file iso ini bisa
duburning ke media seperti CD atau DVD, dibuat menjadi flashdisk
bootable, atau dijalankan dalam VirtualBox. Untuk jelasnya dapat dilihat
pada gambar di bawah ini.

Gbr.26. Pilihan media penyimpanan hasil remastering.

33
Apabila proses remastering berhasil, maka akan muncul
pemberitahuan seperti pada gambar di bawah ini.

Gbr.27. Pemberitahuan saat proses remastering berhasil.


Setelah remastering berhasil dilakukan, maka kita dapat mencoba
menjalankan file iso yang dihasilkan, baik dengan memburning ke dalam
media DVD, dibuat menjadi flashdisk bootable, atau dalam VirtualBox.

F. Penggunaan Alat Praktikum.


Untuk menggunakan alat praktikum Linux TKJ ADB ini, sama
dengan perangkat lunak sistem operasi yang lainnya. Proses menjalankan
alat praktikum ini bisa melalui VirtualBox, atau menggunakan PC serta
laptop yang tersedia perangkat pembaca media DVD.
Untuk saat ini alat praktikum sistem operasi Linux TKJ ADB ini,
masih merupakan sistem operasi yang Live DVD, yaitu sistem operasi yang
proses menjalankannya tidak perlu dengan diinstallasi pada mesin yang
digunakan. Hal ini tentu sangat menguntungkan bagi siswa, karena siswa
tidak perlu menyediakan media penyimpanan khusus pada hardisk yang
terpasang. Hal ini tentu menghemat biaya, serta waktu penggunaan.

34
Berikut ini beberapa gambar yang menjelaskan penggunaan
perangkat lunak atau program yang terpasang di Linux TKJ ADB.
1. Freepascal.
Freepascal, seperti pada namanya adalah sebuah program yang
berfungsi untuk membuat program-program yang lain, dengan
menggunakan sintaks-sintaks pemrograman bahasa pascal. Dari terminal
atau konsole ketikan perintah fp sehingga muncul menu program
freepascal. Untuk lebih jelasnya dapat diperhatikan pada gambar di bawah
ini.

Gbr.28. Menu tampilan freepascal.


Kemudian untuk membuat sebuah program baru, klik pada pilihan
FileNew, sehingga akan muncul layar kerja untuk penulisan kode sumber
program yang akan dibuat. Menu pilihan dan tampilan freepascal tidak
berbeda jauh dengan Turbo Pascal buatan pabrikan perangkat lunak
lainnya, untuk lebih jelasnya dapat diperhatikan pada gambar berikut ini.

35
Gbr.29. Tampilan area kerja untuk penulisan kode sumber pascal.

2. Webmin.
Webmin, adalah program untuk memanajemen sistem hardware
maupun software yang berbasis web. Webmin dapat digunakan secara lokal
maupun jarak jauh (remote). Fitur-fitur pada webmin sangat berguna untuk
mengatur sistem, diantaranya adalah pengaturan web server, dns sever,
mail server dan sebagainya.
Untuk menjalankan webmin cukup diketikkan dalam browser atau
peramban seperti pada contoh ini https://localhost:10000 lalu tekan enter.
Hasilnya akan muncul form login sebagai pengamanan sistem. Setelah
dimasukkan user dan kata sandi yang mempunyai hak akses terhadap
sistem, maka menu-menu pada webmin akan ditampilkan.
Pada alat praktikum ini, dengan sengaja semua konfigurasi server
belum dilakukan, hal ini dimaksudkan agar dalam praktek mata pelajaran
Administrasi Server nantinya siswa akan dengan sendirinya
mempraktekkan, sehingga siswa dapat mempunyai pengalaman tersendiri.
Untuk lebih jelasnya dapat dilihat pada gambar berikut ini.

36
Gbr.30. Form login program webmin.

Gbr.31. Menu pada webmin.

3. PhpMyAdmin.
PhpMyAdmin, merupakan perangkat lunak yang sangat
memudahkan seorang administrator baik administrator jaringan maupun
web, untuk mengelola sumber daya basis datanya. Basis data dan
pengelolaanya merupakan inti dari kinerja sistem jaringan dan aplikasi lain
secara keseluruhan. Basis data dan pengelolaanya yang baik, menjamin

37
seluruh aspek kehandalan sistem, baik dari segi kecepatan, keamanan,
kenyamanan, dan ketepatan.
Untuk menjalankan phpmyadmin, cukup diketikkan perintah pada
kolom url di peramban atau browser yang digunakan, yaitu seperti berikut
ini, http://localhost/phpmyadmin. Hasilnya akan dimunculkan menu pengaturan
database atau basis data, baik berupa pembuatan basis data baru maupun
operasi basis data yang lain. Untuk lebih jelasnya bisa diperhatikan gambar
berikut ini.

Gbr.32. Menu pada program PhpMyAdmin.

4. Web Server (Apache).


Aplikasi pada nomer dua dan tiga diatas, yang berjalan pada mode
web, tentu saja hanya akan bisa dijalankan jika pada sistem sudah
terinstallasi dan terkonfigurasi web server. Web server yang digunakan
pada alat praktikum ini adalah menggunakan software apache. Apache
dipilih karena merupakan perangkat lunak open-source yang bebas dan
murah, serta banyak digunakan hampir pada semua server yang ada pada
jaringan internet di dunia.

38
Untuk mengetahui apakah apache sudah terinstallasi dengan benar
atau tidak, cukuk ketikkan perintah pada url sebagai berikut,
http://localhost. Jika hasilnya muncul tulisan It work, tanpa tanda petik,
maka web server apache telah terpasang dan terkonfigurasi dengan baik.
Selanjutnya untuk mengubah tampilan laman tersebut bisa dilakukan
dengan pengeditan file index.html, yang biasanya tersimpan pada direktori
var/www/html/index.html atau var/www/index.html. Untuk jelasnya bisa
diperhatikan gambar berikut ini.

Gbr.33. Tampilan jika web server apache terinstallasi dengan baik.

5. Lazarus.
Lazarus, adalah dekstop IDE untuk program atau perangkat lunak
pengembangan yang berbasis bahasa pascal. Lazarus dipilih, karena
bersifat open-source, sangat handal, lintas platform, dan sangat mirip
dengan desktop IDE berbayar seperti delphi. Dibandingkan dengan delphi,
lazarus jelas lebih menguntungkan karena bersifat free.
Untuk menjalankan program lazarus, cukup dengan mengklik ikon
lazarus yang berupa gambar harimau cheetah. Selanjutnya akan muncul
form dialog pengisian kata sandi. Setelah user id dan kata sandi terisikan
dengan benar, maka akan muncul daerah kerja lazarus, yang sangat mirip

39
dengan delphi. Bagi yang sudah mengenal delphi, tentu akan lebih mudah
menguasai lazarus. Gambar berikut ini adalah tampilan lazarus.

Gbr.34. Program lazarus saat dijalankan.

Gbr.35. Daerah kerja dan menu lazarus.

40
Gbr.36. Contoh membuat form untuk mengelola database mysql.

Kelima contoh program di atas merupakan beberapa fitur dari alat


praktikum yang berupa distro sistem operasi Linux TKJ ADB. Fitur-fitur yang
lain sangat banyak, namun kelima fitur diatas merupakan fitur yang penting
dan sedikit banyak digunakan dalam pembelajaran administrasi server.

G. Uji Kerja Alat Praktikum.


Alat praktikum ini sudah bisa digunakan oleh siswa, bukan hanya
pada mata pelajaran administrasi server, pelajaran seperti permrograman
dasar dengan bahas pascal juga sangat terbantu. Siswa tidak perlu repot-
repot menginstal program berbasis close-source seperti Turbo Pascal, yang
mana sangat rentan virus.
Berikut gambar-gambar penggunaan alat praktikum ini pada laptop
siswa.

41
1. Tampilan Desktop KDE Linux TKJ ADB di Laptop

Gbr.37. Saat Linux TKJ ADB dijalankan pada laptop Toshiba.

Pada gambar di atas, Linux TKJ ADB secara live, dijalankan pada
sebuah laptop merk Toshiba, dengan RAM 6GB, layar 15.

2. Tampilan Penggunaan Web Server Apache.

Gbr.38. Tampilan web server apache yang berhasil dijalankan.

42
3. Tampilan Penggunaan Praktikum Webmin.

Gbr.39. Tampilan webmin, untuk mengadministrasi sistem berbasis web.

H. Hasil Kinerja Alat Praktikum.


Dari enam belas DVD live Linux TKJ ADB 100% bisa digunakan
pada PC ataupun laptop siswa, tanpa kendala yang berarti. Faktor yang
harus diperhatikan adalah media pembaca DVD dan memory pada PC atau
laptop memadai, idealnya di atas 1 GB.

I. Simpulan
Bagi siswa pemula yang baru mengenal linux menjadi sangat
terbantu untuk memahami mata pelajaran Administrasi Server, karena
hampir semua jenis server yang ada di dunia kerja atau internet
menggunakan linux.
Linux TKJ ADB ini juga berhasil digunakan tanpa kendala
pengenalan driver pada hardware yang bermacam-macam sesuai jenis
merk mesin mainboard PC atau laptop yang digunakan. Sehingga tidak ada
kekhawatiran untuk tidak bisa menggunakan salah satu device hardware
yang ada, misalnya adalah device wifi atau kartu grafiknya.

43
J. Saran
Disarankan bagi pemula untuk mempelajari perintah-perintah dalam
sistem operasi linux, karena sangat menunjang tugas-tugas seorang
administrator jaringan. Bagi jurusan maunpun sekolah, sudah saatnyalah
kita mengenalkan sistem operasi open-source yang bebas, tidak terbebani
biaya lisensi, lebih aman dan murah.

44
LAMPIRAN
1. Sistem operasi live Linux TKJ ADB berjalan di laptop siswa yang
berbeda.

2. Alat praktikum sistem operasi Linux TKJ ADB dipamerkan dalam


kunjungan Menristek Dikti ke SMK Negeri 1 Adiwerna.

45
3. Stand Program Keahlian Teknik Komputer dan Jaringan, menyajikan DVD
Linux TKJ ADB dengan harga murah, hanya Rp. 15.000,-.

46

Anda mungkin juga menyukai