BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang...

37
30 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. Pada perkembangannya, SMK Tri Mitra Kotabaru ini masih menggunakan sistem penerimaan peserta didik baru secara manual dan masih kurang dikenal masyarakat secara luas. Sistem penerimaan peserta didik baru didalam pelaksanaannya memerlukan informasi yang cepat, tepat dan akurat sehingga laporan yang dihasilkan dapat dipertanggungjawabkan. Dengan memanfaatkan teknologi yang semakin berkembang saat ini yaitu internet dapat membantu kegiatan pengolahan data pendaftaran yang disertai dengan pembuatan laporan-laporan data yang dibutuhkan. Untuk mengatasi permasalahan tersebut penulis bermaksud merancang suatu website untuk mempermudah pendafataran peserta didik baru dan memperkenalkan atau mempromosikan SMK Tri Mitra Kotabaru. A. Analisa Kebutuhan Pengguna Dalam pembuatan dan perancanagan website ini hanya ada tiga pengguna yang berinteraksi dalam lingkungan sistem yaitu: 1) Kebutuhan pengunjung a. Pengunjung dapat melihat informasi mengenai sejarah sekolah. b. Pengunjung dapat melihat informasi langkah-langkah cara pendaftaran peserta didk baru.

Transcript of BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang...

Page 1: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

30

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

4.1.1. Analisis Kebutuhan

SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan.

Pada perkembangannya, SMK Tri Mitra Kotabaru ini masih menggunakan sistem

penerimaan peserta didik baru secara manual dan masih kurang dikenal masyarakat

secara luas. Sistem penerimaan peserta didik baru didalam pelaksanaannya

memerlukan informasi yang cepat, tepat dan akurat sehingga laporan yang

dihasilkan dapat dipertanggungjawabkan. Dengan memanfaatkan teknologi yang

semakin berkembang saat ini yaitu internet dapat membantu kegiatan pengolahan

data pendaftaran yang disertai dengan pembuatan laporan-laporan data yang

dibutuhkan.

Untuk mengatasi permasalahan tersebut penulis bermaksud merancang suatu

website untuk mempermudah pendafataran peserta didik baru dan memperkenalkan

atau mempromosikan SMK Tri Mitra Kotabaru.

A. Analisa Kebutuhan Pengguna

Dalam pembuatan dan perancanagan website ini hanya ada tiga pengguna

yang berinteraksi dalam lingkungan sistem yaitu:

1) Kebutuhan pengunjung

a. Pengunjung dapat melihat informasi mengenai sejarah sekolah.

b. Pengunjung dapat melihat informasi langkah-langkah cara

pendaftaran peserta didk baru.

Page 2: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

31

c. Pengunjung dapat melakukan pendaftaran peserta didik baru.

d. Pengunjung dapat menghubungi pihak admin perihal informasi pendaftaran.

2) Kebutuhan pendaftar (calon siswa)

a. Pendaftar yang mengisi formulir pendaftaran akan otomatis tersimpan oleh

sistem dan bisa melakukan login.

b. Pendaftar dapat melakukan cetak pendaftaran (riwayat pendaftraan) setelah

login.

c. Pendaftar dapat melihat hasil kelulusan setelah diseleksi dan dikonfirmasi

admin.

d. Pendaftar dapat melihat informasi tentang sekolah.

e. Pendaftar dapat mengirim pesan kepada admin jika ada yang tidak dimengerti

dalam proses pendaftaran

f. Pendaftar dapat melihat langkah-langkah pendaftaran

3) Kebutuhan bagi admin

a. Admin dapat mengelola data laporan pedaftaran, isi formulir, komentar,

tentang kami, kelola user.

b. Admin dapat menghapus semua data yang berhubungan dengan website

penerimaan peserta didik baru.

B. Analisis Kebutuhan Sistem

1) Website penerimaan peserta didik baru ini memudahkan pendaftar untuk

berinteraksi tanpa harus datang ke sekolah untuk mendaftar.

2) Website dapat menampilkan informasi mengenai sekolah dan cara

pendaftaran.

3) Sistem akan memberikan bukti pendaftaran kepada pendaftar.

Page 3: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

32

4) Pendaftar bisa melakukan komentar jika ada yang tidak dimengerti ataupun

saran untuk panitia penerimaan peserta didik baru agar bisa lebih baik lagi.

4.1.2. Rancangan Diagram Use Case

Gambar IV.1.

Use Case Diagram Pendaftaran Siswa Baru

Page 4: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

33

Tabel IV.1.

Tabel Deskripi Use Case Diagram Calon siswa

Use case name Pendaftaran siswa baru

Requirements Calon siswa melakukan pengisian formulir

Pre-Condition Calon siswa dapat login

Past Condition Sistem memproses formulir pendaftaran

Failed end conditions Pengisian formulir yang gagal akan

kembali mengisi formulir kembali

Primary Actors Calon Siswa

Main Flow / Basic

Path

1. Calon siswa menerima riwayat pendaftaran

2. Calon siswa menerima riwayat kelulusan

Invariant Sistem menampilkan “Data tidak boleh kosong” jika

formulir tidak diisi lengkap

Tabel IV.2.

Tabel Deskripi Use Case Diagram Admin

Use case name Pendaftaran siswa baru

Requirements Admin dapat mengkonfirmasi laporan pendaftaran

Pre-Condition Admin melakukan proses konfirmasi laporan

pendaftaran

Past Condition Sistem memproses formulir pendaftaran

Failed end conditions Pendaftaran gagal disimpan didatabase

Primary Actors Admin

Main Flow / Basic

Path

1. Admin menerima laporan pendaftaran

2. Admin mengelola data tentang kami

3. Admin mengelola data komentar

4. Admin mengelola data isi formulir

5. Admin mengelola data kelola user

Page 5: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

34

Invariant 1. Admin mengkonfirmasi laporan pendaftaran dengan

keterangan “LULUS” atau “TIDAK LULUS”

2. Admin mengkonfirmasi data tentang kami

3. Admin mengkonfirmasi data komentar

4. Admin mengkonfirmasi data isi formulir

5. Admin mengkonfirmasi data kelola user

4.1.3. Rancangan Diagram Aktivitas

1. Rancangan Diagram Aktivitas (Pengunjung)

Gambar IV.2.

Rancangan Diagram Aktivitas (Pengunjung)

Page 6: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

35

2. Rancangan Diagram Aktivitas (Calon siswa)

Gambar IV.3.

Rancangan Diagram Aktivitas (Calon siswa)

Page 7: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

36

3. Rancangan Diagram Aktivitas (Admin)

Gambar IV.4.

Rancangan Diagram Aktivitas (Admin)

Page 8: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

37

4.1.4. Rancangan Dokumen Usulan

A. Rancangan Dukumen Masukan

1. Nama Dokumena : Foto Pendaftar

Fungsi : Sebagai persyaratan pendaftaran siswa baru

Sumber : Pendaftar

Tujuan : Sekolah

Media : File

Jumlah : 1 (satu)

Frekuensi : satu kali pendaftaran

Bentuk : Lihat Lampiran C.1

Ukuran File : Maksimal 1 mb

2. Nama Dokumen : Kartu Tanda Penduduk (KTP)

Fungsi : Sebagai persyaratan pendaftaran siswa baru

Sumber : Pendaftar

Tujuan : Sekolah

Media : File

Jumlah : 1 (satu)

Frekuensi : satu kali pendaftaran

Bentuk : Lihat Lampiran C.2

Ukuran File : Maksimal 1 mb

3. Nama Dokumen : Kartu Keluarga (KK)

Fungsi : Sebagai persyaratan pendaftaran siswa baru

Sumber : Pendaftar

Tujuan : Sekolah

Media : File

Page 9: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

38

Jumlah : 1 (satu)

Frekuensi : satu kali pendaftaran

Bentuk : Lihat Lampiran C.3

Ukuran File : Maksimal 1 mb

4. Nama Dokumen : AKTE

Fungsi : Sebagai persyaratan pendaftaran siswa baru

Sumber : Pendaftar

Tujuan : Sekolah

Media : File

Jumlah : 1 (satu)

Frekuensi : satu kali pendaftaran

Bentuk : Lihat Lampiran C.4

Ukuran File : Maksimal 1 mb

5. Nama Dokumen : IJAZAH

Fungsi : Sebagai persyaratan pendaftaran siswa baru

Sumber : Pendaftar

Tujuan : Sekolah

Media : File

Jumlah : 1 (satu)

Frekuensi : satu kali pendaftaran

Bentuk : Lihat Lampiran C.5

Ukuran File : Maksimal 1 mb

6. Nama Dokumen : TRANSKRIP NILAI

Fungsi : Sebagai persyaratan pendaftaran siswa baru

Sumber : Pendaftar

Page 10: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

39

Tujuan : Sekolah

Media : File

Jumlah : 1 (satu)

Frekuensi : satu kali pendaftaran

Bentuk : Lihat Lampiran C.6

Ukuran File : Maksimal 1 mb

B. Rancangan Dukumen Keluaran

1. Nama Dokumen : Bukti Pendaftaran I

Fungsi : Sebagai tanda bukti telah melakukan pendaftaran

Sumber : Sistem

Tujuan : Pendaftar

Media : File

Jumlah : 1 (satu)

Frekuensi : Satu kali Pendaftaran

Bentuk : Lihat Lampiran D.1

2. Nama Dokumen : Hasil Seleksi Lolos atau tidaknya pendaftar

Fungsi : Untuk mengetahui lolos atau tidaknya pendaftar

Sumber : Admin

Tujuan : Pendaftar

Media : File

Jumlah : 1 (satu)

Frekuensi : Satu kali pendaftaran

Bentuk : Lihat Lampiran D.2

Page 11: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

40

4.1.5. Rancangan Prototype

1. Rancangan Prototype (Pengunjung)

a. Tampilan awal pengunjung

Gambar IV.5.

Tampilan Awal / Depan

b. Tampilan tentang kami

Gambar IV.6.

Tampilan Tentang Kami

Page 12: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

41

c. Tampilan informasi pendaftaran

Gambar IV.7.

Tampilan Informasi Pendaftaran

d. Tampilan pendaftaran

Gambar IV.8.

Tampilan Pendaftaran

Page 13: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

42

e. Tampilan login

Gambar IV.9.

Tampilan Login

f. Tampilan kontak

Gambar IV.10.

Tampilan Kontak

Page 14: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

43

2. Rancangan Prototype (Calon Siswa)

a. Tampilan awal setelah login calon siswa

Gambar IV.11.

Tampilan Halaman Awal

b. Tampilan Riwayat pendaftaran

Gambar IV.12.

Tampilan Riwayat Pendaftaran yang sedang diverifikasi

Page 15: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

44

c. Tampilan Riwayat pendaftaran berketerangan lolos

Gambar IV.13.

Tampilan riwayat pendaftaran yang sudah berketerangan lolos

3. Rancangan Prototype (Admin)

a. Tampilan laporan pendaftaran

Gambar IV.14.

Tampilan Laporan Pendaftaran

Page 16: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

45

b. Tampilan isi formulir

Gambar IV.15.

Tampilan Isi Formulir

c. Tampilan kelola komentar

Gambar IV.16.

Tampilan Kelola Komentar

Page 17: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

46

d. Tampilan kelola tentang kami

Gambar IV.17.

Tampilan Kelola Tentang Kami

e. Tampilan kelola info pendaftaran

Gambar IV.18.

Tampilan Kelola Info Pendaftaran

Page 18: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

47

f. Tampilan kelola user

Gambar IV.19.

Tampilan Kelola User

4. Rancangan Prototype Implementasi (Pengunjung)

a. Tampilan awal pengunjung

Gambar IV.20.

Tampilan Halaman Awal

Page 19: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

48

b. Tampilan tentang kami

Gambar IV.21.

Tampilan Tentang Kami

c. Tampilan informasi pendaftaran

Gambar IV.22.

Tampilan Informasi Pendaftaran

Page 20: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

49

d. Tampilan pendaftaran

Gambar IV.23.

Tampilan Pendaftaran

e. Tampilan login

Gambar IV.24.

Tampilan Login

Page 21: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

50

f. Tampilan kontak

Gambar IV.25.

Tampilan Kontak

5. Rancangan Prototype Implementasi (Calon Siswa)

a. Tampilan Halaman Awal

Gambar IV.26.

Tampilan Halaman Awal

Page 22: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

51

b. Tampilan Riwayat pendaftaran yang sedang diverifikasi

Gambar IV.27.

Tampilan Riwayat pendaftaran yang sedang diverifikasi

c. Tampilan riwayat pendaftaran yang sudah berketerangan lolos

Gambar IV.28.

Tampilan riwayat pendaftaran yang sudah berketerangan lolos

Page 23: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

52

d. Tampilan riwayat pendaftaran berketeranagan lolos bisa dicetak

Gambar IV.29.

Tampilan riwayat pendaftaran berketeranagan lolos bisa dicetak

6. Rancangan Prototype Implementasi (Admin)

a. Lampilan Laporan Pendaftaran

Gambar IV.30.

Tampilan Laporan Pendaftaran

Page 24: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

53

b. Tampilan Isi Formulir

Gambar IV.31.

Tampilan Isi Formulir

c. Tampilan Komentar Yang Masuk Ke Admin

Gambar IV.32.

Tampilan Komentar Yang Masuk Ke Admin

Page 25: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

54

d. Tampilan Tentang Kami Pada Admin

Gambar IV.33.

Tampilan Tentang Kami Pada Admin

e. Tampilan Info Pendaftaran Pada Admin

Gambar IV.34.

Tampilan Info Pendaftaran Pada Admin

Page 26: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

55

f. Tampilan Kelola User Admin

Gambar IV.35.

Tampilan Kelola User Admin

4.2. Perancangan Perangkat Lunak

4.2.1. ERD (Entity Relationship Diagram)

Gambar IV.36.

Entity Relationship Diagram Sistem Pendaftaran Calon Siswa Baru

Page 27: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

56

4.2.2. LRS (Logical Record Structure)

Gambar IV.37.

Logical Record Structure Sistem Pendaftaran Calon Siswa Baru

4.2.3. Spesifikasi File

1. Spesifikasi File Tabel Info Pendaftaran

Nama File : Info Pendaftaran

Akronim : info_pendaftaran

Fungsi : Untuk informasi pendaftaran calon siswa baru

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 31 Karakter

Kunci File : id_infopendaftaran

Software : MySQL

Page 28: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

57

Tabel IV.3.

Spesifikasi File Info Pendaftaran

No. Elemen Data Nama File Type Size Keterangan

1. id_infoPendaftaran id_infoPendaftaran Int 11 PK

2. langkah1 langkah1 Text

3. Langkah2 Langkah2 Text

4. Langkah3 Langkah3 Text

5. Langkah4 Langkah4 Text

6. username Username Varchar 20

2. Spesifikasi File Tabel Pendaftaran

Nama File : Data Pendaftaran

Akronim : pendaftaran

Fungsi : Untuk penyimpanan data peserta didik baru

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 72 Karakter

Kunci File : id_pendaftaran

Software : MySQL

Tabel IV.4.

Spesifikasi File Pendaftaran

No. Elemen Data Nama File Type Size Keterangan

1. id_pendaftaran id_pendaftaran int 11 PK

2. no_register no_register varchar 20

3. tgl_proses tgl_proses varchar 20

4. status status Int 1

5. catatan catatan text

6. username_app username_app varchar 20

Page 29: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

58

3. Spesifikasi File Tabel Calon Siswa

Nama File : Calon Siswa

Akronim : calon_siswa

Fungsi : Untuk penyimpanan data sementara

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 1.457 Karakter

Kunci File : id_pendaftaran

Software : MySQL

Tabel IV.5.

Spesifikasi File Calon Siswa

No. Elemen Data Nama File Type Size Keterangan

1. id_pendaftaran id_pendaftaran Int 11 PK

2. nomor_awal nomor_awal Int 11

3. no_register no_register Varchar 20

4. nama_lengkap nama_lengkap Varchar 100

5. tempat_lahir tempat_lahir Varchar 50

6. tanggal_lahir tanggal_lahir Varchar 20

7. jenis_kelamin jenis_kelamin Varchar 15

8. agama Agama Varchar 25

9. asal_sekolah asal_sekolah Varchar 100

10. tahun_lulus tahun_lulus Int 11

11. alamat Alamat Text

12. nomor_hp nomor_hp Varchar 20

13. email Email Varchar 50

14. nama_ayah nama_ayah Varchar 100

15. pekerjaan_ayah pekerjaan_ayah Varchar 100

16. penghasilan_ayah penghasilan_ayah Int 11

17. nama_ibu nama_ibu Varchar 100

18. pekerjaan_ibu pekerjaan_ibu Varchar 100

19. penghasilan_ibu penghasilan_ibu Int 11

20. nama_wali nama_wali Varchar 100

21. pekerjaan_wali pekerjaan_wali Varchar 100

Page 30: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

59

22. penghasilan_wali penghasilan_wali Int 11

23. foto Foto Varchar 50

24. ktp Ktp Varchar 50

25. kk Kk Varchar 50

26. akte akte Varchar 50

27. ijazah Ijazah Varchar 50

28. transkrip Transkrip Varchar 50

29. tgl_input tgl_input Varchar 20

30. status Status Int 1

31. catatan Catatan Text

32. tgl_proses tgl_proses Varchar 20

33. username_app username_app Varchar 50

4. Spesifikasi File Tabel Tentang Kami

Nama File : Tentang kami

Akronim : tentang_kami

Fungsi : untuk informasi tentang sekolah

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 31 Karakter

Kunci File : id_tentangkami

Software : MySQL

Tabel IV.6.

Spesifikasi File Tentang Kami

No. Elemen Data Nama File Type Size Keterangan

1. id_tentangKami id_tentangKami int 11 PK

2. keterangan keterangan text

3. visi_misi visi_misi text

4. username username varchar 20

Page 31: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

60

5. Spesifikasi File Tabel Kontak

Nama File : Data Kontak

Akronim : kontak

Fungsi : Untuk menanyakan proses pendaftran yang

tidak dimengerti

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 402 Karakter

Kunci File : id_kontak

Software : MySQL

Tabel IV.7.

Spesifikasi File Kontak

No. Elemen Data Nama File Type Size Keterangan

1. id_kontak id_kontak Int 11 PK

2. nama_pengunjung nama_pengunjung varchar 100

3. email email varchar 100

4. subjek subjek varchar 100

5. pesan pesan text

6. tgl_input tgl_input varchar 20

7. status status int 1

8. pesan_admin pesan_admin text

9. tgl_jawab tgl_jawab varchar 20

10. username username varchar 50

6. Spesifikasi File Tabel User

Nama File : User

Akronim : user

Fungsi : Sebagai admin

Page 32: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

61

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 376 Karakter

Kunci File : username

Software : MySQL

Tabel IV.8.

Spesifikasi File User

No

.

Elemen Data Nama File Type Size Keterangan

1. username Username varchar 50 PK

2. password Password varchar 50

3. nama_lengkap nama_lengkap varchar 100

4. email Email varchar 100

5. level Level enum(A,U,O)

6. blokir Blokir enum('Y','N')

7. foto Foto varchar 100

8. no_hp no_hp varchar 15

9. hak_akses hak_akses int 11

7. Spesifikasi File Tabel Modul

Nama File : Data Modul

Akronim : modul

Fungsi : Untuk informasi setiap proses

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 337 Karakter

Kunci File : id_modul

Page 33: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

62

Software : MySQL

Tabel IV.9.

Spesifikasi File Modul

No. Elemen Data Nama File Type Size Keterangan

1. id_modul id_modul int 3 PK

2. nama_modul nama_modul varchar 100

3. link Link varchar 100

4. urutan Urutan int 3

5. status Status varchar 100

6. menu menu varchar 10

7. aktif Aktif varchar 1

8. username username varchar 20

8. Spesifikasi File Tabel Content

Nama File : Content

Akronim : content

Fungsi : Proses yang dilakukan admin

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 341 Karakter

Kunci File : id_content

Software : MySQL

Page 34: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

63

Tabel IV.10.

Spesifikasi File Content

No. Elemen Data Nama File Type Size Keterangan

1. id_content id_content int 11 PK

2. nama_content nama_content varchar 100

3. level_content level_content varchar 10

4. link_content link_content varchar 200

5. username username varchar 20

4.2.4. Class Model / Class Diagram

Gambar IV.38.

Class Diagram Sistem Pendaftaran Calon Siswa Baru

Page 35: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

64

4.2.5. Sequence Diagram

Gambar IV.38.

Sequence Diagram Pendaftaran Calon Siswa Baru

4.2.6. Spesifikasi Hardware dan Software

1. Spesifikasi Hardware

A. Server

1) CPU

(a) Processor Pentium® Core 2 Duo

(b) RAM DDR2 4 GB

(c) Hard Disk 500 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

Page 36: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

65

B. Client

1) CPU

(a) Processor Pentium® 4

(b) RAM DDR2 1 GB

(c) Hard Disk 250 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

2. Spesifikasi Software

A. Server

1. Sistem operasi yang umum digunakan seperti: Microsoft Windows

2. Aplikasi Web seperti: Notepad++ (bahasa php), Xampp yang terdiri dari

beberapa komponen, diantaranya:

(1) Aplikasi Apache Server v2

(2) Aplikasi MySQL Server v5

(3) Aplikasi phpMyAdmin v3

(4) Aplikasi Notepad++ (bahasa php)

3. Aplikasi Web lihat seperti: Mozilla Firefox, Google Chrome, Internet

Explorer

B. Client

1. Sistem operasi yang umum digunakan seperti: Microsoft Windows

2. Aplikasi Web lihat seperti: Mozilla Firefox, Google Chrome, Internet

Explorer

Page 37: BAB IV PERANCANGAN SISTEM USULAN · SMK Tri Mitra Kotabaru adalah lembaga yang bergerak dibidang pendidikan. ... isi formulir, komentar, tentang kami, ... 28. transkrip Transkrip

66

4.3. Jadwal Implementasi

No KEGIATAN

WAKTU

BULAN I BULAN II BULAN III

1 2 3 4 1 2 3 4 1 2 3 4

1 Persiapan data awal

2 Analisa

3 Desain Sistem

4 Desain Perangkat Lunak

5 Pembuatan & Tes Program

6 Tes Sistem

7 Pelatihan

8 Pembuatan Buku Petunjuk

9 Evaluasi & Operasional

Tabel IV.11.

Tabel Jadwa Implementasi