Faktor-faktor Yang Mempengaruhi Tingkat Pengetahuan

Dalam faktor-faktor yang mempengaruhi tingkat pengetahuan menurut Abdul Rosid (2011: 2) pengetahuan yang dimiliki oleh seseorang akan dipengaruhi oleh beberapa hal, yaitu :
1. Pengalaman diperoleh dari pengalaman sendiri maupun orang lain. Pengalaman yang sudah diperoleh dapat memperluas pengetahuan seseorang.
2. Keyakinan biasanya keyakinan diperoleh secara turun-temurun dan tanpa ada pembuktian terlebih dahulu. Keyakinan ini biasanya mempengaruhi pengetahuan seseorang, baik yang sifatnya positif maupun negatif.
3. Fasilitas sebagai sumber informasi yang dapat mempengaruhi pengetahuan seseorang, misalnya radio, TV, majalah, buku, dan lain-lain.
4. Kebudayaan setempat dan kebiasaan di dalam keluarga dapat mempengaruhi pengetahuan, persepsi dan sikap seseorang terhadap sesuatu.
 Menurut Putra Fadlil (2011: 21-23) faktor-faktor yang mempengaruhi pengetahuan adalah, sebagai berikut :
1. Faktor internal
a. Usia semakin tua usia seseorang maka proses-proses perkembangan mentalnya bertambah baik. Akan tetapi, pada usia tertentu bertambahnya proses perkembangan  mental ini tidak secepat seperti ketika berumur belasan tahun
b. Pengalaman merupakan sumber pengetahuan, atau pengalaman itu suatu cara untuk memperoleh kebenaran pengetahuan. Oleh sebab itu, pengalaman pribadi pun dapat digunakan sebagai upaya untuk memperoleh pengetahuan. Hal ini dilakukan dengan cara mengulang kembali pengalaman yang diperoleh dalam memecahkan permasalahan yang dihadapi pada masa lalu.
c. Intelegensia diartikan sebagai suatu kemampuan untuk belajar dan berfikir abstrak guna menyesuaikan diri secara mental dalam situasi baru. Intelegensia merupakan salah satu faktor yang mempengaruhi hasil dari proses belajar. Intelegensia bagi seseorang merupakan salah satu modal untuk berfikir dan mengolah berbagai informasi secara terarah, sehingga ia mampu menguasai lingkungan.
d. Jenis kelamin beberapa orang beranggapan bahwa pengetahuan seseorang dipengaruhi oleh jenis kelaminnya. Dan hal ini sudah tertanam sejak zaman penjajahan. Namun, hal itu di zaman sekarang ini sudah terbantah karena apapun jenis kelamin seseorang, bila dia masih produktif, berpendidikan, atau berpengalaman maka iia akan cenderung mempunyai tingkat pengetahuan yang tinggi.
Faktor-faktor Yang Mempengaruhi Tingkat Pengetahuan

2. Faktor eksternal
a. Pendidikan adalah suatu kegiatan atau proses pembelajaran untuk meningkatkan kemampuan tertentu, sehingga sasaran pendidikan itu dapat berdiri sendiri. Tingkat pendidikan turut pula menentukan mudah tidaknya seseorang menyerap dan memahami pengetahuan yang mereka peroleh, pada umumnya semakin tinggi pendidikan seseorang makin semakin baik pula pengetahuannya.
b. Pekerjaan memang secara tidak langsung pekerjaan turut andil dalam mempengaruhi tingkat pengetahuan seseorang. Hal ini dikarenakan pekerjaan berhubungan erat dengan faktor interaksi sosial dan kebudayaan, sedangkan interaksi sosial dan budaya berhubungan erat dengan proses pertukaran informasi. Dan hal ini tentunya akan mempengaruhi tingkat pengetahuan seseorang.
c. Sosial budaya mempunyai pengaruh pada pengetahuan seseorang. Seseorang memperoleh suatu kebudayaan dalam hubungannya dengan orang lain, karena hubungan ini seseorang mengalami suatu proses belajar dan memperoleh suatu pengetahuan. Status ekonomi seseorang juga akan menentukan tersedianya suatu fasilitas yang diperlukan untuk kegiatan tertentu, sehingga status sosial ekonomi ini akan mempengaruhi pengetahuan seseorang.
d. Lingkungan merupakan salah satu faktor yang  mempengaruhi pengetahuan seseorang. Lingkungan memberikan pengaruh pertama bagi seseorang, di mana seseorang dapat mempelajari hal-hal yang baik dan juga hal-hal yang buruk tergantung pada sifat kelompoknya. Dalam lingkungan seseorang akan memperoleh pengalaman yang akan berpengaruh pada cara berfikir seseorang.
e. Informasi akan memberikan pengaruh pada pengetahuan seseorang. Meskipun seseorang memiliki pendidikan yang rendah, tetapi jika ia mendapatkan informasi yang baik dari berbagai media, missal TV, radio atau surat kabar maka hal itu akan dapat meningkatkan pengetahuan seseorang.