• Tidak ada hasil yang ditemukan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV ANALISIS DAN PERANCANGAN SISTEM"

Copied!
68
0
0

Teks penuh

(1)

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1. Analisis Sistem Yang Berjalan

Analisis terhadap sistem yang sedang berjalan pada SMPN 7 Cimahi dilakukan untuk mengetahui informasi apa saja yang ada di dalam pengolahan data pendaftaran siswa baru sampai dengan laporan-laporan yang di hasilkan

4.1.1. Analisis Dokumen

Analisis dokumen merupakan penjelasan mengenai dokumen apa saja yang terlibat dalam suatu sistem, berikut ini adalah dokumen-dokumen yang di gunakan dalam sistem yang diterapkan di SMPN 7 Cimahi:

1. Nama dokumen : Formulir pendaftaran calon siswa baru Fungsi : mengetahui identitas calon siswa baru

Sumber : SMPN 7 Cimahi

Rangkap : 1

Aliran data : dari calon siswa ke bagian pendaftaran siswa

Elemen data : nama, tempat tanggal lahir, tempat tinggal calon, asal SD, No. NISN, pendidikan terakhir dan tahun, agama, nama Orang tua, alamat orang tua, agama, nama wali calon, Alamat wali calon, agama, sekolah yang dituju, jumlah UAS BN, tanggal.

(2)

Fungsi :sebagai bukti pendukung identitas calon

Sumber : calon siswa

Rangkap : 1

Aliran data : dari calon siswa ke bagian pendaftaran calon siswa baru Elemen data : NISN, nama, tempat lahir, tanggal lahir, alamat 3. Nama dokumen : tanda bukti pendaftaran siswa baru

Fungsi : formulir pendaftaran ulang siswa baru

Sumber : SMPN 7 Cimahi

Rangkap : 1

Aliran data : dari SMPN 7 Cimahi ke calon siswa baru

Elemen data : no. pendaftar, nama siswa, asal sekolah, jumlah UASBN 4. Nama dokumen : data pendaftar

Fungsi : mencatat semua pendaftar sebelum di lakukan seleksi

Sumber : SMPN 7 Cimahi

Rangkap : 1

Aliran data : dari calon siswa ke bagian penerimaan siswa baru

Elemen data : no, nama siswa, sekolah asal, jumlah UASBN, keterangan 5. Nama dokumen : daftar pengambilan pengumuman siswa baru

Fungsi : untuk mendata pendaftar yang sudah mengambil pengumuman diterima

Sumber : SMPN 7 Cimahi

(3)

Aliran data : dari bagian penerimaan siswa baru ke pendaftar

Elemen data : no.,no pendaftar, NISN, nama siswa, tempat tanggal lahir, Sekolah asal, jumlah nilai UASBN, tanda tangan.

6. Nama dokumen : surat pernyataan diterima

Fungsi : pemberitahuan kepada pendaftar

Sumber : SMPN 7 Cimahi

Rangkap : 1

Aliran data : dari SMPN 7 Cimahi ke pendaftar

Elemen data : nama lengkap, tempat tanggal lahir, sekolah asal, tanggal No pendaftar.

7 Nama dokumen : surat pernyataan tidak diterima Fungsi : pemberitahuan kepada pendaftar

Sumber : SMPN 7 Cimahi

Rangkap : 1

Aliran data : dari SMPN 7 Cimahi ke pendaftar

Elemen data : nama lengkap, tempat tanggal lahir, sekolah asal, tanggal No pendaftar

8. Nama dokumen : daftar siswa yang tidak diterima

Fungsi : menerangkan siswa siswa yang tidak diterima

Sumber : SMPN 7 Cimahi

Rangkap : 2

(4)

Elemen data : no. , no pendaftaran, NISN, nama siswa, tempat tanggal lahir

Sekolah asal,jumlah nilai UASBN, paraf. 9. Nama dokumen : surat pernyataan siswa SMP

Fungsi : pernyataan dari siswa kepada SMPN 7 Cimahi

Sumber : SMPN 7 Cimahi

Rangkap : 1

Aliran data : dari divisi bimbingan dan penyuluhan kepada siswa baru Elemen data : nama lengkap, tempat tanggal lahir, jenis kelamin, agama

No pendaftaran, diterima di kelas, nama orang tua, pekerjaan

Orang tua, agama orang tua, nama wali, pekerjaan wali, Hubungan keluarga dengan wali, alamat orang tua/wali, no

Telepon, tanggal 10.Nama dokumen : biodata siswa

Fungsi : menerangkan tentang siswa

Sumber : SMPN 7 Cimahi

Rangkap : 1

Aliran data : dari divisi bimbingan dan penyuluhan kepada siswa Elemen data : nama lengkap, nama panggilan, jenis kelamin, tempat

Tanggal lahir, agama, kewarganegaraan, anak ke berapa, Jumlah sodara kandung, jumlah sodara tiri, jumlah sodara

(5)

Angkat, anak yatim/piatu/yatim piatu, bahasa sehari hari Alamat, no telepon rumah, selama sekolah tinggal bersama,

Jarak dari rumah ke sekolah, Ke sekolah dengan kendaraan

/jalan kaki, berat badan, tinggi Badan, golongan darah, Penyakit yang pernah diderita, kelainan jasmaniah lainya 11.Nama dokumen : keterangan orang tua wali

Fungsi : menerangkan orang tua/wali siswa

Sumber : SMPN 7 Cimahi

Rangkap : 1

Aliran data : dari BP kepada siswa

Elemen data : nama ayah, nama ibu, alamat tempat tinggal, nomor telephon

Tempat tanggal lahir ayah, tempat tanggal lahir ibu, Pekerjaan ayah, pekerjaan ibu, penghasilan ayah pertahun, Penghasilan ibu pertahun, pendidikan tertinggi ayah dan ibu

Kewarganegaraan ayah dan ibu, nama wali, jenis kelamin, Alamat wali,telephon, tempat tanggal lahir, pekerjaan wali,

Pendidikan tertinggi, kewarganegaraan, inteligensi siswa 12.Nama dokumen : Absensi

(6)

Fungsi : mencatat kehadiran siswa

Sumber : SMPN 7 Cimahi

Rangkap : 1

Aliran data : dari tata usaha ke siswa Elemen data : no, NISN, NIS, nama

4.1.2. Analisis Prosedur yang sedang berjalan

Analisis prosedur yang sedang berjalan adalah gambaran tata kerja system manual yang melibatkan unit-unit atau bagian-bagian dalam system dan dokumen-dokumen dari mulai input sampai output yang dihasilkan.

Dibahasan ini akan dijelaskan secara garis besar mengenai prosedur kegiatan pendaftaran siswa baru di SMPN 7 Cimahi sampai dengan pembagian kelas.

diawali dengan prosedur pendaftaran di mulai dari pengisian formulir pendaftaran siswa baru yang kemudian diserahkan beserta kartu pelajar ke SMPN 7 Cimahi, pendaftar yang sudah mendaftar akan memperoleh bukti pendaftaran.sampai dengan ditentukan lulus tidak nya pendaftar ke SMPN 7 Cimahi.

kemudian dilanutkan dengan prosedur registrasi ulang bagi yang lulus dan diterima di SMPN 7 Cimahi, kemudian dilanjutkan dengan prosedur penempatan kelas dari mulai penentuan sampai dihasilkannya dokumen absensi

prosedur pembuatan raport di awali dengan pengumpulan data nilai berdasarkan nilai ulangan,UTS,dan UAS dari setiap guru mata pelajaran sampai dengan diserahkannya buku raport kepada siswa sebagai tanda bukti nilai nilai yang sudah dicapai para siswa.

(7)

4.1.2.1. Flow Map

Berikut adalah flowmap atau diagram aliran data system pendaftaran pada SMPN 7 Cimahi.

Flowmap pendaftaran

Panitia pendaftaran Ketua panitia Kepala

sekolah Siswa Formulir pendaftaran Formulir pendaftaran Buat bukti pendaftar an Bukti pendaftaran

Bukti pendaftaran Buat

data pendafta ran a Data pendaftaran Data pendaftaran Mengurutka n nilai besar sampai kecil Data pendaftar yang sudah di urutkan Eliminasi no. urut > quota = tidak lulus Data penyaringan lulus

Daftar tidak lulus

Daftar lulus Daftar lulus tidak Buat surat tidak lulus Srt pemb tidak lulus Buat surat lulus Srt pemb lulus Srt pemb tidak lulus Srt pemb lulus Daftar lulus NISN NISN Buat laporan pendaftar an Laporan pendaftaran Laporan pendaftaran Buat laporan daftar siswa baru Laporan daftar siswa baru Laporan daftar siswa baru a2

(8)

Keterangan :

a : arsip syarat pendaftaran a2: arsip daftar lulus

Prosedur pendaftaran pada SMPN 7 Cimahi dapat diuraikan sebagai berikut :

1. siswa menyerahkan formulir pendaftaran yang sudah di isi dan kartu pelajar kepada panitia pendaftaran siswa baru sebagai tanda bukti bahwa pendaftar adalah benar berasal dari sekolah yang tertera pada formulir pendaftaran.

2. panitian kemudia membuat tanda bukti pendaftaran dan diserahkan kepada siswa/pendaftar.

3. formulir pendaftaran dan kartu pelajar di arsipkan untuk kemudian digunakan untuk pembuatan data pendaftaran.

4. panitia pendaftaran kemudian mengurutkan nama pendaftar berdasarkan nilai UN yang di peroleh. nama siswa dengan nilai paling tinggi akan ditempatkan paling atas dan diikuti oleh nilai yang lebih rendah sampai pada nilai yang terkecil diletakkan pada urutan paling bawah.

5. ketika pendaftaran sudah di tutup maka di lakukan eliminasi, nomor urut yang lebih besar dari angka yang telah ditentukan adalah nomor urut untuk para pendaftar yang tidak diterima di SMPN 7 Cimahi

6. kemudian dibuat surat pemberitahuan pada pendaftar baik yang lulus maupun yang tidak lulus

7. ketua panitia membuat laporan pendaftaran berdasarkan data pendaftaran untuk kemudian diserahkan kepada kepala sekolah.

(9)

9. ketua panitian membuat laporan mengenai pendaftar yang lulus berdasarkankan data pendaftar yang lulus untuk kemudian diserahkan kepada kepala sekolah

Berikut ini adalah diagram alir prosedur Registrasi pada SMPN 7 Cimahi yang sudah berjalan :

Flowmap registrasi

Panitia pendaftaran Ketua panitia Kepala sekolah siswa

Srt pemb lulus

Bukti pendaftaran Srt pemb lulus

Bukti pendaftaran Cocokan data Cocok? Bukti pendaftaran Srt pemb lulus Buat data registrasi tidak ya Data registrasi Data registrasi Buat laporan regsitrasi Laporan registrasi b Laporan registrasi Bukti pendaftaran Srt pemb lulus a2

(10)

keterangan :

a2 : arsip data lulus

b : arsip data siswa yang sudah melakukan registrasi

prosedur registrasi pada SMPN 7 Cimahi dapat diuraikan sebagai berikut:

1. pendaftar yang sudah mendapatkan surat pemberitahuan lulus kemudian mendatangi panitia pendaftaran siswa baru dan menyerahkan tanda bukti pendaftaran dan surat pemberitahuan lulus untuk kemudian dicocok kan dengan data pendaftar yang lulus

2. jika data nya cocok maka siswa diminta menandatangani data pedaftar yang lulus, dan bagi yang datanya tidak cocok maka dikembalikan bukti pendaftaran dan surat pemberitahuan yang dibawa oleh pendaftar.

3. panitia kemudia membuat data registrasi berdasarkan data lulus yang sudah di tandatangani oleh pendaftar/siswa yang sudah melakukan registrasi, kemudian data registrasi tersebut diberikan kepada ketua panitia dan disimpan sebagai arsip. 4. ketua panitia kemudian membuat laporan registrasi berdasarkan data registrasi

(11)

Berikut ini adalah diagram alir prosedur pembagian kelas pada SMPN 7 Cimahi yang sudah berjalan :

Flowmap pembagian kelas

Panitia pendaftaran Ketua panitia Kepala sekolah siswa b Buat daftar laki-laki perempuan Daftar laki-laki Daftar perempuan Tempatkan laki-laki berurutan Tempatkan perempuan berurutan Daftar laki-laki perkelas Daftar perempuani perkelas Menyatukan dan mengurutkan berdasarkan abjad 3 Absensi Buat pengumu man kelas Pengumuman kelas Pengumuman kelas Absensi Buat laporan pembagia n kelas Laporan pembagian kelas c Laporan pembagian kelas

(12)

Keterangan :

c : arsip absensi siswa

prosedur pembagian kelas pada SMPN 7 Cimahi dapat diuraikan sebagai berikut:

1. panitia membuat daftar laki-laki dan perempuan yang diterima dan sudah melakukan registrasi berdasarkan pada arsip registrasi

2. nama-nama siswa laki-laki dan perempuan diurutkan berdasarkan nilai UN yang terbesar sampai yang terkecil dan ditempatkan ke tiap-tiap kelas yang disediakan satu persatu sehingga rata dalam hal nilai dan gender

3. dari hasil penempatan tersebut dibuat absensi yang kemudian di jadikan pengumuman penempatan kelas bagi siswa-siswa baru, dan diserahkan juga kepada ketua panitia

4. ketua panitia membuat laporan pembagian kelas berdasarkan absensi yang sudah dibuatm laporan tersebut kemudian diserahkan kepada kepala sekolah

4.1.2.2. Diagram kontek

Menjelaskan mengenai gambaran ruang lingkup sistem yang sedang berjalan di SMPN 7 Cimahi secara keseluruhan yang ditandai dengan satu lingkaran untuk nama system dan keterkaitannya dengan beberapa kotak entitas eksternal serta aliran data.

(13)

siswa

SISPSB &PK SMPN 7 Cimahi

Kepala sekolah Formulir pendaftaran, kartu pelajar,

Tanda bukti pendaftaran, surat pemberitahuan, jadwal, pengumuman kelas,absensi

laporan pendaftaran,laporan daftar siswa baru, laporan registrasi, laporan pembagian kelas

Gambar 4.5 Diagram kontek yang sedang berjalan

4.1.2.3. Data Flow Diagram

DFD (Data Flow Diagram) merupakan teknik grafik yang menggambarkan komponen-komponen dari sebuah sistem serta aliran-aliran data dari setiap komponen yang bisa dilihat asal, tujuan dan penyimpangan data. Berikut ini DFD (Data Flow

(14)

siswa

Formulir pendaftaran Kartu pelajar Tanda bukti pendaftaran

Surat pemberitahuan Diterima/tidak diterima Kepala sekolah Laporan pendaftaran Laporan Daftar Siswa baru Tanda bukti dan

surat pemberitahuan Daftar lulus Arsip registrasi Data registrasi Laporan registrasi Laporan Pembagian kelas 1 pendaftaran 2 registrasi 3 Pembagian kelas

(15)

Pada DFD level 1 yaitu proses 1 dikembangkan lagi seperti pada gambar 4.7 di bawah ini : siswa Kepala sekolah Formulir pendaftaran Kartu pelajar

Tanda bukti pendaftaran

Arsip syarat pendaftaran 1.3 Buat data pendaftar an Data pendaftaran Data pendaftaran Laporan pendaftaran 1.6 Eliminasi No. urut > quota = tidak lulus Nilai yg sudah diurutkan Nu.urut<= quota Daftar lulus Surat lulus Surat Tidak lulus Daftar lulus

Laporan siswa baru Arsip data lulus

1.1 pendaftaran 1.2 Buat tanda Bukti pendaftaran 1.7 Buat data lulus 1.8 Buat data tdk lulus 1.10 Buat laporan data siswa baru 1.5 Buat laporan pendaftaran 1.4 Mengurutkan nilai

(16)

Pada DFD level 1 yaitu proses 2 dikembangkan lagi seperti pada gambar 4.8 di bawah ini :

siswa Bukti pendaftaran, Surat lulus

Arsip data lulus

Data yang tidak cocok Bukti pendaftaran, Surat lulus Data cocok Arsip data registrasi Data registrasi Kepala sekolah Laporan registrasi 2.1 Mencocokan data 2.2 Mengembalik an syarat 2.3 Buat data registrasi 2.4 Buat laporan registrasi

(17)

Pada DFD level 1 yaitu proses 3 dikembangkan lagi seperti pada gambar 4.9 di bawah ini :

siswa

Arsip data registrasi

Data lakilaki Data perempuan

Daftar lakilaki perkelas Daftar perempuan perkelas absensi Pengumuman kelas Arsip absensi absensi Kepala sekolah Laporan Pembagian Kelas 3.2 Penempatan kelas untuk laki

laki 3.4 Menyatukan dan mengurutkan berdasar abjad 3.6 Buat laporan pembagian kelas 3.1 Buat daftar laki-laki perempuan 3.3 Penempatan kelas untuk perempuan 3.5 Buat pengumuman kelas

(18)

4.1.3. Evaluasi Sistem yang sedang Berjalan

pada SMPN 7 Cimahi masih terdapat kelemahan yaitu pada proses pendaftaran, pada proses pendaftaran dilakukan seleksi dengan cara manual yang memungkinkan terjadinya kesalahan dalam mengurutkan nilai UN yang diperoleh pendaftar. Yang mengakibatkan terjadinya kesalahan dalam penerimaan siswa baru. Pencocokan data pendaftar pun bisa terjadi kesalahan, ada kemungkinan pendaftar yang sudah lulus seleksi akan dinyatakan tidak lulus karena kelalaian dalam mencocokan data tanda bukti pendaftaran dan surat pemberitahuan diterima dengan data siswa yang lulus seleksi.

SMPN 7 Cimahi sudah merubah cara registrasi, sebelumnya registrasi ulang dilakukan dengan cara siswa mengisi kembali biodata yang isinya hamper sama dengan formulir pendataran, yang menyebabkan terjadinya pengulangan kegiatan. Sekarang SMPN 7 Cimahi sudah merubah registrasi hanya dengan mengharuskan siswa menandatangani dokumen daftar nama siswa yang lulus seleksi.

(19)

51

Tabel 4.1. Evaluasi Sistem Berjalan

Bagian Masalah Solusi

Panitia pendaftaran siswa baru

Masih sulit nya mencari data pendaftar

Membuat Database agar seluruh data pendaftar dapat terdokumentasi dengan baik

Mudah terjadi kesalahan dalam dalam pencocokan data pendaftar yang lulus seleksi

Membuat primary key nomer pendaftar agar pada saat pencocokan data panitia hanya perlu menginputkan nomor pendaftar

Belum efektifnya penyimpanan dokumen seperti kartu data pendaftaran, data siswa, data kepribadian siswa yang tidak tersimpan secara baik akibatnya dokumen-dokumen tersebut sering

Membuat Database agar seluruh data pendaftar

dapat terdokumentasi dengan baik

(20)

52

hilang ketika akan dibutuhkan. Atau

membutuhkan waktu yang lama untuk mencari dokumen tersebut ketika dokumen tersebut dibutuhkan

Belum efektifnya proses seleksi penerimaan siswa baru, karna dengan cara manual,mengakibatkan besar peluang terjadinya kesalahan

Membuat program untuk melakukan seleksi secara otomatis dan sesuai dengan kriteria

Pembagian kelas memakan waktu yang cukup lama dikarenakan proses nya yang masih manual, sehingga memungkinkan terjadinya kesalahan penulisan,pengurutan,dan penempatan siswa

Membuat program yang mampu memproses secara otomatis pembagian kelas yang sesuai dengan kriteria

(21)

53

4.1. Perancangan Sistem

Perancangan sistem adalah proses pengembangan spesifikasi sistem baru berdasarkan hasil rekomendasi analisis sistem. Dalam perancangan sistem ini akan digambarkan tentang sistem informasi pendaftaran siswa baru dan pembagian kelas di SMPN 7 Cimahi dalam bertuk Flowmap, Diagram Konteks, dan Data Flow Diagram

(DFD), serta menjelaskan arus data yang ada pada DFD.

4.2.1. Tujuan Perancangan Sistem

Tujuan perancangan sistem ini adalah untuk dapat menghasilkan perancangan sistem informasi pendaftaran siswa baru dan pembagian kelas di SMPN 7 Cimahi yang berbasis komputer. Perancangan sistem yang dibuat tidak mengalami banyak perubahan dari sistem yang sedang berjalan.

4.2.2. Gambaran Umum Sistem yang Diusulkan

Secara umum sistem yang diusulkan tidak begitu banyak perubahan dari sistem yang sudah berjalan. Hanya disini terlihat selain mengubah semua bentuk arsip yang ada dibuat dalam satu database terlihat juga beberapa proses dihilangkan,

4.2.3 Perancangan Prosedur yang Diusulkan

Pada langkah ini perancangan digambarkan dalam bentuk flowmap (bagan alir), Diagram Konteks, dan Data Flow Diagram (DFD).

(22)

54

4.2.3.1. Flowmap

Flowmap adalah diagram yang menunjukkan aliran data berupa formulir-formulir ataupun keterangan-keterangan berupa dokumentasi yang mengalir di dalam suatu sistem. Berikut adalah flowmap sistem informasi pendaftaran siswa baru dan pembagian kelas pada SMPN 7 Cimahi.

(23)

55

Flowmap sistem informasi pendaftaran siswa baru dan penempatan kelas di SMPN 7 Cimahi

Panitia guru Kepala

sekolah siswa S IP S B & P K Kartu pelajar(NISN) Dan formulir pendaftaran Data kepribadian siswa Laporan registrasi Cetak daftar lulus seleksi Cetak laporan pembagian kelas Data lulus seleksi Cocokkan data Laporan registrasi Bukti pendaftaran Cetak absensi Data lulus seleksi Laporan pendaftaran Cetak bukti pendaftaran Cetak laporan registrasi Data registrasi Bukti pendaftaran Data lulus seleksi Cetak data registrasi Laporan pembagian kelas Cetak laporan pendaftran Laporan pendaftaran absensi a Laporan pembagian kelas Bukti pendaftaran Input data pendaftar Input data kepribadian siswa a Kartu pelajar(NISN) Dan formulir pendaftaran absensi

Gambar 4.12. Flow Map Sistem informasi pendaftaran dan pembagian kelas di SMPN 7 Cimahi Usulan

Flow Map Sistem informasi pendaftaran dan pembagian kelas di SMPN 7 :

1. siswa/pendaftar membawa kartu pelajar dan formulir pendaftaran. Kartu pelajar di gunakan untuk mencocokkan NISN (Nomor Induk Siswa Nasional) yang di terbitkan DEPDIKNAS.

(24)

56

2. panitia menginputkan data pendaftar berupa nama, NISN, sekolah asal, dan Nilai UN yang di dapat oleh siswa yang bersangkutan.

3. panitia mencetak tanda pendaftaran yang kemudian diberikan kepada pendaftar.

4. seleksi otomatis dengan menggunakan sistem yang sudah terkomputerisasi 5. panitian mencetak daftar siswa yang lulus seleksi, dan menempelkannya

sebagai pengumuman.

6. siswa yang namanya terdaftar sebagai siswa yang lulus seleksi di haruskan melakukan registrasi dengan membawa bukti pendaftaran dan mengisi formulir biodata yang menerangkan tentang siswa,orang tua/wali siswa, dan hal2 lain yang berhubungan dengan siswa.

7. form biodata yang di isi siswa baru kemudian diserahkan kepada panitia. Panitia kemudian menginput data siswa

8. penempatan kelas otomatis oleh sistem informasi

9. panitia kemudian mencetak absensi. Absensi tersebut digunakan juga sebagai pengumuman penempatan kelas siswa baru.

10.panitia mencetak laporan pendaftaran dan kemudian di berikan kepada kepala sekolah

11.panitia mencetak laporan registrasi dan kemudian di berikan kepada kepala sekolah

12.panitia mencetak laporan pembagian kelas dan kemudian di berikan kepada kepala sekolah

(25)

57

4.2.3.2. Diagram Kontek

Berikut ini adalah Diagram Konteks usulan, sistem informasi penerimaan siswa baru dan pembagian kelas pada SMPN 7 Cimahi :

siswa

SIPSB & PK

Kepala sekolah Formulir pendaftaran, kartu pelajar

Tanda pendaftaran,

Tanda bukti pendaftaran Data lulus seleksi

absensi

Laporan pendaftaran, laporan registrasi Laporan pembagian kelas,

Gambar 4.13. Diagram konteks usulan

4.2.3.3. DFD (Data Flow Diagram)

Berikut ini adalah DFD (Data Flow Diagram) usulan sistem informasi pendaftaran dan penempatan kelas di SMPN 7 Cimahi :

(26)

58 siswa 1 pendaftaran 4 raport 2 registrasi 3 Pembagian kelas Form pendaftaran dan

Kartu pelajar Tanda bukti pendaftaran Data lulus Tanda bukti Pendaftaran, data kepribadian Data registrasi absensi Data kelas raport Raport Sudah diparaf 5 Buat laporan pendaftaran Data pendaftaran Kepala sekolah Laporan pendaftaran Laporan registrasi Data siswa Laporan Pembagian kelas Laporan nilai

(27)

59

siswa

1.1 Input data pendaftar Form pendaftaran dan

Kartu pelajar pendaftaran

Tanda bukti pendaftaran Data pendaftar Data lulus 1.2 Cetak bukti pendaftaran Data pendaftar 1.3 seleksi Data pendaftar 1.4 Cetak Laporan pendaftaran Kepala sekolah Laporan pendaftaran

(28)

60 siswa 2.1 Cocokkan data Data lulus Tanda bukti Pendaftaran, siswa 2.2 Input data siswa

Tanda bukti pendaftaran Data Siswa lengkap 2.3 Cetak data siswa 2.4 Cetak laporan registrasi Kepala

sekolah Data siswa lengkap

Laporan registrasi Data

Siswa lengkap

(29)

61 siswa 3.1 Pembagian kelas Data registrasi absensi Data kelas siswa kelas 3.2 Cetak absensi 3.3 Cetak laporan Pembagian kelas Kepala sekolah Laporan Pembagian kelas

Gambar 4.17. DFD level 3 proses 2 (pembagian kelas) Usulan

4.2.3.4. Kamus Data

[sumber :

http://setia.staff.gunadarma.ac.id/Downloads/files/6070/Modul_Kamus

Data.pdf ] Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem, sehingga user dan analis sistem mempunyai pengertian yang sama tentang input, output, dan

komponen data strore tersebut. Berikut ini adalah kamus data yg di ambil dari data

flow diagram Sistem Informasi Pendaftaran siswa baru dan penempatan kelas yang diusulkan:

a. Berdasarkan DFD Level 1 Usulan

(30)

62

Alias : -

Aliran data : siswa – proses 1

Struktur data : nama_siswa, NISN,

alamat,_siswa,tempat_tanggal_lahir,

sekolah_asal, Nilai_UN. 2. Nama arus data : data pendaftar

Alias : -

Aliran data : proses 1– proses 5

Struktur data : No_pendaftaran, Nama_siswa, NISN, Sekolah_asal, Nilai_UN

3. Nama arus data : tanda bukti pendaftaran

Alias : -

Aliran data : proses1 – siswa, siswa – proses 2

Struktur data : no_pendaftar, nama_siswa, NISN, sekolah_asal 4. Nama arus data : data lulus

Alias : -

(31)

63

Struktur data : No_pendaftar, NISN, nama_siswa, sekolah_asal,

nilai_UN

5. Nama arus data : data registrasi

Alias : -

Aliran data : proses 2 – proses 3

Struktur data : No, NISN, Nama_siswa, sekolah_asal 6. Nama arus data : data siswa lengkap

Alias : -

Aliran data : proses2 – kepala sekolah

Struktur data : NISN, NIS, Nama_siswa , nama__panggilan, jenis_ kelamin, tempat_Tanggal_lahir, agama, kewarganegaraan,

anak_ke_berapa, Jumlah_sodara_kandung, jumlah_sodara

_tiri, jumlah_sodara_Angkat, anak_yatim_piatu_yatim _piatu, bahasa_sehari_hari, Alamat, no_telepon_rumah,

selama_sekolah_tinggal_bersama, Jarak_dari_rumah_ke

(32)

64

_ sekolah, Ke_sekolah_dengan_kendaraan/jalan kaki, berat_ badan, tinggi_Badan, golongan_darah, Penyakit _yang pernah_diderita, kelainan_jasmaniah_lainya. Nama_ayah, nama_ibu, alamat_tempat_tinggal, nomor_

telephon, Tempat_tanggal_lahir_ayah, tempat_tanggal _lahir_ibu, Pekerjaan_ayah, pekerjaan_ibu, penghasilan _ayah_pertahun, Penghasilan_ibu_pertahun, pendidikan

_tertinggi_ayah_dan_ibu, Kewarganegaraan_ayah_dan

_ibu, nama_wali, jenis_kelamin,

Alamat_wali,telephon,

tempat_tanggal_lahir,pekerjaan_wali,

Pendidikan_tertinggi, kewarganegaraan, inteligensi_siswa

7. Nama aliran data : absensi

Alias : -

Aliran data : proses 3 - siswa

Struktur data : No, NISN, No induk, nama, jumlah kehadiran, jumlah alfa

(33)

65

Jumlah sakit, jumlah siswa laki laki, jumlah siswa perempuan

8. Nama aliran data : data kelas

Alias : -

Aliran data : proses 3 – proses 4

Struktur data : kelas, wali kelas, No, NISN, No induk, nama, jumlah siswa laki laki, jumlah siswa perempuan

9. Nama aliran data : raport

Alias : -

Aliran data : proses 4 - siswa

Struktur data : NISN, No induk, nama, kelas, wali kelas, mata pelajaran,

nilai, nilai rata rata, peringkat ke, jumlah siswa 10.Nama aliran data : raport sudah diparaf

Alias : -

Aliran data : siswa – proses 4

Struktur data : NISN, No induk, nama, kelas, wali kelas, mata pelajaran,

nilai, nilai rata rata, peringkat ke, jumlah siswa 11.Nama aliran data : laporan pendaftaran

(34)

66

Aliran data : proses 5 – kepala sekolah Struktur data :

12.Nama aliran data : laporan registrasi

Alias : -

Aliran data : proses 2 – kepala sekolah Struktur data :

13.Nama aliran data : laporan nilai

Alias : -

Aliran data : proses 4 – kepala sekolah

Struktur data : kelas, kode_mata_pelajaran, mata_pelajaran, nilai, nilai_rata_rata

b. Berdasarkan DFD level 2 proses 1 (pendaftaran) Usulan 1. nama arus data : form pendaftaran dan kartu pelajar

alias : -

aliran data : siswa – proses 1.1

struktur data : nama_siswa, NISN,

alamat,_siswa,tempat_tanggal_lahir,

(35)

67

2. nama arus data : data pendaftar

alias : -

aliran data : proses 1.1 – table pendaftaran, table pendaftaran – proses

1.2 , table pendaftaran – proses 1.3 , table pendaftaran –

proses 1.4

struktur data : No_pendaftaran, Nama_siswa, NISN, Sekolah_asal, Nilai

3. nama arus data : tanda bukti pendaftaran

alias : -

aliran data : proses 1.2 – siswa

strukrur data : no_pendaftaran, nama_siswa, NISN, sekolah_asal

4. nama arus data : data lulus

alias : -

(36)

68

struktur data : No_pendaftar, NISN, nama_siswa, sekolah_asal, nilai_UN

5. nama arus data : laporan pendaftaran

alias : -

aliran data : proses 1.4 – kepala sekolah struktur data :

c. Berdasarkan DFD level 2 proses 2 (registrasi) Usulan 1. nama arus data : tanda bukti pendaftaran

alias : -

aliran data : siswa – proses 2.1 , proses 2.1 – proses 2.2 struktur data : no_pendaftar, nama_siswa, NISN, sekolah_asal 2. nama arus data : data lulus

alias : -

aliran data : proses 1.3 – proses 2.1

struktur data : No_pendaftar, NISN, nama_siswa, sekolah_asal, nilai_UN

(37)

69

3. nama arus data : data siswa lengkap

alias : -

aliran data : siswa – proses 2.2 , proses 2.2 – table siswa, table siswa –

proses 2.3, proses 2.3 – kepala sekolah

struktur data : NISN, NIS, Nama_siswa , nama__panggilan, jenis_ kelamin, tempat_Tanggal_lahir, agama, kewarganegaraan,

anak_ke_berapa, Jumlah_sodara_kandung, jumlah_sodara

_tiri, jumlah_sodara_Angkat, anak_yatim_piatu_yatim _piatu, bahasa_sehari_hari, Alamat, no_telepon_rumah,

selama_sekolah_tinggal_bersama, Jarak_dari_rumah_ke

_ sekolah, Ke_sekolah_dengan_kendaraan/jalan kaki, berat_ badan, tinggi_Badan, golongan_darah, Penyakit _yang pernah_diderita, kelainan_jasmaniah_lainya. Nama_ayah, nama_ibu, alamat_tempat_tinggal, nomor_

(38)

70

telephon, Tempat_tanggal_lahir_ayah, tempat_tanggal _lahir_ibu, Pekerjaan_ayah, pekerjaan_ibu, penghasilan _ayah_pertahun, Penghasilan_ibu_pertahun, pendidikan

_tertinggi_ayah_dan_ibu, Kewarganegaraan_ayah_dan

_ibu, nama_wali, jenis_kelamin,

Alamat_wali,telephon,

tempat_tanggal_lahir,pekerjaan_wali,

Pendidikan_tertinggi, kewarganegaraan, inteligensi_siswa

4. nama arus data : laporan registrasi

alias : -

aliran data : proses 2.4 – kepala sekolah struktur data :

d. Berdasarkan DFD level 2 proses 3 (pembagian kelas) Usulan 1. nama arus data : data registrasi

(39)

71

aliran data : table registrasi – proses 3.1

struktur data : No, NISN, Nama_siswa, sekolah_asal 2. nama arus data : data kelas

alias : -

aliran data : proses 3.1 – table kelas

struktur data : kelas, wali_kelas, No, NISN, No_induk, nama_siswa, jumlah_siswa_laki_laki, jumlah_siswa_perempuan 3. nama arus data : absensi

alias : -

aliran data : proses 3.2 – siswa

struktur data : No, NISN, No_induk, nama_siswa, jumlah_kehadiran, jumlah_alfa, Jumlah_sakit, jumlah_siswa_laki_laki, jumlah_siswa_ perempuan

4. nama arus data : data registrasi

alias : -

aliran data : proses 2.5 struktur data :

(40)

72

e. Berdasarkan DFD level 2 proses 4 (raport) Usulan 1. nama arus data : data kelas

alias : -

aliran data : tablekelas – proses 4.1

struktur data : kelas, wali kelas, No, NISN, No induk, nama, jumlah siswa laki laki, jumlah siswa perempuan

2. nama arus data : data nilai siswa

alias : -

aliran data : proses 4.1 – proses 4.2 , proses 4.2 – tablenilai, tablenilai

- proses 4.3 , tablenilai – proses 4.4

struktur data : Kode_mata_pelajaran, mata_pelajaran, kelas, wali_kelas,

No, NISN, No_induk, nama, nilai 3. nama arus data : laporan nilai

alias : -

(41)

73

struktur data : kelas, kode_mata_pelajaran, mata_pelajaran, nilai, nilai_rata_rata

4.2.4. Perancangan Basis Data

Perancangan basis data merupakan tahapan kegiatan dalam merancang suatu basis data atau database yang berfungsi sebagai tempat penyimpanan data., dan perancangan database dibangun berdasarkan kebutuhan informasi dalam suaru organisasi Adapun tahapan-tahapan dari perancangan basis data adalah.

4.2.4.1. Normalisasi

[sumber :

http://student.eepis-its.edu/~izankboy/kuliah/Semester%203/basis%20data/Bab

_05__Normalisasi_Database.pdf ]Tujuan normalisasi adalah menyempurnakan struktur table dengan cara mengeliminasi duplikasi infrmasi agar memudahkan perubahan struktur table dan memperkecil pengaruh perubahan struktur database.. Adapun teknik normalisasi untuk Sistem Informasi penerimaan siswa baru dan pembagian kelas pada SMPN 7 Cimahi adalah sebagai berikut :

1. Bentuk Tidak Normal ( Unnormalized Form )

Tblpendaftaran = { nama_siswa, NISN, alamat,_siswa,tempat_tanggal_lahir, sekolah_asal, Nilai_UN. No_pendaftaran, Nama_siswa, NISN, Sekolah_asal,

(42)

74

Nilai_UN, no_pendaftaran, nama_siswa, NISN, sekolah_asal, No_pendaftaran, NISN, nama_siswa, sekolah_asal, nilai_UN, NISN, Nama_siswa, sekolah_asal,NISN, NIS, Nama_siswa , nama__panggilan, jenis_kelamin, tempat_Tanggal_lahir, agama, kewarganegaraan, anak_ke_berapa, Jumlah_sodara_kandung, jumlah_sodara _tiri, jumlah_sodara_Angkat, anak_yatim_piatu_yatim_piatu, bahasa_sehari_hari, Alamat, no_telepon_rumah, selama_sekolah_tinggal_bersama, Jarak_dari_rumah_ke_sekolah, Ke_sekolah_dengan_kendaraan/jalan kaki, berat_ badan, tinggi_Badan, golongan_darah, Penyakit _yang pernah_diderita, kelainan_jasmaniah_lainya, Nama_ayah, nama_ibu, alamat_tempat_tinggal, nomor_telephon, Tempat_tanggal_lahir_ayah, tempat_tanggal _lahir_ibu, Pekerjaan_ayah, pekerjaan_ibu, penghasilan_ayah_pertahun, Penghasilan_ibu_pertahun, pendidikan _tertinggi_ayah_dan_ibu, Kewarganegaraan_ayah_dan _ibu, nama_wali, jenis_kelamin,Alamat_wali,telephon, tempat_tanggal_lahir , pekerjaan_wali, Pendidikan_tertinggi, kewarganegaraan, inteligensi_siswa

NISN, NIS, nama_siswa, jumlah kehadiran, jumlah_alfa, Jumlah_sakit, jumlah siswa_laki_laki, jumlah_siswa_perempuan,kelas, wali_kelas, NISN, No_induk, nama_siswa, jumlah_siswa_laki_laki, jumlah siswa perempuan, NISN, NIS, nama_siswa, kelas, wali kelas, mata_pelajaran, nilai, nilai_rata_rata, peringkat_ke, jumlah_siswa, no_pendaftaran, NISN, nama, sekolah_asal, total_pendaftar , NISN, nama, status_registrasi,

(43)

75

jumlah_siswa_yang_registrasi, jumlah_siswa_yang_tidak_registrasi,kelas, kode_mata_pelajaran, mata_pelajaran, nilai, nilai_rata_rata, kelas, wali_kelas, NISN, NIS, nama_siswa, jumlah_siswa_laki_laki, jumlah_siswa_perempuan, NISN, No_induk, nama_siswa, jumlah_kehadiran, jumlah_alfa, Jumlah_sakit, jumlah_siswa_laki_laki, jumlah_siswa_perempuan,Kode_mata_pelajaran, mata_pelajaran, kelas, wali_kelas, NISN, NIS, nama, nilai, kelas, kode_mata_pelajaran, mata_pelajaran, nilai, nilai_rata_rata

2. Bentuk Normal Kesatu (1NF / First Normal Form)

Tblpendaftaran = { nama_siswa, NISN, alamat,_siswa,tempat_tanggal_lahir, sekolah_asal, Nilai_UN. No_pendaftaran,, jumlah kehadiran, jumlah_alfa, Jumlah_sakit, jumlah siswa_laki_laki, jumlah_siswa_perempuan,kelas, wali_kelas,nama__panggilan, jenis_kelamin, tempat_Tanggal_lahir, agama, kewarganegaraan, anak_ke_berapa, jumlah_sodara_kandung, jumlah_sodara _tiri, jumlah_sodara_Angkat, anak_yatim_piatu_yatim_piatu,

bahasa_sehari_hari, Alamat, no_telepon_rumah,

selama_sekolah_tinggal_bersama, Jarak_dari_rumah_ke_sekolah, Ke_sekolah_dengan_kendaraan/jalan kaki, berat_ badan, tinggi_Badan, golongan_darah, Penyakit _yang pernah_diderita, kelainan_jasmaniah_lainya, Nama_ayah, nama_ibu, alamat_tempat_tinggal, nomor_telephon, Tempat_tanggal_lahir_ayah, tempat_tanggal _lahir_ibu, Pekerjaan_ayah, pekerjaan_ibu, penghasilan_ayah_pertahun, Penghasilan_ibu_pertahun, pendidikan _tertinggi_ayah_dan_ibu, Kewarganegaraan_ayah_dan _ibu,

(44)

76

nama_wali, jenis_kelamin,Alamat_wali,telephon, tempat_tanggal_lahir , pekerjaan_wali, Pendidikan_tertinggi, kewarganegaraan,

inteligensi_siswa,NIS, jumlah siswa_laki_laki,

jumlah_siswa_perempuan,kelas, wali_kelas, kelas, mata_pelajaran, nilai, nilai_rata_rata, peringkat_ke, jumlah_siswa,total_pendaftar , status_registrasi, jumlah_siswa_yang_registrasi, jumlah_siswa_yang_tidak_registrasi,kelas, kode_mata_pelajaran,}

3. Bentuk Normal Kedua (2NF / Second Normal Form)

Tblpendaftaran= { No_pendaftaran ,nama_pendaftar, NISN, alamat,_siswa,tempat_tanggal_lahir, sekolah_asal, Nilai_UN. status_registrasi, jumlah_siswa_yang_registrasi,

jumlah_siswa_yang_tidak_registrasi, }

Tblsiswa={ nama_siswa, NISN, alamat,_siswa,tempat_tanggal_lahir, nama__panggilan, jenis_kelamin, tempat_Tanggal_lahir, agama, kewarganegaraan, anak_ke_berapa, jumlah_sodara_kandung, jumlah_sodara _tiri, jumlah_sodara_Angkat, anak_yatim_piatu_yatim_piatu,

bahasa_sehari_hari, Alamat, no_telepon_rumah,

selama_sekolah_tinggal_bersama, Jarak_dari_rumah_ke_sekolah, Ke_sekolah_dengan_kendaraan/jalan kaki, berat_ badan, tinggi_Badan, golongan_darah, Penyakit _yang pernah_diderita, kelainan_jasmaniah_lainya, Nama_ayah, nama_ibu, alamat_tempat_tinggal, nomor_telephon,

(45)

77

Tempat_tanggal_lahir_ayah, tempat_tanggal _lahir_ibu, Pekerjaan_ayah, pekerjaan_ibu, penghasilan_ayah_pertahun, Penghasilan_ibu_pertahun, pendidikan _tertinggi_ayah_dan_ibu, Kewarganegaraan_ayah_dan _ibu, nama_wali, jenis_kelamin,Alamat_wali,telephon, tempat_tanggal_lahir , pekerjaan_wali, Pendidikan_tertinggi, kewarganegaraan, inteligensi_siswa } Tblkelas={kode_kelas, nama_siswa, walikelas, NISN, NIS, nama_siswa, jumlah_siswa_laki_laki, jumlah_siswa_perempuan, total_siswa}

4. Bentuk Normal Ketiga (3NF /ThirdNormal Form)

Tblpendaftaran= { No_pendaftaran ,nama_pendaftar, NISN, alamat_siswa,tempat_tanggal_lahir, sekolah_asal, Nilai_UN. }

Tblsiswa={ nama_siswa, NISN**,NIS, alamat,_siswa,tempat_tanggal_lahir, nama__panggilan, jenis_kelamin, tempat_Tanggal_lahir, agama, kewarganegaraan, anak_ke_berapa, jumlah_sodara_kandung, jumlah_sodara _tiri, jumlah_sodara_Angkat, anak_yatim_piatu_yatim_piatu,

bahasa_sehari_hari, Alamat, no_telepon_rumah,

selama_sekolah_tinggal_bersama, Jarak_dari_rumah_ke_sekolah, Ke_sekolah_dengan_kendaraan/jalan kaki, berat_ badan, tinggi_Badan, golongan_darah, Penyakit _yang pernah_diderita, kelainan_jasmaniah_lainya, Nama_ayah, nama_ibu, alamat_tempat_tinggal, nomor_telephon, Tempat_tanggal_lahir_ayah, tempat_tanggal _lahir_ibu, Pekerjaan_ayah, pekerjaan_ibu, penghasilan_ayah_pertahun, Penghasilan_ibu_pertahun,

(46)

78

pendidikan _tertinggi_ayah_dan_ibu, Kewarganegaraan_ayah_dan _ibu, nama_wali, jenis_kelamin,Alamat_wali,telephon, tempat_tanggal_lahir , pekerjaan_wali, Pendidikan_tertinggi, kewarganegaraan, inteligensi_siswa } Tblkelas={kode_kelas, nama_siswa, walikelas, NISN**, NIS**, nama_siswa, jumlah_siswa_laki_laki, jumlah_siswa_perempuan, total_siswa}

4.2.4.2. Relasi Tabel

Proses relasi antar file merupakan gabungan antara file yang mempunyai kunci utama yang sama, sehingga file – file tersebut menjadi satu kesatuan yang dihubungkan oleh file kunci. Pada proses ini elemen – elemen data dikelompokkan menjadi satu file database berdasarkan entitas dan hubungannya. Berikut dibawah ini adalah relasi tabel dari Sistem Informasi Pendaftaran Siswa Baru dan Pembagian Kelas di SMPN 7 Cimahi :

(47)

79 Tblpendaftaran Nama NISN Sekolah_asal jumlah_DP tblsiswa NISN NIS keterangan pribadi, nama anak jenis kelamin , tempat lahir tanggal lahir agama kewarganegaraan anak ke

jumlah sodara kandung jumah sodara tiri jumlah sodara angkat anak yatim/piatu/yatim piatu bahasa sehari hari Keterangan tempat tinggal alamat

no telpon rumah tinggal bersama jarak rumah ke sekolah

kesekolah berkendara atau jalan kaki ,Keterangan

kesehatan berat badan tinggi badan, golongan darah

penyakit yang pernah diderita, kelainan jasmaniah Keterangan pendidikan , asal sekolah, Tblkelas nama_kelas nama walikelas, NISN NIS jumlah_siswa_laki jumlah_ perempuan total tbljadwal nama_kelas mata_pelajaran nama_guru Hari jam tblsiswa Sekolah dasar Tanggal dan no stb Lama belajar

Bakat khusus dan prestasi Kesenian

Olahraga Kemasyarakatan Hasta karya

Keterangan orang tua wali Nama ayah TTL Nama ibu TTL Kewarganegaraan Pekerjaan Alamat Pendidikan terakhir Alamat Pekerjaan Nama wali TTL wali Pendidikan terakhir Warga negara Alamat Pekerjaan

Gambar 4.19. Relasi Tabel Sistem Informasi Pendaftaran dan pembagian kelas di SMPN 7 Cimahi.

(48)

80

4.2.4.3. Entity Relationship Diagram

[sumber : http://developdottxt.wordpress.com/2008/04/03/erd-entitas-relationship-diagram/ ] ERD adalah suatu pemodelan dari basisdata relasional yang didasarkan atas persepsi di dalam dunia nyata, dunia ini senantiasa terdiri dari sekumpulan objek yang saling berhubungan antara satu dengan yang lainnya. Suatu objek disebut entity dan hubungan yang dimilikinya disebut relationship

pendaftaran siswa kelas Melakukan mempunyai mempunyai M 1 M 1 1 M

(49)

81

4.2.4.4. Struktur File

Struktur file berisi spesifikasi dari file-file yang terdapat pada database, antara lain nama file, primary key yang terdapat pada file tersebut, jumlah field yang terdapat pada file, dan struktur data dari data-data yang terdapat pada file.

1. File pendaftaran

a. Nama file : Tblpendaftaran

b. Primary key : NISN

c. Foreign Key : -

d. Jumlah Field : 7

Tabel 4.2. Struktur File Tabel pendaftaran

Nama Field Type Data Panjang Keterangan No_pendaftaran Varchar 10 Nomor urut pendaftaran

NISN Varchar 10 (Primary key) nomor induk

yang di dapatkan dari negara

Nama_siswa Varchar 25 Nama pendaftar

(50)

82

Alamat Varchar 25 Alamat pendaftar

Tempat_tanggal_lahir Varchar 25 Tempat tanggal lahir siswa

Nilai_UN Int 2 Nilai ujian nasional

2. File siswa

a. Nama file : TblSiswa

b. Primary key : NIS

c. Foreign Key : NISN

d. Jumlah Field : 44

Tabel 4.3. Struktur File Tabel Siswa

Nama Field Type Data Panjang Keterangan

Nama_siswa varchar 25 Nama siswa

NISN Varchar 10 Nomor induk siswa nasional

(51)

83

Alamat_siswa Varchar 35 Alamat

Tempat_tanggal_lahir Datetime 8 Tmpat dan tanggal lahir siswa

Nama_panggilan Varchar 15 Nama panggilan siswa

Jenis_kelamin Varchar 10 Jenis kelamin siswa

Agama varchar 10 Agama siswa

Kewarga_negaraan Varchar 15 Kewarganegaraan siswa

Anak_e Varchar 2 Urutan anak

Jumlah_sodara_kandung Varchar 2 Jumlah sodara kandung siswa Jumlah_sodara_tiri Varchar 2 Jumlah sodara tiri siswa Jumlah_sodara_angkat Varchar 2 Jumlah sodara angkat siswa

Status_anak Varchar 10 Yatim/piatu/yatim piatu

Bahasa_sehari_hari Varchar 15 Bahasa sehari hari siswa

No_telpon Varchar 13 Telpon siswa

Tinggal_bersama Varchar 15 Tempat tinggal siswa

(52)

84

rumah ke sekolah Kendaraan_atau_jalan_ka

ki

Varchar 15 Kendaraan yang di gunakan siswa

Berat_badan Varchar 5 Berat badan siswa

Tinggi_badan Varchar 5 Tinggi badan siswa

Golongan_darah Varchar 3 Golongan darah siswa

Penyakit_pernah_diderita Varchar 20 Penyakit yang pernah di derita siswa

Kelainan_jasmaniah Varchar 25 Kelaninan jasmani siswa

Nama_ayah Varchar 25 Ayah kandung siswa

Nama_ibu Varchar 25 Ibu kandung siswa

Alamat_ayah_ibu Varchar 25 Alamat orang tua siswa Tempat_tgl_lhr_ayah Varchar 25 tempat kelahiran ayah

Tempat_tgl_lhr_ibu Varchar 25 tempat kelahiran ibu

Pekerjaan_ayah Varchar 25 Pekerjaan ayah siswa

(53)

85

Penghasilan_pertahun Varchar 10 Penghasilan orang tua siswa Pendidikan_tertinggi_ayah Varchar 10 Pendidikan terakhir

Pendidikan_tertinggi_ibu Varchar 10 Pendidikan terakhir Kewarganegaraan_ayahib

u

Varchar 15 Kewarganegaraan orang tua siswa

Nama_wali varchar 15 Nama wali siswa

Alamat_wali Varchar 25 Alamat wali siswa

Telpon_wali Varchar 13 Telpon wali siswa

TTL_wali Varchar 25 Tempat tanggal lahir wali

siswa

Pekrjaan_wali Varchar 25 Pekerjaan wali siswa

Penddkn_trtinggi_wali Varchar 10 Pendidikan terakhir wali siswa Kewarganegaraan_wali Varchar 15 Kewarga negaraan wali siswa

Inteligensi_siswa Varchar 25 Inteligensi yang dimiliki siswa

(54)

86

e. Nama file : Tblkelas

f. Primary key : kode_kelas

g. Foreign Key : NISN, NIS

h. Jumlah Field : 8

Tabel 4.4. Struktur File Tabel kelas

Nama Field Type Data Panjang Keterangan

Kode_kelas varchar 5 Kode kelas yang ada di

SMPN 7 Cimahi

Nama_siswa Varchar 25 Nama siswa

Wali_kelas Varchar 25 Wali kelas siswa

NISN varchar 10 Nomor induk siswa

nasional

NIS Varchar 10 Nomor induk siswa

Jumlah_siswa_laki_laki Integer 2 Jumlah perkelas Jumlah_siswa_perempuan Integer 2 Jumlah perkelas

(55)

87

perempuan

4. File nilai

i. Nama file : TblNilai

j. Primary key : -

k. Foreign Key : NIS

l. Jumlah Field : 6

Tabel 4.5. Struktur File Tabel nilai

Nama Field Type Data Panjang Keterangan

NIS Varchar 10 Nomor induk siswa nasional

Nama_siswa Varchar 25 Nama siswa

Kode_mata_pelajaran Varchar 8 kode nama mata pelajaran

(56)

88

Nilai Int 3 Nilai mata pelajaran

Nilai_rata_rata Real 5 Nilai rata rata perkelas

4.2.4.5. Kodifikasi

Pengkodean adalah pembuatan kode untuk tujuan mengklasifikasikan data, memasukkan data ke komputer dan mengambil berbagai informasi yang dibutuhkan. Perancangan kode-kode yang akan digunakan pada tabel-tabel yang direlasikan adalah sebagai berikut :

1. Pengkodean NIS

Kode untuk Nomor induk siswa terdiri dari 8 digit yaitu sebagai berikut Empat digit pertama menyatakan tahun ajaran ketika siswa diterima masuk di SMPN 7 Cimahi, satu digit kemudian menunjukan di kelas berapa siswa diterima, dan tiga digit terakhir sebagi no urut :

1011 7 001

Menyatakan tahun ajaran No Urut siswa

Kelas siswa diterima

(57)

89

Setelah tahap perancangan prosedur, perancangan proses, dan perancangan basis data, tahap selanjutnya yaitu perancangan interface program aplikasi Sistem Informasi pendaftaran siswa baru dan pembagian kelas di SMPN 7 Cimahi yang akan dibuat 4.2.5.1 Struktur Menu

Struktur menu merupakan gambaran mengenai perancangan program yang akan dibuat yang digambarkan dalam bentuk diagram.

Menu Utama Program manage input Penerimaan siswa baru

seleksi Edit data kelas Edit data siswa Registrasi ulang Pembagian kelas other Laporan pendaftaran Laporan registrasi Laporan pembagiankel as

(58)

90

4.2.5.2. Perancangan Input

Interface atau antar muka merupakan tampilan dari suau program aplikasi yang berperan sebagai media komunikasi yang digunakan sebagai sarana berdialog antara program dengan user. Pertama kali program dijalankan maka akan tampil form Login, seperti gambar berikut ini :

1. Form Login

Rancangan form login berfungsi untuk masuk ke form menu program, yaitu dengan memasukan user name dan password yang telah ditentukan. Jika

password telah dimasukkan dengan benar klik tombol ok untuk masuk kedalam from menu progam atau tekan tombol exit untuk keluar dari form log in. Berikut adalah tampilan rancangan form Log In .

Username password

(59)

91

Ganbar 4.22. Rancangan Form Log In 2. Form Menu

Rancangan form menu berfungsi untuk memilih berbagai data dan kegiatan yang dibutuhkan

Ganbar 4.22. Rancangan Form Menu 3. form pendaftaran siswa baru

rancangan form pendaftaran siswa baru berfungsi untuk menginput data pendaftar yang muncul ketika tombol input di klik.

SISTEM INFORMASI PENDAFTARAN SISWA BARU DAN PEMBAGIAN KELAS

SMPN 7 Cimahi

input manage other

Nama siswa

NISN

Sekolah Asal

Nilai UN

input manage other

(60)

92

Ganbar 4.23. Rancangan Form penerimaan siswa baru

4. form seleksi

rancangan form seleksi berfungsi untuk menyeleksi siswa yang berhak diterima di SMPN 7 Cimahi berdasarkan input jumlah kuota siswa yang dibutuhkan

Penerimaan siswa baru

seleksi registrasi Pembagian kelas

Form seleksi

input Manage other

Jumlah daya tampung orang

seleksi print lanjut

Data siswa yang diterima Data siswa yang tidak diterima

(61)

93

Ganbar 4.24. Rancangan Form seleksi siwa 5. form registrasi ulang (biodata siswa)

rancangan form registrasi ulang berfungsi untuk menginput data siswa yang lulus seleksi dengan lengkap

Ganbar 4.25. Rancangan Form biodata siswa 6. form registrasi ulang (bio data orang tua/wali)

Registrasi ulang siswa

Nama siswa : NISN : Sekolah asal : Nilai UN :

input manage other

Nama lengkap Nama panggilan Jenis kelamin Tempat lahir Agama Kewarganegaraan Status

Data siswa Data orang tua/wali

Tanggal bulan tahun

simpan

Batal

Registrasi ulang siswa

Nama siswa :

input manage other

Nama ayah Pekerjaan

Penghasilan pertahu Alamat

Pendidikan terakhir

Data siswa Data orang tua/ wali simpa

n batal

(62)

94

Ganbar 4.26. Rancangan Form biodata orang tua/wali 7. form pembagian kelas

form pembagian kelas ini berfungsi untuk membagi siswa ke dalamsetiap kelas yang tersedia dengan jumlah yang merata

Ganbar 4.27. Rancangan Form pembagian kelas

input manage other

NISN nama Sekolah asal nila i Bagi kelas

(63)

95

8. form data pendaftaran

form data pendaftaran menampilakan data pendaftar

Ganbar 4.29 Rancangan Form data pendaftaran input manage other

Nilai UN

NISN Nama siswa Sekolah asal simp

an

edit batal

(64)

96

9. form data kelas

form data kelas berfungsi menampilkan data mengenai kelas dari hasil pembagian kelas

Ganbar 4.30 Rancangan Form data kelas 4.2.5.3. Perancangan Output

Setelah tahapan perancangan input tahap selanjutnya adalah perancagan output, yaitu perancangan mengenai dokumen keluaran dari sistem yang akan di gunakan di SMPN 7 Cimahi. Perancangan output yang diusulkan diantaranya adalah :

1. perancangan outpun tanda bukti pendafftaran

Kelas : walikelas: jumlah perempuan: jumlah laki laki

input manage other

nama NIS NISN Jenis

Klmin print

(65)

97

output tanda bukti pendaftaran berfungsi sebagai tanda bukti yang di berikan kepada pendaftar bahwa siswa benar benar sudah melakukan pendaftaran ke SMPN 7 Cimahi

Ganbar 4.32 Rancangan output tanda bukti pendaftaran 2 . perancangan output laporan pendaftaran

Output laporan pendaftaran dari pelaksana penerimaan siswa baru kepada kepala sekolah

TANDA BUKTI PENDAFTARAN No pendaftaran : Nama : NISN : Sekolah asal : Jumlah UN logo

(66)

98

Ganbar 4.33 Rancangan output laporan pendaftaran

2. perancangan output laporan pembagian kelas SMPN 7 Cimahi Laporan pendaftaran

Ketua panitia kepala sekolah

logo

NISN Nama Sekolah asal Nilai UN

n o

SMPN 7 Cimahi Laporan pembagian kelas

Ketua panitia kepala sekolah

logo

(67)

99

Ganbar 4.34 Rancangan output laporan pembagian kelas 3. perancangan output laporan registrasi

Ganbar 4.35 Rancangan output laporan registrasi 4.2.6. Perancangan Arsitektur Jaringan

Jaringan yang akan dipakai pada Sistem Informasi pendaftaran siswa baru dan pembagian kelas di SMPN 7 Cimahi ini memakai jaringan lokal atau LAN.

Jaringan yg dipakai adalah peer to peer dalam jaringan peer to peer setiap komputer dapat berfungsi sebagai server artinya user bisa menjadi administrator. Setiap

komputer dalam satu sistem jaringan dapat melakukan sharing sumber – sumber yang dimiliki

SMPN 7 Cimahi Laporan registrasi

Ketua panitia kepala sekolah

logo

NISN NIS Nama Nilai UN

(68)

100

Arsitektur Jaringan terdiri dari perkabelan, topologi, media metoda akses dan format paket. Arsitektur yang umum digunakan dalam jaringan adalah berbasis kabel elektrik, melalui perkembangan teknologi optik kini banyak digunakan juga serat kabel optik sebagai media alternatif beserta kelebihan dan kekurangannya. Arsitektur jaringan yang digunakan adalah arsitektur jaringan Client server. Berikut gambar dari arsitektur Client server SMPN & Cimahi

Arsitektur Jaringan SMPN 7 Cimahi

Panitia Admin

Computer Server

client

Gambar

Gambar 4.1 Flowmap Pendaftaran yang sedang berjalan
Gambar 4.2 Flowmap registrasi ulang yang sedang berjalan
Gambar 4.3 Flowmap pembagian kelas yang sedang berjalan
Gambar 4.5 Diagram kontek yang sedang berjalan
+7

Referensi

Garis besar

Dokumen terkait

 Melalui penjelasan guru dan dari berbagai sumber siswa dapat memahami kegiatan manusia terhadap daur air.  Melalui penjelasann guru siswa dapat menyebutkan kerusakan akibat

Bagi bangsa Indonesia, Pancasila memiliki arti penting yaitu, Pancasila memiliki fungsi pokok sebagai dasar negara yang pada hakikatnya adalah sebagai sumber dari

To measure whether teacher’s corrective feedback using self- correct during oral interaction has significant effect on speaking score of the eleventh grade students at SMA Negeri

400.000.000 ,- (Empat Ratus Juta Rupiah) Tahun Anggaran 2016, maka dengan ini diumumkan bahwa Pemenang E-lelang Pemilihan Langsung pekerjaan tersebut di atas adalah

Walaupun penurunan yang dicapai melalui proses biosorpsi sudah sangat tinggi, kadar Cu tersebut masih perlu diberi perlakuan lanjutan seperti penyerapan ulang dengan

Produktifitas Andisol yang tinggi sangat ditentukan oleh sifat : (1) bahan induk yang terdiri dari kumulatif deposit abu vulkan, (2) solum tanah yang cukup dalam sehingga zona

Predictors: (Constant), LN_BOPO, GWM, CAR, LDR, NPL, NIM, LN_ROA Sumber : Data sekunder setelah diolah SPSS, 2011. Lampiran vi Coefficients a Model Unstandardized Coefficients

The results showed that simultaneous Compensation, Organizational Commitment, and Career have a significant effect on the achievement of Employees at the Open University