Upload
gilang-pandu-dvs
View
124
Download
10
Embed Size (px)
DESCRIPTION
Tek nik Informatika
Citation preview
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
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
( ………………………………..)
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 )
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 )
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.
Akhir kata semoga segala kebaikan dari berbagai pihak tersebut di
atas.menjadi amal ibadah yang di terima oleh Allah SWT.
Jakarta, Januari 2015
Penulis,
( ………………………………….)
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.
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
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
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
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
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
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
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.
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.
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
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.
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.
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
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
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).
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.
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
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
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
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.
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.
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
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)
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
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
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).
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
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.
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,
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
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
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
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
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.
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
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
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.
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
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.
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)
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
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
37
Gambar 4.7 Relasi antar entitas
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
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
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
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
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
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
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
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
46
IV.13 Rancangan Tampilan
Gambar 4.15 Halaman login admin
Gambar 4.16 Halaman input absensi
47
Gambar 4.17 Halaman form data guru
Gambar 4.18 Halaman input nilai siswa
Gambar 4.19 Halaman form mata pelajaran
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.
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.
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
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:
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.
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).