WWW

Sabtu, 20 Februari 2010

Sudah tidak asing lagi kata “www” yang terdengar, dari sanalah kita dapat mengetahui apapun yang ada dalam kehidupan sehari-hari. Karena www merupakan kumpulan dari beberapa website yang dapat kita akses lewat internet. Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut.

Bicara tentang website, terdapat 2 jenis diantaranya situs web statis dan dinamis:

Sebuah Website statik, adalah salah satu bentuk website yang isi didalam website tersebut tidak dimaksudkan untuk di update secara berkala, dan biasanya di maintain secara manual oleh beberapa orang yang menggunakan software editor.

Sebuah website dynamic adalah website yang secara berkala, informasi didalamnya berubah, atau website ini bisa berhubungan dengan user dengan berbagai macam cara atau metode (HTTP cookies atau Variabel Database, sejarah kunjungan, variabel sesi dan lain-lain) bisa juga dengan cara interaksi langsung menggunakan form dan pergerakan mouse. Ketika web server menerima permintaan dari user untuk memberikan halaman tertentu, maka halaman tersebut akan secara otomatis di ambil dari media penyimpanan sebagai respon dari permintaan yang diminta oleh user. Sebuah situs dapat menampilkan dialog yang sedang berlangsung diantara dua user, memantau perubahan situasi, atau menyediakan informasi yang berkaitan dengan sang user.

Ada banyak jenis sistem software yang dapat dipakai untuk meng-generate Dynamic Web System dan Situs Dynamic, beberapa diantaranya adalah ColdFusion (CFM), Active Server Pages (ASP), Java Server Pages (JSP) dan PHP, bahasa program yang mampu untuk meng-generate Dynamic Web System dan Situs Dinamis. Situs juga bisa termasuk didalamnya berisi informasi yang diambil dari satu atau lebih database atau bisa juga menggunakan teknologi berbasis XML, contohnya adalah RSS. Isi situs yang statis juga secara periodik di generate, atau, apabila ada keadaan dimana dia butuh untuk dikembalikan kepada keadaan semula, maka dia akan di generate, hal ini untuk menghindari kinerjanya supaya tetap terjaga. Jika kita berminat untuk mengetahui atau memperdalam software yang digunakan kita dapat

Sistem Basis Data

Senin, 08 Februari 2010






DBMS(Database Management System)
DBMS adalah perangkat lunak yang menangani semua pengaksesan database. Mempunyai fasilitas membuat, mengakses, memanipulasi dan memelihara basis data.
Bahasa dalam DBMS

1. Data Definition Language (DDL) : Hasil kompilasi dari perintah DDL adalah satu set dari table yang disimpan dalam file khusus disebut data dictionary/directory. (DDL adalah bahasa yang dipakai untuk menjelaskan obyek dari basisdata seperti terlihat oleh pengguna(DBA, Programer, Pengguna Akhir). DDL dipakai untuk mendefinisikan kerangka basisdata(berorientasi pada tipe dari obyek basisdata).
Versi Ansi mencakup Create table, Create index, Alter table, drop table, drop view dan drop index)
2. Data Manipulation Language (DML) :Bahasa yang memperbolehkan pemakai untuk akses atau memanipulasi data sebagai yang telah diorganisasikan sebelumnya dalam model data yang tepat.(bahasa yang dipakai untuk memanipulasi data. Misalnya untuk menambahkan data(Insert), memperoleh data(Select), mengubah data(update), dan menghapus data(Delete) obyek data dari basisdata. DML dipakai untuk operasi terhadap isi basisdata, jadi berorientasu pada occurrence basisdata.

Secara dasar ada dua tipe DML :
1. Prosedural, yang membutuhkan pemakai untuk menspesifikasikan data apa yang dibutuhkan dan bagaimana untuk mendapatkannya contoh dbase III, foxbase
2. Non prosedural, yang membutuhkan pemakai untuk menspesikasikan data apa yang dibutuhkan tanpa menspesifikasikan bagaimana untuk mendapatkannya. Contoh SQL, QBE.

Fungsi DBMS
1. Data definition, DBMS harus dapat mengolah pendefinisian data
2. Data manipulation, DBMS harus dapat menangani permintaan dari pemakai untuk mengakses data
3. Data security dan integrity, DBMS harus dapat memeriksa security dan integrity data yang didefinisikan oleh DBA. (security dalam konteks basisdata diartikan sebagai perlindungan basisdata terhadap pembacaan, perobahan, atau perusakan oleh orang yang tidak berwenang).

Berbagai aspek:
1. Aspek hukum, sosial, etika
2. Aspek kontrol fisik
3. Aspek kebijaksanaan
4. Aspek masalah operasinal
5. Aspek pengamanan operating sistem
6. Masalah yang berkait dengan basisdata sendiri

Otorisasi
Berbagai tingkat kewenagan access basisdata misal:
1. Tidak dibatasi pada semua relation dan semua operasi
2. Dibatasi pada beberapa bagian dari relation pada berbagai bentuk operasi
3. User boleh melihat semua/relation sebagian akan tetapi tidak boleh melakukan pembahasan
4. User boleh melihat rekord apa saja tetapi tidak boleh merobah
5. user dapat melihat rekord dan dapat merubah field tertentu

Obyek data perlu dilindungi
Ø Seluruh data daripada orang tak berwenang
Ø Satu atau lebih tabel (File)
Ø Satu atau lebih baris (Record)
Ø Satu atau lebih kolom(Field)
Integriti
Integrity dalam konteks basisdata mempunyai arti ketelitian, kebenaran dan validitas
Teliti: basisdata harus terlindungi terhadap pemuktahiran yang tidak benar yang disebabkan oleh kesalahan entry data, kesalahan operator ataupun program aplikasi, kesalahan sistem, dan lain-lain. Berkait dengan hal tersebut adalah masalah security yang berarti perlindungan basisdata terhadap operasi yang ilegal(unauthorized). Terhadap operasi legal(authorized) juga tetap harus diperhatikan integritas basisdata tersebut.

Ketentuan integritas
Komponen DBMS: Sub sistem integritas
Fungsi:
Ø Memonitor transaksi(khusunya operasi update) dan mendeteksi penyimpangan
Ø Pada keadaan yang menyimpang, melakukan aksi yang sesuai(misalnya menolak operasi, melaporkan penyimpangan atau bahkan melakukan perbaikan)
4. Data Recovery dan Concurency
Recovery
Tidak ada sesuatu yang bekerja sempurna 100% sepanjang waktu, oleh karena dalam desain selalu menyertakan berbagai cek dan kontrol untuk mengurangi kemungkinan kesalahan, dan terlebih lagi dibutuhkan pula suatu prosedur untuk pemulihan kembali basisdata dari kemungkinan kesalahan yang terjadi diluar cek dan kontrol tersebut.
Dari banyak sistem basisdata relasional hampir 10 persen dari pengkodean (program) yang ada didalam perangkat lunak sistem manajemen basisdata adalah berisi tentang prosedur recovery(pemulihan) dan merupakan bagian yang sukar. Recovery berarti pemulihan kembali basisdata pada keadaan terakhir yang diyakini benar setelah terjadi kesalahan(”Failure”). Recovery dengan demikian mempunyai implikasi penanganan suatu message.

Berbagai kemunkinan kesalahan dalam basisdata.:
1. Error program(aplikasi/OS/DBMS)
2. Error hardware(peralatan,kanal,CPU)
3. Error operator
4. Fluktuasi tegangan
5. Kebakaran diruang komputer
6. Sabotase dan sebagainya.
7. Suatu transaksi dilaksanakan satu kali
8. Proses transaksi harus terpercaya(reliable) tidak boleh hilang.

Konkurensi
Pengertian: kemampuan pengendalian sistem basisdata untuk menghindari terjadi tabrakan dua atau lebih transaksi terhadap suatu obyek basisdata yang sama.
5. Data Dictionary(kamus data) DBMS harus dapat menangani kegagalan - kegagalan pengaksesan database yang dapat disebabkan oleh sesalahan sistem, kerusakan disk, dsb. (Kamus data adalah merupakan suatu metadata(superdata) yaitu data yang mendeskripsikan data sesungguhnya. Kamus data ini akan selalu diakses dalam suatu operasi basisdata sebelum suatu file data yang sesungguhnya diakses).
Kamus data ini penting dan harus ada sebagai fasilitas didalam DBMS karena beberapa:
1. Pengguna harus dapat menemukan nama, definisi, arti, dan pemilik suatu data yang akan diproses.
2. Programmer harus dapat mengetahui nama yang benar dari suatu entiti, karakteristik penggunaannya, dan formatnya.
3. Perancang sistem dapat lebih waspada terhadap konversi penamaan, penggunaan, dan strukturnya.
4. Administrator basisdata harus dapat mengendalikan dan memonitor hak kewenangan pemakai data dan alokasi ruangan untuk data didalam peralatan storage yang ada.
6. Performance, DBMS harus menangani unjuk kerja dari semua fungsi seefisien mungkin.

Komponen DBMS
1. Query Prosesor, komponen yang mengubah bentuk query kedalam instruksi kedalam database manager.(Query Prosesor: yang menerjemahkan perintah-perintah dalam query language keperintah low-level yang dapat dimengerti oleh database manager. Disamping itu, Query Processor akan mentransformasikan permintaan user ke bentuk yang lebih efisien sehingga query menjadi lebih efektif).
2. Database Manager, menerima query & menguji eksternal & konceptual untuk menentukan apakah record - record tersebut dibutuhkan untuk memenuhi permintaan kemudian database manager memanggil file manager untuk menyelesaikan permintaan
(Database Manager : yang menyediakan interface antara data low-level yang ada dibasis data dengan program aplikasi dan query yang diberikan ke sistem).
3. File manager, memanipulasi penyimpanan file dan mengatur alokasi ruang penyimpanan disk. (File Manager : yang mengelola alokasi ruang dalam disk dan struktur data yang dipakai untuk merepresentasikan informasi yang tersimpan dalam disk. Sebenarnya Sistem operasi (Tempat dimana DBMS diaktifkan) juga memiliki modul File Manager. Tetapi File Manager di DBMS lebih difokuskan pada efisensi dan efektivitas penyimpanan).
4. DML Prosessor : Modul yang mengubah perintah DML yang ditempelkan kedalam program aplikasi dalam bentuk fungsi-fungsi. (DML Processor adalahmengkonversi perintah DML yang ditambahkan dalam sebuah program aplikasi ke pemanggilan prosedur ditambahkan dalam sebuah program aplikasi ke pemanggilan prosedur normal dalam bahasa induk. Precompiler ini akan berinteraksi dengan query processor).
5. DDL Compiler : merubah statement DDL menjadi kumpulan table atau file yang berisi data dictionary/ meta data. (DML Compiler adalah yang mengkonversi perintah - perintah DDL ke dalam sekumpulan tabel yang mengandung metadata(superdata). Tabel-tabel ini kemudian disimpan dalam kamus data).
6. Dictionary Manager, mengatur akses dan memelihara data dictionary

PERBEDAAN TRADITIONAL FILE MANAGEMENT (FMS) DENGAN DATABASE MANAGEMENTSISTEM (DBMS)
TRADITIONAL FILE MANAGEMENT
1. Bersifat program oriented
2. Bersifat kaku
3. Terjadi kerangkapan data dan tidak terjaminnya keselarasan data ( data inkonsistensi)
DATABASE FILE MANAGEMENT (DBMS)
1. Bersifat data oriented
2. Bersifat luwes/fleksible
3. Kerangkapan data serta keselarasan data dapat terkontrol
Keterangan :
Program oriented ” Susunan data di dalam file , distribusi data pada peralatan strorage, dan organisasi filenya dipilih sedemikian rupa, sehingga program aplikasi dapat menggunakan secara optimal “
Data oriented ” Susunan data, organisasi file pada database dapat dirubah, begitu pula strategi aksesnya tanpa mengganggu program aplikasi yang sudah ada “.

ARSITEKTUR SISTEM DATABASE
Terbagi menjadi 3 tingkatan :
1. Internal level : ” Menerangkan struktur penyimpanan basisdata secara fisik dan organisasi file yang digunakan “. (Internal level Merupakan pandangan penyimpanan mendekati pada tingkat pandangan basisdata dalam menyimpan fisik.Disini diperlihatkan cara data disimpan dalam media penyimpanan harddisk misalanya meliputi berbagai hal seperti paging(blocking), clustering, indexing, dan lain sebagainya yang sangat berorientasi pada piranti keras komputer).
2. konseptual level ” Menerangkan secara menyeluruh dari basisdata dengan menyembunyikan penyimpanan data secara fisik “. Atau Konseptual level Merupakan pandangan masyarakat basisdata yang merupakan pandangan basisdata secara total keseluruhan.
Schema Konseptual: Level konseptual adalah merupakan representasi dari seluruh informasi basisdata secara utuh:
- Pandangan konseptual(abstrak dari data yang sesungguhnya tersimpan)
- Tidak sama dengan fisik data tersimpan dan tidak sama dengan pandangan pengguna
- Schema konsepsual biasanya terdiri atas:
Ø Definisi dari berbagai tipe rekord secara konseptual
Ø Disusun dengan menggunakan DDL konseptual
Ø Independensi data merupakan syarat utama, dalam arti
- Transparan terhadap struktur penyimpanan(storage)
- Transaparan terhadap strategi access
- Berisi hanya definisi dari data/informasi dalam basisdata
3. Ekternal level : ” Menerangkan View basisdata dari sekelompok pemakai. Ekternal level Merupakan pandangan individu masing-masing pengguna akhir(End user, manajer enterprise, operator, programmer, dan lain-lain).
Dilevel ini merupakan bentuk yang paling dekat dengan logika pandangan masing - masing pengguna terhadap data yang tersimpan dalam basisdata.
Pengguna pada level ini biasanya hanya berkepentingan pada sebagian (kecil) dari keseluruhan basisdata karena masing - masing pengguna melihat data didalam basisdata sesuai porsi aplikasi yang menjadi tanggung jawab wewenangnya saja.
Pengguna pada level eksternal biasanya hanya berkepentingan pada hanya sebagian daripada data didalam basisdata.
Contoh: Pengguna pada bagian kepegawaian berkepentingan pada occurrence dan tipe rekord Parts dan Supplier.
Schema Eksternal: berisi definisi dari rekord-rekord dalam basisdata secara eksternal dan dikerjakan dengan external DDL sesuai lingkup kebutuhan pengguna bersangkutan.
Berikut adalah skema yang menunjukkan keterhubungan antar komponen modul dalam DBMS dan juga hubungannya dengan para pemakai dan basisdatanya sendiri:
Naive Programmer casual Database administrative
User aplikasi user (DBA)



Data Independence
Merupakan salah satu kelebihan sistem database dimana DBA dapat merubah struktur storage dan strategi akses dalam pengembangan sistem database tanpa mengganggu program-program aplikasi yang sudah ada.
Dapat dipastikan bahwa suatu basisdata akan tumbuh sesuai dengan kebutuhan pengguna berupa tambahan atribut maupun tambahan relation yang baru. Data akan digunakan dengan berbagai cara yang baru. Data akan digunakan dengan berbagai cara yang baru. Tuple(rekord) akan ditambahkan atau dihapuskan. Data item yang baru ditambahkan atau adapula data ite
m yang dihapus karena tidak diperlukan lagi. Berbagai perubahan tersebut akan sangat sulit bila tidak ada independensi. Dengan independensi maka perobahan data atau struktur data tidak mempengaruhi program aplikasi yang sudah ada. Perlu diingat bahwa, pada situasi sekarang biaya perawatan program aplikasi mempunyai porsi yang sangat besar dibandingkan dengan biaya pengembangannya. Dengan mengurangi kegiatan perawatan aplikasi program maka biayanya dapat diturunkan.
2 Tingkat Independence
1. Physical data independence, yaitu perubahan internal shema dapat dilakukan tanpa mengganggu conceptual schema
2. Logical data independence, yaitu conceptual schema dapat dirubah tanpa mempengaruhi ekternal schema
Alasan perlunya prinsip data Independence diterapkan pada pengelolaan sistem database:
1. Database administrator dapat merubah isi, lokasi dan organisasi database tanpa menggangu program aplikasi yang ada.
2. Vendor hardware dan software pengelolaan data bisa memperkenalkan produk-produk baru tanpa mengganggu program-program aplikasi yang telah ada.
3. Untuk memudahkan perkembangan program aplikasi
4. Memberikan fasilitas pengontrolan terpusat oleh DBA demi security dan integritas data, dengan memperlihatkan perubahn - perubahan kebutuhan user.

Windows XP Dukung Standar Bluetooth

Microsoft akhirnya mengimplementasikan standar Bluetooth teknologi wireless sebagai "mainstream" sistem operasi Windows XP.

Dalam pernyataannya akhir minggu kemarin, Microsoft telah merilis software kepada pemanufaktur yang memungkinkan peranti dengan standar Bluetooth dapat bekerja di lingkungan PC berbasis Windows XP.

"Software ini memungkinkan pemanufaktur peranti dapat secara langsung mengimplementasikan Bluetooth pada produk terbarunya," kata Charmaine Gravning, manajer produk Divisi Windows Microsoft Corp. Peranti yang dimaksud berstandar Bluetooth diantaranya PDA, ponsel, keyboard, printer, dan mouse.

Gravning menambahkan, software itu akan memberikan standar kerja pada pemanufaktur. Selama ini, para pemanufaktur menggunakan software Bluetooth sendiri-sendiri, yang berakibat pada munculnya isu inkompatibilitas.

Windows XP yang ada saat ini tidak bisa untuk mendownload software Bluetooth Microsoft sebagai stand-alone install, kecuali dengan memperoleh produk baru ini. Sebelum Microsoft, Apple telah menambahkan dukungan Bluetooth pada Mac OS X, Agustus lalu.

Lezatnya Blackberry

Dengan teknologi Blackberry, terima dan kirim email seperti layaknya terima dan kirim SMS. Plus beberapa kelebihan lainnya.

Kapan saja, dimana saja, mudah dan cepat. Itu tuntutan dari komunikasi wireless terutama akses data. Teknologi baru pun berbondong-bondong hadir untuk memenuhi berbagai tuntutan tersebut. Salah satunya Blackberry. Hasil karya RIM (Research In Motion), perusahaan yang bergerak di jasa solusi teknologi inovatif untuk komunikasi wireless.

Ciri yang menonjol dari Blackberry ini adalah perpaduan fasilitas always on dan pish based. Always on maksudnya handset akan selalu terhubung dengan jaringan. Nah apabila kondisi ini sudah tercapai maka informasi data bisa dikirim secara pish based yaitu dikirimkan secara otomatis ke handset tanpa ada permintaan.

Sebenarnya Blackberry ini dapat mengirim dan menerima berbagai macam data. Namun saat ini Blackberry lebih banyak digunakan untuk akses email. Keunggulanya adalah alert email pada handset. Setiap ada email masuk akan ada pemberitahuan.

Selama ini untuk mengetahui email masuk harus membuka inbox. Nah, dengan Blackberry tidak perlu lagi.

Teknologi Blackberry ini disediakan untuk kalangan perseorangan dan perusahaan, software Blackberry Enterprise Server ini akan terintegrasi dengan sistem informasi perusahaan. Dalam software tersebut tersedia fitur Mobile Data Service (MDS) yang mampu akses data dan email account perusahaan melalui wireless handset secara always-on dan push-based. Yang tentunya handset juga harus mendukung dengan tersedianya fitur aplikasi Blackberry. Development Tools, seperti browser dan lainnya. Jadi pegawai perusahaan bisa mengakses dan mengatur data perusahaan kapanpun dan dimanapun.

Bagaimana dengan keamanan?
Tenang, Blackberry Enterprise Server sudah menggunakan Advance Encryption Standard (AES). Jika handset hilang atau dicuri maka bagian IT perusahaan bisa secara wireless mengamankan dengan password untuk mengunci handset tersebut atau bahkan bisa menghapus data penting yang tersimpan di handset.

Untuk individual, RIM menyediakan software Blackberry Web Client. Suatu email interface yang bisa terintegrasi dengan berbagai email account. Email account tersebut akan ditambahkan ke handset . Dengan demikian, pengguna bisa tetap mengakses email account yang sudah dimiliki melalui handset. Baik untuk membuka, menghapus, mengalihkan maupun menjawab email. Baca file attachment juga memungkinkan baik dalam format Microsoft Word, Excel, Power point, Corel maupun Adobe.

Sinkronisasi antara hendset dengan PC juga dapat dilakukan. Asal, PC sudah terinstall software Blackberry Desktop. Keuntungannya, pengguna dapat mengatur berapa banyak email yang bisa diterima di handset. Data email juga dapat di backup dalam PC.

Secara umum, pengolahan data email yang dikirim seseorang akan diterima oleh server dari account email lalu Blackberry Enterprise Server mengcopynya. Sebelumnya dikompres dan dienkripsi terlebih dahulu secara otomatis. Email tersebut kemudian dikirim dan di routing melalui jaringan internet menuju jaringan GPRS milik operator. Baru sampai ke handset penerima. Begitu sampai akan di-dekompreasi dan di-deenkripsi. Bar alert akan berbunyi dan siap dibaca. Proses yang sama terjadi apbila suatu perusahaan yang mengimplemetasikan Blackberry ingin mengirimkan data secara push ke pegawainya.

Saat ini, teknologi Blacberry sudah diimplementasikan di 50 jaringan di lebih 30 negara. Beberapa vendor juga telah bekerja sama seperti Palm One, Nokia, sony Ericsson, Motorola dan terakhir Siemens. Untuk Sony Ericsson teknologi Blackberry sudah terdapat di seri P900.

about me

Heyy.. My name is aditia faramadhani, but my nick name is tiaa,, I was born on 17 March 1991.. Now I am an university student (Informatics Engineering)of Gunadarma University.. My family always support me for everything I do,n I have a someone who give me support n always care to me,, luv u, Now I want to get my future with all of them.. I want to make them proud of me, especially my parents.. N for my beib (gembel) thanks a lot for u, always hope forever n ever.. DREAM WHAT U WANT TO DREAM, GO WHERE U WANT TO GO, BE WHAT U WANT TO BE, U HAVE ONLY ONE LIFE AND ONE CHANCE TO DO ALL THINGS U WANT TO DO.. **Always remember to ALLAH..** I always try to reach my future with heart n mind for my happiness. I want to be a good girl which have a good manner, brain, beauty, n behaviour. Keep smile always, ;) Insya allah I want to take Master degree for my education.. Amien for all...
 

Copyright © 2009 Grunge Girl Blogger Template Designed by Ipietoon Blogger Template
Girl Vector Copyrighted to Dapino Colada