• Tidak ada hasil yang ditemukan

Matakuliah : Web Programming II

N/A
N/A
Hisanah Tsabitah

Academic year: 2023

Membagikan "Matakuliah : Web Programming II"

Copied!
6
0
0

Teks penuh

(1)

Nama : Hisanah Tsabitah Husnul Khotimah

NIM : 19220762

Kelas : 19.3B.37

Matakuliah : Web Programming II

Tugas Pertemuan 3

1. Hasil Input Form Mahasiswa

2. Hasil Output Form Mahasiswa

(2)

3. Source Code Form Input Mahasiswa

1. <html>

2.

3. <head>

4. <title>View Form Mahasiswa</title>

5. </head>

6.

7. <body>

8. <center>

9. <form action="<?=

'http://localhost/Codelgniter_NANA/mahasiswa/cetak' ?>"

method="post">

10. <table border="1">

11. <tr>

12. <th colspan="3">

13. Input Data Mahasiswa 14. </th>

15. </tr>

16. <tr>

17. <td>NIM</td>

18. <td>

19. <input type="text" name="nim" id="nim"

placeholder="Required">

20. </td>

21. </tr>

22. <?= form_error('nim'); ?>

23. <tr>

24. <td>NAMA</td>

25. <td>

26. <input type="text" name="nama" id="nama"

placeholder="Required">

27. </td>

28. </tr>

29. <?= form_error('nama'); ?>

30. <tr>

31. <td>ALAMAT</td>

32. <td>

33. <textarea name="alamat" id="alamat"

cols="50" rows="10"></textarea>

34. </td>

35. </tr>

36. <tr>

37. <td>JENIS KELAMIN</td>

38. <td>

(3)

39. <input type="radio" name="jk" value="LAKI- LAKI">Laki-Laki</input>

40. <input type="radio" name="jk"

value="PEREMPUAN">Perempuan</input>

41. </td>

42. </tr>

43. <tr>

44. <td>PEKERJAAN</td>

45. <td>

46. <select name="job" id="job">

47. <option value="">Pilih Pekerjaan</option>

48. <option value="PELAJAR">PELAJAR</option>

49. <option value="KARYAWAN">KARYAWAN</option>

50. <option value="WIRAUSAHA">WIRAUSAHA</option>

51. </select>

52. </td>

53. </tr>

54. <tr>

55. <td>HOBI</td>

56. <td>

57. <input type="checkbox" name="hobi[]"

value="OLAHRAGA">OLAHRAGA</input>

58. <br>

59. <input type="checkbox" name="hobi[]"

value="MUSIK">MUSIK</input>

60. <br>

61. <input type="checkbox" name="hobi[]"

value="BACKPACKER">BACKPACKER</input>

62. </td>

63. </tr>

64. <tr>

65. <td colspan="3" align="left">

66. <input type="submit" value="Kirim">

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

68. </td>

69. </tr>

70. </table>

71. </form>

72. </center>

73.

74. </body>

(4)

75.

76. </html>

(5)

4. Source Code Output Form Mahasiswa

1. <html>

2.

3. <head>

4. <title>Output Data Mahasiswa</title>

5. </head>

6.

7. <body>

8. <center>

9. <form action="<?='mahasiswa/cetak'?>" method="post">

10. <table border="1">

11. <tr>

12. <th colspan="3">

13. Form Output Data Mahasiswa 14. </th>

15. </tr>

16. <tr>

17. <td colspan="3">

18. <hr>

19. </td>

20. </tr>

21. <tr>

22. <td>NIM</td>

23. <td>

24. <?=$nim;?>

25. </td>

26. </tr>

27. <tr>

28. <td>NAMA</td>

29. <td>

30. <?=$nama;?>

31. </td>

32. </tr>

33. <tr>

34. <td>ALAMAT</td>

35. <td>

36. <?=$alamat;?>

37. </td>

38. </tr>

39. <tr>

40. <td>JENIS KELAMIN</td>

41. <td>

42. <?=$jk;?>

43. </td>

(6)

44. </tr>

45. <tr>

46. <td>PEKERJAAN</td>

47. <td>

48. <?=$job;?>

49. </td>

50. </tr>

51. <tr>

52. <td>HOBI</td>

53. <td><?= $hobi; ?></td>

54. </tr>

55. <tr>

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

57. <a href="<?=

'http://localhost/Codelgniter_NANA/'; ?>">Kembali</a>

58. </td>

59. </tr>

60. </table>

61. </form>

62. </center>

63.

64. </body>

65.

66. </html>

5. Source Code Controller Mahasiswa

1. <?php

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

3.

4. class mahasiswa extends CI_Controller { 5.

6. public function index() 7. {

8. $this->load->view('view-form-mahasiswa');

9. }

10. public function cetak()

11. {

12. $this->form_validation->set_rules('nim', 'Kode

Matakuliah','required|min_length[3]',['required'=>'Kode Matakuliah Harus Diisi!','min_length'=>'Kode Terlalu Pendek!']);

13.

14. $this->form_validation->set_rules('nama', 'Nama Matakuliah','required|min_length[3]', ['required' => 'Nama

Matakuliah Harus Diisi!','min_lenght' => 'Nama terlalu pendek']);

(7)

15.

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

17. {

18. $this->load->view('view-form-mahasiswa');

19. }

20. else 21. {

22. $data=[

23. 'nim'=>$this->input->post('nim'), 24. 'nama'=>$this->input->post('nama'), 25. 'alamat'=>$this->input->post('alamat'), 26. 'jk'=>$this->input->post('jk'),

27. 'job'=>$this->input->post('job'),

28. 'hobi' => substr(implode(', ', $this->input-

>post('hobi')), 0), 29. ];

30.

31. $this->load->view('view-data-mahasiswa',$data);

32. }

33. }

34. }

Referensi

Dokumen terkait

digunakan adalah bahasa pemrograman PHP , dengan input jenis penyakit. dan gejala penyakit yang diderita oleh ikan arwana, dan

Untuk melakukan optimasi pada pengoperasian waduk, data input berupa data debit aliran yang diestimasi dari data curah hujan dan data debit andalan sungai, data output

Pada kode file edit.php terdapat form dengan action yang mengarah kepada tahunajaran/update ( action=&#34;&lt;?= base_url('tahunajaran/update/'. $tahunAjaran['id'])

Form input data personil ini berfungsi untuk menyimpan data personil yang akan terlibat pada kontrak, lebih jelasnya dapat dilihat pada Gambar 9.. Form input

Halaman input data pada sistem ini terdiri dari form input Data Konfigurasi, Input Data Homepage Builder, Input Data Bagian Video, Input Data dari Youtube, Input Data Lokalisasi,

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

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

Form Input Gejala Input : kodeGejala, Ciri-CiriGejala Output : Data Ciri-Cirigejala Proses :  Bila melakukan Penambahan maka klik Tombol “Baru”Isi Semua Field yang tersedia  Tekan