1) Komputer sebagai media pembelajaran
Komputer awalnya digunakan amat terbatas, hanya untuk keperluan menghitung dalam kegiatan administrasi saja, tetapi sekarang aplikasi komputer tidak lagi hanya digunakan sebagai sarana komputasi dan pengolahan kata (word processor) tetapi juga sangat memungkinkan sebagai sarana belajar untuk keperluan pendidikan, menurut Rusman, dkk (2011). Kecendrungan menggunakan media komputer dalam bidang pendidikan sudah mulai tanpak sekitar pada tahun 1970-an, kini pemanfaatan teknologi komputer telah banyak memberikan kontribusi terhadap proses pembelajaran salah satunya adalah dengan penerapan pembelajaran berbasis komputer. Penggunaan komputer dalam pembelajaran memungkinkan berlangsungnya proses pembelajaran secara individual (individual learning) dengan menumbuhkan kemandirian dalam proses belajar, sehingga siswa akan mengalami proses yang jauh lebih bermakna dibandingkan dengan pembelajaran konvensional. Manfaat komputer untuk tujuan pendidikan menurut Arsyad (2005) yaitu :
a) Komputer dapat mengakomodasi siswa yang lamban menerima pelajaran karena dapat memberikan iklim yang lebih bersifat afektif dengan cara yang lebih individual, tidak pernah lupa, tidak pernah bosan, sangat sabar dalam menjalankan instruksi seperti yang diinginkan program yang digunakan.
b) Komputer dapat merangsang siswa untuk mengerjakan latihan, melakukan kegiatan laboratorium atau simulasi karena tersedianya animasi grafik, warna, dan musik yang dapat menambahkan realisme.
c) Kendali berada di tangan siswa, sehingga tingkat kecepatan belajar siswa dapat disesuaikan dengan tingkat penguasaanya. Dengan kata lain, komputer dapat berinteraksi dengan siswa secara individual misalnya dengan bertanya dan menilai jawaban.
d) Kemampuan merekam aktivitas siswa selama menggunakan program pembelajaran, memberikan kesempatan lebih baik untuk pembelajaran secara perorangan dan perkembangan setiap siswa selalu dapat dipantau.
e) Dapat berhubungan dengan, dan mengendalikan peralatan lain seperti CD Interaktif, video, dan lain-lain dengan program pengendali dari komputer.
Pada masa sekarang aplikasi-aplikasi pada komputer terus berkembang bahkan pemakai komputer atau user juga dimungkinkan untuk dapat melakukan interaksi langsung dengan sumber informasi baik secara online maupun offline. Berbagai bentuk interaksi pembelajaran dapat berlangsung dengan tersedianya medium komputer. Pemanfaatan ini di dasarkan pada kemampuan yang dimiliki oleh komputer dalam memberikan umpan balik (feedback) yang segera kepada pemakainya.
Peranan komputer sebagai media pembelajaran adalah menjadi sumber utama (major resource) dalam mengimplementasikan program pembelajaran di sekolah, melalui komputer siswa dapat menjalankan aplikasi program yang di dukung juga dengan fasilitas penunjang lain yang saat ini berkembang yaitu internet.
2) Pemanfaatan internet dalam pembelajaran
Perkembangan teknologi yang sangat pesat telah memiliki peranan yang dapat dimanfaatkan untuk berbagai kepentingan termasuk di dalamnya untuk pendidikan atau pembelajaran. Internet sebagai hasil dari perkembangan teknologi tentunya memiliki pengaruh dalam dunia pendidikan. Secara tidak langsung internet mendorong dunia pendidikan untuk menyesuaikan dengan arus informasi globalisasi, secara langsung internet dapat dimanfaatkan sebagai sumber dan media pembelajaran bagi para peserta didik dalam mengembangkan ilmu pengetahuan.