.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Membuat Halaman Adminisnistrator dan CRUD Menggunakan Konsep Pemrograman Berbasis Object (OOP) Bagian 6/6

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Pada bagian ini kita akan membahas mengenai pembuatan form untuk melakukan perubahan terhadap data yang sudah diinput namun terdapat sedikit kesalahan. Akan dibuat juga file untuk menangkap data update-an tersebut. Bagi yang belum membuat file-file yang dibutuhkan sebelumnya, silahkan baca dulu postingan sebelumnya Membuat Halaman Adminisnistrator dan CRUD Menggunakan Konsep Pemrograman Berbasis Object (OOP) Bagian 5/6

Object Oriented Programming

  • Pembuatan form update untuk mengubah data yang sudah diinput
    • formUpdateMahasiswa.php
    • 1:  <?php  
      2: include("phpclass/CMahasiswa.php");
      3: $nimna = $_GET['nim'];
      4: $cm = new CMahasiswa();
      5: $query = $cm->getEdit($nimna);
      6: $hasil = mysql_fetch_array($query);
      7: ?>
      8: <form action="updateMahasiswa.php" method="POST" class="form-horizontal" role="form">
      9: <input type="hidden" name="nim_asli" value="<?=$hasil[0];?>">
      10: <div class="form-group">
      11: <label class="col-md-4 control-label">NIM</label>
      12: <div class="col-md-6">
      13: <input type="text" class="form-control" name="nim" value="<?=$hasil[0];?>" placeholder="ex:1808208" maxlength="8" />
      14: </div>
      15: </div>
      16: <div class="form-group">
      17: <label class="col-md-4 control-label">Nama Mahasiswa</label>
      18: <div class="col-md-6">
      19: <input type="text" class="form-control" name="nmmhs" value="<?=$hasil[1];?>" placeholder="ex:sumpeno" />
      20: </div>
      21: </div>
      22: <div class="form-group">
      23: <label class="col-md-4 control-label">Jenis Kelamin</label>
      24: <div class="col-md-6">
      25: <input type="radio" name="jnskel" value="Laki-Laki" <?php echo $hasil[2]=='Laki-Laki'?'checked="checked"':'';?> />Laki-Laki
      26: <input type="radio" name="jnskel" value="Perempuan" <?php echo $hasil[2]=='Perempuan'?'checked="checked"':'';?> />Perempuan
      27: </div>
      28: </div>
      29: <div class="form-group">
      30: <label class="col-md-4 control-label">Agama</label>
      31: <div class="col-md-6">
      32: <select size="1" name="agama" class="form-control">
      33: <option value="Islam" <?php echo $hasil[3]=='Islam'?'selected="selected"':'';?> >Islam</option>
      34: <option value="Kristen" <?php echo $hasil[3]=='Kristen'?'selected="selected"':'';?>>Kristen</option>
      35: <option value="Katholik" <?php echo $hasil[3]=='Katholik'?'selected="selected"':'';?>>Katholik</option>
      36: <option value="Budha" <?php echo $hasil[3]=='Budha'?'selected="selected"':'';?>>Budha</option>
      37: <option value="Hindu" <?php echo $hasil[3]=='Hindu'?'selected="selected"':'';?>>Hindu</option>
      38: </select>
      39: </div>
      40: </div>
      41: <div class="form-group">
      42: <div class="col-md-6 col-md-offset-4">
      43: <button type="submit" class="btn btn-primary">Simpan</button>
      44: <button type="reset" class="btn btn-danger" onclick="history.go(-1)">Batal</button>
      45: </div>
      46: </div>
      47: </form>
      Tampilannya akan menjadi sebagai berikut:
      Form Update Mahasiswa
      Form Update Mahasiswa
    • formUpdateMatakuliah.php
    • 1:  <?php  
      2: include("phpclass/CMatkul.php");
      3: $kodena= $_GET['kode'];
      4: $cm = new CMatkul();
      5: $query = $cm->getEdit($kodena);
      6: $hasil = mysql_fetch_array($query);
      7: ?>
      8: <form name="frmMatkul" action="updateMatakuliah.php" method="POST" class="form-horizontal" role="form">
      9: <input type="hidden" name="kode_asli" value="<?=$hasil[0];?>">
      10: <div class="form-group">
      11: <label class="col-md-4 control-label">Kode</label>
      12: <div class="col-md-6">
      13: <input type="text" class="form-control" name="kode" value="<?=$hasil[0];?>" required="required" maxlength="3" />
      14: </div>
      15: </div>
      16: <div class="form-group">
      17: <label class="col-md-4 control-label">Mata Kuliah</label>
      18: <div class="col-md-6">
      19: <input type="text" class="form-control" name="matakuliah" value="<?=$hasil[2];?>" required="required" />
      20: </div>
      21: </div>
      22: <div class="form-group">
      23: <label class="col-md-4 control-label">Kode Dosen</label>
      24: <div class="col-md-6">
      25: <input type="text" class="form-control" name="dosen" value="<?=$hasil[1];?>" required="required" maxlength="3" />
      26: </div>
      27: </div>
      28: <div class="form-group">
      29: <label class="col-md-4 control-label">Jumlah SKS</label>
      30: <div class="col-md-6">
      31: <input type="text" class="form-control" name="sks" value="<?=$hasil[3];?>" required="required" />
      32: </div>
      33: </div>
      34: <div class="form-group">
      35: <div class="col-md-6 col-md-offset-4">
      36: <button type="submit" class="btn btn-primary">Simpan</button>
      37: <button type="reset" class="btn btn-danger" onclick="history.go(-1)">Batal</button>
      38: </div>
      39: </div>
      40: </form>
      Tampilannya akan menjadi sebagai berikut:
      Form Update Matakuliah
      Form Update Matakuliah
  • Pembuatan file untuk menerima proses update dari form update

    • updateMahasiswa.php
    • 1:  <?php   
      2: include ('phpclass/CMahasiswa.php');
      3: $id = $_POST['nim_asli'];
      4: $nim = $_POST['nim'];
      5: $nmmhs = $_POST['nmmhs'];
      6: $jnskel= $_POST['jnskel'];
      7: $agama = $_POST['agama'];
      8: $cm = new CMahasiswa();
      9: $cm->setNim($nim);
      10: $cm->setNamamahasiswa($nmmhs);
      11: $cm->setJeniskelamin($jnskel);
      12: $cm->setAgama($agama);
      13: $hasil = $cm->getUpdate($id);
      14: if($hasil){
      15: ?>
      16: <script language="javascript">
      17: alert("Anda Berhasil Mengubah Data");
      18: document.location="index.php?m=listMahasiswa";
      19: </script>
      20: <?php
      21: }else{
      22: ?>
      23: <script language="javascript">
      24: alert("Anda Gagal Mengubah Data");
      25: history.go(-1);
      26: </script>
      27: <?php
      28: }
      29: ?>
    • updateMatakuliah.php
    • 1:  <?php  
      2: include('phpclass/CMatkul.php');
      3: $id = $_POST['kode_asli'];
      4: $kode = $_POST['kode'];
      5: $matakuliah = $_POST['matakuliah'];
      6: $sks = $_POST['sks'];
      7: $dosen = $_POST['dosen'];
      8: $mk = new CMatkul();
      9: $mk->setKode($kode);
      10: $mk->setMatakuliah($matakuliah);
      11: $mk->setSks($sks);
      12: $mk->setDosen($dosen);
      13: $hasil = $mk->getUpdate($id);
      14: if($hasil){
      15: ?>
      16: <script language="javascript">
      17: alert("Anda berhasil mengubah data matakuliah");
      18: document.location="index.php?m=listMatakuliah";
      19: </script>
      20: <?php
      21: }else{
      22: ?>
      23: <script language="javascript">
      24: alert("Anda Gagal mengubah data matakuliah");
      25: history.go(-1);
      26: </script>
      27: <?php
      28: }
      29: ?>

  • Pembuatan Navigasi (navbar), halaman Home, dan proses Logout.
    • navbar.php
    • 1:  <nav class="navbar navbar-inverse">  
      2: <div class="container-fluid">
      3: <div class="navbar-header">
      4: <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
      5: <span class="sr-only">Toggle Navigation</span>
      6: <span class="icon-bar"></span>
      7: <span class="icon-bar"></span>
      8: <span class="icon-bar"></span>
      9: </button>
      10: <a class="navbar-brand" href="#">Portal</a>
      11: </div>
      12: <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
      13: <ul class="nav navbar-nav">
      14: <li class="active">
      15: <a href="index.php?m=home">Home</a>
      16: </li>
      17: <li>
      18: <a href="index.php?m=listMahasiswa">Data Mahasiswa</a>
      19: </li>
      20: <li>
      21: <a href="index.php?m=listMatakuliah">Data Matakuliah</a>
      22: </li>
      23: <li>
      24: <a href="index.php?m=listAdmin">Data Admin</a>
      25: </li>
      26: </ul>
      27: <?php
      28: session_start(); #update: hapus saja
      29: if($_SESSION['user'] != ''){
      30: ?>
      31: <ul class="nav navbar-nav navbar-right">
      32: <li class="dropdown">
      33: <a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo ucwords($_SESSION['user']);?> <b class="caret"></b></a>
      34: <ul class="dropdown-menu">
      35: <li><a href="logout.php">Logout</a></li>
      36: </ul>
      37: </li>
      38: </ul>
      39: <?php
      40: }else{
      41: echo"";
      42: }
      43: ?>
      44: </div>
      45: </div>
      46: </nav>
    • home.php
    • 1:  <h1> Halaman Home</h1>  
      2: <ol>
      3: <li> <a href="index.php?m=formMahasiswa">Form Mahasiswa</a> </li>
      4: <li> <a href="index.php?m=formMatakuliah">Form Matakuliah</a> </li>
      5: </ol>
      Tampilannya akan menjadi sebagai berikut:
      Halaman Home
      Halaman Home
    • logout.php
    • 1:  <?php  
      2: session_start();
      3: session_destroy();
      4: ?>
      5: <script language="javascript">
      6: alert("Logout Berhasil.");
      7: document.location.href="index.php";
      8: </script>
Okey, sampai disini pembahasan kita. Ini merupakan bagian akhir, seharusnya akan menghasilkan aplikasi yang lumayan baik. Silahkan melihat demo atau download full code disini.

UPDATE:

Download full code nya: download code
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Membuat Halaman Adminisnistrator dan CRUD Menggunakan Konsep Pemrograman Berbasis Object (OOP) Bagian 6/6, Diterbitkan oleh sourcecodeaplikasi1 pada Kamis, 15 Oktober 2015. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to