Commit d3e91477 by Yogi Septian Lubis

Initial commit

parent a84c9749
ERD = Masih ada relasi yang belum selesai mohon bantu teman
SQL = Update terbaru
Upload file = sudah selesai fungsi membuat forum tolong masukkan fungsi upload file nya kedatabase ke file php ini.
\ No newline at end of file
-- phpMyAdmin SQL Dump
-- version 4.8.4
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Waktu pembuatan: 13 Bulan Mei 2020 pada 17.34
-- Versi server: 10.1.37-MariaDB
-- Versi PHP: 7.3.0
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
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: `pa2`
--
-- --------------------------------------------------------
--
-- Struktur dari tabel `berita_acara`
--
CREATE TABLE `berita_acara` (
`id_berita` int(11) NOT NULL,
`tanggal` date DEFAULT NULL,
`nidn` int(11) DEFAULT NULL,
`id_file` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Struktur dari tabel `daftar_hadir`
--
CREATE TABLE `daftar_hadir` (
`id_daftar_hadir` int(11) NOT NULL,
`status_hadir` char(25) DEFAULT NULL,
`daftaryanghadir` varchar(2048) DEFAULT NULL,
`nidn` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Struktur dari tabel `dokumen`
--
CREATE TABLE `dokumen` (
`id_file` int(11) NOT NULL,
`nama_file` varchar(64) DEFAULT NULL,
`mata_kuliah` varchar(256) DEFAULT NULL,
`dosen_pengampu` varchar(256) DEFAULT NULL,
`prodi` varchar(256) DEFAULT NULL,
`upload` varchar(256) DEFAULT NULL,
`status` varchar(32) DEFAULT NULL,
`jenis` varchar(256) DEFAULT NULL,
`nidn` int(11) DEFAULT NULL,
`deskripsi` varchar(2048) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Dumping data untuk tabel `dokumen`
--
INSERT INTO `dokumen` (`id_file`, `nama_file`, `mata_kuliah`, `dosen_pengampu`, `prodi`, `upload`, `status`, `jenis`, `nidn`, `deskripsi`) VALUES
(1, 'bastian', NULL, NULL, 'D3-TI', NULL, NULL, NULL, NULL, NULL),
(5, 'PROBSTAT', NULL, 'IBU IKE FITRIYA NINGSIH', 'tarno', 'anooo', NULL, 'RPS', NULL, NULL),
(6, 'PNKI', NULL, 'IBU TIURMA', 'D3-TI', 'dokumen.docx', NULL, 'RPS', NULL, 'tolong disi dengan benar');
-- --------------------------------------------------------
--
-- Struktur dari tabel `dosen`
--
CREATE TABLE `dosen` (
`nidn` int(11) NOT NULL,
`nama` varchar(256) DEFAULT NULL,
`jabatan` varchar(256) DEFAULT NULL,
`program_studi` varchar(256) DEFAULT NULL,
`golongan` char(24) DEFAULT NULL,
`pendidikan` varchar(256) DEFAULT NULL,
`mulai_s1` date DEFAULT NULL,
`lulus_s1` date DEFAULT NULL,
`mulai_s2` date DEFAULT NULL,
`lulus_s2` date DEFAULT NULL,
`username` varchar(64) DEFAULT NULL,
`password` varchar(64) DEFAULT NULL,
`email` varchar(256) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Dumping data untuk tabel `dosen`
--
INSERT INTO `dosen` (`nidn`, `nama`, `jabatan`, `program_studi`, `golongan`, `pendidikan`, `mulai_s1`, `lulus_s1`, `mulai_s2`, `lulus_s2`, `username`, `password`, `email`) VALUES
(12345, 'yogi', 'Dosen', 'D3-Teknologi Informasi', '4a', 'S2', '0000-00-00', '0000-00-00', '0000-00-00', '0000-00-00', 'yogi', 'yogi', 'yogi@gmail.com');
-- --------------------------------------------------------
--
-- Struktur dari tabel `forum`
--
CREATE TABLE `forum` (
`id_forum` int(11) NOT NULL,
`dokumen_final` varchar(256) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Struktur dari tabel `konfirmasi_layak_cetak`
--
CREATE TABLE `konfirmasi_layak_cetak` (
`id_konfirmasilc` int(11) NOT NULL,
`waktu` date DEFAULT NULL,
`id_file` int(11) NOT NULL,
`nidn` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Indexes for dumped tables
--
--
-- Indeks untuk tabel `berita_acara`
--
ALTER TABLE `berita_acara`
ADD PRIMARY KEY (`id_berita`),
ADD KEY `FK_berita_acara_dosen` (`nidn`),
ADD KEY `FK_berita_acara` (`id_file`);
--
-- Indeks untuk tabel `daftar_hadir`
--
ALTER TABLE `daftar_hadir`
ADD PRIMARY KEY (`id_daftar_hadir`),
ADD KEY `FK_daftar_hadir_dosen` (`nidn`);
--
-- Indeks untuk tabel `dokumen`
--
ALTER TABLE `dokumen`
ADD PRIMARY KEY (`id_file`),
ADD KEY `FK_dokumen` (`nidn`);
--
-- Indeks untuk tabel `dosen`
--
ALTER TABLE `dosen`
ADD PRIMARY KEY (`nidn`);
--
-- Indeks untuk tabel `forum`
--
ALTER TABLE `forum`
ADD PRIMARY KEY (`id_forum`);
--
-- Indeks untuk tabel `konfirmasi_layak_cetak`
--
ALTER TABLE `konfirmasi_layak_cetak`
ADD PRIMARY KEY (`id_konfirmasilc`,`id_file`,`nidn`),
ADD KEY `FK_konfirmasi_layak_cetak` (`nidn`),
ADD KEY `FK_KLC_dokumen` (`id_file`);
--
-- AUTO_INCREMENT untuk tabel yang dibuang
--
--
-- AUTO_INCREMENT untuk tabel `berita_acara`
--
ALTER TABLE `berita_acara`
MODIFY `id_berita` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT untuk tabel `daftar_hadir`
--
ALTER TABLE `daftar_hadir`
MODIFY `id_daftar_hadir` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT untuk tabel `dokumen`
--
ALTER TABLE `dokumen`
MODIFY `id_file` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
--
-- AUTO_INCREMENT untuk tabel `forum`
--
ALTER TABLE `forum`
MODIFY `id_forum` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT untuk tabel `konfirmasi_layak_cetak`
--
ALTER TABLE `konfirmasi_layak_cetak`
MODIFY `id_konfirmasilc` int(11) NOT NULL AUTO_INCREMENT;
--
-- Ketidakleluasaan untuk tabel pelimpahan (Dumped Tables)
--
--
-- Ketidakleluasaan untuk tabel `berita_acara`
--
ALTER TABLE `berita_acara`
ADD CONSTRAINT `FK_berita_acara` FOREIGN KEY (`id_file`) REFERENCES `dokumen` (`id_file`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `FK_berita_acara_dosen` FOREIGN KEY (`nidn`) REFERENCES `dosen` (`nidn`) ON DELETE NO ACTION ON UPDATE NO ACTION;
--
-- Ketidakleluasaan untuk tabel `daftar_hadir`
--
ALTER TABLE `daftar_hadir`
ADD CONSTRAINT `FK_daftar_hadir_dosen` FOREIGN KEY (`nidn`) REFERENCES `dosen` (`nidn`) ON DELETE NO ACTION ON UPDATE NO ACTION;
--
-- Ketidakleluasaan untuk tabel `dokumen`
--
ALTER TABLE `dokumen`
ADD CONSTRAINT `FK_dokumen` FOREIGN KEY (`nidn`) REFERENCES `dosen` (`nidn`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Ketidakleluasaan untuk tabel `forum`
--
ALTER TABLE `forum`
ADD CONSTRAINT `FK_forum` FOREIGN KEY (`id_forum`) REFERENCES `dokumen` (`id_file`) ON DELETE NO ACTION ON UPDATE NO ACTION;
--
-- Ketidakleluasaan untuk tabel `konfirmasi_layak_cetak`
--
ALTER TABLE `konfirmasi_layak_cetak`
ADD CONSTRAINT `FK_KLC_dokumen` FOREIGN KEY (`id_file`) REFERENCES `dokumen` (`id_file`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `FK_konfirmasi_layak_cetak` FOREIGN KEY (`nidn`) REFERENCES `dosen` (`nidn`) ON DELETE NO ACTION ON UPDATE NO ACTION;
COMMIT;
/*!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 */;
<?php
require_once('Layout/header.php');
session_start();
if(!isset($_SESSION['login'])) {
include("login.php");
}
else {
?>
<?php
//koneksi database
$conn = mysqli_connect("localhost","root","","pa2");
if($conn->connect_error){
die("Fatal Error: Can't connect to database: ". $conn->connect_error);
}
if(isset($_POST["submit"])){
$namafile = $_POST["namafile"];
$dosenpengampu = $_POST["dosenpengampu"];
$jenisfile = $_POST["jenisfile"];
$prodi = $_POST["prodi"];
$upload = $_POST["upload"];
$deskripsi = $_POST["deskripsi"];
$matakuliah = $_POST["matakuliah"];
$query = "INSERT INTO dokumen(id_file,mata_kuliah,nama_file,dosen_pengampu,prodi,upload,status,jenis,deskripsi) VALUES('','$namafile','$matakuliah','$dosenpengampu','$prodi','$upload','Dalam Proses','$jenisfile','$deskripsi')";
mysqli_query($conn,$query);
print "Masuk";
}
?>
<!-- Melakukan koneksi ke dalam folder layout untuk mendapatkan header -->
<center><h3><b> <img src="img/rps.png" style="width:25px; height:25px;">Upload File</b></h3></center>
<div class="col-md-1">
<br>
<a href="daftarFile.php"><button type='button' class='btn btn-primary center-block' style="margin-bottom:20px; border: 1px solid #000000; border-radius: 4px; font-size:12px; background-color:#548FF6;"><img src="img/rps.png" style="width:18px; height:18px;">&nbsp; Daftar File </button></a>
</div>
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
<div class="col-md-10">
<form action=" " method="post">
<table width="100%" border="0">
<tr>
<td><h4><b>Nama File </b></h4></td>
<td><input type="text" name="namafile" id="namafile" placeholder="Pemograman Teknologi .NET" size="45" required></td>
</tr>
<tr>
<td><h4><b>Mata Kuliah </b></h4></td>
<td><input type="text" name="matakuliah" id="matakuliah" placeholder="Matakuliah" size="45" required></td>
</tr>
<tr>
<td><h4><b>Dosen Pengampu </b></h4></td>
<td><input type="text" name="dosenpengampu" id="dosenpengampu" placeholder="Lit Malem Ginting M.T" size="45" required></td>
</tr>
<tr>
<td><h4><b>Jenis File </b></h4></td>
<td><select class="form-control" name="jenisfile" id="jenisfile" aria-required="true" style="width:200px;">
<option value="#">-- Jenis File --</option>
<option value="fileRPS">File RPS</option>
<option value="fileSoal">File Soal</option>
<option value="filePost">File Post Evaluation</option>
</select>
</td>
</tr>
<tr>
<td><h4><b>Program Studi </b></h4></td>
<td><select class="form-control" name="prodi" id="prodi" aria-required="true" style="width:200px;">
<option value="#">-- Program Studi --</option>
<option value="D3TI">DIII Teknologi Informasi</option>
<option value="D3TK">DIII Teknik Komputer</option>
<option value="D4TRPL">DIV Teknologi Rekayasa Perangkat Lunak</option>
<option value="S1IF">S1 Informatika</option>
<option value="S1SI">S1 Sistem Informasi</option>
<option value="S1TE">S1 Teknik Elektro</option>
</td>
</tr>
<tr>
<td><h4><b>Upload File </b></h4></td>
<td>
<input type="file" name="upload" id="upload">
</td>
</tr>
<tr>
<td><h4><b>Deskripsi </b></h4></td>
<td>
<textarea rows="5" cols="60" name="deskripsi" id="deskripsi"></textarea><br/>
</td>
</tr>
<br>
<br>
<tr>
<td>
<button type="submit" id="submit" name="submit" class='btn btn-success center-block' style="margin-bottom:20px;">Upload</button>
</td>
</tr>
</table>
</form>
<br>
</div>
</div>
</div>
</div>
<!-- Melakukan koneksi ke dalam folder layout untuk mendapatkan footer -->
<?php
require_once('layout/footer.php');
}
?>
Markdown is supported
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