Selasa, 31 Juli 2012

Pemodelan Database

Oke guys, selamat datang kembali di blog saya,,,
masih dalam suasana Ramadhan, puasa kan??pastinya dong,,, :D
kali ini saya akan membahas tentang pemodelan database,,,
gak  berbasa-basi lagi langsung saja akan saya bahas....apa sih database itu??
Database adalah suatu kumpulan data-data yang disusun sedemikian rupa sehingga membentuk informasi yang sangat berguna.

Model data dalam database digunakan untuk menyatakan hubungan antardata dalam database. Ada 3 macam model data dasar :
  • Hierarkis
  • Jaringan
  • Relasional
Model Hierarkis dikenal pula sebagai model pohon :










Model Jaringan disebut juga model Codasyl, setiap anak bisa memiliki lebih dari 1 orang tua :











Model Relasional merupakan model data yang paling populer saat ini, menggunakan model berupa tabel berdimensi 2 (yang disebut relasi tabel). Memakai kunci tamu (foreign key) sebagai penghubung tabel lain.



















Bagimana guys apa sudah bisa dicerna makanannya, eh materinya maksudnya?? :D
Pasti bisa dong,,,
Oke, mari kita lanjut ke konsep dasar database,,

Konsep dasar database :

  • Field : merupakan implementasi dari suatu atribut data. Field merupakan unit terkecil dari data yang berarti (meaningful data) yang disimpan dalam suatu file atau basis data.
  • Record : Field-field tersebut diorganisasikan dalam record-record. Record merupakan koleksi dari field-field yang disusun dalam format yang ditentukan. Selama desain sistem, record akan diklarifikasikan sebagai fixed-length record atau variable-length record.


Operasi dasar pada database :

  • Menambah data
  • Membaca data
  • Mengubah data
  • Menghapus data
Tahapan Perancangan Database :

  1. Perancangan secara konseptual : Diagram konteks, DFD, Model ER
  2. Perancangan secara logis : Trans
  3. Perancangan secara fisik

Untuk Download Materi Pemodelan Database klik DOWNLOAD






Senin, 30 Juli 2012

Tentang Htacces

Oke guys, tengkyu sudah mengungjungi blog saya lagi,,,
Kali ini saya akan mambahas tentang Htacces, dalam dunia persilatan eh maksudnya dunia IT, pasti sering mendengar apa itu Htacces.
agar tidak berlama-lama akan saya langsung jelaskan saja. Htacces itu adalah file ekstensi tanpa nama. Ini bukan nama.Htacces atau halaman yang berakhiran .Htacces. Ini hanya tertulis .Htacces tanpa nama. Apa anda mengerti??pasti bingung kan, saya sendiri juga...hehe,,,
untuk lebih mudahnya saya jelaskan saja dengan pengertian menurut saya saja. Htacces itu adalah sebuah file yang biasanya dibuat dari text editor berekstensi .htacces, jadi .htacces itu bukan nama melainkan ekstensi. Dan yang saya ketahui dengan bahasa saya saja ya guys biar gak ribe, Htacces itu berfungsi menghilangkan index.php pada url. Bagaimana sekarang??apa sudah ada pencerahan?? :D

Apa sih PHP itu??

Halo guys,,,terima kasih udah meluangkan waktunya buat membaca tulisan saya,,,
kali ini saya akan membahas tentang PHP, ya bagi anda yang udah lama di dunia IT mungkin tidak asing lagi tapi bagi yang belum pernah mengenal PHP akan saya jelaskan,,,,
oke santai saja, sebelumnya siapkan kopi dan sedikit camilan agar anda tidak mengantuk dan bisa konsentrasi dalam membaca tulisan ini,, hehe,, :)
PHP singkatan dari "Hypertext Prepocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs dan bisa digunakan bersamaan dengan HTML. Gimana guys? bisa dipahami kan? pasti bisa dong? :)
PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994.


Merupakan bahasa pemrograman berupa script yang ditempatkan dan diproses di dalam server kemudian hasilnya akan dikirim ke client (web browser). PHP dirancang untuk pembuatan web dinamis.


Konsep Kerja PHP :
1. Metode kerja PHP diawali dengan permintaan (request) sebuah halaman PHP oleh browser (client).
2. Berdasarkan URL yang diminta, browser mendapat alamat dari web server dan mengidentifikasikan berkas PHP yang dikehendaki.
3. Setelah berkas PHP didapatkan oleh web server, isinya akan segera dikirim ke mesin PHP (Intepreter) dan mesin PHP inilah yang memproses request tersebut.
4. Hasilnya berupa kode HTML dikirimkan kembali ke client.


Bagaimana guys??apa udah puyeng??belom dong, silahkan kopinya sama makanan yang disiapkan dimakan dulu,, hehe,,, :)
Sekarang kita membahas kelebihan PHP, apa sih kelebihan PHP itu??
Kelebihan PHP antara lain :
1. Bahasa pemrograman PHP adalah sebuah bahasa skrip yang tidak melakukan sebuah kompilasi dalam penggunaannya.
2. Banyak web server yang mendukung PHP antara lain: Apache, IIS, Lighttpd, hingga Xitami.
3. Pengembangan web PHP lebih mudah karenabanyak milis, forum dan developer PHP.


Itu sekilas tentang PHP yang saya ketahui, untuk lebih datailnya mari kita praktekkan sendiri-sendiri guys,,, :)


K




3.

Belajar framework PHP dengan CodeIgniter

Oke guys,,,
kali ini saya akan membahas tentang Framework atau kerangaka kerja,,,
mungkin dari kalian masih bingung tentang Framework, Framework itu adalah sekumpulan perintah atau fungsi dasar yang dapat membantu dalam menyeleseikan proses-proses yang lebih kompleks. Ya kurang lebihnya seperti itu,, hehe,,, :)
Kali ini saya akan membahas tentang salah satu Framework yang tidak asing lagi didunia IT yaitu CodeIgniter.
CodeIgniter merupakan salah satu dari sekian banyak framework PHP yang ada. CodeIgniter dikembangkan oleh Rick Ellis (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 yang dibutuhkan dalam pembuatan website, dengan antarmuka yang sederhana dan struktur logika untuk mengakses pustaka yang dibutuhkan. CodeIgniter membiarkan kita untuk memfokuskan diri pada pembuatan website dengan meminimalkan pembuatan kode untuk berbagai tujuan pembuatan website.

Kenapa CodeIgniter?
Ada banyak sekali framework PHP yang beredar di internet. Lantas kenapa kita memilih CodeIgniter bukan yang lain?? Berikut alasan-alasannya :

Gratis.CodeIgniter dilisensikan dibawah lisensi Apache/BSD style open source license, ini berarti kita dapat menggunakannya sesuai dengan keinginan kita.

Berjalan di PHP versi 4 dan 5.Sekarang ini PHP sudah mencapai versi ke 5, meskipun begitu masih banyak orang yang tetap menggunakan PHP versi 4, oleh sebab itu CodeIgniter dikembangkan agar tetap kompatibel dengan PHP versi 4 dan dapat dijalankan pada PHP versi 5.

Ringan dan cepat.Secara default CodeIgniter hanya berjalan dengan me load beberapa pustaka saja, dengan demikian hanya membutuhkan resource yang sedikit sehingga ringan dan cepat dijalankan. Pustaka-pustaka lain yang nantinya akan digunakan bisa di load sesuai dengan kebutuhan.

Menggunakan MVC.
CodeIgniter menggunakan lingkungan pengembangan dengan metode Model View Controller (MVC) yang membedakan antara logika dan presentasi/tampilan, sehingga tugas bisa lebih mudah dipecah-pecah. Ada bagian yang khusus membuat tampilan dan bagian yang membuat core programnya.

Dokumentasi.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.



Model View Controller
Seperti sudah disebutkan di muka bahwa CodeIgniter menerapkan lingkungan pengembangan dengan metode MVC (Model View Controller). MVC memisahkan antara logika pembuatan kode dengan pembuatan template atau tampilan website. Penggunaan MVC membuat pembuatan sebuah proyek website menjadi lebih terstruktur dan lebih sederhana.
Secara sederhana konsep MVC terdiri dari tiga bagian yaitu bagian Model, bagian View dan bagian Controller. Didalam website dinamis setidaknya terdiri dari 3 hal yang paling pokok, yaitu basis data, logika aplikasi dan cara menampilkan halaman wesite. 3 hal tersebut direpresentasikan dengan MVC yaitu model untuk basis data, view untuk cara menampilkan halaman website dan controller untuk logika aplikasi.


Itulah sedikit tentang pengetahuan saya, terima kasih sudah membaca artikel saya,,, :)

Sabtu, 14 Juli 2012

Materi yang disampaikan pada saat Outbound Alih jenjang D4 Seamolec ITB


Selama outbaound yang dilaksanakan di Seamolec dipandu oleh motivator yang membuat saya benar-benar kagum yang bernama bapak Stanley Surliya. Beliau sangat handal dalam menyemangati seseorang, beliau tidak hanya ngomong tapi juga memberi contoh. Pemberian materi sangat jelas dan pas. Materi yang disampaikan juga tidak terlepas dari pengalaman pribadi beliau.

Outbound (Game atau Permainan) pada saat program Alih jenjang D4 Seamolec ITB


Outbound yang artinya pelatihan manajemen diri (self management) yang memadukan olah pikir, rasa, dan raga. Pada saat outbound di Seamolec ini antara lain ranjau musuh, kelerang bambu, spider wap, menembus waktu, pipa air, air keseimbangan, dan menyambung potensi.
Ranjau musuh cara bermainnya kita harus merayap didalam terowongan kecil yang dibuat dari tali rafia dan bambu. Pada waktu merayap badan kita tidak boleh menyenggol tali ataupun bambu, jika kita menyentuh itu diibaratkan bom maka kita harus kembali ke garis start, kita hanya diperbolehkan mencoba 2 kali. Didalam permainan ini, hanya ketua yang boleh mengarahkan seseorang yang sedang merayap tersebut sampai garis finish. Permainan ini mempunyai arti kita harus hati-hati dan jangan tergesa-gesa dalam mengambil keputusan. Dan percayalah pada ketua yang mengarahkan kita.
Kelereng bambu, cara bermainnya bambu dipegang oleh tiap peserta, setiap bambu tidak sama besarnya. Peserta yang tidak memegang bambu bertugas untuk melepaskan kelereng, memungut kelerang dan memgang pipa. Ketika kelereng dilepaskan maka kelereng harus masuk kedalam pipa, jika keluar dari pipa atau bambu harus dipungut. Pelajaran yang dipetik dari permainan ini adalah kita harus percaya diri dalam mengambil keputusan dan kerja sama yang baik dengan teman.
Spider Wap, cara bermainnya adalah tali rafia yang disambungkan antar tiang yang dibentuk menyerupai jaring laba-laba. Setiap peserta wajib melewati tali tersebut tanpa menyentuhnya, dan jika sudah dilewati maka tidak dapat dilewati kembali. Pelajaran yang dapat dipetik dari permainan ini adalah kerja sama antar teman yang baik akan memberikan sebuah keberhasilan.
Menembus Waktu, cara bermainnya adalah melewati kotak-kotak yang dibentuk dari tali rafia, sebelum peserta melewati kotak-kotak tersebut sebelumnya diarahkan oleh motivator, kotak mana saja yang boleh dilewati. Pelajaran dari permainan ini adalah konsentrasi dan aturan yang harus kita taati.
Pipa air, cara bermainnya adalah mengisi pipa dengan air dan bola yang sebelumnya pipa telah diberi lubang. Peserta harus bisa mengeluarkan bola tersebut dengan cara mengisi pipa tersebut dengan air. Sulit bagi peserta untuk mengeluarkan bola tersebut karena pipa telah diberi lubang. Pelajaran yang dapat diperoleh dari permainan ini adalah kerja sama kelompok yang kuat agar bola bisa dikeluarkan dari pipa yang telah diberi lubang.
Air keseimbangan, cara bermain adalah mengisi ember dengan air, tetapi peserta diharuskan menggunakan tali dan ember lain untuk mengisi ember tersebut. Peserta juga diberi batas agar tidak mendekat ke ember tersebut. Pelajaran yang diperoleh dari permainan ini adalah keseimbangan dan kekompakan tim agar dapat mengisi ember.
Menyambung potensi, cara bermain adalah menyambung sepanjang-panjangnya apa saja yang kita pakai seperti slayer, tali sepatu baju, kaos kaki dan lain-lain, kemudian kita tidur agar tau tim mana yang paling panjang dalam menyambung. Pelajaran yang dipetik dari permainan ini adalah kita harus berusaha sekuat tenaga untuk membangun potensi yang kita miliki agar kita sukses di masa depan.
Itulah permainan-permainan yang sangat menyenangkan yang telah saya mainkan di Seamolec dan memberi inspirasi bagi saya untuk sukses dimasa depan. J

Latihan Berwirausaha dengan menjual bolpint dan Buku dengan harga yang “wow”


Saat gue mengikuti program outbound yang diadakan Seamolec ITB, gue diajarkan bagaimana cara berwira usaha. Disana kami ditantang untuk menjual bolpoint dengan harga yang setinggi – tingginya. Pertama gue pikir itu mustahil tetapi setelah gue jalanin bener kata pepatah kalo tidak ada hal yang tidak mungkin dilakukan oleh manusia kecuali mengecat langit dan menguras lautan yang tidak mungkin dilakukan. Ceritanya gini, kita satu kelompok diberi bolpoint 1 pack untuk dijual dengan keuntungan yang sebanyak – banyaknya, tim yang mendapat penghasilan terbanyak akan mendapat bintang yang paling banyak juga. Kemudian kelompok gue (Kelompok Kuda) berembuk buat bagi tugas, akhirnya kelompok kita dibagi menjadi 5 kelompok yang tiap kelompok 3 orang. Kemudian kita semua berpencar untuk menjual bolpoin, ada yang jualan di jalan, dan ada juga yang jualan di area Universitas Terbuka (UT). Akhirnya kelompok gue menetapkan buat berjualan bolpoint di area UT saja. Bolpoin pertama laku 20 ribu, bolpoin kedua laku 10 ribu, bolpoin ketiga laku 30 ribu, bolpoin keempat laku 20 ribu, bolpoin kelima laku 40 ribu, bolpoin keenam laku 50 ribu. Jadi penghasilan total kita 170 ribu dengan menjual 6 bolpin. Baru pertama kali ini gue menjual bolpoin dengan harga yang fantastis pula padahal harga di toko, 1 bolpin berharga 2 ribu rupiah. Kemudian pada hari Jumat, kita ditantang menjual buku “Seamolec Blender Ganesha”, buku yang digunakan untuk mempelajari membuat animasi 3D dengan software open source “Blender”. Dengan kesepakatan pertama, kelompok tetap seperti kelompok saat berjualan bolpoin, kita berjualan buku tetap di area UT. Alhamdulillah buku yang kita jual laku 2 buku dengan harga per bukunya 100 ribu yang harga normal buku di toko buku adalah 75 ribu.
Mulai dari situ gue percaya kalo kita berusaha dengan keras, hal yang tidak mungkin menjadi mungkin dilakukan.

A short trip, Surabaya - Malang - Blitar - Bandung - Tangerang


Nama gue Dhimas Pristia Argama, panggilan gue Dhimas tapi temen-temen gue panggil gue kopril,, :D
Gue Mahasiswa D4 Seamolec ITB Batch 6 jurusan Teknik Media Digital atau TMD.
Ini blog kedua saya, dulu pernah bikin blog, tapi lupa username sama passwordnya hehe… :D
Oke, sesuai judulnya “Mimpi Yang Terwujud” sekarang gue mau share pengalaman masuk daftar mahasiswa batch 6 Seamolec ITB yang gak pernah gue duga sebelumnya.
Pertama gue akan cerita bagaimana gue bisa sampai di Pondok Cabe ini..
 Gue bener-bener kaget waktu pertama kali baca surat dari seamolec kalo nama gue tercantum di daftar mahasiswa yang berhak mengikuti transfer D4 Seamolec ITB, Selain soal nama pengumumannya juga buat gue bingung, karena mendadak banget. Waktu itu gue baca surat itu pas hari kamis tanggal 5 Juli 2012, sedangkan dipengumuman itu gue harus sudah dibandung pada hari senin tanggal 9 Juli 2012 untuk ngelakuin registrasi ulang di ITB. Lebih parahnya lagi pada hari kamis itu tanggal 9 Juli, gue masih magang di Surabaya jadi mau gak mau gue harus ijin ke tempat magang. Alhamdulillah gue dikasih ijin sama tempat magang untuk ngelanjutin kuliah, jadi mulai saat itu gue udah selesei magangnya. Kemudian Hari Sabtu gue dikampus asal yaitu Politeknik Kota Malang buat ngurus berkas kelengkapan registrasi alih jenjang D4 – Seamolec ITB Batch 6. Lalu, gue pulang keblitar kampung halaman gue buat mempersiapkan segalanya, termasuk nguatin hati cewek gue yang bakal gue tinggal ke Bandung hehe,,, J
Akhirnya pada hari minggu udah direncanakan kalo yang berangkat dari Blitar gue, Doyok, Condro, Budek, sam a Gheta. Sedangkan yang berangkat dari Malang Germi, Suke, Luluq. Karena temen kita Seno yang lagi magang di Tangerang jadi dia berangkat dari Tangerang. Kita berangkat hari senin karena dapet tiket pada tanggal 9 hari senin.
Kita sampai di Bandung hari selasa pagi, alhamdulillah kita punya kakak tingkat yang baik hati, rajin menabung dan tidak sombong namanya kak Jepry, kita diberi tumpangan buat siap-siap dan nginep di kontrakannya. Kemudian bersama sama gue, doyok, condro, geta, budek, seno, luluq, germi, suke berangkat ke ITB buat registrasi. Setelah registrasi selesei akhirnya kami lega karena dapat tidur nyenyak dikasur yang empuk hehe.. J
Keesokan harinya pada hari rabu kami ke ITB lagi buat ngehadirin pembukaan alih jenjang Seamolec ITB Batch 6. Dan ternyata dari pengumuman, Outbond diajukan menjadi hari Kamis jadi kami harus segera memesan tiket travel pada hari rabu itu juga karena outbond akan dimulai pada hari kamis 12 Juli 2012 jam 1 siang. Alhamdulillah kita dapet tiket dan juga udah dapet kosan, gara-gara dibantu sama kak Jepry. Akhirnya jam 9 malem kami dan didampingi kakak tingkat kak Jepry dan Kak Anggi berangkat ke Tangerang, dan Alhamdulillah sampai Tangerang pada hari kamis jam 1 dini hari. Itulah sepenggal kisah perjalanan singkat Surabaya – Malang – Blitar – Bandung – Tangerang yang gue lalui selama seminggu.. J