• Tidak ada hasil yang ditemukan

KATA PENGANTAR. sebagai berikut, Perancangan Sistem Informasi Pengelolaan Absensi dan Tugas. 1. Rektor Universitas Bina Sarana Informatika

N/A
N/A
Protected

Academic year: 2022

Membagikan "KATA PENGANTAR. sebagai berikut, Perancangan Sistem Informasi Pengelolaan Absensi dan Tugas. 1. Rektor Universitas Bina Sarana Informatika"

Copied!
14
0
0

Teks penuh

(1)

vi

KATA PENGANTAR

Alhamdulillah, Dengan mengucapkan puji syukur kehadirat Allah SWT, Sang Pencipta langit dan bumi serta segala isinya yang telah melimpahkan rahmat dan karunia-Nya kepada penulis sehingga pada akhirnya penulis dapat menyelesaikan tugas ini dengan baik dan tepat pada waktunya. Dimana tugas akhir ini penulis sajikan dalam bentuk buku yang sederhana. Adapun judul tugas akhir, yang penulis ambil sebagai berikut, “Perancangan Sistem Informasi Pengelolaan Absensi dan Tugas Pada Sekolah PG TK Assalaam Kota Tasikmalaya”.

Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan Diploma Tiga Universitas Bina Sarana Informatika. Sebagai bahan penulisan diambil berdasarkan hasil penelitian (eksperimen), observasi dan beberapa sumber litelatur yang mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak, maka penulisan tugas akhir tidak akan berjalan lancar.

Oleh karena itu pada kesempatan ini, ijinkanlah penulis menyampaikan ucapan terima kasih kepada :

1. Rektor Universitas Bina Sarana Informatika 2. Dekan Fakultas Teknologi Informasi

3. Ketua Program Studi Sistem Informasi Universitas Bina Sarana Informatika 4. Ibu Tuti Alawiyah, selaku Dosen Pembimbing Tugas Akhir

5. Kepala Sekolah dan Guru Sekolah PG TK Assalaam Kota Tasikmalaya 6. Mami, Papi serta Keluarga tercinta yang telah memberikan dukungan moral

maupun spiritual.

7. Untuk diri sendiri, “jangan banyak insecure , you did great!”

8. Untuk Rheza, terima kasih atas doa dan dukungannya.

(2)

vii

Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga terwujudnya penulisan ini. Penulis menyadari bahwa penulisan Tugas Akhir ini masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang bersifat membangun demi kesempurnaan penulisan dimasa yang akan datang.

Akhir kata semoga tugas akhir ini dapat berguna bagi penulis khususnya dan bagi para pembaca yang berminat pada umumnya.

Tasikmalaya, 17 Januari 2021 Penulis

Rini Puspawati Agustine

(3)

viii

ABSTRAK

Rini Puspawati Agustine (12172671), Perancangan Sistem Informasi Pengelolaan Absensi dan Tugas Pada Sekolah PG TK Assalaam Kota Tasikmalaya

Sistem Informasi Pengelolaan Absensi dan Tugas pada “PG TK Assalaam Kota Tasikmalaya” masih belum efektif, karena segala proses yang dilalui masih dilakukan secara manual dan dinilai belum efektif dan efisien yaitu masih dengan menggunakan cara mengirimkan gambar kegiatan siswa melalui pesan pada aplikasi whatsapp messenger juga mengambil dan menyetorkan tugas dengan cara harus datang langsung ke sekolah menemui wali kelas atau guru mata pelajaran. Atau dengan cara guru mata pelajaran dan wali kelas melakukan home visit ke salah satu rumah orang tua siswa yang sama kelasnya dan mengadakan perkumpulan sehingga guru mata pelajaran dan wali kelas dapat melakukan kegiatan belajar mengajar di rumah tersebut. Untuk itu penulis mencoba membuat tugas akhir mengenai Pengelolaan Absensi dan Tugas pada sekolah PG TK Assalaam Kota Tasikmalaya. Penelitian ini dilakukan pada wali kelas dan guru mata pelajaran PG TK Assalaam Kota Tasikmalaya. Menerapkan model waterfall dalam bahasa pembangunannya, MySQL sebagai aplikasi perancangan database. Maka dapat disimpulkan bahwa dengan dirancangnya sistem informasi pengolahan absensi dan tugas yang terkomputerisasi ini diharapkan dapat memudahkan kepala sekolah, guru mata pelajaran, wali kelas, siswa dan orang tua siswa dalam kegiatan belajar mengajar dan dapat mengurangi risiko kehilangan dan kesalahan dalam pemasukan data karena sudah tersimpan rapi dalam sistem database dengan baik dan benar.

Kata Kunci: Sistem Informasi ,Perancangan, Absensi dan Tugas, Database, MySQ/L

(4)

ix ABSTRACT

Rini Puspawati Agustine (12172671), Information System Design for Attendance and Task Management at PG Assalaam KindergartenTasikmalaya

The Attendance and Task Management Information System at “PG Assalaam Kindergarten Tasikmalaya City” is still ineffective, because all processes are still manually and are considered ineffective and inefficient, they still using the old method by sending picture of studnt activities via messages on the whatsapp messenger app.

And submitting task by having to come directly to school to meet the homeroom teacher or subject teacher doing home visit to one of the parent’s house on the same class and holding association. So, that the subject teacher and homeroom teacher can carry out the school activities at that house. For this reason, the author try to make a final project regarding the Management of Attendance and Task at PG Assalaam Kindergarten, Tasikmalaya city. Implementing thr waterall method in the development language, MySQL as a database design application. So it can be concluded that with the design of this computerized attendance and home work processing information system is expecting to make it easier for school principals, subject teacher, homeroom teacher, students and parents in school activities and can reduce the risks of lost and errors in data entry because it is stored. Neatly in the database system properly and correctly.

Keywords: Information Systems, Design, Attendance and Task, Database, MySQL

(5)

x

DAFTAR ISI

Halaman

Lembar Judul Tugas Akhir ... i

Lembar Pernyataan Keaslian Tugas Akhir ... ii

Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ... iii

Lembar Persetujuan dan Pengesahan Tugas Akhir ... iv

Lembar Konsultasi Tugas Akhir ... v

Kata Pengantar ... vi

Abstrak ... viii

Daftar Isi ... x

Daftar Simbol ... xii

Daftar Gambar ... xvii

Daftar Tabel ... xviii

Daftar Lampiran ... xix

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang Masalah ... 1

1.2. Tujuan dan Manfaat ... 2

1.3. Metode Penelitian ... 3

1.3.1. Metode Pengembangan Perangkat Lunak ... 3

1.3.2. Metode Pengumpulan Data ... 4

1.4. Ruang Lingkup ... 5

BAB II LANDASAN TEORI ... 6

2.1. Konsep Dasar Sistem ... 6

2.2. Teori Pendukung ... 9

BAB III ANALISIS SISTEM BERJALAN ... 12

3.1. Tinjauan Perusahaan ... 12

3.1.1. Sejarah Perusahaan ... 12

3.1.2. Struktur Organisasi dan Fungsi ... 14

3.2. Prosedur Sistem Berjalan ... 17

3.3. Activity Diagram... 19

3.4. Spesifikasi Dokumen Sistem Berjalan ... 21

3.4.1. Spesifikasi Bentuk Dokumen Masukan ... 21

3.4.2. Spesifikasi Bentuk Dokumen Keluaran ... 22

3.5. Permasalahan Pokok ... 23

3.6. Pemecahan Masalah ... 23

BAB IV PERANCANGAN SISTEM USULAN ... 24

3.6. Tahapan Perancangan Sistem ... 24

4.1.1. Analisis Kebutuhan ... 24

4.1.2. Rancangan Diagram Use Case ... 25

4.1.3. Rancangan Diagram Aktivitas ... 28

4.1.4. Rancangan Dokumen Sistem Usulan ... 31

4.1.5. Rancangan Prototype ... 33

(6)

xi

4.2. Perancangan Perangkat Lunak ... 49

4.2.1. Entity Relationship Diagram (ERD) ... 49

4.2.2. Logical Record Structure (LRS) ... 50

4.2.3. Spesifikasi File ... 51

4.2.4. Class Model /Class Diagram ... 56

4.2.5. Sequence Diagram ... 57

4.2.6. Spesifikasi Hardware dan Software ... 57

4.3. Jadwal Implementasi ... 59

BAB V PENUTUP ... 60

5.1. Kesimpulan ... 60

5.2. Saran ... 60

DAFTAR PUSTAKA ... 61

DAFTAR RIWAYAT HIDUP ... 63

SURAT KETERANGAN PKL ... 64

LAMPIRAN-LAMPIRAN ... 65

(7)

xii

DAFTAR SIMBOL

A. Simbol UML 1. Use Case Diagram

Simbol Deskripsi

Use case Fungsionalitas yang disediakan sistem

sebagai unit-unit yang saling bertukar pesan antar unit atau aktor, biasanya dinyatakan dengan menggunanakan kata kerja di awal di awal frase nama use case

Aktor/actor

nama aktor

Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem

informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya

dinyatakan menggunakan kata benda di awal frase nama aktor

Asosiasi / association Komunikasi antara aktor dan use case yang berpartisipasi pada usecase atau use case memiliki interaksi dengan aktor

Ekstensi/extend

<<extend>>

Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu;

mirip dengan prinsip inheritance pada pemrograman berorientasi objek;

biasanya use case tambahan memiliki nama depan yang sama dengan use case yang ditambahkan

Generalisasi/generalization Hubungan generalisasi dan spesialisasi (umum-khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya Menggunakan/include/uses

<<include>>

<<uses>>

Relasi use case tambahan ke sebuah use case di mana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini

nama use case

(8)

xiii 2. Activity Diagram

Simbol Deskripsi

Status awal Status awal aktivitas sistem, sebuah diagram

memiliki sebuah status awal

Aktivitas Aktivitas yang dilakukan sistem, aktivitas

biasanya diawali dengan kata kerja

Percabangan / decision Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu

Penggabungan / join Asosiasi penggabungan dimana lebih dari satu aktivitas digabungkan menjadi satu

Status akhir Status akhir yang dilakukan sistem, sebuah

aktivitas memiliki sebuah status akhir

Swimlane Memisahkan organisasi bisnis yang bertanggung

jawab terhadap aktivitas yang terjadi nama swimlane

(9)

xiv 3. Sequence Diagram

Simbol Deskripsi

Aktor

atau

tanpa waktu aktif nama aktor

Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem

informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya

dinyatakan menggunakan kata benda di awal frase nama aktor

Garis hidup / lifeline Menyatakan kehidupan suatu objek

Objek Menyatakan objek yang berinteraksi

pesan

Waktu aktif Menyatakan objek dalam keadaan

aktif dan berinteraksi, semua yang terhubung dengan waktu aktif ini adalah sebuah tahapan yang dilakukan di dalamnya

Aktor tidak memiliki waktu aktif Pesan tipe create

<<create>>

Menyatakan suatu objek membuat objek yang lain, arah panah mengarah pada objek yang dibuat

Pesan tipe call

1: nama_metode()

Menyatakan suatu objek memanggil operasi/metode yang ada pada objek lain atau dirinya sendiri,

Arah panah mengarah pada objek yang memiliki operasi/metode, karena ini memanggil operasi/metode maka operasi/metode yang dipanggil harus ada pada diagram kelas sesuai dengan kelas objek yang berinteraksi

Pesan tipe send

1: masukan

Menyatakan bahwa suatu objek mengirimkan data/masukan/informasi ke objek lainnya, arah panah

mengarah pada objek yang dikirimi

nama aktor

nama objek: nama kelas

(10)

xv Pesan tipe return

1: keluaran

Menyatakan bahwa uatu objek yang telah menjalankan suatu operasi atau metode menghasilkan suatu kembalian ke objek tertentu,arah panah mengarah pada objek yang menerima kembalian Pesan tipe destroy

<<destroy>>

Menyatakan suatu objek mengakhiri hidup objek yang lain, arah panah mengarah pada objek yang diakhiri, sebaiknya jika ada create maka ada destroy

4. Class Diagram

Simbol Deskripsi

Kelas

nama_kelas +atribut +operasi()

Kelas pada struktur sistem

Antarmuka / interface

nama_interface

Sama dengan konsep interface dalam pemrograman berorientasi objek

Asosiasi / association Relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity

Asosiasi berarah / directed association Relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai dengan multiplicity

Generalisasi Relasi antar kelas dengan makna

generalisasi-spesialisasi (umum khusus)

Kebergantungan / dependency Relasi antar kelas dengan makna kebergantungan antar kelas Agregasi / aggregation Relasi antar kelas dengan makna

semua-bagian (whole-part)

(11)

xvi B. Entity Relationship Diagram (ERD)

Simbol Deskripsi

Entitas / entity Entitas merupakan data inti yang akan

disimpan; bakal tabel pada basis data;

benda yang memiliki data dna harus disimpan datanya agar dapat diakses oleh aplikasi komputer; penamaan entitas biasanya lebih ke kata benda dan belum merupakan nama tabel

Atribut Field atau kolom data yang butuh

disimpan dalam suatu entitas

Atribut kunci primer Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses record yang diinginkan; biasanya berupa id;

kunci primer dapat lebih dari satu kolom, asalkan kombinasi dari

beberapa kolom tersebut dapat bersigat unik (berbeda tanpa ada yang sama) Atribut multinilai / multivalue Field atau kolom data yang butuh

disimpan dalam suatu entitas yang dapat memiliki nilai lebih dari satu

Relasi Relasi yang menghubungkan antar

entitas; biasanya diawali dengan kata kerja

Asosiasi / association Penghubung antara relas dan entita di mana di kedua ujungnya memiliki multiplicity kemungkinan jumlah pemakaian

Kemungkinan jumlah maksimum keterhubungan antara entitas satu dengan entitas yang lain disebut dengan kardinalitas.

nama_entitas

nama_atribut

nama_kunci primer

nama_relasi nama_atribut

N

(12)

xvii

DAFTAR GAMBAR

Halaman

Gambar III.1 Struktur Organisasi PG TK Assalaam ... 14

Gambar III.2 Activity Diagram Absensi Siswa ... 19

Gambar III.3Activity Diagram Pengumpulan Tugas ... 24

Gambar IV.1 Use Case Diagram Admin ... 25

Gambar IV.2 Use Case Diagram Guru ... 26

Gambar IV.3 Use Case Diagram Siswa/Orang tua siswa ... 27

Gambar IV.4 Activity Diagram Usulan Admin ... 28

Gambar IV.5 Activity Diagram Usulan Guru ... 29

Gambar IV.6 Activity Diagram Usulan Siswa/Orang tua siswa ... 30

Gambar IV.7 Tampilan Beranda Awal... 33

Gambar IV.8 Tampilan Form Login ... 34

Gambar IV.9 Tampilan Halaman Admin ... 35

Gambar IV.10 Tampilan Halaman Tambah Pengguna ... 36

Gambar IV.11 Tampilan Selesai Menambah Pengguna ... 37

Gambar IV.12 Tampilan Halaman Absen Siswa ... 38

Gambar IV.13 Tampilan Halaman Lembar Tugas ... 39

Gambar IV.14 Tampilan Halaman Unggah Tugas ... 40

Gambar IV.15 Tampilan Halaman Berhasil Unggah Tugas ... 41

Gambar IV.16 Tampilan Halaman Beranda Guru... 42

Gambar IV.17 Tampilan Halaman Absen dan Tugas Kelas ... 43

Gambar IV.18 Tampilan Halaman Rekap Nilai Siswa ... 44

Gambar IV.19 Tampilan Halaman Rekap Absensi Siswa ... 45

Gambar IV.20 Tampilan Halaman Rekap Tugas Guru ... 46

Gambar IV.21 Tampilan Halaman Buat Tugas Baru ... 47

Gambar IV.22 Tampilan Halaman Selesai Unggah Tugas Baru... 48

Gambar IV.23 Entity Relationship Diagram (ERD) ... 49

Gambar IV.24 Logical Record Structure (LRS) ... 50

Gambar IV.25 Class Model/Class Diagram ... 56

Gambar IV.26 Sequence Diagram ... 57

(13)

xviii

DAFTAR TABEL

Halaman

Tabel IV.1 Deskripsi Mengelola Data Pengguna ...26

Tabel IV.2 Deksripsi Mengelola Absensi dan Tugas ...27

Tabel IV.3 Deksripsi Melakukan Absen dan Unggah Tugas ...28

Tabel IV.4 Spesifikasi File Siswa. ...51

Tabel IV.5 Spesifikasi File Guru ...52

Tabel IV.6 Spesifikasi File Absensi ...53

Tabel IV.7 Spesifikasi File Tugas ...54

Tabel IV.8 Spesifikasi File Mata Pelajaran ...55

Tabel IV.9 Jadwal Implementasi ...59

(14)

xix

DAFTAR LAMPIRAN

Halaman

Lampiran A.1. Buku Absensi ... 65

Lampiran B.1. Lembar Kerja Siswa ... 66

Lampiran C.1. Leembar Nilai Siswa ... 67

Lampiran D.1. Hasil Penilaian Perkembangan Anak ... 68

Referensi

Dokumen terkait

Setiap organisasi harus memiliki tujuan yang jelas dan untuk mencapai tujuan atau target tersebut, organisasi harus memiliki vis, misi dan strategi yang kemudian

Kincir angin sederhana dapat dikembangkan sendiri oleh pengguna, dapat digunakan di lokasi dengan kecepatan angin yang rendah dan dekat dengan sumber air

Volume timbulan sampah ini hanya di wilayah studi sepanjang 200 meter dan hanya satu sisi jalan (sisi timur), sedangkan pengangkutan dengan gerobak yang

Tujuan penelitian ini adalah untuk mengetahui apakah model penemuan terbimbing berbantuan LKS dan benda manipulatif menghasilkan pemahaman konsep siswa yang lebih

1) ASI adalah makanan alamiah yang disediakan untuk bayi anda. Dengan komposisi nutrisi yang sesuai untuk perkembangan bayi sehat. 2) ASI mudah dicerna oleh bayi. 4) Nutrisi

Dengan rahmat Allah SWT alhamdulillah penulis dapat menyelesaikan skripsi ini dengan judul “Manajemen Bank Sampah Dalam Pemberdayaan Ekonomi Nasabah (Studi Kasus

• Budaya dalam tamadun India banyak mengajar nilai-nilai dalam kehidupan melalui latihan dan pengalaman serta bertoleransi dengan orang lain. • Beberapa kitab yang menjadi

KONSEP KOMPUTER YANG MENGGUNAKAN TEMPAT PENYIMPANAN INSTRUKSI DAN DATA PADA MEMORI..  SAMPAI SEKARANG DIKENAL 2