Program aplikasi absensi member AJS Gym : laporan kerja praktek
SURAT
KETERANGAN
PENYERAHAN
HAK EKSKLUSIF
B a h w a y a n g b e r t a n d a t a n g a n d i b a w a h i n i , p e n u l i s d a n p i h a k p e r u s a h a a n t e m p a t p e n e l i t i a n , b e r s e d i a :
"Bahwa hasil penelitian dapat dionlinekan sesuai dengan peraturan yang berlaku, u n t u k k e p e n t i n g a n r i s e t d a n p e n d i d i k a n " .
Bandung, 28-OI-2OLL
P e r u s a h a a n . (Pimpjnan)
Ary Jusuf Senewe
(2)
(3)
PROGRAM APLIKASI ABSENSI MEMBER AJS GYM
Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek
Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
GEORGE RONNY SALASA
10108260
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(4)
iii
DAFTAR ISI
LEMBAR JUDUL
LEMBAR PENGESAHAN
KATA PENGANTAR ... i
DAFTAR ISI ... ii
DAFTAR TABEL ... iii
DAFTAR GAMBAR ... iv
DAFTAR SIMBOL ... v
DAFTAR LAMPIRAN ... vi
BAB I PENDAHULUAN ... 1
1.1Latar Belakang Masalah ... 1
1.2Perumusan Masalah ... 2
1.3Maksud dan Tujuan ... 2
1.4Batasan Masalah... 2
1.5 Metode Penelitian... 3
1.6 Sistematika Penilisan ... 5
BAB II TINJAUAN PUSTAKA ... 7
2.1Profil Tempat Kerja Praktek ... 7
2.1.1Sejarah Instansi ... 7
2.1.2Sruktur organisasi dan Job Description... 8
2.1.2.1 Sruktur Organisasi ... 8
2.1.2.2 Job Description... 8
2.2Landasan Teori ... 9
2.2.1 Data... ... 9
2.2.1.1 Pengertian Data ... 9
2.2.1.2 Jenis Data ... 9
2.2.2 Sistem informasi... 10
2.2.2.1 Pengertian Sistem Informasi ... 10
2.2.2.2 Fungsi Sistem Informasi ... 10
2.2.2.1 Pengertian Sistem Informasi ... 10
2.2.2.2 Fungsi Sistem Informasi ... 10
2.2.3 DBMS (Database Management System) ... 11
2.2.4 Adobe Photosop ... 11
2.2.5 Delphi... ... 12
2.2.6 Pemodelan Data Terstruktur ... 12
2.2.7 Pengertian WAMP ... 14
BAB III PEMBAHASAN ... 16
3.1Jadwal Kerja Praktek... 16
3.2Cara dan Teknik Kerja Praktek ... 16
3.3Data Hasil Kerja Praktek ... 17
3.3.1Analisis Sistem ... 17
3.3.2Analisi Masalah ... 17
(5)
iv
3.3.2.2Analisis Sistem yang sedang berjalan ... 18
3.3.2.3Prosedur Sistem yang Berjalan ... 18
3.3.2.3.1 Prosedur Pendaftaran Member ... 18
3.3.2.3.2 Prosedur Pembayaran Iyuran ... 19
3.3.2.3.3 Prosedur Absensi ... 20
3.3.2.4 Analisis Kebutuhan non Fungsional ... 21
3.3.2.5 Analisis kebutuhan Perangkat Keras ... 22
3.3.2.6 Perangkat lunak Pendukung ... 22
3.3.2.7 Analisi Basis Data ... 22
3.3.2.7.1 Entity Relationship Diagram (ERD) ... 23
3.3.3 Analis Kebutuhan Fungsional ... 23
3.3.3.1 Diagram Konteks ... 24
3.3.3.2 Data Flow Diagram ... 24
3.3.3.3 DFD level 0 ... 25
3.3.3.4 DFD level 1 ... 26
3.3.3.5 DFD level 2 ... 27
3.3.3.6 Kamus Data ... 28
3.3.4 Perancangan ... 31
3.3.4.1 Perancangan Data ... 31
3.3.4.2 Perancangan Struktur Menu ... 32
3.3.4.3 Perancangan Antamuka ... 34
3.3.4.3.1 Perancangan Menu Utama ... 34
3.3.4.3.2 Perancangan Menu Admin ... 35
3.3.4.4 Implementasi ... 35
3.3.4.4.1 Tampilan Menu Utama ... 35
3.3.4.4.2 Tampilan Sesudah Login... 36
3.3.4.4.3 Tampilan Data Member ... 36
3.3.4.3.4 Tampilan Input Data Member ... 37
3.3.4.3.5 Tampilan Data Keuangan ... 38
3.3.4.3.6 Tampilan Laporan ... 38
3.3.4.3.7 TampilanAbsensi... 40
BAB IV KESIMPULAN DAN SARAN ... 43
4.1 Kesimpulan ... 43
4.2 Saran ... 43
DAFTAR PUSTAKA ... 42
DAFTAR LAMPIRAN
Lampiran A Listing Program... A-1 Lampiran B Surat Balasan Penelitian... B-1 Lampiran C Daftar Kehadiran Kerja Praktek... C-1 Lampiran D Nilai Kerja Praktek... D-1
(6)
Daftar Pustaka
Saiful Bahri, Kusnassriyanto. Sjachriyanto, Wawan.2008.Teknik Pemograman Delphi. Bandung, Informatika
(7)
i
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa, karena melalui karunia-Nya
penulis dapat menyelesaikan laporan dengan Judul “Program Aplikasi Absensi
Member AJS Gym”.
Laporan ini disusun untuk memenuhi salah satu tugas mata kuliah Kerja Praktek. Selama proses pengerjaan laporan ini tidak sedikit kendala yang penulis hadapi akan tetapi penulis selalu berusaha untuk memberikan yang terbaik. Tak lupa penulis mengucapkan Terima kasih kepada Ibu Rani Susanto, S.Kom selaku Pembimbing Jurusan dan Bapak Ary Jusuf Senewe selaku Pembimbing Lapangan serta semua pihak yang telah membantu terselesaikannya laporan ini. Akhir kata semoga Laporan ini bermanfaat bagi kita semua dan semoga Tuhan Yang Maha Esa membalas semua kebaikan yang telah diberikan kepada penulis.
Bandung, 28 Januari 2012
(8)
ii DAFTAR ISI
LEMBAR JUDUL
LEMBAR PENGESAHAN
KATA PENGANTAR ... i
DAFTAR ISI ... ii
DAFTAR GAMBAR ... iv
DAFTAR TABEL ... iv
DAFTAR SIMBOL ... v
LAMPIRAN BAB I PENDAHULUAN ... 1
1.1Latar Belakang ... 1
1.2Perumusan Masalah ... 2
1.3Maksud Dan Tujuan ... 3
1.3.1 Maksud ... 3
1.3.2 Tujuan ... 3
1.4Batasan Masalah ... 4
1.5Metodologi Penelitian ... 5
1.6Sistematika Penulisan ... 8
BAB II TINJAUAN PUSTAKA ... 9
2.1 Profil Tempat Kerja Praktek ... 9
2.1.1 Sejarah ... 9
2.1.2 Logo PT.Telkom Indonesia... 10
2.1.3 Badan Hukum Instansi ... 12
2.1.4 Struktur Organisasi Dan Job Description ... 12
2.2 Landasan Teori ... 13
2.2.1 Pengertian Aplikasi ... 13
2.2.2 Pengertian Data ... 14
2.2.3 Pengertian Sistem ... 15
2.2.4 Pengertian Sistem Informasi ... 17
(9)
iii
2.2.6 Pengertian Basis Data ... 18
2.2.7 Pemodelan Data ... 20
2.2.7.1 ERD (Entity Relationship Diagram) ... 20
2.2.7.2 Kamus Data ... 21
2.2.8 Alat Pemodelan Sistem ... 21
2.2.8.1 Baga Alir Dokumen (Document Flomap)... 21
2.2.8.2 Diagram Konteks ... 21
2.2.8.3 Diagram Aliran Data (Data Flow Diagram/DFD) ... 22
2.2.9 Perangkat Lunak Penunjang ... 24
2.2.9.1 Borland Delphi Studio 7 ... 24
2.2.9.2 Microsoft Access ... 27
2.2.9.2.1 Penggunaan Microsoft Access ... 28
2.2.9.2.2 Fitur Microsoft Access ... 29
2.2.9.2.3 Pengembangan Dengan Access ... 31
2.2.9.3 SUI Pack ... 32
BAB III PEMBAHASAN ... 33
3.1 Jadwal Kerja Peraktek ... 33
3.2 Data Hasil Kerja Praktek ... 33
3.2.1 Analisis Sistem Yang Sedang Berjalan ... 33
3.2.2 Analisis Prosedur Yang Sedang Berjalan ... 33
3.2.2.1 Prosedur Perpindahan Data ... 34
3.2.2.2 Prosedur Pengolahan Data ... 34
3.2.3 Analisis Basis Data ... 35
3.2.3.1 Entity Relationship Diagram (ERD) ... 35
3.2.4 Analisis Kebutuhan Non Fungsional ... 36
3.2.4.1 Analisis Kebutuhan Perangkat Keras... 36
3.2.4.2 Analisis Kebutuhan Perangkat Lunak ... 37
3.2.4.3 Analisis Brainware (Pengguna) ... 37
3.2.5 Analisis Kebutuhan Fungsional ... 37
3.2.5.1 Diagram Konteks ... 38
3.2.5.2 Data Flow Diagram (DFD) ... 38
3.2.5.3DFD Level 1 ... 39
3.2.5.4 DFD Level 2 Tambah Data ... 40
3.2.5.5 DFD Level 2 Edit Data ... 41
3.2.5.6 Kamus Data ... 41
3.2.6 Perancangan ... 44
(10)
iv
3.2.6.2 Perancangan Struktur Menu ... 45
3.2.6.3 Perancangan Antar Muka ... 47
3.3 Implementasi Sistem ... 50
BAB IV KESIMPULAN DAN SARAN... 54
4.1 Kesimpulan ... 54
4.2 Saran ... 55
DAFTAR GAMBAR Gambar 1.1 Pemodelan Waterfall ... 6
Gambar 2.1 Logo PT.Telkom ... 11
Gambar 2.2 Struktur Organisasi Dan Job Description ... 13
Gambar 2.3 Entitas Luar ... 23
Gambar 2.4 Gambar Arus Data ... 23
Gambar 2.5 Gambar Proses... 24
Gambar 2.6 Gambar Simpanan Data ... 24
Gambar 3.1 Flow Prosedur Perpindahan Data Dari Sistem Informasi Kastamer ... 34
Gambar 3.2 Gambar Entity Relationship Diagram (ERD) ... 35
Gambar 3.3 Diagram Konteks... 38
Gambar 3.4 DFD Level 1 Sistem Informasi Data Jaringan Pelanggan ... 39
Gambar 3.5 DFD Level 2 Tambah Data ... 40
Gambar 3.6 DFD Level 2 Edit Data... 41
Gambar 3.7 Perancangan Struktur Menu ... 46
Gambar 3.8 Perancangan Menu Utama ... 47
Gambar 3.9 Perancangan Menu Tambah Data ... 48
Gambar 3.10 Perancangan Menu Edit Data ... 49
Gambar 3.11 Perancangan Menu Cari Data ... 50
Gambar 3.12 Implementasi Menu Utama ... 50
Gambar 3.13 Implementasi Menu Tambah Data ... 51
Gambar 3.14 Implementasi Menu Edit Data... 52
Gambar 3.15 Implementasi Menu Cari Data ... 53
DAFTAR TABEL Tabel 3.1 Kamus Data ... 42
(11)
v
(12)
vi
DAFTAR SIMBOL
(13)
vii 2. DATA FLOW DIAGRAM
(14)
viii 3. Entity Diagram Relationship (ERD)
(15)
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Ajs Gym merupakan sebuah Fitnes center di kota bandung yang berdiri pada tanggal 5 mei 2009, yang dipimpin oleh bapak ary yang merupakan pemiliknya. Seiring berjalanya waktu, dan semakin berkembangnya AJS gym maka semakin banyak yang mandaftar sebagai anggota atau member, sehingga mulai muncul berbagai masa di bagian administrasi.
Selama ini AJS Gym khususnya bagian administrasi dan absensi mendapatkan banyak kesulitan dalam hal absensi member. Dimana peraturan AJS Gym yang mengharuskan setiap member yang datang untuk melakukan latihan diwajibkan mengisi absen.
Absensi yang masih digunakan selama ini masih bersifat manual, karena setiap member harus menuliskan absensinya, bahkan sering juga terdapat member yang yang tidak mengisi absen, sehingga pihak AJS gym mendapatkan kesulitan dalam pemantauan dan pengontrolan member.
Absensi ini akan berhubungan dengan masalah administrasi, dimana jika member belum membayar iuran tidak diperbolehkan mengisi absen dan melakukan latihan, tapi karena absensi yang ada sekarang masih manual, memungkinkan terjadinya kecurangan member, member bias melakukan absensi dan latihan meskipun belum membayar iuran.
Berdasarkan latar belakang yang mengacu pada permasalahan diatas,maka
perlu dibuat “Program Aplikasi Absensi Member AJS Gym”
(16)
Berdasarkan uraian pada latar belakang masalah yang dibahas, dapat disimpulkan bagaimana cara membangun Program Aplikasi Absensi Member AJS Gym?
1.3 Maksud dan Tujuan 1.3.1 Maksud
Maksud yang ingin dicapai berdasarkan identifikasi dari permasalahan ini adalah untuk membangun Program Aplikasi absensi member di Ajs Gym
1.3.2 Tujuan
Tujuan yang ingin dicapai dari pembangunan aplikasi Absensi Ajs Gym adalah sebagai berikut:
1. Mempermudah administrasi di AJS Gym.
2. Membuat pemilik lebih mudah menyusun dan mengevaluasi daftar hadir.
3. Menghindari kecurangan member dalam pembayaran iuaran bulanan.
4. Memantau perkembangan member di AJS Gym.
1.4 Batasan Masalah
Aplikasi ini memiliki cakupan yang sangat luas, sementara waktu diberikan sangat terbatas. Karena perlu dibuat pembatasan dalam hal-hal sebagai berikut :
1. Data yang di peroleh adalah data member dan data keuangan member di AJS
Gym
2. Data yang diolah adalah data Keuangan dan Data member AJS Gym
3. Informasi yang dihasilkan adalah Absensi member harian, Iuaran member
perbulan, dan total member di AJS Gym
4. Aplikasi yang dibangun berbasis Desktop
5. Pemodelan data yang digunakan adalah pemodelan data terstruktur
6. Pengolahan data
(17)
7. Aplikasi ini dibangun menggunakan Delphi 7 dan Databasenya yaitu MySql serta Servernya yaitu Wamp.
8. Sistem Operasi yang mendukung sistem yang akan dibangun ini adalah Microsoft
windows XP, Vista & 7.
1.5 Metodologi Penelitian
Metode Penelitian yang akan digunakan dalam Praktek Kerja Lapangan ini adalah :
1. Pengumpulan data yang terdiri dari :
a. Metode Observasi
Merupakan teknik pengumpulan data dengan mengadakan pengamatan atau penelitian langsung dari objek penelitian.
b. Metode Wawancara
Merupakan teknik pengumpulan data dengan mengadakan wawancara langsung berupa tanya jawab kepada pihak yang berperan dalam penggunaan aplikasi ini untuk mendapatkan informasi yang lebih akurat.
c. Metode Studi Pustaka
Merupakan teknik pengumpulan data dengan mempelajari buku –
buku, karya ilmiah, dan koleksi perpustakaan yang berkaitan dengan materi yang dibahas.
2. Pengembangan Perangkat Lunak
Model perancangan perangkat lunak yang digunakan adalah model Waterfall,
(18)
Gambar 1.1 Pemodelan waterfall
Penjelasan:
a. System Enggineering : tahapan ini untuk mendefinisikan sistem, batasan-batasan, maksud dan tujuan, dan kebutuhan pembangun sistem menyangkut sumber daya perangkat keras, manusia, biaya dan jadwal. b. System Analysis : dalam tahap ini yang terkumpul dilihat sejauh mana
kegunaan data tersebut nantinya dalam aplikasi yang akan dibangun. Dalam tahap ini pula ditentukan kebutuhan dari aplikasi yang akan dibangun.
c. System Design : dalam tahap ini dari data yang telah dianalisis sebelumnya dapat ditentukan bentuk rancangan antarmuka aplikasi yang sesuai dengan aplikasi yang akan dibangun.
System Enggineering
Analisys
Design
Coding
Testing
(19)
d. System Coding : setelah selesai tahap analisis dan desain maka tahap
coding dimana tahapan ini adalah penterjemah hasil perancangan ke dalam bentuk mesin yang bisa dibaca yaitu membuat program dengan menggunakan bahasa pemograman.
e. System Testing : setelah tahap coding selesai maka tahap testing atau percobaan aplikasi dapat dilakukan yang difokuskan pada kebenaran logika perangkat lunak dan fungsional sistem serta interaksi antara sistem dan pemakai. Karena setiap program yang dibuat harus diuji.
f. System Maintenance : dalam tahap ini dilakukan pemeliharaan aplikasi yang telah diimplementasikan sebelumnya untuk melakukan pengecekan kesalahan atau perubahan-perubahan atau penambahan yang sesuai dengan permintaan user.
1.6 Sistematika Penulisan
Adapun sistematika penulisan tugas kerja praktek adalah sebagai berikut:
BAB I : PENDAHULUAN
Bab ini membahas dan menerangkan perihal yang menjadi latar belakang masalah, perumusan masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, serta sistematika penulisan.
BAB II : TINJAUAN PUSTAKA
Bab membahas tentang Sejarah perusahaan dan Landasan teori yang digunakan serta penjelasan tentang Program aplikasi yang digunakan untuk membangun Aplikasi ini.
(20)
BAB III : PEMBAHASAN
Bab ini menampilkan pembahasan dari Program Aplikasi Absensni di AJS
Gym serta berisi langkah – langkah yang dilakukan untuk menerapkan sistem yang
telah dirancang dan analisa dari hasil pengujian yang dilakukan terhadap sistem yang akan di implementasikan.
BAB IV : KESIMPULAN DAN SARAN
Bab ini menjelaskan kesimpulan dari aplikasi yang dibuat oleh penulis serta saran yang diberikan oleh pihak dari AJS GYM setelah penulis melakukan implementasi aplikasi tersebut.
(21)
BAB II
TINJAUAN PUSTAKA
2.1 Profil Tempat Kerja Praktek 2.1.1 Sejarah Instansi
Secara Historis Ajs gym merupakan sebuah sarana olahraga dalam membentuk fisik yang sehat dan kuat.
Beranjak dari historis di atas, Pemilik memiliki sebuah inisiatif yang positif dalam mengembangkan dan berbagi pengetahuan mengenai apa, mengapa, dan bagaimana pola makan dan tekhnik latihan yang baik dan benar dalam membentuk fisik yang sehat dan kuat kepada orang yang mempunyai hobi di bidang angkat beban atau yang biasa di kenal sebagai (Fitnes).
Maka pada tanggal 5 mei 2009, pemilik mendirikan sebuah sarana olahraga yang bukan hanya sekedar hobi semata, melainkan sudah menjadi gaya hidup sebagian orang pada umumnya, AJS gym yang merupakan Usaha perorangan, yang bertempat di Jalan bangbayang selatan no 35/157 ini sudah jauh lebih berkembang dengan seiring waktu berjalan.
Kemudian AJS gym ini dibangun dengan tujuan untuk membagi pengetahuan tentang Weight Lifter mengenai nutrisi dan teknik latihan yang benar serta Fitnes center yang membangun kekeluargaan antara member dan pemilik, di samping itu AJS Gym ini juga dapat menambah penghasilan pemilik.
Fitnes center yang di pimpin oleh bapak Ary, sudah memliki total member 375 dan 200 diantaranya adalah member aktif,
(22)
2.1.2 Struktur Organisasi dan Job Description 2.1.2.1 Struktur Organisasi
Gambar 2.1 Struktur Organisasi
2.1.2.2 Job Description
· Ketua : memimpin penyelenggaraan, pembangunan fitness,
pembinaan terhadap bawahan, dan pelayanan teknis administrasi umum.
· Bendahara : penanggung jawab masalah keuangan, membuat laporan
tentang keuangan.
· Instruktur : mengajari dan membimbing member
· Front office : Menangani member secara langsung, dan pusat informasi
buat buat member fitness
2.2Landasan Teori
Ketua
Bendahara
Front Office Instruktur
(23)
2.2.1 Data
2.2.1.1 Pengertian Data
Data adalah sumber informasi yang bentuknya masih mentah. Menurut Jogianto (1990), data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata dan diperoleh dalam bentuk simbol-simbol karakter huruf, angka, gambar, suara, sinyal, dan lain sebagainya.
2.2.1.2 Jenis Data
Adapun jenis data dapat dibedakan menjadi beberapa kategori
a. Berdasarkan sumber data
· Data primer
Data primer adalah secara langsung diambil dari objek / obyek penelitian oleh peneliti perorangan maupun organisasi
· Data sekunder
Data sekunder adalah data yang didapat tidak secara langsung dari objek penelitian.
b. Berdasarkan tampilan data
· Data Kuantitatif
Data kuantitatif adalah data yang dipaparkan dalam bentuk angka-angka.
· Data Kualitatif
Data kualitatif adalah data yang disajikan dalam bentuk kata-kata yang mengandung makna.
2.2.2 Sistem Informasi
2.2.2.1 Pengertian Sistem Informasi
Ruang lingkup sistem informasi sebenarnya tertuang pada dua kata
pembentuknya, yaitu “sistem” dan “informasi”
1. Sistem merupakan kumpulan elemen yang saling berhubungan satu sama lain yang membentuk satu kesatuan dalam usaha mencapai
(24)
satu tujuan. Di dalam perusahaan, yang dimaksud sistem adalah departemen internal, seperti persediaan barang mentah, produksi, persediaan barang jadi, promosi, penjualan, keuangan, personalia, serta pihak internal dan eksternal seperti supplier dan konsumen yang saling terkait satu sama lain dan membentuk kesatuan usaha.
2. Informasi adalah hasil pemrosesan data yang diperoleh dari elemen sistem tersebut jadi bentuk yang mudah dipahami dan pengetahuan yang relevan yang dibutuhkan untuk menambah pemahaman mengenai fakta-fakta yang ada. Informasi bagi setiap elemen akan berbeda satu sama lain sesuai kebutuhan masing-masing.
2.2.2.2 Fungsi Sistem Informasi
Adapun beberapa kemampuan sistem informasi adalah sebagai berikut:
1. Komputasi numerik,bervolume besar,dengan kecepatan tinggi.
2. Menyediakan komunikasi dalam organisasi atau antar organisasi
yang murah akurat dan cepat.
3. Menyimpan informasi dalam jumlah yang sangat besar dalam ruang
yang kecil tetapi mudah diakses
4. Memungkinkan pengaksesan informasi yang sangat banyak di
seluruh dunia dengan cepat dan murah
5. Menyajikan informasi dengan jelas yang menggugah pikiran
manusia
6. Mengotomasikan proses-proses bisnis yang semiotomatis dan
tugas-tugas yang dikerjakan secara manual.
(25)
Database (basis data) dapat diartikan sebagai kumpulan data. Secara manual dapat berupa lemari arsip, sedangkan secara komputerisasi, basis data merupakan file archive.
Secara umum basis data berkaitan dengan pengarsipan data secara komputerisasi sehingga memudahkan dalam pengaksesan data pada suatu waktu dengan cepat.
Pengelolaan basis data secara fisik tidak dilakukan oleh pemakai secara langsung, tetapi ditangani oleh sebuah perangkat lunak yang khusus. Perangkat lunak inilah disebut DBMS yang akan menentukan bagaimana data diorganisasi, disimpan, diubah dan diambil kembali. DBMS juga menerapkan mekanisme pengamanan data, pemakaian data secara bersama, pemaksaan keakuratan atau konsistensi data, dan sebagainya.
Perangkat lunak yang termasuk DBMS seperti dBase III+, dBase IV, FoxBase, Rbase, MS-Access dan Borland-Paradox (untuk kelas sederhana) atau Borland-Interbase, MS-SQLServer, CA-Open Ingres, Oracle, Informix dan Sybase (untuk kelas kompleks/berat).
2.2.4 Adobe Photoshop
Adobe Photoshop adalah perangkat lunak editor citra buatan Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan
efek. Perangkat lunak ini banyak digunakan oleh fotografer digital dan
perusahaan iklan sehingga dianggap sebagai pemimpin pasar (market
leader) untuk perangkat lunak pengolah gambar/foto, dan, bersama Adobe Acrobat, dianggap sebagai produk terbaik yang pernah diproduksi oleh Adobe Systems. Versi kedelapan aplikasi ini disebut dengan nama Photoshop CS (Creative Suite), versi sembilan disebut Adobe Photoshop CS2, versi sepuluh disebut Adobe Photoshop CS3 , versi kesebelas adalah Adobe Photoshop CS4 dan versi yang terakhir (keduabelas) adalah Adobe
(26)
Photoshop CS5. Photoshop tersedia untuk Microsoft Windows, Mac OS X, dan Mac OS; versi 9 ke atas juga dapat digunakan oleh sistem operasi lain
seperti Linux dengan bantuan perangkat lunak tertentu seperti CrossOver.
2.2.5 Delphi 7
Delphi 7 merupakan Suatu bahasa pemrograman (development language) yang digunakan untuk membuat aplikasi windows, program aplikasi yang dirancang di Delphi berbasis jaringan (client/server), Delphi digunakan juga untuk merancang program berbasis internet(.NET)
Keunggulan Delphi di banding bahasa pemograman yang lain adalah Lingkungan perkembangan aplikasi sendiri atau biasa disebut IDE(Intregated Development Environment) yang didalamnya terdapat menu-menu yang memudahkan kita untuk membuat suatu program, Source kode yang merupakan turunan dari pascal sehingga tidak diperlukan suatu penyesuaian lagi. Proses kompilasi cepat,pada saat aplikasi yang kita buat dijalankan pada Delphi,maka secara otomatis akan dibaca sebagai sebuah program,tanpa dijalankan terpisah
2.2.6 Pemodelan Data Terstruktur
Pemodelan data Terstruktur atau Model Relasional adalah pemodelan dimana seluruh data terstruktur secara logika di dalam sebuah relasi (tabel). Setiap relasi mempunyai nama dan terdiri dari atribut-atribut
bernama (kolom). Setiap tuple (baris) berisikan satu nilai per atribut.
Kekuatan yang besar dari model data relasional adalah struktur logikal yang sederhana.
Model Data Entity-Relationship (E-R) memungkinkan kita menggambarkan konteks objek dan hubungannya, dan digunakan secara luas untuk mengembangkan desain database awal.Model Data tersebut
(27)
Komponen Model E-R diantara sebagai berikut Entitas Orang, tempat, objek, event, konsep.
Tipe Entitas Kategori / kelas untuk instan entitas sejenis. Biasanya dipresentasikan sebagai suatu Tabel.
Instan Entitas Individu anggota suatu entitas, misalnya Andi, Rudy (orang), Jakarta, Surabaya (Kota), dsbnya. Biasanya direpresentasikan sebagai baris data dalam suatu tabel (Record).
Atribut Ciri dan Karakteristik suatu tipe entitas. Biasanya direpresentasikan sebagai kolom data dalam suatu tabel (Field).
Instan Hubungan Hubungan antar entitas. Biasanya direpresentasikan dengan nilai atribut (key) yang sama dalam tabel - tabel yang
merepresentasikan entitas.
Tipe Hubungan Kategori hubungan antar entitas (satu, satu-ke-banyak, banyak-ke-banyak).
Notasi Dasar ERD
2.2.7 Pengertian WAMP
WAMP adalah perangkat lunak bebas, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang
(28)
terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP. Nama WAMP merupakan singkatan dari Windows, Apache, MySQL, dan PHP. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.
WAMP adalah singkatan yang masing-masing hurufnya adalah :
W : Program ini dijalankan di sistem operasi Windows
A : Apache, merupakan aplikasi web server. Tugas utama Apache adalah
menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.
M : MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL
yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database.
Bagian WAMP yang biasa digunakan pada umumnya:
· phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin.
· Kontrol Panel yang berfungsi untuk mengelola layanan (service)
(29)
· www adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain.
(30)
BAB III PEMBAHASAN
3.1Jadwal Kerja Praktek
Pelaksanaan kerja praktek dilakukan di AJS Gym yang beralamat di Jalan Bangbayang selatan no.35/157 Bandung. Adapun waktu pelaksanaan kerja praktek dimulai bulan Juni 2011 sampai dengan Juli 2011 dan jadwal kehadiran kerja praktek pukul 12.00 sampai dengan 15:00 WIB.
3.2Cara dan Teknik Kerja Praktek
Dalam pelaksanaan kerja praktek ini dibagi kedalam beberapa tahapan kegiatan, yang antara lain :
1. Pembuatan surat Permohonan Kerja Praktek.
2. AJS Gym yang beralamat di Jalan Bangbayang selatan no.35/157
Bandung.
3. Pelaksanaan Kerja Praktek.
Untuk mengetahui permasalahan yang ada di dalam pelaksanaan kegiatan harian Di AJS Gym topik dalam kegiatan kerja praktek ini. Maka dilakukan beberapa tahapan, yaitu :
a. Pengumpulan data yang dibagi kedalam 2 tahapan, yaitu :
1. Wawancara, dilakukan kepada pemilik AJS Gym. Yang selanjutnya
menjadi pembimbing Kerja Praktek (KP).
2. Observasi, dilakukan dengan cara terjun langsung Memantau kegiatan
Di AJS Gym yang sebelumnya telah mendapatkan izin dari pembimbing Kerja Praktek (KP).
b. Tahap analisis sistem
Setelah mendapatkan data yang cukup, langkah selanjutnya adalah kegiatan analisis, kegiatan analisis terdiri dari: analisis perangkat keras, analisis perangkat lunak pembangun sistem, analisis user dan analisis aplikasi yang sedang berjalan.
(31)
3.3Data Hasil Kerja Praktek 3.3.1 Analisis Sistem
Dalam analisis sistem dilakukan penguraian dari suatu aplikasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan sehingga ditemukan kelemahan-kelemahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.
3.3.2 Analisis Masalah
Berdasarkan hasil observasi dan wawancara dengan pihak AJS Gym
Bandung, Sistem aplikasiManual yang diterapkan oleh AJS Gym Bandung
dianggap kurang efektif. Berdasarkan permasalahan yang telah diuraikan, Maka perlu dibuat aplikasi yang dapat memudahkan absensi member dan pengolahan data administrasi di AJS Gym
3.3.2.1Analisis Prosedur Yang Sedang Berjalan
Analisis ini berguna untuk merancang sistem baru dan mengadakan perubahan-perubahan pada pengolahan data, dimana pengolahan data secara terdahulu dirubah menjadi pengolahan data secara lebih baik dalam penyajiannya. Dengan mempergunakan pengolahan dan penyajian data yang baru maka pekerjaan yang dilakukan akan lebih cepat dan tepat, sehingga informasi yang diperoleh serta perhitungan yang dilakukan tepat dan teliti. Langkah-langkah yang dilakukan dalam merancang sistem baru yang terkomputerisasi dalam mempelajari sistem manual yang sedang berjalan untuk mengetahui sejauh mana cara kerja sistem yang lama, sehingga dapat diketahui langkah - langkah perancangan sistem baru yang lebih baik dari sebelumnya.
3.3.2.2 Analisis Sistem Yang Sedang Berjalan
Analisis sistem yang sedang berjalan bertujuan untuk mempelajari dan mengevaluasi sistem yang berjalan dan mengetahui seperti apa sistem yang sedang
(32)
berjalan saat ini. Pemahaman terhadap sistem dilakukan dengan mempelajari bagaimana sistem tersebut berjalan.
3.3.2.3 Prosedur Sistem Yang Berjalan
Adapun prosedur sistem yang sedang berjalan diAJS Gym adalah sebagai berikut:
1. Prosedur Pendaftaran Member. 2. Prosedur Pembayaran Iuran. 3. Prosedur Absensi.
3.3.2.3.1 Prosedur pendaftaran Member
1. Front Office memberikan Form pendaftaran yang masih kosong kepada calaon member.
2. Calon member mengisi data di Form pendaftaran
3. Jika sudah terisi Form pendaftaran dikembalikan ke front Office. 4. Front Office menuliskan data pendaftaran ke buku member
(33)
Gambar 3.1 Flowmap prosedur pendaftaran member
Ket
A1: Arsip buku member.
A2: Arsip form pendaftaran member. A3: Arsip kartu member.
Flowmap Pendaftaran Member
Calon Member Front Office
Form pendaftaran yang masih kosong
Form pendaftaran yang masih kosong
Mengisi Form
Form pendaftaran yang sudah terisi
Form pendaftaran yang sudah terisi
Mencatat di Buku member
1.Buku Member 2.Form pendaftaran yang sudah terisi
Membuat kartu member A A Kartu Member A 3 2 Kartu 1 member
(34)
3.3.2.3.2 Prosedur Pembayaran Iuran
1. Member membayar Iuran bulanan sesuai tanggal ke bagian administrasi 2. Bagian administrasi menuliskan data pembayaran ke buku iuran
Flowmap Prosedur Pembayaran Iuran
Administrasi Member
Uang Uang
Menulis
Buku Member
Gambar 3.2 Flowmap pembayaran Iuran Ket
A1: Arsip buku member. A2: Arsip berupa uang
3.3.2.3.3 Prosedur Absensi
1. Member mengisi Absensi yang masih kosong yang diberikan oleh front office A
(35)
Flowmap Prosedur Absensi
Front Office Member
Form Absensi Kosong
Form Absensi Kosong
Mengisi
Form Absensi Yang sudah terisi
Form Absensi Yang sudah terisi
Gambar 3.3 Flowmap Prosedur Absensi
Ket
A1: Form absensi yang sudah terisi
3.3.2.4 Analisis Kebutuhan Non Fungsional
Analisis non-fungsional merupakan analisis yang dibutuhkan untuk menentukan spesifikasi kebutuhan sistem. Spesifikasi ini juga meliputi elemen atau komponen-komponen apa saja yang dibutuhkan untuk sistem yang akan dibangun sampai dengan sistem tersebut diimplementasikan. Analisis kebutuhan ini juga menentukan spesifikasi masukan yang diperlukan sistem, keluaran yang akan dihasilkan sistem dan proses yang dibutuhkan untuk mengolah masukan sehingga menghasilkan suatu keluaran yang diinginkan.
Pada analisis kebutuhan sistem non fungsional ini dijelaskan analisis
mengenai analisis masukan, analisis keluaran, perangkat keras (hardware),
perangkat lunak (software), dan pengguna (user) sebagai bahan analisis
(36)
kekurangan dan kebutuhan yang harus dipenuhi dalam perancangan sistem yang akan diterapkan.
3.3.2.5 Analisis Kebutuhan Perangkat Keras
Agar aplikasi dapat berjalan dengan baik, maka dibutuhkan perangkat keras yang sesuai dengan kebutuhan sistem. Kebutuhan minimal perangkat keras (hardware) yang diperlukan untuk mengimplementasikan aplikasi ini adalah sebagai berikut. Semakin tinggi spesifikasi komputer semakin baik untuk menjalankan aplikasi ini.
1. Processor Pentium IV. 2. RAM sebesar 128 MB.
3. Hard disk space minimum 1GB. 4. Monitor SVGA
3.3.2.6 Perangkat Lunak Pendukung
Perangkat lunak yang digunakan pada sistem untuk membangun Program Aplikasi Absensi Member AJS Gym ini adalah sebagai berikut:
1. Sistem Operasi Microsoft Windows XP
2. WAMPP atau XAMPP sebagai tools sarana pembangunan Aplikasi.
3. MySQL sebagai database
3.3.2.7 Analisis Basis Data
Basis data adalah kumpulan data yang dapat digambarkan sebagai aktifitas dari satu atau lebih organisasi yang berelasi. Tahap ini digunakan untuk menganalisis data apa saja yang berelasi dan terlibat dalam pembuatan sistem
(37)
MEMBER
Membayar KEUANGAN N
Mengabsen ABSENSI Melaporkan
ADMIN Melaporkan Mendaftar N 1 N 1 1 N 1 N 1
No Nama Masuk Keluar Status
No Waktu Pembayaran Nama No Nama Tanggal Lahir Tempat Alamat No.Telp Foto Tanggal Masuk Pass username
Gambar 3.4 ERD
3.3.3Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional ini diperlukan untuk menentukan masukan yang diperlukan sistem, keluaran yang akan dihasilkan sistem dan lingkup proses yang digunakan untuk mengolah masukan menjadi keluaran.
(38)
3.3.3.1 Diagram Konteks
Admin Aplikasi AJS
Gym Data Login
Data Ubah Password Data Member Data Keuangan Data Laporan Member Data Laporan Keuangan Data Laporan Member Bulanan
Data Laporan Member Harian
Info Login Info Ubah Password
Info Member Info Keuangan Info Lapoan Member Info Laporan Keuangan Info Laporan Member Bulanan
Info Laporan Member Harian Gambar 3.5 Diagram Kontek
3.3.3.2 Data Flow Diagram (DFD)
adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkanarus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan ataumenjelaskan sistem yang sedang berjalan logis.
(39)
3.3.3.3 DFD Level 0 2. Pengolahan Data Member Admin Member Data Member
Info Data Member
Keuangan 3. Pengolahan Data Keuangan Data Keuangan
Info Data Keuangan 1.
Login Info Login Invalid
4. Pengolahan
Laporan Member
Data Laporan Member
Info Data Laporan Member
5. Pengolahan Laporan Keuangan 6. Pengolahan Laporan Absensi Bulanan Absensi 7. Pengolahan Laporan Absensi Harian 8. Pengisian Data Absensi Member Admin Data Login
Data Login Valid
Data Login Valid
Data Login Valid
Data Login Valid
Data Login Valid Data Login Valid
Info Data Laporan Keuangan Data Laporan Keuangan
Data Laporan Absensi Bulanan
Info Laporan Absensi Bulanan
Info Laporan Absensi Harian Data Laporan Absensi Harian
Data Absensi
Info Data Absensi
Data Absesi
Info Data Absensi Data Member
Info member
Info Keuangan Data Keuangan
(40)
3.3.3.4 DFD Level 1 Admin 2.1 Tambah Data Member 2.2 Ubah Data Member 2.3 Hapus Data Member Member Tambah Data Member
Info Tambah Data Member
Ubah Data Member
Info Ubah Data Member
Hapus Data Member
Info Hapus Data Member Tambah Data
Ubah Data
Hapus Data
Gambar 3.4 DFD Level 1 Data Member
3.1 Tambah Data Keuangan 3.2 Ubah Data Keuangan Keuangan Tambah Data Keuangan
Info Tambah Data Keuangan
Ubah Data Keuangan
Info Ubah Data Keuangan Tambah Data
Ubah Data Admin
(41)
Member 8.1 Pengisian Absensi Bulanan 8.2 Pengisian Absensi Harian Absensi Data Absensi Bulanan
Info Data Absensi Bulanan
Data Absensi Bulanan
Info Data Absensi Bulanan
Data Absensi Harian
Info Data AbsensiHarian
Data Absensi Harian
Info Data AbsensiHarian
Gambar 3.8 DFD Level 1 Member
3.3.3.5 DFD Level 2
Member 8.1.1 Absensi Masuk Bulanan 8.1.2 Absensi Keluar Bulanan Absensi Data Absensi Masuk Bulanan
Data Absensi Masuk Bulanan
Info Data Absensi Masuk Bulanan
Info Data Absensi Masuk Bulanan
Data Absensi Keluar Bulanan
Info Data Absensi Keluar Bulanan Data Absensi Keluar Bulanan
Info Data Absensi Keluar Bulanan Gambar 3.9DFD Level 2 Absensi Member Bulanan
(42)
Member
8.2.1 Absensi Masuk
Harian
8.2.2 Absensi Keluar
Harian
Absensi Data Absensi Masuk Harian
Data Absensi Masuk Harian
Info Data Absensi Masuk Harian
Info Data Absensi Masuk Harian
Data Absensi Keluar Harian
Info Data Absensi Keluar Harian Data Absensi Keluar Harian
Info Data Absensi Keluar Harian Gambar 3.10 DFD Level 2 Absensi Member Harian
3.3.3.6 Kamus Data
Kamus data menggambarkan data (dokumen) yang mengalir dari suatu
proses ke proses lainnya, dari entitas luar ke proses atau dari proses ke entitas luar.
Arus data ini dibutuhkan baik oleh sistem maupun entitas. Berikut ini adalah kamus
data dari masing-masing arus data yang mengalir pada Program Aplikasi
Absensi Member AJS Gym.
3.1 Tabel Kamus Data
No Kamus
1 Nama Aliran Data Login
Arus Data Proses 1 Login
Deskripsi Admin Menginput Username dan Password
(43)
Username [A-Z | a-z | 0-9]
Pass [A-Z | a-z | 0-9]
2 Nama Aliran Data Pengolahan Data Member
Arus Data Proses 2 Pengolahan Data Member
Subproses 2.1 Tambah Data Member Subproses 2.2 Ubah Data Member Subproses 2.3 Hapus Data Member
Deskripsi Arus data dalam proses Pengolahan Data
Member
Struktur Data No, Nama, Tempat, Tanggal Lahir, Alamat,
No.Telp, Foto, Tanggal masuk
No [0-9]
Nama [A-Z | a-z ]
Tempat [A-Z | a-z ]
Tanggal Lahir [ 0-9]
Alamat [A-Z | a-z | 0-9]
No. Telp [ 0-9]
Foto [longblob]
Tanggal Masuk [Date]
3 Nama Aliran Data Pengolahan Data Keuangan
Arus Data Proses 3.1 Tambah Data Keuangan
(44)
Deskripsi Arus data dalam proses Pengolahan Data Keuangan .
Struktur Data No, Nama, Waktu Pembayaran
No [0-9]
Nama [A-Z | a-z]
Waktu Pembayaran [Date]
4 Nama Aliran Data Pengolahan Laporan Member
Arus Data Proses 4 Melaporkan Data Member
Deskripsi Arus data dalam proses Pelaporan data
Member
5 Nama Aliran Data Pengolahan Laporan Keuangan
Arus Data Proses 5 Melaporkan Data Keuangan
Deskripsi Arus data dalam proses pelaporan data
keuangan
6 Nama Aliran data Pengolahan Laporan Absensi Bulanan
Arus Data Proses 6 Melaporkan Absensi Bulanan
Deskripsi Arus data dalam proses pelaporan Absensi
Bulanan
7 Nama Aliran data Pengolahan Laporan Absensi Harian
Arus Data Proses 7 Melaporkan Absensi Harian
Deskripsi Arus data dalam proses pelaporan Absensi
(45)
8 Nama Aliran Data Pengisian data Absensi
Arus Data Proses 8.1 Pengisian Absensi Bulanan
Proses 8.1.1 Absensi Masuk Bulanan Proses 8.1.2 Absensi Keluar Bulanan Proses 8.2 Pengisian Absensi Harian Proses 8.2.1 Absensi Masuk Harian Proses 8.2.2 Absensi Keluar Harian
Deskripsi Arus data dalam proses Absensi Member
Struktur Data No, Nama, Masuk, Keluar, Status
No [0-9]
Nama [A-Z | a-z]
Masuk [Date | Time]
Keluar [Date | Time]
Status [A-Z | a-z]
3.3.4 Perancangan
Perancangan merupakan tahapan yang akan dilakukan setelah melakukan pemodelan data, perancangan tersebut terdiri dari perancangan menu dan perancangan antarmuka.
3.3.4.1Perancangan Data
Perancangan data merupakan tahapan untuk memetakan model konseptual ke model basis data yang akan dipakai.
(46)
1. Perancangan Struktur Tabel
Struktur tabel adalah suatu rancangan tabel atau suatu rancangan database yang akan dibuat, agar dalam pembuatan database pada program tidak mengalami kesulitan karena sudah ada rancangannya.
3.2 Perancangan Strutur Tabel
Nama Kolom Tipe Data Size Key Deskripsi
No Long Integer Primary Key No Member
Nama Text 20 Nama
Tempat Text 20
Tanggal Lahir Date
Alamat Text 50
No. Telp Long Integer 12
Foto Longblob
Tanggal Masuk
Date
3.3.4.2 Perancangan Struktur Menu
Perancangan struktur menu diperlukan pada saat pembangunan aplikasi ini
dengan tujuan untuk mempermudah pengguna dalam menggunakan Program
(47)
Untuk lebih jelasnya, akan dipaparkan dalam gambar berikut ini
3.3.4.3Perancangan Antar Muka
Masukan antar muka yang akan dirancang terdiri dari beberapa menu yaitu : 3.3.4.3.1 Perancangan Menu Utama
LOGO AJS Gym
Absensi Ubah password
User name
Password T01
· Font Tahoma 10pt
· Masukkan Username dan Password akan muncul T03
· Jika Salah memasukkan username atau password akan muncul T02
Login Keluar
Gambar 3.11 Menu utama Menu Utama
Absensi Login Ubah
(48)
Username atau Password salah
OK T02
· Font Tahoma 10pt
· Klik Ok untuk kembali ke T01
Gambar 3.12 jika Admin salah memasukan password
3.3.4.3.2 Perancangan Menu Admin
Gambar 3.13 Menu admin Member Keuangan Laporan logout
LOGO AJS Gym
(49)
3.3.4.4 Implementasi
3.3.4.4.1 Tampilan Menu utama
Gambar 3.14 Form Utama
3.3.4.4.2 Tampilan Sesudah Login
(50)
3.3.4.4.3 Tampilan Data Member
Gambar 3.16 Form Data Member
3.3.4.4.4 Tampilan Input data Member
(51)
Gambar 3.18 Form Ubah data Member 3.3.4.4.5 Tampilan Data Keuangan
(52)
3.3.4.4.6 Tampilan Laporan
Gambar 3.20 Laporan Data Member
(53)
Gambar 3.22 Laporan Data Absensi Bulanan
(54)
3.3.4.4.7Tampilan Menu Absensi
Gambar 3.24 Menu Absensi Member
Gambar 3.25 Tampilan Absensi Member Bulanan
(55)
Gambar 3.27 Member Berhasil Melakukan Absen masuk karena telah membayar iuran
Gambar 3.28 Member melakukan Absensi keluar
Gambar 3.29 Member Tidak dapat Mengabsen karena belum melunasi iuran bulanan
Gambar 3.30 Member tidak dapat melakukan Absensi keluar karena belum melakukan absensi masuk
(56)
BAB IV
KESIMPULAN DAN SARAN
1.1 Kesimpulan
Setelah melakukan Kerja Praktek ini maka dapat ditarik beberapa kesimpulan, antara lain:
1. Administrasi menjadi lebih mudah.
2. Pemilik lebih mudah menyusun dan mengevaluasi daftar hadir.
3. Member tidak dapat melakukan kecurangan dalam pembayaran iuaran bulanan.
4. Perkembangan member dapat dipantau setiap saat
1.2Saran
Untuk pengembangan sistem ke arah yang lebih baik maka dapat mengikuti saran sebagai berikut:
1. Tampilan yang sekarang cukup sederhana, maka dapat diberikan
beberapa tambahan pada tampilan.
2. Untuk Aplikasi yang sekarang hanya terbatas pada AJS Gym namun
(1)
Gambar 3.18 Form Ubah data Member 3.3.4.4.5 Tampilan Data Keuangan
(2)
3.3.4.4.6 Tampilan Laporan
Gambar 3.20 Laporan Data Member
(3)
Gambar 3.22 Laporan Data Absensi Bulanan
(4)
3.3.4.4.7Tampilan Menu Absensi
Gambar 3.24 Menu Absensi Member
Gambar 3.25 Tampilan Absensi Member Bulanan
(5)
Gambar 3.27 Member Berhasil Melakukan Absen masuk karena telah membayar iuran
Gambar 3.28 Member melakukan Absensi keluar
Gambar 3.29 Member Tidak dapat Mengabsen karena belum melunasi iuran bulanan
Gambar 3.30 Member tidak dapat melakukan Absensi keluar karena belum melakukan absensi masuk
(6)
BAB IV
KESIMPULAN DAN SARAN
1.1 Kesimpulan
Setelah melakukan Kerja Praktek ini maka dapat ditarik beberapa kesimpulan, antara lain:
1. Administrasi menjadi lebih mudah.
2. Pemilik lebih mudah menyusun dan mengevaluasi daftar hadir.
3. Member tidak dapat melakukan kecurangan dalam pembayaran iuaran bulanan.
4. Perkembangan member dapat dipantau setiap saat
1.2Saran
Untuk pengembangan sistem ke arah yang lebih baik maka dapat mengikuti saran sebagai berikut:
1. Tampilan yang sekarang cukup sederhana, maka dapat diberikan beberapa tambahan pada tampilan.
2. Untuk Aplikasi yang sekarang hanya terbatas pada AJS Gym namun untuk dapat dikembangkan untuk dipakai di tempat lain.