Open GL


OPEN GL
( TUGAS )
NAMA                : GESTIYAWATI
NPM                  : 12110984
KELAS               :  3KA28 
JURUSAN           :  SISTEM INFORMASI
FAKULTAS          :  ILMU KOMPUTER
MATA KULIAH    :  GRAFIK KOMP. & PENGOLAHAN CITRA

Membuat garis vertical, horizontal dan diagonal dengan open gl

Software yang di perlukan adalah DEVCPP dan GLUT-3.7.6 seperti pada gambar di bawah ini:




Instalasi DVCPP

Pilih inggris, klik ok.


Klik I Agree untuk melanjutkan instalasi


Klik next


Klik install


Tunggu sampai tombol next bisa di klik, baru di klik next

Gambar diatas biasanya muncul jika computer kita menggunakan user lebih dari satu. Klik yes jika ingin di install di semua user yang sedang di gunakan, klik no jika tidak mau menggunakan semua user.






Setelah diinstall. Pada menubar pilih tools -> package manager


Lalu ketika package manager sudah muncul pilih type file zip. Dan klik glut-3 di tempat kita meletakkan data tersebut. Lalu klik open.

Secara otomatis akan menginstall dengan sendirinya setelah di klik open, seperti gambar di bawah ini.

Jika glut-bin sudah ada di dalam package manager. Maka openGL siap di jalankan.

Untuk membuat file baru pada menubar pilih file -> new -> project

Pilih yang multimedia untuk OpenGL, lalu klik OK.


Untuk membuat kodingan garis Horizontal



Logika programnya :
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]

glBegin(GL_LINES);                [untuk menggambar garis dari titik yang digunakan ]
glVertex3f(0.15,15.0,18.18);  [ 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);




Untuk membuat kodingan 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 ]
glColor3f(0.0f, 0.0f, 1.0f);

glVertex3f(-0.7f, 0.0f, 0.0f);   [ untuk menentukan titik awal yang digunakan ]
glColor3f(0.0f, 0.0f, 1.0f);        [ untuk menentukan titik yang digunakan ]
glVertex3f(0.7f, 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);


Untuk membuat kodingan garis diagonal


/*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);





              






Follow Me On Twitter Follow Me On Instagram Follow Me On Facebook ndorogestii@gmail.com Follow Me On Fanpage Facebook

Badegos Ronggas


Tentang Penulis
(bahasa Indonesia)



Gestiyawati (perempuan yang lahir di bulan agustus). Nama Gesti di ambil dari kata agustus kata nyokap sih gitu meskipun terkadang gue suka berfikir diambil dari mananya gitu? kalo dude harlino dudenya di ambil dari bulan dan tanggal dia lahir yaitu DUa DEsember (DUDE) jelas kan? Nah kalo gue ajaib banget deh, GESTI di ambil dari mananya di tanggal kelahiran gue 30 Agustus 1992? Oke fine sejenak lupakan pemikiran gue itu yang sejujurnya aja sebenarnya gue masih bertanya-tanya tentang hali itu. Pernah suatu ketika :

Mama : “nama GESTI itu di ambil dari tanggal dan bulan kamu lahir” (jawaban kekeh nyokap tiap kali gue bertanya asal muasal nama gue)
Gue :  “tapi kan ma, agustus itu ga ada GES nya? Kenapa namanya ga  Agustiyawati kan jelas agustusnya ma” (mencoba membuat nyokap gue galau)
Nyokap : “…..hmmmm (galau beneran) iya juga sih tapi yawdahlah kamu bersyukur aja daripada mama kasih kamu nama ususnyawati?( agUStUS  )”  

Gue langsung berfikir, kalo nama gue beneran ususnyawati. Entar tiap kali ada temen gue yang manggil nama depan gue secara berulang akan seperti ini jadinya “Us…Us..” itu manggil gue apa ngusir gue? Yang ada gue bakalan galau setiap hari gara-gara nama. Atau mungkin kalau nama gue beneran usunyawati. jadi kalo misalnya gue mahasiswi baru terus dosen manggil nama gue dengan sebutan “Usus,,,usus mana usus?” terus tiba-tiba ada yang nyeletuk “usus ada di pasar bu..” mampus gue deh. Gue bakalan pake helm terus menerus tiap kali gue masuk kampus. Untung aja nyokap mengubur dalam-dalam nama ususnyawati itu jadi gue terbebas dari mimpi buruk.

 Ngomongin nyokap, nyokap gue itu satu-satunya anggota keluarga yang kritis banget dan bokap gue adalah yang demokratis banget. jadi kalo di gabungin keluarga gue adalah keluarga yang kritis dan demokratis jadi anggota keluarga gue selalu berorasi dengan piring dan sendok tiap pagi. Nyokap dan bokap adalah JAWA TULEN dan anak-anaknya termasuk gue, lahir di Bekasi terkadang nyokap sama bokap itu kalo di rumah selalu ngomong pake bahasa JAWA. Entah mengapa kaka gue, gue dan adik-adik gue belum bisa ngomong jawa. Pernah suatu ketika gue bertanya:

Gue : “mama sama bapa ngomong bahasa jawa mulu nih. Gesti ga ngerti deh” (muka bête)
Nyokap : “udah kamu mah diem aja. Ini kan bahasa romantis mamamu sama bapamu” (muka memerah kaya anak 17 tahun yang baru aja jatuh cinta)
Gue : “yailah maa….” (padahal mah gue ngerti tuh yang di bahas ya Cuma nanya ‘abis dari mana, pesenan nyokap di beliin apa ga’ dalem hati gue mana romantisnya?)  -_- #selesai

Agama keluarga gue Alhamdulillah semuanya islam. Gue adalah anak ke dua dari empat bersaudara. Kaka gue perempuan namanya IKA dan dia udah meried sekarang punya satu anak namanya wahfi sekarang usianya baru 1 bulan. Adik gue yang pertama laki-laki namanya Muhnizar dan dia tidak bisa naik motor padahal sekarang dia kelas 2 SMK yang tinggi badannya berlipet-lipet dari tinggi badan gue. Adik gue yang ke dua perempuan namanya Febi dan dia adalah satu-satunya orang yang mengaku foto kecil gue adalah dirinya karena memang kata nyokap waktu gue kecil gue mirip banget sama febi. Si febi saking exited banget sama kata MIRIP dia selalu bilang ke orang-orang kalo GESTI dan FEBI adalah anak kembar. Padahal umur gue sama umur dia bedanya 12 tahun.

Gue punya banyak banget cita-cita dan entah mengapa cita-cita gue selalu berubah tiap tingkat pendidikan. Saat MI (Madrasah Ibtidaiyah) gue bercita-cita ingin menjadi insinyur pertanian,  seiring berjalanannya waktu gue tersadar kalau ternyata gelar insinyur di Indonesia itu udah ga ada karena sekarang berubah jadi ST (sarjana Teknik). Akhirnya sewaktu SMP cita-cita gue mau menjadi penulis, karena saat SMP gue sering baca buku novel, bikin puisi juga sama suka iseng bikin cerpen. Seiring berjalannya waktu juga banyak yang bilang kalau jadi penulis itu bisa di jadiin kerjaan sampingan, lagi juga jadi penulis itu harus creative, saat itu juga gue DROP banget karena gue merasa emang sih gue itu ga creative. Fine, akhirnya gue mundur cita-cita jadi penulis. Nah pas SMK nih gue ambil jurusan computer dari situ gue have fun banget belajar computer, ngoding sama bloging pokonya computer itu my life lah buat gue, akhirnya gue punya cita-cita mau jadi programmer. Kalau ada yang bertanya tentang cita-cita gue yang sekarang ini sebenarnya apa? Gue juga bingung mau jawab apa? Karena cita-cita gue banyaaaaaaaak banget. intinya sih semua yang gue bilang tadi itu cita-cita gue. Gue lebih suka punya banyak cita-cita dan dari salah satu cita-cita itu bisa gue wujudkan, daripada gue punya satu cita-cita, terus gue mesti melakukan hal yang gimanapun caranya biar gue bisa wujudin cita-cita itu. Gue lebih suka hal-hal yang kecil, sederhana tapi membawa pengaruh besar dalam hidup gue.

Gue TK umur 6 tahun di TK Islam ANNUR (1998). MI umur 7 tahun (1999) di MI ANNUR. SMP umur 13 tahun (2004) di SMP Islam ANNUR. SMK umur 16 tahun (2007) di SMKN 1 Kota Bekasi jurusan Teknik Komputer Jaringan. Kuliah umur 18 tahun di UNIVERSITAS GUNADARMA (2010) jurusan Sistem Informasi.

Pengalaman gue tentang pendidikan Alhamdulillah lumayan banyak kenapa gue sebut banyak karena pengalaman pendidikan gue ada lebih dari tiga. Jadi apapun yang lebih dari tiga menurut gue itu adalah banyak. Pengalaman yang pertama adalah sewaktu kelas 2 SMK gue magang di PT. Braja Mukti Cakra selama 4 bulan di departemen produksi. Di sana gue belajar banyak hal mengenai dunia perusahaan, bagaimana siklus perusahaan, bagaimana kerjasama tim pokonya gue belajar banyak tentang dunia perusahaan terutama DISIPLIN. Pengalaman yang kedua adalah pendidikan sistem ganda selama 2 bulan di CV. Visio Computer di sana belajar banyak hal mengenai computer terutama di bidang hardwarenya. Yang ketiga adalah sewaktu kelas 2 SMK juga gue ikut pelatihan broadcast di universitas prof. dr. mustopo, disana gue di ajarin tentang dunia broadcast yaitu bagaimana caranya jadi penyiar radio yang handal, di ajarkan beberapa teknik pengambilan gambar kamera, apa saja pekerjaan yang ada di balik layar dll. Pengalaman pendidikan cukup tiga saja, karena kalo menyebutkan semuanya takut di kira sombong deh hehe. Gue punya pengalaman buruk yang ga pernah gue lupain, sampai sekarangpun  penyesalan itu ada. Mungkin penyesalan itu akan hilang kalau gue udah lulus dari gunadarma. Pengalaman buruknya adalah gue pernah melamar jadi asisten lab TI gunadarma terus pas hari H tesnya jadwal tes itu jam 8 tetapi gue malah bangun jam 8 alhasil gue ga datang deh pas tes itu L pengalaman yang ga pernah gue lupain selama ini adalah tiap tanggal 2 februari tepat pas nyokap ulang tahun. mungkin ini terlihat biasa aja dan kaya bukan pengalaman tapi buat gue ini adalah pengalaman terindah gue karena gue merasa Cuma di tanggal itu gue bisa kasih nyokap kue ulang tahun dan Cuma itu yang bisa gue kasih ke nyokap karena selain dari tanggal itu gue Cuma anak yang ga berguna yang kerjaannya Cuma tidur doang.


Inilah gue dengan Motto hidup “JANGAN BIARKAN SESUATU YANG TIDAK BERARTI MEMBUAT GUE KEHILANGAN SESUATU YANG BERARTI.”

(BADEGOS RONGGAS)




Follow Me On Twitter Follow Me On Instagram Follow Me On Facebook ndorogestii@gmail.com Follow Me On Fanpage Facebook

ARTIFICIAL NEURAL NETWORK [ANN]


ARTIFICIAL NEURAL NETWORK [ANN]

1.  PENGERTIAN ARTIFICIAL NEURAL NETWORK
1.1 Pengertian ANN        
 
Artificial Neural Network (Jaringan Syaraf Tiruan) adalah sistem komputasi dimana arsitektur dan operasi diilhami dari pengetahuan tentang sel syaraf biologi di dalam otak. Artificial Neural Network (Jaringan Syaraf Tiruan)  merupakan model yang meniru cara kerja jaringan neural biologis.

1.2. otak sebagai system pengolah informasi

Otak manusia (juga hewan) terdiri atas sel-sel yang disebut neuron. Dibandingkan dengan sel-sel lain yang selalu mereproduksi dirinya kemudian mati, neuron memiliki keistimewaan, yaitu tidak mati. Hal ini menyebabkan informasi yang tersimpan di dalamnya dapat bertahan. Diperkirakan otak manusia terdiri atas 109neuron, dan terdapat 100 jenis neuron yang telah diketahui. Neuron-neuron ini terbagi atas grup-grup (disebut jaringan) yang dibedakan atas fungsinya dan setiap grup mengandung ribuan neuron yang saling berhubungan. Dengan demikian dapat disimpulkan bahwa otak merupakan kumpulan dari jaringan-jaringan neuron. Kecepatan proses setiap jaringan ini sebenarnya jauh lebih kecil dibandingkan dengan kecepatan proses komputer yang ada pada saat ini. Namun karena otak terdiri atas jutaan jaringan yang bekerja secara paralel (simultan), maka otak dapat mengerjakan pekerjaan yang jauh lebih kompleks dibandingkan dengan apa yang dapat dikerjakan oleh komputer yang semata-mata hanya mengandalkan kecepatan. Struktur pemrosesan paralel ini merupakan bagian lain yang menarik dari jaringan neural, yang juga dapat ditiru untuk diimplementasikan pada computer.



gambar di atas menunjukkan hubungan antara neuron pada otak. Pada gambar tersebut terdapat bagian-bagian : dendrit yang berfungsi sebagai saluran masukan bagi neuron, nucleus merupakan inti dari suatu neuron, axon berfungsi sebagai saluran keluaran dari neuron, dan synapsis yang mengatur kekuatan hubungan antar neuron.

Perbedaan antara ES (expert System) dan ANN
a.    ES (expert system)
Æ Dalam pemecahan masalah masih membutuhkan bantuan programmer
Æ Knowledge di buat oleh programmer, sehingga knowledge dapat di telusuri proses pembuatannya
Æ Sample yang inputnya cacat tidak dapat menghasilkan output

b.    ANN
Æ Dapat memecahkan masalah/kasus yang rumit yang tidak dapat dilakukan oleh ES
Æ Knowledgenya terbentuk dengan sendirinya
Æ Dapat menghasilkan output walaupun inputnya cacat

                                                               


1.3 Arsitektur ANN
Setiap neuron dapat memiliki beberapa masukan dan mempunnyai satu keluaran. Jalur masukan pada suatu neuron bisa berisi data mentah atau data hasil olahan neuron sebelumnya. Sedangkan hasil keluaran suatu neutron dapat berupa hasil akhir atau berupa bahan masukkan bagi neutron berikutnya. Jaringan neuron buatan terdiri atas kumpulan grup neuron yang tersusun dalam lapisan. Gambar di bawah ini menunjukkan struktur umum jaringan syaraf buatan yang bersifat feedfordward(data proses pada satu arah)



1.    Lapisan input [input Layer].
     Lapisan input berfungsi sebagai penghubung jaringan ke dunia luar (sumber data).

2.  Lapisan tersembunyi [Hidden Layer]
     Suatu jaringan dapat memiliki lebih dari satu lapisan tersembunyi (hidden layer) atau bahkan bisa juga tidak memilikinya sama sekali. Jika jaringan memiliki beberapa lapisan tersembunyi, maka lapisan tersembunyi terbawah berfungsi untuk menerima masukan dari lapisan input.

3.  Lapisan Output [Output Layer]
     Prinsip kerja neuron-neuron pada lapisan ini sama dengan prinsip kerja neuron-neuron pada lapisan tersembunyi (hidden layer) dan di sini juga digunakan fungsi Sigmoid, tapi keluaran dari neuron pada lapisan ini sudah dianggap sebagai hasildari proses

4.  Lapisan Output [Output Layer]
     Prinsip kerja neuron-neuron pada lapisan ini sama dengan prinsip kerja neuron-neuron pada lapisan tersembunyi (hidden layer) dan di sini juga digunakan fungsi Sigmoid, tapi keluaran dari neuron pada lapisan ini sudah dianggap sebagai hasildari proses

Skema proses yang terjadi pada setiap neuron, kecuali neuron input
                                                   

               
  •   Bobot adalah parameter pengkali    terhadap nilai output neuron.
  •     Bobot dan bias diset secara random
  •     Wj (bias) sebagai kalibrator
  •     Momentum adalah penurunan nilai bobot.
  •      f  = fungsi aktivasi transfer function
  •   Oi = nilai neuron ke-i
  •    Wji = nilai bobot penghubung neuron
  •   Fungsi sigmoid paling sering digunakan karena terbukti secara empiris paling efektif daripada fungsi yang lain.

sumber : klik di sini





Follow Me On Twitter Follow Me On Instagram Follow Me On Facebook ndorogestii@gmail.com Follow Me On Fanpage Facebook

MYSQL tabel


Sebelum menjalankan aplikasi mysql, terlebih dahulu kita masuk ke dalam folder mysql yang terdapat di dalam xampp. Membuat databasenya adalah di BIN dengan format MYSQL –U –ROOT –P
Jika ditanya password maka langsung tekan saja enter. Jika di dalam command prompt sudah ada tanda [  mysql>  ]  maka untuk membuat databasenya adalah dengan format CREATE DATABASE (NAMA_FILE)

Jika QUERY OK maka database sudah ready untuk di gunakan. USE GUNADARMA untuk mengetahui apakah file yang tadi kita buat sudah ADA atau BELUM ADA. Jika sudah ada maka tulisannya “DATABASE CHANGED” jika EROR berarti database anda tidak ada atau anda salah mengetik nama databasenya.




Ketik CREATE TABLE (NAMA_FILE) untuk membuat table baru dalam database yang sebelumnya sudah di buat. Format seperti di bawah ini:



Untuk mengisi field yang telah diisi bisa di gunakan format:
Insert into gunadarma value(‘99099192’,’Gea’,’0888919190’,’gea@gmail.com’,’OOP’);
--Perhatikan tanda koma dan tanda kutip, jangan sampai tertukar—




Menambahkan field alamat menggunakan format:
Alter table gunadarma add alamat varchar(10);



Untuk memasukkan alamat hanya pada satu nama maka menggunakan format:
Update gunadarma set alamat=’bekasi’ where nama=’gea’;






Hasil output table keseluruhan setelah di edit




Follow Me On Twitter Follow Me On Instagram Follow Me On Facebook ndorogestii@gmail.com Follow Me On Fanpage Facebook

Memasukkan Lagu Ke Dalam Blog


Karena banyak teman-teman saya yang bertanya “bagaimana cara memasukkan lagu di blog” maka saya akan menulis tutorial memasukkan lagu ke dalam blog dengan website www.videokeman.com .

Langkah pertama:

anda harus masuk terlebih dahulu lalu ke www.videokeman.com kemudian pilih lagu yang anda inginkan. Misalnya saya ingin memasukkan lagu suju-oppa  ke blog saya, jadi pada saat pembaca membuka blog saya maka secara otomatis lagu akan terputar dengan sendirinya.  


Di videokeman kan terdapat abjad nah abjad itu adalah abjad untuk penyanyi, group band, boyband dan girlband. Karena saya ingin memasukkan lagu suju-oppa maka saya mengklik abjad S dan memilih Super junior setelah itu saya pilih lagunya.


Setelah di klik copy, maka secara otomatis script tersebut sudah siap untuk di paste di blog.




Langkah ke dua :   

buka blogger anda.    Di dasbor anda, pilih TATA LETAK

  


Langkah Ketiga : klik tambah gadget




Langkah keempat : Pilih HTML/JAVASCRIPT





Langkah kelima :  PASTE (ctrl+v) Script yang tadi sudah di  COPY ke Konten. 

Lalu Klik SIMPAN





Langkah Keenam :  SIMPAN SETELAN dan cek Blog anda  ^_^





Enjoy the tutorial 




Follow Me On Twitter Follow Me On Instagram Follow Me On Facebook ndorogestii@gmail.com Follow Me On Fanpage Facebook