Telah dilakukan sintesis karbon dot dengan bahan asam sitrat dengan metode pemanasan microwave. Sampel yang dibuat adalah sampel murni dan sampel yang diberi doping. Doping yang digunakan adalah HNO3 untuk doping Nitrogen (N), Na2S2O5 untuk doping Sulfur (S), dan H3BO3 untuk doping Boron (B). Pengujian optik yang dilakukan adalah Absorbansi UV-Vis dan Fotoluminesensi. Sampel karbon dot asam sitrat tanpa doping diuji terlebih dahulu, kemudian karbon dot doping-N, doping-S, dan doping-B diuji. Hasil yang didapat berupa spektrum absorbansi yang merupakan daya serap gelombang sampel yang diuji, dan spektrum fotoluminesensi yang merupakan pendaran sampel yang diuji. Spektrum sebelum pendopingan dibandingkan dengan spektrum setelah pendopingan. Dilakukan analisis perubahan sumbu-x yaitu pergeseran panjang gelombang, dan sumbu-y yaitu kenaikan atau penurunan nilai absorbansi dan intensitas fotoluminesensi. Hasil absorbansi karbon dot asam sitrat murni memiliki dua buah puncak (peak) absorbansi. Pendopingan N dan S tidak mempengaruhi spektrum absorbansi secara signifikan, namun pendopingan B sangat mempengaruhinya pada puncak kedua dengan menggeser 40 nm ke kanan dan menurunkan nilai absorbansi 1,68. Sedangkan hasil fotoluminesensi karbon dot asam sitrat murni memiliki sebuah puncak pada panjang gelombang 502 nm dengan intensitas 758 a.u., atau pendarannya berada dalam daerah warna cyan. Pendopingan N, S, dan B dapat menggeser spektrum fotoluminesensi ke arah warna merah dan nilai terbesar adalah dengan doping S yaitu sebesar 32 nm.