Project RPL Semrawut
-
Upload
arieskurniawan -
Category
Documents
-
view
122 -
download
1
Transcript of Project RPL Semrawut
PROJECT REKAYASA PERANGKAT LUNAKKonsultasi Kesehatan Ibu Hamil Secara Online
PROGRAM STUDI ILMU KOMPUTERFAKULTAS MATEMATIKA DAN ILMU
PENGETAHUAN ALAMUNIVERSITAS BRAWIJAYA
2011
PROJECT REKAYASA PERANGKAT LUNAK
“Konsultasi Kesehatan Ibu Hamil Secara Online”
Oleh :
KELOMPOK 4
Kingkin Bangkit ( 0710960034)Aries Kurniawan ( 0810960004 )Ayu Elok Rachmawati ( 0810960036 )David Effendi ( 0810963006 )M. Mustakim ( 0810963052 )Nur Hadi Sulaiman ( 0810963058 )
PROGRAM STUDI ILMU KOMPUTERFAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BRAWIJAYA2011
1 | P a g e
Nama Proyek : Konsultasi Kesehatan Ibu Hamil Secara Online
TINJAUAN PROYEK
Tujuan dan Ruang lingkup
Masalah
Masalah kesehatan termasuk masalah pokok yang harus diselesaikan saat ini.
Kebanyakan masyarakat umum mengeluhkan rumitnya untuk konsultasi kesehatan pada
dokter. Apalagi untuk ibu-ibu yang sedang hamil. Permasalahan yang sering dialami antara
lain lokasi/Jarak yang jauh, kondisi kesehatan yang tidak memungkinkan, serta mahalnya
biaya menjadi penyebab seorang ibu yang sedang hamil enggan melakukan konsultasi
dengan dokter, yang mengakibatkan dia tidak mendapatkan solusi terbaik tentang
kehamilannya.
Tujuan
Tujuan dari pembuatan project ini adalah memudahkan user untuk mengetahui
gangguan kehamilan yang diderita. Selain itu project ini juga membantu useruntuk
berkonsultasi secara On-Line dengan para pakar atau ahli kandungan secara mudah. Project
ini akan didesain agar mudah diakses oleh masyarakat umum.
Jangkauan
Project ini dibuat dan didesain untuk membantu masyarakat umum khususnya bagi
ibu-ibu hamil untuk mengetahui permasalahan apa yang mereka alami ketika proses
kehamilan serta mengetahui solusi dari permasalahan tersebut.
2 | P a g e
PROPOSAL PROYEKLatar Belakang dan Motivasi
Kesehatan merupakan sesuatu yang sangat penting bagi setiap orang. Seseorang dapat
melakukan segala macam aktivitas dengan baik bila memiliki kondisi kesehatan yang baik pula.
Kondisi fisik yang sehat dan segar akan berpengaruh pada produktifitas dan efektivitas kegiatan
manusia. Kegiatan seperti belajar, berolahraga, bertamasya, bekerja dan lain-lain akan lebih berjalan
lancar bila ditunjang dengan kesehatan fisik. Kesehatan psikis juga tak kalah penting dengan
kesehatan fisik dalam menunjang kegiatan manusia. Kesehatan akan menjadi sangat mahal dan
langka ketika maraknya timbul berbagai penyakit, yang hingga dapat menyebabkan kematian.
Apalagi banyak masalah kesehatan yang dialami oleh seorang ibu yang sedang mengandung.
Terkadang kesehatan seseorang yang sedang mengandung akan turun dan mengalami gangguan.
Untuk mengatasi masalah-masalah gangguan tersebut harus ditangani dengan cara yang tepat dan
perawatan medis yang sesuai. Penanganan yang tepat dapat dilakukan dengan petunjuk dari para
ahli medis seperti dokter spesialis kandungan. Untuk itu setiap orang yang sedang mengandung
harus berkunjung ke dokter atau rumah sakit untuk memeriksa kandungannya. Akan tetapi
masyarakat mengharapkan adanya kemudahan dan kenyamanan dalam berkonsultasi dengan dokter
spesialis, terutama bagi seseorang yang mengalami gangguan kehamilan.
Seringkali seseorang yang sedang hamil mengeluhkan bagaimana cara berkonsultasi kepada
dokter spesialis yang efektif. Mulai dari jarak yang jauh untuk dijangkau, biaya yang mahal, serta
kondisi kesehatan yang menurun menjadi penyebab seseorang yang hamil enggan pergi ke dokter
untuk berkonsultasi. Untuk itu dibutuhkan layanan yang efektif yang mampu diakses dengan cepat,
kapan saja, dan nyaman oleh pengguna.
Untuk mengembangkan layanan ini harus menggunakan pendekatan secara langsung
maupun dengan media. Salah satu caranya adalah bekerjasama dengan pelayanan kesehatan yang
lainnya untuk memberikan info kepada masyarakat. Dengan demikian masyarakat akan mengetahui
adanya layanan yang lebih efektif ini.
Ada beberapa alasan untuk menggunakan layanan ini, yaitu layanan ini disajikan secara
online yang mampu diakses kapan saja dan dimana saja tanpa perlu bertemu langsung dengan
dokter. Pengguna atau pasien dapat dengan mudah mengecek gangguan kehamilan yang dia derita
serta berkonsultasi dengan dokter mengenai penyakit yang ia derita secara online. Selain itu, data
pasien selama pemeriksaan rutin akan disimpan dalam sistem. Sehingga perkembangan kesehatan
tiap pasien akan terpantau dengan baik.
3 | P a g e
Untuk meningkatkan kualitas dari sistem ini akan ditambahkan fitur-fitur baru yang lebih
memudahkan pengguna dalam memakainya serta memberikan kenyamanan dan kepuasan. Pada
sistem ini akan menambahkan artikel-artikel serta tips-tips yang lebih banyak berhubungan dengan
kesehatan ibu hamil. Sistem ini juga akan menawarkan pengelolaan keanggotaan dan informasi
jadwal praktek dokter yang akan memudahkan pengguna dalam konsultasi masalah kesehatannya
secara online. Perawatan serta keamanan dalam sistem ini akan dikelola secara baik.
Tujuan
Project ini bertujuan untuk menghasilkan sistem informasi berbasis Learning Management
yang dapat membantu pengguna dalam mendeteksi penyakit apa yang ia derita dan juga
menyediakan artikel dan tips tentang kesehatan, selain itu project ini akan membantu pengguna
dalam berkomunikasi dan konsultasi dengan dokter atau ahli medis.
Fitur dan Manfaat dari produk ini adalah :
Dalam sistem ini akan disediakan fasilitas panduan penggunaan, pendaftaran, edit informasi
pengguna, pengisian quisioner untuk pendeteksian penyakit, pencarian artikel dan tips
kesehatan, informasi kesehatan yang selalu update, jadwal praktek dokter, serta konsultasi
dengan dokter secara online.
Desain dalam sistem ini dirancang agar mudah digunakan dan tidak membingungkan pengguna.
Sistem ini dirancang secara aman dan hanya memperbolehkan pengguna yang terdaftar
menikmati fitur pendeteksian kesehatan dan konsultasi langsung.
Ruang Lingkup
Termasukruanglingkup/ In Scope Tidaktermasukruanglingkup/ Out of Scope
Membuat aplikasi web untuk digunakan pada
web server dan aplikasi server yang standart.
membuat web server dan aplikasi server baru.
Dijalankan pada browser umum Menjalankan dibrowser khusus
Keamanan system dilakukan dengan
password dan akun pengguna
Menjaga serangan dari hacker
Membuat desain sederhana yang menarik
dan mudah digunakan oleh siapa saja
Membuat desain secara rumit untuk dikhususkan
kepada pengguna tertentu
Database dan volume data dibebankan untuk
satu server
Mengelola sekelompok server
Melakukan pendeteksian penyakit /gangguan
kehamilan
Mendeteksi segala macam penyakit
Menyediakan jadwal praktek dokter Menyediakan jadwal berobat pengguna atau pasien
4 | P a g e
Update artikel dan tips kesehatan dilakukan
pada jangka waktu tertentu
Update artikel dan tips kesehatan dilakukan setiap
waktu
Menampilkan iklan kepengunjung Secara otomatis menampilkan iklan yang sesuai
dengan kepentingan pengunjung.
Penyampaian Proyek
Panduan penggunaan yang mudah dipahami
Desain interface yang menarik dan mudah digunakan
Sistem pendeteksian penyakit secara online
Forum konsultasi dengan dokter atau ahli medis
Resiko
Adanya antrian saat melakukan chat dengan dokter tertentu apabila pengguna mengakses
fasilitas chat dokter tertentu secara bersama-sama. Hal ini merupakan resiko utama dalam
system ini, untuk itu akan dikembangkan suatu aturan tertentu yang akan menghindari
antrian.
Waktu pembuatan project yang singkat. Dead-line yang singkat membuat pembuatan ini
kurang begitu maksimal. Untuk itu akan dilakukan pengelolaan dan pengaturan jadwal
pembuatan dan pembagian tugas oleh team.
Hasil Yang Dicapai
Sistem informasi ini dapat membantu meningkatkan mutu dan kualitas pusat pelayanan
kesehatan. Selain itu memberikan lalu-lintas penggunaan web sistem yang akan menghasilkan
keuntungan dari iklan untuk membantu pengembangan pelayanan kesehatan didaerah-daerah.
5 | P a g e
SASARAN dan KEUNTUNGAN
Sasaran
Segmen Pasar Produk
Segmen pasar untuk produk ini adalah pusat pelayanan kesehatan terutama dibagian
spesialisasi kandungan atau kesehatan ibu dan anak. Produk di ini akan digunakan sebagai salah
satu system pelayanan secara online di pusat pelayanan kesehatan.
Target Pasar Produk
Target utama adalah para wanita yang sedang hamil dan merasa membutuhkan informasi
tentang kehamilan mereka, baik berupa informasi tentang gangguan pada saat kehamilan, pola
hidup yang sehat dan nutrisi yang tepat untuk pertumbuhan janin, serta persiapan proses kelahiran.
Para wanita yang sedang mengandung untuk pertama kalinya serta wanita yang hamil dan dalam
kondisi lemah sehingga sulit untuk konsultasi dengan para ahli secara langsung merupakan prioritas
utama dalam produk ini.
Para suami yang istrinya dalam kondisi mengandung dan lemah juga menjadi target dari
produk ini. Para suami akan membantu istrinya yang sedang mengandung untuk mendapatkan
informasi dan konsultasi secara online. Para suami juga akan mendapatkan informasi bagaimana
menjadi suami siaga dan tanggap mengenai kehamilan istrinya.
Ukuran Total Pasar yang Tersedia
Ukuran total pasar yang tersedia untuk kemungkinan menggunakan produk ini adalah
85.000 pengguna diseluruh Indonesia. Besarnya perkiraan jumlah pengguna ini ditunjang dengan
data statistic dari Ditjen Binkesmas, Kemenkes RI tahun 2009.
CAKUPAN KUNJUNGAN IBU HAMIL K1 DAN K4
TAHUN 2004 – 2009
Sumber: Ditjen Binkesmas, Kemenkes RI
6 | P a g e
Pilihan Lain Pelanggan dan Produk Lain yang Memenuhi Kebutuhan yang Sama
Beberapa pesaing pesaing yang mungkin telah ada antara lain :
http://bibilung.wordpress.com
Situs ini merupakan situs blog Indonesia yang memuat artikel-artikel yang
berhubungan dengan kehamilan beserta tips-tips sehat untuk ibu hamil dan menyusui.
http://www.onlinepregnancytest.biz
Situs ini merupakan situs luar negeri atau internasional menyediakan beberapa
fasilitas online seperti kalkulator kehamilan, test kehamilan secara online, dankalkulator
kesuburan ovulasi untuk mengkalkulasi tanggal kesuburan wanita.
http://www.babymed.com
Situs luar negeri yang menyediakan informasi seputar kehamilan serta fasilitas untuk
tes kehamilan secara online
http://www.pregnancy-info.net
Situs luar negeri yang memiliki fitur pengecekan kehamilan secara online, situs ini
tidak hanya memberikan informasi seputar kehamilan akan tetapi juga memberikan informasi
mengenai kesehatan dan perawatan bayi.
Dengan adanya pesaing-pesaing tersebut maka diperlukan solusi untuk mengatasi
persaingan dan cara agar para pelanggan lebih tertarik untuk menggunakan produk ini. Solusi dasar
adalah melihat di wilayah manakah produk ini akan diterapkan. Karena produk ini akan diterapkan di
Indonesia maka penggunaan konten berbahasa Indonesia akan sangat mudah dimengerti oleh para
pengguna atau pelanggan. Selain itu konten atau isi produk akan sesuai dengan kondisi pengguna
karena telah memahami kebiasaan pengguna didaerah tempat mereka berasal.
Solusi lain adalah dengan menonjolkan fasilitas atau fitur yang tidak dimiliki oleh pesaing lain,
yaitu fasilitas konsultasi dan juga tes gangguan kehamilan secara online. Banyaknya gangguan
kesehatan mada masa hamil seperti anemia merupakan pemicu kematian ibu pada saat proses
melahirkan. Oleh karena itu pelanggan akan lebih memilih untuk menggunakan produk ini.
Pelanggan lain yang mengetahui produk ini
Pengembang software aplikasi dan tim server operasi di industri rumahan milik kami.
Bagian pemasaran, penjualan, dan dukungan pelanggan milik kami.
Teman-teman kami yang membuat project yang berbeda
7 | P a g e
Keuntungan bagi Pengguna
Meningkatkan nilai gunao Ibu hamil dapat mengetahui kondisi kandungannya tanpa harus pergi ke pelayanan
kesehatan.o Ibu hamil dapat melakukan konsultasi kapanpun dan dimanapun tanpa mengeluarkan
biaya yang mahal.o Para suami yang istrinya sedang hamil dapat tanggap apabila terjadi sesuatu pada
kandungan istrinya. Meningkatkan populasi pelanggan
o Sosialisasi penggunaan sistem pelayanan ini oleh petugas pelayanan kesehatan kepada pasien (ibu hamil).
o Ibu hamil yang telah menggunakan sistem ini dapat menginformasikan pada ibu-ibu hamil yang lain dan mengajak mereka untuk menggunakannya.
o Adanya forum yang dapat memberikan feedback untuk peningkatan pelayanan dan perbaikan sistem oleh pengembang software.
Mengurangi biaya yang digunakano Mengurangi biaya stafo Mengurangi biaya perawatano Mengurangi biaya infrastruktur
Membuka peluang bisnis baruo Sistem ini dapat membuka peluang baru penjualan produk-produk untuk ibu hamil dan
menyusui.o Sistem ini dapat membuka peluang kemitraan dengan perusahaan-perusahaan produk
susu bayi, ibu hamil dan menyusui dengan memberikan kolom pengiklanan produk.o Dapat membuka peluang kontrak bisnis dengan perusahan-perusahaan sebagai sponsor
dalam pengembangan sistem ini. Memuaskan stakeholder
o Memenuhi keinginan pemilik saham untuk mengembangkan sistem.o Memenuhi keinginan mitra kerja atau perusahan-perusahaan sponsor dalam
meningkatkan promosi produk mereka.o Memenuhi peraturan pemerintah atau kebijakan perusahaan dalam meningkatkan
pelayanan serta membantu meningktkan kualitas kesehatan bagi ibu-ibu hamil dan menyusui.
o Meningkatkan semangat kerja bagi petugas-petugas kesehatan dan pengembang sistem.
Membantu mengambil keuntungan dari perubahan pasaro Mengoptimalkan promosi atau pengiklanan produk-produk dari perusahaan ternama.o Mengurangi biaya tetap dan meningkatkan pendapatan dari jasa periklanan.
Potensi Kekurangan yang mungkin terjadi
Para user yang tergabung dalam system pelayanan ini, akan mendapatkan informasi tentang pemasaran dari perusahaan yang memasang iklan pada system pelayanan yang telah dibuat ini. Hal ini akan terasa berguna bila user tertarik akan iklan tersebut. Akan tetapi, iklan-iklan
8 | P a g e
tersebut juga dapat mengganggu user yang sedang mengakses layanan kesehatan ini karena dirasa akan mengganggu kenyamanan dan kemudahan dalam mengakses sistem ini.
User terkadang akan melakukan antrian jika ingin berkonsultasi langsung secara online dengan dokter yang tersedia. Hal ini dikarenakan banyaknya user lain yang juga memanfaatkan layanan ini, sehingga para user harus bersabar untuk mendapatkan hasil konsultasinya.
9 | P a g e
PERENCANAAN PROYEK
Ringkasan Proyek
Project yang akan dibuat adalah sistem informasi berbasis Learning Management yang dapat
membantu pengguna dalam mendeteksi penyakit apa yang ia derita dan juga menyediakan artikel
dan tips-tips tentang kesehatan, selain itu project ini akan membantu pengguna dalam
berkomunikasi dan konsultasi dengan dokter atau ahli medis. Project dikhususkan untuk menagani
masalah kesehatan wanita yang sedang hamil beserta gangguan-gangguan kehamilan yang dialami
oleh ibu hamil tersebut. Selain itu, project ini juga akan membantu para suami untuk mendapatkan
informasi bagaimana menjadi suami siaga dan tanggap mengenai kehamilan istrinya secara online.
Project ini akan di terapkan sebagai fasilitas penunjang di pusat pelayanan kesehatan. Fasilitas
utama yang ditawarkan dalam produk ini adalah pendeteksian gangguan kehamilan dan juga
konsultasi dengan para ahli medis secara online.
Ringkasan Metodologi
Pendekatan Umum Untuk Pengembangan yang Akan Digunakan
Pendekatan umum yang digunakan untuk project ini adalah pendekatan secara langsung
kepada user dengan memahami kebutuhan user.
Asumsi penting yang digunakan dalam project ini adalah sebagian besar user merupakan
wanita hamil yang sedang mengalami gangguan kehamilan dan dalam kondisi lemah dan
sebagian kecil merupakan para suami yang kebingungan karena istrinya yang telah hamil. Maka
dari itu diperlukan kemudahan dalam mengakses system informasi ini dengan didukung desain
interface yang sederhana, menarik, adanya keakraban dengan user, serta lengkap sesuai
kebutuhan user.
Kontrol untuk koordinasi proyek dilakukan dengan cara membagi tugas sesuai dengan
kemampuan pihak pengembang serta melakukan evaluasi dan pengecekan dari tiap tugas yang
telah dilakukan. Perbaikan akan dilakukan setiap kali ada kekurangan dalam tugas-tugas yang
telah dikerjakan sehingga mengurangi resiko adanya kekurangan dan perbaikan disaat akhir
atau pada saat project telah dilakukan. Evaluasi ini akan dilakukan oleh tim CCB (Change Control
Board).
Pengorganisiran Tim Proyek
Tim Pengembang (Development Team) akan terdiri dari seorang Project Manager, seorang
Admin Database, seorang System Analys, seorang Desainer Interface, seorang Finance,dan seorang
pakar jaringan.
10 | P a g e
Tim Change Control Board (CCB) atau sekelompok orang yang memeriksa perubahan yang
diajukan untuk kebutuhan proyek dan / atau source code untuk menerima atau menolak perubahan
dalam setiap project tertentu yang dirilis. Tim Change Control Board (CCB) ini akan terdiri dari
seorang manajer, beberapa orang dari kelompok QA dan juga beberapa calon pelanggan utama.
Sarana Pengembangan dan Kolaborasi yang akan digunakan
Kami berencana untuk menggunakan alat-alat berikut secara ekstensif diseluruh project:
Project website
Project mailing lists
Issue tracking system (Masalah sistem pelacakan)
Version control system (Versi sistem control)
Automated build system (Sistem Pembangun otomatis)
Automated unit test system (Sistem Penguji unit otomatis)
Cara Untuk Mengontrol Perubahan
Permintaan untuk kebutuhan perubahan akan terlacak dalam pelacak masalah (Issue Tracker)
Tim Change Control Board (CCB) akan meninjau perubahan yang diminta dan akan
mengesahkan perubahan yang sesuai. Permintaan perubahan akan ditolak jika permintaan
tersebut beresiko terlalu banyak atau akan memicu upaya tambahan.
Setelah tercapai fitur lengkap (Complete Feature) maka pihak pengembang setuju untuk tidak
menambahkan fitur baru ataupun perbaikan kekurangan pada project rilis.
Setelah tercapai kode lengkap (Complete Code) maka pihak pengembang setuju untuk tidak
menambahkan source code baru kedalam project rilis baik berupa penambahan kode untuk
perbaikan kekurangan ataupun penambahan kode untuk perbaikan file dokumentasi dan data
serta uji kasus atau utilitas.
Setiap source code yang menjalankan pesan masuk harus mengacu pada masalah spesifik ID
setelah fitur lengkap
Cara yang Akan Dilakukan Untuk Memperbarui Rencana
Rencana Project (Project Plan) akan diperbarui atau diupdated untuk memperbaiki
kekurangan yang ada. Rencana Project ini akan di perbarui atau diupdated sesuai dengan kebutuhan
project. Apabila ada hal yang dirasa kurang atau tidak sesuai maka akan segera diperbarui dengan
jalan memperbaiki kekurangan yang ada pada rencana project. Semua project plan atau rencana
project akan disimapan disuatu tempat penyimpanan khusus secara online yang hanya dapat diakses
oleh pihak pengembang (Development Team) dan Tim Change Control Board (CCB Team). Apabila
11 | P a g e
ada perbaruan atau updated rencana project maka secara otomatis akan dilakukan pemberitahuan
di media penyimpanan rencana project, sehingga pihak pengembang (Development Team) dan Tim
Change Control Board (CCB Team) dapat mengetahui perubahan tersebut.
Rincian Struktur Kerja dan Estimasi
Rincian Pekerjaan
Step
Rincian Pekerjaan Rencana Waktu
11.1
PersiapanDeveloper Breafing 2 jam
22.12.22.32.42.5
PerencanaanMengumpulkan data dan informasi Membuat dokumen spesifikasi perencanaaan Menentukan scope dan fitur Membuat dokumen proposal Dokumentasi perencanaan
5 jam24 jam10 jam5 jam10 jam
33.13.23.33.43.53.6
Dokumen analisis desain sistemPengelompokan DataMendesain ERD Mendesain DFD Desain InterfaceEvaluasi desainDokumentasi desain
8 jam60 jam72 jam10 jam10 jam10 jam
44.14.24.34.44.54.64.74.84.94.10
Konstruksi Pembuatan Struktur Database Pemasukan DataEvaluasi dan Pengecekan DataPembuatan InterfaceEvaluasi interfaceCoding basic system Konfigurasi dengan databaseEvaluasi konstruksiPerbaikan Dokumetasi konstruksi
10 jam15 jam10 jam24 jam5 jam150 jam17 jam5 jam50 jam15 jam
55.15.25.35.45.5
TestingDatabase testingProgram testingTesting system secara keseluruhanEvaluasi dan TroubleshootingDokumentasi testing
15 jam15 jam10 jam72 jam5 jam
66.16.26.36.4
Pemasaran produkVia onlineVia offlinePeluncuran produkDokumentasi
48 jam48 jam5 jam5 jam
12 | P a g e
Penyampaian pada saat rilis
No.
Versi Deskripsi Waktu
1 Versi 1 Pada versi satu, proses pengerjaan project ini meliputi project Overview, proposal, dan project plan. Pada project overview, kami menentukan
masalah yang ada, tujuan serta jangkauan dari project ini.
Pada project proposal, kami mencari latar belakang , tujuan serta ruang lingkup tentang project yang kami lakukan. Kami juga memperkirakan resiko apa yang akan terjadi tentang project ini. Selain itu, pada project proposal ini, kita juga memperkirakan target audience serta keuntungan dengan adanya project yang kami buat.
Pada project Plan, kami menentukan memakai beberapa pendekatan umum, serta pengorganisiran team work, dan mengontrol perubahan disetiap project yang telah dibuat.
15 Maret 2011
2 Versi 2 Pada versi dua, proses pengerjaan project ini meliputi penambahan Legal issue, User Needs, dan Software Requirement Spesification.
Pada Legal issue, kami mengulas tentang hukum-hukum kepemilikan kekayaan intelektual dan juga pengecekan beberapa pertanyaan yang mungkin akan menjadi permasalahan hukum.
Pada user needs kami membahas masalah kebutuhan dan peran pengguna didalam proyek. Selain itu dibahas masalah lingkungan, tujuan, performa dan kapasitas kebutuhan, serta interview kepada pengguna.
Pada Software Requirement Spesification. Kami membahas masalah use case, kebutuhan fungsional, kebutuhan non-fungsional, kebutuhan lingkungan dan juga kumpulan fitur pada proyek ini.
20 Maret 2011
3 Versi 3 Pada versi ketiga, proses yang dilakukan adalah penyempurnaan dari versi satu dan dua serta penambahan dan pemberian logo proyek ini.
21 Maret 2011
13 | P a g e
Jadwal rilis
No Nama Kegiatan B1 B2 B3 B4 B5 B6 B7 Total1 Persiapan √ 2 h2 Perencanaan √ 54 h3 Desain √ 170 h4 Konstruksi √ √ 301 h5 Pengujian dan evaluasi √ √ 117 h7 Marketing produk √ 96 h8 Peluncuran produk √ 10 hWeekly Totals 56 h 170 h 168 h 157 h 93 h 96 h 10 h 750 h
Manajemen Permasalahan
Manajemen yang sulit bisa terjadi antara pembuatan tampilan desain web yang bagus dan
menarik dengan tuntutan system ini untuk dapat menyesuaikan tampilan sesuai keinginan
vendor-vendor yang memasang iklan pada web ini. Kita hanya dapat berhasil jika para user dan
vendor tertarik dengan web kita dan para vendor dapat dengan mudah memasangkan iklannya.
Kita dapat mengatasinya dengan cara meninjau langsung dengan para web desainer dari suatu
vendor yang berhubungan dengan kesehatan khususnya masalah ibu hamil agar desain web
yang kita buat memiliki tampilan yang menarik dan diminati oleh para vendor yang terkait.
Waktu pembuatan project yang singkat. Dead-line yang singkat membuat pembuatan ini kurang
begitu maksimal. Untuk itu akan dilakukan pengelolaan dan pengaturan jadwal pembuatan dan
pembagian tugas oleh team.
Pada proyek ini harus memiliki sebuah system database yang optimal. Untuk mengatasi ini,
pada proses pembuatan database harus benar-benar dikerjakan secara detail dan berkonsultasi
dengan DBA yang berpengalaman.
Kita tidak mementingkan task dari proyek yang kita buat. Dalam pembuatan suatu proyek
diperlukan step-step dalam proses berlangsungnya. Antar step pasti memiliki hubungan yang
saling terkait. Untuk itu, dalam pembuatan suatu proyek diperlukan pengamatan yang detail
pada tiap step serta memperhitungkan kemungkinan buruk yang dapat terjadi.
Kebutuhan user tidak sesuai dengan system yang kita buat. Kita dapat mengatasinya dengan
membuat forum pada system kita yang dapat memberikan feedback agar kita dapat mengerti
kebutuhan user dan untuk peningkatan pelayanan.
Banyaknya kebutuhan dari user yang selalu berubah-ubah. Hal ini dapat diatasi dengan selalu
meng-upgrade system yang kita buat sesuai dengan kebutuhan user.
Kita dapat salah memperkirakan suatu progress sampai hal tersebut terlambat untuk ditangani.
Bagaimana untuk mengurangi atau menghindarinya ?
14 | P a g e
Kita bisa kehilangan sumber daya. Misalnya, anggota tim bisa sakit, menghabiskan waktu pada
proyek-proyek lain, atau berhenti. Hal ini dapat diatasi dengan membuat antisipasi pada
masalah yang terjadi. Antisipasi dapat berupa pembentukan tim cadangan yang siap bekerja
saat dibutuhkan.
Ketergantungan Perencanaan Proyek
Project kami ini tidak bertabrakan dengan project lainnya dikarenakan kami hanya mengerjakan
satu project ini saja.
Selama waktu rilis project ini, orang-orang yang berperan dalam mengerjakan project ini tidak
dalam memelihara project yang lalu maupun akan datang disebabkan project ini adalah
pertama kalinya rilis dan kami belum merencanakan untuk rilis selanjutnya.
Project ini tidak tergantung oleh project lain, karena project ini berdiri sendiri.
Project lain juga tidak tergantung kepada project ini, karena komponen dalam project ini tidak
mempngaruhi project lain.
Ada beberapa aspek yang akan mempengaruhi dari project ini, yaitu adanya pemasangan iklan
oleh advertiser yang mungkin membuat kurang nyaman user. Project ini juga tergantung pada
adanya ahli kesehatan bidang kandungan untuk fitur konsultasi dengan dokter.
15 | P a g e
KEBUTUHAN SUMBER DAYA
Sumber Daya Manusia yang dibutuhkan
Need Resource Amount Status Comments/ResponsibilitiesProject Manager Aries
Kurniawan hours Assigned Bertanggung jawab dalam
merencanakan dan menjadwalkan pengembangan proyek
Mengkoordinasi kerja tim proyek
Mensupervisi pekerjaan tim proyek untuk menjamin pengerjaan proyek sesuai dengan standar
Menjamin proyek memenuhi batasan anggaran dan jadwal yang telah ditentukan
System Analyst M. Mustakim hours Assigned Melakukan analisa permasalahan, kebutuhan system
Membuat proses bisnis Membuat system requirement Melakukan perancangan
system (System Design: DFD, UML, ER)
Menyiapkan standard programming
Melakukan system testing & user acceptance testing
Designer Nur Hadi S. hours Assigned Bertanggung jawab atas semua desain proyek, meliputi proses pembuatan, revisi dan finishing desain
Membuat desain interface web/product software
Merancang alur aplikasi Membuat user guide
Programmer &Database Admin
David Effendi hours Assigned Mendesain Database Melakukan implementasi
database Membuat koneksi antara
database Merancang alur aplikasi dan
interface Melakukan implementasi dari
desain yang telah dilakukan dari system analyst
Melakukan pengembangan database
16 | P a g e
Documentator Kingkin Bangkit R.
hours Assigned Membuat dokumentasi aplikasi
Membuat dokumentasi pengguna aplikasi
Mengumpulkan semua dokumen yang diperlukan dalam pelaksanaan proyek
Membuat dokumentasi dari proses pengerjaan proyek
Framework Ayu Elok R hours Assigned Membuat kerangka dan mengembangkan system
Menghubungkan database dengan framework
Memperbaiki bugsebelum maupun setelah testing
Finance Kingkin Bangkit R.
hours Pending Bertanggung jawab atas keuangan selama proyek
Membuat rancangan anggaran dana proyek
Mencatat semua transaksi keuangan
Membuat laporan keuangan proyek
Marketing & Public Relation
Aries Kurniawan, M. Mustakim, Nur Hadi S.
hours Pending Memasarkan Product proyek ke customer
Mempromosikan web / produk proyek
Menjalin hubungan mitra dengan pihak luar
Daftar Sumber Daya yang Dibutuhkan
1. Apakah proyek ini membutuhkan beberapa hari kerja?
Ya, proyek ini membutuhkan waktu yang sedikit panjang. Peran project manager sangat
penting, karena proyek ini dibutuhkan pengawasan yang ketat agar proyek dapat terselesaikan
dengan baik dan maksimal.
2. Apakah persyaratan-persayaratan telah didefinisikan dan divalidasi?
Ya, karena tidak ada waktu tambahan yang diperlukan untuk persyaratan.
3. Aspek apa saja yang dibutuhkan untuk merancang sistem?
General desain, upaya merancang untuk pengembangan-pengembangan yang diperlukan.
User Interface, merancang desain interface dan pendaftaran domain expert yang diperlukan.
Database desain, merancang dan mengembangkan database.
Security desain, mengembangkan sistem dan menggunakan domain expert yang diperlukan.
Desain-desain yang lain, membangun hal-hal yang dibutuhkan.
4. Apakah rencana project ini mencakup pengembangan baru?
17 | P a g e
Ya, nantinya akan dikembangkan proyek baru.
5. Apakah rencana project ini meliputi konfigurasi kompleks dari komponen-komponen yang
ada?
Ya, komponen-komponen ahli sangat dibutuhkan, serta diperlukannya koordinasi
dengan tim pengembang dan operasi.
6. Apakah tim pengembangan memiliki pengetahuan dari segala peralatan, komponen dan
teknologi yang akan digunakan?
Ya, karena kita tidak memiliki waktu untuk pelatihan-pelatihan yang dibutuhkan.
7. Apakah tim pengembangan mempunyai kesepakatan dalam metodologi pengembangan
software?
Tidak, karena nantinya akan ada usaha perbaikan untuk seluruh proyek.
8. Apakah perencanaan project ini meliputi dokumentasi end-user?
Ya, karena hal ini dibutuhkan dan harus dialokasikan.
9. Apa kompleksitas dokumentasi internal?
Kompleksitas yang signifikan.
10. Apakah dukungan teknis, pelatihan, operasi, ataupun layanan-layanan disepakati dalam
proyek ini?
Ya, upaya-upaya tersebut harus dialokasikan untuk melatih staf-staf.
11. Apakah produk dari proyek ini akan dijual kepada pelanggan, secara langsung atau tidak
langsung?
Ya, secara tidak langsung.
12. Apakah QA plan dipanggil utnuk menjalankan unit test otomatis?
Ya, dibutuhkan pengembangan utnuk melaksanakan unti test.
13. Apkah QA plan dipanggil untuk lebih dari menjalankan unit test?
Tidak, unit test cukup untuk komponen ini.
14. Berapa banyak workstation pengembangan yang dibutuhkan?
Satu tiap pengembang.
15. Apakah development server dibutuhkan?
Ya, satu untuk seluruh tim.
16. Apakah server database dibutuhkan?
Ya, satu untuk seluruh tim.
17. Apakah mesin membutuhkan test otomatis?
Satu untuk satu aspek test tiap malam, yang lain untuk aspek yang lain.
18. Apakah mesin membutuhkan load test?
18 | P a g e
Tidak, load test akan dilakukan di workstation.
19. Apakah tools pengembangan harus berlisensi untuk project ini?
Tidak, semua tools yang digunakan adalah tools-tools yang open source.
20. Komponen software apa yang harus berlisensi untuk project ini?
Tidak ada, semua komponen menggunakan komponen-komponen open source.
21. Apakah salah satu tugas personil diberikan secara kondisional?
Tidak, manajer telah memberikan tugas-tugas secara merata sesuai dengan
kemampuan personil.
22. Apakah tugas telah dikomunikasikan peda orang-orang yang ditugaskan dan manajer
mereka?
Ya, semua orang mengerti dan diperlukan umpan balik.
19 | P a g e
MASALAH HUKUM
Kepemilikan Kekayaan Intelektual
komponen Owner/
Pemilik
Lisensi Status Komentar
Nama produk Kami (Tim
RPL Kel. 4)
Trademark Belum dilakukan
pendaftaran
Kami akan menggunakan “(TM)”
Database Kami (Tim
RPL Kel. 4)
Lisensi In compliance Menggunakan hanya satu buah
server
Clip-art
graphics
Tidak ada Domain
publik
In compliance Dapat didapatkan secara gratis
Sound driver
library
OS Project Windows Waived
Search engine
indexer
OS Project Windows Waived
Data lainya Kami (Tim
RPL Kel. 4)
Copyrighted In compliance
Special
algorithm
patent
Kami (Tim
RPL Kel. 4)
Hak paten
tertunda
In compliance Belum diajukan hak paten
Peraturan Kepatuhan
tipe peraturan status Komentar
Eksport Menyatakan aturan tentang
eksport secara detail
In compliance Tidak dilakukan ekspor ke luar
negeri, hanya digunakan di
dalam negeri (Indonesia)
privasi Tidak melakukan
pengumpulan informasi
pribadi dari user.
In compliance Hanya menayakan masalah
umum seperti nama,umur,
alamat, dan keluhan.
Industri
sertivikasi
Sertifikasi dibidang kesehatan In compliance Mengikuti aturan dibidang
kesehatan sesuai dengan
tempat dimana system
diaplikasikan.
Kemungkinan nilai status
20 | P a g e
In compliance :Kami sebagai pihak Development setuju untuk melanjutkan rilis ini.
Waived : kami sebagai pihak Development memutuskan untuk tidak mempertimbangkan
aspek berikut untuk rilis ini.
Violated: kita sebagai pihak Development merasa tidak sesuai.
Pengecekan Masalah Hukum
Masalah Pemegang Merek Dagang pada nama produk dan nama lain yang digunakan dalam
pemasaran produk.
Pihak Development memegang dan memiliki merek dagang (trademark) untuk nama produk
dan nama lain yang digunakan dalam pemasaran produk. Nama produk diciptakan oleh pihak
pengembang atau pihak development sehingga pihak pengembang murni memiliki kekuasaan penuh
dalam nama produk yang dikembangkan. Nama produk akan segera didaftarkan agar tercatat secara
hukum menjadi milik pengembang atau pihak development.
Masalah pemegang hak paten/lisensi atas kekayaan intelektual yang digunakan dalam produk
Tidak semua kekayaan intelektual adalah milik pihak Development. Sebagian kekayaan
intelektual adalah milik pihak lain yang telah dipatenkan. Pihak pengembang hanya memanfaatkan
beberapa kekayaan intelektual milik pihak lain dengan sebelumnya mendapatkan izin dari pihak
tersebut. Izin didapat dengan cara membayar ataupun perjanjian kerja.
Masalah pemegang hak cipta atau lisensi pada Source Code yang digunakan dalam produk
Pihak Development memiliki dan memegang Source code yang digunakan dalam produk ini.
Source code yang digunakan dalam produk ini diciptakan dan dikembangkan oleh pihak
development sehingga pihak Development memiliki hak cipta atas source code yang digunakan
dalam produk ini. Beberapa algoritma sederhana dalam produk ini juga diciptakan oleh pihak
development melalui pengembangan dan pemanfaatan algoritma yang sudah ada.
Masalah Komponen dalam produk yang digunakan dengan cara yang sesuai dengan lisensi nya
Beberapa komponen dalam kepemilikan kekayaan intelektual memiliki lisensi yang bukan
berasal dari pihak pengembang (Development Team). Komponen tersebut digunakan dengan cara
yang sesuai dengan lisensinya. Seperti komponen Clip-art graphic yang berlisensi domain pulik
digunakan dan didapat secara bebas tanpa membayar apapun. Sedangkan untuk lisensi database
yang digunakan yaitu berlisensi. Dalam produk ini, pihak pengembang atau development team
membuat sendiri database untuk keperluan produk.
Masalah bagian dari data berhak cipta dalam produk digunakan dengan cara yang sesuai dengan
lisensi nya
21 | P a g e
Bagian-bagian dari data berhak cipta dalam produk ini digunakan sesuai dengan lisensinya.
Sebagian besar data adalah milik kami selaku pihak development. Data lain berhak cipta selain milik
kami pihak development atau pihak pengembang digunakan sesuai dengan lisesnsi data tersebut.
Kami pihak development atau pihak pengembang akan meminta izin penggunaan data dari pemilik
hak cipta dan/atau mencantumkan sumber kempemilikan data berhak cipta.
Masalah komponen atau data yang dihasilkan oleh organisasi lain tanpa kontrak
Beberapa komponen atau data dihasilkan oleh pihak lain dan digunakan oleh pihak
pengembang kami tanpa kontrak ataupun perjanjian. Hal itu dikarenakan data tersebut merupakan
data dengan lisensi domain public sehingga tidak perlu adanya kontrak terhadap pemilik data, selain
itu ada beberapa data yang tidak diketahui pembuatnya dan dapat diunduh secara gratis dari
internet.
Masalah penggunaaan teknologi yang berada di bawah ekspor control
Dalam pengembangan produk ini tidak digunakan teknologi apapun yang berada dibawah
control ekspor, dan pihak kamipun tidak berencana untuk melakukan ekspor produk ini karena
produk ini hanya akan diterapkan didalam negeri.
Produk perlu untuk menemui peraturan spesifik industri
Dalam pengembangan produk ini dirasa tidak perlu untuk menemui industri tertentu .
Produk memenuhi kebijakan perusahaan
Dalam pengembangan produk ini akan diterapkan kebijakan yang sesuai dengan perusahaan
terutama dari segi privasi dan keamanan. Dari segi privasi, produk ini akan menerapkan kebijakan
untuk tidak melakukan pengumpulan informasi privasi dari pengguna, baik dengan cara meminta
pengguna melakukan pengisian angket ataupun kuisioner. Pengguna hanya akan diminta untuk
mengisi data-data umum serta kuisioner seputar keluhan yang diderita. Pengisian kuisioner hanya
dilakukan ketika pengguna menggunakan layanan tes gangguan kehamilan.
Dari segi keamanan produk ini akan menggunakan kebijaksanaan penggunaan akun. Setiap
admin, pengguna, serta ahli kesehatan yang ditunjuk untuk melayani kebutuhan pengguna secara
online harus memiliki akun untuk dapat login kedalam produk ini. Informasi para pemilik akun akan
disimpan kedalam database untuk menjaga keamanan. Dengan kebijakan demikian dapat
memperkecil resiko penyalahgunaan produk ini.
22 | P a g e
KEBUTUHAN PENGGUNA
Tujuan yang telah Disepakati
Para pemegang jabatan dalam proyek ini sudah merapatkan tentang tujuan dari proyek ini
dan mendapatkan persetujuan dari setiap pemegang jabatan. Tujuan yang sudah matang dapat
dilihat pada Project Overview pada bagian tujuan.
Lingkungan
Apakah ruang lingkup bisnis dari system ini ?
Untuk dapat menggunakan layanan-layanan yang ada, pada user harus menjadi members
pada website ini. Selain mendapat layanan yang ada, para member dapat mengetahui informasi lain
dari member lain. Para member juga disediakan alamat dari situs –situs yang berhubungan dengan
website ini. Websites ini harus akrab dengan para pengguna dari website lain namun harus lebih
baik dari yang lain.
Apakah lingkungan fisik dari system ini ?
Sistem ini adalah suatu web server yang akan berjalan pada mesin disebuah pusat data
dengan pengawasan 24 jam, UPS, AC.
Apa itu teknologi lingkungan sistem (hardware dan software)?
60% dari member memiliki mesin dengan P-IV atau prosesor setara, sementara 40%
memilikimesin yang lebih modern. Sementara, banyak pengguna memiliki monitor 17 inci, monitor
15 inch atau laptop dengan resolusi 1024x768.
65% dari member menggunakan Windows XP, 30% menggunakan Mac OS X, Mac OS 9, atau
Linuxdan5% sisanya menggunakan OS lain.
Pemilik/Pemegang Jabatan
All
Semua pemegang jabatan mempunyai kebutuhan utama sebagai berikut:
1. Keamanan terhadap pelanggaran oleh pengunjung situs lainnya
2. Kemudahan akses ke situs setiap saat melalu iInternet
Member
Para member harus merasa selalu senang dalam mengakses situs ini. Untuk itu harus di buat
inovasi baru agar member tidak bosan dalam menikmati layanan pada website ini. Hal yang
dibutuhkan :
23 | P a g e
1. Mudah menemukan informasi tentang member lain.
2. Selalu terkoneksi dengan member lain.
3. Informasi yang mudah didapat mengenai jadwal dokter dan fitur-fitur lain.
4. Mudah dalam pelaporan pembajakan.
Catatan dan Saran dari wawancara
19 March 2011, Irul Skypee
BagaimanaAndabelajartentangperlunyaprodukini?
- Dengan belajar pada masalah sehari-hari tentang keluhan ibu hamil.
Apajenispenggunayang cenderungmenggunakanprodukini?
- Para ibu hamil yang sedang mengalami gangguan kesehatan.
Dapatkahandamemberikancontohbagaimanapenggunadapatbenar-benarmenggunakanlayanan
ini?
- Dapat dilihat pada statistik member dalam mengakses web ini dan komentar yang ada serta
feedback yang diberikan.
Apakahadaresikoataukerugianuntukmenggunakanlayanan?
- Para pengguna merasa terganggu pada iklan-iklan tertentu.
Pengalaman Pengguna
Mengajak untuk bergabung
Siti merupakan salah satu member dari sebuah website yang bergerak pada bidang
kesehatan. Namun, dia tidak merasa puas menjadi member. Informasi yang dia dapat kurang bisa
mengatasi tentang permasalahan kehamilan yang diaalami. Lalu dia bercerita dengan Susi tentang
keluhan permasalahan kehamilan yang diaalami. Akhirnya Susi menyarankan Siti agar bergabung
dengan website yang kami buat. Siti merasa puas dengan layanan yang kami buat terutama layanan
chat langsung dengan dokter spesialis kehamilan. (Source :Siti& Susi)
Menemukan website
Susi mempunyai hobi browsing di internet. Banyak informasi yang dia dapat mengenai
banyak hal sesuai yang diacari. Suatu ketika, dia mendapat permasalahan mengenai masalah
kandungannya.Dia mencari solusi permasalahannya di internet. Akhirnya, dia menemukan website
kami dan tergabung menjadi member. (Source :Susi)
24 | P a g e
Performa dan kebutuhan kapasitas
Perkiraan kebutuhan kapasitas untuk system yang kami buat yaitu :
Disediakan 10000 account untuk menjadi member.
Dalam sekali waktu diperkirakan ada 100 member yang mengakses.
Disediakan 500 advertiser untuk memasang iklan pada layanan kami.
Daftar Wawancara
Bagaimana Anda belajar tentang perlunya produk ini?
- Dengan belajar pada masalah sehari-hari tentang keluhan ibu hamil.
Apa jenis pengguna yang cenderung menggunakan produk ini?
- Para ibu hamil yang sedang mengalami gangguan kesehatan.
Dapatkah anda memberikan contoh bagaimana pengguna dapat benar-benar menggunakan
layanan ini?
- Dapat dilihat pada statistik member dalam mengakses web ini dan komentar yang ada serta
feedback yang diberikan.
Apa Keuntungan bagi para pengguna dengan menggunakan produk anda?
- Banyak, para pengguna dapat mendapatkan berbagai macam informasi seputar kehamilan.
Apakah ada resiko atau kerugian untuk menggunakan layanan?
- Para pengguna merasa terganggu pada iklan-iklan tertentu.
25 | P a g e
SPESIFIKASI KEBUTUHAN SOFTWARE
Pengenalan
Permasalahan kesehatan merupakan masalah pokok yang harus diselesaikan saat ini,
terlebih kepada kondisi kehamilan. Para penderita mengeluhkan rumitnya untuk berkonsultasi
kepada para ahli, dalam hal ini adalah dokter spesialis kandungan. Penyebab seorang ibu hamil
enggan untuk berkonsultasi adalah jarak yang jauh, kondisi yang tidak memungkinkan, serta
mahalnya biaya konsultasi.
Dengan adanya permasalahan tersebut, kami membuat suatu project yang berguna untuk
memudahkan para user untuk mengetahui gangguan kehamilan yang diderita, serta membantu user
untuk berkonsultasi serta mengetahui permasalahan tersebut secara on-line pada para ahli spesialis
kandungan.
Uses Cases
Sistem ini merupakan suatu web server yang akan berjalan pada mesin disebuah pusat data
dengan pengawasan 24 jam, UPS, AC. Sistem ini dapat digunakan untuk mendapatkan layanan
tentang informasi bagi antar member. Sistem ini dikontrol oleh semua admin agar member dapat
mengakses situs ini dengan mudah dan aman.
Use Case oleh Area Fungsional
Manajemen akun pengguna
- Konfigurasi situs
- Pendaftaran Member
- Permintaan Pasword baru
- Edit profile
- Lihat profile
Fasilitas
- Konsultasi Online
- Artikel dan tips-tips kesehatan
- Deteksi gangguan kehamilan
- Jadwal Praktek Dokter
- Feed Back Fasilitas
Skalabilitas dan ketersediaan
- N / A: fitur ini sepenuhnya otomatis dan internal, pengguna tidak
pernahberinteraksi dengan mereka
26 | P a g e
Use case oleh Stakeholder
Member
- Pendaftaran Member
- Permintaan Pasword baru
- Edit profile
- Lihat profile
- Konsultasi Online
- Artikel dan tips-tips kesehatan
- Deteksi gangguan kehamilan
- Jadwal Praktek Dokter
- Feed Back Fasilitas
Dokter
- Konsultasi Online
Admin
- Konfigurasi situs
- Lihat statistik pengunjung
- Mengatur jadwal konsultasi
Executive
- N/A : stackholder ini tisak pernah berinteraksi secara langsung dengan sistem
Kebutuhan FungsionalDalam pembuatan proyek ini, akan digunakan beberapa fitur yang dapat memenuhi
kebutuhan pengguna. Fitur tersebut diantaranya adalah Sinkronisasi Database,Pembuatan Header
dan background,Koneksi host to host, Olah Data, Searching, pembayaran, User Management, login.
Kebutuhan non-Fungsional
Apakah persyaratan keamanan? - Semua akses akan dikontrol dengan menggunakan username dan password.
Password menggunakan 4-14 karakter
- Hanya pengguna administrator akan memiliki akses ke fungsi administrasi, pengguna lainnya
tidak akan mempunyai akses tersebut.
Kami tidak akan menggunakan komunikasi yang terenkripsi (SSL) untuk website ini
27 | P a g e
Apa persyaratan maintainability dan upgradability?
- Kita perlu memaintainability kuat untuk mempertahankan pelanggan awal kami. Kita akan
mengantisipasi beberapa jenis perubahan, dan dengan hati-hati mendokumentasikan desain
kami beserta implementasinya.
- Fitur utama yang mendukung upgradability ini adalah download otomatis dari patch dan
upgrade mesin pengguna akhir. kita akan menggunakan file data format yang mencakup
cukup meta-data untuk memungkinkan kita untuk handal mentransformasikan data
pelanggan yang ada saat upgrade.
28 | P a g e
USE CASES SUITEKonfigurasi situs
Summary: Admin menavigasi halaman konfigurasi situs dan menggunakanya untuk mengubah kebiasaan dari aplikasi web. Secara khusus user visible timezone diatur
Priority: EssentialUse Frequency: jarang
Direct Actors: Admin: Web-site administratorMain Success Scenario: 1. masuk halaman Konfigurasi Situs
2. perhatikan pilihan konfigurasi situs3. masukkan singkatan zona waktu untuk menampilkan tanggal4. mengirimkan formulir5. mengkonfirmasi perubahan6. lihat halaman konfigurasi situs lagi, dengan nilai-nilai diperbarui
AlternativeScenario Extensions:
Jika Timezone tidak benar maka akan muncul pesan kesalahan dan perubahan dibatalkan
Pendaftaran Member Baru
Summary: Pengguna harus mendaftar dan membuat akun baru agar dapat menggunakan fasilitas dalam proyek ini
Priority: EssentialUse Frequency: Satu untuk setiap pengguna
Main Success Scenario: 1. kunjungi halaman Login2. klik untuk mendaftar sebagai pengguna baru3. Memasukan informasi username, email, nama asli serta password 4. mengirimkan formulir5. cek email6. membalas pesan konfirmasi7. login
Permintaan Pasword Baru
Summary: Jika pengguna lupa akan password akunnya maka pengguna dapat meminta password baru yang akan dikirimkan ke email pengguna
Priority: ExpectedUse Frequency: Jarang
Main Success Scenario: 1. Kunjungi halaman login2. Klik pada pilihan lupa password3. Masukan id user dan email user4. pilih kirim password baru5. password baru dapat dicek pada email pengguna
AlternativeScenario Extensions:
Dapat digunakan petunjuk password sebagai sarana membuat password lama
Edit Profil
29 | P a g e
Summary: Pengguna dapat mengubah profil merekaPriority: Expected
Use Frequency: JarangMain Success Scenario: 1. Pengguna masuk ke halaman utama
2. Klik pada profile3. Klik ubah data4. Ubah data sesuai keinginan5. Klik pilihan simpan
AlternativeScenario Extensions:
Apabila ada perubahan data maka akan tampil pesan untuk meyakinkan perubahan pada saat penyimpanan
Lihat Profil
Summary: Pengguna dapat melihat profil merekaPriority: Expected
Use Frequency: JarangDirect Actor: Admin: Web-site administrator
Main Success Scenario: 1. Pengguna masuk ke halaman utama2. Klik pada profile3. Lihat data yang ada pada profile
Konsultasi Online
Summary: Pengguna dapat melakukan konsultasi dengan dokter secara langsung menggunakan fasilitas chat
Priority: EssentialUse Frequency: sering
Main Success Scenario: 1. Pengguna melakukan proses login2. Pilih jadwal konsultasi3. Klik jadwal sesuai keinginan pengguna4. Pilih fasilitas konsultasi sesuai jadwal5. Lakukan konsultasi melalui chat
AlternativeScenario Extensions:
Dokter memilih jumlah peserta konsultasi agar tidak terjadi antrian
Artikel dan tips-tips kesehatan
Summary: Pengguna dapat membaca beberapa artikel dan tips-tips seputar kehamilanPriority: Essential
Use Frequency: seringMain Success Scenario: 1. Pengguna masuk ke halaman utama
2. Klik pada artikel3. Pilih kategori artikel atau tips4. Pilih judul artikel yang ingin dibaca
AlternativeScenario Extensions:
Pada tampilan utama akan disediakan artikel dan tips-tips terbaru
Deteksi Gangguan Kehamilan
Summary: Pengguna dapat menggunakan fasilitas pendeteksi gangguan kehamilan untuk memprediksi gangguan kehamilan apa yang mereka alami
30 | P a g e
Priority: EssentialUse Frequency: sering
Main Success Scenario: 1. Pengguna masuk ke halaman utama2. Klik pada Deteksi gangguan kehamilan3. Isi kuisioner sesuai keluhan yang dialami4. Klik cek untuk mengetahui gangguan kehamilan yang dialami5. Lihat hasil dari pendeteksian gangguan kehamilan
Jadwal Praktek Dokter
Summary: Pengguna dapat mengetahui jadwal praktek dokterPriority: Essential
Use Frequency: seringMain Success Scenario: 1. Pengguna masuk ke halaman utama
2. Klik pada Jadwal praktek Dokter3. Akan muncul seluruh jadwal praktek dokter
Feed Back Fasilitas
Summary: Pengguna dapat memberikan komentar mengenai sistem informasi ini sehingga dapat dijadikan umpan balik bagi pihak development
Priority: OptionalUse Frequency: Jarang
Main Success Scenario: 1. Pengguna masuk ke halaman utama2. Klik pada komentar3. Tulis komentar mengenai sistem informasi tersebut pada kolom yang
disediakan4. Klik pilihan kirim untuk mengirim form
Mengatur jadwal konsultasi
Summary: Admin melakukan penjadwalan terhadap waktu konsultasi pengguna secara online
Priority: EssentialUse Frequency: jarang
Direct Actors: Admin: Web-site administratorMain Success Scenario: 1. masuk halaman Konfigurasi Situs
2. Pilih scheduling konfigurasi3. lakukan pengisian jumlah maksimal pengguna yang akan berkonsultasi
di waktu tertentu.4. lakukan pengisian jadwal praktek dan dokter yang akan melayani
konsultasi5. simpoan konfigurasi
Kumpulan FiturSinkronisasi Database
Priority: Essential
31 | P a g e
Effort: Hours
Risk: Safe
Functional area(s): Database
Description:
Seorang admin database harus selalu men-update database agar data yang ada selalu valid.Precise Details:
Admin Database bertanggung jawab atas database yang ada pada web server.
Notes: NOTE : Admin Database seorang yang menguasai database dan bertanggung jawab.
Pembuatan Header dan Background
Priority: Essential
Effort: Month
Risk: 1-Risk
Functional area(s): Interface
Description:
Seorang web designer harus selalu meng-update tampilan website setiap bulan agar menjadi lebih menarik agar para member tidak merasa bosan.Precise Details:
Admin Database bertanggung jawab atas interface pad website
Notes: NOTE : Web Designer seorang yang menguasai Pemrograman web dan memiliki jiwa artistik yang baik.
Koneki Host to Host
Priority: Expected
Effort: Month
Risk: 3-Risk
Functional area(s): Network
Description: Antar member dapat saling berkomunikasi dan dapat megetahui informasi tertentu yang dibagikan tiap member. Member juga terkoneksi dengan admin.
Notes : NOTE : Seorang yang benar-benar menguasai tentang jaringan computer.
Olah Data
Priority: Expected
Effort: Days
Risk: Safe
32 | P a g e
Functional area(s): Administration
Description: Data yang ada harus selalu di update agar para pengguna selalu mendapatkan informasi terkini
Notes : NOTE : Seorang yang dapat memanagement data
Log In
Priority: Desired
Effort: Days
Risk: 1-Risk
Functional area(s): Administration
Description: Member harus log in terlebih dulu untuk mendapakan layanan secara penuh.
Notes : NOTE : Admin bertanggungjawab atas data member.
Log Out
Priority: Desired
Effort: Days
Risk: 1-Risk
Functional area(s): Administration
Description: Para member harus log out setelah menggunakan layanan ini agar data member terjaga dengan baik.
Notes : NOTE : Admin bertanggungjawab atas data member.
Searching
Priority: Optional
Effort: Days
Risk: Safe
Functional area(s): Interface
Description: Para member dapar melakukan proses searching untuk dapat mengetahui member lain dan mencari artikel dan tips.
Notes : NOTE : Hanya member yang dapat menggunakan fitur ini.
33 | P a g e