Seiring dengan kemajuan Ilmu Pengetahuan dan Teknologi (IPTEK), manusia dapat dengan mudah memperoleh ilmu pengetahuan dari berbagai sumber. Dalam upaya mewujudkan masyarakat belajar (learning community) harus diciptakan suatu kondisi sedemikian rupa yang memungkinkan peserta didik memiliki pengalaman belajar melalui berbagai sumber, baik sumber yang dirancang (by design) maupun yang dimanfaatkan (by utilization) untuk keperluan pembelajaran