BAB III ANALISA DAN PERANCANGAN
3.1
Profil Perusahaan Laboratorium Klinik Westerindo adalah laboratorium klinik swasta yang bergerak di
bidang pelayanan kesehatan. Laboratorium yang berdiri sejak 1996 ini merupakan bagian dari Awal Bros Hospital Group. Laboratorium Klinik Westerindo telah memperoleh Akreditasi 15189:2009 (ISO 15189:2007), yang merupakan standar internasional untuk mutu dan kompetensi khusus laboratorium klinik dari Komite Akreditasi Nasional (KAN). Serta telah memenuhi standar pelayanan Laboratorium Kesehatan yang meliputi Administrasi Manajemen dan Pelayanan Laboratorium Kesehatan dari Komisi Akreditasi Laboratorium Kesehatan (KALK). Laboratorium Klinik Westerido saat ini mempunyai 3 (tiga) Cabang dan tersebar di 6 (enam) Rumah Sakit. Selain melayani pemeriksaan laboratorium dan non laboratorium, Westerindo juga melayani pemeriksaan Medical Check Up (MCU) Tenaga Kerja mulai dari small office hingga perusahaan dengan skala besar yang memiliki ribuan tenaga kerja, baik di kantor pusat atau cabang. Medical Check Up (MCU) Tenaga Kerja tersebut dibagi dua jenis yaitu Walk In untuk tenaga kerja yang datang ke laboratorium dan MCU Onsite apabila petugas laboratorium datang langsung ke Perusahaan.
3.2
Visi dan Misi
3.2.1
Visi Laboratorium Klinik Westerindo “Menjadi Pusat Pelayanan Laboratorium yang Handal dan Terpercaya”
31
http://digilib.mercubuana.ac.id/
32
3.2.2
Misi Laboratorium Klinik Westerindo a. Memberikan pelayanan laboratorium yang Akurat, Tepat Waktu dan Terpercaya b. Memberikan pelayanan yang berorientasi pada pelanggan dengan didukung oleh tenaga yang Professional berdedikasi dan berintegritas c. Memiliki rasa kebersamaan yang tinggi guna mewujudkan mutu pelayanan
3.3
Struktur Organisasi DIREKTUR
WAKIL DIREKTUR
MANAGER MUTU
MANAGER LOGISTIK
STAFF LOGISTIK
MANAGER IT
STAFF IT
MANAGER PERSONALIA
STAFF PERSONALIA
MANAGER PENJUALAN & PEMASARAN
MANAGER UMUM
KURIR
STAFF PENJUALAN
SUPIR
STAFF PENDUKUNG PENJUALAN & PEMASARAN
PENANGGUNGJA WAB LABORATORIUM
MANAGER PENGEMBANGA N BISNIS STAFF PENGEMBANGA N BISNIS
MANAGER KEUANGAN DAN AKUNTANSI STAFF KEUANGAN
STAFF AKUNTANSI
MANAGER MEDIS
DOKTER
PERAWAT
MANAGER LABORATORIUM
RADIOGRAFER
STAFF MCU
KOORDINATOR PUSAT
ANALIS HEMA
PEMBANTU UMUM
ANALIS IMUN
STAFF PENGARSIPAN
ANALIS DISTRIBUSI
ANALIS KIMIA
ANALIS URIN
ANALIS MIKRO
ANALIS AUTORISASI
Gambar 3.1 Struktur Organisasi Laboratorium Klinik Westerindo (Sumber: Dokumen ISO STR/LAB/HRD/001)
http://digilib.mercubuana.ac.id/
KOORDINATOR CABANG
33
3.4
Deskripsi Pekerjaan Pada sub bab ini akan dijelaskan tugas, tanggung jawab, wewenang atau deskripsi
pekerjaan masing masing aktor yang terlibat dalam Rancang Bangun Aplikasi Monitoring Pelaksanaan Medical Check Up (MCU) Onsite di Laboratorium Klinik Westerindo. Adapun aktor
yang terlibat diantaranya Marketing Support, PIC MCU (Perawat),
Koordinator Laboratorium, Dokter MCU dan Manajer Medis 3.4.1
Deskripsi Pekerjaan Marketing Supoort.
a) Membantu pemasaran dalam menyiapkan proposal, company profile, daftar harga. b) Membuat data base client dan mengupdate perjanjian kerjasama. c) Menyiapkan brosur leaflet, flyer untuk pemasaran. d) Melakukan publikasi melalui media online: website, face book, tweeter e) Membuat laporan bulanan mengenai jumlah pasien dan revenue. f) Mempersiapkan dokumen maupun data yang diperlukan untuk mengikuti tender g) Membuat rekap survey kepuasan pelanggan setiap bulannya h) Membantu pemasaran dan penjualan dalam menanggani keluhan pelanggan. i)
Membantu
manajer
pemasaran
dan
penjualan
merencanakan
dan
menyelenggarakan event untuk tujuan publikasi perusahaan. j)
Membantu
manajer
pemasaran
dan
penjualan
dalam
merencanakan,
melaksanakan promosi bulanan dalam setahun dan melakukan analisa. k) Administrasi dan pengarsipan serta membantu kegiatan tim pemasaran dan penjualan. 3.4.2
Deskripsi Pekerjaan PIC MCU
a) Memeriksa kelengkapan dan kelayakan berkas, alat dan petugas sebelum berangkat menuju lokasi MCU. b) Bertanggung jawab atas kelancaran dan ketertiban alur pelaksanaan MCU c) Bekerja sama dengan petugas EKG onsite agar memisahkan langsung lembar EKG yg hasilnya abnormal untuk di konsul ke dokter spesialis jantung. d) Bertanggug jawab atas kelengkapan dan kualitas sample, dimulai dari pengambilan sample sampai dengan serah terima sample dengan petugas laboratorium. e) Bertanggung jawab atas kelengkapan berkas yang dilaporkan (Status, EKG, Spiro, Audio, Rontgen, USG dan Treadmill, Tonometri, Papsmear). Jika ada
http://digilib.mercubuana.ac.id/
34
ketidak sesuaian jumlah berkas dengan jumlah pasien dan atau data pasien, maka PIC wajib menulis di FORM LAPORAN HARIAN dan menindak lanjutinya. f) Jika ada perubahan data pasien, perubahan paket atau penambahan jenis pemeriksan PIC harus langsung menggantinya on site. Jika tidak memungkinkan maka PIC wajib memberi NOTE pada kartu kontrol pasien dan ditulis di Form Laporan Harian. g) Bila ada permintaan hasil MCU CITO, maka PIC harus segera memberi informasi tertulis kepada petugas terkait (dokter, Rontgen, laboratorium, EKG dll supaya dapat ditinjak lanjuti dengan segera. h) PIC wajib mengisi FORM LAPORAN HARIAN dan harus diserahkan kepada tim dokter MCU. i)
Kelengkapan berkas MCU dan Form Laporan Harian, Berita Acara dan Absensi harus sudah diserahkan dalam waktu 1 X 24 jam setelah MCU selesai, kecuali lokasi MCU di luar kota dan tidak ada transportasi langsung.
j)
3.4.3
Melaksanakan tugas- tugas lain yang relevan sesuai dengan instruksi.
Deskripsi Pekerjaan Koordinator Laboratorium
a) Memastikan seluruh hasil pemeriksaan diselesaikan sesuai dengan jadwal yang sudah ditentukan. b) Melakukan konsultasi kepada Dokter Penanggung Jawab Laboratorium terhadap hasilLaboratorium abnormal yang tidak sesuai dengan hasil laboratorium sebelumnya dari diagnosa, namum telah sesuai tahap praanalitik dan analitik. c) Berkonsultasi kepada Dokter Penanggung Jawab Laboratorium bila didapatkan hal yang meragukan pada hasil laboratorium d) Melakukan verifikasi/autorisasi hasil pemeriksaan laboratorium e) Membuat jadwal kerja bulanan. f) Menanyakan hasil rujukan ke tempat rujukan luar g) Menghadiri Rapat Koordinasi. h) Mengarsipkan form permintaan rujukan dari luar ke bagian masing-masing. i)
Mengarsipkan :
Data hasil pemeriksaan rutin
Data hasil pemeriksaan serologi
Data hasil pemeriksaan imunologi
Data hasil print out imunologi
http://digilib.mercubuana.ac.id/
35
3.4.4
Data hasil print out urin
Data hasil pemeriksaan Agregasi Trombosit
Data Hasil pemeriksaan ELISA dan allergi
Data hasil QC Hematologi
Data hasil QC Imunologi
Data Hasil QC Kimia
Data hasil QC Hemostasis
Data hasil QC Elektrolit
Data hasil QC Urinalisa
Data hasil QC imun Rutin
Deskripsi Pekerjaan Dokter MCU
a) Melakukan pelayanan medical check-up b) Membuat kesimpulan dan saran dari hasil medical check-up harian dan onsite c) Menandatangani hasil medical check-up d) Konsultasi hasil medical check-up. e) Memberi arahan kepada admin medical check-up mengenai pengisian hasil. f) Membuat materi edukasi yang berkaitan dengan hasil medical check-up. g) Melakukan serah terima berkas medical check-up dari PIC
3.4.5
Deskripsi Pekerjaan Manajer Medis
a) Menyusun rencana, program kerja, kegiatan, laporan kinerja dan pertanggung jawaban pelaksanaan tugas. b) Memberikan saran, pendapat dan pertimbangan kepada atasan. c) Memimpin dan mengkoordinasikan pelaksanaan tugas bidang pelayanan. d) Mendistribusikan tugas, memberikan petunjuk dan arahan kepada bawahan. e) Menyelenggarakan manajemen pelayanan medis. f) Melaksanakan kegiatan penunjang pelayanan kesehatan. g) Melakukan analisa hasil MCU. h) Melakukan presentasi hasil MCU i)
Menanggani komplain pasien MCU.
j)
Melakukan breffing dengan dokter umum.
k) Melakukan monitoring dan evaluasi kinerja bidang pelayanan l)
Melaksanakan tugas lain yang diberikan oleh atasan sesuai bidang tugasnya.
http://digilib.mercubuana.ac.id/
36
3.5
Analisa Masalah Analisis sistem dalam pengembangan system merupakan suatu prosedur yang
dilakukan untuk pemeriksaan masalah. Hasil dari analisis sistem yakni kelemahan sistem serta pemecahan dari masalah tersebut. Dari hasil analisis kelemahan sistem tersebut, maka tujuan dan manfaat dibangunnya sistem yang baru dapat memberikan kemudahan serta pemecahan atas masalah tersebut. Analisis sistem ini juga melihatkan data yang dibutuhkan untuk input ke dalam sistem dan output ke luar sistem. Pada tahap ini juga, melalui wawancara dan observasi serta analisis sistem yang lama hasil yang diperoleh yaitu dokumentasi System Requirements (persyaratan sistem) sehingga sistem atau aplikasi yang dibuat dapat memenuhi persyaratan. Analisis sistem memiliki dua jenis kebutuhan yang harus terpenuhi agar dapat mempermudah dalam menganalisis sistem. Dalam analisa kebutuhan sistem diperlukan beberapa tahapan, yaitu identifikasi masalah, studi literatur dan spesifikasi kebutuhan perangkat lunak.
3.6
Analisa Sistem Berjalan
Berikut alur proses yang sedang berjalan dalam pelaksanaan Medical Check Up (MCU) Onsite di Laboratorium Klinik Westerindo :
http://digilib.mercubuana.ac.id/
37 System
Membuat surat jalan «uses»
Mengirim surat jalan
Pelaksanaan MCU «uses»
Marketing Support
Laporan Pelaksanaan MCU
Mengerjakan sample MCU Koordinator Laboratorium PIC MCU Laporan hasil laboratorium «uses»
Penyelesaian Hasil Akhir Dokter MCU
Mengajukan presentasi ke Perusahaan
Presentasi Hasil MCU Manajer Medis
Tarik data Tagihan
Gambar 3.2 Use Case Sistem Berjalan
http://digilib.mercubuana.ac.id/
38
Tabel 3.1 Deskripsi Use Case Membuat Surat Jalan Nama Use Case
Membuat Surat Jalan.
Aktor
Marketing Support, PIC MCU Marketing Supoort membuat surat jalan Medical Check
Deskripsi
Up (MCU) Onsit eyang terdiri dari Nama Perusahaan. Tanggal MCU, Jumlah Peserta MCU, Nama PIC dll
Pra Kondisi Tindakan Utama Tindakan Alternatif Pasca Kondisi
Staff Marketing memberikan instruksi Marketing Support membuat surat jalan untuk PIC melakukan Medical Check Up (MCU) Onsite Surat Jalan Medical Check Up (MCU) Onsitesiap dikirim ke PIC
Tabel 3.2 Deskripsi Use Case Mengirim Surat Jalan Nama Use Case
Mengirim Surat Jalan.
Aktor
Marketing Support, PIC MCU
Deskripsi Pra Kondisi Tindakan Utama
Marketing Supoort mengirim Surat Jalan Medical Check Up (MCU) Onsite ke PIC MCU Marketing Support membuat Surat Jalan Medical Check Up (MCU) Onsite Marketing Support megirim Surat Jalan Medical Check Up (MCU) Onsiteke PIC MCU melalui email.
Tindakan Alternatif
-
Pasca Kondisi
-
http://digilib.mercubuana.ac.id/
39
Tabel 3.3 Deskripsi Use Case Pelaksanaan MCU Nama Use Case
Pelaksanaan MCU
Aktor
PIC MCU PIC MCU datang ke Perusahaan untuk melaksanakan
Deskripsi
Medical Check Up (MCU) Onsite, seperti sampling, mengumpulkan urine, pemeriksaan non lab dll.
Pra Kondisi Tindakan Utama
Surat jalan sudah diberikan oleh Marketing Support. PIC dan tim MCU melakukan Medical Check Up (MCU) Onsitepada karyawan Perusahaan.
Tindakan Alternatif
-
Pasca Kondisi
Menerima sample karyawan Perusahaan.
Tabel 3.4 Deskripsi Use Case Laporan Pelaksanaan MCU Nama Use Case
Laporan Pelaksanaan MCU
Aktor
PIC MCU, Koordinator Laboratorium. PIC MCU membuat laporan terhadap pelaksanaan Medical Check Up (MCU) Onsitedan diberikan kepada
Deskripsi
Koordinator
Laboratorium untuk
menginformasikan
jumlah sample karyawan yang sudah diambil perhari (laporan harian MCU) Pra Kondisi
Pelaksanaan MCU.
Tindakan Utama
PIC MCU membuat laporan pelaksanaan MCU (harian)
Tindakan Alternatif
-
Pasca Kondisi
-
http://digilib.mercubuana.ac.id/
40
Tabel 3.5 Deskripsi Use Case Mengerjakan sample MCU Nama Use Case
Mengerjakan sample MCU
Aktor
Analis Laboratorium dan Koordinator Laboratorium Analis mengerjakan sample Medical Check Up (MCU)
Deskripsi
Onsiteyang dibawa oleh PIC MCU dan mengeluarkan hasil Lab karyawan Perusahaan.
Pra Kondisi Tindakan Utama
Bagian Laboratorium dan tim memeriksa sample yang dibawah oleh PIC MCU untuk dikeluarkan hasil lab tsb.
Tindakan Alternatif
-
Pasca Kondisi
Koordinator membuat Laporan
Tabel 3.6 Deskripsi Use Case Laporan Hasil Laboratorium Nama Use Case
Laporan Hasil Laboratorium
Aktor
Koordinator Laboratorium dan Dokter MCU Koordinator Laboratorium menulis di buku laporan hasil
Deskripsi
lab karyawan Medical Check Up (MCU) Onsiteperhari, misalnya
berapa
jumlah
yang
sudah
persample. Pra Kondisi
Analis sudah mengerjakan sample MCU.
Tindakan Utama
Koordinator membuat laporan hasil lab.
Tindakan Alternatif
-
Pasca Kondisi
-
http://digilib.mercubuana.ac.id/
dikerjakan
41
Tabel 3.7 Deskripsi Use Case Penyelesaian Hasil Akhir Nama Use Case
Penyelasain Hasil Akhir
Aktor
Dokter MCU dan Koordinator Laboratorium Dokter MCU melanjutkan pemeriksaan non lab karyawan Medical Check Up (MCU) Onsite berdasarkan hasil lab
Deskripsi
yang sudah dikerjakan oleh Bagian Laboratorium dan menulis di buku serah terima hasil dengan packing berupa jumlah pasien yang sudah dikerjakan perhari.
Pra Kondisi
Koordinator Laboratorium memberikan laporan hasil lab. Dokter MCU mengerjakan hasil non lab, kesimpulan dan
Tindakan Utama
saran yang disesuaikan oleh hasil lab karyawan Perusahaan Medical Check Up (MCU) Onsitetersebut.
Tindakan Alternatif Pasca Kondisi
Dokter MCU memberikan laporan serah terima yang sudah dikerjakan ke bagian Packing.
Tabel 3.8 Deskripsi Use Case Mengajukan presentasi ke Perusahaan Nama Use Case
Mengajukan presentasi ke Perusahaan.
Aktor
Marketing Support dan Manajer Medis Setelah Dokter MCU menyelesaikan semua hasil akhir
Deskripsi
pasien dan Medical Check Up (MCU) Report sudah dikirim oleh bagian Packing, selanjutnya Marketing Support membuat jadwal untuk presentasi ke Perusahaan.
Pra Kondisi
Medical Check Up (MCU) Report sudah dikirim oleh bagian Packing Marketing Support mengajukan presentasi ke Perusahaan
Tindakan Utama
untuk menjelaskan hasil Medical Check Up (MCU) karyawan Perusahaan tesebut.
Tindakan Alternatif Pasca Kondisi
Manajer Medis melakukan presentasi hasil Medical Check Up (MCU)
http://digilib.mercubuana.ac.id/
42
Tabel 3.9 Deskripsi Use Case Presentasi hasil MCU Nama Use Case
Presentasi hasil MCU
Aktor
Manajer Medis Manajer Medis melakukan presentasi hasil Medical
Deskripsi
Check Up (MCU) karyawan Perusahaan dan menjelaskan hasil yang diterima (konsultasi)
Pra Kondisi
Manajer Medis menjelaskan hasil laboratorium karyawan
Tindakan Utama
Medical Check Up (MCU) Perusahaan, rekap hasil, jumlah pasien, penyakit terbanyak dll.
Tindakan Alternatif
-
Pasca Kondisi
-
Tabel 3.10 Deskripsi Use Case Tarik Data Tagihan Nama Use Case
Tarik Data Tagihan
Aktor
Marketing Support Marketing Suppport menarik data tagihan Perusahaan
Deskripsi
berdasarkan harga paket dan jumlah pasien yang diperiksa menyesuaikan (review) pada Surat Jalan.
Pra Kondisi Tindakan Utama
Marketing Support menarik jumlah tagihan menyesuikan paket dan jumlah pasien yang diperiksa.
Tindakan Alternatif
-
Pasca Kondisi
-
http://digilib.mercubuana.ac.id/
43
3.7
Gambaran Sistem Yang Diusulkan Untuk mengatasi permasalahan yang ada pada sistem yang lama, tugas akhir ini
mengusulkan pengembangan beberapa bagian sistem yang praktis dan layak untuk dikembangkan dan diperbaiki beberapa bagian lain yang masih dgunakan. Dalam sistem yang diusulkan ini berupa sistem informasi berbasis web yang dapat mempermudah monitoring pelaksanaan Medical Check Up (MCU) Onsite, mampu menginformasikan surat jalan Medical Check Up (MCU) Onsite, mampu memberikan media web untuk PIC MCU dalam menginformasikan jumlah pasien yang sudah Medical Check Up (MCU) perhari yang selama ini masih ditulis di form secara manual, mampu memberikan media web untuk koordinator laboratorium menginformaiskan jumlah sample yang sudah diterima dan Dokter MCU untuk menginformasikan juga jumlah pasien yang sudah dikerjakan pada tahap akhir perhari yang selama ini masih ditulis di Buku besar secara manual. Dengan demikian, semua pelaporan pelaksanaan Medical Check Up (MCU) dapat tersimpan didalam sistem yang terintergasi dan dapat memberikan report serta progress pelaksanaan Medical Check Up (MCU)
Onsite kepada Manajer Medis untuk
dimonitoring serta dievaluasi. 3.8
Perancangan Sistem Usulan (Use Case)
Use Casediagram digunakan untuk memodelkan proses bisnis dan merepresentasikan sebuah interaksi antara aktor dengan sistem. Mendiskripsikan fungsi dari sebuah sistem dari perspektif pengguna, Use Case bekerja dengan cara mendeskripsikan tipikal interaksi antara pengguna sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai. Use Case terdiri dari tiga PIC yaitu identifikasi actor, identifikasi Use Case, dan scenario Use Case.
http://digilib.mercubuana.ac.id/
44
System Input user name dan password «uses»
Edit Profile
Kelola Master Data User
Kelola Master Data Perusahaan
MARKETING SUPPORT Kelola Master Data Sample «uses»
Kelola Master Data Test Lab
MANAJER MEDIS
Kelola Data Tagihan
PIC MCU Kelola Data MCU «uses»
Kelola Paket MCU
Melaporkan Harian PIC
DOKTER MCU
Melaporkan Harian Otorisasi
Monitoring MCU
Gambar 3.3 Use Case Perancangan Sistem Usulan
http://digilib.mercubuana.ac.id/
45
Aktor merupakan orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tetapi aktor belum tentu merupakan orang. Dalam menganalisis kebutuhan yang menggunakan pemograman berorientasi objek, harus mengetahui aktor-aktor yang terlibat dalam sistem yang akan dibangun. Adapun aktor-aktor yang berhubungan dengan sistem ini adalah sebagai berikut : a. Marketing Support b. PIC MCU c. Dokter MCU d. Manajer Medis
Tabel 3.11 Deskripsi Use Case LOGIN Nama Use Case Aktor Deskripsi Pra Kondisi
LOGIN. Marketing
Support
,
PIC
MCU,
Koordinator
Laboratorium, Dokter MCU Manajer Medis Setiap user diharuskan untuk Login apabila ingin masuk ke dalam system. Buka form login Marketing Support , PIC MCU , Dokter MCU Manajer
Tindakan Utama
Medis mengisi user name dan password untuk masuk kedalam sistem.
Tindakan Alternatif
-
Pasca Kondisi
-
http://digilib.mercubuana.ac.id/
46
Tabel 3.12 Deskripsi Use Case Edit Profile Nama Use Case Aktor Deskripsi Pra Kondisi
Edit Profile. Marketing
Support
,
PIC
MCU,
Koordinator
Laboratorium, Dokter MCU Manajer Medis User dapat mengubah profile yaitu: nama, photo dan password di form edit profile. Buka form login dan pilih menu edit profile Marketing Support , PIC MCU, Dokter MCU Manajer
Tindakan Utama
Medis dapat mengubah profile nya seperti nama, photo dan password.
Tindakan Alternatif
-
Pasca Kondisi
Profile terubah,
Tabel 3.13 Deskripsi Use Case Kelola Master Data User Nama Use Case
Kelola Master Data User.
Aktor
Marketing Support
Deskripsi Pra Kondisi
Marketing Support dapat mengelola data user yang akan menggunakan sistem. Pilih menu kelola user Marketing Support dapat menambah, mengubah dan
Tindakan Utama
menghapus data user yang akan menggunakan oleh sistem.
Tindakan Alternatif
-
Pasca Kondisi
-
http://digilib.mercubuana.ac.id/
47
Tabel 3.14 Deskripsi Use Case Kelola Master Data Perusahaan Nama Use Case
Kelola Master Data Perusahaan
Aktor
Marketing Support
Deskripsi Pra Kondisi Tindakan Utama
Marketing Support dapat mengelola data perusahaan MCU Pilih menu kelola data perusahaan Marketing Support dapat menambah, mengubah dan menghapus data perusahaan (client).
Tindakan Alternatif
-
Pasca Kondisi
-
Tabel 3.15 Deskripsi Use Case Kelola Master Data Sample Lab Nama Use Case
Kelola Master Data Sample
Aktor
Marketing Support, PIC MCU
Deskripsi Pra Kondisi Tindakan Utama
Marketing Support dapat mengelola data test atau pemeriksaan yang ada di Westerindo Pilih menu Data Test Marketing Support dapat menambah, mengubah dan menghapus data test.
Tindakan Alternatif
-
Pasca Kondisi
-
http://digilib.mercubuana.ac.id/
48
Tabel 3.16 Deskripsi Use Case Kelola Master Data Test Lab Nama Use Case
Kelola Master Data Test
Aktor
Marketing Support, PIC MCU
Deskripsi Pra Kondisi Tindakan Utama
Marketing Support dapat mengelola data test atau pemeriksaan yang ada di Westerindo Pilih menu Data Test Marketing Support dapat menambah, mengubah dan menghapus data test.
Tindakan Alternatif
-
Pasca Kondisi
-
Tabel 3.17 Deskripsi Use Case Kelola Data Tagihan Nama Use Case
Kelola Data Tagihan
Aktor
Marketing Support Marketing Support dapat melihat dan mencetak data
Deskripsi
tagihan MCU. Tagihan didasarkan atas jumlah pasien dan harga pemeriksaan test.
Pra Kondisi Tindakan Utama
Pilih menu Data Tagihan Marketing Support dapat melihat dan mencetak data tagihan MCU
Tindakan Alternatif
-
Pasca Kondisi
-
http://digilib.mercubuana.ac.id/
49
Tabel 3.18 Deskripsi Use Case Kelola Data MCU Nama Use Case
Kelola Data MCU
Aktor
Marketing Support, PIC MCU Marketing Support dapat mengelola Data Medical Check
Deskripsi
Up (MCU) Onsite yang akan diterima oleh PIC MCU sebagai informasi tentang Medical Check Up (MCU) Onsite yang akan dilakukan
Pra Kondisi
Marketing
Support
dapat
menambah
dan
mengubahMedical Check Up (MCU) Onsite yang berisi Tindakan Utama
informasi tentang: Perusahaan, Tanggal MCU, Jumlah Peserta MCU, Perkiraan Peserta Perhari, Persyaratan Sample, Nama PIC, Batas Waktu Penyerahan hasil dan lain lain.
Tindakan Alternatif
-
Pasca Kondisi
-
Tabel 3.19 Deskripsi Use Case Kelola Paket MCU Nama Use Case
Kelola Paket MCU
Aktor
Marketing Support
Deskripsi Pra Kondisi
Marketing Support dapat menambah dan mengubah data paket MCU Marketing Support menambah data paket MCU dengan
Tindakan Utama
mengisi data nama paket MCU dan test yang diperiksa dan isi harga.
Tindakan Alternatif
-
Pasca Kondisi
-
http://digilib.mercubuana.ac.id/
50
Tabel 3.20 Deskripsi Use Case Melaporkan Harian PIC Nama Use Case
Melaporkan Harian PIC
Aktor
PIC MCU
Deskripsi Pra Kondisi
PIC MCU melaporkan data harian Medical Check Up (MCU) Onsite yang sudah dilaksanakan. PIC MCU dapat menambah, mengubah dan menghapus
Tindakan Utama
laporan harian Medical Check Up (MCU) Onsite yang berisi
informasi tentang: Jenis Pemeriksaan, Jumlah
Peserta, Fisik yang diterima dan lain lain. Tindakan Alternatif
-
Pasca Kondisi
-
Tabel 3.21 Deskripsi Use Case Melaporkan Harian Otorisasi Nama Use Case
Melaporkan Harian Otorisasi
Aktor
Dokter MCU
Deskripsi Pra Kondisi
Dokter MCU menuliskan laporan jumlah pasienyang sudah terautorisasi perhari. Dokter
MCU
dapat
menambah,
mengubah
dan
menghapus laporan hasil akhir Medical Check Up (MCU) Tindakan Utama
Onsite yang berisi
informasi tentang: Perusahaan,
Tanggal MCU, Jumlah pasien yang selesai per hari untuk selanjutnya diberikan ke bagian packing. Tindakan Alternatif
-
Pasca Kondisi
Laporan Hasil Akhir akan diteruskan ke bagian packing.
http://digilib.mercubuana.ac.id/
51
Tabel 3.22 Deskripsi Use Case Monitoring MCU Nama Use Case Aktor
Monitoring MCU Manajer Medis Manajer Medis dapat melihat progress pelaksanaan Medical Check Up (MCU) Onsite. per bagian perhari
Deskripsi
ataupun
perperusahaan.
Manajer
Medis
dapat
memonitoring sudah sampai mana penyelesaian hasil Medical Check Up (MCU) Onsite. Pra Kondisi Tindakan Utama
Pilih menu report progress harian MCU Manajer Medis dapat melihat progress pelaksanaan Medical Check Up (MCU) Onsite.
Tindakan Alternatif
-
Pasca Kondisi
Laporan Hasil Akhir akan diteruskan ke bagian packing.
http://digilib.mercubuana.ac.id/
52
3.9
Perancangan Sistem Usulan (Activity Diagram)
3.9.1
Activity Diagram Usulan LOGIN Marketing Support, PIC MCU, Koor. Lab, Dokter MCU, Manajer Medis
FORM LOGIN
Sistem
Menampilkan form LOGIN
Input username dan password
Verifikasi Data tidak
ya ya Tampilkan beranda
Gambar 3.4 Activity Diagram Usulan LOGIN
http://digilib.mercubuana.ac.id/
53
3.9.2
Activity Diagram Usulan Edit Profile Marketing Support, PIC, Kor Lab, Dokter MCU, Manajer Medis
Verifikasi Login Berhasil
Sistem
Tampil Beranda Utama
pilih menu edit profile
tampilkan menu edit profile
edit profile
Tampil form Edit Profile
Klik Tombol Submit
Data Tersimpan tidak
ya
Gambar 3.5 Activity Diagram Usulan Edit Profile
http://digilib.mercubuana.ac.id/
54
3.9.3
Activity Diagram Usulan Kelola Master Data User Marketing Support
Sistem
Verifikasi Login Berhasil
Tampil Beranda Utama
pilih menu DATA USER
tampilkan menu DATA USER
Kelola DATA USER
Tambah
Edit
Menampilkan data user
Input data user
Simpan
Gambar 3.6 Activity Diagram Usulan Kelola Master Data User
http://digilib.mercubuana.ac.id/
55
3.9.4
Activity Diagram Usulan Kelola Master Data Perusahaan Marketing Support
Sistem
Verifikasi Login Berhasil
Tampil Beranda Utama
pilih menu DATA PERUSAHAAN
tampilkan menu DATA PERUSAHAAN
Kelola DATA PERUSAHAAN
Tambah
Edit
Menampilkan data perusahaan
Input data perusahaan
Simpan
Gambar 3.7 Activity Diagram Usulan Kelola Master Data Perusahaan
http://digilib.mercubuana.ac.id/
56
3.9.5
Activity Diagram Usulan Data Sample Lab Marketing Support
Sistem
Verifikasi Login Berhasil
Tampil Beranda Utama
pilih menu DATA SAMPLE
tampilkan menu DATA SAMPLE
Kelola DATA SAMPLE
Tambah
Edit
Menampilkan data sample
Input data sample
Simpan
Gambar 3.8 Activity Diagram Usulan Data Sample Lab
http://digilib.mercubuana.ac.id/
57
3.9.6
Activity Diagram Usulan Data Test Lab Marketing Support
Sistem
Verifikasi Login Berhasil
Tampil Beranda Utama
pilih menu DATA TEST
tampilkan menu DATA TEST
Kelola DATA TEST
Tambah
Edit
Menampilkan data test
Input data test
Simpan
Gambar 3.9 Activity Diagram Usulan Data Test Lab
http://digilib.mercubuana.ac.id/
58
3.9.7
Activity Diagram Usulan Kelola Data Tagihan Marketing Support
Sistem
Verifikasi Login Berhasil
Tampil Beranda Utama
pilih menu DATA TAGIHAN
tampilkan DATA DAFTAR TAGIHAN
Pilih LIHAT TAGIHAN
Tampil Rincian Tagihan
tampilkan Data Tagihan
tidak Mencetak tagihan
ya
Pilih PRINT TAGIHAN
Print Tagihan MCU
Gambar 3.10 Activity Diagram Usulan Kelola Data Tagihan
http://digilib.mercubuana.ac.id/
59
3.9.8
Activity Diagram Usulan Kelola Data MCU Marketing Support
Sistem
Verifikasi Login Berhasil
Tampil Beranda Utama
pilih menu DATA MCU
tampilkan menu DATA MCU
Kelola DATA MCU
Tambah
Edit
Menampilkan data MCU
Input data MCU
Simpan
Gambar 3.11 Activity Diagram Usulan Kelola Data MCU
http://digilib.mercubuana.ac.id/
60
3.9.9
Marketing Support
Sistem
Activity Diagram Usulan Kelola Paket MCU
Tampil Beranda Utama
Verifikasi Login Berhasil
Pilih Tambah MCU
Tampil Form MCU
Klik Tombol PAKET
Sudah isi Paket?
sudah Tampil detail paket belum
Form Tambah Paket MCU
Isi Nama Paket, Nama Test dan Harga Test
tidak Klik Tombol Simpan
ya Data Tersimpan
Gambar 3.12 Activity Diagram Usulan Kelola Paket MCU
http://digilib.mercubuana.ac.id/
61
3.9.10 Activity Diagram Usulan Melaporkan Harian PIC PIC
Sistem
Verifikasi Login Berhasil
Tampil Beranda Utama
Pilih menu Laporan Sample
Tampil Form Laporan
Input Jumlah Pasien perhari per Sample
Klik Tombol Simpan
tidak
ya
Data Tersimpan
Gambar 3.13 Activity Diagram Usulan Melaporkan Harian PIC
http://digilib.mercubuana.ac.id/
62
3.9.11 Activity Diagram Usulan Melaporkan Harian Otorisasi Dokter MCU
Sistem
Verifikasi Login Berhasil
Tampil Beranda Utama
Pilih menu Otorisasi Harian
Semua pasien sudah terotorisasi?
tidak Input Jumlah Pasien
ya Klik Tombol Simpan
Klik Tutup Laporan
Simpan?
tidak
ya
ya Data Tersimpan
Gambar 3.14 Activity Diagram Usulan Melaporkan Harian Otorisasi
http://digilib.mercubuana.ac.id/
63
3.9.12 Activity Diagram Usulan Monitoring MCU Manajer Medis
Sistem
Tampil Beranda Utama
Verifikasi Login Berhasil
Pilih menu Monitoring MCU
Klik tombol Monitoring
Tampil Halaman Monitoring MCU
Laporan Harian PIC
Laporan Harian Dokter
Gambar 3.15 Activity Diagram Usulan Report Progress MCU
http://digilib.mercubuana.ac.id/
64
3.10
Perancangan Sistem Usulan (Sequence Diagram)
3.10.1 Sequence Diagram Usulan Login
Form Login
Validasi
koneksi_database
master_user
Beranda
USER
Akses aplikasi
Login() <
>
queryceklogin()
execute()
getresult()
username & password login berhasil logn gagal
Gambar. 3.16 Sequence Diagram Usulan Login
Tabel 3.23 Keterangan Sequence Diagram Usulan Login Nama Sequence Diagram Aktor Deskripsi
Login Semua User User mengakses aplikasi dan aplikasi secara otomatis akan mengarahkan ke form login. User login dengan input username dan password, apabila login dan password benar dan terverifikasi sesuai dengan database maka login berhasil dan akan menampilkan ke beranda
http://digilib.mercubuana.ac.id/
65
3.10.2 Sequence Diagram Usulan Edit Profile Beranda
USER
Menu Edit Profile
Form Edit Profile
Koneksi Database
master_user
Login
MenuEditProfile() update data user
<>
<> oopen()
queryselectuser() execute() get NIK()
queryupdateser() close()
Gambar. 3.17 Sequence Diagram Edit Profile
Tabel 3.24 Keterangan Sequence Diagram Edit Profile Nama Sequence Diagram Aktor Deskripsi
Edit Profile Semua User User sudah login dan masuk ke beranda, setelah itu pilih menu edit profile. User selanjutnya diarahkan ke form edit profiledan sistem akan menghubungkan ke database untuk menampilkan data yang ada di database, setelah berhasil user akan mengubah datanya sesuai yang diharapkan. Pilih Simpan untuk menyimpan data yang sudah diubah.
http://digilib.mercubuana.ac.id/
66
3.10.3 Sequence Diagram Usulan Kelola Master Data User
Beranda
Form Kelola User
Update User
Koneksi Database
master_user
Marketing Support Main()
FormKelolaUser() Mengupdateuser() <>
<> open()
queryselectuser() execute() getresult() Display() queryupdateuser() execute() getresult() close()
Batal Keluar
Gambar 3.18 Sequence Diagram Usulan Kelola Master Data User
Tabel 3.25 Keterangan Sequence Diagram Kelola Master Data User Nama Sequence Diagram Aktor Deskripsi
Kelola Master Data User Marketing Support Marketing Support dapat menambah dan mengubah semua data user yang menggunakan aplikasi. Marketing Support berhasil login, setelah tampil beranda maka pilih menu Data User, selanjutnya marketing support dapat menambah, mengubah dan menghapus data user.
http://digilib.mercubuana.ac.id/
67
3.10.4 Sequence Diagram Usulan Kelola Master Data Perusahaan
Beranda
Kelola Perusahaan
Update Perusahaan
Koneksi Database
master_perusahaan
Marketing Support Main()
FormKelolaPerusahaan Mengupdate perusahaan() <>
<> open()
queryselectperusahaan() execute() getresult() Display() queryupdateperusahaan() execute() getresult() close()
Batal Keluar
Gambar 3.19 Sequence Diagram Usulan Kelola Master Data Perusahaan
Tabel 3.26 Keterangan Sequence Diagram Kelola Master Data Perusahaan Nama Sequence Diagram Aktor Deskripsi
Kelola Master Data Perusahaan Marketing Support Marketing Support dapat menambah dan mengubah semua data perusahaan yang medical check up dengan Laboratorium Klinik Westerindo. Marketing Support berhasil login, setelah tampil beranda maka pilih menu Data Perusahaan, selanjutnya marketing support dapat menambah, mengubah dan menghapus data perusahaan.
http://digilib.mercubuana.ac.id/
68
3.10.5 Sequence Diagram Usulan Kelola Master Data Sample
Beranda
Kelola Sample
Update Test Lab
Koneksi Database
master_sample
Marketing Support Main()
FormKelolaSample Mengupdate sample() <>
<> open()
queryselectsample() execute() getresult() Display() queryupdatesample() execute() getresult() close()
Batal Keluar
Gambar 3.20 Sequence Diagram Usulan Kelola Master Data Perusahaan
Tabel 3.27 Keterangan Sequence Diagram Kelola Master Data Perusahaan Nama Sequence Diagram Aktor Deskripsi
Kelola Master Data Perusahaan Marketing Support Marketing Support dapat menambah dan mengubah semua data perusahaan yang medical check up dengan Laboratorium Klinik Westerindo. Marketing Support berhasil login, setelah tampil beranda maka pilih menu Data Perusahaan, selanjutnya marketing support dapat menambah, mengubah dan menghapus data perusahaan.
http://digilib.mercubuana.ac.id/
69
3.10.6 Sequence Diagram Usulan Kelola Master Data Test Lab Beranda
Kelola Test Lab
Update Test Lab
Koneksi Database
master_test
Marketing Support Main()
FormKelolaTest Mengupdate test lab() <>
<> open()
queryselecttest() execute() getresult() Display() queryupdatetest() execute() getresult() close()
Batal Keluar
Gambar 3.21 Sequence Diagram Usulan Kelola Master Data Test Lab
Tabel 3.28 Keterangan Sequence Diagram Kelola Master Data Test Lab Nama Sequence Diagram Aktor Deskripsi
Kelola Master Data Test Lab Marketing Support Marketing Support dapat menambah dan mengubah semua data test pemeriksaan yang tersedia di Laboratorium Klinik Westerindo dan yang akan digunakan untuk MCU. Marketing Support berhasil login, setelah tampil beranda maka pilih menu Data Perusahaan, selanjutnya marketing support dapat menambah, mengubah dan menghapus data test lab.
http://digilib.mercubuana.ac.id/
70
3.10.7 Sequence Diagram Usulan Kelola Master Data Tagihan Beranda
Kelola Tagihan
Form Tagihan
Print Tagihan
Koneksi Database
Marketing Support Main
FormKelolaTagihan Input ID MCU Pilih Print
<>
<> open()
queryselecttagihan() execute() getresult() display()
close()
dokumen tagihan
batal keluar
Gambar 3.22 Sequence Diagram Usulan Kelola Master Data Tagihan
Tabel 3.29 Keterangan Sequence Diagram Kelola Master Data Tagihan Nama Sequence Diagram Aktor Deskripsi
Kelola Master Data Tagihan Marketing Support Marketing Support dapat melihat tagihan medical check up dan print tagihan tsb. Marketing support login dan pilih menu tagihan, selanjutnya input kode MCU dan tagihan akan tampil. Pilih print untuk mencetak dokumen tagihan.
http://digilib.mercubuana.ac.id/
tr_mcu
71
3.10.8 Sequence Diagram Usulan Kelola Master Data MCU Koneksi Database
Update MCU
Kelola MCU
Beranda
tr_mcu
Marketing Support Main()
FormKelolaMCU Mengupdate MCU() <>
<> open()
queryselectMCU()
getresult()
execute() getresult() Display() queryupdateMCU() execute() getresult() close()
Batal Keluar
Gambar 3.23 Sequence Diagram Usulan Kelola Master Data MCU
Tabel 3.30 Keterangan Sequence Diagram Kelola Master Data MCU Nama Sequence Diagram Aktor Deskripsi
Kelola Master Data MCU Marketing Support Marketing Support dapat menambah dan mengubah data MCU. Marketing Support login dan pilih menu Daftar MCU. Pilih Tambah untuk menambah data MCU, Edit untuk mengubah data MCU dan Hapus untuk menghapus data MCU.
http://digilib.mercubuana.ac.id/
72
3.10.9 Sequence Diagram Usulan Kelola Master Data Paket MCU Beranda
Kelola MCU
Tambah Paket MCU
Koneksi Database
paket_mcu
Marketing Support Main()
FormKelolaMCU() TambahPaketMCU()
<>
<> open()
queryselectpaket() execute() getresult()
Display()
queryselectpaket() execute() getresult() close()
batal keluar
Gambar 3.24 Sequence Diagram Usulan Kelola Master Data Paket MCU
Tabel 3.31 Keterangan Sequence Diagram Kelola Master Data Paket MCU Nama Sequence Diagram Aktor Deskripsi
Kelola Master Data Paket MCU Marketing Support Setelah menambah data MCU, Marketing Support menambah data Paket MCU. Marketing Support login dan tampil beranda. Pilih menu Daftar MCU dan pilih PAKET, selanjutnya Marketing Support isi nama paket, test dan harga. Pilih save untuk menyimpan.
http://digilib.mercubuana.ac.id/
73
3.10.10 Sequence Diagram Usulan Melaporkan Harian PIC
Beranda
Kelola MCU
Laporan MCU
Koneksi Database
tr_laporan
PIC MCU Main() KelolaMCU() Input Laporan()
<>
<> open()
querysimpanlaporan()
execute() getresult() close()
batal keluar
Gambar 3.25 Sequence Diagram Usulan Melaporkan Harian PIC Tabel 3.32 Keterangan Sequence Diagram Usulan Melaporkan Harian PIC Nama Sequence Diagram Aktor Deskripsi
Melaporkan Harian PIC PIC MCU PIC melaporkan jumlah sample harian yang ada saat MCU. PIC MCU login dan tampil ke halaman Beranda yang menampilkan daftar MCU. Pilih Laporan untuk melaporkan harian dan isi jumlah sample harian.
http://digilib.mercubuana.ac.id/
74
3.10.11 Sequence Diagram Usulan Melaporkan Harian Dokter MCU
Beranda
Kelola MCU
Laporan MCU
Koneksi Database
tr_authorized
Dokter MCU Main() KelolaMCU() Input Laporan()
<>
<> open()
querysimpanlaporan()
execute() getresult() close()
batal keluar
Gambar 3.26 Sequence Diagram Usulan Melaporkan Harian Dokter MCU
Tabel 3.33 Keterangan Sequence Diagram Usulan Melaporkan Harian Dokter MCU Nama Sequence Diagram Aktor Deskripsi
Melaporkan Harian Dokter MCU Dokter MCU Dokter MCU melaporkan jumlah hasil MCU perharian yang sudah terautorisasi dan siap dikeluarkan hasilnya. Dokter MCU login dan tampil beranda. Pilih Laporan untuk melaporkan jumlah pasien dan isi jumlah pasien yang sudah terautorisasi perhari.
http://digilib.mercubuana.ac.id/
75
3.10.12 Sequence Diagram Usulan Report Progress MCU
Beranda
Kelola MCU
Progress MCU
Koneksi Database
tr_mcu
Manajer Medis Main() Input ID MCU Lihat Laporan()
<>
<> open()
queryselectlaporan()
execute() getresult() close()
batal keluar
Gambar 3.27 Sequence Diagram Usulan Report Progress MCU
Tabel 3.34 Keterangan Sequence Diagram Usulan Melaporkan Harian Dokter MCU Nama Sequence Diagram Aktor Deskripsi
Melaporkan Harian Dokter MCU Dokter MCU Dokter MCU melaporkan jumlah hasil MCU perharian yang sudah terautorisasi dan siap dikeluarkan hasilnya. Dokter MCU login dan tampil beranda. Pilih Laporan untuk melaporkan jumlah pasien dan isi jumlah pasien yang sudah terautorisasi perhari.
http://digilib.mercubuana.ac.id/
76
3.11
Class Diagram
3.11.1 Diagram Usulan
master_test -*id_test : int(10) -nama_test : varchar(50) -id_sample : int(10) -id_kategori : int(10) +insert() +update() * *
master_user
transaksi_mcu_dokter
-*id_user : int(10) -NIK : int(15) -nama_lengkap : varchar(50) * -tempat_lahir : varchar(10) -tanggallahir : varchar(10) -jabatan : varchar(20) -username : varchar(50) -password: varchar(50) -user_level : int(2) +insert() +update() +delete()
-*id_laporan : int(10) -id_mcu : int(10) -tanggal_laporan : date -jumlah_pasien : int(50) -id_user : int(50) +insert() +update()
1
* 1 1 tr_mcu
1 1
master_sample
*
-*id_sample : int(10) -nama_sample : varchar(50) +insert() +update()
laporan_pic -*id_laporan : int(10) -id_mcu : int(10) -nama_perusahaan : varchar(50) * -nama_paket : varchar(50) -id_user : int(10) -nama_pic : varchar(50) +insert() +update()
-*id_mcu : int(10) -tgl_terbit : date * -id_perusahaan : int(10) -tgl_mulai : date -tgl_akhir : date -jumlah_pasien : int(10) -jumlah_hari : int(10) -jumlah_pasienperhari : int(10) -id_user : int(10) 1 -status : int(2) +insert() +update() +delete() 1
-*id_kategori : int(10) -nama_kategori : varchar(50) +insert() +update()
-*id_paket : int(10) -id_mcu : int(10) -nama_paket : varchar(50) -jumlah_pasien : int(10) +insert() +update() +delete()
master_perusahaan -*id_perusahaan : int(10) -nama-perusahaan : varchar(50) -alamat_perusahaan : varchar(100) -telp_perusahaan : varchar(50) -CP_perusahaan : varchar(20) +insert() +update() +delete()
* paket_mcu_detail
1 paket_mcu
1
1
1
master_kategori
*
-id_mcu : int(10) -id_test : int(10) -harga_test : double +insert() +update() +delete()
Gambar 3.28 Class Diagram
3.11.2 Rancangan Struktur Tabel Berikut ini adalah table yang digunakan dalam perancangan Aplikasi Monitoring Medical Check Up (MCU) Onsite di Laboratorium klinik Westerindo : 1.
Tabel master_test Berikut ini adalah spesifikasi dari basis data tabel master_test : a. Nama File : master_test b. Fungsi : Menyimpan data test pemeriksaan laboratorium c. Primary Key : id_test
Tabel 3.35 Spesifikasi basis data master_test No
Nama Field
Tipe Data
Ukuran
1.
id_test
Int
10
2.
nama_test
Varchar
50
3.
id_sample
Int
10
4.
id_kategori
Int
10
http://digilib.mercubuana.ac.id/
Keterangan Primary Key
77
2.
Tabel master_sample Berikut ini adalah spesifikasi dari basis data master_sample : a. Nama File : master_sample b. Fungsi : Menyimpan data sample test pemeriksaan laboratorium c. Primary Key : id_sample
Tabel 3.36 Spesifikasi basis data master_sample No
Nama Field
Tipe Data
Ukuran
1.
id_sample
Int
10
2.
nama_sample
Varchar
50
3.
Tabel master_kategori
Keterangan Primary Key
Berikut ini adalah spesifikasi dari basis data master_kategori : a. Nama File : master_kategori b. Fungsi : Menyimpan data kategori test pemeriksaan laboratorium c. Primary Key : id_kategori Tabel 3.37 Spesifikasi basis data master_kategori No
Nama Field
Tipe Data
Ukuran
1.
id_kategori
Int
10
2.
nama_kategori
Varchar
50
4.
Tabel master_user
Keterangan Primary Key
Berikut ini adalah spesifikasi dari basis data master_user a. Nama File : master_user b. Fungsi : Menyimpan data user yang menggunakan aplikasi. c. Primary Key : id_user Tabel 3.38 Spesifikasi basis data master_user No
Nama Field
Tipe Data
Ukuran
1.
id_user
Int
10
2.
NIK
Int
15
http://digilib.mercubuana.ac.id/
Keterangan Primary Key
78
2.
nama_lengkap
Varchar
50
3.
tempat_lahir
Varchar
10
4.
tanggal_lahir
Varchar
10
5.
Jabatan
Varchar
20
6.
Username
Varchar
20
7.
Password
Varchar
20
8.
user_level
Int
2
5.
Tabel transaksi_mcu Berikut ini adalah spesifikasi dari basis data transaksi_mcu a. Nama File : transaksi_mcu b. Fungsi : Menyimpan data transaksi MCU. c. Primary Key : id_mcu
Tabel 3.39 Spesifikasi basis data tr_mcu No
Nama Field
Tipe Data
Ukuran
1.
id_mcu
Int
10
2.
tanggal_terbit
Date
3.
id_perusahaan
Int
4.
tgl_mulai
Date
5.
tgl_akhir
Date
6.
jumlah_pasien
Int
10
7.
jumlah_hari
Int
10
8.
Jumlah_pasienperhati
Int
10
9.
id_user
Int
10
10.
status
Int
2
6.
Tabel transaksi_mcu_dokter
Keterangan Primary Key
10
Berikut ini adalah spesifikasi dari basis data transaksi_mcu_dokter a. Nama File : transaksi_mcu_dokter b. Fungsi : Menyimpan data transaksi MCU yang sudah di autorisasi oleh dokter MCU. c.
Primary Key : id_laporan
http://digilib.mercubuana.ac.id/
79
Tabel 3.40 Spesifikasi basis data transaksi_mcu_dokter No
Nama Field
Tipe Data
Ukuran
1.
id_laporan
Int
10
2.
id_mcu
Int
10
3.
tanggal_perusahaan
Date
4.
Jumlah_pasien
Int
10
5.
id_user
Int
10
7.
Tabel paket_mcu
Keterangan Primary Key
Berikut ini adalah spesifikasi dari basis data detail_paket_mcu a. Nama File : paket_mcu b. Fungsi : Menyimpan data detail paket transaksi MCU. c. Primary Key : id_paket Tabel 3.41 Spesifikasi basis data paket_mcu No
Nama Field
Tipe Data
Ukuran
1.
id_paket
Int
10
2.
id_mcu
Int
10
3.
nama_paket
Varchar
50
4.
jumlah_pasien
Int
10
8.
Tabel paket_mcu_detail
Keterangan Primary Key
Berikut ini adalah spesifikasi dari basis data paket_mcu_detail a. Nama File : paket_mcu_detail b. Fungsi : Menyimpan data detail paket test transaksi MCU. c. Primary Key : Tabel 3.42 Spesifikasi basis data paket_mcu_detail No
Nama Field
Tipe Data
Ukuran
1.
id_mcu
Int
10
2.
id_test
int
10
4.
harga_test
Double
http://digilib.mercubuana.ac.id/
Keterangan
80
9.
Tabel laporan_pic Berikut ini adalah spesifikasi dari basis data tr_authorized a. Nama File : laporan_pic b. Fungsi : Menyimpan data laporan harian yang diakukan oleh PIC. c. Primary Key : id_laporan
Tabel 3.43 Spesifikasi basis data laporan_pic No
Nama Field
Tipe Data
Ukuran
1.
id_laporan
Int
10
2.
id_mcu
int
10
3.
nama_perusahaan
Varchar
50
4.
nama_paket
Varchar
50
5.
id_user
Int
10
6.
nama_pic
Varchar
50
10.
Tabel laporan_pic_detail
Keterangan Primary Key
Berikut ini adalah spesifikasi dari basis data laporan_pic_detail a. Nama File : laporan_pic_detail b. Fungsi : Menyimpan data detail laporan harian yang diakukan oleh PIC. c. Primary Key : -
Tabel 3.44 Spesifikasi basis data laporan_pic_detail No
Nama Field
Tipe Data
Ukuran
1.
id_mcu
int
10
2.
Id_sample
Int
10
3.
Jumlah
Int
10
4.
Tanggal_laporan
Date
http://digilib.mercubuana.ac.id/
Keterangan
81
11.
Tabel master_perusahaan Berikut ini adalah spesifikasi dari basis data master_perusahaan a. Nama File : master_perusahaan b. Fungsi : Menyimpan data perusahaan yang MCU c. Primary Key : id_perusahaan
Tabel 3.45 Spesifikasi basis data master_perusahaan No
Nama Field
Tipe Data
Ukuran
1.
id_perusahaan
Int
10
2.
nama_perusahaan
Varchar
50
3.
alamat_perusahaan
Varchar
100
4.
telepon_perusahaan
Varchar
15
5.
cp_perusahaan
Varchar
20
3.12
Rancangan Tampilan
3.12.1 Perancangan Tampilan Login.
\
Gambar 3.29 Perancangan Tampilan Login.
http://digilib.mercubuana.ac.id/
Keterangan Primary Key
82
3.12.2 Perancangan Tampilan Dashboard
Gambar 3.30 Perancangan Tampilan Dashboard
3.12.3 Perancangan Tampilan Edit Profile
Gambar 3.31 Perancangan Tampilan Edit Profile
http://digilib.mercubuana.ac.id/
83
3.12.4 Perancangan Tampilan Halaman Master Perusahaan
Gambar 3.32 Perancangan Tampilan Halaman Master Perusahaan
3.12.5 Perancangan Tampilan Form Edit Perusahaan
Gambar 3.33 Perancangan Tampilan Form Edit Perusahaan
http://digilib.mercubuana.ac.id/
84
3.12.6 Perancangan Tampilan Halaman Master User
Gambar 3.34 Perancangan Tampilan Halaman Master User
3.12.7 Perancangan Tampilan Form Edit User
Gambar 3.35 Perancangan Tampilan Form Edit User
http://digilib.mercubuana.ac.id/
85
3.12.8 Perancangan Tampilan Halaman Master Test
Gambar 3.36 Perancangan Tampilan Halaman Master Test
3.12.9 Perancangan Tampilan Halaman Master Sample
Gambar 3.37 Perancangan Tampilan Halaman Master Sample
http://digilib.mercubuana.ac.id/
86
3.12.10 Perancangan Tampilan Halaman Master Kategori
Gambar 3.38 Perancangan Tampilan Halaman Master Kategori
3.12.11 Perancangan Tampilan Form Tambah Data MCU
Gambar 3.39 Perancangan Tampilan Form Tambah Data MCU
http://digilib.mercubuana.ac.id/
87
3.12.12 Perancangan Tampilan Halaman Data MCU
Gambar 3.40 Perancangan Tampilan Halaman Data MCU
3.12.13 Perancangan Tampilan Form Tambah Paket MCU
Gambar 3.41 Perancangan Tampilan Form Tambah Paket MCU
http://digilib.mercubuana.ac.id/
88
3.12.14 Perancangan Tampilan Lihat Paket MCU
Gambar 3.42 Perancangan Tampilan Lihat Paket MCU
3.12.15 Perancangan Tampilan Form Edit MCU
Gambar 3.43 Perancangan Tampilan Form Edit MCU
http://digilib.mercubuana.ac.id/
89
3.12.16 Perancangan Tampilan Halaman Data Tagihan
Gambar 3.44 Perancangan Tampilan Halaman Data Tagihan
3.12.17 Perancangan Tampilan Lihat Tagihan
Gambar 3.45 Perancangan Tampilan Lihat Tagihan
http://digilib.mercubuana.ac.id/
90
3.12.18 Perancangan Tampilan Halaman Laporan Sample PIC
Gambar 3.46 Perancangan Tampilan Halaman Laporan Sample PIC
3.12.19 Perancangan Tampilan Form Input Laporan Sample Harian
Gambar 3.47 Perancangan Tampilan Form Input Laporan Sample Harian
http://digilib.mercubuana.ac.id/
91
3.12.20 Perancangan Tampilan Halaman Otorisasi Dokter
Gambar 3.48 Perancangan Tampilan Halaman Otorisasi Dokter
3.12.21 Perancangan Tampilan Form Input Laporan Otorisasi Dokter
Gambar 3.49 Perancangan Tampilan Form Input Laporan Otorisasi Dokter
http://digilib.mercubuana.ac.id/
92
3.12.22 Perancangan Tampilan Halaman Monitoring
Gambar 3.50 Perancangan Tampilan Halaman Monitoring
3.12.23 Perancangan Tampilan Halaman Detail Monitoring
Gambar 3.51. Perancangan Tampilan Halaman Detail Monitoring
http://digilib.mercubuana.ac.id/
93
3.12.24 Perancangan Tampilan Halaman Detail Monitoring Harian PIC
Gambar 3.52 Perancangan Tampilan Halaman Detail Monitoring Harian PIC
http://digilib.mercubuana.ac.id/