Modul CSV Memasukkan Data ke dalam tabel secara manual dan import
MODUL PRAKTIKUM BASIS DATA 1
“Studi Kasus Sistem Informasi DataBase Kepegawian”
NAMA
|
: Muhammad Rizky Ansyari
|
NIM
|
: A1317055
|
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
Ahir Semester (UAS). 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 Juni 2018
Penyusun,
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/
f.
Teradata -
http://www.teradata.com/
g.
Firebird - http://www.firebirdsql.org/
h.
MySQL – http://www.mysql.com
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.
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/
f.
Teradata -
http://www.teradata.com/
g.
Firebird - http://www.firebirdsql.org/
h.
MySQL – http://www.mysql.com
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.
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/
f.
Teradata -
http://www.teradata.com/
g.
Firebird - http://www.firebirdsql.org/
h.
MySQL – http://www.mysql.com
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.
.1Istilah-Istilah
Dalam Database
Beberapa istilah yang terdapat dalam database
serta penjelasannya sebagaiberikut :
Table
Sebuah table merupakan kumpulan data
(nilai) yang diorganisasikan kedalam baris (record) dan kolom (field).
Masing-masing kolom memiliki nama yang spesifikdan unik.
Field
Field merupakan kolom dari sebuah table.Field
memiliki ukuran tipe data tertentu yang menentukan bagaimana data nanti nya tersimpan.
Record
Record merupakan kumpulan nilai yang saling
terkait.
Key
Key merupakan suatu field yang dapat dijadikan
kunci dalam operasi tabel. Dalam konsep database, key memiliki banyak jenis diantaranya
primary key, foreign key, composite key dan lainnya.
SQL
SQL
atau Structured Query Language merupakan
suatu bahasa (language) yang digunakan untuk mengakses database.SQL sering disebut
sebagai query
HierarkiDatabase
MySQL
adalah Sebuah program database server yang mampu menerima dan mengirimkan
datanya sangat cepat, multi user serta menggunakan peintah dasar SQL (
Structured Query Language ).
MySQL merupakan
dua bentuk lisensi, yaitu FreeSoftware dan Shareware. MySQL yang biasa kita gunakan
adalah MySQL FreeSoftware yang berada dibawah Lisensi GNU/GPL ( General Public
License ).
1.4 MYSQL
MySQL Merupakan
sebuah database server yang free, artinya kita bebas menggunakan database ini
untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar
lisensinya. MySQL pertama kali dirintis oleh seorang programmer database
bernama Michael Widenius . Selain database server, MySQl juga merupakan program
yang dapat mengakses suatu database MySQL yang berposisi sebagai Server, yang
berarti program kita berposisi sebagai Client. Jadi MySQL adalah sebuah
database yang dapat digunakan sebagai Client mupun server.
Database MySQL
merupakan suatu perangkat lunak database yang berbentuk database relasional
atau disebut Relational Database Management System ( RDBMS ) yang menggunakan
suatu bahasa permintaan yang bernama SQL (Structured Query Language ).
A. Kelebihan MySQL
Database MySQL
memiliki beberapa kelebihan dibanding database lain, diantaranya :
MySQL merupakan
Database Management System ( DBMS )
• MySQL sebagai
Relation Database Management System ( RDBMS ) atau disebut dengan database
Relational
MySQL
Merupakan sebuah database server yang free, artinya kita bebas menggunakan
database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau
membayar lisensinya
-MySQL merupakan
sebuah database client
-MySQL
mampu menerima query yang bertupuk dalam satu permintaan atau MultiThreading
-MySQL
merupakan Database yang mampu menyimpan data berkapasitas sangat besar hingga -berukuran GigaByte sekalipun.
-MySQL
diidukung oleh driver ODBC, artinya database MySQL dapat diakses menggunakan
aplikasi apa saja termasuk berupa visual seperti visual Basic dan Delphi.
-MySQL
adalah database menggunakan enkripsi password, jadi database ini cukup aman
karena memiliki password untuk mengakses nya
-MySQL
merupakan Database Server yang multi user, artinya database ini tidak hanya
digunakan oleh satu pihak orang akan tetapi dapat digunakan oleh banyak
pengguna
- MySQL mendukung
field yang dijadikan sebagai kunci primer dan kunci uniq ( Unique ).
-MySQL
memliki kecepatan dalam pembuatan table maupun peng-update an table.
-Xampp
Xampp adalah sebuah paket kumpulan software
yang terdiri dari apache, mysql, phpmyadmin, php, Perl, Freetype2,dll. Xampp
berfungsi untuk memudahkan instalasi lingkungan php, di mana biasa nya
lingkungan pengembangan web memerlukan php,apache,mysql dan phpmyadmin serta
software-software yang terkait dengan pengembangan web. Dengan menggunakan
xampp, kita tidak perlu menginstall aplikasi-aplikasi tsb satu persatu
Paket aplikasi perlu di
extract dan di install terlebih dahulu, dengan memilih jenis xampp sesuai
dengan jenis OS nya.
Setelah sukses menginstall
xampp, kita dapat langsung mengaktifkan Mysql dengan cara mengaktifikan xampp.
Pada Linux, cara mengaktifkan Mysql dan phpMyadmin sbb :
1.
Login ke user root 2. Masuk ke direktory /opt/lamp
2.
Masuk ke direktory /opt/lamp
3.
Ketik : #./lampp start
4.
Maka akan memulai xampp , termasuk mengaktifkan phpmyadmin.
Pada Windows, untuk
mengaktifkan phpmyadmin dengan cara sbb :
1. Aktifkan phpmyadmin pada
Panel
2. Ketik
: http://localhost/phpmyadmin
CSV
Comma Separated Value atau CSVadalahsuatu format data dalam basis data di
manasetiap record dipisahkandengantandakoma (, ) atau titik koma.
BAB III
Mengakses
CSV
3.1
Secara Manual
1.
Mengaktifkan Apache dan MySQL pada Aplikasi Xampp
2. Mengetikan link untuk masuk ke PHPMyAdmin
melalui penjelajah browser. Dengan linkhttp://localhost/phpmyadmin.
3.Setelah masuk ke PHP MyAdmin, pilih database
dan table yang akan di masukkan data secara manual.
Table yang saya masukkan adalah karyawan.
4. Setelah itu buat table nama karyawan dan nama alamat karyawan dengan
menggunakan Ms. Excel
5. Setelah itu simpan data tadi
menggunakan Format CSV
6. Lalu kita buka Php Myadmin
untuk melakukan Import data table karyawan tadi klik choose file untuk
memasukkan data karyawan tadi dan ubah number jadi 1.
7. Lalu Klik Go
8. Apabila table sudah berhasil
diimport ke CSV maka hasil nya akan seperti dibawah ini
DAFTAR
PUSTAKA
A.S., Rosa danShalahuddin, M. 2013.
RekayasaPrangkatLunakTerstruktur Dan
BerorintasiObjekInformatika Bandung.
Solichin,
Ahmad(2010).
MySQL 5 Dari Pemula Hingga Mahir.
Universitas Budi Luhur Jakarta.
Comments
Post a Comment