Jumat, 29 November 2013

Unified Modeling Language

Tulisan ini dibuat untuk memenuhi tugas softskill

UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan software berbasis OO (Object-Oriented). UML tidak hanya merupakan sebuah bahasa pemograman visual saja, namun juga dapat secara langsung dihubungkan ke berbagai bahasa pemograman, seperti JAVA, C++, Visual Basic,dll.

 Bagian-bagian utama dari UML adalah :
            
            1. 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.
            2. 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 diagrams dan kadang-kadang dengan activity diagrams. View ini digunakan terutama untuk pelanggan, perancang (designer), pengembang (developer), dan penguji sistem (tester).
            3. Logical View
Mendeskripsikan bagaimana fungsionalitas dari sistem, struktur statis (class, object, dan relationship ) 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).
            4. 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). 
            5. 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).
            6. Deployment View
Mendeskripsikan fisik dari sistem seperti komputer dan perangkat (nodes) dan bagaimana hubungannya dengan yang lain. View ini digambarkan dalam deployment diagrams dan digunakan untuk pengembang (developer), pengintegrasi (integrator), dan penguji (tester).
StarUML adalah salah satu aplikasi yang dapat digunakan untuk membuat UML, StarUML adalah aplikasi open source yang berlisensi gratis dan dapat dikembangkan, walaupun StarUML adalah aplikasi gratis namun kemampuannya dalam mengerjakan pekerjaan yang besar tidak diragukan lagi , bahkan kemampuannya bisa disamakan dengan aplikasi sejenis yang berbayar seperti Rational Rose dari IBM. 

Senin, 11 November 2013

Sejarah Desain Permodelan Grafik

Pengertian Desain Pemodelan Grafis
Pemodelan adalah suatu proses untuk membentuk benda-benda atau objek. Pemodelan ini dilakukan pada komputer. Kegiatan yang dilakukan berkaitan dengan pemodelan antara lain:

  • Pemodelan Geometris > menciptakan model (2D, 3D)
  • Texturing > menambahkan texture pada objek
  • Rendering > memproduksi citra menjadi lebih solid (dari model yang dibuat)
  • Animasi > menetapkan /  menampilkan tingkah laku (behaviour) dari objek
Sejarah Desain Permodelan Grafik
Desain grafis berkembang pesat seiring dengan perkembangan sejarah peradaban manusia saat ditemukan tulisan dan mesin cetak. Pada tahun 1447, Johannes Gutenberg (1398-1468) menemukan teknologi mesin cetak yang bisa digerakkan dengan model tekanan menyerupai disain yang digunakan di Rhineland, Jerman, untuk menghasilkan anggur. Ini adalah suatu pengembangan revolusioner yang memungkinkan produksi buku secara massal dengan biaya rendah, yang menjadi bagian dari ledakan informasi pada masa kebangkitan kembali Eropa.
sejarah singkat:
  1. Awalnya desan grafis telah ditemukan sekitar 15.000 – 1000 sebelum masehi. Dimana orang-orang roma telah menggunakan gambaran diatas dinding gua senagai bahasa virtual.
  2. Kemudian pada tahun 1880, New York Daily Graphic banyak menggunakan elemen grafik yaitu dengan memasukkan elemen fotografi.
  3. Pada tahun yang sama , poster ilustrasi berwarna dihasilkan dan dilekatkan disekitar Bandar di amerika dan eropa.
  4. Pada tahun 1930 hingga 1930, kumpulan avant grade telah memperkenalkan istilah art nouveu yang mempelopori seni huruf.
  5. Antara pereka grafik yang terkenal dalam kumpulan avant grade ialah hendri de Toulouse-lautrece (1864-1901), peter Behrens (1869 – 1940), jules cheret (1836 – 1932)