PERANCANGAN SISTEM MANAJEMEN BAGIAN SISWA...
Transcript of PERANCANGAN SISTEM MANAJEMEN BAGIAN SISWA...
PERANCANGAN SISTEM MANAJEMEN BAGIAN SISWA DAN ORANG
TUA DITUJUKAN KEPADA SMA AL FALAH KETINTANG SURABAYA
KERJA PRAKTIK
Program Studi
S1 Sistem Informasi
Oleh:
MOCHAMAD ASYARI PUTRA PRATAMA
14410100106
FAKULTAS TEKNOLOGI DAN INFORMATIKA
UNIVERSITAS DINAMIKA
2020
iv
ABSTRAK
SMA Al-Falah Ketintang Surabaya merupakan sekolah menengah akhir yang
beralamat di Jl. Ketintang Madya No. 81 Surabaya yang dinaungi oleh Yayasan
Kepharmasian Surabaya. Pada SMA Al-Falah Ketintang Surabaya proses
pengelolaan data guru, membuat jadwal ajaran, membuat jadwal piket, membuat
jadwal ekstrakulikuler, membuat jadwal pemantapan masih manual sehingga dapat
menyebabkan data yang disimpan secara manual tersebut hilang, rusak dan terselip.
Solusi yang akan dibuat adalah sebuah rancangan website untuk bagian siswa
dan bagian orang tua untuk memberi gambaran bagaimana dengan rancangan ini
nantinya siswa dan orang tua dapat melihat profil sekolah, profil siswa, jadwal
pelajaran, rapor nilai siswa, login, dashboard, presensi dan melakukan pembayaran
SPP.
Hasil dari pembuatan rancangan website ini memungkinkan untuk dibuat
aplikasi website yang sesuai dengan rancangan yang telah dibuat dan dapat
merealisasikan fitur yang telah dibuat pada rancangan website ini menjadi aplikasi
website yang reliable.
Kata Kunci: website sekolah, rancangan, pengelolaan data.
v
KATA PENGANTAR
Puji Syukur kehadirat Tuhan Yang Maha Esa, karena berkat dan rahmat, penulis
dapat menyelesaikan Laporan Kerja Praktik yang berjudul “Perancangan Sistem
Manajemen Bagian Siswa dan Orang Tua Ditujukan Kepada SMA AL FALAH
Ketintang Surabaya” ini dapat diselesaikan.
Laporan Kerja Praktik ini disusun dalam rangka penulisan laporan untuk
memperoleh gelar Sarjana Komputer pada Program Studi S1 Sistem Informasi
Universitas Dinamika.
Melalui kesempatan yang sangat berharga ini Penulis menyampaikan ucapan
terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu
penyelesaian Laporan Kerja Praktik ini, terutama kepada yang terhormat:
1. Bapak Prof. Dr. Budi Jatmiko, M.Pd selaku Rektor.
2. Bapak Agus Dwi Churniawan, S.Si., M.Kom selaku Dosen pembimbing I.
3. Bapak Dedy Tri Hermanto selaku Penyelia.
4. Semua pihak yang tidak dapat disebutkan satu persatu dalam kesempatan
ini, yang telah memberikan bantuan moral dan materiil dalam proses
penyelesaian laporan ini.
Semoga Tuhan Yang Maha Esa memberikan imbalan yang setimpal atas segala
bantuan yang telah diberikan.
Surabaya, Maret 2020
Penulis
vi
DAFTAR ISI
Halaman
ABSTRAK ......................................................................................................... iv
KATA PENGANTAR ......................................................................................... v
DAFTAR ISI ..................................................................................................... vi
DAFTAR TABEL ............................................................................................. xii
DAFTAR GAMBAR ....................................................................................... xiv
DAFTAR LAMPIRAN .................................................................................... xv
BAB I PENDAHULUAN
............................................................................................................................ 1
1.1 Latar Belakang....................................................................................... 1
1.2 Rumusan Masalah .................................................................................. 2
1.3 Batasan Masalah .................................................................................... 2
1.4 Tujuan ................................................................................................... 3
1.5 Manfaat ................................................................................................. 3
1.6 Sistematika Penulisan ............................................................................ 3
BAB II GAMBARAN UMUM INSTANSI
............................................................................................................................ 5
2.1 Profil SMA AL-FALAH KETINTANG SURABAYA ........................... 5
2.2 Prestasi SMA AL-FALAH KETINTANG SURABAYA ....................... 5
2.3 Visi dan Misi SMA AL-FALAH KETINTANG SURABAYA .............. 6
vii
2.4 Struktur Organisasi ................................................................................ 7
2.5 Deskripsi Jabatan ................................................................................... 7
2.5.1 Kepala Sekolah ............................................................................... 7
2.5.2 Kepala Tata usaha ........................................................................... 8
2.5.3 Staff Kesiswaan dan Koordinator Humas ........................................ 8
2.5.4 Staff Kurikulum dan Staff SDM...................................................... 8
2.5.5 Koor. Kerumaahtanggaan ............................................................... 9
2.5.6 Administrasi Persuratan dan Kasir .................................................. 9
2.5.7 Koor. Keamanan ............................................................................. 9
BAB III LANDASAN TEORI
.......................................................................................................................... 10
3.1 Sistem .................................................................................................. 10
3.2 Pendidikan Sebagai Sistem .................................................................. 13
3.3 Gambaran Umum Sistem Pendidikan di Indonesia ............................... 15
3.4 Pendekatan dan Metodologi Pembelajaran ........................................... 18
3.5 Manajemen Sekolah ............................................................................. 19
3.6 Manajemen .......................................................................................... 21
3.7 Perancangan Sistem ............................................................................. 21
3.8 Sekolah ................................................................................................ 24
3.9 Guru .................................................................................................... 24
3.10 Unified Modeling Language ............................................................. 25
viii
3.10.1 Pengertian UML ........................................................................... 25
3.10.2 Langkah – langkah penggunaan Unified Modeling Language (UML)
25
3.10.3 Fokus Unified Modeling Language (UML) ................................... 27
3.11 Basis Data ........................................................................................ 28
3.12 Database Management System ......................................................... 29
BAB IV HASIL DAN PEMBAHASAN
.......................................................................................................................... 31
4.1 Analisis Sistem .................................................................................... 31
4.2 Perancangan Sistem ............................................................................. 32
4.3 Karakteristik Pengguna ........................................................................ 33
4.3.1 Kepala Sekolah ............................................................................. 33
4.3.2 Guru ............................................................................................. 34
4.3.3 Manajemen Kesiswaan ................................................................. 35
4.3.4 Kepala Tata Usaha ........................................................................ 35
4.3.5 Staff Kesiswaan dan Koordinator Humas ...................................... 36
4.3.6 Staff Kurikulum dan Staff SDM.................................................... 37
4.3.7 Koordinator Kerumahtanggan ....................................................... 38
4.3.8 Administrasi dan Kasir ................................................................. 39
4.3.9 Koordinator Keamanan ................................................................. 40
4.4 Kebutuhan Fungsional ......................................................................... 41
ix
4.4.1 Siswa ............................................................................................ 41
4.4.2 Orang Tua..................................................................................... 41
4.5 Skenario Usecase ................................................................................. 42
4.5.1 Siswa ............................................................................................ 42
4.5.2 Melihat profil sekolah ................................................................... 42
4.5.3 Melakukan pendaftaran siswa baru ............................................... 43
4.5.4 Melihat profil siswa ...................................................................... 47
4.5.5 Melihat jadwal pelajaran ............................................................... 48
4.5.6 Melihat dashboard ........................................................................ 49
4.5.7 Melakukan login ........................................................................... 50
4.5.8 Orang Tua..................................................................................... 52
4.5.9 Melihat rapor siswa....................................................................... 52
4.5.10 Melihat presensi siswa .................................................................. 53
4.5.11 Melakukan pembayaran SPP ......................................................... 53
4.5.12. Melihat jadwal pelajaran ........................................................ 54
4.5.13 Melihat profil siswa ...................................................................... 55
4.5.14 Melihat profil sekolah ................................................................... 56
4.5.15 Melihat dashboard ........................................................................ 57
4.5.16 Melakukan login ........................................................................... 58
4.6 Diagram Usecase ................................................................................. 60
4.7 User Interface ...................................................................................... 61
x
4.7.1 Siswa ............................................................................................ 61
4.7.2 Melihat profil sekolah ................................................................... 61
4.7.3 Melakukan pendaftaran siswa baru ............................................... 63
4.7.4 Melihat profil siswa ...................................................................... 65
4.7.5 Melihat jadwal pelajaran ............................................................... 66
4.7.6 Dashboard .................................................................................... 67
4.7.7 Login ............................................................................................ 68
4.7.8 Orang Tua..................................................................................... 69
4.7.9 Melihat rapor siswa....................................................................... 69
4.7.10 Melihat presensi............................................................................ 70
4.7.11 Melakukan pembayaran SPP ......................................................... 71
4.7.12 Melihat jadwal pelajaran siswa ..................................................... 73
4.7.13 Melihat profil siswa ...................................................................... 74
4.7.14 Melihat profil sekolah ................................................................... 75
4.7.15 Dashboard .................................................................................... 77
4.7.16 Login ............................................................................................ 78
BAB V PENUTUP
.......................................................................................................................... 79
5.1 Kesimpulan.......................................................................................... 79
5.2 Saran ................................................................................................... 80
DAFTAR PUSTAKA ........................................................................................ 81
xii
DAFTAR TABEL
Halaman
Tabel 4.3.1 Kepala Sekolah ................................................................................ 33
Tabel 4.3.2 Guru ................................................................................................ 34
Tabel 4.3.3 Manajemen Kesiswaan .................................................................... 35
Tabel 4.3.4 Kepala Tata Usaha ........................................................................... 35
Tabel 4.3.5 Staff Kesiswaan dan Koor. Humas................................................... 36
Tabel 4.3.6 Staff Kurikulum dan Staff SDM ...................................................... 37
Tabel 4.3.7 Koor. Kerumahtanggaan .................................................................. 38
Tabel 4.3.8 Administrasi dan Kasir .................................................................... 39
Tabel 4.3.9 Koor. Keamanan .............................................................................. 40
Tabel 4.4.1 Siswa ............................................................................................... 41
Tabel 4.4.2 Orang Tua ....................................................................................... 41
Tabel 4.5.1 Melihat Profil Sekolah ..................................................................... 42
Tabel 4.5.2 Melakukan Pendaftaran Siswa Baru ................................................. 43
Tabel 4.5.3 Melihat Profil Siswa ........................................................................ 47
Tabel 4.5.4 Melihat Jadwal Pelajaran ................................................................. 48
Tabel 4.5.5 Melihat Dashboard .......................................................................... 49
Tabel 4.5.6 Melakukan Login ............................................................................ 50
Tabel 4.5.7 Melihat Rapor Siswa ....................................................................... 52
Tabel 4.5.8 Melihat Presensi .............................................................................. 53
Tabel 4.5.9 Melakukan Pembayaran SPP ........................................................... 53
Tabel 4.5.10 Melihat Jadwal Pelajaran ............................................................... 54
Tabel 4.5.11 Melihat Profil Siswa ...................................................................... 55
Tabel 4.5.12 Melihat Profil Sekolah ................................................................... 56
xiii
Tabel 4.5.13 Melihat Dashboard ........................................................................ 57
Tabel 4.5.14 Melakukan Login .......................................................................... 58
xiv
DAFTAR GAMBAR
Halaman
Gambar 2.5.1.1 Struktur Organisasi ..................................................................... 7
Gambar 4.5.16.1 Diagram Usecase .................................................................... 60
Gambar 4.7.2.1 Melihat Profil Sekolah .............................................................. 62
Gambar 4.7.3.1 Melakukan Pendaftaran Siswa Baru .......................................... 64
Gambar 4.7.4.1 Melakukan Profil Siswa ............................................................ 65
Gambar 4.7.5.1 Melihat Jadwal Pelajaran .......................................................... 66
Gambar 4.7.6.1 Dashboard ................................................................................. 67
Gambar 4.7.7.1 Login ........................................................................................ 68
Gambar 4.7.9.1 Melihat Rapor Siswa ................................................................. 69
Gambar 4.7.10.1 Melihat Presensi ...................................................................... 70
Gambar 4.7.11.1 Melakukan Pembayaran SPP ................................................... 72
Gambar 4.7.12.1 Melihat Jadwal Pelajaran Siswa .............................................. 73
Gambar 4.7.13.1 Melihat Profil Siswa ................................................................ 74
Gambar 4.7.14.1 Melihat Profil Sekolah ............................................................ 76
Gambar 4.7.15.1 Dashboard ............................................................................... 77
Gambar 4.7.16.1 Login ...................................................................................... 78
xv
DAFTAR LAMPIRAN
Halaman
Lampiran 5.1 Surat Balasan Instansi .................... Error! Bookmark not defined.
Lampiran 5.2 Kartu Bimbingan ............................ Error! Bookmark not defined.
Lampiran 5.3 Acuan Kerja ................................... Error! Bookmark not defined.
Lampiran 5.4 Rencana Kerja Mingguan ............... Error! Bookmark not defined.
Lampiran 5.5 Log Harian ..................................... Error! Bookmark not defined.
Lampiran 5.6 Kehadiran Kerja Praktik ................. Error! Bookmark not defined.
Lampiran 5.7 Biodata ........................................... Error! Bookmark not defined.
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Seiring dengan berjalannya waktu, teknologi berkembang dengan sangat
pesat, teknologi digunakan untuk memudahkan suatu proses pada suatu
instansi/perusahaan. Dengan adanya teknologi, memproses jumlah data yang
banyak, akan bisa dilakukan dengan cepat dan akurat.
Pada dunia Pendidikan, teknologi sangat dibutuhkan, karena pada dunia
Pendidikan, banyak data yang diproses seperti: jumlah siswa, biodata siswa dan
data akademik. Itu semua dapat diproses secara cepat dan akurat. Sehingga dapat
meningkatkan kualitas pelayanan pada dunia Pendidikan.
Kesulitan yang dihadapi oleh bagian akademik SMA Al-Falah Ketintang
Surabaya dalam mengelola data siswa dan orang tua adalah dalam hal membuat
dashboard siswa, profil sekolah, jadwal pelajaran, rapor siswa dan absensi siswa ini
dikarenakan dalam presensi, jadwal-jadwal, rapor tersebut masih dihasilkan dalam
bentuk kertas. Solusi untuk mengatasi permasalahan tersebut yaitu dengan
membangun aplikasi akademik sekolah. Aplikasi akademik sekolah dapat
memberikan banyak kemudahan dalam proses pengolahan data, di mana proses
pengolahan data yang sebelumnya dilakukan secara manual, dapat diterapkan
menjadi system komputerisasi yang terintegrasi, dengan demikian data dapat
disimpan secara terstruktur sehingga lebih mudah untuk dikelola.
2
Maka diperlukan pengembangan terhadap aplikasi akademik sekolah untuk
mempermudah dan mempersingkat waktu pengelolaan data siswa dan orang tua.
Dengan melakukan perbaikan terhadap aplikasi yang dapat memberikan informasi
yang cepat, akurat dan terkomputerisasi. Pesatnya perkembangan teknologi
sekarang, SMA Al-Falah Ketintang Surabaya perlu mengembangkan teknologi
mereka dengan aplikasi akademik sekolah yang terkomputerisasi.
1.2 Rumusan Masalah
Berdasarkan latar belakang permaaslahan yang telah diuraikan di atas,
didapatkan rumusan masalah sebagai berikut:
“Bagaimana cara merancang aplikasi akademik sekolah untuk siswa dan
orang tua di SMA Al-Falah Ketintang Surabaya”
1.3 Batasan Masalah
Adapun Batasan masalah dalam pembuatan rancangan aplikasi akademik
sekolah adalah sebaga berikut:
1. Aplikasi akademik sekolah yang dirancang khusus untuk menangani data
siswa dan orang tua.
2. Aplikasi akademik sekolah yang dirancang digunakan untuk memudahkan
proses akademik terhadap siswa dan orang tua.
3
1.4 Tujuan
Tujuan dari perancangan aplikasi akademik sekolah di SMA Al-Falah
Ketintang Surabaya adalah sebagai rancangan untuk selanjutnya dibuatkan aplikasi
akademik siswa dan orang tua.
1.5 Manfaat
Manfaat dari perancangan aplikasi akademik sekolah untuk siswa dan orang
tua sebagai berikut:
1. Mempermudah siswa dan orang tua dalam memperoleh informasi terkait
akademik di SMA Al-Falah Ketintang Surabaya.
2. Siswa dan orang tua dapat melihat jadwal pelajaran, presensi dan nilai siswa
sehingga siswa yang mempunyai presensi atau nilai kurang dapat segera
memperbaiki cara belajarnya dan orang tua juga dapat melihat presensi dan
nilai anaknya.
1.6 Sistematika Penulisan
BAB I PENDAHULUAN
Berisikan tentang latar belakang permasalahan, rumusan masalah
berdasarkan tujuan dan Batasan masalah yang akan dibahas (dalam hal ini adalah
aplikasi akademik sekolah untuk siswa dan orang tua pada SMA Al-Falah
Ketintang Surabaya) juga tujuan dan manfaat dari pembuatan aplikasi akademik
sekolah yang diharapkan dapat menyelesaikan rumusan masalah yang telah
diuraikan, serta sistematika penulisan dari proposal.
4
BAB II GAMBARAN UMUM INSTANSI
Berisikan profil dari instansi, visi misi instansi, struktur organisasi dan tugas
pokok instansi.
BAB III LANDASAN TEORI
Berisikan mengenai teori-teori pendukung dalam proses pembuatan aplikasi
akademik sekolah juga teori-teori pendukung dalam operasional instansi.
BAB IV HASIL DAN PEMBAHASAN
Berisikan tentang penjelasan mengenai perancangan aplikasi akademik
sekolah yang akan digunakan rancangan aplikasi akademik sekolah dan
evaluasi terhadap aplikasi akademik sekolah yang telah dirancang.
BAB V PENUTUP
Berisikan tentang kesimpulan dari rancangan aplikasi akademik sekolah
yang telah dibuat dan saran pengembangan sistem informasi untuk kedepannya.
LAMPIRAN
Berisikan lampiran-lampiran yang menunjangn laporan kerja praktik.
5
BAB II
GAMBARAN UMUM INSTANSI
2.1 Profil SMA AL-FALAH KETINTANG SURABAYA
SMA Al-Falah Ketintang Surabaya berdiri sejak tahun 2001. SMA Al-Falah
Ketintang Surabaya merupakan Lembaga dakwah berbasis Pendidikan. SMA Al-
Falah telah mempresentasikan system sekolah sehari penuh sebagai terobosan
Pendidikan bagi Indonesia. Selalu berusaha melakukan pengembangan dan
pembaharuan di berbagai bidang, baik sarana prasarana, kurikulum Pendidikan dan
pembelajaran, sumber daya pelaksana maupun budaya yang dikembangkan di
sekolah.
Sekolah ini menyediakan berbagai fasilitas penunjang Pendidikan bagi anak
didiknya. Terdapat guru-guru dengan kualitas terbaik yang kompeten di bidangnya,
kegiatan penunjang pembelajaran seperti ekstrakulikuler, organisasi siswa,
komunitas belajar, tim olahraga dan perpustakaan sehingga siswa dapat belajar
secara maksimal. Proses belajar mengajar senyaman mungkin bagi siswa.
2.2 Prestasi SMA AL-FALAH KETINTANG SURABAYA
A. Menjuarai Lomba Tartil Al-Qur’an di Adisiswa Fiesta pada tahun 2016.
B. Meraih Juara 1 dalam Lomba Video Jurnalistik di SMA Khadijah
Surabaya.
C. Meraih Juara 1 Cerdas Cermat SMA/SMK/MA Game & Edukasi PLN
Peduli pada tahun 2017.
6
D. Meraih Juara Harapan 1 dalam Lomba Cerpen di SMA Khadijah
Surabaya.
E. Mengadakan Event Al-Falah Cup 2018. Ajang Kompetisi untuk
mengasah kemampuan di bidang Olahraga.
2.3 Visi dan Misi SMA AL-FALAH KETINTANG SURABAYA
1. Visi
Sekolah yang seluruh aspek kegiatannya mengacu pada nilai-nilai Islam
dengan dasar Al-Qur’an dan Hadits.
2. Misi
• Berdakwah melalui Pendidikan.
• Membantu Orang Tua mewujudkan anak shalih-shalihah.
• Akhlaq yang mantap dan berakhlaq mulia.
• Intelektual (akademik) yang tinggi.
• Keterampilan dan Kesamaptaan.
• Peduli dengan agama dan lingkungan sosialnya.
• Siap hidup menatap zamannya.
7
2.4 Struktur Organisasi
Berikut adalah struktur oganisasi pada SMA AL-FALAH KETINTANG
SURABAYA.
2.5 Deskripsi Jabatan
Berdasarkan struktur organisasi pada gambar 1.1 dapat dideskripsikan tugas
yang dimiliki oleh setiap bagian yang bersangkutan pada SMA AL-FALAH
KETINTANG SURABAYA adalah sebagai berikut:
2.5.1 Kepala Sekolah
• Merumuskan, menetapkan dan mengembangkan tujuan sekolah.
• Membuat Rencana Kerja Sekolah (RKS) dan Rencana Kegiatan dan
Anggaran Sekolah (RKAS).
• Menyusun pedoman kerja.
• Menyusun struktur organisasi.
Gambar 2.5.1.1 Struktur Organisasi
8
• Menyusun jadwal pelaksanaan kegiatan sekolah per semester dan tahunan.
• Menyusun pengelolaan kesiswaan.
2.5.2 Kepala Tata usaha
• Menyusun program kerja tata usaha.
• Mengkoordinir tugas-tugas tata usaha.
• Mengatur pengurusan kepegawaian.
• Meneliti dan membuat surat.
• Mengawasi dan mengendalikan alat-alat sekolah.
2.5.3 Staff Kesiswaan dan Koordinator Humas
• Menyusun program pembinaan kesiswaan.
• Melaksanakan bimbingan, pengarahan, dan pengendalian kegiatan siswa.
• Membina pengurus OSIS dalam berorganisasi.
• Mengadakan kerjasama dengan komite sekolah/orang tua wali siswa.
• Membantu wilayah lingkungan sekolah dalam kegiatan social dan kegiatan-
kegiatan lainnya.
2.5.4 Staff Kurikulum dan Staff SDM
• Penetapan kebijakan mutu dalam standar SKL isi, proses, dan penilaian.
• Menyusun program, mengatur pelaksanaan, dan evaluasi pembelajaran.
• Menyusun pembagian tugas guru dan jadwal pembelajaran.
• Menyusun kriteria dan persyaratan siswa untuk naik kelas/tidak naik kelas
serta lulus/tidak lulus siswa yan mengikuti ujian.
• Menyusun jadwal penerimaan buku laporan Pendidikan (raport) dan
penerimaan STTB/Ijazah dan STK.
9
2.5.5 Koor. Kerumaahtanggaan
• Melaksanakan kegiatan kerumahtanggan dan kendaraan dinas.
• Melaksanakan administrasi persuratan kendaraan dinas.
• Mengatur penggunaan dan layanan kendaraan dinas.
• Melaksanakan penyimpanan dokumen dan surat di bidang
kerumahtanggaan
• Mengtaur tempat dan fasislitas kegiatan upacara dan rapat-rapat dinas.
2.5.6 Administrasi Persuratan dan Kasir
• Membuka dan memberikan nomor surat untuk memudahkan pencatatan dan
pengarsipan untuk di agenda.
• Mencatat surat masuk pada buku agenda surat masuk untuk tertib
administrasi dan memudahkan pencarian.
• Menulis pada agenda untuk surat undangan sebagai catatan atau kegiatan
yang akan dihadiri.
2.5.7 Koor. Keamanan
• Memonitor lingkungan sekolah sebanyak 3 kali, yaitu pada waktu bel masuk
dibunyikan, saat bel istirahat berbunyi dan setelah bel pulang.
• Mengawasi dan menjaga keamanan lahan parkir sekolah.
• Memelihara dan menjaga barang-barang milik sekolah.
10
BAB III
LANDASAN TEORI
3.1 Sistem
Sistem berasal dari bahasa latin (systēma) dan bahasa Yunani (sustēma)
adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan
bersama untuk memudahkan aliran informasi, materi atau energi mencapai suatu
tujuan. Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang
berinteraksi, di mana suatu model matematika seringkali bisa dibuat (Eriyatno,
2003).
1. Elemen dalam Sistem
Pada prinsipnya, setiap sistem selalu terdiri atas empat elemen:
a. Objek, yang dapat berupa bagian, elemen, atau variable. Ia dapat
benda fisik, abstrak, ataupun keduanya sekaligus; tergantung
kepada sifat sistem tersebut.
b. Atribut, yang menentukan kualitas atau sifat kepemilikan sistem
dan objeknya.
c. Hubungan internal, di antara objek-objek di dalamnya.
d. Lingkungan, tempat di mana sistem berada.
2. Elemen Sistem
Ada beberapa elemen yang membentuk sebuah sistem, yaitu: tujuan,
masukan, proses, keluaran, batas, mekanisme pengendalian dan umpan balik
11
serta lingkungan. Berikut penjelasan mengenai elemen-elemen yang
membentuk sebuah sistem:
a. Tujuan
Setiap sistem memiliki tujuan (Goal), entah hanya satu atau
mungkin banyak. Tujuan inilah yang menjadi pemotivasi yang
mengarahkan sistem. Tanpa tujuan, sistem menjadi tak terarah dan tak
terkendali. Tentu saja, tujuan antara satu sistem dengan sistem yang lain
berbeda.
b. Masukan
Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam
sistem dan selanjutnya menjadi bahan yang diproses. Masukan dapat
berupa hal-hal yang berwujud (tampak secara fisik) maupun yang tidak
tampak. Contoh masukan yangberwujud adalah bahan mentah,
sedangkan contoh yang tidak berwujud adalah informasi (misalnya
permintaan jasa pelanggan).
c. Proses
Proses merupakan bagian yang melakukan perubahan atau
transformasi dari masukan menjadi keluaran yang berguna dan lebih
bernilai, misalnya berupa informasi dan produk, tetapi juga bias berupa
hal-hal yang tidak berguna, misalnya saja sisa pembuangan atau limbah.
Pada pabrik kimia, proses dapat berupa bahan mentah. Pada rumah sakit,
proses dapat berupa aktivitas pembedahan pasien.
12
d. Keluaran
Keluaran (output) merupakan hasil dari pemrosesan. Pada sistem
informasi, keluaran bias berupa suatu informasi, saran, cetakan laporan,
dan sebagainya.
e. Batas
Yang disebut batas (boundary) sistem adalah pemisah antara sistem
dan daerah di luar sistem (lingkungan). Batas sistem menentukan
konfigurasi, ruang lingkup, atau kemampuan sistem. Sebagai contoh,
tim sepak bola mempunyai aturan permainan dan keterbatasan
kemampuan pemain. Pertumbuhan sebuah toko kelontong dipengaruhi
oleh pembelian pelanggan, gerakan pesaing dan keterbatasan dana dari
bank.
Tentu saja batas sebuah sistem dapat dikurangi atau dimodifikasi
sehingga akan mengubah perilaku sistem. Sebagai contoh,, dengan
menjual saham ke publik, sebuah perusahaan dapat mengurangi
keterbatasan dana.
f. Mekanisme Pengendalian dan Umpan Balik
Mekanisme pengendalian (contoh mechanism) diwujudkan dengan
menggunakan umpan balik (feedback), yang mencuplik keluaran.
Umpan balik ini digunakan untuk mengendalikan baik masukan maupun
proses. Tujuannya adalah untuk mengatur agar sistem berjalan sesuai
dengan tujuan.
13
g. Lingkungan
Lingkungan adalah segala sesuatu yang berada di luar sistem.
Lingkungan bisa berpengaruh terhadap operasi sistem dalam arti bisa
merugikan atau menguntungkan sistem itu sendiri. Lingkungan yang
merugikan tentu saja harus ditahan dan dikendalikan supaya tidak
mengganggu kelangsungan operasi sistem, sedangkan yang
menguntungkan tetap harus terus dijaga, karena akan memacu terhadap
kelangsungan hidup sistem.
3.2 Pendidikan Sebagai Sistem
Dalam Bab ini I Pasal 1 UU SISDIKNAS no. 20 tahun 2003 disebutkan
bahwa Sistem Pendidikan Nasional adalah keseluruhan komponen pendidikan yang
saling terkait secara terpadu untuk mencapai tujuan pendidikan nasional. Berangkat
dari bunyi pasal ini dapat diketahui bahwa pendidikan adalah sistem yang
merupakan suatu totalitas struktur yang terdiri dari komponen yang saling terkait
dan secara bersama menuju kepada tercapainya tujuan (Soetarno, 2003).
Adapun komponen-komponen dalam pendidikan nasional antara lain adalah
lingkungan, sarana-prasarana, sumberdaya, dan masyarakat. Komponen-komponen
tersebut bekerja secara bersama-sama, saling terkait dan mendukung dalam
mencapai tujuan pendidikan.
Tujuan pendidikan nasional yang dirumuskan dalam UU SISDIKNAS adalah
untuk mengembangkan potensi anak didik agar menjadi manusia yang beriman dan
bertakwa kepada Tuhan Yang Maha Esa, berakhlak mulia, sehat, berilmu, cakap,
14
kreatif, mandiri, dan menjadi warga Negara yang demokratis serta bertanggung
jawab.
Di samping komponen-komponen tersebut pendidikan juga meliputi aspek-
aspek sistemik lainnya yaitu:
Implementasi dari aspek pendidikan isi adalah input (anak didik) sebagai
obyek dalam pendidikan, sedangkan proses/trasformasi merupakan mesin yang
akan mencetak anak didik sesuai yang diharapkan, dan Tujuan merupakan hasil
akhir yang dicapai atau output. Perlu diketahui bahwa proses/ trasformasi dalam
kerjanya dipengaruhi oleh berbagai factor, seperti fasilitas, waktu, lingkungan,
sumber daya, pendidik dan sebagainya, dimana faktor tersebut sangat menentukan
output.
Oleh karena itu sebuah sistem pendidikan perlu melakukan penyesuaian
dengan lingkungan, karena lingkungan mengandung sejumlah kendala bagi
bekerjanya sistem (misalnya: keterbatasan sumber daya). Untuk itu sistem
pendidikan dituntut oleh lingkungan untuk mengolah sumber daya pendidikan
secara efektif dan efisien.
Dengan demikian jelaslah bahwa makna pendidkan sebagai sistem adalah
seluruh komponen yang ada dalam pendidikan (seperti lingkungan, masyarakat,
sumber daya) dapat bekerja sama dalam mencapai tujuan pendidikan pendidikan
nasional, yang dalam implementasinya dapat dilihat dari aspek-aspek sistem yaitu
ISI TUJUAN PROSES
15
input-proses-output, dan hasil akhir dari output dapat memberikan umpan balik
terhadap input dan proses sehingga dapat diketahui hasil akhir tujuan pendidikan.
3.3 Gambaran Umum Sistem Pendidikan di Indonesia
Gambaran sistem pendidikan di Indonesia yang menganut Sistem Pendidikan
Nasional secara makro dapat dilihat dalam berbagai aspek antara lain sebagai
berikut:
1. Pengelolaan
Sistem Pendidan dikelola sacara sentralistik, berlaku diseluruh tanah air.
Tujuan pendidikan, materi ajar, metode pembelajaran, buku ajar, tenaga
kependidikan, baik siswa, guru maupun karyawan, mengenai persyaratan
penerimaannya, jenjang kenaikan pangkatnya bahkan sampai penilaiannya
diatur oleh pemerintah pusat dan berlaku untuk semua sekolah di seluruh
pelosok tanah air.
Di samping itu sistem pendidikan diselenggarakan secara diskriminatif
seperti masih terdapat sekolah-sekolah atau perguruan tinggi yang dikelola
oleh masyarakat. Sekolah Swasta dikelompokkan menjadi 3 kelompok:
terdaftar, diakui, dan disamakan dengan sekolah Negeri. Perguruan negeri
dibiayai oleh pemerintah, sedang perguruan swasta dibiayai oleh masyarakat.
Hanya sebagian kecil anak bangsa yang diterima di perguruan tinggi
negeri, sebagian besar mereka di perguruan tinggi swasta. Dalam posisi
demikian perguruan swasta dapat ditemukan di banyak tempat.
Keberadaannya besar jumlahnya, tetapi rendah dalam mutu bila dibandingkan
16
dengan perguruan negeri, yang lebih sedikit dalam jumlah tetapi lebih tinggi
dalam mutu.
Karena mayoritas dana, sarana, dan perhatian pemerintah dipusatkan di
perguruan negeri. Mata pelajaran yang harus diikuti oleh siswa selain
dirasakan terlalu padat juga tidak berkesinambungan, tidak konsisten, juga
tidak sesuai dengan minat dan kebutuhan anak didik dan bahkan tidak cocok
dengan kebutuhan pasar.
Sulitnya mencari pekerjaan seringkali disebabkan bukan karena tidak ada
pekerjaan atau sempitnya kesempatan berusaha, tetapi disebabkan karena
tidak adanya kecocokan antara kemampuan yang diperoleh melalui sekolah
dengan tuntutan atau syarat kerja.
2. Peran Pemerintah dan Masyarakat
Pemerintah adalah pihak yang mengendalikan dan mengelola sistem
pendidikan secara nasional. Meskipun dalam UU SISDIKNAS dikatakan
bahwa masyarakat adalah mitra pemerintah dalam menyelenggarakan
pendidikan dan memiliki kesempatan yang seluas untuk berperan serta dalam
menyelenggarakan atau mengelola unit pendidikan, dengan tetap pada ciri-
ciri identitasnya.
Namun dalam praktiknya, semuanya ditentukan oleh pemerintah, lengkap
dengan rambu-rambu dan ukuran-ukuran dalam penilaiannya. Pemerintah
melakukan pengawasan atas penyelenggaraan pendidikan, baik yang
diselenggarakan oleh pemerintah maupun masyarakat, dalam rangka
pembinaan dan perkembangan satuan pendidikan yang bersangkutan.
17
Peran masyarakat dalam penyelenggaraan pendidikan yang antara lain
dimanifestasikan dalam penyelenggaraan sekolah, keluarga, dan unit-unit
pendidikan non-formal lainnya, juga terasa kosong, formalis, tidak berjiwa,
terpisah-pisah, dan lepas dari sentuhan nilai-nilai kemanusiaan, nilai-nilai
agama, budaya, dan nilai-nilai keadaban lainnya. Seperti disebutkan di muka,
sekolah adalah milik masyarakat, bukan milik pemerintah, individu dan
kelompok.
3. Materi Ajar
Senada dengan strategi sistem pendidikan tersebut, maka orientasi
penyusunan materi ajar diarahkan untuk memenuhi kepentingan pemerintah
agar target pembangunan dapat mengejar pertumbuhan yang telah ditetapkan.
Padahal globalisasi menuntu agar agar materi ajar diorientasikan demi
kepentingan anak didik, pasar dan pembangunan IPTEK.
Masih mengenai materi ajar, dalam kaitannya dengan agama, ilmu dan
agama diajarkan secara terpisah yang disajikan secara fragmentaris, seperti
halnya materi-materi ajar untuk ilmu-ilmu umum. Terdapat dikotomi diantara
keduanya, tidak terdapat hubungan yang fungsional yang terjalin dalam
kesatuan yang integral diantara agama dan ilmu pengetahuan.
Akibatnya materi ajar lepas dari nilai agama dan hanya mampu
mengembangkan kecerdasan akal (intellectual quotient) dan tidak menyentuh
pengembangan kecerdasan emosi (emotional quotient) dan kecerdasan
spiritual (spiritual quotient), dan ketiga-tiganya (IQ, EQ, SQ) dalam zaman
modern ini diharapkan bersumber dari dan berkembang dalam RQ (religious
quotient).
18
3.4 Pendekatan dan Metodologi Pembelajaran
Sistem Pendidikan Nasional masih berpegang pada paradigma lama bahwa
ilmu diperoleh dengan jalan diberikan atau diajarkan oleh orang lebih pandai atau
guru kepada murid. Pola guru tahu-murid tidak tahu-guru memberi-murid
menerima-guru aktif-murid pasif, masih terus diparaktekkan. Tidak ada kritik atau
koreksi terhadap pendapat guru, yang adalah minta penjelasan kemudian menerima
dan mengikutinya.
Satu-satunya pertanyaan yang selalu muncul dari peserta didik, orang tua, dan
masyarakat, adalah bagaimana belajar yang baik, mendapatkan nilai yang tinggi,
cepat lulus, dan mencapai tingkat belajar tertinggi: doktor dan gelar akademik
tertinggi pula, professor. Tidak ada yang salah dengan arah model pembelajaran
yang mengutamakan liability yaitu kerja keras, penuh tanggung jawab, jujur, dan
disiplin serta lurus seperti tersebut di atas. Ada kecenderungan model atau pola
belajar baru yang berkembang dewasa ini antara lain:
1. Sistem pebelajaraan berorienntasi pada pengembangan liability,
depency, dan kesetiaan saja, atau menjadi pekerja keras yang jujur.
2. Pola atau model pendidikan dengan mengembangkan IQ, EQ, SQ, dan
RQ. Karena dalam kehidupan modern ini tidak dapat hanya
mengandalkan IQ saja sebab ada banyak hal yang secara logika tidak
benar, tetapi perasaan menyatakan bahwa itu benar, karena itulah
diperlukan kecerdasan akal didampingi kecerdasan emosional.
Kecerdasan emosi itu berakar dalam hati nurani yang amat
mendalam dan kesadaraan diri. Ada 3 komponen dari EQ yaitu:
19
a. Kecerdasan emosi yang akan mengantar peserta didik memiliki
kemampuan memanfaatkan nilai-nilai luhur dan mengambil
keputusan dalam kehidupan Bersama.
b. Penilaian diri, yang akan mengantarkan peserta didik memiliki
kemampuan belajar dari pengalaman.
c. Percaya diri, yang akan mengantar peserta didik memiliki
kemampuan dan keberanian menyatakan kebenaran (Golman,
1999).
3.5 Manajemen Sekolah
Manajemen dalam arti luas adalah perencanaan, pelaksanaan, dan
pengawasan sumber daya organisasi untuk mencapai tujuan secara efektif dan
efesien. Sedangkan manajemen dalam arti sempit adalah manajemen sekolah/
madrasah yang meliputi: perencanaan program sekolah/ madrasah, pelaksanaan
program sekolah/madrasah,kepemimpinan kepala sekolah/ madrasah,pengawas/
evaluasi, dan sistem informasi sekolah/ madrasah. Sekolah sebagai lembaga
pendidikan formal harus mampu mengembangkan seluruh potensi yang dimiliki
oleh peserrta didik. Potensi tersebut meliputi aspek kognitif, afektif dan
psikomotorik.
Manajemen sekolah merupakan proses mengelola sekolah melalui
perencanaan, pengorganisasian, pengarahan dan pengawasan sekolah agar
mencapai tujuan pendidikan yang telah ditetapkan. Kepala sekolah sebagai manajer
sekolah menempati posisi yang telah ditentukan di dalam organisasi sekolah. Salah
20
satu perioritas kepala sekolah dalam manajemen sekolah ialah manajemen
pembelajaran (Muhamad Nur, 2016).
Secara umum ada empat fungsi manajemen yang banyak dikenal masyarakat
yaitu fungsi perencanaan (planning), fungsi pengorganisasian (organizing), fungsi
pengarahan (directing) dan fungsi pengendalian (controlling). Untuk fungsi
pengorganisasian terdapat pula fungsi staffing (pembentukan staf).
Dalam proses manajemen terlibat fungsi-fungsi pokok yang ditampilkan oleh
seorang pimpinan, menurut (Maisah, 2009), yaitu “perencanaan (planning),
pengorganisasian (organizing), kepemimpinan (leading), dan pengawasan
(controlling).
Manajemen pendidikan adalah bagian dari proses manajemen sekolah, karena
merujuk pada penataan sumber daya manusia, kurikulum, fasilitas, sumber belajar
dan dana serta upaya mendapai tujuan lembaga sekolah secara dinamis. Manajemen
Pendidikan merupakan suatu sistem pengelolaan dan penataan sumber daya
pendidikan, seperti tenaga kependidikan, peserta didik, masyarakat, kurikulum,
danan (keuangan), sarana dan prasarana pendidikan, tata laksana dan lingkungan
pendidikan.
(Mulyasa, 2011) mengungkapkan bahwa “Garapan manajemen Pendidikan
meliputi bidang; organisasi kurikulum, perlengkapan pendidikan, media
pendidikan, personil pendidikan, hubungan kemanusiaan, dan dana finasial atau
keuangan”.
21
3.6 Manajemen
Manajemen adalah seni menyelesaikan pekerjaan melalui orang lain. Definisi
Mary Parker Follet ini berarti bahwa seorang manajer bertugas mengatur dan
mengarahkan orang lain untuk mencapai tujuan organisasi (Barrett, 2003). Ricky
W. Griffin mendefinisikan manajemen sebagai sebuah proses perencanaan,
pengorganisasian, pengkoordinasian, dan pengontrolan sumber daya untuk
mencapai sasaran secara efektif dan efisien. Efektif berarti bahwa tujuan dapat
dicapai sesuai dengan perencanaan, sementara efisien berarti bahwa tugas yang ada
dilaksanakan secara benar, terorganisir, dan sesuai dengan jadwal (Griffin & Ebert,
2005). Manajemen belum memiliki definisi yang luar dan diterima secara universal.
3.7 Perancangan Sistem
Perancangan sistem merupakan merancang atau men-desain sebuah sistem
yang baik, di mana isinya adalah langkah-langkah operasi dalam proses pengolahan
data dan prosedur untuk mendukung operasi sistem.
Pengertian perancangan sistem lainnya menurut (HM, 2008), dalam bukunya
Analisis Dan Desain Sistem, Perancangan sistem dapat diartikan sebagai berikut
ini:
1. Tahapan setelah analisis dari siklus pengembangan sistem.
2. Pendefinisian dari sebuah kebutuhan-kebutuhan fungsional.
3. Persiapan untuk merancang bangun implementasi.
4. Menggambarkan bagaimana sebuah sistem itu dibentuk.
22
5. Dapat berupa penggambaran suatu perencanaan serta pembuatan sebuah
sketsa atau pengaturan dari beberapa elemen terpisah ke dalam satu
kesatuan yang utuh dan berfungsi.
6. Termasuk menyangkut mengkonfigurasikan dari komponen-komponen
perangkat keras dari sebuah sistem.
Terdapat 3 Bagian perancangan system., yaitu:
1. Perancangan Database
Merupakan sejumlah kumpulan-kumpulan sebuah data yang sudah
tersimpan di dalam media penyimpanan sekunder yang dipakai untuk
menyimpan data-data panjang yang digunakan sebagai input-an sistem.
Kemudian data akan diolah menjadi data output atau keluaran sistem.
2. Perancangan Proses
Merupakan suatu proses bekerjanya sistem untuk melakukan suatu
pengolahan data input menjadi data output menggunakan fungsi yang
sudah direncanakan.
3. Perancangan Interface
Merupakan bagian dari software yang bias digunakan oleh end user
yang bisa dilihat pada layar monitor apabila sebuah program dijalankan.
Tujuan perancangan system, yaitu:
1. Untuk memenuhi semua kebutuhan para pemakai sistem tersebut.
2. Untuk memberi sebuah gambaran yang jelas dan rancang bangun yang
lengkap kepada si programmer.
23
Kedua tujuan tersebut berfokus pada sebuah perancangan atau desain sistem
yang terperinci yaitu pembuatan rancang bangun yang jelas dan lengkap yang
nantinya akan digunakan sebagai pembuatan program computer.
Untuk mencapai tujuan tersebut, seorang analisis harus mampu mencapai
sasaran-sasaran sebagai berikut:
1. Desain sistem harus bermanfaat, mudah untuk dipahami dan nantinya
mudah untuk digunakan. Ini berarti bahwa data harus mudah diperoleh,
metode-metode harus mudah diterapkan serta informasi harus mudah
dihasilkan dan mudah untuk dipahami.
2. Desain sistem harus mendukung tujuan utama perusahaan/instansi.
3. Perencanaan sistem harus efektif serta efisien untuk mendukung
keputusan yang akan diambil oleh pimpinan, termasuk tugas-tugas
lainnya yang tidak dilakukan dengan menggunakan komputer.
4. Perancangan sistem harus dapat mempersiapkan rancang bangun yang
terinci untuk masing-masing komponen dari sebuah sistem informasi
yang berupa data dan informasi, simpanan data, metode-metode,
prosedur-prosedur, orang-orang, perangkat keras, perangkat lunak dan
pengendalian sistem.
Langkah-langkah perancangan system, yaitu:
1. Physical System
Physical system merupakan bagan alir sistem (System Flowchart)
ataupun bagan alir dokumen (Document Flowchart).
24
2. Logical Model
Logical Model dapat digambarkan dengan menggunakan diagram arus
data atau (DFD). DFD digunakan untuk menggunakan sistem yang sudah
ada atau sistem baru yang akan dikembangkan secara logika.
3.8 Sekolah
Sekolah adalah lembaga untuk para siswa pengajaran siswa/murid di bawah
pengawasan guru. Sebagian besar negara memiliki sistem pendidikan formal yang
umumnya wajib. Dalam sistem ini, siswa mengalami kemajuan melalui serangkaian
kegiatan belajar mengajar di sekolah. Nama-nama untuk sekolah ini bervariasi
menurut negara (dibahas pada bagian Daerah di bawah), tetapi umumnya termasuk
sekolah dasar untuk anak-anak muda dan sekolah menengah untuk remaja yang
telah menyelesaikan pendidikan dasar (sabah, 2019).
3.9 Guru
Guru (Bahasa Sanskerta: गुरू yang berarti guru, tetapi arti secara harfiahnya
adalah “berat”) adalah seorang pengajar suatu ilmu. Dalam Bahasa Indonesia, guru
umumnya merujuk pendidik professional dengan tugas utama mendidik, mengajar,
membimbing, mengarahkan, melatih, menilai, dan mengevaluasi peserta didik
(Ghufron, 2010).
Guru adalah pendidik dan pengajar pada pendidikan anak usia dini jalur
sekolah atau pendidikan formal, pendidikan dasar, dan pendidikan menengah.
Guru-guru seperti ini harus mempunyai semacam kualifikasi formal. Dalam definisi
yang lebih luas, setiap orang yang mengajarkan suatu hal yang baru dapat juga
dianggap seorang guru.
25
3.10 Unified Modeling Language
Pada bab ini akan dijelaskan metodologi yang akan digunakan. Metodologi
yang digunakan adalah object oriented dengan menggunakan UML ( Unified
modeling language).
3.10.1 Pengertian UML
Berikut ini definisi Unified Modeling Language (UML) menurut para ahli:
1. Menurut (Henderi, 2006) “Unified Modeling Language (UML) adalah
bahasa yang telah menjadi standard untuk visualisasi, menetapkan,
membangun dan mendokumentasikan artifak suatu sistem perangkat
lunak”.
2. Menurut (Adi Nugroho, 2005) “Unified Modeling Language (UML)
adalah alat bantu analisis serta perancangan perangkat lunak berbasis
objek”.
Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik
kesimpulan bahwa “Unified Modeling Language (UML) adalah sebuah bahasa
yang berdasarkan grafik atau gambar untuk menvisualisasikan,
menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem
pengembangan perangkat lunak berbasis OO (Object Oriented)”.
3.10.2 Langkah – langkah penggunaan Unified Modeling Language (UML)
Menurut (Amrullah, 2012) “Langkah-langkah penggunaan Unified
Modeling Language (UML) sebagai berikut:
1. Buatlah daftar business process dari level tertinggi untuk
mendefinisikan aktivitas dan proses yang mungkin muncul.
26
2. Petakan use case untuk setiap business process untuk mendefinisikan
dengan tepat fungsional yang harus disediakan oleh sistem, kemudian
perhalus use case diagram dan lengkapi dengan requirement, constraints
dan catatan-catatan lain.
3. Buatlah deployment diagram secara kasar untuk mendefinisikan
arsitektur fisik sistem.
4. Definisikan requirement lain non fungsional, security dan sebagainya
yang juga harus disediakan oleh sistem.
5. Berdasarkan use case diagram, mulailah membuat activity diagram.
6. Definisikan obyek-obyek level atas package atau domain dan buatlah
sequence dan/atau collaboration utuk tiap alir pekerjaan, jika sebuah use
case memiliki kemungkinan alir normal dan error, buat lagi satu diagram
untuk masing-masing alir.
7. Buatlah rancangan user interface model yang menyediakan antamuka
bagi pengguna untuk menjalankan skenario use case.
8. Berdasarkan model-model yang sudah ada, buatlah class diagram.
Setiap package atau domian dipecah menjadi hirarki class lengkap
dengan atribut dan metodenya. Akan lebih baik jika untuk setiap class
dibuat unit test untuk menguji fungsionalitas class dan interaksi dengan
class lain.
9. Setelah class diagram dibuat, kita dapat melihat kemungkinan
pengelompokkan class menjadi komponen-komponen karena itu
27
buatlah component diagram pada tahap ini. Juga, definisikan test
integrasi untuk setiap komponen meyakinkan ia bereaksi dengan baik.
10. Perhalus deployment diagram yang sudah dibuat. Detilkan kemampuan
dan requirement piranti lunak, sistem operasi, jaringan dan sebagainya.
Petakan komponen ke dalam node.
11. Mulailah membangun sistem. Ada dua pendekatan yang tepat
digunakan: a. Pendekatan use case dengan mengassign setiap use case
kepada tim pengembang tertentu untuk mengembangkan unit kode yang
lengkap dengan test. b. Pendekatan komponen yaitu mengassign setiap
komponen kepada tim pengembang tertentu.
12. Lakukan uji modul dan uji integrasi serta perbaiki model beserta
codenya. Model harus selalu sesuai dengan code yang aktual.
13. Perangkat lunak siap dirilis.
3.10.3 Fokus Unified Modeling Language (UML)
Menurut (Adi Nugroho, 2005) “Dalam kerangka spesifikasi, Unified
Modeling Language (UML) menyediakan model-model yang tepat, tidak mendua
arti (ambigu) serta lengkap. Secara khusus, Unified Modeling Language (uml
menspesifikasikan langkah-langkah penting dalam pengambilan keputusan
analisis, perancangan serta implementasi dalam sistem yang sangat bernuansa
perangkat lunak (software intensive system). Dalam hal ini, Unified Modeling
Language (UML) bukanlah merupakan bahasa pemprograman tetapi model-model
yang tercipta berhubungan langsung dengan berbagai macam bahasa
pemprograman, sehingga adalah mungkin melakukan pemetaan (mapping)
28
langsung dari model-model yang dibuat dengan Unified Modeling Language
(UML) dengan bahasa-bahasa pemprograman berorientasi obyek, seperti Java,
Borland Delphi, Visual Basic, C++, dan lain-lain. Pemetaan (mapping) Unified
Modeling Language (UML) bersifat dua arah yaitu :
a. Generasi kode bahasa pemprograman tertentu dari Unified Modeling
Language (UML) forward engineering.
b. Generasi kode belum sesuai dengan kebutuhan dan harapan pengguna,
pengembang dapat melakukan langkah balik bersifat iterative dari
implementasi ke Unified Modeling Language (UML) hingga didapat
sistem/peranti lunak yang sesuai dengan harapan pengguna dan
pengembang”.
3.11 Basis Data
Basis data tidak hanya merupakan kumpulan file. Basis data adalah pusat
sumber data yang caranya dipakai oleh banyak pemakai untuk berbagai aplikasi.
Menurut (Kendall, 2003), inti dari basis data adalah database management system
(DBMS) yang memperbolehkan pembuatan modifikasi dan pembaharuan basis
data, mendapatkan kembali data dan membangkitkan laporan. Menurut Kedall &
Kendall, tujuan basis data yang efektif antara lain :
1. Memastikan bahwa data dapat dipakai di antara pemakai
untuk berbagai aplikasi.
2. Memelihara data baik keakuratan maupun
kekonsistenannya.
3. Memastikan bahwa semua data yang diperlukan untuk
29
aplikasi sekarang dan yang akan datang akan disediakan
dengan cepat.
4. Membolehkan basis data untuk berkembang dan kebutuhan
pemakai untuk berkembang.
5. Membolehkan pemakai untuk membangun pandangan
personalnya tentang data tanpa memperhatikan cara data
disimpan secara fisik.
3.12 Database Management System
Menurut (Marlinda, 2004), Database Management Sistem (DBMS)
merupakan kumpulan file yang saling berkaitan dan program untuk pengelolanya.
Basis Data adalah kumpulan datanya, sedangkan program pengelolanya berdiri
sendiri dalam suatu paket program yang komersial untuk membaca data,
menghapus data, dan melaporkan data dalam basis data.
Bahasa-bahasa yang terdapat dalam DBMS adalah :
1. Data Definition Language (DDL)
Pola skema basis data dispesifisikan dengan satu set definisi yang
diekspresikan dengan satu bahasa khusus yang disebut DDL. Hasil
kompilasi perintah DDL adalah satu set tabel yang disimpan di dalam file
khusus yang disebut data dictionary/directory.
2. Data Manipulation Language (DML)
Bahasa yang memperbolehkan pemakai mengakses atau memanipulasi
data sebagai yang diorganisasikan sebelumnya model data yang tepat.
3. Query
Pernyataan yang diajukan untuk mengambil informasi. Merupakan
30
bagian DML yang digunakan untuk pengambilan informasi.
DBMS memiliki fungsi sebagai berikut:
1. Data Definition
DBMS harus dapat mengolah pendefinisian data.
2. Data Manipulaton
DBMS harus dapat menangani permintaan-permintaan dari
pemakai untuk mengakses data.
3. Data Security dan Integrity
DBMS dapat memeriksa security dan integrity data yang
didefinisikan oleh DBA.
4. Data Recovery dan Concurrency
a. DBMS harus dapat menangani kegagalan-kegagalan
pengaksesan basis data yang dapat disebabkan oleh
kesalahan sistem, kerusakan disk, dan sebagainya.
b. DBMS harus dapat mengontrol pengaksesan data yang
konkuren yaitu bila satu data diakses secara bersama-
sama oleh lebih dari satu pemakai pada saat yang
bersamaan.
5. Data Dictionary
DBMS harus menyediakan data dictionary.
31
BAB IV
HASIL DAN PEMBAHASAN
4.1 Analisis Sistem
Dalam pengembangan teknologi informasi ini, dibutuhkan analisa dan
perancangan sistem pengolah data. Sistem pengolah data tersebut diharapkan
mampu mempengaruhi proses dari sumber daya manusia untuk meningkatkan
pelayanan pada SMA Al-Falah Ketintang Surabaya.
Hasil dari identifikasi yang dilakukan pada SMA Al-Falah Ketintang
Surabaya menjelaskan bahwa proses yang ada sekarang masih manual dan belum
terintegrasi dengan proses lainnya sehingga proses yang dilakukan satu-satu, tidak
efisien dan tidak efektif untuk sistem manajemen SMA Al-Falah Ketintang
Surabaya.
Metode ini membutuhkan analisis internal organisasi, kebutuhan bisnis dan
beberapa teknik analisis untuk menghasilkan perencanaan yang baik. Data dan
informasi yang dibutuhkan yaitu berkenaan dengan tujuan dari pembuatan
perancangan sistem manajemen Sekolah SMA Al-Falah Ketintang Surabaya
dengan menggunakan cloud computing yang meliputi absensi karyawan,
pendaftaran siswa, diterima tidaknya siswa baru, proses siswa yang tidak diterima,
siswa yang telah diterima, daftar ulang siswa baru, penjadwalan ajaran baru,
penjadwalan UTS, penjadwalan UAS, penjadwalan pemantapan, penjadwalan
ekstrakulikuler, pengurusan siswa sakit/ijin/alpha, penjurusan siswa, jadwal
mengajar guru, guru ijin mengajar dan perolehan nilai siswa. Untuk membuat
32
perancangan sistem manajemen sekolah menggunakan cloud computing
dibutuhkan data guru, data orang manajemen, data mata pelajaran, data siswa, data
ekstrakulikuler, data presensi. Dari hasil penelitian disimpulkan bahwa diperlukan
basis data untuk menyimpan data-data tersebut.
4.2 Perancangan Sistem
Perancangan sistem dimaksudkan untuk membantu menyelesaikan masalah
pada sistem yang sedang berjalan saat ini hingga dapat menjadi lebih baik dengan
adanya sistem yang terkomputerisasi. Dalam merancang sistem dengan baik,
harus dilakukan tahap-tahap perancangan sistem. Tahap-tahap perancangan sistem
yaitu:
A. Karakteristik pengguna
B. Kebutuhan fungsional
C. Scenario usecase
D. Diagram usecase
E. Design user interface
33
4.3 Karakteristik Pengguna
4.3.1 Kepala Sekolah
Tabel 4.3.1 Kepala Sekolah
Karakteristik Peran Tanggung Jawab
1. Minimal
pendidikan S1
kependidikan
pada
perguruan
tinggi yang
terakreditasi.
2. Mencerminkan
jiwa
kepimpinan.
3. Bersikap adil
dan konsisten.
1. Pembentukan
karakter yang
didasari nilai-
nilai pendidik.
2. Mengelola
sumber daya
untuk
mencapai
tujuan institusi
secara efektif
dan efisien.
3. Mempengaruhi
orang-orang
untuk bekerja
sama dalam
mencapai visi
dan tujuan
bersama.
1. Menyelenggarakan
kegiatan
Pendidikan.
2. Membina
kesiswaan.
3. Melaksanakan
bimbingan dan
peniliaian bagi
guru dan tenaga
kependidikan
lainnya.
4. Menyelenggarakan
administrasi
sekolah.
5. Merencanakan
pengembangan,
pendayagunaan,
dan pemeliharaan
sarana prasana.
34
4.3.2 Guru
Tabel 4.3.2 Guru
Karakteristik Peran Tanggung Jawab
1. Minimal
pendidikan S1/D-
IV program studi
yang sesuai
dengan mata
pelajaran yang
diampu, dan
diperoleh dari
program studi
yang terakreditasi.
2. Menguasai
kurikulum.
3. Menguasai materi
yang diajarkan.
1. Pelaksana
mengajar
informatif,
laboratorium,
studi lapangan
dan sumber
informasi
kegiatan
akademik
maupun umum.
2. Pengelola
kegiatan
akademik,
silabus,
workshop dan
jadwal pelajaran.
3. Sebagai
motivator dalam
rangka
meningkatkan
pengembangan
kegiatan belajar
siswa.
1. Mendidik,
mengajar dan
melatih.
2. Membangun dan
mengembangkan
motivasi anak
didiknya secara
terus-menerus
tanpa ada rasa
putus asa.
3. Memberikan
pemahaman secara
mendalam dan
luas tentang materi
pelajaran sebagai
dasar pemahaman
teoritis yang
objektif,
sistematif,
metodologis dan
argumentatif.
35
4.3.3 Manajemen Kesiswaan
Tabel 4.3.3 Manajemen Kesiswaan
Karakteristik Peran Tanggung Jawab
1. Minimal
pendidikan S1
kependidikan pada
perguruan tinggi
yang terakreditasi.
1. Menyusun
program
pembinaan
kesiswaan.
2. Membina
pengurus OSIS
dalam
berorganisasi.
3. Melaksanakan
bimbingan,
pengarahan dan
pengendalian
kegiatan siswa.
1. Mengadakan
kerjasama dengan
komite
sekolah/orang tua
wali siswa.
4.3.4 Kepala Tata Usaha
Tabel 4.3.4 Kepala Tata Usaha
Karakteristik Peran Tanggung Jawab
1. Minimal
pendidikan S1
kependidikan
pada perguruan
tinggi yang
terakreditasi.
1. Membantu
mengelola
keuangan
sekolah.
2. Menilai hasil
kerja karyawan.
1. Menyusun
program kerja tata
usaha.
2. Mengkoordinir
tugas-tugas tata
usaha.
36
3. Membina
pengembangan
karier pegawai
tata usaha
3. Mengatur
pengurusan
kepegawaian.
4. Meneliti dan
membuat surat.
5. Mengawasi dan
mengendalikan
alat-alat sekolah.
4.3.5 Staff Kesiswaan dan Koordinator Humas
Tabel 4.3.5 Staff Kesiswaan dan Koor. Humas
Karakteristik Peran Tanggung Jawab
1. Minimal
pendidikan D3
kependidikan
pada
perguruan
tinggi yang
terakreditasi.
1. Membina siswa yang
bermasalah.
2. Mengenalkan sekolah
kepada masyarakat luas.
3. Menerima/mendampingi
apabila ada tamu dari
luar/tamu penting.
1. Menyusun
program
pembinaan
kesiswaan.
2. Melaksanakan
bimbingan,
pengarahan dan
pengendalian
kegiatan siswa.
3. Membina
pengurus OSIS
dalam
berorganisasi.
4. Mengadakan
kerjasama
dengan komite
sekolah/orang
tua wali siswa.
37
5. Membantu
wilayah
lingkungan
sekolah dalam
kegiatan sosial
dan kegiatan-
kegiatan
lainnya.
4.3.6 Staff Kurikulum dan Staff SDM
Tabel 4.3.6 Staff Kurikulum dan Staff SDM
Karakteristik Peran Tanggung Jawab
1. Minimal
pendidikan S1
kependidikan pada
perguruan tinggi
yang terakreditasi.
1. Menyusun
pembagian tugas
guru dan jadwal
pembelajaran.
2. Membuat jadwal
UTS dan UAS
1. Penetapan
kebijakan mutu
dalam standar
SKL isi, proses
dan penilaian.
2. Menyusun
program,
mengatur
pelaksanaan dan
evaluasi
pembelajaran.
3. Menyusun kriteria
dan persyaratan
siswa untuk naik
kelas/tidak naik
kelas serta
38
lulus/tidak lulus
siswa yang
mengikuti ujian.
4. Menyusun jadwal
penerimaan buku
laporan
pendidikan
(raport) dan
penerimaan
STTB/Ijazah dan
STK.
4.3.7 Koordinator Kerumahtanggan
Tabel 4.3.7 Koor. Kerumahtanggaan
Karakteristik Peran Tanggung Jawab
1. Minimal
Pendidikan SMA /
Sederajat pada
sekolah yang
terakreditasi.
1. Menyiapkan
kendaraan
sekolah apabila
diperlukan
2. Memelihara
kendaraan
sekolah
1. Melaksanakan
kegiatan
kerumahtanggaan
dan kendaraan
dinas.
2. Melaksanakan
administrasi
persuratan
kendaraan dinas.
3. Mengatur
penggunaan dan
layanan kendaraan
dinas.
39
4. Melaksanakan
penyimpanan
dokumen dan surat
di bidang
kerumahtanggaan.
5. Mengatur tempat
dan fasilitas
kegiatan upacara
dan rapat-rapat
dinas.
4.3.8 Administrasi dan Kasir
Tabel 4.3.8 Administrasi dan Kasir
Karakteristik Peran Tanggung Jawab
1. Minimal pendidikan
S1 kependidikan
pada perguruan
tinggi yang
terakreditasi.
1. Membuat dan
mengeluarkan
surat atas nama
sekolah.
2. Sebagai
pengatur
keuangan
sekolah.
1. Membuka dan
memberikan
nomor surat untuk
memudahkan
pencatatan dan
pengarsipan untuk
diagenda.
2. Mencatat surat
masuk pada buku
agenda surat
masuk untuk tertib
administrasi dan
memudahkan
pencarian.
40
3. Menulis pada
agenda untuk surat
undangan sebagai
catatan atau
kegiatan yang
akan dihadiri.
4.3.9 Koordinator Keamanan
Tabel 4.3.9 Koor. Keamanan
Karakteristik Peran Tanggung Jawab
1. Minimal
Pendidikan SMA /
Sederajat pada
sekolah yang
terakreditasi.
1. Mengawasi dan
menjaga
keamanan lahan
parkir sekolah.
2. Menjaga pintu
masuk sekolah
1. Memonitor
lingkungan
sekolah sebanyak
3 kali, yaitu pada
waktu bel masuk
dibunyikan, saat
bel istirahat
berbunyi dan
setelah bel
pulang.
2. Memelihara dan
menjaga barang-
barang milik
sekolah.
41
4.4 Kebutuhan Fungsional
Berikut ini adalah fungsi dan actor dari aplikasi yang akan dibuat pada SMA
AL FALAH Ketintang Surabaya.
4.4.1 Siswa
Tabel 4.4.1 Siswa
Aktor Siswa
Fungsi
3.1.1 Melihat profil sekolah
3.1.2 Melakukan pendaftaran siswa baru
3.1.3 Melihat profil siswa
3.1.4 Melihat jadwal pelajaran
3.1.5 Melihat dashboard
3.1.6 Melakukan login
4.4.2 Orang Tua
Tabel 4.4.2 Orang Tua
Aktor Siswa
Fungsi
4.1.1 Melihat rapor siswa
4.1.2 Melihat presensi siswa
4.1.3 Melakukan pembayaran SPP
4.1.4 Melihat jadwal pelajaran siswa
42
4.1.5 Melihat profil siswa
4.1.6 Melihat profil sekolah
4.1.7 Melihat dashboard
4.1.8 Melakukan login
4.5 Skenario Usecase
4.5.1 Siswa
4.5.2 Melihat profil sekolah
Tabel 4.5.1 Melihat Profil Sekolah
Aksi Aktor Aksi Sistem
Scenario Normal
1. User masuk ke halaman web
SMA AL FALAH
2. User memilih opsi “Tentang
Kami” pada halaman awal
web
3. Sistem menampilkan halaman
yang berisi info SMA AL
FALAH
Scenario Alternative
- -
43
4.5.3 Melakukan pendaftaran siswa baru
Tabel 4.5.2 Melakukan Pendaftaran Siswa Baru
Aksi Aktor Aksi Sistem
Scenario Normal
1. User masuk ke halaman web
SMA AL FALAH
2. User memilih opsi siswa baru
pada halaman awal web
3. Sistem menampilkan
halaman siswa baru
4. User memilih opsi daftar
sekarang
5. Sistem menampilkan
halaman form pendaftaran
siswa baru
6. User mengisi nama lengkap
7. User mengisi nama panggilan
8. User mencentang opsi jenis
kelamin
9. User mengisi tempat lahir
10. User mengisi tanggal lahir
11. User mengisi alamat lengkap
12. User mengisi No.telp/HP
44
13. User mengisi asal sekolah
SMP
14. User mengisi warga negara
15. User mengisi agama
16. User menginput file prestasi
yang dimiliki
17. User menginput file nilai rapor
(file rapor menggunakan
format JPG/PNG)
18. User menginput file Ijazah (file
Ijazah menggunakan format
JPG/PNG)
19. User menginput file SKHUN
(file Prestasi menggunakan
format JPEG/PNG)
20. User menginput foto calon
siswa (3x4) (File foto
menggunakan format
JPEG/PNG)
21. User mengisi nama ayah
kandung/tiri/angkat/wali
45
22. User mengisi tempat tanggal
lahir ayah
23. User mengisi agama ayah
24. User mengisi pekerjaan ayah
25. User mengisi warga negara
ayah
26. User mengisi No.telp/HP ayah
27. User mengisi pendapatan ayah
perbulan
28. User mengisi nama ibu
kandung/tiri/angkat/wali
29. User mengisi tempat tanggal
lahir ibu
30. User mengisi agama ibu
31. User mengisi pekerjaan ibu
32. User mengisi warga negara ibu
33. User mengisi No.telp/HP ibu
34. User mengisi pendapatan ibu
perbulan
46
35. User memilih button submit 36. Sistem melakukan scan
data calon siswa yang di
upload
37. Sistem menyimpan data
calon siswa baru di
database sekolah untuk
kemudian di cek oleh pihak
manajemen
Scenario Alternative
1. User sama sekali tidak mengisi
form pendaftaran siswa baru
2. Sistem mengecek data
masukan
3. System menampilkan
pesan error “Data wajib di
isi”
4. User tidak mengisi salah satu
kolom form
5. Sistem menampilkan pesan
error “Data wajib di isi”
6. User salah memasukkan
No.UN
7. Sistem menampilkan pesan
error “Data inputan tidak
valid”
47
8. User menginputkan file rapor,
SKHUN, Ijazah dan foto
9. Sistem menampilkan pesan
error “Format file tidak
sesuai”
4.5.4 Melihat profil siswa
Tabel 4.5.3 Melihat Profil Siswa
Aksi Aktor Aksi Sistem
Skenario Normal
1. User masuk pada halaman
web login
2. User menginput NIS dan
password
3. Memilih tombol login
4. Sistem mengecek data
inputan
5. Sistem mengecek data
inputan dengan database
6. Login berhasil. Sistem
menampilkan halaman
dashboard
48
7. User melakukan click pada
foto siswa
8. System menampilkan
halaman profil siswa
Skenario Alternative
1. User mengnputkan NIS dan
password
2. Sistem mengecek data
inputan
3. Sistem menampilkan pesan
error “Data inputan tidak
valid”
4. Sistem mengosongkan
kembali kolom NIS dan
password
4.5.5 Melihat jadwal pelajaran
Tabel 4.5.4 Melihat Jadwal Pelajaran
Aksi Aktor Aksi Sistem
Skenario Normal
1. User masuk ke halaman
dashboard
2. User memilih opsi akademik
3. User memilih opsi jadwal
pelajaran
4. Sistem menampilkan tabel
jadwal pelajaran
49
Skenario Alternative
- -
4.5.6 Melihat dashboard
Tabel 4.5.5 Melihat Dashboard
Aksi Aktor Aksi Sistem
Skenario Normal
1. User masuk ke halaman
login
2. User menginput NIS dan
Password
3. User memilih button login 4. Sistem mengecek data
inputan
5. Sistem mengecek dengan
data yang ada pada database
6. Sistem menampilkan
halaman Dashboard
Skenario Alternative
50
1. User mengnputkan NIS dan
password
2. Sistem mengecek data
inputan
3. Sistem menampilkan pesan
error “Data inputan tidak
valid”
4. Sistem mengosongkan
kembali kolom NIS dan
password
4.5.7 Melakukan login
Tabel 4.5.6 Melakukan Login
Aksi Aktor Aksi Sistem
Skenario Normal
1. User masuk pada halaman
login
2. User mengisi textbox NID
siswa
3. User mengisi password
4. User memilih button login 5. Sistem mengecek data
inputan
51
6. Sistem mengecek dan
mengambil data dari database
7. Sistem menampilkan
halaman dashboard
Skenario Alternative
1. User salah memasukan NID
siswa
2. User salah memasukan
password
3. Sistem mengecek data
inputan
4. Sistem mengecek dan
mengambil data dari database
5. Sistem menampilkan pesan
NID dan password salah
6. Sistem menghapus inputan
textbox NID dan password
52
4.5.8 Orang Tua
4.5.9 Melihat rapor siswa
Tabel 4.5.7 Melihat Rapor Siswa
Aksi Aktor Aksi Sistem
Skenario Normal
1. User masuk pada halaman
dashboard
2. User memilih opsi akademik
3. User memilih opsi histori 4. Sistem menampilkan
halaman yang berisi rapor
siswa. Rapor siswa yang
ditampilkan mulai dari kelas
10 ,11 dan 12.
Skenario Alternative
- -
53
4.5.10 Melihat presensi siswa
Tabel 4.5.8 Melihat Presensi
Aksi Aktor Aksi Sistem
Skenario Normal
1. User masuk ke halaman
dashboard
2. User memilih opsi akademik
3. User memilih opsi presensi 4. Sistem menampilkan tabel
presensi siswa
Skenario Alternative
- -
4.5.11 Melakukan pembayaran SPP
Tabel 4.5.9 Melakukan Pembayaran SPP
Aksi Aktor Aksi Sistem
Skenario Normal
1. User masuk pada halaman
dashboard
2. User memilih opsi keuangan
54
3. User memilih opsi info
rekening
4. Sistem menampilkan
halaman rekening milik
sekolah
Skenario Alternative
- -
4.5.12. Melihat jadwal pelajaran
Tabel 4.5.10 Melihat Jadwal Pelajaran
Aksi Aktor Aksi Sistem
Skenario Normal
1. User masuk ke halaman
dashboard
2. User memilih opsi akademik
3. User memilih opsi jadwal
pelajaran
4. Sistem menampilkan tabel
jadwal pelajaran
Skenario Alternative
- -
55
4.5.13 Melihat profil siswa
Tabel 4.5.11 Melihat Profil Siswa
Aksi Aktor Aksi Sistem
Skenario Normal
1. User masuk pada halaman
login
2. User menginput NIS dan
password
3. Memilih tombol login
4. Sistem mengecek data
inputan
5. Sistem mengecek data
inputan dengan database
6. Login berhasil. Sistem
menampilkan halaman
dashboard
7. User melakukan click pada
foto siswa
8. System menampilkan
halaman profil siswa
Skenario Alternative
1. User mengnputkan NIS dan
password
2. Sistem mengecek data
inputan
56
3. Sistem menampilkan pesan
error “Data inputan tidak
valid”
4. Sistem mengosongkan
kembali kolom NIS dan
password
4.5.14 Melihat profil sekolah
Tabel 4.5.12 Melihat Profil Sekolah
Aksi Aktor Aksi Sistem
Scenario Normal
1. User masuk ke halaman web
SMA AL FALAH
2. User memilih opsi “Tentang
Kami” pada halaman awal
web
3. Sistem menampilkan halaman
yang berisi info SMA AL
FALAH
Scenario Alternative
- -
57
4.5.15 Melihat dashboard
Tabel 4.5.13 Melihat Dashboard
Aksi Aktor Aksi Sistem
Skenario Normal
1. User masuk ke halaman
login
2. User menginput NIS dan
Password
3. User memilih button login 4. Sistem mengecek data
inputan
5. Sistem mengecek dengan
data yang ada pada database
6. Sistem menampilkan
halaman Dashboard
Skenario Alternative
1. User mengnputkan NIS dan
password
2. Sistem mengecek data
inputan
3. Sistem menampilkan pesan
error “Data inputan tidak
valid”
58
4. Sistem mengosongkan
kembali kolom NIS dan
password
4.5.16 Melakukan login
Tabel 4.5.14 Melakukan Login
Aksi Aktor Aksi Sistem
Skenario Normal
8. User masuk pada halaman
login
9. User mengisi textbox NID
siswa
10. User mengisi password
11. User memilih button login 12. Sistem mengecek data
inputan
13. Sistem mengecek dan
mengambil data dari database
14. Sistem menampilkan
halaman dashboard
Skenario Alternative
59
7. User salah memasukan NID
siswa
8. User salah memasukan
password
9. Sistem mengecek data
inputan
10. Sistem mengecek dan
mengambil data dari database
11. Sistem menampilkan pesan
NID dan password salah
12. Sistem menghapus inputan
textbox NID dan password
61
4.7 User Interface
4.7.1 Siswa
4.7.2 Melihat profil sekolah
User Interface Melihat Profil Sekolah digunakan untuk melihat segala
informasi tentang SMA AL-FALAH KETINTANG SURABAYA.
63
4.7.3 Melakukan pendaftaran siswa baru
User Interface Melakukan Pendaftaran Siswa Baru digunakan untuk
melakukan pendaftaran siswa baru dan melihat hasil tes seleksi calon siswa baru.
65
4.7.4 Melihat profil siswa
User Interface Melihat Profil Siswa digunakan untuk melihat informasi
terkait siswa tersebut.
Gambar 4.7.4.1 Melakukan Profil Siswa
Pembayaran
66
4.7.5 Melihat jadwal pelajaran
User Interface Melihat Jadwal Pelajaran digunakan untuk para siswa
melihat jadwal pelajaran yang sesuai dengan kelasnya.
Gambar 4.7.5.1 Melihat Jadwal Pelajaran
Pembayaran
67
4.7.6 Dashboard
User Interface Dashboard digunakan untuk melihat den memperoleh
informasi terkait akademik siswa tersebut dan informasi terkini tentang SMA AL-
FALAH KETINTANG SURABAYA.
Gambar 4.7.6.1 Dashboard
68
4.7.7 Login
User Interface Login merupakan pintu masuk untuk akses ke dalam Sistem
Informasi SMA AL-FALAH KETINTANG SURABAYA.
Gambar 4.7.7.1 Login
69
4.7.8 Orang Tua
4.7.9 Melihat rapor siswa
User Interface Melihat Rapor Siswa digunakan untuk melihat nilai hasil
studi siswa.
Gambar 4.7.9.1 Melihat Rapor Siswa
Pembayaran
70
4.7.10 Melihat presensi
User Interface Melihat Presensi ini digunakan untuk melihat status
kehadiran siswa pada setiap kegiatan belajar mengajar.
Gambar 4.7.10.1 Melihat Presensi
Pembayaran
71
4.7.11 Melakukan pembayaran SPP
User Interface Melakukan Pembayaran SPP ini digunakan untuk melihat
informasi pembayaran yang harus dibayar.
73
4.7.12 Melihat jadwal pelajaran siswa
User Interface Melihat Jadwal Pelajaran digunakan untuk para siswa
melihat jadwal pelajaran yang sesuai dengan kelasnya.
Gambar 4.7.12.1 Melihat Jadwal Pelajaran Siswa
Pembayaran
74
4.7.13 Melihat profil siswa
User Interface Melihat Profil Siswa digunakan untuk melihat informasi
terkait siswa tersebut.
Gambar 4.7.13.1 Melihat Profil Siswa
Pembayaran
75
4.7.14 Melihat profil sekolah
User Interface Melihat Profil Sekolah digunakan untuk melihat segala
informasi tentang SMA AL-FALAH KETINTANG SURABAYA.
77
4.7.15 Dashboard
User Interface Dashboard digunakan untuk melihat den memperoleh
informasi terkait akademik siswa tersebut dan informasi terkini tentang SMA AL-
FALAH KETINTANG SURABAYA.
Gambar 4.7.15.1 Dashboard
78
4.7.16 Login
User Interface Login merupakan pintu masuk untuk akses ke dalam Sistem
Informasi SMA AL-FALAH KETINTANG SURABAYA.
Gambar 4.7.16.1 Login
79
BAB V
PENUTUP
5.1 Kesimpulan
Kesimpulan yang dapat diambil dari perancangan sistem manajemen bagian
siswa dan orang tua ditujukan kepada SMA Al-Falah Ketintang Surabaya yaitu:
A. Rancangan aplikasi ini dapat memudahkan untuk calon siswa baru yang
ingin melakukan pendaftaran siswa baru, karena tidak perlu lagi untuk
mengumpulkan berkas fisik.
B. Rancangan aplikasi juga memberi kemudahan bagi para siswa untuk
mengetahui hasil nilai, presensi dan jadwal pelajaran yang mereka dapat
hanya dengan membuka sistem informasi SMA AL-FALAH
KETINTANG SURABAYA khusus orang tua dan siswa.
C. Rancangan aplikasi ini dapat memudahkan para orang tua siswa dalam
mengetahui rincian pembayaran sekolah tanpa perlu untuk datang ke
sekolah.
D. Rancangan aplikasi ini juga dapat memudahkan sekolah untuk
menginformasikan tentang SMA AL-FALAH KETINTANG
SURABAYA kepada masyarakat sekitar terkait prestasi yang dicapai,
pembukaan pendaftaran siswa baru, fasilitas dan keunggulan hanya
dengan membuka website profil sekolah SMA AL-FALAH KETINTANG
SURABAYA.
80
5.2 Saran
Dalam Perancangan Sistem Manajemen Bagian Siswa dan Orang Tua
Ditujukan Kepada SMA Al-Falah Ketintang Surabaya ini, terdapat beberapa
kelemahan. Adapun beberapa saran yang dapat diberikan untuk pengembangan
sistem ini kedepannya, antara lain:
A. Perancangan supaya dapat dibangun sesuai dengan rancangan yang telah
dibuat.
B. Aplikasi dapat dikembangkan menjadi model web yang terintegrasi sesuai
dengan rancangan.
C. Rancangan dapat dipermudah lagi untuk user experience sehingga dapat
digunakan dengan mudah oleh pengguna dan dapat menampilkan
informasi secara informatif.
81
DAFTAR PUSTAKA
Adi Nugroho, S. (2005). Rekayasa Perangkat Lunak menggunakan UML dan Java.
Yogyakarta: Andi.
Amrullah, A. (2012). Unified Modeling Language.
http://afif.web.id/kuliah/uml.ppt.
Barrett, R. (2003). Vocational Business Training, Developing, and Motivating
People. Cheltenham: Nelson Thornes.
Eriyatno. (2003). Ilmu Sistem Meningkatkan Mutu dan Efektivitas Manajemen.
Bogor: IPB Press.
Ghufron, A. (2010). JABATAN FUNGSIONAL GURU DAN ANGKA KREDITNYA.
Retrieved from JABATAN FUNGSIONAL GURU DAN ANGKA
KREDITNYA:
http://staff.uny.ac.id/sites/default/files/JABATAN%20FUNGSIONAL%2
0GURU%20DAN%20ANGKA%20KREDITNYA.pdf
Golman, D. (1999). Working With Emotional Inteligence. USA and Canada:
Bantam Book.
Griffin, R. W., & Ebert, R. J. (2005). Business (8th Edition). New Jersey: Prentice
Hall.
Henderi. (2006). Unified Modeling Language. Tangerang: Raharja Enrichment
Centre (REC).
82
HM, J. (2008). Analisis Dan Desain Sistem Informasi Pendekatan Terstruktur Teori
dan Praktik Aplikasi Bisnis. Andy Publisher.
Kendall, K. E. (2003). Analisa dan Perancangam Sistem jilid 1. New Jersey:
Rutgers University School of Bussines.
Ladjamudin, A.-B. (2005). Analisis dan Desain Sistem Informasi. Yogyakarta:
Graha Ilmu.
Maisah, H. M. (2009). Manajemen Pembelajaran Kelas: Strategi Meningkatkan
Mutu Pembelajaran. Jakarta: Gaung Persada Press.
Marlinda, L. (2004). Sistem Basis Data. Yogyakarta: Andi.
Muhamad Nur, C. Z. (2016). Manajemen Sekolah Dalam Meningkatkan Mutu
Pendidikan. Jurnal Administrasi Pendidikan, 94-95.
Mulyasa, S. (2011). Manajemen Stratejik dalam Meningkatkan Mutu Pendidikan .
Bandung: Alfabeta.
sabah. (2019, November 19). Sejarah Sekolah. Retrieved from Sejarah Sekolah:
http://www.sabah.edu.my/sjkc.ynam/page10.htm
Soetarno. (2003). Menata Ulang Pemikiran Sistem Pendidikan Nasional dalam
Abad 21. Yogyakarta: Safiria Ingaria Press.