ID
DENGAN DVD 8 GB [Luar Sumatra-Jawa-Bali: Rp47.000]
N E T WO R K I N G , SYS T E M A D M I N I S T R AT I O N , A N D M O R E
UberStudent 1D.0
ON THE DV
LEARN ANYTIME, ANYWHERE FROM WEB
KURSUS ONLINE
Membangun sistem kursus berbasis web
Moodle tanpa dibatasi oleh tempat belajar [24]
INSIDE DVD
DISTRO UNTUK
Google Chrome 9.0.597.107 Browser web
PENDIDIKAN
keluaran Google untuk berselancar di dunia maya
PEMIMPIN REDAKSI
Rusmanto Maryanto
PENDIDIKAN KARAKTER
REDAK TUR SENIOR
Anton R. Pardede, Effendy Kho
SIDANG REDAKSI
Supriyanto (Koord.), Denie Kristiadi,
DAN FOSS
Istilah pendidikan karakter atau berkarakter
Fajar Anggiawan, Rully Novrianto,
Sylvia Agustina Inamora, Suherman, menjadi populer belakangan ini. Pendidik di-
Tri Waluyo, Wawa Sundawa, Zaky Abdurrachman
harapkan tidak hanya menyampaikan ilmu
KONTRIBUTOR dan melatih keterampilan namun juga menjaga
Budi Rahardjo, I Made Wiryana, Michael S. Sunggiardi
Noprianto, Ria Canseria dan memperbaiki moral dan etika. Kemajuan
teknologi informasi dan komunikasi atau TIK
TATA L E TA K & D E S A I N G R A F I S
Dhany Sudharmanto, Lely Yulaena, Mardiana di satu sisi dipercaya sangat berguna untuk
S E K R E TA R I AT R E D A K S I pendidikan namun di sisi lain dapat mendorong
Evawani U. Putri pendidik dan peserta didik melakukan tindakan
amoral atau kejahatan. Salah satu kejahatan
IKL AN atau penyalahgunaan TIK di dunia pendidikan
Indran B. Sapto, Rusmanto Maryanto [rus@infolinux.co.id]
Febriyanti, Lala Camelia adalah pelanggaran hak atas kekayaan intelek-
SIRKUL ASI & DISTRIBUSI tual, terutama pelanggaran lisensi atau hak cipta software.
Purwaluyo (Manajer) Tindakan amoral di bidang TIK bisa sangat luas lingkupnya.
KEUANGAN TIK tidak sebatas sebagai mata pelajaran, tapi juga sebagai alat
Deetje Monoarfa (Manajer), Albert Sulistyo, bantu pendidikan, misalnya pengajaran bahasa dengan TIK, serta
Ngafiv, Tety Winarni, Untung
penunjang proses pendidikan misalnya alat administrasi pendidi-
PERSONALIA & UMUM kan. Umumnya, lembaga pendidikan di Indonesia masih menggu-
Ekawati (Koord.), Suhaedin, Supandi
nakan software ilegal untuk ketiga kegiatan tersebut. Ini berba-
PENERBIT haya jika terus dibiarkan, karena pepatah “guru kencing berdiri,
PT InfoLINUX Media Utama murid kencing berlari” bisa menjadi kenyataan sehingga pendidi-
A L A M AT kan berkarakter akan sulit dilaksanakan.
Gedung Warta Lt. 4
Jl. Kramat IV No. 11, Jakarta Pusat-10430
Apa solusinya agar TIK mendukung pendidikan berkarakter?
Telp: (021) 315-3731, Fax: (021) 315-3732 Solusi cerdasnya adalah menggunakan Linux dan FOSS lainnya
P E N C E TA K untuk ketiga bidang pemanfaatan TIK di pendidikan. Beberapa
PT Dian Rakyat, Jakarta negara berkembang dan maju seperti Brasil dan Spanyol telah
Semua tip yang ada di dalam majalah ini gunakan atas terbukti dapat memanfaatkan TIK berbasis Linux/FOSS untuk
risiko Anda sendiri. Kami tidak bertanggung jawab atas
segala kehilangan data atau kerusakan pada komputer,
pendidikan. Penggunaan software proprietary, selain membebani
alat-alat, atau software yang Anda miliki ketika biaya pendidikan karena mahalnya harga lisensi, juga kurang
menggunakan tip atau saran tersebut.
memberikan kebebasan kepada siswa/mahasiswa dan guru/dosen
Linux merupakan trademark terdaftar dari Linus Torvalds. mengeksplorasi dan menguasai TIK.
Linux di sini adalah pemendekan dari GNU/Linux.
Semua trademark lainnya merupakan Dalam rangka menyambut Hari Pendidikan Nasional 2 Mei,
hak masing-masing pemiliknya.
InfoLINUX edisi 04/2011 ini menyajikan beberapa artikel dan isi
DVD yang terkait pendidikan. Opini ketiga kontributor InfoLINUX
juga menyoroti dunia pendidikan TIK dari sudut pandang masing-
masing. Semoga Anda semakin semangat belajar dan berkarya
InfoLINUX diterbitkan bulanan oleh Pinpoint sepanjang hayat.
Publications. Pinpoint Publications juga ikut
menerbitkan majalah komputer bulanan PC Media, tabloid
dwi-mingguan PC Mild, Buku Mini PC Media, dan Buku Mini
InfoLINUX. Dilarang mereproduksi seluruh atau sebagian
materi di media ini dalam bentuk dan dengan tujuan apapun.
Pinpoint Publications tidak terafiliasi dengan perusahaan atau
produk yang diuji coba di InfoLINUX. Seluruh staf InfoLINUX
tidak memiliki investasi pada perusahaan atau produk yang diuji
coba. Hasil uji coba produk yang dimuat di InfoLINUX tidak
terkait dengan iklan atau hubungan bisnis perusahaan/produk
tersebut dengan InfoLINUX. Kecuali disebutkan, uji coba
KONTAK
dilakukan InfoLINUX pada produk dan layanan yang tersedia REDAKSIONAL E-mail: redaksi@infolinux.co.id, Telepon: (021) 315-3731 ext. 127-131
pada saat ini. Kami, di Pinpoint Publications, menjunjung CD BERMASALAH E-mail: disc@infolinux.co.id, Telepon: (021) 315-3731 ext. 127
tinggi nilai integritas. Untuk itu, dalam menjalankan tugasnya BERKONTRIBUSI NASKAH submissions@infolinux.co.id atau redaksi@infolinux.co.id
seluruh staf kami tidak dibenarkan menerima atau meminta ALAMAT ADVERTISING E-mail: iklan@infolinux.co.id, Telepon: (021) 315-3731 ext. 105-107
imbalan dalam bentuk apapun dari relasi/narasumber.
MAILING-LIST PEMBACA majalah-infolinux@googlegroups.com
PENDAFTARAN MAILING-LIST PEMBACA majalah-infolinux+subscribe@googlegroups.com
BERLANGGANAN ATAU PEMESANAN EDISI-EDISI SEBELUMNYA
E-mail: sirkulasi@infolinux.co.id, Telepon: (021) 4682-6816, 7079-6499, Faksimili: (021) 4682-8919
Komunitas
[30] SD II Al Abidin Gelar Lomba Game
Anak
[30] Seminar Network Security Linux di
Aceh
Praktik Instan
[32] Akses Sistem Sekolah via Web
Net Admin
[36] Membatasi Akses Internet
Berdasarkan Quota dan Waktu
Akses
[38] Daftar Warnet Berbasis Linux di
Indonesia
24 Tutorial
[40] Membangun Shell Sendiri
[46] Menulis Notasi Matematika dengan
LibreOffice
[50] Instalasi Nginx, PHP5, dan MySQL
S ma aplikasi LibreOffice,
aplikasi turunan Open-
Office.org, Novell telah
tion, dan kini menawar-
kan LibreOffice sebagai
penerusnya. Harga yang
P tific Linux telah merilis
versi 6.0 dari distribusi
Linux buatan mereka yang
Scientific Linux meri-
lis lebih cepat dibanding-
kan dengan distro CentOS
mengumumkan sebuah ditawarkan untuk dukun- ditujukan untuk sistem yang baru merilis versi
versi yang bersifat komer- gan komersial LibreOffice x86-32 dan x86-64. Di- 4.9. Scientific Linux 6.0
sial, enterprise-class dan dari Novell ditawarkan kembangkan oleh Fermi- juga menawarkan sejum-
memiliki dukungan paket. mulai dari US$120 un- lab, CERN dan sejumlah lah perubahan dan tam-
Novell mengatakan kalau tuk satu perangkat dalam universitas dan lembaga bahan paket dibandingkan
LibreOffice dengan Novell setahun. Versi gratis dari riset, proyek Sci- dengan distro
Services terdiri atas enam LibreOffice 3.3.1 sendiri, entific Linux me- CentOS. Meski
aplikasi yang sudah dapat nyediakan model demikian, baik
terdiri atas di download gratis dari Red distro CentOS
aplikasi peng- dari alamat Hat Enterprise Li- maupun Scientif-
olah kata, url http:// nux (RHEL). Se- ic Linux menjan-
spreadsheet, pembuat pre- www.libreoffice.org/ jumlah komponen jikan kompabili-
sentasi, database, perhi- download/. Paket Libre- yang dilindungi tas penuh. Untuk
tungan formula matema- Office 3.3.1 tersedia untuk dan sejenisnya pun, sudah menambah fungsionalitas,
tika dan menggambar. platform Windows, Linux dihilangkan terlebih dahu- repositori Scientific Linux
Dibandingkan dengan pa- dan Mac OS X. Menurut lu dari sumber kode RHEL. dapat merujuk ke reposi-
ket aplikasi perkantoran info, sejumlah versi akan Beragam paket yang dis- tori Extra Packages for
lainnya, LibreOffice dapat datang dari distro besar ertakan dalam Scientific Enterprise Linux. Bagi
menurunkan biaya sekitar seperti Ubuntu 11.04, Fe- Linux telah dikompilasi yang ingin mencoba, file
50 hingga 60 persen dalam dora 15 dan openSUSE ulang untuk memastikan iso Scientific 6.0 dapat
kurun waktu tiga tahun. 11.4, akan menjadikan Li- semua paket yang terma- diunduh pada url http://
Sebelumnya, Novell breOffice sebagai aplikasi suk dalam RHEL 6.0 dapat www.scientificlinux.org/
juga telah memasok Open- defaultnya. bekerja dengan baik di download.
B
sebuah karya.
apakah memasang sebuah con- Kembali ke masalah berkarya dan
CMS, akan sangat membatasi jika
tent management system (CMS) yang dimaksudkan dengan berkarya
dan membuat sebuah layanan adalah dengan membuat CMS sendiri
berdasarkan CMS itu bisa dikatakan dari awal. Apakah untuk membuat
sebuah aplikasi (program komputer)
sebuah karya? Apakah untuk dise- kita harus membuat compiler sendiri?
but berkarya kita harus membuat Tentu saja tidak. Kita bisa meng-
CMS sendiri dari awal? Menurut saya, gunakan apa yang sudah ada dan
mengembangkan berbagai produk,
“sekadar” memasang CMS dan mem- aplikasi, dan layanan di atasnya.
buat layanan di atasnya bisa disebut Ada banyak hal lain yang bisa
berkarya karena “sekadar” di sini kita lakukan untuk berkarya. Me-
nerjemahkan dokumen manual,
ternyata tidak hanya “sekadar.” menu aplikasi open source, halaman
bantuan (help), tutorial, dan tulisan-
Untuk memasang CMS dibutuhkan sedikit yang harus dikerjakan. tulisan lainnya juga dapat dianggap
upaya (effort) yang mungkin terlihat Bahkan, salah satu alasan yang me- sebuah kontribusi atas sebuah karya
mudah tetapi pada kenyataannya nyebabkan CMS wordpress sangat open source. Masih dibutuhkan
sering membutuhkan upaya yang populer dan mengalahkan CMS banyak tenaga untuk melakukan
lebih. Untuk CMS yang sudah mapan lainnya adalah keberadaan theme penerjemahan ini. Bahkan, sekadar
pemasanganan bisa lancar, tetapi yang bervariasi ini. menulis apa saja, dapat dikatakan
untuk CMS yang masih baru kadang Ini pula yang menyebabkan berkarya.
kita harus memasang program tam- aplikasi winamp populer, yaitu Ada sebuah ungkapan yang me-
bahan atau bahkan merakit (com- ketersediaan skin yang banyak. ngatakan bahwa ide itu hanya 1%
pile) berbagai program tambahan.
Kesalahan Penyam-
Pustekkom sudah membuat buku
elektronik atau e-book BSE (Buku
Sekolah Elektronik) yang bisa men-
jadi pintu masuk pemanfaatan TIK
paian Teknologi
di sekolah untuk mata pelajaran non-
TIK. Akan tetapi, buku elektronik
yang mestinya didistribusikan secara
elektronik itu akhirnya dicetak atau
di-foto copy untuk dapat dibaca oleh
enulis bergelut dalam dunia TIK anak-anak sekolah.
P
Indonesia sejak 1982. Dalam per-
jalanan 29 tahun ini terasa ada
yang tidak betul dalam pengem-
bangan TIK Indonesia, terutama di
pendidikan dasar dan menengah. Pada
Dibangunnya laboratorium kom-
puter berharganya puluhan juta ru-
piah dengan jumlah komputer yang
banyak membuat guru TIK terpaku
pada mesin-mesin ini sehingga tidak
mampu mengembangkan pengeta-
huannya untuk diterapkan dalam
2010 yang lalu, Pustekkom melalui ja- proses belajar-mengajar di kelas. Ja-
rang sekali guru non-TIK yang mau
ringan Jardiknasnya sudah berhasil
mengajar di laboratorium komputer
menyambungkan 25.835 sekolah ke in- sekolah selain karena jadwal yang
ternet. Namun, kenyataannya banyak ketat, guru non-TIK juga bingung
jika harus mengajar mata pelajaran-
sekolah tidak memanfaatkan secara
nya di depan komputer.
kontinyu sambungan yang telah terpasang ini. Kesalahan-kesalahan inilah yang
harus segera diperbaiki sehingga se-
Penyebab gagalnya pemanfaatan mereka tidak sempat untuk belajar cara umum kita dapat meningkatkan
Jardiknas, antara lain internet di dan menerapkan TIK dalam proses pemanfaatan TIK di sekolah dasar
sekolah selalu mati-nyala tidak kon- pembelajarannya. dan menengah. Ini semua juga harus
sisten dan ketidakmampuan sekolah
mengelola akses internet yang sangat
terbatas. Biasanya, dari lima kom-
puter hanya satu unit yang tersam-
“Guru-guru non TIK kebanyakan tetap
bung.
mengajar hanya dengan menggunakan kapur
atau spidol di papan tulis...„
Selain fisik dan infrastruktur
yang belum sempurna dan tidak
seperti yang diharapkan, kesiapan
SDM juga masih di bawah angka
yang diharapkan. Ini terutama bagi Keadaan ini terus berlangsung dilakukan agar kita dapat menepis
guru-guru TIK (teknologi informasi dalam kurun waktu sepuluh tahun anggapan beberapa pakar pendi-
dan komunikasi) yang bertanggung belakangan ini. Guru TIK teriso- dikan yang merasa tidak perlunya
jawab atas laboratorium komputer lasi di laboratorium komputer dan mata pelajaran komputer di seko-
sekolah dalam kurun waktu sepu- tidak ada kaitannya dengan guru lah dasar dan menengah. Selain itu,
luh tahun terakhir. Guru TIK yang non-TIK dalam proses pembelajaran. konsep laboratorium komputer juga
mestinya mengembangkan penge- Akhirnya, belajar komputer hanya harus dikaji ulang dan sebaiknya pu-
tahuan TIK ke guru-guru non-TIK, belajar menjalankan komputer saja luhan atau ratusan komputer disebar
pada kenyataannya tidak punya tanpa tahu persis apa yang seharus- ke kelas-kelas. Sehingga, guru non-
kesempatan untuk saling berbagi nya diperbuat dengan peranti itu. TIK terdorong mengajar dengan me-
karena keterbatasan waktu atau pa- Guru-guru non-TIK kebanyakan manfaatkan komputer untuk mata
datnya jadwal mengajar. Sehingga, tetap mengajar hanya dengan meng- pelajaran non-TIK.
Source
Dengan menggunakan program
Open Source seperti R atau Scilab,
mahasiswa bukan saja dapat menggu-
nakan program legal untuk memecah-
kan masalah numeris yang kompleks.
eringkali, orang tidak sadar bahwa
S
Akan tetapi, lebih jauh lagi, pengajar
dapat menunjukkan bagaimana suatu
pengetahuan matematika merupa-
pengetahuan matematis diterapkan
kan hal yang penting dalam pengem- menjadi source code pada aplikasi
bangan teknologi informasi. Misal, “sesungguhnya” yang berskala serius.
Benang merah, antara teori matema-
dalam teknologi sekuriti, banyak teori
tika dengan source code akan terlihat
matematika yang diterapkan. Begitu jelas. Ini sangat penting bagi maha-
juga di dalam pemrograman game. Teta- siswa komputer yang mempelajari
matematika.
pi, seringkali mahasiswa merasa malas
Pembelajaran menggunakan Open
dan enggan mempelajari teori tersebut. Source bukan saja menguntungkan
Apalagi, mata kuliah tersebut seringkali dari sisi ekonomis tetapi juga memi-
liki nilai tambah dari sisi pedagogis.
diajarkan secara “kering” karena kurang
Ini karena, aplikasi Open Source
melibatkan contoh-contoh nyata. Terkadang, teori tersebut juga telah menyediakan fungsi yang dibu-
dijabarkan dalam program contoh yang terlalu sederhana. tuhkan anak didik dan pengajar se-
cara legal.
Mahasiswa dan dosen mendapat
Ini mungkin disebabkan menga- bagaimana teori-teori matematika kesempatan untuk mempelajari
jarkan mata kuliah seperti metode tersebut diterapkan di source code source code dari program sesungguh-
numerik diawali dengan menerang- program dan digunakan dalam pe- nya yang digunakan untuk memecah-
kan konsep matematika lalu diikuti
dengan implementasi pemrograman,
misalnya penulisan source code. Sa-
yangnya, seringkali contoh yang di-
“Mahasiswa dan dosen mendapat
berikan bukanlah masalah dengan kesempatan untuk mempelajari source
code dari program sesungguhnya...„
skala sesungguhnya. Pada pemecahan
masalah numerik pada skala sesung-
guhnya, kerap dibutuhkan pertim-
bangan-pertimbangan lainnya. Baik
pertimbangan dari sisi algoritma, nyelesaian masalah yang nyata. Pe- kan masalah yang kompleks. Dengan
struktur data ataupun implementasi nyebabnya, penggunaan perangkat cara ini, mahasiswa dan pengajar di
software/hardware. lunak jadi menutupi kemungkinan negara berkembang seperti Indone-
Hal itu yang sering luput dilaku- itu sehingga, pengajar tidak dapat sia mendapat kesempatan yang sama
kan dalam pengajaran mata kuliah menunjukkan secara nyata. Di lain dengan mahasiswa di negara maju
seperti ini sehingga menyebabkan pihak, banyak pengajar yang belum dan dapat melakukan lompatan jauh
mahasiswa tidak melihat benang membuat aplikasi kompleks. untuk memperkaya pengetahuan-
merah antara teori dan implementasi Untungnya, masalah itu kini dapat nya. Ini yang sulit dilakukan dengan
nyata dari teori tersebut. Mahasiswa diatasi dengan pemanfaatan aplikasi penggunaan program proprietary
tidak bisa “melihat” secara konkret, numerik berbasis Open Source. Pada closed source.
I
K AP
MAJALAH G
LE N LE KSI
EXTRA KO A!
D
AN
SPECIAL
PCMEDIA GROUP
Belajar asyik teknologi
melalui beragam
INFO LINUX EXTRA
Ubuntu: Distro Linux tutorial konkret plus
Masa Kini.
software di CD/DVD.
Untuk pemesanan langsung hubungi:
Sirkulasi Pinpoint Publications (DPKU)
Telp: (021) 4682-6816, 7079-6499. Fax: (021) 4682-8919 sirkulasi@pcmedia.co.id
Debian 6.0 buku Panduan Praktis Membangun dih. Jika berkenan, tolong dibahas
Berhubung telah rilisnya versi stable Server Email Enterprise dengan seputar permasalahan ini. Kalau
Debian 6, saya sangat mengharapkan Zimbra dan Majalah Extra InfoLinux bisa, tolong sertakan juga file iso
sekali InfoLINUX dapat menyer- 2. Berapa harga kedua buku tersebut distro Rescatux, yaitu distro seperti
takannya dalam Ekstra DVD InfoLI- dan bagaimana prosedur pemesanan- super grub disk yang berfungsi me-
NUX edisi mendatang. Atau, mung- nya? ngatasi bootloader yang bermasalah
kin InfoLINUX bisa menyajikannya Ari Debian Nugroho - via e-mail pada MBR hardisk.
sebagai edisi InfoLINUX Extra. Opexs - via e-mail
Dejan Dharmawan - via e-mail Untuk pemesanan buku dan majalah Permasalahan Grub2 yang berma-
extra InfoLINUX, Anda dapat meng- salah setelah install ulang Windows,
Distro Debian 6.0 kemungkinan baru hubungi Sirkulasi Pinpoint Publica- sudah pernah dibahas pada salah satu
dapat kami muat pada Ekstra DVD tion (DPKU), Telp: (021) 4682-6816, artikel InfoLINUX edisi lalu. Pemba-
majalah InfoLINUX 05/2011. Jadi, 7079-6499, Fax: (021) 4682-8919, e- hasan mengenai Grub2, juga dapat
harap bersabar menunggu terbitnya mail: sirkulasi@pcmedia.co.id. dilihat pada url http://www.dedo-
InfoLINUX 05/2011, ya. imedo.com/computers/grub-2.html.
Preview Majalah InfoLINUX Untuk permintaan file iso distro Re-
Membuat Mail Server yang Andal Saya bukan pengguna Linux untuk catux, jika memungkinkan akan coba
1. Kapan majalah InfoLINUX mau kebutuhan sehari-hari. Namun ter- kami muat pada salah satu Ekstra
mengulas cara membuat mail kadang saya membeli majalah InfoLI- DVD InfoLINUX edisi mendatang.
server? NUX untuk menambah pengetahuan.
2. Kira-kira distro apa yang cocok Karena saya tidak langganan, untuk Request Distro Superb Mini-server
untuk membuat mail server? membeli InfoLINUX saya sering me- Kami baru saja menyelesaikan Ujian
Yosep Raharja - via e-mail lihat-lihat di lapak tukang koran ter- Kompetensi keahlian untuk SMK
lebih dahulu. Untuk itu, saya ingin dan Vyatta kami gunakan sebagai
1. Pembahasan mengenai mail server menyarankan agar pada website In- distro Linux untuk membangun
baik dengan Qmail toaster, Post- foLINUX selalu ada preview untuk internet gateway (router) dalam
fix maupun Zimbra sudah pernah edisi bulan depan. Informasi ini Ujian tersebut.
dilakukan pada majalah InfoLI- kalau bisa disampaikan juga melalui Tanpa informasi di majalah Info-
NUX edisi terdahulu. InfoLINUX milis Majalah InfoLINUX di majalah- LINUX tentang Vyatta, mungkin
juga sudah mengeluarkan sejumlah infolinux@googlegroups.com. kami masih menggunakan sistem
buku mini yang membahas tentang Doni - via e-mail operasi bajakan untuk membangun
pembuatan email server. Salah satu Usulan Anda sudah kami realisasi- internet gateway tersebut. Selain itu,
yang terbaru adalah buku mini kan. Pada website InfoLINUX yang saya juga ingin meminta bonus iso
InfoLINUX yang berjudul Panduan baru didevelop ulang (http://www. distro Superb Mini Server versi Live-
Praktis Membangun Server Email infolinux.web.id), kami akan secara CD untuk dimuat pada Ekstra DVD
Enterprise dengan Zimbra. berkala memuat preview Majalah InfoLINUX mendatang.
2. Pada dasarnya hampir semua InfoLINUX edisi bulan selanjutnya Maarif - via e-mail
distro yang ditujukan untuk server pada pertengahan bulan sebelumnya.
dapat Anda gunakan untuk mem- Jadi, silakan Anda cek langsung ke Kami cukup senang jika infor-
buat mail server. Namun, sebagai website InfoLINUX di bagian INFO- masi yang terdapat pada majalah
saran, Anda dapat menggunakan LINUX MAGAZINE. InfoLINUX dapat membawa ban-
distro CentOS 5.4, Ubuntu 10.04 yak manfaat bagi para pembaca
LTS Server, Debian 6.0, atau Problem Grub2 kami. Untuk permintaan file iso
openSUSE 11.3. Saya sering berrmasalah dengan distro Superb Mini Server, jika
dual booting pada bootloader Grub2 memungkinkan akan coba kami
Pemesanan Buku Linux. Setelah install ulang Win- muat pada salah satu Ekstra DVD
Saya mau menanyakan perihal harga dows, bootloader Linux akan tertin- InfoLINUX edisi mendatang.
Distro
17
17
Edubuntu 10.10 18
UberStudent 1.0 18
Game
Neverball 1.5.4 19
Toribash 3.5 19
K
berfungsi sebagaimana mestinya,
bangku kuliah? Banyak orang pun yang dimaksud di sini adalah bagaimana mulai proses instalasi distro Linux
bisa mengambil sarana kursus se- kepala sekolah dapat memonitor absensi dilakukan hingga instalasi driver
bagai pembelajarannya. Oleh kare- staf pengajarnya dan orang tua murid hardware tersebut. Distro Linux
na itu, InfoLINUX edisi ini akan mem- dapat memonitor kehadiran serta yang digunakan dalam pengujian
“Linux Ready” adalah Ubuntu
bahas banyak hal yang terkait dengan prestasi buah hatinya di sekolah.
10.04 LTS, Fedora 13, dan open-
pendidikan mulai dari distribusi Linux Masih ada lagi kejutan dari kami
SUSE 11.3.
yang disertakan serta topik pada rubrik untuk pembaca di edisi ini: kami me-
"Utama" dan juga "Praktik Instan". nyertakan distribusi Linux khusus
Di rubrik "Utama" kali ini InfoLINUX untuk pendidikan yaitu UberStudent
membahas tentang bagaimana mem- 1.0 dan Edubuntu 10.10. Semua distri-
buat kursus online berbasis Moodle. busi Linux ini merupakan turunan dari
Mengapa memilih Moodle? Karena den- Ubuntu. Khusus untuk UberStudent 1.0,
gan menggunakan Moodle, pengguna pada rubrik "Workshop Distro" tersedia
dapat membuat sistem belajar berbasis artikel yang akan mengajak Anda untuk
online dengan mudah untuk membantu belajar desain grafis menggunakan ber-
kegiatan belajar mengajar. Tidak keting- bagai macam aplikasi grafis di Uber-
galan, pada rubrik "Praktik Instan" akan Student. Semua aplikasi dan distribusi
dibahas bagaimana sebuah sistem seko- pendidikan ini disediakan hanya untuk
lah yang terdiri dari kepala sekolah, staf pembaca setia InfoLINUX.
pengajar, hingga siswa dapat dimonitor Supriyanto [supriyanto@infolinux.co.id]
MODEL SM150C12-2.4 PROSESOR 2x Intel Xeon E5645 Six Core 2.4 Ghz L3 cache PROCESSOR Marvell 1.2 GHz ARM Processor RAM 512 MB DDR2, 128 MB Flash
5.86 GT/s QPI HDD 6x ports SATA with 1x 500 GB Seagate Barracuda SATA II ES STORAGE 2x3.5” SATA I/II DIMENSI 120 mm (H) x 129 mm (W) x 211 mm (D)
installed NETWORK CARD 2x Gigabit Ethernet RAID Support RAID 0, 1, dan 5 STORAGE MANAGEMENT Single Drive, JBOD, RAID 0/1, S.M.A.R.T
HARGA Rp24.400.000 (kisaran) RAM 8x slot memory with 2x Visipro 2GB DDR3 ECC INTERFACE LAN: 1xRJ45 10/100/1000 Mbps
UDIMM TIPE ANTENA 2x external antenna GARANSI 1 tahun HARGA $200 GARANSI 3 tahun
INFO http://rainerserver.net DISTRIBUTOR TERADATA INDONUSA (021) 626-6780 INFO www.asus.com DISTRIBUTOR Disti Astrindo, (021) 612-1330
ari jajaran produk ser- Ada juga tambahan 2x etode pertukaran da- restore, NAS-M25 memi-
Jika Anda butuh melaku- RATING pada bagian depan dan RATING
0 2 4 6 8 10
kan koneksi ke perangkat bagian belakang. 0 2 4 6 8 10
PEMBUAT Edubuntu Team SITUS www.edubuntu.org PEMBUAT UberStudent Team SITUS http://uberstudent.org
KERNEL 2.6.35 DESKTOP GNOME 2.32.0 KERNEL 2.6.32-22 DESKTOP GNOME 2.30.2 OFFICE OpenOffice.org 3.2.0
OFFICE OpenOffice.org 3.2.1 PARENTAL CONTROL Nanny 2.29 GRAPHICS GIMP 2.6.10 VIEWER Adobe Reader 9.1, chmsee 1.0.7
GRAPHICS GIMP 2.6.10, Inkscape 0.48.0 INTERNET Firefox 3.6.10 MULTIMEDIA Audacious 2.3, VLC 1.0.6, Arista 0.9.3, imagination 2.1
EDITOR Gcompris 9.3-1, KStars 4.5.1, Kalzium 4.5.1, KTouch 4.5. EDUCATION Anki 0.10.04.7, GoldenDict 1:3.0, Osmo 0.2.8
S
Kebutuhan Hardware
D
Kebutuhan Hardware
populer saat ini, Ubun- Processor : Kelas Pentium IV Linux yang tersedia Processor : Kelas Pentium IV
Harddisk : 20 GB Harddisk : 20 GB
tu memiliki sejumlah secara bebas untuk
Memory : 1 GB Memory : 1 GB
distro turunan yang ditu- digunakan, terdapat
jukan untuk dunia pendi- mudah dilakukan dengan sebagian distro untuk Sejumlah aplikasi pendi-
dikan. Salah satu distro adanya KAlgebra, KBrun- tujuan pendidikan. Salah dikan yang terdapat pada
turunan Ubuntu tersebut ch, Kig dan Step. satu distro yang ditujukan menu tersebut di antara-
adalah Edubuntu. Untuk memperlancar untuk pendidikan adalah nya: Calibre, Textbookx,
Versi terbaru dari Edu- proses mengetik dengan UberStudent 1.0. GutenBrowser, Chegg Te-
buntu adalah Edubuntu 10 jari, distro ini sudah UberStudent merupa- xt Rentals, Lyx, Zotero,
10.10 yang diturunkan da- menyertakan aplikasi kan distro berbasis Ubun- gtk-recordMyDesktop,
ri Ubuntu 10.10. Dalam KTouch dan Tux Typing. tu yang ditujukan untuk Buddi dan Anki.
distro ini, sudah disemat- Mengenal berbagai lokasi tujuan pengajaran dan Versi UberStudent 1.0
kan sejumlah aplikasi negara di penjuru du- edukasi untuk pendidi- sendiri terdiri atas dua
umum yang biasa terdapat nia juga dapat dilakukan kan tingkat tinggi mau- versi, yakni versi DVD
pada Ubuntu plus sejum- dari aplikasi Marble. Tak pun mahasiswa. Dalam dengan desktop GNOME
lah tambahan aplikasi ketinggalan, ada aplikasi distro UberStudent, su- dan versi CD dengan desk-
untuk dunia pendidikan KStars yang dapat meng- dah disematkan sejum- top LXDE. Dengan meng-
dan permainan. hadirkan planetarium lah paket aplikasi yang gunakan UberStudent,
Dalam Edubuntu, virtual untuk mengenal biasa digunakan untuk diharapkan kalangan pen-
sudah disertakan paket berbagai planet, komet, menyelesaikan pekerjaan didikan akan memperoleh
Gcompris Educational dan berbagai objek luar sehari-hari, plus sekum- kemudahan dalam hal riset
Suite yang menyediakan angkasa lainnya.Sup pulan paket aplikasi dan pembelajaran.Sup
sejumlah paket permain- untuk pengajaran dan di-
Hasil Pengujian Hasil Pengujian
an puzzle untuk anak usia Fungsionalitas (20%) 9.0
siplin ilmu lainnya. Fungsionalitas (20%) 9.0
2 hingga 10 tahun. Untuk Fitur (40%) 10 Bagian menu panel Fitur (40%) 10
mengawasi segala aktivi- Kemudahan (30%) 9.0 Education UberStudent Kemudahan (30%) 9.0
tas si kecil saat bermain Dokumentasi (10%) 9.0 1.0 terbagi menjadi enam Dokumentasi (10%) 9.0
komputer, Edubuntu juga RATING bagian, yakni Books, Re- RATING
sudah dilengkapi dengan 0 2 4 6 8 10
search and Writing, Self- 0 2 4 6 8 10
A T
pakah Anda pernah Kebutuhan Hardware oribash adalah sebuah Kebutuhan Hardware
bermain minigolf? Processor : Kelas Pentium IV game petarung yang Processor : Kelas Pentium IV
Harddisk : 60 MB Harddisk : 100 MB
Ada salah satu game inovatif berdasarkan
Memory : 256 MB Memory : 512 MB
puzzle yang memiliki model “physics sandbox”
konsep serupa yaitu Ne pulkan jumlah koin yang dengan karakter pemain mendarat ke lawan de
verball. Jenis permainan diperlukan. yang disebut ragdoll yang ngan poin berdasar jum
aksi-puzzle 3D Never Koin-koin ini terdiri Anda atur untuk bergerak. lah kerusakannya.
ball cukup menyenang dari koin kuning, merah, Mainkan Toribash de Anda pun dapat me
kan dan adiktif. Tanta- dan biru yang memiliki ngan dengan mengeklik milih bentuk per
ngan utama dalam game nilai satu, lima, dan se cursor mouse Anda lalu mainan (mods) yang
ini adalah menggelin- puluh. Jika berhasil me pilih dan sentuh bagian resmi atau dibuat sen
dingkan bola mengguna ngumpulkan 100 koin sendi pada tubuh ragdoll. diri. Dari mods, Anda
kan gravitasi dengan dalam Challenge Mode, Setelah itu, arahkan ke dapat memilih bentuk
memiringkan lantai per Anda akan mendapatkan lawan dengan memajukan pertandingan, mengu
mainan, jadi pemain ti sebuah Extra Ball dan waktu (tombol spasi) un bah bentuk karakter pe
dak secara langsung Anda juga dapat melihat tuk proses gerakan main, dan melihat
mengontrol bola. Sema review permainan sebe- (default sepuluh gerakan) review pertandingan.
kin tinggi level yang lumnya. Sejumlah kon ragdoll Anda. Jika Anda Beberapa pertandingan
didapatkan, semakin ban trol dalam permainan ini benar dalam memani yang dapat dipilih yai
yak rintangan yang harus yaitu terutama menggun pulasi, ragdoll dapat mela tu wushu, sumo, kick
dilewati dengan batas akan tombol arrow untuk kukan penyerangan ke boxing, swords, judo,
waktu yang ditetapkan. arah permainan. Yad lawan. Apabila cukup dan banyak lagi. Yad
Beberapa mode kame kerusakan yang ditimbul
Hasil Pengujian Hasil Pengujian
ra yang tersedia untuk kan dengan satu pukulan,
Grafik(30%) 8,5 Grafik(30%) 8,0
membantu pemain dalam Fitur (40%) 9,0 bagian tubuh ragdoll Fitur (40%) 8,5
memandu bola, contoh Kompatibiltas (20%) 7,0 dapat terpotong-potong Kompatibiltas (20%) 7,5
nya kamera mengejar Dokumentasi (10%) 7,5 atau patah. Dokumentasi (10%) 7,0
dan kamera manual. Un RATING Tujuan permainan ini RATING
0 2 4 6 8 10 0 2 4 6 8 10
tuk dapat menang dan te adalah mencetak ban
rus ke level selanjutnya, yak poin dengan me
pemain harus mengum 8,5 lakukan pukulan yang 8,0
Scilab 3.5.1
/Browser
Firefox 3.6.15 /Perkantoran
Google Chrome Adobe Reader
9.0.597.107 9.4.1
Opera 11.01 LibreOffice
3.3.1
/Development OpenOffice.org
JDK 6u24 3.3.0
JRE 6u24 RedNotebook
Sqlkit 0.9.3 1.1.3
Zend Framework
1.11.4 /Plugins
Adobe
/DISTRO Flash Player
Edubuntu 10.10 10.2.152.27
/EBook /RUBRIK
Advanced Bash Game
Scripting Guide Praktik Instan
Tutorial
/Internet Utama
Google Earth 6.0 Workshop
Beta
Google Picasa /Sistem
agi yang berkecimpung di ling- kepada matriks ekuivalen menurut
Sqlkit 0.9.3
SMS adalah sarana komunikasi menggunakan gammu-smsd sebagai Bagi seorang database administra-
yang paling banyak digunakan oleh aplikasi back-end SMS gateway un- tor, manajemen database adalah
masyarakat luas saat ini. Selain mu- tuk mengambil dan menerima pesan pekerjaan sehari-harinya. Namun,
dah, biayanya juga cukup terjang- dari telepon/modem. Sebelum dapat bagi pengguna awam yang juga
kau. Oleh karena itu, kini banyak menggunakan Kalkun, pastikan ingin melakukan manajemen da-
perusahaan yang menggunakan gammu telah telah terinstalasi dan tabase secara mudah, kini sudah
SMS untuk menyampaikan infor- terkonfigurasi dengan baik. Setelah tersedia aplikasi Sqledit. Sqledit
masi layanan kepada para pelang- itu, silakan manfaatkan Kalkun un- berfungsi sebagai data editor/
gannya sehingga diperlukan suatu tuk melakukan promosi beragam browser yang mudah digunakan
sistem yang dapat mempermudah layanan perusahaan Anda.Sup oleh orang awam sekali pun.Sup
pekerjaan ini. Salah satunya adalah
menggunakan aplikasi Kalkun. PEMBUAT: Azhari Harahap PEMBUAT: Sandro Dentella
SITUS: http://kalkun.sourceforge.net SITUS: http://sqlkit.argolinux.org/misc/sqledit.html
Kalkun merupakan sistem
LISENSI: GPL LISENSI: GPL
manajemen SMS berbasis web yang DEPENDENSI: Apache, PHP, MySQL, Gammu DEPENDENSI: Python, PyGTK, SQLAichemy
bersifat open source. Aplikasi ini REQUIREMENT: - REQUIREMENT: -
Tornado 1.2.1
Dari sekian pilihan beragam dari ini juga menyediakan implementasi Tornado merupakan versi open
framework PHP yang tersedia, salah Model-View-Controller (MVC) yang source dari server web non-block-
satu yang paling banyak dipilih lengkap. Versi terbaru dari Zend ing dan dapat diperluas dan
oleh para programmer PHP adalah Framework juga sudah mendukung perangkat yang dilengkapi oleh
Zend Framework. Zend Framework penggunaan AJAX, search, syndica- FriendFeed. FriendFeed dibuat
merupakan framework open source tion dan web services. Dokumentasi menggunakan web framework
berkualitas tinggi yang memiliki lengkap mengenai Zend Framework, namun dengan tambahan perang-
fokus untuk pengembangan aplikasi juga dapat Anda temukan pada url kat dan lebih optimal yang me-
web modern dan berbagai layanan http://framework.zend.com/manu- manfaatkan non-blocking sebagai
berbasis web yang lain. al/en/.Sup dasar pembuatannya.Sup
Dalam Zend Framework, telah
disertakan sejumlah komponen PEMBUAT: Zend Technologies PEMBUAT: Facebook, Inc.
SITUS: http://framework.zend.com
skrip PHP yang siap pakai sehing- SITUS: www.tornadoweb.org
LISENSI: BSD License LISENSI: GPL
ga dapat mempersingkat waktu DEPENDENSI: Apache, PHP, MySQL DEPENDENSI: Python, PycURL, simplejson
pengembangan. Framework satu REQUIREMENT: - REQUIREMENT: -
Celah keamanan merupakan hal Saat ini, siapa yang tidak kenal de- (https://chrome.google.com/web-
yang krusial. Hal inilah yang ngan Google? Setelah sukses dengan store), Anda dapat menemukan
menjadi tujuan dari PacketFence. search engine-nya, Google men- sejumlah aplikasi tambahan yang
PacketFence dapat menjadi ap- coba ranah lain, dan salah satu- dapat disisipkan pada Chrome
likasi enterprise yang baik untuk nya adalah rilis web browser yang untuk menambah fungsi Google
melindungi ancaman keamanan dibuat oleh Google, yakni Google Chrome. Bosan dengan tampilan de-
yang berasal dari jaringan klien Chrome. Chrome juga sangat konsen fault Google Chrome? Ganti dengan
dan guest, jaringan VPN, serta ja- dan memilih tampilan yang minimal sejumlah themes yang tersedia pada
ringan internet.Sup namun berteknologi rumit yang situs yang sama.Sup
menjadikannya lebih cepat, aman,
PEMBUAT: Inverse dan mudah. PEMBUAT: Google, Inc.
SITUS: www.packetfence.org SITUS: www.google.com/chrome
Salah satu fitur terbaiknya
LISENSI: GPL LISENSI: GPL
DEPENDENSI: Perl-suidperl, Httpd, Mod_ssl, Php adalah fitur Chrome Web Store. DEPENDENSI: -
REQUIREMENT: - Pada halaman Chrome Web Store REQUIREMENT: -
Segala aktivitas yang terjadi pada Reminder atau aplikasi pengingat disediakan, menambah kategori dan
server dapat diamati dari file log. yang dapat diinstalasi pada PC mengisinya dengan konten kecil,
Rsyslog adalah aplikasi yang dapat ataupun ponsel adalah hal penting melakukan backup arsip yang su-
menangani proses log berkinerja bagi Anda yang memiliki “sejuta” dah dikompres dengan zip, hingga
tinggi, dapat diintegrasikan den- kegiatan dalam sehari. Salah satu meng-export data Anda ke dalam
gan database, bersifat modular, aplikasi yang berfungsi sebagai berbagai format yang Anda butuh-
dan mendukung sejumlah protokol pengingat adalah RedNotebook, kan. Aplikasi ini juga melakukan
log yang dipilih sysadmin sebagai yang merupakan aplikasi berbasis perbaikan terhadap bugs pada versi
daemon log pilihannya.Sup desktop yang membuat hidup Anda RedNotebook sebelumnya.Sup
lebih mudah dalam mengatur jad-
PEMBUAT: Rainer Gerhards wal kegiatan. PEMBUAT: Jendrik Seipp
SITUS: www.rsyslog.com Fitur yang dimiliki oleh Red- SITUS: http://rednotebook.sourceforge.net
LISENSI: GPL Notebook antara lain: memasukan LISENSI: GPL
DEPENDENSI: - DEPENDENSI: GTK+, WxPython, PyYAML
REQUIREMENT: - pengingat teks pada kalender yang REQUIREMENT: -
Zemanta 0.8.2
Butuh aplikasi untuk mengindeks di antaranya: file, dokumen, musik, Mozilla Firefox extension ini meru-
file di PC Anda? Gunakan saja gambar, file teks, file kode untuk pakan perluasan dari dashboard
Tracker. Aplikasi ini dapat melaku- pengembangan, email, aplikasi, blog dan dapat mempopulerkan
kan proses indeks berbagai macam kontak, bookmark dan history, ser- blog yang kita buat dengan mem-
file yang terdapat di hard disk dan ta catatan. Dengan menggunakan beri sejumlah tips yang relevan
disimpan ke dalam database. Menu- Tracker, kini Anda serasa memiliki dengan teks terkait. Zemanta dapat
rut pembuatnya, aplikasi ini hanya search engine untuk mencari ber- menyajikan gambar, link, artikel
membutuhkan sekitar 4 MB RAM bagai macam informasi file yang dan tags dalam tampilan yang mu-
untuk membantunya melakukan terdapat pada PC Anda.Sup dah digunakan.Sup
proses penyusunan indeks. Jadi, ti-
dak dibutuhkan resource tinggi. PEMBUAT: Mr Jamie McCracken PEMBUAT: Zemannta Web Services
SITUS: http://projects.gnome.org/tracker SITUS: www.zemanta.com
Berbagai macam objek class dari
LISENSI: GPL LISENSI: Proprietary
suatu file sudah didukung dengan DEPENDENSI: GTK+, D-Bus, Gstreamer DEPENDENSI: Mozilla Firefox
baik oleh Tracker 0.10.1. Beberapa REQUIREMENT: - REQUIREMENT: -
Froxlor 0.9.18.1
Mengelola beragam aset yang di- tarkan dan melihat sejumlah nama Pengaturan sistem dari halaman
miliki oleh perusahaan merupakan vendor, mendaftarkan dan melihat control panel berbasis web sangat
suatu pekerjaan yang mudah namun nama supplier, menambahkan daf- diperlukan, apalagi pengaturan
kompleks. Divisi manajemen proyek tar produk, melihat daftar produk, mail, proxy, dan server lainnya.
maupun inventaris pasti membu- melihat transaksi produk, dan me- Dibuat berdasarkan pengalaman
tuhkan suatu sistem yang dapat nambah inventori. Dengan melaku- system administrator dan system
mempermudah pekerjaan ini. Salah kan pengawasan inventory yang control panel SysCP, Froxlor ber-
satu aplikasi tersebut yaitu Inven- baik, diharapkan kesuksesan dapat fokus menjadi aplikasi yang seder-
tory Management Software (IMS). menyertai perusahaan Anda.Sup hana dan mudah digunakan.Sup
Aplikasi berbasis web ini mem-
bantu Anda mengelola beragam PEMBUAT: Inventory Management Software Team PEMBUAT: The Froxlor Team
SITUS: www.inventory-management.org SITUS: www.froxlor.org
inventory yang dimiliki oleh peru-
LISENSI: GPL LISENSI: GPL
sahaan. Dalam sistem ini, sudah ter- DEPENDENSI: Apache, PHP, MySQL DEPENDENSI: Apache, PHP, MySQL
dapat sejumlah menu untuk mendaf- REQUIREMENT: - REQUIREMENT: -
Supriyanto
KURSUS ONLINE
BERBASIS MOODLE
“Tuntutlah ilmu hingga ke negeri Cina.” Pepatah lama yang menyuruh kita agar
selalu belajar, tetap relevan hingga akhir dunia nanti.
Sejak zaman dahulu hingga kini, ke- untuk dunia pendidikan. Salah satu APA ITU MOODLE?
giatan belajar manusia tidak akan perangkat lunak bersifat free yang Moodle merupakan aplikasi Open
pernah berhenti. Bicara tentang dapat digunakan untuk kebutuhan Source Course Management System
kegiatan belajar, saat ini sekolah ini adalah aplikasi Moodle. Dengan (CMS) atau juga lebih dikenal sebagai
merupakan sarana paling utama menggunakan aplikasi Moodle, seko- Learning Management System (LMS)
untuk memperoleh pendidikan dan lah, perusahaan, atau lembaga lain- yang dapat digunakan oleh kalangan
tempat belajar-mengajar. Seiring nya dapat dengan mudah membuat universitas, komunitas mahasiswa,
dengan kemajuan teknologi Internet, berbagai modul pendidikan yang sekolah tingkat dasar hingga mene-
kegiatan belajar-mengajar ini kini bisa diberikan kepada para siswa ngah atas, kalangan bisnis, dan para
menjadi lebih interaktif dan tidak atau murid-muridnya. Pada rubrik pengajar dari kalangan individu
terbatas pada tempat dan wilayah. “Utama” edisi ini, InfoLINUX akan yang ingin memanfaatkan teknologi
Dunia Linux dan free software juga membahas cara instalasi dan konfi- web yang dimiliki Moodle ke dalam
tidak ketinggalan dan turut bersum- gurasi dari Moodle dari sisi sistem materi pelatihannya. Untuk dapat
bangsih untuk dunia pendidikan. administrator. Dengan ini, diharap- bekerja dengan baik, Moodle mem-
Berbagai macam perangkat lunak kan Anda dapat memberikan sistem butuhkan sebuah web server yang
gratis dan dapat diunduh secara be- pembelajaran tambahan baru melalui terletak pada komputer lokal mau-
bas, misalnya mulai dari kompiler, halaman web kepada para siswa dan pun pada web hosting. Saat ini, lebih
interpretes, dan perkantoran, dapat membantu mereka menuntut ilmu. dari 49.000 situs yang menggunakan
menjadi pilihan yang sangat baik Selamat mencoba dan menikmati! Moodle sebagai paket software pe-
Panduan Gambar
1 2 3
Memasukkan password MySQL. Memasukkan alamat situs untuk orang tua. Memasukkan user admin beserta password-nya.
4 5 6
Mengedit file /etc/hosts. Melakukan restart layanan apache. Login ke dalam situs admin open admin.
7 8 9
Klik menu edit konfigurasi open admin. Melakukan edit file konfigurasi admin. Edit bagian konfigurasi file open admin.
10 11 12
Mengubah isi file konfigurasi. Menentukan tahun ajaran baru. Menambahkan tenaga pengajar.
Panduan Gambar
13 14 15
Memasukkan informasi pengajar. Daftar pengajar yang sudah terdaftar. Melakukan penghapusan staf pengajar.
16 17 18
Mendaftarkan siswa baru. Memasukan informasi dasar siswa. Menentukan password siswa.
19 20 21
Pencarian siswa yang akan dihapus. Melakukan penghapusan siswa. Mencentang siswa yang akan dihapus.
22 23 24
Login masuk staf pengajar. Melihat NIM siswa untuk login orang tua. Login orang tua melalui situs open admin.
E
mang gak ada matinye nih Linux!” Ungkapan ini tentunya sangat wajar.
Mengapa demikian? Sistem Linux yang dikenal banyak orang, bukan saja
berbiaya murah, namun juga begitu powerfull dan dapat diandalkan untuk
menjadi infrastruktur jaringan dengan berbagai fungsi.
Sebut saja untuk paket aplikasi tables yang akan digunakan adalah Pembatasan berdasarkan quo-
firewall. Pada sistem operasi Linux modul quota dan modul time. Pada ta diterapkan pada komputer
telah disediakan mekanisme firewall pembahasan kali ini, penulis meng- tertentu yaitu komputer ber-
yaitu Iptables yang umumnya gunakan Ubuntu 10.04 (kernel 2.6.32- nomor ip 192.168.20.101 dan
merupakan modul pada kernel Linux. 21-generic ). Dalam melakukan kon- komputer 192.168.20.102.
Iptables dikembangkan oleh netfilter figurasi pembatasan akses internet Quota yang diberikan un-
project (www.netfilter.org). berdasarkan quota dan waktu ini, tuk komputer 192.168.20.101
Ternyata, Iptables memiliki du- penulis menggunakan tool Iptables dan komputer 192.168.20.102
kungan ektensi atau modul yang sa- yang merupakan bawaan dari adalah sebesar 100 MB. Jadi,
ngat variatif dan powerfull. Dengan distribusi Linux Ubuntu 10.04. jika quota telah tercapai,
Iptables, Anda bukan saja menerapkan komputer 192.168.20.101 dan
firewall (packet filtering) namun lebih Skenario 192.168.20.102 tidak akan bisa
dari itu, Anda dapat menerapkan NAT Untuk memudahkan pembahasan, lagi mengakses internet.
(Network Address Translation) dan penulis membuat skenario sebagai Pembatasan akses internet un-
PAT (Port Address Translation). Anda berikut: tuk komputer 192.168.20.101
juga dapat mengatur pembatasan akses Skema topologi jaringan tampak dan 192.168.20.102 juga dite-
internet berdasarkan quota dan waktu pada Gambar 1. rapkan berdasarkan waktu ak-
akses. Bagi Anda pengelola RT/RW Jaringan lokal (LAN) memiliki ses, yakni waktu akses internet
net, atau ISP kecil-kecilan, tentunya alamat jaringan 192.168.20.0/24. dari hari Senin sampai dengan
butuh mekanisme pembatasan akses Komputer Firewall Linux memiliki Minggu, mulai pukul 08:00 sam-
internet yang dapat berdasarkan qu- dua buah network controller yaitu pai dengan pukul 17:30. Jadi,
ota dan waktu akses. Anda tidak perlu eth0 dan eth1. Eth0 terhubung jika waktu akses dilakukan di
mengeluarkan kocek yang cukup ke router (internet) dan eth1 ter- luar ketentuan waktu terse-
mahal untuk membeli perangkat hubung ke jaringan lokal (LAN). but, komputer 192.168.20.101
khusus yang dapat melakukan hal Komputer Firewall berfungsi juga dan 192.168.20.102 tidak akan
tersebut. Cukup gunakan perangkat sebagai gateway/internet sharing. dapat mengakses internet.
komputer biasa yang diinstal sistem Kebijakan Firewall Linux adalah
operasi Linux, kemudian lakukan kon- mengijinkan semua komputer pa-
figurasi Iptables, semuanya sudah bisa da LAN mengakses jaringan in-
dilakukan. ternet dan juga mengijinkan LAN
Terkait kebutuhan pembatasan mengakses komputer firewall.
akses internet berdasarkan quota Akses dari router (internet) ke kom-
dan waktu akses, penulis kali ini puter firewall dan ke LAN ditolak.
akan mencoba membahas hal ini Pembatasan akses internet yang
menggunakan solusi Iptables dalam diterapkan pada firewall terha-
upaya pembatasan akses internet dap akses yang berasal dari LAN
tersebut. Ekstensi atau modul Ip- adalah sebagai berikut: Gambar 1. Skema Tipologi Jaringan
DKI – Jakarta MegaNet, Jl. Merbabu 17 Boyolali (samping Rutan), Warnet ERA, Jl. Raya Kolak 21, utara MTs, depan
Alcatraz, Kelapa Dua, Kebon Jeruk, Jakarta Barat Boyolali ALKABA Swalayan, Kolak, Ngadiluwih, Kediri
Dexternet, Jl. Meruya Utara No. 33, Jakarta Barat Cafe Net, Jl. Setiabudi No. 17, Brebes Warnet Evo, Kediri
Home.Net, Meruya, Jakarta Barat Fuji Warnet, Jl. Raya Timur Jatibarang Kidul, Brebes Warnet FastNet, Kediri
Awaludin II, TanahAbang, Jakarta Pusat FOSS net, Kantor Puskud Kab. Brebes Warnet Plus, Jl. Ahmad Yani, Ruko Stadion Brawijaya
Garasi.Net, Jl. Taruna Raya No. 31, Jakarta Pusat Lestari Net, Jl. Hj. Siti Aminah No. 23 Dukuhturi C-5, Kediri
Muara Info, Jl. Kramat Jaya Baru Blok G.V No. 476 Bumiayu, Brebes Warnet PoS Kediri, Jl. Mayjen Sungkono 32, Kediri
Johar Baru, Jakarta Pusat AJ-Net, Jl. Urip Sumoharjo 9b Limbangan, Cilacap Warnet Putra Surya Computer, Kediri
ComNet, Petukangan, Jakarta Selatan Hastama-Net, Jl. Gerilya 88a Sampang, Cilacap Warnet AWF, Jl. Raya Sugio-Kedungpring, Sugio,
Flash.Net, Warung Buncit, Jakarta Selatan PojokNET Internet Cafe, Jl. Tugu Barat No. 1 Lamongan
Kazenet, Lebak Bulus, Jakarta Selatan Sampang, Cilacap Warnet Maju Jaya, RT 03 RW 02, Siman, Sekaran,
M-Net Open Source Internet, Jl. M. Kavling No.3 RT Metrijaya Net Cafe, Jl. A. Yani No. 12 (Depan Lamongan
11/13, Kebon Baru, Jakarta Selatan POLSEK) Adipala, Cilacap Warnet SMK Wachid Hasjim, Parengan, Maduran,
NixNuxNet, Jl. Nangka No. 6 RT 2/5, Tanjung Barat, Tracert Cyber Station, Jl. Raya Jepara Kudus, Lamongan
Jakarta Selatan Pecangan Kulon RT 03/02, Jepara TuxEdoe, Jl. Panglima Sudirman, Purwosari,
Q-Net, Jl. Raya Lenteng Agung, Gardu (Seberang UP), Java Net, Jl. Duwet No. 4, Karangasem, Kartasura Wonoasri, Caruban, Madiun
Jakarta Selatan Gifa Net, Jl. Raya No. 148 Cepiring, Kendal Warnet Ubuntu, Jl. Raya Genengan No. 256 Rt/Rw
Simpul, Mampang, Jakarta Selatan Fir@.Net, Jl. Kh. Noor Hadi No. 34 B (Samping 03/09, Binangun, Pakisaji, Malang
Tido’s.Net, Kebagusan, Jakarta Selatan Asrama Akper Muhammadiyah), Kudus Warnet Mandiri, Jl. R. Wijaya 5 (Depan Stadion Gajah
Warnet USS, Jl. Raya Pasar Minggu No.42 Durentiga, Tit@ Net, Jl. Juwana-Pati KM. 1 No. 2 (Hotel Graha Mada) Mojosari, Mojokerto
Jakarta Selatan Dewata Juwana), Pati Warnet Paradise, Jl. Raya Kemantren, Kec. Gedeg,
AANet, Condet, Jakarta Timur WWCE, Jl. Untung Suropati 33 Tayu, Pati Mojokerto
Prima.Net, Kel. Makassar, Jakarta Timur AnantaNet, Jl. Diponegoro, masuk gang Utara Pasar Best.Net, Jl. Musing 633 Kauman, Bangil, Pasuruan
WarnetKoe, Pondok Kopi, Jakarta Timur Induk Kajen, Pekalongan F@S Warnet, Jl. Durian No. 281, Bangil, Pasuruan
Fabian.Net, Latumeten II, Jakarta Utara KiosNet LiPI Linux, Jl. Bugenvil Rt.06/07 Purwoharjo Bluesky.net, Krajan 05/01, Desa Banjarsawah,
AANet, Plumpang, Tanjung Priok, Jakarta Utara Comal, Pemalang Tegalsiwalan, Probolinggo
Kawan Setia, Jl. Ganggeng Raya No.2a (depan Polsek) Aidea.net, Jl. S. Parman No. 4, Purbalingga ARFnet, Jl. Dharmawangsa No. 56B, Surabaya
Tanjung Priok, Jakarta Utara AlfaNET, Jl. Ahmad Yani No. 1b Lt. 2 Alfamart Depan Ciber Net, Jl. Simo Kwagean No. 72, Surabaya
Terminal, Purbalingga Deepo.Net, Jl. Danakarya No.77 Surabaya
Jawa Barat dan Banten GaneshaNET, Jl. Piere Tendean No. 81 Selatan Alun- KampoengCyber, Rungkut Asri Utara No. 9, Surabaya
Warnet Nidar, JL. Tentara Pelajar No. 19A, Banjar alun, Purbalingga RC Net, Jl. Siwalankerto I/66, Surabaya
GBM Net, Jl. Babakan Loa No. 57 Cimahi, Depan JULIOS, Jl. Pujowiyoto 5 b, Purbalingga Shinobi.Net, Jl. Mulyorejo 174, Surabaya
Politeknik Gizi Bandung Banyu-Net, Jl. dr Soerparno No.18, Purwokerto Warnet Smart Office, Karang Menjangan 72, Surabaya
HeroesNet, Jl. Borobudur Ruko 3C, Cibaduyut, Warnet 88, Jl. Jend. Sudirman Timur 172 Berkoh, Warnet Pacarkembang, Gang 3 No. 36, Surabaya
Bandung Purwokerto Prompt.Net, Sidokare Asri Ai/9, Sidoarjo
Amsterdam Internet Cafe, Jl. Raya Kodau (samping Dago7 Net, Jl. Dr. Soeparno No. 12, Purwokerto Core.Net, JL. Basuki Rahmat 37, Situbondo
Alfamaret), Jatirahayu, Pondok Melati, Bekasi Naurah.Net, Jl. Kutoarjo - Ketawang Km. 6, AE Net, Desa Mandirejo, Kec. Merakuran, Tuban
Deja Vu Internet Cafe, Jl. Raya Hankam No. 92-94 Dukuhdungus, Grabag, Purworejo Bina Tuban, Jl. Basuki Rahmat 73, Tuban
Pondok Gede, Bekasi Alfa.Net, Parang Barong Square 14 Kav 04, Semarang Hasil Flash Net, Jl. Basuki Rahmat No. 235, Tuban
Mynett, Jl. Nangka Raya No. 3D Perumnas I Kranji, Andromeda.Net, Jl. Tanjungsari No. 4, Semarang Planet Com, Jl. Basuki Rahmat No. 320, Tuban
Bekasi CafeNet69, Jl. Tlogosari Raya 1/69, Semarang Sudra Net, Jl. Basuki Rahmat No. 57, Tuban
Taz@net, Pondok Surya Mandala Blok P No. 7 Bekasi Exsanet, Jl. Jati Raya Blok Ck3 Ruko Banyumanik, Tamim Net, Jl. Diponegoro No. 45, Tuban
Selatan, Bekasi Semarang Toki Net, Jl. KH. Musta’in No. 50, Tuban
Data Prima Comp, Cileungsi, Bekasi GankbuntU WarungInternet, Jl. Purwoyoso Ic No.30, Liberty Cyber, Jl. Gn. Rinjani IXC No. 8, Denpasar, Bali
Globalnet, Jl. Jababeka Raya Blok B No. 23 Belakang Semarang YOGA INTERNET 1, Jl. Patimura No 4, Tabanan, Bali
Ruko BCA, Cikarang, Bekasi GrandNet - 1, Jl. Sirojudin No. 5 Tembalang, Semarang YOGA INTERNET 2, Jl. Gajah Mada 128, Tabanan, Bali
Dev-Net, Jl. Raya Kranggan No. 1 Citeureup Cibinong, GrandNet - 2, Jl. Thamrin No. 12 Sebelah Pertamina, YOGA INTERNET 3, Jl. Raya Mengwitani, Badung, Bali
Bogor Semarang
Game House, Jl. Songgi Raya No. 5, Bogor HitNet (GrandNet - 3), Wonodri Baru No. 31 Belakang Kalimantan
JogloNet, Jl. Siliwangi No. 41 (SMKN 1 / ICT Center), RS Roemani, Semarang Flink Internet Cafe, Jl. Adhyaksa Komplek Ruko Kayu
Cianjur Homenet, Jl. Majapahit 281A, Semarang Tangi Permai No R11, Banjarmasin, Kalsel
F&D INTERNET, Jl. Salak II Pondok Cina (belakang Infoesia.Net, Jl. Gusti Putri II/No. 40, Semarang Raihan-net, Jl. P.H.M. Noor (depan air mancur)
BSI Margonda), Depok Magesen Internet Cafe, Jalan Patriot I H-77, Semarang Barabai, Kalsel
Majao Computer, Pondok Petir, Sawangan, Depok Mataram, Jl. MT Haryono 294-296, Semarang Ciwank.net, Jl. Pramuka No. 15, RT/RW 29/10, Kel.
R@ung.net, Jl. Mahakam Raya No. 39 Depok Timur, Starcomp, Jl. Karanglo Pedurungan, Semarang Gunung Kelua, Samarinda, Kaltim
Depok Star@net, Jl. Karanglo I No. 64, Semarang
Waskita.Net, Jl. Sawo No. 24A Pondok Cina (belakang TrendNet, Jl Tirto Agung No. 13 Banyumanik, Semarang Sulawesi
Stasiun UI), Depok WSI Net, Jl. Prof. Sudharto, Tembalang (samping Cafe MECS, Jl.Mesjid Raya No.17 Sungguminasa, Gowa
Warnet Ngenet, Jl. G. Sahari VIII / 11A Gg. Senggol, Tugu), Semarang @mAy-Net, Jl. Abd. Silondae No. 127 C (samping
FKM UI, Depok Zulinet, Jl. Plamongan Sari Raya 3A, Semarang BCA), Kendari
Warnet Orbital, Jl. Ir. H Juanda No. 53 Karawang Warnet Amanah, Jl. Raya Sukowati 640, Sragen Aromanet, Jl. D.I. Panjaitan No. 88 Lepo-lepo
Barat, Karawang A Ha 7 Comp, Jl. Raya Balamoa – Banjaran 20 (samping Trakindo), Kendari
Revonet, JL. K.H. Abdul Halim (Depan GGM/UNMA), Pangkah, Tegal Jelajah Net, House of Linux. Jl. Perintis Kemerdekaan
Majalengka BIXnet, Jl. Pancakarya No. 19 Kajen Talang, Tegal VIII no. 2B, Makassar
FriendsNet, Jl. Raya OTTISTA No. 20, Depan Rumah BONeX, Jl. H. Samanhudi No. 33 Trayeman Slawi, Tegal K-Sepuluh Net, OpenSourceNet Cafe, Jl. Perintis
Sakit PTP VIII, Subang Brug Abang 99 Warnet, Brug Abang Kajen Talang, Tegal Kemerdekaan Km.10 No.36, Makassar
Warnet Naila, Jl. R.A. Kosasih Gg. Ampera 29, Ciaul, BSC Net, Jl. Raya Karanganyar, Tegal LouphNet, Jl. Aroepala, Hertasning Baru B2 No.26
Sukabumi Era Net, Jl. Moh. Yamin Slawi, Tegal (Samping Kampus STIKES Mega Rezky), Makassar
Biru.net, Jl. Angkrek No.74, seberang Gapura ke Fudu Net, Jl. Pala Raya No. 45 Mejasem, Tegal Toraja.Net, Ruko O3, Jl. Perintis Kemerdekaan KM 12,
Kampus UNSAP, Sumedang Graficia Warnet, Jl. Srigunting No. 41, Tegal Makassar
O’net Cafe, Jl. Surya Darma 34 Sewan, Tangerang KSnetcafe, Jl. Abimanyu Kedungsukun, Tegal Zenith Internet Cafe, Jl. Kumala No. 43 A, Makassar
Quantum.net, Jl. Sunan Gunung Jati No 50, Ciledug, La Tanza Net, Jl. Samadikun Debong, Tegal Kirei Net, Jl. Sam Ratulangi 159 (depan BCA), Manado
Tangerang Melati Net, Debong, Tegal LagaligOS (Lagaligo Open Source) Net, Jl. Andi
Q.net, Jl. Dr. Cipto Mangunkusumo No. 42, Ciledug, Nasa Net, Jl. Nakula, Tegal Mappanyukki Ex Jl. Imam Bonjol (Depan SMA
Tangerang Oase Net, Jl. Werkudoro, Tegal Kristen) Kota Palopo
Starnet, Cimone, Tangerang Queen Warnet, Jl. Werkudoro, Tegal Warnet Sintek (Sinjai Teknologi), Jl. Baso Kalaka No.
KZ Internet Cafe, Jl. Pesanggerahan No. 49 Rt.3/3, RedMouse Internet Cafe, Jl. Sumbodro No. 34, Tegal 10 Sinjai, Sulsel
Cempaka Putih, Ciputat Timur, Tangerang Soto 99 Warnet, Jl. Raya Talang, Tegal
Artanita , Jl. Cieunteung No 112 A [Sebelah SMK Super Net, Jl. Raya Singkil No. 22 Adiwerna, Tegal Sumatera
Artanita] Tasikmalaya Tecra Net, Jl. Setia Budi No. 35, Tegal Jack.Net, Jl. Medan-Banda Aceh, Matangglumpang
Citra [Koperasi Pegawai Telkom], Jl. Otista No. 06, Wings Net, Tembok Luwung, Adiwerna, Tegal Dua, Bireuen, Aceh
sebelah Kantor Pos, Tasikmalaya Upnet, Jl. Maospati Raya No. 39, Pondok Babadan Tarisa, Ruko Simpang Kantor Pos Keutapang, Aceh
Kharisma, Jl. Ampera No. 142, Depan SD Gunung Baru, Selamarta, Babadan, Ungaran Timur Besar
Lipung, Tasikmalaya NugrahaNet, Selomerto No. 150, Wonosobo Opotumon, Jl. Tgk. Chik Dipineung Raya No. 69,
Warnet Salsabila I, Jl. Rajawali 105, Kp. Siluman, i-KG.Net, Jl. Ngeksigondo No. 62 Kotagede, Yogyakarta Kampung Pineung, Banda Aceh
Cibeureum. Tasikmalaya Jo.Net, Jl. Bantul KM 8,5, Yogyakarta Mianova.Net, Jl. Hayatimahim No. 2 RT 20 RW 08
Warnet Salsabila II, Jl. Kol. Abd. Saleh Cicurug Ojo Tanjungpandan Belitung, Bangka Belitung
– Cikalang,Tawang, Tasikmalaya Jawa Timur dan Bali Homy.net, Citra Batam C.233 Batam Centre, Batam,
Bee Cyber Warnet & Hotspot, Perum Telang Indah Kepulauan Riau
Jawa Tengah dan Yogyakarta Persada, Jl. Telang Indah Barat I No. 29 Telang, Kaliber Net, Jl. Pemuda No. 22e Tanjungpinang,
Adzkanet, Jl. Raya Pucang-bawang KM 4, Kamal, Bangkalan Kepulauan Riau
Banjarnegara Warnet Galaxy, Jl. A. Yani 03 (depan SMA 1), Blitar Ulisa.Net, Jl. Cempedak No. 84 Dumai, Riau Daratan
My-Net, Jl. Menteri Supeno 3C (Gedung Perbain lt.1) Warnet Mitra, Jl. Lawu No. 71, Blitar Kagaya.Net, Jl. Abdul Muis No. 9A, Jati, Padang,
Sokaraja, Banyumas Setya Jaya Net, Jl. Panglima Sudirman No. 13, Sumbar
SPECTRUMNET, Jl. Kulon 598 Sudagaran Kecamatan Bojonegoro AndiNet, Jl. Palembang Batas Kota, samping RM
Banyumas SAGA-NET, Jl. dr. Wahidin SH No. 620, Gresik Lesehan Lumayan II, Muara Enim, Sumsel
TopNET, Jl. Raya Jatilawang No. 16 Jatilawang, XNET, Ruko Pesona Jawa B-3, Hi-Tech Square, Jember Delta.net, Jl. Mayor Ruslan III, Pasar Lama, Lahat,
Banyumas Zencafe i-Net, Jl. Kartini 1A, Banyu Biru, Jombang Sumsel
Warnet 88, Jl. Jend. Gatot Subroto 155 Kecamatan Arnet, Jl. Welirang, Kediri IndahNyo.net, Jl. Pelda Saibi No. 1/40 Nasional,
Banyumas At Taqwa, Madrasah Aliyah Negeri 3, Kediri Prabumulih, Sumsel
Warnet BC, Kompleks Terminal Karesidenan Banyumas Orange Net, Ruko Stadion Brawijaya A3, Kediri Kambangiwak.net, Jl. Palembang-Prabumulih KM 32
Warnet Pigeon, Ruko KUD No. 04, Jl. Wates KM 10 Titanium.Net, Jl. KH. Wakhid Hasyim, Kediri depan Bank Sumsel, Inderalaya, Sumsel
Sedayu, Bantul Warnet Bima, Kediri Nikita.net, Jl. Jend. Sudirman, Simpang Muara Dua,
ICT Net, Jl. A. Yani No. 68 Kauman, Batang Warnet Bina, Kediri Samping Atlas, Prabumulih, Sumsel
K
ita akan membahas berbagai contoh pembuatan shell sendiri. Pembahasan
termasuk shell-shell sederhana, penanganan environment variable,
evaluasi atau eksekusi kode Python, dukungan builtin command, eksekusi
program, history dan dukungan readline, serta pengubahan prompt dan
script init/exit.
Di dunia Linux, bash adalah shell Pembuatan User Test Untuk menghemat tempat, kita
yang umum digunakan. Walau de- Untuk membuat user test, login-lah tidak membahas pengubahan shell
mikian, kita juga dapat menemukan sebagai root dan berikanlah perintah oleh root untuk setiap contoh shell.
aneka shell alternatif sesuai selera berikut.
masing-masing. Nah, apabila masih useradd -m test Contoh Output
tidak juga menemukan yang cocok, Kemudian, berikanlah password Untuk menguji shell yang dibuat,
kita dapat membuatnya sendiri. untuk user test tersebut (password user test akan login pada tty (sebe-
Di dalam tulisan ini, kita akan bebas): lumnya, shell yang akan digunakan
membahas dasar-dasar pembuatan passwd test telah diset oleh root).
shell, disajikan dalam 15 (lima belas) Contoh output halaman login dan
contoh (dua tulisan). Hak Akses Executable untuk Shell penggunaan shell akan ditampilkan
Semua contoh shell di sini, diba- Untuk setiap contoh shell, mulai da- untuk setiap shell, kecuali shell12.
ngun dengan Python dan dilisensikan ri shell1.py sampai shell15.py, kita py.
GPL. Pembahasan akan kita mulai akan berikan hak akses executable
dari lingkungan kerja. dengan pola perintah berikut. Parsing String Perintah
$ chmod +x <shell> Parsing string, perintah yang digu-
Lingkungan Kerja nakan dalam tulisan ini, sangatlah
Berikut adalah lingkungan kerja Contoh: sederhana. Salah satu cara berikut
yang penulis gunakan. Sesuaikanlah $ chmod +x shell1.py digunakan:
dengan preferensi Anda. Tidak ada parsing: satu baris di-
Penulis bekerja sebagai user Untuk menghemat tempat, kita ti- anggap sebagai satu perintah.
‘‘user”. dak membahas pemberian hak akses Split berdasarkan white space:
Semua shell contoh dan file-file executable untuk setiap contoh shell. anggota pertama hasil split (in-
pendukung (dibuat oleh “user”) dex 0) adalah perintah. Argumen
akan disimpan pada /tmp. Pengubahan Shell oleh Root perintah adalah anggota kedua
Direktori aktif penulis adalah / Untuk mengubah shell user “test” ke (index 1) atau didapat dari pe-
tmp. shell tertentu, login-lah sebagai root, nggabungan kembali anggota sela-
Untuk menguji shell, tersedia satu dan berikanlah perintah berikut, da- in perintah dengan sebuah spasi.
user dengan nama “test”. lam pola: Split berdasarkan white space:
Untuk mengatur shell untuk user # usermod -s <path_absolut_shell> anggota pertama hasil split (in-
“test” dan meng-copy berbagai test dex 0) adalah perintah. Argumen
file pendukung ke home directory perintah adalah substring dari in-
user test (/home/test), root akan Contoh: put, dipotong perintah. Tidak ada
terlibat. # usermod -s /tmp/shell1.py test penggabungan kembali dengan
S
aat ingin mengetikkan materi di pelajaran Matematika atau kalkulus di Word
Processor, Anda mungkin pernah menemui kesulitan saat ingin mengetikkan
notasi Matematika. Jika hal ini yang Anda hadapi, gunakan saja paket
Formula yang terdapat di LibreOffice atau OpenOffice.org.
LibreOffice merupakan paket apli- cara mengeklik jendela element de- dan bukan program perhitungan.
kasi Free/Open Source Software ngan kursor mouse untuk memasuk- Untuk menghitung rumus, Anda
(FOSS) yang dibuat sebagai turunan kan objek formula ke dokumen Anda. bisa menggunakan spreadsheet
OpenOffice.org. Pada pertengahan Ja- Bagian ini berisi gambaran beberapa atau teks dokumen untuk perhi-
nuari tahun ini, LibreOffice merilis fungsi penting dan kemampuan pada tungan sederhana.
versi terbaru, yaitu Libreoffice 3.3 LibreOffice Math, sebagai berikut. Membuat rumus di Editor Formula
Final yang dapat Anda download Membuat Rumus Gunakan Editor Formula Math
di http://www.libreoffice.org/down- Seperti halnya grafik dan gambar, pada LibreOffice untuk memasuk-
load. Kami juga menyertakan paket rumus diciptakan sebagai objek kan dan mengedit rumus ketika
LibreOffice 3.3. di DVD edisi ini. Jika dalam dokumen. Dengan Libre- Anda membuat entri pada Edi-
menemui kesulitan saat ingin menge- Office Math, Anda dapat menyi- tor Formula. Anda akan melihat
tikkan notasi Matematika di Word sipkan rumus ke dokumen secara hasilnya dalam dokumen. Untuk
Processor, Anda bisa menggunakan otomatis. Selain itu, Anda dapat mempertahankan bentuk gambar
aplikasi Office Math dengan Libre- membuat, mengedit, dan memben- saat membuat rumus yang pan-
Office maupun OpenOffice.org. tuk rumus dengan banyak pilihan jang dan rumit, gunakan icon (For-
Math adalah editor formula atau simbol dan fungsi. mula Cursor) pada Tools bar. Bila
rumus yang dapat digunakan untuk Mengetik Rumus secara Langsung fungsi ini diaktifkan, lokasi kur-
membuat rumus kompleks yang ter- Jika sudah familiar dengan bahasa sor dalam Editor Formula ini juga
diri atas simbol-simbol atau karak- LibreOffice Math, Anda juga bisa ditampilkan dalam text window.
ter-karakter yang tidak ada pada mengetik rumus secara langsung Membuat Simbol Sendiri
font standar. Aplikasi Math dapat di- ke dokumen. Sebagai contoh, je- Anda dapat membuat simbol
panggil dari Writer, Calc, dan Impress nis ini rumus dalam bentuk teks: sendiri dan meng-import karakter
atau dapat pula diaktifkan sebagai “a sup 2 + b sup 2 = c sup 2”. Pilih dari font lain dan menambahkan
editor sendiri. File yang dihasilkan teks ini (dengan cara klik and drag simbol baru ke katalog dasar pada
dapat disimpan dalam format ODF pada kursor mouse Anda) lalu pi- simbol LibreOffice Math atau
Formula (.odf) dan MathML (.mml). lih Insert | Object | Formula. Teks membuat katalog khusus sendiri.
akan dikonversi dalam format ru- Banyak karakter spesial yang juga
Fitur LibreOffice Math mus dengan hasil pembentukan tersedia.
LibreOffice Math menyediakan ba- rumus adalah a²+b²=c² Rumus di Dalam Konteks
nyak pilihan, seperti operator, fung- Catatan: Rumus tidak dapat di- Untuk membuat kerja rumus lebih
si, dan panduan melakukan format hitung dengan LibreOffice Math mudah, gunakan menu konteks,
untuk membantu Anda membuat karena merupakan Aplikasi Of- yang dapat dipanggil dengan cara
formula atau rumus. Ini semua ter- fice khusus Editor Formula (untuk klik kanan pada kursor mouse
cantum di selection window dengan menulis dan menampilkan rumus) Anda. Hal ini berlaku pada jende-
mula. Daftar referensi tabel terdiri Lebih besar atau a >= b a≥b Spesial Karakter
atas Unary and Binary Operators, sama dengan
% and ∧ % notequal ≠
Relations, Set Operators, Function,
Ke arah a toward b a→b
% angle < % or ∨
Operators, Attributes, Others, Brack-
Tanda panah kiri a dlarrow b a⇐b
Tanda panah ganda a dlrarrow b a⇔b % element ∈ % perthousand ‰
ets, dan Formatting. Berikut adalah
Tanda panah kanan a drarrow b a⇒b % identical ≡ % strictly »
daftar singkat persamaan umum dan greatearthan
menandakan korespondensinya.
Sama atau sebangun a equiv b a≡b
% infinite ∞ % strictly «
Nilai pasti/mutlak abs{a} ⏐a⏐ lessthan
Menggunakan Office Math Tanda pangkatan a^{b} ab % noelement ∉ % tendto →
ukuran Font
Size 16 Linux
Linux Untuk memasukkan rumus pada Of-
fice Writer, kita buka pada tab Insert
Tanda Titik(dot) a cdot b a.b Mengubah warna Font color yellow Linux Linux | Object | Formula. Selanjutnya, Edi-
} Kategori
} Simbol
D
alam menggunakan web server, tentu Anda lebih mengenal web server open
source Apache dan web server milik Microsoft, yaitu IIS. Apakah Anda tahu
bahwa ada salah satu web server open source pendatang baru yang juga
berkembang pesat saat ini? Web server tersebut adalah Nginx atau dikenal
dengan sebutan Engine X.
Web server Nginx atau Engine X tampaknya telah bermigrasi dari Sebaliknya, Nginx menggunakan
datang dari Rusia. Nginx sebagai Apache ke Nginx pada Januari lalu. arsitektur asynchronous yang lebih
pendatang baru sekarang ini menjel- Namun, pangsa pasar web server stabil.
ma menjadi web server yang harus di dunia saat ini masih dipegang Arsitektur asynchronous mem-
diperhitungkan karena selama ini kuat oleh web server Apache yang me- butuhkan lebih sedikit memory dan
mempunyai tren positif yang tumbuh nguasai 59,13% pasar dunia, sedang- yang lebih penting, Anda dapat
menjadi web server raksasa. Hal itu kan Microsoft IIS menempati urutan memperkirakan kebutuhannya. Bah-
bisa kita lihat dari hasil survei tahun kedua dengan angka 21%, Nginx di kan, jika tidak mengharapkan server
2011 seperti yang tampak pada Gam- urutan ketiga dan masih memegang Anda untuk mengatasi ribuan konek-
bar 1. 7,50% pasar dunia berdasarkan sum- si pada saat yang bersamaan, Anda
Dari Gambar 1, pangsa pasar ber dari www.netcraft.com. masih dapat diuntungkan dengan pe-
Nginx terlihat meningkat dalam Nginx (baca: engine x) adalah ser- makaian memory yang sedikit, tetapi
statistik web server terbaik dengan ver HTTP dan reverse proxy gratis berkemampuan tinggi.
memperoleh 0,88% atau 3,59 juta berbasiskan open source berkemam- Nginx dapat digunakan dalam
hostnames. Nginx sekarang me- puan tinggi yang dapat pula diguna- semua skala, mulai VPS kecil sampai
ngendalikan 7,50% dari hostnames kan sebagai proxy IMAP/POP3. Soft- dengan cluster server dalam jum-
pada survei ini walaupun hanya ware ini diciptakan oleh Igor Sysoev lah besar. Web server Nginx telah
6,12% dalam satu juta situs terbaik. pada 2002 dan dirilis untuk kali per- digunakan oleh beberapa website
Sejumlah 2,4 juta dari hostnames tama secara umum pada 2004. ternama, seperti WordPress, Hulu,
tambahan di-host oleh Ecatel, yang Saat ini, Nginx digunakan oleh Github, Ohloh, SourceForge, dan To-
sekitar 20,5 juta nama domain di se- rrentReactor.
luruh dunia. Nginx terkenal karena
performanya yang tinggi, stabil, me- Pra Instalasi
miliki banyak fitur, mudah dikonfi- Dalam tutorial ini, penulis menam-
gurasi, dan menggunakan hanya se- bahkan nama host server1.example.
dikit sumber daya pada server. com dengan alamat IP 192.168.0.101
Nginx adalah salah satu dari seba- agar dapat menjalankannya pada
gian kecil software untuk server yang web browser yang terhubung melalui
diciptakan untuk mengatasi masalah jaringan. Pengaturan dapat Anda
“C10K”. Tidak seperti software ser- edit sesuai dengan alamat IP dan
ver umum lainnya, Nginx tidak ber- nama host yang Anda miliki.
gantung pada pendekatan berulir # nano /etc/hosts
atau proses berorientasi untuk mela- 127.0.0.1 localhost
Gambar 1. Statistik Web Server. yani klien seperti web server Apache. 192.168.0.101 server1.example.com
Selanjutnya, kita mulai melaku- muncul karena aplikasi Nginx pada video, pengolahan statistik, dll.).
kan peng-install-an dengan syarat Linux Ubuntu 10.10, untuk default Selanjutnya, tikkan perintah beri-
komputer sudah terhubung dengan document root di /var/www, tetapi kut di Terminal linux:
repository Ubuntu di Internet. Untuk tidak ada halaman indeks di /var/ # apt-get install php5-FPM
Instalasi Shutter
Untuk melakukan instalasi Shutter di Ubuntu, arahkan
repository ke Internet. Kemudian, tambahkan Ubuntu
PPA repository untuk menginstalasi Shutter versi ter-up-
date dengan mengetikkan baris berikut ini pada Termi-
nal.
Aktifkan tool Edit Node untuk mengatur lebih lanjut gra- Putar 180° objek lingkaran ini
5 dasi warna pada objek kemudian tarik node atas yang
berbentuk lingkaran putih kecil sedikit ke
11 dengan mengklik icon Flip Ver-
tical. Duplikasi objek ini, beri warna
atas. Node tersebut akan menjadi berwar- putih dan tempatkan di posisi paling
na biru jika Anda mengekliknya. Supaya belakang dari semua objek.
pengaturan pergeseran node tersebut lebih
mudah, gunakan kombinasi tombol SHIFT Buatlah objek elips berwarna
+ geser node atau non-aktifkan icon Snap
Nodes or Handles.
12 putih dan letakkan di posisi
atas dalam objek lingkaran perta-
ma. Atur gradasi warnanya dengan
Duplikasi objek tersebut dengan menekan kombinasi Linear Gradient hingga transparasi
6 tombol CTRL + D, beri warna putih. Klik icon Pick
Tool dan klik icon Lower to Bottom atau Lower One Step
berada di bawah dan Anda mem-
peroleh hasil akhir sebagaimana
untuk memindahkan hasil duplikasi objek ke posisi be- tampilan berikut.
lakang objek lingkaran sebelumnya. Adanya latar putih
di bagian belakang, akan memberikan kesan bercahaya Bentuk Alternatif:
pada objek tersebut. Kita akan menampilkan objek lain 1. Mengubah posisi dua objek lingkaran paling belakang
yang berwarna gelap di belakang objek lingkaran terse- sehingga memiliki gradasi warna yang berlawanan
but. Jika sebelumnya tidak “dialas” dengan warna putih, dengan gambar yang kita buat sebelumnya.
objek lain ini akan mempengaruhi efek gradien dari objek
lingkaran sehingga kelihatan kurang bagus (tidak tam- 2. Mengubah dan mengatur tipe warna Linear Gradient
pak efek cahayanya). menjadi Radial Gradient di objek lingkaran tengah.
Keterangan:
Database: range data yang akan diambil atau diolah
datanya. Untuk memperoleh hasil, pada sel B17 ketikkan for-
Field: kolom mana yang akan dicari.
Criteria: kriteria yang akan digunakan oleh fungsi un-
5 mula sebagai berikut:
=DCOUNT(A3:D12,D14,A14:D15)
tuk memilih beberapa record yang dipakai untuk me-
lakukan perhitungan.
Pada sel A7, ketik nama team yang dicari. Pada contoh
3 ini diketikkan “Team D”. Supriyanto [supriyanto@infolinux.co.id]
Supriyanto [supriyanto@infolinux.co.id]
ASIARAYA
COMPUTRONICS
menyediakan 1 buah
VGA ZOTAC 8600GT
512MB
untuk 1 orang pemenang.
Baca keterangannya di
bawah ini.
Caranya:
Di antara susunan huruf dalam kotak di atas, tersembunyi beberapa nama distro Linux. Arah tulisan bisa berupa horizontal, vertikal, maupun
diagonal dengan arah membaca bisa dari kiri ke kanan, kanan ke kiri, atas ke bawah, atau bawah ke atas.
Termasuk kategori apakah beragam aplikasi yang tersembunyi pada gambar di atas?
A. Multimedia B. Pendidikan C. Video Editor
Kirimkan jawaban Anda melalui SMS (Short Message Service) dengan format: LINUX<spasi>04<spasi>[Jawaban A/B/C]<spasi>Nama
Kirimkan jawaban Anda melalui SMS ke 9333 (tarif Rp2000++/SMS berlaku untuk semua operator)
atau melalui kartu pos yang dilengkapi kupon kuis yang terdapat pada halaman ini ke Kuis InfoLINUX, Jl. Kramat IV No. 11, Jakarta, 10430.
SMS atau kartu pos diterima paling lambat 1 April 2011. Daftar pemenang akan kami umumkan pada InfoLINUX No. 06/2011.
Pemenang harap menghubungi Sekretariat Redaksi InfoLINUX melalui telepon (021) 315-3731 ext. 127 atau e-mail ke evawani.putri@infolinux.
co.id untuk verifikasi (tanpa verifikasi dan pengambilan hadiah hingga dua bulan semenjak pengumuman ini, hadiah dinyatakan hangus). Setelah
verifikasi berhasil, pemenang yang berdomisili di Jabodetabek bisa mengambil hadiah di kantor Redaksi InfoLINUX setiap hari/jam kerja, Senin-
Jumat, 9.30-16.30 WIB dengan menyerahkan kartu identitas yang masih berlaku. Hadiah bagi pemenang di luar Jabodetabek akan dikirim via pos
(ongkos ditanggung pemenang). InfoLINUX tidak bertanggung jawab atas kerusakan atau kehilangan hadiah yang terjadi selama pengiriman.
EDISI MENDATANG
Aplikasi Modeling
dan Animasi 3D