Skip to content
Snippets Groups Projects
Commit ef86044b authored by Alexander S's avatar Alexander S
Browse files
parents e3b8f3fe 39843eb7
No related merge requests found
Pipeline #2822 skipped
-- phpMyAdmin SQL Dump
-- version 4.4.14
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: May 16, 2016 at 11:49 AM
-- Server version: 5.6.26
-- PHP Version: 5.6.12
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `akte_kelahiran`
--
-- --------------------------------------------------------
--
-- Table structure for table `pengguna`
--
CREATE TABLE IF NOT EXISTS `pengguna` (
`id` int(10) NOT NULL,
`username` varchar(30) NOT NULL,
`email` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
`role` varchar(30) NOT NULL,
`idRumahsakit` int(11) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `pengguna`
--
INSERT INTO `pengguna` (`id`, `username`, `email`, `password`, `role`, `idRumahsakit`) VALUES
(1, 'gerrykastogi', 'gerry.kastogi@gmail.com', '827CCB0EEA8A706C4C34A16891F84E7B', 'stafDisdukcapil', 0),
(2, 'alexsukono', 'alex.sukono@gmail.com', '827CCB0EEA8A706C4C34A16891F84E7B', 'pemohon', 0),
(3, 'vincenttc', 'vincent.tc@gmail.com', '827CCB0EEA8A706C4C34A16891F84E7B', 'rumahSakit', 1);
-- --------------------------------------------------------
--
-- Table structure for table `permohonan`
--
CREATE TABLE IF NOT EXISTS `permohonan` (
`id` int(10) NOT NULL,
`id_pengguna` int(11) NOT NULL,
`nama` varchar(50) NOT NULL,
`alamat` varchar(255) NOT NULL,
`tempatLahir` varchar(50) NOT NULL,
`tanggalLahir` date NOT NULL,
`jenisKelamin` varchar(2) NOT NULL,
`namaAyah` varchar(50) NOT NULL,
`alamatAyah` varchar(255) NOT NULL,
`idAyah` varchar(20) NOT NULL,
`namaIbu` varchar(50) NOT NULL,
`alamatIbu` varchar(255) NOT NULL,
`idIbu` varchar(20) NOT NULL,
`status` varchar(20) NOT NULL,
`tanggal_permohonan` date NOT NULL,
`idRumahsakit` int(11) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `permohonan`
--
INSERT INTO `permohonan` (`id`, `id_pengguna`, `nama`, `alamat`, `tempatLahir`, `tanggalLahir`, `jenisKelamin`, `namaAyah`, `alamatAyah`, `idAyah`, `namaIbu`, `alamatIbu`, `idIbu`, `status`, `tanggal_permohonan`, `idRumahsakit`) VALUES
(1, 2, 'sukono', 'Bandung', 'Bandung', '0000-00-00', 'L', 'sukono', 'Bandung', '123', 'sukono', 'Bandung', '123', 'diproses', '0000-00-00', 1),
(33, 0, 'Randi Chilyon Alfianto', 'Jl. Gempol Wetan 217', 'Bandung ', '1995-01-23', 'P', 'AlfiaNI', 'Pontianak', '12345123451234512345', 'Linda', 'Pontianak', '12341234123412341234', 'diproses', '2016-04-19', 2),
(34, 0, 'Gerry Kastogi', 'Jl. Cisitu Lama', 'Bandung ', '1995-04-06', 'L', 'Kastogi', 'Bogor', '23456234562345623456', 'Jessica', 'Bogor', '23452345234523452345', 'diproses', '2016-01-19', 3),
(35, 0, 'Vincent Theophilus Ciputra', 'Jl. Mekar Wangi', 'Bandung ', '1995-06-18', 'L', 'Ciputra', 'Bandung', '34567345673456734567', 'Ciputri', 'Bandung', '34563456345634563456', 'diproses', '2016-02-19', 4),
(36, 0, 'Alexander Sukono', 'Cisitu', 'Bandung', '1995-02-11', 'L', 'Sukono', 'Jakarta', '45678456784567845678', 'Alexie', 'Jakarta', '45674567456745674567', 'diproses', '2016-03-10', 5),
(37, 0, 'Jessica Andjani', 'Cisitu', 'Bandung', '1995-05-04', 'L', 'Lukman', 'Bandung', '11111111111111111111', 'Jessie', 'Bandung', '11111111111111111112', 'diproses', '2016-05-13', 0),
(38, 0, 'SDFKLJFLKS', 'JFDKLJLK;SFS', 'KJFDSKLFJ', '2012-12-12', 'L', 'DFJSDHAFKJDFH', 'KDJHJKLSAHSD', '121324', 'JKDSHF', 'JFSHJKSFH', '12214', 'diproses', '2016-04-05', 0),
(39, 0, 'Alfianto', 'Bandung', 'Bogor', '2012-12-12', 'L', 'Alex', 'Bandung', '12436474111', 'Chilyon', 'Bandung', '251326723', 'diproses', '2016-04-05', 0);
-- --------------------------------------------------------
--
-- Table structure for table `rumahsakit`
--
CREATE TABLE IF NOT EXISTS `rumahsakit` (
`id` int(11) NOT NULL,
`nama` varchar(50) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `rumahsakit`
--
INSERT INTO `rumahsakit` (`id`, `nama`) VALUES
(1, 'Rumah Sakit Cisitu'),
(2, 'Bidan Maju Jaya'),
(3, 'Bidan Gadungan'),
(4, 'Bidan Sakti'),
(5, 'Rumah Sakit Cihampelas');
--
-- Indexes for dumped tables
--
--
-- Indexes for table `pengguna`
--
ALTER TABLE `pengguna`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `permohonan`
--
ALTER TABLE `permohonan`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `idAyah` (`idAyah`),
ADD UNIQUE KEY `idIbu` (`idIbu`);
--
-- Indexes for table `rumahsakit`
--
ALTER TABLE `rumahsakit`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `pengguna`
--
ALTER TABLE `pengguna`
MODIFY `id` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=4;
--
-- AUTO_INCREMENT for table `permohonan`
--
ALTER TABLE `permohonan`
MODIFY `id` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=42;
--
-- AUTO_INCREMENT for table `rumahsakit`
--
ALTER TABLE `rumahsakit`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=6;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
......@@ -265,9 +265,6 @@
</ul>
</nav>
<!-- nav -->
</div>
</div>
</aside>
......@@ -295,15 +292,24 @@
<form>
Tahun:
<input type="text" name="tahun" placeholder="Masukkan Tahun">
<input type="hidden" name="q" value="false">
<br>
Jenis Statistik:
<select name="jenisStatistik">
<option value="Kelahiran">Kelahiran</option>
<option value="Rumah_Sakit">Rumah Sakit</option>
<option value="Jenis_Kelamin">Jenis Kelamin</option>
</select>
<br>
<button>Go</button>
</form>
<br>
<?php
error_reporting(0);
$tahun_masukan = "";
if ($_GET["tahun"] != ""){
if ($_GET["tahun"] != "" && $_GET["jenisStatistik"] == "Kelahiran"){
$tahun_masukan = $_GET["tahun"];
$conn = mysqli_connect("localhost","root","","akte_kelahiran");
......@@ -351,15 +357,115 @@
}
echo "Tidak Ada Data Pada Tahun Tersebut";
}
}
else{
echo "Belum Ada Data";
}
else if ($_GET["tahun"] != "" && $_GET["jenisStatistik"] == "Rumah_Sakit"){
$tahun_masukan = $_GET["tahun"];
$conn = mysqli_connect("localhost","root","","akte_kelahiran");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql = "SELECT COUNT(*) AS jlh_lahir, rumahsakit.nama AS nama_rs FROM permohonan INNER JOIN rumahsakit ON permohonan.idRumahSakit = rumahsakit.id WHERE YEAR(tanggal_permohonan) = '$tahun_masukan' GROUP BY nama_rs ORDER BY rumahsakit.id";
$result = $conn->query($sql);
$Stats = array();
$RS = array();
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()){
$Stats[] = $row["jlh_lahir"];
$RS[] = $row["nama_rs"];
}
// echo $RS[0];
// echo $RS[1];
// echo $RS[2];
// echo $RS[3];
// echo $RS[4];
echo'
<canvas id="income" width="600" height="400"></canvas>
<script>
// bar chart data
var barData = {
labels : ["'.$RS[0].'","'.$RS[1].'","'.$RS[2].'","'.$RS[3].'","'.$RS[4].'"],
?>
datasets : [
{
fillColor : "#48A497",
strokeColor : "#48A4D1",
data : ['.$Stats[0].','.$Stats[1].','.$Stats[2].','.$Stats[3].','.$Stats[4].']
}
]
}
// get bar chart canvas
var income = document.getElementById("income").getContext("2d");
// draw bar chart
new Chart(income).Bar(barData);
</script>
';
}
else{
for($i =0;$i<count($Stats);$i++){
$Stats[] = 0;
}
echo "Tidak Ada Data Pada Tahun Tersebut";
}
}
else if ($_GET["tahun"] != "" && $_GET["jenisStatistik"] == "Jenis_Kelamin"){
$tahun_masukan = $_GET["tahun"];
$conn = mysqli_connect("localhost","root","","akte_kelahiran");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql = "SELECT jenisKelamin as jk, count(*) as jumlah FROM `permohonan` WHERE YEAR(tanggal_permohonan) = 2016 group by jenisKelamin";
$result = $conn->query($sql);
$Stats = array();
$RS = array();
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()){
$Stats[] = $row["jumlah"];
}
// echo $RS[0];
// echo $RS[1];
// echo $RS[2];
// echo $RS[3];
// echo $RS[4];
echo'
<canvas id="income" width="600" height="400"></canvas>
<script>
// bar chart data
var barData = {
labels : ["Laki-laki","Perempuan"],
datasets : [
{
fillColor : "#48A497",
strokeColor : "#48A4D1",
data : ['.$Stats[0].','.$Stats[1].']
}
]
}
// get bar chart canvas
var income = document.getElementById("income").getContext("2d");
// draw bar chart
new Chart(income).Bar(barData);
</script>
';
}
else{
for($i =0;$i<2;$i++){
$Stats[] = 0;
}
echo "Tidak Ada Data Pada Tahun Tersebut";
}
}
else{
echo "Belum Ada Data";
}
?>
</div>
<div class="row">
......@@ -376,7 +482,7 @@
<!-- footer -->
<footer id="footer" class="app-footer" role="footer">
<footer id="footer" class="app-footer" role="footer" style="position:fixed;">
<div class="wrapper-md padder-lg b-t bg-light">
<span class="pull-right">&copy; Copyright Bandung <a href ui-scroll="app" class="m-l-sm text-muted"><i class="icon-bdg_arrow11"></i></a></span>
Made with <i class="text-danger fa fa-heart"></i> in Bandung
......@@ -384,11 +490,6 @@
</footer>
<!-- / footer -->
</div>
<script src="../libs/jquery/jquery/dist/jquery.js"></script>
<script src="../libs/jquery/bootstrap/dist/js/bootstrap.js"></script>
<script src="js/ui-load.js"></script>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment