Tampilkan postingan dengan label Tulisan Bebas. Tampilkan semua postingan
Tampilkan postingan dengan label Tulisan Bebas. Tampilkan semua postingan

Kamis, 13 Maret 2014

IT Audit Trail, Real time audit, IT forensik


IT Audit Trail, Real time audit, IT forensik





Sejarah singkat Audit IT
Audit IT pada mulanya dikenal sebagai EDP Audit (Electronic Data Processing) yang mana telah mengalami suatu perkembangan yang begitu pesat. Audit IT ini berkembang dengan dorongan besar dari kemajuan teknologi yang ada pada system keuangan, sehingga makin meningkatnya kebutuhan akan pengontrolan IT, dan juga tentunya pengaruh dari computer itu sendiri yang mana bertugas untuk menyelesaikan tugas-tugas penting. Pemanfaatkan komputer kedalam system keuangan ini telah banyak mengubah cara kerja dari system keuangan, yaitu mulai dari penyimpanan data, pengambilan data kembali, dan pengendalian system. Pertama kali system keuangan ini digunakan dan muncul pada tahun 1954. Selama 1954 – 1960-an profesi audit masih menggunakan komputer. Kemudian pada pertengahan tahun 1960-an terjadi suatu perubahan pada mesin komputer, dari mainframe menjadi komputer yang lebih kecil dan juga lebih murah. Lalu pada tahun 1968, American Institute of Certified Public Accountants (AICPA) ikut pula mendukung dalam proyek pengembangan EDP auditing. Pada periode itu pula para editor secara bersama-sama mendirikan Electronic Data Processing Auditors Association (EDPAA). Lembaga ini didirikan bertujuan untuk membuat suatu tuntunan, prosedur dan standar bagi para audit EDP. Lalu pada tahun 1977, edisi pertama dari Control Objectives diluncurkan. Pada tahun 1994, EDPAA mengubah namanya menjadi Informasi Sistem Audit (ISACA). Selama periode akhir 1960-an hingga saat ini teknologi IT telah berkembang dengan bagitu cepat dan pesat dari yang mikrokomputer dan jaringan ke internet. Pada akhirnya perunahan-perubahan itulah yang ikut pula menentukan perubahan pada audit IT.


Jenis-jenis Audit IT
Adapun jenis-jenis dari Audit IT, yaitu :
1. System dan aplikasi.
Audit ini memiliki fungsi untuk memeriksa apakah system dan aplikasi telah sesuai dengan kebutuhan dari organisasi, berdayaguna, dan juga memiliki suatu control yang cukup baik untuk menjamin suatu kebebasan, kehandalan, tepat waktu, dan keamanan pada input, proses, dan juga output pada semua tingkat kegiatan system.

2. Fasilitas pemrosesan informasi
Audit ini berfungsi untuk memeriksa apakah fasilitas dari pemrosesan terkendali untuk menjamin ketepatan waktu, ketelitian dan pemrosesan aplikasi yang lebih efisien dalam keadaan yang normal maupun buruk sekalipun.


3. Pengembangan system
Memiliki fungsi untuk memeriksa apakah system yang dikembangakan telah mencakup kebutuhan obyektif dari organisasi.


4. Arsitektur perusahaan dan Manajemen IT
Berfungsi untuk memeriksa apakah manajeman IT ini dapat mengembangkan struktur organisasi dan prosedur yang akan menjamin kontrol dan lingkungan yang berdaya guna untuk pemrosesan informasi.


5. Client/server, telekomunikasi, internet dan ekstranet.
Suatu audit yang memilki fungsi untuk memeriksa apakah kontrol-kontrol berfungsi pada client, server, dan jaringan yang akan menghubungkan clinet dan server.

Sumber : http://ramadhanu-adlian.blogspot.com/2013/11/it-audit-trail-real-time-audit-it.html

Jenis-jenis ancaman (threats) melalui IT dan kasus-kasus compt crime/cyber crime


Jenis-jenis ancaman (threats) melalui IT dan kasus-kasus compt crime/cyber crime


Berkebangnya jaman tidak luput juga perkebangan teknologi yang sangat pesat dan canggih. semakin canggihnya teknologi khususnya teknologi informasi sehingga banyak kejahatan atau ancaman-ancaman yang timbul. sebelum menanggulanginya kita harus tau jenis ancaman apa yang diguna seseorang atau sekelompok yang tidak bertanggung jawab.

Jadi dalam pembahsan ini akan dijelaskan jenis-jenis ancaman yang sering terjadi dalam TI. ancaman-ancaman itu ialah :

Unauthorized Access to Computer System and Service.
Kejahatan yang dilakukan dengan memasuki/menyusup ke dalam suatu sistem jaringan komputer secara tidak sah, tanpa izin atau tanpa sepengetahuan dari pemilik sistem jaringan komputer yang dimasukinya.
Illegal Contents
Merupakan kejahatan dengan memasukkan data atau informasi ke Internet tentang sesuatu hal yang tidak benar, tidak etis, dan dapat dianggap melanggar hukum atau mengganggu ketertiban umum.
Data Forgery
Merupakan kejahatan dengan memalsukan data pada dokumen-dokumen penting yang tersimpan sebagai scripless document melalui Internet.
Cyber Espionage
Merupakan kejahatan yang memanfaatkan jaringan Internet untuk melakukan kegiatan mata-mata terhadap pihak lain, dengan memasuki sistem jaringan komputer (computer network system) pihak sasaran.
Cyber Espionage
Merupakan kejahatan yang memanfaatkan jaringan Internet untuk melakukan kegiatan mata-mata terhadap pihak lain, dengan memasuki sistem jaringan komputer (computer network system) pihak sasaran.
Offense against Intellectual Property
Kejahatan ini ditujukan terhadap hak atas kekayaan intelektual yang dimiliki pihak lain di Internet.
Infringements of Privacy
Kejahatan ini biasanya ditujukan terhadap keterangan pribadi seseorang yang tersimpan pada formulir data pribadi yang tersimpan secara computerized, yang apabila diketahui oleh orang lain maka dapat merugikan korban secara materil maupun immateril,
karakteristik dari setiap ancaman yang muncul kita dapat mudah untuk mencegah hal-hal yang tidak diinginkan yang timbul dari ancaman-ancaman tersebut.

contoh kasusnya sekarang banyak penjahat-penjahat TI yang menyerang komputer kita. sekarang saya bakal kasih contoh gimana penjahat bisa menyerang sistem komputer kalian. salah satu contohnya yaitu,

Probing dan port scanning Salah satu langkah yang dilakukan cracker sebelum masuk ke server yang ditargetkan adalah melakukan pengintaian. Cara yang dilakukan adalah dengan melakukan “port scanning” atau “probing” untuk melihat servis-servis apa saja yang tersedia di server target. Sebagai contoh, hasil scanning dapat menunjukkan bahwa server target menjalankan program web server Apache, mail server Sendmail, dan seterusnya. Analogi hal ini dengan dunia nyata adalah dengan melihat-lihat apakah pintu rumah anda terkunci, merek kunci yang digunakan, jendela mana yang terbuka, apakah pagar terkunci (menggunakan firewall atau tidak) dan seterusnya. Yang bersangkutan memang belum melakukan kegiatan pencurian atau penyerangan, akan tetapi kegiatan yang dilakukan sudah mencurigakan. Berbagai program yang digunakan untuk melakukan probing atau portscanning ini dapat diperoleh secara gratis di Internet. Salah satu program yang paling populer adalah “nmap” (untuk sistem yang berbasis UNIX, Linux) dan “Superscan” (untuk sistem yang berbasis Microsoft Windows). Selain mengidentifikasi port, nmap juga bahkan dapat mengidentifikasi jenis operating system yang digunakan. Masih banyak kejahatan yang dilakukan para penjahat lakukan dalam dunia IT dan banyak juga modus operandinya yang dilakukan. maka hati-hatilah jika kita menggunakan IT.

Sumber : http://wedarma.blogspot.com/2010/03/jenis-jenis-ancaman-threats-yang-dapat.html

Pengertian Etika, Profesi, Dan Ciri Khas Profesi Bidang IT



Pengertian Etika :


Etika (Yunani Kuno: "ethikos", berarti "timbul dari kebiasaan") adalah cabang utama filsafat yang mempelajari nilai atau kualitas yang menjadi studi mengenai standar dan penilaian moral. Etika mencakup analisis dan penerapan konsep seperti benar, salah, baik, buruk, dan tanggung jawab.
Etika terbagi menjadi tiga bagian utama: meta-etika (studi konsep etika), etika normatif (studi penentuan nilai etika), dan etika terapan (studi penggunaan nilai-nilai etika).


Pengertian Profesi :


PROFESI merupakan pekerjaan
yang di dalamnya memerlukan sejumlah persyaratan yang mendukung pekerjaannya. Karena itu, tidak semua pekerjaan menunjuk pada sesuatu profesi. Untuk memahami lebih dalam, menurut Robert W. Richey sebagaimana dikutip oleh Suharsimi Arikunto, memberi batasan ciri-ciri yang terdapat pada profesi.


Ciri-ciri Profesi :

Pertama, lebih mementingkan pelayanan kemanusiaan yang ideal dibandingkan dengan kepentingan pribadi.
Kedua, seorang pekerja profesional, secara relatif memerlukan waktu yang panjang untuk mempelajari konsep-konsep serta prinsip-prinsip pengetahuan khusus yang mendukung keahliannya.
Ketiga, memiliki kualifikasi tertentu untuk memasuki profesi tersebut serta mampu mengikuti perkembangan dalam pertumbuhan jabatan.
Keempat, memiliki kode etik yang mengatur keanggotaan, tingkah laku, sikap dan cara kerja.
Kelima, membutuhkan suatu kegiatan intelektual yang tinggi.
Keenam, adanya organisasi yang dapat meningkatkan standar palayanan, disiplin diri dalam profesi, serta kesejahteraan anggotanya.
Ketujuh, memberikan kesempatan untuk kemajuan, spesialisasi dan kemandirian, dan kedelapan, memandang profesi sebagai suatu karier hidup (a live career) dan menjadi seorang anggota yang permanen.




Pengertian Profesionalisme :


Profesionalisme berasal dan kata profesional yang mempunyai makna yaitu berhubungan dengan profesi dan memerlukan kepandaian khusus untuk menjalankannya, (KBBI, 1994). Sedangkan profesionalisme adalah tingkah laku, keahlian atau kualitas dan seseorang yang professional (Longman, 1987).

“Profesionalisme” adalah sebutan yang mengacu kepada sikap mental dalam bentuk komitmen dari para anggota suatu profesi untuk senantiasa mewujudkan dan meningkatkan kualitas profesionalnya. Seorang guru yang memiliki profesionalisme yang tinggi akan tercermin dalam sikap mental serta komitmenya terhadap perwujudan dan peningkatan kualitas professional melalui berbagai cara dan strategi. Ia akan selalu mengembangkan dirinya sesuai dengan tuntutan perkembangan zaman sehingga keberadaannya senantiasa memberikan makna proesional.

Ciri-ciri profesionalisme:

1. Punya ketrampilan yang tinggi dalam suatu bidang serta kemahiran dalam menggunakan peralatan tertentu yang diperlukan dalam pelaksanaan tugas yang bersangkutan dengan bidang tadi
2. Punya ilmu dan pengalaman serta kecerdasan dalam menganalisis suatu masalah dan peka di dalam membaca situasi cepat dan tepat serta cermat dalam mengambil keputusan terbaik atas dasar kepekaan
3. Punya sikap berorientasi ke depan sehingga punya kemampuan mengantisipasi perkembangan lingkungan yang terbentang di hadapannya
4. Punya sikap mandiri berdasarkan keyakinan akan kemampuan pribadi serta terbuka menyimak dan menghargai pendapat orang lain, namun cermat dalam memilih yang terbaik bagi diri dan perkembangan pribadinya


Kode Etik Profesionalisme :


Kode Etik Profesi merupakan bagian dari etika profesi. Kode etik profesi merupakan lanjutan dari norma-norma yang lebih umum yang telah dibahas dan dirumuskan dalam etika profesi. Kode etik ini lebih memperjelas, mempertegas dan merinci norma-norma ke bentuk yang lebih sempurna walaupun sebenarnya norma-norma tersebut sudah tersirat dalam etika profesi. Dengan demikian kode etik profesi adalah sistem norma atau aturan yang ditulis secara jelas dan tegas serta terperinci tentang apa yang baik dan tidak baik, apa yang benar dan apa yang salah dan perbuatan apa yang dilakukan dan tidak boleh dilakukan oleh seorang professional.
Prinsip – prinsip umum yang dirumuskan dalam suatu profesi akan berbeda satu dengan yang lainnya. Hal ini disebabkan perbedaan adat, kebiasaan, kebudayaan, dan peranan tenaga ahli profesi yang didefinisikan dalam suatu negara tidak sama.


Adapun yang menjadi tujuan pokok dari rumusan etika yang dituangkan dalam kode etik (Code of conduct) profesi adalah :
Standar-standar etika menjelaskan dan menetapkan tanggung jawab terhadap klien, institusi, dan masyarakat pada umumnya.
Standar-standar etika membantu tenaga ahli profesional dalam menentukan apayang harus mereka purbuat kalau menghadapi dilema-dilema etikadalam pekerjaan.
Standar-standar etika membiarkan profesi menjaga reputasi atau nama dan fungsi-fungsi profesi dalam masyarakat melawan kelakuan-kelakuan yang jahat dari anggota-anggota tertentu.
Standar-standar etika mencerminkan atau membayangkan pengharapan moral-moral dari komunitas, dengan demikian standar-standar etika menjamin bahwa para anggota profesi akan mentaati kitab Undang-undang etika ( kode etik ) profesi dalam pelayanannya
Standar-standar etika merupakan dasar untuk menjaga kelakuan dan integritas atau kejujuran dari tenaga ahli profesional.
Perlu diketahui bahwa kode etik profesional adalah tidak sama dengan hukum (undang-undang). Seorang ahli profesi yang melanggar kode etik profesi akan menerima sangsi atau denda dari induk organisasi profesinya.

ETIKA PEMANFAATAN TEKNOLOGI INFORMASI
Dampak pemanfaatan teknologi informasi yang kurang tepat sebagai berikut (I Made Wiryana):
? Rasa takut;
? Keterasingan;
? Golongan miskin informasi dan minoritas;
? Pentingnya individu;
? Tingkat kompleksitas serta kecepatan yang sudah tidak dapat ditangani;
? Makin rentannya organisasi;
? Dilanggarnya privasi;
? Pengangguran dan pemindahan kerja;
? Kurangnya tanggung jawab profesi;
? Kaburnya citra manusia.


Beberapa langkah untuk menghadapi dampak pemanfaatan TI (I Made Wiryana):
a. Desain yang berpusat pada manusia;
b. Dukungan organisasi;
c. Perencanaan pekerjaan;
d. Pendidikan;
e. Umpan balik dan imbalan;
f. Meningkatkan kesadaran publik;
g. Perangkat hukum;
h. Riset yang maju.


Etika Penggunaan TI
Etika secara umum didefinisikan sebagai suatu kepercayaan atau pemikiran yang mengisi suatu individu, yang keberadaannya bisa dipertanggungjawabkan terhadap masyarakat atas prilaku yang diperbuat.
Biasanya pengertian etika akan berkaitan dengan masalah moral. Moral adalah tradisi kepercayaan mengenai prilaku benar dan salah yang diakui oleh manusia secara universal. Perbedaannya bahwa etika akan menjadi berbeda dari masyarakat satu dengan masyarakat yang lain.


Dua aktivitas utama Etika Komputer
(James H. Moore)
1. waspada,
2. sadar.


Tiga alasan utama minat masyarakat yang tinggi pada etika komputer
1. kelenturan logika (logical malleability), kemampuan memrograman komputer untuk melakukan apa pun yang kita inginkan.
2. faktor transformasi (transformation factors),
Contoh fasilitas e-mail yang bisa sampai tujuan dan dapat dibuka atau dibaca dimanapun kita berada,
3. faktor tak kasat mata (invisibility factors).


Semua operasi internal komputer tersembunyi dari penglihatan, yang membuka peluang pada nilai-nilai pemrograman yang tidak terlihat, perhitungan yang rumit terlihat dan penyalahgunaan yang tidak tampak


Hak Sosial dan Komputer
(Deborah Johnson)
1. Hak atas akses komputer, yaitu setiap orang berhak untuk mengoperasikan komputer dengan tidak harus memilikinya. Sebagai contoh belajar tentang komputer dengan memanfaatkan software yang ada;
2. Hak atas keahlian komputer, pada awal komputer dibuat, terdapat kekawatiran yang luas terhadap masyarakat akan terjadinya pengangguran karena beberapa peran digantikan oleh komputer. Tetapi pada kenyataannya dengan keahlian di bidang komputer dapat membuka peluang pekerjaan yang lebih banyak;
3. Hak atas spesialis komputer, pemakai komputer tidak semua menguasai akan ilmu yang terdapat pada komputer yang begitu banyak dan luas. Untuk bidang tertentu diperlukan spesialis bidang komputer, seperti kita membutuhkan dokter atau pengacara;
4. Hak atas pengambilan keputusan komputer, meskipun masyarakat tidak berpartisipasi dalam pengambilan keputusan mengenai bagaimana komputer diterapkan, namun masyarakat memiliki hak tersebut.


Hak atas Informasi
(Richard O. Masson)
1. Hak atas privasi, sebuah informasi yang sifatnya pribadi baik secara individu maupu dalam suatu organisasi mendapatkan perlindungan atas hukum tentang kerahasiannya;
2. Hak atas Akurasi. Komputer dipercaya dapat mencapai tingkat akurasi yang tidak bisa dicapai oleh sistem nonkomputer, potensi ini selalu ada meskipun tidak selalu tercapai;
3. Hak atas kepemilikan. Ini berhubungan dengan hak milik intelektual, umumnya dalam bentuk program-program komputer yang dengan mudahnya dilakukan penggandaan atau disalin secara ilegal. Ini bisa dituntut di pengadilan;
4. Hak atas akses. Informasi memiliki nilai, dimana setiap kali kita akan mengaksesnya harus melakukan account atau izin pada pihak yang memiliki informasi tersebut. Sebagai contoh kita dapat membaca data-data penelitian atau buku-buku online di Internet yang harus bayar untuk dapat mengaksesnya.


Kontrak Sosial Jasa Informasi
- Komputer tidak akan digunakan dengan sengaja untuk menggangu privasi orang;
- Setiap ukuran akan dibuat untuk memastikan akurasi pemroses data;
- Hak milik intelektual akan dilindungi.


Perilaku-perilaku profesional SIM:
- Memanfaatkan kesempatan untuk berperilaku tidak etis;
- Etika yang membuahkan hasil;
- Perusahaan dan manajer memiliki tanggung jawab sosial;
- Manajer mendukung keyakinan etika mereka dengan tindakan.


Sepuluh langkah dalam mengelompokkan perilaku dan menekankan standar etika berupa:
Formulasikan suatu kode perilaku;
- Tetapkan aturan prosedur yang berkaitan dengan masalah-masalah seperti penggunaan jasa komputer untuk pribadi dan hak milik atas program dan data komputer;
- Jelaskan sanksi yang akan diambil terhadap pelanggar, seperti tenguran, penghentian, dan tuntutan;
- Kenali perilaku etis;
- Fokuskan perhatian pada etika secara terprogram seperti pelatihan dan bacaan yang disyaratkan;
- Promosikan undang-undang kejahatan komputer pada karyawan. Simpan suatu catatan formal yang menetapkan pertanggungjawaban tiap spesialis informasi untuk semua tindakan, dan kurangi godaan untuk melanggar dengan program-program seperti audit etika.
- Mendorong penggunaan program rehabilitasi yang memperlakukan pelanggar etika dengan cara yang sama seperti perusahaan mempedulikan pemulihan bagi alkoholik atau penyalahgunaan obat bius;
- Dorong partisipasi dalam perkumpulan profesional;
- Berikan contoh.


KOMPETENSI PEKERJAAN DI BIDANG TI
Kategori lowongan pekerjaan yang ditawarkan di lingkungan Penyedia Jasa Internet (PJI) atau Internet Service Provider (ISP):
1. Web Developer / Programmer;
2. Web Designer;
3. Database Administrator;
4. System Administrator;
5. Network Administrator;
6. Help Desk, dan
7. Technical Support.


Kompetensi dasar standar (standard core competency) yang harus dimiliki oleh ke semua kategori lapangan pekerjaan yaitu:
1. Kemampuan mengoperasikan perangkat keras, dan
2. Mengakses Internet.


1. Web Developer / Programmer
Kompetensi yang harus dimiliki :
1. Membuat halaman web dengan multimedia, dan
2. CGI programming.
2. Web Designer


2. Web Designer;
Kompetensi yang harus dimiliki:
1. Kemampuan menangkap digital image,
2. Membuat halaman web dengan multimedia.
3. Database Administrator


3. Database Administrator;
Kompetensi yang harus dimiliki:
• Monitor dan administer sebuah database


4. Help Desk
Kompetensi yang harus dimiliki:
• Penggunaan perangkat lunak Internet berbasis Windows seperti Internet Explorer, telnet, ftp, IRC.


5. System Administrator
Kompetensi yang harus dimiliki:
• Menghubungkan perangkat keras;
• Melakukan instalasi Microsoft Windows;
• Melakukan instalasi Linux;
• Pasang dan konfigurasi mail server, ftp server, web server, dan
• Memahami Routing
6. Network Administrator
Kompetensi yang harus dimiliki:
• Menghubungkan perangkat keras;
• Administer dan melakukan konfigurasi sistem operasi yang mendukung network;
• Administer perangkat network;
• Memahami Routing;
• Mencari sumber kesalahan di jaringan dan memperbaikinya;
• Mengelola network security;
• Monitor dan administer network security.


7. Technical Support
Kompetensi yang harus dimiliki:
• Menghubungkan perangkat keras;
• Melakukan instalasi Microsoft Windows;
• Melakukan instalasi Linux;
• Mencari sumber kesalahan di jaringan dan memperbaikinya;
• Penggunaan perangkat lunak Internet berbasis Windows seperti Internet Explorer, telnet, ftp, IRC;
• Pasang dan konfigurasi mail server, ftp server, web server.




REF :
http://id.wikipedia.org/wiki/Etika
http://www.uin-malang.ac.id/index.php?option=com_content&view=article&id=2389:beberapa-ciri-ciri-profesi&catid=35:artikel-dosen&Itemid=210
http://erna-peena.blogspot.com/2011/02/pengertian-profesionalisme_20.html
http://tocke18.wordpress.com/2012/11/26/profesionalisme-dan-kode-etik/
http://kaka-isenkdoank.blogspot.com/2013/03/pengertian-etika-profesi-dan-ciri-khas.html

Senin, 20 Januari 2014

Open Service Gateway Initiative


Open Service Gateway Initiative

     Open Service Gateway Initiative (OSGi) adalah sebuah system dan aplikasi interoperability berbasis komponen platform yang terintegrasi. OSGi merupakan system modul dinamik untuk Java. Teknologi OSGi adalah Universal Middleware. Teknologi OSGi menyediakan sebuah service-oriented, lingkungan yang berbasis komponen untuk pengembang dan menawarkan jalan standard untuk mengatur siklus hidup software. Kemampuan ini dapat menambah nilai jangkauan dari computer dan peralatan yang menggunakan platform Java dengan sangat hebat. Teknologi OSGi mengadopsi keuntungan dari menambah time-to-market dan mengurangi biaya pengembangan karena teknologi OSGi menyediakan subsistem komponen yang terintegrasi dari pre-build dan pre-tested. Teknologi ini juga mengurangi biaya perawatan dan memberikan kesempatan aftermarket yang baru dan unik karena jaringan dapat digunakan untuk update secara dinamik dan mengirimkan service dan aplikasi di lapangan.

The OSGi Alliance (sebelumnya dikenal sebagai Open Services Gateway inisiatif, sekarang nama kuno) adalah terbuka organisasi standar yang didirikan pada Maret 1999. Aliansi dan anggota-anggotanya telah ditentukan yang Java berbasis layanan platform yang dapat dikelola dari jarak jauhInti bagian dari spesifikasi adalah sebuah kerangka kerja yang mendefinisikan suatu manajemen siklus hidup aplikasi model, layanan registry, sebuah lingkungan Eksekusi dan Modul. Berdasarkan kerangka ini, sejumlah besar OSGi layers, API, dan Jasa telah ditetapkan.

OSGi teknologi adalah sistem modul dinamis untuk Java ™
OSGi teknologi menyediakan layanan berorientasi, komponen berbasis lingkungan untuk para pengembang dan menawarkan cara-cara standar untuk mengelola siklus hidup perangkat lunak. Kemampuan ini sangat meningkatkan nilai berbagai komputer dan perangkat yang menggunakan platform Java.
Pengadopsi teknologi OSGi manfaat dari peningkatan waktu ke pasar dan mengurangi biaya pengembangan karena teknologi OSGi menyediakan integrasi pra-dibangun dan pra-komponen subsistem diuji. Teknologi ini juga mengurangi biaya pemeliharaan dan kemajuan aftermarket baru peluang unik karena jaringan dapat dimanfaatkan untuk secara dinamis mengupdate atau memberikan layanan dan aplikasi di lapangan.

Spesifikasi:
OSGi spesifikasi yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGi. OSGi Alliance yang memiliki kepatuhan program yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGi implementasi berisi lima entri.




Arsitektur :


Ada kerangka OSGI yang menyediakan suatu lingkungan untuk modularisasi aplikasi ke dalam kumpulan yang lebih kecil. Setiap bundel adalah erat – coupled, dynamically loadable kelas koleksi, botol, dan file-file konfigurasi yang secara eksplisit menyatakan dependensi eksternal mereka (jika ada).
Kerangka kerja konseptual yang dibagi dalam bidang-bidang berikut:
1. Bundel
Kumpulan jar normal komponen dengan nyata tambahan header. Sebuah bundeladalah sekelompok kelas Java dan sumber daya tambahan yang dilengkapi dengan rincian file pada MANIFEST.MF nyata semua isinya, serta layanan tambahan yang diperlukan untuk memberikan kelompok termasuk kelas Java perilaku yang lebih canggih, dengan tingkat deeming seluruh agregat sebuah komponen.
2. Layanan
Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan, menerbitkan dan menemukan model dapat mengikat Java lama untuk menikmati objek (POJO). Siklus hidup menambahkan lapisan bundel dinamis yang dapat diinstal, mulai, berhenti, diperbarui dan dihapus. Buntalan bergantung pada lapisan modul untuk kelas loading tetapi menambahkan API untuk mengatur modul – modul dalam run time. Memperkenalkan lapisan siklus hidup dinamika yang biasanya bukan bagian dari aplikasi. Mekanisme ketergantungan luas digunakan untuk menjamin operasi yang benar dari lingkungan.
3. Layanan Registrasi (Services-Registry)
API untuk manajemen jasa (ServiceRegistration, ServiceTracker dan ServiceReference).OSGi Alliance yang telah ditentukan banyak layanan. Layanan yang ditentukan oleh antarmuka Java. Kumpulan dapat mengimplementasikan antarmuka ini dan mendaftarkan layanan dengan Layanan Registri. Layanan klien dapat menemukannya di registri, atau bereaksi ketika muncul atau menghilang.
4. Siklus Hidup (Life-Cycle)
API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
5. ModulLapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode).
6. KeamananLayer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra didefinisikan kemampuan.
7. Pelaksanaan Lingkungan
Mendefinisikan metode dan kelas apa yang tersedia dalam platform tertentu. Tidak ada daftar tetap eksekusi lingkungan, karena dapat berubah sebagai Java Community Process menciptakan versi baru dan edisi Jawa. Namun, set berikut saat ini didukung oleh sebagian besar OSGI implementasi:
· CDC-1.0/Foundation-1.0
· CDC-1.1/Foundation-1.1
· OSGi/Minimum-1.0
· OSGi/Minimum-1.1
· JRE-1.1
· Dari J2SE-1.2 hingga J2SE-1,6


Sumber :
http://alifoktamulya.blogspot.com/2013/01/bagaimana-open-service-gateway.html
http://monstajam.blogspot.com/2012/11/bagaimana-arsitektur-dari-open-service.html

Manajemen Data Sisi Client-Server Dan Database Sistem


Manajemen Data Sisi Client-Server Dan Database Sistem



    Client server diaplikasikan pada aplikasi mainframe yang sangat besar untuk membagi beban proses loading antara client dan server. Dalam perkembangannya, client server dikembangkan oleh dominasi perusahaan-perusahaan software yaitu Baan, Informix, Microsoft, Novell, Oracle, SAP, PeopleSoft, Sun, dan Sybase.
Awalnya pengertian client server adalah sebuah system yang saling berhunungan dalam sebuah jaringan yang memiliki dua komponen utama yang satu berfungsi sebagai client dan satunya lagi sebagai server atau biasa disebut 2-Tier. Definisi lain dari client server adalah pembagian kerja antara server dan client yg mengakses server dalam suatu jaringan. Jadi arsitektur client-server adalah desain sebuah aplikasi terdiri dari client dan server yang saling berkomunikasi ketika mengakses server dalam suatu jaringan.
Istilah tier dalam server adalah untuk menjelaskan pembagian sebuah aplikasi yang melalui client dan server. Pembagian proses kerja adalah bagian uatama dari konsep client/ server saat ini. Jadi saat ini pembagian kerja pada client dan server telah diatur secara lebih spesifik.
* 2-tier
Membagi proses load ke dalam dua bagaian. Aplikasi utama secara logika dijalankan atau berjalan pada sisi client yang biasanya mengirimkan request dalam bentuk sintaks SQL ke sebuah database server yang berfungsi sebagai media penyimpanan data.
* 3-tier
Membagi proses loading antara : komputer client menjalankan graphical user interface (GUI) logic, aplikasi server menjalankan business logic, dan database atau legacy application. Karena 3-tier memindahkan application logic ke server sehingga sering juga disebut sebagai arsitektur fat server.
Macam-macam arsitektur aplikasi Client-Server beserta kelebihan dan kekurangannya yaitu:
1. Standalone (one-tier)
Pada arsitektur ini semua pemrosesan dilakukan pada mainframe. Kode aplikasi, data dan semua komponen sistem ditempatkan dan dijalankan pada host.
 >Kelebihan arsitektur one-tier :
- Cepat dalam merancang dan mengaplikasikannya.
- Mudah digunakan.


 >Kelemahan arsitektur one-tier :
- Tingkat kemanannya sulit.
- Skala kecil.
- Tidak memungkinkan adanya re-usable component dan code.
2. Client/Server (two tier)
Dalam model client/server, pemrosesan pada sebuah aplikasi terjadi pada client dan server. Client/server adalah tipikal sebuah aplikasi two-tier dengan banyakclient dan sebuah server yang dihubungkan melalui sebuah jaringan.
¨ Kelebihan dari model client/server :
- Menangani database server secara khusus.
- Mudah digunakan.
- Lebih cocok digunakan untuk bisnis kecil.
¨ Kekurangan dari model client/server :
- Tidak ada keterbaharuan kode.
- Kurangnya skalabilitas.
- Skala kecil.
- Dari segi pengamanan sulit.
3. Three Tier
     Arsitektur Three Tier ini banyak sekali diimplementasikan dengan menggunakan Web Application. Karena dengan menggunakan Web Application, Client Side (Komputer Client) hanya akan melakukan instalasi Web Browser. Dan saat komputer client melakukan inputan data, maka data tersebut dikirimkan ke Application Server dan diolah berdasarkan business process-nya. Selanjutnya Application Server akan melakukan komunikasi dengan database server.
Kelebihan arsitektur Three Tier :
- Skala besar.
- Transfer informasi antara web server dan server database optimal.
- Apabila terjadi kesalahan pada salah satu lapisan tidak akan menyebabkan lapisan lain ikut salah.
Kekurangan arsitektur Three Tier :
- Lebih susah untuk merancang.
- Lebih susah untuk mengatur.
- Lebih mahal.


Sumber :
http://www.google.co.id/#hl=id&source=hp&q=manajemen+data+sisi+klient&btnG=Telusuri+dengan+Google&meta=cr%3DcountryID&aq=f&oq=manajemen+data+sisi+klient&fp=4b52f49b53c86ed2
http://oktishare.com/2009/10/28/arsitektur-aplikasi-client-server/
http://ilmukomputer.org/wp-content/uploads/2008/05/charter-webgis.pdf
http://vhinta.blogspot.com/2012/11/manajemen-data-sisi-client-server.html

Rabu, 13 November 2013

Perkembangan Telematika Pada Masa Yang Akan Datang

Perkembangan Telematika.
          Perkembangan telematika saat ini telah mengalami kemajuan yang sangat pesat. Pada segi Perangkat keras (Hardware),yang sudah banyak muncul produk IT super canggih yang dalam segi ukuran lebih kecil, cepat dan efisien dengan format-format unik yang berbeda. Misalnya saja teknologi perakitan prosesor yang sudah bisa memfrabikasi hingga ukuran 40nm, telepon selular dengan koneksi Wi-fi. notebook dengan ukuran lebih kecil sehingga memudahkan keleluasaan mobilitas bagi penggunanya serta yang tidak kalah penting adalah tersedianya akses hotspot dimana-mana sehingga hampir setiap orang dapat mengaksesnya. Selain akses point dimana-mana, saat ini masyarakat pun bisa dengan mudah mengakses internet dari rumah maupun kantor dengan jaringan broadband yang disediakan oleh bermacam-macam penyedia jasa internet. Murahnya jasa penyedia layanan internet pun menjadikan perkembangan telematika semakin cepat. Hal ini membuat banyak bermunculannya toko penyedia jasa layanan internet . Akses masyarakat terhadap internet pun semakin effisien dan mudah, kini masyarakat Indonesia dapat dengan mudah mengakses internet kapan saja, dimana saja dan oleh siapa saja Pada Masa Yang Akan Datang.

          Pemanfaatan Teknologi Informasi dan Komunikasi (TIK) juga tidak akan kalah dengan perkembangan TIK saat ini. Perangkat komputasi berskala terabyte, penggunaan multicore processor, penggunaan memory dengan multi slot serta peningkatan kapasitas harddisk multi terabyte akan banyak bermunculan dengan harga yang masuk akal. Komputasi berskala terabyte ini juga didukung dengan akses wireless dan wireline dengan akses bandwidth yang mencapai terabyte juga. Hal ini berakibat menumbuhkan faktor baru dari perkembangan teknologi. Antarmuka pun sudah semakin bersahabat, lihat saja software Microsoft, desktop UBuntu, GoogleApps, YahooApps Live semua berlomba menampilkan antarmuka yang terbaik dan lebih bersahabat dengan kecepatan akses yang semakin tinggi. Hal ini ditunjang oleh search engine yang semakin cepat mengumpulkan informasi yang dibutuhkan oleh penggunannya.
Pada akhirnya, era robotik akan segera hadir. Tenaga mesin dengan kemampuan adaptif juga kemampuan belajar yang mandiri sudah banyak dibuat dalam skala industri kecil dan menengah, termasuk di Indonesia. Jadi, dengan adanya teknologi manusia akan terus berkembang sehingga akan ada harapan tentang masa depan yang lebih baik.

Fungsi dan Peran Telematika Dalam Teknologi Informasi

Fungsi Telematika Selaras dengan pengertian telematika sebagai sarana komuikasi jarak jauh, maka fungsi dari
telematika antara lain :
1. Penyampai informasi. Telematika digunakan sebagai penyampai informasi agar orang
yang melakukan Komunikasi menjadi lebih berpengetahuan dari sebelumnya.
Bertambahnya pengetahuan manusia akan meningkatan keterampilan hidup, menambah
kecerdasan, meningkatkan kesadaran dan wawasan.
2. Sarana Kontak sosial hidup bermasyarakat. Interaksi sosial menimbulkan kebersamaan,
keakraban, dan kesatuan yang akan melahirkan kerjasama. Telematika menjadi
penghubung diantara peserta kerjasama tersebut, walaupun mereka tersebar dimanamana.
Telematika menjembatani proses interaksi sosial dan kerjasama sehingga
menghasilkan jasa yang memiliki nilai tambah dibanding hasil perseorangan.
Peran Telematika dalam Teknologi Informasi
Berdasarkan perkembangan telematika seperti diatas, telematika di Indonesia memiliki tiga peran pokok, anatara lain:
1.Mengoptimalkan proses pembangunan. Telematika memberikan dukungan terhadap manajemen dan pelayanan kepada masyarakat berupa sarana telekomunikasi yang memudahkan masyarakat saling berinteraksi tanpa tehalang jarak.
2.Meningkatkan pendapatan. Produk dan jasa teknologi telematika merupakan komuditas yang memberikan peningkat pendapatan bagi perseorangan, dunia usaha bahkan negara dalam bentuk devisa hasil ekspor jasa dan produk industri telematika. 
3.Pemersatu bangsa. Teknologi telematika mampu menyatukan bangsa melalui pengembangan sistem informasi yang menghubungkan semua institusi dan area dengan cepat tanpa terhalang jarak daerah masing-masing.