Jumat, 18 Oktober 2013

Membuat garis pada openGL

Pengertian OpenGL

OpenGl adalah suatu perangkat grafis standaryang digunakan untuk keperluan-keperluan pemograman grafis.OpenGl bersifat Open Source,Multi Platform,Multy Languange.Saat ini smua bahasa pemgraman mendukung OpenGL,Dan OpenGL bisa bekerja dalam lingkungan
Windows,Linux,Unix,FreeBSD,SGI,library dasar OpenGL adalah Glut dengan fasilitas yang bisa dikembangkan. 

Mengistall OpenGL


Download Program OpenGL
install program
dan tunggu hingga selesai


Kemudian buat project baru klick multimedia
OpenGL save
klik ok
setelah itu create new project kita tempatkan sesuai dengan yang kita inginkan
klick save





 Membuat Garis Vertikal


Untuk Membuat garis Vertikal tuliskan code berikut setelah komentar /* OpenGL animation code goes here */ :
 /*Untuk membuat garis Vertikal*/
glClearColor (0.0f, 0.0f, 0.0f, 0.0f); //[ untuk memilih warna yang digunakan untuk membersihkan latar dalammode RGBA]
glClear (GL_COLOR_BUFFER_BIT); //[untuk membersihkan layar latar belakang dengan warna hitam]
glPushMatrix ();             //[Membuat baris kode menjadi tidak berlaku untuk bagian luar]
glClearColor(1,1,1,0);     //[untuk menentukan warna garis/titik]
glColor3f(1,1,1); //         [untuk menentukan warna garis/titik]
glBegin(GL_LINES);                //[untuk menggambar garis dari titik yang digunakan ]
glVertex3f(0.10,10.0,13.13);  //[ untuk menentukan titik awal yang digunakan ]
glVertex3f(0,0,0.0);                // [ untuk menentukan titik akhir yang digunakan ]
glEnd ();             //[untuk mengakhiri gambar garis dititik akhir ]
glPopMatrix (); //[Membuat baris kode menjadi tidak berlaku untuk bagian luar]
SwapBuffers (hDC); //[digunakan untuk menukar bagian belakang buffer menjadi buffer layar]
Sleep (1);
        }
    }
    /* shutdown OpenGL */
 
output


 
 
 
  
Membuat Garis Horizontal


 /* OpenGL animation code goes here */
 /*Untuk membuat garis Horizontal*/
glClearColor (0.0f, 0.0f, 0.0f, 0.0f); //[ untuk memilih warna yang digunakan untuk membersihkan latar dalammode RGBA]
glClear (GL_COLOR_BUFFER_BIT); //[untuk membersihkan layar latar belakang dengan warna hitam]
glPushMatrix();           //[Membuat baris kode menjadi tidak berlaku untuk bagian luar]
glClearColor(1,1,1,0);  //[untuk menentukan warna garis/titik]
glColor3f(1,1,1); //      [untuk menentukan warna garis/titik]
glBegin(GL_LINES);               //[untuk menggambar garis dari titik yang digunakan ]
glColor3f(0.0f, 0.0f, 1.0f);
glVertex3f(-0.6f, 0.0f, 0.0f);   //[ untuk menentukan titik awal yang digunakan ]
glColor3f(0.0f, 0.0f, 1.0f);        //[ untuk menentukan titik yang digunakan ]
glVertex3f(0.6f, 0.0f, 0.0f);     //[ untuk menentukan titik akhir yang digunakan ]
glEnd();             ////[untuk mengakhiri gambar garis dititik akhir ]
glPopMatrix(); //[Membuat baris kode menjadi tidak berlaku untuk bagian luar]
SwapBuffers (hDC); //[digunakan untuk menukar bagian belakang buffer menjadi buffer layar]
Sleep (1);
        }
    }
    /* shutdown OpenGL */
 
output
 
 
Membuat Garis Diagonal
/* OpenGL animation code goes here */
 /*Untuk membuat garis Diagonal*/
glClearColor (0.0f, 0.0f, 0.0f, 0.0f);  //[ untuk memilih warna yang digunakan untuk membersihkan latar dalammode RGBA]
glClear (GL_COLOR_BUFFER_BIT);  //[untuk membersihkan layar latar belakang dengan warna hitam]
glPushMatrix ();           //[Membuat baris kode menjadi tidak berlaku untuk bagian luar]
glClearColor(1,1,1,0);   //[untuk menentukan warna garis/titik]
glColor3f(1,1,1); //       [untuk menentukan warna garis/titik]
glBegin(GL_LINES);        //[untuk menggambar garis dari titik yang digunakan ]
glVertex3f(0,0,-0.8);        //[ untuk menentukan titik awal yang digunakan ]
glVertex3f(9.9,8.9,0.1);    //[ untuk menentukan titik akhir yang digunakan ]
glEnd ();              //[untuk mengakhiri gambar garis dititik akhir ]
glPopMatrix ();  //[Membuat baris kode menjadi tidak berlaku untuk bagian luar]
SwapBuffers (hDC); //[digunakan untuk menukar bagian belakang buffer menjadi buffer layar]
Sleep (1);
        }
    }
    /* shutdown OpenGL */
 
output

 

Kamis, 10 Oktober 2013

TUGAS SOFTSKILL 2 (BAHASA INDONESIA)



PENGGUNAAN BAHASA NON BAKU DIKALANGAN REJAMA.

Bahasa Indonesia sebagai bahasa nasional atau bahasa berupa bunyi yang digunakan oleh masyarakat untuk berkornunikasi yang berfungsi sebagai alat komunikasi mempunyai peran sebagai penyampai informasi. Kebenaran berbahasa akan berpengaruh terhadap kebenaran informasi yang disampaikan. Berbagai fenomena yang berdampak buruk pada kebenaran berbahasa yang disesuaikan dengan kaidahnya, dalam hal ini berbahasa Indonesia dengan baik dan benar. Perkembangan zaman semakin terlihat pengaruh yang diberikan oleh bahasa-bahasa yg tidak baku terhadap bahasa Indonesia dalam penggunaan tata bahasa. Penggunaan bahasa yg tidak baku oleh masyarakat luas menimbulkan dampak negatif terhadap perkembangan bahasa sebagai identitas pada saat sekarang dan masa yang akan datang. Penggunaan bahasa Indonesia yang baik dan benar mulai tergusur oleh munculnya bahasa tidak baku, hal ini tampak jelas pada bahasa lisan dan tulis yang sering digunakan oleh masyarakat kita, khususnya dikalangan remaja. Remaja Indonesia kesulitan berkomunikasi dengan menggunakan bahasa Indonesia yang baik dan benar. Kesulitan tersebut terjadi karena adanya penggunaan bahasa baru yang mereka anggap sebagai sebuah kreativitas.  Remaja pada umumnya telah melupakan  bahkan tidak mengetahui  kaidah  EYD dalam membuat sebuah karangan, kalimat, atau bahkan menuliskan sebuah kata. Mereka tidak mengerti bagaimana menulis lambang bilangan, penggunaan kata yang tidak baku, ataupun menggunakan akronim yang benar. Ironis, seharusnya mereka mampu menggunakan kaidah yang benar dalam menulis karena bahasa Indonesia adalah bahasa bangsa kita. Bahasa adalah kode yang merupakan gabungan fonem sehingga membentuk kata dengan aturan sintaks untuk membentuk  kalimat yang memiliki arti. Munculnya bahasa yg tidak baku  merupakan ancaman yang cukup serius pada penggunaan bahasa lisan dan tulis. Terkadang penggunaan bahasa lisan tidak terlalu disorot, karena merupakan bahasa percakapan sehari-hari, meski demikian pada situasi formal penggunaan bahasa lisan yang kurang baik akan menimbulkan kesan kurang baik pada penggunanya. Penggunaan bahasa yg tidak baku dapat mempersulit penggunanya untuk berbahasa Indonesia dengan baik dan benar.  Penggunaan bahasa yang tidak baku semakin marak di kalangan remaja merupakan ancaman yang serius terhadap bahasa indonesia dan semakin buruknya kemampuan berbahasa yang baik di generasi muda zaman sekarang. Dampak Negatif penggunaan bahasa yg tidak baku dapat mempersulit penggunanya untuk berbahasa Indonesia dengan baik dan benar.

Solusi penanggulangan agar dapat menggunakan bahasa yang baik dan benar : menurut saya perlu adanya tindakan nyata dari semua pihak yang peduli terhadap eksistensi bahasa Indonesia yang merupakan bahasa nasional, bahasa persatuan dan bahasa pengantar. Menyadarkan masyarakat Indonesia terutama para generasi penerus bangsa, agar Bahasa Indonesia sebagai bahasa nasional harus diutamakan penggunaannya. Meningkatkan pengajaran Bahasa Indonesia di sekolah dan di perguruan tinggi. Banyaknya masyarakat Indonesia yang menggunakan bahasa yang tidak baku  dalam komunikasi sehari-hari adalah penyimpangan dari penggunaan bahasa Indonesia dengan baik dan benar. Hal ini dapat menghambat pertumbuhan dan perkembangan bahasa Indonesia. Kurangnya akan kesadaran untuk mencintai dan menggunakan bahasa Indonesia di negeri sendiri akan berdampak hilangnya bahasa Indonesia dalam pemakaiannya dalam masyarakat terutama di kalangan remaja. Setiap warga negara indonesia harus bersama-sama berperan serta dalam membina dan mengembangkan bahasa indnesia itu ke arah yang positif. Dan usaha itu antara lain dengan meningkatkan kedisiplinan dalam berbahasa indonesia. Pertahankanlah  identitas bangsa Indonesia dengan menggunakan bahasa Indinesia dengan baik sebagai pemersatu masyarakat Indonesia sehingga akan meningkakan martabat bangsa.

Rabu, 09 Oktober 2013

sammy simorangkir - kau harus bahagia

Aku sadari mungkin ini suratan takdirku
Kau dan aku tak mungkin bersatu
Walau hati trus menangis

Tak ku sesali semua kisah yang telah terjadi
Ku biarkan waktu menemani
Hati yang dirundung sepi

Maafkan kejujuran ku walau menyakitkan
Dan mungkin takkan bisa
Ku lupakan hingga akhir nanti
Ku lepaskan cinta ini
Ku rela berkorban
Tak mengapa namun kau harus bahagia

Tak ku sesali semua kisah yang telah terjadi
Ku biarkan waktu menemani
Hati yang dirundung sepi

Maafkan ku kejujuran ku walau menyakitkan
Dan mungkin takkan bisa
Ku lupakan hingga akhir nanti
Ku ku lepaskan cinta ini
Ku rela berkorban
Tak mengapa namun kau harus bahagia

Dan mungkin takkan bisa
Ku lupakan hingga akhir nanti
Ku lepaskan cinta ini
Ku rela berkorban
Tak mengapa namun kau harus bahagia

Tak kan bisa ku lupakan
Hingga akhir nanti
Ku lepaskan cinta ini
Ku rela berkorban
Tak mengapa namun kau harus bahagia
Tak mengapa namun kau harus bahagia

note : fav song, dengerin deh, dalem bgd lirik lagunya :"""

Selasa, 01 Oktober 2013

TUGAS SOFTSKILL (Bahasa Indonesia)



Kasus Munir ( Pejuang HAM )

Munir Said Thalib (lahir di Malang, Jawa Timur, 8 Desember 1965 – meninggal di Jakarta jurusan ke Amsterdam, 7 September 2004 pada umur 38 tahun) adalah pria keturunan Arab yang juga seorang aktivis HAM Indonesia. Jabatan terakhirnya adalah Direktur Eksekutif Lembaga Pemantau Hak Asasi Manusia Indonesia Imparsial.

Saat menjabat Koordinator Kontras namanya melambung sebagai seorang pejuang bagi orang-orang hilang yang diculik pada masa itu. Ketika itu dia membela para aktivis yang menjadi korban penculikan Tim Mawar dari Kopassus. Setelah Soeharto jatuh, penculikan itu menjadi alasan pencopotan Danjen Kopassus Prabowo Subianto dan diadilinya para anggota tim Mawar.

Jenazah Munir dimakamkan di Taman Pemakaman Umum, Kota Batu.

Istri Munir, Suciwati, bersama aktivis HAM lainnya terus menuntut pemerintah agar mengungkap kasus pembunuhan ini.

Tiga jam setelah pesawat GA-974 take off dari Singapura, awak kabin melaporkan kepada pilot Pantun Matondang bahwa seorang penumpang bernama Munir yang duduk di kursi nomor 40 G menderita sakit. Munir bolak balik ke toilet. Pilot meminta awak kabin untuk terus memonitor kondisi Munir. Munir pun dipindahkan duduk di sebelah seorang penumpang yang kebetulan berprofesi dokter yang juga berusaha menolongnya. Penerbangan menuju Amsterdam menempuh waktu 12 jam. Namun dua jam sebelum mendarat 7 September 2004, pukul 08.10 waktu Amsterdam di bandara Schipol Amsterdam, saat diperiksa, Munir telah meninggal dunia.

Pada tanggal 12 November 2004 dikeluarkan kabar bahwa polisi Belanda (Institut Forensik Belanda) menemukan jejak-jejak senyawa arsenikum setelah otopsi. Hal ini juga dikonfirmasi oleh polisi Indonesia. Belum diketahui siapa yang telah meracuni Munir, meskipun ada yang menduga bahwa oknum-oknum tertentu memang ingin menyingkirkannya.

Pada 20 Desember 2005 Pollycarpus Budihari Priyanto dijatuhi vonis 14 tahun hukuman penjara atas pembunuhan terhadap Munir. Hakim menyatakan bahwa Pollycarpus, seorang pilot Garuda yang sedang cuti, menaruh arsenik di makanan Munir, karena dia ingin mendiamkan pengkritik pemerintah tersebut. Hakim Cicut Sutiarso menyatakan bahwa sebelum pembunuhan Pollycarpus menerima beberapa panggilan telepon dari sebuah telepon yang terdaftar oleh agen intelijen senior, tetapi tidak menjelaskan lebih lanjut. Selain itu Presiden Susilo juga membentuk tim investigasi independen, namun hasil penyelidikan tim tersebut tidak pernah diterbitkan ke publik.

Pada 19 Juni 2008, Mayjen (purn) Muchdi Pr, yang kebetulan juga orang dekat Prabowo Subianto dan Wakil Ketua Umum Partai Gerindra, ditangkap dengan dugaan kuat bahwa dia adalah otak pembunuhan Munir. Beragam bukti kuat dan kesaksian mengarah padanya.Namun demikian, pada 31 Desember 2008, Muchdi divonis bebas. Vonis ini sangat kontroversial dan kasus ini tengah ditinjau ulang, serta 3 hakim yang memvonisnya bebas kini tengah diperiksa

Opini saya, meninggalnya Munir (pejuang HAM) dikarenakan keracunan makanan yaitu ditemukannya oleh polisi Belanda jejak-jejak senyawa arsenikum setelah otopsi. Setelah beberapa bulan kemudian ditemukannya pelaku pembunuhan seorang Munir yaitu Pollycarpus Budihari Priyanto yg dijatuhi vonis 14 tahun. Hakim menyatakan bahwa Pollycarpus, seorang pilot Garuda yang sedang cuti, menaruh arsenik di makanan Munir, karena dia ingin mendiamkan pengkritik pemerintah tersebut. Hakim Cicut Sutiarso menyatakan bahwa sebelum pembunuhan Pollycarpus menerima beberapa panggilan telepon dari sebuah telepon yang terdaftar oleh agen intelijen senior.

Tugas Sistem Berbasis Pengetahuan (SBP)



1.      Apikasi : Aplikasi system pakar untuk mendiagnosa penyakit pada bayi menggunakan piranti mobile
Bidang kepakaran : Spesialis penyakit pada bayi (balita)
Ditujukan untuk : untuk mendiagnosa penyakit bayi sejak dini agar penyakit bisa ditangani dengan tepat, dan memudahkan orangtua untuk mengetahui penyakit yang dialami bayi
Dibuat menggunakan  :  forward chaining yaitu  menguji gejala­-gejala  atau  indikasi­indikasi  dari  suatu sebab  atau  hal  untuk  mendeteksi  suatu  masalah atau  penyakit  yang  ada. Aplikasi pada piranti mobile, yang mampu menjalankan program J2ME.  Dalam sistem pakar ini pengguna harus menjawab pertanyaan yang diajukan mengenai diagnosa penyakit dengan jawaban “Y” atau “T”. Diagnosa dimulai dari hipotesa penyakit bayi yang pertama, lalu mencoba menemukan data yang mendukung hipotesa tersebut. Penelusuran masalah menggunakan DFS (Depth First Search) yaitu penelusuran masalah dari titik awal atau  dari  permulaan  menuju  kecabang­cabangnya atau ke gajala­ gejala lainnya.
Deskripsi singkat : Aplikasi pada piranti mobile, yang mampu menjalankan program J2ME. Dalam sistem pakar ini pengguna harus menjawab pertanyaan yang diajukan mengenai diagnosa penyakit dengan jawaban “Y” atau “T”.
2.      Aplikasi : Aplikasi Sistem Pakar Diagnosis Penyakit Asma
Bidang kepakaran : Spesialis penyakit pada pernafasan
Ditujukan untuk : mempermudah proses penyuluhan kepada masyarakat awam untuk mengetahui deteksi dini gejala penyakit asma dan solusi atau pengobatan yang bisa dilakukan secara mandiri.
Dibuat menggunakan : teknik inferensi runut maju (forward chaining). Dimana pada forward chaining ini dimulai dengan informasi awal (gejala awal) dan bergerak maju untuk mencocokkan informasi selanjutnya sampai menemukan informasi yang sesuai dengan kaidah, lalu akan menyimpulkan berupa keterangan jenis penyakit dan solusi.
Deskipsi singkat : perangkat lunak aplikasi sistem pakar diagnosis penyakit asma memiliki fasilitas yang dapat membantu tenaga penyuluh dalam memberikan penyuluhan kepada masyarakat untuk mengetahui deteksi dini gejala penyakit asma, berdasarkan  atas jenis penyakit asma yang menyerang serta solusi atau cara pengobatan yang bisa dilakukan secara mandiri.

3.      Aplikasi : aplikasi system pakar pada perangkat mobile untuk mendiagnosa penyakit kulit dan kelamin.


Bidang kepakaran : spesialis penyakit kulit
Ditunjukan untuk : membantu masyarakat dalam mencari solusi dari masalah penyakit kulit dan kelamin
Dibuat menggunakan : bahasa pemrograman PHP dan WML dan MySQL sebagai server basis datanya
Deskripsi singkat : Dari penelitian yang dilakukan menghasilkan sebuah perangkat lunak implementasi Sistem Pakar diagnosa penyakit kulit dan kelamin yang diaplikasikan pada perangkat bergerak dengan menggunakan teorema Bayes sebagai kepastian pakarnya. Pengguna dari sistem adalah dinas kesehatan yang berperan sebagai admin, masyarakat umum dan dokter PKK. Informasi yang dihasilkan meliputi nama penyakit, penyebab, gejala, solusi, dan kepastian pakar dalam bentuk nilai probabilitas kepastian pakar. Selain itu, disertakan pula informasi keberadaan dokter PKK.