TUGAS AKHIR KLASIFIKASI MUSIK GAMAELAN TRADISIONAL INDONESIA MENGGUNAKAN JST KOHONEN-SOM (SELF ORGANIZING MAP)Part I

8:34 AM |



KATA PENGANTAR

Alhamdulillah merupakan untaian kata yang selalu dipanjatkan sebagai bentuk rasa  syukur kehadirat Allah SWT yang selalu melimpahkan rahmat serta hidayahnya, sehingga Tugas Akhir yang berjudul “Klasifikasi Musik Gamelan Tradisional Indonesia Menggunakan Metode JST Kohonen-SOMini dapat diselesaikan dengan baik. Tujuan dari diselesaikannya tigas akhir ini adalah sebagai syarat kelulusan strata satu sebagai sarjana komputer di Universitas Bhayangkara Surabaya.
Tak ada gading yang tak retak itulah salah satu pepatah yang memang sesuai untuk Tugas Akhir ini, karena meski berusaha untuk memberikan yang terbaik untuk hasil akhirnya tapi semua itu tidak akan luput dari sebuah kesalahan karena penulis hanyalah manusia biasa yang masih memiliki keterbatasan dan kekurangan ilmu serta masih sangat membutuhkan bimbingan dan arahan. Penulis menyadari bahwah tanpa bimbingan, arahan dan dorongan dari semua pihak maka penulisan tugas akhir ini tidak akan berjalan dengan lancar, oleh karena itu pada kesempatan ini izinkanlah penulis untuk menyampaikan terima kasih kepada :
1.              Allah SWT, dengan izinNYA lah penulis dapat berada disini dan menyelesaikan Tugas Akhir ini.
2.              Ayahanda dan Ibunda yang telah banyak memberikan doa dan bantuan baik berupa materi dan nonmateri  
3.              Ibu Hasti Avianti,S.T,M.T Ketua Program Studi Teknik Informatika sekaligus selaku pembimbing I dan Bapak Ir.Wiwit Herulambang Sekertaris Program Studi Teknik Informatika sekaligus selaku pembimbing II yang telah membimbing penulis dan juga banyak memberikan masukan-masukan positif yang mendukung dalam menyelesaikan tugas akhir ini.
4.              Bapak dan ibu dosen yang telah memberikan banyak ilmunya sehingga bermanfaat untuk menyelesaikan tugas akhir ini.
5.              Teman-teman TI 3, 4 dan 5 yang banyak memberikan masukan dan dorongan semangat.
6.              Serta semua pihak yang tidak mungkin disebutkan satu persatu hingga terwujudnya penulisan tugas akhir ini.
Dengan diselesaikannya tugas akhir ini penulis membutuhkan kritik dan saran membangun dari semua pihak dan juga agar bisa menjadi acuan untuk penulisan tugas akhir mendatang.

Surabaya, Oktober 2014


Penulis



Oleh :
ANDI AYU SEPTIAVILASARI
12.043.126
 

Read More

Menggambar pendopo / gazebo menggunakan VRML dengan translasi dan rotasi

7:48 AM |

Malam belum juga memejamkan mata, melihat keluar jendela terdapat bintang - bintang yang bersinar di malam hari, tiba - tiba terpikir untuk membuat obyek 3d pendopo yang memanfaatkan translasi dan rotasi, dan memanfaat kan obyek2 obyek dasar berupa silinder box shpare dll. dan berikut koding nya:

#VRML V2.0 utf8

Shape {
    appearance Appearance {
       material Material {
#diffuseColor 0.7 0.5 0.0 # Coklat
         
}
texture    ImageTexture{url "genting.jpg"}
    }
    geometry IndexedFaceSet {
       coord Coordinate {
       point [# Vertex list
              0 3 0, # vertex 0
             -5 0 5, # vertex 1
              5 0 5, # vertex 2
              5 0 -5, # vertex 3
             -5 0 -5, # vertex 4
           ]
       }
       coordIndex [# list of Faces
                  4, 3, 2, -1,
                  0, 1, 2, -1,
                  0, 2, 3, -1,
                  0, 3, 4, -1,
                  0, 4, 1, -1
                ]
    }
}

#Lampu
Transform {
   translation    0 -0.2 0
   children    [

Shape {
    appearance Appearance {
        material    Material {diffuseColor 1 1 0}
    }
    geometry Sphere    {
    radius 0.3
    }
}
]
}
#Sinar Lampu
PointLight {
   on TRUE
   color 1 1 1
   intensity 2
   location    0 -0.2 0
}

Shape {
   
    appearance Appearance {
        material    Material {}
        texture    ImageTexture {url "unduhan.jpg"}
    }
    geometry Box {
        size 10 0 10
    }
}
#kanan depan
Transform {
   translation    3.5 -3 3.5
   children    [

Shape {
   
    appearance Appearance {
        material    Material {
        diffuseColor 0.7 0.5 0.0
        }
    }
    geometry Cylinder {
    bottom TRUE
    top    TRUE
    height 6
    radius 0.4
    }
}
]
}
#kiri depan
Transform {
   translation    -3.5 -3 3.5
   children    [

Shape {
   
    appearance Appearance {
        material    Material {
        diffuseColor 0.7 0.5 0.0
        }
    }
    geometry Cylinder {
    bottom TRUE
    top    TRUE
    height 6
    radius 0.4
    }
}
]
}
#belakang kanan
Transform {
   translation    3.5 -3 -3.5
   children    [

Shape {
   
    appearance Appearance {
        material    Material {
        diffuseColor 0.7 0.5 0.0
        }
    }
    geometry Cylinder {
    bottom TRUE
    top    TRUE
    height 6
    radius 0.4
    }
}
]
}
#belakang kiri
Transform {
   translation    -3.5 -3 -3.5
   children    [

Shape {
   
    appearance Appearance {
        material    Material {
        diffuseColor 0.7 0.5 0.0
        }
    }
    geometry Cylinder {
    bottom TRUE
    top    TRUE
    height 6
    radius 0.4
    }
}
]
}
#alas 1
Transform {
   translation    0 -5.0 0
   children    [

Shape {
   
    appearance Appearance {
        material    Material {}
        texture    ImageTexture {url "images.jpg"}
    }
    geometry Box {
        size 8 0.7 8
    }
}
]
}
#alas2
Transform {
   translation    0 -5.7 0
   children    [

Shape {
   
    appearance Appearance {
        material    Material {}
        texture    ImageTexture {url "images.jpg"}
    }
    geometry Box {
        size 9 0.7 9
    }
}
]
}

#pagar belakang
Transform {
   translation    0 -2.0 -3.5
   children    [

Shape {
   
    appearance Appearance {
        material    Material {diffuseColor 0.7 0.5 0.0}
       
    }
    geometry Box {
        size 7 0.1 0.1
    }
}
]
}
Transform {
   translation    0 -3.0 -3.5
  rotation 0 0 -6 -6
   children    [

Shape {
   
    appearance Appearance {
        material    Material {diffuseColor 0.7 0.5 0.0}
       
    }
    geometry Box {
        size 7 0.1 0.1
    }
}
]
}
Transform {
   translation    0 -3.0 -3.5
  rotation 0 0 -16 -16
   children    [

Shape {
   
    appearance Appearance {
        material    Material {diffuseColor 0.7 0.5 0.0}
       
    }
    geometry Box {
        size 7 0.1 0.1
    }
}
]
}

#pagar kanan
Transform {
   translation    3.5 -2.0 0
   children    [

Shape {
   
    appearance Appearance {
        material    Material {diffuseColor 0.7 0.5 0.0}
       
    }
    geometry Box {
        size 0.1 0.1 7
    }
}
]
}
Transform {
   translation    3.5 -3.0 0
  rotation 16 0 0 16
   children    [

Shape {
   
    appearance Appearance {
        material    Material {diffuseColor 0.7 0.5 0.0}
       
    }
    geometry Box {
        size 0.1 0.1 7
    }
}
]
}
Transform {
   translation    3.5 -3.0 0
  rotation 6 0 0 6
   children    [

Shape {
   
    appearance Appearance {
        material    Material {diffuseColor 0.7 0.5 0.0}
       
    }
    geometry Box {
        size 0.1 0.1 7
    }
}
]
}
#pagar kiri
Transform {
   translation    -3.5 -2.0 0
   children    [

Shape {
   
    appearance Appearance {
        material    Material {diffuseColor 0.7 0.5 0.0}
       
    }
    geometry Box {
        size 0.1 0.1 7
    }
}
]
}
Transform {
   translation    -3.5 -3.0 0
  rotation 16 0 0 16
   children    [

Shape {
   
    appearance Appearance {
        material    Material {diffuseColor 0.7 0.5 0.0}
       
    }
    geometry Box {
        size 0.1 0.1 7
    }
}
]
}
Transform {
   translation    -3.5 -3.0 0
  rotation 6 0 0 6
   children    [

Shape {
   
    appearance Appearance {
        material    Material {diffuseColor 0.7 0.5 0.0}
       
    }
    geometry Box {
        size 0.1 0.1 7
    }
}
]
}



dan berikut tampilannya






Read More

Warna, Texture dan Background pada VRML

5:15 AM |



Salam Jumpa, Setelah menembus awan putih yang indah dilangit yang biru, menikmati indahnya hujan dikota yang tidak pernah tidur, bertemu dengan orang- orang baru dan menembus langit di kekelapan malam. Maka penulis akan melanjutkan berbagi pengalaman dengan VRML, kai ini penulis ingin berbagi cara memwarnai pada VRML. Pada dasarnya pewarnaan pada VRML.sama denagn pewarnaan pada pengolahan citra seperti biasanya  hanya saja di VRML dibagi dengan 255 yang merupakan nilai decimal tertinggi dari picture elemen. Contoh jika warna putih di gambarkan dengan
Pixel Putih :        R  = 255
 G  = 255
             B  = 255

VRML Putih:       R = 255 / 255 = 1
                           G = 255 / 255 = 1
                           B = 255 / 255 = 1

…………..
appearance Appearance {
                                material               Material {diffuseColor 1 1 1}
                }
……………
Contoh


Dan untuk memeberi texture pada obyek 3D kita bisa gunakan perintah
……………………………
appearance Appearance {
                                material               Material {}
                                texture ImageTexture {url "Gambar.jpg"}
                }
……………………………
Contoh


Untuk perintah - perintah pembuatan obyek dapat dilihat pada postingan kemarin
Maka Obyek yang kita bangun akan berwarna putih.Sedangkan Untuk Background kita gunakan perintah
Background {
                skyColor               [
                1 0 1
                0 1 0
                1 0 1
                ]
                skyAngle [1.57 3.14]
}
Dalam ha ini VRML mengunakan angit dan bumi sebagai obyek geometri pemodelan latar belakang di dunia virtual. Sky Color itu untuk Mengeset warna dan skyAngel untuk mendegradasi warna

Contoh
 
Sekian terima kasih

Read More

Obyek VRML menggunakan Node Transformasi

7:27 PM |

  Salam jumpa kembali, semalam penulis bertemu dengan saudara - saudaraku, rencana nya sih penulis mau melanjutkan menulis tentang dasar - dasar VRML tapi....., saudaraku yang bernama Vidi memberiku sebuah kertas yang ternyata adalah ttugas UTS nya tentang VRML,. dari kertas hasil foto copy yang kurang jelas tersebut terlihat beberpa obyek 3D VRML yang ditata sedemkian rupa,, wah jadi ingin mencoba, Oke lah kalo Begitu  Setelah Semalam Mencoba sepulang dari ngopy bersama Irfan dan Sutris Akhirnya berhasil membuat yang seperti ini :





Dan ini kode untuk Obyek Seperti diatas :

#VRML V2.0 utf8
Background {
    skyColor    [
    1 0 1
    0 1 0
    1 0 1
    ]
    skyAngle [1.57 3.14]
}

Transform {
    translation    0 -2 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 0.5 0.5 1}
    }
    geometry Box {
     size 8 0.5 4
    }
}
]
}

Transform {
    translation    0 0 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 0 0.5 1}
    }
    geometry Cylinder {
    bottom TRUE
    top    TRUE
    height 2.5
    radius 0.3
    }
}
]
}

Transform {
    translation    0 2.3 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 0}
    }
    geometry Sphere {
    radius 0.7
    }
}
]
}
 # Kerucut 1
Transform {
       translation    2.5 -0.8 1.5
   children    [
       Shape    {
           appearance Appearance {
               material Material    {diffuseColor 1 1 0}
           }
           geometry    Cone {
           bottomRadius    0.3
           height 2.5
           }
       }
   ]
}
# Kerucut 2
Transform {
       translation    2.5 -0.8 -1.5
   children    [
       Shape    {
           appearance Appearance {
               material Material    {diffuseColor 1 1 0}
           }
           geometry    Cone {
           bottomRadius    0.3
           height 2.5
           }
       }
   ]
}
# Kerucut 3
Transform {
       translation    -2.5 -0.8 1.5
   children    [
       Shape    {
           appearance Appearance {
               material Material    {diffuseColor 1 1 0}
           }
           geometry    Cone {
           bottomRadius    0.3
           height 2.5
           }
       }
   ]
}
# Kerucut 4
Transform {
       translation    -2.5 -0.8 -1.5
   children    [
       Shape    {
           appearance Appearance {
               material Material    {diffuseColor 1 1 0}
           }
           geometry    Cone {
           bottomRadius    0.3
           height 2.5
           }
       }
   ]
}
#Bola Kanan 1
Transform {
    translation    5 3 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kanan 2
Transform {
    translation    5 1 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kanan 3
Transform {
    translation    5 -1 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kanan 4
Transform {
    translation    5 -3 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kanan 5
Transform {
    translation    5 -5 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kanan 6
Transform {
    translation    5 -7 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kanan 7
Transform {
    translation    7 -2 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kanan 8
Transform {
    translation    9 -2 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kanan 9
Transform {
    translation    11 -2 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}

#Bola Kiri 1
Transform {
    translation    -5 3 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kiri 2
Transform {
    translation    -5 1 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kiri 3
Transform {
    translation    -5 -1 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kiri 4
Transform {
    translation    -5 -3 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kiri 5
Transform {
    translation    -5 -5 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kiri 6
Transform {
    translation    -5 -7 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kiri 7
Transform {
    translation    -7 -2 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kiri 8
Transform {
    translation    -9 -2 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}
#Bola Kiri 9
Transform {
    translation    -11 -2 0
    children [
Shape {
    appearance Appearance {
        material    Material { diffuseColor 1 0 1}
    }
    geometry Sphere {
    radius 0.5
    }
}
]
}





Sekian dulu dan terimakasih
Read More

Obyek – Onyek dasar dalam VRML

5:47 AM |



Salam Jumpa kembali disini penulis ingin melanjutkan tulisan yang kemarin yaitu  dasar – dasar vrml. Jika kemarin kita belajar tantang membuat obyek di VRML, maka sekarang kita akan belajar beberapa bangun ruang yang bisa kita bangun di VRML sebagai bangun dasar . Bangun – bangun ini lah yang akan menjadi dasar dalam pembentukan obyek 3D , Mari Kita pelajari satu per satu:
1.       Bola






Diatas adalah kode untuk memebangun obyek 3D bola dengan Penjelasan sebagai berikut

a)      Shape selalu digunakan untuk memebuat bangun ruang
b)      Diffuse Color digunakan Untuk member warna pada bangun ruang
c)       Sphare merupakan kode jika kita ingin membangun obyek 3D berupa bola
d)      Radius merupakan ukuran jari – jari dari bola yang kita buat

Dan Hasilnya Sebagai Berikut


2.       Kubus / kotak

Diatas adalah kode untuk memebangun obyek 3D Kubus / Kotak dengan Penjelasan sebagai berikut

a)      Shape selalu digunakan untuk memebuat bangun ruang
b)      Diffuse Color digunakan Untuk member warna pada bangun ruang
c)       Box merupakan kode jika kita ingin membangun obyek 3D berupa Kotak
d)      Size merupakan ukuran panjang, lebar, dan tinggi dari Kotak yang kita buat

Dan Hasilnya Sebagai Berikut


3.       Kerucut

Diatas adalah kode untuk memebangun obyek 3D Kerucut dengan Penjelasan sebagai berikut

a)      Shape selalu digunakan untuk memebuat bangun ruang
b)      Diffuse Color digunakan Untuk member warna pada bangun ruang
c)       Cone merupakan kode jika kita ingin membangun obyek 3D berupa Kerucut
d)      bottomRadius merupakan ukuran jari - jari dari Kerucut yang kita buat
e)      height merupakan ukuran dari tinggi kerucut

Dan Hasilnya Sebagai Berikut

4.       Silinder

Diatas adalah kode untuk memebangun obyek 3D Silinder dengan Penjelasan sebagai berikut

a)      Shape selalu digunakan untuk memebuat bangun ruang
b)      Diffuse Color digunakan Untuk member warna pada bangun ruang
c)       Cylinder merupakan kode jika kita ingin membangun obyek 3D berupa Tabung atau silinder
d)      radius merupakan ukuran jari - jari dari Kerucut yang kita buat
e)      height merupakan ukuran dari tinggi kerucut

Hasilnya Sebagai Berikut




Read More

Dasar - Dasar VRML(Virtual Realiti Modeling Lenguage)

1:33 PM |

Salam jumpa, sudah lama penulis tidak mengunjungi atau meng update blog ini, dikerenakan sesuatu hal. Sekarang penulis akan melakukan penyegaran blog dan berbagi beberapa hal dengan sesuatu yang baru penulis kenal yaitu VRML, mungkin banyak dari teman-yang sudah mengenal apa itu VRML, VRML atau yang dikenal dengan virtual modeling lenguage adalah salah satu fitur untuk menambahkan ebuah obyek 3D kedalam internet extensi dari file ini adalah .wrl file ini berformat text, adapun untuk memulai membuat obyek vrml yang diperlukan adalah beberpa software vrml editor misalnya open vrml dan plugin vrml untuk menjalan file ber extensi .wrl kedalam browser,untuk link download x menyusul adapun dasar - dasar dalam membangun sebuah obyek 3

  1. Shape{} perintah ini digunakan untuk membangun sebuah obyek yang diinginkan.
  2. geometry{} perintah ini diletakkan didalm perintah Shape{},yang gunax untuk menentukan bentuk Obyek.
  3. diffise Color{} perintah ini digunakan untuk mewarnai obyek yang kita buat.
  4. selanjutnya adalah size{} ini perintah yang digunakan untuk membut ukuran obyek 3D.


Berikut Penjelasan dari perintah - perintah diatas

1. Shape Untuk membentuk Obyek 3D

2. appearance Appearance untuk membuat bentuk dasar dari obyek 3D

3. Material    Material Untuk Memberi kesan pada Obyek yang kita Buat

4. Geometry Sphare bahwa obyek yang kita bentuk adaah Bola

5. Radius untuk Ukuran jari - jari Bola

Dan ini adalah hasilnya


Sekian dulu tentang VRML dan akan kita sambung lagi dilain kesempatan trimaksih.
Read More