a.Faktor Internal Rasulullah Hijrah ke Yastrib (Madinah)
Nabi Muhammad pasti ada alasan untuk berhijrah dan memiliki rencana yang sangat matang, factor diantaranya:
1.Penduduknya sangat dekat dengan agama Samawi
2.Penduduk Yasttrib akan melindungi Rasulullah ketika kaum Yahudi mengusik
3.Suku Aus dan Khazraj sedang mengalami permusuhan yang akut, jadi mereka masuk Islam agar merasa terlindungi karena banyaknya pengikut.
b.Strategi Dakwah Rasulullah
1.Pembangunan Masjid Nabawi, untuk mempersatukan kaumnya juga sebagai tempat bermusyawarah atas masalah-masalah yang dihadapi
2.Membangun Ukhuwah Islamiyah
3.Kesepakatan/kontrak dengan non-muslim Madinah (Piagam Madinah)
4.Meletakkan dasar-dasar politik, ekonomi, dan sosial
a.Politik: meletakkan system permusyawaratan sebagai dasar dalam kehidupan berdemokrasi