1. Kegiatan magang merupakan sarana latihan kerja bagi individu- individu dalam meningkatkan pemahaman, penghayatan, dan keterampilan pada suatu kompetensi tertentu. Hal tersebut dimaksudkan untuk meningkatkan kemampuan individu tersebut, serta upaya untuk membentuk sikap dan keterampilan sebagai individu yang profesional. Program magang dijadikan sebagai salah satu upaya untuk menjebatani kesenjangan antara teori yang diperoleh dengan kondisi profesi yang sebenarnya di lapangan. Kegiatan ini sebagai sarana yang nantinya digunakan untuk menunjang dan memperkaya pengalaman dalam bekerja serta melakukan kegiatan yang berkaitan dengan kompetensi yang diharapkan untuk tercapai. Oleh karena itu, program magang menjadi program unggulan yang digunakan untuk mencapai suatu kompetensi tertentu. 2. Karena suatu program pembelajaran harus diturunkan dari tujuan pendidikan yang ada diatasnya, sehingga program pembelajaran yang dijalankan dapat memiliki arah yang jelas sesuai dengan capaian yang disampaikan pada tujuan pendidikan. Jika program pembelajaran tidak sesuai dengan tujuan pendidikan yang ada maka kompetensi yang diharapkan pada tujuan pendidikan tidak akan tercapai.