Rabu, 15 Agustus 2018

Tugas MYSQL Membuat Contoh Makalah Database - BSI

MAKALAH DATABASE
“ PENGADUAN LISTRIK KE PLN “


x




MANAJEMEN INFORMATIKA
AMIK BINA SARANA INFORMATIKA
KATA PENGANTAR

Assalamualaikum Wr.Wb.
            Puji dan syukur kami panjatkan kehadirat Allah SWT atas segala nikmat dan ridho-Nya kami dapat menyelesaikan tugas ini. Shalawat beserta salam semoga tetap terlimpah curahkan kepada Nabi Muhammad SAW beserta keluarga dan sahabat-sahabatnya.
            Makalah ini dibuat untuk memenuhi salah satu tugas mata kuliah Aplikasi Basis Data dari Ibu Sri Wasiyanti sebagai dosen kami. Makalah ini membahas tentang “Database Pengaduan Listrik Ke PLN”. Yang didalamnya akan menjelaskan yaitu diantaranya Konsep Logis Database berupa ERD (Entity Relational Diagram) & LRS (Logical Relational Stucture), pembuatan Spesifikasi File / Struktur Tabel, dan proses pembuatan Database pada MySQL melalui command Promt dari project yang telah kami buat. Semoga makalah ini bisa menambah pengetahuan kita.
            Kami mengucapkan banyak-banyak terimakasih kepada dosen kami yaitu Ibu Sri Wasiyanti yang telah membimbing kami dalam menyelesaikan makalah ini dan kepada semua pihak yang telah membantu menyelesaikan makalah ini.
            Kami pun menyadari makalah ini masih banyak kekurangan dan kekeliruan dan jauh dari kata kesempurnaan, namun kami tetap berharap semoga makalah ini dapat bermanfaat bagi kami sendiri dan umumnya untuk semua pembaca.
Wassalamualaikum Wr.Wb
Jakarta, 06 Juli 2018



Penulis.









DAFTAR ISI

Kata Pengantar
Daftar Isi
Bab I – Pendahuluan.
A.   Latar Belakang.
B.   Maksud dan Tujuan.
C.   Ruang Lingkup.
Bab II – Pembahasan.
A.   ERD & LRS Database Pengaduan Listrik ke PLN. 
B.   Spesifikasi File / Struktur File.
C.   Program MySQL Database Pengaduan Listrik ke PLN dengan Command Promt.

Bab III – Penutup.















BAB I
PENDAHULUAN

A.       Latar Belakang
Microsoft Access merupakan salah satu program pengolah database yang sangat populer karena kemudahannya dalam pengolah data. Microsoft Access juga merupakan sebuah program aplikasi basis data dengan model relasional.
MySQL merupakan hasil ciptaan dari Michael “Monty” Widenius, David Axmark, dan Allan Larson. Pada tahun 1995 mereka lalu mendirikan perusahaan bernama MySQL AB di Swedia. Tujuan awal diciptakannya MySQL yaitu untuk mengembangkan aplikasi web yang akan digunakan oleh salah satu klien MySQL AB. Database MySQL merupakan perangkat lunak database yang berbentuk database relasional atau dalam bahasa basis data sering disebut dengan Relation Database Management System (RDBMS) yang menggunakan suatu bahasa permintaan bernama SQL.
Makalah yang kami buat ini berisi penjelasan program yang kami buat, baik menggunakan acces maupun dengan MySQL. Makalah ini kami beri judul “DATABASE PENGADUAN LISTRIK KE PLN”, di dalamnya berisi elemen-elemen database seperti data pelanggan, data admin, data informasi PLN, data form pengaduan dan data teknisi.
B.        MAKSUD DAN TUJUAN
Maksud dan tujuan dari dibuatnya makalah ini adalah untuk memenuhi tugas pengganti UAS semester 2 dari mata kuliah APLIKASI BASIS DATA. Disamping itu dengan membuat program ini, diharapkan mahasiswa mampu  menguasai cara mebuat database baik dengan menggunakan access maupun dengan menggunakan MySQL sehingga bisa berguna dan diaplikasikan dalam kehidupan bermasyarakat.
C.       RUANG LINGKUP
Ruang Lingkup makalah ini adalah mahasiswa AMIK BSI, yang mendapatkan mata kuliah Aplikasi basis data.


BAB II
PEMBAHASAN

A.       ERD & LRS Database Pengaduan Listrik ke PLN.  

                   I.              ERD (Entity Relational Diagram).
Merupakan pemodelan basis data dengan menggunakan diagram relasi antar entitas, dapat dilakukan dengan menggunakan suatu pemodelan basis data.

Tahapan penentuan ERD :

Ø   Identifikasi entitas Database Pengaduan Listrik Ke PLN & Penentuan Atribut Key.

NO.
Nama Entitas
Atribut Key
1
Pelanggan
idPelanggan, namaPelanggan, jenisKelamin, Email, Alamat, No.Telp, username, Password
2
Admin
idAdmin, namaAdmin, No.Telp, Email, Alamat, Password.
3
Informasi PLN
idInformasi, judulInformasi, deskripsiInformarsi, publishDate
4
Form Pengaduan
idPengaduan, namaPengaduan, deskripsiPengaduan.
5
Teknisi
idTeknisi, namaTeknisi, Email, Almat Teknisi, No.Telp.




Ø   Identifikasi Relasi, Membuat design perkiraan, Menentukan kardinalitas, Melengkapi Design Dengan Atribut Deskriptif.









ERD DATABASE “PENGADUAN LISTRIK KE PLN”




















              II.                 LRS (Logical Relational Structure).
Representasi dari struktur record-record pada tabel-tabel yang terbentuk dari hasil relasi antar himpunan entitas. Menentukan Kardinalitas, Jumlah Tabel dan Foreign Key.




B.   Spesifikasi File / Struktur File.

1.      Table Pelanggan.
Nama Table   : Pelanggan.
Primary Key  : idPelanggan.
Foreign Key  : -

No.
Elemen Data
Tipe
Panjang
Keterangan
1
idPelanggan
Int
11
Primary Key
2
Nama Pelanggan
Varchar
50

3
JenisKelamin
Varchar
1

4
EmailPelanggan
Varchar
50

5
AlamatPelanggan
Text
-

6
No.Telp
Varchar
12

7
Username
Varchar
50

8
Password
Varchar
50










2.      Table Informasi PLN.
Nama Table   : Informasi PLN
Primary Key  : idInformasi
Foreign Key  : -
No.
Elemen Data
Tipe
Panjang
Keterangan
1
idInformasi
Int
11
Primay Key
2
JudulInformasi
Varchar
50

3
DeskripsiInformasi
Text
-

4
PublishDate
date
-


3.    Table Admin.
Nama Table   : Admin
Primary Key  : idAdmin
Foreign Key  : -

No.
Elemen Data
Tipe
Panjang
Keterangan
1
IdAdmin
Int
11
Primary Key
2
NamaAdmin
Varchar
50

3
No.Telp
Varchar
12

4
Email
Varchar
50

5
Alamat
Text
-

6
username
Varchar
50

7
password
Varchar
50



4.      Table Form Pengaduan.
Nama Table   : Form Pengaduan
Primary Key  : idPengaduan
Foreign Key  : -

No.
Elemen Data
Tipe
Panjang
Keterangan
1
idPengaduan
Int
11
Primary Key
2
NamaPengaduan
Varchar
50

3
DeskripsiPengaduan
text




5.      Table Teknisi.
Nama Table   : Teknisi
Primary Key  : idTeknisi
Foreign Key  : -

No.
Elemen Data
Tipe
Panjang
Keterangan
1
idTeknisi
Int
11
Primary Key
2
namaTeknisi
Varchar
50

3
Email
Varchar
50

4
AlamatTeknisi
Text
-

5
No.Telp
varchar
12



C.   Program MySQL Database Pengaduan Listrik ke PLN dengan Command Promt.

Untuk dapat menggunakan mysql terlebih dahulu aktifkan dengan cara sebagai berikut :

1.           Pilih menu Start All Programs Accessories Kemudian Pilih Command Prompt. Selanjutnya akan tampil jendela sebagai berikut :






2.           Kemudian ketikkan perintah seperti dibwah ini pada command prompt tersebut untuk menjalankan program mysql, dan pada saat anda diminta untuk memasukkan password, tekan enter pada keyboard. Bila perintah tersebut berhasil, maka pada layar akan tampil.


3.       Lalu anda buat data tabel untuk pelanggan seperti mencangkup data id pelanggan, nama pelanggan, jenis kelamin, email, alamat, no telpon, username, password, dan primary key. Lalu klik enter.


4.       Setelah itu, ketikan desc pelanggan;
Untuk melihat deskripsi data pelanggan atau struktur data pelanggan yang sudah di buat.
         

5.       Selanjutnya ketik create table informasi_pln (
Membuat data tabel baru untuk tabel informasi pln seperti id informasi, judul informasi, deskripsi informasi, publish date, dan primary key. Setelah enter.





6.       Setelah itu, ketikan desc informasi_pln;
Untuk melihat deskripsi data informasi pln atau struktur data informasi pln yang sudah di buat.



7.       Ketik create table form_pengaduan (
          Untuk membuat tabel baru data form pengaduan seperti id pengaduan, nama pengaduan, deskripsi pengaduan, dan primary key.


8.       ketik desc form_pengaduan;
          Melihat struktur data form pengaduan yang sudah dibuat.










9.       Ketik create table teknisi (
Buat tabel baru lagi untuk tabel teknisi seperti id teknisi, nama teknisi, email, alamat, no telpon, dan primary key.
         


10.     ketik desc teknisi;
          Untuk melihat struktur data dari tabel teknisi
         

11.     ketik create table admin (
          Untuk membuat tabel admin masukan data seperti id admin, nama admin, no telpon, email, alamat, username, password, dan primary key.




12.     Ketik desc admin;
          Untuk melihat struktur data admin.



13.     Ketik show tables;
          Untuk melihat seluruh tabel di dalam data pengaduan listrik pln.




















                                                  BAB III
PENUTUP

       
             Basis data atau juga disebut database yang artinya berbasiskan pada tetapi secara konseptual, database diartikan sebuah koleksi atau kumpulan data-data yang saling berhubungan (relation), disusun menurut aturan tertentu secara logis, sehingga menghasilkan informasi. Untuk mengelola dan memanggil query basis data agar dapat disajikan dalam berbagai bentuk yang di inginkan dibutuhkan perangkat lunak yang disebut Sistem Managemen Basis Data atau juga disebut Database Management System (DBMS). Penggabungan Database Management Sytem (DBMS) dengan basis data akan membentuk satu kesatuan yang disebut Sistem Basis Data Komponen dasar dalam pembuatan basis data dengan adanya data, hardware, software, dan user. Istilah-istilah dalam basis data juga kita tahu yaitu enterprise, entitas, atribut, nilai data, kunci elemen data, record data. Menurut ANSI/SPARC, arsitektur basis data terbagi atas tiga level yaitu: Internal/Physical level, Eksternal/View level, Conseptual/Logical Level. Tujuan utama dari arsitektur 3 level tersebut adalah untuk menyediakan data independece yang terbagi 2 : Logical Data Independece untuk menggambarkan data pada tinggkat eksternal dan konseptual digunakan model data berbasis objek atau model data berbasis record.

            DBMS dapat diartikan sebagai program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memodifikasi dan memperoleh data/informasi dengan praktis dan efisien. Kelebihan-kelebihan dari DBMS antara lain dapat dari faktor performancenya yang lebih efisien dalam penggunaan penyimpanan data atau memory, integritas data yang lebih terjamin, independence, sentralisasi, dan sekrulitas yang lebih fleksibel, komponen-komponen terdapat dalam DBMS terdiri dari interface, databases control system, hardware, operating system, database, dan user.

                 Dalam pembuatan basis data terdapat beberapa tahapan antara lain pengumpulan dan analisis, perancangan databases secara konseptual, dan terakhir proses design databases.