Nurul Afifah, NIM: 1520411048 (2017) PENGARUH BERMAIN PERAN PUPPET SHOW TERHADAP MAHĀRAH AL-KALĀM DAN MAHĀRAH AL-ISTIMĀ„ DALAM PEMBELAJARAN BAHASA ARAB (Studi Eksperimen di SMP Muhammadiyah 4 Semarang). Masters thesis, UIN Sunan Kalijaga.