Top Banner
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

ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

Jan 20, 2023

Download

Documents

Khang Minh
Welcome message from author
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
Page 1: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 2: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 3: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 4: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 5: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 6: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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:

Page 7: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 8: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 9: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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]

Page 10: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 11: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 12: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 13: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 14: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 15: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 16: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 17: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 18: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 19: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 20: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 21: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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).

Page 22: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 23: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 24: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 25: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 26: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 27: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 28: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 29: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

75

4.4.1 Package Diagram

Gambar 4.10

Package Diagram Usulan

Master Pendaftaran

Transaksi KursusLaporan

Penjadwalan Kursus

Page 30: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 31: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 32: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 33: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 34: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 35: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 36: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 37: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 38: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 39: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 40: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 41: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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 :

Page 42: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 43: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 44: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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 :

Page 45: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 46: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 47: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 48: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 49: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

95

4. 5 Rancangan Basis Data

a. Entity Relationship Diagram (ERD)

Gambar 4.16

Entity Relationship Diagram (ERD)

Page 50: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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)

Page 51: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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)

Page 52: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 53: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 54: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 55: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 56: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 57: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 58: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 59: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 60: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 61: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 62: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 63: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 64: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 65: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 66: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 67: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 68: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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.

Page 69: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

115

4.7 Rancangan Dialog Layar

4.7.1 Struktur Tampilan

Gambar 4.19 Struktur Tampilan

Page 70: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

116

4.7.2 Rancangan Layar (Dialog)

a. Rancangan Layar Form Menu Utama

Gambar 4.20

Rancangan Layar Form Menu Utama

Page 71: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

117

b. Form Entry Data Siswa

Gambar 4.21

Form Entry Data Siswa

Page 72: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 73: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 74: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

120

g. Form Entry Jam Kursus

Gambar 4.26

Form Entry Jam Kursus

Page 75: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

121

h. Form Entry Kwitansi Pembayaran

Gambar 4.27

Form Entry Kwitansi Pembayaran

Page 76: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

122

i. Form Cetak Kwitansi Pembayaran Pendaftaran

Gambar 4.28

Form Cetak Kwitansi Pembayaran Pendaftaran

Page 77: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

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

Page 78: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

124

k. Cetak Jadwal Kursus

Gambar 4.30

Cetak Jadwal Kursus

Page 79: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

125

l. Form Entry Registrasi Kursus

FORM ENTRY REGISTRASI KURSUSFORM ENTRY REGISTRASI KURSUS

NIS

Nama Lengkap <<Display>>

Jl. Toniwen No. 40 Pangkalpinang

No. Registrasi <<Auto>>

Kode Jadwal

Jam KursusHari Kursus

<<Display>>

<<Display>>

Tanggal Registrasi <<Auto>>

TOMBOL

CANCEL EXITSAVE

<<Select>>

<<Select>>

<<Display>>

Nama Lengkap<<Display>>

Kode Jadwal<<Display>>

Jam Kursus<<Display>>

Hari Kursus

Nama Kursus

Level

<<Display>>

<<Display>>

<<Display>>

Nama Kursus<<Display>>

Level<<Display>>

NIS

Tahun Ajaran

Semester

<<Entry>>

<<Select>>

Gambar 4.31

Form Entry Registrasi Kursus

Page 80: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

126

m. Form Cetak Registrasi Kursus

Gambar 4.32

Form Cetak Registrasi Kursus

Page 81: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

127

n. Form Cetak Kwitansi Pembayaran Iuran Bulanan

Gambar 4.33

Form Cetak Kwitansi Pembayaran Iuran Bulanan

Page 82: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

128

o. Validasi Kwitansi Pembayaran Iuran

Gambar 4.34

Validasi Kwitansi Pembayaran Iuran

Page 83: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

129

p. Cetak Surat Pemberitahuan

Gambar 4.35

Cetak Surat Pemberitahuan

Page 84: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

130

q. Cetak Score Card

Gambar 4.36

Cetak Score Card

Page 85: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

131

r. Entry Nilai

Gambar 4.37

Entry Nilai

Page 86: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

132

s. Cetak Raport

FORM CETAK RAPORTFORM CETAK RAPORT

Jl. Toniwen No. 40 Pangkalpinang

TOMBOL

EXITPRINT

<<Entry>>Tahun Ajaran

Semester <<Select>>

NIS

Nama Lengkap

<<Entry>>

<<Display>>

Kode Raport <<Select>> Komentar

<<Display>>No.Registrasi

<<Display>>

<<Display>>

<<Display>>

<<Display>>

Jam Kursus

Hari Kursus

Nama Kursus

Level

<<Display>>

<<Display>>

Kode Nilai

<<Display>>

Nilai

<<Display>>

Nama Nilai

Gambar 4.38

Cetak Raport

Page 87: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

133

t. Cetak Laporan Pembayaran Pendaftaran

Gambar 4.39

Cetak Laporan Pembayaran Pendaftaran

u. Cetak Laporan Pembayaran Iuran Bulanan

Gambar 4.40

Cetak Laporan Pembayaran Iuran Bulanan

Page 88: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

134

v. Cetak Laporan Data Nilai

Gambar 4.41

Cetak Laporan Data Nilai

w. Cetak Laporan Data Siswa

Gambar 4.42

Cetak Laporan Data Siswa

Page 89: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

135

x. Cetak Laporan Keterlambatan Pembayaran Iuran

FORM CETAK LAPORAN KETERLAMBATAN PEMBAYARAN IURANFORM CETAK LAPORAN KETERLAMBATAN PEMBAYARAN IURAN

Jl. Toniwen No. 40 Pangkalpinang

TOMBOL

EXITPRINT

Tahun Ajaran

Semester

<<Entry>>

<<Select>>

Gambar 4.43

Cetak Laporan Keterlambatan Pembayaran Iuran

Page 90: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

136

4.7.3 Sequence Diagram

Berikut ini adalah sequence diagram sistem usulan sistem informasi

pengolahan data bimbingan belajar pada lembaga bimbingan belajar SLC

Pangkalpinang dengan bahasa pemrograman Visual Basic 2008 adalah sebagai

berikut:

a. Sequence Diagram Entry Data Siswa

Gambar 4.44

Sequence Diagram Entry Data Siswa

: BagianAdministrasi : Form Menu Utama : Form Entry Data Siswa : Control Siswa : Siswa : Form Login

1: Open ( )2: Open ( )

6: Save ( )

7: Save ( )8: Save ( )

9: Delete ( )10: Delete ( )

11: Delete ( )

12: Edit ( )13: Edit ( )

14: Edit ( )

15: Cancel ( )16: Cancel ( )

18: Exit ( ) 19: Exit ( )

17: Blank Form ( )

20: Exit ( )

3: Open ( )

4: Entry siswa ( )5: Entry Siswa ( )

Page 91: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

137

b. Sequence Diagram Entry Data Pembayaran

Gambar 4.45

Sequence Diagram Entry Data Pembayaran

: BagianAdministrasi : Form Login : Form Menu Utama : Form Entry Data Pembayaran

: ControlPembayaran : Pembayaran

1: Open ( )

4: Get ( Nama Pembayaran)

5: Get (Nama Pembayaran)

6: entry pembayaran ( )

7: entry pembayaran ( )

8: Save ( )

9: Save ( )

10: Save ( )

12: Delete ( )

15: Edit ( )

16: Edit ( )17: Edit ( )

18: Cancel ( )19: Cancel ( )

21: Exit ( )

22: Exit ( )

3: Open ( )

2: Open ( )

11: Tampil Grid Pembayaran ( )

13: Delete ( )

14: Delete ( )

23: Exit ( )

20: Cancel ( )

Page 92: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

138

c. Sequence Diagram Entry Data Pengajar

Gambar 4.46

Sequence Diagram Entry Data Pengajar

: BagianAdministrasi : Form Login : Form Menu Utama : Form Entri Data Pengajar : Control Pengajar : Pengajar

1: Open ( )2: Open ( )

4: Entry Pengajar ( )5: Entry Pengajar ( )

6: Save ( )

9: Delete ( )10: Delete ( )

11: Delete ( )

15: Cancel ( )16: Cancel ( )

12: Edit ( )

13: Edit ( ) 14: Edit ( )

18: Exit ( ) 19: Exit ( )

17: Blank Form ( )

20: Exit ( )

3: Open ( )

7: Save ( )8: Save ( )

Page 93: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

139

d. Sequence Diagram Entry Data Nilai

Gambar 4.47

Sequence Diagram Entry Data Nilai

: BagianAdministrasi : Form Login : Form Menu Utama : Form Entry Data Nilai : Control Nilai : Nilai

1: Open ( )

8: Entry Nilai ( )7: Entry Nilai ( )

2: Open ( )

9: Save ( ) 10: Save ( )11: Save ( )

12: Delete ( )13: Delete ( )

14: Delete ( )

15: Edit ( )16: Edit ( )

17: Edit ( )

18: Cancel ( )19: Cancel ( )

21: Exit ( )22: Exit ( )

4: Select Nilai ( )5: Select Nilai ( )

6: Select Nilai ( )

3: Open ( )

20: Blank Form ( )

23: Exit ( )

Page 94: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

140

e. Sequence Diagram Entry Data Kursus

Gambar 4.48

Sequence Diagram Entry Data Kursus

: BagianAdministrasi : Form Login : Form Menu Utama : Form Entry Data Kursus : Control Kursus : Kursus

1: Open ( )

2: Open ( )

4: Entry Kursus ( )5: Entry Kursus ( )

6: Save ( )7: Save ( )

8: Save ( )

9: Display Grid Kursus ( )

10: Delete ( )11: Delete ( )

12: Delete ( )

13: Edit ( )14: Edit ( )

15: Edit ( )

16: Cancel ( )17: Cancel ( )

19: Exit ( )20: Exit ( )

21: Exit ( )

3: Open ( )

18: Blank Form ( )

Page 95: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

141

f. Sequence Diagram Entry Jam Kursus

Gambar 4.49

Sequence Diagram Entry Jam Kursus

: BagianAdministrasi : Form Login : Form Menu Utama : Form Entry Jam Kursus : Control Jam Kursus : Jam Kursus

1: Open ( )

2: Open ( )

4: Entry Jam Kursus ( )

5: Entry Jam Kursus ( )

6: Save ( )7: Save ( )

8: Save ( )

9: Display Grid Jam Kursus ( )

10: Delete ( )11: Delete ( )

12: Delete ()

13: Cancel ( )14: Cancel ( )

16: Exit ( )17: Exit ( )

15: Blank Form ( )

18: Exit ( )

3: Open ( )

Page 96: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

142

g. Sequence Diagram Entry Kwitansi Pembayaran

Gambar 4.50

Sequence Diagram Entry Kwitansi Pembayaran

: BagianAdministrasi

: Form Login : Form Menu Utama : Form Entry KwitansiPembayaran

: Control KwitansiPembayaran

: KwitansiPembayaran

: Siswa : DataPembayaran

: DetailKwitansi

1: Open ( )2: Open ( )

7: Entry Kwitansi Pembayaran8: Entry Kwitansi Pembayaran ( )

9: Select Siswa ( )10: Select Siswa ( )

11: Get Siswa ( )

13: Select Data Pembayaran ( )14: Select Data Pembayaran ( )

15: Get Data Pembayaran ( )

16: Display Data Pembayaran ( )

17: Tambah ( )18: Tambah ( )

21: Display Grid Kwitansi Pembayaran ( )

22: Save ( )

23: Save ( )

25: Cancel ( )26: Cancel ( )

27: Blank Form ( )

28: Exit ( )29: Exit ( )

30: Exit ( )

3: Open ( )4: Auto Kwitansi ( )

5: Get Kwitansi

6: Get Detail Kwitansi ( )

12: Display Siswa ( )

Loop

Loop

19: Get Data Pembayaran ( )

20: Hitung Total ( )

24: Save ( )

Page 97: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

143

h. Sequence Diagram Cetak Kwitansi Pembayaran Pendaftaran

Gambar 4.51

Sequence Diagram Cetak Kwitansi Pembayaran Pendaftaran

: BagianAdministrasi

: Form Login : Form Menu Utama : Form Cetak KwitansiPembayaran Pendaftaran

: Control KwitansiPembayaran Pendaftaran

: KwitansiPembayaran

: DetailKwitansi

: Siswa : DataPembayaran

1: Open ( )2: Open ( )

4: Select Kwitansi Pembayaran ( )

5: Select Kwitansi Pembayaran ( )

6: Get Kwitansi Pembayaran ( )

10: Display Kwitansi Pembayaran ( )

11: Print ( )12: Print ( )

13: Exit ( )14: Exit ( )

15: Exit ( )

3: Open ( )

8: Get Siswa ( )

9: Get Data Pembayaran ( )

7: Get Detail Kwitansi ()

Page 98: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

144

i. Sequence Diagram Entry Jadwal Kursus

Gambar 4.52

Sequence Diagram Entry Jadwal Kursus

: BagianAdministrasi

: Form Login : Form Menu Utama : Form Entry JadwalKursus

: ControlJadwal Kursus

: Jam Kursus : Kursus : Pengajar : JadwalKursus

1: Open ( ) 2: Open ( )

10: Entry Jadwal Kursus (Tgl_Kursus )11: Entry Jadwal Kursus ( )

12: Select Jam Kursus ( )

13: Select Jam Kursus ( )

14: Get Jam Kursus ( )

15: Display Jam Kursus ( )

16: Select Kursus ( )17: Select Kursus ( )

18: Get Kursus ( )

19: Display Kursus ( )

20: Select Pengajar ( )21: Select Pengajar ( )

22: Get Pengajar ( )

23: Display Pengajar ( )

24: Save ( )25: Save ( )

26: Save ( )

27: Cancel ( )28: Cancel ( )

29: Blank Form ( )

30: Exit ( )31: Exit ( )

32: Exit ( )

3: Open ( )

4: Auto Kode Jadwal Kursus ( )

5: Get Jadwal Kursus ( )

6: Get Jam Kursus ( )

7: Get Kursus ( )

8: Get Pengajar ( )

9: Display Jadwal Kursus ( )

Page 99: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

145

j. Sequence Diagram Cetak Jadwal Kursus

Gambar 4.53

Sequence Diagram Cetak Jadwal Kursus

: BagianAdministrasi

: Form Login : Form Menu Utama : Form Cetak JadwalKursus

: ControlJadwal Kursus

: JadwalKursus

: Jam Kursus : Kursus : Pengajar

1: Open ( )2: Open ( )

4: Select Jadwal Kursus ( )5: Select Jadwal Kursus ( )

10: Display Jadwal Kursus ( )

11: Print ( )12: Print ( )

13: Exit ( )14: Exit ( )

15: Exit ( )

3: Open ( )

6: Get Jadwal Kursus ( )

7: Get Jam Kursus ( )

8: Get Kursus ( )

9: Get Pengajar ( )

Page 100: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

146

k. Sequence Diagram Entry Registrasi Kursus

Gambar 4.54

Sequence Diagram Entry Registrasi Kursus

: BagianAdministrasi

: Form Login : Form Menu Utama : ControlRegistrasi Kursus

: RegistrasiKursus

: Siswa : JadwalKursus

1: Open ( )2: Open ( )

: Form EntryRegistrasi Kursus

7: Select Siswa ( ) 8: Select Siswa ( )9: Get Siswa ( )

10: Display Siswa( )

11: Select Jadwal Kursus ( )12: Select Jadwal Kursus ( )

13: Get Jadwal Kursus ( )

15: Save ( )16: Save ( )

17: Save ( )

19: Cancel ( )20: Cancel ( )

21: Blank Form ( )

22: Exit ( )23: Exit ( )

24: Exit ( )

14: Display Jadwal Kursus ( )

18: Display Grid Registrasi Kursus ( )

3: Open ( )4: Auto Nomor Registrasi Kursus ( )

5: Get Registrasi Kursus ( )

6: Display Registrasi Kursus ( )

Page 101: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

147

l. Sequence Diagram Cetak Registrasi Kursus

Gambar 4.55

Sequence Diagram Cetak Registrasi Kursus

: BagianAdministrasi : Form Login : Form Menu Utama

: Form Cetak RegistrasiKursus

: Control RegistrasiKursus : Siswa : Jadwal Kursus : Registrasi Kursus

1: Open ( )

2: Open ( )

7: Display Registrasi Kursus ( )

10: Get Siswa ( )

12: Display Siswa ( )

13: Print ( )14: Print ( )

16: Exit ( )

17: Exit ( )

3: Open ( )

4: Select Registrasi Kursus ( )

5: Select Registrasi Kursus ( )

6: Select Registrasi Kursus ( )

8: Entry Siswa ( )9: Entry Siswa ( )

11: Get Jadwal Kursus ( )

15: Exit ( )

Page 102: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

148

m. Sequence Diagram Cetak Kwitansi Pembayaran Iuran Bulanan

Gambar 4.56

Sequence Diagram Cetak Kwitansi Pembayaran Iuran Bulanan

: BagianAdministrasi

: Form Login : Form MenuUtama

: Form Cetak KwitansiPembayaran Iuran Bulanan

: Control KwitansiPembayaran Iuran Bulanan

: KwitansiPembayaran

: DetailKwitansi

: IuranBulanan

: DataPembayaran

: Siswa

1: Open ( )2: Open ( )

7: Select Kwitansi Pembayaran ( )8: Select Kwitansi Pembayaran ( )

12: Display Kwitansi Pembayaran ( )

20: Print ( )21: Print ( )

22: Save ( )

23: Exit ( )24: Exit ( )

25: Exit ( )

3: Open ( )4: Select Iuran Bulanan ( )

5: Get Iuran Bulanan ( )

9: Get Kwitansi Pembayaran ( )

10: Get Detail Kwitansi ( )

6: Display Iuran Bulanan ( )

11: Get Siswa ( )

13: Select Data Pembayaran ( )14: Select Data Pembayaran ( )

15: Get Data Pembayaran ( )

16: Display Data Pembayaran

17: Tambah ( )18: Tambah ( )

19: Display Grid Data Pembayaran ( )

Page 103: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

149

n. Sequence Diagram Validasi Pembayaran Iuran

Gambar 4.57

Sequence Diagram Validasi Pembayaran Iuran

: BagianAdministrasi

: Form Login : Form MenuUtama

: Form ValidasiPembayaran Iuran

: Control KwitansiPembayaran Iuran Bulanan

: IuranBulanan

: KwitansiPembayaran

: DataPembayaran

: Siswa

1: Open ( )

4: Enty Iuran Bulanan ( ) 5: Entry Iuran Bulanan ( )

10: Validasi Data Pembayaran ( )

12: Save ( )

13: Save ( )14: Save ( )

17: Cancel ( )18: Cancel ( )

20: Exit ( )21: Exit ( )

2: Open ( )

3: Open ( )

6: Get Iuran Bulanan ( )

7: Get Kwitansi Pembayaran ( )

9: Display Iuran Bulanan ( )

11: Validasi Data Pembayaran ( )

8: Get Siswa ( )

16: Display Grid Validasi Data Pembayaran ( )

15: Save ( )

19: Cancel ( )

22: Exit ( )

Page 104: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

150

o. Sequence Diagram Cetak Surat Pemberitahuan

Gambar 4.58

Sequence Diagram Cetak Surat Pemberitahuan

: BagianAdministrasi : Form Login : Form Menu Utama : Form Cetak SP : Control SP : Siswa : Jadwal Kursus : SP

1: Open ( )

2: Open ( )

4: Auto SP ( )5: Get SP ( )

6: Display SP ( )

12: Print ( )13: Print ( )

14: Exit ( )15: Exit ( )

16: Exit ( )

3: Open ( )

7: Entry Siswa ( )

8: Entry Siswa ( )9: Get Siswa ( )

10: Get Jadwal Kursus ( )

11: Display Grid Siswa ( )

Page 105: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

151

p. Sequence Diagram Cetak Score Card

Gambar 4.59

Sequence Diagram Cetak Score Card

: BagianAdministrasi : Form Login : Form Menu Utama : Form Cetak Score Card : Score Card : Jadwal Kursus : Control Score Card

1: Open ( )

2: Open ( )

8: Print ( ) 9: Print ( )

10: Exit ( )11: Exit ( )

12: Exit ( )

3: Open ( )

4: Select Jadwal Kursus ( )5: Select Jadwal Kursus ( )

6: Get Jadwal Kursus ( )

7: Display Score Card ( )

Page 106: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

152

q. Sequence Diagram Entry Nilai

Gambar 4.60

Sequence Diagram Entry Nilai

: BagianAdministrasi

: Form Login : Form Menu Utama : FormEntry Nilai : Control Nilai : Nilai : Raport : Siswa : RegistrasiKursus

1: Open ( )2: Open ( )

21: Save ( ) 22: Save ( )23: Save ( )

24: Edit ( )25: Edit ( ) 26: Edit ( )

27: Cancel ( )28: Cancel ( )

29: Cancel ( )

30: Exit ( )31: Exit ( )

32: Exit ( )

3: Open ( )

4: Auto Kode Raport ( )

5: Get Raport ( )

6: Display Raport ( )

7: Entry Siswa ( )8: Entry Siswa ( )

9: Get Siswa ( )

10: Display Siswa ( )

11: Entry Registrasi Kursus ( ) 12: Entry Registrasi Kursus ( )13: Get Registrasi Kursus ( )

14: Display Registrasi Kursus ( )

15: Select Nilai ( )16: Select Nilai ( )

17: Get Nilai ( )

20: Display Grid Nilai ( )

...

18: Entry Nilai ( )

19: Tambah ( )

Page 107: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

153

r. Sequence Diagram Cetak Raport

Gambar 4.61

Sequence Diagram Cetak Raport

: BagianAdministrasi

: Form Login : Form Menu Utama : Form Cetak Raport : Control Raport : Raport : Siswa : RegistrasiKursus

: Nilai : Detail Raport

1: Open ( )2: Open ( )

14: Print ( )15: Print ( ) 16: Print ( )

17: Exit ( ) 18: Exit ( )

3: Open ( )4: Entry Siswa ( )

5: Get Siswa ( )

6: Display Siswa ( )

7: Select Raport ( ) 8: Select Raport ( )9: Get Raport ( )

11: Get Registrasi Kursus ( )

12: Get Nilai ( )

13: Display Raport ( )

19: Exit ( )

10: Get Detail Raport ( )

Page 108: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

154

s. Sequence Diagram Cetak Laporan Pembayaran Pendaftaran

Gambar 4.62

Sequence Diagram Cetak Laporan Pembayaran Pendaftaran

: BagianAdministrasi : Form Login : Form Menu Utama

: Control LaporanPembayaran Pendaftaran

: Laporan PembayaranPendaftaran

: Data Pembayaran

1: Open ( )

2: Open ( )

: Form Cetak LaporanPembayaran Pendaftaran

5: Print ( )6: Print ( )

11: Exit ( )12: Exit ( )

13: Exit ( )

3: Open ( )4: Select Periode Laporan Pembayaran Pendaftaran ( )

7: Get Periode Laporan Pembayaran Pendaftaran ( )

8: Get Data Pembayaran ( )9: Hitung Total ( )

10: Display Laporan Pembayaran Pendaftaran ( )

Page 109: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

155

t. Sequence Diagram Cetak Laporan Pembayaran Iuran Bulanan

Gambar 4.63

Sequence Diagram Cetak Laporan Pembayaran Iuran Bulanan

: BagianAdministrasi : Form Login : Form Menu Utama

: Form Cetak LaporanPembayaran Iuran Bulanan

: Control LaporanPembayaran Iuran Bulanan

: LaporanPembayaran Iuran

: DataPembayaran

9: Get Pembayaran ( )

11: Display Laporan Pembayaran Iuran ( )

6: Print ( )7: Print ( )

8: Get Laporan Pembayaran Iuran Bulanan ( )

12: Exit ( )13: Exit ( )

14: Exit ( )

3: Open ( )

4: Entry Tahun Ajaran ( )

10: Hitung Total ( )

5: Select Semester ( )

1: Open ( )

2: Open ( )

Page 110: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

156

u. Sequence Diagram Cetak Laporan Data Nilai

Gambar 4.64

Sequence Diagram Cetak Laporan Data Nilai

: BagianAdministrasi : Form Login : Form Menu Utama : Form Cetak Laporan Data

Nilai : Laporan Data Nilai : Nilai

: Control LaporanData Nilai

1: Open ( )

2: Open ( )

8: Get Laporan Data Nilai ( )

9: Get Nilai ( )

10: Display Laporan Data Nilai ( )

6: Print ( )7: Print ( )

11: Exit ( )12: Exit ( )

13: Exit ( )

3: Open ( )4: Entry Tahun Ajaran ( )

5: Select Semester ( )

Page 111: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

157

v. Sequence Diagram Cetak Laporan Data siswa

Gambar 4.65

Sequence Diagram Cetak Laporan Data siswa

: BagianAdministrasi : Form Login : Form Menu Utama : Form Cetak Laporan Data

Siswa : Control Laporan

Data Siswa : Laporan Data

Siswa : Siswa

1: Open ( )

2: Open ( )

8: Get Laporan Data Siswa ( )9: Get Siswa ( )

10: Display Laporan Data Siswa ( )

6: Print ( )

11: Exit ( )12: Exit ( )

13: Exit ( )

3: Open ( )4: Entry Tahun Ajaran ( )

5: Entry Semester ( )

7: Print ( )

Page 112: ANALISA DAN 4. 1 Struktur Organisasi Dalam melaksanakan pek ...

158

w. Sequence Diagram Cetak Laporan Keterlambatan Pembayaran Iuran

Gambar 4.66

Sequence Diagram Cetak Laporan Keterlambatan Pembayaran Iuran

: BagianAdministrasi

: Form Login : Form Menu Utama : Form Cetak LaporanKeterlambatan Pembayaran Iuran

: control Laporan KeterlambatanPembayaran Iuran

: Laporan KeterlambatanPembayaran Iuran

: Iuran Bulanan

1: Open ( )2: Open ( )

4: Entry Tahuna Ajaran ( )

8: GeLaporan Keterlambatan Pembayaran Iuran( )9: Get Iuran Bulanan ( )

10: Display Laporan Keterlambatan Pembayaran Iuran( )

6: Print ( )7: Print ( )

11: Exit ( )12: Exit ( )

13: Exit ( )

3: Open ( )

5: Entry Semester ( )