gambar/jurnal - Program Studi SMKN 2 PBM

advertisement
PENGEMBANGAN WEBSITE YAYASAN PENDIDIKAN PRABUMULIH DENGAN
MENGGUNAKAN FRAMEWORK CODEIGNITER DAN BOOTSTRAP
JEPRI YANDI (201221047)
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
(STMIK) PRABUMULIH
2016
JURUSAN SISTEM INFORMASI
teknologi informasi berbasis website. Salah
ABSTRAK
SKRIPSI ini dibuat sebagai salah satu
syarat dalam memperoleh Gelar Sarjana
Strata 1 pada Sekolah Tinggi Manajemen
Informatika
Komputer
(STMIK)
Prabumulih. Dalam Skripsi ini penulis
memberikan
Judul
“Pengembangan
Website Yayasan Pendidikan Prabumulih
dengan Framework CodeIgniter dan
Bootstrap”. Skripsi ini berkaitan dengan
Pengembangan website dangan tampilan
yang responsive dan pendataan alumni
pada Yayasan Pendidikan Prabumulih.
Pengumpulan data untuk Skripsiini
dilakukan pada Yayasan Pendidikan
Prabumulih. Penulis membuat Skripsi ini
dengan tujuan untuk membuat tampilan
website
menjadi
responsive
dan
penambahan halaman pendataan alumni
pada
website
Yayasan
Pendidikan
Prabumulih.
satu
teknologi
informasi
yang
sering
Key word : Bootstrap, Pengembangan
website, Code Igniter
skala kecil hingga besar. Adanya fasilitas
dibicarakan akhir-akhir ini adalah jaringan
komunikasi global yang dikenal dengan
sebutan Internet. Internet merupakan sarana
yang mampu menghubungkan pengguna
(user) di berbagai tempat di dunia sehingga
seakan-akan tidak ada jarak antara para
pengguna tersebut.
Keberadaan
Internet
saat
ini
memberikan keuntungan secara langsung
maupun tidak langsung kepada dunia bisnis,
pendidikan, komunitas dan banyak lagi dari
dalam internet memungkinkan data-data
bisa disimpan, diambil dan dikirimkan
1.
PENDAHULUAN
secara mudah keseluruh penjuru dunia
Perkembangan
teknologi
informasi
dengan berbagai cara, data dan informasi
berjalan
dengan
pesat.
Mulai
dari
yang ada dapat dihubungkan dengan mudah
penyampaian
informasi
secara
nondan cepat hanya dengan menggunakan
elektronik hingga sekarang menggunakan
hyperlinks ( penghubung virtual ). Internet
juga dapat mempermudah penyampaian
untuk diperbarui. Permasalahan ini dapat
informasi, salah satu contoh penyampaian
ditanggulangi dengan suatu metode yang
informasi adalah melalui situs atau website.
sedang
Website merupakan salah satu
berkembang
pemrograman.
Salah
yaitu
sistem
satunya
dengan
alternatif penyampaian informasi kepada
Framework PHP yang bernama Code
user.
Igniter dan Bootstrap.
Dengan
adanya
website
maka
penyampaian informasi akan menjadi cepat
Framework Code Igniter dan bootstrap
dan efisien. Pada perguruan tinggi tentunya
adalah salah satu bahasa pemrograman
website sangat diperlukan, dengan adanya
yang
website maka akan membantu mahasiswa
pengembangan
mendapatkan informasi seputar kampus
tampilan yang dinamis dan responsive.
secara cepat dan efisien.
Responsive
Yayasan
Pendidikan
dapat
mempermudah
sebuah
adalah
dalam
website
dimana
dengan
tampilan
Prabumulih
halaman website akan support di berbagai
merupakan Perguruan Tinggi pertama di
macam platform ( perangkat). Dengan
kota
tampilan yang responsive akan membuat
Prabumulih.
Saat
ini
Yayasan
pendidikan Prabumulih sudah memiliki
tampilan website akan lebih elegan.
sistem informasi berbasis website sehingga
memudahkan para mahasiswanya untuk
2. LANDASAN TEORI
2.1 PENGEMBANGAN
Menurut Sells dan Richey ( Alim Sumarno,
memdapatkan informasi terbaru seputar
2012 : 22) pengembangan berarti proses
kampus. Namun website tersebut masih
menterjemahkan
membutuhkan
pengembangan.
atau
menjabarkan
Karena
spesifikasi rancangan kedalam bentuk fitur
tampilan halaman website belum responsive
fisik.
serta belum adanya pendataan alumni pada
website tersebut. Pengolahan data alumni
2.2 WEBSITE
yang masih menggunakan cara dokumen
Menurut Arief (2011 : 72) Website adalah
cetak,
suatu sistem yang berisikan dokumen-
mengakibatkan pengolahan data
belum dapat dilakukan dengan cepat dan
dokumen
multimedia
masih sering terjadi kesalahan serta sulit
animasi,
video)
(teks,
didalamnya
gambar,
yang
menggunakan protokol HTTP (Hypertext
yang dapat
membuat
layout
halaman
Transfer Protocol) dan untuk mengakses
website, tabel, tombol, form, navigasi, dan
menggunakan perangkat lunak yang disebut
komponen lainnya dalam sebuah website
browser
hanya dengan memanggil fungsi CSS
(class) dalam berkas HTML yang telah
2.3 FRAMEWORK
didefinisikan. Selain itu juga terdapat
Menurut Siena (2010:13) Framework yaitu
komponen-komponen
lainnya
yang
kerangka kerja, dapat di artikan sebagai
dibangun menggunakan JavaScript. Sumber
kumpulan dari library (Class) yang bisa
: http://wikipedia.org (2011)
diturunkan, atau bisa langsung dipakai
fungsi nya oleh modul-modul atau fungsi
yang akan dikembangkan.
2.6 PHP (PERSONAL HOME PAGE)
Menurut Lenawati (2010:36) Pemrograman
web berbasis server side telah berkembang
2.4 FRAMEWORK CODE IGNITER
sangat pesat. Kebutuhan akan kecepatan,
Menurut Siena (2010:14) Code Igniter
integitas dan keamanan informasi menjadi
adalah sebuah framework PHP yang dapat
parameter penentu suatu perangkat lunak
mempercepat pengembang untuk membuat
yang akan digunakan. Personal Home Page
sebuah aplikasi website. dilengkapi banyak
(PHP)
library
dan
helper
yang
berguna
merupakan
bahasa
skrip
yang
di
digunakan untuk membuat halaman web
dalamnya dan tentunya
mempermudah
yang dinamis. PHP bersifat open source
proses development.
product. Pengguna dapat mengubah source
code
2.5 BOOTSTRAP
Boostrap adalah sebuah alat bantu untuk
ddan
mendistribusikannya
secara
bebas serta diedarkan secara gratis.
membuat sebuah tampilan halaman website
yang
dapat
seorang
pendesain
mempercepat
pengembang
halaman
pekerjaaan
website
website.
ataupun
bootstrap
dibangun dengan teknolgi HTML dan CSS
2.7 MYSQL
Menurut
Lenawati
(2010:39)
MySQL
merupakan Data Base Management System
(DBMS) yang bersifat open source. MySQL
memiliki bagian berupa Structured Query
Language (SQL) yang digunakan untuk
tahun 1999 tanggal 12 November 1999.
mengolah
relasional
Pada tahun 2000 didirikanlah 3 sekolah di
yang ada didalamnya. Sejak dahulu MySQL
Yayasan Pendidikan Prabumulih yaitu :
merupakan pasangan serasi PHP dalam
Sekolah Tinggi Ilmu Ekonomi (STIE),
pembuatan web yang dinamis dan dikenal
Sekolah Tinggi Manajemen Informatikan
sebagai database yang pertama kali.
dan Komputer (STMIK), dan Sekolah
database-database
Tinggi Ilmu Teknik (STIT).
Program studi yang terdapat pada
2.8 SUBLIME TEXT
Menurut Eric Hauge (2013:32) Sublime
Text merupakan program text editor yang
biasa digunakan untuk membuat web.
Program
ini
banyak
digunakan
oleh
pengembang web karena fitur-fiturnya yang
menarik dan kemudahan penggunaannya.
Sublime Txet adalah Cross-platform text
dan sumber kode editor
masing-masing Sekolah Tinggi ini
ada
5
Program
Program
Studi
Studi
yaitu
Ekonomi
Manajemen (S1) dan Ekonomi
Akuntansi (D3), Program Studi
Sistem
Informasi
(S1)
dan
Komputer Akuntansi (D3), serta
Teknik Tambang (D3).
dengan Python application programming
interface(API). Ini mendukung banyak
bahasa pemrograman dan bahasa markup,
dan fungsinya dapat diperpanjang oleh
pengguna plugin, biasanya dibuat dan
dikelola dibawah lisensi free-software.
3.2 DESAIN PENELITIAN
Desain penelitian merupakan rencana dan
struktur penyelidikan yang digunakan untuk
memperoleh bukti-bukti empiris dalam
menjawab pertanyaan penelitian. Desain
penelitian ini merupakan kerangka atau
3.
METODELOGI PENELITIAN
3.1 SEJARAH SINGKAT YAYASAN
perincian prosedur kerja yang dilakukan
pada waktu meneliti, sehingga diharapkan
PENDIDIKAN PRABUMULIH
Yayasan Pendidikan Prabumulih didirikan
dengan
AKTA
Pendirian
Yayasan
Pendidikan Prabumulih dengan nomor : 37
dapat memberikan gambaran jika penelitian
ini telah jadi atau selesai.
4.2 USE CASE DIAGRAM
3.3 METODE
PENGEMBANGAN
SISTEM
Agar
produk
Validasi Admin
yang
dihasilkan
dalam
Website
Login
pengembangan sesuai dengan tujuan, maka
Berita
Input Berita
penelitian ini menggunakan pendekatan
Admin
User
Pengumuman
Input Pengumuman
model pengembangan rekayasa perangkat
Data Dosen
lunak Waterfall, dimana produk melalui
Update Data Alumni
Data Alumni
beberapa tahapan, yaitu tahap analisis
Updata data dosen
kebutuhan (requirement), tahap desain.
Gambar 4.1 Use Case Diagram
Tahap implementasi, dan terakhir tahap
pengujian aplikasi sebelum akhirnya siap
4.3 ACTIVITY DIAGRAM
untuk digunakan.
Mulai
4.
ANALISIS DAN PERANCANGAN
SISTEM
4.1 ANALISA
User
Mencari Informasi
Admin
SISTEM
YANG
Login
Berita
BERJALAN
Pengumuman
Menurut Mardi (2011:124) analisis sistem
Menampilkan Hal. Administrator
Logout
Dosen
adalah melakukan desain sistem pemecahan
Alumni
masalah secara rinci. Analisis ini bertujuan
untuk menjelaskan atau menjabarkan cara
kerja sistem dan proses yang terjadi pada
sistem informasi yang ada. Hasil analisis
sistem ini merupakan gambaran awal yang
nantinya akan digunakan untuk mengetahui
kelemahan yang ada pada sistem lama dan
membuat analisis sistem yang diusulkan.
Gambar 4.2 Activity Diagram
Selesai
4.4 CLASS DIAGRAM
3.
Halaman Data Dosen
Home Profil Dosen Alumni Pengumuman
Header
MenuLogin
Berita
-idberita
-judul
-isi
-tanggal
-gambar
+tambahberita()
+hapusberita()
+ubahberita()
+kembali()
-username
-password
+getform()
+displayform()
+exit()
Data Dosen Ypp
pengumuman
-id
-judul
-isi
-tanggal
-gambar
+tambahpengumuman()
+hapuspengumuman()
+ubahpengumuman()
+kembali()
x
x
x
x
x
x
x
x
MenuAdmin
datadosen
-id
-namadosen
-jabatan
-tempatlahir
-tanggallahir
-jeniskelamin
-alamat
+tambahdatadosen()
+hapusdatadosen()
+ubahdatadosen()
+kembali()
-Berita : string
-Pengumuman : string
-Data Alumni : string
-Data Dosen : string
+chose()
+displayform()
+exit()
dataalumni
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
-id
-NIM
-tempatlahir
-tanggallahir
-jeniskelamin
-alamat
-telp
-tahunlulus
-pekerjaan
+tambahdataalumni()
+hapusdataalumni()
+ubahdata alumni()
+kembali()
x
x
x
x
x
x
x
x
Berita Terbaru
-xxxxxxxxxxxx
-xxxxxxxxxxxx
x
x
x
x
x
x
x
x
Pengumuman
-xxxxxxxxxxxx
-xxxxxxxxxxxx
Jurnal
-xxxxxxxxxxxx
-xxxxxxxxxxxx
Donwload
File
-xxxxxxxxxxx
-xxxxxxxxxxx
Footer
Gambar 4.6 Halaman Data Dosen
Gambar 4.3 Class Diagram
4.5 PERANCANGAN INPUT
4.
Halaman Data Alumni
Home Profil Dosen Alumni Pengumuman
Header
Data Alumni Ypp
1.
Halaman Home
Home Profil Dosen Alumni Pengumuman
Header
Berita Terbaru
Xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
x
x
x
x
x
x
x
x
Berita Terbaru
-xxxxxxxxxxxx
-xxxxxxxxxxxx
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
Berita Terbaru
-xxxxxxxxxxxx
-xxxxxxxxxxxx
x
x
x
x
x
x
x
x
Pengumuman
-xxxxxxxxxxxx
-xxxxxxxxxxxx
Jurnal
-xxxxxxxxxxxx
-xxxxxxxxxxxx
Pengumuman
-xxxxxxxxxxxx
-xxxxxxxxxxxx
Donwload
File
-xxxxxxxxxxx
-xxxxxxxxxxx
Jurnal
-xxxxxxxxxxxx
-xxxxxxxxxxxx
Donwload File
-xxxxxxxxxxx
-xxxxxxxxxxx
Footer
Gambar 4.4 Halaman Home
2.
Halaman Profil
Home Profil Dosen Alumni Pengumuman
Header
Profil Kampus
Xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
Footer
Gambar 4.7 Halaman Data Alumni
5.
Halaman Pengumuman
Home Profil Dosen Alumni Pengumuman
Header
Pengumuman
Xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
Berita Terbaru
-xxxxxxxxxxxx
-xxxxxxxxxxxx
Berita Terbaru
-xxxxxxxxxxxx
-xxxxxxxxxxxx
Pengumuman
-xxxxxxxxxxxx
-xxxxxxxxxxxx
Pengumuman
-xxxxxxxxxxxx
-xxxxxxxxxxxx
Jurnal
-xxxxxxxxxxxx
-xxxxxxxxxxxx
Jurnal
-xxxxxxxxxxxx
-xxxxxxxxxxxx
Donwload File
-xxxxxxxxxxx
-xxxxxxxxxxx
Footer
Gambar 4.8 Halaman Pengumuman
Donwload File
-xxxxxxxxxxx
-xxxxxxxxxxx
Footer
Gambar 4.5 Halaman Profil
5.
HASIL DAN PEMBAHASAN
5.1 HASIL
Perangkat lunak yang dihasilkan dalam
penelitian
diimplementasikan
sebagai
sebuah
website
menggunakan
metode
3.
HALAMAN DATA DOSEN
waterfall. perangkat lunak yang dihasilkan
dalam sebuah file PHP & MYSQL yang di
integrasikan melaui Bootstrap sehingga
tampilan halaman website akan responsive.
dengan tampilan yang responsive maka
Gambar 5.3 Halaman Data Dosen
akan memudahkan user untuk membaca
informasi yang ada di website Yayasan
4.
HALAMAN DATA ALUMNI
Pendidikan Prabumulih melalui platform
yang memiliki ukuran layar yang berbedabeda
5.2 IMPLEMENTASI ANTAR MUKA
1.
HALAMAN HOME
Gambar 5.4 Halaman Data Alumni
5.
HALAMAN PENGUMUMAN
Gambar 5.1 Halaman Home
2.
HALAMAN PROFIL
Gambar 5.5 Halaman Pengumuman
6.
KESIMPULAN DAN SARAN
6.1 KESIMPULAN
Berdasarkan hasil penelitian yang telah
dilakukan, dapat disimpulkan bahwa :
Gambar 5.2 Halaman Profil
1.
Website
Prabumulih
Yayasan
dibuat
Pendidikan
dengan
menggunakan
framework
code
igniter dan boostrap sehingga
pengembangan penelitian di masa yang
akan datang sebagai berikut :
tampilannya bisa responsive
2.
Website
Yayasan
1.
Pendidikan
yang
menggunakan
platform
yang
2.
responsive
berbagai
Website
macam
Yayasan
Pendidikan
Prabumulih
berbeda-beda
3.
Menambah fitur-fitur lain seperti
login mahasiswa, login dosen,
Yayasan
Prabumulih
website
Menambah form registrasi bagi
alumni
ukuran layarnya
3.
tampilan
menjadi lebih menarik
Prabumulih bisa dibuka dengan
tampilan
Memperbaiki
Pendidikan
Ditambah
input KRS dan KHS online dan
halaman
lain-lain
pendataan alumni pada website
Yayasan Pendidikan Prabumulih.
Sehingga
bisa
membantu
mengelola pendataan alumni pada
Yayasan Pendidikan Prabumulih
4.
Dengan
adanya
7.
DAFTAR PUSTAKA
Arief.2010. Manajemen Informasi dan
Teknologi Informasi. Jakarta : Gramedia
Agus
Rahmat
Herbowo.2012.Web
Responsive
untuk
Situs
Berita
Menggunakan Framework CodeIgniter.
Jakarta: Jurnal Ilmiah Sinus
halaman
pendataan alumni pada website
Yayassan Pendidikan Prabumulih,
Hanggara Yoga.2012. Analisis Sistem
Informasi Pengolahan Data Alumni
Sekolah berbasis Code Igniter php
Framework. Yogyakarta : Jurnal STMIK
Yogyakarta
maka akan mempermudah alumni
untuk
memperoleh
data
dan
informasi tentang alumni tanpa
harus datang langsung ke kampus
berbagai
Pressman Roger S. 2010. Rekayasa
Perangkat Lunak. Yogyakarta : Andi
Publishing
Lenawati.2010. Analisis dan Desain Sistem
Informasi. Yogyakarta : Graha Ilmu
6.2 SARAN
Mengingat
Haughe
Eric.2013.
Konsep
Web
Engineering. Yogyakarta : Gava Media
keterbatasan
yang
Sells dan Riches.2012.
Strategis. Semarang : UKS
Managemen
dimiliki penulis baik dari sisi pemikiran dan
waktu, maka penulis menyarankan untuk
Shelly dan Velmart.2011. Aplikasi Dalam
Pemasaran. Jakarta : Gramedia Pustaka
Utama
Siena.2010. Cara Mudah Memadukan Web
Design dan Web Programming. Jakarta :
Elexmedia Komputindo
Sigit Prasetyo Karisma Utomo.2014.
Analisa dan Desain Sistem Informasi.
Yogyakarta : Madcoms
Sidik Berta.2011. Rekayasa Perangkat
Lunak. Bandung : Modula
Sukmadinata.2010. Basis Data Dalam
Tinjauan Konseptual. Yogyakarta : ANDI
Sam Soleh Muhammad.2013.Pembangunan
Website Sekolah SMK Islam Sudirman
Kedungjati. Bandung : Tugas Akhir
Universitas Widyatama
Septian
Gungun.2011.Trik
Pintar
Menguasai Codeigniter. Jakarta : PT Elex
Media Komputindo
Wiryokusumo Iskandar.2011. Analisis dan
Perancangan Sistem. Yogyakarta : Gava
Media
Winarto
Edi.2014.
Cara
Mudah
Memadukan Web Design dan Web
Programming.
Jakarta : Elexmedia
Komputindo
Yudha Abdi Nugroho.2014.
Bangun KRS Online pada
Palangkaraya
Framework
Palangkaraya:
Palangkaraya
Rancang
STMIK
menggunakan
CodeIgniter.
Jurnal
STMIK
Download