Sabtu, 04 November 2017

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.


Senin, 01 Mei 2017

Softskill - Seni Budaya - Manusia dan Cinta Kasih

A.  Pengertian Cinta Kasih
Menurut kamus bahasa Indonesia Karya W.J.S. Poerwadarminta , CIntah adalah rasa sangat suka (Kepada) atau (Rasa) Sayang (Kepada) , ataupun (Rasa) sangat kasih atau sangat tertarik hatinya . Sedangkat kata kasih artinya persaan saying atau cinta kepada atau menaruh belas kasihan . dengan demikian artinya cinta dan kasih hampir bersamaan , sehingga kata kasih memperkuat rasa cinta. Karena itu cinta kasih dapat diartikan sebagai perasaan suka(Sayang) kepada seseorang yang disertai dengan menaruh belas kasihan.

Rabu, 29 Maret 2017

Softskill - Ilmu Budaya Dasar - Manusia dan Kesusastraan

PENDEKATAN KESUSASTRAAN

lmu Budaya Dasar pada kali ini berkaitan dengan budaya yang ada dalam keseharian dan budaya bangsa. Ada istilah Humanities yang berasal dari bahasa latin yaitu, manusiawi, berbudaya, dan halus. Hal ini tentunya sangat baik jika kita pelajar, karna kita akan mendapatkan ciri dari manusia yang baik dalam bermasyarakat. Istilah Humanities berkaitan dengan cabang-cabang ilmu lainnya seperti filsafat, teologi, seni, dan cabang-cabangnya termasuk satra, sejarah, cerita rakyat, dsb. Dari semua itu intinya adalah mempelajari masalah manusia dan kebudayaan. Contohnya saja dalam bidang kesenian, seni adalah suatu ekspresi dari jiwa manusia. Segala kebebasan hasil karya dari manusia bebas dituangkan dalam ekspresi seni. Seni lebih berbicara banyak dalam kebudayaan, bahkan budaya dapat menggambarkan ciri dari suatu bangsa yang bermartabat.

Selasa, 21 Maret 2017

Softskill - Ilmu Budaya Dasar - Manusia dan Kebudayaan

PENGERTIAN MANUSIA

Manusia atau orang dapat diartikan berbeda-beda dari segi biologis, rohani, dan istilah kebudayaan, atau secara campuran.
1.      Secara biologis, manusia diklasifikasikan sebagai Homo sapiens (Bahasa Latin yang berarti "manusia yang tahu"), sebuah spesies primata dari golongan mamalia yang dilengkapi otak berkemampuan tinggi.
2.      Secara kerohanian, mereka dijelaskan menggunakan konsep jiwa yang bervariasi yang, dalam agama, dimengerti dalam hubungannya dengan kekuatan ketuhanan atau makhluk hidup; dalam mitos, mereka juga seringkali dibandingkan dengan ras lain.

Senin, 16 Januari 2017

Softskill - sosial dasar - Identifikasi Urbanisasi

Pengertian Urbanisasi
Urbanisasi adalah perpindahan penduduk dari desa ke kota. Urbanisasi adalah masalah yang cukup serius bagi kita semua. Persebaran penduduk yang tidak merata antara desa dengan kota akan menimbulkan berbagai permasalahan kehidupan sosial kemasyarakatan. Jumlah peningkatan penduduk kota yang signifikan tanpa didukung dan diimbangi dengan jumlah lapangan pekerjaan, fasilitas umum, aparat penegak hukum, perumahan, penyediaan pangan, dan lain sebagainya tentu adalah suatu masalah yang harus segera dicarikan jalan keluarnya.

Softskill - Sosial Dasar - Masyarakat perkotaan dan Masyarakat Pedesaan

1.      Masyarakat Perkotaan
Masyarakat perkotaan sering disebut juga urban coumunity . Pengertian Masyarakat kota lebih di tekankan pada sifat dan ciri kehidupannya yang berda dengan perdasaan .

Ada beberapa ciri yang menonjol pada Masyarakat kota , yaitu :

Jumat, 13 Januari 2017

SoftSkill - Sosial Dasar - Pemetaan Sosial Kab.Bekasi

Pengertian pemetaan sosial
Pemetaan sosial (social mapping) merupakan usaha pengidentifikasian dan pemahaman struktur sosial (sistem kelembagaan dan individu) tata hubungan antar lembaga dan atau individu pada lingkungan sosial tertentu. Pemetaan sosial dapat juga diartikan sebagai social profiling atau “ pembuatan profil suatu masyarakat “ Identifikasi kelembagaan dan individu ini dilakukan secara akademik melalui suatu penelitian lapangan, yakni mengumpulkan data secara langsung, menganalisa , menginterpretasikannya dan menetapkan tata hubungan antara satu dengan lain satuan sosial dalam kawasan komunitas yang diteliti .

Identifikasi tata hubungan ini dapat dikaitkan dengan keberadaan pranata sebagai salah satu institusi di dalam kelembagaan sosial atau organisasi sosial dan atau sekitar komunitas yang dimaksud. Identifikasi tata hubungan inilah yang disebut dengan pemetaan atau mapping, yang memberikan gambaran posisi pranata terhadap lembaga lain di dalam komunitas tersebut, sekaligus memberi gambaran bagaimana sifat hubungan antara pranata dengan lembaga-lembaga tersebut. Adapun tujuan utama membuat pemetaan sosial adalah diperolehnya program prioritas dan alokasi sumber dalam penguatan kelompok sosial masyarakat dari pengaruh budaya-budaya luar secara efisien, efektif dan berkelanjutan .

Tujuan pemetaan sosial adalah:

  • Lengkah awal pengenalan lokasi sasaran proyek dan pemahaman fasilitator terhadap kondisi khalayak sasaran.
  •  Mengetahui kondisi sosial masyarakat.
  • Sebagai dasar pendekatan dan metode pelaksanaan Pemberdayaan masyarakat.
  • Menjadi dasar penyusunan rencana kerja yang bersifat taktis terhadap permasalahan yang dihadapi.
  • Acuan dasar untuk mengetahui terjadinya proses perubahan sikap dan perilaku masyarakat sasaran.

Selasa, 10 Januari 2017

Softskill - Sosial Dasar - Pelaspisan Masyarakat & Kesamaan Derajat

Masyarakat terbentuk dari individu-individu yang berbeda-beda dan berasal dari berbagai macam latar belakang , karena hal itu maka akan terbentuk adalah masyarakat heterogen yang terdiri dari berbagai macam kelompok sosial . Dengan adanya atau terjadinya kelompok sosial ini maka terbentuklah suatu pelapisan masyarakat atau terbentuklah masyarkat berstrata.

Istilah Staratifikasi atau Startification berasal dari kata Starata atau Stratum yang berarti lapisan . Karena itu social staratification serng diterjemahkan sebagai dengan pelapisan masyarakat . Sejumlah Individu yang mempunyai kedudukan dan status yang sama menurut masyarakatya , dikatakan berada dalam suatu lapisan atau stratum .

Stratifikasi sosial menurut Pitirim A. Sorokin adalah perbedaan penduduk / masyarakat ke dalam lapisan-lapisan kelas secara bertingkat (hirarkis).Pitirim A. Sorokin dalam karangannya yang berjudul “Social Stratification” mengatakan bahwa sistem lapisan dalam masyarakat itu merupakan ciri yang tetap dan umum dalam masyarakat yang hidup teratur.

Stratifikasi sosial menurut Drs. Robert M.Z. Lawang adalah penggolongan orang-orang yang termasuk dalam suatu sistem sosial tertentu ke dalam lapisan-lapisan hirarkis menurut dimensi kekuasaan, privilese dan prestise.