Академический Документы
Профессиональный Документы
Культура Документы
SKRIPSI
Oleh:
MAULANA ARDI
02140060
i
SISTEM INFORMASI PENDIDIKAN DAN PEMBELAJARAN
ONLINE SMK TUNAS GRAFIKA INFORMATIKA
MENGGUNAKAN PHP
SKRIPSI
Oleh:
MAULANA ARDI
02140060
i
SISTEM INFORMASI PENDIDIKAN DAN PEMBELAJARAN
ONLINE SMK TUNAS GRAFIKA INFORMATIKA MENGGUNAKAN
PHP
SKRIPSI
Oleh:
MAULANA ARDI
02140060
i
PROGRAM STUDI SISTEM INFORMASI
STMIK MAHAKARYA
PERSETUJUAN SKRIPSI
Disetujui untuk dipertahankan dalam sidang Tugas Akhir periode semester Ganjil tahun ajaran
2017/2018
Dosen Pembimbing
ii
PROGRAM STUDI SISTEM INFORMASI
STMIK MAHAKARYA
LEMBAR PENGESAHAN
Anggota,
Abdurrahman hidayah, M.Kom
...
Anggota,
Dian Afriady, M.Kom
...
Pembimbing,
Deni Hermawan, M.Si
..
iii
SURAT PERNYATAAN TIDAK PLAGIAT DAN PERSETUJUAN
PUBLIKASI
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
1. Merupakan hasil karya tulis ilmiah sendiri dan bukan merupakan karya
yang pernah diajukan untuk memperoleh gelar akademik oleh pihak
lain,
2. Saya ijinkan untuk dikelola oleh STMIK MAHAKARYA sesuai dengan
norma hukum dan etika yang berlaku.
Pernyataan ini saya buat dengan penuh tanggung jawab dan saya
bersedia menerima konsekuensi apapun sesuai aturan yang berlaku
apabila dikemudian hari pernyataan ini tidak benar.
Maulana Ardi
iv
ABSTRAK
Kata Kunci: Website SMK Tunas Grafika Informatika, Komunitas Online, Web-
Based Application, Media Komunikasi Internet, Web Forum, PHP & MySQL
v
ABSTRACT
vi
KATA PENGANTAR
menyelesaikan penulisan Sripsi ini.Skripsi ini disusun untuk memenuhi salah satu
dalam penulisan Sripsi ini tidak lepas dari bantuan serta dukungan dari banyak
pihak. Untuk itu pada kesempatan ini Penulis ingin mengucapkan terima kasih yang
sebesar-besarnya kepada :
Penulis menyadari dalam pembuatan laporan Sripsi ini masih banyak kekeliruan,
kesalahan dan kekurangannya, untuk itu Penulis mengharapkan saran dan kritik
agar dimasa yang akan datang menjadi lebih baik.
vii
Akhir kata Penulis ucapkan terima kasih yang sebesar-besarnya dan
berharap semoga apa yang telah dibuat dapat bermanfaat untuk semua pihak.
Semoga amal baik dan budi luhur yang telah diberikan kepada Penulis
mendapat balasan yang berlipat dari Alloh SWT, dan mudah-mudahan Sripsi yang
Penulis buat dapat bermanfaat khususnya bagi Penulis dan umumnya bagi para
pembaca. Amiin.
Penulis,
Maulana Ardi
viii
DAFTAR GAMBAR
Halaman
Gambar 2.1 Simbol Entitas............................................................................. 15
Gambar 3.3 Alur Kerja Sistem Yang Berjalan Pada Penilaian Siswa.......................
35
Gambar 3.6 Alur Kerja Sistem Yang Berjalan Pada Jadwal Pelajaran........... 36
Gambar 4.9 Statechart Diagram Kirim Catatan, Thread Forum, Pesan dan
Komentar ...................................................................................................................
51
Forum ........................................................................................................................
52
xi
Gambar 4.12 Statechart Diagram Hapus Catatan dan Thread Forum ......................
52
xii
Gambar 4.37 Struktur Program Konten ....................................................................
87
Gambar 4.50 Desain Antar Muka Halaman Awal Berita, Artikel, Cerpen dan
Download ..................................................................................................................
94
Gambar 4.52 Desain Antar Muka Halaman Lengkap Berita, Artikel, Cerpen,
xiii
Gambar 4.59 Desain Antar Muka Halaman Pengaturan Password ...........................
99
Gambar 4.63 Desain Antar Muka Halaman Kirim Pesan ke Member ......................
101
Gambar 4.64 Desain Antar Muka Halaman Kirim / Edit Berita ...............................
101
Gambar 4.65 Desain Antar Muka Halaman Kirim / Edit Artikel .............................
102
Gambar 4.67 Desain Antar Muka Halaman Kirim / Edit Pengumuman ...................
103
Gambar 4.68 Desain Antar Muka Halaman Kirim / Edit Cerpen .............................
103
Gambar 4.69 Desain Antar Muka Halaman Kirim / Edit Kegiatan ..........................
104
Gambar 4.71 Desain Antar Muka Halaman Kirim / Edit Lowongan Kerja ..............
105
Gambar 4.72 Desain Antar Muka Halaman Kirim / Edit Album Foto .....................
105
Gambar 4.73 Desain Antar Muka Halaman Upload Foto ke Album ........................
106
Gambar 4.74 Desain Antar Muka Halaman Kelola Foto Album ..............................
106
Gambar 4.76 Desain Antar Muka Halaman Kirim / Edit Thread Forum ..................
107
Gambar 4.78 Desain Antar Muka Halaman Kirim Kode Aktivasi E-mail ...............
108
xiv
DAFTAR TABEL
Halaman
Tabel 3.1 CRUD Matrix User ............................................................................ 44
xv
xvi
Tabel 4.41 Ketentuan Yang Harus Dipenuhi pada Proses Pengujian ................ 112
xvi
BAB I
PENDAHULUAN
Saat ini adalah zamannya internet dimana batasan waktu dan jarak tidak
berarti lagi bagi media yang satu ini. Kita dapat berkomunikasi dengan siapa saja
dan dimana saja di seluruh dunia ini dengan menggunakan fasilitas e-mail maupun
dengan cara chatting. Mungkin pada saat ini hampir setiap orang sudah memiliki
memiliki website pribadi? Apalagi website yang merupakan hasil karya sendiri,
mungkin tidak semua orang memilikinya. Padahal dengan memiliki website kita
dapat mengenalkan diri kita pada semua orang yang ada di seluruh dunia, baik
mengenai diri kita, perusahaan kita atau segala sesuatu yang ingin kita sampaikan.
Tidak mustahil juga kita dapat memperoleh uang dengan memiliki website
proses komunikasi.
tentukan dan artikan tentang kebutuhan komunikasi dari seseorang. Salah satu
Wide Web hanya digunakan untuk kalangan akademisi dan riset, namun sekarang
1
2
dari informasi yang dibutuhkan user (pemakai). Salah satu informasi yang dapat
kita peroleh adalah banyaknya situs-situs pendidikan mulai dari tingkatan umum
(SMP/MTs) sampai dengan tingkat kampus akademik. Oleh karena itu, dengan
segala sesuatu mengenai SMK Tunas Grafika Informatika dengan cepat tanpa
memerlukan waktu yang banyak. Peranan website ini juga tidak terlepas dari
mengandalkan tenaga manusia. Informasi tentang sekolah yang dapat diakses oleh
semua orang melalui internet memberikan ide bagi penulis untuk membuat suatu
mengangkat kasus di atas ke dalam Skripsi ini dengan mengambil judul: Sistem
yang membutuhkan.
dapat diakses kapan pun dan dimana pun, baik oleh siswa maupun pihak
1. Dibatasi pada proses publikasi berita, artikel, jadwal kegiatan, foto galeri
dan forum online dan tidak membahas tentang Sistem Akademik Sekolah.
Tujuan yang hendak dicapai dalam penelitian dan penyusunan Skripsi ini
antara lain:
Grafika Informatika.
diri, khususnya antara siswa dan alumni SMK Tunas Grafika Informatika,
sehingga bisa lebih mengenal satu dengan yang lain, bisa terwujud rasa
dengan pendidikan.
berdasarkan fakta dan data-data yang diperoleh dan dikumpulkan pada waktu
melaksanakan penelitian.
adalah:
1. Observasi
dan akurat.
2. Wawancara
secara langsung dengan pihak guru yaitu kepada Bpk. Deni Hermawan dan
3. Studi Pustaka
penyusunan Skripsi.
BAB I PENDAHULUAN
Sistematika Penulisan.
penyusunan Skripsi.
6
BAB V PENUTUP
akan datang.
7
BAB II
LANDASAN TEORI
menjadi satu untuk mencapai tujuan tertentu. Sistem berasal dari bahasa Latin
(systma) dan bahasa Yunani (sustma) adalah suatu kesatuan yang terdiri
informasi, materi atau energi untuk mencapai suatu tujuan. Istilah ini sering
yang berada dalam suatu wilayah serta memiliki item-item penggerak, contoh
umum misalnya seperti negara. Negara merupakan suatu kumpulan dari beberapa
Ada banyak pendapat tentang pengertian dan definisi sistem yang dijelaskan
oleh beberapa ahli. Berikut pengertian dan definisi sistem menurut beberapa ahli:
suatu kejadian-kejadian dan kesatuan yang nyata, seperti tempat, benda dan
7
8
mencari suatu tujuan bagian atau tujuan bersama dengan mengoperasikan data
Informasi adalah pesan (ucapan atau ekspresi) atau kumpulan pesan yang
terdiri dari order sekuens dari simbol, atau makna yang dapat ditafsirkan dari
pesan atau kumpulan pesan. Informasi dapat direkam atau ditransmisikan. Hal ini
Informasi adalah jenis acara yang mempengaruhi suatu negara dari sistem
dinamis. Para konsep memiliki banyak arti lain dalam konteks yang berbeda.[1]
pembelajaran, pengalaman, atau instruksi [2]. Namun, istilah ini memiliki banyak
arti bergantung pada konteksnya, dan secara umum berhubungan erat dengan
yang berupa koleksi data dan fakta seringkali dinamakan informasi statistik.
Dalam bidang ilmu komputer, informasi adalah data yang disimpan, diproses, atau
alirannya.
Informasi adalah data yang telah diberi makna melalui konteks. Sebagai contoh,
digunakan untuk membuat informasi dari data yang ada di dalamnya. Laporan
dalamnya merupakan data yang telah diberi konteks sehingga menjadi punya
Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas
manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering
digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan
teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya
juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam
Ada yang membuat perbedaan yang jelas antara sistem informasi, dan komputer
sistem TIK, dan proses bisnis. Sistem informasi yang berbeda dari teknologi
TIK. Hal ini terutama berkaitan dengan tujuan pemanfaatan teknologi informasi.
Sistem informasi juga berbeda dari proses bisnis. Sistem informasi membantu
Alter berpendapat untuk sistem informasi sebagai tipe khusus dari sistem kerja.
Sistem kerja adalah suatu sistem di mana manusia dan/atau mesin melakukan
dan/atau jasa bagi pelanggan. Sistem informasi adalah suatu sistem kerja yang
sisi dan sistem aktivitas di sisi lain. Sistem informasi adalah suatu bentuk
komunikasi sistem di mana data yang mewakili dan diproses sebagai bentuk dari
memori sosial. Sistem informasi juga dapat dianggap sebagai bahasa semi formal
Sistem informasi merupakan fokus utama dari studi untuk disiplin sistem
bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan
Sistem informasi adalah kumpulandari sub-sub sistem baik phisik maupun non
phisik yang saling berhubungan satu sama lain dan bekerja sama secara
harmonis untuk mencapai satu tujuan yaitu mengolah data menjadi informasi yang
berguna.
berbentuk kode HTML. Semua halaman web ditulis dengan bahasa HTML
yang berbeda (misalnya: .html, .php, .asp, .aspx, .jsp), output file-file tersebut
tetap HTML. HTML adalah media yang selalu dikirimkan ke web browser, baik
halaman itu berupa halaman statis, maupun halaman dinamis yang berisi script,
HTML adalah file teks murni yang dapat dibuat dengan editor teks
memformat file teks biasa untuk bisa ditampilkan pada web browser dengan
Website atau situs juga dapat diartikan sebagai kumpulan halaman yang
menampilkan informasi data teks, data gambar diam atau gerak, data animasi,
suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun
12
dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana
Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi
informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi
informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah
berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi
Twitter dan lain-lain. Dalam sisi pengembangannya, website statis hanya bisa
diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh
penggunanya dapat berdiskusi. Forum berbasis internet ini sudah dikenal sejak
tahun 1995, serta fungsinya mirip bahkan lebih baik dari papan buletin dan milis
internet yang sudah ada sejak tahun 1980-an. Teknologi, permainan komputer,
berita-berita hangat dan politik merupakan tema paling populer yang menjadi
pokok bahasan forum internet, tetapi masih banyak lagi topik-topik lainnya.
source. Bahasa PHP menyatu dengan script HTML yang sepenuhnya dijalankan
pada server.
13
5. PHP adalah produk open source yang gratis (free), sehingga dapat
pertama dibuat oleh Michael Monty Windenius dan kawan-kawannya pada tahun
1994.
gratis.
14
4. Tipe Data. MySQL memiliki ragam tipe data yang sangat banyak, seperti
user, nama host dan izin akses user dengan sistem perizinan yang
skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60
ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat
sistem piranti lunak. UML dapat digunakan dalam pembuatan model untuk semua
jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti
keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa
tersusun atas sejumlah elemen grafis yang saling membentuk satu kesatuan dalam
sudut pandang terhadap sistem dan mendefinisikan apa yang dikerjakan oleh
dari tiga notasi yang telah ada sebelumnya, yaitu: Grady Booch OOD (Object
Oriented Design), James Rumbaugh OMT (Object Modeling Technique) dan Ivar
dari data dan hubungan data tersebut dalam suatu diagram(McLeod, Jr., 2004).
1. Entitas
Entitas adalah objek yang penting bagi perusahaan yang harus disimpan
dalam sebuah database. Simbol entitas dapat dilihat pada gambar 2.1.
seuah ERD. Simbol dari relationship dapat dilihat pada gambar 2.2
himpunan entitas dengan atribut. Simbul garis dapat dilihat pada gambar
2.4.
a. One to one
b. One to many
c. Many to many
hubungan dengan lebih dari satu item pada entitas 2, demikian juga dengan
item pada entitas 2 dapat mempunyai hubungan lebih dari satu item pada
entitas 1.
System
System Menampilkan abstraksi suatu sistem
Boundary secara keseluruhan
18
oleh banyak mahasiswa dari berbagai perguruan tinggi dengan masalah dan
Berbasis Web Studi Kasus Smk Industri Madiun yang di teliti oleh Yezei Surya
berbasis web yang dapat memudahkan users dalam mengelola sistem ini
karena website dirancang dengan bahasa yang familiar dan alur proses
webseite.
4. Sistem Informasi SMK Industri Madiun ini masih jauh dari sempurna.
lokal agar pengguna yang ingin mencari informasi khusus dalam website
ini lebih cepat tanpa harus membaca seluruh informasi yang ada dalam
Menggunakan Php & Mysql yang di teliti oleh Yoga Pujantok dari Universitas
Sebelas Maret
penyampaian informasi dan profil SMA Negeri 1 Pracimantoro agar lebih dikenal
dan diakses dengan mudah oleh siswa, guru, dan pihak luar sekolah. Website ini
masih kurang interaktif karena masih berupa website yang hanya menampilkan
Sistem website ini dibuat dengan program PHP dan database MySQL. Dapat
1. Observasi
2. Wawancara ( Interview )
3. Studi pustaka
Kasus Smk Informatika Bina Generasi yang di teliti oleh Dian Mulyani dari
Universitas Gunadarma
24
Sistem informasi berbasis web atau internet pada saat ini sudah menjadi
sarana yang efektif untuk mengolah data. Selain itu menyediakan berbagai
berbasis web pada SMK Informatika Bina Generasi, khususnya dalam hal
pengolahan data siswa, mulai dari memasukkan data (input), mengubah data dan
menampilkan data (output). Sistem informasi ini memiliki fasilitas pelaporan nilai
dan absensi siswa dari pengajar kepada bagian administrasi secara langsung.
1. Pengumpulan Data
dapat mendukung tercapainya harapan itu. Salah satu cara untuk memecahkan
masalah tersebut adalah dibuatnya website sekolah yang dapat memuat informasi
yang ada di SMA Negeri 3 Boyolali, dan juga sarana pembelajaran online.
Evaluasi
Dari Paparan tersebut, kekurangan yang terdapat dalam skripsi ini adalah
2. Sistem pemebelajaran online hanya memuat layanan upload tugas dan forum
saja. Oleh karena itu perlu pengembangan layanan seperti sitem penilaian agar
mengajar (KBM) tersebut terkait dengan beberapa elemen seperti siswa, guru dan
materi pelajaran yang tergabung di dalam suatu kurikulum sekolah. KBM juga
didukung oleh beberapa proses seperti proses pembayaran uang sekolah dan
tersebut dilakukan untuk meningkatkan efisisensi dalam hal sumber daya yang
digunakan oleh pihak sekolah serta menyediakan media penyimpanan data yang
26
MySQL sebagai database server dan tools menggunakan Diagram Alir, DFD,
adalah dalam hal tujuan yaitu tujuan dari dari pembuatan website adalah sebagai
sarana informasi, menghasilkan media promosi yang efektif dan efisien, mudah
dalam penyampaian, hemat dari segi biaya dan tidak terbatas jaral dan waktu.
dalam aplikasi yaitu menggunakan PHP dan belum lengkap penyajian menu
seperti login guru, komunitas alumni dan data siswa, penulis Andri Hartono
wali murid dan guru, serta absensi harian yang bisa dilihat semua user, sedangkan
Kepemilikan Tanah
27
28
2. Misi
Trendi
Menyesuaikan perkembangan Zaman selaras dengan Watak pembangunan
nasional
Global
Memiliki wawasan yang Universal
Intelektual
Membuka wawasan dengan mengedepankan Ilmu pengetahuan dan
Ketaatan kepada Tuhan Yang Maha Esa
berikut:
Tugas dan wewenang yang dapat di jabarkan dari struktur organisasi di atas
1. Kepala Sekolah
5.2. Wewenang
Menentukan dan menyelenggarakan proses :
5.2.1. Penerimaan siswa baru
5.2.2. Pembelajaran siswa
5.2.3. Kelulusan siswa
5.3. Tugas
5.3.1. Menyusun program kerja Waka Kurikulum
5.3.2. Bersama Waka Kesiswaan menyelenggarakan PPDB
5.3.3. Menyusun Kurikulum Tingkat Satuan Pendidikan
(KTSP)
5.3.4. Menyusun program pembelajaran, pembagian tugas
mengajar, dan jadwal pembelajaran
5.3.5. Mengorganisasikan dan mengkoordinasikan
penyusunan bahan ajar
5.3.6. Mengorganisasikan dan mengkoordinasikan
pembelajaran teori dan praktek
5.3.7. Mengelola administrasi pembelajaran
5.3.8. Mengorganisasikan dan mengkoordinasikan proses
kelulusan siswa
5.3.9. Mengkoordinasikan penyelenggaraan perpustakaan
sekolah.
5.3.10. Melaksanakan monitoring dan evaluasi kegiatan
5.3.11. Menyusun laporan kegiatan kepada Kasek
6. Waka Ur Kesiswaan
6.1. Tanggung jawab
Bertanggung jawab kepada Kasek atas terselenggaranya
pendampingan dan perlindungan siswa
6.2. Wewenang
Menentukan sistem dan menyelenggarakan kegiatan :
6.2.1. Pembinaan dan ketertiban siswa
6.2.2. Perlindungan siswa
6.2.3. Kegiatan kesiswaan
6.3. Tugas
6.3.1. Menyusun program kerja Waka Kesiswaan
6.3.2. Mengorganisasikan dan mengkoordinasikan
pelaksanaan Masa Orientasi Siswa (MOS)
6.3.3. Bersama Waka kurikulum menyelenggarakan PPDB
6.3.4. Menyusun sistem pembinaan dan ketertiban siswa
6.3.5. Mengkoordinasikan pelaksanaan BK
6.3.6. Mengorganisasikan dan mengkoordinasikan
pembinaan siswa dan kegiatan kesiswaan
6.3.7. Mengkoordinasikan mutasi siswa.
6.3.8. Mengorganisasikan dan mengkoordinasikan kegiatan
siswa dalam pelaksanaan 8K
6.3.9. Mengkoordinasikan program perlindungan siswa
6.3.10. Mengkoordinasikan pelaksanaan tugas wali kelas
6.3.11. Melaksanakan monitoring dan evaluasi kegiatan
32
7. Waka Ur Prasarana
7.1. Tanggung jawab
7.1.1 Bertanggung jawab kepada Kasek atas pemberdayaan,
pembinaan, dan pengembangan tenaga pendidikan,
7.1.2 Bertanggung jawab kepada Kasek atas pengelolaan
kebutuhan sarana prasarana
7.2. Wewenang
7.2.1. Merencanakan pembinaan, pengembangan karier dan
kebutuhan personalia
7.2.2. Merencanakan kebutuhan, penataan, pemeliharaan,
perbaikan sarana prasarana
7.3. Tugas
7.3.1. Menyusun program kerja Waka I
7.3.2. Menyusun kriteria guru sesuai dengan tuntutan
kurikulum
7.3.3. Mengusulkan kebutuhan pendidik dan tenaga
kependidikan
7.3.4. Mengorganisasikan dan mengkoordinasikan
pengelolaan personalia
7.3.5. Melaksanakan penempatan personalia
7.3.6. Mengusulkan dan melaksanakan pengembangan
personalia
7.3.7. Menyusun rencana kebutuhan sarana prasarana
7.3.8. Mengorganisasikan dan mengkoordinasikan
pelaksanaan pemeliharaan
7.3.9. Mengorganisasikan dan mengkoordinasikan
pelaksanaan perbaikan
7.3.10. Mengorganisasikan dan mengkoordinasikan
kegiatan pendidik dan tenaga kependidikan dalam
pelaksanaan 8 K
7.3.11. Melaksanakan monitoring dan mengevaluasi
pelaksanaan program kerja
7.3.12. Menyusun laporan kegiatan kepada Kasek
8. Waka Ur Humas
8.1. Tanggung jawab
Bertanggung jawab kepada Kasek atas terselenggaranya
kerja sama dengan DU/DI/Instansi, penelusuran lulusan dan
pemasaran.
8.2. Wewenang
Berwenang menentukan sistem dan menyelenggarakan
hubungan dengan stakeholder dalam bidang :
8.2.1. Prakerin
8.2.2. Penelusuran lulusan dan pemasaran.
8.3. Tugas
8.3.1. Menyusun program kerja Waka Humas
33
System Engineering
Analysis
Design
Coding
Testing
Maintenance
segala hal yang ada pada pembuatan proyek atau pengembangan perangkat
3. Design, tahapan ini merupakan tahap penerjemah dari keperluan atau data
pemakai (user).
5. Testing, merupakan uji coba terhadap sistem atau program setelah selesai
dibuat.
35
maupun hardware.
1. Nilai Siswa
Pada proses nilai siswa, setiap guru mata pelajaran memberikan nilai kepada
siswa, kemudian wali kelas akan meginput nilai siswa ke buku rapot dan
kemudian siswa dapat melihat nilai mereka.
Start
Selesai
Gambar 3.3 Alur Kerja Sistem Yang Berjalan Pada Penilain Siswa
(Sumber: Data di olah)
36
2. Jadwal Pelajaran
Pada proses jadwal pelajaran, staff TU menyusun jadwal pelajaran yang akan di
ajukan, kemudian jadwal pelajaran tersebut di ajukan kepada kepala sekolah,
apakah jadwal pelajaran tersebut disetujui atau tidak, jika tidak, maka staff TU
akan menyusun kembali jadwal pelajaran, dan setelah jadwal pelajaran disetujui,
guru dapat melihat jadwal pelajaran yang ada untuk melakukan kegiatan belajar
mengajar.
Gambar 3.4 Alur kerja sistem yang sedang berjalan pada Jadwal Pelajaran
(Sumber: Data di olah)
37
Fitur-fitur serta fasilitas yang dapat diakses dan digunakan pada sistem ini
antara lain:
2. Update Status
4. Mengirim Konten
oleh user atau pengunjung lainnya. Konten yang dikirim dibatasi hanya
5. Komentar Konten
6. Notifikasi / Pemberitahuan
Fitur ini akan memberitahukan siapa saja yang mengomentari konten yang
dikirim oleh user, atau konten lain yang melibatkan seorang user.
38
Berisi data-data pribadi dan foto profil member, misalnya nama, alamat,
a. Pengaturan Akun
alamat default yang ada. Fasilitas ini juga digunakan untuk menon-
b. Pengaturan Password
c. Pengaturan Privasi
(thread) baru sesuai dengan kriteria atau kategori yang telah ditentukan, serta
edit thread, publish / unpublish thread dan menutup thread. Kecuali menghapus
39
thread, anggota tidak dapat menghapus thread secara permanen, tetapi thread
tersebut akan dipindahkan ke thread Recycle Bin yang hanya bisa diakses oleh
administrator.
Fitur-fitur serta fasilitas yang dapat diakses dan digunakan pada sistem ini
antara lain:
Digunakan untuk membuat topik (thread) baru pada forum sesuai dengan
kriteria atau kategori yang telah ditentukan. Fitur ini bisa diakses dan
Jika dinonaktifkan, maka thread tersebut tidak akan muncul serta terlihat
oleh user lain dan publik. Hal ini bisa dilakukan oleh anggota yang
3. Edit Thread
Digunakan untuk menyunting topik (thread) yang telah dikirim. Hal ini
4. Hapus Thread
Digunakan untuk menghapus topik (thread) yang telah dikirim. Thread ini
5. Tutup Thread
40
Digunakan untuk menutup topik (thread) yang telah dikirim, agar tidak
dapat dikomentari lagi, tetapi masih dapat dilihat oleh user lain. ini Hal ini
6. Share Thread
7. Mengomentari Thread
Berfungsi untuk mengomentari thread pada forum. Hal ini bisa dilakukan
8. Notifikasi / Pemberitahuan
Sistem akan otomatis mengirimkan pemberitahuan, jika ada user lain yang
1. Buku Tamu
2. Konten Berita
3. Konten Artikel
5. Kegiatan Sekolah
6. Galeri Foto
9. Konten Download
10. E-Learning
teknologi informasi dan umum yang dapat diunduh oleh anggota atau
publik.
12. Events
Pengguna / user adalah orang atau aktor yang akan menggunakan sistem,
dalam hal ini adalah website. Manajemen user ini mutlak diperlukan untuk
dimilikinya.
Manajemen level akses user ini dimaksudkan untuk membatasi hak akses
user terhadap konten yang ada pada sistem (website). Ada empat level user yang
ada pada sistem ini, setiap level memiliki hak akses yang berbeda, dimulai dari
User.
Level Super Administrator merupakan level tertinggi pada sistem ini. User
dengan level ini memiliki hak akses penuh terhadap sistem, seperti
oleh semua anggota, termasuk mengatur level user atau menghapus dan
Seperti halnya Super Administrator, user dengan level ini memiliki hak
dan menghapus konten yang dikirim oleh semua anggota, tetapi dia tidak
dapat mengatur level user atau menghapus dan menonaktikan user lain.
User dengan level ini memiliki hak akses, seperti mengirim, mengubah,
dia kirim.
User dengan level ini memiliki hak akses, seperti mengirim, mengubah,
akses pengguna / user terhadap konten-konten yang ada pada website, dari mulai
WEBSITE
Kirim & Hapus Kirim & Hapus
Status, Pesan Status, Pesan
Mengomentari
Kelola Buku
Edit Profil Konten / Thread
MEMBERS Tamu ADMINISTRATOR
Forum
<<extend>>
Kirim, Edit, Hapus
<<extend>>
Thread Forum
Bergabung di Forum Kelola Forum
<<include>>
<<include>>
VISITORS SISTEM
(TAMU)
Mengisi Buku
<<include>> Validasi Input User
Tamu
suatu sistem, agar dihasilkan sistem yang lebih baik bagi pihak pemakai, serta
4.1.1 ERD
46
4.1.2 LRS
ELEARNING STATUS BUKU TAMU PESAN CATATAN GALERI
Attributs: Attributs: Attributs: Attributs: Attributs: Attributs:
- Item Konten - Item Status - Komentar Buku Tamu - Item Pesan - Item Catatan - Item Konten
- Kategori - Komentar - Pesan Balasan - Komentar - Foto Galeri
- Komentar - Status Like Operations: - Jumlah Views - Komentar
- Jumlah Views - Jumlah Like - View() Operations: - Jumlah Komentar - Jumlah Views
- Jumlah Komentar - Jumlah Komentar - Comment() - Send() - Jumlah Komentar
- Delete() - Read() Operations:
Operations: Operations: - Delete() - Add() Operations:
- Add() - Add() - Update() - Add()
- Update() - Delete() - Delete() - Update()
- Delete() - Like() - Publish() / Unpublish() - Delete()
- Publish() / Unpublish() - Comment() - View() - Publish() / Unpublish()
- Comment() - View()
- Comment()
MEMBER
Attributs:
- User ID
- Email
- Password
- User Level
- Profile
DOWNLOAD - Events
- Notifications
Attributs:
FORUM - Item File Operations: LOKER
Attributs: - Komentar - Add() PENGUMUMAN
- Item Thread - Jumlah Views - Update() Attributs:
Attributs:
- Kategori - Jumlah Komentar - Delete() / Undelete() - Item Konten
- Item Pengumuman
- Komentar - SetLevel() - Komentar
- Komentar
- Jumlah Views Operations: - Activate() - Jumlah Views
- Jumlah Views
- Jumlah Komentar - Add() - Jumlah Komentar
- Jumlah Komentar
- Update()
Operations: - Delete() Operations:
ARTIKEL Operations:
- Add() - Publish() / Unpublish() - Add()
- Add()
- Update() - View() Attributs: - Update()
- Update()
- Delete() - Comment() - Item Artikel - Delete()
- Delete()
- Publish() / Unpublish() - Download() MEMBER EMAIL - Kategori - Publish() / Unpublish()
- Publish() / Unpublish()
- Open() / Close() - Komentar - View()
Attributs: - View()
- View() - Jumlah Views - Comment()
- Item Email - Comment()
- Comment() KEGIATAN - Jumlah Komentar
- Item Confirmed
Attributs:
- Item Kegiatan Operations: CERPEN
Operations: - Add()
- Komentar - Add() - Update() Attributs:
- Jumlah Views - Delete() - Delete() - Item Cerpen
- Jumlah Komentar
- Publish() / Unpublish() - Kategori
- Komentar
Operations:
KONTEN KATEGORI - Jumlah Views
- Add()
BERITA - Jumlah Komentar
- Update() Attributs:
- Delete() - Item Kategori Attributs: Operations:
- Publish() / Unpublish() - Item Berita - Add()
- View() Operations: - Kategori - Update()
- Comment() - Add() - Komentar - Delete()
- Delete() - Jumlah Views - Publish() / Unpublish()
- Jumlah Komentar - View()
- Comment()
Operations:
- Add()
- Update()
- Delete()
- Publish() / Unpublish()
- View()
- Comment()
46 47
Gambar 4.2 LRS
(Sumber: Data Diolah)
48
Belum Lengkap
Lengkap
Cek Ketersediaan
Lengkap
Email
Email Tersedia
Belum Login
Status: Login
Belum Lengkap
Lengkap
Memenuhi
Pengisian Data
Lengkap Tidak Memenuhi
Kirim
Belum Lengkap
Lengkap
Memenuhi
Simpan
Belum Lengkap
Lengkap
Memenuhi
Publish / Unpublish
Request Tidak Memenuhi
Kirim
Belum Lengkap
Lengkap
Memenuhi
Kirim
Belum Lengkap
Lengkap
Pengisian Data
Lengkap
Lengkap
Memenuhi
Kirim
Gambar 4.9 Statechart Diagram Kirim Catatan, Thread Forum, Pesan dan Komentar
(Sumber: Data Diolah)
Belum Lengkap
Lengkap
Memenuhi
Kirim
Belum Lengkap
Lengkap
Memenuhi
Publish /
Unpublish Request Tidak Memenuhi
Kirim
Gambar 4.11 Statechart Diagram Publish / Unpublish Catatan dan Thread Forum
(Sumber: Data Diolah)
Belum Lengkap
Lengkap
Memenuhi
Kirim
Belum Lengkap
Lengkap
Memenuhi
Open / Close
Request Tidak Memenuhi
Kirim
Belum Lengkap
Lengkap
Memenuhi
Kirim
Belum Lengkap
Lengkap
Memenuhi
Kirim
Buka Halaman
Utama / Homepage
Ya
Ya
Buka Halaman
Ya
Forum
Tidak
Buka Halaman
Ya
Galeri
Tidak
Buka Halaman
Ya
E-Learning
Tidak
Buka Halaman
Ya
Pengumuman
Tidak
Buka Halaman
Ya
Artikel
Tidak
Buka Halaman
Ya
Berita
Tidak Keluar
Buka Halaman
Ya
Cerpen
Tidak
Buka Halaman
Ya
Kegiatan
Tidak
Buka Halaman
Ya
Lowongan Kerja
Tidak
Buka Halaman
Ya
Catatan
Tidak
Buka Halaman
Ya
Download
Tidak
Buka Halaman
Ya
Registrasi
Tidak
Login Ke Website Ya
Tidak
Buka Halaman
Buku Tamu
Keluar
Ya
Tampil Isi
Buku Tamu
Pengisian Data
Tidak Ya Input Buku Tamu
Lengkap
Ya
:Sistem
Tidak
Validasi Data
Tidak
Valid
Kirim Data
Buka Halaman
Registrasi
Keluar
Ya
Pengisian Data
Tidak Ya Input Data
Lengkap
Ya
:Sistem
Tidak
Validasi Data
Tidak
Valid
Kirim Data
Buka Halaman
Konten
Keluar
Ya
Tampil Isi
Konten
Pengisian Data
Tidak Ya Kirim Komentar
Lengkap
Ya
:Sistem
Tidak
Validasi Data
Tidak
Valid
Kirim Data
Buka Halaman
Konten
Keluar
Ya
Tampil Isi
Konten
Pengisian Data
Tidak Ya Kirim Komentar
Lengkap
Ya
Tidak
:Sistem
Validasi Data Download Konten
Ya
Valid
Kirim Data
Tidak Terima Data
Tidak
Ya
:Sistem
Ya
Clear Session
Logout
Tampil Halaman
Ya
Edit Profil
Edit Profil / Tidak
Upload Foto
:Sistem
Ya Edit Data Tampil Halaman
Validasi Data Ya
Tidak Pemberitahuan
Valid Cek Pemberitahuan
Tidak
Kirim Data Kirim Data
Tidak
Tampil Halaman Valid
Ya Tidak
Kirim Catatan
Kirim Catatan :Sistem
Isi Data Ya
Validasi Data
:Sistem
Ya Isi Data
Validasi Data
Tidak
Tampil Halaman
Valid Ya
Kirim Thread
Tidak Kirim Thread
Kirim Data
Kirim Data
Tampil Halaman
Ya Tidak
Kirim Pesan Valid
Kirim Pesan Tidak
:Sistem
Isi Data Ya
:Sistem Validasi Data
Ya Isi Data
Validasi Data
Tidak
Valid Tampil Halaman
Tidak Ya
Konten
Kirim Data Kirim Komentar
Kirim Data
Tampil Halaman
Ya Tidak
Beranda Valid
Update Status Tidak
:Sistem
Edit Data Ya
:Sistem Validasi Data
Ya Isi Data
Validasi Data
Tidak
Valid Tampil Halaman
Tidak Ya
Pengaturan
Kirim Data Pengaturan Akun,
Password, Privasi
Tidak
Ya
:Sistem
Ya
Clear Session
Logout
Tampil Halaman
Ya
Edit Profil
Edit Profil / Tidak
Upload Foto
:Sistem
Ya Edit Data Tampil Halaman
Validasi Data Ya
Tidak Pemberitahuan
Valid Cek Pemberitahuan
Tidak
Kirim Data Kirim Data
Tidak
Tampil Halaman Valid
Ya Tidak
Kelola Konten
Kelola Konten :Sistem
Isi Data Ya
Validasi Data
:Sistem
Ya Isi Data
Validasi Data
Tidak
Tampil Halaman
Valid Ya
Kirim Thread
Tidak Kirim Thread
Kirim Data
Kirim Data
Tampil Halaman
Ya Tidak
Kirim Pesan Valid
Kirim Pesan Tidak
:Sistem
Isi Data Ya
:Sistem Validasi Data
Ya Isi Data
Validasi Data
Tidak
Valid Tampil Halaman
Tidak Ya
Kirim Pesan / Konten
Kirim Data
Komentar
Kirim Data
Tampil Halaman
Ya Tidak
Beranda Valid
Update Status Tidak
:Sistem
Edit Data Ya
:Sistem Validasi Data
Ya Isi Data
Validasi Data
Tidak
Valid Tampil Halaman
Tidak Ya
Pengaturan
Kirim Data Pengaturan Akun,
Password, Privasi
Kirim Data
Tampil Halaman
Ya Tidak
User Valid
Kelola User Tidak
:Sistem
Isi Data Ya
:Sistem Validasi Data
Ya Edit Data
Validasi Data
Tidak
Valid Tampil Halaman
Tidak Ya
Upload
Kirim Data Upload Konten
Buka Halaman
Tidak
Forum
Ya
Tampil Halaman
Ya Tidak
Thread
Pilih Thread
Forum
Pengisian Data
Tidak Ya Kirim Thread
Lengkap
Tidak
Ya
:Sistem Pengisian Data
Tidak Ya Tidak
Validasi Data Lengkap
Kirim
Komentar
Ya
Valid
Kirim Data
USER HALAMAN
WEB UI DATABASE KONTEN
<<actor>> USER
Loop
Loop Jika Email Tersedia / Belum Terdaftar
Loop
Loop Jika Email / User Telah Terdaftar
Data Konten
Message (Deleted)
Hapus Konten
Message (Deleted)
Setting Result
Edit Profil
Profil User
Kirim ;Komentar
view
Open
view Tampil
;Berita Get (kondisi) Hapus
view
view ;Artikel ;Pemberitahuan
Simpan
User
;index Get (kondisi)
view view
;Login As
;Edit Profil Kirim
view view Get (level) User
view view Get (kondisi) view Get (kondisi)
view ;Login
;Status Hapus
;Jadwal ;User Page
view
Kegiatan ;Registrasi
view view Get (kondisi)
;Download Get (kondisi) Komentar
; Catatan Kirim
;Pesan
;Catatan Get (level) Hapus
Kirim Kirim
;Login Hapus Edit Publish /
Unpublish
Get (kondisi) Hapus Kirim
Login As
;Komentar Admin
Konten view view
Get (kondisi) Get(kondisi) Set Level
User
Hapus view ;Admin ;Manage User
Page
Get (kondisi)
view Hapus User
Get (kondisi) view
;Pesan Get (kondisi)
;Konten
;Konten User &
Forum
Kirim Hapus
Validasi Hapus
Kirim Edit Hapus Publish /
Unpublish
Browsing
Login
Isi Data
Kirim
Data
Simpan ke
Database
Page Request
Browser Web
Klien Server
Database Request
Apllication Server
PHP
Intrepreter
MySQL
Database
Admin Website
Member
Tamu
Berikut ini adalah struktur setiap tabel yang ada pada database
mtsnlakbok:
1. Tabel Member
Fungsi : Untuk menyimpan data Member / User
Jumlah Field : 40
Primary Key : userid (auto_increment)
Foreign Key : level
4. Tabel Status
Fungsi : Untuk menyimpan data Status User
Jumlah Field :4
Primary Key : idstatus (auto_increment)
Foreign Key : userid
9. Tabel Forum
Fungsi : Untuk menyimpan data Konten Forum
Jumlah Field : 12
Primary Key : idforum (auto_increment)
Foreign Key : idkategori, userid
Tipe
Nama Field Panjang Keterangan
Data
id Integer 11 Id Komentar; Primary Key
idpengumuman Integer 11 Kode Pengumuman
tanggal DateTime - Tanggal Komentar
userid Integer 11 Pengirim Komentar
komentar Text - Isi Komentar
anon_nama Varchar 50 Nama Anonymous
anon_web Varchar 300 Website Anonymous
anon_ip Varchar 20 IP Anonymous
Sumber: Data Diolah
71
WEBSITE
Kirim, Edit,
Cerpen Pemberitahuan Hapus Berita
Kirim, Edit,
Jadwal Kegiatan Catatan
Hapus Galeri
Foto
Kirim, Edit,
Download Hapus Catatan Hapus Cerpen
Kirim, Edit,
Hapus Thread
Hapus Konten
E-Learning
Buka / Tutup
Thread
Kelola Forum
Publish /
Unpublish Thread
Kirim Pesan Ke Member
REGISTRASI
Nama, Tanggal Lahir, Jenis Verifikasi & Simpan Data Data User
Kelamin, Email, Password
LOGIN
PESAN
KOMENTAR
STATUS
PROFIL
FORUM
KONTEN
PENGATURAN
Pengaturan Akun, Privasi dan Verifikasi Data, Simpan Data, Halaman Pengaturan
Password Update Data
MULAI
REGISTRASI KELUAR
KELUAR LOGIN
PILIH MENU
EDIT PROFIL KIRIM KONTEN KIRIM KOMENTAR PENGATURAN CEK PEMBERITAHUAN CEK PESAN
Kirim
Isi Isi Isi Isi Verify
/ Balas
Data Data Data Data Data
Pesan
KELUAR
SELESAI
MULAI
Login
KELUAR Login
Ditolak
Login Diterima
Tidak
KELUAR Cek Level User Simpan Data SELESAI
Memenuhi
Memenuhi
Memenuhi
Tidak
Memenuhi
MULAI
Login
KELUAR Login Update Data SELESAI
Ditolak
Memenuhi
Login Diterima
Memenuhi Memenuhi
Tampil
Edit Data
Data
Tidak
Memenuhi
MULAI
Login
KELUAR Login
Ditolak
Login Diterima
Delete Request
Memenuhi
Tampil
Hapus Data Batal KELUAR
Data
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
KONTEN
Password
KONTEN
Tetap
Tetap Masuk
Masuk LOGIN
Registrasi
Registrasi .. .. .. Lupa
Lupa Password?
Password?
KONTEN
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Nama Legkap *
E-mail *
Password *
Konfirmasi Password *
Mendaftar
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Isi Status
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
KOMENTAR KONTEN
KONTEN
Nama . . .
Isi Komentar . . .
Security Code . . .
Kirim Komentar
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
THREAD LENGKAP
KOMENTAR THREAD
Isi Komentar . . .
Kirim Komentar
FOOTER
960 px
Download
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
KATEGORI KONTEN
KONTEN
KONTEN TERPOPULER
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
KONTEN LENGKAP
KOMENTAR KONTEN
Isi Komentar . . .
Kirim Komentar
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
DESKRIPSI KONTEN
KOMENTAR KONTEN
Isi Komentar . . .
Kirim Komentar
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
KONTEN LENGKAP
KOMENTAR KONTEN
Isi Komentar . . .
Kirim Komentar
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
PEMBERITAHUAN BARU
EVENT TERBARU
PEMBERITAHUAN LAMA
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Password
Password harus
harus terdiri
terdiri dari
dari hurup
hurup atau
atau angka
angka atau
atau gabungan
gabungan keduanya.
keduanya.
Password Lama *
Password Baru *
Konfirmasi *
CAPTCHA CODE
Security Code *
Simpan Perubahan
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Pengaturan
Pengaturan Privasi
Privasi untuk
untuk Profil
Profil dan
dan Informasi
Informasi Pribadi
Pribadi Anda.
Anda.
Simpan Perubahan
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Dengan
Dengan menambahkan
menambahkan alamat
alamat e-mail
e-mail baru,
baru, maka
maka Anda
Anda dapat
dapat mengganti
mengganti alamat
alamat e-mail
e-mail default
default Anda
Anda saat
saat ini
ini
dan
dan melakukan
melakukan login
login dengan
dengan e-mail
e-mail tersebut.
tersebut. Anda
Anda dapat
dapat menambahkan
menambahkan maksimal
maksimal 33 alamat
alamat e-mail.
e-mail.
Isi
Isi E-mail
E-mail dengan
dengan alamat
alamat E-mail
E-mail yang
yang valid,
valid, karena
karena Kode
Kode Konfirmasi
Konfirmasi akan
akan dikirim
dikirim lewat
lewat E-mail
E-mail tersebut.
tersebut.
E-mail Baru *
Password *
CAPTCHA CODE
Security Code *
Tambahkan E-mail
Dengan
Dengan menon-aktifkan
menon-aktifkan Akun,
Akun, maka
maka akan
akan membuat
membuat Akun
Akun Anda
Anda tidak
tidak aktif
aktif dan
dan tidak
tidak terlihat
terlihat oleh
oleh publik
publik secara
secara permanen.
permanen.
Untuk
Untuk memulihkan
memulihkan Akun
Akun Anda
Anda di
di kemudian
kemudian hari,
hari, silahkan
silahkan Anda
Anda login
login kembali.
kembali.
Password *
CAPTCHA CODE
Security Code *
Non-aktifkan Akun
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Isi Pesan *
Kirim Pesan
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Kirim Pesan
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Silahkan
Silahkan isi
isi data
data dengan
dengan lengkap
lengkap dan
dan benar!
benar!
Judul Berita *
Sumber (Opsional)
Isi Berita *
Kirim Berita
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Silahkan
Silahkan isi
isi data
data dengan
dengan lengkap
lengkap dan
dan benar!
benar!
Judul Artikel *
Isi Artikel *
Kirim Artikel
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Mohon
Mohon tidak
tidak mengirim
mengirim konten-konten
konten-konten yang
yang dilarang,
dilarang, misalnya
misalnya kekerasan,
kekerasan, pornografi,
pornografi, penghinaan
penghinaan dan
dan sejenisnya!
sejenisnya!
Administrator
Administrator akan
akan menghapus
menghapus Konten
Konten Anda,
Anda, jika
jika melanggar
melanggar ketentuan
ketentuan di
di atas.
atas. Terima
Terima kasih.
kasih.
Judul Catatan *
Isi Catatan *
Kirim Catatan
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Pengumuman
Pengumuman untuk
untuk hal-hal
hal-hal yang
yang bersifat
bersifat penting
penting dan
dan sementara.
sementara.
Judul Pengumuman *
Isi Pengumuman *
Kirim Pengumuman
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Silahkan
Silahkan isi
isi data
data dengan
dengan lengkap
lengkap dan
dan benar!
benar!
Judul Cerpen *
Isi Cerpen *
Kirim Cerpen
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Kirim
Kirim kegiatan
kegiatan seputar
seputar event-event
event-event kampus
kampus dan
dan pelaksanaan
pelaksanaan kegiatan
kegiatan lainnya.
lainnya.
Nama Kegiatan *
Tempat Kegiatan *
Alamat *
Kota *
Kontak Person
Uraian Kegiatan *
Kirim Kegiatan
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
File
File yang
yang diupload
diupload harus
harus memiliki
memiliki format
format .zip
.zip atau
atau .pdf
.pdf dengan
dengan ukuran
ukuran maksimal
maksimal 55 mb.
mb.
Jika
Jika upload
upload mengalami
mengalami kegagalan,
kegagalan, kurangi
kurangi ukuran
ukuran file
file atau
atau memecahnya
memecahnya (split)
(split) menjadi
menjadi beberapa
beberapa bagian!
bagian!
Judul File *
Upload File
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Kirim
Kirim Informasi
Informasi Lowongan
Lowongan Kerja.
Kerja. Mohon
Mohon diisi
diisi lengkap
lengkap dan
dan benar!
benar!
Nama Perusahaan *
Alamat Perusahaan *
Posisi / Jabatan *
Pendidikan Minimal
Persyaratan *
Alamat Lamaran *
Keterangan (Opsional)
Kirim Informasi
FOOTER
960 px
Gambar 4.71 Desain Antar Muka Halaman Kirim / Edit Lowongan Kerja
(Sumber: Data Diolah)
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Sebelum
Sebelum mengupload
mengupload foto
foto ke
ke galeri,
galeri, Album
Album Foto
Foto harus
harus dibuat
dibuat terlebih
terlebih dahulu!
dahulu!
Judul Album *
Deskripsi *
FOOTER
960 px
Gambar 4.72 Desain Antar Muka Halaman Kirim / Edit Album Foto
(Sumber: Data Diolah)
106
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Foto
Foto yang
yang diupload
diupload harus
harus memiliki
memiliki format
format .jpg,
.jpg, .jpeg,
.jpeg, .gif,
.gif, atau
atau .png
.png dengan
dengan ukuran
ukuran maksimal
maksimal 11 mb
mb // foto.
foto.
Jika
Jika mengalami
mengalami kegagalan
kegagalan pada
pada saat
saat upload,
upload, kurangi
kurangi jumlah
jumlah foto
foto yang
yang diupload.
diupload.
Foto 1 Browse
Foto 2 Browse
Foto 3 Browse
Foto 4 Browse
Foto 5 Browse
Foto 6 Browse
Foto 7 Browse
Foto 8 Browse
Foto 9 Browse
Foto 10 Browse
Uraian (Opsional)
Upload Foto
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
** Klik
Klik pada
pada foto
foto untuk
untuk tampilan
tampilan penuh!
penuh!
FOTO 1
Simpan
FOTO . . . n
Simpan
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
File
File yang
yang diupload
diupload harus
harus memiliki
memiliki format
format .zip
.zip atau
atau .pdf
.pdf dengan
dengan ukuran
ukuran maksimal
maksimal 55 mb.
mb.
Jika
Jika upload
upload mengalami
mengalami kegagalan,
kegagalan, kurangi
kurangi ukuran
ukuran file
file atau
atau memecahnya
memecahnya (split)
(split) menjadi
menjadi beberapa
beberapa bagian!
bagian!
Mohon
Mohon untuk
untuk mengupload
mengupload konten
konten yang
yang sesuai
sesuai dengan
dengan kategori
kategori yang
yang telah
telah ditentukan!
ditentukan!
Judul Konten *
Penulis (Opsional)
Publisher (Opsional)
Upload Konten
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Mohon
Mohon untuk
untuk membuat
membuat thread
thread pada
pada forum
forum yang
yang sesuai
sesuai dengan
dengan topik
topik yang
yang akan
akan diperbincangkan!
diperbincangkan!
Judul Thread *
Deskripsi *
Kirim Thread
FOOTER
960 px
Gambar 4.76 Desain Antar Muka Halaman Kirim / Edit Thread Forum
(Sumber: Data Diolah)
108
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Untuk
Untuk dapat
dapat mereset
mereset ulang
ulang password
password Anda,
Anda, masukkan
masukkan E-mail
E-mail yang
yang Anda
Anda daftarkan
daftarkan saat
saat melakukan
melakukan registrasi!
registrasi!
Alamat E-mail *
CAPTCHA CODE
Security Code *
Reset Password
FOOTER
960 px
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Masukkan
Masukkan E-mail
E-mail yang
yang Anda
Anda daftarkan
daftarkan saat
saat melakukan
melakukan registrasi.
registrasi. Kode
Kode Aktivasi
Aktivasi akan
akan dikirim
dikirim ke
ke alamat
alamat e-mail
e-mail tersebut.
tersebut.
Alamat E-mail *
CAPTCHA CODE
Security Code *
FOOTER
960 px
Gambar 4.78 Desain Antar Muka Halaman Kirim Kode Aktivasi E-mail
(Sumber: Data Diolah)
109
Pencarian . . . Mading
Mading Artikel
Artikel Berita
Berita Cerpen
Cerpen Kegiatan
Kegiatan Loker
Loker Catatan
Catatan Download
Download
Informasi Umum
Nama Lengkap: *
Tanggal Lahir: *
Tanggal: Bulan: Tahun: Tampilkan di Profil
FOTO PROFIL
Jenis Kelamin: *
Laki-laki Perempuan Tampilkan di Profil
Alamat:
Status:
Status: Browse
Agama: Upload
Hobi / Kegemaran:
Informasi Kontak
Telepon / HP:
E-mail:
Tampilkan di Profil
Messengers:
Website:
Aktivitas:
Minat / Cita-cita:
Bakat / Keahlian:
Informasi Pendidikan
SMA / Aliyah:
Perguruan Tinggi:
Kursus / Pelatihan:
Ekspresi Diri
Tentang Saya:
Simpan Perubahan
FOOTER
960 px
populer dan tangguh dalam mengelola database skala kecil maupun besar, serta
A. Software Developer
saat aplikasi tersebut digunakan. Salah satu metode yang digunakan dalam
pengujian perangkat lunak adalah metode black box testing. Pengujian black box
Pada bagian ini akan diuraikan pengujian pada proses registrasi user.
Pengujian dilakukan pada saat sebelum user mengirim data ke server, dengan cara
melakukan verifikasi dan validasi data sebelum disimpan di server, agar diperoleh
User harus
User mengisi Alamat Error, email
mengisi email
Emailnya dengan yang Registrasi
dengan alamat
alamat yang telah dimasukkan Ditolak
email yang
terdaftar telah terdaftar!
belum terdaftar
User harus
User mengisi Error, Password
mengisi Registrasi
Password kurang dari kurang dari 6
password Ditolak
6 digit digit!
minimal 6 digit
User harus
User mengisi mengisi Error,
Konfirmasi Password konfirmasi konfirmasi Registrasi
tidak sama dengan password sesuai password tidak Ditolak
Password yang diinput dengan password cocok!
yang diinput
User harus
User mengisi semua
mengisi semua Sukses,
data yang diperlukan Registrasi
data yang registrasi
dengan benar sesuai Diterima
diperlukan sesuai berhasil!
ketentuan
ketentuan
Sumber: Data Diolah
2. Validasi data pada saat registrasi pada kasus ini sangat penting diterapkan
untuk menanggulangi kesalahan data atau tipe data yang diinput, sebelum
3. Pengecekan dan validasi data seperti ini akan meringankan kerja server,
1. Processor
2. Memori (RAM)
1. Sistem Operasi
update terbaru.
b. PHPMyAdmin.
4. Database Server
1. Processor
2. Memori (RAM)
3. VGA
1. Sistem Operasi
2. Web Browser
Jika website akan dipublikasikan secara online, maka publikasi website ini
dapat dilakukan melalui jasa penyewaan hosting pada sebuah penyedia jasa web
hosting. Berikut ini akan diuraikan gambaran proses pendaftaran nama domain
Registrasi nama domain untuk sebuah website bergantung dari misi atau
tujuan dari website tersebut. Karena ini bertujuan untuk promosi sekolah dan
komunitas, maka nama domain yang sesuai untuk website ini adalah .com atau
.sch.id.
Kebutuhan)
pencari (Search Engine), seperti Google, Bing dan Yahoo!. Pada umumnya mesin
deskripsi website (description) dan keywords yang ditulis pada setiap halaman
menambahkan link website pada mesin pencari. Link yang ditambahkan cukup
bagian index-nya saja, dan secara otomatis mesin pencari akan memetakan dan
Cara yang kedua adalah dengan memasukkan peta situs (site map) ke
mesin pencari. Site map biasanya memiliki format XML yang isinya merupakan
tautan / link yang ada pada situs. Cara ini lebih baik, namun memerlukan
antara lain dengan cara mempromosikannya melalui surat kabar atau majalah,
men-share alamat / link website pada blog maupun situs lainnya. Cara efektif
untuk mempromosikan website pada saat ini adalah melalui situs jejaring sosial
seperti Facebook dan Twitter, dengan cara berbagi link di status, grup, atau
5.1 Kesimpulan
Dari hasil analisis, perancangan sistem serta pembuatan website yang telah
diuraikan pada bab sebelumnya, maka dapat diambil beberapa kesimpulan sebagai
berikut:
2. Dengan adanya website ini dapat lebih memudahkan bagi siswa untuk
MySQL dapat dijadikan sebagai salah satu pilihan yang tepat dalam
118
119
5.2 Saran
3. Dibuatkan aplikasi web berbasis mobile, agar lebih nyaman diakses melalu
password pengguna.
pengguna.
Yayasan Pendidikan Ar-Risalah Analisa
SEKOLAH MENENGAH KEJURUAN
TUNAS GRAFIKA INFORMATIKA
Program Keahlian Multimedia
Terakreditasi A
Jl. H. Ilyas No.06 PetukanganUtaraPesanggrahanJakartaSelatan 12260 Tlp. 021-
5868169 - 35966686
www.grafikainformatika.sch.id . e-mail: info@grafikainformatika.sch.id
SURAT PERNYATAAN
Adalah benar-benar telah melaksanakan penelitian di SMK Tunas Grafika Informatika terhitung sejak
30 Oktober s/d 31 Desember dalam rangka penyusunan skripsi dengan judul:
SISTEM INFORMASI PENDIDIKAN DAN PEMBELAJARAN ONLINE SMK TUNAS
GRAFIKA INFORMATIKA MENGGUNAKAN PHP
Demikian surat keterangan ini kami buat dengan sebenarnya, dan untuk dipergunakan sebagaimana
mestinya.
1
LAPORAN BIMBINGAN SKRIPSI
STMIK MAHAKARYA
NAMA :
NIM :
PROGRAM STUDY :
JUDUL :
Catatan :
Jumlah Pertemuan bimbingan minimal 8 X Pertemuan
Ttd.
DOSEN PEMBIMBING
Anhar. PHP & MySQL Secara Otodidak. Jakarta: Agromedia Pustaka. 2010
Arifin, Zainal. 36 Menit Belajar Komputer: PHP dan MySQL. Jakarta: Elex
Media Komputindo. 2011
Dwi Prasetyo, Didik. 101 Tip & Trik Pemrograman PHP. Jakarta: Gramedia.
2011
Kendal, Kenneth E. Kendal, Julie E. Systems Analysis and Design, 8th Edition.
Prentice Hall. 2011
Lane, David. Williams, Hugh E. Web Database Application with PHP and
MySQL, 3rd Edition. O'Reilly. 2006
Munawar. Pemodelan Visual dengan UML. Yogyakarta: Graha Ilmu. 2005
Powers, David. PHP Solutions: Dynamic Web Design Made Easy. Apress
Company. 2006
Puji Oktavian, Diar. Menjadi Programmer Jempolan Menggunakan PHP.
Yogyakarta: Mediakom. 2011
Ramadhan, Arief. Pemrograman Web Database dengan PHP dan MySQL.
Jakarta: Elex Media Komputindo. 2006
Setiawan, Ebta. Kamus Umum Bahasa Indonesia. Jakarta: Balai Pustaka. 2006
Solichin, Achmad. Pemrograman Web dengan PHP dan MySQL. Jakarta:
Universitas Budi Luhur. 2009
Sunyoto, Andi. AJAX - Membangun Web Dengan Asynchronouse JavaScript
dan XML. Yogyakarta: Andi. 2007
Utdirartatmo, Firrar. Segudang Trik Pengembangan Situs Web (Memanfaatkan
HTML, JavaScript dan CSS Secara Kreatif). Yogyakarta: Andi. 2006
Vrana, Jakub. Achour, Mehdi. Betz, Friedhelm. Dovgal, Antony. Lopes, Nuno.
Magnusson, Hannes. Richter, Georg. Seguy, Damien. PHP 5 Manual.
PHP Official Site (http://www.php.net). 2011
http://www.php.net
http://id.wikipedia.org