Anda di halaman 1dari 17

DOK 01

RENCANA PENGEMBANGAN

PERANGKAT KERAS & PERANGKAT LUNAK

SI-MONDAH
( SIMULASI MONITORING AIR TAMBAK UDANG TERHADAP
PERUBAHAN pH)

untuk:

HAHA EN GROUP

Dipersiapkan oleh:

B3T Corp.

Politeknik Elektronika Negeri Surabaya

Jl. Raya ITS Surabaya 60111

Nomor Dokumen Halaman


Program Diploma 4
Teknik Komputer DOK00-G03 18
Revisi 1 Tgl: <20-09-2018>
DAFTAR PERUBAHAN
Revisi Deskripsi
A

INDEX
- A B C D E F G
TGL

Ditulis oleh

Diperiksa
oleh

Disetujui
oleh

PENS DOK-G03 Halaman 2 dari 18 halaman


Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

PENS DOK-G03 Halaman 3 dari 18 halaman


Abstraksi

Pemanfaatan kawasan pesisir untuk usaha budidaya tambak udang, diharapkan


dapat memberikan kontribusi yang sangat besar terhadap peningkatan kesejahteraan
masyarakat pembudidaya, pendapatan pemerintah daerah dan perolehan devisa Negara.
(Utojo, 2015). Namun terdapat permasalahan yang terjadi dipembudidaya tambak
udang. Salah satu permasalahan utama tambak udang adalah kondisi lingkungan
tambak yang harus sesuai dengan kebutuhan hidup udang. Kondisi lingkungan
tambak terkait erat dengan kualitas air tambak yang tercermin dari beberapa parameter,
salah satunya adalah kualitas pH. Terdapat 3 prinsip kerja dari alat ini 1) membaca pH
sensor 2) mendapat data sensor sesuai kopnversi satuan dan ditampilkan ke website 3)
Melakukan kondisi tertentu ketika tidak dalam kondisi normal.

PENS DOK-G03 Halaman 4 dari 18 halaman


Daftar Isi

Abstraksi....................................................................................................................................................4
Daftar Isi....................................................................................................................................................5
1 Pendahuluan......................................................................................................................................6
1.1 Gambaran Umum Proyek..........................................................................................................6
1.2 Perubahan Rencana Pengembangan Perangkat Lunak.............................................................7
1.3 Bahan Acuan..............................................................................................................................7
1.4 Definisi dan Akronim................................................................................................................7
2 Organisasi Proyek..............................................................................................................................8
2.1 Model Proses..............................................................................................................................8
2.2 Struktur Organisasi....................................................................................................................8
3 Proses Manajerial..............................................................................................................................9
3.1 Tujuan dan Prioritas Manajemen..............................................................................................9
3.2 Asumsi, Kebergantungan dan Kendala.....................................................................................9
3.3 Manajemen Resiko..................................................................................................................10
3.4 Mekanisme Pemantauan dan Pengendalian............................................................................10
3.5 Rencana Penugasan.................................................................................................................11
4 Proses Teknis...................................................................................................................................12
4.1 Metode, Alat Bantu, dan Teknik.............................................................................................12
4.2 Dokumentasi Perangkat Lunak...............................................................................................13
5 Paket Kerja, Jadwal, Anggaran.......................................................................................................14
5.1 Paket Kerja..............................................................................................................................14
5.2 Tuntutan Sumber Daya............................................................................................................14
5.3 Anggaran dan Pengalokasian Sumber Daya...........................................................................15
6 Komponen Pendukung....................................................................................................................17
Lampiran.................................................................................................................................................18

1 Pendahuluan
1.1 Gambaran Umum Proyek
Nama Produk yang dikembangkan bernama SI-MONDAH. SI-MONDAH
merupakan sebuah sistem monitoring untuk memantau kualitas kesehatan air tambak
khususnya tambak udang terhadap perbuahan nilai pH.

PENS DOK-G03 Halaman 5 dari 18 halaman


Mini Water Pump
5V
pH Sensor
Control ThingSpeak
Temperature Device Platform
Sensor
Android App

1.1 Perubahan Rencana Pengembangan Perangkat Lunak

Dalam proses pengembangan Si_mondah ini, pemutakhiran dilakukan dengan


mendesain alat agar efisiensi dan bekerja dengan baik, Dengan demikian klien dapat
menggunakan alat sesuai dengan perubahan cuaca.

1.2 Bahan Acuan


Rencana pengembangan perangkat lunak ini disusun berdasarkan saduran dari
standar IEEE nomor ANSI/IEEE Std 1058.1-1987 (reaffirmed 1993).
Beberapa bagian telah dengan sengaja dihilangkan atau digabungkan dengan
bagian lainnya. Sistematika rencana pengembangan perangkat lunak yang
digunakan ini adalah sistematika yang digunakan oleh Jurusan Teknik Komputer
Politeknik Elektronika Negeri Surabaya.

1.3 Definisi dan Akronim


Bagian ini berisi daftar definisi dan akronim.

Istilah Keterangan

SI-MONDAH Simulasi Monitoring Tambak Tambak Udang Terhadap Perubahan


pH

Node MCU Micro Controller Unit (MCU) adalah Mini komputer dengan
sirkuit tunggal yang terpadu yang memiliki modul wifi atau
PENS DOK-G03 Halaman 6 dari 18 halaman
koneksi nirkabel.

Arduino Arduino adalah pengendali mikro single-board yang bersifat open


source, diturunkan dari Wiring Platform, dirancang untuk
memudahkan penggunaan elektronik dalam berbagai bidang.

Sensor pH Sensor yang berfungsi sebagai transduser untuk menghasilkan


sinyal sebagai fungsi dari nilai pH yang dihasilkan.

Mini Water Pump Merupakan aktuator yang berfungsi memompa cairan dengan
tegangan tertentu.

ThingSpeak ThingSpeak merupakan platform web iot yang dapat menampilkan


data dari control device secara aktual dan real-time.

2 Organisasi Proyek
2.1 Model Proses

PENS DOK-G03 Halaman 7 dari 18 halaman


2.2 Struktur Organisasi

Project Manager

Dwi Kurnia Basuki

PROJECT LEADER

M. Rizal Firmanda

HARDWARE SOFTWARE ADMINISTRATOR


AND DOCUMENTER.

Yudha Dewansyah P. M. Rizal Firmanda Uswatun Khasana


Peran Definisi Otoritas Tanggung Jawab
Perencanaan,
Pimpinan Project dalam Memiliki otoritas penuh
motivasi, organisator
Project pengembangan alat dan dalam menentukan
dan kontrol seluruh
Leader wakil dalam aktivitas kebijakan
anggota tim
internal dan eksternal. pengembangan.
pengembangan.
Hardware yang dibuat
Memiliki otoritas penuh
Bertanggung jawab atas harus sesuai dengan
dalam bidang pemilihan,
Hardware pengembangan sistem kebutuhan klien dan
rekonstruksi dan
alat dibidang hardware. kompatibel dengan
fungsionalitas alat.
software.
Pemrograman sistem Memiliki otoritas penuh Software harus
alat dalam proses untuk mengembangkan kompatibel dengan
Software pengembangan dengan software dalam bidang hardware dan sesuai
menggunakan aplikasi design dan fungsionalitas dengan kebutuhan
programming software. klien.
Dokumenter harus
Administrato Bertanggung jawab atas Memiliki otoritas penuh melakukan pembuatan
r dokumen dalam penyimpanan dan dan pengarsipan
Dan pengembangan pembuatan dokumen dokumen
Dokumenter software. pengembangan software. pengembangan
software.

3 Proses Manajerial
3.1 Tujuan dan Prioritas Manajemen
Tujuan diadakannya proses menejerial adalah:
 Diharapkan terciptanya pelaksanaan proyek yang terstruktur.
 Pengembangan proyek dilaksanakan sesuai dengan jadwal yang terlaksana
PENS DOK-G03 Halaman 8 dari 18 halaman
sesuai dengan jadwal yang telah disepakati bersama.
 Prioritas menejemen kami adalah menjadikan klien sebagai prioritas utama agar
dapat terpenuhi dengan baik.

Fitur dari proyek yang telah disepakati antara klien dan developer adalah sebagai
berikut:

PENS DOK-G03 Halaman 9 dari 18 halaman


3.2 Asumsi, Kebergantungan dan Kendala
Kebergatungan
Alat yang digunakan mengukur kadar pH dalam air tambak ini menggunakan
sensor pH yang dibuat untuk memudahkan dalam memonitoring pH dalam air .

Kendala
 Daya yang diperlukan untuk menggerakkan pompa air cukup besar sedangkan
yang tersedia kurang dari kebutuhan .
Pemecahan
 Solusinya dengan menambahkan komponen untuk menunjang kebutuhkan
sumber daya untuk menggerakkan pompa air.

3.3 Manajemen Resiko


Suatu proyek akan dihasilkan sesuai dengan kebutuhan klien. Akan tetapi tidak
dipungkiri akan ada beberapa hal yang akan dihadapi selama pengerjaan proyek baik
yang terencana maupun tidak terencana. Berkaitan mengenai waktu pengerjaan yang
tidak tepat waktu ataupun penyaluran dana yang tidak teratur. Adapun resiko yang
dapat diidentifikasi dalam pelaksanaan proyek antara lain:

 Resiko Kontraktual
- Developer mengubah kontrak yang sudah di sepakati tahap awal. Untuk
menangani hal tersebut, maka akan diadakan diskusi insidentil dengan klien
jika akan terjadi perubahan karena hal teknis.

 Resiko penerimaan pelanggan atas produk.


Resiko ini berkaitan dengan ketidaksesuaian proyek dengan pelanggan.
Beberapa resiko yang mungkin terjadi diantaranya:
1. Fitur tidak sesuai dengan keinginan user. Pemecahan dari resiko ini maka
akan dilakukan perubahan dan perombakan sesuai dengan keinginan user
akan tetapi ditindak lanjuti oleh developer dengan syarat:
- Developer berhak mencabut atau membatalkan keinginan user
apabila tidak sesuai dengan perangkat.
- Developer berhak memberikan masukan, saran terhadap permintaan
klien yang selanjutnya akan disepakati bersama.

3.4 Mekanisme Pemantauan dan Pengendalian


Dalam mekanisme pemantauan dan pengendalian membahas perihal monitoring
antara client – developer dan developer-client. Adanya monitoring ini diharapkan agar
proyek berjalan sesuai dengan semestinya serta kelancaran dan pemantauan akan
meminimalisir terjadinya miss communication antara developer dan client. Mekanisme
Pemantauan yang akan dilakukan terhadap pengerjaan proyek:
 Jenis Laporan Proyek
Demi menunjang kelancaran dan kesepahaman terhadap pelaksanaan
proyek, akan ada laporan pelaksanaan kegiatan yang akan diterima oleh klien.

 Frekuensi Laporan Proyek


PENS DOK-G03 Halaman 10 dari 18 halaman
Frekuensi laporan proyek merupakan ketentuan suatu laporan diberikan
oleh client. Laporan Pelaksanaan Kegiatan akan diberikan pada setiap 1 bulan
sekali dengan lampiran Saran dan Kritik yang diisi oleh client sebagai media
developer memperbaiki sesuai dengan kesepakatan dalam format docx.

 Alur Informasi (Penyebaran Informasi)


Sub bab Alur Informasi membahas teknik dalam penyebaran informasi.
Penyebaran informasi menggunakan media email. Serta dilakukan pemantauan
dengan mengadakan pertemuan 4 mata antara client-developer minimal 2
minggu sekali. memonitoring pelaksanaan pengerjaan proyek dilakukan
komunikasi yang intensif baik melalui media telepon.

 Adanya mekanisme pemantauan dan pengendalian proyek ini berkaitan dengan


1. Software Quality Assurance Task
Memastkan bahwa pengerjaan proyek dilakukan dengan benar. Secara
teknis pengendalian dilakukan dengan mengirimkan1 pemonitoring yang
akan melakukan kunjungan kepada programmer mengetahui kinerja dan
keterampilan dalam melaksanakan tugas.

2. Software Verification and Validation


Pengendalian verifikasi software dan validasi ini dilakukan oleh kedua
belah pihak.
- Pihak Developer
Memastikan bahwa klien merupakan end user dengan
melakukan pelacakan administrasi saat registrasi, wawancara dan
observsi terhadap pengembangan produk yang diinginkan oleh klien.
- Pihak Klien
Verifikasi dan validasi ini guna mencapai tujuan yang sesuai
dengan specification requirement agar tidak terjadi kesalah pahaman
dalam pembuatan proyek.

3.5 Rencana Penugasan


Berdasarkan rencana pembuatan proyek ini, maka untuk melaksanakannya
kami butuh sumber daya sebagai berikut :

- Project Leader : mengatur alur koordinasi, menentukan arahan kerja


dari setiap anggota, menentukan langkah-langkah yang harus ditempuh
dalam menyelesaikan proyek yang dikerjakan. Kemampuan yang harus
dimiliki project leader yaitu mampu memanajemen program kerja, mampu
menentukan penjadwalan yang tertib sesuai rancangan kerja awal, dan
mampu memimpin tim dengan baik.
- Software Developer : mengembangkan aplikasi dan software yang akan
digunakan oleh mitra sebagai antarmuka transaksi jual beli. Kemampuan
teknis yang dimiliki anggota software developer adalah menguasai
pemrograman C/C++, embedded system, dan mampu menggunakan IDE
Arduino.

PENS DOK-G03 Halaman 11 dari 18 halaman


- Hardware Developer : Membangun sebuah komunikasi dan juga koneksi
antara dua device. Kemampuan yang dimiliki dari anggota hardware
developer adalah menguasai pembuatan mekanik dan penempatan komponen
elektronika.
- Administrator and Documenter : Merekap dan mendokumentasikan
kemajuan pengerjaan software dan keuangan serta menyimpan semua
dokumen proyek. Kemampuan dari anggota administrator and documenter
adalah dapat mengoperasikan software ataupun alat yang diperlukan dalam
proses dokumentasi.

Masing-masing personalia dalam bidang diatas akan dibutuhkan dari awal


proyek hingga selesai. Selama pengerjaan proyek berlangsung, masing-masing
personalia diwajibkan mempelajari dan mengembangkan bidang masing-masing yang
telah diberikan dengan pengawasan dan kendali dari Project Leader.

4 Proses Teknis
4.1 Metode, Alat Bantu, dan Teknik
Dalam bagian ini akan menjelaskan tentang rencana penggunaan metode, alat
bantu dan teknik yang akan digunakan, antara lain:

a. Sistem Komputer
Sistem minimum komputer yang digunakan untuk pengerjaan alat ini
berkaitan dengan editing program, pembuatan desain alat dan dokumentasi
adalah sebagai berikut:
• Sistem operasi: Windows 10
• Memory 4 GB
• Processor: Intel Core i3

b. Metode Pengembangan
Metode pengembangan yang digunakan adalah metode V model. Metode ini
memiliki tahapan-tahapan studi literatur, identifikasi sistem, Perancangan
mekanik, pengujian mekanik, perancangan hardware, pengujian hardware,
intregrasi alat dan perancangan software dilanjut dengan pembuatan software
dan pengujian alat serta pemeliharaan yang berulang dilakukan
penyempurnaan perangkat.

c. Bahasa Pemrograman dan Software IDE Bahasa pemrogaman yang


digunakan adalah bahasa c. Bahasa c yang digunakan disini bahasa c yang
biasa digunakan di mikrokontroller. Sehingga harus tahu benar tentang
arsitektur dan register yang digunakan mikrokontroller. Software IDE yang
digunakan adalah Arduino IDE. Software ini pemograman pada Arduino
Uno dan Esp8266.

d. Software Desain Hardware Desain, hardware menggunakan Adobe


Photoshop CS4. Penggunaan software ini didasarkan pada kemudahan dan
fleksibilitas dalam pembuatan hardware.

e. Software Desain Mekanik , Desain mekanik menggunakan Adobe Photoshop


CS4.
PENS DOK-G03 Halaman 12 dari 18 halaman
f. Software Dokumentasi Software yang digunakan dokumentasi berupa
software office seperti Microsoft Word. Diperlukan juga software Design
grafis editing foto atau gambar seperti Adobe Photoshop.

g. Software Desain Hardware Desain, hardware menggunakan Eagle.


Penggunaan software ini didasarkan pada kemudahan dan fleksibilitas dalam
pembuatan hardware.

h. Software Desain Mekanik Software yang digunakan design mekanik adalah


SketchUp dan Corel Draw. SketchUp digunakan desain 3 dimensi dari alat
dan mengkonversi desain 3D tadi ke 2D selanjutnya diolah di Corel Draw
proses cutting akrilik .

i. Software Dokumentasi Software yang digunakan dokumentasi berupa


software office seperti Microsoft Word dan Microsoft Excel. Diperlukan juga
software Design grafis editing foto atau gambar seperti Corel Draw dan
Adobe Photoshop.

4.2 Dokumentasi Perangkat Lunak


Daftar langsung atau daftar acuan tentang rencana dokumentasi proyek perangkat
lunak terdiri dari:

 Dokumentasi yang digunakan merupakan dokumentasi langsung. Dokumen ini


dibuat melihat perkembangan proyek yang sedang dikerjakan, serta mengamati
jika terdapat permasalahan dan dijadikan sebagai acuan dalam melakukan
perbaikan terhadap sistem yang dikembangkan.

 Rencana pendokumentasian akan dilakukan secara berkala pada setiap proses


kerja yang telah diselesaikan sesuai dengan waktu yang telah ditentukan, dan
pada akhir proyek akan dilakukan pembukuan. Jadwal ini bersifat relative diacu
dari tonggak acuan (milestone) dan acuan pengembangan (baseline) yang telah
ditetapkan pada bagian 2.1 Model Proses.

 Sumber daya yang dipilih melakukan pendokumentasian harus mempunyai


pengalaman dan kemampuan menentukan hal apa saja yang perlu
didokumentasikan.

 Format dokumen yang digunakan merujuk pada standar umum


pendokumentasian kegiatan.

 Dokumentasi yang disimpan berupa file, foto, dan video, serta print out dari
hasil pendokumentasian secara tertulis.

5 Paket Kerja, Jadwal, Anggaran


5.1 Paket Kerja
SI-MONDAH

PENS DOK-G03 Halaman 13 dari 18 halaman


Mini Water Sensor pH ESP8266 Arduino Relay 1
Pump UNO channel

5.2 Tuntutan Sumber Daya


Sumber daya yang dibutuhkan menyelesaikan proyek ini berupa sumber daya manusia,
perangkat keras, dan perangkat lunak. Sumber daya manusia yang digunakan terdiri
dari 3 orang yang terbagi menjadi 4 tipe personalia, yaitu:
Tabel 5. Manajemen Personalia
Personalia Jumlah
Project Leader 1
Software and Mechanic System 1
Developer
Hardware System Developer 1
Administrator and Documenter 1

Selama proyek terdapat beberapa hal yang dibutuhkan guna menunjang pengerjaan
proyek diataranya:

a. Perangkat Lunak dan Keras Pendukung


Berupa perangkat yang dibutuhkan selama pengerjaan proyek telah
dijelaskan pada sub bab 4.1 Metode, Alat Bantu dan Teknik
b. Fasilitas Kantor
 Wifi / Koneksi Internet
 ATK
c. Akomodasi
Sub bab perjalanan ini berupa transportasi yang akan digunakan:
Melihat lokasi pembelian material

PENS DOK-G03 Halaman 14 dari 18 halaman


5.3 Anggaran dan Pengalokasian Sumber Daya

1.1.1 Anggaran Personalia


Tipe Personalia Jam Kerja Deskripsi Anggaran Dana
Project Leader 20 jam, 5 hari kerja Rp. 40.000,-/jam
Software and Mechanic System 20 jam, 5 hari kerja Rp. 30.000,-/jam
Developer
Hardware System Developer 20 jam, 5 hari kerja Rp. 30.000,-/jam
Administrator and Documenter 20 jam, 5 hari kerja Rp. 30.000,-/jam

1.1.2 Anggaran Software


Harga Satuan
Material Kuantitas Jumlah (Rp)
(Rp)
Windows 10 1 unit 1000.000 1000.000
Microsoft Office 1 unit 500.000 500.000
Adobe Photoshop 1 unit 50.000 50.000
Sub Total

1.1.3 Anggaran Material


Harga Satuan
Material Justifikasi Pemakaian Kuantitas Jumlah (Rp)
(Rp)
Timah Perekat komponen 2 unit 30.000 60.000
dengan mainboard
Lotfet Pembersih Solder 1 unit 50.000 50.000
Solder Mencarikan timah 1 unit 150.000 150.000
Penyedot timah Penyedot timah 1 unit 80.000 80.000
elektrik
Kabel jumper Menghubungkan 3 meter 15.000 45.000
antar komponen
PCB Dot Matrix 1 unit 6.000 6.000
Tang Menjepit, memotong 1 unit 200.000 200.000
jepit,cucut,dan kabel, dan
potong memotong kaki
komponen
Mini Water Pump Media untuk 1 unit 40.000 40.000
6V menyalurkan zat
kapur
Pendeteksi nilai pH
Sensor pH 1 unit 400.000 400.000
benda cair
ESP8266 Modul wifi 1 unit 50.000 50.000
Arduino Uno Kit media pengolah data 1 unit 80.000 80.000
Relay 1 Channel
1 unit 25.000 25.000
5V 220VAC
Komponen
Mendukung
elektronik Secukupnya 300.000 300.000
hardware
penunjang
PENS DOK-G03 Halaman 15 dari 18 halaman
Sub Total

1.1.4 Gaji Pengembang

Deskripsi
Total 1 Bulan Total 4 Bulan
Tipe Personalia Jam Kerja Anggaran Dana
(Rp) (Rp)
(per jam)
Project Leader 20 jam, 5 hari Rp. 40.000 3,200,000 12,800,000
kerja
Software and 20 jam, 5 hari Rp. 30.000 2,400,000 9,600,000
Mechanic kerja
System
Developer
Hardware 20 jam, 5 hari Rp. 30.000 2,400,000 9,600,000
System kerja
Developer
Administrator 20 jam, 5 hari Rp. 30.000 2,400,000 9,600,000
and Documenter kerja
Gaji yang harus dibayar 41,600,000

6 Komponen Pendukung
1 Rencana manajemen subkontrak
Proyek pembuatan ini hanya melibatkan developer saja, tanpa adanya campur
tangan dari pihak lain atau perusahaan lain.

2 Rencana keamanan
menjamin keamanan dari keberlangsungan proyek ini agar dikemudian hari tidak
terjadi hal-hal yang tidak diinginkan, maka baik pihak user maupun pihak
developer harus mematuhi peraturan-peraturan dalam pelaksanaan proyek ini.
Peraturan yang dimaksudkan adalah peraturan yang ada didalam dokumentasi
kebutuhan pengguna dan dokumen RPPL ini.

3 Rencana verifikasi dan validasi terpisah


Pada pelaksanaan proyek dimungkinkan melaksanakan verifikasi dan validasi
secara terpisah menjamin mutu dari hasil proyek yang dilaksanakan.

PENS DOK-G03 Halaman 16 dari 18 halaman


Lampiran

Sertakan semua penjelasan-penjelasan tambahan (misalnya format, prosedur, mekanisme,


dan lain-lain) yang diacu pada bagian badan laporan ini (Software Development Plan atau
SDP).

PENS DOK-G03 Halaman 17 dari 18 halaman

Anda mungkin juga menyukai