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

0 komentar


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

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

Pada bagian ini kita akan membahas mengenai pembuatan form untuk meakukan input ke database sekaligus file proses untuk menangkap dan mengirim data ke dalam databasenya. Bagi yang belum membuat file lain yang dibutuhkan, silahkan baca dulu postingan sebelumnya Membuat Halaman Adminisnistrator dan CRUD Menggunakan Konsep Pemrograman Berbasis Object (OOP) Bagian 3/6

Membuat Halaman Adminisnistrator dan CRUD Menggunakan Konsep Pemrograman Berbasis Object (OOP)
Object Oriented Programming

  • Pembuatan form untuk melakukan input ke dalam database, termasuk form register dan form login
    • formMahasiswa.php
    • 1:  <form name="frmMahasiswa" action="prosesMahasiswa.php" method="POST" class="form-horizontal" role="form">  
      2: <div class="form-group">
      3: <label class="col-md-4 control-label">NIM</label>
      4: <div class="col-md-6">
      5: <input type="text" class="form-control" name="nim" value="" placeholder="ex:1808208" maxlength="8" />
      6: </div>
      7: </div>
      8: <div class="form-group">
      9: <label class="col-md-4 control-label">Nama Mahasiswa</label>
      10: <div class="col-md-6">
      11: <input type="text" class="form-control" name="nmmhs" value="" placeholder="ex:sumpeno" />
      12: </div>
      13: </div>
      14: <div class="form-group">
      15: <label class="col-md-4 control-label">Jenis Kelamin</label>
      16: <div class="col-md-6">
      17: <input type="radio" name="jnskel" value="Laki-Laki" />Laki-Laki
      18: <input type="radio" name="jnskel" value="Perempuan" />Perempuan
      19: </div>
      20: </div>
      21: <div class="form-group">
      22: <label class="col-md-4 control-label">Agama</label>
      23: <div class="col-md-6">
      24: <select size="1" name="agama" class="form-control">
      25: <option value="Islam">Islam</option>
      26: <option value="Kristen">Kristen</option>
      27: <option value="Katholik">Katholik</option>
      28: <option value="Budha">Budha</option>
      29: <option value="Hindu">Hindu</option>
      30: </select>
      31: </div>
      32: </div>
      33: <div class="form-group">
      34: <div class="col-md-6 col-md-offset-4">
      35: <button type="submit" class="btn btn-primary">Simpan</button>
      36: <button type="reset" class="btn btn-danger">Batal</button>
      37: </div>
      38: </div>
      39: </form>
      Tampilannya akan menjadi sebagai berikut:
      Form input mahasiswa
      Form input mahasiswa
    • formMatakuliah.php
    • 1:  <form name="frmMatkul" action="prosesMatakuliah.php" method="POST" class="form-horizontal" role="form">  
      2: <div class="form-group">
      3: <label class="col-md-4 control-label">Kode</label>
      4: <div class="col-md-6">
      5: <input type="text" class="form-control" name="kode" value="" required="required" maxlength="3" />
      6: </div>
      7: </div>
      8: <div class="form-group">
      9: <label class="col-md-4 control-label">Mata Kuliah</label>
      10: <div class="col-md-6">
      11: <input type="text" class="form-control" name="matakuliah" value="" required="required" />
      12: </div>
      13: </div>
      14: <div class="form-group">
      15: <label class="col-md-4 control-label">Kode Dosen</label>
      16: <div class="col-md-6">
      17: <input type="text" class="form-control" name="dosen" value="" required="required" maxlength="3" />
      18: </div>
      19: </div>
      20: <div class="form-group">
      21: <label class="col-md-4 control-label">Jumlah SKS</label>
      22: <div class="col-md-6">
      23: <input type="text" class="form-control" name="sks" value="" required="required" />
      24: </div>
      25: </div>
      26: <div class="form-group">
      27: <div class="col-md-6 col-md-offset-4">
      28: <button type="submit" class="btn btn-primary">Simpan</button>
      29: <button type="reset" class="btn btn-danger">Batal</button>
      30: </div>
      31: </div>
      32: </form>
      Tampilannya akan menjadi sebagai berikut:
      Form input matakuliah
      Form input matakuliah
    • formAdmin.php
    • 1:  <form name="frmAdmin" action="prosesAdmin.php" method="POST" class="form-horizontal" role="form">  
      2: <div class="form-group">
      3: <label class="col-md-4 control-label">Nama</label>
      4: <div class="col-md-6">
      5: <input type="text" class="form-control" name="nama" value="" required="required" placeholder="Nama Anda" />
      6: </div>
      7: </div>
      8: <div class="form-group">
      9: <label class="col-md-4 control-label">Username</label>
      10: <div class="col-md-6">
      11: <input type="text" class="form-control" name="username" value="" required="required" placeholder="Username" />
      12: </div>
      13: </div>
      14: <div class="form-group">
      15: <label class="col-md-4 control-label">Password</label>
      16: <div class="col-md-6">
      17: <input type="password" class="form-control" name="password1" value="" required="required" maxlength="8" placeholder="alpha max 8 char" />
      18: </div>
      19: </div>
      20: <div class="form-group">
      21: <label class="col-md-4 control-label">Konfirmasi Password</label>
      22: <div class="col-md-6">
      23: <input type="password" class="form-control" name="password2" value="" required="required" maxlength="8" placeholder="alpha max 8 char" />
      24: </div>
      25: </div>
      26: <div class="form-group">
      27: <div class="col-md-6 col-md-offset-4">
      28: <button type="submit" class="btn btn-primary">Register</button>
      29: <a href="index.php?m=login">Have an account, Login. </a>
      30: </div>
      31: </div>
      32: </form>
      Tampilannyan akan menjadi sebagai berikut:
      Form input admin (Register)
      Form input admin (Register)
    • formLogin.php
    • 1:  <form method="post" action="prosesLogin.php" name="frmLogin" class="form-horizontal">  
      2: <div class="form-group">
      3: <label class="col-md-4 control-label">Username</label>
      4: <div class="col-md-6">
      5: <input type="text" class="form-control" name="u_name" value="" required placeholder="username">
      6: </div>
      7: </div>
      8: <div class="form-group">
      9: <label class="col-md-4 control-label">Password</label>
      10: <div class="col-md-6">
      11: <input type="password" class="form-control" name="p_word" value="" required placeholder="password">
      12: </div>
      13: </div>
      14: <div class="form-group">
      15: <div class="col-md-6 col-md-offset-4">
      16: <input type="submit" class="btn btn-primary" name="proses" value="Sign In" style="margin-right: 15px;">
      17: <a href="index.php?m=formAdmin">Don't have an account, Register? </a>
      18: </div>
      19: </div>
      20: </form>
      Tampilannya akan menjadi sebagai berikut:
      Form login
      Form Login
  • Pembuatan file proses untuk menyimpan hasil kiriman dari form ke dalam database melalui file class
    • prosesMahasiswa.php
    • 1:  <?php  
      2: include ('phpclass/CMahasiswa.php');
      3: $nim = $_POST['nim'];
      4: $nmmhs = $_POST['nmmhs'];
      5: $jnskel = $_POST['jnskel'];
      6: $agama = $_POST['agama'];
      7: $cm = new CMahasiswa();
      8: $cm->setNim($nim);
      9: $cm->setNamamahasiswa($nmmhs);
      10: $cm->setJeniskelamin($jnskel);
      11: $cm->setAgama($agama);
      12: $hasil = $cm->getInsert();
      13: if($hasil){
      14: ?>
      15: <script language="javascript">
      16: alert("Anda Berhasil Menyimpan Data");
      17: document.location="index.php?m=listMahasiswa";
      18: </script>
      19: <?php
      20: }else{
      21: ?>
      22: <script language="javascript">
      23: alert("Anda Gagal Menyimpan Data");
      24: document.location="index.php?m=formMahasiswa";
      25: </script>
      26: <?php
      27: }
      28: ?>
    • prosesMatakuliah.php
    • 1:  <?php  
      2: include('phpclass/CMatkul.php');
      3: $kode = $_POST['kode'];
      4: $matakuliah= $_POST['matakuliah'];
      5: $sks = $_POST['sks'];
      6: $dosen = $_POST['dosen'];
      7: $mk = new CMatkul();
      8: $mk->setKode($kode);
      9: $mk->setMatakuliah($matakuliah);
      10: $mk->setSks($sks);
      11: $mk->setDosen($dosen);
      12: $hasil = $mk->getInsert();
      13: if($hasil){
      14: ?>
      15: <script language="javascript">
      16: alert("Anda berhasil menginput data matakuliah");
      17: document.location="index.php?m=listMatakuliah";
      18: </script>
      19: <?php
      20: }else{
      21: ?>
      22: <script language="javascript">
      23: alert("Anda Gagal menginput data matakuliah");
      24: history.go(-1);
      25: </script>
      26: <?php
      27: }
      28: ?>
    • prosesAdmin.php
    • 1:  <?php  
      2: include('phpclass/CAdmin.php');
      3: $nama = $_POST['nama'];
      4: $username = $_POST['username'];
      5: $password1 = $_POST['password1'];
      6: $password2 = $_POST['password2'];
      7: if ($password1 != $password2){
      8: ?>
      9: <script language="javascript">
      10: alert("Password Anda tidak sesuai, silahkan ulangi.");
      11: history.go(-1);
      12: </script>
      13: <?php
      14: }else{
      15: $adm = new CAdmin();
      16: $adm->setNama($nama);
      17: $adm->setUsername($username);
      18: $adm->setPassword($password2);
      19: $hasil = $adm->getInsert();
      20: if($hasil){
      21: ?>
      22: <script language="javascript">
      23: alert("Anda berhasil registrasi");
      24: document.location="index.php";
      25: </script>
      26: <?php
      27: }else{
      28: ?>
      29: <script language="javascript">
      30: alert("Anda Gagal Registrasi");
      31: history.go(-1);
      32: </script>
      33: <?php
      34: }
      35: }
      36: ?>
    • prosesLogin.php
    • 1:  <?php  
      2: include('phpclass/CLogin.php');
      3: #$tanggal = date('Y-m-d');
      4: $username = $_POST['u_name'];
      5: $password = md5($_POST['p_word']);
      6: $log = new CLogin();
      7: $cek = $log->getLogin($username, $password);
      8: if ($cek){
      9: ?>
      10: <script language="javascript">
      11: alert("Login Berhasil.");
      12: document.location.href="index.php";
      13: </script>
      14: <?php
      15: }else{
      16: ?>
      17: <script language="javascript">
      18: alert("Login gagal!");
      19: document.location.href="index.php"
      20: </script>
      21: <?php
      22: }
      23: ?>
Okey, sampai disini dulu, kita akan bahas selanjutnya di bagian 5 yaitu Membuat Halaman Adminisnistrator dan CRUD Menggunakan Konsep Pemrograman Berbasis Object (OOP) Bagian 5/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 4/6, Diterbitkan oleh sourcecodeaplikasi1 pada Rabu, 14 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