Aplikasi Pendaftaran Anggota Balai kesehatan Olah Raga Masyarakat (BKOM) Bandung

  KATA PENGANTAR Assalamu’alaikum Wr. Wb.

  Alhamdulillahirobbil’alamin, segala puji hanya milik Allah semata, Tuhan semesta alam yang tiada hentinya mencurahkan seluruh nikmat-Nya, rahmat-Nya, dan hidayah-Nya sehingga penulis dapat menyelesaikan laporan kerja praktek yang berjudul : “APLIKASI PENDAFTARAN ANGGOTA BALAI

  KESEHATAN OLAHRAGA MASYARAKAT (BKOM) BANDUNG” .

  Penulis menyadari bahwa dalam penyusunan laporan ini banyak kekurangan karena keterbatasan ilmu dan pengetahuan penulis. Oleh karena itu, penulis mengharapkan kritik dan saran yang membangun agar dapat dijadikan bahan perbaikan dan rujukan untuk masa yang akan datang.

  Penyusunan laporan ini tidak akan terselesaikan tanpa bantuan dan dukungan baik moral maupun materil dari berbagai pihak. Oleh karena itu penulis mengucapkan terimakasih kepada :

  1. Allah SWT atas segala rahmat dan karunia-Nya

  2. Kedua Orang Tua tercinta beserta seluruh keluarga yang dengan segala kasih sayang dan doa untuk keberhasilan penulis

  3. Bapak Ir. Eddy Suryanto Soegoto, M.Sc., selaku Rektor Universitas Komputer Indonesia

  4. Bapak Prof. Dr. Ir. H. Ukun Sastraprawira, M.Sc., selaku Dekan Fakultas Teknik Informatika Universitas Komputer Indonesia

  5. Ibu Mira Sabariah, S.T, M.T, selaku Ketua Jurusan Teknik Informatika

  6. Ibu Dian Dharmayanti, S.T, selaku Dosen Wali

  7. Seluruh Staff Pegawai Balai Kesehatan Olahraga Masyarakat (BKOM) Bandung

  8. Dan semua pihak yang telah membantu dalam penyusunan laporan ini dengan segala ide dan inspirasi yang senantiasa menyertai Semoga Allah SWT membalas segala bantuan baik moril maupun materil yang telah diberikan kepada penulis dalam melaksanakan kerja praktek maupun dalam penyusunan laporan ini.

  Penulis menyadari sepenuhnya bahwa penulisan laporan ini sangat jauh dari sempurna baik dari segi paparan materi yang diuraikan, analisa maupun teknik penyusunan. Namun penulis berharap laporan kerja praktek yang telah disusun dapat bermanfaat bagi semua pihak.

  Wassalamu’alaikum Wr. Wb.

  Bandung, Januari 2011 Penulis

  DAFTAR ISI Hal

  1.6 Sistematika Penulisan ............................................................................ 5

  2.1.4 Bidang Pekerjaan Perusahaan ........................................................ 10

  2.1.3 Bentuk dan Badan Hukum Perusahaan .......................................... 9

  2.1.2 Tempat dan Kedudukan Perusahaan .............................................. 9

  2.1.1 Sejarah Perusahaan ........................................................................ 7

  2.1 Profil Tempat Kerja Praktek ................................................................... 7

  BAB II TINJAUAN PUSTAKA ................................................................... 7

  1.5 Metodologi Penelitian ............................................................................ 3

  LEMBAR PENGESAHAN KATA PENGANTAR .................................................................................. DAFTAR ISI ................................................................................................ DAFTAR TABEL ........................................................................................ DAFTAR GAMBAR ....................................................................................

  1.4 Batasan Masalah .................................................................................... 3

  1.3.2 Tujuan ........................................................................................... 2

  1.3.1 Maksud ......................................................................................... 2

  1.3 Maksud dan Tujuan ................................................................................ 2

  1.2 Perumusan Masalah ............................................................................... 2

  1.1 Latar Belakang Masalah ......................................................................... 1

  BAB I PENDAHULUAN ............................................................................. 1

  2.1.5 Struktur Organisasi dan Job Description ........................................ 10

  2.1.5.1 Struktur Organisasi ............................................................ 10

  2.1.5.2 Job Description ................................................................. 16

  2.2 Landasan Teori ...................................................................................... 18

  2.2.1 Konsep Dasar Sistem ..................................................................... 18

  2.2.2 Konsep Dasar Informasi ................................................................ 18

  2.2.3 Konsep Dasar Sistem Informasi ..................................................... 19

  2.2.4 Konsep Dasar Basis Data .............................................................. 21

  2.2.5 Aplikasi Pendukung Perancangan Sistem ...................................... 23

  2.2.5.1 Borland Delphi 7.0 ............................................................ 23

  2.2.5.1.1 Pengertian Borland Delphi 7.0 ............................ 23

  2.2.5.1.2 Kegunaan Delphi 7.0 ........................................... 23

  2.2.5.1.3 Keunggulan Delphi 7.0 ....................................... 24

  2.2.5.2 Microsoft Access 2007 ...................................................... 24

  2.2.5.2.1 Pengertian Microsoft Access 2007 ...................... 24

  2.2.5.2.2 Kegunaan Microsoft Access 2007 ....................... 25

  2.2.5.2.3 Keunggulan Microsoft Access 2007 .................... 25

  BAB III PEMBAHASAN ............................................................................. 26

  3.1 Jadwal Kerja Praktek ............................................................................. 26

  3.2 Cara / Teknik Kerja Praktek ................................................................... 26

  3.3 Data Hasil Kerja Praktek ........................................................................ 27

  3.3.1 Analisis Masalah ........................................................................... 27

  3.3.2 Analisis Sistem .............................................................................. 28

  3.3.2.1 Analisis Prosedur Sistem Sedang Berjalan ......................... 28

  3.3.2.2 Analisis Kebutuhan Non Fungsional .................................. 33

  3.3.3.1 Skema Relasi .................................................................. 45

  4.1 Kesimpulan ............................................................................................ 58

  BAB IV KESIMPULAN DAN SARAN ....................................................... 58

  3.3.8 Implementasi Sistem ..................................................................... 52

  3.3.7 Jaringan Semantik ......................................................................... 52

  3.3.6 Perancangan Pesan ........................................................................ 51

  3.3.5 Perancangan Antar Muka .............................................................. 47

  3.3.4 Perancangan Struktur Menu........................................................... 46

  3.3.3.2 Struktur Tabel ................................................................. 45

  3.3.3 Perancangan Basis Data .............................................................. 45

  3.3.2.2.1 Analisis Perangkat Keras ..................................... 33

  3.3.2.3.4 Kamus Data ........................................................ 44

  3.3.2.3.3 Spesifikasi Proses ................................................ 41

  3.3.2.3.2 Data Flow Diagram ............................................ 37

  3.3.2.3.1 Diagram Konteks ................................................ 36

  3.3.2.3 Analisis Kebutuhan Fungsional ......................................... 36

  3.3.2.2.4 Analisis Basis Data ............................................. 35

  3.3.2.2.3 Analisis User ....................................................... 34

  3.3.2.2.2 Analisis Perangkat Lunak .................................... 34

  4.2 Saran ...................................................................................................... 58 DAFTAR PUSTAKA LAMPIRAN

  DAFTAR TABEL

Tabel 3.1 Spesifikasi Proses Sistem Pendaftaran Anggota ............................. 41Tabel 3.2 Kamus Data Anggota .................................................................... 44Tabel 3.3 Kamus Data Dokter ....................................................................... 45Tabel 3.4 Kamus Data Pembayaran ............................................................... 46Tabel 3.5 Tabel Admin ................................................................................. 46Tabel 3.6 Tabel Anggota ............................................................................... 46Tabel 3.7 Tabel Dokter ................................................................................. 46Tabel 3.8 Tabel Pembayaran ......................................................................... 46

  DAFTAR GAMBAR

Gambar 1.1 Model Waterfall......................................................................... 5Gambar 2.1 Struktur Organisasi Balai Kesehatan Olahraga Masyarakat ........ 11Gambar 2.2 Proses Data menjadi Informasi Sumber Azhar Susanto .............. 20Gambar 3.1 Flowmap Pendaftaran Member .................................................. 30Gambar 3.2 Flowmap Pendaftaran Klien ....................................................... 32Gambar 3.3 ERD Aplikasi Pendaftaran Anggota BKOM Bandung ............... 35Gambar 3.4 Diagram Konteks Aplikasi Pendaftaran Anggota BKOM ........... 37Gambar 3.5 DFD Level 0 .............................................................................. 38Gambar 3.6 DFD Level 1.0 Pengolahan Data Master .................................... 38Gambar 3.7 DFD Level 1.0 Proses 1.1 Pengolahan Data Anggota ................. 39Gambar 3.8 DFD Level 1.0 Proses 1.2 Pengolahan Data Dokter ................... 39Gambar 3.9 DFD Level 2.0 Transaksi Pembayaran ....................................... 40Gambar 3.10 DFD Level 3.0 Pembuatan Laporan ......................................... 40Gambar 3.11 Skema Relasi ........................................................................... 45Gambar 3.12 Antar Muka Struktur Menu ...................................................... 47Gambar 3.13 Menu Utama ............................................................................ 48Gambar 3.14 Menu Data Anggota ................................................................. 48Gambar 3.15 Menu Data Dokter ................................................................... 49Gambar 3.16 Menu Transaksi Pembayaran ................................................... 50Gambar 3.17 Laporan Data Member ............................................................. 50Gambar 3.18 Laporan Data Klien .................................................................. 51Gambar 3.19 Perancangan Pesan ................................................................... 51Gambar 3.20 Jaringan Semantik .................................................................... 52Gambar 3.21 Tampilan Tabel Admin ............................................................ 53Gambar 3.22 Tampilan Tabel Anggota ......................................................... 53Gambar 3.23 Tampilan Tabel Dokter ............................................................ 54Gambar 3.24 Tampilan Tabel Pembayaran .................................................... 54Gambar 3.25 Implementasi Tampilan Menu Utama ...................................... 55Gambar 3.26 Implementasi Tampilan Data Anggota ..................................... 56Gambar 3.27 Implementasi Tampilan Tambah Data Anggota ....................... 56Gambar 3.28 Implementasi Tampilan Hapus Data Anggota .......................... 57Gambar 3.29 Implementasi Pencarian Data Anggota ..................................... 58Gambar 3.30 Implementasi Tampilan Data Dokter ........................................ 58Gambar 3.31 Implementasi Tampilan Tambah Data Dokter .......................... 59Gambar 3.32 Implementasi Tampilan Hapus Data Dokter ............................. 59Gambar 3.33 Implementasi Pencarian Data Dokter ....................................... 60Gambar 3.34 Implementasi Tampilan Transaksi Pembayaran ........................ 60Gambar 3.35 Implementasi Tampilan Tambah Transaksi Pembayaran .......... 61Gambar 3.36 Implementasi Tampilan Hapus Transaksi Pembayaran ............. 61Gambar 3.37 Implementasi Pencarian Transaksi Pembayaran ....................... 62Gambar 3.38 Implementasi Laporan Data Member ....................................... 62Gambar 3.39 Implementasi Laporan Data Klien ............................................ 63Gambar 3.40 Tampilan Validasi Tombol Simpan .......................................... 63Gambar 3.41 Tampilan Keterangan Kesalahan Pencarian Data ..................... 63

DAFTAR PUSTAKA

  [1] http://www.unhas.ac.id/rhiza/arsip/Arsitektur%20Komputer/sist%20dan%20a nalisis%20sist/Microsoft_Word_-_Modul_1_APSI_- _Pengertian_Sistem_dan_Analis.pdf

  [2] http://ridwaniskandar.files.wordpress.com/2009/05/52-pengertian-sistem- informasi.pdf [3] http://akuntansilpkia.blog.com/files/2009/11/perancangan-basisdata-part-

  1.pdf [4] Puspitasari, Dwi Nismadiyah. 2009. Laporan Kerja Praktek Aplikasi

  Inventaris Kantor PT. PLN (PERSERO) UPJ BANDUNG UTARA. Bandung

DAFTAR RIWAYAT HIDUP

  I. DATA PRIBADI

  1. Nama : Dezabrina Ceffian Hersiane

  2. Tempat & tanggal lahir : Surabaya, 17 Desember 1987

  3. Jenis Kelamin : Perempuan

  4. Kewarganegaraan : Indonesia

  5. Agama : Islam

  6. Status : Mahasiswi

  7. Alamat : Jl. Burung Gereja no. 3 Bandung

  8. Telepon : 085659900050

  9. E-mail : shefy_pooh@yahoo.co.id

  II. PENDIDIKAN FORMAL Tahun Nama Sekolah Jurusan

  • 1993 - 1999 SDN Ketabang I Surabaya 1999 - 2002
  • SLTP N 29 Surabaya - 2002 - 2005 SMA Trimurti Surabaya 2005 - 2006

  ITTelkom, (D1) Program Profesional Bandung Web Master 2006 - Sekarang S1 Universitas Komputer Indonesia Bandung Teknik Informatika

  III. PENDIDIKAN INFORMAL Tahun Nama Kegiatan Tempat 2003 Khursus Komputer Prisma Profesional Surabaya

  2003 Khursus Bahasa Inggris Prisma Profesional Surabaya

  IV. PENGALAMAN KERJA LAPANGAN Tahun Nama Instansi/Perusahaan Bagian 2006 Konsultant Project Manajement Support Jakarta Design Web

  Timur 2008 PT. PLN Bandung

  IT 2010 Balai Kesehatan Olahraga Masyarakat (BKOM)

  IT V. PENGALAMAN MENGIKUTI SEMINAR Tahun Seminar Tempat

  Universitas Komputer Indonesia 2010 Microsoft User Group Indonesia (UNIKOM) Bandung Universitas Komputer Indonesia 2009 Pembuatan Program TV (Broad Casting) (UNIKOM) Bandung

  Workshop Networking and Monitoring Universitas Komputer Indonesia 2008

  Training (UNIKOM) Bandung

  VI. PENGUASAAN BAHASA

  1. Bahasa Indonesia Cukup

  2. Bahasa Inggris Cukup

  3. Bahasa Jawa Cukup

  VII. Hobi

  1. Desain

  2. Refreshing

  3. Menulis Puisi

  

APLIKASI PENDAFTARAN ANGGOTA

BALAI KESEHATAN OLAHRAGA MASYARAKAT (BKOM)

BANDUNG

KERJA PRAKTEK

  Diajukan untuk memenuhi Tugas Mata Kuliah Kerja Praktek

  Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer

  Universitas Komputer Indonesia

  

DEZABRINA CEFFIAN HERSIANE

10106722

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

  

2010

BAB IV KESIMPULAN DAN SARAN

  4.1 Kesimpulan

  Kesimpulan dari laporan hasil kerja praktek di Balai Kesehatan Olah raga Masyarakat (BKOM) Bandung, yaitu :

  1. Aplikasi yang dibangun dapat mempermudah pengaksesan data pendaftaran dan pengolahan data anggota BKOM.

  2. Aplikasi yang dibangun dapat melakukan pencarian data anggota BKOM secara cepat dan praktis.

  4.2 Saran

  Saran yang dapat diberikan sehubungan dengan aplikasi yang dibuat adalah :

  1. Diperlukan analisis yang lebih mendalam dan mengacu pada sistem yang telah dibuat ini untuk pengembangan sistem selanjutnya.

  2. Aplikasi ini diharapkan dapat meningkatkan produktifitas karyawan, dengan memaksimalkan penggunaan program untuk mengoperasikan program dalam sistem komputer yang telah tersedia.

  3. Tampilan masih dapat dikembangkan sesuai dengan keinginan pengguna.

BAB III PEMBAHASAN

  3.1 Jadwal Kerja Praktek

  Berdasarkan Surat Panggilan Kerja Pratek dari Balai Kesehatan Olahraga Masyarakat (BKOM) Bandung tanggal 4 Februari 2010 dengan Nomor KM.

  03.01/2/074/2010. Kerja praktek dilaksanakan selama kurang lebih satu bulan terhitung dari tanggal 1 Maret sampai 31 Maret 2010, pelaksanaan kerja praktek dilakukan setiap hari kerja, di mulai dari pukul 08.00 WIB sampai dengan pukul

  17.00 WIB, atau tergantung situasi yang ada dalam pelaksanaan kerja praktek maupun kebutuhan atau kesempatan yang diberikan oleh pihak BKOM Bandung.

  3.2 Cara / Teknik Kerja Praktek

  Cara pelaksanaan kerja praktek adalah dengan datang langsung ke Balai Kesehatan Olahraga Masyarakat (BKOM) Bandung di jalan Merak no. 13 Bandung sesuai dengan jam kerja yang telah ditetapkan atau ditentukan oleh instansi tersebut, dan mulai mengikuti kegiatan pada hari itu seperti yang diberitahukan oleh pembimbing lapangan kerja praktek.

  Teknik yang dilakukan menggunakan tahap yaitu :

  1. Pengumpulan Data, yaitu mengumpulkan data sekunder untuk mendukung proses analisis dan perancangan aplikasi.

  2. Analisis dan perancangan, yaitu melakukan analisis terhadap aplikasi yang akan dibangun berdasarkan data yang dikumpulkan.

  3. Pengujian aplikasi, yaitu melakukan pengujian terhadap aplikasi yang telah dirancang sebelumnya.

3.3 Data Hasil Kerja Praktek

3.3.1 Analisis Masalah

  Setelah melakukan penelitian terhadap permasalahan yang ada di Balai Kesehatan Olahraga Masyarakat (BKOM) Bandung khususnya dalam sistem pengolahan data anggota, terdapat beberapa kendala yang sering dihadapi, yaitu sebagai berikut :

  1. Pengolahan data anggota di Balai Kesehatan Olahraga Masyarakat (BKOM) Bandung memiliki kendala dalam menangani arsip data anggota, hal tersebut disebabkan oleh pengolahan data anggota yang masih dilakukan secara manual.

  2. Pencarian maupun pengecekan data anggota umumnya memakan waktu yang lama, sehingga dapat mempengaruhi kinerja sistem menjadi lambat dan informasi yang dihasilkan tidak akurat.

  3. Sehingga dalam kesehariannya dibutuhkan sebuah sistem untuk menangani proses pengolahan data anggota yang dapat memberikan akses cepat dan jaminan atas integritas data tersebut.

3.3.2 Analisis Sistem

3.3.2.1 Analisis Prosedur Sistem Berjalan

  Berdasarkan hasil penelitian, terdapat beberapa prosedur yang dilakukan di bagian pengolahan data anggota di BKOM Bandung ini, diantaranya :

  1. Prosedur pendaftaran member

  2. Prosedur pendaftaran klien Untuk lebih jelasnya gambaran tentang prosedur yang dilihat di dalam flowmap yang sedang berjalan.

  1. Prosedur pendaftaran member Penjelasan : a) Petugas memberikan form pendaftaran kosong kepada member.

  b) Member menerima form pendaftaran kosong tersebut kemudian mengisinya dengan lengkap.

  c) Form pendaftaran yang telah terisi dikembalikan ke petugas kemudian petugas mengecek form pendaftaran yang telah terisi tersebut.

  d) Jika form lengkap terisi maka petugas mencatatnya terlebih dahulu ke buku besar lalu membuatkan kartu member lalu diserahkan ke member.

  e) Jika form pendaftaran tidak lengkap terisi maka form tersebut akan dikembalikan kepada member untuk diisi kembali hingga lengkap dan seterusnya. f) Setelah member mendapatkan kartu member maka member langsung melakukan pemeriksaan ke ruang dokter kemudian member memberikan kartu membernya kepada dokter lalu dokter melakukan pemeriksaan kesehatan kepada member.

  g) Setelah melakukan pemeriksaan, dokter mencatat hasil pemeriksaan tersebut dalam laporan pemeriksaan.

  h) Laporan pemeriksaan diberikan kepada member beserta kartu member. i) Setelah melakukan pemeriksaan, member kembali ke petugas untuk menyerahkan laporan hasil pemeriksaannya kepada petugas. j) Petugas menerima laporan hasil kesehatan dan melakukan pengecekan dan menghitung transaksi. k) Kemudian dilakukan transaksi pembayaran dari member ke petugas. l) Setelah melakukan transaksi pembayaran, petugas membuatkan bukti transaksi. m) Bukti transaksi dan kartu member diserahkan kepada member.

Gambar 3.1 Flowmap Pendaftaran Member

  Keterangan : A : Arsip Pendaftaran Member B : Arsip Lap Hasil Pemeriksaan C : Arsip Bukti Transaksi D : Arsip Lap Anggota Member

  2. Prosedur Pendaftaran Klien Penjelasan : a) Petugas memberikan form pendaftaran kosong kepada klien.

  b) Klien menerima form pendaftaran kosong tersebut kemudian mengisinya dengan lengkap.

  c) Form pendaftaran yang telah terisi dikembalikan ke petugas kemudian petugas mengecek form pendaftaran yang telah terisi tersebut.

  d) Jika form lengkap terisi maka petugas mencatatnya ke dalam buku besar anggota klien lalu menghitung transaksi.

  e) Kemudian dilakukan transaksi pembayaran dari klien ke petugas.

  f) Setelah melakukan transaksi pembayaran, petugas membuatkan bukti transaksi.

  g) Bukti transaksi diserahkan kepada klien.

  h) Tetapi jika form pendaftaran tidak lengkap terisi maka form tersebut akan dikembalikan kepada klien untuk diisi kembali dan seterusnya.

Gambar 3.2 Flowmap Pendaftaran Klien

  Keterangan : A : Arsip Pendaftaran Klien.

  B : Arsip Bukti Biaya Pendaftaran C : Arsip Lap Anggota Klien

3.3.2.2 Analisis Kebutuhan Non Fungsional

  Analisis kebutuhan non fungsional dilakukan untuk menghasilkan spesifikasi kebutuhan non fungsional. Spesifikasi kebutuhan non fungsional adalah spesifikasi yang rinci tentang hal-hal yang akan dilakukan sistem ketika diimplementasikan. Analisis ini diperlukan untuk menentukan keluaran yang akan dihasilkan sistem, masukan yang diperlukan sistem, lingkup proses yang digunakan untuk mengolah masukan menjadi keluaran, volume data yang akan ditangani sistem, jumlah pemakai serta control terhadap sistem.

3.3.2.2.1 Analisis Perangkat Keras

  Selama ini sistem penyimpanan yang digunakan untuk menyimpan data anggota masih menggunakan sistem manual. Untuk mendukung terlaksananya penerapan sistem informasi yang direncanakan, maka dibutuhkan perangkat keras dengan spesifikasi sebagai berikut :

  1. Processor dengan frekuensi minimum 1 Ghz

  2. Memory 256 Mb

  3. Color monitor 15”

  4. Harddisk dengan kapasitas minimum 40 Gb

5. Printer

  6. Keyboard dan mouse

  3.3.2.2.2 Analisis Perangkat Lunak

  Analisis perangkat lunak pembangun sistem pada aplikasi pendaftaran anggota ini adalah Borland Delphi 7 dan Microsoft Office Access sebagai

  Database-nya.

  3.3.2.2.3 Analisis User

  Analisis user dimaksudkan untuk mengetahui user yang terlibat beserta karakteristiknya sehingga dapat diketahui tingkat pengalaman dan pemahaman user terhadap komputer. User yang ada di divisi tata usaha ini, yaitu :

  1. Bagian Kepala Karakteristik user untuk komputer yang ada di bagian tata usaha adalah sebagai berikut : Nama : Nasibun Sriyono.Sip Jabatan : Kepala Sub. Bag TU Umur : 51 tahun Pendidikan : S1 Ilmu Politik

  2. Bagian Petugas Karakteristik user untuk komputer yang ada di bagian tata usaha adalah sebagai berikut : Nama : Nana Aku Arista, A.Per.Kes Jabatan : Staff TU Umur : 30 tahun Pendidikan : S1 Keperawatan

  Berdasarkan karakteristik di atas, user yang ada di divisi tata usaha Balai Kesehatan Olahraga Masyarakat (BKOM) Bandung pada umumnya sudah terbiasa menggunakan komputer termasuk mengoperasikan office XP seperti Microsoft Word dan Microsoft Excel.

3.3.2.2.4 Analisis Basis Data

  Usulan untuk diagram E-R yaitu terdapat kunci yang unik (primary key) pada setiap entitas (tabel induk) yang dapat membedakan atribut satu dengan atribut lainnya sehingga tabel tersebut dapat dijadikan referensi untuk tabel yang lainnya. Usulan untuk tabel yang akan dibuat untuk membantu dalam pengolahan data anggota yaitu tabel member dan tabel klien.

  Dari usulan diatas maka dapat dibuat diagram E-R untuk sistem baru yang terdiri dari beberapa tabel yang dibutuhkan untuk menyimpan data. Untuk melihat keterhubungan antar tabel yang ada maka akan digambarkan sebagai berikut :

Gambar 3.3 ERD aplikasi Pendaftaran Anggota Balai Kesehatan Olahraga

3.3.2.3 Analisis Kebutuhan Fungsional

  Analisis kebutuhan fungsional akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan, analisis kebutuhan fungsional dapat didefinisikan sebagai penggambaran, perancangan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.

  Tahapan ini menyangkut mengkonfigurasi dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar memuaskan dari rancang bangun yang telah ditetapkan pada akhir tahap analisis sistem. Alat bantu yang digunakan untuk menggambarkan sistem secara umum yang akan dibangun yaitu diagram konteks dan data flow

  

diagram. Untuk menjelaskan bagaimana suatu masukan diproses pada sistem

  maka digunakan spesifikasi proses dan kamus data untuk mengetahui aliran data yang mengalir pada sistem.

3.3.2.3.1 Diagram Konteks

  Merupakan aliran informasi yang berfungsi memetakan model lingkungan, yang dipresentasikan dengan lingkungan tunggal yang mewakili keseluruhan sistem. Diagram konteks menyorot sejumlah karakteristik dari sistem yang dibuat.

  Berikut ini diagram konteks pada aplikasi pendaftaran anggota Balai Kesehatan Olahraga Masyarakat (BKOM) Bandung :

Gambar 3.4 Diagram Konteks aplikasi pendaftaran anggota BKOM

3.3.2.3.2 Data Flow Diagram

  DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan. DFD dapat menggambarkan arus data di dalam sistem dengan terstruktur dan jelas. Berikut adalah DFD dari aplikasi pendaftaran anggota BKOM Bandung :

  1. DFD Level 0 Merupakan tindak lanjut dari diagram konteks yang menjelaskan lebih rinci lagi dari proses-proses yang terjadi dalam diagram konteks. Data Flow Diagram (DFD) dibuat jika pada diagram konteks masih ada suatu proses yang mesti harus dipecah lagi. Berikut ini Data Flow Diagram (DFD) level 0 dari aplikasi pendaftaran anggota BKOM.

  ! ! ! ! ! ! ! ! !

Gambar 3.5 DFD Level 0

  2. DFD Level 1.0 (Pengolahan Data Master)

Gambar 3.6 DFD Level 1.0 Pengolahan Data Master

  3. DFD Level 1.0 Proses 1.1 (Pengolahan Data Anggota)

Gambar 3.7 DFD Level 1.0 Proses 1.1 Pengolahan Data Anggota

  4. DFD Level 1.0 Proses 1.2 (Pengolahan Data Dokter)

Gambar 3.8 DFD Level 1.0 Proses 1.2 Pengolahan Data Dokter

  5. DFD Level 2.0 (Transaksi Pembayaran)

Gambar 3.9 DFD Level 2.0 Transaksi Pembayaran

  6. DFD Level 3.0 Pembuatan Laporan

3.3.2.3.3 Spesifikasi Proses

  Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi dari gambar DFD di atas akan dijelaskan pada tabel di bawah ini :

Tabel 3.1 Spesifikasi Proses Sistem Pendaftaran Anggota

  No Proses Keterangan

  1. No. Proses

  1.1.1 Nama Proses Tambah data anggota Source (Sumber) Petugas Input Data anggota yang akan ditambah Output Informasi data anggota yang telah ditambah Destination Petugas

  Begin Logika Proses {insert data anggota baru ke dalam database}

  End

  2. No. Proses

  1.1.2 Nama Proses Cari data anggota Source (Sumber) Petugas Input Data anggota yang akan dicari Output Informasi data anggota yang telah dicari Destination Petugas

  Begin {if nama data anggota ada then tampil data anggota yang dicari

  Logika Proses Else Informasi data anggota yang dicari tidak ditemukan} End

  3. No. Proses

  1.1.3 Nama Proses Ubah data anggota Source (Sumber) Petugas Input Data anggota telah diubah Output Informasi data anggota yang telah diubah Destination Petugas

  Begin Logika Proses {edit data anggota sesuai dengan data anggota

  Simpan data anggota yang telah diubah ke database} End

  4. No. Proses

  1.1.4 Nama Proses Hapus data anggota Source (Sumber) Petugas Input Data anggota yang akan dihapus Output Informasi data anggota yang telah dihapus Destination Petugas Logika Proses

  Begin {hapus data anggota sesuai dengan data anggota yang akan dihapus} End

  5. No. Proses

  1.2.1 Nama Proses Tambah data dokter Source (Sumber) Petugas Input Data dokter yang akan ditambah Output Informasi data dokter yang telah ditambah Destination Petugas Logika Proses

  Begin {insert data dokter baru ke dalam database} End

  6. No. Proses

  1.2.2 Nama Proses Cari data dokter Source (Sumber) Petugas Input Data dokter yang akan dicari Output Informasi data dokter yang telah dicari Destination Petugas Logika Proses

  Begin {if nama data dokter ada then tampil data dokter yang dicari Else Informasi data dokter yang dicari tidak ditemukan} End

  7. No. Proses

  1.2.3 Nama Proses Ubah data dokter Source (Sumber) Petugas Input Data dokter telah diubah Output Informasi data dokter yang telah diubah Destination Petugas Logika Proses

  Begin {edit data dokter sesuai dengan data dokter

  Simpan data dokter yang telah diubah ke database} End

  8. No. Proses

  1.2.4 Nama Proses Hapus data dokter Source (Sumber) Petugas Input Data dokter yang akan dihapus Output Informasi data dokter yang telah dihapus Destination Petugas Logika Proses

  Begin {hapus data dokter sesuai dengan data dokter yang akan dihapus} End

  9. No. Proses

  2.1 Nama Proses Tambah transaksi pembayaran Source (Sumber) Petugas Input Data pembayaran yang akan ditambah Output

  Informasi data pembayaran yang telah ditambah Destination Petugas Logika Proses

  Begin {insert data pembayaran baru ke dalam database} End

  10. No. Proses

  2.2 Nama Proses Cari transaksi pembayaran Source (Sumber) Petugas Input Data pembayaran yang akan dicari Output Informasi data pembayaran yang telah dicari Destination Petugas Logika Proses

  Begin {if nama data pembayaran ada then tampil data pembayaran yang dicari Else Informasi data pembayaran yang dicari tidak ditemukan} End

  11. No. Proses

  2.3 Nama Proses Ubah transaksi pembayaran Source (Sumber) Petugas Input Data pembayaran telah diubah Output Informasi data pembayaran yang telah diubah Destination Petugas Logika Proses

  Begin {edit data pembayaran sesuai dengan data pembayaran yang akan diubah Simpan data pembayaran yang telah diubah ke database} End

  12. No. Proses

  2.4 Nama Proses Hapus transaksi pembayaran Source (Sumber) Petugas Input Data pembayaran yang akan dihapus Output

  Informasi data pembayaran yang telah dihapus Destination Petugas Logika Proses

  Begin {hapus data pembayaran sesuai dengan data pembayaran yang akan dihapus} End

3.3.2.3.4 Kamus Data

  Kamus data merupakan deskripsi formal dari seluruh elemen atau aliran data yang terdapat dalam DFD. Kamus data dari sistem pendaftaran adalah sebagai berikut :

Tabel 3.2 Kamus Data Anggota

  No Nama Data Anggota

  1 Arus Data Petugas – proses 1.1 (input) Deskripsi Berisikan data anggota Struktur Data

  Id_anggota + Nama_anggota + Tgl_lhr + Jenis_anggota + Alamat + Tgl_daftar + Jenis_kelamin + Pekerjaan + Telpon + Total

  Id_anggota [0..9] Nama_anggota [0..9, A-Z] Tgl_lhr [date/time] Jenis_ anggota [0..9, A-Z] Alamat [0..9, A-Z] Tgl_daftar [date/time] Jenis_kelamin [0..9, A-Z] Pekerjaan [0..9, A-Z] Telpon [0..9] Total [0..9]

Tabel 3.3 Kamus Data Dokter

  No Nama Data Dokter

  2 Arus Data Petugas – proses 1.2 (input) Deskripsi Berisikan data dokter Struktur Data

  ID_Dokter + Nama_Dokter + Alamat + Telpon

  ID_Dokter [0..9] Nama_Dokter [0..9, A-Z] Alamat [0..9, A-Z] Telpon [0..9]

Tabel 3.4 Kamus Data Pembayaran

  No Nama Data Pembayaran

  3 Arus Data Petugas – proses 2.0 (input) Deskripsi Berisikan data pembayaran Struktur Data

  ID_Bayar + ID_Anggota + Total

  ID_Dokter [0..9]

  ID_Anggota [0..9] Total [0..9]

3.3.3 Perancangan Basis Data

3.3.3.1 Skema Relasi

  Skema relasi menggambarkan suatu hubungan antar tabel yang sudah ada dalam keadaan normal. Adapun keterkaitan tabel relasi yang digunakan dalam sistem pendaftaran anggota dapat digambarkan sebagai berikut :

Gambar 3.11 Skema Relasi

  3.3.3.2 Struktur Tabel

  25 ID_Petugas Number Foreign Key

  ID_Bayar AutoNumber Primary Key

  Nama Field Type Length Keterangan

Tabel 3.8 Tabel Pembayaran

  ID_Dokter AutoNumber Primary Key Nama_Dokter Text 100 Alamat Text 100 No_Telpon Number

  Nama Field Type Length Keterangan

Tabel 3.7 Tabel Dokter

  10 Telpon Number Pekerjaan Text

  Tabel-tabel yang terdapat dalam basis data yang digunakan dalam sistem pendaftaran anggota BKOM Bandung.

  6 Tgl_Daftar Date/Time Tgl_lhr Date/Time Jenis_kelamin Text

  ID_Dokter Number Foreign Key Nama_Anggota Text 100 Alamat Text 100 Jenis_Anggota Text

  ID_Anggota AutoNumber Primary Key

  50 Tabel 3.6 Tabel Anggota Nama Field Type Length Keterangan

  ID_petugas AutoNumber Primary Key Nama_petugas Text

  Nama Field Type Length Keterangan

Tabel 3.5 Tabel Admin

  ID_Anggota Number Foreign Key Total Currency

  3.3.4 Perancangan Struktur Menu

  Perancangan antar muka merupakan perancangan yang dibuat sebelum program aplikasi dibuat, perancangan antarmuka pada sistem pendaftaran yang akan dibangun sebagai berikut :

  ! # ! "

Gambar 3.12 Antar Muka Struktur Menu

  3.3.5 Perancangan Antar Muka Interface atau antar muka merupakan tampilan dari suatu program aplikasi

  yang berperan sebagai media komunikasi yang digunakan sebagai sarana berdialog antara program dengan user. Sistem yang akan dibangun diharapkan menyediakan interface yang mudah dipahami dan digunakan oleh user.

  Perancangan interface untuk sistem pendaftaran kantor BKOM Bandung adalah sebagai berikut :

  1. Menu Utama Pertama kali program dijalankan akan tampil form halaman utama seperti pada gambar 3.13

Gambar 3.13 Menu Utama

  2. Menu Data Anggota Berikut merupakan form data anggota, dimana petugas dapat melakukan pengolahan data anggota, ditunjukkan pada gambar 3.14

Gambar 3.14 Menu Data Anggota

  3. Menu Data Dokter Berikut merupakan form data dokter, dimana petugas dapat melakukan pengolahan data dokter, ditunjukkan pada gambar 3.15

Gambar 3.15 Menu Data Dokter

  4. Menu Transaksi Pembayaran Berikut merupakan form transaksi pembayaran, dimana petugas dapat melakukan pengolahan transaksi pembayaran, ditunjukkan pada gambar 3.16

Gambar 3.16 Menu Transaksi Pembayaran

  5. Laporan Data Member Berikut merupakan rancangan laporan data member yang ditujukan pada gambar 3.17

  6. Laporan Data Klien Berikut merupakan rancangan laporan data klien yang ditujukan pada gambar

  3.18 Gambar 3.18 Laporan Data Klien

3.3.6 Perancangan Pesan

  Berikut merupakan rancangan pesan dari sistem pendaftaran anggota BKOM Bandung :

Gambar 3.19 Perancangan Pesan

  3.3.7 Jaringan Semantik

  Jaringan semantik aplikasi pendaftaran anggota ini dapat dilihat pada gambar berikut :

Gambar 3.20 Jaringan Semantik

  3.3.8 Implementasi Sistem

3.3.8.1 Implementasi Database

  Pengimplementasian sistem berdasarkan perancangan tampilan database yang telah dilakukan sebelumnya, berikut hasil implementasi database :

  1. Tampilan Tabel Admin Pada tabel admin memiliki field ID petugas sebagai primary key dan Nama petugas.

Gambar 3.21 Tampilan Tabel Admin

  2. Tampilan Tabel Anggota Pada tabel anggota memiliki field ID anggota sebagai primary key, ID dokter sebagai foreign key, Tgl daftar, Nama anggota, Jenis Kelamin, Tgl lahir, Alamat, Telpon, Pekerjaan, dan Jenis anggota.

Gambar 3.22 Tampilan Tabel Anggota

  3. Tampilan Tabel Dokter Pada tabel dokter memiliki field ID dokter sebagai primary key, Alamat, dan Telpon.

Gambar 3.23 Tampilan Tabel Dokter

  4. Tabel Pembayaran Pada tabel pembayaran memiliki field ID bayar sebagai primary key, ID anggota sebagai foreign key, dan Total.

Gambar 3.24 Tampilan Tabel Pembayaran

3.3.8.2 Implementasi Antar Muka

  Pengimplementasian sistem berdasarkan perancangan tampilan aplikasi yang telah dilakukan sebelumnya, berikut hasil implementasi sistem :

  1. Menu Utama Halaman Menu Utama menampilkan menu-menu mengenai Aplikasi Pendaftaran Anggota Balai Kesehatan Olahraga Masyarakat (BKOM) Bandung.

  Halaman ini merupakan implementasi dari rancangan Menu Utama sehingga memiliki kesesuaian dalam struktur menunya. Untuk lebih jelasnya dapat dilihat pada gambar 3.25 berikut ini :

Gambar 3.25 Implementasi Tampilan Menu Utama

  2. Tampilan untuk Data Anggota Tampilan berupa data anggota yang harus diisi lengkap oleh petugas. Aplikasi penambahan data anggota ini berfungsi untuk menambah, mengubah, menghapus, dan mencari data anggota yang diinginkan pada database bkom pada aplikasi pendaftaran anggota.

Gambar 3.26 Implementasi Tampilan Data Anggota

  3. Tampilan untuk Tambah Data Anggota Tampilan untuk penambahan data anggota harus diisi lengkap oleh petugas, jika tidak akan muncul alert pada bagian-bagian field seperti nama anggota, dan alamat.

Gambar 3.27 Implementasi Tampilan Tambah Data Anggota

  4. Tampilan untuk Hapus Data Anggota Tampilan untuk menghapus data anggota harus mengklik tombol edit terlebih dahulu lalu mengklik tombol hapus. Sebelum menghapus data anggota, pilih dahulu nama anggota yang akan dihapus karena data yang sudah terhapus tidak dapat di-undo. Pada saat akan menghapus data anggota akan muncul alert seperti tampilan di bawah ini yang bertujuan untuk meyakinkan petugas apakah data anggota tersebut akan dihapus, jika pilih ‘yes’ maka data anggota akan terhapus dari database dan jika pilih ‘tidak’ maka kembali ke tampilan data anggota.

Gambar 3.28 Implementasi Tampilan Hapus Data Anggota

  5. Tampilan untuk Pencarian Data Anggota Tampilan untuk pencarian data anggota dapat dilakukan dengan cara mengisi nama anggota saja atau dengan memfilter jenis anggota.

Gambar 3.29 Implementasi Pencarian Data Anggota

  6. Tampilan untuk Data Dokter Tampilan berupa data dokter yang harus diisi lengkap oleh petugas. Aplikasi penambahan data dokter ini berfungsi untuk menambah, mengubah, menghapus dan mencari data dokter yang diinginkan pada database bkom pada aplikasi pendaftaran anggota.

Gambar 3.30 Implementasi Tampilan Data Dokter

  7. Tampilan untuk Tambah Data Dokter Tampilan untuk penambahan data dokter diisi oleh petugas.

Gambar 3.31 Implementasi Tampilan Tambah Data Dokter

  8. Tampilan untuk Hapus Data Dokter Tampilan untuk menghapus data dokter harus mengklik tombol edit terlebih dahulu lalu mengklik tombol hapus. Sebelum menghapus data dokter, pilih dahulu nama dokter yang akan dihapus karena data yang sudah terhapus tidak dapat di-

  

undo. Pada saat akan menghapus data dokter akan muncul alert seperti tampilan di

  bawah ini yang bertujuan untuk meyakinkan petugas apakah data dokter tersebut akan dihapus, jika pilih ‘yes’ maka data dokter akan terhapus dari database dan jika pilih ‘tidak’ maka kembali ke tampilan data dokter.

Gambar 3.32 Implementasi Tampilan Hapus Data Dokter

  9. Tampilan untuk Pencarian Data Dokter Tampilan untuk pencarian data dokter terdapat dua inputan yang harus diisi yaitu pencarian berdasarkan id dokter atau nama dokter dan pencarian yang dicari.

Gambar 3.33 Implementasi Tampilan Pencarian Data Dokter

  10. Tampilan untuk Pembayaran Tampilan berupa pembayaran yang harus diisi lengkap oleh petugas. Aplikasi penambahan pembayaran ini berfungsi untuk menambah, mengubah, menghapus dan mencari pembayaran yang diinginkan pada database bkom pada aplikasi pendaftaran anggota.

Gambar 3.34 Implementasi Tampilan Data Pembayaran

  11. Tampilan untuk Tambah Transaksi Pembayaran Tampilan untuk penambahan transaksi pembayaran harus diisi lengkap oleh petugas.

Gambar 3.35 Implementasi Tampilan Tambah Transaksi Pembayaran

  12. Tampilan untuk Hapus Transaksi Pembayaran Tampilan untuk menghapus transaksi pembayaran harus mengklik tombol edit terlebih dahulu lalu mengklik tombol hapus. Sebelum menghapus transaksi, pilih dahulu transaksi yang akan dihapus karena transaksi yang sudah terhapus tidak dapat di-undo. Pada saat akan menghapus transaksi akan muncul alert seperti tampilan di bawah ini yang bertujuan untuk meyakinkan petugas apakah transaksi tersebut akan dihapus, jika pilih ‘yes’ maka transaksi akan terhapus dari database dan jika pilih ‘tidak’ maka kembali ke tampilan transaksi.

Gambar 3.36 Implementasi Tampilan Hapus Transaksi Pembayaran

  13. Tampilan untuk Pencarian Transaksi Pembayaran Tampilan untuk pencarian transaksi dapat dilakukan dengan cara mengisi id pembayaran saja.

Gambar 3.37 Implementasi Tampilan Pencarian Transaksi Pembayaran

  14. Tampilan Laporan Data Member Tampilan ini berupa tampilan laporan data member yang terdaftar pada BKOM.

Gambar 3.38 Implementasi Laporan Data Member

  15. Tampilan Laporan Data Klien Tampilan ini berupa tampilan laporan data klien yang terdaftar pada BKOM.

Gambar 3.39 Implementasi Laporan Data Klien

  16. Tampilan Validasi Tombol Simpan

Gambar 3.40 Tampilan validasi tombol simpan

  17. Tampilan Keterangan Kesalahan Pencarian Data

Gambar 3.41 Tampilan Keterangan kesalahan pencarian data

BAB II TINJUAN PUSTAKA

2.1 Profil Tempat Kerja Praktek

2.1.1 Sejarah Perusahaan

  Pembangunan kesehatan bertujuan untuk meningkatkan kesadaran, kemauan, dan kemampuan hidup sehat bagi setiap orang agar terwujud derajat kesehatan masyarakat yang setinggi-tingginya, dan pada akhirnya akan meningkatkan kualitas Sumber Daya Manusia, oleh karena itu kesehatan perlu dipelihara, dilindungi, dan ditingkatkan kualitasnya, karena akan memberikan daya saing yang kuat di era globalisasi. Untuk mewujudkan tujuan tersebut diciptakanlah visi Indonesia Sehat 2025 yang merupakan cerminan masyarakat, bangsa dan Negara Indonesia yang ditandai dengan penduduknya berperilaku hidup sehat.

  Index Pembangunan Manusia (IPM) Indonesia terus menurun, data UNDP tahun 2001 menunjukkan bahwa IPM Indonesia menempati urutan ke 102 dari 172 negara dan pada tahun 2004 menjadi urutan ke 111 dari 174 negara di dunia. Derajat kesehatan merupakan salah satu penentu dari IPM dengan indikator Umur Harapan Hidup, Angka Kematian, dan Angka Kesakitan.