Selasa, 30 November 2010

Rubik 3D dengan menggunakan Pelles C

Karena menggunakan software Pelles C, maka obyek yang dibuat murni dibuat dengan coding program. Semua pengaturan yang berhubungan dengan obyek baik itu warna, ukuran serta posisi obyek berikut pergerakkan obyek tersebut diatur didalam coding program. Untuk memulai Pelles C langkahnya adalah sebagai berikut :

1. Klik start - All Programs - Pelles C for Windows - Pelles C IDE
2. Pilih File - New - Project
3. Pilih wizard yang sesuai - masukkan nama - OK
4. Kemudian next, lalu Finish
5. Double Click pada main.c
6. Maka akan muncul project area untuk menuliskan coding.
7. Coding dituliskan didalam komentar //lakukan penggambaran disini.
8. Jadi, kita mulai membuat coding di blok //lakukan penggambaran disini.
9. Selebihnya merupakan struktur yang sudah tersedia dan tidak perlu diubah - ubah.
10. Pada blok eksekusi jangan lupa untuk meletakkan kode : gluLookAt(10,10,30,0,0,0,0,1,0); supaya pada saat program dijalankan, outputnya berhasil dimunculkan. Selamat mencoba dan selamat berkreasi...


Berikut ini merupakan coding program yang dibuat :

Minggu, 28 November 2010

Membuat Obyek 2D dengan menggunakan Pelles C

Implementasi Kode Program :

#include
#include
#include
#include

void mulaiOpenGL(void);

int main(void)
{
    //
    // mRunning = TRUE, aplikasi masih berjalan
    // mRunning = FALSE, ??? :p
    GLuint mRunning = GL_TRUE;

    //
    // inisialisasi GLFW
    if( glfwInit() == GL_FALSE )
    {
        MessageBox( NULL, "ERROR :: gagal menginisialisasi GLFW", "Error!", MB_OK);
        return(0);
    }
    //
    // buat sebuah window yang akan digunakan untuk menggambar.
    if( glfwOpenWindow( 640, 480, 0, 0, 0, 0, 24, 0, GLFW_WINDOW ) == GL_FALSE )
    {
        MessageBox( NULL, "ERROR :: gagal membuat window", "Error!", MB_OK );
        glfwTerminate();
        return(0);
    }
    //
    // Set judul yang ada di window dan Swap interval.
    glfwSetWindowTitle( "Praktikum Grafik Komputer LabTI" );
    glfwSwapInterval( 1 );
    //
    // mulai OpenGL (melakukan setting awal OpenGL)
    mulaiOpenGL();
    //
    // mulai looping utama program
    while( mRunning )
    {
        //
        // bersihkan layar dan depth buffer
        glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
        glLoadIdentity();
        gluLookAt(0.0,0.0,10.0,0.0,0.0,0.0,0.0,10.0,0.0);
        //
        // lakukan penggambaran di sini
        //------------------------------------------------------------------------------------
   

Selasa, 02 November 2010

BAB 2. Pengaruh dan Elemen Kreatif


Tanggung jawab sosial
Dalam suatu industri desain terdapat kecenderungan terhadap berbagai macam pertanyaan smengenai udut pandang etika yang berkaitan dengan isu - isu di seluruh dunia seperti kemiskinan dan pemanasan global. Banyak sekali organisasi yang mendorong dan mempromosikan posisi mereka sendiri sehingga dapat menimbulkan konflik dengan etika pribadi.

Senin, 01 November 2010

DESAIN PEMODELAN GRAFIK


DEFINISI DESAIN PEMODELAN GRAFIK


Desain merupakan perencanaan dalam pembuatan sebuah objek, sistem, komponen atau struktur. Kemudian, kata “desain” dapat digunakan sebagai kata benda maupun kata kerja. Dalam artian yang lebih luas, desain merupakan seni terapan dan rekayasa yang berintegrasi dengan teknologi. Desain dikenakan pada bentuk sebuah rencana, dalam hal ini dapat berupa proposal, gambar, model, maupun deskripsi. Jadi dapat dikatan, desain merupakan sebuah konsep tentang sesuatu. Desain lahir dari penerjemahan kepentingan, keperluan, data maupun jawaban atas sebuah masalah dengan metode-metode yang dianggap komprehensif, baik itu riset, brainstorming, pemikiran maupun memodifikasi desain yang sudah ada sebelumnya.
                Lebih spesifik desain merupakan sebuah aktifitas yang bertujuan untuk membangun kualitas multi elemen dalam sebuah objek, proses, layanan dan sistem mereka dalam siklus hidup produk tersebut. Oleh karna itu, desain merupakan faktor utama inovasi manusia dalam teknologi dalam prosesnya berintegrasi dengan budaya, sosial dan ekonomi.

Kamis, 21 Oktober 2010

LP pert 4 1IB02, Materi : Seleksi Kondisi By PJ DIKA

1. Sebutkan dan jelaskan tentang percabangan ( seleksi kondisi ) pada QBASIC !

2. Tuliskan Bentuk Umumnya !

3. Buat program sederhana menggunakan seleksi kondisi dalam QBASIC, buat outputnya juga !

Senin, 11 Oktober 2010

LAPORAN PENDAHULUAN pert 3 AP1 1IA16

1. Apa yang dimaksud dengan objek, method,class pada Java ?

2. Jelaskan perbedaan objek dan class pada Java ?

3. Apa itu konstruktor ?

4. Tulis bentuk umum konstruktor !

Sabtu, 08 Mei 2010

Perbandingan UU ITE Indonesia dengan Negara ASEAN

Perbandingan UU ITE Indonesia dengan Negara ASEAN

Sekilas tentang UU ITE Indonesia

Sebelum ditetapkan menjadi UU, pemerintah telah lama membuat payung hukum ruang cyber melalui usulan Rancangan Undang-Undang Informasi dan Transaksi Elektronik (RUU ITE). Rancangan Undang-Undang Informasi dan Transaksi Elektronik memuat beberapa hal yaitu :

1. Masalah yurisdiksi,
2. Perlindungan hak pribadi,
3. Azas perdagangan secara e-commerce,
4. Azas persaingan usaha usaha tidak sehat dan perlindungan konsumen,
5. Azas-azas hak atas kekayaan intelektual (HaKI) dan Hukum Internasional serta azas Cybercrime.

Rancangan Undang-Undang Informasi dan Transaksi Elektronik telah di susun sejak tahun 2001 yang lalu. Waktu yang cukup lama, jika dibanding dengan pesatnya perkembangan teknologi informasi. RUU ITE merupakan hasil kombinasi antara Rancangan Undang-Undang Teknologi Informasi (RUU PTI) dirancang oleh pusat studi hukum teknologi informasi Fakultas Hukum Universitas Padjajaran dan Rancangan Undang-Undang Tandatangan Digital dan Transaksi Elektronik oleh Lembaga Kajian Hukum Dan Teknologi UI. Pada tanggal 25 Maret 2008 pemerintah melalui Departemen Komunikasi dan Informasi (Depkominfo) telah mengesahkan undang–undang baru tentang Informasi dan Transaksi Elektronik (UU ITE) atau cyberlaw-nya Indonesia. Cyberlaw adalah aturan hukum atau legalitas yang mengatur semua kegiatan di internet termasuk ganjaran bagi yang melanggarnya, meskipun di beberapa sisi ada yang belum terlalu lugas dan juga ada yang sedikit terlewat. UU ITE terdiri dari 13 Bab dan 54 Pasal yang mengupas secara mendetail bagaimana aturan hidup di dunia maya dan transaksi yang terjadi didalamnya. Untuk mengetahui detail dari UU ITE ini diantaranya bisa diakses melalui www.depkominfo.go.id


Selasa, 06 April 2010

Imajinasi Penyemangat Hari....

Dia kini selalu menemani..
Bayangnya selalu ada di imaji....
Mengiringi setiap detik yang berarti...
Walau senja telah berganti.....( malem - malem ngapain sich )

Kenapa dia menghantui ???
Padahal dia selalu ada di hati....
Kini aku selalu menanti..( nungguin apa sich... )
Dia yang membebaskan ekspresi...

Senin, 05 April 2010

Tugas2. Web Architecture ( XML )

PENGANTAR XML

Sebelum mulai mempelajari teknik membangun web service, ada baiknya kita memahami konsep dasar XML. Pemahaman tentang XML akan membantu kita untuk lebih mudah memahami apa yang terjadi dibalik web service. Bagi pembaca yang telah memahami konsep dasar XML, dapat melewati bahasan pada bab ini.

Minggu, 04 April 2010

Tugas2. Web Architecture ( JavaScript )


Apa Itu JavaScript

Sejarah

Javascript diperkenalkan pertama kali oleh Netscape pada tahun 1995. Pada awalnya bahasa yang sekarang disebut JavaScript ini dulunya dinamai “LiveScript” yang berfungsi sebagai bahasa sederhana untuk browser Netscape Navigator 2 yang sangat populer pada saat itu. Kemudian sejalan dengan sedang giatnya kerjasama antara Netscape dan Sun (pengembang bahasa pemrograman “Java”) pada masa itu, maka Netscape memberikan nama “JavaScript” kepada bahasa tersebut pada tanggal 4 desember 1995. Pada saat yang bersamaan Microsoft sendiri mencoba untuk mengadaptasikan teknologi ini yang mereka sebut sebagai “Jscript” di browser milik mereka yaitu Internet Explorer 3. JavaScript sendiri merupakan modifikasi dari bahasa pemrograman C++ dengan pola penulisan yang lebih sederhana dari bahasa pemrograman C++.

Pengertian

JavaScript adalah bahasa pemrograman yang khusus untuk halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program.

Tugas2. Web Architecture ( XSLT )


Mengenal XSL

XSL (Extensible Stylesheet Language) merupakan bahasa pemformatan untuk dokumen XML. Istilah XSLT digunakan untuk menggambarkan bagaimana sebuah dokumen XML di transformasikan ke dokumen XML lain dengan menggunakan aturan pemformatan XSL.

W3C membagi XSL menjadi 2 bagian, yaitu

1.      Transformasi (XSLT)
2.      XSL Formating Object (XSLFO)
Kita akan memfokuskan pada bagian pertama, yaitu XSLT untuk memformat dokumen XML menjadi sebuah dokumen HTML. Mentransformasikan XML artinya melakukan analisa terhadap isi XML dan melakukan suatu tindakan tertentu berdasarkan elemen apa yang ditemukan. Kita dapat menggunakan XSLT untuk menentukan hasil output berdasarkan kriteria yang diberikan.

Tugas2. Web Architecture ( URL dan AJAX )


URL

URL singkatan dari Uniform Resource Locator (diterjemahkan: Pelokasi Sumber Daya Seragam), adalah rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber - seperti dokumen dan gambar - di Internet.
URL merupakan suatu inovasi dasar bagi perkembangan sejarah Internet. URL pertama kali diciptakan oleh Tim Berners-Lee pada tahun 1991 agar penulis - penulis dokumen -  dokumen dapat merujuk pranala ke Jejaring Jagat Jembar atau World Wide Web. Sejak 1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang lebih umum sifatnya. Walaupun demikian, istilah URL masih tetap digunakan secara luas.

AJAX

Asynchronous JavaScript and XMLHTTP, atau disingkat AJaX, adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif. Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer web surfer, melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas, kecepatan, dan usability. Ajax merupakan kombinasi dari:

Tugas2. Web Architecture ( HTTP )


Hypertext Transfer Protocol

Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia. Penggunaannya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan, yang disebut dengan dokumen hiperteks, yang kemudian membentuk World Wide Web pada tahun 1990 oleh fisikawan Inggris, Tim Berners-Lee. Hingga kini, ada dua versi mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat karena memang tidak usah membuang waktu untuk pembuatan koneksi berulang-ulang.

Tugas2. Web In Society ( eCommerce )


Perkembangan teknologi komunikasi dan komputer menyebabkan terjadinya perubahan kultur kita sehari - hari. Dalam era yang disebut “ information age ” ini, media elektronik menjadi salah satu media andalan untuk melakukan komunikasi dan bisnis. E-commerce merupakan extension dari commerce dengan mengeksploitasi media elektronik. Meskipun penggunaan media elektronik ini belum dimengerti, akan tetapi desakan bisnis menyebabkan para pelaku bisnis mau tidak mau harus menggunakan media elektronik ini. Pendapat yang sangat berlebihan tentang bisnis ‘dotcom’ atau bisnis on-line seolah-olah mampu menggantikan bisnis tradisionalnya (off-line). Kita dapat melakukan order dengan cepat di internet dalam orde menit, tetapi proses pengiriman barang justru memakan waktu dan koordinasi yang lebih rumit, bisa memakan waktu mingguan, menurut Softbanks Rieschel, Internet hanya menyelesaikan 10% dari proses transaksi, sementara 90 % lainnya adalah biaya untuk persiapan infrastruktur back-end, termasuk logistik. Reintiventing dunia bisnis bukan berarti menggantikan system yang ada, tapi justru komplemen dan ekstensi dari system infratruktur perdagangan dan produksi yang ada sebelumnya.

Tugas2. IP address ( IP Versi 6 )


Alamat IP versi 6

Alamat IP versi 6 (sering disebut sebagai alamat IPv6) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP yang menggunakan protokol IP versi 6. Panjang totalnya adalah 128-bit, dan secara teoritis dapat mengalamati hingga 2128=3,4 x 1038 host komputer di seluruh dunia. Contoh alamat IP versi 6 adalah 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A.

Tugas2. IP address ( IP Versi 4 )


Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang dari angka ini adalah 32-bit (untuk IPv4 atau IP versi 4), dan 128-bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputer tersebut pada jaringan Internet berbasis TCP/IP.

Sistem pengalamatan IP ini terbagi menjadi dua, yaitu :

  1. IP versi 4 (IPv4)
  2. IP versi 6 (IPv6)

Alamat IP versi 4

Alamat IP versi 4 ( sering disebut dengan Alamat IPv4 ) adalah

Tugas2. Key Algorithms ( Algoritma Sandi )

Algoritma Sandi

Algoritma sandi adalah algoritma yang berfungsi untuk melakukan tujuan kriptografis. Algoritma tersebut harus memiliki kekuatan untuk melakukan (dikemukakan oleh Shannon) :

Konfusi / pembingungan (confusion), dari teks terang sehingga sulit untuk direkonstruksikan secara langsung tanpa menggunakan algoritma dekripsinya difusi / peleburan (difusion), dari teks terang sehingga karakteristik dari teks terang tersebut hilang, sehingga dapat digunakan untuk mengamankan informasi. Pada implementasinya sebuah algoritma sandi harus memperhatikan kualitas layanan / Quality of Service atau QoS dari keseluruhan sistem dimana dia diimplementasikan. Algoritma sandi yang handal adalah algoritma sandi yang kekuatannya terletak pada kunci, bukan pada kerahasiaan algoritma itu sendiri. Teknik dan metode untuk menguji kehandalan algoritma sandi adalah kriptanalisa.

Sabtu, 13 Maret 2010

Hasil Program Konversi Suhu dari Java

Ini adalah Output dari program konversi suhu Java

Program Konversi Suhu dari Java

Dalam artikel sebelumnya, telah diposting mengenai koding program Java tentang konversi suhu. Nah, kali ini merupakan penjelasan mengenai koding tersebut beserta Output Program yang dihasilkan dari koding program tersebut. Berikut ini merupakan penjelasannya :

Kamis, 11 Maret 2010

Bahan LA Praktikum KE - 1 PBO

import javax.swing.*;

class KonversiSuhu{
private float suhuAsal;
private float suhuTujuan;
public KonversiSuhu(float suhu){
this.suhuAsal=suhu;
}

public float hitungSuhu(String tujuanKonversi){
String tujuan= tujuanKonversi.toUpperCase();
float temp=0;
if(tujuan.equals("K"))
temp = keKelvin();
else if (tujuan.equals("F"))
temp = keFahrenheit();
else if (tujuan.equals("R"))
temp = keReamur();
return temp;
}

Kamis, 04 Maret 2010

Teman Sejati Penghilang Stres....

      
         Gambar 1. Gitarku                              Gambar 2. Bassku

Gitar : Alegro
Bass : Washburn Bantam Series

Kedua alat musik diatas merupakan teman yang selalu menemaniku dalam kamar yang sunyi. Adanya kedua alat tersebut selalu memberikan inspirasi, terutama dalam bermusik. Adanya gitar, membuatku selalu ingin membuat suatu melodi - melodi yang enak didengar. Karena, dengan membuat musik yang enak didengar akan menambah daya kerja otak kita. Sedangkan, bass digunakan untuk mempelajari musik - musik jazz. Melancarkan jari jemari kita saat sedang memetiknya. Sungguh alunan melodi yang indah. Oleh karena itu, bagi anda yang mempunyai gitar atau bass seperti saya, manfaatkanlah dengan sebaik mungkin. Selain untuk itu karena saya genre musiknya lebih ke rock, metal, dan hardcore, maka kedua alat itu sangat membantu saya untuk mengulik beberapa lagu - lagu favorit saya yang nantinya akan di aransement ulang. Sekian cerita hari ini.

Rabu, 03 Maret 2010

Wajan Bolic ?

Sebelumnya apa sich wajan bolic itu ? menurut saya dan teman saya ini merupakan suatu alat yang digunakan untuk memperkuat sinyal WiFi USB modem. Sebelum menggunakan wajan bolic ini, saya selalu mendapat sinyal GRPS, dan untuk mendapatkan sinyal HSDPA itu saya dapatkan di tengah malam. Maka dari itu, saya menanyakan lebih lanjut ke teman saya tentang keuntungan yang didapatkan setelah menggunakan wajan bolic. 

Keuntungan yang didapatkan dari penggunaan wajan bolic ini yaitu :

1. Semakin cepat access browsing.
2. Bertambahnya speed download hingga kurang lebih 30 kbps.
3. Tidak sulit untuk membuatnya.
4. Dijamin puas kita memakai internet.
5. Biaya pembuatan murah.

Oh, jadi seperti itu keuntungannya. Tanpa berpikir panjang, saya langsung menghubungi teman saya untuk meminta bantuan dalam membuat wajan bolic. Yuk kita baca selanjutnya untuk alat yang digunakan dan cara pembuatannya.

Jumat, 26 Februari 2010

Pengalaman Pertama Ikut KOMPRES





Pengalaman Pertama Ikut KOMPRES 2009



Pertama kali tahu ada acara ini, itu dari teman saya. Awalnya saya belum tahu KOMPRES itu apa, dan akhirnya saya cari – cari info dari senior – senior. Oh, ternyata KOMPRES itu semacam acara perlombaan tahunan yang diadakan oleh universitas Gunadarma. Kategori yang dilombakan dalam acara ini ada 3 kategori, yaitu :

1. Bug Finder
2. 3D Animation
3. Application Development Contest

Tugas 1. Definisi Web, Sejarah Web, Macam - macam Situs Web, Sejarah Perkembagan Web, dan Aplikasi Web


Apa sih web itu ? Banyak diantara kita sering mendengar kata tersebut. Tapi, apakah kita mengetahui arti sebenarnya web itu ? Oleh karena itu, mari kita pahami lebih dalam mengenai web tersebut. Selamat membaca artikel ini… Semoga bermanfaat…