Kamis, 20 April 2017

Flowchart Ketika Bermain Game TIC-TAC-TOE

PENJELASAN DAN GAMBAR FLOWCHART UI PADA GAME TIC TAC TOE


Ketika pertama kali program dijalankan program akan menampilkan form tampilan awal atau menu utama. Dimana form tersebut menyedikan halaman yang berisi gambar dari permainan ini. Terdapat pilihan menu seperti New Game, About, dan Exit. Di dalam masing-masing menu memiliki fungsi yang berbeda.

Jika kita memilih menu bar About, maka kita akan mendapatkan pesan tentang keterangan pembuat aplikasi.

Jika kita memilih menu bar Exit, maka kita akan secara langsung menghetikan proses permainan dan keluar dari program.

Jika kita memilih menu bar New Game, maka kita akan memulai permainan. Pada proses ini akan diberikan sebuah kondisi yaitu jika user penempatan akhir maka otomatis user akan kalah dalam permainan. Sebaliknya, maka user akan mengambil sebelum komputer maka otomatis user menjadi pemenang.

sumber:
http://alvitasari.blogspot.co.id/

Interaksi Fisik dan Efek Fisik Ketika Bermain Game

A. INTERAKSI FISIK MANUSIA PADA LINGKUNGAN GAME
Anda gamers? Atau bukan? Pastinya kalian pernah bahkan sering bermain game untuk sekedar hiburan atau sudah menjadi aktivitas kalian. Namun bagaimana interaksi fisik pada lingkungan game? 

Saat bermain game manusia berinteraksi langsung dengan alat elektronik, tidak hanya game pc yang mudah dibawa-bawa kemanapun sudah banyak beredar. Interaksi fisik manusia pada lingkungan game yakni fisik manusia itu sendiri, seperti mata yan menatap layar, tangan yang bergerak aktif, dan juga otak yang fokus pada game. 

Interaksi fisik pada lingkungan game itu sendiri sebetulnya tidak ada masalah jika dilakukan benar pada waktu dan juga posisi saat bermain game. Namun, terdapat kesalahan jika bermain game pada posisi tidur dengan tangan sebagai penompang tubuh, pasti kalian merasa tidak enak bukan? 

Pada posisi duduk pun tidak sengaja bentuk badan berubah mencari posisi yang pas saat bermain. Jadi tidak ada masalah jika bermain game pada posisi yang benar. Tidak hanya posisi, pola pikir pun saat bermain game pun juga diatur, jika saatnya makan tidak seharusnya menunda, kecuali jika musuh pada game memang tidak memungkinkan untuk kita tinggal. 

Dan juga pola tidur, jangan sampai kalian menjadi zombie setelah main game, mata merah berjalan tidak stabil.   

B. EFEK FISIK PADA MANUSIA KETIKA MAIN GAME

Pengaruh Negatif
  • Terlalu agresif, Pengaruh buruk bermain game terhadap perkembangan seorang anak akan menjadi bersifat agresif dan banyak di dalam game yang mengandung unsur kekerasan dan berpengaruh terhadap perkembangan anak.
  • Kurang peka terhadap lingkungan, Anak yang sudah kecanduan game waktunya untuk berinteraksi kepada lingkungan akan berkurang bahkan jarang anak untuk mengenal lingkungan luar, dia lebih memilih bermain dengan gadgetnya daripada bermain bersama teman – teman seumurannya.
  • Anak akan gampang marah, Emosional anak – anak suka bermain game sangat mudah sekali untuk marah. Apabila orang tua menghentikan dia untuk bermain kadang dia akan marah – marah dan menangis.
  • Mengganggu saraf otak, Pada masa pertumbuhan anak sangatlah terganggu apabila dia habiskan waktu untuk bermain game. Pada bermain game sistem daya ingatnya akan mengurang dan mempengaruhinya, kemudian sang akan akan melupakan pelajaran sekolahnya.
  • Kurang Tidur, Biasanya kalo kamu udah asyik main game, kamu bakal mengabaikan rasa kantuk. Jadilah kamu terlalu asyik memainkan sebuah permainan, terus waktu tidurmu bakal berkurang deh.
Dampak Positif
  • Meningkatkan koordinasi mata dan tangan, Dari hasil penelitian bahwa manusia yang bermain game dapat meningkatkan keterampilan koordinasi mata dan tangan. Sebab, konsentrasi saat bermain game dapat melakukan olahraga gerakan fisik.
  • Mengajarkan kerja sama tim, Banyak game yang menggunakan banyak pemain (multi-player), yang mengharuskan para pemain bekerja sama dalam satu tim untuk mengalahkan tim lain. Dan dalam bermain tim ini harus dituntut untuk menguasai konsep permainan tersebut. Sehingga mereka akan belajar bekerja sama dalam melaksanakan misinya untuk tujuan akhir.
  • Memperbaiki mood, Anak – anak biasanya akan senang jika mempergunakan waktunya untuk bermain. Orang tua justru memperbolehkan mereka untuk bermain disaat dia mempunyai waktu kosong diluar jam sekolah dan belajar. Sehingga anak akan merevitalisasi pikiran mereka sehingga suasana hati akan senang.
  • Mengajarkan ilmu akademis, Video game juga dapat dimanfaatkan sebagai sarana belajar. Ada banyak permainan yang membantu untuk mengajarkan Matematika, Sains, Bahasa Inggris dan mata pelajaran lainnya dengan konsep menarik dan interaktif. Banyak survey telah membuktikan bahwa anak-anak lebih tertarik belajar melalui game ketimbang aktivitas belajar pada umumnya.
  • Menyatukan anggota keluarga, Anak-anak biasanya akan merasa senang jika orangtua mereka mau ikut bergabung dan bermain game kesukaan mereka. Lakukan kegiatan ini di malam hari, hari libur atau akhir pekan. Selain dapat merekatkan hubungan Anda dengan buah hati, cara ini berguna untuk mengawasi jenis game yang sering dimainkan anak.
sumber:
http://rikaayuputrik.blogspot.co.id/2016/05/petgame-interaksi-fisik-dalam-teknologi.html

Jumat, 31 Maret 2017

Game Engine

Game Engine adalah perangkat lunak yang dirancang untuk membuat dan mengembangkan video game. Fungsi utama yang diberikan oleh game engine meliputi rendering untuk 2D atau 3D graphic, collision detection, sound, scripting, animasi, artificial intelligence, networking, memory management, threading dan scene graph.

Game engines memberikan perangkat untuk visual development dengan tambahan komponen perangkat lunak yang dapat dipakai berulang kali. Perangkat ini pada umumnya memberikan integrated development environment yang dapat mempermudah, serta mempercepat pengembangan game.

Beberapa Contoh Game Engine Open Source :

UnrealEngine

Torque

Quake Engine

Ada 3 tipe game engine yang ada saat ini, diantaranya :

Roll-your-own game engine.
Banyak perusahaan game kecil seperti publisher indie biasanya menggunakan engine-nya sendiri. Mereka menggunakan API seperti XNA, DirectX atau OpenGL untuk membuat game engine mereka sendiri.

Mostly-ready game engines.
Engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer/programer. Semuanya termasuk contoh GUI, physiscs, libraries model, texture dan lain-lain. Banyak dari mereka yang sudah benar-benar matang, sehingga dapat langsung digunakan untuk scripting sejak hari pertama

Point-and-click engines.

Engine ini merupakan engine yang sangat dibatasi, tapi dibuat dengan sangat user friendly. Anda bahkan bisa mulai membuat game sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D. Dengan sedikit memanfaatkan coding, kita sudah bisa merilis game point-and-click. Kekurangannya terletak pada terbatasnya jenis interaksi yang bisa dilakukan dan biasanya hal ini mencakup semuanya, mulai dari grafis hingga tata suara.





Sumber :
http://dinandwinanto.blogspot.co.id/2016/03/tugas-1-pengantar-teknologi-game.html
https://rejekidr.wordpress.com/tag/pengertian-ogre/
http://catatan-mashuri.blogspot.co.id/2012/03/pengertian-game-maker.html
http://komputer123456.blogspot.co.id/2015/04/arsitektur-game-engine.html
http://www.ogre3d.org.

Ai, Decision, dan Pathfinding.

Artificial Intelligence, merupakan kawasan penelitian, aplikasi dan instruksi yang terkait dengan pemrograman komputer untuk melakukan sesuatu hal yang -dalam pandangan manusia adalah- cerdas” (H. A. Simon [1987] ).

Perkembangan game saat ini tidak lepas dari kecerdasan buatan (artificiall intelligence). Kecerdasan buatan merupakan salah satu bagian dari ilmu komputer yang membuat mesin (komputer) dapat melakukan pekerjaan seperti manusia dan komputer dimungkinkan untuk dapat berfikir.

Faham Pemikiran:
Secara garis besar, AI terbagi ke dalam dua faham pemikiran yaitu AI Konvensional dan Kecerdasan Komputasional (CI, Computational Intelligence). AI konvensional kebanyakan melibatkan metoda-metoda yang sekarang diklasifiksikan sebagai pembelajaran mesin, yang ditandai dengan formalisme dan analisis statistik. Dikenal juga sebagai AI simbolis, AI logis, AI murni dan AI cara lama (GOFAI, Good Old Fashioned Artificial Intelligence).

Metode-metodenya meliputi:
  1. Sistem pakar: menerapkan kapabilitas pertimbangan untuk mencapai kesimpulan. Sebuah sistem pakar dapat memproses sejumlah besar informasi yang diketahui dan menyediakan kesimpulan-kesimpulan berdasarkan pada informasi-informasi tersebut.
  2. Petimbangan berdasar kasus
  3. Jaringan Bayesian
  4. AI berdasar tingkah laku: metoda modular pada pembentukan sistem AI secara manual
Kecerdasan komputasional melibatkan pengembangan atau pembelajaran iteratif (misalnya penalaan parameter seperti dalam sistem koneksionis. Pembelajaran ini berdasarkan pada data empiris dan diasosiasikan dengan AI non-simbolis, AI yang tak teratur dan perhitungan lunak.

Metode-metode pokoknya meliputi:
  1. Jaringan Syaraf: sistem dengan kemampuan pengenalan pola yang sangat kuat
  2. Sistem Fuzzy: teknik-teknik untuk pertimbangan di bawah ketidakpastian, telah digunakan secara meluas dalam industri modern dan sistem kendali produk konsumen.
  3. Komputasi Evolusioner: menerapkan konsep-konsep yang terinspirasi secara biologis seperti populasi, mutasi dan “survival of the fittest” untuk menghasilkan pemecahan masalah yang lebih baik.
Decision Making adalah serangkaian algoritma yang dirancang dengan memasukan beberapa kemungkinan langkah yang bisa diambil oleh suatu aplikasi, Pada game ini decision making memberikan kemampuan suatu karakter untuk menentukan langkah apa yang akan diambil. Decision making dilakukan dengan cara menentukan satu pilihan dari list yang sudah dibuat pada algoritma yang dirancang. Algoritma decision making kerap digunakan dalam aplikasi game, akan tetapi algoritma decision making dapat diimplementasikan pada banyak aplikasi lain.

Algoritma PathFinding
Algoritma yang digunakan untuk pencarian jalur. Algoritma ini dapat digunakan untuk mencapai tempat tujuan dari tempat awal. Salah satu algoritma path finding adalah algoritma A*.
Waypoint adalah titik acuan / kumpulan koordinat yang digunakan untuk keperluan navigasi untuk mengidentifikasi sebuah titik di peta. (Wikipedia).
Pencarian jalur merupakan salah satu implementasi kecerdasan buatan dalam permainan. Pencarian jalur terpendek merupakan hal yang mempengaruhi pergerakan dan pengambilan keputusan pada non-player character. Namun, jalur terpendek belum tentu dan tidak selalu menjadi jalur paling aman. Dalam permainan berbasis militer, karakter dituntut untuk bergerak secara taktis dalam menghadapi ancaman. Agen yang bergerak secara taktis dalam pencarian jalur tidak hanya mencari jalur terpendek, namun harus mempertimbangkan ancaman karena pertimbangan hit points, demi meningkatkan kesan nyata pada permainan.
Tactical Pathfinding merupakan salah satu algoritma pencarian jalur yang dapat melakukan pencarian jalur terpendek dengan perhitungan bobot ancaman. Implementasi algoritma tactical pathfinding dapat memberikan gerakan taktis pada non-player character. Algoritma tactical pathfinding dilakukan berdasarkan algoritma pencarian jalur berdasarkan A* ditambah perhitungan bobot.
Implementasi algoritma dilakukan dengan melakukan simulasi pada peta permainan 3D berbasis navigation mesh. Representasi peta permainan 3D menggunakan navigation mesh karena dalam beberapa tahun terakhir, navigation mesh menjadi pilihan utama.

Sumber :
http://dinandwinanto.blogspot.co.id/2016/03/tugas-1-pengantar-teknologi-game.html
http://www.processing.org.
http://www.yoyogame.com
http://moekyuun.blogspot.co.id/2015/04/story-board-game-komputer.html

Desain Skenario, Script, dan Stroyboard

Desain Skenario
Terdiri dari dua kata yaitu Desain dan Skenario dimana arti kata Desain bisa diartikan sebagai sebuah rancangan dari apa yang akan dibuat dan Skenario yang dapat diartikan sebagai penyampaian cerita atau gagasan. Sehingga dapat kita artikan Disain Skenario adalah sebuah rancangan yang mewakili sebuah cerita/gagasan/alur dalam suatu game.

Skrip

merupakan bahasa pemrograman yang menyediakan fasilitas penerjemahan serta kompilasi kode dalam satu rangkaian proses secara integratif sehingga memungkinkan kode dibuat dapat langsung dijalankan sebagai program secara dinamis. Skrip atau kode program yang akan dijalankan umumnya akan diterjemahkan terlebih dulu dari kode sumber ke dalam P-Code, sebagai tambahan, beberapa bahasa skrip bahkan telah menyediakan kompiler JIT terintegrasi yang akan mengevaluasi serta menerjemahkan bagian-bagian kritis atas P-Code tersebut menjadi kode mesin sehingga menghasilkan eksekusi proses yang lebih cepat hingga secara relatif bisa menandingi program yang ditulis dengan menggunakan bahasa pemrograman kompilatif seperti C.

Storyboard


adalah sketsa gambar yang disusun berurutan sesuai dengan naskah, dengan storyboard kita dapat menyampaikan ide cerita kita kepada orang lain dengan lebih mudah, karena kita dapat menggiring khayalan seseorang mengikuti gambar-gambar yang tersaji, sehingga menghasilkan persepsi yang sama pada ide cerita kita.

Sumber :
http://dinandwinanto.blogspot.co.id/2016/03/tugas-1-pengantar-teknologi-game.html
https://aswendy.wordpress.com/2015/04/23/artificial-intelligent-pada-game-decision-making/
https://docs.google.com/viewer?url=http%3A%2F%2Feprints.binus.ac.id%2F7978%2F1%2FLBM04-120-abstrak.pdf
https://aswendy.wordpress.com/2015/04/23/artificial-intelligent-pada-game-decision-making/

Teknologi Game, Bisnis Game, Game Engine.

Teknologi Game
Pada umumnya, game merupakan permainan yang menggunakan interaksi antara manusia dan komputer dengan perantara interface melalui gambar yang dihasilkan oleh piranti video.
Teknologi Game adalah sebuah sarana (teknologi) yang dibutuhkan dan diperlukan dalam memainkan sebuah permaian bahkan dalam pembuatan sebuah permainan yang menggunakan komputer.


Bisnis dalam Game Komputer

Di era teknologi canggih saat ini, perkembangan game sekarang sangat pesat sehingga tidak salah game dapat masuk kedalam dunia bisnis, bahkan bisa menjadi bisnis yang menjanjikan. Para development game berlomba-lomba membuat game yang menarik untuk para pecinta game sehingga membuat game mereka terkenal.
Beberapa game yang dibuat oleh development game membuat game mereka secara berbayar, diantaranya gamer dapat membeli sebuah item dalam game tersebut menggunakan voucher berbayar (payment) contohnya adalah Dota 2 adalah sebuah permainan multiplayer online battle arena yang dikembangkan oleh Valve Corporation.
Cara lain, gamer membutuhkan key/license untuk memainkan game tersebut. Contoh gamenya adalah CSGO (Counter Strike: Global Offensive) yang dikembangkan oleh Valve Corporation dan Hidden Path Entertainment. Untuk memainkan game CSGO kita harus membeli license game tersebut sebesar Rp.115.999,- yang dapat dibeli di Steam Store.

Bisnis game yang sangat berkembang saat ini yaitu :
Game Computer, yaitu permainan yang dimainkan di Personal Computer (PC) atau Laptop.
Game Handphone/Smartphone, yaitu permainan yang dimainkan di Handphone / Smartphone (Mobile).
Game Portable, yang dimainkan melalui suatu alat tertentu seperti misalnya Playstation, Nintendo, dan lain sebagainya.

3D Engine
3D Engine menurut saya merupakan suatu mesin / alat yang menyediakan fasilitas real time 3D rendering dalam sebuah game. Sedangkan Scene Graph merupakan sebuah adegan grafik yang biasa digunakan oleh aplikasi grafis editing berbasis vektor dan permainan komputer modern.
Beberapa contoh mesin untuk membuat suatu desain grafik dalam sebuah game antara lain : Ogre3D, Processing, GameMaker, Unity3D, Acrobat 3D, Adobe Illustrator, AutoCAD, CorelDRAW, OpenSceneGraph, OpenSG, VRML 97, X3D, Hoops, Open Inventor dan masih banyak lagi

Beberapa contoh aplikasi untuk membuat game 3D :

Ogre (Object-Oriented Graphics Rendering Engine)

adalah sebuah adegan yang berorientasi, fleksibel mesin render 3D (sebagai lawan dari mesin permainan) ditulis dalam C + + dirancang untuk membuatnya lebih mudah dan intuitif bagi developer untuk menghasilkan aplikasi dengan menggunakan hardware-accelerated grafis 3D.

Unity 3D

Merupakan sebuah game engine yang berbasis cross-platform. Unity dapat digunakan untuk membuat sebuah game yang bisa digunakan pada perangkat komputer, ponsel pintar android, iPhone, PS3, dan bahkan X-BOX.
Unity adalah sebuah sebuah tool yang terintegrasi untuk membuat game, arsitektur bangunan dan simulasi. Unity bisa untuk games PC dan games Online. Untuk games Online diperlukan sebuah plugin, yaitu Unity Web Player, sama halnya dengan Flash Player pada Browser.


source :
http://dinandwinanto.blogspot.co.id/2016/03/tugas-1-pengantar-teknologi-game.html
https://images.google.com/
https://id.wikipedia.org
http://store.steampowered.com/

Selasa, 08 November 2016

Pengertian dan Sejarah Desain Komunikasi Visual

Pengertian Desain Komunikasi Visual
Desain komunikasi visual atau lebih dikenal di kalangan civitas akademik di Indonesia dengan singkatan DKV pada dasarnya merupakan istilah penggambaran untuk proses pengolahan media dalam berkomunikasi mengenai pengungkapan ide atau penyampaian informasi yang bisa terbaca atau terlihat. Desain Komunikasi Visual erat kaitannya dengan penggunaan tanda-tanda (signs), gambar (drawing), lambang dan simbol, ilmu dalam penulisan huruf (tipografi), ilustrasi dan warna yang kesemuanya berkaitan dengan indera penglihatan.
Sekarang akan saya jelaskan lebih spesifik lagi tentang Desain Komunikasi Visual (DKV), mari kita mulai dari definisi tentang  DKV itu sendiri, ditinjau dari asal kata (etimologi) istilah ini terdiri dari tiga kata, Desain diambil dari kata “designo” (Itali) yang artinya gambar. Selanjutnya Komunikasi berarti menyampaikan suatu pesan dari komunikator ( penyampai pesan ) kepada komunikan (penerima pesan) melalui suatu media dengan maksud tertentu. Sementara kata Visual bermakna segala sesuatu yang dapat dilihat dan direspon oleh indera penglihatan kita yaitu mata.Jadi Desain Komunikasi Visual bisa dikatakan sebagai seni menyampaikan pesan ( arts of commmunication ) dengan menggunakan bahasa rupa ( visual language ) yang disampaikan melalui media berupa desain yang bertujuan menginformasikan, mempengaruhi hingga merubah perilaku target audience sesuai dengan tujuan yang ingin diwujudkan. 
Dalam mewujudkan suatu pemodelan grafik yang benar-benar efisien tidaklah mudah, disini harus adanya sinkronisasi dalam proses interaksi manusia dengan komputer dimana disini manusia sebagai pengendali proses yang ada di komputer dan komputer pun harus mendapatkan cara komunikasi elektronik agar dapat sinkron dengan user maka dari itu di bagilah beberapa bagian-bagian metode yang di gunakan untuk prosesnya antara lain :
Ergonomi, hubungan manusia dengan mesin/komputer dimana interaksi tersebut dapat  berupa bentuk fisik
Faktor manusia, disini manusia berpihak sebagai user dimana tugas dari user adalah sebagai pemerintah untuk prosesnya suatu sistem kerja pada komputer
Interaksi antar manusia dan komputer, yah seperti yang dijelaskan diatas disini harus terdapat sinkronisasi antara manusia dengan komputer.
Kemampuan estetika dari desain grafis adalah peningkatan yang penting terhadap desain sistem manusia-komputer sebagai pengguna antarmuka menjadi lebih fleksibel dan powerfull.
Untuk membuat antarmuka yang baik dibutuhkan pemahaman beberapa bidang ilmu, antara lain :
1. Teknik elektronika & ilmu komputer
memberikan kerangka kerja untuk dapat merancang sistem HCI
2. Psikologi
memahami sifat & kebiasaan, persepsi & pengolahan kognitif, ketrampilan motorik pengguna
3. Perancangan grafis dan tipografi
sebuah gambar dapat bermakna sama dengan seribu kata. Gambar dapat digunakan sebagai sarana dialog cukup efektif antara manusia & komputer
4. Ergonomik
berhubungan dengan aspek fisik untuk mendapatkan lingkungan kerja yang nyaman, misal : bentuk meja & kursi kerja, layar tampilan, bentuk keyboard, posisi duduk, pengaturan lampu, kebersihan tempat kerja
5. Antropologi
ilmu pengetahuan tentang manusia, memberi suatu pandangan tentang cara kerja berkelompok yang masing – masing anggotanya dapat memberikan konstribusi sesuai dengan bidangnya.



Sejarah Desain Komunikasi Visual
Di Indonesia, Desain grafis dan cabang desain lainnya hadir berkat digalakannya kolonilaisasi. Pada masa pendudukan Belanda, pemerintahannya pernah menunjuk beberapa seniman untuk melakukan studi landscape di Indonesia untuk merekam eksotisme negara ini yang kemudian dituangkan dalam karya lukisan yang berkesan romantis dan beberapa teknk cetak seperti wood engravingdan lithography. Karena memang pada masa ini seni rupa Barat sedang merayakan romantisme yang kajian visualnya seringkali ditujukan pada landscape dan peristiwa heroik, yang dikenal dengan istilah ‘mooi indie’, atau hindia yang cantik. Berangkat darinyalah desain grafis mulai diperkenakan secara tidak langsung kepada rakyat Indonesia. penguasaan teknik cetak pun bukan dari akademi, namun sebatas dari obrolan dan interaksi dengan orang asing. Mesin cetak pertama kali di datangkan ke pulau Jawa pada tahun 1659. Karena tidak ada operatornya, mesin itu menganggur sampai berpuluh-puluh tahun. Tujuan misionaris mendatangkan mesin cetak erat kaitannya dengan niat mereka untuk mencetak kitab suci dan buku-buku pendidikan Kristen. Selain mencetak kitab suci, mereka juga menerbitkan surat kabar berhaluan pendidikan Kristen. moving image,display dan pameran. Sejak tahun 1979, istilah desain komunikasi visual mulai dipakai menggantikan istilah desain grafis.
Akhir 1970 dan seterusnya, tumbuh perusahaan-perusahaan desain grafis yang sepenuhnya dipimpin oleh desainer grafis. Berbeda dengan biro iklan, perusahaan-perusahaan ini mengkhususkan diri pada desain-desain non-iklan, beberapa di antaranya adalah Vision (Karnadi Mardio), Grapik Grapos Indonesia (Wagiono Sunarto, Djodjo Gozali, S Prinka dan Priyanto Sunarto), Citra Indonesia (Tjahjono Abdi dan Hanny Kardinata) dan GUA Graphic (Gauri Nasution). Di Bandung sebelumnya sudah ada design center Decenta yang didirikan pada tahun 1973, antara lain oleh AD Pirous, T Sutanto, Priyanto Sunarto, yang walau lebih mengandalkan pada disiplin seni grafis juga menangani beragam produk desain grafis, mulai sampul buku, kartu ucapan, logo, kalender, pameran dan elemen estetis gedung.
Periode awal 1980 mencatat perkembangan jumlah perusahaan desain grafis yang cukup signifikan di Jakarta, antara lain: Gugus Grafis (FX Harsono, Gendut Riyanto), Polygon (Ade Rastiardi, Agoes Joesoef), Adwitya Alembana (Iwan Ramelan, Djodjo Gozali), dan di Bandung: Zee Studio (Iman Sujudi, Donny Rachmansjah), MD Grafik (Markoes Djajadiningrat), Studio “OK!” (Indarsjah Tirtawidjaja dkk), dll.
Menjelang akhir 1990-an, konsepsi baru seni global yang diberi tajuk postmodernisme yang digalakan sampai sekarang ini membawa arus perubahan dan kebaruan yang radikal dan kritis pada seni rupa Indonesia, tidak terlepas seni grafis. Penyampaian idea yang dimiliki seiman pada karya dituangkan pada
media dan material yang dianggap tidak lazim pada masanya.

Perbedaan Desain Komunikasi Visual dan Seni Murni
Desain komunikasi visual bisa dikatakan sebagai seni menyampaikan pesan (arts of commmunication) dengan menggunakan bahasa rupa (visual language) yang disampaikan melalui media berupa desain. Dengan tujuan menginformasikan, mempengaruhi hingga merubah perilaku target audience sesuai dengan tujuan yang diinginkan. Bahasa rupa yang dipakai berbentuk grafis, tanda, simbol, ilustrasi gambar/foto, tipografi/huruf dan sebagainya yang disusun berdasarkan khaidah bahasa visual yang khas. Isi pesan diungkapkan secara kreatif dan komunikatif serta  mengandung solusi untuk permasalahan yang hendak disampaikan (sosial maupun komersial ataupun berupa informasi, identifikasi maupun persuasi).
Seni murni adalah seni yang dikembangkan untuk dinikmati keindahannya. Seni murni mengutamakan sifat estetikanya dibandingkan kegunaannya dalam kehidupan sehari-hari. Sebagai contoh adalah lukisan, kaligrafi, dan patung. Berbeda dengan seni terapan, seni murni tidak untuk dimanfaatkan sebagai alat bantu lain. Yang dimanfaatkan pada seni ini adalah nilai keindahannya.

Elemen-elemen Desain Komunikasi Visual
Christine Suharto Cenadi (1999:5) menyebutkan bahwa elemen-elemen desain komunikasi visual diantaranya adalah tipografi, ilustrasi, dan simbolisme.
a. Tata Letak Perwajahan (Layout)
Pengertian layout menurut Graphic Art Encyclopedia (1992:296) “Layout is arrangement of a book, magazine, or other publication so that and illustration follow a desired format”. Layout adalah merupakan pengaturan yang dilakukan pada buku, majalah, atau bentuk publikasi lainnya, sehingga teks dan ilustrasi sesuai dengan bentuk yang diharapkan.Menurut Smith (1985) dalam Sutopo (2002:174) mengatakan bahwa proses mengatur hal atau pembuatan layout adalah merangkaikan unsur tertentu menjadi susunan yang baik, sehingga mencapai tujuan.

b. Tipografi
Menurut Frank Jefkins (1997:248) tipografi merupakan:
“Seni memilih huruf, dari ratusan jumlah rancangan atau desain jenis huruf yang tersedia, menggabungkannya dengan jenis huruf yang berbeda, menggabungkan sejumlah kata yang sesuai dengan ruang yang tersedia, dan menandai naskah untuk proses typesetting, menggunakan ketebalan dan ukuran huruf yang berbeda. Tipografi yang baik mengarah pada keterbacaan dan kemenarikan, dan desain huruf tertentu dapat menciptakan gaya (style) dan karakter atau menjadi karakteristik subjek yang diiklankan.”
Wirya (1999:32) mengatakan bahwa beberapat tipe huruf mengesankan nuansa-nuansa tertentu, seperti kesan berat, ringan, kuat, lembut, jelita, dan sifat-sifat atau nuansa yang lain.

c. Ilustrasi
Ilustrasi dalam karya desain komunikasi visual dibagi menjadi dua, yaitu ilustrasi yang dihasilkan dengan tangan atau gambar dan ilustrasi yang dihasilkan oleh kamera atau fotografi. Menurut Wirya (1999:32) ilustrasi dapat mengungkapkan sesuatu secara lebih cepat dan lebih efektif daripada tekas.
Fungsi ilustrasi menurut Pudjiastuti (1997:70) adalah:
“Ilustrasi digunakan untuk membantu mengkomunikasikan pesan dengan tepat dan cepat serta mempertegas sebagai terjemahan dari sebuah judul, sehingga bisa membentuk suatu suasana penuh emosi, dari gagasan seakan-akan nyata. 

d. Simbolisme
Simbolisme sangat efektif digunakan sebagai sarana informasi untuk menjembatani perbedaan bahasa yang digunakan karena sifatnya yang universal dibanding kata-kata atau bahasa.Farbey (1997:91) mengatakan bahwa banyak iklan memiliki elemen-elemen grafis yang tidak hanya terdapat ilustrasi, tetapi juga terdapat muatan grafis yang penting seperti logo perusahaan atau logo merek, simbol perusahaan, atau ilustrasi produk.

e. Warna
Warna merupakan elemen penting yang dapat mempengaruhi sebuah desain.Danger (1992:51) menyatakan bahwa warna adalah salah satu dari dua unsur yang menghasilkan daya tarik visual, dan kenyataannya warna lebih berdaya tarik pada emosi daripada akal.

f. Animasi
Penggunaan unsur-unsur gerak atau disebut animasi khususnya dalam multimedia akan menimbulkan kesan tersendiri bagi yang melihatnya. Istanto (2001:61) mengatakan bahwa konsep dari animasi menggambarkan gerak sehingga dapat mendukung tampilan secara lebih dinamis.Berdasarkan teknis pembuatannya, animasi dibagi menjadi dua, yaitu:
• Animasi dua dimensi (2D), adalah animasi yang berkesan datar (flat), baik itu karakter maupun warnanya.
• Animasi tiga dimensi (3D), adalah karakter yang dibuat dapat dilihat dari berbagai sudut pandang dan adanya kesan mendalam atau berdimensi ruang.

g. Suara
Suara merupakan elemen pendukung yang digunakan untuk lebih menghidupkan suasana interaksi. Dalam multimedia interaktif, suara dibedakan menjadi dua, yaitu suara utama dan suara pendukung. Suara utama adalah suara yang mengiringi pengguna selama interaksi berlangsung, sedang suara pendukung merupakan suara yang terdapat pada tombol-tombol

sumber : https://nadyove.wordpress.com/2015/01/24/sejarah-dan-pengertian-desain-komunikasi-visual/
http://prezi.com/68zeil9odoqt/sejarah-komunikasi-visual/
http://www.ahlidesain.com/elemen-elemen-dalam-desain-komunikasi-visual.html
http://id.wikipedia.org/wiki/Desain_komunikasi_visual
http://seto.citravision.com/berita-4-pengertian-dan-sejarah-perkembangan-desain-grafis.html

https://designideasdkv1.wordpress.com/apa-itu-desain-komunikasi-visual/
Rakhmat Supriyono.2010.Desain Komunikasi Visual-Teori dan Aplikasi.Yogyakarta .C.V ANDI OFFSET

http://satrioprmbd.blogspot.co.id/2015/01/pengertian-dan-sejarah-desain.html?m=1
https://for7delapan.wordpress.com/2012/02/10/pengertian-desain-komunikasi-visual/
https://ikhsanazizudin.wordpress.com/2012/12/10/pekembangan-desain-di-indonesia/
http://wahyuricci.blogspot.co.id/2015/11/tugas-2-softskill-desain-komunikasi.html?m=1

https://belajarmultimedia.wordpress.com/2010/09/16/elemen-elemen-desain-komunikasi-visual/