BAB IV DESKRIPSI PEKERJAAN. dalam menganalisa, merancang dan mengembangkan program adalah: yang sekiranya dapat membantu pengembangan program.

dokumen-dokumen yang mirip
BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB IV DESKRIPSI PEKERJAAN. saya mendapatkan tugas dan ditempatkan pada Bagian Tata Usaha dalam hal ini

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV DESKRIPSI PEKERJAAN. sistem. Menurut Kendall & Kendall (2003), perangkat atau teknik

BAB IV DISKRIPSI PEKERJAAN. pada bapak Kepala Sekolah dan bagian akademik untuk mendapatkan informasi

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV DISKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV DESKRIPSI PEKERJAAN. Pembuatan program, Validasi sistem dan Implementasi Sistem.

BAB IV DESKRIPSI PEKERJAAN DESKRIPSI PEKERJAAN. 4.1 Analisis Sistem. Menurut Whitten, Bentley dan Dittman (2004:38) analisis sistem adalah

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB IV DESKRIPSI KERJA PRAKTEK. mengelola data-data pengumuman dan agenda kegiatan secara terintegrasi.

BAB IV HASIL DAN PEMBAHASAN. masalah tersebut. Untuk mengatasi masalah yang terjadi maka diperlukan

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Langkah awal pembuatan Aplikasi Penilaian softskill pada SMAS Al-

BAB IV METODE KERJA PRAKTEK. langsung di SMA 17 Agustus 1945 Surabaya. Dari pengamatan tersebut dapat

BAB IV DESKRIPSI PEKERJAAN

STIKOM SURABAYA BAB IV DESKRIPSI PEKERJAAN

BAB IV HASIL DAN PEMBAHASAN. yang dibuat. Dari analisa sistem ini juga dapat melihat perbedaan antara sistem

BAB IV DESKRIPSI PEKERJAAN. ditemukan kesalahan dalam proses penggajian. 1. Masih sering ditemukan kesalahan dalam pencatatan absensi.

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV DESKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN. kegiatan kerja praktik di PT DBL Indonesia, didapatkan beberapa permasalahan

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV PENJELASAN PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. penghitungan data penggajian akan berakibat penerimaan gaji pegawai tidak

BAB IV DESKRIPSI PEKERJAAN. proses perhitungan dan pemberian gajikepada para pegawai PT. Wijaya Sakti.

BAB IV 4. METODE DAN RANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. merancang dan membangun aplikasi menggunakan konsep System Development

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. yang beralamatkan di Perumahan Dosen Untag Jalan Nginden Baru VIII-B No. 19

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV IMPLEMENTASI DAN EVALUASI. analisis dan perancangan sebelumnya diterjemahkan ke dalam suatu bentuk

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

BAB IV DESKRIPSI PEKERJAAN. dalam memperoleh data, menyelesaikan dan memecahkan permasalahan yang

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di BADAN

BAB IV DESKRIPSI KERJA PRAKTEK. sistem dimana aplikasi dibangun yang meliputi perangkat keras (hardware), perangkat

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB IV DESKRIPSI KERJA PRAKTEK 1. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTIK. data untuk menyusun daftar input, proses, dan output fungsi bisnis dalam bentuk

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DISKRIPSI PEKERJAAN. untuk merancang proses pada penjadwalan mata pelajaran yang dilakukan di SMA

BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI PEKERJAAN. berupa kertas, sehingga sering terjadi redudansi data dan adanya

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB IV DESKRIPSI KERJA PRAKTEK. Dari document flow yang prosesnya masih manual lalu dibuatkan system

BAB IV DESKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN. saat pertama kali meninjau Kanwil DJP Jatim I, didapatkan informasi bahwa

BAB IV DESKRIPSI PEKERJAAN

BAB IV PERANCANGAN SISTEM. Director, serta Koordinator Announcer yang merupakan bagian organisasi yang

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV HASIL DAN PEMBAHASAN. aplikasi pembelian barang pada CV Mitra Tech Abadi. Hasil dan pembahasan

BAB IV DISKRIPSI KERJA PRAKTIK. Analisis Masalah. masih secara manual. Hal ini menyebabkan instansi mengalami kesulitan dalam

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV HASIL DAN PEMBAHASAN. lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow, Data Flow

BAB IV DESKRIPSI PERKERJAAN. Proses tersebut meliputi penawaran detil paket hosting yang dilakukan oleh

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV ANALIS DAN DESAIN SISTEM. Dari document flow yang prosesnya masih manual lalu dibuat system

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang

BAB IV DESKRIPSI PEKERJAAN. seperti menyebarkan brosur, iklan koran, dll. Promosi yang masih dilakukan

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI SISTEM

BAB IV SISTEM DAN IMPLEMENTASI. Indonesia Tbk. diperoleh data secara langsung dari manager operasional yang

BAB IV ANALISA DAN DESAIN SISTEM. permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

PERANCANGAN SISTEM. tertinggi dari DFD yang menggambarkan seluruh input ke dalam sistem atau

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI SISTEM. untuk peningkatan kinerja Aplikasi Jadwal Kegiatan pada SMA Negeri 1 Klakah

BAB IV DESKRIPSI PEKERJAAN. UPT Taman Budaya Jawa Timur, secara garis besar permasalahan yang ada

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI SISTEM INFORMASI PENYUSUNAN JADWAL

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK. Pada bab ini akan dibahas mengenai tahap yang dilakukan dalam

Transkripsi:

BAB IV DESKRIPSI PEKERJAAN 4.1 Prosedur Kerja Praktik Cara Pengumpulan data untuk penyelesaian kerja praktik ini baik di dalam memperoleh data, menyelesaikan dan memecahkan permasalahan yang diperlukan dalam menganalisa, merancang dan mengembangkan program adalah: 1. Observasi Yaitu dengan mengumpulkan dan mengamati secara langsung terhadap data yang akan digunakan dalam pengembangan program. 2. Wawancara Yaitu dengan mengadakan tanya jawab dan konsultasi untuk memperoleh informasi mengenai sistem yang berlaku ataupun informasi lain yang sekiranya dapat membantu pengembangan program. 3. Studi Literatur Yaitu dengan mempelajari buku-buku yang terkait dengan pemecahan masalah yang ada. 4. Desain dan Struktur Data Merupakan tahap untuk mendesai tampilan dan struktur data suatu sistem. 5. Pembuatan Program

Merupakan tahap pembuatan Rancang Bangun Aplikasi Rapot Berbasis Website Pada Sayang School Graha Surabaya. 6. Validasi Sistem Merupakan tahap pengujian dari suatu system. 7. Implementasi Sistem Merupakan tahap dimana suatu sistem diterapkan langsung pada lingkungan yang sebenarnya (Perusahaan yang menggunakan). 4.2 Analisa Sistem Analisis sistem adalah langkah awal untuk membuat suatu sistem baru. Langkah awal yang dilakukan adalah melakukan wawancara, dengan tujuan mendapatkan informasi tentang penilaan rapot siswa. Selanjutnya dilakukan analisis permasalahan yang ada pada SD Sayang School. Berdasarkan hasil wawancara dan analisis pada SD Sayang School, ditemukan bahwa SD Sayang School sering mengalami kehilangan data dalam memberikan nilai akhir pada siswa. SD Sayang School belum memiliki sistem yang dapat mengelola rapot dengan baik. Apabila digambarkan dalam document flow maka proses bisnis aplikasi rapot online siswa pada SD Sayang School Surabaya adalah pada Gambar 4.1.

Gambar 4.1 Document Flow Rapot online

Pada Gambar 4.1 menunjukkan document flow rapot siswa pada SD Sayang School yang dimulai dari Guru kemudian diberikan kepada wali kelas untuk dibagikan ke orang tua wali. Pada document flow tersebut hanya membahas mengenai alur proses rapot siswa. Dalam Gambar 4.1 dijelaskan bahwa Bagian guru menyerahkan nilai siswa kepada wali kelas, kemudian wali kelas memberikan nilai kepada siswa dalam bentuk rapor kepada orang tua wali, Mengacu pada permasalahan yang ada, SD Sayang School membutuhkan sistem informasi rapot online agar lebih efektif dalam melakukan proses memberikan nilai akhir siswa pada SD Sayang School. Oleh karena itu, dirancanglah sebuah sistem informasi Aplikasi Rapot Berbasis Website Pada Sayang School yang diharapkan dapat mengatasi masalah tersebut. 4.3 Desain Sistem Setelah melakukan analisis sistem, langkah berikutnya yaitu mendesain sistem. Dalam mendesain sistem diperlukan langkah-langkah yang harus dilakukan sebagai berikut: 1. System Flow 2. Context Diagram 3. Data Flow Diagram (DFD) 4. Conceptual Data Model (CDM) 5. Physical Data Model (PDM)

6. Database Management System (DBMS) Berikut langkah-langkah permodelan sistem yang dapat memperjelas desain aplikasi yang akan di kembangkan. 4.3.1 System Flow System flow adalah gambaran tentang sistem yang akan dibangun. System flow yang akan dibangun ini berisi ketika admin menjalankan aplikasi pertama kali harus melewati otentifikasi masuk terlebih dahulu. Hal ini berfungsi memberi hak akses kepada pengguna aplikasi. Sistem dimulai dari menampilkan halaman login pada browser. Setelah itu, admin mengisi username dan password kemudian menekan tombol login. Kemudian sistem akan mencocokkan username dan password, apabila username dan password salah maka sistem akan menampilkan pesan username dan password anda salah. Apabila username dan password benar, maka sistem akan menampilkan halaman utama atau dashboard admin.

System Flow Pengelolaan Data Siswa Administrator Sistem Start Data Siswa Input Data Siswa Menyimpan Data Siswa Data Siswa End a) System Flow Master Siswa Gambar 4.2 System Flow Master Siswa Pada Gambar 4.2 di atas menunjukkan system flow master siswa pada Aplikasi Rapot Berbasis Website Pada Sayang School admin dapat menginputkan data siswa ke dalam database siswa.

System Flow Pengelolaan Data Pegawai Administrator Sistem Start Data Pegawai Input Data Pegawai Menyimpan Data Pegawai Data Pegawai End b) System Flow Master Pegawai Gambar 4.3 System Flow Master Pegawai Pada Gambar 4.3 di atas menunjukkan system flow master pegawai pada Aplikasi Rapot Berbasis Website Pada Sayang School admin dapat menginputkan data pegawai ke dalam database pegawai.

System Flow Pengelolaan Data Kelas Administrator Sistem Start Data Kelas Input Data Kelas Menyimpan Data Kelas Data Kelas End c) System Flow Master Kelas Gambar 4.4 System Flow Master Kelas Pada Gambar 4.4 di atas menunjukkan system flow master kelas pada Aplikasi Rapot Berbasis Website Pada Sayang School admin dapat menginputkan data kelas ke dalam database kelas.

System Flow Pengelolaan Data Tahun Pelajaran Administrator System Start Data Tahun Pelajaran Input Data Tahun Pelajaran Menyimpan Data Tahun Pelajaran Data Tahun Pelajaran End Gambar 4.5 System Flow Pelolahan Data Tahun Pelajaran d) System Flow Pelolahan Data Tahun Pelajaran Pada Gambar 4.5 di atas menunjukkan system flow proses Pengelolahan data tahun pelajaran pada Aplikasi Rapot Berbasis Website Pada Sayang School Guru menginputkan tahun pelajaran siswa kemudian proses penyimpanan data pelajaran ke dalam database siswa.

System Flow Pengelolaan Data Mata Pelajaran Administrator Sistem Start Data Mata Pelajaran Input Data Mata Pelajaran Menyimpan Data Tahun Pelajaran Data Mata Pelajaran End Gambar 4.6 System Flow Pengelolaan Data Mata Pelajaran e) System Flow Pengelolaan Data Mata Pelajaran Pada Gambar 4.6 di atas menunjukkan system flow Pengelolaan Data Mata Pelajaran pada Aplikasi Rapot Berbasis Website Pada Sayang School guru menginputkan data mata pelajaran dan menyimpan data tahun pelajaran dan data mata pelajaran.

System Flow Penilaian Siswa Guru Sistem Wali Kelas Start Nilai Mata Pelajaran Data Mata Pelajaran Menyimpan Nilai Mata Pelajaran Data Siswa Nilai Sikap Nilai Ekstrakurikuler Catatan Wali Kelas Daftar Hadir Input Nilai Mata Pelajaran Data Penilaian Input Penilaian Siswa Menyimpan Penilaian Siswa End f) System Flow Penilaian Siswa Gambar 4.7 System Flow Penilaian Siswa Pada Gambar 4.7 di atas menunjukkan system flow Penilaian siswa pada Aplikasi Rapot Berbasis Website Pada Sayang School guru memberikan nilai mata pelajaran dan mengimput nilai mata pelajaran dan menyimpan data penilaian pada

system. Wali kelals memberikan nilai sikap, extrakulikuler, daftar hadir siswa, dan mengimput penilaian siswa. System Flow Pelaporan Rapot Siswa Wali Kelas Sistem Start Data Penilaian Input NISN/NIS Proses Pencarian Data Penilaian Siswa Data Penilaian Siswa Rapot Siswa Proses Cetak Rapot Siswa End Gambar 4.8 System Flow Pelaporan Rapot Siswa g) System Flow Pelaporan Rapot Siswa

Pada Gambar 4.8 di atas menunjukkan system flow Pelaporan Rapot Siswa pada Aplikasi Rapot Berbasis Website Pada Sayang School wali kelas memberikan imput NISN untuk proses pencarian data nilai siswa, dan wali kelas mencetak rapot dan memberikan kepada orang tua wali. System Flow Pengelolaan Tanggapan Orang Tua / Wali Wali Kelas Sistem Start Tanggapan Orang Tua / Wali Input Data Tanggapan Menyimpan Data Tanggapan Data Penilaian End Gambar 4.9 System Flow Pengelolaan Tanggapan Orang Tua / Wali

h) System Flow Pengelolaan Tanggapan Orang Tua / Wali Pada Gambar 4.9 di atas menunjukkan System Flow Pengelolaan Tanggapan Orang Tua / Wali Aplikasi Rapot Berbasis Website Pada Sayang School orang tua wali memberikan data tanggapan kepada guru, dan system menyimpan data penilaian.

4.3.2 Data Flow Diagram Data Flow Diagram (DFD) merupakan perangkat yang digunakan pada metodologi pengembangan sistem yang terstruktur. DFD dapat menggambarkan seluruh kegiatan yang terdapat pada sistem secara jelas. Selain itu DFD juga mampu menggambarkan komponen dan aliran data antar komponen yang terdapat pada sistem yang akan dikembangan. Untuk membuat DFD digunakan perangkat lunak Power Designer Process 16.5 Bussines Process Model. a. Context Diagram Context Diagram adalah gambaran menyeluruh dari data flow diagram (DFD). Dimana dalam context diagram ini dapat dilihat gambaran umum dari website promosi yaitu berupa data apa saja yang dibutuhkan dan dikeluarkan oleh setiap pihak yang berpengaruh dalam setiap proses didalamnya. Data Nilai Mata Pelajaran Administrator Wali Kelas Data Siswa Data Peg awai Data Kelas Data Mata Pelajaran 1 Aplikasi Rapot Siswa Berbasis Website + Data Nilai Sikap Data Catatan Wali Kelas Data Keputusan Data Nilai Ekstra Kurikuler Data Daftar Hadir Data Nilai Mata Pelajaran Kepala Sekolah Rapot Siswa Data Siswa Data Mata Pelajaran Guru

Gambar 4.10 Context Diagram b. DFD Level 0 Pada Gambar 4.11 merupakan hasil dari decompose atau penjabaran dari Context Diagram. Pada Data Flow Diagram level 0 (DFD) terdapat empat proses yaitu proses data siswa, proses penilaian siswa, rapor siswa. Data Siswa Administrator Data Mata Pelajaran 1 Data Nilai Mata Pelajaran Data Kelas Data Peg awai Menyimpan Nilai Mata Pelajaran 1 Data Nilai Mata Pelajaran Data Nilai Mata Pelajaran Guru Data Keputusan Wali Kelas Data Catatan Wali Kelas Data Nilai Sikap 3 Mencetak Penilaian Siswa Data Mata Pelajaran Data Siswa Rapot Siswa Kepala Sekolah Data Daftar Hadir Data Nilai Ekstra Kurikuler Data Nilai Mata Pelajaran 2 Menyimpan Penilaian Wali Kelas Data Nilai Mata Pelajaran Data Penilaian Wali Kelas Data Penilaian Wali Kelas 2 Data Penilaian Wali Kelas 1. Conceptual Data Model (CDM) Gambar 4.11 DFD Level 0

Data Siswa Data Pegawai Data Kelas NISN_NIS Nomor_Induk Nama Jenis_Kelamin Alamat No_Telp Tempat_Lahir No_Kelas Nama_Kelas Relation_117 Nama Jenis_Kelamin Alamat Tempat_Lahir Tgl_Lahir Nama_Orang_Tua Tgl_Lahir Jabatan Lulusan Jurusan Relation_113 Relation_114 Data Mata Pelajaran SysId Nama_Mata_Pelajaran Kelompok Deskripsi_Pengetahuan Deskripsi_Ketrampilan Relation_118 Pengetahuan dan Ketrampilan SysId Nilai_Pengetahuan Nilai_Ketrampilan Predikat_Pengetahuan Predikat_Ketrampilan Relation_178 Data Penilaian No_Rapor Semester Catatan_Wali_Kelas Tanggapan_Ortu Keputusan Sakit Relation_116 Sikap SysId Nama_Sikap Deskripsi_Pengetahuan Data_Penilaian Ijin Tanpa_Keterangan Tahun Pelajaran ID Tahun_Awal Tahun_Akhir Relation_115 Ekstrakurikuler SysId Relation_177 Kegiata_Ekstra Keterangan Data_Penilaian Gambar 4.12 CDM rapot pada Sayang School 2. Physical Data Model (PDM) Physical Data Model (PDM) merupakan hasil dari generate Conceptual Data Model (CDM) yang sudah dibuat sebelumnya. Physical Data Model (PDM) pada aplikasi pengelolaan biaya operasional pendidikan siswa terdapat tujuh tabel yaitu tabel kelas, tabel siswa, tabel pembayaran, tabel pegawai, tabel tahun ajaran, tabel bulan pembayaran, dan tabel tahun dapat dilihat pada Gambar 4.13 dibawah.

DATA_PEGAWAI NOMOR_INDUK NAMA JENIS_KELAMIN varchar(10) ALAMAT NO_TELP varchar(15) TEMPAT_LAHIR datetime TGL_LAHIR datetime JABATAN LULUSAN JURUSAN DATA_KELAS NO_KELAS NAMA_KELAS NO_KELAS = NO_KELAS DATA_SISWA NISN_NIS NO_KELAS NAMA JENIS_KELAMIN varchar(10) ALAMAT TEMPAT_LAHIR datetime TGL_LAHIR datetime NAMA_ORANG_TUA NISN_NIS = NISN_NIS NOMOR_INDUK = NOMOR_INDUK DATA_MATA_PELAJARAN SYSID NOMOR_INDUK NAMA_MATA_PELAJARAN KELOMPOK varchar(10) DESKRIPSI_PENGETAHUAN varchar(500) DESKRIPSI_KETRAMPILAN varchar(500) SYSID = DAT_SYSID PENGETAHUAN_DAN_KETRAMPILAN SYS_ID DAT_SYSID NILAI_PENGETAHUAN int NILAI_KETRAMPILAN int PREDIKAT_PENGETAHUAN varchar(10) PREDIKAT_KETRAMPILAN varchar(10) TAHUN_PELAJARAN ID TAHUN_AWAL TAHUN_AKHIR varchar(10) ID = ID SYS_ID = PEN_SYS_ID DATA_PENILAIAN NO_RAPOR NISN_NIS ID SYS_ID2 EKS_SYS_ID1 PEN_SYS_ID SEMESTER varchar(10) CATATAN_WALI_KELAS varchar(500) TANGGAPAN_ORTU varchar(500) KEPUTUSAN varchar(500) SAKIT int IJIN int TANPA_KETERANGAN int SYS_ID2 = SYS_ID2 SIKAP SYS_ID2 SYS_ID1 = EKS_SYS_ID1 NAMA_SIKAP DESKRIPSI_PENGETAHUAN DATA_PENILAIAN varchar(500) EKSTRAKURIKULER SYS_ID1 KEGIATA_EKSTRA KETERANGAN varchar(10) DATA_PENILAIAN Gambar 4.13 PDM rapot pada Sayang School Dengan didapatkan model ERD dalam bentuk PDM, maka dapat dilihat dengan jelas relasi pada entitas-entitas tersebut. PDM ini merupakan gambaran dari struktur database website. 1. Tabel artikel memiliki hubungan dengan : a. Tabel status untuk mengetahui status dari artikel tersebut, status tersebut berupa pending (artikel belum di publish atau di block ), block (artikel tidak di tampilkan di website frontend) dan publish (artikel di tampilkan di website frontend).

b. Tabel karyawan untuk mengetahui karyawan mana yang mem publish artikel tersebut. c. Tabel kategori untuk mengetahui kategori dari artikel tersebut. 2. Tabel produk memiliki hubungan dengan tabel jenis_produk untuk mengetahui jenis dari produk tersebut. 4.3.4 Struktur Basis Data dan Tabel Adapun struktur basis data yang nantinya akan digunakan untuk menyimpan data yang diperlukan yaitu : A. Tabel Kelas Primary Key: no_kelas Foreign Key: - Fungsi: untuk menyimpan data kelas Tabel 4.1 Tabel kelas Foreign Key Field Data Type Length Constraint no_kelas Varchar 40 pk nama_kelas Varchar 40 B. Table data penilaian Primary Key: no_rapor Foreign Key: pen_sys_id Fungsi: untuk menyimpan data penilaian On Field On Table

Tabel 4.2 Tabel data penilaian Field Data Type Lengt h Constraint Foreign Key On On Field Table No_rapot Varchar 40 pk Id Varchar 40 SYS_id2 Varchar 40 Eks_sys_id1 Varchar 40 Pen_sys_id Varchar 40 Semester Varchar 40 Catatan_wali_kela Varchar 500 s Tanggapan_ortu Varchar 500 Kepututsan Varchar 500 Sakit Ijin Tanpa_keterangan Int Int Int C. Tabel Pegawai Primary Key: Nomor_induk Foreign Key: -

Fungsi: untuk menyimpan data pegawai Tabel 4.3 Tabel Pegawai Field Data Type Length Constraint Foreign Key On On Field Table Nomor_induk Varchar 40 pk nama Varchar 40 jenis_kelamin Varchar 40 alamat Varchar 40 no_telp Varchar 15 tempat_lahir tanggal_lahir Datetime Datetime jabatan Varchar 40 lulusan Varchar 40 jurusan Varchar 40 D. Tabel pengetahuan dan keterampilan Primary Key: Sys_id Foreign Key: Dat_sysd Fungsi: untuk menyimpan data tahun Tabel 4.4 Tabel Pengetahuan dan Keterampilan

Field Data Type Length Constrain t Foreign Key On On Field Table Sys_id Varchar 40 pk Dat_sysd Varchar 40 Nilai_pengetahuan Nilai_keterampilan Int Int Predikat_pengetahuan Varchar 40 Predikat_keterampilan Varchar 40 E. Tabel Tahun pelajaran Primary Key: id Foreign Key: - Fungsi: untuk menyimpan data tahun pelajaran Tabel 4.5 Tabel Tahun pelajaran Foreign Key Field Data Type Length Constraint Id Varchar 40 pk Tahun_awal Varchar 40 Tahun_akhir Varchar 10 On Field On Table

F. Table data mata pelajaran Primary Key: sysid Foreign Key: daat_sysid Fungsi: untuk menyimpan data mata pelajaran Tabel 4.6 Tabel data mata pelajaran Foreign Key Field Data Type Length Constraint sysid Varchar 40 Pk Nomor_induk Varchar 40 On Field On Table Nama_mata_pelajar Varchar 40 an Eks_sys_id1 Varchar 40 Pen_sys_id Varchar 40 Semester Varchar 40 Catatan_wali_kelas Varchar 500 Tanggapan_ortu Varchar 500 Kepututsan Varchar 500 Sakit Ijin Int Int

Tanpa_keterangan Int G. Tabel Siswa Primary Key: nisn Foreign Key: no_kelas Fungsi: untuk menyimpan data siswa Tabel 4.7 Tabel Siswa Field Data Type Length Constraint Foreign Key On On Field Table Nisn varchar 40 Pk no_kelas varchar 40 Nama varchar 40 jenis_kelamin varchar 40 Alamat varchar 40 tempat_lahir tanggal_lahir datetime datetime nama_orang_tua varchar 40

H. Tabel sikap Primary Key: sys_id2 Foreign Key: - Fungsi: untuk menyimpan nilai sikap Tabel 4.8 Tabel Tahun pelajaran Foreign Key Field Data Type Length Constraint Sys_Id2 Varchar 40 pk Nama_sikap Varchar 40 On Field On Table Deskripsi_peng Varchar 500 etahuan Data_penilaian varchar 40 I. Tabel sikap Primary Key: sys_id1 Foreign Key: Eks_sys_id1 Fungsi: untuk menyimpan nilai ektrakurikuler Tabel 4.9 Tabel Ektrakurikuler Field Data Type Length Constraint Foreign Key

On Field On Table Sys_Id1 Varchar 40 pk Kegiatan_ekstra Varchar 40 Keterangan Varchar 500 Data_penilaian varchar 40 4.4 Kebutuhan Sistem Kebutuhan sistem yang digunakan pada aplikasi perencanaan bahan baku meliputi kebutuhan perangkat keras (hardware) dan perangkat lunak (software). 4.4.1 Perangkat Keras (Hardware) Perangkat keras yang diperlukan untuk menjalankan aplikasi adalah komputer dengan minimal spesifikasi sebagai berikut: a. Processor Pentium IV atau lebih tinggi. b. VGS dengan resolusi 1280x720 dan mendukung Microsoft Windows. c. RAM 512 MB atau lebih tinggi. 4.4.2 Perangkat Lunak (Software) a. Sistem Operasi Windows 7 b. MySQL c. XAMPP

4.5 Implementasi Sistem Proses implementasi sistem dilakukan dengan tujuan agar sistem yang dibangun dapat mengatasi permasalahan dalam penelitian ini. Pada tahapan ini, sebelum melakukan implementasi, pengguna (user) harus mempersiapkan kebutuhankebutuhan dari program yang akan diimplementasikan. Kebutuhan-kebutuhan tersebut berupa perangkat lunak dan perangkat keras yang telah dijelaskan sebelumnya. Pada proses implementasi ini, dijelaskan bagaimana penggunaan aplikasi pada masing-masing stakeholder dan uji coba fungsional dan non-fungsional pada masingmasing stakeholder. 4.5.1 Implementasi Sistem Fungsional Proses implementasi ini dilakukan dengan tujuan menjelaskan penggunaan aplikasi kepada masing-masing pengguna sesuai dengan fungsi-fungsi yang dilakukannya. Adapun penjelasannya pada masing-masing stakeholder adalah sebagai berikut. A. Login Admin

Gambar 4.14 Login Admin Proses login adalah proses awal untuk mengakses semua fungsi pada aplikasi rapot siswa ini. Pada form login ini pengguna menginputkan username dan password pada kolom yang tersedia seperti Gambar 4.14 di atas, kemudian menekan tombol login. Jika username dan passwod tidak sesuai, maka akan muncul pesan error seperti pada Gambar 4.15 berikut ini. Gambar 4.15 Pesan Error Login B. Halaman Utama Admin

Gambar 4.16 Halaman Utama Admin Jika pengguna adalah admin, maka setelah proses login admin otomatis akan terhubung dengan halaman utama seperti pada Gambar 4.16. Pada halaman admin terdapat dua menu utama yaitu: dashboard dan master. Sedangkan untuk menu utama master dibagi lagi menjadi tiga sub menu yaitu: master pegawai, master kelas, dan master siswa. C. Menu Master Pegawai Gambar 4.17 Menu Master Pegawai Menu master pegawai pada diatas berfungsi untuk menampung data master pegawai. Pada menu ini pengguna bisa menambah, mengedit, dan menghapus master pegawai.

Gambar 4.18 Tambah Master Pegawai Jika pengguna mengubah master pegawai, maka harus megubah data yang ingin diubah pada data pegawai yang sudah ada kemudian simpan master pegawai yang sudah diubah seperti Gambar 4.18 di atas. Gambar 4.19 Delete Master Pegawai Jika pengguna menghapus master pegawai yang ada pada data master pegawai tersebut, maka akan muncul pesan seperti Gambar 4.19 diatas.

D. Menu Master Kelas Gambar 4.20 Menu Master Kelas Menu master kelas pada Gambar 4.20 di atas berfungsi untuk menampung data master kelas. Pada menu ini pengguna bisa menambah kelas baru, mengubah kelas dan menghapus data master kelas. Gambar 4.21 Tambah Master Kelas Jika pengguna menambahkan master kelas baru, maka harus menginputkan beberapa data master kelas seperti kelas karena pada id kelas akan otomatis menambah sendiri. Kemudian simpan master kelas seperti Gambar 4.21 diatas.

Gambar 4.22 Edit Master Kelas Jika pengguna mengubah master kelas, maka harus megubah data yang ingin diubah pada data kelas yang sudah ada kemudian simpan master kelas yang sudah diubah seperti Gambar 4.22 di atas. Gambar 4.23 Delete Master Kelas

Jika pengguna menghapus master kelas yang ada pada data master kelas tersebut, maka akan muncul pesan seperti Gambar 4.23 di atas E. Menu Master Siswa Gambar 4.24 Master Siswa Menu master siswa pada Gambar 4.24 di atas berfungsi untuk menampung data master siswa. Pada menu ini pengguna bisa menambah master siswa baru, mengubah, dan menghapus data master siswa. Gambar 4.25 Tambah Master Siswa

Jika pengguna menambahkan master siswa baru, maka harus menginputkan beberapa data seperti nisn, no. induk, nama, dan kelas yang ada kemudian simpan master siswa seperti Gambar 4.25 di atas Gambar 4.26 Edit Master Siswa Jika pengguna mengubah master siswa, maka harus megubah data yang ingin diubah pada data master siswa yang sudah ada kemudian simpan data master siswa yang sudah diubah seperti Gambar 4.26 di atas.

Gambar 4.27 Delete Master Siswa Jika pengguna menghapus master siswa yang ada pada data siswa tersebut, maka akan muncul pesan seperti Gambar 4.27 di atas. F. Login Pegawai Gambar 4.28 Login Pegawai Proses login adalah proses awal untuk mengakses semua fungsi pada aplikasi rapot siswa. Pada form login ini pengguna menginputkan username dan password

pada kolom yang tersedia seperti Gambar 4.28 di atas, kemudian menekan tombol login. Jika username dan password tidak sesuai, maka akan muncul pesan error seperti pada Gambar 4.29 di bawah ini. Gambar 4.29 Pesan Error Login G. Halaman Awal Pegawai Gambar 4.30 Halaman Awal Pegawai Jika pengguna adalah admin, maka setelah proses login admin otomatis akan terhubung dengan halaman utama seperti pada Gambar 4.30. Pada Halaman admin terdapat lima menu utama yaitu: dashboard, master, pembayaran, periode bayar, dan laporan. Sedangkan untuk menu utama master dibagi lagi menjadi dua sub menu yaitu: master kelas dan master siswa. Selanjutnya laporan dibagi lagi menjadi dua sub menu yaitu: rekap pembayaran dan rekap tunggakan.

H. Menu Master Kelas Gambar 4.31 Menu Master Kelas Menu master kelas pada Gambar 4.31 berfungsi untuk menampung data master kelas. Pada menu ini pengguna bisa menambah kelas baru, mengubah kelas dan menghapus data master kelas. Gambar 4.32 Tambah Master Kelas Jika pengguna menambahkan master kelas baru, maka harus menginputkan beberapa data master kelas seperti kelas karena pada id kelas akan otomatis menambah sendiri. Kemudian simpan master kelas seperti Gambar 4.32 di atas. Gambar 4.33 Edit Master Kelas

Jika pengguna mengubah master kelas, maka harus megubah data yang ingin diubah pada data kelas yang sudah ada kemudian simpan master kelas yang sudah diubah seperti Gambar 4.33 di atas. Gambar 4.34 Delete Master Kelas Jika pengguna menghapus master kelas yang ada pada data master kelas tersebut, maka akan muncul pesan seperti Gambar 4.34 di atas.

I. Menu Master Siswa Gambar 4.35 Master Siswa Menu master siswa pada Gambar 4.35 berfungsi untuk menampung data master siswa. Pada menu ini pengguna bisa menambah master siswa baru, mengubah dan menghapus data master siswa. Gambar 4.36 Tambah Master Siswa

Jika pengguna menambahkan master siswa baru, maka harus menginputkan beberapa data seperti nisn, no. Induk, nama, dan kelas yang ada kemudian simpan master siswa seperti Gambar 4.36 di atas. Gambar 4.37 Edit Master Siswa Jika pengguna mengubah master siswa, maka harus megubah data yang ingin diubah pada data master siswa yang sudah ada kemudian simpan data master siswa yang sudah diubah seperti Gambar 4.37.

Gambar 4.38 Delete Master Siswa Jika pengguna menghapus master siswa yang ada pada data siswa tersebut, maka akan muncul pesan seperti Gambar 4.38 di atas. J. Mata pelajaran Gambar 4.39 Mata pelajaran Mata Pelajaran pada Gambar 4.39 di atas adalah menu awal dari mata pelajaran, jika siswa memilih mata pelajaran sesuai tingkat kelas.

Gambar 4.40 Data Mata Pelajaran Gambar 4.41 Penilaian Mata Pelajaran Penilaian Mata Pelajaran pada Gambar 4.41 di atas.

Gambar 4.42 Nilai Siswa Nilai Siswa pada Gambar 4.42 di atas adalah pengguna dapat melihat siswa.