BLOG

BLOG
Tampilkan postingan dengan label Desain Permodelan Grafik. Tampilkan semua postingan
Tampilkan postingan dengan label Desain Permodelan Grafik. Tampilkan semua postingan

Jumat, November 29, 2013

UML (Unified Modeling Language)


1. PENGERTIAN UML

    UML atau Unified Modeling Language merupakan sistem arsitektur yang bekerja dalam OOAD (Oriented Analysis / Design) dengan satu bahasa yang konsisten untuk menentukan visualisasi, mengkontruksi dan mendokumentasikan artifact (sepotong informasi yang digunakan atau dihasilkan dalam suatu proses rekayasa software, dapat berupa model, deskripsi, atau software) yang terdapat di dalam software. UML merupakan bahasa pemodelan yang paling sukses dari 3 metode OO yang telah ada sebelumnya, yaitu Booch, OMT (Object Modeling Technique), dan OOSE (Object-Oriented Software Engineering).

2. TUJUAN UML

a. Memberikan model yang siap pakai, bahasa pemodelan visual yang ekspresif untuk mengembangkan dan saling menukar model dengan mudah dan dimengerti secara umum.

b. Memberikan bahasa pemodelan yang bebas dari berbagai bahasa pemrograman dan proses rekayasa.

c. Menyatukan praktek-praktek terbaik yang terdapat dalam pemodelan.

Untuk membuat suatu model, UML memiliki diagram grafis sebagai berikut :
a) Business Use Case model
b) Activity Diagram
c) Use Case model
d) Behavior diagram : Sequence diagram
e) Implementation diagram : Component diagram, Deployment diagram
f) Generate Code

3. BAGIAN-BAGIAN UML
Bagian-bagian utama dari UML adalah view, diagram, model element, dan general mechanism.
a. View
View digunakan untuk melihat sistem yang dimodelkan dari beberapa aspek yang berbeda. View bukan melihat grafik, tapi merupakan suatu abstraksi yang berisi sejumlah diagram.
Beberapa jenis view dalam UML antara lain: use case view, logical view, component view, concurrency view,dan deployment view.
b. Use case view
Mendeskripsikan fungsionalitas sistem yang seharusnya dilakukan sesuai yang diinginkan external actors. Actor yang berinteraksi dengan sistem dapat berupa user atau sistem lainnya.
View ini digambarkan dalam use case diagramsdan kadang-kadang dengan activity diagrams. Viewini digunakan terutama untuk pelanggan, perancang (designer), pengembang (developer), dan penguji sistem (tester).
c. Logical view
Mendeskripsikan bagaimana fungsionalitas dari sistem, struktur statis (class, object,danrelationship ) dan kolaborasi dinamis yang terjadi ketika object mengirim pesan ke object lain dalam suatu fungsi tertentu.
View ini digambarkan dalam class diagrams untuk struktur statis dan dalam state, sequence, collaboration, dan activity diagram untuk model dinamisnya. View ini digunakan untuk perancang (designer) dan pengembang (developer).
d. Component view
Mendeskripsikan implementasi dan ketergantungan modul. Komponen yang merupakan tipe lainnya dari code module diperlihatkan dengan struktur dan ketergantungannya juga alokasi sumber daya komponen dan informasi administrative lainnya.
View ini digambarkan dalam component view dan digunakan untuk pengembang (developer).
e. Concurrency view
Membagi sistem ke dalam proses dan prosesor.View ini digambarkan dalam diagram dinamis (state, sequence, collaboration, dan activity diagrams) dan diagram implementasi (component dan deployment diagrams) serta digunakan untuk pengembang (developer), pengintegrasi (integrator), dan penguji (tester).
f. Deployment view
Mendeskripsikan fisik dari sistem seperti komputer dan perangkat (nodes) dan bagaimana hubungannya dengan lainnya.
View ini digambarkan dalam deployment diagramsdan digunakan untuk pengembang (developer), pengintegrasi (integrator), dan penguji (tester).
g. Diagram
       Diagram berbentuk grafik yang menunjukkan simbol elemen model yang disusun untuk mengilustrasikan bagian atau aspek tertentu dari sistem. Sebuah diagram merupakan bagian dari suatu view tertentu dan ketika digambarkan biasanya dialokasikan untuk view tertentu.

4. DIAGRAM

Kali ini, saya akan membahas tentang Use Case Diagram dan Diagram Class, berikut penjelasannya:

a. Diagram Use Case
   Diagram use case merupakan pemodelan untuk menggambarkan kelakuan (behavior) sistem  secara keseluran yang akan dibuat. Diagram use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat. Dengan pengertian yang cepat, diagram use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut.

Use Case Diagram
Diagram Use Case berguna dalam tiga hal :
-      Menjelaskan fasilitas yang ada (requirements)
-          Use Case baru selalu menghasilkan fasilitas baru ketika sistem di analisa, dan design menjadi lebih jelas.
-      Komunikas dengan klien
-          Penggunaan notasi dan simbol dalam diagram Use Case membuat pengembang lebih mudah berkomunikasi dengan klien-kliennya.
-      Membuat test dari kasus-kasus secara umum
-          Kumpulan dari kejadian-kejadian untuk Use Case bisa dilakukan test kasus layak untuk kejadian-kejadian tersebut.
 
b. Diagram Class
    Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem.

Diagram Class
Class memiliki tiga area pokok :
1. Nama (dan stereotype)
2. Atribut
3. Metoda
Atribut dan metoda dapat memiliki salah satu sifat berikut :
  • Private, tidak dapat dipanggil dari luar class yang bersangkutan
  • Protected, hanya dapat dipanggil oleh class yang bersangkutan dan anak-anak yang mewarisinya
  • Public, dapat dipanggil oleh siapa saja
   
5. PENGERTIAN RATIONAL ROSE

  Rational Rose adalah software yang memiliki perangkat-perangkat pemodelan secara visual untuk membangun suatu solusi dalam rekayasa software dan pemodelan bisnis. Rational Rose dikeluarkan oleh perusahaan software bernama Rational Software, perusahaan yang mencetuskan ide pembentukan konsorsium bagi perusahaan-perusahaan yang memakai standar UML sebagai bahasa pemodelan di perusahaannya. Rational Rose memakai UML sebagai bahasa pemodelannya, ditambah beberapa fitur lain yang membuat Rational Rose menjadi software pemodelan visual yang terkemuka.
   Beberapa fitur terkemuka diantaranya Rational Rose memiliki Rational Unified Process (RUP) yaitu proses yang paling terperinci yang ada saat ini dan akan memberikan pedoman secara umum dalam pembuatan software dan pemodelan bisnis. Selain itu, Rational Rose memiliki kemampuan membuat solusi client/server, yang kemudian dapat diterapkan dan didistribusikan dalam lingkungan perusahaan.


6. KEUNGGULAN RATIONAL ROSE

1. Bahasa yang digunakan adalah bahasa pemodelan standar yaitu UML, akan meningkatkan komunikasi intra tim.
 
2. Rational Rose mendukung round-trip engineering sehingga kita dapat meng-generate model kedalam kode (Java, C++, Visual Basic, dan sebagainya) dan melakukan reverse engineering untuk menampilkan arsitektur software dari kode yang ada. Hal ini dapat dilakukan secara bolak-balik sebagai proses iterative selama proses rekayasa software.
 
3. Model dan kode senantiasa sinkron selama dalam development cycle.
 
4. Membangun software menggunakan Rational Rose memudahkan dalam memperbaiki software tersebut karena apabila suatu saat ditemukan requirement baru, kita dapat lagi menggambarkan lagi software tersebut dalam UML.
 
5. Para user Rational Rose dapat berkomunikasi walaupun bekerja dalam sistem operasi yang berbeda (Windows atau UNIX).
 
6. Dengan menggunakan Rose Web Publisher suatu tim dapat mengkomunikasikan model dan spesifikasinya dalam web browser.

7. Mendukung rekayasa software untuk sistem client/server sehingga Rational Rose merupakan software pemodelan visual yang tangguh dalam lingkungan client/server, e-business, dan lingkungan perusahaan terdistribusi (kantor-kantor terletak dalam tempat yang berbeda-beda).


Diagram UML


Kamis, November 07, 2013

Artikel Perkembangan Desain Permodelan Grafik



PENDAHULUAN


Pengertian Desain Grafis

Desain Grafis berasal dari 2 buah kata yaitu Desain dan Grafis, kata Desain berarti proses atau perbuatan dengan mengatur segala sesuatu sebelum bertindak atau merancang. Sedangkan Grafis adalah titik atau garis yang berhubungan dengan cetak mencetak. Jadi dengan demikian Desain Grafis adalah kombinasi kompleks antara kata-kata, gambar, angka, grafik, foto dan ilustrasi yang membutuhkan pemikiran khusus dari seorang individu yang bisa menggabungkan elemen-elemen ini, sehingga mereka dapat menghasilkan sesuatu yang khusus atau sangat berguna dalam bidang gambar. 
Sementara itu menurut situs wikipedia, Desain grafis adalah suatu bentuk komunikasi visual yang menggunakan gambar untuk menyampaikan informasi atau pesan seefektif mungkin. Dalam desain grafis, teks juga dianggap gambar karena merupakan hasil abstraksi simbol-simbol yang bisa dibunyikan. desain grafis diterapkan dalam desain komunikasi dan fine art. Seperti jenis desain lainnya, desain grafis dapat merujuk kepada proses pembuatan, metoda merancang, produk yang dihasilkan (rancangan), atau pun disiplin ilmu yang digunakan (desain). Seni desain grafis mencakup kemampuan kognitif dan keterampilan visual, termasuk di dalamnya tipografi ilustrasi, fotografi, pengolahan gambar, dan tata letak.

MASALAH

Masalah yang akan dibahas didalam makalah ini adalah:
1.       Apa peran Desain Pemodelan Grafik terhadap interaksi manusia dan computer?
2.       Apa pengaruh Desain Permodelan Grafik dengan kebudayaan dan teknologi?
3.       Apa pengaruh perkembangan Desain Permodelan Grafik dengan media?



PEMECAHAN MASALAH

Interaksi antara manusia dan komputer merupakan interaksi antara sebuah mesin dengan seorang user di mana interaksi tersebut terdapat input, proses dan output dan menggunakan interface sebagai penghubung. gabungan kemampuan sistem komputer dengan beberapa keahlian ilmu manusia. Suatu alternatif yang lebih realistis adalah untuk menuju ke suatu kesadaran akan tingkat pemahaman menyeluruh dari subjek bidang-bidang yang relevan, mungkin dikombinasikan dengan ilmu yang khusus dalam satu bidang atau lebih. Terdapat pengaruh kebudayaan dan teknologi pada berkembangnya suatu desain pemodelan grafis. Budaya akan digunakan sebagai sumber pemikiran untuk mengambangkan suatu desain grafis.Banyak budaya kita yang menarik digunakan sebagai desain grafis,sebaagai contohnya adalah kerajinan kain daerah. Kerajinan kain daerah merupakan warisan nenek moyang kita yang sangat indah untuk di jadikan sebagai sumber pikiran dalam membuat desain grafis, contohnya adalah batik dan songket. Sedangkan teknologi juga memiliki andil yang cukup besar untuk perkembangan desain grafis. Dengan semakin majunya teknologi maka semakin mudah kita untuk menciptakan karya desain grafis dengan waktu yang singkat kita dapat menghasilkan banyak desin grafis sehingga lebih efisien. Kemampuan estetika dari desain grafis dan tipografi adalah peningkatan yang penting terhadap desain sistem manusia-komputer sebagai pengguna antarmuka menjadi lebih fleksibel dan powerfull. Bagaimanapun, hal ini belum dapat diklaim untuk menjadi media baru yang tekstual dan penampilan grafik yang diunggulkan. Jelasnya, tidak ada individu dapat diharapkan mempunyai pelatihan formal di semua bidang tersebut, walaupun permintaan cukup tinggi untuk orang dengan latar belakang multidisipliner. gabungan kemampuan sistem komputer dengan beberapa keahlian manusia.
Terdapat pengaruh kebudayaan dan teknologi pada berkembangnya suatu desain pemodelan grafis. Budaya akan digunakan sebagai sumber pemikiran untuk mengambangkan suatu desain grafis.Banyak budaya kita yang menarik digunakan sebagai desain grafis,sebaagai contohnya adalah kerajinan kain daerah. Kerajinan kain daerah merupakan warisan nenek moyang kita yang sangat indah untuk di jadikan sebagai sumber pikiran dalam membuat desain grafis, contohnya adalah batik dan songket. Sedangkan teknologi juga memiliki andil yang cukup besar untuk perkembangan desain grafis. Dengan semakin majunya teknologi maka semakin mudah kita untuk menciptakan karya desain grafis dengan waktu yang singkat kita dapat menghasilkan banyak desin grafis sehingga lebih efisien.
Sementara untuk media sendiri, Desainer grafis juga berfungsi untuk menata tampilan huruf dan ruang komposisi untuk menciptakan sebuah rancangan yang efektif dan komunikatif. Desain grafis melingkupi segala bidang yang membutuhkan penerjemahan bahasa verbal menjadi perancangan secara visual terhadap teks dan gambar pada berbagai media publikasi guna menyampaikan pesan-pesan kepada komunikan seefektif mungkin. Desain grafis diterapkan dalam desain komunikasi dan fine art. Seperti jenis komunikasi lainnya,desain grafis dapat merujuk kepada proses pembuatan (mendesain) atau pun produk yang dihasilkan(desain/rancangan). Desain grafis pada awalnya diterapkan untuk media-media statis, seperti buku,majalah, dan brosur.


PEMECAHAN MASALAH MENURUT SAYA


Pada saat ini adanya mesin cetak dan komputer juga merupakan dua hal yang secara signifikan mempercepat perkembangan penggunaan seni desain grafis hingga akhirnya diterapkan dalam dunia periklanan, packaging, perfilman, dan lain-lain. Koran, majalah, tabloid, website yang sehari-hari kita lihat adalah produk desain grafis. Bahkan animasi Spongebob Squarepants walaupun lebih dikenal dengan sebutan kartun yang sering kita tonton di televisi merupakan bagian dari produk desain grafis juga.
Peran Desain Permodelan Grafik sangat penting sebagai tempat interaksinya komputer (mesin) dengan manusia (user). Sebagaimana sudah banyak sekali software pendukung untuk membuat desain grafis seperti Blender, Adobe Photoshop, Coreldraw, 3D max, dan lain-lain. Diperlukan sekali gabungan antara kecerdasan yang dimiliki mesin atau komputer dengan kecerdasan atau keahlian yang dimiliki manusia khususnya dalam bidang teknologi (desain).

Iron Man 3D

 Untuk hubungan nya dengan desain pemodelan grafik adalah dimana dalam interaksi tersebut di gunakan sebuah grafis user interface di mana sudah pasti dapat mempermudah user dalam melakukan proses interaksi dalam melakukan input dan hasil output, hal yang mendasari munculnya kegiatan interaksi manusia dengan komputer adalah fungsi dari komputer tersebut yang seperti kita ketahui untuk membantu mengerjakan kegiatan manusia. Dengan adanya fungsi tersebut manusia mulai berinteraksi  dengan komputer. aktor yang mempengaruhinya dari kegiatan interaksi manusia dengan komputer adalah teknologi yang semakin berkembang, kebutuhan manusia dengan informasi yang serba cepat dan paling besar pengaruhi tersebut kebutuhan manusia yang semakin kompleks.

Sementara pengaruh Desain Permodelan Grafis untuk kebudayaan dan jelas sangat terlihat. Di era seperti sekarang ini, teknologi sudah sangat maju dan berkembang pesat. Teknologi menjadi wadah untuk terus berkembang, mencari informasi dengan mudah. Sama halnya dengan kebudayaan, dengan adanya desain permodelan grafis seperti saat ini, kebudayaan yang dulunya dikenal kuno dan ketinggalan jaman, sekarang sudah lebih up-to-date dan lebih modern. Untuk perkembangan media sendiri tidak jauh dengan teknologi yang seuanya masih berhubungan satu sama lain. Menurut saya ini baik untuk perkembangan, terutama perkembangan desain grafis untuk negara indosesia. Menurut saya sudah saat nya animator-animator pembuat segala bentuk/jenis animasi bersuka cita dengan kemajuan per-adaban teknologi khususnya dalam bidang Desain Grafis. Harusnya dari bangsa sendiri ada paling tidak yg mewakilkan dengan membawa nama Indonesia ke panggung dunia dalam pembuatan animasi-animasai kelas dunia.  

KESIMPULAN

Bahwasanya desain pemodelan grafik ialah pemakaian objek-objek seperti kata,gambar dan lain-lain yang dalam langkah-langkah penggabunannya perlu melibatkan pemikiran agar desain tersebut dapat bernilai dan berharga bagi orang-orang yang melihatnya dan sebagai  sarana untuk mempermudah kita melakukan sebuah pekerjaan yang memungkinkan suatu objek itu untuk di desain secara visual, guna memperindah suatu objek tersebut. Objek tersebut terlihat dalam bentuk 3D , dalam bentuk inilah akan terlihat seperti nyata. Sebaiknya kita lebih mengembangkan desain permodelan grafis ini agar untuk kedepanya desain permodelan grafis ini akan lebih terlihat secara nyata lagi dalam menggembangkanya.