Project RPL Semrawut

45
PROJECT REKAYASA PERANGKAT LUNAK Konsultasi Kesehatan Ibu Hamil Secara Online PROGRAM STUDI ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS BRAWIJAYA 2011

Transcript of Project RPL Semrawut

Page 1: Project RPL Semrawut

PROJECT REKAYASA PERANGKAT LUNAKKonsultasi Kesehatan Ibu Hamil Secara Online

PROGRAM STUDI ILMU KOMPUTERFAKULTAS MATEMATIKA DAN ILMU

PENGETAHUAN ALAMUNIVERSITAS BRAWIJAYA

2011

Page 2: Project RPL Semrawut

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

Page 3: Project RPL Semrawut

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

Page 4: Project RPL Semrawut

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

Page 5: Project RPL Semrawut

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

Page 6: Project RPL Semrawut

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

Page 7: Project RPL Semrawut

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

Page 8: Project RPL Semrawut

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

Page 9: Project RPL Semrawut

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

Page 10: Project RPL Semrawut

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

Page 11: Project RPL Semrawut

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

Page 12: Project RPL Semrawut

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

Page 13: Project RPL Semrawut

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

Page 14: Project RPL Semrawut

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

Page 15: Project RPL Semrawut

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

Page 16: Project RPL Semrawut

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

Page 17: Project RPL Semrawut

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

Page 18: Project RPL Semrawut

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

Page 19: Project RPL Semrawut

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

Page 20: Project RPL Semrawut

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

Page 21: Project RPL Semrawut

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

Page 22: Project RPL Semrawut

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

Page 23: Project RPL Semrawut

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

Page 24: Project RPL Semrawut

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

Page 25: Project RPL Semrawut

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

Page 26: Project RPL Semrawut

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

Page 27: Project RPL Semrawut

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

Page 28: Project RPL Semrawut

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

Page 29: Project RPL Semrawut

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

Page 30: Project RPL Semrawut

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

Page 31: Project RPL Semrawut

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

Page 32: Project RPL Semrawut

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

Page 33: Project RPL Semrawut

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

Page 34: Project RPL Semrawut

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