digilib@itb.ac.id +62 812 2508 8800

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.