ridwankun12

http://cloud.politala.ac.id Got Leaked By Tupai_Kun

Nov 2nd, 2020
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.37 KB | None | 0 0
  1. Got Leaked By Tupai_Kun
  2. Thanks : BabyMoon | Arya Kun H7 | Revan Ar | Prass7
  3. Family : SMC 45 | Razzer Attacker Network | Attacker Network Team |
  4.  
  5. http://cloud.politala.ac.id
  6.  
  7. -- phpMyAdmin SQL Dump
  8. -- version 4.9.0.1
  9. -- https://www.phpmyadmin.net/
  10. --
  11. -- Host: 127.0.0.1
  12. -- Generation Time: Sep 22, 2019 at 10:54 AM
  13. -- Server version: 10.3.15-MariaDB
  14. -- PHP Version: 7.3.6
  15.  
  16. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  17. SET AUTOCOMMIT = 0;
  18. START TRANSACTION;
  19. SET time_zone = "+00:00";
  20.  
  21.  
  22. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  23. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  24. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  25. /*!40101 SET NAMES utf8mb4 */;
  26.  
  27. --
  28. -- Database: `buku_hendrik`
  29. --
  30.  
  31. DELIMITER $$
  32. --
  33. -- Procedures
  34. --
  35. CREATE DEFINER=`root`@`localhost` PROCEDURE `tambahbuku_rollback` (IN `idkat` INT, IN `judul` VARCHAR(100), IN `isbn` VARCHAR(100), IN `penerbit` VARCHAR(100), IN `penulis` VARCHAR(100)) BEGIN
  36.  
  37. DECLARE EXIT HANDLER FOR SQLEXCEPTION, SQLWARNING, NOT FOUND ROLLBACK;
  38.  
  39. START TRANSACTION;
  40.  
  41. INSERT INTO buku VALUES(null, idkat, judul, isbn, penerbit, penulis);
  42.  
  43. COMMIT;
  44. END$$
  45.  
  46. CREATE DEFINER=`root`@`localhost` PROCEDURE `tambah_buku` (`idkat` INT, `judul` VARCHAR(100), `isbn` VARCHAR(100), `penerbit` VARCHAR(100), `penulis` VARCHAR(100)) begin
  47. insert into buku values(null,idkat, judul, isbn, penerbit, penulis);
  48. end$$
  49.  
  50. CREATE DEFINER=`root`@`localhost` PROCEDURE `tambah_kat` (`kat` VARCHAR(100)) begin
  51. insert into kategori values(null,kat);
  52. end$$
  53.  
  54. --
  55. -- Functions
  56. --
  57. CREATE DEFINER=`root`@`localhost` FUNCTION `get_total` (`idkat` INT) RETURNS INT(11) begin
  58. declare jumlah int;
  59. select count(*) into jumlah from buku where id_kategori=idkat;
  60. return (jumlah);
  61. end$$
  62.  
  63. DELIMITER ;
  64.  
  65. -- --------------------------------------------------------
  66.  
  67. --
  68. -- Table structure for table `buku`
  69. --
  70.  
  71. CREATE TABLE `buku` (
  72. `id_buku` int(11) NOT NULL,
  73. `id_kategori` int(11) DEFAULT NULL,
  74. `judul` varchar(100) DEFAULT NULL,
  75. `isbn` varchar(100) DEFAULT NULL,
  76. `penerbit` varchar(100) DEFAULT NULL,
  77. `penulis` varchar(100) DEFAULT NULL
  78. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  79.  
  80. --
  81. -- Dumping data for table `buku`
  82. --
  83.  
  84. INSERT INTO `buku` (`id_buku`, `id_kategori`, `judul`, `isbn`, `penerbit`, `penulis`) VALUES
  85. (1, 1, 'Belajar Agama Islam', '11', 'politala press', 'M. Noor'),
  86. (2, 1, 'Aliran sesat 2', '12', 'politala press', 'M. Agus'),
  87. (3, 2, 'Doraemon', '21', 'Hendrik Press', 'Hendrik'),
  88. (4, 5, 'Matematika Ceria 2', '51', 'Hendrik press', 'WInda A.'),
  89. (5, 5, 'Matematika Diskrit', '52', 'politala press', 'Winda '),
  90. (11, 1, 'cobai 3', '234', 'hendrik press', 'hendrik'),
  91. (13, 5, 'cobai 3', '234', 'hendrik press', 'hendrik'),
  92. (16, 1, 'memandikan jenazah', '234354', 'hendrik press', 'hendrik');
  93.  
  94. --
  95. -- Triggers `buku`
  96. --
  97. DELIMITER $$
  98. CREATE TRIGGER `trig_delete` AFTER DELETE ON `buku` FOR EACH ROW insert into log_buku values(null,old.id_buku,'Delete',now())
  99. $$
  100. DELIMITER ;
  101. DELIMITER $$
  102. CREATE TRIGGER `trig_tamb` AFTER INSERT ON `buku` FOR EACH ROW insert into log_buku values(null,new.id_buku,'Masuk',now())
  103. $$
  104. DELIMITER ;
  105. DELIMITER $$
  106. CREATE TRIGGER `trig_update` AFTER UPDATE ON `buku` FOR EACH ROW insert into log_buku values(null,new.id_buku,'Update',now())
  107. $$
  108. DELIMITER ;
  109.  
  110. -- --------------------------------------------------------
  111.  
  112. --
  113. -- Table structure for table `kategori`
  114. --
  115.  
  116. CREATE TABLE `kategori` (
  117. `id_kategori` int(11) NOT NULL,
  118. `kategori` varchar(100) DEFAULT NULL
  119. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  120.  
  121. --
  122. -- Dumping data for table `kategori`
  123. --
  124.  
  125. INSERT INTO `kategori` (`id_kategori`, `kategori`) VALUES
  126. (1, 'Agama Islam'),
  127. (2, 'komik 2'),
  128. (3, 'fiksi'),
  129. (5, 'Matematika'),
  130. (7, 'Kimia');
  131.  
  132. -- --------------------------------------------------------
  133.  
  134. --
  135. -- Table structure for table `login`
  136. --
  137.  
  138. CREATE TABLE `login` (
  139. `idlogin` int(11) NOT NULL,
  140. `username` varchar(100) NOT NULL,
  141. `password` varchar(32) NOT NULL,
  142. `level` varchar(100) NOT NULL
  143. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  144.  
  145. --
  146. -- Dumping data for table `login`
  147. --
  148.  
  149. INSERT INTO `login` (`idlogin`, `username`, `password`, `level`) VALUES
  150. (1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'admin'),
  151. (2, 'user1', '24c9e15e52afc47c225b757e7bee1f9d', 'user');
  152.  
  153. -- --------------------------------------------------------
  154.  
  155. --
  156. -- Table structure for table `log_buku`
  157. --
  158.  
  159. CREATE TABLE `log_buku` (
  160. `id` int(11) NOT NULL,
  161. `id_buku` int(11) DEFAULT NULL,
  162. `aksi` varchar(100) DEFAULT NULL,
  163. `tgl` date DEFAULT NULL
  164. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  165.  
  166. --
  167. -- Dumping data for table `log_buku`
  168. --
  169.  
  170. INSERT INTO `log_buku` (`id`, `id_buku`, `aksi`, `tgl`) VALUES
  171. (1, 4, 'Masuk', '2019-06-21'),
  172. (18, 6, 'Update', '2019-06-21'),
  173. (19, 6, 'Delete', '2019-06-21'),
  174. (20, 7, 'Masuk', '2019-06-22'),
  175. (21, 4, 'Update', '2019-06-22'),
  176. (22, 7, 'Update', '2019-06-22'),
  177. (23, 7, 'Delete', '2019-06-22'),
  178. (24, 8, 'Masuk', '2019-06-22'),
  179. (25, 9, 'Masuk', '2019-06-22'),
  180. (26, 9, 'Delete', '2019-06-22'),
  181. (27, 8, 'Update', '2019-06-22'),
  182. (28, 8, 'Delete', '2019-06-22'),
  183. (29, 10, 'Masuk', '2019-06-22'),
  184. (30, 2, 'Update', '2019-06-22'),
  185. (31, 10, 'Delete', '2019-06-22'),
  186. (32, 11, 'Masuk', '2019-06-22'),
  187. (33, 13, 'Masuk', '2019-06-22'),
  188. (34, 15, 'Masuk', '2019-06-22'),
  189. (35, 15, 'Update', '2019-09-17'),
  190. (36, 15, 'Delete', '2019-09-17'),
  191. (37, 16, 'Masuk', '2019-09-17');
  192.  
  193. -- --------------------------------------------------------
  194.  
  195. --
  196. -- Stand-in structure for view `tampil_buku`
  197. -- (See below for the actual view)
  198. --
  199. CREATE TABLE `tampil_buku` (
  200. `id_buku` int(11)
  201. ,`judul` varchar(100)
  202. ,`kategori` varchar(100)
  203. ,`isbn` varchar(100)
  204. ,`penerbit` varchar(100)
  205. ,`penulis` varchar(100)
  206. );
  207.  
  208. -- --------------------------------------------------------
  209.  
  210. --
  211. -- Stand-in structure for view `tampil_totbuku`
  212. -- (See below for the actual view)
  213. --
  214. CREATE TABLE `tampil_totbuku` (
  215. `id_kategori` int(11)
  216. ,`kategori` varchar(100)
  217. ,`Total_Buku` int(11)
  218. );
  219.  
  220. -- --------------------------------------------------------
  221.  
  222. --
  223. -- Structure for view `tampil_buku`
  224. --
  225. DROP TABLE IF EXISTS `tampil_buku`;
  226.  
  227. CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `tampil_buku` AS select `buku`.`id_buku` AS `id_buku`,`buku`.`judul` AS `judul`,`kategori`.`kategori` AS `kategori`,`buku`.`isbn` AS `isbn`,`buku`.`penerbit` AS `penerbit`,`buku`.`penulis` AS `penulis` from (`buku` join `kategori` on(`buku`.`id_kategori` = `kategori`.`id_kategori`)) ;
  228.  
  229. -- --------------------------------------------------------
  230.  
  231. --
  232. -- Structure for view `tampil_totbuku`
  233. --
  234. DROP TABLE IF EXISTS `tampil_totbuku`;
  235.  
  236. CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `tampil_totbuku` AS select `kategori`.`id_kategori` AS `id_kategori`,`kategori`.`kategori` AS `kategori`,`get_total`(`kategori`.`id_kategori`) AS `Total_Buku` from `kategori` ;
  237.  
  238. --
  239. -- Indexes for dumped tables
  240. --
  241.  
  242. --
  243. -- Indexes for table `buku`
  244. --
  245. ALTER TABLE `buku`
  246. ADD PRIMARY KEY (`id_buku`),
  247. ADD KEY `fk_idkategori` (`id_kategori`);
  248.  
  249. --
  250. -- Indexes for table `kategori`
  251. --
  252. ALTER TABLE `kategori`
  253. ADD PRIMARY KEY (`id_kategori`);
  254.  
  255. --
  256. -- Indexes for table `login`
  257. --
  258. ALTER TABLE `login`
  259. ADD PRIMARY KEY (`idlogin`);
  260.  
  261. --
  262. -- Indexes for table `log_buku`
  263. --
  264. ALTER TABLE `log_buku`
  265. ADD PRIMARY KEY (`id`);
  266.  
  267. --
  268. -- AUTO_INCREMENT for dumped tables
  269. --
  270.  
  271. --
  272. -- AUTO_INCREMENT for table `buku`
  273. --
  274. ALTER TABLE `buku`
  275. MODIFY `id_buku` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17;
  276.  
  277. --
  278. -- AUTO_INCREMENT for table `kategori`
  279. --
  280. ALTER TABLE `kategori`
  281. MODIFY `id_kategori` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;
  282.  
  283. --
  284. -- AUTO_INCREMENT for table `login`
  285. --
  286. ALTER TABLE `login`
  287. MODIFY `idlogin` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
  288.  
  289. --
  290. -- AUTO_INCREMENT for table `log_buku`
  291. --
  292. ALTER TABLE `log_buku`
  293. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=38;
  294.  
  295. --
  296. -- Constraints for dumped tables
  297. --
  298.  
  299. --
  300. -- Constraints for table `buku`
  301. --
  302. ALTER TABLE `buku`
  303. ADD CONSTRAINT `fk_idkategori` FOREIGN KEY (`id_kategori`) REFERENCES `kategori` (`id_kategori`) ON DELETE CASCADE ON UPDATE CASCADE;
  304. COMMIT;
  305.  
  306. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  307. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  308. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Add Comment
Please, Sign In to add comment