Berhasil atau tidaknya seseorang dalam belajar disebabkan beberapa faktor
yang mempengaruhi pencapaian hasil belajar yaitu hasil berasal dari dalam diri
(faktor intern) dan dari luar dirinya (faktor eksternal).
Menurut Slameto (2013:54) faktor-faktor yang mempengaruhi belajar siswa
adalah :
a. Faktor Intern
Faktor intern adalah faktor yang ada dalam diri individu yang sedang
belajar. Faktor intern terbagi menjadi tiga bagian yaitu: 1) Faktor
jasmaniah (faktor kesehatan dan cacat tubuh), 2) Faktor psikologis
(intelegensi, perhatian, minat, bakat, motif, kematangan dan kelelahan), 3)
faktor kelelahan. Supaya dapat belajar dengan baik haruslah menghindari
jangan sampai terjadi kelelahan dalam belajar. Semua faktor-faktor ini
mempengaruhi hasil belajar siswa.
b. Faktor ekstern
Faktor ekstern adalah faktor yang ada diluar diri individu yang sedang
belajar. Faktor ekstern yang berpengaruh dikelompokkan menjadi tiga
faktor yaitu: 1. Faktor keluarga (cara orang tua mendidik, relasi antar
anggota keluarga, suasana rumah, keadaan ekonomi keluarga, pengertian
orang tua, latar belakang kebudayaan), 2. Faktor sekolah (metode
mengajar, kurikulum,relasi guru dengan siswa, relasi siswa dengan siswa,
disiplin sekolah, alat pelajaran,waktu sekolah, standar pelajaran diatas
ukuran, keadaan gedung, metode belajar, tugas rumah), 3. Faktor
masyarakat (kegiatan siswa dalam masyarakat, masa media, teman bergaul
dan bentuk kehidupan masyarakat)
