Nama : Aditya Yusman
Kelas : 4IA24
NPM : 59411326
Tugas 1 PROGJAR.docx
Selasa, 23 Juni 2015
Komunikasi Hologram 3D
Teknologi di zaman sekarang ini serba canggih
, alat komunikasi berkembang begitu pesat dan cepat. Teknologi bisa
berubah dalam hitungan hari,jam,bahkan setiap menit ada teknologi baru yang
muncul. Perkembangan tekonogi merambat pada segala bidang kehidupan terutama
pada bidang komunikasi.
Sistem komunikasi sendiri merupakan suatu konsep
dimana dalam komunikasi tersebut terdapat makna dari suatu informasi dan
perangkat-perangkat lainnya seperti sinyal, kode-kode yang abstrak dan
berubah-ubah. Dalam percakapan di telepon, sistem komunikasi yang ada dipesawat
telepon tersebut bukan hanya pesan tapi juga penerima telepon, saluran telepon
dan perangkat-perangkat lainnya.
Pernah
melihat 3D Hologram dalam sebuah film ? Nah, saat ini teknologi tersebut bisa
kita gunakan tidak hanya di film. Hal ini disebabkan oleh perkembangan
teknologi komunikasi yang sudah semakin canggih. Berbagai kebutuhan manusia
menuntut adanya perubahan teknologi yang bisa menunjang kehidupan manusia itu
sendiri. Kepraktisan mungkin merupakan kunci utamanya. 3D Hologram merupakan
teknologi komunikasi yang tergolong baru kehadirannya bagi masyarat
dunia.
Hologram itu sendiri adalah sebuah teknologi grafik yang dibuat dengan menggunakan sinar
laser dan mampu membuat gambar tiga dimensi.Dengan adanya teknologi ini, banyak
pihak yang merasa diuntungkan. Teknologi ini membuat mereka tidak perlu lagi
merasa bingung jika tidak bisa menghadiri suatu pertemuan. Jadi kita tinggal
merekam apa yang ingin disampaikan, maka teknologi tersebut akan menampilkan
sosok tubuh kita dalam bentuk hologram tersebut dan mengatakan apa yang telah
kita rekam.
Ø Fungsi 3D Hologram
3D Hologram mampu digunakan untuk mengirim atau
menghadirkan suatu benda atau pun manusia tanpa harus didatangkan secara
langsung. Benda atau manusia yang dihadirkan pun dalam bentuk 3D, sehingga
terlihat nyata. Prinsipnya adalah dengan merekam apa yang ingin kita sampaikan,
lalu diolah dengan menggunakan teknologi hologram ini. Setelah pengolahan data
terjadi, benda atau apapun yang kita rekam itu mampu kita hadirkan tanpa harus
dihadiri langsung oleh benda atau manusia yang bersangkutan.
Hal
ini pernah digunakan oleh Pangeran Charles saat memberika ceramah pada sebuah
konferensi. Pangeran menghadirinya dengan menggunakan teknologi 3D Hologram
ini. Teknologi 3D Hologram ini dibuat oleh perusahaan Musion System yang
dimotori oleh Ian O'Connell di Inggris. Beberapa perusahaan seperti Adidas,
Honda, Nokia, Tata Nano, Al Gore, Sir Alex Ferguson juga mulai melirik
teknologi ini dan menggunakan jasanya.
Ø Kelebihan 3D Hologram
1. Teknologi 3D Hologram ini sangat
membantu berbagai kebutuhan manusia di zaman sekarang. Kesibukan dan mobilitas yang tinggi bisa teratasi dengan
teknologi komunikasi ini. Contohnya saja adalah Pangeran Charles.
Sebagai pangeran mungkin dia memiliki banyak kesibukan, namun dengan 3D Hologram ini dia bisa menghadiri
konferensi tanpa harus hadir langsung ke tempat yang bersangkutan.
2. 3D Hologram ini idenya
mungkin sama dengan 3G dan webcam, namun kelebihan yang mencolok adalah bentuk 3D yang dihadirkannya. Bisa berinteraksi sudah dapat
dipastikan iya, karena itulah fungsi utamanya.
3. Teknologi
ini juga bisa digunakan untuk mengobati rasa kangen keluarga kepada anggota
keluarga lain yang berada jauh dari mereka. Dengan
menggunakannya, anggota keluarga bisa hadir di tengah keluarga,
mengobati rasa kangen, tanpa harus repot-repot datang.
4. Dalam dunia pendidikan hal
ini juga sangat membantu. Jika zaman dahulu setiap siswa dan guru harus hadir
dalam satu ruangan yang sama agar bisa bertatap muka langsung, tapi tidak
dengan teknologi ini. Tanpa hadir pada satu ruangan yang sama, proses belajar
pun tetap bisa berlangsung.
> Dampak Positif :
1. Efisiensi Waktu.
2. Berbagai kesibukan manusia untuk menghindari banyak pertemuan bisa diwakili.
3. Menghemat tenaga karena tidak perlu repot bolak-balik.
4. Mobilitas yang tinggi menjadi tidak terganggu.
5.Bisa melaukan aktifitas lain diwaktu yang sama.
1. Tatap muka langsung frekuensinya jadi semakin kecil.
2. Orang menjadi malas untuk repot karena sudah dimanjakan oleh teknologi
3. Manipulasi, bisa saja data orang lain digunakan oleh pihak yang tidak bertanggungjawab untuk melakukan kejahatan.
4. Orang yang ingin melakukan kejahatan, misalnya mencuri data rahasia orang lain tidak perlu datang langsung ke tempat bersangkutan.
5. Orang yang ingin melakukan kejahatan, misalnya mencuri data rahasia orang lain tidak perlu datang langsung ke tempat bersangkutan.
6. Orangtua yang sibuk bekerja bisa kehilangan waktu intimnya dengan anak-anaknya.
Teknologi hologram ini sangat membantu manusia dalam berbagai bidang jika dimanfaatkan dengan baik. Yang pasti, jika teknologi ini benar-benar dimanfaatkan, maka setidaknya populasi udara dapat berkurang karena tidak perlu menggunakan kendaraan yang menghasilkan karbonmonoksida untuk melakukan perjalanan. Selain itu, kemacetan lalu lintas pun akan berkurang.
Sumber:google.com
Aplikasi Sederhana Pemrograman Jaringan
Disini saya mencoba membuat aplikasi client server TCP
sederhana, server akan membuat soket server dan menerima permintaan koneksi
dari satu client saja. Setelah ittu server akan menunggu data yang dikirim oleh client. Jika pesan yang dikirim oleh
client adalah “salam” maka server akan membalas mengirim pesan “salam juga” . Selain dari itu, server akan mengirim
pesan “Maaf, saya tidak mengerti”. Kurang lebih seperti itu berikut penjelasan koding nya:
Buat program server di bawah ini, simpan dengan nama
simpleServer.java:
import java.io.*;
import java.net.*;
public class simpleServer {
public final static int TESTPORT = 5000;
public static void main(String args[]) {
ServerSocket checkServer = null;
String line;
BufferedReader is = null;
DataOutputStream os = null;
Socket clientSocket = null;
try {
checkServer = new ServerSocket(TESTPORT);
System.out.println("Aplikasi Server hidup ...");
} catch (IOException e) {
System.out.println(e);
}
try {
clientSocket = checkServer.accept();
is = new BufferedReader(new
InputStreamReader(clientSocket.getInputStream()));
os = new DataOutputStream(clientSocket.getOutputStream());
} catch (Exception ei) {
ei.printStackTrace();
}
try {
line = is.readLine();
System.out.println("Terima : " + line);
if (line.compareTo("salam") == 0) {
os.writeBytes("salam juga");
} else {
os.writeBytes("Maaf, saya tidak mengerti");
}
} catch (IOException e) {
System.out.println(e);
}
import java.net.*;
public class simpleServer {
public final static int TESTPORT = 5000;
public static void main(String args[]) {
ServerSocket checkServer = null;
String line;
BufferedReader is = null;
DataOutputStream os = null;
Socket clientSocket = null;
try {
checkServer = new ServerSocket(TESTPORT);
System.out.println("Aplikasi Server hidup ...");
} catch (IOException e) {
System.out.println(e);
}
try {
clientSocket = checkServer.accept();
is = new BufferedReader(new
InputStreamReader(clientSocket.getInputStream()));
os = new DataOutputStream(clientSocket.getOutputStream());
} catch (Exception ei) {
ei.printStackTrace();
}
try {
line = is.readLine();
System.out.println("Terima : " + line);
if (line.compareTo("salam") == 0) {
os.writeBytes("salam juga");
} else {
os.writeBytes("Maaf, saya tidak mengerti");
}
} catch (IOException e) {
System.out.println(e);
}
try {
os.close();
is.close();
clientSocket.close();
} catch (IOException ic) {
ic.printStackTrace();
}
}
}
os.close();
is.close();
clientSocket.close();
} catch (IOException ic) {
ic.printStackTrace();
}
}
}
Buat program client di bawah ini, simpan dengan nama
simpleClient.java:
import java.io.*;
import java.net.*;
public class simpleClient {
public final static int REMOTE_PORT = 5000;
public static void main(String args[]) throws Exception {
Socket cl = null;
BufferedReader is = null;
DataOutputStream os = null;
BufferedReader stdin = new BufferedReader(new
InputStreamReader(System.in));
String userInput = null;
String output = null;
// Membuka koneksi ke server pada port REMOTE_PORT
try {
cl = new Socket(args[0], REMOTE_PORT);
is = new BufferedReader(new
InputStreamReader(cl.getInputStream()));
os = new DataOutputStream(cl.getOutputStream());
} catch(UnknownHostException e1) {
System.out.println("Unknown Host: " + e1);
} catch (IOException e2) {
System.out.println("Erorr io: " + e2);
}
// Menulis ke server
try {
System.out.print("Masukkan kata kunci: ");
userInput = stdin.readLine();
os.writeBytes(userInput + "\n");
} catch (IOException ex) {
System.out.println("Error writing to server..." + ex);
}
// Menerima tanggapan dari server
try {
output = is.readLine();
System.out.println("Dari server: " + output);
} catch (IOException e) {
e.printStackTrace();
}
import java.net.*;
public class simpleClient {
public final static int REMOTE_PORT = 5000;
public static void main(String args[]) throws Exception {
Socket cl = null;
BufferedReader is = null;
DataOutputStream os = null;
BufferedReader stdin = new BufferedReader(new
InputStreamReader(System.in));
String userInput = null;
String output = null;
// Membuka koneksi ke server pada port REMOTE_PORT
try {
cl = new Socket(args[0], REMOTE_PORT);
is = new BufferedReader(new
InputStreamReader(cl.getInputStream()));
os = new DataOutputStream(cl.getOutputStream());
} catch(UnknownHostException e1) {
System.out.println("Unknown Host: " + e1);
} catch (IOException e2) {
System.out.println("Erorr io: " + e2);
}
// Menulis ke server
try {
System.out.print("Masukkan kata kunci: ");
userInput = stdin.readLine();
os.writeBytes(userInput + "\n");
} catch (IOException ex) {
System.out.println("Error writing to server..." + ex);
}
// Menerima tanggapan dari server
try {
output = is.readLine();
System.out.println("Dari server: " + output);
} catch (IOException e) {
e.printStackTrace();
}
// close input stream, output stream dan koneksi
try {
is.close();
os.close();
cl.close();
} catch (IOException x) {
System.out.println("Error writing...." + x);
}
}
}
try {
is.close();
os.close();
cl.close();
} catch (IOException x) {
System.out.println("Error writing...." + x);
}
}
}
Lalu kompile program pada command promt file
simpleServer.java dan jalankan, setelah itu simpleClient.java dan
jalankan dapat dilihat pada gambar dibawah ini
Pertama kompile simpleServer.java maka akan keluar
informasi "Aplikasi Server Hidup"
Setelah itu compile simpleClient.java, jalankan dan masukan
kata kunci maka server akan mendapat
pesan salam. Secara otomatis Client akan menjawab salam juga.
Senin, 22 Juni 2015
Install Server
Kelas : 4IA24
Nama : Aditya Yusman (59411326)
Tulisan ini dibuat dalam rangka
memenuhi tugas yang di berikan dalam mata kuliah Pemrograman Jaringan. Layanan
yang akan dibuat diantaranya DHCP, WEBSERVER dan FTP. Sedangkan sistem operasi
tempat layanan tersebut berjalan kami menggunakan fedora 17 (Beefy Miracle)
dengan ip 192.168.56.1 pada interface vboxnet0. Untuk sisi client kami
menggunakan windows xp yang diinstall dalam mesin virtual.
1.
DHCP
server
Sebelum
menginstall paket dhcp cek keberadaan dhcp sudah terinstall atau belum dengan
perintah rpm -qa | grep dhcp. Jika belum jalankan perintah yum -y install dhcp
|
|
Dari
gambar diatas di dapatkan sudah terinstallnya paket dhcp. Sebelum melakukan
langkah selanjutnya setting ip pada interface yang digunakan, disini kami
menggunakan ip 192.168.56.1 dengan netmask 255.255.255.0 untuk server dhcpnya.
Selanjutnya konfigurasikan dhcp server pada file /etc/dhcp/dhcpd.conf
menggunakan text editor kesayangan anda.
|
|
Range
ip yang diakan diberkan 192.168.56.10 – 192.168.56.10. Selanjutnya lakukan
pengaktifan service dan cek status service.
Dari
status yang ditampilkan diatas, service dhcpd telah berjalan pada interface
vboxnet0 dan subnet pada interface wlan0 belum dideklarasikan, sehingga pada wlan0
service dhcpd tidak berjalan. Selanjutnya lakukan dhcp pada client
2.
Web
Server
Lakukan
installasi httpd dengan perintah yum -y install httpd
|
|
|
|
Setelah
paket httpd terinstall lakukan konfigurasi pada file /etc/httpd/conf/httpd.conf. Setting ServerName
pada file tersebut dan baca comment pada file tersebut untuk mengetahui fungsi
dari sintaksnya. Setelah melakukan konfigurasi pada httpd.conf di dapat dokumen
root tempat meletakan source terdapat di /var/www/html/. Buat index.html pada
directory tersebut.
|
|
Selanjutnya
jalankan servicenya
Lakukan
pengeteasn webserver pada client
3.
FTP
Server
Ftp
(File Transfer Protokol) merupakan sebuah protokol internet yang berjalan di
dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas komputer
antar mesin mesin dalam sebuah jaringan. Ftp merupakan salah satu protokol
internet paling awal dikembangkan dan masih digunakan hingga saat ini untuk
melaikan pengunduhan dan penggugahan atau dikernal dengan istilah download dan
upload. Berikut merupakan tahap installasi FTP.
Setelah selesai
tahap instalasi lakukan konfigurasi pada file /etc/vsftpd/vsftpd.conf.
selanjutnya
buat user beserta homenya
setelah
selesai masukan user kedalam chroot_list dan buat file test.txt kedalam
directory home kemudian restart servicenya.
Lakukan
pengetesan pada os client
Sekian terimakasih, kurang lebihnya
mohon maaf.
Senin, 25 Mei 2015
PEMROSESAN TERDISTRIBUSI
Pemanfaatan
pengolahan data terdistribusi dapat memberikan manfaat bagi sistem yang
mengimplementasikannya. Hal ini disebabkan oleh kelebihan-kelebihan yang
dimilikinya, antara lain :
Ø kinerja yang lebih baik karena data
ditempatkan di tempat yang sesuai dengan kebutuhan dan komputer-komputer dalam
sistem dapat bekerja secara paralel, sehingga pembebanan pada komputer (server)
menjadi seimbang.
Ø alasan ekonomis, yaitu bahwa merancang
sistem yang terdiri atas jaringan komputer-komputer kecil (sederhana)
dibandingkan dengan mengimplementasikan komputer tunggal yang canggih.
Ø alasan modularitas, yaitu bahwa
sistem-sistem yang bekerja dalam basis data terdistribusi dapat dimodifikasi, ditambah,
atau dikurangi tanpa memengaruhi modul lain (sistem lain dalam basis data
terdistribusi). Dengan pembagian lokasi data, jika terjadi masalah atau musibah
pada sistem, tidak semua data terancam, melainkan hanya data pada tempat-tempat
tertentu.
Ø alasan organisasi dan otonomi pada
sistem-sistem yang berpartisipasi, misalnya pada suatu kantor perusahaan,
terdapat beberapa departemen. Dengan pengolahan data terdistribusi, data-data
perusahaan dapat disebar ke tiap-tiap departemen yang bertanggung jawab
atasnya.
Akan tetapi,
di samping kelebihan-kelebihan yang dimilikinya, pengolahan data terdistribusi
juga memiliki kendala, antara lain :
1. masalah kompleksitas, yaitu bukan
pekerjaan yang mudah untuk membuat pengolahan data yang tersebar terlihat
sebagai satu kesatuan. Administrator basis data mempunyai tugas ekstra untuk
menjaga agar basis data yang tersebar di berbagai lokasi terlihat transparan.
Di samping itu, pemeliharaan sistem-sistem yang berlainan lebih kompleks ketimbang
pemeliharaan sistem besar yang utuh sebagai satu kesatuan. Tingginya
kompleksitas juga dapat menyebabkan pembengkakan biaya.
2. masalah desain, yaitu bahwa desain
yang dibuat harus memperhatikan arsitektur komputer yang terdiri atas
sistem-sistem yang terpisah, selain itu juga memperhatikan data yang
difragmentasi (dipecah-pecah) ke dalam lokasi berlainan. Perubahan dari
pengolahan data terpusat menjadi terdistribusi juga menjadi masalah karena
belum ada standar metodologi dalam konversi DBMS terpusat menjadi DBMS
terdistribusi.
3. keamanan data, yaitu bukan hanya satu
sistem yang harus diberi proteksi keamanan data, melainkan juga
fragmen-fragmennya yang tersebar di berbagai lokasi, juga jalur komunikasi
antarsistem.
4. kendala mempertahankan integritas
karena dalam menjaga integritas sistem melalui jaringan juga dapat memakan
resource yang besar dari jaringan.
Masalah-Masalah
yang Harus Diperhatikan (Issues) Dalam Pengolahan Data Terdistribusi,
yaitu :
Dalam
aplikasi sistem manajemen pengolahan data terdistribusi, ada beberapa masalah
(issue), yang harus diperhatikan, antara lain:
Ø transparansi
Ø perancangan (desain)
Ø pemrosesan query
Ø manajemen transaksi
Ø arsitektur dan middleware
PERMASALAHAN
Pengolahan
data terdistribusi memang memiliki banyak keunggulan terlebih untuk
struktur organisasi saat ini, diantaranya yaitu:
1. Pengawasan distribusi dan pengambilan
data Jika beberpa site yang berbeda dihubungkan, seorang
pemakai yang berada pada satu site dapat mengakses data
pada site lain.
2. Reliability dan availability Sistem
distribusi dapat terus menerus berfungsi dalam menghadapi kegagalan dari site
sendiri atau mata rantai komunikasi antar site.
3. Otonomi lokal Pendistribusian sistem
mengijinkan sekelompok individu dalam sebuah perusahaan untuk melatih
pengawasan lokal melalui data mereka sendiri. Dengan kemampuan ini dapat
mengurangi ketergantungan pada pusat pemrosesan.
4. Efisiensi dan fleksibel Data dalam
sistem distribusi dapat disimpan dekat dengan titik diman data tersebut
dipergunakan. Data dapat secara dinamik bergerak atau disain, atau salinannya
dapat dihapus.
Bahaya
Dalam Pengolahan Data terdistribusi
è Hilangnya Kontrol management
è Management pengolahan data kehilangan
control keseluruhan dari pengolahan data karena kelompok pemakai yang
membutuhkan komputer mini sendiri semakin bertambah
è Hilangnya control dari ruang Sistem
informasi management
è Pengumpulan informasi management yang
sangat mempengaruhi organisasi menjadi sangat sulit
è Sub Optimasi
è Developer memenuhi kebutuhan local
bukan keseluruhan data
è Data Inkompatibel
è Data yang sama direpresentasikan
dengan cara yang berbeda pada system yang beda
è Hardware inkompatibel
è Mesin yang dipilih oleh tiap kelompok
pemakai berbeda
è Software inkompatibel
è Mesin yang berbeda mempunyai software
yang berbeda pula seperti control link datanya, arsitektur managemen jaringan,
pelayanan tiap session dan lain – lain
è Ketidakmampuan dalam distribusi
è Komputer mini tidak digunakan secara
professional tanpa standar, teknik yang terstruktur dan dokumentasi yang cukup
è Kegagalan menggunakan data base
è Mesin mesin pemakai sering
menggunakan file yang online, bukan managemen data base.
è Biaya perawatan berlebihan
è Biaya yang tidak diharapkan membuat
rektrukturisasi system dapat meningkatkan harga lebih dari 80 % dari biaya
pengembangan instalasi
è Duplikat usaha
è Fungsi yang sama deprogram berkali –
kali oleh kelompok yang berbeda
è Produktivitas rendah
è Rendahnya produktivitas dalam
pengembangan aplikasi dapat disebabkan oleh pemrograman dalam bahasa yang
tingkat rendah
è Tenaga manusia yang tinggi
è Semakin lama dalam bekerja dan
meminta fasilitas yang lebih baik
è Kurangnya perancangan jaringan
è Jaringan tidak dirancang dengan
kemapuan menghubungkan processor processor kecil yang semakin berkembang
è Tidak ada perencanaan evolusi
è Pengembangan dari system
terdistribusi yang inkompatibel ke arah fasilitas jaringan yang terintegrasi
dengan data base menjadi sangat rumit dan mahal
è Macetnya migrasi
è Jalur migrasi dari perusahaan pembuat
komputer kearah teknologi yang lebih baik biasanya tidak dapat diikuti
è Kurangnya keamanan
è Sistem seharusnya dilengkapi keamanan
yang baik pula
è Kurangnya back up file
è Data dapat hilang bila tidak cukup
backup file
Dampak
Pengolahan Data Terdistribusi
Setiap
perubahan pasti membawa perbaikan diikuti dengan dampak juga permasalahannya,
begitu pula dengan pengolahan terdisribusi mempunyai dampak – dampak yang
harus di implementasikan sebagai perubahan menuju hal yang positif.
Namun
diantara keunggulan itu, Dampak terdistribusi juga memungkinkan suatu
sistem menjadi lebih kompleks, karena banyaknya database yang tersebar dan
jumlah data yang banyak dan terus meningkat didalam suatu organisasi maupun
perusahaan. Jika suatu database memiliki sejumlah data yang tersimpan dengan
banyak query dan tabel, suatu permintaan mengakibatkan proses pencarian data
atau source data menjadi lambat. Selain itu banyaknya user yang dapat mengakses
suatu tampilan web atau Web display suatu sistem informasi juga menjadi lambat.
Setelah
pengolahan data terdistribusi berjalan dengan sangat baik berimbas kepada
pengurangan jumlah para pekerja karena dengan pengolahan data yang sudah baik
tidak dibutuhkan lagi operator – operator yang dianggap kurang efisien. Seperti
yang sudah dibahas didalam bab 2 ada dampak dampak tidak langsung maupun
langsung akan terjadi
Perubahan –
perubahan yang dapat terjadi yaitu :
1. Menurunkan jumlah staff atau jumlah
karyawan
2. Memungkinkan kerja menjadi lebih
cepat dan efisien
3. Kuasa dan tanggung jawab pemakai
lebih besar
4. Pemakai mempunyai terminal data yang
lebih baik
S Sumber : www.google.com
Selasa, 28 Oktober 2014
E-BUSINESS
Pengaruh e-Business terhadap proses bisnis
E-business berkaitan secara menyeluruh dengan proses bisnis
termasuk value chain: pembelian secara elektronik (electronic purchasing),
manajemen rantai suplai (supply chain management), pemrosesan order elektronik,
penanganan dan pelayanan kepada pelanggan, dan kerja sama dengan mitra bisnis.
E-business memberi kemungkinan untuk pertukaran data di antara satu perusahaan
dengan perusahaan lain, baik lewat web, Internet, intranet, extranet atau
kombinasi di antaranya.
Faktor-faktor yang mempengaruhi e-Business
Faktor pertama adalah tingkat kesesuaian dan dukungan
aktivitas e-business atas strategi keseluruhan perusahaan.
Faktor kedua adalah kemampuan untuk menjamin bahwa proses
e-business memenuhi tiga karakteristik kunci yang dibutuhkan dalam transaksi
bisnis apapun yaitu
1. validitas
2. integritas
3. privasi.
Model-Model E-Business
1. B2B (Business to Business): Interaksi yang dimungkinkan oleh
teknologi antara organisasi dengan organisasi (antar organisasi)
2. Consumer-to-consumer (C2C) dimana konsumen menjual produk
secara langsung kepada konsumen lainnya. Biasanya individu mengiklankan produk,
jasa, pengetahuan, maupun keahliannya disalah satu situs lelang atau classified
ads. Contohnya meliputi www.bekas.com dan www.classified2000.com.
3. B2C (Business to Consumers): Interaksi yang dimungkinkan
oleh teknologi antara individu dan organisasi.
4. Consumer-to-business (C2B) meliputi individu yang menjual
produk atau jasa kepada organisasi, serta individu yang mencari penjual,
berinteraksi dengan penjual tersebut, dan melakukan transaksi.
5. Non-business electronic commerce, terdiri atas institusi non
bisnis seperti lembaga pendidikan, organisasi nirlaba, organisasi keagamaan,
organisasi sosial, dan instansi pemerintah. Contohnya, www.bappenas.go.id,
www.bps.go.id, www.komnas.go.id, www.bppt.go.id. Umumnya organisasi non bisnis
menggunakan berbagai tipe e-commerce atau e-business untuk keperluan menekan
biaya atau meningkatkan layanan pelanggan dan operasi.
6. Intrabusiness (organizational) electronic commerce meliputi
semua aktivitas internal organisasi yang biasanya dilakukan melalui internet
dan meliputi pertukaran barang, jasa atau informasi.
Infrastruktur e-Business
Jaringan untuk melakukan kegiatan e-Business, kita memerlukan
jaringan untuk membuat koneksi ke internet
Software KomunikasiSoftware komunikasi mengelola aliran data
melalui suatu jaringan. Software komunikasi didesain untuk bekerja dengan
berbagai jenis peraturan dan prosedur untuk pertukaran data.
E-COMMERCE
Merupakan singkatan dari
electronik commerce, dan dapat diartikan sebagai perdagangan elektronik yang
meliputi penyebaran, pembelian, penjualan, pemesanan barang dan jasa melalui
sistem elektronik seperti internet dan televisi, www, atau jaringan lainnya.
E-commerce merupakan
bagian dari e-business, di mana ruang lingkup e-business lebih luas, tidak
hanya sekedar perniagaan tetapi juga pengkolaborasian mitra bisnis, pelayanan
nasabah, lowongan pekerjaan dll.
Sejarah E-commerce
E-commerce
pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali
banner-elektronik dipakai untuk tujuan promosi dan periklanan di suatu
halaman-web (website). Istilah “perdagangan elektronik” telah berubah sejalan
dengan waktu. Awalnya, perdagangan elektronik berarti pemanfaatan transaksi
komersial, seperti penggunaan EDI untuk mengirim dokumen komersial
seperti pesanan pembelian atau invoice secara elektronik.
Pada
awalnya ketika web mulai terkenal di masyarakat pada 1994, banyak jurnalis
memperkirakan bahwa e-commerce akan menjadi sebuah sektor ekonomi baru. Namun,
baru sekitar empat tahun kemudian protokol aman seperti HTTPS memasuki tahap
matang dan banyak digunakan.
Jenis E-Commerce :
E-Commerce
dapat dibagi menjadi beberapa jenis yang
memiliki karakteristik berbeda-beda yaitu:
1. Business to Business
(B2B)
Business to Business
e-Commerce memiliki karakteristik:
Trading
partners yang sudah diketahui dan umumnya
memiliki hubungan (relationship) yang cukup lama.
Informasi hanya dipertukarkan dengan partner tersebut.
Dikarenakan sudah mengenal lawan komunikasi, maka jenis
informasi yang dikirimkan dapat disusun sesuai dengan kebutuhan dan
kepercayaan (trust).
Pertukaran
data (data exchange) berlangsung berulang-ulang
dan secara berkala, misalnya setiap hari, dengan format data yang sudah
disepakati bersama. Dengan kata lain, servis yang
digunakan sudah tertentu. Hal ini memudahkan
pertukaran data untuk dua entiti yang menggunakan standar yang sama.
Salah satu
pelaku dapat melakukan inisiatif untuk
mengirimkan data, tidak harus menunggu parternya.
Model yang
umum digunakan adalah peer-to-peer, dimana
processing intelligence dapat didistribusikan di kedua pelaku bisnis.
2. Business to
Consumer (B2C)
Business to Consumer
e-Commerce memiliki karakteristik sebagai berikut:
Terbuka untuk umum, dimana
informasi disebarkan ke umum.
Servis yang diberikan
bersifat umum (generic) dengan mekanisme yang dapat digunakan oleh
khalayak ramai. Sebagai contoh, karena sistem Web sudah umum digunakan maka
servis diberikan dengan menggunakan basis Web.
Servis diberikan
berdasarkan permohonan (on demand). Konsumer melakukan inisiatif dan
produser harus siap memberikan respon sesuai dengan permohonan.
Pendekatan
client/server sering digunakan dimana diambil
asumsi (client consumer) menggunakan sistem
yang minimal (berbasis Web) dan processing (business
procedure) diletakkan di sisi server.
3. Consumen to
consumen(C2C)
Dalam C2C
seseorang menjual produk atau jasa ke
orang lain. Dapat juga disebut sebagai
pelanggan ke palanggan yaitu orang yang
menjual produk dan jasa ke satu sama lain.
Lelang C2C. Dalam lusinan
negara, penjualan dan pembelian C2C dalam situs lelang sangat banyak.
Kebanyakan lelang dilakukan oleh perantara, seperti eBay.com,
auctionanything.com, para pelanggan juga dapat
menggunakan situs khusus seperti buyit.com atau
bid2bid.com. Selain itu banyak pelanggan yang
melakukan lelangnya sendiri seperti greatshop.com
menyediakan piranti lunak untuk menciptakan komunitas
lelang terbalik C2C online.
4. Comsumen to
Business(C2B).
Dalam C2B konsumen
memeritahukan kebutuhan atas suatu produk atau jasa tertentu, dan
para pemasok bersaing untuk menyediakan
produk atau jasa tersebut ke konsumen. Contohnya
di priceline.com, dimana pelanggan menyebutkan
produk dan harga yang diinginkan, dan priceline mencoba menemukan pemasok
yang memenuhi kebutuhan tersebut. (Januri, dkk, 2008).
Keuntungan e-Commerce
Bagi Perusahaan,
memperpendek jarak, perluasan pasar, perluasan jaringan mitra
bisnis dan efisiensi, dengan kata lain
mempercepat pelayanan ke pelanggan, dan pelayanan lebih
responsif, serta mengurangi biaya-biaya yang berhubungan dengan
kertas, seperti biaya pos surat,
pencetakan, report, dan sebagainya sehingga dapat meningkatkan
pendapatan.
Bagi Consumen, efektif,
aman secara fisik dan flexible
Bagi Masyarakat Umum,
mengurangi polusi dan pencemaran lingkungan, membuka
peluang kerja baru, menguntungkan dunia akademis, meningkatkan kualitas SDM
(Januri, dkk, 2008).
Kerugian e-Commerce
Meningkatkan
Individualisme, pada perdagangan elektronik seseorang dapat bertransaksi
dan mendapatkan barang/jasa yang diperlukan
tanpa bertemu dengan siapapun.
Terkadang
Menimbulkan Kekecewaan, apa yang dilihat
dilayar monitor komputer kadang berbeda dengan apa yang dilihat secara
kasat mata. (Januri, dkk, 2008)
Sabtu, 14 Juni 2014
Blender Game Engine
BLENDER GAME ENGINE
Definisi 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.
Beberapa Elemen yang Terdapat di dalam Game Engine
1. Tools/Data
2. System
3. Console
4. Support
5. Renderer / Engine core
6. Game Interface
7. The Game
Tipe-tipe Game Engine
1. Roll-your-own game engine
Biasanya, game engine tipe ini lebih disukai karena selain kemungkinan besar tersedia gratis, juga memperbolehkan mereka, para developer, lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri.
2. Mostly-ready game engines
Engine engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer / programmer. Semuanya termasuk contoh GUI, physiscs, libraries model dan texture, dan segalanya.
3. Point-and-click engines
Engine untuk point-and-click merupakan engine yang sangat amat dibatasi, tapi dibuat sangat user friendly. Kamu bahkan bisa mulai membuat game mu sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D.
Macam-macam Game Engine
1. Freeware game engine/open source game engine
- Blender
- Golden T Game Engine (GTGE)
- DXFramework
- Ogre
- Aleph On
2. Commercial engines/game engine berbayar (komersial)
- Alamo
- A.L.I.V.E
- BigWorld
- DXStudio
- Dunia Engine
- Euphoria
- GameStudio
- Blender
Blender
Blender merupakan salah satu program “Modeling 3D dan Animation”, tapi Blender mempunyai kelebihan sendiri dibandingkan program modeling 3D lainnya. Kelebihan yang dimiliki Blender adalah dapat membuat game tanpa menggunakan program tambahan lainnya, Karena Blender sudah memiliki “Engine Game” sendiri dan menggunakan “Python” sebagai bahasa pemograman yang lebih mudah ketimbang menggunakan C++,C, dll. Blender menggunakan “OpenGL” sebagai render grafiknya yang dapat digunakan pada berbagai macam “OS” seperti Windows, Linux dan Mac OS X.
MEMBUAT GAME ENGINE BLENDER
Fungsi Custom Shape Rig
Custom shape rig merupakan sebuah metode modifikasi bentuk rigging dengan bentuk shape. Entah ini benar atau salah, namun menurut pendapat pribadi saya memang begitu. Dengan adanya custom shape rig, kita dapat merubah bentuk kontroler rigging sesuai dengan kegunaan masing-masing. Sehingga diaharpkan dapat memudahkan animator dalam melakukan proses animasi.
Catatan: Custom shape rig bukanlah teknik rigging. Hanya modifikasi visualisasi rigging. Sehigga rigging tidak lagi berbentuk tulang / bone namun berbentuk shape yang sudah kita atur sebelumnya.
Cara Membuat Custom Shape Rig
Pada tulisan ini, kami tidak akan menuliskan tutorial rigging, karena kami fokus hanya pada pembuatan tutorial custom shape rig. Kami mengasumsikan bagi yang sudah memiliki sebuah objek dengan riggingnya, sehingga hanya menggunakan custom shape rig ini untuk mengubah visualisasi / penampilan rigging.
Axis Bone
Sebelum membuat custom shape rig ada yang perlu diperhatikan, yaitu axis dari bone bukan armature. Bone merupakan potongan-potongan tulang pada armature. Sedangkan armature adalah kumpulan bone. Jadi lihat axis dari BONE. Untuk melihatnya bisa cek screenshot di bawah ini :
Menampilkan Axis Bone
Setelah mengetahui axis dari bone yang ingin dirubah tampilannya menjadi shape sesuai keinginan kita, sekarang kita buat shape untuk menggantikan tampilan bone tersebut. Buat sesukamu, saya biasanya menggunakan sebuah plane dan menghilangkan face yang ada.
Mungkin sebagai referensi bagi yang ingin mencobanya bisa melihat custom shape yang telah kami buat pada gambar di bawah ini :
Contoh Shape
Untuk memudahkan dalam penggunaannya, gunakan nama shape yang bisa dengan mudah diingat, terutama bagi yang ingin melakukan rigging. Kalau untuk animatornya mungkin memerlukan nama bone yang jelas sesuai dengan fungsinya.
Axis Shape
Setelah membuat shape sesuai dengan bentuk yang diinginkan, pastikan susunan axis dari shape dan bone yang sudah kita buat sebelumnya sama. Kalau tidak sama, akan berdampak pada saat menggerakkan kontroler. Gerakan tidak sesuai dengan arah yang kita tentukan.
Axis Shape dan Bone
Cara Memutar Axis Shape
Tidak semua shape yang dibuat untuk mengubah visualisasi memiliki axis yang sama. Kita perlu sedikit memanipulasi rotasi untuk mengubah axis dari shape yang ada. Ikuti langkah-langkah di bawah ini untuk mengubah axis shape :
Seleksi shape yang sudah ada, rotate supaya axis pada shape dan bone sama.
Setelah axis dari bone dan shape sama, masuk edit mode dan rotate seluruh vertex untuk mengembalikan ke posisi sebelum object di rotasi
Setelah itu coba cek pada object mode, posisi axis dari bone dan shape akan tetap sama dan bentuk shape sesuai dengan yang diinginkan.
Mengaktifkan Custom Shape Rig pada Bone
Setelah semua sesuai, kini saatnya kita menggunakan custom shape rig pada sebuah bone yang diiginkan. Untuk mengaktifkan custom shape rig pada bone, ikuti langkah- langkah di bawah ini.
Seleksi bone yang ingin diubah dengan bentuk custom shape
Masuk pose mode
Buka properties bone
Pada display, pilih nama shape yang digunakan untuk menggantikan bone terseleksi.
Apabila bingung, coba lihat gambar di bawah ini
Mengubah bone dengan shape
Kurang lebih begitulah cara membuat custom rig di Blender, sehingga bentuk controller rigging sesuai dengan yang kita inginkan dan sesuai juga dengan fungsinya. Semoga dengan tutorial blender custom shape rig ini bisa membantu teman-teman yang sedang belajar rigging dan membantu para animator supaya bisa lebih nyaman karena tidak harus menggerakkan tulang-tulang.
Setelah itu dibuat animasinya hingga terciptalah sebuah game engine.
Sumber:
http://reddevil-cupu.blogspot.com/2010/03/normal-0-false-false-false-in-x-none-x.html?m=0
http://tiar-note.blogspot.com/2013/04/pengertian-games-engine-pada-blender.html?m=1
www.google.com
Definisi 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.
Beberapa Elemen yang Terdapat di dalam Game Engine
1. Tools/Data
2. System
3. Console
4. Support
5. Renderer / Engine core
6. Game Interface
7. The Game
Tipe-tipe Game Engine
1. Roll-your-own game engine
Biasanya, game engine tipe ini lebih disukai karena selain kemungkinan besar tersedia gratis, juga memperbolehkan mereka, para developer, lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri.
2. Mostly-ready game engines
Engine engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer / programmer. Semuanya termasuk contoh GUI, physiscs, libraries model dan texture, dan segalanya.
3. Point-and-click engines
Engine untuk point-and-click merupakan engine yang sangat amat dibatasi, tapi dibuat sangat user friendly. Kamu bahkan bisa mulai membuat game mu sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D.
Macam-macam Game Engine
1. Freeware game engine/open source game engine
- Blender
- Golden T Game Engine (GTGE)
- DXFramework
- Ogre
- Aleph On
2. Commercial engines/game engine berbayar (komersial)
- Alamo
- A.L.I.V.E
- BigWorld
- DXStudio
- Dunia Engine
- Euphoria
- GameStudio
- Blender
Blender
Blender merupakan salah satu program “Modeling 3D dan Animation”, tapi Blender mempunyai kelebihan sendiri dibandingkan program modeling 3D lainnya. Kelebihan yang dimiliki Blender adalah dapat membuat game tanpa menggunakan program tambahan lainnya, Karena Blender sudah memiliki “Engine Game” sendiri dan menggunakan “Python” sebagai bahasa pemograman yang lebih mudah ketimbang menggunakan C++,C, dll. Blender menggunakan “OpenGL” sebagai render grafiknya yang dapat digunakan pada berbagai macam “OS” seperti Windows, Linux dan Mac OS X.
MEMBUAT GAME ENGINE BLENDER
Fungsi Custom Shape Rig
Custom shape rig merupakan sebuah metode modifikasi bentuk rigging dengan bentuk shape. Entah ini benar atau salah, namun menurut pendapat pribadi saya memang begitu. Dengan adanya custom shape rig, kita dapat merubah bentuk kontroler rigging sesuai dengan kegunaan masing-masing. Sehingga diaharpkan dapat memudahkan animator dalam melakukan proses animasi.
Catatan: Custom shape rig bukanlah teknik rigging. Hanya modifikasi visualisasi rigging. Sehigga rigging tidak lagi berbentuk tulang / bone namun berbentuk shape yang sudah kita atur sebelumnya.
Cara Membuat Custom Shape Rig
Pada tulisan ini, kami tidak akan menuliskan tutorial rigging, karena kami fokus hanya pada pembuatan tutorial custom shape rig. Kami mengasumsikan bagi yang sudah memiliki sebuah objek dengan riggingnya, sehingga hanya menggunakan custom shape rig ini untuk mengubah visualisasi / penampilan rigging.
Axis Bone
Sebelum membuat custom shape rig ada yang perlu diperhatikan, yaitu axis dari bone bukan armature. Bone merupakan potongan-potongan tulang pada armature. Sedangkan armature adalah kumpulan bone. Jadi lihat axis dari BONE. Untuk melihatnya bisa cek screenshot di bawah ini :
Menampilkan Axis Bone
Setelah mengetahui axis dari bone yang ingin dirubah tampilannya menjadi shape sesuai keinginan kita, sekarang kita buat shape untuk menggantikan tampilan bone tersebut. Buat sesukamu, saya biasanya menggunakan sebuah plane dan menghilangkan face yang ada.
Mungkin sebagai referensi bagi yang ingin mencobanya bisa melihat custom shape yang telah kami buat pada gambar di bawah ini :
Contoh Shape
Untuk memudahkan dalam penggunaannya, gunakan nama shape yang bisa dengan mudah diingat, terutama bagi yang ingin melakukan rigging. Kalau untuk animatornya mungkin memerlukan nama bone yang jelas sesuai dengan fungsinya.
Axis Shape
Setelah membuat shape sesuai dengan bentuk yang diinginkan, pastikan susunan axis dari shape dan bone yang sudah kita buat sebelumnya sama. Kalau tidak sama, akan berdampak pada saat menggerakkan kontroler. Gerakan tidak sesuai dengan arah yang kita tentukan.
Axis Shape dan Bone
Cara Memutar Axis Shape
Tidak semua shape yang dibuat untuk mengubah visualisasi memiliki axis yang sama. Kita perlu sedikit memanipulasi rotasi untuk mengubah axis dari shape yang ada. Ikuti langkah-langkah di bawah ini untuk mengubah axis shape :
Seleksi shape yang sudah ada, rotate supaya axis pada shape dan bone sama.
Setelah axis dari bone dan shape sama, masuk edit mode dan rotate seluruh vertex untuk mengembalikan ke posisi sebelum object di rotasi
Setelah itu coba cek pada object mode, posisi axis dari bone dan shape akan tetap sama dan bentuk shape sesuai dengan yang diinginkan.
Mengaktifkan Custom Shape Rig pada Bone
Setelah semua sesuai, kini saatnya kita menggunakan custom shape rig pada sebuah bone yang diiginkan. Untuk mengaktifkan custom shape rig pada bone, ikuti langkah- langkah di bawah ini.
Seleksi bone yang ingin diubah dengan bentuk custom shape
Masuk pose mode
Buka properties bone
Pada display, pilih nama shape yang digunakan untuk menggantikan bone terseleksi.
Apabila bingung, coba lihat gambar di bawah ini
Mengubah bone dengan shape
Kurang lebih begitulah cara membuat custom rig di Blender, sehingga bentuk controller rigging sesuai dengan yang kita inginkan dan sesuai juga dengan fungsinya. Semoga dengan tutorial blender custom shape rig ini bisa membantu teman-teman yang sedang belajar rigging dan membantu para animator supaya bisa lebih nyaman karena tidak harus menggerakkan tulang-tulang.
Setelah itu dibuat animasinya hingga terciptalah sebuah game engine.
Sumber:
http://reddevil-cupu.blogspot.com/2010/03/normal-0-false-false-false-in-x-none-x.html?m=0
http://tiar-note.blogspot.com/2013/04/pengertian-games-engine-pada-blender.html?m=1
www.google.com
Rabu, 13 November 2013
DESAIN PEMODELAN GRAFIK
Secara
bahasa jika diartikan kata per kata desain permodelan grafik terdiri dari tiga,
desain berarti kerangka bentuk atau rancangan, kemudian pemodelan yang diambil
dari kata dasar model berarti pola (contoh, acuan, ragam, dsb) dr sesuatu yg
akan dibuat atau dihasilkan dan dapat juga diartikan sebagai barang tiruan yg
kecil dng bentuk (rupa) persis seperti yg ditiru, dan yang terakhir adalah
grafik, dapat diartikan sebagai lukisan pasang surut suatu keadaan dng garis
atau gambar, tetapi dalam hal ini grafik yang dimaksud adalah grafik komputer
yakni bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi
gambar secara digital. jadi bisa diartikan desain pemodelan grafik adalah suatu
proses pembuatan kerangka rancangan yang meliputi pembuatan pola untuk
menghasilkan suatu objek berupa gambar. Desain permodelan grafik sangat
berkaitan dengan grafik komputer. Pemodelan adalah proses membentuk suatu
obyek. Membuat dan mendesain obyek tersebut sehingga terlihat seperti hidup.
Sesuai dengan obyek dan basisnya, proses ini secara keseluruhan dikerjakan di
komputer.
Model
grafik itu sendiri adalah sebuah kesatuan dari bentuk, titik dan garis.
- Titik ( Point )
Dot atau dalam istilah komputer dikenal dengan pixel ( picture element ) atau juga kadang disebut dengan pel, adalah elemen terkecil dari sebuah gambar ayau pola dalam tampilan komputer. Kempulan dari pixel membentuk sebuah gambar atau pola yang dapat dikenali dalam variasi warna dan jumlah yang banyak. Kumpulan pixel dalam jumlah panjang dan lebar tertentu disebut dengan resolusi.
- Garis ( Line )
Dua buah titik selalu dihubungkan dengan sebuah garis dimana jarak terdekatnya adalah berupa garis lurus.
- Vertex
Titik pada 3D
- Edge
Garis pada 3D yang menghubungkan 2 vertex
- Polygon / Face / Facet
Bangun sembarang yang terbentuk dari vertex-vertex yang terhubung. Merupakan unit fundamental dari grafik komputer 3D.
- Raster
Berasal dari sistem TV yang menggunakan kolom pixel. Keuntungannya adalah dapat menggambar benda (model) seperti dunia nyata dengan banyak variasi warna. Namun raster juga memiliki kekurangan yaitu memakan ukuran memory yang besar dan jika di perbesar, gambarnya pecah
- Titik ( Point )
Dot atau dalam istilah komputer dikenal dengan pixel ( picture element ) atau juga kadang disebut dengan pel, adalah elemen terkecil dari sebuah gambar ayau pola dalam tampilan komputer. Kempulan dari pixel membentuk sebuah gambar atau pola yang dapat dikenali dalam variasi warna dan jumlah yang banyak. Kumpulan pixel dalam jumlah panjang dan lebar tertentu disebut dengan resolusi.
- Garis ( Line )
Dua buah titik selalu dihubungkan dengan sebuah garis dimana jarak terdekatnya adalah berupa garis lurus.
- Vertex
Titik pada 3D
- Edge
Garis pada 3D yang menghubungkan 2 vertex
- Polygon / Face / Facet
Bangun sembarang yang terbentuk dari vertex-vertex yang terhubung. Merupakan unit fundamental dari grafik komputer 3D.
- Raster
Berasal dari sistem TV yang menggunakan kolom pixel. Keuntungannya adalah dapat menggambar benda (model) seperti dunia nyata dengan banyak variasi warna. Namun raster juga memiliki kekurangan yaitu memakan ukuran memory yang besar dan jika di perbesar, gambarnya pecah
Jika
berbicara mengenai desain pemodelan grafik tentunya kita berbicara mengenai
visualisasi atapun grafis dari sebuah gambar. Kualitas dari sebuah gambar yang
diolah memiliki 2 type yaitu bitmap dan vektor.
Vektor
Vector adalah gambar yang dibuat dari unsur garis dan kurva yang disebut vector. Kumpulan dari beberapa garis dan kurva ini akan membentuk suatu obyek atau gambar. Pada gambar vector, apabila di perbesar maka gambar tersebut tidak akan pecah. Hal ini dikarenakan gambar vector menggabungkan titik dan garis untuk menjadi sebuah obyek,sehingga gambar tidak akan pecah biarpun diperbesar atau diperkecil. Vector menampilkan sebuah gambar berdasarkan perhitungan koordinar geometris gamabar tersebut. Tampilan gambar vector walaupun bersifat relative lebih kaku dari pada tampilan birmap akan tetapi kaulitasnya tidak bergantung pada resolusi gambar.
Contoh teknologi dari penggunaan gambar vector adalah salah satunya pembuatan stiker/cutting sticker. Berbeda dengan bitmap dimana program program yang dimilikinya sebagian besar dipusatkan untuk pengeditan sedangkan pada program aplikasi vector diperuntukkan untuk gambar dengan tepi yang tajam dan pembuatan gambar dari awal. Pada pembuatan cutting sticker terdapat alat yang di koneksikan dengan computer yang nantinya user akan menggunakan aplikasi vector seperti CorelDraw untuk membuat gambar berbasis vector setelah itu mesin cutting sticker akan mencetak hasil buatan kita tersebut.
Vector adalah gambar yang dibuat dari unsur garis dan kurva yang disebut vector. Kumpulan dari beberapa garis dan kurva ini akan membentuk suatu obyek atau gambar. Pada gambar vector, apabila di perbesar maka gambar tersebut tidak akan pecah. Hal ini dikarenakan gambar vector menggabungkan titik dan garis untuk menjadi sebuah obyek,sehingga gambar tidak akan pecah biarpun diperbesar atau diperkecil. Vector menampilkan sebuah gambar berdasarkan perhitungan koordinar geometris gamabar tersebut. Tampilan gambar vector walaupun bersifat relative lebih kaku dari pada tampilan birmap akan tetapi kaulitasnya tidak bergantung pada resolusi gambar.
Contoh teknologi dari penggunaan gambar vector adalah salah satunya pembuatan stiker/cutting sticker. Berbeda dengan bitmap dimana program program yang dimilikinya sebagian besar dipusatkan untuk pengeditan sedangkan pada program aplikasi vector diperuntukkan untuk gambar dengan tepi yang tajam dan pembuatan gambar dari awal. Pada pembuatan cutting sticker terdapat alat yang di koneksikan dengan computer yang nantinya user akan menggunakan aplikasi vector seperti CorelDraw untuk membuat gambar berbasis vector setelah itu mesin cutting sticker akan mencetak hasil buatan kita tersebut.
Bitmap
Bitmap adalah representasi dari citra grafis yang terdiri daei susunan titik yang tersimpan di memori computer. Bitmap merupakan kategori grafik kaya warna dan tersusun dari pixel pixel yang kita sebut sebagai resolusi. File gambar dengan resolusi lebih jernih maka memiliki ukuran file yang jauh leih besar juga. Bitmap sangat tergantung pada besaran resolusi. Semakin besar resolusi suaru gambar bitmap maka semakin baik kualitas dan ukuran filenya. Perbedaannya dengan gambar vector adalah, pada bitmap apabila gambar di perbesar maka kualitas gambar nya akan pecah. Hal ni dikarenakan bitmap terbentuk dari pixel pixel yang memiliki warna tertentu. Semakin banyak jumlah dalam suatu gambar maka gamabar yang dihasilkan akan semakin bagus. Beebrapa teknologi yang menggunakan prinsip bitmap adalah salah satunya pencetakan foto digital. Sebagai contoh kita gunakan salah satu aplikasi grafis bitmap seperti Adobe Photoshop. Pada Adobe Phtoshop kita dapat mengedit photo sesuai dengan keinginan kita. Kita bisa mengatur brightness atau pun darkness pada foto yang kita edit sehingga hasilnya dapat sesuai dengan keinginan kita. Selain itu juga kita bisa memperhalus gambar agar semakin indah dilihat. Itulah salah satu keunggulan teknologi Bitmap. Contoh lain dari aplikasi bitmap adalah Microsoft Photo Editor, Macromedia Fireworks dan lain sebagainya. Semua program tersebut menawarkan kemudahahn dan kelengkapan fiturnya.
Bitmap adalah representasi dari citra grafis yang terdiri daei susunan titik yang tersimpan di memori computer. Bitmap merupakan kategori grafik kaya warna dan tersusun dari pixel pixel yang kita sebut sebagai resolusi. File gambar dengan resolusi lebih jernih maka memiliki ukuran file yang jauh leih besar juga. Bitmap sangat tergantung pada besaran resolusi. Semakin besar resolusi suaru gambar bitmap maka semakin baik kualitas dan ukuran filenya. Perbedaannya dengan gambar vector adalah, pada bitmap apabila gambar di perbesar maka kualitas gambar nya akan pecah. Hal ni dikarenakan bitmap terbentuk dari pixel pixel yang memiliki warna tertentu. Semakin banyak jumlah dalam suatu gambar maka gamabar yang dihasilkan akan semakin bagus. Beebrapa teknologi yang menggunakan prinsip bitmap adalah salah satunya pencetakan foto digital. Sebagai contoh kita gunakan salah satu aplikasi grafis bitmap seperti Adobe Photoshop. Pada Adobe Phtoshop kita dapat mengedit photo sesuai dengan keinginan kita. Kita bisa mengatur brightness atau pun darkness pada foto yang kita edit sehingga hasilnya dapat sesuai dengan keinginan kita. Selain itu juga kita bisa memperhalus gambar agar semakin indah dilihat. Itulah salah satu keunggulan teknologi Bitmap. Contoh lain dari aplikasi bitmap adalah Microsoft Photo Editor, Macromedia Fireworks dan lain sebagainya. Semua program tersebut menawarkan kemudahahn dan kelengkapan fiturnya.
Grafik identik dengan suatu garis-garis, tanda, dan bentuk
huruf. Grafik merupakan cara-cara membentuk bentuk huruf, tanda serta gambar
menggunakan proses pencetakan. Grafik juga di definisikan sebagai suatu
pembuatan, penyimpanan serta manipulasi model dan citra.
Kegiatan
yang berkaitan dengan grafik komputer:
1.Pemodelan geometris : menciptakan model matematika
dari objek-objek 2D dan 3D.
2.Rendering : memproduksi citra yang lebih solid
dari model yang telah dibentuk.
3.Animasi : Menetapkan/menampilkan kembali tingkah laku
/behaviour objek bergantung waktu.
1.Pemodelan geometris : menciptakan model matematika
dari objek-objek 2D dan 3D.
2.Rendering : memproduksi citra yang lebih solid
dari model yang telah dibentuk.
3.Animasi : Menetapkan/menampilkan kembali tingkah laku
/behaviour objek bergantung waktu.
Tipe-Tipe Citra
1. Grafis Komputer 2D
Grafik komputer 2D adalah pembuatan objek gambar yang masih berbasis gambar dengan perspektif 2 titik sebagai contoh adalah:gambar teks,bangun 2D seperti segitiga,lingkaran dsb. Grafik komputer 2D kebanyakan digunakan pada aplikasi yang digunakan hanya untuk mencetak dan menggambar seperti tipografi, gambar, kartun,iklan, poster dll.
Pixel Art
Pixel art adalah sebuah bentuk seni digital, yang diciptakan melalui penggunaan perangkat lunak grafik raster di mana gambar akan diedit pada tingkat pixel. Pixel art dapat ditemukan pada komputer atau game-game yang relatif tua, dan juga dapat ditemukan pada telepon genggam
1. Grafis Komputer 2D
Grafik komputer 2D adalah pembuatan objek gambar yang masih berbasis gambar dengan perspektif 2 titik sebagai contoh adalah:gambar teks,bangun 2D seperti segitiga,lingkaran dsb. Grafik komputer 2D kebanyakan digunakan pada aplikasi yang digunakan hanya untuk mencetak dan menggambar seperti tipografi, gambar, kartun,iklan, poster dll.
Pixel Art
Pixel art adalah sebuah bentuk seni digital, yang diciptakan melalui penggunaan perangkat lunak grafik raster di mana gambar akan diedit pada tingkat pixel. Pixel art dapat ditemukan pada komputer atau game-game yang relatif tua, dan juga dapat ditemukan pada telepon genggam
Ada beberapa software yang
digunakan dalam desain grafis:
Desktop publishing
§ Adobe Photoshop
§ Adobe Illustrator
§ Adobe Indesign
§ Coreldraw
§ GIMP
§ Inkscape
§ Adobe Freehand
§ Adobe image ready
§ CorelDraw
§ Adobe Page Maker
§ Paint Tool SAI
Webdesign
§ Adobe Dreamweaver
§ Microsoft Frontpage
§ Notepad
§ Adobe Photoshop
Audiovisual
§ Adobe After Effect
§ Adobe Premier
§ Final Cut
§ Adobe Flash, atau sebelumnya Macromedia Flash
§ Ulead Video Studio
§ Magic Movie Edit Pro
§ Power Director
Rendering 3 Dimensi
§ 3D StudioMax
§ Maya
§ AutoCad
§ Google SketchUp
§ Light Wave
§ Blender
§ Softimage
kerangka grafik komputer
1. graphic library/
package contohnya adalah OpenGL yang merupakan perantara aplikasi dan display
hardware.
2. application program
memetakan objek aplikasi ke tampilan/ citra dengan memanggil graphics library.
3. hasil dari interaksi
user menghasilkan / memodifikasi citra
4. citra merupakan hasil
akhir dari sintesa, desain, manufaktur, visualisasi, etc.
Langganan:
Postingan (Atom)




