BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

BAB IV PERANCANGAN SISTEM

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

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

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

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

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

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

BAB III PEMBAHASAN. 3.1 Analisis Sistem

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

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

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

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

BAB III ANALISIS DAN PERANCANGAN

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

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

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

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

BAB IV PERANCANGAN SISTEM. mengembangkan solusi yang terbaik bagi permasalahan. perancangan sistem

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. terdiri dari analisis perangkat lunak dan analisis perangkat keras serta analisis user

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

BAB IV ANALISIS KERJA PRAKTEK

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

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

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

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

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. berjalan secara utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB III HASIL DAN PEMBAHASAN

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

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

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

BAB IV ANALISIS PERANCANGAN SISTEM

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

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 DAN DESAIN SISTEM. penjadwalan belajar mengajar, serta penilaian akademik siswa. Selengkapnya,

BAB IV DISKRIPSI PEKERJAAN

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

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

BAB IV DISKRIPSI PEKERJAAN. dengan sistem yang baru. Analisa sistem ini berisi Document Flow dan System

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

BAB IV ANALISIS SISTEM

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

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

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB IV PERANCANGAN SISTEM Prosedur Usulan Pendataan Nilai Siswa. yang akan dirancang adalah sebagai berikut:

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

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

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

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

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS PERANCANGAN SISTEM

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

BAB IV PERANCANGAN SISTEM

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

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

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. informasi akademik pada SMA Negeri 2 Cianjur, analisis terhadap sistem

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM. seorang dengan bagian konseling. Bagian Konseling memberikan informasi

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

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

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

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

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

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

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. 4. Melakukan pembahasan terhadap hasil implementasi sistem.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem dengan cara menguraikan sistem tersebut kedalam elemen yang

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

DAFTAR GAMBAR. Gambar 2.1 Liklus Kehidupan. Gambar 2.2 Topologi Linier Bus (Garis Lurus). Gambar 2.3 Topologi Star (Bintang)..

3 BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. makanan dan catering yang sedang berjalan di Rumah Makan Mirasa. Dalam

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Untuk mengetahui hal tersebut diperlukan suatu penggambaran aliran-aliran

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Sistem informasi perpustakaan merupakan suatu sistem yang sangat

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

BAB III ANALISIS DAN DESAIN SISTEM

3.1 ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS KERJA PRAKTEK

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

BAB IV PERANCANGAN SISTEM

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

/1. Flowmap Usulan Daftar Anggota

BAB III PEMBAHASAN. Pembahasan yang kami lakukan pada kerja praktek di PT. Malayandi Tour & Travel hanya mengenai karyawan tetap saja.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan

BAB Prosedur atau Narasi Sistem yang Diusulkan

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

Transkripsi:

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 Sumber : mengetahui identitas calon siswa baru : SMPN 7 Cimahi Rangkap : 1 Aliran data Elemen data : dari calon siswa ke bagian pendaftaran siswa : 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. Nama dokumen : kartu pelajar

Fungsi Sumber :sebagai bukti pendukung identitas calon : calon siswa Rangkap : 1 Aliran data Elemen data : dari calon siswa ke bagian pendaftaran calon siswa baru : NISN, nama, tempat lahir, tanggal lahir, alamat 3. Nama dokumen : tanda bukti pendaftaran siswa baru Fungsi Sumber : formulir pendaftaran ulang siswa baru : SMPN 7 Cimahi Rangkap : 1 Aliran data Elemen data : dari SMPN 7 Cimahi ke calon siswa baru : no. pendaftar, nama siswa, asal sekolah, jumlah UASBN 4. Nama dokumen : data pendaftar Fungsi Sumber : mencatat semua pendaftar sebelum di lakukan seleksi : SMPN 7 Cimahi Rangkap : 1 Aliran data Elemen data : dari calon siswa ke bagian penerimaan siswa baru : 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 Rangkap : 1

Aliran data Elemen data : dari bagian penerimaan siswa baru ke pendaftar : no.,no pendaftar, NISN, nama siswa, tempat tanggal lahir, Sekolah asal, jumlah nilai UASBN, tanda tangan. 6. Nama dokumen : surat pernyataan diterima Fungsi Sumber : pemberitahuan kepada pendaftar : SMPN 7 Cimahi Rangkap : 1 Aliran data Elemen data : dari SMPN 7 Cimahi ke pendaftar : nama lengkap, tempat tanggal lahir, sekolah asal, tanggal No pendaftar. 7 Nama dokumen : surat pernyataan tidak diterima Fungsi Sumber : pemberitahuan kepada pendaftar : SMPN 7 Cimahi Rangkap : 1 Aliran data Elemen data : dari SMPN 7 Cimahi ke pendaftar : nama lengkap, tempat tanggal lahir, sekolah asal, tanggal No pendaftar 8. Nama dokumen : daftar siswa yang tidak diterima Fungsi Sumber : menerangkan siswa siswa yang tidak diterima : SMPN 7 Cimahi Rangkap : 2 Aliran data : dari bagian pendaftaran ke ketua panitia pendaftaran

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 Sumber : pernyataan dari siswa kepada SMPN 7 Cimahi : SMPN 7 Cimahi Rangkap : 1 Aliran data Elemen data : dari divisi bimbingan dan penyuluhan kepada siswa baru : 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 Sumber : menerangkan tentang siswa : SMPN 7 Cimahi Rangkap : 1 Aliran data Elemen data : dari divisi bimbingan dan penyuluhan kepada siswa : nama lengkap, 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 11. Nama dokumen : keterangan orang tua wali /jalan kaki, berat badan, tinggi Badan, golongan darah, Penyakit yang pernah diderita, kelainan jasmaniah lainya Fungsi Sumber : menerangkan orang tua/wali siswa : SMPN 7 Cimahi Rangkap : 1 Aliran data Elemen data : dari BP kepada siswa : 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, 12. Nama dokumen : Absensi Pendidikan tertinggi, kewarganegaraan, inteligensi siswa

Fungsi Sumber : mencatat kehadiran siswa : SMPN 7 Cimahi Rangkap : 1 Aliran data Elemen data : dari tata usaha ke siswa : 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.

4.1.2.1. Flow Map Berikut adalah flowmap atau diagram aliran data system pendaftaran pada SMPN 7 Cimahi. Flowmap pendaftaran Siswa Panitia pendaftaran Ketua panitia Kepala sekolah Formulir pendaftaran NISN Formulir pendaftaran NISN Buat bukti pendaftar an a Bukti pendaftaran Bukti pendaftaran Buat data pendafta ran Data pendaftaran Data pendaftaran Mengurutka n nilai besar sampai kecil Buat laporan pendaftar an Data pendaftar yang sudah di urutkan Laporan pendaftaran Eliminasi no. urut > quota = tidak lulus lulus Laporan pendaftaran Data penyaringan tidak Daftar lulus Daftar lulus Daftar lulus Daftar tidak lulus Buat surat tidak lulus Buat surat lulus Buat laporan daftar siswa baru Srt pemb tidak lulus Srt pemb tidak lulus a2 Srt pemb lulus Laporan daftar siswa baru Laporan daftar siswa baru Srt pemb lulus Gambar 4.1 Flowmap Pendaftaran yang sedang berjalan

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. 8. panitia membuat data pendaftar yang lulus dan diterima di SMPN 7 Cimahi

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 siswa Panitia pendaftaran Ketua panitia Kepala sekolah a2 Srt pemb lulus Bukti pendaftaran Srt pemb lulus Bukti pendaftaran Cocokan data Cocok? tidak ya Buat data registrasi Srt pemb lulus Bukti pendaftaran Srt pemb lulus Bukti pendaftaran Data registrasi Data registrasi Buat laporan regsitrasi b Laporan registrasi Laporan registrasi Gambar 4.2 Flowmap registrasi ulang yang sedang berjalan

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 yang kemudian diserahkan kepada kepala sekolah.

Berikut ini adalah diagram alir prosedur pembagian kelas pada SMPN 7 Cimahi yang sudah berjalan : Flowmap pembagian kelas siswa Panitia pendaftaran Ketua panitia Kepala sekolah 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 Absensi Pengumuman kelas Buat pengumu man kelas Pengumuman kelas c Buat laporan pembagia n kelas Laporan pembagian kelas Laporan pembagian kelas Gambar 4.3 Flowmap pembagian kelas yang sedang berjalan

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.

siswa Formulir pendaftaran, kartu pelajar, Tanda bukti pendaftaran, surat pemberitahuan, jadwal, pengumuman kelas,absensi SISPSB &PK SMPN 7 Cimahi laporan pendaftaran,laporan daftar siswa baru, laporan registrasi, laporan pembagian kelas Kepala sekolah 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 Diagram) Sistem informasi akademik di SMPN 7 Cimahi

siswa Formulir pendaftaran Kartu pelajar Daftar lulus 1 pendaftaran Laporan pendaftaran Tanda bukti pendaftaran Surat pemberitahuan Diterima/tidak diterima Laporan Daftar Siswa baru Tanda bukti dan surat pemberitahuan 2 registrasi Data registrasi Arsip registrasi 3 Pembagian kelas Kepala sekolah Laporan Pembagian kelas Laporan registrasi Gambar 4.6 DFD level 1 yang sedang berjalan

Pada DFD level 1 yaitu proses 1 dikembangkan lagi seperti pada gambar 4.7 di bawah ini : siswa Formulir pendaftaran Kartu pelajar 1.1 pendaftaran Arsip syarat pendaftaran Tanda bukti pendaftaran 1.2 Buat tanda Bukti pendaftaran Data pendaftaran 1.3 Buat data pendaftar an Surat lulus 1.7 Buat data lulus Arsip data lulus 1.4 Mengurutkan nilai Data pendaftaran Surat Tidak lulus 1.8 Buat data tdk lulus Nu.urut<= quota Daftar lulus Daftar lulus 1.6 Eliminasi No. urut > quota = tidak lulus Nilai yg sudah diurutkan 1.5 Buat laporan pendaftaran 1.10 Buat laporan data siswa baru Kepala sekolah Laporan pendaftaran Laporan siswa baru Gambar 4.7 DFD level 2 proses 1 (pendaftaran)

bawah ini : Pada DFD level 1 yaitu proses 2 dikembangkan lagi seperti pada gambar 4.8 di Arsip data lulus siswa Bukti pendaftaran, Surat lulus 2.1 Mencocokan data Data cocok Arsip data registrasi Bukti pendaftaran, Surat lulus 2.2 Mengembalik an syarat Data yang tidak cocok 2.3 Buat data registrasi Data registrasi 2.4 Buat laporan registrasi Kepala sekolah Laporan registrasi Gambar 4.8 DFD level 2 proses 2 (registrasi)

bawah ini : Pada DFD level 1 yaitu proses 3 dikembangkan lagi seperti pada gambar 4.9 di Arsip data registrasi siswa 3.1 Buat daftar lakilaki perempuan 3.2 Penempatan kelas untuk laki laki Data lakilaki Arsip absensi Data perempuan 3.3 Penempatan kelas untuk perempuan Pengumuman kelas Daftar lakilaki perkelas 3.4 Menyatukan dan mengurutkan berdasar abjad Daftar perempuan perkelas 3.5 Buat pengumuman kelas absensi absensi 3.6 Buat laporan pembagian kelas Laporan Pembagian Kelas Kepala sekolah Gambar 4.9 DFD level 2 proses 3 (pembagian kelas)

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.

51 Tabel 4.1. Evaluasi Sistem Berjalan Bagian Masalah Solusi Panitia pendaftaran siswa baru Masih sulit nya mencari data pendaftar Mudah terjadi kesalahan dalam dalam pencocokan data pendaftar yang lulus seleksi Membuat Database agar seluruh data pendaftar dapat terdokumentasi dengan baik 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 dokumendokumen tersebut sering Membuat Database agar seluruh data pendaftar dapat terdokumentasi dengan baik

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 Membuat program untuk melakukan seleksi secara otomatis dan sesuai dengan kriteria besar peluang terjadinya kesalahan Pembagian kelas memakan waktu yang cukup lama dikarenakan proses nya yang masih manual, sehingga memungkinkan Membuat program yang mampu memproses secara otomatis pembagian kelas yang sesuai dengan kriteria terjadinya kesalahan penulisan,pengurutan,dan penempatan siswa

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).

54 4.2.3.1. Flowmap Flowmap adalah diagram yang menunjukkan aliran data berupa formulirformulir 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.

55 Flowmap sistem informasi pendaftaran siswa baru dan penempatan kelas di SMPN 7 Cimahi siswa Panitia guru Kepala sekolah Kartu pelajar(nisn) Dan formulir pendaftaran Kartu pelajar(nisn) Dan formulir pendaftaran Input data pendaftar a Bukti pendaftaran Bukti pendaftaran Cetak bukti pendaftaran Bukti pendaftaran Cetak daftar lulus seleksi Data Data lulus lulus seleksi seleksi SIPSB & PK Cocokkan data Cetak laporan pendaftran Laporan pendaftaran a Data lulus seleksi Cetak laporan registrasi absensi absensi Cetak absensi Laporan registrasi Data kepribadian siswa Data registrasi Input data kepribadian siswa Cetak data registrasi Cetak laporan pembagian kelas Laporan pembagian kelas Laporan pendaftaran Laporan registrasi Laporan pembagian kelas 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.

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

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 Formulir pendaftaran, kartu pelajar Tanda pendaftaran, Tanda bukti pendaftaran Data lulus seleksi absensi SIPSB & PK Laporan pendaftaran, laporan registrasi Laporan pembagian kelas, Kepala sekolah 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 :

58 siswa Form pendaftaran dan Kartu pelajar 1 pendaftaran Data pendaftaran Tanda bukti pendaftaran Data lulus absensi Tanda bukti Pendaftaran, data kepribadian 2 registrasi Laporan registrasi 5 Buat laporan pendaftaran raport 3 Pembagian kelas Data registrasi Data siswa Laporan pendaftaran Raport Sudah diparaf Data kelas 4 raport Laporan Pembagian kelas Laporan nilai Kepala sekolah Gambar 4.14. DFD (Data Flow Diagram) level 1 usulan

59 siswa Form pendaftaran dan Kartu pelajar 1.1 Input data pendaftar Data pendaftar pendaftaran 1.4 Cetak Laporan pendaftaran Tanda bukti pendaftaran 1.2 Cetak bukti pendaftaran Data pendaftar Data pendaftar Data lulus 1.3 seleksi Laporan pendaftaran Kepala sekolah Gambar 4.15. DFD level 2 proses 1 (pendaftaran) Usulan

60 siswa Tanda bukti Pendaftaran, 2.1 Cocokkan data Data lulus Data Siswa lengkap 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 Gambar 4.16. DFD level 2 proses 2 (registrasi) Usulan

61 siswa 3.1 Pembagian kelas siswa Data registrasi 3.3 Cetak laporan Pembagian kelas absensi Data kelas kelas Laporan Pembagian kelas 3.2 Cetak absensi Kepala sekolah 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 1. Nama arus data : form pendaftaran dan kartu pelajar

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 : - Aliran data : proses 1 proses 2

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 Struktur data : proses2 kepala sekolah : 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

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 Struktur data : proses 3 - siswa : No, NISN, No induk, nama, jumlah kehadiran, jumlah alfa

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 9. Nama aliran data : raport Alias : - siswa laki laki, jumlah siswa perempuan Aliran data Struktur data : proses 4 - siswa : 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, 11. Nama aliran data : laporan pendaftaran Alias : - nilai, nilai rata rata, peringkat ke, jumlah siswa

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 Struktur data : proses 4 kepala sekolah : 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, sekolah_asal, Nilai_UN.

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 : - aliran data : proses 1.3 proses 2.1

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

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_

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 alias : -

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, 3. nama arus data : absensi alias : - jumlah_siswa_laki_laki, jumlah_siswa_perempuan aliran data struktur data : proses 3.2 siswa : 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 :

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 : - aliran data : proses 4.4 kepala sekolah

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.eepisits.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,

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,

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,

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,

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,

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 :

79 Tblpendaftaran Nama NISN Sekolah_asal jumlah_dp Tblkelas nama_kelas nama walikelas, NISN NIS jumlah_siswa_laki jumlah_ perempuan total tbljadwal nama_kelas mata_pelajaran nama_guru Hari jam 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, 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.

80 4.2.4.3. Entity Relationship Diagram [sumber : http://developdottxt.wordpress.com/2008/04/03/erd-entitasrelationship-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 1 M M Melakukan siswa M mempunyai kelas 1 mempunyai 1 Gambar 4.20. Entity Relationship Diagram

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 Sekolah_asal Varchar 25 SD

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 NIS Varchar 10 Nomor induk siswa

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 Jarak_rumah_sekolah Varchar 15 Jarak yang di tempuh dari

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 Pekerjaan_ibu Varchar 25 Pekerjaan ibu siswa

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 3. File kelas

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 Total_siswa integer 2 Total laki laki dan

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 Mata_pelajaran Varchar 15 Nama mata pelajaran

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 No Urut siswa Kelas siswa diterima Menyatakan tahun ajaran 4.2.5. Perancangan Antar Muka

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 input manage other Penerimaan siswa baru Edit data siswa Laporan pendaftaran seleksi Registrasi ulang Pembagian kelas Edit data kelas Laporan registrasi Laporan pembagiankel as Gambar 4.21 Perancangan Struktur Menu Program

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 login

91 Ganbar 4.22. Rancangan Form Log In 2. Form Menu Rancangan form menu berfungsi untuk memilih berbagai data dan kegiatan yang dibutuhkan input manage other 3. form pendaftaran siswa baru SISTEM INFORMASI PENDAFTARAN SISWA BARU DAN PEMBAGIAN KELAS SMPN 7 Cimahi Ganbar 4.22. Rancangan Form Menu rancangan form pendaftaran siswa baru berfungsi untuk menginput data pendaftar yang muncul ketika tombol input di klik. input manage other gambar Nama siswa NISN Sekolah Asal Nilai UN

92 Penerimaan seleksi registrasi Pembagian 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 Form seleksi input Manage other Jumlah daya tampung orang seleksi print lanjut Data siswa yang diterima Data siswa yang tidak diterima NISN nama Sekolah asal nilai NISN nama Sekolah asal nilai

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 input manage other Registrasi ulang siswa Nama siswa : NISN : Sekolah asal : Nilai UN : Data siswa Data orang tua/wali Nama lengkap Nama panggilan Jenis kelamin Tempat lahir Tanggal bulan tahun Agama Kewarganegaraan Status simpan Batal Ganbar 4.25. Rancangan Form biodata siswa 6. form registrasi ulang (bio data orang tua/wali) input manage other Registrasi ulang siswa Nama siswa : Data siswa Data orang tua/ wali simpa Nama ayah Pekerjaan Penghasilan pertahu Alamat n batal

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 input manage other NISN nama Sekolah asal nilai Bagi kelas keluar Ganbar 4.27. Rancangan Form pembagian kelas

95 8. form data pendaftaran form data pendaftaran menampilakan data pendaftar input manage other NISN Nama siswa Sekolah asal Nilai UN simp an edit batal Ganbar 4.29 Rancangan Form data pendaftaran

96 9. form data kelas form data kelas berfungsi menampilkan data mengenai kelas dari hasil pembagian kelas input manage other Kelas : walikelas: jumlah perempuan: jumlah laki laki nama NIS NISN Jenis Klmin print keluar 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

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 logo TANDA BUKTI PENDAFTARAN No pendaftaran : Nama : NISN : Sekolah asal : Jumlah UN Ganbar 4.32 Rancangan output tanda bukti pendaftaran 2. perancangan output laporan pendaftaran Output laporan pendaftaran dari pelaksana penerimaan siswa baru kepada kepala sekolah

98 logo SMPN 7 Cimahi Laporan pendaftaran n o NISN Nama Sekolah asal Nilai UN Ketua panitia kepala sekolah Ganbar 4.33 Rancangan output laporan pendaftaran 2. perancangan output laporan pembagian kelas logo SMPN 7 Cimahi Laporan pembagian kelas kelas Jumlah siswa laki laki Jumlah siswa perempuan Jumlah total Ketua panitia kepala sekolah

99 Ganbar 4.34 Rancangan output laporan pembagian kelas 3. perancangan output laporan registrasi logo SMPN 7 Cimahi Laporan registrasi No NISN NIS Nama Nilai UN Ketua panitia kepala sekolah 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

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 Admin Panitia Computer Server client Ganbar 4.37 Rancangan arsitektur jaringan SMPN 7 Cimahi