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

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

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

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

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. untuk mengetahui lebih jelas bagaimana cara kerja sistem tersebut dan masalah

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

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. Analisis sistem merupakan penguraian dari suatu sistem informasi yang

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

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

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

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

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

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. terhadap sistem yang sedang berjalan (Current sistem). Oleh karena itu kita perlu

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

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

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

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

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

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

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

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

BAB IV ANALISA DAN PERANCANGAN SISTEM

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

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

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

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

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

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

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 PERANCANGAN SISTEM. gerlong futsal yang sedang berjalan. Analisis sistem yang sedang berjalan

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

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

BAB IV ANALISIS KERJA PRAKTEK

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

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

BAB III PEMBAHASAN. 3.1 Analisis Sistem

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

BAB IV PERANCANGAN SISTEM

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

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan saat ini pada bagian persediaan barang, sistem yang digunakan

BAB IV ANALISIS PERANCANGAN SISTEM

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

BAB IV PERANCANGAN SISTEM

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

BAB IV PERANCANGAN SISTEM

BAB III KONSEP APLIKASI. Karya Sejati serta mempelajari data-data dan dokumen-dokumen yang ada pada saat ini.

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

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB IV ANALISIS KERJA PRAKTEK

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berikut ini adalah analisis dokumen yang digunakan di bagian penjualan pada

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

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

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

BAB IV ANALISIS SISTEM

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

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

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

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM

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

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

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

BAB III ANALISA DAN DESAIN SISTEM

You are using demo version Please purchase full version from BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III HASIL DAN PEMBAHASAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. Untuk memenuhi kebutuhan dalam membangun sistem. pembelajaran berbasis web, diperlukan data masukan yang akan

BAB IV HASIL DAN PEMBAHASAN. terutama dalam proses absensi dan penggajian guru. Sistem yang baik harus memiliki arah

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat

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

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis dan perancangan sistem menggunakan perancangan terstruktur.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

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

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

BAB IV PERANCANGAN SISTEM. sebelum melakuan pengkodean kedalam suatu bahasa pemograman. Dalam

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

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

Transkripsi:

43 BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN 4.1. Analisis Sistem Yang Berjalan Analisia sistem yang sedang berjalan bertujuan untuk mengetahui lebih jelas bagaimana cara kerja sistem tersebut dan masalah yang dihadapi sistem untuk dapat dijadikan landasan usulan perancangan analisa sistem yang sedang berjalan yang dilakukan berdasarkan urutan kejadian yang ada dan dari urutan kejadian tersebut dapat dibuat Diagram Alir Dokumen (flowmap). 4.1.1. Analisis Dokumen 1. Nama Dokumen : File Siswa Sumber Fungsi Period Pembuatan Item Data : Siswa : Sebagai informasi data siswa : 1 Tahun : NIS, Nama_siswa, Jns_kelamin, Tmpt_lahir, 2. Nama Dokumen : File Guru Alamat, Agama, anak_ke, hobby,, telepon, No_STTB Sumber Fungsi Period Pembuatan Item Data : Guru : Sebagai informasi data Guru : 1 Tahun :NIP, Nama_guru, Alamat_guru, jenis kelamin, Tmpt/tgl_lahir, Pendidikan_terakhir

44 3. Nama Dokumen : Jadwal Pelajaran Pelajaran Sumber Fungsi Period Pembuatan Item Data : Bag. kesiswaan : Sebagai informasi jadwal pelajaran : 1 Tahun : Kls/Jurusan, Kode_matapelajaran, Hari, Jam Nama Dokumen Sumber Fungsi Period Pembuatan Item Data : Data Nilai : Siswa : Sebagai informasi data nilai : 1 Tahun : NIS, Tugas, Ulangan, UTS, UAS, Nilai_total, Kode_pelajaran 4.1.2. Analisis Procedure yang sedang berjalan Analisis prosedur merupakan kegiatan menganalisis prosedur-prosedur kerja yang terjadi pada sistem yang sedang berjalan. Adapun hasil dari kegiatan analisis ini berupa gambaran nyata dari urutan kegiatan-kegiatan yang dilakukan oleh unit-unit organisasi khususnya dalam kegiatan-kegiatan yang berhubungan dengan pengolahan data.

45 Prosedur prosedur Sistem Akademik di MTS Al irsyad Garut adalah seperti berikut : 1. Siswa menyerahkan data siswa ke bagian tata usaha. 2. Kemudian bagian tata usaha membuat rekap data siswa. 3. Rekap data siswa di serahkan ke Kepala Sekolah. 4. Setelah bagian tata usaha membuat rekap data siswa diproses untuk di buat pembagian kelas. 5. Bagian tata usaha membuat data kelas berdasarkan data rekap data siswa. 6. Guru menyerakan data guru ke bagian tata usaha untuk di buat rekap. 7. Rekap data guru di serah kan ke Kepala Sekolah. 8. Setelah di buat rekap data guru kemudian proses pembagian kelas dan pembagian jadwal pelajaran. 9. Guru menyerahkan nilai siswa ke bagian tata usaha. 10. Kemudian membuat rekap nilai yang di serahkan kepada Wali kelas untuk di ke dalam raport. 11. Raport di serahkan ke Kepala Sekolah untuk di tanda tanggan. 12. Setelah di tanda tangan kepala sekoalah kemudian du tanda tangan lagi oleh Wali Kelas dan di serahkan ke siswa.

46 4.1.2.1. flow map yang sedang berjalan Gambar 4.1 Flow map pengolahan data nilai yang berjalan

47 4.1.2.2. Diagram konteks Pada diagram konteks yang akan di buat dapat diketahui entitas-entitas luar yang berhubungan dengan sistem tersebut. Dari gambar flow map di atas dapat di gambarkan diagram konteks Sebagai berikut : Gambar 4.2 Diagram Konteks pengolahan data nilai yang berjalan

48 4.1.2.3 Data Flow Diagram Digram alir data yaitu menggambarkan sistem yang ada pada diagram konteks menjadi beberapa proses utama, yang terjadi antara entitas yang terlibat dalam sistem informasi. Gambar 4.3 DFD pengolahan data nilai yang berjalan

49 4.1.3 Evaluasi Sistem yang sedang berjalan Berdasarkan hasil analisa penulis terhadap pengolahan data dan informasi yang sedang berjalan dalam proses pengolahan data nilai siswa masih banyak kekurangan, setelah mengetahui system yang ada saat ini, penulis menyimpulkan bahwa : No Permasalahan Penyelesaian 1 Kurang efektifnya untuk pencarian data siswa karena penyimpanan data masih Dengan adanya komputerisasi dapat mempermudah pencarian data siswa sehingga tidak akan memakan waktu menggunakan secara manual pembukuan yang lama. 2 Kurang efektifnya dalam proses pengolahan data nilai dikarenakan sering terjadinya Dengan adanya aplikasi sistem informasi pengolahan data nilai mempermudah dan mempercepat pengulangan menginputkan nilai dalam proses pengolahan data nilai 4.1.Perancangan Sistem Perancangan system merupakan suatu kegiatan pengembangan prosedur dan proses yang sedang berjalan untuk menghasilkan suatu system yang baru, atau memperbaharui system yang ada untuk meningkatkan efektifitas kerja agar dapat

50 memenuhi hasil yang digunakan dengan tujuan memanfaatkan teknologi dan fasilitas yang tersedia. Pada bab ini penyusun akan memberikan usulan yang merupakan system informasi secara komputerisasi yang diharapkan dapat membantu dan mempermudah pekerjaan. 4.2.1. Tujuan Perancangan Sistem Adapun tujuan perancangan system yang di usulkan yaitu : 1. Memperbaiki pengolahan data menjadi terkomputerisasi 2. Dapat menyimpan data, mengolah data, melakukan pencarian data, dan menampilkan data data dan cara perhitungan atau informasi secara cepat dan tepat waktu. 4.2.2. Gambaran Umum Sistem yang Diusulkan Adapun gambaran umum system yang diusulkan adalah sebagai berikut : 1. Perancangan prosedur ( Flow Map, Diagram Konteks, DFD, Kamus Data ). 2. Perancangan Basis Data ( Normalisasi, Relasi Tabel, ERD, Struktur File, Kodifikasi ). 3. Perancangan antar muka ( Struktur Menu, Perancangan Input dan Output ). 4.2.3. Perancangan Prosedur yang Diusulkan Dalam perancangan prosedur ini meliputi flow map, diagram kontek, data flow diagram, dan kamus data yang bertujuan untuk memudahkan dalam pembuatan program dan memudahkan dalam menganalisa alir dokumen.

51 4.2.3.1 Flow Map Pada dasarnya flow map system yang diusulkan oleh penulis dalam system yang telah berjalan sebelumnya tidak jauh berbeda, hanya untuk membedakan antara system yang sedang berjalan dengan yang diusulkan terletak dalam tata cara proses penginputan data dan penyimpanannya yaitu dari proses manual ke metode terkomputerisasi.

Gambar 4.4 Flow Map pengolahan data nilai yang diusulkan 52

53 4.2.3.2. Diagram Kontek Diagram kontek ini juga sering disebut data alir diagram level 0. Gambar di bawah ini adalah gambar diagram kontek usulan program pengolahan data nilai di MTS Gambar 4.5 Diagram Konteks yang diusulkan

54 4.2.3.3. Data Flow Diagram Berdasarkan flow map yang telah diusulkan maka DFD yang diusulkan adalah sebagia berikut : SISWA Data siswa Data guru GURU 1.0 Input data siswa 2.0 Input data guru Data siswa Data guru File siswa File guru Data siswa 3.0 Pembagian kelas Data guru Data nilai siswa Data kelas Data guru File kelas Data kelas Data guru Jadwal pelajaran File pelajaran Data pelajaran 4.0 Pembagian jadwal pelajaran & cetak jadwal Data jadwal File jadwal Data siswa Data pelajaran 5.0 Input nilai siswa Data nilai File nilai Data nilai Rekap nilai 6.0 Cetak rekap nilai WALI KELAS Gambar 4.6 DFD yang diusulkan

55 4.2.3.4. Kamus Data 1. Nama arus data : data siswa Alias : - Arus data : siswa proses 1.0, Proses 1.0 file siswa, File siswa proses 3.0, File siswa proses 5.0. Atribut : NIS, nama_siswa, tempat_lahir, tanggal_lahir, jenis_kelamin,agama, anak_ke, alamat, telepon, hobby, no_sttb, wali,tahun_masuk. 2. Nama arus data : data guru Alias : - Arus data :guru proses 2.0, Proses 2.0 file guru, File guru 4.0, File guru proses 5.0. Atribut : NIP, nama, tempat_lahir, tanggal_lahir, jenis_kelamin, agama, status_kawin, jumlah_anak, golongan_darah, status_pegawai,guru_pelajaran pendidikan_terakhir

56 3. Nama arus data : data kelas Alias : - Arus data : proses 3.0 file kelas, File kelas proses 4.0. Atribut : Kode_kelas, Jumlah, Ruangan, Tahun_ajaran, Semester_berjalan 4. Nama arus data : data pelajaran Alias : - Arus data : File pelajaran proses 4.0, File pelajaran proses 5.0. Atribut : Kode_pelajaan, Nama_pelajaran, Lama_pelajaran, semester. 5. Nama arus data : data nilai siswa Alias : rekap nilai Arus data : guru, proses 5.0, Proses 5.0 file nilai, File nilai proses 6.0, Proses 6.0 wali kelas. Atribut : Kode jadwal, Nis, Tugas, UTS, UAS, Nilai akhir.

57 6. Nama arus data : data jadwal Alis : - Arus data : proses 4.0 file jadwal, Proses 4.0 guru. Atribut : kode_jadwal, kode_pelajaran, nama_pelajaran,nip, nama_gurulama_belajar. 4.2.4. Perancangan Basis Data Perancangan basis data adalah langkah untuk menentukan basis data yang diharapkan dapat mewakili seluruh kebutuhan pengguna. Basis data didefinisikan sebagai kumpulan data yang berupa suatu penyampaian informasi yang lengkap dengan jenis record yang mempunyai spesifikasi yang sama, sedangkan yang dimaksud dengan record adalah kumpulan data yang berisikan field-field yang berbeda, jumlah record pada umumnya terbatas. Perancangan basis data dapat diartikan yaitu menciptakan atau merancang kumpulan data yang terhubung dan disimpan secara bersama-sama. Basis data itu sendiri dapat diartikan sebagai: 1. Himpunan kelompok data yang saling berhubungan satu sama lain. 2. Kumpulan data yang disimpan secara bersama-sama untuk memenuhi berbagai kebutuhan.

58 4.2.4.1.Normalisasi Normalisasi adalah suatu proses untuk mengindefikasikan table kelompok atribut yang memiliki ketergantungan yang sangat tinggi antara satu atribut dengan atribut lainnya. Unnormal NIS, nama_siswa, tempat_lahir, tanggal_lahir, jenis_kelamin,agama, anak_ke, alamat, telepon, hobby, no_sttb, tahun_masuk, NIP, nama, tempat_lahir, tanggal_lahir, jenis_kelamin, agama, status_kawin, jumlah_anak, golongan_darah, status_pegawai, kode_jadwal, kode_pelajaran, jam_pelajaran, kode_kelas, NIP, hari, kode_kelas, jumlah, tahun_ajaran, semester_berjalan, kode_jadwal, NIS, tugas, UTS, UAS, nilai_akhhir, kode_pelajaran, nama_pelajaran, lama_pelajaran, semester, kode_kelas, NIS. Normal pertama NIS, nama_siswa, tempat_lahir, tanggal_lahir, jenis_kelamin,agama, anak_ke, alamat, telepon, hobby, no_sttb, wali, NIP, nama, tempat_lahir, tanggal_lahir, jenis_kelamin, agama, status_kawin, jumlah_anak, golongan_darah, status_pegawai, pendidikan_terakhir,kode_jadwal, kode_pelajaran, jam_pelajaran, kode_kelas, hari,, jumlah, tahun_ajaran, semester_berjalan, tugas, UTS, UAS, nilai_akhhir. Normal 2 Siswa = {NIS*, nama_siswa, tempat_lahir, tanggal_lahir, jenis_kelamin,agama, anak_ke, alamat, telepon, hobby, no_sttb, tahun_masuk.}

59 Guru = {NIP*, nama, tempat_lahir, tanggal_lahir, jenis_kelamin, agama, status_kawin, jumlah_anak, golongan_darah, status_pegawai, telepon, pendidikan_terakhir.} Jadwal = {kode_jadwal*, jam_pelajaran, hari, NIP**, kode_pelajaran**, kode_kelas**.} Kelas = kode_kelas*, jumlah, tahun_ajaran, semester_berjalan.} Nilai{kode_jadwal*, NIS**, tugas, UTS, UAS, nilai_akhhir.} Pelajaran = {kode_pelajaran*, nama_pelajaran, lama_pelajaran, semester.} Absensi = {kode_kelas**, NIS**} 4.2.4.2.Relasi Tabel Relasi table adalah hubungan antara suatu himpunan entitas dengan entitas yang lainnya. Suatu file yang terdiri dari beberapa grup elemen-elemen yang berulang-ulang perlu diorganisasikan kembali. Proses untuk mengorgaisasikan file yang untuk menunjukan entity dan relasinya yang berfungsi untuk mengakses data item sedemikian rupa sehingga database tersebut mudah di modifikasi. Relasi antar table untuk sistem informasi pengolahan data nilai adalah sebagai berikut ini :

Gambar 4.7 Tabel Relasi pengolahan data nilai yang diusulkan 60

61 4.2.4.3. Entity Relationship Diagram ERD adalah bentuk bagan yang menggunakan relasi entitas suatu informasi. Entitas relasi diagram dibuat dengan menggunakan persepsi yang terdiri dari sekumpulan objek dasar yaitu entitas dan hubungan antar entitas. Derajat keterhubungan antar entitas pada suatu relasi tersebut dengan kardinalitas. Terdapat tiga jenis kardinalitas diantaranya: 1. 1-1 : Menunjukan hubungan satu ke Satu 2. 1-N : Menunjukan hubungan satu ke banyak 3. N-N : Menunjukan hubungan banyak ke banyak

62 Untuk lebih jelas ERD sistem informasi persediaan barang (perlengkapan kantor) pada bagian logistik adalah sebagai berikut: Gambar 4.8 ERD pengolahan data nilai yang diusulkan

63 4.2.4.4. Struktur File 1. Siswa Nama file : siswa Media pnyimpanan : harddisk Resensi/jeda waktu : - Indexed : nis Table file struktur file siswa no Nama data item type Ukuran keterangan 1 Nis Varchar 10 Nomor induk siswa 2 Nama Varchar 15 Nama siswa 3 Tempat lahir Varchar 30 Tempat lahir siswa 4 Tanggal lahir Datetime 8 Tanggal lahir siswa 5 Jenis kelamin Char 10 Jenis kelamin siswa 6 Agama Varchar 10 Agama siswa 7 Anak ke Varchar 4 Anak ke berapa siswa 8 Alamat Varchar 30 Alamat siswa 9 Telepon Varchar 15 Telepon siswa 10 Hoby Varchar 15 Hoby siswa 11 No STTB Varchar 15 No STTB siswa 12 Tahun masuk varchar 4 Tahun masuk siswa

64 2. Guru Nama file : guru Media pnyimpanan : harddisk Resensi/jeda waktu : - Indexed : nip Table file struktur file guru no Nama data item type ukuran keterangan 1 NIP Varchar Nomor induk pegawai 2 Nama Char Nama guru 3 Tempat lahir Char Tempat lahir guru 4 Tanggal lahir Date Tanggal lahir guru 5 Jenis kelamin Char Jenis kelamin guru 6 Agama Char Agama guru 7 Status kawin Char Status kawin guru 8 Jumlah anak Integer Jumlah anak guru 9 Golongan darah Char Golongan darah 10 Status pegawai Char Status pegawai 11 Pendidikan terakhir Char Pendidikan terakhir

65 3. jadwal Nama file tabel : jadwal Media penyimpanan : harddisk Resensi/jeda waktu : - Indexed : kode jadwa Table file struktur file jadwal no Nama data item Type ukuran keterangan 1 Kode jadwal Varchar 8 Kode jadwal 2 Jam pelajaran Date 6 Jam pelajaran 3 Kode pelajaran Varchar 8 Kode pelajaran 4 Kode kelas Varchar 8 Kode kelas 5 Nip Varchar 8 Nip 6 Hari Date 6 Hari

66 4. Kelas Nama file tabel Media penyimpan : data kelas : harddisk Resensi/jeda waktu : - indexed : kode kelas Table file struktur file kelas no Nama data item Type Ukuran keterangan 1 Kode kelas Varchar 8 Kode kelas 2 Jumlah Integer 2 Jumlah 3 Tahun ajaran Varchar 4 Tahun ajaran 4 Semester berjalan varchar 2 Semester berjalan

67 5. Nilai Nama file table : data nilai Media penyimpanan : harddisk Resensi/jeda waktu : - indexed : kode jadwal Table file struktur file nilai no Nama item Type ukuran keterangan 1 Kode jadwal Varchar 8 Kode jadwal 2 Nis Varchar 8 Nis 3 Tugas Integer 3 Tugas 4 UTS Integer 3 UTS 5 UAS Integer 3 UAS 6 Nilai akhir integer 3 Nilai akhir

68 6. Pelajaran Nama file tabel Media penyimpan : data pelajaran : harddisk Resensi/jeda waktu : - indexed : kode pelajaran Table file struktur file pelajaran no Nama data item type ukuran keterangan 1 Kode pelajaan Varchar 8 Kode pelajaan 2 Nama pelajaran Char 20 Nama 3 Lama pelajaran varchar 8 pelajaran 4 semester varchar 2 Lama pelajaran semester 7. Absensi Nama file tabel : Absensi Media penyimpanan : harddisk Resensi/jeda waktu : - indexed :- Table file struktur file absensi no Nama data item Type ukuran keterangan 1 Kode kelas Varchar 8 Kode kelas 2 NIS Varcahr 8 Nama Induk Siswa

69 3 No absensi varchar 4 No absensi siswa 4.2.4.5. Kodifikasi Kodifikasi merupakan suatu proses mempermudah dalam pengelompokan dan pemrosesan data yang terdapat dalam basis data, selain itu juga dapat menghindarkan dari kesalahan dalam penginputan data. Kodefikasinya adalah sebagai berikut: 1. Nomor Induk Siswa Nomor Induk Siswa ( NIS ) pada perancangan ini menggunakan type numeric dengan lebar 8, dimana 4 digit menyatakan tahun ajaran, 2 digit menyatakan kelas masuk, dan 2 digit terakhir menyatakan No urut siswa. Adapun pengkodeannya yaitu : XXXX - XX - XX Contoh :10111110 Ket : 1011 = Tahun ajaran siswa baru 2009-2010 1 = masuk sekolah dari kelas 1 110 = No urut siswa Nomor urut siswa Masuk sekolah dari kelas 1 Tahun ajaran baru siswa

70 2. Kode Mata Pelajaran Kode Mata Pelajaran pada perancangan ini menggunakan type Text dengan lebar 4, dimana 2 huruf merupakan jenis Mata Pelajaran, dan 2 digit terakhir menyatakan Nomor Mata Pelajaran. Adapun pengkodeannya yaitu : XX - XX Nomor Mata Pelajaran Jenis Mata Pelajaran Contoh Keterangan : MP01 : MP= menunjukan jenis Mata Pelajaran 01= Nomor Mata Pelajaran 3. Kode jadwal Kode jadwal ini pada perancangan ini menggunakan type Text dengan lebar 4, dimana 2 huruf merupakan jadwal, dan 2 digit terakhir menyatakan Nomor jadwal. Adapun pengkodeannya yaitu : XX - XX Nomor Urut Huruf jadwal Contoh : JL01

71 Keterangan : JL= menunjukan jadwal 01= Nomor urut jadwal 4.2.5. Perancangan Antar Muka Program dapat didefinisikan sebagai kumpulan dari intruksi-intruksi atau perintah-perintah terperinci yang sudah disiapkan oleh komputer sehingga dapat melakukan fungsi sesuai dengan yang telah ditentukan. Tujuan dari pembuatan program ini adalah untuk mempermudah dan mempercepat aktivitas yang berhubungan dengan pengolahan data dan untuk membentuk suatu sistem yang lebih baik. 4.2.5.1. Struktur Menu Struktur menu adalah bentuk umum dari suatu rancangan program untuk memudahkan pemakai dalam menjalankan program komputer sehingga pada saat menjalankan program komputer, user tidak mengalami kesulitan dalam memilih menu - menu yang diinginkan. Pada perancangan ini dibuat menu yang dapat mengintegrasikan seluruh data dalam suatu sistem dan disertai dengan instruksi yang ada pada pilihan menu tersebut. Adapun menu tersebut dapat dilihat pada gambar sebagai berikut:

72 Gambar 4.9 Struktur Menu 4.2.5.2.Perancangan Input Rancangan masukan yaitu desain yang dirancang untuk menerima masukan dari pengguna sistem. Rancangan masukan data ini harus dapat memberikan penjelasan dari pemakai, baik dari bentuk maupun dari masukan masukan yang harus di isi. Untuk lebih jelasnya bentuknya dapat dilihat berikut : 1. Form Login Form login digunakan pada saat software runnig. User harus menginputkan nama user, password, status dan status yang sudah terdaftar. Jika username salah password salah akan muncul peringatan Maaf password salah,

73 Gambar 4.10 Desain login Tabel 4.10 Fungsi dan Keterangan Login No Nama Objek Keterangan 1 2 3 4 User Name Edit.Text Untuk input Username Password Edit.text Untuk input password Ok Button Untuk masuk ke aplikasi Cancel Button Untuk membatalkan masuk ke aplikasi 2. Tampilan Form Utama Form menu utama berfungsu untuk mememilih proses Berikut Tampilan Menu Utama : Gambar 4.11 Desain tampilan menu utama

74 1. Tampilan Input Data Siswa Form data siswa berfungsi untuk menginputkan semua data- data siswa Berikut Rancangan Tampilan Input Data Siswa MTS Al Irsyad NIS NAMA TEMPAT LAHIR TANGGAL LAHIR JENIS KELAMIN Gambar 4.12 Desain Tampilan Input Data Siswa

75 Tabel 4.11 Fungsi dan Keterangan Form Input Siswa No Nama Objek Keterangan 1 2 3 4 5 6 7 8 9 10 11 13 14 15 NIS Edit.Text Untuk input Nomor Induk Siswa Nama Edit.text Untuk input Nama Siswa Jenis Kelamin Combo box Untuk memilih Jenis Kelamin Tempat Lahir Edit.Text Untuk input Tempat Lahir Tanggal Lahir Edit.Text Untuk input Tanggal Lahir Alamat Edit.Text Untuk Input Alamat Siswa Agama Edit.Text Untuk input Agama Siswa Telepon Edit.Text Untuk Input No Telepon Siswa No STTB Edit.Text Untuk Input No STTB Siswa Tambah Button Untuk Menambah Data Siswa Edit Button Untuk Merubah Data Siswa Simpan Button Untuk Menyimpan Data Siswa Hapus Button Untuk Menghapus Data siswa Keluar Button Untuk Keluar dari Aplikasi

76 16 17 Pencarian Combo box Untuk Memilih Kriteria Pencarian Cari Button Untuk Mencari Data Siswa 2. Tampilan Input Data Guru Form guru berfungsi untuk menginputkan semua data- data guru Berikut Rancangan Tampilan Input Data Guru : NIP NAMA TEMPAT LAHIR TANGGAL LAHIR JENIS KELAMIN Gambar 4.13 Desain tampilan input data guru

77 Tabel 4.12 Fungsi dan Keterangan Form Input Data Guru No Nama Objek Keterangan 1 NIP Edit.Text Untuk input Nomor Induk Pegawai 2 Nama Edit.text Untuk Input Nama Guru 3 Alamat Edit.text Untuk Input Alamat Guru 4 Tanggal lahir DTPicker Tanggal lahir guru 5 Tempat Lahir Edit.text Untuk Input Tempat Lahir Guru 6 Jenis Kelamin Combo box Untuk memilih Jenis Kelamin 7 Agama Combo box Agama guru 8 Status kawin Combo box Status kawin guru 9 Jumlah anak Edit.text Jumlah anak guru 10 Golongan darah Combo box Golongan darah guru 11 Status pegawai Edit.text Statuss pegawai guru 12 Pendidikan Terakhir Edit.text Untuk Input Pendidikan Terakhir Guru 13 14 15 16 17 Tambah Button Untuk Menambah Data Guru Edit Button Untuk Merubah Data Guru Simpan Button Untuk Menyimpan Data Guru Hapus Button Untuk Menghapus Data Guru Keluar Button Untuk Keluar dari Aplikasi

78 3. Tampilan input data kelas Form kelas berfungsi untuk menginputkan semua data- data kelas Berikut Rancangan Tampilan Input Data kelas : KODE KELAS JUMLAH TAHUN AJARAN SEMESTER BERJALAN Gambar 4.14 Desain tampilan input data kelas

79 Tabel 4.12 Fungsi dan Keterangan Form Input Data kelas no Nama Objek keterangan 1 Kode kelas Combo box Untuk memilih kode kelas 2 jumlah Edit.text Jumlah kelas 3 Tahun ajaran Combo box Untuk memilih tahun ajaran 4 Semester berjalan Combo box Untuk memilih semester berjalan 6 Tambah Button Untuk menambah data kelas 7 Simpan Button Untuk menyimpan data guru 8 Edit Button Untuk mengedit data guru 9 Hapus Button Untuk menghapus data guru 10 Keluar Button Untuk keluar aplikasi 11 Pencariaan Edit.text Untuk memilih kriteria pencarian

80 4. Tampilan input data pelajaran Form pendaftaran berfungsi untuk menginputkan semua data- data siswaberikut Rancangan Tampilan Input Data pelajaran : KODE KELAS JUMLAH TAHUN AJARAN SEMESTER BERJALAN Gambar 4.15 Desain tampilan input data pelajaran

81 Tabel 4.13 Fungsi dan Keterangan Form Input Mata Pelajaran No Nama Objek Keterangan 1 Kode Mata Pelajaran Combo box Untuk Memilih Kode Mata Pelajaran 2 Nama Mata Pelajaran Edit.text Untuk Input Nama Mata Pelajaran 3 Lama pelajaran Combo box Untuk memilih berapa lama pelajaran 3 semester Combo box Untuk memilih semester 4 5 6 7 8 9 10 Tambah Button Untuk Menambah Mata Pelajaran Edit Button Untuk Merubah Mata Pelajaran Simpan Button Untuk Menyimpan Mata Pelajaran Hapus Button Untuk Menghapus Mata Pelajaran Keluar Button Untuk Keluar dari Aplikasi Pencarian Combo box Untuk Memilih Kriteria Pencarian Cari Button Untuk Mencari Mata Pelajaran

82 5. Tampilan proses pembagian kelas Form pembagian kelas berfungsi untuk proses pembagian kelas untuk tiap- tiap kelas berikut tampilan pembagian kelas NO KELAS NIS Gambar 4.16 Desain tampilan proses pembagian kelas

83 Tabel 4.14 Fungsi dan Keterangan form pembagian kelas No Nama Objek Keterangan 1 Tahun angkatan Combo box Untuk Menunjukan angkatan 2 Jumlah total Edit.text Untuk Mengetahui Jumlah total siswa 3 Jumlah Siswa Per Kelas Edit.text Untuk Menentukan Jumlah Siswa Per Kelas 5 Kelas Combo box Untuk Memilih Kelas 12 13 14 Tambah Button Untuk Menambah Data Kelas Buat kelas Button Untuk membuat kelas Simpan Button Untuk Menyimpan Data Kelas 18 Kelas Combo box Untuk Menentukan Kelas 19 NIS Combo box Untuk Memilih Nomor Induk Siswa

84 6. Tampilan proses penjadwalan Form pendaftaran berfungsi untuk proses semua penjadwalan adalah rancangan tampilan proses penjadwalan: KODE JADWAL NIP HARI JAM NAMA PELAJARAN KELAS Gambar 4.17 Desain tampilan proses penjadwalan Tabel 4.13 Fungsi dan Keterangan Form proses penjadwal No Nama Objek Keterangan 1 Kode jadwal Edit.text Kode jadwal 2 NIP Combo box Untuk memilih NIP 3 hari Combo box Untuk memilih hari 4 jam Combo box Untuk memilih jam

85 5 Kode nama pelajaran Combo box Untuk memilih kode nama pelajaran 6 kelas Combo box Untuk memilih kelas 7 Tambah Button Untik menambah 8 Simpan Button Untuk menyimpan jadwal 9 Edit Button Untuk mengedit jadwal 10 Hapus Button Untuk menghapus jadwal 11 keluar Button Untuk keluar aplikasi..

86 7. Tampilan proses nilai Form nilai berfungsi untuk proses semua nilai Berikut adalah rancangan tampilan proses nilai: NIS TUGAS UTS UAS NILAI AKHIR Gambar 4.18 Desain tampilan proses nilai

87 Tabel 4.13 Fungsi dan Keterangan Form proses nilai No Nama Objek keterangan 1 Nis Combo box Untuk memilih Nis 2 Kode jadwal Combo box Untuk memilih kode jadwal 3 Nip Combo box Untuk memilih Nip 4 Kode pelajaran Combo box Untuk memilih kode pelajaran 5 Kelas Combo box Untuk memilih kelas 6 Tugas Edit.text Nilai Tugas siswa 7 UTS Edit.text Nilia UTS siswa 8 UAS Edit.text Nilai UAS siswa 9 Nilai akhir Edit.text Nilai aklhir siswa 10 Simpan Button Untuk menyimpan nilai 11 keluar Button Untuk keluar aplikasi 3. Tampilan Form Cetak Laporan Nilai Gambar 4.19 desain tampilan cetak nilai

88 Tabel 4.18 Fungsi dan Keterangan Form Cetak laporan Nilai No Nama Objek Keterangan 1 Tahun Ajaran Combo box Untuk Memilih Tahun Ajaran 2 Semester Combo box Untuk Memilih Semester 3 Kelas Combo box Untuk Memilih kelas 4 Kode MP Combo box Untuk Memilih Kode MP 5 Cetak Button Untuk mencetak nilai 6 Keluar Button Untuk keluar dari form cetak nilai 4. Tampilan Form Cetak Absen Gambar 4.20 desain tampilan cetak absen Tabel 4.19 Fungsi dan Keterangan form Cetak Absen No Nama Objek Keterangan

89 1 Tahun Ajaran Combo box Untuk Memilih Tahun Ajaran 3 Kelas Combo box Untuk Memilih kelas 5 Cetak Button Untuk mencetak absen 6 Keluar Button Untuk keluar dari form cetak absen 5. Tampilan Form Cetak Jadwal perkelas Form cetak jadwal berfungsi untuk cetak jadwal berikut adalah tampilan: Gambar 4.21desain tampilan cetak jadwal perkelas Tabel 4.20 Fungsi dan Keterangan Form Cetak Jadwal No Nama Objek Keterangan 3 Kelas Combo box Untuk Memilih kelas 5 Cetak Button Untuk mencetak absen 6 Keluar Button Untuk keluar dari form cetak Jadwal

90 6. Tampilan Form Cetak Jadwal guru Gambar 4.34 cetak jadwal guru Tabel 4.20 Fungsi dan Keterangan Form Cetak Jadwal guru No Nama Objek Keterangan 3 GURU Combo box Untuk Memilih guru 5 Cetak Button Untuk mencetak absen 6 Keluar Button Untuk keluar dari form cetak Jadwal

91 7. Tampilan Form laporan siswa Gambar 4.23 desain tampilan laporan siswa Tabel 4.20 Fungsi dan Keterangan Form laporan siswa No Nama Objek Keterangan 3 Tahun masuk Combo box Untuk memasukan tahun masuk 5 Cetak Button Untuk mencetak laporan siswa 6 Keluar Button Untuk keluar dari form laporan siswa 4.2.5.3.Perancangan Output Perancangan Output merupakan hasil dari pengolahan data setelah suatu masukan lengkap, dan diproses hingga menghasilkan keluaran (Output). Dalam perancangan aplikasi ini yang paling penting adalah output yang dihasilkan harus sesuai dengan keinginan dan kebutuhan pemakai atau User. Adapun tampilan output yang dihasilkan dari perancangan sistem informasi akademik yaitu sebagai barikut :

92 1. Laporan Data Nilai Siswa PEMERINTAH KABUPATEN GARUT DINAS PENDIDIKAN MTS AL ISYAD GARUT Jalan panyingkiran Telp. ( 0262) 442130 Kab. Garut LAPORAN NILAI Semester Kelas Mata pelajaran Guru : Genap : 1A : B.Indonesia : maman spd NIS Nama Tugas UTS UAS NA Gambar 4.24 Desain laporan nilai

93 2. Laporan Absensi PEMERINTAH KABUPATEN GARUT DINAS PENDIDIKAN MTS AL ISYAD GARUT Jalan panyingkiran Telp. ( 0262) 442130 Kab. Garut DAFTAR HADIR KELAS : 1A TAHUN PELAJARAN 2009/2010 NO NAMA JENIS KEHADIRAN SELAMA SISWA KELAMIN 1 M INGGU KET NIS Gambar 4.25 desain laporan absen

94 3. Laporan Data jadwal Siswa PEMERINTAH KABUPATEN GARUT DINAS PENDIDIKAN MTS AL ISYAD GARUT Jalan panyingkiran Telp. ( 0262) 442130 Kab. Garut JADWAL PELAJARAN KELAS : 1A HARI JAM PELAJARAN GURU Gambar 4.28 Laporan pelajaran

95 4. Laporan Data Siswa PEMERINTAH KABUPATEN GARUT DINAS PENDIDIKAN MTS AL IRSYAD GARUT Jalan panyingkiran Telp. ( 0262) 442130 Kab. Garut Tahun ajaran : 2010 NIS NAMA JENIS KELAMIN Gambar 4.27 desain laporan data siswa

96 5. Laporan Data jadwal guru PEMERINTAH KABUPATEN GARUT DINAS PENDIDIKAN MTS AL ISYAD GARUT Jalan panyingkiran Telp. ( 0262) 442130 Kab. Garut JADWAL GURU HARI JAM PELAJARAN Gambar 4.28 Laporan pelajaran