• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari"

Copied!
33
0
0

Teks penuh

(1)

38 III.1. Analisis Sistem Yang Sedang Berjalan

Untuk mengetahui sistem yang sedang berjalan dan untuk mempelajari sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari bagian-bagian yang terkait baik dari dalam maupun dari luar organisasi.

III.1.1. Input

Analisis data ini akan menganalisa beberapa dokumen yang digunakan dalam proses Sistem Informasi Sekolah SMK Swabina Karya Medan. Bentuk formulir Sistem Informasi Sekolah SMK Swabina Karya Medan system yang sedang berjalan dapat dilihat pada gambar dibawah ini. Daftar Pendaftaran Siswa Baru merupakan daftar untuk mencatat item-item data siswa baru. Bentuk Formulir Pendaftaran Siswa Baru system yang sedang berjalan dapat dilihat pada gambar dibawah ini.

(2)
(3)

III.1.2. Analisa Proses

Analisa sistem dilakukan guna mengetahui masalah apa sebenarnya yang dihadapi Sekolah SMK Swabina Karya Medan dalam menyampaikan informasi. Adapun diagram sistem yang sedang berjalan di Sekolah SMK Swabina Karya Medan adalah sebagai berikut:

(4)

CALON SISWA PANITIA PENDAFTARAN KEPALA SEKOLAH Formulir pendaftaran Formulir pendaftaran Mengisi Formulir Pendaftaran Formulir pendaftaran yang telah diisi Formulir pendaftaran yang telah diisi Memerika Fornmulir Pendaftaran Formulir pendaftaran yang telah diperiksa Melengkapi berkas persyaratan Berkas Pernyaratan Berkas Pernyaratan Disahkan oleh panitia Formulir dan Berkas yang telah

disahkan Membuat Laporan Laporan Pendaftaran Laporan Pendaftaran

(5)

Keterangan : Calon siswa datang dengan membawa persyaratan yang telah ditentukan oleh panitia penerimaan siswa baru, dan langsung diserahkan kepada panitia penerimaan siswa baru, setelah diterima dan periksa bahwa sudah lengkap baru disyahkan dan selanjutnya di input kedalam komputer dengan menggunakan microsoft word dan Excell.

III.1.3. Analisa Ouput

Bentuk Output system yang sedang berjalan adalah Daftar Pendaftaran Siswa Baru merupakan daftar untuk mencatat item-item data siswa baru. Bentuk Formulir Pendaftaran Siswa Baru system yang sedang berjalan dapat dilihat pada gambar dibawah ini.

(6)
(7)

III.2. Evaluasi Sistem Yang Sedang Berjalan

Berdasarkan hasil analisa penulis terhadap sistem yang sedang berjalan dalam proses Sistem Informasi Sekolah SMK Swabina Karya Medan masih banyak kekurangan sehingga masih perlu adanya perbaikan-perbaikan yang diperlukan untuk meningkatkan pelayanan informasi yang cepat dan akurat. Adapun kekurangan dari system berjalan adalah sebagai berikut :

a. Adanya kesalahan dalam Penginformasian sekolah.

Karena proses Penginformasian sekolah masih secara manual maka sering terjadi kesalahan dalam perhitungan penjualan. Hal ini dapat memperlambat proses informasi sekolah dan merugikan perusahaan.

b. Penggunaan buku yang memboroskan biaya.

Karena semua data dicatat di dalam buku, maka dibutuhkan banyak buku. Hal ini dapat menyebabkan pemborosan biaya bagi perusahaan karena harus membeli buku dan peralatan lainnya.

c. Pengecekan dan pencarian data mengalami kesulitan.

Semua pencatatan data absensi, gaji masih dicatat di dalam buku dan belum berbasis komputer. Hal ini mengakibatkan kesulitan dalam pencarian data dan pengecekan data karena terlalu banyak data yang disimpan.

d. Keterlambatan dalam memutakhirkan data.

Karena proses masih dilakukan secara manual, sehingga proses untuk meng-update data mengalami kesulitan. Sebagai contoh, pada proses penginformasian sekolah sering mengalami kesalahan.

(8)

e. Data dan surat mengalami kerusakan atau hilang

Semua data dicatat di dalam buku dan surat disimpan di dalam map. Jika hal ini terus dilakukan, maka semua data dan surat semakin lama akan mengalami kerusakan atau bahkan hilang.

Berdasarkan hasil analisa penulis terhadap sistem informasi yang sedang berjalan dalam proses Sistem Informasi Sekolah SMK Swa Bina Karya Medan masih banyak kekurangan dan masih perlu adanya perbaikan – perbaikan yang diperlukan untuk meningkatkan pelayanan terhadap informasi dengan membuat sebuah sistem informasi yang mengolah Sistem Informasi Sekolah SMK Swa Bina Karya Medan.

III.3. Desain Sistem

III.3.1. Unified Modelling Language (UML) Sistem Yang Diusulkan

Prosedur sistem akan digambarkan dengan menggunakan UML. Penggambaran UML menggunakan diagram use-case yang selanjutnya setiap proses bisnis yang terjadi akan diperjelas dengan diagram activity lalu diilustrasikan secara detail menggunakan diagram sequence. Aktor atau pelaku yang terlibat dalam Perancangan Sistem Informasi Sekolah SMK Swabina Karya Medan Berbasis Client Server adalah sebagai berikut :

1. Use Case dari Sistem Informasi Sekolah SMK Swabina Karya Medan

(9)

Admin/ Pendaftaran Login Data Siswa KEPALA SEKOLAH Data Guru Data Jurusan

Data Ambil Mata Pelajaran Data Mata Pelajaran

Cetak laporan Data Raport Data Pendaftaran

Gambar III.4 Use Case Diagram

2. Sequence diagram

Sequence diagram adalah diagram yang merepresentasikan interaksi antar-objek. Bentuk Sequence diagram dari system yang dari system yang dibangun adalah sebagai berikut :

a. Sequence diagram Login Ke Sistem

ADMIN

Aplikasi Database

Masukkan nama Sever Validasi Nama Server Gagal Messagebox (Nama

Server Salah)

Return Gagal

[ Berhasil ]

(10)

a. Sequence diagram Pendafataran Siswa

ADMIN

Aplikasi Database

Memasukkan Data Pendaftaran

Koreksi dan Ubah data Pendaftaran

Data Pendaftaran ditampilkan pada grid

Data Pendaftaran dimasukkan Data Pendaftaran diUpdate

Menampilkan Data Pendaftaran Hapus Data Pendaftaran Data Pendaftaran di Hapus

Gambar III.6 Sequence Diagram Pendaftaran Siswa

b. Sequence diagram Jurusan

ADMIN

Aplikasi Database

Memasukkan Data jurusan

Koreksi dan Ubah data jurusan

Data jurusan ditampilkan pada grid

Data jurusan dimasukkan

Data jurusan diUpdate

Menampilkan Data jurusan

Hapus Data jurusan Data jurusan di Hapus

Gambar III.7. Sequence Diagram Jurusan

c. Sequence diagram Siswa

ADMIN

Aplikasi Database

Memasukkan Data Siswa

Koreksi dan Ubah data Siswa

Data Siswa ditampilkan pada grid

Data Siswa dimasukkan Data Siswa diUpdate

Menampilkan Data Siswa

Hapus Data Siswa Data Siswa di Hapus

(11)

d. Sequence diagram Mata pelajaran

ADMIN

Aplikasi Database

Memasukkan Data mata pelajaran

Koreksi dan Ubah data mata pelajaran

Data mata pelajaran ditampilkan pada grid

Data mata pelajaran dimasukkan

Data mata pelajaran diUpdate

Menampilkan Data mata pelajaran Hapus Data mata pelajaran Data mata pelajaran di Hapus

Gambar III.9. Sequence Diagram Mata Pelajaran

e. Sequence diagram Guru

ADMIN

Aplikasi Database

Memasukkan Data guru

Koreksi dan Ubah data guru

Data guru ditampilkan pada grid

Data guru dimasukkan

Data guru diUpdate

Menampilkan Data guru

Hapus Data guru Data guru di Hapus

Gambar III.10. Sequence Diagram Guru

f. Sequence diagram Ambil Mata Pelajaran

ADMIN

Aplikasi Database

Memasukkan Data ambil mata pelajaran

Koreksi dan Ubah data ambil mata pelajaran

Data ambil mata pelajaran ditampilkan pada grid

Data ambil mata pelajaran dimasukkan

Data ambil mata pelajaran diUpdate

Menampilkan Data ambil mata pelajaran Hapus Data ambil mata pelajaran Data ambil mata pelajaran di Hapus

(12)

g. Sequence diagram Raport

ADMIN

Aplikasi Database

Memasukkan Data raport

Koreksi dan Ubah data raport

Data ambil raport pada grid

Data raport dimasukkan

Data raport diUpdate

Menampilkan Data raport

Hapus Data raport Data raport di Hapus

Gambar III.12. Sequence Diagram Ambil mata pelajaran

h. Sequence diagram Cetak Laporan

ADMIN Aplikasi Database Seleksi Laporan Laporan Ditampilkan Cek Laporan Tampilkan laporan

Gambar III.13. Sequence Diagram Mata Pelajaran

3. Class diagram

Diagram yang digunakan untuk menampilkan beberapa kelas serta paket-paket yang ada dalam sistem/perangkat lunak yang sedang kita kembangkan. Diagram kelas (Class Diagram) memberi kita gambaran (diagram statis ) tentang sistem/perangkat lunak dan relasi-relasi yang ada di dalamnya. Bentuk Class Diagram dari system yang dibangun dapat dilihat pada gambar dibawah ini.

(13)

Login + UserName + Password + Login() + Batal() Aplikasi ADMIN PENDAFTARAN + NoPendaftaran = varchar(5) + TAMasuk = varchar(30) + TanggalDaftar = varchar(5) + BulanDaftar = varchar(30) + tahunDaftar = varchar(5) + NamaSiswa = varchar(30) + Tptlahir = varchar(5) + TglLahir = varchar(30) + BulanLahir = varchar(5) + TahunLahir = varchar(30) + JK = varchar(5) + Alamat = varchar(30) + NamaAyah = varchar(5) + NamaIbu = varchar(30) + NilaiUAN = varchar(5) + AsalSekolah = varchar(30) + Telepon = varchar(30) + StatusDaftar = varchar(30) + KodeJurusan= varchar(30) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() GURU + NIG = varchar(5) + NamaGuru =Date(8) + JK = varchar(5) + TmptLahir = Numeric(18,0) + TglLahir = varchar(30) + BlnLahir = varchar(5) + ThnLahir + Alamat + Telepon +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() TPerkiraan + NIS =Varchar(5) + NoPendaftaran =varchar(30) + TAMasuk = varchar(20) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() JURUSAN +KodeJurusan = Varchar(5) +Jurusan=Varchar(30) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() LAPORAN +Cetak() +Batal() PIMPINAN MATA PELAJARAN +KodeMP = Varchar(5) +NamaMatapelajaran=Varchar(30) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() BAGIAN PENDAFTARAN

(14)

III.3.2. Desain Sistem Secara Detail III.3.2.1 Desain Output

Desain output merupakan suatu bentuk keluaran atau tabel-tabel laporan yang

dibutuhkan dalam Sistem Informasi Sekolah SMK Swa Bina Karya Medan Berbasis Client Server.

1. Laporan Pendaftaran

Laporan Pendaftaran merupakan media untuk menampilkan data pendaftaran. Bentuk rancangan Laporan Pendaftaran dapat dilihat pada gambar dibawah ini.

SMK SWA BINA KARYA MEDAN LAPORAN PENDAFTARAN SISWA

TAHUN AJARAN : 2011/2012 No Pendaf taran Tgl; Daftar Nama Siswa JK Alamat Nama Ayah Nama ibu Nilai UAN Asal

Sekolah Telp Status

xxx xxx xxx xxx xxx xxx Xxx xxx Xxx Xxx Xxx xxx xxx xxx xxx xxx xxx xxx Xxx Xxx xxx xxx Medan, dd/mm.yyyy

Diketahui Oleh Dicetak Oleh

Kepela Sekolah Admin Tata usaha

(________________) (________________)

Gambar III.15. Rancangan Laporan Pendaftaran Siswa Baru

2. Laporan Mata Pelajaran

Laporan Mata Pelajaran merupakan media untuk menampilkan data mata pelajaran. Bentuk rancangan Laporan Mata Pelajaran dapat dilihat pada gambar dibawah ini.

(15)

SMK SWA BINA KARYA MEDAN LAPORAN MATA PELAJARAN

TAHUN AJARAN : 2011/2012 Kode Mata Pelajaran Nama Mata Pelajaran

Xxxxxx

xxxxxxx

Xxxxxx

Xxxxxxx

Medan, dd/mm.yyyy

Diketahui Oleh Dicetak Oleh

Kepela Sekolah Admin Tata usaha

(________________) (________________)

Gambar III.16. Rancangan Laporan Mata Pelajaran 3. Laporan Jurusan

Laporan Jurusan merupakan media untuk menampilkan data Jurusan. Bentuk rancangan Laporan Jurusan dapat dilihat pada gambar dibawah ini.

SMK SWA BINA KARYA LAPORAN JURUSAN TAHUN AJARAN : 2011/2012

Medan, dd/mm.yyyy

Diketahui Oleh Dicetak Oleh

Kepela Sekolah Admin Tata usaha

(________________) (________________)

Gambar III.17. Rancangan Laporan Jurusan

Kode Jurusan Nama Jurusan

Xxxxxx Xxxxxxx Xxxxxx Xxxxxxx Logo Logo

(16)

4. Laporan Raport Siswa

Laporan Raport Siswa merupakan media untuk menampilkan hasil nilai siswa. Bentuk rancangan Laporan Raport Siswa dapat dilihat pada gambar dibawah ini.

SMK SWA BINA KARYA LAPORAN RAPORT SISWA TAHUN AJARAN : 2011/2012

Medan, dd/mm.yyyy

Diketahui Oleh Dicetak Oleh

Kepela Sekolah Admin Tata usaha

(________________) (________________)

Gambar III.18. Rancangan Laporan Raport Siswa

III.3.2.2 Desain Input

Desain input merupakan suatu bentuk masukan yang dibutuhkan dalam Sistem Informasi Sekolah SMK Swa Bina Karya Medan Berbasis Client Server. 1. Rancangan Form Input Pendaftaran

Form Pendaftaran merupakan media untuk memasukkan data Pendaftaran. Bentuk rancangan Form Input Pendaftaran dapat dilihat pada gambar dibawah ini.

Kode Mata Pelajaran Nama Mata Pelajaran Nilai Huruf Xxxxxx Xxxxxxx Xxxxxx Xxxxxxx Xxxxxx Xxxxxxx Xxxxxx Xxxxxxx Logo

(17)

Gambar III.19. Rancangan Input Data Pendaftaran

2. Rancangan Form Input Proses terima siswa

Form Proses terima siswa merupakan media untuk memasukkan data Siswa yang diterima. Bentuk rancangan Form Input Proses terima siswa dapat dilihat pada gambar dibawah ini.

-  x Input

Pendaftaran Simpan Edit Hapus Update Batal Tutup

No Pendafataran Jenis Kelamin Asal Sekolah

Tanggal Pendafaran ▼ ▼ ▼ Alamat Telepon

Nama Pendaftar Nama Ayah Status Daftar

Tempat Lahir Nama Ibu Kode Jurusan

Tanggal lahir Nilai UAN Jurusan

No Pendaf taran Tgl; Daftar Nama Siswa JK Alamat Nama Ayah Nama ibu Nilai UAN Asal

(18)

Gambar III.20. Rancangan Input Data Proses terima siswa

3. Rancangan Form Input Jurusan

Form Jurusan merupakan media untuk memasukkan data Jurusan. Bentuk rancangan Form Input Jurusan dapat dilihat pada gambar dibawah ini.

Gambar III.21. Rancangan Input Data Jurusan

-  x

Input

Jurusan Simpan Edit Hapus Update Batal Tutup

Kode Jurusan Nama jurusan

Kode Jurusan Nama jurusan

-  x

Input Proses Terima Siswa Simpan Edit Hapus Update Batal Tutup

NIS Add

No Pendaftaran Lihat Daftar

No Pendafataran Tanggal Pendafaran Nama Pendaftar Tempat Lahir Tanggal lahir Asal Sekolah Telepon Status Daftar Kode Jurusan Jurusan Jenis Kelamin Alamat Nama Ayah Nama Ibu Nilai UAN

(19)

4. Rancangan Form Input Mata Pelajaran

Form Mata Pelajaran merupakan media untuk memasukkan data Jurusan. Bentuk rancangan Form Input Mata Pelajaran dapat dilihat pada gambar dibawah ini.

Gambar III.22. Rancangan Input Data Mata pelajaran 5. Rancangan Form Input Guru

Form Guru merupakan media untuk memasukkan data Guru. Bentuk rancangan Form Input Guru dapat dilihat pada gambar dibawah ini.

Gambar III.23. Rancangan Input Data Guru

-  x

Input Guru Simpan Edit Hapus Update Batal Tutup

NIG Jenis kelamin

Nama Guru Alamat

Tempat Lahir Telepon

Tanggal lahir Tanggal lahir

Nilai UAN NIG Nama Guru Tempat Lahir Tanggal lahir Nilai UAN Jenis

kelamin Alamat Telepon

Tanggal lahir

-  x

Input Mata

Pelajaran Simpan Edit Hapus Update Batal Tutup

Kode Mata Pelajaran Nama Mata Pelajaran

(20)

6. Rancangan Form Input Ambil Mata Pelajaran

Form Ambil merupakan media untuk memasukkan data mata pelajaran yang diambil. Bentuk rancangan Form input ambil mata pelajaran dapat dilihat pada gambar dibawah ini.

Gambar III.24. Rancangan Input Data Mata pelajaran

7. Rancangan Form Input Raport Siswa

Form Raport Siswa merupakan media untuk memasukkan data Raport Siswa yang diambil. Bentuk rancangan Form Raport Siswa dapat dilihat pada gambar dibawah ini.

-  x

Input Mata

Pelajaran Simpan Edit Hapus Update Batal Tutup

Kode Mata Pelajaran ▼ Add

Nama Mata Pelajaran

NIG ▼

Nama Guru

(21)

Gambar III.25. Rancangan Input Data Raport 8. Rancangan Form input data proses penerimaan siswa / tahun ajaran

Form input data proses penerimaan siswa / tahun ajaran merupakan media

untuk memilih tahun ajaran. Bentuk rancangan Form Input data proses penerimaan siswa / tahun ajaran dapat dilihat pada gambar dibawah ini.

Gambar III.26. Rancangan Input Data proses penerimaan siswa -  x

Laporan Cetak Tutup

Tahun Ajaran

Keterangan : Format pengisian TA adalah …./…..

-  x Add Simpan Edit Hapus Update Batal Tutup

NIS : Lihat Daftar No Pendaftaran :

Nama Siswa :

Kode Jurusan :

Dafta Nilai/Siswa

No Raport NIS Kelas Semester Nilai Rata

No Raport :

Kelas :

Semester :

Kode MP : Lihat Daftar Nama MP :

Nilai : Hapus/barus Input/Item Cetak Raport Jumlah MP : Total Score : Nilai Rata-rata :

(22)

III.3.2.3 Desain Database

Database merupakan himpunan kelompok data / arsip yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Adapun database yang dirancangan dalam Perancangan Sistem Informasi Sekolah SMK Swa Bina Karya Medan Berbasis Client Server adalah sebagai berikut :

a. Normalisasi Unnormal

Jurusan No Pendaftaran TA Masuk Nama Siswa Jenis

Kelamin

Alamat Asal Sekolah

Akuntansi 10201101 2011/2012 Raysa Putri

Cahaya

P Medan SMP N Medan

Sekretaris 10201102 2011/2012 Rayhan Gemilang L Medan SMP N

Medan Manajemen

Bisnis

10201103 2011/2012 Agung Purnama L Medan SMP

TamanSiswa Normal Pertama (1 NF) No Pendaftaran Tanggal Daftar Nama Siswa Tgl/Bln/Th n Lahir Jenis Kelamin Alama t Status Daftar

10201101 20/06/2011 Raysa Putri Cahaya 01/01/2000 P Medan Diterima

10201102 25/06/2011 Rayhan Gemilang 01/08/2000 L Medan Diterima

(23)

PENDAFTARAN NoPendaftaran TAMasuk TanggalDaftar BulanDaftar tahunDaftar NamaSiswa Tptlahir TglLahir BulanLahir TahunLahir JK Alamat NamaAyah NamaIbu NilaiUAN AsalSekolah Telepon StatusDaftar KodeJurusan SISWA NIS NoPendaftaran TAMasuk JURUSAN KodeJurusan Jurusan MATA PELAJARAN KodeMP NamaMatapelajaran Normal Kedua (2 NF) Normal Ketiga (3NF) PENDAFTARAN NoPendaftaran TAMasuk TanggalDaftar BulanDaftar tahunDaftar NamaSiswa Tptlahir TglLahir BulanLahir TahunLahir JK Alamat NamaAyah NamaIbu NilaiUAN AsalSekolah Telepon StatusDaftar KodeJurusan SISWA NIS NoPendaftaran TAMasuk JURUSAN KodeJurusan Jurusan MATA PELAJARAN KodeMP NamaMatapelajaran

(24)

b. Kamus Data

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 store. Pembentukan kamus data didasarkan pada alur data yang terdapat pada Diagram Alir data bersifat global (hanya menunjukkan nama alur datanya tanpa menunjukkan struktur dari alur data). Untuk menunjukkan struktur dari alur data secara rinci maka dibentuklah kamus data. Bentuk dari form kamus data dapat dilihat pada tabel berikut ini.

Tabel Pendaftaran : NoPendaftaran + TAMasuk + TanggalDaftar + BulanDaftar + tahunDaftar + NamaSiswa + Tptlahir + TglLahir + BulanLahir + TahunLahir + JK + Alamat + NamaAyah + NamaIbu + NilaiUAN + AsalSekolah + Telepon + StatusDaftar + KodeJurusan

Tabel Siswa : NIS + NoPendaftaran + TAMasuk KodeKelompok Tabel Guru : NIG + NamaGuru + JK + TmptLahir + TglLahir +

BlnLahir + ThnLahir + Alamat + Telepon Tabel Jurusan : KodeJurusan + Jurusan

(25)

c. ERD Pendaftaran NoPendaftaran TAMasuk TanggalDaftar BulanDaftar tahunDaftar NamaSiswa Tptlahir TglLahir BulanLahir TahunLahir JK Alamat NamaAyah NamaIbu NilaiUAN AsalSekolah Telepon StatusDaftar KodeJurusan Siswa NIS NoPendaftaran TAMasuk TJurusan KodeJurusan Jurusan Tmata Pelajaran KodeMP NamaMatapelajaran Memilih [ M : 1 ] [ M : 1 ] Memilih [ 1 : 1 ] [ 1 : 1 ] [ M : M ] Mempelajari [ M : M ]

Gambar III.27. Rancangan ERD

d. Desain Tabel

Dalam perancangan database Perancangan Sistem Informasi Sekolah SMK Swabina Karya Medan Berbasis Client Server data record tersimpan dalam beberapa file dengan arsitektur data sebagai berikut :

1. Tabel Data Pendaftaran

Tabel Pendaftaran digunakan untuk menampung record data Pendaftaran keseluruhan. Berikut ditampilkan rancangan struktur data tersebut.

(26)

Nama Tabel : Tabel Pendaftaran Field Key : NoPendaftaran

Struktur Tabel III.1. Data Pendaftaran

Field Name Type Size Indexed Description NoPendaftaran TAMasuk TanggalDaftar BulanDaftar tahunDaftar NamaSiswa Tptlahir TglLahir BulanLahir TahunLahir JK Alamat NamaAyah NamaIbu NilaiUAN AsalSekolah Telepon StatusDaftar KodeJurusan Varchar Char Int Char Int Varchar Varchar Int Char Int Char Varchar Varchar Varchar Double Varchar Varchar Varchar Char 10 10 2 10 4 20 20 2 10 4 10 50 50 50 Double 50 12 20 10 Yes - - - - - - - - - - - - - - - - - - No Pendaftaran Tahun Ajaran masuk Tanggal Daftar Bulan Daftar Tahun Daftar Nama Siswa Tempat Lahir Tgl Lahir Bulan Lahir Tahun Lahir Jenis Kelamin Alamat Nama Ayah Nama Ibu Nilai UAN Asal Sekolah Telepon Status Daftar Kode Jurusan

(27)

2. Tabel Siswa

Tabel Siswa digunakan untuk menampung record data Siswa keseluruhan. Berikut ditampilkan rancangan struktur data Siswa.

Nama Database : db_Sekolah Nama Tabel : Tabel Siswa

Field Key : NIS

Struktur Tabel III.2. Siswa

Field Name Type Size Indexed Description NIS NoPendaftaran TAMasuk Varchar Varchar Varchar 10 20 10 Yes - - NIS No Pendaftaran TA Masuk 3. Tabel Guru

Tabel Guru digunakan untuk menampung record data Guru keseluruhan. Berikut ditampilkan rancangan struktur data Guru.

Nama Database : db_Sekolah Nama Tabel : Tabel Guru

Field Key : NIG

Struktur Tabel III.3.Guru

Field Name Type Size Indexed Description NIG NamaGuru Varchar Varchar 10 30 Yes - NIG Nama Guru

(28)

JK TmptLahir TglLahir BlnLahir ThnLahir Alamat Telepon Char Varchar Int Char Int Varchar Varchar 10 20 2 10 4 50 50 - - - - - - - Jenis Kelamin Tmpt Lahir Tgl Lahir Bln Lahir Thn Lahir Alamat Telepon 4. Tabel Jurusan

Tabel Jurusan digunakan untuk menampung record data Jurusan keseluruhan. Berikut ditampilkan rancangan struktur data Jurusan.

Nama Database : db_Sekolah Nama Tabel : Tabel Jurusan Field Key : KodeJurusan

Struktur Tabel III.4. Jurusan

Field Name Type Size Indexed Description KodeJurusan Jurusan Char Varchar 10 30 Yes - Kode Jurusan Jurusan

5. Tabel Mata Pelajaran

Tabel Mata Pelajaran digunakan untuk menampung record data Mata Pelajaran keseluruhan. Berikut ditampilkan rancangan struktur data Jurusan. Nama Database : db_Sekolah

(29)

Field Key : KodeMP

Struktur Tabel III.5. Mata pelajaran

Field Name Type Size Indexed Description KodeMP NamaMatapelajaran Char Varchar 10 30 Yes -

Kode Mata Pelajaran Nama Mata pelajaran

III.3.2.4 Logika Program

Activity Diagram (Diagaram Alir data sekumpulan simbol – simbol atau

skema yang menunjukkan atau menggambarkan rangkaian kegiatan proses atau langkah – langkah proses program dari awal sampai akhir. Inti pembuatan Activity

Diagram ini adalah pengambaran urutan langkah – langkah pengerjaan dari suatu

algoritma program.

1. Activity Diagram Data Login

Adapun Activity Diagram form data login dapat dilihat pada gambar dibawah ini.

Masukkan User Name dan Password

Apakah Valid ? Tidak

Login Berhasil Ya

Selesai

(30)

2. Activity Diagram Data Jurusan

Adapun Activity Diagram form data jurusan dapat dilihat pada gambar dibawah ini.

Mulai Input Data Jurusan

Add Input Data Ya Tidak Simpan ? Tidak Batal Simpan Ya Tidak Edit Update Ya Tidak Hapus

Gambar III.29. Diagram Activity Form jurusan

3. Activity Diagram Data Siswa

Adapun Activity Diagram form data Siswa dapat dilihat pada gambar dibawah ini.

Mulai Input Data Siswa

Add Input Data Ya Tidak Simpan ? Tidak Batal Simpan Ya Tidak Edit Update Ya Tidak Hapus

(31)

4. Activity Diagram Data Mata pelajaran

Adapun Activity Diagram form data Mata pelajaran dapat dilihat pada gambar dibawah ini.

Mulai Input Data Mata Pelajaran

Add Input Data Ya Tidak Simpan ? Tidak Batal Simpan Ya Tidak Edit Update Ya Tidak Hapus

Gambar III.31. Diagram Activity Form Mata pelajaran

5. Activity Diagram Data Guru

Adapun Activity Diagram form data Guru dapat dilihat pada gambar dibawah ini.

Mulai Input Data guru

Add Input Data Ya Tidak Simpan ? Tidak Batal Simpan Ya Tidak Edit Update Ya Tidak Hapus

(32)

6. Activity Diagram Data Ambil Mata pelajaran

Adapun Activity Diagram form data Ambil Mata Pelajaran dapat dilihat pada gambar dibawah ini.

Mulai

Input Data ambil mata pelajaran

Add Input Data Ya Tidak Simpan ? Tidak Batal Simpan Ya Tidak Edit Update Ya Tidak Hapus

Gambar III.33. Diagram Activity Form Ambil Mata Pelajaran

7. Activity Diagram Data Raport

Adapun Activity Diagram form data Raport dapat dilihat pada gambar dibawah ini.

Mulai Input Data raport

Add Input Data Ya Tidak Simpan ? Tidak Batal Simpan Ya Tidak Edit Update Ya Tidak Hapus

(33)

8. Activity Diagram Laporan

Adapun Activity Diagram Laporan dapat dilihat pada gambar dibawah ini.

Mulai Tampil Form Laporan

Siswa Ya Laporan Siswa

Tidak

jurusan Ya Laporan jurusan

Tidak

Mata pelajaran Laporan Mata pelajaran

Gambar

Gambar III.3. Pendaftaran Siswa Baru
Gambar III.6 Sequence Diagram  Pendaftaran Siswa  b.  Sequence diagram Jurusan
Gambar III.11. Sequence Diagram Ambil mata pelajaran
Gambar III.12. Sequence Diagram Ambil mata pelajaran  h.  Sequence diagram Cetak Laporan
+7

Referensi

Dokumen terkait

Hasil penelitian menemukan bahwa aspek motivasi dan kognitif lebih banyak mempengaruhi kemandirian belajar siswa kelas VIII SMP 1 Pakenjeng dibandingkan aspek

Nasabah penyimpan adalah nasabah yang menempatkan dananya di Bank Syariah dan atau Unit Usaha Syariah dalam bentuk simpanan berdasarkan akad antara bank syariah atau Unit Usaha

1) Rasio odds X1 sebesar 0.671 berarti sekolah yang memiliki rombongan belajar melebihi 36 siswa cenderung memiliki peringkat akreditasi lebih tinggi 1.49 kali

Scoring digunakan untuk kuantifikasi data kualitatif, untuk mengetahui faktor yang mempengaruhi wanita bekerja sebagai Buruh Harian Lepas (BHL) di PT. Inti Indosawit

Oleh karena itu orang tua harus mengarahkan anaknya ke jalan yang benar agar menjadi anak yang baik dan berguna bagi agama, masyarakat, Bangsa dan Negara.

Bagaimana pandangan bapak terhadap upaya yang dilakukan dalam analisis kebutuhan obat untuk perencanaan obat di RSUD ini.. Menurut pandangan bapak, apakah perencanaan kebutuhan

Citra input pada proses ekstraksi fitur merupakan citra objek kandidat puting payudara yang telah diproses pada tahapan sebelumnya. Kandidat-kandidat puting

Pengaruh Capital Adequacy Ratio (CAR) terhadap Return On Assets (ROA) CAR adalah rasio permodalan yang digunakan untuk mengukur kinerja bank dalam menyediakan dana untuk