liafarida11.files.wordpress.com€¦ · web viewjudul. judul tugas akhir yang kami ambil adalah...
Post on 16-Sep-2020
2 Views
Preview:
TRANSCRIPT
A. Judul
Judul tugas Akhir yang kami ambil adalah “Membangun Website
SMA Negeri 14 OKU menggunakan PHP dan Mysql”.
B. Latar Belakang Masalah
Internet merupakan bagian dari tekhnologi informasi yang terus
berkembang di setiap tahunnya. Jumlah pengguna internet semakin hari
semakin meningkat. Sejalan dengan pertambahan jumlah pemakai jasa internet
dan keberadaannya semakin banyak di minati oleh masyarakat luas.
Perkembangan teknologi saat ini sudah semakin luas, dengan melihat
cakupan wilayah yang di jangkau oleh jaringan internet, banyak sekolah atau
instansi yang menggunakan teknologi seperti komputer. Disamping itu juga,
komputer memberikan layanan yang bisa di manfaatkan bagi pemakai. Dari
banyaknya layanan yang di berikan, website merupakan salah satu media yang
cepat untuk menyajikan informasi dari suatu objek kepada pemakai di daam
negeri maupun di luar negeri.
Website adalah salah satu sarana promosi alternatife untuk
memasarkan produk atau jasa. Website juga memberikan nilai tambah sebagai
ruang lingkup internasional (International coverage) yang dapat di akses oleh
setiap orang di dunia melalui media internet dengan biaya yang relatif rendah
(cost saving) sehingga menekan biaya yang dikeluarkan, dibandingkan dengan
media cetak atau elektronik.
Saat ini internet sudah di gunakan banyak kalangan, di antaranya
kalangan bisnis, pelajar, perkantoran, hiburan dan sebagainya, sehingga tidak
asing lagi jika melihat banyaknya warnet yang di datangi oleh pengunjung.
Sebagian besar pengguna internet adalah kalangan pelajar, karena para pelajar
mulai dari SD, SMP, SMA maupun yang sudah kuliah membutuhkan
informasi yang ada di seluruh dunia.
Perkembangan aplikasi dalam membuat website juga sangat berperan
dalam mewujudkan minat user untuk mengembangkan website sebagai media
promosi atau informasi. Fungsi website pun bermacam-macam, seperti
aplikasi yang dapat di download, dan website dapat juga menyediakan layanan
untuk pengiriman pesan elektronik (email).
SMA Negeri 14 OKU adalah salah satu dari sekolah-sekolah di
Kabupaten Ogan Komering Ulu (OKU) yang perlu diinformasikan seluruh
kegiatannya, baik itu dalam bidang pendidikan, olahraga, kesenian, maupun
prestasi yang di raih oleh sekolah. Karena SMA Negeri 14 OKU merupakan
salah satu sekolah negeri yang ada di daerah Kabupaten OKU. Maka
dirancanglah untuk membangun sebuah website, agar dapat bermanfaat bagi
sekolah dan dapat di berikan ke seluruh masyarakat melalui media internet.
Berdasarkan latar belakang yang telah dipaparkan penulis mengangkat
judul “Membangun website SMA Negeri 14 OKU menggunakan PHP dan
MySQL”.
C. Batasan Masalah
Dalam hal ini, penulis membatasi masalah dengan hanya membahas
mengenai pembuatan website SMA Negeri 14 OKU menggunakan PHP dan
MySQL.
D. Rumusan Masalah
Adapun rumusan-rumusan masalah pada penelitian ini adalah sebagai
berikut :
1. Bagaimana membuat website, SMA Negeri 14 OKU menggunakan PHP
dan Mysql untuk optimalisasi informasi sekolah.
2. Bagaimana cara membuat tampilan website tersebut menarik
E. Tujuan Penelitian
Adapun tujuan dilakukannya penelitian ini adalah :
1. Sebagai media promosi bagi SMA N 14 OKU melalui media internet
2. Dapat memberikan informasi tentang aktifitas sekolah melalui media
internet
3. Menjadi dokumentasi sekolah yang dapat menyimpan data-data guru
maupun siswa- siswi SMA N 14 OKU dari angkatan pertama sampai
dengan seterusanya.
4. Dapat membantu Guru SMA N 14 OKU dalam membagi materi pelajaran
melalui media internet.
F. Manfaat Penelitian
Adapun manfaat yang diperoleh setelah melaksanakan penelitian yaitu:
1. Bagi Mahasiswa
a. Dapat melatih mahasiswa sebelum memasuki dunia kerja nyata.
b. Memenuhi salah satu syarat untuk memperoleh gelar Ahli Madya.
c. Dapat menambah wawasan dan pengalaman tentang dunia kerja,
dimana mahasiswa belum mendapatkannya di bangku kuliah.
d. Melatih rasa tanggung jawab, disiplin, dan bekerja sama dalam kerja.
2. Bagi Perguruan Tinggi
Manfaat penelitian yang diselenggarakan oleh perguruan tinggi AMIK
“AKMI” Baturaja antara lain :
a. Dapat mengetahui sejauh mana kemampuan mahasiswanya dalam
menerapkan teori yang sudah didapat dan dijadikan evaluasi
dibidang akademik untuk mengembangkan dan meningkatkan mutu
pendidikan.
b. Membina hubungan baik dengan instansi yang terlibat.
3. Bagi SMA Negeri 14 OKU
a. Membantu para guru untuk memberikan materi pelajaran dan tugas
sekolah melalui Website.
b. Memicu minat siswa untuk belajar internet.
c. Dapat melatih para siswa untuk bisa lebih mengembangkan
pendidikan teknologi khususnya mengenai Website.
d. Menjalin kerjasama yang baik antara lembaga perusahaan dengan
perguruan tinggi.
e. Membina hubungan baik dengan perguruan tinggi AMIK AKMI
Baturaja
4. Bagi Masyarakat
a. Mengetahui sejauh mana kualitas mahasiswa AMIK “AKMI”
Baturaja di dunia kerja
b. Masyarakat mendapatkan informasi mengenai SMA N 14 OKU
c. Dapat membuktikan bahwa mahasiswa AMIK AKMI Baturaja
memiliki kemampuan dan kreatifitas sehingga menjadikan suatu
kebanggaan masyarakat.
G. Landasan Teori/Kajian Pustaka
a. Website
Menurut Madcoms Madium (2011) dalam bukunya yang berjudul
Aplikasi web database dengan dreamweaver dan PHP-MySQL website
adalah sebutan bagi sekelompok halaman web (web page), dan umumnya
merupakan bagian dari suatu nama domain (domain name) atau sub
domain dalam Word Wide Web (WWW) di internet.
Menurut Irawan Sardi website adalah sekumpulan dokumen yang
di publikasikan melalu jaringan maupun internet sehingga dapat di akses
oleh user melalui web browser.
Menurut Abdul Kadir website yaitu kumpulan-kumpulan halaman
web yang saling berhubungan antara satu dengan yang lainnya. Website
dinamis terkadang di artikan sebagai halaman yang dilengkapi dengan
animasi gambar selain dapat berinteraksi dengan basis data.
b. MySQL
Menurut Madcoms Madium (2011) dalam bukunya yang berjudul
Aplikasi web database dengan dreamweaver dan PHP-MySQL, MySQL
dalah sala satu program yang dapt di gunakan sebagai database, dan
merupakan salah satu software untuk database server yang banyak
digunakan. MySQL bersifat Open Source dan menggunakan SQL.
MySQL bisa di jalankan berbagai platform misalnya Windows, Linux, dan
lain sebagainya.
Menurut Sugiri dan Haris Saputro dalam bukunya yang berjudul
Pengelolaan Database MySQL dengan PhpMyAdmin, MySQL adalah
database yang bersifa client server, di mana data diletakkan di server yang
bisa di akses melalui komputer client. Pengaksesan dapat dilakukan
apabila komputer telah terhubung dengan server. Berbeda dengan database
dekstop, di mana segala pemrosesan data harus dilakukan pada komputer
yang bersangkutan.
MySQL dapat digunakan untuk membuat dan mengolah database
beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan,
mengubah dan menghapus data yang berada dalam database. MySQL
merupakan system manajemen database yang bersifat at relational.
Artinya data-data yang dikelola dalam database akan diletakan pada
beberapa table yang terpisah sehingga manipulasi data akan menjadi jauh
lebih cepat.
Tampilan PHPMyAdmin
Membuat database baru
Membuat tabel baru
c. PHP (Personal Home Page)
Menurut Kasiman Peranginangin dalam bukunya yang berjudul
Aplikasi Web dengan PHP dan MySQL, PHP singkatan dari PHP
Hypertext Preprocesor yang di gunakan sebagai bahasa script server-side
dalam pengembangan web. Penggunaan PHP memungkinkan web dapat
dibuat dinamis sehingga maintenance situs web tersebut menjadi lebih
mudah dan efisien. PHP merupakan software open source yang di
sebarkan dan di lisensikan secara gratis serta dapat di download secara
bebas dari situs resminya http://www.php.net.
Menurut Madcoms Madium (2011) dalam bukunya yang berjudul
Aplikasi web database dengan dreamweaver dan PHP-MySQL, PHP
adalah script pemrograman yang terletak dan di eksekui di server. Salah
satunya adalah untuk menerima, mengolah, dan menampilkan data dari
dan ke sebuah situs.
Menurut Yudi Purwanto, PHP merupakan bahasa server-side,
artinya apabila sebuah website dibuat menggunakan script php dan jika
seorang pengunjung membuka situs tersebut server akan memproses script
tersebut kemudian mengirimkannya ke browser computer client sehingga
pengunjung tidak dapat melihat script yang dibuat. PHP diciptakan oleh
Rasmus Lerdorf, seorang ahli bahasa pemrograman yang handal. Semula
PHP hanya digunakan untuk mencatat jumlah pengunjung pada home
page-nya. Kelebihan PHP adalah mudah dibuat dan cepat dijalankan serta
PHP dapat berjalan dalam web server yang berbeda dan dalam system
oprasi yang berbeda pula. PHP dapat berjalan di system operasi UNIX,
Windows 98, Windows NT dan Macintosh. PHP juga dapat mengirim
HTTP header, dapat mengeset cookies, mengatur authentification dan
redirect user. PHP juga menawarkan koneksitas yang baik dengan
beberapa basis data, antara lain Oracle, Sybase, mSQL, MySQL, Solid,
PostgreSQL, Adabas, dBase, dan lain-lain.
PHP memberikan keluasan ketika menulis kode program, dengan
catatan tetap mengacu pada ketentuan yang telah ditetapkan. Apabila tag
ditemukan, kemudian parser melakukan eksekusi kode program sampai
berakhir pada tag penutup. Hal ini berlaku juga pada kode PHP yang
disisipkan dalam dokumen HTML di mana parser akan mencari bagian tag
sampai ditemukan.
Dari penjelasan singkat mengenai kerja parser, dapat dipahami
bagaimana proses yang terjadi ketika parser memproses kode program.
Berkaitan dengan hal ini, tersedia empat style dalam penulisan tag yang
mengidentifikasikan program php.
d. XAMPP
Menurut Krisianto dan Islandscript (2012), XAMPP merupakan
perangkat lunak untuk menjadikan komputer kita sebagai web server.
XAMPP adalah perangkat lunak yang menyediakan aplikasi untuk
keperluan web server dalam satu paket. Dengan XAMPP, instalasi dan
konfigurasi server Apache, PHP, dan MySQL dapat dilakukan secara
otomatis.
XAMPP adalah singkatan dari :
X, dibaca “cross” yang berisi cross platform, yang biasa di gunakan
dalam berbagai sistem operasi komputer.
Apache, web server yang di gunakan.
MySQL, database yang di gunakan.
PHP, mendukung untuk pemrograman website menggunakan PHP.
Perl, mendukung untuk pemrograman website menggunakan Perl.
XAMPP adalah perangkat lunak bebas dan bisa di gunakan secara
gratis. Website resmi XAMPP bisa di akses di www.apachefriend.org.
Tampilan Xampp Control Panel
e. Adobe Dreamweaver
Menurut Madcoms Madium (2011) dalam bukunya yang berjudul
Aplikasi web database dengan dreamweaver dan PHP-MySQL,
dreamweaver adalah sebuah HTML editor profesional untuk mendesain
web secara visual dan mengelola situs atau halaman web. Dreamweaver
merupakan software utama yang di gunakan oleh Web Desainer maupun
Web Programmer dalam mengembangkan suatu situs web, karena
dreamweaver mempunyai ruang kerja, fasilitas dan kemampuan yang
mampu meningkatkan produktivitas dan efektivitas dalam desain maupun
membangun suatu situs web.
Menurut Edy Winarno ST, M.Eng, Ali Zaki, dan SmitDev
Community dalam bukunya yang berjudul Mobile Web Development
dengan Dreamweaver, semenjak dreamweaver diakuisisi oleh adobe,
pengembangannya terus di lakukan dan versi yang terbaru yaitu versi 5.5
telah mendukung pengembangan halaman web untuk di tampilkan pada
peralatan mobile menggunakan teknologi HTML5, CSS3, dan Jquaey.
CSS merupakan singakatan dari Cascading Style sheet, yang berisi
rangkaian perintah untuk menentukan bagaimana suatu elemen website
tersebut akan di tampilkan pada layar. Tampilan elemen website tersebut
antara lain seperti mendefinisikan font, warna, margin, warna latar
belakang (background), ukuran font, dan lain sebagainya.
Tampilan awal dreamweaver :
Tampilan lembar kerja pada dreamweaver :
f. Adobe Photoshop
Menurut Deke McClelland’s dalam bukunya yang berjudul Look &
Learn Photoshop, photoshop adalah sebuah program penyunting gambar, di
mana anda bisa menyunting fot serta gambar – gambar yang telah di-scan
ke dalam komputer.
Menurut Jayan (2007) Photoshop adalah software pengolah gambar
nomor satu di dunia, hal ini berka kecanggihan serta kelengkapan fiturnya.
Selain sebagai pengolah gambar, ia juga dapat di gunakan untuk berbagai
macam tujuan lain seperti pembuatan poster, iklan, brosur, karya seni
bahkan desain situs dan gambar bergerak.
Selain untuk keperluan tersebut diatas, photoshop juga banyak di
gunakan dalam dunia film, animasi dan game 2D maupun 3D. Dalam versi
terbarunya yaitu Photoshop CS3, terdapat banyak pembaruan dalam bentuk
antarmuka baru, menu tambahan dan tentu saja fitur – fitur baru.
Tampilan awal photoshop
g. SMA Negeri 14 OKU
1. Sejarah SMA N 14 OKU
Sejarah perkembangan SMA N 14 OKU Jl. Raya Batumarta IV Ds.
Lubuk Banjar Kec. Lubuk Raja Kab. Ogan Komering Ulu, Sumatra
Selatan didirikan pada tahun 2008. Sesuai bidang yang menjadi sasaran
yayasan ini yaitu bidang pendidikan dengan status diakui, untuk
kepemilikan tanah pada SMA N 14 OKU ini yaitu hak pakai, status tanah :
SHM, luas tanah 12.725 m2 , luas seluruh bangunan yaitu 1.860 m2, dan
status bangunan milik yaitu milik pemerintah.
Sejak pertama kali berdirinya SMA N 14 OKU selalu berupaya
meningkatkan mutu dan kualitas pendidikan yang ada di SMA N 14 OKU,
guna mensejajarkan dengan sekolah-sekolah lain dan bertujuan untuk
selalu mencerdaskan anak-anak bangsa. ( Drs.Jasir, wawancara, 11
Desember 2013)
2. Visi dan Misi SMA Negeri 14 Ogan Komering Ulu :
a. Visi
Sekolah yang menghasilkan Sumber Daya Manusia Berkualitas,
mampu Berfikir Kritis, Kreatif, mandiri dan berkarakter.
b. Misi
1. Menanamkan dan meletakkan dasar-dasar berfikir kritis, kreatif,
mandiri, dan berkarakter (religius dan nasionalis) dalam setiap
proses kegiatan belajar dan mengajar.
2. Melaksanakan kegiatan belajar dan mengajar yang aktif dan efektif.
3. Mengadakan pembinaan dan pengembangan diri siswa secara
terprogram dan terorganisir.
4. Melaksanakan 7K dan wiyata Mandala
5. Melakukan kegiatan ilmiah dengan melihat kondisi alam sekitar
6. Melakukan pengembangan di bidang TI secara bertahap untuk
menghadapi tantangan global di masa mendatang.
7. Menjalin kerja sama yang harmonis dengan lingkungan masyarakat
sekitar.
8. Member bekal pengetahuan dan keterampilan di bidang lingkungan
hidup dan mengembangkan potensi alam sekitar khususnya
tanaman perkebunan.
H. Metodologi Penelitian
Metode penelitian yang digunakan dalam penyusunan laporan tugas
akhir ini dengan menggunakan metode deskritif yaitu penelitian yang
dilakukan berdasarkan data yang sebenarnya dengan membandingkan teori
kemudian mengambil kesimpulan. Sedangkan teknik pengumpulan datanya,
penulis mrnggunakan cara sebagai berikut :
a. Interview
Interview adalah pengumpulan data dengan cara melakukan tanya
jawab langsung kepada pihak yang bersangkutan, dalam hal ini yaitu pihak
SMA Negeri 14 OKU.
b. Observasi
Adalah penelitian secara langsung terhadap permasalahan yang diteliti
untuk melakukan proses pengolahan data yang dilakukan.
c. Studi Referensi
Referensi adalah metode pengumpulan data yang dilakukan dengan
menggunakan buku-buku sebagai referensi yang berhubungan dengan
permasalahan yang ada.
I. Analisis dan Rancangan
a. Analisis
Penulis mengadakan analisis terhadap data-data yang didapat dari
SMA Negeri 14 OKU sebagai bahan pembuatan website SMA Negeri 14
OKU. Dalam hal ini penelitian dan pengambilan data dilakukan pada
bulan November 2013.
b. Perancangan Sistem
Perancangan dalam membuat database merupakan awal dalam fase
pengembangan sistem untuk setiap produk sistem atau perangkat lunak,
perancangan ini merupakan salah satu langkah untuk memperoleh
gambaran atau model yang akan dibuat.
1. Desain Basis Data
Tabel 1. halaman berita
Nama tabel : berita.db
Field Name Type Sizeid_berita int 5kategori varchar 100Judul varchar 200Penulis varchar 100isi_berita texttanggal_posting dategambar varchar 100
Tabel 2. halaman download
Nama tabel : download .db
Field Name Type Sizeid_berita int 5kategori varchar 100
Tabel 3.halaman login
Nama tabel : login.db
Field Name Type Size Keymember_id int 5 *firstname varchar 50lastname varchar 50login varchar 50
Tabel 4.halaman guru dan staf
Nama tabel : t_guru.db
Field Name Type Size Keykode_guru int 5 *nama varchar 200tempat_lahir varchar 200tanggal_lahir datealamat textkategori varchar 50jenis_kelamin enum L','P'foto varchar 100
Tabel 5.halaman siswa
Nama tabel : t_siswa.db
Field Name Type Size KeyNIS int 5 *nama varchar 200tempat_lahir varchar 200tanggal_lahir datealamat textjenis_kelamin enum L','P'kelas varchar 5foto varchar 100
Tabel 6.halaman buku tamu
Nama tabel : t_buku_tamu.db
Field Name Type Sizeid_bukutamu int 5nama varchar 50email varchar 200pesan text
Tabel 7.halaman agenda
Nama tabel : t_agenda.db
Field Name Type Sizeid_agenda int 5tanggal_posting datetema varchar 200isi_agenda texttempat varchar 100pengirim varchar 100tanggal_mulai datetanggal_selesai date
2. Desain Sistem
Desain sistem atau dapat dikatakan perencanaan sistem dalam
pelaksanaannya mencakup dialog desain input, desain situs web,
desain struktur link, situs web, serta konfigurasi sistem yang meliputi
persiapan hardware dan software yang akan digunakan.
a. Desain Tampilan Home
b. Desain Tampilan Profil
c. Desain Tampilan Visi dan Misi
d. Desain Tampilan Data Guru
e. Desain Tampilan Data Siswa
f. Desain Tampilan Prestasi Siswa
g. Desain Tampilan Jenis Ekstrakulikuler
h. Desain Fasilitas
i. Desain tampilan kumpulan foto
h. Desain tampilan kumpulan video
i. Desain tampilan downloads
j. Desain tampilan buku tamu
k. Desain tampilan artikel, buletin,cerpen, dan kesehatan
l. Desain tampilan polling
m. Desain tampilan login
n. Desain tampilan input polling
o. Desain tampilan index administrator
c. Penjelasan Perancanan Desain Website
Merupakan penjelasan isi tombol menu website yang di buat,
sehingga dapat di pahami dan dapat di gunakan dengan mudah.
1. Home
Merupakan tombol navigasi yang berisi mengenai informasi SMA
Negeri 14 OKU.
2. Profil
Merupakan tombol navigasi yang berisi tentang sejarah dan visi misi
dan struktur organisasi SMA Negeri 14 OKU.
3. Data Guru
Merupakan tombol navigasi yang berisi tentang data guru SMA
Negeri 14 OKU.
4. Kesiswaan
Merupakan tombol navigasi yang berisi tentang data siswa, prestasi,
ekstrakulikuler dan janji siswa SMA Negeri 14 OKU.
5. Fasilitas
Merupakan tombol yang berisi mengenai fasilitas apa saja yang
terdapat di SMA Negeri 14 OKU.
6. Gallery
Merupakan tombol navigasi yang berisi tentang kumpualan foto dan
video SMA Negeri 14 OKU.
7. Downloads
Merupakan tombol navigasi yang berisi tentang halaman download
file.
8. Buku tamu
Merupakan tombol navigasi yang berisi tentang data tamu yang pada
SMA Negeri 14 OKU.
9. Pencarian
Merupakan tombol navigasi yang berfungsi untuk mencari artikel
atau informasi yang ada di dalam website.
10. Login
Merupakan tombol navigasi yang berfungsi untuk login ke website
SMA Negeri 14 OKU
11. Hit Counter
Merupakan tombol navigasi yang berfungsi untuk melihat jumlah
pengunjung website SMA Negeri 14 OKU.
12. Info
Merupakan tombol navigasi yang berisi tentang info – info yang
terdapat di SMA Negeri 14 OKU, dan juga informasi mengenai
programer.
13. Forum
Merupakan menu tentang forum SMA Negeri 14 OKU yang
membahas mengenai sekolah dan materi pelajaran sekolah.
J. Alat Penelitian
Dalam melakukan penelitian penulis menggunakan sebuah
perangkat berupa laptop dengan spesifikasi sebagai berikut:
1. Hardware
a. Satu unit laptop Hp 430
b. Intel ® coreTM i3 CPU @2,53 GHz
c. Satu unit laptop ASUS A46C
d. Intel ® coreTM i3 CPU @1,80 GHz
e. RAM 2 GB
f. Hardisk 500 GB
2. Software
a. System Operasi Windows 7 Ultimate
b. Program Aplikasi Web Server XAMPP 1.8.1
c. Program Aplikasi Adobe Photoshop CS3
d. Program Aplikasi Adobe Dreamweaver CS3
K. Jadwal Penelitian
No Nama Kegiatan2013 2014
November Desember Januari1 2 3 4 1 2 3 4 1 2 3 4
1 Perancangan Judul2 Pengumpulan Data3 Pembuatan Proposal4 Seminar5 Pembuatan Program6 Penyusunan Laporan7 Ujian Tugas Akhir
DAFTAR PUSTAKA
Panduan Penyusunan Laporan Tugas Akhir AKMI Baturaja
Jayan. 2007. 7 Jam Belajar Interaktif Photoshop CS3 untuk Orang Awam. Maxikom. Palembang.
Peranginangin Kasiman. 2006. Aplikasi WEB dengan PHP dan MySQL. Andi Offset. Yogyakarta.
Sugiri, Haris Saputro. 2008. Pengelolaan Database MySQL dengan PHPMyAdmin. Graha Ilmu. Yogyakarta.
Madium Madcoms. 2011. Aplikasi Web Database dengan Dreamweaver dan PHP-MySQL. Andi. Yogyakarta.
McClelland’s Deke. 2004. Look & Learn Photoshop. PT Elex Media Komputindo. Jakarta.
Winarno Edy, Ali Zaki, SmitDev Community. 2012. Mobile Web Development dengan Dreamweaver. PT Elex Media Komputindo. Jakarta.
top related