Pages

Kamis, 29 Desember 2011

ARSITEKTUR E-GOVERNMENT WEBSITE KABUPATEN BOGOR

I.LATAR BELAKANG

KABUPATEN BOGOR

Kabupaten Bogor, adalah sebuah kabupaten di Provinsi Jawa Barat, Indonesia. Ibukotanya adalah Cibinong. Kabupaten ini berbatasan dengan Kabupaten Tangerang (Banten), Kota Depok, Kota Bekasi, dan Kabupaten Bekasi di utara; Kabupaten Karawang di timur, Kabupaten Cianjur dan Kabupaten Sukabumi di selatan, serta Kabupaten Lebak (Banten) di barat. Kabupaten Bogor terdiri atas 40 kecamatan, yang dibagi lagi atas sejumlah desa dan kelurahan. Pusat pemerintahan di Kecamatan Cibinong.
Kabupaten Bogor secara garis besar terdiri atas tiga wilayah dan 40 kecamatan. Kecamatan-kecamatan tersebut dibagi atas sejumlah desa dan kelurahan. Pusat pemerintahan Kabupaten Bogor terletak di Kecamatan Cibinong, yang berada di sebelah utara Kota Bogor.




2 VISI MISI
Visi :
“Terwujudnya Masyarakat Kabupaten Bogor yang Bertaqwa, Berdaya dan Berbudaya Menuju Sejahtera.”

Misi :
1. Meningkatkan Kesolehan Sosial Masyarakat dalam Kehidupan Kemasyarakatan.
2. Meningkatkan Perekonomian Daerah yang Berdaya Saing dengan Titik berat pada Revitalisasi Pertanian dan Pembangunan yang Berbasis Perdesaan.
3. Meningkatkan infrastruktur dan Aksesibilitas Daerah yang Berkualitas dan Terintegrasi secara Berkelanjutan.
4. Meningkatkan Pemerataan dan Kualitas Penyelenggaraan Pendidikan.
5. Meningkatkan Pelayanan Kesehatan Berkualitas.
6. Meningkatkan Tata Kelola Pemerintahan yang baik dan kinerja Penyelenggaraan Pemerintahan Daerah.
7. Meningkatkan Kerjasama Pembangunan Daerah.

Wilayah dan Kecamatan di Kabupaten Bogor

Adapun Daftar Wilayah dan Kecamatan di Kabupaten Bogor adalah:

1. Wilayah Timur:

1.Kecamatan Gunung Putri
2.Kecamatan Cileungsi
3.Kecamatan Klapanunggal
4.Kecamatan Jonggol
5.Kecamatan Sukamakmur
6.Kecamatan Cariu
7.Kecamatan Tanjungsari

2.Wilayah Tengah:

1.Kecamatan Gunung Sindur
2.Kecamatan Parung
3.Kecamatan Ciseeng
4.Kecamatan Kemang
5.Kecamatan Rancabungur
6.Kecamatan Bojonggede
7.Kecamatan Tajur Halang
8.Kecamatan Cibinong
9.Kecamatan Sukaraja
10.Kecamatan Dramaga
11.Kecamatan Cijeruk
12.Kecamatan Cigombong
13.Kecamatan Caringin
14.Kecamatan Ciawi
15.Kecamatan Megamendung
16.Kecamatan Cisarua
17.Kecamatan Citeureup
18.Kecamatan Babakan Madang
19.Kecmatan Ciomas
20.Kecamatan Tamansari

3.Wilayah Barat:

1.Kecamatan Jasinga
2.Kecamatan Parung Panjang
3.Kecamatan Tenjo
4.Kecamatan Cigudeg
5.Kecamatan Sukajaya
6.Kecamatan Nanggung
7.Kecamatan Leuwiliang
8.Kecamatan Leuwisadeng
9.Kecamatan Cibungbulang
10.Kecamatan Ciampea
11.Kecamatan Pamijahan
12.Kecamatan Rumpin
13.Kecamatan Tenjolaya

Wilayah Timur Kabupaten Bogor merupakan kawasan favorit pengembangan wilayah pemukiman Jakarta saat ini. Alasan utama hal tersebut adalah karena telah dibukanya jalur jalan baru dari Cibubur menuju Bandung melewati Gunung Putri dan Cileungsi. Jalur ini belum memiliki nama resmi, sedangkan nama yang secara umum digunakan masyarakat adalah Jalan Alternatif Cibubur-Cileungsi.
Sejak dibukanya Jalan Alternatif tersebut, kompleks pemukiman modern dengan skala besar segera bermunculan sehingga harga tanah di kawasan ini menjadi salah satu yang termahal di Bodetabek. Kemunculan kompleks-kompleks pemukiman ini menyebabkan sangat banyak penduduk Kabupaten Bogor yang memiliki pekerjaan di Jakarta. Salah satu penduduk tersebut adalah Presiden ke enam Republik Indonesia, Bapak Susilo Bambang Yudhoyono (SBY). Ia tinggal di Puri Cikeas, Desa Nagrak, Kecamatan Gunung Putri dan bekerja di Istana Merdeka
Bagian utara Kabupaten Bogor merupakan dataran rendah (lembah Sungai Ciliwung dan Sungai Cisadane, sedang bagian selatan berupa pegunungan, dengan puncaknya: Gunung Halimun (1.764 m), Gunung Salak (2.211 m), dan Gunung Gede Pangrango (3.018 m) yang merupakan gunung tertinggi kedua di Jawa Barat.
2.3 Jalur utama
Kabupaten Bogor dilintasi jalan tol Jakarta-Bogor-Ciawi (Jagorawi). Jalan tol ini adalah jalur wisata utama dari Jakarta menuju Bandung. Jalur ini melewati rute Jalan Tol Jagorawi-Puncak-Cianjur-Bandung. Jalur Ciawi-Puncak merupakan salah satu yang terpadat pada musim libur, karena kawasan tersebut merupakan tempat berlibur warga Jakarta dan sekitarnya.Apabila jalur wisata utama tersebut macet, yang biasanya terjadi pada hari-hari libur, maka dapat menggunakan rute alternatif melewati Cibubur-Cileungsi-Jonggol-Cariu-Cianjur-Bandung.Untuk angkutan kereta api, terdapat jalur KRL Jakarta-Bogor, dimana jalur kerata api ini berlanjut hingga ke Sukabumi, Cianjur, dan akhirnya di Padalarang, jalur ini bersatu dengan jalur KA dari Cikampek yang kemudian akan menuju Bandung.

Objek wisata

1.Puncak
2.Taman Safari
3.Kebun Raya Cibodas
4.Gunung Salak Endah (Gn. Bunder)
5.Gunung Gede Pangrango
6.Gunung Salak
7.Sirkuit Sentul
8.Taman Wisata Mekarsari
9.Hutan Pinus Catang Malang

Taman Wisata Mekarsari berlokasi di Jonggol, Cileungsi dan merupakan salah satu pusat pelestarian keanekaragaman hayati buah-buahan tropika terbesar di dunia, khususnya jenis buah-buahan unggul yang dikumpulkan dari seluruh daerah di Indonesia. Selain kegiatan pelestarian, dilakukan juga penelitian budidaya (agronomi), pemuliaan (breeding) dan perbanyakan bibit unggul untuk kemudian disebarluaskan kepada petani dan masyarakat umum.

II.Arsitektur Website Kabupaten Bogor

Kabupaten bogor memiliki website yang dapat diakses oleh masyarakat melalui media internet dengan alamat URL www.bogorkab.go.id Sehingga masyarakat dapat mengetahui informasinya tentang perkembangan kabupaten bogor dengan rincian sebagai berikut yaitu :



User Interface Website Kabupaten Bogor
Tampilan Menu Home



Pada tampilan ini menerangkan macam – macam informasi yang ada di kabupaten bogor mulai dri informasi olahraga,kesehatan dan informasi lainya yang ada disekitar kota bogor. Terdapat juga arsip berita yang berada pada sebelah kanan website kabupaten bogor ini.
Tampilan Menu Visi/Misi


Pada menu ini , terdapat gambar dari kantor pemerintah daerah kabupaten bogor beserta penjabaran visi dan misi.

Tampilan Menu Pemimpin Daerah

Bupati



Pada Menu pimpinan daerah terdapat submenu bupati. Isinya terdiri dari foto sang bupati dan biodata lengkapnya. Selain submenu bupati terdapat juga submenu wakil bupatidan sekretaris daerah. Isinya tidak kurang sama dengan submenu bupati.

Menu mempunyai pilihan sub menu yang banyak seperti :
Sambutan Bupati
Sejarah Kabupaten Bogor
Lambang Kabupaten Bogor
Letak Geografis
Kecamatan
Kependudukan
AspekRegional
Aspek Fisik Wilayah
DLL

III. CLIENT – SERVER WEB KABUPATEN BOGOR
Arsitektur jaringan Client Server merupakan model konektivitas pada jaringan yang membedakan fungsi computer sebagai Client dan Server. Arsitektur ini menempatkan sebuah komputer sebagai Server. Nah Server ini yang bertugas memberikan pelayanan kepada terminal-terminal lainnya tang terhubung dalam system jaringan atau yang kita sebut Clientnya. Server juga dapat bertugas untuk memberikan layanan berbagi pakai berkas (file server), printer (printer server), jalur komunikasi (server komunikasi).
Pada model arsitektur ini, Client tidak dapat berfungsi sebagai Server, tetapi Server dapat berfungsi menjadi Client (server non-dedicated). Prinsip kerja pada arsitektur ini sangat sederhana, dimana Server akan menunggu permintaan dari Client, memproses dan memberikan hasil kepada Client, sedangkan Client akan mengirimkan permintaan ke Server, menunggu proses dan melihat visualisasi hasil prosesnya.
Sistem Client Server ini tidak hanya diperuntukkan bagi pembangunan jaringan komputer skala luas. Sistem ini menggunakan protokol utama Transmision Control Protocol/Internet Protocol (TCP/IP), sedangkam sistem operasi yang digunakan antara lain Unix, Linux dan Windows NT.

Lingkungan Database Client/Server di Internet

•Menggunakan LAN untuk mendukung jaringan PC
•Masing-masing PC memiliki penyimpan tersendiri
•Berbagi hardware atau software



Komponen dasar Client Server
Pada website kabupaten bogor ini terdiri dari 3 komponen pembentuk dasar, yaitu Client, Middleware, dan Server. Gubungan dari ketiganya dapat digambarkan sebagai berikut:



Arsitektur File Server pada website kabupaten bogor :
•Semua pemrosesan dilakukan pada sisi workstation
•Satu atau beberapa server terhubungkan dalam jaringan
•Server bertindak sebagai file server
•File server bertindak sebagai pengelola file dan memungkinkan klien mengakses file tersebut
•Setiap klien dilengkapi DBMS tersendiri
•DBMS berinteraksi dengan data yang tersimpan dalam bentuk file pada server
•Aktivitas pada klien:
•Meminta data
•Meminta penguncian data
•Memberikan data
•Mengunci data dan memberikan statusnya
Sistem client server didefinisikan sebagai sistem terdistribusi, website kabupaten bogor ini mempunyai beberapa cirri-ciri sebagai sebuah sistem yang client server, contohnya seperti :

1. Servis (layanan)
Pemisahan fungsi berdasarkan ide layanannya.
Server sebagai provider, client sebagai konsumen
Hubungan antara proses yang berjalan pada mesin yang berbeda
2.Sharing resources (sumber daya)
Server bisa melayani beberapa client pada waktu yang sama, dan meregulasi akses bersama untuk share sumber daya dalam menjamin konsistensinya.
3.Asymmetrical protocol (protokol yang tidak simetris )
Many-to-one relationship antara client dan server.Client selalu menginisiasikan dialog melalui layanan permintaan, dan server menunggu secara pasif request dari client.

4.Pesan berbasiskan komunikasi

Interaksi server dan client melalui pengiriman pesan yang menyertakan
permintaan dan jawaban.

KESIMPULAN

Bagi penduduk kabupaten bogor sangatlah penting mengetahui informasi mengenai daerah yang ditinggalinya, melalui media website ini. Dengan membuka situs http://bogorkab.go.id/ semua informasi mengenai kabupaten bogor maupun seputar pemerintahannya bisa terlihat dengan jelas. Informasi yang berada pada website bisa membuat pengetahuan pembaca bertambah.
Dari segi user interface , website ini mempunyai kelebihan dan kekurangan. Kelebihan website ini bisa terus dipertahankan dan dikembangkan , sedangkan kekurangannya bisa diperbaiki dan di evaluasi secara bertahap demi kemajaun website ini ke depannya. Berikut penjabarannya :
 Kelebihan Website Kabupaten bogor
- Mempunyai tampilan yang user friendly , sehingga orang awam pengguna website ini dapat menggunakannya dengan mudah.
- Pada menu profile terdapat file-file informasi seputar kabupaten bogor yang berbentuk pdf , dan bisa di unduh sebagai dokumen kita warga kabupaten bogor.
- Terdapat gallery yang berisi dokumentasi visual yang dikemas berbentuk slide show, sehingga membuat minat user untuk melihatnya.
- Adanya majalah online yang bisa dibaca oleh user pada menu inovasi online
 Kekurangan Website Kabupaten Bogor
- Beberapa link di menu home ada yang belum aktif seperti link buku tamu, email, forum dan mailing list.
- Kurangnya informasi seputar tempat wisata dan kesenian pada website ini.
- Kurang interaktifnya tampilan user interface , sehinggga terlihat monoton.
Pemamfaatan komunikasi client/server dalam e-government, akan terus berkembang. Dengan demikian pemilihan aplikasi server dan sistem operasi menjadi perhatian utama. Dengan adanya permintaan yang bersamaan (concurrentrequest) dari client. Aplikasi web server harus mampu menanganinya dengan benar – sejalan dengan kemampuan sistem operasi mengatur penggunaan daya (resources) komputer terhadap aplikasi web server itu. Dengan demikian proses terhadap permintaan yang ditujukan ke server menghasilkan permintaan yang benar di sisi client.


Referensi :

http://www.blogger.com/img/blank.gifwww.bogorkab.go.id

Minggu, 25 Desember 2011

Pelajari Layout Motherboard



Seperti kita ketahui, fitur, detail, dan layout motherboard tergantung dari target pasarnya. Misalnya saja, motherboard untuk keperluan gaming atau high-end tentu berbeda dengan motherboard untuk keperluan ringan sehari-sehari atau low end. Karena tergantung dari pasarnya, maka harga dan teknologi yang digunakan pun juga berbeda.beberapa layout motherboard yang menggunakan beberapa soket processor yang berbeda.
• PCI Slot: dipakai untuk komponen-komponen seperti ethernet card, sound card, dan modem internal.
• PCI-E 16x Slot: di motherboard yang mendukung penggunaan multi-GPU, jumlahnya beragam, ada yang 2 slot sampai 4 slot. Jika Anda bukan seorang gamer kelas berat, cari saja motherboard yang hanya memiliki satu slot PCI-E 16x.
• PCI-E 1x Slot: di dalam generasi PCI-E 1x, setiap lajur (lane) memiliki data rate sebesar 250 MB/s, tidak seperti PCI yang memiliki data rate sebesar 133 MB/s. PCI-E 1x digunakan untuk expansion card seperti sound card atau ethernet card. Bila Anda bertanya, apakah card yang dipasang di PCI bisa dipasang di PCI-E 1x? Tidak bisa. Expansion card itu harus memiliki sebuah chip khusus agar bisa dipasang di PCI-E 1x.
• Northbridge: chipset utama di motherboard yang dipakai untuk komunikasi antara processor, memory, dan PCI-E. Nama northbridge juga sering dipakai sebagai bagian dari nama produk motherboard. Contohnya, Gigabyte GA-EX38T-DQ6 yang menggunakan chipset X38 dari Intel, atau ECS A790GXM-AD3 yang menggunakan chipset 790GX dari AMD.
• Southbridge: chipset yang tugasnya menangani komponen-komponen seperti PCI, audio onboard, dan USB.
• Soket: di sinilah tempat processor dipasang. Soket untuk processor AMD di sekelilingnya terdapat semacam penyanggah untuk menopang heatsink fan.
• Memory Slot: umumnya motherboard memiliki 4 slot untuk memory.Penggunaan warna dimaksudkan untuk kepentingan dual channel, dimana kedua memory yang identik ditaruh di warna yang sama.
• IDE Connector: konektor atau port yang dipakai untuk harddisk atau drive optik berbasis PATA atau IDE. IDE Connector ini hanya sanggup menampung 2 perangkat per konektor.
• SATA Connector: konektor atau port yang dipakai untuk koneksi SATA. Biasanya disediakan 4 sampai 6 port yang dipakai untuk harddisk dan drive optik berbasis SATA.
• FDD Connector: walaupun penggunaan disket atau floppy disk sudah jarang sekali, konektor ini masih tetap ada.

Sekarang sebagai contoh, akan kita gunakan motherboard Asus P5WD2-E. Dimulai dari penempatan slot PCI-E 16x yang berwarna biru, Anda bisa lihat bahwa posisinya menyisakan ruang yang sedikit di bagian bawahnya. Ini artinya apabila video card sudah terpasang, maka untuk memasang atau mencabut memory, Anda harus mencopot video card terlebih dahulu. Karena bila tidak, maka pengungkit RAM yang ada di sebelah kiri akan membentur video card. Sekarang, coba bandingkan dengan motherboard Asus M2N32-SLI Premium. Anda bisa lihat penempatan slot memory-nya jauh berada di sebelah kanan sehingga tidak mengganggu. Begitu juga dengan slot kedua PCI-E 16x berwarna hitam yang ada di Asus P5WD2-E. Jika Anda menggunakan video card seperti HD 5850 atau GTX 260 yang ukurannya tidak jauh beda dengan sebuah batako (baca: besar sekali), maka video card tersebut akan menghalangi akses ke 4 konektor SATA yang ada di bawah.Akan lebih baik apabila konektor SATA menghadap ke luar seperti yang ada di Asus M3N-HT Deluxe. Selanjutnya adalah penempatan konektor ATX12V/ EPS12V yang dekat dengan soket processor. Hal ini bagus karena kabel dari heatsink fan bisa dipasang, tanpa harus menghalangi atau bahkan menyentuh kipasnya. Lalu untuk konektor power utama 20/24 pin, sangat bagus apabila diletakkan di bawah, seperti pada Asus P5WD2-E. Sebab ada pula motherboard yang menaruh konektor power ini di antara processor dan rear panel seperti pada Asus P5Q. Hal itu tidak bagus, karena bila casing-nya menaruh PSU di bawah seperti ini, maka kabelnya akan menghalangi video card, dan berbagai expansion card lain.
Form Factor
Form factor untuk motherboard yang paling populer, dan banyak digunakan di kalangan end user saat ini adalah ATX, walaupun ada berbagai form factor lain, seperti ITX, DTX, BTX, ETX, NLX, WTX, XTX, dan lain-lain.ATX yang paling umum dipakai adalah ATX standar dengan dimensi 12 x 9,625 inci, dan Micro ATX dengan ukuran 9,625 x 9,625 inci. Perbedaan paling mencolok yang bisa dilihat adalah dari jumlah slot untuk card-nya. ATX standar biasanya memiliki 6 slot sementara Micro ATX memiliki 4 slot. Berikut ini, Anda bisa lihat perbedaan antara beberapa form factor. Baik ATX standar atau Micro ATX bisa menggunakan casing yang sama. Karena pada dasarnya lubang untuk memasang baut di casing berada di posisi yang sejajar. Seperti yang digambarkan oleh ilustrasi berikut ini. Lalu pilih yang mana, apakah ATX standar atau Micro ATX? Tergantung kebutuhan Anda. Jika Anda ingin memasang berbagai expansion card dalam jumlah banyak, sebaiknya pilih ATX.

Referensi :

PCMILD 06.10

Memory, Expansion Card, dan Kapasitor




Memory & Expansion Card

Dalam memilih slot memory, ada baiknya cari motherboard dengan jumlah slot terbanyak, baik itu empat slot untuk dual channel atau enam slot untuk triple channel. Motherboard yang memiliki slot memory sedikit, biasanya motherboard dengan form factor microATX. Jadi, pertimbangkan dulu kebutuhan memory Anda. Untuk expansion card yang berupa discrete video card, umumnya motherboard saat ini sudah mendukung PCI-E 2.0. Walaupun ada beberapa motherboard yang masih menggunakan PCI-E 1.1. Yang harus Anda ingat adalah motherboard dengan slot PCI-E 2.0 bisa digunakan untuk video card dengan PCI- E 1.x. Sementara itu, video card PCI-E 2.0 bisa digunakan di motherboard dengan slot PCI-E 1.x. Sementara untuk expansion card non-graphic, seperti TV tuner dan RAID controller, saat ini sudah banyak yang memanfaatkan interface PCI-E. Jadi, perhatikan kebutuhan Anda dan memeriksa dulu jumlah slot PCI-E yang ada di motherboard yang mau dibeli. PCI-E x8 dan x4 cocok untuk card yang membutuhkan banyak bandwidth, contohnya RAID controller atau gigabit ethernet card. Harap diingat juga bahwa slot x16 kedua, bisa dimanfaatkan sebagai x8, x4, atau x1 jika dibutuhkan.

Kapasitor
Di dalam tes hardware PC Mild, Anda pasti sering menemukan kata “solid kapasitor”. Sebenarnya, apa sih kapasitor itu, dan apa pengaruhnya ke kualitas motherboard? Berikut ini adalah penjelasannya. Beberapa tahun lalu, beberapa produsen motherboard menggunakan kapasitor berkualitas rendah dan gampang bocor. Sehingga bisa menyebabkan error atau bahkan merusak motherboard. Sekarang, para produsen motherboard sudah mulai menggunakan kapasitor anti-bocor. Salah satunya adalah kapasitor yang menggunakan sejenis polimer yang dikenal sebagai solid kapasitor. Benda ini bentuknya seperti kaleng aluminium kecil. Jadi, bila motherboard Anda sudah menggunakan solid kapasitor, itu bagus. Selanjutnya, Anda juga harus perhatikan jenis choke yang digunakan di sirkuit regulator voltase. Biasanya berada di sekeliling soket processor. Choke ini menggunakan dua jenis materi, ada yang menggunakan ferrite dan ada yang menggunakan iron (besi). Ferrite choke bentuknya seperti kubus berwarna hitam dengan ukuran 1 x 1 cm. Sementara iron choke bentuknya kotak berwarna abu-abu, dan ada kumparannya. Ferrite choke kualitasnya lebih bagus daripada iron choke. Berikutnya yang juga harus diperhatikan adalah jumlah phase pada regulator voltase. Semakin banyak phase maka semakin bagus, karena semua transistor yang ada di sirkuit akan lebih sedikit bekerja. Bila sedikit bekerja, maka akan menghasilkan lebih sedikit panas. Bila lebih sedikit panas yang dihasilkan, maka akan lebih baik untuk umur motherboard dan suhu di dalam casing lebih dingin. Selain itu, semakin banyak phase juga berarti lebih sedikit mengonsumsi energi. Lalu, tahu darimana jumlah phase yang ada di motherboard? Dengan menghitung jumlah choke yang ada, karena setiap choke terhubung dengan satu phase.

Referensi :

PCMILD 06.10

Software-software RDBMS




RDBMS merupakan software untuk mengontrol pembuatan, pemeliharaan dan penggunaan database relasional sebagai pengolah data. Program aplikasi end user memanfaatkan RDBMS ini untuk mempermudah operasional pengolahan data.Sebagai contoh, kasir yang menjalankan aplikasi pencatatan transaksi pada sebuah swalayan, tidak secara langsung mengisikan data ke RDBMS. Data transaksi akan dientri melalui sebuah aplikasi. Aplikasi inilah yang berkomunikasi dengan DBMS untuk meminta atau mendapatkan data dari RDBMS (misalkan data harga suatu barang, data stok suatu barang, data barang terlaris, dan sebagainya). Berikut adalah ulasan singkat beberapa RDBMS yang cukup populer:


1 Microsoft SQL Server


MS SQL Server pada awalnya merupakan kerja sama antara Microsoft dengan Ashton-Tate, perusahaan yang memproduksi aplikasi database terkenal pada tahun 1980-an, dBASE III. Seperti halnya sistem operasi Windows, Microsoft merilis MS SQL Server dalam berbagai edisi dengan fitur-fitur yang berbeda, misalnya SQL Server Compact Edition (yang dapat digunakan untuk aplikasi mobile), SQL Server Enterprise Edition (merupakan versi SQL Server yang fitur terlengkap, termasuk core database engine dan add-on service), SQL Express Edition (merupakan versi SQL Server yang didistribusikan secara gratis, dan tidak ada batasan untuk jumlah pengguna, namun dibatasi pada pemakaian satu processor, 1 GB memory,antara 4 GB file database), SQL Server Standard Edition, SQL Server Web Edition (untuk aplikasi database web). Yang menjadi kelebihan dari SQL Server adalah fitur tambahan Transact-SQL (T-SQL). Dengan menggunakan T-SQL, dimungkinkan untuk mengatur jalannya perintah SQL dengan statement layaknya bahasa pemrograman, seperti BEGIN dan END, BREAK, CONTINUE, GOTO, IF dan ELSE, RETURN, WAITFOR, dan WHILE. Penggunaan variabel lokal juga dimungkinkan sebagai penampung data agar dapat dieksekusi oleh script. Microsoft SQL Server juga mendukung (Open Database Connectivity), dan mempunyai driver JDBC untuk bahasa pemrograman Java.


2 Oracle


Software Development Laboratories merupakan perusahaan yang bergerak di bidang jasa konsultan pada tahun 1977. Perusahaan ini menjadi cikal bakal dari Oracle yang kali pertama dirilis pada tahun 1979, sekaligus merupakan DBMS berbasis SQL pertama. Oracle dirilis dalam beberapa edisi, yaitu:

• Enterprise Edition (EE), merupakan edisi dengan fitur terlengkap. Lisensi yang diberlakukan oleh Oracle adalah lisensi berdasarkan per pengguna atau per processor.

• Standard Edition (SE), merupakan edisi dengan fungsionalitas dasar. Jika jumlah CPU lebih dari 4, maka user disarankan untuk menggunakan Oracle Entriprise Edition.

• Express Edition (XE), diperkenalkan pada tahun 2005, yang didistribusikan secara gratis dan dapat berjalan pada platform Windows dan Linux. Beberapa batasan yang diberikan adalah hanya dapat dijalankan pada CPU tunggal dengan maksimum 4 GB data. Walaupun dapat diinstal pada sistem dengan RAM berapa pun, namun Express Edition hanya menggunakan maksimum 1 GB memory. Dukungan untuk versi ini hanya ada pada forum, dan bukan secara resmi dari Oracle.

• Oracle Database Lite, yang ditujukan untuk berjalan pada mobile devices, dan dapat disinkronisasi dengan server based database.


3 MySQL

Pengembangan MySQL dimulai pada tahun 1994, yang dikerjakan oleh Michael Wideneus dan David Axmax, di bawah bendera MySQL AB (tambahan “My” sebelum SQL sebenarnya adalah nama dari putri Michael Wideneus, yaitu My). Rilis MySQL pertama pada tahun 1995, dan rilis untuk versi Windows pada tahun 1998. Di tahun 2008, Sun Microsystem membeli MySQL AB
(seharga $1MilIar), dan di tahun 2010, Oracle membeli Sun Microsystem (seharga $7.4 miliar) sehingga secara otomatis pengembangan MySQL berada di bawah perusahaan Oracle.


4 PostgreSQL

PostgreSQL merupakan object-relational database management system (ORDBMS) yang didistribusikan secara gratis, dan open source. Seperti halnya aplikasi open source, pengembangan postgreSQL tidak bergantung pada sebuah perusahaan, namun dikelola oleh suatu komunitas global. Pengembangan awalnya dimulai pada tahun 1982, di Universitas California, Barkeley. Versi pertamanya dirilis pada tahun 1988, dengan jumlah pengguna yang terbatas. Saat ini, PostgreSQL mempunyai dua edisi, yaitu Postgres Plus Standard Server (yang mempunyai semua fitur PostgreSQL), dan Postgre Plus Advanced Server (yang mempunyai semua fitur PostgreSQL ditambahan dengan kompabilitas dengan database Oracle). Keduanya didistribusikan secara gratis dengan dukungan penuh. Beberapa tool untuk mendukung pengolaan data pada PostgreSQL, antara lain phpPgAdmin


5 SQLite


SQLite merupakan library RDBMS yang berukuran cukup kecil (kurang lebih hanya 225KB), dengan source code yang terbuka untuk publik. Kali pertama diciptakan oleh D. Richard Hipp pada tahun 2000. Tujuan utama dari pembuatan SQLite adalah menerapkan suatu program DBMS, tanpa perlu proses instalasi database ataupun administrator. Bulan Agustus 2000, versi pertama dari SQLite dirilis. Library pada SQLite mengimplementasikan hampir seluruh elemen-elemen standar yang berlaku pada SQL- 92, dan kestabilannya telah teruji dengan baik dalam sistem operasi Windows maupun Linux. Beberapa tool yang untuk mendukung SQLite ini, antara lain sqlite3 (merupakan command line untuk menjalankan perintah SQL secara langsung), SQLite Database browser (aplikasi berbasis GUI yang digunakan

Referensi :

PCMILD 06.10

Mengenal Database Management System (DBMS) dan SQL



Pada berbagai macam aplikasi Internet, kita akan seringkali menemui database. Misalnya pada web based e-mail (Yahoo! Mail atau Gmail) atau situs jejaring sosial, data user seperti e-mail ID, password, nama, tanggal lahir, negara, dan sebagainya, merupakan data yang disimpan dalam sebuah Database Management System (DBMS). Pada aplikasi sehari- hari seperti aplikasi perbankan, data nasabah seperti nomer rekening, nama nasabah, transaksi penyetoran, transaksi pengambilan, juga merupakan data yang disimpan dan diolah dengan menggunakan DBMS.

1 Model-model
untuk lebih jauh tentang DBMS dan bahasa Sebelum membahas yang digunakan mengolah datanya (yaitu SQL), kita akan melihat terlebih dulu berbagai model database. Model (atau skema) database merupakan suatu teori atau format database yang menjelaskan bagaimana data disusun. Pada tahun 1960-an, model database yang banyak digunakan adalah model hierarkis dan model jaringan. Pada tahun 1990-an, berkembang model database yang hingga saat ini masih banyak dipergunakan dalam berbagai aplikasi, yaitu database relasional, database berorientasi objek, dan database multidimensional.

2 StructureddiQuery Language (SQL).
SQL pada awalnya merupakan penelitian laboratorium IBM pada tahun 1970an D. Chamberlin. Bahasa ini dibuat sebagai sublanguage untuk mengoperasikan software relational DBMS. Awalnya, nama dari bahasa ini adalah SEQUEL (Structured English QUEry Language). Di akhir tahun 1970, perusahaan bernama Relational Database, Inc. melihat potensi pengembangan dari konsep SQL, dan pada tahun 1979 diperkenalkan untuk kali pertamanya versi komersial yang dapat mengimplementasikan konsep SQL, yaitu Oracle v2 (yang kemudian perusahaan Relational Database, Inc. berubah nama menjadi Oracle). SQL adalah suatu bahasa untuk berkomunikasi dengan sebuah database relasional. Dalam paradigma bahasa pemrograman, SQL tidak dapat dikategorikan sebagai suatu bahasa pemrograman prosedural, seperti BASIC, C atau Java.Untuk menyelesaikan masalah menggunakan bahasa pemrograman prosedural, kita perlu menuliskan suatu prosedur yang melakukan tugas-tugas tertentu yang berjalan secara sekuensial atau melakukan perulangan. Programmer-lah yang menentukan urutan eksekusi programnya. Pada SQL, kita cukup memberitahukan apa yang perlu dilakukan. DBMS akan mengatur cara terbaik untuk mendapatkan hasil dari request yang diminta. Sebagai contoh, jika ingin untuk melihat data dengan kriteria tertentu, kita memberikan perintah SQL, dan mengirimkan kepada DMBS. DBMS (dengan caranya sendiri) segera memproses perintah SQL tersebut, dan menampilkan data yang di-request. Programmer (atau si pemberi perintah) tidak perlu tahu apa, dan bagaimana DBMS mengolah perintah tersebut. Paradigma ini disebut sebagai paradigma pemrograman deklaratif (seperti juga HTML yang juga merupakan pemrograman dengan paradigma deklaratif).

3 Komponen-komponen SQL.

Umumnya, software-software DBMS mempunyai interface agar user dapat mengetikkan perintah-perintah SQL. Contoh-contoh berikut menggunakan MySQL console untuk mendemonstasikan penerapan perintah SQL.Perintah-perintah pada SQL dapat dikategorikan menjadi 3 kategori, yaitu:

• Data Definition Language (DDL). Merupakan bagian dari perintah SQL yang digunakan untuk membuat, mengubah atau menghapus elemen-elemen dasar dari database relasional. Salah satu elemen dasar dari database relasional adalah tabel. Beberapa perintah dasar dari DDL adalah perintah CREATE (membuat database), ALTER (memodifikasi struktur database), RENAME (mengubah nama database), DROP (menghapus database), dan TRUNCATE (menghapus database).
• Data Manipulation Language (DML). DML merupakan perintah SQL untuk melakukan manipulasi data, seperti menampilkan data, penambahan data, pemutakhiran data, penghapusan data berdasarkan kriteria tertentu. Perintah dasar pada DML adalah select, insert, update, dan delete.
• Data Control Language (DCL). Dengan banyaknya user yang mengakses data, maka data di dalam database perlu diatur hak akses. Misalnya, user siapa yang dapat membuat tabel, menghapus data, dapat melakukan pemutakhiran, menampilkan data pada tabel tertentu, dan sebagainya. Untuk itu, disediakan beberapa perintah pada kategori DCL. Beberapa perintah dasar DCL, yaitu grant (untuk memberikan hak akses tertentu ke user tertentu), revok (untuk membatalkan hak user tertentu), commit, dan rollback.



Referensi :

PCMILD 06.10

Biometric



Dalam film-film action atau science finction, kita kerap disuguhkan adegan seseorang yang hendak menembus sistem keamanan sebuah gedung pemerintahan atau militer dengan memindai bentuk tangan atau iris mata. Tahukah Anda bahwa teknologi seperti memang sudah diterapkan. Teknologi pemindaian ini disebut sebagai biometric. Sistem biometric bisa mencakup pemindaian organ tubuh, baik luar seperti sidik jari dan iris mata, maupun organ dalam seperti struktur urat nadi. Tapi, dalam How It Works kali ini, kita akan mempelajari bagaimana sistem biometric bekerja mengenali tulisan tangan dan iris mata. Sistem biometric dapat terkesan rumit, tetapi semuanya melewati tiga langkah yang sama:
1 Pendaftaran: kali pertama Anda menggunakan sistem biometric, informasi dasar mengenai Anda direkam, seperti nama atau nomor identifikasi. Kemudian sebuah citra atau rekaman dari ciri-ciri khusus Anda dibuat.
2 Penyimpanan: berlawanan dengan apa yang mungkin Anda saksikan dalam film, kebanyakan sistem tidak menyimpan citra atau rekaman utuh. Alih-alih mereka menganalisis sifat- sifat Anda, dan menerjemahkannya ke dalam kode atau grafis. Beberapa sistem juga merekam data ini pada sebuah smartcard yang bisa Anda bawa ke mana-mana.
3 Perbandingan: kali berikutnya menggunakan sistem, sifat-sifat yang Anda masukkan akan dibandingkan dengan informasi pada file. Kemudian sistem tersebut akan menerima atau menolak bahwa Anda memang orang yang Anda klaim.Sistem biometric juga menggunakan tiga komponen yang sama:
• Sensor yang mendeteksi ciri-ciri yang dipakai untuk identifikasi.
• Komputer yang membaca dan menyimpan informasi.
• Software yang menganalisis ciri-ciri,menerjemahkannya ke dalam sebuah grafis atau kode, dan melakukan perbandingan sesungguhnya.

Referensi :

PCMILD 23.10

11 kegunaan untuk PC lama



Setelah sekian lama menabung, akhirnya Anda membeli sebuah PC baru. PC tersebut processor-nya lebih kencang, harddisk-nya lebih besar, video card-nya lebih cepat, dan lebih semuanya. Sekarang, komputer lama Anda nganggur. Apakah komputer lama itu akan dibiarkan begitu saja? Kasihan kan setelah selama ini menemani Anda dengan setia, lalu dibuang begitu saja setelah ketemu yang baru. Anda dapat melakukan banyak hal dengan PC lama. Mari kita melihat beberapa cara untuk memanfaatkan kembali PC lama Anda

1 Dijadikan NAS atau Home Server

Jika Anda memiliki jaringan di rumah dan memiliki beberapa komputer, PC lama itu bisa digunakan kembali sebagai NAS (Network-Attached Storage) atau bahkan sebagai server. Anda dapat mengubah PC lama menjadi NAS dengan menggunakan FreeNAS. FreeNAS adalah open source software yang dirancang untuk mengubah PC menjadi perangkat NAS. Aplikasi ini didasarkan pada FreeBSD, yang merupakan varian dari UNIX. FreeNAS bisa di-download gratis dari http://freenas.org/downloads .
Anda juga bisa menggunakan Windows Server, tapi itu akan membutuhkan biaya tambahan karena harus membeli ,lisensinya. Selain itu, Windows Server membutuhkan hardware , yang cukup baru. Tidak efektif jika PC lama Anda masih berada di zamannya Pentium MMX.


2 Sumbangkan ke Lembaga Pendidikan

Jika PC anda tidak terlalu kuno, pertimbangkan untuk menyumbang ke lembaga pendidikan yang benar-benar membutuhkan,Contohnya panti asuhan atau tempat pendidikan untuk anak jalanan. Jika Anda menyumbangkannya ke tempat seperti itu, pertimbangkan untuk menginstal OS-nya (jangan dibiarkan kosong), dan menginstal beberapa aplikasi untuk pendidikan sebelum diserahkan
3 Jadikan Sebagai Objek Eksperimen

Sewaktu PC lama itu masih digunakan untuk kegiatan sehari- hari, Anda tentu masih memiliki perasaan ragu untuk mengutak-atiknya sebagai percobaan. Tapi, karena sekarang setelah ada PC baru, dapat melakukan berbagai percobaan sesuka Anda pada PC lama. Percobaan apa saja yang bisa dilakukan? Banyak sekali. Salah satu contohnya adalah mencoba menginstal Linux berbarengan dengan Windows di dalam satu harddisk atau dual boot. Atau mungkin Anda ingin bereksperimen mengutak-atik OS yang bila dilakukan bisa cukup membahayakan sistem. Lakukan saja. Karena bila OS itu rusak, toh bisa diinstal ulang lagi tanpa membahayakan data-data penting Anda.Atau Anda ingin mempelajari cara instal OS lain selain Windows dan Linux. Karena masih banyak sekali OS di luar Windows dan Linux. Ada FreeBSD, OpenSolaris, AIX, dan lain-lain.

4 Berikan ke Keluarga

Tidak semua orang beruntung, mungkin saja ada keluarga atau kerabat Anda yang komputernya masih jadul sekali atau bahkan tidak punya sama sekali. Anda bisa memberikannya ke mereka keseluruhan satu unit atau hanya beberapa komponennya saja. Misalnya, Anda seorang gamer dan hobi gonta-ganti video card, maka video card lama itu bisa dihibahkan. Tapi saat menghibahkan sebuah PC ke keluarga atau kerabat ada konsekuensinya. Mau tidak mau Anda akan menjadi technical support yang bersedia ditelepon kapanpun. Apalagi bila si kerabat itu sama sekali tidak mengerti komputer, dan sebentar- sebentar menelepon Anda saat ada masalah dengan PC itu.

5 Dedikasikan untuk Komputasi Terdistribusi

Ingin melakukan sedikit sumbangsih untuk kemanusiaan? Bagaimana bila mendedikasikan PC lama Anda ke salah satu proyek komputasi terdistribusi (distributed computing)? Distributed computing adalah salah satu cabang ilmu komputer yang mempelajari sistem terdistribusi (distributed system).Sistem terdistribusi terdiri dari beberapa komputer yang berkomunikasi lewat jaringan dan berinteraksi satu sama lainnya untuk mencapai tujuan tertentu. Distributed computing juga menunjuk kepada sistem terdistribusi yang dipakai untuk menyelesaikan masalah komputasi. Jadi, sebuah masalah dibagi ke dalam beberapa penugasan dimana setiap penugasan itu dikerjakan oleh satu komputer. Distributed computing yang paling terkenal adalah Folding @ Home. Folding @ Home menggunakan sumber daya komputasi dari seluruh dunia untuk membantu studi tentang protein. Suatu elemen penting untuk memahami bagaimanacara penyakit beroperasi.

6 Gunakan Sebagai Dedicated Game Server

Apakah Anda memiliki game multiplayer favorit? Jika ya, periksa apakah game itu bisa di-host pada komputer lokal (di dalam LAN). Kebanyakan game multiplayer yang mampu dimainkan secara online, biasanya juga mendukung dedicated server. Beberapa game tersebut contohnya adalah Civilization 4, Team Fortress, Counter Strike, Half-Life, Battlefield, dan lain-lain.

7 Gunakan untuk Bermain Game Jadul


Ingin bernostalgia dengan game-game lama? Anda bisa menginstal Windows 98 atau Windows 95, sehingga dapat menjalankan game berbasis DOS. Beberapa game berbasis DOS yang dulu pernah populer, antara lain Doom II, Duke Nukem 3D, The Secret of Monkey Island, Civilization, Command & Conquer, The Settlers II dan Ultima VIII.

8 Dijadikan Server Komputasi Sekunder

Masih ingat dengan bahasan distributed computing yang tadi sudah dibahas? Jika Anda seorang pembuat konten yang menggunakan aplikasi-aplikasi, seperti 3DSmax, Adobe After Effects atau Sony Vegas, maka PC lama Anda bisa dimanfaatkan untuk membantu tugas-tugas rendering terdistribusi yang dapat mempercepat proses penyelesaian. Prosesnya sama seperti distributed computing, hanya dalam skala yang jauh lebih kecil.Cara kerja distribusi rendering sedikit berbeda di tiap aplikasi itu berbeda. Tapi secara umum, Anda akan diminta untuk menginstal aplikasi ringan pada sistem rendering sekunder,yang akan mengambil data dan perintah dari sistem primer, dan kemudian memberikan hasilnya bila sudah selesai.


9 Jadikan Sebagai Komputer Publik

Di bandara Anda pasti pernah melihat ada komputer yang bias diakses dan digunakan oleh siapapun yang menjadi pengunjung bandara itu. Nah, kenapa tidak menaruh PC lama itu di ruang tamu atau di ruang keluarga sehingga bisa digunakan oleh semua anggota keluarga Anda. Mungkin bisa digunakan untuk cek e-mail, browsing, atau kegiatan lain yang ringan-ringan. Tapi harus diingat, karena PC itu digunakan ramai-ramai, maka fitur keamanannya juga harus diperketat. Karena bisa saja ada salah satu anggota keluarga yang mencolokkan flash disk berisi virus atau membuka-buka website yang mengandung malware.


10 Jadikan Kanibal

Membeli sebuah PC baru bukan berarti semuanya harus baru. Masih banyak komponen-komponen yang bisa digunakan kembali dari PC lama. Untuk processor, motherboard, video card, dan RAM mungkin sudah tidak bisa digunakan kembali. Tapi untuk drive optik, kipas, atau bahkan casing masih bisa digunakan kembali untuk PC yang baru.Nah, bila beberapa komponen sudah dikanibal untuk PC yang baru, bagaimana nasib dari komponen-komponen yang masih tersisa itu? Lihat bahasan berikutnya.

11 Jual!

Bila semua opsi di atas tidak ada yang memuaskan, Anda bisa menjualnya ke orang lain. Penjualannya bisa dilakukan secara langsung atau diiklankan melalui forum jual beli di Internet. Bila diiklankan melalui Internet, pastikan di iklan yang Anda buat itu menyertakan gambar produk sebenarnya dengan ukuran dan kualitas gambar yang layak. Dan jangan lupa untuk menyertakan nomor kontak Anda agar bisa dihubungi oleh si calon pembeli. Yang harus diperhatikan saat berjual beli melalui Internet adalah waspada. Jangan pernah memberikan barang Anda sebelum uang diterima. Sebagai penjual, Anda juga harus jujur dengan menginformasikan kondisi barang, apakah ada yang rusak atau tidak.

Referensi :

PCMILD 23.10

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More