Subscribe Twitter FaceBook

Jumat, 28 Oktober 2011

Suka Duka Menjelajahi Madura (Kamal - Sumenep - Kamal) Selama Dua Hari


Tepatnya libur Lebaran kemarin , Lebaran biasanya saya ke Kediri kalau nggak ke Surabaya. Kebetulan kemarin di Kediri. Maklum saya anak rantau yang datang jauh dari Sumatera Utara memang semenjak kuliah di UTM saya belum pernah pulang ke daerah asal saya di Medan. Jadi setiap liburan paling di sekitar Jawa Timur saja, makanya 75 % kota-kota di Jawa Timur sudah saya kunjungi satu per satu..  salah satunya tempat saya berada saat ini yaitu Madura. Semua kabupaten di Madura sudah saya jelajah sampi ke ujung sumenep beserta pantai-pantai yang ada..Nah begitulah mumpung masih muda..hehe

Jadi langsung saja pengalaman saya libur lebaran kemarin begini ceritanya:
Saya bersama 5 orang teman pergi jalan-jalan ke salah satu kabupaten di Madura, tepatnya Sumenep.Kami ber-6 pergi dengan naik sepeda motor, di sumenep kami tinggal selama 2 hari. Sungguh pengalaman nekad ketika saya yang menjadi penunjuk jalannya.. tak seorang pun yang tau daerah sumenep selain saya yang taunya nekad saja..haha.. bayangkan dari alun2 kami menuju pantai Lombeng, dari Lombeng ke Badur terus tembus ke pantai Slopeng.


Yang paling trouble ketika perjalanan dari Lombeng - Slopeng. Sudah jalannya rusak parah, kendaraan juga tidak ada yang lalu kecuali kami ber-enam. Ini nih yang paling tragis, di tengah jalan sepeda motor temen saya bocor akibat jalan batunya besar-besar. Sepanjang 2 km tidak ada tambal ban. Mampus deh,, klo dah begini tidak tau gmana lagi kecuali meneruskan perjalanan. Akhirnya sepanjang 2 km sepeda saya jadi bonceng 3, sementara teman saya menuntun sepedanya yang kempos itu. Di perjalanan kami bertemu seorang warga desa, dengan memberanikan diri saya mencoba menghampiri dan bertanya: '' Pak numpang tanya tambal ban dari sini jauh pak..??''. Dengan ramahnya warga desa itu menjawab saya, namun sayang tak sekata pun saya ngerti bicara apa. karna ngomongnya pake bahasa madura dan sedikit pun saya tidak tau artinya. Jadi saat itu terjadilah wawancara yang sanagt aneh.. gmana nggk aneh satu ngomong bahasa indonesia, satunya ngomong pake bahasa madura. warga itu juga tidak tau bahasa indonesia.. jadi percuma klo dilanjutkan,, akhirnya saya cuma bisa bilang .. oh maaf pak engko tak ngerti cakap madure.. klo gitu matorsakalangkong saja ya pak..sambil menahan ktawa saya langsung berbalik arah dan langsung menghidupkan sepeda dan melanjutkan perjalanan sampe akhirnya di tambal ban sederhana. knapa sederhana ?? karna yang ada alatnya cuma pake pompa speda dan tempat pembakaran ban yg seadanya dari besi tua gitu,,. Tapi sangat bertrimakasih masih ada. Lagi-lagi ban dalam motonya si kawan ini tidak tertolong lagi alias bocornya macem-macem. jadi akhirnya tukang tambal ini bilang dengan sdikit tau bahasa indonesia,: '' Nak tidak bisa ditambal , saya punya ban dalam tapi ukurannya beda dengan ukuran ban dalam motornya si kawan ini. tapi daripada nggk ada akhirnya pake itu saja.
Selanjutnya kami melanjutkan perjalanan ke Pantai Slopeng dengan jalannya yang begitu rusak parah, tapi akhirnya tiba lah di Slopeng. Di pantai  Slopeng inilah hadir pengalaman menyakitkan bagi saya.
Berawal ketika kami berenang bareng teman2 , tiba-tiba saya merasa ada sesuatu yang menyentuh dan menggigit tangan saya, rasanya ikan apa gitu soalnya licin, tapi saya lanjutkan saja berenang, kira2 lima menit kemudian saya merasa tangan saya panas dan merah gitu.. dengan mulai merasa menggigil saya bergerak ke darat dan seketika itusaya jatuh setengah sadar, tak seorang pun yang melihat saya jatuh terkapar, mungkin orang2 mengira saya berjemur ato sengaja tiduran gitu nggk taulah. yang jelas saya terus mengelus-elus tangan saya yang sudah becucuran darah dan sakit perihnya minta ampun rasa sakitnya sampai keketiak. akhirnya seorang bapak2 menghampiri saya dan bertanya: '' sampeyan kenapa??''. Lalu dengan tubuh yg menggigil kedinginan ditambah perih rasanya, saya menjawab : '' nggak tau knapa pak, tadi pas renang tiba2 ada yang menyentuh dan menggigit tangan saya sampe berdarah-darah. Lalu bapak2 itu bilang: ''oh..itu ikan pari yang sudah menggigit tangan sampeyan, makanya klo renang jangan terlalu jauh dari pantai, soalnya ikan2 besar banyak di daerah sini , sambil menunjuk ke arah pantai. Hampir stengah jam rasa sakit saya tidak berkurang sampe2 bapak2 itu memegang jari tangan saya dan berdoa gitu,, aku takut waktu itu..gmana klo nggk sembuh2 padahal sdh sore. akhirnya saya ke dokter ke arah sumenep yang berjarak sekitar 10 km dari Slopeng. Dokternya lalu memberi saya obat penenang rasa nyeri sakit dan seketika itu  juga hari sdh petang sekitar jam 6an lah, kami pun menuju sumenep. Tau nggk selama perjalanan dari slopeng ke sumenep saya bawa speda satu tangan loh.. gila toh.. bukan gila sih, cuma sangarr..haha...Akhirnya kami kembali dari sumenep pun pukul 20.00 malam karna makan malam dulu  baru melanjutkan perjalanan pulang dan sampai Telang pun akhirnya pukul 00.00 tengah malam..Perjalanan yang betul2 nekad..hahaha.





Powered by Komunitas Blogger Madura | Plat-M

Selasa, 18 Oktober 2011

Disaat Pilihan Tak Terpilih

Sudah sering memang saya menghadapi kegiatan lebih dari dua kegiatan diwaktu yang sama, tapi dari kegiatan itu saya masih mampu menentukan pilihan yang lebih prioritas. Dan masih bisa diatasi dengan seksama.
Akan tetapi kali ini saya dihadapkan kepada 3 pilihan yang saya sendiri tidak mampu untuk memilih salah satu dari 3 kegiatan itu, bahkan orang lain juga jika dihadapkan dengan pilihan ini tentunya tidak mampu atau sangat sulit memilih yang prioritas dari ketiganya.

Tiga kegiatan tersebut adalah berada diwaktu yang sama yaitu tanggal 18-20 November 2011. Saya akan sebutkan ketiga kegiatan penting tersebut yaitu sebagai berikut:

1. Pada tanggal 18-20 November saya sebagai peserta tim debat bahasa  inggris   EJVED 2011 di Malang
2.Pada tanggal 18-20 November saya sebagai panitia diklat MPAB UKMF ITC di Pacet, Mojokerto
3.Pada tanggal 19 November saya sebagai panitia Seminar Nasional back track Universitas trunojoyo.

Saya masih belum bisa menentukan prioritas yang mana dari ketiga kegiatan ini..!!

Minggu, 16 Oktober 2011

Menampilkan NRP menggunakan OpenGL

Ini merupakan hasil running dari program saya untuk tampil NRP dengan menggunakan OpenGL.






Scriptnya kira-kira berikut ini:

// 120.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "GL/glut.h"

void tampilsimbol(int i)
{
    if(i%2==0){
        glColor3f(1.0f,1.0f,1.0f); //warna putih
    }else {glColor3f(0.0f,0.0f,0.0f);} // warna hitam
    glBegin(GL_QUADS);//buat persegi warna putih/hitam
        glVertex2d(0,0);
        glVertex2d(0,10);
        glVertex2d(10,10);
        glVertex2d(10,0);
    glEnd();
    glColor3f(1.0f, 0.0f, 0.0f); //warna merah
    glBegin(GL_LINE_STRIP); //buat garis segiempat
        glVertex2d(0,0);
        glVertex2d(0,10);
        glVertex2d(10,10);
        glVertex2d(10,0);
    glEnd();
    if(i%2==1){
        glColor3f(1.0f,1.0f,1.0f); //warna putih
    }else {glColor3f(0.0f,0.0f,0.0f);} // warna hitam
    glBegin(GL_QUADS); //buat objek
        glVertex2d(4,1);
        glVertex2d(5,1);
        glVertex2d(5,8);
        glVertex2d(4,8);
        glVertex2d(1,4);
        glVertex2d(8,4);
        glVertex2d(8,5);
        glVertex2d(1,5);
    glEnd();
    glFlush();
}

void tampil1(int i){
    if(i%2==0){
        glColor3f(1.0f,1.0f,1.0f); //warna putih
    }else {glColor3f(0.0f,0.0f,0.0f);} // warna hitam
    glBegin(GL_QUADS);//buat persegi warna putih/hitam
        glVertex2d(0,0);
        glVertex2d(0,10);
        glVertex2d(10,10);
        glVertex2d(10,0);
    glEnd();
    glColor3f(1.0f, 0.0f, 0.0f); //warna merah
    glBegin(GL_LINE_STRIP); //buat garis segiempat
        glVertex2d(0,0);
        glVertex2d(0,10);
        glVertex2d(10,10);
        glVertex2d(10,0);
    glEnd();
    if(i%2==1){
        glColor3f(1.0f,1.0f,1.0f); //warna putih
    }else {glColor3f(0.0f,0.0f,0.0f);} // warna hitam
    glBegin(GL_QUADS); //buat objek
        glVertex2d(3,1);
        glVertex2d(5,1);
        glVertex2d(5,2);
        glVertex2d(3,2);//
        glVertex2d(4,2);
        glVertex2d(5,2);
        glVertex2d(5,8);
        glVertex2d(4,8);//
        glEnd();
    glFlush();
}

void tampil2(int i){
    if(i%2==0){
        glColor3f(1.0f,1.0f,1.0f); //warna putih
    }else {glColor3f(0.0f,0.0f,0.0f);} // warna hitam
    glBegin(GL_QUADS);//buat persegi warna putih/hitam
        glVertex2d(0,0);
        glVertex2d(0,10);
        glVertex2d(10,10);
        glVertex2d(10,0);
    glEnd();
    glColor3f(1.0f, 0.0f, 0.0f); //warna merah
    glBegin(GL_LINE_STRIP); //buat garis segiempat
        glVertex2d(0,0);
        glVertex2d(0,10);
        glVertex2d(10,10);
        glVertex2d(10,0);
    glEnd();
    if(i%2==1){
        glColor3f(1.0f,1.0f,1.0f); //warna putih
    }else {glColor3f(0.0f,0.0f,0.0f);} // warna hitam
    glBegin(GL_QUADS); //buat objek
        glVertex2d(2,1);
        glVertex2d(7,1);
        glVertex2d(7,2);
        glVertex2d(2,2);//
        glVertex2d(2,2);
        glVertex2d(3,2);
        glVertex2d(3,7);
        glVertex2d(2,7);//
        glVertex2d(2,7);
        glVertex2d(7,7);
        glVertex2d(7,8);
        glVertex2d(2,8);//
        glVertex2d(6,8);
        glVertex2d(7,8);
        glVertex2d(7,2);
        glVertex2d(6,2);
    glEnd();
    glFlush();
}

void tampil0(int i){
    if(i%2==0){
        glColor3f(1.0f,1.0f,1.0f); //warna putih
    }else {glColor3f(0.0,1.0,0.0);} // warna hijau
    glBegin(GL_QUADS);//buat persegi warna putih/hitam
        glVertex2d(0,0);
        glVertex2d(0,10);
        glVertex2d(10,10);
        glVertex2d(10,0);
    glEnd();
    glColor3f(1.0f, 0.0f, 0.0f); //warna merah
    glBegin(GL_LINE_STRIP); //buat garis segiempat
        glVertex2d(0,0);
        glVertex2d(0,10);
        glVertex2d(10,10);
        glVertex2d(10,0);
    glEnd();
    if(i%2==1){
        glColor3f(1.0f,1.0f,1.0f); //warna putih
    }else {glColor3f(0.0f,0.0f,0.0f);} // warna hitam
    glBegin(GL_QUADS); //buat objek
        glVertex2d(2,1);
        glVertex2d(7,1);
        glVertex2d(7,2);
        glVertex2d(2,2);//
        glVertex2d(6,2);
        glVertex2d(7,2);
        glVertex2d(7,4);
        glVertex2d(6,4);//
        glVertex2d(2,4);
        glVertex2d(7,4);
        glVertex2d(7,5);
        glVertex2d(2,5);//
        glVertex2d(2,5);
        glVertex2d(3,5);
        glVertex2d(3,7);
        glVertex2d(2,7);//
        glVertex2d(2,7);
        glVertex2d(7,7);
        glVertex2d(7,8);
        glVertex2d(2,8);
        glEnd();
    glFlush();
}

void init (void)
{
    glMatrixMode(GL_PROJECTION);
    gluOrtho2D(0.0, 10.0, 10.0, 0.0);
   
    glMatrixMode(GL_MODELVIEW);
    glLoadIdentity();
}


void drawTiling(void) {
    int x=0;
    for(int i=0;i<9;i++){
        for(int j=0;j<9;j++){
            x++;
            glViewport(i*45, j*45, 45, 45);
            if(x%4==0){tampil1(x);}
            else if(x%4==2){tampil2(x);}
            else if(x%4==3){tampil0(x);}
            else if(x%4==1){tampilsimbol(x);}
        }
    }
}

int main(int argc, char** argv)
{
    glutInit(&argc, argv);
    glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
    glutInitWindowSize (405, 405); //Ukuran window
    glutCreateWindow ("TugasOpenGL 2D_09.04.111.00120");
    glutDisplayFunc(drawTiling);
    init ();
    glutMainLoop();
    return 0;
}



Minggu, 09 Oktober 2011

THE SEMANTIC WEB


   Internet merupakan salah satu media informasi yang banyak diminati oleh masyarakat. Dengan adanya internet, arus informasi yang cepat dapat diperoleh dengan mengakses jutaan halaman web secara mudah. Semakin cepat suatu informasi yang diterima maka akan membantu mempercepat pengambilan langkah dalam menanggapi informasi tersebut, sehingga dapat menjawab kebutuhan kerja yang cepat dan efektif.
 Dengan pertumbuhan website yang pesat maka semakin sulit pula seseorang dalam menentukan pilihan untuk mendapatkan informasi yang cepat dan tepat sasaran. Hal ini tentu akan mempersulit apabila ingin mencari alamat website yang relevan dengan topik yang dimaksud. Fasilitas mesin pencari (search engine) pun telah tersedia, akan tetapi data yang ditampilkan tidak terstruktur yang menyebabkan proses pencarian memakai waktu yang lama layaknya mencari jarum di tumpukan jerami. Seseorang harus membuka satu per satu halaman website sehingga akan memakan waktu lama, akibatnya informasi yang didapat kurang optimal. Dengan semakin meningkatnya jumlah informasi yang beragam dan tersebar di berbagai tempat, diperlukan adanya suatu teknologi yang mampu menggabungkan informasi-informasi tersebut, dan kemudian menyajikannya kepada user dalam bentuk yang saling relevan sesuai konteks yang dimaksud.
Web berbasis semantik adalah suatu jaringan yang mampu memahami tidak hanya makna dari sebuah kata dan konsep, namun juga hubungan logis di antara keduanya, sehingga suatu web dapat menghasilkan suatu informasi yang sesuai dan diinginkan oleh pengunjung website tersebut. Kelebihan pada web semantik, untuk menggali sumber ilmu pengetahuan secara online, tidak perlu lagi membuka halaman web satu per satu, namun dapat memanfatkan agen untuk menjelajahi ribuan situs-situs web. Agen-agen yang cerdas ini akan secara logis hanya memilih hasil-hasil yang relevan sesuai kebutuhan pengguna, kemudian menyajikannya dalam format yang diinginkan. Agen itu sendiri merupakan mekanisme dalam melakukan penjelajahan terhadap web service yang ada dan bahkan menambah web service yang baru.
Seperti halaman web biasa yang memiliki layanan seperti mesin pencari, yang menggabungkan berbagai macam halaman kedalam satu koleksi yang sama. Web semantik juga memiliki hal yang sama, perbedaanya terletak pada metode pencarian halaman web yang diinginkan. Jika pada halaman web biasa hanya hanya dapat mencari halaman web yang memiliki sebuah atau beberapa kata yang menjadi bahan pencarian, sedangkan dalam Web semantik dapat melakukan pencarian dengan lebih terstruktur.Web semantik tidak hanya tentang bagaimana mengajarkan mesin untuk dapat mengerti bahasa manusia atau memproses bahasa alami dan juga tidak semata-mata untuk membuat sebuah kecerdasan buatan, tetapi tujuan utama adalah untuk mempermudah mengumpulkan data-data, lebih diutamakan untuk data yang besar.
Semakin kedepannya nanti teknologi web semantik akan dikembangkan agar mempermudah mesin dalam memprosesnya. Web semantik sendiri dikembangkan oleh sebuah tim di World Wide Web Consortium yakni Tim Berners-Lee. Hingga saat ini Webb semantik masih dalam tahap pengembangan dan penyempurnaan, karena teknologi ini masih baru digunakan dan tim masih mengembangkan metode masing-masing untuk mengembangkan web semantik. Web Semantik menggunakan XML, XMLS (XML Schema), RDF, RDFS (Resources Description Framework Schema) dan OWL.

Minggu, 02 Oktober 2011

OpenGL

Berikut sebuah contoh rumit..ya..bagi saya yang baru belajar tentang OpenGL memang begitu.. nah ini tentang gambar yang dihasilkan dengan menggunakan OpenGL..
mohon maaf karna masih simple creation..hehehe




Scriptnya kurang lebih sperti ini:



#include "stdafx.h"
#include <GL/glut.h>



void myinit()
{
    glClearColor(1.0, 1.0, 1.0, 1.0);
    glColor3f(1.0, 0.0, 0.0);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    gluOrtho2D(0.0, 50.0, 0.0, 50.0);
    glMatrixMode(GL_MODELVIEW);
   
}

void display()
{
    glClear(GL_COLOR_BUFFER_BIT);

   
   
    glBegin(GL_POLYGON);
    {
        glColor3f(1.0, 0.0, 0.0);
        glVertex3i(0,0,0);
        glColor3f(0.0, 1.0, 0.0);
        glVertex3i(25,50,0);
        glColor3f(0.0, 0.0, 1.0);       
        glVertex3i(50,0,0);
       
    }
    glEnd();
    glFlush();   
}

int main(int argc, char* argv[])
{


    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
    glutInitWindowSize(500,500);
    glutInitWindowPosition(100,100);
    glutCreateWindow("Segitiga Warna with OpenGL / 09.04.111.00120");
    glutDisplayFunc(display);
    myinit();
    glutMainLoop();

    return 0;

}



Pengertian OpenGL

OpenGL (Open Graphics Library) adalah spesifikasi standar yang mendefinisikan sebuah cross-bahasa, cross-platform API untuk menulis aplikasi yang menghasilkan komputer 2D dan 3D grafis. Antarmuka terdiri dari lebih dari 250 panggilan fungsi yang berbeda yang dapat digunakan untuk menggambar tiga dimensi yang kompleks adegan-adegan dari primitif sederhana. OpenGL dikembangkan oleh Silicon Graphics Inc (SGI) pada tahun 1992 [2] dan secara luas digunakan dalam CAD, virtual reality, visualisasi ilmiah, visualisasi informasi, dan simulasi penerbangan. Hal ini juga digunakan dalam video game, di mana bersaing dengan Direct3D on Microsoft Windows platform (lihat vs OpenGL Direct3D). OpenGL dikelola oleh sebuah teknologi nirlaba konsorsium, yang Khronos Group.


Ref : http://sienjosiam.blogspot.com/2010/11/mengenal-open-gl-dan-devc.html