Kamis, 15 Desember 2011

Transformasi

Transformasi adalah perubahan atau perpindahan suatu posisi dari suatu benda. Untuk melakukan transformasi benda, kita dapat melakukan dengan cara translasi, dilatasi, rotasi, refleksi dan translasi liner.

  • Translasi
Translasi adalah pergeseran suatu benda sejajar atau searah dengan sumbu-sumbunya dari titik koordinat awal ke titik koordinat tujuan . Titik koordinat tujuan translasi benda dapat kita cari dengan menggunakan perhitungan matriks translasi. Matriks ini digunakan untuk mempermudah mencari titik koordinat tujuan . Translasi ada dua jenis, yakni translasi 2 dimensi dan translasi 3 dimensi. Pada setiap translasi tersebut, memiliki matriks yang berbeda.

Matriks Translasi 2D

|  1  0  Tx  |
|  0  1  Ty  |
|  0  0  1    |

Matriks Translasi 3D

|  1  0  0  Tx  |
|  0  1  0  Ty  |
|  0  0  1  Tz  |
|  0  0  0  1    |

Keterangan
  • Tx adalah nilai pergeseran benda sejajar atau searah sumbu x.
  • Ty adalah nilai pergeseran benda sejajar atau searah sumbu y.
  • Tz adalah nilai pergeseran benda sejajar atau searah sumbu z.
Contoh:

Terdapat sebuah benda ABCD dimana titik A(2,3) , titik B(2,8) , titik C(7,8) dan titik D(7,3), kemudian benda tersebut digeser searah sumbu x positif  sebanyak 3 dan digeser searah sumbu y positif sebanyak 4. Tentukan titik koordinat tujuan dari benda ABCD !

Pembahasan:
Benda ABCD adalah benda 2D, maka matriks yang digunakan adalah matriks translasi 2D. Nilai Tx = 3 dan nilai Ty = 4. Sehingga matriks yang terbentuk menjadi seperti di bawah.
|  1  0  3  |
|  0  1  4  |  
|  0  0  1  |
A(2,3) - > A' (5,7)
|  1  0  3  |  |  2  |     |  5  |
|  0  1  4  |  |  3  |  = |  7  |
|  0  0  1  |  |  1  |     |  1  |

B(2,8) -> B'(5,12)
|  1  0  3  |  |  2  |     |   5   |
|  0  1  4  |  |  8  |  = |  12  |
|  0  0  1  |  |  1  |     |   1   |

C(7,8) -> C'(10,12)
|  1  0  3  |  |  7  |     |  10  |
|  0  1  4  |  |  8  |  = |  12  |
|  0  0  1  |  |  1  |     |   1   |

D(7,3) -> D'(10,7)
|  1  0  3  |  |  7  |     |  10  |
|  0  1  4  |  |  3  |  = |   7   |
|  0  0  1  |  |  1  |     |   1   |

Angka 1 digunakan hanya sebagai angka dummy untuk membuat matriks dengan jumlah baris yang sama dengan matriks translasi-nya.

  • Dilatasi
Dilatasi adalah perubahan ukuran suatu benda dengan melakukan perbesaran ukuran bendaatau pengecilan ukuran benda .

Matriks Dilatasi 2D

|  Sx  0  |
|  0  Sy  |

Matriks Dilatasi 3D

|  Sx  0  0  0  |
|  0  Sy  0  0  |
|  0  0  Sz  0  |
|  0  0  0   1  |

Keterangan
  • Sx adalah nilai skala perbesaran atau pengecilan pada sumbu x.
  • Sy adalah nilai skala perbesaran atau pengecilan pada sumbu y.
  • Sz adalah nilai skala perbesaran atau pengecilan pada sumbu z.
  • Refleksi 
Refleksi adalah mencerminkan suatu titik koordinat atau benda terhadap suatu garis.

Matriks pencerminan terhadap sumbu x
|  1   0  |
|  0  -1  |

Matriks pencerminan terhadap sumbu y
|  -1   0  |
|   0   1  |

Matriks pencerminan terhadap garis y=x
|  0   1  |
|  1   0  |

Matriks pencerminan terhadap garis y=-x
|  0   -1  |
|  -1   0  |

Sumber bacaan

Jumat, 18 November 2011

Mudahnya Berbagi ,Mengunggah, Mengunduh ,dan Menyimpan Berkas Menggunakan Dropbox

Setiap orang di antara kita pasti punya berkas-berkas yang banyak di komputer ataupun di notebook kita , seperti berkas tugas, berkas proyek, berkas musik mp3, video, dan lain sebagainya. Tapi, kita pasti sering was-was dengan keamanan berkas-berkas kita tersebut di komputer ataupun di notebook kita karena takut hilang ataupun tidak sengaja kita menghapusnya padahal berkas tersebut sangat berharga bagi kita.

Untuk mengatasinya, kita dapat menyimpan berkas-berkas kita ke situs media penyimpanan seperti rapidshare, mediafire, 4shared, ziddu dan lain sebagainya. Namun, pada situs media penyimpanan tersebut tidak memudahkan seseorang untuk mengunduh berkas, karena setiap kali seseorang ingin melakukan mengunduh berkas harus menunggu untuk beberapa saat, ini terjadi karena kita hanya sebagai free user. Untuk alternatifnya kita dapat menggunakan dropbox sebagai tempat kita menyimpan, berbagi berkas , mengunggah, dan mengunduh berkas kita, untuk mengunduh berkas yang telah disimpan di dropbox, kita tidak akan menunggu untuk mengunduh berkas tersebut, caranya hanya tinggal klik tautan dari berkas tersebut .

Pasti di antara kamu bertanya, caranya bagaimana? OK, kita langsung saja bagaimana cara menggunakan dropbox ini.

Jika kamu belum mempunyai akun dari dropbox, maka kamu harus melakukan registrasi di dropbox terlebih dahulu, untuk melakukannya dapat mengunjungi langsung ke situs dropbox di sini . Setelah mengisi form, lalu ceklis agreement-nya kemudian tekan tombol create account. Kuota yang kalian dapatkan adalah 2GB untuk free user.

Form registrasi dropbox


Setelah selesai membuat akun baru ,kemudian teman-teman memasang client dari dropbox untuk memudahkan proses sinkronisasi berkas-berkas kamu yang berada di folder dropbox ke akun teman-teman yang ada di web. Untuk mengunduh client ,kamu bisa memilih sesuai dengan platform sistem operasi yang kamu gunakan. Platform yang tersedia di dropbox adalah platform Mac, Windows ,Linux, dan Mobile (iPhone, iPad, Android, dan Blackberry).

Unduh Client Dropbox Platform Mac .

Unduh Client Dropbox Platform Windows .

Unduh Client Dropbox Platform Linux berdasarkan distribusinya dan kompilasi dari sumber .

Unduh Client Dropbox Platform Mobile (iPhone, iPad, Android, dan Blackberry) .

Setelah mengunduh client dropbox, kemudian kita pasang di sistem operasi yang kita gunakan. Ikuti langkah-langkah yang ada di installer dari client dropbox tersebut, jika kamu ditanyakan sudah mempunyai akun dropbox atau belum, kamu pilih yang sudah , karena sebelumnya kamu sudah membuat akun terlebih dahulu sebelum melakukan pemasangan client dari dropbox. Untuk memudahkan , lebih baik penempatan folder dropbox mengikuti default dari installer dropbox saja. Jika telah selesai kamu sekarang sudah bisa menggunakannya. Untuk di Linux bisa lihat tulisan saya yang ini.











Untuk menyimpan berkas dapat meng-kopi-kan atau memindahkannya langsung ke dalam folder dropbox, selama notebook atau komputer kamu terhubung dengan internet maka dropbox akan melakukan sinkronisasi dengan akun kamu yang ada di web dan melakukan penduplikasian berkas kamu yang kemudian disimpan ke akun kamu yang ada di web.

Terus caranya untuk berbagi tautan berkas yang ingin dibagi-bagikan gimana?

OK, caranya mudah. kamu tinggal memindahkan berkas kamu yang ingin dibagi-bagikan ke orang lain tapi cara ini hanya satu tautan saja pada berkas yang ingin dibagikan, tidak untuk semua berkas yang ada di dalam folder .

Caranya , pindahkan berkas yang ingin dibagikan ke orang lain ke dalam folder public yang berada di dalam folder dropbox, kemudian akan terjadi proses sinkronisasi ke akun di web, jika sinkronisasi selesai pada berkas tersebut akan ada tanda ceklis hijau. Untuk membagi-bagikan tautan dari berkas tersebut, kamu tinggal klik kanan pada berkas yang ingin dibagikan ke orang lain, kemudian pilih dropbox lalu pilih copy public link. Nah, sekarang kamu bisa membagi-bagikan berkas tersebut ke orang lain. Lihat gambar dibawah ini.

Copy Public Link dropbox di Linux yang saya gunakan

NOTE: Untuk pengguna sistem operasi windows , caranya sama seperti pada tulisan diatas, yang membedakan hanya tempat default dari folder dropbox. Pada windows XP, default-nya berada di My Documents.

Untuk cara berbagi berkas yang lainnya ada di sini.

Semoga Bermanfaat :)

Jumat, 28 Oktober 2011

Model Grafik

Suatu saat kita sangat memerlukan sebuah gambar, bisa berupa garis, titik, warna maupun bentuk atau gabungan dari garis, titik, warna maupun bentuk itulah yang menjadi sebuah model grafik. Model grafik bagi banyak orang sangat berguna, terutama bagi orang yang bekerja di bidang animasi , akuntansi, dan di bidang lain yang menggunakan grafik, sehingga tampilannya dapat dilihat dan bisa dimengerti oleh penggunanya . Banyak tool-tool  atau aplikasi yang dapat digunakan untuk membuatnya, misalnya AutoCAD, ArchiCAD, Blender , Adobe Photoshop, GIMP ,OGRE , dan masih banyak lagi apalikasi yang dapat digunakan untuk membuatnya.

Blender 

Blender adalah aplikasi yang dapat digunakan untuk membuat sebuah model 3D yang berlisensi GNU/GPL  dan bisa diunduh secara gratis di situs resmi blender .Banyak hasil sudah dibuat menggunakan aplikasi ini, ada game 3D seperti Yo! Frankie dan beberapa film animasi pendek seperti Sintel, Big Buck Bunny, dll  . Anda juga berkontribusi  dengan mendonasikan uang atau dengan membeli produknya. 

GIMP (GNU Image Manipulation Program)

Gimp adalah aplikasi yang mirip dengan Adobe Photoshop, aplikasi ini digunakan untuk menggambar 2D , selain menggunakan alat-alat yang ada di panel tools , menggambar di aplikasi ini juga dapat dengan menggunakan skrip program yakni Script-Fu. Gimp bisa Anda unduh secara gratis di situs gimp dan Anda juga bisa berkontribusi dengan melakukan donasi. 

Kegiatan yang Terkait dengan 
Grafik Komputer

Pemodelan geometris: menciptakanmodel matematika dari objek-objek 2D dan 3D.

Rendering: memproduksi citra yang lebih solid dari model yang telah dibentuk.

Animasi: Menetapkan/menampilkan kembali tingkah laku/behavior  objek bergantung waktu .

Pemodelan Geometris

• Transformasi dari suatu konsep (atau suatu benda nyata) ke suatu model geometris yang bisa ditampilkan pada suatu komputer :

– Shape/bentuk
– Posisi
– Orientasi  (cara pandang)
– Surface Properties / Ciri-ciri Permukaan (warna, tekstur)
– Volumetric Properties / Ciri-ciri volumetric (ketebalan/pejal, penyebaran cahaya)
– Lights/cahaya (tingkat terang, jenis warna)
– Dan lain-lain .

• Pemodelan Geometris yang lebih rumit :
– Jala-Jala segi banyak: suatu koleksi yang besar darisegi bersudut banyak, dihubungkan satu sama lain.
– Bentuk permukaan bebas: menggunakan fungsi polynomial tingkat rendah.
– CSG: membangun suatu bentuk dengan menerapkan operasi boolean pada bentuk yang primitif.

sumber: 




Kamis, 15 September 2011

CARA PENGATURAN OGRE DENGAN IDE NETBEANS DI LINUX UBUNTU


Bahan-bahan yang diperlukan dalam melakukan pengaturan ini adalah:
  1. Distro Linux Ubuntu yang telah terpasang di komputer atau notebook Anda.
  2. IDE Netbeans (versi yang saya gunakan saat membuat tutorial ini, versi 7.0.1)
  3. Plugin C/C++ untuk IDE Netbeans.
  4. CMAKE (yang saya pergunakan saat membuat tutorial ini adalah CMAKE versi 2.8.2), jika di komputer /notebook Anda ada yang lebih baru itu lebih bagus.
  5. SDK OGRE
  6. Clean ogre cmake project

Pertama, pasang IDE Netbeans pada komputer atau notebook Anda. Setelah terpasang, lalu buka IDE Netbeans yang telah terpasang pada komputer atau notebook Anda. Jika Anda belum punya IDE Netbeans, Anda dapat mengunduhnya secara gratis di situs netbeans, klik disini (direkomendasikan  pilih yang All).





Kedua, pasang plugin C/C++ untuk netbeans, caranya klik Tools > Plugins > pilih tab Available Plugins > Pilih C/C++ > klik Install > jika keluar pilihan EULA pilih saja yes agree > kemudian Accept , tunggu sampai prosesnya selesai. Jika sudah selesai, pilih restart jika muncul pemberitahuan untuk restart.





Ketiga, Sekarang kita akan pergi ke Synaptic Package Manager,untuk ke sana klik Main Menu > System > Administration > Synaptic Package Manager. Setelah terbuka kemudian cari cmake dan install.  



Kemudian setting path cmake yang sudah diinstal di IDE Netbeans, buka Netbeans klik Tools > Option > muncul dialog pilih tab C/C++ > lihat pada bagian tab Build Tools > Cmake command > klik pada tanda " .... " di samping field yang kosong, kemudian cari cmake > jika selesai klik OK. (Lihat pada gambar di bawah).




Keempat, Mengunduh SDK OGRE (untuk mengunduhnya saya menggunakan PPA OGRE) . PPA Ogre ini hanya untuk Ubuntu 10.04 LTS codename Lucid Lynx, 10.10 codename Maverick Meerkat ,11.04 codename Natty N ,dan 11.10 Oneiric OCaranya:

1. Buka Command Line atau konsol
2. Ketik di konsol, dengan mengetikan: sudo add-apt-repository ppa:ogre-team/ogre .
3. Update repositori Anda, dengan mengetikan: sudo apt-get update .
4. Install paket libogre-dev, dengan mengetikan: sudo apt-get install libogre-dev .
sudo add-apt-repository ppa:ogre-team/ogre
sudo apt-get update 
sudo apt-get install libogre-dev 
Kelima, unduh file clean_ogre_cmake_project.zip, disini. Kemudian ekstrak file zip tersebut. Setelah diekstrak,masuk ke folder hasil ekstraksi tadi , lalu masuk ke folder dist > bin ,lihat gambar di bawah:





Buka file plugins.cfg dengan menggunakan text editor yang Anda sukai. Kemudian ubah path pluginnya. Dari PluginFolder=/usr/local/lib/OGRE menjadi PluginFolder=/usr/lib/OGRE ,lihat dibagian #Define Plugin Folder, Setelah diubah lalu simpan.





Keenam, buat folder (nama folder terserah Anda), kemudian salin (copy) semua berkas yang ada di folder hasil ekstraksi (dimana ada file plugins.cfg yang berada di folder dist/bin telah di ubah path plugins-nya seperti di langkah kelima) ke folder yang baru Anda buat, (folder yang saya buat cobaogre). Folder yang tadi Anda buat yang telah berisi berkas dari hasil ekstraksi disalin (copy) ke dalam folder proyek netbeans (defaultnya ada di /home/nama_user/NetBeansProjects), lihat gambar di bawah. 



Ketujuh, Kita kembali ke IDE Netbeans, kemudian buat project, caranya klik File > New Project > muncul dialog, dibagian Categories pilih C/C++  dan dibagian Projects pilih C/C++ Projects with Existing Sources > next > muncul dialog lagi , klik dibagian Browse... > muncul dialog untuk mencari berkas yang telah kita paste tadi, setelah dipilih > Select > Finish. Akan ada proses saat mengambil dari source tadi , jika muncul pemberitahuan (ada tanda i pada statusbar di bawah) error seperti pada gambar di bawah,lakukan parser project, caranya klik kanan pada project Anda > code assistance > parser project, setelah itu lakukan clean and build dengan cara klik kanan pada projects Anda > Clean and Build.










Buka Command Line / console, masuk ke folder projects dimana anda menyimpannya, kemudian ketik di console : make && make install .

make && make install



Klik kanan pada OgreApp_d yang berada di folder dist/bin > pilih run > muncul dialog  seperti gambar di bawah > pilih run.







Setelah di setting, pilih accept nanti akan muncul window ogre seperti gambar di bawah, sampai di sini Anda telah sukses.




Selamat Mencoba :)

Catatan:
* Distro Linux yang saya gunakan adalah Linux Mint 10 based Ubuntu 10.10 .

Sumber  referensi:








Selasa, 10 Mei 2011

SOCIAL MEDIA

Social Media yang terkadang disingkat socmed adalah suatu media atau sarana atau alat komunikasi, ekspresi seseorang yang dapat menghubungkan ke berbagai teman yang ada di seluruh dunia. Seiring perkembangan jaman, social media sekarang menjadi suatu alat promosi barang, menggerakkan massa yang beberapa waktu lalu sampai detik ini terjadi di daerah jazirah arab dan wilayah afrika utara, serta bermain game.
Beberapa social media memiliki fitur-fitur tersendiri, contohnya seperti Twitter yang berbasis 140 karakter, pada twitter, ketika seseorang melakukan update status, maka panjang karakter tidak boleh melebihi 140 karakter. Pada twitter , kita juga dapat mengobrol dengan teman dengan cara melakukan menuliskan nama user seperti berikut @namauser , dengan begitu kalimat yang kita tulis setelah menuliskan nama user akan terkirim ke nama user yang kita tulis.

Contoh:

misalnya saya (@saya)* mengirimkan tulisan ke misalnya budi (@budi)*, maka saya akan menuliskan sbb:
@budi halo

,maka kata “halo” akan secara otomatis terkirim ke budi.Untuk membalas kata “halo” , maka budi bisa menuliskan seperti berikut:

@saya halo juga
atau

halo juga RT @saya: @budi halo


Untuk social media yang lain seperti Facebook memiliki banyak fitur seperti fan page, game, share foto, video dll.




Rabu, 06 April 2011

PHP

PHP adalah bahasa pemrograman skrip yang dinamis dan kaya dengan library untuk pengembangan aplikasi mulai dari dukungan ke berbagai DBMS, dukungan library GUI, sampai dukungan library untuk sistem administrasi. PHP dapat dijalankan sebagai aplikasi web yang memerlukan web server dan dapat juga dijalankan dengan menggunakan interpreter PHP.

File program PHP adalah file teks yang dapat dibuat dengan editor teks biasa. File ini paling sedikit memiliki terdiri atas satu baris pernyataan dengan diawali tag pembuka dan diakhiri dengan tag penutup, contoh tag pembuka( ) .

PHP Mengenal 3 jenis komentar:
1. Diawali dengan // , berlaku hanya untuk 1 baris
2. Diawali dengan #, berlaku hanya untuk 1 baris
3. Diawali dengan /* dan diakhiri */ , berlaku untuk lebih dari 1 baris, dapat juga
digunakan untuk menyisipkan komentar diantara token.

Tipe Data
1.Tipe data primitif
1.1 Boolean
1.2 Integer
1.3 Float
1.4 String
2.Tipe Gabuangan
2.1 Array
2.2 Objek
3.Tipe Khusus
3.1 Resource
3.2NULL

contoh program php



E-COMMERCE

E-Commerce adalah suatu sarana atau cara mempromosikan suatu barang melalui media berbasis internet, misalnya menjual barang elektronik dengan mempublikasikan harga dan gambar barang yang akan dijual pada suatu website maupun blog sebagai medianya. Melalui e-commerce, seorang yang akan membeli bisa memesan barang atau hanya ingin menanyakan harga barang yang akan dibeli dan mempermudah pembelian barang, serta mengurangi biaya operasional.
Melalui sarana e-commerce pula, banyak orang yang tertipu, misalnya barang yang dibeli tidak sesuai dengan di website tersebut. Untuk mengatasi masalah tersebut, sebaiknya kita menelusuri apakah benar ada penjualnya( jika berupa toko) selain itu kita juga menelusuri lewat internet bisa menyakan ke forum-forum, dan jika ingin membeli barangnya, lebih baik COD (layanan pengantar dengan membayar di rumah atau dimana Anda berada).

Rabu, 16 Maret 2011

Cara Penginstalan Bahasa Pemrograman BAIK di Linux Ubuntu


  1. Buka terminal atau konsole kemudian ketikan “ sudo tar xvfz baik_ubuntu_lnx_060.tar.gz -C /usr/local “ tanpa tanda petik dan enter, tunggu pengekstrakan selesai ( pastikan paket baik_ubuntu_lnx_060.tar.gz berada di home folder).



2. Ketikan “sudo su” untuk menjadi super user, kemudian tambahkan tempat direktori BAIK dalam varaibel PATH ,dengan mengetikan “PATH=$PATH:/usr/local/baik_ubuntu_lnx_060” kemudian ketikan “export PATH”,langkah selanjutnya ketik perintah di bawah ini dan konfirmasikan ada /usr/local/ baik_ubuntu_lnx_060 dalam variable PATH: “env | grep PATH”.

3.
Salin/kopi semua file pustaka yang ada pada direktori "pustaka" di tempat penginstalan (/usr/local/baik_ubuntu_lnx_060/pustaka ke /usr/local/lib). Pertama buka terminal baru kemudian ketikan “ sudo nautilus ”, lalu akan muncul window baru, lalu masuk ke /usr/local/baik_ubuntu_lnx_060/pustaka salin semua file kemudian masuk ke /usr/local/lib lalu paste-kan. Kemudian tutup window tersebut.

4. Tambahkan tempat library dalam variabel LD_LIBRARY_PATH dengan mengetikan “export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib: “ dan "export LD_LIBRARY_PATH=/usr/local/lib ". Ketik BAIK dan konfirmasikan perintah bisa dijalankan tanpa ada salah. Dengan cara masuk ke usr/local/baik_ubuntu_lnx_060, ketikan “cd usr/local/baik_ubuntu_lnx_060”. Langkah terakhir ketikan “ ./baik “ .
5. Selesai, selamat mencoba, jika ada kesulitan silakan baca petunjuk pemakaiannya di paketnya.

Contoh:
Sumber:
Baik Programming Language
FB Group: BAIK Bahasa Komputer Indonesia

Kamis, 10 Maret 2011

WEB

Apa itu Web?


Web adalah sebuah ruang informasi yang menjadi sebuah pokok perhatian, disebut sebagai sumber daya, yang ditandai oleh sekumpulan aturan-aturan (contoh html), diiedntifikasikan oleh pengenal global disebut Uniform Resource Identifiers (URI) menggunakan Hypertext Transfer Protokol (http).

Sejarah Web


Web ditemukan oleh Sir Timothy Berners-Lee dan menyampaikan proposal penemuannya itu pada Maret 1989 dan setahu kemudian menulis Software Web untuk pertama kali. Dibantu oleh Robert Cailiau, ilmuwan komputer Belgia dan beberapa mahasiswa muda di CERN ( Organisasi Eropa untuk Riset Nuklir). Beliau sukses menerapkan hasil penemuannya itu pad 6 Agustus 1991, dimana saat itu terjadi komunikasi antar client HTTP dengan server melalui internet. HTTP merupakan fondasi data komunikasi untuk World Wide Web yang ditemukannya. Pada tanggal tersebut juga lahirlah alamat situs web pertama di CERN dengan alamat http://info.cern.ch/hypertext/www/theproject.html, yang sekarang menjadi http://info.cern.ch/ . Berkat temuannya tersebut manusia tersambungkan satu sama lainnya dengan mudah dan murah melalui internet.


Generasi Web


Eras


Description


Basic value source


Pre Web 1980’s

calculate

The desktop is the platform

Computations

[no network effect]

Web 1.0:90’s

read

Surfing Web: The browser is the platform


hyper-linking of documents


Web 2.0: 00’s

write

Social Web: The Web is the platform


social dimension of linkage properties


Web 3.0:10’s

discover

Semantic Web: The Graph is the platform

Linked Data

URI-based semantic linkages


Web 4.0:20’s

execute


Metacomputing: The network is the platform Web of things (embedded systems, RFID)


Connection & production in a global computing system for everything


Web 2w

Combine all


Almost everything is (or could be) a Web service


New inter-creativity



SUMBER:

http://arief-rublog.blogspot.com/2010/10/sir-timothy-berners-lee-penemu-world.html

Aristotle University, Department of Mathematics Master in Web Science



Defense Advanced Research Projects Agency

Apa itu DARPA?


(1)DARPA adalah suatu badan atau lembaga dari Departemen Pertahanan Amerika Serikat yang bertanggungjawab untuk riset dan pengembangan teknologi baru bagi militer. Sebelumnya DARPA bernama ARPA yang didirikan pada Februari 1958 berdasarkan hukum publik 85-325 dan instruksi 5105.15 dari Departemen Pertahanan Amerika Serikat kemudian mengalami perubahan nama beberapa kali yang kemuadian menjadi DARPA, perubahan nama pertama kali terjadi pada Maret 1973, perubahan kedua terjadi pada Februari 1993 dan yang ketiga terjadi pada Maret 1996.


Dari tahun 1958-1965, ARPA memfokuskan pada masalah-masalah nasional Amerika Serikat, termasuk didalamnya ruang angkasa, pertahanan rudal balistik, dan nuklir. Pada 1960, DARPA memisahkan semua proyek sipil ruang angkasa dengan proyek militer ruang angkasa. Untuk proyek sipil ruang angkasa dialihkan ke badan antariksa nasional Amerika (NASA). Dari tahun 1976-1981, DARPA memfokuskan pada teknologi di darat, laut, udara, dan ruang angkasa.


(2)Model Referensi DARPA


Model Referensi DARPA adalah sebuah referensi protokol jaringan yang digunakan oleh protokol TCP/IP yang dibuat oleh DARPA. Model referensi ini mirip dengan OSI Reference Model, di mana setiap lapisan yang ada di bawah menyediakan layanan untuk lapisan yang berada di atasnya, dan lapisan yang ada di atas menggunakan layanan untuk lapisan yang ada di bawahnya.


Berbeda dengan OSI Reference Model yang memiliki tujuh lapisan, model referensi ini hanya memiliki empat lapisan, yakni lapisan aplikasi (application layer), lapisan antar host (host-to-host layer), lapisan internetwork (internetworking layer), dan lapisan antarmuka jaringan (network interface layer). Keempat lapisan tersebut secara umum kompatibel dengan model referensi OSI, meski tidak dapat dipetakan dengan sempurna. Lapisan sesi dalam model referensi OSI, sebagai contoh, tidak dapat dipetakan secara langsung dengan DARPA Model. Selain itu, beberapa protokol juga "keluar jalur" dengan menggunakan lebih dari satu lapis.Model ini dinamai begitu mengingat badan yang mengembangkan TCP/IP adalah DARPA (United States Defense Advanced Research Project Agency) pada kisaran dekade 1970-an dan 1980-an. Disebut juga sebagai TCP/IP Model, atau Internet Model.




Sumber:

http://en.wikipedia.org/wiki/Defense_Advanced_Research_Projects_Agency

model referensi darpa di wikipedia bahasa indonesia