bab iii analisis dan perancangan sistem 3.1 analisis sistemdigilib.unila.ac.id/19455/3/bab...

24
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Sistem pengolahan data keuangan siswa SMK Gajah Mada Bandar Lampung sudah memanfaatkan komputer, namun hanya menggunakan program Microsoft Excel, karena hanya menggunakan program Microsoft Excel dalam pengelolaan datanya banyak sekali kendala yang dihadapi seperti seperti untuk mengedit data, pengurutan data, pembuatan report data, pencarian data, dan lain-lain. Aplikasi pengolahan data keuangan siswa SMK Gajah Mada ini nantinya diharapkan akan lebih memudahkan petugas pengolahan data keuangan siswa untuk melakukan pengolahan data keuangan siswa. Sistem ini dibangun berdasarkan data-data yang lama yang sudah dibuat dalam program Microsoft Excel, namun memiliki penambahan-penambahan yang tidak dapat dibuat dengan menggunakan program Microsoft Excel.

Upload: tranthuy

Post on 25-Aug-2019

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

18

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Sistem pengolahan data keuangan siswa SMK Gajah Mada Bandar Lampung

sudah memanfaatkan komputer, namun hanya menggunakan program Microsoft

Excel, karena hanya menggunakan program Microsoft Excel dalam pengelolaan

datanya banyak sekali kendala yang dihadapi seperti seperti untuk mengedit data,

pengurutan data, pembuatan report data, pencarian data, dan lain-lain.

Aplikasi pengolahan data keuangan siswa SMK Gajah Mada ini nantinya

diharapkan akan lebih memudahkan petugas pengolahan data keuangan siswa

untuk melakukan pengolahan data keuangan siswa. Sistem ini dibangun

berdasarkan data-data yang lama yang sudah dibuat dalam program Microsoft

Excel, namun memiliki penambahan-penambahan yang tidak dapat dibuat dengan

menggunakan program Microsoft Excel.

Page 2: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

19

No.

Kegiatan Siswa Bendahara Kepala Sekolah

1

Datang Ke

Loket

Pembayaran

Mencetak Struk/Bukti

Pembayaran Dengan

Menggunakan Microsoft

Exel

2

Menerima

Struk/Bukti

Pembayaran

3

Membuat Laporan

Bulanan dan Tahunan

hasil dari pembayaran

siswa untuk Kepala

Sekolah

Menerima Laporan

dan Menyimpan

Laporan sebagai Arsip

Gambar 3.1 DFD sistem pembayaran lama.

No.

Kegiatan User Bendahara Kepala Sekolah

1

Datang Ke

Loket

Pembayaran

Menginput dan Mencetak

Struk/Bukti Pembayaran

Dengan Menggunakan

Aplikasi pengolahan data

keuangan

2

Menerima

Struk/Bukti

Pembayaran

3

Membuat Laporan

Bulanan dan Tahunan hasil

dari pembayaran siswa

untuk Kepala Sekolah

Menerima Laporan

dan Menyimpan

Laporan sebagai

Arsip

Gambar 3.2 DFD sistem pembayaran baru.

Page 3: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

20

Alur kegiatan sistem yang lama dengan sistem yang baru tidak berbeda. Hanya

sistem pembayaran yang lama menggunakan Microsoft Exel dan sistem yang baru

menggunakan aplikasi khusus pengolahan data keuangan.

3.2 Rancangan Tabel Data

Perancangan Aplikasi pengolahan data keuangan siswa SMK Gajah Mada Bandar

Lampung terdiri atas 1 database yaitu database smk_gama. Database smk_gama

memiliki enam (7) tabel yaitu:

1. Tabel Login

2. Tabel Data Siswa.

3. Tabel Registrasi Siswa.

4. Tabel SPP.

5. Tabel LKS..

6. Tabel MID.

7. Tabel UUB.

3.3 Desain Database

Rancangan database terdiri dari beberapa tabel yang saling berhubung. Berikut ini

adalah desain database Aplikasi pengolahan data keuangan siswa SMK Gajah

Mada Bandar Lampung yang telah dirancang dapat dilihat pada gambar dibawah

ini.

1. Desain database tabel data siswa

Field Type Attributes Nul Default

Id_siswa Int(5) UNSIGNED No -

Nis Varchar (12) - No -

Nama Varchar(45) - No -

Page 4: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

21

Kelas Varchar (8) - No -

Jenis_kelamin Varchar (10) - No -

Tempat_lahir Varchar(20) - No -

Tgl Int(2) - No -

Bln Varchar(10) - No -

Tahun Year(4) - No -

Agama Varchar(15) - No -

Alamat Text - No -

Asal_sekolah Varchar(35) - No -

Ayah varchar (45) - No -

Ibu varchar (45) - No -

Hp Char(15) - No -

Tlp_rumah Char(15) - No -

Gambar Text - No

2. Desain database tabel data lks

Field Type Attributes Nul Default

Thn1 Year(4) UNSIGNED No -

Nis Int(10) - No -

Thn2 Year(4) - No -

Guru_bd_studi Varchar(45) - No -

Bd_studi Varchar(25) - No -

Nama_siswa Varchar(45) - No -

Kelas Char(40) - No -

Lks_semester Char(5) - No -

Harga_lks Char(10) - No -

Tgl Char(3) - No -

Bln Varchar(15) - No -

Thn Year(4) - No -

Nama_tu Varchar(45) - No -

Page 5: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

22

3. Desain database tabel LOGIN

Field Type Attributes Nul Default

User Varchar(20) - No -

Password Varchar(20) - No -

4. Desain database tabel MID

Field Type Attributes Nul Default

Thn1 Year(4) `- No -

Nis Int(6) UNSIGNED No -

Thn2 Year(4) - No -

Nama Varchar(45) - No -

Kelas Char(10) - No -

Biaya_mid Char(10) - No -

Semester Char(5) - No -

Tgl Char(3) - No -

Bln Varchar(15) - No -

Thn Year(4) - No -

Nama_tu Varchar(45) - No -

5. Desain database tabel Registrasi Siswa

Field Type Attributes Nul Default

Nama Varchar(45) - No -

Id Int(15) UNSIGNED No -

Tahun Year(4) - No -

Tahun1 Year(4) - No -

Gel Varchar(15) - No -

Tgl Varchar(3) - No -

Bulan Varchar(15) - No -

Tgl1 Varchar(3) - No -

Page 6: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

23

Bulan1 Varchar(15) - No -

Uangpangkal1 Varchar(15) - No -

Biaya1 Varchar(15) - No -

Bulan2 Varchar(15)

Bulan3 Varchar(15)

Uangspp1 Varchar(15)

Kartubelajar1 Varchar(15)

Uangosis1 Varchar(15)

Uangmos1 Varchar(15)

Olga1 Varchar(15)

Uangbadge1 Varchar(15)

Asuransi1 Varchar(15)

Uangpaket1 Varchar(15)

Jumlah1 Varchar(15)

Jumlah12 Text

Tgl_bel Varchar(5)

Bln4 Varchar(15)

Thn6 Year(4)

Tgl_terima Varchar(2)

Bln_terima Varchar(15)

Thn_terima Year(4)

Nama_tu Varchar(45)

6. Implementasi Desain database tabel SPP

Field Type Attributes Nul Default

Thn1 Year(4) - No -

Nis Int(15) UNSIGNED No -

Thn2 Year(4) - No -

Nama Varchar(45) - No -

Kelas Char(10) - No -

Spp_bln1 Varchar(15) - No -

Page 7: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

24

Spp_bln2 Varchar(15) - No -

Spp_berapa_bln Char(3) - No -

Biaya_spp Char(10) - No -

Total_spp Char(10) - No -

Komp_bln1 Varchar(15) - No -

Komp_bln2 Varchar(15) - No -

Komp_berapa_bln Char(3) - No -

Biaya_komp Cahar(10) - No -

Total_komp Char(10) - No -

Total_keseluruhan Char(10) - No -

Tgl Varchar(3) - No -

Bln Varchar(15) - No -

Thn Year(4) - No -

Nama_tu Varchar(45) - No -

7. Desain database tabel UUB

Field Type Attributes Nul Default

Thn1 Year(4) `- No -

Nis Int(6) UNSIGNED No -

Thn2 Year(4) - No -

Nama Varchar(45) - No -

Kelas Char(10) - No -

Biaya_uub Char(10) - No -

Semester Char(5) - No -

Tgl Char(3) - No -

Bln Varchar(15) - No -

Thn Year(4) - No -

Nama_tu Varchar(45) - No -

Page 8: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

25

3.4 Diagram Alir Data (Flowchart).

Berikut ini merupakan sistem flowcahart dari sistem yang akan dibuat dan

dikembangkan :

Gambar 3.3 Flowchart Menu Admin

Mulai

Selesai

Pesan: User name &

Password salah

Menu Login

Input User Name

Input Password

User

User Name &

Password = Benar

Menu Administrator

T

Y

Page 9: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

26

Gambar 3.4 Flowchart Input Data_siswa

Mulai

Input Data_siswa

Input

1. id_siswa

2. nis

3. nama_siswa

4. kelas

5. jenis_kelamin

6. tempat_lahir

7. tgl

8. bln

9. tahun

10. agama

11. alamat

12. asal_sekolah

13. ayah

14. ibu

15. hp

16. tlp_rumah

17. gambar

Simpan Data Batal

Simpan

Selesai

T

Y

Page 10: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

27

Gambar 3.5 Flowchart Input Data_ LKS

Mulai

Input Data_LKS

Input

18. thn1

19. nis

20. thn2

21. guru_bd_studi

22. bd_studi

23. nama_siswa

24. kelas

25. lks_semester

26. harga_lks

27. tgl

28. bln

29. thn

30. nama_tu

Simpan Data Batal

Simpan

Selesai

T

Y

Page 11: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

28

Gambar 3.6 Flowchart Input Data_ MID

Mulai

Input Data_MID

Input

31. thn1

32. nis

33. thn2

34. nama_siswa

35. kelas

36. biaya_mid

37. semester

38. tgl

39. bln

40. thn

41. nama_tu

Simpan Data Batal

Simpan

Selesai

T

Y

Page 12: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

29

Gambar 3.7 Flowchart Input Data_ registrasi

Mulai

Input Data_registrasi

Input

42. Nama

43. Id

44. Tahun

45. Tahun1

46. Gel

47. Tgl

48. Bulan

49. Tgl1

50. Bulan1

51. Uangpangkal1

52. Biaya1

53. Bulan2

54. Bulan3

55. Uangspp1

56. Kartubelajar1

57. Uangosis1

58. Uangmos1

59. Olga1

60. Uangbadge1

61. Asuransi1

62. Uangpaket1

63. Jumlah1

64. Jumlah12

65. Tgl_bel

66. Bln4

67. Thn6

68. Tgl_terima

69. Bln_terima

70. Thn_terima

71. Nama_tu

Simpan Data Batal

Simpan

Selesai

T

Y

Page 13: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

30

Gambar 3.8 Flowchart Input Data_SPP

Mulai

Input Data_SPP

Input

72. thn1

73. nis

74. nama

75. kelas

76. spp_bln1

77. spp_bln2

78. spp_berapa_bln

79. biaya_spp

80. total_spp

81. komp_bln1

82. komp_bln2

83. komp_berapa_bln

84. biaya_komp

85. total_komp

86. total_keseluruhan

87. tgl

88. bln

89. thn

90. nama_tu

Simpan Data Batal

Simpan

Selesai

T

Y

Page 14: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

31

Gambar 3.9 Flowchart Input Data_ UUB

Mulai

Input Data_UUB

Input

85. thn1

86. nis

87. thn2

88. nama_siswa

89. kelas

90. biaya_uub

91. semester

92. tgl

93. bln

94. thn

95. nama_tu

Simpan Data Batal

Simpan

Selesai

T

Y

Page 15: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

32

Gambar 3.10 Flowchart Hapus Data_siswa

Gambar 3.11 Flowchart Hapus Data_LKS

Mulai

Hapus Data_siswa

Simpan

lagi

Selesai

Y

T

Mulai

Hapus Data_LKS

Simpan

lagi

Selesai

Y

T

Page 16: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

33

Gambar 3.12 Flowchart Hapus Data_MID

Gambar 3.13 Flowchart Hapus Data_Registrasi

Mulai

Hapus Data_MID

Simpan

lagi

Selesai

Y

T

Mulai

Hapus Data_Registrasi

Simpan

lagi

Selesai

Y

T

Page 17: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

34

Gambar 3.14 Flowchart Hapus Data_SPP

Gambar 3.15 Flowchart Hapus Data_UUB

Mulai

Hapus Data_SPP

Simpan

lagi

Selesai

Y

T

Mulai

Hapus Data_UUB

Simpan

lagi

Selesai

Y

T

Page 18: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

35

Gambar 3.16 Flowchart Edit Data_siswa

Gambar 3.17 Flowchart Edit Data_LKS

Mulai

Edit Data_siswa

Simpan

lagi

Selesai

Y

T

Mulai

Edit Data_LKS

Simpan

lagi

Selesai

Y

T

Page 19: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

36

Gambar 3.18 Flowchart Edit Data_MID

Gambar 3.19 Flowchart Edit Data_registrasi

Mulai

Edit Data_MID

Simpan

lagi

Selesai

Y

T

Mulai

Edit Data_registrasi

Simpan

lagi

Selesai

Y

T

Page 20: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

37

Gambar 3.20 Flowchart Edit Data_SPP

Gambar 3.21 Flowchart Edit Data_UUB

Mulai

Edit Data_SPP

Simpan

lagi

Selesai

Y

T

Mulai

Edit Data_UUB

Simpan

lagi

Selesai

Y

T

Page 21: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

38

Gambar 3.22 Flowchart Cetak Data_siswa

Gambar 3.23 Flowchart Cetak Data_LKS

Mulai

Cetak Data_siswa

Simpan

lagi

Selesai

Y

T

Mulai

Cetak Data_LKS

Simpan

lagi

Selesai

Y

T

Page 22: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

39

Gambar 3.24 Flowchart Cetak Data_MID

Gambar 3.25 Flowchart Cetak Data_registrasi

Mulai

Cetak Data_MID

Simpan

lagi

Selesai

Y

T

Mulai

Cetak Data_registrasi

Simpan

lagi

Selesai

Y

T

Page 23: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

40

Gambar 3.26 Flowchart Cetak Data_SPP

Gambar 3.27 Flowchart Cetak Data_UUB

Mulai

Cetak Data_SPP

Simpan

lagi

Selesai

Y

T

Mulai

Cetak Data_UUB

Simpan

lagi

Selesai

Y

T

Page 24: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistemdigilib.unila.ac.id/19455/3/BAB III.pdf · Siswa Bendahara Kepala Sekolah 1 Datang Ke Loket Pembayaran Mencetak Struk/Bukti

41

3.5 Relasi antar tabel :

registrasi

nama

nis

tahun

tahun1

gel

tgl

bulan

tgl1

bulan1

uang_pangkal

biaya1

bulan2

bulan3

uang_spp1

kartu_pelajar1

uang_osis1

uang_mos1

olga1

uang_badge1

asuransi1

uangpaket1

jumlah1

jumlah2

tgl_bel

bulan4

tahun6

tgl_terima

bulan_terima

thn_terima

nama_tu

tabel_data_siswa

Id_siswa

Nis

Nama

Kelas

Jenis_kelamin

Tempat_lahir

Tgl

Bln

Tahun

Agama

Alamat

Asal_sekolah

Ayah

Ibu

Hp

Tlp_rumah

Gambar

tabel_data_lks

Thn1

Nis

Thn2

Guru_bd_studi

Bd_studi

Nama_siswa

Kelas

Lks_semester

Harga_lks

Tgl

Bln

Thn

Nama_tutabel_MID

Thn1

Nis

Thn2

Nama

Kelas

Biaya_mid

Semester

Tgl

Bln

Thn

Nama_tu

tabel_SPP

Thn1

Nis

Thn2

Nama

Kelas

Spp_bln1

Spp_bln2

Spp_berapa_bln

Biaya_spp

Total_spp

Komp_bln1

Komp_bln2

Komp_berapa_bln

Biaya_komp

Total_komp

Total_keseluruhan

Tgl

Bln

Thn

Nama_tu

tabel_UUB

Thn1

Nis

Thn2

Nama

Kelas

Biaya_uub

Semester

Tgl

Bln

Thn

Nama_tu

Gambar 3.27 Relasi antar table.