Lowongan Penerimaan CPNS Kementerian Hukum dan HAM

Berikut ini adalah informasi Penerimaan CPNS Kementerian Hukum dan HAM :

Download dokumen versi pdf : Pengumuman CPNS KEMENKUMHAM 11 Juli 2017

Sumber : Menpan

Posted in Lowongan Pekerjaan | Tagged , , , , , | Leave a comment

Solusi Import File CSV ke MYSQL dengan PHP Codeigniter

Import data .csv (comma delimited) ke database diperlukan ketika data yang digunakan sangat banyak. Import dari data excel dengan format .csv (comma delimited) ke database memudahkan kita untuk mengolah data melalui aplikasi php dalam hal ini saya menggunakan bantuan framework codeigniter.

Langkah-langkahnya adalah sebagai berikut :

  1. Buat database baru dengan nama : importsql
  2. Buat tabel baru di dalam database importsql dengan nama : import

    CREATE TABLE `import` (
      `id` int(11) NOT NULL,
      `nama` varchar(250) NOT NULL,
      `email` varchar(250) NOT NULL,
      `input_date` varchar(250) NOT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  3. Siapkan file excel dengan format .csv sesuai dengan field dalam tabel import diatas.
  4. Simpan file excel tersebut ke dalam format .csv (Comma delimited). Pada kolom A merupakan field ‘Nama’ sedangkan kolom B merupakan field ‘Email’.
  5. File controller
    uploadcsv.php

    <?php
    defined('BASEPATH') OR exit('No direct script access allowed');
    
    class Uploadcsv extends CI_Controller {
    
      public function __construct()
      {
          parent::__construct();
          $this->load->helper('url');                    
          $this->load->model('m_uploadcsv','fdb');
      }
    
      public function index()
      {
        $this->data['data']= $this->fdb->view_data();
        $this->load->view('v_import', $data);
      }
    
      public function import(){
        if(isset($_POST["import"]))
        {
            $filename=$_FILES["file"]["tmp_name"];
            if($_FILES["file"]["size"] > 0)
            {
                 $file = fopen($filename, "r");
                 $baris = 0;
                 while (($importdata = fgetcsv($file, 10000, ",")) !== FALSE)
                 {
                    $data = array(
                       'name' => $importdata[0],
                       'email' => $importdata[1],
                       'input_date' => date('Y-m-d'),
                    );
                    if($baris > 0){  //jika dimulai dari baris kedua
                       $insert = $this->fdb->insert($data);
                    }
                    $baris++;
                 }                    
                 fclose($file);
                 $this->session->set_flashdata('message', 'Import berhasil !');
                 redirect('uploadcsv/index');
            }else{
                 $this->session->set_flashdata('message', 'Import gagal !');
                 redirect('uploadcsv/index');
            }
         }
      }
    }
  6. File view
    v_import.php

    <?php if($this->session->flashdata('message')){?>
              <div align="center" class="alert alert-success">      
                <?php echo $this->session->flashdata('message')?>
              </div>
            <?php } ?>
    
    <br><br>
    
    <div align="center">
    <form action="<?php echo base_url(); ?>index.php/uploadcsv/import" 
    method="post" name="upload_excel" enctype="multipart/form-data">
    <input type="file" name="file" id="file">
    <button type="submit" id="submit" name="import">Import</button>
    </form>
    <br>
    <div style="width:80%; margin:0 auto;" align="center">
    <table id="t01">
      <tr>
        <th>Nama</th>
        <th>Email</th>
        <th>Input Date</th>
      </tr>
    <?php
    if(isset($data) && is_array($data) && count($data)): $i=1;
    foreach ($data as $key => $data) { 
    ?>
      <tr>
        <td><?php echo $data['nama'] ?></td>
        <td><?php echo $data['email'] ?></td>
        <td><?php echo $data['input_date'] ?></td>
      </tr>
      <?php } endif; ?>
    </table>
    </div>
    </div>
  7. File model
    m_import.php

    <?php
    class m_import extends CI_Model
    {
        public function __construct()
        {
            parent::__construct();
        }
    
        public function insert($data)
                {
                    $this->db->insert('import', $data);
                    return TRUE;
                }
    
        public function view(){
            $query=$this->db->query("SELECT *
                                     FROM import
                                     ORDER BY id DESC");
            return $query->result_array();
        }
    }

    Sekian. Itulah cari import file csv ke database mysql dengan PHP Codeigniter.
    Terima Kasih. Semoga bermanfaat.

Referensi : 2my4edge.com

Posted in Programming | Tagged , , , , , | Leave a comment

Solusi Windows Cannot Connect The Printer (error 0x00002)

Salah satu hal yang sering terjadi pada masalah jaringan adalah lost jaringan. Hal ini kadang-kadang membuat kesal. Jika sudah terjadi lost jaringan maka semua device seperti printer harus disambungkan secara manual. Namun jika PC yang terpakai banyak sekali bagaimana jadinya ? pasti cara yang efektif adalah share printer dari salah satu PC yang dijadikan server. Ketika printer sudah dishare tiba-tiba muncul pesan error “windows cannot connect to the printer error 0x00002“. Nah lo…jangan bingung dulu. Itu masalah mudah.

Menurut pengalaman saya, ini biasanya terjadi pada Windows biasa maupun windows server yang menggunakan PC Station atau NComputing. Hal ini sering terjadi. Langkah paling buruk yang bisa diambil adalah restart server. Namun bagaimana jika semua user sedang menggunakan PC tersebut maka lebih baik jangan restart server.

Solusinya adalah merestart service server. Langkah – langkahnya :

  1. Ketik services pada run command.
  2. Cari services Print Spooler.
  3. Klik 2 kali service Print Spooler.
  4. Masuk ke Tab General.
  5. Ubah Startup type menjadi Automatic.
  6. Klik OK.
  7. Lalu klik Restart the Service atau Stop the service kemudian Start the service.

Selesai, silahkan coba kembali cetak dokumen anda.
Terima Kasih.

Posted in Windows | Tagged , , | Leave a comment

Solusi “The Program Can’t Start Because MSVCR100.dll is Missing Froum Your Computer” di Windows

Saat anda menjalankan suatu program muncul pesan error yang menghalangi eksekusi dari software tersebut di komputer anda. Informasi yang didapat dari pesan kesalahan ini juga tidak banyak membantu, tombol yang tersedia cuma OK tanpa adanya bantuan lain. Sehingga lebih baik kita mencarinya sendiri.

Pesan error yang muncul lengkapnya adalah sebagai berikut :
“ The program can’t start because MSVCR100.dll is missing from your computer. Try reinstalling the program to fix this problem. ”

Arti dari pesan error ini bahwa Windows tidak bisa menjalankan program tersebut karena file MSVCR100.dll tidak ditemukan di komputer anda. Coba install ulang program untuk (semoga) memperbaiki masalah ini.

File MSVCR100.dll ini dapat ditemukan pada salah satu dari edisi Microsoft Visual C++ Redistributable di Windows, karena sangat banyak versi yang tersedia tidaklah aneh anda mungkin melewatinya.

Cara mengatasi MSVCR100.dll is missing ini anda cukup mengunduh Visual C++ Redistributable yang diminta. Edisi yang kita perlukan adalah dari tahun 2010, anda bisa mendownloadnya dari link berikut :

Download versi yang sesuai dengan jenis Windows anda. Setelah selesai mendownload salah satu file installer diatas, silahkan lakukan instalasi.

http://cdn.utekno.com/wp-content/uploads/2013/08/windows-visual-c-2010-redistributable-installing.png?iv=91

Dan… selesai! Masalah yang anda dapati saat menjalankan program tersebut seharusnya sudah teratasi. Proses perbaikannya sungguh mudah karena yang kita lakukan hanyalah melengkapi apa yang kurang di Windows.

Sumber : utekno

Posted in Windows | Tagged , , , | Leave a comment