Proposal Mobile Application DevelopmentAplikasi News-MobileDISUSUN
OLEH:Soleha3 TI B1355301088
Prodi Teknik Informatika
Pekanbaru2015/201614
BAB IPENDAHULUAN
1.1 Deskripsi Detail AplikasiAplikasi ini dibuat untuk memehuni nilai UTS pada mata kuliah Mobile Application Development. Aplikasi ini berfungsi sebagai berita harian yang dapat diakses dari mobile secara online. Proses peng-update-an berita dilakukan oleh admin secara periodik. User biasa dapat mengakses informasi dari aplikasi ini. Jenis berita yang diberikan dari berbagai macam kategori. Admin dapat mengelola berita dan data diri.
1.2 Latar belakangAplikasi ini dibangun untuk mempermudah user memperoleh informasi terkini. Di zaman yang serba canggih sangat mudah untuk memperoleh informasi, namun terkadang perlu melalui berbagai proses, seperti bila melalui media televisi anda mesti menyesuaikan jadwal tayang dan channel tv yang tepat, melalui browser anda mesti melakukan pencarian terlebih dahulu untuk memperoleh informasi tersebut. Namun sekarang dengan News-Mobile yaitu aplikasi menampilkan informasi dan berita terkini yang bisa langsung dibaca secara online dengan berbagai kategori. Sehingga memperoleh informasi lebih cepat dan efisien.
1.3 1.4 Proses bisnis (diagram alir proses bisnis)1.5 1.5.1 Admin
1.5.2 User
1.6 Penjelasan dari diagram alirPada diagram alir terdapat dua pembagian pengguna yaitu admin dan user. Pada admin harus melalui login dengan memasukkan username dan password terlebih dahulu, setelah itu diperiksa apakah username dan password sesuai kemudian masuk ke menu utama. Jika admin ingin mengubah data diri makan gunakan fitur ubah data diri. Selain itu admin juga dapat mengelola berita yaitu menambah dan menghapus berita. Setiap proses disimpan pada database.Pada user biasa dapat melihat berita dan dapat dipilih sesuai kategori. User biasa juga dapat mendaftar menjadi admin jika ingin mengelola berita. 1.7 Jadwal kerjaKegiatan pembuatan aplikasi akan dijadwalkan setelah memperoleh persetujuan dalam pembuatannya terlebih dahulu. Aplikasi ini akan dibuat dengan lama waktu 2 Minggu (10 hari).
BAB IIISI
2.1 PerancanganTerdapat dua jenis pengguna yaitu Admin dan User biasa dengan ketentuan-ketentuan tertentu sesuai akses masing-masing.
2.1.1 Usecase diagram
2.1.2 Skenario usecase diagram2.1.2.1 Login Nama Use-Case Login Admin
AktorAdmin
DeskripsiAdmin masuk ke dalam sistem
Normal courseAdmin masuk ke sistem dengan memasukkan username dan password
Pre-ConditionAdmin mencoba login ke dalam sistem
Post ConditionAdmin berhasil masuk ke sistem
Normal Flow
Aksi AktorReaksi system
1. Admin memasukkan username dan password2. Admin menekan tombol login
3. Sistem memeriksa kesesuaian username dan password yang ada pada database
Alternate Flow
Aksi AktorReaksi system
1.1 Admin belum memasukkan data dengan benar
1.2 Terdapat notifikasi anda gagal login
2.1.2.2 Mengelola data diriNama Use-Case Mengelola Data Diri
AktorAdmin
DeskripsiAdmin mengubah (tambah/hapus) data diri
Normal courseAdmin masuk ke sistem kemudian mengubah data diri
Normal Flow
Aksi AktorReaksi system
1. Admin melakukan pengubahan data diri2. Mengklik simpan data yang telah diubah.
3. Menyimpan ke database
2.1.2.3 Mengelola BeritaNama Use-Case Mengelola Berita
AktorAdmin
DeskripsiAdmin mengubah (tambah/hapus) berita
Normal courseAdmin masuk ke sistem kemudian mengelola berita
Normal Flow
Aksi AktorReaksi system
1. Admin melakukan pengubahan berita/informasi2. Mengklik simpan berita/informasi yang telah diubah.
3. Menyimpan ke database
2.1.2.4 Melihat beritaNama Use-Case Melihat berita
AktorUser
DeskripsiUser melihat berita sesuai kategori yang dipilih
Normal courseUser masuk ke sistem dan menuju ke halaman awal dengan berbagai kategori
Normal Flow
Aksi AktorReaksi system
1. User membuka halaman awal2. User memilih kategori
3. Sistem menampilkan berita sesuai kategori
2.1.2.5 Mendaftar jadi AdminNama Use-Case Daftar jadi Admin
AktorUser
DeskripsiUser melakukan sign up
Normal courseUser masuk ke sistem dan mengisi data diri
Pre-ConditionUser mencoba sign up ke dalam sistem
Post ConditionUser berhasil mendaftar jadi admin ke sistem
Normal Flow
Aksi AktorReaksi system
1. User memilih untuk mendaftar2. User mengisi data untuk pendaftaran3. User setuju dengan mengklik tombol create admin
4. Sistem Menyimpan data user menjadi admin
Alternate Flow
Aksi AktorReaksi system
1.1 User belum mengisi data dengan benar
1.2 Terdapat notifikasi anda gagal sign up kembali kehalaman pengisian data
2.1.3 Class diagram
2.1.4 Activity diagram
2.1.4.1 Login
2.1.4.2 Mengelola Data
2.1.4.3 2.1.4.4 Mengelola Berita
2.1.4.5 Lihat berita
2.1.4.6 Sign Up
2.1.5 ERD
2.1.6 DOD2.1.6.1 AdminNama AttributeTypeKet.
Id_AdminStringMerupakan primary key
UsernameStringMerupakan akses untuk login bagi admin
PasswordStringMerupakan akses untuk login bagi admin
EmailStringMerupakan email admin
AlamatStringMerupakan informasi alamat admin
2.1.6.2 BeritaNama AttributeTypeKet.
Id_beritaStringMerupakan primary key
Judul_beritaStringMerupakan judul setiap berita
KategoriStringMerupakan jenis berita yang akan dilihat user
Isi_beritaStringMerupakan isi berita yang diinputkan oleh admin
TanggalDateMerupakan informasi tanggal dari berita
2.2 Prototype2.2.1 Halaman Awal
2.2.2 2.2.3 Login
2.2.4 Sign Up
2.2.5 Mengelola Data Diri
2.2.6 Mengelola Berita
BAB IIIPENUTUP3.1 Rencana implementasiAplikasi ini dapat diimplementasikan untuk berbagai jenis pengguna / user. Seperti yang diketahui bahwa ilmu dan berita dapat diakses oleh siapa saja untuk menambah wawasan selama berita atau informasi tersebut benar dan bermanfaat.
Mulai
Masukkan username dan password
Menuju menu utama
Tampilan jenis menu/fitur
UsernamePassword
Fitur mengelola data diri ?
Fitur mengelola berita?
Ubah data
Keluar?
Simpan ke database
Selesai
Tidak
Ya
Update/tambah berita
Ya
Tidak
Tidak
Ya
Periksa username dan password
Username dan password sesuai?
Ya
Tidak
Mulai
Tampilan awal
Lihat berita?
Jadi Admin?
Pilih kategori
Mencari berita
Tampilkan berita
Isi data diri
Simpan database
Selesai
Ya
Tidak
Ya
Tidak
Table
View