Anda di halaman 1dari 16

MAKALAH

MAKALAH TENTANG PERANCANGAN DATABASE

PADA SISTEM AKADEMIK

Disusun oleh:

Nama : Alfi Fitlillah Nur Hidayah

NIM : B18002

Program Studi : D3 Manajemen Informatika

POLITEKNIK INDNUSA SURAKARTA

2020
BAB I
PENDAHULUAN

A. Latar Belakang
Semakin berkembangnya teknologi informasi pada saat ini sangat
membantu setiap pekerjaan manusia. Seperti dalam hal pengumpulan
data, setiap orang dalam suatu institusi atau perusahaan pasti tidak bisa
lepas dari menggunakan DBMS (Database Management System). Dari
yang sederhana seperti menggunakan Microsoft Access sampai dengan
menggunakan DBMS yang cukup kompleks seperti Oracle. DBMS ini
bertujuan untuk mempermudah dalam hal penyimpanan data maupun
dalam hal manipulasi data, yang nantinya data tersebut dapat digunakan
kembali apabila diperlukan.
Pesat perkembangan teknologi informasi dan komunikasi,
memungkinkan perkembangan layanan informasi yang lebih baik dalam
suatu institusi pendidikan. Di lingkungan Pendidikan, pemanfaatan
teknologi informasi dan komunikasi dapat diwujudkan dalam suatu sistem
yang disebut dengan Sistem Informasi Akademik (SIAKAD). SIAKAD
bertujuan untuk mendukung penyelenggaraan pendidikan, sehingga
Instansi/Lembaga Pendidikan dapat menyediakan layanan informasi yang
lebih baik kepada mahasiswanya, baik di dalam maupun di luar sekolah
tersebut melalui internet. Lembaga Pendidikan memiliki kewajiban untuk
melaporkan akvitas akademik tiap semester. Saat ini sudah ada SIAKAD
di Lembaga Pendidikan, tetapi yang menjadi masalah adalah operator
takut menggunakan kembali SIAKAD tersebut sebab sebelumnya
operator melihat ketidakbenaran pada hasil olah data oleh SIAKAD
tersebut. Penelitian ini membahas tentang pendataan kegiatan akademik
dengan mengacu kepada SIAKAD yang fokuskan pada interaksi yang
terjadi antara pengguna dan sistem, proses bisnis, serta rancangan
database. Penelitian ini bertujuan untuk membuat rancang bangun sistem
informasi akademik untuk kemudian diterapkan pada Lembaga
Pendidikan. Dengan adanya sistem informasi akademik yang penulis buat
ini diharapkan dapat menghilangkan ketakutan operator dalam
menggunakan SIAKAD dan mempermudah dalma memperoleh informasi
akademik.

B. Tujuan Penulisan
Tujuan penulis membuat makalah ini adalah untuk menyelesaikan tugas
pengganti absensi mata kuliah sertifikasi TIK semester IV (empat).

C. Manfaat Penulisan
Adapun manfaat yang dapat kita ambil diantaranya:
1. Agar menambah pengetahuan tentang dabase
2. Sebagai bahan referensi
3. Dapat mengasah pikiran penulis dan pembaca dalam menyusun suatu
makalah dari beberapa sumber.
BAB II
ISI

A. Pengertian Database
Basis Data (Database) Basis data (bahasa Inggris: database), atau
sering pula di eja basis data, adalah kumpulan informasi yang disimpan di
dalam komputer secara sistematik sehingga dapat diperiksa menggunakan
suatu program komputer untuk memperoleh informasi dari basis data
tersebut. Perangkat lunak yang digunakan untuk mengelola dan
memanggil kueri (query) basis data disebut sistem manajemen basis data
(database management system, DBMS).
Bahasa Basis Data (Database) Bahasa basis data merupakan bahasa
yang digunakan oleh user untuk berkomunikasi/berinteraksi dengan
DBMS yang bersangkutan. Misalnya SQL, dBase, QUEL,dan
sebagainya.Secara umum bahasa basis data terdiri atas:Data Definition
Language (DDL), merujuk pada kumpulan perintah yang dapat digunakan
untuk mendefinisikan objek – objek basis data, seperti membuat sebuah
tabel basis data atau indeks primer atau sekunder.Data Manipulation
Language (DML), mengacu pada kumpulan perintah yang dapat
digunakan untuk melakukan manipulasi data, seperti penyimpanan data ke
suatu tabel,kemudian mengubahnya dan menghapusnya atau hanya
sekedar menampilkannya kembali.

B. Komponen Database
1. Data
Representasi fakta dunia nyata yang mewakili suatu objek yang
direkam dalam bentuk angka, huruf, symbol, teks, gambar, bunyi atau
kombinasinya. Dengan ciri – ciri seperti berikut:
a. Data disimpan secara terintregrasi (integrated) database
merupakan kumpulan dari berbagai macam file dari aplikasi –
aplikasi yang berbeda, dan disusun dengan cara menghilangkan
bagian - bagian yang rangkap (Redundant).
b. Data dapat dipakai secara bersama-sama (shared) masing -
masing bagian dari database dapat diakses oleh pemakai dalam
waktu bersamaan,untuk aplikasi yang berbeda.
2. Hardware
Terdiri dari semua perangkat keras komputer sebagai pengolahan
database tersebut :
a. Peralatan untuk menyimpan database,yaitu second storage
(harddisk, CD, Disket, Flashdisk,dll)
b. Peralatan Output dan input device
c. Peralan komunikasi data.
3. Software
Berfungsi sebagai perantara (interface) antara pemakai dengan data
physik pada database. Software pada sistem database dapat berupa :
a. DBMS (Database management system) yaitu menangani akses
dalam database sehingga proses tidak terlalu memikirkan
penyimpanan dan pengolahan yg terlalu detail.
b. Program- program aplikasi dan prosedur - prosedur
4. User
Terbagi menjadi 4 klasifikasi sebagai berikut;
a. System engineer merupakan tenaga ahli yang bertanggung jawab
atas pemasangan sistem database dan juga mengadakan
peningkatan serta melaporkan kesalan dari sistem tersebut pada
pihak penjual.
b. Data base administrator (DBA) yaitu orang atau tim yg bertugas
untuk mengelola sistem databasee secara keseluruhan
c. Progammer ialah orang atau tim membuat program aplikasi yang
mengakses data base dengan menggunakan bahasa pemograman
d. End user merupakan orang yang mengakses data base melalui
terminal dengan menggunakan query languange atau proglam
aplikasi yg dibuat oleh programmer

C. Tujun penggunaan basisdata


1. Mencegah data redudancy dan inconsistency
2. Mempermudah melalkuan akses terhadap data
3. Data isolasi
4. Mencegah concurrent access anomaly
5. Masalah keamanan data
6. Masalah integritas

D. Hasil Review Jurnal Nasional Tentang Perancangan Database Sistem


Informasi Akademik
Berikut ini 10 Jurnal Nasional tentang Perancangan Database Sistem
Informasi Akademik, yaitu:
1. Rancang Bangun Sistem Informasi Akademik Politeknik Meta
Industri.
Pada jurnal tersebut menggunakan metode waterfall, perancangan
database “Sistem Informasi Akademik Politeknik Meta Industri”
terdiri dari 11 tabel, diantaranya:
a. Tabel kurikulum
Atribut dari tabel kurikulum: id_kurikulum_sp, nm_lemb,
id_smt, nd_kurikulum_sp
b. Tabel mata_kuliah
Atribut dari tabel mata_kuliah: id_mk, kode_mk, nama_mk,
prodi, sks_mk, sks_tm, sks_prak,
sks_praklap, sks_sim

c. Tabel mata_kuliah_kurikulum
Atribut dari tabel mata_kuliah_kurikulum: id_kurikulum_sp,
nd_ kurikulum_sp, id_mk,
smt,kode_mk, nama_mk, sks_mk,
sks_tm, sks_prak
d. Tabel kelas_kuliah
Atribut dari tabel kelas_kuliah: id_kls, nm_lemb, id_smt,
id_mk, nm_kls, sks_mk
e. Tabel nilai
Atribut dari tabel nilai: id_kls, id_reg_pd, nilai_angka,
nilai_huruf, nilai_index
f. Tabel ajar_dosen
Atribut dari tabel ajar_dosen: id_reg_ptk, id_kls
g. Tabel semester
Atribut dari tabel semester: id_smt, nm_smt
h. Tabel mahasiswa
Atribut dari tabel mahasiswa: id_pd, nm_pd
i. Tabel mahasiswa_pt
Atribut dari tabel mahasiswa_pt: id_reg_pd, id_pd, prodi, nipd,
mulai_smt, nm_pd, tmpt_lahir,
tgl_lahir, password, aktif
j. Tabel dosen
Atribut dari tabel dosen: id_sdm, nm_sdm
k. Tabel dosen_pt
Atribut dari tabel dosen_pt: id_reg_ptk, tahun_ajaran, id_sdm,
nm_sdm, prodi
Berikut ini Relasi Database “Sistem Informasi Akademik Politeknik
Meta Industri”:
2. Intranet Sistem Informasi Akademik Stmik Aub Surakarta
Berbasis Mac Address Untuk Auto Login
Pada jurnal tersebut perancangan database “Intranet Sistem Informasi
Akademik Stmik Aub Surakarta Berbasis Mac Address Untuk Auto
Login” terdiri dari 9 tabel, diantaranya:
a. Tabel Prasyarat f. Tabel info
b. Tabel Nilai g. Tabel Dosen
c. Tabel Mahasiswa h. Tabel Admin
d. Tabel Matakuliah i. Tabel Message
e. Tabel login
Berikut ini Relasi “Intranet Sistem Informasi Akademik Stmik
Aub Surakarta Berbasis Mac Address Untuk Auto Login”:

3. Rancangan Bangun Sistem Informasi Akademik (Studi Kasus:


SMPIT Nurul Islam Tengaran).
Pada jurnal tersebut, Perancangan Basis Data adalah pada langkah
ini terdapat empat bagian, yaitu normalisasi, ERD (Entity
Relationship Diagram), struktur file dan relasi tabel.
4. Perancangan Sistem Informasi Pengolahan Data Akademik Pada
TK Al-Hidayah Lolu.
Pada jurnal tersebut mengunakan metode waterfall, perancangan
struktur file database pada “Sistem Informasi Pengolahan Data
Akademik Pada TK Al-Hidayah Lolu.”, diantaranya:
a. Data User
b. Data Guru
c. Data Pendaftaran
d. Data Penilaian
e. Data SPP
f. Data Nol Besar
g. Data Nol Kecil
h. Data Transaksi Absensi,
i. Data Transaksi Pembayaran SPP.
Berikut ini Relasi “Sistem Informasi Pengolahan Data Akademik
Pada TK Al-Hidayah Lolu.”

5. Rancang Bangun Sistem Informasi Akademik pada PAUD Omah


Bocah Annaafi.
Pada jurnal “Rancang Bangun Sistem Informasi Akademik pada
PAUD Omah Bocah Annaafi” ada 4 hak akses, yaitu: administrator,
guru, wali kelas.
Berikut ini adalah gambar desain relasi database “Rancang
Bangun Sistem Informasi Akademik pada PAUD Omah Bocah
Annaafi”:
6. Sistem Informasi Akademik Sekolah Berbasis Kurikulum 2013
Pada jurnal “Sistem Informasi Akademik Sekolah Berbasis
Kurikulum 2013” terdapat beberapa tampilan sistem diantaranya:
a. Tampilan login, tampilan menu admin
b. Tampilan menu utama guru sebagai wali kelas dan kepala sekolah
c. Tampilan menu input data guru pada login admin
d. Tampilan edit data siswa pada login siswa
e. Tampilan view ketersediaan guru
f. Tampilan view jadwal pelajaran.
Pada sistem informasi ini memiliki 11 tabel database, dan
memiliki 14 atribut yakni sebagai relasi antar tabel aribut pada tabel
database dengan operasi yang sama.
Adapun diantaranya 11 tabel database adalah:
1) Siswa 7) Ket_matpel
2) Guru 8) Kkm
3) Absen 9) Matpel
4) Nilai 10) Kelas
5) Ketersediaan 11) Detail_kelas
6) Jadwal_pelajaran
Berikut ini adalah gambar desain relasi database “Sistem
Informasi Akademik Sekolah Berbasis Kurikulum 2013”:

7. Perancangan Sistem Informasi Akademik Menggunakan Bahasa


Pemograman Php Dan Database Mysql (Studi Kasus Paud
Terpadu Bissmillah Kota Bukittinggi).
Dalam “Perancangan Sistem Informasi Akademik Menggunakan
Bahasa Pemograman Php Dan Database MySQL (Studi Kasus Paud
Terpadu Bissmillah Kota Bukittinggi)” ini ada beberapa tampilan
sistem diantaranya:
a. Tampilan list menu/menu utama
b. Halaman input data siswa
c. Halaman input data guru
d. Halaman input data orang tua
e. Halaman input mata pelajaran
f. Halaman input kategori nilai
g. Halaman input nilai siswa
h. Halaman cetak laporan nilai siswa

Pada Jurnal yang berjudul “Perancangan Sistem Informasi Akademik


Menggunakan Bahasa Pemograman Php Dan Database MySQL (Studi
Kasus Paud Terpadu Bissmillah Kota Bukittinggi)” memiliki 8 tabel
database dan masing-masing tabel memiliki atribut, berikut tabel
database diantarnya:
1) Tabel siswa
2) Tabel guru
3) Tabel ortu
4) Tabel nilai
5) Tabel admin
6) Tabel admin_akses
7) Tabel kategori_nilai
8) Tabel mapel
Berikut ini adalah gambar desain relasi database “Perancangan
Sistem Informasi Akademik Menggunakan Bahasa Pemograman Php
Dan Database MySQL (Studi Kasus Paud Terpadu Bissmillah Kota
Bukittinggi)”:

8. Perancangan Sistem Informasi Akademik Berbasis Web Pada SD


Islam Luqmanul Hakim Bekasi.
Dalam “Perancangan Sistem Informasi Akademik Berbasis Web
Pada SD Islam Luqmanul Hakim Bekasi.” ini ada beberapa tampilan
sistem diantaranya:
a. Tampilan halaman PPDB
b. Tampilan halaman kalender akademik
c. Tampilan halaman artikel
d. Tampilan halaman buku tamu
e. Tampilan login guru
f. Tampilan halaman home guru
g. Tampilan login siswa
h. Tampilan halaman home siswa
i. Tampilan halaman login admin
j. Tampilan halaman home admin
Pada Jurnal yang berjudul “Perancangan Sistem Informasi
Akademik Berbasis Web Pada SD Islam Luqmanul Hakim Bekasi.”
memiliki 12 tabel database dan masing-masing tabel memiliki atribut,
berikut tabel database diantarnya:
1) Tabel detailnilai
2) Tabel siswa
3) Tabel nilai
4) Tabel nilai
5) Tabel pembagiankeas
6) Tabel kelas
7) Tabel tugas
8) Tabel tbl_soal
9) Tabel materi
10) Tabel detailjadwalmengajar
11) Tabel jadwalmengajar
12) Tabel tbl_nilai
Berikut ini adalah gambar desain relasi database “Perancangan
Sistem Informasi Akademik Berbasis Web Pada SD Islam Luqmanul
Hakim Bekasi.”:

9. Pemodelan Sistem Data Terdistribusi Untuk Mengintegrasikan


Data Akademik Dan Keuangan.
Dalam perancangan “Pemodelan Sistem Data Terdistribusi Untuk
Mengintegrasikan Data Akademik Dan Keuangan.” ini ada 2 desain
sistem, yaitu desain sistem database untuk akademik dan desain sistem
database untuk keuangan.

Berikut adalah gambar relasi database untuk akademi, besera


nama tabel databasenya:
a. Tabel Jurusan
b. Tabel Matakuliah
c. Tabel Siswa
d. Tabel Nilai
e. Tabel KomponenNilai
f. Tabel prestasi
g. Tabel presensiDetail

Dengan adanya asosiasi/atribut antar class/tabel, semua class akan


terhubung menjadi satu kesatuan sistem yang utuh. Dari class diagram
yang terbentuk inilah yang nanti nya akan dijadikan sebagai acuan
untuk mengitegrasikan data-data yang ada pada kantor cabang dengan
data yang ada pada kantor pusat. Dengan adanya kesamaan model
desain kebutuhan class diagram pada masing-masing sistem, baik
sistem yang ada pada cabang atau pusat akan memudahkan untuk
melakukan proses integrasi data. Selain itu juga akan memudahkan
dalam pengembangan sistem lebih lanjut.
Berikut adalah gambar relasi database untuk keuangan, besera
nama tabel databasenya:
1) Tabel JenisPembayaran
2) Tabel Nominal
3) Tabel PiutangSiswa
4) Tabel BayarDetail
5) Tabel Bayar
6) Tabel Siswa

10. Sistem Informasi Akademik Pada SMK Multicomp Depok.


Dalam perancangan “Sistem Informasi Akademik Pada SMK
Multicomp Depok.” ini ada beberapa tampilan sistem diantaranya:
a. Halaman Admin
Admin dapat mengolah data master seperti data guru/karyawan,
data siswa, data mata pelajaran, data kelas, penjadwalan,
pengaturan tayang atau tidaknya nilai, pengontrolan input nilai,
memberikan pengumuman.
b. Halaman Guru/Karyawan
Guru dapat melakukan absensi masuk sekolah, setelah itu guru
dapat melihat jadwal mengajar, melakukan absensi siswa,
melakukan input nilai ulangan harian, UTS dan UAS. Mencetak
rekap absensi perkelas, mencetak rekap nilai (nilai ulangan
harian, nilai UTS, nilai UAS, nilai akhir). Guru dapat melihat
pengumuman dan master data siswa.
c. Halaman Siswa
Siswa dapat melihat jadwal pelajaran, mengetahui siapa yang
mengajar. Melihat hasil UTS, UAS dan nilai akhir.
Berikut adalah gambar relasi database, beserta nama tabel
databasenya:

1) Tabel siswa

2) Tabel kelas

3) Tabel jadwal

4) Tabel mata_pelajaran
5) Tabel absensi_siswa

6) Tabel nilai_siswa

7) Tabel guru

Anda mungkin juga menyukai