Minggu, 21 Maret 2010

Ciri-ciri profesionalisme di bidan TI dan kode etik profesional yang harus dipunyai oleh seorang IT

Ciri-ciri seorang profesional di bidang IT adalah : 
1. Memiliki pengetahuan yang tinggi di bidang TI
2. Memiliki ketrampilan yang tinggi di bidang TI
3. Memiliki pengetahuan yang luas tentang manusia dan masyarakat, budaya, seni, sejarah dan komunikasi
4. Tanggap thd masalah client, faham thd isyu-isyu etis serta tata nilai kilen-nya
5. Mampu melakukan pendekatan multidispliner
6. Mampu bekerja sama
7. Bekerja dibawah disiplin etika
8. Mampu mengambil keputusan didasarkan kepada kode etik, bila dihadapkan pada situasi dimana pengambilan keputusan berakibat luas terhadap masyarakat.


Kode Etik IT Profesional :

Setiap bidang profesi memiliki rambu-rambu yang mengatur bagaimana seorang profesional berfikir dan bertindak. Dalam beberapa bidang profesi, seperti kedokteran, jurnalistik, dan hukum, rambu-rambu ini telah disepakati bersama para profesionalnya dan dituangkan ke dalam Kode Etik. Seseorang yang melanggar Kode Etik dinyatakan melakukan malpraktek dan bisa mendapatkan sangsi tergantung kepada kekuatan Kode Etik itu di mata hukum. Sangsi yang dikenakan adalah mulai dari yang paling ringan, yaitu sekedar mendapat sebutan “tidak profesional” sampai pada pencabutan ijin praktek, bahkan hukuman pidana.

Sebagai salah satu bidang profesi, Information Technology (IT) bukan pengecualian, diperlukan rambu-rambu tersebut yang mengatur bagaimana para IT profesional ini melakukan kegiatannya. Dalam tulisan ini, saya ingin memusatkan perhatian kepada Kode Etik yang dibuat oleh IEEE Computer Society dan ACM yang ditujukan khusus kepada Software Engineer sebagai salah satu bidang yang perannya makin meningkat di IT. Kode Etik Software Engineering yang dikeluarkan oleh joint team IEEE Computer Society dan ACM terdiri dari dua bentuk, versi singkat dan versi panjang. Versi singkatnya dapat dilihat pada gambar di samping, sedangkan versi panjangnya dapat di-download di sini. Kode Etik ini menekankan agar software engineer (IT profesional) memiliki komitmen yang tinggi untuk menjaga agar profesinya adalah profesi yang bermanfaat bagi masyarakat dan merupakan profesi yang terhormat. Komitmen ini tercermin pada saat seorang software engineer melakukan kegiatannya dalam membangun software, mulai dari melakukan analisa, membuat spesifikasi, membuat design, melakukan coding, testing maupun pemeliharaan software.

Pada setiap kegiatan tersebut, peran software engineer sangat penting, karena ia turut menentukan hasil akhir dari suatu pengembangan system. Dengan kata lain, dia berada dalam posisi untuk berbuat kebaikan atau berbuat yang merugikan orang lain. Untuk itulah pentingnya Kode Etik ini diterapkan oleh setiap individu software engineer.

Kalau kita melihat Kode Etik seperti yang disebutkan di atas, ada lima aktor yang perlu diperhatikan:
1. Publik
2. Client
3. Perusahaan
4. Rekan Kerja
5. Diri Sendiri


sumber: http://www.blog.simetri.co.id

Cybercrime

Apa sih yang terlintas dipikiran anda ketika mendengar Cybercrime??
Ya!, menurut sumber yang saya dapat, Cybercrime adalah tidak kriminal yang dilakukan dengan menggunakan teknologi komputer sebagai alat kejahatan utama. Cybercrime merupakan kejahatan yang memanfaatkan perkembangan teknologi komputer khusunya internet. Cybercrime didefinisikan sebagai perbuatan melanggar hukum yang memanfaatkan teknologi computer yang berbasasis pada kecanggihan perkembangan teknologi internet.

Cybercrime memiliki karakteristik unik yaitu : 
1. Ruang lingkup kejahatan 
2. Sifat kejahatan
3. Pelaku kejahatan
4. Modus kejahatan 
5. Jenis kerugian yang ditimbulkan.

Dari beberapa karakteristik diatas, untuk mempermudah penanganannya maka cybercrime diklasifikasikan :
  1. Cyberpiracy : Penggunaan teknologi computer untuk mencetak ulang software atau informasi, lalu mendistribusikan informasi atau software tersebut lewat teknologi komputer.
  2. Cybertrespass : Penggunaan teknologi computer untuk meningkatkan akses pada system computer suatu organisasi atau indifidu.
  3. Cybervandalism : Penggunaan teknologi computer untuk membuat program yang menganggu proses transmisi elektronik, dan menghancurkan data dikomputer.
Contoh-contoh dari cybercrime itu sendiri antara lain: penipuan lelang secara online, pemalsuan cek, penipuan kartu kredit (carding), Denial of Service Attack, viruses, cyber stalking, pembajakan (piracy), pornografi anak, dll.


sumber: http://www.duniamaya.org/index.php/security/kejahatan-dunia-maya-cybercrime/

Senin, 01 Maret 2010

Etika & Profesionalisme

Menurut Kamus Besar Bahasa Indonesia, etika adalah 
] Ilmu tentang apa yang baik dan yang buruk, tentang hak dan kewajiban moral.
] Kumpulan asas/nilai yang berkenaan dengan akhlak
] Nilai mengenai yang benar dan salah yang dianut masyarakat.

Namun, dari asal usul kata, Etika berasal dari bahasa Yunani “ethos” yang berarti adat istiadat/kebiasaan yang baik. Secara etimologi, etika dapat disamakan dengan Moral. Moral berasal dari bahasa latin “mos” yang berarti adat kebiasaan. Moral lebih kepada rasa dan karsa manusia dalam melakukan segala hal di kehidupannya. Jadi Moral lebih kepada dorongan untuk mentaati etika.

Faktor yang mempengaruhi pelanggaran Etika :
-Kebutuhan Individu. (co: Korupsi alasan ekonomi).
-Tidak ada pedoman.
-Perilaku dan kebiasaan individu.
-Lingkungan tidak etis.
-Perilaku orang yang ditiru.

Sanksi Pelanggaran Etika : 
1. Sanksi Sosial Skala relatif kecil, dipahami sebagai kesalahan yang dapat “dimaafkan”.
2. Sanksi Hukum Skala besar, merugikan hak pihak lain. Hukum Pidana menempati prioritas utama,  diikuti oleh hukum Perdata.


Profesi & Profesionalisme
Berikut beberapa ulasan mengenai Profesi.
> Profesi merupakan bagian dari pekerjaan, namun tidak setiap pekerjaan adalah profesi.
> Profesi merupakan suatu pekerjaan yang mengandalkan keterampilan dan keahlian khusus yang tidak didapatkan pada pekerjaan-pekerjaan sebelumnya.
> Profesi merupakan suatu pekerjaan yang menuntut pengemban profesi tersebut untuk terus memperbaharui keterampilannya sesuai perkembangan teknologi.

Seorang pelaku profesi harus memiliki sifat-sifat berikut :
a. Menguasai ilmu secara mendalam di bidangnya.
b. Mampu mengkonversi ilmu menjadi keterampilan.
c. Menjunjung tinggi etika dan integritas profesi.

Profesional adalah orang yang menjalankan profesinya secara benar menurut nilai-nilai normal. Untuk menjadi seorang yang profesional, diperlukan:
1. Komitmen
2. Tanggungjawab
3. Kejujuran
4. Sistematik berpikir
5. Penguasaan materi
6. Menjadi bagian masyarakat profesional.


Sedangkan Profesionalisme itu sendiri biasanya dipahami sebagai suatu kualitas yang wajib dipunyai oleh setiap eksekutif yang baik.  Berikut beberapa ciri-ciri profesionalisme :
a). Punya keterampilan yang tinggi dalam suatu bidang serta kemahiran dalam menggunakan peralatan tertentu yang diperlukan dalam pelaksanaan tugas yang bersangkutan dengan bidang tertentu.
b). Punya ilmu dan pengalaman serta kecerdasan dalam menganalisis suatu masalah.
c). Punya sikap berorientasi ke depan sehingga punya kemampuan mengantisipasi perkembangan lingkungan yang bertentangan dihadapannya.
d). Punya sikap mandiri berdasarkan keyakinan akan kemampuan pribadi.




Sumber: 
http://www.endrosri.co.cc/perkuliahan/Etika-Profesi/Etika%20Profesi%20&%20Budi%20Pekerti.pdf 
file:///I:/etika-dan-profesionalisme-dalam.html

Kamis, 10 Desember 2009

JCP (Java Community Process)


Java adalah suatu teknologi di dunia software komputer, yang merupakan suatu bahasa pemrograman tingkat tinggi dan sekaligus sebagai suatu platform. JAVA pertama kali diperkenalkan oleh Sun Microysystem pada pertengahan tahun 1990. Menurut definisi dari Sun, JAVA adalah nama untuk sebuah teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun lingkungan jaringan. Setiap orang yang sudah mengenal dan mempelajari atau bahkan mahir dengan  bahasa C/C++ tentunya tidak akan sulit untuk mempelajari JAVA. JAVA juga merupakan sebuah bahasa pemrograman berorientasi objek yang dirancang agar dapat dijalankan di semua platform.
Java dikembangkan mengacu pada standar yang ditentukan oleh komite didalam JCP (Java Community Process). Spesifikasi Java tidak sekedar fondasi VMnya, tetapi menyangkut hampir semua aspek, mulai dari mekanisme mengakses devices I/O, komponen pertukaran objek, sampai pengembangan container. JCP merupakan badan yang bertanggung jawab terhadap standar teknologi Java.
Sebagai sebuah platform, JAVA terdiri atas 2 bagian utama, yaitu :
  • Java Virtual Machine (JVM)
Java Virtual Machine adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil memanggil file API untuk dieksekusi oleh interpreter Java. Dengan kata lain JVM adalah sebagai perantara antara program yang akan dijalankan dan sistem operasi yang sedang digunakan.
  • Java Application Programming Interface (JAVA API)
Java API merupakan komponen-komponen dan kelas JAVA yang sudah jadi, yang memiliki berbagai kemampuan. Kemampuan untuk menangani objek, string, angka, dsb.  Java API terdiri dari tiga bagian utama:
  1. Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, keamanan, konektivitas basis data dan jaringan.
  2. Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi serverdengan mendukung untuk basis data.
  3. Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.
Pada saat ini teknologi java semakin berkembang, Sun Microsystem memperkenalkan Java versi 1.2 atau lebih dikenal dengan nama Java 2 yang terdiri atas JDK dan JRE versi 1.2. Pada Java 2 ini, java dibagi menjadi 3 kategori:
  • Java 2 Standart Edition (J2SE)
  • Java 2 Enterprise Edition (J2EE)
  • Java 2 Micro Edition (J2ME)

Pada Java API ini juga ditawarkan beberapa fitur menarik yang dapat digunakan oleh user yang sedang berkecimpung di dunia Java. Beberapa fitur tersebut adalah :
  1. Applet
  2. Java Networking
  3. Java Database Connectivity(JDBC)
  4. Java Security
  5. Java Swing
  6. Java RMI
  7. Java 2D/3D
  8. Java Server Pages
  9. JNI (Java Native Inteface)
  10. Java Sound
  11. Java IDL+CORBA
  12. Java Card
  13. JTAPI (Java Telephony API)

Platform yang ada pada JAVA dikembangkan oleh yang namanya Java Community Process (JCP). JCP didirikan pada tahun 1998, merupakan suatu proses formal yang memungkinkan pihak-pihak yang tertarik untuk terlibat dalam mengembangkan versi dan fitur dari platform JAVA tersebut. Di dalam JCP  terdapat yang namanya Java Specification Request’s atau JSRs. JSRs adalah kumpulan dokumen formal yang menggambarkan spesifikasi dan teknologi yang diusulkan oleh orang-orang yang terlibat dalam JCP untuk melakukan penambahan fitur-fitur yang terdapat pada platform JAVA tersebut.
Pada Spesifikasi untuk J2SE, J2EE dan J2ME perkembangannya dibawah pengawasan Java Community Process (JCP). Spesifikasi yang dihasilkan adalah Java Specification Request (JSR). JCP terdiri dari para ahli dari berbagai perusahaan yang tergabung untuk membentuk Spesification. JSR ini melalui beberapa tahap pada JCP sebelum selesai. Setiap JSR diberi nomor.
Sumber :
http://kingrio.wordpress.com/2009/11/19/teknologi-yang-dihasilkan-java/

Definisi Antar Muka


Antarmuka pemakai (User Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka pemakai (User Interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi.
user interface, berfungsi untuk menginputkan pengetahuan baru ke dalam basis pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan memberikan panduan pemakaian sistem secara menyeluruh step by step sehingga user mengerti apa yang akan dilakukan terhadap suatu sistem. Yang terpenting dalam membangun user interface adalah kemudahan dalam memakai/ menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan/ membangun suatu program jangan terlalu diperlihatkan. 

Antarmuka
Pengertian antarmuka ( interface) adalah salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi antara pengguna dengan sistem operasi. Antarmuka adalah komponen sistem operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis antarmuka, yaitu Command Line Interface(CLI) danGraphical User Interface(GUI).

Command Line Interface(CLI)

CLI adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan program di sistem operasi tersebut dengan cara mengetikkan baris-baris tertentu.
Meskipun konsepnya sama, tiap-tiap sistem operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft Disk Operating System (MS-DOS) memberi nama command.com atau Command Prompt. Sedangkan pada Windows Vista, Microsoft menamakannya PowerShell. Pengguna Linux mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple namanya adalah commandshell.

Graphical User Interface(GUI)

GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan sistem operasi melalui gambar-gambar grafik, ikon, menu, dan menggunakan perangkat penunjuk ( pointing device) seperti mouse atau track ball. Elemen-elemen utama dari GUI bisa diringkas dalam konsep WIMP ( window, icon, menu, pointing device).


Terdapat 6 macam fitur yang terdapat pada antarmuka pengguna telematika. Fitur-fitur itu antara lain:
1.Head Up Display System
Head Up Display (HUD) merupakan sebuah tampilan transparan yang menampilkan data tanpa mengharuskan penggunanya untuk melihat ke arah yang lain dari sudut pandang biasanya. Asal nama dari alat ini yaitu pengguna dapat melihat informasi dengan kepala yang terangkat (head up) dan melihat ke arah depan daripada melihat ke arah bawah bagian instrumen. Walaupun HUD dibuat untuk kepentingan penerbangan militer, sekarang HUD telah digunakan pada penerbangan sipil, kendaraang bermotor dan aplikasi lainnya.
2.Tangible User Interface
Tangible User Interface, yang disingkat TUI, adalah antarmuka dimana seseorang dapat berinteraksi dengan informasi digital lewat lingkungan fisik. Nama inisial Graspable User Interface, sudah tidak lagi digunakan. Salah satu perintis TUI ialah Hiroshi Ishii, seorang profesor di Laboratorium Media MIT yang memimpin Tangible Media Group. Pandangan istimewanya untuk tangible UI disebut tangible bits, yaitu memberikan bentuk fisik kepada informasi digital sehingga membuat bit dapat dimanipulasi dan diamati secara langsung.

3.Computer Vision
Computer Vision (komputer visi) merupakan ilmu pengetahuan dan teknologi dari mesin yang melihat. Dalam aturan pengetahuan, komputer visi berhubungan dengan teori yang digunakan untuk membangun sistem kecerdasan buatan yang membutuhkan informasi dari citra (gambar). Data citranya dapat dalam berbagai bentuk, misalnya urutan video, pandangan deri beberapa kamera, data multi dimensi yang di dapat dari hasil pemindaian medis.

4.Browsing Audio Data
5.Speech Recognition

Dikenal juga dengan pengenal suara otomatis (automatic speech recognition) atau pengenal suara komputer (computer speech recognition). Merupakan salah satu fitur antarmuka telematika yang merubah suara menjadi tulisan. Istilah ‘voice recognition’ terkadang digunakan untuk menunjuk ke speech recognition dimana sistem pengenal dilatih untuk menjadi pembicara istimewa, seperti pada kasus perangkat lunak untuk komputer pribadi, oleh karena itu disana terdapat aspek dari pengenal pembicara, dimana digunakan untuk mengenali siapa orang yang berbicara, untuk mengenali lebih baik apa yang orang itu bicarakan. Speech recognition merupakan istilah masukan yang berarti dapat mengartikan pembicaraan siapa saja.
6.Speech Synthesis
Speech synthesis merupakan hasil kecerdasan buatan dari pembicaraan manusia. Komputer yang digunakan untuk tujuan ini disebut speech syhthesizer dan dapat diterapkan pada perangkat lunak dan perangkat keras. Sebuah sistem text to speech (TTS) merubah bahasa normal menjadi pembicaraan.


Automotive Multimedia Interface Collaboration


Apa yang terlintas dipikiran kita ketika mendengar Automotive Multimedia Interface Collaboration (AMI-C) atau dalam bahasa Indonesia berarti Kolaborasi Antarmuka Otomotif Multimedia? Apakah memang ada yang seperti itu? Lantas kolaborasi seperti apa yang tercipta antara Otomotif dengan Multimedia?

Ah, tentunya masih banyak pertanyaan dibenak kita yang muncul mengenai Automotive Multimedia Interface Collaboration. Lalu apa sebenarnya Automotive Multimedia Interface Collaboration itu?

Setelah mencari beberapa referensi di internet ternyata Automotive Multimedia Interface Collaboration adalah sebuah kelompok yang dibuat oleh pembuat/pabrik automotive untuk menciptakan standar umum untuk mengatur bagaimana perangkat elektronik, seperti computer dan unit-unit hiburan berkomunikasi dengan kendaraan.
Tapi kenapa perlu ada Automotive Multimedia Interface Collaboration? Ternyata para pembuat/pabrik automotive mengkhawatirkan bahwa perangkat elektronik dan multimedia akan tidak cocok/tidak kompatibel dengan kendaraan; bahwa perangkat tersebut dapat mengganggu elektronik yang mengontrol sistem keselamatan dan bahwa organisasi standar yang ada tidak akan bergerak cukup cepat. Oleh karena itu terbentuklah Automotive Multimedia Interface Collaboration.

Atau dengan kata lain Automotive Multimedia Interface Collaboration (AMI-C) adalah organisasi global yang mewakili mayoritas dunia produksi kendaraan. AMI-C mengembangkan dan men-standarisasi antarmuka multimedia dan telematika otomotif yang umum untuk jaringan komunikasi kendaraan.

Wah, sangat bagus sekali bahwa sebuah konsorsium yang terdiri dari 12 produsen kendaraan sedang berusaha untuk mengembangkan standar global yang mengatur bagaimana menyambung perangkat elektronik ke kendaraan. Tetapi konsorsium, yang dikenal sebagai Multimedia Interface Otomotif Kolaborasi ini, terlalu lama untuk melakukannya.

Sebuah kelompok yang mendaftarkan diri hingga 40 pemasok elektronik ingin untuk membantu dalam menulis standar, mengatakan akan memakan waktu dua tahun untuk melakukannya. Tapi dua tahun adalah masa di telematika. Penyelenggara elektronik, ponsel, komputer dan peralatan video yang akan menggunakan koneksi dapat melewati beberapa generasi dalam waktu itu.

Standar-standar akan memungkinkan sebuah pasar plug-and-play global untuk perangkat elektronik yang akan dipasang di kendaraan dengan kemudahan yang sama dengan melampirkan peripheral komputer pribadi.

Dua bagian penting dari spesifikasi  AMI-C adalah Vehicle Service Interface (VSI) API dan Human Machine Interface (HMI) API. VSI API yang menyediakan cara seragam mengakses informasi tentang status kendaraan, seperti tingkat bahan bakar atau informasi diagnostik, serta kontrol menyediakan fungsi-fungsi kendaraan tertentu, seperti kunci pintu. HMI API yang menyediakan aplikasi perangkat lunak dengan metode untuk mengirim dan menerima informasi ke atau dari sopir atau penumpang kendaraan tanpa aplikasi memiliki pengetahuan sebelum kendaraan khusus perangkat HMI, seperti speaker, display, tombol dan switch.

Di samping VSI dan HMI, AMI-C telah menetetapkan delapan infrastruktur API lainnya. Hal ini juga ditentukan tingkat awal aplikasi API untuk navigasi off-board. API ini akan memungkinkan aplikasi yang perlu menggunakan layanan navigasi atau lokasi untuk mengakses secara seragam di seluruh kendaraan dan bebas dari spesifik dari remote navigation server interface.


Sumber :
http://findarticles.com/p/articles/mi_hb6674/is_200010/ai_n26654367/?tag=rel.res2

http://findarticles.com/p/articles/mi_m0EIN/is_2002_July_23/ai_89435142/

http://findarticles.com/p/articles/mi_hb6674/is_200103/ai_n26655264/

http://findarticles.com/p/articles/mi_m0EIN/is_2003_April_25/ai_100626150/?tag=content;col1

1. Manajemen Data sisi Client


1.1 Mobile Aplications

Karena mobilitas orang yang terus meningkat, sehingga membutuhkan aplikasi destop tradisional yang berjalan di perangkat mobile. Email, Address Book dan Calendering merupakan yang banyak digunakan di aplikasi mobile oleh konsumen dan pekerja informasi. Namun aplikasi ini masih sangat sederhana.Perangkat seperti perangkat keras (pemrosesan dan kapasitas memori) kemajuan,pengguna akan menuntut kemampuan lebih kaya dalam aplikasi ini. Sebagai contoh, perhatikan aplikasi Kalender yang kaya - dengan dukungan untuk memeriksa dan jadwal janji dan pertemuan, berbagi kalender berkolaborasi di seluruh pekerja, memadukan kalender dengan aplikasi lain, dan seterusnya. Dalam perusahaan ruang, personil penjualan ponsel akan memerlukan aplikasi CRM yang berjalan pada perangkat mobile mereka,layanan di perusahaan tersebut akan memerlukan kemampuan untuk memeriksa spesifikasi produk dan melakukan on-line pemesanan dari perangkat mobile.
Berikut ini adalah daftar dari beberapa perwakilan skenario aplikasi mobile. Ini adalah contoh-contoh nyata yang diambil dari Microsoft SQL Server Compact pelanggan Edisi skenario, tetapi berlaku untuk setiap ponsel DBMS.

Route delivery management : Drivers mendapatkan data rute sehari-hari yang disinkronkan ke perangkat mobile.Handphone DMBS menyediakan toko data lokal pada perangkat dan data yang akan disinkronkan dengan
sumber data backend

Utilities consumption reading : Solusi menyediakan kemampuan untuk membaca Minyak, Air, Gas dan Listrik meter. Staf lapangan menggunakan Pocket PC untuk menangkap bacaan meteran dan perusahaan yang tertarik  dalam membuat aplikasi yang tersedia melalui ponsel pintar juga.

Mobile CRM : Handphone CRM menyediakan solusi CRM pada perangkat.Solusi biasanya mengintegrasikan ke aplikasi ERP lainnya. DBMS menyediakan penyimpanan data lokal dan sinkronisasi data (replikasi) Mekanisme replikasi bekerja melalui berbagai alat transportasi (misalnya WiFi, Bluetooth, GPRS, 3G, dll).

Sensor Database : Data yang dikumpulkan oleh perangkat sensor disimpan dalam DBMS lokal pada perangkat. Seperti mobile sistem DBMS harus beroperasi pada konfigurasi yang sangat terbatas (misalnya kekuasaan yang rendah, memori kecil, NVRAM). Perangkat sensor biasanya ditempatkan di lokasi terpencil dan dimonitor dari sebuah situs pusat. Memerlukan pemantauan data dari DBMSs individu untuk menjadi queried dan agregat. Jaringan Sensor DBMSs bentuk jaringan sensor yang DBMSs federasi queryable dari pusat situs.

1.2 Embedded Applications

Sebagian besar aplikasi mobile adalah aplikasi embedded dan biasanya mid-tier aplikasi yang embedded dan embedded menanamkan sebuah sistem database (cache) untuk  kinerja dan pengelolaan. . Juga, kebanyakan aplikasi low-end merupakan embedded, misalnya Microsoft Access. Ini  aplikasi diatur sendiri, self-host, dan sangat portabel. 
Berikut adalah beberapa contoh aplikasi embedded database .

Desktop Media applications : Windows Vista home entertainment terintegrasi ke PC. Ini memberikan mudah dan cara yang ampuh untuk mengelola hiburan digital - foto, musik, TV, film, video, radio, dll SQL  CE DBMS digunakan sebagai embedded sistem database untuk menyimpan data media ini misalnya Informasi daftar TV disimpan.

Line of Business applications : aplikasi LOB Typical multi-tier adalah aplikasi dimana data di back-end sumber data cenderung authoritative Data di-cache di tengah-tier sebagai referensi data dan logika aplikasi  dijalankan di atasnya. Data referensi ini biasanya terintegrasi dari beberapa backend data / aplikasi sumber, ditransformasikan ke dalam format yang sesuai untuk logika aplikasi untuk memproses secara efisien, dan membawa dekat dengan aplikasi  pada pertengahan-tier

Stream processing : Dalam stream processing engine, data diproses seperti kedatangan data dan sebelum disimpan. Di memori sistem embedded DBMS dapat digunakan untuk stream processing engines.

sumber : sites.computer.org/debull/A07Sept/nori.pdf

2. Manajemen Data sisi Server

2.1 MODBMS (Moving Object DBMS)

MODBMS adalah tulang punggung dari sistem yang secara khusus berfokus pada penggalian informasi lebih lanjut tentang pergerakan suatu objek. Salah satu contoh MODBMS adalah Location-based service (LBS). Location-based service (LBS) adalah layanan informasi dan hiburan, dapat diakses dengan perangkat mobile melalui jaringan selular dan memanfaatkan kemampuan untuk memanfaatkan posisi geografis perangkat mobile. Layanan LBS dapat digunakan dalam berbagai konteks, seperti kesehatan, pekerjaan, kehidupan pribadi, dll.Layanan tersebut meliputi layanan LBS untuk mengidentifikasi lokasi seseorang atau benda, seperti menemukan mesin ATM perbankan terdekat atau keberadaan seorang teman atau karyawan. Layanan LBS meliputiparcel tracking dan vehicle tracking services. LBS dapat mencakup perdagangan ponsel saat mengambil bentuk kupon atau diarahkan pada pelanggan iklan berdasarkan lokasi mereka saat ini. layanan itu termasuk personalisasi layanan cuaca dan bahkan permainan berbasis lokasi. LBS adalah contoh dari konvergensi telekomunikasi.

Konsep location based systems tidak sesuai dengan konsep standar waktu-nyata sistem dan terkait lokasi layanan lokal (RTLS), seperti tercantum dalam ISO / IEC 19762-5 dan ISO / IEC 24730-1 .

Layanan LBS pertama secara global diluncurkan secara komersial di Jepang oleh DoCoMo berdasarkan triangulasi untuk pra-GPS handset pada bulan Juli 2001, dan oleh KDDI untuk pertama kali ponsel yang dilengkapi dengan GPS pada bulan Desember 2001.produsen handset cenderung mengambil 'Upstream Initiative'untuk menanamkan LBS dalam peralatan mobile mereka. . Awalnya, LBS ini dikembangkan oleh operator selular di kemitraan dengan penyedia konten ponsel. 

Keuntungan utama adalah bahwa pengguna ponsel tidak perlu secara manual kode ZIP atau lokasi lain pengidentifikasi untuk menggunakan LBS, ketika mereka menjelajah ke lokasi yang berbeda. GPS tracking memungkinkan pelacakan yang utama, memanfaatkan akses ke mobile metode web.Locating

sumber : http://en.wikipedia.org/wiki/Location-based_service