Anda di halaman 1dari 5

Seruni - Seminar Riset Unggulan Nasional Informatika dan Komputer FTI UNSA 2013

MEMBANGUN INTRANET SEKOLAH DENGAN DEBIAN SQUEEZE SEKOLAH MENENGAH KEJURUAN VETERAN 1 SUKOHARJO Tri Joko Prasetyo, Jani Kusanti SMK VETERAN 1 SUKOHARJO Trijoko_prasetyo@yahoo.com ABSTRAKSI : Dengan perkembangan teknologi informasi yang semakin maju, maka mau atau tidak mau menuntut siswa untuk mengikuti perkembangan teknologi tersebut, terutama bagi siswa siswi sekolah menengah kejuruan yang mempunyai motto SMK BISA. Para lulusan dari suatu sekolah menengah kejuruan (SMK) diharapkan memiliki kemampuan personal terutama ilmu-ilmu aplikasi/terapan yang lebih dibandingkan dengan siswa siswi sekolah menengah umum (SMU). Dari pertimbangan tersebut, maka SMK VETERAN 1 SUKOHARJO mengharapkan adanya suatu aplikasi yang mampu untuk menunjang kegiatan maupun meningkatkan kemampuan siswa, baik secara teori maupun prakteknya. Dari pertimbangan tersebut maka muncul ide untuk membuat suatu jaringan intranet yang dapat dipergunakan untuk menyampaikan ilmu, ide maupun kreatifitas yang bermanfaat bagi siswa siswi di SMK VETERAN 1 SUKOHARJO. Intranet yang dibuat nantinya menggunakan sistem operasi Debian 6.0 (SQUEEZE). Intranet nantinya berisi materi-materi pelajaran dan ilmu-ilmu terapan yang mampu mengupgrade kemampuan siswa, sehingga alumni dari SMK VETERAN 1 SUKOHARJO diharapka memiliki nilai lebih dibandingkan dengan kemampuan dari sekolah-sekolah menengah kejuruan yang lain. 1.1. LATAR BELAKANG MASALAH Keberhasilan suatu sekolah ditentukan banyak faktor, salah satunya adalah adanya peningkatan kemampuan siswa. Peningkatan tersebut meliputi kemampuan yang dimiliki pada jurusannya juga nilai tambah ilmu yang didapat melalui media elektronik maupun fasilitas yang disediakan sekolah. Fasilitas tersebut bisa melalui buku-buku yang ada di perpustakaan sekolah, jaringan internet hotspot. Karena sekolah sudah memiliki jaringan hotspot, maka timbul ide untuk memanfaatkan fasilitas tersebut dengan membuat jaringan intranet sekolah yang berisi tentang materi-materi pelajaran dan ilmu-ilmu yang praktis yang bermanfaat bagi siswa siswi SMK VETERAN 1 SUKOHARJO bahkan informasi-informasi yang lain. 1.2. BATASAN MASALAH Agar dapat memberikan gambaran yang jelas dan terperinci, maka penulis memberikan batasan pada pembuatan intranet dengan debian 6 yang meliputi pembuatan DNS, Web Server, FTP Server, dan CMS dengan Joomla yang merupakan suatu Content Web yang mudah dalam pembuatannya. 1.3. TUJUAN PENELITIAN Dengan dibangunnya suatu jaringan intranet, diharapkan mampu meningkatkan kemampuan siswa sehingga para siswa memiliki nilai tambah dalam penguasaan teknologi maupun pemahaman materi-materi pelajaran. 1.4. MANFAAT PENELITIAN a. Sekolah memiliki intranet yang dapat di isi dengan materi-materi pelajaran yang ada di SMK VETERAN 1 SUKOHARJO. b. Dengan adanya intranet, para siswa dapat mencari bahan pelajaran atau materi pelajaran dengan mudah dan lebih lengkap. c. Dengan dimilikinya intranet sekolah, selain berisi materi-materi pelajaran juga berisi tentang ilmu-ilmu aplikasi yang lain sehingga mampu menambah pengetahuan dan pemahaman siswa. 2.1. KAJIAN PUSTAKA a. Sejarah Linux Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama Linus Torvalds. Dulunya Linux merupakan proyek hobi yang diinspirasikan dari minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler). Saat ini Linux adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan seharihari. Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi komersial (misalnya windows). b. DNS (Domain Name System) Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Berikut adalah opsi konfigurasi dari intranet yang akan dibuat. Pada Debian : ip address 192.168.1.254 gateway 192.168.1.1, dan DNS 192.168.1.1 dan 192.168.1.254 Pembuatan intranet sekolah mengacu pada table di atas. Langkah awalnya adalah dengan

Vol 2 No 1 Maret 2013 ISSN: 2302-1136 - seruniid.unsa.ac.id

33

Seruni - Seminar Riset Unggulan Nasional Informatika dan Komputer FTI UNSA 2013

membuat ip address tetap (static) pada debian sesuai table. #nano /etc/network/interfaces allow-hotplug eth0 iface eth0 inet static address 192.168.1.254 netmask 255.255.255.0 network 192.168.1.0 gateway 192.168.1.254 broadcast 192.168.1.255 auto eth0 Setelah selesai mengkonfigurasi ip address restart device eth0 sebagai berikut #/etc/init.d/networking restart Selanjutnya mengkonfigurasikan DNS dengan nama smkveteran.net. Untuk membuat DNS file-file yang harus dikonfigurasi antara lain terdapat pada /etc/resolv.conf dan /etc/bind/named.conf.local. Karena named.conf merupakan master dari DNS, maka yang dikonfigurasi adalah named.conf.local, dimana di dalam named.conf sudah ada link untuk named.conf.local yaitu pada include /etc/bind/named.conf.local; pada bagian terakhir dari named.conf. Isi dari /etc/resolv.conf sebagai berikut; #nano /etc/resolv.conf search smkveteran.net domain smkveteran.net nameserver 192.168.1.254 dan pada /etc/bind/named.conf.local sebagai berikut; #nano /etc/bind/named.conf.local zone smkveteran.net{ type master; file /etc/bind/db.smkveteran; }; zone 1.168.192.in-addr.arpa{ type master; file /etc/bind/db.192; }; Pada script di atas, /etc/bind/db.smkveteran merupakan lokasi file forward dan /etc/bind/db.192 merupakan lokasi file reverse yang akan dieksekusi. File /etc/bind/db.smkveteran berfungsi memetakan DNS ke suatu ip address. Scriptnya dari /etc/bind/db.smkveteran sebagai berikut; #nano /.etc/bind/db.smkveteran $TTL 604800 @ IN SOA smkveteran.net. root.smkveteran.net. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS smkveteran.net. www IN A 192.168.1.254 ftp IN A 192.168.1.254

File reverse berfungsi memetakan ip address ke dalam suatu DNS. Script dari file reverse sebagai berikut; #nano /.etc/bind/db.192 $TTL 604800 @ IN SOA smkveteran.net. root.smkveteran.net. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS smkveteran.net. 254 IN PTR www. smkveteran.net. 254 IN PTR ftp. smkveteran.net. Setelah selesai mengkonfigurasi DNS seperti di atas, maka daemon bind9 harus direstart. #/etc/init.d/bind9 restart c. Web Server (Apache2) Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP pada port 80 atau HTTPS yang memiliki port 443 dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman halaman web yang umumnya berbentuk dokumen HTML. Konfigurasi dari web server (apache2) sebagai berikut; #nano /etc/apache2/sites-available/default Pada bagian terakhir tambahkan perintah; <VirtualHost *:80> ServerAdmin smk@smkveteran.net ServerName www.smkveteran.net DocumentRoot /var/www/ </VirtualHost> DocumentRoot merupakan lokasi dari halaman web server yang akan ditampilkan sebagai halaman web. Di sini lokasinya terdapat pada direktori /var/www, maka pada direktori tersebut akan diisi dengan Joomla. Joomla yang dipakai untuk content web servernya adalah Joomla_2.5.4-Stable-Full_Package.tar.gz. Jenis file tar.gz merupakan file kompresi untuk distro linux, sedangkan pada windows adalah .zip atau .rar. Untuk mengekstrak Joomla gunakan perintah tar zxvf Joomla_2.5.4-StableFull_Package.tar.gz. Joomla belum dapat dikonfigurasi jika paket mysql dan phpmyadmin belum terinstal di dalam Debian. Maka mysql dan phpmyadmin harus diinstall terlebih dahulu, kemudian membuat database pada phpmyadmin melalui web browser anda dengan mengetikkan www.smkveteran.net/phpmyadmin. #apt-get install mysql-server

Vol 2 No 1 Maret 2013 ISSN: 2302-1136 - seruniid.unsa.ac.id

34

Seruni - Seminar Riset Unggulan Nasional Informatika dan Komputer FTI UNSA 2013

Username : root, Password : password mysql anda sewaktu install mysql, Database Name : nama database yang telah dibuat, seperti terlihat pada gambar bawah.

Gambar 1. Instalasi mysql #apt-get install phpmyadmin

Gambar 5. Konfigurasi database Joomla Kemudian pada bagian terakhir installation joomla, hapus atau rename dengan nama yang lain direktori installation yang berada pada /var/www/

Gambar 2. Instalasi phpmyadmin #rm /var/www/index.html

Gambar 6. Tampilan awal Joomla Gambar 3. Masuk phpmyadmin Kemudian hapus index.html yang berada pada direktori /var/www/ agar Instalasi Joomla bisa tampil sebagai halaman web. perintahnya sebagai berikut, d. File Transfer Protocol (FTP) File Transfer Protocol (FTP) adalah protocol yang digunakan untuk transfer file atau data melalui media jaringan. FTP termasuk dalam protocol lama yang sampai saat ini masih digunakan. Dalam keadaan default, ftp berjalan pada port 21 dan bekerja pada protocol TCP/IP. Dalam FTP Server, kita bisa menggunakan dua cara; a. User Authentication Login Cara konfigurasinya sebagai berikut: Edit dan tambahkan script berikut di baris paling bawah dari file proftpd.conf. debian-server:/home/smkveteran# vim /etc/proftpd/proftpd.conf #. . . <Anonymous /home/smkveteran/share/> #direktori untuk ftp server User ftp #user untuk ftp server </Anonymous> b. Anonymous LogIn (Guest OK) Cara kedua adalah Anonymous LogIn, yang memperbolehkan semua pengunjung mengakses layanan ftp server tersebut. Perlu diingat, sebaiknya anda memilih salah satu dari dua cara ini. Jangan digunakan bersamaan. Tambahkan opsi UserAlias pada file proftpd.conf. Kurang lebih seperti berikut scriptnya; debian-server:/home/smkveteran# vim /etc/proftpd/proftpd.conf #. . . <Anonymous /home/smkveteran/share/> User ftp

Gambar 3. Membuat database

Gambar 4. Proses Instalasi Joomla Untuk instalasi Joomla pada database menu database type: Mysql, Host Name :localhost,

Vol 2 No 1 Maret 2013 ISSN: 2302-1136 - seruniid.unsa.ac.id

35

Seruni - Seminar Riset Unggulan Nasional Informatika dan Komputer FTI UNSA 2013

UserAlias anonymous ftp #tambahkan script ini </Anonymous> debian-server:/home/smkveteran# /etc/init.d/proftp restart Konfigurasi FTP server pada Debian membutuhkan instalasi proftpd yang sudah ada di dalam cd paket debian. Cara instalasinya adalah apt-get install proftpd. Selanjutnya, buat folder untuk meletakan semua file dan data pada ftp server. Kemudian tambahkan hak akses untuk user ftp pada direktori tersebut. debian-server:/home/smkveteran# mkdir share debian-server:/home/smkveteran# userdel ftp debian-server:/home/smkveteran# useradd d /share/ ftp debian-server:/home/smkveteran# passwd ftp Buat beberapa folder dalam direktori ftp server, sebagai bahan pengujian. debian-server:/home/smkveteran# cd share/ debian-server:/home/smkveteran# mkdir ini adalah direktori dari ftp server Kemudian cara konfigurasinya dengan perintah #nano /etc/proftpd/proftpd.conf. Pada Ipv6 dibuat off dan ServerName smkveteran.net agar dapat dibuka dengan menggunakan domain smkveteran.net.

e. Hotspot sekolah Di SMK Veteran 1 Sukoharjo sudah memiliki jaringan hotspot, sehingga intranet tersebut nantinya juga bisa diakses melalui hotspot tersebut. Karena jaringan internet sekolah memiliki gateway 192.168.1.1, maka intranet juga dibuat sama dengan gateway jaringan internet, tetapi dengan alamat DNS yang berbeda. Untuk internet sekolah mempunyai alamat DNS 192.168.1.1 dan untuk intranet memiliki alamat DNS 192.168.1.254. Jadi pada DHCP Akses Point, alamat DNSnya adalah 192.168.1.1 sebagai primary dan 192.168.1.254 sebagai secondary. Berikut adalah gambar dari desain jaringan yang ada di SMK Veteran 1 Sukoharjo.

Gambar 9. Desain jaringan sekolah 4.1 HASIL PENELITIAN Dari hasil penelitian ini akan dihasilkan sebuah intranet sekolah di SMK VETERAN 1 SUKOHARJO yang dapat diakses oleh semua siswa melalui jaringan Local Area Network maupun melalui hotspot sekolah. Dengan memanfaatkan fasilitas yang ada di sekolah baik hardware maupun software dapat memacu keingintahuan dan semangat belajar dari siswa siswi di lingkungan SMK VETERAN 1 SUKOHARJO. 5.1 KESIMPULAN a. Hotspot di lingkungan sekolah SMK VETERAN 1 SUKOHARJO dapat diberdayakan dengan membangun satu intranet server. b. Dengan adanya intranet, diharapkan mampu memacu semangat belajar dan prestasi siswa. 5.2. SARAN a. Pembangunan intranet sekolah ini menggunakan CMS Joomla dengan desain yang masih sederhana, sehingga masih memerlukan desain yang lebih baik dan interaktif. b. Untuk pengembangan selanjutnya perlu adanya suatu data base yang mampu memberikan informasi kepada siswa baik berupa lowongan kerja maupun nilai setiap semester.

Gambar 7. FTP Server di windows Untuk mengupload materi ke server dibutuhkan software tersendiri.Software yang biasa digunakan antara lain WinSCP dan FileZilla. FileZilla adalah aplikasi ftp client yang mendukung hampir semua jenis system operasi. Baik system operasi Linux sendiri, Windows, atapun Mac OS. Kelebihan dari filezilla ini adalah, kita dapat melakukan transfer file yang cukup besar dan banyak (www.filezilla.org).

Gambar 8. Tampilan FileZilla

Vol 2 No 1 Maret 2013 ISSN: 2302-1136 - seruniid.unsa.ac.id

36

Seruni - Seminar Riset Unggulan Nasional Informatika dan Komputer FTI UNSA 2013

DAFTAR PUSTAKA [1] Marlis Wijayanti, Bambang Eka Purnama, Analisis Dan Perancangan Sistem Komputerisasi Dan Jaringan Komunikasi Data Radio Karysma FM Boyolali, Jurnal on Computer Science Speed (IJCSS) 11 Vol 8 No 2 Agustus 2012 , ISSN 1979 9330 Bambang Eka Purnama, Sistem Komunikasi Data Menggunakan Gelombang Radio, Jurnal on Computer Science - Speed (IJCSS) 11 Vol 8 No 2 Agustus 2012 , ISSN 1979 9330 Prawido Utomo, Bambang Eka Purnama, Pengembangan Jaringan Komputer Universitas Surakarta Berdasarkan Perbandingan Protokol Routing Information Protokol (RIP) Dan Protokol Open Shortest Path First (OSPF), Seminar Riset Unggulan Nasional Informatika dan Komputer Seruni FTI UNSA 2012 Darliansyah Putra, 2009, Mastering CMS with Joomla, Andi Yogyakarta, Yogyakarta. Sanjaya, R., Christoforus, E., 2005, File Sharing dan Remote Access Windows dan Linux, Elex Media Komputindo, Jakarta. Sanjaya, R., Kusuma, P.R., Lukito, B.R., 2005, Administrasi Jaringan Komputer Lintas Platform, Elex Media Komputindo, Jakarta. Rina Musyawarah, 2005, Membangun Aplikasi Database Berbasis Web Untuk Pemula, Elex Media Komputindo, Jakarta. Handaya, W.B.T., Suteja, B.R., Ashari, A., 2008, Linux Sistem Administrator, Informatika Bandung, Bandung. Cecep Khaerudin, 2008, Instalasi dan Konfigurasi Server Menggunakan Debian Sarge http://papinazwa.wordpress.com;papi.na zwa@gmail. Pudja Mansyurin, 2011, Konfigurasi Debian Server, www.MansyurinIT.co.cc

[2]

[3]

[4]

[5]

[6]

[7]

[8]

[9]

[10]

Vol 2 No 1 Maret 2013 ISSN: 2302-1136 - seruniid.unsa.ac.id

37

Anda mungkin juga menyukai