Wednesday 12 December 2012

Laporan Magang Minggu Pertama

Saya dan teman saya akan melakukan kegiatan magang di SMA Muhammadiyah 1 Palembang.  Pada hari sabtu minggu lalu, tepatnya pada tanggal 8 Desember kami telah datang ke SMA tersebut dengan membawa surat magang yang telah diberikan.  Kami bertemu langsung dengan kepala sekolahnya dan juga salah seorang guru di bagian Tata Usahanya. Alhamdulillah mereka menyambut baik kedatangan kami.

Sekitar 20 menit kami berbincang dengan kepala sekolahnya.  Beliau mengatakan bahwa sebaiknya kami mulai magang di awal semester genap saja karena saat ini siswa-siswi di sekolah sedang ujian semester ganjil. Mau tidak mau kami pun menerima keputusan dari kepala sekolah untuk mulai magang pada awal semester genap tepatnya di bulan januari nanti.

Akhirnya minggu ini saya lalui dengan mendownload modul Java dari pak rifkie dan menunggu pengumuman tugas dari beliau di course.

Monday 10 December 2012

Pulang Kampung, Magang

Aku pulangggggggg....
bahagia, joget-joget, loncat kegirangan..
Apa lagi yang harus aku lakukan untuk mengekspresikan kebahagiaanku.
Ya hari ini, aku sudah berada dirumahku lagi.  Walau kecil inilah rumahku. 

Selesai ujian akhirnya jadwal magang pun tiba. Satu hal yang membuatku ingin magang kembali di kampung halamanku adalah kerinduanku pada hangatnya keluarga. Hangatnya berada didekat ibu dan bapakku. Selain itu juga untuk menghemat biaya hidup. Setidaknya aku bisa menabung kembali untuk hidup di Bandung nantinya.

Hari sabtu kemarin, saya dan teman saya pergi ke sekolah tempat kita akan melakukan kegiatan magang.  Tapi sayang yahh..kegiatan magang baru bisa dimulai bulan januari nanti, tepatnya awal semester genap :( alhasil, aku harus mncari kesibukan lain untuk mengisi waktu kosong selama satu bulan ini.

Sunday 2 December 2012

Kuliah Kuliah

Akhir-akhir ini kegiatan aku udah diisi sama kuliah..kuliah dan buat tugas kuliah. Gaada nonton TV. *Resiko di kost ga ada tipi T_T*

Hampir tiap hari di kost kerjaanya buat tugas bikin video tutorial.  Pokoknya aku dah jadi artis youtube banget hehehe.  Tugas yang keliatannya mudah tapi itu sulit lohhhh.  Karena harus ngerjain koding programnya dlu baru bisa bikin videonya. Jadi ribetnya double deh :))

Ga cuma tgs video aja, ada tugas bkin program, tugas arsitektur komputer, tugas jaringan komputer. Capek emg, tapi kalo ga gitu bukan kuliah nama nya.
Kalo mau liat video aku coba liat di blog ini BLOG D IV ITB deh. Jangan lupa cari hastag nama aku yaa "AYU NOVALINA".

Sekarang ga kerasa, udah 1,5 bulan di ITB. Sudah hampir memasuki masa-masa mgang. Yang bikin seru bisa pulang kampung. Ya paling enggak bisa ngehemat biaya hidup lah kalo pulang kampung. Ga perlu mikirin uang kosan lagi T_T

Tapi sebelumnya harus ada ujiaaaannnn...
apaahhhhh !!!!!!!!!!!!!!!!!!
ya ujian. serem yaaa bacanya. Aku aja yang ngalaminnya serem banget. Pengen di skip aja sih masa-masa ini. HIHI tapi ya ga mungkin lahh bisa nge-skip hari. ada ada aja :p
Doain aja yaa semoga ujian aku lancar dan nilai aku dapet A semuaaaa.
AMINNNNNNN ya ALLAH

Wednesday 14 November 2012

Program Membalikkan Kata Bahasa C

Pada tutorial kali ini saya akan menjelaskan cara untuk membuat program membalik kata. Silahkan langsung lihat saja video ny untuk lebih jelas !



Monday 5 November 2012

Membuat Array 2D dengan Bahasa C

Pada tutorial kali ini, saya akan membuat tutorial untuk membuat program array 2D menggunakan Bahasa C.  Pada tutorial ini, saya akan membuat program untuk menampilkan nilai array dimana ada beberapa nilai array yang akan bernilai 0.


Wednesday 31 October 2012

Malam Ini Aku Rindu Bapak

Dari dulu, aku tak pernah mampu menunjukkan cintaku padanya.
Pada dia yang menyayangiku lebih lebih lebih dan lebih dari yang aku dan semua orang bayangkan.
Dia yang menitikkan airmata untuk pertamakalinya dihadapanku ketika menjelang detik-detik keberangkatanku ke kota Kembang. Dia yang selalu menitipkan setitik nasihat melalui perantara ibu di saluran telepon.  Dia yang aku tak pernah berani untuk menelponnya sekali saja.  Dia yang membuatku menangis setiap mendengar suaranya di saluran telepon. Dia..
Dia bapakku..
Andai saja aku punya nyali untuk mengatakan ini.
AKU RINDU BAPAK :(

Menghitung Luas Trapesium Menggunakan C++


    Jumpa lagi dengan tutorial berikutnya, kali ini adalah tutorial menghitung luas trapesium menggunakan C++.  Seperti yang kita ketahui, rumus luas trapesium adalah :


Luas Trapesium = (jumlah sisi sejajar x tinggi) / 2

      Supaya tidak merepotkan kita dalam hitung menghitung luas trapesium, maka kali ini saya buat program untuk menghitung luas trapesium.  Lets check it out the video ! 

Menghitung Nilai Tukar Rupiah-Dollar dengan Bahasa C

Hai hai hai

Jumpa lagi yaa. Kali ini saya akan memberikan tutorial penyelesain tugas yang soalnya seperti dibawah ini :


Buatlah program yang membaca dua buah harga bertipe integer yang masing-masing menyatakan besaran dalam rupiah, nilai tukar satu dollar terhadap rupiah, menghitung hasil penukaran rupiah dalam dollar dan sisanya dalam rupiah, serta menampilkan harga-harga tersebut pada layar.
Tampilan:
Nilai rupiah = 10000
Kurs dollar = 7500
Hasil penukaran
Dollar = 1
Sisa = 2500

Supaya lebih jelas kita langsung lihat video yang saya buat saja yaa



Source Code:

#include <stdio.h>
#include <string.h>

int main ()
{
       int harga1, harga2, sisa, dolar1;
       float dolar;

       printf("Masukkan berapa jumlah uang rupiah Anda = Rp. " );
       scanf ("%d",&harga1);

       printf("\n Kurs dollar saat ini adalah = Rp. ");
       scanf("%d", &harga2);

       sisa=harga1%harga2;
       dolar1=harga1/harga2;
       printf("\n Hasil Penukaran");

       printf("\n Dollar = %d", dolar1);
       printf("\n sisa uang= Rp. %d \n", sisa);
  system("pause");
  return 0;
}

Menghitung Nilai Tukar Rupiah-Dollar dengan Bahasa C

Hai hai hai
Jumpa lagi yaa. Kali ini saya akan memberikan tutorial penyelesain tugas yang soalnya seperti dibawah ini :


Buatlah program yang membaca dua buah harga bertipe integer yang masing-masing menyatakan besaran dalam rupiah, nilai tukar satu dollar terhadap rupiah, menghitung hasil penukaran rupiah dalam dollar dan sisanya dalam rupiah, serta menampilkan harga-harga tersebut pada layar.
Tampilan:
Nilai rupiah = 10000
Kurs dollar = 7500
Hasil penukaran
Dollar = 1
Sisa = 2500

Supaya lebih jelas kita langsung lihat video yang saya buat saja yaa



Source Code:

#include <stdio.h>
#include <string.h>

int main ()
{
       int harga1, harga2, sisa, dolar1;
       float dolar;

       printf("Masukkan berapa jumlah uang rupiah Anda = Rp. " );
       scanf ("%d",&harga1);

       printf("\n Kurs dollar saat ini adalah = Rp. ");
       scanf("%d", &harga2);

       sisa=harga1%harga2;
       dolar1=harga1/harga2;
       printf("\n Hasil Penukaran");

       printf("\n Dollar = %d", dolar1);
       printf("\n sisa uang= Rp. %d \n", sisa);
  system("pause");
  return 0;
}

Monday 29 October 2012

Tutorial Menghitung rumus volume limas segitiga dan bola

Tugas kali ini adalah membuat sebuah program yang berisikan perhitungan volume limas segitiga dan
volume bola dengan kondisi berikut: pada tahap awal kita harus memilih:
  • jika angka 1 diketik maka perhitungan volume limas segitiga dimulai atau
  • jika angka 2 diketik maka pehitungan volume bola dimulai.
  • apabila tidak mengetik angka 1 atau 2 maka pada layar ditampilkan kalimat “Anda tidak mengetik angka 1 atau 2” dan kembali ke tahap awal.
  • Program selesai dijalankan jika salah satu perhitungan luas telah dilakukan
Ayo lihat videonya :*



Thursday 27 September 2012

Delay

biasanya pesawat yang delay.  Tapi kali ini..keberangkatan kami ke ITB yang ditunda.  Sedih? jelas kami sedih.  Kami suda bersiap-siap.  Kontrkan udah abis. Kalo gini mesti bayar kontrakan lg. Harus ngeluarin duit lg :( hikz..ibuuuuuuuuuuuuu

Sunday 9 September 2012

Game Competition

Lalala yeyeyeye...
siap atau tidak, lomba kita mulai...
Kesal sebenarnya, baru 4 kali belajar android tapi sudah diadakan lomba seperti ini. Kemampuan yang kami peroleh belum cukup memadai untuk membuat aplikasi android yang layak untuk dipasarkan, apalagi saya dan teman-teman satu team saya baru pertama kali mengenal android -,-

Tapi yang penting ttap semangat...


Saturday 1 September 2012

Android Ada di Laptopku Sekarang :D

Setelah selama ini dipusingkan dengan belajar JAVA, akhirnya hari ini belajar android.  Awalnya sih udah beranggapan pasti susah nih, bkin pusing lagi nih.  Tapi ternyataaaaa...ga tau juga, soalnya aku baru hari pertama belajar ini hihi :p  Yah, doaku sih semoga Android ga sesulit JAVA (Amiiiiiinnnn........).


Sewaktu baru berhasil menginstal Android dan mencoba fitur fitur yang ada dalam aplikasi tersebut, aku berasa katrok banget.  Banyak fitur yang sebelumnya ga ada dalam java. Emejing banget pas pertama kali liat tampilan android d laptop hihihih.


sebenarnya yang aku instal ini hanyalah program untuk membuat aplikasi di android . Jadi nantinya saya bisa bisa membuat aplikasi sendiri, kemudian memasukkannya ke handphone yang memiliki OS android. Contohnya Samsung GALAXY S4

Wednesday 22 August 2012

Lebaran di Pondok Cabe

   Takbir berkumandang, tapi aku masih di tangerang. Ga pulang ke Palembang, ga bisa bertemu sanak keluarga. Walaupun masih berlebaran bersama tante saya, tapi tetap saja kalau tidak bisa bertemu ibu itu menyedihkan sekali.  

   Hari lebaran pertama dan kedua saya habiskan drumah keluarga saya, tapi hari ketiga lebaran saya dan juga salah satu teman satu kost saya yaitu Yeni masitoh harus pulang k Pondok Cabe kembali.  Sunyi, sepi, senyaaaapppp.. di kostan hanya berdua.  Ga ada yang jual sayur dan lauk pauk. Sehari-hari mkan mie, mie, dan mie :(( 

Saturday 11 August 2012

Materi Pembelajaran TIK


PENGENALAN MYSQL

MYSQL
MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis di bawah license GPL (General Public License). Setiap orang bebas menggunakan MySQL tetapi harus bersifat open source. MySQL menggunakan bahasa SQL (Structured Query Language).
Silahkan download modul Lengkapnya disini :
modul MySQL


Friday 10 August 2012

BBB

    BBB disni bukan bintang biasa artinya yah teman-teman. BBB disini adalh singkatan dari BigBlueButton, salah satu jenis dari web-conference. Hari ini SEAMOLEC mengadakan ujicoba webconference di seluruh sekolah tempat kami magang sebagai simulasi untuk kegiatan SEATraining nantinya. Tapi, karena tempat saya magang sudah libur sekolah, akhirnya saya ditugaskan untuk mengawasi jaringan selama kegiatan web-conference berlangsung di gedung SEAMOLEC.

    Kegiatan ini berlangsung seru, tapi sayang sekali byak kendala yang harus dihadapi hingga hasil kegiatan tidak berlangsung maksimal. Diantaranya saja adalah kendala server.  Jujur saja memang kualitas video yang diterima tidak begitu maksimal, kualitas gambar memang bagus, tapi suara yang diterima selama kegiatan ini sangat-sangat tidak bagus.

    Yah, namanya saja ujicoba.  Toh sah-sah saja hehe :D karena setelah lebaran akan dilakukan ujicoba kedua untuk kegiatan ini sebelum teman-teman kuliah saya yang terpilih melakukan SEATraining di negara-negara ASEAN \^o^/


Friday 3 August 2012

UJIAN PJJ


SOAL – 1
Pendidkan Tatap Muka dan Pendidikan Jarak Jauh memiliki beberapa perbedaan dari sisi :
 Pengajar(Guru/dosen)
Dalam pendidikan tapta muka, pengajar hanya melakukan interaksi yang terjadi hampir sepenuhnya berlangsung satu arah, yaitu dari pengajar ke peserta didik. Dalam pembelajaran seperti ini, pengajar memegang kendali belajar sehingga apa yang disampaikan lebih banyak bersifat informasi atau perintah daripada berupa fasilitasi yang memungkinkan peserta didik berprakarsa dalam menghayati proses belajar. Sedangkan dalam PJJ  pengajar dengan peserta didik terpisah.  Pengajar harus memberikan tutorial yaitu berupa kegiatan tatap muka dengan mahasiswa agar mereka bisa mengungkapkan kesulitan atau pertanyaan selama mereka belajar.
Peserta didik
Kalau dalam pendidikan tatap muka, peserta didik terlalu terikat dengan waktu, mereka harus mengambil seluruh mata kuliah dan terikat dengan jadwal pertemuan tatap muka di bawah bimbingan pengajar yang harus dihadiri.  Sedangkan dalam pendidikan jarak jauh peserta didik tidak terikat dengan waktu, mereka bebas memilih program, jadwal mengajar dan tatap muka dengan tutor sesuai dengan kebutuhan, jumlah peserta didik yang ikut dalam pendidikan jarak jauh pun masal alias tidak terbatas. Peserta didiklah yang menentukan apakah proses belajar tersebut terjadi atau tidak  Kalau dalam pendidikan.  Peserta didik yang mengikuti pendidikan jarak jauh pun dituntut untuk belajar mandiri. 
Bahan Ajar yang digunakan
Bahan ajar yang digunakan dalam pendidikan tatap muka adalah dalam bentuk buku ataupun modul-modul yang diberikan pengajar kepada peserta didik, sedangkan dalam pendidikan jarak jauh, bahan ajar yang digunakan adalah tutorial ataupun melalui kegiatan belajar mandiri yang dilakukan oleh siswa itu sendiri.

SOAL – 2
Kriteria yang dibutuhkan dari sebuah media pembelajaran agar dapat memenuhi  kebutuhan proses belajar dan mengajar dalam PJJ adalah:
  1. Media pembelajaran harus mempunyai tujuan untuk memberikan dan meningkatkan motivasi peserta didik
  2. Media harus merangsang peserta didik untuk mengingat apa yang sudah dipelajari.
  3. Media yang baik akan mengaktifkan peserta didik dalam memberikan tanggapan, umpan balik, dan juga mendorong peserta didik untuk melakukan praktek-praktek dengan benar.
  4. Penggunaan media harus terencana, untuk menghindari adanya komunikasi yang tidak lengkap, tidak tuntas, atau tertunda.


SOAL – 3
Yang menjadi yang menjadi faktor pendukung PJJ di Indonesia adalah:
  1. PJJ mampu mencakup seluruh kalangan masyarakat yang ingn belajar, tanpa terbatas oleh jarak dan waktu.
  2.  perhatian, percaya diri pengajar, pengalaman, mudah menggunakan perlatan, kreativitas, active learning, dan kemampuan menjalin interkasi dan komunikasi jarak jauh dengan peserta didik. Juga memperhatikan hambatan teknis yang mungkin terjadi, sehingga pendidikan jarak jauh bisa berlangsung efektif
  3. Kemajuan teknologi, semakin berkembangnya teknologi, semakin efektif pula kegiatan PJJ di Indonesia dikarenakan teknologi berperan dalam menciptakan pelayanan yang cepat, akurat, teratur, akuntabel dan terpercaya.

Kendala Perkembangan PJJ di Indonesia:
  1. kultur masyarakat Indonesia yang lebih banyak mendengar dan berbicara bukan membaca dan menemukan pemecahan masalah secara mandiri.
  2. keterbatasan infrastruktur Teknologi Informasi (IT). "Penggunaan internet memang telah marak di masyarakat, namun belum semua daerah pelosok dapat mengakses internet.
  3.  tingkat literasi masyarakat terhadap Information Communication Technology (ICT). Susahnya bagi masyarakat melakukannInteraksi melalui internet.

Tugas PJJ


Pengenalan MySQL


Membuat form input dan validasinya



Okeh akhirnya setiap hari sudah mulai harus bersahabat dengan tugas-tugas yang  bejibun.  Tidur satu sampai dua jam udah biasa, dan ga tidur pun sudah jadi suatu kebiasaan.  Semoga bdanku yang kurus ini tidak bertambah kurus dengan kebiasaan baru ini
Baiklah dalam subuh cerah ceria,  saya aka menjelaskan langkah-langkah membuat form input dan validasinya.  Langkah utamanya adalah “SIAPKAN MENTAL ANDA”.  Semua mental sudah siap??? Baik mari kita mulai langkah-langkahnya.  Pertama-tama buat file baru dalam folder application/views/news dengan nama view_input.php

Langkah berikutnya adalah membuat file baru dalam folder application/views dengan nama form_success.php

Langkah yang selanjutnya adalah jangan lupa pastikan file news.php dalam folder controller kita juga sudah ditambahkan function baru untuk memangil form yang telah kita buat.  Tambahkan function seperti ini

Jangan lupa menambahkan function baru juga dalam file ModelNews.php
Kemudian buat file view_news_page.php  dalam folder application/views/news.  Kemudian isi file nya dengan script seperti ini

Ok silahkan buka browser anda dan coba form yang telah kita buat barusan berhasil atau tidak.

Tampilan ketika salah satu atau semua form d kosongkan

Tampilan ketika form diisi semua


Thursday 2 August 2012

Belajar CodeIgniter

Hari ini kami mahasiswa-mahasiswi SEAMOLEC-ITB belajar CodeIgniter dan hari ini saya akan memposting materi yang tadidi ajarkan sama Pak Sujarwo.  Berikut kira-kira  urutan materinya:

Langkah Pertama
Pertama-tama sih kita bikin file baru dalam folder CI controller dimana nama file yang kita buat harus sesuai dengan nama Class yang akan kita buat, supaya gampang, kita langsung copas isinya file welcome.php, filenya ada di folder xampp/htdocs/d4b6/application/controller.   Folder d4b6 disni telah kita buat sebelumnya sebagai wadah penyimpanan instalasi CodeIgniter kita.  Setelah mengkopi file welcome.php , lalu kita rename file tersebut sesuai dengan nama class yang kita buat.  Disini saya me-rename nya menjadi file news.php
Naah, setelah selesai seluruh urusan kopi mengkopi, lalu kita ubah nama class,  public function index, dan bikin public function baru menjadi seperti berikut ini:

Setelah itu pastikan bahwa file ini benar-benar tersimpan di dalam folder controller.

Langkah kedua
Selanjutnya kita buka folder C:\xampp\htdocs\d4b6\application\views .  Dalam folder ini kita buat folder baru dengan nama folder news  dan kita buat file view_show_page.php kemudian isi filenya dengan koding seperti dibawah ini:


Setelah itu, kita kembali kedalam folder C:\xampp\htdocs\d4b6\application\views.  Kemudian kita buat tiga buah file baru yaitu view_header.php, view_news_show.php, dan view_footer.php .  Kemudian untuk pertama-tama isi file view_header.php dan view_footer.php sesuai dengan keinginan masing-masing misalkan seperti ini:
view Header.php

view footer.php

 Dan untuk file view_news_show.php kita isi seperti koding dibawah ini:


Langkah 3



Oke jangan bosan-bosan mengikuti langkah-langkah saya dalam belajar CI. Langkah selanjutnya adalah kita mencoba untuk mulai membuat tabel database. Kita pilih database yang kita kehendaki, disini saya memilih menggunakan database db_d4b6.



CREATE TABLE `news` (`id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`title` VARCHAR( 255 ) NOT NULL ,
`content` TEXT NOT NULL ,
`create` DATETIME NOT NULL ,
`udpate` TIMESTAMP NOT NULL ,
`delete` DATETIME NOT NULL
ENGINE = INNODB;



Langkah 4
Dan dan dan dannnn….. setelah selesai harus membuat file ModelNews.php dalam folder Model.  Kemudian isi file ModelNews.php dengan koding seperti dibawah ini:


Yaaa langkah-langkah yang saya buat sudah hampir selesai..tapi masih ada tahap akhirnya niy teman :D jangan lupa menambahkan koding pada file autoload.php dalam folder  C:\xampp\htdocs\d4b6\application\config  seperti di bwah ini

Akhirnya selesai juga langkah-langkah yang harus kita buat, sebagai tahap finishing mari kita coba langkah-langkah yang telah kita buat berhasil atau tidak dengan cara :

Buka browser->ketik localhost/d4b6/news/show

Apabila hasilnya seperti gambar dibawah ini, maka kita telah berhasil membuat program sederhana menggunakan CI.

Tuesday 31 July 2012

PHP

      Hari ini materi yang di ajarkan oleh pak Sajarwo (sebenanya ga pantes dipanggil bapak sih, soalnya Pak sajarwo masih seumuran sama kakak saya di Palembang :( jadi kangen kaka) adalah PHP, bukan PHP yang sering dibicarakan oleh anak-anak gaul sekarang (re : Pemberi harapan palsu). PHP yang ini adalah salah satu bahasa pemrograman web.  Di bangku D3 kmrn saya juga belajar PHP, bahkan Tugas Akhir saya adalah Sistem Informasi Penjualan Paket wisata berbasis website dengan menggunakan PHP, javascript, JQuery, tapi lebih dominan menggunakan javascript.  Sewaktu D3 saya belajar PHP secara otodidak dikarenakan dosen D3 saya waktu itu tidak terlalu detail mengajarkannya, hingga akhirnya saya bisa membuat program PHP dengan sendirinya, hanya membaca tutorial dari buku-buku yang saya beli, melihat tutorial di internet dan juga belajar dari teman.
       Alhamdulillah yaaa, akhirnya di SEAMOLEC kami semua diajarkan PHP secara jelas oleh Pak Sujarwo.   Hari ini kami blajar mulai dari syntac dasar PHP sampai dengan syntac CSS yang bisa membuat website yang akan kami buat nantinya tampak lebih menarik :D

.htaccess


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond $1 !^(index\.php|data|template|js|css)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule> 


kode diatas adalah kode htaccess. Penjelasan dari kode tersebut adalah
RewriteEngine On
Mengaktifkan engine Rewrite (engine untuk pola penulisan ulang pada URL)


RewriteCond $!(index\.php|data|template|js|css)
Menunjukkan direktori penyimpanan file website .

RewriteCond %{REQUEST_FILENAME} !-f
Test, apakah file (-f ) yang diminta pada url  {REQUEST_FILENAME} tidak  (!) eksis.
RewriteCond %{REQUEST_FILENAME} !-d
Test, apakah direktori (-d) yang diminta pada url tidak (!) eksis.
RewriteRule ^(.*)$ index.php/$1 [L]
Bila kedua kondisi di atas (RewriteCond) terpenuhi maka terapkan aturan ini. Kita minta tolong sama apache agar menyisipkan kata index.php sebelum URI terakhir.

Monday 30 July 2012

Sekilas Tentang PHP dan MySQL


PHP

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.
Pada awalnya Rasmus membuat bahasa pemrograman ini bertujuan untuk menyimpan data pengunjung yang melihat biodata pada Website-nya. PHP/FI merupakan cikal bakal PHP yang sekarang.
Pada pertengahan tahun 1997, programmer bahasa PHP semakin banyak, terlihat dari jumlah statistik domain yang menggunakan PHP hampir lebih dari 50.000 Website. Kemudian karena perkembangannya yang sangat pesat, Rasmus mengembangkan bahasa pemrograman ini dan pada bulan November tahun 1997 muncul PHP/FI versi 2.0 yang merupakan cikal bakal PHP 3.
PHP Versi 3 merupakan versi penyempurna dari bugs-bugs pada PHP/FI versi 1.0 dan PHP/FI versi 2.0. PHP Versi 3 ini dikembangkan oleh Andi Gutmans dan  Zeev Suraski pada tahun 1997 yang berhasil ditulis secara sempurna pada waktu itu. Fasilitas tambahan PHP Versi 3 dibandingkan versi sebelumnya, selain tambahan fungsi-fungsi baru, juga mendukung beberapa akses ke banyak database, pengelolaan protokol dan API. Dari versi 3 inilah singkatan PHP muncul, yaitu Hypertext Preprocessor dan pada tahun 1998 hampir 10% Website di dunia  menggunakan PHP sebagai web server-nya. Sekarang PHP disingkat menjadi PHP Hypertext Preprocessor yaitu bahasa pemrograman web server-side yang bersifat open source.  PHP merupakan script yang dapat digunakan dengan HTML dan berada pada server (server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman Web yang dinamis. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru.

Pada musim dingin di tahun 1998, dibuat ulang bahasa pemrograman PHP ini untuk membuat ketangguhan bahasa pemrograman ini. Akhirnya pada pertengahan tahun 1999 diperkenalkan PHP versi 4.0 yang menggunakan script engine Zend untuk meningkatkan penampilan (performance) dan mempunyai dukungan yang sangat banyak terhadap ekstensi dan berbagai library beserta modul. PHP versi 4.0 ini juga mempunyai keunggulan dibandingkan versi-versi sebelumnya, di antaranya mendukung ke beberapa Webserver, fasilitas HTTP session, output buffer dan sistem keamanan. Pada perkembangannya, pada saat itu hampir 20% Webserver menggunakan bahasa pemrograman PHP sebagai interpreter-nya. Pada bulan Juli tahun 2005 muncul PHP versi 5.0 yang menggunakan Zend Engine 2.0 dengan penambahan beberapa fitur dan beberapa obyek baru. PHP Versi 5 ini sangat mendukung pemrograman berbasis Object Oriented Programming alias OOP.
PHP sendiri termasuk dalam server side scripting. Maksudnya PHP merupakan bahasa pemrograman yang berjalan pada sisi server atau server side. Yang dimaksud dengan server side adalah bahwa PHP hanya dibaca oleh sistem server pada suatu jariangan dan menampilkan hasilnya pada sisi Client. Dalam kasus ini, bahasa PHP sendiri tidak bisa dibaca melalui halaman Client, sehingga untuk perubahannya, seorang programmer harus masuk ke dalam server untuk mengubah sintaks PHP itu sendiri.


CodeIgniter
CodeIgniter (CI) merupakan salah satu framework PHP yang bersifat opensource.  untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal.

Sebelum membahas lebih jauh tentang salah satu framework PHP ini, mungkin kalian ada yang masih bingung apa itu Framework, apa itu VMC (Model, View, Controller)?
Framework secara sederhana dapat diartikan kumpulan dari fungsi-fungsi/prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seorang pemrograman, tanpa harus membuat fungsi atau class dari awal. CI ini dikembangkan oleh developer EllisLab, Inc. dan dapat diunduh secara gratis di alamat http://codeigniter.com/downloads/.
  
Beberapa kelebihan CodeIgniter (CI) antara lain yaitu:

·       Bersifat opensource : Salah satu kelebihan yang paling jelas dari CI adalah framework ini dapat digunakan dan dikembangkan secara legal.
·       Performa sangat ringan : Class library pada CI hanya digunakan ketika diminta oleh user, sehingga hanya dipakai ketika diperlukan. Hal ini yang menyebabkan CI sangat ringan jika dijalankan.
·       Menggunakan model MVC : MVC adalah singkatan dari "Model View Controller", model ini memisahkan antara file logika program, database dan tampilan.
·       Class library yang lengkap : CI dikemas dalam kumpulan class library yang cukup lengkap yang dapat diandalkan untuk proses pembuatan website, seperti mengakses database, validasi form, penanganan session, pengiriman email, dsb.
·       Banyak komunitas : dengan banyaknya komunitas CI, memudahkan kita untuk sharing ilmu dan informasi tentang CI antara pengguna yang satu dengan pengguna yang lain.
·       Dokumentasi yang lengkap : CI mempunyai dokumentasi yang bagus dan lengkap untuk membantu pemula yang ingin belajar CI. Dokumentasi yang ada di website resmi CI dapat dilihat di halamanhttp://codeigniter.com/user_guide/.
·       Dsb.


Beberapa fitur yang disediakan CodeIgniter (CI), antara lain:
·       validasi form dan data
·       Kemanan dan XSS filter
·       Class untuk pengiriman email, attachment, HTML/Text email, dll.
·       Enkripsi data
·       Class upload file
·       Paging halaman
·       Library untuk memanipulasi gambar
·       Shopping chart
·       URL Friendly
·       Class untuk tanggal kalender
·       Dsb.
Sekarang masuk ke pengertian VMC (Model View Controller).
Model View Controller merupakan suatu konsep yang cukup populer dalam pembangunan aplikasi web, berawal pada bahasa pemrograman Small Talk, MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian yang menjadi kontrol aplikasi. Terdapat 3 jenis komponen yang membangun suatu MVC pattern dalam suatu aplikasi yaitu :
1.    View, merupakan bagian yang menangani presentation logic. Pada suatu aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh controller. View berfungsi untuk menerima dan merepresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian model.
2.    Model, biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view.
3.    Controller, merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.
Dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan sesuai dengan kemampuan developernya, yaitu programmer yang menangani bagian model dan controller, sedangkan designer yang menangani bagian view, sehingga penggunaan arsitektur MVC dapat meningkatkan maintanability dan organisasi kode. Walaupun demikian dibutuhkan komunikasi yang baik antara programmer dan designer dalam menangani variabel-variabel yang akan ditampilkan.
Beberapa website yang menggunakan CodeIgniter ini antara lain: TvOne.co.id, Kompas.com dan banyak lagi yang lainnya. Anda bisa membaca secara lengkap tentang CI ini dibeberapa alamat di bawah:

Codeigniter Indonesia: http://www.codeigniter-id.com
Video Tutorial Instalasi CI: http://codeigniter.com/tutorials/watch/intro
Video Tutorial Membuat Blog hanya 20 menit dengan CI:http://codeigniter.com/tutorials/watch/blog
Dan Banyak lagi yang lainnya


Saturday 28 July 2012

Lo Lo Gue Gue

      Pagi ini jadwalnya sih seharusnya saya bersama teman-teman kelompok saya pergi ke tempat magang yang sudah ditentukan sebelumnya untuk memberikan titipan penghargaan dari SEAMOLEC.  Tapi, tapi, sayang sekali kami kurang bruntung  sekolah tempat saya magang hari ini libur dan tidak ada seorang staf pun yang ada di sekolah tersebut.  Akhirnya saya dan Tria memutuskan untuk menemani Intan yang akan berkunjung ke SMK Pelopor nasional di daerah Ciputat.
        Karena semua dari kami bukan penduduk asli sini, kami pun mencari-cari alamat sekolah tersebut, hingga di angkot jurusan Ciputat kami bertemu dengan seorang Siswi SMK Pelopor Nusantara. Kami bingung, ini sbenarnya yang bener nama sekolahnya apa ya..Pelopor Nasional atau Nusantara.  Kami bertanya kepada siswa tersebut
a:  "Dek sekolah di SMK Pelopor Nasional ya" 
b:  "Bukan Nasional Mbak, tapi nusantara"
a:  "ohh, tapi kenapa di gugel ada yaa pelopor nasional, trus dari institusi kami juga menulis  nama suratnya atas nama SMK Pelopor Nasional"
b:  "Ga tau tuh mbak, setau saya ga ada Pelopor Nasional, yang ada Pelopor Nusantara"
a:  "ohh ya udah, kita pergi sama-sama yaa kesana"
b:  "iyaa mbak".
     Sepanjang perjalanan di angkot kami hanya santai mengikuti siswi tersebut, sampai akhinya salah seorang teman saya melihat gerbang sekolan bertuliskan SMK Pelopor Nasional.  Kami pun segera mungkin memberhentikan angkot dan turun. ternya tidak jau dari SMK tersebut ada juga SMK pelopor Nusantara.  Kami pun semua berkata "ya ampunnnn orang-orang disini bener-bener lo lo gue gue banget deh...masak nama sekolah yang bersebelahan dg sekolahnya ajaa ga tau. Bener-bener dehhhh T_T

Friday 27 July 2012

Alhamdulillah :o

alhamdulillah,
        hari ini ujian animasi :D ujian ny dsuruh membuat desain meja dengan pintu meja yang sedikit terbuka.
kata mas-mas yang ngajar sih 10 orang pertama yang berhasil menyelesaikan desain lebih dulu akan dapat nilai A+.  
    Alhamdulillah Alhamdulillah Alhamdulillah Alhamdulillah Alhamdulillah Alhamdulillah Alhamdulillah Alhamdulillah aku orang ke-9 yang berhasil menyelesaikan desain nya lebih dulu. Alhamdulillah dapet A+. 
Nilai ini aku persembahkan buat ayah :)

Wednesday 25 July 2012

Animasi ooo animasi

Akhirnya minggu ini saya menerima pelajaran animasi dari tim SEAMOLEC.  Awalnya sih antusias menerima pelajaran ini, jujur saja dari dlu saya paling suka menggambar.  Tapi setelah menerima pelajaran dari pengajar yang bersangkutan saya agak merasa kurang tertarik dengan mata kuliah ini.  Yang membuat saya kurang tertarik adalah karena saya kurang jelas dengan materi yang dijelaskan, ya walopun sudah bertanya tapi terkadang masih saja mendapatkan kesulitan. ini lah yang membuat saya kurang menikmati belajar animasi.  Tapi yaa pada akhirnya apapun yang di berikan harus diterima dan dinikmati apa adanya. Boten nopo-nopo toh :D

Saturday 21 July 2012

Belajar Java


Hari Rabu tanggal 18 Juli 2012 adalah hari pertama kali kami belajar Java di SEAMOLEC.  Disini kami diajarkan oleh mas Abdul Rizal Adompo.  Sebenarnya ini bukan kali pertama saya belajar java, sebelumnya, saat kuliah D3 saya juga pernah belajar java, tetapi dosen yang mengajarkan nya tidak begitu detail cara mengajarkannya sehingga hanya sedikit sekali coding java yang bisa saya mengerti di bangku kuliah waktu itu, sungguh sangat berbeda dengan pendidikan yang saya terima di SEAMOLEC.   Menyenangkan bisa belajar java, semoga tugas-tugas yang akan diberikan nantinya juga menyenangkan J

Sunday 15 July 2012

Antara Bandung dan Pondok Cabe



PERJALANAN MENUJU PONDOK CABE
Hahhhh…akhirnya nulis blog juga hihihi, ini adalah kali pertama saya menulis blog dan akan menjadi salah satu rutinitas yang harus saya lalui kedepannya.  Rutinitas?? Yaa rutinitas yang wajib dilakukan sebagai salah satu mahasiswa SEAMOLEC ITB.  Alhamdulillah yaa pada tanggal tiga Juli kemarin saya dan juga sebelas orang teman saya dari Fakultas Ilmu Komputer Universitas Sriwijaya diterima sebagai salah satu mahasiswa ITB yang merupakan cita-cita saya dari dulu.  Akan tetapi sayang sekali, salah satu dari teman saya tersebut mengundurkan diri karena tidak mendapatkan izin dari kedua orang tuanya. 
Informasi yang diberikan oleh tim SEAMOLEC ITB menyebutkan bahwa seluruh mahasiswa yang diterima menjadi mahasiswa dalam program ini harus mengikuti kegiatan daftar ulang di ITB pada tanggal 9-10 Juli 2012.  Setelah memberitahukan kabar ini kepada kedua orang tua, akhirnya saya berangkat ke Bandung pada tanggal 7 Juli 2012 dengan menggunakan bis dari Palembang menuju Bandung ditemani oleh Pakde saya yang kebetulan juga adalah alumni mahasiswa ITB dan  tiba pada sore di kota Bandung tanggal 8 Juli 2012.  Sesampainya di Bandung, saya pergi ke tempat teman-teman saya menginap  dimana mereka telah tiba lebih dulu sebelum saya.  Dan keesokkan harinya yaitu tanggal 9 Juli kami berangkat ke ITB bersama-sama untuk melakukan daftar ulang di ITB, kemudian pada tanggal 11 Juli dilakukan pertemuan untuk mengumumkan hal-hal apa saya yang harus kami persiapkkan untuk melakukan kegiatan outbound yang harusnya dilaksanakan pada tanggal 14-15 Juli 2012 tetapi dipercepat  menjadi tanggal 12 dan 13 Juli 2012 di Gedung SEAMOLEC  Komplek Universitas Terbuka, Tangerang Selatan.  Alhasil, kami semua kalang kabut karena belum memiliki persiapan untuk tinggal Tangerang.  Kami pun berangkat dari Bandung pada tanggal 11 Juli.  Saya berangkat siang hari, lebih dulu dari teman-teman saya karena saya harus berkunjung dan menginap di rumah keluarga yang ada di daerah banten, sedangka teman-teman saya berangkat pada malam hari dengan menggunakan travel dan langsung menuju tangerang dan menginap di kontrakan yang telah di persiapkan oleh orang tua salah satu teman saya.  Kontrakan yang tidak terlalu bagus sebetulnya, tapi semua kekurangan itu bisa tertutupi dengan indahnya kebersamaan yang tercipta di antara kami.

HARI PERTAMA OUTBOUND
Hari pertama outbound, dimulai pukul 13.00.  Hari pertama ini kami melakukan kegiatan yang sebelumnya belum pernah kami lakukan.  Kami bertemu, berkenalan, dan bercengkrama dengan orang-orang baru yang belum kami kenal sebelumnya.  Untuk melakukan kegiatan ini kami semua dibagi menjadi 4 kelompok yaitu kelompok matahari, kuda, kerbau, dan harimau.  Pembagia anggota kelompok dilakukan secara acak dengan maksud supaya kami saling mengenal satu sama lain walaupun tidak berasal dari satu kampus ataupun satu daerah. Kegiatan yang dilakukan pada hari pertama outbound ini antara lain dilakukan berbagai macam games benar-benar bermanfaat untuk mengasah kemampuan otak masing-masing kelompok dimana kelompok yang dapat menjawab akan memperoleh bintang sebagai tanda kemenangan.  Setelah dilakukan berbagai macam games, kami pun mendapatkan tugas untuk menjual 18 buah pena yang harus kami jual dengan harga setinggi mungkin.  Kelompok saya berhasil menjual 15buah pena dengan total penjualan Rp.435.000,- dan saya pribadi berhasil menjual satu buah pena kepada salah satu tenaga teknis yang ada di ruang mesin UT seharga Rp.50.000,-.  Kegiatan ini bertujuan untuk mengajarkan kami cara berwirausaha yang baik dan membuang rasa malu kami untuk berinteraksi dengan orang lain.

HARI KEDUA OUTBOUND
Hari kedua outbound dimulai pada pukul 05.30, tapi sayang sekali pada hari kedua ini saya bersama 8 orang teman satu daerah dan satu kontrakan saya dating terlambat 17menit.  Hal ini dikarenakan karena kami terlalu lama mengantri mandi L. Alhasil, kami semua dihukum untuk menyanyikan lagu “anu”.  Malu bangeeeeeeeeeeeeeeeeeeeeettttttttttttttttttttttttttttttttttttttt :$ .  Pada hari kedua ini dilakukan berbagai macam kegiatan seru sekaliiiiii dan semua kegiatan ini bertujuan agar kami selalu bersama dan saling tolong-menolong untuk mencapai tujuan J