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

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

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktik di SMA

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

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

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

BAB IV ANALISA DAN DESAIN SISTEM. permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi

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

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB IV ANALIS DAN DESAIN SISTEM. Dari document flow yang prosesnya masih manual lalu dibuat system

BAB IV ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

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

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

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

BAB IV ANALISIS DAN DESAIN SISTEM. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

DAFTAR ISI. ABSTRAK... vi. ABSTRACT... vii. KATA PENGANTAR... viii. DAFTAR TABEL... xiii. DAFTAR GAMBAR... xiv. DAFTAR LAMPIRAN...

BAB IV DISKRIPSI PEKERJAAN

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

BAB IV DESKRIPSI PEKERJAAN

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

BAB IV METODE KERJA PRAKTEK. perangkat keras, perangkat lunak dan pengguna. Analisis digunakan sebagai dasar

BAB IV DESKRIPSI SISTEM. untuk peningkatan kinerja Aplikasi Jadwal Kegiatan pada SMA Negeri 1 Klakah

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

BAB IV ANALISA DAN DESIN SISTEM. dalam transaksi PT. PLN (PERSERO) APJ Kediri khususnya mengenai

BAB IV ANALISIS DAN DESAIN SISTEM. yaitu sering kali mengalami kesalahan dalam melakukan pencatatan data

BAB IV HASIL DAN PEMBAHASAN

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada

BAB IV DESKRIPSI PEKERJAAN. praktik ini. Beberapa metode penelitian yang dilakukan.

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil observasi dan wawancara terkait proses yang berjalan

BAB IV DESKRIPSI PEKERJAAN. berupa kertas, sehingga sering terjadi redudansi data dan adanya

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

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. Permasalahan yang ada pada PT Istana Keramik Indah

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras (hardware), perangkat lunak (software) dan pengguna. Analisis

BAB IV ANALISIS DAN DESAIN SISTEM. dan data dari calon siswa baru diarsipkan. Setelah diarsipkan nantinya akan

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB IV ANALISIS DAN DESAIN SISTEM. Dalam pengembangan sistem informasi dibutuhkan analisis

BAB III ANALISIS DAN PERANCANGAN SISTEM. dengan tahapan SDLC, maka tahapan-tahapan yang dilakukan adalah :

BAB IV DESKRIPSI PEKERJAAN. surat masuk dan surat keluar yang pencatatannya masih secara manual, sehingga

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras (hardware), perangkat lunak (software) dan pengguna.analisis ini

BAB IV DESKRIPSI PEKERJAAN. penghitungan data penggajian akan berakibat penerimaan gaji pegawai tidak

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV DESKRIPSI KERJA PRAKTEK 1. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... vii DAFTAR GAMBAR... DAFTAR LAMPIRAN... xii BAB I PENDAHULUAN...

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. penilaiannya. Adapun informasi akademik SMAN 1 Driyorejo yaitu pertama kali

DAFTAR ISI. ABSTRAK... Error! Bookmark not defined. DAFTAR ISI... 1 DAFTAR TABEL... 4 DAFTAR GAMBAR... 5 DAFTAR LAMPIRAN... 7

BAB IV DESKRIPSI PEKERJAAN. penggunaan sistem masih dilakukan dengan pencatatan secara manual, sehingga

BAB IV ANALISIS & DESAIN SISTEM. tentang mekanisme penilaian dan kehadiran siswa, pendataan koleksi kelas.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. seperti menyebarkan brosur, iklan koran, dll. Promosi yang masih dilakukan

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

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

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK. diwujudkan dalam bentuk survey ke PT. Perkebunan Nusantara X (Persero)

BAB IV ANALISIS & DESAIN SISTEM. proses penilaiannya. Adapun informasi akademik SMAK Untung Suropati

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV DESKRIPSI PEKERJAAN. Perkembangan teknologi informasi saat ini membutuhkan analisa

BAB IV ANALISIS DAN DESAIN SISTEM. terdapat pegawai atau karyawan. Dalam pelaksanaannya sering timbul masalah

BAB IV ANALISA DAN DESAIN SISTEM. tentang mekanisme penilaian dan kehadiran siswa, pendataan alokasi kelas.

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

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

BAB IV ANALISIS DAN DESAIN SISTEM. pemahaman permasalahan yang ada, sebelum dilakukannya pengambilan

BAB IV DESKRIPSI KERJA PRAKTEK. permasalahan yang ada Dalam Sistem aplikasi yang dibangun ini meliputi

BAB IV DISKRIPSI PEKERJAAN

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. berupa data data hasil wawancara, observasi, analisis masalah.

BAB IV DESKRIPSI KERJA PRAKTEK

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

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. Dari document flow yang prosesnya masih manual lalu dibuatkan system

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB IV DESKRIPSI SISTEM INFORMASI PENYUSUNAN JADWAL

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan yang dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI KERJA PRAKTEK. sistem dimana aplikasi dibangun yang meliputi perangkat keras (hardware), perangkat

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN. secara kolektif maupun secara mandiri dengan mendatangi Tempat Uji Kompetensi

BAB IV DISKRIPSI PEKERJAAN

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii. DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...

BAB IV DESKRIPSI PEKERJAAN

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

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Sistem Flow Penilaian Siswa, Dan Melihat Nilai Siswa

Transkripsi:

BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistem Analisa sistem merupakan langkah awal dalam membuat sistem baru. Langkah pertama adalah melakukan wawancara. Wawancara dilakukan oleh seorang dengan bagian konseling. Bagian Konseling memberikan informasi tentang mekanisme pencatatan permasalahan siswa, pelanggaran siswa dan pencatatan konseling. Analisa merupakan cara untuk menganalisa permasalahan berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain sistem merupakan langka langkah yang harus ditempuh untuk menyajikan sebuah sistem informasi agar terorganisasi dengan baik. Pada bab ini akan dibahas mengenai analisa serta desain dari Rancang Bangun Sistem Informasi Bimbingan Konseling pada SMA IPIEMS Surabaya. Hasil dari wawancara dengan bagian pencatatan, digambarkan oleh tiga penganalisa melalui document flow lama. Penganalisa mendapatkan beberapa permasalahan yang dapat diambil melalui document flow lama. Permasalahan tersebut antara lain, proses yang dilakukan masih tergolong manual. Pendataan siswa, koleksi siswa perkelas, pencatatan pelanggaran siswa. Prosedur yang dilakukan cukup banyak, sehingga membutuhkan banyak waktu untuk menyelesaikannya. Document flow merupakan hasil analisa yang dibuat berdasarkan hasil survey ke SMA IPIEMS Surabaya. Document flow menggambarkan seluruh 25

26 proses yang berhubungan dalam kegiatan pencatatan pelanggaran dan konseling sebelum menggunakan sistem informasi bimbingan konseling. 4.2 Desain Sistem Desain sistem merupakan tahap pengembangan setelah analisa sistem dilakukan, maka selanjutnya dilakukan desain sistem. Langkah-langkah yang dilakukan dalam desain sistem ini adalah: 1. System Flow 2. Context Diagram 3. HIPO 4. Data Flow Diagram (DFD) 5. Entity Relationship Diagram (ERD) 6. Desain Input Output Keenam langkah tersebut akan dijelaskan sebagai berikut: 4.2.1 System Flow Dengan melihat dan menganalisa sistem yang sedang berjalan saat ini, maka dilakukan suatu prosedur pengembangan yaitu dengan membuat system flow baru. System Flow yang ada digambarkan sebagai berikut : System Flow Data Siswa Di dalam system flow ini dijelaskan bagaimana proses seorang calon siswa melakukan pendaftaran. Dimulai dari panitia menginputkan data calon siswa baru. Jika data calon siswa baru maka petugas baru menginputkan data data calon siswa baru, kemudian menyimpan data tersebut. Seperti terlihat pada gambar 4.1 System Flow Data Siswa Baru.

27 System Flow Data Siswa Baru Calon Siswa Baru Petugas Penerimaan Siswa Baru BP/ Start Input data siswa baru Formulir Pendaftaran Menyimpan data siswa baru Data siswa baru Data siswa baru 2 mencetak data siswa baru Data siswa baru 1 2 1 Finish Gambar 4.1 System Flow Data Siswa Baru System Flow Maintenance Kelas adalah proses terkomputerisasi dalam menangani masalah penambahan atau pengurangan kelas yang ada di SMA IPIEMS. Pada system flow dibawah ini dapat terlihat bagaimana Maintenance Kelas tersebut

28 lebih valid dikarenakan semua proses penyimpanan menggunakan database. Seperti terlihat pada gambar 4.2 System Flow Maintetnance Kelas System Flow Maintenance Kelas BP / Kepala Sekolah Start NIP Validasi NIP dan TIDAK Password Guru NIP Benar? Form Pengajuan Kelas Baru YA Pengajuan Kelas Baru ACC? TIDAK YA Menampilkan data siswa Data Psikotes Finish Data siswa Input Jurusan tiap siswa menyimpan data alokasi kelas Alokasi kelas Menghitung jumlah siswa Data Alokasi Kelas Update data kelas siswa Kelas Finish Gambar 4.2 System Flow Maintetnance Kelas

29 System Flow Pelanggaran adalah proses terkomputerisasi dalam menangani masalah pelanggaran yang dilakukan para siswa di SMA IPIEMS. Pada system flow dibawah ini dapat terlihat bagaimana penanganan siswa tersebut lebih valid dikarenakan semua proses penyimpanannya menggunakan database. Seperti terlihat pada gambar 4.3 System Flow Pelanggaran System Flow Pelanggaran Guru / BP start 1 NIP Data siswa Mengecek NIP siswa siswa Data pelanggaran Pelanggaran siswa NIP Benar? Menyimpan data pelanggaran siswa Menampilkan data pelanggaran mencetak data Pelanggaran siswa 1 Data pelanggaran siswa Finish Gambar 4.3 System Flow Maintetnance Kelas

30 4.2.2 Context Diagram Context diagram adalah gambaran menyeluruh dari DFD. Didalam context diagram terdapat 4 (tiga) external entity, yaitu :, Siswa, Kepala Sekolah, dan Panitia Penerimaan Siswa Baru. Untuk detailnya pada gambar 4.4 dibawah ini. Data Pelang g aran Siswa Data Alokasi Kelas Data Absensi Siswa Mencatat Data Siswa Baru Peng ajuan Kelas Baru Mencatat Jurusan Siswa Data Alokasi Kelas Data Pelang g aran 0 Sistem Informasi Bimbingan Konseling + Data Siswa Baru Panitia Penerimaan Sis... Data Siswa Baru Peng ajuan Kelas Baru Kepala Sekolah Gambar 4. 4 Data Flow Diagram Level Context

31 4.2.3 Hierarchy Input Output (HIPO) Hierarchy Input Output (HIPO) berguna sebagai alat desain dan teknik dokumentasi dalam siklus pengembangan sistem yang berbasis pada fungsi. Berikut ini adalah hierarchy chart dari Rancang Bangun Sistem Informasi Bimbingan Konseling pada SMA IPIEMS, seperti tampak pada gambar 4.5 Hierarchy Chart Sistem Informasi Bimbingan Konseling. 0 Sistem Informasi Bimbingan Konseling pada 1 2 3 Data Master Transaksi Laporan 1.1 1.2 1.3 2.1 2.2 2.3 3.1 3.2 3.3 Data Siswa Data Kelas Data Pelanggaran Konseling Detail Pelanggaran Permasalahan Laporan Konseling Laporan Detail Pelanggaran Laporan Permasalahan Gambar 4.5 Hierarchy Chart Bimbingan Konseling 4.2.4 Data Flow Diagram (DFD) DFD merupakan perangkat yang digunakan pada metodologi pengembangan sistem yang terstruktur. DFD dapat menggambarkan seluruh kegiatan yang terdapat pada Sistem Informasi Bimbingan Konseling secara jelas.pada pemesanan ini yaitu mengelola data master, melakukan transaksi, dan membuat laporan. Tabel yang terlihat antara lain bk, kepala sekolah, dan absensi. Seperti terlihat pada gambar 4.6 Data Flow Diagram Level 0.

32 Laporan Data Siswa Baru 1 1 Peng ajuan Kelas Baru Kepala Sekolah Data Pelang g aran Data Master + Data Siswa Baru Peng ajuan Kelas Baru Panitia Penerimaan Siswa Baru Data Absensi 2 Data Siswa Baru Transaksi + Laporan Absensi Siswa 5 Data Absensi Laporan Absensi Siswa1 3 Data Absensi 1 Laporan + Laporan Detil Pelang garan Laporan Permasalahan Gambar 4. 6 Data Flow Diagram Level 0

33 Seperti pada gambar 4.7 Data Flow Diagram Level 1 Data Master. Panitia Penerimaan Siswa Baru 1 Data Siswa Baru 1 Siswa + Laporan Data Siswa Baru Gambar 4. 7 Data Flow Diagram Level 1 Data Master Seperti pada gambar 4.8 Data Flow Diagram Level 1 Transaksi 1 Laporan Absensi Siswa 5 Data Absensi Data Absensi Absensi Data Siswa Baru 1 Gambar 4. 8 Data Flow Diagram Level 1 Transaksi Seperti pada gambar 4.9 Data Flow Diagram Level 1 Laporan Laporan Detil Pelang garan Laporan Detil Permasalah... Detil Pelang g aran 8 Detil pelang garan 3 Laporan Permasalahan Laporan Permasalahan Data Permasalahan 7 Data permasalahan 2 Laporan Absensi Laporan Absensi Siswa1 Data Absensi 1 5 Data Absensi 1 Gambar 4. 9 Data Flow Diagram Level 1 Laporan

34 4.2.5 Entity Relationship Diagram (ERD) Entity Relationship Diagram terbagi menjadi dua bagian, yaitu: a. Conceptual Data Model (CDM) CDM dari Bimbingan Konseling terdapat 4 (empat) tabel yaitu tabel data_siswa, kelas, Absensi, Pelanggaran. CDM dari Sistem Onformasi Bimbingan Konseling dapat terlihat pada gambar 4.10 di bawah ini. Data Siswa No_Induk Nama_Lengkap Jenis_Kelamin Tempat_Lahir Tanggal_Lahir Anak_Ke Dari Agama Asal_Sekolah Alamat_Lengkap Kota_asal Jarak_Dari_Rumah_KeSekolah Berangkat Sekolah Dengan No_Telp No_HP Nama_Ayah Pekerjaan_Ayah Penghasilan_Ayah No_Telp1 No_HP1 Nama_Ibu Pekerjaan_Ibu Penghasilan_Ibu No_Telp2 No_HP2 Memiliki Datang Mempunyai Kelas Kelas Jurusan Nama_Guru Ruang Tahun_Ajaran Konseling Nama_lengkap Kelas Jurusan Permasalahan Pelanggaran Nama_siswa No_Induk Jurusan No_Pelanggaran Jenis_pelanggaran Keterangan Gambar 4. 10 CDM b. Physical Data Model (PDM) PDM dari Bimbingan Konseling merupakan hasil generate dari CDM yang sudah digambarkan diatas. Pada PDM terdapat 4 (empat) tabel dengan tipe data dan panjangnya yang masing masing tabel memiliki satu primary key dan

35 banyak foreign key untuk lebih jelasnya dapat dilihat pada gambar 4.11 di bawah ini. DATA_SISWA NO_INDUK NAMA_LENGKAP JENIS_KELAMIN TEMPAT_LAHIR TANGGAL_LAHIR ANAK_KE DARI AGAMA ASAL_SEKOLAH ALAMAT_LENGKAP JARAK_DARI_RUMAH_KESEKOLAH BERANGKAT_SEKOLAH_DENGAN NO_TELP NO_HP NAMA_AYAH PEKERJAAN_AYAH PENGHASILAN_AYAH NO_TELP1 NO_HP1 NAMA_IBU PEKERJAAN_IBU PENGHASILAN_IBU NO_TELP2 NO_HP2 KOTA_ASAL KELAS varchar(10) varchar(50) varchar(1) varchar(25) varchar(10) varchar(10) varchar(10) varchar(50) varchar(25) varchar(30) varchar(30) varchar(30) varchar(30) varchar(30) varchar(30) varchar KELAS = KELAS NO_INDUK = NO_INDUK NO_INDUK = NO_INDUK NAMA_SISWA = NAMA_SISWA KELAS JURUSAN NAMA_GURU varchar(30) TAHUN_AJARAN varchar(50) KELAS RUANG varchar(10) KONSELING NO_INDUK varchar(10) KELAS1 date JURUSAN1 varchar(50) PERMASALAHAN varchar(10) NAMA_LENGKAP1 varchar(50) PELANGGARAN NO_INDUK1 varchar(10) NAMA_SISWA varchar(30) JURUSAN1 varchar(50) NO_PELANGGARAN JENIS_PELANGGARAN1 KETERANGAN varchar(50) DETIL_PELANGGARAN NO_PELANGGARAN varchar(10) NO_INDUK varchar(10) NAMA varchar(50) TANGGAL1 varchar(10) JENIS_PELANGGARAN varchar(10) KETERANGAN varchar(50) NAMA_SISWA varchar(30) Gambar 4. 11 PDM 4.2.6 Struktur File Dalam hal merancang struktur tabel yang diperlukan, meliputi nama tabel. Nama atribut, tipe data, serta data pelengkap seperti primary key, foreign key, dan sebagainya. Rancangan basis data aplikasi ini terdiri dari tabel tabel sebagai berikut :

36 Struktur tabel digunakan untuk menggambarkan secara detil tentang tabel tabel yang terdapat dalam sebuah sistem. 1. Tabel Data Siswa Nama Tabel Primary Key : Data Siswa : No_induk Foreign Key : - Fungsi : Memasukkan data siswa Tabel 4.1 Tabel Data Siswa Nama Field Type_data Constraint No_Induk Varchar(10) Primary Key Nama_lengkap Varchar(50) NULL Jenis_kelamin Varchar(50) NULL Tempat_lahir Varchar(20) NULL Tanggal_lahir Varchar(50) NULL Anak_ke Varchar(50) NULL Dari Varchar(50) NULL Agama Varchar(10) NULL Asal_sekolah Varchar(20) NULL Alamat_lengkap Varchar(50) NULL Kota_asal Varchar(50) NULL Jarak_dari_rumah_kesekolah Varchar(50) NULL Berangkat_sekolah_dengan Varchar(20) NULL No_telp Varchar(20) NULL No_hp Varchar(20) NULL Nama_ayah Varchar(30) NULL Pekerjaan_ayah Varchar(30) NULL Penghasilan_ayah Varchar(30) NULL No_telp1 Varchar(20) NULL No_hp1 Varchar(20) NULL Nama_ibu Varchar(30) NULL Pekerjaan_ibu Varchar(30) NULL penghasilan_ibu Varchar(30) NULL No_telp2 Varchar(20) NULL No_hp2 Varchar(20) NULL Kelas Varchar(20) NULL

37 2. Tabel Kelas Nama Tabel Primary Key : Kelas : Kelas Foreign Key : - Fungsi : Menyimpan data kelas Tabel 4.2 Tabel Kelas Nama Field Type_data Constraint Kelas varchar(15) Primary Key Ruang varchar(50) NULL Jurusan varchar(50) NULL Nama_guru varchar(50) NULL Kapasitas varchar(50) NULL Tahun_ajaran varchar(50) NULL 3. Tabel Detil Pelanggaran Nama Tabel Primary Key Foreign Key Fungsi : Detil_Pelanggaran : Nama_siswa : No_pelanggaran, No_induk : Menyimpan Detil Pelanggaran Tabel 4.3 Tabel Detil Pelanggaran Nama Field Type_data Constraint _siswa varchar(30) Primary Key No_pelanggaran varchar(10) Foreign Key No_induk varchar(10) Foreign Key Nama varchar(50) NULL Tanggal varchar(10) NULL Jenis_pelanggaran varchar(30) NULL Keterangan varchar(max) NULL

38 4. Tabel Permasalahan Nama Tabel Primary Key Foreign Key Fungsi : Permasalahan : No_Induk : Nama : Menyimpan Permasalahan Tabel 4.4 Tabel Permasalahan Nama Field Type_data Constraint No_induk varchar(50) Primary Key Nama varchar(50) Foreign Key Kelas varchar(50) NULL Tanggal varchar(50) NULL Masalah varchar(max) NULL Solusi varchar(max) NULL 5. Tabel Pelanggaran Nama Tabel Primary Key : Pelanggaran : Nama_siswa Foreign Key : - Fungsi : Menyimpan Pelanggaran Tabel 4.5 Tabel Pelanggaran Nama Field Type_data Constraint No_induk varchar(10) NULL Nama_siswa varchar(30) Primary Key Jenis_kelamin varchar(50) NULL No_pelanggaran varchar(50) NULL Jenis_pelanggaran varchar(50) NULL Keterangan varchar(max) NULL

39 6. Tabel Konseling Nama Tabel Primary Key : Konseling : Nama Foreign Key : - Fungsi : Menyimpan Konseling Tabel 4. 6 Tabel Konseling Nama Field Type_data Constraint Nama varchar(50) Primary Key Kelas varchar(50) NULL Jurusan varchar(50) NULL Permasalahan varchar(50) NULL 4.2.7 Desain Input Output Desain input output digunakan untuk memberikan gambaran terhadap desain halaman aplikasi berbasis web yang akan dibangun. Berikut ini desain input output dari aplikasi Bimbingan Konseling pada SMA IPIEMS. Login GAMBAR User Name Password Masuk Gambar 4. 12 Form Login

40 Gambar 4.18 Form login merupakan form identifikasi pengguna dari program. Form ini berguna dalam memberikan otorisasi pemakaian program. User mendapat wewenang lebih dari pada user biasa seperti karyawaan. Menu Utama File Data Transaksi Laporan LOGO SEKOLAH Gambar 4. 13 Halaman Utama Gambar 4.19 merupakan desain menu utama yang menampilkan menu-menu pada program. Gambar 4. 14 Master Data Siswa

41 Gambar 4.20 Form Master Data Siswa merupakan Form master yang berfungsi untuk insert data siswa baru dan berfungsi untuk update data yang sudah tersimpan. Gambar 4. 15 Master Kelas Gambar 4.21 Form Master Kelas merupakan form yang berfungsi untuk insert dan update data kelas. Gambar 4. 16 Master Detil Pelanggaran Gambar 4.22 Form Master Detil Pelanggaran merupakan form yang berfungsi untuk insert dan update detil pelanggaran.

42 Gambar 4. 17 Transaksi Konseling Gambar 4.23 Form Transaksi Konseling merupakan form yang berfungsi untuk insert dan update Konseling. Gambar 4. 18 Transaksi Pelanggaran Gambar 4.24 Form Pelanggaran ini merupakan form yang berfungsi untuk insert dan update siswa yang melakukan pelanggaran.

43 Gambar 4. 19 Transaksi Permasalahan Gambar 4.25 Form Permasalahan ini merupakan form yang berfungsi untuk insert dan update siswa yang melakukan Permasalahan.