bab iv rancangan sistem usulan - repository.bsi.ac.id file(spot/w_ttd) surat pernyataan orang...
Post on 31-Mar-2019
220 Views
Preview:
TRANSCRIPT
BAB IV
RANCANGAN SISTEM USULAN
A. Umum
Semakin pesatnya perkembangan teknologi informasi Indonesia mendorong
semua pihak untuk melakukan moderenisasi sistem komputerisasi dan
meningalkan sistem yang masih manual. Begitupun dengan para penyedia
perangkat lunak maupun perangkat keras komputer yang senantiasa berlomba-
lombauntuk memperbarui perangkat yang mereka miliki,salah satu penunjang
perkembangan teknologi
Untuk menunjang kegiatan operasional dalam suatu perusahan dibutuhkan
sistem yang cangih, sehingan pengelolan data dan informasinya dapat lebih
optimal dan terjaga kerahasiaan serta lebih aman dari pihak-pihak yang tidak
berwenang, dengan pengelolaan data yang benar, maka akan didapat informasi
yang dapat memperngaruhi pimpinan dalam mengambil keputusan.
Bedasarkan hasil riset yang penulis dapat kan pada Smk Alfarisi, ternyata
masih terdapat kelemahan. Yang paling signifikan adalah pengunaan sistem yang
masih manual atau belum terkomputerisasi, sehinga menyebabkan terjadinya
kesalahan dalam pencatatan data calon siswa baru.
Untuk mengurangi kesalahan tersebut dan mengatasi permasalahan yang
terjadi pada Smk Alfarisi. Penulis mengusulkan pengembangan sistem yang masih
manual menjadi sistem yang terkomputerisasi, dengan mengunakan perangkat
lunak atau program tertentu. dengan diterapkan sistem usulan ini diharapkan dapat
mempercepat proses pencatatan data calon murid baru dan dapat menjadi
pemecah persoalan yang terjadi pada proses penerimaan calon murid Smk
Alfarisi. Terutama permasalahan yang sering terjadi dalam sistem penerimaan
murid baru. Sehinga efektifitas dan efisien kerja menjadi lebih baik dan
terciptanya produktifitas kerja yang tingi.
B. Prosedur Sistem Usulan
1. Prosedur Pengambilan Formulir
Calon siswa baru datang langsung kegedung Smk Alfrisi kebagian
pendaftaran, lalu bagian pendaftaran akan memberikan formulir pendaftaran
calon siswa baru dan formulir pendaftaran penerimaan siswa baru yang diambil
dari arsip formulir. Setelah datanya diisi dengan lengkap lalu diserahkan kembali
kepetugas untuk dicek lagi, setelah data nya dinyatankan lengkap lalu petugas
akan menyimpan nya kembali. Kusus formulir pendaftran penerimaan siswa baru
dapat dibawa pulang dan dibawa kembali bersama syarat pendaftaran.
2. Prosedur Penyerahan Formulir dan Persyaratan
Setelah itu calon siswa menyerahkan kembali formulir pendaftran
penerimaan siswa baru_isi. Dan peryaratan pendaftaran seperti Copy Ijazah,
Copy Skhu, Copy Akte, Copy kk, Pas foto 2x3,3x4,4x6 masing-masing 4 lembar,
dan (SPBMBP_TTD) surat peryantaan bersedia menangung biaya pendidikan,
(SPBMP_TTD) surat pernyataan bersedia mematuhi peraturan dan
(SPOT/W_TTD) surat pernyataan orang tua/wali yang lengkap, lalu diserahkan
kepetugas , setelah dokumen nya diperiksa dan dinyatankan lengkap lalu bagian
pendaftaran akan menyimpan nya kedalam file pendaftaran.
3. Prosedur Seleksi
Setelah itu bagian pendaftaran akan memberikan kartu seleksi yang
diambil dari file seleksi. Setelah melakukan seleksi dan dari hasil tes tersebut
dapat diketahui siapa saja yang memenuhi syarat. Dan kemudian hasil seleksi
tersebut disimpan kedalam file hasil seleksi. Bagi calon siswa yang diterima aka
nada pemberitahuan melalui sms atau hasilnya dapat dilihat dimading sekolahan.
4. Prosedur Pembayaran
Bagi siswa yang diterima akan melakukan pembayaran uang masuk. Lalu
bukti pembayaran tersebut disimpan kedalam file pembayaran.
5. Prosedur pendataan siswa
Bedasarkan dari file pembayaran dan hasil tes seleksi. Lalu bagian
pendaftaran akan mendata siswa baru , lalu data-data tersebut disimpan kedalam
file siswa
6. Prosedur Pembuatan laporan
Pada tahap pembuatan laporan ini diperlukan data siswa baru yang diambil
dari file siswa, untuk dijadikan laporan kepada kepala sekolah. Setelah itu berkas
tersebut disimpan kedalam arsip laporan.
C. Diagram Alir Data Sistem Usulan
Pembahasan mengenai sistem berjalan pada Smk Alfarisi. Divisualisasikan
dalam bentuk Diagram Alir Data.
Keterangan:
FPCSB : Formulir Pendaftaran Calon Siswa Baru
FPPSB : Formulir Pendaftaran Penerimaan Siswa Baru
SPBMBP : Surat Pernyataan Bersedia Menanggung Biaya Pendidikan
SPBMP : Surat Pernyataan Bersedia Mematuhi Peraturan
SPOT/W : Surat Peryataan Orang Tua/ Wali Muri
Gambar IV.1 Diagram Konteks Sistem Usulan
Gambar IV.2 Diagram Nol Sistem Usulan
D. Kamus Data Sistem Usulan
a. Kamus Data Dokumen Masukan
1. Nama Arus Data : Ijazah
Alias : Dokumen Tanda Kelulusan
Bentuk Data : Dokumen Cetakan Komputer
Arus Data :Calon Siswa – Proses 2
Proses 2 – File Pendaftaran
Penjelasan : Persyaratan Pendaftaran
Periode : Setiap Pendaftaran Tahun Ajaran Baru
Volume : Tidak Ada Batasan
Sruktur Data = Header+Isi+Footer
Header = Nama_Dokumen+Tahun_Ajaran
Isi = 1{Nama+Tempat_Tgl_Lahir+Nm_Ortu
Sekolah_Asal+No_Induk}N
Footer = Tangal+Tanda_Tangan_Kepala_Sekolah+
Nama_Kepala_Sekolah
Tanggal = Tgl+bulan+tahun
2. Nama Arus Data : SKHU
Alias : Surat Keterangan Hasil Ujian
Bentuk Data : Dokumen Cetakan Komputer
Arus Data : Calon Siswa – Proses 2
Proses 2 – File Pendaftaran
Penjelasan : Persyaratan Pendaftaran
Periode : Setiap Pendaftaran Tahun Ajaran Baru
Volume : Tidak Ada Batasan
Sruktur Data = Header+Isi+Footer
Header = Nama_Dokumen+Tahun_Ajaran
Isi = 1{Nama+Tempat_Tgl_Lahir+No_Peserta+
Sekolah_Asal}N
Footer = Tangal+Tanda_Tangan_Kepala_Sekolah+
Nama_Kepala_Sekolah
Tanggal = Tgl+bulan+tahun
3. Nama Arus Data : Akte Kelahiran
Alias : Dokumen Tanda Kelahiran
Bentuk Data : Dokumen Cetakan Komputer
Arus Data : Calon Siswa – Proses 2
Proses 2 – File Pendaftaran
Penjelasan : Persyaratan Pendaftaran
Periode : Setiap Pendaftaran Tahun Ajaran Baru
Volume : Tidak Ada Batasan
Sruktur Data = Header+Isi+Footer
Header = Logo_Negara+Judul_Dokumen
Isi = 1{No_Akta+Tempat_Tgl_Lahir+Nm_Ortu}N
Footer = Nm_Daerah+Tangal+Tanda_Tangan_Pejabat
Sipil
Tanggal = Tgl+bulan+tahun
4. Nama Arus Data : KK
Alias : Kartu Keluarga
Bentuk Data : Dokumen Cetakan Komputer
Arus Data : Calon Siswa – Proses 2
Proses 2 – File Pendaftaran
Penjelasan : Persyaratan Pendaftaran
Periode : Setiap Pendaftaran Tahun Ajaran Baru
Volume : Tidak Ada Batasan
Sruktur Data = Header+Isi+Footer
Header = Logo_Negara+Nama_Dokumen+Nama_Dokume
n+No_Dokumen+Nama_Kepala_keluarga+Alamat
Isi = 1{Nama_lengkap+NIK+Jenis_kelamin+Tempat_
Lahir+Tangal_lahir+Agama+Pendidikan+Jenis
Pekerjaan+Status_Perkawinan+Status_Hubungan_
Dalam_Keluarga+Kewarganegaraan+Dokumen_Imi
grasi+ Nama_ayah+Nama_Ibu}N
Footer = Tangal_Dikeluarkan+Tanda_tangan_Kepala_
Keluarga+Tanda_Tangan_Dinas_Kependudukan
Tanggal = Tgl+bulan+tahun
5. Nama Arus Data : Pas Foto
Alias : -
Bentuk Data : Dokumen Cetakan Komputer
Arus Data : Calon Siswa – Proses 2
Proses 2 – File Pendaftaran
Penjelasan : Persyaratan Pendaftaran
Periode : Setiap Pendaftaran Tahun Ajaran Baru
Volume : Tidak Ada Batasan
Sruktur Data = Header+Isi+Footer
Header = -
Isi = -
Footer = -
Tanggal = Tgl+bulan+tahun
6. Nama Arus Data : Formulir Pendaftaran Calon Siswa Baru
Alias : -
Bentuk Data : Dokumen Cetakan Komputer
Arus Data :Calon Siswa – Proses 1
Proses 1 – Arsip Formulir
Penjelasan : Persyaratan Pendaftaran
Periode : Setiap Pendaftaran Tahun Ajaran Baru
Volume : Tidak Ada Batasan
Sruktur Data = Header+Isi+Footer
Header = Nm_Sekolah+Nm_dokumen+Judul_dokumen
Isi =1{No_Peserta+Tahun_lulus+Nm_Lengkap+Usia
Tempat_Tgl_Lahir+Jenis_Kelamin+Alamat_
Rumah+Asal_Sekolah+No_Tlfn+Nm_ortu/Wali+
Pekerjaan+Alamat+No_tlfn+Program_Keahlian+
Pilihan}N
Footer = Tanda_Tangan_Ortu/Wali+Tanda_Tangan_Siswa
+Tangal
Keterangan :
Tanggal = Tgl+bulan+tahun
7. Nama Arus Data : Formulir Pendaftaran Penerimaan Siswa Baru
Alias : -
Bentuk Data : Dokumen Cetakan Komputer
Arus Data : Arsip Pendaftaran – Proses 1
Proses 1 – calon siswa
Calon Siswa – Proses 2
Proses 2 – File Pendaftaran
Penjelasan : Formulir Pendaftaran
Periode : Setiap Pendaftaran Tahun Ajaran Baru
Volume : Tidak Ada Batasan
Sruktur Data = Header+Isi+Footer
Header = Nama_Dokumen+Judul_Dokumen+Alamat+
No_formulir+Paket_keahlian
Isi =1{ Nama+Jenis_Kelamin+Tempat_Tgl_Lahir+
Agama+Kewarganegaraan+Anak_Ke+
Jumlah_Saudara_kandung+Alamat+No_Tlfn+
Tingal_Dengan+Jarak_Sekolah+Lulus_Dari_NIS+
Tgl_Lulus}N
Footer = Tangal+Tanda_Tangan_Kepala_Sekolah+
Nama_Kepala_Sekolah
Tanggal = Tgl+bulan+tahun
8. Nama Arus Data : Surat Pernyataan Bersedia Mematuhi Peraturan
Alias : -
Bentuk Data : Dokumen Cetakan Komputer
Arus Data :Calon Siswa – Proses 2
Proses 2 – File Pendaftaran
Penjelasan : Persyaratan Pendaftaran
Periode : Setiap Pendaftaran Tahun Ajaran Baru
Volume : Tidak Ada Batasan
Sruktur Data = Header+Isi+Footer
Header = Judul_Dokumen
Isi =1{ Nama+Tempat_Tgl_Lahir +Agama+ Kode_Pos
+No_Telfon}N
Footer = Tangal+Tanda_Tangan_Orang_Tua_Wali +
Tanda_Tangan_Siswa_Baru
Tanggal = Tgl+bulan+tahun
9. Nama Arus Data : Surat Pernyataan Bersedia Menanggung Biaya
Pendidkan
Alias : -
Bentuk Data : Dokumen Cetakan Komputer
Arus Data :Calon Siswa – Proses 2
Proses 2 – File Pendaftaran
Penjelasan : Persyaratan Pendaftaran
Periode : Setiap Pendaftaran Tahun Ajaran Baru
Volume : Tidak Ada Batasan
Sruktur Data = Header+Isi+Footer
Header = Judul_Dokumen
Isi =1{ Nama+Tempat_Tgl_Lahir+Agama+Alamat+
Nama_Orang_tua_Wali+Tempat_Tgl_Lahir}N
Footer = Tangal+Tanda_Tangan_Orang_Tua_Wali+Nama
Tanggal = Tgl+bulan+tahun
10. Nama Arus Data : Surat Pernyataan Orang Tua/Wali Murid
Alias : -
Bentuk Data : Dokumen Cetakan Komputer
Arus Data :Calon Siswa – Proses 2
Proses 2 – File Pendaftaran
Penjelasan : Persyaratan Pendaftaran
Periode : Setiap Pendaftaran Tahun Ajaran Baru
Volume : Tidak Ada Batasan
Sruktur Data = Header+Isi+Footer
Header = Judul_Dokumen
Isi =1{ Nama_Orang_Tua_wali+Pekerjaan+Alamat
+No_Tlfn+Nama_Siswa+Jenis_Kelamin+Diterima
_Dikelas_Hubungan_keluarga}N
Footer = Tangal+Tanda_Tangan_Orang_Tua_Wali+Nama
Nama_Kepala_Sekolah
Tanggal = Tgl+bulan+tahun
11. Nama Arus Data : Bukti Pembayaran
Alias :
Bentuk Data : Cetakan Komputer
Arus Data : Calon Siswa – Proses 4
Proses 4 – File Pembayaran
Penjelasan : Laporan Pembayaran
Periode : Setiap Pembayaran Penerimaan Siswa Baru
Volume : -
Sruktur Data = Header+Isi+Footer
Header =
Isi =
Footer =
Tanggal = Tgl+bulan+tahun
b. Kamus Data Dokumen Keluaran
1. Nama Arus Data :Laporan Data Siswa
Alias :
Bentuk Data : Cetakan Komputer
Arus Data : File Siswa Baru - Proses 6
Proses 6 – Kepala Sekolah
Kepala Sekolah – Arsip Laporan
Penjelasan : Laporan Data Siswa Baru
Periode : Setiap Pembuatan Laporan Siswa Baru
Volume : -
Sruktur Data = Header+Isi+Footer
Header = Nama_Sekolah + Alamat+Nama_Dokumen
Isi = 1{No_Induk+Nama+Kelas+Jurusan+Alamat
No_Telfon+Nama_Orang_tua}N
Footer = -
Tanggal = Tgl+bulan+tahun
2. Nama Arus Data :Kartu Seleksi
Alias :
Bentuk Data : Cetakan Komputer
Arus Data : File Seleksi - Proses 3
Proses 3 – Calon Siswa
Penjelasan : Kartu Seleksi
Periode : Setiap Seleksi Calon Siswa Baru
Volume : -
Sruktur Data = Header+Isi+Footer
Header =
Isi =
Footer = -
Tanggal = Tgl+bulan+tahun
E. Spesifikasi Rancangan Sistem Usulan
a. Dokumen Masukan (Input)
1. Nama Dokumen : Ijazah
Fungsi : Sebagai Dokumen Tanda Kelulusan
Sumber : Calon Siswa
Tujun : Bagian pendaftaran
Media : Kertas
Jumlah :1 Lembar
Frekuensi : Setiap Pendaftaran Siswa Baru
Bentuk : Lampiran A1
2. Nama Dokumen : Surat Keterangan Hasil Ujian
Fungsi : Sebagai Dokumen Keterangan Hasil Ujian
Sumber : Calon Siswa
Tujun : Bagian pendaftaran
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Pendaftaran Siswa Baru
Bentuk : lampiran A2
3. Nama Dokumen : Akte Kelahiran
Fungsi : Sebagai Identitas Kelahiran
Sumber : Calon Siswa
Tujun : Bagian pendaftaran
Media : Kertas
Jumlah :1 Lembar
Frekuensi : Setiap Pendaftaran Siswa Baru
Bentuk : Lampiran A3
4. Nama Dokumen : Kartu Keluarga
Fungsi : Sebagai Kartu Tanda Keluarga
Sumber : Calon Siswa
Tujun : Bagian pendaftaran
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Pendaftaran siswaBaru
Bentuk : Lampiran A4
5. Nama Dokumen : Pas Foto
Fungsi : Sebagai Identitas Siswa
Sumber : Calon Siswa
Tujun : Bagian Pendaftaran
Media : Kertas Foto
Jumlah : 2x3,3x4,4x6. 4 Lembar
Frekuensi : Setiap Pendaftaran Siswa Baru
Bentuk : Lampiran A5
6. Nama Dokumen : Formulir Pendaftaran Calon Siswa Baru
Fungsi : Sebagai Formulir Pendaftaran
Sumber : Calon Siswa
Tujuan : Bagian Pendaftaran
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Pendaftaran Siswa Baru
Bentuk : Lampiran A6
7. Nama Dokumen : Formulir Penerimaan Siswa Baru
Fungsi : Sebagai Formulir Penerimaan Siswa Baru
Sumber : Calon Siswa
Tujun : Bagian Pendaftaran
Media : Kertas
Jumlah : 5 Lembar
Frekuensi : Setiap Penerimaan Siswa Baru
Bentuk : Lampiran A7
8. Nama Dokumen : Surat Pernyataan Bersedia Menanggung Biaya
Pendidikan.
Fungsi : Sebagai Surat Pernyataan
Sumber : Orang Tua / Wali Murid
Tujun : Bagian Pendaftaran
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Penerimaan Siswa Baru
Bentuk : Lampiran A8
9. Nama Dokumen : Surat Pernyataan Bersedia Mematuhi Peraturan
Fungsi : Sebagi Surat Pernyataan
Sumber : Orang Tua / Wali Murid
Tujun : Bagian Pendaftran
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Penerimaan Siswa Baru
Bentuk : Lampiran A9
10. Nama Dokumen : Surat Pernyataan Orang Tua/Wali Murid
Fungsi : Sebagai Surat Pernyataan
Sumber : Orang Tua / Wali Murid
Tujun : Bagian Pendaftran
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Penerimaan Siswa Baru
Bentuk : Lampiran A10
11. Nama dokumen : Bukti Pembayaran
Fungsi : Sebagai Bukti Pembayaran
Sumber : Siswa
Tujun : Bagian Pendaftaran
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Pembayaran Uang Masuk Sekolah
Bentuk : A11
b. Dokumen Keluaran (output)
Dokumen keluaran dihasilkan bedasarkan hasil pengolahan dari
pengolahan dari dokumen masukan. Adapun bentuk dokumen yang dihasilkan
adalah sebagai berikut:
1. Nama dokumen : Laopran Data Siswa
Fungsi : Sebagai Laporan Data Siswa
Sumber : Bagian Pendaftaran
Tujun : Kepala Sekolah
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Pendataan Siswa Baru
Bentuk : B1
2. Nama dokumen : Kartu Seleksi
Fungsi : Sebagai Peserta Seleksi
Sumber : Bagian Pendaftaran
Tujun : Calon Siswa
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Seleksi Calon Siswa Baru
Bentuk : B2
F. Entity Relationsip Diagram
Pengambaran proses relasi yang telah dibuat pada diagram alir data
dikembangkan kembali kedalam Entity Relationsip Diagram.
a. Entity Relationsip Diagram
Gambar IV.3 Entity Relational Diagram
b. Logical Record Structure
M 1 1 1
1 1
1
1
M
Gambar IV.4 Logical Reccord Strukture
Pendaftaran
No_Pendaftaran *
Nm_pendaftar
Kelengkapan_brks
Tgl_daftar
Seleksi
No_Seleksi *
No_Pendaftaran **
Nama
Jns_ kelamin
Jurusan
Pembayaran
No_Pembayaran *
Nm_lengkap
Tgl_bayar
Jml_bayar
No_hasil tes **
Hasil Tes
No_Hasil tes *
No_Seleksi**
Nm_lengkap
Jurusan
Jns_kelamin
Siswa
NIS *
No_Pembayaran **
Nm_lengkap
Tempat_lahir
Tgl_lahir
Agama
Jns_kelamin
Jurusan
G. Spesifikasi File
Bentuk spesifikasi file yang terdapat pada komputerisasi sistem
penerimaan anak didik baru pada Smk Alfarisi,maka diperlukan adanya beberapa
file database yang berguna menyimpan data dalam bentuk yang teratur dan aman
dari kerusakan
Penjelasan rinci mengenai file-file tersebut adalah sebagai berikut :
a. Spesifikasi File Pendaftaran
Nama File : File Pendaftaran
Akronim : Pendaftaran
Fungsi : Untuk Menyimpan Data Siswa
Type : File Master
Organisasi File : Index Sequential
Akses File : Random
Media File : Hardisk
Panjang record : 50 karakter
Kunci field : No_Pendaftaran
Software : Microsoft Acces 2007
Tabel IV.1 spesifikasi File Pendaftaran
No Elemen Data Akronim Type Panjang Keterangan
1 Nomor pendaftaran No_Pendaftaran Integer 8 Primari key
2 Nama pendaftar Nm_pendaftar Varchar 25
3 Kelengkapan berkas Kelengkapn_brks Varchar 12
4 Tanggal daftar Tgl_daftar Date 5
b. Spesifikasi File Seleksi
Nama File : File Seleksi
Akronim : Seleksi
Fungsi : Sebagai tes seleksi masuk
Type : File Seleksi
Organisasi File :Index Sequential
Akses File :Random
Media File :Hardisk
Panjang record : 48 karakter
Kunci field : No_Seleksi
Software : Microsoft acces 2007
Tabel IV.2 Spesifikasi File Seleksi
No Elemen Data Akronim Type Panjang Keterangan
1 Nomor Seleksi No_seleksi Integer 8 Primary key
2 Nomor Pendaftaran No_pendaftaran Integer 11 Foreign key
3 Nama Nama Varchar 20
4 Jenis Kelamin Jns_kelamin Varchar 5
5 Jurusan Jurusan Integer 5
c. Spesifikasi File Hasil Tes
Nama File : File Hasil Tes
Akronim : Hasil Tes
Fungsi : Sebagai tes seleksi masuk
Type : File Hasil Tes
Organisasi File :Index Sequential
Akses File :Random
Media File :Hardisk
Panjang record : 54 karakter
Kunci field : No_hasil tes
Software : Microsoft acces 2007
Tabel IV.3 Spesifikasi File Hasil Tes Seleksi
No Elemen Data Akronim Type Panjang Keterangan
1 Nomor Hasil Tes No_hasil tes Integer 8 Primary key
2 Nomor Seleksi No_seleksi Integer 8
3 Nama Lengkap Nm_lengkap Varchar 25
4 Jenis Kelamin Jns_kelamin Varchar 5
5 Jurusan Jurusan Varchar 8
d. Spesifikasi File Pembayaran
Nama File : File Pembayaran
Akronim : Pembayaran
Fungsi : Sebagai pembayaran masuk sekolah
Type : File Pembayaran
Organisasi File :Index Sequential
Akses File : Random
Media File :Hardisk
Panjang record : 62 karakter
Kunci field : No_pembayaran
Software : Microsoft acces 2007
Tabel IV.4 Spesifikasi File Pembayaran
No Elemen Data Akronim Type Panjang Keterangan
1 Nomor pembayaran No_pembayaran Integer 7 Primary key
2 Nama lengkap Nm_lengkap Varchar 25 Foreign key
3 Tanggal bayar Tgl_byr Date 10
4 Jumlah bayar Jml_bayar Varchar 10
5 Nomor hasil tes No_hasil tes Integer 10
e. Spesifikasi File Siswa
Nama File : File Data Siswa
Akronim : Siswa
Fungsi : Sebagai Laporan Data Siswa Baru
Type : File Siswa
Organisasi File :Index Sequential
Akses File : Random
Media File :Hardisk
Panjang record : 94 karakter
Kunci field : NIS
Software : Microsoft acces 2007
Tabel IV.5 Spesifikasi File Siswa
No Elemen Data Akronim Type Panjang Keterangan
1 Nomor Induk Siswa NIS Integer 8 Primary key
2 Nama lengkap Nm_lengkap Varchar 25
3 Tempat lahir Tmpt_lahir Varchar 25
4 Tangal lahir Tgl_lahir Date 5
5 Nomor pembayaran No_pembayaran Integer 8 Foreign key
6 Agama Agama Varchar 10
7 Jurusan Jurusan Varchar 8
8 Jenis kelamin Jns_klmn Varchar 5
H. Struktur Kode
Kode adalah mengklasifikasikan data, struktur kode dibuat agar dalam
proses masukan kedalam suatu program maupun dalam pengolahan data lebih
mudah.
a. Nomor pendaftaran terdiri dari 8 digit.
X X X X X X X X
Tahun Ajaran
Kode Jurusan
No pendaftaran
Contoh :
Keterangan :
023 : Nomor Formulir
TKJ : Kode Jurusan
17 : Tahun Ajaran
b. Kode seleksi terdiri dari 8 digit
Nomor Seleksi jurusan Tahun Ajaran
Contoh
Keterangan :
123 : Nomor Seleksi
TKJ : Teknik Informatika
2017 : Tahun Ajaran
0 2 3 T K J 1 7
X X X X X X X X
1 2 3 T K J I 7
c. Kode Hasil Tes Seleksi 8 digit
X X X X X X X X
Nomor hasil tes Nama siswa Jurusan
Contoh
1 1 2 T Y T K J
Keterangan:
112 : Nomor Hasil Tes Seleksi
TY : Nama Siswa
TKJ : Teknik Komputer Jaringan
d. Kode Pembayaran 7 digit
X X X X X X X
Nomor Pembayaran Nama Siswa Tanggal Bayar
Contoh
2 2 2 T M 1 5
Keterangan:
222 : Nomor Pembayaran
TM : Tomy Yulio
15 : Tangal Bayar
e. NIS terdiri dari 8 digit
X X X X X X X X
NIS Jurusan Tahun Ajaran
Contoh:
2 2 2 T K J 1 7
Keterangan:
222 : Nomor induk siswa
TKJ : Teknik komputer jaringan
17 : Tahun ajaran
H. Spesifikasi Program
Gambar IV.5 DIAGRAM HIPO
0.0
Menu Utama
1.0
Data
0.0
2.0
Master
0.0
4.0
Report
0.0
5.0
Exit
0.0
1.1
from Pendaftaran
1.0
2.1
Seleksi
2.0
4.1
Laporan Data
Siswa
4.0
3.0
Pembayaran
0.0
3.1
Bukti Pembayan
3.0
2.2
Hasil Tes Seleksi
2.0
a. Spesefikasi Program Menu Utama
Nama Program : Menu Utama
Akronim :Menu_Utama.Form
Fungsi : Untuk menampilkan menu program
BahasaProgram :Visual Basic 6.0
Bentuk Tampil : Lampiran C.1
Proses Program : Pada menu utama terdapat empat buah pilihan yaitu:
1. Menu Data : terdiri dari form pendaftaran penerimaan
siswa baru dan form bukti pembayaran
2. Menu Master : terdiri form seleksi dan hasil tes seleksi
3. Menu Pembayaran : terdiri dari form bukti pembayaran
4. Menu Report : terdiri dari form laporan data siswa
5. Menu Exit
b. Spesifikasi Program Menu Data
Nama Program : Menu data
Akronim :data.form
Fungsi : Untuk menampilkan form pendaftaran
BahasaProgram :Visual Basic 6.0
Bentuk Tampil : Lampiran C.2
Proses
Klik form menu utama ,setelah itu klik menu data maka akan tampil menu
form pendaftaran
c. Spesifikasi Program Form pendaftaran
Nama Program : form pendaftaran
Akronim : pendaftaran.form
Fungsi : Untuk mengisi data calon siswa
BahasaProgram :Visual Basic 6.0
Bentuk Tampil : Lampiran C.3
Proses
1. Klik menu data, pilih form pendaftaran
2. Klik Input untuk memasukan data pendaftaran
3. Klik Save untuk menyimpan data pendaftaran
4. Klik Edit untuk mengedit data pendaftaran
5. Klik Print untuk mencetak untuk bukti pendaftaran
6. Klik delete jika (Y) maka data akan terhapus jika(T) maka akan
kembali ke menu form pendaftaran
7. Klik exit maka akan kembali ke menu utama.
d. Spesifikai Program Menu Master
Nama Program : Menu master
Akronim :-
Fungsi : Untuk menampilkan pilihan menu master
BahasaProgram :Visual Basic 6.0
Bentuk Tampil : Lampiran D.1
Proses
Klik form menu utama ,setelah itu klik menu master maka akan tampil sub
menu form seleksi dan form hasil tes seleksi
e. Sub Menu Seleksi
Nama Program : Menu seleksi
Akronim : Seleksi.form
Fungsi : Untuk mencetak kartu seleksi
BahasaProgram :Visual Basic 6.0
Bentuk Tampil : Lampiran D.2
Proses
1. Klik menu master, pilih form seleksi
2. Klik Input untuk memasukan data para peserta seleksi
3. Klik Edit untuk mengedit data para peserta seleksi (Y) maka akan
tersinpan jika (T) maka akan kembali ke menu master
4. Klik Print untuk mencetak Form seleksi
5. Klik Exit maka akan kembali ke menu utama
f. Sub From Hasil Tes Seleksi
Nama Program : from hasil tes seleksi
Akronim : hasil_tes.from
Fungsi : Untuk menasukan data hasil seleksi
BahasaProgram :Visual Basic 6.0
Bentuk Tampil : Lampiran D.3
Proses
1. Klik menu master, pilih from hasil tes seleksi
2. Klik Input untuk memasukan data hasil seleksi
3. Klik Edit untuk mengedit data hasil seleksi (Y) maka akan
tersinpan jika (T) maka akan kembali ke menu seleksi
4. Klik Print untuk mencetak hasil tes seleksi
5. Klik Exit maka akan kembali ke menu utama
g. Spesifikasi Program Menu Pembayaran
Nama Program : Menu pembayaran
Akronim : Pembayaran.Form
Fungsi : Untuk menampilkan form bukti pembayaran
BahasaProgram :Visual Basic 6.0
Bentuk Tampil : Lampiran E.1
Proses
Klik form menu utama ,setelah itu klik menu pembayaran maka akan
tampil menu form bukti pembayaran
h. Spesifikasi Program Form Bukti Pembayaran
Nama Program : Bukti Pembayaran
Akronim : bukti_pembayran.form
Fungsi : Untuk mengisi data pembayaran
BahasaProgram :Visual Basic 6.0
Bentuk Tampil : Lampiran E.2
Proses :Klik menu pembayaran, pilih from bukti
pembayaran
1. Klik ADD untuk memasukan data pembayaran
2. Klik Edit untuk mengedit data pembayaran
3. Klik Cetak jika (Y) untuk mencetak bukti pembayaran (T) laporan
akan Dibatalkan.
4. klik Exit maka akan tampil (Y) untuk keluar dan kembali ke menu
utama jika (T) maka akan tetap pada from bukti pembayaran
i. Spesifikasi Program Menu Report
Nama Program : Menu report
Akronim :report.Form
Fungsi : Untuk menampilkan laporan data siswa
BahasaProgram :Visual Basic 6.0
Bentuk Tampil : Lampiran F.1
Proses
Klik form menu utama ,setelah itu klik menu report maka akan tampil
menu form laporan data siswa
j. Spesifikasi Program Menu Laporan Data Siswa
Nama Program : Laporan Data siswa
Akronim : LDS.form
Fungsi : Untuk menampilkan data form isian baru
BahasaProgram :Visual Basic 6.0
Bentuk Tampil : Lampiran F.2
Proses :
Klik menu report, pilih form laporan data siswa akan tampil Laporan
Data Siswa
1. Masukan NIS lalu Klik Cari maka akan muncul data siswa yang
dicari
2. Klik Simpan maka data siswa akan tersimpan
3. Klik Cetak jika (Y) untuk mencetak data siswa jika (T) maka akan
kembali ke menu report
4. klik Close maka akan tampil (Y) untuk keluar dan kembali ke
menu utama jika (T) maka akan tetap pada from laporan data siswa
h. Spesifikasi Program Menu Exit
Nama Program : Menu Exit
Akronim :-
Fungsi : Untuk keluar dari menu utama
BahasaProgram :Visual Basic 6.0
Bentuk Tampil : Lampiran G.1
Proses
Klik from menu utama ,setelah itu klik menu exit pilih Yes untuk Keluar
dan pilih No untuk batal keluar.
I. Spesifikasi Sistem Komputer
Berikut ini penulis berusaha menguraikan mengenai sistem komputer yang
digunakan dalam sistem ini
Perangkat keras (hardware) dan perangkat lunak (software) banyak
dipakai bebas dipasaran. Berikut ini penulis berusaha menguraikan mengenai
sistem komputer yang penulis usulakn.
a. Perangkat keras (Hardware)
Pemakaian perangkat keras yang penulis usulkan adalah perangkat keras
yang dapat menjadi sarana pendukung yang baik. Sarana pendukung yang baik
bukan berate harus berharga mahal dan bermerek terkenal. Tapi ditekankan pada
kesesuian dengan sistem yang diusulkan , selain itu kecepatan proses dan
kemampuannya harus memadai.
Perangkat keras yang penulis usulkan antara lain:
Prosesor intel : Pentium Core 2 Duo
Memory Size : DDR2 4GB
Harddisk : 250 GB
Floppy Disk : 3.5 Floppy atau 1.44 MB
Monitor : Resolusi Layar Minimum 1024x768
Keyboard :104 Key
Printer :Deskjet
Mouse
b. Perangkat Lunak (Software)
Pemakaian perangkat lunak yang penulis usulkan dalam sistem pendaftran
ini mengunakan program Microsoft Visual Basic 6.0
1. Sistem operasi : Microsoft Windows XP Profesional
Microsoft Windows XP Profesional adalah sistem operasi dan merupakan
pengembangan dari windows 2000 dengan Windows XP. Mikrosoft Visual
Basic 6.0 juga merupakan sebuah program aplikasi berbasis windows, jadi
harus di install terlebih dahulu kedalam komputer dan dijalankan dari
dalam lingkungan windows.
2. Paket Program : Microsoft Visual Basic 6.0
Microsoft Visual Basic 6.0 adalah merupakan sebuah bahasa pemograman
(Language Program), juga sering disebut sarana (tool) untuk menghasilkan
program-program aplokasi berbasis windows. Secara umum ada beberapa
manfaaat yang diperoleh dari pemakaian program visual basic, diantaranya
a. Dipakai dalam membuat program aplikasi windows.
b. Dipakai dalam membuat objek-objek pembantu program. Seperti fasilitas
Help,control,ActiveX,aplikasi internet, dan sebagainya.
c. Digunakan untuk menguji program (Debigging) dan menghasilkan
program akir EXE, yang bersifat Executable, atau dapat langsung
dijalankan.sejak dikembangkna pada tahun 80-an, bahasa pemograman
visual basic terus berusaha menambah fasilitas-fasilitas baru untuk
mendukung kinnerjanya.
Beberapa fasilitas terbaru dari visual basic 6.0 diantaranya adalah:
Mengunakan platform Develofer Studio
Fasilitas ini memiliki tampilan dan sarana yang sama dengan visual C++
visual J++. Kelebihannya pemakai program visual basic 6.0 dapat belajar
bahasa pemograman lainnya dengan meduah dan cepat,tampa harus belajr
dari awal lagi.
Sarana Akses Data
Sarana akses data visual basic 6.0 jauh lebih cepat dan andal untuk
membuat aplikasi database yang berkemampuan tingi. Beberapa fasilitas
database antar lain: ADO (Active Data Object), data biding dinamis, OLE
DB pada interface COM (Component Object Model), Query Designer dan
Database Designer, Setup Wizard dan data Report, Data source dan
windows Data View, SQL Editor, Control FlexGrid, Data Repeater dan
lain-lain.
Memiliki Compiler
Terdapat fasilitas compiler yang handal untuk menghasilkan file-file
Exacutable yang lebih cepat dan lebih efesien dari sebelumnya.
ActiveX dan Internet
Dapat digunakan untuk merancang aplikasi sehinga mampu mengakses
window browser internet dan internet
Sarana Wizard
Wizard adalah sarana untuk mempermudah dalam pembuatan aplikasi
dengan mengotomatisasi tugas-tugas tertentu. Setup wizard telah
dikembangakan sehingan ampu digunakan untuk didistribusikan lewat
internet dan proses intalasi komponen remot server yang mengunakan
distributed COM (DCOM) dan Remote Automattion.
Koleksi Kontrol Baru
Beberapa control baru telah ditambahkan ke visual basic 6.0 yang tentunya
lebih cangih serta peningkatan kaidah struktur bahas visual basic. Diantara
nya dalah ADO Data, Flat Scrollbar, DataGrid, Hierarchical FlexGird,
Coolbar, DataList, DataCombo, DataRepeater, DataTimePicker, dan
image combo
Memiliki beberapa versi
Visual basic 6.0 memeiliki beberapa versi/edisi yang disesuaikan dengan
kebutuhan pemakainya diantaranya adalah: Standard Edition (Learning
Edition), Professional Edition, serta Enterprice Edition.
J. Jadwal Implementasi
Jadwal implementasi merupakan suatu rencana tahapan yang akan
menjelaskan segala sesuatu yang dibutuhkan dalam proses implementasi. Jadwal
implementasi berfungsi sebagai pedoman atau panduan terhadap kegiatan atau
tahapan yang harus dilakukan ditahapan implementasi tersebut
Beberapa tahapan dalam jadwal implementasi :
a. Penyiapan Data Awal
Penyiapan data awal dalah suatu kegiatan yang mempunyai tujuan untuk
mengumpulkan data yang nantinya digunakan pada sistem usulan yang
telah selesai dimplementasikan. Data yang digunakan bukan data yang
sesunguhnya melainkan data yang mempunyai kesamaan dan kemiripan
bentuk. Kegiatan membutukan waktu satu minggu dari keseluruhan waktu
yang dibutuhkan dalam jadwal implementasi yaitu pada minggu pertama
bulan pertama.
b. Pembuatan dan tes Program
Tahapan ini merrupakan suatu kegiatan pembuatannsuatu file databsase
yang berfungsi sebagai penampung data yang telah terkumpul pada
kegiatan pertama. Pembuatan program ini bertujuan agar program yang
telah dibuat dapat dipergunakan untuk mengelola data yang telah ada pada
file database. Pembuatan program ini membutuhkan waktu yang agak
lama dibandingkan dengan tahap yang lainnya. Diharapkan program yang
dibuat benar-benar mampu menjalankan sistem usulan dengan baik. Waktu
yang dibutuhkan dirancang selama empat minggu pertama pada bulan
kedua.
c. Pembuatan Buku Petunjuk Operasi
pada tahan ini dibuat suatu buku petunjuk untuk menjalankan sistem
usulan yang bisikan prosedur kerja, teknik pembuatan program dan
prosedurnya dibutuhkan waktu selama dua minggu, minggu kedua dan
minggu ketiga bulan kedua.
d. Pelatihan / Training
Tujuan dari kegiatan ini adalah untuk member petunjuk pada presonil
dalam pengoperasian computer sehinga mempunyai pengetahuan yang
cukup untuk memelihara sistem ayang ada. Dibutuhkan waktu dua minggu
untuk memberikan training pada prosenil, yaitu miggu keempat bulan
kedua dan minggu pertama bulan ketiga.
e. Test Sistem
Tes Sistem adalah suatu kegiatan untuk menguji kelayakan sistem yang
disusulakan secara keseluruhan. Melalui tes sitem dapat diketahui apakah
sistem ususlan ini layak mengantikan sistem yang sedang berjalan. Pada
tahap test sistem ini dibutuhkan waktu dua minggu , yaitu minggu kedua
dan minggu ketia bulan ketiga.
f. Peralihan Sistem
Peralihat sistem merupakan suatu kegiatan ynag akan dialami oleh suatu
sistem. Peralihan sistem yaitu pergantian sistem yang lama dengan sistem
yang baru. Tahap peralihan sistem ini membutuhkan waktu tiga minggu,
yaitu miggu keempat bulan ketiga sampai minggu kedua bulan keempat.
g. Operasional dan Operasional Sistem
Operasional dan Evaluasi sistem adalah suatu kegiatan yang
mengoperasikan sistem baru yang keseluruhan dengan mengunakan data
yang sesunguhnya dan masih diperlukan adanya pengawasan secara
menyeluruh terhadap sistem agar terhindar dari kesalahan yang ada.
Waktu yang diperlukan dalam tahap ini adalah dua minggu, yaitu minggu
ketiga hinga minggu keempat bulan keempat. Dapat digambarkan dalam
bentuk table yaitu sebagai berikut;
Tabel IV.6 Jadwal Implementasi
Jadwal Implementasi Bulan I Bulan II Bulan III Bulan IV
Kegiatan 1 2 3 4 1 2 3 4 1 2 3 4
Penyiapan data Awal X X
Pembuatan data Test Program X X X
Pembuatan Buku Petunjuk X X
Training X X
Test Sistem X X
Peralihan Sistem X X X
Operasi dan Evaluasi X X
top related