LAPORAN
PRAKTIKUM
PEMROGRAMAN
WEB
APLIKASI
PHP
DATA MAHASISWA

Disusun
Oleh :
Uus Kusnadi
NPM
:1410128262062
PROGRAM
STUDI TEKNIK INFORMATIKA
SEKOLAH
TINGGI TEKNIK IBNU SINA BATAM
2015
HALAMAN PENGESAHAN
Laporan
Praktikum Algoritma Dan Pemrograman III
Telah Disetujui Dan Disahkan Jurusan
Teknik Informatika Sekolah Tinggi Teknik (STT) Ibnu Sina Batam
Tanggal:
20 Desember 2015
Batam, Desember 2015
Mengetahui Menyetujui
Kepala
laboratorium Dosen pengampu
mata kuliah
Abdul Rahmat Basar,
S.Kom M.Ropianto.,
M.Kom.
NIDN : 1028096802
NIDN : 1028067804
Mengetahui,
Kaprodi Tekhnik Informatika
M.Ropianto,
M.Kom
NIDN :
1028067804
KATA PENGANTAR
Puji syukur Saya
ucapkan kepada Allah SWT karena berkat Rahmat-Nya Kami dapat menyelesaikan
laporan praktikum mata kuliah algoritma dan pemrograman II ini. Penulis mengucapkan
terimakasih banyak kepada Bpk
Indra Gunawan, S.Kom, M.Kom selaku dosen mata
kuliah Algoritma dan Pemrograman II yang telah banyak
memberikan pengarahan dalam menyelesaikan praktikum hingga penyusunan laporan
ini.
Pelaksanaan praktikum bertujuan agar para mahasiswa
mampu memahami dasar-dasar pemrograman pascal. Dimana untuk
mengembangkan pengetahuan mahasiswa bukan hanya dengan mempelajari teori,
diperlukan juga kemampuan mengaplikasikan kemampuan teori tersebut agar
tercipta pengetahuan yang nyata melalui kegiatan praktikum.
Penulis menyadari laporan ini masih
jauh dari sempurna. Maka dari itu penulis memohon maaf dan akan menerima segala
masukan yang diberikan untuk menyempurnakan laporan ini. Penuis berharap
laporan ini berguna bagi siapapun yang membacanya.
Batam
, Desember 2015
Penulis
DAFTAR
ISI
COVER
.................................................................................................. i
HALAMAN PENGESAHAN
.............................................................. ii
KATA
PENGANTAR ........................................................................... iii
DAFTAR
ISI ......................................................................................... iv
DAFTAR
GAMBAR ............................................................................ v
BAB
I PENDAHULUAN
1.1
Program ............................................................................................ I-1
1.2
Tujuan Aplikasi ................................................................................ I-2
1.3
Manfaat Aplikasi .............................................................................. I-2
BAB
II KAJIAN PUSTAKA
2.1
PHP .................................................................................................. II-3
2.2
MySQL ............................................................................................ II-3
2.3
CSS .................................................................................................. II-7
2.4
HTML .............................................................................................. II-8
BAB
III PEMBAHASAN
3.1
Perancangan Sistem .......................................................................... III-1
3.2
Perancangan Antarmuka .................................................................. III-1
3.3
Perancangan Database ...................................................................... III-51
3.4
Pembuatan (Construction) ................................................................ III-52
3.4.1
Pengkodean ................................................................................... III-52
3.4.2
Test/Pengujian ............................................................................... III-53
BAB
IV IMPLEMENTASI
4.1
Implementasi Sistem ........................................................................ IV-1
4.2
Tujuan Implementasi Sistem ............................................................ IV-1
4.3
Pengujian Sistem .............................................................................. IV-1
4.4
Proses Pengujian Sistem ................................................................... IV-3
BAB
V PENUTUP
5.1
Kesimpulan ....................................................................................... V-1
5.2
Saran ................................................................................................. V-1
DAFTAR
PUSTAKA
DAFTAR GAMBAR
3.1
Halaman Utama .................................................................................... III-1
3.2
Input Data Mahasiswa
.......................................................................... III-8
3.3
Halaman Tampilan Data Mahasiswa
..................................................... III-13
3.4
Halaman Pencarian ................................................................................ III-27
3.5
Halaman About ..................................................................................... III-41
3.6
Tabel Data Mahasiswa .......................................................................... III-51
4.1
Halaman Masuk Klik Cari2/................................................................... IV-3
4.2
Halaman Utama Aplikasi ...................................................................... IV-3
BAB I
PENDAHULUAN
1.1 Program
Program komputer atau sering kali disingkat
sebagai program adalah
serangkaian instruksi yang ditulis untuk melakukan suatu fungsi spesifik pada komputer. Komputer
pada dasarnya membutuhkan keberadaan program agar bisa menjalankan fungsinya
sebagai komputer, biasanya hal ini dilakukan dengan cara mengeksekusi
serangkaian instruksi program tersebut pada prosesor. Sebuah
program biasanya memiliki suatu bentuk model pengeksekusian tertentu agar dapat
secara langsung dieksekusi oleh komputer.
Program yang
sama dalam format kode yang dapat dibaca oleh manusia disebut sebagai kode sumber, bentuk program yang memungkinkan programmer menganalisis serta melakukan penelaahan algoritma yang
digunakan pada program tersebut. Kode sumber tersebut pada akhirnya dikompilasi oleh utilitas bahasa pemrograman
tertentu sehingga membentuk sebuah program. bentuk alternatif lain model
pengeksekusian sebuah program adalah dengan menggunakan bantuan interpreter, kode sumber tersebut langsung
dijalankan oleh utilitas interpreter suatu bahasa pemrograman yang digunakan.
Beberapa
program komputer dapat dijalankan pada sebuah komputer pada saat bersamaan,
kemampuan komputer untuk menjalankan beberapa program pada saat bersamaan
disebut sebagai multitasking. Program komputer dapat dikategorikan
menurut fungsinya; perangkat
lunak sistem atau perangkat
lunak aplikasi.
Pemrograman
komputer merupakan suatu proses iteratif penulisan dan penyuntingan kode sumber
sehingga membentuk sebuah program. Penyuntingan kode sumber meliputi proses
pengetesan, analisis, pembetulan kesalahan, pengoptimasian algoritma,
normalisasi kode, dan kadang-kadang pengkoordinasian antara satu programmer
dengan programmer lainnya jika sebuah program dikerjakan oleh beberapa orang
dalam sebuah tim.
Seorang
praktisi yang memiliki keahlian untuk melakukan penulisan kode dalam bahasa
pemrograman disebut sebagai programmer komputer atau programmer, pengembang perangkat lunak,
atau koder. Istilahrekayasa perangkat
lunak (bahasa Inggris: Software engineering)
seringkali digunakan karena proses penulisan program tersebut dipandang sebagai
suatu disiplin ilmu perekayasaan.
1.2 Tujuan Aplikasi
Aplikasi
ini memiliki tujuan:
1.
Menghasilkan aplikasi penginputan data mahasiswa aktif yang berbasis database yang akurat dan baik.
2.
Sistem ini terhubung dalam jaringan computer dan mempermudah Staf melihat, dan merubah data dengan cepat.
1.3 Manfaat Aplikasi
Manfaat dari aplikasi ini adalah:
1.
Mempermudah proses pencatatan, pencarian data mahasiswa
2.
Aplikasi membantu agar tidak terjadi kekeliruan tentang data mahasiswa
BAB II
KAJIAN PUSTAKA
Pengembangan sebuah program melibatkan dua aktivitas
– menemukan algoritma yang mendasarinya dan mempresentasikan algoritma itu
sebagai sebuah program.
Fasa
1.
|
Pahami
permasalahan yang dihadapi
|
Fasa
2.
|
Susun
suatu rencana untuk memecahkan masalah
|
Fasa
3.
|
Laksanakan
rencana tersebut
|
Fasa
4.
|
Evaluasi
solusi yang didapatkan untuk memastikan keakuratanya dan
|
Seni memecahkan masalah dan kebutuhan untuk belajar
sebagai bukti sifat artistik dan intuitif proses pemecahan masalah, fasa-fasa
proses pemecahan masalah berikut ini, yang tidak memiliki definisi yang jelas
dan diajukan oleh ahli matematika G. Poyla pada 1945, masih tetap dipegang
sebagai prinsip-prinsip dasar dalam mengajarkan keterampilan memecahkan masalah
hingga hari ini.
untuk
menjajaki potensinya sebagai alat untuk memecahkan masalahmasalah lainnya.
PHP
Sebuah File PHP dapat terdiri dari teks, tag dan
skrip HTML. Skrip dalam sebuah file PHP akan di eksekusi di server.
Dasar-dasar yang sudah
harus diketahui
Sebelum
kita melanjutkan ke materi berikutnya, mahasiswa harus sudah mempelajari
tentang materi-materi berikut ini:
•
HTML / XHTML
•
Pengetahuan tentang
dasar-dasar algoritma dan pemrograman serta internet.
Pengertian PHP
•
PHP merupakan singkatan
dari PHP: Hypertext Preprocessor .
•
PHP merupakan server-side scripting language, seperti ASP.
•
Skrip PHP dieksekusi di
server dan hasilnya dikirimkan ke client (browser).
•
PHP mendukung berbagai
jenis database (contoh : MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL,
Generic ODBC, dll.)
•
PHP merupakan perangkat
lunak open source.
•
PHP dapat di-download
dan digunakan secara gratis.
Apakah file PHP itu?
•
File PHP dapat terdiri
dari teks, tag dan skrip HTML.
•
File PHP akan
dikirimkan ke browser sebagai plain HTML.
•
File PHP dapat
berektensi ".php", ".php3", or ".phtml"
Apakah MySQL itu?
•
MySQL merupakan server
database yang ringkas.
•
MySQL sangat ideal
untuk digunakan sebagai aplikasi yang
kecil dan menengah.
•
MySQL mendukung bahasa
SQL standard.
•
MySQL dapat dijalankan
pada bermacam platforms.
•
MySQL dapat di-download
dan digunakan secara gratis.
PHP + MySQL
•
PHP dikombinasikan
dengan MySQL akan menghasilkan aplikasi yang crossplatform (artinya kita dapat
mengembangkan aplikasi di Windows dan dijalankan di server Unix).
Mengapa PHP?
•
PHP dapat berjalan pada
bermacam platforms (Windows, Linux, Unix, dll.).
•
PHP kompatibel dengan
hampir semua server web yang ada (Apache, IIS, etc.).
•
PHP mudah dipelajari
dan berjalan secara efisien di server web.
Bagaimana cara memulai
PHP
•
Install server Apache
pada Windows atau Linux.
•
Install PHP pada
Windows atau Linux.
•
Install MySQL pada
Windows atau Linux.
2.1 PHP
PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP
banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
Beberapa kelebihan PHP dari
bahasa pemrograman web, antara lain:
1.
Bahasa pemrograman PHP adalah
sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.
2.
Web Server yang mendukung
PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga
Xitami dengan konfigurasi yang relatif mudah.
3.
Dalam sisi pengembangan lebih
mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam
pengembangan.
4.
Dalam sisi pemahamanan, PHP
adalah bahasa scripting yang paling mudah karena memiliki referensi yang
banyak.
5.
PHP adalah bahasa open
source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows)
dan dapat dijalankan secara runtime melalui console serta juga dapat
menjalankan perintah-perintah system.
2.2 MySQL
MySQL
adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang
didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara
bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak
boleh dijadikan produk turunan yang bersifat komersial.
MySQL
sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah
ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep
pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan
data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara
otomatis. Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja
pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh
pengguna maupun program-program aplikasi yang memanfaatkannya.
Definisi MySQL adalah sebuah perangkat
lunak sistem manajemen basis data SQL (Bahasa Inggris:database management
system) atau DBMS yang multithread, multi-user,
dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL
tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public
License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk
kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana
perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode
sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori
oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta
hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia
yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael
“Monty” Widenius.
Kehandalan suatu sistem basisdata (DBMS) dapat
diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses
perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi
yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata
transaksional maupun operasi basisdata non-transaksional.
Pada modus operasi non-transaksional, MySQL dapat
dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen
basisdata kompetitor lainnya. Namun pada modus non-transaksional tidak ada
jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus
non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan
reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan
sejenisnya.
Untuk kebutuhan sistem yang ditujukan untuk bisnis
sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja
sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat
unjuk kerja pada modus non-transaksional.
Sejarah MySQL
Sejarah MySQL pada awalnya diciptakan pada
tahun 1979, oleh Michael “Monty” Widenius, seorang programmer komputer asal
Swedia. Monty mengembangkan sebuah sistem database sederhana yang dinamakan
UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indexing.
Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia.
TcX pada tahun 1994 mulai mengembangkan aplikasi
berbasis web, dan berencana menggunakan UNIREG sebagai sistem database. Namun
sayangnya, UNIREG dianggagap tidak cocok untuk database yang dinamis seperti
web.
TcX kemudian mencoba mencari alternatif sistem
database lainnya, salah satunya adalah mSQL (miniSQL). Namun mSQL versi 1 ini
juga memiliki kekurangan, yaitu tidak mendukung indexing, sehingga performanya
tidak terlalu bagus.
Dengan tujuan memperbaiki performa mSQL, Monty mencoba
menghubungi David Hughes (programmer yang mengembangkan mSQL) untuk menanyakan
apakah ia tertarik mengembangkan sebuah konektor di mSQL yang dapat dihubungkan
dengan UNIREG ISAM sehingga mendukung indexing. Namun saat itu Hughes menolak,
dengan alasan sedang mengembangkan teknologi indexing yang independen untuk
mSQL versi 2.
Dikarenakan penolakan tersebut, David Hughes, TcX (dan
juga Monty) akhirnya memutuskan untuk merancang dan mengembangkan sendiri
konsep sistem database baru. Sistem ini merupakan gabungan dari UNIREG dan mSQL
(yang source codenya dapat bebas digunakan). Sehingga pada May 1995, sebuah
RDBMS baru, yang dinamakan MySQL dirilis.
David Axmark dari Detron HB, rekanan TcX mengusulkan
agar MySQL di ‘jual’ dengan model bisnis baru. Ia mengusulkan agar MySQL
dikembangkan dan dirilis dengan gratis. Pendapatan perusahaan selanjutnya di
dapat dari menjual jasa “support” untuk perusahaan yang ingin
mengimplementasikan MySQL. Konsep bisnis ini sekarang dikenal dengan istilah
Open Source.
Pada tahun 1995 itu juga, TcX berubah nama menjadi
MySQL AB, dengan Michael Widenius, David Axmark dan Allan Larsson sebagai
pendirinya. Titel “AB” dibelakang MySQL, adalah singkatan dari “Aktiebolag”,
istilah PT (Perseroan Terbatas) bagi perusahaan Swedia.
MySQL Biasanya dikendalikan secara administratif
menggunakan bahasa pemrograman PHP yang user interfacenya dalam bentuk
phpMyAdmin.
Berikut ini adalah tampilannya:
Keistimewaan MySQL
Keistimewaan MySQL antara lain:
- Portabilitas. MySQL
dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux,
FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
- Perangkat lunak sumber terbuka. MySQL
didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi
GPL sehingga dapat digunakan secara gratis.
- Multi-user. MySQL
dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa
mengalami masalah atau konflik.
- ‘Performance tuning’,
MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana,
dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
- Ragam tipe data. MySQL
memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned
integer, float, double, char, text, date, timestamp, dan lain-lain.
- Perintah dan Fungsi. MySQL
memiliki operator dan fungsi secara penuh yang mendukung perintah Select
dan Where dalam perintah (query).
- Keamanan. MySQL
memiliki beberapa lapisan keamanan seperti level subnetmask, nama host,
dan izin akses user dengan sistem perizinan yang
mendetail serta sandi terenkripsi.
- Skalabilitas dan Pembatasan. MySQL
mampu menangani basis data dalam skala besar, dengan jumlah rekaman
(records) lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris.
Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap
tabelnya.
- Konektivitas. MySQL
dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix
soket (UNIX), atau Named Pipes (NT).
- Lokalisasi. MySQL
dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari
dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di
dalamnya.
- Antar Muka. MySQL
memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa
pemrograman dengan menggunakan fungsi API (Application Programming
Interface).
- Klien dan Peralatan. MySQL
dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk
administrasi basis data, dan pada setiap peralatan yang ada disertakan
petunjuk online.
- Struktur tabel. MySQL
memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE,
dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
2.3 CSS
CSS mempunyai pengertian sebagai alat/fasilitas yang
dapat mewariskan atrribut pada sebuah tag html dan berfungsi untuk mempercantik
sebuah tampilan dokumen. Apakah langsung dituliskan kedalam dokumen
HTML atau secara terpisah. Dengan adanya CSS maka kita dapat dengan
mudah merubah tampilan atau attribut sebuah tag HTML. Seperti merubah warna
background & teks, paragraph, ukuran huruf, templates website dan
sebagainya.
2.4 HTML
HTML
adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web,
menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang
ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang
terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak
pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML. Bermula dari sebuah
bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang
disebut denganSGML (Standard
Generalized Markup Language), HTML adalah sebuah standar yang digunakan
secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
BAB III
PEMBAHASAN
3.1 Perancangan Sistem
Perancangan
sistem adalah proses menyusun atau mengembangkan sistem informasi yang baru. Tujuannya agar hasil sistem yang dirancang sesuai dengan kebutuhan pemakai
untuk mendapatkan informasi dan untuk memberikan gambaran yang jelas dan
rancang bangun yang lengkap kepada pemrogram komputer
(Programmer) dan user yang terlibat.
3.2 Perancangan Antarmuka (Interface Design)
Berikut
proses pemanggilan data yang tersedia dalam database server, perancangan
tampilan input dan output sebagai berikut:
1. Halaman
Utama
Halaman
utama/awal ini berisi menu – menu dari pengisi link – link yang
berhubungan kehalaman input, menglihat data dan pencarian.

Gambar 3.1 Halaman
Utama
<html>
<head>
<title>
Home - Aplikasi Pencarian
</title>
<style
type="text/css">
<!--
.style1 {font-size: 50px}
.style2 {font-size: 36px}
.style3 {height:30px;
width:300px;font-size:20px;align:left}
.style4 {height:30px;
width:50px;font-size:20px;align:left}
.style5 {color: #999}
.style6 {font-size: 35px; color:
Red; }
.style7 {color: #003300; }
body,td,th {
font-family:
"Georgia";
}
-->
</style>
<meta
http-equiv="Content-Type" content="text/html;
charset=iso-8859-1"></head>
<button
onclick="window.print()"> cetak halaman web</button>
<body text="Red"
background="imsages.jpg" >
<font face="Georgia">
<p align="center"
class="style6"><b> STT IBNU SINA BATAM</p></b>
<p align="center"
class="style6"><b> Student Information System
</p></b>
<h1 align="center"
class="style1"></h1>
<p align="center"
class="style5"></p>
</font>
<?php
include_once("koneksi.php");
//start of search
$a1=$_REQUEST['a1'];
$findValue=$_POST['findValue'];
if ($a1=="Go") {
$sql="SELECT * FROM
mahasiswa where Name like '$findValue%' order by
MahasiswaID ASC";
if(!$q=mysql_query($sql)){
echo mysql_error();
}
elseif(mysql_num_rows($q)==0) {
echo "Tidak
ditemukan!!";
}
else{
$tsql="SELECT FOUND_ROWS()
as found";
$qq=mysql_query($tsql);
$rr=mysql_fetch_object($qq);
$found_rows=$rr->found;
$display_result=true;
}
}
?>
</form>
<table align="left"
>
<tr>
<td align="left"
width="400">
<a
href="addmahasiswa.php"><font
color="Red"><b>Add
Mahasiswa</a></font></b>
</td>
<tr>
<td align="left"
width="500">
<a
href="viewmahasiswa.php"><font
color="Red"><b>View
Mahasiswa</a></font></b>
</td>
<form method="post"
name="a1" action="search.php">
<table
align="left">
<tr>
<td>
<input
name="findValue" placeholder=" Search the Mahasiswa"
value="<?php echo $findValue;?>" size="80"
class="style3" >
<input name="a1"
type="submit" class="style4"
value="Go"/><input type="hidden"
name="mahasiswaid" />
</td>
</tr>
<tr>
<td
align="right">
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
</body>
</html>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<marquee><font color="white"> Created by © Uus
Kusnadi & Sufiyandi @2015 Semester III Teknik Informatika STT Ibnu Sina
kelas 3B
2. Halaman Input Data Mahasiswa

Gambar 3.2 Input Data Mahasiswa
<html>
<head>
<title> PHP Data Entry Mahasiswa Form </title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1"></head>
<button onclick="window.print()"> cetak halaman
web</button>
<body background="images.jpg" text="Red">
<form method= "POST" name = "p"
action="addmahasiswa.php">
<p align="center"><font face="Red"
size="15px">Add Mahasiswa Record
</font></p>
<br>
<br>
<br>
<br>
<br>
<table border="0" cellspacing="0"
align="left" >
<tr>
<td>
<font face="Red"><b>NPM: </b></font>
</td>
<td>
<input type="text" name="sid" size="30"
value="" />
</td>
</tr>
<tr>
<td>
<font face="Red"><b>Name: </b></font>
</td>
<td>
<input type="text" name="name" size="35"
value="" />
</td>
</tr>
<tr>
<td>
<font face="Red"><b>Prodi: </b></font>
</td>
<td>
<input type="text" name="course" size="15"
value="" />
</td>
</tr>
<tr>
<td>
<font face="Red"><b>Year/Section: </b>
</font>
</td>
<td>
<input type="text" name="yrsec" size="4"
value="" />
</td>
</tr>
<tr>
<td colspan="2" align="right">
<input type="submit" name ="p"
value="Save" />
</td>
</tr>
<tr>
<td colspan="5" align="center">
<a href="index.php"><font
color="Red">Home</a></font>
</td>
</tr>
</table>
</form>
</body>
</html>
<?php
include_once("koneksi.php");
$p = $_POST["p"];
if ($p=="Save") {
$sid = $_POST["sid"];
$name = $_POST["name"];
$prodi = $_POST["prodi"];
$yrsec = $_POST["yrsec"];
if( $name!=" " && $course_section !=" "
&& $birthdate !=" " ) {
$sql = "INSERT INTO mahasiswa (MahasiswaID, Name, Prodi, YrSec)
VALUES ('$sid', '$name', '$course', '$yrsec')";
if(!$q=mysql_query($sql)){
echo mysql_error();
}
else {
echo "<br/><br/><h3
align=\"center\">Berhasil Ditambah</h3>";
}
}
else {
echo " Fill out form completely.";
}
}
?>
3.
Halaman Tampilan Data Mahasiswa

Gambar 3.3 Halaman Tampilan Data
Mahasiswa
<?php
include_once("koneksi.php");
$sql = "SELECT * FROM mahasiswa order by Name DESC";
$result = mysql_query($sql);
?>
<html>
<head>
<title> Mahasiswa View Entry</title>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<button onclick="window.print()"> cetak halaman
web</button>
<style type="text/css">
body,td,th {
font-family:
"Georgia";
color: #999;
}
body {
background-color: #999;
}
</style>
</head>
<body background="coding.gif">
<h1><font color="Red"
size="6"><center>Mahasiswa
Record</font></h1></center>
<br>
<table align="center" >
<tr>
<td align="left" width="150">
<a href="addmahasiswa.php"><font
color="Red"><b>Add
Mahasiswa</a></td></font></b>
<td align="left" width="100">
<a href="index.php"><font
color="Red"><b>HOME</a></td></font></b>
<table border="0" cellspacing="0"
align="left">
<tr>
<td width="870"
align= "left">
<font face= "wide latin" color="Red">
<?php
$link=mysql_connect('localhost','root','admin');
if (!$link)
{
die("koneksi dengan MySQL gagal");
}
$result=mysql_query('db_cari2');
if (!$result)
$result=mysql_query("SELECT * From mahasiswa");
echo "Jumlah Mahasiswa:".mysql_num_rows ($result)."";
?>
</br>
</font>
<font face= "Georgia" color="green">
<?php
mysql_connect('localhost', 'root', "admin");
mysql_select_db('db_cari2');
$query =mysql_query ("SELECT * FROM Mahasiswa WHERE prodi='Teknik
Informatika'");
$jumlah = mysql_num_rows ($query);
echo "Jumlah Mahasiswa Teknik Informatika : $jumlah";
?>
</br>
</font>
<font face= "Georgia" color="green">
<?php
mysql_connect('localhost', 'root', "admin");
mysql_select_db('db_cari2');
$query =mysql_query ("SELECT * FROM Mahasiswa WHERE prodi='Teknik
Industri'");
$jumlah = mysql_num_rows ($query);
echo "Jumlah Mahasiswa Teknik Industri : $jumlah";
?>
</br>
</font>
<font face= "Georgia" color="green">
<?php
mysql_connect('localhost', 'root', "admin");
mysql_select_db('db_cari2');
$query =mysql_query ("SELECT * FROM Mahasiswa WHERE
prodi='STIE'");
$jumlah = mysql_num_rows ($query);
echo "Jumlah Mahasiswa STIE : $jumlah";
?>
</br>
</font>
<font face= "Georgia" color="green">
<?php
mysql_connect('localhost', 'root', "admin");
mysql_select_db('db_cari2');
$query =mysql_query ("SELECT * FROM Mahasiswa WHERE
prodi='STAI'");
$jumlah = mysql_num_rows ($query);
echo "Jumlah Mahasiswa STAI : $jumlah";
?>
</br>
</font>
<font face= "Georgia" color="green">
<?php
mysql_connect('localhost', 'root', "admin");
mysql_select_db('db_cari2');
$query =mysql_query ("SELECT * FROM Mahasiswa WHERE
prodi='STIKES'");
$jumlah = mysql_num_rows ($query);
echo "Jumlah Mahasiswa STIKES : $jumlah";
?>
</font>
</tr>
</table>
<?php
include_once("koneksi.php"); //start of search
$a1=$_REQUEST['a1'];
$findValue=$_POST['findValue'];
if ($a1=="Go") {
$sql="SELECT * FROM Mahasiswa where Name like '$findValue%' order by
MahasiswaID ASC";
if(!$q=mysql_query($sql)){
echo mysql_error();
}
elseif(mysql_num_rows($q)==0) {
echo "Tidak ditemukan!!";
}
else{
$tsql="SELECT FOUND_ROWS() as found";
$qq=mysql_query($tsql);
$rr=mysql_fetch_object($qq);
$found_rows=$rr->found;
$display_result=true;
}
}
?>
<form method="post" name="a1"
action="search.php">
<table align="center">
<tr>
<td>
<input name="findValue" placeholder=" Search the
Mahasiswa" value="<?php echo $findValue;?>"
size="50" class="style3" >
<input name="a1" type="submit"
class="style4" value="Go"/><input
type="hidden" name="mahasiswaid" />
</td>
</tr>
</table>
</form>
<br>
<table border="1" align="center"
cellpadding="1" cellspacing="3"
bgcolor="white">
<tr>
<td width="60" align= "center"
bgcolor="#green"><font face="Wide Latin">
<font face= "Wide Latin" color="black"
size="1">
<big><strong>
NO
</strong></big>
</font>
</td>
<td width="150" align= "center"
bgcolor="#green"><font face="Wide Latin">
<font face= "Wide Latin" color="black"
size="1">
<big><strong>
NPM
</strong></big>
</font>
</td>
<td align="center" bgcolor="#green">
<font face= "Wide latin" color="black"
size="1">
<big><strong>
Name
</strong></big>
</font>
</td>
<td align= "center" bgcolor="#green"
width="250">
<font face= "Wide latin" color="black"
size="1">
<big><strong>
Prodi
</strong></big>
</font>
</td>
<td align= "center" bgcolor="#green"
width="70">
<font face= "Wide latin" color="black"
size="1">
<big><strong>
Yr/Sec
</strong></big>
</font>
</td>
<td align= "center" bgcolor="#green"
width="70">
<font face= "Wide latin" color="black"
size="1">
<big><strong>
Edit
</strong></big>
</font>
</td>
<td align= "center" bgcolor="#green"
width="70">
<font face= "Wide latin" color="black"
size="1">
<big><strong>
Delete
</strong></big>
</font>
</td>
</tr>
<?php
while ($rs=mysql_fetch_object($result)){
?>
<tr>
<td align="left">
<font face= "Arial" color="black">
<b>
<?php echo $rs->NO;?>
</b>
</font>
</td>
<td align="left">
<font face= "Arial" color="black">
<b>
<?php echo $rs->MahasiswaID;?>
</b>
</font>
</td>
<td>
<font face= "Arial" color="black">
<b>
<?php echo $rs->Name;?>
</b>
</font>
</td>
<td align='left'>
<font face= "Arial" color="black">
<b>
<?php echo $rs->Prodi;?>
</b>
</font>
</td>
<td align='center'>
<font face= "Arial" color="black">
<b>
<?php echo $rs->YrSec;?>
</b>
</font>
</td>
<td align='center'>
<a href="editform.php?mahasiswaid=<?php echo
$rs->MahasiswaID;?>">Edit</a>
</td>
<td align='center'>
<a href="delete.php?action=del&mahasiswaid=<?php
echo $rs->MahasiswaID;?>">Delete</a>
</td>
</tr>
<?php
}
?>
</table>
</body>
</html>
4. Halaman Pencarian

Gambar 3.4 Halaman Pencarian Data Mahasiswa
<?php
include_once("koneksi.php");
$sql = "SELECT * FROM mahasiswa order by Name DESC";
$result = mysql_query($sql);
?>
<html>
<head>
<title> Mahasiswa View Entry</title>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<button onclick="window.print()"> cetak halaman
web</button>
<style type="text/css">
body,td,th {
font-family:
"Georgia";
color: #999;
}
body {
background-color: #999;
}
</style>
</head>
<body background="coding.gif">
<h1><font color="Red"
size="6"><center>Mahasiswa
Record</font></h1></center>
<br>
<table align="center" >
<tr>
<td align="left" width="150">
<a href="addmahasiswa.php"><font color="Red"><b>Add
Mahasiswa</a></td></font></b>
<td align="left" width="100">
<a href="index.php"><font
color="Red"><b>HOME</a></td></font></b>
<table border="0" cellspacing="0"
align="left">
<tr>
<td width="870"
align= "left">
<font face= "wide latin" color="Red">
<?php
$link=mysql_connect('localhost','root','admin');
if (!$link)
{
die("koneksi dengan MySQL gagal");
}
$result=mysql_query('db_cari2');
if (!$result)
$result=mysql_query("SELECT * From mahasiswa");
echo "Jumlah Mahasiswa:".mysql_num_rows ($result)."";
?>
</br>
</font>
<font face= "Georgia" color="green">
<?php
mysql_connect('localhost', 'root', "admin");
mysql_select_db('db_cari2');
$query =mysql_query ("SELECT * FROM Mahasiswa WHERE prodi='Teknik
Informatika'");
$jumlah = mysql_num_rows ($query);
echo "Jumlah Mahasiswa Teknik Informatika : $jumlah";
?>
</br>
</font>
<font face= "Georgia" color="green">
<?php
mysql_connect('localhost', 'root', "admin");
mysql_select_db('db_cari2');
$query =mysql_query ("SELECT * FROM Mahasiswa WHERE prodi='Teknik
Industri'");
$jumlah = mysql_num_rows ($query);
echo "Jumlah Mahasiswa Teknik Industri : $jumlah";
?>
</br>
</font>
<font face= "Georgia" color="green">
<?php
mysql_connect('localhost', 'root', "admin");
mysql_select_db('db_cari2');
$query =mysql_query ("SELECT * FROM Mahasiswa WHERE
prodi='STIE'");
$jumlah = mysql_num_rows ($query);
echo "Jumlah Mahasiswa STIE : $jumlah";
?>
</br>
</font>
<font face= "Georgia" color="green">
<?php
mysql_connect('localhost', 'root', "admin");
mysql_select_db('db_cari2');
$query =mysql_query ("SELECT * FROM Mahasiswa WHERE
prodi='STAI'");
$jumlah = mysql_num_rows ($query);
echo "Jumlah Mahasiswa STAI : $jumlah";
?>
</br>
</font>
<font face= "Georgia" color="green">
<?php
mysql_connect('localhost', 'root', "admin");
mysql_select_db('db_cari2');
$query =mysql_query ("SELECT * FROM Mahasiswa WHERE
prodi='STIKES'");
$jumlah = mysql_num_rows ($query);
echo "Jumlah Mahasiswa STIKES : $jumlah";
?>
</font>
</tr>
</table>
<?php
include_once("koneksi.php"); //start of search
$a1=$_REQUEST['a1'];
$findValue=$_POST['findValue'];
if ($a1=="Go") {
$sql="SELECT * FROM Mahasiswa where Name like '$findValue%' order by
MahasiswaID ASC";
if(!$q=mysql_query($sql)){
echo mysql_error();
}
elseif(mysql_num_rows($q)==0) {
echo "Tidak ditemukan!!";
}
else{
$tsql="SELECT FOUND_ROWS() as found";
$qq=mysql_query($tsql);
$rr=mysql_fetch_object($qq);
$found_rows=$rr->found;
$display_result=true;
}
}
?>
<form method="post" name="a1"
action="search.php">
<table align="center">
<tr>
<td>
<input name="findValue" placeholder=" Search the
Mahasiswa" value="<?php echo $findValue;?>"
size="50" class="style3" >
<input name="a1" type="submit"
class="style4" value="Go"/><input
type="hidden" name="mahasiswaid" />
</td>
</tr>
</table>
</form>
<br>
<table border="1" align="center"
cellpadding="1" cellspacing="3"
bgcolor="white">
<tr>
<td width="60" align= "center"
bgcolor="#green"><font face="Wide Latin">
<font face= "Wide Latin" color="black"
size="1">
<big><strong>
NO
</strong></big>
</font>
</td>
<td width="150" align= "center"
bgcolor="#green"><font face="Wide Latin">
<font face= "Wide Latin" color="black"
size="1">
<big><strong>
NPM
</strong></big>
</font>
</td>
<td align="center" bgcolor="#green">
<font face= "Wide latin" color="black"
size="1">
<big><strong>
Name
</strong></big>
</font>
</td>
<td align= "center" bgcolor="#green"
width="250">
<font face= "Wide latin" color="black"
size="1">
<big><strong>
Prodi
</strong></big>
</font>
</td>
<td align= "center" bgcolor="#green"
width="70">
<font face= "Wide latin" color="black"
size="1">
<big><strong>
Yr/Sec
</strong></big>
</font>
</td>
<td align= "center" bgcolor="#green"
width="70">
<font face= "Wide latin" color="black"
size="1">
<big><strong>
Edit
</strong></big>
</font>
</td>
<td align= "center" bgcolor="#green"
width="70">
<font face= "Wide latin" color="black"
size="1">
<big><strong>
Delete
</strong></big>
</font>
</td>
</tr>
<?php
while ($rs=mysql_fetch_object($result)){
?>
<tr>
<td align="left">
<font face= "Arial" color="black">
<b>
<?php echo $rs->NO;?>
</b>
</font>
</td>
<td align="left">
<font face= "Arial" color="black">
<b>
<?php echo $rs->MahasiswaID;?>
</b>
</font>
</td>
<td>
<font face= "Arial" color="black">
<b>
<?php echo $rs->Name;?>
</b>
</font>
</td>
<td align='left'>
<font face= "Arial" color="black">
<b>
<?php echo $rs->Prodi;?>
</b>
</font>
</td>
<td align='center'>
<font face= "Arial" color="black">
<b>
<?php echo $rs->YrSec;?>
</b>
</font>
</td>
<td align='center'>
<a href="editform.php?mahasiswaid=<?php echo $rs->MahasiswaID;?>">Edit</a>
</td>
<td align='center'>
<a href="delete.php?action=del&mahasiswaid=<?php
echo $rs->MahasiswaID;?>">Delete</a>
</td>
</tr>
<?php
}
?>
</table>
</body>
</html>
5.
Halaman About

Gambar 3.5 Halaman About
<?php
include_once("koneksi.php"); //start of search
$a1=$_REQUEST['a1'];
$findValue=$_POST['findValue'];
if ($a1=="Go") {
$sql="SELECT * FROM Mahasiswa where Name like '$findValue%' order by
MahasiswaID ASC";
if(!$q=mysql_query($sql)){
echo mysql_error();
}
elseif(mysql_num_rows($q)==0) {
echo "Tidak ditemukan!!";
}
else{
$tsql="SELECT FOUND_ROWS() as found";
$qq=mysql_query($tsql);
$rr=mysql_fetch_object($qq);
$found_rows=$rr->found;
$display_result=true;
}
}
?>
<html>
<head>
<title> PHP Search Data Form Mahasiswa </title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<button onclick="window.print()"> cetak halaman
web</button>
<style type="text/css">
body,td,th {
font-family: "Black";
color: Black;
}
body {
background-color: #330099;
}
</style>
</head>
<body background="imagess.jpg">
<form method="post" name="a1"
action="search.php">
<p align="center"><font color="red"
size="45px"><font face="wide latin">Search
Mahasiswa Form
</font></p></font>
<table align="center">
<tr>
<td>
<input name="findValue" placeholder=" Search the
Mahasiswa" value="<?php echo $findValue;?>"
size="50" class="style3" >
<input name="a1" type="submit"
class="style4" value="Go"/><input
type="hidden" name="mahasiswaid" />
</td>
</tr>
</table>
</form>
<?php
if($display_result) {
?>
<center><a href="index.php"><b><font
face="wide latin"><font
color="red">HOME</font></a></center></b></font>
<br>
<h1 align="center"><font
face="Georgia"><font color="red"><b>Search
Mahasiswa
Result</b></font></h1></font>
<h3 align="center"><font
face="Georgia"><font color = "Red"
><b>Entries Found: <?php
echo $found_rows;?></b></font></h3></font>
<table align="center" cellpadding="2"
cellspacing="1" border="1" >
<tr>
<td align= "center" width="100">
<font face= "Georgia" color="white"
size="2">
<big><strong>
MahasiswaID
</strong></big>
</font>
</td>
<td align="center">
<font face= "Georgia" color="white"
size="2">
<big><strong>
Name
</strong></big>
</font>
</td>
<td align= "center" width="150">
<font face= "Georgia" color="white" size="2">
<big><strong>
Prodi
</strong></big>
</font>
</td>
<td align= "center" width="70">
<font face= "Georgia" color="white"
size="2">
<big><strong>
Yr/Sec
</strong></big>
</font>
</td>
<td align= "center" width="70">
<font face= "Georgia" color="white"
size="2">
<big><strong>
Edit
</strong></big>
</font>
</td>
<td align= "center" width="70">
<font face= "Georgia" color="white"
size="2">
<big><strong>
Delete
</strong></big>
</font>
</td>
</tr>
<?php
while ($rs=mysql_fetch_object($q)){
?>
<tr>
<td align="center">
<font face= "Arial" color="red">
<b>
<?php echo $rs->MahasiswaID;?>
</b>
</font>
</td>
<td>
<font face= "Arial" color="red">
<b>
<?php echo $rs->Name;?>
</b>
</font>
</td>
<td align='center'>
<font face= "Arial" color="red">
<b>
<?php echo $rs->Prodi;?>
</b>
</font>
</td>
<td align='center'>
<font face= "Arial" color="red">
<b>
<?php echo $rs->YrSec;?>
</b>
</font>
</td>
<td align='center'>
<a href="editform.php?MahasiswaID=<?php echo
$rs->MahasiswaID;?>">Edit</a>
</td>
<td align='center'>
<a href="delete.php?action=del&MahasiswaID=<?php echo
$rs->MahasiswaID;?>">Delete</a>
</td>
</tr>
<?php
}
?>
<?php
while ($r=mysql_fetch_object($q)) {
echo "<tr>
<td align='center'>
<font face='Arial' color='black'
size='2'><b>$r->Name</b></font>
</td>
</tr>";
}
?>
</table>
<?php
}
?>
</body>
</html>
3.3 Perancangan
Database
Perancangan ini guna membuat struktur
table yang digunakan dalam penyimpanan data dan pada aplikasi matakuliah yang
dibuat. Struktur data yang digunakan pada aplikasi ini menggunkan MySQL. Dan
berikut adalah rancangan table – table yang digunakan.
1.
Tabel Matakuliah
Database : db_cari2
Primary Key : Mahasiswa
Deskripsi : Menyimpan data mahasiswa
Berikut Tabel Data Mahasiswa

Gambar 3.6 Tabel Mahasiswa
<?PHP
// Sekolah Tinggi Teknik Ibnu Sina Batam
// Program Studi Teknik Informatika
// M.Ropianto, M.Kom / 1028067804
// Praktikum Algoritma dan Pemrograman III
// Metode Pencarian Dalam Program PHP dan
Database MySQL
// Dibuat Pada : 1 February 2015 (ver 1.0)
$host = "localhost";
$login = "root";
$password = "admin";
$dbname = "db_search0";
?>
3.4 Pembuatan
(Construction)
3.4.1 Pengkodean (Coding)
Dalam pembuatan program (coding), menggunakan PHP version 2.5.10 sebagai bahan pemograman pada aplikasi ini, menggunakan
MySQL sebagai database version 5.0.51b, Apache version 2.2.8 sebagai web
servernya semuanya tergabung dalam Appserver Open Project 2.5.10for windows.
Emulator yang digunakan sebagai brower menggunakan Google Chorme 1.3.27.5 sebagai web browsernya, dan pembuatan laporan menggunakan
Microsoft Word 2007.
3.4.2 Test /
Pengujian
Pada tahap pengujian
menggunakan spesifikasi perangkat keras dan lunak untuk sistem pengguna dan
sistem client menggunakan perangkat yang sama sebagai berikut:
1.
Spesifikasi perangkat lunak yang digunakan adalah sebagai
berikut :
a.
Operating system :
Windows 7
b.
Web Browser :
Google Chorme
2.
Spesifikasi perangkat keras yang digunakan adalah sebagai
berikut :
a.
Motherboard :
IntelR
b.
Processor :
Core 2
c.
Harddisk :
640 GB
d.
RAM :
2 GB
e.
Keyboard :
standard
f.
Mouse :
standard
Dalam pembuatan aplikasi ini akan melakukan pengujian sistem dengan
aplikasi browser Google Chorme
BAB IV
IMPLEMENTASI
4.1 Implementasi
Sistem
Implementasi sistem adalah
langkah-langkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan
desain sistem yang telah disetujui, untuk menguji, menginstall, dan memulai
sistem baru atau sistem yang diperbaiki untuk menggantikan sistem yang lama.
4.2 Tujuan Implementasi Sistem
Tujuan implementasi sietem adalah sebagai berikut :
1. Menyelesaikan desain sistem yang telah disetujui
sebelumnya.
2. Memastikan bahwa pengguna dapat mengoperasikan dengan
mudah terhadap sistem yang baru sehingga
mendapatkan informasi yang baik dan jelas.
3. Memastikan bahwa sistem yang baru telah berjalan dengan
lancar dengan mengontrol dan melakukan instalasi yang baru secara benar.
4.3 Pengujian
Sistem
Pengujian sistem pada perangkat PC (personal computer) untuk mengetahui
kinerja aplikasi Data Matakuliah Prodi Tekhnik Informatika berbasis website
seperti yang diharapkan, maka melakukan pengujian beberapa aplikasi browser
yang ada di perangkat keras computer.
Pengujian
aplikasi ini dilakukan pada PC. Waktu
loading pada setiap browser pada masing-masing personal computer.
No
|
Perangkat percobaan
|
Sukses
|
Tidak
Sukses
|
1
|
Isi spek komputer erni
Sistem Operasi : Windows 7 ultimate
Browser :
Mozilla Firefox Versi 4.42.0.0 (website)
Google Croome Versi 1.3.27.5 ( website )
|
Ö
Ö
|
Table
4.1 Pengujuan Sistem Pada Perangkat PC
4.4 Proses
pengujian sistem
Personal
computer, pada personal computer ini sebagai web server dalam (penyimpan data web
mobile wisata) utama pada aplikasi ini. Langkah selanjutnya:
1)
Buka aplikasi
browser ( mozilla firefox dan Google
croome)
2)
Pada halaman
address di aplikasi ketik dengan
http://localhost/Algoritma3b , enter pada keyboard halaman utama akan ditampilkan
seperti dibawah ini.

Gambar 4.1 Halaman Masuk Klik Cari2/

Gambar 4.2 Halaman Utama Aplikasi
Setelah halaman utama dari web dan wen mobile ini dibuka, penulis telah
mencoba melakukan pengujian setiap halaman, dan hasil pada tabel berikut ini :
Perangkat pengujian web
|
Status
|
|
Personal computer (PC)
|
Sukses
|
Tidak
|
1)
http://localhost/algoritma3b/
2)
http://localhost/algoritma3b/cari2.php
3)
http://localhost/algoritma3b/cari2/addmahasiswa.php?page=input
4)
http://localhost/algoritma3b/cari2/viewmahasiswa.php?page=tampil
5)
http://localhost/algoritma3b/cari2/search.php?page=search
|
Ö
Ö
Ö
Ö
Ö
|
|
Tabel 4.2 Pengujian halaman
BAB V
PENUTUP
5.1 Kesimpulan
PHP (PHP Hypertext Preprocessor) merupakan bahasa pemrograman
berbasis website opensource. PHP sangat populer di kalangan programer website
di karenakan beberapa hal berikut :
1.
PHP merupakan bahasa
pemrograman opensource
2.
Kemudahan dalam syntax /
perintah - perintah yang digunaka
3.
Dukungan tutorial yang cukup
banyak baik dalam bentuk buku fisik, ebook dan tutorial di internet
4.
Dapat di jalankan di beberapa
platform OS ( Linux, Windows )
5.
Dan lain – lain.
5.2 Saran
1.
Webserver Apache / IIS
2.
PHP WIndows atau Linux
OSUntuk mempermudah, kita dapat mendownload program - program paket seperti
XAMPP , Appserv ,PHP2TRIAD dan WAMP dimana sudah terdapat Apache, PHP, MySQL dan modul -
modul lainnya. Download salah satu program diatas sesuai dengan Operating system komputer
kita
3.
Semoga laporan ini dapat di
pelajari dan berguna bagi kita semua yang membacanya.
DAFTAR
PUSTAKA
Ropianto, (2014), Modul
Praktikum Algoritma dan
Pemograman, STT Ibnu Sina Batam
http://id.wikipedia.org/wiki/PHP#Pembatas
http://id.wikipedia.org/wiki/Cascading_Style_Sheets
http://localhost/algoritma3b/Cari2/index.php








hidup penuh perjuangan bos
BalasHapus