MAKALAH
DATABASE
“
PENGADUAN LISTRIK KE PLN “
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.