nea_iyut

Sabtu, 17 Oktober 2009

Teknolgi Web

Yahoo! Saingi Twitter
Sebelum membahas tentang persaingan antar Yahoo!Dan twitter, sebaiknya kita mengenal apa itu Twitter maupun yahoo!. Twitter adalah adalah salah satu layanan social network jenis microblogging yang gratis yang memungkinkan pengguna untuk mempublikasikan pesan singkat (140 karakter )melalui computer dan ponsel. Twitter dilucncurkan pada21 Januari 2000 di San Francisco California dan saat setelah satu tahun berdiri para pengguna twitter mencapai 1 juta orang.
Pengguna atau member Twitter yang menggunakannya untuk menulis pesan singkat (SMS) disebut BluProfondo, merekalah yang mempublikasikan pesan-pesan singkatnya baik untuk dilihat umum (semua members Twitterers ) maupun hanya untuk dilihat pribadi atau pengunjung tertentu (hanya untuk members Twitterers tertentu).Simbol dari logo Twitter


Yahoo adalah yahoo adalah singkatan dari “ Yet Another Hierarchichal Officious Oracle “ yang berarti suatu tempat segala ketahui yang disusun bertingkat dan hirarkis. mungkin agak susah jika dialihkan pengertiannya kedalam bahasa Indonesia.
Beberapa minggu lalu Yahoo juga merilis produk situs microblogging sebagai pesaing twitter, yang bernama Yahoo! Meme Dalam bahasa Spanyol dan Portugis.Tampaknya Yahoo berambisi untuk membuat Yahoo! Meme mirip seperti twitter dan Tumblr.kini,Yahooo! Membuat situs tersebut dalam bahsa inggris.
Cara kerja Yahoo! Meme:
Pengguna membuat account dan mulai dengan blog kosong sehingga pengguna bisa mulai memasukkan text, image, video, music, atau campuran di antaranya. Semua dapat ditambahkan ke blog, dari title content, deskripsi dalam bentuk 100 karakter dan sebuah avatar. User juga dapat membuat komentar dan thread di bawah postingan content, yang tidak ada di Yahoo Meme versi sebelumnya.
Seperti Twitter dan Tumblr, user dapat mencari account public orang lain dan follow mereka, dengan update dari orang lain tersebut akan tertampil di account user. User juga dapat melakukan “Repost” di masukan siapa saja, sama seperti fitur “Reblog” yang ada di situs microblogging Tumblr. Namun, sayangnya Yahoo Meme ini masih kurang fitur dan mungkin kalah dibandingkan kompetitornya. Simbol Logo Yahoo!Meme:

Yahoo! Meme yang merupakan sebuah layanan baru dari Yahoo! Ini yang apabila boleh dibandingkan mirip dengan layanan microblogging twitter, akan tetapi tentu saja ada perbedaan atau Kelebihannya,Yahoo! Meme tidak sebatas posting teks, namun bisa upload photo, embed video serta musik. Sekilas layanan ini mempunyai banyak nilai plus.Saat ini Yahoo meme masih dalam bentuk Beta atau masih dalam tahap uji coba, namun Yahoo meme sudah tersedia untuk umum. Jadi jika pengguna ingin merasakan fasilitas dari Yahoo Meme, pemakai sudah dapat menjajalnya.
Posting teks

Sebagaimana diketahui bahwa apabila posting di twitter ada pembatasan karakter sebanyak 140 karakter dalam satu kali posting sehingga pesan atau posting di postkan hanyalah pesan singkat. Berbeda dengan Yahoo meme, pada Yahoo meme sepertinya tidak ada pembatasan karakter.
Posting photo

Untuk memposting photo atau gambar di Yahoo meme pemakai bisa langsung mengupload gambar dari komputer secara langsung atau dengan menuliskan alamat URL gambar dari gambar yang telah diupload ke server lain

Posting Video
Untuk urusan posting video, Yahoo meme hanya mengizinkan anda memposting video hanya dari Youtube dan Vimeo saja. Caranya pemakai tinggal menuliskan URL dari video tersebut.

Posting musik
Untuk posting music pemakai cukup memasukkan alamat link musik yang telah di upload pada server lain atau dari alamat yang tersedia pada situs di internet.
Diantara kelebihan Yahoo Meme jika dibanding dengan yang lainnya adalah penyediaan aplikasi RT/Retweet layaknya aplikasi twitter pihak ketiga dengan sebutan "repost" . Di Yahoo Meme pemakai bisa berbagi multimedia seperti foto, video, dan audio langsung dari Meme.Fasilitas ini tidak disediakan oleh situs Twitter dan jejaring lainnya. Setiap update dapat dikomentari langsung dibawahnya. Lain di Twitter, lain pula di Meme, di Meme tidak ada batasan karakter untuk format text. Simbol Logo Yahoo!Meme
Salah satu hal yang mungkin bisa menahan orang untuk menggunakan Meme adalah keharusan menggunakan akun Yahoo!. Otomatis, Pemaakai harus memiliki (atau membuat terlebih dahulu) akun Yahoo! sebelum menikmati layanan Meme. Artinya, seluruh email notifikasi terkait akun Meme Anda akan dikirimkan ke email Yahoo! Pemakai Cukup merepotkan jika Pemakai tidak menggunakan Yahoo! sebagai layanan email utama Pemakai.

Kamis, 15 Oktober 2009

Database Multimedia.....

Sebelum membahas tentang Multimedia Database sebaiknya kita mengetahui terlebih dahulu apa itu Multimedia.Multimedia berasal dari dua kata yaitu multi dan media, multi berarti beberapa dan media berarti sarana atau alat. Kata multimedia sendiri sebenarnya sudah ada sebelum komputer seperti saat ini dan lebih banyak di pakai di dunia hiburan seperti pementasan teater multimedia yang sudah ada sejak lama yaitu satu bentuk pementasan teater yang didukung oleh banyak alat bantu seperti pengeras suara, lampu panggung, gambar bergerak pada latar dan sebagainya. Di dunia home electronics juga di kenal televisi digital multimedia yang artinya televisi tersebiut dapat mendukung penggunaan banyak alat seperti menerima masukan dari cd player, game player dan lain sebagainya. Masuk ke dunia komputer yang terkenal dengan nama-nama multimedia ketika produk sound card, produk tv card, produk graphic card masuk sebagai perluasan fungsi komputer pada dekade 90-an. Saat itu komputer menjadi semakin fleksibel penggunaannya tidak hanya untuk melakukan kegiatan komputing seperti pada awal awal kehadiran komputer tetapi memiliki fungsi tambahan untuk memainkan lagu, menerima sinyal televisi, memainkan film dan sebagainya. Produk ini laku di pasaran dan saat ini semua device tambahan tersebut menjadi standar untuk semua produk komputer khususnya Personal Computer. Untuk produk produk server device tambahan tersebut hampir tidak digunakan.


Multimedia Databases
Databases multimedia merupakan perluasan kemampuan basis data yang dapat menyimpan data tidak hanya text akan tetapi dapat berupa suara, gambar, animasi maupun data multimedia lainnya. Dukungan sistem basis data yang dapat menyimpan data dalam format multimedia dapat diberikan oleh ORACLE, PostGreSQL, Ms SQL Server dan beberapa produk lainnya. Format yang saat ini di dukung untuk dapat disimpan dengan baik sebagai salah satu nilai dari field database adalah blob, didalam field ini kita dapat menyimpan data berupa gambar. Dukungan ini sudah diberikan oleh Microsoft SQL server sejak versi 6,5 , postGreSQL 7.2 ]juga mendukung tipe image. Penyimpanan data dengan format multimedia juga biasa dilakukan dengan trik menyimpan alamatnya (path) dalam salah satu field di database. Trik ini biasanya dilakukan oleh programmer untuk meringankan/memperkecil ukuran basis data sehingga kinerja aplikasi menjadi lebih baik. Pada kasus penyimpanan data blob sebenarnya trik yang sama juga dilakukan, hanya saja manajemen penyimpanannya dilakukan sendiri oleh mesin basis data, sehingga dari sisi programmer terlihat bahwa data blob ini tersimpan dalam field yang bertipe blob tersebut.

Sabtu, 10 Oktober 2009

Lainnya TTg cara Kerja WEB

Saya juga akan akan memperlihatkan sebuah Video yang akan memberikan gambaran bagaimana web itu bekerja.

Penjelasan:
Mungkin dapat dilihat bahwa proses ini sangat berhubungan dengan Jaringan Komputer. Video ini menjelaskan transmisi atau pemindahan data melalui TCP/IP seperti: paket-paket data digambarkan dengan truk-truk yang diberi tanda alamat IP tujuan, router dan switch yang berfungsi untuk mengalihkan dan memilihkan jalur komunikasi tiap paket data di gambarkan dengan robot yang melempar truk-truk data ke jalur yang tepat, firewall digambarkan sebagai penjaga pintu yang akan menentukan manakah paket data yang berhak masuk/keluar dalam jaringan.
Seluruh data yang diinginkan oleh User akan diubah menjadi bilangan biner tidak langsung dikirimkan semuanya tetapi akan dipecah-pecah dan dikirimkan dalam bentuk paket-paket data liannya. Lalu paket-paket data tadi akan diberi alamt IP sesuai dengan permintaan User atau alamta servernya.Dapat kita lihat dari video tersebut ada menunjukkan paket-paket yang hancur. Itu adalha kerja dari firewall dimana firewall ini akan mendata atau merazia paket-paket data tersebut sesuai dengan ketentuan yang dimiliki oleh firewall tersebut.
Setelah itu,paket-paket data akan diteruskan ke dalam jaringan LAN (Local Area Network) melalui switch. Switch merupakan alat telekomunikasi yang membuat interkoneksi antar LAN. Paket data yang menuju Switch sering mengalami dkerusakan paket data terutama ketika data traffic dalam LAN sedang tinggi. Hal tersebut karena paket data yang ditarahkan melalui Switch hanya berlangsung dalam satu arah. Paket data yang selamat dari kerusakan akan diteruskan oleh Switch ke jaringan yang lebih luas lagi daripada skala LAN yang ditangani oleh Switch.
Setelah paket data melalui switch, maka paket data akan melanjutkan perjalanannya ke jaringan LAN/WAN. Paket data ini selanjutnya harus melalui proxy server yang hanya akan melewatkan sejumlah paket data yang telah terautentifikasi. Paket data yang tidak terautentifikasi akan dihancurkan oleh proxy server tersebut.
Apabila sejumlah paket data tersebut telah terautentifikasi dan berhasil lolos dari proxy server, maka paket data harus melalui router. Router inilah yang menjadi gerbang terakhir pada WAN (di mana komputer User terdaftar) sebelum masuk ke dalam jaringan internet yang terhubung ke seluruh dunia. Router merupakan sebuah alat yang cerdas di mana router akan selalu mengusahakan jalur tercepat dan terbaik untuk suatu paket data sampai ke alamat IP tujuan.
Ketika suatu paket data telah masuk ke dalam jaringan internet, maka paket data akan menelusuri jaringan internet dengan berbagai media, seperti kabel bawah laut, satelit, dan berbagai media telekomunikasi yang lain. Paket data ini akan terus menelusuri jaringan internet dengan jalur terbaik yang telah dipilihkan oleh router sampai paket data ini mencapai WAN/LAN di mana komputer server terletak.
Sebelum paket data ini dapat memasuki WAN/LAN server tujuan, paket data ini harus melalui Firewall terlebih dahulu. Firewall ini akan menentukan apakah paket data tersebut boleh atau tidak boleh memasuki WAN/LAN server tersebut.
Paket data yang lulus Firewall akan kembali mengalami hal yang sama ketika paket-paket itu dikirimkan k web server, baik itu switch,dl. Setelah itu User akan mendapatkan hasil dari data yang diinginkan.
Ket gambar:
-URL(Universal Resource Locator): suatu alamat yang digunaken di dalam internet. Alamat ini menunjukkan suatu identitas yang unik. Setiap komputer yang terhubung ke internet, harus mempunyai alamat. Web address atau alamat yang diiinginkan. Ex: www.google.com
-Web Browser:
-HTTP Request:Hypertext transfer Protokol: aturan untuk mengatur agar bisa sinkron dengan vendor lainnya.

Web

Pertama User mengetikkan alamat pada Web Address di Browser yang digunakan. Lalu Browser akan menghubungkan server yang berhubungan dengan alamat atua web server yang kita inginkan setelah terhubung,Browser akan mengirimkan HTTP Request,setelah server menjawab dengan mengirimkan HTTP response berupa Hader dan isi dokumen yang dibutuhkan User. Lalu Browser akan menampilkan semua dokumen yang diinginkan oleh user.

Minggu, 04 Oktober 2009

bismillah......

huuuuwaaaaa.......

i'm coming.....
hihi...setelah sekian lama Blog ne Q telantarkan.....
muph ea....

pi sekarang.....
mariiii...kita bangkit lagi....
:)

semangat!!!!!!!!!!!!!

Sabtu, 20 Juni 2009

Tugas Besar Kelompok

import java.util.Hashtable; import java.util.Enumeration;

import javax.microedition.lcdui.Item; import javax.microedition.lcdui.List; import javax.microedition.lcdui.Form; import javax.microedition.midlet.MIDlet; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Command; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.CommandListener?;

import javax.microedition.media.Player; import javax.microedition.media.Control; import javax.microedition.media.Manager; import javax.microedition.media.PlayerListener?; import javax.microedition.media.control.VideoControl?;

public class PlayVideo? extends MIDlet

implements CommandListener?, PlayerListener? {

private Display display; private List itemList; private Form form;

private Command stopCommand; private Command pauseCommand; private Command startCommand;

private Hashtable items; private Hashtable itemsInfo;

private Player player;

public PlayVideo?() {

display = Display.getDisplay(this);

itemList = new List("Video", List.IMPLICIT);

stopCommand = new Command("Stop", Command.STOP, 1); pauseCommand = new Command("Pause", Command.ITEM, 1); startCommand = new Command("Mulai", Command.ITEM, 1);

form = new Form("Play Video");

form.addCommand(stopCommand); form.addCommand(pauseCommand); form.setCommandListener(this);

items = new Hashtable();

itemsInfo = new Hashtable();

items.put("video.mpeg", "file://video.mpg"); itemsInfo.put("video.mpeg", "video/mpeg");

}

public void startApp() {

for(Enumeration en = items.keys(); en.hasMoreElements();) {

itemList.append((String)en.nextElement(), null);

}

itemList.setCommandListener(this);

display.setCurrent(itemList);

}

public void pauseApp() {

try {

if(player != null) player.stop();

} catch(Exception e) {}

}

public void destroyApp(boolean unconditional) {

if(player != null) player.close();

}

public void commandAction(Command command, Displayable disp) {

if(disp instanceof List) {

List list = ((List)disp);

String key = list.getString(list.getSelectedIndex());

try {

playMedia((String)items.get(key), key);

} catch (Exception e) { }

} else if(disp instanceof Form) {

try {

if(command == stopCommand) {

player.close(); display.setCurrent(itemList); form.removeCommand(startCommand); form.addCommand(pauseCommand);

} else if(command == pauseCommand) {

player.stop(); form.removeCommand(pauseCommand); form.addCommand(startCommand);

} else if(command == startCommand) {

player.start(); form.removeCommand(startCommand); form.addCommand(pauseCommand);

}

} catch(Exception e) { }

}

}

private void playMedia(String locator, String key) throws Exception {

String file = locator.substring(

locator.indexOf("file://") + 6, locator.length());

player =

Manager.createPlayer(

getClass().getResourceAsStream(file), (String)itemsInfo.get(key));

player.addPlayerListener(this);

player.setLoopCount(-1); player.prefetch(); player.realize();

player.start();

}

public void playerUpdate(Player player, String event, Object eventData) {

if(event.equals(PlayerListener?.STARTED) &&

new Long(0L).equals((Long)eventData)) {

VideoControl? vc = null; if((vc = (VideoControl?)player.getControl("VideoControl?")) != null) {

Item videoDisp =

(Item)vc.initDisplayMode(vc.USE_GUI_PRIMITIVE, null);

form.append(videoDisp);

}

display.setCurrent(form);

} else if(event.equals(PlayerListener?.CLOSED)) {

form.deleteAll();

}

}

}