4382 17234 1 PB
4382 17234 1 PB
1, Juni 2018
ISSN 2460-738X (Print)
ISSN 2599-3321 (Online)
34
Jurnal CoreIT, Vol.4, No.1, Juni 2018
ISSN 2460-738X (Print)
ISSN 2599-3321 (Online)
oleh organsisasinya. Untuk menentukan entity dan pengolahan aliran data dalam sistem manajemen basis
relasinya perlu dilakukan analisis data tentang data relasional[9].
informasi yang ada dalam spesifikasi di masa yang
akan datang. Metodologi perancangan basis data Structured Query Languange (SQL). Bahasa SQL
adalah kumpulan teknik terorganisasi untuk tersusun atas 3 kelompok pernyataan berdasarkan
pembuatan rancangan basis data. Teknik terorganisasi fungsi dari pernyataan tersebut yaitu(1).Data
ini merupakan kumpulan tahap-tahapan yang Definition Languange (DDL) Mendefinisikan jenis
memiliki aturan-aturan terurut. Teknik yang data yang akan dibuat (dapat berupa angka atau huruf),
digunakan pada perancangan basis data dibagi dalam cara relasi data, validasi data dan lainnya. Contoh :
tiga tahap, yaitu perancangan basis data konseptual create, drop, alter table,(2). Data Manipulation
(conseptual database design), perancangan basis data Languange (DML) Data yang telah dibuat dan
logikal (logical database design) dan perancangan didefinisikan tersebut akan dilakukan beberapa
basis data fisikal (physical database design).[5]. pengerjaan, seperti menyaring data, melakukan proses
query. Contoh : select, update, insert.(3).Data Control
Proses perancangan database merupakan bagian dari Languange (DCL) Bagian ini berkenaan dengan cara
micro lifecycle. Sedangkan kegiatan-kegiatan yang mengendalikan data, seperti siapa saja yang bisa
terdapat di dalam proses tersebut diantaranya melihat isi data, bagaimana data bisa digunakan oleh
:pengumpulan data dan analisis, perancangan banyak user. Contoh : grant, Contoh pemakaian
database secara konsepsual,pemilihan DBMS, aplikasi database seperti transaksi pembelian di
perancangan database secara logika (data model mall/supermarket, transaksi pembelian atas
mapping),perancangan database secara fisik, dan pemakaian kartu kredit, Tempat penampungan data
implementasi sistem database. Sekarwati(2001) pesanan bagi agen travel, pengolahan data asuransi dll
dalam.[6]. [10].
Algoritma Normalisasi mengambil input sebagai Tabel yang dirancang sudah normal, artinya tidak ada
penunjuk Kepala dari daftar tertaut, yang menyimpan data redudancy, dimana jika terdapat data redundant
relasi dalam 1NF, dimemori komputer dalam format maka terjadi pemborosan space hardisk[11].
daftar tertaut seperti yang dibahas di atas. Masukan
kedua adalah Flag3NF. Perancang database akan Aljabar relasional sangat membantu adanya
memberikan nilai flag Flag3NF, jika perancang ingin kemungkinan penggunaan sintaks bahasa SQL yang
menormalkan hubungan ini hingga 3NF, seseorang berlainan dalam masalah yang sama. Penggunaan
akan mengatur bendera ini. Untuk normalisasi sintaks bahasa SQL yang optimal setelah dianalisa
hubungan ini di 2NF, perancang akan mengatur ulang menggunakan teknik query tree mendapatkan dua hal
bendera ini. Selama proses normalisasi, pada langkah utama dalam pemrosesan basis data yaitu kecepatan
2 itu membuat struktur tabel, yang tidak lain hanyalah komputasi dan pengoptimalan pemuatan data ke
rangkaian string dan kemudian struktur tabel ini dalam memori komputer.[9]
digunakan untuk membuat tabel aktual di Oracle. Penguasaan konsep-konsep perancangan basis data
Algoritma ini secara internal menggunakan algoritma harus dapat dengan baik ditanamkan sejak dini
lain yang disebut AttributeInfo, yang menyediakan sehingga mahasiswa tidak akan mengalami kesulitan
PrimeAttributes [], AllAttributes [] dan untuk mempelajari pembuatan dan manupulasi data
PrimeKeyNodeIds [], yang digunakan oleh remaning untuk matakuliah basis data pada tingkat yang lebih
bagian dari algoritma yang efisien.[7] tinggi. Konsep bahasa SQL harus dapat dikuasai dan
dipahami oleh setiap mahasiswa sehingga menjadi
Normalisasi melibatkan identifikasi atribut yang landasan dan sebagai pengetahuan dasar untuk
diperlukan dan agregasi mereka berikutnya ke dalam mempelajari materi yang berkaitan dengan relasi tabel
hubungan normal berdasarkan dependensi fungsional yang lebih kompleks.[12]
antara atribut[8].
Proses pembentukan perintah sql dari teknik
SQL atau disebut juga dengan SEQUEL (Structured normalisasi memerlukan pemahaman jenis-jenis
English Query Language) merupakan bahasa struktur data yang dipakai agar sesuai bahasa sql yang
pemrograman yang memiliki tujuan khusus dan digunakan. Dalam penelitian ini penulis
dirancang untuk mengelola data dalam sistem menggunakan DBMS mysql. Sql (structured query
manajemen database relasional (RDBMS-Relational language) adalah perintah bahasa query yang
Database Management Systems), atau untuk digunakan untuk mendefinisikan struktur data atau
DDL(data definition languages) suatu database dan
35
Jurnal CoreIT, Vol.4, No.1, Juni 2018
ISSN 2460-738X (Print)
ISSN 2599-3321 (Online)
perintah pengolahan data atau istilah DML(data 2.2. Modul praktikum matakuliah perancangan
manipulation languages)/ perintah untuk mengolah basisdata tahun 2016.
data yang telah direkam data tabel dan perintah untuk
pengamanan databasenya atau istilah DCL (data
controlling languages). KAJIAN LITERATUR
konsep perancangan database life cycle dengan Beberapa penelitian yang pernah membahas tentang
menerapkan teknik conseptual database design, Teknik Normalisasi Dalam Perancangan Database
logical database design dan physical database diantaranya:
design[13].
2.3. Konsep Perancangan Basis Data Dengan
Dalam proses pelaksanaan perkuliahan khususnya Pendekatan Teknik Normalisasi Data, Yakub,
dalam matakuliah perancangan basisdata penulis Jurnal Infotek Dharma Putra(edisi No. 1 /
menemukan mahasiswa terkendala dalam memecah Vol.1 / March 2006) ISSN 1907-2775 Penerbit
tabel-tabel dalam bentuk tabel –tabel relasi terutama STMIK Dharma Putra(2006) ,tangerang.
pada tahapan normalisasi ke 2 sampai tahapan Dalam artikel tersebut yakub menjelaskan
normalisasi ke 3 dan bagaimana mewujudkan hasil tentang Normalization is the process of data
proses normalisasi ke 3 tersebut kedalam perintah grouping for a table which has the entities and
sql(structured query languages) yang benar. relations in order to avoid the duplication of
data. The paper analyze the concept of
1.1. Rumusan Masalah database design using the approach of data
normalization technique.
Dari latar belakang permasalah tersebut penulis 2.4. Pengembangan Teknik Normalisasi Dan
menarik 3 rumusan masalah yaitu: Denormalisasi Pada Metode Rpc Untuk
OrthoreKtifikasi Citra Satelit Penginderaan
1.1.1. Bagaimana menentukan Teknik normalisasi Jauh, Danang Surya Candra(2011) menurut
yang tepat terutama pada Aturan Tahapan Ke Danang Surya Candra dalam artikel tersebut
2 dan sampai ke 3? Metode RPC tidak memerlukan informasi
1.1.2. Bagaimana menerapkan hasil normalisasi ke parameter orientasi dalam (IO) dan luar
3 kedalam bentuk struktur data. (EO) sehingga sangat prospektif digunakan
1.1.3. Bagaimana menerapkan hasil normalisasi ke untuk orthorektifikasi citra.Oleh sebab itu
3 tersebut dalam bentuk perintah SQL. metode koreksi RPC digunakan untuk
meningkatkan akurasi posisi pada saat
1.2. Tujuan Dan Manfaat Penelitian parameter-parameter dari model sensor fisik
1.2.1. Tujuan Penelitian tidak diketahui. Pada penelitian ini
Penelitian ini mempunyai beberapa tujuan dibangun teknik normalisasi dan
diantaranya adalah denormalisasi yang lebih sederhana
1.2.1.1. Mempelajari alternatif-alternatif yang dibandingkan teknik yang dibangun oleh
terkaitan dengan sistem perancangan teknik Grodecki, Dial dan Lutes. Hasil dari
normalisasi ke 2 sampai ke 3. eksperimen yang dilakukan adalah kedua
1.2.1.2. Menemukan Struktur data yang tepat dari teknik mempunyai pola dan RMSE yang
hasil normalisasi ke 3 kedalam bentuk hampir sama (RMSE Riset = 0,92 dan
struktur data yang tepat sesuai dengan jenis RMSE Grodecki = 0,91). Hasil tersebut
DBMSnya yaitu MySQL. memperlihatkan bahwa teknik normalisasi
1.2.1.3. Membuat Perintah sql dari hasil normalisasi dan denormalisasi yang dibangun pada
ke 3 tersebut. penelitian ini mempunyai kemampuan yang
sama apabila dibandingkan dengan metode
2. MANFAAT PENELITIAN normalisasi dan denormalisasi yang dibangun
oleh Grodecki, Dial dan Lutes. Sehingga
Setelah dilaksanakannya penelitian ini, adapun teknik normalisasi dan denormalisasi yang
manfaat penelitian ini diharapkan dari dibangun pada penelitian ini dapat
penelitian ini adalah sebagai berikut: digunakan pada proses orthorektifikasi
dengan menggunakan metode RPC.
2.1. Publikasi jurnal berkaitan bidang sistem
Kelebihan teknik normalisasi dan
informasi
denormalisasi yang dibangun pada penelitian
36
Jurnal CoreIT, Vol.4, No.1, Juni 2018
ISSN 2460-738X (Print)
ISSN 2599-3321 (Online)
ini adalah lebih sederhana dan mudah output bisa tahapan ini yaitu
diterapkan. dibagi lebih dari membagi bentuk
2 bentuk laporan laporannya
2.5. Pendekatan Database untuk Manajemen Data beberapa tabel menjadi 2 saja
dalam Meningkatkan Kemampuan Mahasiswa master dan yaitu tabel
Mengaplikasikan Konsep Basisdata, beberapa tabel master transaksi
Mukhlisulfatih Latief, Seminar Internasional, transaksi. dan tabel
transaksi.
ISSN 1907-2066 Peran LPTK Dalam 4. Normalisasi ke 3 Normalisasi ke 3 sama
Pengembangan Pendidikan Vokasi di
Indonesia artikel ini menjelaskan Dalam
peningkatan kualitas manajemen internal 2.9. Diagram Perancangan Database
dan organisasi jurusan tidak hanya
Laporan Normalisasi
tergantung pada kualitas pengelola tetapi
juga perbaikan sistem pengelolaan serta
pengembangan kemampuan mahasiswa
dalam mengaplikasikan konsep basisdata.
Normalisasi Ke 1 Unormalisasi ke 2
2.6. Penguasaan konsep basisdata ini sangat
penting dalam rangka meningkatkan mutu atau
kemampuan mahasiswa sehingga dapat
bersaing di dunia kerja dan dalam jangka Normalisasi Ke 3 Struktur data dan sql
panjang untuk melakukan perbaikan untuk
mencapai visi dan misi Jurusan. Database
merupakan salah satu komponen penting
dalam sistem informasi, karena merupakan Gambar1. Diagram Perancangan database
dasar dalam menyediakan informasi,
menentukan kualitas informasi akurat, tepat Penelitian ini mengunakan metodelogi library research
pada waktunya dan relevan. Pendekatan dan laboratorium bertujuan menemukan alternative
database dalam artikel ini mempelajari sederhana dalam menerapkan metode atau teknik
tentang definisi database, entity relationship normalisasi atau pemodelan basis data yang juga
diagram dan teknik normalisasi data. sering digunakan dalam pengembangan sistem
informasi adalah Normalisasi . Normalisasi adalah
METODOLOGI PENELITIAN proses untuk mengubah suatu relasi yang memiliki
masalah tertentu ke dalam dua buah relasi atau lebih
2.7. Metodologi Perancangan Analisa Sistem yang tidak memiliki masalah tersebut. Masalah yang
Dalam Analisa sistemnya mengunakan metode dimaksud sering disebut dengan istilah anomaly.
SDLC(sistem development lifecycle) dalam Macam Anomali terdiri dari Anomali peremajaan,
metode ini mempunyai beberapa tahapan yaitu: Anomali Penghapusan, dan Anomali penyisipan
(1). Identify (Mengidentifikasi Masalah, (2). Anomali peremajaan,.Anomali ini terjadi bila ada
Understand (Memahami kerja dari suatu sistem perubahan pada sejumlah data yang mubazir, tetapi
yang ada, (3). Analyze (Menganalisa sistem), tidak seluruhnya diubah. Anomali adalah proses pada
(4). Report. (Membuat laporan hasil basis data yang memberikan efek samping yangtidak
analisis).[14] diharapkan (misalnya menyebabkan
ketidakonsistenan data atau membuat suatu data
2.8. Analisis metode Normalisasi yang menjadi hilang ketika data dihapus)[10]. Tujuan dari
digunakan sebelumnya normalisasi. Untuk menghilangkan kerangkapan
Tabel 1. Metode sebelum dan Sesudah data,mengurangi kompleksitas dan mempermudah
disempurnakan pemodifikasian data.
No Metode Metode setelah Ket.
sebelumnya disempurnakan Analisis Data
1. Unnormalisasi Unnormalisasi Sama
Proses Normalisasi melalui beberapa tahapan
2. Normalisasi ke 1 Normalisasi ke 1 Sama diantaranya adalah sebagai berikut
3. Normalisasi ke 2 Normalisasi ke 2 beda
Dalam proses Dalam proses ini Tahapan Normalisasi :
normalisasi saya
tahap ini bentuk memperbaruhi Bentuk Tidak Normal (Unnormalize Form).
37
Jurnal CoreIT, Vol.4, No.1, Juni 2018
ISSN 2460-738X (Print)
ISSN 2599-3321 (Online)
38
Jurnal CoreIT, Vol.4, No.1, Juni 2018
ISSN 2460-738X (Print)
ISSN 2599-3321 (Online)
Tabel 1. slip
Tabel 2. karyawan
39
Jurnal CoreIT, Vol.4, No.1, Juni 2018
ISSN 2460-738X (Print)
ISSN 2599-3321 (Online)
1. Karyawan
40
Jurnal CoreIT, Vol.4, No.1, Juni 2018
ISSN 2460-738X (Print)
ISSN 2599-3321 (Online)
41
Jurnal CoreIT, Vol.4, No.1, Juni 2018
ISSN 2460-738X (Print)
ISSN 2599-3321 (Online)
42
Jurnal CoreIT, Vol.4, No.1, Juni 2018
ISSN 2460-738X (Print)
ISSN 2599-3321 (Online)
43