ABSTRAK Extract adalah aplikasi yang berguna untuk transformasi data mentah dalam volume besar menjadi informasi bisnis yang bermakna. Extract bekerja dengan cara melakukan ekstraksi data dari sistem transaksi dan operasi perusahaan, seperti sistem akuntansi dan finansial, sistem penjualan dan distribusi, dan lain sebagainya. Ecomindo berencana meningkatkan kemampuan Extract dengan membangun sebuah aplikasi lain yang berfungsi sebagai penghasil input bagi Extract. Hal inilah yang mendasari pembuatan Extract Designer. Permasalahan lain yang dihadapi adalah belum tersedianya modul User Management pada aplikasi Extract yang berfungsi untuk mengatur adiministrasi pengguna aplikasi Extract itu sendiri. Modul-modul yang dikerjakan oleh penulis dalam mengembangkan aplikasi Extract Designer ini adalah modul Extract Designer IDE yang berfungsi untuk menyediakan lingkungan kerja (working environment) bagi modul-modul lain serta modul Single Sign On yang memungkinkan pengguna aplikasi Extract Designer untuk diautentikasi satu kali saja untuk mengakses sumber daya atau aplikasi lain yang menggunakan modul yang sama. Modul User Management yang dikembangkan untuk aplikasi Extract itu sendiri berfungsi untuk mengatur administrasi pengguna aplikasi Extract, mengatur hak-hak masing-masing pengguna atau kelompok pengguna tertentu dalam mengakses aplikasi Extract. Ecomindo mengharapkan modul-modul yang dikembangkan dalam kerja praktek ini dapat dikembangkan lebih lanjut. Pengembangan modul-modul yang dilakukan saat ini merupakan dasar untuk pengembangan selanjutnya. Oleh karena itu, implementasi modul-modul tersebut harus modular dan extensible sehingga memudahkan pengembang lain dalam mengembangkan lebih lanjut. Hasil dari kerja praktek ini yaitu dikembangkannya modul Extract Designer IDE, User Management, dan Single Sign On. Modul Extract Designer IDE dan Single Sign On telah diintegrasikan dengan modul-modul lain yang menyusun aplikasi Extract Designer. Sementara itu, modul User Management disimpam terpisah. Dengan dikembangkannya modul-modul tersebut hingga tahap implementasi, maka tujuan dari kerja praktek ini telah terpenuhi.