Penelitian ini bertujuan untuk mengetahui (1) Pengaruh cara belajar,kecerdasan emosional dan lingkungan keluarga secara bersama-sama terhadaphasil belajar kognitif mata pelajaran administrasi umum pada kelas X SMKKristen 1 Surakarta, (2) Pengaruh cara belajar terhadap hasil belajar kognitifadministrasi umum kelas X SMK Kristen 1 Surakarta, (3) Pengaruh kecerdasanemosional terhadap hasil belajar kognitif administrasi umum kelas X SMKKristen 1 Surakarta. (4) Pengaruh lingkungan keluarga terhadap hasil belajarkognitif administrasi umum kelas X SMK Kristen 1 Surakarta.Objek Penelitian ini adalah siswa kelas X SMK Kristen 1 Surakarta yangmendapat mata pelajaran administrasi umum sebanyak 83 orang. Metodepenelitian yang digunakan adalah metode penelitian kuantitatif. Teknikpengumpulan data yang digunakan adalah angket dan dokumentasi. Angketdigunakan untuk mengumpulkan data tentang cara belajar, kecerdasan emosionaldan lingkungan keluarga, sedangkan dokumentasi digunakan untukmengumpulkan data hasil belajar administrasi umum. Teknik pengambilan sampelyang digunakan adalah teknik sampel jenuh. Teknik analisis data yang digunakanadalah analisis regresi berganda.Hasil dari penelitian ini adalah : (1) Terdapat pengaruh yang signifikanantara cara belajar, kecerdasan emosional dan lingkungan keluarga secarabersama-sama terhadap hasil belajar kognitif administrasi umum X SMK Kristen1 Surakarta yang ditunjukkan dengan nilai Fhitumg lebih besar dari Ftabel, yaitu87,381> 2,720. (2) Terdapat pengaruh yang signifikan antara cara belajar terhadaphasil belajar kognitif administrasi umum kelas X SMK Kristen 1 Surakarta yangditunjukkan dengan nilai thitung variabel cara belajar adalah 2,853 > ttabel yaitu1,664 dan nilai sig. 0,006 < 0>kecerdasan emosional terhadap hasil belajar administrasi umum kelas X SMKKristen 1 Surakarta yang ditunjukkan dengan nilai thitung kecerdasan emosionaladalah 4,338> ttabel yaitu 1,664 dan nilai sig. 0,000< 0>yang signifikan antara lingkungan keluarga terhadap hasil belajar administrasiumum kelas X SMK Kristen 1 Surakarta yang ditunjukkan dengan nilai thitunglingkungan keluarga adalah 3,481 > ttabel yaitu 1,664 dan nilai sig. 0,001< 0>