Dapodikdas - Import Data Peserta Didik dari Excel Lewat PGAdmin3

Pada posting kali ini mari kita bedah satu cara yang lumayan mempermudah kerja operator saat input data peserta didik Dapodikdas. Terutama data peserta didik baru dalam jumlah yang lumayan banyak. Cara yang paling efisien adalah import data peserta didik dari file Excel. Aplikasi yang kita perlukan hanya:

1. Aplikasi Dapodikdas yang sudah terinstall.
2. Aplikasi Microsoft Office Excel.
3. Aplikasi PGAdmin3 yang sudah terhubung dengan database Dapodikdas. Jika belum punya, silakan klik untuk membaca pada posting ini (cara ini masih bisa digunakan untuk Dapodikdas 2014 (v3.0.0):

Langkah-langkah di bawah ini akan memandu Anda untuk mengimport data peserta didik dari Microsoft Excel. Sebelumnya, silakan ubah Regional Setting Windows anda menggunakan format Indonesia. Jika anda bingung/tidak berhasil dengan cara ini, silakan klik di sini untuk membaca langkah-langkahnya dalam bentuk wizard (terpandu)

1. Pertama, yang kita perlukan format file Excel yang sesuai dengan tabel peserta didik pada database Dapodikdas. Silakan download filenya di sini.

2. Buka file yang sudah anda download. Kemudian isi semua data yang diperlukan. Tampilannya tampak seperti ini:



Data yang tidak boleh kosong
  peserta_didik_id --> silakan generate di http://www.uuidgenerator.net/
  jenis_kelamin
  tanggal_lahir
  agama_id
  kebutuhan_khusus_id
  sekolah_id  --> sesuaikan dengan data sekolah anda (lihat melalui PGAdmin pada field sekolah_id)
  alamat_jalan
  desa_kelurahan
  kode_wilayah  --> sesuaikan dengan data sekolah anda (lihat melalui PGAdmin pada field kode_wilayah)
  penerima_kps
  kebutuhan_khusus_id_ayah
  nama_ibu_kandung,
  kebutuhan_khusus_id_ibu
  kewarganegaraan
  last_update --> DEFAULT '2014-07-16 10:07:29.579'
  soft_delete --> DEFAULT '0'
  last_sync --> DEFAULT '1901-01-01 00:00:00'
  updater_id --> sesuaikan dengan data sekolah anda (lihat melalui PGAdmin pada field updater_id)

 3. Selanjutnya, setelah selesai memasukkan semua data yang diperlukan, anda harus menyimpan file tersebut ke format CSV.



4. Langkah selanjutnya adalah membuka database Dapodikdas melalui PGAdmin3.
Setelah PGAdmin dijalankan, Klik pada "Server Groups >> Server >> pendataan >>Databases >> pendataan >> Schemas >> Public >> Tables" ; tampilannya terlihat pada gambar di bawah ini:


5. Tekan CTRL - E (atau pilih menu Tools >> Query Tool) ; akan terbuka window query tool

Masukkan perintah berikut ini:
COPY peserta_didik
FROM 'C:\NamaFolder\NamaFile.csv'
WITH DELIMITER ','
CSV HEADER

6. Klik tombol "Execute Query"


Jika ingin menerapkan setiap perubahan yang anda lakukan, jangan lupa menyimpannya melalui menu "File >> Save" pada window Edit Data tabel yang bersangkutan.

Jalankan Aplikasi Dapodikdas untuk memeriksa hasil import.
Eko Pujiyanto

Manusia biasa, banyak lupanya. Apa yang saya pelajari saya catat di blog ini. Suatu saat lupa bisa saya cari kembali. Juga untuk berbagi, biar manfaatnya tidak untuk saya sendiri. Karena ilmu bukan untuk dimiliki sendiri.
Little work: Geogebra, Youtube, Sourceforge.
Nothing special.

3 تعليقات

Silakan tinggalkan komentar, tanggapan, saran, umpan balik untuk posting ini. Terima kasih.

  1. mohon pencerahannya untuk langkah pertama (peserta_didik_id --> silakan generate di http://www.uuidgenerator.net/) itu apa yang menjadi kunci agar bisa di generate? pake nomer biasa atau tanggal lahir siswa?

    ردحذف
    الردود
    1. ERROR: invalid input syntax for uuid: "b5935955-0637-42c5-a102-e3b584f59386;AHMAD ZULFIKAR;L;22511751;;JAKARTA;06/03/2002;1;0;4011eb95-2bf5-e011-baf0-134c5240fa24;Jl. Apus IV / 33 RT 09/03 Kel. KBS 11420;1;2;;Kemanggisan;16200;;1;1;;;;0;;0;;;;;;0;x;;;;;0;;;;;;ID;2014-08-08 18:59:26.945;0;2014-08-08 18:59:26.945;024b10a0-3bd7-11e3-a28a-ffefcf130fcf"
      CONTEXT: COPY peserta_didik, line 2, column peserta_didik_id: "b5935955-0637-42c5-a102-e3b584f59386;AHMAD ZULFIKAR;L;22511751;;JAKARTA;06/03/2002;1;0;4011eb95-2bf5..."
      ********** Error **********

      ERROR: invalid input syntax for uuid: "b5935955-0637-42c5-a102-e3b584f59386;AHMAD ZULFIKAR;L;22511751;;JAKARTA;06/03/2002;1;0;4011eb95-2bf5-e011-baf0-134c5240fa24;Jl. Apus IV / 33 RT 09/03 Kel. KBS 11420;1;2;;Kemanggisan;16200;;1;1;;;;0;;0;;;;;;0;x;;;;;0;;;;;;ID;2014-08-08 18:59:26.945;0;2014-08-08 18:59:26.945;024b10a0-3bd7-11e3-a28a-ffefcf130fcf"
      SQL state: 22P02
      Context: COPY peserta_didik, line 2, column peserta_didik_id: "b5935955-0637-42c5-a102-e3b584f59386;AHMAD ZULFIKAR;L;22511751;;JAKARTA;06/03/2002;1;0;4011eb95-2bf5..."

      Solusinya ???

      حذف
  2. punten klo last_update, last_sync, updater_id
    di kosongkan atw isi dengan ap

    ردحذف
إرسال تعليق
أحدث أقدم

Posting Pilihan

Untuk melihat Daftar Isi semua posting blog ini, silakan klik di sini.

Atau silakan pilih dari beberapa posting rekomendasi di bawah ini.


DMCA.com Protection Status