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