Cara Membuat Evoting Berbasis Web Part 1

Cara Membuat Evoting Berbasis Website Part 1
Salam sejahtera bagi kita semua. Kali saya akan membahas sedikit mengenai upload-an saya di Youtube mengenai website E-Voting. untuk yang belum melihat videonya, silahkan di lihat disini https://youtu.be/jzGCps7dPUE . Pada pembuatan aplikasi ini, saya menggunakan ccs framework bootstrap, php framework codeigniter, javascript/jquery dan juga file file yang lainnya, heheh. Saya anggap teman teman sudah mengerti tentang codeigniter. Ok, kita siapkan databasenya terlebih dahulu. Untuk database silahkan buat dengan nama db_evoting, dan berikut isi tabel dan field field nya.



CREATE TABLE `t_calon` (
  `id_calon` int(5) NOT NULL PRIMARY KEY,
  `tgl_register` date NOT NULL,
  `nama` varchar(100) NOT NULL,
  `tmpt_lahir` varchar(50) NOT NULL,
  `tgl_lahir` date NOT NULL,
  `jk` enum('Pria','Perempuan') NOT NULL,
  `ktp` int(20) NOT NULL,
  `foto` varchar(50) NOT NULL,
  `level` enum('0','1') NOT NULL,
  `visimisi` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


CREATE TABLE `t_history` (
  `id_history` int(5) NOT NULL PRIMARY KEY,
  `time` datetime NOT NULL,
  `keterangan` varchar(200) NOT NULL,
  `logo` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


CREATE TABLE `t_undangan` (
  `id_undangan` int(5) NOT NULL PRIMARY KEY,
  `tgl_undangan` datetime NOT NULL,
  `isi` text NOT NULL,
  `status` enum('0','1') NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


CREATE TABLE `t_user` (
  `id_user` int(5) NOT NULL PRIMARY KEY,
  `tgl_register` date NOT NULL,
  `nama` varchar(100) NOT NULL,
  `tmpt_lahir` varchar(50) NOT NULL,
  `tgl_lahir` date NOT NULL,
  `jk` enum('Pria','Perempuan') NOT NULL,
  `ktp` varchar(20) NOT NULL,
  `username` varchar(10) NOT NULL,
  `password` varchar(60) NOT NULL,
  `foto` varchar(50) NOT NULL,
  `level` enum('0','1') NOT NULL,
  `status` enum('0','1') NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


INSERT INTO `t_user` (`id_user`, `tgl_register`, `nama`, `tmpt_lahir`, `tgl_lahir`, `jk`, `ktp`, `username`, `password`, `foto`, `level`, `status`) VALUES
(10001, '2017-09-05', 'admin E-Voting', 'Lamongan', '2000-01-01', 'Pria', '565656565656', 'admin', '$2y$10$dHUIHWMgR.GmB6he2kbx4O1NrR0pmHv62cHCZieKG1eLh4S0ICr1S', 'no-foto.png', '0', '0');

CREATE TABLE `t_voting` (
  `id_voting` int(5) NOT NULL PRIMARY KEY,
  `id_calon` varchar(5) NOT NULL,
  `jumlah` int(5) NOT NULL,
  `status` enum('0','1') NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Kenapa saya membahasnya satu persatu dalam pembuatannya? yang pasti agar teman teman mengerti. Nantinya saya akan berikan file file penunjang untuk aplikasi ini.
Untuk artikel selanjutnya kita akan membahas konfigurasi websitenya, mulai dari library, autoload, koneksi database dan lain lain. Sekian dulu ya..Glory Glory !

Saya lahir di Lamongan,besar d Lamongan. Sempat mengenyam pendidikan S1 Sistem informasi di perguruan tinggi swasta d Surabaya.Alhamdulillah lulus. Ketertarikanku di dunia teknologi informasi khususnya di website di mulai dari tahun 2010,hingga sekarang masih berkutat di bidang Teknologi Informasi

Share this

Related Posts

Previous
Next Post »

1 comments:

comments
28 September 2019 at 16:06 delete

gan boleh minta source codenya..

Reply
avatar

Informasi Yang Harus Kamu Ketahui

loading...