Abstract :
Relawan merupakan salah satu aspek penting dalam sebuah komunitas dimana mereka adalah pengatur serta mereka adalah aktor dalam setiap kegiatan yang ada dan mereka selalu ada didalam sebuah komunitas atau organisasi yang bergerak dibidang pendidikan, bencana alam dan lain-lain. Komunitas Adalah sebuah kelompok yang bertujuan untuk memberikan pendidikan kepada anak-anak yang kurang beruntung seperti anak-anak yatim piatu dan anak jalanan. Metode pengembangan dalam perangkat lunak aplikasi ini menggunakan metode waterfall yaitu sebuah tahapan ? tahapan yang digunakan dalam pembuatan aplikasi seperti tahap invenstigasi, tahap analisis, tahap desain, tahap implementasi, dan tahap pemeliharaan. Metode ini menggunakan UML ( unified Modelling Language ) dalam pemodelan bahasanya. Teknologi mobile saat ini sudah berkembang sangat cepat, baik dari sisi hardware dan software. Oleh karena itu teknologi mobile sekarang sudah dapat dimanfaatkan dalam berbagai bidang antara lain pada pendidikan. Masyarakat saat ini tidak terlepas dari smartphone untuk memudahkan dalam mendapatkan segala informasi yang diinginkan. Hasil dari analisis dan perancangan aplikasi ini adalah sebuah aplikasi interaktif yang dapat digunakan untuk mempelajari bagaimana cara menjadi relawan yang baik didalam suatu lingkungan komunitas atau didalam suatu organisasi. Kata Kunci : Komunitas, UML, Smartphone, UML, Relawan.