Laporan Tugas Database

Senin, 26 Februari 2018

Laporan Praktikum Pertemuan 2

Index

Nama : Abdullah Ahmad

NIM :201701030082

Prodi :Manajemen Informatika
Lanjutan Manippulasi Database Pertama


BAB I:PENDAHULUAN



1.1. Pengertian Data Base



Basis data (database) adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan pada data yang akan disimpan. Basis data merupakan aspek yang sangat penting dalam sistem informasi karena berfungsi sebagai gudang penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat mengorganisasi data, menghidari duplikasi data, menghindari hubungan antar data yang tidak jelas dan juga update yang rumit.

Proses memasukkan dan mengambil data ke dan dari media penyimpanan data memerlukan perangkat lunak yang disebut dengan sistem manajemen basis data (database management system | DBMS). DBMS merupakan sistem perangkat lunak yang memungkinkan pengguna basis data (database user) untuk memelihara, mengontrol dan mengakses data secara praktis dan efisien. Dengan kata lain, semua akses ke basis data akan ditangani oleh DBMS. DBMS ini menjadi lapisan yang menghubungkan basis data dengan program aplikasi untuk memastikan bahwa basis data tetap terorganisasi secara konsisten dan dapat diakses dengan mudah.

Ada beberapa fungsi yang harus ditangani DBMS seperti mengolah pendefinisian data, menangani permintaan pengguna untuk mengakses data, memeriksa sekuriti dan integriti data yang didefinisikan oleh DBA (Database Administrator), menangani kegagalan dalam pengaksesan data yang disebabkan oleh kerusakan sistem maupun media penyimpanan (disk) dan juga menangani unjuk kerja semua fungsi secara efisien. Tujuan utama DBMS adalah untuk memberikan tinjauan abstrak data kepada pengguna. Jadi sistem menyembunyikan informasi tentang bagaimana data disimpan, dipelihara dan juga bisa diakses secara efisien. Pertimbangan efisien di sini adalah rancangan struktur data yang kompleks tetapi masih bisa digunakan oleh pengguna awam tanpa mengetahui kompleksitas strukturnya.


1.2. Manfaat Penggunaan Database



• Kecepatan dan Kemudahan

Database memiliki kemampuan dalam menyeleksi data sehingga menjadi suatu kelompok yang terurut dengan cepat. Hal inilah yang ahirnya dapat menghasilkan informasi yang dibutuhkan secara cepat pula. Seberapa cepat pemrosesan data oleh database tergantung pula pada perancangan databasenya.

• Pemakaian Bersama-sama

Suatu database bisa digunakan oleh siapa saja dalam suatu perusahaan. Sebagai contoh database mahasiswa dalam suatu perguruan tinggi dibutuhkan oleh beberapa bagian, seperti bagian admin, bagian keuangan, bagian akademik. Kesemua bidang tersebut membutuhkan database mahasiswa namun tidak perlu masing-masing bagian membuat databasenya sendiri, cukup database mahasiswa satu saja yang disimpan di server pusat. Nanti aplikasi dari masing-masing bagian bisa terhubung ke database mahasiswa tersebut.

• Kontrol data terpusat

Masih berkaitan dengan point ke dua, meskipun pada suatu perusahaan memiliki banyak bagian atau divisi tapi database yang diperlukan tetap satu saja. Hal ini mempermudah pengontrolan data seperti ketika ingin mengupdate data mahasiswa, maka kita perlu mengupdate semua data di masing-masing bagian atau divisi, tetapi cukup di satu database saja yang ada di server pusat.

• Menghemat biaya perangkat

Dengan memiliki database secara terpusat maka di masing-masing divisi tidak memerlukan perangkat untuk menyimpan database berhubung database yang dibutuhkan hanya satu yaitu yang disimpan di server pusat, ini tentunya memangkas biaya pembelian perangkat.

• Keamanan Data

Hampir semua Aplikasi manajemen database sekarang memiliki fasilitas manajemen pengguna. Manajemen pengguna ini mampu membuat hak akses yang berbeda-beda disesuaikan dengan kepentingan maupun posisi pengguna. Selain itu data yang tersimpan di database diperlukan password untuk mengaksesnya.

• Mencegah Terjadinya Redudansi

Hampir semua Aplikasi manajemen database sekarang memiliki fasilitas manajemen pengguna. Manajemen pengguna ini mampu membuat hak akses yang berbeda-beda disesuaikan dengan kepentingan maupun posisi pengguna. Selain itu data yang tersimpan di database diperlukan password untuk mengaksesnya.


1.3. Tujuan Penggunan Databasey



Adapun tujuan dari dirancangnya dan digunakannya sistem database, diantaranya sebagai berikut ini:

• Mempermudah user dalam mengakses data yang diperlukannya.

• Menyediakan tempat untuk penyimpanan data yang aman dan relevan.

• Mengurangi data yang berlebihan, misalnya dengan cara di hapus atau di manipulasi.
• Untuk melindungi data dari gangguan fisik, sehingga terhindar dari kerusakan atau kehilangan.


• Database dapat di kembangkan sesuai keperluan.


1.4. Konsep Dasar Database



Database memiliki suatu konsep yang dimana konsep tersebut diantaranya:

a. Field

Dapat di katakan field merupakan suatu bagian dari record atau bagian dari suatu tabel yang merupakan item-item kolom data, atau disebut juga sebagai implementasi dari atribut data.

b. Record

Field-field akan diorganisasikan menjadi record-record. Jadi record dapat dikatakan sebagai struktur yang berisi sejumlah komponen field. Pada record, field-field disusun dalam format yang sudah di tentukan.

c. File dan Tabel

Record yang sama diorganisasikan menjadi grup yang di sebut dengan file. File dapat di katakan sebagai kumpulan fakta dari struktur record. Sedangkan tabel merupakan suatu objek pada database yang digunakan untuk menyimpan sekumpulan file.


BAB II : ISI LAPORAN



2.1 Cara Menggunakan Query Analyzer Database SQL Server 2000



1. Untuk memulai pembuatan database, langkah pertama adalah membuka Query Analyzer dengan cara membuka komputer Anda. Pilih Start -> All Programs -> Microsoft SQL Server -> Query Analyzer.

2. Kemudian akan muncul kotak dialog Connect to SQL Server, kotak dialog ini digunakan untuk pengkoneksian pengguna ke layar SQL Server. Untuk penggunaan koneksi, Anda harus mengikuti sistem yang telah dibuat pada saat proses penginstalan SQL Server 2000. Dalam hal ini, pengguna dapat menentukan dua pilihan koneksi, yaitu Windows authentication atau menggunakan Mixed Mode. Jika Anda memilih Mixed Mode, maka Anda harus menentukan Login Name dan Passwordnya. Dan jika Anda menggunakan Windows authentication, Anda dapat langsung mengakses ke layar utama.

3. Jika layar utama tidak muncul anda dapat melakukan cara berikut:

•Buka control panel

• Lalu pilih change user account control settings

• Maka akan muncul kotak dialog lalu turunkan ke never notify

• Klick ok

• Kemudian restart

4. Setelah pengguna melakukan koneksi ke SQL Server, jika Anda berhasil masuk, maka Anda akan disuguhkan sebuah layar tampilan SQL Server 2000.

5. Query Analyzer ditampilkan dalam dua jendela, yaitu Object Browser dan Query Windows. Jika jendela Object Browser tidak muncul, maka klik tombol Object Browser pada toolbar, atau tekan tombol F8, atau pilih menu Tools -> Object Browser -> Show/Hide.

Dabase serta data yang tersimpan di dalamnya. Dari sini, Anda bisa mulai menginput data dan melakukan setting database.

B. Macam - Macam Perintah SQL

Macam - macam perintah pada SQL - Secara umum SQL hanya memiliki 3 komponen penting, yang digunakan untuk mendefinisikan, memanipulasi serta sebagai pengontrol data yang ada pada sebuah database. Komponen – komponen tersebut merupakan,

Data Definisi Language (DDL) merupakan bahasa atau perintah pada SQL yang digunakan untuk mendefinisikan data seperti menulis, menghapus dan mengatur atau mengubah data. Perintah – perintah yang ada pada komponen DDL yaitu CREATE, DROP, dan SELECT.

a. CREATE

Digunakan untuk membuat database, membuat tabel, membuat view dan membuat index.

1. Membuat database

Contoh Sintaks

Create table kepegawaian

Cara Menjalankannya Block sintaks lalu tekan F5

2. Membuat tabel

contoh sintaks 1

Create table jabatan (

kdJabatan char (4) not null primary key,

NamaJabatan varchar (30))

Contoh Sintaks 2

Create table golongan (

kdGOlongan char (4) not null primary key,

TipeGolongan varchar (30))

Cara Menjalankannya Block sintaks lalu tekan F5

Type data dapat berupa char(), int, numerik dan sebagainya sesuai denga nama kolom.


b. SELECT

select adalah perintah yang di gunakan untuk menampilkan nilai atau recor yang di pilih


Contoh sintak

select * from jabatan

c. DROP

Drop pada SQL adalah perintah yang di gunakan untuk menghapus data – data yang telah di simpan pada database.

1. Drop tabel

yaitu menghapus tabel

Contoh sintak

Drop table Golongan

Cara Menjalankannya Block sintaks lalu tekan F5

2. Drop Database

Contoh Sintaks

Drop Database Kepegawaian

Cara Menjalankannya Block Sintaks Lalu tekan F5

Demikian pembahasan dan laporan saya kali ini. Semoga Bermanfaat.

Terimakasih..!!

Selasa, 13 Februari 2018

Pengantar Database


A. Pengertian Database



Penggunaan teknologi dalam sebuah perusahaan, institusi ataupun organisasi mempunyai peranan penting guna mencapai tujuan. Suatu perusahaan dituntut untuk bekerja se-efisien mungkin supaya bisa bertahan di atas kerasnya persaingan. Salah satu teknologi yang harus dimiliki oleh sebuah perusahaan, institusi maupun organisasi adalah teknologi dalam memproses data sehingga menjadi informasi yang beguna, teknologi yang dimaksud adalah sistem pengolahan basis data atau database. Penggunaan database yang baik pada perusahaan retail misalnya, mampu membantu seorang kasir bekerja lebih cepat ketika mencari jumlah barang atau harga barang yang akan dijual. Begitupun dengan admin, database mempermudah ketika pencarian stok persediaan, barang paling laku dan banyak lagi yang lainnya.

Beberapa contoh aplikasi yang membutuhkan database sebagai landasannya antara lain: transaksi perbankan, pemesanan tiket, aplikasi pemrosesan penjualan dan pembelian pada perusahaan dagang, absensi perusahaan serta sistem penggajian karyawan pada perusahaan, aplikasi akademik, aplikasi pencatatan pajak, dan lain sebagainya. Selain dapat meningkatkan kinerja sebuah perusahaan, penggunaan database masih memiliki banyak keuntungan lain yang bisa kita dapatkan.


B. Pengertian Database Menurut Para Ahli.


Pengertian database adalah sekumpulan data yang sudah disusun sedemikan rupa dengan ketentuan atau aturan tertentu yang saling berelasi sehingga memudahkan pengguna dalam mengelolanya juga memudahkan memperoleh informasi. Selain itu adapula yang mendefinisikan database sebagai kumpulan file, tabel, atau arsip yang saling terhubung yang disimpan dalam media elektronik. Beberapa manfaat database yang bisa kita dapatkan antara lain:


C. Manfaat Penggunaan Database


1. Kecepatan dan Kemudahan



Database memiliki kemampuan dalam menyeleksi data sehingga menjadi suatu kelompok yang terurut dengan cepat. Hal inilah yang ahirnya dapat menghasilkan informasi yang dibutuhkan secara cepat pula. Seberapa cepat pemrosesan data oleh database tergantung pula pada perancangan databasenya.


2. Pemakaian Bersama-sama


Suatu database bisa digunakan oleh siapa saja dalam suatu perusahaan. Sebagai contoh database mahasiswa dalam suatu perguruan tinggi dibutuhkan oleh beberapa bagian, seperti bagian admin, bagian keuangan, bagian akademik. Kesemua bidang tersebut membutuhkan database mahasiswa namun tidak perlu masing-masing bagian membuat databasenya sendiri, cukup database mahasiswa satu saja yang disimpan di server pusat. Nanti aplikasi dari masing-masing bagian bisa terhubung ke database mahasiswa tersebut.


3. Kontrol data terpusat


Masih berkaitan dengan point ke dua, meskipun pada suatu perusahaan memiliki banyak bagian atau divisi tapi database yang diperlukan tetap satu saja. Hal ini mempermudah pengontrolan data seperti ketika ingin mengupdate data mahasiswa, maka kita perlu mengupdate semua data di masing-masing bagian atau divisi, tetapi cukup di satu database saja yang ada di server pusat.


4. Menghemat biaya perangkat



Dengan memiliki database secara terpusat maka di masing-masing divisi tidak memerlukan perangkat untuk menyimpan database berhubung database yang dibutuhkan hanya satu yaitu yang disimpan di server pusat, ini tentunya memangkas biaya pembelian perangkat.


5. Keamanan Data



Hampir semua Aplikasi manajemen database sekarang memiliki fasilitas manajemen pengguna. Manajemen pengguna ini mampu membuat hak akses yang berbeda-beda disesuaikan dengan kepentingan maupun posisi pengguna. Selain itu data yang tersimpan di database diperlukan password untuk mengaksesnya.


6. Memudahkan dalam pembuatan Aplikasi baru



Dalam poin ini database yang dirancang dengan sangat baik, sehingga si perusahaan memerlukan aplikasi baru tidak perlu membuat database yang baru juga, atau tidak perlu mengubah kembali struktur database yang sudah ada. Sehingga Si pembuat aplikasi atau programmer hanya cukup membuat atau pengatur antarmuka aplikasi.

Demikian pembahasan dan laporan saya kali ini. Semoga Bermanfaat.


Terimakasih..!!

Laporan Pertemuan 9-10

Index Nama : Abdullah Ahmad NIM :201701030082 Prodi :Manajemen Informatika JOIN PADA DATABASE BAB I:PEND...