batas

Senin, 30 Juli 2012

Bogor (Second Day + Last Night Meeting)

Setelah sekian lama cerita ini, mari kita update lagi history note selama kemarin di Bogor :D

Meeting hari kedua berlanjut. Dan berlanjut sampai malam. Dari acara ini yang bisa dipastikan adalah bagaimana peneliaian dan research di rencanakan.
Dari sini ide ide dikemukakan. Mulai dari soal Bahasa Indonesia, Fruits and Vegetable Carving, Multicast, maupun tentang Virtual Museum




Oke, mari fokus ke Virtual Museum


Apa itu Virtual Museum???


VMLI atau Virtual Museum and Lerning Institute adalah judul proposal penelitian yang diambil pak Sajarwo Anggai sebagai  sebuah aplikasi berbasis web yang mengembangkan virtual museum untuk warisan kebudayaan nasional dari negara-negara di Asia Tenggara, kursus terbuka (open courseware) dan saluran televisi Southeast Asian Ministers of Education Organization (SEAMEO) yang edukatif.



Pengembangan aplikasi Virtual Museum memerlukan teknologi yang mendukung pemodelan 3D dengan engine, ditambah beberapa implementasi dari fitur tambahan yang belum tersedia pada engine yang digunakan. Agar dapat diakses dimanapun dan kapanpun, aplikasi ini direncanakan bersifat online. Karena itu, engine yang akan digunakan adalah engine yang mendukung WebGL.

Aplikasi Virtual Museum sendiri direncanakan dapat berjalan di semua platform sepanjang browser yang digunakan sudah mendukung pengkodean HTML 5. Web 3D engine akan memuat model 3D yang ada di dalam database untuk divisualsasikan dan kemudian ditampilkan sesuai dengan instruksi dari pengguna.


Hal ini lah yang kita dan Tim pak Jarwo bahas dan ajukan di dalam meeting tersebut.
Apakah yang diajukan akan disetujui atau tidak, kita lihat saja yang akan terjadi nanti :) hehhe

Jadi, buat temen-temen yang mungkin bertanya-tanya kita ngapain aja di Bogor kemarin, Yaaah ini..
Kita ngebantuin pak jarwo ngebahas ini, walaupun bantuan kita juga gak seberapa. Yang pasti apa yang dibahas di VMLI ini ternyata sedang, telah, dan akan kita pelajari selama masa matrikulasi yang toughfull ini.. :D

Selain ngebantuin pak Jarwo, kita juga makan, tidur, mikir (dikit), dan foto-foto.
Berhubung foto belum terkumpul baik, maka nanti aja saya share ke blog ini yaaah :D

see yaaa :)



File .htaccess Dalam CodeIgniter

Setelah sebelumnya membahas masalah PHP dan CodeIgniter, kali ini kita akan lebih spesifik membicarakan file konfigurasi yang berada di dalam CodeIgniter.

.htaccess merupakan singkatan dari Hypertext access, sebuah file konfigurasi yang berfungsi untuk mengontrol direktori  tempat file ini diletakkan serta semua subdirektori di bawahnya. Ini merupakan fitur yang sangat berguna untuk mengontrol berbagai aspek dari sebuah website. Berikut adalah beberapa fungsi dari .htaccess:
.htaccess memiliki format yang unik, yaitu tanpa nama file namun memiliki ektensi yang panjangnya 8 huruf (.htaccess). Cara mudah untuk membuat file ini adalah dengan membuat file berekstensi .txt kemudian simpan, berikutnya anda tinggal merubahnya menjadi .htaccess. Bila anda menemui kesulitan untuk mengganti nama file tersebut, silakan ubah menjadi htaccess.txt dan kemudian upload file tersebut ke akun hosting anda. Setelah file tersebut berada pada direktori, anda bisa mengganti namanya dengan program FTP yang anda miliki atau menggunakan fitur file manager pada cPanel.
.htaccess biasanya dipakai pada server berbasis Apache untuk mengatur berbagai fitur pada server tersebut. File .htaccess sebenarnya hanya berbentuk teks sederhana dan bisa diedit melalui file manager, atau mendownload, mengedit, kemudian menguploadnya kembali.
Hal pertama yang perlu anda lakukan adalah mencari tahu apakah provider hosting anda mengijinkan penggunanya untuk mengedit file .htaccess. Karena bisa menimbulkan masalah keamanan, banyak hosting yang tidak mengijinkan penggunanya untuk mengedit file .htaccess. Untuk itu anda harus mencari tahu kebijakan provider hosting terkait masalah ini. Anda bisa menemukan jawaban pada halaman FAQ atau langsung menanyakannya kepada customer service.
Beberapa sistem operasi mungkin tidak menampilkan file .htaccess pada komputer sehingga anda harus mengganti pengaturan hidden file pada komputer anda. Demikian juga pada FTP client, beberapa FTP client tidak menampilkan file .htaccess saat anda melakukan koneksi ke hosting. Jika ini terjadi, silakan atur agar FTP client yang anda pergunakan menampilkan file tersembunyi.
.htaccess memberikan anda keleluasaan dalam mengontrol apapun pada website anda. Namun file .htaccess sangatlah sensitif, kurang titik koma atau salah ketik bisa mengacaukan semuanya. Maka dari itu anda harus berhati-hati ketika mengedit file .htaccess. Bila perlu anda backup file .htaccess tersebut atau buat salinannya.

PHP dan CodeIgniter

Pelajaran yang di dapat hari ini mengenai PHP dan CodeIgniter. Lalu apa yang dimaksud dari kedua hal ini.
Sebelumnya tentu saja teman-teman sudah pernah mendengar istilah keduanya.
Namun postingan kali ini akan kembali mengingatkan teman-teman mengenai dua hal ini.

PHP
PHP adalah bahasa pemrograman yang lazim digunakan sebagai bahasa pemrograman WEB.
PHP pertama dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada awalnya dia menamakan script ini “Personal Home Page Tool” yang merupakan bahasa sederhana dari bahasa pemrograman C, di mana Personal Home Page Tool ini dapat berkomunikasi dengan database dan bersifat Open Source.
PHP dirancang untuk pembebtukan Web Dinamis.
Konsep atau metode kerja PHP :
  • Metode kerja PHP diawali dengan permintaan sebuah halaman PHP oleh browser  –  Berdasarkan URl yang diminta,browser mendapat alamat dari web server dan mengidentifikasikan berkas PHP yang dikehendaki   -  Setelah berkas PHP didapatkan oloeh web server, isinya akan segera dikirim ke mesin PHP dan mesin PHP inilah yang memproses request tersebut  -  Hasilnya yang berupa kode HTML dikirimkan kembali ke Client.

Kelebihan atau keuntungan PHP
  • PHP adalah bahasa script yang tidak melakukan sebuah komppilasi dalam penggunaanya.
  • Banyak web server yang mendukung PHP antara lain  Apache,IIS,Lighttpd,hingga Xitami dengan konfigurasi yang relative mudah.
  • Dalam sisi pengembangan lebih mudah.
  • PHP adalah bahasa open source yang dapat digunakan diberbagai mesin(Linux,Unix,Macinthos,Windows)
  • PHP telah mendukung banyak DBMS(MySQL,Oracle,PosterSQL,SQLserver,Informix,dll)
 Penulisan PHP
1.  Penulisan batas coding PHP
<?php 
  ...scripting...
    ?> 

2. Variable
$variable = ....;

3. Struktur Kontrol (if.. else)
<? 
if ($a=2) {
 echo ...
}else if (....) {
 echo ...
} else {
  echo ...
} ?>


4. Switch Case

<? 
switch ($day) {
 case 6:$day="Sekarang hari sabtu";
break;
 case 7:$day="Sekarang hari minggu";
break;
 Default:$day="Sekarang hari minggu";
}
?>

5. Function
 
function tulis-nama()

{
Echo “nama saya dian”;
}

CodeIgniter


CodeIgniter adalah salah satu dari sekian banyak framework PHP yang tersedia secara gratis. Pengembang CodeIgniter adalah seorang musisi rock-n-roll bernama Rick Ellis dari EllisLab (http://www.ellislab.com). Tujuan dari pembuatan framework CodeIgniter ini menurut user manualnya adalah untuk menghasilkan framework yang akan dapat digunakan untuk pengembangan proyek pembuatan website secara lebih cepat dibandingkan dengan pembuatan website dengan cara koding secara manual, dengan menyediakan banyak sekali pustaka (library) yang dibutuhkan dalam pembuatan website, dengan antarmuka yang sederhana dan struktur logika untuk mengakses pustaka yang dibutuhkan.
CodeIgniter memudahkan kita merancang sebuah aplikasi berbasis website. Tools ini dapat meminimalkan penulisan script yang sering kita lakukan secara manual, karena dilengkapi library yang cukup lengkap untuk keperluan pembuatan website. Dengan demikian, kita sebagai pengembang dapat lebih memfokuskan perhatian pada sisi perencanaan. Karena proses pembuatan website secara teknis sudah diminimalkan dalam hal penulisan kodenya. Lalu kenapa harus CodeIgniter.
Beberapa Kelebihan CodeIgniter
Seperti kita ketahui bahwa tersedia banyak sekali framework php yang bisa kita gunakan untuk keperluan pembuatan website. Banyak juga tersedia content managemant system yang mudah digunakan. Apa yang membuat CodeIgniter layak untuk dipilih? Berikut kelebihan-kelebihan CodeIgniter dibanding dengan tools-tools yang lain. Mungkin agak subjektif, mengingat keterbatasan pengetahuan saya. Here we go…:
Free of Charge – Gratis
Lisensi CodeIgniter adalah lisensi Apache/BSD style open source license, yang berarti kita dapat menggunakannya secara gratis sesuai kebutuhan kita.
Kompatibel dengan PHP 4.0 maupun PHP 5.0
PHP sekarang sudah memasuki release versi ke 5. Sedangka banyak webhosting ataupun developer web yang mengembangkan aplikasinya menggunakan PHP 4.0. Disinilah keunggulan CodeIgniter yang mampu mensupport pengembang yang masih menggunakan PHP versi 4.0. Namun juga tetap powerful walau digunakan bersama PHP 5.0.
Lighweight – Ringan dan cepat.
Secara default, saat CodeIgniter berjalan hanya akan me-load beberapa library saja. Untuk library-library lain bisa di load sesuai kebutuhan. Hal ini berarti penggunaan resource yang sedikit sehingga aplikasi akan terasa ringan dan cepat.
Prinsip Model-View-Controller.
Kita bebas berekspresi dalam style kita. Tapi bagaimanapun, CodeIgniter mendukung pengembangan web dengan metode Model View Controller (MVC). Sebagai penjelasan, MVC memisahkan bagian bussiness logic (logika program) dan tampilan (view) dalam sebuah aplikasi. Hal ini sangat memudahkan tim dalam proses maintenance sebuah aplikasi, karena tugas bisa lebih mudah dibagi-bagi. Ada bagian yang khusus membuat tampilan dan bagian yang membuat core programnya.
Dokumentasi yang Lengkap.
Salah satu hal yang bisa dijadikan barometer apakah sebuah aplikasi benar-benar dikembangkan atau tidak bisa dilihat dari dokumentasinya. Dalam hal ini CodeIgniter sangat luar biasa, terdapat dokumentasi yang sangat lengkap tentang semua hal yang ada dalam CodeIgniter. Mulai dari langkah instalasi sampai dokumentasi fungsi-fungsi nya tersedia. Adanya dokumentasi sangat memudahkan bagi pemula dalam mempelajari lingkungan pengembangan website dengan CodeIgniter.
Pustaka yang lengkap.
CodeIgniter dilengkapi dengan berbagai pustaka siap pakai untuk berbagai kebutuhan, misalnya saja koneksi database, email, session dan cookies, keamanan, manipulasi gambar dan banyak lagi.

 

Rabu, 25 Juli 2012

BOGOR (first day)

Never let the oppurtunity leave you. It never goes back, and will leave you in regret

Bermula dari keberanian untuk mengajukan diri saat ditanya yang dapat berbahasa inggris aktif, saya dan mafa (teman sekelas saya) mendapat kesempatan untuk sedikit menjauh dari kota tangerang. Dan saya yakin, bahwa teman-teman saya yang lain bukan tidak bisa berbahasa inggris. Rata-rata mereka punya kemampuan bahasa inggris yang baik. Tapi rupanya kesempatan pertama jatuh ke saya dan mafa.
Kesempatan pertama kali ikut para dosen pergi. Kali ini tujuan nya kota Bogor. Dengan membawa misi Virtual Museum milik Bpk. Sajarwo, akhirnya saya dan Mafa berangkat ke kota satu ini.

Ketika meninggalkan kelas Blender, kami akhirnya berangkat ke kota Bogor. Selama di perjalanan, saya pikir saya dapat kuliah umum dari pak Jarwo. Mulai dari soal Android, integral, Matlab, bahkan pengenalan "the inspire man" di Seamolec Dan ini berdampak pada tidak adanya waktu senggang di perjalanan :D. But, totally, it's a fun journey. Heading to Bogor with Mr. jarwo, Mafa, and many others will be the beginning of others enjoying journey. Sampai di hotel Grand Pesona - Cimande Hilir, kota Bogor siang hari, kami langsung menuju kamar masing-masing. Mungkin saat itu jam setengah tiga sore. Saatnya kita tiduuuur (._.") #loh

Suasana Hotel cukup sejuk dan menyenangkan. Saya kebagian satu kamar bersama bu Dina. Beliau ini Manager RnD division di SEAMOLEC dulunya. Dan sekarang pindah ke UT di FMIPA (Begitu informasi yang saya dengar dari Beliau) hehe

Lalu jam 4 sorenya saya langsung diajak bu Dina untuk ke ruangan meeting. Di sanalah bermula semua acara. *jeng jeng jeng*
Meeting Perancangan dan Perencanaan PDJJ berbasis TIK ini mengumpulkan banyak orang "hebat" dari SEAMOLEC dan lainnya. Dan saya merasa sangat beruntung bisa berada di sini. Banyak praktisi pendidikan yang mengikuti meeting ini dengan misi dan proposal masing-masing.

Tugas pertama yang saya dapat hari ini adalah membenahi proposal penelitian dan mentranslate sebagian bahan.

Tugas selanjutnya sudah menunggu besok, dan foto lain di blog ini akan segera menyusul :D

Sabtu, 14 Juli 2012

First Journey "ITB SEAMOLEC"

Ini adalah perjalanan panjang saya yang pertama jauh dari orang tua.
Butuh keberanian buat saya untuk memutuskan dan memfokuskan diri belajar dan kembali menuntut ilmu disini.

Menjadi mahasiswa ITB adalah bagian dari salah satu mimpi saya, dan Allah mewujudkannya lewat jalur ini.
Saya harus berkata "Ya" dan bersiap menerima semua tantangan baru dalam hidup saya
Atau berkata "Tidak" lalu menyesal seumur hidup.

Maka saya memilih OPSI pertama.

Perjalanan panjang ini di mulai dengan mendatangi kota Bandung, berkunjung ke ITB dan mendaftarkan diri secara resmi ke kantor LSKK ITB.
Saya menjadi begitu excited, ini jadi titik awal dari salah satu mimpi saya :D
Saya hanya 3 Hari berada di kota Bandung, dan perjalanan dilanjutkan ke kota Tangerang Selatan.

Disini, saya akan mengikuti "Outbound dan Matrikulasi selama kurang lebih 3 bulan"

Sebelum dapat mencapai tempat ini saya harus bersabar karena berapa kali nyasar ke daerah lain dan perjuangan mendapatkan tempat tinggal sementara juga menjadi bagian paling ribet dari cerita ini (._.")


Outbound hari pertama dimulai pada tanggal 12 Juli 2012
Untungnya outbound hari itu dimulai jam 1 siang. Bisa dibayangkan saya sampai tengah malam, hingga bisa istirahat di kost-an yang baru saya dapat.
Siang itu saya bersama teman-teman dari kota Palembang menuju, memasuki gerbang UT. Kita langsung disambut dengan makan siang bersama.
Lalu kami ke lantai atas, dan outbound secara resmi dibuka.
Hari pertama ini saya bilang sebagai hari "Motivasi Awal" sekaligus perkenalan.
Pak Stanley menjadi tokoh penting dalam Outbound ini, Beliau memberikan banyak sekali motivasi kepada kami. Dan saya benar-benar merasa beruntung menjadi bagian mahasiswa D4 ITB-Seamolec yang diberi kesempatan untuk mengikuti Outbound tersebut :')

Hari beranjak sore, dan acara outbound belum juga selesai.
Kami yg sudah dibagi beberapa kelompok dari berbagai daerah di Indonesia mulai menjalankan misi berikutnya.
Kami ditugaskan menjual PULPEN.
Bukan PULPEN biasa. Ini PULPEN ajaib.
Kurang lebih 5 kotak PULPEN ajaib inilah yang akhirnya bisa menghasilkan uang 1,5 juta lebih dalam sehari :")
Sore itu hujan, dan saya dengan sangat semangat bersama teman-teman yang lain menjual pena ke daerah sekitar. Hal pertama yang harus saya buang jauh-jauh adalah rasa takut dan malu. Saya baru kali ini dengan berani berjualan pena ke orang-orang yang baru saya temui. Bahkan satu pena bisa menghasilkan 50 ribu rupiah.

Hari ini ditutup dengan acara Api unggun.
Simbol utama dari api unggun ini adalah Mulai Saat Ini kami Membuang Semua Kebiasaan Jelek Kami di Dalam Api Unggun :")
Fightooo :)



Hari Kedua Outbond 13 Juli
This is Friday 13th. Dan hari ini menjadi salah satu hari yang akan saya ceritakan kepada keluarga saya secara lengkap ketika pulang ke Palembang nanti.
Dimulai pukul 05.30 pagi. Saya benar-benar masih mengantuk.
Hari ini banyak sekali permainan diluar ruangan.
Tapi dari semuanya saya paling suka permainan "Menyambung Potensi Diri"
Itu pertama kalinya saya tiduran di jalan dan menghadap matahari terik.. Ouchhh... ahaha
Dan permainan paling menyakitkan adalah "ranjau Musuh". Tangan saya harus lecet-lecet dan perih. Tapi itu tidak mengurangi rasa excited saya bersama teman-teman dari kelompok Matahari.
Hari kedua ini, kami dari tim matahari semakin akrab dan mengenal satu sama lain. Ada saat kami bicara dalam logat dan bahasa daerah masing-masing, dan itu menyenangkan.

Setelah perjuangan panjang dan makna-makna dalam yang kami dapat dari semua games seru hari ini, kami tim Matahari berhasil mendapat juara kedua.
Yeeeey.. Congratulation!! :D

Lalu hari ini diakhiri dengan Refleksi yang membuat saya menangis :'(
Saya membayangkan ayah dan ibu saya.
Saya mengingat pesan-pesan mereka :")
Dan saya Berjanji akan segera menyelesaikan pendidikan ini dan membuat mereka bangga :')

Terimakasih atas kesempatan berharga ini :)

Jumat, 13 Juli 2012

My first "My Tech'No(te)'logy"

Postingan pertama kali ini akan saya isi dengan klarifikasi bahwa ini bukan blog pertama saya.
Sejujurnya saya sudah memiliki blog lain tempat saya berbagi postingan.
Blog sebelumnya lebih ke blog pribadi dan akan menjadi sangat lucu bila saya berserius-serius disana, maka itulah saya memproklamasikan "kemerdekaan" blog baru ini :D


Semoga blog ini bisa menjadi bagian dari catatan dari perjalanan saya yang akan menyenangkan..
*Berdoa mulaiii* :D

Everytime here is a Story and will become My History
Here it is My Tech"No(te)"logy...



Nb: 
dan silahkan berkunjung ke blog pribadi saya yang lainnya http://catatanawanputih.blogspot.com/