Qt adalah toolkit widget untuk membuat antarmuka pengguna grafis serta aplikasi lintas platform yang berjalan di berbagai platform perangkat lunak dan perangkat keras seperti Linux, Windows, macOS, Android atau sistem tertanam dengan sedikit atau tanpa perubahan dalam basis kode yang mendasarinya sambil tetap menjadi aplikasi asli dengan kemampuan dan kecepatan asli. Qt digunakan untuk mengembangkan antarmuka pengguna grafis (GUI) dan aplikasi multi-platform yang berjalan di semua platform desktop utama dan sebagian besar platform seluler atau tertanam. Sebagian besar program GUI yang dibuat dengan Qt memiliki antarmuka yang tampak asli, dalam hal ini Qt diklasifikasikan sebagai toolkit widget. Program non-GUI juga dapat dikembangkan, seperti alat baris perintah dan konsol untuk server. Qt mendukung berbagai compiler, termasuk compiler GCC C++, Visual Studio suite, PHP melalui ekstensi untuk PHP5 dan memiliki dukungan internasionalisasi yang luas. Qt juga menyediakan Qt Quick, yang menyertakan bahasa skrip deklaratif yang disebut QML yang memungkinkan penggunaan JavaScript untuk menyediakan logika. Dengan Qt Quick, pengembangan aplikasi yang cepat untuk perangkat seluler menjadi mungkin, sementara logika masih dapat ditulis dengan kode asli juga untuk mencapai kinerja terbaik. Dalam course ini student dapat mempelajari bagaimana cara membuat, merancang, mengembangkan, mengelola aplikasi sederhana Cross Platform. Materi yang akan dibahas pada course ini, antara lain: Membangun Phonebook User Interface: diharapkan student dapat memahami kerangka kerja Qt5 dan membuat program Buku Telepon sederhana menggunakan fitur databaseMenggunakan Qt Database: diharapkan student dapat membangun aplikasi GUI yang menggunakan Database MySQLSetelah berhasil menyelesaikan mata kuliah ini, diharapkan student akan dapat: membuat Program Qt sederhana; membangun aplikasi GUI menggunakan Qt Widget; membangun aplikasi lintas platform menggunakan Qt.