Perancangan Aplikasi Pembelajaran Tumbuhan Monokotil dan Dikotil Berbasis Multimedia Untuk Anak SMA Kelas XI
SURAT KETERANGAN Hasil Uji Program Tugas Akhir
Yang bertanda tangan dibawah ini, menerangkan bahwa Tugas Akhir Mahasiswa Program Diploma 3 Teknik Informatika :
Nama : RIRIS LUMBANTOBING
NIM : 132406114
Program Studi : D3 Teknik Informatika
Judul TA : Perancangan Aplikasi Pembelajaran Tumbuhan Monokotil dan Dikotil Berbasis Multimedia Untuk Anak SMA Kelas XI
Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut diatas tanggal...Juni 2016
Dengan Hasil : Sukses / Gagal
Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.
Medan, Juni 2016 Dosen Pembimbing
Dr. Syahriol Sitorus, S.Si. M.IT NIP. 197103101997031004
(2)
KARTU BIMBINGAN TUGAS AKHIR MAHASISWA
Nama Mahasiswa : RIRIS LUMBANTOBING
Nomor Stambuk : 132406114
Judul Tugas Akhir : PERANCANGAN APLIKASI PEMBELAJARAN TUMBUHAN MONOKOTIL DAN DIKOTIL BERBASIS MULTIMEDIA UNTUK ANAK SMA KELAS XI
Dosen Pembimbing : Dr. Syahriol Sitorus, S.Si. M.IT Tanggal Mulai Bimbingan :
Tanggal Selesai Bimbingan :
No. Tanggal Asisten Bimbingan
Pembahasan pada Asistensi Mengenai,
pada Bab :
Paraf Dosen
Pembimbing Keterangan 1
2 3 4 5 6 7
Diketahui,
Ketua Prodi D3 Teknik Informatika Disetujui,
FMIPA USU Pembimbing Utama
Dr. Elly Rosmaini, M.Si. Dr. Syahriol Sitorus, S.Si.M.IT NIP. 196005201985032002 NIP. 197103101997031004
(3)
LISTING PROGRAM
1. Index.php
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8" /> <!-- Title Tag -->
<title>PlaNart</title>
<!-- <<Mobile Viewport Code>> -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<!-- <<Attched Stylesheets>> -->
<link rel="stylesheet" href="css/theme.css" type="text/css" />
<link rel="stylesheet" href="css/media.css" type="text/css" />
<link rel="stylesheet" href="css/font-awesome.min.css" type="text/css" />
<link
href='https://fonts.googleapis.com/css?family=Open+Sans :400,300,600,600italic,400italic,800,700'
rel='stylesheet' type='text/css'> <link
href='https://fonts.googleapis.com/css?family=Oswald:40 0,700,300' rel='stylesheet' type='text/css'>
</head> <body>
<!-- \\ Begin Holder \\ --> <div class="DesignHolder"> <!-- \\ Begin Frame \\ --> <div class="LayoutFrame">
<!-- \\ Begin Header \\ --> <header>
<div class="Center">
<div class="site-logo"> <h1><a
href="#">Pl<span>aNa</span>rt</a></h1> </div>
<div id="mobile_sec">
<div class="mobile"><i class="fa fa-bars"></i><i class="fa fa-times"></i></div>
<div class="menumobile">
<!-- \\ Begin Navigation \\ --> <nav class="Navigation">
(4)
<ul> <li class="active"> <a href="#home">Beranda</a> <span class="menu-item-bg"></span> </li> <li> <a href="#about">Tentang</a> <span class="menu-item-bg"></span> </li> <li> <a href="#contact">Kontak</a> <span class="menu-item-bg"></span> </li> </ul> </nav>
<!-- // End Navigation // --> </div>
</div>
<div class="clear"></div> </div>
</header>
<!-- // End Header // -->
<!-- \\ Begin Banner Section \\ --> <div class="Banner_sec" id="home"> <!-- \\ Begin banner Side --> <div class="bannerside">
<div class="Center">
<!-- \\ Begin Left Side -->
<div class="leftside"> <h3>Mari<span>Belajar</span></h3> <br></br> <a href="index.html">MATERI</a> <a href="video.html">simulasi</a> <br> <a
href="soalmudah.php">Latihan Soal Mudah</a> <a
href="soalsedang.php">Latihan Soal Sedang</a> <a
href="soalsulit.php">Latihan Soal Sulit</a> </br>
(5)
<!-- // End Left Side // --> <!-- \\ Begin Right Side --> <div class="rightside"> <ul id="slider"> <li> <div class="Slider"> <figure><img src="img/biar-kuncupnya-mekar-jadi-bunga.jpg"></figure> <div class="text"> <div class="Lorem"> <p>Belajar Biologi <span>Menyenangkan</span></p> </div> </div> </div> </li> <li> <div class="Slider"> <figure><img src="img/Lotus.jpg"></figure> <div class="text"> <div class="Icon"> </div> <div class="Lorem"> <p>Belajar Biologi<span>Menyenangkan</span></p> </div> </div> </div> </li> </ul> <figure><img
src="img/resize.jpg" alt="image"
class="Shadow"></figure> </div>
<!-- // End Right Side // --> </div>
</div>
<!-- // End banner Side // --> <div class="clear"></div>
</div>
<!-- // End Banner Section // --> <div class="bgcolor"></div>
<!-- \\ Begin Container \\ --> <div id="Container">
(6)
<!-- \\ Begin About Section \\ --> <div class="About_sec" id="about">
<div class="Center"> <h2>Tentang</h2> <p>Multimedia adalah penggunaan komputer untuk menyajikan dan menggabungkan teks, suara, gambar, animasi, audio dan video dengan alat bantu (tool) dan koneksi (link) sehingga pengguna dapat
melakukan navigasi, berinteraksi, berkarya dan
berkomunikasi. Multimedia sering digunakan dalam dunia informatika. Selain dari dunia informatika, multimedia juga diadopsi oleh dunia game, dan juga untuk membuat website.
<br>Pembelajaran yang berkualitas sangat tergantung dari motivasi pelajar dan kreatifitas pengajar. Maka untuk memberikan alternative pembelajaran mengenai tumbuhan monokotil dan dikotil ini, dibutuhkan suatu sarana pembelajaran yang bersifat interaktif dan efektif.</p>
<div class="Line"></div> <!-- \\ Begin Tab side \\ --> <div class="Tabside">
<ul>
<li><a href="javascript:;" class="tabLink activeLink" id="cont-1">Tujuan</a></li> <li><a href="javascript:;" class="tabLink" id="cont-2">Sasaran</a></li>
<li><a href="javascript:;" class="tabLink" id="cont-3">Tambahan</a></li>
</ul>
<div class="clear"></div>
<div class="tabcontent" id="cont-1-1">
<div class="TabImage"> <div class="img1"> <figure><img
src="img/Green Leaf Wallpapers 1.jpg"
alt="image"></figure> </div> <div class="img2"> <figure><img src="img/gambar-bunga-sepatu-2.jpg" alt="image"></figure> </div> </div>
<div class="Description"> <h3>Tujuan<span>Pembelajaran Tumbuhan Monokotil dan
(7)
<p>Aplikasi ini diharapkan dapat memudahkan dan meningkatkan proses belajar mengajar.</p>
<p>sehingga dapat memberikan kemudahan dalam proses pembelajaran tentang tumbuhan monokotil dan dikotil.</p>
</div> </div>
<div class="tabcontent hide" id="cont-2-1"> <div class="TabImage"> <div class="img1"> <figure><img src="img/about-img2.jpg" alt="image"></figure> </div> <div class="img2"> <figure><img src="img/about-img1.jpg" alt="image"></figure> </div> </div> <div class="Description"> <h3>Rancangan
Aplikasi<span>Pembelajaran Tumbuhan Monokotil dan Dikotil</span></h3>
<p>Perancangan aplikasi ini menggunakan Adobe Flash CS3 Profesional. Aplikasi pembelajaran ini hanya membahas tentang pelajaran biologi khususnya tumbuhan monokotil dan dikotil.</p> <p>Class aptent taciti sociosqu ad litora torquent per conubia nostraper inceptos himenaeos. Mauris in erat justo. Nullam ac urna eu felis dapibus.</p>
</div> </div>
<div class="tabcontent hide" id="cont-3-1"> <div class="TabImage"> <div class="img1"> <figure><img src="img/about-img2.jpg" alt="image"></figure> </div> <div class="img2"> <figure><img src="img/about-img1.jpg" alt="image"></figure> </div> </div> <div class="Description">
(8)
<h3>Harapan dari aplikasi <span>Pembelajaran Tumbuhan Monokotil dan Dikotil</span></h3>
<p>Dengan adanya aplikasi ini semoga memberikan manfaat seperti yang saya harapkan, yaitu</p>
<p>Membantu siswa dalam memahami materi tentang tumbuhan monoktil dan dikotil serta Meningkatkan pemanfaatan komputer sebagai media pembelajaran berbasis multimedia.</p>
</div> </div>
<div class="clear"></div> </div>
<!-- // End Tab Side // --> </div>
</div>
<!-- // End About Section // --> <!-- \\ Begin Services Section \\ --> <!-- \\ Begin Contact Section \\ --> <div class="Contact_sec" id="contact"> <div class="Contactside"> <div class="Center"> <h2>Kontak</h2> <div class="Line"></div> </div> </div>
<!-- \\ Begin Get Section \\ --> <div class="Get_sec">
<div class="Mid"> <! \\ Begin Center Side \\ -->
<div class="Rightside">
<h3 style="color: black;">Untuk Informasi</h3>
<address style="color: brown;">
Jl. Berdikari No.7, Pasar 1, Padang Bulan,<br>Medan, Sumatera Utara.
</address>
<address class="Number" style="color: brown;">
(08) 2274 434 600 </address>
<address class="Email" style="color: brown;">
(9)
<a
href="mailto:riris8536@gmail.com" style="color: brown;">riris8536@gmail.com</a>
</address> <div
class="clear"></div>
</div>
<!-- // End Center Side // --> </div>
<!-- \\ Begin Footer \\--> <footer>
<div class="Cntr"> <p>Copyright ©2016 RirisLumbantobing</p>
</div> </footer>
<!-- // End Footer // --> </div>
<!-- // End Get Section // -->
</div>
<!-- // End Contact Section // --> </div>
<!-- // End Container // --> </div>
<!-- // End Layout Frame // --> </div>
<!-- // End Design Holder // --> <div id="loader-wrapper">
<div id="loader"></div>
<div class="loader-section section-left"></div> <div class="loader-section section-right"></div> </div>
<!-- <<Attched Javascripts>> -->
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
<script type="text/javascript"
src="js/jquery.sudoSlider.min.js"></script>
<script type="text/javascript"
src="js/global.js"></script>
<script type="text/javascript"
src="js/modernizr.js"></script> </body>
(10)
2. Koneksi.php
<?php
$db_host = "localhost"; $db_user = "root";
$db_pass = "";
$db_data = "dbflash";
// Perintah koneksi Server MySQL $koneksi
= mysql_connect($db_host, $db_user, $db_pass) or die ("Koneksi gagal".mysql_error()); mysql_select_db($db_data, $koneksi)
or die ("Baca DB gagal".mysql_error()); ?>
3.Index.html
<object width="1350" height="650" data="belajar.swf"></object>
4. Video.html
<html> <body>
<video width="1350" height="650" controls autoplay> <source src="video/monodiko.mp4" type="video/mp4"> </video>
</body> </html>
5. Admin.php
<?php
include "koneksi.php";
$namapengguna = $_POST['namapengguna']; $password = $_POST['password'];
$query = "INSERT INTO tb_admin VALUES
('$namapengguna', '$password')"; $result = mysql_query($query); if ($query) {
echo("<script>alert('Data Berhasil Disimpan'); window.location = 'index.php'</script>");
(11)
} else{ mysql_error(); }?> 6. Soalmudah.php <!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8" /> <!-- Title Tag -->
<title>PlaNart</title>
<!-- <<Mobile Viewport Code>> -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<!-- <<Attched Stylesheets>> -->
<link rel="stylesheet" href="css/theme.css" type="text/css" />
<link rel="stylesheet" href="css/media.css" type="text/css" />
<link rel="stylesheet" href="css/font-awesome.min.css" type="text/css" />
<link href='https://fonts.googleapis.com/css?family=Open+Sans :400,300,600,600italic,400italic,800,700' rel='stylesheet' type='text/css'> <link href='https://fonts.googleapis.com/css?family=Oswald:40 0,700,300' rel='stylesheet' type='text/css'>
</head> <body>
<!-- \\ Begin Holder \\ --> <div class="DesignHolder"> <!-- \\ Begin Frame \\ --> <div class="LayoutFrame">
<!-- \\ Begin Header \\ --> <header> <div class="Center"> <div class="site-logo"> <h1><a href="#">Pl<span>aNa</span>rt</a></h1> </div> <div id="mobile_sec">
<div class="mobile"><i class="fa fa-bars"></i><i class="fa fa-times"></i></div>
(12)
<!-- \\ Begin Navigation \\ --> <nav class="Navigation"> <ul> <li class="active"> <a href="index.php">Beranda</a> <span class="menu-item-bg"></span> </li> </ul> </nav>
<!-- // End Navigation // --> </div>
</div>
<div class="clear"></div> </div>
</header>
<!-- // End Header // -->
<!-- \\ Begin Banner Section \\ -->
<div class="Banner_sec" id="home" style="height:1500px;">
<div class="box"><br>
<form action="hasilsoalmudah.php" method="POST" id="formulir">
<div style="margin-left:150px;
height:30px; font-family:'Trebuchet MS';
font-size:15px;" >
<?php
include "koneksi.php";
$soal = mysql_query("SELECT * FROM tb_soalmudah order by rand() limit 10");
$no = 1;
while($s = mysql_fetch_array($soal)){ echo "$no. ".$s['soal']."<br>\n";
echo "<input type=radio
name=soal[".$s['id']."] value='a'>A.
".$s['pilihan_a']."<br>\n";
echo "<input type=radio
name=soal[".$s['id']."] value='b'>B.
".$s['pilihan_b']."<br>\n";
echo "<input type=radio
name=soal[".$s['id']."] value='c'>C.
".$s['pilihan_c']."<br>\n";
echo "<input type=radio
name=soal[".$s['id']."] value='d'>D.
".$s['pilihan_d']."<br><br><br>\n"; $no++;
(13)
}
$soal = $no - 1;
echo "<input type='hidden'
name='jawabansoal' value= $soal>"; ?>
<input style="width:200px;
margin-left:180px; height:30px; border:1px;
font-family:'Trebuchet MS'; font-size:15px;" type="submit" value="DONE"/><br><br> </div> </form> </div> <div class="clear"></div> </div>
<!-- // End Banner Section // --> <!-- \\ Begin Container \\ --> <div id="Container">
<!-- \\ Begin Footer \\--> <footer>
<div class="Cntr"> <p>Copyright ©2016 RirisLumbantobing</p>
</div> </footer>
<!-- // End Footer // --> </div>
<!-- // End Get Section // -->
</div>
<!-- // End Contact Section // --> </div>
<!-- // End Container // --> </div>
<!-- // End Layout Frame // --> </div>
<!-- // End Design Holder // --> <div id="loader-wrapper">
<div id="loader"></div>
<div class="loader-section section-left"></div> <div class="loader-section section-right"></div> </div>
<!-- <<Attched Javascripts>> -->
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
<script type="text/javascript"
(14)
<script type="text/javascript" src="js/global.js"></script>
<script type="text/javascript"
src="js/modernizr.js"></script> </body>
</html>
7. Soalsedang.php
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8" />
<!-- Title Tag --> <title>PlaNart</title>
<!-- <<Mobile Viewport Code>> -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<!-- <<Attched Stylesheets>> -->
<link rel="stylesheet" href="css/theme.css" type="text/css" />
<link rel="stylesheet" href="css/media.css" type="text/css" />
<link rel="stylesheet" href="css/font-awesome.min.css" type="text/css" />
<link
href='https://fonts.googleapis.com/css?family=Open+Sans :400,300,600,600italic,400italic,800,700'
rel='stylesheet' type='text/css'> <link
href='https://fonts.googleapis.com/css?family=Oswald:40 0,700,300' rel='stylesheet' type='text/css'>
</head> <body>
<!-- \\ Begin Holder \\ --> <div class="DesignHolder"> <!-- \\ Begin Frame \\ --> <div class="LayoutFrame">
<!-- \\ Begin Header \\ --> <header>
(15)
<div class="site-logo"> <h1><a
href="#">Pl<span>aNa</span>rt</a></h1> </div>
<div id="mobile_sec">
<div class="mobile"><i class="fa fa-bars"></i><i class="fa fa-times"></i></div>
<div class="menumobile">
<!-- \\ Begin Navigation \\ --> <nav class="Navigation"> <ul> <li class="active"> <a href="index.php">Beranda</a> <span class="menu-item-bg"></span> </li> </ul> </nav>
<!-- // End Navigation // --> </div>
</div>
<div class="clear"></div> </div>
</header>
<!-- // End Header // -->
<!-- \\ Begin Banner Section \\ -->
<div class="Banner_sec" id="home" style="height:1500px;">
<div class="box"><br>
<form action="hasilsoalsedang.php" method="POST" id="formulir">
<div style="margin-left:150px;
height:30px; font-family:'Trebuchet MS';
font-size:15px;" >
<?php
include "koneksi.php";
$soal = mysql_query("SELECT * FROM tb_soalmedium order by rand() limit 10");
$no = 1;
while($s = mysql_fetch_array($soal)){ echo "$no. ".$s['soal']."<br>\n";
echo "<input type=radio
name=soal[".$s['id']."] value='a'>A.
(16)
echo "<input type=radio
name=soal[".$s['id']."] value='b'>B.
".$s['pilihan_b']."<br>\n";
echo "<input type=radio
name=soal[".$s['id']."] value='c'>C.
".$s['pilihan_c']."<br>\n";
echo "<input type=radio
name=soal[".$s['id']."] value='d'>D.
".$s['pilihan_d']."<br><br><br>\n"; $no++;
}
$soal = $no - 1;
echo "<input type='hidden'
name='jawabansoal' value= $soal>"; ?>
<input style="width:200px;
margin-left:180px; height:30px; border:1px;
font-family:'Trebuchet MS'; font-size:15px;" type="submit" value="DONE"/><br><br> </div> </form> </div> <div class="clear"></div> </div>
<!-- // End Banner Section // --> <!-- \\ Begin Container \\ --> <div id="Container">
<!-- \\ Begin Footer \\--> <footer>
<div class="Cntr"> <p>Copyright ©2016 RirisLumbantobing</p>
</div> </footer>
<!-- // End Footer // --> </div>
<!-- // End Get Section // -->
</div>
<!-- // End Contact Section // --> </div>
<!-- // End Container // --> </div>
<!-- // End Layout Frame // --> </div>
<!-- // End Design Holder // --> <div id="loader-wrapper">
(17)
<div id="loader"></div>
<div class="loader-section section-left"></div> <div class="loader-section section-right"></div> </div>
<!-- <<Attched Javascripts>> -->
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
<script type="text/javascript"
src="js/jquery.sudoSlider.min.js"></script>
<script type="text/javascript"
src="js/global.js"></script>
<script type="text/javascript"
src="js/modernizr.js"></script> </body>
</html>
8. Soalsulit.php
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8" /> <!-- Title Tag -->
<title>PlaNart</title>
<!-- <<Mobile Viewport Code>> -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<!-- <<Attched Stylesheets>> -->
<link rel="stylesheet" href="css/theme.css" type="text/css" />
<link rel="stylesheet" href="css/media.css" type="text/css" />
<link rel="stylesheet" href="css/font-awesome.min.css" type="text/css" />
<link
href='https://fonts.googleapis.com/css?family=Open+Sans :400,300,600,600italic,400italic,800,700'
rel='stylesheet' type='text/css'> <link
href='https://fonts.googleapis.com/css?family=Oswald:40 0,700,300' rel='stylesheet' type='text/css'>
</head> <body>
(18)
<!-- \\ Begin Holder \\ --> <div class="DesignHolder"> <!-- \\ Begin Frame \\ --> <div class="LayoutFrame">
<!-- \\ Begin Header \\ --> <header> <div class="Center"> <div class="site-logo"> <h1><a href="#">Pl<span>aNa</span>rt</a></h1> </div> <div id="mobile_sec">
<div class="mobile"><i class="fa fa-bars"></i><i class="fa fa-times"></i></div>
<div class="menumobile">
<!-- \\ Begin Navigation \\ --> <nav class="Navigation"> <ul> <li class="active"> <a href="index.php">Beranda</a> <span class="menu-item-bg"></span> </li> </ul> </nav>
<!-- // End Navigation // --> </div>
</div>
<div class="clear"></div> </div>
</header>
<!-- // End Header // -->
<!-- \\ Begin Banner Section \\ -->
<div class="Banner_sec" id="home" style="height:1500px;">
<div class="box"><br>
<form action="hasilsoalsulit.php" method="POST" id="formulir">
<div style="margin-left:150px;
height:30px; font-family:'Trebuchet MS';
font-size:15px;" >
<?php
include "koneksi.php";
$soal = mysql_query("SELECT * FROM tb_soalsulit order by rand() limit 10");
$no = 1;
(19)
echo "$no. ".$s['soal']."<br>\n";
echo "<input type=radio
name=soal[".$s['id']."] value='a'>A.
".$s['pilihan_a']."<br>\n";
echo "<input type=radio
name=soal[".$s['id']."] value='b'>B.
".$s['pilihan_b']."<br>\n";
echo "<input type=radio
name=soal[".$s['id']."] value='c'>C.
".$s['pilihan_c']."<br>\n";
echo "<input type=radio
name=soal[".$s['id']."] value='d'>D.
".$s['pilihan_d']."<br><br><br>\n"; $no++;
}
$soal = $no - 1;
echo "<input type='hidden'
name='jawabansoal' value= $soal>"; ?>
<input style="width:200px;
margin-left:180px; height:30px; border:1px;
font-family:'Trebuchet MS'; font-size:15px;" type="submit" value="DONE"/><br><br> </div> </form> </div> <div class="clear"></div> </div>
<!-- // End Banner Section // --> <!-- \\ Begin Container \\ --> <div id="Container">
<!-- \\ Begin Footer \\--> <footer>
<div class="Cntr"> <p>Copyright ©2016 RirisLumbantobing</p>
</div> </footer>
<!-- // End Footer // --> </div>
<!-- // End Get Section // --> </div>
<!-- // End Contact Section // --> </div>
<!-- // End Container // --> </div>
<!-- // End Layout Frame // --> </div>
(20)
<div id="loader-wrapper"> <div id="loader"></div>
<div class="loader-section section-left"></div> <div class="loader-section section-right"></div> </div>
<!-- <<Attched Javascripts>> -->
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
<script type="text/javascript"
src="js/jquery.sudoSlider.min.js"></script>
<script type="text/javascript"
src="js/global.js"></script>
<script type="text/javascript"
src="js/modernizr.js"></script> </body> </html> 9. Hasil.php <!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8" /> <!-- Title Tag -->
<title>PlaNart</title>
<!-- <<Mobile Viewport Code>> -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<!-- <<Attched Stylesheets>> -->
<link rel="stylesheet" href="css/theme.css" type="text/css" />
<link rel="stylesheet" href="css/media.css" type="text/css" />
<link rel="stylesheet" href="css/font-awesome.min.css" type="text/css" />
<link href='https://fonts.googleapis.com/css?family=Open+Sans :400,300,600,600italic,400italic,800,700' rel='stylesheet' type='text/css'> <link href='https://fonts.googleapis.com/css?family=Oswald:40 0,700,300' rel='stylesheet' type='text/css'>
</head> <body>
<!-- \\ Begin Holder \\ --> <div class="DesignHolder"> <!-- \\ Begin Frame \\ -->
(21)
<div class="LayoutFrame">
<!-- \\ Begin Header \\ --> <header> <div class="Center"> <div class="site-logo"> <h1><a href="#">Pl<span>aNa</span>rt</a></h1> </div> <div id="mobile_sec">
<div class="mobile"><i class="fa fa-bars"></i><i class="fa fa-times"></i></div>
<div class="menumobile">
<!-- \\ Begin Navigation \\ --> <nav class="Navigation"> <ul> <li class="active"> <a href="index.php">Beranda</a> <span class="menu-item-bg"></span> </li> </ul> </nav>
<!-- // End Navigation // --> </div>
</div>
<div class="clear"></div> </div>
</header>
<!-- // End Header // -->
<!-- \\ Begin Banner Section \\ -->
<div class="Banner_sec" id="home" style="height:1500px;">
<div class="box"><br>
<div style="margin-left:150px;
height:30px; font-family:'Trebuchet MS';
font-size:15px;" >
<?php
session_start();
include "koneksi.php"; $id = $_SESSION['id'];
$soal = mysql_query("SELECT * FROM nilaisoalmudah WHERE id='$id'");
while($s = mysql_fetch_array($soal)){ echo "<h3>Skor Anda, <br> ".$s['nilai']."";
echo "<h3>Jawaban Benar: <br> ".$s['skor']."<br><br>";
(22)
echo "<a href=\"soalmudah.php\">Coba Lagi</a>";
?> <h3>
<a href="soalsedang.php">Level Berikutnya</a> </h3> </div> </div> <div class="clear"></div> </div>
<!-- // End Banner Section // --> <!-- \\ Begin Container \\ --> <div id="Container">
<!-- \\ Begin Footer \\--> <footer>
<div class="Cntr"> <p>Copyright ©2016 RirisLumbantobing</p>
</div> </footer>
<!-- // End Footer // --> </div>
<!-- // End Get Section // --> </div>
<!-- // End Contact Section // --> </div>
<!-- // End Container // --> </div>
<!-- // End Layout Frame // --> </div>
<!-- // End Design Holder // --> <div id="loader-wrapper">
<div id="loader"></div>
<div class="loader-section section-left"></div> <div class="loader-section section-right"></div> </div>
<!-- <<Attched Javascripts>> -->
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
<script type="text/javascript"
src="js/jquery.sudoSlider.min.js"></script>
<script type="text/javascript"
src="js/global.js"></script>
<script type="text/javascript"
src="js/modernizr.js"></script> </body>
(23)
10. Hasilsedang.php
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8" /> <!-- Title Tag -->
<title>PlaNart</title>
<!-- <<Mobile Viewport Code>> -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<!-- <<Attched Stylesheets>> -->
<link rel="stylesheet" href="css/theme.css" type="text/css" />
<link rel="stylesheet" href="css/media.css" type="text/css" />
<link rel="stylesheet" href="css/font-awesome.min.css" type="text/css" />
<link href='https://fonts.googleapis.com/css?family=Open+Sans :400,300,600,600italic,400italic,800,700' rel='stylesheet' type='text/css'> <link href='https://fonts.googleapis.com/css?family=Oswald:40 0,700,300' rel='stylesheet' type='text/css'>
</head> <body>
<!-- \\ Begin Holder \\ --> <div class="DesignHolder"> <!-- \\ Begin Frame \\ --> <div class="LayoutFrame">
<!-- \\ Begin Header \\ --> <header> <div class="Center"> <div class="site-logo"> <h1><a href="#">Pl<span>aNa</span>rt</a></h1> </div> <div id="mobile_sec">
<div class="mobile"><i class="fa fa-bars"></i><i class="fa fa-times"></i></div>
<div class="menumobile">
<!-- \\ Begin Navigation \\ --> <nav class="Navigation">
<ul>
(24)
<a href="index.php">Beranda</a> <span class="menu-item-bg"></span> </li> </ul> </nav>
<!-- // End Navigation // --> </div>
</div>
<div class="clear"></div> </div>
</header>
<!-- // End Header // -->
<!-- \\ Begin Banner Section \\ -->
<div class="Banner_sec" id="home" style="height:1500px;">
<div class="box"><br>
<div style="margin-left:150px;
height:30px; font-family:'Trebuchet MS';
font-size:15px;" >
<?php
session_start();
include "koneksi.php"; $id = $_SESSION['id'];
$soal = mysql_query("SELECT * FROM nilaisoalmedium WHERE id='$id'");
while($s = mysql_fetch_array($soal)){ echo "<h3>Skor Anda, <br> ".$s['nilai']."";
echo "<h3>Jawaban Benar: <br> ".$s['skor']."<br><br>";
}
echo "<a href=\"soalmudah.php\">Coba Lagi</a>";
?> <h3>
<a href="soalsulit.php">Level Berikutnya</a> </h3> </div> </div> <div class="clear"></div> </div>
<!-- // End Banner Section // --> <!-- \\ Begin Container \\ -->
(25)
<div id="Container">
<!-- \\ Begin Footer \\--> <footer>
<div class="Cntr"> <p>Copyright ©2016 RirisLumbantobing</p>
</div> </footer>
<!-- // End Footer // --> </div>
<!-- // End Get Section // -->
</div>
<!-- // End Contact Section // --> </div>
<!-- // End Container // --> </div>
<!-- // End Layout Frame // --> </div>
<!-- // End Design Holder // --> <div id="loader-wrapper">
<div id="loader"></div>
<div class="loader-section section-left"></div> <div class="loader-section section-right"></div> </div>
<!-- <<Attched Javascripts>> -->
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
<script type="text/javascript"
src="js/jquery.sudoSlider.min.js"></script>
<script type="text/javascript"
src="js/global.js"></script>
<script type="text/javascript"
src="js/modernizr.js"></script> </body>
</html>
11. Hasilsulit.php
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8" /> <!-- Title Tag -->
<title>PlaNart</title>
(26)
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<!-- <<Attched Stylesheets>> -->
<link rel="stylesheet" href="css/theme.css" type="text/css" />
<link rel="stylesheet" href="css/media.css" type="text/css" />
<link rel="stylesheet" href="css/font-awesome.min.css" type="text/css" />
<link href='https://fonts.googleapis.com/css?family=Open+Sans :400,300,600,600italic,400italic,800,700' rel='stylesheet' type='text/css'> <link href='https://fonts.googleapis.com/css?family=Oswald:40 0,700,300' rel='stylesheet' type='text/css'>
</head> <body>
<!-- \\ Begin Holder \\ --> <div class="DesignHolder"> <!-- \\ Begin Frame \\ --> <div class="LayoutFrame">
<!-- \\ Begin Header \\ --> <header> <div class="Center"> <div class="site-logo"> <h1><a href="#">Pl<span>aNa</span>rt</a></h1> </div> <div id="mobile_sec">
<div class="mobile"><i class="fa fa-bars"></i><i class="fa fa-times"></i></div>
<div class="menumobile">
<!-- \\ Begin Navigation \\ --> <nav class="Navigation"> <ul> <li class="active"> <a href="index.php">Beranda</a> <span class="menu-item-bg"></span> </li> </ul> </nav>
<!-- // End Navigation // --> </div>
</div>
<div class="clear"></div> </div>
(27)
</header>
<!-- // End Header // -->
<!-- \\ Begin Banner Section \\ -->
<div class="Banner_sec" id="home" style="height:1500px;">
<div class="box"><br>
<div style="margin-left:150px;
height:30px; font-family:'Trebuchet MS';
font-size:15px;" >
<?php
session_start();
include "koneksi.php"; $id = $_SESSION['id'];
$soal = mysql_query("SELECT * FROM nilaisoalsulit WHERE id='$id'");
while($s = mysql_fetch_array($soal)){ echo "<h3>Skor Anda, <br> ".$s['nilai']."";
echo "<h3>Jawaban Benar: <br> ".$s['skor']."<br><br>";
}
echo "<a href=\"soalsulit.php\">Coba Lagi</a>"; ?> </div> </div> <div class="clear"></div> </div>
<!-- // End Banner Section // --> <!-- \\ Begin Container \\ --> <div id="Container">
<!-- \\ Begin Footer \\--> <footer>
<div class="Cntr"> <p>Copyright ©2016 RirisLumbantobing</p>
</div> </footer>
<!-- // End Footer // --> </div>
<!-- // End Get Section // --> </div>
<!-- // End Contact Section // --> </div>
<!-- // End Container // --> </div>
<!-- // End Layout Frame // --> </div>
(28)
<div id="loader-wrapper"> <div id="loader"></div>
<div class="loader-section section-left"></div> <div class="loader-section section-right"></div> </div>
<!-- <<Attched Javascripts>> -->
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
<script type="text/javascript"
src="js/jquery.sudoSlider.min.js"></script>
<script type="text/javascript"
src="js/global.js"></script>
<script type="text/javascript"
src="js/modernizr.js"></script> </body> </html> 12. Hasilsoalmudah.php <?php session_start(); include "koneksi.php"; $benar = 0;
$salah = 0;
if (isset($_POST["soal"])){ foreach($_POST['soal'] as $key => $value){
$cek = mysql_query("SELECT * FROM tb_soalmudah WHERE id=$key");
while($c = mysql_fetch_array($cek)){ $jawaban = $c['jawaban'];
} if($value==$jawaban){ $benar++; }else{ $salah++; } }
$jumlah = $_POST['jawabansoal']; if ($benar==10) {
$nilai=100;
}elseif ($benar==9) { $nilai=90;
}elseif ($benar==8) { $nilai=80;
}elseif ($benar==7) { $nilai=70;
(29)
}elseif ($benar==6) { $nilai=60;
}elseif ($benar==5) { $nilai=50;
}elseif ($benar==4) { $nilai=40;
}elseif ($benar==3) { $nilai=30;
}elseif ($benar==2) { $nilai=20;
}elseif ($benar==1) { $nilai=10;
}else { $nilai=0; }
$simpan = "INSERT INTO
nilaisoalmudah(skor, nilai) VALUES ('$benar',
'$nilai')";
if(mysql_query($simpan)){ $id = mysql_insert_id(); $_SESSION['id']= $id; header("location:hasil.php"); }else { echo mysql_error(); } } ?> 13. Hasilsoalsedang.php <?php session_start(); include "koneksi.php"; $benar = 0;
$salah = 0;
if (isset($_POST["soal"])){ foreach($_POST['soal'] as $key => $value){
$cek = mysql_query("SELECT * FROM tb_soalmedium WHERE id=$key");
while($c = mysql_fetch_array($cek)){ $jawaban = $c['jawaban'];
}
if($value==$jawaban){ $benar++;
(30)
$salah++; } }
$jumlah = $_POST['jawabansoal']; if ($benar==10) {
$nilai=100;
}elseif ($benar==9) { $nilai=90;
}elseif ($benar==8) { $nilai=80;
}elseif ($benar==7) { $nilai=70;
}elseif ($benar==6) { $nilai=60;
}elseif ($benar==5) { $nilai=50;
}elseif ($benar==4) { $nilai=40;
}elseif ($benar==3) { $nilai=30;
}elseif ($benar==2) { $nilai=20;
}elseif ($benar==1) { $nilai=10;
}else { $nilai=0; }
$simpan = "INSERT INTO
nilaisoalmedium(skor, nilai) VALUES ('$benar',
'$nilai')";
if(mysql_query($simpan)){ $id = mysql_insert_id(); $_SESSION['id']= $id; header("location:hasilsedang.php"); }else { echo mysql_error(); } } ?> 14. Hasilsoalsulit.php <?php session_start(); include "koneksi.php"; $benar = 0;
(31)
if (isset($_POST["soal"])){ foreach($_POST['soal'] as $key => $value){
$cek = mysql_query("SELECT * FROM tb_soalsulit WHERE id=$key");
while($c = mysql_fetch_array($cek)){ $jawaban = $c['jawaban'];
} if($value==$jawaban){ $benar++; }else{ $salah++; } }
$jumlah = $_POST['jawabansoal']; if ($benar==10) {
$nilai=100;
}elseif ($benar==9) { $nilai=90;
}elseif ($benar==8) { $nilai=80;
}elseif ($benar==7) { $nilai=70;
}elseif ($benar==6) { $nilai=60;
}elseif ($benar==5) { $nilai=50;
}elseif ($benar==4) { $nilai=40;
}elseif ($benar==3) { $nilai=30;
}elseif ($benar==2) { $nilai=20;
}elseif ($benar==1) { $nilai=10;
}else { $nilai=0; }
$simpan = "INSERT INTO
nilaisoalsulit(skor, nilai) VALUES ('$benar',
'$nilai')";
if(mysql_query($simpan)){ $id = mysql_insert_id(); $_SESSION['id']= $id;
header("location:hasilsulit.php"); }else {
echo mysql_error(); }
(32)
} ?> 15. style.css body{ margin: 0px; padding: 0px; width: 100%; height: 100%; } #banner{ width: 100%; height: 60px; background: #c2e8f4;
border-bottom: 1px solid #f2f2f5; margin-left: 200px; } a.logo { font-size: 20px; color: #ffffff; float: left; margin-top: -30px; text-transform: uppercase; outline:none; text-decoration: none; font-family: Trebuchet ms; }
a.logo b {
font-weight: 900; } a.logo:hover { text-decoration: none; outline: none; color: #7b7789; } #sidebar{ float: left; width: 210px; height: 100%; background: #f2f2f2; position: fixed; margin-top: -100px; padding-top: 100px; } #footer{ width: 100%;
(33)
height: 40px;
background: #c2e8f4;
border-bottom: 2px solid #f2f2f5; position: absolute; } .centered { text-align: center; padding-right: 50px; } #edit{ width: 500px; height: 70px; }
#sidebar h5 { color: #f2f2f2; font-weight: 150;
font-family: Trebuchet ms; } #main-content { margin-left: 210px; position: relative; } #main-content span{
font-family: Trebuchet ms; font-size: 22px; margin-left: 15px; color: #777; } .mt { padding-left: 10px; } .active{
padding: 5px 30px 5px 22px; font-size: 13px; color: red; float: left; margin-top: 15px; outline:none; text-decoration: none; font-family: Trebuchet ms; } a.active:hover, a.active:focus{ color: black; background-color: #ffd777; float: left; } .wrapper { margin-top: 20px; margin-left: 15px;
(34)
margin-right: 15px; padding-bottom: 15px; padding-top: 0px; background-color: #f2f2f2; position: relative; float: center; } .row { margin-left: 10px; } .text1{ padding-top: 5px;
font-family: Trebuchet ms; font-size: 16px; color: #666666; padding-bottom: 30px; } table { background-color: transparent; } th { text-align: left; } .table { width: 1088px; margin-bottom: 20px; background: white; table-layout: fixed;
font-family: trebuchet ms; font-size: 14px;
}
.link{
text-decoration: none; font-family: trebuchet ms; font-size: 18px;
padding-bottom: 30px; }
.table > tbody > tr > th, .table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > td { padding: 8px;
line-height: 1.42857143; vertical-align: top;
border-top: 1px solid #ddd; border-left: 1px solid #ddd; word-wrap: break-word;
} .col{
(35)
display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 180px; padding-left: 10px; padding-bottom: 30px; } .box {
border: 3px solid #f2f2f5; padding: 23px 35px 24px; border-top-width: 4px; border-bottom-width: 4px; background-color: white; } .bg{ background-color: #f2f2f2; } .text2 { color: #779998; text-decoration: none; font-size: 20px; text-align: center; } .tambah{ width: 500px; height: 300px;
padding: 0px 20px 30px 20px; font-family: trebuchet ms; font-size: 14px; word-wrap: break-word; } .ini { width:500px; height:30px; border:1px; font-family:'Trebuchet MS'; font-size:14px; } .i { width:50px; height:30px; border:1px; font-family:'Trebuchet MS'; font-size:14px; } .btns { position:relative;
(36)
text-align: center; }
.btns input {
display: inline-block; font-size: 14px;
line-height: 15px;
background-color: #ffd777; min-width: 107px;
padding: 5px 5px 5px; color: black;
cursor: pointer; }
.btns input:hover {
background-color: #c2e8f4; color: #39596e;
}
/*LOGIN CONFIGURATION PAGE*/ #login{ background: url(../images/login-bg.jpg); background-size: 100%; padding-top: 200px; margin-top: -190px; padding-bottom: 200px; } .log { width:200px; height:30px; border:1px; font-family:'Trebuchet MS'; font-size:14px; } .form-login { max-width: 330px; margin: 100px auto 0; background: #fff; border-radius: 5px;
-webkit-border-radius: 5px; }
.form-login h2.form-login-heading { margin: 0;
padding: 25px 20px; text-align: center; background: #666666;
border-radius: 5px 5px 0 0; color: #fff;
font-size: 20px;
(37)
font-weight: 300; }
.form-login-heading { margin: 0;
padding: 10px 10px; text-align: center; background: #68dff0;
border-radius: 5px 5px 0 0; color: #fff;
font-size: 16px;
text-transform: uppercase; margin-left: 100px;
margin-top: 50px; }
.login-wrap { padding: 20px; }
.login-wrap .registration { text-align: center;
}
16. video.html <html> <body>
<video width="1350" height="650" controls autoplay> <source src="video/monodiko.mp4" type="video/mp4"> </video>
</body> </html>
17. Admin/index.php
<?php
session_start() ?>
<!DOCTYPE html> <html>
<head>
<title>Login</title>
<link href="css/style_v2.css" rel="stylesheet"> </head>
<body class="bg">
<form class="form-login" action="proseslogin.php" method="POST">
<h2 class="form-login-heading">Login Admin</h2>
(38)
<div class="login-wrap">
<input class="log" type="text" class="form-control" name="namapengguna" placeholder="User ID" autofocus>
<br><br>
<input class="log" type="password" class="form-control" name="password" placeholder="Password"><br><br><br>
<input value="SIGN IN" type="submit">
</div> </form>
</body> </html>
18. Admin/koneksi.php
<?php
$db_host = "localhost"; $db_user = "root";
$db_pass = "";
$db_data = "dbflash";
// Perintah koneksi Server MySQL $koneksi
= mysql_connect($db_host, $db_user, $db_pass) or die ("Koneksi gagal".mysql_error()); mysql_select_db($db_data, $koneksi)
or die ("Baca DB gagal".mysql_error()); ?>
19. Admin/proseslogin.php
<?php
session_start();
require_once("koneksi.php");
$namapengguna = $_POST['namapengguna']; $password = $_POST['password'];
$cekuser = mysql_query("SELECT * FROM tb_admin WHERE namapengguna = '$namapengguna' and password = '$password'");
$jumlah = mysql_num_rows($cekuser); $hasil = mysql_fetch_array($cekuser); if($jumlah == 0) {
echo "<script>alert('User belum terdaftar!'); window.location = 'index.php'</script>";
(39)
} else {
if($password > $hasil['password']) {
echo "<script>alert('Email dan Password Salah!'); window.location = 'index.php'</script>";
} else {
session_start();
$_SESSION['namapengguna'] =
$_POST['namapengguna'];
$_SESSION['password'] = $_POST['password']; header('location:mudah.php');
} }
?>
20. Admin/logout.php
<?php
session_start(); session_destroy();
header("location: index.php"); ?>
21. Admin/mudah.php
<?php
session_start();
require_once("koneksi.php");
if ($_SESSION['namapengguna']=='') { header("location: home.php"); }else{
mysql_error(); }
?> <html> <head>
<title>Welcome, Admin</title> </head>
<body>
<link rel="stylesheet" type="text/css" href="css/style_v2.css">
<div id="banner"> </div>
<div id="sidebar">
<ul class="sidebar-menu"> <div class="mt">
<a class="active" href="mudah.php">Mudah</a> </div>
(40)
<a class="active" href="medium.php">Medium</a> </div>
<div class="mt">
<a class="active" href="sulit.php">Sulit</a> </div>
<div class="mt">
<a class="active" href="logout.php">Log Out</a> </div>
</div>
<div id="main-content"> <div class="wrapper">
<div class="row" style="margin-bottom:200px;"> <div class"link"><a href="tambah_soalmudah.php">Tambah Soal</a></div> <table class="table"> <thead> <tr> <th style="width:20px">ID</th> <th>Pertanyaan</th> <th>Pilihan A</th> <th>Pilihan B</th> <th>Pilihan C</th> <th>Pilihan D</th> <th>Jawaban</th> <th>Ubah/Hapus</th> </tr> </thead> <tbody> <?php include "koneksi.php"; $no = 1;
$query = mysql_query("SELECT * FROM tb_soalmudah");
if ($query) { while ($row = mysql_fetch_array($query)) { echo " <tr> <td>".$row['id']."</td> <td>".$row['soal']."</td> <td>".$row['pilihan_a']."</td> <td>".$row['pilihan_b']."</td> <td>".$row['pilihan_c']."</td> <td>".$row['pilihan_d']."</td> <td>".$row['jawaban']."</td> <td> <a href='ubah_soalmudah.php?id=".$row['id']."'>Ubah </a>| <a href='hapus_soalmudah.php?id=".$row['id']."'>Hapus</a> </tr> "; $no++; } } ?> </tbody> </table>
(41)
</div> </div>
</div><br><br><br> <div id="footer">
<div style="padding-top:7px; padding-left:550px; color: brown;">@RirisLumbantobing</div>
</div> </div> </body> </html>
22.Admin/proses_tambahsoalmudah.php
<?php
include "koneksi.php"; $id = $_POST['id']; $soal = $_POST['soal'];
$pilihan_a = $_POST['pilihan_a']; $pilihan_b = $_POST['pilihan_b']; $pilihan_c = $_POST['pilihan_c']; $pilihan_d = $_POST['pilihan_d']; $jawaban = $_POST['jawaban'];
$query = "INSERT INTO tb_soalmudah VALUES (
'$id', '$soal', '$pilihan_a', '$pilihan_b',
'$pilihan_c', '$pilihan_d', '$jawaban')"; $result = mysql_query($query);
if ($query) {
echo("<script>alert('Data Berhasil Disimpan'); window.location = 'index.php'</script>");
} else{
mysql_error(); }
?>
23. Admin/tambah_soalmudah.php
<html> <head>
<title>Welcome, Admin</title> </head>
<body>
<link rel="stylesheet" type="text/css" href="css/style_v2.css">
<div id="banner"> </div>
(42)
<ul class="sidebar-menu"> <div class="mt">
<a class="active"
href="mudah.php">Mudah</a> </div>
<div class="mt">
<a class="active"
href="medium.php">Medium</a> </div>
<div class="mt">
<a class="active"
href="sulit.php">Sulit</a> </div>
<div class="mt">
<a class="active" href="logout.php">Log Out</a>
</div> </div>
<div id="main-content"> <div class="wrapper">
<div class="row" style="margin-bottom:200px;">
<div class"link"><a href="index.php">Kembali</a></div>
<form method="POST"
action="proses_tambahsoalmudah.php">
<table class="tambah"> <tr>
<td><br>ID</td>
<td><br><textarea class="ini" type="text" name="id"></textarea></td>
</tr> <tr>
<td><br>Pertanyaan</td>
<td><br><textarea class="ini" type="text" name="soal"></textarea></td>
</tr>
<td><br>Pilihan (a)</td>
<td><br><textarea class="ini" type="text" name="pilihan_a"></textarea></td>
</tr> <tr>
<td><br>Pilihan (b)</td>
<td><br><textarea class="ini" type="text" name="pilihan_b" ></textarea></td>
</tr> <tr>
(43)
<td><br><textarea class="ini" type="text" name="pilihan_c" ></textarea></td>
</tr> <tr>
<td><br>Pilihan (d)</td>
<td><br><textarea class="ini" type="text" name="pilihan_d" ></textarea></td>
</tr> <tr>
<td><br>Jawaban</td>
<td><br><textarea class="ini" type="text" name="jawaban"></textarea>
</td></tr>
<tr><td><br><div
class="btns"><input type="submit" value="Simpan Soal"></td></div></tr> </table> </form> </div> </div> </div><br><br><br> <div id="footer">
<div style="padding-top:7px; padding-left:550px; color:#666666;">@RirisLumbantobing</div> </div> </div> </body> </html> 24. Admin/ubah_soalmudah.php <html> <head> <title>Welcome, Admin</title> </head> <body>
<link rel="stylesheet" type="text/css" href="css/style_v2.css"> <div id="banner"> </div> <div id="sidebar"> <ul class="sidebar-menu"> <div class="mt">
<a class="active"
href="mudah.php">Mudah</a> </div>
(44)
<a class="active" href="medium.php">Medium</a>
</div>
<div class="mt">
<a class="active"
href="sulit.php">Sulit</a> </div>
<div class="mt">
<a class="active" href="logout.php">Log Out</a>
</div> </div>
<div id="main-content"> <div class="wrapper">
<div class="row" style="margin-bottom:200px;">
<div class"link"><a href="index.php">Kembali</a></div>
<form method="POST"
action="proses_ubahsoalmudah.php"> <table class="table"> <?php include "koneksi.php"; $id=$_GET['id']; ?> <?php $query=mysql_query("select * from tb_soalmudah where id='$id'");
if ($query) {
while ($row =
mysql_fetch_array($query)) { echo " <tr> <td style=\"width:120px\">Id</td> <td><input
class=\"edit\"type=\"text\" name=\"id\" value=\"".$row['id']."\" style=\"width:50px; height:30px;\">
</td></tr>
<tr><td>Pertanyaan</td> <td><input
type=\"text\" name=\"soal\" value=\"".$row['soal']."\" style=\"width:100px; height:60px;\"></td></tr>
<tr><td>A</td> <td><input
(45)
value=\"".$row['pilihan_a']."\" style=\"width:500px; height:60px;\"></td></tr>
<tr><td>B</td> <td><input
type=\"text\" name=\"pilihan_b\"
value=\"".$row['pilihan_b']."\" style=\"width:500px; height:60px;\"></td></tr>
<tr><td>C</td> <td><input
type=\"text\" name=\"pilihan_c\"
value=\"".$row['pilihan_c']."\" style=\"width:500px; height:60px;\"></td></tr>
<tr><td>D</td> <td><input
type=\"text\" name=\"pilihan_d\"
value=\"".$row['pilihan_d']."\" style=\"width:500px; height:60px;\"></td></tr>
<tr><td>Jawaban</td> <td><input
type=\"text\" name=\"jawaban\"
value=\"".$row['jawaban']."\" style=\"width:500px; height:60px;\"></td></tr>
<tr><td><br><div
class=\"btns\"><input type=\"submit\" value=\"Ubah\"> </div></td></tr> "; } } ?> </table> </form> </div> </div> </div><br><br><br> <div id="footer">
<div style="padding-top:7px; padding-left:550px; color:#666666;">@RirisLumbantobing</div> </div> </div> </body> </html> 25. Admin/hapus_soalmudah.php <?php include "koneksi.php"; $id = $_GET['id'];
(46)
DAFTAR PUSTAKA
Kadir, Abdul. 2001. Dasar Pemrograman Web Dinamis Menggunakan PHP. Yogyakarta: Andi.
Madiun, Madcoms. 2008. Adobe Flash CS3 Professional. Yogyakarta: Andi Nara, hartini & siregar eveline.2010. Teori belajar dan pembelajaran. Bogor. Ghalia
Indonesia.
Perangin-angin, Kasiman. 2006. Aplikasi Web dengan PHP dan MySQL. Yogyakarta: Andi.
Pramono, Budi. 2013. Dikotil dan Monokotil, http://www.kampus-info.com/2012/11/pengertian-dikotil-dan-monokotil.html. Diakses 25 Mei 2016. 11.35 Wib
Sutopo, Hadi. 2007. Flash dengan PHP & MYSQL. Yogyakarta: Graha Ilmu Syahreza, Jordan. Pengertian PHP dan MYSQL.[www.duniailkom.net] Diakses
pada 20 Maret 2016 Pukul 21:43 Wib.
Vaughan, Tay.2004. Multimedia: Making It Work edisi 6. Yogyakarta: Andi. Yudhiantoro, Dhani. 2006.Membuat Animasi Web dengan Macromedia Flash Profesional 8. Yogyakarta: Andi
(47)
BAB 3
PERANCANGAN SISTEM
3.1Pengertian Perancangan Sistem
Perancangan sistem merupakan tahap yang sangat penting dalam pembuatan sistem aplikasi, dimulai dari perencanaan yang matang akan memberikan hasil akhir yang bagus. Dalam membuat sebuah aplikasi, tentukan terlebih dahulu tujuan dari aplikasi yang akan dibuat karena bentuk desain dan isi sebuah aplikasi sangat tergantung pada tujuan dibuatnya aplikasi itu.
Sebelum melakukan perancangan aplikasi, maka harus dilakukan analisis terlebih dahulu untuk memperoleh gambaran yang jelas mengenai kelebihan dan kekurangan aplikasi. Aplikasi Pembelajaran Tumbuhan Monokotil dan Dikotil dibuat secara online untuk menunjang dan memudahkan siswa/siswi dalam memahami dan mempelajari tumbuhan monokotil dan dikotil yang ditampilkan dalam bentuk animasi.
3.2 Penentuan Aplikasi yang akan Dibuat
Penentuan aplikasi Pembelajaran Tumbuhan Monokotil dan Dikotil Berbasis Multimedia bertujuan untuk membantu penulis dalam menemukan suatu solusi dari permasalahan yang dihadapi siswa Sekolah Menengah Atas. Materi
(48)
pembelajaran tumbuhan monokotil dan dikotil yang dimasukkan kedalam aplikasi pembelajaran ini berupa materi sesuai dengan kurikulum yang dipelajari, dan latihan soal-soal yang berkaitan dengan pembelajaran.
3.3 Perancangan Materi
Pembuatan aplikasi pembelajaran tumbuhan monokotil dan dikotil ini menggunakan teknik yang sederhana. Teknik yang sederhana ini tentunya juga didukung oleh peranan Actionscript yang sangat membantu dalam penyederhanaan hasil publikasi flash semaksimal mungkin sehingga didapatkan objek yang dinamis, interaktif, dan tidak terjadi pemakaian ruang publikasi secara berlebihan. Animasi ini menggunakan Actionscript yang ada didalam Adobe Flash CS3 untuk proses berjalannnya. Actionscript akan dilampirkan pada bagian lampiran Listing Program. Animasi ini juga akan dimasukkan kedalam web yang sudah dibuat penulis.
3.3.1 Desain Halaman awal
Halaman awal adalah tampilan animasi yang pertama kali muncul jika aplikasi dibuka untuk pertama kalinya. Halaman ini diberi judul “Aplikasi Pembelajaran Tumbuhan Monokotil dan Dikotil” yang dianimasikan serta serta terdapat link
menuju menu yang nantinya menjadi tampilan utama setelah aplikasi dijalankan. Penulis membuat animasi ini dengan metode scene by scene.
(49)
3.3.1.1Desain Awal
Halaman ini berisikan tentang awal desain pembuatan secara spesifik. Langkah-langkah mendesainnya:
a. Buka halaman baru beri judul aplikasi pembelajaran.fla. ubah ukuran stage
menjadi 1360 x 680 pixel. Buat 3 layer, yaitu layer latar (untuk background), teks, dan musik.
b. Pada layer latar, penulis menggunakan contoh background dari koleksi penulis sendiri, sehingga penulis hanya perlu meng-set ukurannya sesuai dengan ukuran stage yang sudah dibuat.
c. Pada layer teks, pilih Teks Tool (T) pada Toolbox untuk penulisan judul “Pembelajaran Tumbuhan Monokotil dan Dikotil”. Buat font penulisan comic sans ms dan font size 30. Kemudian ada 4 button yang sudah di link-kan untuk masuk ke menu berikutnya yaitu tumbuhan monokotil, tumbuhan dikotil, dan petunjuk dari menggunakan aplikasi tersebut. Setiap button penulis membuatnya dengan menggunakan menubar insert yang terdapat di Microsoft Powerpoint 2007. Pada setiap button (Tumbuhan monokotil, Tumbuhan dikotil, dan petunjuk) Tekan Ctrl+F8, pilih Button dan beri nama materi untuk materi, latihan untuk latihan, profil untuk profil, serta petunjuk untuk petunjuk. Double klik pada button “tumbuhan monokotil”. Letakkan kursor pada kolom Over yang terdapat pada layer 1, klik kanan, kemudian pilih Insert keyframe. Untuk memasukkan sound atau suara kedalam button, letakkan kursor pada kolom Down yang letaknya tepat disebelah kanan Over, klik kanan insert keyframe. Pilih
(50)
sound dari library, kemudian seret ke dalam button materi. Begitu seterusnya untuk membuat button pada tumbuhan dikotil dan petunjuk. d. Pada layer musik, letakkan kursor di frame 1, kemudian klik kanan insert
keyframe. Masukkan musik yang diinginkan dari panel library degan cara klik kanan di frame, pilih Action atau tekan F9. Masukkan nama file musik . kemudian pada akhir program letakkan code stop();
3.3.2 Desain Halaman Menu
Halaman ini berisikan tentang halaman menu pada tumbuhan monokotil dan dikotil secara spesifik. Langkah-langkah mendesainnya:
a. Klik insert yang terdapat di menubar, pilih Scene. Ubah ukuran stage menjadi 13680 x 680 pixels sesuai dengan ukuran stage awal yang sudah dibuat. Buat 2 layer, yaitu teks dan latar
b. Pada layer teks, tekan Ctrl+F8 pada kata “Tumbuhan Monokotil” pilih button. Klik Ok. Double klik pada button “Tumbuhan Monokotil”. Letakkan kursor pada kolom Over yang terdapat pada layer 1, klik kanan, kemudian pilih Insert keyframe. Untuk memasukkan sound atau suara kedalam button, letakkan kursor pada kolom Down yang letaknya tepat disebelah kanan Over, klik kanan insert keyframe. Pilih sound dari library, kemudian seret ke dalam button tumbuhan monokotil.
c. Lakukan hal yang sama untuk tumbuhan dikotil, tekan Ctrl+F8 pada kata “Tumbuhan Dikotil” pilih button. Klik Ok. Double klik pada button “Tumbuhan Dikotil”. Letakkan kursor pada kolom Over yang terdapat
(51)
pada layer 1, klik kanan, kemudian pilih Insert keyframe. Untuk memasukkan sound atau suara kedalam button, letakkan kursor pada kolom Down yang letaknya tepat disebelah kanan Over, klik kanan insert keyframe. Pilih sound dari library, kemudian seret ke dalam button tumbuhan dikotil.
3.3.3 Desain Halaman Defenisi Tumbuhan
Halaman ini berisikan tentang defenisi pada tumbuhan monokotil dan dikotil secara spesifik. Langkah-langkah mendesainnya:
a. Buat scene baru beri nama defenisi. Ubah ukuran stage menjadi 1360 x 680 pixels. Buat 2 layer, yaitu teks dan latar
b. Pada layer latar, hanya sebagai background saja agar tampilan tidak terlihat kosong.
c. Pada layer teks, terdiri dari defenisi, button ciri-ciri, button klasifikasi, button contoh, dan button back untuk kembali ke halaman sebelumnya. d. Untuk defenisi, blok teks, tekan Ctrl+F8, pilih movie clip, beri nama
sesuai dengan layer. Pada timeline yang terdapat di frame klik kanan lalu insert keyframe berselang-selang 5. Pada setiap akhir timeline yang sudah di insert keframe kan beri action stop(); agar teks tidak berjalan secara terus-menerus.
(52)
3.3.3.1Desain Halaman Ciri-ciri Tumbuhan
Halaman ini berisikan tentang ciri-ciri pada tumbuhan monokotil dan dikotil secara spesifik. Langkah-langkah mendesainnya:
a. Buat scene baru beri nama dari masing masing scene yang diinginkan. Ubah ukuran stage menjadi 1360 x 680 pixels. Buat 2 layer, yaitu teks dan latar
b. Pada layer latar, hanya sebagai background saja agar tampilan tidak terlihat kosong.
c. Pada layer teks terdiri dari button akar, batang, daun, bunga yang masing-masingnya akan dapat di lihat di setiap scene berikutnya.
e. Setiap scene akar, batang, daun dan bunga terdiri dari contoh gambar akar dari masing-masing tumbuhan serta penjelasannya.
3.3.3.2Desain Halaman Klasifikasi Tumbuhan
Halaman ini berisikan tentang ciri-ciri pada tumbuhan monokotil dan dikotil secara spesifik. Langkah-langkah mendesainnya:
a. Buat scene baru beri nama klasifikasi. Ubah ukuran stage menjadi 1360 x 680 pixels. Buat 2 layer, yaitu teks dan latar
b. Pada layer latar, hanya sebagai background saja agar tampilan tidak terlihat kosong.
c. Pada layer teks, terdiri dari keterangan klasifikasi tumbuhan dan button next untuk lanjut ke halaman berikutnya.
(53)
3.3.3.3Desain Halaman Contoh Tumbuhan
Halaman ini berisikan tentang contoh-contoh pada tumbuhan monokotil dan dikotil secara spesifik. Langkah-langkah mendesainnya:
a. Buat scene baru beri nama klasifikasi. Ubah ukuran stage menjadi 1360 x 680 pixels. Buat 2 layer, yaitu teks dan background
b. Pada layer latar, hanya sebagai background saja agar tampilan tidak terlihat kosong.
c. Pada layer teks, terdiri dari keterangan klasifikasi tumbuhan dan button back untuk kembali ke halaman sebelumnya.
3.4 Algoritma Perancangan Aplikasi
Algoritma merupakan sekumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah ini dapat diterjemahkan bertahap dari awal hingga akhir. Algoritma yang digunakan pada perancangan ini adalah algoritma diagram alur.
(54)
3.5 Flowchart
Flowchart adalah sekumpulan simbol-simbol yang menunjukkan atau menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir. Penjelasan arti dari lambang-lambang flowchart dapat didefenisikan seperti pada tabel 3.1 berikut ini:
Tabel 3.1 Simbol-Simbol Flowchart
NO Simbol Fungsi
1 Terminator, untuk memulai dan mengakhiri suatu program
2 Process, untuk menunjukkan setiap pengolahan yang dilakukan oleh komputer
3 Data, untuk memasukkan data maupun
menunjukkan hasil dari suatu proses
4 Decission, suatu kondisi yang akan menghasilkan beberapa kemungkinan jawaban atau pilihan
5 Connector, simbol untuk masukdan keluarnya suatu prosedur pada lembar kertas yang sama
6 Aarus atau flow, prosedur yang dapat dilakukan dari atas kebawah, bawah ke atas, dari kiri ke kana, atau dari kanan ke kiri
7 Off-Page Conenector, merupakan simbol untuk masuk dan keluarnya prosedur pada lembar kerja yang lain
8 Document, merupakan simnol untuk data yang berbentuk informasi.
(55)
9 Predefined process, untuk menyatakan sekumpulan langkah proses yang ditulis
10 Preparation, suatu simbol untuk menyediakan tempat-tempat pengolahan data dalam storage 11 Magnetic disk, berguna dalam penyimpanan data 12 Display, untuk output yang ditujukan suatu device,
seperti pada monitor
3.6 Perancangan Diagram Alir (Flowchart) Website
Diagram alir (flowchart) ini menjelaskan secara rinci langkah-langkah dari proses program. Flowchart dibuat dengan menggunakan simbol-simbol tertentu yang menyatakan setiap langkah program. Berikut ini adalah flowchart dari Aplikasi pembelajaran Planart.
3.6.1 Flowchart Menu utama
Seorang pengunjung website dapat mengakses menggunakan jaringan internet dan dapat berpindah dari halaman yang satu ke halaman lainnya. Masing- masing halaman utama memiiki link-link yang dapat dipilih. Flowchart menu utama dapat dilihat pada gambar 3.2 berikut
(1)
ABSTRAK
Kajian ini bertujuan untuk membangun sistem sebuah aplikasi pembelajaran Tumbuhan Monokotil dan Dikotil untuk anak SMA Kelas XI dengan bahan ajar berbasis multimedia. Materi pada aplika ini terbatas pada tumbuhan monokotil dan dikotil. Materi pada aplikasi ini menggunakan bahasa pemrograman Actionscript 2.0 pada Adobe Flash CS3 Professional. Sistem ini dirancang menggunakan perangkat lunak text editor Sublime Text 3 dengan bahasa pemrograman web yang digunakan yaitu HTML dan PHP serta MySQL sebagai bahasa query database. Simulasi soal juga disajikan dalam sistem ini untuk menambah semangat pengguna dalam memahami ciri-ciri, klasifikasi, contoh-contoh tumbuhan monokotil dan dikotil serta nama latinnya dan menguji kemampuannya dalam menguasai soal-soal materi tumbuhan monokotil dan dikotil tingkat Sekolah Menengah Atas.
(2)
DAFTAR ISI
Halaman
Persetujuan ii
Pernyataan iii
Penghargaan iv
Abstrak vi
Daftar Isi vii
Daftar Tabel x
Daftar Gambar xi
BAB 1 Pendahuluan 1.1 Latar Belakang 1
1.2 Identifikasi Masalah 3
1.3 Batasan Masalah 3
1.4 Tujuan 3
1.5 Manfaat 4
1.6 Tinjauan Pustaka 4
1.7 Metode Penelitian 5
1.8 Sistematika Penulisan 6
BAB 2 Landasan Teori 2.1 Multimedia 8
2.1.1 Komponen Multimedia 9
2.1.2 Multimedia Berbasis Komputer 11
2.1.3 Multimedia Sebagai Pembelajaran 11
2.1.4 Metode Pendekatan Konstruktivisme 12
2.2 Flash 13
2.2.1 Sekilas Tentang Flash 13
2.2.2 Kemampuan Flash 14
2.2.3 Ekstensi File 15
2.2.4 Adobe Flash CS3 Professional 15
2.3 Dasar-dasar Penggunaan Adobe Flash CS3 16
2.3.1 Halaman Awal 16
2.3.2 Jendela Utama 17
2.3.3 Toolbox 19
2.3.4 Library 21
2.3.5 Actionscript 22
2.4 Pengertian Tumbuhan Monokotil dan Dikotil 22
2.5 Bahasa Pemrograman 23
(3)
2.5.2 MySQL 23
2.5.3 HTML 24
2.5.4 Sublime Teks Editor 24
BAB 3 Perancangan Sistem 3.1 Pengertian Perancangan Sistem 26
3.2 Penentuan Aplikasi Yang akan dibuat 26
3.3 Perancangan Aplikasi 27
3.3.1 Desain Halaman Awal 27
3.3.1.1 Desain Awal 28
3.3.2 Desain Halaman Menu 29
3.3.3 Desain Halaman Defenisi Tumbuhan 30
3.3.3.1 Desain Halaman Ciri-ciri Tumbuhan 31
3.3.3.2 Desain Halaman Klasifikasi Tumbuhan 31
3.3.3.3 Desain Halaman Contoh Tumbuhan 32
3.4 Algoritma Perancangan Aplikasi 32
3.5 Flowchart 33
3.6 Perancangan Diagram alir Website 34
3.6.1 Flowchart Menu Utama 34
3.6.2 Flowchart Admin 35
3.7 Perancangan DFD Aplikasi 36
3.7.1 Diagram Konteks 37
3.7.2 DFD Level 1 38
3.8 Rancangan Database 39
3.9 Pengujian Sistem 41
BAB 4 Implementasi Sistem 4.1 Pengertian Implementasi Sistem 42
4.2 Persiapan Teknis 42
4.3 Tampilan Aplikasi 43
4.3.1 Halaman Utama 43
4.3.2 Halaman Tumbuhan Monokotil 44
4.3.2.1 Halaman Ciri-ciri Tumbuhan Monokotil 45 4.3.2.2 Halaman Klasifikasi T. Monokotil 45
4.3.2.3 Halaman Contoh T. Monokotil 46
4.3.3 Halaman Tumbuhan Dikotil 47
4.3.3.1 Halaman Ciri-ciri Tumbuhan Dikotil 47
4.3.3.2 Halaman Klasifikasi Tumbuhan Dikotil 48 4.3.3.3 Halaman Contoh Tumbuhan Dikotil 49
4.3.4 Halaman Petunjuk 49
4.4 Tampilan Latihan Soal-soal 50
BAB 5 Kesimpulan dan Saran 5.1 Kesimpulan 52
(4)
DAFTAR PUSTAKA LAMPIRAN
(5)
DAFTAR TABEL
Nomor Judul Halaman
Tabel
3.1 Simbol-simbol Flowchart 33
3.2 Tabel admin 39
3.3 Tabel soalmudah 40
3.4 Tabel soalmedium 40
3.5 Tabel soalsulit 40
3.6 Tabel nilai soal mudah 40
3.7 Tabel nilaisoalmedium 41
(6)
DAFTAR GAMBAR
Nomor Judul Halaman
Gambar
2.1 Tampilan Start Page Adobe Flash CS3 6
2.2 Jendela Utama 18
2.3 Panel Library 21
3.1 Algoritma Diagram Alur 32
3.2 Flowchart Halaman Menu Utama 35
3.3 Flowchart Admin 36
3.4 Diagram Konteks 37
3.5 DFD Level 1 39
4.1 Halaman Utama 42
4.2 Halaman Defenisi Tumbuhan Monokotil 42
4.3 Halaman Ciri-ciri Tumbuhan Monokotil 43
4.4 Halaman klasifikasi Tumbuhan Monokotil 44
4.5 Halaman Contoh Tumbuhan Monokotil 44
4.6 Halaman Defenisi Tumbuhan Dikotil 45
4.7 Halaman Ciri-ciri Tumbuhan Dikotil 46
4.8 Halaman klasifikasi Tumbuhan Dikotil 46
4.9 Halaman Contoh Tumbuhan Dikotil 47
4.10 Halaman Petunjuk 47
4.11 Tampilan Kategori Soal 48
4.12 Tampilan Latihan Soal 49