Menu

Tampilkan postingan dengan label Data Science. Tampilkan semua postingan
Tampilkan postingan dengan label Data Science. Tampilkan semua postingan

Minggu, 06 Oktober 2013

konsep oop (part 1)

Orang  sudah terjun ke dunia IT khususnya ke pemrogramman pasti akan di suguhi oleh istilah yang bernama OOP. Apakah itu OOP? di blog ini saya akan menjelaskan sedikit tentang OOP sebelum masuk ke dalam tutorial java yang notabenya adalah bahasa pemrogramman yang menganut OOP. OOP atau kepanjangan dari Object Oriented Programming (pemrograman berorientasi objek) adalah suatu teknik programming yang menekankan terhadap objek atau menjadikan setiap unsur-unsur pemgrograman sebagai objek. OOP sudah menjadi populer sejak era 90an ketika adanya JAVA, .Net, dan bahkan hampir semua bahasa pemrogramman populer menggunakan konsep OOP. 

OOP memiliki keunggulan tersendiri dari konsep pemrograman yang lain, yaitu adanya konsep pewarisan, enskapsulasi, dan polymorfisme. Konsep OOP sendiri sebenarnya lebih menitik beratkan pada kehidupan nyata. Programmer yang telah menggunakan framework (nanti kita bahas masalah apa itu framework) pasti tidak bisa menghindari untuk belajar konsep OOP, karena semua framework berbasis OOP

Kamis, 23 Mei 2013

Pembuatan kandang sapi sederhana dengan openGl (proyek komgraf)

Assalamualaikum wr wb
Sudah sekian lama blog ini ditinggalkan, akhirnya ada juga kesempatan untuk mengisi kembali . Tema posting kali ini adalah tugas kuliah, tepatnya mata kuliah komputer grafik. Bagi rekan-rekan sekalian yang tidak tahu apa itu komgraf, mungkin saya akan mengulasnya sedikit mengenai hal ini. Komputer grafik atau kebalikannya grafika komputer adalah bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi gambar visual secara digital (wikipedia). Kasus kali ini adalah sebagian dari materi yang terdapat pada komputer grafik (singkatannya komgraf), yaitu membuat beberapa objek dengan menggunakan openGl di C. Objek yang dibuat pada kasus ini adalah anjing yang sedang menjaga sapi di kandang. Screenshot dari pemodelanya seperti dibawah ini 

 Hal yang pertama kita lakukan adalah membaca literatur terlebih dahulu mengenai fungsi dasar dari openGl, yaitu bagaimana membuat objek pemodelan, pergerakan, pencahayaan, sampai penampilan pada layar. Literatur mengenai openGl dapat dilihat pada situs resminya disini. Aplikasi compiler yang saya gunakan disini adalah dev C++ ver 4.9.9.2 dengan tambahan package glut.  Anda bisa mendownload package nya disini. Setelah didownload silahkan ekstrak pada dev C++ (klik dua kali saja dengan catatan dev C++ telah diinstal). Pembuatan program pemodelan dengan glut berbeda dengan pembuatan program C biasa. Pertama , kita harus membuat projek baru dengan tahapan seperti ini:
  1. File -> new project
  2. Pilih tab multimedia, dan pilih glut (jika glut sudah diekstrak)
  3. Beri nama file project dan main nnya misalkan projectnya bernama tugas dan main nya bernama main.cpp
Source code selengkapnya adalah sebagai berikut :

Kamis, 13 September 2012

dasar pemrograman bagian 1 pendahuluan algoritma

Alhamdulilah 3 tahun sudah aku jalani sebagai mahasiswa tingkat diploma yeeee akhirnya lulus jugahttp://www.emocutez.com. After graduated i become extension college student in same university. Sebenernya sih sayang banget kemarin ga ngambil universitas yang lain hik hik hik, jadinya malah ditempat yang sama bosaaaaaaaan http://www.emocutez.com, tapi yasudahlah mungkin ini yang terbaik buatku harus diikhlaskan saja. Karena telah menjadi mahasiswa baru lagi maka blog ini bakal diisi postingan baru lagi dan kali ini nyambung dengan jurusan yang aku ambil ILKOM hohoho. Tentu saja postingan yang pertama pasti berhubungan dengan algoritma dan pemrograman dan ga bakalan jauh dari situ. Bicara masalah algoritma dan pemrograman sebenarnya apa sih yang dimaksud dengan algoritma dan pemrograman?http://www.emocutez.com, kenapa sih yang namanya pemrograman harus berkaitan dengan algoritma, apa si algoritma ini emang harus wajib ada di setiap pemrograman?http://www.emocutez.com. Kita artikan dulu algoritma secara harfiah, menurut Kamus Besar Bahasa Indonesia (KBBI) algoritma atau bahasa kamusnya algoritme merupakan suatu prosedur sistematis untuk memecahkan masalah dengan menggunakan urutan langkah-langkah, sedangkan pemrograman adalah adalah proses atau cara dalam membuat program. Terus apa kaitanya antara algoritma dan pemrograman? program dibuat untuk memecahkan suatu masalah ditulis dengan bahasa pemrograman. Ketika program itu dibuat pasti melalui beberapa tahapan yang  logis ("namanya juga matematika ga mungkin kalo ga logis, karena program itu ujung-ujung adalah kumpulan angka biner" http://www.emocutez.com ) sehingga  program tersebut dapat digunakan dengan benar dan tepat sasaran. Bicara tentang angka pasti bicara tentang matematika, bicara tentang matematika pasti langsung inget rumus-rumus yang bejibun banget. Setiap persoalan baik cerita maupun bukan cerita dalam matematika pasti diselesaikan suatu rumus baik rumus dasar maupun rumus dasar yang telah dimodifikasi. Cara menyelesaikan langkah tersebut termasuk dalam algoritma, sama halnya dengan pemrograman. Pembuatan program harus melalui langkah-langkah sehingga tujuan dari pembuatan program itu bisa tercapai. Jadi orang yang ingin menjadi programmer atau orang yang ingin membuat program minimal ia harus tahu mengenai algoritme dari program tersebut alurnya kemana.

Terima Kasih