30
PEMBAHASAN
3.1. Tinjauan Perusahaan
3.1.1. Sejarah Institusi/Perusahaan
Berawal pada tahun 1998 ibu Hj. Sri Tinggeng sebelumnya memimpin sekolah RA. Nurul Iman Ajo lalu berdasarkan pengalaman kerja nya itu, 12 tahun kemudian ibu Hj. Sri Tinggeng membuka sekolah RA baru yaitu RA. Abata Mardhotillah.
RA. Abata Mardhotillah didirikan berdasarkan gagasan ibu Hj. Sri Tinggeng, S.Pd.I dengan suaminya bapak H. Djoko Guntoro, SE dengan tujuan membentuk pribadi muslim sejak dini. RA. Abata Mardhotillah didirikan pada hari senin tanggal 20 Juli 2009 berdasarkan surat SK Nomor 001/ABA/SK/01-2011 dengan nama RA. Abata Mardhotillah, yang artinya anak berbakat dan taqwa, yang merupakan harapan semua praktisi pendidikan dalam mencapai ridho Allah. RA. Abata Mardhotillah sudah mempunyai luas tanah 500 m dengan gedung yang kompetitif dan sangat strategis karena terletak tepat di depan jalan raya besar yang beralamat di Perumnas Bumi Telukjambe blok Y no 20 Karawang.
Pada tahun pertama 2009 RA. Abata Mardhotillah sudah mempunyai gedung berkapasitas 2 kelas dengan jumlah siswa 40 orang, pada tahun kedua siswa RA. Abata Mardhotillah meningkat menjadi 97 siswa dengan penambahan 3 kelas, lalu di tahun ketiga siswa RA. Abata ditargetkan mencapai 175 siswa
dengan menambahkan 3 kelas. Semua kemajuan dan perkembangan ini berkat kerja keras dan kerjasama yang baik antara kepala sekolah, guru-guru, orang tua murid dan pihak yayasan RA. Abata Mardhotillah sebagai pihak pengelola sarana dan prasarana serta fasilitas belajar yang memadai bagi anak didik.
Pada setiap bulannya RA. Abata Mardhotillah menyelenggarakan kegiatan
special event (acara spesial) seperti bakti sosial, tarhib ramadhan, fun cooking
(belajar memasak), kunjungan ke kantor pos, porseni ke ancol, manasik haji dan lain-lain. Adapun kegiatan ekstrakurikuler yang wajib diikuti oleh siswa-siswi adalah mewarnai/melukis, tari, angklung, bahasa inggris, baca tulis hitung, komputer, dan renang. Untuk menunjang kegiatan belajar mengajar ini pihak sekolah merekrut tenaga pengajar yang berlatar belakang pendidikan diploma pendidikan dan sarjana pendidikan baik agama, umum, atau bidang studi lain. RA. Abata Mardhotillah telah meluluskan siswa angkatan pertama dengan hasil yang baik, 99% siswa lulusan RA. Abata Mardhotillah dapat melanjutkan sekolah ke sekolah dasar favorit. Banyak pula pencapaian prestasi siswa-siswi RA. Abata Mardhotillah pada tingkat porseni kabupaten Karawang diantaranya juara 1 dan juara 2 lomba menari, juara 1 lomba hafalan, dan lain-lain. Dalam rangka menambah pengetahuan perayaan hari besar islam dan nasional RA. Abata Mrdhotillah menyelenggarakan kegiatan seperti peringatan HUT RI, kegiatan bulan ramadhan, dan kegiatan hari raya Idul Adha.
Setelah mengetahui sejarah berdirinya RA. Abata Mardhotillah yang berbasis islam maka tidak dipungkiri ternyata sekolah yang berbasis islam dapat berprestasi, dapat meluluskan siswanya dengan hasil baik dan dapat diterima di sekolah favorit.
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi suatu instansi merupakan suatu bentuk nyata dan persyaratan utama yang harus dimiliki, karena dapat menunjukkan fungsi-fungsi dan garis wewenang serta kewajiban-kewajiban dari setiap anggota yang menyandang. Struktur organisasi pada RA. Abata Mardhotillah dapat digambarkan sebagai berikut:
Struktur Organisasi RA. Abata Mardhotillah
KETUA YAYASAN
KEPALA SEKOLAH
TATA USAHA SEKERTARIS
KURIKULUM
GURU PLAY
GROUP GURU KELAS A GURU KELAS B
Sumber: RA. Abata Mardhotillah
GAMBAR III.1
Struktur Organisasi TK. Abata Mardhotillah
Dari setiap bagian yang terdapat pada gambar struktur organisasi diatas, terdapat fungsi dan tugas yang berbeda. Adapun fungsi dan tugas-tugas dapat diuraikan sebagai berikut:
1. Ketua Yayasan
a. Memimpin rapat-rapat organisasi.
b. Bertanggung jawab terhadap operasional organisasi.
c. Memimpin pelaksanaan kegiatan sebagaimana visi dan misi organisasi.
d. Memimpin koordinasi urusan internal dan mewakili organisasi untuk urusan eksternal.
e. Menandatangani dan menerbitkan surat-surat administrasi untuk program kegiatan-kegiatan atas persetujuan pendiri/pembina organisasi.
f. Melaporkan pelaksanaan kegiatan dan keuangan kepada pembina, pengawas dan pihak luar yang terkait.
2. Kepala Sekolah
a. Berperan dalam pembentukan karakter yang didasari nilai-nilai pendidik.
b. Berperan dalam mengelola sumber daya untuk mencapai tujuan instuisi secara efektif dan efisien.
c. Mengatur tata laksana sistem administrasi di sekolah sehingga efektif dan efisien.
d. Membantu mengembangkan profesionalitas guru dan tenaga kependidikan lainnya.
e. Mengarahkan karyawan untuk bekerja sama dalam mencapai visi dan tujuan bersama.
f. Memberi dorongan sehingga seluruh komponen pendidikan dapat berkembang secara profesional.
g. Cermat melihat adanya peluang dan memanfaatkan peluang untuk kepentingan sekolah.
3. Tata Usaha
a. Mencatat administrasi uang masuk dan uang keluar organisasi.
b. Membantu ketua menata administrasi keuangan.
c. Membuat laporan keuangan secara periodik (bulanan, triwulan, semester, dan tahunan).
d. Menghadiri rapat-rapat dan mengikuti kegiatan organisasi.
4. Sekertaris
a. Menata administrasi organisasi.
b. Membantu ketua mengkoordinasi pelaksanaan kegiatan sebgaimana visi dan misi organisasi.
c. Menyusun rencana program kegiatan dari masing-masing divisi.
d. Menyusun laporan kegiatan organisasi.
e. Membantu ketua dalam urusan internal dan eksternal organisasi.
5. Kurikulum
a. Penyesuaian kemampuan untuk menyesuaikan diri dengan perubahan yang terjadi dilingkungannya karena lingkungan bersifat dinamis atau berubah-ubah.
b. Sebagai penyesuaian mengandung makna bahwa kurikulum merupakan alat pendidikan yang mampu menghasilkan pribadi-pribadi yang dapat dibutuhkaan dan berintegrasi di masyarakat.
c. Sebagai alat yang memberikan pelayanan dari berbagai perbedaan disetiap siswa yang harus dihargai dan dilayani.
d. Sebagai persiapan yang mengandung makna ahwa kurikulum sebagai alat pendidikan mampu mempersiapkan siswa ke jenjang selanjunya dan juga dapat mempersiapkan diri agar dapat hidup bermasyarakat, jika tidak melanjutkan pendidikan.
e. Memberikan kesempatan bagi siswa untuk menentukan pilihan program belajar yang sesuai dengan minat dan bakatnya.
f. Alat pendidikan yang mampu mengarahkan dan memahami potensi siswa serta kelemahan dalam dirinya.
6. Guru taman kanak-kanak
a. Fungsi adaptasi, berperan dalam membantu anak melakukan penyesuaian diri dengan berbagai kondisi lingkungan serta menyesuaikan diri dengan dirinya sendiri.
b. Fungsi sosialisasi, berperan dalam membantu anak agar memiliki keterampilan-keterampilan sosial yang berguna dalam pergaulan dan keidupan sehari-hari.
c. Fungsi pengembangan, berkaitan dengan pengembangan berbagai potensi yang dimiliki anak.
d. Fungsi bermain, berkaitan dengan pemberian kesempatan pada anak untuk bermain, karena bermain adalah hak anak.
e. Fungsi ekonomik, adalah pendidikan yang terencana untuk anak yang juga merupakan investasi jangka panjang orang tua ( Yamin, 2012:30).
3.2. Analisa Kebutuhan
1. Kebutuhan Pengguna
Analisa kebutuhan dalam pembuatan dan perancangan program penggajian guru pada sekolah Ra. Abata Mardhotillah dapat diakses oleh pengguna berinteraksi didalam lingkungan sistem yaitu admin. Pengguna tersebut memiliki karakteristik interaksi sistem dan memiliki kebutuhan informasi sebagai berikut.
Yang dapat dilakukan oleh admin yaitu:
a. mengelola data admin
c. Mengelola data pendidikan karyawan
d. Mengelola data jabatan
e. Mengelola data potongan
f. Mengelola data tunjangan
g. Mengelola absensi karyawan
h. Mengelola penggajian
i. Mengelola laporan bulanan
2. Kebutuhan Sistem
Pengguna harus login terlebih dahulu untuk dapat mengakses program dengan memasukan kode kepala yayasan dan password agar privasi pengguna tetap terjaga keamanannya.
3.3. Rancangan Dokumen Masukan (input)
Dalam program penggajian rancangan masukan merupakan rangkaian data yang masuk kedalam sistem dan proses sehingga menghasilkan suatu keluaran, bentuk dokumen masukan dijadikan acuan pembuatan dan mengisi data pada program aplikasi tersebut. Bentuk masukan dari rancangan program disajikan berdasarkan dokumen formulir yang dimasukan guna kebutuhan pembuatan laporan. Adapun spesifikasi bentuk masukan sebagai berikut:
Fungsi : Untuk mengetahui identitas karyawan
Sumber : Karyawan
Tujuan : Admin
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap ada karyawan baru
Bentuk : Lihat Lampiran A.1
2. Nama Dokumen : Formulir Absensi karyawan
Fungsi : Untuk mengetahui jumlah kehadiran
Sumber : Karyawan
Tujuan : Admin
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap hari kerja
Bentuk : Lihat Lampiran A.2
3. Nama Dokumen : Formulir Data Jabatan Karyawan Fungsi : Untuk mengetahui jabatan karyawan
Sumber : Karyawan
Tujuan : Admin
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap ada karyawan baru
3.4. Rancangan Dokumen Keluaran (Output)
1. Nama Dokumen : Slip Gaji
Fungsi : Sebagai bukti pembayaran gaji kepada karyawan
Sumber : Kepala Yayasan
Tujuan : Karyawan
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap Pembayaran Gaji Karyawan
Bentuk : Lihat Lampiran B.1
2. Nama Dokumen : Laporan Transaksi Gaji Karyawan
Fungsi : Sebagai bukti laporan keseluruhan gaji karyawan
Sumber : Admin
Tujuan : Kepala Yayasan
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap Penggajian
Bentuk : Lihat Lampiran B.2
3.5. Entity Relationship Diagram (ERD)
Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan dengan Entity Relationship Diagram (ERD).
1. Entity Relationship Diagram Admin NmAdmin KdAdmin PswdAdmin Mengelola Karyawan NIK Pendidikan Agama KdJabatan Alamat Status NmKaryawan Tgl_lahir Tgl_masuk NoTlp Memiliki Jabatan KdJabatan Tjg_Jabatan Transport GajiPokok NmJabatan NoGaji 1 1 M 1 1 Memiliki Gaji TglGaji NIK JmlMasuk Pendapatan TotalGaji KdAdmin 1 M 1 Gambar III.2
2. Logical Record Structure (LRS) Admin KdAdmin* NmAdmin PswdAdmin Pegawai NIP* NmPegawai KdJabatan Alamat Notlp Tgl_lahir Agama Status Tgl_msk Pendidikan Gaji NoGaji* TglGaji NIK JmlMasuk Pendapatan TotalGaji KodeAdmin Jabatan KdJabatan* NmJabatan GajiPokok Transport Tjg_Jabatan 1 1 M 1 1 1 1 1 Gambar III.3
Logical Record Structure Penggajian Karyawan
3.6. Spesifikasi File
Spesifikasi file merupakan penjelasan mengenai bentuk-bentuk file
database yang digunakan untuk pengolahan proses sistem berjalan dalam
diperlukan dibagi beberapa tabel, dan disimpan dalam database dengan nama “dbpenggajiankaryawan”, berikut ini diterangkan beberapa spesifikasi file, yaitu:
1. Spesifikasi File Admin Akronim : Admin
Fungsi : Untuk menyimpan data admin Tipe File : File Master
Record Size : 41
Access File : Random
Organisasi File : Index Sequental Media File : Hardisk
Primary Key : KdAdmin
Software : Mysql
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Admin KdAdmin Varchar 6
Primary Key
2. Nama Admin NmAdmin Varchar 25
3.
Password
Admin PswdAdmin Varchar 10
Tabel III.1 Spesifikasi File Admin
2. Spesifikasi File Karyawan
Nama File : Tabel Karyawan Akronim : Karyawan
Fungsi : Untuk menyimpan data karyawan Tipe File : File Master
Access File : Random
Organisasi File : Index Sequental Media File : Hardisk
Primary Key : NIK
Software : Mysql
No Elemen Data Akronim Tipe Panjang Keterangan
1. Nomor Induk
Karyawan NIK Varchar 10
Primary Key
2. Nama
Karyawan NmKaryawan Varchar 30
3. Kode Jabatan KdJabatan Varchar 6
4. Alamat
Karyawan Alamat Varchar 50
5. No Telepon Notlp Varchar 12
6. Tempat
Tanggal Lahir Tgl_lahir Date -
7. Agama Agama Varchar 20
8. Status Nikah Status Varchar 20
9. Tanggal Masuk
Kerja Tgl_masuk Date -
10. Pendidikan Pendidikan Varchar 20
Tabel III.2
Spesifikasi File Karyawan
3. Spesifikasi File Jabatan
Nama File : Tabel Jabatan Akronim : Jabatan
Fungsi : Digunakan untuk menyimpan data jabatan Tipe File : File Master
Access File : Random
Organisasi File : Index Sequental Media File : Hardisk
Primary Key : KdJabatan
Software : Mysql
No Elemen Data Akronim Tipe Panjang Keterangan 1. Kode Jabatan KdJabatan Varchar 6 Primary Key
2. Nama Jabatan NmJabatan Varchar 30
3. Gaji Pokok GajiPokok Double -
4. Transport Transport Double -
5. Tunjangan
Jabatan Tjg_Jabatan Double -
Tabel III.3
Spesifikasi File Jabatan
4. Spesifikasi File Gaji
Nama File : Tabel Gaji Akronim : Gaji
Fungsi : Digunakan untuk proses penggajian Tipe File : File Master
Record Size : 68`
Access File : Random
Organisasi File : Index Sequental Media File : Hardisk
Primary Key : NoGaji
Tabel III.4
Spesifikasi File Gaji
3.7. Pengkodean
Dalam penulisan tugas akhir ini, penulis menggunakan beberapa macam kode diantaranya:
1. KodeAdmin
X X X 0 0 0
Diambil dari no urut Akronim nama jabatan
No Elemen Data Akronim Tipe Panjang Keterangan
1. No Gaji NoGaji Varchar 8 Primary
Key
2. Tanggal Gaji TglGaji Date -
3. NIK NIK Varchar 10
4. Nama
Karyawan NmKaryawan Varchar 50
5. Gaji Pokok GajiPokok Double -
6. Jumlah Masuk
Kerja JmlMasuk Integer 11
7. Tunjangan
Jabatan TjgJabatan Double -
8. Transport Transport Double -
9. Pendapatan Pendapatan Double -
10. Potongan Potongan Double -
11. Total Gaji TotalGaji Double -
Contoh:
A D M 0 0 1
Keterangan:
ADM : Akronim jabatan admin 001 : No Urut Karyawan 2. Kode NIK
0 0 0 0 0 0 0
Diambil no urut karyawan Diambil dari tahun masuk Diambil dari bulan masuk
Contoh:
0 6 1 7 0 0 1
Keterangan:
09 : Bulan masuk Juni 17 : Tahun masuk 2017 001 : No urut karyawan 3. Kode Jabatan
Akronim nama jabatan
Contoh:
Keterangan:
BNDR : Akronim dari Jabatan Bendahara
4. No Gaji
X 0 0 0 0 0 0 0
Diambil no urut karyawan
Diambil dari bulan Diambil dari tahun
Inisial gaji
Contoh :
G 1 7 0 6 0 0 1
Keterangan:
G : Inisial dari gaji
17 : Tahun gaji saat penggajian 06 : Bulan saat penggajian 001 : No urut karywan
3.8. Spesifikasi Program
HIPO (Hierarchy Input Process Output)
LOGIN 0.0 MENU UTAMA 0.0 1.0 FILE 0.0 4.0 KELUAR 0.0 3.0 LAPORAN 0.0 2.0 TRANSAKSI 0.0 1.1 Admin 1.0 1.2 Karyawan 1.0 1.3 Jabatan 1.0 2.1 Hitung Gaji 2.0 3.1 Penggajian 3.0 Gambar III.4
HIPO Program Penggajian Karyawan
Spesifikasi program dalam penggajian karyawan adalah sebagai berikut:
1. Nama Program : Login
Akronim : Form_Login.vb
Fungsi : Untuk keamanan data dari manipulasi orang yang tidak berkepentingan
Bahasa Program : Microsoft Visual Basic net Bentuk Tampilan : Lampiran C.1
Proses :
a. Jalankan program login
b. Input username, dan password, kemudian klik proses
c. Apabila username dan password benar, maka akan tampil menu utama 2. Nama Program : Menu Utama
Akronim : MDIForm1.vb
Fungsi : Untuk menampilkan menu file, transaksi, laporan, dan keluar
Bahasa Program : Microsoft Visual Basic net Bentuk Tampilan : Lampiran C.2
Proses :
a. Apabila ingin memanipulasi data klik menu file, pada menu file ini terdiri dari sub menu data admin, data jabatan, dan data karyawan.
b. Klik menu transaksi apabila ingin melakukan transaksi gaji. c. Menu laporan berisi laporan gaji.
d. Menu keluar berisi apabila ingin keluar dari program. 3. Nama Program : Admin
Akronim : Form_Admin.vb
Fungsi : Untuk menginput dan memanipulasi data pengguna baru (admin/user)
Bahasa Program : Microsoft Visual Basic net Bentuk Tampilan : Lampiran C.3
Proses :
a. Klik menu file, pilih data admin maka akan langsung tampil form data admin pada layar.
b. Klik tombol “tambah” jika ingin menambah data admin atau user baru, setelah memasukkan data pilih tombol “simpan” untuk menyimpan data, lalu klik “perbarui” untuk memperbaharui data. Jika ingin menghapus data maka lakukan pencarian data terlebih dahulu dengan mengetikkan kode admin pada keyboard lalu pilih tombol “hapus”.
4. Nama Program : Karyawan
Akronim : Form_ Karyawan.vb
Fungsi : Untuk menginput dan memanipulasi data karyawan Bahasa Program : Microsoft Visual Basic net
Bentuk Tampilan : Lampiran C.4
Proses :
a. Klik menu file, pilih data karyawan maka akan langsung tampil form data karyawan pada layar.
b. Klik tombol “tambah” jika ingin menambah data karyawan baru, setelah memasukkan data pilih tombol “simpan” untuk menyimpan data. Jika ingin melakukan edit pada data karyawan, lakukan pencarian data terlebih dahulu dengan mengetikkan NIK pada keyboard, setelah tampil data karyawan maka silahkan edit data karyawan, setelah edit selesai dilakukan, pilih tombol “simpan” untuk menyimpan data karyawan yang baru, lalu klik “perbarui” untuk memperbaharui data. Jika ingin
menghapus data maka lakukan pencarian data terlebih dahulu dengan mengetikkan NIK pada keyboard lalu pilih tombol “hapus”.
5. Nama Program : Jabatan
Akronim : Form_Jabatan.vb
Fungsi :Untuk menginput dan memanipulasi data jabatan karyawan Bahasa Program : Microsoft Visual Basic net
Bentuk Tampilan : Lampiran C.5
Proses :
a. Klik menu file, pilih data Jabatan maka akan langsung tampil form data jabatan pada layar.
b. Klik tombol “tambah” jika ingin menambah data jabatan karyawan, setelah memasukkan data pilih tombol “simpan” untuk menyimpan data. Jika ingin melakukan edit pada data jabatan, lakukan pencarian data terlebih dahulu dengan mengetikkan kode jabatan pada keyboard, lalu akan tampil data jabatan, setelah edit selesai dilakukan, pilih tombol “simpan” untuk menyimpan data jabatan yang baru, lalu klik tombol
“perbarui” untuk memperbaharui data. Jika ingin menghapus data maka
lakukan pencarian data terlebih dahulu dengan mengetikkan Kode Jabatan pada keyboard lalu pilih tombol “hapus”.
6. Nama Program : Transaksi
Akronim : Form_Penggajian.vb
Fungsi : Untuk menginput transaksi gaji karyawan Bahasa Program : Microsoft Visual Basic net
Proses :
a. Klik menu transaksi pilih input transaksi maka akan tampil form penggajian pada layar menu utama.
b. Klik tombol “tambah” jika ingin menambah data transaksi baru. Input data transaksi baru yang ingin ditambahkan. Setelah memasukkan data pilih tombol “simpan” untuk menyimpan data. Tekan tombol “bersih”
untuk menghapus data.
c. Setelah mengklik tombol ”simpan” maka data akan langsung tercetak. 7. Nama Program : Laporan
Akronim : Form_Laporan.vb
Fungsi : Untuk mengetahui dan mencetak laporan penggajian karyawan per periode atau seluruhnya
Bahasa Program : Microsoft Visual Basic net Bentuk Tampilan : Lampiran C.7
Proses :
a. Klik menu laporan pilih laporan bulanan maka akan tampil form laporan bulanan pada layar menu utama.
b. Lalu pilih periode dengan memilih tanggal awal dan tanggal akhir untuk laporan yang dibutuhkan setelah itu klik tombol “laporan bulanan” untuk mencetak laporan.
3.9. Spesifikasi Sistem Komputer 1. Umum
Pemakaian komputer pada saat ini telah mencapai tingkat maksimum,sehingga perkembangan teknologi terus diamati oleh para user. Komputer juga mempunyai sarana pendukung sebagai fasilitas yang harus ada apabila suatu usaha telah memasuki langkah maju dengan menggunakan komputer sebagai alat bantu dalam pengolahan data. Sarana pendukung yang baik bukan dilihat mahal dan merk suatu benda, tetapi dilihat dari sejauh mana benda tersebut dapat berinteraksi dan dapat menghasilkan suatu informasi yang cepat, tepat dan akurat yang tidak terlepas dari tiga hal dasar yaitu hardware, software dan brainware.
Keberhasilan suatu program tanpa ada yang mengendalikan dalam hal ini pemakai (brainware) program tidak ada nilainya. Sebuah komputer akan beroperasi jika ada yang mengoperasikan yaitu manusia itu sendiri. Dengan demikian komputer akan mampu membaca perintah-perintah bahasa mesin, kemudian diterjemahkan oleh manusia sehingga menghasilkan informasi. Program aplikasi yang mudah digunakan akan sangat membantu dalam menyelesaikan pekerjaan. Kemudahan dalam penggunaan aplikasi tersebut dapat meminimalisasikan kesalahan yang dilakukan oleh para user pada saat menjalankan program yang pada akhirnya diharapkan akan berfungsi secara maksimal.
2. Perangkat Keras (Hardware)
Perangkat keras (Hardware) adalah suatu peralatan yang dapat membentuk suatu sistem komputer yang dapat membantu dalam pengolahan data
dalam suatu program. Pemilihan perangkat keras ditentukan dengan kecepatan dan besarnya media penyimpanan suatu komputer yang nantinya dapat menghasilkan suatu informasi yang cepat dan akurat. Untuk lebih jelasnya penulis dalam hal ini memberikan suatu spesifikasi perangkat keras yang digunakan dalam perancangan program, yaitu:
a. Processor : Intel(R) Celeron(R) CPU N8230 @ 2.16 GHz 2.16GHz
b. Memory (RAM) : 2.00 GB (1,88 GB usable)
c. Monitor : LCD 15.6”
c. Mouse : Standart Mouse
d. Keyboard : Standart keyboard
e. Printer : Inkjet
3. Perangkat Lunak (Software)
a. Sistem Operasi : Windows 7 Ultimate
b. Bahasa Program : Microsoft Visual Basic Net
c. Program atau software pendukung : Mysql dan Crystal Report Demikian sarana pendukung program yang diperlukan agar perancangan program dapat berjalan dengan baik sebagaimana mestinya dan untuk menjalankan semua program aplikasi pada komputer.
3.10. Flowchart 1. Flowchart Login Start Login Cancel Login Periksa username dan password Ditemukan Berhasil login Username atau Password salah Cancel End Y T Y Y Y T T Menu Utama T Gambar III.5 Flowchart Login
2. Flowchart menu utama Start Pilih Menu 1. File 2. Transaksi 3. Laporan 4. Keluar
File Admin Jabatan Karyawan
Form Admin Form Jabatan Form Karyawan Y T T Transaksi T Y Input Transaksi Form Penggajian Laporan T
Form Slip Gaji Slip Gaji Y T T T Keluar End Laporan Bulanan Form Laporan Bulanan Y Y Y T T T T T Y T Y Y T T Y T Gambar III.6 Flowchart Menu Utama
3. Flowchart Data Admin Start Pilih 1. Tambah 2. Cari 3. Keluar
Tambah Input data Admin Simpan Bersih Lengkap Y Y Y T
Cari Cari data
Admin Data ditemukan
Ubah Hapus Y Ubah data Admin Perbarui Y Y Y Data terhapus Keluar End T T T T T Y T Y Y Y Y T T T T Y T Data Tersimpan Data Diperbarui T Gambar III.7 Flowchart Data Admin
4. Flowchart Data Karyawan Start Pilih 1. Tambah 2. Cari 3. Keluar Tambah Masukkan data Karyawan Simpan Bersih Lengkap Y Y Y T
Cari Cari data
Karyawan Data ditemukan
Ubah Y Ubah data Karyawan Y Y Data Diperbarui Y Data terhapus Keluar End T T T T T Y T Y Y Y Y T T T Y T T T Data Tersimpan Perbarui Hapus Gambar III.8 Flowchart Data Karyawan
5. Flowchart Data Jabatan Start Pilih 1. Tambah 2. Cari 3. Keluar Masukkan Masukkan data Jabatan Simpan Bersih Lengkap Y Y Y T
Cari Cari data
Jabatan Data ditemukan
Ubah Y Ubah data Jabatan Y Y Data diperbarui Y Data terhapus Keluar End T T T T T Y T Y Y Y Y T T T T T Y T Data Tersimpan Hapus Perbarui Gambar III.9 Flowchart Data Jabatan
6. Flowchart Transaksi Hitung Gaji Start Pilih 1. Tambah 2. Cari 3. Keluar Tambah Masukkan data Penggajian Batal Y Data tersimpan dan tercetak Y
Cari Y gridviewCari di
Data ditemukan T Keluar End T T T Y Y T Y T T T Y Cetak Gambar III.10
7. Flowchart Laporan Start Masukkan nik dan tanggal Tampil data Laporan bulanan Keluar End Y T Y T T Cetak Gambar III.11