Selasa, 31 Juli 2012

Apakah .htaccess itu ?

File .htaccess adalah file konfigurasi yang disediakan oleh web server Apache, yang biasanya digunakan untuk mengubah settingan default dari Apache. File .htaccess merupakan file teks ASCII sederhana yang biasanya diletakkan dalam root direktori. File ini diharuskan dalam format ASCII dan bukan binary dan untuk file permission (atribut file) pada server hosting harus di set 644 (rw-r-r). Hal tersebut dimaksudkan agar server dapat mengakses file .htaccess, tapi mencegah user untuk mengakses file .htaccess dari browser mereka. File .htaccess yang diletakkan dalam root direktori dapat digunakan untuk mengubah konfigurasi dari subdirektori-subdirektori yang ada didalamnya, sehingga dalam satu website biasanya kita cukup untuk mempunyai 1 file .htaccess saja yang diletakkan dalam root direktori.

Berikut adalah beberapa fungsi dari .htaccess:

  • memproteksi direktori dengan password
  • mengalihkan pengunjung website anda dengan otomatis
  • mengatur custom error pages
  • memblacklist IP address tertentu
  • mengganti ekstensi file
  • mengijinkan atau menolak list direktori, dll.


itu sedikit penjelasan tentang .htaccess dan kali ini aku tidak akan banyak menjelaskan tentang apa dan bagaimana itu file .htaccess tetapi beberapa kegunaan file ini yang akan bermanfaat untuk Sekuritas. Oke langsung sajah…

Mencegah Akses Ke .htaccess
Tambahkan baris berikut untuk menambah keamanan dari file .htaccess sehingga apabila ada usaha untuk mengakses file tersebut akan muncul pesan kesalahan 403. Tentu saja tidak lupa memberikan file permissionnya menjadi 644.
Quote:<Files .htaccess>
order allow,deny
deny from all
</Files>

Mencegah Akses Ke File Tertentu
Untuk membatasi akses ke file tertentu kita dapat menggunakan perintah berikut. Ganti nama rahasia.txt menjadi sesuai dengan kebutuhan kita. Nantinya file tersebut akan disembunyikan dan apabila terdapat usaha untuk mengakses file tersebut akan terjadi error 403.
Quote:<files rahasia.txt>
order allow,deny
deny from all
</files>

Mencegah Akses Ke Banyak File
Kita bisa mengganti beberapa extension dibawah sesuai dengan yang kita butuhkan.
Quote:<FilesMatch “\.(htaccess|htpasswd|ini|phps|fla|psd|log|sh)$”>
Order Allow,Deny
Deny from all
</FilesMatch>

Mencegah User Melakukan Browsing Pada Setiap Direktori Server Kita
Quote:Options All -Indexes

Mengijinkan User Melakukan Browsing
Jika kita mengijinkan user untuk melakukan browsing pada “direktori yang telah kita tentukan” cukup menambahkan perintah seperti dibawah ini. ( Cukup tempatkan file .htaccess pada folder yang diinginkan )
Quote:Options All +Indexes

Mencegah User Melakukan Browsing Tanpa Pesan Error 403
Quote:IndexIgnore *

Mencegah User Melakukan Browsing Dengan Membatasi Extension File.
Quote:IndexIgnore *.wmv *.mp4 *.avi *.etc

Mengubah Index File
Secara default apabila kita membuat beberapa file dan salah satunya terdapat index file, maka file tersebutlah yang akan dijalankan terlebih dahulu. Dengan menggunakan .htaccess kita dapat merubahnya menjadi nama file yang kita inginkan.
Quote:DirectoryIndex ganti.php

Menyamarkan Extension PHP
Ini sangat berguna untuk menambahkan keamanan pada aplikasi PHP yang kita buat. Kita bisa mengganti extension php pada aplikasi kita dengan extension yang telah kita daftarkan, Mungkin “LOL”, “hacking”, dll. Nah dengan kode berikut, file tersebut akan tetap dibaca sebagai file PHP. Sedikit catatan, biasanya saya mencari file httpd.conf dan menambahkan extensionnya disitu, akan tetapi inilah kelebihan .htaccess. Kita tidak perlu merubah settingan asli pada Apache.
Quote:AddType application/x-httpd-php .hacking

Membatasi Akses Ke LAN (Local Area Network)
Quote:<Limit GET POST PUT>
order deny,allow
deny from all
allow from 192.168.1.5
</Limit>

Bisa Menambahkan Domain
Quote:<Limit GET POST PUT>
order allow,deny
allow from all
deny from 192.168.1.5
deny from .*domain\.com.*
</Limit>


Memberikan Password Pada File
Quote:<Files rahasia.php>
AuthType Basic
AuthName “Prompt”
AuthUserFile /home/path/.htpasswd
Require valid-user
</Files>

Memberikan Password Pada Banyak File
Quote:<FilesMatch “^(execute|index|secure|insanity|biscuit)*$”>
AuthType basic
AuthName “Development”
AuthUserFile /home/path/.htpasswd
Require valid-user
</FilesMatch>


Memberikan Password Pada Direktori Dimana .htaccess Berada
Quote:resides
AuthType basic
AuthName “This directory is protected”
AuthUserFile /home/path/.htpasswd
AuthGroupFile /dev/null
Require valid-user

Selamat mencoba
Semoga bermanfaat =)

Referensi:
http://hostingunlimitedterbaik.com/2012/06/18/pengertian-htaccess/#ixzz226AsZcsa
http://wwdq.blogspot.com/2011/09/pengertian-dan-penggunaan-file-htaccess.html
http://commit-tegal.org/2012/04/htaccess-security.gha16



PHP,Framework dan CodeIgniter


PHP

Hypertext Preprosesor yaitu suatu bahasa script yang ditanamkan atau disisipkan ke dalam HTML yang dirancang untuk para web developer untuk membuat halaman web dinamis. HTML (Hypertext Markup Language) yaitu suatu bahasa pemrograman yang me mark up (penandaan) terhadap suatu dokumen text. PHP dan HTML biasanya menjadi satu yang dieksekusi pada server. Bedanya PHP bersifat server-side scripting dan HTML merupakan embedded scripting.

Framework

Framework dapat diartikan berupa koleksi atau kumpulan potong – potong script  yang disusun dan diorganisasikan sedemikian rupa, sehingga dapat digunakan untuk membantu pembuatan aplikasi utuh tanpa harus membuat semua kode dari awal
Macam – macam framework di PHP
Macam – macam framework :
1.  Framework PHP
·      Cake PHP
·      Code Igniter (CI)
·      Symphony
·      Zend
·      Yii
·      Kohana

CodeIgniter

Codeigniter adalah salah satu framework yang banyak digunakan oleh para programmer yang dikembangkan oleh Rick Elis (http://www.ellislab.com). CodeIgniter membiarkan kita untuk memfokuskan diri pada pembuatan website dengan meminimalkan pembuatan kode untuk berbagai tujuan pembuatan website. Code Iginiter bersifat open source atau gratis yang menjadi salah satu kelebihannya.

Kelebihan dan kekurangan CI
1.         Gratis
Codeigniter berlisensi dibawah Apache/BSD open source, jadi Anda bisa menggunakannya secara bebas.

2.      Ditulis Menggunakan PHP 4
Meskipun codeigniter dapat berjalan pada PHP 5, namun sampai saat ini kode program codeigniter masih dibuat dengan menggunakan PHP 4. Hal ini dilakukan agar codeigniter dapat tersebar lebih luas di komunitas PHP. Karena hingga saat ini, sebagian besar web hosting masih menggunakan PHP 4.

3.      Berukuran kecil
Ukuran codeigniter yang kecil merupakan keunggulan tersendiri. Dibanding framework lainnya yang berukuran besar, serta membutuhkan resource yang besar pula untuk berjalan. Pada codeigniter, bisa diatur agar system meload library yang dibutuhkan saja, sehingga dapat berjalan ringan dan cepat.

4.      Menggunakan konsep M-V-C
Codeigniter menggunkan konsep M-V-C (Model-View-Controller) yang memungkinkan pemisahan antara layer aplication-logic dan presentation.

5.      URL yang sederhana
Secara default, URL yang dihasilkan Codeigniter sangat bersih (Clean) dan Search Engine Friendly (SEF).

6.      Memiliki paket library yang lengkap
Codeigniter memiliki library yang lengkap untuk mengerjakan operasi-operasi yang umum dibutuhkan oelh sebuah aplikasi berbasis web, misalnya mengakses database, mengirim email, memvalidasi form, menangani session, dan sebagainya.

7.      Extensible
Sistem dapat dikembangkan dengan mudah dengan menggunkan plugin dan helper, atau dengan menggunakan hooks.

8.      Tidak memerlukan Template Engine
Meskipun Codeigniter dilengkapi dengan template parser sederhana yang dapat Anda gunakan, tetapi hal ini tidak mengharuskan Anda untuk menggunakannya. Penggunaan Template Engine dapat mengurangi performance dari sistem.

9.      Dokumentasi lengkap dan jelas
Dari sekian banyak framework, codeigniter adalah satu-stunya framework dengan documentasi yang lengkap dan jelas. Silahkan baca CodeIgniter User Guide. Tim pengembang Codeigniter berkomitmen bahwa dokumentasi juga sama pentingnya dengan kode program Codeigniter itu sendiri. Source kode Codeigniter juga dilengkapi comment didalamnya, sehingga memperjelas fungsi sebuah kode program.

10.  Komunitas
Komunitas pengguna Codeigniter saat ini berkembang pesat, Anda pun dapat berpartisipasi di http://codeignoter.com/forum/. Ada kalanya Anda mencari informasi yang case by case yang tidak dapat Anda temukan jawabannya pada User Guide. Forum Codeigniter adalah salah satu tempat yang layak Anda kunjungi.

Referensi

Senin, 30 Juli 2012

Animasi 3D dengan Blender

Seminggu terakhir ini ada materi yang saya sukai yaitu 3D Animasi dengan Blender, ya walau bilangnya animasi tapi kami hanya diajari buat desain interior dan exterior dan dasar - dasar blender, karena untuk animasi nya untuk tingkat expert (hahaha...).


Pertama pengenalan blender
Blender adalah perangkat lunak untuk desain grafis 3D dan Animasi 3D yang bersifat open source atau gratis. Blender awal nya hanya pada os open source (Linux) dan sekarang berkembang ke berbagai os yaitu



Objek modeling pertama yang diajarkan ke kami yaitu membuat meja sederhana
Yang pertama dilakukan jika aplikasi blender baru pertama kali digunakan maka harus menseting emulator numpad untuk laptop atau notebook, caranya :
File -> User Preference ->Input -> check "emulate numpad" -> Save as default
emulate numpad digunakan untuk membuat shortcut untuk merubah view...
1             -> Front
ctrl 1       -> Back
3             -> Right
ctrl 3       -> Left
5             -> Perspektif / ortho
7             -> Top
ctrl 7       -> Bottom


Pada Blender akan memakai tiga sumbu pengeditan yaitu sumbu X Y Z yang membuat nya menjadi 3D


Sekarang kita siap untuk buat meja...
1. Buka aplikasi blender nya ada akan tampil kubus di awal

2. Pilih pada kubus dengan klik kanan kemudian rubah ukuran kubus dengan menekan S (scale) pada   keyboard agar kubus lebih besar dan tekan S Z untuk meninipis kan kubus ke sumbu Z

3. Selanjutnya pindah ke view bottom (ctrl+7) kemudian ke mode pengeditan (Edit Mode) dengan menekan TAB lalu potong kubus (ctrl+r) dan arahkan cursor disebelah kiri atau kanan objek untuk memotong secara horizontal dan bagian atas atau bawah untuk memotong secara vertical kemudian gulirkan scrol mouse ke depan untuk menambah pemotong dan kebelakang untuk mengurangi pemotong.

4. Setelah menentukan sisi dan jumlah pemotong klik kiri kemudian tekan S Y untuk merapatkan atau merenggangkan pemotongan secara horisontal dan tekan S X untuk pemotong secara vertical.


5. Lakukan pemotong sekali lagi kearah vertical seperti gambar dibawah ini


6. Pada edit mode terdapat 3 maacam pengeditan yaitu pengeditan berdasarkan titik2 pertemuan pada objek (Vertex) sisi antar titik objek (Edge) dan permukaan objek (face), setelah memotong kubus tersebut pindah ke Face Edit mode dengan menekan ctrl + Tab.


7. Selanjutnya pilih 4 sisi permukaan hasil perpotongan dengan klik kanan pada sisi yg dipilh kemdian shift+klik kanan untuk untuk 3 sisi berikutnya.


8. Setelah ke 4 sisi tersebut dipilih ubah view dari arah depan atau samping kemudian tekan E untuk menumbukan sisi objek yang dipilih lalu tarik kursor ke bawah.
9. Keluar dari Edit mode ke object mode dengan tekan Tab dan meja nya sudah jadi....(yeee...^_^)


Selamat mencoba...
semoga bermanfaat...

Senin, 23 Juli 2012

Looping dan switch

Dasar java selanjutnya yang kami pelajari yaitu tentang perulangan (looping) dan penggunaan switch

Struktur Kontrol Perulangan
Yaitu suatu class pada bahasa pemrograman java untuk mengulangan fungsi suatu script atau output dengan kondisi yang ditentukan oleh programer. ada tiga macam jenis dari struktur kontrol perulangan yaitu while, do- while, dan for-loops. 


While 
int a = 0;
while (a <10) {
                System.out.print(a + " ");
                a++;
 }
class while akan berulang - ulang mencetak nilai a dan menambah nilai a +1 setiap kali perulangan nya sampai nilai dari a<10 bernilai false.
Jika baris script a++; dihapus maka akan terjadi loop berulang2 yang tak berkesudahan karena kondisi pada while tidak mencapai nilai false untuk menghentikan script. Dan jika dari awal kondisi sudah bernilai false maka tidak akan terjadi apa2.

Do While

int a = 0;
do
 {
                System.out.print(a + " ");
                a++;
 }while (a <10);


class do while tidak jauh berbeda dengan while hanya saja bila kondisi while dari awal bernilai false maka script hanya akan di eksekusi satu kali saja.


For
int a;
 for(a = 0; a < 10; a++)
{
             System.out.print(a + " ");
}


class for memiliki strukur pengulangan yang sama seperti class pengulangan sebelumnya hanya saja lebih ringkas karena hanya mengunakan 1 baris untuk menggunakannya.


Switch
Switch memiliki fungsi yang sama seperti if yaitu untuk menentukan mana script yang akan dijalankan , hanya saja bila pada if bisa berdasarkan pada suatu rentang nilai tertentu atau kondisi tertentu sedangkan pada switch membuat keputusan dari nilai - nilai integer case yang disediakan saja.

public class Test1 {
    public static void main(String[] args) {
        int a = 1;


            switch (a){
                case 1 :
                    System.out.println("ini angka satu");
                    break;
                case 2:
                    System.out.println("ini angka dua");
                    break;
                case 3:
                    System.out.println("ini angka tiga");
                    break;
                default:
                    System.out.println("maaf saya tidak tau");
          }

      }
}
untuk mendapatkan output nilai a harus sama dengan salah satu case yang disediakan, jika tidak ada yang sama maka fungsi default yang akan dijalankan, jika fungsi default tidak ada maka tidak ada output sama sekali.
Dengan materi - materi tersebut kami membuat lagi kalkulator sederhana dengan fungsi switch case.

import java.util.Scanner;


public class MiniKalku2 {
    public static void main(String[] args) {
        System.out.println("MiniKalku 2\n===========\nPilih menu :\n===========");
        System.out.println("1.Penjumlahan\t2.Pengurangan\n3.Perkalian\t4.Pembagian\n5.Keluar Program");
        Scanner pilih = new Scanner(System.in);
        int a=pilih.nextInt();
        if(a>=1 && a<5){
        System.out.print("Bilangan 1 : ");
        int b=pilih.nextInt();
        System.out.print("Bilangan 2 : ");
        int c=pilih.nextInt();
        int hasil;


        switch (a){
            case 1 :
                hasil=b+c;
                System.out.println("\nHasil = "+hasil);
            break;


            case 2 :
                hasil=b-c;
                System.out.println("\nHasil = "+hasil);
            break;


            case 3 :
                hasil=b*c;
                System.out.println("\nHasil = "+hasil);
            break;


            case 4 :
                hasil=b/c;
                System.out.println("\nHasil = "+hasil);
            break;
        }
        }else if(a==5){
            System.out.println("Bye");
            System.exit(0);
        }else{
                System.out.println("Pilihan yang anda input salah\nCoba lagi ya!!!");
        }
    }
}


Preview


Jumat, 20 Juli 2012

Print,Scan, dan Operasi

Masih di hari yang sama 18 juli 2012 kami mulai mempelajari bahasa pemrograman java, program pertama yang dibuatt yaitu program yang semua newbie harus bisa yaitu Hello World!


public class HelloWorld {
    public static void main(String[] args) {
        
    System.out.println ("Hello World!");
    }
}

Dengan menggunakan netbean dapat mempercepat dalam menulis script
ex:
      public static void main(String[] args) {
   
    }
  
  pada netbean cukup menuliskan psvm lalu tekan Tab pada keyboard


     System.out.println ("");

   pada netbean cukup menuliskan sout lalu tekan Tab pada keyboard


untuk lebih lengkap nya dapat dilihat di menu Help pada netbean dan pilih Keyboard Shortcuts Card.


Selanjutnya kami membuat program yang dapat menerima input dari keybord dengan mengunakan class Scanner.
ex:
         Scanner namascanner = new Scanner(System.in);


Scanner digunakan untuk menerima input dari keyboard dan menyimpan nya setelah menekan tombol enter.


         int inputan = namascanner.nextInt();


Hasil dari scanner tersebut dimasukan ke object inputan, untuk Integer setelah nama scanner ditambah .nextInt(); dan untuk String .nextLine();

Selanjutnya belajar tentang operator dan cara pemakaiannya.

+ = penjumlahan (a+b)
- = pengurangan (a-b)
* = perkalian (a*b)
/ = pembagian (a/b)

Dari program - program diatas kami membuat program yang menggunakan semua materi diatas yaitu membuat Kalkulator Sederhana.


import com.sun.xml.internal.stream.Entity.ScannedEntity;
import java.util.Scanner;


public class MiniKalku {
    public static void main(String[] args) {
        int bil1,bil2,hasil;String ope;
        Scanner scan = new Scanner(System.in);
        Scanner oper = new Scanner(System.in);
        System.out.println("=====Mini Kalku=====");
        System.out.println("bil 1 = ");
        bil1=scan.nextInt();
        System.out.println("bil 2 = ");
        bil2=scan.nextInt();
        System.out.println("Operator = ");
        ope=oper.nextLine();


        if(ope.equals("+"))
        {hasil = bil1+bil2;
            System.out.println("hasil "+hasil);}


        else if(ope.equals("-"))
        {hasil = bil1-bil2;
            System.out.println("hasil "+hasil);}


        else if(ope.equals("*"))
        {hasil = bil1*bil2;
            System.out.println("hasil "+hasil);}


        else if(ope.equals("/"))
        {hasil = bil1/bil2;
            System.out.println("hasil "+hasil);}
    }
}

Preview Minikalku1


Say Hy to Java

Hari rabu tanggal 18 juli 2012 adalah hari pertama pembelajaran di Seamolec, kami semua dikenalkan dengan bahasa java oleh pak rizal. Tapi sebelum itu kami diharuskan menginstal Netbean IDE 6.8 dan jdk6u16.

Netbeans IDE 6.8



Netbeans adalah IDE untuk bermacam - macam bahasa pemrograman tetapi lebih sering digunakan untuk bahasa pemrograman java. IDE yaitu Integrated Development Environment (editor + compiler + debugger + built automation tool + versioning system + dst dst, pokoknya tool all in one buat bikin aplikasi. 

JDK.6u16
JDK 6u16 tau Java Development Kit 6 Update 16 adalah kit yang berisi JRE (Java Runtime Environment) yang akan mengkompile dan membentuk file java dan JVM(Java Virtual Machine) yang akan menampilkan nya. Kenapa java bisa support berbagai platform karena java tidak diproses langsung pada sistem operasi tetapi memalui kit - kit yang disediakan oleh jdk nya. 

Setelah menginstal 2 aplikasi tersebut menset java environment pada laptop masing - masing agar dapat mengkompile tidak dari Netbean saja.

Minggu, 15 Juli 2012

Outbond Program Batch 6

Ditulisan pertama ini saya akan memperkenalkan diri saya terlebih dahulu. Nama saya rey zetama kapisa asal dari lampung jurusan TI Kesehatan. Saya ingin membagi pengalaman saya dari mulai registrasi ulang sampai outbond selesai.  

Registrasi ulang (yang membosankan)

saya melakukan registrasi ulang di hari ke 2, pada saat itu saya berangkat ke bandung dari tangerang karena keluarga saya sedang disana untuk menemani adik saya yang sedang melakukan mos di smk penerbangan curug. Oleh karena itulah saya disuruh ke tangerang dulu sebelum ke bandung untuk registrasi. Akhirnya saya berangkat ke bandung di temani ayah saya, pada saat itu saya berangkat dari tangerang jam 10 malam, perkiraan ayah saya akan sampai pagi hari, dan ternyata.....kami datang terlalu pagi , jam 3.30 subuh kami sudah sampai dibandung dan jam 4.30 sudah sampai di ITB. Setelah sholat subuh yang ada dipikiran saya adalah.....apa yg mau saya lakukan sampai jam 10 siang...mau jalan-jalan takut kesasar ITB sudah dikelilingi pun waktu masih banyak. Tapi akhirnya sekitar jam 8 mulai berdatangan teman seperjuangan dan kami pun saling berkenalan dan berbagi info. Pada saat registrasi ulang saya baru tau kalo yang nama nya pak faisal, pak timin dan rizal itu belum bapak – bapak , hahaha.... :D  

Kembali ke Pondok Cabe (perburuan dimulai)

Sebelum kami kembali ke pondok cabe kami diberi pengumuman jadwal outbond dipercepat, kabar itu membuat panik seluruh peserta karena terbatas nya waktu untuk mencari kos. Setelah acara pembukaan selesai semua peserta langsung berbondong – bodong pergi ke jakarta (alias tangerang selatan :D). Tetapi ayah ku menginginkan saya pergi ke curug dulu sebelum ke pondok cabe. Untung saja pada saat saya punya teman seperjuang seuniversitas yang sangat baik menawarkan diri nya yang akan mencari kos untuk kita berdua.  

Outbond  (and the battle begin)

 Dihari pertama outbond kami berkenalan dengan seorang psikolog luar biasa yang memandu outbond kamu namanya bapak Stanley (ga tau lengkapnya...) beliau membagi 76 peserta menjadi 4 kelompok yaitu kelompok Kerbau,Kuda,Harimau,dan Matahari dan saya masuk di tim kerbau yang sudah berturut menjadi juara didalam outbond sebelumnya. Filosofi dari ke 4 group itu adalah Kerbau adalah pekerja keras, Kuda cepat dalam mengambil kesempatan, Harimau sang pengatur dan Matahari si tepat waktu (sepenangkapan saya sih begitu...). Kegitan pertama outbond yaitu pemberian materi – materi pembentuk karakter yang lebih baik untuk menjadi pemuda penerus bangsa. Pada saat itu juga pak Stanley mengadakan kompetisi untuk ke 4 tim tersebut dengan memberikan pertanyaan -pertanyaan dan menunjukan bakat – bakat tiap tim. Setelah itu kami semua disuruh untuk membuang rasa malu kita dengan berjualan pena dengan harga setinggi – tingginya. Sesaat saya berfikir bagaimana menjual pena 2ribu rupiah menjadi puluhan rupiah. Tetapi ternyata memang bisa....dimana ada kemauan disitu ada jalan. Tim kami berhasil menjual 11 dari 18 pena dengan total 400ribua sekian (lupa detilnya...) dengan harga bervariatif. Setelah berjualan kami semua menyalakan api unggun dan secara simbolik membakar kebiasaan buruk kami dengan membakar sesuatu......yang ada di tangan kita di api unggun tersebut dan setelah itu kami duduk mengelilingi api unggun tersebut dan pak stanley mulai bercerita kembali untuk memangkas kebiasaan buruk kami dan membentuk karater yang lebih baik. Dan akhirnya outbond hari pertama selesai (fiiuuhhh...:D).

Dihari Kedua outbond kegiatan yang dilakukan lebih seru lagi...panas – panasan...kotor – kotoran...dan basah – basahan. Game pertama dari tim kami tim kerbau yaitu spider web (jaring laba – laba) yaitu memindahhkan anggota tim melalui tali yang sudah di bentuk seperti jaring laba – laba dan tidak boleh menyentuhnya, game ini membutukan kerjasama yang baik, kepercayaan dan kekuatan, pada game ini tim kami tercepat menyelesaikan walau bukan terbanyak lolos. Game ke2 yaitu perjalanan menembus waktu (keren ya namanya...:D) yaitu melewati jalur kotak – kotak pada lantai dengan ukuran 7x11 kotak dengan pola yang sudah ditentukan ,pada game ini membutukan fokus yang tinggi,kecepatan dan ketepatan, dan lagi – lagi kerbau...bau...bau...mencetak rekor tercepat menyelesaikan game ini pada salah satu anggotanya. Game selanjutnya yaitu memasukan 100 kelereng ke pipa dengan bantuan bambu yang disambung - sambung (lupa nama gamenya...), game ini membutukan kerjasama yang sangat baik, strategi dan ketepatan. Pada game kali ini tim kerbau harus berpuas diri di urutan ke2 terbanyak yaitu memasukan 49 kelereng. Next kita ada game ranjau teman yaitu seperti latihan tentara melewati terowongan berduri, tapi kalau kami diganti tali (kalau beneran mah gawat...) pada game ini ketua akan mengarahkan kita saat melewati terowongan ini agar talinya tidak tersentuh. Untuk yang satu ini saya tidak tau rekornya (maaf...). Game selanjutannya yaitu game basah-basahan (water tools) game ini bertujuan untuk mengambil bola yang ada di dalam pipa setinggi 2meter yang sudah dilubangi dengan cara mamsukan air sebanyak – banyaknya dan menutup lubangnya. Game ini membutukan kerjasama yang baik,kecepatan dan basah – basahan (hahaha...:D) dan si kebo berhasil juara lagi dengan waktu tercepat 32detik. Selanjutnya ada game memasukan air ke dalam ember dengan ember yang diikat dengan 4 ujung tali. Pada game ini tim kami sepertinya sedikit mengalah di juara ke2 atau ketiga (lupaa...). Dan di game terakhir ini kami memainkan game bernama menyambung potensi, yaitu menyambung semua yang kami bawa dan saling menyambungkan nya antara kami dan barang – barang kami untuk beradu siapa yang memiliki potensi yang paling panjanggggg....di game ini ada 2 juara 1nya yaitu tim matahari dan tentu nya si kerbauuuu...(mooo...). Dan akhirnya outbond di out(diluar) selesai dan kami kembali keruangan setelah ishoma dan jualan buku tentang tutorial membuat animasi 3D dengan aplikasi open source yaitu Blender. Jualan kali ini tidak kalah seru dan tidak kalah besar nominal nya dari jualan kemarin. Setelah kembali ke ruangan di umumkan lah siapa juara dari 2hari outbond ini berlangsung, dan pemenangnya adalah...........TIM KERBAU !.

Dan sebelum menutup outbond ini pak stanley melakukan kegiatan terakhir yaitu refleksi diri untuk lebih menguatan kembali apa tujuan kita kemari. Dan Outbond ditutup dengan suka cita dan bernyanyi bersama – sama. Sunguh suatu kegiatan yang luar biasa...terima kasih yang sebesar – besarnya untuk Bapak Gatot, Bapak Stanley dan semua staff – staff nya yang telah membuat acara ini menjadi luarrrr biasaaa !!!