Diagram konteks Data Flow Diagram

BAB 3 PERANCANGAN SISTEM

3.1 Diagram konteks

Diagram konteks adalah alat Bantu dalam perancangan global bagi program aplikasi yang akan dibuat, dengan tujuan untuk mencerminkan keadaan sistem yang akan dibangun secara umum Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009 GAMBAR 3.1 : DFD KONTEKS 1 SISTEM INFORMASI DI SMP SWASTA PRIMBANA MEDAN KEPALA PEGAWAI BIDANG STUDI SISWA GURU Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009 Keterangan: 1. Biodata Guru dan Kepegawaian 2. Laporan data Guru dan siswa perbulan 3. Data pribadi siswa dan data orang tua perbulan 4. Laporan Biodata Guru dan biodata Siswa 5. Laporan data Bidang studi

3.2 Data Flow Diagram

Diagram alir data DFD digunakan untuk menggambarakan sistem sebagai jaringan kerja antara fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data. Dari diagram konteks diatas dapat diturunkan menjadi bentuk yang lebih detail, yaitu DFD level 0. berikut diberikan gambaran DFD level 0 dan DFD level 1 yang merupakan perincian dari diagram konteks yang telah dibuat untuk sistem yang akan dirancang. Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009 File Guru File siswa File Bidang studi Gambar 3.2 DFD level 0 1 SISTEM INFORMASI DI SMP SWASTA PRIMBANA MEDAN KEPALA PEGAWAI BIDANG STUDI GURU 4.0 PENG- INPUTAN BIDANG STUDI 4.1 PENENTU- AN BIDANG STUDI 2.1 PENG- INPUTAN DATA GURU 2.0 PENDATAAN GURU 1.1 PENG- INPUTAN DATA SISWA 1.0 PENDATAAN SISWA SISWA D D D Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009 Berikut ini adalah keterangan mengenai simbol-simbol yang digunakan Data Flow Diagram. Tabel komponen Data Flow Diagram No. Simbol Nama Komponen Keterangan 1. Proses Proses menunjukkan transformasi dari masukan menjadi keluaran 2. Aliran Aliran menggambarkan aliran paket data atau informasi dari satu bagian ke bagian lain dari sistem dimana penyimpanan mewakili lokasi penyimpanan data 3. Penyimpanan Komponen ini digunakan untuk memodelkan kumpulan data atau paket data. 4. Terminator Simbol ini mewakili entity luar dimana sistem berkomunikasi. Biasanya, notasi ini melambangkan orang atau kelompok orang. Tabel 3.1 Keterangan komponen Data Flow Diagram 3.3 Perancangan Database Penerapan database dalam sistem informasi disebut database sistem. Adapun kebutuhan file database untuk sistem ini hanya mempunyai tabel database tunggal dengan nama siswa.mdb pada file ini terdapat 5 buah database yang akan digunakan dalam perancangan sistem yaitu tabel dt_Siswa, tabel dt_Guru, tabel dt_Pegawai, tabel dt_Bidangstudi dan, tabel dt_Nilai. File ini dibuat dengan Microsoft Acces 2003. berikut digambarkan perancangan database yang akan dipakai: Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009 Tabel Siswa Field Name Data Type Width Description Nis Text 10 Nomor induk siswa Nama Text 40 Nama siswa Tempat_lahir Text 30 Tempat lahir siswa Tanggal_lahir DateTime 8 Tanggal lahir siswa Agama Text 10 Agama Tanggal_masuk Datetime 8 Tanggal mulai masuk disekolah Dikelas Text 4 Pertama masuk dikelas Sekolah_asal Text 10 Asal sekolah Alamat_sekolah Text 30 Alamat sekolah Alamat_siswa Text 30 Alamat siswa Nama_ayah Text 40 Nama ayah siswa Nama_ibu Text 40 Nama ibu siswa Pekerjaan Text 20 Pekerjaan orang tua siswa Penghasilan Penghasilan orang tua siswa Alamat Text 40 Alamat orang tua siswa Anak_ke Text 5 Yang bersangkutan anak keberapa Telepon Text 12 Nomor telepon Index field: NIS sebagai PrimaryKey dan UniqueKey Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009 Tabel guru Field Name Data Type Width Description Nrp Text 10 Nomor induk guru Nama Text 30 Nama guru Tempat_lahir Text 40 Tempat lahir Tanggal_lahir Datetime 8 Tanggal lahir Agama Text 10 Agama Tamatan Text 10 Tamatan Mengajar Text 10 Mengajar Kelas Text 10 Kelas yang diajar Jabatan Text 20 Keterangan jenjang karir Alamat Text 40 Alamat tinggal guru Telepon Text 12 Telepon guru Index field: NRP sebagai PrimaryKey dan UniqueKey Tabel pegawai Field Name Data Type Width Description Nrp Text 10 Nomor induk guru Nama Text 30 Nama guru Tempat_lahir Text 40 Tempat lahir Tanggal_lahir Datetime 8 Tanggal lahir Agama Text 10 Agama Kelas Text 10 Kelas yang diajar Jabatan Text 20 Keterangan jenjang karir Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009 Alamat Text 40 Alamat tinggal guru Telepon Text 12 Telepon guru Index Field : NRP sebagai PrimariKey dan UniqueKey Tabel BidangStudi Field Name Data Type Width Description Kode Text 10 Kode mata pelajaran Bidang_studi Text 30 Bidang studi Guru Text 30 Nama guru Kelas Text 10 Kelas yang diajar Index Field : Kode sebagai PrimaryKey dan UniqueKey 3.4 Perancangan Layar Desain layar merupakan rancang bangun dari percakapan antara pemakai sistem dengan komputer. Menu merupakan jalur pemakai User Interface yang mudah dipahami dan digunakan dalam percakapan tersebut. Menu berisi beberapa pilihan yang disajikan kepada pemakai. User dapat memilih pilihan menu dengan cara menggerakkan kusor kearah horizontal ataupun vertikal pada menubar. Struktur menu merupakan gambaran mengenai isi dari keseluruhan program yang dibuat. Struktur menu dari program aplikasi ini adalah sebagai berikut:

3.5 Algoritma Algoritma adalah merupakan cara untuk menganalisa urutan dan hubungan antara