Rancang Bangun Aplikasi Manajemen Data Siswa (Studi Kasus SMK Negeri 1 Karawang)

dokumen-dokumen yang mirip
RANCANG BANGUN APLIKASI DATA AKADEMIK SISWA (STUDI KASUS SMK NEGERI 1 KARAWANG)

Perancangan Ecommerce Pada Toko Online Butik Maira Karawang

BAB II LANDASAN TEORI

BAB I PENDAHULUAN.

1. PENDAHULUAN 1.1 LATAR BELAKANG

Rancang Bangun Aplikasi Latihan Ujian Nasional pada Sekolah SMP Ambia

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Software Requirements Specification

ANALISA DAN RANCANGAN SISTEM INFORMASI INVENTARISASI LOGISTIK PADA KOPERASI PEGAWAI TELKOM BARATA

Gambar 4.1 Flowchart

BAB I PENDAHULUAN 1.1 Latar Belakang

SNIPTEK 2014 ISBN: SISTEM INFORMASI PEMBAYARAN SPP BULANAN BERBASIS WEB PADA SMK FADILAH TANGERANG SELATAN

HALAMAN PENGESAHAN PEMBIMBING...

Disain System Berorientasi Objek (Unified Modeling Language) ( Studi Kasus : Sistem Informasi Manajemen Perpustakaan )

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

BAB 1 PENDAHULUAN 1.1 Latar Belakang

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

BAB III METODE PENELITIAN

PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 2 PENGENALAN UML dengan RATIONAL ROSE OLEH: ANISA ISTIQOMAH (KELAS 5 B)

E-COMMERCE BARANG ELEKTRONIK MENGGUNAKAN METODE WATERFALL (STUDY KASUS: TOKO MITRA ELEKTRONIK LAMPUNG)

DAFTAR ISI. Abstraksi... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... BAB I PENDAHULUAN...

Perancangan Sistem Informasi Penjualan dan Inventori pada PT. Oriental Chitra International

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB III OBJEK DAN METODE PENELITIAN. Universitas Padjadjaran yang beralamat di Jl. Ir H. Djuanda No 4 Bandung.

Desain dan Implementasi Aplikasi Penjualan di Apotek Puri Kosambi

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

APLIKASI INVENTARIS LABORATORIUM TEKNIK INFORMATIKA PADA UNIVERSITAS MUHAMMADIYAH SUKABUMI

BAB I PENDAHULUAN 1.1 Latar Belakang

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

RANCANGAN APLIKASI AKADEMIK MENGGUNAKAN METODE BERORIENTASI OBYEK: STUDI KASUS SMP NEGERI 9 PANGKALPINANG

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa:

DAFTAR ISI. BAB II LANDASAN TEORI Konsep Dasar Sistem Pengertian Sistem... 7

SISTEM AKSES SEJARAH PENYAKIT PASIEN YANG BERORIENTASI OBJEK UNTUK IMPLEMENTASI SISTEM INFORMASI KESEHATAN ( STUDI KASUS RS. KHUSUS JANTUNG SUMBAR)

BAB I PENDAHULUAN. swasta, khususnya dalam pengolahan data yang relatif besar dan penggunaan data

KATA PENGANTAR. 4. Kepada kakak saya Fitri dan abang saya Muhammad Mukhlis yang selalu memberikan motivasi dan nasehat.

PERANCANGAN ARSITEKTUR SISTEM INFORMASI MANAJEMEN DATA UMRAH DI TOUR & TRAVEL X. Yudhi Widya Arthana Rustam

BAB 1 PENDAHULUAN. masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan

BAB I PENDAHULUAN. 1.1 Latar Belakang

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

Sistem Informasi Aplikasi Penilaian Sidang Skripsi Berbasis Web di STMIK Bina Sarana Global

PERANCANGAN SISTEM E-BUDGETING TAHAP PENGAJUAN ANGGARAN DAN REVIEW BERBASIS WEB STUDI KASUS SMA PANGUDI LUHUR JAKARTA

BAB IV ANALISIS DAN PERANCANGAN SISTEM

PENGEMBANGAN FITUR BLAST , CHATTING, DAN SMS PADA APLIKASI DATA KARYAWAN FASILKOM UMB FA KHO

BAB 1 PENDAHULUAN. universitas maka dibutuhkan pula sebuah sistem untuk mendukung proses

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENDIDIKAN DAN PELATIHAN (DIKLAT) DPR RI

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1.Latar Belakang

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN...iii. MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

PENGANTAR RUP & UML. Pertemuan 2

BAB II LANDASAN TEORI

BAB III OBJEK DAN METODE PENELITIAN

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

BAB I PENDAHULUAN.

REPRESENTASI PENGETAHUAN (KNOWLEDGE) BERBASIS RULE (RULE-BASED) DALAM MENGANALISA KEKURANGAN VITAMIN PADA TUBUH MANUSIA

Nama : Rendi Setiawan Nim :

BAB II LANDASAN TEORI

ABSTRAKSI. Kata kunci : Penggajian, dosen, visual basic 6.0, VB.Net, desktop dan web

BAB I PENDAHULUAN. 1.1 Latar Belakang

ANALISA DAN PERANCANGAN SISTEM INFORMASI DALAM PENGOLAHAN DATA KEPEGAWAIAN PADA BADAN KESATUAN

2 meningkatkan daya saing PT Panorama Transportasi tbk. sebagai perusahaan di bidang transportasi taksi. Dalam menjawab permasalan tersebut maka diper

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. berbangsa dan bernegara, karena pendidikan dapat mengembangkan kualitas sumber

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

BAB IV ANALISA DAN PERANCANGAN

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

Unified Modelling Language (UML)

1 BAB 1 PENDAHULUAN 1.1 Latar Belakang

DAFTAR ISI. HALAMAN PENGESAHAN ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR GAMBAR... vii DAFTAR TABEL... xi

BAB II DASAR TEORI...

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

PENDAHULUAN. kepada pihak yang membutuhkan. Permasalahan lainnya adalah kurangnya


BAB II TINJAUAN PUSTAKA

Rancang Bangun Aplikasi Code Sharing Sebagai Alat Bantu Media Interaktif Perkuliahan Pada Mata Kuliah Pemrograman Web

Bab 3 Metodologi Penelitian

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang. Suatu organisasi harus memiliki visi dan misi yang jelas untuk

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN... I-1

RANCANG BANGUN APLIKASI SISTEM INFORMASI PERSEDIAN BARANG DI TB. INDAH JAYA BERBASIS DESKTOP

APLIKASI UJIAN ONLINE MASUK SEKOLAH DASAR BERBASIS WEB (STUDI KASUS SD XYZ) KHAERUNNISA

Speed Journal Sentra Penelitian Engineering dan Edukasi Volume 11 No ijns.org

Bab 3 Metode dan Perancangan Sistem

BAB I PENDAHULUAN. segala sesuatu dapat dilakukan dengan se-efisien mungkin. Sama halnya dengan

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

PEMODELAN SISTEM INFORMASI ADMINISTRASI PROYEK DESAIN INTERIOR STUDI KASUS: PT. WANG INTERIOR JAKARTA

SISTEM INFORMASI KEPEGAWAIAN DI DINAS KESEHATAN KABUPATEN BANDUNG BARAT BAGIAN KEPEGAWAIAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

Sistem Informasi Manajemen Beasiswa Studi Kasus Pada Fakultas Teknik Universitas Muria Kudus

BAB III METODOLOGI PENELITIAN

BAB I Pendahuluan. 1

ANALISA DAN PERANCANGAN SISTEM REPORTING ONLINE PATROLI DAN LEAK SURVEY JARINGAN PIPA GAS BUMI. Muhammad Syaiful Mutaqin

PERANGKAT LUNAK PENGOLAHAN NILAI SISWA PADA SEKOLAH MENENGAH ATAS (STUDI KASUS DI SMA YADIKA SUMEDANG)

Transkripsi:

Rancang Bangun Aplikasi Manajemen Data Siswa (Studi Kasus SMK Negeri 1 Karawang) Ahmad Fauzi Fakultas ilmu Komputer, Universitas Singaperbangsa Karawang ahmad.fauzi@staff.unsika.ac.id Abstrak Sekolah memiliki tanggungjawab dalam pelaksanaan pendidikan bagi semua siswa didiknya. Pelaksanaan pendidikan yang dilakukan harus didukung dengan manajemen data yang baik. Data menjadi sumber utama untuk menghasilkan informasi yang dibutuhkan. SMKN 1 Karawang dalam pelaksanaan administrasi pendidikan memiliki data siswa yang belum terkelola dengan baik. Tujuan pemanfaatan teknologi informasi bagi manajemen data siswa adalah dibangunnya aplikasi untuk mengelola data siswa. Metode pengembangan perangkat lunak yang digunakan adalah metode prototyping untuk menghimpun banyak masukan dari sekolah. Hasil dari rancang bangun ini adalah aplikasi yang membantu mengelola data siswa dan menghasilkan informasi bagi sekolah, siswa, orang tua, dan pihak lain yang membutuhkan. Kata Kunci: ecommerce, Unified Modelling Language PENDAHULUAN Peran pendidikan dalam mencerdaskan kehidupan bangsa harus didukung oleh semua pihak. Pemerintah memberikan rambu peraturan pendidikan dan masyarakat mengawasi pelaksanaan pendidikan yang diselenggarakan oleh lembaga pendidikan. Pelaksanaan pendidikan secara administrasi perlu dilengkapi dengan data yang benar. Siswa sebagai peserta didik harus tersedia datanya secara lengkap mulai dari pendaftaran sampai dengan berakhir masa pendidikannya. Data siswa yang lengkap akan memudahkan sekolah dalam pemenuhan informasi bagi pihak yang membutuhkan. Pemanfaatan data siswa digunakan untuk diantaranya profile siswa, daftar status siswa, daftar prestasi siswa, daftar alumni dan lain sebagainya. SMK Negeri 1 Karawang adalah lembaga pendidikan yang berada di bawah naungan Dinas Pendidikan, Pemuda dan Olahraga Kabupaten Karawang. SMK Negeri 1 Karawang menjadi salah satu SMK Rintisan Sekolah Bertaraf Internasional (RSBI) Indonesia Vocational Education Strengthening (INVEST) dengan dasar Surat Keputusan Direktur Jenderal Manajemen Pendidikan Dasar dan Menengah Departemen Pendidikan Nasional Nomor : 10/C/KEP/MN/2009 tentang Penetapan 90 (Sembilan Puluh) SMK sebagai Target dan Sasaran Pengembangan SMK-SBI Melalui Proyek Indonesia Vocational Education Strengthening (INVEST). Sebagai sekolah dengan kepercayaan masyarakat tinggi maka manajemen data siswa harus mendapatkan perhatian besar. Dengan perkembangan teknologi informasi, manajemen data siswa dapat dibuat dalam sebuah aplikasi untuk menghasilkan informasi yang dibutuhkan. Tujuan dari penelitian ini adalah melakukan rancangan manajemen data siswa menggunakan tool analisis kemudian membangun aplikasi manajemen data siswa meliputi data profile siswa, data hasil studi (nilai) dan data lulusan. LANDASAN TEORI Pengertian Rekayasa Perangkat Lunak Istilah Rekayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah Software Engineering. Istilah Software Engineering mulai dipopulerkan tahun 1968 pada Software Engineering Conference yang diselenggarakan oleh NATO. Sebagian orang mengartikan RPL hanya sebatas pada bagaimana membuat program komputer. Padahal ada perbedaan yang mendasar antara perangkat lunak (software) dan program komputer. Perangkat lunak adalah seluruh perintah yang digunakan untuk memproses informasi. Perangkat lunak dapat berupa program atau prosedur. Program adalah kumpulan perintah yang dimengerti oleh komputer sedangkan prosedur adalah perintah yang dibutuhkan oleh pengguna dalam memproses i fo a i (O B i, 999) g ia R L di i ada a bagai b ik : Syntak Vol. 2 Ed. 2 Tahun 2013 45

Suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal yaitu analisa kebutuhan pengguna, menentukan spesifikasi dari kebutuhan pengguna, disain, pengkodean, pengujian sampai pemeliharaan sistem setelah digunakan. Jelaslah bahwa RPL tidak hanya berhubungan dengan cara pembuatan program komputer. Pernyataan a a p k p od k i pada p g ia dia a, p yai a i a a ya g b b ga d ga p o produksi seperti manajemen proyek, penentuan personil, anggaran biaya, metode, jadwal, kualitas sampai dengan pelatihan pengguna merupakan bagian dari RPL. Secara umum tujuan RPL tidak berbeda dengan bidang rekayasa yang lain seperti Gambar 1 berikut : Gambar 1 Tujuan RPL Dari Gambar 1 dapat diartikan bahwa bidang rekayasa akan selalu berusaha menghasilkan output yang kinerjanya tinggi, biaya rendah dan waktu penyelesaian yang tepat. Secara lebih khusus tujuan RPL adalah : a. Memperoleh biaya produksi perangkat lunak yang rendah. b. Menghasilkan perangkat lunak yang kinerjanya tinggi, andal dan tepat waktu. c. Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform. d. Menghasilkan perangkat lunak yang biaya perawatannya rendah. Unified Modelling Language 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. UML merupakan bahasa visual untuk pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan diagram dan teks-teks pendukung ( Rossa,AS.2011 ). 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 berorientasi objek seperti C++, Java, C# atau VB.Net. Walaupun demikian UML tetap dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C. Seperti bahasa-bahasa lainnya, UML mendefinisikan notasi dan sintak atau semantik. Notasi UML merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai diagram piranti lunak. Setiap bentuk memiliki makna tertentu, dan UML sintak mendefinisikan bentuk-bentuk tersebut dapat dikombinasikan. Berikut 4 macam diagram UML dalam pembangunan aplikasi berorientasi object, yaitu use case diagram, sequence diagram, collaboration diagram, dan class diagram. 1. Use Case Diagram menggambarkan fungsionalitas yang diharapkan dari suatu sistem, 2. Sequence Diagram menggambarkan interaksi antar obyek di dalam dan sekitar sistem berupa pesan yang digambarkan terhadap waktu. 3. Class Diagram menunjukkan hubungan antar class dalam sistem yang sedang dibangun dan bagaimana mereka saling berkolaborasi untuk mencapai suatu tujuan 4. Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang. Database Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan dalam perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Basis data merupakan salah satu komponen utama dalam sistem informasi, karena merupakan basis dalam penyediaan informasi bagi para pemakai (Fathansyah, 1999; Post, 1999). Basis data mempunyai beberapa kriteria penting, yaitu : 1. Bersifat data oriented dan bukan program oriented. 2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya. 3. Dapat dikembangkan dengan mudah, baik volume maupun strukturnya. 4. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah 5. Dapat digunakan dengan cara-cara yang berbeda. Syntak Vol. 2 Ed. 2 Tahun 2013 46

METODOLOGI PENELITIAN Teknik Pengumpulan Data Teknik yang dilakukan dalam pengumpulan data yaitu : 1. Studi literature dengan mengumpulkan sumber-sumber referensi yang relevan baik berupa buku maupun jurnal 2. Wawancara kepada pihak yang memahami sistem yang berjalan pada SMKN 1 Karawang 3. Observasi dengan melakukan peninjauan langsung terhadap objek dan data pendukung lainnya. Metode Pengembangan Perangkat Lunak Metode pengembangan perangkat lunak yang digunakan yaitu metode prototyping dengan alas an : 1. Adanya komunikasi yang baik dalam menentukan kebutuhan sekolah. 2. Sekolah berperan aktif dalam pengembangan sistem. 3. Penerapan menjadi lebih mudah karena pemakai mengetahui apa yang diharapkannya Tahapan-tahapan dalam Prototyping adalah sebagai berikut: 1. Pengumpulan kebutuhan, bersama-sama mendefinisikan format seluruh perangkat lunak, mengidentifikasikan semua kebutuhan, dan garis besar sistem yang akan dibuat. 2. Membangun prototyping, membuat perancangan sementara yang berfokus pada penyajian kepada sekolah (misalnya dengan membuat input dan format output). 3. Evaluasi protoptyping, dilakukan oleh sekolah apakah prototyping yang sudah dibangun sudah sesuai dengan keinginan. Jika sudah sesuai maka langkah 4 akan diambil. Jika tidak prototyping direvisi dengan mengulangi langkah 1, 2, dan 3. 4. Mengkodekan sistem, prototyping yang sudah di sepakati diterjemahkan ke dalam bahasa pemrograman yang sesuai. 5. Menguji sistem, perangkat lunak yang siap pakai, harus dites dahulu sebelum digunakan. Pengujian ini dilakukan dengan White Box, Black Box, Basis Path, pengujian arsitektur dan lain-lain. 6. Evaluasi Sistem, sekolah mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan yang diharapkan. Jika ya, langkah 7 dilakukan; jika tidak, ulangi langkah 4 dan 5. 7. Menggunakan sistem, perangkat lunak yang telah diuji dan diterima sekolah siap untuk digunakan. HASIL DAN PEMBAHASAN Pada perancangan sistem ini terdiri atas tiga macam rancangan, yaitu: perancangan data untuk mengintegrasikan struktur basis data dalam rancangannya. Perancangan proses untuk mengintegrasikan proses penginputan data dalam rancangan sistem yang akan dibuat dan perancangan antarmuka yang dibangun berdasarkan perancangan proses yang telah dibuat. A. Rancangan Proses Model dari aplikasi manajemen data siswa, dibuat dalam bentuk diagram Unified Modeling Language (UML) berikut : Gambar 2 Use Case Diagram Syntak Vol. 2 Ed. 2 Tahun 2013 47

Gambar 3 Class Diagram Gambar 4 Sequence Diagram Gambar 5 Activity Diagram Syntak Vol. 2 Ed. 2 Tahun 2013 48

Rancangan Input/Output Rancangan terdiri atas struktur menu dan form. MENU UTAMA LOGIN ADMIN DATA SISWA DATA GURU DATA KELAS CARI DATA SISWA TAMBAH TAMBAH TAMBAH LIHAT DATA SISWA UBAH HAPUS Gambar 6 Struktur Menu Gambar 7 Rancangan Layar Perancangan Data Perancangan data tergambar dalam Entity Relationship Diagram (ERD) berikut : Gambar 8 ERD Tampilan Layar Berikut tampilan layar form aplikasi manajemen data siswa : Gambar 9 Form Login Syntak Vol. 2 Ed. 2 Tahun 2013 49

Gambar 10 : Profile Siswa Pengujian Pengujian dan evaluasi sistem dilakukan pada saat implementasi dengan memasukan data siswa secara menyeluruh dan lengkap sesuai dengan data yang dibutuhkan. Pengujian dilakukan untuk menilai kemudahan dan ketersediaan interface sesuai dengan keinginan user, serta menguji logika program menghasilkan informasi yang diinginkan. Pengujian ini dilakukan oleh pegawai staf Tata Usaha dan Salah satu Guru dan Wali Kelas Siswa pada SMK Negeri 1 Karawang. KESIMPULAN DAN SARAN Kesimpulan Berdasarkan rancangan yang telah dilakukan dan melakukan perbandingan antara sistem yang berjalan dengan sistem yang diusulkan, penulis dapat menyimpulkan bahwa : 1. Aplikasi manajemen data siswa dibangun berbasis web dapat membantu dalam pengelolaan data siswa untuk kebutuhan informasi berbagai pihak yang membutuhkan 2. Aplikasi menyediakan fasilitas untuk memudahkan pencarian data siswa yang ada di sekolah dalam berbagai macam status siswa 3. Siswa dan siswi dapat melihat data mereka sendiri melalui aplikasi tersebut. 4. Aplikasi ini sangat membantu pihak karyawan atau pegawai administrasi kesiswaan dalam mengelola data dan menyelesaikan pekerjaan dengan lebih baik Saran Saran yang untuk sekolah yaitu : 1. Rancangan sistem yang dibuat dapat dikembangkan dan diimplementasikan sesuai dengan perkembangan kebutuhan informasi bagi sekolah 2. Sistem ini harus ditunjang dengan pengawasan dan pemeliharaan yang baik agar dapat berjalan sesuai dengan tujuan yang diharapkan. Dalam penggunaannya disarankan untuk melakukan pemeliharaan secara berkala terhadap perangkat keras maupun perangkat lunak. 3. Melakukan penyimpanan atau pengarsipan yang baik dan melakukan back-up data-data yang ada untuk menjaga hal-hal yang tidak diinginkan. DAFTAR PUSTAKA [1] Boronczyk Timothy, 2009, Beginning PHP6, MYSQL, Apache Wiley Publishing Inc, Indiana Polis [2] Davis Gordon B, 1995, Sistem Informasi Manajemen, PT. pustaka Binaman Presindo. [3] Fatansyah, Ir, 1999, Basis Data, informatika, Bandung. [4] Jogiyanto HM, Analisis dan Desain Sistem Informasi, Andi Yogyakarta, Yogyakarta, 1990, 1999. [5] Makkasau, Drs. M.A, Metoda Analisa Sistem Pola Operasional Administrasi, Sinar Baru, Bandung. [6] Roger S. Pressman, Ph.D, 2002, Rekayasa Perangkat Lunak, Andi. [7] RossaAS, 2011, Rekayasa Perangkat Lunak. [8] Susanto Azhar, 2000, Sistem Informasi Manajemen, Lingga Jaya, Bandung. [9] Savage, J, 2004, Object Oriented Design with UML and Java, Elsevier Ltd, Burlington Syntak Vol. 2 Ed. 2 Tahun 2013 50