BARU DAN PEMBAYARAN SPP PADA
SMK NASIONAL MOJOSARI
PROYEK SISTEM INFORMASI
Nama
: BAGUS WICAKSONO
NIM
: 11.39010.0034
Program : DIII (Diploma Tiga)
Jurusan : Manajemen Informatika
SEKOLAH TINGGI
MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER
SURABAYA
vi
SMK Nasional adalah sekolah swasta di daerah mojosari – mojokerto yang setiap harinya melakukan proses belajar mengajar untuk mendidik siswa siswi di SMK Nasional Mojosari.
Permasalahan yang di hadapi SMK Nasional Mojosari adalah system informasi pendaftaran siswa baru dan pembayaran spp yang ada pada SMK Nasional Mojosari masih menggunakan proses pencatatan. Kekurangan pada sistem tersebut yaitu sering kali kehilangan history pendaftaran, proses pendaftaran terkesan lama, laporan yang dirasa kurang detail, dan masih sering terjadi kesalahan penghitungan. Oleh karena itu, sistem yang dibuat merupakan sistem baru yang menyelesaikan masalah pendaftaran siswa baru dan pembayaran spp di SMK Nasional Mojosari.
Selain proses pendaftaran siswa baru dan pembayaran spp, didalam sistem informasi ini juga disertakan beberapa fitur lain diantaranya laporan pembayaran spp per bulan, laporan absensi, laporan penjualan formulir, pembagian kelas, pengolahan data siswa baru, pencarian data siswa baru menurut tanggal masuk dan jurusan.
Dengan adanya sistem ini pada bagian tata usaha dan bagian keuangan SMK Nasional Mojosari, diharapkan dapat mengurangi prsentase kesalahan-kesalahan dan kehilangan data, serta memperlancar proses pendaftaran siswa baru dan pembayaran spp pada SMK Nasional Mojosari.
x
ABSTRAK ... vi
ABSTRACT ... vii
KATA PENGANTAR ... viii
DAFTAR ISI ... x
DAFTAR TABEL ... xii
DAFTAR GAMBAR ... xiii
DAFTAR LAMPIRAN ... xvi
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah ... 2
1.4 Tujuan ... 2
1.5 Manfaat ... 3
1.6 Sistematika Penulisan ... 3
BAB II HASIL SURVEY ... 6
2.1 Gambaran Umum SMK NASIONAL MOJOSARI ... 6
2.2 Struktur Organisasi SMK NASIONAL MOJOSARI ... 6
2.3 Logo SMK NASIONAL MOJOSARI ... 7
2.4 Visi SMK NASIONAL MOJOSARI ... 8
2.5 Misi SMK NASIONAL MOJOSARI ... 8
2.6 Deskripsi Tugas ... 8
xi
3.1 Konsep Dasar Sistem Informasi ... 17
3.1.1 System ... 17
3.1.2 Informasi ... 18
3.1.3 System Informasi ... 18
3.2 Pendaftaran Sekolah ... 18
3.3 Analisa Sistem ... 19
3.4 Perancangan Sistem ... 19
3.5 Sistem Basis Data ... 20
BAB IV ANALISIS DAN DESAIN SISTEM ... 21
4.1 Analisis Sistem ... 21
4.2 Desain Sistem ... 21
BAB V IMPLEMENTASI DAN PEMBAHASAN ... 49
5.1 Sistem yang Digunakan ... 49
5.1.1 Perangkat Keras ... 49
5.1.2 Perangkat Keras ... 49
5.2 Cara Setup Program ... 50
5.3 Penjelasan Pemakaian Program ... 54
BAB VI PENUTUP ... 66
6.1 Kesimpulan ... 66
6.2 Saran ... 66
DAFTAR PUSTAKA ... 67
xii
Tabel 4.1 Tabel Input Data Siswa ... 39
Tabel 4.2 Tabel Daftar Ulang ... 40
Tabel 4.3 Tabel Penjualan Formulir ... 40
Tabel 4.4 Tabel Petugas ... 41
Tabel 4.5 Tabel Pembagian Kelas ... 41
xiii
Gambar 2.1 Struktur Organisasi SMK Nasional Mojosari ... 7
Gambar 2.2 Logo SMK Nasional Mojosari ... 7
Gambar 2.3 Document Flowchart Penjualan Formulir ... 11
Gambar 2.4 Document Flowchart Pendaftaran dan Daftar Ulang ... 12
Gambar 2.5 Document Flowchart Pembagian Kelas ... 13
Gambar 2.6 Document Flowchart Daftar Ulang ... 14
Gambar 2.7 Document Flowchart Pembayaran SPP ... 15
Gambar 4.1 System Flowchart Penjualan Formulir ... 24
Gambar 4.2 System Flowchart Pendaftaran dan Daftar Ulang ... 25
Gambar 4.3 System Flowchart Pembagian Kelas ... 26
Gambar 4.4 System Flowchart Daftar Ulang ... 27
Gambar 4.5 System Flowchart Pembayaran SPP ... 28
Gambar 4.6 Hierarchy Input Output ( HIPO ) ... 29
Gambar 4.7 Data Flow Diagram Level Context ... 30
Gambar 4.8 DFD Level 0 ... 31
Gambar 4.9 DFD Level 1 Penjualan Formulir ... 32
Gambar 4.10 DFD Level 1 Pendaftaran dan Daftar Ulang ... 33
Gambar 4.11 DFD Level 1 Pembagian Kelas ... 34
Gambar 4.12 DFD Level 1 Daftar Ulang ... 35
Gambar 4.13 DFD Level 1 Pembayaran SPP ... 36
Gambar 4.14 Conseptual Data Model ... 37
xiv
Gambar 4.18 Desain Form Daftar Ulang ... 43
Gambar 4.19 Desain Form Penjualan Formulir ... 44
Gambar 4.20 Desain Form Pembagian Kelas ... 44
Gambar 4.21 Desain Form Pembayaran SPP ... 45
Gambar 4.22 Desain Form Pembagian Kelas ... 45
Gambar 4.23 Desain Form Laporan Penjualan Formulir ... 46
Gambar 4.24 Desain Form Laporan Jadwal Petugas ... 46
Gambar 4.25 Desain Form Laporan Dafar Ulang ... 47
Gambar 4.26 Desain Form Laporan Pembayaran SPP ... 47
Gambar 4.27 Desain Form Laporan Pembagian Kelas ... 48
Gambar 5.1 Tampil add remove program ... 51
Gambar 5.2 Tampil Halaman awal Instalasi ... 51
Gambar 5.3 Tampil Select Installation Folder ... 52
Gambar 5.4 Tampil Browse Folder Directory ... 53
Gambar 5.5 Tampil Confirm Installation ... 53
Gambar 5.6 Tampil Installation Complete ... 54
Gambar 5.7 Desain Form Utama ... 54
Gambar 5.8 Desain Form Petugas Jaga ... 55
Gambar 5.9 Desain Form Daftar Ulang ... 56
Gambar 5.10 Desain Form Penjualan Formulir ... 57
Gambar 5.11 Desain Form Pembagian Kelas ... 58
xv
Gambar 5.15 Desain Form Laporan Transaksi Penjualan Formulir ... 61
Gambar 5.16 Desain Form Laporan Pembagian Kelas ... 61
Gambar 5.17 Desain Form Laporan Pembaaran SPP ... 62
xvi
Lampiran 1. Surat Hasil Wawancara ... 68
Lampiran 2. Surat Hasil Survey ... 69
Lampiran 3. Hasil Cetak Laporan Pendaftaran Calon Siswa Baru ... 70
Lampiran 4. Hasil Cetak Laporan Daftar Ulang ... 71
Lampiran 5. Hasil Cetak Penjualan Formulir ... 72
Lampiran 6. Listing Program Penjualan Formulir ... 73
Lampiran 7. Listing Program Input Data Calon Siswa ... 77
Lampiran 8. Listing Program Jadwal Petugas Jaga ... 81
Lampiran 9. Listing Program Daftar Ulang ... 85
Lampiran 10. Listing Program Pembayaran SPP ... 89
Lampiran 11. Listing Program Pembagian Kelas ... 92
Lampiran 12. Listing Program Laporan Data Calon Siswa ... 93
Lampiran 13. Listing Program Laporan Penjualan Formulir ... 94
Lampiran 14. Listing Program Laporan Daftar Ulang ... 94
Lampiran 15. Listing Program Laporan Pembagian Kelas ... 95
Lampiran 16. Listing Program Laporan Pembayaran SPP ... 96
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Pendaftaran siswa baru sangat penting bagi dunia pendidikan saat ini, dikarenakan banyak calon siswa baru yang masih mengalami kesulitan dalam mendaftar ke sekolah yang diinginkan, begitu pula dengan sekolah - sekolah yang membuka pendaftaran bagi calon siswa baru masih melakukan pencatatan ke dalam buku pendaftaran dan ada pula yang sudah memakai software. Pembayaran spp sangat penting untuk meningkatkan pembangunan sekolah, kinerja guru, dan memfasilitasi para siswa .
SMK NASIONAL Mojosari ini termasuk sekolah swasta didaerah mojosari, masalah yang di hadapi oleh SMK NASIONAL saat ini adalah para guru harus mencatat data siswa baru kedalam buku pendaftaran siswa baru, dan membagi kelas dari data siswa baru masih menggunmicrosoft excell, bisa saja data - data tersebut hilang. Sehingga para guru tidak dapat mengevaluasi data siswa baru sehari - hari selama waktu pendaftaran, begitupun dengan masalah pembayaran spp masih menggunakan microsoft excell sebagai landasan database.
1.2 Rumusan Masalah
Berdasarkan latar belakang permasalahan di atas, maka dapat dirumuskan permasalahan yang ada, yaitu Bagaimana merancang bangun Sistem Informasi Pendaftaran Siswa Baru dan Pembayran SPP pada SMK NASIONAL Mojosari?
1.3 Batasan Masalah
Batasan masalah pada Sistem Informasi Pendaftaran Siswa Baru dan Pembayaran SPP pada SMK NASIONAL Mojosari adalah sebagai berikut:
a. Data untuk simulasi di ambil pada periode tahun 2013, pada bagian tata usaha dan bagian keuangan/administrasi
b. Sistem Informasi ini dapat digunakan oleh bagian tata usaha, bagian administrasi, dan petugas pendaftaran siswa baru.
c. Sistem Informasi ini menangani proses sebagai berikut:
Penjualan formulir pendaftaran, Penjadwalan petugas pendaftaran, Pengembalian Formulir pendaftaran (Pencatatan siswa baru), Daftar ulang untuk pendaftaran, Pembagian kelas untuk siswa baru, dan Pembayaran SPP serta laporan – laporan yang dihasilkan.
1.4 Tujuan
1.5 Manfaat
Manfaat dari proyek yang saya buat adalah sebagai berikut: a. Bagian Tata Usaha
Dapat mempermudah proses pengolahan data siswa baru dan penginputan data petugas jaga beserta laporannya, sehingga data tersebut tidak hilang atau terselip.
b. Bagian Administrasi
Dapat mempermudah proses penyimpanan dan penginputan data khususnya keuangan.
c. Bagian Petugas Jaga
Dapat mempermudah dalam proses penjualan formulir dan penginputan data siswa siswi baru.
1.6 Sistematika Penulisan
Sistematika penulisan laporan proyek sistem informasi digununtuk menjelaskan penulisan laporan perbab sebagai berikut :
BAB I PENDAHULUAN
BAB II HASIL SURVEY
Bab kedua hasil survey membahas tentang gambaran umum, profil instansi, visi dan misi, serta struktur organisasi pada SMK NASIONAL MOJOSARI.
BAB III LANDASAN TEORI
Bab ketiga landasan teori membahas tentang teori - teori yang berkaitan dalam penyelesaian laporan, yaitu penjelasan tentang sistem, sistem informasi, analisis dan perancangan sistem, Pendaftaran Sekolah. Teori-teori tersebut diperlukan untuk memecahkan masalah di dalam aplikasi Pendaftaran Siswa Baru dan Pembayaran SPP.
BAB IV ANALISIS DAN DESAIN SISTEM
Bab keempat analisis dan desain sistem membahas tentang menjelaskan tentang pekerjaan yang dilakukan selama penyelesaian Proyek Sistem Informasi, yaitu menganalisis sistem dan mendesain sistem.
BAB V IMPLEMENTASI DAN PEMBAHASAN
Bab kelima implementasi dan pembahasan membahas tentang, mengimplementasikan sistem, dan melakukan pembahasan terhadap implementasi sistem. Mendesain sistem dimulai dari
Input Process Output (HIPO), Data Flow Diagram (DFD), Entity
Relationship Diagram (ERD), dan desain Input Output.
BAB VI PENUTUP
6
BAB II
HASIL SURVEY
2.1 Gambaran Umum SMK NASIONAL MOJOSARI
SMK Nasional Mojosari yang bertempat di Jl. Pemuda Vi A/ 9, Seduri, Mojosari, Mojokerto ini memiliki kurang lebih 600 siswa didik yang terbagi menjadi 15-19 kelas tiap tahun nya. SMK Nasional Mojosari telah berdiri sejak 25 Juni 1987. Sekolah ini memiliki 3 program jurusan yaitu Teknik Kendaraan Ringan (TKr), Teknik Permesinan (TPm), dan Teknik Komputer Dan Jaringan (TKJ).
Pada SMK Nasional Mojosari terdapat berbagai fasilitas diantara lain laboratorium khusus untuk setiap program jurusan, berbagai lapangan olahraga, kantin, masjid, dan lain sebagainya. Tersedia beberapa extrakurikuler yang mampu membantu siswa didik untuk mengembangkan bakat dan hobinya. Di 6ombing oleh pembimbing-pembimbing yang ahli di bidangnya membuat minat siswa didik semakin besar pada fasilitas yang di sedioleh SMK Nasional ini. Ada berbagai macam extrakurikuler yang di sediakan, diantaranya yaitu Extra Pramuka, Extra Bola Voli, Extra English, dan Extra Sepak Bola. Suasana yang tergolong sejuk juga membuat para siswa didik merasa nyaman. Suasana sejuk dikarenjarak antara sekolah dan daerah pegunungan yang tidak terbilang jauh.
2.2 Struktur Organisasi SMK NASIONAL MOJOSARI
ini. Semua bagian bertanggung jawab langsung kepada pimpinan seperti pada Gambar 2.1.
Gambar 2.1 Struktur Organisasi SMK Nasional Mojosari
Gambar 2.2 Logo SMK Nasional Mojosari
2.4 Visi SMK NASIONAL MOJOSARI
Terwujudnya SMK Nasional Mojosari menjadi lembaga pendidikan dan pelatihan yang mampu mencetak calon tenaga kerja tingkat menengah yang memiliki ilmu pengetahuan dan keterampilan dengan berlandaskan iman dan taqwa serta bermanfaat bagi dunia kerja.
2.5 Misi SMK NASIONAL MOJOSARI
a. Meningkatkan kualitas iman dan taqwa serta ahlaq dan budi pekerti siswa b. Mencetak calon tenaga kerja atau usahawan yang mandiri dan professional c. Meningkatkan profesionalisme tenaga pendidik dan tenaga kependidikan d. Meningkatkan proses praktek kerja industri di dunia usaha dan dunia industri
(DU/DI), dan mengoptimalkan peranserta komite sekolah dan industri institusi pasangan.
e. Meningkatkan jumlah dan kualitas sarana dan prasarana sekolah
2.6 Deskripsi Tugas
Berdasarkan Gambar 2.1 di atas , dapat di jelaskan bahwa deskripsi tugas yang ada pada SMK Nasional Mojokerto adalah sebagai berikut :
a. Kepala sekolah
Memimpin seluruh staff dan pegawai SMK dan mengawasi jalannya proses belajar mengajar. Dan orang yang bertanggung jawab terhadap sukses atau tidaknya sistem belajar mengajar yang diterapkan di SMK.
b. Majelis Sekolah
c. Komite Sekolah
Memberikan pertimbangan terhadap penentuan dan pelaksanaan pendidikan di dalam SMK Nasional.
d. Manajemen Representatif
Mengelola dan menjamin pelaksanaan belajar mengajar di SMK Nasional agar tetap sesuai dengan visi dan misi yang sudah di tetapkan secara efektif.
e. Kepala Tata Usaha
Mengelola, mengawasi dan memimpin bagian Tata Usaha dalam memberikan pelayanan terbaik pada SMK Nasional.
f. Wakil Kepala Sekolah bagian Kurikulum
Menentukan, mengevaluasi, dan meng-koordinir mata pelajaran yang ada pada setiap program jurusan yang ada di SMK Nasional Mojokerto.
g. Wakil Kepala Sekolah bagian Sarana dan Prasarana
Menentukan, mengevaluasi, dan mengkoordinir setiap sarana dan prasarana yang ada di sekolah agar dapat menunjang proses belajar mengajar secara maksimal.
h. Wakil Kepala Sekolah bagian Kesiswaan
Menentukan, mengevaluasi, dan mengkoordinir siswa yang pasti masuk ke SMK Nasional Mojokerto dan data siswa diterima dari sistem diknas.
i. Wakil Kepala Sekolah bagian Hubungan Masyarakat
Menentukan, mengevaluasi, dan mengkoordinir hubungan di luar lingkungan sekolah.
Membimbing, mengawasi, dan mengkoordinir proses belajar mengajar dan fasilitas yang ada di Program Jurusan TPm baik kelas X, XI, maupun XII. k. Kepala Kompetansi Keahlian Teknik Kendaraan Ringan
Membimbing, mengawasi, dan mengkoordinir proses belajar mengajar dan fasilitas yang ada di Program Jurusan TKR baik kelas X, XI, maupun XII. l. Kepala Kompetansi Keahlian Teknik Komputer Jaringan
Membimbing, mengawasi, dan mengkoordinir proses belajar mengajar dan fasilitas yang ada di Program Jurusan TKJ baik kelas X, XI, maupun XII. m. Wali Kelas/Guru Nominatif, Adaftif, dan Produktif
Memberikan pengajaran terhadap siswa di dalam kelas dan mengawasi setiap proses belajar mengajar.
2.7 Analisis Sistem yang Sedang Berjalan
Dokumen flow memuat hasil analisis yang dibuat berdasarkan hasil survey pada SMK Nasional Mojosari. Dokumen flow menggambarkan proses yang berhubungan dalam kegiatan transaksi sebelum menggunakan sistem informasi terintegrasi.
MULAI
CALON SISWA PETUGAS KEPSEK
Catat
Gambar 2.3 Document Flowchart Penjualan Formulir
Pada proses penjualan formulir calon siswa membeli formulir ke petugas jaga, petugas jaga mencatat siapa saja yang telah membeli formulir, petugas jaga memberikan formulir pendaftaran dan formulir daftar ulang untuk calon siswa yang sudah membeli formulir. Petugas jaga membuat laporan penjualan formulir yang diberikan kepada kepala sekolah.
CALON SISWA PETUGAS ADMINISTRASI KEPSEK
Gambar 2.4 Dokument Flowchart Pendaftaran dan daftar ulang
bag.administrasi membuat nota untuk calon siswa dan merekap laporan siswa baru yang diberikan kepada keala sekolah.
c. Document Flowchart Pembagian Kelas
Pembagian kelas 3 Pembagian
kelas 2
ADMINISTRASI TATA USAHA GURU BK GURU KELAS
Mulai Data siswa sesuai jurusan
Gambar 2.5 Dokument Flowchart Pembagian Kelas
Bag.administrasi membuat dokumen siswa baru sesuai jurusan yang sudah melakukan daftar ulang, dokumen siswa baru diberikan kepada bag.tata usaha untuk pembagian kelas sesuai jurusan siswa baru, bag.tata usaha membuat rekap pembagian kelas yang diberikan kepada guru bk, guru kelas, dan kepala sekolah.
ADMINISTRASI
Y pembayaranDokumen
Nota
Gambar 2.6 Dokument Flowchart Daftar Ulang
e. Document Flowchart Pembayaran SPP
Gambar 2.7 Dokument Flowchart Pembayaran SPP
BAB III
LANDASAN TEORI
3.1 Konsep Dasar Sistem Informasi
Landasan teori merupakan bagian yang membahas tentang uraian pemecahan masalah kemudian ditemukan pemecahannya melalui pembahasan pembahasan secara teoritis. Teoriteori yang dikemukakan merupakan dasar -dasar penulis untuk meneliti masalah – masalah yang dihadapi peneliti pada pelaksanaan pengumpulan data di SMK NASIONAL Mojosari.
3.1.1 Sistem
Definisi sistem dibagi menjadi dua pendekatan, yaitu pendekatan secara prosedur dan pendekatan secara komponen. Berdasarkan pendekatan secara prosedur, sistem adalah kumpulan dari beberapa prosedur yang mempunyai tujuan tertentu. Berdasarkan pendekatan secara komponen, sistem merupakan kumpulan dari komponen-komponen yang saling berkaitan untuk mencapai tujuan tertentu. (Herlambang dan Tanuwijaya, 2005:116).
Berdasarkan perkembangan sistem yang ada, sistem dibedakan menjadi dua jenis, yaitu sistem terbuka dan sistem tertutup. Sistem terbuka adalah sistem yang dihubungkan dengan arus sumber daya luar dan tidak mempunyai elemen pengendali. Sistem tertutup tidak mempunyai elemen pengontrol dan dihubungkan dengan lingkungan sekitar. (Herlambang dan Tanuwijaya 2005: 116).
3.1.2 Informasi
Informasi adalah data yang telah diletakan dalam konteks yang lebih berarti dan berguna yang dikomunikasikan kepada penerima untuk digunakan dalam pembuatan keputusan. (Suyanto, 2000:6). Informasi adalah data yang telah diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi penerimanya. (Hartono, 2005:8).
3.1.3 Sistem Informasi
Sistem informasi berasal dari dua kata yang saling berhubungan yaitu antara sistem dan informasi. Sistem adalah suatu kerangka kerja yang sangat terpadu serta mempunyai satu sasaran atau lebih. Informasi berbeda dengan data, data adalah keadaan yang ada dan belum diproses belum lanjut, sedangkan informasi adalah data-data yang telah diproses dan dibentuk sebagaimana mungkin agar lebih bernilai bagi penggunanya. Maka sistem informasi adalah sekumpulan komponen yang terorganisasi dan salaing berhubungan atau berinteraksi secara sistemtis untuk membangun atau mengolah data menjadi informasi. Rainer,( 2006:48).
3.2 Pendaftaran Sekolah
pendaftaran siswa baru merupsalah satu kewajiban pihak sekolah dan Dinas Pendidikan setiap tahun ajaran baru, Herek French(2001:9).
3.3 Analisis Sistem
Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian - bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan - permasalahan, kesempatan - kesempatan, hambatan – hambatan yang terjadi dan kebutuhan - kebutuhan yang diharapkan, sehingga dapat diusulkan perbaikan – perbaikannya. Tahap analisis dilakukan setelah tahap perencanaan sistem dan sebelum tahap desain sistem. (Kenneth E. Kendall, 2000:20).
3.4 Perancangan Sistem
3.5 Sistem Basis Data
21
BAB IV
ANALISIS DAN DESAIN SISTEM
4.1 Aanalis Sistem
Analis sistem adalah langkah awal untuk membuat suatu sistem baru. Dalam langkah ini harus dilakukan analisis terhadap permasalahan yang ada dalam transaksi SMK Nasional Mojosari khususnya mengenai penanganan pendaftaran siswa baru dan pembayaran spp yang masih menggunaplikasi excel. Untuk dapat membuat sistem yang baru, terlebih dahulu harus mengetahui alur transaksi yang masih digunakan sampai saat ini. Maka dibuatlah document flow yang berfungsi untuk mengetahui secara detail alur transaksi tersebut. Untuk melakukan transaksi pendaftaran siswa baru dan pembayaran spp
Dokumen flow memuat hasil analisis yang dibuat berdasarkan hasil survey pada SMK Nasional Mojosari. Dokumen flow menggambarkan proses yang berhubungan dalam kegiatan transaksi sebelum menggunsistem informasi terintegrasi.
4.2 Desain Sistem
Setelah melakukan analisis sistem, maka selanjutnya dilakukan desain sistem. Langkah-langkah yang dilakukan dalam desain sistem ini adalah:
1. System Flow
2. HIPO
3. Context Diagram
5. CDM & PDM
6. DBMS
7. Desain Input Output
Ketujuh langkah tersebut dijelaskan sebagai berikut:
1. System Flow
Dengan melihat dan menganalisa sistem yang sedang berjalan saat ini, maka dilakukan suatu prosedur pengembangan yaitu dengan membuat system flow baru. System Flow yang ada digambarkan sebagai berikut :
Pada system flow Penjualan dimulai dari calon siswa membeli formulir ke petugas jaga, petugas jaga menyimpan data siapa saja yang telah membeli formulir ke dalam database, petugas jaga memberikan formulir pendaftaran dan formulir daftar ulang untuk calon siswa yang sudah membeli formulir. Petugas jaga membuat laporan penjualan formulir dari databse yang diberikan kepada kepala sekolah.
Apabila Apabila calon siswa sudah mengisi formulir pendaftaran dan sudah melengkapi persyaratan maka bagian Petugas jaga menyimpan data calon siswa ke dalam database, calon siswa yang sudah mengisi formulir daftar ulang serta melengkapi berkas diberikan ke bag.administrasi untuk disimpan kedalam
database, bag.administrasi membuat rekap daftar ulang yang diberikan kepada
kepala sekolah.
databse, bag.tata usaha membuat rekap pembagian kelas yang diberikan kepada guru bk, guru kelas, dan kepala sekolah.
Bag.administrasi memberikan data siswa yang belum melunasi daftar ulang dan yang belum melakukan daftar ulang, untuk calon siswa yang melunasi maupun mengangsur daftar ulang di buatkan nota dan menyimpan data tersebut kedalam databse, kemudian bag.administrasi membuat rekap daftar ulang yang diberikan kepada kepala sekolah.
CALON SISWA PETUGAS
MULAI
Simpan Penjualan
Formulir
Formulir Pendaftaran Formulir Daftar
Ulang
Tb.Penjualan Formulir
Cetak formulir pendaftaran dan
daftar ulang
Cetak Laporan Penjualan
Formulir
Laporan Penjualan
Formulir
KEPSEK
SELESAI Dokumen
pembayaran
CALON SISWA PETUGAS ADMINISTRASI
Data sesuai T B B
Pembagian kelas 3 Pembagian
kelas 2
ADMINISTRASI TATA USAHA GURU BK GURU KELAS
Mulai
ADMINISTRASI
ADMINISTRASI
Cetak rincian pembayaran
2. Hierarchi Input Output
0
SISTEM INFORMASI PENDAFTARAN SISWA BARU
DAN PEMBAYARAN SPP PADA SMK NASIONAL
3
PEMBAGIAN KELAS 2
PENDAFTARAN DAN DAFTAR ULANG
DAFTAR ULANG SISWA BARU 3.1
PEMBAGIAN KELAS SESUAI JURUSAN
Gambar4.6 Hierarchy Input Output (HIPO)
Hierarchi Input Output (HIPO) berguna sebagai alat desain dan teknik
dokumentasi dalam siklus pengembangan sistem yang berbasis pada fungsi. Gambar 4.6 adalah hierarchy chart dari Rancang Bangun Aplikasi Pendaftaran Siswa Baru dan Pembaaran SPP pada SMK Nasional Mojosari.
3. Context Diagram
Context Diagram adalah gambaran menyeluruh dari DFD. Didalam
context diagram terdapat 7(tiga) external entity, yaitu : Calon Siswa, Petugas,
Nota_Pelunasan_daftar_ulang
Gambar 4.7 Data Flow Diagram Level Context
4. Data Flow Diagram ( DFD )
Laporan_Pembayaran_SPP Nota_Pembayaran_SPP
melihat data menyimpan dan baca data
Pembayaran_SPP
4 Penjualan Formulir
2 Pendaftaran dan
daftar ulang
+
5 Data Siswa baru
6 calon siswa Calon_Sisw
a
3 Pembagian Kelas
+ 7 Data Pembagian Kelas
Pada DFD level 1 proses Penjualan Formulir terdapat 2 sub proses, yaitu mengelola data master Penjualan Formulir dan laporan Penjualan Formulir. Pertama Calon Siswa membeli formulir pendaftaran . Kedua Petugas Jaga menginputkan data penjualan formulir kedalam Database penjualan formulir. Dengan melihat Database penjualan formulir, kemudian system mengeluarkan laporan yang diserahkan kepada Kepala Sekolah.
Gambar 4.9 DFD level 1 Penjualan Formulir
kepada Kepala Sekolah,dokumen daftar ulang diserahkan kepada Administrasi, dan nota daftar ulang di serahkan kepada Calon Siswa.
Gambar 4.10 DFD level 1 Pendaftaran dan Daftar Ulang
Gambar 4.11 DFD level 1 Pembagian Kelas
Gambar 4.12 DFD level 1 Daftar Ulang
Pada DFD level 1 proses Pembayaran SPP terdapat 2 sub proses, yaitu Pembayaran SPP Siswa dan Laporan Pembayaran SPP. Pertama system mengecek
Database Data Siswa Baru apakah calon siswa sudah melunasi atau belum
melunasi pembayaran SPP, untuk Calon Siswa yang ingin melunasi pembayaran SPP dapat menyerahkan dokumen pembayaran spp dan disimpan kedalam
Database SPP. Kedua system mengeluarkan laporan pembayaran spp yang
Gambar 4.13 DFD level 1 Pembayaran SPP
5. Entity Relation Diagram
Entity Relation Diagram(ERD) menggambarkan hubungan data dari tabel
satu ke tabel yang lain. Berikut ini Entity Relation Diagram dari Sistem Informasi Pendaftarn Siswa Baru dan Pembayaran SPP pada SMK Nasional Mojosari.
1.Conceptual Data Model
Gambar 4.14 Conseptual Data Model
2. Physical Data Model
Gambar 4.15 Physical Data Model
6. Desain Database
Dalam sub bab ini akan dijelaskan struktur tabel-tabel yang akan digunakan dalam pembuatan Sistem Informasi Aplikasi Tambah Daya. Data- data dibawah ini akan menjelaskan satu – persatu detail dari struktur tabel setiap tabelnya.
A. Tabel Input Data Siswa
Nama Tabel : Input Data Siswa Primary Key : No_Thn_STTB Foreign Key : -
NOMOR = NOMOR
NO_PENDAFTARAN = NO_PENDAF TARANID_SEKOLAH = DAT_ID_SEKOLAHID_SEKOLAH = ID_SEKOLAH NO_PENDAFTARAN = NO_PENDAF TARAN
ID_KEPSEK = ID_KEPSEK
ID_KEPSEK = ID_KEPSEK NO_PENDAFTARAN = NO_PENDAF TARAN
Fungsi : Menyimpan Data Siswa
Tabel 4.1 Tabel Input Data Siswa
B. Tabel Daftar Ulang
Nama Tabel : Tabel Daftar Ulang Primary Key : -
Foreign Key : -
Fungsi : Menyimpan Data Daftar Ulang
No. Nama_Field Type_Data Keterangan
1 No_Pendaftaran varchar(50)
2 Nama_Siswa varchar(50)
3 Pilihan_masuk varchar(50)
4 Tanggal_Lahir Datetime
5 Agama_siswa varchar(50)
6 Alamat_siswa varchar(50)
7 No_tlp varchar(50)
8 Asal_sekolah varchar(50)
9 No_Thn_STTB varchar(50) Primary Key
10 Nilai_SKHUN Int
11 Nama_wali varchar(50)
12 Pekerjaan varchar(50)
13 Alamat_wali varchar(50)
14 No_tlp_wali Int
15 Pilihan_program varchar(50)
16 Izajah Int
17 Skhun Int
18 Photo Int
Tabel 4.2 Tabel Daftar Ulang
C. Tabel Penjualan Formulir
Nama Tabel : Tabel Penjualan Formulir Primary Key : Nomor
Foreign Key : -
Fungsi : Menyimpan Data Penjualan Formulir Tabel 4.3 Tabel Penjualan Formulir
D. Tabel Petugas
Nama Tabel : Tabel Petugas Primary Key : Nomor
Foreign Key : -
Fungsi : Menyimpan Data Petugas
No. Nama_Field Type_Data Keterangan
1 ID varchar(50)
2 Nama_kelas varchar(50)
3 Tanggal varchar(50)
4 Jurusan varchar(50)
5 Biaya_daftar_ulang varchar(50)
6 Terbayar varchar(50)
7 Kekurangan varchar(50)
8 Status varchar(50)
No. Nama_Field Type_Data Keterangan
1 Nomor varchar(50) Primary Key
2 Nama varchar(50)
3 Jumlah numeric(18, 0)
4 Harga decimal(18, 0)
Tabel 4.4 Tabel Petugas
E. Tabel Pembagian Kelas
Nama Tabel : Tabel Pembagian Kelas Primary Key : -
Foreign Key : -
Fungsi : Menyimpan Data Pembagian Kelas Tabel 4.5 Tabel Pembagian Kelas
F. Tabel Pembayaran SPP
Nama Tabel : Tabel Pembayaran SPP Primary Key : Induk
Foreign Key : -
Fungsi : Menyimpan Data Pembayaran SPP Tabel 4.6 Tabel Pembayaran SPP
No. Nama_Field Type_Data Keterangan
1 Nomor varchar(50) Primary Key
2 Tanggal varchar(50)
3 Pukul varchar(50)
4 Nama_Petugas varchar(50)
5 Nama_piket varchar(50)
No. Nama_Field Type_Data Keterangan
1 Nama varchar(50)
2 Program_Pilihan varchar(50)
3 Tahun varchar(50)
4 Kelas varchar(50)
No. Nama_Field Type_Data Keterangan
1 Induk varchar(50) Primary Key
2 Nama varchar(50)
3 Tanggal Datetime
7. Desain Input & Output
Desain input/output merupakan rancangan input/output berupa form untuk memasukkan data dan laporan sebagai informasi yang dihasilkan dari pengolahan data. Desain input/output juga merupakan acuan pembuatan aplikasi dalam merancang dan membangun system.
a. Menu Utama
Gambar 4.16 Desain Form Utama
No. Nama_Field Type_Data Keterangan
5 Pembayaran_bulan varchar(50)
b. Master Petugas Jaga
Gambar 4.17 Desain Form Petugas Jaga
Gambar 4.18 Desain Form Daftar Ulang
d. Transaksi Penjualan Formulir
Gambar 4.19 Desain Form Penjualan Formulir
Gambar 4.20 Desain Form Pembagian Kelas
f. Transaksi Pembayaran SPP
Gambar 4.21 Desain Transaksi Pembayaran SPP
Gambar 4.23 Desain Form Laporan Penjualan Formulir
h. Laporan Jadwal Petugas
Gambar 4.24 Desain Form Laporan Jadwal Petugas
Gambar 4.25 Desain Form Laporan Daftar Ulang
j.Laporan Pembayaran SPP
k. Laporan Pembayaran SPP
49
BAB V
IMPLEMENTASI DAN PEMBAHASAN
5.1.Implementasi Sistem Dan Pembahasan
Tahap implementasi progam merupakan suatu tahap penerapan dari analisis dan desain sistem yang telah dibuat sebelumnya. Adapun kebutuhan sistem ini terdiri dari perangkat keras dan perangkat lunak minimal harus dipenuhi sehingga aplikasi ini dapat berjalan dengan baik.
5.1.1. Perangkat Keras
Perangkat keras adalah komponen fisik yang membentuk sistem komputer dan mendukung komputer dalam menjalankan tugasnya. Perangkat keras yang dibutuhkan sistem adalah sebagai berikut :
a. Processor Intel Pentium IV atau lebih.
b. Memory 512 Mb atau lebih
c. Harddisk 40 Gb atau lebih
d. Monitor dengan resolusi minimal 1024 x 728
e. VGA Card 8 Mb , Printer, Mouse, dan Keyboard
5.1.2. Perangkat Lunak
Perangkat lunak adalah suatu progam komputer yang diperlukan untuk mengoperasikan fungsi dari perangkat keras. Adapun perangkat lunak yang digunakan dalam pembuatan aplikasi ini adalah sebagai berikut :
b. Database untuk pengelohan data menggunakan SQL Server 2005
c. Bahasa pemrogaman yang digunakan adalah Microsoft Visual Basic .NET 2005 atau adalah Microsoft Visual Basic .NET 2008
d. .NET Framework minimal versi 2.0.
e. Untuk report menggunakan Crystal Report for Visual Studio .NET 2005 atau Visual Studio .NET 2008.
f. Untuk perancangan sistem menggunakan Power Designer 6.0 32-bit.
g. Untuk perancangan desain input/output menggunakan Microsoft Office 2010 h. Untuk dokumentasi menggunakan Mocrosoft office Word 2007.
5.2 Cara Setup Program
Ketika pertama kali menggunakan aplikasi ini, terlebih dahulu user harus menginstalasi aplikasi terlebih dahulu user harus menginstal dari aplikasi ini supaya bisa digunakan. Langkah-langkah instalasinya dijelaskan di bab ini, pertama user harus memastikan bahwa komputer user terdapat net framework 4 agar aplikasi ini dapat dijalankan. Pertama cek dulu computer anda apakah sudah terdapat .net framework 4 atau tidak
Gambar 5.1 Tampilan add remove program
Jika komputer telah terinstal .net framework 2.0 maka tidak perlu menginstal kembali. Untuk .net framework 1.0 atau yang lebih tinggi digun untuk platform Microsoft Visual Basic 2000 sedangkan .net framework 4 atau yang lebih tinggi, digun untuk platform Microsoft visual basic 2005. setelah itu program dapat dijalankan sebagaimana biasanya.
Gambar 5.2 Tampilan Halaman Awal Instalasi
Pada tampilan Select Installation Folder, seperti pada Gambar 5.3 user dapat memilih lokasi aplikasi diinstalasi. Jika user mengganti lokasi aplikasi diinstalasi maka tekan tombol Browse dan cari lokasi aplikasi diinstalasi, seperti pada Gambar 5.3.
Gambar 5.4 Tampilan Browse Folder Directory
Pada tampilan Confirm Installation, seperti pada Gambar 5.5 user memilih tombol Next untuk memulai proses instalasi aplikasi. Setelah proses instalasi selesai maka muncul tampilan Installation Complete, seperti pada Gambar 5.6.
Gambar 5.6 Tampilan Installation Complete
5.3 Penjelasan Pemakaian Program
a.Menu utama
Pada Gambar 5.7 adalah menu utama yaitu tampilan awal sebuah program dimana isi dari menu utama berupa gambar sekolah, nama sekolah serta icon logo.
b. Form Master Petugas Jaga
Gambar 5.8 Desain Form Master Petugas Jaga
c. Form Transaksi Daftar Ulang
Gambar 5.9 Desain Form Transaksi Daftar Ulang
d. Form Transaksi Penjualan Formulir
Gambar 5.10 Desain Form Transaksi Penjualan Formulir
Pada Gambar 5.10 adalah form Penjualan formulir di mana form Penjualan formulir ini digunakan untuk mengolah data penjualan yang berisi nomor, nama, jumlah, harga, tanggal.
e. Form Master Pembagian Kelas
Gambar 5.11 Desain Form Master Pembagian Kelas
f. Form Transaksi Pembayaran SPP
Gambar 5.12 Desain Form Transaksi Pembayaran SPP
g. Laporan Petugas Jaga
Gambar 5.13 Desain Form Laporan Petugas Jaga
Pada Gambar 5.13 adalah sebuah bentuk laporan petugas jaga yang dimana isi dari laporan tersebut adalaha hasil dari penginputan dari form master petugas jaga.
h. Laporan Transaksi Daftar Ulang
Gambar 5.14 Desain Form Laporan Transaksi Daftar Ulang
i. Laporan Transaksi Penjualan Formulir
Gambar 5.15 Desain Form Laporan Transaksi Penjualan Formulir
Pada Gambar 5.15 adalah sebuah laporan data Transaksi Penjualan Formulir dimana isi dari laporan data Transaksi Penjualan Formulir tersebut adalah hasil dari penginputan form Transaksi Penjualan Formulir.
j. Laporan Pembagian Kelas
Gambar 5.16 Desain Form Laporan Pembagian Kelas
pembagian kelas. Laporan pembagian kelas ini berupa laporan pembagian kelas pengeluaran selama pertahun.
k. Laporan Pembayaran SPP
Gambar 5.17 Desain Form Laporan pembayaran spp
Pada Gambar 5.17 adalah sebuah laporan pembayaran spp dimana isi dari laporan pembayaran spp tersebut adalah hasil dari penginputan form transaksi pembayaran spp. Laporan pembagian kelas ini berupa laporan pembayaran spp pengeluaran selama perbulan.
l. Laporan Data Siswa
BAB VI
PENUTUP
6.1.Kesimpulan
Pada proses pengembangan proses sistem informasi Pendaftaran Siswa Baru dan Pembaaran SPP pada SMK Nasional Mojosari dapat diambil beberapa kesimpulan sebagai berikut :
a. Pengembangan sistem yang lama ke sistem komputerisasi dapat membantu kinerja sistem yang baik dimana untuk memudahkan user dalam hal menginputkan data dan data tidak mudah hilang .
b. implementasi dari sistem dapat menghasilkan sebuah laporan-laporan yang di butuhkan khususnya untuk laporan siswa baru,pembayaran spp, dan daftar ulang dimana kepala sekolah bisa melihat hasil laporan yang sesuai dan terinci.
6.2.Saran
Saran dari pengembangan aplikasi ini adalah semoga aplikasi Pendaftaran dan pembayaran SPP ini tidak hanya untuk bag.administrasi tetapi untuk semua bagian yang terlibat.
DAFTAR PUSTAKA
Laudon Kenneth C. dan Laudon Jane P. Management Information Systems:
Managing The Digital Firm, Edisi Dua Belas, Prentice Hall, USA, 2006.
Kendall Kenneth E, Analisis dan Perancangan Sistem, Gramedia, Jakarta, 2003
Mcleod, Raymond dan P. Schell Jr. George, Management Information System
Tenth Edition, Prentice Hall, USA, 2007.
Rainer, Konsep Sistem Informasi Dan Teknologi Informasi,2006.
Herek French dan Heather Saward, The Dictionary of Management, (London: Pans Book, 1982:9).