BAB II
TINJAUAN PUSTAKA
2.
Web dinamis adalah jenis web yang isinya dapat berubah-ubah setiap
saat. Web yang banyak menampilkan animasi flash belum tentu
termasuk web dinamis, karena dinamis isinya tidak sama dengan
animasi. Untuk membuat web dinamis diperluka komponen client
side scripting, server side scripting seperti PHP (hyper text
processor) dan MySQL (my structure query language).
2.1.5. MySQL
Menurut Saputra (2012:77), MySQL merupakan salah satu database
kelas dunia dengan bahasa pemrograman PHP. MySQL harus bekerja
menggunakan bahasa SQL (Structure Query Language) yang merupakan
bahasa standar yang digunakan untuk manipulasi database. Menurut
Kristanto (2010:12), MySQL merupakan sebuah perangkat lunak sistem
manajemen basis data SQL dan DBMS (database management system) yang
multithread dan multi-user.
2.1.6. Flowchart/Bagan Alir
Menurut Kristanto (2008:75), Flowchart atau Block chart berfungsi
untuk memodelkan masukan, keluaran, proses maupun transaksi dengan
menggunakan simbol-simbol tertentu.
Menurut Atikah dan Sukadi (2013), Flowchart adalah untaian simbol
gambar (chart) yang menunjukkan aliran (flow) dari proses terhadap data.
Simbol-simbol flowcart dapat diklasifikasikan menjadi simbol untuk
program dan simbol untuk sistem (peralatan hardware). Adapun simbolsimbol yang sering digunakan yakni sebagai berikut :
Tabel 2.1 Simbol-simbol Flowchart
Simbol
Keterangan
Document
Multi Documents
10
Simbol
Keterangan
Manual Operation
Process
Manual File
Database
Predefined Process
Off-page Reference
On-page Reference
Terminator
Decision
Pengambilan keputusan.
monitor Display
Layar peraga.
Manual Input
Manual Output
11
Prose
s
Aliran Data
Data Store
Keterangan
Entitas
eksternal,
dapat
berupa
orang/unit terkait yang berinteraksi
dengan sistem tetapi diluar sistem.
12
dapat
ditarik
kesimpulan
Entity
antara
entitas
dengan
attribute
penghubungnya.
Entity
Nama_entitas
Atribut
Nama_atribu
t
Deskripsi
Entitas merupakan data inti yang
akan disimpan; bakal tabel pada basis
data; benda yang memiliki data dan
harus disimpan datanya agar diakses
oleh aplikasi kmputer; penanaman
entitas biasanya leebih ke kata benda
dan belum merupakan nama tabel.
Field atau kolom data yang butuh
disimpan dalam suatu entitas.
Field atau kolom data yang butuh
disimpan dalam suatu entitas dan
digunakan sebagai kunci akses
record yang diinginkan; biasanya
berupa id; kunci primer dapat lebih
dari satu kolom, asalkan kombinasi
dari beberapa kolom tersebut dapat
bersifat unik (berbeda tanpa ada yang
sama)
Field atau kolom data yang butuh
disimpan dalam suatu entitas yang
dapat memiliki nilai lebih dari satu.
13
Simbol
Relasi
Nama_rela
si
Asosiasi / association
N
Deskripsi
Relasi,
menunjukkan
adanya
hubungan di antara sejumlah entitas
yang berbeda.
Penghubung antara relasi dan entitas
di mana dikedua ujungnya memiliki
multiplicity kemungkinan jumlah
pemakaian.
Kemungkinan jumlah maksimum
keterhubungan antara entitas satu
dengan entitas lain disebut dengan
kardinalitas.
Misalkan
ada
kardanalitas 1 ke N atau sering
disebut dengan one to many
menghubungkan antitas A dan entitas
B maka.
14
SMA Al-Ihsan Tanjung Lago juga merupakan salah satu sekolah yang
berkembang dengan siswa-siswi yang kreatif dan berprestasi, terbukti dari
banyaknya piala dan piagam penghargan yang di dapatkan oleh siswa dalam
berbagai perlombaan, baik tingkat kabupaten maupun provinsi.
2.2.2. Visi dan Misi SMA Al-Ihsan Tanjung Lago
2.2.2.1 Visi SMA Al-Ihsan Tanjung Lago
Iptek Dan Imtaq, Unggul Dalam Prestasi
2.2.2.2 Misi SMA Al-Ihsan Tanjung Lago
1.
2.
3.
4.
Menerapkan
pembelajaran
aktiv
inovatif
kereatif
evektif
menyenangkan (PAIKEM).
5.
6.
7.
8.
15
16
pengawas.
Penetapan kebijakan umum yayasan berdasarkan anggaran
d.
dasar yayasan.
Pengesahan program kerja dan rancangan anggaran tahunan
e.
yayasan.
Penetapan keputusan mengenai penggabungan atau peleburan
yayasan.
f. Pengesahan laporan tahunan.
g. Penunjuk likuidator dalam hal yayasan dibubarkan.
2. Dalam hal yang ada seorang anggota pembina, maka segala tugas
dan wewenang yayasan diberikan kepada ketua pembina atau
anggota pembina berlaku pula baginya.
3. Kepala Sekolah
1. Menjalankan semua peraturan/instruksi dari lembaga yang lebih
tinggi.
2. Mengatur pembagin tugas guru/staf.
3. Membuat supervisi pelaksanaan tugas guru dan staf.
17
Konseling.
9. Menyusun laporan pelaksanaan Bimbingan dan Konseling.
5. Bendahara
1. Menerima setoran keuangan dari bagian pemungut keuangan
2. Membukukan keuangan yang diterima baik dari pemungut,
bendahara Yayasan, bantuan pemerintah atau pihak-pihak lain yang
tidak mengikat.
18
3.
4.
5.
6.
karyawan.
Menerima keuangan untuk keperluan Honorarium guru/karyawan,
7.
8.
anggaran.
9. Melaporkan hasil kegiatannya kepada kepala sekolah.
6. Kepala Tata Usaha (Ketua TU)
1.
Penyusunan program kerja tata usaha
2.
sekolah.
Pengelolaan dan pengarsipan surat-surat
3.
4.
sekolah.
Pembinaan dan pengembangan karir
5.
6.
7.
8.
9.
dan ketenagaan
Penyusunan dan penyajian data/statistik sekolah secara keseluruhan
Penyusunan tugas staf Tata Usaha dan tenaga teknis lainnya
Mengkoordinasikan dan melaksanakan 9 K
Penyusunan laporan pelaksanaan secara berkala.
7. Wakil Kesiswaan
19
1.
20
6. Mengkoodinasikan
pengawasan
penggunaan
saran/prasarana
sekolah.
7. Mengkordinir penggunaan ruang praktik. Membuat laporan berkala
dan insidentil. Dan sebagainya sesuai dengan kebutuhan.
9. Bendahara Barang
1. Menerima, menyimpan dan menyalurkan barang milik daerah.
2. Meneliti dan menghimpun dokumen pengadaan barang yang
3.
diterima.
Meneliti jumlah dan kualitas barang yang diterima sesui dengan
4.
dokumen pengadan.
Mencatat barang milik daerah yang diterima ke dalam buku/kartu
5.
barang.
Mengamankan barang milik daerah yang ada dalam persediaan dan
melakukan pencatatan barang milik daerah yang dipelihara/
6.
pelaksanaannya.
Menganalisis ketercapainya target kurikulum.
Mengkoordinasikan pengembangan kurikulum.
Mengkoordinasikan kegiatan belajar mengajar termasuk
pembagian tugas guru, jadwal pembelajaran, dan evaluasi
6.
belajar.
Mengkoordinasikan persiapan pelaksanaan ujian sekolah, ujian
nasional maupun ujian tertentu.
21
11.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
lain.
Menyusun roster pembina upacara.
Membuat arsip soal ujian setiap pelaksanaan ujian.
Membuat data guru(pendidikan dan pelatihan).
Membuat rekapitulasi absensi guru setiap bulan.
Membuat daftar wali kelas dan ketua program studi/jurusan.
Mewakili kepala sekolah dalam hal-hal tertentu.
Membuat laporan kepada kepala sekolah atas pelaksanaan
17.
Wali Kelas
1.
2.
3.
4.
5.
6.
7.
22
8.
9.
10.
11.