const User = require("../models/authModel");
const bcrypt = require("bcrypt");

let data = [
  {
    nama: "Mia Kamayani Sulaeman, S.T., M.T.",
    nip: "0312028704",
  },
  {
    nama: "Firman Noor Hasan, S.Kom., M.TI.",
    nip: "0301088305",
  },
  {
    nama: "Dr. Ir.  Hamid Al-Jufri, MM",
    nip: "0027026701",
  },
  {
    nama: "Arry Avorizano, S.Kom., M.Kom.",
    nip: "0328056901",
  },
  {
    nama: "Atiqah Meutia Hilda, S.Kom., M.Kom.",
    nip: "0331017304",
  },
  {
    nama: "Endy Syaiful Alim, S.T., M.T., Ph.D.",
    nip: "0322077101",
  },
  {
    nama: "Muchammad Sholeh, S.Kom, M.Kom.",
    nip: "0307128301",
  },
  {
    nama: "Estu Sinduningrum, S.T., M.T.",
    nip: "0314098403",
  },
  {
    nama: "Dimas Febriawan, S.Kom., M.TI.",
    nip: "0306028502",
  },
  {
    nama: "Nuroji, S.T., M.Kom.",
    nip: "0304048505",
  },
  {
    nama: "Zuhri Halim, S.Kom., M.Kom.",
    nip: "0313028602",
  },
  {
    nama: "Arafat Febriandirza, S.T., M.TI., Ph.D.",
    nip: "0224028603",
  },
  {
    nama: "Nunik Pratiwi, S.T., M.Kom.",
    nip: "0302069105",
  },
  {
    nama: "Ade Davy Wiranata, M.Kom.",
    nip: "0325119302",
  },
  {
    nama: "Irwansyah, S.Kom., M.Kom.",
    nip: "0321089205",
  },
  {
    nama: "Nur Chalik Azhar, S.Kom., M.Kom.",
    nip: "0310049502",
  },
  {
    nama: "Mohammad Haekal, Ph.D.",
    nip: "9990601145",
  },
  {
    nama: "Harry Ramza, S.T., M.T., Ph.D.",
    nip: "0303097006",
  },
  {
    nama: "Dr. Dwi Astuti Cahyasiwi, S.T., M.T.",
    nip: "0323027401",
  },
  {
    nama: "M. Mujirudin, ST., MT",
    nip: "0312126705",
  },
  {
    nama: "Rosalina, S.T., M.T.",
    nip: "0304017001",
  },
  {
    nama: "Emilia Roza, S.T., M.Pd., M.T.",
    nip: "0330097402",
  },
  {
    nama: "Kun Fayakun, S.T., M.T.",
    nip: "0305125701",
  },
  {
    nama: "Riyan Ariyansah, S.T., M.T.",
    nip: "0324069102",
  },
  {
    nama: "Delvis Agusman, S.T., M.Sc.",
    nip: "0311087002",
  },
  {
    nama: "Dr. Dan Mugisidi, S.T., M.Si.",
    nip: "0301126901",
  },
  {
    nama: "Oktarina Heriyani, S.Si., M.T.",
    nip: "0305067702",
  },
  {
    nama: "Ir. Rifky, S.T., M.M., M.T., IPP.",
    nip: "0305046501",
  },
  {
    nama: "Agus Fikri, S.T., M.T.",
    nip: "0319087101",
  },
  {
    nama: "Mohammad Yusuf D, Drs., M.M., M.T.",
    nip: "0330016001",
  },
  {
    nama: "Pancatatva Hesti Gunawan, ST.,MT.",
    nip: "0315046802",
  },
  {
    nama: "Yos Nofendri S.Pd., MSME",
    nip: "0319027901",
  },
  {
    nama: "Hendi Saryanto, S.T., M.Eng.",
    nip: "0301087803",
  },
  {
    nama: "E. Rizal, S.Kom., M.Kom.",
    nip: "0302026504",
  },
  {
    nama: "Dr. Ir. Mohammad Givi Efgivia., M.Kom",
    nip: "0305046403",
  },
  {
    nama: "Faldy Irwiensyah, S.Kom., M.TI.",
    nip: "0301087904",
  },
  {
    nama: "Akhmad Rizal Dzikrillah, S.T., M.TI.",
    nip: "0311128701",
  },
  {
    nama: "Rahmi Imanda, S.Kom., M.Kom.",
    nip: "0330019204",
  },
  {
    nama: "Isa Faqihuddin, S.Kom., M.MSI.",
    nip: "0316099202",
  },
];

data.forEach(async (item) => {
  const createUser = new User(
    item.nip,
    item.nama,
    "",
    "",
    "",
    "",
    "",
    "dosen@uhamka.ac.id",
    "",
    await bcrypt.hash("uhamka123", 9),
    "dosen.jpg",
    "3",
    [],
    "5"
  );
  await createUser.save();
});
