Konversi diagram Draw.Io menjadi laravel migration

Show simple item record

dc.contributor.advisor Putra, Raymond Chandra
dc.contributor.author Kefas, Daniel Alexander
dc.date.accessioned 2024-03-04T03:45:37Z
dc.date.available 2024-03-04T03:45:37Z
dc.date.issued 2022
dc.identifier.other skp44342
dc.identifier.uri http://hdl.handle.net/123456789/16953
dc.description 1950 - FTIS en_US
dc.description.abstract Dalam membuat perangkat lunak yang fungsional, peran basis data dibutuhkan sebagai tempat untuk menyimpan data. Untuk dapat menentukan isi untuk setiap kumpulan data atau tabel diperlukan rancangan basis data. Salah satu model yang dapat digunakan untuk merancang basis data adalah Entity Relationship Diagram. Entity Relationship Diagram, atau ERD adalah sebuah model berbasis objek yang menyatakan hubungan antara entitas dengan entitas yang lainnya. Untuk membuat ERD, pengembang dapat menggunakan perangkat lunak draw.io. Draw.io adalah sebuah perangkat lunak open-source yang digunakan untuk membuat berbagai diagram. Dengan menggunakan draw.io, pengguna dapat menyimpan diagram berbagai format data, salah satunya adalah dalam bentuk format Extended Markup Languange, atau XML. Setelah ERD dibuat, pemetaan dalam basis data dapat dilakukan dengan menulis kueri SQL. Terdapat cara alternatif apabila pembangunan perangkat lunak menggunakan framework misalnya Laravel. Dalam Laravel, terdapat sebuah fitur yaitu Laravel Migration yang memungkinkan untuk memindahkan rancangan ERD dalam basis data tanpa kueri SQL. Dalam penelitian ini, dibangun sebuah perangkat lunak yang mampu melakukan konversi diagram draw.io menjadi kode Laravel Migration. Perangkat lunak dapat melakukan konversi dengan memanfaatkan format XML yang didukung oleh draw.io dengan melakukan proses parsing dan membangun model yang kemudian dituliskan dalam kode Migration. Perangkat lunak ini dibangun dengan bahasa pemrograman PHP dan berbentuk Laravel Package. Dilakukan pengujian untuk menguji kebenaran dalam perangkat lunak yang dibangun. Pengujian yang dilakukan meliputi pengujian fungsional yang melibatkan beberapa kasus sederhana yang melibatkan satu atau dua entitas dan pengujian eksperimental yang melibatkan lima kasus dengan ERD yang lengkap. Pengujian dilakukan dengan dua notasi yang didukung perangkat lunak yaitu notasi Chen dan notasi Crow. Berdasarkan hasil pengujian, perangkat lunak mampu melakukan konversi dari file XML menjadi kode Laravel Migration dengan baik. File Migration yang dihasilkan memiliki entitas, atribut, serta relasi yang sesuai dengan kasus uji yang diberikan. en_US
dc.language.iso Indonesia en_US
dc.publisher Program Studi Teknik Informatika Fakultas Teknologi Informasi dan Sains - UNPAR en_US
dc.subject ENTITY RELATIONSHIP DIAGRAM KONVERSI LARAVEL MIGRATION EXTENDED MARKUP LANGUAGE LARAVEL PACKAGE DRAW.IO en_US
dc.title Konversi diagram Draw.Io menjadi laravel migration en_US
dc.type Undergraduate Theses en_US
dc.identifier.nim/npm NPM: 6181801001
dc.identifier.nidn/nidk NIDN0412039202
dc.identifier.kodeprodi KODEPRODI618#Teknik Informatika


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UNPAR-IR


Advanced Search

Browse

My Account