BAB IV
IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi
Setelah dilakukan analisa dan perancangan secara rinci, maka tahap selanjutnya adalah implementasi. Implementasi merupakan tahap membuat aplikasi sehingga menjadi perangkat lunak yang siap untuk digunakan. Bahasa pemrograman yang digunakan dalam pembuatan aplikasi adalah PHP.
4.1.1. Kebutuhan Sistem
Pada kebutuhan system PLTS ini, meliputi berbagai kebutuhan system aplikasi meliputi alat masukan (input), alat proses dan alat keluaran (output). Untuk mendukung terlaksana suatu penerapan sistem yang dirancang maka sistem ini membutuhkan perangkat dengan spesifikasi sebagai berikut:
- PC / Laptop i3 - RAM 2 GB - Hardisk 500 GB
Dan beberapa alat pendukung untuk aplikasi sebagai berikut:
NO
Nama
Komponen Versi Keterangan
1 XAMPP 3.2.1
Aplikasi Opensource yang berisi
gabungan dari Aplikasi Server (Apache) dan Database (MySql) dalam satu paket 2 PHP 5.5.11 Bahasa Pemrograman berbasis web 3 MySQL 5.6.16 Sebagai Database
4 Apache 2.4.9 Aplikasi Server
Dalam pembuatan aplikasi ini dibedakan menjadi dua sistem, yaitu module dan perhitungan. Module merupakan acuan dari solar module, inverter off-grid, MPPT dan baterai, sedangkan perhitungan merupakan berbagai
perhitungan PLTS yang akan dijadikan acuan untuk menghasilkan laporan perhitungan terhadap pengguna.
4.1.2 Proses Sistem
Prosedur yang dilakukan pada proses pengisian oleh pengguna adalah sebagai berikut:
1. Pengguna memasukkan beberapa kolom nilai sebagai berikut:
a. Lampu = Qty (pc/s), Kapasitas (Watt), Lama Nyala (Hours) b. Kulas = Qty (pc/s), Kapasitas (Watt), Lama Nyala (Hours) c. TV = Qty (pc/s), Kapasitas (Watt), Lama Nyala (Hours) d. Dispenser = Qty (pc/s), Kapasitas (Watt), Lama Nyala (Hours) e. Komputer = Qty (pc/s), Kapasitas (Watt), Lama Nyala (Hours) f. Water Heater = Qty (pc/s), Kapasitas (Watt), Lama Nyala (Hours)
2. Sistem menghitung sebagai berikut:
a. Total Kapasitas (Watt)= Qty (pc/s) * Kapasitas (Watt)
b. Total Daya (Wh) = Total Kapasitas (Watt) * Lama Nyala (Hours)
c. Grand Total Kapasitas = Total Kapasitas Lampu + Total Kapasitas Kulkas + Total Kapasitas TV + Total Kapasitas Dispenser +
Total Kapasitas Komputer + Total Kapasitas Weter Heater
d. Grand Total Daya = Total Daya Lampu + Total Daya Kulkas + Total Daya TV + Total Daya Dispenser + Total Daya Komputer + Total Daya Water Heater
Pada langkah pertama user akan mengisi form yang telah disediakan oleh aplikasi untuk diisi. Aplikasi akan memproses nilai grand total kapasitas dan grand
total daya yang masing-masing mempunyai batasan nilai yang wajib, yaitu untuk grand total kapasitas harus mempunyai nilai 500 – 10.000 Watt dan untuk grand total daya harus mempunyai nilai 13.500 – 22.500 Wh.
4.1.3 Proses Perhitungan
Prosedur yang dilakukan pada proses perhitungan adalah sebagai berikut:
1. Nilai Inverter Off-Grid sebagai berikut:
a. Total daya kebutuhan = Total Kapasitas Lampu b. Daya kebutuhan = Kapasitas Inverter
2. Nilai Baterai sebagai berikut:
a. Min. Daya Baterai = Grand Total Daya * (100% + (100% - DOD%)) DOD adalah Deep of Discharge
b. Tegangan Input Inverter = Tegangan Input Baterai
c. Total Rangkaian seri Batt = Tegangan Input Inverter / Tegangan Baterai d. Ah yang diperlukan = Min. Daya Baterai / Tegangan Input Inverter e. Total Rangkaian Paralel Batt = Ah yang diperlukan / ௨௦
f. Total qty baterai = Total Rangkaian seri Batt / Total Rangkaian Paralel Batt g. Total Kap. Batt Terpasang = Total qty baterai * ௨௦
* Tegangan Baterai 3. Solar Panel sebagai berikut:
a. Output Total yang diperlukan = Min. Daya Baterai
b. Min. daya solar panel dibutuhkan = Output Total yang diperlukan / 4 c. Total rangkaian seri Solar = Tegangan Input Solar Panel / Tegangan
Tertinggi
d. Total rangkaian parallel solar = Min. daya solar panel dibutuhkan / Total rangkaian seri Solar / Kapasitas
Pa setiap peng 4.1.4 Im An mengguna dan Boot memforma File terse pengguna implemen aplikasi si Ap ke interne da perhitung gguna dalam mplementasi ntar muka akan bahasa tsrap. CSS at tampilan ebut selanju dengan ntasi antar m
istem uji kel
plikasi ini b et sehingga
gan ini akan m memenuhi i Antar Mu a yang te a pemrogram S, Jquery n halaman w utnya dapat sistem. Un muka berik layakan pem Gamba baru bisa be a pengguna n menghasilk i kebutuhan uka elah diran man PHP y dan Boots web sehingg t diakses d ntuk memp kut ini adala
mbuatan pem
ar 4.1 Form
erjalan di lo a bisa lan
kan nilai yan sehari-hari. ncang kem yang terinte strap digun ga tampilan dan akan m permudah ah beberapa mbangkit li m Perhitung ocalhost sa ngsung me ng akan men mudian dii ergrasi deng nakan oleh n itu menjad menjadi pen menjelaska a hasil scree strik tenaga gan aja karena b mper gunak njadi acuan implementa gan CSS, J h penulis di lebih men nghubung a an bentuk en capture a surya. belum di ho kan aplikas untuk asikan query untuk narik. antara dari untuk osting si ini
tanpa haru aplikasi in Pa aplikasi u merupaka us menggu ni dengan m
ada form ini untuk acua an data dari unakan int mengisi form Gam i merupaka an perhitun PLTS yang ternet. Pen m yang telah mbar 4.2 Fo an module ngan pada g diambil u ngguna bis h disediaka orm Module nilai-nilai y form perh untuk acuan sa langsung an. e yang telah hitungan. M n. g menggun disediakan Module ini nakan n oleh juga
Gambar 4.3 Peringatan error pada Grand Total Kapasitas
Gambar 4.4 Peringatan error pada Grand Total Daya
Peringatan ini akan muncul ketika pengguna melakukan pengisiaan data yang tidak sesuai dengan ketentuan. Dan terdapat peringatan kesalahan pada
Pa data pengg ada form in guna. Gamb Gam i merupaka bar 4.5 For mbar 4.6 Fo an hasil per rm Hasil Per orm Hasil In rhitungan s rhitungan nvestasi
Pa masing pr 4.2 Pengu Ta mengetah telah ditet pengujian scenario p 4.2.1 M Pe penulis un apakah diimpleme dengan m da form in oduk. ujian ahapan pe hui apakah tapkan pada dengan m pengujian, h Metode Blac ngujian d ntuk menen ada bagia entasikan. menggunaka Gamba ni akan mu engujian d aplikasi be a tahap p metode blac hasil penguj ck Box Tes dengan me ntukan lan an dari Berikut in an metode ar 4.7 Form uncul diagr dilakukan erjalan deng perancangan ck box yan jian. sting enggunakan ngkah-langk spesifikasi ni adalah b black box: m Single Lin ram PLTS pada ap gan baik da n sebelum ng terdiri n metode kah dalam inya ya beberapa p : e Diagram beserta ka plikasi ini an sesuai d mnya. Penu dari lingku e black pengujian ang belum pengujian y apasitas ma ni untuk dengan apa ulis melak ungan peng box digun dan meme m atau yang dilak asing-dapat yang kukan gujian nakan eriksa tidak kukan
4.2.1.1 Skenario Pengujian Terhadap Form Perhitungan
Skenario pengujian untuk aplikasi sistem uji kelayakan pembuatan pembangkit listrik tenaga surya pada form perhitungan dapat dilihat pada Tabel 4.1 berikut ini:
Tabel 4.1 Skenario Pengujian Form Perhitungan
No Antar muka yang diuji Bagian antar muka yang diuji Status Aplikasi Skenario Pengujian Hasil yang diharapkan 1 Form Perhitungan Menu Perhitungan Aplikasi berjalan User mengklik Perhitungan Akan menampilkan form input perhitungan 2 Form Perhitungan Menu Module Aplikasi berjalan User mengklik Module Akan menampilkan form Module 4.2.2 Hasil Pengujian
Berikut ini adalah hasil pengujian yang dilakukan denga n menggunakan metode black box :
4.2.2.1 Hasil Pengujian Form Menu
Hasil pengujian untuk aplikasi PLTS pada Form Perhitungan dapat dilihat pada
Tabel 4.2 berikut ini :
Tabel 4.2 Hasil Pengujian Form Menu
No
Antar
muka yang diuji
Bagian antar muka yang diuji
Status Aplikasi Skenario Pengujian Hasil yang diharapkan Hasil Pengujian 1 Form
Perhitungan Menu Perhitungan
Aplikasi
berjalan
User input nilai
di form perhitungan Akan menampilkan form hasil input-an user Berhasil Dan Sesuai 2 Form Perhitungan Menu Module Aplikasi berjalan User mengklik Module Akan menampilkan form otentikasi Berhasil Dan Sesuai