Bahasan
Membahas tentang pengertian basis data secara umum, pemahaman umum tentang PostgreSQL, serta dasar-dasar pengoperasian database di PostgreSQL.
Tujuan
1. Mahasiswa memahami pengertian basis data secara umum dan peranannya.
2. Mahasiswa memahami kegunaan software PostgreSQL serta kemungkinan penggunaannya.
3. Mahasiswa memahami berbagai software yang bisa digunakan untuk mengakses database PostgreSQL.
4. Mahasiswa memahami cara mengkonfigurasi basis data PostgreSQL.
5. Mahasiswa memahami cara membuat dan memanajemen database baik dengan query maupun GUI.
LANDASAN TEORI
Database atau basis data adalah
kumpulan data yang disimpan secara sistematis di dalam komputer dan
dapat diolah atau dimanipulasi menggunakan perangkat lunak (program
aplikasi) untuk menghasilkan informasi. Pendefinisian basis data
meliputi spesifikasi berupa tipe data, struktur, dan juga
batasan-batasan data yang akan disimpan. Basis data merupakan aspek yang
sangat penting dalam sistem informasi dimana basis data merupakan
gudang penyimpanan data yang akan diolah lebih lanjut. Basis data
menjadi penting karena dapat menghidari duplikasi data, hubungan antar
data yang tidak jelas, organisasi data, dan juga update yang rumit.
Manfaat penggunaan database : Kecepatan dan Kemudahan, Pemakaian Bersama-sama, Kontrol data terpusat, Keamanan Data,
Adapun software pengelola basis data diantaranya Apache Derby, IBM DB2, Firebird, Microsoft SQL Server, Oracle, MySQL, Postgres atau Postgre SQL dan lain-lain. [http://www.technogrezz.com/2013/12/nama-nama-program-pengolah-database.html]
DBMS adalah
perangkat lunak yang menangani semua pengaksesan database. Mempunyai
fasilitas membaut, mengakses, memanipulasi dan memelihara basis data.
Tujuan
utama dari DBMS adalah untuk memberikan tinjauan abstrak data kepada
user (pengguna). Jadi sistem menyembunyikan informasi tentang bagaimana
data disimpan, dipelihara, dan tetap dapat diambil (akses) secara
efisien. Pertimbangan efisien di sini adalah bagaimana merancang
struktur data yang kompleks tetapi masih tetap bisa digunakan oleh
pengguna awam tanpa mengetahui kompleksitas strukturnya
Fungsi DBMS
- Data Definition, DBMS harus dapat mengolah pendefinisian data
- Data Manipulation, DBMS harus dapat menangani permintaan dari pemakai untuk mengakses data
- Data Security & Integrity, DBMS harus dapatmemeriksa security dan integrity data yang didefinisikan olehDBA
- Data Recovery & Concurency, DBMS harus dapat menangani kegagalan–kegagalan pengaksesan database yang dapat disebabkan oleh sesalahan sistem, kerusakan disk, dsb.
- Data Dictionary, DBMS harus menyediakan data dictionary.
- Performance, DBMS harus menangani unjuk kerja dari semua fungsi seefisien mungkin.
HASIL PRAKTIKUM
Pada praktikum, kita dapat menggunakan software PostgreSQL yang dapat di download di sini
sedangkan untuk laporannya kita menggunakan MySQL yang bisa di download disini
1. Buatlah user baru dengan nama user nama depan pribadi mahasiswa dan password menggunakan nim masing – masing.
PostgreSQL
MySQL
Pada praktikum, kita dapat menggunakan software PostgreSQL yang dapat di download di sini
sedangkan untuk laporannya kita menggunakan MySQL yang bisa di download disini
1. Buatlah user baru dengan nama user nama depan pribadi mahasiswa dan password menggunakan nim masing – masing.
PostgreSQL
2. Buatlah 2 database dengan nama : namaNIM masing-masing praktikan. Misal : “aziz05550057” dan nama database : contoh1.
PostgreSQL
MySQL
3. Hapuslah database contoh1.
PostgreSQL
MySQL
4. Jawablah soal matematika berikut menggunakan query buffer 9 - 5 + 5 x 0 + 3 : 2 = .... ?
PostgreSQL
MySQL
5. Jawablah soal matematika berikut menggunakan query buffer 5%2=...?
PostgreSQL
MySQL
6. Tampilkan qurey untuk memperoleh tanggal dan jam sekarang?
PostgreSQL
MySQL
7. Tampilkan selisih hari dalam untuk pengurangan waktu sekarang dengan waktu lahir praktikan?
PostgreSQL
MySQL
EVALUASI Perbandingan 2 DBMS
Persamaan:
Dalam penulisan sintaks membuat database, menghapus database, melakukan proses perhitungan matematik, menentukan tanggal dan jam sekarang, PostgreSQL dan MySQL mempunyai sintaks yang sama.
Perbedaan:
Perbedaan pada kedua DBMS ini pada laporan praktikum pertama terletak pada penulisan sintaks pembuatan user dan menentukan selisih hari
Kekurangan dan Kelebihan:
Didalam penulisan sintaks pembuatan user, PostgreSQL memiliki sintaks yang lebih mudah dengan memasukkan user dan password dengan bahasa yang kita kenali, sedangkan pada MySQL kata identified dan penulisan server localhost sedikit membingungkan dan butuh untuk menghafal sintaks.
Sedangkan pada penulisan sintaks menentukan hari, MySQL mempunyai sintaks yang lebih pendek dan lebih mudah, kemungkinan kecil terjadi ketidak telitian dibandingkan PostgreSQL yaitu pada MySQL hanya perlu menggunakan select datediff dan postgreSQL menggunakan cast.
Kebanyakan orang menggunakan MySQL karena selain terdapat tampilan yang lebih friendly, juga banyak terdapat fitur-fitur, seperti filezilla dan lain-lain.
KESIMPULAN
Database diperlukan dalam media penyimpanan data yang penting dan lebih aman.
Software pengelola database diantaranya MySQL dan PostgreSQL yang mempunyai bahasa tersendiri tetapi banyak kemiripan sintaks diantara keduanya.
MANFAAT KRITIK DAN SARAN
Mohon kritikannya jika masih terdapat kekurangan dan semoga bermanfaat :)
DAFTAR PUSTAKA
Aziz, Musthafa, 2013. Modul Laporan Desain Basis Data
http://www.termasmedia.com/65-pengertian/69-pengertian-database.html
http://www.technogrezz.com/2013/12/nama-nama-program-pengolah-database.html
http://windaolyvia.blogspot.com/2011/06/pengertian-data-base-management-system.html
PostgreSQL
MySQL
3. Hapuslah database contoh1.
PostgreSQL
MySQL
4. Jawablah soal matematika berikut menggunakan query buffer 9 - 5 + 5 x 0 + 3 : 2 = .... ?
PostgreSQL
MySQL
5. Jawablah soal matematika berikut menggunakan query buffer 5%2=...?
PostgreSQL
MySQL
6. Tampilkan qurey untuk memperoleh tanggal dan jam sekarang?
PostgreSQL
MySQL
7. Tampilkan selisih hari dalam untuk pengurangan waktu sekarang dengan waktu lahir praktikan?
PostgreSQL
MySQL
EVALUASI Perbandingan 2 DBMS
Persamaan:
Dalam penulisan sintaks membuat database, menghapus database, melakukan proses perhitungan matematik, menentukan tanggal dan jam sekarang, PostgreSQL dan MySQL mempunyai sintaks yang sama.
Perbedaan:
Perbedaan pada kedua DBMS ini pada laporan praktikum pertama terletak pada penulisan sintaks pembuatan user dan menentukan selisih hari
Kekurangan dan Kelebihan:
Didalam penulisan sintaks pembuatan user, PostgreSQL memiliki sintaks yang lebih mudah dengan memasukkan user dan password dengan bahasa yang kita kenali, sedangkan pada MySQL kata identified dan penulisan server localhost sedikit membingungkan dan butuh untuk menghafal sintaks.
Sedangkan pada penulisan sintaks menentukan hari, MySQL mempunyai sintaks yang lebih pendek dan lebih mudah, kemungkinan kecil terjadi ketidak telitian dibandingkan PostgreSQL yaitu pada MySQL hanya perlu menggunakan select datediff dan postgreSQL menggunakan cast.
Kebanyakan orang menggunakan MySQL karena selain terdapat tampilan yang lebih friendly, juga banyak terdapat fitur-fitur, seperti filezilla dan lain-lain.
KESIMPULAN
Database diperlukan dalam media penyimpanan data yang penting dan lebih aman.
Software pengelola database diantaranya MySQL dan PostgreSQL yang mempunyai bahasa tersendiri tetapi banyak kemiripan sintaks diantara keduanya.
MANFAAT KRITIK DAN SARAN
Mohon kritikannya jika masih terdapat kekurangan dan semoga bermanfaat :)
DAFTAR PUSTAKA
Aziz, Musthafa, 2013. Modul Laporan Desain Basis Data
http://www.termasmedia.com/65-pengertian/69-pengertian-database.html
http://www.technogrezz.com/2013/12/nama-nama-program-pengolah-database.html
http://windaolyvia.blogspot.com/2011/06/pengertian-data-base-management-system.html
oke...
BalasHapus