Menampilkan dropdown dari database Codeigniter




Hallo blogger kali ini saya akan menjelaskan tentang bagaimana cara menampilkan dropdown dari database  Codeigniter. Dropdown adalah input type pilihan yang mirip dengan list box namun anda hanya dapat memilih satu buah data. dropdown sering digunakan ketika anda memiliki input pilihan seperti jenis kelamin, agama dll.

Dropdown sendiri dibagi menjadi 2 yang pertama dropdown statis dan yang kedua dropdown dinamis.

Baca juga perulangan for di php


Dropdown statis

Bonus membuat dynamic base url codeigniter

  1. Dropdown statis hanya berisi data sesuai yang kita isi
  2. Untuk mengubah dropdown statis kita perlu mengubah html
Dropdown dinamis
  1. Data diambil dari database
  2. Jika ingin mengubah isi cukup mengubah database
nah kali ini saya akan menjelaskan cara membuat dropdown dinamis yang datanya mengambil dari database menggunakan framework codeigniter.
  1. buat database agama

    create table agama (id_agama Auto_Increment int, agama varchar (35) );
  2. jika sudah isi table agama dengan Islam,Kristen, Hindu, Budha, Katolik
  3. jika sudah terisi buat model dengan nama model_agama di codeigniter untuk mengambil data dari tabel agama

    <?php
    class Model_agama extends CI_Model {
    public function get(){
    return $this->db->get("agama");
    }
    }
    ?>

    Baca juga menampilkan data acak dari database codeigniter
  4. lalu buat fungsi pada controller

    public function index(){    
    $this->data['agama'] = $this->model_agama->get();
    $this->load->view('agama', $this->data);
    }
  5. buat view untuk menampilkan dropdown dengan nama agama.php

    <?php
    echo "
    <select name='agama' id='select-agama' required>
    <option value='' disabled selected>Pilih agama</option>";
    foreach ($agama->result() as $row_agama) {
    echo "<option value='".$row_agama->id_agama."'>".$row_agama->agama."</option>";
    }
    echo"
    </select>";
    ?>

    Baca juga menampilkan data hasil join table codeigniter
  6. jika sudah maka anda akan mendapatkan dropdown dengan data yang mengambil dari database Codeigniter
Mungkin cukup sekian tutorial saya kali ini tentang cara menampilkan dropdown dengan data yang mengambil dari database Codeigniter.jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)

cara setting name server di freenom

Hallo blogger kali ini saya akan menjelaskan tentang bagaimana cara setting NameServer di freenom. seperti kita ketahui bersama bahwa freenom merupakan jasa penyedia layanan domain gratis selama 1 tahun berupa .tk .ml .ga .cf .gq dan dapat diperpanjang lagi. sedangkan setting name server digunakan untuk mengarahkan domain ke hosting yang kita miliki.

Ketika anda membeli / memiliki sebuah hosting biasanya ketika hosting sudah aktif anda akan dikirimi sebuah email yang berisi informasi tentang

  • Login Details
  • Server Information
  • Uploading Your Website
  • Email Settings
Pada Server Information biasanya kita diberi informasi tentang Name Server seperti pada gambar berikut


lansung saja ke inti pembahasan tentang cara setting name server di freenom

1. yang pertama kita lakukan ialah login ke akun freenom kita
2. lalu masuk ke tab domain --> my domain 


3. pada list domain kita pilih manage domain


Baca Juga istilah istilah dalam web hosting



4. masuk pada Mangement Tools --> Nameservers


5. pilih use costum nameserver (enter bellow) isikan nameserver sesuai yang kita dapat di email tadi


6. tunggu hingga max 24 jam agar domain dan hosting anda benar-benar tersambung coba cek dengan mengunjungi alamat domain anda apakah sudah tersambung ke hosting / belum

mudah kan ? :)

Mungkin cukup sekian tutorial saya kali ini tentang cara setting name server di freenom apabila artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan kekolom komentar terima kasih :)



menampilkan data acak dari database mysql codeigniter

menampilkan data acak dari database mysql codeigniter

Hallo blogger kali ini saya akan menjelaskan tentang menampilkan data secara acak dari database baik menggunakan PHP native maupun dengan menggunakan codeigniter. fungsi pengacakan sendiri sering digunakan oleh programmer untuk mengacak data.

contoh kasus saya ingin membuat aplikasi ujian dimana soalnya harus di acak agar mempersulit peserta untuk saling mencontek.

hal ini dapat dilakukan menggunakan fungsi pengacakan rand() di php namun pada kesempatan kali ini saya akan menjelaskan fungsi pengacakan data dari database.

lansung saja berikut cara-caranya :

1. buat table soal

create table soal (
id_soal INT AUTO_INCREMENT ,
soal VARCHAR(100) NOT NULL,
kunci_jawaban VARCHAR(2) NOT NULL
);

baca juga menampilkan hasil join table dari database codeigniter

2. isi data lebih dari 10 data agar memudahkan dalam fungsi pengacakan

3. dengan query mysql biasa cara menampilkannya adalah dengan cara
select * from soal order  by rand() limit 5;
4. setelah anda eksekusi query tersebut akan tampil 5 buah data yang diambil dari database secara acak

5.lalu bagaimana ketika anda menggunakan Codeigniter untuk menampilkan data acak ini ?? tentu anda harus masuk ke model soal (buat dulu jika belum ada) lalu gunakan fungsi seperti ini
function get_soal_random(){
$this->db->limit(5,0);
$this->db->order_by("RAND ()");
return $this->db->get('soal');
}
Baca juga menampilkan data dari 2 tanggal codeigniter

6. dengan fungsi diatas akan menampilkan 5 data secara acak dari tabel soal

cukup mudah bukan ??

7. jika anda ingin menampilkan jumlah data yang lebih banyak anda tinggal costum pada bagian limit


Baca juga membuat dynamic base url codeigniter

mungkin cukup sekian tutorial saya kali ini tentang cara mengambil data acak dari database mysql codeigniter. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)

menampilkan hasil join tabel codeigniter




Hallo blogger kali ini saya akan membahas tentang cara menampilkan data hasil join 2 tabel di codeigniter. Seperti kita ketahui bersama bahwa untuk menjalankan query pada codeigniter kita menggunakan

$this->db->where(‘nim’,2)->get(‘tb_mahasiswa’); // script untuk menampilkan data di table mahasiswa dengan nim 2 atau dengan query “select * from mahasiswa where nim=2”;

Kode diatas biasanya diletakkan pada model codeigniter. Lalu bagaimana ketika kita ingin menggabungkan 2 buah table dengan menggunakan query join di codeigniter. Caranya cukup mudah yaitu dengan menggunakan

$this->db->join('tb_dosen d','d.id_dosen=m.nim')->where(‘m.nim’,2)->get(‘tb_mahasiswa m’);

Cukup mudah kan ?

Lalu bagaimana jika saya ingin mengabungkan lebih dari 2 tabel dengan join di codeigniter, caranya hampir sama anda cukup menambahkan ->join(‘nama_table alias’,’syarat join’) kurang lebih hasilnya akan menjadi seperti ini

$this->db->join('tb_dosen d','d.id_dosen=m.nim') ->join('tb_mengajar a','a.id_mengajar=d.id_dosen')->where(‘m.nim’,2)->get(‘tb_mahasiswa m’);

Atau anda dapat menggunakan cara mudahnya seperti berikut

$this->db->query(‘select * from mahasiswa m JOIN dosen d ON m.nim=d.id_dosen);

Mungkin cukup sekian tutorial saya kali ini tentang cara menampilkan data di 2 atau lebih table menggunaka query join di codeigniter. Jika artikel ini bermanfaat da nada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih 

Install Opencart di localhost dengan gambar | ARIFWEB


Install Opencart di localhost dengan gambar | ARIFWEB


Hallo blogger kali ini saya akan menjelaskan tentang cara instalasi opencart di localhost dengan gambar. seperti kita ketahui bersama bahwa opencart adalah salah satu dari CMS (Content Management System). contoh lain dari CMS adalah Wordpress, Joomla, Drupal dll. lansung saja saya akan masuk ke penjelasanya.

  1. yang pertama anda lakukan ialah download opencart disini
  2. setelah anda download buat database terlebih dahulu dengan nama terserah anda (disini saya menggunakan nama opencart)
  3. extract opencart anda lalu copy semua isi didalam folder upload kedalam C:\xampp\htdoc\folder_anda
  4. buka di web browser localhost/folder_anda lalu aka tampil License Agreement klik continue jika anda setuju

    Install Opencart di localhost dengan gambar 1 | ARIFWEB
  5. lalu masuk ke halaman 2 Pre-Installation jika anda belum mengubah apa-apa pada folder anda tadi maka akan terlihat error pada config.php ( Missing ).

    Install Opencart di localhost dengan gambar 2 | ARIFWEB

    Install Opencart di localhost dengan gambar 3 | ARIFWEB
    Bagaimana cara mengatasi missing config.php saat instalasi opencart adalah buka folder_anda di htdoc lalu pada config-dist.php ubah menjadi config.php dan /admin/config-dist.php ubah menjadi /admin/config.php. lalu refresh halaman

    Install Opencart di localhost dengan gambar 4 | ARIFWEB
     didalam folder admin
    Install Opencart di localhost dengan gambar 5 | ARIFWEB

    jika berhasil maka tampilan akan berubah seperti ini

    Install Opencart di localhost dengan gambar 6 | ARIFWEB
  6. Jika sudah klik Continue maka anda akan masuk ke halaman configuration

    Install Opencart di localhost dengan gambar 7 | ARIFWEB
    isi username, password anda dan isi database dengan nama database anda (disini saya menggunakan nama database opencart)
    Install Opencart di localhost dengan gambar 8 | ARIFWEB
    lalu isi username dan password dan email untuk login ke halaman admin
  7. Jika sudah klik continue jika berhasil akan tampil seperti ini

    Install Opencart di localhost dengan gambar 9 | ARIFWEB
  8. Langkah terakhir yang anda lakukan ialah menghapus folder install pada htdoc/folder_anda
  9. untuk mengecek silahkan anda buka localhost/folder_anda dan untuk menuju halaman admin silahkan tambahkan /admin menjadi localhost/folder_anda/admin.
Mungkin cukup sekian penjelasan saya kali ini tentang cara install opencart di localhost komputer dengan gambar. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar, terima kasih :)

Mengurus tiket kereta api hilang sobek terbakar

Hallo pembaca pada kesempatan kali ini saya akan menjelaskan tentang bagaimana cara mengurus tiket kereta api yang hilang / sobek / terbakar. jika anda membeli tiket menggunakan kode boking anda dapat mencetak tiket di stasiun terdekat dengan alat yang sudah disediakan di stasiun maksimal 1 jam sebelum keberangkatan. harap diperhatikan setelah mencetak tiket anda tidak dapat mencetak tiket kembali atau dengan kata lain tiket hanya dapat dicetak sekali. Begitu juga jika anda membeli tiket di loket yang ada di stasiun setelah tiket di serahkan tiket sudah tidak dapat di cetak untuk kedua kalinya

Baca juga jadwal SIM Keliling kota surakarta

Nah kemudian muncul pertanyaan bagaimana jika kita tidak sengaja menghilangkan / merobek / tidak sengaja terbakar ???

Apakah kita harus membeli tiket lagi ?? (padahal harga tiket Rp.300.000) Tidak
Apakah kita dapat mencetaknya kembali ?? Tidak
Lalu bagaimana ??

nah disini saya akan membahas apa yang perlu anda lakukan ketika terjadi hal hal diatas. yang pertama anda lakukan adalah JANGAN PANIK. hah bagaimana bisa saya tidak panik padahal saya baru kehilangan tiket ??? iya kenapa jangan panik, karena masih ada jalan untuk dapat melakukan perjalanan kereta meskipun tanpa tiket asli anda.

Bagaimana caranya ??? ini dia urut-urutanya

  1. anda datang ke stasiun max 1 jam sebelum keberangkatan
  2. anda menuju loket
  3. beritahu masalah anda kepada mbak / mas penjaga loket yang ganteng / cantik
  4. kemudian biasanya penjaga akan meminta kartu identitas diri anda dan kode boking (jika masih ada)
  5. tunggu proses penjaga loket menulis identitas anda di surat keterangan pengganti tiket
  6. anda akan mendapatkan surat keterangan tiket hilang bentuknya kurang lebih seperti ini

    Surat Keterangan Kehilangan tiket kereta api
  7. apakah saya perlu mengeluarkan uang lagi untuk biaya pengganti ?? Tidak :)
  8. selanjutnya anda dapat menggunakan surat keterangan ini untuk melakukan perjalanan kereta anda semoga selamat sampai tujuan :)


Mungkin cukup sekian penjelasan saya kali ini tentang cara mengurus tiket kereta api yang hilang sobek atau terbakar. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)


Menampilkan data diantara 2 tanggal Codeigniter


Menampilkan data diantara 2 tanggal Codeigniter


Hallo blogger kali ini saya akan menjelaskan tentang bagaimana cara menampilkan data dari database berdasarkan tanggal pertama hingga tanggal kedua. menampilkan data diantara kedua tanggal tersebut pada query mysql biasa dapat menggunakan query seperti ini

select * from jadwal where tanggal between tgl_awal and tgl_akhir;
lalu bagaimana jika kita mengimplementasikan query tersebut pada framework khususnya Codeigniter

Baca juga membuat dinamic base url codeigniter

caranya cukup mudah yaitu dengan cara seperti ini

$this->db->where('tanggal >=',$tgl_awal);
$this->db->where('tanggal <=',$tgl_akhir);
anda dapat menggunakan 2 buah where untuk menggantikan between yang tidak / belum terdapat pada framework Codeigniter. jika query diatas dijalankan akan menghasilkan tampilan data dari tabel jadwal dari tanggal_awal hingga tanggal_akhir.

cukup mudah kan untuk query lain(insert, update, delete, select) mungkin akan saya bahas pada kesempatan lain. Mungkin cukup sekian artikel saya kali ini tentang cara menampilkan data diantara 2 tanggal menggunakan framework Codeigniter. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)

membuat aplikasi android pertama dengan android studio

hallo blogger kali ini saya akan menjelaskan tentang langkah-langkah membuat aplikasi android pertama dengan android studio beserta gambarnya. ini merupakan postingan pertama saya yang membahas android karena saya baru saja memulai belajar membuat aplikasi android pertama saya menggunakan android studio. jadi jika anda ingin memulai membuat aplikasi android terus simak website ini dan mari kita belajar bersama membuat sebuah APK.

kenapa saya menggunakan android studio ???
iya karena sekarang eclipse sudah tidak di support oleh google mungkin cukup sekian basa-basinya lansung saja saya akan menjelaskan langkah - langkahnya :

  1. pertama aplikasi harus dipastikan sudah terinstall dengan benar
  2. buka aplikasi android studio anda
  3.  pilih start a new android studio project

    langkah pertama membuat aplikasi dengan android studio
  4. isikan nama aplikasi dan company domain, biasanya secara otomatis package name merupakan kebalikan dari company domain namun anda juga dapat mengubahnya, ubah project location jika diperlukan


    langkah kedua membuat aplikasi dengan android studio
  5. pilih activity (screen sesuai dengan yang anda inginkan)

    langkah ketiga membuat aplikasi dengan android studio
  6. isikan nama dari activity (screen) sesuai keinginan anda


    langkah keempat membuat aplikasi dengan android studio
  7. Tampilan Awal Hello Word pada work space android studio

    langkah kelima membuat aplikasi dengan android studio
  8. jika gambar android tidak muncul pada android studio anda dapat mengubah apinya ke lebih rendah dengan cara ubah pada gambar yang berwarna merah ini

    langkah keenam membuat aplikasi dengan android studio
  9. selesai
Mungkin saya rasa cukup untuk tutorial saya kali ini tentang langkah - langkah membuat aplikasi android pertama dengan android studio. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)

Membuat fungsi SHA1 dengan java

Membuat fungsi SHA1 dengan java

hallo blogger kali ini saya akan menjelaskan tentang membuat fungsi sha1 dengan java desktop. seperti kita ketahui bersama bahwa sha1 merupakan salah satu cara untuk mengubah sebuah kata menjadi kata lain yang rumit dan sulit dimengerti dengan tujuan untuk mengamankan data anda. sha1 merupakan salah satu jenis hashing ( baca perbedaan antara enkripsi dan hashing ).

sha1 (Secure Hash Algorithm) 1 merupakan jenis fungsi hash 160 bit sebagai pengganti md5. kelebihan dari sha1 sendiri adalah

  • Tidak dapat di dekrip
  • anti-tamper -> untuk memastikan data tidak berubah selama di transmisikan.
  • digital signatures 
  • challenge handshake
  • validate a password

mungkin untuk basa basinya saya cukupkan saja lansung saja saya akan menjelaskan bagaimana membuat fungsi sha1 dengan java.
berikut adalah script fungsi sha1 jika ingin di implementasikan di java.


 static String sha1(String input) throws NoSuchAlgorithmException {
        MessageDigest mDigest = MessageDigest.getInstance("SHA1");
        byte[] result = mDigest.digest(input.getBytes());
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i < result.length; i++) {
            sb.append(Integer.toString((result[i] & 0xff) + 0x100, 16).substring(1));
        }         
        return sb.toString();
    }

jika sudah di letakkan di file java anda, anda tinggal memanggi fungsi tersebut contoh

sha1(password);
maka akan menghasilkan hasil sha1 dari kata password.

baca juga membuat huruf menjadi biner dan sebaliknya

mungkin cukup sekian tutorial saya kali ini tentang bagaimana cara membuat fungsi sha1 dengan java. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)