Minggu, 28 Oktober 2018

KONSEP PEMODELAN DESAIN DAN GRAFIK

1. Pengertian Desain & Pemodelan Grafik
  Desain pemodelan grafik merupakan suatu proses penciptaan suatu obyek baru dengan menggunakan software dan melalui beberapa tahapan, yakni membuat, menyimpan dan memanipulasi model dan citra. Desain pemodelan grafik terdiri dari 3 suku kata, yaitu “Desain”, “Pemodelan”, “Grafik” dengan memiliki arti sbb :
-- Desain : Seni terapan, arsitektur dan pencapaian kreatif lainnya.
-- Pemodelan : Pola/contoh dari sesuatu yang akan dibuat atau dirancang.
-- Grafik : Pengungkapan dan perwujudan dalam bentuk huruf, symbol dan gambar dengan melakukan proses pencetakan.
-- Desain Grafik : Seni dalam berkomunikasi menggunakan tulisan, ruang dan gambar. Bidang ini merupkan bagian dari komunikasi visual. Ilmu desain grafis mencakup seni visual, tipografi, tata letak dan desain interaksi.

     2.    Prinsip dan Unsur Desain Grafik
 Unsur – unsurnya :
a.      Garis (Line)
Sebuah garis adalah unsur desain yang menghubungkan satu titik poin dengan titik poin lainnya sehingga bisa berbentuk gambar garis lengkung (curve) atau lurus (straight).


b.    Bentuk (Shape)
Bentuk adalah sesuatu yang memiliki diameter tinggi dan lebar.


c.      Huruf (Character)
Sesuatu yang dipresentasikan dalam bentuk visual yang dapat digunakan untuk membentuk sebuah tulisan sebagai Bahasa verbal dengan bentuk visual langsung seperti A, B, C dll.


d.    Simbol (Symbol)
Sesuatu yang dipresentasikan dalam bentuk visual yang mewakili bentuk benda secara sederhana dan dapat dipahami secara umum sebagai lambang untuk menggambarkan suatu bentuk benda nyata. Misalnya gambar orang, bintang, bulan matahari dalam bentuk symbol. Bukan dalam bentuk nyata (dengan detail). 


e.      Bentuk Nyata (Form)
Bentuk ini nyata dan mencerminkan kondisi fisik dari suatu obyek. Seperti gambar manusia secara detail, hewan dan benda lainnya.


f.      Tekstur (Texture)
Teksture adalah tampilan permukaan dari sutau benda yang dapat dinilai dengan cara dilihat atau diraba.


g.     Ruang (Space)
Ruang merupakan jarak antara suatu bentuk dengan bentuk lainnya, ini dapat dijadikan unsur utnuk memberi efek estetika desain dan dinamika desain grafis.


h.    Ukuran (Size)
Ukuran adalah unsur lain dalam desain yang mendefinisikan besar kecilnya suatu objek.


i.       Warna (Color)
Dengan warna orang bisa menampilkan identitas, menyampaikan pesan atau membedakan sifat dari bentuk-bentuk visual secara jelas.


Prinsipnya :
a.     Kesederhanaan
Banyak pakar desain grafis menyarankan prinsip ini dalam pekerjaan desain.
b.    Keseimbangan
Keseimbangan adalah keadaan atau kesamaan antara kekuatan yang saling berhadapan dan menimbulkan adanya kesan seimbang secara visual.
c.      Kesatuan
Kesatuan adalah kohesi, konsistensi, ketunggalan atau keutuhan yang merupakan isi pokok dari komposisi.
d.    Penekanan (Aksentuasi)
Dimaksudkan untuk menarik perhatian pembaca, sehingga ia mau melihat dan membaca bagian desain yang dimaksud.
e.      Irama (Repetisi)
Irama merupakan selisih antara dua wujud yang terletak pada ruang serupa dengan interval waktu antara dua nada music beruntun yang sama.

SOFTWARE PADA BIDANG DESAIN GRAFIK
1. Photoshop

merupakan software untuk mengedit gambar yang fungsinya untuk membuat, menyunting, dan memodifikasi gambar-gambar digital yang ada di dalam komputer.
Kelebihan Adobe Photoshop :
a)     Gambar yang dihasilkan lebih memuaskan.
Nah buat temen temen yang hoby nya ngedit foto biar kelihatan cantik/ganteng software ini cocok untuk anda pelajari hehehe.
b)     Mudah di operasikan.
c)      Banyak sekali fitur – fitur yang unggul.
d)     Bisa di gunakan untuk membuat tulisan dengan efek yang di inginkan. Buat kamu yang ingin membuat tulisan tampil beda dan menakjupkan Photoshop adalah jawabannya.
e)     Bisa di gunakan untuk mendesain maupun untuk editing gambar.
f)       Bisa membuat beragam material.
g)     Bisa juga di gunakan untuk mengolah beberapa materi web. Buat kamu semua yang mempunyai web dan akan mengup-load foto tetapi ukuran foto terlalu besar. Tenang jangan diambil pusing, ada Photoshop di Adobe Photoshop temen temen bisa mengurangi ukuran foto yang terlalu besar bisa buat crop juga loh. 
h)     Familyar dalam kalangan kita.
i)        Fasilitas untuk editing lebih lengkap di banding lainnya.
j)        Bisa untuk rekayasa foto. Di dalam Photoshop temen temen bisa bebas berekspresi foto asli yang temen temen punya bisa dijadikan seakan akan seperti gambar, keren kan?!
k)     Bisa menambah efek lagi meski sudah terlalu banya efek.
l)        Penyimpanan dapat menggunakan berbagai format. Format penyimpanan tidak sekedar PSD, namun JPEG dan yang lainnya.
m)   Photoshop lebih cepat kerjanya.


Kekurangan Adobe Photoshop :
a)     Banyaknya layer yang di gunakan. Kebanyakan orang sering bingung dengan banyaknya layer yang digunakan saat mengedit foto/ yang lainnya di Photoshop
b)     Saat digunakan untuk pembuatan majalah dan brosur. Photoshop kurang baik saat digunakan untuk pembuatan majalah dan brosur karena tidak bisa sempurna saat pembuatan paragraf.
c)      Ukuran yang di butuhkan terlalu besar. Nah jika kita terlalu banyak menggunakan layer maka ukuran di Photoshop akan besar.
d)     Kertas cetak. Saat akan mencetak hasil Photoshop kertas yang digunakan relatif sulit.

2. Adobe Illustrator

merupakan software yang digunakan untuk membuat gambar dengan tipe vektor. Hasil karya yang dimaksud seperti pembuatan logo perusahaan, media promosi, media promosi bisa berbentuk hasil print maupun dalam bentuk digital.
Kelebihan adobe illustrator:
a)     Fitur gabungan dari coreldraw maupun photoshop hanya saja dibuat lebih simple
b)     Resolusi hasih akhir tinggi
c)      sangat cocok untuk illustrasi, logo, dan vector image lainnya.
d)     Garis terlihat jelas dan di bantu dengan guide rules
e)     mampu untuk load file besar, diatas 50mb.
f)       hasil cetakan dengan resolusi tinggi
g)     Warna lengkap dan lebih halus
h)     Ukuran file setelas di save lebih kecil
i)        Terintegrasi dengan software adobe yang lain, seperti adobe photoshop, dll.
Dan kekurangannya:
a)     meskipun fitur lengkap tapi untyuk pekerjaan me layout memnjadi sangat riber
b)     Hasil akan terlihat datar jika tidak di otak atik lagi
c)      gambar tidak terlihat realistis
d)     Tidak terlalu baik penggunaan fitur power clip-nya.

3. Adobe Indesign

merupakan software grafis keluaran adobe yang berfungsi melakukan tugas pelayoutan seperti design layout halaman koran, layout majalah atau layotu buku.
Kelebihan adobe Indisign :
a)     pada adobe indesign terdapat fasilitas yang di gunakan untuk proses membuat objek gambar tampak blur
b)     di adobe indesign juga terdapat terdapat fasilitas effect photoshop (shadow,bevel,glow,dll)
c)      dapat inport dan menampilkan gambar transparan sempurna
d)     dapat mengembangkan ulang suatu gambar,logo ataupun objek
e)     dapat imfort file dengan format pdf,ai,psd,jpg,doc,/docx
f)       Tersedia fasilitas untuk membuat tabel.
g)     Dapat membuka file pmd.
h)     Dapat dengan mudah convert ke format pdf. Dan masih banyak lagi kelebihan-kelebihan yang dimiliki oleh Adobe Indesign.
kekurangan dari softwer adobe indesingn:
a)     Hanya saja dapat digunakan untuk membuat Layout Seperti Koran, Majalah, Koran dan lain-lain.
b)     Jika menggunakan atribut justify (rata kanan dan Kiri). Hal ini akan menghasilkan jarak antar kata yang tidak seimbang, terlalu renggang atau terlalu rapat. Di butuhkan ketelitian untuk mengatasinya.
c)      Dalam Penggunaan math type mengalami kesulitan dalam proses pemindahan.

4. Corel draw


Kelebihan:
a)     Fiturnya cukup lengkap.
b)     Ampuh untuk pembuatan illustrasi, logo, dan vector image lainnya.
c)      Kemampuan yang mumpuni untuk load file besar, diatas 50mb.
d)     Warna-warna yang disediakan sangat baik dan halus, tidak jauh beda dengan hasil print nantinya. Pokoknya mantabbb dah.
e)     Terintegrasi dengan software adobe yang lain, seperti adobe photoshop, dll. Wong satu keluarga kok.
Kekurangan:
a)     Walaupun fitur lengkap tapi cukup ribet untuk pengerjaan layout.
b)     Tidak User friendly untuk fitur power clip-nya.
c)      Tempat produksi terkadang ada yang ngga support.


SUMBER :




Senin, 04 Juni 2018

Web Security dalam Arsitektur Web


Web Security
Web Security adalah keamanan untuk sebuah web atau tata cara mengamankan aplikasi web yang di kelola, biasa nya yang bertanggung jawab melakukan nya adalah pengelola aplikasi web tersebut. Berbicara mengenai masalah yang berkaitan dengan keamanan di dalam era digital tidak lepas dari 3 prinsip utama yaitu : Confidentiality, Integrity, dan Availability atau lebih dikenal dengan nama CIA. Sama halnya ketika bergelut dengan keamanan (security) sebuah website, princip CIA sudah selayaknya dijadikan pedoman yang harus dipahami apabila ingin website kita lebih aman dan sulit untuk diserang.
CONFIDENTIALITY
Confidentiality memiliki makna bahwa data-data ataupun informasi-informasi yang berada di dalam sebuah website hanya dapat di baca atau di akses oleh orang-orang yang memang memiliki kewenangan untuk mengaksesnya. Dalam era konsep Web 2.0 yang sedang berkembang beberapa tahun belakangan ini, sangat memungkinkan sebuah website untuk dapat memiliki lebih dari satu administrator. Contohnya adalah WordPress engine.Idealisme Web 2.0 yang dapat mengajak siapa pun menjadi kontributor artikel-artikel di dalam sebuah website, membuat siapa pun dapat mengakses halaman administrator untuk memberikan kontribusinya baik dalam bentuk artikel maupun manajemen. Hal ini sangat berbahaya mengingat pada halaman administrator kita dapat mengedit file-file yang menjadi theme dari website yang bersangkutan. Dalam kasus WordPress, untuk mengantisipasi tangan-tangan jahil orang yang tak dikenal, developer WordPress sendiri telah mengantisipasi hal ini dengan cara membuat role-role dari setiap user yang dimiliki. Sebagai contoh, Role selain administrator tidak dapat mengubah theme dan/atau plugin website yang bersangkutan. Sehingga tidak mungkin pengubahan theme dilakukan oleh user selain administrator. Lebih lengkap mengenai fitur-fitur yang dapat diakses oleh role-role user dapat dilihat di artikel: Perbedaan Role pada WordPress. Dengan pembagian Role seperti ini data ataupun informasi seperti list user-user hanya akan dapat dilihat oleh sang administrator sedangkan profile user dapat di akses oleh masing-masing user. Dengan demikian tingkat keamanan dapat dikatakan semakin tinggi.
INTEGRITY
Integrity memiliki pengertian data-data yang berada didalam server atau website hanya dapat diubah ataupun di delete oleh orang yang memiliki kewenangan untuk melakukan hal itu. Sebagai contoh proses transfer dari server ke client atau sebaliknya (dapat berupa upload maupun download), ternyata mengubah file yang sedang di transfer tersebut, hal ini mengindikasikan bahwa sebuah aplikasi website yang sedang digunakan tidak aman (insecure). Sama halnya jika ada serangan sebuah virus yang dapat mengubah sebuah file, entah itu mengubah nama ataupun isinya. Terkadang user dengan Role yang lebih rendah dari administrator dapat (dengan cara tertentu, termasuk didalamnya karena ketidaksengajaan) melakukan hal ini sekalipun ia tidak dapat mengakses data yang sedang diubah ataupun dihancurkan itu. Tindakan ini terkadang adalah tindakan yang memang tidak di sengaja oleh user tersebut, namun tetap terjadi diakibatkan karena adanya error dalam applikasi web yang sedang digunakan. Untuk membuat website menjadi lebih aman, hal ini tentunya harus dihindari. Salah satunya adalah dengan mengaplikasikan salah satu proses yang wajib ada dalam sebuah proses software engineering yaitu proses testing. Proses testing ini dibagi menjadi dua yaitu: – Black box testing – White box testing Secara sederhana black box testing adalah mengetes aplikasi yang diperuntukkan oleh user yang memang mengakses website tersebut (act like enduser -bertindaklah sebagai seorang user/pemakai). Sedangkan untuk whitebox testing mengkhususkan diri kepada testing fungsi-fungsi yang telah ditulis dalam bahasa pemrograman tertentu (PHP, Perl, ASP, Javascript, dan lain sebagainya). Testing-testing ini dibagi menjadi tiga test berdasarkan input aplikasi atau fungsinya, yaitu test dengan menggunakan input value: Yang memang dikehendaki Pas diperbatasan Di luar batasan Apabile memang terdeteksi error dari testing ini sebaiknya segera diperbaiki sebelum error ini ditemukan oleh hacker yang kemudian digunakannya untuk mengeksploit website kita.
AVAILABILITY
Jika confidentiality bermakna hanya user yang memiliki kewenangan yang dapat melihat data tertentu yang tersimpan didalam sebuah server atau website, availability memiliki makna bahwa website harus dapat diakses jika user ingin meggunakannya. Memang terkesan membingungkan dan tidak berbeda dengan prinsip pertama, namun kedua prinsip ini sangat jauh berbeda dikarenakan dilihat dari dua sudut pandang yang memang berbeda. Availability hanya menekankan kepada dapat diaksesnya sebuah website. Mengenai siapa yang dapat mengaksesnya itu telah dicover oleh prinsip confidentiality. Jika sebuah website dapat diakses tanpa adanya error, itu berarti website tersebut telah memenuhi prinsip availability ini. Hal ini memiliki makna bahwa sebuah website haruslah dapat diakses apabila memang dibutuhkan, dengan kata lain versi yang lebih mudahnya adalah, website harus available 24 jam 7 minggu (24/7). Website yang terkena serangan seperti DoS (Denial of Service) yang berarti menolak untuk memberikan service kembali dikarenakan traffic yang sangat padat sehingga membuat server menjadi down, memberikan bukti bahwa keamanan website tersebut telah jebol. Sebuah website yang aman haruslah dapat mengantisipasi adanya serangan-serangan yang membuat website tidak beroperasi dikarena server yang digunakan telah down. Selain DoS ada juga Buffer Overflow yang membuat applikasi web tidak dapat bekerja, atau bahkan masalah kelebihan pemakaian bandwidth yang cenderung dilupakan karena lupa untuk mengkalkulasi target user dari hadirnya sebuah wesbite. Selain itu masalah kualitas perangkat-perangkat keras yang digunakan termasuk perangkat-perangkat lunak seperti Operating System ataupun driver-driver agar perangkat keras tersebut dapat berfungsi sebagaimana mestinya, juga harus mendapatkan prioritas yang tinggi. Kegagalan sebuah perangkat lunak ataupun keras dapat membuat website tidak dapat diakses atau dipergunakan sesuai dengan yang diharapkan.



Minggu, 11 Februari 2018

Pengantar Teknologi Sistem Cerdas

RANGKUMAN
PENGANTAR TEKNOLOGI SISTEM CERDAS





NAMA       : YUDHA MAHENDRA
KELAS      : 2IA23





FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS GUNADARMA
2018

Ø Pengertian Artificial Intelligence (AI)
Kecerdasan buatan (Artificial Intelligence) merupakan bagian dari ilmu komputer yang mempelajari bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia bahkan bisa lebih baik daripada yang dilakukan manusia.
Ø Sejarah Artificial Intelligence (AI)
Pada awal abad 17, René Descartes mengemukakan bahwa tubuh hewan bukanlah apa-apa melainkan hanya mesin-mesin yang rumit. Blaise Pascal menciptakan mesin penghitung digital mekanis pertama pada 1642. Pada 19, Charles Babbage dan Ada Lovelace bekerja pada mesin penghitung mekanis yang dapat diprogram. Bertrand Russell dan Alfred North Whitehead menerbitkan Principia Mathematica, yang merombak logika formal. Warren McCulloch dan Walter Pitts menerbitkan "Kalkulus Logis Gagasan yang tetap ada dalam Aktivitas " pada 1943 yang meletakkan fondasi untuk jaringan saraf. Tahun 1950-an adalah periode usaha aktif dalam AI. Program AI pertama yang bekerja ditulis pada 1951 untuk menjalankan mesin Ferranti Mark I di University of Manchester (UK): sebuah program permainan naskah yang ditulis oleh Christopher Strachey dan program permainan catur yang ditulis oleh Dietrich Prinz. John McCarthy membuat istilah "kecerdasan buatan " pada konferensi pertama yang disediakan untuk pokok persoalan ini, pada 1956. Dia juga menemukan bahasa pemrograman Lisp. Alan Turing memperkenalkan "Turing test" sebagai sebuah cara untuk mengoperasionalkan test perilaku cerdas. Joseph Weizenbaum membangun ELIZA, sebuah chatterbot yang menerapkan psikoterapi Rogerian.
Ø Konsep Dasar Artificial Intelligence (AI)

1.      Thinking Humanly : The cognitive meodeling approach
Pendekatan ini dilakukan dengan dua cara, yaitu :
v  Melalui intropeksi dengan mencoba menangkap pemikiran-pemikiran kita sendiri pada saat kita berpikir
v  Melalui penelitian penelitian atau eksperimen dari segi psikologi.

2.      Acting Humanly : The Turing Test Approach
v  Tahun 1950 , Alan Turing merancang suatu ujian bagi komputer yang berintelijensia (Bot Cerdas) untuk menguji apakah komputer tersebut mampu mengelabuhi seorang manusia
v  Tentunya komputer tersebut harus memiliki kemampuan : natural language proccessing , knowledge representation, autotmated reasoning, machine learning, computer vision, robotics.
3.      Thinking Rationally : The “Laws of Thought” Approach
Dalam pendekatan ini tedapat dua masalah, yaitu :
v  Tidak mudah untuk membuat pengetahuan informal dan menyatakan pengetahuan tersebut ke dalam formalterm yang diperlukan oleh notasi logika.
v  Terdapat perbedaan besar antara dapat memecahkan masalah “secara prinsip” dan memecahkannya “dalam dunia nyata”.
4.      Acting Rationally : The Rational Agent Approach
v  Membuat inferensi logis merupakan bagian dari suatu rational agent .
v  Dengan menalar secara logis, maka bisa didapatkan kesimpulan bahwa aksi yang dilakukan akan mencapai tujuan atau tidak.

Ø Studi Kasus Mengenai Artificial Intellegence (AI)
ROBOTIKA
Robot adalah agen – agen fizikal yang melakukan tugas dengan memanipulasi dunia fisik. Untuk melakukannya, dilengkapi dengan effectors seperti kaki, roda, sendi, dan grippers.
Tiga katagori utama robot :
v  Manipulator
v  Mobile Robot
v  Mobile Manipulator.
PERANGKAT KERAS ROBOT
Sensor adalah antarmuka persepsi antara robot dan lingkungan.
Sensor terbagi menjadi 2, yaitu :
v  Sensor pasif: menangkap sinyal yang dihasilkan oleh sumber lain di lingkungan.
v  Sensor aktif: mengandalkan pada kenyataan bahwa energi ini dipantulkan kembali ke sensor.
Efektor adalah cara suatu robot bergerak atau merubah bentuk tubuhnya yang ada kaitannya dengan pembahasan tentang derajat kebebasan atau degree of freedom
ARSITEKTUR PERANGKAT LUNAK ROBOT
Perangkat Lunak Arsitektur adalah sebuah metodologi untuk penataan algoritma. Arsitektur termasuk bahasa dan alat untuk menulis sebuah program, serta dimana program dapat digabungkan bersama-sama.
Subsumption Arsitektur (Brooks, 1986) adalah kerangka kerja pengendali reaktif dari negara yang terbatas menggunakan mesin.
Arsitektur Hibrida menggabungkan reaksi dengan pertimbangan. Arsitektur hibrida yang paling populer adalah arsitektur tiga lapisan, yang terdiri dari lapisan raektif, lapisan eksekutif, dan lapisan deliberatif.
Arsitektur Pipa Saluran adalah arsitektur yang menjalankan banyak proses secara paralel berupa modul-modul mirip arsitektur tiga lapis dan mirip cara kerja otak manusia.
APLIKASI DOMAIN :
v  Industri dan Pertanian.
v  Angkutan
v  Mobil robot
v  Kesehatan .
v  Lingkungan yang Berbahaya.
v  Eksplorasi
v  Hiburan
v  Augmentasi manusia.

SUMBER REFERENSI :