Optik adalah tempat penyelenggaraan pemeriksaan, pemberian kacamata sesuai dengan tingkat kelainan kerusakan mata, penanggung jawab teknis tenaga refraksionis optis yang berijazah formal. Optikal setia tidak menyelenggarakan pemeriksaan hanya pemberi kacamata sesuai dengan keinginan pembeli dan pelanggan. Optik setia menggunakan pembukuan untuk mendukung kegiatan melayani pembeli dan pelanggan. Namun pada penggunaannya, masih ditemukan adanya kelemahan, yaitu pencarian data pembeli dan pelanggan tidak bisa menghasilkan informasi yang akurat atau pengolahan stok kacamata atau lensa dan laporan penjualan yang masih manual.
Aplikasi Penjualan dan Pengelolaan Stok Barang Kacamata Berbasis Desktop dibangun untuk memiliki fitur pengolahan data pembeli dan pelanggan yang dapat digunakan untuk melihat transaksi frame atau lensa yang dibeli, pengolahan data stok frame atau lensa dan untuk melihat stok frame dan lensa yang masih tersedia, laporan penjualan melalui tabel. Aplikasi ini dibuat dengan metode waterfall dengan menggunakan bahasa pemograman Java dan menggunakan MySQL sebagai database server. Pengguna dari aplikasi ini adalah pemilik sebagai pemilik dan pegawai
Kata Kunci: Desktop, Frame, Lensa, Optik Setia, Pendaftaran, Transaksi