Minggu, 16 Oktober 2011

Minggu, 09 Oktober 2011

Teknologi Web Semantic pada ANDROID

Web semantik adalah teknologi web yang berkembang saat ini. Teknologi ini dikembangkan berbasis RDF format. Basis data dapat dijadikan acuan untuk pembuatan metadata, namun BibTex file dapat juga dijadikan acuan untuk pembuatan web semantik. Dengan menggunakan format XML yang merupakan dasar pembentukan metadata (RDF), maka berdasarkan format tersebut metadata dapat didistribusikan atau di simpan dalam domain yang beragam, data yang tersimpan berupa BibTex file di konversi ke format RDF, selanjutnya dengan menggunakan sesame metadata di load pada file index, SeRQL selanjutnya melakukan query terhadap metadata yang telah di load untuk ditampilkan di browser.



Istilah web semantik itu sendiri diperkenalkan oleh Tim Berners-Lee, penemu World Wide Web. Sekarang, prinsip web semantik disebut-sebut akan muncul pada Web 3.0, generasi ketiga dari World Wide Web. Bahkan Web 3.0 itu sendiri sering disamakan dengan web semantik. Web semantik menggunakan XML, XMLS (XML Schema), RDF, RDFS (Resources Description Framework Schema) dan OWL.


Semantic Web dalam OS Android
Si robot hijau
Format RDF maupun OWL pada Semantic web juga bisa digunakan dalam operating sistem (OS) berbasis Android.Yang hingga kini telah merajai berbagai perangkat genggam dan tablet. Rdf Schema memperluas Resource Description Framework ( Rdf ) dan merupakan kosa kata untuk menggambarkan sifat dan kelas Resource Description Framework ( Rdf ) berbasis sumber daya, dengan semantik untuk umum-hierarki sifat tersebut dan kelas.
Contohnya ialah browser “Mosembro” yang dikhususkan untuk android, Mosembro adalah sebuah browser untuk Android yang memanfaatkan Microformats data semantik sehingga dapat meningkatkan pengalaman baru dalam berselancar dalam internet.
Penggunaan teknologi semantic web juga terdapat dalam berbagai social networking (Facebook,twitter,flickr,Photobucket,dll) yang mengelompokkan berbagai tag sesuai dengan kategori yang kemudian akan ditawarkan kepada pengguna.sehingga semua informasi yang sekiranya kita butuhkan bisa terkoordinir dalam satu web saja.
Sehingga penerapan Semantic web pada android dapat mengoptimalkan berbagai integrasi dari aplikasi hingga browser sesuai dengan minat penggunanya.
Internet akan lebih cerdas memahami bahasa manusia. Mesin pencari seperti Google akan menjadi mesin penjawab. Misalnya jika ingin mendapatkan informasi Harga Blackberry Gemini, tak lagi mengetikkan kata kunci “Harga Blackberry Gemini”, tapi Anda bisa langsung bertanya “Berapa harga Blackberry Gemini ?”

Minggu, 02 Oktober 2011

RESUME KOMGRAF Pert 2.

kali ini resume kuliah komgraf pertemuan 2 adalah tentang OpenGL (Open Graphics Library) .
Fungsi dasar dari opengl adalah sebagai alat untuk mengeluarkan koleksi perintah khusus ke suatu sistem operasi.


Persiapan sebelum menginstall OpenGL :

1. install terlebih dahulu Microsoft Visual C++ versi terbaru karena visual C++ mendukung adanya OpenGL
2. ada beberapa file yang perlu didownload untuk penambahan di Visual C++ diantaranya :

* glut.h
* glut32.dll
* glut32.lib

Setelah persiapan selesai kalian bisa mengikuti tutorial instal OpenGL:

1. Copy file glut.h ke direktori C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL (Tapi anda harus membuat folder terlebih dahulu yang bernama GL).
2. Copy file glut32.lib ke C:\Program Files\Microsoft Visual Studio 9.0\VC\lib
3. Copy file glut32.dll ke C:\WINDOWS\system32
4. Setelah file-file tadi sudah dicopy ke tempatnya masing-masing, untuk menggunakan library OpenGL pada sebuah project maka harus mengimport library glut dengan cara menyisipkan syntax #include “GL/glut.h”
5. Setelah itu, barulah kita bisa mengetikkan perintah-perintah / syntax OpenGL.


OpenGL ini sifatnya open source, dapat dipakai hampir di semua sistem operasi contohnya windows dan linux dan dapat di gunakan di complier bahasa pemograman yaitu contohnya C++, Delphi, Java ataupun VB.

Minggu, 25 September 2011

RESUME KOMGRAF Pert 1.

komputer grafik adalah sebuah proses dimana pembuatan penyimpanan dan manipulasi model dan citra.

komponen dasar sistem grafik:
-input ; sketcpad,maouse, tablet dan stylus, peralatan force feedback, scsnner, live stream,dll.
output; layar, printer, perekam video, non linier editor.

sejarah perkembangan komputer grafik sangatlah pesat. Di mulai tahun 1961 oleh Edward Zajac yang menyajikan suatu model satelit dengan menggunakan teknologi grafik komputer. Dan setelah tahun itu banyak perkembangan yang memunculkan sketchpad, journal SIGGRAPH. Dan pada tahun 1986 pertama kalinya film hasil produksi komputer grafik di jadukan sebagai nominasi academy award; Luxo Jr. (Pixar). Setelah itu muncullah banyak film yang menggunakan film3D animasi yang perkembangannya sangat pesat. Akhir tahun 90-an, ditemukannya teknologi visualisasi interaktif untuk ilmu pengetahuan dan kedokteran, artistic rendering, image based rendering, path tracing, photon maps, dll.
Tahun 2000an ditemukannya teknologi perangkat keras untuk real-time photorealistic rendering.
Definisi-definisi grafik:
1. Point / titik
Biasa disebut juga pixel.
2. Line / garis
Garis lurus yang menghubungkan 2 titik.
3. Vertex
Titik pada 3D.
4. Edge
Garis pada 3D yang menghubungkan 2 vertex.
5. Polygon / Face / Facet
Bangun sembarang yang terbentuk dari vertex-vertex yang terhubung. Merupakan unit fundamental dari grafik komputer 3D.
6. Raster
Berasal dari sistem TV yang menggunakan kolom pixel. Biasa disebut juga dengan scanline. Mempengaruhi algoritma untuk mengurangi kebutuhan memori. Merupakan turunan dari rasterization dan algoritma scan-line.

Semua gambar grafik vektor itu dari formulasi linear
Vektor; Dua titik awal dan akhir
Raster; Sejumlah gambar itu

Rabu, 21 September 2011

SCANNER

scanner adalah alat elektronik yang funsinya mirip dengan mesin fotocopy. tetapi perbedaanya terletak pada hasilnya. hasil dari scanner dapat digunakan langsung sebagai gambar digital file text,document, dan gambar dengan cara disimpan.

komponen scanner flatbed adalah;
alas kaca digunakan sebagai alas atau wadah gambar yang akan di scan.
sumber cahaya digunakan sebagai penghasil cahaya yang berupa lampu dengan intensitas tinggi yang di arahkan ke gambar.
sensor signal pantulan sensor ccd(charge-coupled devices) berfungsi seperti mata yang menangkap dan membaca cahaya pantulan gambar untuk di arahkan ke ccd, hasilnya gambar yang akan di pindai di arahkan dengan sejumlah cerin dan lensa scanner.
Motor Stepper dan pita bergerigi di gunakan untuk menggerakkan lampu dan ccd, karna data di baca baris perbaris.
penutup digunakan untuk mencegah cahaya masuk ke scanner selain cahaya dari lampu scanner dang menghindari pantulan lain selain dari ccd tadi.

cara kerja scanner
gambar yang mau di pindai diletakkan di atas alas kaca scanner, sebelum memindai motor stppeer akan membawa lampu maju untuk menentukan panjang dan posisi gambar yang akan di pindai. setelah itu cahaya akan bergerak maju memantulkan cahaya yang akan menuju lensa scanner. kemudian hasil dari pantulan itu di arakan ke ccd yang merupan inti dari kompoen scannner yang funsinya sebagai mata yang menangkap cahaya pantulan tersebut. ccd akan mengukur intensitas cahaya dan panjang gelombangnya yang di pantulkan dan mengubahnya menjadi listrik analog. selanjutnya listrik analog diubag menjadi digital oleh ADC(analog to digital). setelah itu sensoer ccd yang udah menjadi digital di bawa ke papan logig supaya dapat di baca oleh komputer berupa data digital yang menunjukkan bahwa itu warna apa atau sebuah titik-titik yang di pantulkan berbentuk gambar. hasil dari scannner yang berupa gamabar atau tulisan tersebut dapat di simpan atau di edit menurut keperluannya.

Kamis, 02 Desember 2010

Tugas pendahuluan modul 1

Apa yang dimaksud SHELL pada system operasi Linux ? apakah windows juga mempunyai SHELL ?
Sebutkan 20 perintah SHELL yang banyak digunakan untuk mengolah system operasi Linux !
Apakah fungsi dari perintah SUDO ?

Jawaban
Shell adalah “Command Executive” artinya program yang menunggu instruksi user, memeriksa sintaks dan menerjemahkan instruksi yang diberikan kemudian mengeksekusinya. Pada umumnya shell ditandai dengan command prompt, di Linux untuk user biasa biasanya tanda $ dan untuk super user biasanya tanda #. Shell ada bermacam-macam.
Windows juga memiliki Shell yang bernama Command Promp (CMD) dan fungsinya hampir sama seperti di linux
alias : Untuk membuat alias dan menampilkan alias yang sudah diset sebelumnya.

Contoh :


menampilkan alias yang sudah diset sebelumnya

[kave@client10~]$ alias

alias d=’dir’

alias ls=’/usr/bin/ls -l’

alias v=’vdir’

alias vdir=’/usr/bin/ls $LS_OPTIONS –format=long’



membuat alias baru yaitu dir yang fungsinya sama dengan ls

[kave@client10~]$ alias dir=’/usr/bin/ls -l’


cp: Copy, untuk melakukan proses copy file

Syntax : cp [options] file_sumber file_tujuan

Contoh : copy file dari direktori /data/mhs1/otomatis.sh ke /data/mhs2/

[kave@client10~]$ cp /data/mhs1/otomatis.sh /data/mhs2/


chmod: Untuk mengganti perijinan pada file atau direktori.

Syntax : chmod [options] file_atau_direktori

Contoh : Mengganti perijinan file /data/mhs1/otomatis.sh dari 664 menjadi 755

[kave@client10~]$ chmod 755 /data/mhs1/otomatis.sh


chown: Mengganti kepemilikan atas file atau direktori

Syntax : chown [options] username:groupname

Contoh : Mengganti kepemilikan file /data/otomatis.sh yang sebelumnya dimiliki oleh user yang bernama labcrew menjadi labcrew2

[kave@client10~]$ chown labcrew2:labcrew2 /data/otomatis.sh


chgrp: Untuk mengganti grup pemilik suatu file atau direktori

Syntax : chgrp [options] groupname

Contoh :

[kave@client10~]$ chgrp labcrew /data/otomatis.sh


clear: Untuk membersihkan tampilan layar monitor

Syntax : clear

Note : untuk melakukan clear dengan cepat, Anda dapat menggunakan kombinasi tombol CTRL + L


cat: Menampilkan isi dari suatu file

Syntax : cat nama_file

Contoh : menampilkan isi file /etc/issue.net

[kave@client10~]$ cat /etc/issue.net

Welcome to client10.dejavu.war.net.id. Unauthorized access is prohibited !


cd: Change Directory, untuk berpindah/berganti direktori.

Syntax : cd nama_direktori

Contoh : berganti ke direktori praktikum

[kave@client10~]# cd praktikum


cal: Menampilkan kalender.

Syntax : cal

Contoh :

[kave@client10~]$ cal

November 2006

Su Mo Tu We Th Fr Sa

1 2 3 4

5 6 7 8 9 10 11

12 13 14 15 16 17 18

19 20 21 22 23 24 25

26 27 28 29 30


date: Menampilkan informasi tanggal dan waktu saat ini.

Syntax : date

Contoh :

[kave@client10~]$ date

Thu Nov 16 23:15:35 UTC 2006


du: Menampilkan penggunaan kapasitas harddisk oleh suatu direktori.

Syntax : du [options]

Contoh : Menampilkan penggunaan kapasitas harddisk pada direktori /home/kave dengan option -h (human readable) agar lebih mudah dalam pembacaan karena hasil yang ditampilkan sudah dikonversi dalam bentuk KiloByte, MegaByte bahkan GigaByte (jika diperlukan).

[kave@client10~]$ du -h

12K ./.config/xfce4/xffm

36K ./.config/xfce4/desktop

12K ./.config/xfce4/panel

4.0K ./.config/xfce4/xfwm4

68K ./.config/xfce4/mcs_settings

..

..

20K ./.nvu/plstbxas.default/extensions

4.0K ./.nvu/plstbxas.default/chrome

1.6M ./.nvu/plstbxas.default

1.7M ./.nvu

233M .


df: Menampilkan penggunaan partisi harddisk secara keseluruhan. df –h

Syntax : df [options]

Contoh : df dengan option -h untuk menghasilkan tampilan yang sudah dikonversi dalam bentuk KiloByte, MegaByte bahkan GigaByte (jika diperlukan).

[kave@client10~]$ df -h

Filesystem Size Used Avail Use% Mounted on

/dev/hda6 3.7G 3.1G 434M 88% /

/dev/hda7 2.3G 281M 2.0G 13% /home


file : Untuk melihat tipe file.

Syntax : file nama_file

Contoh :

[kave@client10~]$ file index.html

index.html: HTML document text

[kave@client10~]$ file yakult_01.jpg

yakult_01.jpg: JPEG image data, JFIF standard 1.02

[kave@client10~]$ file sdat4866.exe

sdat4866.exe: MS-DOS executable (EXE), OS/2 or MS Windows

Dalam hal ini, perintah “file” akan menganalisa file yang diberikan, bukan berdasarkan pada extension suatu file. Sebagai contoh jika suatu file ber-ekstensi .doc tetapi sebenarnya adalah file gambar dalam format JPEG maka perintah “file” akan menemukan file tersebut dalam kondisi yang sebenarnya.

Contoh :

[kave@client10~]$ mv yakult_05.jpg yakult.doc

(perintah ini untuk merubah file yakult_05.jpg menjadi yakult.doc)

[kave@client10~]$ file yakult.doc

yakult.doc: JPEG image data, JFIF standard 1.01

(perintah “file” dapat membuktikan bahwa file yakult.doc sebenarnya adalah file gambar dalam format JPEG.)



grep: Untuk mencari suatu “string” atau “pattern” tertentu pada suatu file.

Syntax : grep PATTERN nama_file

Contoh : mencari PATTERN “center” pada file index.html

[kave@client10~]$ grep center index.html





VERSI KONVENSIONAL

VERSI BLOG


Perhatikan bahwa setiap baris di atas mengandung kata “center” sesuai dengan PATTERN yang diinginkan.



head: Secara default menampilkan 10 baris pertama pada suatu file. Jika ingin menampilkan jumlah baris yang berbeda dapat menggunakan option –n diikuti jumlah baris yang diinginkan.

Syntax : head [options] nama_file

Contoh : menampilkan 15 baris pertama pada file guitar.txt

[kave@client10~]$ head -n15 guitar.txt

To Her With Love Tab by Karas Flowers, http://www.Ultimate-Guitar.Com



To Her, With Love

Kara?s Flowers

The Fourth World



Tabbed by: Danielle Weitzman

Email: Jewelgirl04@aol.com



Tuning: Eb Ab Db Gb Bb eb



Intro



e|————————————————————-|


history: Menampilkan perintah-perintah yang telah digunakan sebelumnya. Note: Linux memiliki fasilitas untuk menyimpan perintah-perintah yang pernah digunakan.

Syntax : history

Contoh :

[kave@client10~]$ history

1 su -

2 su -

3 su -

.

.

.

225 grep center index.html

226 ls -l

227 cat ada

228 mv ada guitar.txt

229 head -n15 guitar.txt

230 history


init: Untuk mengganti run level. Note: Karena penggunaan run level adalah hal yang berpengaruh besar pada sistem, maka untuk melakukan ini harus menggunakan SUPER-USER atau yang memiliki kemampuan sama dengan root.

Syntax : init run_level


ls: Untuk menampilkan isi dari suatu direktori.

Syntax : ls [options] nama_file_atau_direktori

Contoh :

[kave@client10~]$ ls -l

total 1060

drwx—— 3 kave kave 4096 2006-11-16 22:40 Desktop/

drwxr-xr-x 2 kave kave 4096 2006-09-23 15:26 Pictures/

drwxr-xr-x 6 kave kave 4096 2004-05-23 15:31 RealPlayer8/

drwxr-xr-x 2 kave kave 4096 2006-09-02 11:31 Trash/

-rw-r–r– 1 kave kave 4132 2006-09-15 12:41 acne3.jpeg

-rw-r–r– 1 kave kave 1684 2006-10-02 13:09 dance.doc

-rw-r–r– 1 kave kave 12763 2006-09-21 13:59 geng\ 5l.png

drwxr-xr-x 9 kave kave 4096 2006-09-03 02:51 google-earth/

-rw-r–r– 1 kave kave 4415 2006-10-02 13:05 guitar.txt

-rw-r–r– 1 kave kave 38859 2006-09-30 13:43 iPING.odt

-rw-r–r– 1 kave kave 2162 2006-09-15 13:03 images.jpeg

-rw-r–r– 1 kave kave 1045 2006-09-27 21:33 index.html

-rw-r–r– 1 kave kave 38306 2006-10-14 12:38 lahiran1.odg

option -l berfungsi untuk menampilkan file dalam format long seperti yang terlihat pada contoh. Jika tidak menggunakan option -l maka hasilnya akan seperti di bawah ini :

[kave@client10~]$ ls

Desktop/ acne3.jpeg google-earth/ lahiran1.odg

Flash\ Disk@ dance.doc guitar.txt

Pictures/ dancedancelyrics.html iPING.odt mp3@

RealPlayer8/ floppy@ images.jpeg oleg.odt

Trash/ geng\ 5l.png index.html ovalmain.gif


less: Untuk menampilkan isi dari suatu file. Dengan perintah “less”, saat menampilkan suatu file maka file akan terbuka dan dapat di scroll-up & scroll-down. Untuk keluar dari tampilan “less” dapat dilakukan dengan menekan tombol ‘q’. Perintah less ini lebih cocok dikatakan sebagai fileviewer, karena dapat menampilkan file tetapi tidak dapat melakukan proses update/editing.

Syntax : less nama_file

Contoh : less index.html


man: Menampilkan halaman bantuan/manual (help-page) untuk perintah yang diminta. Linux memiliki kelengkapan dokumentasi yang sangat tepat untuk dijadikan referensi. Halaman bantuan/manual ini biasanya selalu disertakan pada masing-masing program/perintah dan yang bersifat sangat informatif. Untuk menampilkan halaman-halaman manual, sistem menggunakan program “less”, karena itu untuk keluar dari halaman manual dapat dilakukan dengan menekan tombol ‘q’.

Syntax : man nama_perintah

Contoh : menampilkan halaman manual dari perintah ‘ls’

[kave@client10~]$ man ls

LS(1) LS(1)

NAME

ls, dir, vdir – list directory contents

SYNOPSIS

ls [options] [file...]

dir [file...]

vdir [file...]

POSIX options: [-CFRacdilqrtu1] [--]


mkdir: Membuat direktori

Syntax : mkdir nama_direktori

Contoh :

[kave@client10~]$ mkdir praktikum