Online Web Readers

08 April 2021

5 Aplikasi Web Server Terbaik di Android 2021


5 Aplikasi Web Server Terbaik di Android 2020

      Assalamu'alaikum warahmatullahi wabarakatuh, pada kesempatan kali ini saya saya akan membahas tentang Aplikasi Web Server Untuk Android.
To The Point, untuk membuat sebuah web ataupun aplikasi berbasis web kita pasti membutuhkan yang namanya web server. Tapi, sebelum kita hosting projek yang kita buat kita memerlukan web server local, contohnya apache dan nginx.

      Jika kita memiliki laptop atau komputer sendiri tentu kita hanya download aplikasi web server seperti,XAMPP. Tetapi, masalahnya kita hanya memiliki sebuah Smartphone dan tidak memiliki laptop ataupun komputer, padahal kita ingin sekali belajar pemrograman dengan web server.

     Nah,pada kesempatan kali ini saya akan memberitahukan aplikasi web server pada anda semua yang ingin belajar pemrograman menggunakan web server tetapi hanya memiliki smartphone.
    Aplikasi tersebut adalah sebagai berikut :

1. I Code Web Server
     I Code Web Server adalah aplikasi package development PHP untuk Android, mengubah perangkat anda menjadi server web dan database, serta cocok untuk membangun dan menjalankan situs web dinamis.
Berikut fitur dari aplikasi tersebut :
  • Apache (Webserver)
  • PHP versi 5.6 dan PHP 7.3
  • MariaDB Mysql Server (Database)
  • MSMTP (Mengirimkan melalui akun gmail Anda, bagus untuk menguji rutinitas pengiriman surat dalam kode PHP)
  • SqlBuddy / Adminer database management tool

     Web Server PHP/MyAdmin/MySQL memiliki permintaan seperti berikut:
  • Internal Memory anda tidak kurang dari 50MB
  • Minimum Android API 9 (GINGERBREAD)
     Berikut untuk fiturnya:
  • Lighttpd 1.4.34
  • PHP 5.5.9
  • MySQL 5.1.62
  • MSMTP 1.4.31
  • phpMyAdmin 4.1.10
  • Nginx 1.5.11
    Dan untuk penggunaannya sebagai berikut:
  • Default Document Root (htdocs) => Path: / sdcard / htdocs /
  • phpMyAdmin Informations => Address: localhost: 10000 , Username: root , Password:
  • MySQL Informations => Host: localhost , Port: 3306 , Username: root ,  Password:
Seperti yang kita ketahui pada aplikasi ini masih menggunakan PHP versi 5.5.9 atau masih menggunakan PHP versi lama Sedangkan PHP versi sekarang adalah 7.x.x.

3. KSWEB: server + PHP + MySQL 
     Keunggulan aplikasi ini adalah dapat dengan mudah menjalankan CMS dan Framework seperti Yii2, Drupal, Joomla, Wordpress, MODX, dll.
Berikut fitur untuk aplikasi ini :
  • server lighttpd v1.4.35
  • nginx v1.13.1
  • Apache v2.4.28
  • PHP v7.2.0
  • MySQL v5.6.38
  • msmtp v1.6.1
  • Antarmuka Web v2.11
  • KSWEBFTP v1.0
  • Editor v1.0
  • Penjadwal
  • dukungan pelanggan online melalui email atau blog kami (www.kslabs.ru)
   Perlu diperhatikan:

Informasi login untuk Antarmuka Web secara default:
login: admin
kata sandi: admin

Host MySQL: localhost (atau 127.0.0.1)
Port MySQL: 3306
Login MySQL "root" dengan kata sandi kosong

Dari sekian banyaknya fitur dari aplikasi ini,kamu hanya dapat menikmati masa percobaan selama 5 hari saja dan seletah itu kamu harus membayar,untuk yang standart kamu hanya membayar sekitar $2.99 dan untuk yang pro kamu harus membayar sekitar $3.99.

4. AWebServer (Http Server Web Apache PHP Sql) 
     Aplikasi ini cukup mudah untuk digunakan dan aplikasi ini masih tergolong aplikasi yang baru, jadi belum banyak yang orang yang menggunakannya.
Berikut fitur dari aplikasi ini:
  • Apache2
  • Php 7
  • MariaDb
  • MyPhpAdmin
  • Opsi Indeks
  • Server ftp
  • Penampil log

     Seperti namanya aplikasi ini sangat mudah digunakan, kamu hanya perlu buka aplikasinya kemudian menekan tombol ON atau HDP, dan dari semua aplikasi yang saya sebutkan, aplikasi inilah yang paling ringan ukurannya,yaitu sekitar 516KB.



Jika kamu ingin mendownload aplikasinya, kamu hanya meng-klik judul dari masing-masing nomor yang telah saya buat. Sekian dari saya, apabila ada kesalahan baik dalam penulisan ataupun yang lain-lain, mohon di maklumi, Terima Kasih, Wasalamu'alaikum warahmatullahi wabarakatuh.

08 August 2020

Membuat Enkripsi/Deskripsi CRUD (Create, Read, Update, Delete) Dengan PHP dan MySQLi

            Assalamu'alaikum warahmatullahi wabarakatuh, pada kesempatan kali ini saya akan membahas tentang meng-Enkripsi dan men-Deskripsi menggunakan base64 pada CRUD dengan PHP MySQLi.
Tapi, sebelum itu kita harus mengetahui apa itu Encode dan Encrypt ?
Singkatnya, Encode berfungsi untuk menyamarkan data yang berjalan di browser dan tidak mengganti data aslinya, jadi data yang didatabase tidak akan berubah sama sekali. Kita bisa menggunakan encode pada banyak bahasa pemrograman loh. Sama dengan Encrypt yang berfungsi untuk menyamarkan data juga, tetapi kita memerlukan key untuk meng-Enkripsikannya.

Bagian ini adalah bagian tambahan dalam membuat crud, jadi bagi kamu yang melewatkan postingan saya tentang CRUD yang sebelumnya, maka anda dapat membacanya dengan link dibawah ini.
Membuat CRUD (Create, Read, Update, Delete) Dengan PHP dan MySQLi Part 1

  1. Pada bagian read.php,  ikuti code berikut.
  2. <td><?php echo $data['jenis_kelamin']; ?></td>
    <!-- dibagian bawah jenis_kelamin, hapus kemudian copy and pastekan code dibawah ini -->
    <td>
     <a class="edit" href="edit.php?id=<?php echo base64_encode($data['id']); ?>">Edit</a> |
     <a class="hapus" href="hapus.php?id=<?php echo base64_encode($data["id"]); ?>">Hapus</a>     
    </td>

  3. Kemudian di file edit.php, kamu hanya perlu menambahkan code berikut, begitu juga dengan file hapus.php.
  4. include 'koneksi.php';
    // dibagian bawah include 'koneksi.php'; hapus code yang hampir mirip dengan code sebelumnya, kemudian copy and pastekan code dibawah ini
    $id = base64_decode($_GET["id"]);
Horee pada kali ini kita sudah selesai membuat CRUD dengan Base64 menggunakan PHP7 dan MySQLi, Oke, berikut ini Source Code untuk CRUD-nya Download (password : crudenkripsiinteligensiweb). Apabila ada yang kurang jelas, bisa kirim komentar kalian di bawah ini. 
Wasalamu'alaikum warahmatullahi wabarakatuh.

02 August 2020

Membuat CRUD (Create, Read, Update, Delete) Dengan PHP dan MySQLi Part 2

         Assalamu'alaikum warahmatullahi wabarakatuh, pada kesempatan kali ini saya akan melanjutkan pembahasan tentang CRUD atau Create, Read, Update dan Delete.
Langsung Saja.

        1. Buat file baru dengan nama edit.php, kemudian ikuti code berikut.
<?php
include 'koneksi.php';
$id = $_GET['id'];
$query = mysqli_query($koneksi, "select * from crud where id='$id'"); // menampilkan data dari table crud berdasarkan id
$d = mysqli_fetch_array($query); // memanggil $query untuk menampilkan data dari table crud berdasarkan id dalam bentuk array
?>

<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
    <title>CRUD PHP</title>
  </head>
  <style type="text/css">
    .img-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 30%;
}
  </style>
  <body>
   <div class="container col-md-8 mt-5 shadow">
    <a href="read.php"><strong>Lihat Data</strong></a>
    <form class="ml-5 mr-5 pt-5 pb-5" action="proses_edit.php?id=<?php echo $id;?>" method="post">
     <h2 class="text-center">CREATE</h2>
        <input type="hidden" value="<?php echo $d['id'];?>" name="id">
     <div class="form-group">
      <label for="inputName">Nama</label>
      <input type="text" class="form-control" value="<?php echo $d['nama'];?>" name="nama" id="inputName">
     </div>
     <div class="form-group">
      <label for="inputAddress">Alamat</label>
      <input type="text" class="form-control" value="<?php echo $d['alamat'];?>" name="alamat" id="inputAddress">
     </div>
     <div class="form-group">
      <label for="inputJk">Jenis Kelamin</label>
      <select id="inputJk" name="jenis_kelamin" class="form-control">
       <?php
           // proses untuk menampilkan pilihan jenis kelamin.
           // jika jenis kelamin = Laki-Laki, maka pada option 'Laki-Laki' diberi label 'selected', begitu seterusnya
            
           if ($d['jenis_kelamin'] == "Laki-Laki") echo "<option value='Laki-Laki' selected>Laki-Laki</option>";
           else echo "<option value='Laki-Laki'>Laki-Laki</option>";
        
           if ($d['jenis_kelamin'] == "Perempuan") echo "<option value='Perempuan' selected>Perempuan</option>";
           else echo "<option value='Perempuan'>Perempuan</option>";     
           ?>
      </select>
     </div>
     <button type="submit" class="btn btn-primary">SELESAI</button>
     <button type="reset" class="btn btn-warning">RESET</button>
    </form>
   </div>

    <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
  </body>
</html>

         2. Kemudian buat lagi file proses_edit.php untuk memproses file edit.php
<?php
include 'koneksi.php';

$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
$jk = $_POST['jenis_kelamin'];

 $query = mysqli_query($koneksi,"UPDATE crud SET nama='$nama', alamat='$alamat', jenis_kelamin='$jk' WHERE id='$id'"); // mengupdate data pada table crud
if ($query) {
 echo "<script>alert('data berhasil diupdate');window.location='read.php'</script>";
}else {
 echo "<script>alert('data gagal diupdate');window.location='read.php'</script>";
}

?>

sampai disini kita sudah membuat form edit beserta prosesnya, selanjutkan kita akan membuat Delete.

3. Terakhir, buat file hapus.php
<?php
include 'koneksi.php';
$id = $_GET["id"];
//mengambil id yang ingin dihapus

    //jalankan query DELETE untuk menghapus data
      $query = mysqli_query($koneksi,"DELETE FROM crud WHERE id='$id'");

    //periksa query, apakah ada kesalahan
    if($query) {
      echo "<script>alert('Data berhasil dihapus.');window.location='read.php'</script>";
    } else {
      echo "<script>alert('Data gagal dihapus.');window.location='read.php'</script>";
    }
?>
Horee pada kali ini kita sudah selesai membuat CRUD menggunakan PHP7 dan MySQLi, Oke, berikut ini Source Code untuk CRUD-nya Download (password : crudinteligensiweb) dan bagi kalian yang ketinggalan membuat Create dan Read, kamu bisa kunjungi link berikut ini  Membuat CRUD (Create, Read, Update, Delete) Dengan PHP dan MySQLi Part 1.  Apabila ada kurang jelas, bisa kirim komentar kalian di bawah ini. 
Wasalamu'alaikum warahmatullahi wabarakatuh.

31 July 2020

Membuat CRUD (Create, Read, Update, Delete) Dengan PHP dan MySQLi Part 1

     Assalamu'alaikum warahmatullahi wabarakatuh, pada kesempatan kali ini saya akan membahas tentang CRUD atau Create, Read, Update dan Delete.
Langsung Saja, CRUD adalah inti untuk membuat sebuah website, karena itu saya ingin mambagikan code serta penjelasannya, menggunakan PHP versi 7 dan MySQLi.


          1. Buat database dan Tablenya terlebih dahulu, Kemudian buat seperti gambar berikut ini.

atau bagi kalian ingin menggunakan Terminal Linux atau SQL query, kalian bisa copy code di bawah ini.
1. CREATE DATABASE nama_database;
2. CREATE TABLE nama_table ( 
    id INT(10) AUTO_INCREMENT PRIMARY KEY, 
    nama VARCHAR(30), 
    alamat TEXT,
    jenis_kelamin VARCHAR(10)
   );

      2. Buat file koneksi.php, kemudian ikuti code berikut.
<?php 
 $koneksi = mysqli_connect("localhost","root","","nama_database_kalian");
 if (mysqli_connect_errno()) {
  echo 'koneksi ke database gagal' .mysqli_connect_error();
 }
 ?>

      3. Buat file index.php dan ikuti code berikut ini.
<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
    <title>CRUD PHP</title>
  </head>
  <body>
   <div class="container col-md-8 mt-5 shadow">
    <a href="read.php"><strong>Lihat Data</strong></a>
    <form class="ml-5 mr-5 pt-5 pb-5" action="proses.php" method="post">
     <h2 class="text-center">CREATE</h2>
     <div class="form-group">
      <label for="inputName">Nama</label>
      <input type="text" class="form-control" name="nama" id="inputName" placeholder="Masukkan Nama Lengkap">
     </div>
     <div class="form-group">
      <label for="inputAddress">Alamat</label>
      <input type="text" class="form-control" name="alamat" id="inputAddress" placeholder="Masukkan Alamat Lengkap">
     </div>
     <div class="form-group">
      <label for="inputState">Jenis Kelamin</label>
      <select id="inputState" name="jenis_kelamin" class="form-control">
       <option selected disabled>Pilih Jenis Kelamin</option>
       <option value="Laki-Laki">Laki-Laki</option>
       <option value="Perempuan">Perempuan</option>
      </select>
     </div>
     <button type="submit" class="btn btn-primary">SELESAI</button>
     <button type="reset" class="btn btn-warning">RESET</button>
    </form>
   </div>

    <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
  </body>
</html>

<!-- 
Catatan :

Untuk memproses form di atas maka,kita menggunakan action="proses.php",  pada bagian method, kita menggunakan method="post" yang fungsinya untuk mengirimkan data atau nilai langsung ke action untuk ditampung, tanpa menampilkan pada URL, dan untuk name-nya kita harus sesuaikan dengan nama atribut yang telah kita buat. 
-->

      4. Buat file dengan nama proses.php, kemudian ikuti code b
<?php 
include 'koneksi.php';

$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
$jk = $_POST['jenis_kelamin'];


$query = mysqli_query($koneksi, "INSERT INTO crud (nama,alamat,jenis_kelamin) VALUES ('$nama','$alamat','$jk')");
if ($query){
 echo "<script>alert('Berhasil Mendaftar');window.location='read.php'</script>";
}else{
 echo "<script>alert('Gagal Mendaftar');window.location='index.php'</script>";
}
?>


<!-- 
Catatan : 

Pada bagian $_POST[' '] kita sesuaikan dengan nama atribut yang telah kita buat.
kita bisa melihat beberapa code didalam script diatas, diantaranya : 
- include 'koneksi.php' => berfungsi untuk memasukkan file koneksi.php kedalam proses.php 
- mysqli_query => digunakan untuk mengeksekusi  query MySQL 
- $koneksi => memanggil variable yang sudah kita buat di koneksi.php 
- INSERT INTO crud (nama,alamat,jenis_kelamin) =>; digunakan untuk memasukkan nama,alamat,jenis kelamin pada table crud, dan harus menggunakan nama atribut yang sudah kita buat. 
- VALUES ('$nama','$alamat','$jk') =>; digunakan untuk memasukkan nilai yang ingin kita buat, oleh karena itu kita menggunakan variablenya.
 -->
       
        Sampai disini kita sudah membuat form inputan (create) yang sudah bisa digunakan kemudian kita akan menampilkan data yang sudah kita masukkan kedalam database.

        5. Buatlah file baru lagi dengan nama read.php, kemudian ikuti code berikut ini.
<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">

    <title>CRUD PHP</title>
  </head>
  <body>
   <div class="container mt-5">
    <strong><a href="index.php">back</a></strong>
    <div class="table-responsive">
     <table class="table table-striped table-bordered table-hover">
      <thead class="thead-dark text-center">
       <tr>
        <th>No</th>
        <th>Nama</th>
        <th>Alamat</th>
        <th>Jenis Kelamin</th>
        <th>Opsi</th>
       </tr>
      </thead>
      <tbody class="text-center">
       <?php 
       include "koneksi.php";
       $query = mysqli_query($koneksi,"SELECT * FROM crud");
       $no = 1;
       while($data = mysqli_fetch_array($query)){
        ?>
        <tr>
         <td><?php echo $no++; ?></td>
         <td><?php echo $data['nama']; ?></td>
         <td><?php echo $data['alamat']; ?></td>
         <td><?php echo $data['jenis_kelamin']; ?></td>
         <td>
          <a class="edit" href="edit.php?id=<?php echo $data['id']; ?>">Edit</a> |
          <a class="hapus" href="hapus.php?id=<?php echo $data['id']; ?>">Hapus</a>     
         </td>
        </tr>
       <?php } ?>
      </tbody>
     </table>
    </div>
   </div>

    <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
  </body>
</html>

<!-- 
Catatan:

Pada bagian "SELECT * FROM crud" => digunakan untuk menampilkan semua data yang ada pada table crud. , kemudian mysqli_fetch_array($query) => digunakan agar tipe data berupa array. , pada bagian $data['nama'],['alamat'] dan ['jenis_kelamin'] => digunakan untuk menampilkan nama berupa array, dan digunakan untuk manampilkan gambar berupa array pada table. dan terakhir, pada bagian ini edit.php?id=<?php echo $data['id']; ?>  dan hapus.php?id=<?php echo $data['id']; ?> => digunakan untuk mengedit dan menghapus data berdasarkan id nya.  -->
       
Horee pada kali ini kita sudah membuat dan menampilkan data menggunakan database, Oke selanjutnya kita akan membuat 'Update dan Delete'. berikut link nya Membuat CRUD (Create, Read, Update, Delete) Dengan PHP dan MySQLi Part 2.         Apabila ada yang kurang jelas, bisa kirim komentar kalian di bawah ini.
Wasalamu'alaikum warahmatullahi wabarakatuh.

Ad Placement

Night Mode