• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN SISTEM"

Copied!
77
0
0

Teks penuh

(1)

BAB III

ANALISA DAN PERANCANGAN SISTEM

3.1 Gambaran Umum Perusahaan

SMK Assa’adatul abadiyah adalah salah satu sekolah yayasan pendidikan islam di Jakarta barat yang beralamatkan Jl. Tanjung duren IV No. 25 Grogol Jakarta, dimana di SMK Assa’adatul abadiyah tersebut memiliki beberapa jurusan yaitu akuntansi, sekertaris, pemasaran dan teknik komputer dan jaringan. Visi dan misi SMK Assa’adatul abadiyah yaitu:

VISI

SMK Assa'adatul Abadiyah mendidik sisiwa/siswi : "Unggul dalam Budi Pekeri, Bermartabat, dan dapat hidup mandiri.

MISI

1. Menumbuhkan penghayatan terhadap ajaran agama Islam (Dienul Islam)

secara kafah dan mengamalkannya dalam kehidupan sehari-hari.

2. Melaksanakan pembelajaran dan bimbingan cera aefektif, sehingga setiap

siswa-siswi memiliki pengetahuan dan ketrampilan yang dibutuhkan sesuai perkembangan zaman.

3. Mendorong dan membantu setiap siswa-siswi untuk mengenali potensi

dirinya, sehingga dapat dikembangkan secara optimal

4. Menumbuhkan jiwa kewirausahaan pada setiap siswa-siswi.

5. Menumbuhkan semangat disiplin secara intensif kepada seluruh warga

sekolah

Menerapkan manajemen partisipatif dengan melibatkan seluruh warga sekolah dan penentu kebijakan sekolah (YPP Assa'adatul Abadiyah).

(2)

3.2 Struktur Organisasi

Setiap organisasi, perusahaan atau sekolah memiliki struktur organisasi dan bentuknya tergantung pada tujuan dan operasi dari organisasi atau perusahaan tersebut. Salah satau tujuan mempelajari struktur organsasi suatu organisasi adalah untuk mengetahui pembagian tugas, wewenang, dan tanggung jawab dalam organisasi tersebut.

Berjalannya suatu organisasi dengan baik tidak hanya tergantung pada susunan formal, pembagian tugas, wewenang, dan tanggung jawab yang ada, melaikan juga harus disertai dengan adanya manajemen yang baik. Dalam suatu organisasi, terjadi hubungan antar bagian – bagian baik secara horizontal maupun vertical harus di atur sedemikian rupa untuk mendapatkan suatu koordinasi yang baik dan pertimbang hubungan antara unit – unit organsasi tersebut.

(3)

Berikut ini merupakan keterangan dari bagian – bagian yang ada pada struktur organisasi yang sudah di gambarkan :

1. Kepala Sekolah  Menyusun perencanaan.  Mengorganisasikan kegiatan.  Mengarahkan kegiatan.  Melaksanakan kegiatan.  Melaksanakan pengawasan.

 Melakukan evaluasi terhadap kegiatan.

 Menentukan kebijaksanaan.

 Mengadakan rapat.

 Mengambil keputusan.

 Mengatur proses belajar.

 Mengatur administrasi kantor, siswa-siswi dan perlengkapan.

2. Komite Sekolah

 Menyelenggarakan rapat-rapat komite sesuai dengan program yang

ditetapkan.

 Menyusun dan menetapkan standar pelayanan pembelajaran di sekolah.

 Menyusun dan menetapkan rencana stategik pengembangan sekolah.

 Menyusun dan menetapkan rencana kerja tahunan sekolah yang

dirumuskan dalam Rencana Anggaran dan Belanja Sekolah (RAPBS ).

 Mengembangkan prestasi unggulan, baik yang bersifat akademis maupun

yang bersifat non-akademis bagi seluruh siswa-siswi di sekolah.

 Menampung dan menyalurkan kontribusi masyarakat yang berupa material

dan non material yang diberikan kepada sekolah.

 Mengevaluasi pelaksanaan program sekolah sesuai dengan kesepakatan

dengan pihak sekolah.

 Mengidentifikasi berbagai permasalahan yang dihadapi sekolah dan

mencari solusinya bersama pihak sekolah.

(4)

 Mengkaji laporan pertanggung jawaban pelaksanaan program yang disampaikan oleh Kepala Sekolah.

3. Wakasekbid Kurikulum

 Mengkoordinir sosialisasi pengembangan kurikulum

 Menyusun program pengajaran

 Mengkoordinir kegiatan belajar mengajar termasuk pembagian tugas guru,

jadwal pelajaran, evaluasi belajar, dan sebagainya.

 Menganalisis ketercapaian target kurikulum dan daya serap

 Mengkoodinir penyusunan KTSP, Kalender Pendidikan, Prota, Promes,

Silabus, RPP/Modul mengajar sesuai dengan beban kerja yang telah ditetapkan

 Mengkoordinasikan persiapan dan pelaksanaan US/UN dan sebagainya

 Menyusun kriteria kenaikan kelas dan persyaratan kelulusan bersama guru

kelas, kepala program studi, dan Kepala Sekolah.

 Menyusun laporan berkala dan insidentil tentang kegiatan kurikuler dan

ekstra kurikuler.

 Mengkoordinir Penerimaan Siswa-siswi Baru (PSB)

 Mengkoordinir wali kelas dan bimbingan siswa-siswi

 Mengkoordinir pelaksanaan kegiatan pokja Kurikulum Sekolah

 Mengkoordinir penulisan dan pengembangan bahan ajar

 Mendokumentasikan kurikulum, penyesuaian kurikulum dan bahan ajar

yang telah berlaku

 Mewakili sekolah dalam kegiatan–kegiatan yang berhubungan dengan

pengembangan kurikulum.

4. Wakasekbid Kesiswaan

 Menyusun program pembinaan kesiswa-siswian.

 Melaksanakan bimbingan, pengarahan dan pengendalian kegiatan

siswa-siswi / OSIS dalam rangka menegakkan disiplin dan tata tertib sekolah / siswa-siswi serta pemilihan pengurus OSIS.

(5)

 Membina dan melaksanakan koordinasi pelaksanaan keamanan, kebersihan, ketertiban, keindahan, kerindangan, kekeluargaan, dan ketaqwaan.

 Melaksanakan pemilihan calon siswa-siswi teladan dan calon siswa-siswi

penerima bea siswa-siswi.

 Mengadakan pemilihan siswa-siswi untuk mewakili sekolah dalam

kegiatan di luar sekolah.

 Mengatur mutasi siswa-siswi.

 Menyusun program kegiatan ekstrakurikuler.

 Menyusun laporan pelaksanaan kesiswa-siswian secara berkala.

5. Wakasekbid Sarana Dan Prasarana

 Menyiapkan semua sarana yang di perlukan oleh guru dan siswa

6. Wakasekbid Humas

 Menyusun program kerja sama dengan DU/DI dan Instansi terkait

 Menjalin kerja sama dengan DU/DI dan Instansi terkait

 Melaksanakan Kegiatan Praktik kerja Industri ( Prakerin)

 Mempromosikan potensi sekolah

 Pendataan penulurusan lulusan

 Penyaluran lulusan melalui Bursa Kerja Khusus

7. Kepala Perpustakaan

 Merencanakan pengadaan buku di perpustakaan sekolah

 Mendistribusikan buku.bahan perpustakaan peserta didik, guru yang

memerlukan

 Merencanakan pengembangan buku/bahan perpustakaan

 Menjaga, memelihara, dan memperbaiki buku/bahan perpustakaan

 Mengiiventarisasi buku/bahan perpustakaan sesuai dengan katalok buku

 Menyimpan buku – buku/ bahan perpustakaan

 Pemberian informasi kepada guru, peserta didik, TU, tentang buku

8. Kabag Tata Usaha

 Penyusunan program kerja tata usaha sekolah.

(6)

 Pengurusan administrasi ketenagaan dan siswa-siswi.

 Pembinaan dan pengembangan karir pegawai serta tata usaha sekolah.

 Penyusunan administrasi perlengkapan sekolah.

 Penyusunan dan penyajian data / statistik sekolah.

9. Ketua Jurusan ( Kajur)

 Penyusunan administrasi perlengkapan sekolah.

 Menyusun program kerja

 Mendalami dan mengembangkan kurikulum sesuai dengan jurusan

 Mengkoordinir tugas guru dan jurusan

 Mengkoordinir tugas Pokja pengembangan kurikulum sesuai dengan

jurusan

 Mengevaluasi analisa kurikulum dari masing-masing guru sesuai dengan

tugasnya

 Mengkoordinir penggunaan ruang praktek dalam jurusannya

 Membantu kepala sekolah dan peningkatan profesi guru sesuai dengan

jurusan

 Membantu urusan administrasi meliputi catatan kewajiban siswa-siswi,

data guru, inventaris sekolah dalamjurusannya

 Membantu wakil kepala sekolah bidang hubungan industry dan kurikulum

 Membantu melaksanakan dan memelihara dengan dunia kerja/dunia

industry data instansi yang terkait

 Membantu pelaksana bimbingan penyuluhan kejuruan dalam jurusannya

 Supervisi dan evaluasi kegiatan belajar mengajar dan tugas lain jalan

urusannya

 Memasarkan dan menelusuri tamatan

10. Wali Kelas

 Mengelola kelas.

 Menyusun atau membuat statistik bulanan siswa-siswi.

 Mengisi buku laporan pendidikan (Raport).

(7)

 Memanggil orang tua siswa-siswi / siswi yang bermasalah di dalam lingkungan sekolah.

 Menentukan peringkat kelas setiap semester.

11. Pembina Osis

 Melaksanakan tugas pokok, memberikan pendidikan dan pengajaran

sesuai dengan kurikulum yang berlaku

 Membantu wakasekbid kesiswa-siswian dalam melaksanakan program

pembinaan kesiswa-siswian

 Mengatur kelancaran pelaksanaan upacara/apel senin pagi

 Mengkordinir kegiatan upacara pada hari besar nasional

 Penyelenggaraan latihan kepemimpinan dasar bagi siswa-siswi

 Menghimpun data alumni dari tahun ke tahun

 Pembuatan buku memori siswa-siswi

 Mengkordinir kegiatan perpisahan siswa-siswi

 Mengkordinasikan kegiatan meating class kordinasi dengan pembina olah

raga, seni dan wali kelas

 Tugas lain yang menunjang kegiatan kesiswa-siswian

12. Pokja Kurikulum

 Mengkoordinir sosialisasi pengembangan kurikulum

 Menyusun program pengajaran

 Mengkoordinir kegiatan belajar mengajar termasuk pembagian tugas guru,

jadwal pelajaran, evaluasi belajar, dan sebagainya.

 Menganalisis ketercapaian target kurikulum dan daya serap

 Mengkoodinir penyusunan KTSP, Kalender Pendidikan, Prota, Promes,

Silabus, RPP/Modul mengajar sesuai dengan beban kerja yang telah ditetapkan

 Mengkoordinasikan persiapan dan pelaksanaan US/UN dan sebagainya

 Menyusun kriteria kenaikan kelas dan persyaratan kelulusan bersama guru

kelas, kepala program studi, dan Kepala Sekolah.

 Menyusun laporan berkala dan insidentil tentang kegiatan kurikuler dan

(8)

 Mengkoordinir Penerimaan Siswa-siswi Baru (PSB)

 Mengkoordinir wali kelas dan bimbingan siswa-siswi

 Mengkoordinir pelaksanaan kegiatan pokja Kurikulum Sekolah

 Mengkoordinir penulisan dan pengembangan bahan ajar

 Mendokumentasikan kurikulum, penyesuaian kurikulum dan bahan ajar

yang telah berlaku

 Mewakili sekolah dalam kegiatan–kegiatan yang berhubungan dengan

pengembangan kurikulum.

13. Pokja Prakerin

 Penjadwalan prakerin

 Pencarian,seleksi dan penempatan siswa-siswi pada du/di yang relefan

 Perencanaan dan pengelolaan serta membuat laporan keuangan kepada

Kepala sekolah melalui Wakasekbid Humas.

 Pengembangan tempat prakerin yang relefan dan representatif tiap-tiap

jurusan/program study yang disesuaikan dengan ketercapaian kurikulum.

 Pemantauan siswa-siswi selama dan sesudah pelaksanaan prakerin

 Penyelesaian masalah sisrakerin.

 Membuat evaluasi dan laporan kepada waka humas

 Mengadakan rapat-rapat.

14. Guru/ Pengajar

 Membuat program pelajaran.

 Membuat satuan pelajaran.

 Melakukan kegiatan belajar mengajar.

 Mengadakan kegiatan penilaian.

 Memerikas siswa-siswi apakah sudah paham di dalam pelajaran tersebut.

 Mengadakan pemeriksaan dan pemiliharaan dan pengawasan bagi

siswa-siswi.

15. Siswa/Siswi

 Mengikuti semua aturan yang ada di sekolah

(9)

3.3 Pemodelan Bisnis

3.3.1 Pemodelan Bisnis Berjalan

Sistem berjalan yang di maksud adalah keseluruhan proses dan prosedur-prosedur yang berjalan di sekolah mulai dari proses akademik, pembayaran spp, perpustakaan dan integrasi antar ke tiga proses tersebut.

Banyaknya data yang harus di input dan diolah menyebabkan sering terjadinya kehilangan data karna belum terintegrasi dengan baik. Pendaftaran yang dilakukan masih mengisi form dan berkasnya hanya di arsipkan saja, proses akademik yang di lakukan sekarang ini masih kurang efektif yaitu masih

mengatur jadwal pelajaran tidak dengan sistem yang terintegrasi sehingga menyulitkan pembuat dalam pembuatan jadwal karena yang di takutkan adalah guru mengajar di dua mata pelajaran dan di jam yang sama, lalu proses

pembayaran yang dilakukan adalah masih mencatat di Microsoft excel, yang di khawatirkan jika sistem tidak saling terintegrasi pencatatannya dan pelaporan keuangannya kurang tepat dan akurat, lalu proses perpustakaan yang dilakukan saat ini adalah peminjaman buku dan pengembalian buku prosesnya masih pencatatan di buku besar sehingga siswa-siswi dan petugas didalam proses peminjaman dan pengembalian buku tidak efisien dan efektif.

Proses bisnis sistem berjalan :

1. Proses akademik

Proses akademik di SMK Assa’adatul abadiyah adalah diawali dengan calon siswa-siswi yang ingin mendaftarkan dirinya ke sekolah SMK

Assa’adatul abadiyah, lalu memilih jurusan, setelah menjadi siswa-siswi, lalu siswa-siswi mendapat kelas untuk proses pembelajaran sehari-harinya setelah itu siswa-siswi tersebut mendapatkan wali kelas dimana nantinya siswa-siswi di bimbing dan di perhatikan oleh wali kelas tersebut, lalu wakasekbid kurikulum membuat jadwal pelajaran lalu dibagikan masing-masing guru sesuai dengan yang diajarnya, setelah kelas dan mata pelajaran siswa-siswi telah ada maka proses belajar mengajar mulai efektif, lalu dalam mengontrol siswa-siswinya setiap harinya guru, maupun wali kelas mengabsen siswa-siswi dengan buku absen yang ada, setelah di akhir semester biasanya ada mid

(10)

semester dan semester (ujian) dimana guru menilai siswa-siswinya sesuai dengan kemampuan yang di miliki siswa-siswinya lalu guru menyerahkan nilai kepada wali kelas yang bersangkutan kemudian wali kelas mengelola nilai siswa-siswinya yang kemudian akan di tulis rapor.

2. Proses pembayaran SPP

Proses pembayaran SPP di SMK Assa’adatul abadiyah adalah siswa-siswi datang ke tata usaha sekolah lalu mengisi form pembayaran, lalu setelah itu siswa-siswi memberikan uang, kartu bayaran serta form yang sudah diisi kepada bagian tata usaha lalu bagian tata usaha cap kartu bayaran tersebut lalu bagian tata usaha mencatat siswa-siswi yang bayaran tersebut di komputer dengan Microsoft excel.

3. Proses peminjaman dan pengembalian buku di perpustakaan

Proses peminjaman dan pengembalian buku di perpustakaan di SMK Assa’adatul abadiyah adalah siswa-siswi atau guru yang ingin meminjam buku datang ke perpustakaan lalu mencari buku yang ingin di pinjam, setelah itu jika sudah di pinjam siswa-siswa atau guru harus melapor ke petugas perpustakaan guna peminjaman harus di catat dan pencatatannya disini masih memakai buku besar untuk pencatatannya, untuk pengembaliannya siswa-siswi atau guru harus ke perpustakaan untuk mengembalikan buku tersebut lalu petugas perputakaan mengahus pencatatan buku yang di pinjam oleh siswa-siswi atau guru.

(11)

3.3.2. Diagram Activity Sistem Berjalan

Petugas Perpustakaan Siswa

Orang Tua Siswa Wali Kelas Guru Tata Usaha Wakasekbid Kurikulum calon siswa Pendaftaran Mencatat Pendaftaran

Mengatur Pembagian Kelas

Mengatur Pembagian Wali Kelas

Membuat Jadwal Pelajaran

Melakukan Absensi

Membuat Nilai Ujian

Mengolah Nilai Ujian

Membuat Rapot

Menerima Rapot

Mendapat Kelas

mengatur kelas

Mendapat Jadwal Mata Pelajaran

Mendapat Jadwal Pelajaran

Mencatat peminjaman buku Mencari buku

Meminjam Buku

Mengatur Pemulangan Buku

Menerima Nilai Ujian

mendapat buku

Mengembalikan buku Mencatat pengembalian buku

Mengisi Form Pembayaran

Melakukan Pembayaran

Mencatat Pembayaran Cap Kartu Bayaran

(12)

3.4. Pemodelan Data

3.4.1. Hasil Pemodelan Data

Hasil dari analisa pemodelan data yang terjadi dalam proses bisnis yang berjalan di SMK Assa’adatul abadiyah di antaranya :

1. Pada saat pembagian ruang kelas, ruang kelas di atur sedemikian rupa agar

tidak bentrok dan pengaturan tersebut harus dengan sistem yang terintegrasi, sehingga kelas yang sudah di pakai teridentifikasi dengan baik dan tidak ada lagi pembagian kelas

2. Pada saat pembagian wali kelas, wali kelas di atur sehingga tidak ada wali

kelas yang memegang dua kelas solusinya adalah wali kelas diatur dengan sistem dimana sistem terserbut member peringatan jika wali kelas sudah mempunyai kelas yang di pegang, wali kelas tersebut tidak bisa dipilih lagi.

3. Pada saat pengaturan jadwal mata pelajaran yang harus dilakukan adalah

jadwal harus di atur dengan sistem yang terintegrasi dimana mata pelajaran, guru, jam mengajar dan kelas harus sesuai sehingga tidak ada lagi mata pelajaran yang bentrok dengan guru mengajar.

4. Proses penilaian guru terhadap siswanya terkadang masih kurang cocok dengan

data sebaiknya ada sistem penilaian dimana guru bisa nginput siswa langsng ke data wali kelas sehingga data yang di berikan cocok.

5. Proses pencatatan pembayaran SPP datanya masih kurang akurat dalam

pelaporannya sebaiknya ada sistem yang mencatat pembayaran spp yang bisa terintegrasi dengan data master siswa sehingga yang sudah bayaran terlihat semua

6. Proses pencatatan peminjaman dan pengembalian buku sebaiknya ada sistem

yang mencatat terjadinya peminjaman dan pengembalian tersebut

pencatatannya ini harus dengan adanya sistem yang terintegrasi dengan database karena dalam pencatatannya jika ada data yang sama database tidak mau input data tersebut.

(13)

Struktur Organisasi Usulan

Untuk mendukung integrasi sistem akademik terhadap sistem pembayaran dan perpustakaan maka strukur organisasi yang perlu di perbaiki adalah dengan menambah admin, penambahan admin yang dilakukan adalah berguna untuk mengontrol, mengatur, penginputan dan perubahan semua sistem yang ada di sistem akademik.

Perangkat keras usulan

Untuk mendukung integrasi sistem akademik terhadap sistem pembayaran dan perpustakaan ini maka perangat keras yang di butuhkan adalah setiap ruang kelas harus memiliki komputer berguna untuk pengabsenan siswa-siswi di ruang kelas, selain itu bagian akademik, bagian tata usaha (keuangan) dan perpustakaan juga harus menggunakan computer guna untuk melakukan aktifitas integrasi sistem akademik terhadap sistem pembayaran dan perpustakaan. Jaringan yang dibuat adalah jaringan LAN. Untuk spesifikasi perangkat keras yang di butuhkan RAM 2GB DDR3, Hard disk 250 GB, windows 7, intel core i3, 32 bit operating system.

3.5 Pemodelan Proses

Dalam sistem usulan proses akademik terdiri dari pendaftaran siswa, siswa yang daftar akan di kelola oleh admin dan akan dimasukkan ke dalam sistem guna untuk menyimpan semua data yang ada ke dalam sistem. Pembagian ruang kelas, kelas yang di atur oleh admin dengan sistem yang ada dapat mengatur dengan baik. Pembagian wali kelas yang di lakukan oleh admin yaitu admin mengatur pembagian wali kelas dengan sistem yang ada wali kelas yang akan memegang satu kelas di setiap kelasnya, pembuatan jadwal mata pelajaran yang dilakukan oleh admin adalah pembuatan jadwal ini harus terintegrasi langsung dengan data kelas, guru dan waktu sehingga pembuatan jadwal tersebut datanya benar

sehingga tidak ada jadwal yang bentrok lagi. melakukan pengabsenan jika sudah masuk proses belajar mengajar guru yang mengajar harus melakukan

pengabsenan satu mata pelajaran satu kali pengabsenan, pengolahan nilai ujian guru melakukan penginputan nilai yang diajarnya tershadap siswa yang

(14)

dalam rapor dan rapor disini pencetakannya melalui sistem dengan data-data yang saling terintegrasi. Dalam sistem usulan pembayaran SPP pencatatan pembayaran harus terintegrasi dengan data master siswa agar memudahkan pengontrolan yang belum membayar SPP, laporan pembayaran dibuat untuk dilaporkan kepada yayasan SMK Assa’adatul abadiyah. Dalam sistem usulan perustakaan

penginputan buku dilakukan oleh petugas perpustakaan guna untuk menambah buku jika ada buku baru, update buku jika ada perubahan jumlah buku, petugas perpustakaan dalam peminjaman buku petugas wajib mencatat di sistem siswa atau guru yang meminjam sesuai tanggal yang di pinjam dan buku apa saja yang di pinjam serta memberikan batas waktu pinjaman, dan pengembalian buku petugas perpustakaan harus mencatat buku apa yang di kembalikan dan sesuai tanggal kembali atau tidak pengembaliannya. Dalam integrasi sistem akademik terhadap sistem pembayaran dan perpustakaan berbasis web pada SMK

Assa’adatul abadiyah ini adalah jika siswa-siswi belum bayaran dan peminjaman buku belum di kembalikan sistem akan memblok saat wali kelas mencetak rapor siswa-siswi tersebut yang bersangkutan.

(15)

3.5.1. Use Case Diagram SMK Assa’adatul Abadiyah

Use Case Diagram Sistem Usulan Integrasi Akademik Terhadap Pembayaran Dan Perpustakaan SMK Assa’adatul Abadiyah

Staff IT

Mengolah Data Master

Master Pembayaran Master Tahun Ajaran Master Jurusan Master Mata Pelajaran Master Kelas Master Buku Master Karyawan Master Guru Master Siswa Guru Akademik Siswa Guru Mata Pelajaran

Karyawan Perpustakaan Karyawan Tata Usaha

Guru Walikelas Pembuatan Jadwal

Rekap Absensi Lihat Jadwal Ajar

Absensi Pembagian Walikelas Pembagian Kelas Login Pengolahan Nilai Rekap Absensi Lihat Jadwal Ajar

Absensi

Pengolahan Nilai

Cetak Rapor

Rekap Absensi Lihat Jadwal Ajar

Absensi Pengolahan Nilai Pembayaran SPP Laporan Pembayaran SPP Transaksi Perpustakaan Laporan Transaksi Perpustakaan Lihat Jadwal Siswa

Cetak Rapor

Lihat Rincian Pembayaran

(16)

Tabel 3. 1Deskripsi Use Case Diagram Mengolah Data Master

Use Case Mengolah Data Master

Aktor Staff IT

Deskripsi Admin akademik memasukan data master siswa, guru,

karyawan

Pra kondisi -

Tindakan utama Menyimpan dan membuat laporan data master

Pasca kondisi Data master disimpan

Tabel 3. 2Deskripsi Use Case Diagram Mengolah Jadwal Pelajaran

Use Case Mengolah Jadwal Pelajaran

Aktor Guru Akademik

Deskripsi Admin mengatur jadwal mata pelajaran

Pra kondisi Dibuat berdasarkan data mata pelajaran, data kelas, data

guru, data jurusan

Tindakan utama Membuat jadwal pelajaran

Pasca kondisi Menyimpan dan menampilkan jadwal pelajaran

Tabel 3. 3Deskripsi Use Case Diagram Mengolah Pembagian Kelas

Use Case Mengolah Pembagian Kelas

Aktor Guru Akademik

Deskripsi Admin akademik mengatur pembagian kelas untuk siswa

Pra kondisi Dibuat berdasarkan data kelas dan data siswa

Tindakan utama Mengatur pembagian kelas

(17)

Tabel 3. 4Deskripsi Use Case Diagram Mengolah Pembagian Wali Kelas

Use Case Mengolah Pembagian Wali Kelas

Aktor Guru Akademik

Deskripsi Admin akademik mengatur pembagian wali kelas

Pra kondisi Dibuat berdasarkan data guru dan kelas

Tindakan utama Mengolah pembagian wali kelas

Pasca kondisi Menyimpan dan menampilkan pembagian wali kelas

Tabel 3. 5Deskripsi Use Case Diagram Melihat Jadwal Mengajar

Use Case Melihat Jadwal Mengajar

Aktor Guru Akademik

Deskripsi Guru akademik melihat jadwal mengajar

Pra kondisi Dibuat berdasarkan jadwal yang di input

Tindakan utama Melihat jadwal mengajar

Pasca kondisi Melihat jadwal mengajar

Tabel 3.6 Deskripsi Use Case Diagram Melakukan Absensi

Use Case Melakukan Absensi

Aktor Guru Akademik

Deskripsi Guru Akademik absensi siswa

Pra kondisi Dibuat berdasarkan data siswa, data guru dan data kelas

Tindakan utama Melakukan pengabsenan

(18)

Tabel 3.7 Deskripsi Use Case Diagram Melakukan Absensi

Use Case Melakukan Absensi

Aktor Guru Wali Kelas

Deskripsi Guru Wali kelas absensi siswa

Pra kondisi Dibuat berdasarkan data siswa, data guru dan data kelas

Tindakan utama Melakukan pengabsenan

Pasca kondisi Mengabsen dan disimpan

Tabel 3.8Deskripsi Use Case Diagram Mengolah Nilai Ujian

Use Case Mengolah Nilai Ujian

Aktor Guru wali kelas

Deskripsi Mengolah nilai ujian yang sudah di buat oleh guru yang

sesuai dengan mata pelajaran yang di ajarnya

Pra kondisi Dibuat berdasarkan data guru, data siswa dan data mata

pelajaran

Tindakan utama Mengolah nilai ujian semua mata pelajaran

Pasca kondisi Menyimpan data nilai

Tabel 3.9Deskripsi Use Case Diagram Melihat Jadwal Mengajar

Use Case Melihat Jadwal Mengajar

Aktor Guru wali kelas

Deskripsi Guru wali kelas melihat jadwal mengajar

Pra kondisi Dibuat berdasarkan jadwal yang di input

Tindakan utama Melihat jadwal mengajar

Pasca kondisi Melihat jadwal mengajar

Tabel 3.10Deskripsi Use Case Diagram Pembuatan Rapor

(19)

Aktor Guru wali kelas

Deskripsi Membuat rapor berdasarkan nilai ujian yang sudah di olah

Pra kondisi -

Tindakan utama Membuat rapor siswa

Pasca kondisi Menyimpan dan mencetak rapor

Tabel 3.11Deskripsi Use Case Diagram Cetak Rapor

Use Case Cetak Rapor

Aktor Guru wali kelas

Deskripsi Mencetak rapor berdasarkan dengan pembuatan rapor yang

sudah dilakukan

Pra kondisi -

Tindakan utama Mencetak rapor siswa

Pasca kondisi Mencetak rapor siswa

Tabel 3.12Deskripsi Use Case Diagram Melihat Jadwal Mengajar

Use Case Melihat Jadwal Mengajar

Aktor Guru Mata Pelajaran

Deskripsi Guru akademik melihat jadwal mengajar

Pra kondisi Dibuat berdasarkan jadwal yang di input

Tindakan utama Melihat jadwal mengajar

Pasca kondisi Melihat jadwal mengajar

Tabel 3.13 Deskripsi Use Case Diagram Melakukan Absensi

Use Case Melakukan Absensi

Aktor Guru Mata Pelajaran

Deskripsi Guru Mata Pelajaran absensi siswa

Pra kondisi Dibuat berdasarkan data siswa, data guru dan data kelas

(20)

Pasca kondisi Mengabsen dan disimpan

Tabel 3. 14Deskripsi Use Case Diagram Melihat Jadwal Pelajaran

Use Case Melihat Jadwal Pelajaran

Aktor Siswa

Deskripsi Siswa melihat jadwal pelajaran

Pra kondisi Dibuat berdasarkan jadwal yang di input

Tindakan utama Melihat jadwal mengajar

Pasca kondisi Melihat jadwal mengajar

Tabel 3. 15Deskripsi Use Case Diagram Membayar SPP Bulanan

Use Case Membayar SPP Bulanan

Aktor Siswa

Deskripsi Membayar SPP bulanan

Pra kondisi -

Tindakan utama Membayar SPP bulanan

Pasca kondisi Mencatat Pembayaran Siswa

Tabel 3. 16 Deskripsi Use Case Diagram Mengolah Pembayaran SPP Siswa

Use Case Mengolah Pembayaran SPP Siswa

Aktor Tata Usaha

Deskripsi Mecatat pembayaran bulanan siswa

Pra kondisi Dibuat berdasarkan data siswa

Tindakan utama Mencatat dan membuat laporan

(21)

Tabel 3. 17Deskripsi Use Case Diagram Cetak Laporan Pembayaran SPP

Use Case Mencetak Laporan Pembayaran SPP

Aktor Tata Usaha

Deskripsi Mencetak Semua Pembayaran SPP bulanan siswa

Pra kondisi -

Tindakan utama Mencetak Laporan SPP

Pasca kondisi Mencetak Laporan SPP

Tabel 3. 18Deskripsi Use Case Diagram Meminjam Buku

Use Case Meminjam Buku

Aktor Siswa

Deskripsi Siswa meminjam buku

Pra kondisi Dibuat berdasarkan data siswa, data buku

Tindakan utama Meminjam buku

Pasca kondisi Menyimpan peminjaman buku

Tabel 3. 19Deskripsi Use Case Diagram Cetak Rapor

Use Case Cetak Rapor

Aktor Siswa

Deskripsi Mencetak rapor berdasarkan dengan pembuatan rapor yang

sudah dilakukan

Pra kondisi -

Tindakan utama Mencetak rapor siswa

(22)

Tabel 3. 20Deskripsi Use Case Diagram Mengolah Transaksi Peminjaman Dan Pengembalian Buku

Use Case Mengolah Pencatatan Peminjaman Dan Pengembalian

Buku

Aktor Karyawan perpustakaan

Deskripsi Melakukan pencatatan peminjaman dan Pengembalian

siswa

Pra kondisi Dibuat berdasarkan data siswa, data buku

Tindakan utama Melakukan pencatatan peminjaman

Pasca kondisi Menyimpan pencatatan peminjaman

Tabel 3. 21Deskripsi Use Case Diagram Mencetak Laporan Transaksi Peminjaman Dan Pengembalian Buku

Use Case Mencetak Laporan Peminjaman Dan Pengembalian Buku

Aktor Karyawan perpustakaan

Deskripsi Melakukan cetak laporan peminjaman dan Pengembalian

siswa

Pra kondisi Dibuat berdasarkan data siswa, data buku

Tindakan utama Melakukan cetak peminjaman dan pengembalian

(23)

3.6. Activity Diagram SMK Assa’Adatul Abadiyah 3.6.1 Activity Diagram Login

Sistem User

Mengunjungi Situs

Pilih Login Menampilkan Form Login

Mengisi Usernasem Dan Password

Karyawan Akademik Karyawan Perpustakaan Siswa Guru Walikelas Guru Akademik Guru Mata Pelajaran Staff IT

Masuk Ke sistem Berhasil

Gagal

Gambar 3. 4 Activity Diagram Login SMK Assa’Adatul Abadiyah

Tabel 3. 22 Deskripsi Activity Diagram Login

Nama Activity Login

Deskripsi Guru, karyawan dan siswa melakukan login untuk dapat menggunakan sistem.

(24)

3.6.2 Activity Diagram Master Guru

sistem Staff IT

Pilih Menu Master Guru Tampil Menu Master Guru

Masukkan Data Guru

Simpan

Tampil Data Guru

Ubah Hapus

Gambar 3. 5Activity Diagram Guru SMK Assa’Adatul Abadiyah

Tabel 3.23 Deskripsi Activity Diagram Mengolah Data Master Guru

Nama Activity Mengolah Data Master Guru

(25)

3.6.3 Activity Diagram Master Siswa

Staff IT sistem

Pilih Menu Master Siswa Tampil Menu Master Siswa

Masukkan Data Siswa

Simpan

Tampil Data Siswa

Ubah Hapus

Gambar 3. 6Activity Diagram Master Guru SMK Assa’Adatul Abadiyah

Tabel 3. 24Deskripsi Activity Diagram Mengolah Data Master Siswa Nama Activity Mengolah Data Master Siswa

(26)

3.6.4 Activity Diagram Master Karyawan

sistem Staff IT

Pilih Menu Master Karyawan Tampil Menu Master Karyawan

Masukkan Data Karyawan

Simpan

Tampil Data Karyawan

Ubah Hapus

Gambar 3. 7Activity Diagram Master KaryawanSMK Assa’Adatul Abadiyah

Tabel 3.25 Deskripsi Activity Diagram Mengolah Data Master Karyawan

Nama Activity Mengolah Data Master Karyawan

(27)

3.6.5 Activity Diagram Pembagian Walikelas

Sistem Guru akademik

Klik Tombol Pembagian Walikelas Tampil Form Pembagian Walikelas

Input Data Pembagian Walikelas

Simpan

Tampil Data Pembagian Walikelas

Gambar 3.8Activity Diagram Peembagian Walikelas SMK Assa’Adatul Abadiyah

Tabel 3. 26 Deskripsi Activity Diagram Mengolah Pembagian Wali Kelas

Nama Activity Mengolah Pembagian Wali Kelas

Deskripsi Guru akademik mengatur pembagian wali kelas kepada tiap-tiap kelas terhadap siswa-siswanya

(28)

3.6.6 Activity Diagram Pembagian Kelas

Sistem Guru Akademik

Klik Tombol Pembagian kelas Tampil Form Pembagian Kelas

Input Data Pembagian Kelas

Simpan

Tampil Data Pembagian Kelas

Gambar 3. 9Activity Diagram Pembagian Kelas SMK Assa’Adatul Abadiyah

Tabel 3. 27 Deskripsi Activity Diagram Mengolah Pembagian Kelas

Nama Activity Mengolah Pembagian Kelas

Deskripsi Guru akademik mengatur pembagian kelas terhadap siswa yang ada

(29)

3.6.7 Activity Diagram Absensi

Sistem Guru Akademik, Guru Walikelas, Guru

Mata Pelajaran

Pilih Menu Absensi Tampil Menu Absensi

Pilih Mata Pelajaran Yang Ingin Diabsen

Absensi

Tampil Data Siswa

Simpan

Gambar 3. 10Activity Diagram Absensi SMK Assa’Adatul Abadiyah

Tabel 3. 28 Deskripsi Activity Diagram Melakukan Absensi

Nama Activity Melakukan Absensi

Deskripsi Guru akademik, guru mata pelajaran dan guru walikelas melakukan absensi sesuai dengan mata pelajaran yang di ajarnya

(30)

3.6.8 Activity Diagram Pembuatan Jadwal

sistem Guru Akademik

Buku Form Pembuatan Jadwal Tampil Form Pembuatan Jadwal

Input Data Pembuatan Jadwal

Simpan

Tampil Data Pembuatan Jadwal

Gambar 3. 11Activity Diagram Pembuatan Jadwal SMK Assa’Adatul Abadiyah

Tabel 3. 29 Deskripsi Activity Diagram Mengolah Jadwal Pelajaran

Nama Activity Mengolah Jadwal Pelajaran

Deskripsi Guru akademik mengatur semua jadwal dalam proses belajar mengajar

(31)

3.6.9 Activity Diagram Pengolahan Nilai

Sistem Guru Akademik, Guru Mata Pelajaran dan

Guru Walikelas

Pilih Form Pengolahan Nilai Tampil Form Perhitungan nilai

Input Data Nilai Siswa

Simpan

Tampil Hasil Nilai Untuk Rapor

Gambar 3. 12Activity Diagram Pengolahan Nilai SMK Assa’Adatul Abadiyah

Tabel 3. 30 Deskripsi Activity Diagram Mengolah Nilai Ujian

Nama Activity Mengolah Nilai Ujian

Deskripsi Guru walikelas, Guru kurikulum dan guru mata pelajaran melakukan pengolahan dan penginputan nilai

(32)

3.6.10 Activity Diagram Pembayaran SPP

Sistem Karyawan Tata Usaha

Pilih Form Pembayaran SPP Tampil Form Pembayaran SPP

Input Data Siswa Yang ingin Bayaran

Simpan

Tampil Data Siswa Yang Sudah Bayaran

Gambar 3. 13Activity Diagram Pembayaran SPP SMK Assa’Adatul Abadiyah

Tabel 3. 31 Deskripsi Activity Diagram Membayar SPP

Nama Activity Pembayaran SPP

Deskripsi Setiap siswa wajib membayar iuran sekolah dan petugas tata usaha mencatat pembayaran tersebut

(33)

3.6.11 Activity Diagram Transaksi Perpustakaan

Tidak Terlambat

Sistem Karyawan Perpustakaan

Buka Form Transaksi Perpustakaan Tampil Form Transaksi Perpustakaan

Input Data Peminjam Buku

Simpan

Tampil Data Nama Peminjam Buku

Kembali

Denda

Terlambat

Gambar 3. 14Activity Diagram TransaksiPerpustakaanSMK Assa’Adatul Abadiyah

Tabel 3. 32 Deskripsi Activity Diagram Mencatat Transaksi Peminjaman dan Pengembalian Buku

Nama Activity Mencatat Transaksi Peminjaman Dan Pengembalian Buku

Deskripsi Karyawan perpustakaan mencatat semua peminjaman dan pengembalian buku yang di pinjam

(34)

3.6.12 Activity Diagram Cetak Rapor

Sistem Guru Walikelas

Pilih Form Cetak Rapor Tampil Form Cetak Rapor

Pilih Nama Siswa Yang Ingin Di Cetak Rapornya

Tampil Rapor

Masih Ada Sangkutan Di Pembayaran Dan Perpustakaan

Cetak Rapor Ta m p il Tidak Tampil

Gambar 3. 15Activity Diagram Cetak Rapor SMK Assa’Adatul Abadiyah

Tabel 3. 33 Deskripsi Activity Diagram Mencetak Rapor

Nama Activity Mencetak Rapor

Deskripsi Guru wali kelas mencetak rapor sesuai dengan pembuatan rapor

(35)

3.6.13 Activity Diagram Lihat Jadwal Ajar

Sistem Guru Akademik, Guru Mata Pelajaran Dan

Guru Walikelas

Buku Form Lihat Jadwal Ajar Menampilakan Form Jadwal Ajar Sesuai Jadwal

Gambar 3. 16Activity Diagram Lihat Jadwal Ajar SMK Assa’Adatul Abadiyah

Tabel 3. 34 Deskripsi Activity Diagram Melihat Jadwal Mengajar Guru Akademik

Nama Activity Melihat Jadwal Mengajar

Deskripsi Guru akademik, Guru kurikulum dan guru mata pelajaran Melihat Jadwal Mengajarnya sesuai dengan jadwal yang di atur

(36)

3.6.14 Activity Diagram Lihat Jadwal Pelajaran

Sistem Siswa

Buku Form Lihat Jadwal Pelajaran Tampil Jadwal Pelajaran

Gambar 3. 17Activity Diagram Lihat Jadwal Pelajaran SMK Assa’Adatul Abadiyah

Tabel 3. 35 Deskripsi Activity Diagram Melihat Jadwal pelajaran Siswa

Nama Activity Melihat Jadwal Pelajaran

Deskripsi Siswa melihat jadwal pelajaran yang sudah diinput oleh guru kurikulum

(37)

3.6.15 Activity Diagram Cetak Rekap Absensi

Sistem Guru Walikelas, Guru Kurikulum Dan guru

Mata Pelajaran

Buku Form Cetak Rekap Siswa Tampil Form Cetak Rekap Siswa

Pilih Siswa Yang Ingin Dilihat Absennya Menampilkan Data Rekap Absen

Gambar 3. 18Activity Diagram Cetak Rekap Absensi SMK Assa’Adatul Abadiyah

Tabel 3. 36 Deskripsi Activity Diagram Cetak Rapor Siswa

Nama Activity Cetak Rekap Absensi

Deskripsi Guru akademik, Guru Kurikulum dan Guru matapelajaran mencetak rekap absensi menurut mata pelajaran yang di ajar

(38)

3.6.16 Activity Diagram Cetak Laporan Perpustakaan Sistem Karyawan Perpustakaan

Buku Form Cetak Laporan Transaksi Perpustakaan Menampilkan Data Siswa pinjam dan kembali buku

Cetak

Gambar 3. 19Activity Diagram Cetak Laporan PerpustakaanSMK Assa’Adatul Abadiyah

Tabel 3. 37 Deskripsi Activity Diagram Mencetak Laporan Transaksi Peminjaman Dan Pengembalian Buku

Nama Activity Mencetak Laporan Transaksi Peminjaman Dan Pengembalian Buku

Deskripsi Karyawan perpustakaan Mencetak Laporan semua peminjaman dan pengembalian buku yang di pinjam

(39)

3.6.17 Activity Diagram Cetak Laporan Rincian Pembayaran SPP Sistem Karyawan Tata Usaha

Buku Form Cetak Rincian Pembayaran Tampil Form Rincian Pembayaran

Pilih Data Siswa yang ingin Dilihat Pembayarannya

Cetak

Tampil Rincian Pembayaran SPP Data Siswa

Gambar 3. 20Activity Diagram Cetak Laporan Rincian Pembayaran SPPSMK Assa’Adatul Abadiyah

Tabel 3. 38 Deskripsi Activity Diagram Cetak Laporan Pembayaran SPP

Nama Activity Cetak Laporan Pembayaran SPP

Deskripsi Karyawan tata usaha mencetak laporan pencatatan semua pembayaran bulanan dari siswa

(40)

3.7. Sequence Diagram Sistem Usulan SMK Assa’adatul Abadiyah 3.7.1. Sequence Diagram Mengolah Data Master Siswa

opt

Staff IT

:Form Master Siswa :siswa

password nm_siswa tmp_lahir tgl_lahir jns_kelamin nm_ortu pekerjaan_ortu alamat

simpan simpan simpan_ubah() simpan_ubah() nis nis nis

tambah(password nm_siswa tmp_lahir tgl_lahir jns_kelamin nm_ortu pekerjaan_ortu alamat)

ubah

get(nis)

ubah(password nm_siswa tmp_lahir tgl_lahir jns_kelamin nm_ortu pekerjaan_ortu alamat) ubah(password nm_siswa tmp_lahir tgl_lahir jns_kelamin nm_ortu pekerjaan_ortu alamat)

ubah(password nm_siswa tmp_lahir tgl_lahir jns_kelamin nm_ortu pekerjaan_ortu alamat)

tambah tambah(nis)

hapus

hapus

cetak laporan master siswa

cetak laporan master siswa

Gambar 3. 21Sequence Diagram Mengolah Data Master Siswa

Tabel 3. 39Sequence Diagram Mengolah Data Master Siswa

Nama Sequence Mengolah data master siswa

Deskripsi Staff IT menginput data master siswa, dimana data yang di input oleh Staff IT, serta data master tersebut bisa di edit dan di hapus, master siswa tersebut bisa login di dalam aplikasi ini

(41)

3.7.2. Sequence Diagram Mengolah Data Master Guru

opt

Staff IT

:Form Master Guru :guru

tambah(password nm_guru tmp_lahir tgl_lahir jns_kelamin kota alamat agama status level)

simpan simpan simpan_ubah() simpan_ubah() nip nip nip

tambah(password nm_guru tmp_lahir tgl_lahir jns_kelamin kota alamat agama status level)

ubah

get(nip)

ubah(password nm_guru tmp_lahir tgl_lahir jns_kelamin kota alamat agama status level) ubah(password nm_guru tmp_lahir tgl_lahir jns_kelamin kota alamat agama status level)

ubah(password nm_guru tmp_lahir tgl_lahir jns_kelamin kota alamat agama status level)

tambah tambah(nip)

hapus

hapus

cetak laporan master guru

cetak laporan master guru

Gambar 3. 22Sequence Diagram Mengolah Data Master Guru

Tabel 3. 40Sequence Diagram Mengolah Data Master Guru

Nama Sequence Mengolah data master guru

Deskripsi Staff IT menginput data master guru, dimana data yang di input oleh Staff IT, serta data master tersebut bisa di edit dan di hapus, master siswa tersebut bisa login di dalam aplikasi ini, di dalam membedakan antara guru akademik,

(42)

guru mata pelajaran dan guru wali kelas adalah di menu level

3.7.3. Sequence Diagram Mengolah Data Master Karyawan

Staff IT

:Form Master karyawan :karyawan

tambah(password nm_karyawan tmp_lahir tgl_lahir jns_kelamin kota alamat agama jns_karyawan)

simpan simpan simpan_ubah() simpan_ubah() kd_karyawan kd_karyawan kd_karyawan

tambah(password nm_karyawan tmp_lahir tgl_lahir jns_kelamin kota alamat agama jns_karyawan)

ubah

get(kd_karyawan)

ubah(password nm_karyawan tmp_lahir tgl_lahir jns_kelamin kota alamat agama jns_karyawan)

ubah(password nm_karyawan tmp_lahir tgl_lahir jns_kelamin kota alamat agama jns_karyawan)

ubah(password nm_karyawan tmp_lahir tgl_lahir jns_kelamin kota alamat agama jns_karyawan)

tambah tambah(kd_karyawan)

hapus

hapus opt

cetak laporan master karyawan

cetak laporan master karyawan

Gambar 3. 23Sequence Diagram Mengolah Data Master Karyawan

Tabel 3. 41Sequence Diagram Mengolah Data Master Karyawan

Nama Sequence Mengolah data master karyawan

Deskripsi Staff IT menginput data master karyawan, dimana data yang di input oleh Staff IT, serta data master tersebut bisa di edit dan di hapus, master siswa tersebut bisa login di dalam aplikasi ini, di dalam membedakan antara karyawan tat

(43)

usaha dan karyawan perpustakaan adalah di menu jenis karyawan

3.7.4. Sequence Diagram Mengolah Data Master Buku

opt

Staff IT

:Form Master Buku :buku

tambah(judul pengarang th_terbit penerbit jumlah_buku jump_temp)

simpan simpan simpan_ubah() simpan_ubah() id id id

tambah(judul pengarang th_terbit penerbit jumlah_buku jump_temp)

ubah

get(id)

ubah(judul pengarang th_terbit penerbit jumlah_buku jump_temp)

ubah(judul pengarang th_terbit penerbit jumlah_buku jump_temp)

ubah(judul pengarang th_terbit penerbit jumlah_buku jump_temp)

tambah tambah(id)

hapus

hapus cetak laporan master buku

cetak laporan master buku

Gambar 3. 24Sequence Diagram Mengolah Data Master Buku

Tabel 3. 42Sequence Diagram Mengolah Data Master Karyawan

Nama Sequence Mengolah data master karyawan

Deskripsi Staff IT menginput data master buku, dimana data yang di input oleh Staff IT, serta data master tersebut bisa di edit

(44)

dan di hapus

3.7.5. Sequence Diagram Mengolah Data Master Kelas

opt

Staff IT

:Form Master Kelas :kelas

tambah(nm_kelas nm_ruangan)

kd_kelas kd_kelas

tambah(nm_kelas nm_ruangan)

tambah tambah (kd_kelas)

kd_kelas simpan_ubah() simpan_ubah() ubah get(kd_kelas) ubah(nm_kelas nm_ruangan) ubah(nm_kelas nm_ruangan) ubah(nm_kelas nm_ruangan) hapus hapus cetak laporan master kelas

cetak laporan master kelas

Gambar 3. 25Sequence Diagram Mengolah Data Master Kelas

Tabel 3. 43Sequence Diagram Mengolah Data Master Kelas

(45)

Deskripsi Staff IT menginput data master kelas, dimana data yang di input oleh Staff IT, serta data master tersebut bisa di edit dan di hapus

3.7.6. Sequence Diagram Mengolah Data Master Mata Pelajaran

Staff IT

:Form Master Mata Pelajaran :mapel

tambah(nm_mapel)

kd_mapel kd_mapel

tambah(nm_mapel)

tambah tambah (kd_mapel)

kd_mapel simpan_ubah() simpan_ubah() ubah get(kd_mapel) ubah(nm_mapel) ubah(nm_mapel) ubah(nm_mapel) hapus hapus

cetak laporan master mata pelajaran

cetak laporan master mata pelajaran

Gambar 3. 26Sequence Mengolah Data Master Mata Pelajaran

Tabel 3. 44Sequence Diagram Mengolah Data Master Mata Pelajaran

Nama Sequence Mengolah data master mata pelajaran

Deskripsi Staff IT menginput data master mata pelajaran dimana data yang di input oleh Staff IT, serta data master tersebut bisa di

(46)

edit dan di hapus

3.7.7. Sequence Diagram Mengolah Data Master Jurusan

opt

Staff IT

:Form Master Jurusan :jurusan

tambah(nm_jurusan)

kd_jurusan kd_jurusan

tambah(nm_jurusan)

tambah tambah (kd_jurusan)

kd_jurusan simpan_ubah() simpan_ubah() ubah get(kd_jurusan) ubah(nm_jurusan) hapus hapus ubah(nm_jurusan) ubah(nm_jurusanl)

cetak laporan master jurusan

cetak laporan master jurusan

(47)

Tabel 3. 45Sequence Diagram Mengolah Data Master Jurusan

Nama Sequence Mengolah data master Jurusan

Deskripsi Staff IT menginput data master jurusan dimana data yang di input oleh Staff IT, serta data master tersebut bisa di edit dan di hapus

3.7.8. Sequence Diagram Mengolah Data Master Tahun Ajaran

Staff IT

:Form Master Tahun Ajaran :thn_ajaran

tambah(thn_ajaran)

id_tahun id_tahun

tambah(thn_ajaran)

tambah tambah (id_tahun)

id_tahun

simpan

simpan hapus

hapus

Gambar 3. 28Sequence Diagram Mengolah Data Master Tahun Ajaran

Tabel 3. 46Sequence Diagram Mengolah Data Master Tahun Ajaran

Nama Sequence Mengolah data master tahun ajaran

Deskripsi Staff IT menginput data master tahun ajaran dimana data yang di input oleh Staff IT, serta data master tersebut bisa di edit dan di hapus

(48)

3.7.9. Sequence Diagram Pembagian Kelas

opt

Guru Akademik

:Form Pembagian Kelas

buka :pembagian_kelas tambah(id) keluar id nis get( kd_kelas) get(nis) :siswa :kelas

tambah (nm_kelas nm_siswa thn_ajaran) nm_kelas nm_siswa thn_ajaran tambah (nm_kelas nm_siswa thn_ajaran)

tambah tambah(kd_kelas) tambah(nis) :thn_ajaran kd_kelas tambah(id_tahun) get( id_tahun) id_tahun ubah get (id)

ubah(nm_siswa nm_kelas thn_ajaran)

ubah(nm_siswa nm_kelas thn_ajaran)

ubah(nm_siswa nm_kelas thn_ajaran)

simpan simpan simpan_ubah() simpan_ubah() hapus hapus

Gambar 3. 29Sequence Diagram Pembagian Kelas

Tabel 3. 47Sequence Diagram Pembagian Kelas

Nama Sequence Pembagian Kelas

Deskripsi Guru kurikulum menginput pembagian kelas sesuai dengan table siswa kelas dan tahun ajaran

(49)

3.7.10. Sequence Diagram Absensi Guru :Form Absensi buka :absensi tambah(id) keluar id kd_kelas get(nis) nis get(kd_kelas) :kelas tambah tambah(nis) :siswa tambah(kd_kelas)

:mapel :thn_ajaran :guru

get(kd_mapel) kd_mapel get(id_tahun) id_tahun get(nip) nip tambah(tgl_absen hadir izin sakit alpa)

tambah(tgl_absen hadir izin sakit alpa) tgl_absen hadir izin sakit alpa Absen

Absen

Gambar 3. 30Sequence Diagram Absensi

Tabel 3. 48Sequence Diagram Absensi

Nama Sequence Absensi

Deskripsi Guru kurikulum, Guru wali kelas, Guru mata pelajaran absen sesuai dengan mata pelajaran masing-masing

(50)

3.7.11. Sequence Diagram Membuat Jadwal Pelajaran

opt

Guru Akademik

:Form Pembuatan Jadwal

buka :jadwal tambah(kd_jadwal) keluar kd_jadwal kd_kelas get( nip) get(kd_kelas) :kelas :guru

tambah (nm_kelas nm_guru thn_ajaran nm_mapel jam hari) nm_kelas nm_guru thn_ajaran nm_mapel jam hari tambah (nm_kelas nm_guru thn_ajaran nm_mapel jam hari)

tambah tambah(nip) tambah(kd_kelas) :thn_ajaran nip tambah(id_tahun) get( id_tahun) id_tahun ubah get (kd_jadwal)

ubah (nm_kelas nm_guru thn_ajaran nm_mapel jam hari)

ubah (nm_kelas nm_guru thn_ajaran nm_mapel jam hari)

ubah (nm_kelas nm_guru thn_ajaran nm_mapel jam hari)

simpan simpan simpan_ubah() simpan_ubah() hapus hapus :mapel tambah(kd_mapel) get( kd_mapel) kd_mapel

Gambar 3. 31Sequence Diagram Membuat Jadwal Pelajaran

Tabel 3. 49Sequence Diagram Pembuatan Jadwal

Nama Sequence Pembuatan jadwal

Deskripsi Guru kurikulum mengolah data jadwal inputannya harus dengan sesuai dengan kelas, nama guru, tahun ajaran, mata pelajaran, jam dan hari

(51)

3.7.12. Sequence Diagram Pembagian Wali Kelas

opt

Guru Akademik

:Form Pembagian Wali Kelas buka :pemb_walikelas tambah(id) keluar id kd_kelas get( nip) get(kd_kelas) :kelas :nip

tambah (nm_kelas nm_jurusan nm_guru th_ajaran) tambah (nm_kelas nm_jurusan nm_guru th_ajaran) tambah (nm_kelas nm_jurusan nm_guru th_ajaran)

tambah tambah(nip) tambah(kd_kelas) :thn_ajaran nip tambah(id_tahun) get( id_tahun) id_tahun ubah get (id)

ubah (nm_kelas nm_jurusan nm_guru th_ajaran)

ubah (nm_kelas nm_jurusan nm_guru th_ajaran)

ubah (nm_kelas nm_jurusan nm_guru th_ajaran)

simpan simpan simpan_ubah() simpan_ubah() hapus hapus :jurusan tambah(kd_jurusan) get( kd_jurusan) kd_jurusan

Gambar 3. 32Sequence Diagram Pembagian Wali Kelas

Tabel 3. 50Sequence Diagram Pembagian Wali Kelas

Nama Sequence Pembagian wali kelas

Deskripsi Guru kurikulum mengolah data wali kelas inputannya harus dengan sesuai dengan nama kelas, nama jurusan, nama wali kelas, dan tahun ajaran

(52)

3.7.13. Sequence Diagram Pengolahan Nilai

Guru Wali Kelas

:Form Pengolahan Nilai

buka :nilai tambah(id_nilai) simpan keluar id_nilai kd_guru get(nis) nis get(kd_guru) :guru :siswa simpan tambah tambah(nis) tambah(kd_guru) :mapel get(kd_mapel) kd_mapel tambah(kd_mapel)

hitung rata-rata(nis nm_siswa tugas1 tugas2 tugas3 harian1 harian2 harian3 uts uas kkm)

hitung rata-rata(nis nm_siswa tugas1 tugas2 tugas3 harian1 harian2 harian3 uts uas kkm) hitung rata-rata(nis nm_siswa tugas1 tugas2 tugas3 harian1 harian2 harian3 uts uas kkm)

:thn_ajaran :kelas get(id_tahun) id_tahun tambah(id_tahun) get(kd_kelas) kd_kelas tambah(kd_kelas)

Gambar 3. 33Sequence Diagram Pengolahan Nilai

Tabel 3. 51Sequence Diagram Pengolahan Nilai

Nama Sequence Pengolahan Nilai

Deskripsi Guru wali kelas mengolah nilai sesuai dengan nama siswa, nama mata pelajaran, tugas 1, tugas 2, tugas 3, ulangan 1, ulangan 2, ulangan 3, uts, uas, dan kkm setelah di input di hitung lalu di simpan

(53)

3.7.14. Sequence Diagram Pembayaran SPP

Karyawan Tata Usaha

:Form Pembayaran SPP buka :bayar_spp tambah(kd_pmbyrn_spp) simpan keluar kd_pmbyrn_spp nis get(nis) :siswa tambah(jml_pembayaran tgl_bayar) (jml_pembayaran tgl_bayar) simpan tambah (jml_pembayaran tgl_bayar)

tambah

tambah(nis)

Gambar 3. 34Sequence Diagram Pembayaran SPP

Tabel 3. 52Sequence Diagram Pembayaran SPP

Nama Sequence Pembayaran SPP

Deskripsi Karyawan tata usaha mengolah data pembayaran spp yaitu dengan menginput nis, jumlah pembayaran, tanggal bayar

(54)

3.7.15. Sequence Diagram Transaksi Perpustakaan

karyawan perpustakaan

:Form Peminjaman Buku

buka :peminjaman_buku tambah(id) simpan keluar id nis get(kode_karyawan) kd_karyawan get(nis) :siswa :karyawan simpan tambah tambah(kd_karyawan) kembali kembali tambah(nis) :data_buku get(id) id tambah(id)

tambah(judul nm_siswa tgl_pinjam tgl_kembali ket)

tambah(judul nm_siswa tgl_pinjam tgl_kembali ket) tambah(judul nm_siswa tgl_pinjam tgl_kembali ket)

Gambar 3. 35Sequence Diagram Transaksi Perpustakaan

Tabel 3. 53Sequence Diagram Transaksi Perpustakaan

Nama Sequence Transaksi Perpustakaan

Deskripsi Karyawan perpustakaan mengatur peminjaman dan pengembalian buku berdasarkan data yang disimpan

(55)

3.7.16. Sequence Diagram Cetak Laporan Pembayaran SPP

:bayar_spp :Form Cetak Laporan Pembayaran

SPP

Karyawan Tata Usaha Buka

jml_bayar tanggal get(kd_pmbyrn_spp)

cetak laporan pembayaran spp tampil(kd_pmbyrn_spp)

:siswa

nm_siswa get(nis) tampil(nis)

Gambar 3. 36Sequence Diagram Cetak Laporan Pembayaran SPP

Tabel 3. 54Sequence Diagram Cetak Laporan Pembayaran SPP

Nama Sequence Cetak Laporan Pembayaran SPP

Deskripsi Karyawan tata usaha mencetak laporan sesuai dengan penginputan dari form pembayaran spp

(56)

3.7.17. Sequence Diagram Cetak Laporan Transaksi Perpustakaan

:trans_pinjam :Form Cetak Laporan Transaksi

Perpustakaan

Karyawan Tata Usaha Buka

id tgl_pinjam tgl_kembali get(id)

cetak laporan transaksi perpustakaan tampil(id)

:siswa

nis nm_siswa get(nis) tampil(nis)

Gambar 3. 37Sequence Diagram Cetak Laporan Transaksi Perpustakaan

Tabel 3. 55Sequence Diagram Cetak Laporan Transaksi Perpustakaan

Nama Sequence Cetak Laporan Transaksi Perpustakaan

Deskripsi Karyawan perpustakaan mencetak laporan sesuai dengan penginputan dari form transaksi perpustakaan

(57)

3.7.18. Sequence Diagram Lihat Jadwal Ajar

Guru

:Form Lihat Jadwal Ajar

buka nis nm_siswa get( kd_kelas) get(nis) :siswa :kelas tampil(kd_kelas) tampil(nis) :thn_ajaran kd_kelas tampil(id_tahun) get( id_tahun) id_tahun tahun ajaran cetak jadwal guru

Gambar 3. 38Sequence Diagram Lihat Jadwal Ajar

Tabel 3. 56Sequence Diagram Lihat Jadwal Ajar

Nama Sequence Lihat Jadwal Ajar

Deskripsi Guru kurikulum, guru mata pelajaran, guru wali kelas mencetak jadwal mengajarnya sesuai dengan jadwal yang di input

(58)

3.7.19. Sequence Diagram Lihat Jadwal Siswa

Siswa

:Form Lihat Jadwal Siswa

buka nis nm_mapel get( kd_kelas) get(kd_mapel) :mapel :kelas tampil(kd_kelas) tampil(kd_mapel) :thn_ajaran

kd_kelas nm_kelas nm_ruangan tampil(id_tahun)

get( id_tahun) id_tahun tahun ajaran cetak jadwal siswa

Gambar 3. 39Sequence Diagram Lihat Jadwal Siswa

Tabel 3. 57Sequence Diagram Lihat Jadwal Siswa

Nama Sequence Lihat Jadwal Siswa

Deskripsi Siswa mencetak jadwal mengajarnya sesuai dengan jadwal yang di input

(59)

3.7.20. Sequence Diagram Rekap Absensi

Guru

:Form Rekap Absensi

buka nis nm_mapel get( kd_kelas) get(kd_mapel) :mapel :kelas tampil(kd_kelas) tampil(kd_mapel) :thn_ajaran

kd_kelas nm_kelas nm_ruangan tampil(id_tahun)

get( id_tahun) id_tahun tahun ajaran cetak Rekap Absen

:absensi

id hadir izin sakit alpa get(id) tampil(id)

Gambar 3. 40Sequence Diagram Rekap Absensi

Tabel 3. 58Sequence Diagram Rekap Absensi

Nama Sequence Rekap Absensi

Deskripsi Guru kurikulum, guru wali kelas, dan guru mata pelajaran bias merekap absen per mata pelajaran per tanggal

(60)

3.7.21. Sequence Diagram Cetak Rapor Siswa

Guru Wali Kelas

:Form Cetak Rapor

buka

:nilai

tampil(id_nilai)

Cetak Rapor Siswa

id_nilai kd_guru get(nis) nis get(kd_guru) :guru :siswa

Cetak Rapor Siswa tampil tampil(nis) tampil(kd_guru) :mapel get(kd_mapel) kd_mapel tampil(kd_mapel)

hitung rata-rata(nis nm_siswa tugas1 tugas2 tugas3 harian1 harian2 harian3 uts uas kkm)

hitung rata-rata(nis nm_siswa tugas1 tugas2 tugas3 harian1 harian2 harian3 uts uas kkm) hitung rata-rata(nis nm_siswa tugas1 tugas2 tugas3 harian1 harian2 harian3 uts uas kkm)

:thn_ajaran :kelas get(id_tahun) id_tahun tampil(id_tahun) get(kd_kelas) kd_kelas tampil(kd_kelas)

Gambar 3. 41Sequence Diagram Cetak Laporan Kelas

Tabel 3. 59Sequence Diagram Cetak Rapor Siswa

Nama Sequence Cetak Rapor Siswa

Deskripsi Guru wali kelas mencetak rapor sesuai dengan pengolahan nilai yang di input

(61)

3.8. Class Diagram +tambah() +hapus() +ubah() +simpan() -nis* -nm_siswa -tmp_lahir -tgl_lahir -jns_kelamin -nm_ortu -pekerjaan_ortu -alamat siswa +tambah() +hapus() +ubah() +simpan() -kd_karyawan* -nm_karyawan -tmp_lahir -tgl_lahir -jns_kelamin -kota -alamat -agama -jns_karyawan karyawan +tambah() +hapus() +ubah() +simpan() -kd_kelas* -nm_kelas -nm_ruangan kelas +tambah() +hapus() +ubah() +simpan() -kd_mapel* -nm_mapel mapel +tambah() +hapus() +ubah() +simpan() -kd_jurusan* -nm_jurusan jurusan +tambah() +hapus() +ubah() +simpan() -id* -judul -pengarang -th_terbit -penerbit -jumlah_buku -jum_temp buku +tambah() +hapus() +ubah() +simpan() -nip* -nm_guru -tmp_lahir -tgl_lahir -jns_kelamin -kota -alamat -agama -status -level guru +tambah() +ubah() +simpan() +hapus() -kd_jadwal* -kd_kelas** -nip** -id_tahun** -kd_mapel** -jam -hari jadwal 1..* 1 1 1..* 1 1..* 1 1..* +tambah() +ubah() +simpan() +hapus() -id* -kd_kelas** -nis** -id_tahun** pemb_kelas 1 1 1..* 1 +mulai absen() +simpan() -idi* -tgl_absensi -kd_kelas** -kd_mapel** -id_tahun** -nis** -nip** -hadir -izin -sakit -alpa absensi 1 1 1 1 1 1 +tambah() +ubah() +simpan() -id* -kd_kelas** -kd_jurusan** -nip** -id_tahun** pemb_walikelas 1 1 1 1 +tambah() +ubah() +simpan() +hapus() -id_nilai* -nis** -kd_mapel** -id_tahun** -kd_kelas** -nip** -harian1 -harian2 -harian3 -tugas1 -tugas2 -tugas3 -uts -uas -kkm nilai 1 1 1 1..* 1 1 +tambah() +ubah() +simpan() -kd_pmbyrn_spp* -nis** -kd_pembayaran** -attribute1 -jml_pembayaran -tgl_bayar -tahun bayar_spp 1 1 +tambah() +ubah() +simpan() -id* -kd_karyawan** -judul_buku -nis** -nm_siswa -tgl_pinjam -tgl_kembali -status -ket trans_pinjam 1 1..* 1 1..* +tambah() +ubah() +simpan() +hapus() -id_tahun* -thn_ajaran thn_ajaran 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* +Login()() -Username -Password Login 1 1 1 1 1 1 +tambah() +hapus() +ubah() +simpan() -username -fullname -email -password Admin 1 1 +tambah() +ubah() +simpan() +hapus() -kd_pembayaran* -harga -deskripsi pembayaran 1 1..*

(62)

3.9. Rancangan Struktur Tabel Integrasi Sistem Akademik, Pembayaran Dan Perpustakaan

1. Tabel siswa

Field Kunci : nis

Jumlah Field : 9

Struktur Tabel Siswa

No Nama Field Type Size Keterangan

1 nis Varchar 12 Nomor Induk Siswa*

2 Password Varchar 20 Password

3 nm_siswa Varchar 35 Nama Siswa

4 tmp_lahir Varchar 20 Tempat Lahir

5 tgl_lahir Date Tanggal Lahir

6 jns_kelamin Enum Jenis Kelamin

7 nm_ortu Varchar 35 Nama Orang Tua

8 pekerjaan_ortu Varchar 35 Pekerjaan Orang Tua

9 alamat Text Alamat

2. Tabel guru

Field Kunci : nip

Jumlah Field : 11

Struktur Tabel Guru

No Nama Field Type Size Keterangan

1 nip Varchar 12 Nomer Induk Pengajar*

2 password Varchar 20 Password

3 nm_guru Varchar 35 Nama Guru

4 tmp_lahir Varchar 20 Tempat Lahir

(63)

6 jns_kelamin Enum Jenis Kelamin

7 kota Varchar 15 Kota

8 alamat Text Alamat

9 agama Varchar 20 Agama

10 status Varchar 12 Status

11 level Varchar 10 Level

3. Tabel karyawan

Field Kunci : kd_karyawan

Jumlah Field : 10

Struktur Tabel Karyawan

No Nama Field Type Size Keterangan

1 kd_karyawan Varchar 12 Kode Karyawan

2 password Varchar 20 Password

3 nm_karyawan Varchar 35 Nama Karyawan

4 tmp_lahir Varchar 20 Tempat Lahir

5 tgl_lahir Date Tanggal Lahir

6 jns_kelamin Enum Jenis Kelamin

7 kota Varchar 15 Kota

8 alamat Text Alamat

9 agama Varchar 20 Agama

10 jns_karyawan Varchar 15 Jenis Karyawan

4. Tabel data_buku

Field Kunci : kode_buku

Jumlah Field : 6

Struktur Tabel Buku

(64)

1 id Int 5 Id Buku*

2 judul Varchar 250 Judul Buku

3 pengarang Varchar 25 Pengarang

4 th_terbit Varchar 4 Tahun Terbiy

5 penebit Varchar 250 Penerbit

6 jumlah_buku Int 2 Jumlah Buku

7 jump_temp Int 4 Jumlah Temporery

5. Tabel kelas

Field Kunci : kd_kelas

Jumlah Field : 3

Struktur Tabel Kelas

No Nama Field Type Size Keterangan

1 kd_kelas Varchar 6 Kode Kelas*

2 nm_kelas Varchar 10 Nama Kelas

3 nm_ruangan Varchar 10 Nama Ruangan

6. Tabel mapel

Field Kunci : kd_mapel

Jumlah Field : 2

Struktur Tabel Mata Pelajaran

No Nama Field Type Size Keterangan

1 kd_mapel varchar 6 kode Mata Pelajaran*

2 nm_mapel varchar 80 Nama Mata Pelajaran

7. Tabel jurusan

Field Kunci : kd_jurusam

(65)

Struktur Tabel Jurusan

No Nama Field Type Size Keterangan

1 kd_jurusan Varchar 5 Kode Jurusan*

2 nm_jurusan Varchar 15 Nama Jurusan

8. Tabel thn_ajaran

Field Kunci : id_tahun

Jumlah Field : 2

Struktur Tabel Tahun Ajaran

No Nama Field Type Size Keterangan

1 id_tahun Int 5 Id Tahun*

2 thn_ajaran Varchar 15 Tahun Ajaran

9. Tabel pemb_kelas

Field Kunci : id

Jumlah Field : 4

Struktur Tabel Pembagian Kelas

No Nama Field Type Size Keterangan

1 id Int 3 Id Pembagian Kelas*

2 kd_kelas Varchar 6 Kode Kelas**

3 nis Varchar 12 Nomer Induk Siswa**

4 id_tahun Int 5 Id Tahun**

10. Tabel absensi

Field Kunci : id_absensi

(66)

Struktur Tabel Absensi

No Nama Field Type Size Keterangan

1 id Int 13 Id Absensi*

2 tgl_absen Date Tanggal Absensi

3 kd_kelas Varchar 6 Kode Kelas**

4 kd_mapel Varchar 6 Kode Mata Pelajaran**

5 id_tahun Int 5 Id Tahun**

6 nis Varchar 12 Nomer Induk Siswa**

7 nip Varchar 12 Nomer Induk Pengajar**

8 hadir Int 3 Hadir

9 izin Int 3 Izin

10 sakit Int 3 Sakit

11 alpa Int 3 Alpa

11. Tabel jadwal

Field Kunci : kd_jadwal

Jumlah Field : 7

Struktur Tabel Pembuatan Jadwal

No Nama Field Type Size Keterangan

1 kd_jadwal Int 5 Kode Jadwal*

2 kd_kelas Varchar 6 Kode Kelas**

3 nip Varchar 12 Nomer Induk Pengajar**

4 id_tahun Int 5 Id Tahun**

5 kd_mapel Varchar 6 Kode Mata Pelajaran**

6 jam Varchar 15 Jam

(67)

12. Tabel pemb_walikelas

Field Kunci : id

Jumlah Field : 5

Struktur Tabel Pembagian Wali Kelas

No Nama Field Type Size Keterangan

1 id Int 3 Id Pembagian Walikelas*

2 kd_kelas Varchar 6 Kode Kelas**

3 kd_jurusan Varchar 5 Kode Jurusan**

4 nip Varchar 12 Nomer Induk Pengajar**

5 id_tahun Int 5 Id tahun**

13. Tabel nilai

Field Kunci : id_nilai

Jumlah Field : 15

Struktur Tabel Pengolahan Nilai

No Nama Field Type Size Keterangan

1 id_nilai Int 5 Id Nilai*

2 nis Varchar 12 Nomer Induk Siswa**

3 kd_mapel Varchar 6 Kode Mata Pelajaran**

4 id_tahun Int 5 Id Tahun**

5 kd_kelas Varchar 6 Kode Kelas**

6 nip Varchar 12 Nomer Induk Pengajar**

7 harian1 Int 3 Ulangan Harian 1

8 harian2 Int 3 Ulangan Harian 2

9 harian3 Int 3 Ulangan Harian 3

10 tugas1 Int 3 Tugas 1

(68)

12 tugas3 Int 3 Tugas 3

13 uts Int 3 UTS

14 uas Int 3 UAS

15 kkm Int 3 KKM

14. Tabel bayar_spp

Field Kunci : kd_pmbyrn_spp

Jumlah Field : 7

Struktur Tabel Pembayaran SPP

No Nama Field Type Size Keterangan

1 kd_pembyrn_spp Varchar 15 Kode Pembayaran SPP*

2 nis Varchar 12 Nomer Induk Siswa**

3 kd_karyawan Varchar 12 Kode Karyawan**

4 jml_pembayaran Int 9 Jumlah Pembayaran

5 tgl_bayar Date Tanggal Bayar

6 bulan Varchar 2 Bulan

7 tahun Varchar 2 Tahun

15. Tabel trans_pinjam

Field Kunci : id

Jumlah Field : 9

Struktur Tabel Transaksi Pinjam

No Nama Field Type Size Keterangan

1 id Int 5 Id Transaksi Peminjaman*

2 judul_buku Varchar 250 Judul Buku

3 nis Varchar 12 No Induk Siswa**

(69)

5 nm_siswa Varchar 35 Nama Siswa

6 tgl_pinjam Varchar 15 Tanggal Peminjam

7 tgl_kembali Varchar 15 Tanggal Kembali

8 status Varchar 10 Status

9 ket Varchar 100 Keterangan

3.10. Struktur Tampilan Integrasi Sistem Akademik Terhadap Pembayaran Dan Perpustakaan SMK Assa’adatul Abadiyah

(70)

3.11 Rancangan Layar

Gambar 3. 44Login

(71)

Gambar 3. 46Master Siswa

Gambar 3. 47Master Guru

(72)

Gambar 3. 49Master Buku

Gambar 3. 50Master Kelas

(73)

Gambar 3. 52Master Jurusan

Gambar 3. 53Master Tahun Ajaran

(74)

Gambar 3. 55Absensi

(75)

Gambar 3. 57Pengolahan Nilai

(76)

Gambar 3. 59Pembagian Wali Kelas

Gambar 3. 60Pembayaran SPP

(77)

Gambar 3. 62Cetak Laporan Transaksi Perpustakaan

Gambar 3. 63Cetak Laporan Pembayaran SPP

Gambar

Tabel 3. 1 Deskripsi Use Case Diagram Mengolah Data Master  Use Case  Mengolah Data Master
Tabel 3.7 Deskripsi Use Case Diagram Melakukan Absensi  Use Case  Melakukan Absensi
Tabel 3.11 Deskripsi Use Case Diagram Cetak Rapor  Use Case  Cetak Rapor
Tabel 3. 14 Deskripsi Use Case Diagram Melihat Jadwal Pelajaran  Use Case  Melihat Jadwal Pelajaran
+7

Referensi

Dokumen terkait

With the results of this study can be input to understand what are the factors that influence turnover intentions of employees of the accounting department at the finance company

Dari hasil pembahasan serta analisa bebagai macam sumber-sumber energi terbarukan yang dapat digunakan sebagai pembangkit altenatif energi listrik, yaitu: energi angin, energi

Perspektif Abdullah Nashih Ulwan Dari hasil temuan penelitian yang telah dipaparkan sebelumnya, dijelaskan bahwa secara konsep makna pendidikan anak dalam perspektif Nashih Ulwan

Dari penelitian yang telah dilakukan pada kolektor surya v -corrugated absorber dengan penambahan obstacle dan fins berbentuk setengah silinder yang disusun secara staggered

Tujuan perencanaan adalah merencanakan instalasi pengolahan greywater dengan biaya operasional dan pemeliharaan yang murah yaitu unit Anaerobic Baffled Reactor

Dari beberapa definisi silabus di atas dapat disimpulkan bahwa silabus adalah seperangkat rencana yang berisi garis besar atau pokok-pokok pembelajaran yang mencakup standar

Arrange the following sentences into a good recount text.. All the passengers got off, did their prayers and