• Tidak ada hasil yang ditemukan

355 693 1 SM

N/A
N/A
Protected

Academic year: 2023

Membagikan "355 693 1 SM"

Copied!
5
0
0

Teks penuh

(1)

APLIKASI OTOMATISASI UNTUK KONVERSI BASISDATA FUNGSIONAL MENJADI BASISDATA RELASIONAL

Devie Rosa Anamisa1 [email protected] Universitas Trunojoyo Madura

ABSTRAK

Basisdata fungsional adalahbasisdata yang relasi tabelnya digambarkan dengan menggunakan konsep parent-child, seperti pada basidataIMAGE/3000. Pada IMAGE/3000 tidak mempunyai basisdata relasional sehingga terdapat keterbatasan-keterbatasan yaitu relasi hanya dapat terjadi diantara tabel parent dan tabel children sedangkan relasi diantara tabel parent dengan tabel parent yang lain tidak dapat terjadi dan juga sebaliknya.Dalam penelitian ini, aplikasi otomatisasi ini mengkonversi basisdata fungsional menjadi basisdata relasional yang dimodelkan kedalam aplikasi konversi sistem blok tabel menjadi integritas referensial. Hasil aplikasi otomatisasi konversi dua basisdata yang dikembangkan dalam penelitian ini mampu mengatasi segala keterbatasan yang dimiliki oleh basis data IMAGE/3000 dan memudahkan pengguna basis data IMAGE/3000 dalam mengembangkan sebuah model system blok table menjadi integritas referensial.

Kata Kunci:Otomatisasi, BasisdataFungsional, BasisdataRelasional.

I. PENDAHULUAN

Basisdataadalahsekumpulan data yang diprosesdenganbantuankomputer yang

memungkinkan data

dapatdiaksesdenganmudahdantepat, yang dapatdigambarkansebagaiaktifitasdarisatuataule bihorganisasi yang berelasi.

Basisdatafungsionaladalahbasisdata yang relasitabelnyadigambarkandenganmenggunakan

konsep parent-child,

sepertipadabasisdataIMAGE/3000.

IMAGE/3000merupakanperangkatlunak yang digunakanuntukmendefinisikandanmembuatbas isdata [1]. Pada IMAGE/3000 terdapatbeberapaistilah, diantaranya, data item (field), data entry (record), dataset (table), basidatamerupakankumpulandari dataset, yang manamenggambarkanhubungandari data yang

adadanDatabase Management

Systemmerupakanperalatan yang digunakanpengguna(user)untukmembangunsuat

uframeworkdari data.

Sedangkanhubunganrelasiantar dataset padaIMAGE/3000terdapatduajenisdiantaranya, master dataset yang memilikisatusearch item

yang bersifatunikdandetail

datasetmemilikilebihdarisatusearch item yang tidakunik. Dan relasi dataset padaIMAGE/3000hanyaterjadirelasiantaramaste r dataset dengandetail dataset, sedangkanhubunganantaramaster dataset (tabelparent) denganmaster dataset (tabelparent) lain atauhubunganantaradetail dataset (tabelchild) dengandetail dataset

(tabelchild) lain

tidakdapatterjadirelasisehinggauntukmengakiba tkanduplikasi dataset dan data menjadiberukuranbesar[2].

Karenaitudibutuhkanperangkatlunakuntukmeng konversistrukturbasisdataIMAGE/3000kebasisd atarelasional.

Basisdatarelasionaladalahbasisdata yang didasarkanpada model relasi yang tidakdibatasidengantipedaritabeldandimilikiole hOracle, MS Accessdan lain sebagainya[3].

Basisdatarelasionalmempunyaialatbantuperanca

ngan yang

hanyamemilikikeahlianuntukmenyelesaikanper masalahandalam model basisdatarelasional (Power Designer).

Penelitian yang

pernahdilakukanadalahmenstranformasikan model entity relationship menjadimodel relasionaldilakukandenganmemetakan model

entity relationship

dantipeasosiasidarisatukesatudilakukandenganc arapenambahanatributkesalahsaturelasi.

Kemudianmemilihvariasirelasisesuaidengantipe

model basisdatarelasional,

dimanatipevariasirelasiterdiridarirelasibiner, relasitunggal, relasi multi entitas, relasigandadanagregasi.

Selesaitahapmemilihvariasirelasimakatransform asiberhasildilakukansehinggaterbentukskema

model relational

dandikirimkepenggunasesuaidengantiperelasida

(2)

ri model entity relationship yang adadanterdapatkelemahanyaitupadapembentuka

n entity relationship

hanyamampumentrasformasiuntukentitas yang mimilikitipeasosiasidarisatukesatusedangkanunt uktipeasosiasisatukebanyakataubanyakkebanya kbelumdapatdilakukan[4]. Dari kelemahantersebutpadapenelitianberikutnyadila kukanpengembangandenganmendesain model basisdatasistemmanajemenpengajaranmenggun akanmetodeentity relationship, dimanaterbagikedalamtiga data diantaranyapengajar, pengajaran, dankelompokpelajar.

Dalammenyelesaikantransformasiuntuktipeasos iasisatukebanyakataubanyakkebanyakdilakukan denganpenggabunganatributkeydiantaraduaentit asdenganaturan yang ada[5]. Namun, solusiuntukmenyelesaikanpermasalahanotomati sasikonversidaridua model basisdata yang berbedayaitubasisdatafungsionalkebasisdatarela sionalbelumdilakukanuntukmengatasisegalaket

erbatasan yang

dimilikiolehbasisdataIMAGE/3000

danmemudahkanpenggunabasisdataIMAGE/300 0dalammengembangkansebuah model sistembloktabelmenjadiintegritasreferensial.

II. METODE PENELITIAN

Perancangandanpembuatanpadapenelitiani nidilakukan proses pengenalansistembloktabel, dalamhaliniberupaskemadaribasisdataIMAGE/3 000,kemudiandilakukanaplikasiotomatisasikonversi menjadibasisdatarelasional.

2.1. Sistem Blok Tabel

SistembloktabelatauskemaIMAGE/3000ter

diridari database name,

passwordsuntukmelakukanperlindungan data item atau dataset dariakses yang tidakdiinginkan,

itemsdigunakanuntukmenjelaskandanmendefini sikanatribut-atribut di dalambasisdata, setsdigunakanuntukmenjelaskan dataset dalamsebuahbasisdatadanmenghubungkanmast

er datasetmenjadidetail

datasetdenganmengindikasikan item yang terdapatpadamaster dataset yang merupakansearch item (key), dapatdilihatpadaGambar 1.

Gambar1 Skema IMAGE/3000[1]

skemaIMAGE/3000tersebutdisimpandalamDari editor text dengan format txt.

Untukmengenalisetiapvariabeldalamskematerse butdilakukankonversikedalamstrukturvariabelu ntuk dataset (table) danstrukturvariabel data

item (field). Dari

strukturvariabelakandidapatkannamatabel,

tipedari dataset

berupasimbolMmenunjukanmaster

datasetdansimbolDmenunjukandetail dataset, item sebagaifield-field yang adapada dataset tersebutdannilaiintegerpadasearch

itemmenunjukkanjumlah detail data set yang terhubung.

2.2. IntegritasReferensial

Integritasreferensialdibuatberdasarkanpers epsi/pengamatandaridunianyata yang terdiridariobyek-obyekdasar yang disebutentitas (table) danhubungan-hubungan (relasionship) diantaraentitas-entitastersebut.

Jadidefinisiintegritasreferensialhampirsama (identik) dengan entity-relasional (ER- Diagram)[6]. Tabelmerupakanobyek yang eksisdanuniksehinggadapatdibedakandenganob yek-obyeklainnya.

Untukmenggambarkanintegritasreferensialme mpunyaiaturandiantaranya,

mendeklarasikanposisi (x1, x2, x3, x4, y1, y2, y3, y4) untukmembentuksuatutabel, menampilannamatabel, namaatribut, tipe data

dankeydariatribut yang

adapadastrukturvariabelsesuaidenganposisinyad aritiaptabel,

menggambarkanrelasiantartabeldiketahuitabelm anasaja yang berelasidandiantaraposisitabel yangberelasiakandigambarkangarisdengantandapana h yang menunjukpadatabelforeign.

2.3. SQL

Sebuahqueryadalahsebuahekspresibahasa yang menggambarkan data yang akandidapatkankembalidarisebuahbasisdata[7].

Dalamhubungannyadenganoptimasiquery, seringkalidiasumsikanbahwaquery-

(3)

querytersebutdinyatakandalamsebuahdasar- dasarisidansekumpulancaraorientasi, yang memberikanoptimizerpilihan-

pilihandiantaraalternativeprosedur- prosedurevaluasi.

Penelitianinidalammenerjemahkankeda

lambahasapemrograman SQL

adapendeklarasiannya,

diantaranyajikaterdapatstrukturnama table makadideklarasikanmenjadi “CREATE TABLE

(strukturnama table)”,

jikaterdapatstrukturnamaatributdantipe data atributmakadideklarasikanmenjadi

“(namaatribut) (tipe data)”, jikaterdapatstrukturkeymakaperludilakukanpeng ecekkantergolongke yang mana, jikaprimary keymakadideklarasikan “(namaatribut) (tipe

data), CONSTRAINT

(namaatribut)_pkPRIMARY KEY(namaatribut)”danjikaforeign

keymakadideklarasikan “(namaatribut) (tipe

data), CONSTRAINT

(namaatribut)_fkFOREIGN KEY(namaatribut)

REFERENCES (namatable

foreign)(namaatributforeign)”danjikakeytidakad aatautidakmemilikikeymakadideklarasikan

“(namaatribut)(tipe data)”.

III. HASIL DAN PEMBAHASAN

Aplikasiotomatisasiuntukkonversibasisdata IMAGE/3000menjadibasisdatarelasional yang dikembangkanberdasarkanrancangansistem yangdibuatsertamengimplementasikanotomatisasiko nversisistembloktabelmenjadiintegritasreferensi al, dapatdilihatpadaGambar 2.

Gambar 2. Diagram

AlurOtomatisasiKonversiDuaBasisdata

Sistem konversi pada penelitian ini terbagi dalam dua input diantaranya melalui data input dari pengguna dilakukan proses input data berupa input nama tabel, jumah tabel, atribut- atribut, relasi antar tabel dan tipe data dari setiap atribut dan melalui skema IMAGE/3000, seperti pada Gambar 3. Setelah berhasil disimpan semua data maka dilakukan konversi kedalam struktur tag dengan struktur untuk tabel dan struktur untuk atribut dipisah, seperti pada Gambar 4, sedangkan dalam mengkonversi baik dari skema IMAGE/3000 maupun input data pengguna menjadi integritas referensial maka memerlukan struktur variabel dua data tersebut dan juga dapat dikonversi kedalam perintah SQL, dapat dilihat pada Gambar 5 dan 6.

IV. KESIMPULAN DAN SARAN Penelitianinitelahberhasilmengembangkan aplikasiotomatisuntukkonversiduabasisdata yangberbedadenganmemodelkansistembloktabelmen jadiintegritasreferensialsehinggamampumengat asisegalaketerbatasandaribasisdata

IMAGE/3000. Dan

penelitianinimemudahkanpenggunabasisdata IMAGE/3000 dalammengembangkansebuah model

sistembloktabelmenjadiintegritasreferensial.Pad apenelitianinidisarankan agar model konversidaribasiadataIMAGE/3000

tidakdigunakanpadaperusahaan yang berskalabesarkarenaketerbatasankapasitasbasisd atatersebutdanjugaterjadiredundansi data.

(4)

Gambar 3 Tampilan Skema IMAGE/3000 dalam Sistem

Gambar 4 Struktur Tag/Variabel

Gambar 5 Integritas Referensial

Gambar 6 SistemKonversidalam SQL

V. REFERENSI

(5)

[1] HawLett Packard, 1972, IMAGE/3000 Database Management System, HP

Computer Museum:

http://www.hpmuseum.net/exhibit.php?hw doc=808, diaksespadatanggal 11 Juli 2005.

[2] Devie Rosa

Anamisa,MahardinadeviTriani, 2004,

“LaporanKerjaPraktek di PT PetrokimiaGresik”,PENS-ITS, Surabaya.

[3] Abdul Kadir,2002,PenuntunpraktisBelajar Database Menggunkaan Microsoft Access, ANDI, Yogyakarta.

[4] Kusnendar, Jajang, 2009, PerangkatLunakuntukMentransformasikan Model Entity Relationship ke Model Relasional,

JurnalPendidikanTeknologiInformasidanK

omunikasi,Vol.2No.2,Univ.Pendidikan Indonesia.

[5] YingjianKan, Dan Zhao, 2013, E-R Method Aplied to Design the Teacher Information Management system’s Database Model,International Journal of Database Theory and Application, Vol.6 No.4,Hal. 49-58.

[6] Yoannita, 2011, Administrasi Basis data

Integritas Data,

http://www.mdp.ac.id/materi/2011-2012- 2/SI433/071046/SI433-071046-754-7.pdf,, diaksestanggal 5 September 2014

[7] TessyBadriyah, 2003, Oracle 9i

Intoduction to SQL,

PoliteknikElektronikaNegeri Surabaya ITS, Surabaya.

Referensi

Dokumen terkait

Dapat dilihat dari perbandingan tersebut hasil perhitungan dengan menggunakan Metode Fuzzy sama dengan perhitungan rata-rata karena nilai input yang di proses pada setiap

Sedangkan, pada bagian belakang kartu matching cards menggunakan warna kontras dari biru tua yaitu merah marun dengan warna emas yang melambangkan pekerjaan

Lima puluh tiga asam amino hasil translasi 159 nukleotida (53 situs triplet penyandi) terdiri dari 14 asam amino kekal (nukleotidanya tidak mengalami perubahan), 37 asam

Menunjukkan bahwa terdapat 13 responden yang mengalami beban berat dan memiliki kemampuan tidak baik dalam merawat pasien perilaku kekerasan.. Hasil uji

Penelitian ini bertujan untuk menguji pengaruh good corporate governance (dewan komisaris, dewan direksi, komisaris independen dan komite audit) terhadap tindakan

Kecepatan rencana sebaiknya diambil sama atau mendekati kecepatan maksimum yang diijinkan, karena debit rencana atau debit puncak tidak sering terjadi maka debit dan kecepatan

Penelitian ini bertujuan untuk menganalisis pengaruh variabel independen yang merupakan komponen fraud triangle terhadap kecurangan laporan keuangan (financial statement

Hasil penelitian menunjukkan bahwa pengembangan LKPD interaktif berbasis web dengan pendekatan CTL telah memenuhi kriteria valid, praktis, dan efektif untuk digunakan