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/
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.
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.
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.

.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.
5.      Selanjutnya, anda bisa masuk ke phpmyadmin, dengan cara :http://localhost/phpmyadmin

Pada Windows, untuk mengaktifkan phpmyadmin dengan cara sbb :
1. Aktifkan phpmyadmin pada Panel

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

Popular posts from this blog

Modul Php Myadmin

Modul CDM dan PDM

mengenali kepribadian luwes dan supel