16
7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya menghidupkan, memberi jiwa, dan menggerakkan benda mati. Animasi merupakan proses membuat objek yang asalnya suatu benda mati, kemudian secara berurutan disusun dalam posisi yang berbeda seolah menjadi hidup. Ditemukannya prinsip dasar animasi berasal dari karakter mata manusia yaitu: persistence of vision (pola penglihatan yang teratur). Melalui peralatan optik yang mereka ciptakan, berhasil membuktikan bahwa mata manusia cenderung menangkap urutan gambar-gambar pada tenggang waktu tertentu sebagai sebuah pola. Jadi animasi secara umum dapat didefinisikan sebagai suatu sequene gambar yang ditampilkan pada tenggang waktu (timeline) tertentu sehingga tercipta sebuah ilusi gambar bergerak. 2.1.1. Permainan (game) Menurut Kimpraswil Muhammad (2011:26) mengatakan bahwa “Definisi permainan adalah usaha olah diri (olah pikiran dan olah fisik) yang sangat bermanfaat bagi peningkatan dan pengembangan motivasi, kinerja, dan prestasi dalam melaksanakan tugas dan kepentingan organisasi dengan baik”.

BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

7

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Animasi

Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa

inggris yaitu animate yang artinya menghidupkan, memberi jiwa, dan menggerakkan

benda mati. Animasi merupakan proses membuat objek yang asalnya suatu benda

mati, kemudian secara berurutan disusun dalam posisi yang berbeda seolah menjadi

hidup. Ditemukannya prinsip dasar animasi berasal dari karakter mata manusia yaitu:

persistence of vision (pola penglihatan yang teratur). Melalui peralatan optik yang

mereka ciptakan, berhasil membuktikan bahwa mata manusia cenderung menangkap

urutan gambar-gambar pada tenggang waktu tertentu sebagai sebuah pola.

Jadi animasi secara umum dapat didefinisikan sebagai suatu sequene gambar

yang ditampilkan pada tenggang waktu (timeline) tertentu sehingga tercipta sebuah

ilusi gambar bergerak.

2.1.1. Permainan (game)

Menurut Kimpraswil Muhammad (2011:26) mengatakan bahwa “Definisi

permainan adalah usaha olah diri (olah pikiran dan olah fisik) yang sangat bermanfaat

bagi peningkatan dan pengembangan motivasi, kinerja, dan prestasi dalam

melaksanakan tugas dan kepentingan organisasi dengan baik”.

Page 2: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

8

Sedangkan menurut Ismail (2011:26) menuturkan bahwa:

Permainan ada dua pengertian. Pertama, permainan adalah sebuah aktifitas bermain

yang murni mencari kesenangan tanpa mencari menang atau kalah. Kedua,

permainan diartikan sebagai aktifitas bermain yang dilakukan dalam rangka

mencari kesenangan dan kepuasan, namun ditandai pencarian menang kalah.

Terlepas dari berbagai kutipan diatas, secara global game sendiri memiliki arti

sebagai sebuah media hiburan yang secara tidak langsung dapat dijadikan sebagai

media pembelajaran bagi orang-orang yang bisa memanfaatkannya.

2.1.2. Jenis-Jenis Permainan

1. Board Games (Permainan Papan)

Game pada kategori ini membutuhkan suatu papan yang terbagi dalam sektor-

sektor tertentu (dengan garis-garis) dan didalamnya terdapat sejumlah alat main yang

dapat di gerakkan.

2. Card Games (Permainan Kartu)

Jenis permainan yang menggunakan kartu sebagai media permainan. Games ini

memanfaatkan 52 kartu dan games akan dilakukan sekitar bagaimana membuat

kombinasi dari 52 kartu tersebut. Permainan kartu bridge/truf termasuk kelompok

games ini.

3. Athletic Games (Permainan Atletik)

Permainan games jenis ini lebih cenderung pada penggunaan fisik daripada

mental. Aturan game dibuat dengan keharusan pemain untuk melakukan sejumlah

aksi tertentu. Hal yang terkait dengan kekuatan badan, kecepatan, ketepatan, dan

kerjasama menjadi bagian utama dari game atletik.

Page 3: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

9

Aktifitas seperti berlari, sembunyi, melempar, dan menangkap menjadi ciri

utama game anak-anak. Umumnya game ini menekankan pada aktifitas kelompok

sebagai latihan untuk berkehidupan sosial. Walaupun dalam game ini terdapat juga

upaya untuk saling mengalahkan secara mental maupun fisik, namun tujuan utamanya

bukan untuk meraih kemenangan satu diatas yang lain, tetapi sebagai ilustrasi

kerjasama dalam kehidupan manusia.

4. Computer Games (Permainan Komputer)

Game ini dimainkan lewat bantuan alat komputer. terdapat lima alat yang dapat

dikategorikan sebagai komputer, yaitu:

a. Expensive Dedicate Machine

b. Inexpensive Dedicate Machine

c. Multiprogram Home

d. Personal Computer (PC)

e. Mainframe Computer

Computer game berbeda dengan jenis game yang lain karena tidak ada

pergerakan secara fisik atau interaksi langsung dengan objek kecuali lewat perantara

komputer. Software yang dibuat harus dapat menangkap reaksi yang cepat dari

interaksi yang dihasilkan dengan pemain. Karena itu software untuk computer games

harus bersifat real time.

Page 4: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

10

2.1.3. Jenis-jenis Game PC

1. Fun Games

Fun games seperti: skate board, bilyard, catur, puzzle, tetris, golf, dan semua

games yang animasinya sedikit dan pembuatannya relatif mudah. Permainan

semacam ini terlihat mudah dari segi grafiknya tetapi biasanya sulit dalam

algoritmanya.

2. Arcade Games

Semua permainan yang mudah dimengerti, menyenangkan, dan grafiknya

bagus walau biasanya sederhana. Game mudah dimengerti dan menyenangkan

dikarenakan game ini hanya berkisar pada hal-hal yang disenangi umum, seperti

pukul memukul, tembak menembak, kejar mengejar, dan semua yang mudah dan

menyenangkan. Yang termasuk dalam permainan ini adalah: Prince Of Persia, Street

Fighter, dan Tekken.

3. Strategic Games

Srategic games biasanya permainan strategi perang atau bisa juga permainan

lain tapi tetap saja memerlukan strategi untuk memenangkannya seperti strategi

bisnis dan strategi politik.

4. Adventure Games

Adventure game terdiri dari tiga macam diantaranya: petualangan biasa (Multi

Layered Adventure), Dungeon Underworld Adventure (3D Adventure), dan Roll

Playing Game Adventure. Biasanya algoritma untuk adalah sedang-sedang saja

sampai sulit, tetapi grafik permainan ini benar-benar sulit. Contoh beberapa

permainan jenis ini adalah: Space Quest IV, Labirinth Of World, dan Diablo

Page 5: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

7

5. Simulator Game

Dari semua jenis permainan yang ada, masing-masing memiliki tingkat

kesulitan dan kemudahannya. Jika bukan algoritmanya, maka akan mudah dalam hal

animasinya, akan tetapi games simulasi bisa disebut sebagai jenis permainan yang

paling sulit, baik algoritma pembuatanya maupun animasinya. Permainan jenis ini

juga yang paling membuat pusing dibandingkan dengan permainan jenis lainnya.

Algoritmanya sangat sulit sebab harus memperhitungkan segala kejadian dengan

kondisi yang sebenarnya.

2.1.4 Software Pembuat Mods Games

Game PC sekarang ini makin banyak digemari, baik oleh anak-anak maupun

orang dewasa. Cara bermainnya pun semakin berkembang yang dulunya game PC

hanya bisa di mainkan sendiri atau berdua dalam satu komputer, sekarang mereka

bisa terhubung dengan puluhan bahkan ratusan orang diluar sana dengan

menggunakan jaringan internet.

Orang tidak selalu puas hanya dengan ikut serta dalam bermain game saja.

Mereka akan lebih puas jika bisa membuat mods game itu sendiri, karena dengan

begitu mereka tidak hanya bermain dan menikmati, tetapi mereka juga bisa ikut

berperan dalam pengembangan serta kemajuan game saat ini. Ragam aplikasi

pembuat mods game sudah mudah kita dapatkan sekarang, bahkan dapat kita miliki

hanya dengan mengunduhnya di internet secara gratis. Beberapa aplikasi pembuat

mods game antara lain:

Page 6: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

12

1. Game Grapich Studio

Game Grapich Studio biasa disingkat GGS adalah PES Tool yang dalam

penggunaanya untuk edit-edit game, seperti PES maupun WE, GTA dll. Untuk GGS

ini berfungsi untuk membuka file berformat .afs, .bin, .str dll. Dengan menggunakan

aplikasi GGS ini kita dapat mengedit atau memodifikasi e_text.afs maupun

o_text.afs, dengan export maupun import file. Bagi kamu yang seneng modif-modif

Pro Evolution Soccer dan Winning Eleven.

2. DXTbmp Tools

DXTbmp Tools adalah software yang digunakan untuk mengubah ekstensi

file .dds menjadi .bmp atau sebaliknya. Jika kita telah mengedit livery bus Haulin

atau UKTS yang ektensi file nya masih .jpeg, .bmp, atau yang lain-lain, kita bisa

mengubahnya dengan software ini, software ini biasanya digunakan untuk game

Uero Truck Simulator , UK Truck Simulator dan Haulin Truck Simulator.

3. NFS Tools V1.45

NFS Tools adalah software pembuat mods yang berfungsi mengubah file bff

ke file dds dan sebaliknya, software ini biasa digunakan untuk membuat sebuah

mods game seri Need For Speed.

Page 7: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

13

4. IMG Tools 2.0

IMG Tools adalah software untuk membat mods untuk game GTA San

Andreas , GTA 3 dan GTA Vice City software ini banyak digunakan para modder

karena sangat mudah digunakan kita bisa mengubah tampilan karakter , kendaraan ,

banggunan dan lain-lain mengunkan software ini.

5. OPEN IV

Open IV adalah tool untuk memasang mod yang mengganti file asli game

dengan yang sudah dimodifikasi. Seperti mod kendaraan, model pemain, hingga mod

map. Di dalam Open IV menyediakan banyak fitur yaitu seperti view 3D models

dimana kita bisa langsung mengubah texture model 3D melealui aplikasi ini ,

biasanya aplikasi ini hanya bisa di jalankan untuk perrmainan seri Grand Theft Auto

IV & Grand Theft Auto V.

2.1.5Bahasa Pemrograman Game

Bahasa pemrograman untuk membuat game sangat bergantung pada platform

atau teknologi yang digunakan. Untuk game komputer, ada beberapa bahasa yang

umum digunakan, diantaranya:

1. C/C++

C++ merupakan bahasa pemrograman yang paling umum dan biasa digunakan

dalam pengembangan pembuatan game karena prosesnya sangat cepat dibanding

bahasa pemrograman lain. Bahasa pemrograman yang dirancang dan dikembangkan

oleh Bjarne Stroustrup ini menjadi bahasa pemrograman yang banyak digunakan

sebagai acuan pembuatan bahasa pemrograman lain seperti: Java, PHP, dan C#.

Bahasa pemrograman C++ merupakan bahasa pemrograman tingkat menengah

(middle language) yang membuat bahasa pemrograman ini tidak mudah untuk

dipelajari, tetapi ketika sudah mulai menguasai bahasa C++ ini, maka tidak akan sulit

Page 8: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

14

untuk mempelajari bahasa pemrograman lain. Karena sepenuhnya konsep bahasa

pemrograman paling banyak bisa dipelajari dari program ini. Beberapa contoh dari

game ini diantaranya: Crayon Physics Deluxe, Crysis 2.

2. Microsoft Visual C Sharp

Microsoft Visual C# adalah sebuah program alat bantu pemrograman (Rapid

Application Developmentt tool) yang dibuat oleh Microsoft Corporation dan dapat

digunakan untuk membuat program berbasis grafis dengan menggunakan bahasa

pemrograman mirip C++. Program ini telah dimasukkan ke dalam produk Microsoft

Visual Studio, bersama-sama dengan Visual C++, Visual Basic, Visual FoxPro serta

Visual J#. Sejauh ini, program ini merupakan program yang paling banyak digunakan

oleh para programmer untuk membuat program dalam bahasa C#.

Biasanya C# bisa digunakan untuk membuat script sebuah mods.

3. Java

Java Bahasa pemrograman yang dikembangan oleh James Gosling pada tahun

1995 ini mulai menjadi bahasa pemrograman yang cukup terkenal sejak

kemunculannya. Bahasa yang sepenuhnya mendukung konsep OOP ini selain bisa

digunakan secara gratis oleh para programmer, bahasa ini juga bisa dijalankan

dibanyak platform yang mendukung JVM (Java Virtual Machine). Bahasa ini sangat

bagus untuk dipelajari oleh pemula, adapat digunakan untuk membuat desktop game,

web games, bahkan bisa untuk mobile games. Contoh desktop game yang dibuat

menggunakan Java adalah: Spiral Knights

4. PHP

PHP HyperText Preprocessor merupakan sebuah bahasa pemrograman yang

berjalan dalam sebuah web-server. PHP diciptakan oleh programmer unix dan perl

bernama Rasmus Lerdoft pada bulan Agustus sampai September 1994. PHP dapat

Page 9: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

15

berjalan pada semua sistem operasi, antara lain: Linux, Unix, Windows, dan Mac.

Selain itu PHP dapat berjalan pada beberapa jenis web-server antara lain: Apache,

Microsoft IIS, Personal Web Server, Netscape, dan lain-lain. PHP biasa digunakan

untuk membuat web games seperti: Football Saga.

5. Objective-C

Merupakan bahasa pemrograman yang dikembangkan oleh bahasa C digabung

dengan bahasa SmallTalk. Dengan kata lain, Objective-C pada OOP-nya bergaya

SmallTalk yaitu menggunakan message passing sedangkan C++ menggunakan

pemanggilan method. Objective-C saat ini banyak digunakan pada platform Mac OS

X dan IOS (sistem operasi untuk iPhone dan iPad). Dengan adanya framework

Cocos2D yang notabene merupakan framework untuk membuat game di iPhone,

maka Obkective-C makin banyak yang mempelajarinya.

2.1.6 OPENIV dan TextureToolskit

OpenIV aplikasi yang dibuat oleh Open Format Studio, aplikasi ini

sangat populer dikalangan modder Gand Theft Auto. Open IV memiliki versi

yangselalu update untuk sekarang versi tertinggi adalah versi 2.9 yang diluncurkan

pada tahun 2017 vitur-viturnya sangat lengkap seperti impor ekspor drawable object ,

texture dictinory, fragment object dll.

Texture Toolskit aplikasi yang di buat oleh Neodymium berfungsi untuk

Membuat texture sebuah objek yang ada di dalam games , tak hanya itu aplikasi ini

Juga bisa untuk mengimpor dan mengekspor sebuah texture untuk di edit ke

Photoshop.

Page 10: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

16

Untuk mempermudah pengenalan terhadap OpenIV dan Texture Toolskit

Berikut dijelaskan beberapa bagian yang ada didalamnya.

1. OpenIV Select Game and Platform

Untuk langkah pertama membuka OpenIV kita harus memilih game

Apa yang kita ingin mods. Untuk pembahasan kali ini kita mengunakan platform

Windows dan gamesnya Grand Theft Auto V.

Gambar II.1 OpenIV Select Game and Platform

2. Menu Utama OpenIV

Menu OpenIV terdiri atas menu file , edit , view , favorite , tools dan

help . Semua menu itu memiliki fungsi masing-masing. Berikut adalah fungsi

dari menu yang ada di OpenIV.

Page 11: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

17

Gambar II.2 Menu Utama OpenIV

A. Menu File

Menu file berfungsi untuk membuka sebuah file , membuat

lembar kerja baru dan membangun ulang sebuah file yang sudah ada.

B. Menu Edit

Menu edit berfungsi untuk mengedit sebuah mods di menu ini

kita bisa menambahkan sebuah mods yang sudah ada , menganti file

asli ke file yang sudah kita mods , mengekstrak file , mengubah nama

file dan menghapus file .

C. Menu View

Menu view berfungsi untuk mengubah tampilan menu file yang

ada di OpenIV juga untuk pengelompokan file yang berdasarkan

nama , atribut , ukuran , tipe , tags dan juga untuk mengantur layout.

D. Menu Favorite

Menu Favorite berfungsi sebagai penyimpan file yang kita suka

Page 12: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

18

dan juga untuk menyimpan file yang penting.

E. Menu Tools

Menu tools berfungsi sebagai menu untuk menampilkan option,

untuk mencari sebuah file , membuka ASI Manager , membuka viewer

file dan juga untuk install sebuah mods yang di packing.

F. Menu Help

Menu help berfungsi sebagai menu bantuan untuk kita cara

mengunakan OpenIV yang terkoneksi kesemua media sosial dan

website resmi OpenIV.

3. Menu Icon OpenIV

Menu icon OpenIV sebenarnya sama saja seperti menu utama hanya saja

dibuat lebih simpel gunanya sebagai menu pintas. Berikut fungsi dari menu icon

OpenIV.

Tabel II.1 Tabel Menu Icon OpenIV

Icon Fungsi

Create New Arcive berfungsi untuk membuat file baru berformat

RPF.

Open Arcive berfungsi untuk membuka file berformat RPF.

Open Search berfungsi untuk mencari file OpenIV.

Hash Generator berfungsi untuk hash generator input output.

ASI Manager berfungsi untuk menambahkan plugin ASI .

Page 13: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

19

Open Package Install berfungsi untuk membuka atau menginstall file

berformat oiv.

Run berfungsi untuk menjalankan games langsung dari OpenIV.

Open file in berfungsi untuk membuka texture viewer ,gxt2 viewer,

audio player, wrd model dan wft model viewer.

View file befungsi untuk membuka model fragment dan texture.

View Hex berfungsi untuk melihat Hex text.

View as text berfungsi untuk melihat text script pada model.

Save file content berfungsi untuk menyimpan hasil mods.

Extract file berfugsi untuk mengekstrak file di OpenIV.

Multiple import berfungsi untuk mengimport sebuah multiple file.

Style berfungsi untuk mengubah tampilan dan tata letak file.

Space Untuk menambahkan jeda pada tampilan OpenIV.

Help berfungsi sebagai bantuan cara mengunakan OpenIV.

Youtube Channel berfungsi sebagai bantuan cara mengunakan

OpenIV lewat Youtube.

Page 14: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

20

4. Menu Texture Toolskit

Gambar II.3 Menu Texture Tollkit

Texture Toolskit memiliki menu hanya 3 saja yaitu menu file , edit dan file

menu tersebut memiliki fungsinya masing-masing berikut fungsi dari menu Texture

Toolskit.

A. Menu File

Menu berfungsi untuk membuka fileberformat ydr ,menyimpan sebuah

file projek dan juga untuk menutup program.

B. Menu Edit

Menu ini berfungsi untuk mengedit sebuah file ydr , mengimpor sebuah

file ydr , mengimpor file ydr dan menghapus file ydr.

C. Menu Help

Menu ini berfungsi sebagai informasi tentang Texture Toolskit.

Page 15: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

21

2.2. Story Board

Luther Sutopo (2013:36) menerangkan bahwa “Storyboard merupakan

deskripsi dari setiap scene yang secara jelas menggambarkan objek multimedia serta

perilakunya”.

Storyboard secara harfiah berarti dasar cerita, penjelasan mengenai bagaimana

cara seseorang membuat suatu proyek. Jika diumpamakan sebagai pembuatan film,

maka bisa dikatakan bahwa storyboard adalah skenario film tersebut. Storyboard

juga penting dalam perancangan sebuah game, dengan membaca storyboard akan

memicu ketertarikan pengguna untuk mencoba aplikasi game tersebut. Disamping itu

agar pengguna dapat mengerti isi dan tujuan dari game yang akan dimainkan.

Page 16: BAB II LANDASAN TEORI · 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Animasi Menurut Wahyu Saputro (2010:7) Animasi berasal dari kata dalam bahasa inggris yaitu animate yang artinya

22

2.3 Photoshop

Adobe Photoshop adalah salah satu aplikasi perangkat

lunak editor gambar buatan Adobe Systems yang dikhususkan untuk pengeditan

foto/gambar dan pembuatan efek, atau biasa disebut layer style. Perangkat lunak ini

banyak digunakan oleh fotografer digital dan perusahaan iklan, Photoshop Selain

memiliki fitur yang mudah untuk di pahami, photoshop juga memiliki beberapa

unggulan fitur yang mampu bekerja maximal, hingga mensuport beberapa file,

sehingga bagi kamu seorang desain grafis, ini merupakan salah satu syarat jika kamu

pengen masuk ke dunia desain grafis, photoshop dengan segala fasilitasnya.