Jika beberapa hari yang lalu saya telah menunjukan bagaimana install phpMyadmin di PAS SMK 2.0 hari ini saya ingiin berbagi cara import langsung data guru menggunakan phpMyadmin, kadang saya lebih suka menggunakan cara ini karena data yang kita import hampir 100% akan masuk kedalam database, Ok lah langsung saja

1. Kita pelajari terlebih dulu mengenai dtabase guru, Login dalam PAS SMK dan masuk pada menu
3.1.1 Data Awal Guru isikan 2 atau 3 data guru secra manual untuk nantinya kita pahami bagaimana struktur data yang kita masukan melalui manual
 Setiap isian form diatas memiliki tabel berbeda dalam database pasnya
Isian form utama akan masuk dalam tabel  tbl_pegawai
Isian Keluarga akam masuk dalam tabel tbl_pegawai_keluarga
Isian  Pendidikan Formal akan masuk dalam tabel tbl_pegawai_didik_formal
Isian Riwayat Pangkat akan masuk dalam tabel  tbl_pegawai_rwyt_pangkat
Isian Riwayat Jabatan akan masuk dalem tabel  tbl_pegawai_rwyt_jabatan
Isian Penataran akan masuk dalam tabel tbl_pegawai_penataran
Isian Riwayat Mengajar akan masuk dalam tabel tbl_pegawai_rwyt_ajar
Isian Pendidikan Non Formal akan masuk dalam tabel tbl_pegawai_didik_non_formal
isian Pekerjaan Non Guru akan masuk dalam tabel  tbl_pegawai_pekerjaan_non_guru

2. Ok sekarang kita akses phpmyadmin dengan mengakses http://localhost:5773/phpmyadmin/ gunakan username pas dan pasword smk lalu pilih db_smk




















3. pilih tbl_pegawai 

Browse digunakan untuk menampilkan data record pada tabel
Structure digunakan untuk melihat struktur tabel
SQL  digunakan untuk menulis query sql
Insert digunakan untuk memasukan data pada tabel secara manual
EXport dan Import digunakan untuk import dan eksport data dari tabel
Empty digunakan untuk mengkosongkan isi tabel
Drop  digunakan untuk menghapus tabel

4. Pilih Tab Export - - Centang pada Put fields names in the first row - Centang pada Save As File - Klik go
5. Buka tbl_pegawai.xls dan isi sesuai data guru yang ada disekolah kita untuk pebgisian beberapa id, misal id_jenis_kelamin anda dapat mengisi 1 jika laki laki dan 2 jika perempuan, misal id_golongan_darah anda bisa melihat pada tabel ref_golongan_darah dalam database dari phpMyadmin begitu juga id id yang lain silakan dilihat dari ref di database



















Perhatikan untuk pengisian nip karena data nip ini akan menjadi data relasi ke tabel tabel lain

6. Jika semua data telah terisi lengkap kita simpan data tersebut dalam format CSV


7. Kembali ke phpMyadmin lalu pilih Empty dan ok ( dengan mengkosongkan tabel ini maka database akan tersusun lebih rapi karena tidak tumpang tindih )

 8. Jika sudah, sekarang pindah ke tab Import lalu pilih browse dan cari data pegawai tadi, pada partial import isi 1, dan klik Go

9. JIka Import sukses maka akan muncul tulisan 
Import has been successfully finished, (Jumlah record ) queries executed.

10. Sekarang coba kita lihat  pada PAS SMK menu 3.1.1 Data Awal Guru 

11. Nah begitu seterusnya untuk mengisi tabel tabel yang lain untuk import pas, misal tabel keluarga pegawai perhatikan disitu nip adalah berasal dari tabel pegawai misal di tabel pegawai nip 1 atasa nama syahrir, berarti di tbl_pegawai_keluarga apabila kita masukan nip 1 berarti adalah keluarga kepunyaan syahrir.


Nah sekarang selesai sudah tinggal kita teruskan eksport dan import tabel tabel yang lain selamat berjuang , hasilnya bisa dilihat di menu 3.3.1 Daftar Guru

Selesai . . .
 

















2 komentar:

  1. Pak Mohon petunjuk "KENAPA terjadi ERROR"

    Error
    Pencarian SQL:

    INSERT INTO `tbl_pegawai_keluarga`
    VALUES (
    'nip', 'no_urut', 'nama_keluarga', 'id_hub_keluarga', 'status_nip', 'nip_pasangan', 'nisn_anak', 'jenjang_sekolah_anak', 'tahun_masuk_anak', 'id_provinsi', 'tempat_lahir', 'tanggal_lahir', 'id_jenis_kelamin', 'id_golongan_darah', 'id_agama', 'id_status_nikah', 'tanggal_menikah', 'tahun_meninggal', 'alamat', 'status_pns', 'nip_pns', 'username', 'tanggal_update'
    )

    MySQL menyatakan: Dokumentasi
    #1142 - INSERT command denied to user 'smk'@'localhost' for table 'tbl_pegawai_keluarga'

    BalasHapus
  2. pada fields teminated by diganti jadi koma pak (,) kalo asalnya titik koma (;)

    BalasHapus

 
Top