Kamis, 11 November 2010

database gaji pegawai


·        Daftar Nama-nama Karyawan PT XXX

Nip
Nama Karyawan
Golongan
Alamat
Status
001
Harioyo 
1
Jl. Apel
Kawin
002
Hariyadi
2
Jl. Dukuh 
Kawin
003
Martono
1
Jl. Merkis
Belum
004
Anggoro
3
Jl. Durian
Kawin
005
Benjo
1
Jl. Kita
Belum
006
Aziz Permono
2
Jl. Sama
Belum
007
Rama Asih
2
Jl. Jeruk
Belum
008
Sanjai dut
2
Jl. Singgah
Belum
009
Fikar Ahmad
1
Jl. Sana
Kawin
010
Rama sinta
1
Jl. Sini
Kawin
No
Nama
Tunjangan jabatan
Golongan
Gaji
1
Dedi
Rp 100.000
1
Rp 1.500.000
2
Jono
Rp 100.000
1
Rp 1.500.000
3
Kiwil
Rp 100.000
1
Rp 1.500.000
4
Kino
Rp 50.000
2
Rp 1.000.000
5
Ramayana
Rp 100.000
2
Rp 1.000.000
6
Kisah
Rp 75.000
3
Rp 900.000
7
Kasaih
Rp 75.000
3
Rp 900.000
8
Yanti
Rp 50.000
2
Rp 1.000.000
9
Joni
Rp 75.000
1
Rp 1.500.000
10
Aris
Rp 100.000
3
Rp 900.000
·       Daftar Ketentuan Gji Karyawan PT. XXX













SQL


SQL
Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar.
Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuannya untuk membuat basis data mirroring dan clustering. Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003.
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.

SEJARAH SQL
Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama EF Codd yang membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).
Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai penamaan SEQUEL, IBM pun mengubahnya menjadi SQL. Implementasi basis data relasional dikenal dengan System/R.
Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat  server basis data populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de facto bahasa dalam manajemen basis data.

Standarisasi

Standarisasi SQL dimulai pada tahun 1986, ditandai dengan dikeluarkannya standar SQL oleh ANSI. Standar ini sering disebut dengan SQL86.Standar tersebut kemudian diperbaiki pada tahun 1989 kemudian diperbaiki lagi pada tahun 1992. Versi terakhir dikenal dengan SQL92. Pada tahun 1999 dikeluarkan standar baru yaitu SQL99 atau disebut juga SQL99, akan tetapi kebanyakan implementasi mereferensi pada SQL92.
Saat ini sebenarnya tidak ada server basis data yang 100% mendukung SQL92. Hal ini disebabkan masing-masing server memiliki dialek masing-masing.
Berbagai Fungsi SQL
Bahasa SQL tak hanya digunakan dalam proses query, atau proses yang meliputi pengiriman proses, penterjemahan request, pencarian data, hingga penyajiannya. SQL memiliki banyak kegunaan lainnya. Perlu diketahui, bahasa tersebut juga digunakan oleh DBMS untuk melakukan:
·         Definisi data (data definition)
SQL memperbolehkan administrator untuk menghubungkan data dengan data yang lain. Tak hanya datanya, pun struktur datanya bisa dihubungkan. Proses pendifinisian data ini selain bertujuan untuk memberikan identitas yang unik pada data, juga bisa memudahkan proses query.
·         Manipulasi data (data manipulation)
SQL mengizinkan administrator untuk memperbarui, menghapus data lama, menambahkan data baru, atau mengubah data yang sudah ada.
·         Kontrol akses data (data access contro)
SQL akan melarang pengguna yang tidak terdaftar dan tidak memiliki hak akses data untuk melakukan proses query.
·         Berbagi data (sharing)
SQL akan mengatur bagaimana satu pengguna berbagi data dengan pengguna lainnya tanpa harus menggangu satu sama lain.
·         Mencari data
Inilah fungsi yang paling utama dan populer dari SQL, yaitu untuk mendifinisikan pencarian sebuah data. SQL bisa digunakan untuk melakukan pencarian dan menyajikan hasilnya.
Perintah dasar MySQL
Bahasa SQL memiliki struktur yang mudah dipahami karena perintah – perintahnya pada dasarnya dibuat dari bahasa Inggris. Sehingga kita dapat melakukan perintah – perintah SQL ke dalam database MySQL, yaitu
a. Memasukkan atau menambah record baru ke dalam database.
b. Mengeksekusi query database
c. Mengambil data dari database
d. Mengubah record pada database
e. Menghapus record pada database
Perintah SQL dapat diketik dengan huruf besar atau kecil (non case sensitive). Setelah selesai mengetik perintah di MySQL harus diakhiri dengan tanda titik koma sebagai penanda akhir dari perintah MySQL. Perintah SQL dapat diketik dengan huruf besar atau kecil (non case sensitive). Setelah selesai mengetik perintah di MySQL harus diakhiri dengan tanda titik koma sebagai penanda akhir dari perintah MySQL

Jumat, 29 Oktober 2010

BASIS DATA


DATA BASE
Sejarah Database
1. Database pertama yang tersimpan di komputer mainframe besar terpusat yang diakses pengguna dari terminal.
2. Sebagai komputasi terdistribusi dan mikrokomputer menjadi populer pada 1980-an, dua tahu jenis database muncul: database pribadi dan klien / server database.
 Database (definisi, software dan tehnologi)
- Database adalah kumpulan data atau informasi yang disimpan di dalam computer secara sistematik/teratur sehingga dapat diakses/diperiksa/digunakan menggunakan suatu program computer untuk memperoleh informasi dari basis data tersebut.
- Software database merupakan aplikasi perangkat lunak yang digunakan oleh user untuk mengelola dan memanggil database tersebut. Pengelolaan dan pemanggilan kueri (query) basis data disebut sistem manajemen database (database management system).
Contoh software database diantaranya adalah DB2, Microsoft SQL Server, Oracle, Sybase, Interbase, XBase, MySQL, Microsoft Access, dBase III, FoxPro, dan lain-lain.
- Perkembangan tehnologi database saat ini berkembang sangat pesat, banyak bentuk-bentuk yang dulu hanya mempunyai tehnologi sebagai tempat penyimpanan data yang terdiri dari Field, record dan diolah serta ditampilkan menjadi informasi dalam berbagai format tampilan yang sederhana; kemudian dari bentuk yang sederhana tersebut maka didapatkan suatu metoda untuk menampilkan suatu database yang berguna untuk menganalisa data untuk suatu keperluan tertentu. . Dengan memanfaatkan relational database yang sudah ada maka didapat suatu cara untuk mengantisipasi kebutuhan guna menganalisa data secara cepat untuk membantu mendapatkan keputusan dalam suatu aplikasi atau organisasi.
- Salah satu contoh tehnologi database saat ini adalah dimana seorang design web dapat membuat web dengan menarik karena sudah ada tehnologi database generasi baru yang biasa di sebut oracle. Dengan oracle inilah para pendesign web bisa membuat webnya dengan penuh keunikan.

Perangkat lunak basis data

Perangkat lunak basis data yang banyak digunakan dalam pemrograman dan merupakan perangkat basis data aras tinggi (high level):
  • Microsoft SQL Server
  • Oracle
  • Sybase
  • Interbase
  • XBase
  • Firebird
  • MySQL
  • PostgreSQL
  • Microsoft Access
  • dBase III
  • Paradox
  • FoxPro
  • Visual FoxPro
  • Arago
  • Force
  • Recital
  • dbFast
  • dbXL
  • Quicksilver
  • Clipper
  • FlagShip
  • Harbour
  • Visual dBase
  • Lotus Smart Suite Approach

Struktur Database
Struktur hirarki dalam database terdiri dari:
- Karakter
- Field
- Record
- Tabel
- Database
Pentingnya Database bagi organisasi/perusahaan
Basis data menyediakan fasilitas atau memudahkan dalam memproduksi informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan. Hal inilah yang menjadikan alasan dari penggunaan tehnologi basis data pada saat sekarang (dunia bisnis).
Berikut ini contoh penggunaan Aplikasi database dalam dunia bisnis :
Bank : Pengelolaan data nasabah, akunting, semua transaksi perbankan
Bandara: Pengelolaan data reservasi, penjadualan
Universitas: Pengelolaan pendaftaran, alumni
Penjualan: Pengelolaan data customer, produk, penjualan
Pabrik: Pengelolaan data produksi, persediaan barang, pemesanan, agen
Kepegawaian: Pengelolaan data karyawan, gaji, pajak
Telekomunikasi : Pengelolaan data tagihan, jumlah pulsa.