Bab 2
Bab 2
b. Misi
Untuk menjawab visi, untuk menentukan langkah-langkah strategis yang
dinyatakan dalam misi berikut :
1. Memberikan kesempatan seluas-luasnya kepada masyarakat untuk
mengikuti pendidikan di SMK YP Fatahillah 2 Cilegon.
2. Memberikan pelayanan secara maksimal kepada siswa dan masyarakat
dengan ramah, cermat dan tepat.
5
3. Meningkatkan kualitas KBM dalam mencapai kompetensi siswa
berstandar nasional.
4. Meningkatkan kualitas kompetensi guru dan pegawai dalam mewujudkan
Standar Pelayanan Minimal (SPM).
5. Meningkatkan kuantitas dan kualitas sarana dan prasarana.
6. Membentuk insan berwawasan IMTAQ dan IPTEK (seimbang) yang
mampu menjawab dan mengikutí tantangan era głobal.
7. Memberikan pendidikan life skill (kecakapan hidup) kepada siswa sesuai
dengan potensi sekolah dan peluang lingkungan masyarakat.
c. Tujuan
Mewujudkan peserta didik yang beriman, terampil, mandiri, berkarakter dan
berwawasan global.
a. SMK YP Fatahillah 2 Cilegon mengembangkan konsep pembelajaran
sesuai dengan standar nasional yaitu berbasis kompetensi, dan menerapkan
budaya karakter bangsa serta kewirausahaan untuk semua mata pelajaran
pada semua jenjang kelas.
b. SMK YP Fatahillah 2 Cilegon mencapai standar proses pembelajaran yang
efektif dalam menentukan metode pembelajaran untuk semua mata
pelajaran pada semua jenjang kelas.
c. SMK YP Fatahillah 2 Cilegon mencapai standar ketuntasan kompetensi
kenaikan pada jenjang kelas
d. SMK YP Fatahillah 2 Cilegon memiliki kelengkapan sarana dan prasarana
pendidikan pada pembelajaran pendidikan terutama untuk laboratorium.
e. SMK YP Fatahillah 2 Cilegon mengefektifkan kegiatan ekstra kurikuler
dan pendidikan kecakapan hidup yang bekerjasama dengan dunia usaha
dan industri
6
2.1.3. Struktur SMK YP Fatahillah 2 Cilegon
Yayasan Pendidikan
Fatahillah
Pembina Osis
Bendahara 1 Bendahara 2
Guru SMK YP
Fatahillah 2 Cilegon
Pustakawan/
Maintenance
Pustakawati
Siswa Keberishan
7
A. Yayasan Pendidikan Fatahillah
1. Memberikan nasihat, arahan dan pertimbangan kepada pengurus dan
pelaksana lembaga, diminta maupun tidak diminta.
2. Memberikan pembelaan kepada semua anggota kepengurusan
lembaga.
3. Mempertimbangkan, memberikan saran dan arahan dalam
mengangkat dan memberhentikan anggota kepengurusan.
4. Meminta laporan pertanggungjawaban kepada pengurus lembaga.
5. Memberi penjelasan kepada masyarakat terkait program dan kebijakan
lembaga.
6. Sebagai pengambil kebijakan tertinggi ketika lembaga mengalami
masalah yang dianggap darurat.
B. Ketua Komite
1. Pemberi pertimbangan dalam penentuan dan pelaksanaan kebijakan
pendidikan di satuan pendidikan.
2. Pendukung baik yang berwujud finansial, pemikiran, maupun tenaga
dalam penyelenggaraan pendidikan di satuan pendidikan.
3. Pengontrol dalam rangka transparansi dan akuntabilitas
penyelenggaraan pendidikan di satuan pendidikan.
4. Mediator antara pemerintah dengan masyarakat di satuan pendidikan.
C. Kepala Sekolah
1. Menyusun program kerja sekolah.
2. Mengawasi proses belajar mengajar, pelaksanaan dan penilaian
terhadap proses dan hasil belajar serta Bimbingan dan Konseling (BK).
3. Sebagai pembina kesiswaan.
4. Pelaksanaan bimbingan dan penilaian bagi para guru serta tenaga
kependidikan lainnya.
5. Penyelenggaraan administrasi sekolah yaitu meliputi administrasi
ketenagaan, keuangan, kesiswaan, perlengkapan dan kurikulum.
8
6. Pelaksanaan hubungan sekolah dengan lingkungan sekitar dan atau
masayarakat.
9
6. Merencanakan program-program Praktek Kerja Lapangan, penyesuaian
kurikulum serta mengkoordinir pelaksanaanya bersama Wakasek
Bidang Akademik
7. Mengkoordinir pelaksanaan uji kompetensi/uji profesi, bersama
Wakasek Bidang Akademik
8. Mengawasi pelaksaan program PKL bersama Wakasek Bidang
Akademik
9. Mengelola keuangan PKL bersama bendahara sekolah
10. Mengkoordinir pelaksanaan dan pelaporan kegiatan Bursa Kerja
Khusus sekolah
11. Menciptakan dan memelihara hubungan baik dengan Komite Sekolah
12. Mengkoordinir kegiatan penerimaan kunjungan tamu sekolah
13. Mewakili Kepala Sekolah dalam hal hubungan dengan dunia
usaha/industri, instansi terkait maupun masyarakat luar sekolah
10
10. Penyusunan program KBM dan analisis mata pelajaran
11. Menyediakan dan memeriksa daftar hadir guru
12. Memeriksa program satuan pembelajaran guru
13. Mengatasi hambatan terhadap KBM
14. Mengatur penyediaan kelengkapan sarana guru dalam KBM (kapur
tulis, spidol dan isi tintanya, penghapus papan tulis, daftar absensi
siswa, daftar nilai siswa, dsb.)
15. Mengkoordinasikan pelaksanaan KBM dan laporan pelaksanaan KBM
16. Mengkoordinasikan dan mengarahkan penyusunan satuan pelajaran
17. Menyusun laporan pelaksanaan pelajaran secara berkala
H. Pembina Osis
1. Menyusun program kerja pembina Osis
2. Mengarahkan dan membimbing pengurus Osis dalam menjalankan
kegiatan-kegiatan yang diadakan Osis di lingkungan sekolah maupun di
luar lingkungan sekolah.
3. Menghadiri kegiatan rapat Pengurus Osis maupun Perwakilan Kelas
4. Membantu menangani siswa bermasalah bersama guru bimbingan dan
konseling
5. Mengevaluasi pelaksanaan program Osis
6. Memberikan laporan kepada sekolah secara periodik tentang
pelaksanaan kegiatan Osis.
11
8. Menginventarisasi fasilitas pembelajaran program keahlian
9. Melaporkan ketercapaian program kerja
J. BP/BK
1. Penyusunan dan pelaksanaan program bimbingan dan konseling
2. Koordinasi dengan wali kelas dalam rangka mengatasi masalah-
masalah yang dihadapi anak didik tentang kesulitan belajar
3. Membgerikan layanan dan bimbingan kepada anak didik agar lebih
berprestasi dalam kegiatan belajar
4. Memberikan saran dan pertimbangan kepada anak didik dalam
memperoleh gambaran tentang lanjutan pendidikan dan lapangan
pekerjaan yang sesuai
5. Mengadakan penilaian pelaksanaan bimbingan dan konseling
6. Menyusun statistic hasil penilaian bimbingan dan konseling
7. Melaksanakan kegiatan analisis hasil evaluasi belajar
8. Menyusun dan melaksanakan program tindak lanjut bimbingan dan
konseling
9. Menyusun laporan pelaksanaan kegiatan bimbingan dan koseling
K. Tata Usaha
1. Penyusunan program kerja tata usaha sekolah
2. Pengelolaan dan pengarsipan surat-surat masuk dan keluar
3. Pengurusan dan pelaksanaan administrasi sekolah
4. Pembinaan dan pengembangan karir pegawai tata usaha sekolah
5. Penyusunan administrasi sekolah meliputi kurikulum, kesiswaan dan
ketenagaan
6. Penyusunan dan penyajian data/statistik sekolah secara keseluruhan
7. Penyusunan tugas staf Tata Usaha dan tenaga teknis lainnya
8. Mengkoordinasikan dan melaksanakan 9 K
9. Penyusunan laporan pelaksanaan secara berkala
12
L. Wali kelas
1. Mewakili orang tua dan kepala sekolah dalam lingkungan pendidikan
2. Meningkatkan ketaqwaan terhadap Tuhan Yang Maha Esa
3. Membantu pengembangan keterampilan dan kecerdasan anak didik
4. Membina karakter, budi pekerti dan kepribadian anak didik
M. Guru
1. Membuat kelengkapan mengajar dengan baik dan lengkap
2. Melaksanakan kegiatan pembelajaran
3. Melaksanakan kegiatan penilaian proses belajar, ulangan, dan ujian.
4. Melaksanakan analisis hasil ulangan harian
5. Menyusun dan melaksanakan program perbaikan dan pengayaan
6. Mengisi daftar nilai anak didik
7. Melaksanakan kegiatan membimbing (pengimbasan pengetahuan),
kepada guru lain dalam proses pembelajaran
8. Membuat alat pelajaran/alat peraga
9. Menumbuh kembangkan sikap menghargai karya seni
10. Mengikuti kegiatan pengembangan dan pemasyarakatan kurikulum
11. Melaksanakan tugas tertentu di sekolah
12. Mengadakan pengembangan program pembelajaran
13. Membuat catatan tentang kemajuan hasil belajar anak didik
14. Mengisi dan meneliti daftar hadir sebelum memulai pelajaran
15. Mengatur kebersihan ruang kelas dan sekitarnya
N. Pustakawan/ Pustakawati
1. Perencanaan pengadaan buku/bahan pustaka/media elektronika
2. Pelayanan perpustakaan
3. Perencanaan pengembangan perpustakaan
4. Pemeliharaan dan perbaikan buku-buku/bahan pustaka/media
elektronika
5. Inventarisasi dan pengadministrasian
13
6. Penyimpanan buku/bahan pustaka, dan media elektronika
7. Menyusun tata tertib perpustakaan
8. Menyusun laporan pelaksanaan kegiatan perpustakaan secara berkala
14
Sebelumnya sudah ada beberapa penulis yang membahas seputar administrasi
keuangan:
Indrawan Ari Purnomo (2015) mahasiswa Universitas Muhammadiyah
Surakarta dengan judul penelitiannya adalah “Sistem Administrasi Keuangan
Sekolah Dengan Menggunakan Java”. Tujuan penelitian ini supaya lebih efektif
dan efisien dalam pengelolaan administrasi keuangan.
Sunardi (2013) mahasiswa Universitas Muhammadiyah Surakarta dengan
judul “Sistem Informasi Pembukuan Administrasi dan Keuangan Pada Organisasi
Foshrema”. Tujuan untuk mengatasi permasalahan pengolahan data administrasi
dan keuangan di Organisasi Foshrema dengan merancang suatu sistem informasi
pembukuan administrasi menggunakan metode pengembangan sistem SDLC
(System Development Life Cycle).
Eka Dewi Susanti (2017) mahasiswa Sekolah Tinggi Informatika Dan
Komputer Indonesia Malang dengan judul penelitian “Sistem informasi
administrasi keuangan sekolah berbasis web di SMK YP 17 Selorejo - Blitar”.
Tujuan dari penelitian untuk mempermudah dan mempercepat kinerja pengguna
sistem untuk dapat mengelola data dengan menginput, menyimpan dan mencetak
data sesuai kebutuhannya.
Meme Susilowati dkk (2016) mahasiswa Universitas Amikom Yogyakarta
dengan judul penelitian “Sistem Informasi Administrasi Keuangan Online
Pendorong Smart City di Indonesia” Tujuan dari penelitian untuk
mengimplementasikan desain system informasi administrasi keuangan akademik
online menggunakan pemrograman berorientasi objek sebagai pendorong smart
city di Indonesia
Dewi Anggun Kumalasari (2014) mahasiswa Sekolah Tinggi Elektronika
dan Komputer Semarang dengan judul penelitian “Perancangan Sistem Informasi
Administrasi Keuangan Sekolah Berbasis Multiuser Pada Madrasah Tsanawiyahal
Uswah Bergas” Tujuan dari penelitian ini untuk untuk merancang dan
membangun sistem informasi pembayaran sekolah supaya lebih dinamis dan
penyimpanan data serta mengoptimalkan keamanan data, sehingga menghasilkan
sistem informasi administrasi pembayaran sekolah yang tertata baik dan
15
membantu petugas keuangan dalam proses pengolahan data keuangan
pembayaran sekolah.
Berdasarkan uraian di atas dapat disimpulkan bahwa sistem dapat
membantu dan mempermudah administasi keuangan secara lebih cepat dan
akurat. Dan pengelolaan keuangan yang lebih efisien dan keterbukaan informasi
yang lebih akurat.
16
suatu kesatuan. Batasan suatu sistem menunjukan ruang lingkup (scope)
dari sistem tersebut.
c. Lingkungan Luar Sistem (environment)
Lingkungan Luar Sistem adalah diluar batasan sistem yang
mempengaruhi operasi sistem. Lingkungan dapat bersifat
menguntungkan yang harus tetap di jaga dan yang merugikan yang
harus dijaga dan dikendalikan, kalau tidak akan menggangu
kelangsungan hidup dari sistem.
d. Penghubung sistem (Interface)
Penghubung sistem merupakan media penghubung antara satu
subsistem dengan subsistem lainya. Melalui penghubung ini
memungkinkan sumber-sumber daya mengalir dari subsistem ke
subsistem lain. Keluaran (output) dari subsistem akan menjadi
masukkan (input) untuk subsistem lain melalui penghubung.
e. Masukan Sistem (Input)
Masukan adalah energi yang dimasukkan kedalam sistem, yang
dapat berupa perawatan (Maintenance Input), dan masukkan sinyal
(Signal Input). Maintenance input adalah energi yang dimasukkan agar
sistem dapat beroperasi. Signal input adalah energi yang diproses untuk
didapatkan keluaran. Contoh dalam sistem komputer program adalah
maintenance input sedangkan data adalah signal input untuk diolah
menjadi informasi.
f. Keluaran sistem (Output)
Keluaran sistem adalah hasil dari energi yang diolah dan
diklasifikasikan menjadi keluaran yang berguna sisa pembuangan.
Contoh komputer menghasilkan panas yang merupakan sisa
pembuangan, sedangkan informasi adalah keluaran yang dibutuhkan.
g. Pengolah Sistem (Process)
Suatu sistem menjadi bagian pengolah yang akan merubah
masukkan menjadi keluaran. Sistem produksi akan mengolah bahan
17
baku menjadi bahan jadi, system akuntansi akan mengolah data menjadi
laporan-laporan keuangan.
h. Sasaran sistem
Suatu sistem pasti mempunyai tujuan (goal) atau sasaran
(objective). Sasaran dari sistem sangant menentukan input yang
dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.
18
Relevansi informasi untuk orang satu dengan yang lain berbeda,
informasi tersebut mempunyai manfaat untuk pemakainya.
19
Menurut Syahrial Chan (2017:4) Aplikasi adalah koleksi window dan
objek-objek yang menyediakan fungsi untuk aktivitas user, seperti pemasukan
data, proses dan pelaporan. Aplikasi dapat berisi:
a. Suatu antarmuka: Menu, window dan kontrol window dimana user
berinteraksi langsung dengan aplikasi.
b. Proses logika aplikasi: kejadian (event) dan fungsi skrip yang dibuat sebagai
logika aplikasi, validasi, dan proses lainnya.
Menurut Yuniar Supardi (2015:4) aplikasi adalah satu unit perangkat
lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas.
Dari pengertian diatas dapat disimpulkan aplikasi adalah sebuah perangkat
lunak yang menyediakan fungsi untuk melayani kebutuhan aktivitas user seperti
input, proses dan output.
20
tidak dapat dipisahkan dengan kebutuhan akan basis data apapun bentuknya, entah
berupa file teks ataupun Database Management System (DBMS).
Kebutuhan basis data dalam sistem informasi meliputi:
a. Memasukkan, menyimpan dan mengambil data
b. Membuat laporan berdasarkan data yang telah disimpan
Menurut Jeperson (2014:51) basis data merupakan kumpulan dari data
yang saling berhubungan satu dengan yang lain, tersimpan di perangkat keras
komputer dan digunakan perangkat lunak untuk memanipulasinya.
Penulis menyimpulkan dari uraian diatas basis data merupakan kumpulan
data yang terkomputerisasi yang saling terhubung satu dengan yang lainnya
dengan tujuan untuk memelihara data atau informasi yang sudah diolah.
21
kerja lebih baik, pengguna DBMS akan menyebabkan efisiensi dalam hal
media penyimpanan dan penggunaan memori.
b. Integritas
Integritas data akan lebih terjamin dengan adanya DBMS, seperti masalah
redundancy yang sering terjadi dalam data flat file. Redundancy adalah
kejadian berulangnya data atau kumpulan data yang sama dalam sebuah basis
data yang mengakibatkan pemborosan media penyimpanan.
c. Independesi
Perubahan struktur basis data memungkinkan terjadi tanpa harus mengubah
aplikasi. Sehingga pembuatan antarmuka kedalam data akan lebih mudah
dengan adanya DBMS.
d. Sentralisasi
Data yang terpusat akan mempermudah pengelolaan basis data. Kemudahan
melakukan bagi pemakai dengan menggunkan DBMS dan juga konsistensi
data yang diakses secara bersama-sama akan dapat lebih terjamin daripada
data disimpan dalam bentuk flat file.
e. Security
DBMS memiliki sistem keamanan yang lebih fleksibel daripada pengamanan
pada file sistem operasi. Keamanan dalam DBMS memberikan keluwesan
untuk memberikan hak akses kepada pengguna dari pada keamanan dalam
sistem operasi.
2.3.13. PHP
PHP adalah bahasa scripting server dan merupakan tool yang powerful
untuk membuat webpage yang dinamis dan interaktif. PHP banyak digunakan dan
merupakan alternative untuk menggantikan bahasa pemrograman lain, seperti
ASP dari Microsoft. (Tim EMS, 2016:1)
Menurut Supono dan Virdiandry (2016:3) PHP adalah suatu bahasa
pemrograman yang digunakan untuk menerjemahkan baris kode program menjadi
kode mesin yang dapat dimengerti oleh komputer yang bersifat server-side yang
dapat ditambahkan kedalam HTML.
22
Penulis menyimpulkan PHP adalah bahasa pemrograman untuk
menerjemahkan baris kode program menjadi kode mesin untuk membuat website
yang kita buat dinamis dan interaktif yang dapat dimengerti oleh komputer.
2.3.15. Framework
Menurut Awan Pribadi Basuki (2016:6) framework adalah sebuah
arsitektur yang terbuka yang dibuat berdasarkan pada standar pengembangan
perangkat lunak yang diterima secara umum
2.3.16. Laravel
Menurut Awan Pribadi Basuki (2016:7) Laravel adalah framework PHP yang
sangat populer saat ini, sejak dibuat pada tahun 2011, laravel mendapatkan
sambutan yang sangat baik, sehingga banyak developer yang semula
menggunakan framework lain pindah menggunakan laravel, dikarenakan laravel
memiliki banyak fitur modern yang sangat membantu dalam proses pembuatan
dan pengembangan web.
23
2.3.17. Bagan Alir (Flowchart)
Menurut Fauzi (2017:113) mendefinisikan Bagan alir ( flowchart ) adalah
teknis analisis yang dipergunakan untuk mendeskripsikan beberapa aspek dari
sistem informasi secara jelas, ringkas dan logis. Sedangkan menurut Sitorus
(2015:14) flowchart merupakan langkah-langkah penyelesaian masalah yang
dituliskan dalam simbol-simbol tertentu. Dari uraian diatas dapat disimpulkan
flowchart merupakan sebuah diagram yang berisi langkah-langkah suatu proses
yang dituliskan dalam simbol-simbol tertentu.
Tujuan dari flowchart adalah untuk menggambarkan suatu tahapan
penyelesaian masalah secara sederhana , terurai, rapi dan jelas menggunakan
simbol-simbol standar. (Sitorus, 2015:14)
24
Simbol yang menyatakan inputan
Multi Document berasal dari dokumen dalam bentuk
Symbol kertas atau output dicetak dikertas
(lebih dari satu dokumen)
Simbol yang menunjukan bahwa
Off-Line Storage data didalam simbol ini akan
Symbol disimpan secara manual (berupa
arsip)
Simbol untuk keluar/masuk
Off-Line Connector
prosedur atau proses dalam
Symbol
lembar/halaman lain
Simbol untuk keluar/masuk
Connector Symbol prosedur atau proses dalam
lembar/halaman yang sama
Simbol yang menunjukkan
Processing Symbol pengolahan yang dilakukan oleh
computer
Simbol yang menyatakan proses
Input-Output Symbol input dan output tanpa tergantung
dengan jenis peralatannya
25
sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang
akan dibuat. Berikut simbol-simbol yang ada pada diagram use case:
26
spesialisasi ( umum –
khusus ) antara dua buah
use case dimana fungsi
yang satu adalah fungsi
yang lebih umum dari
lainnya
2. Activity Diagram
Activity Diagram atau Diagram aktivitas menggambarkan workflow
(aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu
yang ada pada perangkat lunak.
Asosiasi percabangan
dimana jika ada pilihan
27
Percabangan / decision aktivitas lebih dari satu
3. Sequence Diagram
Diagram sequence menggambarkan kelakuan objek pada use case
dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan
dan diterima antar objek.
28
Komunikasi antar objek yang
memuat informasi tentang
Message
aktivitas yang terjadi.
4. Class Diagram
Class diagram menggambarkan struktur sistem dari segi pendefinisian
kelas-kelas yang akan dibuat untuk membangun sistem. Class diagram
dibuat agar pembuat program atau programmer membuat kelas-kelas
sesuai rancangan didalam diagram kelas antara dokumentasi perancangan
dan perangkat lunak sikron.
29
makna kelas yang satu
digunakan oleh kelas yang
Directed
lain, asosiasi biasanya juga
association
dengan multiplicity
5. Component Diagram
Dibuat untuk menunjukkan organisasi dan ketergantungan diantara
kumpulan komponen dalam sebuah sistem. Diagram komponen fokus
pada komponen sistem yang dibutuhkan dan ada di dalam sistem.
Komponen dasar yang biasanya ada dalam suatu sistem adalah sebagai
berikut:
a. Komponen user interface yang menangani tampilan.
b. Komponen bussines processing yang menangani fungsi – fungsi proses
bisnis.
c. Komponen data yang menangani manipulasi data.
d. Komponen security yang menangani keamanan sistem.
Berikut adalah simbol – simbol yang ada pada diagram komponen:
30
Komponen Komponen sistem
nama_komponen
nama_interface
6. Deploypment Diagram
Menunjukkan konfigurasi komponen dalam proses eksekusi aplikasi.
Diagram ini juga dapat digunakan untuk memodelkan hal – hal berikut:
a. Sistem tambahan yang menggambarkan rancangan device, node dan
hardware.
b. Sistem client/server
c. Sistem terdistribusi murni
d. Rekayasa ulang aplikasi
Berikut ini simbol – simbol yang ada pada diagram deployment:
31
node
Package
7. Collaboration Diagram
Menggambarkan interaksi antar objek atau bagian dalam bentuk urutan
pengiriman pesan. Diagram ini merepresentasikan informasi yang
diperoleh dari diagram kelas, diagram sekuen dan diagram Use Case untuk
mendeskripsikan gabungan antara struktur statis dan tingkah laku dinamis
dari suatu sistem. Berikut ini simbol – simbol yang ada pada diagram
kolaborasi:
Tabel 2.8. Simbol-simbol Collaboration Diagram
Simbol Deskripsi
Objek Objek yang melakukan interaksi pesan
nama_objek : nama_kelas
32
Stimulus Arah pesan yang terjadi, jika pada
suatu link ada dua arah pesan yang
berbeda maka arah juga digambarkan
dua arah pada dua sisi
33
d. Pengujian
Pengujian dilakukan untuk mengurangi adanya kesalahan dan memastikan
fungsi-fungsi yang ada berjalan sesuai dengan keinginan.
e. Pendukung
Pada tahap pendukung atau sering disebut pemeliharaan ini, dilakukan
apabila ada perubahan yang terjadi pada perangkat lunak.
Model waterfall sudah menjadi dasar dari berbagai model pengembangan lain
dalam melakukan perbaikan model pengembangan perangkat lunak (Rosa &
Shalahuddin, 2018).
34