• Tidak ada hasil yang ditemukan

APLIKASI PENGOLAHAN DATA NILAI SISWA SMP NAHDLATUL ULAMA PALEMBANG

N/A
N/A
Protected

Academic year: 2022

Membagikan "APLIKASI PENGOLAHAN DATA NILAI SISWA SMP NAHDLATUL ULAMA PALEMBANG"

Copied!
14
0
0

Teks penuh

(1)

APLIKASI PENGOLAHAN DATA NILAI SISWA SMP NAHDLATUL ULAMA PALEMBANG

Diah Novita Sari

Mahasiswa Universitas Bina Darma Jalan Jenderal Ahmad Yani No.12 Palembang

Pos-el : diahnvtsr@gmail.com

Abstract : This final exam took with title “Aplikasi Pengolahan Data Nilai Siswa SMP Nahdlatul Ulama Palembang”. Data processing has been done using Microsoft Office Excel. So that the students score are not focus on one central. Because the students score is managed by each teachers. Furthermore the data of student is not safe. So it will make the information needs is run slowly. Because of that, this application is made for students score processing with programming language PHP (PHP Hypertext Preprocessor). Finding the problems, doing feasibility studies, arranging the system, and implementing system are the four ways to make the system. So this system will produce students report, teacher report, lesson report and student score report. When this system is begin to process it needs some tolos such as hardware, software and other needs.

The next step is to design the program that will be made, in conclusión that this program can help to process the students score in SMP Nahdlatul Ulama Palembang.

Keywords: Data, Data Processing, Data Processing Applications

Abstrak : Tugas akhir ini mengambil judul “Aplikasi Pengolahan Data Nilai Siswa SMP Nahdlatul Ulama Palembang”. Pengolahan data selama ini dilakukan dengan menggunakan Microsoft Office Excel. Hal ini menyebabkan data nilai siswa tidak terpusat dan kurang amannya data nilai siswa tersebut. Mengingat proses tersebut dapat memperlambat layanan kebutuhan informasi, maka dibuatlah suatu aplikasi pengolahan data nilai siswa dengan bahasa pemrograman PHP (PHP Hypertext Preprocessor). Dengan mendefinisikan masalah, mendesain data, dan mengimplementasikan sehingga menghasilkan laporan siswa, laporan guru, laporan kelas, laporan mata pelajaran, dan laporan nilai rapor. Untuk membuat aplikasi yang dimaksud yaitu dengan menyiapkan peralatan-peralatan seperti hardware, software, serta kebutuhan lainnya. Kemudian langkah berikutnya mendesain program yang akan dibuat, sebagai kesimpulan bahwa program ini dapat membantu proses pengolahan data nilai siswa pada SMP Nahdlatul Ulama Palembang.

Kata kunci: Data, Pengolahan Data, Aplikasi Pengolahan Data

1. PENDAHULUAN

SMP Nahdlatul Ulama Palembang merupakan sekolah swasta yang berada di Jl. A.

Yani Kelurahan 9–10 Ulu Kecamatan Seberang Ulu I Palembang. Pada saat ini SMP Nahdlatul Ulama Palembang memiliki jumlah murid sebanyak 567 orang, yaitu murid kelas 7 berjumlah 196 orang, murid kelas 8 berjumlah 176 orang, dan murid kelas 9 berjumlah 195 orang yang tersebar di 13 kelas. Untuk data nilai siswa diambil dari 4 penilaian dari tiap-tiap mata

pelajaran, yaitu Nilai Tugas (NT), Nilai Ulangan Harian (UH), Nilai MID (MID), dan Nilai Ulangan Semester (US). Nilai Akhir (NA) didapat dengan cara NA=(NT + UH + MID + US)/4.

Proses pengambilan data nilai siswa mula–mula dilakukan oleh tiap–tiap guru mata pelajaran dengan memberikan laporan hasil Nilai Tugas, Nilai Ulangan Harian, Nilai Mid dan Nilai Ulangan Semester kepada wali kelas.

Kemudian wali kelas menginputkan data tersebut kedalam Microsoft Office Excel untuk diolah

(2)

menjadi nilai raport siswa. Data adalah kumpulan dari fakta-fakta yang berupa simbol- simbol, angka-angka, maupun huruf-huruf yang belum mempunyai arti atau juga dapat diwakili sebagai sebuah objek seperti manusia, pelanggan, pembeli, barang, keadaan dan sebagainya (Sobri, 2010:1). Nilai raport tersebut dicetak dan yang terakhir di inputkan ke masing–

masing raport siswa. Proses tersebut memiliki kendala, yaitu memungkinkan terjadinya kesalahan ketika menginputkan data, data nilai siswa tidak terpusat karena data nilai siswa di pegang oleh masing–masing wali kelas, dan kurang amannya data nilai siswa tersebut, karena pada program Microsoft Office Excel data bisa dihapus dan diubah.

Dari pemaparan diatas maka penulis tertarik untuk merancang suatu aplikasi pengolahan data nilai siswa yang bisa membantu para guru dan wali kelas di SMP Nahdlatul Ulama untuk melakukan penginputan data dengan cepat, data yang tersimpan terpusat, dan aman. Software aplikasi adalah software yang mampu melaksanakan tugas-tugas tertentu (Emigawaty, Sobri 2009:83). Sedangkan pengolahan data adalah masa atau waktu yang digunakan untuk menggambarkan perubahan bentuk data menjadi informasi yang memiliki kegunaan (Ladjamudin, 2005:9). Aplikasi Pengolahan Data adalah software yang mampu melaksanakan tugas-tugas tertentu untuk menggambarkan perubahan bentuk data menjadi informasi yang memiliki kegunaan.

Adapun judul yang diambil penulis yaitu

“Aplikasi Pengolahan Data Nilai Siswa SMP Nahdlatul Ulama Palembang”.

1.1 Perumusan Masalah

Berdasarkan latar belakang di atas, maka penulis dapat merumuskan masalah yang ada, yaitu : “Bagaimana Membuat Aplikasi Pengolahan Data Nilai Siswa SMP Nahdlatul Ulama Palembang dengan menggunakan aplikasi bahasa pemrograman PHP (PHP Hypertext Preprocessor)”.

1.2 Batasan Masalah

Sesuai dengan latar belakang yang telah dikemukakan di atas, dan agar penulisan tidak menyimpang dari materi yang ada, maka dalam penulisan tugas akhir ini perlu dibatasi ruang lingkup pembahasan yang meliputi : pengolahan data siswa, pengolahan data mata pelajaran, pengolahan data guru, pengolahan data kelas, pengolahan data absensi, pengolahan data akhlak kepribadian dan pengolahan data nilai siswa.

Data itu kemudian akan diolah menjadi laporan siswa, laporan mata pelajaran, laporan laporan guru, laporan kelas, laporan absensi, laporan akhlak kepribadian dan laporan nilai siswa dengan menggunakan bahasa pemrograman PHP (PHP Hypertext Preprocessor).

1.3 Tujuan Penelitian

1. Menghasilkan aplikasi pengolahan data nilai siswa SMP Nahdlatul Ulama Palembang.

2. Membantu mempermudah proses pengolahan data nilai siswa menggunakan aplikasi khusus yang mengolah data nilai siswa pada SMP Nahdlatul Ulama Palembang.

1.4 Manfaat Penelitian

1. Agar proses pengolahan data nilai siswa oleh wali kelas dapat dilakukan dengan cepat dan akurat.

(3)

2. Menjadi bahan masukan bagi wali kelas dalam melaksanakan tugasnya.

3. Sebagai referensi tambahan bagi wali kelas dan calon peneliti tentang aplikasi pengolahan data nilai siswa sehingga nantinya bisa dijadikan rujukan untuk diadakannya penelitian yang lebih mendalam tentang hal ini.\

2. METODOLOGI PENELITIAN 2.1 Metode Pengembangan Sistem

Menurut Sutabri (2012:56) siklus hidup pengembangan sistem atau System Development Life Cycle (SDLC) adalah suatu bentuk yang digunakan untuk menggambarkan tahapan utama dan langkah-langkah pada tahapan tersebut dalam proses pengembangan sistem. Siklus hidup pengembangan sistem informasi menyajikan metodologi atau proses yang di organisasikan guna membangun suatu sistem informasi.

Fase pengembangan sistem informasi disebut juga sebagai siklus hidup pengembangan sistem informasi yang garis besarnya terdiri dari enam langkah. Tahapan-tahapan pekerjaan dalam pelaksanaan tidak kaku namun dapat disesuaikan dengan kebutuhan. Tahapan utama dalam proses pengembangan sistem informasi adalah sebagai berikut :

1. Investigasi Sistem

Manfaat dari fase penyelidikan ini adalah untuk menentukan masalah-masalah atau kebutuhan yang timbul. Hal itu memerlukan pengembangan sistem secara menyeluruh ataukah ada usaha lain yang dapat dilakukan untuk memecahkannya. Proses ini terdiri dari:

a. Studi Awal

Studi awal dilakukan untuk melihat apakah sistem informasi mempunyai masalah atau apakah sistem tersebut dapat diperbaiki.

b. Studi Kelayakan

Studi kelayakan adalah proses mempelajari dan menganalisis masalah yang telah ditentukan sesuai dengan tujuan akhir yang akan dicapai. Studi kelayakan dilakukan studi untuk memperhitungkan apakah organisasi atau instansi dimana sistem tersebut dibuat dapat melanjutkan ke tahap berikutnya dalam proses pembangunan sistem atau tidak. Ada 5 (lima) aspek penting yang perlu dipertimbangkan dalam menilai suatu studi kelayakan yaitu dilihat dari segi Kelayakan Teknis, Kelayakan Operasi, Kelayakan Ekonomis, Kelayakan Jadwal Waktu, Kelayakan Personel.

2. Analisis Sistem

Tahap analisis bertitik-tolak pada kegiatan-kegiatan dan tugas-tugas dimana sistem yang sedang berjalan dipelajari lebih mendalam, konsepsi, dan usulan dibuat untuk menjadi landasan bagi sistem yang baru yang akan dibangun. Pada akhir tahap ini separuh kegiatan dari usaha pengembangan sistem informasi telah diselesaikan. Salah satu tujuan terpenting pada tahap ini adalah untuk mendefinisikan sistem berjalan.

3. Desain Sistem

Pada tahap ini sebagian besar kegiatan yang berorientasi ke komputer dilaksanakan.

Spesifikasi perangkat keras dan perangkat lunak (HW/SW) yang telah disusun pada tahap sebelumnya ditinjau kembali dan disempurnakan. Rencana pembuatan program

(4)

dilaksanakan dan juga dilakukan testing programnya.

4. Implementasi Sistem

Tahap ini adalah prosedur yang dilakukan untuk menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang disetujui dan menguji, menginstal dan memulai penggunaan sistem baru atau sistem yang diperbaiki.

5. Pemeliharaan Sistem

Disarankan adanya dua tahap review yang harus dilaksanakan. Pertama kali tidak terlalu lama setelah penerapan sistem, dan review berikutnya dapat dilakukan kira-kira setelah enam bulan berjalan. Tujuannya adalah untuk meyakinkan apakah sistem tersebut berjalan sesuai dengan tujuan semula dan apakah masih ada perbaikan atau penyempurnaan yang harus dilakukan.

2.2 Investigasi Sistem a. Studi Awal

SMP Nahdlatul Ulama Palembang adalah sekolah swasta yang berada di Jl. A. Yani Kelurahan 9–10 Ulu Kecamatan Seberang Ulu I Palembang. Dalam proses pengolahan datanya sudah menggunakan sistem yang terkomputerisasi, yaitu dengan menggunakan program Microsoft Office Excel, tetapi penggunaan komputer disini masih belum secara maksimal dan masih terdapat banyak kelemahan dalam pengolahan data tersebut, seperti data nilai siswa tidak terpusat karena data nilai siswa di pegang oleh masing–masing wali kelas, dan kurang amannya data nilai siswa tersebut, karena

pada program Microsoft Office Excel data bisa dihapus dan diubah.

Tugas utama yang harus dilakukan pada kegiatan studi awal ini adalah mendefinisikan masalah yang menyebabkan adanya kendala dalam melakukan pengolahan data nilai siswa pada SMP Nahdlatul Ulama Palembang. Secara umum, sistem pengolahan data nilai siswa SMP Nahdlatul Ulama Palembang sudah berjalan baik, namun ada beberapa hal yang masih perlu mendapatkan perhatian agar pengolahan data nilai siswa dapat berjalan dengan efektif dan efisien, diantaranya:

1. Wali kelas dalam mengolah data nilai siswa sudah menggunakan program paket aplikasi tetapi belum berbasis database.

2. Tidak terpusatnya data nilai siswa karena masing-masing wali kelas mengelola paket aplikasi.

3. Pencarian data sangat lambat menyebabkan informasi pendataan nilai siswa disajikan memerlukan waktu yang lama.

Oleh karena itu penulis memberikan solusi dengan membuat suatu aplikasi pengolahan data nilai siswa dengan menggunakan Aplikasi Pemrograman PHP (PHP Hypertext Preprocessor) yang nantinya dapat membantu mengatasi masalah yang ada dalam melakukan pengolahan data nilai siswa pada SMP Nahdlatul Ulama Palembang.

b. Studi Kelayakan

Studi kelayakan adalah proses mempelajari dan menganalisis masalah yang telah ditentukan sesuai dengan tujuan akhir yang akan dicapai. Ada 5 (lima) aspek penting yang

(5)

perlu dipertimbangkan dalam menilai suatu studi kelayakan, yaitu dilihat dari segi:

1. Kelayakan Teknis

Pada SMP Nahdlatul Ulama Palembang saat ini telah memiliki seperangkat komputer yang layak pakai. Untuk menerapkan sistem yang baru, pihak SMP Nahdlatul Ulama Palembang akan melakukan persiapan secara teknis seperti perangkat keras maupun perangkat lunak. Aplikasi pengolahan data nilai siswa SMP Nahdlatul Ulama Palembang akan dibangun dengan aplikasi pemrograman PHP (PHP Hypertext Preprocessor) yang diharapkan dapat membantu dalam pengolahan data nilai siswa dan akan menjadi lebih baik dari sebelumnya.

Untuk mendapatkan hasil yang diharapkan, maka pada pembuatan aplikasi pengolahan data nilai siswa tersebut menggunakan perangkat keras (hardware) dan perangkat lunak (software).

a. Perangkat Keras (Hardware)

Adapun konfigurasi perangkat yang dibutuhkan dalam pembuatan aplikasi pengolahan data nilai siswa pada SMP Nahdlatul Ulama Palembang adalah sebagai berikut : a. Laptop Acer 4738Z dengan spesifikasi

Intel® Pentium® Processor P6100 b. RAM 1 GB DDR3

c. Hard Disk 320 GB

b. Perangkat Lunak (Software)

Dalam aplikasi pengolahan data nilai siswa pada SMP Nahdlatul Ulama Palembang ini penulis menggunakan perangkat lunak sebagai berikut :

a. Windows XP Professional

b. Mozilla Firefox

c. Adobe Dreamweaver CS6 d. Adobe Photoshop CS3

e. XAMPP Control Panel Version 2.5.8 f. MySQL

g. PHP

2. Kelayakan Operasional

Sistem yang diterapkan dapat mengurangi beban operasional wali kelas dalam mengolah data nilai siswa agar tepat pada waktunya dan data yang dibutuhkan dapat diperoleh dengan cepat.

3. Kelayakan Ekonomi

Aplikasi Pengolahan Data Nilai Siswa SMP Nahdlatul Ulama Palembang yang dibuat ini dapat memberikan keuntungan dari segi ekonomi khususnya dalam penerapan dan pengembangan Aplikasi Pengolahan Data Nilai Siswa SMP Nahdlatul Ulama Palembang.

2.3 Analisis Sistem

a. Analisis Sistem yang Sedang Berjalan Saat ini SMP Nahdlatul Ulama Palembang dalam mengolah data nilai siswanya menggunakan Microsoft Office Excel. Adapun proses pendataan yang sedang terjadi pada SMP Nahdlatul Ulama meliputi :

1. Proses Pendataan Siswa.

2. Proses Pendataan Mata Pelajaran.

3. Proses Pendataan Kelas.

4. Proses Pendataan Guru.

5. Proses Pendataan Nilai Siswa.

6. Proses Pendataan Absensi.

(6)

7. Proses Pendataan Akhlak dan Kepribadian Siswa.

8. Proses Pendataan Kegiatan Pengembangan Diri Siswa.

2.4 Desain Sistem

a. Data Flow Diagram (DFD) 1. Diagram Konteks

Diagram konteks adalah diagram yang menjelaskan secara garis besar uraian tentang data nilai siswa pada SMP Nahdlatul Ulama Palembang dari keseluruhan sistem yang ada.

Diagram tersebut dapat dilihat pada gambar dibawah ini :

Gambar 1. Diagram Konteks

Pada diagram konteks di atas, entitas Tata Usaha memberikan data kelas, data mata pelajaran, data guru dan data kegiatan pengembangan diri siswa masuk ke proses aplikasi pengolahan data nilai siswa, kemudian entitas Tata Usaha mendapatkan informasi daftar nilai, daftar absensi siswa dan daftar akhlak dan kepribadian siswa. Entitas wali kelas menerima daftar siswa, daftar kelas, daftar mata pelajaran, daftar guru, dan daftar kegiatan pengembangan diri siswa kemudian memberikan data nilai, data absensi, dan data akhlak dan kepribadian siswa ke proses aplikasi pengolahan data nilai siswa.

Entitas Siswa memberikan data siswa dan mendapatkan informasi laporan nilai. Entitas Kepala Sekolah akan mendapatkan laporan yaitu: laporan siswa, laporan mata pelajaran, laporan kelas, laporan guru, laporan absensi, laporan akhlak dan kepribadian, laporan kegiatan pengembangan diri siswa, dan laporan nilai.

Sedangkan Entitas Waka Kesiswaan akan mendapatkan laporan siswa, laporan absensi, laporan akhlak kepribadian dan laporan kegiatan pengembangan diri siswa.

2. Diagram Level 0

Diagram ini dibuat untuk menggambarkan tahapan proses yang ada di dalam diagram konteks, yang penjabarannya lebih terperinci.

Pada Data Flow Diagram Level 0 entitas Tata Usaha memberikan data kelas, data guru, data mata pelajaran, dan data kegiatan pengembangan diri siswa ke aplikasi pengolahan data nilai siswa. Entitas Wali kelas akan memberikan data nilai, absensi, dan data akhlak dan kepribadian siswa. Entitas Siswa akan memberikan data siswa. Kemudian data-data tersebut akan disimpan ke database yang kemudian akan diolah menjadi laporan. Entitas kepala sekolah akan mendapatkan laporan siswa, laporan mata pelajaran, laporan guru, laporan kelas, laporan nilai, laporan absensi, laporan akhlak dan kepribadian, dan kegiatan pengembangan diri siswa. Sedangkan Entitas Waka Kesiswaan akan menerima laporan siswa, laporan absensi, laporan akhlak dan kepribadian, dan laporan kegiatan pengembangan diri siswa.

Gambar 2. Data Flow Diagram Level 0 3. Diagram Level 1

Gambar 3. Data Flow Diagram Level 1 b. Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) digunakan untuk mengembangkan struktur data yang berhubungan antara bagian yang saling berhubungan dan digunakan untuk merancang

(7)

suatu tabel database pembuatan suatu program.

ERD tentang pengolahan data karyawan pada SMP Nahdlatul Ulama Palembang terdiri dari lima entitas, yaitu siswa, wali kelas, tata usaha, waka kesiswaan, guru dan kepala sekolah.

Berikut adalah gambaran ERD tentang aplikasi pengolahan data nilai siswa pada SMP Nahdlatul Ulama Palembang :

Gambar 4. Entity Relationship Diagram

b. Desain Tabel 1. Desain Tabel Siswa Nama tabel : siswa

Fungsi : Untuk menyimpan data-data siswa.

Tabel 1. Tabel Siswa

No Field Tipe Uku

ran

Ketera ngan

1 nisn varchar 20

2 nis int 50

3 nama_siswa varchar 50

4 jk varchar 2

5 tempatlahir varchar 30

6 tgllahir date -

7 agama varchar 50

8 status_kel varchar 50

9 anak_ke int 2

10 alamat text -

11 telp varchar 30

12 sekolah_asal varchar 50

13 tgl_dterima date -

14 nama_ayah varchar 50

15 nama_ibu varchar 50

16 almt_ortu varchar 50

17 tlp_ortu int 50

18 kerja_ayah varchar 50 19 kerja_ibu varchar 50 20 nama_wali varchar 50 21 almt_wali varchar 50

22 tlp_wali int 50

23 kerja_wali varchar 50 2. Desain Tabel Kelas

Nama tabel : kelas

Fungsi : Untuk menyimpan data-data kelas.

Tabel 2. Tabel Kelas

No Field Tipe Ukur Ketera

an ngan

1 kode_kelas int 11

2 kelas varchar 20

3 kode_guru int 11

4 kodethn int 10

3. Desain Tabel Mata Pelajaran Nama tabel : matapelajaran

Fungsi : Untuk menyimpan data-data mata pelajaran.

Tabel 3. Tabel Mata Pelajaran N

o Field Tipe Ukuran Keterang an

1 kode_mp int 11 Kode

Mata Pelajaran 2 nama_mp varch

ar

30 Nama

Mata Pelajaran

3 kkm int 3

4 kelas7 enum (‘0’,’1’) 5 kelas8 enum (‘0’,’1’) 6 kelas9 enum (‘0’,’1’) 4. Desain Tabel Nilai

Nama tabel : m_nilai

Fungsi : Untuk menyimpan data-data nilai.

Tabel 4. Tabel Nilai

No Field Tipe Ukura

n

Keter angan

1 id_nilai int 10

2 no_registrasi int 50

3 kode_kelas int 11

4 smt varchar 20

5 kode_mp varchar 11

6 nilai_tugas int 10

7 nilai_tugas2 Int 10

8 nilai_tugas3 Int 10

9 totaltugas Int 10

10 ratatugas Int 10

11 nilai_uh Int 10

12 nilai_mid Int 10

13 nilai_uas int 10

14 total int 10

15 rata int 10

5. Desain Tabel Tahun Ajaran Nama tabel : tahun_pelajaran

Fungsi : Untuk menyimpan data-data tahun ajaran.

Tabel 5. Tabel Tahun Ajaran

No Field Tipe Ukuran Keterang

(8)

an

1 kodethn int 10

2 tahun varchar 9

6. Desain Tabel Guru Nama tabel : guru

Fungsi : Untuk menyimpan data-data guru.

Tabel 6. Tabel Guru N

o Field Tipe Ukur

an Ketera ngan 1 kode_guru varchar 10

2 nama_guru varchar 30

3 jk varchar 2

4 tempat_lahir varchar 50

5 tgl_lahir date -

6 kode_jabatan int 10

7 ijazah_thn int 4

8 tgl_sk date -

9 no_sk int 50

10 kode_golonga

n in 10

11 mulai_tgs int 4

12 kode_mp varchar 11

13 ket_nip int 50

14 alamat varchar 50

15 no_tlp int 30

16 password varchar 20

7. Desain Tabel Akhlak Kepribadian Nama tabel : akhlakkepribadian

Fungsi : Untuk menyimpan data-data akhlak kepribadian siswa.

Tabel 7. Tabel Akhlak Kepribadian N

o Field Tipe Ukur

an Keteran gan

1 id_akhlak int 10

2 nisn varchar 20

3 kode_kelas int 11

4 kd_smt int 10

5 akhlak varchar 50

6 kepribadian varchar 50

8. Desain Tabel Kegiatan Pengembangan Diri

Nama tabel : kegiatan

Fungsi : Untuk menyimpan data-data kegiatan pengembangan diri siswa.

Tabel 8. Tabel Kegiatan Pengembangan Diri

No Field Tipe Ukur Keteran

an gan

1 Id_kegiatan int 10

2 kegiatan int 50

9. Desain Tabel Absensi Nama tabel : absensi

Fungsi : Untuk menyimpan data-data absensi siswa.

Tabel 9. Tabel Absensi N

o Field Tipe Ukur

an Ketera ngan

1 kode_absensi int 10

2 nisn varchar 20

3 kode_kelas int 11

4 kd_smt int 10

5 sakit int 5

6 izin int 5

7 tanpa_keterang

an int 5

10. Desain Tabel Nilai Kegiatan Pengembangan Diri

Nama tabel : n_kegiatan

Fungsi : Untuk menyimpan data-data nilai kegiatan pengembangan diri siswa.

Tabel 10. Tabel Nilai Kegiatan Pengembangan Diri

No Field Type Ukur

an Ketera ngan

1 kode_nilai int 10

2 nisn varchar 20

3 kode_kelas int 11

4 kd_smt int 10

5 id_kegiatan varchar 10

6 nilai int 20

7 ket varchar 100

11. Desain Tabel Registrasi Kelas Nama tabel : registrasi

Fungsi : Untuk menyimpan data-data registrasi kelas siswa.

Tabel 11. Tabel Registrasi Kelas N

o Field Tipe Ukur

an Ketera ngan

1 no_registrasi int 50

2 nisn varchar 20

3 kode_kelas int 11

4 kodethn int 10

12. Desain Tabel Semester Nama tabel : semester

(9)

Fungsi : Untuk menyimpan data-data semester.

Tabel 12. Tabel Semester

No Field Tipe Ukuran Keterang an

1 kd_smt int 10

2 smt varchar 20

13. Desain Tabel Pengajaran Nama tabel : ajar

Fungsi : Untuk menyimpan data-data pengajaran.

Tabel 13. Tabel Pengajaran N

o Field Tipe Ukur

an Keteran gan

1 kode_ajar int 3

2 kode_guru varchar 10

3 kode_mp Varchar 11

4 kode_kelas int 11

14. Desain Tabel Golongan Nama tabel : golongan

Fungsi : Untuk menyimpan data-data golongan.

Tabel 14. Tabel Golongan

No Field Tipe Uku

ran Ketera ngan

1 kode_golongan int 10

2 golongan varchar 20

15. Desain Tabel Jabatan Nama tabel : jabatan

Fungsi : Untuk menyimpan data-data jabatan.

Tabel 15. Tabel Jabatan

No Field Tipe Ukur

an Ketera ngan

1 kode_jabatan int 10

2 Jabatan varchar 50

16. Desain Tabel User Nama tabel : user

Fungsi : Untuk menyimpan data-data user.

Tabel 16. Tabel User

No Field Tipe Ukur

an Keteran gan 1 username varchar 50

2 password varchar 50

3 akses enum -

3. HASIL

1. Form Menu Utama

Form Menu utama adalah form utama pada program. Form menu utama digunakan untuk menampilkan sub menu-sub menu yang ada pada program, yaitu menu Home, menu Profile dan menu Login. Berikut tampilan dari menu utama pada aplikasi pengolahan data siswa SMP Nahdlatul Ulama Palembang :

Gambar 5. Form Menu Utama 2. Form Input Data Tahun Ajaran

Form input data tahun ajaran berfungsi untuk memasukkan data tahun ajaran. Untuk menjalankan sub menu ini adalah dengan memilih file data tahun ajaran pada menu utama tata usaha, kemudian klik ikon tambah data, maka akan tampil form untuk mengisikan data- data tahun ajaran. Adapun tampilan input data tahun ajaran adalah sebagai berikut:

Gambar 6. Form Input Data Tahun Ajaran 3. Form Input Data Kelas

Form input data kelas berfungsi untuk memasukkan data kelas. Untuk menjalankan sub menu ini adalah dengan memilih file data kelas pada menu utama tata usaha, kemudian klik ikon tambah data, maka akan tampil form untuk mengisikan data-data kelas. Adapun tampilan input data kelas adalah sebagai berikut:

Gambar 7. Form Input Data Kelas 4. Form Input Data Mata Pelajaran

(10)

Form input data mata pelajaran berfungsi untuk memasukkan data mata pelajaran. Untuk menjalankan sub menu ini adalah dengan memilih file data mata pelajaran pada menu utama tata usaha, kemudian klik ikon tambah data, maka akan tampil form untuk mengisikan data-data mata pelajaran. Adapun tampilan input data mata pelajaran adalah sebagai berikut:

Gambar 8. Form Input Data Mata Pelajaran 5. Form Input Data Siswa

Form input data siswa berfungsi untuk memasukkan data siswa. Untuk menjalankan sub menu ini adalah dengan memilih file data siswa pada menu utama tata usaha, kemudian klik ikon tambah data, maka akan tampil form untuk mengisikan data-data siswa. Adapun tampilan input data siswa adalah sebagai berikut:

Gambar 9. Form Input Data Siswa 6. Form Input Data Kegiatan

Pengembangan Diri Siswa

Form input data kegiatan pengembangan diri siswa berfungsi untuk memasukkan data kegiatan pengembangan diri siswa. Untuk menjalankan sub menu ini adalah dengan memilih file data Kegiatan P.D pada menu tata usaha, kemudian klik ikon tambah data, maka akan tampil form untuk mengisikan data-data kegiatan pengembangan diri siswa. Adapun tampilan input data kegiatan pengembangan diri siswa adalah sebagai berikut:

Gambar 10. Form Input Data Kegiatan Pengembangan Diri Siswa 7. Form Input Data Guru

Form input data guru berfungsi untuk memasukkan data guru. Untuk menjalankan sub menu ini adalah dengan memilih file data guru pada menu utama tata usaha, kemudian klik ikon tambah data, maka akan tampil form untuk mengisikan data-data guru. Adapun tampilan input data guru adalah sebagai berikut:

Gambar 11. Form Input Data Guru 8. Form Input Data User

Form input data user berfungsi untuk memasukkan data user. Untuk menjalankan sub menu ini adalah dengan memilih file input user pada menu utama admin, maka akan tampil form untuk mengisikan data-data user. Adapun tampilan input data user adalah sebagai berikut:

Gambar 12. Form Input Data User 9. Form Input Data Nilai Mata Pelajaran

Form input data nilai mata pelajaran berfungsi untuk memasukkan data nilai mata pelajaran. Untuk menjalankan sub menu ini adalah dengan memilih file data nilai mata pelajaran pada menu utama wali kelas, kemudian klik jumlah siswa pada kelas yang dituju, kemudian pilih semester, maka akan tampil form untuk mengisikan data-data nilai mata pelajaran.

Adapun tampilan input data nilai mata pelajaran adalah sebagai berikut:

Gambar 13. Form Input Data Nilai Mata Pelajaran

10. Form Input Data Absensi Siswa

Form input data absensi siswa berfungsi untuk memasukkan data absensi siswa. Untuk menjalankan sub menu ini adalah dengan memilih file data nilai absensi pada menu utama

(11)

wali kelas, kemudian klik jumlah siswa pada kelas yang dituju, pilih semester, kemudian klik nama siswa yang akan diinputkan nilai absensinya, maka akan tampil form untuk mengisikan data-data nilai absensi. Adapun tampilan input data absensi adalah sebagai berikut:

Gambar 14. Form Input Data Absensi Siswa 11. Form Input Data Akhlak Kepribadian

Form input data akhlak kepribadian berfungsi untuk memasukkan data akhlak kepribadian siswa. Untuk menjalankan sub menu ini adalah dengan memilih file data nilai akhlak kepribadian pada menu utama wali kelas, kemudian pilih kelas yang dituju, pilih semester, kemudian klik nama siswa yang akan diinputkan akhlak kepribadiannya, maka akan tampil form untuk mengisikan data-data akhlak kepribadian siswa. Adapun tampilan input data akhlak kepribadian siswa adalah sebagai berikut:

Gambar 15. Form Input Data Akhlak Kepribadian

12. Form Input Data Nilai Kegiatan Pengembangan Diri

Form input data nilai kegiatan pengembangan diri berfungsi untuk memasukkan data nilai kegiatan pengembangan diri. Untuk menjalankan sub menu ini adalah dengan memilih file data nilai kegiatan P.D pada menu utama wali kelas, kemudian pilih kelas yang dituju, pilih semester, kemudian klik nama siswa yang akan diinputkan nilai kegiatan pengembangan diri nya, maka akan tampil form untuk mengisikan data-data nilai kegiatan pengembangan diri. Adapun tampilan input data

nilai kegiatan pengembangan diri adalah sebagai berikut:

Gambar 16. Form Input Data Nilai Kegiatan Pengembangan Diri

13. Form Output Data Tahun Ajaran Merupakan form yang digunakan untuk melihat data tahun ajaran yang telah dimasukkan melalui input data tahun ajaran. Untuk menjalankannya adalah dengan memilih sub menu data tahun ajaran. Berikut tampilan dari output data tahun ajaran.

Gambar 17. Form Output Data Tahun Ajaran 14. Form Output Data Siswa

Merupakan form yang digunakan untuk melihat data siswa yang telah dimasukkan melalui input data siswa. Untuk menjalankannya adalah dengan memilih sub menu data siswa.

Berikut tampilan dari output data siswa.

Gambar 18. Form Output Data Siswa (1)

Gambar 19. Form Output Data Siswa (2) 15. Form Output Mata Pelajaran

Merupakan Form yang digunakan untuk melihat data mata pelajaran yang telah dimasukkan melalui input data mata pelajaran.

Untuk menjalankannya adalah dengan memilih sub menu data mata pelajaran. Berikut tampilan dari output data mata pelajaran.

Gambar 20. Form Output Data Mata Pelajaran 16. Form Output Data Kelas

Merupakan form yang digunakan untuk melihat data kelas yang telah dimasukkan

(12)

melalui input data kelas. Untuk menjalankannya adalah dengan memilih sub menu data kelas.

Berikut tampilan dari output data kelas.

Gambar 21. Form Output Data Kelas 17. Form Output Data Guru

Merupakan form yang digunakan untuk melihat data guru yang telah dimasukkan melalui input data guru. Untuk menjalankannya adalah dengan memilih sub menu data guru. Berikut tampilan dari output data guru.

Gambar 22. Form Output Data Guru 18. Form Output Data Kegiatan

Pengembangan Diri

Merupakan form yang digunakan untuk melihat data kegiatan pengembangan diri siswa yang telah dimasukkan melalui input data kegiatan pengembangan diri siswa. Untuk menjalankannya adalah dengan memilih sub menu data kegiatan pengembangan diri siswa.

Berikut tampilan dari output data kegiatan pengembangan diri siswa.

Gambar 23. Form Output Data Kegiatan Pengembangan Diri

19. Form Output Data User

Merupakan form yang digunakan untuk melihat data user yang telah dimasukkan melalui input data user. Untuk menjalankannya adalah dengan memilih sub menu data login kemudian klik data user. Berikut tampilan dari output data user.

Gambar 24. Form Output Data User 20. Form Laporan Siswa

Merupakan form yang digunakan untuk melihat laporan data siswa. Untuk menjalankannya adalah dengan memilih sub menu laporan siswa. Berikut tampilan dari laporan siswa.

Gambar 25. Form Laporan Siswa 21. Form Laporan Siswa per Kelas

Merupakan Form yang digunakan untuk melihat laporan siswa per kelas. Untuk menjalankannya adalah dengan memilih sub menu laporan kelas, kemudian pilih kelas, maka akan tampil laporan siswa per kelas. Berikut tampilan dari laporan siswa per kelas.

Gambar 26. Form Laporan Siswa per Kelas 22. Form Laporan Mata Pelajaran

Merupakan form yang digunakan untuk melihat laporan mata pelajaran. Untuk menjalankannya adalah dengan memilih sub menu laporan mata pelajaran.Berikut tampilan dari laporan mata pelajaran.

Gambar 27. Form Laporan Mata Pelajaran 23. Form Laporan Kelas

Merupakan form yang digunakan untuk melihat laporan kelas. Untuk menjalankannya adalah dengan memilih sub menu laporan kelas.

Berikut tampilan dari laporan kelas:

Gambar 28. Form Laporan Kelas 24. Form Laporan Guru

Merupakan form yang digunakan untuk melihat laporan guru. Untuk menjalankannya adalah dengan memilih sub menu laporan guru.

Berikut tampilan dari laporan guru.

(13)

Gambar 29. Form Laporan Guru

25. Form Laporan Kegiatan

Pengembangan Diri

Merupakan form yang digunakan untuk melihat laporan kegiatan pengembangan diri siswa. Untuk menjalankannya adalah dengan memilih sub menu laporan Kegiatan P.D, maka akan tampil laporan kegiatan pengembangan diri siswa. Berikut tampilan dari laporan kegiatan pengembangan diri siswa.

Gambar 30. Form Laporan Kegiatan Pengembangan Diri

26. Form Laporan Absensi

Merupakan form yang digunakan untuk melihat laporan absensi siswa. Untuk menjalankan sub menu ini adalah dengan memilih sub menu laporan absensi, kemudian pilih kelas, lalu pilih semester, maka akan tampil form laporan absensi. Berikut tampilan dari laporan absensi.

Gambar 31. Form Laporan Absensi 27. Form Laporan Akhlak Kepribadian

Merupakan form yang digunakan untuk melihat laporan akhlak kepribadian. Untuk menjalankan sub menu ini adalah dengan memilih sub menu laporan akhlak kepribadian, kemudian pilih kelas, lalu pilih semester, maka akan tampil form laporan akhlak kepribadian.

Berikut tampilan dari laporan akhlak kepribadian.

Gambar 32. Form Laporan Akhlak Kepribadian

28. Form Laporan Nilai Kegiatan Pengembangan Diri

Merupakan laporan yang digunakan untuk melihat laporan nilai kegiatan pengembangan diri siswa. Untuk menjalankan sub menu ini adalah dengan memilih sub menu laporan Nilai Kegiatan P.D, kemudian pilih kelas, lalu pilih semester, maka akan tampil form laporan nilai kegitan pengembangan diri siswa.Berikut tampilan dari laporan nilai kegiatan pengembangan diri siswa.

Gambar 33. Form Laporan Nilai Kegiatan Pengembangan Diri

29. Form Laporan Nilai Rapor Siswa Merupakan form yang digunakan untuk melihat laporan nilai rapor siswa yang telah dimasukkan melalui input data nilai mata pelajaran, data absensi, data akhlak kepribadian dan data nilai kegiatan pengembangan diri siswa.

Untuk menjalankan sub menu ini adalah dengan memilih sub menu laporan nilai rapor siswa, kemudian pilih kelas, pilih semester, lalu pilih nama siswa yang akan ditampilkan nilai rapor nya, maka akan tampil form laporan nilai rapor siswa. Berikut tampilan dari laporan nilai rapor siswa.

Gambar 34. Form Laporan Nilai Rapor Siswa 30. Form Laporan Transkrip Nilai

Merupakan form yang digunakan untuk melihat transkrip nilai siswa yang telah dimasukkan melalui input data nilai mata pelajaran. Untuk menjalankannya adalah dengan memilih sub menu transkrip, kemudian pilih NISN (Nomor Induk Siswa Nasional) siswa yang akan ditampilkan laporan transkrip

(14)

nilainya. Berikut tampilan dari laporan transkrip nilai siswa.

Gambar 35. Form Laporan Transkrip Nilai

4. SIMPULAN

Berdasarkan uraian pada bab sebelumnya, bahwa dengan pembuatan aplikasi pengolahan data nilai siswa pada SMP Nahdlatul Ulama Palembang ini dapat ditarik kesimpulan :

1. aplikasi yang dihasil adalah aplikasi pengolahan data nilai siswa pada SMP Nahdlatul Ulama Palembang dengan menggunakan aplikasi pemrograman PHP (PHP Hypertext Preprocessor) sehingga dapat membantu guru dan wali kelas dalam mengolah data nilai siswa dengan baik dan hasil yang diperoleh diharapkan memiliki ketelitian yang tinggi dibandingkan dengan cara sederhana sehingga dapat menyampaikan informasi secara tepat dan benar.

DAFTAR RUJUKAN

Emigawaty, M. Sobri. 2009. Pengantar Teknologi Informasi. Universitas Bina Darma Press. Palembang.

Ladjamudin, Al Bahra bin. 2005. Analisis dan Desain Sistem Informasi. Graha Ilmu. Yogyakarta.

Sobri, dkk. 2010. Pengantar Basis Data Menggunakan MySQL. Universitas Bina Darma. Palembang.

Sutabri, Tata. 2012. Analisis Sistem Informasi. C.V. ANDI Offset.

Yogyakarta.

Referensi

Dokumen terkait

Hasil penelitian ini menunjukkan bahwa tidak didapatkan perbedaan yang bermakna secara statistik tentang kejadian skor PONV dan skor sedasi pascabedah pada aplikasi midazolam dan

Ibu yang memiliki anak autistik dikatakan berada pada kategori Gratitude ketika ibu dengan anak autistik mengenali bahwa dirinya mendapatkan bantuan dari Allah sebagai

Untuk itu diperlukan ranah publik yang secara relatif memiliki otonomi dan independensi, yang di dalamnya berlangsung kegiatan kultural dalam berbagai aspek kehidupan warga

Sebagaimana perincian lima teras strategik dalam Pelan Integriti PDRM 2016 – 2020 dan empat dimensi merungkai konsep integriti organisasi kepolisan yang ditonjolkan Teori

(3) Pegawai Negeri Sipil sebagaimana dimaksud dalam ayat (1), yang dipidana penjara atau kurungan berdasarkan keputusan Pengadilan yang telah mempunyai kekuatan hukum yang tetap,

PROJECT SCOPE MANAGEMENT KULIAH TAMU ARSITEKTUR ITB: PROGRAM STUDI ARSITEKTUR SEKOLAH ARSITEKTUR PERENCANAN DAN PEMBANGUNAN KEBIJAKAN. INSTITUT

Memberi sumbangan pemikiran bagi Jemaat GPID Betlehem Buanasari agar memiliki pemahaman tentang relasi antara manusia dengan tanah dan seluruh alam semesta sebagai

sebagainya.Bantalzut kzret dermaga merupakan salarh satu rlari procluk teknik kzret yang dibuat di lrrdonesia, untuk pembmgunan pelabuharr-pclabuhzur dzm