Minggu, 18 April 2010

Hak Cipta Untuk Produk TI dan Penggunaan Aplikasi Atau Software Bajakan


Hak cipta untuk produk TI berguna bagi para pencipta/penemu apapun produk TI dengan mendapatkan keuntungan secara legal. Apabila terjadi pembajakan terhadap produk tersebut, maka pemilik lisensi dapat menuntut pembajak produknya. Seperti yang sudah sama-sama pembaca ketahui, hak cipta berarti hak dari semua manusia akan hasil karya cipta dari orang tersebut untuk diketahui oleh setiap orang, memperbanyak dan menggunakan karya ciptanya.
Hak cipta untuk TI sangat diperlukan karena dengan adanya hak cipta untuk produk TI Banyak pencipta/penemu produk TI berlomba-lomba untuk melegalkan produk TI mereka untuk mendapatkan keuntungan untuk mereka sendiri. Hal ini berlaku karena apabila pihak lain memakai produk pemegang lisensi, pihak tersebut diharuskan mengikuti syarat yang ditentukan oleh pemegang lisensi.

Ada pun bunyi (Pasal 1 ayat 1) yaitu “Hak cipta adalah hak eksklusif bagi pencipta atau penerima hak untuk mengumumkan atau memperbanyak ciptaannya atau memberikan izin untuk itu dengan tidak mengurangi pembatasan-pembatasan menurut peraturan perundang-undangan yang berlaku. “
Maka sangat pentingnya arti dari hak cipta seseorang, hal ini dapat dirasakan dengan banyaknya software bajakan yang lebih banyak diminati daripada software asli yang dihasilkan oleh karya cipta seseorang yang akan merugikan pihak penciptanya.

Penggunaan Aplikasi Atau Software Bajakan

Menurut saya apabila kita membuat sesuatu dari aplikasi atau sebuah software dari bajakan, bukan berarti juga dikategorikan sebagai sesuatu yang hasilnya bajakan pula. Karena aplikasi yang kita hasilkan merupakan hasil dari pemikiran atau jerih payah kita tanpa mencontek atau meniru dengan yang lain, hanya saja media yang kita butuhkan berupa aplikasi atau software

keterbatasan UU telekomunikasi dalam mengatur penggunaan teknologi informasi


Berbagai macam teknologi serta informasi yang masuk kedalam suatu Negara ini dapat menimbulkan hal positif maupun negative tergantung bagaimana sipengolah teknologi tersebut.
Diketahui menurut undang-undang No. 36 Tahun 1999 mengenai Telekomunikasi pada pasal 38 yang berisikan “Setiap orang dilarang melakukan perbuatan yang dapat menimbulkan gangguan fisik dan elektromagnetik terhadap penyelenggaraan telekomunikasi”. Pada undang-undang ini lebih terfokus kepada gangguan yang bersifat infrastruktur dan proses transmisi data, bukan mengenai isi content informasi. Dengan munculnya undang-undang ini membuat terjadinya perubahan dalam dunia telekomunikasi, antara lain :
  1. Tekanan atau dorongan demi mewujudkan perubahan paradigma telekomunikasi .
  2. Telekomunikasi sebagai salah satu infrastruktur penting dalam kehidupan berbangsa dan bernegara.
  3. Perkembangan teknologi yang demkian pesat juga telah melahirkan konvergensi jasa-jasa baru yang tidak hanya terbatas pada lingkup telekomunikasi.
  4. Perkembangan teknologi telekomunikasi menuntut adanya penyatuan peraturan dan kebijakan.
Mungkin adakah suatu keterbatasan UU Telekomunikasi dalam mengatur penggunaan teknologi informasi??menurut pendapat saya tidak ada keterbatasan Undang-undang telekomunikasi pada penggunaan teknologi informasi ini, karena semua pihak dapat memanfaatkan sarana dan prasarana telekomunikasi dengan cara melakukan akses telekomunikasi melalui jaringan telekomunikasi ataupun jasa telekomunikasi.
Setelah dilampirkan seperti wacana diatas, dapat disimpulkan bahwa dengan adanya UU Nomor 36 ini sangat berpengaruh dengan perkembangan bidang telekomunikasi menjadi kearah yang lebih baik, karena mendukung persatuan dan kesatuan bangsa serta meningkatkan hubungan antar bangsa.

Dan tentang keterbatasannya dalam penggunaan teknologi informasi tersebut, maka penggunaan teknologi informasi sangat berpeangaruh besar untuk perkembangan pemerintahan suatu negara, dilihat dari keuntungan buat negara kita karena kita dapat secara bebas memperkenalkan ciri khas bangsa dengan memperkenalkan kebudayaan kmasing-masing kepada negara tetangga di seluruh dunia untuk menarik minat negara lain khususnya turis asing & pelajar asing untuk bisa mengenal, mempelajari kebudayaan bangsa kita dan bahkan berkunjung ke negara kita. Dengan kata lain penyaringan beberapa informasi serta teknologi pun juga harus diawasi agar output yang dihasilkan tidak menjadi negative untuk para pemakai teknlogi informasi itu sendiri.

Permasalahan Yang Ada di Dunia Perbankan Yang Menggunakan IT


Pada tahun 1988 tepatnya bulan Oktober menjadi faktor utama terjadinya booming pendirian bank dengan memberikan kemudahan bagi para investor. Dalam kurun waktu 3 tahun sesudahnya, tercatat jumlah bank meningkat dari 111 bank pada tahun 1988 menjadi 182 bank pada pertengahan 1991. Pertumbuhan bank beserta kegiatan penyaluran dana bank yang luar biasa tersebut akhirnya berujung pada tindakan kebijakan uang ketat (Tight Money Policy) yang diambil oleh Bank Indonesia pada Tahun 1990.

Kemudian sampai Pertengahan hingga akhir Januari 2010, Indonesia dihebohkan pembobolan banyak rekening nasabah bank, khususnya via mesin ATM (anjungan tunai mandiri). Hampir semua berita di berbagai media menurunkan headline kasus ini. Kasus pembobolan rekening ini bermula di Bali. Bank Indonesia (BI) mencatat ada 13 ATM milik enam bank yang rekening nasabahnya dibobol, yakni BCA, Bank Mandiri, BNI, BRI, Bank Permata dan BII. Bahkan, di salah satu bank, ada 236 rekening yang dibobol dengan kerugian mencapai Rp 4,1 miliar.
Belakangan ini , kasus pembobolan dana nasabah melalui ATM itu tidak hanya terjadi di Bali, melainkan juga di beberapa daerah, seperti Mataram, Medan, Yogyakarta, dan Jakarta. Diperkirakan total kerugian nasabah dari beberapa bank di sejumlah wilayah di Indonesia hingga tulisan ini dibuat telah mencapai lebih dari Rp 17,4 miliar.

Menurut analis forensik digital (Ruby Alamsyah) , modus yang digunakan pembobol ATM ini adalah teknik skimming atau pencurian data magnetic stripe kartu ATM yang dikombinasikan dengan PIN capture (pengintipan PIN—personal identity number). Pelaku menyiapkan satu set alat skimmer yang dipasang di mulut ATM untuk mengopi data kartu ATM. Adapun untuk mencuri PIN nasabah, pelaku memasang spy cam yang diarahkan ke keypad. “Ada juga yang menggunakan keypad palsu, sehingga meskipun ditutup tangan tetap terekam,” ungkap Ruby. “Jadi, ini bukan cyber crime, tetapi lebih ke physical crime. Pelaku tidak perlu mengerti TI. Kalau cyber crime sudah menyentuh sistem, sedangkan pelaku pada kasus pembobolan ATM tidak menyentuh sistem, skimmer berada di luar (sistem).”

Ada pula beberapa contah lagi seperti pada Bank Danamon ini adalah bobolnya kartu kredit salah satu nasabah, yang diperkirakan ini ulah pegawai dalam bank lagi yang pastinya mereka tau system informasi yang dipake oleh system kartu kredit ini.
Mungkin dengan beberapa pengamat perbankan atau bankir tentang kurangnya pengamanan bank danamon ini contohnya dalam pengunaan kartu kredit dalam jumlah besar yang pengamananya tidak ketat sehingga membahayakan para pemakai kartu kredit dan pengamanan terhadap transaksi online. Bank Danamon seharusnya melakukan pengawasan ketat contohnya dengan melakukan pengawasan berganda, maksudnya setiap transaksi yang nilainya cukup besar misalnya diatas 5 juta atau ada standar khusus pada kartu tersebut, maka pihal bank harus mengkonfirmasi pemegang kartu, apakah ia benar-benar akan melakukan transaksi.
Bank Danamon mampu melanjutkan penyempurnaan yang sedang berlangsung untuk memastikan kecukupan pengamanan TI bagi server, jaringan dan desktop, termasuk dengan meningkatkan pemantauan. Bank Danamon ini telah menyelesaikan evaluasi terhadap core banking system yang baru untuk menangani berbagai kebutuhan bisnis Bank Danamon dan jaringan cabang yang semakin luas. Setelah di implementasika sepenuhnya core banking system yang baru untuk meningktkan kapasitas dan keandalan system TI untuk melayani lebih dari 10 juta nasabah. System ini akan meningkatkan fleksibilitas kecepatan dan kualitas pelayanan untuk memenuhi berbagai kebutuhan nasabah. Tahap pertama, khususnya bagi DSP akan diimplementasikan pada awal tahun 2007 dan tahap berikutnya bagi bisnis konvensional pada akhir tahun 2008.

Sabtu, 17 April 2010

Perbandingan cyber law, Computer crime act (Malaysia), Council of Europe Convention on Cyber crime



Kejahatan yang terjadi akibat suatu perkembangan dunia teknologi informasi seperti Cybercrime. Konsep hukum cyberspace, cyberlaw dan cyberline yang dapat menciptakan komunitas pengguna jaringan internet telah menimbulkan kegusaran para praktisi hukum untuk menciptakan pengamanan melalui regulasi, khususnya perlindungan terhadap milik pribadi.

Dengan adanya peraturan hukum yang berlaku untuk dunia internet, diharapkan tingkat kejahatan yang terjadi di dunia maya ini dapat dihilangkan.
Telah disebutkan sebelumnya Cyber Law, Computer crime act (Malaysia), Council of Europe Convention on Cyber Crime maka dapat dibandingkan seperti :

Cyber Law
Cyber Law merupakan suatu peraturan hukum yang digunakan di dunia maya. Cyber Law ini diasosiasikan dengan media internet yang merupkan aspek hukum dengan ruang lingkup yang di setiap aspeknya berhubungan dengan manusia atau subyek hukum dengan menggunakan atau memanaatkan teknologi internet.
Cyberlaw lainnya adalah bagaimana cara memperlakukan internet itu sendiri. Dalam bukunya yang berjudul Code and Other Laws of Cyberspace, Lawrence Lessig mendeskripsikan empat mode utama regulasi internet, yaitu: . Law (Hukum), Architecture (Arsitektur), Norms (Norma) dan Market (Pasar).

Computer Crime Act (Malaysia)
Computer Crime Act (Malaysia) merupakan suatu peraturan Undang – undang yang memberikan pelanggaran – pelanggaran yang berkaitan dengan penyalah gunaan komputer, undang – undang ini berlaku pada tahun 1997. Computer crime berkaitan dengan pemakaian komputer secara illegal oleh pemakai yang bersifat tidak sah, baik untuk kesenangan atau untuk maksud mencari keuntungan.

Council of Europe Convention on Cybercrime
Ini merupakan suatu wadah atau organisasi yng meilndungi masyarakat dari kejahatan dunia maya dalam dunia internasional, Tujuan dari organisasi ini adalah memerangi cybercrime, meningkatkan investigasi kemampuan

Etika Dalam Berprofesi di Dunia Teknologi Informasi

Definisi “Etika” yaitu Ilmu yang membahas perbuatan baik dan perbuatan buruk manusia sejauh yang dapat dipahami oleh pikiran manusia atau bias bias disebut juga cabang filsafat yang berbicara tentang praxis (tindakan) manusia. Etika tidak mempersoalkan keadaan manusia, melainkan mempersoalkan bagaimana manusia harus bertindak. Tindakan manusia ini ditentukan oleh bermacam-macam norma. Norma ini masih dibagi menjadi 4 yaitu norma hukum berasal dari hukum dan perundang-undangan, norma moral berasal dari suara batin, norma agama berasal dari agama sedangkan norma sopan santun berasal dari kehidupan sehari-hari. Etika berarti moral sedangkan etiket berarti sopan santun.

Jadi kata “etika” merupakan suatu profesi jelas harus dimiliki setiap pekerja profesional yang akan diperoleh melalui sebuah proses yaitu pendidikan maupun pelatihan yang khusus, dan disamping itu pula ada unsur semangat pengabdian didalam melaksanakan suatu kegiatan kerja. Etika Profesi adalah berhubungan dengan bidang pekerjaan yang telah dilakukan seseorang sangatlah perlu untuk menjaga profesi dikalangan masyarakat atau terhadap konsumen (klien atau objek). Dengan kata lain orientasi utama profesi adalah untuk kepentingan masyarakat dengan menggunakan keahlian yang dimiliki. Akan tetapi tanpa disertai suatu kesadaran diri yang tinggi, profesi dapat dengan mudahnya disalahgunakan oleh seseorang seperti pada penyalahgunaan profesi seseorang dibidang komputer misalnya pada kasus kejahatan komputer yang berhasil mengcopy program komersial untuk diperjualbelikan lagi tanpa ijin dari hak pencipta atas program yang dikomesikan itu. Sehingga perlu pemahaman atas etika profesi dengan memahami kode etik profesi.

Maka dapat ditunjukan bahwa dala perkembangannya suatu teknologi yang terjadi pada kehidupan manusia, memberikan banyak perubahan pada cara berpikir manusia, baik itu di dalam usaha pemecahan masalah, perencanaan maupun juga dalam pengambilan keputusan. Perubahan yang terjadi pada cara berpikir manusia sebagai salah satu akibat adanya perkembangan teknologi tersebut, sedikit banyak akan berpengaruh terhadap pelaksanaan dan cara pandang manusia terhadap etika dan norma-norma dalam kehidupannya.

Apabila digunakan dengan sebaik-baiknya maka apapun media teknologinya maka akan menghasilkan suatu yang bermanfaat, dan apabila digunakan dengan sebaliknya maka hasilnya akan merugikan seseorang, jadi tergantung dari niat seseorang pengguna teknologi itu sendiri.

Jenis-Jenis Ancaman (Threats) Yang Dapat Dilakukan Akibat Menggunakan Melalui IT dan Contoh Kasus Computer Crime/Cyber Crime



Ada berbagai macam jenisi ancaman (Theats) yang dilakukan melalui penggunaan media Tekhnologi Informasi, apabila semakin banyaknya penyalahgunaan tekhnologi Informasi yang berbasis komputer dan jaringan telekomunikasi maka semakin banyak pula yang meyebabkan kekhawatiran bagi para pengguna jaringan telekomunikasi.
Cybercrime dapat dikategorikan menjadi 4 menurut Eoghan Casey yaitu sebgai berikut :
1. A computer can be the object of Crime.
2. A computer can be a subject of crime.
3. The computer can be used as the tool for conducting or planning a crime.
4. The symbol of the computer itself can be used to intimidate or deceive.

Beberapa contoh kasus cybercrime khususnya yang terjadi di Indonesia :

1. Carding
Pemalsuan kartu kredit sebagai alat pembayaran dalam transaksi nasional atau konvensional, yaitu sebagai alat pembayaran terhadap pembelian atau pemesanan barang yang diinginkan , dengan cara belanja di Mall, Super Market, toko-toko tertentu dan restoran-restoran.
Dalam kasus ini, pada awal tahun 2004, telah ditangkap jaringan atau kelompok yang diduga mampu membuat atau menerima pemesanan pembuatan segala/semua kartu kredit yang beredar di masyarakat, Kelompok tersebut ditangkap di Jakarta , saat akan membayar belanja barang di Mall Atrium , Senen , Jakarta Pusat. Dari hasil pengembangan kasus, telah ditangkap 5 [lima ] orang tersangka oleh Polres Jakarta Pusat, Polda Metro Jaya. Diduga kelompok tersebut telah memalsukan kartu kredit yang dikeluarkan oleh 8 babk nasional [ Mandiri,BNI, Niaga, BII dan lain-lain. Dalam kasus ini telah disita kartu kredit palsu berbagai macam bank sebanyak lebih kurang 3.500 set/keping , alat untuk mengembos alat pressing dan seperangkat personal computer. Diduga pelaku menerima pemesanan kartu kredit palsu baik melalui kurir, maupun lewat jaringan internet , baik dari dalam maupun luar negeri. Dalam kasus ini dapat dibayangkan kalau fisik kartu kreditnya saja mereka [ sindikat itu] dapat dengan mudah memalsukan, maka untuk mendapatkan nomor kartu kredit yang masih aktif mereka sangat mudah mendapatkannya, sehingga mudah untuk digunakan dalam transaksi di internet.
Beberapa contoh kasus:
*Pembelian peralatan band, komputer, sepatu di Yogyakarta
*Pembelian peralatan komputer, perhiasan di Bandung
*Pembelian alat radar di Batam
*DLL.

2. Penipuan

Kasus lain yang sering terjadi juga adalah adanya modus penipuan yang pelakunya mengiklankan suatu barang untuk dijual melalui jaringan internet atau suatu website yang memang menyediakan sarana untuk menjual barang atau dengan cara lelang. Jika ada yang berminat untuk membelinya maka akan terjadi transaksi antara penjual [pelaku kejahatan ] dengan calon pembeli [korban], setelah disetujui maka pembeli sepakat untuk mengirim uang sebagai kesepakatan untuk membeli barang yang ditawarkan, selanjutnya sudah dapat diterka bahwa barang yang ditawarkan tidak pernah akan dikirimkan oleh penjual kareba tidak ada barangnya.
Contoh kasus:
*Penjualan laptop dengan korban di New Zealand.
*Penjuialan mobil mewah dengan korban di Kuwait.
*Penjualan mobil mewah dengan korban di Inggeris.
*Penjualan HP dengan korban di Australia.

3. Pornografi

a. Untuk kasus pornografi yang menggunakan internet sebagai media penawaran, Unit Cyber Crime Dit H/Eksus Bareskrim Polri berhasil mengungkap pelaku dan jaringanya, yang menawarkan layanan prostitusi atau wanita panggilan melalui situs-situs/web internet, lengkap dengan tarif dan gambar/foto wanita yang ditawarkan.
b. Kasus lain di bidang pornografi melalui internet, yang berhasil diungkap Satuan Cyber Crime Polda Metro Jaya, adalah merebaknya gambar para artis Indonesia, dalam posisi yang tidak etis dan tidak sesuai dengan etika bangsa Indonesia.
.

Jumat, 16 April 2010

Ciri-ciri profesionalisme di bidang IT dan kode etik profesional yang seperti apa yang harus dipunyai oleh seorang IT


Profesionalisme
Kata “Profesionalisme” itu sendiri bisa diartikan sebagai suatu kualitas yang harus dimiliki oleh setiap eksekutif yang baik dalam bidangnya.
maka sebagai “profesionalisme” tersebut dalam “bidang IT” merupakan seseorang yang cerdas, mampu, pintar dalam bidang khususnya teknologi komputer atau pemograman, dengan memiliki kualitas pengetahuan yang sangat baik dan dapat melakukan pekerjaannya tersebut dengan sangat baik dan mampu mempertanggung jawabkannya.

Etika
Sedangkan kata “Etika” ini merupakan suatu ilmu cabang filosofi yang berkaitan dengan apa saja yang dipertimbangkan baik dan salah.
Etika disini juga memiliki beberapa definisi seperti:
• Standar penyelenggaraan suatu profesi tertentu
• Kode moral dari suatu profesi tertentu
• Persetujuan diantara manusia untuk melakukan yang benar dan menghindari yang salah.
Dan salah satu yang harus dimengerti yaitu bahwa apa yang tidak etis tidak berarti itu adalah illegal. Dalam suatu lingkungan yang kompleks, definisi benar atau salah tidak selalu jelas. Juga perbedaan antara illegal dan tidak beretika tidak selalu jelas.


Ada beberapa kriteria atau ciri-ciri yang dimiliki oleh seorang yang bisa disebut Profesionalisme dibidang IT yaitu:
  1. memiliki ilmu dan pengalaman serta kecerdasan dalam dalam bidang IT dalam manganalisis suatu masalah dan peka didalam membaca situasi cepat dan tepat serta cermat dalam mengambil keputusan terbaik atas dasar kepekaan.
  2. memiliki keterampilan yang tinggi dalam bidang IT dalam menggunakan peralatan-peralatan dalam melaksanakan tugasnya dibidang IT
  3. memiliki 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 terutama didalam bidang IT.
  4. dan yang terakhir memiliki sikap orientasi kedepan sehingga punya kemampuan mengantisipasi perkembangan lingkungan IT yang terbentang dihadapannya.


Sistem Informasi Perbankan

Beberapa Informasi Teknologi Yang Sudah di Gunakan Oleh Suatu Bank
Sample : Bank Mandiri



1. Layanan mATM Bank Mandiri

Dengan Layanan mATM Bank Mandiri, nasabah Bank Mandiri yang telah menjadi pengguna SMS Banking Mandiri sekaligus pelanggan kartuHalo naviGator 64 Telkomsel bisa melakukan pembelian barang dan tarik tunai di pedagang yang berlogo mATM Mandiri langsung dari ponselnya. Pedagang/merchant mATM Mandiri adalah nasabah Bank Mandiri pengguna SMS Banking yang sekaligus menjadi pelanggan kartuHALO mPOS. Dengan layanan mATM ini merchant dapat melayani pembelian barang dan tarik tunai pengguna SMS Banking Mandiri pelanggan kartuHALO naviGator 64 Telkomsel. Untuk memperoleh sim card kartuHalo naviGator 64 atau kartuHALO mPOS Telkomsel pelanggan harus datang ke outlet graPARI terdekat.



Layanan mATM bisa dinikmati di semua pedagang yang sudah ikut program mATM. Pedagang mATM bisa dikenal dari Logo Layanan mATM di toko mereka.



Untuk melakukan pembayaran barang di pedagang mATM atau menarik uang tunai di merchant mATM, nasabah hanya perlu memberikan nomor ponselnya ke merchant tersebut. Setelah transaksi dikirim oleh merchant, Bank Mandiri akan meminta nasabah pembeli untuk otorisasi transaksi tersebut di ponsel anda (seperti contoh di bawah).
Telkomsel bekerjasama dengan Bank Mandiri meluncurkan layanan inovatif yang diberi nama m-ATM (mobile ATM). Layanan ini merupakan yang pertama di Indonesia, sekaligus menandai hadirnya era baru m-Commerce (mobile commerce) di Indonesia yang didukung oleh kemajuan sinergi industri selular dan perbankan.

Layanan m-ATM adalah ATM pada ponsel yang dapat melakukan transaksi pembayaran (tagihan, uang sekolah dll), pembelian (voucher isi pulsa dan barang), pengambilan tunai (dari bank account), serta remitan (pengiriman cash baik lokal maupun internasional).


m-ATM dapat dinikmati oleh pelanggan Telkomsel yang sekaligus nasabah Mandiri, di lokasi-lokasi yang bertanda “Logo m-ATM”. Saat ini telah terdaftar sekitar 3.000 merchant (Toko atau pedagang) yang siap memberikan layanan m-ATM di Jabotabek, dan selanjutnya akan dikembangkan ke seluruh wilayah Indonesia menjadi sekitar 10.000 merchant di akhir tahun 2005.

Direktur Niaga Telkomsel. Yuen Kuan Moon mengatakan, “Dengan semakin luasnya jaringan selular Telkomsel yang telah menjangkau seluruh kota dan kabupaten hinggá pelosok Indonesia, memungkinkan layanan m-ATM ini menjadi ATM dengan jangkauan terluas dan dapat dinikmati oleh hampir seluruh masyarakat Indonesia.”

Hadirnya layanan ini merupakan kelanjutan dari layanan m-Banking (Mobile Banking) yang memberikan solusi layanan perbankan melalui ponsel, di mana layanan ini telah mendapat respon yang sangat postif dari masyarakat dan terus meningkat sejak Telkomsel memperkenalkan layanan m-Banking tahun 2000. Layanan m-ATM dapat dikatakan sebagai layanan m-Banking plus yang menghadirkan layanan m-commerce bagi bisnis merchant di Indonesia.

Merchant yang memanfaatkan layanan m-ATM ini cukup menggunakan kartuHALO m-POS sebagai pengganti POS Terminal (Point of Sales) seperti: EDC (Electronic Data Capture) dan transaksi tradisional yang menggunakan uang cash. Dengan kartuHALO m-POS Telkomsel, pedagang dapat menerima pembayaran maupun pengambilan tunai, serta remitan. Untuk saat pelanggan Telkomsel yang dapat menikmati layanan di Merchant-merchant yang telah menyediakan layanan m-ATM adalah pelanggan kartuHALO naviGator64, dan dalam waktu dekat para pelanggan kartu prabayar juga dapat menikmati layanan ini.
m-Banking menuju m-commerce

Sebelumnya, Bank Mandiri bersama Telkomsel telah meluncurkan SMS Banking Mandiri pada tanggal 14 Agustus 2002 dan setahun kemudian dikembangkan pula SMS Banking berbasis STK (sim tool kit) Menu menggunakan kartuHALO naviGator64 Telkomsel. Di akhir 2002 pada tahun pertama hadirnya SMS Banking Mandiri, jumlah penggunanya (semua operator) sebesar 17.272. Kini per 31 Mei 2005 jumlah telah mencapai 629.506, atau meningkat sebesar 3.500%. Pangsa pengguna terbesar didominasi oleh pelanggan Telkomsel yaitu sebesar 55%, diikuti oleh pelanggan Indosat (34%) dan XL (11%). Jumlah total frekuensi transaksi selama bulan Mei 2005 telah mencapai 1,3 juta transaksi dengan omzet transaksi finansial sekitar Rp30 miliar.

Bila selama ini fitur SMS Banking Mandiri dengan menggunakan kartuHALO naviGator64 hanyalah transaksi perbankan biasa, kini fitur tersebut telah dikembangkan menuju layanan mobile commerce yang diberi nama mobile ATM atau mATM Mandiri. Dengan layanan ini pengguna SMS Banking Mandiri yang berprofesi sebagai pedagang sekaligus menjadi pelanggan kartuHALO mPOS dapat melayani pembelian barang dan tarik tunai di tokonya kepada pengguna SMS Banking Mandiri pelanggan kartuHALO naviGator64.
Omar S.Anwar, Direktur Consumer Banking Bank Mandiri menjelaskan bahwa, pada Intinya, preferensi nasabah menjadi prioritas utama dan layanan inovatif yang baru pertama kali ada di Indonesia dan bahkan dunia, merupakan wujud dari komitmen Bank Mandiri untuk memenuhi kebutuhan nasabahnya, sehingga diharapkan akan membangkitkan loyalitas nasabah yang maksimal. Serta transaksi nasabah Bank Mandiri pelanggan Telkomsel melalui channels electronic dengan biaya rendah dapat terus ditingkatkan Dan layanan ini juga akan mendatangkan fee based melalui layanan mobile commerce.

Untuk menjaga keamanan transaksi, nasabah diberikan berbagai unsur proteksi yang berlapis lapis, yaitu antara lain: nomor SIM card sebagai ID nasabah, nomor rekening sendiri harus didaftarkan, transaksi hanya dapat dijalankan dari nomor SIM card yang terdaftar, ada limit transaksi per hari, serta transaksi diverifikasi dengan menggunakan PIN. Seluruh proses transaksi SMS Banking Mandiri dilakukan secara otomatis oleh sistem komputer tanpa intervensi manusia (straight through processing/real time online).

Fitur SMS Banking yang dapat dinikmati oleh merchant/pedagang m-ATM Mandiri dengan kartuHALO m-POS adalah transaksi m-Banking dan transaksi m-ATM. Adapun fitur m-ATM Mandiri terdiri dari pembelian barang dan tarik tunai, dan akan menyusul fitur pengiriman uang (mobile remittance). Adapun fitur transaksi m-Banking yang dapat dinikmati oleh merchant m-ATM ini antara lain meliputi cek saldo, 5 transaksi terakhir, pembayaran tagihan kartuHALO & tagihan GSM/CDMA lainnya, pembelian pulsa isi ulang simPATI & isi pulsa GSM/CDMA lainnya, pembayaran tagihan Telkom, PLN, pembelian tiket Garuda dan notifikasi SMS secara real time on line 24 jam sehari 7 hari seminggu.

Dengan layanan baru ini diharapkan transaksi nasabah Bank Mandiri yang sekaligus pelanggan Telkomsel melalui channels electronic dengan biaya yang lebih rendah dapat terus ditingkatkan, loyalitas nasabah/pelanggan menjadi lebih baik, dan tak kalah pentingnya adalah kemampuan layanan ini untuk mendatangkan fee based melalui layanan m-commerce. Bila layanan m-ATM Mandiri pada tahap awal difokuskan di wilayah Jabotabek, selanjutnya sampai dengan akhir tahun 2005 ini direncanakan menyusul kota-kota besar lainnya seperti Bandung, Palembang, Surabaya, Semarang, Yogya, Batam dan Medan.


2. Internet Banking
Internet Banking Mandiri adalah saluran distribusi Bank untuk memberi kemudahan mengakses rekening yang dimiliki Nasabah melalui jaringan internet
Praktis
• Dapat langsung melakukan transaksi perbankan
• Cakupan Global
• Tanpa Batasan Waktu
Aman
Internet Banking Mandiri dilengkapi dengan security untuk menjamin keamanan dan kerahasian data transaksi yang Anda lakukan

Cara Mudah
• Klik tombol aktivasi pada situs www.bankmandiri.co.id, dan masukkan/input Access ID dan Access PIN yang diperoleh dari bank setelah Anda melakukan registrasi di cabang
• Buat sendiri User ID dan PIN Internet Banking Anda
• Klik tombol login
• Pilih transaksi yang ingin Anda lakukan dari menu transaksi yang terletak di sebelah kiri browser Anda
• Klik tombol LOGOUT, setelah transaksi selesai dilakukan.
Layanan yang tersedia
Disini pengguna dapat menikmati seluruh layanan yang tersedia,
1. Transfer antar rekening Bank Mandiri
2. Pembayaran tagihan
3. Informasi saldo
4. Aktivitas transaksi Internet Banking
5. Permintaan buku cek/BG
6. Update profil
7. Personalisasi
8. Pendaftaran layanan notifikasi SMS Banking Mandiri


3. Pembayaran tagihan CBN melalui Bank Mandiri
Melakukan pembayaran tagihan CBN melalui Bank Mandiri. Adapun fasilitas yang disediakan untuk pembayaran tersebut yaitu melalui ATM Mandiri dan Internet Banking Mandiri yang berlaku 24 jam sehingga pembayaran dapat dilakukan kapan dan dimana saja. Dengan demikian, pengguna dapat memanfaatkan aneka kemudahan dan kenyamanan dalam membayar tagihan melalui Bank Mandiri yang memiliki jaringan sangat luas di Indonesia.
Berikut adalah cara pembayaran tagihan melalui fasilitas di atas :
1. ATM Mandiri
• Masukkan kartu ATM
• Masukkan PIN Anda
• Pilih > Pembayaran/Pembelian
• Pilih > Open Payment
• Pilih > ISP/Cable TV
• Pilih > CBN (No. 5)
• Masukkan customer id/nomor pelanggan Anda
• Masukkan jumlah pembayaran
• Periksa kembali informasi di layer konfirmasi, setelah selesai tekan > Benar Masukkan kartu ATM
2. Internet Banking Mandiri
• LOGIN ke Internet Banking Mandiri di www.bankmandiri.co.id
• Masukkan User ID dan PIN Internet Banking Anda
• Pada menu transaksi di sebelah kiri browser Anda Pilih transaksi Pembayaran Internet
• Pilih dan lengkapi data transaksi; “Dari Rekening”, “Penyedia Jasa”, “No. Pelanggan” dan
• Jumlah” lalu klik tombol “Lanjutkan”
• Periksa kembali data pembayaran, masukkan PIN Mandiri untuk konfirmasi, lalu klik tombol “Kirim”
• Klik tombol “Logout”, setelah transaksi selesai dilakukan


4. Mandiri SMS
Ketik SMS atau Pilih Menu Dengan mengetikkan kode transaksi yang dibutuhkan, jawaban akan diterima dalam bentuk SMS juga atau transaksi dapat dilakukan dengan SIM Microbrowser Mobile Banking memilih menu pada ponsel *).
Biaya transaksi sebesar biaya SMS + Rp500. Untuk notifikasi SMS sebesar Rp500.
Apapun jenis SIM Card yang Anda miliki, transaksi perbankan dapat Anda lakukan.
*) Transaksi dengan memilih menu ini dapat dinikmati oleh pengguna navigator Telkomsel. Life In Hand XL, Matrix dan Mentari Indosat
Jenis Transaksi
1. Transfer uang
o Transfer antar rekening Bank Mandiri
o Transfer antar Bank
2. Cek Saldo
o Saldo rekening tabungan , rekening valas dan pinjaman.
3. Informasi
o Informasi tagihan Mandiri Visa
o 5 transaksi terakhir rekening
o Suku bunga Deposito, suku bunga Tabungan dan kurs valuta asing
4. Pembayaran dan pembelian
o Pembayaran tagihan Mandiri VISA, Telkom, Telkom Flexi, KartuHALO, Matrix, Xplor, Fren, Esia, StarONE, Garuda, Air Efata, Air Asia, Adam Air, Merpati Air, Riau Air, Travel Agent , PLN, PBB, Kompas, XL Kita, IndosatNET, CBN Internet, Kabel Vision, Indo Vision, Multiartha, AXA Mandiri, Bina Sarana Informatika, Perbanas Jakarta, Amikom Yogya
o Pembelian voucher isi ulang simPATI, IM3 Smart, Mentari , XL bebas, Flexi Trendy, Fren dan Esia dan StarONE

5. Notifikasi SMS
o Pendebitan/pengkreditan di atas nilai tertentu
o Penolakan cek/bilyet giro
o Jatuh tempo rekening Deposito
o Saldo rekening di bawah nilai tertentu.
6. Perubahan PIN
o Perubahan PIN


5. Mandiri Call
Didalam Mandiri Call dapat melakukan :
• Transfer antar rekening Bank Mandiri
• Pembayaran tagihan :
o Listrik (PLN),
o PAM
o Telepon/Handphone
o Kartu Kredit
o Tiket Pesawat/Kereta Api,
o Iklan,
o Internet,
o Televisi berlangganan,
o PBB,
o Pendidikan,
o Asuransi
• Pembelian isi ulang pulsa
• Pembukaan deposito rupiah
• Informasi saldo rekening dan 10 transaksi terkahir
• Informasi (suku bunga, kurs, rekening pinjaman), aplikasi pinjaman dan produk
Produk dan layanan perbankan Bank Mandiri
Layanan Faksimili
Fasilitas Tekan Cepat
Fasilitas “Tekan cepat” kami siapkan bagi Anda yang sudah terbiasa menggunakan Mandiri Call dan ingin melakukan transaksi secara cepat. Silahkan melakukan intervensi langsung dengan menekan angka berturut-turut, pada sata mesin penjawab mengucapkan salam.


6. Layanan Mandiri ATM
1. Fitur Standar / Akses ke Rekening
Penarikan Tunai, Inquiry Saldo, Transfer Antar Rekening, Penggantian PIN, Inquiry Rek. Valuta Asing, Inquiry Rek. Pinjaman, Cetak 5 Transaksi Terakhir
2. Payment Umum/Utilities/Open Payment
Mandiri Visa, PLN, Tiket Garuda, Kompas, XL Kita, OTO-Multiartha, AXA Mandiri, BSI, AMIKOM, Indovision, Indosatnet, CBN, Air Efata
3. Pembayaran Tagihan Telepon
Telkom, kartu Halo, Matrix, IM3 Bright, XL/Xplor, FREN, Esia, Telkom Flexi
4. Isi Ulang Pulsa;
Simpati, Mentari, IM3 Smart, FREN, Esia, Flexi Trendy, XL/bebas
5. Registrasi
SMS Banking Mandiri, Internet Banking Mandiri, Call Mandiri
6. Kartu Mandiri Visa
Cash Advance, Inquiry Tagihan
Saat Bertransaksi
o Batalkan transaksi dan segera laporkan ke bank, jika menemukan tanda-tanda yang mencurigakan di ATM, seperti benda-benda asing/kabel yang tidak wajar.
o Segera pindah ke ATM lain jika lokasi ATM gelap atau tersembunyi
o Pada saat antrian di ATM pastikan orang lain tidak bisa melihat PIN dan nomor kartu.
o Untuk menghindari terjadinya salah bayar, maka sebelum melakukan konfirmasi akhir untuk transaksi pembayaran yang dilakukan, periksa kembali secara seksama (melalui screen konfirmasi) data nomor telepon, ID pelanggan PLN, kode booking, atau nomor kartu kredit yang telah dientry sebelumnya.
o Periksa bukti transaksi sebelum meninggalkan ATM. Simpanlah bukti tersebut.
o Segera mengambil uang dan kartu, karena bila terlalu lama tidak diambil maka uang atau kartu akan masuk kembali ke dalam mesin.
o Hindarkan menghitung uang di tempat yang terbuka
o Jika kartu tertelan mesin, segera hubungi petugas cabang. Apabila petugas cabang tidak ada segera hubungi Call Mandiri 14000 dan minta kartu agar diblokir.Bottom of Form

Rabu, 03 Maret 2010

Etika dan Profesionalisme TSI (Teknologi Sistem Informasi)

Artikel ini merupakan saduran dari sumber-sumber berikut :
http://anaksalendu.wordpress.com/2010/02/19/etika-dan-profesionalisme-teknologi-sistem-informasi-part1/
http://onegamends.blogspot.com/2010/02/etika-profesionalisme-tsi.html
http://kotakpostafu.wordpress.com/2010/02/19/etika-dan-profesionalisme-tsi/


Pengertian Etika
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.
etika merupakan cabang filosofi yang berkaitan dengan apa saja yang dipertimbangkan baik dan salah.

etika sendiri berasal dari bahasa yunani “ethos” yang berarti karakter, sebuah watak yang menghubungkan individu kepada lingkungannya sebagai alat penilai baik atau salah salah, benar atau tidaknya suatu tindakan.

Pengertian Pofesionalisme
Sedangkan Professionalisme itu biasanya dipahami sebagai suatu kualitas yang wajib dipunyai oleh setiap eksekutif yang baik dan sering disebut-sebut sebagai sebuah sifat ahli pada pekerjaannya dan profesinya.
Adapun seseorang dikatakan profesinal jika:
• Punya ketrampilan yang tinggi dalam suatu bidang serta kemahiran dalam menggunakan peralatan tertentu yang diperlukan dalam pelaksanaan tugas yang bersangkutan
dengan bidang tadi.
• 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.
• Punya sikap berorientasi ke depan sehingga punya kemampuan mengantisipasi perkembangan lingkungan yang terbentang di hadapannya.
• 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.

Teknologi
• Teknologi adalah segala sesuatu yang diciptakan manusia untuk memudahkan pekerjaannya.
• Kehadiran teknologi membuat manusia “kehilangan” beberapa sense of human yang alami. (otomatiasi mesin refleks/ kewaspadaan melambat)

Dari beberapa penjelasan tersebut tentunya saling berhubungan. Berbicara tentang etika dan profesionalisme berarti berbicara tentang sikap, perilaku, tindakan di lingkungan sekitar dengan menggunakan fasilitas media teknologi yang sudah ada.

salah satu contoh kasus berkaitan tentang etika dan profesionalisme di bidang bisnis
sumber:




sedangkan etika dan profesionalisme dalam TIS
Masalah etika juga mendapat perhatian dalam pengembangan dan pemakaian sistem informasi. Masalah ini diidentifikasi oleh Richard Mason pada tahun 1986 (Zwass, 1998) yang mencakup
# privasi hak individu untuk mempertahankan informasi pribadi dari pengaksesan oleh orang lain yang memang tidak diberi ijin untuk melakukannya,
# akurasi merupakan factor yang harus dipenuhi oleh sebuah sistem informasi. Ketidakakurasian informasi dapat menimbulkan hal yang mengganggu, merugikan, dam bahkan membahayakan,
# property Perlindungan terhadap hak property yang sedang digalakkan saat ini yaitu dikenal dengan sebutan HAKI (Hak Atas Kekayaan Intelektual). Kekayaan Intelektual diatur melalui 3 mekanisme yaitu hak cipta (copyright), paten, dan rahasia perdagangan (trade secret),
# akses Fokus dari masalah ini pada penyediaan akses untuk semua kalangan. Teknologi informasi malah tidak menjadi halangan dalam melakukan pengaksesan terhadap informasi bagi kelompok orang tertentu, tetapi justru untuk mendukung pengaksesan untuk semua pihak.

bentuk-bentuk ancaman pada sistem informasi, seperti yang dtunjukan pada tabel dibawah ini :

Jumat, 05 Februari 2010

Memberi aksesoris jam atau timer pada blog

Jam bagi kehidupan manusia adalah sebagai penanda waktu…,,, maka begitu pentingnya waktu atau sebuah jam bagi manusia dan manusia pun tak pernah lepas dari hal tersebut…

Hal ini tentu saja jg pasti sangat menarik jika elemen tersebut disisipkan dalam sebuah blog, selain berguna untuk mengetahui waktu blog pun akan tampil terlihat lebih dinamis dengan aksesoris unik ini..,,, dengan berbagai banyak keuntungan dari aksesoris jam pada blog ini, maka cobalah untuk memgikuti pembahasan dan mempraktekannya dalam blog buatan sendiri…

Banyak situs yang menawarkan secara gratis untuk dimanfaatkan dalam memperoleh aksesoris tersebut.dengan berbagai model bentuk jam yang dapat dipilih seperti jam analog, digital, animasi dan lain-lain…

Dalam menaruh alsesoris ini biasanya menggunakan code html/java yg kemudian ditambahkan dalam bagian blog… dimanakah kita memperoleh code tesebut,, tidak perlu panik, ada beberapa situs yang menyediakan code tersebut… nah silahkan kunjungi situs-situs seperti berikut :

- www.clocklink.com
- www.geovisite.com
- www.ladylony.com/ilona.htm

dalam pembahasan kali ini kita mnggunakan situs www.clocklink.com untuk mendapatkan code html ter sebut.

Pertama-tama bukaslah satu web browser, misalnua internet ekplorer (IE). Kemudian ketik www.clocklink.com pada addres bar.klik tombol go atau enter. Maka akan tampil halaman utama situs tersebut, seperti yang ditunjukann pada gambar berikut ini … :



Setelah kita memasuki halaman utama situs maka langkah berikutnya cari kotak dialog yang berjudul special instruction for BLOG User, lalu setelah itu klik menu yang bertuliskan Want a clock on your website?. ( seperti yang ditunjukan pada gambar diatas)…

Setelah memilih salalh satu menu yang dianjuran pada kotak dialog halaman utama, maka tampilan selanjutnya akan menampilkan halaman menu clock gallery yang menujukan berbagai bentuk model jam yang dapat dipilih, seperti newest, analog, wallpaper dan lain-lain, tampilan halaman tersebut dapat dilihat pada gmbar dibawah ini… :



Setelah merasa cocok dengan pilihannya maka dapat langsung memilih dengan mengklik tombol View Html Tag yang terletak dibawah gambar jam tersebut, seperti yang ditunjukan pada gambar diatas.Contohnya disini memilih jam dengan name : 5029.



Apabila telah dilakukan pemilihan model jam dengan mengklik tombol View Html Tag, disini pengunjung akan dihadapakan pada halaman persetujuan, pengguna disini hanya tinggal mengklik tombol accept unuk melanjutkan proses atau disagree untuk membatakannya.




Setelah itu menuju kepada halaman pengeditan jam seperti warna jam, zona waktu dan ukuran jam. Sesuaikan pengeditan pada blog anda… setelah yakin dengan pengeditan jam tersebut, kemudian pilih atau block semua kode yang terletak dibawah pengaturan, lalu copy code tersebut dengan mengklik kanan lalu pilih menu copy atau dengan mengetik (Ctrl+C)… Code pengkopian untuk sementara dapat disimpan pada halaman notedpad, sehingga dapat diperlukan lagi jika perlu….

Kemudian lakukan tahap-tahap pengunduhuan kode seperti pada artikel sebelumnya..
Setelah melakukan penyimpanan kode model kalender dari website tersebut maka selanjutnya dapat kembali ke website bloger untuk melakukan penaruhan kode tadi…,,




Langkah pertama pilih item menu tata letak pada halaman pertama seperti yang di perlihatkan pada gambar diatas…,,



Setelah itu akan tampil halaman berikutnya setperti gambar diatas, dihalaman tersebut kita dapat mengatur tata letak navigasi dan mengedit navigasi tersebut…,,

kemudian pilih item tambah gadget untuk menambah gadget di halaman blog…,,




Selanjutnya akan tampil halaman baru yang berisi penambahan jenis-jenis gadget yang akan di pasang di halaman blog …,, lalu pilihlah HTML/JavaScript




Apabila sudah memilih item HTML/JavaScript untuk penambahan jenis gadget, maka pada halaman selanjutnya akan menmapilkan seperti wadah yang untuk kode HTML atau Java. Kemudian kode yang telah disimpan dan dicopy dapat ditaruh didalan halaman konten kode tersebut…,,

Apabila sudah selesai melakukan pengisian kodenya maka pilih tombol simpan yang terletak dikanan bawah…,,




Dan apabila proses penyimpanan telah selesai maka pada tahap akhir tinggal melihat hasilnya di halaman blog dengan mengklik tulisan Lihat Blog..,,

“”””tnks udh ngikutin..,,
selamat mencoba…,,”””

Selasa, 29 Desember 2009

Memasang calendar pada Bloger

Keberadaan kalender sangat dibtuhkan bagi mereka yang sibuk distiap tanggalnya atau harinya untuk mengadakan suatu pertemuan maupun perjanjian dengan seseorang. Dan tanggal yang mempunayi moment-moment tertentu pnggunaan calendar sangat brmanfaat.
Tentu saja dengan adanya hal ter sebut kita akan menyisipkan kalender ke dalam sebuah bloger kesayangan….
Bagaimana caranya?

Mudah kok,,, ikuti saja langkah-lankah berikut…
Untuk mendapatkan aksesoris kalender tersebut utnuk ditambahkna pada Bloger,,, cukup dengan mngunjungi situs-situs gratisan yang telah ter sedia,,, situs-situs tersebut antara lain … :

www.free-blog-content.com
www.bravenet.com/webtools

pada pembahasan artikel ini memakai situs www.free-blog-content.com dan menggunakan contoh www.blogspot.com sebagai media untuk mendisain halaman blog yang nantinya asesoris kalender tersebut ditaruh…

langkah pertama bukalah web browser , misalnya internet eksplorer, kemudian ketik www.free-blog-content.com pada addres bar..
setelah memasukan alamat website maka akan tampil halaman utama seperti yang ditunjukan pada gambar dibawah ini…






















Setelah halaman utama tampil, terdapat beberapa tema model kalender yang dapat dipilih yang terletak dibawah halaman didalam table, seperti animated calendar, car calendar, girl kalender, dll. Jenis-jenis dari model kalender tersebut memiliki gambar atau background tergantung dari tema model kalender tersebut….,,

Contohnya seperti yang yang ditampilkan pada gambar dibawah ini…,,

























Halaman berikut akan tampil apa bila memilih dari salah satu tema kalender,contohnya tema car calendar akan tampil seperti yang ditunjukan pada gambar halaman diatas…,,

Pilihlah salah satu gambar atau background kalender yang akan dijadikan hiasan pada blog dari halaman tersebut…,,



















Apabila sudah dipilih model kalendernya, contohnya pada gamabar diatas maka langkah selanjutnya pilih atau block semua kode yang terletak dibawah gambar kalendernya, lalu copy code tersebut dengan mengklik kanan lalu pilih menu copy atau dengan mengetik (Ctrl+C)… Code pengkopian untuk sementara dapat disimpan pada halaman notedpad, sehingga dapat diperlukan lagi jika perlu….

Setelah melakukan penyimpanan kode model kalender dari website tersebut maka selanjutnya dapat kembali ke website bloger untuk melakukan penaruhan kode tadi…,,










Langkah pertama pilih item menu tata letak pada halaman pertama seperti yang di perlihatkan pada gambar diatas…,,













Setelah itu akan tampil halaman berikutnya setperti gambar diatas, dihalaman tersebut kita dapat mengatur tata letak navigasi dan mengedit navigasi tersebut…,,
kemudian pilih item tambah gadget untuk menambah gadget di halaman blog…,,











Selanjutnya akan tampil halaman baru yang berisi penambahan jenis-jenis gadget yang akan di pasang di halaman blog …,, lalu pilihlah HTML/JavaScript



Apabila sudah memilih item HTML/JavaScript untuk penambahan jenis gadget, maka pada halaman selanjutnya akan menmapilkan seperti wadah yang untuk kode HTML atau Java. Kemudian kode yang telah disimpan dan dicopy dapat ditaruh didalan halaman konten kode tersebut…,,

Apabila sudah selesai melakukan pengisian kodenya maka pilih tombol simpan yang terletak dikanan bawah…,,


Dan apabila proses penyimpanan telah selesai maka pada tahap akhir tinggal melihat hasilnya di halaman blog dengan mengklik tulisan Lihat Blog..,,

“”””Selesai..,,
selamat mencoba…,,”””

Jumat, 18 Desember 2009

TUGAS KASUS PENGEMBANGAN SISTEM INFORMASI

" Analisis dan Perancangan Sistem Informasi Laboratorium Rumah Sakit Kanker Dharmis dengan Menggunakan Total Architecture Syntetis "

Identifikasi permasalahan :
1. Penggunaan aktivitas manual dalam menjalankan system yang ada pada laboratorium membuat timbulnya kesalahan-kesalahan yan gmerupakan dari factor manual tersebut.
2. Kurangnya system keamanan pada penggunaan fasilitas laboratorium.
3. Output dan input data yang kurang terkontrol serta format laporan yang tidak sesuai

Analisis Kelemahan :

1. Kesalahan pada proses penginputan data
2. Kesulitan mengetahui siapa yang memakai alat pemeriksa di laboratorium
3. Kesulitan mengidetifikasi sample di laboratorium
4. Tidak ada pengecekanpenggunaan fasiltas laboratorium
5. Format laporan tidak sesuai

Analisa kebutuhan :
1. Pengecekan setiap data yang masuk lalu menyatukan semua output dari data dari setiap mesin pemeriksaan ke server.
2. Memberikan fitur login kepada karyawan rumah sakit
3. Menambahkan fitur untuk mencetak barcide sample
4. Pendataan penggunaan alat medis
5. Pembuatan laporan dengan format yang sesuai dengan kebutuhan

Analisa kelayakan :

suatu system laboratorium yang saat ini telah diterapkan oleh Rumah Sakit Kanker Dharmis ini masih belum layak apa bila untuk dalam waktu jangka panjang, karena terlalu banyak kesalahan dan kelemahan yang harus di perbaiki serta perlu penambahan komponen sistem bantuan untuk mempermudah proses yang ada di laboratorium ini. Sehingga nantinya system yang dijalankan cukup layak untu diterapkan dan memberikan kemudahan dan efektifitas dalam segala proses kegiatan yang ada pada laboratorium


SISTEM DESAIN

a. DFD
Diagram Konteks














Diagram Level 0 (Diagram Zero)





























ERD













Normalisasi

















Kamis, 10 Desember 2009

Middleware Telematika

Definisi Middelware

Middleware didefinisikan seperti software yang menghubungkan komponen perangkat lunak atau aplikasi yang berisi sekumpulan layanan yang memungkinkan agar beberapa proses dapat berjalan untuk satu atau beberapa mesin computer untuk saling berinteraksi dalam sebuah jaringan.
Teknologi ini berkembang untuk menyediakan untuk Interoperabilitas dalam dukungan yang koheren didistribusikan pindah ke arsitektur, yang paling sering digunakan untuk mendukung dan mempermudah kompleksitas, aplikasi didistribusikan.
Middleware juga bisa disebut sebagai sebuah aplikasi yang secara logic yang terletak diantara lapisan aplikasi (application layer) dan lapisan data dari sebuah arsitektur layer-layer TCP/IP [1].
Penggunaan middleware ini sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda termasuk server web, server aplikasi, dan alat-alat serupa yang mendukung pengembangan aplikasi dan pengiriman
Middleware yang paling banyak dipublikasikan :
– Microsoft's COM/DCOM (Component Object Model)
– Open Software Foundation's Distributed Computing Environment (DCE),
– Object Management Group's Common Object Request Broker Architecture (CORBA),

Kebutuhan middleware
Suatu keadaan Integrasi bisa dapat terjadi apabila antara berbagai mesin dan aplikasi yang berlainan dapat saling bekerja sama (interoperate). Dalam hal ini, data yang disediakan oleh sebuah subsistem juga dapat diacces oleh subsistem lainnya. Dengan demikian data customer sering harus dapat dibaca oleh bagian customer service dan akuntansi.
Data hasil pengembangan perlu dapat dibaca oleh bagian manajemen. Hal ini semakin terasa ketika sistem tersebar menjadi semakin besar dan beragam. Di sinilah aplikasi middleware memegang peranan. Middleware adalah software yang telah didisain untuk mendukung pengembangan sistem yang tersebar agar aplikasi yang sebelumnya terisolasi untuk saling berhubungan. Dan dengan bantuan middleware data yang serupa dapat digunakan oleh customer service, akuntansi, pengembangan, dan manajemen sesuai dengan kebutuhan. Di sini peran middleware dapat berfungsi sebagai alat penterjemah suatu informasi agar setiap aplikasi mendapatkan format data yang dapat mereka proses.

Contoh – contoh Middleware seperti :
1. Object Management Group’s: Common Object Request Broker Architecture(CORBA)
2. Also .NET Remoting.
3. Java’s: Remote Procedure Call.
4. Microsoft’s COM/DCOM (Component Object Model).

Kesimpulan
Middleware merupakan software yang menghubungkan antara komponen perangkat lunak atau aplikasi yang berisi sekumpulan layanan yang memungkinkan untuk beberapa proses dapat berjalan dalam satu atau beberapa mesin computer untuk saling berinteraksi dalam sebuah jaringan.
Middleware juga dapat dikatakan sebagai alat penterjemah suatu informasi agar setiap aplikasi mendapatkan format data yang dapat mereka acces.

Kamis, 15 Oktober 2009

Tugas Kelompok MK Konsep Sistem Informasi Lanjut

SCM Kopi Susu Kemasan




















Bahan Baku
Pada siklus produk kopi susu kemasan ini diawali dengan perolehan bahan baku dari para petani kopi yang menghasilkan bahan baku utama produk tersebut, begitu juga perolehan bahan baku dari para peternak sapi, petani tebu dan pabrik plastik.

Pengolahan bahan baku
Setelah dilakukan penentuan perolehan bahan baku dari produk tersebut, maka pemrosesan produk kopi susu selanjutnya yaitu dengan pengolahan bahan baku utama seperti yang diperoleh dari petani kopi yang menghasilkan biji kopi pilihan, lalu petani tebu yang menghasilkan gula, kemudian peternak sapi yang menghasilkan susu dan perolehan bahan baku plastik dari pabrik plastik. Setelah perubahan bentuk bahan baku mentah menjadi bahan baku utama pembuatan produk kopi susu kemasan seperti kopi, susu, gula dan plastik maka bahan - bahan tersebut dikirim ke pada para pemasok.

Proses Pembuatan Kopi Susu Kemasan
Setelah mendapatkan bahan baku utama yaitu dari para pemasok kopi, susu, gula dan plastik. Maka proses pada kegiatan pabrik kopi susu kemasan selanjutnya yaitu mengolah bahan baku seperti kopi, gula dan susu menjadi satu yang kemudian dikemas sesuai dengan takaran persajinya kedalam plastik produk yang telah didisain sebelumnya.

Proses Pemasaran Produk
Setelah proses pembuatan kopi susu kemasan selasai, maka lankgkah selanjutnya adalah melakukan kegiatan pemasaran produk. Yaitu mulai dari pengiriman produk kepada pihak distributor, lalu dari pihak distributor menyebarkan produknya terebut ke sklala yang lebih kecil yaitu kerpada pihak supermarket dan pengecer. Dan dari proses pemasaran tersebut berakhir kepada pembeli ( konsumen ) produk atau penikmat kopi susu kemasan tersebut.

Senin, 12 Oktober 2009

Tugas Kelompok Pencarian Artikel MK Keamanan Komputer

1. Algoritma DES Dan RSA

Terdapat banyak algoritma penyandian di dunia ini, yang paling banyak dipakai di dunia adalah DES dan RSA. Di samping DES dan RSA, masih ada banyak sandi lain seperti MD2 (dipakai GSM), IDEA, RC2, dll. Akan tetapi, DES dan RSA adalah yang paling populer dan paling banyak dipakai.
Sejauh ini belum seorang pun yang berhasil menemukan lubang sekuriti pada DES dan RSA, tetapi tak seorang pun juga yang berhasil memberikan pembuktian ilmiah yang memuaskan dari keamanan kedua teknik sandi ini.

1.1. Algoritma DES (Data Encryptor Standard)

Pada sekitar akhir tahun 1960, IBM melakukan riset pada bidang kriptografi yang pada akhirnya disebut Lucifer.Lucifer dijual pada tahun 1971 pada sebuah perusahaan di london.Lucifer merupakan algoritma berjenis Block Cipher yang artinya bahwa input maupun output dari algoritma tersebut merupakan 1 blok yang terdiri dari banyak bit seperti 64 bit atau 128 bit.Lucifer beroperasi pada blok input 64 bit dan menggunakan key sepanjang 128 bit.
Lama kelamaan Lucifer semakin dikembangkan agar bisa lebih kebal terhadap serangan analisis cypher tetapi panjang kuncinya dikurangi menjadi 56 bit dengan maksud supaya dapat masuk pada satu chip. Di tempat yang lain, biro standar amerika sedang mencari-cari sebuah algoritma enkripsi untuk dijadikan sebagai standar nasional.IBM mencoba mendaftarkan algoritmanya dan di tahun 1977 algoritma tersebut dijadikan sebagai DES (Data Encryption Standard).
Ternyata timbul masalah setelah DES resmi dijadikan algoritma standar nasional.Masalah pertama adalah panjang kunci DES yang hanya 56-bit sehingga amat sangat rawan dan riskan serta berbahaya , terhadap brute-force attack. Masalah kedua adalah struktur DES pada bagian substitution-box (S-box) yang diubah menurut saran dari NSA. Desain substitution-box dirahasiakan oleh NSA sehingga kita tidak mengetahui kemungkinan adanya kelemahan-kelemahan pada DES yang sengaja disembunyikan oleh NSA. Dan juga muncul kecurigaan bahwa NSA mampu membongkar cypher tanpa harus memiliki key-nya karena menurut para pakar kriptografi, DES sudah didesain secara cermat sehingga kalau S-box ini diubah secara acak maka sangat mungkin DES justru lebih mudah dijebolmeskipun DES cukup kebal terhadap serangan differential cryptanalysis maupun linier cryptanalysis.
DES (Data Encryption Standard) adalah hasil inovasi IBM di tahun 1972 yang kemudian diangkat menjadi standar oleh dewan standar AS (ANSI).
DES (Data Encryption Standard) merupakan metoda yang pertama kali digunakan dalam penyimpanan password, metoda ini sudah tidak biasa digunakan lagi, karena dengan mesin-mesin modern akan didapat kecepatan cracking yang tinggi, sekitar 800.000 lebih kombinasi password per detik pada komputer dengan prosessor Pentium 4 - 2,4 GHz, sehingga bila menggunakan metoda ini password akan relatif lebih mudah di-crack.
DES merupakan standar bagi USA Government, didukung ANSI dan IETF, popular untuk metode secret key, terdiri dari : 40-bit, 56-bit dan 3×56bit (Triple DES)

1.2 Algoritma RSA (Rivest-Shamir Adleman)

RSA sendiri dibuat pada tahun 1978. RSA adalah singkatan dari nama para penemunya, yaitu Ron Rivest, Adi Shamir, dan Leonard Adleman. RSA adalah salah satu algoritma penyandian yang paling banyak mengundang kontroversi, selain DES.
RSA (Rivest-Shamir Adleman) di bidang kriptografi adalah sebuah algoritma pada enkripsi public key. RSA merupakan algoritma pertama yang cocok untuk digital signature seperti halnya ekripsi, dan salah satu yang paling maju dalam bidang kriptografi public key. RSA masih digunakan secara luas dalam protokol electronic commerce, dan dipercaya dalam mengamnkan dengan menggunakan kunci yang cukup panjang.
Algortima RSA dijabarkan pada tahun 1977 oleh tiga orang : Ron Rivest, Adi Shamir dan Len Adleman dari Massachusetts Institute of Technology. Huruf RSA itu sendiri berasal dari inisial nama mereka (Rivest—Shamir—Adleman).
Algoritma tersebut dipatenkan oleh Massachusetts Institute of Technology pada tahun 1983 di Amerika Serikat sebagai U.S. Patent 4405829. Paten tersebut berlaku hingga 21 September 2000. Semenjak Algoritma RSA dipublikasikan sebagai aplikasi paten, regulasi di sebagian besar negara-negara lain tidak memungkinkan penggunaan paten. Hal ini menyebabkan hasil temuan Clifford Cocks di kenal secara umum, paten di Amerika Serikat tidak dapat mematenkannya. RSA memiliki kecepatan yang lebih lambat dibandingkan dengan DES dan algoritma simetrik lainnya.
Penyerangan yang paling umum pada RSA ialah pada penanganan masalah faktorisasi pada bilangan yang sangat besar. Apabila terdapat faktorisasi metode yang baru dan cepat telah dikembangkan, maka ada kemungkinan untuk membongkar RSA.
Pada tahun 2005, bilangan faktorisasi terbesar yang digunakan secara umum ialah sepanjang 663 bit, menggunakan metode distribusi mutakhir. Kunci RSA pada umumnya sepanjang 1024—2048 bit. Beberapa pakar meyakini bahwa kunci 1024-bit ada kemungkinan dipecahkan pada waktu dekat (hal ini masih dalam perdebatan), tetapi tidak ada seorangpun yang berpendapat kunci 2048-bit akan pecah pada masa depan yang terprediksi.

1.2.1. Keamanan

Keamanan dari sistem kriptografi RSA adalah didasari oleh dua problem matematika:
• Problem dalam faktorisasi bilangan berjumlah banyak.
• Problem RSA, yaitu mencari modulo akar e dari sebuah bilangan komposit N yang faktor-faktornya tidak diketahui.

1.2.2. Ancaman

Ancaman yang Mungkin Menyerang RSA Sistem pengenkripsian RSA mempunyai kemungkinan-kemungkinan kelemahan yang bisa diserang oleh para eavesdropper (penyadap, penguping), berikut adalah kelemahankelemahan dalam RSA yang sebaiknya dihindari:
• Nilai n terlalu kecil, sehingga mudah untuk difaktorisasi
• Jumlah nilai eksponen e yang terlalu kecil
• Ukuran kunci yang terlalu kecil, sehingga sandi dapat dijebol dengan brute force attack
• Nilai d terlalu kecil
• Pengunaan nilai modulus yang familiar, hal ini memudahkan para hacker untuk menjebol sandi yang ada

2. Konsep Enkripsi Kunci Public

Metode enkripsi kunci publik menawarkan keamanan yang lebih tinggi dan lebih kompleks daripada metode konvensional.
Metode enkripsi kunci publik membutuhkan dua buah kunci di dalam algoritmanya, yaitu kunci publik dan kunci pribadi. Kunci publik digunakan untuk mengenkripsi plaintext menjadi ciphertext dan kunci ini tidak terlalu bersifat rahasia sehingga dapat diketahui oleh banyak orang. Kunci pribadi digunakan untuk mendekripsi ciphertext menjadi plaintext dan kunci ini bersifat rahasia sehingga hanya user saja yang boleh mengetahui kunci ini.
syarat yang harus dipenuhi di dalam metode enkripsi kunci publik :
  1. Mudah bagi user untuk membentuk sepasang kunci (kunci publik dan kunci pribadi)
  2. Mudah bagi user lain untuk mengetahui kunci publik milik kita dan kemudian mengenkripsi pesan yang akan dikirimkan kepada kita dengan kunci tersebut.
  3. Mudah bagi penerima pesan untuk mendekripsi pesan ciphertext yang telah diterima dengan kunci pribadi yang dimilikinya.
  4. Tidak mudah bagi musuh untuk mengetahui kunci publik untuk menentukan kunci pribadi yang dimiliki oleh user lain.

Dengan menggunakan teknik enkripsi data, sebuah pesan text dapat dienkode sedemikian sehingga sangat tidak beraturan dan sulit untuk dikembalikan ke pesan asal tanpa kunci rahasia. Pesan tersebut dapt berupa ASCII, file database atau data apapun yang akan kita kirimkan atau kita simpan melalui media yang tidak aman. Dalam kontek kriptografi, plaintext adalah data yang belum di enktripsi sedangkan ciphertext adalah data yang telah dienkripsi.
Jika sebuah pesan telah dienkripsi maka pesan tersebut dapat disimpan atau ditransmisikan dalam media yang tidak aman namun tetap terjaga kerahasiannya. Kemudian, pesan tersebut dapat didekripsi kedalam bentuk aslinya. Ilustrasi proses tersebut dapat dilihat pada gambar dibawah.

Pada saat pesan dienkripsi maka kunci enkripsi digunakan untuk proses tersebut. Hal ini analog dengan kunci yang biasa kita gunakan untuk mengunci gembok pintu. Untuk mendekripsikan pesan, maka kunci dekripsi yang cocok harus digunakan. Dalam hal ini, sangatlah penting untuk membatasi akses kepada kunci dekripsi, sebab semua orang yang dapat melihat kunci dekripsi berarti dapat pula mendekripsikan semua pesan yang telah dienkripsi


3. Perkembangan Enkripsi Saat Ini

Salah satu contoh perkembangan enkripsi saat ini yaitu Fitur Vista pada Windows XP SP3
.

Beberapa fitur Windows Vista akan dimasukkan ke dalam versi Windows XP SP3 yang akan datang. Begitulah berita yang sedang banyak dilansir media massa pada akhir pekan ini berkaitan dengan pembuatan Windows XP SP3.
Seperti yang dinyatakan NeoSmart Technologies kepada ComputerWorld, Windows XP3 3205 yang telah dirilis ke dalam versi beta tester pada hari Minggu, memasukkan empat fitur diantara seribu macam perbaikan yang telah banyak diberitakan semenjak debut Windows XP SP2 tiga tahun yang lalu.
Menurut NeoSmart, salah satu fitur Windows Vista yang akan dimasukkan adalah fitur backported di mana di dalamnya termasuk Network Access Protection (NAP), sebuah kebijakan teknologi yang menginspeksi komputer terlebih dahulu sebelum terhubung dengan suatu jaringan besar, kemudian juga akan mengupdate secara otomatis ataupun melakukan pengeblokan jikalau ada yang tidak memenuhi criteriakeamanan.
Tambahan lainnya berasal dari modul kernel yang memuat beberapa algoritma enkripsi yang dapat diakses oleh 3rd party developer. Model aktivasi Windows yang terbaru tidak akan membuat user menginputkan nomor seri produk (product key) lagi.
Microsoft akan mengumumkan Windows XP SP3 didukung NAP dari Windows Vista dan yang juga akan termasuk dalam penyelesaian Windows Server 2008. Direncanakan Microsoft akan merilis Windows XP SP3 ini pada awal tahun 2008, dan sekaligus akan menjadikan XP sebagai Sistem Operasi berumur enam tahun.


Daftar pustaka :
1. Imam cipta “Makalah Teori Keamanan”
2. http://robby.c.staff.gunadarma.ac.id/
3. http://mejabundar.blogdetik.com
4. http://www.beritanet.com/Technology/windows_xp_sp3_fitur_vista.html/
5. http://www.informatika.org/~rinaldi/Kriptografi/20072008/Makalah2/Makalah/


Kamis, 08 Oktober 2009

Tugas KSIL

Sc Pabrik Biskuit Kaleng

Rabu, 07 Oktober 2009

Tugas Pengantar Telematika

Definisi Telematika

Mulai pada sekitar tahun 1978 istilah telematika muncul dalam bentuk bahasa perancis ( Telematique ), istilah ini pertama kali dikemukakaan oleh Simon Nora dan Alain Minc dalam bukunya yang berjudul L'informatisation de la Societe yang merupakan gabungan dari kata telekomunikasi dan informatika.

Gabungan dari pengertian telematika itu sendiri merupakan teknik pengiriman pesan dari tempat asal ketempat tujuan lain dengan memakai beberapa ciri sebuah sistem yang dapat menerima lalu dikumpulkan sebelum diproses kemudian menghasilkan sebuah output berbentuk informasi. Bentuk komunikasi secara dua arah ini contohnya seperti televisi, radio dan lain-lain, atau sekarang mulai dengan perangkat yang lebih canggih seperti menggunakan jaringan computer yang biasanya disebut dengan jaringan internet. Jadi bisa dibilang pengertian dari istilah telematika ini mengacu kepada industri yang berhubungan dengan penggunakan komputer dalam sistem telekomunikasi contohnya jaringan internet itu sendiri.

Menurut dari sumber www.wikipedia.org istilah telematika ini sering dipakai untuk beberapa macam bidang, beberapa contohnya seperti :

  1. Integrasi antara sistem telekomunikasi dan informatika yang dikenal sebagai Teknologi Komunikasi dan Informatika atau ICT (Information and Communications Technology). Secara lebih spesifik, ICT merupakan ilmu yang berkaitan dengan pengiriman, penerimaan dan penyimpanan informasi dengan menggunakan peralatan telekomunikasi.
  2. Secara umum, istilah telematika dipakai juga untuk teknologi Sistem Navigasi/Penempatan Global atau GPS (Global Positioning System) sebagai bagian integral dari komputer dan teknologi komunikasi berpindah (mobile communication technology).
  3. Secara lebih spesifik, istilah telematika dipakai untuk bidang kendaraan dan lalulintas (road vehicles dan vehicle telematics).

Perkembangan Telematika Di Indonesia

Di Indonesia mengalami 3 Priode dalam perkembangan telematika. Hal ini tidak terlepas dari perjalanan perkembangan sebelumnya. Menurut fenomena yang terjadi pada stiap periode dalam perkembangannya yaitu :

1. Periode Rintisan : Akhir tahun 1970-an sampai 1980-an
2. Periode Pengenalan : Sekitar tahun 1990-an
3. Periode Aplikasi : Dimulai pada tahun 2000

Minggu, 11 Januari 2009

pembuatan aplikasi web

PEMBUATAN APLIKASI WEB

Jika sebuah pertanyaan diajukan pada Anda, “Apakah yang sudah tidak baru lagi, tetapi tetap hangat?”. Salah satu jawaban yang sangat tepat adalah: Internet. Dunia maya memang sudah cukup lama dikenal, tetapi pembicaraan seputar Internet terasa tidak ada habis-habisnya. Termasuk di dalamnya adalah topik aplikasi web. Sejak teknologi jaringan dikenal, penggunaan jaringan semakin dipergunakan secara luas. Terutama di kota-kota besar, saat ini sudah cukup sulit menemukan kantor tanpa jaringan komputer. Bahkan tetangga rumah Anda pun kemungkinan memiliki jaringan komputer. Hal ini diimbangi dengan perkembangan aplikasi. Jika dulu Anda harus bermain game Tetris bersama rekan Anda dengan menggunakan satu komputer, kini Anda dapat melihat game center menyediakan layanan bermain game bersama melalui komputer masing-masing (walaupun kecil kemungkinan mereka sedang bermain game Tetris). Demikian pula bagi Anda yang berkecimpung dalam pembangunan aplikasi. Membangun aplikasi jaringan yang memungkinkan multi-user atau sentralisasi database sudah menjadi permintaan customer yang sudah tidak dapat ditawar lagi.

Client-server
Seiring perkembangan jaringan, istilah aplikasi client-server mulai sering terdengar. Client-server merupakan suatu arsitektur jaringan, di mana membedakan sisi client dengan sisi server. Aplikasi pada client umumnya ditampilkan dengan GUI (Graphical User Interface) dan mengirimkan request pada server atau aplikasi server. Terdapat banyak variasi dari server, misalnya file server, terminal server, atau mail server. Masing-masing dengan keperluan yang berbeda-beda, tetapi tetap menggunakan basis arsitektur yang sama. Saat sedang mengakses sebuah situs berita di Internet, web browser yang Anda gunakan merupakan aplikasi client. Sementara database yang menyimpan berita beserta aplikasi yang terdapat pada URL yang Anda ketikkan merupakan server. Saat Anda melakukan request sebuah berita tertentu, aplikasi pada server akan mencari informasi yang diperlukan di dalam database, mengolahnya ke dalam halaman web, dan mengirimkannya kembali pada web browser untuk Anda.Aplikasi yang menggunakan web browser sebagai aplikasi client pada jaringan intranet atau Internet, dinamakan dengan web aplikasi. Tentu saja Anda dapat membuat sendiri software desktop untuk client dengan pertimbangan-pertimbangan tertentu, tetapi Anda juga harus melakukan instalasi software tersebut pada setiap client. Selain itu, software client Anda kemungkinan memerlukan spesifi kasi komputer yang relatif lebih tinggi dibandingkan kebutuhan sebuah web browser. Walaupun demikian, web browser yang menggunakan script HTML (HyperText Markup Language) tradisional tentu tidak dapat menampilkan fitur-fitur selengkap software desktop yang terinstalasi. Dokumen yang ditampilkan dengan HTML bersifat statik, artinya sekali tampil pada web browser, dokumen tersebut tidak akan berubah hingga dilakukan request ulang. Walaupun hal ini diatasi dengan Dynamic HTML yang dikembangkan setelahnya, tetapi masih cukup banyak keterbatasan dibandingkan aplikasi desktop yang juga terus berkembang. Di luar kekurangan dan kelebihan yang dimiliki, penggunaan web aplikasi perlu dipertimbangkan sebagai salah satu solusi yang menjanjikan.

HTML dan DHTML
Seperti telah disebutkan, informasi pada web browser ditampilkan dengan format HTML. Di mana HTML menampilkan header, paragraf, daftar, dan seterusnya secara struktural. HTML terdiri dari entitas-entitas:

1. Element.
Element HTML membentuk suatu content dengan format tampilan tertentu. Misalnya pada perintah Judul . merupakan element pembuka dimana kata-kata yang terdapat di dalamnya akan ditampilkan dengan format header. menandakan penutup element. Perintah-perintah seperti disebut dengan tag HTML.

2. Attribute.
Attribute merupakan pengaturan lebih lanjut terhadap element, contoh: . Dimana align=left merupakan sebuah attribute yang menunjukkan posisi pengaturan teks secara rata kiri. Attribute dapat memiliki banyak nilai, misalnya align=center, align=left, dan lain sebagainya.

3. Data Type.
HTML juga menyediakan beberapa tipe data, seperti data script dan style sheet, dan bermacam-macam tipe untuk nilai attribute. Termasuk di dalamnya adalah ID, name, language, color, date and time, dan seterusnya.

4. Character References.
Merupakan kumpulan karakter yang merepresentasikan suatu karakter tertentu, sebagai contoh karakter “é” dapat ditulis dengan character reference “é”

Bukan dunia teknologi namanya kalau tidak berkembang cepat, demikian juga dengan HTML yang dikembangkan lebih lanjut dengan Dynamic HTML atau DHTML, yang memiliki fitur-fitur tambahan yang didukung sejak Microsoft Internet Explorer versi 4.0.Dengan DHTML, Anda dapat menambahkan lebih banyak kosmetika user interface pada dokumen HTML. Keunggulannya DHTML adalah tidak memberatkan server dan lalu lintas jaringan.Beberapa fitur dan efek yang Anda dapatkan dengan penggunaan DHTML antara lain adalah:

1. Menyembunyikan teks dan gambar.
2. Animasi teks dan gambar.
3. Menciptakan form yang dapat merespon langsung terhadap data user.
4. Menciptakan otomatis refresh pada isi halaman.

DHTML menciptakan efek-efek di atas dengan melakukan modifi kasi terhadap dokumen yang aktif, secara otomatis melakukan format ulang dan menampilkannya lagi. Di mana server tidak perlu menghasilkan isi dokumen yang baru karena dokumen tersebut tidak perlu dipanggil ulang pada browser.
DHTML menggunakan style dan script untuk melakukan proses dari apa yang diinput oleh user, kemudian memanipulasi elemen HTML, attribute, style dan teks di dalam dokumen tersebut. Elemen, attribute, dan style pada DHTML dibaca dari spesifi kasi HTML dan Cascading Style Sheet (CSS).

CSS
Cascading Style Sheet (CSS) merupakan sebuah standar yang dikembangkan oleh World Wide Web Consortium (W3C). CSS mengizinkan developer web untuk mendefinisikan font, margin, dan line spacing di dalam bagian-bagian yang berbeda dari dokumen HTML. Lebih signifi kan, CSS mengizinkan isi dokumen tampil pada posisi absolut dengan mendefinisikan koordinat x dan y. Bahkan mengizinkan fasilitas overlapping pada elemen yang berbeda dengan menentukan z-order. CSS mendefi nisikan style untuk isi seluruh dokumen. Sebuah style merupakan suatu grup property yang mendefi nisikan bagaimana sebuah elemen HTML akan ditampilkan didalam dokumen. Dengan CSS, Anda juga dapat membuat style yang Anda ciptakan dikelompokkan dan diasosiasikan untuk bagian yang spesifik saja. Contohnya untuk sebuah style yang ingin digunakan pada sebuah elemen dokumen, maka elemen tersebut harus di dalam sebuah tag HTML, misalnya . Di dalam tag tersebut terdapat sebuah attribute khusus yang mendefi nisikan sebuah style CSS. Sintaks penulisan CSS berbeda dengan penulisan pada HTML. Pada CSS, masing-masing property dan nilainya dipisahkan dengan sebuah karakter titik dua. Contohnya perintah “position:relative”. Sementara pada masing-masing kesatuan property dan nilai dipisahkan dengan karakter titik koma. Contoh: . Untuk menggunakan sebuah style pada sebuah element, Anda dapat menggunakan inline style. Saat Anda mengelompokkan bermacam-macam style di antara tag , Anda telah menciptakan sebuah style sheet. Dengan menggunakan style dan style sheet, Anda dapat mengubah tampilan dan format elemen dokumen dengan cepat tanpa menambah atau menghapus elemen yang bersangkutan.

Script-based Programming
Anda dapat memanipulasi lebih jauh dokumen yang ingin Anda tampilkan dengan menggunakan script-based programming, yang mengizinkan Anda mengubah inline style pada masing-masing elemen dan mengubah aturan style pada CSS. Script-based programming dapat ditulis dengan menggunakan VBScript, JScript, atau JavaScript. Script-based programming memiliki akses pada setiap property dari style CSS melalui Component Object Model (COM). Konsep Object Model pada DHTML membuat tag HTML dan atribut CSS dapat diprogram secara keseluruhan. Ini berarti Anda dapat menampilkan efek sebuah link dapat berubah ketika pointer mouse bergerak melaluinya, atau sebuah teks dapat berubah ukuran ketika dipilih, atau sebuah elemen dapat berpindah posisi saat diklik. Mungkin Anda terbiasa menggunakan bahasa pemrograman visual seperti Visual Basic, di mana masing-masing objek harus memiliki apa yang disebut event handler. Kontradiksi dengan ini, objek pada DHTML dapat menggunakan event handler secara bersama (share event handler).Ketika sebuah event terjadi pada anak dari sebuah objek, maka event tersebut dapat naik keatas secara hirarkis pada halaman tersebut hingga menemukan sebuah event handler untuk diproses. Hal ini dikenal dengan istilah event bubbling. Hirarki ditentukan oleh posisi element pada HTML, elemen hyperlink merupakan anak dari elemen table, di mana elemen table merupakan anak dari elemen body, dan seterusnya. Pada level tertinggi adalah objek dokumen, di mana memuat halaman HTML. Ketika sebuah event pada hyperlink terjadi, maka akan dilakukan pencarian event handler pada table, kemudian dilanjutkan pada body, kemudian pada HTML, dan akhirnya pada dokumen objek. Pencarian event akan berhenti pada saat ditemukan sebuah event handler. Keuntungan dari event bubbling ini adalah mengurangi penulisan kode program. Sebagai contoh, lebih mudah menulis sebuah procedure event click pada form dibandingkan menuliskan procedure tersebut pada masing-masing elemen form seperti check box, text box, dan seterusnya. Ketika sebuah check box dipilih, maka event akan naik menuju form untuk melakukan suatu proses yang diinginkan.

Database
Salah satu kekurangan dari bahasa script dan pemrograman client-side seperti HTML, DHTML, CSS, dan JavaScript adalah tidak dapat mengakses database. Sementara jika Anda membangun aplikasi web seperti Shopping Cart pada Internet ataupun General Ledger untuk lingkungan intranet, tentunya keberadaan database merupakan sesuatu yang mutlak. Database pada aplikasi web diletakkan pada server tertentu, untuk aplikasi berskala besar, sangat mungkin memiliki lebih dari satu server database. Database yang sering digunakan adalah MySQL, Microsoft SQL Server, Oracle, PostgreSQL, dan lain sebagainya.

Web Programming Language
Jika pada aplikasi desktop Anda dapat menggunakan bahasa pemrograman Visual Basic, Visual C++, Delphi, dan lain sebagainya, pada aplikasi web Anda juga memerlukan sebuah bahasa pemrograman. Bahasa pemrograman pada web berfungsi untuk menghasilkan halaman web yang dinamis. Dinamis tidak hanya dari sisi tampilan, tetapi juga isi halaman yang diambil dari database. Karena itu, bahasa pemrograman web bersifat server-side, di mana lokasi dan pengolahannya dilakukan pada sisi server. Terdapat cukup banyak bahasa pemrograman web yang andal untuk membuat aplikasi web.

Practical Extraction and Report Language
Dikenal dengan singkatan Perl merupakan bahasa pemrograman yang pada awalnya digunakan untuk manipulasi teks, kemudian berkembang menjadi bahasa pemrograman yang banyak digunakan untuk sistem administrasi, pemrograman jaringan, pengembangan GUI (Graphical User Interface), dan pembuatan aplikasi web. Penulisan sintaks Perl mirip dengan bahasa C, hal ini tidak mengherankan karena keseluruhan stuktur Perl diturunkan dari bahasa C. Perl juga mendukung Object Oriented Programming (OOP) ataupun pemrograman procedural. Perl memiliki banyak modul build-in untuk pemrosesan teks, dan memiliki banyak modul third-party. Perl merupakan software free, dengan lisensi dari Artistic License dan GNU General Public License. Perl tersedia pada kebanyakan operating system, antara lain Unix, Linux, FreeBSD, Mac OS X dan Microsoft Windows. Pada Perl 5, interface database diimplementasikan dengan Perl DBI modules. DBI merupakan singkatan dari Database Interface, yang menyediakan modul pemrosesan database untuk Perl. Sementara modul DBD:: (Database Driver) menangani driver untuk pengaksesan database yang berbeda-beda. Tidak perlu heran jika Anda membeli buku Perl dengan gambar seekor unta. Karena unta merupakan simbol dari Perl.

Active Server Pages
Active Server Pages (ASP) merupakan bahasa pemrograman web yang diperkenalkan oleh Microsoft yang dipasarkan sebagai add-on bersama Internet Information Services (IIS). Programming dengan menggunakan ASP relatif cukup mudah, terutama dengan adanya objek yang sudah build-in. Misalnya objek Application, ASPError, Request, Response, Server, dan Session. ASP mencapai versi 3.0, kemudian dilanjutkan dengan ASP.NET yang merupakan bagian dari platform Microsoft .NET yang telah mencapai ASP.NET versi 2.0. Bagi Anda yang telah terbiasa menggunakan bahasa pemrograman Visual Basic, akan lebih mudah mempelajari dan menggunakan ASP.

PHP
Hypertext Preprocessor atau lebih dikenal dengan PHP merupakan bahasa pemrograman web yang open source, yang awalnya didesain sebagai sebuah kumpulan kecil script Perl. PHP umumnya didistribusikan bersama dengan Linux, Apache dan MySQL.PHP berjalan pada hampir semua web server populer dan tersedia dengan platform sistem operasi yang berbeda-beda. Karena fleksibilitas ini, maka PHP terinstalasi secara luas. Lebih dari 18 juta domain Internet pada saat ini menempati hosting pada server yang dilengkapi dengan PHP. Terdapat aplikasi PHP yang terkenal dan banyak digunakan seperti phpBB, Joomla, Wordpress, dan MediaWiki.

ColdFusion
ColdFusion pada awalnya merupakan produk dari Allaire, yang kemudian dibeli oleh Macromedia, dan melakukan merger dengan Adobe Systems. ColdFusion menyediakan cukup banyak service yang memiliki nilai tambah, di antaranya:
1. Konversi dari HTML ke PDF.
2. Validasi form pada client-side termasuk fitur rich form dengan menggunakan Flash.
3. GUI Widgets seperti datagrid dan date picker.
4. Query database pada platform independen melaluli ODBC atau JDBC.
5. Pengambilan data dari sistem enterprise seperti Active Directory, LDAP, POP, HTTP dan FTP.

Sintaks penulisan ColdFusion terbilang unik dan berbeda dengan bahasa pemrograman tradisional seperti bahasa C. Sayangnya ColdFusion bukanlah open source, bahkan relatif mahal jika dibandingkan dengan kompetitornya. Saat ini ColdFusion terus dikembangkan dan akan mencapai versi 8 dengan kode “Scorpio” yang akan dirilis pada akhir tahun 2006 atau awal tahun 2007.

JavaServer Pages
JavaServer Pages dikenal dengan singkatan JSP. Dari namanya sudah bisa ditebak bahwa JSP merupakan teknologi dari Java. Sintaks JSP menambahkan tag XML yang disebut dengan JSP actions, yang digunakan sebagai fungsi build-in. JSP di compile pada Java Servlet oleh sebuah JSP Compiler. Baik JSP dan servlet awalnya dikembangkan oleh Sun Microsystems. Dimulai dari JSP versi 1.2, pengembangan JSP dilakukan oleh Java Community Process. JSP dapat dipecah menjadi:
1. Data statik, misalnya HTML.
2. JSP directives, misalnya include directive.
3. JSP scripting.
4. JSP actions.
5. Custom tags.

Web Server
Sebuah web server bagaikan sebuah rumah bagi kumpulan fi le aplikasi web. Anda harus meletakkan file-file aplikasi Anda pada web server agar dapat diakses oleh client. Web server bertanggung jawab untuk menerima request melalui HTTP dari web browser pada client. Web server mengimplementasikan fitur - fitur:
1. Konfigurasi terhadap fitur-fitur yang tersedia.
2. Otentifikasi username dan password sebelum diizinkan menggunakan beberapa atau keseluruhan resource.
3. Dapat menangani dynamic content dengan mendukung satu atau lebih interface seperti SSI, CGI, PHP, ASP, ASP.NET, dan lain-lain.
4. Menyediakan support modul.
5. Mendukung HTTPS (oleh SSL atau TLS) untuk koneksi yang aman dan terenkripsi melalui port standard 443, selain menggunakan port 80 yang biasa digunakan oleh HTTP.
6. Content compression, untuk keperluan mengurangi ukuran response.
7. Virtual Host, untuk mendukung banyak web dengan menggunakan satu alamat IP.
8. Large file support, untuk dapat menangani file dengan ukuran lebih dari 2 GB pada operating system 32 bit.
9. Bandwith throttling, untuk membatasi kecepatan response agar tidak memenuhi lalu-lintas jaringan dan dapat menangani lebih banyak client.

Sebuah web server harus mendefinisikan batas koneksi client, karena per alamat IP hanya dapat menangani sejumlah koneksi dari client secara bersamaan. Umumnya berkisar dari 2 hingga 60.000, di mana secara default berkisar antara 500 hingga 1.000. Web server hanya dapat menangani sekian
request setiap detiknya tergantung pada:
1. Konfigurasi.
2. Tipe request HTTP.
3. Content (statik atau dinamis).
4. Kondisi content merupakan cache atau tidak.
5. Keterbatasan hardware dan software dari operating system yang digunakan.

Pada web server dapat terjadi overload jika terlalu banyak terjadi web traffic, misalnya saat ribuan atau bahkan jutaan client mengakses web secara bersamaan atau pada interval waktu yang singkat. Cara ini kadang dipergunakan sebagai sebuah trik oleh oknum yang tidak bertanggung jawab yang memang berniat membuatdown sebuah web server. Selain itu, juga dapat terjadi serangan DDoS (Distributed Denial of Service). Untuk mengantisipasi overload, web server dapat menggunakan teknik-teknik seperti:
1. Menggunakan web cache sebagai penampung.
2. Menggunakan nama domain yang berbeda (sub-domain).
3. Menggunakan lebih dari satu web server per komputer, di mana masing-masing memiliki network card dan alamat IP.
4. menggunakan lebih dari satu web server yang dikelompokkan sehingga berperan sebagai satu web server yang besar.
5. Menambahkan hardware pendukung, misalnya RAM.
6. Melakukan tuning pada parameter operating system untuk penggunaan dan kemampuan hardware.
7. Menggunakan program web server yang lebih efisien.
8. Menggunakan metode workaround yang lain.

Apache HTTP Server
Merupakan web server open source untuk sistem Unix/Linux, Microsoft Windows, Novell NetWare, dan lain-lain. Apache merupakan web server paling populer yang digunakan saat ini. Apache dikembangkan oleh komunitas developer di bawah naungan Apache Software Foundation. Pesan kesalahan yang dapat dikonfi gurasi, otentifi kasi database DBMS-based, dan
Content negotiation merupakan beberapa fitur-fitur yang terdapat pada Apache.

Intenet Information Services
Dikenal dengan singkatan IIS merupakan produk Microsoft dan web server kedua terpopuler setelah Apache HTTP Server. Termasuk di dalam IIS adalah FTP, SMTP, NNP dan HTTP/HTTPS. Versi-versi awal IIS sering diserang oleh hacker, tetapi Microsoft terus memperbaiki lubang-lubang keamanannya. IIS versi 7.0 akan disertakan pada Windows Vista dan Windows Server Longhorn.

Sun Java System Web Server
Merupakan web server yang didesain untuk aplikasi bisnis skala medium dan besar. Tersedia untuk operating system yang berbeda - beda, Java System Web Server mendukung JSP dan teknologi Java Servlet, ASP, PHP, CGI, dan ColdFusion. ASP didukung melalui Sun Java System Active Server Pages yang merupakan satu paket dengan Java System Web Server.

Bagaimana untuk Memulai?
Masih terdapat cukup banyak database, bahasa pemrograman dan web server yang dapat digunakan dengan masing-masing kelebihan dan kekurangannya. Baik ditawarkan secara komersial ataupun open source. Dengan banyaknya pilihan, mungkin menimbulkan pertanyaan, dari mana harus mulai untuk membuat aplikasi web? Sistematika yang umum adalah dengan mengikuti pembahasan pada artikel ini, yang intisarinya adalah:
1. Pengenalan kemampuan client-side menampilkan dokumen HTML pada web browser.
2. Mengenal penggunaan script seperti JavaScript dan VBScript sebagai pendukung dokumen pada sisi client.
3. Setelah mengenali sisi client, saatnya Anda mengenali sisi server. Dimulai
dengan penggunaan database, di mana manipulasi query akan diperlukan untuk mengeluarkan hasil yang diinginkan pada web browser.
4. Mengenal bahasa pemrograman web yang disesuaikan dengan beberapa aspek seperti latar belakang programming dan minat Anda. Misalnya jika Anda telah memiliki latar belakang programming pada C, Anda dapat memulainya dengan Perl atau PHP. Jika Anda memiliki latar belakang Visual Basic, mempelajari ASP bukan merupakan hal yang sulit.
5. Pengenalan web server.

Kini saatnya Anda melangkah untuk mewujudkan aplikasi web idaman Anda. Selamat berkarya!