Library Automation and Digital Archive
LONTAR
Fakultas Ilmu Komputer
Universitas Indonesia

Pencarian Sederhana

Find Similar Add to Favorite

Call Number SK-1947 (Softcopy Sk-1429) Source Code SK-746
Collection Type Skripsi
Title JSONField for Django-Supported Databases
Author Sage Muhammad Abdullah;
Publisher Depok : Fakultas Ilmu Komputer Universitas Indonesia, 2021
Subject
Location FASILKOM-UI;
Lokasi : Perpustakaan Fakultas Ilmu Komputer
Nomor Panggil ID Koleksi Status
SK-1947 (Softcopy Sk-1429) Source Code SK-746 TERSEDIA
Tidak ada review pada koleksi ini: 49111
ABSTRAK Nama : Sage Muhammad Abdullah Program Studi : Ilmu Komputer Judul : JSONField untuk Basis Data yang Didukung Django Dalam pengembangan web, penggunaan sebuah web framework merupakan praktik yang umum untuk membangun aplikasi web. Salah satu web framework yang populer adalah Django, sebuah web framework yang bebas dan bersumber terbuka yang ditulis dalam bahasa Python. Di antara fitur-fitur yang tersedia pada Django, sistem object-relational mapping (ORM) adalah yang paling kompleks. Sistem ORM pada Django memetakan model data ke tabel dalam basis data relasional. Model data tersebut didefinisikan sebagai class dalam Python yang memiliki atribut yang dinamakan model field. Salah satu model field yang tersedia pada Django adalah JSONField yang memungkinkan pemrogram untuk menyimpan dan mencari data semiterstruktur menggunakan format data JSON dalam basis data relasional. Sebelum penelitian ini, JSONField hanya tersedia untuk sistem basis data PostgreSQL. Sementara itu, Django secara resmi mendukung PostgreSQL, MariaDB, MySQL, SQLite, dan Oracle Database. Penelitian ini bertujuan untuk mengimplementasikan JSONField baru yang kompatibel dengan seluruh sistem basis data yang didukung oleh Django. Selain dari implementasi tersebut, penelitian ini juga membahas contoh penggunaan JSONField dengan fitur validasi model yang ada pada Django untuk memvalidasi data JSON. Proses implementasi JSONField terdiri atas mempelajari dukungan data JSON pada sistem basis data yang didukung oleh Django, mendesain, dan mengimplementasikan JSONField. Implementasi JSONField diuji pada semua sistem basis data menggunakan pengujian otomatis. Penelitian ini berharapan untuk memberikan wawasan kepada pengguna Django mengenai cara kerja dan contoh validasi JSONField. Kata kunci: JSONField, JSON, Django, Basis data, Object-relational mapping, Data semiterstruktur