88
PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB DI SMKN 1 TANGSEL LAPORAN KERJA PRAKTEK Oleh : Wanda Priatna ( 2011141781 ) Gilang Pandu Parase ( 2011141877 ) Moch Saepul Anwar ( 2011141767 )

Kerja Praktek Absensi

Embed Size (px)

DESCRIPTION

Tek nik Informatika

Citation preview

Page 1: Kerja Praktek Absensi

PERANCANGAN SISTEM INFORMASI AKADEMIKBERBASIS WEB DI SMKN 1 TANGSEL

LAPORAN KERJA PRAKTEK

Oleh :

Wanda Priatna ( 2011141781 )

Gilang Pandu Parase ( 2011141877 )

Moch Saepul Anwar ( 2011141767 )

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK UNIVERSITAS PAMULANG

Jl. Surya Kencana No. 1 Pamulang Telp.(021) 7412566, Fax. (021) 7412566

Tangerang Selatan - Banten

Page 2: Kerja Praktek Absensi

LEMBAR PENGESAHAN SELESAI KERJA PRAKTEK

Dengan ini menyatakan bahwa :

1. Wanda Priatna ( 2011141781 )

2. Gilang Pandu Parase ( 2011141877 )

3. Moch Saepul Anwar ( 2011141767 )

Telah selesai melaksanakan kegiatan Kerja Praktek pada ... Januari 2015.

Nama Instansi : SMK Negeri 1 Tangerang Selatan

Alamat : Jl. Raya Ciater - Ciater Serpong, Tangerag Selatan -

153310

Tangerang, 27 Januari 2015

Pembimbing Praktek

( ………………………………..)

Page 3: Kerja Praktek Absensi

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK UNIVERSITAS PAMULANG

PENGESAHAN DOSEN PEMBIMBING LAPORAN KERJA PRAKTEK

Program Studi : Teknik Informatika

Jenjang Studi : Strata 1 ( S1)

Judul : PERANCANGAN SISTEM INFORMASI AKADEMIK

. BERBASIS WEB DI SMKN 1 TANGSEL

1. Wanda Priatna ( 2011141781 )

2. Gilang Pandu Parase ( 2011141877 )

3. Moch Saepul Anwar ( 2011141767 )

Disetujui untuk dipresentasikan pada periode semester Ganjil tahun ajaran

2014/2015.

Tangerang, 27 Januari 2015

Pembimbing,

( Ahmad Fikri Zulfikar, S.Kom, M.Kom )

Page 4: Kerja Praktek Absensi

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK UNIVERSITAS PAMULANG

PENGESAHAN DOSEN PEMBIMBING LAPORAN KERJA PRAKTEK

Program Studi : Teknik Informatika

Jenjang Studi : Strata 1 ( S1)

Judul : PERANCANGAN SISTEM INFORMASI AKADEMIK

. BERBASIS WEB DI SMKN 1 TANGSEL

1. Wanda Priatna ( 2011141781 )

2. Gilang Pandu Parase ( 2011141877 )

3. Moch Saepul Anwar ( 2011141767 )

Disetujui untuk dipresentasikan pada periode semester Ganjil tahun ajaran

2014/2015.

Tangerang, 27 Januari 2015

Penguji, Pembimbing,

( ………………………………. ) (Ahmad fikri Zulfikar, S.Kom, M.Kom)

Ketua Program Studi

Teknik Informatika

( Achmad Hindasyah S.Si, M.Si )

Page 5: Kerja Praktek Absensi

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT,yang telah

memberikan rahmat dan karunia-Nya sehingga penulisan laporan praktek kerja ini

dapat diselesaikan dengan lancar.

Dalam laporan kuliah praktek kerja ini penulis mengambil “ Perancangan

Sistem Informasi Akademik Berbasis Web di SMKN 1 Tangsel ”.

Adapun tujuan dari penulisan laporan kuliah praktek kerja ini adalah untuk

melengkapi program perkuliahan S1 pada Fakultas Teknik jurusan Teknik

Informatika Universitas Pamulang.

Pada Kesempatan yang sama,penulis juga ingin menyampaikan ucapan

terima kasih kepada yang terhormat :

1. Drs. H. Dayat Hidayat, MM., selaku Rektor Universitas Pamulang

2. Achmad Hindasyah S.Si, M.Si. selaku Kepala Jurusan Teknik

Informatika

3. Ahmad fikri Zulfikar, S.Kom, M.Kom. selaku Dosen Pembimbing

kerja praktek di Universitas Pamulang

4. SMKN 1 Tangsel yang telah mengijinkan untuk melaksanakan Kerja

Praktek

5. Kedua orang tua dan keluarga, yang telah memberikan do’a restu dan

motivasinya baik material maupun spiritual.

6. Semua rekan-rekan di Universitas Pamulangyang telah membantu dan

mensupport dalam pelaksanaan pembuatan Laporan Kerja Praktekini.

Sertasemua pihak yang tidak dapat penulis sebutkan satu persatu.

Rupanya sulit untuk menemukan kata-kata yang mampu melukiskan dan

mengungkapakan rasa terima kasih yang ingin penulis sampaikan,khususnya

kepada kedua orang tuaku : Ayah dan Ibu yang telah memberikan dorongan

semangat serta bantuan moril yang tak ternilai harganya.

Page 6: Kerja Praktek Absensi

Akhir kata semoga segala kebaikan dari berbagai pihak tersebut di

atas.menjadi amal ibadah yang di terima oleh Allah SWT.

Jakarta, Januari 2015

Penulis,

( ………………………………….)

Page 7: Kerja Praktek Absensi

ABSTRAK

Perkembangan Teknologi Sistem Informasi sangat berperan didalam dunia

pendidikan, diantaranya selain dapat menyebarkan informasi secara luas,

teknologi sistem informasi juga dapat membantu melengkapi dan menggantikan

tugas guru bila diperlukan. Salah satu contoh perkembangan teknologi komputer,

juga teknologi berbasis web yang terkoneksi dengan jaringan internet yang

memungkinkan user mengakses informasi setiap saat. Hal ini diterpakan pada

Sistem Informasi Akademik SMKN 1 TANGSEL.

Pembuatan Sistem Informasi Akademik Berbasis Web pada SMKN 1

TANGSEL bertujuan untuk menunjang dan mempermudah sistem pendidikan di

SMKN 1 TANGSEL sehingga diharapkan dapat dirasakan oleh para siswa dan

guru serta staf lainnya di sekolah tersebut. Sistem ini dikembangkan dengan

menggunakan bahasa pemrograman PHP dan MySQL dan disertai dengan

menggunakan database yang disesuaikan dengan kebutuhan dalam proses

perancangan sistem ini. Adapun hal yang terdapat dalam sistem ini meliputi

berbagai informasi seperti informasi data guru, data siswa.

Page 8: Kerja Praktek Absensi

DAFTAR ISI

LEMBAR PENGESAHAN SELESAI KERJA PRAKTEK...................................ii

KATA PENGANTAR.............................................................................................v

ABSTRAK.............................................................................................................vii

DAFTAR ISI........................................................................................................viii

BAB I PENDAHULUAN.....................................................................................1

1.1 Latar Belakang..........................................................................................1

1.2 Tujuan Kerja Praktek.................................................................................2

1.3 Manfaat Kerja Praktek...............................................................................2

1.4 Metode Pelaksanaan Kerja Praktek...........................................................3

1.5 Tempat Kerja Praktek................................................................................3

1.6 Jadwal Kerja Praktek.................................................................................3

1.7 Sistematika Penulisan Laporan Kerja Praktek..........................................4

BAB II TINJAUAN UMUM TEMPAT KERJA PRAKTEK............................6

2.1 Profil Tempat Kerja Praktek......................................................................6

2.2 Visi............................................................................................................6

2.3 Misi............................................................................................................6

2.4 Struktur Organisasi....................................................................................6

2.5 Rincian Tugas Khusus...............................................................................7

2.5.1 Kepala Sekolah..................................................................................7

2.5.2 Wakil Management Mutu..................................................................8

2.5.3 Wakasek II Kesiswaan.......................................................................9

2.5.4 Wakasek hubungan Industrial............................................................9

Page 9: Kerja Praktek Absensi

2.5.5 Wakasek I Kurikulum......................................................................10

2.5.6 Wakasek I Sarana Prasarana............................................................11

2.5.7 Bp/Bk...............................................................................................11

2.5.8 Kesiswaan........................................................................................12

2.5.9 Kurikulum Teori..............................................................................12

2.5.10 Kurikulum Praktek...........................................................................12

2.5.11 Perpustakaan....................................................................................13

2.5.12 Pemeliharaan....................................................................................13

2.5.13 Koordinasi Tata Usaha.....................................................................13

2.5.14 Koordinasi Keahlian Teknik Mesin................................................14

2.5.15 Koordinasi Keahlian Teknik Listrik...............................................14

2.5.16 Koordinasi Keahlian Teknik Elektro...............................................15

2.5.17 Koordinasi Keahlian Tata Boga.......................................................15

2.5.18 Koordinasi Keahlian Akutansi.........................................................16

BAB III PUSTAKA & LANDASAN TEORI...................................................17

3.1 Tinjauan...................................................................................................17

3.2 Konsep Dasar Sistem...............................................................................18

3.3 Konsep Dasar Informasi..........................................................................20

3.4 Siklus Informasi......................................................................................21

3.5 Konsep Dasar Sistem Informasi..............................................................21

3.6 Komponen Sistem Informasi...................................................................21

3.7 BAGAN ALIR DOKUMEN...................................................................22

3.8 Unified Modelling Language..................................................................23

3.9 Use Case..................................................................................................24

3.10 Activity Diagram.................................................................................25

Page 10: Kerja Praktek Absensi

3.11 Class Diagram......................................................................................25

3.12 Squence Diagram.................................................................................26

3.13 Entity Relationship Diagram (ERD)....................................................27

3.14 Logical Record Structured (LRS)........................................................27

3.15 Apache.................................................................................................27

3.16 PhpMyAdmin......................................................................................28

3.17 MySQL................................................................................................28

3.18 PHP......................................................................................................28

BAB IV ANALISIS DAN PEMBAHASAN.....................................................30

4.1 Perencanaan Sistem.................................................................................30

4.2 Analisis Sistem yang sedang berjalan.....................................................30

4.3 Sistem Yang Diusulkan...........................................................................32

4.4 Perancangan sistem.................................................................................33

4.5 Perancangan struktur dan alur sistem......................................................34

4.6 Perancangan Data Flow Diagram (DFD)................................................34

4.7 Perancangan Basis Data..........................................................................35

4.8 ERD (Entity Relationship Diagram).......................................................35

4.9 Use Case..................................................................................................42

4.10 Activity Diagram.................................................................................42

4.11 Class Diagram......................................................................................44

4.12 Sequence Diagram...............................................................................44

4.13 Rancangan Tampilan...........................................................................46

4.14 Spesifikasi Perangkat Lunak................................................................48

4.15 Spesifikasi Perangkat Keras................................................................49

4.16 Spesifikasi perangkat keras yang digunakan adalah sebagai berikut:. 49

Page 11: Kerja Praktek Absensi

4.17 Hasil Pengujian Sistem........................................................................49

4.18 Black Box Testing...............................................................................49

4.19 White Box Testing...............................................................................50

BAB V KESIMPULAN DAN SARAN...........................................................51

5.1 Kesimpulan..............................................................................................51

5.2 Saran........................................................................................................51

DAFTAR PUSTAKA............................................................................................53

DAFTAR TABEL

Tabel 1.1 Jadwal Kerja Praktek...............................................................................4

Tabel 4.1 Mahasiswa..............................................................................................42

Tabel 4.2 Daftar hadir............................................................................................42

Tabel 4.3 Jadwal....................................................................................................42

Tabel 4.4 Kelas......................................................................................................42

Tabel 4.5 Kelas siwa..............................................................................................42

Tabel 4.6 Mata pelajaran........................................................................................43

Tabel 4.7 Nilai........................................................................................................43

Tabel 4.8 Tahun ajaran...........................................................................................43

Tabel 4.9 Siswa......................................................................................................43

Tabel 4.10 Guru.....................................................................................................44

Tabel 4.11 User......................................................................................................44

Tabel 4.12 Hasil uji coba Black Box Testing........................................................53

Tabel 4.13 Hasil uji coba White Box Testing........................................................53

DAFTAR GAMBAR

Gambar 2.1 Struktur organisasi SMKN 1 Tangsel..................................................7

Gambar 3.1 Karakteristik suatu sistem..................................................................22

Gambar 3.2 Building block....................................................................................24

Gambar 4.1 Activiti Sistem yang sedang berjalan.................................................34

Gambar 4.2 Diagram Context................................................................................37

Gambar 4.3 Key Entitas.........................................................................................38

Page 12: Kerja Praktek Absensi

Gambar 4.4 Relasi antar entitas.............................................................................39

Gambar 4.5 Rancangan basis data.........................................................................40

Gambar 4.6 Transformasi ERD ke LRS................................................................41

Gambar 4.7 Use case..............................................................................................45

Gambar 4.8 Activity Diagram................................................................................46

Gambar 4.9 Class Diagram....................................................................................47

Gambar 4.10 Sequence diagram login...................................................................48

Gambar 4.11 Sequence diagram user.....................................................................48

Gambar 4.12 Halaman login admin.......................................................................49

Gambar 4.13 Halaman input absensi.....................................................................50

Gambar 4.14 Halaman form data guru...................................................................50

Gambar 4.15 Halaman input nilai siswa................................................................50

Gambar 4.16 Halaman form mata pelajaran..........................................................51

Gambar 4.17 Halaman form data siswa.................................................................51

Gambar 4.18 Halaman login siswa........................................................................51

Page 13: Kerja Praktek Absensi

BAB I

PENDAHULUAN

I.1 Latar Belakang

Dengan berkembangnya teknologi yang semakin pesat, khususnya teknologi

informasi dan telekomunikasi memberikan peranan penting dalam kemudahan dan

fasilitas yang mendukung manusia sebagai upaya menyelesaikan tugas-tugasnya.

Teknologi komputer yang merupakan salah satu teknologi yang sebagian besar

mewarnai kehidupan manusia saat ini terutama di dunia pendidikan, perkantoran,

industri, telekomunikasi, bisnis, pariwisata, hiburan, militer, dan sebagainya telah

menggunakan komputer sebagai alat bantunya.

Penggunaan sistem komputerisasi dapat dilakukan dengan lebih mudah

apabila didalamnya dilengkapi dengan sistem yang lebih tepat dengan pokok data

yang akan diolah salah satunya adalah pemanfaatan sebuah sistem informasi

akademis berbasis web. Sistem informasi berbasis web merupakan sebuah sarana

didalam sistem komputerisasi yang telah dilengkapi dengan fitur-fitur dan

didesain sedemikian rupa sesuai dengan kebutuhan yang akan digunakan pada

penginputan suatu data tertentu yang  bertujuan untuk mempermudah,

mempercepat dan mengakuratkan data yang telah diolah meskipun pengguna tersebut

merupakan seorang  pemula. Pada saat ini sistem informasi telah menjadi pilihan

utama untuk memberi dan mencari informasi pada sebuah data tertentu, SMKN 1

Tangerang Selatan merupakan salah satu sekolah yang membutuhkan sistem

informasi  berbasis web dalam mengelola data akademik. Pada SMKN 1

Tangerang Selatan data-data akademik seperti data siswa, data nilai ulangan

harian, data ujian tengah semester, data ujian akhir semester dan data nilai

ekstrakulikuler yang didapat oleh siswanya diinput dengan cara konvensional.

Nilai didapat dari hasil siswa mengerjakan ulangan harian, ujian tengah semester,

dan ujian akhir semester yang kemudian yang kemudian diserahkan kepada guru

pengampu. Selanjutnya guru pengampu akan menghitung nilai akhir pelajaran yang

dibuat laporan dua rangkap. Rangkap satu diserahkan kepada wali kelas, rangkap

dua disimpan sebagai arsip. Wali kelas menerima hasil nilai akhir pelajaran dari

guru pengampu, kemudian menghitung nilai raport dan dibuat tiga rangkap. Rangkap

Page 14: Kerja Praktek Absensi

2

pertama diserahkan kepada wali murid, rangkap kedua diserahkan kepada kepala

sekolah dan rangkap tiga disimpan sebagai arsip.

Dengan cara konvensional tersebut membutuhkan waktu yang lama dalam menginput

dan menginformasikan data-data akademik yang ada,  penyimpanan untuk data-

data akademik juga masih berbentuk arsip sehingga sulit untuk melakukan

pencarian data.

Masalah tingkat kehadiran anak di sekolahpun sering menjadi kendala

dalam mencapai sebuah prestasi, kurang nya media yang bisa di akses &

kesibukan orang tuapun tidak bisa selalu memantau perkambangan anaknya di

sekolah baik dari segi absensi & nilai anaknya di sekolah .

Absensi merupakan aspek penting di ruang lingkup sekolah. Dengan selalu

hadir dan mengikuti semua mata pelajaran yang telah di sediakan sesuai

kurikulum sekolah maka anak akan lebih banyak belajardan memahami pelajaran

yang di berikan guna menambah wawasan anak tersebut.

SMKN 1 Tangerang Selatan dalam melakukan absensi masih menggunakan

absensi manual sehingga orang tua tidak dapat mengetahui apakah anaknya masuk

sekolah atau tidak dan apabila terjadinya kehilangan absensi akan merepotkan

pihak sekolah dalam memberikan nilai kepada siswa tersebut.

Berdasarkan permasalahan tersebut maka akan dibuat sebuah SISTEM

INFORMASI AKADEMIKBERBASIS WEB SMKN 1 TANGSEL, sehingga

mempermudah dan membantu pihak sekolah dalam mengelola,menginformasikan

dan mencari data-data yang berkaitan dengan akademik  pada SMKN 1 Tangerang

Selatan.

I.2 Tujuan Kerja Praktek

Adapun tujuan dari kerja praktekini adalah sebagai berikut :

1. Merancang sistem daftar hadir dan nilai siswa di SMKN 1 Tangerang

Selatan.

2. Merancang aplikasi yang mendukung kinerja sistem.

3. Merancang Basis Data dengan MYSQL yang mendukung kinerja aplikasi.

Page 15: Kerja Praktek Absensi

3

I.3 Manfaat Kerja Praktek

Adapun manfaat yang diambil dari penelitian ( kerja praktek ) ini, diantaranya

adalah sebagai berikut :

1. Bagi SMKN 1 Tangerang Selatan :

a. menghindari pembukuan yang menumpuk dan mengurangi penggunaan

kertas.

b. Penyimpanan data murid lebih efisien & aman.

c. Absensi murid bisadi pantau terus oleh orang tua nya karena data hadir

dan nilai murid bersifat publis bisa di akses oleh wali/orang tua murid.

2. Bagi Penulis :

a. Menambah wawasan bagi mahasiswa.

b. Belajar menganalisa dan memberikan solusi bagi instansi tersebut.

c. Belajar membuat aplikasi yang bisa berguna untuk lingkungan.

I.4 Metode Pelaksanaan Kerja Praktek

1. Metode Studi Literatur.

Metode pengumpulan data dengan menggunakan sumber-sumber

literatur baik dari buku, internet, artikel atau literatur yang berkaitan

dengan objek yang diteliti.

2. Study Lapangan ( Observasi )

Metode pengumpulan data dengan melakukan pengamatan atau datang

langsung kelokasi penelitian.

3. Wawancara

Metode pengumpulan data dengan mengajukan pertanyaan – pertanyaan

kepada pihak- pihak terkait yang berhubungan dengan kegiatan

penelitian.dalam hal ini penulis kepala sekolah, Idris Staff Tata Usaha

administrasi, selaku instruktur di SMKN 1 TANGSEL Isi wawancara

terlampir

I.5 Tempat Kerja Praktek

Adapun lokasi kerja praktek ini dilakukan yaitu di Sekolah Menengah

Kejuruan Negri 1 Tangerang Selatan.SMKN 1 bertempat di Jl. Raya Ciater –

Ciater Serpong, Tangerag Selatan, Kode Pos 153310.

Page 16: Kerja Praktek Absensi

4

I.6 Jadwal Kerja Praktek

Tabel 1.1 Jadwal Kerja Praktek

NoKegiatan

Maret April Mei1 2 3 4 1 2 3 4 1 2

1Mencari tempat kerja praktek

2Kunjungan ke tempat kerja praktek

3 Menentukan judul KP

4 Merancang databace

5 Merancang aplikasi

6 Iji coba sistem

7 Implementasi system

I.7 Sistematika Penulisan Laporan Kerja Praktek

Dalam penyusunan laporan Kerja Praktek ( KP ) ini supaya lebih

sistematis dan terarah maka penulisannya disusun dalam 5 ( Lima ) bab, dimana

kelima bab tersebut disusun sebagi berikut :

BAB I        PENDAHULUAN

Terbagi atas latar belakang masalah, tujuan kerja praktek, mafaatkerja

praktek, metode pelaksanaan kerja praktek, tempat kerja praktek, jadwal kerja

praktek dan sistematika penulisan laporan kerja praktek..

BAB II       TINJAUAN UMUM TEMPAT KERJA PRAKTEK

Berisi uraian tentang Profil tempat kerja prakte, Visi & Misi tempat kerja

praktek, Struktur Organisasi tempat kerja praktek, uraian tugas khusus divisi

tempat kerja praktek

BAB III      TEORI DASAR

Dalam bab ini berisikan tentang teori yang terkait dengan

pelaksanaan/penugasan selama kerja praktek dan konsep perencanaan, serta hal –

hal yang berkaitan dengan judul.

BAB IV    PEMBAHASAN KERJA PRAKTEK

Page 17: Kerja Praktek Absensi

5

Bab ini memfokuskan kepada permasalahan yang dihadapi di lapangan,

sebab dan akibat masalah tersebut serta pembahasannya. Dimana didalam bab ini

berisikan tentang identifikasi masalah, sebab dan akibat masalah, serta solusi

pemecahan masalah.

BAB V      PENUTUP

Pada bab ke lima ini akan di sertakan kesimpulan dan saran dari hasil kerja

praktek yang dilakukan di SMKN 1 Tangerang.

Page 18: Kerja Praktek Absensi

6

BAB II

TINJAUAN UMUM TEMPAT KERJA PRAKTEK

II.1 Profil Tempat Kerja Praktek

Sekolah Menengah Kejuruan Negeri 1 memiliki Program Keahlian seperti,

Teknik Elektronika Industri, Teknik Pemeliharaan Mekanik Industri, Akutansi

dan Tata Boga (PATISERI).

II.2 Visi

Menjadikan SMK Negeri 1 Kota Tangerang Selatan penghasil lulusan yang

kompeten, terampil dan berakhlak mulia.

II.3 Misi

Adapun misi dari SMKN1 Tangerang Selatan adalah sebagai berikut :

a. Menyiapkan kurikulum berkarakter yang berbasis dunia kerja dan industri.

b. Menyiapkan tenaga pendidik dan kependidikan yang kompeten

dibidangnya.

c. Menyiapkan peserta didik untuk mampu bersaing di dunia usaha dan

industry.

d. Melengkapi sarana dan prasarana yang mendukung proses KBM.

Menyelenggarakan pendidikan kejuruan yang mengacu pada 8 standar nasional

pendidikan .

II.4 Struktur Organisasi

Bagan susunan organisasi SMKN 1 Tangerang Selatan digambarkan sebagai

berikut.

Page 19: Kerja Praktek Absensi

7

Gambar 2.1 Struktur organisasi SMKN 1 Tangsel

II.5 Rincian Tugas Khusus

2.5.1 Kepala SekolahKepala Sekolah berfungsi sebagai

Educator,Pimpinan,Administrator ,Supervisor.

1. Kepala Sekolah selaku Educator mempunyai tugas untuk melaksanakan proses pembelajaran secara efektif dan efisien

2. Kepala sekolah selaku Pemimpin mempunyai tugas:a. Menyusun perencanaanb. Mengordinasikan kegiatanc. Mengarahkan kegiatand. Mengkoordinasikan kegiatane. Melaksanakan pengawasanf. Melaksanakan evaluasi terhadap kegiatang. Menentukan kebijakanh. Mengadakan rapati. Mengambil keputusanj. Mengatur proses belajar mengajark. Mengatur Organisasi Siswa Intra Sekolahl. Mengatur hubungan sekolah dengan masyarakat

3. Kepala Sekolah selaku Administrator mempunyai tugas:a. Perencana b. Pengorganisasian c. Pengarahan d. Pengkoordinasian e. Pengawasan f. Kurikulum g. Kesiswaan

Page 20: Kerja Praktek Absensi

8

h. Kantor i. Kepegawaian j. Keuangan k. Perpustakaanl. Laboratorium m. Ruang ketrampilan / keseniand.

4. Kepala Sekolah selaku Supervisor mempunyai tugas :a. Kegiatan belajar mengajar b. Kegiatan bimbingan dan penyuluhan / bimbingan karirc. Kegiatan ekstrakurikuler d. Kegiatan ketatausahaan e. Kegiatan kerjasama dengan masyarakat dan dunia usahaDalam

melaksanakan tugasnya Kepala Sekolah dapat mendelegasikan kepada para WakilKepala Sekolah.

2.5.2 Wakil Management MutuBertanggung jawab kepada : Kepala Sekolah

Berhubungan dengan :

1. Kasubag Tata Usaha

2. Semua Waka

3. Semua Ketua Program Keahlian

4. Semua unit kerja

Tanggung jawab :

1. Merumuskan, melaksanakan dan mengkoordinasikan kegiatan

penjamin mutu dalam proses diklat berdasarkan standar manajemen

mutu.

Wewenang :

1. Menyusun dan mengembangkan dokumen.

2. Mengelola dan memelihara dokumen/rekaman.

3. Melakukan penjaminan mutu proses dan hasil.

4. Membantu Kepala Sekolah dalam mengendalikan proses pendidikan

dan latihan.

Tugas :

1. Menyusun program kerja tahunan.

2. Melaksanakan pembinaan dan koordinasi pelaksanaan

sistem manajemen mutu.

3. Melakukan koordinasi penyusunan dokumen sistem manajemen mutu

Page 21: Kerja Praktek Absensi

9

4. Mengkoordinasi pemeliharaan dokumen / rekaman.

5. Melaksanakan dan mengkoordinasikan administrasi system

manajemen mutu.

6. Mengkoordinasikan pelaksanaan audit internal/eksternal.

7. Melaporkan hasil pelaksanaan audit.

8. Mengkoordinir kegiatan tinjauan manajemen.

9. Melaksanakan tugas lain yang ditetapkan oleh Kepala Sekolah yang

berkaitan dengan penjaminan mutu diklat.

2.5.3 Wakasek II KesiswaanMembantu dan bertanggung jawab kepada sekolah dalam :

1. Menyusun Program Pembinaan Kesiswaan (OSIS)2. Melaksanakan bimbingan,pengarahan dan pengendalian kegiatan

kesiswaan dalam rangka menegakan disiplin dan tatatertib sekolah serta pemilihan pengurus OSIS

3. Membina pengurus isis dalam mengurus organisasi4. Menyusun jadwal dan pembinaan serta secara berkala dalam isidental 5. Membina dan melaksanakan koordinasi 9K6. Mengadakan pemilihan calon siswa yang berprestasi untuk di berikan

beasiswa7. Mengadakan pemilihan siswa untuk mewakili sekolah dalam kegiatan di

luar sekolah 8. Mengatur mutasi siswa9. Menyusun dan membuat kepanitiaan Penerimaan Siswa Baru &

pelaksanaan MOS10. Menyusun dan membuata jadwal kegiatan akhir tahun sekolah 11. Menyelenggrakan cerdas cermat dan olahraga prestasi 12. Membuat laporan kegiatan kesiswaan secara berkala

2.5.4 Wakasek hubungan Industrial Wakil Kepala Sekolah Bidang Hubungan Industri diangkat berdasarkan

Surat Keputusan (SK) Kepala SMK Taruna Bhakti Depok.

Bertanggung jawab kepada :

Tugas :

1. Menyusun Program Kerja sesuai Kebijakan Mutu dan Sasaran Mutu.2. Mengikuti Rapat Tinjauan Manajemen.3. Melaksanakan tindak lanjut hasil Rapat Tinjauan Manajemen.4. Melaksanakan Program Kerja.5. Memonitor dan Mengevaluasi Pelaksanaan Hubungan Kerjasama

Industri (Prakerin, Penelusuran dan Pemasaran Tamatan).

Page 22: Kerja Praktek Absensi

10

6. Menindaklanjuti Hasil Monitoring dan Evaluasi Pelaksanaan Hubungan Kerjasama Industri (Prakerin, Penelusuran dan Pemasaran Tamatan)

7. Mengkordinir pelaksanaan uji kompetensi.8. Melaporkan dan mengkoordinasikan hasil Pelaksanaan Hubungan

Kerjasama Industri dalam Rapat Dinas Tim Manajemen.9. Mewakili dan atau melaksanakan tugas Kepala Sekolah sesuai bidang

Hubungan Kerjasama Industri.10. Mengkoordinir penelusuran tamatan11. Mengkoordinir persiapan dan pelaksanaan Praktek Kerja Industri

(Prakerin).12. Menyusun dan mengatur kegiatan yang bersifat kehumasan.

Wewenang :

1. Mewajibkan setiap ketua program keahlian untuk memiliki dokumen kerja sesuai tugas pokok dan fungsinya.

2. Mengkoordinir proses analisis kebutuhan pelanggan dan mendeskripsikannya dalam program kerja yang harus dilaksanakan oleh tim kerja/dan atau Program Studi Keahlian terkait.

3. Membuat Dokumen Kebijakan Mutu dan Sasaran Mutu Hubungan Kerjasama Industri bersama-sama dengan Waka dan Ketua Program Keahlian.

4. Menyusun uraian tugas dan wewenang tim Hubungan Kerjasama Industri agar mampu melaksanakan tugas sebaik-baiknya.

5. Memanfaatkan berbagai sumberdaya, jaringan lintas sektoral untuk memenuhi kebutuhan fasilitas dalam pengembangan kerjasama industri.

6. Penyelenggaraan penelusuran dan pemasaran tamatan sesuai dengan tuntutan pasar kerja, standar kerja dan standar kompetensi

7. Meningkatkan potensi tamatan sesuai dengan Sekolah Bertaraf Internasional.

8. Merekomendasikan DU/DI yang akan dipilih sebagai institusi pasangan.

2.5.5 Wakasek I Kurikulum Membantu Kepala Sekolah dalam pelaksanaan kegiatan Kurikuler dan

ekstra kurikuler dan memiliki tugas :

1. Menyusun program kerja tahunan (action plan) 2. Mengkoordinir Pemasyarakatan dan Pengembangan Kurikulum 3. Menyusun Program Pengajaran (Mingguan, Bulanan, Catur, Tahunan)

dan mengkoordinasikan pelaksanaannya. 4. Mengkoordinir kegiatan belajar mengajar termasuk pembagian tugas

guru, jadwal pelajaran, evaluasi belajar dan sebagainya. 5. Menganalisis ketercapaian target kurikulum dan daya serap. 6. Mengkoordinasikan persiapan dan pelaksanaan EBTA / EBTANAS,

Uji Profesi, Tes Kejuruan dan sebagainya.

Page 23: Kerja Praktek Absensi

11

7. Menyusun kriteria kenaikan kelas dan persyaratan kelulusan bersama Kepala Jurusan, Kepala Program Studi dan Kepala Sekolah.

8. Mengarahkan penyusunan Satpel. 9. Mengkoordinir kegiatan penyesuaian kurikulum PKL dan program

pendidikan sistem ganda bersama Wakasek hubungan industri dan Ka. Sekolah.

10. Mengajar 9 (sembilan) jam pelajaran / minggu. 11. Menyusun laporan berkala dan insidentil tentang kegiatan kurikuler

dan ekstra kurikuler. 12. Mengkoordinir pelaksanaan Penerimaan Murid Baru dan Penataan P4. 13. Mengkoordinir Walikelas dan Bimbingan Karir kejuruan. 14. Mengkoordinir pelaksanaan kegiatan Pokja Kurikulum Sekolah 15. Mengkoordinir penulisan dan pengembangan Bahan Ajar. 16. Mendokumentasikan kurikulum, penyesuaian kurikulum dan bahan

ajar yang telah baku.

2.5.6 Wakasek I Sarana Prasaranapejabat yang ditunjuk oleh Kepala Sekolah dan bertanggung jawab kepada

Kepala Sekolah dalam tugas-tugasnya sebagai berikut :

1. Menyusun rencana kerja dan jadwal kerja.

2. Mengkoordinasikan pendayagunaan sarana dan prasarana sekolah.

3. Mengkoordinasikan kegiatan perencanaan dan pengadaan bahan-bahan

pengajaran pengajaran.

4. Mengkoordinasikan kegiatan program perbaikan dan pemeliharaan

sarana/prasarana sekolah.

5. Mengkoordinasikan kegiatan pembangunan / penambahan sarana dan

prasarana baru di lingkungan sekolah

2.5.7 Bp/BkMembantu Kepala Sekolah dalam kegiatan:

1. Penyusunan dan pelaksanaan program bimbingan dan konseling2. Koordinasi dengan wakil kelas dalam rangka mengatasi masalah-

masalah yang di hadapi anak didik tentang kesulitan belajar3. Memberikan bimbingan dan alayanan kepada anak didik agar lebih

berprestasi dalam kegiatan belajar 4. Memberikan saran dan pertimbangan kepada anak didik dalam

memperoleh gambaran tentang lanjutan pendididkan dan lapangan pekerjaan yang sesuai

5. Mengadakan penilaian pelaksanaan bimbingan dan konseling 6. Menyusun statistic hasil evaluasi belajar

Page 24: Kerja Praktek Absensi

12

7. Menyusun dan melaksanakan program tindak lanjut bimbingan dan konseling

8. Menyusun laporan pelaksanaan kegiatan bimbingan dan konseling

2.5.8 Kesiswaan Kepala Urusan Kesiswaan memiliki tugas dan fungsi (Tupoksi) sebagai

berikut :

1. Mengatur dan mengkoordinasikan pelaksanaan 10K (keamanan, kebersihan, ketertiban, keindahan, kekeluargaan, kesehatan, dan kerindangan)

2. Mengatur dan membina program kegiatan OSIS meliputi Kepramukaan, Palang Merah Remaja (PMR), Kelompok Ilmiah remaja (KIR), Usaha Kesehatan sekolah (UKS), Patroli Keamanan Sekolah (PKS), dan lain-lain

3. Membina pengurus OSIS dalam berorganisasi4. Mengadakan pemilihan siswa untuk mewakili sekolah dalam kegiatan

di luar sekolah5. Mengatur mutasi siswa6. Mengatur program pengembangan diri7. Mengatur program pesantren kilat/kegiatan amaliah ramadhan8. Menyelenggarakan Porseni antar kelas9. Menyusun dan mengatur pelaksanaan pemilihan siswa berprestasi10. Menyeleksi calon untuk diusulkan mendapat beasiswa11. Menyusun dan membuat kepanitiaan penerimaan siswa baru dan

pelaksanaan MOS12. Membuat laporan kegiatan kesiswaan secara berkala.

2.5.9 Kurikulum TeoriMemiliki tugas :

1. mengembangkan definisi-definisi deskriptif dan preskriptif dari istilah-istilah teknis,

2. mengadakan klasifikasi tentang pengetahuan yang telah ada dalam pengetahuan-pengetahuan baru,

3. melakukan penelitian inferensial dan prediktif,4. mengembangkan subsubteori kurikulum, mengembangkan dan

melaksanakan model-model kurikulum.

2.5.10 Kurikulum PraktekMemiliki tugas:

1. mengembangkan definisi-definisi deskriptif dan preskriptif dari istilah-istilah teknis

2. mengadakan klasifikasi tentang pengetahuan yang telah ada dalam pengetahuan-pengetahuan baru

Page 25: Kerja Praktek Absensi

13

3. mengembangkan kurikulum praktek, mengembangkan dan melaksanakan model-model kurikulum baru.

2.5.11 Perpustakaan Pustakawan sekolah membantu Kepala sekolah dalam kegiatan-kegiatan

sebagai berikut :

1. Perencanaan pengadaan buku-buku/bahan pustaka/media elektronika.2. Pengurusan pelayanan perpustakaan.3. Perencanaan pengembangan perpustakaan.4. Pemeliharaan dan pebaikan buku-buku/bahan pustaka/media

elektronika.5. Menginventarisir dan mengadministrasi buku/bahan pustaka/media

elektronika.6. Melakukan layanan bagi siswa, guru dan tenaga kependidikan lainnya,

serta masyarakat.7. Penyimpanan buku-buku perpustakaan/media elektronika.8. Menyusun tata tertib perpustakaan.9. Menyusun laporan pelaksanaan kegiatan perpustakaan secara berkala

2.5.12 PemeliharaanMemiliki tanggung jawab dan tugas:

1. Pemeliharaan fasilitas sekolah ,dari bangunan dan proferti sekolahan 2. Memberikan bimbingan kepada siswa untuk memelihara fasilitas

sekolah dan menggunakan dengan baik 3. Memberikan bimbingan kepada siswa untuk bisa bertanggung jawab

2.5.13 Koordinasi Tata UsahaMemiliki tanggung jawab dan tugas:

1. Melakukan koordinasi penyusunan rencana dan program kerja serta

memberikan pelayanan administrasi kepada semua unsur dilingkungan

Kantor Pengelolaan Pasar.

Uraian tugas:

1. Menyiapkan dan menyusun bahan pelayanan administrasi dilingkungan Kantor Pengelolaan Pasar

2. Menyajikan bahan dalam rangka penyusunan petunjuk teknis tentang rencana kerja kantor pemberian pelayanan adminnistrasi, Pengelolaan Pasar

3. Menyiapkan bahan pengelolaan keuangan, administrasi, kepegawaian, urusan rumah tangga dan perlengkapan kehumasan dan protokol

4. Menyiapkan bahan evaluasi pelaksanaan program kerja, administrasi kantor, pengelolaan pasar

5. Menyiapkan bahan kerja sama antar instansi terkait sesuai bidang tugas

Page 26: Kerja Praktek Absensi

14

6. Melaksanakan tugas lain yang diberikan oleh atas sesuai bidang tugas

2.5.14 Koordinasi Keahlian Teknik MesinBertanggung jawab kepada Kepala Sekolah atas terlaksananya program

kegiatan Teknik Mesin.

Membantu kepala sekolah dalam tugas-tugas sebagai berikut :

1. Menyusun program kegiatan dan pengembangan program pilihan / kurikulum.

2. Koordinasi penggunaan ruang praktek.3. Peningkatan prestasi dalam jurusan masing-masing4. Mengadakan revisi, evaluasi dan peningkatan kemajuan dan

kemampuan siswa dimasing-masing program studi / jurusan.5. Koordinasi kegiatan guru praktek dan teori.6. Memberikan pembinaan / pengarahan terhadap guru di jurusan /

program studi masing-masing jurusan.7. Melakukan pemantauan / monitoring pelaksanaan proses belajar

mengajar dimasing-masing jurusan.8. Melakukan pembinaan, penyuluhan dan pembimbingan karier siswa.9. Mengkoordinasikan pelaksanaan kegiatan OJT dimasing-masing

jurusan.10. Memberikan masukan tentang BP311. Menyusun dan melaporkan pelaksanaan kegiatan program di jurusan

secara berkala.

2.5.15 Koordinasi Keahlian Teknik ListrikBertanggung jawab kepada Kepala Sekolah atas terlaksananya program

kegiatan Teknik Listrik.

Membantu kepala sekolah dalam tugas-tugas sebagai berikut :

1. Menyusun program kegiatan dan pengembangan program pilihan / kurikulum.

2. Koordinasi penggunaan ruang praktek.3. Peningkatan prestasi dalam jurusan masing-masing4. Mengadakan revisi, evaluasi dan peningkatan kemajuan dan

kemampuan siswa dimasing-masing program studi / jurusan.5. Koordinasi kegiatan guru praktek dan teori.6. Memberikan pembinaan / pengarahan terhadap guru di jurusan /

program studi masing-masing jurusan.7. Melakukan pemantauan / monitoring pelaksanaan proses belajar

mengajar dimasing-masing jurusan.8. Melakukan pembinaan, penyuluhan dan pembimbingan karier siswa.9. Mengkoordinasikan pelaksanaan kegiatan OJT dimasing-masing

jurusan.

Page 27: Kerja Praktek Absensi

15

10. Memberikan masukan tentang BP311. Menyusun dan melaporkan pelaksanaan kegiatan program di jurusan

secara berkala

2.5.16 Koordinasi Keahlian Teknik ElektroBertanggung jawab kepada Kepala Sekolah atas terlaksananya program

kegiatan TeknikElektro.

Membantu kepala sekolah dalam tugas-tugas sebagai berikut :

1. Menyusun program kegiatan dan pengembangan program pilihan / kurikulum.

2. Koordinasi penggunaan ruang praktek.3. Peningkatan prestasi dalam jurusan masing-masing4. Mengadakan revisi, evaluasi dan peningkatan kemajuan dan

kemampuan siswa dimasing-masing program studi / jurusan.5. Koordinasi kegiatan guru praktek dan teori.6. Memberikan pembinaan / pengarahan terhadap guru di jurusan /

program studi masing-masing jurusan.7. Melakukan pemantauan / monitoring pelaksanaan proses belajar

mengajar dimasing-masing jurusan.8. Melakukan pembinaan, penyuluhan dan pembimbingan karier siswa.9. Mengkoordinasikan pelaksanaan kegiatan OJT dimasing-masing

jurusan.10. Memberikan masukan tentang BP311. Menyusun dan melaporkan pelaksanaan kegiatan program di jurusan

secara berkala

2.5.17 Koordinasi Keahlian Tata BogaBertanggung jawab kepada Kepala Sekolah atas terlaksananya program

kegiatan Tata Boga.

Membantu kepala sekolah dalam tugas-tugas sebagai berikut :

1. Menyusun program kegiatan dan pengembangan program pilihan / kurikulum.

2. Koordinasi penggunaan ruang praktek.3. Peningkatan prestasi dalam jurusan masing-masing4. Mengadakan revisi, evaluasi dan peningkatan kemajuan dan

kemampuan siswa dimasing-masing program studi / jurusan.5. Koordinasi kegiatan guru praktek dan teori.6. Memberikan pembinaan / pengarahan terhadap guru di jurusan /

program studi masing-masing jurusan.7. Melakukan pemantauan / monitoring pelaksanaan proses belajar

mengajar dimasing-masing jurusan.8. Melakukan pembinaan, penyuluhan dan pembimbingan karier siswa.

Page 28: Kerja Praktek Absensi

16

9. Memberikan masukan tentang BP310. Menyusun dan melaporkan pelaksanaan kegiatan program di jurusan

secara berkala

2.5.18 Koordinasi Keahlian AkutansiBertanggung jawab kepada Kepala Sekolah atas terlaksananya program

kegiatan Teknik Akutansi.

Membantu kepala sekolah dalam tugas-tugas sebagai berikut :

1. Menyusun program kegiatan dan pengembangan program pilihan / kurikulum.

2. Koordinasi penggunaan ruang praktek.3. Peningkatan prestasi dalam jurusan masing-masing4. Mengadakan revisi, evaluasi dan peningkatan kemajuan dan

kemampuan siswa dimasing-masing program studi / jurusan.5. Koordinasi kegiatan guru praktek dan teori.6. Memberikan pembinaan / pengarahan terhadap guru di jurusan /

program studi masing-masing jurusan.7. Melakukan pemantauan / monitoring pelaksanaan proses belajar

mengajar dimasing-masing jurusan.8. Melakukan pembinaan, penyuluhan dan pembimbingan karier siswa.9. Menyusun dan melaporkan pelaksanaan kegiatan program di jurusan

secara berkala

Page 29: Kerja Praktek Absensi

17

BAB III

PUSTAKA & LANDASAN TEORI

III.1 Tinjauan

Sistem informasi nilai akademik siswa berbasis web Smu muhamadiyah 7

sawangan

System informasi akademik ini di buat karena di smu muhamadiyah masih

menggunakan cara konvensional dan masih menggunakan data penyimpanan

manual,dan menjadikan internet sebagai bahan pendukung saja,Pada penelitian ini

menggunakan metode SDLC (system development life cycle) dengan model

proses waterfall.

kelebihan dari metode ini adalah sebagai berikut ini:

3.1.1 Menyediakan tahapan yang dapat digunakan sebagai pedoman

mengembangkan sistem.

3.1.2 Akan memberikan hasil sistem yang lebih baik karena sistem dianalisis

dan dirancang secara keseluruhan sebelum diimplementasikan.

Metode SDLC juga mempunyai beberapa kekurangan. Kekurangan-kekurangan

dari metode ini antara lain:

3.1.3 Sistem ini hanya menyediakan tahapan-tahapan saja, tetapi tidak

menyediakan metodologi (cara dan alat-alat) untuk mengembangkan sistem.

Oleh karenanya, sistem ini harus digabungkan dengan metodologi yang ada,

misalnya metodologi pengembangan sistem terstruktur.

3.1.4 Hasil dari SDLC sangat tergantung dari hasil di tahap analisis, sehingga

jika terdapat kesalahan analisis akan terbawa terus dengan hasil sistem yang

kurang memuaskan.

3.1.5 Pengembangan sistem SDLC membutuhkan waktu yang lama karena

sistem harus dikembangkan sampai selesai semua terlebih dahulu.

3.1.6 Pengembangan sistem SDLC ini membutuhkan biaya investasi yang relatif

lebih besar dengan metode lainnya.

3.1.7 Hasil dari sistem tidak fleksibel untuk dimodifikasi karena perlu dilakukan

analisis kembali jika akan dimodifikasi. Ibnu Mas’ud (2009)

Page 30: Kerja Praktek Absensi

18

Namun kekurangan dari system akademis ini hanya di buat untuk teknik

perindustrian saja,fakultas lainya masih menggunakan system manual dalam

informasi akdemisnya. Andi Rustanul Arief (2004)

3.1.8 Pembangunan system informasi akademik dengan menguunakan borlan

Delphi System informasi akademik ini di peruntukan Universitas

widyatama/pada system akademis ini mencakup semua system adiministrasi

akademis seperti jadwal kuliah,dll.

3.1.9 Perancangan system informasi akademik berbasis web sma negri 1

bambanglipuro

3.1.10 Sistem akademis ini sma halnya dengan 2 jurnal di atas dalam

pebuatanya,kekurangan dari sistem akademis ini yaitu di server penyimpanan

datanya mengunakan Webserver apache, dimana sistem keamanannya kurang

mumpuni, karena dapat dikatakan server Terganggunya proses upload data,

yang bisa menyebabkan software salah dalam menerjemahkan ukuran data

yang masuk. Dengan celah tersebut, hacker dapat mengeksploitasi kerentanan

dengan cara mengirimkan request pada server Apache bersangkutan. Iwayan

Mastrayasa (2012)

III.2 Konsep Dasar Sistem

Menurut Jogiyanto (2005: 57) suatu sistem adalah suatu jaringan kerja dari

prosedur-prosedur yang saling berhubungan berkumpul bersama-sama untuk

melakukan suatu kegiatan atau untuk menyeleasikan suatu sasaran tertentu.

Pendekatan sistem yang lebih menekankan pada elemen atau kelompoknya

mendefinisikan sistem sebagai berikut: Sistem adalah kumpulan dari elemen-

elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Suatu sistem

mempunyai karakteristik atau sifat-sifat yang tertentu.

3.2.1 Komponen sistem (Components) Suatu sistem terdiri dari sejumlah

komponen yang saling berinteraksi, yang bekerja sama membentuk suatu

kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu bentuk

subsistem.Suatu sistem dapat mempunyai sistem yang lebih besar, yang

disebut dengan supra sistem. Jogiyanto (2005)

3.2.2 Batas sistem (Boundary) Batas sistem merupakan daerah yang membatasi

antara sistem dengan sistem lainnya atau sistem dengan lingkungan

Page 31: Kerja Praktek Absensi

19

luarnya.Batasan sistem ini memungkinkan suatu sistem dipandang sebagai

satu kesatuan yang tidak dapat dipisah-pisahkan. Jogiyanto (2005)

3.2.3 Lingkungan luar (Environment) Bentuk apapun yang ada diluar ruang atau

batasan system yang mempengaruhi operasi sistem tersebut dengan

lingkungan luar sistem.Lingkungan luar sistem dapat menguntungkan dan

dapat juga merugikan. Jogiyanto (2005)

3.2.4 Penghubung sistem (Interface) Penghubung sistem adalah media yang

menghubungkan sistem dengan sistem yang lainnya. Penghubung ini

memungkinkan sumber-sumber daya mengalir dari suatu sub sistem ke

subsitem yang lainnya. Keluaran suatu subsistem akan menjadi masukan

untuk subsistem yang lain dengan melewati penghubung. Jogiyanto (2005)

3.2.5 Masukan subsistem (Input) Masukan adalah Energi yang dimasukan

kedalam sistem.Masukan dapat berupa masukan perawatan dan masukan

sinyal.Energi yang dimasukan agar sistem dapat beroperasi disebut masukan

perawatan.Begitupun sebaliknya. Jogiyanto (2005)

3.2.6 Keluaran sistem (Output) Hasil dari energi yang diolah dan

diklasifikasikan akan menjadi keluaran yang berguna. Keluaran ini

merupakan masukan bagi subsistem yang lain. Jogiyanto (2005)

3.2.7 Pengolahan sistem (Procces) Suatu sistem dapat mempunyai suatu proses

yang akan merubah masukan menjadi keluaran. Jogiyanto (2005)

3.2.8 Sasaran sistem (Objective) dan tujuan (Goal) Suatu sistem memiliki

sasaran dan tujuan yang pasti dan bersifat deterministic.Kalau sistem tidak

memiliki sasaran, maka operasi sistem tidak ada gunanya.Suatu sistem

dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.

Jogiyanto (2005)

Gambar 3.2 Karakteristik suatu sistem

Page 32: Kerja Praktek Absensi

20

Sistem dapat diklasifikasikan dari beberapa sudut pandang, seperti contoh sistem

yang bersifat abstrak, sistem alamiah dan sistem yang bersifat deterministic dan

sistem yang bersifat terbuka dan tertutup.Jogiyanto (2005)

3.2.9 Sistem Abstrak (abstract system) dan sistem fisik (physical system) Sistem

abstrak adalah sistem yang berupa pemikiran atau ideide yang tidak

tampak secara fisik.Sedangkan sistem fisik merupakan sistem yang ada

secara fisik. Jogiyanto (2005)

3.2.10 Sistem Alamiah (natural system) dan sistem buatan manusia (human mode

system).Sistem alamiah adalah sistem yangterjadi melalui proses alami,

tidak dibuat oleh manusia. Sedangkan sistem buatan adalah sistem yang

melibatkan hubungan manusia dengan mesin. Jogiyanto (2005)

3.2.11 Sistem tertentu (Deterministic system) dan sistem tak tentu (Probabilistic

system). Sistem Deterministic adalah system yang beroperasi dengan

tingkah laku yang dapat diprediksi.Sedangkan sistem Probabilistic adalah

sistem yang kondisi masa depannya tidak dapat diprediksi. Jogiyanto

(2005)

3.2.12 Sistem terbuka (open system) dan sistem tertutup (closed system) Sistem

tertutup adalah sistem yang tidak berhubungan dantidak terpengaruhi oleh

lingkungan luarnya. Sedangkan systemterbuka adalah sistem yang

berhubungan dan dipengaruhi olehlingkungan luarnya. Jogiyanto (2005)

III.3 Konsep Dasar Informasi

Informasi ibarat darah yang mengalir didalam tubuh suatu organisasi, sehingga

informasi ini sangat penting didalam organisasi.Informasi dapat didefinisikan

sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan

lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian

(event) yang nyata (fact) yang digunakan untuk pengambilan keputusan.Sumber

informasi adalah data.Data adalah kenyataan yang menggambarkan suatu kejadian

dan kesatuan nyata.Kejadian adalah sesuatu yang terjadi pada saat yang

tertentu.Misalnya informasi “menabrak” merupakan informasi yang kurang

jelas.Informasi ini hanya menerangkan suatu kejadian saja, yaitu menabrak.

Kesatuan nyata, yaitu apa yang ditabrak, oleh siapa, dengan apa dan dimana tidak

dijelaskan oleh informasi tersebut. Supaya informasi lebih berguna dan lebih

mempunyai arti bagi penerimanya. Jogiyanto (2005).

Page 33: Kerja Praktek Absensi

21

III.4 Siklus Informasi

Data merupakan bentuk yang masih mentah, belum dapat bercerita banyak,

sehingga perlu diolah lebih lanjut.Data diolah melalui suatu model untuk

menghasilkan informasi.Data dapat berbentuk simbol-simbol semacam huruf-

huruf atau alphabet, angka-angka, bentuk-bentuk suara, sinyal-sinyal, gambar-

gambar dan sebagainya. Jogiyanto (2005).

III.5 Konsep Dasar Sistem Informasi

Sistem informasi dapat didefinisikan sebagai suatu system didalam suatu

organisasi yang merupakan kombinasi dari orangorang, fasilitas, teknlogi, media,

prosedur-prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur

komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal

kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan

eksternal yang penting dan menyediakan suatu dasar informasi untuk

pengambilan keputusan yang cerdik. Jogiyanto (2005).

III.6 Komponen Sistem Informasi

Sistem informasi dapat terdiri dari komponen-komponen yang disebut dengan

istilah blok bangunan (building block), yaitu blok masukan (input block), blok

model (model block), blok keluaran (output block) dan blok teknologi (technology

block), blok dasar data (database block) dan blok kendali (control block). Sebagai

suatu sistem, keenam bloktersebut masing-masing saling berinteraksi satu dengan

yang lainnya membentuk satu kesatuan untuk mencapai sasarannya. Jogiyanto

(2005).

Gambar 3.3 Building block

Page 34: Kerja Praktek Absensi

22

3.6.1 Blok Masukan, input mewakili data yang masuk kedalam sistem informasi.

Input disini termasuk metode-metode dan media untuk menangkap data

yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar.

3.6.2 Blok Model, blok ini terdiri dari kombinasi prosedur, logika dan model

matematik yang akan memanipulasi data input dan data yang tersimpan

didasar data dengan cara yang sudah tertentu untuk menghasilkan keluaran

yang diinginkan.

3.6.3 Blok Keluaran, produk dari sistem informasi adalah keluaran yang

merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk

semua tingkatan manajeman serta semua pemakai sistem.

3.6.4 Blok Teknologi, teknologi merupakan “kotak alat” (tool box) dari pekerjaan

sistem informasi. Teknologi digunakan untuk menerima input, menjalankan

model, menyimpan dan mengakses data, menghasilkan dan mengirimkan

keluaran dan membantu pengendalian dari sistem keseluruhan. Teknologi

terdari dari dua bagian utama, yaitu perangkat lunak (software) dan

perangkat keras (hardware).

3.6.5 Blok Kendali, supaya sistem informasi dapat berjalan sesuai dengan yang

diinginkan, maka perlu diterapkan pengendalianpengendalian didalamnya.

Banyak hal yang dapat merusak sistem informasi, seperti misalnya bencana

alam, api, temperatur, air, debu, kegagalan sistem itu sendiri, sabotase dan

lain sebagainya. Hartono (2008: 697).

III.7 BAGAN ALIR DOKUMEN

Bagan alir dokumen (document flowchart) atau disebut juga bagan alir formulir

(form flowchart) atau paperwork flowchart, merupakan bagan alir yang

menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya.

Bagan alir dokumen ini menggunakan simbol-simbol yang sama dengan yang

digunakan di dalam bagan alir sistem.

Page 35: Kerja Praktek Absensi

23

DokumenMenunjukkan dokumen input output baik untuk proses manual, mekanik atau komputer.

ProsesMenunjukkan kegiatan proses dari operasi program komputer

Kegiatan ManualMenunjukkan pekerjaan manual

TerminalDigunakan untuk menunjukkan awal dan akhir program.

KeputusanMenunjukkan pengambilan keputusan

Garis alurMenunjukan arah dari proses

III.8 Unified Modelling Language

(UML) adalah sebuah "bahasa" yang telah menjadi standar dalam industri untuk

visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML

menawarkan sebuah standar untuk merancang model sebuah sistem.Dengan

menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti

lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi

dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Tetapi

karena UML juga menggunakan class dan operation dalam konsep dasarnya,

maka ia lebih cocok untuk penulisan piranti lunak dalam bahasa bahasa

berorientasi objek seperti C++, Java, C# atau VB.NET. Walaupun demikian,

Page 36: Kerja Praktek Absensi

24

UML tetap dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C.

Sri Dharwiyanti ( 2003 )

III.9 Use Case

Menggambarkan fungsionalitas yang diharapkan dari sebuah sistem.yang

ditekankan adalah “apa” yang diperbuat sistem, dan

bukan“bagaimana”.Menggambarkan kebutuhan system dari sudut pandang user

Secara umum use case adalah:3.9.1 Pola perilaku system3.9.2 Urutan transaksi yang berhubungan yang dilakukan oleh satu actor

Use case diagram terdiri dari3.9.3 Use case3.9.4 Actors3.9.5 Relationship3.9.6 System boundary boxes (optional)3.9.7 Packages (optional)

Use case dibuat berdasar keperluan actor,merupakan “apa” yang dikerjakan system,bukan “bagaimana” system mengerjakannya

Actor menggambarkan orang, system atau external entitas/ stakeholder yang menyediakan atau menerima informasidari system

Associations bukan menggambarkan alirandata/informasiAssociations digunakan untuk menggambarkanbagaimana actor terlibat dalam use case

Use case System boundary boxesDigambarkan dengan kotak disekitar use case, untukmenggambarkan jangkauan system system) Biasanyadigunakan apabila memberikan beberapaalternative system yang dapat dijadikan pilihan

Page 37: Kerja Praktek Absensi

25

III.10 Activity Diagram

Menggambarkan proses bisnis dan urutan aktivitas dalamsebuah proses , dipakai

pada business modeling untuk memperlihatkanurutan aktifitas proses bisnis,

struktur diagram ini mirip flowchart atau Data FlowDiagram pada perancangan

terstruktur, activity diagram dibuat berdasarkan sebuah ataubeberapa use case

pada use case diagram

Activities State, adalah kegiatan dalam aliran kerja

End state, menunjukkan dimana aliran kerja itu berakhir

Menunjukan activitas dalam sebuah system

Decision point, menunjukkan dimana sebuah keputusan perlu dibuat dalam aliran kerja

Fork Percabangan

Join Pengabungan

III.11 Class Diagram

Class adalah sebuah spesifikasi yang jika diinstansiasiakan menghasilkan sebuah objek dan merupakan intidari pengembangan dan desain berorientasi objek., class menggambarkan keadaan (atribut/properti) suatusistem, sekaligus menawarkan layanan untukmemanipulasi keadaan tersebut (metode/fungsi), class diagram menggambarkan struktur dan deskripsiclass, package dan objek beserta hubungan satu samalain seperti containment, pewarisan, asosiasi, dan lainlain.Class memiliki tiga area pokok :

3.11.1 Nama (dan stereotype)3.11.2 Atribut3.11.3 Metode

Page 38: Kerja Praktek Absensi

26

Atribut dan metoda dapat memiliki salah satu sifatberikut :3.11.4 Private, tidak dapat dipanggil dari luar class yangbersangkutan3.11.5 Protected, hanya dapat dipanggil oleh class yangbersangkutan dan

anak-anak yang mewarisinya3.11.6 Public, dapat dipanggil oleh siapa saja

III.12 Squence Diagram

Sequence diagram menggambarkan interaksi antar objek didalam sebuah system,

berupa pesan yang digambarkan terhadapwaktu. Sequence diagram terdiri atas

dimensi vertikal (waktu)dan dimensi horizontal (objek-objek yang terkait),

sequence diagram biasa digunakan untuk menggambarkanskenario atau rangkaian

langkah-langkah yang dilakukansebagai respons dari sebuah event untuk

menghasilkan output tertentu, diawali dari apa yang men-trigger aktivitas

tersebut,proses dan perubahan apa saja yang terjadi secara internal danoutput apa

yang dihasilkan, diagram ini secara khusus berasosiasi dengan use case diagram,

memperlihatkan tahap demi tahap apa yang seharusnyaterjadi untuk menghasilkan

sesuatu didalam use case

Actor Menggambarkan orang yan sedang berinteraksi dengan system

Boundary class Mengambarkan sebuah gambaran dari sebuah form

Control Class Menggambarkan penghubung antar boundary dan table

Entity class Menggambarkan hubungan kegiatan yang akan di lakukan

Menggambarkan Mulai dan berakhirnya sebuah message

Menganbarkan pengeriman sebuah pesan

Page 39: Kerja Praktek Absensi

27

III.13 Entity Relationship Diagram (ERD)

Model Entity-Relationship adalah dunia nyata yang diterjemahkan atau

ditransformasikan dengan menggunakan sejumlah perangkat konseptual sehingga

menjadi diagram relasi antar entity. Model Entity-Relationship (ER) yang berisi

komponen-komponen entity set dan relationship set yang masing-masing

dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta dari

sebagian dunia nyata, dapat digambarkan dengan lebih baik dan sistematis dengan

menggunakan Diagram Entity-Relationship (Diagram E-R). adapun simbol-

simbol dan notasi yang digunakan di dalam penulisan. Prahasta ( 2005 : 386).

Persegi PanjangPersegi panjang yang merepresentasikan entity set

Ellipsyang menyatakan atribut-atribut entity set.

Belah Ketupatyang menggambarkan relationship set.

Garis yang menghubungkan antara entity set dengan atribut-atributnya dan antara entity set dengan relationship setnya.

III.14 Logical Record Structured (LRS)

Menurut Kroenke (2006:76) mengemukakan bahwa LRS adalah representasi dari

struktur record record pada tabel-tabel yang terbentuk darihasil relasi antar

himpunan entitas.Menentukan Kardinalitas, Jumlah Tabel, dan Foreign Key (FK).

III.15 Apache

Sever HTTP apache atau server Web/WWW Apache adalah server web yang dapat

dijalankan di banyak sistem operasi (Unix, BSD, Linux,Microsoft Windows, dan

Novel Netware serta flatform lainnya) yang berguna untuk melayani dan

memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas

web/www ini menggunakan HTTP.Apache memiliki fitur-fitur canggih seperti

pesan kesalahan yang dapat dikonfigur, autentikasi yang berbasis basis data dan

lain-lain.Apache juga didukung oleh sejumlah antar muka pengguna berbasis

Page 40: Kerja Praktek Absensi

28

grafik (GUI) yang memungkinkan penanganan server menjadi mudah.Apache

merupakan prangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka

yang terdiri dari pengembang-pengembang dibawah naungan Apache Software

Foundation. (http://id.wikipedia.org/wiki/Apache_HTTP_Server)

III.16 PhpMyAdmin

PhpMyAdmin adalah sebuah aplikasi yang ditulis dalam PHP yang

memungkinkan pengguna mengadministrasikan database MySQL. Dengan

PhpMyadmin konfigurasi MySQL dapat dilakukan dengan mudah dan cepat.

Syafi'i ( 2004 : 33)

III.17 MySQL

Menurut Wahana Komputer (2010:21), MySQL adalah database server open source yang cukup popular keberadaanya. Dengan berbagai keunggulan yang dimiliki, membuat software database ini banyak digunakan oleh praktisi untuk membangun suatu project. Adanya fasilitas API (Application Programming Interface) yang dimiliki oleh Mysql, memungkinkan bermacam-macam aplikasi Komputer yang ditulis dengan berbagai bahasa pemograman dapat mengakses basis data MySQL. MYSQL termasuk jenis RDBMS (Relational Database Management System). Sedangkan RDMS sendiri akan lebih banyak mengenal istilah seperti table, baris dan kolom digunakan dalam perintah-perintah di MYSQL.

III.18 PHP

Menurut Oktavian (2010:31), “PHP adalah akronim dari Hypertext Preprocessor, yaitu suatu bahasa pemrograman berbasiskan kode-kode (script) yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke web browser menjadi kode HTML”. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. Untuk menjalankan sistem PHP dibutuhkan tiga komponen:3.18.1 Web server, karena PHP termasuk bahasa pemrograman server side.3.18.2 Program PHP, program yang memproses script PHP.3.18.3 Database server, yang berfungsi untuk mengelola database.Kelebihan PHP dari bahasa pemrograman lain adalah3.18.4 Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak

melakukan sebuah kompilasi dalam penggunaannya.3.18.5 Web server yang mendukung PHP dapat ditemukan dimana-mana dari

mulai IIS sampai dengan apache, dengan konfigurasi yang relative mudah.3.18.6 Dalam isi pengembangan lebih mudah, karena banyaknya milis-milis dan

developer yang siap membantu dalam pengembangan.

Page 41: Kerja Praktek Absensi

29

3.18.7 Dalam isi pemahaman, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.

3.18.8 PHP adalah bahasa open source yang dapat digunakan diberbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system

Page 42: Kerja Praktek Absensi

30

BAB IV

ANALISIS DAN PEMBAHASAN

IV.1 Perencanaan Sistem

Dalam tahap ini, penulis melakukan beberapa hal yang sangat diperlukansebelum

ketahap analisis, yaitu study kelayakan , alokasi waktu, dan menentukan cakupan

aplikasi sistem Akademik Siswa berbasis web.

4.1.1 Studi kelayakan pada proses ini penulis melakukan beberapa

tahap,pertama Request For Study, yaitu mengajukan permintaan

untukmengkaji atau mempelajari sistem akademik siswa yang ada pada

SMKN 1 kota tanggsel, kedua Initial Investigation, yaitumencari tahu

masalah-masalah dengan cara wawancara langsung , atas dasar studi diatas

penulis menyimpulkan bahwa sistem informasi yanglama tidak perlu di

ganti tetapi hanya dikembangkan saja, dan system yang diusulkan layak

untuk di dilaksanakan.

4.1.2 Cakupan (Scope), sistem yang akan di bangun hanya mencakup system

informasi akademik siswa berbasis web. Yang memiliki fitur utama, yaitu

Home, pada fasilitas ini user dapat melihat fungsidari pembuatan website

ini. Login Siswa, fitur ini menyediakaninformasi mengenai absensi dan

nilai dari seorang siswa yang sedangmenempuh proses belajar mengajar.

Guru, fitur dalam sistem ini mempunyai hak untukmemeriksa dan

memasukkan absensi keaktifan siswa yangdibimbingnya. Selain itu guru

juga dapat memasukkan nilaikedalam database dan dapat mengubahnya

jika ada kesalahan. Jadimasing-masing guru hanya dapat mengakses data

kelas dan siswayang dibimbingnya saja. Kepala Sekolah, fitur yang

dimiliki olehKepala Sekolah antara lain untuk melihat rekapitulasi data

siswa, datasiswa per kelas, data instruktur, serta grafik keadaan siswa per

kelas.Administrasi, fitur yang dimiliki oleh administrator antara lain

untukmemperbaharui, menambah dan menghapus data-data yang ada

padadatabase

Page 43: Kerja Praktek Absensi

31

IV.2 Analisis Sistem yang sedang berjalan

Proses pemantauan perkembangan kemampuan siswa padasistem yang sedang

berjalan dilakukan dengan cara yangkonvensional, dimana siswa dan walisiswa

hanya bisa melihat hasildari kemampuan siswa tersebut pada akhir masa

pembelajaran atauyang kita kenal dengan istilah pembagian raport siswa.Sistem di

rasa kurang baik untuk memantau kemampuansiswa secara keseluruhan, karena

sistem ini hanya memberikanhasil akhir dari segala aktivitas belajar yang dijalani

oleh seorangsiswa, sehingga proses-proses pembelajaran yang dijalani

seorangsiswa dari hari ke harinya tidak terpantau.Proses pemantauan

perkembangan kemampuan siswapada sistem yang sedang berjalan dilakukan

dengan tahapan sebagai berikut dan pada gambar 4.1

4.2.1 Datang langsung ke lokasi Wali siswa datang langsung ke lokasi

untukmengambil dokumen prestasi (raport) hasil pembelajaran siswa

selama proses belajarmengajar.

4.2.2 Setelah Wali siswa mendapatkan giliranuntuk proses pemgambilan

raport, walikelas akanmenginformasikan perkembangan kemampuan

siswasecara umum saja dikarenakan keterbatasan waktuwalikelas

untuk menangani walisiswa lainnya.

4.2.3 Proses akhir dari sistem yang sedang berjalan iniadalah diterimanya

raport oleh walisiswa yangdapat dibawa pulang dalam jangka waktu

yang telah di tentukan.

Page 44: Kerja Praktek Absensi

32

act Activ ity

GuruWali Siswa

Mulai

Data Siswa

Data Siswa

Absensi Nilai

selesai

IV.3 Sistem Yang Diusulkan

Dengan semakin berkembangnya dunia pendidikan, prosespemantauan

perkembangan kemampuan siswa pada sistem yangsedang berjalan masih belum

dapat mengatasi beberapapermasalahan maka diperlukan suatu aplikasi yang

dapatmenawarkan kemudahan memperoleh informasi dimana saja dankapan saja,

terutama dalam hal representasi informasi. Oleh karenaitu sangat dibutuhkan

sebuah sistem yang menyediakan fasilitasrepresentasi informasi perkembangan

kemampuan siswa denganproses manajemen database pendidikan yang praktis

dan cepatserta ddukung dengan informasi yang lengkap tentangperkembangan

kemampuan siswa yang dibutuhkan siswa danwalisiswa.Hasil analisis dari

identifikasi masalah SMKN 1 kota tangsel sebenarnya sudah memenuhi

standarlembaga pendidikan pada umumnya, lembaga pendidikan ini

sudahmempunyai bagian administrasi sebagai media representasiinformasi yang

bersangkutan dengan absensi dan penilaian seorang siswa dan juga bagian

kesiswaan sebagai media yangmemantau perkembangan perilaku seorang siswa,

Gambar 4.4 Activiti Sistem yang sedang berjalan

Page 45: Kerja Praktek Absensi

33

namum padalembaga pendidikan ini belum tersedia fasilitas untuk

pemantauanperkembangan kemampuan siswa secara on-line.

Untukmengembangkan sistem tersebut, maka penulis mencoba

untukmengembangkan sistem pemantauan perkembangan kemampuansiswa

secara on-line dengan berbasiskan web, yang mana padasistem ini kita bisa

mendapatkan informasi mengenaiperkembangan dan nilai siswa yang

bersangkutan melalui internetdengan membuka halaman web yang

berisiinformasiperkembangan pendidikan siswa dengan fasilitas UserID dan

password. Adapun masalah untuk pengembangan sistem yangsedang berjalan ini,

yaitu :

4.3.1 Walisiswa yang memiliki mobilitas tinggi seringmengalami kesulitan

untuk memantau perkembangankemampuan siswa yang bersangkutan.

4.3.2 Belum tersedianya layanan pengecekan absensi daninformasi nilai

siswa secara on-line. Sistem pengecekanabsensi dan informasi nilai siswa

masih berlangsung secaramanual, dimana pihak yang bersangkutan harus

datang secara langsung ke lembaga pendidikan untukmendapatkan

informasi yang diinginkan.

4.3.3 Belum tersedianya fasilitas pengabsenan dan penilaiansecara on-line

yang dapat diakses, dibuat dan dirubah olehinstruktur, sehingga

pengabsenan dan penilaian siswabelum dapat direpresentasikan secara

cepat dan akurat.

4.3.4 Belum tersedianya fasilitas admininstrator secara on-linedimana

administrator dapat memanajemen databasependidikan melalui website

kapan saja.

IV.4 Perancangan sistem

Setelah melakukan analisis sistem, maka yang dilakukanberikutnya adalah

melakukan perancanagan system Berdasarkan masalah-masalah yang telah

didefinisikan maka aplikasiyang akan dirancang harus mampu :

4.4.1 Menyediakan fasilitas pencarian informasi pengecekan absensidan

informasi nilai siswa secara on-line. Sehingga orang tuasiswa ikut aktif

mengawasi anaknya yang sedang belajar.

Page 46: Kerja Praktek Absensi

34

4.4.2 Menyediakan fasilitas absen dan nilai secara on-lineyang dapat diakses,

dibuat dan dirubah oleh guru, sehinggaabsen dan nilai siswa dapat

direpresentasikan secaracepat dan akurat.

IV.5 Perancangan struktur dan alur sistem

Berdasarkin masalah-masalah yang telah didefinisikan maka aplikasi

yang akan dirancang harus mampu :

4.5.1 Menyediakan fasilitas pencarian informasi pengecekan absensi dan

informasi nilai siswa secara on-line. Sehingga orang tuasiswa ikut aktif

mengawasi anaknya yang sedang belajar.

4.5.2 Menyediakan fasilitas pengabsenan dan penilaian secara on-line yang

dapat diakses, dibuat dan dirubah oleh instruktur, sehinggapengabsenan

dan penilaian siswa dapat direpresentasikan secaracepat dan akurat.Ketika

aplikasi web ini dimulai maka akan ditampilkan halamanutama (home)

dari situs web yang berisi fitur-fitur, home, login Fitur Home, pada

fasilitas ini user dapat melihat fungsi daripembuatan web site ini. Login

Siswa, fitur ini menyediakan informasi mengenai absensi dan nilai dari

seorang siswa yang sedangmenempuh proses belajar mengajar. Fitur ini

juga dilengkapidengan fasilitas UserID dan Password yang

memberikankeamanan data bagi setiap siswanya dan juga diberikan

fiturganti password jika siswa tersebut ingin mengganti password

4.5.3 Administrasi, Hak akses tingkat pertama di berikan kepadaadministrator.

Fitur ini menampilkan beberapa data yang adadalam database dan juga

pilihan menu yang berupa link untukmengakses data-data tertentu, seperti

data siswa, datakaryawan, data kelas, dan data materi. Hak akses

yangdimiliki oleh administrator antara lain untuk

memperbaharui,menambah dan menghapus data-data yang ada pada

database.Fitur ini juga dilengkapi dengan UserID dan Password

yangmemberikan keaman data bagi administrator dan fitur gantipassword

jika administraor ingin mengganti password sesuaikeinginannya.

IV.6 Perancangan Data Flow Diagram (DFD)

Page 47: Kerja Praktek Absensi

35

Perancangan data flow diagram dirancang untuk sebuahsistem usulan berdasarkan

hasil analisis sistem usulan.Diagram inimenggambarkan secara garis besar semua

masukan atau keluaran yangada di sistem. Berikut adalah perancangan context

diagram Sesuai gambar 4.2 untuksistem usulan.

IV.7 Perancangan Basis Data

Setelah perancangan sistem dilakukan kemudian penulismerancang basis datanya

dengan menggunakan alat bantuEntityRelationship Diagram (ERD) yang

menggambarkan hubungan antarentitas yang ada pada DFD. basis data penulis

IV.8 ERD (Entity Relationship Diagram)

Model ini menjelaskan data dalam konteks entitas danhubungan yang

digambarkan oleh data tersebut. Berikut iniadalah tahap dalam menghasilkan

ERD:

dfd Use Case Model

Sistem AkademikSiswa

Siswa / waliSiswa

Guru

Admin

Input Data GuruInput Data SiswaInput Data KelasInput Data materiInput Data JadwalEdit Data GuruEdit Data SiswaEdit Data KelasEdit Data MateriEdit Data JadwalUbah Password

Input Data NilaiInput Data AbsensiEdit Data NilaiEdit Data AbsensiHapus Data NilaiHapus Data AbsensiUbah Password

LIhat Data AbsenLIhat Data NilaiUbah Password

Gambar 4.5 Diagram Context

Page 48: Kerja Praktek Absensi

36

4.8.1 Menentukan entitas Pada tahap ini ditentukan dengan entitas-entitas yang

terlibat, antara lain dan Menentukan key entitas sesuai gambar 4.3

4.8.2

Menetapkan hubungan antar entitas

4.8.3 Kemudian pada tahap ini menentukan relasi antar entitas, dan kardinalitas

Pada tahap ini menjelaskan hubungan kardinalitas dari masing masing

relasi sesuai gambar 4.4

4.8.4 Melakukan Rancangan Basis Data sesuai gambar 4.5

4.8.5 Melakukan transformasi erd ke lrs sesuai gambar 4.6

Gambar 4.6 Key Entitas

class Use Case Model

Siswa

- *Nis: int

MataPel

- Kd_materi: char

Guru

- *Nip: int

Kelas

- *kd_kelas: int

Jurusan

- kd_jurusan: int

Nilai Absensi

- kd_absensi: int

Jadwal

- kd_jadwal: int

Admin

- *username: int

ThnAjaran

Page 49: Kerja Praktek Absensi

37

Gambar 4.7 Relasi antar entitas

Page 50: Kerja Praktek Absensi

38

sd ERD

siswa guru

pembayaran

nilai

kelas

mata_pelajaran

jadwal

daftar_hadir

jurusan

mendapat

memiliki

di

dengan

Di ajarkan oleh

melakukan

memberikan

menerima

dari

*kd_matpelnm_matpel *nip

passwordnm_gurutmpt_lhrtgl_lhrjns_kelaminalamatagamastatuskd_matpel**

*nispasswordnm_siswatmpt_lhrtgl_lhrjns_kelaminnm_ortupekerjaan_ortualamatagamagol_darah

*kd_kelasnm_kelasnip**

kd_kelas**nip**id_thn**kd_matpel**jamhari semesterruangan

nis**kd_matpel**semesterid_thn**kd_kelas**nip**tugas_harianutsuas

*id_dhnis**nip**hadirsakitizinalfa

*kd_jurusannis**nip**nm_jurusan

untuk

*id_pembayarannis**tgl_byrjml_byr

Gambar 4.8 Rancangan basis data

Page 51: Kerja Praktek Absensi

39

sd LRS

siswaguru

pembayaran

nilai

kelas

mata_pelajaran

jadwal

daftar_hadir

jurusan

mendapat

memiliki

di

dengan

Di ajarkan oleh

melakukan

memberikan

menerima

Mengambil

*kd_matpelnm_matpel

*nippasswordnm_gurutmpt_lhrtgl_lhrjns_kelaminalamatagamastatuskd_matpel**

*nispasswordnm_siswatmpt_lhrtgl_lhrjns_kelaminnm_ortupekerjaan_ortualamatagamagol_darah

*kd_kelasnm_kelasnip**

kd_kelas**nip**id_thn**kd_matpel**jamhari semesterruangan

nis**kd_matpel**semesterid_thn**kd_kelas**nip**tugas_harianutsuas

*id_dhnis**nip**hadirsakitizinalfa

*kd_jurusannis**nip**nm_jurusan

untuk

*id_pembayarannis**tgl_byrjml_byr

1

M

NM1 M

1

M

N

1

M

1

1

1

M

1

1

M

1

1

M

1

Gambar 4.9 Transformasi ERD ke LRS

Page 52: Kerja Praktek Absensi

40

Struktur TableTabel 4.2 Mahasiswa

Column Type Null Default Comments MIMEnama_siswa varchar(30) Nojns_kelamin varchar(30) Nonis int(11) Notgl_lhr Date Notmpat_lhr varchar(30) Noalmat varchar(100) No

Tabel 4.3 Daftar hadir

Column Type Null Default Comments MIMEid_dh int(100) Notgl_dh Date Nonis int(11) Nostatus varchar(30) No

Tabel 4.4 Jadwal

Column Type Null

Default

Links to Comments

MIME

kd_kelas int(11) No kelas -> kd_kelasnip int(11) No tblguru -> nipid_thn int(11) No thn_ajaran ->

id_thnkode_matpel

int(11) No mat_pelajaran -> kode_matpel

jam int(11) Nohari varchar(30

)No

semester int(11) Noruangan int(11) No

Tabel 4.5 Kelas

Column Type Null Default Links to Comments MIMEkd_kelas int(11) Nonm_kelas int(30) Nonip int(11) No tblguru -> nip

Tabel 4.6 Kelas siwa

Column Type Null Default Links to Comments MIMEid_kelas int(11) Nokd_kelas int(11) No kelas -> kd_kelasnis int(11) No siswa -> nisid_thn int(11) No thn_ajaran -> id_thnsemester int(11) No

Page 53: Kerja Praktek Absensi

41

Tabel 4.7 Mata pelajaran

Column Type Null Default Links to Comments MIMEkode_matpel int(11) Nonm_matpel varchar(30) Nosemseter int(11) Nonip int(11) No tblguru -> nipid_nilai int(11) No nilai -> id_nilainis int(11) No siswa -> nis

Tabel 4.8 Nilai

Column Type Null Default Links to Comments MIMEid_nilai int(11) Notugas_harian int(11) Nouts int(11) Nouas int(11) Nonis int(11) No siswa -> nis

Tabel 4.9 Tahun ajaran

Column Type Null Default Comments MIMEid_thn int(11) Nothn_ajaran int(11) No

Tabel 4.10 Siswa

Column Type Null Default Comments MIMENama_siswa Varchar(30) NoJns_kelamin Varchar (30) No

Nis Int(11) NoTgl_lahir date No

Tmpt_lahir Varchar(30) Noalamat Varchar(100) No

Tabel 4.11 Guru

Column Type Null Default Comments MIMENip Int(30) No

Nama_Guru Varchar(40) NoTempat_lahir Varchar(100) No

Tgl_lahir Date NoAlamat Varchar(100) NoJabatan Varchar(40) NoAgama Varchar(20) No

Tabel 4.12 User

Page 54: Kerja Praktek Absensi

42

Column Type Null Default Comments MIMEId_user Int(10) No

Nama_depan Varchar(50) NoUser_name Varchar(50) NoPassword Varchar(50) No

IV.9 Use Case

Setelah Melakukan Rancangan Basis data berikutnya adalah use case diagram.

Use case adalah gambaran fungsionalitas dari suatu sistem sehingga pengguna

sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun.

Berikut sesuai gambar 4.7

uc Master Data

Mater Data

Administrator

Input Nilai dan Absensi

Edit Nilai dan Absensi

Kelola Nilai dan Absensi

Hapus Nilai dan Absensi

Login Ubah Status Menu

Siswa / Wali Siswa

Lihat Nilai dan Absensi

Update Data

«include»

Gambar 4.10 Use case

IV.10 Activity Diagram

Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses ,untuk

memperlihatkan urutan aktifitas proses bisnis, berikut activity untuk system

akademik siswa

Page 55: Kerja Praktek Absensi

43

act kerja praktek

AdminSiswa / wali siswa

Mulai

Login

Validasi

Update / Delete / Simpan Absensi Dan Nilai

Laporan Data SiswaLihat Laporan Data Siswa

Selesai

[tidak]

[ya]

Gambar 4.11 Activity Diagram

Page 56: Kerja Praktek Absensi

class Diagram class

siswa

+ gol_darah: char+ jns_kelamin: char- nis: int+ nm_ortu: char- nm_siswa: char+ password: char+ pekerjaan_ortu: char+ tgl_lhr: date+ tmpt_lhr: char

guru

+ agama: char+ alamat: char+ jns_kelamin: char+ kd_matpel: int- nip: int+ password: char- tgl_lhr: date+ tmpt_lhr: char

mat_pelajaran

- kd_matpel: int+ nm_matpel: char

kelas

- kd_kelas: int- nip: int+ nm_kelas: char

nilai

- id_thn: int- kd_kelas: int- kd_matpel: int- nip: int- nis: int+ semester: char+ tugas_harian: int# uas: int# uts: int

daftar_hadir

- id_dh: int- nis: int+ status: char+ tgl_hd: date

jurusan

- kd_jurusan: int- nip: int- nis: int+ nm_jurusan: char

memiliki

- kd_kelas: int- kd_matpel: int

diajarkan_oleh

- kd_matpel: int- nip: int

jadwal

+ hari: char+ jam: date- kd_kelas: int- kd_matpel: int- nip: int+ ruangan: int+ semester: char

sd form_login

admin siswa login login login

input()

input()

get data()

tampil data()

44

IV.11 Class Diagram

menggambarkan keadaan (atribut/properti) suatusistem, sekaligus menawarkan

layanan untukmemanipulasi keadaan tersebut (metode/fungsi), class diagram

emenggambarkan struktur dan deskripsiclass, package dan objek, berikut Class

diagram sistem akademik siswa digambarkan 4.9

IV.12 Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek didalam sebuah sistem.

Berikut sequence diagram, untuk sistem akademik siswa.

Gambar 4.12 Class Diagram

Page 57: Kerja Praktek Absensi

sd form_login

admin siswa login login login

input()

input()

get data()

tampil data()

45

sd data siswa,guru dan nilai

admin data siswa,guru dan nilai

data siswa,guru dan nilai

data siswa,guru dan nilai

input text()

input data()

get data()

simpan()

get data()

tampilkan data()

edit()

edit data()

get data()

tampil edit data()

tampilkan()

tampilkan()

get data()

tampilkan all data()

Gambar 4.10 Sequence diagram login

Gambar 4.11 Sequence diagram userGambar 4.14 Sequence diagram user

Page 58: Kerja Praktek Absensi

46

IV.13 Rancangan Tampilan

Gambar 4.15 Halaman login admin

Gambar 4.16 Halaman input absensi

Page 59: Kerja Praktek Absensi

47

Gambar 4.17 Halaman form data guru

Gambar 4.18 Halaman input nilai siswa

Gambar 4.19 Halaman form mata pelajaran

Page 60: Kerja Praktek Absensi

48

Gambar 4.20 Halaman form data siswa

Gambar 4.21 Halaman login siswa

IV.14 Spesifikasi Perangkat Lunak

Pada tahap ini, penulis menggunakan PHP version 5.3.8, MySQLversion 45.0.8

sebagai basis datanya, dan Apache version 2.2.21 (Win32)sebagai web servernya,

yang keseluruhannya itu tergabung dalam softwareaplikasi xampp 1.7.7 Dalam

mengkonfigurasi programGUI nya, penulis menggunakan Notepad++ pengolahan

gambarnya menggunakan Adobe Photoshop CSmenggunakan Mozilla Firefox

sebagai web browser.

Page 61: Kerja Praktek Absensi

49

IV.15 Spesifikasi Perangkat Keras

Pada tahap pengujian ini, penulis menggunakan spesifikasiPerangkat keras dan

perangkat lunak untuk sistem administrator adalahsebagai berikut :

4.16.1 Spesifikasi perangkat lunak yang digunakan adalah sebagai berikut:

4.16.2 Operating System : Microsoft Windows 7

4.16.3 Web Browser: Mozilla Firefox v3

IV.16 Spesifikasi perangkat keras yang digunakan adalah sebagai

berikut:

4.17.1 Motherboard :Acer

4.17.2 Processor : Intel® Core™ i3 cpu

4.17.3 Hard Disk:500 GB

4.17.4 RAM: 2 GB

IV.17 Hasil Pengujian Sistem

Ada beberapa tahapan sebelum sistem benar-benar dioperasikan atau

dipublikasikan salah satu diantaranya adalah pengujian terhadap sistem. Hal ini

dimaksudkan agar sewaktu aplikasi benar-benar sudah dipublikasikan tidak terjadi

lagi kesalahan. Dalam pengujian sistem ini dilakukan dengan 2 (dua) metode

yaitu pengujian dengan white-box dan pengujian dengan black-box.

IV.18 Black Box Testing

Pengujian ini difokuskan pada fungsionalitas sistem, tentang kesalahan fungsi,

interface, basis data, atau kesalahan performance. Pengujian ini dilakukan dengan

cara mengakses dan memasukkan data sebanyak mungkin di setiap modul dengan

ragam karakter data yang juga bervariasi. Berikut adalah hasil ujicoba Black Box

Testing.

Tabel 4.13 Hasil uji coba Black Box Testing

No Tujuan AksiYang Diberikan Hasil1 Menguji kesesuaian

data pada semuamodul Siswa dengandata di dalam database

Mengecek kesamaan data siswa, dan form pada data dalam database dengan yang ada pada interface.

Data output dengan data dalam database sama.

2 Menguji kesesuaiandata pada semuamodul Guru dengandata di dalam database

Mengecek kesamaan data Guru, dan form pada data dalam database dengan yang

Data output dengan data dalam database sama.

Page 62: Kerja Praktek Absensi

50

ada pada interface.3 Menguji kesesuaian

data pada semuamodul Admin dengandata di dalam database

Mengecek kesamaan data profil, fasilitas, guru, siswa, materi,form,pendaftaran.

Data output dengan data dalam database sama.

4 Menguji performance dan validitas login admin, siswa dan guru

Melakukan login admin secara berulang-ulang dengan memasukkan data valid maupundata tidak valid, termasukPenggunaan karakter yangdilarang

Fungsi validitas login dapat mengenali input data valid maupun tidak valid dan menganggap karakter yang dilarang sebagai input data tidak valid.

IV.19 White Box Testing

Merupakan metode perancangan test case yang menggunakan struktur kontrol

dari perancangan prosedural untuk mendapatkan test case. Pengujian ini dilakukan

paling akhir sebelum sistem diimplementasikan. Berikut adalah hasil uji coba

White Box Testing.

Tabel 4.14 Hasil uji coba White Box Testing

No Tujuan AksiYang Diberikan Hasil1 Menguji semua link dan modul

apakah telah sesuai dengan fungsi operasinya

Mengakses semua link yang terdapat dalam website.

Semua link dan modul dalam website telah sesuai dengan fungsi operasinya.

2 Menguji semua sisi true dan false keputusan logis dalam website.

Merubah status diterima atau tidak pada modul pendaftaran; mengujistatus upload materi sebelum dansesudah upload dan menguji data setiap form

Fungsi true dan false dalam website bekerja dengan baik.

3. Menguji looping dalam website apakah sesuaidengan batas loop yang didefinisikan dalam sistem

Menguji list data yang bekerja menggunakan looping, yaitu listdata di setiap modul, list data fasilitas, guru, siswa, materi, form, pendaftaran, berita, dan user(admin)

Looping dalam website bekerja sesuai denganbatas loop yang didefinisikan dalam sistem.

4 Menguji validasi data yang di inputkan sebelum data tersebut

Login sebagai admin dan merubah semua

Sistem dapat menampilkan pesan

Page 63: Kerja Praktek Absensi

51

masuk dalam database. modul admin denganmemasukkan data valid maupun data tidak valid, termasukpenggunaan karakter serta batas karakter yang dilarang.

kesalahan ketika data yang di inputkan tidak valid

BAB V

KESIMPULAN DAN SARAN

V.1 Kesimpulan

Berdasarkan analisis dan perancangan dari Sistem Informasi Nilai Akademik

Siswa Berbasis Web pada lembaga pendidikan SMKN 1 Kota Tangsel , maka

dapat disimpulkan beberapa hal sebagai berikut :

5.1.1 Penggolongan user menjadi 2 bagian (Siswa atauWali

Siswa,Administrator) dengan batasan aksestertentu dapat dikatakan

pula sebagai pembagian hak, wewenang dankewajiban user yang

bersangkutan.

5.1.2 Sistem ini diharapkan mampu memudahkan pihak sekolah dan wali

murid dalammengawasi dan mengontrol absensi dan informasi nilai

anak didik secara mudah dan cepat.

5.1.3 Dikarenakan sistem informasi ini merupakan sebuah aplikasi

berbasisweb, maka sistem informasi ini dapat di-publish melalui

jaringaninternet.

5.1.4 Sistem informasi ini memudahkan pihak orang tua siswa

dalammengawasi anaknya dalam hal kehadiran dan penilaian.

5.1.5 Pihak sekolah dapat melakukan pendataan siswa.

5.1.6 Kekhawatiran akan rusaknya data apabila menggunakan buku besar

dapat di-backup oleh sistem informasi yang sudah terkomputerisasi ini.

V.2 Saran

Sistem ini masih dapat dikembangkan dengan menambah beberapa toolyang

membantu pengguna dalam mengolah sistem:

Page 64: Kerja Praktek Absensi

52

5.2.1 Penambahan informasi yang ada, seperti perincian penilaian

ulanganharian, komentar guru mengenai anak didik, nilai rata-rata,

peningkatan pretasi yang dicapai dan lain-lain.

5.2.2 Menerapkan teknologi informasi terbaru terutama teknologi

keamanandata yang dapat meningkatkan keamanan sistem.

5.2.3 Mengamati dan mempelajari perkembangan teknologi dan masih bisa

di kembangkan ke sms gateway bagi orang tua murid yang buta akan

tekhnologi.

Page 65: Kerja Praktek Absensi

53

DAFTAR PUSTAKA

jogianto. (2005). sistem tekhnologi informasi .

kroenke, D. m. (2006). Databases prosessing. Eirlangga.

masud, i. (2009).

prahasta, e. (2005). Rekayasa sistem berorientasi object. bandung .

syafii. (2004).