PSI : Rancang Bangun Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru Pada Human Resource Management Indonesia Surabaya.
RANCANG BANGUN
APLIKASI PENERIMAAN DAN PEMBAYARAN
SISWA/SISWI BARU PADA HUMAN RESOURCE
MANAGEMENT INDONESIA SURABAYA.
PROYEK SISTEM INFORMASI Program Studi
DIII Manajemen Informatika
Oleh:
DODDY HARDIANTO PERMADI 13390100004
FAKULTAS TEKNOLOGI DAN INFORMATIKA
INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA 2016
(2)
x
DAFTAR ISI
Halaman
ABSTRAK ...vi
ABSTRACT ... vii
KATA PENGANTAR... viii
DAFTAR ISI ... x
DAFTAR TABEL ... xiii
DAFTAR GAMBAR ... xiv
DAFTAR LAMPIRAN ... xviii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah... 1
1.2 Perumusan Masalah ... 2
1.3 Batasan Masalah ... 2
1.4 Tujuan ... 3
1.5 Manfaaat... 3
1.6 Sistematika Penulisan ... 3
BAB II HASIL SURVEY ... 6
2.1 Gambaran Umum Human Resource Management(HRM) ... 6
2.2 Logo Mandiri Entreprenur Center... 6
2.3 Visi dan Misi Human Resource Management ... 7
2.4 Struktur Organisasi ... 8
(3)
xi
2.6 Analisis Sistem Sedang Berjalan ... 9
BAB III LANDASAN TEORI ... 15
3.1 Pendidikan... 15
3.2 Pendaftaran... 15
3.3 Perancangan ... 15
3.4 Analisis Sistem... 16
3.5 Desain Sistem... 16
BAB IV HASIL DAN PEMBAHASAN ... 18
4.1 Analisis Sistem... 18
4.2 Desain Sistem... 18
4.2.1 System Flow ... 18
4.2.2 Data Flow Diagram ... 25
4.2.3 Entity Relationship Diagram ... 31
4.2.4 Struktur Tabel... 34
4.2.5 Desain Input O utput ... 38
BAB V IMPLEMENTASI DAN PEMBAHASAN ... 50
5.1 Sistem Yang Digunakan... 50
5.2 Cara Setup Program ... 51
5.3 Penjelasan Pemakaian ... 51
5.3.1 Form Menu Utama ... 51
5.3.2 Form Master ... 55
(4)
xii
5.3.4 Form Laporan ... 72
BAB VI PEN UTUP ... 76
6.1 Kesimpulan ... 76
6.2 Saran... 76
DAFTAR PUSTAKA ... 77
(5)
1 BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Era globalisasi dengan segala implikasinya menjadi salah satu pemicu cepatnya perubahan yang terjadi pada berbagai aspek kehidupan masyarakat, dan bila tidak ada upaya sungguh-sungguh untuk mengantisipasinya maka hal tersebut akan menjadi masalah yang sangat serius. Dalam hal ini dunia pendidikan mempunya i tanggung jawab yang besar, terutama dalam menyiapkan sumber daya manusia yang tangguh sehingga mampu hidup selaras di dalam perubahan itu sendiri.
Proses penerimaan siswa baru merupakan salah satu cara bimbingan belaja r untuk mendapatkan siswa yang terampil dalam bidang yang diambilnya pada HRM Indonesia Surabaya. Penerimaan Siswa baru hanya dilakukan ketika tahun ajaran baru. Proses penerimaan siswa baru pada HRM Indonesia Surabaya. masih menggunaka n proses manual dimana data – data siswa disimpan pada rak dokumen, sehingga memungkinkan kehilangan data dan bahkan pencarian data siswa membutuhkan waktu yang lama. Hal ini menyebabkan kinerja pihak Administrasi dari HRM Indonesia Surabaya pada khususnya, tidak efesien dan efektif. Kesulitan dalam pengolahan data siswa juga menyebabkan pendataan pada masa pendaftaran siswa menjadi lebih sulit.
Berdasarkan penjelasan di atas maka untuk membantu mengatasi masalah tersebut, maka diperlukan suatu sistem aplikasi penerimaan siswa baru yang dapat membantu proses penerimaan siswa serta dapat membantu pengolahan data tentang
(6)
2
siswa pada HRM Indonesia Surabaya. sehingga proses penerimaan siswa lebih efektif dan efisien.
Kesimpulan dari masalah diatas maka dibutuhkan aplikasi yang dapat mempercepat kinerja bagian Administrasi dalam megolah data.
1.2 Perumusan Masalah
Berdasarkan latar belakang permasalahan di atas, maka dapat dirumuska n permasalahan, yaitu Bagaimana Merancang Bangun Aplikasi Penerimaan dan Pembarayan Siswa/Siswi Baru pada Human Resource Management Indonesia Surabaya.
1.3 Batasan Masalah
Batasan masalah pada Sistem Aplikasi Penerimaan Siswa Pada HRM Indonesia Surabaya adalah sebagai berikut :
a. Sistem informasi ini membahas tentang proses penerimaan siswa baru pada HRM Indonesia Surabaya.
b. Sistem informasi ini membantu pencatatan keuangan studi siswa pada HRM Indonesia Surabaya
c. Sistem aplikasi ini membahas tentang data siswa baru 1. Proses pembelian formulir
2. Proses Pendaftaran
3. Proses Pembagian paket dan kelas 4. Proses Pembayaran keuangan
(7)
3
5. Pembuatan laporan dan kwitansi selama proses pendaftaran 1.4 Tujuan
Membuat sistem informasi pendaftaran dan pembagian kelas siswa baru yang terkomputerisasi meliputi maintenance data siswa, transaksi penjualan formulir, pembagian kelas siswa, sehingga mempermudah guru pembimbing maupun administrai untuk memperoleh informasi dengan tepat, akurat, dan cepat.
1.5 Manfaaat
Manfaat pada penelitian ini adalah sebagai berikut: a. Bagian Penerimaan Peserta Didik
Bagian penerimaan peserta didik dengan mudah mengakses informasi dikarenakan aplikasi ini membantu jalanannya kinerja dan dapat meringankan kerja dari bagian penerimaan peserta didik dalam melakukan pendataan peserta didik.
b. Dosen atau Penilai
Sebagai user yang menggunakan aplikasi ini memudahkan melakukan penilaia n tes seleksi dikarenakan penilaian yang dilakukan dengan berbasis web sehingga proses seleksi bisa langsung diketahui secara real time.
1.6 Sistematika Penulisan
Sistematika penulisan laporan proyek sistem informasi pendaftaran dan penerimaan siswa/siswi baru berbasis desktop pada Human Resource Management Indonesia Surabaya adalah sebagai berikut:
(8)
4
Bab pertama pendahuluan membahas tentang latar belakang pendaftaran peserta didik, sedangkan inti dari permasalahan akan digambarkan dalam perumusa n masalah, pembatasan masalah menjelaskan batasan-batasan dari sistem yang akan dibuat supaya tidak keluar dari ketentuan-ketentuan yang telah ditetapkan, tujuan penelitian berupa harapan dari hasil yang akan dicapai dari rancang bangun aplikasi tersebut.
Bab kedua hasil survey membahas tentang gambaran umum Human Resource Management Indonesia Surabaya yang menguraikan gambaran umum perusahaan seperti lokasi, keadaan, kondisi, situasi dan hal lain yang berkaitan dengan instansi/lembaga tersebut, sejarah berdirinya, dan struktur organisasi Human Resource Management Indonesia Surabaya.
Bab ketiga landasan teori membahas tentang teori singkat yang berhubunga n dengan pembuatan aplikasi ini yang meliputi pendidikan, pendaftaran, MySQL dan teori-teori penunjang lainnya yang berkaitan dengan sistem tersebut.
Bab keempat analisis dan desain sistem membahas tentang prosedur dan langkah-langkah sistematis dalam menyelesaikan proyek ini. Bab ini juga berisi tentang System Flow, Context Diagram, Struktur File, dan Desain Input/Output (IO).
Bab kelima implementasi dan pembahasan mengenai sistem yang digunaka n untuk mendukung jalannya aplikasi ini yang meliputi Hardware maupun Software. Selain itu, di dalam bab ini juga menjelaskan tentang cara penggunaan dari aplikasi ini.
(9)
5
Bab keenam penutup membahas tentang kesimpulan atau ringkasan/inti dari bab-bab sebelumnya dan bab ini juga memuat saran-saran yang bisa diterapkan untuk perbaikan dan pengembangan sistem selanjutnya.
(10)
6 BAB II HASIL SURVEY
2.1Gambaran Umum Human Resource Management(HRM)
HRM Indonesia Surabya adalah bimbingan belajar yang bertempat di Jl. Wisma Meenggal III No. 5, Surabaya. Bimbingan belajar ini memiliki 3 jenjang kelas yaitu Sekolah Dasar (SD), Sekolah Menengah Pertama (SMP), Sekolah Menengah Atas (SMA).
HRM Indonesia Surabaya memiliki berbagai keunggulan diantara lain Brain Gym (Senam otak) dibuat untuk mengoptimalkan kecerdasan dan kesehatan fungs i otak. Tersedia beberapa kegiatan yang mampu membantu siswa didik untuk mengembangkan potensinya. Para Pembimbing yang masing - masing ahli dalam bidangnya membuat minat siswa didik semakin besar pada fasilitas yang di sediakan oleh HRM Indonesia Surabaya
2.2Logo Mandiri Entreprenur Center
Logo dari Mandiri Entrepreneur Center yang terdapat pada Gambar 2.1.
(11)
7
2.3Visi dan Misi Human Resource Management Visi Human Resource Management adalah:
“Mewujudkan Sumber daya yang berkualitas, unggul dalam prestasi berdasarkan IMTAQ serta menghasilkan yang mampu bersaing di tingkat nasional maupun global.”
Misi Mandiri Human Resource Management sebgai berikut:
a. Meningkatkan kualitas kegiatan belajar mengajar dalam mencapai kopetensi siswa berstandarnasional.
b. Mengembangkan potensi siswa mampu bersaing di tingkat nasional. c. Meningkatkan kualitas sumber daya manusia dan kualitas pembinaan
(12)
8
2.4Struktur Organisasi
Struktur Organisasi merupakan sistem pengendali jalannya kegiatan dimana terdapat pembagian tugas dan tanggung jawab dari masing-masing bagian pada organisasi tersebut, pada Gambar 2.2 dijelaskan mulai dari bagian atas sampai bagian bawah
Gambar 2.2 Struktur Organisasi Human Resource Management
2.5Deskripsi Tugas
Deskripsi tugas pada Huma Resource Management Indonesia Surabaya dapat dilihat pada Tabel 2.3.
(13)
9
Tabel 2.1 Deskripsi Pekerjaan
NO JABATAN TUGAS
1 Manager Operasional
Manager Operasional merupakan pelaksana yang bertanggung jawab atas kinerja bawahan
2 Kepala Bagian Akademik
Kepala Bagian Akademik adalah pimpina n akademik di Bimbingan belajar HRM. Pola kepemimpinananya akan sangat berpengaruh bahkan sangat menentuka n kemajuan bimbingan. Oleh karena itu dalam pendidikan modern kepemimpinan kepala bagian akademik merupakan jabatan strategis dalam mencapai tujuan pendidikan 3 Kepala Seksi Keuanan Kepala Seksi Keuangan yang mengatur setiap adanya transaksi di tempat bimbinga n 4 Cabang SBY-1
Bagian cabang SBY berfungsi sebagai pelaksan kerja di tempat bimbingan yang bercabang di surabaya.
5 Cabang SDA-1
Bagian cabang SBY berfungsi sebagai pelaksan kerja di tempat bimbingan yang bercabang di Sidoarjo.
2.6Analisis Sistem Sedang Berjalan
Human Resource Management Indonesia Surabaya pada bagian adminitras i yang memproses penerimaan peserta didik yang saat ini, belum memiliki sistem. Pada tahapan analisis sistem dibuat dokument flow, yang terdiri empat proses sebagai berikut:
a. Document Flow Penjualan Formulir b. Document Flow Penjualan Formulir c. Document Flow Pendaftaran
d. Document Flow Pembagian Kelas dan Paket e. Document Flow Pembayaran
(14)
10
A. Document Flow Penjualan Formulir
Document flow penjualan formulir menjelaskan pada proses awal dimula i pada Siswa yang membayar untuk membeli formulir. Petugas mencatat setiap penjualan formulir dan kemudian petugas menyerahkan formulir pendaftaran kepada Siswa. Petugas membuatkan kwitansi pendaftaran rangkap 2 yang diberikan kepada siswa dan diarsipkan. Gambar atau proses pembelian formulir dapat dilihat pada Gambar 2.3.
Docflow Pembelian Formulir
Admin Siswa Ph as e Mulai Proses Pembelia n Formulir Formulir Pendaftaran 2 Formulir Pendaftaran 1 Selesai 2 Kwitansi 1
Pendaftaran
1 Kwitansii Pendaftaran
Proses Pembua tan kwita nsi Pembelian Formulir Uang Pembayaran Formulir N Formulir Pendaftaran 1
(15)
11
B.Document Flow Pendaftaran
Document flow proses pendaftaran ini dimulai dari siswa yang membawa formulir pendaftaran dan berkas pendaftaran untuk diserahkan kepada petugas. Petugas mengecek kelengkapan dari berkas tersebut. Apabila tidak sesuai maka dikembalika n kepada siswa untuk melengkapi. Apabila pengecekan tersebut sesuai maka petugas akan membuat no pendaftaran yang kemudian dicetak dua satu diberikan kepada siswa dan satu diarsip kemudian petugas membuat bukti pendaftaran yang diarsip menjadi 2 satu diberikan kepada siswa dan disimpan oleh petugas. Document Flow Pendaftaran dapat dilihat pada Gambar 2.4.
C.Document Flow Pemilihan Kelas dan Paket
Document flow proses pemilihan paket ini dimulai dari siswa yang menyerahkan nomer pendaftaran kepada petugas kemudian petugas mencari berdasarkan nomer yang diserahkan kepada siswa, kemudian petugas membuat 2 berkas paket dan kelas 1 diserahkan kepada siswa satunya disimpan lalu petugas melakukan penyimpanan data siswa. dapat dilihat pada Gambar 2.5.
(16)
12
Docflow Pendaftaran
Admin Siswa P h as e Mulai Proses Pembuat an Nomer Pendaftar an 2 Nomer pendaftaran
Siswa 1 Formulir
Pendaftaran Terisi
Selesai Nomer Pendaftaran
Siswa 1
Proses Pembuat an Bukti Pendaftar an 2 Bukti Pendaftaran 1 Bukti Pendaftaran 1
Berkas pendaftaran Pengecek an Berkas Lengkap Y T N N Buku Induk SIswa
(17)
13
Docflow Pemilihan Paket + Kelas
Admin Siswa P h as e Mulai Nomer Pendaftaran 2 Paket + Kelas 1 Paket + Kelas 1
Proses Penyimpa nan Data Siswa Data Siswa Selesai Proses Cari nome dan Pemilihan Paket kelasr N
(18)
14
D.Document Flow Pembayaran
Document flow Pembayaran membahas tentang pembayaran para siswa siswi yang memenuhi syarat dicatat sebagai daftar peserta didik baru pada Gambar 2.6.
Docflow Pembayaran Admin Siswa Ph as e Mulai Uang Preses Pembayar an Lunas Memasukan Uang Proses pencetak an Kwitansi Lunas 2 Lunas 1
N
Selesai Angsur
2 Bukti pembayaran
angsuran 1 Lunas
Bukti Pembayaran
Y T
(19)
15 BAB III
LANDASAN TEORI
3.1 Pendidikan
Dalam proses pendidikan terkait berbagai hal seperti pendidik, kurikulum, buku, metoda mengajar, dan lain-lain. Sedangkan hasil pendidikan dapat meliputi hasil belajar (yang berupa pengetahuan, sikap dan keterampilan) setelah selesainya suatu proses belajar mengajar tertentu. Dalam rangka yang lebih besar, hasil proses pendidikan dapat berupa kelulusan dari lembaga pendidikan. (Idris, 1992:39).
3.2 Pendaftaran
Menurut (Idris, 1992) (Nasional, 2008) Pendaftaran adalah proses, cara, perbuatan mendaftar (mendaftarkan), pencatatan nama, alamat, dan sebagainya ke dalam daftar.
3.3Perancangan
Menurut John Burch dan Gary Grudnitski yang telah diterjemahkan oleh Jogiyanto (2005:196) dalam bukunya yang berjudul Analisis dan Desain Sistem Informas i
menyebutkan bahwa: “desain sistem dapat didefinisikan sebagai penggambara n, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang
terpisah dari satu kesatuan yang utuh dan berfungsi”. Definisi perancangan menurut
Al-Bahra Bin Ladjamudin (2005:51) yang terdapat dalam buku yang berjudul Analis is dan Desain Sistem Informasi, menjelaskan bahwa:
(20)
“perancangan adalah kemampuan untuk membuat beberapa alternatif pemecahan masalah”. Azhar Susanto (2004:331) menjelaskan dalam buku berjudul
Sistem Informasi Manajemen Konsep dan Pengembangannya yaitu: “perancangan adalah spesifikasi umum dan terinci dari pemecahan masalah berbasis komputer yang telah dipilih selama tahap analisis”.
3.4Analisis Sistem
Menganalisis sistem merupakan tahapan dalam menganalisis kebutuhan-kebutuhan sistem. Menurut Kendall & Kendall (2003:13), perangkat atau teknik untuk menentukan kebutuhan sistem adalah dengan menggunakan diagram aliran data untuk menyusun daftar input, proses, dan output fungsi bisnis dalam bentuk grafik terstruktur. Dari diagram aliran data, dikembangkan suatu kamus databerisikan daftar seluruh item data yang digunakan dalam sistem beserta spesifikasinya berupa tipe data atau constrainnya.
3.5Desain Sistem
Tahap analisis sistem selesai dilakukan, maka analis sistem telah mendapatkan gambaran yang jelas apa yang harus dikerjakan. Kemudian memikirka n bagaimana membentuk sistem tersebut. Menurut Hartono (2005:197) desain sistem dapat diartikan sebagai berikut:
a. Tahap setelah analisis dari siklus pengembangan sistem. b. Pendefinisian dari kebutuhan–kebutuhan fungsional. c. Persiapan untuk rancang bangun implementasi.
(21)
d. Menggambarkan bagaimana suatu sistem dibentuk.
e. Berupa gambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.
(22)
18 BAB IV
HASIL DAN PEMBAHASAN
4.1.Analisis Sistem
Analisis sistem ini digunakan untuk melihat proses-proses sistem baru yang akan dibuat. Dari analisa sistem ini juga bisa melihat perbedaan antara sistem yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow, Data Flow Diagram dan Entity Relationship Diagram.
4.2.Desain Sistem
Berdasarkan analisis yang telah dilakukan, maka dibuatlah sistem yang baru. Sistem yang baru tersebut dapat digambarkan pada system flow berikut ini:
4.2.1 System Flow
System flow memuat hasil analisis yang dibuat berdasarkan hasil survey ke Human Resource Management Indonesia Surabaya System flow menggambarka n seluruh proses yang berhubungan dalam kegiatan pendaftaran secara sistematis dan terkomputerisasi.
A. System Flow Pembelian Formulir
Pada Gambar 4.1 system flow Pembelian Formulir diatas menjelaskan pada proses awal dimulai pada siswa yang membayar untuk membeli formulir. Petugas administrasi akan menginputkan data setiap penjualan formulir dan akan menyimpa n data tersebut ke dalam tabel penjualan formulir. Petugas akan membuatkan kwitans i
(23)
19
pembelian rangkap 2 yang akan diberikan kepada siswa dan diarsipkan. Petugas akan membuatkan formulir pendaftaran rangkap 2 yang akan diberikan kepada siswa dan diarsipkan. Laporan penjualan diambil dari tabel penjualan formulir yang telah disimpan oleh petugas yang nantinya laporan penjualan akan diserahkan kepada Kepala Sekolah.
Sysflow Pembelian Formulir
Administrasi
Siswa Kepala Cabang
P h a s e Mulai Dok Pembayaran Formulir(uang) Penjualan Formulir Pendaftaran 2 Kwitansi `1 `Pembelian Formulir Formulir Pendaftaran Kwitansi Pembelian Formulir Mencetak Formulir Pendaftaran 2 Selesai Laporan Penjualan Formulir N N
Formulir 1 Pendaftaran
Proses mencetak Kwitansi Formulir
Penjualan Formulir Periode Petugas Membuat Laporan Penjualan Formulir Laporan Penjualan Formulir
(24)
20
B. System Flow Pendaftaran Siswa
System Flow proses pendaftaran ini dimulai dari siswa yang membawa formulir yang telah terisi kemudian siswa menyerahkan kepada petugas. Petugas akan mengecek Petugas akan mengecek kelengkapan dari berkas tersebut. Apabila tidak sesuai maka akan dikembalikan kepada siswa untuk melengkapi formulir tersebut.
Apabila pengecekan tersebut sesuai maka petugas akan mengecek no formulir apakah nomor formulir tersebut telah ada atau tidak ada dalam tabel. Apabila tidak ada maka proses tidak dapat dilakukan karena no formulir tidak ada. Apabila ada maka petugas akan memasukkan data-data pendaftaran kedalam tabel pendaftaran dan tabel siswa. Petugas akan membuat no pendaftaran rangkap 2 yang diambil dari tabel pendaftaran. No pendafataran tersebut akan diarsip untuk melakukan proses cetak pendaftaran dan diberikan kepada siswa. Petugas akan membuat bukti pendaftaran rangkap 2 yang diambil dari tabel pendaftaran. Bukti pendafataran tersebut akan diarsip dan diberikan kepada siswa. Laporan pendaftaran akan dibuat dari tabel pendaftaran yang akan diberikan oleh kepala cabang dapat dilihat pada Gambar 4.2.
(25)
21
Gambar 4.2 System Flow Pendaftaran
Sysflow Pendaftaran
Admin
SIswa Kepala Cabang
P h a s e Mulai Formulir Pendaftaran terisi Valid Proses Cetak No pendaftaran Penjualan Formulir Pendaftaran Y Cetak Bukti Pendaftaran Siswa 2 Bukti Pendaftaran 1 Bukti Pendaftaran 1
Selesai Pengecekan
Pendaftaran
2 No. Pendaftaran
Siswa Baru 1 No Pendaftaran
Siswa Baru 1
N Proses Input Pendaftaran T Proses Laporan Pendaftaran Siswa Laporan Pendaftaran Siswa Laporan Pendaftaran Siswa Siswa
(26)
22
C. System Flow Pembagian Kelas dan Paket
System Flow proses pemilihan kelas dan paket ini dimuai dari petugas admin melakukan pengecekan kelas yang diambil dari tabel pendaftaran jika penuh akan diulang jika tidak maka akan dilanjutkan pembagian kelas yang diambil dari tabel kelas dan tabel paket kemudian petugas membuat rangkap 2 yang akan diberikan kepada siswa dan pembimbing kelas. dapat dilihat pada Gambar 4.3.
Gambar 4.3 System Flow Pembagian Kelas dan Paket Sysflow Pembagian Kelas + Paket
Admin SIswa Pembibing Kelas
P h as e Mulai Penghitungan Jumlah Siswa menurut Paket yang
di pilih
Pembagian menurut paket dan kelas
Data Paket
Data Kelas Pendaftaran
Simpan Pembagian Kelas dan paket
Cetak Laporan Kelas Siswa dan paket
2 Pembagian Kelas
dan paket 1
Pembagian Kelas dan paket 1
Pembagian Kelas dan paket 2 Data Pembagian Kelas Selesai Penuh? T Y Siswa
(27)
23
D. System Flow Pembayaran
System Flow pembayaran di mana di mulai oleh siswa yang membawa uang untuk di serahkan kepada petugas admin kemudian petugas melakukan proses memasukan pembayaran yang apabila siswa membayar dengan lunas maka akan langsung petugas membuat cetak kwitansi lunas jika siswa membyar dengan jenis angsuran maka akan di buatkan oleh petugas kwitansi angsuran kemudian petugas membuat laporan pembayaran yang di serahkan kepada kepala cabang, System Flow Pembayaran dapat dilihat pada Gambar 4.4.
(28)
24
Gambar 4.4 System Flow Penerimaan Peserta Didik
Sysflow Pembayaran Kepala Cabang Siswa Admin P h a s e Uang Pembayaran Bimbingan Mulai Proses pilih pembayaran Pembayaran Lunas Proses Cetak Kwitansi Lunas Kwitansi Lunas Proses Cetak Angsuraan Kwtansi Angsuran Selesai Detil Pembayaran Kwitansi Lunas Kwitansi Angsuran Y T Proses Input Pembayran Proses Laporan Pembayaran Laporan Pembayran Laporan Pembayran
(29)
25
4.2.2 Data Flow Diagram
Data Flow Diagram (DFD) digunakan untuk menggambarkan aliran data dan proses yang terjadi dalam sebuah sistem serta entitas–entitas apa saja yang terlibat.
A.Context Diagram
Context Diagram dibawah ini menjelaskan tentang alur sistem yang telah terkomputerisasi. Terdapat tujuh external entity dan aliran datanya masing- mas i ng yang saling terkait. Context Diagram dapat dilihat pada Gambar 4.5.
(30)
26
B.DFD Level 0
Context diagram dibagi menjadi sub-sub proses yang lebih kecil, dengan cara decompose context digram dan disebut DFD Level 0. DFD level 0 rancang bangun aplikasi pendaftaran siswa/siswi baru dan pembayaran terdiri dari empat proses utama, empat external entity dan empat data store yang semuanya itu saling berkaitan. Untuk lebih jelasnya, dapat dilihat pada Gambar 4.6.
(31)
27
Gambar 4.6 DFD Lvl 0 Aplikasi Pendaftaran Siswa
Sim pan Data pembagian Kelas
[Kwitans i Lunas ] Menyim pan Formulir terjual
Sim pan pem bayaran
data laporan pembayaran
data paket dan kelas data laporan kelas dan paket
Data Pendaftaran
Sim pan pendaftaran mengecek form ulir
[Laporan Pem bayaran]
[Input Pembayaran]
[Pem bayaran Bim bingan]
[Kwitans i Angs uran]
[Detil Pem bayaran] [Input data Pem bagian Kelas ]
[Kelas dan Paket] [Kelas dan Paket]
[Data Sis wa]
[Pem bayaran Form ulir (uang)]
[Pem buatan No pendaftaran]
[Formulir Pendaftaran Teris i]
[Input Pendaftaran]
[No Pendaftaran Sis wa Baru] [Buk ti Pendaftaran Sis wa]
[Laporan Pendaftaran Sis wa]
[Kwitans i Pem belian Formulir]
[Formulir Pendaftaran Sis wa] [Pem belian Formulir]
[Laporan Pengeluaran Formulir]
Kepala Cabang Kepala Cabang Admin Admin Admin Sis wa Sis wa Sis wa Sis wa Pembibing Kelas Sis wa Admin Admin Sis wa Sis wa
Sis waSis wa
Sis wa Admin Kepala Cabang Admin 1
Pros es Penjualan Formulir
+
2
Pros es Pendaftaran
+
3
Pros es Pembagian Kelas
+
4
Pros es Pembayaran
+
6 Form ulir
7 Pendaftaran
Sis wa
8 Paket dan Kelas
(32)
28
Pada Gambar 4.7 merupakan DFD level 1 sub proses penjualan formulir dari rancang bangun aplikasi pendaftaran siswa/siswi baru dan pembayaran. DFD level 1 tersebut terdiri dari dua proses utama yaitu proses penjualan formulir dan laporan penjualan, seperti yang terlihat pada Gambar 4.7.
Gambar 4.7 DFD Level 1 Sub Proses Penjualan Formulir
Data Form ulir terjual [Menyimpan Form ulir terjual] [Pem belian Formulir]
[Formulir Pendaftaran Sis wa] [Kwitans i Pem belian Formulir] [Pem bayaran Form ulir (uang)]
[Laporan Pengeluaran Form ulir]
Kepala Cabang Admin
Sis wa
Sis wa Sis wa
1.1
Pros es Penjualan
1.2 Laporan Penjualan
(33)
29
Pada Gambar 4.8 merupakan DFD level 1 Sub Proses Pendaftaran dari rancang bangun aplikasi pendaftaran siswa/siswi baru dan pembayaran pada Human Resource Management Indonesia Surabaya. DFD level 1 tersebut terdiri dari dua proses utama yaitu Proses Pendaftaran dan Laporan Pendaftaran.
Gambar 4.8 DFD Level 1 Sub Proses Pendaftaran
Data Laporan Pendaftaran [Pem buatan No pendaftaran]
[Formulir Pendaftaran Terisi]
[Simpan pendaftaran] [mengecek formulir]
[No Pendaftaran Siswa Baru] [Input Pendaftaran]
[Bukti Pendaftaran Siswa]
[Data Siswa]
[Laporan Pendaftaran Siswa] Kepala Cabang Admin Siswa Siswa Admin Admin Siswa 6 Form ulir
7 Pendaftaran Siswa 2.1
Proses Pendaftaran
2.2
(34)
30
Gambar 4.9 DFD Level 1 Sub Proses Pembagian Kelas dan Paket
Pada Gambar 4.9 merupakan DFD level 1 Sub Proses Pembagian Kelas dan Paket dari rancang bangun aplikasi pendaftaran pada Human Resource Management Indonesia Surabaya. DFD level 1 tersebut terdiri dari dua proses utama yaitu Prose Pembagian Kelas dan Paket, dan Laporan Pembagian Kelas dan Paket.
[Data Kelas dan Paket1] [cek2]
[Data Kelas dan Paket] [Kelas dan Paket1]
[Mengecek] [Simpan Data] [Cek Data Pendaftaran]
7 Pendaftaran Siswa 3.1 Proses Pembagian Kelas Dan Paket1
8 Kelas Dan Paket
3.2 Laporan Pembagian Kelas dan Paket Siswa Pembibing Kelas 12 Siswa Pembibing Kelas
(35)
31
Gambar 4.10 DFD Level 1 Sub Proses Pembayaran
Pada Gambar 4.10 merupakan DFD level 1 Sub Proses Pembayaran dari rancang bangun aplikasi pendaftaran siswa/siswi baru dan pembayaran pada Human Resource Management Indonesia Surabaya. DFD level 1 tersebut terdiri dari dua proses utama proses pembyaran dan laporan pembayaran
4.2.3 Entity Relationship Diagram
Entity Relationship Diagram (ERD) digunakan untuk menggambarkan tabel-tabel yang ada dalam sebuah sistem berikut relasi antar tabel-tabelnya.
[data laporan pem bayaran]
[Kwitansi Lunas] [data paket dan kelas]
[Input Pembayaran][Simpan pembayaran]
[Laporan Pem bayaran]
[Pem bayaran Bim bingan]
[Kwitansi Angsuran] [Detil Pem bayaran]
Admin Siswa Siswa Admin Kepala Cabang
8 Paket dan Kelas
9 Pembayaran 4.1 Prose Pembayaran 4.2 Laporan Pembayaran Siswa
(36)
32
A. Conceptual Data Model
Conceptual Data Model (CDM) dari Rancang Bangung Aplikasi Pendaftaran Peserta Didik terdapat 9 tabel. Masing-masing tabel mempunyai relasi ke tabel-tabel yang lain seperti pada Gambar 4.11.
Gambar 4.11 Conceptual Data Model
B. Physical Data Model
Physical Data Model (PDM) adalah struktur tabel atau struktur database yang saling terintegrasi dan saling berhubungan. Untuk lebih jelasnya lihat Gambar 4.12.
mengisi Di jual mengisi1 melakukan mem iliki2 mem iliki1 mem iliki menangani menangani1 Penjualan Formulir No Penjualan Tg Penjualan Nama Pembeli Admin Id Adm in Nama Admin Password Pendaftaran No Pendaftaran Tgl Pendaftaran Siswa No Siswa Nama Siswa Jenis Kelamin Tempat Lahir Tanggal Lahir Agama Alamat
Asal Sekolah Kelas
Kode Kelas Nama Kelas Paket Kode Paket Nama Paket harga Pembimbing Kelas Kode Pem bim bing Nama Pembim bing Pembayaran
Kode Pem bayaran KET
formulir kode formulir harga
(37)
33 NO_PENJUALAN = NO_PENJUALAN
KODE_FORMULIR = KODE_FORMULIR
NO_PENDAFTARAN = NO_PENDAFTARAN
NO_SISWA = NO_SISWA
KODE_PEMBAYARAN = KODE_PEMBAYARAN
KODE_KELAS = KODE_KELAS KODE_PAKET = KODE_PAKET
KODE_PEMBIMBING = KODE_PEMBIMBING ID_ADMIN = ID_ADMIN
ID_ADMIN = ID_ADMIN PENJUALAN_FORMULIR NO_PENJUALAN Text(35) ID_ADMIN Text(35) TGL_PENJUALAN DateTime NAMA_PEMBELI Text(35) KODE_FORMULIR Text(35) ADMIN ID_ADMIN Text(35) NAMA_ADMIN Text(35) PASSWORD Integer PENDAFTARAN NO_PENDAFTARAN Text(35) ID_ADMIN Text(35) TGL_PENDAFTARAN DateTime NO_PENJUALAN Text(35) SISWA NO_SISWA Text(35) KODE_PEMBIMBING Text(35) KODE_PAKET Text(35) KODE_KELAS Text(35) NAMA_SISWA Text(35) JENIS_KELAMIN Text(1) TEMPAT_LAHIR Text(35) TANGGAL_LAHIR DateTime AGAMA Text(35) ALAMAT Text(35) ASAL_SEKOLAH Text(35) NO_PENDAFTARAN Text(35) KELAS KODE_KELAS Text(35) NAMA_KELAS Text(35) PAKET KODE_PAKET Text(35) NAMA_PAKET Text(35) HARGA Integer PEMBIMBING_KELAS KODE_PEMBIMBING Text(35) NAMA_PEMBIMBING Text(35) PEMBAYARAN KODE_PEMBAYARAN Text(35) KET Text(255) FORMULIR KODE_FORMULIR Text(35) HARGA Integer MELAKUKAN KODE_PEMBAYARAN Text(35) NO_SISWA Text(35) TGL_ANGSURAN Date KET TEXT(255)
(38)
34
4.2.4 Struktur Tabel
Struktur tabel digunakan untuk menggambarkan secara detail tentang tabel - tabel yang terdapat dalam sebuah sistem.
1. Tabel Penjualan Formulir
Nama Tabel : Penjualan Formulir Primary Key : Kode_Formulir Foreign Key : Id_Petugas,No_Periode Fungsi : Menyimpan Data Formulir
Tabel 4.1 Tabel Penjualan Formulir
No. Nama_Field Type_Data Keterangan
1 Id_Petugas varchar(50) Foreign Key
2 Tgl_Penjualan Date Not Null
3 Nama_Pembeli Varchar(50) Not Null 4 Kode_Formulir Varchar(50) Primary Key
5 Harga Varchar(50) Not Null
6 No_periode Varchar(50) Foreign Key
2. Tabel Petugas
Nama Tabel : Petugas Primary Key : Id_Petugas Foreign Key : -
Fungsi : Menyimpan Data Petugas. Tabel 4.2 Tabel Petugas
No. Nama_Field Type_Data Keterangan
1 Id_Petugas varchar(50) Primary Key
2 Nama_Petugas varchar(50) Not Null
(39)
35
3. Tabel Periode
Nama Tabel : Formulir Primary Key : No_Periode Foreign Key : -
Fungsi : Menyimpan Data Periode. Tabel 4.3 Tabel Periode
No. Nama_Field Type_Data Keterangan
1 No_Periode varchar(50) Primary Key
2 Tahun_Periode varchar(50) Not Null
4. Tabel Pendaftaran
Nama Tabel : Pendaftaran Primary Key : No_Pendaftaran
Foreign Key : Id_petugas, No_Siswa, No_Periode & Kode_Formulir Fungsi : Menyimpan Data Pendaftaran
Tabel 4.4 Tabel Pendaftaran
No. Nama_Field Type_Data Keterangan
1 No_Pendaftaran varchar(50) Primary Key
2 Id_Petugas varchar(50) Foreign Key
3 No_siswa varchar(50) Foreign key
4 Tgl_Pendaftaran Date Not null
5 No_Periode varchar(50) Foreign Key
6 Kode_Formulir varchar(50) Foreign Key
5. Tabel Pembimbing Kelas
Nama Tabel : Tabel Pembimbing Kelas Primary Key : Kode_Pembimbing Foreign Key : -
(40)
36
Fungsi : Menyimpan data Pembimbing. Tabel 4.5 Tabel Pembimbing Kelas
No Nama Kolom Tipe Data Keterangan 1 Kode_Pembimbing Varchar(50) Primary Key 2 Nama_Pembimbing Varchar(50) Not Null
6. Tabel Paket
Nama Tabel : Paket Primary Key : Kode_Paket Foreign Key : -
Fungsi : Untuk menyimpan data Paket Tabel 4.6 Tabel Paket
No Nama Kolom Tipe Data Keterangan
1 Kode_Paket Varchar(50) Primary Key
2 Nama_Paket varchar(50) Not Null
3 Harga varchar(50) Not Null
7. Tabel Kelas
Nama Tabel : Kelas Primary Key : Kode_Kelas
Foreign Key : Kode_Pembimbing & No_Periode Fungsi : Untuk menyimpan data Kelas
(41)
37
Tabel 4.7 Tabel Kelas
No Nama Kolom Tipe Data Keterangan
1 Kode_Kelas Varchar(50) Primary Key
2 Kode_Pembimbing Varchar(50) Foreign Key
3 No_Periode Varchar(50) Not null
4 Nama_Kelas Varchar(50) Not null
5 Max Varchar(50) Not null
8. Tabel Siswa
Nama Tabel : Siswa Primary Key : No_Siswa Foreign Key : Kode_Paket
Kode_Kelas
Fungsi : Untuk menyimpan data siswa Tabel 4.8 Tabel Siswa
No Nama Kolom Tipe Data Keterangan
1 No_Siswa Varchar(50) Primary key
2 Kode_Paket Varchar(50) Foreign key
3 Kode_Kelas Varchar(50) Foreign key
4 Nama_Siswa Varchar(50) Not Null
5 Jenis_Kelamin Varchar(50) Not Null 6 Tempat_Lahir Varchar(50) Not Null
7 Tgl_Lahir date Not Null
8 Agama Varchar(50) Not Null
9 Alamat Varchar(50) Not Null
(42)
38
8. Tabel Pembayaran
Nama Tabel : Pembayaran Primary Key : Kode_Pembayaran Foreign Key : No_Siswa
Fungsi : Untuk menyimpan data pembayaran siswa Tabel 4.9 Tabel Pembayaran
No Nama Kolom Tipe Data Keterangan 1 Kode_Pembayaran Varchar(50) Primary key
2 No_Siswa Varchar(50) Foreign key
3 Tanggal_Pembayaran Date Not Null
4 Jumlah_Pembayaran Varchar(50) Not Null
4.2.5 Desain Input Output
Dibawah ini terdapat desain dari program aplikasi Sistem Informas i Penerimaan Siswa Baru dan Pengolaphan Data Siswa Pada Human resource Management Indonesia Surabaya dan akan dijelaskan bagaimana cara menggunaka n program ini nantinya.
A. Desain Form Menu Utama
Pada saat menjalankan aplikasi Sistem Informasi ini pertama kali akan tampil form seperti dibawah, dan pada form dibawah terdapat beberapa menu yang berisi fitur -fitur dari aplikasi yang ditunjukkan pada Gambar 4.13.
(43)
39
Gambar 4.13 Desain Form Menu Utama
B. Desain Form Login
Sebelum menggunakan aplikasi ini user dipersilahkan untuk login terlebih dahulu. Form login terdapat 3 kolom, yaitu kolom id petugas, username dan password, apabila isi dari username dan password sudah benar maka fitur-fitur pada aplikasi ini akan terbuka sesuai dengan user yang login yang ditunjukkan pada Gambar 4.14.
(44)
40
C. Desain Form Master Petugas
Form ini berfungsi untuk penyimpanan data petugas. Form master petugas mempunyai kolom id petugas, nama petugas, password. Form tersebut juga memilik i tombol simpan ubah dan gener. Untuk lebih lengkapnya perhatikan Gambar 4.15.
Gambar 4.15 Desain Form Master Petugas
D. Desain Form Master Periode
Form ini berfungsi untuk menyimpan data master Periode yang dilakukan oleh petugas administrasi. Form master formulir mempunyai kolom no_periode, dan tahun_periode. Form tersebut juga memiliki tombol Simpan dan hapus. Untuk lebih lengkapnya perhatikan Gambar 4.16.
(45)
41
Gambar 4.16 Desain Form Master Periode
E. Desain Form Kelas
Form ini berfungsi untuk menyimpan data kelas form kelas ini memilik i kolom kode_kelas, kode_pembimbing, tahun_periode, nama_kelas dan max. Form tersebut juga memiliki tombol cari, simpan dan hapus. Untuk lebih jelasnya dapat dilihat pada Gambar 4.17.
(46)
42
Gambar 4.17 Desain Form Kelas
F. Desain Form Pembimbing
Form pembimbing berfungsi untuk menyimpan data pembimbing kelas ke dalam database. Form pembimbing tersebut memiliki kolom kode_pembimbing dan nama_pembimbing. Untuk lebih jelasnya dapat dilihat pada Gambar 4.18.
(47)
43
Gambar 4.18 Desain Form pembimbing
G. Desain Form Paket
Form ini berfungsi untuk menyimpan data paket ke dalam database paket yang digunakan oleh petugas untuk penginputan data paket. Untuk lebih jelasnya dapat dilihat pada Gambar 4.19.
(48)
44
Gambar 4.19 Desain Form Paket
H. Desain Form Siswa
Form ini berfungsi untuk menyimpan data siswa ke dalam database. Selain untuk mengisis data siswa, form ini juga menyimpan data kelas yang memilik i hubungan dengan siswa pada Gambar 4.20.
(49)
45
Gambar 4.20 Desain Form Siswa
I. Desain Form Penjualan Formulir
Form ini berfungsi untuk menyimpan data setiap transaksi penjualan formulir yang terjual yang akan disimpan di database penjualan formulir. Untuk lebih jelasnya dapat dilihat pada Gambar 4.21.
(50)
46
J. Desain Form Pendaftaran
Form ini berfungsi untuk menyimpan data setiap ada pendaftaran baru yang akan disimpan di database pendaftaran siswa. Untuk lebih jelasnya dapat dilihat pada Gambar 4.22.
Gambar 4.22 Desain Form Pendaftaran
K. Desain Form Pembayaran
Form ini berfungsi untuk menyimpan data setiap ada siswa melakukan pembayaran angsuran atau pembarayan secara lunas yang disimpan di database pembayran siswa. Untuk lebih jelasnya dapat dilihat pada Gambar 4.23
(51)
47
Gambar 4.23 Desain Form Pembayaran
L. Desain laporan Kwitansi Penjualan Formulir
Laporan ini berfungsi mencetak kwitansi sesuai dengan nama yang sudah membeli formulir pendaftaran. Untuk lebih jelasnya dapat dilihat pada Gambar 4.24.
(52)
48
M. Desain Laporan Pendaftaran
Laporan ini berfungsi menampilkan laporan Pendaftaran. Untuk lebih jelasnya dapat dilihat pada Gambar 4.25.
Gambar 4.25 Desain Laporan Pendaftaran
N. Desain Laporan Siswa
Laporan siswa berfungsi menampilkan data siswa. Dalam laporan daftar siswa pilihan kategori yang berdasarkan periode. Untuk lebih jelasnya dapat dilihat pada Gambar 4.26.
(53)
49
Gambar 4.26 Desain Laporan Data Siswa O. Desain Laporan Pembayaran
Laporan pembayaran berfungsi menampilkan data transaksi pembayran. Dalam laporan daftar pembayaran pilihan kategori yang berdasarkan periode. Untuk lebih jelasnya dapat dilihat pada Gambar 4.27.
(54)
50 BAB V
IMPLEMENTASI DAN PEMBAHASAN
5.1 Sistem Yang Digunakan
Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu:
A. Software Pendukung
Software yang mendukung aplikasi ini, yaitu:
1. Sistem Operasi Microsoft Windows XP Profesional 2. SQL SERVER
B. Hardware Pendukung
Hardware yang mendukung aplikasi ini memerlukan perangkat keras dengan spesifikasi:
1. CPU minimal pentium 4 dengan kecepatan 633 Mhz 2. Ram 512 MB
3. Hard disk minimal 10 GigaByte 4. Monitor
5. Keyboard dan Mouse 6. Printer
(55)
51
5.2 Cara Setup Program
Dalam tahap ini, pengguna harus memperhatikan dengan benar terhadap penginstalan perangkat lunak. Berikut langkah-langkah penginstalan:
a. Install SQL SERVER pada komputer yang akan digunakan.
b. Install Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru di komputer. c. Aplikasi sudah terinstal dengan baik dan dapat digunakan.
5.3Penjelasan Pemakaian
Tahap ini merupakan langkah-langkah dari pemakaian Aplikasi Penerimaa n dan Pembayaran Siswa/Siswi Baru. Berikut pembahasan pemakaian dari Aplikas i Penerimaan dan Pembayaran Siswa/Siswi Baru.
5.3.1 Form Menu Utama
Pertama, aplikasi penerimaan siswa baru dan pengolahan data siswa ini membuka Menu Utama yang berisi menu bar untuk memilih form yang akan dibuka. Pada awal aplikasi berjalan, semua menubar mati kecuali menu yang berisi Log In dan Exit yang aktif yang diperlihatkan pada Gambar 5.1.
(56)
52
Gambar 5.1 Fitur Main Menu
A.Fitur login
Selanjutnya user diwajibkan untuk login. Karena fitur- fitur pada aplikasi ini akan terbuka apabila id petugas dan password yang dimasukkan kolom id sesuai dengan kolom id petugas dan password yang ada pada database yang diperlihatka n pada Gambar 5.2.
(57)
53
Gambar 5.2 Fitur Login pada menu File
Saat username dan password tidak diisi akan keluar pesan “Username atau
Password tidak Boleh Kosong !”. Maka harus diisi dengan username dan password yang benar.untuk lebih jelasnya ditunjukkan pada Gambar 5.3.
(58)
54
Apabila muncul notifikasi “Id Petugas atau Password anda Salah” maka proses verifikasi Id Petugas dan password gagal. Bila hal tersebut terjadi maka user tidak dapat mengakses fitur yang ada pada sistem. Jika id petugas dan password yang diinputkan benar maka sistem akan menampilkan user yang login dan mengaktifka n fitur yang ada sesuai dengan hak akses yang dimiliki oleh user. Seperti Gambar 5.4.
Gambar 5.4 Fitur Login Username atau Password Salah
Jika kolom Username dan password benar maka form akan berhasil masuk dan fitur dalam menu akan berubah. Beberapa fitur akan aktif jika login berhasil. Seperti Gambar 5.5.
(59)
55
Gambar 5.5 Form Utama 5.3.2 Form Master
Aplikasi sistem administrasi anak tuna grahita memiliki menu-menu master. Menu-menu master digunakan untuk mengakses form-form master yang ada pada program. Form-form master digunakan mengelola data yang ada. Penjelasan tentang manfaat dan cara penggunaan masing-masing form master dijelaskan lebih detil pada penjelasan berikut ini.
A.Form Master Petugas
Form Petugas berfungsi menambahkan data petugas. Form ini terletak pada menu data master pada Form Utama. Untuk menambah formulir user dapat mengklik tombol simpan agar tersimpan pada database. Id petugas akan otomatis keluar saat form load atau saat tombol simpan ditekan, kemudian terdapat tombol ubah digunaka n memperbaruhi data yang sudah ada di database. lalu untuk password akan muncul
(60)
56
secara acak ketika tombol gener ditekan. Untuk lebih jelas dapat dilihat pada Gambar 5.6 dan Gambar 5.7.
Gambar 5.6 Form Master Petugas Menambah data Petugas
Gambar 5.7 Form Master Petugas Memperbaruhi data Petugas
B.Form Master Pembimbing
Form ini berfungsi menyimpan data pembimbing kelas ke dalam database. Form ini terletak di menu data master dari form utama. Pertama user mengisi nama
(61)
57
pembimbing untuk kode pembimbing muncul secara otomatis. Selanjutnya tekan simpan maka data tersimpan. seperti pada Gambar 5.8.
Gambar 5.8 Form Master Pembimbing tersimpan
Apabila tidak kosong maka muncul sebuah pesan peringatan, seperti pada Gambar 5.9.
(62)
58
C.Form Master Periode
Form ini berfungsi untuk menyimpan data periode ke dalam Database. Langkah pertama user dapat menambah data periode. Jika data sudah di masukan ke dalam kolom, tekan tombol simpan maka akan muncul pesan data tersimpan, jika form periode tidak ada inputan maka muncul pesan peringatan dan jika tahun periode yang di masukan sama maka akan muncul pesan peringatan seperti pada Gambar 5.10, Gambar 5.11 dan Gambar 5.12.
(63)
59
Gambar 5.11 Form Master Periode Kosong
(64)
60
D.Form Master Siswa
Form ini berfungsi untuk menyimpan data ketika siswa memberikan data kepada administrasi, petugas kemudian memasukan data pada form siswa. Pada form siswa memiliki 2 pencarian yaitu kode paket dan kode kelas seperti pada Gambar 5.13, Gambar 5.14 dan Gambar 5.15
Gambar 5.13 Form Siswa Cari Paket
(65)
61
Apabila Petugas sudah memasukan data pada form siswa maka akan tersimpan seperti pada Gambar 5.15.
Gambar 5.15 Form Siswa Simpan
Apabila Petugas tidak memasukan data pada form siswa maka akan muncul pesan “Tolong cek kembali !!!” seperti pada Gambar 5.16
(66)
62
E.Form Master Paket
Form ini berfungsi untuk menyimpan data Paket. Kode paket akan otomatis terisi ketika form dibuka. Untuk jenis paket bisa dipilih dengan menggunakan tombol yang akan muncul jenis paket yang tersedia, kemudian petugas menginputkan data harga untuk paket tersebut. Seperti pada Gambar 5.17.
Gambar 5.17 Form Paket
Jika harga tidak diisi atau kosong maka akan tampil pesan seperti”Tolong cek
(67)
63
Gambar 5.18 Harga tidak boleh kosong
F. Form Master Kelas
Form ini berfungsi untuk menyimpan data kelas database Kelas. Ketika form dibuka, kode kelas akan otomatis terisi oleh sistem. Kemudian, petugas mencari pembimbing dengan klik tombol S, ketika tombol S diklik akan muncul sebuah form lagi yang berisi data pembimbing kelas seperti pada Gambar 5.19.
(68)
64
Gambar 5.19 Form Kelas cari pembimbing
Jika tidak diisi atau kosong maka akan tampil pesan “harap di isi Tidak Boleh Kosong
!” pada Gambar 5.20.
Gambar 5.20 Form kelas tidak boleh kosong
Jika inputan sudah benar maka akan keluar no periode, tahun periode dan jumlah max kelas tersebut ,kemudian tekan tombol simpan akan tersimpan kedalam database Kelas seperti Gambar 5.30.
(69)
65
Gambar 5.21 Form kelas tersimpan
5.3.3 Form Transaksi
Aplikasi adminitrasi anak tuna grahita memiliki beberapa form transaksi mula i dari transaksi penyerahan anak tuna grahita, pelayanan dan pengambilan anak tuna grahita. Form-form master digunakan mengelola data-data transaksi yang ada.
A.Form Penjualan Formulir
Form ini berfungsi untuk menyimpan setiap transaksi penjulan formulir ke dalam database penjualan formulir, ketika form penjualan formulir terbuka, secara otomatis id petugas terisi dengan petugas yang login pada waktu tersebut, kemudian petugas akan memasukan data pembeli ke dalam form penjualan formulir seperti pada Gambar 5.22.
(70)
66
Gambar 5.22 Form Penjualan Tersimpan
Ketika telah disimpan akan muncul sebuah pemberitahuan yang beris i
“Apakah anda ingin mencetak kwitansi?”berfungsi untuk mencetak penjualan formulir
. seperti pada Gambar 5.23.
(71)
67
Ketika petugas memilih “Yes” maka akan mencetak transaksi tersebut. seperti pada Gambar 5.24.
Gambar 5.24 Cetak Kwitansi Formulir. B.Form Pendaftaran
Form ini berfungsi untuk menyimpan setiap pendaftaran ke dalam database pendaftaran, ketika form pendaftaran terbuka, secara otomatis id petugas terisi dengan petugas yang login pada waktu tersebut, kemudian untuk mencari no siswa dapat menggunakan tombol ‘S’ berfungsi untuk menampilkan data siswa dari database seperti pada Gambar 5.25.
(72)
68
Gambar 5.25 Form pendaftaran cari no siswa
Ketika petugas telah memilih no siswa seperti pada gambar di atas. Maka petugas memilih periode dan memlih kode formulir dengan menekan tombol ‘S’ seperti pada Gambar 5.26.
Gambar 5.26 Form pendaftaran kode formulir
Ketika petugas telah selesai memilih no siswa dan kode formulir maka petugas menyimpan pendaftaran tersebut. seperti pada Gambar 5.27.
(73)
69
Gambar 5.27 Form pendaftaran simpan
Ketika petugas telah selesai menyimpan maka akan keluar pemberitahua n cetak. seperti pada Gambar 5.28.
(74)
70
Ketika petugas telah selesai mencetak maka akan keluar cetak pendaftaran seperti pada Gambar 5.29.
Gambar 5.29 Form cetak Pendaftaran C.Form Pembayaran
Form ini berfungsi untuk menyimpan setiap pembayaran ke dalam database pembayaran, ketika form pembayaran terbuka, secara otomatis kode pembyaran otomatis terisi. Seperti pada Gambar 2.30.
(75)
71
Gambar 5.30 Form Pembayaran
kemudian untuk mencari no siswa dapat menggunakan tombol ‘S’ berfungs i untuk menampilkan data siswa dari database seperti pada Gambar 5.31
Gambar 5.31 Form Pembayaran Cari Siswa
kemudian untuk simpan pengisian tersebut dengan menekan tombol simpan seperti pada Gambar 5.32
(76)
72
Gambar 5.32 Form Pembayaran Tersimpan 5.3.4 Form Laporan
Menu-menu form laporan digunakan untuk menampilkan laporan-laporan yang dihasilkan dari data master dan data transaksi. Dimana data tersebut dapat digunaka n dalam mengambil keputusan.
A.Laporan Penjualan Formulir
Setiap laporan hanya dapat dicetak oleh petugas. Laporan penjualan formulir memiliki pencarian yaitu pencarian melalui tanggal awal dan tanggal akhir. Seperti laporan penjualan yang ditampilkan pada Gambar 5.33.
(77)
73
Gambar 5.33 Laporan Penjualan Formulir B.Laporan Pendaftaran
Laporan pendaftaran ini berfungsi untuk menampilkan laporan pendaftaran yang terjadi pada saat pendafataran. Laporan pendaftaran memiliki beberapa pencarian yaitu kelas, tahun, tanggal awal dan tanggal akhir. Pada saat petugas memilih kelas dan tahun yang keluar hanya berdasarkan kelas dan tahun sedangkan petugas memlih tanggal awal dan tanggal akhir maka yang keluar berdasarkan tanggal awal dan tanggal akhir. Seperti Laporan Pendaftaran yang ditampilkan pada Gambar 5.34.
(78)
74
Gambar 5.34 Laporan Pendaftaran C.Laporan Pembayaran
Laporan pembayaran ini berfungsi untuk menampilkan laporan pembayaran yang terjadi pada saat pembayaran. Laporan pembayaran memiliki beberapa pencarian yaitu tanggal awal dan tanggal akhir. Pada saat petugas memilih tanggal awal dan tanggal akhir maka yang keluar berdasarkan tanggal awal dan tanggal akhir. Seperti Laporan pembayaran yang ditampilkan pada Gambar 5.35.
(79)
75
Gambar 5.35 Laporan Pembayaran D.Laporan Data Siswa
Laporan data siswa ini berfungsi untuk menampilkan laporan siswa yang terjadi pada saat pembayaran. Laporan pembayaran memiliki beberapa pencarian yaitu tanggal awal dan tanggal akhir, seperti pada Gambar 5.36
(80)
76 BAB VI PENUTUP
6.1 Kesimpulan
Pada proses pengembangan proses sistem informasi Penerimaan Siswa Baru dan Pengolahan Data Siswa pada HRM Surabaya dapat diambil beberapa kesimpula n 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,dan terselip .
b. Implementasi dari sistem dapat menghasilkan sebuah laporan-laporan yang dibutuhkan khususnya untuk laporan penjualan, laporan pendafataran, dan daftar ulang dimana kepala cabang bisa melihat hasil laporan yang sesuai dan terinci.
6.2 Saran
Dari penggunaan sistem ini, masih terdapat banyak kekurangan yang ada. Demi pengembangan dan kemajuan yang lebih baik, maka hal-hal yang perlu diperhatikan antara lain:
a. Aplikasi yang mendatang dapat dibangun menggunakan aplikasi berbasis web agar dapat mengetahui informasi dengan cepat.
b. Untuk pengembangan selanjutnya dapat ditambahkan fasilitas untuk pengelolaa n data keuangan siswa yang dibutuhkan saat dibagian administrasi.
(81)
77
DAFTAR PUSTAKA
Anwar, Desi, 2003, Kamus Besar Bahasa Indonesia, Jakarta.
Hartono, Jogiyanto, HM. 1999. Sistem Informasi : Kebutuhan Pengolahan Kegiatan Organisasi
Hartono, Jogiyanto, HM. 2005. Analisis & Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis. Yogyakarta. Andi.
Herek, French, 1982, The Dictionary of Management, London: Pans Book.
Kendall, K.E., dan J.E. Kendall., 2003, Analisis dan Perancangan Sistem. PT.Prenhallindo, Jakarta
Marlinda, Linda. 2004. Sistem Basis Data. Yogyakarta : Andi Offest. Sutabri, Tata. 2004. Analisa Sistem Informasi. Yogyakarta : Andi offest.
(1)
72
Gambar 5.32 Form Pembayaran Tersimpan 5.3.4 Form Laporan
Menu-menu form laporan digunakan untuk menampilkan laporan-laporan yang dihasilkan dari data master dan data transaksi. Dimana data tersebut dapat digunaka n dalam mengambil keputusan.
A.Laporan Penjualan Formulir
Setiap laporan hanya dapat dicetak oleh petugas. Laporan penjualan formulir memiliki pencarian yaitu pencarian melalui tanggal awal dan tanggal akhir. Seperti laporan penjualan yang ditampilkan pada Gambar 5.33.
(2)
73
Gambar 5.33 Laporan Penjualan Formulir B.Laporan Pendaftaran
Laporan pendaftaran ini berfungsi untuk menampilkan laporan pendaftaran yang terjadi pada saat pendafataran. Laporan pendaftaran memiliki beberapa pencarian yaitu kelas, tahun, tanggal awal dan tanggal akhir. Pada saat petugas memilih kelas dan tahun yang keluar hanya berdasarkan kelas dan tahun sedangkan petugas memlih tanggal awal dan tanggal akhir maka yang keluar berdasarkan tanggal awal dan tanggal akhir. Seperti Laporan Pendaftaran yang ditampilkan pada Gambar 5.34.
(3)
74
Gambar 5.34 Laporan Pendaftaran C.Laporan Pembayaran
Laporan pembayaran ini berfungsi untuk menampilkan laporan pembayaran yang terjadi pada saat pembayaran. Laporan pembayaran memiliki beberapa pencarian yaitu tanggal awal dan tanggal akhir. Pada saat petugas memilih tanggal awal dan tanggal akhir maka yang keluar berdasarkan tanggal awal dan tanggal akhir. Seperti Laporan pembayaran yang ditampilkan pada Gambar 5.35.
(4)
75
Gambar 5.35 Laporan Pembayaran D.Laporan Data Siswa
Laporan data siswa ini berfungsi untuk menampilkan laporan siswa yang terjadi pada saat pembayaran. Laporan pembayaran memiliki beberapa pencarian yaitu tanggal awal dan tanggal akhir, seperti pada Gambar 5.36
(5)
76 BAB VI PENUTUP
6.1 Kesimpulan
Pada proses pengembangan proses sistem informasi Penerimaan Siswa Baru dan Pengolahan Data Siswa pada HRM Surabaya dapat diambil beberapa kesimpula n 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,dan terselip .
b. Implementasi dari sistem dapat menghasilkan sebuah laporan-laporan yang dibutuhkan khususnya untuk laporan penjualan, laporan pendafataran, dan daftar ulang dimana kepala cabang bisa melihat hasil laporan yang sesuai dan terinci.
6.2 Saran
Dari penggunaan sistem ini, masih terdapat banyak kekurangan yang ada. Demi pengembangan dan kemajuan yang lebih baik, maka hal-hal yang perlu diperhatikan antara lain:
a. Aplikasi yang mendatang dapat dibangun menggunakan aplikasi berbasis web agar dapat mengetahui informasi dengan cepat.
b. Untuk pengembangan selanjutnya dapat ditambahkan fasilitas untuk pengelolaa n data keuangan siswa yang dibutuhkan saat dibagian administrasi.
(6)
77
DAFTAR PUSTAKA
Anwar, Desi, 2003, Kamus Besar Bahasa Indonesia, Jakarta.
Hartono, Jogiyanto, HM. 1999. Sistem Informasi : Kebutuhan Pengolahan Kegiatan
Organisasi
Hartono, Jogiyanto, HM. 2005. Analisis & Desain Sistem Informasi : Pendekatan
Terstruktur Teori dan Praktik Aplikasi Bisnis. Yogyakarta. Andi.
Herek, French, 1982, The Dictionary of Management, London: Pans Book.
Kendall, K.E., dan J.E. Kendall., 2003, Analisis dan Perancangan Sistem. PT.Prenhallindo, Jakarta
Marlinda, Linda. 2004. Sistem Basis Data. Yogyakarta : Andi Offest. Sutabri, Tata. 2004. Analisa Sistem Informasi. Yogyakarta : Andi offest.