Modul CDM dan PDM


MODUL PRAKTIKUM BASIS DATA 1
“Studi Kasus Sistem Informasi DataBase Kepegawian”





Disusun Oleh:
NAMA
: Muhammad Rizky Ansyari
NIM
: A1317055




PROGRAM STUDI TEKNIK INFORMATIKA
POLITEKNIK NEGERI TANAH LAUT
PELAIHARI
                  2018



KATA PENGANTAR

            Dengan menyebut nama Tuhan Yang Maha Esa, karena atas bekat limpahan berkah, karunia, hidayah, serta inayahnya kepada penulis sehingga dapat menyelesaikan pembuatan modul “Studi Kasus Sistem Informasi DataBase Kepegawian di PT Candi Artha” dalam waktu yang ditentukan.
            Pembuatan modul ini merupakan tugas yang diberikan kepada penulis oleh dosen pengampu mata kuliah Basis Data 1 yang merupakan syarat agar dapat mengikuti Ulangan Tengah Semester (UTS). Terima kasih  sebanyak-banyaknya penulis ucapkan kepada semua pihak yang telah membantu menyelesaikan dalam pembuatan modul ini.
            Penulis sangat menyadari dalam penyusunan modul ini jauh dari kata sempurna, oleh karena itu kritik serta saran dari pembaca yang bersifat membangun sangat penulis harapkan sebagai bahan pembelajaran agar nantinya lebih baik dari yang sebelumnya.


Pelaihari, 20 Maret 2018
     Penyusun,


Muhammad Rizky Ansyari
                            (A317055)




DAFTAR ISI








BAB I

PENDAHULUAN

1.1  Latar Belakang

MySQL merupakan software database open source yang popular di dunia, dimana saat ini digunakan lebih dari 100 juta pengguna diseluruh dunia. Dengan kehandalan, kecepatan dan kemudahan penggunaannya, MySQL menjadi pilihan utama bagi banyak pengembang software dan aplikasi baik di platform web maupun desktop. Pengguna MySQL tidak hanya sebatas pengguna perseorangan maupun perusahaan kecil, namun perusahaan seperti Yahoo!, Alcalter-Lucent, Google, Nokia, Youtube, Wordpress dan Facebook juga merupakan pengguna MySQL.
            MySQL pertama kali dibuat dan dikembangkan di Swedia, yaitu oleh David Axmark, Allan                Larson dan Michael “Monty” Widenius. Mereka mengembangkan MySQL sejak tahun 1980-    an. Saat ini versi MySQL yang sudah stabil mencapai versi 5x dan sedang dikembangkan versi 6x. untuk lebih lengkapnya dapat dilihat di situs resmi MySQL.


BAB II

LANDASAN TEORI

2.1  Basis Data, DBMS, RDBMS, dan SQL

Basis data (atau database) adalah kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut (http://id.wikipedia.org/wiki/Database). Database digunakan untuk menyimpan informasi atau data yang terintegrasi dengan baik di dalam komputer.
Untuk mengelola database diperlukan suatu perangkat lunak yang disebut DBMS (Database Management System). DBMS merupakan suatu system perangkat lunak yang memungkinkan user (pengguna) untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efisien. Dengan DBMS, user akan lebih mudah mengontrol dan memanipulasi data yang ada.
Sedangkan RDBMS atau Relationship Database Management System merupakan salah satu jenis DBMS yang mendukung adanya relationship atau hubungan antar tabel. Di samping RDBMS, terdapat jenis DBMS lain, misalnya Hierarchy DBMS, Object Oriented DBMS, dsb.
Beberapa software atau perangkat lunak DBMS yang sering digunakan dalam aplikasi program antara lain :
a.       DB2 - http://www-306.ibm.com/software/data/db2/
b.      Microsoft SQL Server - http://www.microsoft.com/sql/
c.       Oracle - http://www.oracle.com
d.      Sybase - http://www.sybase.com/
e.       Interbase - http://www.borland.com/interbase
f.          Teradata - http://www.teradata.com/
g.      Firebird - http://www.firebirdsql.org/
h.      MySQL – http://www.mysql.com
i.           PostgreSQL - http://www.postgresql.org/
SQL (Structured Query Language) adalah bahasa yang digunakan untuk mengelola data pada RDBMS. SQL awalnya dikembangkan berdasarkan teori aljabar relasional dan kalkulus.
Meskipun SQL diadopsi dan diacu sebagai bahasa standar oleh hampir sebagai besar RDBMS yang beredar saat ini, tetapi tidak semua standar yang tercantum SQL diimplementasikan oleh seluruh DBMS tersebut. Sehingga kadang-kadang ada perbedaan perilaku (hasil yang ditampilkan) oleh DBMS yang berbeda padahal query yang dimasukkan sama.


2.1  Conceptual Data Model (CDM)

Konsep yang berkaitan dengan pandangan pemakai terhadap data yang disimpan dalam basis data. CDM dibuat sudah dalam bentuk tabel-tabel tanpa tipe data yang menggambarkan relasi antar tabel untuk keperluan implementasi ke basis data.
Simbol
Deskripsi
Entitas/tabel

Entitas atau tabel yang menyimpan data dalam basis data

Relasi
1…*
   Nama relasi
1…*
Relasi antar tabel yang terdiri atas nama relasi dan multiplicity

Tabel 1 Simbol-Simbol yang ada pada CDM

2.2  Physical Data Model (PDM)

Model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data. Setiap tabel mempunyai sejumlah kolom dimana setiap kolom memiliki nama yang unik beserta tipe datanya. PDM merupakan konsep yang menerangkan detail dari bagaimana data disimpan didalam basis data. PDM sudah merupakan bentuk fisik perencangan basis data yang sudah siap diimplementasikan ke dalam DBMS sehingga nama tabel juga sudah merupakan nama asli tabel yang akan diimplementasikan ke dalam DBMS.
Simbol
Deskripsi
Tabel
Tabel yang menyimpan data dalam basis data
Relasi
Relasi antar tabel yang terdiri dari persamaan antara primary key (kunci primer) tabel yang diacu dengan kunci yang menjadi referensi acuan di tabel lain.
                           Tabel 2 Simbol-Simbol yang ada pada PDM





PEMBAHASAN

3.1  Studi Kasus

Nama Judul Kasus saya adalah “Sistem Informasi Database Kepegawaian di PT Candi Artha”. Sistem Informasi ini dibuat untuk mengelola Informasi Kepegawian di PT Candi Artha agar lebih efisien dan cepat agar memudahkan dalam mencek absen,gaji,data karyawan dan detail gaji.
1.      Semua aktifitas dikelola user memiliki hak akses terhadap sistem informasi database kepegawian
2.      Karyawan dapat melihat daftar gaji, data karyawan, jabatan
3.      Jabatan pegawai dapat dilihat apabila ada kenaikan pangkat
4.      Entitas gaji untuk membuat karywan bias melihat gaji mereka bulan itu
5.      Detail gaji adalah entitas baru dari gaji karena many to many
No
Entitas
Atribut
1.
Karyawan
Id_karyawan
Id karyawan untuk membedakan karyawan satu dan yang lainnya
Alamat
Atribut untuk alamat
nama
atribut untuk nama karyawan
status
atribut untuk status pegawai
2.
Jabatan
Id –Jabatan
Atribut Jabatan untuk membedakan suatu posisi di perusahaan

Nama jabatan
Atribut Untuk nama jabatan membedakan masa lama kerja

Golongan
Atribut untuk nama golongan untuk membedakan pegawai yang lama bekerja di perusahaan


General manager
Atribut untuk manager yang memiliki tanggung jawab kepada seluruh bagian diperusahaan
3.
Gaji
Id_Gaji
Atribut untuk id gaji pegawai untuk membedakan gaji pegawai


Gaji_pokok
Atribut untuk gaji pokok pegawai per bulan

Id_karyawan
Atribut untuk id_karyawan agar memudahkan untuk mengambil gaji
4
Detail Gaji
Masa kerja
Atribut untuk masa kerja berapa lama bekerja diperusahaan



Tunjangan_beras
Atribut tunjangan beras di dapat ketika menjelang hari raya atau hari besar

Tunjangan_golongan
Atribut tunjangan golongan untuk membedakan golongan  pegawai




Contoh CDM




Contoh PDM









DAFTAR PUSTAKA

Oleh:  Kentdra Handyono 2013,oktober 15  http://mistertica. blogspot.co.id/2013/10/ conseptual-data-model-physical-data.html diakases pada tanggal 14 April 2018
Wikipedia. URL :https://id.wikipedia.org/wiki/aplikasi diakses pada tanggal 12 April 2018, pukul 09.00 WITA


Comments

Popular posts from this blog

Modul Php Myadmin

mengenali kepribadian luwes dan supel