• Tidak ada hasil yang ditemukan

Matakuliah : Web Programming II

N/A
N/A
Hisanah Tsabitah

Academic year: 2023

Membagikan "Matakuliah : Web Programming II"

Copied!
7
0
0

Teks penuh

(1)

Matakuliah : Web Programming II

Kelas : 19.3B.37

Kelompok : 7

Anggota Kelompok : Hisanah Tsabitah Husnul Khotimah – 19220762 Johan Edison S – 19220287

Shinta Rachmadhani Mugni– 19221397 Tri Wulan Dari – 19221356

1. Hasil Input

2. Hasil Output

(2)

3. Source Code Input

<html>

<head>

<title>Form IMT</title>

</head>

<body>

<form action="<?= base_url('tubuh/cetak'); ?>" method="post">

<table align="center" border="1">

<tr>

<th colspan="3">

Input Indeks Massa Tubuh </th>

</tr>

<?= form_error('nama') ?>

<tr>

<td>NAMA</td>

<td> : </td>

<td>

<input type="text" name="nama" value="<?php echo set_value('nama'); ?>" id="nim" placeholder="Required">

</td>

</tr>

<?= form_error('umur') ?>

<tr>

<td>UMUR</td>

<td> : </td>

<td>

<input type="text" name="umur" value="<?php echo set_value('umur'); ?>" id="nim" placeholder="Required">

</td>

</tr>

<?= form_error('jk') ?>

<tr>

<td>JENIS KELAMIN</td>

<td> : </td>

<td>

<INPUT TYPE="RADIO" NAME="jk" VALUE="Laki-Laki" <?

php echo set_radio('jk', 'Laki-Laki'); ?>>Laki-Laki</br>

<INPUT TYPE="RADIO" NAME="jk" VALUE="Perempuan" <?

php echo set_radio('jk', 'Perempuan'); ?>>Perempuan</br>

</td>

</tr>

<?= form_error('status') ?>

<tr>

<td>STATUS</td>

<td> : </td>

(3)

<td>

<select name="status" id="status">

<option value="">Pililh Status</option>

<option value="Menikah">Menikah</option>

<option value="Lajang">Lajang</option>

<option value="Cerai">Cerai</option>

</select>

</td>

</tr>

<tr>

<td>RIWAYAT PENYAKIT</td>

<td> : </td>

<td>

<INPUT TYPE="CHECKBOX" NAME="rp[]" VALUE="Tidak Ada" <?php echo set_checkbox('rp', 'Tidak Ada'); ?> >Tidak Ada</br>

<INPUT TYPE="CHECKBOX" NAME="rp[]" VALUE="Darah Tinggi" <?php echo set_checkbox('rp', 'Darah Tinggi'); ?> >Darah Tinggi</br>

<INPUT TYPE="CHECKBOX" NAME="rp[]" VALUE="Stroke"

<?php echo set_checkbox('rp', 'Stroke'); ?> >Stroke</br>

<INPUT TYPE="CHECKBOX" NAME="rp[]" VALUE="Asma" <?

php echo set_checkbox('rp', 'Asma'); ?> >Asma</br>

<INPUT TYPE="CHECKBOX" NAME="rp[]" VALUE="Asam Lambung" <?php echo set_checkbox('rp', 'Asam Lambung'); ?> >Asam Lambung</br>

<INPUT TYPE="CHECKBOX" NAME="rp[]" VALUE="Alergi"

<?php echo set_checkbox('rp', 'Alergi'); ?> >Alergi</br>

</td>

</tr>

<?= form_error('tb') ?>

<tr>

<td>TINGGI BADAN (Meter)</td>

<td> : </td>

<td>

<input type="text" name="tb" value="<?php echo set_value('tb'); ?>" placeholder="Required">

</td>

</tr>

<?= form_error('bb') ?>

<tr>

<td>BERAT BADAN (Kg)</td>

<td> : </td>

<td>

<input type="text" name="bb" value="<?php echo set_value('bb'); ?>" placeholder="Required">

</td>

</tr>

<td colspan="3" align="center">

(4)

<input type="submit" value="Submit">

<input type="reset" value="Batal">

</td>

</tr>

</table>

</form>

</body>

</html>

4. Source Code Output

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial- scale=1">

<title>Hasil IMT</title>

</head>

<body>

<center>

<table>

<tr>

<td colspan="3" align="center">

=======================================================</td>

</tr>

<tr>

<th colspan="3" align="center"> Hasil Indeks Massa Tubuh

</th>

</tr>

<tr>

<td colspan="3" align="center">

=======================================================</td>

</tr>

<tr>

<td> NAMA</td>

<td> : </td>

<td> <?= $nama; ?></td>

</tr>

<tr>

<td> UMUR</td>

<td> : </td>

<td> <?= $umur; ?></td>

</tr>

<tr>

<td> JENIS KELAMIN </td>

(5)

<td> : </td>

<td><?=$jk;?></td>

</tr>

<tr>

<td> STATUS </td>

<td> : </td>

<td> <?= $status; ?></td>

</tr>

<tr>

<td> RIWAYAT PENYAKIT </td>

<td> : </td>

<td><?= $rp; ?> </td>

</tr>

<tr>

<td> TINGGI BADAN (Meter) </td>

<td> : </td>

<td> <?= $tb; ?> m</td>

</tr>

<tr>

<td> BERAT BADAN (Kg)</td>

<td> : </td>

<td><?= $bb; ?> Kg</td>

</tr>

<tr>

<td>NILA IMT</td>

<td> : </td>

<td><?= number_format($total,2); ?></td>

</tr>

<tr>

<td>KATEGORI IMT</td>

<td> : </td>

<td><?= $keterangan; ?></td>

</tr>

<tr>

<td colspan="3" align="center">

=======================================================</td>

</tr>

</table>

<table>

<tr>

<td colspan="3"><strong><u>INDIKATOR IMT</u></strong></td>

</tr>

<tr>

<td>Underweight</td>

<td> : </td>

<td>< 18.5</td>

<tr>

(6)

<td>Normal</td>

<td> : </td>

<td>18.5 - 24.9</td>

</tr>

<tr>

<td>Overweight</td>

<td> : </td>

<td>25 - 29.9</td>

</tr>

<tr>

<td>Obesitas</td>

<td> : </td>

<td>> 30</td>

</tr>

<tr>

<td colspan="3" align="center">

=======================================================</td>

</tr>

</table>

<button><a href="<?= base_url('tubuh'); ?

>">Kembali</a></button>

</center>

</body>

</html>

5. Source Code Controller

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class tubuh extends CI_Controller { public function index()

{

$this->load->view('view-form-indeks-tubuh');

}

public function cetak() {

$this->form_validation->set_rules('nama','nama','required|

min_length[3]',

['required'=>'Silahkan masukkan nama anda.','alpha', 'min_length'=>'Nama Terlalu Pendek']);

$this->form_validation->set_rules('umur','umur','required|

min_length[1]|numeric',

['required'=>'Silahkan masukkan umur anda.', 'min_length'=>'Umur terlalu pendek.',

'numeric'=>'Silahkan masukkan umur dengan angka.']);

(7)

$this->form_validation->set_rules('jk','jk','required', ['required'=>'Silahkan pilih jenis kelamin anda.']);

$this->form_validation-

>set_rules('status','status','required',

['required'=>'Silahkan pilih status anda.']);

$this->form_validation->set_rules('tb','tb','required', ['required'=>'Silahkan masukkan tinggi badan anda.']);

$this->form_validation->set_rules('bb','bb','required|

numeric',

['required'=>'Silahkan masukkan berat badan anda.',

'numeric'=>'Silahkan masukkan berat badan dengan angka.']);

if($this->form_validation->run()!= true) {

$this->load->view('view-form-indeks-tubuh');

} else {

$data=[

'nama'=>$this->input->post('nama'), 'umur'=>$this->input->post('umur'), 'jk'=>$this->input->post('jk'),

'status'=>$this->input->post('status'), 'tb'=>$this->input->post('tb'),

'bb'=>$this->input->post('bb'),

'rp' => substr(implode(', ', $this->input->post('rp')), 0),

];

$total=((str_replace(',','',$data))['bb'])/

((str_replace(',','',$data))['tb']*(str_replace(',','',$data))['tb']);

if ($total<18.5) {

$keterangan='Underweight';

}

elseif ($total>=18.5 and $total<24.9) {

$keterangan='Normal';

}

elseif ($total>=25 and $total<29.9) {

$keterangan='Overweight';

} else {

$keterangan='Obesitas';

}

$data['total']=$total;

(8)

$data['keterangan']=$keterangan;

$this->load->view('tampil-form-indeks-tubuh',$data);

} } }

Referensi

Dokumen terkait

menambahkan fasilitas untuk form HTML, koneksi MYSQL dan meluncurkan PHP versi kedua yang diberi nama PHP/F1 pada tahun 1996. PHP versi ketiga dirilis pertengahan 1997. Pada versi

Pada form input data variabel fuzzy status gizi perempuan diberikan contoh masukan seperti dibawah ini untuk menguji output yang

Secara umum peramalan yang dapat dilakukan oleh Jaringan Syaraf Tiruan adalah peramalan runtut waktu (time series) sebagai input dan target dari output yang diinginkan pada

simpel, membuat pemrosesan data yang dikirimkan melalui form menjadi sangat mudah Pokok Bahasan Web Development - Website Statis dan Website Dinamis PHP - Definisi PHP

Dengan memberikan tanda ’@’ pada ekspresi PHP, maka pesan error yang dihasilkan oleh suatu ekspresi akan diabaikan. Jika fitur track_error enable, maka setiap pesan error

Dalam program ini dilakukan konsultasi pada awal pelaksanaan, lalu membuat form Input dan hasil keluaran (output) program berupa rekaputalasi data sarana dan prasarana SMK

digunakan adalah bahasa pemrograman PHP, dengan input jenis penyakit dan gejala penyakit yang diderita oleh ikan arwana, dan output yang dihasilkan adalah informasi penyebab

Belhar peogramming web dengan bahasa