BAB IV PERANCANGAN SISTEM
4.1 PERANCANGAN SISTEM Perancangan Sistem adalah suatu gambaran sketsa sistem atau pengaturan dari beberapa elemen yang terpisah kedalam kesatuan yang utuh dan berfungsi. Perancangan ini dibuat untuk ditujukan kepada pemakai, perancang sistem atau ahli analisa atau ahli yang berhubungan dengan perancangan ini, perancangan sistem dibuat berdasarkan masukan dari hasil analisa untuk menyelesaikan permasalahan yang ada pada tahap analisa. Untuk membuat suatu informasi yang memiliki kemampuan yang handal, maka perlu sebuah perancangan sistem dengan tujuan untuk memperbaiki masalah yang terjadi. Perancangan sistem secara umum bertujuan untuk memberikan gambaran secara umum kepada pemakai sistem yang baru dan juga merupakan persiapan dari perancangan terperinci dengan mengidentifikasi komponen-komponen sistem informasi. Rancangan ini meliputi Flow Map yang diusulkan, Diagram Konteks, Data Flow Diagram, Entity Relationship Diagram, Struktur Program, Rancangan Input dan Rancangan Output.
64
4.1.1 Prosedur Penentuan Biaya Dibawah ini adalah prosedur penentuan biaya yang diusulkan pada STT Indonesia sebagai berikut : a. Ketua STTI menentukan biaya yang telah ditetapkan dan memberikan kepada bagian Kasubag Keuangan b. Kasubag Keuangan menginput data biaya pendaftaran dan data biaya lainnya kedalam Sistem Informasi Pembayaran kemudian mengarsip dokumen tersebut Untuk lebih jelasnya, lihat flowmap usulan penentuan biaya berikut ini: Flowmap Usulan Penentuan Biaya Kasubag Keuangan
Data Biaya Lainnya Data Biaya Pendaftaran
Ketua STTI
Data Biaya Lainnya Data Biaya Pendaftaran
Input
SIP
Data Biaya Lainnya Data Biaya Pendaftaran
Gambar 4.1 Flowmap Usulan Penentuan Biaya
65
4.1.2 Prosedur Pembayaran Pendaftaran Usulan Dibawah ini adalah prosedur pembayaran pendaftaran yang diusulkan pada STT Indonesia sebagai berikut : a. Calon Mahasiswa mengisi slip setoran yang disediakan Bank kemudian Bank mengecek kelengkapan pengisian slip setoran b. Jika pengisian slip setoran tidak lengkap maka akan dikembalikan kepada Calon Mahasiswa dan jika pengisian lengkap akan diproses dan rangkap pertama direkap oleh Bank kemudian diberikan kepada Calon Mahasiswa sebanyak tiga rangkap c. Calon Mahasiswa menyerahkan slip setoran kepada Kasubag Keuangan kemudian Kasubag Keuangan merekap dua rangkap dan satu rangkap diberikan kepada bagian Front Office untuk persetujuan kemudian slip setoran disimpan Calon Mahasiswa d. Front Office mengecek pembayaran jika menyetujui maka membuat formulir pendaftaran kepada Calon Mahasiswa dan jika tidak menyetujui maka slip setoran dikembalikan kepada Calon Mahasiswa e. Kasubag Keuangan merekap dua rangkap slip setoran dan menginput transaksi pembayaran ke dalam Sistem Informasi Pembayaran kemudian mencetak laporan pembayaran pendaftaran yang diserahkan kepada Ketua
66
STTI dan mencetak nota pembayaran yang diserahkan kepada Calon Mahasiswa f. Sistem Informasi Pembayaran dapat mengecek data kekurangan pembayaran pendaftaran kepada Calon Mahasiswa Untuk lebih jelasnya, lihat flowmap usulan pembayaran pendaftaran berikut ini:
67
Flowmap usulan pembayaran pendaftaran Calon Mahasiswa
Slip Setoran
Bank
Front Office
Slip Setoran
Slip Setoran
Kasubag. Keuangan
Ketua STTI
Slip Setoran
Cek pembayaran
Mengisi Slip Setoran
Input Setuju
Slip Setoran
Slip Setoran
Ya
SIP
Cek kelengkapan
Slip Setoran
Tidak
Lengkap
Ya
Slip Setoran
Menyerahkan formulir pendaftaran
Slip Setoran Tidak
Formulir pendaftaran
Formulir pendaftaran
Mengecek data kekurangan pembayaran
Mencetak Laporan Pembayaran Pendaftaran dan nota pembayaran
Laporan pembayaran pendaftaran Data Kekurangan Pembayaran Pendaftaran
Nota Pembayaran
Data Kekurangan Pembayaran Pendaftaran
Nota Pembayaran
Gambar 4.2 Flowmap Usulan Pembayaran Pendaftaran
Laporan pembayaran pendaftaran
68
4.1.3 Prosedur Pembayaran Registrasi Usulan Dibawah ini adalah prosedur pembayaran registrasi yang diusulkan pada STT Indonesia sebagai berikut : a. Mahasiswa mengisi slip setoran yang disediakan Bank kemudian Bank mengecek kelengkapan pengisian slip setoran b. Jika pengisian slip setoran tidak lengkap maka akan dikembalikan kepada Mahasiswa dan jika pengisian lengkap akan diproses dan rangkap pertama direkap oleh Bank kemudian diberikan kepada Mahasiswa sebanyak tiga rangkap c. Mahasiswa menyerahkan slip setoran kepada Kasubag Keuangan d. Kasubag Keuangan merekap dua rangkap slip setoran dan satu rangkap disimpan Mahasiswa kemudian menyerahkan KRS kepada Mahasiswa dan menginput transaksi pembayaran ke dalam Sistem Informasi Pembayaran e. Kasubag Keuangan mencetak laporan pembayaran registrasi yang diserahkan kepada Ketua STTI dan mencetak nota pemba yaran yang diserahkan kepada Mahasiswa f. Sistem Informasi Pembayaran dapat mengecek data kekurangan pembayaran perkuliahan kepada Mahasiswa
69
g. KRS yang telah diisi oleh Mahasiswa diserahkan kepada DAK untuk tandatangan h. DAK mengecek kelengkapan pengisian KRS jika menyetujui maka KRS ditandatangani kemudian direkap dua rangkap dan jika tidak menyetujui maka KRS dikembalikan kepada Mahasiswa j. KRS yang telah ditandatangani DAK akan direkap Mahasiswa sebanyak satu rangkap Untuk lebih jelasnya, lihat flowmap usulan pembayaran registrasi berikut ini:
70
Flowmap usulan pembayaran registrasi Mahasiswa
Slip Setoran
Mengisi Slip Setoran
Tidak
Slip Setoran
Bank
Kasubag. Keuangan
Slip Setoran
Slip Setoran
DAK
Ketua STTI
Slip Setoran
Penyerahan KRS
Input
Cek kelengkapan
SIP Lengkap Mengecek data kekurangan pembayaran perkuliahan
Ya
Slip Setoran
Mencetak laporan pembayaran perkuliahan dan nota pembayaran
Slip Setoran Laporan pembayaran perkuliahan
Laporan pembayaran perkuliahan
KRS
KRS KRS
Mengisi KRS Mengecek kelengkapan
KRS Setuju? Tidak Ya Data kekurangan pembayaran perkuliahan
Nota Pembayaran
KRS
Data kekurangan pembayaran perkuliahan
Nota Pembayaran
KRS
TTD
KRS
Gambar 4.3 Flowmap Usulan Pembayaran Registrasi
71
4.1.4 Prosedur Pembayaran Kerja Praktek atau Skripsi Usulan Dibawah ini adalah prosedur pembayaran kerja praktek atau skripsi yang diusulkan pada STT Indonesia sebagai berikut : a. Mahasiswa mengisi slip setoran yang disediakan Bank kemudian Bank mengecek kelengkapan pengisian slip setoran b. Jika pengisian slip setoran tidak lengkap maka akan dikembalikan kepada Mahasiswa dan jika pengisian lengkap akan diproses dan rangkap pertama direkap oleh Bank kemudian diberikan kepada Mahasiswa sebanyak tiga rangkap c. Mahasiswa menyerahkan slip setoran beserta KRS yang dari prosedur Registrasi diserahkan kepada Kasubag Keuangan d. Kasubag Keuangan mengaktifkan SKKP dari SIMAK dan memberikan password SKKP yang diserahkan kepada Mahasiswa e. Kasubag Keuangan merekap dua rangkap slip setoran dan satu rangkap disimpan Mahasiswa dan menginput transaksi pembayaran ke dalam Sistem Informasi Pembayaran kemudian mencetak laporan pembayaran KP atau Skripsi yang diserahkan kepada Ketua STTI dan mencetak nota pembayaran yang diserahkan kepada Mahasiswa
72
f. Sistem Informasi Pembayaran dapat mengecek data kekurangan pembayaran KP/Skripsi kepada Mahasiswa Untuk lebih jelasnya, lihat flowmap usulan pembayaran KP atau Skripsi berikut ini:
73
Flowmap usulan pembayaran Kerja Praktek atau Skripsi Mahasiswa
Slip Setoran
Bank
Kasubag. Keuangan
Ketua STTI
Slip Setoran
Mengisi Slip Setoran
Slip Setoran
Slip Setoran
Cek kelengkapan
Tidak
Lengkap Ya
Slip Setoran Slip Setoran
KRS
Slip Setoran
KRS
Password SKKP
KRS
Data kekurangan pembayaran KP/ Skripsi
Nota Pembayaran
Aktifkan SKKP
Input
SIMAK
SIP
Password SKKP
Mengecek data kekurangan pembayaran KP/ Skripsi
Mencetak Laporan pembayaran KP/ Skripsi dan nota pembayaran
KRS
Data kekurangan pembayaran KP/ Skripsi
Laporan pembayaran KP/ Skripsi Nota Pembayaran
Gambar 4.4 Flowmap Usulan Pembayaran KP atau Skripsi
Laporan pembayaran KP/ Skripsi
74
4.1.5 Prosedur Pembayaran Wisuda Usulan Dibawah ini adalah prosedur pembayaran wisuda yang diusulkan pada STT Indonesia sebagai berikut : a. Mahasiswa mengisi slip setoran yang disediakan Bank kemudian Bank mengecek kelengkapan pengisian slip setoran b. Jika pengisian slip setoran tidak lengkap maka akan dikembalikan kepada Mahasiswa dan jika pengisian lengkap akan diproses dan rangkap pertama direkap oleh Bank kemudian diberikan kepada Mahasiswa sebanyak tiga rangkap c. Mahasiswa menyerahkan slip setoran kepada Kasubag Keuangan d. Kasubag Keuangan mengecek kelulusan Mahasiswa jika lulus sidang maka Kasubag Keuangan merekap dua rangkap slip setoran dan satu rangkap disimpan Mahasiswa kemudian menginput transaksi pembayaran ke dalam Sistem Informasi Pembayaran dan jika tidak lulus maka slip setoran dikembalikan kepada Mahasiswa e. Kasubag Keuangan mencetak laporan pembayaran wisuda yang diserahkan kepada Ketua STTI dan mencetak nota pembayaran yang diserahkan kepada Mahasiswa
75
f. Sistem Informasi Pembayaran dapat mengecek data kekurangan pembayaran wisuda kepada Mahasiswa Untuk lebih jelasnya, lihat flowmap usulan pembayaran wisuda berikut ini:
76
Flowmap usulan pembayaran Wisuda Mahasiswa
Slip Setoran
Bank
Kasubag. Keuangan
Ketua STTI
Slip Setoran
Mengisi Slip Setoran
Slip Setoran
Slip Setoran
Cek kelengkapan
Tidak
Lengkap Ya
Slip Setoran Slip Setoran
Slip Setoran
Cek kelulusan
Lulus sidang?
Tidak
Ya
Slip Setoran
Input
SIP
Mengecek data kekurangan pembayaran wisuda
Data kekurangan pembayaran wisuda
Nota pembayaran
Mencetak Laporan Pembayaran Wisuda dan nota pembayaran
Data kekurangan pembayaran wisuda
Laporan pembayaran wisuda Nota pembayaran
Gambar 4.5 Flowmap Usulan Pembayaran Wisuda
Laporan pembayaran wisuda
77
4.1.6 Prosedur Pembayaran Cuti Usulan Dibawah ini adalah prosedur pembayaran cuti yang diusulkan pada STT Indonesia sebagai berikut : a. Mahasiswa mengisi slip setoran yang disediakan Bank kemudian Bank mengecek kelengkapan pengisisan slip setoran b. Jika pengisian slip setoran tidak lengkap maka akan dikembalikan kepada Mahasiswa dan jika pengisian lengkap akan diproses dan rangkap pertama direkap oleh Bank kemudian diberikan kepada Mahasiswa sebanyak tiga rangkap c. Mahasiswa menyerahkan slip setoran kepada Kasubag Keuangan kemudian Kasubag Keuangan merekap dua rangkap dan satu rangkap diberikan kepada Kasubag Akademik untuk persetujuan kemudian slip setoran disimpan Mahasiswa d. Kasubag Akademik mengecek kelengkapan slip setoran jika lengkap maka membuat Formulir Cuti kepada Mahasiswa dan jika tidak lengkap maka Slip Setoran dikembalikan kepada Mahasiswa e. Kasubag Keuangan merekap dua rangkap slip setoran dan menginput transaksi pembayaran ke dalam Sistem Informasi Pembayaran kemudian
78
mencetak laporan pembayaran cuti yang diserahkan kepada Ketua STTI dan mencetak nota pembayaran yang diserahkan kepada Mahasiswa f. Sistem Informasi Pembayaran dapat mengecek data kekurangan pembayaran cuti kepada Mahasiswa Untuk lebih jelasnya, lihat flowmap usulan pembayaran cuti berikut ini:
79
Flowmap usulan pembayaran Cuti Mahasiswa
Slip Setoran
Bank
Kasubag. Akademik
Slip Setoran
Slip Setoran
Kasubag. Keuangan
Ketua STTI
Slip Setoran
Cek Kelengkapan
Mengisi Slip Setoran
Input Lengkap
Slip Setoran
Ya
Slip Setoran
Slip Setoran
Mengecek kelengkapan
Tidak
SIP
Menyerahkan formulir Cuti
Lengkap
Mengecek data kekurangan pembayaran cuti
Mencetak Laporan pembayaran Cuti dan nota pembayaran
Ya
Slip Setoran Laporan pembayaran Cuti
Slip Setoran Tidak
Formulir Cuti
Data kekurangan pembayaran cuti
Nota pembayaran
Formulir Cuti
Data kekurangan pembayaran cuti
Nota pembayaran
Gambar 4.6 Flowmap Usulan Pembayaran Cuti
Laporan pembayaran Cuti
80
4.2
Diagram Konteks Diagram Konteks adalah diagram yang menggambarkan hubungan antara
entitas eksternal dengan sistem. Dimana data yang diinputkan oleh bagian entitas eksternal akan diproses di dalam sistem dan akan menghasilkan laporan yang diinginkan oleh entitas eksternal tersebut.
Data Mahasiswa Data Pembayaran Mahasiswa Data SKS
Data Kekurangan Pembayaran
SISTEM INFORMASI PEMBAYARAN PADA SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNGPINANG
Data biaya pendaftaran Data biaya lainnya
Nota Pembayaran
Ketua STTI Laporan Pembayaran
Gambar 4.7 Diagram Konteks
81
4.3
Data Flow Diagram Data Flow Diagram (DFD) adalah diagram yang digunakan untuk
menggambarkan suatu sistem yang sudah jadi atau sistem yang baru dirancang yang akan dikembangkan secara logika, tanpa mempertimbangkan lingkungan fisik kemana data tersebut disimpan. Disamping itu, Data Flow Diagram (DFD) juga dapat menggambarkan arus data yang terstruktur dan jelas dari mulai pengisian data sampai dengan keluarannya. Arus data pada Data Flow Diagram (DFD) ini dapat berupa masukan untuk sistem atau keluaran dari sistem, sehingga akan menghasilkan sebuah keluaran yang akan disampaikan pada pengguna atau penerima sistem.
82
Data Biaya Pendaftaran
1.0 Pengolahan Biaya Pendaftaran
harga_pendaftaran
Data Mahasiswa
Mahasiswa
Data SKS
Biaya Pendaftaran Data pembayaran
Ketua STTI Data Biaya Lainnya
3.0 Pengolahan Data Mahasiswa
2.0 Pengolahan Biaya Lainnya
4.0 Pengolahan Data pembayaran
5.0 Pengolahan Data SKS
harga_lainnya Biaya lainnya
Data SKS
Data mahasiswa Data pembayaran Data SKS
registrasi_sks mhs Data mahasiswa Data Biaya Pendaftaran
Data mahasiswa
detail_pembayaran
Data pembayaran
Data biaya lainnya 6.0 Cek
Data SKS
Data Mahasiswa Data Kekurangan Pembayaran
7.0 Cetak
Data pembayaran
Laporan Pembayaran Nota Pembayaran
Gambar 4.8 Data Flow Diagram Level 0 Dari DFD level 0 diatas terdapat enam proses yang dapat dijabarkan sebagai berikut: 1. Proses 1.0 adalah proses pengolahan data biaya pendaftaran yang langsung berhubungan dengan tabel harga_pendaftaran 2. Proses 2.0 adalah proses pengolahan data biaya lainnya yang langsung berhubungan dengan tabel harga_lainnya
83
3. Proses 3.0 adalah proses pengolahan data mahasiswa yang langsung berhubungan dengan tabel mhs 4. Proses 4.0 adalah proses pengolahan data pembayaran yang langsung berhubungan dengan tabel detail_pembayaran 5. Proses 5.0 adalah proses pengolahan data sks yang langsung berhubungan dengan tabel registrasi_sks 6. Proses 6.0 adalah proses cek yang akan mengecek data kekurangan pembayaran kepada pihak yang membutuhkan 7. Proses 7.0 adalah proses cetak yang akan mencetak laporan atau dokumen kepada pihak yang membutuhkan. Data Flow Diagram level 1 merupakan penurunan dari proses yang terjadi pada level 0 lebih secara terperinci, uraian proses yang terjadi seperti berikut ini:
84
Data mahasiswa
Data mahasiswa
Data mahasiswa
Data mahasiswa Data mahasiswa
5.1 Cek pembayaran Pendaftaran
Data Biaya Pendaftaran
mhs
harga_pendaftaran
registrasi_sks 5.3 Cek pembayaran Kerja Praktek
Data pembayaran Data pembayaran
5.5 Cek pembayaran Wisuda
Data mahasiswa
Data Biaya Pendaftaran
Data SKS 5.4 Cek pembayaran Skripsi
Data pembayaran
Data pembayaran
detail_pembayaran
Data pembayaran
Data Biaya Lainnya
Data pembayaran
harga_lainnya
Data Biaya Lainnya
Data Kekurangan Pembayaran Pendaftaran
5.2 Cek pembayaran Kuliah
5.6 Cek pembayaran Cuti
Data Biaya Lainnya Data Biaya Lainnya
Mahasiswa
Data Kekurangan Pembayaran Kerja Praktek Data Kekurangan Pembayaran Wisuda
Data Kekurangan Pembayaran Kuliah
Data Kekurangan Pembayaran Skripsi Data Kekurangan Pembayaran Cuti
Gambar 4.9 Data Flow Diagram Level 1 Proses 5 Data Flow Diagram Level 1 Proses 5.0 terdiri dari beberapa proses diantaranya sebagai berikut: 1. Proses 5.1 Cek pembayaran pendaftaran adalah proses pengecekan transaksi pembayaran pendaftaran 2. Proses 5.2 Cek pembayaran kuliah adalah proses pengecekan transaksi pembayaran perkuliahan
85
3. Proses 5.3 Cek pembayaran kerja praktek adalah proses pengecekan transaksi pembayaran kerja praktek 4. Proses 5.4 Cek pembayaran skripsi adalah proses pengecekan transaksi pembayaran skripsi 5. Proses 5.5 Cek pembayaran wisuda adalah proses pengecekan transaksi pembayaran wisuda 6. Proses 5.6 Cek pembayaran cuti adalah proses pengecekan transaksi pembayaran cuti
6.1 Cetak Laporan pembayaran per Jenis Pembayaran
Data pembayaran
detail_pembayaran
Data Pembayaran
Data pembayaran
6.2 Cetak Laporan pembayaran per NIM
mhs
Data mahasiswa
Laporan Pembayaran berdasarkan NIM
Laporan Pembayaran berdasarkan Jenis Pembayaran
Ketua STTI
Gambar 4.10 Data Flow Diagram Level 1 Proses 6
6.3 Cetak Nota Pembayaran
Data Pembayaran
Mahasiswa
86
Data Flow Diagram Level 1 Proses 6.0 terdiri dari beberapa proses diantaranya sebagai berikut: 1. Proses 6.1 Cetak Laporan pembayaran per Jenis Pembayaran adalah proses
percetakan
data
pembayaran
yang
terdapat
di
tabel
detail_pembayaran kepada Ketua STTI 2. Proses 6.2 Cetak Laporan pembayaran per NIM adalah proses percetakan data pembayaran yang terdapat di tabel detail_pembayaran dan tabel mhs kepada Ketua STTI 3. Proses 6.3 Cetak Nota Pembayaran adalah proses percetakan data pembayaran yang terdapat di tabel detail_pembayaran kepada Mahasiswa
4.4
Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) atau Diagram antar Entitas adalah suatu
diagram menggambarkan hubungan objek data yang disimpan yang ada dalam suatu sistem secara konseptual. Objek Data adalah objek yang dapat dicatat atau direkam atau segala sesuatu yang ada dan dapat dibedakan entitas dapat berupa orang, benda, tempat, peristiwa atau konsep yang bisa diolah untuk menghasilkan informasi, rancangan, diagram entitas ini dibuat menurut data yang ada sehingga dapat menjelaskan hubungan data-data.
87
Atribut yang berhubungan dengan perangkat lunak Pengolahan Data Pembayaran pada Sekolah Teknologi Tinggi Indonesia Tanjungpinang dapat digambarkan sebagai berikut :
nama
nama_matkul
jurusan
nim
n
1 Mahasiswa
kelas
kode_matkul
tgl_sks
ambil
SKS
gelombang jumlah_sks angkatan
1
bayar
n
Biaya no_slip
jumlah
tgl_bayar
jenis_pembayaran
Gambar 4.11 Entity Relationship Diagram (ERD)
88
4.5
Perancangan Struktur File 4.5.1
Perancangan Tabel Didalam pembuatan program dibutuhkan suatu spesifikasi file yang
dimaksudkan untuk
dapat melakukan kegiatan-kegiatan dalam pengaturan
dan pencarian data dan pembuatan
laporan yang dapat mempermudah kerja
sistem komputer. Untuk itu sistem pembayaran ini membutuhkan spesifikasi file untuk mempermudahh dalam melakukan pemrograman, yang dapat dilihat dari tabel-tabel berikut ini : 1.
Nama Tabel
: mhs
Deskripsi
: tabel yang berisi data mahasiswa
Tabel 4.1 Struktur File Data Mahasiswa No
Nama Field
Tipe
Ukuran
Keterangan
1
Nim
nvarchar
7
nomor induk mahasiswa
2
nama
nvarchar
35
nama mahasiswa
3
jurusan
nvarchar
15
jurusan mahasiswa
4
kelas
nvarchar
15
jenis kelas
5
angkatan
nvarchar
10
angkatan mahasiswa
6
gelombang
nvarchar
50
gelombang pendaftaran
89
2.
Nama Tabel
: detail_pembayaran
Deskripsi
: tabel yang berisi rincian transaksi pembayaran
Tabel 4.2 Struktur File Data Pembayaran No
Nama Field
Tipe
Ukuran
1 no_slip
varchar
10
nomor slip setoran bank
2 tgl_bayar
varchar
15
tanggal pembayaran
3 jenis_pembayaran
varchar
50
jenis pembayaran yang dibayar
4 nim
varchar
7
nomor induk mahasiswa
5 nama
varchar
50
nama mahasiswa
int
-
6 jumlah
3.
Keterangan
jumlah yang dibayarkan
Nama Tabel
: registrasi_sks
Deskripsi
: tabel yang berisi jumlah sks yang diambil mahasiswa
Tabel 4.3 Struktur File Data Registrasi SKS No Nama Field
Tipe
Ukuran
Keterangan
1 nim
varchar
7
nomor induk mahasiswa
2 nama
varchar
50
nama mahasiswa
3 semester
varchar
6
semester pada saat pengambilan sks
90
4 periode 5 jumlah_sks
4.
varchar
10
int
-
periode pada saat pengambilan sks jumlah sks yang diambil
Nama Tabel
: harga_pendaftaran
Deskripsi
: tabel yang berisi rincian biaya pendaftaran dan potongan pengembangan
Tabel 4.4 Struktur File Data Biaya Pendaftaran No
Nama Field
Tipe
Ukuran
1 periode
varchar
15
tahun akademik
2 kelas
varchar
10
jenis kelas
-
biaya pendaftaran mahasiswa
3 biaya_pendaftaran
int
Keterangan
4 biaya_jaket
int
-
biaya jaket mahasiswa
5 biaya_pspt
int
-
biaya pspt mahasiswa
-
biaya kemahasiswaan mahasiswa
-
biaya kuliah mahasiswa
6 biaya_kemahasiswaan 7 biaya_kuliah
8 biaya_pengembangan_1
int int
int
-
biaya pengembangan untuk
91
gelombang 1
9 biaya_pengembangan_2
10 biaya_pengembangan_3
11 biaya_pengembangan_khusus 12 biaya_sks
13 pot_1
14 pot_2
15 pot_3
16 pot_khusus
int
int
int int
int
int
int
int
-
biaya pengembangan untuk gelombang 2
-
biaya pengembangan untuk gelombang 3
-
biaya pengembangan untuk gelombang khusus
-
biaya sks mahasiswa
-
biaya potongan untuk gelombang 1
-
biaya potongan untuk gelombang 2
-
biaya potongan untuk gelombang 3
-
biaya potongan untuk gelombang khusus
92
5.
Nama Tabel
: harga_lainnya
Deskripsi
: tabel yang berisi biaya kerja praktek, biaya skripsi, biaya wisuda dan biaya cuti
Tabel 4.5 Struktur File Data Biaya Lainnya No
Nama Field
Tipe
Ukuran
1 periode
varchar
10
tahun akademik
2 keterangan
varchar
30
keterangan pembayaran
int
-
3 harga
6.
Keterangan
jumlah yang harus dibayar
Nama Tabel
: potongan
Deskripsi
: tabel yang berisi potongan pengembangan khusus mahasiswa prestasi
Tabel 4.6 Struktur File Data Potongan No
Nama Field
Tipe
Ukuran
1 nim
varchar
7
nomor induk mahasiswa
2 nama
varchar
50
nama mahasiswa
3 periode
varchar
10
tahun akademik
4 keterangan
varchar
50
keterangan potongan
int
-
5 jumlah
Keterangan
jumlah potongan
93
4.5.2 Kamus Data Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem, sehingga user dan analis sistem mempunyai pengertian yang sama tentang input, output dan komponen data store. Kamus data Sistem Informasi Pembayaran adalah sebagai berikut : Tabel 4.7 Kamus Data Tabel Mhs Tabel Data Mahasiswa nim
nomor induk dari mahasiswa
nama
nama dari mahasiswa
jurusan
jurusan dari mahasiswa
kelas
jenis kelas mahasiswa
angkatan
angkatan mahasiswa
gelombang pendaftaran gelombang mahasiswa
Tabel 4.8 Kamus Data Tabel detail_pembayaran Tabel detail_pembayaran no_slip
nomor slip setoran bank
tgl_bayar
tanggal pembayaran
jenis_pembayaran jenis pembayaran nim
nomor induk mahasiswa
94
nama
nama mahasiswa
jumlah
jumlah yang dibayarkan
Tabel 4.9 Kamus Data Tabel registrasi_sks Tabel Registrasi SKS nim
nomor induk mahasiswa
nama
nama mahasiswa
semester
semester saat pengambilan sks
periode
periode saat pengambilan sks
jumlah_sks jumlah sks oleh mahasiswa
Tabel 4.10 Kamus Data Tabel Harga_pendaftaran Tabel Harga Pendaftaran periode
tahun akademik pembayaran
kelas
jenis kelas mahasiswa
biaya_pendaftaran
biaya pendaftaran sesuai periode dan kelas
biaya_jaket
biaya jaket sesuai periode dan kelas
biaya_pspt
baiya pspt sesuai periode dan kelas
biaya_kemahasiswaan
biaya kemahasiswaan sesuai periode dan kelas
biaya_kuliah
biaya kuliah sesuai periode dan kelas
biaya_pengembangan_1
biaya pengembangan untuk gelombang 1
95
biaya_pengembangan_2
biaya pengembangan untuk gelombang 2
biaya_pengembangan_3
biaya pengembangan untuk gelombang 3
biaya pengembangan untuk gelombang biaya_pengembangan_khusus khusus biaya_sks
biaya sks sesuai periode dan kelas
pot_1
biaya potongan untuk gelombang 1
pot_2
biaya potongan untuk gelombang 2
pot_3
biaya potongan untuk gelombang 3
pot_khusus
biaya potongan untuk gelombang khusus
Tabel 4.11 Kamus Data Tabel Harga_lainnya Tabel Harga Lainnya Periode
tahun akademik pembayaran
keterangan detail pembayaran yang dibayarkan jumlah yang dibayarkan sesuai periode dan keterangan
Harga
Tabel 4.12 Kamus Data Tabel Potongan Tabel Potongan nim
nomor induk mahasiswa
nama
nama mahasiswa
periode
tahun akademik pada saat potongan
keterangan keterangan potongan
96
jumlah
4.6
jumlah potongan
Perancangan Struktur Program Struktur program adalah suatu konsep pembuatan yang mempunyai fungsi
untuk mengelompokkan instruksi ke dalam sub program fungsional dimana setiap sub program tersebut memiliki tugas dan fungsi tertentu yang digunakan untuk mendukung dari keseluruhan program yang dibuat. Struktur program yang dibuat adalah sebagai berikut :
97
STRUKTUR PROGRAM
INPUT
PROSES
OUTPUT
DATA MAHASISWA
PEMBAYARAN
LAPORAN PEMBAYARAN
DATA BIAYA
REGISTRASI SKS
NOTA PEMBAYARAN
POTONGAN PENGEMBANGAN
CEK BIAYA - BIAYA
Gambar 4.12 Struktur Program Sistem Pembayaran pada STTI
98
4.7
Perancangan Struktur Menu Struktur menu merupakan bentuk umum dalam suatu perancangan aplikasi
yang dapat memudahkan pengguna dalam menggunakan sistem yang dibangun. Dengan adanya struktur menu ini, maka proses pengolahan data diharapkan lebih cepat dilakukan sehingga keterlambatan penyajian data dapat ditekan seminimal mungkin.
MENU
MASTER
TRANSAKSI
LAPORAN
CEK BIAYA
MAHASISWA
PEMBAYARAN
PEMBAYARAN PER JENIS
KULIAH
BIAYA
REGISTRASI SKS
PEMBAYARAN PER MAHASISWA
PENDAFTARAN
POTONGAN PENGEMBANGAN
KERJA PRAKTEK
SKRIPSI
WISUDA
CUTI
Gambar 4.13 Struktur Menu Sistem Pembayaran pada STTI
BUKTI PEMBAYARAN
99
4.7.1 Rancangan Input Rancangan Input adalah rancangan dari dokumen dasar yang digunakan untuk merekap data yang digunakan. Perancangan input meliputi bentuk dokumen – dokumen input yang akan digunakan untuk menangkap data input.
Gambar 4.14 Desain Login
100
Gambar 4.15 Desain Input Data Mahasiswa
Gambar 4.16 Desain Input Data Biaya
101
Gambar 4.17 Desain Input Pembayaran
Gambar 4.18 Desain Input Registrasi SKS
102
Gambar 4.19 Desain Input Potongan Pengembangan
Gambar 4.20 Desain Input Cek Biaya Kuliah
103
Gambar 4.21 Desain Input Cek Biaya Pendaftaran
Gambar 4.22 Desain Input Cek Biaya Kerja Praktek
104
Gambar 4.23 Desain Input Cek Biaya Skripsi
Gambar 4.24 Desain Input Cek Biaya Wisuda
105
Gambar 4.25 Desain Input Cek Biaya Cuti 4.7.2 Rancangan Output Rancangan Output adalah rancangan dalam bentuk laporan dari hasil pemrosesan input yang diterima dari sistem pengolahan data tersebut. Untuk menentukan rancangan keluaran diperlukan kecermatan, ketelitian dan kesabaran dengan harapan yang dihasilkan merupakan laporan – laporan yang akurat dan relevan serta dapat dimengerti oleh pemakainya.
106
Gambar 4.26 Desain Output Laporan Pembayaran per Jenis Pembayaran
Gambar 4.27 Desain Output Laporan Pembayaran per Mahasiswa
107
Gambar 4.28 Desain Output Nota Pembayaran