BAB IV HASIL DAN PEMBAHASAN 4 -...

30
17 BAB IV HASIL DAN PEMBAHASAN 4. 4.1 Analisis Sistem Analisis sistem ini digunakan untuk melihat proses-proses sistem baru yang akan dibuat. Dari analisa sistem ini juga bisa melihat perbedaan antara sistem yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow, Data Flow Diagram dan Entity Relationship Diagram. 4.2 Desain Sistem Berdasarkan analisis yang telah dilakukan, maka dibuatlah sistem yang baru. Sistem yang baru tersebut dapat digambarkan pada system flow berikut ini: 4.2.1 System Flow System Flow digunakan untuk melihat rancangan sistem dibuat. Setelah menggambarkan document flow yang ada di Mandiri Entrepreneur Center, maka langkah berikutnya adalah mengajukan atau merancang sistem baru untuk menunjang atau mempercepat dan agar tidak kehilangan data. Langkah pertama untuk membuat sistem tersebut adalah membuat system flownya terlebih dahulu. Berikut ini adalah system flow yang direkomendasikan guna menunjang kinerja pada bagian Akademis pada Mandiri Entrepreneur Center.

Transcript of BAB IV HASIL DAN PEMBAHASAN 4 -...

Page 1: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

17

BAB IV

HASIL DAN PEMBAHASAN

4.

4.1 Analisis Sistem

Analisis sistem ini digunakan untuk melihat proses-proses sistem baru

yang akan dibuat. Dari analisa sistem ini juga bisa melihat perbedaan antara sistem

yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

Data Flow Diagram dan Entity Relationship Diagram.

4.2 Desain Sistem

Berdasarkan analisis yang telah dilakukan, maka dibuatlah sistem yang

baru. Sistem yang baru tersebut dapat digambarkan pada system flow berikut ini:

4.2.1 System Flow

System Flow digunakan untuk melihat rancangan sistem dibuat. Setelah

menggambarkan document flow yang ada di Mandiri Entrepreneur Center, maka

langkah berikutnya adalah mengajukan atau merancang sistem baru untuk

menunjang atau mempercepat dan agar tidak kehilangan data. Langkah pertama

untuk membuat sistem tersebut adalah membuat system flownya terlebih dahulu.

Berikut ini adalah system flow yang direkomendasikan guna menunjang kinerja

pada bagian Akademis pada Mandiri Entrepreneur Center.

Page 2: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

18

A. System Flow Pendaftaran Peserta Didik

System flow pendaftaran peserta didik, calon peserta didik terlebih dahulu

mengisi form pendaftaran memalui web, setelah mengisi data calon peserta didik

disimpan dalam database peserta didik, saudara kandung, utusan, asal slta, ortu.

Setelah itu calon peserta didik mendapatkan bukti pendaftaran. System Flow

Pendaftaran Peserta Didik dapat dilihat pada Gambar 4.1.

Gambar 4.1 System Flow Pendafaran Peserta Didik

Page 3: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

19

B. System Flow Tes Seleksi Peserta Didik

System Flow tes seleksi peserta didik, calon peserta didik terlebih dahulu

login dengan menggunakan username dan password yang ada di bukti pendaftaran.

Jika berhasil login calon peserta didik dipersilahkan untuk mengunduh soal dan

mengisinya, setelah mengisi semua soal calon peserta harus mengupload jawaban

dan disimpan ke database tes seleksi untuk diberi penilaian. System Flow Tes

Seleksi Peserta Didik dapat dilihat pada Gambar 4.2.

Gambar 4.2 System Flow Tes Seleksi Peserta Didik

Page 4: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

20

C. System Flow Penilaian Peserta Didik

System Flow penilaian peserta didik, staff akademik terlebih dahulu login.

Setelah itu staff akademik mengisi nilai calon peserta didik dan disimpan ke

database nilai, peserta didik, kemudian staff akademik membuat laporan peserta

didik diterima sementara yang diberikan kepada kepala akademik. System Flow Tes

Penilaian Peserta Didik dapat dilihat pada Gambar 4.3.

Gambar 4.3 System Flow Penilaian Peserta Didik

Page 5: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

21

D. System Flow Penerimaan Peserta Didik

System Flow penerimaan peserta didik, calon peserta didik melihat hasil

nilai di web. Kemudian calon peserta didik memberikan konfirmasi sanggup datang

ke kantor pusat untuk dicatat ke database kehadiran. Peserta datang ke kantor pusat

dan membawa berkas untuk validasi kelengkapannya dan disimpan di database

berkas. Staff akademik mencetak laporan peserta didik diterima untuk diserahkan

ke kepala akademik. System Flow Penerimaan Peserta Didik dapat dilihat pada

Gambar 4.4.

Gambar 4.4 System Flow Penerimaan Peserta Didik

Page 6: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

22

4.2.2 Data Flow Diagram

Data Flow Diagram (DFD) digunakan untuk menggambarkan aliran data

dan proses yang terjadi dalam sebuah sistem serta entitas–entitas apa saja yang

terlibat.

A. Context Diagram

Context Diagram dibawah ini menjelaskan tentang alur sistem yang telah

terkomputerisasi. Terdapat tujuh external entity dan aliran datanya masing-masing

yang saling terkait. Context Diagram dapat dilihat pada Gambar 4.5.

Gambar 4.5 Context Diagram Aplikasi Pendaftaran Peserta Didik

Laporan Peserta Didik Diterima

data peserta Didik Sanggup Datang

Konfirmasi Kesanggupan Datang ke Pusat

Data Peserta Didik diterima Sementara

Laporan Peserta Didik Diterima Sementara

Data Peserta Didik Diterima

Input Data Nilai Peserta Didik

User dan Password Staff

Jawaban Tes Seleksi

User dan Password Peserta Didik

Bukti Pendaftaran

Data Pesera Didik

0

Aplikasi Pendaftaran Peserta didik berbasis web

pada mandiri entrepreneur center

+

Peserta Didik

Staff Akademik

Kepala Akademik

Page 7: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

23

B. DFD Level 0

Context diagram dibagi menjadi sub-sub proses yang lebih kecil, dengan

cara decompose context digram dan disebut DFD Level 0. DFD level 0 rancang

bangun aplikasi pendaftaran peserta didik terdiri dari empat proses utama, tiga

external entity dan sebelas data store yang semuanya itu saling berkaitan. Untuk

lebih jelasnya, dapat dilihat pada Gambar 4.6.

Pada Gambar 4.7 merupakan DFD level 1 sub proses pendaftaran dari

rancang bangun aplikasi pendaftaran peserta didik. DFD level 1 tersebut terdiri dari

dua proses utama yaitu proses validasi data peserta didik dan menyimpan data

peserta didik, seperti yang terlihat pada Gambar 4.7.

Page 8: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

24

Gambar 4.6 DFD Aplikasi Pendaftaran Peserta Didik

Baca

Simpan

Simpan

Simpan

Simpan

Baca

Simpan

Simpan

Update

[Laporan Peserta Didik Diterima]

[Data Peserta Didik Diterima]

[data peserta Didik Sanggup Datang]

[Konfirmasi Kesanggupan Datang ke Pusat]

Melakukan

Simpan

Baca

[Data Peserta Didik diterima Sementara]

[Laporan Peserta Didik Diterima Sementara]

[Input Data Nilai Peserta Didik]

[User dan Password Staff]

Baca

Melakukan

Simpan

Baca

[Bukti Pendaftaran]

[Data Pesera Didik]

[Jawaban Tes Seleksi]

Simpan

[User dan Password Peserta Didik]

Melakukan

Peserta

DidikPeserta

Didik

Peserta

Didik

Peserta

Didik

Staff

Akademik

Staff

Akademik

Staff

Akademik

Kepala

AkademikStaff

Akademik

Peserta

Didik

Staff

Akademik

Kepala

Akademik

1

Pendaftaran Peserta Didik

+

2

Tes Seleksi Peserta Didik

+

3

Penilaian Peserta Didik

+

4

Penerimaan Peserta Didik

+

1 Peserta Didik

2 Tes Seleksi3 Karyawan

4 Nilai

5 Kehadiran

6 Berkas

7Saudara

Kandung

8 Utusan

9 Asal SLTA

10 Ortu

11Bidang

Keahlihan

Page 9: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

25

Gambar 4.7 DFD Level 1 Sub Proses Pendaftaran

Pada Gambar 4.8 merupakan DFD level 1 Sub Proses Tes Seleksi dari

rancang bangun aplikasi pendaftaran peserta didik pada Mandiri Entrepreneur

Center. DFD level 1 tersebut terdiri dari empat proses utama yaitu validasi user dan

password peserta didik, mendownload soal tes seleksi, mengisi soal tes seleksi,

mengupload soal tes seleksi.

[Simpan]

[Simpan]

[Simpan]

[Simpan]

[Baca]

[Melakukan]

[Simpan][Bukti Pendaftaran]

[Data Pesera Didik]

Menyimpan

Tes Seleksi Peserta Didik

1 Peserta Didik

Peserta

Didik

Peserta

Didik

1.1

Validasi Data Peserta

Didik

1.2

Menyimpan Data

Peserta Didik

7Saudara

Kandung

8 Utusan9 Asal SLTA

10 Ortu

11Bidang

Keahlihan

Page 10: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

26

Gambar 4.8 DFD Level 1 Sub Proses Tes Seleksi

[Melakukan]

[Simpan]

[Baca]

[Melakukan]

[Jawaban Tes Seleksi]

[User dan Password Peserta Didik]

Baca

Mengupload

Mengisi

Mendownload

Pendaftaran Peserta Didik

Peserta

Didik

Peserta

Didik

1 Peserta Didik

2 Tes Seleksi

Penilaian Peserta Didik

2.1

Validasi User Dan Password

Peserta Didik

2.2

Mendownload Soal Tes

Seleksi

2.3

Mengisi Soal Tes Seleksi

2.4

Mengupload Soal Tes

Seleksi

Page 11: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

27

Pada Gambar 4.9 merupakan DFD level 1 Sub Proses Penilaian dari

rancang bangun aplikasi pendaftaran peserta didik pada Mandiri Entrepreneur

Center. DFD level 1 tersebut terdiri dari tiga proses utama yaitu validasi user dan

password karyawan, input data peserta didik, mencetak laporan peserta didik

diterima sementara.

Gambar 4.9 DFD Level 1 Sub Proses Penilaian

Pada Gambar 4.10 merupakan DFD level 1 Sub Proses Penerimaan dari

rancang bangun aplikasi pendaftaran peserta didik pada Mandiri Entrepreneur

Center. DFD level 1 tersebut terdiri dari empat proses utama yaitu konfirmasi

[Melakukan]

[Data Peserta Didik diterima Sementara]

[Laporan Peserta Didik Diterima Sementara]

[Baca]

[Baca]

[Simpan]

[Input Data Nilai Peserta Didik]

[Baca][User dan Password Staff]

[Melakukan]

Mencetak

Memasukkan

Tes Seleksi Peserta Didik

2 Tes Seleksi

Staff

Akademik

Staff

Akademik

Kepala

Akademik

Staff

Akademik

3 Karyawan

4 Nilai

Penerimaan Peserta Didik

3.1

Validasi User dan Password

Karyawan

3.2

Input Data Nilai Peserta Didik

3.3

Mencetak Laporan Peserta

Didik diterima Sementara

1 Peserta Didik

Page 12: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

28

kesanggupan datang ke pusat, input data peserta didik sanggup datang, validasi

kelengkapan berkas, mencetak laporan peserta didik diterima.

Gambar 4.10 DFD Level 1 Sub Proses Penerimaan

[Data Peserta Didik Diterima]

[Laporan Peserta Didik Diterima]

[Simpan]

[Update]

[Simpan]

[data peserta Didik Sanggup Datang]

[Konfirmasi Kesanggupan Datang ke Pusat]

[Melakukan]

Baca

Baca

Baca

Baca

Baca

Mencetak

Validasi

Memasukkan

Penilaian Peserta Didik

Peserta

Didik

Staff

Akademik

Staff

Akademik

Kepala

Akademik

1 Peserta Didik

5 Kehadiran

6 Berkas

4.1

Konfirmasi Kesanggupan Datang

ke Pusat

4.2

Input Data Peserta Didik

Sanggup Datang

4.3

Validasi Kelengkapan Berkas

4.4

Mencetak Laporan Peserta Didik

diterima

Page 13: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

29

4.2.3 Entity Relationship Diagram

Entity Relationship Diagram (ERD) digunakan untuk menggambarkan

tabel-tabel yang ada dalam sebuah sistem berikut relasi antar tabelnya.

A. Conceptual Data Model

Conceptual Data Model (CDM) dari Rancang Bangung Aplikasi

Pendaftaran Peserta Didik terdapat 11 tabel. Masing-masing tabel mempunyai

relasi ke tabel-tabel yang lain seperti pada Gambar 4.11.

Gambar 4.11 Conceptual Data Model

mencatat

BERKAS_PD

KEHADIRAN_PD

NILAI_PD

TES_SELEKSI_PD

UTUSAN_PD

ORTU_PD

ASAL_SLTA_PD

KEAHLIHAN_PD

SAUDARA_PD

PESERTA_DIDIK

NO_PESERTA

NAMA_LENGKAP

TEMPAT_LAHIR

TGL_LAHIR

JKEL

STATUS_SIPIL

AGAMA

ALAMAT

NO_RUMAH

RT

RW

KODE_POS

NO_TELP

KEMAMPUAN

STATUS

USER_PD

TGL_DAFTAR

PWD_PD

BIDANG_KEAHLIAN

ID_KEAHLIAN

NAMA_KEAHLIAN

ASAL_SLTA

ID_SLTA

NAMA_SLTA

LOKASI_SLTA

JENIS_SLTA

THN_LULUS_SLTA

ORTU

ID_ORTU

NAMA_ORTU

ALAMAT_ORTU

NO_RUMAH

RT

RW

KOTA

KODE_POS

NO_TELP

PENDIDIKAN_IBU

PEKERJAAN_IBU

PENGHASILAN_ORTU

SAUDARA_KANDUNG

ID_SAUDARA

NAMA_SAUDARA

SAUDARA_KE

UMUR

NO_TELP_SAUDARA

PEKERJAAN

UTUSAN

ID_UTUSAN

NAMA_UTUSAN

ALAMAT_UTUSAN

KOTA_UTUSAN

NO_TELP_UTUSAN

NO_FAX

LAMA_BERGABUNG

EMAIL_UTUSAN

TES_SELEKSI

ID_TES_SELEKSI

LOKASI_TES_SELEKSI

NILAI

ID_NILAI

NILAI_TES

NILAI_WAWANCARA

NILAI_AKHIR

KEHADIRAN

ID_KEHADIRAN

KONFIRMASI_KEHADIRAN

KEHADIRAN

BERKAS

ID_BERKAS

BUKTI_PENDAFTARAN

FC_IJAZAH

SURAT_KET_BELAJAR

FC_BPJS

FC_KSK

FC_SURAT_KEMATIAN_AYAH

FC_KARTU_IDENTITAS

FOTO_BEWARNA

FC_AKTE_KELAHIRAN

Karyawan

id_karyawan

username

pwd

lvl

Page 14: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

30

B. Physical Data Model

Physical Data Model (PDM) adalah struktur tabel atau struktur database

yang saling terintegrasi dan saling berhubungan. Untuk lebih jelasnya lihat Gambar

4.12.

Gambar 4.12 Phisycal Data Model

4.2.4 Struktur Tabel

Struktur tabel digunakan untuk menggambarkan secara detail tentang tabel

- tabel yang terdapat dalam sebuah sistem.

id_karyawan = id_karyawan

NO_PESERTA = NO_PESERTA

NO_PESERTA = NO_PESERTA

NO_PESERTA = NO_PESERTA

NO_PESERTA = NO_PESERTA

NO_PESERTA = NO_PESERTA

NO_PESERTA = NO_PESERTA

NO_PESERTA = NO_PESERTA

NO_PESERTA = NO_PESERTA

ID_KEAHLIAN = ID_KEAHLIAN

NO_PESERTA = NO_PESERTA

PESERTA_DIDIK

NO_PESERTA Text(25)

NAMA_LENGKAP Text(255)

TEMPAT_LAHIR Text(100)

TGL_LAHIR Date

JKEL Text(1)

STATUS_SIPIL Text(50)

AGAMA Text(50)

ALAMAT Text(150)

NO_RUMAH Integer

RT Integer

RW Integer

KODE_POS Text(50)

NO_TELP Text(12)

KEMAMPUAN Text(50)

STATUS Text(100)

USER_PD Text(100)

PWD_PD Text(100)

id_karyawan Text(25)

TGL_DAFTAR date

BIDANG_KEAHLIAN

ID_KEAHLIAN Text(25)

NAMA_KEAHLIAN Text(255)

ASAL_SLTA

ID_SLTA Integer

NO_PESERTA Text(25)

NAMA_SLTA Text(255)

LOKASI_SLTA Text(255)

JENIS_SLTA Text(100)

THN_LULUS_SLTA Text(4)

ORTU

ID_ORTU Integer

NO_PESERTA Text(25)

NAMA_ORTU Text(150)

ALAMAT_ORTU Text(255)

NO_RUMAH Integer

RT Integer

RW Integer

KOTA Text(100)

KODE_POS Text(50)

NO_TELP Text(12)

PENDIDIKAN_IBU Text(150)

PEKERJAAN_IBU Text(150)

PENGHASILAN_ORTU Integer

SAUDARA_KANDUNG

ID_SAUDARA Integer

NO_PESERTA Text(25)

NAMA_SAUDARA Text(255)

SAUDARA_KE Integer

UMUR Integer

NO_TELP_SAUDARA Text(12)

PEKERJAAN Text(150)

UTUSAN

ID_UTUSAN Integer

NO_PESERTA Text(25)

NAMA_UTUSAN Text(150)

ALAMAT_UTUSAN Text(255)

KOTA_UTUSAN Text(100)

NO_TELP_UTUSAN Text(12)

NO_FAX Text(12)

LAMA_BERGABUNG Text(150)

EMAIL_UTUSAN Text(100)

TES_SELEKSI

ID_TES_SELEKSI Integer

NO_PESERTA Text(25)

LOKASI_TES_SELEKSI Text(150)

NILAI

ID_NILAI Integer

NO_PESERTA Text(25)

NILAI_TES Integer

NILAI_WAWANCARA Integer

NILAI_AKHIR Integer

KEHADIRAN

ID_KEHADIRAN Integer

NO_PESERTA Text(25)

KONFIRMASI_KEHADIRAN Text(1)

KEHADIRAN Text(1)

BERKAS

ID_BERKAS Integer

NO_PESERTA Text(25)

BUKTI_PENDAFTARAN Integer

FC_IJAZAH Integer

SURAT_KET_BELAJAR Integer

FC_BPJS Integer

FC_KSK Integer

FC_SURAT_KEMATIAN_AYAH Integer

FC_KARTU_IDENTITAS Integer

FOTO_BEWARNA Integer

FC_AKTE_KELAHIRAN Integer

Karyawan

id_karyawan Text(25)

username Text(255)

pwd Text(255)

lvl Integer

KEAHLIHAN_PD

ID_KEAHLIAN Text(25)

NO_PESERTA Text(25)

Page 15: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

31

a. Tabel Kehadiran

Tabel Kehadiran dibawah ini merupakan sarana penyimpanan data

kehadiran peserta didik pada Mandiri Entrepeneur Center. Berikut ini struktur tabel

Kehadiran pada Tabel 4.1:

Nama Tabel : Kehadiran

Primary Key : ID_Kehadiran

Foreign Key : No_Peserta

Fungsi : Menyimpan data kehadiran peserta didik

Tabel 4.1 Tabel Kehadiran

NO. Nama_Field Type_Data Keterangan

1 ID_Kehadiran Integer Primary Key

2 No_Peserta Varchar(25) Foreign Key

3 Konfirmasi_Kehadiran Varchar(1)

4 Kehadiran Varchar(1)

b. Tabel Utusan

Tabel Utusan adalah media penyimpanan yang berfungsi untuk

menyimpan data Utusan di Mandiri Entrepreneur Center, Berikut struktur tabel

utusan pada Tabel 4.2:

Nama Tabel : Utusan

Primary Key : ID_Utusan

Foreign Key : No_Peserta

Fungsi : Menyimpan data Utusan peserta didik

Tabel 4.2 Tabel utusan

NO. Nama_Field Type_Data Keterangan

1 ID_Utusan Integer Primary Key

2 No_Peserta Varchar(25) Foreign Key

Page 16: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

32

NO. Nama_Field Type_Data Keterangan

3 Nama_Utusan Varchar(150)

4 Alamat_Utusan Varchar(255)

5 Kota_Utusan Varchar(100)

6 No_Telp_Utusan Varchar(12)

7 No_Fax Varchar(12)

8 Lama_Bergabung Varchar(150)

9 Email_Utusan Varchar(100)

c. Tabel Saudara Kandung

Tabel Saudara Kandung adalah media penyimpanan yang berfungsi untuk

menyimpan data Saudara Kandung di Mandiri Entrepreneur Center, Berikut

struktur tabel utusan pada Tabel 4.3:

Nama Tabel : Saudara_Kandung

Primary Key : ID_Saudara

Foreign Key : No_Peserta

Fungsi : Menyimpan data Saudara Kandung peserta didik

Tabel 4.3 Tabel Saudara Kandung

NO. Nama_Field Type_Data Keterangan

1 ID_Saudara Integer Primary Key

2 No_Peserta Varchar(25) Foreign Key

3 Nama_Saudara Varchar(255)

4 Saudara_Ke Integer

5 Umur Integer

6 No_Telp_Saudara Varchar(12)

7 Pekerjaan Varchar(150)

d. Tabel Berkas

Tabel Berkas adalah media penyimpanan yang berfungsi untuk

menyimpan data Berkas di Mandiri Entrepreneur Center, Berikut struktur tabel

berkas pada Tabel 4.4:

Nama Tabel : Berkas

Page 17: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

33

Primary Key : ID_Berkas

Foreign Key : No_Peserta

Fungsi : Menyimpan data Berkas peserta didik

Tabel 4.4 Tabel Berkas

NO. Nama_Field Type_Data Keterangan

1 ID_Berkas Integer Primary Key

2 No_Peserta Varchar(25) Foreign Key

3 Bukti_Pendaftaran Integer

4 FC_Ijazah Integer

5 Surat_ket_Belajar Integer

6 FC_BPJS Integer

7 FC_KSK Integer

8 FC_Surat_Kematian_Ayah Integer

9 FC_Kartu_Identitas Integer

10 Fotor_Berwarna Integer

11 FC_Akte_Kelahiran Integer

e. Tabel Tes Seleksi

Tabel Tes Seleksi adalah media penyimpanan yang berfungsi untuk

menyimpan data Tes Seleksi di Mandiri Entrepreneur Center, Berikut struktur tabel

tes seleksi pada Tabel 4.5:

Nama Tabel : Tes_Seleksi

Primary Key : ID_Tes_Seleksi

Foreign Key : No_Peserta

Fungsi : Menyimpan data Tes Seleksi peserta didik

Tabel 4.5 Tabel Tes Seleksi

NO. Nama_Field Type_Data Keterangan

1 ID_Tes_Seleksi Integer Primary Key

2 No_Peserta Varchar(25) Foreign Key

3 Lokasi_Tes_Seleksi Varchar(150)

Page 18: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

34

f. Tabel Karyawan

Tabel Karyawan adalah media penyimpanan yang berfungsi untuk

menyimpan data Karyawan di Mandiri Entrepreneur Center, Berikut struktur tabel

karyawan pada Tabel 4.6:

Nama Tabel : Karyawan

Primary Key : ID_Karyawan

Foreign Key : -

Fungsi : Menyimpan data Karyawan

Tabel 4.6 Tabel Karyawan

NO. Nama_Field Type_Data Keterangan

1 ID_Karyawan Varchar(25) Primary Key

2 Username Varchar(255)

3 Pwd Varchar(255)

4 Lvl Integer

g. Tabel Ortu

Tabel Ortu adalah media penyimpanan yang berfungsi untuk menyimpan

data Ortu di Mandiri Entrepreneur Center, Berikut struktur tabel ortu pada Tabel

4.7:

Nama Tabel : Ortu

Primary Key : ID_Ortu

Foreign Key : No_Peserta

Fungsi : Menyimpan data Ortu peserta didik

Tabel 4.7 Tabel Ortu

NO. Nama_Field Type_Data Keterangan

1 ID_Ortu Integer Primary Key

2 No_Peserta Varchar(25) Foreign Key

Page 19: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

35

NO. Nama_Field Type_Data Keterangan

3 Nama_Ortu Varchar(150)

4 Alamat_Ortu Varchar(255)

5 No_Rumah Integer

6 RT Integer

7 RW Integer

8 Kota Varchar(100)

9 Kode_Pos Integer

10 No_Telp Varchar(12)

11 Pendidikan_Ibu Varchar(150)

12 Pekerjaan_Ibu Varchar(150)

13 Penghasilan_Ortu Integer

h. Tabel Asal SLTA

Tabel Asal SLTA adalah media penyimpanan yang berfungsi untuk

menyimpan data Asal SLTA di Mandiri Entrepreneur Center, Berikut struktur tabel

asal slta pada Tabel 4.8:

Nama Tabel : Asal_SLTA

Primary Key : ID_SLTA

Foreign Key : No_Peserta

Fungsi : Menyimpan data Asal SLTA peserta didik

Tabel 4.8 Tabel Asal SLTA

NO. Nama_Field Type_Data Keterangan

1 ID_SLTA Integer Primary Key

2 No_Peserta Varchar(25) Foreign Key

3 Nama_SLTA Varchar(255)

4 Lokasi_SLTA Varchar(255)

5 Jenis_SLTA Varchar(100)

6 Thn_Lulus_SLTA Varchar(4)

Page 20: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

36

i. Tabel Nilai

Tabel Nilai adalah media penyimpanan yang berfungsi untuk menyimpan

data Nilai di Mandiri Entrepreneur Center, Berikut struktur tabel nilai pada Tabel

4.9:

Nama Tabel : Nilai

Primary Key : ID_Nilai

Foreign Key : No_Peserta

Fungsi : Menyimpan data Nilai peserta didik

Tabel 4.9 Tabel Nilai

NO. Nama_Field Type_Data Keterangan

1 ID_Nilai Integer Primary Key

2 No_Peserta Varchar(25) Foreign Key

3 Nilai_Tes Integer

4 Nilai_Wawancara Integer

5 Nilai_Akhir Integer

j. Tabel Bidang Keahlian

Tabel Bidang Keahlian adalah media penyimpanan yang berfungsi untuk

menyimpan data Bidang Keahlian di Mandiri Entrepreneur Center, Berikut struktur

tabel bidang keahlian pada Tabel 4.10:

Nama Tabel : Bidang_Keahlian

Primary Key : ID_Keahlian

Foreign Key : -

Fungsi : Menyimpan data Bidang Keahlian

Tabel 4.10 Tabel Bidang Keahlian

NO. Nama_Field Type_Data Keterangan

1 ID_Keahlian Varchar(25) Primary Key

Page 21: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

37

NO. Nama_Field Type_Data Keterangan

2 Nama Varchar(255)

k. Tabel Keahlian PD

Tabel Keahlian PD adalah media penyimpanan yang berfungsi untuk

menyimpan data Keahlian PD di Mandiri Entrepreneur Center, Berikut struktur

tabel keahlian pd pada Tabel 4.11:

Nama Tabel : Bidang_Keahlian

Primary Key : -

Foreign Key : ID_Keahlihan, No_Peserta

Fungsi : Menyimpan data Keahlian peserta didik

Tabel 4.11 Tabel Keahlian PD

NO. Nama_Field Type_Data Keterangan

1 ID_Keahlian Varchar(25) Foreign Key

2 No_Peserta Varchar(25) Foreign Key

l. Tabel Peserta Didik

Tabel Peseta Didik adalah media penyimpanan yang berfungsi untuk

menyimpan data Peserta Didik di Mandiri Entrepreneur Center, Berikut struktur

tabel peserta didik pada Tabel 4.12:

Nama Tabel : Peserta_Didik

Primary Key : No_Peserta

Foreign Key : ID_Karyawan

Fungsi : Menyimpan data Peserta Didik

Page 22: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

38

Tabel 4.12 Tabel Peserta Didik

NO. Nama_Field Type_Data Keterangan

1 No_Peserta Varchar(25) Primary Key

2 ID_Karyawan Varchar(25) Foreign Key

3 Tempat_Lahir Varchar(100)

4 Tgl_Lahir Date

5 Jkel Varchar(1)

6 Status_Sipil Varchar(50)

7 Agama Varchar(50)

8 Alamat Varchar(150)

9 No_Rumah Integer

10 RT Integer

11 RW Integer

12 Kode_Pos Varchar(50)

13 No_Telp Varchar(12)

14 Kemampuan Varchar(50)

15 Status Varchar(100)

16 User_Pd Varhcar(100)

17 Pwd_Pd Varchar(25)

18 Tgl_Daftar Date

4.2.5 Desain Input/Output

Desain input output merupakan langkah pertama untuk membuat sebuah

aplikasi sistem informasi. Dalam tahap ini user akan diberikan gambaran tentang

bagaimana sistem ini nantinya dibuat.

C. Desain Halaman utama

Halaman utama merupakan tampilan awal pada saat aplikasi dijalankan.

Terdapat beberapa fasilitas yaitu user login, pendaftaran, tes seleksi, pengumuman,

daftar ulang. Untuk lebih jelas dapat dilihat pada Gambar 4.13.

Page 23: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

39

Gambar 4.13 Desain Halaman Utama

D. Form User Login

Form user login digunakan untuk masuk ke menu utama. User harus

mengisi username dan password yang terdapat di form user login. Untuk lebih jelas

dapat dilihat pada Gambar 4.14.

Page 24: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

40

Gambar 4.14 Form User Login

E. Form Master Bidang Keahlihan

Form master bidang keahlihan berfungsi untuk menyimpan data bidang

keahlihan peserta didik. Untuk lebih jelas dapat dilihat pada Gambar 4.15.

Gambar 4.15 Form Bidang Keahlihan

F. Form Master User

Form master user berfungsi untuk menyimpan data user. Untuk lebih jelas

dapat dilihat pada Gambar 4.16.

Page 25: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

41

Gambar 4.16 Form Master User

G. Form Pendaftaran (Bidang Keahlihan)

Form pendaftaran (bidang keahlihan) digunakan peserta didik untuk

memilih bidang keahlihan. Untuk lebih jelas dapat dilihat pada Gambar 4.17.

Gambar 4.17 Form Pendaftaran (Bidang Keahlihan)

H. Form Pendaftaran (Data Pribadi)

Form pendaftaran (data pribadi) digunakan peserta untuk mengisi data

pribadi. Untuk lebih jelas dapat dilihat pada Gambar 4.18.

Page 26: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

42

Gambar 4.18 Form Pendaftaran (Data Pribadi)

I. Form Pendaftaran (Data Asal SLTA)

Form pendaftaran (data asal slta) digunakan peserta untuk mengisi data

asal slta. Untuk lebih jelas dapat dilihat pada Gambar 4.19.

Gambar 4.19 Form Pendaftaran (Data Asal SLTA)

Page 27: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

43

J. Form Pendaftaran (Data Orang Tua/Wali)

Form pendaftaran (data orang tua/wali) digunakan peserta didik untuk

mengisi data orang tua / wali. Untuk lebih jelas dapat dilihat pada Gambar 4.20.

Gambar 4.20 Form Pendaftaran (Data Orang Tua/Wali)

K. Form Pendaftaran (Data Lembaga / Panti / Ormas)

Form pendaftaran (data lembaga / panti / ormas) digunakan peserta didik

untuk mengisi data lembaga / panti / ormas. Untuk lebih jelas dapat dilihat pada

Gambar 4.21.

Page 28: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

44

Gambar 4.21 Form Pendaftaran (Data Lembaga / Panti / Ormas)

L. Form Pendaftaran (Data Saudara)

Form pendaftaran (data saudara) digunakan peserta didik untuk mengisi

data saudara. Untuk lebih jelas dapat dilihat pada Gambar 4.22.

Gambar 4.22 Form Pendaftaran (Data Saudara)

M. Desain Laporan Pendaftaran Peserta Didik

Laporan pendaftaran berfungsi untuk menampilkan data peserta didik

yang sudah mendaftar. Untuk lebih jelas dapat lihat Gambar 4.23.

Page 29: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

45

Gambar 4.23 Desain Laporan Pendaftaran Peserta Didik

N. Desain Laporan Nilai Peserta Didik

Laporan nilai berfungsi untuk menampilkan data nilai peserta didik. Untuk

lebih jelas datap dilihat pada Gambar 4.24.

Gambar 4.24 Desain Laporan Nilai Peserta Didik

O. Desain Laporan Penerimaan Peserta Didik

Laporan penerimaan berfungsi untuk menampilkan data peserta didik yang

diterima atau tidak diterima. Untuk lebih jelas datap dilihat pada Gambar 4.25.

Page 30: BAB IV HASIL DAN PEMBAHASAN 4 - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/2142/6/BAB_IV.pdf · dan password yang ada di bukti pendaftaran. Jika berhasil login calon

46

Gambar 4.25 Desain Laporan Penerimaan Peserta Didik

P. Desain Bukti Pendaftaran Peserta Didik

Bukti pendaftaran berfungsi untuk menampilkan data bukti pendaftaran

peserta didik. Untuk lebih jelas dapat dilihat pada Gambar 4.26.

Gambar 4.26 Desain Bukti Pendaftaran