Friday, July 8, 2011
Sunday, June 12, 2011
Software Padanan Windows di Linux
3D Home Architect
* Sweet Home 3D (http://sweethome3d.sourceforge.net/index.html)
3D Studio Max
* Art of Illusion (http://www.artofillusion.org/)
* Blender (http://www.blender.org/)
* K-3D (http://www.k-3d.org/)
* Wings 3D (http://www.wings3d.com/)
ACDSee
* Eye of GNOME (http://www.gnome.org/projects/eog/)
* Geeqie (http://geeqie.sourceforge.net/)
* GQview (http://gqview.sourceforge.net/)
* Gwenview (http://gwenview.sourceforge.net/)
* KuickShow (http://kuickshow.sourceforge.net/)
* ShowImg (http://www.jalix.org/projects/showimg/)
Adobe Acrobat Reader
* ePDFView (http://trac.emma-soft.com/epdfview/)
* Evince (http://www.gnome.org/projects/evince/)
* okular (http://okular.kde.org/)
* Xpdf (http://www.foolabs.com/xpdf/)
Adobe Audition
* Audacity (http://audacity.sourceforge.net/)
Adobe Illustrator
* Inkscape (http://www.inkscape.org/)
* Karbon14 (http://www.koffice.org/karbon/)
* Skencil (http://www.skencil.org/)
* Xara Xtreme for Linux (http://www.xaraxtreme.org/)
Adobe Lightroom
* Darktable (http://darktable.sourceforge.net/)
Adobe PageMaker
* Scribus (http://www.scribus.net/)
Adobe Photoshop
* CinePaint (http://www.cinepaint.org/)
* GIMP (http://www.gimp.org/)
* Krita (http://www.koffice.org/krita/)
Ant Movie Catalog
* Moviefly (https://savannah.nongnu.org/projects/lmc/)
AOL Instant Messenger (AIM)
* Kopete (http://kopete.kde.org/)
* Pidgin (http://pidgin.im)
APC PowerChute
* Apcupsd (http://www.apcupsd.com/)
* Network UPS Tools (http://www.networkupstools.org/)
* PowerD (http://power.sourceforge.net/)
Collectorz
* Alexandria (http://alexandria.rubyforge.org/)
* aviManager (http://avimanager.sourceforge.net/)
* GCstar (http://www.gcstar.org/)
* Griffith (http://griffith.cc/)
* Katalog (http://salvaste.altervista.org/)
* Tellico (http://tellico-project.org/)
* vMovieDB (http://vmoviedb.sourceforge.net/)
Dreamweaver
* Bluefish (http://bluefish.openoffice.nl/index.html)
* Geany (http://geany.uvena.de)
* KompoZer (http://www.kompozer.net/)
* Nvu (http://www.nvu.com/)
* Quanta Plus (http://quanta.kdewebdev.org/)
* Screem (http://www.screem.org/)
DVDShrink
* AcidRip (http://untrepid.com/acidrip/)
* dvd::rip (http://www.exit1.org/dvdrip/)
* k9copy (http://k9copy.sourceforge.net/)
* OGMRip (http://ogmrip.sourceforge.net/)
* qVamps (http://vamps.sourceforge.net/)
* Thoggen (http://thoggen.net/)
* xdvdshrink (http://dvdshrink.sourceforge.net/)
Everest
* HardInfo (http://hardinfo.berlios.de/web/HomePage)
Evernote
* BasKet (http://basket.kde.org/)
* QuickFox Notes (https://addons.mozilla.org/en-US/firefox/addon/13572/)
* Tomboy (http://live.gnome.org/Tomboy/)
* Zim (http://zim-wiki.org/)
Finale
* Brahms (http://brahms.sourceforge.net/)
* Denemo (http://denemo.sourceforge.net/index.html)
* Lilypond (http://www.lilypond.org)
* MuseScore (http://musescore.org/)
* NoteEdit (http://noteedit.berlios.de/)
* Rosegarden (http://www.rosegardenmusic.com/)
FL Studio
* Ardour (http://www.ardour.org)
* Jokosher (http://www.jokosher.org/)
* LMMS (http://lmms.sourceforge.net/)
Fontographer
* FontForge (http://fontforge.sourceforge.net/)
foobar2000
* Amarok (http://amarok.kde.org/)
* Aqualung (http://aqualung.factorial.hu/misc.html)
* aTunes (http://www.atunes.org/)
* Banshee (http://banshee-project.org/Main_Page)
* Exaile (http://www.exaile.org/)
* gtkpod (http://www.gtkpod.org/)
* Listen (http://listengnome.free.fr/)
* Quod Libet (http://www.sacredchao.net/quodlibet)
* Rhythmbox (http://www.gnome.org/projects/rhythmbox/)
Forte Agent
* Pan (http://pan.rebelbase.com/)
Fraps
* recordMyDesktop (http://recordmydesktop.sourceforge.net/)
* Yukon (https://devel.neopsis.com/projects/yukon/)
FreeRIP
* Grip (http://nostatic.org/grip/)
* KAudioCreator (http://www.icefox.net/programs/?program=KAudioCreator)
* ripperX (http://ripperx.sourceforge.net/)
* Rubyripper (http://wiki.hydrogenaudio.org/index.php?title=Rubyripper)
* Sound Juicer (http://www.burtonini.com/blog/computers/sound-juicer)
FruityLoops
* Hydrogen (http://www.hydrogen-music.org/)
Google Desktop Search
* Beagle (http://beagle-project.org/)
* Google Desktop (http://desktop.google.com/linux/index.html)
Guitar Pro
* DGuitar (http://dguitar.sourceforge.net/)
* kguitar (http://sourceforge.net/projects/kguitar/)
* TuxGuitar (http://www.tuxguitar.com.ar/home.html)
Legacy Family Tree
* GRAMPS (http://gramps-project.org/)
LimeWire
* FrostWire (http://www.frostwire.com/)
Meal Master
* Gourmet Recipe Manager (http://grecipe-manager.sourceforge.net/)
* krecipe (http://krecipes.sourceforge.net/)
Microsoft Access
* GNOME-DB (http://www.gnome-db.org/)
* Kexi (http://www.koffice.org/kexi/)
* knoda (http://www.knoda.org)
Microsoft Excel
* Gnumeric (http://www.gnome.org/projects/gnumeric/)
* KSpread (http://www.koffice.org/kspread/)
* Open Calc (http://www.openoffice.org/product/calc.html)
Microsoft HyperTerminal
* GtkTerm (http://freshmeat.net/projects/gtkterm/)
* minicom (http://alioth.debian.org/projects/minicom/)
Microsoft Internet Explorer
* Epiphany (http://www.gnome.org/projects/epiphany/)
* Firefox (http://www.mozilla.com/firefox/)
* Konqueror (http://www.konqueror.org/)
* Opera (http://www.opera.com/download/)
Microsoft Money
* Gnofin (http://gnofin.sourceforge.net/)
* GNUcash (http://www.gnucash.org/)
* Grisbi (http://www.grisbi.org/)
* HomeBank (http://homebank.free.fr/)
* KMyMoney (http://kmymoney2.sourceforge.net/)
* Skrooge (http://skrooge.org/)
Microsoft Office
* GNOME Office (http://www.gnome.org/gnome-office/)
* KOffice (http://www.koffice.org/)
* OpenOffice (http://www.openoffice.org/)
Microsoft Outlook (Express)
* Evolution (http://www.gnome.org/projects/evolution/)
* Thunderbird (http://www.mozilla.com/thunderbird/)
Microsoft Powerpoint
* KPresenter (http://www.koffice.org/kpresenter/)
* Open Office Impress (http://www.openoffice.org/product/impress.html)
Microsoft Project
* GanttProject (http://ganttproject.sourceforge.net/)
* KPlato (http://www.koffice.org/kplato/)
* OpenProj (http://openproj.org/openproj)
* Planner (http://live.gnome.org/Planner)
* TaskJuggler (http://www.taskjuggler.org/)
Microsoft Visio
* Dia (http://www.gnome.org/projects/dia/)
* Kivio (http://www.koffice.org/kivio/)
Microsoft Windows Media Center
* Boxee (http://www.boxee.tv/)
* Freevo (http://freevo.sourceforge.net/)
* LinuxMCE (http://www.linuxmce.com/)
* Moovida (http://www.moovida.com)
* MythTV (http://www.mythtv.org)
* XBMC Media Center (http://xbmc.org/)
Microsoft Word
* AbiWord (http://www.abisource.com/)
* Kword (http://www.koffice.org/kword/)
* Open Office Writer (http://www.openoffice.org/product/writer.html)
mIRC
* BitchX (http://www.bitchx.org/)
* ChatZilla! (http://chatzilla.hacksrus.com/)
* irssi (http://www.irssi.org/)
* Konversation (http://konversation.kde.org/)
* KVIrc (http://www.kvirc.net/)
* Pidgin (http://pidgin.im)
* Xchat (http://www.xchat.org/)
Mp3tag
* Audio Tag Tool (http://pwp.netcabo.pt/paol/tagtool/)
* Cowbell (http://more-cowbell.org/)
* EasyTAG (http://easytag.sourceforge.net/)
* Kid3 (http://kid3.sourceforge.net/)
* Pinkytagger (http://pinkytagger.sourceforge.net/)
MS Paint
* KolourPaint (http://kolourpaint.sourceforge.net/)
* Pencil (http://www.pencil-animation.org/)
* Pinta (http://pinta-project.com/)
* TuxPaint (http://tuxpaint.org/)
MSN messenger
* aMSN (http://amsn-project.net/)
* Kopete (http://kopete.kde.org/)
* Mercury Messenger (http://www.mercury.to/)
* Pidgin (http://pidgin.im)
Mudbox
* SharpConstruct (http://sourceforge.net/projects/sharp3d/)
Nero Burning Rom
* Brasero (http://perso.orange.fr/bonfire/index.htm)
* GnomeBaker (http://gnomebaker.sourceforge.net/)
* Graveman! (http://graveman.tuxfamily.org/)
* K3b (http://www.k3b.org/)
* X-CD-Roast (http://www.xcdroast.org/)
NetMeeting
* Ekiga (http://www.gnomemeeting.org/)
NetStumbler
* Kismet (http://www.kismetwireless.net/)
* SWScanner (http://www.swscanner.org/)
NewzCrawler
* Akregator (http://akregator.kde.org/)
* BasKet (http://basket.kde.org/)
* Blam (http://www.cmartin.tk/blam.html)
* Liferea (http://liferea.sourceforge.net/)
* RSSOwl (http://www.rssowl.org/)
* Straw (http://www.gnome.org/projects/straw/)
Notepad
* gedit (http://www.gnome.org/projects/gedit/)
* jEdit (http://www.jedit.org/)
* Kate (http://kate-editor.org/)
* leafpad (http://tarot.freeshell.org/leafpad/)
* NEdit (http://www.nedit.org/)
* Scribes (http://scribes.sourceforge.net/)
* tpad (http://tclpad.sourceforge.net/)
OrangeCD Catalog
* GWhere (http://www.gwhere.org)
Origin
* SciGraphica (http://scigraphica.sourceforge.net/)
Partition Magic
* GParted (http://gparted.sourceforge.net/)
* Partimage (http://www.partimage.org/Main_Page)
* QtParted (http://qtparted.sourceforge.net)
PhotoME
* FotoTagger (http://sourceforge.net/projects/fototagger/)
Picasa
* digiKam (http://www.digikam.org/)
* F-Spot (http://f-spot.org/Main_Page)
* flPhoto (http://www.easysw.com/~mike/flphoto/)
* gThumb (http://live.gnome.org/gthumb/)
* jBrout (http://jbrout.manatlan.com/)
* KPhotoAlbum (http://www.kphotoalbum.org/)
* Shotwell (http://www.yorba.org/shotwell/)
SoulSeek
* Nicotine (http://nicotine.thegraveyard.org/)
* Nicotine-Plus (http://nicotine-plus.sourceforge.net/)
SoundForge
* ReZound (http://rezound.sourceforge.net/)
Total Commander
* GNOME Commander (http://www.nongnu.org/gcmd/)
* Krusader (http://krusader.sourceforge.net/)
* Midnight Commander (http://www.ibiblio.org/mc/)
* Tux Commander (http://tuxcmd.sourceforge.net/)
* xfe (http://roland65.free.fr/xfe/)
Traktor DJ
* Mixxx (http://mixxx.sourceforge.net/)
* terminatorX (http://www.terminatorx.org/)
TweetDeck
* Choqok (http://choqok.gnufolks.org/)
* Gwibber (http://gwibber.com/)
* Pino (http://pino-app.appspot.com/)
uTorrent
* qBittorrent (http://qbittorrent.sourceforge.net/)
* Transmission (http://www.transmissionbt.com/)
Videora
* thin liquid film (http://thinliquidfilm.org/)
Winamp
* Amarok (http://amarok.kde.org/)
* Audacious (http://audacious-media-player.org/Main_Page)
* XMMS (http://www.xmms.org/)
Windows Media Player
* KPlayer (http://kplayer.sourceforge.net/)
* mplayer (http://www.mplayerhq.hu/design7/news.html)
* VLC Player (http://www.videolan.org/vlc/)
* xine (http://xinehq.de/)
Windows Movie Maker
* cinefx (http://www.cinefx.org/)
* Cinelerra (http://cvs.cinelerra.org/)
* Kdenlive (http://kdenlive.sourceforge.net/)
* Kino (http://www.kinodv.org/)
* LiVES (http://lives.sourceforge.net/)
* Lombard (http://yorba.org/lombard/)
* Open Movie Editor (http://www.openmovieeditor.org/)
* OpenShot (http://www.openshotvideo.com/)
* PiTiVi (http://www.pitivi.org/wiki/Main_Page)
* VideoLAN Movie Creator (http://trac.videolan.org/vlmc/)
WinIso
* KIso (http://kiso.sourceforge.net/)
WinMerge
* KDiff3 (http://kdiff3.sourceforge.net/)
* Kile (http://kile.sourceforge.net/)
* Meld (http://meld.sourceforge.net/)
* xxdiff (http://furius.ca/xxdiff/)
WinTV
* KWinTV (http://www.kwintv.org/)
* tvtime (http://tvtime.sourceforge.net/)
* xawtv (http://linux.bytesex.org/xawtv/)
* XdTV (http://xawdecode.sourceforge.net/)
* Zapping (http://zapping.sourceforge.net/Zapping/index.html)
WS_FTP
* FireFTP (http://fireftp.mozdev.org/)
* gFTP (http://gftp.seul.org/)
ZoneAlarm
* Firestarter (http://www.fs-security.com/)
* Guarddog (http://www.simonzone.com/software/guarddog/)
Zscreen
* Shutter (http://shutter-project.org/)
Friday, June 10, 2011
Funsi "if' di Calc
Fungsi if di Calc
Salah satu yang saya sukai dari Calc adalah kemampuan logika sederhananya. Contoh klasik misalnya pada saat membuat raport. Kita bisa bikin beberapa kolom berisi nilai per mata pelajaran, lalu dibuat rata-ratanya. Nah, sekarang menentukan apakah pemilik raport ini akan naik kelas atau tidak.
Aturannya, jika rata-rata di atas 6, maka naik kelas, di bawah 6 maka tidak naik kelas. Tentu mudah membuat rumusnya dengan Calc. Misalkan nilai rata-rata ada di sel A10, maka rumusnya:
=IF(A10>=6,"Naik","Tidak Naik")
Kita lihat lagi rumus di dalam kurung. A10>6 maksudnya syarat bahwa sel A10 lebih besar dari 6. Berikutnya, setelah koma, kita masukkan kategori “Naik”, jika sel A10 memang lebih besar dari 6. Perhatikan bahwa untuk membuat pernyataan dalam bentuk teks, gunakan tanda petik. Kemudian, setelah tanda koma, kita berikan kategori “Tidak Naik”. Kategori ini akan muncul bila ternyata sel A10 nilainya kurang dari 6.
Contoh ini mungkin terlalu sederhana. Bagaimana jika ada syarat lain, misalnya nilai pelajaran Agama harus di atas 7? Jangan khawatir, excel masih bisa menulis rumus untuk ini.
Katakanlah nilai pelajaran agama ada di sel A2. Maka kita paksa Excel berpikir: sel A10 harus di atas 6. Kalau ya, lihat set A2, harus di atas 7. Kalau ya, berarti naik, kalau tidak berarti tidak naik. Nah, begini cara kita mengajari Excel:
=IF(A10>=6,(IF(A2>=7,"Naik","Tidak Naik")),"Tidak Naik")
Ribet? Ya, memang. Bagaimana kalau syaratnya diperbanyak menjadi 3 atau lebih? Misalnya, selain pelajaran Agama di sel A2, pelajaran Bahasa Indonesia (sel A3) juga harus lebih besar dari 6.
Ada cara lain yang lebih mudah dibaca, pakai operator AND. Perhatikan contoh berikut:
=IF(AND(A2>=7,A3>=6,A10>=6),"Naik","Tidak Naik")
Masih memakai fungsi IF, hanya sekarang kita pakai tambahan AND. Semua syarat di dalam tanda kurung () setelah AND, harus terpenuhi semua, baru dinyatakan Naik, jika salah satu saja tidak terpenuhi, akan dinyatakan Tidak Naik.
Tuesday, May 10, 2011
Setting IM2 untuk Koneksi Internet
Cara setting wvdial yang saya sandingkan dengan modem Sierra dan kartu IM2 tidaklah sulit. Jika anda sudah bisa terkoneksi ke internet menggunakan network connections, anda bisa download wvdial secara langsung menggunakan terminal. Caranya, buka terminal dan ketikkan perintah
$sudo apt-get install wvdial
Secara otomatis, file
1. libxplc0.3.13_0.3.13-1build1_i386.deb
2. libwvstreams4.4-base_4.4.1-0.2ubuntu2_i386.deb
3. libwvstreams4.4-extra_4.4.1-0.2ubuntu2_i386.deb
4. libunicon4.4_4.4.1-0.2ubuntu2_i386.deb
5. wvdial
akan terdownload dan terinstal secara otomatis. Tapi, jika anda belum bisa terkoneksi dengan internet, anda bisa download file di atas di
http://packages.ubuntu.com/karmic/wvdial Untuk Karmic Koala, atau di http://packages.ubuntu.com/jaunty/wvdial untuk Jauty Jackalope. Setelah itu, anda bisa instal file yang telah anda download sesuai dengan urutan yang ada di atas. Untuk mulai setting, anda buka terminal. Ketikkan perintah
$lsusb
Jika modem anda sudah terbaca, maka akan keluar keterangan
Bus 001 Device 005: ID 1199:6880 Sierra Wireless, Inc.
Setelah itu, anda ketik perintah
$sudo wvdialconf
Maka keterangan tentang modem anda akan muncul seperti ini
Editing `/etc/wvdial.conf’.
Scanning your serial ports for a modem.
Modem Port Scan<*1>: S0 S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyUSB0<*1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 9600 baud
ttyUSB0<*1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
WvModem<*1>: Cannot get information for serial port.
ttyUSB1<*1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyUSB1<*1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 9600 baud
ttyUSB1<*1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
WvModem<*1>: Cannot get information for serial port.
ttyUSB2<*1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyUSB2<*1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 9600 baud
ttyUSB2<*1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
ttyUSB3: Device or resource busy
Modem Port Scan<*1>: USB3
WvModem<*1>: Cannot get information for serial port.
ttyUSB4<*1>: ATQ0 V1 E1 — OK
ttyUSB4<*1>: ATQ0 V1 E1 Z — OK
ttyUSB4<*1>: ATQ0 V1 E1 S0=0 — OK
ttyUSB4<*1>: ATQ0 V1 E1 S0=0 &C1 — OK
ttyUSB4<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 — OK
ttyUSB4<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
ttyUSB4<*1>: Modem Identifier: ATI — C885
ttyUSB4<*1>: Speed 9600: AT — OK
ttyUSB4<*1>: Max speed is 9600; that should be safe.
ttyUSB4<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
WvModem<*1>: Cannot get information for serial port.
ttyUSB5<*1>: ATQ0 V1 E1 — OK
ttyUSB5<*1>: ATQ0 V1 E1 Z — OK
ttyUSB5<*1>: ATQ0 V1 E1 S0=0 — OK
ttyUSB5<*1>: ATQ0 V1 E1 S0=0 &C1 — OK
ttyUSB5<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 — OK
ttyUSB5<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
ttyUSB5<*1>: Modem Identifier: ATI — C885
ttyUSB5<*1>: Speed 9600: AT — OK
ttyUSB5<*1>: Max speed is 9600; that should be safe.
ttyUSB5<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
WvModem<*1>: Cannot get information for serial port.
ttyUSB6<*1>: ATQ0 V1 E1 — OK
ttyUSB6<*1>: ATQ0 V1 E1 Z — OK
ttyUSB6<*1>: ATQ0 V1 E1 S0=0 — OK
ttyUSB6<*1>: ATQ0 V1 E1 S0=0 &C1 — OK
ttyUSB6<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 — OK
ttyUSB6<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
ttyUSB6<*1>: Modem Identifier: ATI — C885
ttyUSB6<*1>: Speed 9600: AT — OK
ttyUSB6<*1>: Max speed is 9600; that should be safe.
ttyUSB6<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
Found a modem on /dev/ttyUSB4.
Modem configuration written to /etc/wvdial.conf.
ttyUSB4: Speed 9600; init “ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0″
ttyUSB5: Speed 9600; init “ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0″
ttyUSB6: Speed 9600; init “ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0″
Setelah itu, lakukan edit dengan mengetikkan perintah
sudo gedit /etc/wvdial.conf
Maka akan muncul wvdial.conf seperti ini
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Phone = *99#
Modem = /dev/ttyUSB4
Username = username
Password = password
Baud = 9600
Silahkan isi username dan password sesuai dengan userame dan password yang anda daftarkan pada saat pengaktifan kartu IM2 anda.
Setelah itu, anda klik save dan keluar. Setelah itu, anda ketikkan perintah
sudo wvdial
Tunggu beberapa saat hingga anda terhubung dengan internet.
Ini adalah sedikit tips bagi anda yang masih belajar seperti saya. Semoga tips ini berguna baik anda. Tulisan ini share ilmu yang sedang saya pelajari.
Tambahan:
1. Tambahkan Init3 = at+cgdcont=1,”IP”,”nama-apn” pada wvdial.conf
2. Hapus comment yang berupa ; (titik koma) di depan username, password dan nomor
Monday, April 25, 2011
Pembahasan Paket 3 UN 2010/2011 ( DNS Master dan DNS Slave )
SOAL/TUGAS
Membangun DNS Slave pada Jaringan
Opsi konfigurasi :
IP Address Jaringan
DNS Server = 202.100.4.65/27
PC Client = 200.100.4.69/27
DNS Server
Sistem Operasi = OS Linux
Domain = sekolahxx.sch.id
Sub Domain = www.sekolahxx.sch.id
mail.sekolahxx.sch.id
pc1.sekolahxx.sch.id
Keterangan :
xx merupakan No Ujian Peserta.
PC client switch
DNS Slave DNS Master
Keterangan :
DNS Master disiapkan Oleh Penguji
Domain Master : sekolah-master.sch.id
Subdomain Master :
mail.sekolah-master.sch.id
Implementasikan topologi diatas untuk melakukan pengujian fungsi DNS Slave pada Jaringan, dengan ketentuan :
Membuat perencanaan sesuai dengan topologi jaringan yang disediakan
Melakukan Perakitan PC Server
Instalasi PC Server
Instalasi PC Client
Melakukan konfigurasi Server yang meliputi :
DNS Server untuk domain local LAN.
Sub Domain Name yang di deskripsikan meliputi :
ns.sekolahxx.sch.id dengan ip address 202.100.4.65/27
www.sekolahxx.sch.id dengan ip address 202.100.4.66/27
mail.sekolahxx.sch.id dengan ip address 202.100.4.67/27
pc1.sekolahxx.sch.id dengan ip address 202.100.4.69/27
Melakukan instalasi dan konfigurasi DNS Slave sesuai dengan kebutuhan.
Sistem Operasi : OSS (Linux)
Spesifikasi :
Client : DNS yang digunakan adalah DNS Server LAN
Server : Dapat melayani permintaan dari client untuk mengakses Subdomain Master.
- Melakukan pengujian fungsi jaringan (sistem koneksi)
Dapat mengakses subdomain dari DNS Master.
Melakukan pengujian Subdomain DNS Lokal LAN sesuai dengan skenario
e dan f.
Pembahasan Soal
DNS slave adalah dns server yang fungsinya untuk membackup dns master, sehingga saat dns master down maka dns slave dapat mengantinya. Pada dns slave, konfigurasi db akan secara otomatis di transfer dari dns master.
Kita akan membuat Router di PC Server ( Murid ) dan Membuat Sub Domain di PC tersebut.
1. Atur IP address di PC Server ( Penguji / Guru )
pico /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.4.65
netmask 255.255.255.0
network 192.168.4.0
broadcast 192.168.4.255
gateway 192.168.4.65
dns-nameservers 192.168.4.65
2. Setting master, misal domain: sekolah-master.sch.id, ip DNS master 192.168.4.65 ip DNS slave 192.168.4.5
Konsep dari DNS Master dan DNS slave adalah saling bertukar IP agar bisa terkoneksi satu sama lain.
Edit pico /etc/bind/named.conf saya tambahkan
zone "sekolah-master.sch.id" in{
type master;
allow-transfer {192.168.4.36;);
also-notify {192.168.4.36;);
file "/etc/bind/db.sekolah36";
};
zone "4.168.192.IN-ADDR.ARPA" in{
type master;
allow-transfer {192.168.4.36;);
also-notify {192.168.4.36;);
file "/etc/bind/db.36";
};
Edit File
pico /etc/resolv.conf
Tambahkan :
nameserver 192.168.4.65
nameserver 202.100.4.65
Restart : /etc/init.d/bind9 restart
3. Setting pada PC Server ( murid )
Buat Router, settting :
pico /etc/network/interfaces
auto eth0
iface eth0 inet static
address 202.100.4.65
netmask 255.255.255.224
network 202.100.4.64
broadcast 202.100.4.95
auto eth1
iface eth1 inet static
address 192.168.4.36
netmask 255.255.255.0
network 192.168.4.0
broadcast 192.168.4.255
gateway 202.100.4.65
dns-nameservers 202.100.4.65
up ip addr add 202.100.4.66/27 brd 202.100.4.95 dev eth0 label eth0:0
up ip addr add 202.100.4.67/27 brd 202.100.4.95 dev eth0 label eth0:1
- Aktifkan ip_forward
pico /etc/sysctl.conf
- Hilangkan tanda pagar ( # )
net.ipv4.ip_forward=1
- Buat settingan NAT agar eth0 dan eth1 terkoneksi dengan PC lain
pico /etc/rc.local
iptables -A POSTROUTING -t nat -o eth1 -j MASQUERADE
- Restart cepat dengan mengetikkan
init 1
- Cek komputer apakah sudah terhubung atau belum ?
5. Install bind9 di PC Server ( murid ).
Berikut file konfigurasi DNS Slave =Edit pico /etc/bind/named.conf
zone "sekolah36.sch.id" in{
type slave;
file "db.smk";
masters {192.168.4.65;};
};
zone "4.168.192.IN-ADDR.ARPA" in{
type slave;
file "db.65";
masters {192.168.4.65;};
}; Buat db.36 dan db.sekolah36 seperti biasa saat membuat DNS server.Selanjutnya buat dns slave pada komputer satunya.
zone "sekolah36.sch.id" {
type master;
file "/etc/bind/db.sekolah36";
};
zone "4.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.36";
};
# cp /etc/bind/db.local /etc/bind/db.sekolah36
# cp /etc/bind/db.127 /etc/bind/db.36
pico /etc/bind/db.sekolah36berikut file konfigurasinya=
$TTL 604800pico /etc/bind/db.36
@ IN SOA sekolah. root.sekolah. (
73 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS sekolah36.sch.id.
@ IN MX 10 mail.sekolah.sch.id.
ns IN A 202.100.4.65
www IN A 202.100.4.66
mail IN A 202.100.4.67
pc1 IN A 202.100.4.69
berikut file konfigurasinya=
$TTL 604800
@ IN SOA sekolah36.sch.id. root.sekolah.sch.id. (
74 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS 192.168.1.1
65 IN PTR sekolah36.sch.id.
Edit pico /etc/bind/named.conf
zone "sekolah36.sch.id" in{
type slave;
file "db.smk";
masters {192.168.4.65;};
};
zone "4.168.192.IN-ADDR.ARPA" in{
type slave;
file "db.65";
masters {192.168.4.65;};
};
4. Setelah tersimpan semua, restart aplikasi bind9
/etc/init.d/bind9 restart
5. Install apache2 dan links
apt-get install apache2 && apt-get install links
6. Edit /var/ww/index.html di domain sekolah-master.sch.id dan sekolah36.sch.id
Isi sesuai selera asal sat sama lain berbeda-beda
7. Coba di Client ( Windows ), buka browser dan ketkkan
sekolah-master.sch.id
sekolah36.sch.id
Bila mailserver belum dibuat, maka otomatis akan di redirect ke DNS Slave yang kita buat.
---Selamat Mencoba, Ngoprek Jaringan membuat Anda Pintar Menjaring Orang:)---
Thursday, April 7, 2011
Membuat Sub Domain
1. Atur domain di web server
Setting di DNS
www IN A [no.IP]
2. pico /etc/apache/sites-enabled/web
NameVirtualHost namadomain:80
Servername namadomain
DocumentRoot /var/www
Sub Domain di Mail Server
1. Atur domain di mail server
Setting di DNS
mail IN A [no.IP]
2. pico /etc/squirrelmail/conf.d
Servername mail.namadomain
3. pico /etc/squirrelmail/apache.conf
alias mail.namadomain
4. pico /etc/apache/sites-enabled/mail
NameVirtualHost mail.namadomain:80
Servername mail.namadomain
DocumentRoot /usr/share/squirrelmail
Sub Domain di FTP
1. Atur domain di ftp server
Setting di DNS
ftp IN A [no.IP]
2. pico /etc/apache/sites-enabled/ftp
NameVirtualHost ftp.namadomain:80
ServerName ftp.namadomain
DocumentRoot /var/www











