127
Kelompok 1 Tugas database berbasis web Tentang : Standar minimal spesifikasi komputer untuk bias digunakan system operasi windows 7, windows vista, windows xp, windows server 2003. Standar minimal sepesifikasi system opeasi linux. Syaratnya dan jenisnya. Program aplikasi berbasis database seperti my sql, posted gre sql jelaskan syarat instalasi dan spesifikasinya. Oleh : Oky yuliyanti Mia yunita 1

Database Berbasis Web

Embed Size (px)

Citation preview

Page 1: Database Berbasis Web

Kelompok 1

Tugas database berbasis web

Tentang :

Standar minimal spesifikasi komputer untuk bias

digunakan system operasi windows 7, windows vista,

windows xp, windows server 2003.

Standar minimal sepesifikasi system opeasi linux.

Syaratnya dan jenisnya.

Program aplikasi berbasis database seperti my sql,

posted gre sql jelaskan syarat instalasi dan

spesifikasinya.

Oleh :

Oky yuliyanti

Mia yunita

Daftar isi

Sistem operasi 3

1

Page 2: Database Berbasis Web

I. Standar minimal Spesifikasi komputer untuk bisa digunakan sistem operasi windows 7,

windows vista, windows xp, windows server 2003.

Windows 7...........................................................................................................6

Windows Vista.....................................................................................................11

Windows XP........................................................................................................21

Windows Server 2003..........................................................................................27

II. Standar minimal sepesifikasi sistem operasi linux. Syaratnya dan jenisnya.

Linux.................................................................................................................... 37

Jenis-jenis linux................................................................................................... 43

III. Program aplikasi berbasis database seperti mysql, postedgre sql jelaskan syarat instalasi dan

spesifikasinya.

MySQL................................................................................................................ 65

Cara istalasi MySQL............................................................................................ 69

Posted gre SQL.................................................................................................... 84

Sistem Operasi

2

Page 3: Database Berbasis Web

Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.

Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.

Pendahuluan

Biasanya, istilah Sistem Operasi sering ditujukan kepada semua software yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall. Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.

Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi

Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.

Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.

3

Page 4: Database Berbasis Web

Sistem Operasi secara umum terdiri dari beberapa bagian:

1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory2. Kernel, yaitu inti dari sebuah Sistem Operasi3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat

dipanggil oleh aplikasi lain5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol

mereka.

Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX). Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS

Sebagai contoh, yang dimaksud sistem operasi itu antara lain adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya.

Sistem Operasi saat ini

Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:

1. Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 (Seven) yang dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014)).

2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.

3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).

Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.

4

Page 5: Database Berbasis Web

Proses

Prosesor mengeksekusi program-program komputer. Prosesor adalah sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi program komputer. Dalam setiap detiknya prosesor dapat menjalankan jutaan instruksi.

Program adalah sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Di dalam bahasan Sistem Operasi, kita lebih sering membahas proses dibandingkan dengan program. Pada Sistem Operasi modern, pada satu saat tidak seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di media penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat di memory dan dieksekusi oleh prosesor. Hal ini sangat menghemat pemakaian memori.

Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan yang lainnya menjalankan multi-proses dalam satu waktu. Padahal sebagian besar sistem komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-proses? Sesungguhnya pada granularity yang sangat kecil, prosesor hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara bersamaan.

Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga merubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).

Status Proses

Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:

1. Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya2. Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor3. Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas

5

Page 6: Database Berbasis Web

I. Standar minimal Spesifikasi komputer untuk bisa digunakan sistem operasi windows 7,

windows vista, windows xp, windows server 2003.

Windows 7

Windows 7(Bagian dari keluarga Microsoft Windows)

Tampilan

Tampilan Layar dari Windows 7 UltimatePengembang

MicrosoftSitus web: Official website

Informasi keluaran

Tanggal dikeluarkan:RTM: 22 Juli 2009Retail: 22 Oktober 2009 info

Versi terkini: 

6.1 (build 7600.16385.090713-1255), Oktober 22, 2009; 8 bulan lalu

info

Model sumber:Closed source / Shared source

Lisensi: MS-EULAKernel type: HybridMetode pemutakhiran:

Windows Update

Dukungan platform: IA-32, x86-64Status dukungan

Mainstream support

6

Page 7: Database Berbasis Web

Windows 7 (sebelumnya berkodekan Blackcomb atau Vienna) merupakan versi terbaru Microsoft Windows yang akan menggantikan Windows Vista.]Windows ini memiliki kernel NT 6.1. Microsoft mengumumkan bahwa pengembangan Windows 7 akan berjalan dalam tiga tahun. Versi klien dari Windows 7 akan dirilis dalam versi 32-bit dan 64-bit walaupun versi servernya (yang akan menggantikan Windows Server 2008) akan dirilis hanya dalam versi 64-bit, yang akan dinamakan Windows Server 2008 R2. Komputer akan memberitahu jika terjadi perubahan pada komputer tersebut. Windows 7 diluncurkan pada tanggal 22 Oktober 2009. Setiap pengguna akan mendapat perlindungan 3 lapis jika ada permintaan mengunduh file dari yang tak dikenal. Windows 7 didesain dengan fitur baru dan peningkatan performa dari Windows Vista.

Spesifikasi perangkat keras

Microsoft telah mempublikasikan spesifikasi kebutuhan minimum perangkat keras untuk Windows 7.

Spesifikasi minimal Windows 7 (yang disarankan)[3]

Arsitektur 32-bit 64-bitKecepatan unit pengolah

pusat1 GHz 32-bit CPU 1 GHz 64-bit CPU

Memori Akses Acak(RAM)

1 GB RAM 2 GB RAM

Unit Pengolah GrafisDukungan DirectX 9 prosesor grafis dengan WDDM Driver Model

1.0 (Untuk Windows Aero)Cakram Keras(HDD) Kapasitas Minimum 16 GB Kapasitas Minimum 20 GB

Cakram optik DVD drive (untuk instalasi dari media DVD)

Persyaratan tambahan untuk bisa menggunakan fitur tertentu:

BitLocker memerlukan Trusted Platform Module (TPM) 1.2 dan membutuhkan USB flash drive untuk menggunakan BitLocker To Go.

Windows XP Mode memerlukan tambahan memori 1 GB, kapasitas tambahan 15 GB cakram keras , dan Unit Pengolah Pusat yang mendukung virtualisasi dengan AMD-V atau Intel VT

Penjualan

Kunci kesuksesan Windows 7 adalah lebih menarik banyak pembeli selama masa diskonnya. Terhitung sejak bulan Juni 2009 lalu, Windows 7 Home Premium telah tersedia dengan harga yang sangat terjangkau yaitu sekitar 49 USD atau sekitar 500 ribu rupiah saja, ini tentu lebih hemat 70 USD atau sekitar 700 ribu rupiah dibandingkan harga penjualan aslinya sebesar 119 USD atau sekitar 1,2 juta rupiah. Sedangkan untuk Windows 7 Professional dijual dengan harga 99 USD saja atau sekitar 1 juta rupiah, ini merupakan setengah harga dari harga aslinya. Kini

7

Page 8: Database Berbasis Web

program tersebut telah berlalu. Namun sampai detik ini pihak Amazon masih menawarkan Windows 7 dengan harga yang lebih murah dari harga asli peluncurannya nanti.

Versi

Stiker Windows 7 yang ditempel di komputer yang memenuhi persyaratan minimum Windows 7

Windows 7 memiliki 7 versi yang sama dengan Windows Vista. Hanya saja ada perbedaan nama, jika Windows Vista memiliki versi Business maka pada Windows 7 versi tersebut dinamakan Professional.

Windows 7 Ultimate

Windows 7 Ultimate. Windows 7 Ultimate ini merupakan sistem operasi keluaran Windows terlengkap. Jika Anda pengguna Windows Vista Ultimate, maka Windows 7 Ultimate ini pun fasilitasnya sama seperti Windows Vista Ultimate, hanay saja tentu fitur yang ada di Windows 7 ini jeuh lebih baik dan lebih canggih. Di sini Anda bisa mengetahui dan menggunakan fasilitas jaringan yang super lengkapp, fasilitas bacup dan restore yang semakin disempurnakan, dan sebagai fitur canggih lainnya da di Windows 7 Ultimate ini.

Windows 7 Professional

Windows 7 Professional. Sesuai dengan namanya, Windows 7 Professional ini sangat cocok untuk para professional yang menginginkan koneksi yang handal, fasilitas yang lengkap, similar business tools, dan sebagainya. Fasilitas jaringan yang disediakan Windows 7 Professional ini jauh lebih lengkap dibandingkan dengan Windows 7 versi Starter, Home Basic, maupun Home Premium.

Windows 7 Enterprise

Windows 7 Enterprose. Fasilitas yang ditaarkan di Windows 7 Enterprize ini mencerminkan sistem yang layak digunakan untuk kalangan koporasi. Karena di dalamnya mencakup berbagai keperluan bisnis, perkantoran dan sebagainya. Windows 7

8

Page 9: Database Berbasis Web

Enterprise ini jelas lebih lengkap dibandingkan yang sebelumnya dijelaskan, hanya saja sedikit dibawah Windows 7 Ultimate.

Windows 7 Home Premium

Windows 7 Home Premium. Windows 7 Home Premium merupakan sistem yang tergolong lengkap dan sangat cocok bagi pengguna rumahan, terutama yang menyenangi fasilitas TV tuner, DVD dan sebagainya. Selain itu tentu saja masih dilengkapi dengan berbagai fasilitas jaringan seperti Internet Connection Sharing, dan sebagainya.

Windows 7 Home Basic

Windows 7 Home Basic. Windows 7 Hoe Basic ini secara umum hampir sama dengan Windows Vis home basic. Adapun fitur yang ada di Windows 7 Home basic ini sudah tergolong lengkap dibandingkan dengan Windows 7 Starter dan sangat direkomendasikan bagi pengguna rumahan.

Windows 7 Starter

Windows 7 Starter. Windows 7 ini diperuntukan bagi mereka yang sudah memiliki komputer kecil atau netbook. Sistem ini lebih banyak fitur yang dapat digunakan untuk berhubungan dengan dunia maya atau internet.

Windows 7 ‘E”.

Windows 7 E Sistem operasi ini tampaknya baru kali ini diluncurkan Microsoft menemani saudara-saudara lainnya. Hanya mungkin WIndows 7 “E” ini pasarnya kemungkinan tidak mencakup seluruh dunia. Sebagai informasi untuk saat ini kemungkinan Windows 7 “E” ini beredari di kawasan Eropa saja. Mungkin bisa ja “E” itu adalah singkatan dari Europeaan. Namun untuk mengetahui lebih jauh mengenai Windows 7 “E” ini Anda dapat mengunjungi situsnya Microsoft.

Untuk menginstalasi Windows 7 sebaiknya Anda harus mengetahui persyaratan minimal yang direkomendasikan Microsoft. Karena apabila tidak mungkin sistem yang Anda gunakan ini tidak akan jalan secara maksimal. Berikutini adalah gambaran singkat spesifikasi yang dibutuhkan untuk menginstalasi Windows 7 di komputer PC, Laptop, Notebook, atau Netbook Anda.

1 Gigaherz atau lebih  untuk  Processor 32-bit maupun 64-bit

9

Page 10: Database Berbasis Web

1 Gigabyte (GB) Ram (32-bit) atau 2 GB (64-bit) 16 GB Hard drive space (32-bit) atau 20 GB (64-bit) Graphics Device yang mendukung DirectX 9, memori 12 Mbyte dengan WDDM Driver

1.0 atau lebih tinggi untuk antar muda Aero Tersedia koneksi ke Internet untuk keperluan aktivasi dan komunikasi lain yang

berhubungan dengan Windows 7 HomeGroup memerlukan kartu jaringan (NIC) DVD-ROM Drive, karena Windows 7 tersimpan dalam DVD-ROM. Webcamera Untuk fasilitas BitLocker membutuhkan Trusted Platform Module (TPM) 1.2 Untuk BitLocker To Go memerlukan USB flash drive Untuk Windows XP Mode memerlukan tambahan 1 Gigabyte RAM, 15 Gigabyte hard

disk space, dan CPU atau prosesor yang mampu menjalankan fasilitas virtualisasi, yaitu berupa CPU Intel VT atau AMD-V

Sound Card atau kartu suara untuk menjalankanfasilitas multimedia, speaker dan microphone,

Processor minimal 1GHz baik untuk 32-bit maupun 64-bit

Namun demikian bagi pengguna komputer atau laptop bermesin Celeron, RAM 256 dan 8 MB kartu VGA. Bahkan untuk bagi pengguna komputer bermesin CPU PIII 500MHz atau Pentium IV juga masih memungkinkan, hanya tentu saja tidak akan maksimal dan jalannya akan sangat lambat seperti kura-kura. Namun demikian tidak direkomendasikan menggunakan spesifikasi tersebut, tetapi menunjukkan skalabilitas Windows 7, ini berarti Windows 7 lebih enteng dan bisa berjalan lebihcepat dibandingkan dengan Windows Vista.

Satu hal lagi, Windows 7 jauh lebih mengemat sumberdaya. Sehingga penggunaan sistem operasi ini akan lebih hemat tahan lama dibandingkan dengan Windows Vista ataupun sistem operasi lainnya. Semoga laptop dan komputer PC Anda sudah memenuhi kriteria tersebut dansiapmigrasikeWindows7.

Windows Vista

10

Page 11: Database Berbasis Web

Windows Vista

(Bagian dari keluarga Microsoft Windows)

Tampilan

Tampilan Layar dari Windows Vista Ultimate

Pengembang

Microsoft

Situs web: Official website

Informasi keluaran

Tanggal dikeluarkan: RTM: November 8, 2006;Vol. Lic.: November 30, 2006;Retail: January 30, 2007 info

Versi terkini:  6.0 Service Pack 2

11

Page 12: Database Berbasis Web

(SP2) (Build 6002)(6002.18005.090410-1830), April 28, 2009; 14 bulan lalu

info

Model sumber: Closed source / Shared source

Lisensi: MS-EULA

Kernel type: Hybrid

Metode pemutakhiran: Windows Update, Windows Server Update Services, SCCM

Dukungan platform: IA-32, x86-64

Status dukungan

Mainstream support

Windows Vista adalah versi terbaru Microsoft Windows, sistem operasi berbasis grafis dari Microsoft yang digunakan pada komputer pribadi (PC), baik untuk pengguna rumahan maupun bisnis, pada komputer laptop, maupun media center.

Sebelum diumumkan dengan nama Windows Vista pada 22 Juli 2005, sistem operasi ini lebih dikenal dengan codename Longhorn (berasal dari nama Longhorn Saloon, sebuah bar terkenal di Whistler, British Columbia, Kanada).

Microsoft meluncurkan Windows Vista pada 8 November 2006 untuk pengguna bisnis, dan 30 Januari 2007 untuk pengguna rumahan. Dengan demikian, peluncuran Windows Vista ini berjarak lebih dari lima tahun sejak peluncuran Windows XP pada 25 Oktober 2001.

Pembangunan

Microsoft pertama kalinya mengumumkan "Longhorn" pada bulan Juli 2001, bahkan sebelum peluncuran Windows XP pada bulan Oktober tahun yang sama. Pada awalnya, Longhorn diharapkan untuk mulai dijual pada kisaran tahun 2003 sebagai batu loncatan di antara Windows XP dan "Blackcomb" (sekarang dikenal sebagai "Windows 7"). Secara bertahap, "Longhorn" nyatanya dibangun dengan banyak fitur-fitur dan teknologi baru dari "Blackcomb", sehingga tanggal peluncurannya pun berkali-kali diundur. Microsoft kemudian mengumumkan pada 27 Agustus 2004 bahwa Perusahaan itu melakukan perubahan yang signifikan. Pembangunan "Longhorn" diulang kembali dan didasarkan pada basis program Windows Server 2003. Beberapa fitur yang sebelumnya diumumkan, seperti WinFS, pun dibatalkan.

12

Page 13: Database Berbasis Web

Setelah "Longhorn" dinamai menjadi Windows Vista, sebuah uji-beta program dimulai, melibatkan ratusan ribu sukarelawan dan perusahaan. Pada September 2005, Microsoft mulai meluncurkan Community Technology Previews (CTP) secara reguler bagi para penguji-beta. Rilis yang pertama adalah build 5219, didistribusikan bagi undangan yang hadir pada Microsoft Professional Developers Conference (PDC) 2005, dan juga dirilis bagi para penguji Microsoft Beta dan para pelanggan MSDN.

Dalam CTP-CTP berikutnya, Microsoft telah memperkenalkan banyak rencana-rencana fitur untuk produk finalnya, seperti sejumlah perubahan untuk antarmuka pengguna, yang didasarkan dari usulan balik dari para penguji-beta.

Windows Vista dianggap telah memiliki fitur yang lengkap dengan peluncuran build 5308 CRT, yang dirilis pada 22 Februari 2006. Pekerjaan yang menunggu para programer Microsoft hingga tanggal akan dirilisnya versi final nanti cenderung difokuskan pada stabilitas, kinerja, kompatibilitas aplikasi dan driver, serta dokumentasi.

James Allchin dalam sebuah wawancara menyatakan bahwa tidak akan ada versi "Release Candidate" (RC) seperti yang dilakukan pada versi-versi Windows yang sebelumnya. Microsoft sebaliknya hanya akan mengirimkan CTP hingga produk tersebut siap dipasarkan. Hanya saja dalam peluncuran Windows Vista Beta 2 bagi para penguji pada 23 Mei 2006, dan untuk umum pada 7 Juni 2006 melalui Microsoft's Customer Preview Program (bisa diunduh langsung ataupun dengan memesan DVD), Microsoft memberikan petunjuk bahwa akan ada release candidate untuk Windows Vista dengan menjanjikan sebuah Release Candidate 1 DVD kit untuk yang memesan DVD Beta 2.

Dalam roadmap Microsoft tampaknya rencana untuk tanggal rilis ke pabrikan adalah pada atau sebelum 25 Oktober 2006.

Fitur-fitur yang baru dan diperbaharui

Windows Vista memiliki daftar panjang untuk ratusan fitur-fitur baru, fitur-fitur yang diubahkan, dan fitur-fitur yang ditingkatkan kemampuannya. Pada saat ini daftar fitur-fitur tersebut belum dipublikasikan secara lengkap oleh Microsoft. Namun demikian, berbagai fitur yang akan dimasukkan ke dalam Windows Vista tersebut sudah mulai diperkenalkan melalui beberapa publikasi.

Fitur-Fitur End-User

Windows Aero: desain baru antarmuka pengguna, singkatan dari Authentic, Energetic, Reflective, and Open. Antarmuka baru ini dimaksudkan agar lebih estetis dan bersih ketimbang tantarmuka Windows sebelumnya, termasuk jendela-jendela transparan, animasi, dan tampilan yang bagus. Animasi pada Windows Aero dapat nampak pada saat aplikasi ditutup, diminimalisasikan, dimaksimalisasikan, dan juga pada tombol rekomendasi.

13

Page 14: Database Berbasis Web

Windows Shell: Windows shell yang baru ini berbeda sekali dengan Windows XP. Sebagai contoh, Start Menu yang telah diubah, bahkan kata "Start" pun telah digantikan dengan tombol Windows "Pearl" biru yang baru.Fasilitas Pencarian (Quick Search):Windows Sidebar:Internet Explorer 7+:Windows Media Player 11:Windows Media Center:Windows Live Show :User Account Control:Windows Firewall With advanced security:Windows Defender:Windows Mail:Windows Update:Parental Control:Windows Sideshow:Speech recognition:New Fonts:Games:Windows Calendar:Windows Photo Gallery:Windows DVD Maker:Windows Collaboration:SuperFetch:ReadyBoost:ReadyDrive:Touchscreen:Problem Reports and Solutions:Virtual Folder:

Teknologi Inti

Windows Vista dimaksudkan untuk diluncurkan sebagai produk berbasis-teknologi, sebagai sistem yang solid yang mencakup teknologi-teknologi baru tingkat tinggi. Banyak di antaranya merupakan teknologi yang berkaitan dengan bagaimana sistem berfungsi, yang bekerja di belakang layar dan tidak terlihat oleh pengguna akhir.

Pembangunan ulang seluruh arsitektur audio, print, tampilan layar (display), dan stack jaringanProtokol IPv6 yang juga bekerja bersama dengan IPv4Struktur keamanan baru, termasuk BitLocker Drive EncryptionPeningkatan kemampuan memory manager dan process schedulerSystem services dimasukkan sebagai sesi terpisah dan terisolasi, sementara proses User sebagai sesi yang berbeda.Address Space Layout Randomization (ASLR) untuk mencegah serangan Return-to-libc buffer overflow.

14

Page 15: Database Berbasis Web

Kernel Transaction Manager yang baru memungkinkan operasi transaksi atom melintasi berbagai obyek yang berbeda, terutama sekali sistem file (Transactional NTFS) dan operasi registry.Deadlock Detection Technology merupakan teknologi baru yang akan melakukan pengecekan atas kondisi-kondisi deadlock (kebuntuan sistem) untuk pelaporan error Windows.

Teknologi bagi Developer

.NET Framework 3.0, sebelumnya WinFX, merupakan sebuah set teknologi yang juga ditujukan untuk tersedia bagi Windows XP dan Windows Server 2003. Oleh karenanya teknologi ini bukan merupakan teknologi yang eksklusi hanya untuk Vista, tetapi dirancang selama kurun waktu pembangunan Vista. Alasan agar teknologi ini lebih mudah diperkenalkan ke para developer dan end-user, mungkin menjadi dasar mengapa Microsoft melakukan backport teknologi bagi sistem operasi yang sebelumnya.

Microsoft menyebut teknologi kunci yang baru dalam versi Windows ini sebagai "The Pillars of Vista" (Pilar-Pilar Vista).

Presentasi

Windows Presentation Foundation atau WPF, sebelumnya diberi nama-kode Avalon; adalah sebuah sub-sistem antarmuka pengguna yang baru dan merupakan kerangka-kerja yang didasarkan pada teknologi Direct3D (DirectX) dan grafik vektor-kerja sama antara perangkat keras komputer grafik 3D dengan teknologi Direct3D. Lihat juga Windows Graphics Foundation.

Komunikasi

Windows Communication Foundation atau WCF, sebelumnya diberi nama-kode Indigo; adalah sistem komunikasi berorientasi-servis (service-oriented messaging system) yang mengijinkan program untuk berinteroperasi secara lokal maupun remote mirip seperti service jejaring (web).

Workflow

Windows Workflow Foundation or WF; pertama kali diumumkan pada Agustus 2005, akan mengijinkan transaksi otomatisasi dan terintegrasi dengan menggunakan arus-kerja (workflows).

Selain itu juga ada pembangunan API (Application Program Interface) baru signikan di dalam inti sistem operasi, khususnya penambahan .NET Framework, pembangunan benar-benar baru bagi arsitektur audio, jaringan, pencetakan (print), dan antarmuka video, perubahan besar dalam infrastruktur keamanan, peningkatan bagi instalasi program aplikasi ("ClickOnce" dan Windows Installer 4.0), model baru untuk device driver ("Windows Driver Foundation"), Transactional NTFS, serta pembaruan besar-besaran bagi banyak sub-sistem inti seperti Winlogon dan CAPI.

15

Page 16: Database Berbasis Web

Ada beberapa isu bagi delevoper perangkat lunak dalam menggunakan API grafik di Vista. Games maupun program-program yang dibangun di atas Direct3D Versi 10 milik Vista, tidak akan bekerja di Windows versi sebelumnya, karena Direct3D 10 tidak kompatibel dengan Direct3D 9.

Fitur XP yang dihilangkan

Beberapa fitur dan komponen Windows XP yang terkenal juga telah digantikan ataupun dihilangkan dari Windows Vista. Mungkin yang paling terlihat signifikan adalah penghilangan Windows Messenger dan MSN Explorer, dan penggantian NetMeeting dengan Windows Collaboration. Windows Vista juga tidak memasukkan tema-visual (visual theme) Windows XP "Luna". Fitur "Hardware profiles" juga telah dihilangkan, diikuti dengan penarikan dukungan untuk teknologi motherboard lawas seperti EISA bus dan APM.

Fitur-fitur yang ditunda/dibatalkan

WinFS adalah nama-kode untuk sebuah sistem file baru dengan sifat relational database yang dibangun di atas sistem NTFS dan SQL Server 2005. Pada bulan Agustus 2006, Microsoft mengumumkan bahwa WinFS batal dimasukkan dalam Windows Vista. Hal ini dikarenakan belum selesainya pengembangan teknologi ini. Microsoft telah mengerjakan teknologi ini sejak pertengahan tahun 1990an. Sedianya, Microsoft akan meluncurkan WinFS secara terpisah dari Vista, tapi pada 23 Juni 2006 kembali diumumkan bahwa Microsoft memutuskan untuk mengintegrasikan beberapa dari fitur yang telah dikembangkan ini dalam versi selanjutnya dari ADO.NET dan SQL Server, secara efektif sekaligus membatalkan proyek WinFS.Sehubungan dengan isu penjadwalan, Windows PowerShell, dengan nama-kode Monad juga tidak akan dimasukkan dalam Windows Vista. Namun demikian, Microsoft telah mengumumkan bahwa fitur ini akan tersedia untuk diunduh secara terpisah dalam kuartal keempat 2006.Arsitektur keamanan Next-Generation Secure Computing Base juga diabaikan dari Windows Vista, dikarenakan masih sedikitnya developer pihak-ketiga untuk mendukung sistem ini.Dukungan untuk Intel Extensible Firmware Interface (semacam sistem BIOS baru) juga dibatalkan karena sedikitnya dukungan untuk komputer desktop.PC-to-PC Sync, sebuah teknologi Peer-to-peer untuk sinkronisasi folder antar komputer-komputer yang menjalankan Vista, juga dibatalkan karena masalah kualitas. Kemungkinan teknologi ini tetap akan dikembangkan di masa depan.

Antarmuka grafis

Antarmuka baru Vista, Windows Aero, dibangun di atas sebuah mesin baru yang bernama Desktop Window Manager. Windows Aero, juga dikenal sebagai Aero Glass, menambahkan dukungan untuk grafik 3D (dikenal sebagai Flip 3D), jendela transparan, animasi, dan efek visual lainnya. Windows Aero membutuhkan kartu grafis high-end dan kapasitas perangkat keras seperti:

16

Page 17: Database Berbasis Web

memori grafis 64MB direkomendasikan untuk set layar 1024x768, dan 128MB untuk 1600x1200+.minimal 32 bit per pixel3D hardware accelleration yang mendukung DirectX 9.0memori dengan lebar pita (bandwidth) direkomendasikan 2GB/smampu menggambar ~1.5 juta segitiga/detik, dengan satu jendela hingga ~150 segitigamendukung driver Windows Display Driver Model (WDDM).

Vista juga menawarkan model Aero lainnya:

Mode Standard, adalah varian Windows Aero tanpa tranparan, animasi, dan efek grafis lainnya seperti Flip 3D.Mode Windows Classic, juga tersedia sebagai antarmuka yang paling dasar. Classic memiliki tampilan yang mirip dengan Windows 2000 dan tidak menggunakan Desktop Composition Engine yang baru. Classic memerlukan driver-driver Windows XP Display Driver Model (XPDM) atau WDDM dan kartu grafis yang mendukung Windows 2000.

Kebutuhan perangkat keras

Menurut Microsoft, komputer yang dapat menjalankan Windows Vista diklasifikasikan sebagai "Vista Capable" dan "Vista Premium Ready"

Komputer "Vista Capable" memerlukan minimal prosesor 800MHz, 512MB RAM, dan kartu grafis dengan kelas DirectX 9. Namun klasifikasi ini tidak akan mampu untuk mendukung grafis high-end Vista, termasuk antarmuka Aero.Komputer "Vista Premium Ready" memerlukan setidaknya prosesor 1GHz, 512 MB RAM, dan kartu grafis yang kompatibel dengan antarmuka Aero minimal 128MB serta mendukum WDDM yang baru.

Logo komputer yang siap untuk dipasangi Windows Vista (meski dikonfigurasi untuk Windows XP

Komputer Vista Capable atau sejenis, memerlukan minimal prosesor dengan kecepatan 800 MHz, Memory 512 MB RAM dan kartu grafis yang mendukung DirectX 9. Komputer jenis ini tidak mampu mendukung grafis high-end Vista, termasuk antarmuka Aero. Sebaliknya Komputer Vista Premium Ready dapat mendukung fitur "high-end" Vista tetapi, sedikitnya diperlukan prosesor 1 GHz , memory utama 1 GB, dan kartu grafis yang kompatibel dengan Aero dengan memory minimal 128 MB dan mendukung Windows Display Driver Model yang baru.

17

Page 18: Database Berbasis Web

Vista Capable Vista Premium Ready(32 bit & 64 bit)

Prosesor 800 MHz 1 GHz/Dual Core

Memori 512MB RAM 1 GB RAM

GPU mendukung DirectX 9mendukung DirectX 9, dengan Hardware Pixel Shader v2.0, dan driver WDDM

GPU Memory 64 MB RAM 128 MB RAM

HDD 20GB 40GB

Area HDD kosong

15GB 15GB

Perangkat lainnya

CD-ROM, Mouse dan Keyboard PS/2

DVD-ROM, Mouse dan Keyboard PS/2, Speaker untuk multimedia

Edisi-edisi Windows Vista

Windows Vista Starter

Mirip seperti Windows XP Starter Edition,edisi ini masih berteknologi 32-bit, edisi ini dibatasi untuk area lokal, terutama sebagai alternatif legal ketimbang penggunaan kopi bajakan. Pengguna edisi ini akan sangat dibatasi pemakaiannya, misalnya hanya bisa untuk memakai tiga program sekaligus dalam satu waktu, pembatasan koneksi jaringan, dan physical memory dibatasi hanya hingga 256MB.

Windows Vista Home Basic

Seperti Windows XP Home Edition,dengan teknologi 64-bit, fiturnya juga bertambah banyak. Tetapi tidak sebanyak edisi yang lain, Home Basic ditujukan bagi pengguna

18

Page 19: Database Berbasis Web

rumahan yang tidak memerlukan fasilitas lebih tinggi. Tema "Aero Glass" dengan efek transparan juga tidak akan termasuk dalam Edisi ini. Home Basic hanya mendukung hingga 8GB physical memory.

Windows Vista Home Premium

Didasari Windows Vista Home Basic, edisi ini memiliki tambahan dukungan fitur-fitur lebih tinggi yang ditujukan untuk segmen pengguna rumahan, seperti dukungan HDTV dan pembuatan menu DVD. Tambahan lainnya adalah games yang lebih banyak, dukungan untuk komputer tablet dan mobile, sistem enkripsi file, serta aplikasi manajemen foto. Edisi ini mirip dengan Windows XP Media Center Edition dan Tablet PC Edition. Home Premium mendukung hingga 16GB physical memory.

Windows Vista Busines

Sebanding dengan Windows XP Professional, dan ditunjukan untuk pengguna bisnis. Fitur Media Center yang ada dalam Home Premium tidak dimasukkan dalam edisi ini, tetapi memiliki fasilitas IIS web server, dukungan faksimili, offline files, dukungan dual physical processor, Remote Desktop, kolaborasi P2P, dan mampu menangani hingga 128GB memori. Aktivasi produk tidak diperlukan untuk edisi ini.

Windows Vista Enterprise

Edisi ini ditujukan untuk segmen enterprise, dan merupakan edisi tingkat tinggi dari edisi Business. Fitur-fitur tambahannya di antaranya adalah versi sesi-tunggal dari Virtual PC, dukungan antarmuka multibahasa, BitLocker Drive Encryption, dan dukungan untuk aplikasi UNIX. Edisi ini tidak akan tersedia melalui saluran retail ataupun OEM, melainkan melalui Microsoft Software Assurance.

Windows Vista Ultimate

Edisi ini menggabungkan seluruh fitur-fitur Home, Premium, dan Enterprise. Dalam edisi ini juga ditambahkan dukungan pembuatan podcast (yang dialihbahasakan oleh Microsoft menjadi "blogcasting"), program peningkat-kinerja game (WinSAT), fasilitas DVD ripping, dan layanan online khusus untuk media yang dapat diunduh, serta opsi layanan pelanggan tambahan lainnya. Edisi Ultimate ditujukan sebagai edisi Vista yang paling impresif, ditujukan bagi para pengguna high-end, pemain game, para profesional multimedia, serta para pecandu PC. Seperti edisi Business dan Enterprise, aktivasi produk juga tidak diperlukan.

Kritik

19

Page 20: Database Berbasis Web

Kritik pada Windows Vista meliputi waktu pengembangan yang sangat lama, perjanjian lisensi yang lebih ketat, penambahan beberapa teknologi yang bertujuan membatasi penyalinan media digital terlindungi, dan penggunaan teknologi keamanan User Account Control yang baru. Para peninjau jugs mencatat beberapa kemiripan antarmuka Aero pada Vista dengan sistem operasi milik Apple, Mac OS X, terutama penggunaan efek transisi. Lebih jauh lagi, beberapa orang mempertanyakan komputer personal yang memenuhi persyaratan perangkat keras "Vista Premium Ready" dan harga Vista.

Lisensi

Pengenalan pembatasan lisensi tentang pembeli ritel yang secara legal mentransfer salinan Vista dikritik habis-habisan dan sejak saat itu telah diubah. Sebelumnya, perjanjian lisensi untuk Vista hanya mengizinkan pembeli salinan ritel Vista untuk mentransfer perangkat lunak mereka ke mesin yang baru untuk sekali. Jika seorang pengguna ingin memindahkan perangkat lunaknya untuk kedua kalinya, ia harus menghubungi Microsoft melalui telepon, membuktikan ia memiliki lisensi yang sah, untuk mendapatkan kode untuk mengizinkan perpindahan. Sejak saat itu, Microsoft telah merespon komplain dan memodifikasi EULA menjadi "You may uninstall the software and install it on another device for your use. You may not do so to share this license between devices." (belum ada terjemahan resmi dari Microsoft untuk bahasa Indonesia, namun kurang lebih artinya "Anda dapat meng-uninstal perangkat lunak dan menginstal pada perangkat lain untuk penggunaan pribadi. Anda tidak boleh melakukan ini untuk berbagi lisensi antarperangkat."). Seperti pada Windows XP, aturan-aturan terpisah akan dilakukan untuk versi OEM Vista yang diinstal pada komputer pribadi yang baru; ini tidak dipandang dapat ditransfer secara legal. Harga Windows Vista juga dikritik terlalu tinggi. Kebanyakan pengguna pada sebuah jajak pendapat mengatakan bahwa harga beberapa edisi Windows Vista yang ditulis pada situs Web Microsoft Kanada pada Agustus 2006 membuat harga produk terlalu mahal.

Spesifikasi HARDWARE PC 1 :

Intel pentium D 2,8 GHzMotherBoard GIGABYTE G31M-ES2CRAM DDR2 slot 1=1GBslot 2=256 mbHARDISK SATA 80GbDVD-RW LG 32xVGA NVDIA G-FORCE 128mb

Spesifikasi HARDWARE PC 2

20

Page 21: Database Berbasis Web

Processor : Intel® Core™2 QuadMotherboard : Gigabyte GA-VM900MRAM : V-gen 2 GBVGA : Ati Radeon HD 4600 Series 512 MB / 128 bitHardisc : Maxtor / SEAGATE 500 GBPower Suply : Simbada Xtream 550 Wat

Windows Vista dijual dalam beberapa edisi:

Windows Vista Starter Windows Vista Home Basic Windows Vista Home Premium Windows Vista Business Windows Vista Enterprise Windows Vista Ultimate

Windows XP

Windows XP

(Bagian dari keluarga Microsoft Windows)

Tampilan

Screenshot Windows XP

Pengembang

Microsoft

21

Page 22: Database Berbasis Web

Situs web: Windows XP: Homepage

Informasi keluaran

Tanggal dikeluarkan: 25 October 2001 info

Versi terkini:  5.1.2600.5512 Service Pack 3 (x86 SP3), 21 April 2008 info

Model sumber: Closed source, Shared source[1]

Lisensi: MS-EULA

Kernel type: Hybrid

Dukungan platform: x86, x86-64, IA-64

Status dukungan

Extended support hingga 8 April 2014. (Service Pack 2 hingga 13 Juli 2010)

Windows XP adalah jajaran sistem operasi berbasis grafis yang dibuat oleh Microsoft untuk digunakan pada komputer pribadi, yang mencakup komputer rumah dan desktop bisnis, laptop, dan pusat media (Media Center). Nama "XP" adalah kependekan dari "Experience". Windows XP merupakan penerus Windows 2000 Professional dan Windows Me, dan merupakan versi sistem operasi Windows pertama yang berorientasi konsumen yang dibangun di atas kernel dan arsitektur Windows NT. Windows XP pertama kali dirilis pada 25 Oktober 2001, dan lebih dari 400 juta salinan instalasi digunakan pada Januari 2006, menurut perkiraan seorang analis IDC. Windows XP digantikan oleh Windows Vista, yang dirilis untuk pengguna volume license pada 8 November 2006, dan di seluruh dunia untuk masyarakat umum pada tanggal 30 Januari 2007. Banyak Original Equipment Manufacturer (OEM) dan juga penjual ritel menghentikan produksi perangkat dengan Windows XP pada tanggal 30 Juni 2008. Microsoft sendiri terus menjual Windows XP melalui Custom-built PC (OEM kecil yang menjual komputer rakitan) sampai dengan 31 Januari 2009. Windows XP mungkin akan tetap tersedia bagi para pengguna korporasi dengan volume licensing, sebagai sarana downgrade untuk komputer-komputer yang belum siap menjalankan sistem operasi baru, Windows Vista Business Edition atau Ultimate Edition atau Windows 7 Professional.

Windows XP tersedia dalam berbagai macam edisi. Edisi yang paling umum dari sistem operasi Windows XP adalah Windows XP Home Edition, yang ditargetkan untuk pengguna rumahan, dan juga Windows XP Professional, yang menawarkan fitur-fitur tambahan seperti dukungan

22

Page 23: Database Berbasis Web

untuk domain Windows Server dan dua prosesor fisik, dan ditargetkan di pasar power user, bisnis dan perusahaan klien. Sementara itu, Windows XP Media Center Edition memiliki fitur multimedia tambahan yang menawarkan kemampuan untuk merekam dan menonton acara TV, melihat film DVD, dan mendengarkan musik. Ada lagi Windows XP Tablet PC Edition didesain khusus untuk platform PC Tablet, yakni sebuah komputer pribadi yang menggunakan stylus. Windows XP akhirnya dirilis untuk dua arsitektur tambahan selain tentunya Intel i386, yang disebut dengan Windows XP 64-bit Edition untuk prosesor berarsitektur IA-64 (Itanium) dan Windows XP Professional x64 Edition untuk prosesor berarsitektur x86-64. Ada juga Windows XP Embedded, sebuah versi Windows XP Professional yang dikurangi segala fiturnya di sana sini untuk pasar tertentu, dan Windows XP Starter Edition yang dijual di beberapa negara berkembang. Pada pertengahan 2009, sebuah pabrik pertama mengungkapkan bahwa mereka memiliki sebuah telepon selular berbasis sistem operasi Windows XP.

Versi Windows berbasis arsitektur NT dikenal dengan stabilitas dan efisiensi yang lebih baik ketimbang versi Windows 9x. Windows XP menyajikan antarmuka grafis yang dirancang ulang secara signifikan, hingga perubahan tersebut dipromosikan oleh Microsoft sebagai tampilan yang lebih user-friendly dari versi Windows sebelumnya. Sebuah fasilitas manajemen software baru yang disebut Side-by-Side Assembly diperkenalkan untuk memperbaiki masalah "DLL Hell" yang sering muncul pada Windows 9x. Windows XP juga merupakan versi pertama Windows untuk menggunakan aktivasi produk "Windows Product Activation" untuk memberantas pembajakan peranti lunak, meski hal ini menjadi kontroversi. Windows XP juga telah dikritik oleh beberapa pengguna untuk kelemahan keamanan komputer, integrasi beberapa aplikasi seperti Internet Explorer 6 dan Windows Media Player yang sangat ketat, dan untuk aspek-aspek dari standar antarmuka pengguna. Versi dengan Service Pack 2, Service Pack 3, dan Internet Explorer 8 dialamatkan beberapa kekhawatiran ini.

Selama pengembangan, proyek pengembangan Windows XP ini dikenal dengan nama kode "Whistler", yang diambil dari sebuah daerah di British Columbia, karena banyak karyawan Microsoft sering melakukan ski di Whistler-Blackcomb.

Sampai dengan akhir Agustus 2009, Windows XP adalah versi yang paling banyak digunakan sistem operasi di dunia dengan pangsa pasar 66,2%, setelah memuncak pada 76,1% pada Januari 2007. Menurut sebuah laporan Net Applications, pengsa pasar Windows XP tertinggi mencapai angka 85,3% pada Desember 2006.

Latar Belakang

Windows XP sebelumnya dikenal dengan kode sandi "Whistler", yang mulai dikembangkan oleh para pengembang Microsoft pada pertengahan tahun 2000-an. Bersamaan dengan proyek ini, Microsoft juga tengah menggarap proyek Windows generasi baru penerus Windows Me (Millennium Edition) yang dinamakan dengan kode sandi "Windows Neptune" yang diproyeksikan sebagai "Windows NT versi rumahan".

Setelah Windows ME dianggap kurang sukses menyaingi kesuksesan Windows 98, Microsoft pun akhirnya memutuskan untuk mengawinkan dua buah sistem operasi Windows tersebut

23

Page 24: Database Berbasis Web

(sistem operasi berbasis Windows NT dan sistem operasi berbasis Windows 9x) ke dalam sebuah produk. Itulah yang kita kenal sekarang dengan Windows XP.

Edisi

Windows XP muncul dalam banyak jenis:

Windows XP Professional Windows XP Home Edition Windows XP Media Center Edition Windows XP Tablet PC Edition Windows XP Starter Edition Windows XP Professional x64 Edition Windows XP Professional 64-Bit Edition for Itanium

Windows XP Professional

Windows XP Professional adalah sistem operasi Windows XP yang dibuat khusus untuk komputer desktop yang terhubung ke dalam sebuah jaringan dengan domain yang dikelola oleh Active Directory milik Windows 2000 Server atau Windows Server 2003. Selain itu, versi ini pun dibilang jauh lebih lengkap fiturnya dari pada Windows XP Home Edition. Ia bisa menjadi sebuah komputer server, meskipun hanya bisa menampung maksimal sepuluh client yang bisa login secara bersamaan.

Windows XP Home Edition

Windows XP Home Edition adalah sistem operasi Windows XP yang ditujukan untuk pengguna rumahan. Pada dasarnya, tidak ada perbedaan yang signifikan antara Windows XP Home Edition dengan Windows XP Professional, karena basis pembuatannya yang sama. Perbedaan yang diberlakukan terhadap versi Windows ini adalah dukungan jaringan, di mana Windows XP Home Edition tidak didesain untuk sistem dengan banyak pengguna, seperti halnya Windows XP Professional. Fitur jaringan yang tidak ada pun sangat banyak, diantaranya tidak dapat bergabung dengan sistem domain Active Directory, tidak memiliki sistem berkas terenkripsi, tidak dapat menjadi sebuah server (meski mampu membuat beberapa berkas dan folder yang dikelolanya dapat digunakan oleh beberapa pengguna sekaligus), dan tidak memiliki fitur Internet Connection Sharing (ICS), dan masih banyak yang lainnya.

Windows XP Home Edition ditujukan untuk menggantikan versi Windows sebelumnya, yaitu Windows 98 dan Windows ME, karena kedua versi Windows tersebut tergolong ke dalam kelas Windows untuk pengguna rumahan.

Windows XP Media Center Edition

24

Page 25: Database Berbasis Web

Windows XP Media Center Edition adalah versi Windows XP yang dibuat khusus untuk perangkat semacam Hi-Fi, dan PC yang diletakkan di ruang duduk. Pada dasarnya, Windows XP Media Center merupakan Windows XP Home Edition yang ditambahi dukungan sebagai perekam video pribadi (Personal Video Recorder).

Windows XP Tablet PC Edition

Windows XP Tablet PC Edition adalah versi Windows XP yang dikhususkan untuk PC yang ultra-portabel, yang dinamakan oleh Microsoft dengan Tablet PC. Bentuknya yang minimalis seperti halnya Asisten Digital Pribadi (Personal Digital Assistant atau PDA), dengan kemampuan setara notebook atau laptop. Windows XP Tablet PC Edition dibangun berbasis Windows XP Professional, yang ditambahi dengan fitur pengenalan tulisan tangan (handwriting recognizition) yang lebih baik dibandingkan dengan Windows XP Professional biasa. Pada umumnya, sebuah Tablet PC dilengkapi dengan layar sentuh.

Windows XP Professional x64 Edition

Windows XP Professional x64 Edition merupakan versi Windows XP yang dikhususkan untuk prosesor dengan arsitektur x86-64. Saat ini, prosesor yang menggunakan arsitektur tersebut terbatas pada prosesor AMD dengan arsitektur AMD64 seperti Athlon 64 dan Opteron. Dari keluarga Intel ada Intel Pentium 4 dengan ekstensi EM64T (Extended Memory 64-bit Technology), dan beberapa seri dari Intel Pentium M dan D, serta beberapa varian dari keluarga Intel Core. Perbedaan dengan Windows XP Professional yang diluncurkan sebelumnya adalah pada dukungannnya terhadap akses memori lebih besar daripada 4 Gigabytes seperti pada Windows XP sebelumnya. Sebenarnya, prosesor 64-bit dari Intel maupun AMD dapat mengakses 16 Eksabyte memori, tetapi Microsoft membatasi kemampuan sistem operasi Windows ini hingga 16 Terabyte saja. Pada dasarnya, sistem operasi ini berbeda dari versi Windows XP yang lainnya, mengingat basis kode yang digunakan adalah Windows Server 2003, Standard Edition for x64, mengingat nomor versi yang digunakannya adalah 5.2.3790.

Windows XP Professional 64-bit Edition for Itanium

Windows XP Professional 64-bit Edition for Itanium merupakan versi yang sangat terbatas sekali dilihat dari segi penjualannya. Akan tetapi, produk ini mendukung teknologi mikroprosesor yang sangat bagus, yaitu IA-64 yang digunakan oleh prosesor Intel Itanium dan Intel Itanium 2. Dukungan yang diberikan oleh Microsoft adalah dukungan terhadap semua fitur dari prosesor Itanium tersebut, akan tetapi karena sedikit sekali aplikasi yang didesain untuk prosesor Itanium, penyebaran produk ini sangat sedikit.

Perbedaan fitur dari Windows XP Professional x64 Edition adalah dukungannya terhadap prosesor Itanium, dengan segala arsitektur bawaannya, seperti EFI (Extensible Firmware Interface), dan GPT (GUID Partition Table). Meskipun prosesor Itanium merupakan prosesor dengan kinerja paling efisien, Itanium tidak dapat menjalankan program yang didesain untuk Windows XP versi 32-bit maupun Windows XP x64 Edition. Ketika menjalankan program yang tidak didesain untuknya, kinerjanya pun sangat rendah.

25

Page 26: Database Berbasis Web

Aplikasi yang didukung pun sangat sedikit, dan terbatas pada aplikasi yang berguna bagi komputasi tingkat tinggi, seperti aplikasi basis data, dan aplikasi ilmiah. Jika Windows versi x64 dan 32-bit mendukung akselerasi multimedia, Windows ini tidak dibekali dengan fungsi tersebut, karena memang prosesornya tidak dibekali dengan instruksi khusus untuk akselerasi multimedia.

Windows XP Professional 64-bit Edition telah dihentikan proses produksinya setelah Hewlett-Packard (satu-satunya produsen yang menawarkan workstation dengan prosesor Itanium) menghentikan penjualan workstation miliknya. Beberapa kalangan menilai, hal ini disebabkan karena Hewlett-Packard tidak begitu sukses dengan produk ini. Meski telah dihentikan proses produksinya, Microsoft tetap mendukung Windows XP 64-bit Edition ini hingga keseluruhan Windows XP dihentikan dukungannya oleh Microsoft.

Windows XP Starter Edition

Windows XP Starter Edition merupakan versi Windows XP Home Edition yang diterjemahkan ke dalam bahasa lokal masing-masing dengan menggunakan Language Interface Pack (LIP). Bahasa yang digunakannya pun beragam, mulai dari Bahasa Indonesia, Melayu, Thailand, Turki, Rusia, India, Brazil, hingga bahasa Amerika Latin (Argentina, Chili, Meksiko, Ekuador, Uruguay, dan Venezuela). Menurut berbagai sumber, Microsoft membuat Windows XP Starter Edition dengan tujuan untuk memerangi sistem operasi GNU/Linux, karena sistem operasi tersebut populer di negara-negara dunia ketiga tersebut.

Fitur dan Peningkatan

Windows XP diketahui sebagai sebuah sistem operasi yang memiliki kestabilan yang telah ditingkatkan dari pendahulunya, dan juga memiliki efisiensi yang lebih baik daripada Windows 98, Windows ME, dan Windows 2000 Professional. Hal ini dikarenakan Windows XP menerapkan sebuah teknik manajemen software yang dapat menghindari apa yang disebut dengan "neraka DLL" atau "DLL HELL". Selain itu, tampilan Windows XP pun dirombak, hingga menjadi lebih mudah untuk digunakan.

Berikut ini adalah fitur dari Windows XP Professional (karena dianggap paling lengkap)

Dukungan terhadap sistem domain Active Directory

Active Directory adalah sistem domain yang digunakan di dalam Windows Server 2000 dan Windows Server 2003. Dengan menggunakan Active Directory, sistem-sistem Microsoft Windows dapat diatur dari satu tempat saja yaitu dari sistem yang menjalankan Active Directory itu sendiri. Fitur ini sangat berguna jika diaplikasikan dalam perusahaan yang cukup besar, karena akan menyederhanakan semua proses autentikasi.

Peningkatan pengaturan kontrol akses

26

Page 27: Database Berbasis Web

Sebagai sistem operasi yang ditujukan untuk pengguna korporasi, tentunya Windows XP telah dilengkapi dengan fitur pengaturan kontrol akses. Fitur tersebut digunakan untuk membatasi akses terhadap siapa saja yang tidak memiliki hak akses terhadap sebuah objek tertentu. Meskipun hal ini bukanlah teknologi baru, karena telah diimplementasikan dalam sistem operasi berbasis UNIX, implementasi fitur ini dalam Windows XP telah diterapkan secara lebih canggih dibandingkan dengan UNIX, mengingat sistem operasi UNIX membatasi akses dengan menggunakan atribut file permission. Sistem operasi sebelumnya, seperti Windows 9x, tidak dilengkapi dengan fitur ini, sehingga setiap orang akan memiliki hak untuk mengakses setiap berkas tanpa kesulitan.

Mendukung sistem berkas terenkripsi (EFS)

Windows XP memiliki sistem enkripsi EFS. Sistem ini merupakan sistem untuk memproteksi data penting sehingga tidak dapat dibuka user lain apalagi komputer lain, kecuali dengan membuka dengan kode. Sistim ini cukup handal meskipun tak sehandal sistem pihak ketiga. File yang terenkripsi akan berubah warnanya menjadi hijau.

Windows Server 2003

Windows Server 2003 merupakan sebuah versi sistem operasi Microsoft Windows yang ditujukan untuk pasar server korporat. Nomor versi internalnya adalah Microsoft Windows NT 5.2 build 3790. Dulunya dikenal dengan .NET Server, Windows .NET Server, atau Whistler Server. Sistem operasi ini merupakan kelanjutan dari sistem Windows 2000 Server.

Sejarah Pengembangan

Windows Server 2003 memiliki nama kode Whistler Server mulai dikerjakan pada akhir tahun 2000. Tujuan dari hal ini adalah Microsoft hendak membuat platform .NET, dengan menyediakan infrastruktur jaringan yang terbentuk dari Windows Server dan Windows Workstation. Proyek itu dinilai sangat ambisius, karena Microsoft berniat mengembangkan dua sistem operasi secara sekaligus (Whistler Server dan Whistler Workstation). Akhirnya, beberapa kali sistem operasi ini ditunda peluncurannya, karena jadwal pengembangan yang ketat, dan hanya sistem operasi Whistler Workstation saja yang dirilis setahun berikutnya dengan nama produk Windows XP, yang ditujukan untuk kalangan konsumer rumahan dan korporat.

Edisi

27

Page 28: Database Berbasis Web

Windows Server 2003 terdiri atas beberapa produk yang berbeda, yakni sebagai berikut:

Windows Server 2003 Standard Edition Windows Server 2003 Enterprise Edition Windows Server 2003 Datacenter Edition Windows Server 2003 Web Edition Windows Small Business Server 2003 Windows Storage Server 2003

Standard Edition

Windows Server 2003, Standard Edition adalah sebuah versi Windows Server 2003 yang benar-benar "dasar", dengan fitur-fitur yang umumnya dibutuhkan oleh sebuah server untuk melayani klien-kliennya di jaringan. Edisi ini diterbitkan untuk menggantikan Windows 2000 Server dan Windows NT 4.0 Server yang telah lama malang melintang.

Fitur yang diusung oleh Windows Server 2003, Standard Edition adalah sebagai berikut:

Fitur standar sebuah server: file service, print service, atau application server yang dapat diinstalasi (seperti Microsoft Exchange Server, SQL Server, atau aplikasi lainnya).

Domain Controller server. PKI (public key infrastructure) server. Domain Name System (DNS). Dynamic Host Configuration Protocol (DHCP). Windows Internet Name Service (WINS). Windows Terminal Services, meski kurang ideal untuk diimplementasikan dalam

jaringan skala besar akibat adanya limitasi prosesor dan memori. Mendukung pembagian beban jaringan, meski tidak dapat digunakan sebagai sebuah

cluster.

Dengan fitur-fitur di atas, Windows Server 2003 Standard Edition jelas ditujukan sebagai fondasi bagi platform jaringan berbasis Windows untuk lingkungan jaringan skala menengah ke bawah, atau sebagai server yang ditujukan untuk mendukung server lainnya dalam jaringan yang lebih besar. Windows Server 2003 Standard Edition mendukung hingga empat buah prosesor fisik (prosesor logis dalam Intel HyperThreading akan dianggap sebagai satu prosesor fisik) dan mendukung RAM hingga 4 Gigabyte, serta dapat mengalamati 4 Terabyte hard disk.

Enterprise Edition

Windows Server 2003 Enterprise Edition adalah sebuah versi Windows Server yang memiliku semua fitur yang ditawarkan oleh Windows Server 2003 Standard Edition, ditambah dengan fitur-fitur yang meningkatakan keandalan dan skalabilitas layanan-layanannya. Windows Server 2003 Enterprise Edition ditujukan untuk menggantikan Windows 2000 Advanced Server dan Windows NT 4.0 Enterprise Server yang telah lama beredar. Windows Server 2003 Enterprise Edition menggandakan dukungan prosesor jika dibandingkan dengan Windows Server 2003

28

Page 29: Database Berbasis Web

Standard Edition, dari 4 hingga 8 prosesor sekaligus. Selain itu, Enterprise Edition juga mendukung prosesor 64-bit, seperti IA-64 dan x64.

Enterprise Edition memiliki fitur-fitur berikut:

Address Windowing Extension (AWE), yang mengizinkan sistem operasi agar mereservasikan hanya 1 GB dari memori fisik untuk digunakan oleh Windows, sehingga mengizinkan aplikasi menggunakan sisa 3 GB memori yang ada (dalam sistem x86, yang hanya mendukung 4 GB memori).

Hot-Memory, yang mengizinkan penambahan memori ketika sistem sedang berjalan (meski hanya sistem-sistem tertentu yang mendukungnya)

Non-uniform memory access (NUMA), yang mengizinkan Windows untuk mengakses bus-bus memori berbeda sebagai sebuah unit memori yang sama, sehingga mengizinkan delapan buah prosesor x86 yang hanya mendukung 4 GB mendukung hingga 32 GB memori (4 GB untuk tiap prosesornya).

Teknologi Clustering, yang mengizinkan banyak server (hingga empat buah node) terlihat sebagai sebuah server oleh klien untuk kinerja atau keandalan.

Terminal Server Session Directory, yang mengizinkan klien untuk melakukan koneksi ulang ke sebuah sistem terminal services yang didukung oleh server yang menjalankan terminal services. Sebagai contoh, dalam sebuah lingkungan dengan delapan server yang menjalankan terminal services, jika salah satu server mengalami kegagalan, klien akan secara otomatis membuat koneksi kembali ke sisa server (7) yang lainnya (yang masih berjalan dan memiliki slot klien).

Datacenter Edition

Windows Server 2003 Datacenter Edition adalah sebuah edisi dari Windows Server 2003 yang berbeda dari dua versi lainnya yang telah disebutkan. Edisi ini tidak dapat diperoleh secara ritel, dan harus didapatkan sebagai bagian dari kombinasi antara perangkat keras server dari sebuah vendor, semacam Hewlett-Packard atau Dell. Alasan mengapa hal ini diberlakukan adalah untuk menjaga agar sistem dapat berjalan dengan sempurna (dengan hardware yang telah ditentukan oleh manufaktur serta driver yang telah disertifikasi dapat menjadikan sistem jauh lebih stabil). Umumnya, sebelum dijual kepada konsumen, manufaktur akan melakukan pengujian terlebih dahulu terhadap server yang bersangkutan. Tujuannya agar uptime sistem yang bersangkutan bertahan 99,999%, sehingga dalam satu tahun hanya 9 jam saja mengalami downtime.

Program-program yang disertakan dalam Windows Server 2003 Datacenter Edition berfokus pada keandalan sistem operasi. Microsoft membuat beberapa persyaratan bagi OEM yang hendak menggunakan edisi dari Windows Server 2003 ini, yakni sebagai berikut:

Semua perangkat keras yang dimasukkan ke dalam server harus memenuhi standar Microsoft dan lolos dari beberapa kali pengujian kecocokan (kompatibilitas), keandalan (reliabilitas). Hal ini diberlakukan terhadap semua perangkat keras, mulai dari prosesor, kartu jaringan, hard disk drive, dan komponen vital lainnya.

29

Page 30: Database Berbasis Web

Semua driver perangkat keras harus disertifikasi oleh Microsoft. Tentu saja, driver-driver tersebut harus lolos pengujian, yang mungkin dapat menghabiskan waktu lebih dari satu bulan

Pengguna tidak dapat mengubah hardware server sesuka hatinya tanpa adanya pihak yang berwenang (customer support vendor server atau dari pihak Microsoft). Semua perubahan harus lolos pengujian yang disebutkan di atas.

Edisi ini mendukung hingga 32 buah prosesor (32-way SMP) dan memori hingga 64 GB pada sistem x86 serta mendukung mesin yang dikonfigurasikan secara 128-way dengan partisi yang bersifat individual. Dalam sistem IA-64, edisi ini mendukung hingga 64 buah prosesor dan memori hingga 512 Gigabyte. Selain itu, edisi ini mendukung clustering hingga delapan buah node serta pembagian beban jaringan sebagai fitur standar, serta memiliki Windows System Resource Manager yang mampu melakukan konsolidasi dan manajemen sistem.

Web Edition

Windows Server 2003 Web Edition adalah sebuah edisi dari Windows Server 2003 yang ditujukan khusus sebagai web server, yang menaungi beberapa aplikasi web, halaman web, dan layanan web berbasis XML. Windows Server 2003 Web Edition didesain sedemikian rupa, dengan menggunakan Internet Information Services (IIS) 6.0 sebagai infrastukturnya dan menggunakan teknologi ASP.NET untuk menangani layanan web berbasis XML dan aplikasi web lainnya.

Web server modern saat ini umumnya tidaklah dibuat dari satu mesin dengan banyak prosesor atau jumlah memori yang besar. Tetapi, umumnya dibentuk dari beberapa komputer dengan 1 CPU atau 2 CPU dengan RAM yang mencukupi. Dalam kasus ini, jika sebuah organisasi hendak menggunakan Windows Server 2003 Standard Edition, maka akan terlalu mahal (dalam beberapa kasus, justru sistem operasi yang lebih mahal daripada perangkat keras), sehingga beberapa organisasi pun berpaling ke solusi open-source semacam Linux atau Apache (yang dapat berjalan di atas Windows atau Linux) daripada menggunakan IIS yang hanya disediakan oleh Windows Server yang mahal. Sebagai respons dari kasus ini, Microsoft pun merilis Windows Server 2003 Web Edition. Untuk menekan harga, tentu saja ada yang dikorbankan: Windows Server 2003 Web Edition banyak memiliki layanan yang dibuang, termasuk di atanranya Routing and Remote Access, Terminal Services, Remote Installation Service (RIS), Service for Macintosh, dan penaungan terhadap Active Directory (tidak dapat dikonfigurasikan sebagai sebuah domain controller, meski dapat dikoneksikan ke sebuah domain Active Directory).

Windows Small Business Server 2003

Windows Small Business Server 2003, atau sering disebut sebagai Windows SBS, adalah sebuah edisi dari Windows Server 2003 yang ditujukan untuk pasar jaringan kecil. Harganya pun lebih murah dibandingkan dengan beberapa edisi lainnya, meski banyak yang dikorbankan, dalam teknologi jaringan yang didukung, jenis lisensi, perangkat pengembangan, dan redundansi aplikasi. Sebuah Windows Small Business Server 2003 hanya mendukung hingga 75 pengguna saja.

30

Page 31: Database Berbasis Web

Windows SBS didesain sedemikian rupa dengan fitur-fitur yang Microsoft anggap dibutuhkan oleh jaringan skala kecil, yang akan diimplementasikan pada server pertama mereka. Instalasi default-nya, Windows SBS akan menginstalasikan Active Directory, sebuah situs SharePoint Portal, dan Exchange Server. Selain itu, edisi ini juga menawarkan konfigurasi yang lebih mudah dalam mengatur firewall DHCP dasar dan router NAT dengan menggunakan dua buah kartu jaringan. Antarmuka manajemen sistem jaringan yang digunakannya lebih mudah digunakan dibandingkan edisi Windows Server lainnya bahkan oleh administrator yang baru sekalipun.

SBS juga dirilis dalam versi lainnya, yang disebut sebagai Windows Small Business Server 2003 Premium Edition yang mencakup semua fitur dalam Windows Small Business Server 2003 Standard Edition ditambah SQL Server 2000 dan ISA Server 2000.

Windows Small Business Server 2003 memiliki beberapa keterbatasan, yakni sebagai berikut:

Hanya boleh ada satu komputer dalam sebuah domain yang dapat menjalankan Windows Small Business Server 2003.

Windows Small Business Server 2003 harus berada di akar sebuah hutan Active Directory.

Windows Small Business Server 2003 tidak dapat menerima trust dari domain lainnya. Windows Small Business Server 2003 hanya mendukung 75 pengguna. Windows Small Business Server 2003 tidak mendukung domain anak. Windows Small Business Server 2003 hanya mendukung terminal services dalam modus

remote administration. Setiap server tambahan harus memiliki Windows Small Business Server 2003 Client

Access License (CAL), yang dapat dikonfigurasikan untuk setiap pengguna atau setiap perangkat.

Storage Server

Windows Storage Server 2003 adalah sebuah edisi Windows Server 2003 yang didedikasikan untuk layanan berbagi berkas dan berbagi alat pencetak. Sama seperti halnya Windows Server 2003 Datacenter Edition, edisi ini juga tidak dapat diperoleh secara ritel. Umumnya, edisi ini dapat diperoleh melalui OEM dalam perangkat Network Attached Storage (NAS). Perbedaan dari sistem Windows Server lainnya yang menyediakan layanan berbagi berkas dan alat pencetak adalah bahwa Storage Server 2003 tidak membutuhkan Client Access License (CAL).

31

Page 32: Database Berbasis Web

Perbandingan antar edisi

Tabel di bawah ini berisi beberapa perangkat keras yang dibutuhkan oleh Windows Server 2003.

KebutuhanStandard Edition

Enterprise Edition

Datacenter Edition

Web Edition

Small Business Server

CPU (x86)/jumlah maksimum

133 MHz/4 CPU

133 MHz/8 CPU

400 MHz/32 CPU

133 MHz/2 CPU

 ?

CPU (IA-64)/jumlah maksimum

Tidak didukung

733 MHz/8 CPU

733 MHz/64 CPU

Tidak didukung

 ?

CPU (x64)  ?  ?  ?  ?  ?

RAM minimum/rekomendasi/maksimum

128 MB/256 MB/4 GB (x86);? (x64)

128 MB/256 MB/32 GB (x86); ? (x64); ? (IA-64)

512 MB/1024 MB/64 GB (x86);512 GB (IA-64)

128 MB/256 MB/2 GB (x86);(x64)

 ?

Estimasi ruangan hard disk (x86/IA-64/x64)

1,5 GB/Tidak didukung/?

1,5 GB/2 GB/? 1,5 GB/2 GB/?1,5 GB/2 GB/?

 ?/?/?

Dukungan Address Windowing Extension (AWE)

Tidak ada Ya Ya Tidak ada Tidak ada

Dukungan NUMA Tidak ada Ya Ya Tidak ada Tidak ada

32

Page 33: Database Berbasis Web

Tabel berikut berisi daftar layanan antar edisi.

FiturStandard Edition

Enterprise Edition

Datacenter Edition

Web EditionSmall

Business Edition

Active Directory (domain controller)

Ya Ya Ya Tidak Ya

Active Directory (anggota sebuah domain)

Ya Ya Ya Ya Ya

Dukungan Microsoft Identity Integration Server 2003

Tidak ada Ya Ya Tidak ada Tidak ada

Internet Connection Firewall/Windows Firewall

Ya Ya ya ya Ya

Dukungan PKI, certificate service, smart card

Ya, separuh Ya, penuh Ya, penuh Ya, separuh Ya, separuh

Remote Desktop untuk administrasi jarak jauh

Ya Ya Ya Ya Ya

Terminal Server Ya Ya Ya Tidak Ya

Dukungan Terminal Server Session Directory

Tidak ada Ya Ya Tidak ada Tidak ada

33

Page 34: Database Berbasis Web

Pembagian beban/load balancing

Ya Ya Ya Ya Ya

Microsoft Cluster Service

Tidak ada Ya Ya Tidak ada Tidak ada

Dukungan Virtual Private Network (VPN)

Ya Ya Ya Ya, separuh Ya

Internet Authorization Service (IAS)

Ya Ya Ya ya Ya

Pembuatan Network Bridge

Ya Ya Ya Tidak ada Ya

Internet Connection Sharing (ICS)

Ya Ya ya ya Ya

Dukungan IPv6 Ya Ya Ya Ya Ya

Distributed File System (DFS)

Ya Ya Ya Ya Ya

Encrypting File System (EFS)

Ya Ya Ya Ya Ya

NTFS Volume Shadow Copy

Ya Ya Ya Ya Ya

Removable Storage Service/Remote

Ya Ya Ya Tidak ada Ya

34

Page 35: Database Berbasis Web

Storage

Dukungan Fax service

Ya Ya Ya Tidak ada Ya

Services for Macintosh

Ya Ya Ya Tidak ada  ?

IntelliMirror Ya Ya Ya Ya, separuh Ya

Group Policy Ya Ya Ya Ya, separuh Ya

Windows Management Instrumentation (WMI)

Ya Ya Ya Ya Ya

Instalasi sistem operasi dari jarak jauh

Ya Ya Ya Ya Ya

Remote Installation Services (RIS)

Ya Ya Ya Tidak ada  ?

Windows System Resource Manager (WSRM)

Tidak ada Ya Ya Tidak ada  ?

.NET Framework Ya, versi 1.1 Ya, versi 1.1 Ya, versi 1.1 Ya, versi 1.1 Ya, versi 1.1

35

Page 36: Database Berbasis Web

ASP.NET 1.1/2.0

Ya/harus ada .NET Framework 2.0

Ya/harus ada .NET Framework 2.0

Ya/harus ada .NET Framework 2.0

Ya/harus ada .NET Framework 2.0

Ya/harus ada .NET Framework 2.0

Internet Information Services (IIS)

Ya, versi 6.0 Ya, versi 6.0 Ya, versi 6.0 Ya, versi 6.0 Ya, versi 6.0

Enterprise UDDI Services

Ya Ya Ya Tidak ada  ?

Windows Media Services (WMS)

Ya Ya Ya Tidak ada  ?

Versi

Sejak Windows Server 2003 diluncurkan, Microsoft merilis beberapa versi, yakni sebagai berikut:

Windows Server 2003 RTM (Release to Manufacture), tanpa Service Pack Windows Server 2003 Service Pack 1 Windows Server 2003 R2 Windows Server 2003 Service Pack 2 (dirilis tanggal 13 Maret 2007)

36

Page 37: Database Berbasis Web

II. Standar minimal sepesifikasi system opeasi linux. Syaratnya dan jenisnya.

LINUX

Linux sebagai sistem operasi dengan menyusul pembangunan sebagai 'bebas' perangkat

lunak open source, yang telah meningkatkan popularitas dan permintaan antara rumah

dan perusahaan perangkat lunak komputer user. Dengan affordance yang penuh fungsi

komputer desktop solusi Linux adalah membuktikan untuk menjadi besar persaingan

dengan Microsoft Windows dan Apple Macintosh sistem operasi.

Linux adalah lagi yang cepat dan sistem operasi, dengan kemampuan untuk

mengakomodasi beberapa pengguna, bertindak sebagai server Internet, dan dukungan

yang mudah menggunakan antarmuka grafis. Memulai dengan Linux namun telah

diidentifikasi sebagai tugas menakutkan karena merupakan salah satu tampilan yang

nampaknya di pertama sekilas, kompleks untuk mata yang tak terlatih. Akibatnya,

pendidikan telah menjadi Linux tersedia secara luas dan dapat diakses oleh mata tak

terlatih. Hal ini memungkinkan mereka untuk mendapatkan sistem operasi Linux intim

37

Page 38: Database Berbasis Web

pengetahuan dan keterampilan yang dibutuhkan untuk menggunakan perangkat lunak

komputer efektif.

Linux pendidikan ditujukan untuk furthering penggunaan perangkat lunak komputer

Linux. Well-ditetapkan kursus disediakan untuk tujuan belajar dan pelatihan yang

efektif di Linux. Linux program-program studi pendidikan bertujuan untuk menciptakan

termasuk luas dari masyarakat pengguna perangkat lunak Linux, mereka juga menjaga

kecepatan sampai dengan seluruh fungsi yang Linux dan aplikasi perangkat lunak

komputer pasokan. Termasuk dalam program-program studi pendidikan Linux ini adalah

sebagai berikut:

* Dasar-dasar seperti login, daftar file, logout, dan link ke situs Linux

* Perintah dasar untuk manipulasi file dan tampilan

* Teks editor dengan pengenalan vi vi dan praktek dengan shell script

* File permissions, bagaimana mereka bekerja di Unix, dan bagaimana cara

mengubahnya

* Utilitas jaringan seperti FTP, Telnet, Ping, dan Traceroute

* Pengarsipan utilitas seperti gzip, tar, bzip2

* Ikhtisar file sistem Linux, termasuk lokasi dari file-file sistem dan program

* Dasar sistem Linux admin melibatkan Root rekening, kepemilikan file, dan

administrasi

Ada sejumlah Linux solusi pendidikan saat ini dicapai dari Linux spesialis yang ahli

dalam menggunakan perangkat lunak komputer Linux. Linux menerima pendidikan dan

solusi dari pakar, pengguna Linux bisa mendapatkan keterampilan dan pengetahuan

yang diperlukan. Penuh keuntungan dapat diambil dari semua bahwa Linux menawarkan

perangkat lunak komputer, dalam hal sebuah komputer desktop, server, jaringan, dan

semua-dalam-semua yang benar-benar-fungsional sistem operasi. Intoweb adalah salah

satu dari beberapa pakar Linux yang sedang khusus dalam penyediaan Linux pendidikan

melalui perangkat lunak komputer Linux kursus pelatihan. Intoweb sebagai ahli soal

Linux dan dengan sembilan tahun pengalaman dalam industri IT, adalah aptly mampu

menawarkan pendidikan Linux.

38

Page 39: Database Berbasis Web

Bagaimana Intoweb Dapat Bantuan Pendidikan Oleh Menawarkan Linux?

Metode terbaik untuk belajar Linux Intoweb pendidikan yang berfokus pada individu-

tangan pada pengalaman. Pada Intoweb kami memiliki sumber daya pendidikan Linux

terbaru yang kami tetap up-to-date dengan perangkat lunak komputer saat ini sebagian

besar dari Linux. Harian ini meningkat popularitasnya. Linux Intoweb memberikan

pendidikan yang disajikan dalam format kelas, sehingga memungkinkan mahasiswa dan

fleksibilitas yang lebih besar atas proses pendidikan Linux, dan memastikan hasil belajar

yang lebih baik.

Linux pendidikan yang disediakan oleh Intoweb termasuk:

* Penggunaan Linux materi pendidikan dan peralatan yang berlaku dan berkualitas.

* Personal perhatian dari instruktur untuk masing-masing siswa.

* Linux pendidikan yang cukup murah.

* Disesuaikan membuktikan program pendidikan yang efektif Linux.

Untuk informasi lebih lanjut untuk mendaftar Linux pendidikan yang ditawarkan oleh

Intoweb, sehingga mengalami keunggulan perusahaan kami membuat Anda nomor satu

pilihan untuk mendapatkan keterampilan dan pengetahuan dalam Linux saat ini tersedia

perangkat lunak komputer.

Perintah Dasar LINUX

Perintah untuk berbagai operasi dasar di sistem operasi linux, beserta penjelasannya, dapat

saudara lihat pada tabel yang telah penulis susun sebagai berikut:

Perintah Keterangan

any_command --help

Menampilkan keterangan bantu tentang pemakaian perintah. "--help" sama dengan perintah pada DOS "/h".

ls

Melihat isi file dari direktori aktif. Pada linux perintah dir hanya berupa alias dari perintah ls. Untuk perintah ls sendiri sering dibuatkan alias ls --color, agar pada waktu di ls ditampilkan warna-warna sesuai dengan file-filenya,

biasanya hijau untuk execute, dsb.

ls -al Melihat seluruh isi file pada direktori aktif beserta file hidden, lalu

39

Page 40: Database Berbasis Web

ditampilkan layar per layar.

cd directoryChange directory. Menggunakan cd tanpa nama direktori akan

menghantarkan anda ke home direktori. Dan cd - akan menghantarkan anda ke direktori sebelumnya.

cp source destination

Mengopi suatu file

mcopy source destination

Mengcopy suatu file dari/ke dos filesystem. Contoh mcopy a:autoexec.bat ~/junk . Gunakan man mtools untuk command yang sejenis : mdir, mcd,

mren, mmove, mdel, mmd, mrd, mformat....

mv source destination

Memindahkan atau mengganti nama file

ln -s source destination

Membuat Simbolic Links, contoh ln -sf /usr/X11R6/bin/XF86_SVGA /etc/X11/X, membuat Simbolic link dari file XF86_SVGA ke X

rm files Menghapus file

mkdir directory Membuat direktori baru

rmdir directory Menghapus direktori yang telah kosong

rm -r files

(recursive remove) Menghapus file, direktori dan subdirektorinya. Hati-hati menggunakan perintah ini apabila anda login sebagai root, karena root dengan

mudah dapat menghapus seluruh file pada sistem dengan perintah di atas, tidak ada perintah untuk undelete di Linux

moreUntuk melihat isi suatu file, dengan tambahan perintah more, maka isi file

tersebut ditampilkan layar per layar.

less filename Melihat suatu file layar per layar, dan tekan tombol "q" apabila ingin keluar,

pico filename Edit suatu text file.

pico -w filenameEdit suatu text file, dengan menonaktifkan fungsi word wrap, sangat berguna

untuk mengedit file seperti /etc/fstab.

lynx file.htmlMelihat file html atau browse ke net dengan text mode, dimana gambar/image

tidak dapat ditampilkan, tapi lynx adalah suatu browser yang sangat cepat, sangat berguna bila anda hanya menginginkan suatu artikel tanpa image.

tar -zxvf filename.tar.gz

Meng-untar sebuah file tar sekaligus meng-uncompress file tersebut (*.tar.gz atau *.tgz), untuk meletakkannya direktori yg diinginkan tambahkan option -C direktori, contoh tar -zxvf filename.tar.gz -C /opt (meletakkan file tersebut

di direktori /opt

tar -xvf filename.tar

Meng-untar sebuah file tar yang tidak terkompress (*.tar).

gunzip filename.gz

Meng-uncompress sebuah file zip (*.gz" or *.z). dengan menggunakan gzip (juga zip atau compress) jika anda menginginkan mengompress file.

bunzip2 filename.bz2

Meng-uncompress file dengan format (*.bz2) dengan utiliti "bzip2", digunakan pada file yang besar.

unzip filename.zip Meng-uncompress file dengan format (*.zip) dengan utiliti "unzip" yang

40

Page 41: Database Berbasis Web

kompatibel dengan pkzip for DOS.

find / -name "filename"

Mencari "namafile" pada komputer anda dimulai dengan direktori /. Namafile tersebut mungkin saja berisi wildcard (*,?).

locate filenameMencari file dengan string "filename". Sangat mudah dan cepat dari perintah

di atas.

pineEmail reader yang sangat mudah digunakan, dan menjadi favorit banyak pemakai mesin Unix. Atau anda bisa pakai email yang sangat customize,

yaitu mutt ,

talk username1

Berbicara dengan keyboard dengan user lain yg sedang login pada mesin kita (atau gunakan talk username1@machinename untuk berbicara dengan komputer lain). Untuk menerima undangan percakapan, ketikkan talk

username2. Jika seseorang mencoba untuk berbicara dengan anda dan itu dirasakan mengganggu, anda bisa menggunakan perintah mesg n untuk

menolak pesan tersebut. Dan gunakan perintah who atau rwho untuk melihat siapa user yang mengganggu tersebut.

mcMenjalankan "Morton Commander" ... eh... salah maksudnya "Midnight

Commander" sebagai file manager, cepat dan bagus.

telnet server

Untuk menghubungkan komputer kita ke komputer lain dengan menggunakan protokol TELNET. Gunakan nama mesin atau Nomor IP mesin, dan anda

akan mendapatkan prompt login name dari mesin tersebut, masukkan passwordnya, oh ya .. anda juga harus punya account di mesin remote tersebut. Telnet akan menghubungkan anda dengan komputer lain dan

membiarkan anda untuk mengoperasikan mesin tersebut. Telnet sangat tidak aman, setiap yang anda ketik menjadi "open text", juga dengan password anda! Gunakan ssh alih-alih telnet untuk mengakses mesin secara remote.

rlogin server

(remote login) Menghubungkan anda kekomputer lain. Loginname dan password, tetapi apabila account anda tersebut telah dipakai, maka anda akan mendapatkan pesan kesalahan pada password anda. Sangat tidak aman juga,

gunakan ssh sebagai gantinya.

rsh server(remote shell) Jalan lain untuk menghubungkan anda ke remote machine.

Apabila login name/password anda sedang dipakai di remote mesin tsb, maka password anda tidak akan berlaku. Idem dengan rlogin, gantikan dengan ssh.

ftp serverFtp ke mesin lain, ini sangat berguna untuk mengopy file ke/dari remote mesin. Juga tidak aman, gunakan scp dari keluarga ssh sebagai gantinya.

minicomProgram Minicom (dapat dikatakan seperti "Procomm/Hyperterminal for

Linux").

./program_nameMenjalankan program pada direktori aktif, yang mana tidak terdapat pada

PATH anda

xinit Menjalankan X-window server (tanpa windows manager).

startxMenjalankan X-window server dan meload default windows manager. Sama

seperti perintah "win" under DOS dengan Win3.1

41

Page 42: Database Berbasis Web

startx -- :1

Menjalankan sesi X-windows berikutnya pada display 1 (default menggunakan display 0). Anda dapat menjalankan banyak GUI terminal

secara bersamaan, untuk pindah antar GUI gunakan , , etc, tapi ini akan lebih banyak memakan memori.

xterm(pada X terminal) ,menjalankan X-windows terminal. Untuk keluar ketikkan

exit

xboing (pada X terminal). Sangat lucu deh ...., seperti games-games lama .....

gimp(pada X terminal) Program image editor yang sangat bagus, bisa disamakan

dengan Adobe Photoshop, yang membedakan adalah program ini gratis.

netscape(pada X terminal) menjalankan netscape, versi pada waktu tulisan ini dibuat

telah mencapai versi 4.7

netscape -display host:0.0

(pada X terminal) menjalankan netscape pada mesin yang aktif dan menampilkan outputnya pada mesin yang bernama host display 0 screen 0.

Anda harus memberikan akses untuk mesin aktif untuk menampilkannya pada mesin host dengan perintah xhost

shutdown -h now(sebagai root) Shut down sistem. Umumnya digunakan untuk remote

shutdown. Gunakan untuk shutdown pada konsol (dapat dijalankan oleh user).

haltreboot (sebagai root) Halt atau reboot mesin. Lebih simple dari perintah di

atas.

man topicMenampilkan daftar dari sistem manual pages (help) sesuai dengan topic. Coba man man. lalu tekan q untuk keluar dari viewer. Perintah info topic

Manual pages dapat dibaca dilhat dengan cara any_command --help.

apropos topic Menampilkan bantuan manual berdasarkan topik..

pwd Melihat direktori kerja saat ini

hostnameMenampilkan nama local host (mesin dimana anda sedang bekerja). Gunakan perintah netconf (sebagai root) untuk merubah nama host dari mesin tersebut,

atau edit file /etc/hosts

whoami Mencetak login name anda

id username Mencetak user id (uid) atau group id (gid)

dateMencetak atau merubah tanggal dan waktu pada komputer, contoh merubah

tanggal dan waktu ke 2000-12-31 23:57 dengan perintah; date 123123572000

timeMelihat jumlah waktu yg ditangani untuk penyelesaian suatu proses + info

lainnya. Jangan dibingungkan dengan perintah date

who Melihat user yang login pada komputer kita.

rwho -aMelihat semua user yg login pada network anda. Layanan perintah rwho ini

harus diaktifkan, jalankan setup sebagai root untuk mengaktifkannya.

finger username Melihat informasi user, coba jalankan; finger root

last Melihat user sebelumnya yang telah login di komputer.

42

Page 43: Database Berbasis Web

uptimeMelihat jumlah waktu pemakaian komputer oleh seseorang, terhitung proses

reboot terakhir.

ps (=print status) Melihat proses-proses yang dijalankan oleh user

ps axuMelihat seluruh proses yang dijalankan, walaupun tanpa terminal control,

juga ditampilkan nama dari user untuk setiap proses.

top Melihat proses yang berjalan, dengan urutan penggunaan cpu.

uname -a Informasi system kernel anda

free Informasi memory (dalam kilobytes).

df -h(=disk free) Melihat informasi pemakaian disk pada seluruh system (in

human-readable form)

du / -bh(=disk usage) Melihat secara detil pemakaian disk untuk setiap direktori,

dimulai dari root (in human legible form).

cat /proc/cpuinfoCpu info. Melihat file pada /proc directori yang bukan merupakan file nyata

(not real files).

cat /proc/interrupts

Melihat alamat interrupt yang dipakai.

cat /proc/version Versi dari Linux dan informasi lainnya.

cat /proc/filesystems

Melihat filesystem yang digunakan.

cat /etc/printcap Melihat printer yang telah disetup

lsmod (as root) Melihat module-module kernel yang telah di load.

set Melihat environment dari user yang aktif

echo $PATHMelihat isi dari variabel PATH. Perintah ini dapat digunakan untuk

menampilkan variabel environmen lain dengan baik. Gunakan set untuk melihat environmen secara penuh.

dmesgMencetak pesan-pesan pada waktu proses boot. (menampilkan file:

/var/log/dmesg).

clear Membersihkan layar.

adduser Menambah pengguna.

Jenis – Jenis Linux

1. Linux Ubuntu

Linux Untuk Umat Manusia

"Ubuntu" berasal dari bahasa kuno Afrika, yang berarti "rasa perikemanusian terhadap sesama

manusia". Ubuntu juga bisa berarti "aku adalah aku karena keberadaan kita semua". Tujuan dari

43

Page 44: Database Berbasis Web

distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam Ubuntu ke dalam

dunia perangkat lunak.

Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas dan mempunyai

dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional. Ubuntu sendiri

dikembangkan oleh komunitas sukarelawan Ubuntu dan kami mengundang Anda untuk turut

serta berpartisipasi mengembangkan Ubuntu!

Komunitas Ubuntu dibentuk berdasarkan gagasan yang terdapat di dalam filosofi Ubuntu: bahwa

perangkat lunak harus tersedia dengan bebas biaya, bahwa aplikasi perangkat lunak tersebut

harus dapat digunakan dalam bahasa lokal masing-masing dan untuk orang-orang yang

mempunyai keterbatasan fisik, dan bahwa pengguna harus mempunyai kebebasan untuk

mengubah perangkat lunak sesuai dengan apa yang mereka butuhkan.

Perihal kebebasan inilah yang membuat Ubuntu berbeda dari perangkat lunak berpemilik

(proprietary); bukan hanya peralatan yang Anda butuhkan tersedia secara bebas biaya, tetapi

Anda juga mempunyai hak untuk memodifikasi perangkat lunak Anda sampai perangkat lunak

tersebut bekerja sesuai dengan yang Anda inginkan.

Berikut ini adalah komitmen publik tim Ubuntu untuk para penggunanya:

Ubuntu akan selalu bebas dari biaya, maka dari itu tidak akan ada biaya tambahan untuk "edisi

enterprise", kami akan membuat semua pekerjaan terbaik Ubuntu tersedia untuk semua orang

dengan istilah Bebas yang sama. Ubuntu juga menyediakan dukungan komersial dari ratusan

perusahaan di seluruh dunia. Ubuntu dirilis secara tetap dan dapat Anda prediksikan; rilis Ubuntu

terbaru tersedia setiap enam bulan. Setiap rilis akan didukung oleh Ubuntu dengan perbaikan

pada keamanan dan perbaikan lainnya secara bebas selama sekurangnya 18 bulan.

Ubuntu akan menyertakan terjemahan dan prasarana aksesibilitas terbaik yang dimiliki oleh

komunitas Perangkat Lunak Bebas, hal ini berguna untuk membuat Ubuntu dapat dipergunakan

oleh banyak orang. Kami juga bekerja sama dengan seluruh komunitas Perangkat Lunak Bebas

dalam hal perbaikan bug dan saling membagi kode.

44

Page 45: Database Berbasis Web

Ubuntu berkomitmen secara penuh terhadap prinsip-prinsip dari pengembangan perangkat lunak

bebas; untuk ini kami mendorong masyarakat untuk menggunakan perangkat lunak bebas dan

open source, lalu memperbaikinya dan kemudian menyebarkannya kembali.

Ubuntu cocok digunakan baik untuk desktop maupun server. Ubuntu saat ini mendukung

berbagai arsitektur komputer seperti PC (Intel x86), PC 64-bita (AMD64), PowerPC (Apple

iBook dan Powerbook, G4 dan G5), Sun UltraSPARC dan T1 (Sun Fire T1000 dan T2000).

Ubuntu menyertakan lebih dari 16.000 buah perangkat lunak, dan untuk instalasi desktop dapat

dilakukan dengan menggunakan satu CD saja. Ubuntu menyertakan semua aplikasi standar untuk

desktop mulai dari pengolah kata, aplikasi lembar sebar (spreadsheet) hingga aplikasi untuk

mengakses internet, perangkat lunak untuk server web, peralatan untuk bahasa pemrograman dan

tentu saja beragam permainan.

2. Linux Mandriva

MANDRIVA LINUX

Mandriva Linux (sebelumnya Mandrakelinux atau Mandrake Linux) adalah distribusi Linux

yang dikembangkan perusahan Mandriva (sebelumnya Mandrakesoft). Mandriva Linux

mengadopsi RPM Package Manager. Rilis perdana diluncurkan dalam bulan Juli 1998

memanfaatkan Red Hat Linux (versi 5.1) dan lingkungan desktop KDE (versi 1.0) sebagai basis.

Lambat laun Madriva (saat itu Mandrake Linux) mengambil jarak dari Red Hat dengan

mengganti dan menambahkan sejumlah alat bantu asli Mandriva guna memberikan kenyamanan

pengguna terutama kemudahan untuk konfigurasi sistem.

(Mandrake) Mandriva Linux diprakasai oleh Gaël Duval yang konsisten memusatkan

pengembangan Mandriva yang ditargetkan demi kemudahan para pengguna Linux baru. Duval

yang juga merupakan co-founder Mandrakesoft kemudian (2006) harus meninggalkan perusahan

yang dibangunnya.

Sejak awal nama produk acap dimodifikasi terutama berkaitan dengan arbitrasi terhadap merek

dagang Mandrake dan akuisisi Conectivai. Sampai dengan versi 8.0, Mandrake menamakan

distribusinya: Linux-Mandrake, kemudian mulai versi 8.1 sampai 9.2 bernama Mandrake Linux.

45

Page 46: Database Berbasis Web

Pada bulan Pebruari 2004 MandrakeSoft kalah atas tuntutan pemilik trademark Mandrake yang

secara legendaris dikenal sebagai figur penyihir: 'Mandrake the Magician.' Sebagai solusi,

MandrakeSoft mengganti nama dengan menyatukan kata Mandrake Linux dan sejak versi 10.0 ia

menjadi Mandrakelinux, termasuk MandrakeMove menjadi Mandrakemove.

Dalam bulan April 2005 Mandrakesoft mengakuisisi perusahan pengambang Linux Conectiva

asal Brasilia. Pada kesempatan yang sama Mandrakesoft mengumumkan nama perusahan baru

Mandriva yang dikenal sampai saat ini, dengan produk bernama Mandriva Linux.

3. linux redhat

Salah satu distribusi Linux, merupakan distribusi yang paling populer. Modus grafis ini

46

Page 47: Database Berbasis Web

memudahkan instalasi . Point terbesar distribusi ini adalah RPM (Redhat Package Manager),

dengan software ini Anda dapat melakukan install atau uninstall aplikasi dan komponen sisop.

RPM (Redhat Package Manager) saat ini dianggap sebagai standar de-facto (kenyataanya) dalam

hal pemaketan dan penggunaannya telah luas di berbagai distribusi lainnya, kecuali Debian.

Arti dari Redhat Package Manager

Disingkat dengan RPM. Software yang dapat melakukan install dan uninstall aplikasi dan

komponen dari Sistem Operasi yang dikeluarkan oleh RedHat yang berbasis unix. RPM saat ini

dianggap sebagai standar de-facto dalam hal pemaketan dan penggunaannya telah luas di

berbagai distribusi lainnya, kecuali Debian.

4. Linux debian

Debian

Debian

47

Page 48: Database Berbasis Web

Debian Etch’s dengan GNOME desktop

Situs web: http://www.debian.org/

Perusahaan/pengembang:

Debian Project

Keluarga OS: GNU (various kernels)

Model kode sumber:

Free and open source software

Rilis terakhir

• Stabil: 4.0r4 Etch / 26 Juli 2008

BAHASA: Multilingual

Metode pemutakhiran:

APT

Manager paket: dpkg

Platform yang didukung:

x86-32, x86-64, PowerPC, SPARC, DEC Alpha, ARM, MIPS, HPPA, S390, IA-64

Tipe kernel:Monolithic (Linux, FreeBSD, NetBSD), Microkernel (Hurd)

Antamuka GNOME, KDE & Xfce

48

Page 49: Database Berbasis Web

pengguna:

Status: Current

Debian adalah sistem operasi berbasis kernel Linux. Debian termasuk salah satu sistem operasi Linux yang bebas untuk dipergunakan dengan menggunakan lisensi GNU.

Debian adalah ‘kernel independen’, yaitu sistem operasi Debian dikembangkan murni tanpa mendasarkan pada sistem operasi yang telah ada.

Sejarah

Debian pertama kali diperkenalkan oleh Ian Murdoch, seorang mahasiswa dari Universitas Purdue, Amerika Serikat, pada tanggal 16 Agustus 1993, Nama Debian berasal dari kombinasi nama mantan-kekasihnya Debra dan namanya Ian.

Proyek Debian tumbuh lambat pada awalnya dan merilis versi 0.9x di tahun 1994 dan 1995. Pengalihan arsitektur ke selain i386 dimulai ditahun 1995. Versi 1.x dimulai tahun 1996.

Ditahun 1996, Bruce Perens menggantikan Ian Murdoch sebagai Pemimpin Proyek. Dalam tahun yang sama pengembang debian Ean Schuessler, berinisiatif untuk membentuk Debian Social Contract dan Debian Free Software Guidelines, memberikan standar dasar komitmen untuk pengembangan distribusi debian. Dia juga membentuk organisasi “Software in Public Interest” untuk menaungi debian secara legal dan hukum.

Di akhir tahun 2000, proyek debian melakukan perubahan dalam archive dan managemen rilis. Serta di tahun yang sama para pengembang memulai konferensi dan workshop tahunan “debconf”.

49

Page 50: Database Berbasis Web

Di April 8, 2007, Debian GNU/Linux 4.0 dirilis dengan nama kode “Etch”. Rilis versi terbaru Debian, 2009, diberi nama kode “Lenny”.

Rilis

Debian telah mengeluarkan 9 rilis stabil utama:

WARNA ARTI

Merah Rilis lama; tidak didukung lagi

Kuning Rilis lama; masih didukung

Hijau Rilis sekarang

Biru Rilis mendatang

VERSINAMA SANDI

TANGGAL RILIS

ARSITEKTUR KOMPUTER

PAKETDUKUNGAN

CATATAN

1.1 buzz17 June 1996

1 474 1996dpkg, ELF transition, Linux 2.0[2]

1.2 July 26th, 2008

rex12 December 1996

1 848 1996 -

1.3 bo5 June 1997

1 974 1997 -

2.0 hamm 24 July 2 ~ 1500 1998 glibc

50

Page 51: Database Berbasis Web

1998

transition, arsitektur baru: m68k[3]

2.1 slink9 March 1999

4 ~ 2250 2000-12

APT, arsitektur baru: alpha, sparc[4]

2.2 potato15 August 2000

6 ~ 3900 2003-04Arsitektur baru: arm, powerpc[5]

3.0 woody19 July 2002

11 ~ 8500 2006-08

Arsitektur baru: hppa, ia64, mips, mipsel, s390[6]

3.1 sarge6 June 2005

11 ~ 15400 2008-04.

Modular installer, semi-official amd64 support

4.0 etch 8 April 2007

11 ~ 18000 2009-4Q Graphical installer, udev transition, modular X.Org transition, arsitektur baru: amd64,

51

Page 52: Database Berbasis Web

dropped architecture: m68k.[7] Last update 4.0r5 was released 2008-10-23[8]

5.0[9] lenny[10]

Direncanakan kwartal terakhir 2008[11]

Ditentukan kemudian

Ditentukan kemudian

Ditentukan kemudian

Arsitektur 32-bit SPARC ditinggalkan.[12] Arsitektur baru (really binary ABI): armel.[13] Dukungan atas UTF-8 hampir sepenuhnya.[11] Dukungan penuh untuk Eee PC.[14]

Ditentukan kemudian

squeeze[15]

Ditentukan kemudian

Ditentukan kemudian

Ditentukan kemudian

Ditentukan kemudian

-

Karena kejadian yang melibatkan pemasok CD vendor yang mengeluarkan versi tidak resmi berlabel rilis 1.0, maka rilis resmi 1.0 tidak pernah dibuat.Nama-nama sandi rilis Debian diambil dari nama-nama karakter film Toy Story. Distro yang tidak stabil, dinamakan Sid, yang dalam film tersebut adalah anak tetangga yang mempunyai emosi tidak stabil dan suka menghancurkan mainannya.

52

Page 54: Database Berbasis Web

Antamuka pengguna: GNOME

Lisensi: GPL

Sumber : Wikipedia bahasa Indonesia, ensiklopedia bebas (id.wikipedia.org)

Fedora (sebelumnya bernama Fedora Core, terkadang disebut juga dengan Fedora Linux) adalah sebuah distro Linux berbasis RPM dan yum yang dikembangkan oleh Fedora Project yang didukung oleh komunitas pemrogram serta disponsori oleh Red Hat. Nama Fedora berasal dari karakter fedora yang digunakan di logo Red Hat. Pada rilis 1 sampai 6 distro ini bernama Fedora Core yang kemudian berubah menjadi Fedora pada rilis ke-7.

Sejarah

Proyek Fedora dimulai akhir tahun 2003, ketika Red Hat Linux dihentikan.Red Hat Enterprise Linux menjadi satu-satunya distro resmi Red Hat, sedangkan Fedora menjadi distro masyarakat.Bagi Red Hat, Fedora merupakan ajang percobaan utuk menghasilkan distro Red Hat Enterprise Linux (RHEL) yang stabil, rilis-rilis RHEL dikembangkan dari versi Fedora.

Nama Fedora berasal dari Fedora Linux, relawan proyek yang mengembangkan perangkat lunak tambahan untuk distro Red Hat Linux, dan dari karakteristik fedora (topi kulit) yang digunakan dalam logo Red Hat (“Shadowman”). Fedora Linux akhirnya diserap ke dalam Fedora Project. Fedora adalah merek dagang dari Red Hat, walaupun hal ini pernah disengketakan oleh para pencipta repositori perangkat lunak Fedora, namun masalahnya telah diselesaikan.

Versi

WARNA ARTI

54

Page 55: Database Berbasis Web

Merah Rilis lama; tidak didukung lagi

Kuning Rilis lama; masih didukung

Hijau Rilis sekarang

Biru Rilis mendatang

NAMA PROYEK

VERSINAMA SANDI

TANGGAL RILIS

FEDORA CORE

1 Yarrow 2003-11-05

2 Tettnang 2004-05-18

3 Heidelberg 2004-11-08

4 Stentz 2005-06-13

5 Bordeaux 2006-03-20

6 Zod 2006-10-24

FEDORA 7 Moonshine 2007-05-31

8 Werewolf 2007-11-08

9 Sulphur 2008-05-13

55

Page 56: Database Berbasis Web

10Cambridge (Rawhide)

2008-11-25 (belum pasti)

Distro-distro berbasis Fedora

ASPLinux – buatan Russia

Aurora SPARC Linux – untuk komputer SPARC

Berry Linux – Fedora berbahasa Jepang dan Inggris

BLAG Linux & GNU – Fedora ringkas (cukup 1 CD) dengan sistem APT Debian

Eeedora – untuk Asus Eee PC

Ekaaty – dari Brazil

Fox Linux – buatan Italia

Linpus – buatan Taiwan

Linux XP – distro Linux komersial ditujukan untuk menggantikan Windows XP

MythDora – didasarkan atas fitur-fitur pusat multimedia MythTV

Red Hat Enterprise Linux – distro Linux untuk perusahaan dari Red Hat

Yellow Dog Linux – untuk komputer PowerPC

Vixta – dengan desktop KDE yang menyerupai tampilan Windows Vista.

6. linux suse

sejarah

SUSE [ˌoʊpɛnˈsuːzə], sebelumnya bernama SUSE Linux dan SuSE Linux Professional , adalah

salah satu distro Linux dari perusahaan Novell, atau lebih tepat dari anak perusahaannya Suse

Linux GmbH (Software- und System-Entwicklungsgesellschaft mbH, Nürnberg yang berarti

pengembangan -perangkat lunak dan -sistem). SUSE Linux awalnya merupakan distro

Slackware terjemahan bahasa Jerman. Ada informasi tidak resmi yang mengatakan bahwa

S.u.S.E berhubungan dengan ilmuwan komputer Jerman Konrad Zuse karena pengucapan

namanya yang sama.

Terdapat dua (2) distro utama SUSE Linux yang saat ini aktif:

56

Page 57: Database Berbasis Web

SUSE Linux Enterprise : SLE adalah solusi sumber terbuka dari Novell untuk

perusahaan besar. Terdiri dari dua paket, yaitu:

SUSE Linux Enterprise Server : SLES adalah Sistem Operasi Server Perusahaan

yang merupakan komponen SLE.

SUSE Linux Enterprise Desktop : SLED adalah Sistem Operasi Desktop

Perusahaan yang merupakan komponen SLE.

SUSE bermula di awal tahun 1990-an di mana Linux terdiri dari sekitar 50 keping

disket dan dapat diunduh/diambil lewat internet, tetapi pengguna potensial yang

memiliki koneksi internet tidaklah banyak. Kemudian S.u.S.E. GmbH

menghimpun disket-disket Linux yang dapat dibeli (tanpa harus memiliki koneksi

internet). SuSE tersebarluas oleh Suse GmbH dengan lokalisasi instalasi dalam

bahasa Jerman dan dengan itu menciptakan distribusi dari banyak pengguna

berbahasa Jerman. Alat instalasi dari Slackware diganti dengan YaST hasil

pengembangan Suse GmbH sendiri. Mulai April 1994 Paket Suse-Linux Versi 1.0

mulai menggunakan CD, tidak lagi dalam disket (yang sudah mencapai 70

keping).

Versi pertama yang berdiri sendiri terlepas dari Slackware diterbitkan pada Mei

1996 dengan nama S.u.S.E. Linux, versi 4.2. Penomoran 4.2 dalam versi ini

diakibatkan dari diskusi panjang di mana penomoran versi 1.1 ditolak dan angka

42 lebih disukai karena merupakan "jawaban dari segala pertanyaan terhadap

segala pertanyaan" (Answer to Life, the Universe, and Everything) menurut roman

karya Douglas Adams The Hitchhiker's Guide to the Galaxy. Pada versi ini untuk

pertama kalinya, dalam distribusi dengan 3 CD, disertai sebuah Live-Filesystem.

Mulai dari versi 4.2 angka penjualan Suse Linux meningkat tajam. Pengguna

professional di pasar Linux menuntut produk yang sesuai, maka mulai versi 5

ditawarkan produk SuSE Business Linux. Konsep ini kemudian tetap dijual

melalui SUSE Linux Enterprise Server (SLES), yang boleh diperoleh di samping

siklus rilis dan pembaruan yang panjang dengan dukungan tawaran dan pelatihan

yang beragam.

57

Page 58: Database Berbasis Web

Suse Linux yang sampai pada versi itu hanya mendukung platform Intel i386,

pada versi 6.1 mulai juga mendukung platform DEC, Alpha AXP dan platform

PowerPC pada versi 6.3. Kedua distribusi memiliki pengaruh penting bagi

pengembangan kualitatif Distribusi Suse Linux. Pada perkembangan berikutnya

tersedia juga versi SuSE Linux untuk sistem AMD Athlon 64, Intel Itanium dan

IBM 390 (Z-Series).

Mulai versi 7.0 sampai dengan 9.1 tersedia dua versi Suse Linux: Personal dan

Professional. Di samping itu tersedia juga versi bagi pelajar. Paket pembaruan

dengan harga yang pantas untuk versi Professional juga tersedia tanpa cetakan

buku pedoman administrasi. Pada 4 November 2003, Novell mengumumkan

bahwa mereka akan mengakuisisi SuSE. Akuisisi ini diselesaikan pada Januari

200. SuSE 9.1 merupakan versi pertama di bawah Novell. Salah satu perubahan

yang terjadi adalah mulai Juni 2004, di samping instalasi melalui FTP, CD untuk

instalasi dasar tersedia di internet. Juga pada edisi Professional dipasarkan dengan

keping DVD kedua yang berisi perangkat lunak untuk sistem 64-Bit (AMD64 dan

Intel 64) (versi 64-Bit SuSE 9.0 dijual terpisah). Pada April 2004 YaST

ditempatkan di bawah Lisensi Publik Umum GNU. Pada 4 Agustus 2005, juru

bicara dan direktur hubungan masyarakat Bruce Lowry mengumumkan bahwa

pengembangan SUSE Professional akan lebih terbuka dan bersama dalam proyek

komunitas openSUSE berupaya meraih perhatian yang lebih luas dari pengguna

dan pengembang . Lebih terbuka dengan memungkinkan pengguna dan

pengembang untuk menguji dan membantu mengembangkannya. Sebelumnya

segala pengembangan dilakukan hanya oleh SUSE dan versi 10.0 adalah versi

pertama dengan pengujian beta oleh publik. Sebagai bagian dari perubahan, akses

ke Server-YaST menjadi pelengkap bagi pengguna SUSE Linux.

Maskot dari SUSE secara umum dikenali sebagai gecko (tokek) dan disebut

sebagai Geeko, namun sebenarnya adalah seekor kameleon (Chamaeleonidae).

7. Linux mint

Linux Mint

58

Page 59: Database Berbasis Web

Linux Mint

Linux Mint 9 ("Isadora")

Situs web: www.linuxmint.com

Keluarga OS: Linux

Model kode sumber: Open source, Perangkat lunak bebas

Rilis terbaru

 • Stabil: Linux Mint 9 ("Isadora")[1] / Mei 18, 2010; 61 hari lalu

Bahasa: multilingual

Metode pemutakhiran:

APT

Manager paket: APT

Platform yang didukung:

i386 , AMD64

Tipe kernel: Monolithic kernel

59

Page 60: Database Berbasis Web

Antamuka pengguna: GNOME, KDE, Xfce, Fluxbox

Lisensi: GPL

Status: Current

Linux Mint adalah sistem operasi berbasis Linux untuk PC. Inti dari LinuxMint adalah Ubuntu, sehingga aplikasi yang dapat berjalan di Ubuntu, juga bisa berjalan pada LinuxMint. Walaupun inti dari LinuxMint adalah Ubuntu, LinuxMint hadir dengan tampilan yang berbeda dengan Ubuntu.

Versi

Warna Arti

Merah Rilis terdahulu; tidak didukung lagi

Kuning Rilis terdahulu; masih didukung

Hijau Rilis saat ini

Ungu Rilis percobaan

60

Page 61: Database Berbasis Web

Biru Rilis berikutnya

GNOME

Versi

Nama kode Edisi Basis code Basis APT Tanggal rilis

2.0 Barbara Main Ubuntu 6.10 Ubuntu 6.10 13 November 2006

2.1 Bea Main Ubuntu 6.10 Ubuntu 6.10 20 Desember 2006

2.2 Bianca Main Ubuntu 6.10 Ubuntu 6.10 20 Februari 2007

2.2 Bianca Light Ubuntu 6.10 Ubuntu 6.10 29 Maret 2007

3.0 Cassandra Main Bianca 2.2 Ubuntu 7.04 30 Mei 2007

3.0 Cassandra Light Bianca 2.2 Ubuntu 7.04 15 Juni 2007

3.1 Celena Main Bianca 2.2 Ubuntu 7.04 24 September 2007

3.1 Celena Light Bianca 2.2 Ubuntu 7.04 1 Oktober 2007

4.0 Daryna Main Celena 3.1 Ubuntu 7.10 15 Oktober 2007

4.0 Daryna Light Celena 3.1 Ubuntu 7.10 15 Oktober 2007

5 Elyssa Main Daryna 4.0 Ubuntu 8.04 8 Juni 2008

61

Page 62: Database Berbasis Web

5 Elyssa Light Daryna 4.0 Ubuntu 8.04 8 Juni 2008

5 Elyssa x64 Ubuntu 8.04 Ubuntu 8.04 18 Oktober 2008

6 Felicia Main Ubuntu 8.10 Ubuntu 8.10 15 Desember 2008

6 FeliciaUniversal (Light)

Ubuntu 8.10 Ubuntu 8.10 15 Desember 2008

6 Felicia x64 Ubuntu 8.10 Ubuntu 8.10 6 Februari 2009

7 Gloria Main Ubuntu 9.04 Ubuntu 9.04 26 Mei 2009

7 GloriaUniversal (Light)

Ubuntu 9.04 Ubuntu 9.04 26 Mei 2009

7 Gloria x64 Ubuntu 9.04 Ubuntu 9.04 Juni 2009

8 Helena Main Ubuntu 9.10 Ubuntu 9.10 28 November 2009

9 Isadora Main Ubuntu 9.10 Ubuntu 9.10 18 Mei 2010

KDE

VersiNama kode

Edisi Basis code Basis APT Tanggal rilis

62

Page 63: Database Berbasis Web

1.0 Ada Main Kubuntu 6.06 Kubuntu 6.06 27 Agustus 2006

2.2 Bianca KDE CE Kubuntu 6.10 Kubuntu 6.10 20 April 2007

3.0 Cassandra KDE CE Bianca 2.2 Kubuntu 7.04 14 Agustus 2007

3.0 Cassandra MiniKDE CE Bianca 2.2 Kubuntu 7.04 14 Agustus 2007

4.0 Daryna KDE CE Cassandra 3.0 Kubuntu 7.10 3 Maret 2008

5 Elyssa KDE CE Daryna 4.0 Kubuntu 8.04 15 September 2008

6 Felicia KDE CE Elyssa 5 Kubuntu 8.10 8 April 2009

7 Gloria KDE CE Kubuntu 9.04 Kubuntu 9.04 3 Agustus 2009

XFCE

Versi Nama kode Edisi Basis code Basis APT Tanggal rilis

3.0 CassandraXfce CE

Cassandra 3.0 Xubuntu 7.04 7 Agustus 2007

5 ElyssaXfce CE

Daryna 4.0 Xubuntu 8.04 8 September 2008

63

Page 64: Database Berbasis Web

6 FeliciaXfce CE

Xubuntu 8.10 Xubuntu 8.10 24 Februari 2009

7 GloriaXfce CE

Xubuntu 9.04 Xubuntu 9.04 13 September 2009

Fluxbox

Versi

Nama kode Edisi Basis code Basis APT Tanggal rilis

5 Elyssa Fluxbox CE Ubuntu 8.04 Ubuntu 8.04 21 Oktober2008

6 Felicia Fluxbox CE Xubuntu 8.10 Ubuntu 8.10 7 April 2009

Sejak "Elyssa", angka desimal pada angka versi dihapus (contoh: "Linux Mint 5.0" sekarang disebut "Linux Mint 5"). Ini disebabkan karena mengikuti siklus rilis Ubuntu yang 6 bulan sekali, sehingga hanya satu rilis untuk setiap basis Ubuntu.

Perbandingan dengan Ubuntu

LinuxMint memiliki menu start yang berbeda dengan Ubuntu. Dilengkapi dengan pencarian dan aplikasi favorit.

Pada edisi Main, LinuxMint sudah terintegrasi dengan codec multimedia yang umum digunakan. Sehingga pengguna dapat langsung memainkan file mp3.

Sudah terintegrasi dengan Java Runtime. Tampilan boot yang lebih baik dengan menggunakan gfxboot.

Live USB

LinuxMint dapat langsung dijalankan melalui USB Flash Drive dengan menggunakan UNetbootin

64

Page 65: Database Berbasis Web

III. Program aplikasi berbasis database seperti mysql, postedgre sql jelaskan syarat instalasi dan

spesifikasinya.

MySQL

MySQL

Logo MySQL

Pengembang MySQL AB

Versi rilis terbaru 5.0.41 / 1 Mei 2007

Sistem operasi antar-platform

Jenis RDBMS

Lisensi GPL atau Lisensi Komersial

Situs web www.mysql.com

David Axmark (kiri) dan Michael "Monty" Widenius, Pendiri MySQL AB, dalam sebuah konferensi

65

Page 66: Database Berbasis Web

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

Sistem manajemen basis data relasional

MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun demikian pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.

Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.

66

Page 67: Database Berbasis Web

3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.

4. 'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.

5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).

7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.

8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.

11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.

13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

Bahasa pemrograman

Terdapat beberapa API (Application Programming Interface) tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C, C++, C#, bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa pemrograman Java, bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.

67

Page 68: Database Berbasis Web

Penggunaan

MySQL sangat populer dalam aplikasi web seperti MediaWiki (perangkat lunak yang dipakai Wikipedia dan proyek-proyek sejenis) dan PHP-Nuke dan berfungsi sebagai komponen basis data dalam LAMP. Popularitas sebagai aplikasi web dikarenakan kedekatannya dengan popularitas PHP, sehingga seringkali disebut sebagai Dynamic Duo. Text dicoret{{}}

Administrasi

Untuk melakukan administrasi dalam basis data MySQL, dapat menggunakan modul yang sudah termasuk yaitu command-line (perintah: mysql dan mysqladmin). Juga dapat diunduh dari situs MySQL yaitu sebuah modul berbasis grafik (GUI): MySQL Administrator dan MySQL Query Browser. Selain itu terdapat juga sebuah perangkat lunak gratis untuk administrasi basis data MySQL berbasis web yang sangat populer yaitu phpMyAdmin. Untuk perangkat lunak untuk administrasi basis data MySQL yang dijual secara komersial antara lain: MySQL front, Navicat dan EMS SQL Manager for MySQL.

Akusisi Oleh Sun dan Oracle

Pada tanggal 16 Januari 2008 Sun Microsystems, Inc mengumumkan aksi korporasi - akuisisi terhadap MySQL AB sehingga menjadikan Sun sebagai salah satu perusahaan dengan produk platform open source terbesar seperti Java, OpenSolaris dan akhirnya MySQL.

Berselang setahun kemudian, tepatnya pada tanggal 20 April 2009 giliran Oracle melakukan akusisi terhadap Sun Microsystems. Sejak saat itu berkembang isu Oracle - yang memiliki produk database yang berkompetisi dengan MySQL - akan mematikan MySQL. Namun sampai sejauh ini hal tersebut belum terbukti.

Komunitas MySQL Indonesia

MySQL termasuk salah satu database utama yang digunakan di Indonesia terutama di kalangan developer PHP. Ini disebabkan native integration antara PHP dan MySQL serta banyaknya hosting yang menyertakan kedua produk tersebut karena bebas lisensi dan sudah terbukti tangguh dan efisien.

Website komunitas MySQL Indonesia yang terpisah dari komunitas PHP dapat Anda kunjungi di http://groups.google.com/group/mysql-indonesia.

CARA INSTALL MYSQL

68

Page 69: Database Berbasis Web

1. Download installer MySQL dari http://files.abdiradit.com dan extract kedalam sebuah folder.Jalankan (dobel-klik) file “Setup_MySQL_41.msi” dan akan muncul dialog seperti dibawah ini:

2. Klik tombol Next > akan tampil dialog berikut:

69

Page 70: Database Berbasis Web

3. Pilih Typical dan klik tombol Next > akan tampil dialog berikut:

70

Page 71: Database Berbasis Web

4. Jika tidak ada perubahan yang ingin anda lakukan, klik tombol Install. Proses instalasi akan dilakukan dan jika sudah selesai maka muncul dialog berikut:

5. Pilih Skip Sign-Up dan klik tombol Next > sehingga muncul dialog berikut:

71

Page 72: Database Berbasis Web

6. Beri tanda contreng pada pilihan: Configure the MySQL Server now. Dan akan muncul jendela dialog baru sbb:

7. Klik tombol Next > dan akan muncul dialog berikut:

72

Page 73: Database Berbasis Web

8. Pilih Detailed Configuration agar konfigurasi lebih detail. Klik Next > dan akan muncul dialogberikut:

9. Pada prinsipnya anda boleh memilih salah satu dari 3 pilihan diatas. Berhubung jika komputer digunakan sebagai server pulsa biasanya tidak banyak aplikasi lain yang dijalankan maka pilihlah Server Machine (lagipula ini kan untuk keperluan server). Klik tombol Next > dan akan

73

Page 74: Database Berbasis Web

muncul dialog berikut:

10. Pilih Multifunctional Database karena database akan digunakan untuk keperluan yang umum dan bukan untuk aplikasi web. Selain itu, memang database R7/R7SE menggunakan

74

Page 75: Database Berbasis Web

storage engine MyISAM. Klik Next > dan akan muncul dialog berikut:

11. Anda tidak perlu merubah apapun. Klik saja tombol Next > dan akan muncul dialog berikut:

75

Page 76: Database Berbasis Web

12. Untuk mengantisipasi jumlah koneksi yang dibutuhkan, anda bisa memilih Online Transaction Processing (OLTP) yang dapat menampung jumlah koneksi sebanyak 500 koneksi aktif. Anda juga bisa memilih Decision Support (DSS)/OLAP atau Manual Setting dan mengisinya dengan 25 koneksi atau lebih. Setelah itu klik Next > dan akan muncul dialog berikut:

13. Beri tanda contreng pada pilihan Enable TCP/IP Networking bila anda ingin agar database dapat diakses melalui jaringan. Tapi jika tidak, maka hanya koneksi dari localhost (atau IP: 127.0.0.1) yang dapat mengakses database. Isikan Port Number dengan nomor default untuk

76

Page 77: Database Berbasis Web

koneksi MySQL yaitu 3306. Klik Next > untuk melanjutkan dan akan muncul dialog berikut:

14. Pilih Standard Character Set. Pilihan ini sama apabila anda memilih Manual Selected DCS/Collation dan memilih latin1 sebagai character set. Klik tombol Next > untuk melanjutkan

77

Page 78: Database Berbasis Web

dan akan muncul dialog berikut:

15. Beri tanda contreng pada pilihan Install As Windows Service, pilih Service Name: MySQL dan beri centang pada pilihan Launch the MySQL Server automatically agar service MySQL langsung dijalankan saat Windows dimulai. Anda boleh memberi atau menghilangkan contreng pada pilihan Include Bin Directory in Windows PATH. Klik tombol Next > untuk melanjutkan

78

Page 79: Database Berbasis Web

dan akan muncul dialog berikut:

16. Beri contreng pada pilihan Modify Security Settings. Isikan New root password: root dan Confirm: root. Jika anda ingin menggunakan password lain, anda juga harus menggunakan password tersebut pada setting database di R7/R7SE. Beri tanda contreng pada pilihan Enable root access from remote machines jika anda ingin agar akses dapat dilakukan dari jaringan. Anda tidak perlu dan disarankan tidak memberi contreng pada pilihan Create An Anonymous

79

Page 80: Database Berbasis Web

Account. Klik tombol Next > untuk melanjutkan dan akan muncul dialog berikut:

17. Klik tombol Execute untuk memulai konfigurasi dan tunggu beberapa saat sampai proses konfigurasi selesai.

80

Page 81: Database Berbasis Web

18. Apabila ada ada proses yang tidak berhasil, cobalah lakukan Uninstall atau hapus secara manual folder instalasi MySQL anda beserta semua file didalamnya dan restart komputer anda kemudian lakukan instalasi ulang. Jika semuanya berhasil, maka akan muncul dialog berikut dan service MySQL sudah berjalan di komputer anda.

Klik tombol Finish untuk menutup program instalasi. Service MySQL sudah berjalan di komputer anda dan anda dapat melakukan proses instalasi RM239R7/R7SE. Selamat mencoba, semoga berhasil.

Setting Binary dan Query Log pada MySQL

Sebelumnya kita mesti tahu apa sich kegunaan dari query log dan binary log.

81

Page 82: Database Berbasis Web

Query log adalah log atau catatan yang berisi semua sintak umum pada mysql, semua koneksi pada mysql, semua  sintak SQL dan kejadian-kejadian yang terjadi saat mysql dibuka sampai mysql ditutup. Query log tidak diaktifkan saat kita menginstall mysql kita pada computer.

Binary log adalah log atau catatan yang berisi semua perintah update atau apa saja yang membuatnya seperti proses update ( misalnya saat proses delete, karena proses delete merubah data). Semua perintah disimpan dalam bentuk event yang menjelaskan perubahan atau proses update. Binary log ini berisi seberapa jauh tiap perintah melakukan update data. Lalu kegunaannya apa ? Yang saya tahu ada 2 kegunaan mendasar yaitu :

1. Untuk proses Replication Database, jadi binary log ini digunakan oleh server master untuk menyimpan tiap perintah yang akan dikirim ke server slave. Server master mengirim event log ke dalam binary log yang ada di server slave, sehingga dengan binary log pada server slave itu, si server slave juga mengalami apa yang dialami oleh server master. Lengkapnya nanti ta posting,insyaAllah.

2. Salah satu proses recovery / restore menggunakan binary log. Jadi setelah data backup telah di restore, event pada binary log dimana sebelumya telah disimpan setelah proses backup dibuat. Event itu akan membuat database restore menjadi up to date di proses backup.

3. Nah setelah kita ketahui definisi dan kegunaan dari binary log. Mari kita setting yuk, karena pas kita install mysql pada computer kita, si binary log belum diaktifkan.

4. Langkah Pertama :5. Masuk CMD, lalu arahkan ke folder Instalan MySQL kita. Kalau saya berada di C:\

program files\mysql\mysql server 5.1\bin .6. Langkah Kedua :7. Matikan proses service MySQL di computer kamu. Cara cepetnya langsung ketik aja :8. net stop mysql9. Pastikan terdapat pesan bahwa service mysql telah berhenti / mati10. Langkah Ketiga :11. Setelah servicenya dimatikan, kita hapus service mysqlnya dengan perintah :12. mysqld –remove13. pastikan pula bahwa ada pesan bahwa mysql telah terhapus14. Langkah keempat :15. Lalu bila sudah, kita install lagi service mysqlnya yang tersimpan pada file my.ini. jadi

kita arahkan install service mysql yang tersimpan pada my.ini ke instalan mysql kita. Perintahnya seperti ini :

16. mysqld –install MySQL –defaults-file=”C:\program files\mysql\mysql server 5.1\my.ini”17. hati-hati, bila salah tempat, mysql kita bisa gak bisa jalan nantinya. Dan pastikan ada

pesan bahwa instalan yang kita ketikan sukses.18. Langkah kelima :19. Setelah kita install, kita jalankan kembali service mysqlnya dengan cara ketikan perintah

ini :20. net start mysql21. pastikan ada pesan yang menjelaskan service mysql telah berjalan.22. Langkah keenam :

82

Page 83: Database Berbasis Web

23. Cari file my.ini di folder yang sudah kita buat tadi. Lalu buka dengan notepad. Cari kata “[mysqld]” tanpa kutip. Lalu sisipkan 2 baris kata ini dibawah [mysqld]

24. Log25. Log-bin26. Bila sudah simpan perubahan file my.ini, lalu keluar dari notepad27. Langkah ketujuh :28. Untuk mengaktifkan perubahan pada file my.ini kita harus merestart service mysql

dengan cara mematikan terlebih dahulu dengan perintah :29. net stop mysql30. pastikan service mysql telah mati31. Langkah kedelapan :32. Setelah dimatikan, hidupkan kembali service mysql dengan perintah :33. net start mysql34. Sampai langkah ini, sebenarnya binary log sudah diaktifkan. Untuk melihatnya, kita bisa

lihat di folder data yang ada di mysql. Kalau saya folder tersebut berada pada C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data . Di Folder data tersebut sebenarnya adalah folder tempat penyimpanan data yang kita buat di mysql konsol. Bila kita buat database, maka secara otomatis tersimpan pada folder data itu. Lalu dimana binary log-nya?

35. Pada folder data itu pasti sudah ada file :36. [host].log37. [host].err38. [host]-bin.00000139. [host]-bin.index40. [host].pid41. Host itu maksudnya adalah nama computer kita. Nah, eventnya disimpan pada file

[host].log42. Untuk mencobanya, sekarang coba kita masuk ke mysql konsol dengan user dan

password sebagai root. Lalu ketikan perintah ini :43. USE test;44. CREATE TABLE bekasi(nama varchar(40));45. INSERT INTO bekasi VALUES (‘I Nyoman Martin Adiputra’);46. SELECT * FROM bekasi;47. DROP TABLE bekasi;48. EXIT;49. Nah sekarang buka file [host].log yang ada di folder data. Maka secara otomatis semua

hal yang terjadi di konsol mysql(query log) atau proses update (binary log) tercatat pada file tersebut.

50. Sampai sini, kita sudah dapat menyetting untuk mengaktifkan query log dan binary log.51. Semoga bermanfaat untuk pembaca.

83

Page 84: Database Berbasis Web

PostgreSQL

PostgreSQL

Developer(s)PostgreSQL Global Development

Group

Stable release

8.4.4 /

8.3.11 /

8.2.17 /

8.1.21 /

8.0.25 /

7.4.29 /

May 17, 2010; 2 months ago

Preview release9.0 beta3 /

July 12, 2010; 15 days ago

Written in C

Operating system Cross-platform

Type ORDBMS

License PostgreSQL licence

84

Page 85: Database Berbasis Web

Website http://www.postgresql.org/

PostgreSQL, sering hanya Postgres, adalah sebuah basis data relasional obyek-sistem manajemen (ORDBMS). Hal ini dirilis di bawah lisensi MIT-gaya dan dengan demikian bebas dan perangkat lunak open source. Seperti banyak program open-source lainnya, PostgreSQL tidak dikontrol oleh satu perusahaan.

- sebuah komunitas global pengembang dan perusahaan mengembangkan sistem.

Nama produk

Kapitalisasi-campuran nama PostgreSQL bisa membingungkan sebagian orang pada melihat pertama. Ini beberapa lafal "SQL" dapat menyebabkan kebingungan ini. pengembang PostgreSQL's mengucapkannya / poʊstɡrɛs ˌ ː kju ɛl /; (Audio sampel, 5.6k MP3). Hal ini disingkat sebagai "Postgres", nama aslinya. Karena dukungan di mana-mana untuk Standar SQL database relasional antara sebagian besar, masyarakat dianggap mengubah nama kembali ke Postgres. Namun, PostgreSQL Tim Inti tahun 2007 mengumumkan bahwa produk akan terus menggunakan nama PostgreSQL. Nama merujuk kepada asal-usul proyek sebagai database "" pasca-Ingres, penulis asli memiliki juga mengembangkan database Ingres. (The Ingres nama adalah singkatan Interaktif Grafis Retrieval System.)

Sejarah

PostgreSQL berevolusi dari proyek Ingres pada University of California, Berkeley. Pada tahun 1982, pemimpin proyek, Michael Stonebraker, kiri Berkeley untuk membuat versi milik Ingres. Ia kembali ke Berkeley pada tahun 1985 dan memulai proyek pasca-Ingres mengatasi masalah dengan sistem database kontemporer yang telah menjadi semakin jelas pada awal 1980-an. Proyek baru, Postgres, bertujuan untuk menambahkan fitur paling sedikit yang diperlukan untuk sepenuhnya mendukung jenis. Fitur-fitur ini termasuk kemampuan untuk menentukan jenis dan untuk sepenuhnya menggambarkan hubungan - sesuatu yang digunakan secara luas sebelumnya, tetapi dikelola sepenuhnya oleh pengguna. Di Postgres, database "memahami" hubungan, dan bisa mengambil informasi dalam tabel terkait dengan cara alami menggunakan aturan. Postgres digunakan banyak gagasan dari Ingres, tetapi tidak kodenya.

85

Page 86: Database Berbasis Web

Mulai tahun 1986, tim menerbitkan beberapa makalah yang menjelaskan dasar sistem, dan pada tahun 1988 memiliki versi prototipe. Tim merilis versi 1 ke sejumlah kecil pengguna pada bulan Juni 1989, maka versi 2 dengan sistem peraturan ditulis ulang pada Juni 1990. Versi 3, yang dirilis pada tahun 1991, kembali menulis ulang sistem aturan, dan menambahkan dukungan untuk beberapa manajer penyimpanan dan perbaikan mesin query. Pada tahun 1993 sejumlah besar pengguna mulai membanjiri proyek dengan permintaan untuk dukungan dan fitur. Setelah merilis versi 4 - terutama pembersihan - proyek berakhir.

Tapi open-source pengembang dapat memperoleh salinan dan mengembangkan sistem lebih lanjut, karena Berkeley telah dirilis Postgres di bawah lisensi MIT-gaya. Pada tahun 1994, siswa lulusan Berkeley Andrew Yu dan Jolly Chen menggantikan Quel permintaan juru bahasa Ingres berbasis dengan satu untuk bahasa query SQL, menciptakan Postgres95. kode ini dirilis di web. Pada bulan Juli 1996, Marc Fournier di Hub.Org Layanan Jaringan disediakan server non-universitas pertama untuk pengembangan usaha pengembangan open-source. Seiring dengan Bruce Momjian dan Vadim B. Mikheev, bekerja mulai menstabilkan kode yang diwarisi dari Berkeley. Terbuka sumber versi pertama dirilis pada tanggal 1 Agustus 1996. Pada tahun 1996, proyek ini dinamai untuk PostgreSQL untuk mencerminkan dukungan untuk SQL. Rilis pertama dibentuk PostgreSQL versi 6.0 pada bulan Januari 1997. Sejak itu, perangkat lunak telah dipertahankan oleh sekelompok pengembang database dan sukarelawan di seluruh dunia, koordinasi melalui Internet.

Proyek PostgreSQL terus membuat rilis besar (sekitar per tahun) dan minor "bugfix" rilis, semua tersedia di bawah lisensi yang sama. Kode berasal dari kontribusi dari vendor proprietary, perusahaan dukungan, dan pemrogram open source pada umumnya.

Fitur

Fungsi Fungsi memungkinkan blok kode yang harus dijalankan oleh server. Meskipun blok ini dapat ditulis dalam SQL, kurangnya operasi pemrograman dasar yang ada sebelum versi 8.4, seperti percabangan dan perulangan, telah mendorong penerapan bahasa lain dalam fungsi. Beberapa bahasa bahkan dapat mengeksekusi dalam pemicu. Fungsi dalam PostgreSQL dapat ditulis dalam bahasa berikut: • built-dalam bahasa yang disebut PL / pgSQL yang menyerupai bahasa prosedural Oracle PL / SQL. • Scripting bahasa yang didukung melalui PL / Lua, PL / LOLCODE, PL / Perl, plPHP, PL / Python, PL / Ruby, PL / sh, PL / Tcl dan PL / Scheme. • Disusun dengan bahasa C, C + +, Java (melalui PL / Jawa) • Bahasa statistik R melalui PL / R.

86

Page 87: Database Berbasis Web

PostgreSQL mendukung kembali baris-fungsi, di mana output dari fungsi adalah seperangkat nilai-nilai yang dapat diperlakukan jauh seperti tabel dalam query. Custom agregat dan fungsi jendela juga dapat didefinisikan.

Fungsi dapat didefinisikan untuk melaksanakan dengan baik hak-hak istimewa dari pemanggil atau dari user yang didefinisikan fungsi. Fungsi kadang-kadang disebut sebagai prosedur yang tersimpan, meskipun ada perbedaan teknis sedikit di antara keduanya.

Indeks

PostgreSQL termasuk dukungan built-in B-pohon +, hash, inti dan indeks Gin. Selain itu, metode indeks yang didefinisikan pengguna dapat dibuat, meskipun hal ini cukup proses yang terlibat. Indeks di PostgreSQL juga mendukung fitur berikut: • Ekspresi indeks dapat dibuat dengan indeks hasil dari suatu ekspresi atau fungsi, bukan hanya nilai kolom. • Partial indeks, indeks yang hanya bagian dari meja, dapat dibuat dengan menambahkan klausa WHERE ke akhir pernyataan CREATE INDEX. Hal ini memungkinkan indeks yang lebih kecil akan dibuat. • Para perencana mampu menggunakan beberapa indeks bersama-sama untuk memenuhi permintaan yang kompleks, sementara operasi bitmap menggunakan indeks dalam-memori.

Pemicu

Pemicu merupakan peristiwa yang dipicu oleh tindakan pernyataan SQL DML. Sebagai contoh, sebuah pernyataan INSERT mungkin mengaktifkan memicu yang diperiksa jika nilai-nilai pernyataan tersebut valid. Kebanyakan hanya memicu diaktifkan oleh salah satu atau pernyataan INSERT UPDATE.

Pemicu sepenuhnya didukung dan dapat dilampirkan ke tabel tetapi tidak untuk dilihat. Tampilan dapat memiliki peraturan, though. Beberapa memicu dipecat dalam urutan abjad. Selain memanggil fungsi yang ditulis dalam PL asli / PgSQL, memicu juga dapat menjalankan fungsi yang ditulis dalam bahasa lain seperti PL / Perl.

MVCC

PostgreSQL mengelola konkurensi melalui sistem yang dikenal sebagai Multi-Version Concurrency Control (MVCC), yang memberikan masing-masing pengguna "snapshot" dari database, sehingga perubahan yang dibuat tanpa dapat dilihat oleh pengguna lain sampai transaksi berkomitmen. Hal ini terutama menghilangkan kebutuhan untuk kunci membaca, dan memastikan database mempertahankan prinsip-prinsip ACID secara efisien.

87

Page 88: Database Berbasis Web

Aturan

Aturan memungkinkan pohon "permintaan" dari suatu query masuk ditulis ulang. Satu penggunaan umum adalah untuk menerapkan pandangan, termasuk pandangan diupdate. Aturan, atau lebih baik, "Permintaan Re-Write Aturan", melekat pada tabel / kelas dan "Re-Tulis" DML masuk (pilih, insert, update, dan / atau menghapus) ke dalam satu atau lebih permintaan yang baik menggantikan DML pernyataan asli atau melaksanakan di samping itu. Permintaan Re-Write terjadi parsing setelah pernyataan DML, tetapi, sebelum perencanaan query.

Data jenis Berbagai jenis data asli didukung, termasuk: • Variabel array panjang (termasuk teks dan jenis komposit) sampai 1GB dalam ukuran total penyimpanan. • presisi numerics Sewenang-wenang • geometrik primitif • alamat IPv4 dan IPv6 • blok CIDR dan alamat MAC • XML mendukung XPath query (per 8.3) • UUID (per 8.3)

Selain itu, pengguna dapat membuat sendiri jenis data yang biasanya dapat dilakukan sepenuhnya melalui infrastruktur PostgreSQL indexable's inti. Contoh ini meliputi sistem informasi geografis (GIS) tipe data dari proyek untuk PostgreSQL PostGIS.

Objek user-defined jenis baru dari hampir semua obyek di dalam database dapat dibuat, termasuk: • Pemain • Konversi • Data jenis • Domain • Fungsi, termasuk fungsi agregat • Indeks • Operator (yang ada dapat kelebihan beban) • Acara languages

Warisan

Tabel dapat diatur untuk mewarisi karakteristik mereka dari orang tua "" tabel. Data dalam tabel anak akan muncul ada dalam tabel induk, kecuali data yang dipilih dari tabel induk dengan menggunakan kata kunci HANYA, * pilih yaitu dari HANYA PARENT_TABLE.

88

Page 89: Database Berbasis Web

Menambahkan sebuah kolom dalam tabel induk akan menyebabkan kolom yang muncul dalam tabel anak.

Warisan dapat digunakan untuk mengimplementasikan tabel partisi, baik menggunakan pemicu atau aturan untuk memasukkan langsung ke meja induk ke dalam tabel anak yang tepat. Pada 2010 fitur ini tidak didukung sepenuhnya belum-khususnya, kendala tabel saat ini tidak diwariskan. Pada rilis 8.4, periksa semua kendala dan hambatan tidak-null pada tabel induk secara otomatis diwariskan kepada anak-anaknya. Jenis lain dari kendala (unik, kunci primer, dan batasan kunci asing) tidak diwarisi. Warisan menyediakan cara untuk memetakan fitur dari hierarki generalisasi digambarkan dalam Entity Relationship Diagram (ERD) langsung ke database PostgreSQL.

Fitur Lainnya

• kendala integritas Referential termasuk batasan kunci asing, kendala kolom, dan cek baris • Tampilan. Meskipun pandangan ini secara default tidak update-mampu, mereka dapat dibuat begitu dengan menciptakan "insert", "update", dan / atau "menghapus" Permintaan Re-Write Peraturan tentang view. • batin, luar (penuh, kiri dan kanan), dan lintas bergabung • Sub-memilih o terkorelasi sub-query • Transaksi • Mendukung sebagian besar fitur-fitur utama dari SQL: 2008 standar • Encrypted koneksi melalui SSL • Biner dan penyimpanan yang besar-objek tekstual • Online cadangan • Domain • tablespace • savepoint • Point-in-time recovery • Dua-fasa komit • Toast (yang berukuran besar-Atribut Storage Teknik) digunakan untuk menyimpan atribut transparan meja besar (seperti lampiran MIME besar atau pesan XML) di daerah yang terpisah, dengan kompresi otomatis. • Kalimat biasa

• meja ekspresi umum • Embedded SQL diimplementasikan dengan menggunakan preprocessor.

89

Page 90: Database Berbasis Web

SQL pertama kali ditulis kode ke kode C tertanam. Kemudian kode ini dijalankan melalui preprocessor ECPG, yang menggantikan SQL dengan kode panggilan ke perpustakaan. Kemudian kode dapat dikompilasi menggunakan compiler C. Embedding bekerja juga dengan C + + tetapi tidak mengakui semua C + + konstruksi.

Pengaya Firefox • Kinerja wizard - termasuk dengan Postgres download dari EnterpriseDB. Sumber juga tersedia kode. • MySQL migrasi wizard - termasuk dengan Postgres download dari EnterpriseDB. Sumber juga tersedia kode. • Geografis objek melalui PostGIS. GPL. • Shortest-Path-Algoritma dengan pgRouting menggunakan PostGIS. GPL. • Kendali teks pencarian melalui Tsearch2 dan OpenFTS. (Pada versi 8.3, Tsearch2 termasuk dalam inti PostgreSQL) • Beberapa multi-master derivatif sinkron atau ekstensi ada, termasuk o pgcluster (lisensi yang sama seperti PostgreSQL) o Postgres-R (dalam tahap awal pengembangan) • Beberapa asynchronous master / paket replikasi budak, termasuk o Londiste (lisensi permisif) o Slony-I (lisensi yang sama seperti PostgreSQL) o Mammoth Replicator. (Sama lisensi sebagai PostgreSQL [9], sebelumnya eksklusif) o Bucardo (Sederhana lisensi BSD, juga tidak master untuk master replikasi) • Ada proxy (middleware) alat yang memungkinkan replikasi, failover atau manajemen beban dan balancing untuk PostgreSQL: o PGPool-II. o Sequoia tersedia untuk beberapa server yang berbeda selain PostgreSQL.

Database berakhir administrasi depan Open source psql Bagian depan-akhir primer untuk PostgreSQL adalah program psql command-line, yang dapat digunakan untuk memasukkan query SQL secara langsung, atau mengeksekusi mereka dari sebuah file. Selain itu, psql menyediakan sejumlah meta-perintah dan fitur berbagai shell seperti menulis skrip untuk memfasilitasi dan mengotomatisasi berbagai tugas; untuk penyelesaian tab contoh nama obyek dan sintaks SQL.

pgAdmin pgAdmin adalah bebas dan open source front-end grafis administrasi alat untuk PostgreSQL, yang didukung pada platform komputer yang paling populer. Program ini tersedia di lebih dari selusin bahasa. Prototipe pertama, bernama pgManager, ditulis untuk PostgreSQL 6.3.2 dari tahun 1998, dan ditulis ulang dan dirilis sebagai pgAdmin di bawah Lisensi GPL di bulan

90

Page 91: Database Berbasis Web

kemudian. Inkarnasi kedua (bernama pgAdmin II) adalah penulisan ulang lengkap, pertama kali dirilis pada tanggal 16 Januari 2002. Versi saat ini adalah pgAdmin III, yang awalnya dirilis di bawah Lisensi Artistik dan sekarang dirilis di bawah lisensi yang sama seperti PostgreSQL. Tidak seperti versi sebelumnya yang ditulis dalam Visual Basic, pgAdmin III ditulis dalam C + +, dengan menggunakan kerangka wxWidgets mengoperasikannya pada sistem operasi yang paling umum.

phpPgAdmin phpPgAdmin merupakan sebuah tool administrasi berbasis web untuk PostgreSQL ditulis dalam PHP dan berdasarkan pada interface phpMyAdmin populer awalnya ditulis untuk administrasi MySQL.

Kepemilikan Sejumlah perusahaan menawarkan alat berpemilik untuk PostgreSQL. Mereka sering terdiri dari inti universal yang disesuaikan untuk berbagai produk database tertentu. Alat-alat ini sebagian besar memiliki ciri-ciri pemerintahan dengan open source tetapi perbaikan alat-alat menawarkan pemodelan data, mengimpor, mengekspor atau pelaporan. Lihat juga: Perbandingan Peralatan database

Tingkatan yang dicapai Banyak studi kinerja PostgreSQL informal telah dilakukan tetapi standar-industri pertama dan rekan-divalidasi benchmark selesai pada bulan Juni 2007 dengan menggunakan Sun Java System Application Server (versi milik GlassFish) 9,0 Platform Edition, UltraSPARC T1 berbasis Sun Fire server dan Postgres 8.2. Ini hasil 778,14 SPECjAppServer2004 JOPS @ Standar baik dibandingkan dengan 874 JOPS @ Standar dengan Oracle 10 pada sistem Itanium berbasis HP-UX. Pada bulan Agustus 2007, Sun mengajukan peningkatan skor benchmark 813,73 SPECjAppServer2004 JOPS @ Standar. Dengan sistem sedang diuji dengan harga, harga / kinerja yang meningkat dari $ US 84.98/JOPS untuk $ AS 70.57/JOPS.

Pengguna menonjol• Yahoo untuk analisis perilaku pengguna web,! Menyimpan dua petabyte dan diklaim sebagai yang terbesar data warehouse menggunakan versi modifikasi dari PostgreSQL berat dengan mesin storage berbeda kolom-based dan lapisan pengolahan query yang berbeda. Sedangkan untuk kinerja, penyimpanan, dan tujuan query database mempunyai kemiripan sedikit ke PostgreSQL, front-end sehingga mempertahankan kompatibilitas dengan aplikasi Yahoo dapat menggunakan banyak off-rak-tools sudah ditulis untuk berinteraksi dengan PostgreSQL. • MySpace, situs jaringan sosial populer, menggunakan Database nCluster Aster untuk data pergudangan, yang dibangun di atas dimodifikasi PostgreSQL. • OpenStreetMap, sebuah proyek kolaboratif untuk menciptakan sebuah peta yang dapat diedit bebas dunia.

91

Page 92: Database Berbasis Web

• Afilias, domain pendaftar untuk org,.. Info dan lain-lain. • Sony Online game online multiplayer. • BASF, belanja platform untuk portal agribisnis mereka. • hi5.com portal jaringan sosial. • VoIP Skype aplikasi, database pusat bisnis. • Sun xVM, virtualisasi Sun dan suite otomasi datacenter. • Evergreen, open source sistem perpustakaan terintegrasi menyediakan Katalog Online Public Access dan katalog, manajemen, dan fungsi lainnya untuk ratusan perpustakaan di Amerika Serikat, Kanada, dan di tempat lain. • MusicBrainz, buka ensiklopedia musik online. • Stasiun Luar Angkasa Internasional untuk mengumpulkan data telemetri di orbit dan mereplikasi ke tanah.

Penghargaan Pada tahun 2008 PostgreSQL telah menerima penghargaan sebagai berikut: Penghargaan

• 1999 LinuxWorld Editor Choice untuk Best Database • 2000 Editor Jurnal Linux 'Choice Awards untuk Best Database • 2002 Linux New Media Editor Choice Award untuk Best Database • 2003 Editor Jurnal Linux 'Choice Awards untuk Best Database • 2004 Linux New Media Award Untuk Best Database • 2004 Editor Jurnal Linux 'Choice Awards untuk Best Database • 2004 Arstechnica Server Aplikasi Terbaik Penghargaan • 2005 Editor Jurnal Linux 'Choice Awards untuk Best Database • 2006 Editor Jurnal Linux 'Choice Awards untuk Best Database • 2008 Developer.com Produk Tahun, Alat Database

derivatif eksklusif dan dukungan Meskipun lisensi diperbolehkan produk eksklusif berdasarkan Postgres, kode tidak berkembang dalam ruang eksklusif pada awalnya - agak mengherankan mengingat keuntungan yang ditawarkan Postgres. The cabang utama berasal ketika Paula Hawthorn (sebuah Ingres asli anggota tim yang pindah dari Ingres) dan Michael Stonebraker dibentuk Illustra Teknologi Informasi untuk membuat produk eksklusif berdasarkan Postgres. Pada tahun 2000, mantan Red Hat investor menciptakan perusahaan Great Bridge untuk membuat produk eksklusif berdasarkan PostgreSQL dan bersaing dengan vendor proprietary database. Great Bridge disponsori beberapa pengembang PostgreSQL dan menyumbangkan banyak sumber daya kembali ke masyarakat, tetapi pada akhir 2001 ditutup karena persaingan ketat dari perusahaan seperti Red Hat dan kondisi pasar yang buruk.

Pada tahun 2001, Command Prompt, Inc dirilis Mammoth PostgreSQL, produk eksklusif berdasarkan PostgreSQL. Pada tahun 2008, Command Prompt, Inc sumber dirilis di bawah

92

Page 93: Database Berbasis Web

lisensi asli. Command Prompt, Inc terus mendukung komunitas PostgreSQL aktif melalui pengembang dan sponsor proyek termasuk PL / php Perl, / PL, dan hosting proyek komunitas seperti PostgreSQL Build Farm.

Pada bulan Januari 2005, PostgreSQL menerima dukungan oleh database vendor Pervasif Software, dikenal untuk produk Btrieve nya yang di mana-mana pada platform NetWare Novell. Luas mengumumkan dukungan komersial dan partisipasi masyarakat dan mencapai beberapa keberhasilan. Pada bulan Juli 2006, Pervasif kiri pasar dukungan PostgreSQL.

Pada pertengahan 2005 dua perusahaan lainnya mengumumkan rencana untuk membuat produk eksklusif berdasarkan PostgreSQL dengan fokus pada ceruk pasar yang terpisah. EnterpriseDB ditambahkan fungsi untuk memungkinkan aplikasi yang ditulis untuk bekerja dengan Oracle untuk lebih mudah dijalankan dengan PostgreSQL. Greenplum memberikan kontribusi tambahan diarahkan di gudang data dan aplikasi bisnis intelijen, termasuk proyek BizGres.

Pada bulan Oktober 2005, John Loiacono, wakil presiden eksekutif dari perangkat lunak di Sun Microsystems, berkomentar: "Kami tidak akan OEM Microsoft tapi kami akan mencari PostgreSQL sekarang," meskipun tidak spesifik yang dirilis pada waktu itu. Pada November 2005, Sun telah mengumumkan dukungannya untuk PostgreSQL. Pada Juni 2006, Sun Solaris 10 (06/06 rilis) dikirim dengan PostgreSQL.

Pada bulan Agustus 2007, EnterpriseDB mengumumkan 4 Postgres Pusat Sumber Daya [] dan EnterpriseDB Postgres, dirancang sebagai distribusi sepenuhnya dikonfigurasi dari PostgreSQL termasuk contrib banyak modul dan add-on komponen. EnterpriseDB Postgres diubah namanya menjadi Postgres Plus pada Maret 2008. Postgres Plus tersedia dalam dua versi: Postgres Plus Standar Server yang memiliki semua fitur tambahan plus PostgreSQL pengujian QA, komponen terintegrasi, tuning dan satu-klik install, dan Postgres Plus Advanced Server yang memiliki semua fitur Postgres Standar ditambah Oracle Server kompatibilitas, skalabilitas fitur, dan DBA dan alat pengembang. Kedua versi tersebut tersedia secara gratis dan sepenuhnya didukung, meskipun versi gratis dari Postgres Plus Advanced Server dibatasi oleh penggunaan "terbatas" lisensi, yang didefinisikan sebagai "terbatas pada CPU tunggal, memanfaatkan 1 GB RAM, menyimpan tidak lebih dari 6GB data dalam lingkungan NON-PRODUKSI. "

Inisialisasi dan jalankan service database PostgreSQL

1. Login sebagai user postgres2. [root@rojulman postgresql-8.0.0]# su - postgres3. -bash-2.05b$

4. Inisialisasi direktori data5. -bash-2.05b$ /usr/local/pg80/bin/initdb -D /usr/local/pg80/data6. The files belonging to this database system will be owned by user

"postgres".7. This user must also own the server process.

93

Page 94: Database Berbasis Web

8.9. The database cluster will be initialized with locales10. COLLATE: en_US11. CTYPE: en_US12. MESSAGES: en_US13. MONETARY: id_ID14. NUMERIC: id_ID15. TIME: en_US16. The default database encoding has accordingly been set to LATIN1.17.18. fixing permissions on existing directory /usr/local/pg80/data ... ok19. creating directory /usr/local/pg80/data/global ... ok20. creating directory /usr/local/pg80/data/pg_xlog ... ok21. creating directory /usr/local/pg80/data/pg_xlog/archive_status ... ok22. creating directory /usr/local/pg80/data/pg_clog ... ok23. creating directory /usr/local/pg80/data/pg_subtrans ... ok24. creating directory /usr/local/pg80/data/base ... ok25. creating directory /usr/local/pg80/data/base/1 ... ok26. creating directory /usr/local/pg80/data/pg_tblspc ... ok27. selecting default max_connections ... 10028. selecting default shared_buffers ... 100029. creating configuration files ... ok30. creating template1 database in /usr/local/pg80/data/base/1 ... ok31. initializing pg_shadow ... ok32. enabling unlimited row size for system tables ... ok33. initializing pg_depend ... ok34. creating system views ... ok35. loading pg_description ... ok36. creating conversions ... ok37. setting privileges on built-in objects ... ok38. creating information schema ... ok39. vacuuming database template1 ... ok40. copying template1 to template0 ... ok41.42. WARNING: enabling "trust" authentication for local connections43. You can change this by editing pg_hba.conf or using the -A option the44. next time you run initdb.45.46. Success. You can now start the database server using:47.48. /usr/local/pg80/bin/postmaster -D /usr/local/pg80/data49. or50. /usr/local/pg80/bin/pg_ctl -D /usr/local/pg80/data -l logfile

start

51. JalankanservicePostgreSQLCara I

52. -bash-2.05b$ /usr/local/pg80/bin/postmaster -D /usr/local/pg80/data53. LOG: database system was shut down at 2005-03-07 15:59:25 WIT54. LOG: checkpoint record is at 0/A2C8F055. LOG: redo record is at 0/A2C8F0; undo record is at 0/0; shutdown TRUE56. LOG: next transaction ID: 544; next OID: 1723057. LOG: database system is ready

94

Page 95: Database Berbasis Web

CaraII Jika ingin log di simpan ke file, jalankan perintah berikut

-bash-2.05b$ /usr/local/pg80/bin/pg_ctl -D /usr/local/pg80/data/ -l /usr/local/pg80/data/pg80log.log startpostmaster starting

58. Melihat isi file Log PostgreSQL59. -bash-2.05b$ tail -f /usr/local/pg80/data/pg80log.log60. LOG: could not receive data from client: Connection reset by peer61. LOG: incomplete startup packet62. LOG: received smart shutdown request63. LOG: shutting down64. LOG: database system is shut down65. LOG: database system was shut down at 2005-03-07 16:19:18 WIT66. LOG: checkpoint record is at 0/B6DEFC67. LOG: redo record is at 0/B6DEFC; undo record is at 0/0; shutdown TRUE68. LOG: next transaction ID: 643; next OID: 1746569. LOG: database system is ready

70. Memulai PostgreSQL71. Mematikan service PostgreSQL72. -bash-2.05b$ /usr/local/pg80/bin/pg_ctl -D /usr/local/pg80/data/ stop73. waiting for postmaster to shut down.... done74. postmaster stopped

95

Page 96: Database Berbasis Web

Daftar pustaka

http://id.wikipedia.org/wiki/Sistem_operasihttp://id.wikipedia.org/wiki/Windows_7

http://prakom.lipi.go.id/?p=270

http://id.wikipedia.org/wiki/Windows_Vista

http://id.wikipedia.org/wiki/Windows_XP

http://id.wikipedia.org/wiki/Windows_Server_2003

http://ridwanbagus-arief.blogspot.com/2008/02/pengertian-unix-dan-linux.html

http://penchenk.blogspot.com/2009/03/pengertian-linux-apa-itu-linux.html

http://penchenk.blogspot.com/2008/08/pengertian-ubuntu.html

http://baraka15.blogspot.com/2009/11/mandriva-linux.html

http://penchenk.blogspot.com/2009/03/pengertian-redhat.html

Sumber : Wikipedia bahasa Indonesia, ensiklopedia bebas (id.wikipedia.org)

http://bulus.um.ac.id/?p=332

http://bulus.um.ac.id/?p=351

http://feristian-kapten.blogspot.com/2009/02/sejarah-linux-suse.html

http://id.wikipedia.org/wiki/Linux_Mint

http://id.wikipedia.org/wiki/MySQL

http://eritristiyanto.wordpress.com/2010/01/14/setting-binary-dan-query-log-pada-mysql/

http://www.rojulman.web.id/index.php?pg=15&dt=1

96