Perintah dasar SELECT INSERT UPDATE DELETE di MONGODB

Hallo blogger kali ini saya akan mejelaskan tentang perintah dasar select insert update delete di MONGODB. seperti yang pernah saya jelaskan sebelumnya MONGODB merupakan database NOSQL (Not Only Sql) yang tidak mempunyai table, field, dan baris namun hanya memiliki collection dan document.

baca juga apa itu mongodb dan bagaimana strukturnya

seperti halnya database pada umumnya MongoDB juga memiliki 4 fungsi utama yaitu select  insert update delete. seperti kita ketahui bersama bahwa select digunakan untuk menampilkan data, insert digunakan untuk menyimpan data, update digunakan untuk mengubah data, delete digunakan untuk menghapus data.

pada MongoDB query yang digunakan bukan select insert update dan delete namun menggunakan seperti berikut ini


  1. select --> find()
  2. insert --> save()
  3. update --> update()
  4. delete --> remove()



lansung saja saya akan menjelaskan prakteknya dengan gambar sebagai berikut :

INSERT
yang pertama dilakukan ialah masuk ke database anda kemudian untuk insert anda tidak perlu membuat table terlebih dahulu. Cukup aneh memang tapi seperti yang saya jelaskan diatas MongoDB tidak memiliki table maupun field jadi untuk melakukan insert anda hanya perlu mengetikkan query seperti ini
db.nama_collation.save({nama_kolom1:"isi",nama_kolom2:"isi"});
Query diatas sama dengan query sql seperti ini

insert into nama_collation (nama_kolom1, nama_kolom2) values ('isi1','isi2');

jika anda berhasil melakukan query itu akan muncul pemberitahuan WriteResult ({"nInserted" : jumlah_baris_data }). Kemudian anda bisa mengeceknya dengan melakukan query select seperti ini

SELECT
db.nama_collation.find();
UPDATE
maka akan muncul data anda dengan sudah memiliki id unik yang tercipta secara otomatis. Lalu untuk bagaimana untuk update data ?? caranya adalah seperti ini :

db.nama_collation.update({nama_kolom_syarat:"isi",{$set:(nama_kolom:"isi_baru")},false,true});
Query diatas sama dengan query sql seperti ini

update from nama_collation nama_kolom:"isi" set nama_kolom='isi_baru' where nama_kolom_syarat='isi'; 


DELETE
untuk mengecek data silahkan gunakan query .find() seperti yang saya jelaskan diatas. lalu untuk melakukan delete data anda dapat menggunakan query seperti ini :

db.nama_collation.remove(nama_kolom:'isi');
 Query diatas sama dengan query sql seperti ini

delete from nama_collation where nama_kolom = isi;


lalu cek data di collation tersebut dengan menggunakan query .find()

mungkin cukup sekian tutorial saya kali ini tentang perintah dasar select insert update delete di MongoDB. jika artikel ini bermanfaat atau ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)
menghapus data dengan ajax menggunakan event onclick

menghapus data dengan ajax menggunakan event onclick

Hallo blogger kali ini saya akan menjelaskan tentang menghapus data dengan ajax menggunakan event onclick dan juga menggunakan ajax. Dengan menggunakan ajax memungkinkan user untuk melakukan aksi tanpa perlu reload halaman. seperti kita ketahui html /php dirender ketika halaman di refresh lalu web browser mengartikan kode html / php baru ditampilkan di web browser sesuai dengan kode yang ada. Nah dengan menggunakan ajax kita tidak perlu melakukan refresh halaman untuk melakukan aksi

simplenya seperti ini

HTML / PHP

user --> request --> server --> refresh halaman --> html / php dikirim dari server --> web browser mengartikan kode --> halaman ditampilkan

AJAX

user --> request --> ajax --> server --> html / php dikirim dari server --> web browser mengartikan kode --> halaman ditampilkan

perbedaan kedua cara diatas adalah pada refresh halaman. nah cukup jelas kan ??

baca juga pengecekan secara berkala menggunakan ajax dan jQuery interval


lansung saja saya akan menjelaskan tentang bagaimana cara membuat event onclick hapus data dengan ajax.

1. pada button hapus beri kode event onclick='hapus(id)'

<button type='button' class='btn btn-success' id='hapus' onclick='hapus(".$row['id'].")' >

2. kemudian pada file yang sama buat fungsi java script hapus()

<script>
function hapus(id) {
$.ajax({
      type: 'POST',
      data: 'id='+id,
      url: 'hapus.php',
      success: function(result) {
        var response = JSON.parse(result);
        if(response.status){    
          alert('berhasil');
        }else{                
          alert('gagal');
        }
      }
    });
}
</script>
3. buat file hapus.php

<?php
include('database.php');  
$id=$_POST['id'];
$hapus = mysql_query("delete from namatable where id=".$id." ");
if($hapus){
    echo json_encode(array('status'=>true,'msg'=>$table));
}else{
   echo json_encode(array('status'=>false,'msg'=>$table));
}
?> 

Baca juga merotasi memutar gambar dengan jquery 

NB : warna merah diubah menjadi nama tabel dan warna orange digunakan untuk deklarasi database

4. silahkan coba jalankan file anda :)

Mungkin cukup sekian tutorial saya kali ini tentang menghapus data dengan ajax menggunakan event onclick apabila artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)

cara install mongodb di windows 7 dengan gambar



Halllo blogger kali ini saya akan menjelaskan tentang bagaimana cara install mongodb di windows 7 dengan gambar . Pada postingan sebelumnya saya sudah menjelaskan tentang apa itu mongodb dan bagaimana strukturnya jadi saya kira untuk intronya sedikit saja ya hehe. Lansung saja saya akan menjelaskan tentang bagaimana cara install mongodb di windows 7.


  1. Yang pertama dilakukan ialah download mongodb disini
  2. Kemudian Buka cmd run as administrator ingat run as administrator
  3. Kemudian masuk ke direktori downloads dengan cd (saya kira untuk cd ini hamper semua sudah tau Jika tidak tahu silahkan ketik help)
  4. Setelah berhasil masuk ke direktori download ketikkan script berikut

    msiexec.exe /q /I mongodb-win32-x86_64-2008plus-ssl-3.2.0-signed.msi INSTALLLOCATION=”C:\mongodb” ADDLOCAL=”all”
  5. jika berhasil coba lihat windows explorer anda pada drive C:\ pasti muncul folder baru bernama mongodb
  6. masuklah kemudian buat folder baru dengan nama data di c:\mongodb\
  7. kembali lagi ke cmd masuk ke C:\mongodb\bin ketikan C:\mongodb\bin> mongod.exe –dbpath=c:\mongodb\data lalu tekan enter

  8. tunggu hingga muncul port 27017 jika muncul berarti anda berhasil ingat jangan di close selama anda masih menggunakan mongodb
  9. kemudian buka cmd baru ketik mongo.exe

  10. selesai anda dapat memulai menggunakan mongodb


Untuk memasukkan service mongo db di service windows caranya adalah sebagai berikut

  1. Masuk ke folder c:\mongodb\bin\ lalu ketikkan script dibawah ini
  2. Mongod.exe –install –journal –logpath c:\mongodb\mongo.log –dbpath=c:\mongodb\data
  3. Jika berhasil maka service mongodb akan masuk ke service windows cara mengeceknya adalah tekan tombol windows dan R kemudian masukkan services.msc anda bisa melakukan start, stop dan restart mongodb dari sana. Atau anda juga dapat melakukanya melalui command promt dengancara
  • Untuk running
    net start mongodb
  • Untuk stop
    net stop mongodb
  • Untuk restart
    net restart mongodb
  • Untuk uninstall mongodb dari service windows
    C:\mongodb\mongod
untuk query insert update delete pada mongodb mungkin akan saya jelaskan lebih dalam pada postingan berikutnya.mungkin cukup sekian postingan saya kali ini tentang cara install mongodb di windows 7 dengan gambar. Jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)

Jadwal Kereta Prameks, Madiun Jaya AC dan Sriwedari

Hallo blogger moment liburan kali ini banyak orang yang ingin berlibur keluar kota. Karena domisili saya di Solo Jawa Tengah maka saya akan menjelaskan tentang info jadwal kereta Prameks , Madiun Jaya AC dan Sriwedari. setiap hari ada puluhan ribu orang yang menggunakan kereta ini untuk pergi dari dan ke Jogjakarta, Solo, Madiun dan Kutoarjo karena seringnya PT KAI mengubah jadwal perjalanan maka membuat orang bingung jadwal kereta mana yang masih berlaku.

pada postingan saya kali ini saya akan memberitahu jadwal kereta api Prameks Madiun Jaya AC dan Sriwedari yang masih berlaku hingga Desember 2015. informasi ini saya dapat lansung dari stasiun Solo Balapan. berikut saya lampirkan juga foto jadwalnya :

jadwal kereta Prameks, Madiun Jaya AC dan Sriwedari


untuk lebih jelasnya saya buatkan tabel 

Solo – Yogyakarta
Berangkat
Tiba
Prameks
05:15
06:35
*Joglokerto
06:15
07:20
Prameks II
07:15
08:32
Madiun Jaya AC
08:26
09:45
Prameks
09:25
10:40
**Sidomukti
10:00
11:02
Prameks II
10:40
11:58
Prameks
12:10
13:26
Prameks
13:00
14:16
Prameks II
14:00
15:17
Madiun Jaya AC
15:00
16:15
Prameks
16:10
17:25
Prameks
17:00
18:15
Prameks II
19:40
21:11

Yogyakarta – Solo
Berangkat
Tiba
Prameks II
05:30
06:45
Prameks
07:35
08:50
Prameks II
09:10
10:26
Prameks
09:57
11:15
Prameks
11:05
12:21
** Sidomukti
11:45
12:50
Prameks II
12:15
13:30
Madiun Jaya AC
13:00
14:31
*Joglokerto
13:46
14:46
Prameks
13:50
15:11
Prameks
14:45
16:03
Madiun Jaya AC
16:35
17:50
Prameks II
18:00
19:18
Prameks
20:15
21:28

Solo – Kutoarjo
Berangkat
Tiba
Prameks
05:15
07:42
Prameks
16:10
18:30

Kutoarjo – Solo
Berangkat
Tiba
Prameks
06:15
08:50
Prameks
08:45
11:18
Prameks
18:05
21:38

Solo – Madiun
Berangkat
Tiba
Madiun Jaya AC
17:53
20:40

Madiun – Solo
Berangkat
Tiba
Madiun Jaya AC
05:50
08:26

*KA JOGLOKERTO
**KA SIDOMUKTI
TIDAK BERHENTI
DI MAGUWO (BANDARA)
**HANYA MINGGU & HARI LIBUR

mungkin cukup sekian info saya kali tentang jadwal kereta prameks madiun jaya ac dan sriwedari ini apabila info ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)


apa itu bit shihfting enkripsi data

apa itu bit shihfting enkripsi data

Hallo blogger kali ini saya akan menjelaskan tentang apa itu bit shifting enkripsi data. Seperti kita ketahui bahwa arti dari kata shift adalah bergeseran / perubahan . jadi bit shifting adalah pergeseran bit, lalu apa hubunganya dengan enkripsi / keamanan data. seperti yang sudah saya jelaskan pada kriptografi enkripsi sederhana enkripsi merupakan perubahan sebuah kata / kalimat menjadi bentuk yang lain agar tidak ada orang yang mengetahui makna kata sebenarnya selain pemilik algoritma ini.

Baca juga membuat enkripsi data dengan metode chiper

lansung saja saya akan menjelaskan cara kerja bit shiftting untuk enkripsi data. caranya cukup simple yaitu

  1. mengubah sebuah kata / kalimat menjadi bit seperti yang sudah saya jelaskan pada postingan mengubah huruf menjadi biner dan sebaliknya
  2. lalu ketika sudah ketemu binernya geser bit pertama menjadi ke dua, kedua menjadi ketiga dan seterusnya.
  3. dan bit terakhir ubah menjadi pertama
pengaturan pergeseran bit juga dapat diatur menggunakan key contoh anda ingin menggesernya 2 kekanan / kekiri anda menggunakan key 2. jika sudah di geser lalu konversikan lagi dari biner menjadi huruf 

contoh huruf asdf jika dilakukan pergeseran bit atau bit shift akan menghasilkan CgIM. konsep seperti ini biasanya diterapkan pada saat penyimpanan password karena MD5 untuk sekarang ini sudah terlalu umum bahkan sudah ada MD5 decriptor online jadi kerahasiaan password yang menggunakan MD5 sudah sangat rawan dibobol.

mungkin cukup sekian penjelasan saya kali ini tentang apa itu bit shifting untuk enkripsi data. apabila artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)


JIKA ANDA INGIN CONTOH SCRIPT DARI BIT SHIFTING SILAHKAN MASUKKAN EMAIL ANDA DI KOMENTAR YANG SUDAH SAYA SEDIAKAN DIBAWAH :)