.:: 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 5/6

0 komentar


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

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

Pada bagian ini kita akan membahas mengenai pembuatan halaman untuk menampilkan list data yang sudah diinput menggunakan form. Bagi yang belum membuat form input nya, silahkan baca dulu postingan sebelumnya Membuat Halaman Adminisnistrator dan CRUDMenggunakan Konsep Pemrograman Berbasis Object (OOP) Bagian 4/6

Membuat Halaman Adminisnistrator dan CRUD Menggunakan Konsep Pemrograman Berbasis Object (OOP)
Object Oriented Programming
  • Pembuatan halaman untuk menampilkan data dari database
    • listMahasiswa.php
    • 1:  <?php  
      2: include("phpclass/CMahasiswa.php");
      3: $cm = new CMahasiswa();
      4: $query = $cm->getList();
      5: #pagging
      6: $jumlah = mysql_num_rows($query);
      7: $limit= 5;
      8: if(isset($_GET['page'])){
      9: $hal = $_GET['page'];
      10: }else{
      11: $hal = 1;
      12: }
      13: $mulai = ($hal - 1)* $limit;
      14: $pagging = $cm->getPage($mulai,$limit);
      15: # select * from mahasiswa limit {$mulai},{$limit}
      16: $totalpage = ceil($jumlah/$limit);
      17: ?>
      18: <table width="75%" class="table">
      19: <tr>
      20: <td colspan="5">
      21: <a href="index.php?m=formMahasiswa" class="btn btn-danger">Tambah Mahasiswa</a>
      22: </td>
      23: <td colspan="2">
      24: <?php
      25: if(!isset($_GET['page'])){
      26: $pageof = 1;
      27: }else{
      28: $pageof = $_GET['page'];
      29: }
      30: echo "Halaman $pageof dari $totalpage";
      31: ?>
      32: </td>
      33: </tr>
      34: <tr>
      35: <th>No</th>
      36: <th>NIM</th>
      37: <th>Nama Mahasiswa</th>
      38: <th>Jenis Kelamin</th>
      39: <th>Agama</th>
      40: <th>Hapus</th>
      41: <th>Edit</th>
      42: </tr>
      43: <?php
      44: $no=$mulai + 1;
      45: while($row = mysql_fetch_array($pagging)){
      46: ?>
      47: <tr>
      48: <td><?=$no;?></td>
      49: <td><?=$row['nim'];?></td>
      50: <td><?=ucwords($row['nmmhs']);?></td>
      51: <td><?=$row['jnskel'];?></td>
      52: <td><?=$row['agama'];?></td>
      53: <td><a href="hapusMahasiswa.php?nim=<?=$row['nim'];?>" onClick="return konfirmasi('<?=$row['nmmhs'];?>')">Hapus</a></td>
      54: <td><a href="index.php?m=formUpdateMahasiswa&nim=<?=$row['nim'];?>" >Edit</a></td>
      55: </tr>
      56: <?php
      57: $no++;
      58: }
      59: ?>
      60: <tr>
      61: <td colspan="7">
      62: <ul class="pagination">
      63: <?php
      64: if($mulai > 1) echo "<li><a href='index.php?m=listMahasiswa&page=".($hal-1)."'>Prev</a></li>";
      65: for ($a = 1; $a <= $totalpage;$a++){
      66: echo "<li><a href='index.php?m=listMahasiswa&page=".$a."'>$a</a></li>";
      67: }
      68: if($hal < $totalpage) echo "<li><a href='index.php?m=listMahasiswa&page=".($hal+1)."'>Next</a></li> ";
      69: ?>
      70: </ul>
      71: </td>
      72: </tr>
      73: </table>
      74: <!-- pagging -->
      75: <script language="javascript">
      76: function konfirmasi(del){
      77: tanya = confirm('PERHATIAN !!! \n Anda akan menghapus Mahasiswa dengan nama " '+ del + ' " \n Lanjutkan ?');
      78: if (tanya == true)
      79: return true;
      80: else
      81: return false;
      82: };
      83: </script>
      Tampilannya akan menjadi sebagai berikut:
      Daftar List Mahasiswa
      Daftar List Mahasiswa
    • listMatakuliah.php
    • 1:  <?php  
      2: include("phpclass/CMatkul.php");
      3: $mk = new CMatkul();
      4: $query = $mk->getList();
      5: #pagging
      6: $jumlah = mysql_num_rows($query);
      7: $limit= 5;
      8: if(isset($_GET['page'])){
      9: $hal = $_GET['page'];
      10: }else{
      11: $hal = 1;
      12: }
      13: $mulai = ($hal - 1)* $limit;
      14: $pagging = $mk->getPage($mulai,$limit);
      15: # select * from mahasiswa limit {$mulai},{$limit}
      16: $totalpage = ceil($jumlah/$limit);
      17: ?>
      18: <table width="75%" class="table">
      19: <tr>
      20: <td colspan="5">
      21: <a href="index.php?m=formMatakuliah" class="btn btn-danger">Tambah Matakuliah</a>
      22: </td>
      23: <td colspan="2">
      24: <?php
      25: if(!isset($_GET['page'])){
      26: $pageof = 1;
      27: }else{
      28: $pageof = $_GET['page'];
      29: }
      30: echo "Halaman $pageof dari $totalpage";
      31: ?>
      32: </td>
      33: </tr>
      34: <tr>
      35: <th>No</th>
      36: <th>Kode Matkul</th>
      37: <th>Matakuliah</th>
      38: <th>SKS</th>
      39: <th>Dosen</th>
      40: <th>Hapus</th>
      41: <th>Edit</th>
      42: </tr>
      43: <?php
      44: $no = $mulai + 1;
      45: while($row = mysql_fetch_array($pagging)){
      46: ?>
      47: <tr>
      48: <td><?=$no;?></td>
      49: <td><?=$row['kode'];?></td>
      50: <td><?=ucwords($row['matakuliah']);?></td>
      51: <td><?=$row['sks'];?></td>
      52: <td><?=strtoupper($row['dosen']);?></td>
      53: <td><a href="hapusMatakuliah.php?kode=<?=$row['kode'];?>" onClick="return konfirmasi('<?=$row['matakuliah'];?>')">Hapus</a></td>
      54: <td><a href="index.php?m=formUpdateMatakuliah&kode=<?=$row['kode'];?>">Edit</a></td>
      55: </tr>
      56: <?php
      57: $no++;
      58: }
      59: ?>
      60: <tr>
      61: <td colspan="7">
      62: <ul class="pagination">
      63: <?php
      64: if($mulai > 1) echo "<li><a href='index.php?m=listMatakuliah&page=".($hal-1)."'>Prev</a></li>";
      65: for ($a = 1; $a <= $totalpage;$a++){
      66: echo "<li><a href='index.php?m=listMatakuliah&page=".$a."'>$a</a></li>";
      67: }
      68: if($hal < $totalpage) echo "<li><a href='index.php?m=listMatakuliah&page=".($hal+1)."'>Next</a></li> ";
      69: ?>
      70: </ul>
      71: </td>
      72: </tr>
      73: </table>
      74: <script language="javascript">
      75: function konfirmasi(del){
      76: tanya = confirm('PERHATIAN !!! \n Anda akan menghapus matakuliah dengan nama " '+ del + ' " \n Lanjutkan ?');
      77: if (tanya == true)
      78: return true;
      79: else
      80: return false;
      81: };
      82: </script>
      Tampilannya akan menjadi sebagai berikut:
      Daftar List Matakuliah
      Daftar List Matakuliah
    • listAdmin.php
    • 1:  <?php  
      2: include("phpclass/CAdmin.php");
      3: $cm = new CAdmin();
      4: $query = $cm->getList();
      5: #pagging
      6: $jumlah = mysql_num_rows($query);
      7: $limit= 5;
      8: if(isset($_GET['page'])){
      9: $hal = $_GET['page'];
      10: }else{
      11: $hal = 1;
      12: }
      13: $mulai = ($hal - 1)* $limit;
      14: $pagging = $cm->getPage($mulai,$limit);
      15: # select * from mahasiswa limit {$mulai},{$limit}
      16: $totalpage = ceil($jumlah/$limit);
      17: ?>
      18: <table width="75%" class="table">
      19: <tr>
      20: <td colspan="5" align="right">
      21: <?php
      22: if(!isset($_GET['page'])){
      23: $pageof = 1;
      24: }else{
      25: $pageof = $_GET['page'];
      26: }
      27: echo "Halaman $pageof dari $totalpage";
      28: ?>
      29: </td>
      30: </tr>
      31: <tr>
      32: <th>No</th>
      33: <th>Nama</th>
      34: <th>Username</th>
      35: <th>Password</th>
      36: <th>Masuk terakhir pada:</th>
      37: </tr>
      38: <?php
      39: $no=$mulai + 1;
      40: while($row = mysql_fetch_array($pagging)){
      41: ?>
      42: <tr>
      43: <td><?=$no;?></td>
      44: <td><?=ucwords($row['nama']);?></td>
      45: <td><?=$row['user'];?></td>
      46: <td><?=substr($row['pass'],0,20);?> ...</td>
      47: <td><?=$row['log'];?></td>
      48: </tr>
      49: <?php
      50: $no++;
      51: }
      52: ?>
      53: <tr>
      54: <td colspan="5">
      55: <ul class="pagination">
      56: <?php
      57: if($mulai > 1) echo "<li><a href='index.php?m=listAdmin&page=".($hal-1)."'>Prev</a></li>";
      58: for ($a = 1; $a <= $totalpage;$a++){
      59: echo "<li><a href='index.php?m=listAdmin&page=".$a."'>$a</a></li>";
      60: }
      61: if($hal < $totalpage) echo "<li><a href='index.php?m=listAdmin&page=".($hal+1)."'>Next</a></li> ";
      62: ?>
      63: </ul>
      64: </td>
      65: </tr>
      66: </table>
      67: <!-- pagging -->
      Tampilannya akan mejadi sebagai berikut:
      Daftar List Admin
      Daftar List Admin
  • Pembuatan file untuk proses penghapusan data
    • hapusMahasiswa.php
    • 1:  <?php  
      2: include ("phpclass/CMahasiswa.php");
      3: $nimna = $_GET['nim'];
      4: $cm = new CMahasiswa();
      5: $hps = $cm->getDelete($nimna);
      6: if($hps){
      7: ?>
      8: <script language="javascript">
      9: alert("Berhasil Menghapus data");
      10: document.location="index.php?m=listMahasiswa";
      11: </script>
      12: <?php
      13: }else{
      14: ?>
      15: <script language="javascript">
      16: alert("Gagal Menghapus data");
      17: document.location="index.php?m=listMahasiswa";
      18: </script>
      19: <?php
      20: }
      21: ?>
    • hapusMatakuliah.php
    • 1:  <?php  
      2: include ("phpclass/CMatkul.php");
      3: $id = $_GET['kode'];
      4: $cm = new CMatkul();
      5: $hps = $cm->getDelete($id);
      6: if($hps){
      7: ?>
      8: <script language="javascript">
      9: alert("Berhasil Menghapus data");
      10: document.location="index.php?m=listMatakuliah";
      11: </script>
      12: <?php
      13: }else{
      14: ?>
      15: <script language="javascript">
      16: alert("Gagal Menghapus data");
      17: document.location="index.php?m=listMatakuliah";
      18: </script>
      19: <?php
      20: }
      21: ?>
Okey, sampai disini dulu, kita akan bahas selanjutnya di bagian 6 yaitu Membuat Halaman Adminisnistrator dan CRUD Menggunakan Konsep Pemrograman Berbasis Object (OOP) Bagian 6/6

UPDATE:
Lihat demo programnya: demo
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 5/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