Rangga Praduwiratna
|
|
|
- Susanti Hadiman
- 9 tahun lalu
- Tontonan:
Transkripsi
1 Penggunaan Index di SQL Server 2005 Rangga Praduwiratna Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Pendahuluan Penggunaan index pada database merupakan salah satu teknik pembuatan database yang baik. Hal ini terutama sangat berguna pada implementasi database dengan skala VLDB (Very Large Database) atau OLDB (Online Large Database). Saat database dibuat tanpa menggunakan index, maka kinerja server database dapat menurun secara drastis. Hal ini dikarenakan resource komputer banyak digunakan untuk pencarian data atau pengaksesan query SQL dengan metode table-scan. Index pada kolom-kolom tabel database mempunyai fungsi seperti indeks kamus atau indeks buku. Hal ini membuat pencarian data akan lebih cepat dan tidak banyak menghabiskan resource komputer. Oleh karena itu, memiliki pemahaman akan konsep indexing, teknik implementasi, dan memahami kapan saat tepat untuk menerapkan metode ini merupakan hal yang berguna terutama bagi para enterprise application developer atau database administrator. 1
2 Konsep Heap dan Table Scan pada SQL Server 2005 Sebelum saya membahas lebih lanjut mengenai indexing pada SQL Server 2005, saya akan sedikit membahas mengenai metode table-scan yang saya singgung sedikit sebelumnya. Tabel pada sebuah database yang tidak menggunakan index (disebut heaps) menggunakan metode table-scan saat dilakukan pencarian data atau pengaksesan query SQL. Apa yang dimaksud dengan table-scan? Table scan dapat diumpamakan seperti mencari sebuah arti kata dalam pada sebuah buku yang tidak memiliki indeks huruf. Jika kita ingin mengetahui arti kata mobil di Kamus Besar Bahasa Indonesia (KBBI), apa yang kita lakukan? Pertama-tama, kita tentu akan membuka kamus berdasarkan index hurufnya bukan? Kita akan mencari huruf m, kemudian meneruskan pencarian hingga menemukan halaman yang mengandung kata mo, dan mengakhiri proses pencarian hingga kita menemukan kata mobil. Mudah bukan? Nah, sekarang bayangkan jika Anda mencari arti kata tertentu pada sebuah buku yang tidak mempunyai indeks huruf. Anda mungkin akan mencari dari awal halaman hingga menemukan kata yang Anda cari. Nah, perumpamaan table-scan adalah seperti hal ini. Table-scan akan mencari data pada tabel database dari awal hingga menemukan data yang dicari. Anda tentu akan heran saat ini. Lho, bukannya data pada tabel tersebut sudah terurut berdasarkan abjad berdasarkan kolom tabel tertentu? Nah, konsep ini sedikit salah. Anda mungkin saja melihat hasil pencarian data yang telah terurut, namun perlu diingat bahwa sistem penyimpanan data pada SQL Server adalah melalui pages. Setiap pages hanya terdiri dari 8Kb data Anda, dan 8 buah pages (64kb) tersebut akan disimpan pada sebuah extent. Walaupun data yang dimunculkan terlihat terurut, namun sebenarnya cara pencarian data tersebut tidak dilakukan dengan cara yang saya umpamakan tadi (index huruf pada KBBI), bahkan data yang tersimpan tidak terurut sama sekali! Begini ilustrasi sederhananya : Saat Anda akan mencari data, maka pencarian data akan dimulai dari pages pertama hingga pages terakhir dari sebuah extent, jika tidak ditemukan maka akan dilanjutkan ke extent berikutnya. Nah, mengapa metode ini memiliki kelemahan? Hal ini dikarenakan saat kita memasukkan data pada tabel tertentu, data tidak secara otomatis disimpan secara terurut, namun disimpan pada pages yang masih bisa menyimpan data. Jadi saat Anda memasukkan data yang harusnya berada di urutan 2 pada tabel, data ini akan disimpan pada pages terakhir yang masih bisa menyimpan data. Hal inilah yang seringkali membuat proses pencarian data menjadi lebih lama pada database yang tidak memiliki index, terutama pada 2
3 database dengan skala OLDB (Online Large Database) dan VLDB (Very Large Database). Perlu diingat juga, bahwa saat Anda menerapkan index pada kolom-kolom tabel database, data Anda tidak akan terurut secara fisik. Hal ini berarti, data Anda tidak diurutkan secara terurut pada harddisk Anda. Data pada tabel database Anda akan terurut secara logical pada level pages dan extent. Clustered atau non-clustered key inilah yang membantu Anda saat melakukan pencarian data. Penggunaan Index pada SQL Server 2005 Jika Anda sudah memahami kekurangan metode table-scan, maka kita dapat melangkah ke pembahasan mengenai index. Index pada dasarnya dapat dibagi menjadi 2, yaitu clustered index dan non-clustered index. Clustered Index Clustered index dapat diumpamakan seperti index huruf pada sebuah kamus. Saya telah memberikan ilustrasinya pada bab sebelumnya. Penggunaan clustered index akan membuat pencarian data lebih cepat. Hal ini dikarenakan, saat Anda memasukkan sebuah data baru, maka SQL Server akan memaksa untuk memasukkan data tersebut pada urutan yang seharusnya. Anda tentu bertanya bagaimana cara SQL tahu urutan yang sebenarnya dan kita inginkan. Anda perlu menerapkan clustered index pada kolom tabel yang paling sering diakses oleh user. Oleh karena itu, Microsoft sangat menyarankan pembuatan kolom tabel yang spesifik. Misalnya, jika kita membuat TabelKTP pada database DataKaryawan, maka daripada Anda membuat tabel seperti ini : ID NamaLengkap TempatTanggal Lahir Alamat Int Varchar(50) Varchar(50) Varchar(100) Adi Sasono Bandung, 28 Oktober 1980 Jl. Sangkuriang 9 Bandung Budi Sucipto Sukabumi, 9 Januari 1981 Jl. Teuku Umar 48 Bandung Tabel 1. TabelKTP seperti ini kurang spesifik dan dapat menyebabkan masalah saat dilakukan pencarian data,akan jauh lebih baik jika Anda membagi-bagi tabel menjadi lebih spesifik, seperti ini : 3
4 ID NamaDepan NamaBelakang TempatLahir TanggalLahir Alamat Kota KodePos Int Varchar(20) Varchar(20) Varchar(15) Smalldatetime Varchar(50) Varchar(15) Int Adi Sasono Bandung Jl. Dago 4 Bandung Budi Sucipto Sukabumi CREATE [ UNIQUE ] [ CLUSTERED ] INDEX index_name ON <object> ( column [ ASC DESC ] [,...n ] ) [ INCLUDE ( column_name [,...n ] ) ] [ WITH ( <relational_index_option> [,...n ] ) ] [ ON { partition_scheme_name ( column_name) filegroup_name default } ][ ; ] Jl. Otista 48 Tabel 2. TabelKTP yang kolom-kolomnya telah dibuat lebih spesifik Bandung Nah, misalnya karena pencarian data pada database KTP lebih banyak menggunakan parameter nama belakang, maka Anda dapat menerapkan clustered index pada kolom Nama Belakang. Hal ini akan membuat proses pencarian data pada server database lebih cepat. Bagaimana cara menerapkan clustered index pada tabel database? Anda dapat menggunakan query CREATE INDEX untuk membuat clustered index. Berikut adalah sintaks T-SQL pembuatan clustered index : Anda juga bisa membuat clustered index dengan menggunakan SSMS (SQL Server Management Studio). Anda dapat mengimplementasikan clustered index pada kolom nama belakang pada tabel KTP di DatabaseKaryawan (dengan asumsi tidak ada primary key pada tabel ini) : CREATE CLUSTERED INDEX ci_namabelakang ON TabelKTP(NamaBelakang); ci_namabelakang adalah nama clustered index yang kita buat, sedangkan TabelKTP adalah nama tabel dimana kita ingin menerapkan clustered index pada salah satu kolomnya, sedangkan (NamaBelakang) adalah kolom yang akan diberikan clustered index. 4
5 Perlu diingat bahwa clustered index hanya bisa diterapkan sebanyak 1 kali pada 1 tabel, dan secara otomatis, sebuah primary key juga akan menjadi clustered index pada tabel tersebut. Clustered index sebaiknya diterapkan pada kolom tabel yang paling sering digunakan pada saat pencarian data. Non-clustered Index Jika kita mengumpamakan clustered index seperti index huruf pada sebuah kamus, maka non-clustered index dapat diumpamakan seperti sebuah daftar indeks pada sebuah buku. Jika kita mencari sebuah arti kata atau pembahasan mengenai sebuah kata pada buku yang memiliki indeks pada bagian belakangnya, maka yang kita lakukan pertama kali adalah mencari kata tersebut pada indeks buku. Setelah kata ditemukan, maka apakah kita langsung mendapatkan hasil yang kita cari? Tidak. Kita masih harus mencari penjelasan mengenai kata tersebut pada halaman yang tercantum di sebelah kata tersebut bukan? Nah, ilustrasi tersebut berlaku juga pada non-clustered index. Non-clustered index berisi pointer-pointer yang menunjukkan lokasi sesungguhnya dari data yang kita cari saat dilakukan pencarian data. Cara ini sedikit lebih membutuhkan waktu pencarian dibanding dengan metode clustered index, namun pada database dengan skala OLDB atau VLDB, metode ini sangat membantu dibanding dengan penggunaan metode table-scan. Sedikit berbeda dengan clustered index yang hanya bisa diimplementasikan sebanyak 1 buah pada sebuah tabel, non-clustered index dapat diimplementasikan sebanyak 249 buah pada sebuah tabel. Berikut adalah T-SQL untuk membuat non-clustered index : CREATE [ UNIQUE ] [ NONCLUSTERED ] INDEX index_name ON <object> ( column [ ASC DESC ] [,...n ] ) [ INCLUDE ( column_name [,...n ] ) ] [ WITH ( <relational_index_option> [,...n ] ) ] [ ON { partition_scheme_name ( column_name) filegroup_name default } ][ ; ] Misalnya, jika pada tabel KTP pada database DataKaryawan, parameter yang juga sering digunakan dalam pencarian data (selain nama belakang) adalah tanggal lahir, maka Anda dapat mengimplementasikan non-clustered index dengan cara sebagai berikut : 5
6 CREATE NONCLUSTERED INDEX nci_tanggallahir ON TabelKTP(TanggalLahir); Anda dapat menerapkan non-clustered index pada kolom-kolom yang juga sering digunakan oleh pengguna pada saat pencarian data. Penutup Pada dasarnya ada banyak cara untuk membuat performance server komputer menjadi lebih baik saat dilakukan pengaksesan data pada database. Penggunaan index merupakan salah satu cara untuk mencapai hal ini. Perlu diingat, bahwa metode table-scan tidaklah selalu buruk. Saya perlu sedikit meluruskan hal ini agar tidak terjadi kesalahpahaman. Metode table-scan bisa saja tidak menurunkan performance server database bahkan lebih cepat menyediakan data saat Anda mencari data tertentu jika diterapkan pada database dengan ukuran kecil dan penambahan datanya cenderung lambat, misalnya pada database karyawan perusahaan. Anda perlu banyak mencoba dan berlatih menyelesaikan masalah agar mengetahui kapan saat yang tepat untuk menerapkan index pada database. Pada artikel ini, saya memang tidak membahas secara detail dan teoritis bagaimana cara pengambilan data dari sebuah tabel yang memiliki index pada kolom-kolomnya. Hal ini dikarenakan lebih mudah memahami penggunaan index ini lewat ilustrasi yang saya contohkan sebelumnya. Saya akan membahas penjelasan konsep pengambilan data dari sebuah tabel database yang memiliki index pada artikel berikutnya. Salam. Referensi Jorden, Joseph SQL Server 2005 DBA Street Smarts. Indiana. Wiley Publishing Solid Quality Learning SQL Server 2005 Implementation and Maintenance. USA. Microsoft Press SQL Server 2005 BOL (Books Online) Biografi Penulis Rangga Praduwiratna. Rangga Praduwiratna merupakan mahasiswa jurusan Teknologi Informasi Universitas Kristen Maranatha dan Teknik Arsitektur Institut Teknologi Bandung. Ia 6
7 aktif menulis artikel mengenai teknologi Microsoft di INDC (Indonesia.NET Developer Community) dan merupakan MCTS (Microsoft Certified Technology Specialist) untuk teknologi SQL Server 2005 Implementation and Maintenace. Ia memiliki ketertarikan pada teknologi.net Framework, C#, SQL Server 2005, 3d Max, dan AutoCAD. 7
Rangga Praduwiratna Pendahuluan. Membuat Backup Device pada SQL Server
Mengenal Jenis Backup pada SQL Server 2005 Rangga Praduwiratna [email protected] http://geeks.netindonesia.net/blogs/ziglaret Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
BERMAIN DATA DENGAN SQL SERVER
BERMAIN DATA DENGAN SQL SERVER BERKENALAN DENGAN SQL SERVER DBMS merupakan suatu sistem perangkat lunak yang memungkinkan pengguna komputer untuk membuat, memelihara, mengontrol, serta mengakses data pada
Menampilkan Data MySql Menggunakan Dreamweaver
Menampilkan Data MySql Menggunakan Dreamweaver Dony Yuwono, S.Kom. [email protected] Lisensi Dokumen: Copyright 2010 dony.staf.isi-ska.ac.id Seluruh dokumen di dony.staf.isi-ska.ac.id dapat digunakan,
PERTEMUAN 10 PEMBUATAN TABEL
PERTEMUAN 10 PEMBUATAN TABEL Tujuan Pembelajaran : Memahami object utama dari database Membuat table Memahami tipe data yang digunakan pada saat pendefinisian kolom pada table Merubah definisi table Drop,
Pertemuan DDL INDIKATOR. Modul Teori Database Aknela
Pertemuan 15-16 DDL INDIKATOR 1. Memahami object utama dari database 2. Membuat table 3. Memahami tipe data yang digunakan pada saat pendefinisian kolom pada table 4. Merubah definisi table 5. Drop, rename
Untung Subagyo
Judul Artikel Untung Subagyo [email protected] http://masuun.web.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
BAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada
BAB V IMPLEMENTASI DAN PENGUJIAN 5.1. Lingkungan Implementasi Dalam tahap implementasi sistem ini merupakan tahap meletakkan sistem supaya dapat siap untuk dioperasikan. Dalam implementasi Sistem Aplikasi
Djoni Darmawikarta
Keunikan Nilai Null Dalam Database Relasional Djoni Darmawikarta [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
Karena VIEW dibentuk tanpa mencantumkan nama kolom baru, maka v1 mewarisi kolom yang yang dipilih pada tabel mahasiswa_xxx.
Praktikum 5 VIEW DAN INDEX Tujuan : Praktikan mampu memahami view dan index. Alat dan Bahan : 1. Buku literatur mengenai sistem database, terutama yang menggunakan DBMS SQL Server 2000, khususnya mengenai
DATA DEFINITION LANGUAGE (DDL)
PENGENALAN SQL DATA DEFINITION LANGUAGE (DDL) Pendahuluan Membuat Tabel CREATE TABLE adalah salah satu perintah SQL yang digunakan untuk membuat sebuah tabel dengan menentukan tipe masing-masing elemen
OPTIMALISASI QUERY DALAM BASIS DATA MY SQL MENGGUNAKAN INDEX
============================================================================== OPTIMALISASI QUERY DALAM BASIS DATA MY SQL MENGGUNAKAN INDEX Ridho Pamungkas Jurusan Sistem Informasi, Fakultas Teknik, UNIPMA,
Mudafiq Riyan Pratama Pendahuluan. Lisensi Dokumen:
Database Link Pada PostgreSQL Mudafiq Riyan Pratama [email protected] http://dhafiq-san.blogspot.com/ Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
MySQL Full-Text Searching
MySQL Full-Text Searching Didik Setiawan [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
Budi Permana, S.Kom Pendahuluan
Aplikasi CRUD Menggunakan Framework Codeigniter Dengan Teknik Scaffolding Budi Permana, S.Kom [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Org dapat digunakan, dimodifikasi dan disebarkan
LAPORAN PRAKTIKUM BASIS DATA
LAPORAN PRAKTIKUM BASIS DATA SQL-DDL (Data Definition Language) NAMA : MIFTAHUL KHAIR.N KELAS/JURUSAN : 2B TKJ TEKNIK ELEKTRO NIM : 42514043 Program Studi Teknik Komputer dan Jaringan Jurusan Teknik Elektro
Moh Sulhan Apa itu Hosting? Lisensi Dokumen:
Hosting Gratis Moh Sulhan [email protected] [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
Riyanto
Membuat Form dan Report dengan Microsoft Access Riyanto [email protected] http://www.masto.co.cc Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Nama Penulis Pendahuluan. Isi. Lisensi Dokumen:
Ketik dan Publikasikan Blog Anda Menggunakan Microsoft Word 2007 Nama Penulis [email protected] http://www.sudarma.info Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Mudafiq Riyan Pratama
Partisi Tabel dan Partisi Index Pada Database Oracle Mudafiq Riyan Pratama [email protected] http://dhafiq-san.blogspot.com/ Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
M. Choirul Amri
Cepat Mahir Aplikasi C/S dengan MS Access & SQL Server M. Choirul Amri [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL
LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL Diajukan Sebagai Tugas Mata Kuliah Basis Data Oleh: Maulidya Yulianingtyas 1431140013 POLITEKNIK NEGERI MALANG PROGRAM STUDI MANAJEMEN INFORMATIKA MALANG 2015
Basis Data Spasial Modul 2
Basis Data Spasial Modul 2 Modul 2 Arsitektur DBMS Tabel Data Manipulation Language (DML) Data Definition Language (DDL) LATIHAN Data Base Management System (DBMS) Perangkat lunak (software) untuk mengelola
MODUL V DATA MANIPULATION LANGUAGE (DML) 1
MODUL V DATA MANIPULATION LANGUAGE (DML) 1 Tujuan : Praktikan dapat memahami dan mengisi tabel dalam database Praktikan dapat memahami dan memanipulasi data dalam database Tugas Pendahuluan Apa yang anda
Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL
Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Tahun 1987, American National Standards Institute (ANSI) dan International Standards Organization (ISO) membuat standar untuk SQL Tahun 1992, dibentuk versi baru
Menampilkan Data/Tabel MySQL di Ms.Access
Menampilkan Data/Tabel MySQL di Ms.Access Setiaji [email protected] http://www.kodokijo.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
Budi Satrio
Oracle Database 11g : Pembersihan ArchiveLog Secara Otomatis Budi Satrio [email protected] http://buddhawannabe.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Tampilan pada Enterprise Manager
Database SQL Server Database SQL Server dapat dibuat menggunakan Enterprise Manager atau Query Analyzer. Penggunaan Enterprise Manager pada SQL Server dapat membantu memudahkan DB owner untuk mengelola
Berikut merupakan salah satu contoh dari pesan SOAP (SOAP Message):
Aplikasi Zodiak Menggunakan PHP Web Service Robertus Lilik Haryanto [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
Fauzan Azmi Apa itu Search Engine. Cara Kerja Search Engine. Lisensi Dokumen:
Search Engine Fauzan Azmi [email protected] http://www.azmifauzan.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan
Kesalahan Perhitungan Aritmatika Pada Beberapa Program Kalkulator
Kesalahan Perhitungan Aritmatika Pada Beberapa Program Kalkulator Saifuddin Arief Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan
MODUL 5 INTERNET PROGRAMMING : MySQL
MODUL 5 INTERNET PROGRAMMING : MySQL A. Tujuan : 1. Memahami tentang sistem database 2. Memahami dasar-dasar MySQL. 3. Memahami relasi di MySQL B. Dasar Teori PENGENALAN DATABASE Basis Data: Himpunan kelompok
Djoni Darmawikarta
Key d Pernya di Database Relasional Djoni Darmawikarta [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunak, dimodifikasi d disebark secara bebas untuk tuju buk
Administrasi Basis Data. Index. Yoannita
Administrasi Basis Data Index Yoannita Mengenal Index Index adalah objek database yang dipakai untuk meningkatkan kecepatan Sebuah index terdiri atas sekumpulan page yang dikenal sebagai pohon B+. Struktur
Proses normalisasi model data dapat diringkas sebagai berikut: 3. Tentukan atribut yang dimiliki masing-masing entitas.
Normalisasi Database Menggunakan Metode Logika Sederhana Adhi Hargo cadmus_sw at yahoo.com Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
BAB III ANALISIS DAN DESAIN SISTEM
23 BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem Yang Sedang Berjalan Adapun analisa sistem yang sedang berjalan dalam penyusutan inventaris kantor pada Kantor Distrik Navigasi Kelas 1 Belawan
Praktikum Basis Data 2017 TE UM
MODUL 3 SQL A. TUJUAN - Memahami SQL, komponen-komponen, dan penggunaannya. - Mengenal operasi-operasi DML menggunakan phpmyadmin. - Mampu melakukan operasi-operasi retrieve yang spesifik - Mampu penguraikan
Yuafanda Kholfi Hartono
Partitioning pada Oracle 11g Yuafanda Kholfi Hartono [email protected] http://allofmyjourney.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
MODUL I PENGENALAN MYSQL
MODUL I PENGENALAN MYSQL A. TUJUAN Mengenal DBMS MySQL dan penggunaannya untuk pengelolaan basis data. Mampu memanfaatkan command-line (client) MySQL. Memahami operasi-operasi DDL dan DML di MySQL B. PETUNJUK
Membuat Application User pada Cisco Unified CM Administration
Membuat Application User pada Cisco Unified CM Administration Alkindi Hafidz [email protected] Editor : Mulyana Hasani ([email protected]) Romi Satria Wahono ([email protected]) Lisensi Dokumen:
MODUL 1. Pembuatan tabel, pendefinisian constraint, export dan import PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE
MODUL 1 Pembuatan tabel, pendefinisian constraint, export dan import PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE BAGIAN 1 PEMBUATAN TABEL Tujuan Pembelajaran : Memahami
Tutorial Singkat MySQL
Tutorial Singkat MySQL Mahmud Subaena [email protected] Lisensi Dokumen: Copyright 2009 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
MODUL II. Instalasi OracleXE Dan SQL
MODUL II Instalasi OracleXE Dan SQL I. Tujuan 1. Dapat menginstalasi aplikasi Oracle XE 2. Dapat mengeset user baru pada aplikasi Oracle XE 3. Dapat mengubah password username hr dan mengaktifkannya 4.
BAB IV HASIL DAN PEMBAHASAN
39 BAB IV HASIL DAN PEMBAHASAN 4.1 Pengembangan Sistem Pengembangan Web Service dari website program Pengembangan Web api Pada Sistem Assesmen Dan Berbasis Tag Sebagai Pembantu Penyusunan Strategi Pembelajaran
M. Choirul Amri
Cepat Mahir Windows 2000 Server [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
PERTEMUAN 13 SEQUENCE, INDEX & SYNONYM
PERTEMUAN 13 SEQUENCE, INDEX & SYNONYM Tujuan Pembelajaran : Dapat membuat Sequence Dapat melakukan modifikasi dan menghapus Sequence Dapat membuat Index dan melakukan pemeliharaan pada Index Dapat membuat
Septina Budi Kurniawati
Easy Steps to Make a Presentation on Google Docs Septina Budi Kurniawati [email protected] http://septinabeqa.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
MODUL 2. Sequence, Index dan Synonym PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE
MODUL 2 Sequence, Index dan Synonym PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE Tujuan Pembelajaran : Dapat membuat Sequence Dapat melakukan modifikasi dan menghapus
Rima Hidayati. Lisensi Dokumen:
DHCP Server Mikrotik OS Rima Hidayati [email protected] http://ordinaryma.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:
Pemrograman Database Visual Basic MySQL (bagian 3) Danu Wira Pangestu [email protected] www.bangdanu.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
LAPORAN TUGAS BASIS DATA I
LAPORAN TUGAS BASIS DATA I Disusun untuk Memenuhi Tugas Matakuliah Basis Data I yang dibimbing oleh Bapak Muhammad Zainal Arifin Oleh : KATYA LINDI CHANDRIKA 140535605307 UNIVERSITAS NEGERI MALANG FAKULTAS
BAB 2 LANDASAN TEORI
BAB LANDASAN TEORI.1 Defenisi Pangkalan Data Pangkalan data atau Database merupakan kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema
Mohammad Jeprie
Integrasi Gmail dan Outlook 2007 Mohammad Jeprie [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Dalam implementasi aplikasi system informasi monitoring proyek konstruksi berbasis web, program akan di-install pada server yang disediakan oleh
Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.
1 2 3 Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 4 Isilah konfigurasi instalasi yang akan dibuat. Oracle Home Location : biasanya terisi otomatis dgn drive yang paling banyak
KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL
KapitaSelekta KapitaSelekta (KBKI82127, 2 sks) Materi : Pengenalan MySQL Mohon Perhatian TUGAS DIKUMPULKAN PROGRAM AKAN DIPERIKSA DI KOMPUTER MASING- MASING Sub Materi : 1. Pengenalan MySQL (Part-1) 1.
DATA DEFINITION LANGUAGES (DDL)
PENGENALAN SQL DATA DEFINITION LANGUAGES (DDL) Pendahuluan DDL adalah sebuah bahasa SQL yang digunakan untuk mendefinisikan data dan obyek pada database. Berikut ini sintaks-sintaks yang termasuk dalam
KURSUS ONLINE JASA WEBMASTERS
KURSUS ONLINE JASA WEBMASTERS SQL Pengenalan Database, SQL, MySQL dan XAMPP JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Database Database secara singkat dapat diartikan sebagai
MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA
MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA PENGANTAR SQL TINGKAT DASAR Basisdata atau database adalah kumpulan dari
Yama Fresdian Dwi Saputro from-engineer.blogspot.com
Instalasi Virtual Machine (VMware Workstation 7) Yama Fresdian Dwi Saputro [email protected] http:// from-engineer.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Integrasi Animasi Dengan Java
Integrasi Animasi Dengan Java Jastis Bago [email protected] [email protected] http://niascommunity.web.id Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com
3 Cara Belajar HTML, PHP dan MySQL. Nama Penulis Lisensi Dokumen:
3 Cara Belajar HTML, PHP dan MySQL Nama Penulis [email protected] http://ilzaamulikhsaan.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
SQL Server 2008 Mengaktifkan DBMS SQL Server 2008 SQL server 2008 SQL server management studio DDL Basis Data Mendefinisikan, mengubah dan menghapus basis data: Create Database NamaBasisData Alter
Rima Hidayati. Lisensi Dokumen:
Socrata sebagai Salah Satu Web Penyedia Layanan Database Rima Hidayati [email protected] http://ordinaryma.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
BAB IV IMPLEMENTASI DAN PEMBAHASAN
BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1. Implementasi Sistem Tahap implementasi dapat diterapkan jika sistem perangkat lunak dan perangkat keras sudah disiapkan. Kegiatan implementasi sistem meliputi perangkat
B a s i s D a t a - 1. SQL Operasi DDL. Data Definition Laguange. Copyright 2005 PENS-ITS
Copyright 2005 PENS-ITS Operasi DDL Data Definition Laguange Objectives Tujuan: Mengenal operasi perintah dalam: - DDL (Data Definition Language) S Q L DDL Data Definition Language (DDL) Dengan perintah
TABEL. Tabel Halaman 25
2 TABEL Objektif: Mengenal Tipe Data Mengenal Batasan,kolom Pengenalan, nilai Null, kunci Primer, kunci Asing Membuat,menghapus,mengganti dan memodifikasi Tabel Dengan Enterprise Manager Menyunting Data
Tahap Instalasi PostgreSQL di Windows
Tahap Instalasi PostgreSQL di Windows 1. Unduh file installer PostgreSQL terbaru dari alamat http://www.enterprisedb.com/productsservices-training/pgdownload#windows 2. Setelah file installer berhasil
By : Hanung Nindito Prasetyo. Program Studi Teknik Komputer Jurusan Teknologi Informasi Politeknik Telkom 2012
By : Hanung Nindito Prasetyo Program Studi Teknik Komputer Jurusan Teknologi Informasi Politeknik Telkom 2012 DBMS merupakan perantara bagi pemakai dengan basis data dalam disk. Cara berinteraksi / berkomunikasi
MENGGANTI TEXT PADA XP START BUTTON
MENGGANTI TEXT PADA XP START BUTTON Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
Happy Chandraleka
Membuat Front dan Back Matter di Open Journal Systems Happy Chandraleka [email protected] http://thecakrabirawa.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Septina Budi Kurniawati
Mengenal QEMU Manager 7.0 dan Cara Menginstalasinya Septina Budi Kurniawati [email protected] http://septinabeqa.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Kamaldila Puja Yusnika Pendahuluan INSTALASI DAN KONFIGURASI AD (ACTIVE DIRECTORY)
INSTALASI DAN KONFIGURASI AD (ACTIVE DIRECTORY) Kamaldila Puja Yusnika [email protected] http://aldiyusnika.wordpress.com Lisensi Dokumen: Copyright 2003-2013IlmuKomputer.Com Seluruh dokumen
Cara Menginstall Operating System Windows 8 Menggunakan Software Virtualbox
Cara Menginstall Operating System Windows 8 Menggunakan Software Virtualbox Nama Penulis [email protected] http://rhezaadip.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Septina Budi Kurniawati
Membuat CV Secara Online di Google Docs Septina Budi Kurniawati [email protected] http://septinabeqa.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
BAB V IMPLEMENTASI DAN PEMBAHASAN. dibutuhkan Hardware dan software untuk menggunakan program Sistem Informasi
BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Implementasi sistem merupakan prosedur pemakaian program. Selain itu dibutuhkan Hardware dan software untuk menggunakan program Sistem Informasi
Webtop, Memanfaatkan Sistem Operasi Berbasis Web
Webtop, Memanfaatkan Sistem Operasi Berbasis Web Ulinuha Faizulutfi [email protected] [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
CARA MENGGUNAKAN SELECT QUERY PADA MYSQL
CARA MENGGUNAKAN SELECT QUERY PADA MYSQL NURLITA [email protected] Abstrak Database atau basis data dalam suatau organisasi sangat berperan penting, penyimpanan basis data dibutuhkan untuk menunjang
Panduan Instalasi Drupal 7 di Localhost
Panduan Instalasi Drupal 7 di Localhost T Farhan Alian [email protected] http://teukufarhan.com Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
PENGERTIAN DATABASE MySQL
PENGERTIAN DATABASE MySQL RAHMAT AMIN [email protected] Abstrak Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai
Membuat Shopping Cart Sederhana Menggunakan PHP
Membuat Shopping Cart Sederhana Menggunakan PHP Abdurrahman Shofy [email protected] http://www.opentornado.com Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
PENGENALAN SINTAKS DASAR DALAM MySQL
SMK-TI TRAINING AND CERTIFICATION Modul 3 PENGENALAN SINTAKS DASAR DALAM MySQL Team Training SMK TI 37 SMK-TI TRAINING AND CERTIFICATION Tujuan: Siswa dapat membuat database dan table sederhana yang dilengkapi
Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu
DAFTAR ISI Kata Pengantar.. i Daftar Isi iii Daftar Gambar... vi 1. DATABASE SQL SERVER.. 1 1.1 Sejarah SQL Server. 1 1.2 Perbedaan SQL Server dengan Microsoft Access... 2 1.3 Utilitas pada SQL Server
Muhammad Adri. Pendahuluan. Instalasi Xampp
Optimalisasi Blog untuk Pembelajaran Localhost Setup (Instalasi Xampp dan WordPress) Muhammad Adri [email protected] http://muhammadadri.wordpress.com Lisensi Dokumen: Copyright 2003-2008 IlmuKomputer.Com
Agus Pamujiono
Security Pada SQL Server Agus Pamujiono [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
MODUL 9 WEB PROGRAMMING : MySQL
MODUL 9 WEB PROGRAMMING : MySQL Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. PENGENALAN DATABASE Basis Data: Himpunan kelompok
Apa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu :
Bahasa Basis Data Data Definition Language (DDL) Interactive Data Manipulation Language (DML) Transaction Control Embedded and Dinamic SQL, contoh C,C++,Java, Cobol, Pascal, etc. Authorization, untuk mendefinisikan
Indowebster media penyimpanan berbasis Cloud Computing
Indowebster media penyimpanan berbasis Cloud Computing Mohamad Aji Nugroho [email protected] http://ajiahmad17.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Pemetaan Area (Mapping) Sederhana Implementation with C/C++
Pemetaan Area (Mapping) Sederhana Implementation with C/C++ Fadlika Dita Nurjanto [email protected] http://fadlikadn.wordpress.com Lisensi Dokumen: Copyright 2003-2011 IlmuKomputer.Com Seluruh dokumen
Mengakses Microsoft SQL Server dengan PHP
Mengakses Microsoft SQL Server dengan PHP Budi Hartono [email protected] http://cakbud.info Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
Menambah Lokasi Jaringan FTP pada My Computer
Menambah Lokasi Jaringan FTP pada My Computer I Wayan Dharmana [email protected] http://www.dharmanacyber.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
Sofiyan Arif Kurniawan
Mengenal 4shared Sofiyan Arif Kurniawan [email protected] http://sosofiyan.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Schema Objects. MI2154 SQL LANJUT Dedy Rahman Wijaya, S.T., M.T., OCA
Schema Objects MI2154 SQL LANJUT Dedy Rahman Wijaya, S.T., M.T., OCA [email protected] Sasaran Memahami tujuan penciptaan index Mampu menciptakan index Mampu membedakan private & public
Oracle Academic Initiative
Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya BAB 13 : Object Database yang Lain
Introduction to SQL. Database Programming. 2 nd Chapter
Introduction to SQL Database Programming 2 nd Chapter SQL SQL adalah sebuah bahasa yang bersifat request oriented Dikembangkan oleh IBM (San Jose Research Laboratory) Bersifat Non Case Sensitif Merupakan
PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2
PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2 PERTEMUAN 5 & 6 STRUCTURE QUERY LANGUAGE STRUCTURE QUERY LANGUAGE SQL adalah bahasa query baku untuk DBMS. SQL diambil sebagai bakuan sejak tahun 1992.
