Dengan meningkatnya penggunaan NoSQL berorientasi kolom, dibutuhkan
langkah-langkah yang dapat memodelkan struktur data pada teknologi tersebut.
Poffo & Mello (2016) telah melakukan penelitian yang membahas konversi Entity-
Relationship Diagram (ERD) ke logical schema NoSQL berorientasi kolom.
Pemodelan data pada NoSQL perlu dukungan tools atau aplikasi, sehingga ke
depannya diharapkan proses pemodelan data pada teknologi tersebut menjadi lebih
cepat dan akurat. Namun, sekarang belum ada aplikasi yang mendukung konversi
dari ERD ke logical schema NoSQL berorientasi kolom. Pada tugas akhir ini akan
dikembangkan aplikasi konversi ERD ke logical schema NoSQL berorientasi
kolom dan konversi logical schema tersebut ke data-definition language untuk
NoSQL berorientasi kolom.
Analisis diawali dengan melakukan pemodelan data untuk entity-relationship
model dan logical model NoSQL berorientasi kolom. Setelah itu dibangun
algoritma yang melakukan konversi dari model data entity-relationship model ke
logical model NoSQL dan menghasilkan data definition language dalam bentuk
Cassandra Query Language. Model data logical dan algoritma konversi dibangun
berdasarkan logical schema yang diusulkan oleh Poffo & Mello (2016).
Pengembangan aplikasi diawali dengan mendefinisikan kebutuhan fungsional
aplikasi. Dilanjutkan dengan mendeskripsikan model analisis perangkat lunak
menggunakan scenario-based modeling, class-based modeling, behavioral-based
modeling dan hal-hal teknis lain terkait pembangunan aplikasi.
Berdasarkan hasil pengujian tugas akhir, aplikasi mampu melakukan konversi dari
ERD ke logical schema NoSQL berorientasi kolom berdasarkan algoritma yang
diusulkan oleh Poffo & Mello (2016) dan menghasilkan data definition language
untuk Cassandra. Pengujian dilakukan untuk berbagai skenario konversi yang
mencakup seluruh aspek pada ERD.