Tuesday, 6 June 2017

Laba 2016, ghuraba Adventure . lintas alam, outbound

LABA (Lintas Alam Bambu Apus) 2017



Lomaba lintas alam bambu apus yang sudah 14 tahun lalu selalu dilakukan oleh anak-anak muda kebanggaan negeri ini. kami dahulu masih menjadi peserta hingga sekarang kami yang akan membentuk generasi ghuraba yang masih muda untuk menjadi pribadi yang lebih baik.

kawan jika kalian ingin indonesia ini  maju, moralnya baik, maka kalian bangun dari anak-anak bangsa ini, karena mereka yang akan meneruskan perjuangan negara ini.

ini adalah semangat PANCASILA yang kalian selalu serukan itu, tapi jangan kalian hanya membuat gambar saya indonesia saya pancasila tanpa ada yang kalian lakukan untuk negeri ini

Thursday, 20 November 2014

pendakian ke mahameru 1

puncak mahameru adalah puncak tertinggi jawa, sudah banyak orang yang mencoba untuk berdiri dipuncak tertinggi jawa itu, meski untuk kesana harus melewati medan yang cukup berat, tidak sedikit pendaki yang meninggal ketika mendaki puncak mahameru.
dan puncak mahameru juga adalah tempat suci bagi umat hindu, bahkan orang bali rela dateng jauh-jauh dari bali hanya untuk mengambil air yang menurut mereka itu adalah air suci, di sana ada dua sumber air yang mereka sucikan, yang pertama ada di pos ranu kumbolo, itu adalah danau yang cukup besar yang berada di ketinggian 2400 MDPL, dan juga menjadi tempat favorit bagi para pendaki, selain tempat yang sangat indah disana juga adalah sumber air pertama bagi para pendaki. yang kedua adalah sumbermanik itu terletak di pos kali mati, lokasinya berada sekitar 1 km di sebelah barat dari pos kali mati, itu juga sumber air terakhir untuk mencapai puncak mahameru.
pendakian ke puncak mahameru sudah di lakukan sejak jaman dulu, dan pendaki pertama yang pernah mendaki ke puncak mahameru adalah Clignet (1838) seorang ahli geologi berkebangsaan belanda, ia mendaki dari sebelah barat daya lewat widodaren. selanjutnya Junhuhn (1945) ahli botani berkebangsaan belanda dari utara lewat gunung ayek-ayek, gunung inder-inder dan kepolo. Tahun 1911 van Gogh dan Heim lewat lereng utara dan setelah tahun 1945 umumnya pendakian di lakukan lewat lereng utara melalui ranupane dan ranu kumbolo seperti sekarang ini.
dan dari sinilah kisah itu dimulai, aku melakukan pendakian pertamaku ke gunung semeru itu di lakukan pada bulan januari 2013, kami berangkat dari setasiun senen pada tanggal 31 desember 2012, awalnya kami mempunyai rencana untuk melakukan pendakian di tgl 31 desember, sehingga pada tanggal 1 januari 2013 sudah berada di puncak mahameru, tapi ternyata tiket kereta tanggal 29 / 30 sudah habis terjual, jadi kami mulai mendaki pada tanggal 1 januari 2013, dan kami berangakat dari stasiun pasar senen hari selasa tanggal 31 desember 2012, dan itu team kami di bagi dua keloter, karena ada dua temen kami yang tidak dapat teket berangkat yang sama, sehingga mereka naik kereta majapahit dan kami naik kereta mataremaja, kami berangkat terlebih dahulu, dan kereta majapahit berangkat setelahnya hanya beda 3 jam, tapi sampai di setasiun malang hanya beda 1 jam.
di dalam kereta ternyata pendaki yang tujuannya mungkin sama dengan kami ternyata banyak sekali, hampir semuanya adalah pendaki, mungkin ini dikarenakan efek dari film 5 CM. kami dikereta itu selama 17 jam, rasanya sangat bosan, kami menghabiskan waktu dengan bercerita, foto-foto, dan terkadang setiap stasiun yang berhenti cukup lama kami turun untuk berfoto, dan walaupun selama 17 jam di perjalanan kami tetap sempatkan waktu kami untuk sholat, dan mungkin tidak terlalu banyak yang melakuakn itu, tapi kami tetap melakunnya.
dan setelah pagi menjelang kami telah tiba di daerah jawa timur, setelah sampai di daerah jawa timur tidak banyak kereta kami ini berhenti di setiap setasiun, dan karena pemandangan di pagi hari ini sangat menarik, kami sering pergi ke tempat pintu masuk kereta untuk melihat pemandangan, meskipun itu dilarang, ini mungkin karena rasa penasaran yang sangat tinggi, dan ketika hampir jam 8 pagi kami sampai di setasiun malang. dan kereta majapahit yang di taiki oleh dua teman kami ini baru sampai di setasiun malang sektar pukul 9. dan ketika dua teman kami ini sampai team kami  ini akhirnya lengkap, sekarang kami lengkap ber tujuh, memang beda seperti cerita film 5 CM.

kami memberi expedisi ini pendakian mahameru 1, dengan anggota team saya (adi indra purnama) sebagai ketua kelompok saya yang tengah yang pake iket kepala selayer orange, dan (aria warta) dia teman saya yang sudah cukup berpengalaman yang bawa cariel paling gede yang di kanan belakang, yang sedang pegang tongkat, (eko mulyana) dia baru ikut kami mendaki, pengalamannya baru di papandaian dan semeru, yang sedang jongkok di depan yang pake kupluk dan masker, kemudian (mpo may) atau maymunah yang paling kiri yang pake kerudung putih yang di tasnya ada jas hujan warna biru, dia juga masih pemula, (iin maena) yang di belakang sebelah kiri saya yang pake jilbab crem, yang pake selayer, dia juga pemula, (hidayanti rohmah) atau Anty yang pake jaket chelsea, dia juga pemula, dan yang terahir (ipeh) yang pek kupluk pink sebelah mpo may dia juga pemula. dan dua orang di depan cewe dan cowo saya lupa namanya, dia kenalan bertemu ketika di ranukumbolo.
meski pendaki kami ini mayoritas pemula tapi kami tetap bertekat untuk bisa sampai puncak bersama-sama.
pagi itu setelah mempersiapkan semuanya kami langsung mencari kendaraan untuk pergi kepasar tumpang, karena dari pentunjuk yang saya baca untuk samapai di ranupane kita harus sewa angkot sampe kepasar tumpang, karena jika tidak sewa angkot kita harus naik dua kali angkot, nah di stasiun malang untuk mencari angkutan untuk di sewa itu tidak lah sulit, ketika kita keluar stasiun sudah banyak sekali calo yang menawari kita untuk sewa angkot sampai pasar tumpang, dan akhirnya setelah cukup sengit kami nego harga sama calo, akhirnya kami mendapatkan sewa angkot yang cukup murah juga, sekitar 125 kalo ga salah saya lupa soalnya, sebenerya bisa lebih murah, karena kami hanya ber tujuh jadi agak susah juga, dan ternyata kami di antar sampai di rumah pak rus, di sebelah pasar tumpang. pak rus ini sudah sangat terkenal di kalangan para pendaki yang ingin mendaki gunung semeru. di tempat pak rus kami naik truk sayur milik dia yang memang di sewakan untuk mengatar kami sampai di ranu pane, karena agak cukup lama kami baru bisa jalan ke ranu pane, kami besih-besih badan dulu dan membeli logistik di pasar, dan disana pak rus dan anaknya mba nur sangat ramah kami di persilahkan istirahat di rumahnya, bahkan banyak pendaki lain yang beristirahat di rumahnya sejak 4 hari lalu, dan mereka tidak di pungut biaya, dan karena cukup lama kami menunggu keberangkatan kami sempat berbincang - bincang dengan para pendaki lain dan juga masyarakat di situ, yang tidak dapat saya lupakan adalah saya dan teman-teman makan mie ayam yang harganya waktu itu hanyak 4000 rupiah tetapi rasanya tidak seperti mie seharga itu, mungkin kalau di jakarta mie ayam itu harganya bisa 15 rb - 20rb.
dan akhirnya kami berangkat juga, dengan menumpang truk sayur, itu pengalaman yang seru, karena kami di angkut seperti barang hasil bumi, dan ketika sampai di desa sebelum ranupane kami melihat hampir di seluruh rumah disana terdapat pohon apel di depan rumahnya, saya sering membayangkan kalau saja saya punya teman yang tinggal di sana pasti saya mampir untuk memakan apelnya, dan tidak lama ternyata kami telah sampai di perbukitan, jalanan disana mulai mnyempit, dan benar saja tidak jauh sudah terlihat antrian mobil yang macet akibat ada kendaraan yang ingin turun dari bromo dan kami yang ingin naik kesana, sehingga menjadi macet cukup parah di sana cukup lama hampir 2 jam kami di tempat macet itu, di karenakan di perparah oleh kendaraan bermotor yang suka selak-selak, di sana sangat sulit mengendarakan kendaraan cukup besar karena jalan yang sempit di tambah itu ada dia area perbukitan yang kanan kirinya jurang yang kedalamannya lebih dari 100- 300 , dan macet itu juga di perparah dengan turunnya hujan, memang hujannya tidak lebat, tapi terlalu banyak kabut, dan ketika lepas dari tempat yang macet itu kami tiba di pesimpangan bromo dan semeru, disana seharusnya jika cuaca cerah menjadi tempat untuk foto-foto, karena memang pemandangannya yang bagus. seperti gambar ini tetapi gambar ini di ambil ketika kami sudah turun dari gunung semeru.

sekitar jam 2 siang kami baru sampai di ranu pane, sesampainya disana kami tidak langsung ke pos pendaftaran pendakian, tetapi kami istirahat di masjid depan ranu pane, walaupun di wilayah sana tidak semuanya muslim akan tetapi ada masjid disana, dan di sana ada juga pure, kami istirahat di masjid cukup lama, karena kami harus sholat juhur dan ashar di jamak, dan disana mpo may ada janji dengan orang di warung langit, lokasinya di sebelah masjid, dan karena kami khawatir tidak bisa naek, karena menurut informasinya untuk naik ke semeru harus booking dulu, itu di karenakan semakin banykanya orang yang ingin naik ke semeru, jadi kami minta tolong sama temennya mpo may yang ada di warung langit untuk bantuin booking, tetapi kata mas ardi di suruh coba booking sendiri, kalo ga bisa baru di bantu, dan akhirnya saya langsung ke pos pendaftaran, dan ternyata disana sudah padat orang untuk naek, saya langsung masuk aja ke kerumunan yang memenuhi loket pendaftaran, dan saya langsung minta formulir simaksi, ternyata langsung dapet, dan langsung saja saya isi semua datanya, meskipun ada beberapa data logistik yang nembak, karena saya kurang hafal.
setelah selesai pendaftaran simaksi saya langsung kumpul dengan teman-teman saya, ternyata teman-teman saya yang saya kira mereka menunggu di warung langit, malah sudah ada di pos pendaftaran, ya sudah langsung saja kami berkumpul dan mempersiapkan semuanya, setelah semuanya siap kami berdoa sebelum berangkat, karena memang januari itu musim hujan, sehingga suasana sore itu agak sedikit mendung dan berkabut, sehingga ketika di perjalanan menuju pintu masuk saya sudah mengingatkan kepada anggota team saya untuk mempersiapkan jas hujan mereka ditaruh tempat yang mudah di jangkau.
sesampainya di depan pintu masuk jalur pendakian gunung semeru ternyata banyak orang sedang beristirahat, sepertinya mereka sudah turun dari gunung, memang karena pendakian malem tahun baru itu banyak, dan kami ini sepertinya keloter terakhir, karena memang setelah kami turun itu pendakian di tutup sampai bulan mei, dikarenakan untuk membiarkan alam kembali memulihkan dirinya dan dikarenakan musim penghujan yang intensitasnya sedang tinggi-tingginya.
setelah berjalan sekitar 30 menit dari pos pendakian, ternyata turun hujan yang cukup banyak, sehingga kami mempersiapkan jas hujan, hanya saya saja yang tidak pake, karena saya sudah terbiasa trecking basah-basahan dan juga karena saya tidak punya jas hujan, dan karena hujan maka perjalan kami semakin berat apa lagi bagi anggota kami yang masih baru, pasti sangat berat. sekitar satu jam lebih kami tiba di pos 1, dan ke adaan sudah mulai gelap, sehingga kami berhenti sebentar disana untuk istirahat dan makan, karena ternyata perutkami sudah sangat laper, karena kami baru isi perut itu ketika pagi di rumah pak rus, jadi sampe sore ini belum makan, supaya tidak ada anggota kami yang sakit, kami memutuskan untuk istirahat dan makan.
cukup lama juga kami istirahat, dan langit pun semakin gelap, sekang sama sekali sudah tidak bisa melihat apapun tanpa bantuan senter, dan di tambah sudah mulai ada hembusan angin dari sisi gunung, menurut pengalaman saya angin gunung di malam hari itu membuat suhu semakin dingin, sehingga karena takut semua anggota terkena hipotermia, maka kami memutuskan untuk langsung melanjutkan perjalanan, lagian beberapa teman kami sudah mulai tidak kuat oleh suhu dinginnya.
setelah mempersiapkan semua peralatan perjalanan malam, kami bersiap melakuakan perjalan malam, perjalanan malam itu cukup sulit jika belum pernah melakukan, karena jarak pandang terbatas dan karena hujan jalanan menjadi sangat licin, sehingga kami membentuk formasi , dengan formasi saya di depan sebagai penunjuk jalan dan teman saya aroy di belakan untuk swiping anggota, sehingga anggota yang perempua ada di tengah, jujur perjalanan malam itu sangatlah berbahaya, apalagi kami lebih banyak anggota perempuan, dan yang agak sulit untuk berjalan adalah mpo may, sehingga beban ia di alihkan ke kami ber tiga cowo, dan terkadang saya dan aroy yang lebih senior untuk bergantian membawakan tasnya mpo may.
dan perjalan dari pos 1 sampai ke pos 2 itu cukup berat, dikarenakan jalan yang licin dan gelap, tidak sedikit dari kami yang terpeleset ketika berjalan, dan sepanjang perjalanan kami sering mengalihkan rasa dingin dan letih kami dengan bercanda, dan juga kata-kata yang selalu terdengar adalah " awas kayu, awas lubang, awas licin,awas becekan, awas jurang sebelah kiri" kata-kata seperti itulah yang selalu terdengar sepanjang perjalanan, memang sudah menjadi aturan tidak tertulis ketika trecking malem kita harus mengingatkan teman kita di belakang, karena trecking malem biasa membuat formasi berbaris memanjang satu jalur, sehingga jika tidak di ingatkan teman kita yang belakang terkadang kurang memperhatikan jalan.
sekitar 1 jam lebih kami baru sampai di pos 2, dan di selter pos dua sudah penuh dengan pendaki yang sedang beristirahat, sehingga kami hanya beristitahat di pinggir-pinggir jalan, dan sambil sedikit basa basi dengan pendaki lain,
Pendaki lain : "sini mas ngopi dulu, atau ngteh dulu, istirahat saja dulu"
Kami : " iya mas, terimakasih"
memang tidak terlalu lama kami beristirahat, karena badan kami sudah mulai kedinginan, karena memang sejak dari pos 1 angin selalu berhembus, di sertai hujan gerimis, dan ketika kami telah berjalan tidak lama kami berpapasan dengan team lain yang baru turun, dan seperti biasa kami menyapa.
salah seorang yang sedang turun berkata : " mas mau naik ya,
Saya ;" iya mas"
salah seorang yang sedang turun berkata : " hati-hati mas, di jalur setelah pos 3, tanjakan ke atasnya sangat licin, saya aja sudah jatuh berkali-kali, sebaiknya mas ngecamp saja, besok pagi baru lanjutkan"
Saya : " iya mas, terimakasih atas informasinya"
dan kami pun langsung melanjutkan perjalanan, dalam benakku sempat berfikir, bagai mana cara pelanjutkan perjalan ketika sampai di pos 3. hampir 2 jam kami baru sampai pos 3, itu dikarenakan kami banyak berhenti setelah pos 2 tadi, karena ada satu teman kami anty, yang posisinya persis di belakang saya, dia tidak kuat jalan, jadi kami cukup lama untuk sampai di pos 3, pas ketika di jalan menuju pos 3, ketika anty minta berhenti kami lalu berhenti, dan saya bertanya kepada anty.
Saya :" anty kenapa?"
Anty : " kaki anty, kaku kak," sambil memegang pahanya yang sakit, dan saya lihat muka dia juga sudah mulai pucat, sehingga kami berhenti sebentar, saya meminta anty untuk duduk di pinggiran saja dulu sebentar, dan coba di urut-urut dikit, karena biasanya ketika kita mendaki bagian tubuh yang paling berat kerjanya adalah kaki, jadi wajar aja jika kaki kita keram atau ada otot yang ke pelintir.
karena agak susah mengurut dengan memberinya minyak urut, karena anty sedang mengenakan jas hujan, jadi setelah lebih enakan kami langsung melanjutkan perjalanan karena anty kakinya sakit, sehingga tasnya saya bawakan. dan benar saja ketika samapai di pos 3 kami di hadapkan dengan tanjakan yang cukup curam dan sangat licin, padahal tanjakannya tidak terlalu tinggi, mungkin sekitar dia atas 50 m, kami sempat berhenti sebentar disana, sambil beristirahat, dan saya mencoba mencari cara untuk dapat membuat kami bisa naik ke atas, saya dan aroy coba naik ke atas berdua, ternyata memang sangat licin sekali, untung saja saya pakai sendal gunung, sehingga tidak mudah terpeleset, tapi permasalahannya buka itu, permasalahannya adalah bagai mana cara membawa wanita-wanita ini, karena perjalanan yang landai tadi saja sudah sangat sulit, dan saya dan aroy mencoba cara pertama untuk membuat tali dari atas sampai bawah, tetapi karena tali kami kurang panjang, sehingga tidak cukup untuk mengulurnya dari atas sampai bawah, hanya bisa separuhnya saja, dan kami coba, ternyata susah juga, lalu saya dan aroy turun ke pos 3 lagi, dan saya menanyakan kepada mereka, apakah mau lanjut, tetapi lebih banyak dari mereka terdiam, dan ada yang terserah, saya sebagai ketua team harus mengambil keputusan yang tepat dan cepat, karena saya melihat sebagian besar sudah tidak kuat lagi untuk berjalan, di tambah jalur yang sangat licin membuat perjalanan malam itu menjadi lebih sulit, jadi saya memutuskan untuk ngecamp di pos 3, karena di selter sudah ada yang lebih dulu ngecamp sehingga kami harus mencari tepat lain, dan saya melihat ada sedikit lahan utuk ngecamp, walaupun harus di bersikan dan di buka sedikit lahanya, dan juga ada balok kayu yang cukup besar melintang disana mempersulit kami untuk membangun tenda, karena yang paham memasang tenda hanya saya dan aroy, jadi hanya kami berdua yang lebih banyak bekerja, dan saya juga sedikit memberikan intruksi kepada anggota yang perempuan dan juga kepada eko. agak lama juga kami baru bisa mendirikan tenda yang ala kadarnya itu, selesai tenda di dirikan dan barang-barang kami sudah dimasukan kedalam tenda, kami langsung masuk dan sebelum tidur
laksanakan sholat magrib dan isya, di tenda masing -masing, karena kami bawa 2 tenda, yang satu untu cowo dan yang satu lagi untuk cewe.
memang kondisi gunung semeru waktu itu sedang tidak bersahabat, sebelum kami mendaki kesana bulan desembernya aja sudah ada yang meninggal ketika mendaki kesana, bapak-bapak sekitar umur 50 han meninggal akibat serangan jantung, dan malem-malem ketika kami tidur ada pendaki yang di gotong ke bawah, katanya seh kena hipo, tapi masih hidup sepertinya, hanya salah satu orang dari kelompok itu meminta nomor orang di posko bawah untuk minta bantuan, karena saya hanya punya nomor pak rus, dan pak nur, ya sudah saya kasih saja kedua nomor itu, sebenarnya seh saya ingin menolong mereka sampai posko ranu pane, tetapi karena saya punya tanggung jawab dengan team saya, jadi saya hanya bisa membantu sebatas itu saja.
sempat terfikir bagai mana jika yang kejadian seperti itu ada di team kami, saya pasti akan panik seperti mereka, dan kami pusn istirahat hingga pagi, dan tidak lupa sholat subuh, dan saya langsung keluar mencari tempat yang aman untuk melakukan ritual di pagi hari, saya memang orang yang sangat mudah untuk buang hajat ketika pagi hari mau di tempatnya seperti apapun tetap saja saluran buang saya ini memang tidak bisa kompromi, karena suasana masih sepi karena masih cukup gelap, jadi saya leluasa untuk membuang hajat, selesai itu seperti aturan pendakian kotoran sehabis buang hajat harus di kubur dengan tanah, jadi saya gali tanah, mirip seperti kucing seh, tapi memang itu aturan pendakian. dan ternyata bukan hanya saya saja yang ingin buang hajat teman-teman saya juga merasakan hal yang sama tapi mereka tidak berani karena sudah mulai terang, ya sudah saya membuat tempat mck darurat buat mereka dengan bahan jas hujan mereka yang saya jembreng dengan tali, tapi tetap saja mereka tidak jadi buang hajat besar, tapi hanya pipis, setelah selesai semua kegiatan pagi itu selesai kami hendak melanjutkan perjalanan, dan ada yang lucu dari kejadian malam tadi, ternyata teman saya seh eko semalem dikasih lihat penampakan anak kecil, yang melambai-lambai kedia seperti sedang ingin mengajak si eko bermain, makanya pas malam sedang diriin tenda dia malah langsung masuk tenda dan saya suruh keluar ga mau, dan juga ada anggota perempuan saya, si ipeh ternyata semalem dia nangis aja, kepingin pulang, mungkin karena kedinginan, ya wajar aja seh, si ipeh itu baru kelas 3 smp, dan juga dia baru pertamakali naik gunung, wajar aja dia kaget dengan suhu gunung yang dingin. dan pagi itu kami langsung melanjutkan pendakian, setelah siap semua kami langsung jalan kembali, dan terlihatlah tanjakan setelah pos 3 yang menjadi penghambat pendakian semalam, dan ternyata sudah lebih mudah, karena sudah tidak terlalu basah dan juga sudah ada undakan-undakan yang di buat dengan golok tebas yang memudahkan kami untuk naik. ini sepertinya di buat pas semalem ada evakuasi oleh renger yang nurunin pendaki yang terena hipotermia.
memang cukup melelahkan untuk bisa melewati tanjakan pos 3 ini, jelas saja sesampai di atas temen-temen langsung minta istirahat, padahal baru saja mulai naik, memang sih karena sudah lama istirahat sehingga menyebapkan otot-otot mereka masih kaku, ya kami istirahat sebentar, mungkin sekitar 2 jam perjalan kami sudah mulai melihat di kejauhan seperti ada air di bawah yang tertutup kabut yang cukup tebal, karena memang karena cuaca lagi tidak bagus, sehingga tidak banyak pemandangan yang dapat kami lihat, karena terlalu banyak kabut. dan setelah samapai di pos 4 cuaca mulai cerah, dan langsung saja terlihat danau yang sejak kemarin kami tunggu-tunggu, dan ini lah yang di sebut surga di gunung semeru, karena memang sangat indah pemandangan di ranu kumbolo, dan kami langsung mengeluarkan alat-alat dokumentasi kami masing-masing,








sesampainya kami di pos 5, yaitu pos ranu kumbolo, pos ini sekitar 30 menit lebih dari pos 4, padahal dari pos 4 itu pos 5 ranu kumbolo terlihat. karena beberapa hal kami memutuskan untuk ngecamp di ranu kumbolo, sekalian mengeringkan barang kami, karena kehujanan semalam,
dari pagi sampai malam kami istirahat dan mendirikan camp di ranukumbolo, suasana kala itu ranukumbolo selalu di selimuti kabut, hanya sesekali cerah, tapi ketika sore kabut mulai menghilang, dan suasana sedikit cerah, karena melihat keadaan cuaca sudah cukup cerah saya berniat melanjutkan pendakian, tapi saya mendiskusikan terlebih dahulu ke teman-teman, dari semua teman saya hanya 2 orang yang tidak sanggup lagi meneruskan pendakian, jadi kami terpakasa meninggalkan mereka berdua, mpo may dan ipeh, menurut mpo may dia ga mao ngerepotin saya karena semaleman jalan aja banyak berhentinya, jadi dia ga pengen lanjutin, ya udah saya bersama yang laen melanjutkan pendakian dari pukul 9 malem, memang itu bukan waktu yang tepat, karena butuh 5 jam perjalanan dari ranukumbolo untuk sampai di kali mati.
malam itu kami tetep melanjutkan perjalanan, personil yang melanjutkan perjalanan ada 5 orang saya (adi), anty, iin, aroy, ekoy. awalnya perjalanan kami masih biasa saja, setelah melewati tanjakan cinta kami menurunin bukit menuju padang rumput yang luas yang dikenal dengan nama oro-oro ombo, di sana memang benar-benar padang rumput luas, tapi tidak usah takut karena jalur masih sangat jelas terlihat meski malam hari, tidak jauh dari oro-oro ombo kami sampai di pos selanjutnya yaitu cemoro kandang, ketika kami memasuki cemoro kandang, entah kenapa perasaan saya agak anaeh, saya merasa seperti melintasi sebuah gerbang yang besar, karena memang masuk ke cemoro kandang kita memasuki hutan yang di penuhi pepohonan besar dan lebat.
tidak lama setelah kita sampai di pos cemoro kandang, perut saya agak mules, sehingga saya harus mengistirahatkan team, dan disana ketika saya mencari tempat untuk boker yang jauh dari jalur pendakian, dan sepertinya ada keanehan yang terjadi, karena teman saya iin bilang ada yang terbang putih di atas kepala saya tapi dia bilangnya setelah kita sudah turun.
setelah itu kami lanjutkan perjalanan lagi, dan sebelum sampai jambangan terjadi hujan abu vulkanik yang membuat suasana malam itu semakin mencekam, dan kami segera mengenakan buff kami untuk menghindari debu tersebut, dan tidak lama kami sudah sampai di pos jambangan anty pun mengeluh kesakitan lagi kakinya, karena memang menuju pos jambangan anty beberapa kali minta berhenti karena kakinya sakit, dan di jambangan anty di urut sebentar sampai kakinya sudah enakan lagi dan kuat di ajak jalan.
dan setelah anty sudah bisa jalan kembali akhirnya kami melanjutkan perjalanan, untungnya dari jambangan sampai ke kali mati jalannya landai, tidak lama kami berjalan akhirnya kami sampai di kali mati, di sana tempatnya luas sekali dan menjadi tempat camp terakhir sebelum muncak ke mahameru, dan waktu itu ketika kami sampai disana saya bingung jalan mana yang menuju puncak mahameru, karena tempatnya padang luas, kebetulan disana ada sekelompok tenda yang terpasang tapi kelihatannya penghuninya tidak ada, mungkin sudah pada nai ke puncak, dan disana kita berusaha bertanya dengan tenda yang sepertinya ada orangnya, tapi kami panggil- panggil di ada respon, ya udah saya bilang ke aroy untuk coba mencari jalan, dan deket tenda tersebut aroy menemukan jalan, dan saya pastikan iya ternyata itu jalan, tapi saya agak ragu, tapi karena kita tidak punya informasi lebih akhirnya kita susuri jalan tersebut, semakin masuk kedalam jalur tersebut jalannya semakin tertutup, saya bilang ke aroy, " roy, kayaknya jalan ini udah lama ga dilewatin deh, soalnya makin dalem makin ketutup", dan akhirnya kita benar - benar ke luar jalur, mungkin bisa di bilang tersesat.
mungkin kita sudah tersesat selama 1 jam, dan anty pun terus memegang tangan ku erat banget, kayaknya dia belum pernah tersesat, dan saya pun menenangkannya " tenang nty, tidak apa - apa"
karena memang saya masih bisa mengatasi hal tersebut, dan saya katakan ke aroy " roy coba lo cek jalan di depan putus apa ga" terus aroy ngecek dan bilang " putus bot"
gwa memutuskan untuk kita kembali ke posisi semula ya itu di pos kali mati, karena karena kalau kita maksain untuk terus bisa jadi kita akan tersasar lebih jauh, terlebih kita bawa perempuan, kalau saya sama aroy doang sih pasti gwa tembusin jln tersebut, karena gwa masih bisa ngelihat puncak mahameru darisana, dan akhirnya kita kembali ke pos kali mati, dan disana anty sepertinya sudah kena mentalnya, ya wajar sih, itu pendakian pertamanya terlebih lagi kita nyasar.
dan sama membagi tugas ke aroy dan ekoy untuk berpencar mencari jalan agar lebih cepat di temukan, disana si anty sangat kawatir sekali kesaya, saya juga heran kenapa ga biasanya, dan tidak lama saya melihat tanda di sebelah kiri kali mati dari arah kami menuju kali mati, memang agak jauh, dan saya hampiri ternyata benar ini jalur sebenarnya, saya senang banget dan kita melanjutkan perjalanan menuju pos arcopodo, disana kami sudah mulai terlihat senang karena sudah bisa bercanda lagi, setelah beberapa waktu berselang sebelum pos arcopodo saya melihat ada sebuah bangunan di atas, saya pikir itu pos arcopodo ternyata bukan, pas kita hampiri bangunan yang saya liat dari bawah ternyata tidak ada apa - apa, hanya sebuah batang pohon yang hampir tumbang lantaran tanahnya sebagian longsor, jadi memang jalur menuju arcopodo ini sudah hampir terputus karena longsor, tidak jauh dari situ akhirnya kita sampai juga di pos arcopodo, walaupun kalau kata pendaki lama pos arcopodo itu bukan lah pos arcopodo yang sebenarnya, itu sudah bergeser dari jalur sebenarnya, mungkin karena sudah terputus karena longsor.
ketika kami sampai di pos arcopodo itu sudah jam 4 lewat, dan saya memutuskan untuk kita istirahat dulu makan dan sholat subuh, dan disana saya sakit perut lagi, dan saya kaget karena pas saya cebok menggukan tisu kok pantat saya berdarah, di situ saya kaget karena belum pernah terjadi sebelumnya.
kejadian saya berak berdarah ini tidak saya ceritakan kepada kawan - kawan , karena saya tidak mau mereka menjadi khawatir, setelah selesai sholat subuh kita lanjutkan pendakian, karena memang waktunya sudah sangat mepet, tidak lama berjalan dari pos arcopodo kita sampai di pos cemoro tunggal yang berarti kita akan berhadapan dengan track pasir gunung semeru yang terkenal sulit, terlebih waktu itu hujan, di track pasir kita ga mengira ternyata info dari jurnal yang kami baca benar bahwa di track tersebut sangat susah untuk naik, karena kita naik 3 langkah merosot 2 langkah, karena memang kita sudah berjalan dari jam 9 malam dan belum tidur sama sekali membuat tenaga kami habis. dan kita bertemu dengan pendaki yang sudah turun dan bertanya berapa jam lagi sampai sana, dia bilang " wah mas masih jauh, bisa 5 sampai 6 jam untuk sampai ke puncak", mendengar itu saya berfikir ulang untuk melanjutkan pendakian, karena jam sudah hampir jam 8 dan kita belum jauh melewati cemoro tunggal. akhirnya saya memutuskan untuk berhenti sampai disini, kawan - kawan pun terlihat kecewa, saya pun begitu, tapi saya harus bijak, jangan memaksakan kenginan dengan mengorbankan nyawa, karena kalau kita sampai puncak di atas jam 10 takutnya gas beracun nya naik dan dapat membahayakan kita, gwa ga mau kejadian yang di alami soe hok gie dan ildan lubis bisa terjadi pada team gwa.

meski kita gagal mencapai puncak, tapi puncak bukan lah tujuan akhir, tujuan akhir dari perjalanan adalah kembali ke rumah masing - masing dengan selamat.

akhirnya kita kembali menuju ranu kumbolo, karena masih ada teman kita yang tertinggal di sana dan kita tidak tau bagaimana kondisi mereka,

perjalanan menuju ranukumbolo berjalan dengan sangat lancar mungkin karena sekarang kita berjalan menurun.

 sesampai di oro - oro ombo hujan sudah mulai reda.


dan tibalah kami di ranukumbolo, tidak lama sampai hujan pun turun, dan mpo may memasakan kami nasi yg terlanjur jadi bubur, karena kata mpo may dari pada kaga jadi kalo di masak jadi nasi, jadi di bikin bubur aja, ya kalau saya sih sangat bersyukur yang penting bisa makan karena tubuh ini butuh nutrisi untuk bisa mengembalikan tenaga dan semangat yang terkoyak - koyak oleh perjalanan yang ternyata belum bisa mencapai target.

kami pun istirahat setelah perut kami terisi, di iringi hujan kami pun tidur, dan terbangun waktu ashar, setelah sholat langsung kita packing untuk turun menuju ranu pany karena memang esok siang kita sudah harus berada di stasiun malang untuk kembali ke jakarta.

dan menjelang magrib kita berjalan turun menuju ranu pany karena perjalanan dari ranukumbolo ke ranu pani memakan waktu 5 jam kami akhirnya sampai juga di ranu pani, walaupun perjalanan turun tidak terlalu berat seperti perjalanan naik, hanya kita sempat lelah sampai terjatuh dan bernyanyi sepanjang perjalanan untuk menghibur hati dan melupakan letihnya.

sampai di ranu pani kami singgah di masjid untuk numpang beristirahat dan sholat disana, saya sempat mandi dulu disana, walaupun airnya super dingin, jelas saja karena ketinggian ranu pani tidak jauh beda dengan ranu kumbolo masih di sekitaran 2000 an mdpl.

setelah sholat kita pun tidur di masjid, tetapi ada keanehan yang terjadi, karena saya terbangun sekitar jam 3 an untuk memeriksa teman teman, pada waktu itu saya melihat teman teman saya yang cewe mereka ber 4 tidur bersama dan kami cowo juga, tapi yang aneh pas mau masuk waktu subuh pas saya keluar mau ambil wudhu saya ke temu mpo may dari arah rumah warung langit, saya tanya " mpo may dari mana" terus mpo may bilang " gwa dari rumah warung langit, gwa kan semalem tidur di sana sama si embah" terus gwa bilang" lah bukanya mpo tidur di majid semalem" mpo may bilang " kaga"

dan itu membuat gwa bingung, dan gwa langsung masuk ke masjid melihat teman - teman gwa yg cewe, benar saja mereka cuma ber 3, padahal gwa inget sebelum gwa ke temu mpo may gwa melihat mereka masih ber 4.

 


 


 




Friday, 21 June 2013

KUMPULAN CERITA LUCU

  • Gara-gara Bodrex
    • pada suatu siang yang sangat terik, ketika itu bulan puasa, ada kakek-kakek bersama cucunya sedang duduk-duduk di teras rumah, ketika itu si kakek berkata kepada si cucu. " cuu... sini cuu. tolong belikan kakek bodrex, kakek mau minum bodrex.". mendengar perkataan si kakek , si cucu kaget terheran-heran. lalu si cucu bertanya pada si kakek, " kakek tidak puasa ya?" dan kakek pun menjawab " itulah hebatnya Bodrex, bisa diminum kapan saja".

Tuesday, 11 June 2013

CARA MEMBUAT GAME HANGMAN DENGAN JAVA

contoh Game nya
Caranya sangatlah mudah silahkan copy aja scrip ini.
------------------------------------------------------------------------------------------------------------------------
/*


package n002_hangman;

 */

import java.util.Random;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class N002_Hangman extends JFrame {

    String[] buah = {"kesemek", "pisang", "salak", "duren", "rambutan","ekolokasi"};
    String[] pertanyaan = {"yang suka pakai bedak", "yang disukai monyet",
                            "... pondoh", "kulitnya seperti duri tajam",
                            "kulitnya banyak rambutnya","kelelawar"};
    JLabel lblTanya, lblTebak;
    JTextField txtTebak;
    JButton btnBaru;
    int bilAcak, salahTebak;

    N002_Hangman(){
        lblTanya = new JLabel();
        lblTebak = new JLabel("", null, JLabel.CENTER);
        txtTebak = new JTextField();
        btnBaru = new JButton("Baru");

        lblTanya.setBorder(BorderFactory.createLineBorder(Color.black));
        lblTebak.setBorder(BorderFactory.createLineBorder(Color.black));
        lblTebak.setFont(new Font("SansSerif", Font.BOLD,16));

        btnBaru.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e){
                bilAcak = buatAcak(0, 5);
                lblTanya.setText(pertanyaan[bilAcak]);
                salahTebak = buah[bilAcak].length()*2;
                setTitle("Hangman : " + salahTebak);
                lblTebak.setText("");
                for (int i = 0; i < buah[bilAcak].length(); i++){
                    lblTebak.setText(lblTebak.getText() + "-");
                }
                txtTebak.requestFocus();
                txtTebak.selectAll();
            }
        });

        txtTebak.addKeyListener(new KeyAdapter() {
            public void keyPressed(KeyEvent e){
                int kkk = e.getKeyCode();
                if (kkk >= KeyEvent.VK_A && kkk <= KeyEvent.VK_Z){
                    char[] tampil = lblTebak.getText().toCharArray();
                    Boolean ada = false;
                    for (int i = 0; i < buah[bilAcak].length(); i++){
                        if (e.getKeyText(kkk).equalsIgnoreCase("" + buah[bilAcak].charAt(i))){
                            tampil[i] = buah[bilAcak].charAt(i);
                            ada = true;
                        }
                    }
                    lblTebak.setText(String.copyValueOf(tampil));
                    if (!ada){
                        setTitle("Hangman : " + --salahTebak);
                        if (salahTebak == 0){
                            JOptionPane.showMessageDialog(null, "Kalah!!");
                        }
                    }else if (lblTebak.getText().equalsIgnoreCase(buah[bilAcak])){
                        JOptionPane.showMessageDialog(null, "Menang!!");
                    }
                }
                txtTebak.requestFocus();
                txtTebak.selectAll();
            }
        });

        Container cp = this.getContentPane();
        cp.setLayout(new GridLayout(4, 1, 5, 5));

        cp.add(lblTanya);
        cp.add(btnBaru);
        cp.add(lblTebak);
        cp.add(txtTebak);

        setSize(200, 200);
        setLocationRelativeTo(null);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
        setTitle("Hangman");
    }

    int buatAcak(int awal, int akhir){
        Random acak = new Random();
        return (int)((akhir - awal + 1) * acak.nextDouble() + awal);
    }


    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable(){

            public void run(){
                N002_Hangman frm = new N002_Hangman();
            }
        });
        // TODO code application logic here
    }

}
---------------------------------------------------------------------------------------------------------------------
kalau sudah, tinggal di jalankan.
ini sangat mudahkan, jika ingin membuat yang lebi menarik silahkan dikembangkan sendiri.
ilmu ini saya dapat dari dosen saya " pak Sony H"

Tuesday, 28 May 2013

CARA MEMPERBESAR BANDWIDTH DENGAN CMD

langkah ini dapat di gunakan jika setingan gatewaynya tidak di seting.
- langkah awal buka CMD
- bisa dengan ketik di run " cmd" enter
- maka akan muncul cmd
- kemudian lahkah berikutnya ketik "ipconfig"
- untuk mengetahui ip komputer kita

-kemudian ketik " ping -l 1000 192.168.1.104 -t "
- "-l 1000 " : ini adalah mengisi berapa banyak bandwidth yang kita gunakan batasnya biasanya 65500. saran saya jangan sampai mentok.
-"192.168.1.104" itu adalah contoh ip, ini tergantung ip computer agan.
- " -t " ini adalah lambang untuk looping perintah tersebut.


 SELAMAT MENCOBA.....

Wednesday, 8 May 2013

Organ pencernaan manusia

Organ - organ pencernaan manusia terdiri dari :
-Mulut : di dalam mulut pencernaan memiliki 2 tipe pencernaan
             secara mekanik dan kimiawai.
            * mekanik oleh gigi" fungsinya untuk menghaluskan makanan sehingga memudahkan dalam proses pencernaan secara kimiawi.
            * kimiawi oleh enzim petyalin " fungsinya mengubah zat amilum (zat tepung) menjadi glukosa (gula).
- Kerongkongan : makanan didorong sampai lambung dengan gerakan yang di sebut peristaltik.
- lambung : makanan di cerna secara kimiawi dengan enzim:
                * Asam klorida (Hcl) yang berfungsi mengasamkan makanan agar bibit penyakit mati.
                * Pepsin : yang berfungsi mengubah protein menjadi pepton.
                * Renin : mengendapkan susu menjadi kasein.
-Pangkreas : adalah penghasil enzim pencernaan yang terjadi di usus 12 jari yaitu:
                * Lipase : berfungsi mengubah lemak menjadi asam lemak
                * Tripsin : mengubah protein menjadi asam amino
                * Amilase : mengubah amilum menjadi glukosa
-Usus halus : berfungsi sebagai tempat penyerapan sari-sari makanan
-Usus Besar : berfungsi sebagai tempat penyerapan air & mineral
-Anus : Tempat keluarnya ampas sisa makanan

Thursday, 17 January 2013

cara membuat game dengan java

buat clas "pesawat jagoan"


import java.awt.Image;
import java.awt.event.KeyEvent;
import javax.swing.ImageIcon;
import java.util.ArrayList;
import java.awt.Rectangle;

public class PesawatJagoan {
private String pswtJagoan = "pesawatJagoan.png";
private int dx;
private int dy;
private int x;
private int y;
private Image gambar;
private ArrayList arrRoket;
private final int PANJANG_PSWT = 63;
private final int TINGGI_PSWT = 29;
private int lebar;
private int tinggi;
private boolean kelihatan;

public PesawatJagoan() {
ImageIcon fileGambar = new
ImageIcon(this.getClass().getResource(pswtJagoan));
gambar = fileGambar.getImage();
lebar = gambar.getWidth(null);
tinggi = gambar.getHeight(null);
arrRoket = new ArrayList();
kelihatan = true;
x = 40;
y = 60;
}
public void pindahPosisi() {
x += dx;
y += dy;
if (x < 1) { x = 1; }
if (y < 1) { y = 1; }
}
public int posisiX() { return x; }
public int posisiY() { return y; }
public Image ambilGambar() { return gambar; }
public ArrayList ambilRoket() { return arrRoket; }
public void setKelihatan(boolean visible) { this.kelihatan = visible; }
public boolean apaKelihatan() { return kelihatan; }
public Rectangle batas() { return new Rectangle(x, y, lebar, tinggi); }

public void tembak() {
arrRoket.add(new Roket(x + PANJANG_PSWT, y + TINGGI_PSWT / 2));
}

public void keyPressed(KeyEvent e) {
int key = e.getKeyCode();
if (key == KeyEvent.VK_SPACE) { tembak(); }
if (key == KeyEvent.VK_LEFT) { dx = -1; }
if (key == KeyEvent.VK_RIGHT) { dx = 1; }
if (key == KeyEvent.VK_UP) { dy = -1; }
if (key == KeyEvent.VK_DOWN) { dy = 1; }
}

public void keyReleased(KeyEvent e) {
int key = e.getKeyCode();
if (key == KeyEvent.VK_LEFT) { dx = 0; }
if (key == KeyEvent.VK_RIGHT) { dx = 0; }
if (key == KeyEvent.VK_UP) { dy = 0; }
if (key == KeyEvent.VK_DOWN) { dy = 0; }
}
}
-------------------------------------------------------------------------------------
buat clas "pesawat musuh"

import java.awt.Image;
import java.awt.Rectangle;
import javax.swing.ImageIcon;

public class PesawatMusuh {
private String pswtMusuh = "pesawatMusuh.png";
private int x;
private int y;
private int lebar;
private int tinggi;
private boolean kelihatan;
private Image gambar;
public PesawatMusuh(int x, int y) {
ImageIcon fileGambar = new ImageIcon(this.getClass().getResource(pswtMusuh));
gambar = fileGambar.getImage();
lebar = gambar.getWidth(null);
tinggi = gambar.getHeight(null);
kelihatan = true;
this.x = x;
this.y = y;
}

public void pindahPosisi() {
if (x < 0)
x = 400;
x -= 1;
}

public int posisiX() { return x; }
public int posisiY() { return y; }
public boolean apaKelihatan() { return kelihatan; }
public void setKelihatan(Boolean visible) { this.kelihatan = visible; }
public Image ambilGambar() { return gambar; }
public Rectangle batas() { return new Rectangle(x, y, lebar, tinggi); }
}
------------------------------------------------------------------------------------
buat clas "roket"

import java.awt.Image;
import javax.swing.ImageIcon;
import java.awt.Rectangle;

public class Roket {
private int x, y;
private Image gambar;
boolean kelihatan;
private final int LEBAR_TEMPAT_MAIN = 390;
private final int KECEPATAN_ROKET = 2;
private int lebar, tinggi;

public Roket(int x, int y) {
ImageIcon fileGambar = new
ImageIcon(this.getClass().getResource("roket.png"));
gambar = fileGambar.getImage();
kelihatan = true;
lebar = gambar.getWidth(null);
tinggi = gambar.getHeight(null);
this.x = x;
this.y = y;
}

public Image ambilGambar() { return gambar; }
public int posisiX() { return x; }
public int posisiY() { return y; }
public boolean apaKelihatan() { return kelihatan; }
public void setKelihatan(Boolean visible) { this.kelihatan = visible; }
public Rectangle batas() { return new Rectangle(x, y, lebar, tinggi); }

public void pindahPosisi() {
x += KECEPATAN_ROKET;
if (x > LEBAR_TEMPAT_MAIN) {
kelihatan = false;
}
}
}
-----------------------------------------------------------------------------------
buat clas "starwar" untuk sebagai constrakter

import javax.swing.JFrame;

public class StarWar extends JFrame {
//konstruktor
public StarWar() {
add(new TempatMain());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400, 300);
setLocationRelativeTo(null);
setTitle("StarWar");
setResizable(false);
setVisible(true);
}
//main method
public static void main(String[] args) {
StarWar x = new StarWar();
}
}
-----------------------------------------------------------------------------------
buat clas "tempatmain" sebagai framnya


import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.JPanel;
import javax.swing.Timer;
import java.util.ArrayList;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Rectangle;
import javax.swing.JFrame;

public class TempatMain extends JPanel implements ActionListener {
private Timer pencacahWaktu;
private PesawatJagoan pswtJagoan;
private ArrayList musuhMusuh;
private boolean lagiMain, pswtAncur;
private int LEBAR_TEMPAT_MAIN;
private int TINGGI_TEMPAT_MAIN;
private int[][] posisiMusuh = {
{2380, 29}, {2500, 59}, {1380, 89},
{780, 109}, {580, 139}, {680, 239},
{790, 259}, {760, 50}, {790, 150},
{980, 209}, {560, 45}, {510, 70},
{930, 159}, {590, 80}, {530, 60},
{940, 59}, {990, 30}, {920, 200},
{900, 259}, {660, 50}, {540, 90},
{810, 220}, {860, 20}, {740, 180},
{820, 128}, {490, 170}, {700, 30}
};


public TempatMain() {
addKeyListener(new AdapterTombolKeyboard());
setFocusable(true);
setBackground(Color.BLACK);
setDoubleBuffered(true);
lagiMain = true;
pswtAncur = false;
setSize(400, 300);
pswtJagoan = new PesawatJagoan();
bikinMusuh();
pencacahWaktu = new Timer(5, this);
pencacahWaktu.start();
}

@Override
public void addNotify() {
super.addNotify();
LEBAR_TEMPAT_MAIN = getWidth();
TINGGI_TEMPAT_MAIN = getHeight();
}

public void bikinMusuh() {
musuhMusuh = new ArrayList();
for (int i = 0; i < posisiMusuh.length; i++) {
musuhMusuh.add(new PesawatMusuh(posisiMusuh[i][0], posisiMusuh[i][1]));
}
}

@Override
public void paint(Graphics g) {
super.paint(g);
if (lagiMain) {
Graphics2D g2d = (Graphics2D) g;
if (pswtJagoan.apaKelihatan()) {
g2d.drawImage(pswtJagoan.ambilGambar(), pswtJagoan.posisiX(),
pswtJagoan.posisiY(), this);
}
ArrayList roketRoket = pswtJagoan.ambilRoket();
for (int i = 0; i < roketRoket.size(); i++) {
Roket rokt = (Roket) roketRoket.get(i);
g2d.drawImage(rokt.ambilGambar(), rokt.posisiX(), rokt.posisiY(),
this);
}

for (int i = 0; i < musuhMusuh.size(); i++) {
PesawatMusuh pMusuh = (PesawatMusuh) musuhMusuh.get(i);
if (pMusuh.apaKelihatan()) {
g2d.drawImage(pMusuh.ambilGambar(), pMusuh.posisiX(),
pMusuh.posisiY(), this);
}
}

g2d.setColor(Color.WHITE);
g2d.drawString("Sisa alien: " + musuhMusuh.size(), 5, 15);
} else {
String pesan = "";
if (pswtAncur) { pesan = "Pesawat ancur! "; } else { pesan = "Menang! ";
}
pesan += "Kelar dah!";
Font fontKecil = new Font("Helvetica", Font.BOLD, 14);
FontMetrics metr = this.getFontMetrics(fontKecil);
g.setColor(Color.white);
g.setFont(fontKecil);
g.drawString(pesan, (LEBAR_TEMPAT_MAIN - metr.stringWidth(pesan)) / 2,
TINGGI_TEMPAT_MAIN / 2);
}

Toolkit.getDefaultToolkit().sync();
g.dispose();
}

public void actionPerformed(ActionEvent e) {
if (musuhMusuh.size() == 0) {
lagiMain = false;
}

ArrayList ms = pswtJagoan.ambilRoket();
for (int i = 0; i < ms.size(); i++) {
Roket m = (Roket) ms.get(i);
if (m.apaKelihatan()) {
m.pindahPosisi();
} else {
ms.remove(i);
}
}

for (int i = 0; i < musuhMusuh.size(); i++) {
PesawatMusuh pMusuh = (PesawatMusuh) musuhMusuh.get(i);
if (pMusuh.apaKelihatan()) {
pMusuh.pindahPosisi();
} else {
musuhMusuh.remove(i);
}
}

pswtJagoan.pindahPosisi();
cekTabrakan();
repaint();
}

public void cekTabrakan() {

Rectangle batasPJagoan = pswtJagoan.batas();
for (int j = 0; j < musuhMusuh.size(); j++) {
PesawatMusuh pMusuh = (PesawatMusuh) musuhMusuh.get(j);
Rectangle batasPMusuh = pMusuh.batas();
if (batasPJagoan.intersects(batasPMusuh)) {
pswtJagoan.setKelihatan(false);
pMusuh.setKelihatan(false);
lagiMain = false;
pswtAncur = true;
}
}

ArrayList roketRoket = pswtJagoan.ambilRoket();
for (int i = 0; i < roketRoket.size(); i++) {
Roket rokt = (Roket) roketRoket.get(i);
Rectangle batasRoket = rokt.batas();
for (int j = 0; j < musuhMusuh.size(); j++) {
PesawatMusuh pMusuh = (PesawatMusuh) musuhMusuh.get(j);
Rectangle batasPMusuh = pMusuh.batas();
if (batasRoket.intersects(batasPMusuh)) {
rokt.setKelihatan(false);
pMusuh.setKelihatan(false);
}
}
}
}

private class AdapterTombolKeyboard extends KeyAdapter {
@Override
public void keyReleased(KeyEvent e) {
pswtJagoan.keyReleased(e);
}

@Override
public void keyPressed(KeyEvent e) {
pswtJagoan.keyPressed(e);
}
}
}
---------------------------------------------------------------------------------
masukan gambar untuk
* pesawat jagoan
* pesawat musuh
* roket

setelah semuanya telah dilakukan. selamat menikmati

game ini saya copy dari dosen saya " Sony rudi S.kom"
alamat blognya jika ingin belajar lebih lanjut bisa mengunjungi
"ilmubiner.blogspot.com"

Friday, 13 April 2012

MATERI LINUX

www.fayblinkz.tk 1
MATERI LINUX 2
Pertemuan Ujian Tengah Semester (UTS)

Sejarah Linux
Linux adalah clone dari system operasi unix yang di desain untuk
mesin berbasis prosesor 8036,8046 dst, meliputi true multitasking, true
multitasking, virtual memory, shared libraries, demand loading. Linux pada
mulanya dibuat oleh Linus Torvalds di universitas Helsinki, Finlandia linux
pertama kali dikenalkan pada masyarakat sejak bulan november 1991.
Adapun kelebihan dari linux adalah:
Full multitasking dan didukung dengan 32 bit
X-Windows system, merupakan standar system grafis untuk mesin
unix

Protokol TCP/IP
Linux sangat kompatible dengan standar IEEE POSIX.1
Linux memiliki Build-in untuk networking, multitasking
Membuat User Baru (User Account)
Ctrl + Alt + F4 ( masuk ke console )
Ctrl + Alt + F7 ( keluar dari console )
Login : root
Password : bti2009
[root@localhost~]# adduser namauser (untuk membuat user baru)
[root@localhost~]# passwd namauser (untuk memberikan password
pada user baru)

New Unix Password : wolter
Retype Unix Password : wolter
(untuk keluar dari root) [root@localhost~]# exit
Share Make Be Easy Created By Fay www.fayblinkz.tk 2

Pe
Login kembali dengan user yang tadi telah dibuat
rintah Dasar Linux
mkdir : Untuk membuat direktori / folder baru
ktif, bisa juga diikuti
n:
-a : menampilkan semua file/directori yang terhidden dan yang
-f : ctori tanpa proses sortir
( @ ) untuk
-l :
aka file tersebut
-al isi directori baik file yang terhidden
ls : Untuk melihat isi file yang sedang a
denga
berawalan tanda titik.
menampilkan file/dire
-F : menampilkan tanda ( / ) untuk direktori, tanda
file yang symbolic link, tanda ( * ) untuk file yang berisi
executable, tanda vertical bar ( I ) untuk FIFO
untuk menampilkan file dengan lengkap
-R : jika di dalam directori terdapat file, m
akan ditampikan
: menampilkan
maupun yang tidak
cd : perintah untuk berpindah dari direktori satu ke directori yang
lain
: perintah yang digunakan untuk melihat informasi directori pwd

erintah Cat
k dalam pengelolaan sebuah file, perintah-perintah nya sebagai
berikut:
rmdir : untuk menghapus directori

P
Digunakan untu
cat>[nama file]
mbuat file baru Digunakan untuk me
cat>>[nama file]
Share Make Be Easy Created By Fay www.fayblinkz.tk 3
Digunakan untuk menambahkan isi file

elihat isi file
cat [nama file]
Digunakan untuk m

y suatu file
cp [nama file] [file copy]
Digunakan untuk menyalin/cop

enghapus suatu file
rm [nama file]
Digunakan untuk m

ectori tujuan / untuk mengubah nama file
mv [nama file] [directori tujuan]
Digunakan untuk memindahkan file ke dir

enghitung karakter pada file
wc [nama file]
Digunakan untuk m

baris ke-n dari atas
head -[baris] [nama file]
Digunakan untuk menampilkan

n baris ke-n dari bawah
tail -[baris] [nama file]
Digunakan untuk menampilka
ctrl + c
enyimpan file tetapi terlebih dahulu dengan menekan enter Digunakan untuk m

embuat file baru sama hal nya seperti cat

Ijin Akses
ses (permission), kepemilikan
echo
Digunakan untuk m
Perintah Hak
Linux mempunyai hak perijinan ak
dikelompokan berdasarkan:
User (owner) atau pemilik
Group (sekelompok user)
ari group dan pemilik)


Other (semua user diluar d

Share Make Be Easy Created By Fay www.fayblinkz.tk 4
Untuk mengetahui ijin akses suatu file digunakan atribut setiap file atau
directori dengan format huruf:
R (read) : ijin membaca
W (write) : ijin menulis
kusi file atu akses direktori
Adapun n r
X (execute) : ijin mengekse
ilai dari setiap at ibut atau format huruf adalah:
R (read) : nilai 4 (empat)
W (write) : nilai 2 (dua)
X (execute) : nilai 1 (satu)

Untuk dapat mengetahui izi file ketikan perintah ls -l


link
al dari kata “visual” yang merupakan editor standar untuk
pemro
- : nilai 0 (nol)
n akses suatu
Contoh : - r w - r - - r - - 1 fay fay 1094 Mei 11 2009
Group
J U G O Owner
Keterangan Jumlah
J : Jenis Jenis artinya jika :
U : User - : file biasa
G : Group d : directori
O : Other l : link

Editor VI
Beras
graman shell, biasa digunakan untuk mengedit file. Untuk dapat
menggunakan editor vi diharuskan menghapal sintaks (perintah) yang digunakan.
Pada editor vi terdapat dua modus operasi yaitu:
Modus perintah/instruksi, yaitu ketika hendak memasukan perintah
harus menggunakan tombol Esc
ketika hendak menuliskan teks


Modus Edit/teks/input, yaitu
menggunakan tombol Insert.
Share Make Be Easy Created By Fay www.fayblinkz.tk 5
Berikut ini terdapat beberapa sintaks/perintah pada editor vi :
vi
Digunakan untuk memulai vi tanpa membuka file apapun
[nama file] vi
Digunakan untuk membuat/membuka file
le]
ke-n
vi +n [nama fi
Digunakan untuk membuka file pada baris

hir
vi + [nama file]
Digunakan untuk membuka file pada baris terak

embuka file 2, Beberapa
r nakan modus perintah/instruksi, yaitu sebelum mengetikan
perinta
vi [file1] [file2]
Digunakan untuk membuka file 1 kemudian m
pe intah yang menggu
h tersebut harus menekan tombol Esc, diantaranya:
:n : Perintah untuk melihat file selanjutnya (next)
:rew : Perintah untuk melihat file sebelumnya (previous)
rite) :w : Perintah untuk menyimpan file tanpa keluar (w
an (quit) :q! : Perintah untuk keluar dari editor vi tanpa menyimp
editor vi.
CP/IP (Transfer Control Protocol / Internet Protocol) bukanlah sebuah protocol
satu kesatuan protocol dan utility. Protocol ini dikembangkan oleh
:wq : Perintah untuk menyimpan file sekaligus keluar dari

IP Address

T
tunggal tetapi
ARPA (Advance Research Project Agency) untuk departement pertahanan
Amerika pada tahun 1969.


Share Make Be Easy Created By Fay www.fayblinkz.tk 6
Jenis-jenis alamat
i menjadi beberapa jenis, yakni sebagai berikut:
ukan untuk sebuah
antarmuka jaringan yang dihubungkan ke sebuah internetwork IP. Alamat unicast

roadcast digunakan

jaringan yang sama atau berbeda. Alamat
n 32 bit yang diberikan
kesetiap host dalam sebuah jaringan. Nilai ini digunakan untuk mengenali jaringan
dimana host tersebut mengenali nomor host bersangkutan di jaringan tersebut.
Nilai tersebut terbagai menjadi empat bagian nomor delapan bit yang disebut octet.
Setiap alamat terbagi atas dua komponen :
Alamat IPv4 terbag
• Alamat Unicast, merupakan alamat IPv4 yang ditent
digunakan dalam komunikasi point-to-point atau one-to-one.
Alamat Broadcast, merupakan alamat IPv4 yang didesain agar diproses oleh
setiap node IP dalam segmen jaringan yang sama. Alamat b
dalam komunikasi one-to-everyone.
Alamat Multicast, merupakan alamat IPv4 yang didesain agar diproses oleh satu
atau beberapa node dalam segmen
multicast digunakan dalam komunikasi one-to-many.
sebuah alamat TCP/IP adalah biner berukura
Network ID
Adalah bagian dari alamat IP yang mewakili jaringan fisik dari host. Setiap
computer dalam segmen jaringan tertentu akan memiliki ID jaringan yang
sama
Host ID (Node ID)
Adalah bagian yang mewakili bagian individu dari alamat, bila computer
segment jaringan anda memiliki alamat, maka jaringan perlu tahu milik
siapakah suatu paket data tersebut. Berikut adalah tabel Internet Protocol
Class
Share Make Be Easy Created By Fay www.fayblinkz.tk 7

Kelas A
Alamat-alamat kelas A diberikan untuk jaringan skala besar. Nomor urut bit tertinggi di
amat IP kelas A selalu diset dengan nilai 0 (nol). Tujuh bit berikutnya—untuk
melengkapi oktet pertama—akan membuat sebuah network identifier. 24 bit sisanya (atau
dalam al
tiga oktet terakhir) merepresentasikan host identifier. Ini mengizinkan kelas A memiliki
hingga 126 jaringan, dan 16,777,214 host tiap jaringannya. Alamat dengan oktet awal
127 tidak diizinkan, karena digunakan untuk mekanisme Interprocess Communication
(IPC) di dalam mesin yang bersangkutan.
Kelas B
Alamat-alamat kelas B dikhususkan untuk jaringan skala menengah hingga skala besar.
ertama di dalam oktet pertama alamat IP kelas B selalu diset ke bilangan biner Dua bit p
10. 14 bit berikutnya (untuk melengkapi dua oktet pertama), akan membuat sebuah

Kelas
Pertama (
Biner )
Privat
Jumlah Host Jangkauan Netmask Oktet Alamat
A 16.777.216 1 - 126 255.0.0.0 0xxx xxxx 10.0.0.8/10
B 16.536 128 - 191 255.255.0.0 1xxx xxxx 172.16.0/12
C 256 192 - 223 5.0 1 255.255.25 110x xxxx 92.168.0/16
D Multicast IP
Address
255 224 - 239 255.255.255. 1110 xxxx
E Dicadangkan;
eksperimen
240 - 255 - 1111 xxxx
network identifier. 16 bit sisanya (dua oktet terakhir) merepresentasikan host identifier.
Kelas B dapat memiliki 16,384 network, dan 65,534 host untuk setiap network-nya.

Share Make Be Easy Created By Fay www.fayblinkz.tk 8
Kelas C
lamat IP kelas C digunakan untuk jaringan berskala kecil. Tiga bit pertama di dalam
oktet pertama alamat kelas C selalu diset ke nilai biner 110. 21 bit selanjutnya (untuk
pi tiga oktet pertama) akan membentuk sebuah network identifier. 8 bit sisanya
erbeda
dengan tiga kelas di atas. Empat bit pertama di dalam IP kelas D selalu diset ke bilangan
10. 28 bit sisanya digunakan sebagai alamat yang dapat digunakan untuk
A
melengka
(sebagai oktet terakhir) akan merepresentasikan host identifier. Ini memungkinkan
pembuatan total 2,097,152 buah network, dan 254 host untuk setiap network-nya.
Kelas D
Alamat IP kelas D disediakan hanya untuk alamat-alamat IP multicast, sehingga b
biner 11
mengenali host. Untuk lebih jelas mengenal alamat ini, lihat pada bagian Alamat
Multicast IPv4.
Kelas E
Alamat IP kelas E disediakan sebagai alamat yang bersifat "eksperimental" atau
percobaan dan dicadangkan untuk digunakan pada masa depan. Empat bit pertama selalu
ada bilangan biner diset kep 1111. 28 bit sisanya digunakan sebagai alamat yang dapat
ebuah alamat IP yang secara global unik terhadap
internetwork IP. Pada kasus internet, setiap node di dalam sebuah jaringan yang
internet akan membutuhkan sebuah alamat yang unik secara global

digunakan untuk mengenali host.
Alamat Privat
Setiap node IP membutuhkan s
terhubung ke
terhadap internet. Karena perkembangan internet yang sangat amat pesat, organisasi-
organisasi yang menghubungkan intranet miliknya ke internet membutuhkan sebuah
alamat publik untuk setiap node di dalam intranet miliknya tersebut. Tentu saja, hal ini
akan membutuhkan sebuah alamat publik yang unik secara global.

Share Make Be Easy Created By Fay www.fayblinkz.tk 9
Membuat user melalui terminal
Pilih Application
Langkah-langkah pembuatan IP melalui Terminal
Ifconfig -a
Untuk melihat device apa yang digunakan dalam komputer tersebut
Contoh : [root@localhost ~] # ifconfig -a
ipadress netmask
rkan banyak
nfig eth0 192.168.1.2 netmask 255.255.255.0

g lain dengan menambah host ID nya saja.
Ifconfig eth0
Untuk membuat Network ID dan Host ID yang diurutkan berdasa
komputer pada suatu jaringan.
Contoh : [root@localhost ~] # ifco
[root@localhost ~] # ifconfig eth0 192.168.1.3 netmask 255.255.255.0
Kemudian lanjutkan ke user yan
Route add default gw alamat gateway
Untuk membuat IP Adress untuk server agar semua Client tertuju pada Server
Contoh: [root@localhost ~] # route add default gw 192.168.1.1

ain
ping 192.168.1.2
Ping alamat user yang lain
Digunakan untuk mengetest jaringan, apakah sudah terkoneksi dengan yang l
atau belum
Contoh : [root@localhost ~] #

ntuk masuk /meremot ke user lain
Ssh (secure shell) alamat user lain
Digunakan u
Contoh : [root@localhost ~] # ssh 192.168.1.2
Apabila tampil (yes/no) : yes
Share Make Be Easy Created By Fay www.fayblinkz.tk 10
Apabila tampil password : bti2009

pesan
est test coba coba
Wall (pesan anda)
Digunakan untuk mengirimkan
Contoh : [root@localhost ~] # wall t
otocol)
pi lain ip address
file) (ip sendiri dan
takannya)
.1.2:/home/bsi




Scp (secure copy pr
Digunakan untuk mengcopy file teta
Contoh: [root@localhost~]# scp (tempat menyimpan
Tempat untuk mele
[root@localhost~]# scp /home/bsi/file 192.168















Share Make Be Easy Created By Fay www.fayblinkz.tk 11
Pertemuan 1
1. Buatlah user masing-masing dengan password=wolter
2. Login kembali dengan user masing-masing yang telah dibuat
3. Buat directori baru dengan nama materi
8. dengan nama materimu
bahkan isinya
u
14.
rektori materi
adi – rwx – w– r– –
bisa dibaca pada group
4. Buat directori nama dan alamat di dalam directori materi
5. Buat file baru dengan perintah cat dengan nama materiku didalam
directori nama
6. File materiku berisikan perintah soal no 1 sampai no 4
7. Lihat isi file materiku
Copylah file materiku
9. Salin file materimu ke direktori alamat
10. Hapus file materimu
11. Buka file materimu dengan perintah editor vi dan tam
degan perintah soal no 5 sampai no 7
12. Hitung jumlah karakter file materim
13. Ganti nama file materimu menjadi materi_baru
Salin file materi_baru ke directori materi
15. Lihat hak ijin akses file materi_baru pada di
16. Rubahlah hak ijin file materi_baru sehingga menj
17. Setelah itu jadikan file materi_baru hanya
18. Buat file review dengan isian sebagai berikut
Ada beberapa metode yang dapat digunakan untuk menginstal Linux
Dengan menggunakan fasilitas jaringan dengan nama FTP
File Transfer Protocol dan Hypertext Transfer Protokol atau dengan
Network File System (NFS)
19.
20.
Buat hardlink file review menjadi reviewlink
Buat file review2 dengan isian sebagai berikut
Share Make Be Easy Created By Fay www.fayblinkz.tk 12
rea khusus pada harddisk yang secara Master Boot Record adalah a
Otomatis akan di load oleh BIOS saat proses booting
First Sector of your root partiton digunakan untuk memilih

21.
22.
23.
onsole

Pertemuan 2
Lokasi boot loader lain yang tidak ingin anda ubah
Buat symbolic link file review2 dengan nama link_rev
Kompres file review
Pindahkan file review ke direktori alamat
24. Buka file review
25. Keluar dari user dan c

r “nim” masing-masing
Jwb:[root@localhost~]#adduser nim
2. Buat password dengan nam bti2009”
3. n kembali dengan menggunakan user

4.
5. ser root
1. Buat user baru dengan nama use
a passwordnya “
Jwb:[root@localhost~]#passwd nim
New unix password:bti2009
Retype new unix password:bti2009
keluar dari user root,kemudian logi
nim
Jwb:Localhost login:nim
Password:bti2009
Lihat direktori yang sedang aktif/digunakan
Jwb:[nim@localhost~]$pwd
Keluar dari user nim, kembali ke u
Jwb:[nim@localhost~]$ctrl+d
Share Make Be Easy Created By Fay www.fayblinkz.tk 13
6. Masuk kedalam direktori home
Jwb: [root@localhost~]#cd /home
ara lengkap
9. i /home
lah dibuat)
11. dan ditulis
nama user pilih propertise
cek list

an 3
7. Tampilkan isi direktori home sec
Jwb: [root@localhost home]#ls -l
8. Pilih menu aplikasi- internet-konqueror
Pada locationnya diganti menjad
(maka akan muncul semua user-user yang te
10. lihat folder nim masing-masing
Rubahlah hak ijin akses untuk other agar bisa dibaca
Jwb: Klik kanan pada directori atau
Pilih Tab Permisions Æ Klik Advanced Permisions Æ Kemudian
R dan W pada Other Æ klik OK
Pertemu

. Masuk/login ke user root/admin, buka terminal pada dekstop klik kanan
2. Buat user baru dengan nama “SATU”, passwordnya “satu2009”
9
3. ama “DUA”, passwordnya “dua2009”
1
Jwb: [root@localhost~]#adduser SATU
[root@localhost~]#passwd SATU
New unix password:satu2009
Retype new unix password:satu200
Buat user baru kembali dengan n
Jwb: [root@localhost~]#adduser DUA
[root@localhost~]#passwd DUA
New unix password:dua2009
Share Make Be Easy Created By Fay www.fayblinkz.tk 14
Retype new unix password:dua2009
4. TU”
5. nakan echo dengan isi perintah no 1 s/d 4
@localhost root]$pwd
@localhost ~]$ echo “isi kalimat nya” > buku
6. nakan editor vi dan tambahkan isi dengan
limat IP Adress
7.
ost ~]$ cd /home
t home]$ cd DUA
ka karena directori DUA belum

8.
Masih di root, masuk ke user “SA
Jwb: [root@localhost~]#su SATU
[SATU@localhost root]$pwd
/root
Buatlah file Buku dengan menggu
Jwb:[SATU
/root
[SATU@localhost root]$ cd
[SATU
Lihat isi Buku dengan menggu
settingan IP Address
Jwb:[SATU@localhost ~]$ vi buku
Tambah kan isi ka
Tekan Esc, :wq
Buka directori DUA
Jwb: [SATU@localh
[SATU@localhos
Permision Denied ( tidak bisa dibu
mengubah hak ijin akses untuk other)
Ubah izin akses folder user DUA agar bisa di baca oleh other
Jwb:[SATU@localhost home]$ctrl+d
[root@localhost~]# chmod o=rwx /home/DUA
Share Make Be Easy Created By Fay www.fayblinkz.tk 15
9. asuk ke directori DUA
e
DUA
a sudah diberikan hak ijin other)
10. terminal
)
Masuk kembali ke user SATU dan m
Jwb:[root@localhost ~]$ su SATU
[SATU@localhost root]$ cd
[SATU@localhost ~]$ cd /hom
[SATU@localhost home]$ cd
(Tidak permision denied lagi karen
Keluar dari user SATU dan keluar dari
Jwb:[SATU@localhost root]$ Ctrl + D
(tekan Ctrl + D terus sampai keluar dari terminal

Pertemuan 4

1. ihat Lancard yang digunakan pada jaringan computer anda
Jwb: [root@localhost~]#If
hubungkan ke
2.
igunakan untuk mengaktifkan jaringan)

[root@localhost~]#service network stop
L
config
(digunakan untuk melihat alat yang digunakan untuk meng
jaringan)
Aktifkan jaringan komputer anda agar terhubung dengan computer yang
lainnya
Jwb:[root@localhost~]#service network start
(d
[root@localhost~]#service network status
(digunakan untuk melihat apakah computer sudah terhubung jaringan atau
belum)
Share Make Be Easy Created By Fay www.fayblinkz.tk 16
(digunakan untuk menghentikan jaringan)
3. Buatlah IP address pada kelas C dengan 192.168.1.1
.1 netmask 255.255.255.0
192.168.1.21
t@localhost~]#route add default gw 192.168.1.21
5. Test a atau
6. menggunakan perintah ssh,
dengan data pribadi anda

passwo ser yang di remote


Pertemuan 5
Jwb:
[root@localhost~]#ifconfig eth0 192.168.1
4. Buat gateway untuk IP addrees diatas dengan alamat
Jwb: [roo
pakah komputer anda sudah terhubung dengan computer lain
belum (test dengan computer sebelah anda)
Jwb: [root@localhost~]#ping 100.100.20.user lain
(Untuk menghentikan ping tekan Ctrl + Z)
Remote computer sebelah anda dengan
kirimkan pesan ke computer teman anda tersebut
[root@localhost~]#ssh ip tujuan
(misalnya: ssh 192.168.1.2 dengan catatan host ID bukan punya sendiri)
Apabila muncul perintah pilihan yes/no maka ketik yes, dan kalau diminta
rd maka ketikan password milik u
[root@localhost~]#wall pesan


. Buat user baru dengan nama “Handphone” Passwordnya: bti2009
[root@localhost]#adduser Ha
hone
1. Login ke root, buka terminal
2
ndphone
[root@localhost]#passwd Handp
Share Make Be Easy Created By Fay www.fayblinkz.tk 17
New unix password:bti2009
Retype :bti2009
3. ” pada grup user makan Passwordnya:
#adduser nokia –g handphone
calhost]#passwd nokia
4.
ome]#ls –l
5. nokia
ndphone
localhosthome]$ cd nokia
nama filenya “latihan” isi filenya
phone@localhost nokia]$cat>latihan

h nokia
Buat user lagi dengan nama “nokia
bti2009
[root@localhost]
(maka user nokia sebagai anggota pada group handphone)
[root@lo
New unix password:bti2009
Retype :bti2009
Ubah izin akses “nokia”
[root@localhosthome]# chmod g=rwx nokia
[root@localhosth
drwxrwx---
Masuk ke user handphone dan folder user
[root@localhosthome]# su ha
[handphone@

6. Buat file dengan perintah cat dengan
perintah no 1 s/d 6 pada folder nokia
[hand
Ketikan kalimatnya
Ctrl+d
7. Rubah kepemilikan latihan agar dimiliki ole
Share Make Be Easy Created By Fay www.fayblinkz.tk 18
[root@localhost]#chown nokia /home/nokia/latihan
ser handphone dan folder nokia



perintah “Ini tambahannya”

$cd
dengan nama “latihanku” dengan perintah vi

wq!)
2. tihanku” agar dimiliki oleh handphone
]$ chown handphone /home/nokia/latihanku




8. Masuk ke u
[root@localhost]#su handphone
[handphone@localhost]$cd /home/nokia
[handphone@localhost nokia]ls –l
9. Tambahkan isi file latihan dengan
[handphone@localhost nokia]cat>>latihan
10. Masuk ke user nokia
[handphone@localhost nokia]$su nokia
Password:
[nokia@localhosthome]
[nokia@localhost~]$
11. Buat file baru
[nokia@localhost~]$vi latihanku
Ketikan kalimatnya (esc :
[nokia@localhost~]$pwd
/home/nokia
1 Rubahlah kepemilikan file “la
[nokia@localhost~]$Ctrl + D
[root@localhost~
Share Make Be Easy Created By Fay www.fayblinkz.tk 19
REVIEW UTS
1. Masukan Ip address sesuai dengan ketentuan yang ada beserta subnet ip
address tersebut
2. Masukan ip adress yang dipakai untuk gateway dalam jaringan anda yang
disesuiakan dengan intruksi d
3. Test apakah computer an ng dengan ip address pada
4. t dengan nama anda dan passwordkan user account yang
5. dengan menggunakan perintah ssh,
us atau hilangkan)
nyaan berikut ini
8. an pengertian perintah : scp,ssh,uname,pwd,mv,chmod,cp. Jawaban
9.
10. p user account tercatat dalam file apa dan letak
11.
pat kita lakukan dalam terminal atau konsol
13. uga di edit pada user account nama anda
ount bsi
15. Buka file jawaban_utstgl pada direktori /home/bsi?
i atas
da sudah terhubu
computer yang ada disebelah anda
Buat user accoun
anda buat, passwornya: bsioke
Remote computer sebelah anda
kirimkan pesan ke computer teman anda tersebut dengan kata hai pa
kabar!! “( tlong pesan jangan dihap
6. Buat sebuah folder dengan nama NIM anda tempatkan pada home/nama
anda
7. Buat file dengan nama file jawaban_utstgl engan menggunakan perintah cat,
tempatan file tersebut di dalam /home/nama anda/ nim anda, dan isi file
tersebut adalah jawaban dari pertanyaan perta
(pertanyaan No: 8,9 No:10)
Sebutk
tidak harus menggunakan bahasa indonesia boleh bahasa inggris.
Sebutkan termasuk kelas apa, network ID dan Host ID dari settingan ip
address yang ada di atas.
Sebutkan letak di mana setia
file smb(simpan file tersebut)
Copy file jawaban_utstgl ke dalam direktori home/bsi.
12. Edit jawaban_utstgl menggunakan editor vi, dengan menambah kalimat
semua instruksi di atas da
instruksi tersebut dapat di lakukan melalui user root
Edit file tersebut agar dapat j
14. Keluar dari user account root lalu masuklah ke user acc
Share Make Be Easy Created By Fay www.fayblinkz.tk 20
MATERI LINUX 2
Pertemuan Ujian Akhir Semester (UAS)

Meremote PC user lain

1. dengan nama
masing-masing isi filenya dengan nim a
2. etting IP address pada kelas C misal (192.168.1.user) Klik Menu
si Æ Network, pada Network Configuration: pilih
4. ccessories Æ VNCVIEWER Æ ketikan ip
5. mote
6.
scp /home/bsi/namafile 192.168.16.user tujuan:/home/bsi

Masuk ke dalam user bsi, lalu buat file di dalam user bsi
dan nam
S
System Æ Administra
Device Æ Klik Edit Setting IPnya dan subnet masknya Æ Klik Ok Æ
Klik Activate Æ Yes Æ Ok
3. Pilih menu System Æ Preferences Æ Remote Desktop
Ceklis Allow Other users to view your desktop
Ceklis Allow Other users to control your desktop
Pilih menu Application Æ A
Address user lain yang ingin diremote Æ klik OK
Masuk ke terminal, ambil file dari user yang dire
Ketikan:
scp /home/bsi/namafile 192.168.16.user sendiri:/home/bsi
Masuk ke terminal sendiri, kirim file dari path sendiri
Share Make Be Easy Created By Fay www.fayblinkz.tk 21
Fir
Firewall merupakan sebuah tembok yang membatasi suatu sistem jaringan yang ada
biasa muncul melalui
jari
membatasi hak akses dan m
dan juga berlaku pada sebaliknya. Hal ini sangat penting mengingat tidak semua orang
an untuk bisa mengakses ke dalam jaringan yang kita miliki. Konfigurasi dari
fire
ll secara umum, yaitu :

itambahkan kepada sebuah
all dimana pada workshop ini,
akan adalah iptables yang dijalankan pada sebuah computer
Sec fungsi
pemfilteran IP (IP Filtering) dan fungsi Proxy, tapi pada workshop ini yang dicoba adalah
fungsi
Ked
terpisah
pemfilt ri system Linux pada
sekarang ini.

ewall
di baliknya dari berbagai macam ancaman dan gangguan yang
ngan internet yang rentan terhadap berbagai macam serangan. Fungsinya bisa untuk
engatur policy antara jaringan Internal terhadap eksternalnya
diperbolehk
wall bergantung kepada kebijaksanaan dari organisasi yang bersangkutan, secara
umum terbagi menjadi dua jenis :
a. Deny : semua yang tidak diperbolehkan berdasarkan aturan firewall akan ditolak.
b. Allow : semua yang tidak dilarang berdasarkan aturan firewall akan diperboehkan
Cara kerja firewall sebenarnya hanyalah dengan mengamati paket data yang
dilewatkan dan kemudian berdasarkan konfigurasi dari firewall maka akses dapat diatur
berdasarkan alamat IP, Port, dan arah atau tujuan informasi.
Terdapat dua buah jenis Firewa
a. Firewall Hardware
Berupa sebuah piranti keras yang sudah dilengkapi dengan perangkat lunak
tertentu, sehingga kita tinggal melakukan konfigurasi dari firewall itu saja.
b. Firewall Software
Berupa sebuah piranti lunak atau software yang d
komputer yang dikonfigurasi menjadi sebuah Firew
software yang digun
dengan Sistem operasi LINUX dengan distro FEDORA 7.
ara umum tugas utama yang biasa dilakukan oleh Iptables adalah
pemfilteran saja.
ua fungsi tersebut dapat dilakukan pada piranti komputer atau dilakukan secara
. Beberapa piranti lunak berbasis UNIX yang dapat digunakan untuk melakukan
eran Ip antara lain Iptable yang merupakan standar da
Share Make Be Easy Created By Fay www.fayblinkz.tk 22
IPT
puan untuk melakukan pengaturan terhadap keluar masuknya
pak
ju Firewall.
. FORWARD
an yang digunakan oleh firewall untuk mengatur paket – paket yang

sung menerima untuk kemudian meneruskan paket tersebut.

anpa mengirimkan pesan
Apabila ditemukan paket yang sesuai dengan aturan untuk di-REJECT, maka firewall
akan langs
ERROR IC

MEN-SETTING IP TABLE / FIREWALL
ABLES
Saat ini iptables merupakan firewall yang cukup dominan digunakan karena memiliki
berbagai macam kemam
et data. Pada dasarnya terdapat 2 aturan utama atau biasa disebut dengan CHAINS.
a. INPUT
Aturan yang digunakan oleh firewall untuk mengatur paket – paket data yang
menu
b
Atur
meninggalkan Firewall menuju ke jaringan yang lain.
Paket – paket data yang ada akan diperiksa untuk kemudian diberikan keputusan, ada
beberapa keputusan yang diterapkan antara lain :
• ACCEPT
Apabila ditemukan paket yang sesuai dengan aturan untuk di-ACCEPT, maka
firewall akan lang
• DROP
Apabila ditemukan paket yang sesuai dengan aturan untuk di-DROP, maka
firewall akan langsung membuang paket tersebut t
ERROR apapun ke pengirim.
• REJECT
ung membuang paket tersebut namun disertai dengan mengirimkan pesan
MP “ port unreachable”
Setting IP Address kelas C 192.168.10.user m
System
elalui GUI
ÆAdministrationÆNetwork
Aktifkan jaringan computer anda
SystemÆAdministrationÆNetworkÆAktive
Atau menggunakan perintah service network start melalui open terminal
Share Make Be Easy Created By Fay www.fayblinkz.tk 23
Tes koneksi computer anda dengan computer yang lain apakah sudah terhubung atau
belum
Ping IPtujuan
Lihat aturan-aturan yang terdapat pada puter anda
iptables –L
IP tables/firewall yang dikom
Nor puter anda malkan aturan-aturan firewall yang terdapat pada com
iptables F –
Menam engirim
OUTPUT –d IPtujuan –j REJECT
bahkan aturan pada IP tables Output, agar tidak bisa keluar atau m
data ke IP yang dituju sedangkan ke IP user lain bisa mengirim
iptables –A
Ping ke user yang tadi dituju sehingga tidak bisa mengirim
Ping IPtujuan
Nor ali IPtables yang tadi sudah disetting sehingga kebentuk semula malkan kemb
iptables –F
Me uran pada IPtables Input, agar tidak bisa menerima data pada IP nambahkan at
yang dituju sedangkan IP yang lain bisa
iptables –A INPUT –s IPtujuan -j DROP
Pin
Catata
Perintah ini digunakan untuk menerapkan satu aturan baru yang akan ditempatkan di
-L
Per mua aturan yang telah dibuat
-F ; Flu
h ini digunakan untuk menghapus semua aturan yang telah ditetapkan.
n
g ke user yang tadi dituju sehingga tidak bisa mengirim
Ping Iptujuan
n :
-A ; Append
baris yang paling bawah dari aturan – aturan yang telah dibuat sebelumnya.
; List
intah ini digunakan untuk menampilkan se
sebelumnya
sh
Perinta
-d ; Destinatio
Parameter –d berfungsi untuk membuat aturan mengacu pada alamat IP tujuan dari
paket yang dikirimkan.
Share Make Be Easy Created By Fay www.fayblinkz.tk 24

-s ;
berfungsi untuk membuat aturan mengacu pada alamat IP asal paket
irimkan.
-j ;
akan perintah
iknya kejadiannya maka hanya ip tujuan yang bisa masuk

mba
Source
Parameter –s
yang dik
Jump
Apabila menggun
iptables –A INPUT –s! IPtujuan -j DROP
Maka akan sebal
Setting Sa
ess 192.168.20.user melalui GUI
nu System Æ Administration Æ Network
ih device Æ Edit (jika sudah ada IPnya, kalau belum
ada maka pilih
Setting IPnya subnet masknya pada Staticaly set IP address
2.168.20.1 (jika user 01)
Setting IP address IP addr
Klik me
Pada konfigurasi network pil
New)
Address : 19
Subnetmask : 255.255.255.0
Aktifkan IP pada jaringan
Klik activate Æ Yes Æ Ok
in yang terhubung melalui open terminal Tes koneksi ke user la
[root@localhost~]# ping 192.168.20.2 (test ke user 02)
Buat folder dengan nama “fay” pada directori root (/)
-p /fay
[root@localhost~]# cd /
[root@localhost /]# mkdir
Atur izin akses folder share agar dapat dilihat oleh user lain
[root@localhost /]# chmod –R 777 /fay
Share Make Be Easy Created By Fay www.fayblinkz.tk 25
Lakukan pengaturan ke samba
[root@localhost /]# vi /etc/samba/smb.conf
Misal user 01. Gunakan tombol pagedown pada keyboard sampai paling bawah

an keluar dari editor vi
q
kemudian ketikan:
[fay]
Path=/fay
Public=yes
Writeable=yes
Browseable=yes
Guest ok=yes
Simpan d
Tekan Esc, :w
Merestart samba
service smb restart [root@localhost /]#
Melihat folder apakah yang sudah di setting melalui samba, kalau dia sudah siap di
ambar folder terdapat tanda merah.
net Æ Konqueror
addressnya atau URL dan cari folder yang sudah dibuat yaitu folder
share maka pada g
Klik menu Application Æ Inter
Ketikan “/” pada
fay
sudah dishare dengan nama “file andi”
ate New Text File Æ ketikan
Membuat sebuah file didalam folder yang
dengan isi nim, nama, alamat, kota dan no telp
Double klik pada folder fay Æ klik kanan pilih Cre
nama file “blinkz” Æ Ok
Share Make Be Easy Created By Fay www.fayblinkz.tk 26
Klik kanan pada file blink Æ pilih open with other Æ ketikan isi dan save
kan pemanggilan folder user lain
se
tujuan
Konfigurasi DHCP
ahkan
pengaturan alamat ip pada sebuah jaringan komputer. DHCP bekerja pada sebuah server
at ip dan mengalokasikannya sesuai dengan

dan
Prinsip Kerja DHCP Server
DHCP membaca file /etc/dhcp.conf sewaktu memulai. Dari file konfigurasi tersebut
u telah terlewati dan client tidak
boleh disewa lagi untuk client yang sama.
Laku
Klik menu Places Æ Network server Æ Klik kanan window network Æ Brow
folder Æ Go Æ Location Æ Ketikan smb://ip
DHCP kepanjangan dari Dynamic Control Host Protocol berguna untuk mud
yang akan mendengarkan permintaan alam
range tertentu. Pada jaringan besar, DHCP berguna karena mempermudah pengaturan
menghilangkan kemungkinan bentroknya nomor ip.
terdaftar alamat ip yang akan disewakan. Daftar ini kemudian diload ke memori. Sewaktu
ada permintaan alamat ip dari client, dhcpd memberikannya sesuai dengan yang ada
dalam daftar. Setiap sewa alamat ip mempunyai batas waktu, bisa diset untuk per jam per
hari bahkan per minggu. Pada saat batas waktu semakin dekat, client diperingatkan untuk
memperpanjang waktu sewanya. Bila ternyata batas wakt
memperpanjang, maka alamat tersebut tidak
Konfigurasi
Bentuk file konfigurasi secara umum seperti di bawah ini:
shared-network nama_network {
subnet alamat_network netmask nomor_masking {
range alamat_ip_awal alamat_ip_akhir;
Share Make Be Easy Created By Fay www.fayblinkz.tk 27
default-lease-time waktu(detik);
Ket adalah sebagai berikut:
1. M aringan.
2. D eserta maskingnya. Deklarasi ini bersifat wajib, walau pun
dalam sebuah subnet tidak ada nomor ip yang akan diberikan kepada client.
3. Baris ini berisi daftar nomor ip yang akan diberikan. Daftar ini berisi range dari nomor
ian ke sekian.
client
t untuk dapat menyewa nomor ip
sederhana. Berikut konfigurasi lengkapnya:
shared-network suse {
subnet 10.10.0.0 netmask 255.255.255.0 {
ran
max-lease-time waktu(detik);
option routers alamat_ip;
}
}
erangan berdasarkan nomor baris
emberikan keterangan nama j
eklarasi nomor jaringan b
sek
4. Menyatakan waktu default untuk menyewakan nomor ip ke
5. Menyatakan waktu maksimum bagi clien
6. Option ini berguna untuk memberitahukan kepada client nomor ip manakah yang akan
berfungsi sebagai gateway.
Secara cepat, konfigurasi di atas sudah memenuhi untuk membangun sebuah jaringan
ge 10.10.0.2 10.10.0.18;
Share Make Be Easy Created By Fay www.fayblinkz.tk 28
default-lease-time 3600;
max-lease-time 86400;
option routers 10.10.0.1;
nt
twork/ifcfg-eth0 to use DHCP.
VICE=eth0
USERCTL=no
BOOT=yes
BROADCAST=
NETMASK=
dengan perintah /etc/init.d/network restart

}
}
Setting DHCP pada Clie
vim /etc/sysconfig/ne
contoh ifcfg-eth0 file:
DE
ON
BOOTPROTO=dhcp
NETWORK=
IPADDR=
Restart network
Share Make Be Easy Created By Fay

TSS vol 2 sub indo