• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. sekolah RA. Nurul Iman Ajo lalu berdasarkan pengalaman kerja nya itu, 12 tahun

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. sekolah RA. Nurul Iman Ajo lalu berdasarkan pengalaman kerja nya itu, 12 tahun"

Copied!
32
0
0

Teks penuh

(1)

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

(2)

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)

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:

(4)

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.

(5)

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.

(6)

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.

(7)

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

(8)

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:

(9)

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

(10)

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).

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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 -

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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

(23)

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.

(24)

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

(25)

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.

(26)

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

(27)

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

(28)

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

(29)

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

(30)

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

(31)

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

(32)

7. Flowchart Laporan Start Masukkan nik dan tanggal Tampil data Laporan bulanan Keluar End Y T Y T T Cetak Gambar III.11

Gambar

Tabel III.3
Tabel III.4

Referensi

Dokumen terkait

diterapkan dan sebaiknya harus benar- benar dikaji dan dipelajari secara mendalam, sehingga didapatkan kemudahan dalam menggunakan sistem baru dan waktu penyesuaian

Ketiga tokoh wanita ini benar-benar menjadi korban yang sia-sia dari kehidupan jaman feodal, kehidupan yang menjunjung tinggi tradisi ideologi tradisional dan

Jaminan Kesehatan Nasional (JKN) yang dikembangkan di Indonesia merupakan bagian dari sistem jaminan sosial nasional yang diselenggarakan dengan menggunakan mekanisme

Ibu hamil dan ibu bersalin yang ada di Desa Binaus juga melakukan tradisi yang unik yang sudah ada sejak nenek moyang mereka yaitu ibu hamil yang pada saat

Lebih lanjut, hasil regresi menggunakan variabel kontrol berupa DAR dan LnTA menunjukkan bahwa hanya partisipasi dewan direksi pada rapat gabungan dengan komisaris

Pada plot uji klon di Gunung Kidul, klon-klon asal Wanagama, Cepu dan Thailand menunjukkan rerata pertumbuhan lebih baik dibandingkan dengan klon dari populasi lainnya pada

Langkah awal dalam pengembangan cerita bergambar sebagai media pembelajaran tema 8 subtema 4 materi Bencana Alam adalah dengan melakukan analisis kebutuhan yang dilakukan

Meskipun agama Hindu masuk ke Indonesia pada permulaan tahun Masehi, berkembang dari pulau ke pulau, namun Pulau Bali baru mendapat perhatian mulai abad ke-8 M