RENCANA PENGEMBANGAN PERANGKAT LUNAK MUSLIM SCHEDULE ASSISTANT (MSA) Untuk memenuhi tugas Praktikum Metode Pengembangan Perangkat Lunak di Jurusan Teknik Informatika disusun oleh: 16.11.0118<Ahmad> STMIK AMIKOM PURWOKERTO 2018 ABSTRAKSI Dalam memenuhi tujuan hidup seorang Muslim yaitu beribadah kepada Allah SWT dan mengharapkan ridho-Nya . Menjadikan segala aktivitas keseharian menjadi ibadah adalah salah satu cara agar mendapat ridho-Nya . Di zaman yang sudah sangat maju dimana teknologi dan globalisasi mendapat peran sangat besar dalam kehidupan umat manusia. Mengkambing hitamkan teknologi juga menjadi suatu hal wajar . Dengan adanya aplikasi MSA ( Muslim Schedule Assistant ) umat muslim yang ada dapat menjalankan keseharian nya sesuai dengan apa yang telah digariskan dan dibebankan agama. Aplikasi yang diimplementasikan berbasis pada Mobile ( SmartPhone ) ini dapat menampilkan apa yang menjadi kewajiban seorang muslim dan menyajikan data kalkulasi ( Presesntase ) diakhir bulan nya agar menjadi renungan untuk meningkatkan amal sholeh dibulan berikutnya. 1. PENDAHULUAN 1.1. Gambaran Umum Proyek MSA (Muslim Schedule Assistant) ini menyajikan table kegiatan yang dianjurkan bagi seorang muslim untuk dikerjakan, baik dalam bentuk ibadah ritual maupun kebiasaan atau akhlaq seorang muslim. Di akhir bulan aplikasi akan mengkalkulasi presentase kegiatan yang telah dilakukan oleh user dan memberikan saran dalam bentuk teks yang di dasari pada Al-Quran dan Al-Hadits 1.2. Tujuan • Dokumen ini menjadi media dakwah dan pengembangan diri bagi seorang muslim dan membantu dalam keseharian • Menjadikan pribadi muslim yang tidak hanya melakukan ibadah ritual juga melakukan ibadah harian yang didasarkan pada Akhlaq Nabi SAW 1.3. Daftar Definisi dan Singkatan • MSA = Muslim Schedule Assistant 1.4. Referensi Untuk penanganan proyek ini digunakan acuan dokumen sebagai berikut: • Ariska Bintang., “Aplikasi Mobile Student Assistant”,digilib.Unila,2017 • Reehal, Sheetal, “Siri–The Intelligent Personal Assistant”, International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 5, Issue 6, June 2016 2. ORGANISASI PROYEK 2.1. Struktur Organisasi PROJECT - MANAGER - SOFTWARE ANALYST - AI PROGRAMER - MOBILE PROGRAMER 2.2. Otoritas, Hak dan Tanggung Jawab Anggota Tim 1. Project Manager 2. 3. - Memastikan aplikasi sesuai dengan kebutuhan user - Memastikan setiap bagian berjalan sesuai otoritas Software Analyst - Menganalisa kebutuhan user - Mengimplementasikan kebutuhan user Software Desain - 4. Software Tester - 5. Memastikan aplikasi sesuai dengan tujuan AI Programmer - 6. Mendesain UI ( User Interface ) agar mudah digunakan dan dimengerti Merumuskan Articial Intelegent sesuai expetasi user Mobile Programmer - Mengimplementasikan AI kedalam bahasa Mobile ( Java,Kotlin,C++ Library ) - SOFTWARE DESAIN - SOFTWARE TESTER 3. PROSES MANAJERIAL 3.1. Tujuan dan Prioritas Manajemen Membangun Aplikasi Articial Intelegent dalam membangun masyarakat ( melalui pribadi muslim ) islami yang damai . 3.2. Asumsi, Ketergantungan dan Kendala • Kemajemukan indonesia yang sangat beragam dan •Tingkat pengetahuan Agama terutama akhlak 3.3. Batasan Masalah • Aplikasi dapat berjalan dengan baik menggunakan smartphone dengan sistem operasi android versi 5.0 dan RAM sebesar 2 GB. • Proyek ini meliputi pengembangan secara lengkap dari aplikasi meliputi spesifikasi, perancangan, implementasi serta pengujian dari aplikasi. 3.4. Dokumentasi Perangkat Lunak Proyek ini harus menyerahkan dokumen-dokumen sebagai berikut : • Dokumen Analisa (SRS) • Dokumen Perancangan (SDD) • Dokumen Implementasi • Dokumen Pengujian (STP dan STR) • Software Aplikasi dan Code Program 3.5. Rencana Penugasan Proyek ini dikerjakan oleh tim pengembang yang terdiri dari : • Software Project Manager : Ayyash • • Software Analiyst : David Software AI Programmer : Dodit Radit Abdur Software Mobile Programmer : Eri Sari • Software Desain : Agung • • Software Tester : Vian 4. PROSES TEKNIS 5. PAKET KERJA DAN JADWAL PELAKSANAAN Proyek ini dilaksanakan selama 12 Bulan / 1 tahun Deskrips Pertemu No i an 1 2 3 4 5 6 7 1 Persiapan 2 Analisa Perancanga 3 n Implementa 4 si 5 Pengujian 8 9 10 11 12