Rancang Bangun Sistem Informasi MAN Pesa
RANCANG BANGUN SISTEM INFORMASI AKADEMIK DAN KEUANGAN MAN PESANGGARAN BANTUWANGI
TUGAS AKHIR
: I MAM BASTOMI
JENJANG STUDI : DIPLOMA TIGA (D3) PROGRAM STUDI
: MANAJEMEN INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) STIKOM BALI 2015
RANCANG BANGUN SISTEM INFORMASI AKADEMIK DAN KEUANGAN MAN PESANGGARAN BANTUWANGI TUGAS AKHIR DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MENCAPAI GELAR AHLI MADYA PROGRAM STUDI MANAJEMEN INFORMATIKA
: I MAM BASTOMI
JENJANG STUDI : DIPLOMA TIGA (D3) PROGRAM STUDI
: MANAJEMEN INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) STIKOM BALI 2015
RANCANG BANGUN SISTEM INFORMASI AKADEMIK DAN KEUANGAN MAN PESANGGARAN BANYUWANGI TUGAS AKHIR
Imam Bastomi NIM: 120020054
Disetujui Oleh:
Pembimbing I, Pembimbing II,
(Ni Luh Putri Srinadi, SE., MM.Kom) (Muhammad Riza Hilmi, ST.)
Mengetahui, Pembantu Ketua I
(I Made Adi Purwantara, ST., M.Kom)
TANDA PENGESAHAN TUGAS AKHIR
: Imam Bastomi
Jenjang Studi
: Diploma Tiga (D3)
Program Studi
: Manajemen Informatika
Judul Proposal : Rancang Bangun Sistem Informasi Akademik dan Keuangan Man
Pesanggaran Banyuwangi
Dipertahankan di depan Tim Penguji Tugas Akhir Program Studi Manajemen Informatika STMIK STIKOM Bali Pada tanggal ……………………………..… Menyetujui,
NO
NAMA
TANDA TANGAN
1. Ni Luh Putri Srinadi, SE., MM.Kom
2. Erma Sulistyo Rini, SE., MM.Kom
3. Ni Kadek Sumiari, S.Kom
Mengetahui,
Ka. Prodi Manajemen Informatika
(Dian Pramana, S.Kom., M.Kom)
PERNYATAAN
Saya yang bertanda tangan di bawah ini:
: Imam Bastomi
Tempat/Tgl Lahir
: Denpasar, 06 Juni 1993
Alamat
: Jln Pulau Pinang H4, Denpasar
Menyatakan bahwa dalam Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar Ahli Madya Komputer (Amd. Kom) di suatu perguruan tinggi, dan sepanjang pengetahuan saya tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
Denpasar, 2 November 2015
( Imam Bastomi )
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, karena atas berkah dan rahmat-Nyalah penulis dapat menyelesaikan laporan kerja praktek dengan judul “Rancang Bangun Sistem Informasi Akademik dan Keuangan Man Pesanggaran Banyuwangi ”. Tugas akhir ini disusun sebagai syarat kelulusan pada program studi Manajemen Informatika di STMIK STIKOM Bali.
Dalam melakukan penyusunan tugas akhir ini penulis memiliki keterbasan pengetahuan mengenai pembuatan laporan tugas akhir. Namun dengan banyaknya pihak banyak mendapatkan saran, dorongan, bimbingan dan memberikan informasi serta pengalaman penulis bisa menyelesaikan membuat tugas akhir ini. Dengan segala hormat penulis mengucapkan terima kasih yang sebesar-besarnya kepada:
1. Bapak Dr. Dadang Hermawan selaku pimpinan STMIK STIKOM Bali.
2. Bapak I Made Adi Purwantara, ST.,M.Kom, selaku Pembantu Ketua I STMIK STIKOM Bali.
3. Bapak Dian Pramana, S.Kom.,M.Kom, selaku ketua jurusan D3-Manajemen Informatika STMIK STIKOM Bali yang telah memberi motivasi dalam menyelesaikan tugas akhir.
4. Ibu Ni Luh Putri Srinadi, SE., MM.Kom selaku dosen Pembimbing I yang telah banyak membimbing saya dalam penyusunan tugas tugas akhir.
5. Bapak Muhammad Riza Hilmi, ST. Selaku dosen pembimbing II yang telah membantu saya dalam melakukan bimbingan tugas akhir.
6. Bapak Drs. H. Saeroji M.Pd.I, M.Ag selaku kepala sekolah MAN Pesanggaran yang telah mengizinkan penulis dalam melakukan penelitian tugas akhir di MAN Pesanggaran.
7. Bapak Susanto S.pd selaku Wakil Kepala Sekolah bagian pengembangan yang telah memberikan masukan dalam pembuatan program tugas akhir.
8. Staff Guru yang ada di MAN Pesanggaran memberikan informasi sebagai bahan penelitian tugas akhir.
9. Bapak dan Ibu dosen yang secara tidak langsung telah memberikan dukungan serta arahan kepada penulis.
10. Ayahanda, Ibunda dan keluarga yang selalu memberikan kasih sayang serta dukungan baik secara moril maupun materil.
11. Teman-teman yang sudah membantu saya dalam
Akhir kata penulis mengucapkan terima kasih kepada semua orang yang telah membantu dalam penyusunan tugas akhir yang suatu hari ilmu yang penulis dapat dari belajar di Kampus STIKOM Bali bisa di implementasikan dalam bentuk tugas akhir bisa bermanfaat di lingkungan masyarakat sekitar kita.
Denpasar, 12 Oktober 2015
Penulis
RANCANG BANGUN SISTEM INFORMASI AKADEMIK DAN KEUANGAN MAN PESANGGARAN BANYUWANGI ABSTRAK
MAN Pesanggaran merupakan sekolah negeri setingkat SMA dibawah naungan Departemen Agama. Dalam melakukan pencatatan data akademik dan keuangan masih menggunakan sistem manual yaitu mencatat di kertas dokumen kemudian disimpan di kamar kamar dokumen dan di pindah ke dalam komputer. Banyak masalah yang dihadapi dalam pencatatan dokumen ini seperti data yang hilang dan keterlambatan dalam menyampaikan informasi. Maka perlu dibuatnya sistem informasi yang mempermudah siswa dan staff pendidikan dalam mendapatkan informasi mengenai data akademik dan keuangan yang ada di MAN Pesanggaran. Dalam melakukan perekayasaan sistem informasi akademik dan keuangan MAN Pesanggaran ini menggunakan strategi waterfall. Secara garis besar sistem informasi akademik dan keuangan MAN Pesanggaran meliputi informasi nilai siswa, informasi pembayaran SPP, penjadwalan MAN Pesanggaran dan laporan akademik siswa yang bisa diakses melalui melalui web. Diharapkan dengan pembuatan sistem informasi ini dapat meningkatkan efisien, produktivitas, dan efektivitas dalam upaya peningkatan pelayanan akademis dan keuangan yang ada di MAN Pesanggaran.
Kata Kunci: Sistem Informasi, Akademik, Pembayaran.
ACADEMIC AND PAYMENTS SYSTEM INFORMATION DESIGN MAN PESANGGARAN BANYUWANGI ABSTRACT
MAN Pesanggaran is public school at the high school under auspices of the Ministry of Religion. In doing academic and financial data recording still use manual system that is noted in the paper documents are then stored in a document furnished room and moved into the computer. Many of the problems faced in recording these documents such as data loss and the delay in conveying information. It is necessary to simplify the information systems made of students and educational staff in obtaining information on financial and academic data that is in MAN Pesanggaran. In doing engineering academic and financial information system is using a strategy of MAN Pesanggaran waterfall. Broadly speaking academic and financial information systems MAN Pesanggaran includes information about the value of students, tuition payment information, scheduling MAN Pesanggaran and student academic reports which can be accessed via web. Expected by making this information system can increase efficiently, productivity, and effectiveness in improving the academic and financial services in the MAN Pesanggaran.
Keywords: Information Systems, Academic, Payments.
BAB I PENDAHULUAN
1.1 Latar Belakang
MAN Pesanggaran merupakan sekolah negeri setingkat SMA dibawah naungan Departemen Agama yang berlokasi di jalan H Ikhsan No di desa Kesilir, kecamatan Siliragung, Banyuwangi. MAN Pesanggaran berdiri tahun 2002 dengan tanah yang dihibahkan oleh Haji Ikhsan untuk pendidikan masyarakat yang ada di sekitarnya. Sebelumnya MAN Pesanggaran berada di kecamatan Pesanggaran hingga tahun 2004 kecamatan Pesanggaran terpecah menjadi dua bagian yaitu kecamatan siliragung dan Pesanggaran sedangkan lokasi MAN Pesanggaran berada di kecamatan siliragung. Karena permasalahan izin untuk berganti nama MAN Pesanggaran memutuskan untuk tidak mengganti namanya sampai sekarang.
MAN pesanggaran belajar efektif dari hari senin sampai sabtu dari jam setengah 7 pagi hingga jam 2 siang dan kelas XII mendapat jam tambahan sampai jam 5 sore. Dulu kelas yang dibuka di MAN pesanggaran masih kelas regular SMA pada umumnya yaitu kelas IPA dan IPS beberapa tahun berikutnya MAN pesanggaran membuka kelas ketrampilan seperti kelas batik, otomotif, agama, dan komputer. MAN pesanggaran ingin menjadikan sekolah yang secara akademik dan teknologi bisa bersaing dengan sekolah unggulan yang ada di Banyuwangi sehingga peningkatan sarana dan prasarana terus ditingkatkan dari tahun ke tahun.
Dulu siswa yang berada di MAN Pesanggaran masih relatif sedikit sehingga pencatatan data akademik dan keuangan masih menggunakan sistem manual yaitu mencatat di kertas dokumen kemudian disimpan di kamar dokumen seiring waktu pencatatan masih dilakukan dengan kertas kemudian dimasukkan ke dalam data word dan excel yang ada di komputerSiswa yang ada di MAN Pesanggaran semakin bertambah sedangkan sistem yang sedang berjalan akan mengalami kesulitan dalam pencatatan terutama jika data yang ada di kertas hilang dan belum di back up ke komputer. Pelayanan akademik juga akan terhambat jika dalam menjalankan sistem masih dilakukan manual sedangkan siswa dan wali murid membutuhkan kecepatan dan kemudahan dalam memproses informasi akademik dan info keuangan yang ada di MAN Pesanggaran.
MAN Pesanggaran membutuhkan ketersediaan informasi yang dapat dengan mudah diakses dan akurat. Untuk meningkatkan kinerja dalam pelayanan akademik dan keuangan maka dirancanglah sebuah sistem informasi yang bisa memudahkan guru dan siswa mengakses informasi yang berkaitan dengan akademik dan informasi pembayaran. Sistem MAN Pesanggaran membutuhkan ketersediaan informasi yang dapat dengan mudah diakses dan akurat. Untuk meningkatkan kinerja dalam pelayanan akademik dan keuangan maka dirancanglah sebuah sistem informasi yang bisa memudahkan guru dan siswa mengakses informasi yang berkaitan dengan akademik dan informasi pembayaran. Sistem
Berdasarkan latar belakang yang telah dijelaskan dan masalah yang dipaparkan diatas maka penulis akan merancang sebuah perancangan sistem informasi nilai akademik yang akan menjawab permasalahan yang dihadapi oleh MAN Pesanggaran. Oleh karena itu penulis membuat penelitian Tugas Akhir dengan judul “Rancang Bangun Sistem Informasi Akademik dan Keuangan MAN Pesanggaran Banyuwangi ”.
1.2 Rumusan Masalah
Berdasarkan latar belakang di atas, perumusan masalah yang diangkat pada tugas akhir ini adalah:
1. Bagaimana membangun sebuah sistem informasi akademik dan keuangan yang ada di MAN Pesanggaran?
2. Bagaimana dampak sistem terhadap kemudahan akses informasi akademik dan keuangan yang ada di MAN Pesanggaran?
1.3 Tujuan Perekayasaan
Tujuan dalam pengambilan judul laporan dari perekayasaan sistem informasi akademik dan keuangan yang ada di MAN Pesanggaran adalah:
1. Membantu pelayanan akademik yang ada di MAN Pesanggaran.
2. Meningkatkan kinerja penyampaian informasi yang berkaitan dengan data akademik dan pembayaran.
3. Membantu proses pendataan dan penyimpanan data agar data bisa tersimpan dengan baik melalui database yang disediakan.
4. Meningkatkan mutu pelayanan pendidikan.
1.4 Manfaat Perekayasaan
Manfaat yang bisa di dapat dari pembuatan perekayasaan sistem informasi akademil dan keuangan di MAN Pesanggaran adalah:
1.4.1 Bagi Mahasiswa
1. Wadah bagi mahasiswa mengembangkan ilmu yang didapat selama kuliah dan di implementasikan melalui penelitian dan perekayasaan aplikasi
2. Sebagai syarat kelulusan mahasiswa.
1.4.2 Bagi Guru dan Staff MAN Pesanggaran
1. Guru bisa memberikan nilai secara update kepada siswa.
2. Memudahkan staff pendidikan dalam memberikan informasi mengenai bidang akademik siswa dan keuangan yang ada di MAN Pesanggaran.
3. Meningkatkan efisiensi pelayanan akademik siswa.
1.4.3 Bagi Siswa MAN Pesanggaran
Memudahkan siswa dalam mengakses informasi yang berkaitan dengan akademik dan keuangan secara update dan dilakukan secara online melalui akses internet.
1.5 Ruang Lingkup Perekayasaan
Ruang lingkup yang dibuat dalam perancangan sistem informasi akademik dan keuangan yang ada di MAN Pesanggaran meliputi:
1. Pembagian hak akses kepada penguna sistem informasi ini seperti:
A. Operator Memberikan akses kepada masing masing user dan mengelola data tata usaha, guru dan siswa.
B. Staff Pendidikan Staff Pendidikan bertugas mengelola data akademik siswa, mengelola pembayaran SPP, mengelola mata pelajaran dan membuat jadwal mengajar.
C. Guru Mendapatkan jadwal mengajar dan melakukan penilaian kepada siswa.
D. Wali Kelas Menerima laporan data siswa dalam kelas yang dibina seperti data nilai siswa dari guru.
E. Siswa Mendapatkan jadwal pelajaran dan laporan nilai secara online.
F. Kepala Sekolah Kepala sekolah memiliki akses untuk menerima laporan keuangan dan administrasi secara online.
2. Sistem informasi ini menggunakan bahasa pemrograman PHP dengan MySQL sebagai tempat penyimpanan database nya.
3. Sistem ini tidak membahas keamanan secara detail hanya mencakup keamanan yang ada di aplikasi tersebut.
1.6 Metode Perekeyasaaan
Metode perekayasaan dalam melakukan penelitian tugas akhir ini saya melakukan berbagai macam tahapan dalam perekayasaan perangkat lunak yang akan dibagi menjadi lima tahapan dasar yaitu :
1. Analisa dan Pengumpulan Data Dalam melakukan analisa kebutuhan penelitian tugas akhir, langkah yang
dibutuhkan untuk mencari kebutuhan tersebut melalui:
1. Observasi Observasi merupakan pengumpulan data dan informasi yang dilakukan dengan cara melakukan pengamatan secara langsung terhadap objek yang diteliti meliputi kondisi dan situasi sekolah sebagai objek yang diteliti.
2. Wawancara Pengambilan data melalui wawancara secara lisan langsung dengan mewawancarai bagian pengembangan dan kepala sekolah yang ada di MAN Pesanggaran.
3. Dokumen Pengambilan data melalui dokumen tertulis mamupun elektronik dari lembaga/institusi. Dokumen diperlukan untuk mendukung kelengkapan data yang lain.
4. Kuisioner Staf MAN Pesanggaran akan mengisi kuisioner tentang beberapa pertanyaan yang menyangkut tentang manajemen yang ada di MAN Pesanggaran.
2. Perancangan Sistem Berdasarkan hasil analisa sistem yang telah dilakukan, maka tahap selanjutnya adalah melakukan proses perancangan sistem yang meliputi Data Flow Diagram (DFD), konseptual database.
3. Pembuatan Program Setelah berhasil dirancang selanjutkan sistem dibuat dengan menggunakan dreamweaver untuk merancang web dengan bahasa PHP dan data disimpan di database MySQL. Data diambil dari analisa penelitian yang dilakukan sebelumnya.
4. Pengujian Program Setelah sistem berhasil dirancang dan dibuat kemudian dilakukan pengujian sistem
agar menganalisa sejauh mana program tersebut berjalan dengan baik.
5. Pembuatan Laporan Pada tahap ini akan ditulis laporan yang mencakup seluruh perancangan sistem dan
` kegiatan selama penelitian tugas akhir.
BAB II TINJAUAN PUSTAKA
2.1 Sistem Informasi
Diketahui bahwa informasi merupakan hal yang sangat penting bagimanajemen didalam mengambil keputusan. Pengertian Sistem Informasi adalah satuan komponen yang saling berhubungan yang mengumpulkan, memproses, menyimpan dan mendistribusikan informasi untukmendukung pengambilan keputusan dan kendali dalam suatu organisasi [1]. Sedangkan Sistem informasi adalah berisi informasi tentang orang-orang, tempat, dan hal- hal penting di dalam organisasiatau di lingkungan sekelilingnya. Sedangkan Informasi (information) sendiriadalah data yang telah dibentuk menjadi sesuatu yang memiliki arti dan berguna bagi manusia Berdasarkan pengertian diatas Sistem Informasi yang dikemukakan oleh paraahli dapat disimpulkan bahwa pengertian sistem informasi adalah satuan komponenyang salingberkaitan antara satu dan lainnya melalui proses, dimana proses tersebut menghasilkan data yang memiliki nilai.
2.2 Pengertian dari sistem informasi akademik
Pengertian dari sistem informasi akademik sistem yang mengolah data manajemen akademik kemudian memproses data tersebut untuk memperoleh informasi mengenai hal yang berhubungan dengan akademik dan data akademik disimpan di dalam database sistem yang sudah disediakan.
2.3 Internet
Internet adalah singkatan dari Interconnected Network. Internet merupakan sebuah sistem komunikasi yang menghubungkan jaringan jaringan komputer yang ada diseluruh dunia. Komputer yang terhubung pada jaringan internet diharuskan memiliki identitas unik yang berbeda dengan komputer lainnya yang ada pada jaringan internet. Setiap komputer yang terhubung ke jaringan internet memiliki alamat yang disebut alamat IP (InternetProtocol Address/IP Address). Alamat IP ditulis berbentuk kombinasi angka yang menunjukkan identitas sebuah komputer pada jaringan internet. Contoh penulis IP versi 4 (IPv4): 202.154.23.23.Selain menggunakan IP Address yang berbentuk deret angka, untuk Internet adalah singkatan dari Interconnected Network. Internet merupakan sebuah sistem komunikasi yang menghubungkan jaringan jaringan komputer yang ada diseluruh dunia. Komputer yang terhubung pada jaringan internet diharuskan memiliki identitas unik yang berbeda dengan komputer lainnya yang ada pada jaringan internet. Setiap komputer yang terhubung ke jaringan internet memiliki alamat yang disebut alamat IP (InternetProtocol Address/IP Address). Alamat IP ditulis berbentuk kombinasi angka yang menunjukkan identitas sebuah komputer pada jaringan internet. Contoh penulis IP versi 4 (IPv4): 202.154.23.23.Selain menggunakan IP Address yang berbentuk deret angka, untuk
2.4 PHP
PHP adalah sebuah bahasa pemrograman scripting untuk membuat halaman web yang dinamis. Walaupun dikenal sebagai bahasa untuk membuat halaman web, tapi PHP sebenarnya juga dapat digunakan untuk membuat aplikasi command line dan juga GUI.Cara kerja PHP dengan menyelipkannya diantara kode HTML[3].
Banyak pembuat web lebih banyak menggunakan bahasa pemrograman php karena memiliki kelebihan yang tidak dimiliki oleh bahasa pemrograman lain yaitu:
1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.
2.5Javascript
JavaScript adalahbahasa scripting yang popular di internet dan dapat bekerja di sebagian besar browser popular seperti Internet Explorer (IE), Mozilla FireFox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT[4]. Beberapa hal tentang Javascript :
1. Javascript didesain untuk menambah interaktif suatu web
2. Javascript merupakan sebuah bahasa scripting.
3. Bahasa scripting merupakan bahasa pemograman yang ringan.
4. Javascript berisi baris kode yang dijalankan di komputer (web browse).
5. Javascript biasanya disisipkan (embedded) dalam halaman HTML.
6. Javascript adalah bahasa interpreter (yang berarti skrip dieksekusi tanpa proses kompilasi).
7. Setiap orang dapat menggunakan Javascript tanpa membayar lisensi.
JavaScript pada awal perkembangannya berfungsi untuk membuat interaksi antara user dengan situs web menjadi lebih cepat tanpa harus menunggu pemrosesan di web server. Sebelum javascript, setiap interaksi dari user harus diproses oleh web server yang memerlukan waktu beberapa detik ketika di proses sehingga ketika ada kesalahan pengguna misalnya ada salah satu form di dalam web yang belum di isi membutuhkan waktu beberapa detik untuk diproses kembali di web server maka untuk keperluan seperti inilah JavaScript dikembangkan. Pemrosesan untuk mengecek apakah seluruh form telah terisi atau tidak, bisa dipindahkan dari web server ke dalam web browser.Dalam perkembangan selanjutnya, JavaScript tidak hanya berguna untuk validasi form, namun untuk berbagai keperluan yang lebih modern. Berbagai animasi untuk mempercantik halaman web, fitur chatting, efek-efek modern, games, semuanya bisa dibuat menggunakan JavaScript.Akan tetapi karena sifatnya yang dijalankan di sisi client yakni di dalam web browser yang digunakan oleh pengunjung situs, user sepenuhnya dapat mengontrol eksekusi JavaScript. Hampir semua web browser menyediakan fasilitas untuk mematikan JavaScript, atau bahkan mengubah kode JavaScript yang ada. Sehingga kita tidak bisa bergantung sepenuhnya kepada JavaScript.
2.6 Jquery
jQuerry merupakan salah satu library dari javascript. Dengan jQuerry kita bisa banyak hal yang kita tidak bisa lakukan di HTML maupun CSS. Misalnya menampilkan artikel tanpa mereload halaman, memunculkan pop up ditengah tengah halaman, menyembunyikan artikel ketika di klik dan lain sebagainya[5].
jQuery juga dikembangkan untuk mendayagunakan berbagai fungsionalitas JavaScript yang paling sering dipakai (misalnya: fade in atau fade out ketika menentukan visibilitas elemen, juga bermacam animasi yang dimunculkan dengan memanipulasi properti-properti CSS). Keuntungan dari pemanfaatan jQuery antara lain:
1. Memisahkan JavaScript dan HTML Tanpa menggunakan atribut-atribut HTML untuk memanggil fungsi JavaScript dalam penanganan event, jQuery bisa dipergunakan untuk menangani event dengan script JS saja.
2. Singkat dan Jelas 2. Singkat dan Jelas
3. Mengatasi masalah kompatibilitas antar-browser JavaScriptengine pada berbagai browser memiliki perbedaan satu sama lain, sehingga script yang berjalan pada suatu browser bisa gagal pada browser lainnya. jQuery mengatasi segala inkonsistensi antar-browser tersebut dan menyajikan antarmuka yang konsisten bekerja pada semua browser.
4. Ekstensibel jQuery menjadikan pengembangan framework sangat simpel. Berbagai event, elemen, dan metode baru dapat dengan mudah ditambahkan dan digunakan ulang sebagai plugin.
2.7 CSS
Cascading Style Sheets (CSS) adalah pelengkap dari HTML. CSS membentuk aturan tampilan atau sytle yang digunakan pada website, sehingga dapat dipisahkan antara isi website yang ditulis dengan HTML dan tampilan web yang ditulis dengan CSS. Biasanya CSS digunakan untuk menentukan warna, font,layout dan berbagai macam hal yang menyangkut tampilan. Pemisahan ini membuat kita lebih leluasa untuk mengontrol tampilan tanpa mengutak-ngatik struktur isi[6].
2.8 MySQL
MySQL adalahsebuah perangkat lunak sistem manajemen basis data SQL atau yang dikenal dengan DBMS(database management system), database ini multithread, multi-user. MySQL AB membuat MySql tersedia sebagai Perangkat lunak gratis dibawah lisensi GNU General Public License, tetapi mereka menjual lisensi untuk kasus kasus yang bersifat khusus. Kekuatan MySQL tidak didukung langsung oleh sebuah komunitas seperti Apache yang dikembangkan oleh komunitas umum dan memiliki hak cipta untuk kode sumber yang dimiliki oleh pemilik masing masing tetapi MySQL didukung penuh oleh sebuah perusahaan profesional dan komersial yakni MySQL AB dari Swedia. Dibawah lisensi GPL masyarakat bebas menggunakan MySQL namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersial[7].
Penulis memilih MySQL sebagai tempat manajamen basis data karena memiliki beberapa kelebihan yaitu:
1. Dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Didistribusikan sebagai open source sehingga dapat digunakan secara gratis.
3. Dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
4. Memilikikecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5. Memilikiragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6. Memilikioperator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
7. Memilikibeberapa lapisan keamanan seperti password yang terenkripsi.
8. Mampumenangani basis data dalam skala besar, dengan jumlah record lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Dapatmelakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau named pipes (NT).
10. Dapatmendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
11. Memilikiantar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12. Dilengkapidengan berbagai tool yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
13. Memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
2.9 Flowchart
Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan menghubungkan masing masing langkah tersebut menggunakan tanda panah. Diagram ini bisa memberi solusi selangkah demi selangkah untuk penyelesaian masalah yang ada di dalam proses atau algoritma tersebut [8]. Sistem flowchart dapat didefinisikan sebagai bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urut- urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem.Program flowchartadalah suatu bagan dengan simbol-simbol Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan menghubungkan masing masing langkah tersebut menggunakan tanda panah. Diagram ini bisa memberi solusi selangkah demi selangkah untuk penyelesaian masalah yang ada di dalam proses atau algoritma tersebut [8]. Sistem flowchart dapat didefinisikan sebagai bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urut- urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem.Program flowchartadalah suatu bagan dengan simbol-simbol
Tabel 2.1 Simbol Proses
Prosedur yangmenggunakanm
esin atau komputer.
Penghubungdalam satuhalaman
Pengarsipan manual
Aliran dokumen atau proses
Prosedurmanual
Kondisi
Penghubungpindah halaman
Penyimpan data
2.10 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model fungsi.Suatu yang lazim bahwa ketika menggambarkan sebuah sistem kontekstual data flow diagram yang akan pertama kali muncul adalah interaksi antara sistem dan entitas luar. DFD didisain untuk menunjukkan sebuah sistem yang terbagi-bagi menjadi suatu bagian sub-sistem yang lebih kecil adan untuk menggarisbawahi arus data antara kedua hal yang tersebut diatas. Diagram ini lalu “dikembangkan” untuk melihat lebih rinci sehingga dapat terlihat model- model yang terdapat di dalamnya[9].
Tabel 2.2 Simbol DFD menurut Yourdan dan DeMarco
Simbol
Nama
Fungsi Untuk
merepresentasikan sebuah external entity sebagai
Entity
sebuah
elemen sistem,
hardware, orang (user) atau program lain.
misalnya
Proses adalah kegiatan yang dilakukan oleh orang, mesin,
atau komputer dari hasil suatu
Proses
data yang masuk kedalam proses untuk menghasilkan data yang keluar dari proses
Simpanan data merupakan simpanan dari data yang dapat
Data Stor
berupa
Suatu file atau database dalam komputer.
Menunjukkan alur hubungan
Alir Data
antar objek.
2.11 Entity Relationship Data (ERD)
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Entity Relationship diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analys dalam tahap analisis persyaratan proyek pengembangan system. Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain database relasional yang mendasari sistem informasi yang dikembangkan. ERD bersama- sama dengan detail pendukung merupakan model data yang pada gilirannya digunakan sebagai spesifikasi untuk database[10].
Tabel 2.3 Tabel Komponen ERD
Komponen
Keterangan Persegi Panjang mewakili Entitas
Elips Mewakili Atribut
Belah Ketupat Mewakili Relasi
Garis Meghubungkan Atribut dengan Entitas dan Entitas dengan relasi
2.11 Basis Data
Sistem basis data adalah suatu sekumpulan subsistem yang terdiri atas basis data dalam suatu sistem yang mungkin tidak ada hubungan satu sama lain, tetapi secara keseluruhan mempunyai hubungan sebagai sebuah sistem dengan didukung oleh komponen lainnya. Sistem basis data mempunyai beberapa elemen penting, yaitu :
1. Basis data sebagai inti dari sistem basis data
2. Perangkat lunak (software) untuk perancangan dan pengelolaan basis data.
3. Perangkat keras (hardware) sebagai pendukung operasi pengolahan data.
4. Manusia (brainware) yang mempunyai peran penting dalam sistem tersebut, yaitu sebagai pemakai atau para spesialis infromasi yang mempunyai fungsi sebagai perancang atau pengelola.
Basis data sebagai merupakan bagian penting dalam sebuah sistem informasi. Basis data dalam sistem informasi dapat mempunyai peranan sebagai berikut :
1. Basis data sebagai komponen penyusun sistem informasi Basis data merupakan salah satu komponen terpenting dalam sebuah sistem informasi. Oleh karen aitu, keberadaan basis data dalam sistem informasi adalah mutlak. Suatu sistem informasi tidak akan berfungsi bahkan tidak akan terwujud tanpa melibatkan basis data. Hubungan antara sistem informasi dan basis data di dalam sistem informasi merupakan hubungan antara sistem dan subsistem. Dalam hal ini sistem informasi adalah sebagai sistem karena mempunyai ruang lingkup yang lebih luas dan lebih kompleks, sedangkan basis data menjadi subsistem karena menjadi bagian sistem informasi. Basis data akan menjadi bahan baku bagi sistem informasi.
2. Basis data sebagai infrastruktur sistem informasi Basis data dan sistem manajemen basis data (DBMS) menyediakan suatu sarana infrastruktur kepada organisasi – organisasi sistem informasi yang dibangun. Organisasi sistem informasi yang dimaksud adalah sistem pengolahan transaksi (TPS), sistem informasi manajemen (MIS), sistem penunjang keputusan (DSS), otomatisasi perkantoran (OA), serta sistem informasi eksekutif(EIS).
3. Basis data sebagai sumber informasi bagi sistem informasi Basis data mempunyai peran penting dalam sistem informasi, yaitu sebagai sumber penyedia data utama untuk memenuhi kebutuhan- kebutuhan informasi seluruh pemakai atau informasi bagi para pengambil keputusan. Dengan adanya keterkaitan antara data dan informasi maka basis data berperan sebagai data dalam sistem pengolahan data. DBMS berperan melakukan manajemen basis data sehingga diperoleh bentuk yang penting berupa informasi yang dapat digunakan sebagai dasar pengambilan keputusan – keputusan manajemen.
4. Basis data sebagai sarana mencapai efisiensi sistem informasi Basis data dirancang dan dibangun dengan orientasi kebutuhan informasi bagi seluruh pemakai dalam sistem. Selain lengkap, basis data harus dirancang agar mudah digunakan, diakses dengan cepat, dapat digunakan dengan berbagai macam cara, oleh banyak pemakai baik secara terpisah maupun bersama – sama, kerangkapan data minimal, serta menjaga integritas data di dalamnya.
5. Basis data sebagai sarana mencapai efektifitas sistem informasi
Basis data memberikan dukungan bagi tercapainya efektivitas sistem informasi karena data – data yang disimpan sebagai file – file basis data hanya memuat data yang benar. [11].
BAB III ANALISA DAN PERANCANGAN SISTEM
3.1 Analisa Sistem
Dalam melakukan pembuatan sistem informasi akademik dan pembayaran yang ada di MAN Pesanggaran ada beberapa aspek penting yang harus diperhatikan dalam pembuatan sistem antara lain:
1. Keamanan Program dibuat tanpa menggunakan enkripsi halaman sehingga program hanya dibuat dengan menggunakan keamanan biasa yaitu keamanan dengan menggunakan sistem login dan session jika program sudah selesai bisa melogout atau logout secara otomatis ketika program sudah selesai dijalankan karena sistem pencatatan dan pengambilan data di sistem dilakukan oleh pihak staff yang ada di kantor TU.
2. Akses Sistem bersifat efektif karena memiliki empat akses yang dibutuhkan oleh masing-masing pengguna yaitu bagian operator, staff, guru dan siswa. Dibagian operator member akses atau kunci untuk masing-masing pengguna yaitu staff, guru dan siswa. Untuk staff mencatat data akademik dan pembayaran yang ada di MAN Pesanggaran. Pada bagian guru memberikan nilai kepada siswa secara online dan update pada hari itu juga sedangkan untuk siswa hanya diberikan akses untuk melihat data nilai dan pembayaran.
3. Tampilan Tampilan dibuat hanya untuk desktop komputer dan tidak bersifat mobile. Sehingga kurang cocok jika program dibuka dengan menggunakan handphone atau tablet.
Dalam melakukan analisa kebutuhan penelitian tugas akhir, langkah yang dibutuhkan untuk mencari kebutuhan tersebut melalui:
1. Observasi Observasi merupakan pengumpulan data dan informasi yang dilakukan dengan cara melakukan pengamatan secara langsung terhadap objek yang diteliti meliputi kondisi dan situasi sekolah sebagai objek yang diteliti.
2. Wawancara
Pengambilan data melalui wawancara secara lisan langsung dengan mewawancarai bagian pengembangan dan kepala sekolah yang ada di MAN Pesanggaran.
3. Dokumen Pengambilan data melalui dokumen tertulis mamupun elektronik dari lembaga/institusi. Dokumen diperlukan untuk mendukung kelengkapan data yang lain.
4. Kuisioner Staf MAN Pesanggaran akan mengisi kuisioner tentang beberapa pertanyaan yang menyangkut tentang manajemen yang ada di MAN Pesanggaran.
3.2 DFD Sistem
3.2.1 Diagram Konteks
Info Data Login Operator Info Data Siswa Info Login Staff
Info Data Jadwal
Info Data Guru
Info Data Kelas
Info Data Staff
Info Data Mata Pelajaran
Info Kepala Sekolah
Data Pembayaran
Operator
Staff
Info Data Pembayaran
Data_Staff Data_Kepala Sekolah
Login Staff
Data_Guru
Data_Jadwal
Data_Kelas
Data_Mata Pelajaran Login Operator
Data_Siswa
Info Data Siswa
Info Login Guru
Login siswa
Siswa
Info Data Jadwal
Sistem Informasi Akademik dan
Info Data_Jadwal
Info Data_Guru
Pembayaran
Guru
Info Login Siswa
Data_Nilai Siswa
Data_Login Guru
Info Nilai Siswa Info Data Pembayaran
Info Data Nilai
Login Kepala Sekolah Login Wali Kelas
Info Login Kepala Sekolah
Info Login Wali Kelas
Info Laporan Data_Pembayaran
Info Laporan Data_Siswa
Kepala Sekolah Info Laporan Data_Guru
Info Data_Kelas
Wali Kelas
Info Data Siswa
Info Laporan Data_Staff
Gambar 3.1 Diagram Konteks
Dari gambar 3.1 dijelaskan mengenai diagram konteks sistem informasi akademik dan pembayaran di MAN Pesanggaran. Pada relasi interactor siswa melakukan login melihat info data siswa, data nilai, data jadwal pelajaran, dan pembayaran dimana data pembayaran dan data jadwal pelajaran pada interactor siswa diperoleh dari input data yang dilakukan oleh interactor staff. Dimana fungsi staff pada sistem ini bertugas sebagai Dari gambar 3.1 dijelaskan mengenai diagram konteks sistem informasi akademik dan pembayaran di MAN Pesanggaran. Pada relasi interactor siswa melakukan login melihat info data siswa, data nilai, data jadwal pelajaran, dan pembayaran dimana data pembayaran dan data jadwal pelajaran pada interactor siswa diperoleh dari input data yang dilakukan oleh interactor staff. Dimana fungsi staff pada sistem ini bertugas sebagai
3.2.2 DFD Level 0
Data_Kepala Sekolah
Ds.Kepada_Sekolah
Data_Kepala Sekolah
Info Data Kepala Sekolah
Operator Ds.guru
1.0 Login Operator
Data_Guru
Pengelolaan Data
Info Data Operator Manajemen
Data_Guru
Ds.staff
Data_Staff
Info Data Guru
Data_Staff Info Data Staff
Data_Operator Ds.Mata_pelajaran
Ds.Operator
Data_Mata Pelajaran
Info Data Siswa Login Staff
Ds.siswa
Data_Siswa
Data_Siswa Info Data Kelas
Data_Kelas
Ds.Kelas
Data_Kelas
Data_Mata Pelajaran
Staff
Info Login Staff
Ds.Mengajar
Data_Mengajar
Info Data Mata_Pelajaran 2.0 Info Data Jadwal Data_Jadwal
Pengelolaan Akademik
Ds.Jadwal
Data_Jadwal
Data_Nilai
Info Data_Jadwal
Ds.Nilai
Data_Nilai
Info Login Guru Info Data Guru
Guru
Login Guru
Ds.Wali_Kelas
Data Wali_Kelas
Info Data Nilai
Info Data Siswa Login Wali Kelas Info Login Wali Kelas
Wali Kelas
Info Data Ruang_Kelas
Info Data Nilai
Info Data Siswa
Info Data Jadwal
Siswa
Info Login Siswa
Login Siswa
Info Data Pembayaran
Ds.Spp
Data_Spp
Pengeloaan Pembayara 3.0 Info Data Pembayaran
Data_Pembayaran
Info Laporan Pembayaran
Data_spp
Data_Siswa Data Mata_Pelajaran
4.0 Pengeloaan Laporan
Sekolah Kepala Info Data Kepala Sekolah
Login Kepala Sekolah
Data_Staff
Data_Guru Data_Kepala Sekolah
Info Laporan Akademik
Gambar 3.2 DFD Level 0
Pada Gambar 3.2 dijelaskan mengenai Data Flow Diagram level 0 dari sistem informasi akademik dan pembayaran MAN Pesanggaran Banyuwangi. Pada level ini dijelaskan mengenai jalannya sistem secara lebih terperinci dimana sistem dalam program ini dibagi menjadi 4 proses yaitu proses pengelolaan data administrasi, proses pengelolaan data akademik, proses pengelolaan pembayaran dan proses pengelolaan laporan. Pada Pada Gambar 3.2 dijelaskan mengenai Data Flow Diagram level 0 dari sistem informasi akademik dan pembayaran MAN Pesanggaran Banyuwangi. Pada level ini dijelaskan mengenai jalannya sistem secara lebih terperinci dimana sistem dalam program ini dibagi menjadi 4 proses yaitu proses pengelolaan data administrasi, proses pengelolaan data akademik, proses pengelolaan pembayaran dan proses pengelolaan laporan. Pada
3.2.3 DFD Level 1 Pengelolaan Data Manajemen
Data_Login_Operator
Ds.Operator
Data_Operator
1.1 Manajemen Operator
Info Data_Login_Operator
Data_Guru
Ds.Guru Data_Guru
Manajemen Guru Info Data_Guru
Data_Wali_Kelas
Ds.Wali_Kelas Data_Wali_Kelas
Manajemen Wali Kelas
Operator
Info Data_Wali_Kelas
Data_Staff
Ds,Staff Data_Staff
1.3 Manajemen Staff
Info Data_Staff
Data_Kepala_Sekolah
Ds,Kepala_Sekolah Data_Kepala_Sekolah
Manajemen Kepala
Sekolah
Info Data_Kepala_Sekolah
Gambar 3.3 DFD Level 1 Manajemen
Dari Keterangan gambar 3.3 dijelaskan mengenai DFD Level 1 Pengelolaaan data manajemen di mana proses yang berjalan yaitu proses input data manajemen dimana Dari Keterangan gambar 3.3 dijelaskan mengenai DFD Level 1 Pengelolaaan data manajemen di mana proses yang berjalan yaitu proses input data manajemen dimana
3.2.4 DFD Level 1 Pengelolaan Akademik
Info Data Nilai
Data_Nilai
Guru
Ds.Nilai
Kelola Data Nilai
Staff Info Data Jadwal
Info Data Mata Pelajaran
Ds.Mengajar
Data_Mengajar
Info Data Kelas
Info Data Jadwal
Data_Jadwal
Ds.Jadwal
Data_Jadwal
Data_Kelas
Data_Mata Pelajaran
Ds.Mata_Pelajaran Data_Mata Pelajaran
Info Data Nilai
Info Data Jadwal
Kelola Mata Pelajaran
Siswa Wali Kelas
Info Data Kelas
Ds.kelas Data_Kelas
Info Data Siswa
Ds.Siswa Data_Siswa
2.3 Kelola Data Siswa
Info Data Siswa
Data_Siswa
Gambar 3.4 DFD Level 1 akademik
Pada gambar 3.4 dijelaskan mengenai proses pengelolaan akademik yang ada dalam sistem dimana proses akademik memproses data akademik siswa dan pelajaran secara online. Pada proses ini guru melakukan input data nilai secara online dimana data nilai diambil dari proses pengelolaan mata pelajaran yang di inputkan oleh staff. Staff menginputkan data mata pelajaran, ruang kelas dan siswa. Untuk data pelajaran dan ruang kelas diproses di pengelolaan mata pelajaran. Setiap mata pelajaran dikelompokkan pada masing-masing kelas. Setelah itu data mata pelajaran bisa dilihat secara langsung oleh siswa. Staff juga melakukan pengelolaan data siswa untuk bisa dilihat secara langsung oleh siswa dan wali kelas siswa yang bersangkutan.
3.3 Entity Relationship Data Sistem
Id_Kepsek
Nominal
Bulan
Kepsek Nama
Id_Tu
Laporan
Tgl_Bayar
Id_operator nama Password
Membayar
Semester
idRuang_Kelas*
Nama_Kelas Kelas
Id_Mapel
Mata_Pelajaran
Id_walikelas Wali_Kelas
Id_Guru
Gambar 3.5 ERD Sistem
Dari gambar 3.5 dijelaskan mengenai ERD sistem informasi akademik dan keuangan MAN Pesanggaran. Pada sistem ini dijelaskan pada setiap kelas yang ada di database memiliki setiap siswa di dalamnya. Siswa yang ada di database bisa mengambil pelajaran lebih daru satu pelajaran dan satu pelajaran bisa dimiliki oleh beberapa siswa yang ada di dalam kelas. Setiap guru berhak memiliki banyak mata pelajaran yang di sediakan oleh sistem. wali kelas hanya bisa memiliki satu kelas yang di pimpin disetiap kelas yang disediakan. Siswa akan mendapat banyak nilai yang didapat dari dari data nilai yang disediakan. Setiap satu siswa membayar satu data spp yang di milikinya. Dari banyak data Dari gambar 3.5 dijelaskan mengenai ERD sistem informasi akademik dan keuangan MAN Pesanggaran. Pada sistem ini dijelaskan pada setiap kelas yang ada di database memiliki setiap siswa di dalamnya. Siswa yang ada di database bisa mengambil pelajaran lebih daru satu pelajaran dan satu pelajaran bisa dimiliki oleh beberapa siswa yang ada di dalam kelas. Setiap guru berhak memiliki banyak mata pelajaran yang di sediakan oleh sistem. wali kelas hanya bisa memiliki satu kelas yang di pimpin disetiap kelas yang disediakan. Siswa akan mendapat banyak nilai yang didapat dari dari data nilai yang disediakan. Setiap satu siswa membayar satu data spp yang di milikinya. Dari banyak data
3.4 Enhanced Entity Relationship Sistem
Gambar 3.6 Relasi Database
Dari gambar 3.6 dijelaskan mengenai relasi antar database di sistem dimana mata pelajaran, ruang kelas, guru dan siswa terhubung satu sama lain. Pada masing-masing database terdapat primary key yang akan memanggil ke tabel berikutnya dalam bentuk foreign key.
3.5 Database Sistem
3.5.1 Tabel Operator
Berikut ini merupakan struktur data dari tabel Operator yang ditunjukan pada tabel
3.1 seperti yang digambarkan di bawah ini.
Tabel 3.1 Data Operator
No nama
Id_Operator
Nama Tabel : Operator Primary Key : Id_Operator Foreign Key : -
3.5.2 Tabel Siswa
Berikut ini merupakan struktur data dari tabel Siswa yang ditunjukan pada tabel 3.2 seperti yang digambarkan di bawah ini.
Tabel 3.2 Data Siswa
No nama
NIS
Int
PK
varchar(100)
Yes
alamat
varchar(30)
Yes
password
char(32)
Yes
Tgl_lahir
Date
Yes
No_telp
Varchar
Yes
Email Yes
Nama Tabel : Siswa Primary Key : NIS Foreign Key : -
3.5.3 Tabel Guru
Berikut ini merupakan struktur data dari tabel Guru yang ditunjukan pada tabel 3.3 seperti yang digambarkan di bawah ini.
Tabel 3.3 Data Guru
No nama
Id_guru
Nama Tabel : Guru Primary Key : Id_guru Foreign Key : -
3.5.4 Tabel Staff
Berikut ini merupakan struktur data dari tabel Staff yang ditunjukan pada tabel 3.4 seperti yang digambarkan di bawah ini.
Tabel 3.4 Data Staff
Id_staff
No nama
Nama Tabel : Staff Primary Key : Id_staff Foreign Key : -
3.5.5 Tabel Wali Kelas
Berikut ini merupakan struktur data dari tabel Wali Kelas yang ditunjukan pada tabel
3.5 seperti yang digambarkan di bawah ini.
Tabel 3.5 Data Wali Kelas
No Password
Id_Walikelas
varchar(15)
PK
Yes Nama
varchar(8)
Yes Kelas
Nama Tabel : Wali_Kelas Primary Key : Id_WaliKelas Foreign Key : -
3.5.6 Tabel Mapel
Berikut ini merupakan struktur data dari tabel Mapel yang ditunjukan pada tabel 3.6 seperti yang digambarkan di bawah ini.
Tabel 3.6 Data Mapel
Id_matapelajaran
No nama
Nama Tabel : Mata_Pelajaran Primary Key : Id_matapelajaran Foreign Key : -
3.5.7 Tabel Mengajar
Berikut ini merupakan struktur data dari tabel Mengajar yang ditunjukan pada tabel
3.7 seperti yang digambarkan di bawah ini.
Tabel 3.7 Data Mengajar
No Id_matapelajaran
Id_guru
varchar(15)
FK
No Id_Kelas
Nama Tabel : Mengajar Primary Key : - Foreign Key : id_guru, Id_matapelajaran, Id_Kelas
3.5.8 Tabel Jadwal
Berikut ini merupakan struktur data dari tabel Jadwal yang ditunjukan pada tabel 3.8 seperti yang digambarkan di bawah ini.
Tabel 3.8 Data Jadwal
Id_matapelajaran
varchar(5)
FK
No
Id_Kelas
No hari
int(4)
FK
No jampelajaran
Nama Tabel : Jadwal Primary Key : - Foreign Key : id_matapelajaran, id_kelas
3.5.9 Tabel Kelas
Berikut ini merupakan struktur data dari tabel Kelas yang ditunjukan pada tabel 3.9 seperti yang digambarkan di bawah ini.
Tabel 3.9 Data Kelas
No nama
Id_Kelas
Nama Tabel : Kelas Primary Key : Id_Kelas Foreign Key : -
3.5.10 Tabel Nilai
Berikut ini merupakan struktur data dari tabel Nilai yang ditunjukan pada tabel 3.10 seperti yang digambarkan di bawah ini.
Tabel 3.10 Data Nilai
No Id_matapelajaran
enum('Ganjil',
semester 'Genap') No semester 'Genap') No
No afektif
varchar(9)
Yes komulatif
Float
Yes psikomotorik
Float
Yes rata
Nama Tabel : Nilai Primary Key : - Foreign Key : NIS, Id_matapelajaran
3.5.11 Tabel Spp
Berikut ini merupakan struktur data dari tabel Spp yang ditunjukan pada tabel 3.11 seperti yang digambarkan di bawah ini.
Tabel 3.11 Data spp
Id_spp
No bulan
No tgl_bayar
Nama Tabel : Spp Primary Key : Id_spp Foreign Key : nis
3.5.12 Tabel Kepala Sekolah
Berikut ini merupakan struktur data dari tabel Kepala Sekolah yang ditunjukan pada tabel 3.12 seperti yang digambarkan di bawah ini.
Tabel 3.11 Data Kepala Sekolah
No Nama
Id_kepsek
int(5)
PK
No Username
Nama Tabel : Kep_Sek Primary Key : Id_kepsek Foreign Key : -
3.6 Desain Sistem
Desain Sistem yang akan dibuat kedalam sistem informasi akademik dan keuangan dibagi menjadi dua bagian sistem yaitu desain sistem untuk pihak admin dan pihak akademik. Desain tampilan admin dibuat dengan menu yang ada di sidebar halaman dan untuk tampilan akademik ditampilkan pada menu bagian atas halaman.
3.6.1 Desain Tampilan Login Admin
Pada gambar 3.7 yang ditampilkan pada gambar dibawah ini dijelaskan desain sistem login yang ada di dalam admin dimana pada tampilan ini ditampilkan form login dengan logo depag di bagian atas form dengan background polos dibagian belakang form login yang ada dibagian halaman admin. Pada bagian ini merupakan bagian index jika pada jika masing-masing akses ingin masuk kedalam sistem admin yang ada pada halaman ini.
Logo Depag
Masukkan Username dan Password
Sign In
Gambar 3.8 Desain Login Sistem
3.6.2 Desain Tampilan Halaman Utama Operator
Logo Depag
Operator
Home Akademik
> Data Siswa > Data Guru
Logo
> Data Wali Kelas
Depag
Staff
> Data Staff > Data Kepala Sekolah
Gambar 3.9 Desain Operator