Minggu, 05 November 2017

Perulangan pada Delphi

LISTING PROGRAM
   




LOGIKA PROGRAM
Kali ini saya membuat program tentang perulangan , disini saya membuat 3 button untuk melakukan perulangan dengan cara yang berbeda yang pertama ada perulangan while , perulangan for , dan perulangan repeat until.



Pertama adalah perulangan While perulangan ini menggunakan perintah while (Kondisi) do yang nantinya akan melakukan perulangan sesuai dengan kondisi yang akan kita masukan , pada perulangan while program akan melakukan pengecekan kondisi lalu baru akan melakukan statement yang kita berikan setelah mengetahui kalai kondisi yang kita input terpenuhi.



Yang kedua adalah perulangan for , dengan menggunakan perintah for Variable := nilai awal to nilai akhir do maka disini pada perulangan for biasanya cukup hanya menggunakan 1 variabel yang nantinya nilainya akan bertambah sesuai dengan parameter yang kita set pada nilai awal dan nilai akhir .



Selanjutnya adalah perulangan repeat until yang hampir mirip dengan perulangan while , namun yang membuat berbeda adalah jika perulangan while melakukan pengecekan terlebih dahulu baru mengerjakan perintah sedangkan perulangan repeat akan melakukan perintah paling tidak sekali walau kondisinya salah . Selain itu kondisi dari perulangan repeat harus terbalik dari perulangan while jika tidak terbalik seperti jika di while syaratnya adalaha (nilai awal<=nilai akhir) maka di perulangan repeat harus (nilai awal>=nilai akhir)



Selanjutnya adalah tombol reset untuk membersihkan isi dari editbar dan listbox . Dengan perintah seperti diatas .



OUTPUT PORGRAM
   



Sabtu, 04 November 2017

Pengenalan Delphi

LISTING




 

LOGIKA PROGRAM
Saat ini saya akan membuat aplikasi menghitung harga barang dan kembalian pada Delphi menggunakan bahasa pemgoraman pascal .



Pertama adalah melakukan Penginisialisasian variable yang akan kita gunakan dalam pemrosesan data pada program ini , karena pada bahasa pemograman pascal variable harus di inisialisasikan pada tempatnya tersendiri seperti diatas.



Berikutnya adalah membuat koding untuk melakukan “PROSES” dimana kita akan menghitung total harga dari harga barang dan jumlah barang yang sudah di input. Di sana saya menggunakan variable a dan b untuk menginisialisasikan dari harga barang dan jumlah barang , saya menggunakan “strtoint” karena hasil input yang dimasukan dari “edit tab” selalu berupa String dan harus di ubah menjadi Integer dahulu agar bisa dip roses menggunakan perhitungan aritmatika.

Selain itu saya juga akan memunculkan proses dari perhitungan tersebut kepada editbar dengan totalhrg.Text:=inttostr(total); disana saya merubah hasil proses yang berupa Integer menjadi String dengan menggunakan “inttostr” agar bisa dicetak.



Berikutnya saya membuat button untuk menghitung kembalian dari uang yang kita bayarkan , disana . dengan melakukan pernguranagan dari “byr” uang yang kita bayar dengan “total” harga total yang sudah kita proses sebelumnya



Saya  juga menyediakan button Clear untuk membersihkan semua input yang sudah dilakukan menjadi kosong kembali. Dengan menggunakan perintah .Clear.



Saya juga mennyediakan tombol Close untuk keluar dari program , dengan menggunukan perintah . form1.Close


OUTPUT PROGRAM


IO pada JAVA

LISTING




LOGIKA



Pada program kali ini saya membuat program untuk membuat sebuah file dengan menggunakan library IO (Input Output) , io.File library untuk melakukan pembuatan file. Io.IOException digunakan untuk melakukan exception handling atau penanganan kesalahan.



Pada program ini saya menggunakan “try catch” yang digunakan untuk melakukan penangkapan masalah yang bila didalam program kita terjadi kemungkinan suatu masalah terjadi pada program ini .
kita memasukan perintah program pada “try” dan pada “catch” kita memasukan jenis error yang mungkin terjadi dan output yang terjadi bila error terjadi.
Perintah untuk membuat filenya adalah ,
path = "D:\\TUGAS\\NGULIAH\\latihan\\"+nama+"."+ext;
File f1 = new File(path);
System.out.println("File berhasil dibuat");
f1.createNewFile();
Pertama kita membuat path atau tempat kita akan menyimpan file dengan path = "D:\\TUGAS\\NGULIAH\\latihan\\"+nama+"."+ext; dimana variable “nama” yang akan menjadi nama file yang kita buat dan “ext”nya sebagai ekstensi dari file yang akan kita buat.
lalu kita membuat indentifier untuk membuat file pada utilitas “File” dengan File f1 = new File(path); dan kita membuat perintah untuk membuat file baru dengan f1.createNewFile(); dan nama file dan esktensi yang kita input akan menjadi file baru yang kita inginkan. 


OUTPUT

Class dan Method di Java

LISTING
 


LOGIKA



Pada program ini saya membuat contoh tentang class dan method , pertama class pada program saya adalah “subclass1” selanjutnya adalah membuat object pada class tersebut dengan perintah subclass1 m1 = new subclass1(); , jika kita ibaratkan object dengan class seperti kue dan cetakan kue , dimana class adalah cetakan kue dan object adalah kuenya artinya di dalam satu kelas kita bisa membuat beberapa object yang akan menjadi satu kesatuan pada class tersebut.

Bentuk umum dari pembuatan object adalah , class object = new class () , jadi dengan perintah diatas class “subclass1” membuat sebuah object “m1” pembuatannya sama dengan variable dimana kita bisa merubah nama object sesuai dengan yang kita butuhkan .
Selajutnya adalah pemanggilan object dengan membuat object m1.perkalian m1.pembagian m1.penjumlahan dan m1.pengurangan di sana kita tentukan nilai dari object tersebut adalah 5 .



Pada gambar diatas adalah perintah yang ada pada object “m1” , pada object “m1” ada beberapa subobject , yaitu ada perkalian, pembagian, pertambahan, dan perngurangan. pada masing-masing object tersebut ada sebuah perintah masing – masing yang nantinya akan digunakan saat object itu di panggil , contohnya saat di panggil dengan perintah .

System.out.println("hasil = " +m1.Perkalian(5)+ "\n"); 
Maka , object perkalian akan melakukan
int Perkalian (int nilai){
System.out.println("Hasil Perkalian");
System.out.println(+nilai+ " * " +nilai);
nilai = nilai * nilai ;
return nilai;
}
Dimana dengan object m1.Perkalian(5) memanggil perintah-perintah yang ada di object “perkalian” dan setelah semua perintah dari object perkalian selesai dilakukan maka hasil perintah itu akan di kembalikan ke object m1.Perkalian dan begitu juga object – object yang lainnya.
OUTPUT



Aplikasi Digital Cinema 2D Berbasis Desktop – SWISHmax

Aplikasi Digital Cinema 2D Berbasis Desktop – SWISHmax
SWISHmax merupakan program pembuat animasi untuk menghasilkan animasi Flash tanpa menggunakan Adobe Flash™. SWISHmax sangat mudah dipelajari dan Anda dapat membuat animasi dengan teks, gambar, grafik dan suara dalam waktu singkat. SWISHmax memiliki 230 efek siap pakai seperti Explode, Vortex, Snakes dan lain-lain.

SWISHmax memiliki tools untuk menggambar garis, rectangels, elips, kurva acak, motion path, sprites, tombol dan form masukan dengan cara yang lebih mudah. Tentu saja kemudahan itu akan mengurangi fungsi bagi para pengguna yang ingin berkreasi lebih dengan menggunakan ekstensi flash. Flash yang dihasilkan oleh SWISHmax secara kualitas tidak kalah dengan yang dihasilkan oleh Macromedia Flash MX atau Adobe Flash.

SWISHmax merupakan software keluaran FlashTM. Software ini merupakan program untuk mendesain grafis animasi yang sangat populer dan banyak digunakan desainer grafis. Kelebihan SWISHmax terletak pada kemampuannya menghasilkan animasi gerak dan suara dengan cara yang lebih mudah dibandingkan dengan software animasi yang lain. Awal perkembangan SWISHmax banyak digunakan untuk animasi pada website, namun saat ini mulai banyak digunakan untuk media pembelajaran karena kelebihan-kelebihan yang dimiliki. SWISHmax mampu mengimport dan mengendalikan banyak format seperti:

 – Bitmap: jpg, .jif, .jpeg, .gifs, .png, .bmp, dan .dib

-Vector: wmf dan .emf format, file swf

– Audio: wav, mp3SWISHmax

Berikut ini contoh tampilan SWISHmax

 

Spesifikasi Teknik SWISHmax

Terdapat beberapa syarat yang harus dipenuhi sebelum menginstall SWISHmax pada PC. Untuk kategori sistem operasi Windows:
Windows 95/98/ME/NT4/2000/XP
Pentium P2 64Mb of RAM, disarankan 128 Mb
Monitor SVGA dengan resolusi 1024 X 768
Sound card

Keunggulan SWISHmax
Swishmax relatif lebih mudah digunakan dibandingkan dengan Macromedia Flash dan dengan hasil relative sama
Swishmax sudah dilengkapi dengan berbagai amimasi yang menarik dan mudah dalam penggunaanya.
Swishmax juga mampu menangani link antar objek maupun dokumen.
Swishmax memungkinkan melakukan Import file aminasi seperti animasi flash.
Dapat dipadukan dengan beberapa aplikasi program lain seperti Photoshop, Corel Draw

Kekurangan SWISHmax
Memerlukan peralatan khusus dalam penyajian.
Memerlukan tenaga listrik.
Memerlukan keterampilan khusus dan kerja tim dalam pembuatan

Konfigurasi dan Komponen dari Model Digital Cinema - OLED

Konfigurasi dan Komponen dari Model Digital Cinema - OLED

organic light-emitting diode(OLED) adalah light-emitting diode(LED) yang lapisan pemancar cahayannya adalah sebuah hasil dari pembuataan senyawa secara organik dimana lapisan organik tersebut akan mengeluarkan cahaya jika di aliri aliran listrik. lapisan ini berupa semikonduktor berada diatara dua elektorda yang salah elektorda tesebut transparant .



OLED digunakan untuk membuat display digital seperti televisi dan komputer monitor , atau perangkat portable seperti smartphone , atau PDA . ada jenis utama dari OLED , yang pertama berbasis molekul kecil dan yang lainnya menggunakan polymares . Jika ditambahkan dengan ions aktif OLED dapat membuat light-emitting electrochemical cell (LEC) yang sedikit berbeda dalam pengoperasiannya .

Seorang ilmuwan amerika Ching w . Tang dan Steven Van Slyke di Eastman Kodak pertama kali membuat penerapan OLED dalam sebuah alat pada tahun 1987 . Alat ini menggunakan struktur dua lapisan dengan lubang pengantar elektron yang mengkombinasikan dan pemnghasilan cahaya terjadi diantara dua lapisan itu . Hal ini mengakibatkan pengurangan volt yang digunakan dalam pengoperasiannya dan mengingkatkan effisiensinya.


Jumat, 03 November 2017

Konfigurasi dan Komponen dari Model Digital Cinema – Digital Light Processing

Konfigurasi dan Komponen dari Model Digital Cinema – Digital Light Processing

Digital Light Processing (DLP) adalah sebuah teknologi yang digunakan dalam projektor dan televisi projeksi. DLP awalnya dikembangkan oleh Texas Instruments, dan mereka tetap pembuat satu-satunya teknologi ini, meskipun banyak produk pasar berlisensi menggunakan chipset mereka.



Dalam projektor DLP, gambar diciptakan oleh kaca kecil mikroskopis disusun dalam sebuah matrix di atas chip semikonduktor, dikenal sebagai Digital Micromirror Device (DMD). Setiap kaca mewakilkan satu pixel dalam gambar yang diprojeksikan. Jumlah kaca sama dengan resolusi gambar yang diprojeksikan: 800×600, 1024×768, dan 1280×720 matrix adalah beberapa ukuran DMD yang umum. Kaca-kaca ini dapat diubah posisinya dengan cepat untuk merefleksikan cahaya melalui lensa atau ke sebuah heatsink (disebut pembuangan cahaya dalam terminologi Barco).

Penyusunan posisi dengan cepat kaca-kaca ini (intinya berganti antara ‘on’ dan ‘off’) membuat DMD mengatur intensitas cahaya yang direfleksikan melalui lensa, menciptakan efek abu-abu bertingkat sebagai tambahan untuk putih (kaca dalam posisi ‘on’), dan hitam (kaca dalam posisi ‘off’). Ada dua metode primer di mana sistem projeksi DLP menciptakan sebuah gambar berwarna, yang satu dengan menggunakan projektor DLP chip-tunggal, dan satu lagi menggunakan projektor tiga-chip.

Berikut ini adalah komponen-komponen yang berada di dalam Digital Light Processing:
Single-chip projectors
The color wheel “rainbow effect”
Three-chip projectors
Light source
Xenon arc lamps
LED-based DLPs
Laser-based DLPs

Implikasi dan Dampak terhadap Digital Cinema di Masyarakat

Implikasi dan Dampak terhadap Digital Cinema di Masyarakat

Sebelumnya apasih implikasi itu? Menurut para ahli, pengertian implikasi adalah suatu konsekuensi atau akibat langsung dari hasil penemuan suatu penelitian ilmiah. Pengertian lainnya dari implikasi menurut para ahli adalah suatu kesimpulan atau hasil akhir temuan atas suatu penelitian. Nah untuk dampak, apasih dampak itu? dampak adalah akibat, imbas atau pengaruh yang terjadi (baik itu negatif atau positif) dari sebuah tindakan yang dilakukan oleh satu / sekelompok orang yang melakukan kegiatan tertentu.

Sekarang bagaimana sih implikasi terhadap Digtial Cinema di Masyarakat? Implikasi Digital Cinema saat ini cukup banyak dan bervarasi, salah satunya adalah contoh dari kemajuan teknologi diberbagai bidang salah satunya adalah Digital Cinema.



Didalam Digital Cinema terdapat banyak kemajuan teknologi, contohnya adalah pembuatan film pertama yang masih berwarna hitam-putih dan abu-abu dan kita lihat sekarang pada zaman ini sebuah film sudah banyak warna serta teknik dari grading-grading warna, sehingga bisa menampilkan suatu warna yang sedap dipandang mata, tidak hanya itu saat ini pun banyak sekali teknologi yang digunakan dalam dunia Digital Cinema, salah satu contohnya adalah greenscreen, kalian tahu bagaimana film seperti ironman, the hobbit, avatar, dll bisa menjadi seperti itu? Itu karena salah satu pengaplikasiannya menggunakan greenscreen dan teknologi lainnya.

Sedangkan Dampak terhadap Digital Cinema di masyarakat ada beberapa hal , seperti yang akan di jelaskan dibawah ini :

Dampak Positif
Digital cinema ini mempermudah dalam penyebaran film, karena berupa data jadi penyebaranya sangat cepat dan luas. Orang dimana saja bisa mengakses film tersebut, apalagi banyak situs untuk menonton secara streming online sebut saja youtube. Kita bisa menonton film yang kita inginkan walau hanya dengan akses internet.

Dampak Negatif
Disaping sisi positif, terdapat sisi negatifnya terhadap kehidupan masyarakat. Dalam sisi sosial budaya digital cinema akan merubah paradigma masyarakat yang biasa menonton secara tradisional. Seperti ditinggalkanya “layar tancep” menjadi bioskop. Karena pada layar tancep padahal terdapat nilai sosial yang bisa diambil seperti kebersamaan, kerukunan yang mulai ditinggalkan karena adanya digital cinema ini khususnya bioskop.

Juga karena formatnya digital, digital cinema ini rawan pembajakan. Banyak situs situs penyedia link untuk mendownload film. Sebut saja salah satunya adalah lk**21 yang sekarang sudah diblok oleh pemerintah Indonesia. Juga melalui link torrent yang disediakan melalui website piratebay , tentu saja merugikan pihak film produksi yang membuat film tersebut dengan susah payah, tetapi tidak dihargai dan dibajak.

Aplikasi Digital Cinema 2D Berbasis Desktop – Macromedia Flash

Aplikasi Digital Cinema 2D Berbasis Desktop – Macromedia Flash

Adobe Flash (dahulu bernama Macromedia Flash) adalah salah satu perangkat lunak komputer yang merupakan produk unggulan Adobe Systems. Adobe Flash digunakan untuk membuat gambar vektor maupun animasi gambar tersebut. Berkas yang dihasilkan dari perangkat lunak ini mempunyai file extension .swf dan dapat diputar di penjelajah web yang telah dipasangi Adobe Flash Player. Flash menggunakan bahasa pemrograman bernama ActionScript yang muncul pertama kalinya pada Flash 5.

Adobe Flash merupakan sebuah program yang didesain khusus oleh Adobe dan program aplikasi standar authoring tool professional yang digunakan untuk membuat animasi dan bitmap yang sangat menarik untuk keperluan pembangunan situs web yang interaktif dan dinamis. Flash didesain dengan kemampuan untuk membuat animasi 2 dimensi yang handal dan ringan sehingga flash banyak digunakan untuk membangun dan memberikan efek animasi pada website, CD Interaktif dan yang lainnya.

Selain itu aplikasi ini juga dapat digunakan untuk membuat animasi logo, movie, game, pembuatan navigasi pada situs web, tombol animasi, banner, menu interaktif, interaktif form isian, e-card, screen saver dan pembuatan aplikasi-aplikasi web lainnya. Dalam Flash, terdapat teknik-teknik membuat animasi, fasilitas action script, filter, custom easing dan dapat memasukkan video lengkap dengan fasilitas playback FLV.

Keunggulan yang dimiliki oleh Flash ini adalah ia mampu diberikan sedikit code pemograman baik yang berjalan sendiri untuk mengatur animasi yang ada didalamnya atau digunakan untuk berkomunikasi dengan program lain seperti HTML, PHP, dan Database dengan pendekatan XML, dapat dikolaborasikan dengan web, karena mempunyai keunggulan antara lain kecil dalam ukuran file outputnya



Arrow Tool
Tool ini digunakan untuk memilih suatu objek atau untuk memindahkannya.
Subselection Tool
Tool ini digunakan untuk merubah suatu objek dengan edit points.
Line Tool
Tool ini digunakan untuk membuat suatu garis di stage.
Lasso Tool
Tool ini digunakan untuk memilih daerah di objek yang akan diedit.
Pen Tool
Tool yang digunakan untuk menggambar dan merubah bentuk suatu objek dengan
menggunakan edit points (lebih teliti & akurat).
Text Tool
Tool ini digunakan untuk menuliskan kalimat atau kata-kata.
Oval Tool
Tool yang digunakan untuk menggambar sebuah lingkaran.
Rectangle Tool
Tool yang digunakan untuk menggambar sebuah segiempat.
Pencil Tool
Tool ini digunakan untuk menggambar sebuah objek sesuai dengan yang Anda sukai.
Tetapi setiap bentuk yang Anda buat akan diformat oleh Flash MX menjadi bentuk
sempurna.
Brush Tool
Tool ini sering digunakan untuk memberi warna pada objek bebas.
Free Transform Tool
Tool ini digunakan untuk memutar (rotate) objek yang Anda buat atau mengubah bentuk
objek menjadi bentuk lain.
Fill Transform Tool
Tools ini digunakan untuk memutar suatu objek yang diimport dari luar lingkungan Flash
MX, serta untuk mengatur efek warna.
Ink Bottle Tool
Tool ini digunakan untuk mengisi warna pada objek yang bordernya telah hilang (tidak ada). Paint Bucket Tool Tool ini digunakan untuk mengisi warna pada objek yang dipilih.
Eraser Tool
Tool ini digunakan untuk menghapus objek yang Anda bentuk.
Fill Color
Tool ini digunakan untuk memberi warna bagian utama objek.

Aplikasi Digital Cinema 3D Berbasis Desktop – 3D Studio Maax

Aplikasi Digital Cinema 3D Berbasis Desktop – 3D Studio Maax

3D Studio Max (kadangkala disebut 3ds Max atau hanya MAX) adalah sebuah perangkat lunak grafik vektor 3-dimensi dan animasi, ditulis oleh Autodesk Media & Entertainment (dulunya dikenal sebagai Discreet and Kinetix. Perangkat lunak ini dikembangkan dari pendahulunya 3D Studio for DOS, tetapi untuk platform Win32.
Kinetix kemudian bergabung dengan akuisisi terakhir Autodesk, Discreet Logic. Versi terbaru 3Ds Max pada Juli 2005 adalah 7. 3Ds Max Autodesk 8 diperkirakan akan tersedia pada akhir tahun. Hal ini telah diumumkan oleh Discreet di Siggraph 2005. 3ds Max adalah salah satu paket perangkat lunak yang paling luas digunakan sekarang ini, karena beberapa alasan seperti penggunaan platform Microsoft Windows, kemampuan mengedit yang serba bisa, dan arsitektur plugin yang banyak.

Metode Pemodelan

Ada 5 metode pemodelan dasar:
  • ·       Pemodelan dengan primitif
  • ·       NURMS(subdivision surfaces)
  • ·       Surface tool
  • ·       NURBS
  • ·       Pemodelan polygon
  • ·       Pemodelan dengan primitif


Ini merupakan metode dasar, di mana seseorang membentuk model dengan menggunakan banyak kotak, bola, “cone”, silinder, dan objek yang telah disediakan lainnya. Seseorang juga dapat menerapkan operasi boolean, termasuk pengurangan, pemotongan, dan penggabungan. Misalnya, seseorang dapat membuat dua bola yang dapat bekerja sebagai blob yang akan menyatu. Hal ini disebut “pemodelan balon”.

Mental Ray

Mental Ray merupakan sebuah render engine (mesin untuk merender gambar atau video) yang terdapat pada program 3D Studio Max, selain render standar max yaitu “Default Scanline”. Mental Ray terintegrasi dengan 3D Studio Max sehingga tidak perlu menginstal secara terpisah. Mental ray mempunyai beberapa kelebihan yaitu dapat mengkalkulasi efek Global Illumination dan Indirect Illumination, selain itu dapat juga menggunakan shader pada permukaan gambar atau cahaya. Render engine lain selain Mental Ray adalah V-Ray, Brazil R/S, Maxwell Render, Final Render, dan sebagainya. Semua render engine ini memiliki kelebihannya masing-masing.
 

Aplikasi Digital Cinema 3D Berbasis Desktop – Blender

BLENDER –  Software animasi 3D

Blender adalah sebuah aplikasi animasi 3D yang biasa digunakan untuk animasi film , visual effect , membuat model 3D , dan video game berbasis animasi 3D . Blender memiliki banyak fungsi seperti untuk melakukan texturing , ringging dan skinning , simulasi fluid dan smoke , simulasi pratkikel , rendering dan masih banyak lagi , serta bisa terintegrasi dengan game engine untuk mempermudah membuat game.



Blender awalnya dikembangkan oleh studio animasi dari belanda bernama Neo Geo pada January 1995 untuk pemakian studio tersebut dalam pembuatan karya-karya filmnya , dengan pengembang utamanya adalah Ton Roosendaal , nama Blender terinspirasi dari lagu dari Yello dari album Baby.
Saat Neo Geo diserap oleh perusahaan lain , Ton Rooserndaal dan Frank van Beek membuat Not a Number Technologies (NaN) pada juni 1998 dan mengembangkan lebih lanjut Blender , yang di distribusikan sebagai Shareware hingga NaN bankrupt pada 2002 .

Pada 18 juli 2002 Roosendaal memulai kampanye “Free Blender” untuk membuat aplikasi Blender menjadi Open-source dengan melakukan pembayaran sebesar  €100,000 (US$100,670 pada saat itu). Pada 7 September 2002 di umumkan bahwa mereka telah mengumpulkan dana yang cukup dan akan merilis Source code dari Blender. Sekarang  Blender sudah bisa di download secara gratis dan menjadi software open-source yang di kembangkan oleh Komunitas , selain dari Pekerja pada the Blender Institute’s .

Fitur – Fitur Blender

Blender memiliki fitur sama kuat mengatur dalam lingkup dan kedalaman ke ujung lain tinggi 3D software seperti Softimage | XSI, Cinema 4D, 3ds Max dan Maya. Perangkat lunak ini berisi fitur yang merupakan ciri khas dari model perangkat lunak high-end. Ini adalah Open Source yang paling populer grafis 3D aplikasi yang tersedia, dan merupakan salah satu yang paling didownload dengan lebih dari 200.000 download dari rilis masing-masing.

Fitur termasuk:

Model: Obyek 3D tipe, termasuk jerat poligon, permukaan NURBS, Bezier dan kurva B-spline; multiresolusi patung kemampuan; Modifier stack deformers; model Mesh; Python Scripting

Rigging: Skeleton kode ciptaan; Skinning; lapisan Bone; B-splines interpolated tulang

Animasi: animasi editor non-linear; Vertex framing kunci untuk morphing, animasi Karakter berpose editor; deformers animasi, pemutaran Audio; sistem kendala animasi

Rendering: raytracer inbuilt; oversampling, blor gerak, efek pasca produksi, ladang, non-square pixel, lapisan Render dan melewati; Render baking ke peta UV, Efek termasuk halo, suar lensa, kabut, vektor motion-blur proses pasca- , dan proses pasca-defocus; Ekspor naskah untuk penyaji eksternal

UV unwrapping: Laurent dan metode Berdasarkan Sudut unwrapping; unwreapping berdasarkan 
jahitan; falloff proporsional mengedit peta UV

Shading: membaur dan shader specular; Node editor; hamburan Bawah, shading Tangent; peta Refleksi

Fisika dan Partikel: sistem Partikel dapat dilampirkan ke mesh objek; simulator Fluida; solver Realtime tubuh lembut

Imaging dan Komposisi: multilayer OpenEXR dukungan; filter node komposit, konverter, warna dan operator vektor; 8 mendukung prosesor; sequencer realtime dekat; Bentuk gelombang dan U / V menyebar plits

Realtime 3D/Game Penciptaan: editor grafis logika; Bullet Fisika dukungan Perpustakaan; jenis 

Shape: polyhedron Convex, kotak, bola, kerucut, silinder, kapsul, majemuk, dan mesh segitiga statis dengan mode auto penonaktifan; tabrakan Diskrit; Dukungan untuk kendaraan dinamika; Mendukung semua modus pencahayaan OpenGL; Python scripting; Audio

Lintas Platfrom dengan GUI OpenGL seragam pada semua Platfrom ,siap untuk digunakan untuk semua versi windows (98, NT, 2000, XP), Linux,OS X , FreeBSD, Irix, SUN dan berbagai Sistem Oprasi lainnya. Kualitas tinggi arsitektur 3D yeng memungkinkan penciptaan cepat dan efisiens. Lebih dari 200.000 download (pengguna) dari seluruh dunia. Diekseskusi berukuran kecil, dan distribusi rendah

Kelebihan Blender
Blender adalah salah satu software open source yang digunakan untuk membuat konten multimedia khusunya 3Dimensi, ada kelemahan dan beberapa kelebihan yang dimiliki Blender dibandingkan software sejenis. Berikut kelebihannya :

Open Source
Blender merupakan salah satu software open source, dimana kita bisa bebas memodifikasi source codenya untuk keperluan pribadi maupun komersial, asal tidak melanggar GNU General Public License yang digunakan Blender.

Multi Platform
Karena sifatnya yang open source, Blender tersedia untuk berbagai macam operasi sistem seperti Linux, Mac dan Windows. Sehingga file yang dibuat menggunakan Blender versi Linux tak akan berubah ketika dibuka di Blender versi Mac maupun Windows.

Update
Dengan status yang Open Source, Blender bisa dikembangkan oleh siapapun. Sehingga update software ini jauh lebih cepat dibandingkan software sejenis lainnya. Bahkan dalam hitungan jam, terkadang software ini sudah ada update annya. Update an tersebut tak tersedia di situs resmi blender.org melainkan di graphicall.org

Free
Blender merupakan sebuah software yang Gratis Blender gratis bukan karena tidak laku, melainkan karena luar biasanya fitur yang mungkin tak dapat dibeli dengan uang, selain itu dengan digratiskannya software ini, siapapun bisa berpartisipasi dalam mengembangkannya untuk menjadi lebih baik. Gratisnya Blender mendunia bukan seperti 3DMAX/ Lainnya yang di Indonesia Gratis membajak. Tak perlu membayar untuk mendapatkan cap LEGAL. Karena Blender GRATIS dan LEGAL

Lengkap
Blender memiliki fitur yang lebih lengkap dari software 3D lainnya.  Coba cari software 3D selain Blender yang di dalamnya tersedia fitur Video editing, Game Engine, Node Compositing, Sculpting. Bukan plugin lho ya, tapi sudah include atau di bundling seperti Blender.

Ringan
Blender relatif ringan jika dibandingkan software sejenis. Hal ini terbuti dengan sistem minimal untuk menjalankan Blender. Hanya dengan RAM 512 dan prosesor Pentium 4 / sepantaran dan VGA on board, Blender sudah dapat berjalan dengan baik namun tidak bisa digunakan secara maksimal. Misal untuk membuat highpolly akan sedikit lebih lambat.

Komunitas Terbuka
Tidak perlu membayar untuk bergabung dengan komunitas Blender yang sudah tersebar di dunia. Dari yang newbie sampai yang sudah advance terbuka untuk menerima masukan dari siapapun, selain itu mereka juga saling berbagi tutorial dan file secara terbuka. Salah satu contoh nyatanya adalah OPEN MOVIE garapan Blender Institute


Sabtu, 14 Oktober 2017

Array Di Java

LISITING



LOGIKA
Pada program ini saya akan membuat program tentang baris dan kolom menggunakan array 2 dimensi , sebelum itu saya akan melakukan import pada beberapa util yang dibutuhkan saya hanya menuliskan import java.util.Scanner; dan import java.util.*; .



Penggunaan import java.util.*; dilakukan untuk melakukan import kepada semua library pada “util”, jika saya tidak menuliskan import java.util.Scanner; Scanner tetap dapat diimport karena dengan menggunakan tanda bintang (*) di belakang sebuah library berarti kita mengimport semua library tersebut pada kasus ini saya mengimport semua library di “java.util”.



Berikutnya di sini adalah pendeklarasian data array , saya menetapkan “array2d” adalah integer dan saya membuat array dengan data integer sebesar “100” di satu dimensi yang akan menjadi baris dan “100” di satu dimensi lainnya yang akan menjadi kolom.



Selanjutnya adalah menggunakan perulangan agar data pada array “array2d” dapat diisi dengan sebuah data, disini menggunakan perulangan for , saya mendeklarasikan bahwa a=0, ini yang akan menjadi data awal pada array “array2d” .
Pada perintah ,
for (b=1; b<=baris; b++){
for (c=1; c<=kolom; c++){
array2d[b][c] = a++;}
}
Di sini saya membuat “b” sebagai baris dan “c” sebagai kolom saya melakukan deklarasi “b<=baris” dan “c<=kolom” bila saat baris dan kolom di input maka jumlah baris dan kolomnya akan sesuai dengan hasil inputnya .
Berikutnya saya membuat intruksi “array2d[b][c] = a++;” bila kondisi pada for terpenuhi , maka jumlah “a” yang saya deklarasikan sebagai 0 akan bertambah nilainya .



Berikutnya adalah perulangan for untuk melakukan cetak bentuk baris dan kolom pada output perulangan yang digunakan sama dengan perulangan sebelumnya hanya saja disini instruksi yang dilakukan saat kondisi terpenuhi adalah melakukan print dari “array2d” dengan [b] dan [c] sebagai data anggota dari array “array2d.”


OUTPUT


Minggu, 08 Oktober 2017

Perulangan pada Java

LISTING


LOGIKA PROGRAM

Pada program ini saya akan melakukan perulangan pada java , dan program saya adalah dengan membentuk segitiga siku terbalik.

Kamis, 05 Oktober 2017

Cinema Digital dan Dampaknya dimasyarakat

Implikasi dan Dampak terhadap Digital Cinema di Masyarakat

Sebelumnya apasih implikasi itu? Menurut para ahli, pengertian implikasi adalah suatu konsekuensi atau akibat langsung dari hasil penemuan suatu penelitian ilmiah. Pengertian lainnya dari implikasi menurut para ahli adalah suatu kesimpulan atau hasil akhir temuan atas suatu penelitian. Nah untuk dampak, apasih dampak itu? dampak adalah akibat, imbas atau pengaruh yang terjadi (baik itu negatif atau positif) dari sebuah tindakan yang dilakukan oleh satu / sekelompok orang yang melakukan kegiatan tertentu.
Sekarang bagaimana sih implikasi terhadap Digtial Cinema di Masyarakat? Implikasi Digital Cinema saat ini cukup banyak dan bervarasi, salah satunya adalah contoh dari kemajuan teknologi diberbagai bidang salah satunya adalah Digital Cinema. Didalam Digital Cinema terdapat banyak kemajuan teknologi, contohnya adalah pembuatan film pertama yang masih berwarna hitam-putih dan abu-abu dan kita lihat sekarang pada zaman ini sebuah film sudah banyak warna serta teknik dari grading-grading warna, sehingga bisa menampilkan suatu warna yang sedap dipandang mata, tidak hanya itu saat ini pun banyak sekali teknologi yang digunakan dalam dunia Digital Cinema, salah satu contohnya adalah greenscreen, kalian tahu bagaimana film seperti ironman, the hobbit, avatar, dll bisa menjadi seperti itu? Itu karena salah satu pengaplikasiannya menggunakan greenscreen dan teknologi lainnya.
Sedangkan Dampak terhadap Digital Cinema di masyarakat ada apa aja sih? Sebenarnya apabila kita berbica tentang dampak tidak akan ada habisnya, dengan demikian saya akan membahas tentang dampaknya secara global, berikut penjelasan saya, cekicekidot:
Dampak Positif
Digital cinema ini mempermudah dalam penyebaran film, karena berupa data jadi penyebaranya sangat cepat dan luas. Orang dimana saja bisa mengakses film tersebut, apalagi banyak situs untuk menonton secara streming online sebut saja youtube. Kita bisa menonton film yang kita inginkan walau hanya dengan akses internet.
Dampak Negatif
Disaping sisi positif, terdapat sisi negatifnya terhadap kehidupan masyarakat. Dalam sisi sosial budaya digital cinema akan merubah paradigma masyarakat yang biasa menonton secara tradisional. Seperti ditinggalkanya “layar tancep” menjadi bioskop. Karena pada layar tancep padahal terdapat nilai sosial yang bisa diambil seperti kebersamaan, kerukunan yang mulai ditinggalkan karena adanya digital cinema ini khususnya bioskop.
Juga karena formatnya digital, digital cinema ini rawan pembajakan. Banyak situs situs penyedia link untuk mendownload film. Sebut saja salah satunaya adalah g**** yang sekarang sudah diblok oleh pemerintah Indonesia. Juga melalui torrent terjadi pembajakan juga, tentu saja merugikan pihak film produksi yang membuat film tersebut dengan susah payah, tetapi tidak dihargai dan dibajak.

Percabangan Java

LISTING

LOGIKA PROGRAM

Pada Program ini saya akan membuat program tentang percabangan , saya akan membuat berbentuk menu dengan percabangan switch case dan disetiap case akan saya berikan contoh program percabangan lain , yaitu percabangan if , if-else , if-else-if .

Untuk membuat menu saya menggunakan perintah System.out.println seperti pada baris 11 sampai 18 , perintah itu untuk memunculkan tulisan.

Berikutnya adalah perintah Scanner input = new Scannner(System.in); untuk membuat scanner yang digunakan untuk memasukan input , tapi sebelum itu kita perlu melakukan import dengan perintah import java.util.Scanner; perintah ini digunakan untuk mengimport java utility yang berupa scanner (untuk menginput).

Pada perintah Scanner input = new Scannner(System.in); kata input setelah Scanner bisa diganti dengan in , masukan atau apapun yang kita inginkan karena itu adalah semacam variable untuk pemanggilan scanner .

Berikutnya perintah cab = input.nextInt(); itu adalah untuk melakukan penginputan pada variable “cab” . “input” pada perintah tersebut adalah variable untuk memanggil scanner yang saya beritahu di awal , lalu “.nextInt()” adalah perintah untuk melakukan scanner pada inputan berupa tipe data integral.



Berikutnya adalah perintah switch(cab){ yang berarti saya akan melakukan percabangan switch-case pada variable “cab” .

Percabangan switch-case kita bisa membuat beberapa case yang dalam setiap case bisa berisi berbagai kondisi , pilihan , atau operasi sesuai yang dituliskan oleh programmer , pada program ini saya membuat 3 case yang berisi dengan percabangan if , if-else dan if-else-if , dan satu case dengan perintah untuk keluar dari program .

Pada case 1 : saya akan membuat percabangan if , saya mengetikan perintah System.out.println(“Apakah anda sudah praktikan”); untuk menampilkan kata , lalu perintah a = input.next() agar melakukan input pada variable “a” .
Lalu arti dari “input” pada perintah tersebut adalah variable untuk memanggil scanner yang saya beritahu di awal , lalu “.next()” adalah perintah untuk melakukan scanner pada inputan berupa tipe data dari variable “a”.
Berikutnya adalah perintah percabangan if , saya mengetikan 

If (a.equals("iya")||a.equals("Iya")||a.equals("IYA")){
System.out.println(“Super Sekali”)
}

Perintah tersebut berarti jika variable “a” ”equals”/sama dengan kata “iya” “Iya” ”IYA” maka akan memunculkan tulisan “Super Sekali” , karakter “||” tersebut digunakan untuk operator logika “or” yang berarti jika dipilih antara kondisi salah satu dari kondisi tersebut maka akan memenuhi syarat kondisi tersebut.
Lalu ditutup dengan break; yang berarti case 1 berhenti sampai situ saja .

Pada case 2 : saya membuat percabangan if-else , saya membuat perintah yang sama dengan case 1 hanya saja ditambahkan dengan perintah .

else {
System.out.println(“Anda bukan praktikan”)
}

Yang berarti jika kondisi dari if tidak terpenuhi maka akan melakukan dari hasil “else” yang berarti akan memunculkan kalimat “Anda bukan praktikan” .

Pada case 3: saya akan membuat percabangan if-else-if , percabangan if-else-if tidak berbeda dengan if-else hanya saja jika kondisi dari if pertama tidak bisa dipenuhi maka bisa di pergunakan if kedua , jika tidak bisa maka digunakan kondisi if ketiga dan seterusnya. jika dari semua kondisi yang disediakan tidak bisa memenuhi maka akan melakukan hasil dari else , seperti berikut .

System.out.println("Masukkan Nilai Anda");
b = input.nextInt();
if (b >= 60){
System.out.println("Selamat Anda Lulus!!");
}else if (b >=50){
System.out.println("Ayo Perbaiki!!");
}else {
System.out.println("Mohon mengikuti perbaikan");
}

Pada perintah tersebut saya menbuat jika , input dari variable “b” lebih dari atau sama dengan 60 maka akan muncul “Selamat Anda Lulus!!” , jika input variable “b” lebih dari atau sama dengan 50 maka akan muncul “Ayo Perbaiki!!” dan jika kedua kondisi tersebut tidak bisa dipenuhi oleh input dari variable “b” maka akan muncul “Mohon mengikuti perbaikan”.

Pada case 4: saya membuat pilihan untuk keluar dari program .
Saya menuliskan perintah ,

System.out.println("Terima kasih");
System.exit(0);
default:
System.out.println("Keluar dari program");

Pada perintah tersebut saya menuliskan jika , memilih case 4 maka akan muncul tulisan “Terima kasih” dan akan keluar dari program karena perintah System.exit(0); selanjutnya adalah perintah default yang berarti jika tidak memilih pilihan dari case 1 sampai 4 maka akan muncul tulisan “Keluar dari program”.




Minggu, 01 Oktober 2017

Softskill - Augment Reality

Augment reality (AR) atau jika di terjemahkan kedalam bahasa Indonesia berarti realitas tambahan , dalam pengertiannya sendiri jika mengutip dari laman Wikipedia Augment reality adalah suatu penggabungan antara benda digital baik berbentuk 2D maupun 3D kedalam lingkungan 3D nyata , lalu benda digital itu diproyeksikan secara real-time.

Samsung SARI AR SDK markerless tracker
yang digunakan di 
AR EdiBear game 

Tidak seperti Virtual Reality yang sepenuhnya menggantikan gambaran kenyataan , augment reality hanya menambahkan gambaran digital sebagai pelengkap di dunia nyata hanya saja pemroyeksian dari gambaran digital itu terjadi secara langsung diwaktu yang sama dengan tangkapan dunia nyata.

Sabtu, 30 September 2017

softskill - 3D dan CGI serta penggunaannya

Pengertian Animasi 3D

Animasi 3D merupakan penciptaan gambar bergerak dalam ruang digital 3 dimensi. Hal ini dilakukan dengan membuat frame/gambar diam yang mensimulasikan masing-masing gambar, difilmkan dengan kamera virtual, dan output-nya berupa video yang sudah di-rendering atau Realtime.


Konsep animasi 3D sendiri adalah sebuah model yang memiliki bentuk, volume, dan ruang. Animasi 3Dselain digunakan dalam pembuatan film animasi , penmbahan efek visual dalam film animasi 3D juga digunakan dalam pembuatan game berbasis animasi 3D.

Kamis, 28 September 2017

Softskill - Animasi 2D dari masa ke masa

 Secara bahasa kata animasi berasal dari kata animation yang berasal dari kata dasar to anime di dalam kamus Indonesia inggris berarti menghidupkan. Secara umum animasi merupakan suatu kegiatan menghidupkan,menggerakkan benda mati. Suatu benda mati diberi dorongan, kekuatan, semangat dan emosi untuk menjadi hidup atau hanya berkesan hidup.

Gambar diam / Frame
Animasi bergerak
  
Mengutip dari wikipedia.org Animasi adalah proses pembuatan ilusi gerak dan ilusi perubahan yang terjadi pada dalam waktu yang cepat dalam sebuah urutan gambar . Secara mudah kita bisa menyebut animasi sebagai sebuah kumpulan gambar yang secara terurut membuat sebuah ilusi yang membuat gambar tersebut terlihat bergerak.

Rabu, 27 September 2017

Softskill - Mengenal Cinema Digital

PENGERTIAN 
Cinema digital pada penngertiannya jika mengutip dari Wikipedia adalah suatu tekniologi digital untuk mendistibusikan gambar bergerak. Jika kita membahas suatu gambar bergerak kita mungkin akan teringat dengan film atau video yang pada awalnya memang sebuah kumpulan gambar yang membentuk ilusi yang seakan gambar tersebut bergerak .
STUDIO PEMUTARAN FILM

SEJARAH & PERKEMBANGAN
Perkembangan digital cinema dari bentuk kualitas secara visual dan audio cinema digital juga memiliki banyak perkembangan yang bisa kita saksikan sekarang , seperti live broadcasting dimana kita bisa menyaksikan suatu acara secara live dan teknologi itu juga telah dikembangkan sebagai bentuk komunikasi yang sekarang kita tahu dengan teknoligi video call yang dimana kita bisa melihat lawan bicara kita secara langsung pada satu waktu yang sama , namun jauh sebelum sebelum itu cinema digital tidak langsung berbentuk seperti sekarang ini.