BAB IV ANALISIS DAN PERANCANGAN SISTEM. ada, diperlukan suatu penggambaran aliran-aliran informasi dari bagian-bagian yang

dokumen-dokumen yang mirip
BAB IV ANALISIS DAN PERANCANGAN SISTEM. 4.1 Analisis Sistem Informasi Akademik yang sedang Berjalan

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. Analisia sistem yang sedang berjalan bertujuan untuk mengetahui lebih

BAB IV ANALISIS DAN PERANCANGAN SISTEM. informasi akademik pada SMA Negeri 2 Cianjur, analisis terhadap sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM. bagian-bagian komponen dengan maksud untuk mengidentifikasi dan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan pada bagian kesiswaan, sistem yang digunakan semuanya masih

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. SMP Plus Babussalam Bandung yang sedang berjalan.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatanhambatan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan penguraian sistem informasi yang sedang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. 4.1 Analisis Sistem Informasi Akademik Yang Berjalan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menjadi elemen-elemen yang lebih kecil untuk dipelajari guna mempermudah

BAB IV ANALISIS DAN PERANCANGAN SISTEM. membentuknya. Selanjutnya mengidentifikasi dan mengevaluasi permasalahan

Tujuan perancangan sistem informasi akademik berbasis client-server di. SMU PGII 2 Bandung ini diharapkan dapat berguna untuk mempermudah di

BAB 1V ANALISIS DAN PERANCANGAN SISTEM. suatu sistem yang sedang berjalan disuatu perusahaan. Analisa prosedur sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM. analisis dokumen, analisa dokumen, analisa prosedure, flow map, diagram

BAB IV ANALISIS DAN PERANCANGAN SISTEM. itu analisis sistem yang berjalan merupakan tahapan penting dalam rangka

BAB IV ANALISIS KERJA PRAKTEK

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan penguraian dari suatu sistem informasi yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM Analisis Sistem Informasi Absensi dan Penggajian Karyawan pada

berjalan, sehingga dapat dipahami keadaan sistem yang ada. Tahap analisis Dokumen dilakukan setelah tahap perencanaan sistem yang diawali dengan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kondisi sistem informasi nilai siswa yang sedang berjalan saat ini di SMK

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN. mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatanhambatan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan secara utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. diketahui dan diidentifikasi sehingga dalam membangun perangkat lunak lebih

BAB IV ANALISIS DAN PERANCANGAN SISTEM. gerlong futsal yang sedang berjalan. Analisis sistem yang sedang berjalan

BAB IV ANALISIS DAN PERANCANGAN SISEM. Tahapan analisis sistem akan menjelaskan gambaran tentang sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang sedang berjalan tentang pembelian dan penjualan barang secara tunai

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Pada bagian analisis sistem yang berjalan setelah melakukan observasi

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. Dalam analisis sistem akan dibahas mengenai analisis dokumen, analisis

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisa terhadap sistem yang sedang berjalan adalah suatu kegiatan untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengetahui proses kerja yang sedang berjalan. Pokok-pokok yang dianalisis

BAB IV ANALISIS DAN PERANCANGAN SISTEM Analisis system adalah suatu proses yang dilakukan oleh peneliti agar dapat memahami

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengidentifikasi dan mengevaluasi permasalahan permasalahan kesempatan,

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap sistem yang sedang berjalan (Current sistem). Oleh karena itu kita perlu

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan dan bertujuan mengetahui lebih jelas bagaimana cara kerja sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Tahapan yang diperlukan didalam pembuatan suatu program yaitu

BAB IV ANALISIS KERJA PRAKTEK

BAB IV PERANCANGAN SISTEM. 1. Admin memberikan blanko nilai kepada guru atau wali kelas. menginputkan data-data nilai siswa tersebut ke database.

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. dilakukan berdasarkan urutan kejadian yang ada dan fungsi pada sub bagian, dari

BAB IV ANALISIS DAN PERANCANGAN SISTEM. analisis sistem akan ditemukan masalah yang mungkin akan mempengaruhi kerja

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. 4.1 Analisis Sistem Informasi Akademik yang sedang Berjalan

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatanhambatan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB IV. Analisis dan Perancangan Sistem Analisis sistem Informasi Pensiun yang sedang berjalan di Dinas

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. jelas bagaimana cara kerja sistem tersebut dan masalah apa sedang yang dihadapi

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. mengetahui proses kerja yang sedang dikerjakan/berjalan.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memenuhi kebutuhan akan data suatu sistem yang sedang berjalan di suatu

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada analisis sistem yang berjalan akan dijelaskan mengenai hasil analisis

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis yang berjalan pada UPTD Puskesmas Cimanggung Kab. Sumedang

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM. memberikan gambaran kepada pemakai (user) mengenai sistem yang baru

BAB III PEMBAHASAN. Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem yang sedang berjalan bertujuan untuk mengetahui lebih

BAB V PERANCANGAN SISTEM. Proses analisis sistem yang telah dilakukan sebelumnya memberikan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. simpan pinjam rukun ikhtiar masih belum optimal dimana dalam pengolahan data

BAB IV ANALISIS DAN DESAIN SISTEM. penjadwalan belajar mengajar, serta penilaian akademik siswa. Selengkapnya,

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis terhadap sistem yang sedang berjalan bertujuan untuk mengetahui

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

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

BAB IV PERANCANGAN SISTEM

BAB III PEMBAHASAN. 3.1 Analisis Sistem

BAB IV PERANCANGAN SISTEM. adalah termasuk bagaimana mengorganisasi sistem ke dalam subsistem-subsistem,

BAB IV ANALISIS KERJA PRAKTEK. sehingga menghambat kegiatan operasional dalam perusahaan.

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM. Perancangan ini dibuat untuk ditunjukkan kepada user, programmer, atau ahli

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang sedang berjalan saat ini di SMA Negeri 1 Pasawahan, dengan tujuan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem penghitungan yang berjalan di Tata Cell masih menggunakan alat hitung

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Sistem informasi pengelolaan sertifikat tanah merupakan pengembangan dari

BAB III PEMBAHASAN 3.1 Analisis sistem yang berjalan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem yang berjalan pada PT. Rajawali Neon bertujuan untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan penguraian dari suatu sistem informasi yang

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. Pada tahapan ini peneliti akan menjelaskan dan memberikan gambaran

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi suatu bentuk permasalahan yang ada pada sebuah sistem. Dalam

BAB IV PERANCANGAN SISTEM Prosedur Pendaftaran Siswa Baru Yang Diusulkan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Dalam analisis sistem akan dibahas mengenai prosedur, flowmap, dokumen,

BAB IV PERANCANGAN SISTEM

Transkripsi:

BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan Untuk mengetahui dari sistem yang berjalan dan untuk mempelajari sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari bagian-bagian yang terkait baik dari dalam maupun dari luar organisasi. Hal ini memudahkan kita untuk memahami informasi-informasi yang didapat dan dikeluarkan oleh sistem itu sendiri. 4.1.1. Analisis Dokumen Analisis dokumen menggambarkan bagaimana dan untuk apa saja dokumendokumen digunakan dalam Sistem Informasi Akademik. Untuk itu analisa dokumen merupakan salah satu yang dapat membantu dalam perancangan atau dari sistem Selanjutnya. Adapun analisis dokumennya dapat dilihat dari tabel dibawah ini: NO Nama Dokumen Uraian 1 Formulir Registrasi Siswa dan Persyaratan Deskripsi : Formulir yang diisi oleh siswa baru yang berisikan tentang data siswa keseluruhan dan Persyaratan Fungsi : Mengetahui data siswa 47

Rangkap : 2 Rangkap Sumber Data : Akademik Ke : Siswa Atribut : NIS, Nama Siswa, Jenis Kelamin, Tempat Lahir, Tanggal Lahir, Agama, Alamat, Nama ayah, Nama Ibu, Pekerjaan Ayah, Pekerjaan Ibu 2 Data Siswa Deskripsi : Dokumen yang berisikan data-data siswa Fungsi : sebagai data siswa untuk bagian akademik Rangkap : 2 rangkap Sumber Data : akademik Ke : - Atribut : NIS, Nama Siswa, Jenis Kelamin, Tempat Lahir, Tanggal Lahir, Agama, Alamat, Nama ayah, Nama Ibu, Pekerjaan Ayah, Pekerjaan Ibu 3 Laporan Data Siswa Deskripsi : Dokumen yang berisikan laporan keseluruhan data siswa 48

Fungsi : sebagai data siswa untuk bagian akademik, Pegawai (Guru), Wali Kelas, Kepala Sekolah Rangkap : 4 rangkap Sumber Data : akademik Ke : - Atribut : NIS, Nama Siswa, Jenis Kelamin, Tempat Lahir, Tanggal Lahir, Agama, Alamat, Nama ayah, Nama Ibu, Pekerjaan Ayah, Pekerjaan Ibu 4 Data Kelas Deskripsi : Dokumen yang berisikan tentang data kelas yang harus ditempati Fungsi : mengetahui data kelas Rangkap : 4 rangkap Sumber Data : akademik Ke : - Atribut : Kode kelas, Kelas, 5 Data Wali Kelas Deskripsi : Data seluruh wali kelas siswa Fungsi : Mengetahui data wali kelas Rangkap : 2 rangkap 49

Sumber Data : akademik Ke : - Atribut : Nama Wali Kelas, NIP, Jenis Kelamin, Tempat Lahir, Tanggal Lahir, Agama, Golongan 6 Laporan Data Wali Kelas Deskripsi : Dokumen yang berisikan laporan seluruh data wali kelas semua siswa Fungsi : Mengetahui laporan data wali kelas Rangkap : 2 rangkap Sumber Data : akademik Ke : Kepala Sekolah dan Wali Kelas Atribut : Nama Wali Kelas, NIP, Jenis Kelamin, Tempat Lahir, Tanggal Lahir, Agama, Golongan 7 Data Pegawai (guru) Deskripsi : Dokumen yang berisikan data seluruh guru Fungsi : Mengetahui data pegawai (guru) keseluruhan Rangkap : 2 rangkap Sumber Data :Akademik Ke : Pegawai (guru) Atribut : Nama Guru, NIP, Jenis Kelamin, 50

Tempat Lahir, Tanggal Lahir, Agama, Golongan, Status Pernikahan, Ijazah, Jabatan, Tanggal mulai bekerja, Mengajar di Kelas 8 Laporan Data Pegawai (guru) Deskripsi : Laporan seluruh guru yang ada Fungsi : Mengetahui laporan data guru Rangkap : 1 rangkap Sumber Data : Akademik Ke : Kepala Sekolah Atribut : Nama Guru, NIP, Jenis Kelamin, Tempat Lahir, Tanggal Lahir, Agama, Golongan, Status Pernikahan, Ijazah, Jabatan, Tanggal mulai bekerja, Mengajar di Kelas. 9 Jadwal Pelajaran Deskripsi : Dokumen yang berisikan data jadwal pelajaran Fungsi : Mengetahui jadwal pelajaran Rangkap : 4 rangkap Sumber Data : Akademik Ke : Siswa, Pegawai (guru), Wali Kelas Atribut : Kode mata pelajaran, kode kelas, NIP, hari, Jam Pelajaran 51

10 UTS/UAS dan Ulangan Harian Deskripsi : Data tentang ujian siswa Fungsi : Mengetahui data ujian siswa Rangkap : 2 rangkap Sumber Data : Pegawai (guru) Ke : Wali Kelas Atribut : Kode mata pelajaran, hari, Nama Guru, semester. 11 Nilai Deskripsi : Dokumen yang berisikan data nilai siswa Fungsi : Mengetahui data nilai siswa Rangkap : 2 rangkap Sumber Data : Pegawai (guru) Ke : Wali Kelas Atribut : Kode kelas, Kode mata Pelajaran, NIS, Semester, Nilai 12 Raport Siswa Deskripsi : Berisi laporan seluruh nilai siswa Fungsi : Mengetahui laporan nilai siswa Rangkap : 1 rangkap Sumber Data : Wali Kelas Ke : Kepala Sekolah 52

Atribut : Kode kelas, Nama siswa, Kelas, Semester, Kode mata pelajaran, Mata pelajaran, nilai, total nilai, rata-rata nilai. 13 Nilai yang telah di ACC Deskripsi : Data nilai yang telah di ACC oleh Kepala Sekolah dan diserahkan kepada siswa sebagai laporan evaluasi belajar Fungsi : Mengetahui nilai yang telah di ACC Rangkap : 2 rangkap Sumber Data : Kepala Sekolah Ke : Wali Kelas dan Siswa Atribut : Kode kelas, Nama siswa, Kelas, Semester, kode mata pelajaran, Mata pelajaran, niali, total nilai, rata-rata, tandatangan wali kelas dan Kepala Sekolah. 4.1.2. Analisis Prosedur Yang Sedang Berjalan Analisis prosedur yang berjalan menguraikan secara sistematis aktivitasaktivitas yang terjadi dalam sistem informasi akademik di SD Negeri Banjarsari 2 Bandung, diantaranya : 53

1. Siswa a. Menerima formulir registrasi kosong dari bagian akademik b. Melakukan pengisian formulir registrasi c. Memberikan kembali formulir yang telah di isi ke bagian akademik d. Menerima laporan data kelas e. Menerima jadwal pelajaran dari bagian akademik f. Mendapatkan laporan nilai yang telah di ACC 2. Akademik a. Memberikan formulir kosong ke siswa b. Mencatat data siswa dan mengarsipkan laporan data siswa c. Menentukan kelas dan wali kelas d. Mencatat data guru dan mengarsipkan data guru e. Membuat laporan data pegawai (guru) dan mengarsipkan laporan data pegawai (guru) f. Pembagian jadwal pelajaran untuk guru dan siswa dan diarsipkan di buku 54

3. Pegawai (guru) a. Menerima data pegawai (guru) dari bagian akademik b. Menerima laporan data pegawai (guru) c. Menerima laporan data kelas d. Melakukan ulangan harian/uts dan UAS e. Menerima jadwal pelajaran f. Menyerahkan data nilai siswa 4. Wali Kelas a. Menerima laporan nilai siswa dari pegawai (guru) b. Merekapitulasi nilai siswa c. Menerima raport yang telah di ACC oleh kepala sekolah d. Menerima laporan data kelas e. Menerima laporan jadwal pelajaran f. Menerima laporan data siswa g. Menerima laporan data wali kelas 55

5. Kepala Sekolah a. Menerima laporan data siswa b. Menerima laporan data pegawai (guru) c. Menerima laporan data wali kelas d. Memverifikasi raport untuk di acc 56

4.1.2.1. Flow Map Flowmap yang sedang berjalan Siswa Akademik (Tata Usaha) Pegawai (Guru) Wali Kelas Kepala Sekolah Fom reg.kosong Form reg.kosong Lap. Data siswa Nilai Siswa Persyaratan Form Yang Telah Diisi Persyaratan Tidak Form Yang Telah Diisi Data siswa yang akn dinilai Merekap itulasi Nilai Raport Siswa Form Yang Telah Diisi Persyaratan 1 Laporan data kelas Cek Persyaratan Ya Mencatat Data siswa baru 1 Data siswa baru Pembagia n jadwal pelajaran 2 1 Laporan data kelas Pembagia n kelas 2 3 a 4 Membuat penilaian berdasarkan Ulangan harian dan umum 1 Nilai Siswa d 2 1 Raport Siswa 1 Raport Yang Sudah di ACC e 2 Laporan data kelas Verifikasi Raport 1 Raport Yang Sudah di ACC Laporan data kelas 4 Jadwal Pelajaran 1 Jadwal pelajaran 2 3 b Menc atat Data Guru Daftar Guru Jadwal pelajaran Rapor yang telah di ACC Membuat laporan data siswa Jadwal pelajaran 3 4 Lap.data siswa Lap.data siswa 1 2 Lap.data siswa c Membuat data wali kelas Membuat Lap.data guru 1 Data wali kelas 2 Membuat Data Wali Kelas 1 Laporan Data Wali Kelas 2 Laporan Data Wali Kelas Laporan Data Wali Kelas Lap.data guru Lap.data guru Gambar 4.1 Flow Map Sistem Informasi Akademik Yang Sedang Berjalan 57

4.1.2.2. Diagram Kontek Siswa Formulir Registrasi Yang Telah Diisi, persyaratan Jadwal Pelajaran, Laporan Data Kelas, Raport yang telah di ACC Siste Informasi Akademik di SD Negeri Banjarsari 2 Bandung Raport Siswa Laporan Data Siswa, Laporan Data Wali Kelas, Laporan Data Pegawai (guru), Raport Siswa Kepala Sekolah Gambar 4.2 Diagram Kontek Sistem Informasi Akademik Yang Sedang Berjalan 58

4.1.2.3. Data Flow Diagram Siswa Form registrasi yang telah diisi, persyaratan Form registrasi yang telah diisi, persyaratan yang belum lengkap 1.0 Mencatat data siswa, Membuat lap data siswa, Data Kelas Laporan Data Kelas pembagian kelas, jadwal pelajaran, Membuat data wali kelas Form registrasi yang telah diisi, persyaratan Jadwal Pelajaran Data Wali Kelas Data Siswa Data Jadwal Pelajaran Laporan Data Siswa Laporan Data Siswa Kepala Sekolah Pegawai (guru) Data Pegawai (guru) 2.0 Mencatat Data Pegawai (guru) dan Membuat laporan Data Pegawai (guru) Data Pegawai (guru) Data Pegawai (guru) Nilai Siswa Laporan Data Pegawai (guru) 3.0 Melakukan penilaian dan Merekap nilai Raport Siswa Gambar 4.3 DFD Level 0 Sistem Informasi Akademik Yang Sedang Berjalan 59

Siswa Formulr Registrasi yang telah diisi, persyaratan Formulr Registrasi yang telah diisi, persyaratan yang belum lengkap 1.1 Mencatat isi Formulir Registrasi Formulr Registrasi yang telah diisi, persyaratan 1.2 Mencatat Data Siswa Data Siswa Baru Data Siswa Data Siswa Data Kelas Laporan Data Kelas 1.4 Pembagian Kelas Laporan Data Siswa 1.3 Pembuatan Laporan Data Siswa Laporan Data Kelas 1.5 Membuat Jadwal Pelajaran Kepala Sekolah Laporan Data Siswa Jadwal Pelajaran Data Jadwal Pelajaran Gambar 4.4 DFD Level 1 Proses 1 Sistem Informasi Akademik Yang Sedang Berjalan 60

Pegawai (guru) Data Pegawai (guru) 2.1 Mencatat Data Pegawai (guru) Data Pegawai (guru) 2.2. Membuat Laporan Data Wali Kelas Data Pegawai (guru) Data Pegawai (guru) Laporan Data Wali Kelas Data Pegawai (guru) 2.3 Membuat Lporan Data Pegawai (guru) Laporan Data Pegawai (guru) Kepala Sekolah Gambar 4.5 DFD Level 1 Proses 2 Sistem Informasi Akademik Yang Sedang Berjalan 61

Pegawai (guru) Nilai Siswa 3.1 Melakukan Penilaian berdasarkan ulangan harian & umum Nilai Siswa Siswa 3.2 Mencatat Data Nilai Siswa Kepala Sekolah Raport Siswa 3.4 MengACC Raport Raport yang telah di ACC 3.5 ACC Raport Raport yang telah di ACC Wali Kelas Data Nilai Siswa Data Nilai Siswa Raport Siswa Raport yang telah di ACC 3.3 Merekapitulas i Data Nilai Gambar 4.6 DFD Level 1 Proses 3 Sistem Informasi Akademik Yang Sedang Berjalan 62

4.1.3. Evaluasi Sistem Yang sedang Berjalan Evaluasi sistem akademik yang berjalan dilakukan untuk mengetahui kelemahan-kelemahan yang dihadapi saat ini sehingga dapat menghasilkan beberapa rancangan pemecahan terhadap kelemahan yang dihadapi. Adapun kelemahankelemahan tersebut antara lain : 1. Data-data akademik belum terintegrasi dengan benar sehingga masih terdapat redudansi data Solusi : membangun sebuah media penyimpanan yaitu berupa database sehingga bisa terintegrasi dengan benar 2. Data-data akademik masih disimpan dalam bentuk arsip sehingga proses pencarian data-data akademik memerlukan waktu yang cukup lama. Solusi : membangun sebuah media penyimpanan sebagai tempat penyimpanan data-data akademik dan dapat diakses dengan cepat apabila dibutuhkan 3. Masih terjadi kesalahan dalam pengolahan data, dan proses pembuatan laporan akademik masih berjalan lambat Solusi : membangun sebuah aplikasi akademik yang dapat mengolah data-data akademik dan dapat membuat laporan akademik yang dibutuhkan dengan cepat. Dengan dikembangkannya sistem informasi akademik di SD Negeri Banjarsari 2 Bandung menjadi terkomputerisasi diharapkan kelemahan-kelemahan mengolah data-data akademik yang dihadapi saat ini, dapat dikurangi. 63

4.2. Perancangan Sistem Setelah melakukan analisa pada bab sebelumnya, penulis menemukan beberapa kelemahan pada sistem yang ada. Oleh sebab itu penulis mengajukan usulan perancangan sistem yang baru sebagai perubahan dari sistem yang lama. Dalam usulan perancangan sistem ini terdapat beberapa tahapan yang dilakukan supaya dalam pembuatan sistem baru ini lebih terarah dan terurut, sehingga terdapat kesalahan pada sistem yang baru dapat diperbaiki dengan mudah. Perancangan sistem informasi dimaksudkan untuk menggambarkan sistem yang diusulkan sebagai penyempurnaan dari sistem lama (yang sedang berjalan). 1. Perancangan Flowmap. 2. Perancangan diagram konteks. 3. Perancangan data flow diagram (DFD). 4. Perancangan kamus data. 5. Perancanagan Basis data. 6. Perancangan program. 4.2.1. Tujuan Perancangan Sistem Tujuan pembuatan rancangan program atau sistem ini adalah untuk memberikan penjelasan atau mendefinisikan kepada pemakai program. Dengan demikian 64

pembuatan program ini diharapkan dapat membantu mengatasi kekurangankekurangan yang ada dan dapat menghasilkan informasi serta laporan-laporan dengan cepat dan tepat. Adapun perancangan yang diusulkan merupakan langkah untuk lebih mengefektifkan dan mengefisienkan sistem yang lama dengan menggunakan sistem komputerisasi. 4.2.2. Gambaran Umum Sistem Yang Diusulkan Dengan menganalisa dan mengevaluasi sistem yang sedang berjalan, maka sebagai tindak lanjut bagi penyelesaian masalah tersebut dapat dibuat suatu perancangan sistem informasi akademik yang lebih baik. Gambaran umum sistem yang diusulkan ini bertujuan untuk menghasilkan perancangan pengolahan data akademik yang berbasis komputer. Perancangan proses yang dibuat tidak banyak mengalami perubahan dari sistem yang sedang berjalan. Usulan perancangan yang dilakukan adalah mengubah pengolahan data akademik yang masih manual, menjadi pengolahan data yang berbasis komputer. Adapun pemodelan sistem ini mencakup flowmap, diagram konteks sistem, diagram alir data sistem, kamus data yang dapat menjelaskan aliran data yang diproses hingga menghasilkan informasi yang diinginkan. 65

4.2.3. Perancangan Prosedur Yang Diusulkan Adapun prosedur sistem informasi akademik yang diusulkan penulis diantaranya : 1. Prosedur sistem pengolahan data siswa yang diusulkan a. Bagian akademik memberikan formulir registrasi kosong ke siswa kemudian siswa menyerahkan formulir registrasi yang telah diisi lengkap dan persyaratan yang lengkap ke akademik. b. Jika formulir registrasi dan persyaratan sudah lengkap maka bagian akademik menginput data siswa dan memasukan kedalam database, jika belum lengkap bagian akademik akan mengembalikan kembali ke siswa untuk dilengkapi. c. Dari database data siswa maka diproses pembagian kelas dan diinputkan kembali ke database untuk pembuatan laporan data kelas. d. Kemudian dicetak laporan data kelas lalu dijadikan arsip di bagian akademik dan dserahkan ke kepala sekolah. 2. Prosedur pembagian wali kelas yang diusulkan a. Pegawai (guru) memberikan data pegawai (guru) ke bagian akademik kemudian menginput data pegawai (guru) dan dimasukkan ke database. b. Dari database diproses kembali untuk pembagian wali kelas dan dimasukkan kembali ke database untuk pembuatan laporan data wali kelas. 66

c. Setelah diproses maka dicetak laporan data wali kelas untuk diserahkan ke pegawai (guru), kepala sekolah, dan dijadikan arsip di bagian akademik. 3. Prosedur data pegawai (guru) yang di usulkan a. Pegawai (guru) memberikan data pegawai (guru) ke bagian akademik kemudian menginput data pegawai (guru) dan dimasukkan ke database. b. Dari database dilakukan proses pembuatan laporan data pegawai (guru). c. Setelah dproses amka dicetak laporan data pegawai (guru) untuk diserahkan ke kepala sekolah dan dijadikan arsip di bagian akademik.. 4. Prosedur pengolahan nilai yang diusulkan a. Siswa melakukan ualngan harian dan ulangan umum b. Pegawai (guru) menginputkan data nilai ulangan harian dan ulangan umum kemudian dimasukkan ke database. c. Akademik membuat laporan data nilai untuk dijadikan arsip dan diserahkan ke walikelas, kepala sekolah. d. Wali kelas menandatangani raport siswa dan menyerahkannya kepada siswa. 5. Prosedur pembuatan jadwal mengajar dan pelajaran yang diusulkan a. Akademik menginputkan data pegawai (guru) dan menyimpannya kedalam database. b. Kemudian akademik menginputkan data mata pelajaran dan menyimpannya kedalam database 67

c. Akademik membuat laporan data jadwal mengajar dan pelajaran berdasarkan data mata pelajaran, data pegawai (guru), dan data kelas yang ada dalam database. d. Akademik mencetak laporan data jadwal mengajar dan pelajaran dan kemudian diarsipkan dan diserahkan ke Pegawai (guru) dan siswa. 68

4.2.3.1. Flow Map FLOW MAP YANG DIUSULKAN SISWA AKADEMIK (TATA USAHA) GURU WALIKELAS KEPSEK Form Registrasi Kosong Form Registrasi Kosong Data Guru Data Guru 8 1 7 Lap. Nilai Laporan Data Kelas Form Yang telah diisi Persyaratan Form Yang telah diisi Persyaratan Ulangan Harian Cek Kelengkapan Tidak Ya Input Data Siswa Input Data Guru Ulangan Harian Ulangan Umum Penilai an ACC Lap. Nilai Nilai Yang Telah di ACC 3 Lap. Data Wali Kelas Ulangan Umum Data Nilai 10 4 7 Pembagian Kelas Lap. Data Guru 5 Pembagian Wali Kelas DataBase Akademik Input Data Nilai Laporan Jadwal Pelajaran Pembagian Jadwal Mengajar & Pelajaran Laporan Data Kelas 2 9 Data Kelas 1 Lap. Data Wali Kelas Laporan Data Nilai 10 Nilai Yang Telah di ACC Pembuatan Lap. Data Wali Kelas Pembuatan Lap. Data Guru Pembuatan Lap. Data Menagajar & Pelajaran Pembuatan Lap. Nilai 6 Laporan Jadwal Mengajar Lap. Data Wali Kelas Lap. Data Guru Lap. Data Jadwal Mengajar & Pelajaran Lap. Nilai 2 3 4 5 6 8 9 Lap. Data Wali Kelas Lap. Data Guru Lap. Data Jadwal Mengajar & Pelajaran Lap. Data Nilai Gambar 4.7 FlowMap Sistem Informasi Akademik Yang Diusulkan 69

4.2.3.2. Diagram Kontek Siswa Form Registrasi Yang Telah Diisi, Persyaratan, Ulangan Harian dan Umum Kepala Sekolah Jadwal Pelajaran, Nilai Yang Telah di ACC Sistem Informasi Akademik di SDN Banjarsari 2 Bandung Laporan Nilai Laporan Data Siswa, Laporan Data Kelas, Laporan Data Wali Kelas, Laporan Data Guru, Laporan Data Nilai Wali Kelas Gambar 4.8 Diagram Kontek Sistem Informasi Akademik Yang Diusulkan 4.2.3.3. Data Flow Diagram Siswa Form registrasi dan persyaratan yang belum lengkap Form Registrasi Yang Telah Diisi, Persyaratan Data Kelas Laporan Data Guru 1.0 Input Data Siswa, Pembagian Kelas, Pembagian Wali Kelas, Pembuatan Lap. Data Guru Data Siswa Data Siswa Data Siswa F. Siswa F. Kelas Laporan Data Kelas Data Guru F. Guru Data Guru Kepala Sekolah Laporan Data Wali Kelas Laporan Jadwal Pelajaran Data Guru 2.0 Pembagian Data Jadwal Mengajar & Pelajaran, Pembuatan Lap. Data Mengajar & Pelajaran Data Pelajaran F. Pelajaran F. Jadwal Pelajaran Jadwal Pelajaran Data Nilai Laporan Data Nilai Ulangan Harian dan Umum 3.0 Input Nilai dan Pembuatan Lap. Data Nilai Data Nilai F. Nilai Wali Kelas Laporan Data Nilai Gambar 4.9 DFD Level 0 Sistem Informasi Akademik Yang Diusulkan 70

Form registrasi dan persyaratan yang belum lengkap Siswa Form Registrasi Yang Telah Diisi, Persayaratan 1.1 Input Data Siswa Data Siswa F. Siswa Data Siswa Data Siswa 1.2 Pembagian Kelas Data Kelas F. Pegawai (guru) Data Pegawai (guru) 1.3 Pembagian Wali Kelas Laporan Data Kelas F. Kelas Data Pegawai (guru) 1.4 Pembuatan Laporan Data Pegawai (guru) Laporan Data Wali Kelas Laporan Data Pegawai (guru) Kepala Sekolah Gambar 4.10 DFD Level 1 Proses 1 Sistem Informasi Akademik Yang Diusulkan F. Pelajaran Data Pelajaran 2.1 Pembagian Jadwal Mengajar & Pelajaran Jadwal Pelajaran F. Jadwal Pelajaran Jadwal Pelajaran Pegawai (guru) Laporan Jadwal Mengajar 2.2 Pembuatan Laporan Data Mengajar & Pelajaran Laporan Jadwal Pelajaran Siswa Gambar 4.11 DFD Level 1 Proses 2 Sistem Informasi Akademik Yang Diusulkan 71

Siswa Ulangan Harian dan Umum 3.1 Input Nilai Data Nilai F. Nilai Data Nilai Wali Kelas Laporan Data Nilai 3.2 Pembuatan Laporan Nilai Laporan Data Nilai Kepala Sekolah 4.2.3.4. Kamus Data Gambar 4.12 DFD Level 1 Proses 3 Sistem Informasi Akademik Yang Diusulkan Kamus data merupakan catalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu info yang digunakan untuk mendefinisikan data yang mengalir dalam sistem dalam sistem secara lengkap. Kamus data untuk data yang mengalir pada data flow diagram dapat dilihat pada penjelasan sebagai berikut: 1. Nama arus data : Data Siswa Bentuk Data : file Arus Data : Proses 1.1 - File Siswa File Siswa - Proses 1.2 72

File Siswa - Proses 1.3 Penjelasan : Memasukkan data siswa Struktur data : Nama Field Type Keterangan No Pendaftaran Char No Pendaftaran Registrasi Tahun Daftar Char Tahun Daftar Nama Siswa VarChar Nama Calon Siswa Alamat VarChar Alamat Jenis Kelamin VarChar Jenis Kelamin Agama VarChar Agama Tanggal Lahir Datetime Tanggal Lahir Tempat Lahir Varchar Tempat Lahir Nama Wali Murid Varchar Nama Wali Murid Pekerjaan Wali Murid Varchar Pekerjaan Wali Murid Baca Char Siswa Bisa Baca Tulis Char Siswa Bisa Tulis 2. Nama arus data : Data Kelas Bentuk data : File Arus data : Proses 1.2 - File Kelas 73

Penjelasan : Memasukkan data kelas Struktur data : Nama Field Type Keterangan Kode Kelas Char Kode Kelas Kelas Char Kelas Jumlah Tampung Int Jumlah Tampung Kelas 3. Nama arus data : Data Pegawai (guru) Bentuk data : File Arus data : File Pegawai (guru) - Proses1.3 File Pegawai (guru) Proses 1.4 Penjelasan : Memasukkan data pegawai (guru) dan Pembagian walikelas struktur data : Nama Field Type Keterangan NIP Char Nomor Induk Pegawai Nama Guru Varchar Nama Guru Tempat Lahir Varchar Tempat Lahir 74

Tanggal Lahir Varchar Tanggal Lahir Jenis Kelamin Char Jenis Kelamin Status Pernikahan Char Status Pernikahan Agama Char Agama Anak Dibawah Umur 18 Tahun Int Anak Dibawah Umur 18 Tahun Ijazah Char Ijazah Tahun Ijazah Int Tahun Ijazah Jabatan Char Jabatan Tanggal Mulai Bekerja Varchar Tanggal Mulai Bekerja Mengajar Di Kelas Char Mengajar Di Kelas Tanggal Besluit Terakhir Varchar Tanggal Besluit Terakhir No Besluit Terakhir Char No Besluit Terakhir Golongan Char Golongan 4. Nama arus data : Data Jadwal Mengajar & Pelajaran Bentuk data : File Arus data : File Pelajaran Proses 2.1 Proses 2.1 File Jadwal Pelajaran File Jadwal Pelajaran Proses 2.2 Penjelasan : Pembagian jadwal mengajar dan 75

pelajaran struktur data : Nama Field Type Keterangan Tahun Ajaran Char Tahun Ajaran NIP Char Nomor Induk Pegawai Nama Guru VarChar Nama Guru Kode Mata Pelajaran Char Kode Mata Pelajaran Kode Kelas Char Kode Kelas 5. Nama arus data : Data Nilai Bentuk data : File Arus data : Siswa Proses 3.1 Proses 3.1 File Nilai File Nilai Proses 3.2 Proses 3.3 - Siswa Penjelasan : Menginput data nilai 76

struktur data : Nama Field Type Keterangan Kode Kelas Char Kode Kelas Semester Varchar Semester NIS Varchar Nomor Induk Siswa Kode Mata Pelajaran Char Kode Mata Pelajaran Nilai Ulangan Int Nilai Ulangan Nilai UTS Char Nilai UTS Nilai UAS Char Nilai UAS Nilai Akhir Char Nilai Akhir Keterangan Varchar Keterangan 6. Nama arus data : Laporan Data Kelas Bentuk data : Dokumen Arus data : Proses 1.2 Kepala Sekolah Penjelasan : Pelaporan Data Kelas struktur data : Nama Field Type Keterangan Kode Kelas Char Kode Kelas 77

Kelas Char Kelas Jumlah Tampung Int Jumlah Tampung Kelas NIP Char No Induk Pegawai 7. Nama arus data : Laporan Data Guru dan Laporan Data Wali Kelas Bentuk data : Dokumen Arus data : Proses 1.3 Kepala Sekolah Proses 1.4 Kepala Sekolah Penjelasan : Pelaporan Data Pegawai (guru) dan Data Walikelas struktur data : Nama Field Type Keterangan NIP Char Nomor Induk Pegawai Nama Guru Varchar Nama Guru Tempat Lahir Varchar Tempat Lahir Tanggal Lahir Varchar Tanggal Lahir Jenis Kelamin Char Jenis Kelamin Status Pernikahan Char Status Pernikahan 78

Agama Char Agama Anak Dibawah Umur 18 Tahun Int Anak Dibawah Umur 18 Tahun Ijazah Char Ijazah Tahun Ijazah Int Tahun Ijazah Jabatan Char Jabatan Tanggal Mulai Bekerja Varchar Tanggal Mulai Bekerja Mengajar Di Kelas Char Mengajar Di Kelas Tanggal Besluit Terakhir Varchar Tanggal Besluit Terakhir No Besluit Terakhir Char No Besluit Terakhir Golongan Char Golongan 8. Nama arus data : Laporan Jadwal Pelajaran Bentuk data : Dokumen Arus data : Proses 2.2 Siswa Penjelasan : Pelaporan Jadwal Mengajar dan Pelajaran struktur data : Nama Field Type Keterangan Hari Char Hari 79

Kode Kelas Char Kode Kelas Kode Mata Pelajaran Char Kode Mata Pelajaran NIP Char Nomor Induk Pegawai Pelajaran Char Pelajaran Pukul Char Pukul 9. Nama arus data : Laporan Jadwal Mengajar Bentuk data : Dokumen Arus data : Proses 2.2 Pegawai (guru) Penjelasan : Pelaporan Jadwal Mengajar dan Pelajaran struktur data : Nama Field Type Keterangan Tahun Ajaran Char Tahun Ajaran NIP Char Nomor Induk Pegawai Kode Mata Pelajaran Char Kode Mata Pelajaran Nama Guru Varchar Nama Guru Kode Kelas Char Kode Kelas 80

10. Nama arus data : Laporan Data Nilai Bentuk data : Dokumen Arus data : Proses 3.2 Kepala Sekolah Proses 3.2 Wali Kelas Proses 3.3 - Siswa Penjelasan : Pelaporan Data Nilai struktur data : Nama Field Type Keterangan Kode Kelas Char Kode Kelas Semester Varchar Semester NIS Varchar Nomor Induk Siswa Kode Mata Pelajaran Char Kode Mata Pelajaran Nilai Ulangan Int Nilai Ulangan Nilai UTS Char Nilai UTS Nilai UAS Char Nilai UAS Nilai Akhir Char Nilai Akhir Keterangan Varchar Keterangan 81

4.2.4. Perancangan Basis Data Perancangan basis data merupakan salah satu komponen penting dalam suatu sistem informasi. Penggunaan basis data ditujukan agar dalam pengoperasian dan pengimplementasiannya, dapat diperoleh informasi yang lebih lengkap serta membantu mempermudah proses manipulasi data. 4.2.4.1. Normalisasi Normalisasi merupakan salah satu model perancangan database yang dimaksudkan untuk meminimasi pengulangan informasi dan memudahkan dalam mengidentifikasi entitas atau objek. Hasil dari normalisasi adalah komponen-komponen dalam bentuk normal, seperti yang dijabarkan dibawah ini : 1. Normalisasi Pertama Untuk mendapatkan kriteria-kriteria normalisasi, semua table direkonstruksi menjadi satu tabel (table universal). Kemudian diterapkan kriteria-kriteria normalisasi sehingga mendapatkan sejumlah table yang sudah normal Akademik = { No_Pendaftaran, tahun_daftar, NIS, nama_siswa, tempat_lahir, tanggal_lahir, alamat, agama, jenis_kelamin, nama_walimurid, pekerjaan_walimurid, kode_kelas, NIP, 82

nama_guru, alamat_guru, telepon guru, tempat_lahir, tanggal_lahir, agama, jenis_kelamin, status_perniikahan, tanggal_besluit_terakhir, no_besluit_terakhir, ijazah, tahun_ijazah, jabatan, tanggal_mulai_bekerja, mengajar_dikelas, golongan, kode_kelas, kelas, jumlah_tampung, hari, kode_mata_pelajaran, jam_pelajaran, dari, hingga, mata_pelajaran, semester, nilai} 2. Normalisasi Kedua Suatu table dikatakan dalam bentuk normal kedua (2NF) jika berada dalam bentuk normal pertama dan semua atribut bukan kunci memiliki ketergantungan fungsional (KF) pada key primary secara utuh, dengan memisahkan atribut-atribut yang nilainya sama ditulis hanya satu. Siswa = { No_Pendaftaran, NIS, nama_siswa, tempat_lahir, tanggal_lahir, alamat, agama, jenis_kelamin, nama_ayah, pekerjaan_ayah, nama_ibu, pekerjaan_ibu, kode_kelas} Pegawai (guru) = { NIP, nama_guru, tempat_lahir, tanggal lahir, jenis_kelamin, status_pernikahan, agama, ijazah, tahun_ijazah, jabatan, tanggal_mulai_bekerja, mengajar_dikelas, tanggal_besluit_terakhir, no_besluit_terakhir, golongan} 83

Jadwal Pelajaran = {hari, mata_pelajaran, kode_mata_pelajaran, kode_kelas, NIP, jam_pelajaran, dari, hingga, kelas} Kelas = { kode_kelas, kelas, jumlah_tampung, NIP} Nilai = {nilai, kode_mata_pelajaran, kode_kelas, semester, NIS, keterangan} 3. Normalisasi Ketiga Dikatakan normal ketiga (3NF) jika berada dalam bentuk normal kedua dan setiap atribut bukan kunci tidak memiliki ketergantungan parsial terhadap kunci primer. Pendaftaran dan siswa = { No_Pendaftaran, nama_siswa, tahun_daftar, alamat, tempat_lahir, tanggal_lahir, umur, agama, jenis_kelamin, asal_tk, bisa_baca, bias_tulis, nama_walimurid, pekerjaan_walimurid, NIS} Pegawai (guru) = { NIP, nama_guru, tempat_lahir, tanggal lahir, jenis_kelamin, status_pernikahan, agama, ijazah, tahun_ijazah, jabatan, tanggal_mulai_bekerja, mengajar_dikelas, tanggal_besluit_terakhir, no_besluit_terakhir, golongan} 84

Kelas = { kode_kelas, kelas, jumlah_tampung, NIP} Jadwal Pelajaran = { kode_mata_pelajaran, mata_pelajaran, jam_pelajaran, kode_kelas} Jadwal Mengajar = { kode_mata_pelajaran, kode_kelas, tahun_ajaran, nama_guru, NIP, } Nilai = { NIS, kode_mata_pelajaran, nilai, semester} 4.2.4.2. Relasi Tabel Proses relasi tabel merupakan pengelompokkan data menjadi tabel-tabel yang menunjukkan entity dan relasinya yang berfungsi untuk mengakses item data sedemikian rupa sehingga database tersebut mudah dimodifikasi. Proses ini diperlukan untuk mengorganisasikan kembali suatu file dengan group elemen yang berulang-ulang. Adapun bentuk relasi antar tabel dari sistem yang diusulkan yaitu : 85

Siswa NIS * No_Pendaftaran, nama_siswa, tahun_daftar, alamat, tempat_lahir, tanggal_lahir, umur, agama, jenis_kelamin, asal_tk, bisa_baca, bias_tulis, nama_walimurid, pekerjaan_walimuri d, Kelas Kode_kelas* NIP* Kelas Jumlah Tampung Nilai Jadwal Mengajar Tahun_ajaran NIP* Nama_guru Kode_mata_pelajaran* Kode_kelas* Pegawai (guru) NIP* Nama_guru Tempat_lahir Tanggal_lahir Jenis_kelamin Status_pernikahan Agama, Ijazah Tahun_ijazah Jabatan Tanggal_mulai_bekerja Mengajar_dikelas Tanggal_besluit_terakhir No_besluit_terakhir Golongan Jadwal Pelajaran Hari Kode_kelas NIP* Kode_MataPelajaran* Jam_Pelajaran Pukul Kelas Mata_Pelajaran NIS* Kode_matapelajaran* Nilai Semester Gambar 4.13 Tabel Relasi Sistem Informasi Akademik Yang Diusulkan 4.2.4.3. Entity Relationship Diagram ERD digunakan untukmenggambarkan relasi tabel dengan tujuan untuk memperjelas hubungan antara tabel penyimpanan. ERD terdiri dari sekumpulan objek dasar yaitu entitas dan hubungan antara entitas-entitas yang saling berhubungan dalam sistem informasi akademik sebagai berikut : 86

N 1 Siswa Menempati KELAS 1 1 1 Mendapatkan Diwalikan N Mendapatkan Nilai 1 1 Pegawai (guru) 1 Didapatkan 1 N PELAJARAN N Gambar 4.14 ERD Mengajar 4.2.4.4. Struktur File Sistem Informasi Akademik Yang Diusulkan Di dalam Pembuatan Program dibutuhkan suatu spesifikasi file yang dimaksudkan untuk dapat melakukan kegiatan-kegiatan dalam pengaturan pencarian data dan pembuatan laporan yang dapat memudahkan sistem komputer. Untuk itu sistem pengolahan data ini membutuhkan spesifikasi file 87

untuk mempermudah dalam melakukan kegiatan pemrograman komputer, yang dapat dilihat pada tabel berikut: No Nama Field Type Size keterangan 1 No Pendaftaran Char 50 No Pendaftaran Registrasi 2 Tahun Daftar Char 50 Tahun Daftar 3 Nama Siswa VarChar 50 Nama Calon Siswa 4 Alamat VarChar 50 Alamat 5 Jenis Kelamin VarChar 50 Jenis Kelamin 6 Agama VarChar 50 Agama 7 Tanggal Lahir Datetime 8 Tanggal Lahir 8 Tempat Lahir Varchar 50 Tempat Lahir 9 Nama Wali Murid Varchar 50 Nama Wali Murid 10 Pekerjaan Wali Murid Varchar 50 Pekerjaan Wali Murid 11 Baca Char 50 Siswa Bisa Baca 12 Tulis Char 10 Siswa Bisa Tulis Tabel 4.1. Tabel Siswa No Nama Field Type Size keterangan 1 Kode Kelas Char 10 Kode Kelas 2 Kelas Char 10 Kelas yang akan ditempati 3 Jumlah Tampung Int 4 Jumlah tampung tiap kelas Tabel 4.2. Tabel Kelas 88

No Nama Field Type Size keterangan 1 NIP Char 20 Nomor Induk Pegawai 2 Nama Guru Varchar 50 Nama Guru 3 Tempat Lahir Varchar 50 Tempat Lahir Guru 4 Tanggal Lahir Varchar 50 Tanggal Lahir Guru 5 Jenis Kelamin Char 10 Jenis Kelamin Guru 6 Status Pernikahan Char 15 Status Pernikahan 7 Agama Char 10 Agama Guru 8 Anak Dibawah Umur 18 Tahun Int 4 Anak Guru Dibawah Umur 18 Tahun 9 Ijazah Char 10 Ijazah Guru 10 Tahun Ijazah Int 4 Tahun Ijazah Guru 11 Jabatan Char 15 Jabatan Pegawai 12 Tanggal Mulai Bekerja Varchar 50 Tanggal Mulai Bekerja 13 Mengajar Di Kelas Char 20 Mengajar Di Kelas 14 Tanggal Besluit Terakhir 15 No Besluit Terakhir Varchar 50 Tanggal Besluit Terakhir Char 20 No Besluit Terakhir 16 Golongan Char 10 Golongan Tabel 4.3 Tabel Pegawai (guru) 89

No Nama Field Type Size keterangan 1 Hari Char 10 Hari 2 Kode Kelas Char 10 Kode Kelas 3 Kode Mata Pelajaran Char 10 Kode Mata Pelajaran 4 NIP Char 20 Nomor Induk Pegawai 5 Pelajaran Char 10 Pelajaran Tabel 4.4 Tabel Jadwal Pelajaran No Nama Field Type Size keterangan 1 Tahun Ajaran Char 10 Tahun Ajaran 2 NIP Char 20 Nomor Induk Pegawai 3 Kode Mata Pelajaran Char 50 Kode Mata Pelajaran 4 Nama Guru Varchar 10 Nama Guru 5 Kode Kelas Char 10 Kode Kelas Tabel 4.5 Tabel Mengajar No Nama Field Type Size keterangan 1 Kode Kelas Char 10 Kode Kelas 2 Semester Varchar 10 Semester 3 NIS Varchar 10 Nomor Induk Siswa 4 Kode Mata Pelajaran Char 20 Kode Mata Pelajaran 5 Nilai Int 10 Nilai 6 Keterangan Varchar 10 Keterangan Tabel 4.6 Tabel Nilai 90

4.2.4.5. Kodifikasi Pengkodean dibutuhkan dalam suatu sistem informasi yaitu untuk mempermudah dalam pencarian suatu objek. Adapun pengkodean dalam sistem informasi akademik yang digunakan adalah sebagai berikut : 1. NIS Format : XXXX XXX No urut pendaftaran siswa Tahun ajaran pertama masuk Contoh : 0910001 0910 = menunjukan siswa tersebut masuk pada tahun ajaran 2009/2010 001 = menunjukan urutan pada saat pendaftaran siswa tersebut urutan ke 1 siswa yang masuk 2. Kode_mata_pelajaran Format : X XX No urut mata pelajaran Kelas Contoh : 101 1 = menunjukan kelas 1 01 = mata pelajaran agama 91

3. Kode_kelas Format : XX Contoh : 01 Menunjukkan tingkat 01 = menunjukan tingkat kelas 4.2.5. Perancangan Antar Muka Program dapat didefinisikan sebagai kumpulan dari intruksi-intruksi atau perintah-perintah terperinci yang sudah disiapkan oleh komputer sehingga dapat melakukan fungsi sesuai dengan yang telah ditentukan. Tujuan dari pembuatan program ini adalah untuk mempermudah dan mempercepat aktivitas yang berhubungan dengan pengolahan data dan untuk membentuk suatu sistem yang lebih baik. 4.2.5.1. Struktur Menu Dalam perancangan program ini menggunakan menu yang mengintegrasikan semua bagian dalam program adapun gambaran menu, seperti yang ditampilkan pada gambar struktur menu berikut ini : 92

Menu Utama File Log Out Keluar Pencarian Master Transaksi Laporan Data Pendaftar an Siswa Kelas Pegawai Mata pelajaran Petugas Kenaikan Kelas Pembagia n Kelas Walikelas Mengajar Nilai Jadwal Generet Kelas Cari Data WaliKelas Cari Data Siswa Cari Data Pegawai Cari Data M.Pelajara n Laporan Siswa Laporan Pegawai Laporan Rekap Nilai Laporan Jadwal LaporanWa li Kelas Laporan Mengajar Gambar 4.15 Struktur Menu Program Sistem Informasi Akademik pada SD Negeri Banjarsari 2 Bandung 4.2.5.2. Perancangan Input 1. Form Login FORM LOGIN ID Petugas Kata Sandi Masuk Batal Gambar 4.16 Form Login 93

Keterangan : Tabel 4.7 tabel keterangan form log in No Nama navigasi keterangan 1 Masuk Input nama user 2 Batal Button untuk membatalkan Login 2. Input Data Siswa Baru Simpan Rubah Hapus Undo Keluar No Pendaftaran Tahun Daftar Nama Siswa Tempat lahir Agama Nama Walimurid Tanggal lahir Umur Jenis kelamin Pekerjaan Walimurid Bisa Tulis Asal TK Bisa Baca Status NIS Gambar 4.17 Form Input Data Siswa 94

Keterangan : Tabel 4.8 tabel keterangan form Pendaftaran Siswa Baru No Nama navigasi Keterangan 1 Baru Button untuk menginputkan data baru 2 Simpan Button untuk menyimpan data pendaftaran siswa baru 3 Hapus Button untuk menghapus data 4 Rubah Button untuk mengubah data 5 Undo Button untuk membatalkan penyimpanan data 6 Keluar Button untuk keluar dari form Input Data siswa 95

3. Input Data Kelas Simpan Rubah Hapus Undo Keluar Kode kelas kelas Jumlah Tampung Gambar 4.18 Form Input Data Kelas Keterangan : Tabel 4. 9 Tabel Keterangan Form Input Data Kelas No Nama navigasi Keterangan 1 Simpan Button untuk menginputkan data kelas 2 Rubah Button untuk mengubah data kelas 3 Hapus Button untuk menghapus data 4 Undo Button untuk membatalkan penyimpanan data 5 Keluar Button untuk keluar dari form input data kelas 96

4. Input Data Pegawai (guru) Simpan Rubah Hapus Undo Keluar NIP Tempat lahir Jenis kelamin Status Ijazah Jabatan No Besluit Terakhir Mengajar di Kelas Nama Pegawai Tanggal lahir Agama Anak < 18 Tahun Tahun Ijazah Tanggal Mulai Bekerja Tahun Besluit Terakhir Golongan Gambar 4.19 Form Input Data Pegawai (guru) Keterangan : Tabel 4.10 Tabel Keterangan Form Input Data Guru No Nama navigasi Keterangan 1 Simpan Button untuk menyimpan data guru 2 Hapus Button untuk menghapus data guru 3 Rubah Button untuk mengganti data guru 97

4 Undo Button untuk membatalkan penyimpanan data 5 Keluar Button untuk keluar dari form Input Data guru 5. Input Mata Pelajaran Simpan Rubah Hapus Undo Keluar Kelas Kode Mata Pelajaran Nama Mata Pelajaran Gambar 4.20 Form Input Mata Pelajaran Keterangan : Tabel 4.11 Tabel Keterangan Form Input Mata Pelajaran No Nama navigasi Keterangan 1 Simpan Button untuk menyimpan data mata pelajaran 98

2 Hapus Button untuk menghapus data 3 Rubah Button untuk mengganti data 4 Undo Button untuk membatalkan penyimpanan data 5 Keluar Button untuk keluar dari form Input mata pelajaran 6. Input Data Pembagian Kelas Undo Keluar Kode Kelas NIS Gambar 4.21 Form Input Data Pembagian Kelas Keterangan : Tabel 4.12 Tabel Keterangan Form Input Pembagian Kelas No Nama navigasi Keterangan 1 Undo Button untuk membatalkan 99

penyimpanan data 2 Keluar Button untuk keluar dari form Input Data pembagian kelas 7. Input Data Walikelas Undo Keluar NIP Kode Kelas Gambar 4.22 Form Input Data Wali Kelas Keterangan : Tabel 4.13 Tabel Keterangan Form Input Data Walikelas No Nama navigasi Keterangan 1 Undo Button untuk membatalkan penyimpanan data 2 Keluar Button untuk keluar dari form Input Data wali kelas 100

8. Input Data Mengajar Simpan Hapus Undo Keluar Tahun Ajaran NIP Kode Mata Pelajaran Kode Kelas Gambar 4.23 Form Input Data Mengajar Keterangan : Tabel 4.14 Tabel Keterangan Form Input Data Mengajar No Nama navigasi Keterangan 1 Simpan Button untuk menyimpan data mengajar 2 Hapus Button untuk menghapus data 4 Undo Button untuk membatalkan penyimpanan data 5 Keluar Button untuk keluar dari form Input data mengajar 101

9. Input Data Nilai Selesai Keluar Kode Kelas Semester Gambar 4.24 Form Input DataNilai Keterangan : Tabel 4.15 Tabel Keterangan Form Input Data Nilai No Nama navigasi Keterangan 1 Selesai Button untuk menyelesaikan penginputan data nilai 2 Keluar Button untuk keluar dari form Input Data nilai 102

10. Input Data Jadwal Pelajaran Selesai Keluar Kode Kelas Hari Kode Mata Pelajaran NIP Pelajaran Pukul Gambar 4.25 Form Input Data Jadwal Pelajaran Keterangan : Tabel 4.16 Tabel Keterangan Form Input Data Jadwal Pelajaran No Nama navigasi Keterangan 1 Selesai Button untuk menyelesaikan penginputan data jadwal pelajaran 2 Keluar Button untuk keluar dari form Input Data jadwal pelajaran 103

11. Form Input Data Petugas Baru Simpan Rubah Hapus Undo Keluar ID Petugas Nama Petugas No Telpon Kota Kode Pos Pertanyaan Rahasia 1 Jawaban Kata Sandi Level Alamat Pertanyaan Rahasia 2 Jawaban Gambar 4.26 Form Input Data Petugas Keterangan : Tabel 4.17 tabel keterangan form Input Data Petugas No Nama navigasi Keterangan 1 Baru Button untuk menginputkan data petugas baru 2 Simpan Button untuk menyimpan data petugas baru 3 Hapus Button untuk menghapus data 104

4 Rubah Button untuk mengubah data 5 Undo Button untuk membatalkan penyimpanan data 6 Keluar Button untuk keluar dari form Input Data petugas Klik data rahasia petugas form input data rahasia petugas, maka muncul form jawab pertanyaan dibawah ini: Pertanyaan Rahasia 1 Jawaban Pertanyaan rahasia 2 jawaban Batal Lanjutkan >> Gambar 4.27 Form Jawab Pertanyaan Keterangan : Tabel 4.18 tabel keterangan form Jawab Pertanyaan No Nama navigasi Keterangan 1 Batal Button untuk membatalkan 105

penyimpanan data 2 Lanjutkan Button untuk melanjutkan ke kata sandi Selamat! Anda telah berhasil menisi semua persyaratan Kata Sandi Anda Selesai dan Keluar Selesai dan Login Gambar 4.28 Form Kata Sandi Keterangan : Tabel 4.19 tabel keterangan form Kata Sandi No Nama navigasi Keterangan 1 Selesai dan Login Button untuk selesai untuk login 2 Selesai dan Keluar Button untuk selesai dan keluar dari form kata sandi 106

4.2.5.3. Perancangan Output Rancangan dapat di klasifikasikan ke dalam dua tipe yaitu output eksternal dan output internal. Pada output internal yang dimaksudkan untuk mendukung kegiatan manajemen. Output ini akan tetap tinggal di dalam perusahaan dan akan di simpan sebagai arsip atau di musnahkan jika sudah tidak di gunakan lagi, output jenis ini dapat berupa laporan-laporan terperinci, laporan ringkas dan laporan lainnya.output eksternal adalah output yang didistribusikan kepada pihak luar yang akan membutuhkannya. Dalam sistem persediaan kontrol ini terdapat satu output eksternal yaitu laporan yang di hasilkan adalah sebagai berikut : 1. Laporan Siswa Pemerintah Kota Bandung Dinas Pendidikan SD Negeri Banjarsari 2 Jl. Merdeka No. 22 Telp. (022)4231594 Bandung Laporan Data Siswa Kode Kelas: Kelas Nama Walikelas: NIP: NO NIS Nama Siswa XXXXX XXXXXX XXXX Gambar 4.29 Laporan Data Siswa 107

2. Laporan Pegawai (guru) Pemerintah Kota Bandung Dinas Pendidikan SD Negeri Banjarsari 2 Jl. Merdeka No. 22 Telp. (022)4231594 Bandung Laporan Pegawai (guru) No NIP Nama Tempa t Lahir Tangga l Lahir Jenis Kelami n Stat us Agam a Anak < 18 Tahun Ijaza h Tahu n Ijaza h Jab ata n XXXXX XX XXXX XXXXX XXXXX X XXXXX XXX X XXX XXXX XXX XXX XXX Gambar 4.30 Laporan Data Pegawai (guru) 3. Laporan Nilai Pemerintah Kota Bandung Dinas Pendidikan SD Negeri Banjarsari 2 Jl. Merdeka No. 22 Telp. (022)4231594 Bandung Laporan Nilai Nama : Kelas : NO Mata Pelajaran Nilai Ulangan UTS UAS NA Keterangan XXX XXXXXX XXX XXX XXX XXX XXX Gambar 4.31 Laporan Nilai 108

4. Laporan Walikelas Pemerintah Kota Bandung Dinas Pendidikan SD Negeri Banjarsari 2 Jl. Merdeka No. 22 Telp. (022)4231594 Bandung Laporan Jadwal Kode Kelas Kelas NIP Nama Walikelas XXXXX XXXX-XXXX XXXXXXX XXXXXXXX Gambar 4.32 Laporan Walikelas 5. Laporan Jadwal Pemerintah Kota Bandung Dinas Pendidikan SD Negeri Banjarsari 2 Jl. Merdeka No. 22 Telp. (022)4231594 Bandung Laporan Jadwal Kode Kelas : XXXX.XX.XXX Kelas : XXXXX Kode Kelas Hari NIP Kode Mata Pelajaran Pelajaran Pukul XXXX XXXXX XXX XXXX-XXXX XXX XXX XXXX XXXXX XXX XXXX-XXXX XXXX XXX Gambar 4.33 Laporan Jadwal 109

4.2.6. Perancangan Arsitektur Jaringan Adapun Kebutuhan Jaringan untuk mendukung program ini adalah sebagai berikut ; a. Tipe jaringan yang digunakan adalah LAN ( Local Area Network ), karena area yang relatif kecil, dengan model konfigurasi dimana satu komputer bertindak sebagai server, dan yang lainnya sebagai client yang mengakses file dalam server. b. Media transmisi menggunakan kabel twisted pair, yang tipe Unshielded Twisted Pair ( UTP ). Dan dengan konektor RJ 45. c. Topologi yang digunakan adalah topologi Bus ( Garis Lurus ), karena mudah dalam mengkonfigurasikan komputer ke dalam sebuah kabel utama, dan tidak terlalu memakai banyak kabel. d. Unsur yang terkait lainnya yaitu, a. File server, yang digunakan sebagai pusat dari jaringan, b. WorkStations, Komputer yang terhubung ke file server dalam sebuah jaringan, c. Network Interface Cards ( Kartu Jaringan ), Perangkat keras yang berfungsi sebagai media penghubung antar komputer, d. Enthernet Card ( Kartu Jaringan Enthernet ), Peerangkat keras yang menyediakan port untuk media transmisi ( Kabel ), 110

e. Repeaters, berfungsi sebagai penguat sinyal pada media transmisi yang digunakan. f. Bridges, Perangkat keras yang mengatur jalur arus data / informasi agar tetap berjalan dengan baik dan teratur. 111