Senin, 18 September 2017

Aplikasi Android Food Ordering Part 2 (CRUD)

Oleh : Zen.

Aplikasi Android Food Ordering Part 2 (CRUD)


Pada part 2 ini akan dibahas mengenai CRUD dalam php, mungkin kalian bingung kenapa jadi CRUD dalam PHP. Karena kalian akan menyimpan database di server (Online), supaya database tersebut dapat terhubung dengan android studio maka dibutuhkan CRUD php, yang nantinya android studio hanya perlu memanggil CRUD tersebut.
Dalam CRUD hal yang harus dipahami adalah basic mengenai database, bagaimana cara membuat data baru, mengedit, melihat, dan menghapus. Disini akan dibahas satu-persatu :
Buat file baru dengan nama connection.php



Disini saya menyimpan dalam folder fo, cek apakah database sudah terhubung, jika blank tidak ada pesan error maka database sudah terhubung. 

Selanjutnya buat folder baru dengan nama food dan buat file baru dengan nama create_data.php isi file tersebut seperti berikut :



Pada bagian url kalian akan melihat http://192.168.253.1/fo ini adalah lokasi dimana tempat kalian menyimpan foto, ip tersebut adalah ip komputer saya, jika komputer kalian tidak terhubung kejaringan kalian dapat mengganti ip tersebut menjadi localhost. Untuk melihat apakah program create sudah benar kalian dapat melakukan hal berikut :



Cek pada pada database apakah sudah ada data baru, meskipun isi nama dll kosong setidaknya akan terbentuk seperti berikut :


Selanjunya kita akan membuat program view, buat file baru dengan nama view_data.php dengan isi file seperti berikut :



Isilah tabel food dengan apapun, supaya kalian dapat melihat apakah program sudah benar, jika sudah maka akan seperti berikut :


Tampilan saya terlihat lebih menarik bukan, kalian juga dapat membuat seperti itu dengan menambahkan ektension pada browser kalian.



Selanjutnya buat file baru bernama delete_data.php dengan isi berikut :



Jika sudah kalian coba lakukan hapus data, karena disini saya membuat program menghapus berdasarkan nama, maka masukkan nama data yang akan dihapus. Namun jika kalian ingin mencoba menghapus, ganti script $nama = $_POST['nama']; menjadi $nama = $_GET['nama']; jika sudah kalian ubah kembali menjadi seperti semula.



Untuk script update_data.php tidak akan saya bahas, karena untuk update_data lumayan panjang, jadi kalian bisa melihat scriptnya langsung, dan script tersebut tidak berbeda jauh dengan script create_data.php. Disini saya telah sediakan semua script yang dibahas. Password : sekaizen

Part 3


Karena lagi banyak aktivitas yang lain, kemungkinan untuk beberapa bulan artikel ini tidak akan di lanjut. Untuk Project lengkap silahkan download disini..

Project Lengkap


Label: ,

Sabtu, 16 September 2017

Aplikasi Android Food Ordering Menggunakan Android Studio

Oleh : Zen.


Cara Membuat Aplikasi Android Food Ordering (Pemesanan Makanan) Menggunakan Android Studio Library Volley Part 1


Membuat aplikasi android menggunakan android studio bisa dibilang gampang tapi sulit, hal pertama yang harus disiapkan adalah basic dasar JAVA, PHP, dan MySQL. Karena dalam tutorial ini akan dibuat aplikasi android berbasis online, sehingga diperlukan database yang tersimpan di server yang dapat diakses menggunakan internet.
Disini akan dibuat 2 buah aplikasi, yang pertama untuk admin dan yang kedua untuk user, admin disini berfungsi untuk menambah, mengedit, menghapus menu makanan yang ada, dan admin juga akan melihat user yang memesan makanan. Sedangkan untuk user berfungsi untuk melihat menu makanan yang ada, dan memesan makanan. Berikut hasil akhir dari aplikasi yang telah jadi :

Tampilan pada Admin :






Tampilan pada User :




Alat yang harus disiapkan (klik untuk download) :

  1. Android Studio
  2. Java
  3. XAMPP
  4. Text Editor (contoh Notepad++)
  5. Emulator Nox (Jika processor yang dipakai AMD)


Untuk installasi android studio diwajibkan terkoneksi internet, karena akan ada beberapa fitur yang akan didownload seperti sdk dan gradle. Pada part pertama kita akan membuat database, buka XAMPP dan jalan Apache dan MySQL. Buatlah database baru dengan nama “food_ordering”, kemudian buat table 3 berikut :

  • Table Food

  • Table Pesan


  • Table Image




Untuk part 1 berakhir disini, kalian dapat melihat part 2 pada link di bawah jika sudah tersedia. 



Label: ,

Selasa, 12 September 2017

Cara Membuat RMI Client-Server dengan 2 Komputer

Oleh : Zen




Cara Membuat Aplikasi Server-Client dalam 2 komputer Menggunakan RMI


RMI adalah salah satu bagian dari J2SE yang digunakan untuk membangun aplikasi terdistribusi menggunakan bahasa Java.
RMI adalah kumpulan class dalam Java yang digunakan untuk menangani pemanggilan (invocation) method secara jarak jauh (remote) dalam suatu jaringan atau Internet.
Disini ada sebuah studi kasus menghitung panjang minimal kawat yang dibutuhkan dalam tower triangle. Dengan ketentuan :


  • Panjang setiap stage adalah 6 meter
  • Untuk pondasi spander 1/3 dari total panjang tower


Download terlebih dahulu scriptnya :


  • Pastikan komputer Server dan Client berada dalam satu jaringan.
  • Jalankan rmiregitry (jika belum dijalankan maka Server tidak akan berfungsi, dengan kata lain server tidak bisa dinyalakan / disconnect).

  • Jalankan Server (jika server tidak dijalankan maka client tidak akan bisa terhubung denga server).

  • Jalankan Client (rmiregistry dan server harus dalam kondisi running).





Jika mengalami error, silahkan bertanya pada kolom komentar.




Label:

Senin, 11 September 2017

Cara Membuat CRUD Data Mahasiswa pada Java NetBeans



CRUD (Create, Read, Update, dan Delete) pada Java NetBeans

          Cara membuat aplikasi data mahasiswa menggunakan java netbeans, hari-hari ini java sangat digemari oleh kalangan programer, salah satunya adalah NetBeans. Membuat aplikasi menggunakan java NetBeans cukuplah mudah, jika dasar-dasar mysql dan bahasa java kalian sudah kuasai. Disini kalian akan mempelajari CRUD sederhana pada java NetBeans dengan studi kasus data mahasiswa, kaliam juga dapat mengembangkan aplikasi untuk sebuah perusahaan seperti, stok barang (gudang), transaksi penjualan, dan masih banyak lagi. Yang perlu kalian pahami adalah bagaimana script untuk membuat data baru, menghapus data, mencari, melihat dan memperbaharui data tersebut. Langsung saja kalian tonton video tutorialnya dan silahkan dicoba.
                

Label:

Minggu, 10 September 2017

Perbedaan White Hat dan Black Hat

Mengenal White Hat dan Black Hat di Dunia Komputer




          Dalam Bahasa Inggris, hat memiliki arti topi. Tetapi di dunia komputer, white hat dan black hat merupakan dua istilah yang sangat bertolak belakang yang menggambarkan seseorang dengan karakteristik dan tujuan yang berbeda dalam menggunakan kemampuannya di bidang keamanan informasi.

          Sebenarnya, istilah white hat dan blach hat lebih dikenal dengan istilah hacker dan cracker.  Hacker atau white hat merupakan seseorang yang sekelompok orang yang menggunakan kemampuannya untuk kebaikan, sedangakan cracker atau black hat melakukan hal yang sebaliknya.

          Kasus-kasus seperti pencurian data, penipuan, atau perusakan sistem merupakan ulah para black hat yang sekedar ingin mencari hiburan atau karena ingin mencari keuntungan yang sifatnya finansial baik itu karena keinginan sendiri ataupun karena dibayar oleh pihak lain. Mereka melakukan berbagai cara agar tujuannya tercapai walaupun sudah jelas cara yang mereka gunakan itu salah.

      Berbeda halnya dengan black hat, para white hat adalah orang-orang yang menggunakan kemampuannya di bidang keamanan informasi untuk kebaikan. Biasanya, mereka memanfaatkannya ketika ada pekerjaan dari pihak lain yang membutuhkan, untuk mengetahui apakah ada kelemahan-kelemahan pada sistem yang dilakukan penetrasi. Selanjutnya kelemahan-kelemahan tersebut diperbaiki agar tidak ada celah bagi para black hat untuk merusak sistem dan merugikan orang lain.

           Jadi, jika Anda ingin menjadi ahli dalam keamanan informasi, jadilah ahli yang professional yang bekerja secara legal. Jangan menjadi pelaku kejahatan dunia maya yang meresahkan banyak orang karena hal tersebut akan merugikan diri Anda dan juga orang lain di sekitar Anda.

Oleh: Nuri

Jika ada yang ingin re-upload artikel ini, harap hubungi admin terlebih dahulu -Zen-

Label:

Jumat, 08 September 2017

Menyembunyikan Data Rahasia Tanpa Software


Ingin Menyembunyikan Data Rahasia Tanpa Software di Windows? Begini Nih Caranya

          Sekarang ini, software atau aplikasi-aplikasi yang dapat digunakan untuk menyembunyikan file ataupun folder di Windows 7 bisa didapatkan di internet. Namun terkadang, rasa malas untuk mengunjungi sebuah situs karena terlalu banyak iklan atau minimnya kuota internet membuat seseorang menunda-nunda untuk menyembunyikan data rahasia yang mereka miliki. Jika hal tersebut terjadi pada Anda, tak ada salahnya untuk menggunakan langkah-langkah seperti berikut:

1. Misal data yang akan disembunyikan berupa folder SamplePictures yang disimpan di Local Disk C


2. Klik kanan pada folder, lalu pilih Properties yang biasanya berada pada urutan paling bawah.
3. Centang kotak kecil yang bertuliskan Hidden, kemudian klik OK.


4. Maka akan muncul kotak dialog untuk mengkonfirmasi apakah proses penyembunyian berlaku           hanya untuk folder tersebut atau pada semua file yang berada pada folder. Pilih sesuai kebutuhan


5. Di pojok kiri atas, pilih Organize, kemudia klik pada pilihan Folder and search option.
6. Pada tab View, pilih Don’t show hidden files, folders, or drivers
7. Klik OK

8. Silakan dicek, folder sudah tidak ada

       Jika ingin mengembalikkan folder, kembali ke langkah 5, kemudian ubah Don’t show hidden files, folders, or drivers ke Show hidden files, folders, or drivers. Foto terlihat dalam keadaan transparan dan akan kembali ke keadaan normal dengan cara klik kanan Properties, klik pada Hiddden.


Oleh: Nuri
Jika ada yang ingin re-upload artikel ini, harap hubungi admin terlebih dahulu -Zen-

Label:

Rabu, 06 September 2017

Cara Hack Password Wifi 100% Berhasil

Oleh : Zen..


Cara Mengetahui Password Wifi Menggunakan Fluxion Kali Linux


Terkadang pernah terlintas dalam pikiran bagaimana menikmati akses internet tanpa perlu kuatir akan mahalnya harga kuota, mungkin telah banyak yang mencoba berbagai cara supaya tidak perlu mengeluarkan biaya dalam ber-internet, salah satunya mengandalkan wifi -yang pasti bukan wifi milik sendiri-. Namun sangat jarang seseorang yang memiliki wifi, tetapi tidak di password, untuk mencari seseorang seperti itu sangatlah jarang. Oleh karena itu kalian akan menelusiri google dengan keyword bagaimana cara membobol password wifi atau jenisnya, hingga menemukan artikel ini.
Dalam artikel ini akan dibahas dari awal hingga akhir bagaimana mengetahui password wifi orang lain. Sebelum memulai dari awal ada beberapa hal yang harus disiapkan, jika laptop kalian dibekali dengan sistem operasi kali linux kalian bisa langsung mendownload tools yang akan di gunakan di bawah. Jika kalian pengguna windows maka janganlah berkecil hati, karena sesungguhnya cara ini memang digunakan pada sistem operasi kali linux. Jadi bagi yang menggunakan sistem operasi windows, kalian perlu menggunakan virtual machine, kalian bisa mendownload virtual machine VMWare ataupun VirtualBox. Kemudian kalian juga harus mendownload OS Kali Linux beserta toolsnya (link download ada di bawah).
Untuk sistem operasi windows lakukan instalasi Kali Linux pada virtual machine yang kalian gunakan, jika tidak mengerti bagaimana cara instalasinya kalian dapat membaca artikel mengenai cara install Kali Linux di VMWare.
Link Download

  1. VMWare 10 (belum tersedia)
  2. Kali Linux 2016.2 amd64 (belum tersedia)
  3. Fluxion + Repositori
Jika semua bahan dan alat sudah tersedia, langsung saja kalian buka terminal, jangan lupa untuk masuk ke root, caranya ketik perintah su kemudian enter, masukkan password root kalian. Jika sudah berikut langkah-langkahnya :

  • Pastikan terlebih dahulu bahwa ditempat kalian ada sinyal wifinya, kalau tidak percuma kalian mencoba hal ini.
  • Masuk menuju tempat lokasi kalian menyimpan fluxion tersebut, gunakan perintah cd untuk pindah direktori, dan ls untuk melihat isi direktori.
  • Masukkan perintah ./fluxion.sh disini kalian akan membuka fluxion tersebut, jika tools yang dibutuhkan fluxion sudah terinstal semua maka fluxion akan berhasil dibuka, namun jika ada not installed -biasanya ada 4 tools yang belum terinstall-. Kalian masuk ke folder install kemudian ketikan ./install.sh -harus dalam kondisi terkoneksi internet-.

  • Jika installed tools yang dibutuhkan fluxion gagal, maka buka file repositori yang kalian download di atas. Kemudian ketik gedit /etc/apt/sources.list pada terminal, maka akan terbuka jendela baru, salin semua isi repositori yang telah kalian download, ke dalam jendela tersebut (hapus repositori sebelumnya / backup terlebih dahulu isinya).
  • Kemudian ketikan apt-get-update (harus kondisi online), tunggu beberapa menit hingga proses selesai. Jika sudah lakukan tahap ./install.sh kembali.
  • Setelah installasi selesai, buka kembali aplikasi fluxion dengan perintah ./fluxion.sh. jika sudah terinstal semua akan ada pilihan bahasa. Pilih bahasa yang kalian mengerti, saya sarankan menggunakan bahasa inggris.

  • Tekan 1 untuk memilih All Channel, dalam proses ini kalian akan melakukan scanning sinyal wifi yang tertangkap oleh laptop kalian. Dalam proses ini akan muncul jendela baru berwarna putih, kalian perhatikan pada kolom ESSID jika wifi yang kalian cari sudah muncul tekan tombol CTRL+C untuk menghentikan proses pencarian, maka akan muncul data-data wifi yang berhasil kalian scan. Pilih wifi yang akan kalian bobol passwordnya, dengan melihat ID nya, karena disini hanya ID yang akan saya hack ID nya satu maka saya masukkan 1 dan tekan enter.


  • Pada tahap ini saya sarankan pilih no 1 karena yang paling di rekomendasikan.

  • Jika kalian ingin mengatur lokasi penyimpanan handshake, kalian bisa mengaturnya seperti contoh di atasnya. Jika tidak kaliah bisa menekan enter, lokasi penyimpanan akan ada dalam folder root.

  • Selanjutnya kalian pilih nomor 2, dalam tahap ini kalian akan mencoba mendapatkan handshake dari user yang terhubung ke jaringan wifi tersebut, intinya kalau tidak ada orang yang terhubung dalam jaringan tersebut kalian tidak akan bisa mendapatkan handshakenya.

  • Ketika muncul 2 terminal baru, tunggu saja 1 menit, kemudian close terminal yang berwarna merah, disini kalian akan memutuskan semua client yang terhubung ke jaringan tersebut, perhatikan gambar 1 dan 2 yang saya garisi warna merah, jika dalam terminal sudah ada wpa-handshake seperti gambar 2 maka kalian telah berhasil mendapatkan handshake tersebut. Kronologinya seperti ini, kalian memutuskan semua client yang terkoneksi ke jaringan wifi tersebut, kemudian client akan sadar bahwa wifi yang digunakannya terputus (tidak terhubung) ketika client menghubungkan kembali ke jaringan wifi tersebut, maka handshake akan kita dapatkan. Handshake ini berfungsi untuk mencari password wifi tersebut, jika kalian buka file handshake tersebut maka akan berisi angka-angka yang jelas saya tidak tahu artinya, yang pasti isi dari file tersebut terdapat password wifi.


  • Untuk mengetahui password wifi tersebut, kalian akan membuat fake access point, jadi ketika ada client yang terhubung ke jaringan kita, kemudian memasukkan password wifi tersebut dan passwordnya benar, maka kita akan mendapatkan password tersebut.
  •  Jika sudah mendapatkan handshake pilih 1  untuk check handshake.

  •  Kemudian pilih 1 menggunakan Create a SSL certificate.

  • Selanjutnya kalian pilih Web Interface, karena kita membuat access point palsu jadi kita memerlukan supaya user memasukkan password.

  • Pilih bahasa yang digunakan, untuk bahasa Indonesia pilih 19. Maka akan terbuka 4 terminal baru, dalam tahap ini kalian hanya perlu menunggu hingga user memasukkan password wifi. Untuk lebih jelasnya kalian lihat hasil scanning menggunakan device lain, akan terdapat 2 Wifi dengan nama yang sama, namun yang 1 di kunci dan yang 1 lagi tidak, yang tidak dikunci adalah access point kalian.


  • Terminal Wifi Information adalah tempat kalian melihat ada berapa orang yang terhubung ke access point kalian. Terminal Deauth All [mdk3] Gratisan, artinya kita menghalangi semua orang yang ingin terhubung ke wifi Gratisan, lebih jelasnya seperti ini. Semua orang yang mencoba terhubung ke jaringan wifi Gratisan -wifi yang asli-, akan ditolak, berapa kalipun client mencoba terhubung ke wifi tersebut tetap akan di tolak. Tentu hal ini akan membuat stress, sehingga client akan mencoba menghubungkan pada access point kita (jika client menggunakan otomatis terhubung, maka client tidak perlu menghubungkan dengan access point kalian asalkan sinyal wifi access point kalian lebih kuat dari pada sinyal wifi yang asli).
  • Setelah client terhubung ke jaringan wifi kalian, jika dalam hp android akan otomatis akan membuka web browser seperti gambar di bawah. Jadi cara kerjanya sama seperti wifi.id jika belum memasukkan username dan password maka tidak akan bisa menikmati akses internet. Begitu juga dengan wifi kalian, jika client belum memasukkan password maka tidak dapat terhubung. Dan harus diingat karena kalian memiliki handshake wifi tersebut, ketika client memasukkan password wifi yang salah dia tidak akan bisa terhubung karena password yang dimasukkan berbeda dengan password yang ada pada handshake. Jadi mau tidak mau client harus memasukkan password yang benar.

  • Setelah client memasukkan password wifi yang benar, maka password tersebut akan dikirim pada kita seperti gambar berikut, dan kalian juga dapat memeriksanya pada folder root. Dan fake wifi kalian juga akan otomatis hilang sehingga client dapat berinternet seperti biasa kembali, dan kalian juga bisa menikmatinya.



  • Jika setelah menggunakan aplikasi ini wifi kalian tidak ada, masukkan perintah berikut pada terminal NetworkManager. Selamat berselancar.


Jika kalian mengalami masalah silahkan bertanya pada kolom komentar, dan jika berhasil penulis tidak bertanggung jawab akan dampak apapun yang diakibatkan karena penyalahgunaan. Sebaiknya gunakanlah dengan bijak jangan sampai membuat kerugian pada pemilik wifi, karena jika kalian yang menjadi pemilik wifi tersebut tentu kalian juga akan mengalami kerugian.



Untuk yang mau re-upload artikel ini, harap melapor terlebih dahulu ke admin. -Zen-

Label: , ,