ANA 4. 1 Struktur Org Dalam melak suatu organisasi haru dan baik agar tida mengganggu jalanny organisasi bukan han untuk mencapai tujua agar keserasian kerja suatu keuntungan yan Pangkalpinang: S Education Divisio Engli Departm Mus Departm Science & Departm 47 BAB IV ALISA DAN PERANCANGAN SISTEM ganisasi ksanakan pekerjaan agar dapat berjalan den us mempunyai sturuktur organisasi yang tersu ak terjadi tumpang tindih tugas yang d ya kegiatan yang pada mestinya. Pem nya untuk pembagian tugas, wewenang dan an tertentu akan tetapi harus mempunyai prin a dapat tercapai secara efektif yang sekaligu ng diinginkan perusahaan. Berikut ini struktur Gambar 4.1 Struktur Organisasi SLC Pangkalpinang Headmaster ion ish ment sic ment & Math ment HRD GA Admi Curriculum Coordinator ngan baik, maka usun dengan rapi dapat berakibat mbagian struktur tanggung jawab nsip yang mantap gus mendapatkan r organisasi SLC inistration
112
Embed
ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
47
BAB IV
ANALISA DAN PERANCANGAN SISTEM
4. 1 Struktur Organisasi
Dalam melaksanakan pekerjaan agar dapat berjalan dengan baik, maka
suatu organisasi harus mempunyai sturuktur organisasi yang tersusun dengan rapi
dan baik agar tidak terjadi tumpang tindih tugas yang dapat berakibat
mengganggu jalannya kegiatan yang pada mestinya. Pembagian struktur
organisasi bukan hanya untuk pembagian tugas, wewenang dan tanggung jawab
untuk mencapai tujuan tertentu akan tetapi harus mempunyai prinsip yang mantap
agar keserasian kerja dapat tercapai secara efektif yang sekaligus mendapatkan
suatu keuntungan yang diinginkan perusahaan. Berikut ini struktur organisasi SLC
Pangkalpinang:
Gambar 4.1
Struktur Organisasi SLC Pangkalpinang
Education Division
English
Department
Music
Department
Science & Math
Department
47
BAB IV
ANALISA DAN PERANCANGAN SISTEM
4. 1 Struktur Organisasi
Dalam melaksanakan pekerjaan agar dapat berjalan dengan baik, maka
suatu organisasi harus mempunyai sturuktur organisasi yang tersusun dengan rapi
dan baik agar tidak terjadi tumpang tindih tugas yang dapat berakibat
mengganggu jalannya kegiatan yang pada mestinya. Pembagian struktur
organisasi bukan hanya untuk pembagian tugas, wewenang dan tanggung jawab
untuk mencapai tujuan tertentu akan tetapi harus mempunyai prinsip yang mantap
agar keserasian kerja dapat tercapai secara efektif yang sekaligus mendapatkan
suatu keuntungan yang diinginkan perusahaan. Berikut ini struktur organisasi SLC
Pangkalpinang:
Gambar 4.1
Struktur Organisasi SLC Pangkalpinang
Headmaster
Education Division
English
Department
Music
Department
Science & Math
Department
HRD GA Administration
Curriculum
Coordinator
47
BAB IV
ANALISA DAN PERANCANGAN SISTEM
4. 1 Struktur Organisasi
Dalam melaksanakan pekerjaan agar dapat berjalan dengan baik, maka
suatu organisasi harus mempunyai sturuktur organisasi yang tersusun dengan rapi
dan baik agar tidak terjadi tumpang tindih tugas yang dapat berakibat
mengganggu jalannya kegiatan yang pada mestinya. Pembagian struktur
organisasi bukan hanya untuk pembagian tugas, wewenang dan tanggung jawab
untuk mencapai tujuan tertentu akan tetapi harus mempunyai prinsip yang mantap
agar keserasian kerja dapat tercapai secara efektif yang sekaligus mendapatkan
suatu keuntungan yang diinginkan perusahaan. Berikut ini struktur organisasi SLC
Pangkalpinang:
Gambar 4.1
Struktur Organisasi SLC Pangkalpinang
Administration
48
4. 2 Jabaran Tugas dan Wewenang
Tugas dan wewenang masing-masing bagian dari struktur organisasi
adalah sebagai berikut:
a. Tugas dan wewenang Headmaster
1) Pemimpin tertinggi badan usaha.
2) Bertanggung jawab kepada Kepala Dinas Pendidikan Kota Pangkalpinang.
3) Mengambil keputusan untuk kemajuan lembaga kursus.
4) Menyelenggarakan rapat koordinasi dan mengesahkan kebijakan dan
peraturan dari hasil rapat.
5) Mengontrol dan mengkoordinir kinerja setiap devisi.
6) Menindak tegas segala kesalahan yang dilakukan setiap devisi.
7) Menandatangani surat-surat Dinas dan surat berharga.
8) Mengesahkan Raport dan Sertifikat.
9) Menerima laporan bulanan kursus dan laporan pertanggung jawaban
pengajar.
b. Tugas dan wewenang Curriculum Coordinator
1) Mempersiapkan penyusunan program kerja pembelajaran.
2) Mengkoordinir pengembangan Kurikulum.
3) Menganalisa pelaksanaan program pembelajaran.
4) Menganalisis ketercapaian target kurikulum.
5) Memimpin dan mengkoordinir jurusan kursus.
6) Menyetujui program pembelajaran tiap materi jurusan kursus.
7) Bertanggung jawab kepada Headmaster.
c. Tugas dan wewenang HRD GA
1) Merekrut dan menyediakan sumber daya manusia yang sesuai dengan
kebutuhan lembaga kursus.
2) Mengadakan training terhadap karyawan baru.
3) Menganalisa kebutuhan staff.
49
d. Tugas dan wewenang Administration
1) Membantu demi kelancaran semua pelaksanaan tugas yang berkaitan
dengan kegiatan dilingkungan bagian administrasi kursus.
2) Membantu dan melaksanakan serta melayani kegiatan yang berkaitan
dengan pendaftaran siswa baru, registrasi siswa, pencetakkan jadwal
kursus, pencetakan Surat Pemberitahuan.
3) Mengarsipkan dokumen-dokumen sebelum diserahkan kepada
Headmaster.
4) Melaporkan hasil kegiatan kursus dan bertanggung jawab kepada
Headmaster.
e. Tugas dan wewenang Education Division
Education Devision merupakan Devisi yang bergerak dalam bagian
pendidikan (Pengajar). Education Devision terbagi menjadi beberapa bagian,
yaitu:
1) English Department
(a) Membuat rencana materi pengajaran kursus Bahasa Inggris.
(b) Menyampaikan rencana materi pembelajaran kepada Curriculum
Coordinator pada saat rapat.
(c) Membantu pengembangan potensi siswa dan memberikan bantuan
kepada setiap siswa yang mengalami masalah dalam pelajaran Bahasa
Inggris.
(d) Memberikan dan merekapitulasi nilai siswa.
(e) Merekapitulasi dan menyerahkan raport siswa yang telah disahkan.
(f) Menyerahkan sertifikat siswa yang telah disahkan.
(g) Membuat laporan kegiatan hasil pembelajaran kepada Headmaster.
2) Music Department
(a) Membuat rencana materi pengajaran kursus Music.
(b) Menyampaikan rencana materi pembelajaran kepada Curriculum
Coordinator pada saat rapat.
50
(c) Membantu pengembangan potensi siswa pada bidang music.
(d) Memberikan dan merekapitulasi nilai siswa.
(e) Merekapitulasi dan menyerahkan raport siswa yang telah disahkan.
(f) Menyerahkan sertifikat siswa yang telah disahkan.
(g) Membuat laporan kegiatan hasil pembelajaran kepada Headmaster.
3) Science & Math Department
(a) Membuat rencana materi pengajaran kursus Matematika.
(b) Menyampaikan rencana materi pembelajaran kepada Curriculum
Coordinator pada saat rapat.
(c) Membantu pengembangan potensi siswa dan memberikan bantuan
kepada siswa yang mengalami masalah dalam pelajaran matematika.
(d) Membuat laporan kegiatan hasil pembelajaran kepada Headmaster.
4. 3 Analisis Masalah Sistem yang Berjalan
Informasi tentang sistem yang sedang berjalan sangat penting sekali dalam
proses perancangan sistem informasi karena dari informasi tersebut dapat
diketahui sejauh mana sistem yang berjalan sekarang dapat memenuhi kebutuhan
pengguna. Sehingga dilakukan analisis masalah terhadap sistem yang sedang
berjalan agar sistem yang belum terpenuhi dapat diberikan solusinya dan
diterapkan dalam tahap perancangan sistem.
Sistem pengolahan data bimbingan belajar di SLC Pangkalpinang masih
belum terkomputerisasi, sehingga masih sering terdapat beberapa masalah-
masalah dalam mengolah data yang ada.
4.3.1 Analisis Proses Bisnis Sistem Berjalan
Analisa proses bisnis yang sedang berjalan pada Lembaga Bimbingan
Belajar SLC Pangkalpinang adalah sebagai berikut:
a. Catat Form Pendaftaran Siswa
Pada proses bisnis catat form pendaftaran, melibatkan calon siswa sebagai
pendaftar, Bagian Administrasi sebagai bagian yang menerima pendaftaran
51
dan pengajar yang ada pada SLC Pangkalpinang. Proses bisnis yang dilakukan
sebagai berikut:
1) Calon siswa datang ke Bagian Administrasi dan menanyakan informasi
tentang jurusan kursus.
2) Bagian Administrasi memberikan informasi tentang jurusan kursus yang
terdiri dari kursus Piano, Guitar, Violin,Vocal, Matematika dan Bahasa
Inggris.
3) Bagian Administrasi menjelaskan tentang persyaratan kursus beserta biaya
kursus.
4) Setelah jelas dan berminat untuk mendaftar sebagai peserta kursus, Bagian
Administrasi memanggil pengajar sesuai dengan jurusan yang dipilih.
5) Pengajar memberikan test singkat untuk selanjutnya digunakan sebagai
acuan dalam menentukan level, jadwal kursus dan kelas siswa.
6) Dari hasil test pengajar mencatat level kursus dan pilihan jadwal kursus
kemudian menyerahkan kepada Bagian Administrasi untuk diinformasikan
ke calon siswa.
7) Bagian Administrasi menyampaikan informasi kepada siswa, kemudian
menanyakan apakah setuju dengan pilihan jadwal yang disampaikan, jika
setuju maka Bagian Administrasi langsung mencatat data diri siswa pada
form registrasi pendaftaran serta menjelaskan total biaya kursus untuk
bulan pertama, jika tidak setuju Bagian Administrasi menyarankan untuk
mengambil kelas private atau mengikuti kursus pada semester berikutnya.
8) Setelah melakukan pembayaran, Bagian Administrasi mencatat kwitansi
sebagai bukti pembayaran kemudian menyerahkannya kepada siswa.
b. Rekapitulasi data siswa
Proses bisnis rekapitulasi data siswa melibatkan Bagian Administrasi dan
Pimpinan kursus, yaitu:
1) Bagian Administrasi menyerahkan form registrasi yang telah diisi pada
saat pendaftaran dan biaya pendaftaran beserta kwitansi.
2) Pimpinan kursus menginput data pendaftaran siswa baru ke file data siswa.
52
c. Rekapitulasi Nilai Siswa
Proses bisnis rekapitulasi nilai siswa melibatkan pengajar, siswa dan pimpinan
kursus. Proses bisnis yang dilakukan adalah sebagai berikut:
1) Pengajar memberikan ujian materi kepada siswa, dimana ujian selalu
dilakukan apa bila siswa telah mempelajari materi yang diberikan dan akan
memasuki materi selanjutnya.
2) Pengajar memeriksa hasil ujian kemudian menginput nilai ujian materi.
3) Setelah ujian materi yang dilaksanakan sebanyak tujuh kali, Pengajar
memberikan ujian akhir kepada siswa.
4) Pengajar memeriksa hasil ujian kemudian menginput nilai ujian akhir.
5) Pengajar mencetak data nilai ujian akhir siswa dan memberikannya kepada
Pimpinan kursus.
d. Cetak Raport Siswa
Proses bisnis cetak raport yang ada pada SLC Pangkalpinang adalah sebagai
berikut:
1) Pengajar menginput nilai akhir siswa ke format raport siswa yang telah
disediakan bagi masing-masing jurusan kursus.
2) Pengajar mencetak raport siswa kemudian menyerahkannya ke Pimpinan
kursus untuk ditandatangani dan dicap.
3) Pemimpin kursus menyerahkan kembali raport-raport yang telah
ditandatangani dan dicap kepada pengajar masing-masing kursus.
4) Raport yang telah disahkan kemudian diserahkan kepada orang tua siswa
sebagai hasil laporan belajar siswa per semester selama mengikuti kursus.
e. Cetak sertifikat
Sertifikat biasanya dicetak sebagai bukti bahwa siswa tersebut telah berhasil
menyelesaikan semua materi yang diberikan. Proses bisnis yang dilakukan
adalah sebagai berikut:
53
1) Pengajar menginput nama siswa yang lulus ujian akhir dan grade yang
telah diraih ke format sertifikat yang telah disediakan kemudian mencetak
sertifikat.
2) Pengajar menyerahkan data siswa yang lulus dan sertifikat untuk disahkan
oleh pemimpin kursus.
3) Sertifikat yang telah disahkan akan diserahkan kepada orang tua siswa
pada saat pembagian raport tiba.
f. Catat Kartu Iuran Bulanan Peserta Kursus
Proses bisnis catat kartu iuran bulanan peserta kursus masih dilakukan secara
manual. Dimana proses bisnis yang dilakukan sebagai berikut:
1) Bagian Administrasi mencatat nama siswa dan jurusan kursus pada kartu
Iuran bulanan peserta kursus.
2) Bagian Administrasi membagikan kartu ke siswa yang bersangkutan.
3) Bagian Administrasi mencatat kartu yang keluar.
4) Siswa melakukan pembayaran kepada Bagian Administrasi.
5) Bagian Administrasi meminta kembali kartu iuran bulanan peserta kursus
untuk ditandatangani dan di cap serta memeriksa catatan kartu keluar,
kemudian disimpan di rak penyimpanan selanjutnya diserahkan kembali
pada bulan berikutnya.
6) Bagian Administrasi mencatat kwitansi sebagai bukti pembayaran
kemudian menyerahkan kepada siswa.
g. Cetak Surat Pemberitahuan
Surat Pemberitahuan (SP) diberikan kepada siswa yang terlambat membayar
biaya kursus. Proses bisnis yang dilakukan adalah sebagai berikut:
1) Bagian Administrasi memeriksa catatan kartu yang masih keluar.
2) Bagian Administrasi memanggil siswa yang bersangkutan.
3) Lebih dari tiga bulan siswa tidak melakukan pembayaran iuran bulanan,
maka siswa tersebut mendapat Surat Pemberitahuan (SP) untuk diserahkan
kepada orang tua agar melunasi biaya kursus.
54
h. Jadwal Kursus
Pembagian jadwal kursus ditentukan dalam rapat yang dilakukan pada
sebelum tahun ajaran baru dimulai. Proses bisnis yang dilakukan adalah
sebagai berikut:
1) Pimpinan instruksi rapat dengan seluruh pengajar.
2) Pengajar menyampaikan secara lisan pendapat-pendapat mereka.
3) Pendapat ditampung untuk menentukan jadwal kursus.
4) Pimpinan menyerahkan jadwal yang telah disepakati kepada bagian
administrasi untuk direkap.
5) Bagian administrasi merekap jadwal kemudian mencetaknya dan
menyerahkan ke pimpinan untuk disahkan.
6) Setelah disahkan pimpinan menyerahkan ke guru masing-masing jurusan
dan bagian administrasi yang digunakan pada saat ca;on siswa mendaftar
kursus.
i. Laporan Bulanan Kursus
Laporan bulanan kursus dibuat untuk mengetahui perkembangan kursus yang
terjadi selama satu bulan. Dimana proses bisnis yang dilakukan adalah sebagai
berikut:
1) Pimpinan meminta data persensi atau data pertanggung jawaban pengajar
kepada para pengajar.
2) Data persensi berisi materi kursus yang telah berhasilkan diajarkan kepada
siswa, absensi siswa, dan rencana kurikulum materi pengajaran periode
mendatang. Data persensi tersebut diserahkan kepada Pemimpin kursus
sebagai laporan bulanan pertanggung jawaban tenaga pengajar.
3) Pimpinan meminta data pembayaran iuran bulanan peserta kursus kepada
Bagian Administrasi.
4) Bagian Administrasi menyerahkan data pembayaran iuran peserta kursus
per bulan kepada pemimpin sebagai laporan bulanan pembayaran iuran
kursus seluruh siswa.
55
4.3.2 Analisa Proses/Activity Diagram
a. Catat Form Pendaftaran Siswa
Gambar 4.2
Activity Diagram Catat Form Pendaftaran Siswa
Calon Siswa Bagian Administrasi Pengajar
datang dan menanyakan informasitentang kursus
menjelaskan informasi tentang jurusankursus yang dimaksud
menyampaikan informasi tentangpersyaratan kursus dan biaya kursus
terima informasi dan setuju untukmendaftar sebagai peserta kursus
terima persetujuan
memanggil pengajar untukmelakukan test singkat
memberikan test kepada siswa
melaksanakan test
Catat level kursus, pilihan jadwalkursus
menyerahkan catatanterima catatan dari hasil test
menyampaikan informasi
menanyakan apakah setuju dengan jadwal yangdisampaikan
mengisi form registrasipendaftaran
menyampaikan total biayayang harus dibayar untuk
bulan pertama
melakukan pembayaran
terima pembayaran danbuat kwitansi
serahkan kwitansipembayaran
terima kwitansi pembayaran
menyarankan untuk mengikutiprivate atau menunggu pada
semester ajaran baru
terima saran
[setuju] [Tidak Setuju]
56
b. Input Data Siswa
Gambar 4.3
Activity Diagram Input Data Siswa
Bagian Administrasi Pimpinan
menyerahkan form registrasiyang telah diisi, kwitansi dan
biaya pendaftaran
terima form registrasi pendaftaranyang telah diisi, kwitansi serta
biaya pendaftaran
input data siswa dari form registrasike file data siswa
57
c. Input Nilai Siswa
Gambar 4.4
Activity Diagram Input Nilai Siswa
Pengajar Siswa Pimpinan
memberikan ujian materi
melaksanakan ujian materi
memeriksa hasil ujiankemudian menginput nilai
memberikan ujian akhir
periksa hasil ujian dan menginput nilai akhir
cetak nilai
serahkan nilai
terima nilai
melaksanakan ujian akhir
58
d. Cetak Raport Siswa
Gambar 4.5
Activity Diagram Cetak Raport
Pengajar Pimpinan Orang Tua Siswa
input nilai akhir siswapada format raport
cetak raport
serahkan raport untukditandatangani dan dicap
menandatangani dancap raport
menyerahkan raport yangtelah ditandatangani dan dicap
terima raport yang telahditandatangi dan dicap
membagikan raport
terima raport siswa
59
e. Cetak Sertifikat
Gambar 4.6
Activity Diagram Cetak Sertifikat
PimpinanPengajar Orang Tua Siswa
menyerahkan data nilai siswa yanglulus dan sertifikat untuk disahkan
terima data nilai siswadan sertifikat
cetak sertifikat
input nama siswa yang lulus ujianakhir dan grade yang diraih ke
format sertifikat
mengesahkan sertifikat
arsipkan data nilai
menyerahkan sertifikat yang telahdisahkan
bagikan sertifikat pada saatpembagian raport tiba
terima sertifikat
terima sertifikat yangtelah disahkan
60
f. Catat Kartu Iuran Bulanan Peserta Kursus
Gambar 4.7
Activity Diagram Catat Kartu Iuran Bulanan Perserta Kursus
Bagian Administrasi Siswa
catat nama siswa dan jurusankursus pada kartu iuran bulanan
bagikan kartu dancatat kartu keluar
terima kartu
lakukan pembayaran danserahkan kartu
terima pembayaran dan catattanggal pemabayaran pada kartu
menandatangani danmelakukan cap pada tanggal
pembayaran
catat kwitansipembayaran
serahkan kwitansipembayaran
terima kwitansipembayaran
61
g. Cetak Surat Pemberitahuan (SP)
Gambar 4.8
Activity Diagram Cetak Surat Pemberitahuan (SP)
SiswaBagian Administrasi Orang Tua Siswa
memeriksa catatan kartukeluar
menanyakan alasanketerlambatan membayar kursus
membuat SuratPemberitahuan (SP)
memanggil siswa yangbelum menyerahkan kartu
terima SP
Serahkan SP
terima SP atas keterlambatanpembayaran iuran bulanan
menyerahkan SP
62
h. Laporan Bulanan Kursus
Gambar 4.9
Activity Diagram Laporan Bulanan Kursus
Pimpinan Pengajar Bagian Administrasi
meminta data persensi dandata pembayaran iuran bulanan
serahkan data persensi menyerahkan datapembayaran iuran bulanan
menerima data persensi dandata pembayaran iuran bulanan
63
4.3.3 Analisis Masukan
Analisis masukan adalah untuk mengetahui dokumen-dokumen apa saja
yang digunakan sebagai masukan pengolahan data sistem bimbingan belajar pada
sistem yang berjalan. Masukan yang digunakan pada sistem bimbingan belajar di
SLC Pangkalpinang adalah sebagai berikut:
a. Nama Masukan : Form Registrasi Pendaftaran.
Sumber : Calon Siswa.
Fungsi : Sebagai Informasi mengenai data pendaftaran calon
siswa baru.
Media : Kertas.
Rangkap : -
Frekuensi : Setiap terjadi pendaftaran siswa baru.
Volume : 5/bulan.
Format : Lihat lampiran –A1.
Keterangan : Berisi tentang data Calon Siswa baru.
Hasil Analisa : Informasi yang didapat cukup jelas.
b. Nama Masukan : Data Siswa
Sumber : Siswa.
Fungsi : Sebagai informasi mengenai data siswa yang kursus
di SLC.
Media : Kertas.
Rangkap : 1 (satu).
Frekuensi : Setiap terjadi penambahan data Siswa baru.
Volume : 5/bulan.
Format : Lihat lampiran –A2.
Keterangan : Berisi tentang data siswa yang kursus.
Hasil Analisa : Informasi yang didapat cukup jelas.
c. Nama Masukan : Data Pengajar.
Sumber : Pengajar.
64
Fungsi : Sebagai informasi mengenai data pengajar yang
mengajar kursus di SLC.
Media : Kertas.
Rangkap : 1 (satu).
Frekuensi : Setiap terjadi data penambahan pengajar baru.
Volume : 1/dua tahun.
Format : Lihat lampiran –A3.
Keterangan : Berisi tentang data pengajar kursus.
Hasil Analisa : Informasi yang didapat cukup jelas.
d. Nama Masukan : Data Kursus.
Sumber : Curriculum Coordinator.
Fungsi : Sebagai informasi mengenai data kursus.
Media : Kertas.
Rangkap : -
Frekuensi : Setiap terjadi perubahan data kursus baru.
Volume : 1/lima tahun.
Format : Lihat lampiran –A4.
Keterangan : Berisi tentang data kursus.
Hasil Analisa : Informasi yang didapat cukup jelas.
e. Nama Masukan : Jadwal Kursus.
Sumber : Curriculum Coordinator.
Fungsi : Sebagai informasi mengenai jadwal kursus siswa di
SLC.
Media : Kertas
Rangkap : -
Frekuensi : Setiap terjadi perubahan jadwal baru.
Volume : /enam bulan.
Format : Lihat lampiran –A5.
Keterangan : Berisi tentang jadwal kursus.
65
Hasil Analisa : Informasi yang didapat cukup jelas.
f. Nama Masukan : Daftar Nilai Siswa.
Sumber : Pengajar.
Fungsi : Sebagai informasi mengenai nilai siswa.
Media : Kertas
Rangkap : 2 (dua)
Frekuensi : Setiap dilaksanakan ujian materi.
Volume : /enam bulan.
Format : Lihat lampiran –A6.
Keterangan : Berisi tentang daftar nilai siswa per jurusan.
Hasil Analisa : Informasi yang didapat cukup jelas.
g. Nama Masukan : Data Biaya.
Sumber : Bagian Administrasi.
Fungsi : Sebagai informasi mengenai data biaya transaksi
pembayaran yang terjadi di SLC.
Media : Kertas.
Rangkap : -
Frekuensi : Setiap terjadi transaksi pembayaran.
Volume : 5/bulan.
Format : Lihat lampiran –A7.
Keterangan : Berisi tentang semua data biaya pembayaran
pendaftaran dan pembayaran iuran bulanan.
Hasil Analisa : Informasi yang didapat kurang jelas.
4.3.4 Analisis Keluaran
Analisis keluaran adalah analisis mengenai keluaran-keluaran yang
dihasilkan melalui proses-proses yang ada dalam sistem berjalan. Adapun
keluaran yang dihasilkan adalah sebagai berikut :
a. Nama Keluaran : Kwitansi Pembayaran Pendaftaran.
66
Fungsi : Sebagai bukti pembayaran pendaftaran.
Media : Kertas.
Distribusi : Siswa, Orang tua siswa.
Rangkap : 2 (dua).
Frekuensi : Setiap terjadi transaksi pembayaran.
Volume : 5/bulan.
Format : Lihat lampiran –B1.
Keterangan : -
Hasil Analisa : Informasi yang dihasilkan jelas.
b. Nama Keluaran : Kwitansi Pembayaran Iuran Bulanan.
Fungsi : Sebagai bukti pembayaran Iuran Bulanan.
Media : Kertas.
Distribusi : Siswa,Orang tua siswa.
Rangkap : 2 (dua).
Frekuensi : Setiap terjadi transaksi pembayaran.
Volume : 5/bulan.
Format : Lihat lampiran –B2.
Keterangan : -
Hasil Analisa : Informasi yang dihasilkan jelas.
c. Nama Keluaran : Raport.
Fungsi : Sebagai hasil akhir nilai siswa per semester.
Media : Kertas.
Distribusi : Siswa,Orang tua siswa
Rangkap : 1 (satu).
Frekuensi : Setiap akhir semester.
Volume : 30/bulan.
Format : Lihat lampiran –B3.
Keterangan : -
Hasil Analisa : Informasi yang dihasilkan jelas.
67
d. Nama Keluaran : Kartu Iuran Bulanan.
Fungsi : Sebagai rincian pertemuan kursus selama
sebulan.
Media : Kertas
Distribusi : Siswa,Orang tua siswa
Rangkap : 1 (satu).
Frekuensi : Setiap memasuki bulan baru.
Volume : 5/bulan.
Format : Lihat lampiran –B4.
Keterangan : -
Hasil Analisa : Informasi yang dihasilkan jelas.
e. Nama Keluaran : Laporan Data Siswa.
Fungsi : Laporan tentang data pertambahan siswa yang
kursus.
Media : Kertas.
Distribusi : Pimpinan kursus.
Rangkap : 1 (satu).
Frekuensi : Setiap akhir bulan.
Volume : 5/bulan.
Format : Lihat lampiran –B5.
Keterangan : -
Hasil Analisa : Informasi yang dihasilkan jelas.
f. Nama Keluaran : Surat Pemberitahuan (SP).
Fungsi : Surat pemberitahuan keterlambatan pembayaran
iuran bulanan kursus.
Media : Kertas.
Distribusi : Siswa, Orang tua siswa.
Rangkap : 1 (satu).
68
Frekuensi : Setelah 3 bulan tidak melunasi pembayaran
iuran bulanan kursus.
Volume : 2/bulan.
Format : Lihat lampiran –B6.
Keterangan : -
Hasil Analisa : Informasi yang dihasilkan jelas.
g. Nama Keluaran : Score Card.
Fungsi : Sebagai format pengisian nilai siswa oleh
pengajar selama melaksanakan pertemuan
kursus.
Media : Kertas.
Distribusi : Siswa, Orang tua siswa.
Rangkap : 1 (satu).
Frekuensi : Setiap siswa yang telah lulus ujian akhir materi
sebanyak tujuh kali.
Volume : 22/bulan.
Format : Lihat lampiran –B7.
Keterangan : -
Hasil Analisa : Informasi yang dihasilkan jelas.
4.3.5 Identifikasi Kebutuhan
Berdasarkan hasil analisis dan uraian umum mengenai sistem yang sedang
berjalan pada SLC Pangkalpinang, maka dapat diidentifikasi kekurangan yang
ada, sehingga pada masa mendatang membutuhkan:
a. Kebutuhan : Entry Data Siswa.
Masalah : Tidak adanya database penyimpanan data siswa
kursus. Sehingga sering terjadi kehilangan data
siswa.
Usulan : Penyediaan informasi tentang data siswa yang
kursus berdasarkan NIS.
69
b. Kebutuhan : Entry Data Kursus.
Masalah : Tidak adanya database penyimpanan seluruh
data kursus yang ada di SLC Pangkalpinang.
Usulan : Penyediaan informasi tentang data kursus yang
ada di SLC Pangkalpinang berdasarkan Kode
Kursus.
c. Kebutuhan : Entry Data Pengajar
Masalah : Tidak adanya database penyimpanan data
pengajar yang mengajar kursus di SLC.
Usulan : Penyediaan informasi data pengajar yang
mengajar kursus di SLC berdasarkan NIP.
d. Kebutuhan : Entry Jam Kursus.
Masalah : Bentuk yang tidak terstruktur sehingga terkadang
sering menyebabkan kesalahan dalam pecatatan
dan tidak adanya database jam kursus sangat
menyulitkan jika data hilang maka harus buat
baru.
Usulan : Penyediaan informasi tentang jam kursus.
e. Kebutuhan : Entry Data Pembayaran.
Masalah : Tidak adanya database data pembayaran,
sehingga penyimpanan kurang efektif sering
menyebabkan data pembayaran tidak akurat.
Usulan : Penyediaan informasi tentang data pembayaran
yang terjadi.
f. Kebutuhan : Entry Data Nilai
Masalah : Form yang ada kurang terstruktur menyebabkan
70
pencatatan nilai yang tidak efisien, sehingga
sering terjadi kesalahan dalam mencatat data nilai
siswa.
Usulan : Penyediaan informasi tentang data nilai siswa
yang ada di SLC berdasarkan NIS masing-
masing siswa.
g. Kebutuhan : Entry Jadwal Kursus.
Masalah : Tidak adanya database penyimpanan jadwal-
jadwal kursus sehingga pada saat rekapitulasi,
informasi yang disampaikan kurang jelas.
Usulan : Penyediaan database informasi tentang jadwal
kursus di SLC Pangkalpinang.
h. Kebutuhan : Cetak Jadwal Kursus.
Masalah : Rekapitulasi jadwal kursus yang kurang jelas
menyebabkan informasi yang disampaikan pun
kurang dipahami.
Usulan : Penyediaan informasi tentang jadwal kursus di
SLC Pangkalpinang.
i. Kebutuhan : Entry Registrasi Kursus.
Masalah : Form registrasi kursus yang ada tidak terstruktur
menyebabkan ketidaklengkapan dalam mengisi
data.
Usulan : Penyediaan database informasi registrasi kursus
yang terjadi berdasarkan nomor registrasi.
j. Kebutuhan : Cetak Registrasi Kursus.
Masalah : Dalam pencatatan data yang tidak lengkap
menyebakan informasi yang disampaikan tidak
71
sesuai.
Usulan : Penyediaan informasi cetak registrasi kursus
yang terjadi berdasarkan nomor registrasi.
k. Kebutuhan : Entry Kwitansi Pembayaran.
Masalah : Bentuk yang tidak terstruktur menyebabkan
informasi yang didapat tidak lengkap dan kurang
jelas.
Usulan : Penyediaan informasi data pembayaran yang rinci
dikomputer sehingga memudahkan proses dalam
penginputan data pembayaran.
l. Kebutuhan : Cetak Kwitansi Pembayaran Pendaftaran.
Masalah : Dalam form kwitansi nomor kwitansi terkadang
lupa diisi dan keterangan yang digunakan kurang
jelas.
Usulan : Penyediaan informasi kwitansi pembayaran
pendaftaran dengan rinci berdasarkan nomor
kwitansi pembayaran pendaftaran sehingga
informasi yang didapat lebih jelas.
m. Kebutuhan : Cetak Kwitansi Iuran Bulanan.
Masalah : Kurang jelasnya keterangan pencatatan informasi
pembayaran menyebabkan informasi yang
didapat kurang efektif.
Usulan : Penyediaan informasi tentang pembayaran iuran
bulanan yang terjadi sehingga informasi yang
didapat jelas.
n. Kebutuhan : Validasi Kwitansi Iuran Bulanan.
Masalah : Kurang jelasnya pencatatan iuran bulanan sering
72
menyebabkan kesalahan dalam merekap data
transaksi yang terjadi.
Usulan : Penyediaan informasi validasi kwitansi iuran
bulanan agar informasi lebih jelas terhadap siswa
yang telah melunasi pembayaran.
o. Kebutuhan : Cetak Surat Pemberitahuan (SP)
Masalah : Kurang terkontrolnya pencatatan siswa yang
telah melebihi batas keterlambatan melunasi
biaya kursus.
Usulan : Penyediaan informasi tentang cetak Surat
Pemberitahuan (SP) agar keterlambatan tidak
melebihi batas maksimal terlambat melunasi
biaya kursus.
p. Kebutuhan : Entry Nilai.
Masalah : Pencatatan nilai yang dilakukan oleh pengajar
sering terjadi human error karena banyak data
nilai yang ada.
Usulan : Penyediaan informasi tentang nilai siswa
berdasarkan NIS, sehingga mampu mengurangi
tingkat kesalahan.
q. Kebutuhan : Cetak Raport
Masalah : Kurang terkontrolnya pencetak raport karena siswa
yang banyak. Sehingga sering terjadi kesalahan
nama bahkan nilai.
Usulan : Penyediaan informasi untuk mencetak raport pada
setiap akhir semester berdasarkan NIS masing-
masing siswa.
73
r. Kebutuhan : Cetak Score Card.
Masalah : Format penilaian yang diberikan oleh pimpinan
kurang terstruktur menyebabkan kesulitan dalam
mengisi data bahkan sering terjadi kesalahan.
Usulan : Penyediaan informasi cetak score card berdasarkan
kode kursus.
s. Kebutuhan : Cetak Laporan Pembayaran Pendaftaran.
Masalah : Kurang jelasnya pencatatan jumlah pembayaran
pendaftaran yang terjadi menyebabkan informasi
kurang jelas.
Usulan : Penyediaan informasi data pembayaran pendaftaran
yang terjadi.
t. Kebutuhan : Cetak Laporan Pembayaran Iuran Bulanan.
Masalah : Kurang jelasnya pencatatan jumlah pembayaran
iuran bulanan menyebabkan informasi kurang jelas.
Usulan : Penyediaan informasi data pembayaran iuran
bulanan yang terjadi.
u. Kebutuhan : Cetak Laporan Data Nilai.
Masalah : Kurang jelasnya data nilai menyebakan
ketidakakuratan data.
Usulan : Penyediaan informasi tentang data nilai siswa pada
satu semester.
v. Kebutuhan : Cetak Laporan Data Siswa.
Masalah : Kurang jelasnya pencatatan jumlah penambahan data
siswa yang berubah menyebabkan informasi data
siswa yang ada kurang jelas.
Usulan : Penyediaan informasi tentang perubahan data siswa
74
yang terjadi.
w Kebutuhan : Cetak Laporan Keterlambatan Pembayaran Iuran.
Masalah : Kurang jelasnya pencatatan data siswa yang
terlambat dalam melakukan pembayaran iuran
bulanan menyebabkan informasi data yang
dibutuhkan kurang jelas.
Usulan : Penyediaan informasi tentang cetak laporan
keterlambatan pembayaran iuran.
4. 4 Analisis Kebutuhan Sistem Usulan
Sistem pengolahan data bimbingan belajar yang terdapat di SLC
Pangkalpinang masih belum terkomputerisasi sehingga masih terdapat beberapa
masalah-masalah yang muncul, untuk mengatasi masalah-masalah tersebut
diusulkan sebuah rancangan sistem pengolahan data bimbingan belajar yang lebih
terkomputerisasi. Tujuannya adalah selain untuk mengatasi masalah yang ada,
juga untuk mengurangi human error sehingga waktu dalam memproses data akan
lebih tepat, cepat dan efisien.
75
4.4.1 Package Diagram
Gambar 4.10
Package Diagram Usulan
Master Pendaftaran
Transaksi KursusLaporan
Penjadwalan Kursus
76
4.4.2 Use Case Diagram
Gambar 4.11
Use Case Diagram Master
Gambar 4.12
Use Case Diagram Pendaftaran
Bagian Administrasi
Siswa
Pengajar
Entry Data Pembayaran
Entry Data Nilai
Entry Data Siswa
Entry Data Kursus
Entry Jam Kursus
Entry Data Pengajar
Curriculum Coordinator
Bagian Administrasi
Entry KwitansiPembayaran
Cetak KwitansiPembayaran Pendaftaran
Calon Siswa
77
Gambar 4.13
Use Case Diagram Penjadwalan Kursus
Gambar 4.14
Use Case Diagram Transaksi Kursus
Bagian Administrasi
Entry Jadwal Kursus
Cetak Jadwal Kursus
Curriculum Coordinator
Bagian Administrasi
Entry Registrasi Kursus
Cetak Registrasi Kursus
Cetak KwitansiPembayaran Iuran Bulanan
Validasi KwitansiPembayaran Iuran
Cetak SuratPemberitahuan
Siswa
Cetak Raport
Entry Nilai
Cetak Score Card
Pengajar
78
Gambar 4.15
Use Case Diagram Cetak Laporan
4.4.3 Deskripsi Use Case
a. Package Master.
Package Master terdiri atas 6 Use Case Diagram, yaitu:
1) Nama Use Case : Entry Data Siswa.
Actor : Bagian Administrasi, Siswa.
Deskripsi :
(1) Bagian Administrasi membuka menu master
dari sistem informasi pengolahan data
bimbingan belajar SLC Pangkalpinang.
(2) Kemudian mengklik form entry data siswa
untuk melakukan proses pengentrian data diri
siswa.
Bagian Administrasi
Cetak LaporanPembayaran Pendaftaran
Cetak LaporanPembayaran Iuran Bulanan
Cetak Laporan Data Nilai
Cetak Laporan Data Siswa
Cetak LaporanKeterlambatan Pembayaran Iuran
79
(3) Jika telah selesai mengentry data, klik tombol
perintah untuk melakukan penyimpanan data
ke database.
(4) Jika ingin mengubah data yang telah disimpan,
klik tombol perintah untuk melakukan
perubahan data dari database.
(5) Jika ingin melakukan pembatalan proses yang
dilakukan, klik tombol perintah untuk
membatalkan.
(6) Jika ingin menghapus data yang telah
disimpan ke database, klik tombol perintah
untuk melakukan penghapusan data dengan
menginput kata kunci data tersebut.
(7) Jika Bagian Administrasi ingin keluar dari
form entry data siswa yang sedang dibuka, klik
tombol perintah untuk keluar.
2) Nama Use Case : Entry Data Pembayaran.
Actor : Bagian Administrasi
Deskripsi :
(1) Bagian Administrasi membuka menu master
dari sistem informasi pengolahan data
bimbingan belajar SLC Pangkalpinang.
(2) Kemudian mengklik form entry data
pembayaran untuk melakukan proses
pengentrian data pembayaran.
(3) Jika telah selesai mengentry data, klik tombol
perintah untuk melakukan penyimpanan data
ke database.
80
(4) Jika ingin mengubah data yang telah disimpan,
klik tombol perintah untuk melakukan
perubahan data dari database.
(5) Jika ingin melakukan pembatalan proses yang
dilakukan, klik tombol perintah untuk
membatalkan.
(6) Jika ingin menghapus data yang telah
disimpan ke database, klik tombol perintah
untuk melakukan penghapusan data dengan
menginput kata kunci data tersebut.
(7) Jika Bagian Administrasi ingin keluar dari
form entry data pembayaran yang sedang
dibuka, klik tombol perintah untuk keluar.
3) Nama Use Case : Entry Data Pengajar.
Actor : Bagian Administrasi, Pengajar.
Deskripsi :
(1) Bagian Administrasi membuka menu master
dari sistem informasi pengolahan data
bimbingan belajar SLC Pangkalpinang.
(2) Kemudian mengklik form entry data pengajar
untuk melakukan proses pengentrian data
pengajar.
(3) Jika telah selesai mengentry data, klik tombol
perintah untuk melakukan penyimpanan data
ke database.
(4) Jika ingin mengubah data yang telah disimpan,
klik tombol perintah untuk melakukan
perubahan data dari database.
81
(5) Jika ingin melakukan pembatalan proses yang
dilakukan, klik tombol perintah untuk
membatalkan.
(6) Jika ingin menghapus data yang telah
disimpan ke database, klik tombol perintah
untuk melakukan penghapusan data dengan
menginput kata kunci data tersebut.
(7) Jika Bagian Administrasi ingin keluar dari
form entry data pengajar yang sedang dibuka,
klik tombol perintah untuk keluar.
4) Nama Use Case : Entry Data Nilai.
Actor : Bagian Administrasi.
Deskripsi :
(1) Bagian Administrasi membuka menu master
dari sistem informasi pengolahan data
bimbingan belajar SLC Pangkalpinang.
(2) Kemudian mengklik form entry data nilai
untuk melakukan proses pengentrian data nilai.
(3) Jika telah selesai mengentry data, klik tombol
perintah untuk melakukan penyimpanan data
ke database.
(4) Jika ingin mengubah data yang telah disimpan,
klik tombol perintah untuk melakukan
perubahan data dari database.
(5) Jika ingin melakukan pembatalan proses yang
dilakukan, klik tombol perintah untuk
membatalkan.
(6) Jika ingin menghapus data yang telah
disimpan ke database, klik tombol perintah
82
untuk melakukan penghapusan data dengan
menginput kata kunci data tersebut.
(7) Jika Bagian Administrasi ingin keluar dari
form entry data nilai yang sedang dibuka, klik
tombol perintah untuk keluar.
5) Nama Use Case : Entry Data Kursus.
Actor : Bagian Administrasi, Curriculum Coordinator.
Deskripsi :
(1) Bagian Administrasi membuka menu master
dari sistem informasi pengolahan data
bimbingan belajar SLC Pangkalpinang.
(2) Kemudian mengklik form entry data kursus
untuk melakukan proses pengentrian data
kursus yang diperoleh dari curriculum
coordinator.
(3) Jika telah selesai mengentry data, klik tombol
perintah untuk melakukan penyimpanan data
ke database.
(4) Jika ingin mengubah data yang telah disimpan,
klik tombol perintah untuk melakukan
perubahan data dari database.
(5) Jika ingin melakukan pembatalan proses yang
dilakukan, klik tombol perintah untuk
membatalkan.
(6) Jika ingin menghapus data yang telah
disimpan ke database, klik tombol perintah
untuk melakukan penghapusan data dengan
menginput kata kunci data tersebut.
83
(7) Jika Bagian Administrasi ingin keluar dari
form entry data kursus yang sedang dibuka,
klik tombol perintah untuk keluar.
6) Nama Use Case : Entry Jam Kursus.
Actor : Bagian Administrasi, Curriculum Coordiantor.
Deskripsi :
(1) Bagian Administrasi membuka menu master
dari sistem informasi pengolahan data
bimbingan belajar SLC Pangkalpinang.
(2) Kemudian mengklik form entry data siswa
untuk melakukan proses pengentrian jam
kursus yang diperoleh dari curriculum
coordinator.
(3) Jika telah selesai mengentry data, klik tombol
perintah untuk melakukan penyimpanan data
ke database.
(4) Jika ingin mengubah data yang telah disimpan,
klik tombol perintah untuk melakukan
perubahan data dari database.
(5) Jika ingin melakukan pembatalan proses yang
dilakukan, klik tombol perintah untuk
membatalkan.
(6) Jika ingin menghapus data yang telah
disimpan ke database, klik tombol perintah
untuk melakukan penghapusan data dengan
menginput kata kunci data tersebut.
(7) Jika Bagian Administrasi ingin keluar dari
form entry jam kursus yang sedang dibuka,
klik tombol perintah untuk keluar.
84
b. Package Pendaftaran.
Package Pendafatran terdiri atas 2 Use Case Diagram, yaitu:
1) Nama Use Case : Entry Kwitansi Pembayaran.
Actor : Bagian Administrasi, Calon Siswa.
Deskripsi :
(1) Bagian Administrasi membuka menu
pendafataran dari sistem informasi pengolahan
data bimbingan belajar SLC Pangkalpinang.
(2) Kemudian mengklik form entry kwitansi
pembayaran.
(3) Kemudian mengentry data dari calon siswa.
(4) Setelah selesai melakukan proses pengentrian
data, lakukan penyimpanan data ke database
dengan mengklik tombol perintah
penyimpanan.
(5) Jika ingin menambahkan data baru klik tombol
perintah untuk menambahkan data.
(6) Jika ingin membatalkan proses yang sedang
dilakukan, klik tombol perintah untuk
melakukan pembatalan proses.
(7) Jika Bagian Administrasi ingin keluar dari
form entry kwitansi pembayaran yang sedang
dibuka, klik tombol perintah untuk keluar.
2) Nama Use Case : Cetak Kwitansi Pembayaran Pendaftaran.
Actor : Bagian Administrasi, Calon Siswa.
Deskripsi :
(1) Bagian Administrasi membuka menu
pendafataran dari sistem informasi pengolahan
data bimbingan belajar SLC Pangkalpinang.
85
(2) Kemudian mengklik form cetak kwitansi
pembayaran pendaftaran.
(3) Kemudian memilih nomor kwitansi yang ingin
dicetak.
(4) Jika telah menemukan data yang akan dicetak,
klik salah satu tombol untuk melakukan
perintah pencetakan.
(5) Jika Bagian Administrasi ingin keluar dari
form cetak kwitansi pendaftaran yang sedang
dibuka, klik tombol perintah untuk keluar.
c. Package Penjadwalan Kursus.
Package Penjadwalan Kursus terdiri atas 2 Use Case Diagram, yaitu:
1) Nama Use Case : Entry Jadwal Kursus.
Actor : Bagian Administrasi, Curriculum Coordinator.
Deskripsi :
(1) Bagian Administrasi membuka menu
penjadwalan kursus dari sistem informasi
pengolahan data bimbingan belajar SLC
Pangkalpinang.
(2) Kemudian megklik form entry jadwal kursus.
(3) Kemudian memilih jadwal kursus.
(4) Jika telah selesai melakukan proses pemilihan
jadwal kursus, klik salah satu tombol perintah
untuk melakukan penyimpanan data ke
database.
(5) Jika ingin membatalkan proses yang sedang
dilakukan, klik tombol perintah untuk
melakukan proses pembatalan.
86
(6) Jika Bagian Administrasi ingin keluar dari
form entry jadwal kursus yang sedang dibuka,
klik tombol perintah untuk keluar.
2) Nama Use Case : Cetak Jadwal Kursus.
Actor : Bagian Administrasi, Curriculum Coordinator.
Deskripsi :
(1) Bagian Administrasi membuka menu
penjadwalan kursus dari sistem informasi
pengolahan data bimbingan belajar SLC
Pangkalpinang.
(2) Kemudian megklik form cetak jadwal kursus.
(3) Kemudian memilih kode jadwal kursus yang
akan dicetak.
(4) Jika data yang akan dicetak telah ditampilkan,
klik tombol perintah untuk melakukan
pencetakan jadwal kursus.
(5) Jika Bagian Administrasi ingin keluar dari
form cetak jadwal kursus yang sedang dibuka,
klik tombol perintah untuk keluar.
d. Package Transaksi Kursus.
Package Transaksi Kursus terdiri atas 8 Use Case Diagram, yaitu:
1) Nama Use Case : Entry Registrasi Kursus.
Actor : Bagian Administrasi, Siswa.
Deskripsi :
(1) Bagian Administrasi membuka menu transaksi
kursus dari sistem informasi pengolahan data
bimbingan belajar SLC Pangkalpinang.
(2) Kemudian mengklik form entry registrasi
kursus.
87
(3) Kemudian mengentry data yang akan diproses.
(4) Setelah selesai melakukan proses pengentrian
data, klik tombol perintah untuk melakukan
penyimpanan data ke database.
(5) Jika ingin melakukan proses pembatalan data
yang sedang diproses, klik tombol perintah
untuk melakukan pembatalan.
(6) Jika Bagian Administrasi ingin keluar dari
form entry registrasi kursus yang sedang
dibuka, klik tombol perintah untuk keluar.
2) Nama Use Case : Cetak Registrasi Kursus.
Actor : Bagian Administrasi, Siswa.
Deskripsi :
(1) Bagian Administrasi membuka menu transaksi
kursus dari sistem informasi pengolahan data
bimbingan belajar SLC Pangkalpinang.
(2) Kemudian mengklik form cetak registrasi
kursus.
(3) Kemudian memilih nomor resgitrasi kursus.
(4) Jika data yang akan dicetak telah ditemukan,
klik tombol perintah untuk mencetakan
registrasi kursus.
(5) Jika Bagian Administrasi ingin keluar dari
form cetak registrasi kursus yang sedang
dibuka, klik tombol perintah untuk keluar.
3) Nama Use Case : Cetak Kwitansi Pembayaran Iuran Bulanan.
Actor : Bagian Administrasi, Siswa.
Deskripsi :
88
(1) Bagian Administrasi membuka menu transaksi
kursus dari sistem informasi pengolahan data
bimbingan belajar SLC Pangkalpinang.
(2) Kemudian mengklik form cetak kwitansi
pembayaran iuran bulanan.
(3) Kemudian memilih nomor kwitansi untuk
menampilkan data yang akan dicetak.
(4) Jika data yang akan dicetak telah ditemukan,
klik tombol perintah untuk mencetak kwitansi
pembayaran iuran bulanan.
(5) Jika Bagian Administrasi ingin keluar dari
form cetak kwitansi pembayaran iuran bulanan
yang sedang dibuka, klik tombol perintah
untuk keluar.
4) Nama Use Case : Validasi Kwitansi Pembayaran Iuran.
Actor : Bagian Administrasi, Siswa.
Deskripsi :
(1) Bagian Administrasi membuka menu transaksi
kursus dari sistem informasi pengolahan data
bimbingan belajar SLC Pangkalpinang.
(2) Kemudian mengklik form validasi kwitansi
pembayaran iuran.
(3) Kemudian mengentry nomor kwitansi untuk
menampilkan data pembayaran yang akan
divalidasi.
(4) Jika data yang akan diproses telah
ditampilkan, isi tanggal validasi pembayaran
iuran.
(5) Kemudian klik tombol perintah untuk
menyimpan data ke database.
89
(6) Jika ingin melakukan proses pembatalan data
yang sedang diproses, klik tombol perintah
untuk melakukan pembatalan.
(7) Jika Bagian Administrasi ingin keluar dari
form validasi kwitansi pembayaran iuran yang
sedang dibuka, klik tombol perintah untuk
keluar.
5) Nama Use Case : Cetak Surat Pemberitahuan.
Actor : Bagian Administrasi.
Deskripsi :
(1) Bagian Administrasi membuka menu transaksi
kursus dari sistem informasi pengolahan data
bimbingan belajar SLC Pangkalpinang.
(2) Kemudian mengklik form cetak surat
pemberitahuan.
(3) Kemudian memilih nomor registrasi untuk
menampilkan data siswa.
(4) Jika data yang akan diproses telah
ditampilkan, klik tombol perintah untuk
mencetak surat pemberitahuan.
(5) Jika Bagian Administrasi ingin keluar dari
form cetak surat pemberitahuan yang sedang
dibuka, klik tombol perintah untuk keluar.
6) Nama Use Case : Cetak Score Card.
Actor : Bagian Administrasi, Pengajar.
Deskripsi :
(1) Bagian Administrasi membuka menu transaksi
kursus dari sistem informasi pengolahan data
bimbingan belajar SLC Pangkalpinang.
90
(2) Kemudian mengklik form cetak score card.
(3) Kemudian memilih score card yang akan
dicetak.
(4) Kemudian klik tombol perintah untuk
mencetak score card.
(5) Jika Bagian Administrasi ingin keluar dari
form cetak score card yang sedang dibuka, klik
tombol perintah untuk keluar.
7) Nama Use Case : Entry Nilai.
Actor : Bagian Administrasi, Pengajar.
Deskripsi :
(1) Bagian Administrasi membuka menu transaksi
kursus dari sistem informasi pengolahan data
bimbingan belajar SLC Pangkalpinang.
(2) Kemudian mengklik form entry nilai.
(3) Kemudian mengentry nilai yang telah
diserahkan oleh pengajar.
(4) Setelah selesai melakukan proses pengentrian
nilai, klik tombol perintah untuk melakukan
penyimpanan data ke database.
(5) Jika ingin melakukan proses pembatalan data
yang sedang diproses, klik tombol perintah
untuk melakukan pembatalan.
(6) Jika Bagian Administrasi ingin keluar dari
form entry nilai yang sedang dibuka, klik
tombol perintah untuk keluar.
8) Nama Use Case : Cetak Raport.
Actor : Bagian Administrasi.
Deskripsi :
91
(1) Bagian Administrasi membuka menu transaksi
kursus dari sistem informasi pengolahan data
bimbingan belajar SLC Pangkalpinang.
(2) Kemudian mengklik form cetak raport.
(3) Kemudian memilih kode raport yang akan
dicetak.
(4) Jika data raport yang akan dicetak telah
ditampilkan, klik tombol perintah untuk
mencetakan raport.
(5) Jika Bagian Administrasi ingin keluar dari
form cetak raport yang sedang dibuka, klik
tombol perintah untuk keluar.
e. Package Laporan
Package Laporan terdiri atas 5 Use Case Diagram, yaitu:
1) Nama Use Case : Cetak Laporan Pembayaran Pendaftaran.
Actor : Bagian Administrasi.
Deskripsi :
(1) Bagian Administrasi membuka menu laporan
dari sistem pengolahan data bimbingan belajar
SLC Pangkalpinang.
(2) Kemudian mengklik form cetak laporan
pembayaran pendaftaran.
(3) Kemudian memilih periode laporan yang akan
dicetak.
(4) Jika data yang dibutuhkan telah tampil, klik
tombol perintah untuk melakukan pencetakan
laporan.
(5) Jika Bagian Administrasi ingin keluar dari
form cetak laporan pembayaran pendaftaran
92
yang sedang dibuka, klik tombol perintah
untuk keluar.
2) Nama Use Case : Cetak Laporan Pembayaran Iuran Bulanan.
Actor : Bagian Administrasi.
Deskripsi :
(1) Bagian Administrasi membuka menu laporan
dari sistem pengolahan data bimbingan belajar
SLC Pangkalpinang.
(2) Kemudian mengklik form cetak laporan
pembayaran iuran bulanan.
(3) Kemudian memilih periode laporan yang akan
dicetak.
(4) Jika data yang dibutuhkan telah tampil, klik
tombol perintah untuk melakukan pencetakan
laporan.
(5) Jika Bagian Administrasi ingin keluar dari
form cetak laporan pembayaran iuran bulanan
yang sedang dibuka, klik tombol perintah
untuk keluar.
3) Nama Use Case : Cetak Laporan Data Nilai.
Actor : Bagian Administrasi.
Deskripsi :
(1) Bagian Administrasi membuka menu laporan
dari sistem pengolahan data bimbingan belajar
SLC Pangkalpinang.
(2) Kemudian mengklik form cetak laporan data
nilai.
(3) Kemudian memilih periode laporan yang akan
dicetak.
93
(4) Jika data yang dibutuhkan telah tampil, klik
tombol perintah untuk melakukan pencetakan
laporan.
(5) Jika Bagian Administrasi ingin keluar dari
form cetak laporan data nilai yang sedang
dibuka, klik tombol perintah untuk keluar.
4) Nama Use Case : Cetak Laporan Data Siswa.
Actor : Bagian Administrasi.
Deskripsi :
(1) Bagian Administrasi membuka menu laporan
dari sistem pengolahan data bimbingan belajar
SLC Pangkalpinang.
(2) Kemudian mengklik form cetak laporan data
siswa.
(3) Kemudian memilih periode laporan yang akan
dicetak.
(4) Jika data yang dibutuhkan telah tampil, klik
tombol perintah untuk melakukan pencetakan
laporan.
(5) Jika Bagian Administrasi ingin keluar dari
form cetak laporan data siswa yang sedang
dibuka, klik tombol perintah untuk keluar.
5) Nama Use Case : Cetak Laporan Keterlambatan Pembayaran Iuran.
Actor : Bagian Administrasi.
Deskripsi :
(1) Bagian Administrasi membuka menu laporan
dari sistem pengolahan data bimbingan belajar
SLC Pangkalpinang.
94
(2) Kemudian mengklik form cetak laporan
keterlambatan pembayaran iuran.
(3) Kemudian memilih periode laporan yang akan
dicetak.
(4) Jika data yang dibutuhkan telah tampil, klik
tombol perintah untuk melakukan pencetakan
laporan.
(5) Jika Bagian Administrasi ingin keluar dari
form cetak laporan keterlambatan pembayaran
iuran yang sedang dibuka, klik tombol
perintah untuk keluar.
95
4. 5 Rancangan Basis Data
a. Entity Relationship Diagram (ERD)
Gambar 4.16
Entity Relationship Diagram (ERD)
96
b. Transformasi Entity Relationship Diagram (ERD) ke Logical Record Structure (LRS)
Gambar 4.17
Transformasi Entity Relationship Diagram (ERD) ke Logical Record Structure (LRS)
97
c. Logical Record Structure (LRS)
Kd_PembayaranNo_Iuran
Biaya
NISNama_Lengkap
Nama_PanggilanJenis_Kelamin
TTLAgama
Sekolah/KelasAlamat
TelpNm_ayahNm_ibu
Pekerjaan_ortuTelp_Ortu
No_KwitansiNIS
Tgl_Kwitansi
Kd__jadwalKd_Jam
Kd_KursusNIP
Tgl_JadwalThn_AjaranSemester
Kd_PembayaranNm_Pembayaran
Tarif
No_IuranNo_RegTanggal
KeteranganKd__jamJam_kursusHari_Kursus
No_RegNIS
Kd_JadwalTgl_reg
Kd__KursusNama_Kursus
Level
Kd_NilaiKd_RaportKeterangan
Nilai
Siswa
NIPNama_PengajarJenis_Kelamin
AgamaTTLTelp
Pendidikan_terakhirStatus_Pengajar
Masa_kerjaJml_jam_ajar
Kd_SPNo_RegTgl_SP
Kd_RaportNo_Reg
Tgl_RaportKomentar
Kwitansi Pembayaran Data Pembayaran
Detail PembayaranIuran BulananRegistrasi Kursus
SP
Raport NIlai
Jadwal Kursus
Jam Kursus
Kursus
Pengajar
Kd_RaportKd_Nilai
Nilai_Akhir
Detail Raport
NISKd_Pembayaran
Kd_Pembayaran
No_IuranNo_RegNIS
No_Reg
Kd_Jadwal
Kd_Jam
Kd_Kursus
NIP
No_Reg
Kd_Raport Kd_NIlai
No_KwitansiKd_Pembayaran
Tarif_Bayar
Detail Kwitansi
No_Kwitansi
Gambar 4.18
Logical Record Structure (LRS)
98
d. Transformasi Logical Record Structure (LRS) ke Relasi (Tabel)
1) Tabel Siswa
Tabel 4.1 Tabel Siswa
NISNama_
LengkapNama_
PanggilanJenis_
KelaminTTL Agama
Sekolah_Kelas
PK
Alamat TelpNm_ayah
Nm_ibuPekerjaan_
ortuTelp_Ortu
2) Tabel Kwitansi Pembayaran
Tabel 4.2 Tabel Kwitansi Pembayaran
No_Kwitansi NIS Tgl_KwitansiPK FK
3) Tabel Detail Kwitansi
Tabel 4.3 Tabel Detail Kwitansi
No_Kwitansi Kd_Pembayaran Tarif_BayarFK FK
PK
4) Tabel Data Pembayaran
Tabel 4.4 Tabel Data Pembayaran
Kd_Pembayaran Nm_Pembayaran TarifPK
5) Tabel Detail Pembayaran
Tabel 4.5 Tabel Detail Pembayaran
Kd_Pembayaran No_Iuran BiayaFK FK
PK
99
6) Tabel Iuran Bulanan
Tabel 4.6 Tabel Iuran Bulanan
No_Iuran No_Reg Tanggal KeteranganPK FK
7) Tabel Registrasi Kursus
Tabel 4.7 Tabel Registrasi Kursus
No_Reg NIS Kd_Jadwal Tgl_RegPK FK FK
8) Tabel SP
Tabel 4.8 Tabel SP
Kd_SP No_Reg Tgl_SPPK FK
9) Tabel Jadwal Kursus
Tabel 4.9 Tabel Jadwal Kursus
Kd_Jadwal Kd_Jam Kd_ Kursus NIP Tgl_JadwalPK FK FK FK
Thn_ajaran Semester
10) Tabel Jam Kursus
Tabel 4.10 Tabel Jam Kursus
Kd_Jam Jam_Kursus Hari_KursusPK
11) Tabel Kursus
Tabel 4.11 Tabel Kursus
Kd_Kursus Nama_Kursus LevelPK
100
12) Tabel Pengajar
Tabel 4.12 Tabel Pengajar
NIP Nama_Pengajar Jenis_Kelamin Agama TTL Telp
PK
Pendidikan_Terakhir
Status_Pengajar
Masa_Kerja Jml_Jam_Ajar
13) Tabel Raport
Tabel 4.13 Tabel Raport
Kd_Raport No_Reg Tgl_Raport KomentarPK FK
14) Tabel Detail Raport
Tabel 4.14 Tabel Detail Raport
Kd_Raport Kd_Nilai Nilai_AkhirPK FK
15) Tabel Nilai
Tabel 4.15 Tabel Nilai
Kd_Nilai Nilai KeteranganPK
101
e. Spesifikasi Basis Data
Spesifikasi basis data merupakan uraian rinci tentang tiap-tiap relasi
(tabel/file). Berikut adalah spesifikasi basis data dari program yang diusulkan:
1) Nama File : Siswa.
Media : Harddisk.
Isi : Data-data mengenai siswa.
Organisasi : Index Sequential.
Primary Key : NIS.
Panjang record : 221 Byte.
Jumlah record : 500 Record.
Struktur :
Tabel 4.16 Spesifikasi Basis Data Siswa
No Nama Field Jenis Lebar Dec Keterangan1. NIS Text 7 - Nomor Induk Siswa2. Nama_Lengkap Text 15 - Nama Lengkap Siswa3. Nama_Panggilan Text 15 - Nama Panggilan Siswa4. Jenis_Kelamin Text 9 - Jenis Kelamin Siswa5. TTL Text 28 - Tempat, Tanggal, Bulan &
Tahun Lahir Siswa6. Agama Text 16 - Agama Siswa7. Sekolah_Kelas Text 22 - Nama Sekolah & Kelas
Siswa8. Alamat Text 25 - Alamat Siswa9. Telp Text 12 - Nomor Telp Siswa10. Nm_ayah Text 20 - Nama Ayah Siswa11. Nm_ibu Text 20 - Nama Ibu Siswa12. Pekerjaan_ortu Text 20 - Pekerjaan Orang Tua
Siswa13. Telp_Ortu Text 12 - Nomor Telp Orang Tua
Siswa
102
2) Nama File : Kwitansi Pembayaran.
Media : Harddisk.
Isi : Data-data mengenai transaksi pembayaran yang
terjadi.
Organisasi : Index Sequential.
Primary Key : No_Kwitansi.
Panjang record : 12 Byte.
Jumlah record : 300 Record.
Struktur :
Tabel 4.17 Spesifikasi Basis Data Kwitansi Pembayaran
No Nama Field Jenis Lebar Dec Keterangan1. No_Kwitansi Text 5 - Nomor Kwitansi2. NIS Text 7 - Nomor Induk Siswa3. Tgl_Kwitansi Date - - Tanggal Transaksi
Kwitansi
3) Nama File : Detail Kwitansi.
Media : Harddisk.
Isi : Data-data yang dihasilkan oleh kwitansi.
Organisasi : Index Sequential.
Primary Key : No_Kwitansi.
Panjang record : 32 Byte.
Jumlah record : 900 Record.
Struktur :
Tabel 4.18 Spesifikasi Basis Data Detail Kwitansi
No Nama Field Jenis Lebar Dec Keterangan1. No_Kwitansi Text 5 - Nomor Kwitansi2. Kd_Pembayaran Text 7 - Kode Pembayaran3. Tarif_Bayar Text 20 - Total Bayar
103
4) Nama File : Data Pembayaran.
Media : Harddisk.
Isi : Data-data transaksi pembayaran yang terjadi.
Organisasi : Index Sequential.
Primary Key : Kd_Pembayaran.
Panjang record : 47 Byte.
Jumlah record : 500 Record.
Struktur :
Tabel 4.19 Spesifikasi Basis Data Data Pembayaran
No Nama Field Jenis Lebar Dec Keterangan1. Kd_Pembayaran Text 7 - Kode Pembayaran2. Nm_Pembayaran Text 20 - Nama Pembayaran3. Tarif Text 20 - Tarif
5) Nama File : Detail Pembayaran.
Media : Harddisk.
Isi : Data-data pembayaran yang dihasilkan oleh
kwitansi.
Organisasi : Index Sequential.
Primary Key : Kd_Pembayaran.
Panjang record : 34 Byte.
Jumlah record : 900 Record.
Struktur :
Tabel 4.20 Spesifikasi Basis Data Detail Pembayaran
No Nama Field Jenis Lebar Dec Keterangan1. Kd_Pembayaran Text 7 - Kode Pembayaran2. No_Iuran Text 7 - Nomor Iuran3. Biaya Text 20 - Detail Biaya
104
6) Nama File : Iuran Bulanan.
Media : Harddisk.
Isi : Data-data mengenai iuran bulanan.
Organisasi : Index Sequential.
Primary Key : Kd_Kartu.
Panjang record : 24 Byte.
Jumlah record : 300 Record.
Struktur :
Tabel 4.21 Spesifikasi Basis Data Iuran Bulanan
No Nama Field Jenis Lebar Dec Keterangan1. No_Iuran Text 7 - Nomor Iuran2. No_Reg Text 7 - Nomor Registrasi3. Tanggal Date - - Tanggal4. Keterangan Text 10 - Keterangan
7) Nama File : Registrasi Kursus.
Media : Harddisk.
Isi : Data-data mengenai registrasi kursus.
Organisasi : Index Sequential.
Primary Key : No_Reg.
Panjang record : 21 Byte.
Jumlah record : 300 Record.
Struktur :
Tabel 4.22 Spesifikasi Basis Data Registrasi Kursus
No Nama Field Jenis Lebar Dec Keterangan1. No_Reg Text 7 - Nomor Registrasi2. NIS Text 7 - Nomor Induk Siswa3. Kd_Jadwal Text 7 Kode Jadwal4. Tgl_Reg Date - Tanggal Registrasi
105
8) Nama File : SP.
Media : Harddisk.
Isi : Data-data mengenai Surat Pemberitahuan.
Organisasi : Index Sequential.
Primary Key : Kd_SP.
Panjang record : 13 Byte.
Jumlah record : 120 Record.
Struktur :
Tabel 4.23 Spesifikasi Basis Data SP
No Nama Field Jenis Lebar Dec Keterangan1. Kd_SP Text 6 - Kode Surat Pemberitahuan2. No_Reg Text 7 - Nomor Registrasi3. Tgl_SP Date - - Tanggal Surat Pemberitahuan
9) Nama File : Jadwal Kursus.
Media : Harddsik.
Isi : Data-data jadwal kursus.
Organisasi : Index Sequential.
Primary Key : Kd_Jadwal.
Panjang record : 53 Byte.
Jumlah record : 144 Record.
Struktur :
Tabel 4.24 Spesifikasi Basis Data Jadwal Kursus
No Nama Field Jenis Lebar Dec Keterangan1. Kd_Jadwal Text 7 - Kode Jadwal Kursus2. Kd_ Jam Text 6 - Kode Jam Kursus3. Kd_Kursus Text 6 - Kode Kursus4. NIP Text 7 - Nomor Induk Pegawai5. Tgl_Jadwal Text 7 - Tanggal Jadwal6. Thn_Ajaran Text 14 - Tahun Ajaran7. Semester Text 6 - Semester
106
10) Nama File : Jam Kursus.
Media : Harddisk.
Isi : Data-data mengenai jam kursus.
Organisasi : Index Sequential.
Primary Key : Kd_Jam.
Panjang record : 46 Byte.
Jumlah record : 144 Record.
Struktur :
Tabel 4.25 Spesifikasi Basis Data Jam Kursus
No Nama Field Jenis Lebar Dec Keterangan1. Kd_Jam Text 6 - Kode Jam Kursus2. Jam_Kursus Text 20 - Jam Kursus3. Hari_Kursus Text 20 - Hari Kursus
11) Nama File : Kursus.
Media : Harddisk.
Isi : Data-data mengenai jurusan kursus.
Organisasi : Index Sequential.
Primary Key : Kd_Kursus.
Panjang record : 38 Byte.
Jumlah record : 65 Record.
Struktur :
Tabel 4.26 Spesifikasi Basis Data Kursus
No Nama Field Jenis Lebar Dec Keterangan1. Kd_Kursus Text 6 - Kode Kursus2. Nama_Kursus Text 12 - Nama Jurusan Kursus3. Level Text 20 Level Kursus
107
12) Nama File : Pengajar.
Media : Harddisk.
Isi : Data-data mengenai pengajar.
Organisasi : Index Sequential.
Primary Key : NIP.
Panjang record : 172 Byte.
Jumlah record : 11 Record.
Struktur :
Tabel 4.27 Spesifikasi Basis Data Pengajar
No Nama Field Jenis Lebar Dec Keterangan1. NIP Text 7 - Nomor Induk Pegawai2. Nama_Pengajar Text 20 - Nama Lengkap
Pengajar3. Jenis_Kelamin Text 9 - Jenis Kelamin4. Agama 16 - Agama5. TTL Text 28 - Tempat, Tanggal,
Bulan & Tahun LahirPengajar
6. Telp_Pengajar Text 12 - Telepon7. Pendidikan_Terakhir Text 10 - Pendidikan Terakhir
Pengajar8. Status_Pengajar Text 20 - Status Ajar Pengajar9. Masa_Kerja Text 30 - Masa Kerja Pengajar10. Jml_Jam_Ajar Text 20 - Jumlah Jam Ajar
Pengajar
108
13) Nama File : Raport.
Media : Harddisk.
Isi : Data-data mengenai raport siswa.
Organisasi : Index Sequential.
Primary Key : Kd_Raport.
Panjang record : 64 Byte.
Jumlah record : 1800 Record.
Struktur :
Tabel 4.28 Spesifikasi Basis Data Raport
No Nama Field Jenis Lebar Dec Keterangan1. Kd_Raport Text 7 - Kode Raport2. No_Reg Tex 7 - Nomor Registrasi3. Tgl_Raport Date - - Tahun Ajaran Raport4. Komentar Text 50 - Komentar Raport
14) Nama File : Detail Raport.
Media : Harddisk.
Isi : Data-data nilai dari raport.
Organisasi : Index Sequential.
Primary Key : Kd_Raport.
Panjang record : 22 Byte.
Jumlah record : 5400 Record.
Struktur :
Tabel 4.29 Spesifikasi Basis Data Detail Raport
No Nama Field Jenis Lebar Dec Keterangan1. Kd_Raport Text 7 - Kode Raport2. Kd_Nilai Text 7 - Kode Nilai3. Nilai_Akhir Text 8 - Nilai Akhir
109
15) Nama File : Nilai.
Media : Harddisk.
Isi : Data-data mengenai nilai siswa.
Organisasi : Index Sequential.
Primary Key : Kd_Nilai.
Panjang record : 77 Byte.
Jumlah record : 880 Record.
Struktur :
Tabel 4.30 Spesifikasi Basis Data Nilai
No Nama Field Jenis Lebar Dec Keterangan1. Kd_Nilai Text 7 - Kode Nilai2. Nilai Text 20 - Nilai3. Keterangan Text 50 - Keterangan
4.6 Rancangan Antar Muka
4.6.1 Rancangan Masukan
Rancangan masukan sistem usulan pengolahan data bimbingan belajar
dengan Visual Basic 2008 pada Smart Learning Center (SLC) Pangkalpinang
menghasilkan masukan, yaitu:
a. Form Registrasi Kursus.
b. Data Pengajar.
c. Nilai.
d. Daftar Kursus.
e. Data Pembayaran.
Rincian mengenai rancangan masukan tersebut adalah sebagai berikut:
1) Nama Masukan : Form Registrasi Kursus.
Sumber : Siswa.
Fungsi : Sebagai masukan dalam mengentry data siswa.
Media : Kertas.
110
Rangkap : 1 (satu).
Frekuensi : Setiap terjadi penambahan siswa baru.
Volume : 5 kali per bulan.
Format : Lihat lampiran C-1.
Keterangan : Berisi tentang data diri siswa.
2) Nama Masukan : Data Pengajar
Sumber : Pengajar
Fungsi : Sebagai masukan untuk mengentry data pengajar.
Media : Kertas.
Rangkap : 1 (satu).
Frekuensi : setiap terjadi penambahan pengajar baru.
Volume : 1 kali per dua tahun.
Format : Lihat lampiran C-2
Keterangan : Berisi tentang data diri pengajar.
3) Nama Masukan : Nilai.
Sumber : Pengajar.
Fungsi : Sebagai masukan dalam mengentry data nilai
siswa.
Media : Kertas.
Rangkap : 1 (satu).
Frekuensi : Setiap dilaksanakan ujian akhir materi.
Volume : Setiap 6 bulan sekali.
Format : Lihat lampiran C-3.
Keterangan : Berisi tentang nilai siswa.
4) Nama Masukan : Daftar Kursus.
Sumber : Curriculum Coordinator..
Fungsi : Sebagai masukan dalam mengentry data kursus.
Media : Kertas.
111
Rangkap : 1 (satu).
Frekuensi : Setiap terjadi perubahan data kursus.
Volume : 1 kali per lima tahun.
Format : Lihat lampiran C-4.
Keterangan : Berisi tentang daftar kursus.
5) Nama Masukan : Data Pembayaran.
Sumber : Bagian Administrasi.
Fungsi : Sebagai masukan dalam mengentry data
pembayaran yang dilakukan oleh siswa.
Media : Kertas.
Rangkap : 1 (Satu).
Frekuensi : Setiap terjadi transaksi pembayaran.
Volume : 5 kali per bulan.
Format : Lihat lampiran C-5.
Keterangan : Berisi tentang data pembayaran.
4.6.2 Rancangan Keluaran
Racangan keluaran sistem usulan pengolahan data bimbingan belajar
dengan Visual Basic 2008 pada Smart Learning Center (SLC) Pangkalpinang
menghasilkan keluaran, yaitu:
a. Registrasi Kursus.
b. Jadwal Kursus.
c. Raport.
d. Laporan Pembayaran Pendaftaran.
e. Laporan Pembayaran Iuran Bulanan.
f. Laporan Keterlambatan Pembayaran Iuran.
g. Laporan Data Nilai.
h. Laporan Data Siswa.
112
Rincian mengenai racangan keluaran tersebut adalah sebagai berikut:
1) Nama Keluaran : Registrasi Kursus.
Fungsi : Sebagai bukti telah melakukan registrasi kursus.
Media : Kertas.
Distribusi : Siswa, Arsip.
Rangkap : 2 (dua).
Frekuensi : Setiap terjadi registrasi kursus baru.
Volume : 5 kali per bulan.
Format : Lihat lampiran D-1.
Keterangan : berisi tentang data registrasi kursus.
2) Nama Keluaran : Jadwal Kursus.
Fungsi : Sebagai informasi tentang jadwal kursus.
Media : Kertas.
Distribusi : Siswa, Pengajar.
Rangkap : 2 (dua)
Frekuensi : Setiap terjadi perubahan jadwal kursus baru.
Volume : 1 kali per lima tahun.
Format : Lihat lampiran D-2.
Keterangan : Berisi data jadwal kursus.
3) Nama Keluaran : Raport.
Fungsi : Sebagai bukti hasil belajar siswa selama satu
semester.
Media : Kertas.
Distribusi : Orang Tuas Siswa/Siswa.
Rangkap : 1 (satu).
Frekuensi : Setiap akhir tahun ajaran.
Volume : per 6 bulan sekali.
Format : Lihat lampiran D-3.
Keterangan : Berisi tentang data nilai akhir belajar siswa.
113
4) Nama Keluaran : Laporan Pembayaran Pendaftaran.
Fungsi : Diigunakan untuk mengetahui jumlah data
pembayaran pendaftaran yang terjadi selama 1
bulan.
Media : Kertas.
Distribusi : Pimpinan Kursus.
Rangkap : 1 (satu)
Frekuensi : Setiap akhir bulan.
Volume : 1 kali per bulan.
Format : Lihat lampiran D-4.
Keterangan : Berisi data pembayaran pendaftaran yang terjadi
selama satu bulan.
5) Nama Keluaran : Laporan Pembayaran Iuran Bulanan.
Fungsi : Digunakan untuk mengetahui jumlah data
pembayaran iuran yang dilakukan siswa selama
sebulan.
Media : Kertas.
Distribusi : Pimpinan Kursus.
Rangkap : 1 (satu).
Frekuensi : Setiap akhir bulan.
Volume : 1 kali per bulan.
Format : Lihat lampiran D-5.
Keterangan : Berisi tentang data pembayaran iuran bulanan
selama 1bulan.
6) Nama Keluaran : Laporan Keterlambatan Pembayaran Iuran.
Fungsi : Untuk mengetahui data siswa yang mengalami
keterlambatan pembayaran iuran.
Media : Kertas.
Distribusi : Pimpinan Kursus.
114
Rangkap : 2 (dua).
Frekuensi : Setiap akhir bulan.
Volume : 1 bulan sekali.
Format : Lihat lampiran D-6.
Keterangan : Berisi data keterlambatan pembayaran iuran.
7) Nama Keluaran : Laporan Data Nilai.
Fungsi : Untuk mengetahui tingkat keberhasilan siswa
selama 1 bulan dan selanjutnya untuk mencetak
sertifikat siswa yang berhasil pada akhir semester.
Media : Kertas.
Distribusi : Pimpinan Kursus.
Rangkap : 1 (Satu).
Frekuensi : Setiap akhir bulan.
Volume : 1 kali per bulan.
Format : Lihat lampiran D-7.
Keterangan : Berisi data nilai siswa selama 1 bulan.
115
4.7 Rancangan Dialog Layar
4.7.1 Struktur Tampilan
Gambar 4.19 Struktur Tampilan
116
4.7.2 Rancangan Layar (Dialog)
a. Rancangan Layar Form Menu Utama
Gambar 4.20
Rancangan Layar Form Menu Utama
117
b. Form Entry Data Siswa
Gambar 4.21
Form Entry Data Siswa
118
c. Form Entry Data Pembayaran
Gambar 4.22
Form Entry Data Pembayaran
d. Form Entry Data Pengajar
Gambar 4.23
Form Entry Data Pengajar
119
e. Form Entry Data Nilai
Gambar 4.24
Form Entry Data Nilai
f. Form Entry Data Kursus
Gambar 4.25
Form Entry Data Kursus
120
g. Form Entry Jam Kursus
Gambar 4.26
Form Entry Jam Kursus
121
h. Form Entry Kwitansi Pembayaran
Gambar 4.27
Form Entry Kwitansi Pembayaran
122
i. Form Cetak Kwitansi Pembayaran Pendaftaran
Gambar 4.28
Form Cetak Kwitansi Pembayaran Pendaftaran
123
j. Entry Jadwal Kursus
FORM ENTRY JADWAL KURSUSFORM ENTRY JADWAL KURSUS
Jl. Toniwen No. 40 Pangkalpinang
TOMBOL
CANCEL EXITSAVE
Kode Jam
Hari Kursus
Kode Kursus
<<Display>>
<<Auto>>
<<Display>>
Kode Jadwal
Jam Kursus
Nama Kursus
Level
NIP
Nama Pengajar
<<Display>>
<<Display>>
<<Display>>
Tanggal Jadwal
Tahun Ajaran
Semester
<<Select>>
<<Select>>
<<Entry>>
<<Select>>
<<Auto>>Tanggal
<<Entry>>
<<Select>>
Gambar 4.29
Entry Jadwal Kursus
124
k. Cetak Jadwal Kursus
Gambar 4.30
Cetak Jadwal Kursus
125
l. Form Entry Registrasi Kursus
FORM ENTRY REGISTRASI KURSUSFORM ENTRY REGISTRASI KURSUS