Minggu, 06 Oktober 2013

PENGERTIAN DAN FUNGSI BISNIS TI

Pengrtian Bisnis
     Bisnis berasal dari kata business / busy / sibuk. Sibuk mengerjakan aktifitas pekejaan yang mendtangkan kentungan. Bisnis dalam arti luas adalah istilah umum yang menggambarkan semua aktifitas dan institusi yang memproduksi barang & jasa dalam kehidupan sehari-hari. Berikut adalah definisi bisnis :
  • Bisnis menurut Huat, T Chwee,1990 : sebagai suatu sistem yang memproduksi barang dan jasa untuk memuaskan kebutuhan masyarakat.
  • Bisnis menurut Griffin & Ebert : bisnis adalah suatu organisasi yang menyediakan barang atau jasa yang bertujuan untuk mendapatkan keuntungan.
  • Bisnis menurut Hughes dan Kapoor : bisnis adalah suatu kegiatan usaha individu yang terorganisasi untuk menghasilkan dan menjual barang dan jasa guna mendapatkan keuntungan dalam memenuhi kebutuhan masyarakat dan ada dalam industri.
  • Bisnis menurut Musselman dan Jackson : Bisnis merupakan suatu aktivitas yang memenuhi kebutuhan dan keinginan ekonomis masyarakat dan perusahaan diorganisasikan untuk terlibat dalam aktivitas tersebut.
  • Bisnis menurut Allan Afuah : Bisnis adalah sekumpulan aktivitas yang dilakukan untuk menciptakan dengan cara menggembangkan dan mentransformasikan berbagai sumber daya menjadi barang atau jasa yang diinginkan konsumen. (2004).
Dari pendapat diatas, dapat disimpulkan bisnis adalah kegiatan yang dilakukan oleh individu dan sekelompok orang (organisasi) yang menciptakan nilai (create value) melalui penciptaan barang dan jasa (create of good and service) untuk memenuhi kebutuhan masyarakat dan memperoleh keuntungan melalui transaksi.
 
Beberapa aspek dalam bisnis diantaranya :
  • Kegiatan individu dan kelompok
  • Penciptaan nilai
  • Penciptaan barang dan jasa
  • Keuntungan melalui transaksi
Tujuan Bisnis
     Dalam berbisnis atau berwirausaha tentu kita mempunyai tujuan, unuk sebelumnya kita harus berusaha mengolah bahan untuk dijadikan produk yang diperlukan oleh konsumen yaitu berupa barang dan jasa. Sedangkan, tujuan dari perusahaan adalah mendapatkan laba maksimum, yakni suatu imbalan yang diperoleh oleh perusahaan dari penyediaan suatu produk bagi para konsumen.
 
Fungsi Bisnis
    Fungsi dari bisnis yaitu :
  • Acquiring Raw Materials (memperoleh bahan baku). Dalam membuat roti kita memerlukan tepung terigu untuk membuatnya, membuat lemari kita juga memerlukan kayu untuk membuatnya, dan dalam membuat buku tulis kita memerlukan dahan untuk membuatnya.
  • Manufacturing Raw Materials into products. Setelah bahan baku yang kita peroleh nanti akan diolah menjadi sebuah produk. Misalnya dalam membuat roti, tepung terigu diubah menjadi roti dengan berbagai rasa.
  • Distributing Products to Consumers. Produk yang dihasilkan lalu di distribusikan kepada konsumen.
Elemen dan Sistem Bisnis
  • Modal (Capital). Sejumlah uang yang digunakan untuk menjalankan kegiatan bisnis yaitu transaksi.
  • Bahan-bahan (Materials). Faktor produksi yang diperlukan dalam melaksanakan aktifitas bisnis untuk diolah dan menghasilkan barang dan jasa yang dibutuhkan masyarakat.
  • Sumber Daya Manusia (SDM). Kualifikasi SDM, yakni memiliki kemampuan kompetitif dan berkualitas tinggi.
  • Keterampilan Manajemen (Management Skill). Sistem manajemen yang dijalankan berdasarkan prosedur dan tata kerja manajemen.
Karakteristik Sistem Bisnis
  • Kompleksitas & keanekaragaman
  • Saling ketergantungan
  • Perubahan dan inovasi
Studi Kasus :
Di P&G (Procter & Gambler) melakukan pembaruan ulang IT sesuai dengaan rencana strategis 4 tahunan denga melakukan reshape, rename, refocus dan training kepada 2500 personal IT tim. IT departemen diberi nama Information and Decision Solution (IDS). Kelompok IDS ini kemudian digabung kedalam P&G Global Business Services, sebuah organisasi yang juga merupakan wadah dari human resources, finance, strategic planning dan fungsi-fungsi relokasi. Staf IDS berfokus pada level tinggi. Tanggung jawab IDS sama dengan unit bisnis lain di P&G yaitu meningkatkan keuntungan, market share dan volume penjualan. Untuk memenuhi hal tersebut IDS berfokus pada 3 taktik kunci yakni percepatan distribusi data, inovasi dan percepatan masuknya produk di pasar serta penggunaan teknik yang mudah bagi kustomer untuk penyampaian produk dan service IT baru dalam internal P&G.
Sumber :
 
 

Sabtu, 20 Juli 2013

TUGAS SOFSKILL 4


Visibility

Tugas Kelompok :
1. Bagus Putra T. (51410305)
2. Faizal Reza N. (52410538)
3. Olivia Yulianda (55410279)
Kelas : 3IA13

Tentang Scene 2.5D Animation ?

Scene 2.5D atau kalo dalam bahasa indonesia ("dua setengah dimensi") merupakan  istilah-istilah, terutama dalam industri video game, yang digunakan untuk menggambarkan salah satu dari proyeksi grafis 2D dan teknik yang mirip digunakan untuk menyebabkan serangkaian gambar (atau adegan) untuk mensimulasikan penampilan yang tiga dimensi (3D) padahal sebenarnya mereka tidak, atau gameplay dalam video game dinyatakan tiga dimensi yang dibatasi ke bidang dua dimensi. Proyeksi ini juga telah berguna dalam visualisasi geografis (GVIS) untuk membantu memahami representasi visual spasial-kognitif atau visualisasi 3D. 

Apa yang dimaksud dengan Level of Detail(LOD) ?

Level of Detail (LOD) itu? Dalam komputer grafis, untuk tingkat detail melibatkan menurunkan kompleksitas representasi objek 3D seperti bergerak menjauh sesuai metriksnya, kecepatan sudut pandang-relatif atau posisi. Tingkat teknik detil meningkatkan efisiensi render dengan mengurangi beban kerja pada tahap pipa grafis, transformasi biasanya simpul. Kualitas visual berkurang dari model sering diperhatikan karena efek kecil pada objek muncul ketika jauh atau bergerak cepat. Untuk konsep menggambar LOD sebagian besar waktu LOD diterapkan untuk geometri rinci saja, konsep dasar bisa disamaratakan. Baru-baru ini, teknik LOD termasuk manajemen juga shader untuk tetap mengontrol kompleksitas pixel. Suatu bentuk tingkat manajemen detail telah diterapkan untuk tekstur selama bertahun-tahun, di bawah nama mipmapping, juga memberikan kualitas rendering yang lebih tinggi. Ini adalah hal yang lumrah untuk mengatakan bahwa "sebuah objek telah LOD'd" ketika objek disederhanakan oleh mendasari algoritma LOD-ing.

1. Jelaskan mengenai Terrain LOD !

Yang terakhir yaitu dalam suatu game, terrain merupakan model yang sangat besar. Membuat setiap pointnya secara eksplisit sangatlah tidak mungkin, maka metoda untuk mengotomatiskan pembangkitan terrain merupakan hal biasa. Ketika proses rendering, sebagian dari Terrain tertutup dan sebagian lain sangat jauh, oleh karena itu dikembangkanlah Terrain LOD algorithms. Terrain LOD itu sendiri menggunakan teknik Level of details (LOD) untuk mengontrol objek yang akan di-render. Teknik LOD mempunyai banyak jenis, salah satunya adalah Terrain LOD. Algoritma ROAM merupakan algoritma terrain LOD yang menggunakan top-down dengan struktur data binary triangel. Algoritma ROAM (real-time Optimally Adapting Meshes) sangat baik untuk diimplementasikan pada terrain yang tidak datar atau terrain yang bergelombang. Ukuran dari terrain tidak mempengaruhi jumlah poligon yang terbentuk. Namun semakin besar jumlah poligonnya, makaframe-Ratenya semakin kecil.

2. Berikan perbandingan Traditional LOD?

Perbandingan Terrain LOD dengan Traditional LOD! Terrain LOD dengan Triangle Bintree (Binary Triangle Trees) yaitu pada bagaimana data itu dibagi pada terrain, terdapat pohon yang dikenal sebagai Triangle Bintrees (Binary Triangle Trees) dan Quadtrees. Triangle Bintrees (Binary Triangle Trees) merupakan sebuah representasi populer permukaan medan yang elevasi telah sampel pada interval jarak teratur yaitu triangulasi subset dari titik sampel yang terdiri dari sumbu-blok, segitiga siku-siku isoceles. Disebut dengan triangulations seperti bintree triangulations. Triangulasi terdiri dari segitiga yang hanya memiliki tiga simpul pada batas mereka. 

3. Apa hubungan Terrain LOD dengan Triangle Bintree (Binary Triangle Trees)?

Terrain LOD dengan Triangle Bintree (Binary Triangle Trees) yaitu pada bagaimana data itu dibagi pada terrain, terdapat pohon yang dikenal sebagai Triangle Bintrees (Binary Triangle Trees) dan Quadtrees. Triangle Bintrees (Binary Triangle Trees) merupakan sebuah representasi populer permukaan medan yang elevasi telah sampel pada interval jarak teratur yaitu triangulasi subset dari titik sampel yang terdiri dari sumbu-blok, segitiga siku-siku isoceles. Disebut dengan triangulations seperti bintree triangulations. Triangulasi terdiri dari segitiga yang hanya memiliki tiga simpul pada batas mereka. 

4. Jelaskan mengenai Triangle Bintree (Binary Triangle Trees)!

Binary Triangle Trees berguna untuk menjaga permukaan yang ada di suatu wilayah yang kurang rinci. Binary tree juga di kenal sebagai strukutur data yang menggambarkan pemisahan root segitiga secara berurut melalui proses rekursif.

5. Apa yang dimaksud dengan Quadtrees ? 

Quadtree merupakan sebuah pohon dimana tiap node akan memiliki 4 buah batang atau sebuah daun. Jika quadtree diterapkan pada sebuah citra, misal untuk merepresentasikan nilai-nilai pada pixel sebuah file bitmap. Maka metode ini akan menerima inputan berupa pixel-pixel bitmap dan keluarannya sebuah pohon (dimana tiap node akan memiliki sebuah daun atau empat buah batang). Besar dari quadtree dipengaruhi oleh kompleksitas warna dari citra. Untuk citra yang kompleks bisa jadi ukuran pohon akan lebih besar dari file aslinya. Metode ini dimulai dari pembentukan sebuah node, yang merupakan akar dari pohon. Akar akan dicek apakah nilainya sama, jika sama maka akar akan menghasilkan sebuah daun yang merupakan nilai dari intensitas citra. Namun jika berbeda maka akar dibagi menjadi empat kuadran berukuran sama besar, dimana masing-masing kuadran akan diberlakukan seperti akar. Kuadran yang seragam (semua pixel pembentuknya memiliki nilai yang sama) akan disimpan menjadi daun dari batang akar. Sedangkan yang tidak seragam akan dijadikan sebagai batang dari akar. Setiap kuadran yang tidak seragam akan dibagi menjadi empat sub-kuadran yang lebih kecil lagi secara rekursif.

Contoh penggunaan quadtree adalah sebagai berikut :

Gambar 1. Citra Biner

  1. Dengan menggunakan Gambar diatas dapat dijelaskan bahwa : Pertama akan dibentuk suatu node tunggal yang nantinya akan menjadi akar dari quadtree.


Gambar 2. Pembagian 4 kuadran

2. Selanjutnya akan dilakukan pembagian (Gambar 2) menjadi 4 kuadran, pembagiannya akan terlihat seperti Gambar 3.

Gambar 3. Quadtree

3. Setiap kuadran yang seragam akan direpresentasikan nilainya dan menjadi daun dan batang dari akar, yang tidak memiliki kesamaan akan dibagi menjadi 4 sub-kuadran yang lebih kecil secara rekursif.

4. Jika telah ditemukan semua kuadran yang didapat seragam. Maka akan terbentuk suatu pohon seperti gambar 3.


5. Berikan gambar Quadtrees & Bintrees!

    Contoh Gambar Quadtree :


    Contoh gambar bintrees :


Sumber :
http://en.wikipedia.org/wiki/2.5D

Tabel Kinerja :

Kamis, 04 Juli 2013

Tugas Sofskill

1. Interactive Entertainment
Jelaskan konsep dari Interactive Entertainment!

Interactive Entertainment ialah sebuah interaktif yang bertujuan dalam membuat sebuah produksi dan memberikan layanan yang bersifat menghibur (entertainment) kepada pengguna sehingga mereka dapat langsung merespon dengan cara memberikan umpan balik. Konsep dari Interactive Entertainment ialah memberikan informasi informasi berupa kombinasi dati teks, gambar, gambar bergerak (animasi), video yang telah diberi kemampuan untuk mengatur atau mengontrol elemen elemen yang telah dibuat atau yang telah ada sehingga pengguna dapat dengan mudah berinteraktif dengan informasi informasi tersebut.

2. Interactive Programs
Hal-hal penting yang harus diperhatikan dari Interactive Programs adalah dari segi user dan programnya.
Jelaskan peran user dan program agar terbentuk komunikasi yang mudah dipahami user!

Interactive programming adalah prosedur penulisan bagian dari sebuah program ketika sudah aktif. Ini berfokus pada teks program sebagai antarmuka utama untuk proses yang berjalan, bukan sebuah aplikasi interaktif, di mana program ini dirancang dalam siklus pengembangan dan untuk digunakan sesudahnya. Hal penting yang harus diperhatikan dari interactive programs adalah dari segi user dan programnya. Keterlibatan user dalam sebuah program ialah sangat dibutuhkan. Karena alasan dibuatnya program adalah untuk memenuhi kebutuhan user yang berasal dari permintaan user. Komunikasi antara user dan program akan terwujud dengan adanya GUI yang dibangun pada program tersebut.

3. Salah satu pendukung interactive system adalah adanya Graphical User Interface (GUI).
Apa fungsi dari GUI?
  • Pointing device dengan perangkat berupa mouse
  • Memiliki fungsi sebagai plug and play, yang mana memudahkan user dalam menginstall dan uninstall hardware/sofware (sinkronisasi)
  • Membuat software-software yang menuntut aplikasi dalam komputer user yang dapat digunakan untuk kegiatan user dalam proses seperti menulis text, spreadsheet. sound, graphic dan lain-lain
  • Untuk digunakan dalam pembuatan System Operasi sebagai User friendly dan ergonomis.
  • Pembuatan website.
  • Opensource software/hardware atau pengembang aplikasi-aplikasi skala besar lainnya.
4. Sebutkan, jelaskan dan berikan gambar dari komponen-komponen GUI!
  • Containers : merupakan wadah yang berfungsi untuk menempatkan komponen-komponen lain di dalamnya.
  • Canvas : merupakan komponen GUI yang berfungsi untuk menampilkan gambar atau untuk membuat program grafis. Dengan canvas, kita bisa menggambar berbagai bentuk seperti lingkaran, segitiga, dll.
  • User Interface (UI) components : contohnya adalah buttons, list, simple popup menus, check boxes, text fields, dan elemen lain.
  • Komponen pembentuk window : seperti frames, menu bars, windows, dan dialog boxes.
  • Button : Menjalankan suatu aksi. Karena itu teks pada button biasanya berisi kata perintah (kata kerja) seperti “Enter”, “Exit”, “Reset”, dsb.
  • Radio Button : Memilih hanya satu pilihan diantara 2 atau lebih pilihan. Jumlah pilihan pada radio button umumnya 3 atau 4 pilihan saja. Jika jumlah pilihan lebih dari 4 maka combo box merupakan widget yang lebih tepat digunakan.

  • Check Button : Memilih satu atau lebih diantara  banyak pilihan (terdiri dari 2 atau lebih pilihan). Pemanfaatan check button memungkinkan untuk memilih semua pilihan.

  • ComboBox : Memilih salah satu diantara beberapa pilihan di mana jumlah pilihan cukup banyak sehingga tidak efisien bila diberikan dalam bentuk radio button.

  • Toolbar, Toolbar sebenarnya berfungsi sebagai pelengkap dari menu. Isi dari suatu menu mungkin saja banyak akan tetapi tidak semuanya diperlukan setiap saat oleh pengguna. Untuk memudahkan pengguna mengakses menu-menu yang sering digunakan maka disediakan suatu toolbar yang umumnya memiliki suatu simbol yang melambangkan fungsi dari menu yang diwakilinya. Simbol ini sering kali disebut sebagai metafor.
  • Menu, Isi dari suatu aplikasi bisa ditampilkan dengan bantuan ikon, namun adakalanya isi terlalu banyak sehingga lebih efisien bila ditampilkan dengan bantuan menu. Umumnya letak menu ada pada bagian kiri atas dari suatu tampilan. 

  • Tabbed Panel, Adakalanya suatu menu memiliki sub-submenu yang saling berkaitan. Salah satu cara yang baik untuk menampilkan sub-submenu tersebut adalah dengan bantuan suatu tabbed panel. Disebut tabbed panel karena untuk mengaksesnya dapat digunakan tombol TAB. 

  • Tree, Mungkin saja isi suatu aplikasi sangat banyak sehingga tak dapat ditampilkan oleh  menu dengan efisien. Cara menampilkan isi semacam ini adalah dengan bantuan tree. Ensiklopedia adalah salah satu program yang banyak memanfaatkan tree. 


5. Sebutkan macam-macam event untuk komponen-komponen GUI?

Event merupakan suatu kejadian yang terjadi karena adanya interaksi user dengan komponen-komponen GUI. Tanpa event, peran GUI tidak akan berjalan. Macam-macam event untuk komponen-komponen GUI antara lain :
  • Event Object merupakan object yang mendiskripsikan sebuah event yang di-trigger oleh event source.
  • Event Handler merupakan method yang menerima event object dan melakukan respond yang sesuai dengan event object tersebut.
  • Event Listener merupakan interface yang akan meng-handle event yang terjadi. setiap type event mempunyai interface yang bersesuaian. Listener tersebut harus diimplementasikan oleh class yang akan meng-handle event.
  • Event Source merupakan pembangkit / trigger sebuah event objects.  
  • Event model adalah model yang digunakan Java untuk menangani interaksi antara user dan komponen GUI.
6. Jelaskan mengenai event dalam konsep Struktur Interactive Program!

Pemrograman interaktif adalah prosedur penulisan bagian dari sebuah program ketika sudah aktif. Jadi event dalam konsep struktur interactive program yaitu event yang terjadi ketika sebuah program yang sudah aktif


Tabel Kinerja :
Sumber :

Rabu, 26 Juni 2013

Shading, Shader, BRDF, Ambient, Diffuse, Specular, Falloff, Texture Map, Mapping Coordinate, Rancangan Game Sederhana, Sekenario Game

 Apa yang dimaksud dengan shading?
  • Shading adalah bidang yang terbentuk akibat hilangnya sebuah sinar oleh objek yang tidak bisa ditembus oleh sinar tersebut.
  • Shading adalah proses penentuan warna dari semua pixel yang menutupi permukaan menggunakan model illuminasi.
  • Mengevaluasi intensitas cahaya dan warna menggunakan model illuminasi.
Apa yang dimaksud dengan shader?

Shader adalah sebuah program yang digunakan dalam 3D software tertentu (Softimage) dalam proses special rendering. Shader diperlukan untuk memenuh kebutuhan special effect tertentu atau menentukan karakteristik material pada permukaan objek.

Sebutkan dan jelaskan jenis-jenis shader!
  • Vertex Shader, Berkaitan dengan vertex(titik) dari suatu objek 3D. Pembuatan,perubahan bentuk objek ditangani disini.
  • Geometry Shader, Hanya ada di DirectX 10.Geometry Shader menjembatani Vertex Shader dengan Pixel Shader.
  • Pixel Shader, Bertanggung jawab pada masalah lighting, semua visual efek ada disini. Warna akhir dari suatu pixel ditentukan disini.
Jelaskan mengenai BRDF!

Fungsi distribusi reflektansi bidireksional (en:Bidirectional reflectance distribution function atau BRDF) diperkenalkanoleh Edward Nicodemus sekitar tahun 1965. Definisi modern BRDF adalah:


Fungsi merupakan penyempurnaan model reflektansi Lambert dengan tiga model difusi, yaitu model difusi Lambert, Minnaert dan Oren-Nayar. Masih terdapat model difusi yang tidak termaktub di dalam fungsi, antara lain; atomic diffusion, molecular  diffusion,  tracer diffusion,  chemical diffusion,collective diffusion, Eddy  diffusion, electronic diffusion,  facilitated diffusion,  gaseous diffusion, Ito diffusion,  Knudsen diffusion, momentum diffusion, osmosis, photoniffusion, reverse diffusion, rotational diffusion, surface diffusion, ambipolar diffusion, anomalous diffusion, diffusion MRI. Surface roughness scattering atau interface roughness scattering adalah model difusi. Lambert pada partikel bermuatan. Efek ini sangat penting dalam teknologi peralatan elektronika yang mengandung lapisan tipis seperti field effect transistor dan quantum cascade laser.

Pada tahun 1991, Paul Heckbert menggabungkan fungsidistribusireflektansibidireksional dengan :

Fungsi distribusi transmitansi bidireksional (en:bidirectional transmittance distribution function), dan 
Fungsi distribusi permukaan hamburan bidireksional (en:bidirectional scattering surface distribution function) atau (en:subsurface scattering) menjadi fungsi distribusi hamburan bidirektional (en:bidirectional scattering distribution function), karena hamburan (en:scattering) cahaya terjadi tidak hanya pada refleksi tetapi juga pada refraksi antarmuka medium apapun.

Pada umumnya hamburan (en:scattering) cahaya meliputi studi hamburan elastis dan hamburan non elastis dari sifat dualisme cahaya sebagai partikel dan gelombang. Beberapa jenis hamburan yang sering dijumpai antara lain hamburan Rutherford, hamburan Bragg atau difraksi, hamburan Rayleigh, hamburan Compton, hamburan Brillouin, hamburan Lorentz-Mie, hamburan Raman.

Apa yang dimaksud dengan ambient, diffuse, specular ?

  • Ambient
Ambient adalah efek pencahayaan yang telah membaur dengan lingkungan sehingga arah cahaya tidak dapat diketahui, seakan-akan cahaya datang dari segala arah. Efek ini akan mempengaruhi terang atau tidaknya suatu lingkungan yang terlihat oleh mata. Semakin banyak lampu maka ruangan semakin terang, sebaliknya jika lampu sedikit maka ruangan remang-remang.
    Intensitas ambient pada suatu obyek dapat dicari dengan persamaan : 



    I = Ia * Ka

    Keterangan :
    I    = Intensitas yang dihasilkan
    Ia  = Intensitas ambient
    Ka = Koefisien ambient

    • Diffuse
    Diffuse adalah pencahayaan yang tergantung dari besarnya sudut yang dibentuk antara sinar dari lampu ke titik tabrak pada obyek dengan normal obyek. Sehingga posisi lampu sangat mempengaruhi efek diffuse ini. Intensitas diffuse dapat dicari dengan hukum. Lambertian sebagai berikut :


    I = Ip * Kd (cos? )


    Dari persamaan intensitas diffuse tersebut cos ? dapat dihitung dengan melakukan dot product antara sinar dari lampu ke titik tabrak obyek dengan normal obyek itu, masing-masing merupakan unit vektor. Sehingga didapat persamaan baru : 

    I = Ip * Kd * ( L • N )

    Keterangan :
    I    = Intensitas yang dihasilkan
    Ip  = Intensitas diffuse dari sumber cahaya ‘x’
    Kd = Koofisien diffuse
    N   = Vektor normal dari obyek
    L   = Vektor dari titik tabrak ke sumber cahaya
    ?   = Sudut antara N dan L

    • Specular
    Specular adalah efek pencahayaan dimana bayangan sumber cahaya terlihat pada permukaan obyek. Efek specular terlihat pada obyek yang mengkilap. Semakin mengkilap permukaan suatu obyek maka makin jelas bayangan sumber cahaya yang terlihat pada permukaan obyek tersebut. Untuk mencari intensitas specular dapat digunakan persamaan sebagai berikut :

    I = Ip * Ks (cos ? ) n

    Dari persamaan intensitas specular tersebut cos ? menggunakan dot product antara arah pantulan dengan negasi dari arah sinar.

    I = Ip * Ks * ( R • V ) n

    Keterangan :
    I   = Intensitas yang dihasilkan

    Is  = Intensitas specular dari sumber cahaya ‘x’

    Ks = Koofisien specular

    n  = Variabel yang menentukan luas area yang berkilau jika terkena cahaya yang dipancarkan oleh sumber cahaya (bila n semakin besar maka cahaya semakin terfokus atau area yang berkilau menjadi lebih kecil)
    R  = Arah pantulan, berupa unit vektor
    V  = Negasi dari arah sinar

    Sedangkan vektor R diperoleh dari - S + 2 * ( S • N ) * N

    Keterangan:
    S = Vektor dari titik tabrak ke sumber cahaya
    N = Vektor normal dari obyek

    Advanced Transparency terdiri atas Falloff.  Apa yang dimaksud dengan Falloff in dan Falloff out? Jelaskan!

    Falloff  berfungsi untuk mengatur cakupan area yang dipengaruhi oleh soft selection dari titik pusatnya (Sub-Object terpilih). 

    Falloff terdiri dari 2 jenis yaitu :
    • Falloff in : Merupakan ukuran lebih kecil dari hatspot sehingga cahaya yang masuk lebih sedikit.  Mengatur cakupan area yang dipengaruhi oleh soft selection,dari titk pusatnya (sub-object terpilih) yaitu bagian tengah (In) objek.
    • Falloff out : Merupakan ukuran lebih kecil dari hatspot sehingga cahaya yang masuk lebih sedikit.Mengatur cakupan area yang dipengaruhi oleh soft selection,dari titk pusatnya (sub-object terpilih) yaitu bagian pnggir (out) objek.
    Texture Maps 
    adalah Teknik yang digunakan untuk menambahkan detail pada permukaan halus sehingga menghasilkan pemetaan yang timbul dan dapat terlihat bergelombang pada permukaannya dengan mengubah kecerahan pixel. 

    Mapping Coordinate adalah suatu cara untuk memetakan sebuah gambar berdasarkan letak suatu titik bidang.

    Membuat rancangan game sederhana, Kami akan membuat permainan edukasi yang ditunjukkan untuk anak-anak dengan umur 5-7. Permainan ini sangat sederhana tapi memiliki nilai edukasi yang tinggi. Permainan ini seperti sebuah kuis dengan hasil skor apabila menjawab dengan benar. Permainan ini memliki tingkatan, ada 3 tingkatan dan setiap tingkatan terdiri dari 15 soal. Dimana tiap tingkatan mempunyai soal berbeda, materi yang digunakan antara lain adalah pertambahan dan pengurangan.

    Skenario Game, Game ini dimulai dari tingkat awal atau pertama. Tingkat ini berisi 15 soal pertambahan setiap soal yang dijawab dengan benar maka mendapatkan poin 10. User diberikan kesempatan satu kali jika menjawab dengan salah. Tingkat kedua berisi 15 soal pengurangan, poin masih seperti tingkat pertama. Pada tingkat ketiga berisi 15 soal campuran (pertambahan dan pengurangan) dengan soal-soal yang berbentu gambar buah-buahan.

    Tabel Kinerja :



    Sumber :

    Kamis, 14 Maret 2013

    PENGERTIAN GAME


    Pada tugas pertama softskill di semester enam kali ini kita akan membahas tentang apa itu game, definisi game itu sendiri dari ahli atau pakar dibidang game, apa itu game engine, apa yang dimaksud dengan game online dan offline, dan perbedaan game online dengan game offline. Dan pertama saya akan membahas  tentang ;

    1. Apa Itu Game?

    Game, jika diterjemahkan dalam bahasa Indonesia artinya adalah permainan. Di zaman modern dan perkembangan teknologi  yang pesat ini siapa yang tidak suka bermain game, dari anak kecil hingga orang dewasa suka bermain game. Game adalah permainan yang menggunakan media elektronik. Game merupakan hiburan berbentuk multimedia yang dibuat semenarik mungkin agar para penikmat game bisa mendapatkan kepuasan saat bermain. Jadi, game adalah sesuatu yang dapat dimainkan dengan aturan tertentu sehingga ada yang menang dan ada yang kalah, biasanya dalam konteks tidak serius atau dengan tujuan hiburan. 

    2. Definifi Game dari Berbagai Ahli (Pakar dibidang Game)!

    Menurut David Parlett, Game adalah sesuatu yang memiliki "akhir dan cara mencapainya": artinya ada tujuan, hasil dan serangkaian peraturan untuk mencapai keduanya. 

    Menurut Roger Caillois, seorang sosiolog Perancis, dalam bukunya yang berjudul Les jeux et les hommes menyatakan game adalah aktivitas yang mencakup karakteristik berikut: fun(bebas bermain adalah pilihan bukan kewajiban), separate (terpisah), uncertain, non-productive, governed by rules (ada aturan), fictitious (pura-pura).

    Menurut Clark C. Abt, Game adalah kegiatan yang melibatkan keputusan pemain, berupaya mencapai tujuan dengan “dibatasi oleh konteks tertentu” (misalnya, dibatasi oleh peraturan).

    Menurut Bernard Suits, Game adalah “upaya sukarela untuk mengatasi rintangan yang tidak perlu”. “Rintangan yang tidak perlu”.

    Menurut Greg Costikyan, Game adalah “sebentuk karya seni di mana peserta, yang disebut Pemain, membuat keputusan untuk mengelola sumberdaya yang dimilikinya melalui benda di dalam game demi mencapai tujuan”.

    Menurut Chris Crawford, seorang computer game designer mengemukakan bahwa game , pada intinya adalah sebuah interaktif aktivitas yang berpusat pada suatu pencapaian.

    3. Apa itu game engine dan berikan contohnya?!

    Game engine adalah sebuah sistem perangkat lunak (software) yang dirancang untuk pembuatan dan pengembangan suatu video game. Game engine memberikan kemudahan dalam menciptakan konsep sebuah game yang akan di buat. Mulai dari sistem rendering, physics, arsitektur suara scripting, A.I, dan bahkan sistem networking. Game engine dapat dikatakan sebagai jiwa dari seluruh aspek sebuah game.

    Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin render ( “renderer”) untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan adegan grafik. Proses pengembangan permainan sering dihemat oleh sebagian besar menggunakan kembali mesin permainan yang sama untuk menciptakan permainan yang berbeda.


    Tipe-tipe game engine diantaranya;


    • Roll-your-own game engine

    Game engine tipe ini lebih disukai karena kemungkinan besar dapat digunakan gratis. selain itu, game engine tipe ini memperbolehkan para developer lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri. Kelemahan dari tipe game engine ini banyak engine yang dibuat dengan cara semacam ini malah menyerang balik developernya.


    • Mostly-ready game engines

    Game engine biasanya sudah memberikan fitur-fitur kepada developer game seperti GUI, physiscs, libraries model, texture dan lain-lain. Engine  ini memiliki beberapa batasan, terutama jika dibandingkan dengan game engine sebelumnya yang benar-benar terbuka lebar. Hal ini ditujukan agar tidak terjadi banyak error yang mungkin terjadi setelah sebuah game yang menggunakan engine ini dirilis dan masih memungkinkan game engine-nya tersebut untuk mengoptimalkan kinerja game-nya. Contoh tipe game engine seperti ini adalah Unreal Engine, Source Engine, id Tech Engine dan sebagainya yang sudah sangat optimal dibandingkan jika harus membuat dari awal. Dengan hal ini dapat menyingkat menghemat waktu dan biaya dari para developer game.


    • Point-and-click engines

    Engine ini merupakan engine yang sangat dibatasi, tapi dibuat dengan sangat user friendly. Developer game bahkan bisa mulai membuat game sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D. Dengan sedikit memanfaatkan coding, sudah bisa merilis game.  Kekurangannya terletak pada terbatasnya jenis interaksi yang bisa dilakukan dan biasanya hal ini mencakup semuanya, mulai dari grafis hingga tata suara. Tapi bukan berarti game engine jenis ini tidak berguna, bagi developer cerdas dan memiliki kreativitas tinggi, game engine seperti ini bisa dirubah menjadi sebuah game menyenangkan. Game engine ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman dan merilis game-game mereka secepatnya.


    Contoh Game Engine yaitu;

    1. Freeware game engine/open source game engine
    Blender, Golden T Game Engine (GTGE, DXFramework, Ogre, Aleph One, Axiom Engine, Allegro Library, Box2D, Build Engine, Cube, Cube 2, DarkPlaces, jMonkeyEngine (jME), Panda3D, Sphere, Unreal Engine.

    2. Commercial engines/game engine berbayar (komersial)
    Alamo, A.L.I.V.E,  BigWorld, DXStudio, Dunia Engine, Euphoria, GameStudio, Jade Engine, Jedi, Medusa, RPG Maker VX, RPG Maker XP, RPG Maker 2003, RPG Maker 95, Vision Engine.

    contoh ulasan game engine,


    Unreal Engine, Game Engine yang satu ini sudah lama diunggulkan bersama dengan tenarnya Unreal Tournament, sebuah game FPS yang menghadirkan gameplay dan grafis yang menawan dari waktu ke waktu. Versi terakhir untuk saat ini adalah Unreal Engine 3, dan didesain untuk bekerja dengan DirectX9 maupun 10. Selain ditujukan untuk game-game PC, Unreal Engine 3 juga ditujukan untuk game-game console seperti Xbox360 dan PS3. Ada juga game yang memanfaatkan Unreal Engine 3 yang akan dirilis pada tahun 2010 dan diisukan sebagai game dengan tampilan grafis yang sangat bagus, yaitu Mass Effect 2. Sudah begitu didalam Unreal Engine 3 ini terdapat berbagai program yang mendukung kinerjanya seperti NvidiaPhysX, yang memaksimalkan script/efek fisik dari sebuah objek.

    CryENGINE adalah sebuah Game Engine yang digunakan dalam sebuah game FPS berjudul FarCry yang kala itu pada tahun 2004 memiliki grafis yang sangat menawan.

    4. Apa yang dimaksud Game Online dan Offline, Berikan Contohnya?!

    Game Online, adalah game yang berbasis elektronik dan visual. Contoh game online yaitu ;

    a. First Person Shooter (FPS), merupakan game yang mengambil pandangan orang pertama pada gamenya.

    b. Real-Time Streategy (RTS), merupakan game yang permainannya menekankan pada kehebatan strategi pemainnya.

    Game Offline, adalah game tanpa menggunakan jaringan internet sehingga game tersebut tidak dapat dimainkan secara bebas oleh siapapun. Contoh game offline, yaitu :
    a) Playstation
    b) Sega
    c) Nitendo, dll.

    5. Perbedaan Game Online dan Game Offline?

    Perbedaan game online dengan game offline itu, untuk game online terhubung dengan jaringan internet. Biasanya kita harus mendaftar atau register terlebih dahulu. Tidak semua games online dapat dimainkan secara gratis, beberapa di antaranya ada yang memerlukan registrasi atau pembuatan member yang memerlukan sejumlah biaya. Biasanya games yang tidak memerlukan sejumlah biaya untuk pembuatan member, kita hanya perlu register dan dapat langsung memainkannya. Sedangkan untuk games yang tidak gratis, kita harus memasukan source code yang ada pada voucher games yang kita beli. Di dunia games on line kita mengenal adanya level pada permainan. Untuk tahap awal, kita harus memulai pada level satu. Kemudian level akan bertambah seiring dengan tingkat kemampuan kita untuk memainkan permainan tersebut. 
    Untuk game offline, kita tidak perlu mendaftar atau registrasi terlebih dahulu, karena game offline biasanya sudah terinstall pada PC kita, atau bila kita bermain pada play station/nitendo kita cukup membeli cd atau software game yang ingin kita mainkan.

    Sumber : 

    Jumat, 18 Januari 2013

    Pendapat Tentang Mata Kuliah Desain Pemodelan Grafik (Softskill)

    Dalam tugas kali ini saya akan memberikan pendapat saya mengenai mata kuliah desain pemodelan grafik atau yang lebih sering disebut softskill. Menurut saya dari tugas-tugas yang telah diberikan sangatlah membantu saya untuk  mengerti dan menambah pengetahuan atau ilmu tentang desain pemodelan grafik. Selain itu  secara tidak langsung saya dapat membagi pengetahuan yang saya dapat dari tugas-tugas softskill ini dengan pengguna internet yang lain karena tugas-tugas yang diberikan selalu di posting ke blog.