• Tidak ada hasil yang ditemukan

SISTEM INFORMASI MANAGEMENT SEKOLAH SUB SISTEM PENERIMAAN PESERTA DIDIK BARU UNTUK SEKOLAH DASAR.

N/A
N/A
Protected

Academic year: 2017

Membagikan "SISTEM INFORMASI MANAGEMENT SEKOLAH SUB SISTEM PENERIMAAN PESERTA DIDIK BARU UNTUK SEKOLAH DASAR."

Copied!
16
0
0

Teks penuh

(1)

SISTEM INFORMASI MANAGEMENT SEKOLAH SUB SISTEM PENERIMAAN PESERTA DIDIK BARU

UNTUK SEKOLAH DASAR

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sebelas Maret Surakarta

Disusun oleh :

PRIHATIN SUSILOWATI NIM. M3110119

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

2013

(2)

ii

SISTEM INFORMASI MANAGEMENT SEKOLAH SUB SISTEM PENERIMAAN PESERTA DIDIK BARU

UNTUK SEKOLAH DASAR

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sebelas Maret Surakarta

Disusun oleh :

PRIHATIN SUSILOWATI NIM. M3110119

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

2013

(3)

iii

HALAMAN PERSETUJUAN

SISTEM INFORMASI MANAGEMENT SEKOLAH SUB SISTEM PENERIMAAN PESERTA DIDIK BARU

UNTUK SEKOLAH DASAR

Disusun Oleh :

PRIHATIN SUSILOWATI NIM. M3110119

Tugas Akhir ini disetujui untuk dipertahankan di hadapan dewan penguji

pada tanggal

Pembimbing

Ristu Saptono, S.Si, M.T NIP. 19790210 200212 1 001

(4)

iv

HALAMAN PENGESAHAN

SISTEM INFORMASI MANAGEMENT SEKOLAH SUB SISTEM PENERIMAAN PESERTA DIDIK BARU

UNTUK SEKOLAH DASAR

Disusun oleh :

PRIHATIN SUSILOWATI NIM. M3110119

Dibimbing oleh :

Ristu Saptono, S.Si, M.T NIP. 19790210 200212 1 001

Tugas Akhir ini telah diterima dan disahkan

oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika pada Hari Senin Tanggal

Dewan Penguji :

1. Ristu Saptono, S.Si, M.T ( ) NIP. 19790210 200212 1 001

2. Muhamad Asrie Safi’i, S.Si ( )

NIP. 9906001049

3. Rosita Yanuarti, S.Kom, M.C.s ( )

NIP. 0629018601

Disahkan Oleh,

Dekan Ketua Program Diploma III Fakultas MIPA UNS Teknik Informatika FMIPA UNS

Prof. Ir. Ari Handono Ramelan, M.Sc.(Hons).,Ph.D. Drs. Y.S Palgunadi, M.Sc NIP. 19610223 198601 1 001 NIP. 19560407 198303 1 004

(5)

v

ABSTRACT

Prihatin Susilowati. 2013. Sub System School Management Information

System Of New Student Enrollment For Elementary School. 3rd years Diploma

Program of Informatical Engineering, Mathematics and Science Faculty, Sebelas

Maret University.

The new student enrollment is the student candidate academical selection process for higher education grade in Elementary School, Junior High School and Senior High School/ Vocational High School. The new student enrollment is an annual administration system.

This sub system of new student enrollment is designed through some stages that is the data and information collection, the need and system design analysis, system construction and system examination. This application is designed by using UML model visualization and developed by using PHP programming language in YII framework.

The sub system of the new student enrollment is facilitated by envolving

the process of managing the new student, managing registration, adding

placement and announcing.

Key Word: Enrollment, UML, YII Framework

(6)

vi ABSTRAK

Prihatin Susilowati. 2013. SISTEM INFORMASI MANAGEMENT SEKOLAH SUB SISTEM PENERIMAAN PESERTA DIDIK BARU UNTUK SEKOLAH DASAR. Program DIII Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret.

Penerimaan Peserta Didik Baru merupakan proses seleksi akademis calon siswa untuk menuju jenjang pendidikan yang lebih tinggi dalam tingkatan SD, SMP dan SMA/SMK. Penerimaan Peserta Didik Baru merupakan suatu proses administrasi yang terjadi setiap tahun.

Sub system penerimaan peserta didik baru ini dirancang dengan beberapa tahapan yaitu pengumpulan data dan informasi, analisis kebutuhan dan perancangan sistem, pembangunan sistem dan pengujian sistem. Aplikasi ini dirancang menggunakan visualisasi model UML dan dikembangkan menggunakan bahasa pemrograman PHP dalam Framework YII.

Sub sistem penerimaan peserta didik baru dibangun dengan fasilitas mengelola data ppdb, pengelolaan daftar ulang, menambah penempatan kelas, dan menambah pengumumuman.

Kata Kunci: Penerimaan, UML, Framework YII

(7)

vii MOTTO

“Seorang sahabat yang mendoakan kebaikan untuk sahabatnya tanpa diketahui untuk sahabatnya itu. Maka para malaikat akan mendoakan kebaikan untuknya

sebagaimana memohon kebaikan untuk sahabatnya”

“Allah tidak akan membebani seseorang melainkan sesuai dengan kesanggupannnya”

(QS. Al Baqaroh: 286)

“Karena sesungguhnya sesudah kesulitan itu ada kemudahan, sessungguhnya sesudah kesulitan itu ada kemudahan”

(QS AL Insyiroh [94]: 5-6)

“Tuhanmu tida meninggalkanmu dan tiada pula membencimu, dan sesungguhnya akhir itu lebih baik bagimu daripada permulaan”

(AD Duha [94]: 3-4)

“Everything is Possible. Semuanya mudah jika allah menghendaki”

(Penulis)

(8)

viii

HALAMAN PERSEMBAHAN

Saya persembahkan Tugas Akhir ini untuk:

1. Ayah dan Ibu penulis. Segala yang ku lakukan adalah

untuk membuat kalian bangga.

2. Kakak penuluis terimakasih untuk dukungan serta

motivasinya.

3. Kakek dan Nenek penulis tersayang.

4. Calon pendamping hidupku .

5. Vivi, Dewi, Ima, Aziz, Wenny. Terima kasih untuk

persahabatan yang indah ini.

6. Trizna, Ocim dan Vena terimakasih atas kerjasama dan

bantuan dalam menyusun TA.

7. Teman-Teman seperjuanganku, Teknik Informatika

(9)

ix

KATA PENGANTAR

Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul “Sistem Informasi Management Sekolah Sub Sistem Penerimaan Peserta Didik Baru”. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd. pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret.

Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih yang tak terhingga kepada:

1. Prof. Ir. Ari Handono Ramelan, M.Sc. (Hons)., Ph.D. selaku Pimpinan Fakultas MIPA Universitas Sebelas Maret.

2. Drs. Y.S Palgunadi, M.Sc selaku Ketua Program Studi Diploma III Teknik

Informatika Universitas Sebelas Maret.

3. Ristu Saptono, S.Si, M.T selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis.

4. Tutut Maitanti, S.Si, selaku pembimbing akademik.

5. Keluarga penulis yang telah memberikan dorongan dan segala dukungan kepada penulis.

Semoga tulisan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.

Surakarta, 20 Juni 2013

Penulis

(10)

x DAFTAR ISI

Halaman

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

HALAMAN ABSTRACT ... iv

HALAMAN MOTTO ... vi

HALAMAN PERSEMBAHAN ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... ix

DAFTAR TABEL ... xiv

DAFTAR GAMBAR ... xv

BAB I. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Perumusan Masalah ... 2

1.3 Batasan Masalah ... 2

1.4 Tujuan dan Manfaat Kegiatan ... 2

1.5 Metodologi Penelitian ... 3

1.6 Sistematika Penulisan ... 4

BAB II. LANDASAN TEORI ... 5

2.1 Penerimaan Peserta Didik Baru ... 5

2.2 Sistem Informasi ... 5

2.3 Framework ... 5

2.4 Database... 6

2.5 Webserver ... 6

2.6 Pemrograman berorientasi object ... 6

2.7 UML ... 7

a. Usecase ... 8

(11)

xi

d. Sequence diagram ... ` 11

BAB III. ANALISIS KEBUTUHAN DAN PERANCANGAN ... 12

3.1 Lingkungan Implementasi ... 12

3.2 Deskripsi Sistem ... 12

3.3 Analisa Kebutuhan ... 12

3.3.1 KebutuhanFungsional ... 13

3.3.2 Kebutuhan Non Fungsional... 14

3.4 Perancangan Sistem ... 14

3.4.1 Pemodelan Usecase ... 14

1. Hak dan Kewajiban Aktor ... 15

2. Narative Use Case ... 15

3. Diagram Use case ... 16

3.4.2 Activity Diagram ... 17

a. Activity Diagram menambah peserta didik baru ... 17

b. Activity Diagram Pencarian data ppdb ... 17

c. Activity Diagram Menambah Pengumuman ... 18

d. Activity mengelola daftar ulang ... 18

e. Activity pencarian PDB ... 19

f. Activity Diagram Kelola Penempatan Kelas ... 19

g. Activity Diagram Pencarian Penempatan Kelas ... 20

3.4.3 Class Diagram Tahap Analisis ... 21

a. Class Diagram Tahap Analisis Tambah PPDB ... 21

b. Class Diagram Tahap Analisis Pencarian PPDB ... 21

c. Class Diagram Tahap Analisis Daftar Ulang ... 22

d. Class Diagram Tahap Analisis Pencarian PDB ... 22

e. Class Diagram Tahap Analsis penempatan kelas ... 23

f. Class Diagram Tahap Analisis pencarian penempatan 23 g. Class Diagram Tahap Analisis Pengumuman ... 24

3.4.4 Sequence Diagram ... 24

(12)

xii

c. Search PPDB ... 27

d. Tambah Daftar Ulang ... 27

e. Update Daftar Ulang ... 28

f. Serach Daftar Ulang ... 29

g. Tambah Penempatan Kelas ... 29

h. Update Penempatan Kelas ... 30

i. Search Penempatan Kelas ... 31

j. Tambah Pengumuman ... 32

k. Update Pengumuman ... 33

3.4.5 Class Diagram ... 34

a. Class Diagram Pendaftaran ... 34

b. Class Diagram Daftar Ulang ... 35

c. Class Diagram Penempatan kelas ... 36

d. Class Diagram Pengumuman ... 37

3.5 Analisa Rancangan ... 38

3.5.1 Skema Database ... 38

3.5.2 ERD(Entity Relationship Diagram) ... 39

3.6 Rancangan Antarmuka ... 40

3.6.1. Rancangan Antar Muka Halaman index ... 40

3.6.2. Rancangan Antar Muka Form Pendaftaran ... 40

3.6.3. Rancangan Antar Muka Form Daftar Ulang ... 42

3.6.4. Rancangan Antar Muka Form Penempatan Kelas ... 42

3.6.5. Rancangan Antar Muka Form Pengumuman ... 43

3.7 Deskripsi Rancangan Antar Muka ... 43

3.7.1. Deskripsi Rancangan Pendaftaran step 1 ... 44

3.7.2. Deskripsi Rancangan Pendaftaran step 2 ... 44

3.7.3. Deskripsi Rancangan Pendaftaran step 3 ... 44

3.7.4. Deskripsi Rancangan Daftar Ulang ... 45

3.7.5. Deskripsi Rancangan Penempatan Kelas ... 45

(13)

xiii

4.1 Implementasi Sistem ... 46

4.1.1 Halaman Index ... 46

4.1.2 Halaman Pendaftaran ... 47

4.1.3 Halaman Transaksi Perjanjian ... 48

4.1.4 Halaman Penerimaan ... 49

4.1.5 Halaman Daftar Ulang ... 49

4.1.6 Halaman Penempatan Kelas ... 49

4.1.7 Halaman Pengumuman ... 50

4.1.8 Halaman Pencarian Pendaftar ... 50

4.1.9 Halaman Pencarian Peserta Didik Baru ... 51

4.1.10 Halaman Pencarian Penempatan Kelas ... 51

4.2 Evaluasi Sistem ... 52

4.2.1 Menambah Data Pendaftar ... 52

4.2.2 Menghapus Data Pendaftar ... 52

4.2.3 Menambah Data Daftar Ulang ... 53

4.2.4 Menambah Data Penempatan Kelas ... 53

4.2.5 Menambah Data Pengumuman ... 53

4.2.6 Mengubah Data pengumuman ... 54

4.2.7 Pencarian Data Pengumuman ... 54

4.2.8 Pencarian Data Penempatan Kelas ... 54

4.2.9 Pencarian Data Pendaftar ... 55

4.2.10 Pencarian Data Siswa ... 55

4.3 Deskripsi Evaluasi Sistem ... 56

BAB V. PENUTUP ... 57

DAFTAR PUSTAKA ... 58

(14)

xiv

DAFTAR TABEL

Tabel 2.1 Simbol Use Case ... 9

Tabel 2.2 Simbol Activity Diagram ... 10

Tabel 2.3 Simbol Class Diagram ... 10

Tabel 2.4 Simbol Sequence Diagram ... 11

Tabel 3.1 Kebutuhan Fungsional Sistem ... 13

Tabel 3.2 Kebutuhan Non Fungsional Sistem ... 14

Tabel 3.3 Hak dan kewajiban aktor ... 15

Tabel 3.4 Narative Use Caase ... 15

Tabel 3.5 Deskripsi rancangan pendaftar step 1... 43

Tabel 3.6 Deskripsi rancangan pendaftar step 2... 44

Tabel 3.7 Deskripsi rancangan pendaftar step 3... 44

Tabel 3.8 Deskripsi rancangan daftar ulang ... 45

Tabel 3.9 Deskripsi rancangan penempatan kelas... 45

Tabel 3.10 Deskripsi rancangan pengumuman ... 45

Tabel 4.1 Evaluasi Sistem Menambah Data Pendaftar ... 52

Tabel 4.2 Evaluasi Sistem Delete Pendaftar ... 52

Tabel 4.3 Evaluasi Sistem Menambah Data Pendaftar ... 52

Tabel 4.4 Evaluasi Sistem Menambah Data Penempatan Kelas ... 53

Tabel 4.5 Evaluasi Sistem Menambah Data Pengumuman ... 53

Tabel 4.6 Tabel Evaluasi Sistem Merubah Data Pengumuman ... 53

Tabel 4.7 Evaluasi Sistem Pencarian Data Pengumuman ... 54

Tabel 4.8 Evaluasi Sistem Pencarian Data Penempatan Kelas ... 54

Tabel 4.9 Evaluasi Sistem Pencarian Data Pendaftar... 54

Tabel 4.10 Evaluasi Sistem Pencarian Data Siswa ... 54

(15)

xv

DAFTAR GAMBAR

Gambar 3.1 Diagram Use Case ... 16

Gambar 3.2 AD Menambah PPDB ... 17

Gambar 3.3 AD Pencarian PPDB... 17

Gambar 3.4 AD Menambah Pengumuman ... 18

Gambar 3.5 AD Mengelola daftar ulang ... 18

Gambar 3.6 AD Pencarian PDB ... 19

Gambar 3.7 AD Kelola penempatan ... 20

Gambar 3.8 AD Pencarian Penempatan ... 20

Gambar 3.9 CA Add PPDB ... 21

Gambar 3.10 CA Pencarian PPDB ... 21

Gambar 3.11 CA Daftar Ulang... 22

Gambar 3.12 CA Pencarian PDB ... 22

Gambar 3.13 CA Penempatan Kelas ... 23

Gambar 3.14 CA Pencarian penempatan kelas ... 23

Gambar 3.15 CA Pengumuman... 23

Gambar 3.16 SD Tambah PPDB ... 24

Gambar 3.17 SD Update PPDB ... 24

Gambar 3.18 SD Search PPDb ... 26

Gambar 3.19 SD Daftar Ulang ... 27

Gambar 3.20 SD Update Daftar Ulang ... 28

Gambar 3.21 SD Search Daftar ulang ... 29

Gambar 3.22 SD Tambah Penempatan kelas ... 32

Gambar 3.23 SD Update Penempatan kelas ... 31

Gambar 3.24 SD Search Penempatan kelas ... 31

Gambar 3.25 SD Tambah Pengumuman ... 32

Gambar 3.26 SD Update Pengumuman ... 33

Gambar 3.27 Class Diagaram Pendaftaran... 34

(16)

xvi

Gambar 3.30 Class Diagram Pengumuman ... 37

Gambar 3.31 Skema Basisdata ... 38

Gambar 3.32 ERD(Entity Relationship diagram) ... 39

Gambar 3.33 Rancangan Halaman Index ... 40

Gambar 3.34 Rancangan Halaman Form pendaftaran step 1 ... 40

Gambar 3.35 Rancangan Halaman Form Pendaftaran step 2 ... 41

Gambar 3.36 Rancangan Halaman Form Pendaftaran step 3 ... 41

Gambar 3.37 Rancangan Halaman Form daftar ulang ... 42

Gambar 3.38 Rancangan Halaman Form penempatan ... 42

Gambar 3.39 Rancangan Halaman Form pengumuman ... 43

Gambar 4.1 Implementasi Halaman Form Pendaftaran step 1 ... 46

Gambar 4.2 Implementasi Halaman Form Pendaftaran step 2 ... 47

Gambar 4.3 Implementasi Halaman Form Pendaftaran step 3 ... 48

Gambar 4.4 Implementasi Halaman Penerimaan ... 49

Gambar 4.5 Implementasi Halaman Form Daftar Ulang ... 49

Gambar 4.6 Implementasi Halaman Form Penempatan Kelas... 50

Gambar 4.7 Implementasi Halaman Form Pengumuman ... 50

Gambar 4.8 Implementasi Form pencarian pendaftar ... 50

Gambar 4.9 Implementasi Form pencarian peserta didik baru ... 51

Gambar 4.10 Implementasi form pencarian penempatan kelas ... 52

Referensi

Dokumen terkait

Pada saat di SMA Muhammadiyah 3 Surabaya mengamati ada beberapa hal yang penulis perhatikan dalam proses Penerimaan Peserta Didik Baru PPDB yaitu calon peserta yang melakukan

Adapun dalam pelaksanaan tugas ini saran yang dapat dikemukakan untuk membantu dalam kesempurnaan Aplikasi Penerimaan Peserta Didik Baru (PPDB) Pada SMP Negeri 1

Pada penelitian ini dibuat suatu Sistem Informasi Geografis berbasis WEB untuk menentukan zonasi Sekolah Menengah Pertama (SMP) dalam Penerimaan Peserta Didik Baru (PPDB) di Kota

Saat ini dalam proses Penerimaan Peserta Didik Baru (PPDB) pada penerapannya yang masih manual dan menggunakan sistem yang bersifat offline yang terbagi pada

Bagi SMK Bani Muslim Pati, dapat memanfaatkan hasil penelitian ini untuk pengolahan data sekolah bidang PPDB (Penerimaan Peserta Didik Baru) dalam meningkatkan

Susunan Tim Panitia Penerimaan Peserta Didik Baru PPDB Madrasah .Tsanawiyah Hasyimiyah tahun Pelajaran 2019-2020, sebagaimana tercantum dalam Lampiran I Keputusan ini.. Pembagian Tugas

Oleh karena itu, untuk mengukur pengelolaan proses PPDB, maka penulis bermaksud untuk melakukan evaluasi proses Penerimaan Peserta Didik Baru PPDB menggunakan Business Process Maturity

PROGRAM KERJA PENERIMAAN PESERTA DIDIK BARU PPDB SEKOLAH DASAR SD NEGERI 1 … TAHUN PELAJARAN 20../20.... KATA PENGANTAR Program Kerja Penerimaan Peserta Didik Baru untuk Tahun