Jumat, 13 Maret 2026

Transformasi ERD ke Basis Data Fisik

  Makalah 

Transformasi ERD ke Basis Data Fisik

Tugas 2 Pemrograman SQL II

 

 


 

 OLEH: 

Bunga Putri Salsabilla

24781005

MI 4A

 

Dosen Pengampu : M. Reza Redo Islami, S. Kom., M.T.I.

 

D3 MANAJEMEN INFORMATIKA

JURUSAN TEKNOLOGI INFORMASI

POLITEKNIK NEGERI LAMPUNG

2026



1. Pendahuluan

Sebagai mahasiswa D3 Manajemen Informatika, penguasaan terhadap tool administrasi database seperti Microsoft SQL Server Management Studio (SSMS) adalah kompetensi dasar yang sangat penting. SSMS menyediakan lingkungan terintegrasi untuk mengelola infrastruktur SQL, mulai dari Database Engine hingga pengelolaan objek secara visual maupun skrip.

2. Tujuan Praktikum:

Mampu memahami proses transformasi ERD menjadi data fisik di DBMS. Mahasiswa terampil dalam menerapkan perintah DDL, DML, SELECT, dan VIEW dalam pengelolaan data akademik menggunakan SSMS.

3. Metodologi Praktikum

Praktikum ini dilakukan dengan dua tahapan utama:

  1. Eksplorasi Lingkungan Kerja: Memahami komponen SSMS seperti Object Explorer, Designer Tools, dan Query Editor.

  2. Implementasi Database: Mentransformasikan rancangan ERD Akademik ke dalam bentuk basis data fisik.

4. Hasil dan Pembahasan

A. Konfigurasi Sistem dan Otentikasi

Koneksi ke database server dilakukan menggunakan Windows Authentication dengan nama server localhost. Metode ini memanfaatkan kredensial akun Windows lokal (BUNGA14\use) untuk akses yang aman dan praktis.

B. Implementasi Struktur Data (DDL)

Struktur Tabel (Basis Data AKADEMIK):

Database ini terdiri dari 6 tabel utama yang saling berelasi: 

1. JENJANG: Master data tingkat pendidikan (D3, D4, S1, dsb).

2. PRODI: Data program studi yang merujuk pada tabel JENJANG.

3. STATUS_AKADEMIK: Referensi status mahasiswa (Aktif, Lulus, dsb).

4. PENDIDIKAN: Master data jenjang pendidikan dosen.

5. MAHASISWA: Tabel transaksi utama yang menyimpan data personal mahasiswa.

6. DOSEN: Data tenaga pendidik yang berelasi dengan program studi.


Potongan SQL Penting (Implementasi DDL & VIEW):

Berikut adalah contoh skrip pembuatan tabel dengan relasi Foreign Key dan pembuatan View: SQL-- Contoh Relasi Antar Tabel

CREATE TABLE PRODI (

    idprodi INT IDENTITY(1,1) PRIMARY KEY,

    nmprodi NVARCHAR(50),

    idjenjang INT,

    FOREIGN KEY (idjenjang) REFERENCES JENJANG(idjenjang)

);




-- Pembuatan View untuk Data Spesifik

CREATE VIEW v_mhs_mi_2017 AS

SELECT m.npm, m.nama, m.thn_masuk

FROM MAHASISWA m

JOIN PRODI p ON m.idprodi = p.idprodi

WHERE p.nmprodi = 'Manajemen Informatika' AND m.thn_masuk = '2017';


Berdasarkan pengujian, seluruh perintah SQL berhasil dijalankan dengan konfirmasi "Commands completed successfully".Penggunaan Designer Tools mempermudah administrasi dasar, sementara Query Editor memberikan fleksibilitas tinggi untuk manipulasi data kompleks.


C. Manipulasi dan Penyajian Data (DML & SELECT)

Data awal berhasil diinput menggunakan perintah INSERT INTO sesuai dengan panduan BPP. Pengujian query menghasilkan ringkasan informasi yang akurat, di antaranya:
Ditemukan 1 dosen berpendidikan S2 pada program studi Akuntansi.
Data mahasiswa tersebar pada jenjang D3 dan D4.

D. Optimasi Akses dengan View

Dua buah View telah dibuat untuk mempermudah akses informasi rutin, yaitu v_mhs_mi_2017 dan v_dosen_mi. Fitur ini sangat berguna bagi pihak manajemen untuk melihat data spesifik tanpa harus menjalankan kueri yang kompleks secara berulang.

Kesimpulan:

Praktikum ini berhasil membuktikan bahwa transformasi dari ERD ke basis data fisik memerlukan ketelitian dalam mendefinisikan Primary Key dan Foreign Key guna menjaga integritas data. Penggunaan fitur View terbukti sangat efektif untuk mempermudah penyajian informasi rutin tanpa harus menulis ulang query yang panjang

Senin, 09 Maret 2026

Eksplorasi Lingkungan Kerja Microsoft SQL Server Management Studio (SSMS)

 

Makalah 

Eksplorasi Lingkungan Kerja Microsoft SQL Server Management Studio (SSMS)

Tugas 1 Pemrograman SQL II

 

 


 

 OLEH: 

Bunga Putri Salsabilla

24781005

MI 4A

 

Dosen Pengampu : M. Reza Redo Islami, S. Kom., M.T.I.

 

 

D3 MANAJEMEN INFORMATIKA

POLITEKNIK NEGERI LAMPUNG

2026


Pendahuluan

Sebagai mahasiswa program studi D3 Manajemen Informatika, pemahaman terhadap tool administrasi database seperti SQL Server Management Studio (SSMS) sangatlah krusial. SSMS adalah lingkungan terintegrasi yang digunakan untuk mengelola infrastruktur SQL Server, mulai dari Database Engine hingga layanan analisis. Praktikum kali ini berfokus pada pengenalan antarmuka dan fungsionalitas dasar untuk administrasi data secara efisien.

Komponen Utama SSMS

Berdasarkan pengamatan pada modul praktikum, terdapat tiga komponen inti yang menjadi fokus:

  • Database Engine: Layanan utama untuk menyimpan dan memproses data.

  • Object Explorer: Panel navigasi untuk melihat seluruh objek dalam SQL Server.

  • Query Editor: Ruang kerja untuk menulis dan mengeksekusi perintah SQL.

Hasil Observasi Praktikum

Dalam sesi ini, dilakukan pengujian langsung pada beberapa fitur utama:

A. Akses Server dan Otentikasi

Berdasarkan tampilan layar saat login, koneksi dilakukan ke server localhost menggunakan metode Windows Authentication. Metode ini memungkinkan akses ke database menggunakan kredensial akun Windows yang sedang aktif, dalam hal ini user BUNGA14\use.

B. Pemanfaatan Designer Tools

Fitur Designer Tools sangat membantu dalam melakukan administrasi database secara visual. Melalui menu Databases -> New Database, pengguna dapat mengatur konfigurasi file database, seperti ukuran awal dan pertumbuhan otomatis (autogrowth), tanpa perlu menulis skrip perintah yang kompleks.

C. Eksplorasi Query Editor

Pada bagian Query Editor, eksekusi perintah sederhana dilakukan menggunakan syntax: SELECT @@VERSION Perintah ini berhasil menampilkan detail versi SQL Server yang terpasang. Selama proses praktikum, fitur IntelliSense memberikan bantuan berupa saran otomatis saat mengetik kode, sementara panel Message Output memberikan konfirmasi keberhasilan eksekusi query.

Kesimpulan

SSMS menyediakan dua pendekatan yang sangat membantu administrator database: pendekatan visual melalui Designer Tools untuk kemudahan pengaturan, dan pendekatan skrip melalui Query Editor untuk kontrol yang lebih presisi. Penguasaan kedua metode ini merupakan fondasi penting dalam pengelolaan data yang efektif bagi praktisi TI.

Kamis, 17 Juli 2025

Hujan

 Tidak ada kabar adalah kabar,

yaitu kabar yang tidak ada kabar.

Tidak ada kepastian juga adalah kepastian,

yaitu kepastian yang tidak ada kepastian.


Hidup ini juga memang tentang menunggu.

Menunggu kita untuk menyadari : "KAPAN KITA AKAN BERHENTI MENUNGGU".

orang kuat itu bukan karena dia memang kuat,

melainkan karena dia bisa lapang melepaskan.


~Tere Liye

Sabtu, 10 Mei 2025

02:216

 Rindu adalah bagian dari hal yang tidak akan pernah terbayar kan dengan puas. Adakalanya rindu terobati namun hanya sekejap. Ia tak singgah, ia akan menjadi penyakit ketika tidak bertemu. Silih berganti perasaan datang menghampiri.

Layaknya awan yang senantiasa bergantian cuaca. Adakalanya ia mendung, adakalanya senja yang cantik tampak, dan pula ada saatnya air hujan yang mengguyur deras, tak tahu apa yang sedang terjadi.

~02:216

02:216

 "senja tak pernah meminta dunia untuk selalu terburu. ia hadir dengan perlahan serta mengajarkan kita untuk tak selalu melaju. warnanya bukan sekedar indah di matamu. tapi isyarat bahwa hening pun bisa bersuara tanpa merayu.

Dalam redupnya ada pelajaran tentang waktu, bahwa yang paling berarti tak selalu datang lebih dulu dan yang paling tenang justru yang paling mampu memeluk hatimu.

~02:216

02:216

 Rindu ini bukan lagi desir angin yang malu-malu, tapi badai yang tak henti mencari jejakmu di tiap waktu. Ia tumbuh dari senyap, menyala tanpa suara, membakar langit malam tanpa perlu nyala cahaya.

jarak hanya angka dalam takdir, namun rasa....adalah langit yang tak pernah tahu cara jatuh ke bumi. Dan aku, terus menggenggam namamu dalam diam. Selayaknya laut yang menyembunyikan gelora di balik tenangnya ombak.

~02:216

Selasa, 06 Mei 2025

02:216

 " Sesepi awan mendung yang tak bisa dilihat, segemuruh angin yang mampu menyingkirkan rasa tenangku, dan segelap awan malam yang tak lagi memiliki harapan. jiwa itu tak lagi mencari sorak sorai, tak berharap ditemukan. ia hanya ingin satu hal... tempat dimana luka tak lagi harus disembunyikan dan tangis tak lagi dianggap sebagai kelemahan."


vt: 02:216

02:216

 "Dunia berjalan seolah tak peduli. Sementara langkah-langkah kecil itu terus berusaha berdiri. Ada jiwa yang menyimpan hujan di dadanya, menatap jendela senja bukan untuk menikmati cahaya. Melainkan untuk mencari arti dari kepergian yang tak pernah di jelaskan . Segalanya tampak biasa, namun di dalam diri, ada reruntuhan yang tak terlihat. berisik, namun sunyi. Ia tersenyum, bukan karena bahagia, tapi karna lelah menjelaskan betapa sesaknya hidup dalam sepi yang tak kunjung reda."


~02:216

Selasa, 04 Maret 2025

Perbandingan Tujuan Basis Data Oracle, “Speed”, “Space”, “Accuracy”, “Security”, Dan “Shareability”

 

Makalah Perbandingan Tujuan Basis Data Oracle, “Speed”, “Space”, “Accuracy”, “Security”, Dan “Shareability”

Tugas 1 Sistem Basis Data

 

 


 

  

Nama :Bunga Putri Salsabilla

Npm : 24781005

Kelas : MI 2A

 

Dosen Pengampu : M. Reza Redo Islami, S. Kom., M.T.I.

 

 

D3 MANAJEMEN INFORMATIKA

POLITEKNIK NEGERI LAMPUNG

2025

 


KATA PENGANTAR

  

Puji syukur kehadirat Allah SWT, atas segala limpahan rahmat, nikmat dan karunia-Nya yang tak ternilai dan tak dapat dihitung. Saya dapat menyusun dan membuat makalah ini.

Makalah  ini disusun untuk memenuhi tugas mata kuliah Sistem Basis Data . Dalam membuat makalah ini masih jauh dari kata sempurna. Untuk itu, saya menghaturkan maaf jika ada kesalahan dalam makalah ini.

Pembaca bisa membuat keputusan yang dapat memberikan kritikan dan sarannya untuk saya agar di kemudian hari saya bisa membuat makalah yang lebih  semprurna lagi.

Akhir kata, saya ucapkan terima kasih kepada berbagai pihak yang telah dapat membantu dalam membuat laporan ini.

 

 

 

Bandar Lampung,  04 Maret, 2025 



    DAFTAR ISI

 

PENDAHULUAN.. 4

1.1      Latar Belakang. 4

PEMBAHASAN.. 5

2.1. Perbandingan Tujuan Basis Data Oracle Speed, Space, Accuracy, 5

Security, Dan Shareability. 5

2.1.1. Speed. 5

2.1.2. Space. 5

2.1.3. Accuracy. 5

2.1.4. Security. 6

2.1.5. Shareability. 6

PENUTUP.. 7

Kesimpulan. 7

DAFTAR PUSTAKA

 

PENDAHULUAN

 

1.1  Latar Belakang

Basis data (database) bisa diibaratkan seperti lemari arsip. Seandainya kita bertugas mengelolanya, tentu kita akan merapikan data arsip di lemari tersebut, dari mulai memberi tanda, mengelompokkan arsipnya, dan lain-lain .Tujuannya adalah, agar ketika kita ingin mencari arsip, kita bisa dengan mudah mencarinya, karena sudah mengatur tata letak arsip di lemari tersebut (Bahan ajar Pengantar Sistem Basis Data, 2025).

Basis Data terdiri dari dua kata, Basis dan Data. Basis bisa diartikan, tempat, gudang atau tempat menyimpan. Data adalah representasi fakta dari dunia nyata, yang mewakili suatu objek, seperti manusia (karyawan, pelajar, mahasiswa, guru, dan lain-lain), barang, hewan, peristiwa, dan lain-lain. Data biasanya disimpan dalam bentuk angka, huruf, simbol, teks, gambar, dan lain-lain. (Bahan ajar Pengantar Sistem Basis Data, 2025).

Basis Data biasanya disimpan didalam media penyimpanan berbasis disk (seperti hardisk, flahdisk), hal ini agar data disimpan secara permanen. Tapi ingat, tidak semua yang disimpan di disk itu bisa dibilang Basis Data, karena tujuan utama dalam Basis Data adalah pengaturan, pemilihan, pengelompokan dan pengorganisasian data yang baik. (Bahan ajar Pengantar Sistem Basis Data, 2025).

Oracle Database adalah sistem manajemen basis data relasional yang banyak digunakan oleh perusahaan untuk mengelola data dalam jumlah besar dengan aman dan efisien. (Putri Dkk., 2023).


 

PEMBAHASAN

 

2.1. Perbandingan Tujuan Basis Data Oracle Speed, Space, Accuracy, Security, Dan Shareability.

 

2.1.1. Speed

                Kecepatan (Speed): Oracle Database dirancang untuk memberikan kinerja tinggi dalam pemrosesan transaksi dan kueri. Penggunaan indeks (index) dapat secara signifikan meningkatkan kecepatan akses data. Namun, sebuah studi menunjukkan bahwa penambahan indeks pada Oracle dapat menurunkan waktu eksekusi sebesar 74%, sementara pada MySQL terjadi peningkatan waktu eksekusi sebesar 66%. Hal ini menunjukkan bahwa Oracle lebih efisien dalam memanfaatkan indeks untuk meningkatkan kecepatan akses data. ​(Putri Dkk., 2023).

2.1.2. Space

                Ruang Penyimpanan (Space): Oracle Database menawarkan berbagai fitur manajemen ruang penyimpanan, seperti kompresi tabel dan partisi, yang memungkinkan penggunaan ruang penyimpanan yang efisien. Fitur-fitur ini membantu mengurangi kebutuhan ruang penyimpanan dan meningkatkan kinerja basis data. (Samar, 2024).

2.1.3. Accuracy

             Akurasi (Accuracy): Oracle Database memastikan integritas data melalui berbagai mekanisme, termasuk constraints, transaksi ACID (Atomicity, Consistency, Isolation, Durability), dan kontrol versi. Fitur-fitur ini memastikan bahwa data yang disimpan akurat dan konsisten, bahkan dalam situasi kegagalan sistem atau transaksi yang bersamaan. (Samar, 2024

2.1.4. Security

            Keamanan (Security): Keamanan adalah salah satu aspek utama dari Oracle Database. Oracle menyediakan solusi keamanan yang komprehensif, termasuk enkripsi data, manajemen kunci, kontrol akses granular, masking data, pemantauan aktivitas, dan kemampuan audit yang canggih. Fitur-fitur ini membantu mengurangi risiko pelanggaran data dan mempermudah kepatuhan terhadap regulasi. (Samar, 2024).

2.1.5. Shareability

            Kemampuan Berbagi (Shareability): Oracle Database memiliki kemampuan berbagi data yang baik melalui fitur replikasi, partisi, dan clustering. Fitur-fitur ini memungkinkan data dapat diakses dan dikelola secara efisien oleh banyak pengguna atau sistem secara bersamaan, tanpa mengorbankan kinerja atau integritas data. (Rohmatuloh, 2024).


 


PENUTUP

Kesimpulan

            Secara keseluruhan, Oracle Database menawarkan solusi yang kuat dan komprehensif dalam hal kecepatan, efisiensi ruang penyimpanan, akurasi data, keamanan, dan kemampuan berbagi, menjadikannya pilihan utama bagi organisasi yang membutuhkan manajemen data yang andal dan aman.

               

      


 

DAFTAR PUSTAKA

Bahan ajar Pengantar Sistem Basis Data : Fundamental – Basis Data. 2025.

Putri, V. R., Wibowo, C. P., & Setia, H. A. 2023. Analisis Perbandingan Kecepatan Privileges Index Pada Database Oracle Dan Database Mysql. In Prosiding Seminar Nasional Teknologi dan Sistem Informasi, Vol(1): 447-455).

Rohmatuloh, A. 2024. Perbandingan MY SQL MSSQL dan Oracle. Article https://www.academia.edu/116335954/Perbandingan_My_SQL_MS_SQL_dan_Oracle?uc-sb-sw=30791952

Samar,V. 2024. Oracle Database Security Solutions. Article https://www.oracle.com/id/security/database-security/

 

Transformasi ERD ke Basis Data Fisik

   Makalah  Transformasi ERD ke Basis Data Fisik Tugas 2  Pemrograman SQL II        OLEH:   Bunga Putri Salsabilla 24781005 MI 4A   Dosen Pe...