BAB 4 PERANCANGAN SISTEM DAN IMPLEMENTASI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 4 PERANCANGAN SISTEM DAN IMPLEMENTASI"

Transkripsi

1 BAB 4 PERANCANGAN SISTEM DAN IMPLEMENTASI 4.1 Perancangan Basis Data Pada bagian ini akan dilakukan perancangan basis data yang dilakukan melalui tiga tahap perancangan yaitu: a. Perancangan basis data Konseptual (Conceptual database design) b. Perancangan basis data Logikal (Logical database design) c. Perancangan basis data Fisikal (Physical database design) Perancangan Basis Data Konseptual Perancangan basis data secara konseptual merupakan suatu proses untuk merancang model dengan menggunakan informasi yang diperoleh dari RSIAA. Beberapa langkah penting dalam conceptual database design adalah : 1. Identifikasi tipe entitas. 2. Identifikasi tipe relasional. 3. Identifikasi dan asosiasi atribut suatu entitas. 4. Identifikasi kandidat dan primary key setiap entitas. A. Identifikasi Tipe Entitas Tujuan dari tahap ini adalah untuk menentukan entitas utama yang diperlukan dalam perancangan basis data konseptual. 70

2 71 Tabel 4.1 Identifikasi Tipe Entitas Nama Entity Alias Deskripsi Pasien Pasien Anak, Pasien Istilah untuk semua pasien yang terdaftar di RSIAA Kandungan, Pasien Umum Rawat Jalan Diagnosa Rawat Jalan Istilah yang menggambarkan kegiatan pasien saat menjalani konsultasi rawat jalan pada instalasi rawat jalan RSIAA Karyawan Staff, perawat, dokter Istilah untuk semua pekerja yang bekerja di RSIAA Fasilitas Penunjang Medis Fasilitas Penunjang Medis Istilah untuk menggambarkan fasilitas penunjang medis yang tersedia untuk mendukung perawatan pasien rawat inap maupun rawat jalan di RSIAA Rawat Inap Opnam Istilah untuk kegiatan rawat inap yang akan dimiliki oleh setiap pasien ketika menjalankan rawat inap di RSIAA Peralatan Alat kesehatan, peralatan medis Istilah yang berhubungan dengan semua peralatan medis yang tersedia di RSIAA Kamar Ruangan Istilah yang digunakan untuk menggambarkan kamar tempat pasien di rawat inap di RSIAA Pembayaran Transaksi Istilah yang berhubungan dengan semua pembayaran transaksi pembayaran pasien kepada pasien RSIAA Obat Obat Istilah yang digunakan untuk semua yang berhubungan dengan obat-obatan yang

3 72 Konsultasi Anak Diagnosa Anak Konsultasi Diagnosa Kandungan Kandungan Konsultasi Umum Diagnosa Umum Transaksi Obat Pemakaian obat Transaksi Pemakaian Peralatan peralatan Transaksi Pemakaian fm Fasilitas Penunjang Medis digunakan atau tersedia pada RSIAA Istilah yang menggambarkan kegiatan pasien saat menjalani konsultasi anak pada RSIAA Istilah yang menggambarkan kegiatan pasien saat menjalani konsultasi kandungan pada RSIAA Istilah yang menggambarkan kegiatan pasien saat menjalani konsultasi umum pada RSIAA Istilah yang berhubungan dengan transaksi obat yang dilakukan oleh pasien dengan karyawan yang bekerja di RSIAA Istilah yang berhubungan dengan transaksi peralatan yang dilakukan oleh pasien dengan karyawan yang bekerja di RSIAA Istilah yang berhubungan dengan transaksi fasilitas penunjang medis yang digunakan oleh pasien dengan karyawan yang bekerja di RSIAA B. Mengidentifikasi Tipe Relasional Tujuan dari tahap ini adalah untuk menentukan hubungan-hubungan penting yang ada antara jenis-jenis entitas yang telah diidentifikasikan. Langkah-langkah penting dalam identifikasi tipe relasional adalah: 1. Membuat E-R diagram. 2. Menentukan pembatas multiplicity dari tipe relasional

4 73 Membuat E-R Diagram: Di bawah ini adalah diagram ER awal yang diperoleh dari hasil identifikasi entity dan relasinya serta multiplicity, namum masih dapat berubah pada tahap perancangan basis data selanjutnya.

5 Gambar 4.1 E-R Diagram Konseptual 74

6 75 Menentukan pembatas multiplicity dari tipe relasional: Tabel 4.2 Multiplicity Tipe Relasional Nama Entitas Multi plicity Relationship Nama Entitas Multi Plicity Karyawan * 0..* 0..* 1..* Menangani Menangani Menangani Menangani Menangani Menangani Pembayaran Rawat Jalan Obat Peralatan Fasilitas PM Rawat Inap 0..* 0..* 0..* 0..* 0..* 0..* Rawat Jalan 0..* 0..* 0..* 0..* Mencantumkan Mencantumkan Mencantumkan Menggunakan Konsultasi Kandungan Konsultasi Anak Konsultasi Umum Obat 0..* 0..* 0..* 0..* Rawat Inap 0..* 0..* 0..* 0..* 0..* 0..* 1..* Mencantumkan Mencantumkan Menggunakan Menggunakan Menggunakan Mencantumkan Memiliki Konsultasi Kandungan Konsultasi Anak Konsultasi Umum Obat Peralatan Fasilitas PM Kamar 0..* 0..* 0..* 0..* 0..* 0..* 1..* Pembayaran * 1..* 1..* 1..* Mencantumkan Mencantumkan Mencantumkan Mencantumkan Mencantumkan Mencantumkan Rawat Inap Rawat Jalan Transaksi Obat Transaksi Peralatan Fasilitas PM Pasien * 0..* 0..* 0..* 1..1 Transaksi Obat 0..* 1..* Mencantumkan Mencantumkan Obat Pasien 1..* 1..1 Transaksi Peralatan 0..* 1..* Mencantumkan Mencantumkan Peralatan Pasien 1..* 1..1 Transaksi Fm 0..* 1..* Mencantumkan Mencantumkan Layanan Pasien 1..* 1..1 Konsultasi Umum 1..* Mencantumkan Pasien 1..1 Konsultasi 1..* Mencantumkan Pasien 1..1 Kandungan Konsultasi Anak 1..* Mencantumkan Pasien 1..1

7 76 C. Identifikasi dan Asosiasi Atribut Suatu Entiti Pada tahap ini kita harus melakukan atribut dari tiap entitas yang telah ditentukan sebelumnya. Kita harus menuliskan nama atribut untuk tiap entitas dan memberi keterangan arti maksud dari atribut tersebut. Kemudian kita juga harus menuliskan tipe data dan panjang dari atribut tersebut. Setelah itu, kita juga menentukan apakah atribut tersebut boleh null atau tidak dan mempunyai multivalue atau tidak. No. Entiti Lampiran 1 Pasien Tabel L.1 2 Karyawan Tabel L.2 3 Obat Tabel L.3 4 Peralatan Tabel L.4 5 Fasilitas Penunjang Medis Tabel L.5 6 Kamar Tabel L.6 7 Rawat Jalan Tabel L.7 8 Rawat Inap Tabel L.8 9 Konsultasi Umum Tabel L.9 10 Konsultasi Anak Tabel L Konsultasi Kandungan Tabel L Transaksi Obat Tabel L Transaksi Peralatan Tabel L Transaksi Fm Tabel L Pembayaran Tabel L.15 D. Identifikasi Kandidat dan Primary Key Setiap Entiti Pada langkah ini kita harus menentukan candidate key dan primary key dari entiti yang telah kita tentukan sebelumnya. Candidate key adalah key unik calon dari primary key. Primary key adalah key unik yang mewakili entiti tersebut. Sangatlah penting untuk dapat mengidentifikasikan primary key karena nantinya akan dipakai dalam proses query di dalam basis data.

8 77 Tabel 4.3 Identifikasi Kandidat dan Primary Key Setiap Entiti Nama Entitas Kandidat Key Primary Key Pasien NoRM NoRM Karyawan KdKaryawan KdKaryawan Obat KdObat KdObat Peralatan KdPeralatan KdPeralatan Fasilitas Penunjang KdFasilitas KdFasilitas Medis Kamar KdKamar KdKamar Rawat Jalan KdRawatJalan KdRawatJalan KdPasien KdObat Rawat Inap KdRawatInap KdRawatInap KdPasien KdObat KdPeralatan KdLayanan KdKamar Konsultasi Umum KdKonsultasi KdKonsultasi NoRM KdPasien Konsultasi Anak KdKonsultasi KdKonsultasi NoRM KdPasien Konsultasi Kandungan KdKonsultasi KdKonsultasi NoRM KdPasien Transaksi Obat KdTransObat KdTransObat KdPasien KdObat Transaksi Peralatan KdTransPeralatan KdTransPeralatan KdPasien KdPeralatan Transaksi Fm KdTransFm KdTransFm KdPasien KdLayanan Pembayaran KdPembayaran KdPasien KdRawatJalan KdRawatInap KdObat KdPeralatan KdLayanan KdPembayaran

9 78 Setelah kita menentukan primary key dan candidate key, maka kita menggabungkannya dengan model entity relationship. Sehingga didapat diagram hubungan entitas dengan primary key yang digambarkan dengan model ER.

10 79 Gambar 4.2 E-R Diagram Yang Menggambarkan Relasi Antar Entitas Dengan Ditambahkannya Primary Key

11 80 E. Validasi Model Konseptual Lokal Terhadap Transaksi Pengguna Tahapan validasi transaksi bertujuan untuk memastikan apakah model data konseptual lokal mendukung transaksi yang dibutuhkan oleh transaksi pemakai. Dua pendekatan untuk melakukan tahapan validasi transaksi antara lain dengan mendefinisikan transaksi-transaksi yang dilakukan dan dengan menggunakan pathways. Dalam hal ini digunakan jalur arah transaksi (pathways) yang digambarkan dalam diagram E-R untuk memeriksa model konseptual lokal agar mendukung transaksi. Adapun transaksi-transaksi yang ada adalah sebagai berikut: a. Pencatatan data pasien baru RSIAA b. Pencatatan, penghapusan, dan pengubahan data karyawan c. Daftar kamar dan tempat di instalasi rawat inap yang tidak dihuni d. Pencatatan konsultasi anak pada pasien rawat inap e. Pencatatan konsultasi anak pada pasien rawat jalan f. Pencatatan konsultasi kandungan pada pasien rawat inap g. Pencatatan konsultasi kandungan pada pasien rawat jalan h. Pencatatan konsultasi umum pada pasien rawat inap i. Pencatatan konsultasi umum pada pasien rawat jalan j. Pencatatan pembayaran biaya rawat inap pasien k. Pencatatan pembayaran biaya rawat jalan pasien l. Pencatatan penggunaan peralatan ke dalam pembayaran m. Pencatatan penggunaan dan pembelian obat ke dalam pembayaran n. Pencatatan penggunaan fasilitas penunjang medis ke dalam pembayaran

12 81 o. Pemakaian peralatan medis kepada pasien rawat inap p. Pemakaian peralatan medis kepada pasien rawat jalan q. Pencatatan pemakaian obat kepada pasien rawat inap r. Pencatatan Penggunaan fasilitas penunjang medis oleh dokter yang menangani pasien di instalasi rawat inap s. Pencatatan Penggunaan fasilitas penunjang medis oleh dokter yang menangani pasien di instalasi rawat jalan t. Pencatatan pemakaian obat kepada pasien rawat jalan Dari transaksi-transaksi berikut, maka dengan menggunakan Gambar 4.2 (Diagram E-R yang menggambarkan relasi antar entitas dengan ditambahkannya primary key) dapat ditentukan jalur arah transaksi (pathways) dari transaksi-transaksi yang ada. Sehingga model konseptual yang mendukung transaksi pemakai dengan menggunakan pathways dapat dilihat pada gambar berikut:

13 Gambar 4.3 E-R Diagram Yang Menggambarkan Relasi Antar Entitas Dengan Ditambahkannya Jalur Arah Transaksi ( Pathways ) 82

14 Perancangan Basis Data Logikal Merupakan tahapan kedua dari perancangan basis data. Perancangan logikal adalah proses pembuatan model informasi yang digunakan perusahaan berdasarkan spesifikasi model data, tetapi terbebas dari DBMS dan semua pertimbangan fisik. A. Menghilangkan Fitur Yang Tidak Kompatibel Tujuan dari langkah ini adalah untuk menghilangkan fitur-fitur yang tidak kompatibel dengan model relasi dari data lokal konseptual. Ada dua fitur yang tidak kompatibel yang harus dihilangkan 1. Menghilangkan Hubungan Many to Many Penghilangan hubungan many to many antar entity yang ada sebagai berikut: a. Relasi many to many antara Staf dengan RawatInap akan menghasilkan entity baru yaitu TransDeposit. b. Relasi many to many antara Perawat dengan Obat akan menghasilkan entity baru yaitu TransObat. c. Relasi many to many antara TransObatHeader dengan Obat akan menghasilkan entity baru yaitu TransObatDetail. d. Relasi many to many antara Perawat dengan Peralatan akan menghasilkan entity baru yaitu TransAlat. e. Relasi many to many antara TransAlatHeader dengan Peralatan akan menghasilkan entity baru yaitu TransAlatDetail.

15 84 f. Relasi many to many antara Perawat dengan Fasilitas Medis akan menghasilkan entity baru yaitu TransFm. g. Relasi many to many antara PembayaranHeader dengan RawatInap akan menghasilkan entity baru yaitu PembayaranDetail h. Relasi many to many antara PembayaranHeader dengan RawatJalan akan menghasilkan entity baru yaitu PembayaranDetail 2. Menghilangkan Atribut Multivalue Setelah menghilangkan hubungan many to many dan tidak ditemukan hubungan kompleks, maka langkah selanjutnya adalah menghilangkan atribut mulltivalue. B. Menentukan Relasi Model Data Logikal Lokal Tahap ini bertujuan untuk menciptakan hubungan bagi model data logikal lokal untuk merepresentasikan entitas, relasi dan atribut yang telah diidentifikasikan. Setelah menghilangkan fitur yang tidak kompatibel, maka selanjutnya dapat ditentukan tipe entiti kuat dan tipe entiti lemahnya. 1. Tipe Entiti Kuat Tipe tipe entiti kuat dari model data yang didapat adalah: Pasien (NoRM, NamaPasien, Pekerjaan, Agama, JenisKelamin, GolonganPasien, Umur, Alamat, GolonganDarah, TglDaftar) Primary Key NoRM

16 85 PembayaranHeader (KdPembayaran, TglTransaksi, NoRM, NamaPasien, BiayaRawatJalan, BiayaRawatInap, BiayaDiagnosa, BiayaTindakanMedis, BiayaObat, BiayaFasilitasMedis, BiayaPerawat, BiayaAdministrasi, BiayaLaundry, BiayaLain, Total, GrandTotal) Primary Key KdPembayaran RawatJalan (KdRawatJalan, TglCatat, WaktuCatat, Anamnesa, Diagnosa, Terapi, Resep, Tindakan, NamaKaryawan) Primary Key KdRawatJalan Karyawan (KdKaryawan, NamaKaryawan, TglLahir, Umur, JenisKelamin, Agama, Alamat, NoTelpon, Jabatan, tglmasuk, Username, Password) Primary Key KdKaryawan Obat (KdObat, NamaObat, HargaObat, JenisObat) Primary Key KdObat Peralatan (KdPeralatan, NamaPeralatan, Harga) Primary Key KdPeralatan FasilitasPenunjangMedis (KdLayanan, NamaLayanan, Harga, Kategori) Primary Key KdFasilitas

17 86 RawatInap (KdRawatInap, NoRM, TglMasuk, TglKeluar, DurasiRawat, StatusDatang, TglCatat, WaktuCatat, Anamnese, Diagnosa, Terapi, Resep, Tindakan, Deposit, TglDeposit, KdDokter, DokterPenanggungJawab) Primary Key KdRawatInap Kamar (KdKamar, Kelas, Tarif) Primary Key KdKamar Konsultasi (KdKonsultasi, NoRM, NamaSendiri, NamaSuami, NamaAnak, NamaIbu, NamaAyah PekerjaanOrtu, PekerjaanSuami, Agama, Alamat, Umur, TglLahir, AB, H.T, Tgl, BB, Tensi, Keluhan, Diagnosis, Therapi, Pengobatan) Primary Key KdKonsultasi 2. Tipe Entiti Lemah Tipe tipe entiti lemah dari model data yang didapat adalah: TransObatHeader Primary Key belum ada saat ini TransObatDetail Primary Key belum ada saat ini TransAlatHeader Primary Key belum ada saat ini

18 87 TransAlatDetail Primary Key belum ada saat ini TransFm Primary Key beluma ada saat ini TransDeposit Primary Key belum ada saat ini 3. Tipe Relasi Binary One to Many (1:*) Berikut ini adalah relasi relasi one to many (1:*) serta hasil posting dari entiti entiti yang berhubungan satu dengan yang lainnya: a. Relasi antara Dokter dengan KonsultasiRawatJalan menghasilkan posting KdDokter ke entiti KonsultasiRawatJalan b. Relasi antara Staf dengan PembayaranHeader menghasilkan posting KdStaf ke entiti PembayaranHeader c. Relasi antara RawatJalan dengan PembayaranHeader menghasilkan posting KdRawatJalan ke entiti PembayaranHeader d. Relasi antara RawatInap dengan PembayaranHeader menghasilkan posting KdRawatInap ke entiti PembayaranHeader e. Relasi antara Pasien dengan Konsultasi menghasilkan posting NoRM ke entiti Konsultasi

19 88 f. Relasi antara Dokter dengan RawatInap menghasilkan posting KdDokter ke entiti RawatInap 4. Tipe Relasi Binary One to One (1:1) Berikut ini adalah relasi relasi one to one (1:1) dan hasil posting entiti entiti yang saling berhubungan satu sama lain: Relasi antara RawatInap dengan PembayaranHeader menghasilkan posting KdKonsultasi ke entiti PembayaranHeader. 5. Tipe Relasi Binary Many to Many (*:*) Berikut ini adalah relasi relasi many to many (*:*) serta hasil posting dari entiti yang terhubung satu dengan yang lain: a. Relasi antara Perawat dengan Obat menghasilkan entiti baru yaitu TransObatHeader, yang menerima posting KdKaryawan dan KdObat b. Relasi antara TransObatHeader dengan Obat menghasilkan entiti baru yaitu TransObatDetail, yang menerima posting KdTransObat dan KdObat c. Relasi antara Perawat dengan Peralatan menghasilkan entiti baru yaitu TransAlatHeader, yang menerima posting KdKaryawan dan KdPeralatan d. Relasi antara TransAlatHeader dengan Peralatan menghasilkan entiti baru yaitu TransAlatDetail, yang menerima posting KdTransAlat dan KdPeralatan e. Relasi antara RawatInap dengan Staf menghasilkan entiti baru yaitu TransDeposit, yang menerima posting KdRawat dan KdKaryawan

20 89 6. Atribut Multivalue Setelah menghilangkan hubungan many to many dan tidak ditemukan hubungan kompleks, maka langkah selanjutnya adalah menentukan entity yang mempunyai atribut mulltivalue serta hasil postingnya. C. Validasi menggunakan normalisasi a. First Normal Form (1NF) Semua relasi yang terbentuk sudah memenuhi bentuk 1NF karena sudah memiliki Primary Key dan tidak ada repeating groups. b. Second Normal Form (2NF) Semua relasi yang terbentuk sudah memenuhi bentuk 2NF karena tidak mengandung partial dependency. c. Third Normal Form (3NF) Semua relasi yang terbentuk sudah memenuhi bentuk 3NF karena tidak mengandung transitive dependency. RawatInap 1NF RawatInap TglMasuk, TglKeluar, KdKamar, Kelas, TglCatat, Anamnese, Diagnosa, Terapi, Resep, Tindakan, KdDokter, NamaDokter, HargaKamar

21 90 2NF RawatInap #KdKamar, #KdDokter, TglMasuk, TglKeluar, TglCatat, Anamnese, Diagnosa, Terapi, Resep, Tindakan, HargaKamar Dokter NamaDokter Kamar Kelas 3NF RawatInap #KdKonsultasi, #KdKamar, #KdDokter, TglMasuk, TglKeluar, HargaKamar Dokter NamaDokter, TglLahir, JenisKelamin, Agama, Alamat, TempatLahir, Telp Kamar Kelas, Tarif Konsultasi NoRM, TglCatat, Anamnese, Diagnosa, Terapi, Resep, Tindakan RawatJalan 1NF RawatJalan TglCatat, Anamnesa, Diagnosa, Terapi, Resep, Tindakan, KdDokter, NamaDokter 2NF RawatJalan #KdDokter, TglCatat, Anamnesa, Diagnosa, Terapi, Resep, Tindakan

22 91 Dokter NamaDokter 3NF RawatJalan #KdKonsultasi, #KdDokter Dokter NamaDokter, TglLahir, JenisKelamin, Agama, Alamat, TempatLahir, Telp Konsultasi NoRM, TglCatat, Anamnese, Diagnosa, Terapi, Resep, Tindakan PembayaranHeader 1NF PembayaranHeader KdStaf, TglTransaksi, NoRM, NamaPasien, JenisBiaya, Harga 2NF PembayaranHeader #NoRM, KdStaf, TglTransaksi, NamaStaf, JenisBiaya, Harga Pasien NamaPasien 3NF PembayaranHeader #NoRM, KdStaf, TglTransaksi Pasien NamaPasien PembayaranDetail KdRawatInap, JenisBiaya, Harga

23 92 KonsultasiAnak 1NF KonsultasiAnak NoRM, NamaAnak, NamaIbu, NamaAyah, PekerjaanOrtu, Alamat, TglLahir, TempatLahir, BBL, Tgl, Diagnosis, Tindakan, Dokter 2NF KonsultasiAnak #NoRM, Tgl, Diagnosis, Tindakan, Dokter PasienAnak NamaAnak, NamaIbu, NamaAyah, PekerjaanOrtu, Alamat, TglLahir, TempatLahir, BBL 3NF KonsultasiAnak #NoRM, Tgl, Diagnosis, Tindakan, Dokter PasienAnak NamaAnak, NamaIbu, NamaAyah, PekerjaanOrtu, Alamat, TglLahir, TempatLahir, BBL KonsultasiUmum 1NF KonsultasiUmum NoRM, NamaSendiri, NamaSuami, PekerjaanSuami, Agama, Alamat, TglLahir, Tgl, BB, Tensi, Keluhan, Therapi

24 93 2NF KonsultasiUmum #NoRM, Tgl, BB, Tensi, Keluhan, Therapi PasienUmum NamaSendiri, NamaSuami, PekerjaanSuami, Agama, Alamat, TglLahir 3NF KonsultasiUmum #NoRM, Tgl, BB, Tensi, Keluhan, Therapi PasienUmum NamaSendiri, NamaSuami, PekerjaanSuami, Agama, Alamat, TglLahir KonsultasiKandungan 1NF KonsultasiKandungan NoRM, NamaSendiri, NamaSuami, PekerjaanSuami, Agama, Alamat, Umur, AB, H.T, Tgl, BB, Tensi, Diagnosis, Pengobatan 2NF KonsultasiKandungan #NoRM, AB, H.T, Tgl, BB, Tensi, Diagnosis, Pengobatan PasienKandungan NamaSendiri, NamaSuami, PekerjaanSuami, Agama, Alamat, Umur

25 94 3NF KonsultasiKandungan #NoRM, AB, H.T, Tgl, BB, Tensi, Diagnosis, Pengobatan PasienKandungan NamaSendiri, NamaSuami, PekerjaanSuami, Agama, Alamat, Umur TransObatHeader 1NF TransObatHeader KdRawat, KdPerawat, TglTrans 2NF TransObatHeader KdRawat, KdPerawat, TglTrans 3NF TransObatHeader KdPerawat, KdRawat, TglTrans TransObatDetail 1NF TransObatDetail kdobat, Qty, Harga 2NF TransObatDetail kdobat, Qty, Harga

26 95 3NF TransObatDetail kdobat, Qty, Harga Obat 1NF Obat NamaObat, HargaObat, JenisObat 2NF Obat NamaObat, HargaObat, JenisObat 3NF Obat NamaObat, HargaObat, JenisObat TransAlatHeader 1NF TransAlatHeader KdRawat, KdPerawat, TglTrans 2NF TransAlatHeader KdRawat, KdPerawat, TglTrans 3NF TransAlatHeader KdPerawat, KdRawat, TglTrans

27 96 TransAlatDetail 1NF TransAlatDetail kdperalatan, Qty, Harga 2NF TransAlatDetail kdperalatan, Qty, Harga 3NF TransAlatDetail kdperalatan, Qty, Harga Peralatan 1NF Peralatan NamaPeralatan, Harga 2NF Peralatan NamaPeralatan, Harga 3NF Peralatan NamaPeralatan, Harga TransFM 1NF TransFm KdRawat, KdPerawat, KdLayanan, TglTrans, Hasil, Harga

28 97 2NF TransFm KdRawat, KdPerawat, KdLayanan, TglTrans, Hasil, Harga 3NF TransFm KdRawat, KdPerawat, KdLayanan, TglTrans, Hasil, Harga FasilitasPenunjangMedis 1NF FasilitasPenunjangMedis NamaLayanan, Harga 2NF FasilitasPenunjangMedis NamaLayanan, Harga 3NF FasilitasPenunjangMedis NamaLayanan, Harga TransDeposit 1NF TransDeposit KdRawat, KdStaf

29 98 2NF TransDeposit KdRawat, KdStaf 3NF TransDeposit KdRawat, KdStaf Perawat 1NF Perawat NamaPerawat, TglLahir, JenisKelamin, Agama, Alamat, TglMasuk, Telp, TempatLahir 2NF Perawat NamaPerawat, TglLahir, JenisKelamin, Agama, Alamat, TglMasuk, Telp, TempatLahir 3NF Perawat NamaPerawat, TglLahir, JenisKelamin, Agama, Alamat, TglMasuk, Telp, TempatLahir Dokter 1NF Dokter NamaDokter, TglLahir, JenisKelamin, Agama, Alamat, TglMasuk, Telp, TempatLahir

30 99 2NF Dokter NamaDokter, TglLahir, JenisKelamin, Agama, Alamat, TglMasuk, Telp, TempatLahir 3NF Dokter NamaDokter, TglLahir, JenisKelamin, Agama, Alamat, TglMasuk, Telp, TempatLahir Staf 1NF Staf NamaStaf, TglLahir, JenisKelamin, Agama, Alamat, TglMasuk, Telp, TempatLahir, Password, TempatLahir, TglKeluar, Username 2NF Staf NamaStaf, TglLahir, JenisKelamin, Agama, Alamat, TglMasuk, Telp, TempatLahir, Password, TempatLahir, TglKeluar, Username 3NF Staf NamaStaf, TglLahir, JenisKelamin, Agama, Alamat, TglMasuk, Telp, TempatLahir, Password, TempatLahir, TglKeluar, Username

31 100 a. Mendefinisikan Kendala Integrity Kendala Integrity adalah batasan batasan yang harus ditentukan untuk melindungi basis data agar tetap konsisten. Jika suatu foreign key memiliki nilai, maka nilai tersebut harus menunjuk ke sebuah baris yang ada pada relasi parent. Untuk rincian foreign key yang ada pada tiap tiap tabel bisa dilihat pada Lampiran L.2 b. Pembuatan Model Basis Data Logikal Global Model Basis Data Logikal Global adalah salah satu langkah pada perancangan database logikal yang bertujuan untuk menggabungkan individual data model logikal lokal menjadi basis data logikal global yang menggambarkan perusahaan. Untuk rincian model basis data logikal dapat dilihat pada Lampiran Tabel L.18

32 c. Diagram ER untuk Menggambarkan Model Global Gambar 4.4 ER Diagram Global

33 Perancangan Basis Data Fisikal Perancangan basis data fisik merupakan proses pembuatan deskripsi dari suatu implementasi basis data pada secondary storage. Beberapa langkah dalam merancang basis data secara fisik adalah: A. Perancangan Relasional Basis Data Tujuan dari tahap ini adalah untuk mengidentifikasikan relasional basis data dalam model data logical global yang digunakan dalam DBMS dengan menguraikan DBDL atau Database Design Language. Daftar lampiran di bawah menunjukkan rincian dari perancangan relasional basis data. No. Entiti Lampiran 1 KonsultasiAnak L KonsultasiUmum L KonsultasiKandungan L PasienAnak L PasienKandungan L PasienUmum L Dokter L Kamar L Obat L Peralatan L FasilitasPenunjangMedis L RawatJalan L PembayaranDetail L PembayaranHeader L Perawat L RawatInap L Staf L TransAlatDetail L TransAlatHeader L TransDeposit L TransObatDetail L TransObatHeader L TransFm L.4.23

34 103 B. Analisa Transaksi Analisa Transaksi ini bertujuan untuk memahami fungsionalitas dari transaksi yang akan berjalan pada database dan untuk menganalisa transaksi yang penting. Adapun transaksi-transaksi yang ada adalah sebagai berikut: a. Pencatatan data pasien anak baru b. Pencatatan data pasien kandungan baru c. Pencatatan data pasien umum baru d. Pencatatan data pasien untuk instalasi rawat inap baru e. Pencatatan data pendaftaran pasien untuk instalasi rawat jalan f. Pencatatan data Staf baru g. Pencatatan data perawat baru h. Pencatatan data dokter baru i. Pencatatan data konsultasi anak j. Pencatatan data konsultasi kandungan k. Pencatatan data konsultasi umum l. Pencatatan data obat baru m. Pencatatan data peralatan baru n. Pencatatan data pelayanan fasilitas medis baru o. Pencatatan transaksi obat oleh perawat p. Pencatatan transaksi peralatan oleh perawat q. Pencatatan transaksi fm oleh perawat r. Pencatatan biaya pembayaran pasien s. Pencatatan penyetoran deposit pasien rawat inap t. Update data pasien

35 104 u. Update data rawat inap v. Update data perawat w. Update data staf x. Update data dokter y. Hapus data peralatan z. Hapus data obat aa. Hapus data fm Tabel 4.4 Analisis Transaksi Transaksi a b c d Relation I R U D I R U D I R U D I R U D KonsultasiAnak KonsultasiKandungan KonsultasiUmum PasienAnak X X PasienKandungan X X PasienUmum X X Dokter X Kamar X Obat Peralatan FasilitasPenunjangMedis RawatJalan PembayaranDetail PembayaranHeader Perawat RawatInap X Staf TransAlatDetail TransAlatHeader TransDeposit TransObatDetail TransObatHeader TransFm I = Insert R = Read U = Update D = Delete

36 105 Tabel 4.5 Analisis Transaksi (Lanjutan 1) Transaksi e f g h Relation I R U D I R U D I R U D I R U D KonsultasiAnak KonsultasiKandungan KonsultasiUmum PasienAnak X PasienKandungan X PasienUmum X Dokter X X X X Kamar Obat Peralatan FasilitasPenunjangMedis RawatJalan X PembayaranDetail PembayaranHeader Perawat X RawatInap Staf X TransAlatDetail TransAlatHeader TransDeposit TransObatDetail TransObatHeader TransFm I = Insert R = Read U = Update D = Delete Tabel 4.6 Analisis Transaksi (Lanjutan 2) Transaksi i j k l Relation I R U D I R U D I R U D I R U D KonsultasiAnak X KonsultasiKandungan X KonsultasiUmum X PasienAnak X X X PasienKandungan X X X PasienUmum X X X Dokter X X X Kamar Obat X Peralatan FasilitasPenunjangMedis RawatJalan X X PembayaranDetail PembayaranHeader Perawat RawatInap X X Staf X

37 106 TransAlatDetail TransAlatHeader TransDeposit TransObatDetail TransObatHeader TransFm I = Insert R = Read U = Update D = Delete Tabel 4.7 Analisis Transaksi (Lanjutan 3) Transaksi m n o p Relation I R U D I R U D I R U D I R U D KonsultasiAnak KonsultasiKandungan KonsultasiUmum PasienAnak X X PasienKandungan X X PasienUmum X X Dokter X X Kamar Obat X Peralatan X X FasilitasPenunjangMedis X RawatJalan PembayaranDetail PembayaranHeader Perawat X X RawatInap Staf X X TransAlatDetail X TransAlatHeader X TransDeposit TransObatDetail X TransObatHeader X TransFm I = Insert R = Read U = Update D = Delete Tabel 4.8 Analisis Transaksi (Lanjutan 4) Transaksi q r s t Relation I R U D I R U D I R U D I R U D KonsultasiAnak KonsultasiKandungan KonsultasiUmum PasienAnak X X X X X PasienKandungan X X X X X PasienUmum X X X X X Dokter X X

38 107 Kamar X Obat X Peralatan X FasilitasPenunjangMedis X X RawatJalan PembayaranDetail X PembayaranHeader X Perawat X RawatInap X Staf X X TransAlatDetail TransAlatHeader TransDeposit X TransObatDetail TransObatHeader TransFm X I = Insert R = Read U = Update D = Delete Tabel 4.9 Analisis Transaksi (Lanjutan 5) Transaksi u v w x Relation I R U D I R U D I R U D I R U D KonsultasiAnak KonsultasiKandungan KonsultasiUmum PasienAnak PasienKandungan PasienUmum Dokter X X Kamar X X Obat Peralatan FasilitasPenunjangMedis RawatJalan PembayaranDetail PembayaranHeader Perawat X X RawatInap X X Staf X X X X X X TransAlatDetail TransAlatHeader TransDeposit TransObatDetail TransObatHeader TransFm I = Insert R = Read U = Update D = Delete

39 108 Tabel 4.10 Analisis Transaksi (Lanjutan 6) Transaksi y z aa Relation I R U D I R U D I R U D KonsultasiAnak KonsultasiKandungan KonsultasiUmum PasienAnak PasienKandungan PasienUmum Dokter Kamar Obat X X Peralatan X X FasilitasPenunjangMedis RawatJalan PembayaranDetail PembayaranHeader Perawat RawatInap Staf X X X TransAlatDetail TransAlatHeader TransDeposit TransObatDetail TransObatHeader TransFm X X I = Insert R = Read U = Update D = Delete C. Memilih Index Tujuan dari langkah ini adalah untuk meningkatkan performa dari sistem. Sistem index yang digunakan adalah sebagai berikut: Tabel 4.11 Memilih Indeks No Entity Index 1 KonsultasiAnak KdKonsultasi Tgl 2 KonsultasiKandungan KdKonsultasi Tgl 3 KonsultasiUmum KdKonsultasi Tgl 4 PasienAnak NoRM NamaPasien

40 5 PasienKandungan NoRM NamaPasien 6 PasienUmum NoRM NamaPasien 7 Dokter KdKaryawan NamaKaryawan 8 Kamar KdKamar NamaRuangan 9 Obat KdObat NamaObat Harga 10 Peralatan KdPeralatan NamaPeralatan Harga 11 FasilitasPenunjangMedis KdLayanan NamaLayanan 12 RawatJalan KdRawatJalan NamaKaryawan 13 PembayaranDetail KdPembayaran KdRawat 14 PembayaranHeader KdPembayaran 15 Perawat KdPerawat NamaKaryawan 16 RawatInap KdRawatInap KdKonsultasi 17 Staf KdKaryawan NamaKaryawan 18 TransAlatDetail KdTransAlat KdAlat 19 TransAlatHeader KdTransAlat 20 TransDeposit KdRawatInap KdKaryawan Deposit 21 TransObatDetail KdTransObat KdObat 22 TransObatHeader KdTransObat 23 TransFm KdTransFm KdLayanan 109

41 110 D. Mengestimasi Kapasitas Penyimpanan Yang Dibutuhkan Tujuan dari tahap ini digunakan untuk menghitung kapasitas penyimpanan yang akan dibutuhkan pada basis data. Perkiraan dari kapasitas atau size dari setiap tabel adalah sebagai berikut: Tabel 4.12 Estimasi Kapasitas KonsultasiAnak Field Tipe data Ukuran KdKonsultasi Char 15 NoRM Char 15 Tgl Date 10 Anamnesis Varchar 100 Tindakan Varchar 100 Keterangan Varchar 100 Kapasitas 1 record dari tabel KonsultasiAnak adalah 340 byte. Diperkirakan jumlah record awal adalah 0 record, dan dalam 1 tahun terjadi penambahan 3600 record. Dalam satu tahun kebutuhan tabel ini adalah 340*3600 = byte. Tabel 4.13 Estimasi Kapasitas KonsultasiKandungan Field Tipe data Ukuran KdKonsultasi Char 5 NoRM Char 50 Tgl Date 10 BB. Kg Float 5 Tensi Varchar 100 Anamnesis Varchar 100 Pengobatan Varchar 100 Kapasitas 1 record dari tabel KonsultasiKandungan adalah 370 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi

42 111 penambahan 3600 record. Dalam satu tahun kebutuhan tabel ini adalah 370*3600 = byte. Tabel 4.14 Estimasi Kapasitas KonsultasiUmum Field Tipe data Ukuran KdKonsultasi Char 30 NoRM Char 5 Tgl Date 10 BB. Kg Float 5 Tensi Varchar 100 Keluhan Varchar 100 Therapi Varchar 100 Kapasitas 1 record dari tabel KonsultasiUmum adalah 350 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi penambahan 3600 record. Dalam satu tahun kebutuhan tabel ini adalah 350*3600 = byte. Tabel 4.15 Estimasi Kapasitas PasienAnak Field Tipe data Ukuran NoRM Char 15 NamaAnak Varchar 50 NamaIbu Varchar 50 NamaAyah Varchar 50 PekerjaanOrtu Varchar 50 Alamat Varchar 50 TglLahir Date 10 TempatLahir Varchar 50 BBL Float 5 Kapasitas 1 record dari tabel PasienAnak adalah 330 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi

43 112 penambahan 2000 record. Dalam satu tahun kebutuhan tabel ini adalah 330*2000 = byte. Tabel 4.16 Estimasi Kapasitas PasienKandungan Field Tipe data Ukuran NoRM Char 15 NamaSendiri Varchar 50 NamaSuami Varchar 50 PekerjaanSuami Varchar 50 Alamat Varchar 50 Agama Varchar 50 Umur Integer 3 AB Varchar 50 H.T Varchar 50 Kapasitas 1 record dari tabel PasienKandungan adalah 368 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi penambahan 2000 record. Dalam satu tahun kebutuhan tabel ini adalah 368*2000 = byte. Tabel 4.17 Estimasi Kapasitas PasienUmum Field Tipe data Ukuran NoRM Char 15 NamaSendiri Varchar 50 NamaSuami Varchar 50 PekerjaanSuami Varchar 50 Agama Varchar 50 Alamat Varchar 50 TglLahir Date 10 Kapasitas 1 record dari tabel PasienUmum adalah 275 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi

44 113 penambahan 2000 record. Dalam satu tahun kebutuhan tabel ini adalah 275*2000 = byte. Tabel 4.18 Estimasi Kapasitas Dokter Field Tipe data Ukuran KdDokter Char 15 NamaDokter Varchar 50 TglLahir Date 10 JenisKelamin Char 5 Agama Varchar 50 Alamat Varchar 50 TglMasuk Date 10 TempatLahir Varchar 50 Telp Varchar 20 TglKeluar Date 10 Kapasitas 1 record dari tabel Dokter adalah 270 byte. Diperkirakan jumlah record awal adalah 20, dan dalam 1 tahun terjadi penambahan 5 record. Dalam satu tahun kebutuhan tabel ini adalah 270*25 = 6750 byte. Tabel 4.19 Estimasi Kapasitas Kamar Field Tipe data Ukuran KdKamar Char 15 Kelas Char 10 Tarif Integer 11 Kapasitas 1 record dari tabel Kamar adalah 36 byte. Diperkirakan jumlah record awal adalah 20, dan dalam 1 tahun terjadi penambahan 0 record. Dalam satu tahun kebutuhan tabel ini adalah 36*20 = 720 byte.

45 114 Tabel 4.20 Estimasi Kapasitas Obat Field Tipe data Ukuran KdObat Char 15 NamaObat Varchar 30 HargaObat Integer 20 JenisObat Varchar 10 Kapasitas 1 record dari tabel Obat adalah 75 byte. Diperkirakan jumlah record awal adalah 300, dan dalam 1 tahun terjadi penambahan 1000 record. Dalam satu tahun kebutuhan tabel ini adalah 75*1300 = byte. Tabel 4.21 Estimasi Kapasitas Peralatan Field Tipe data Ukuran KdPeralatan Char 15 NamaPeralatan Varchar 30 Harga Integer 11 Kapasitas 1 record dari tabel Peralatan adalah 56 byte. Diperkirakan jumlah record awal adalah 100, dan dalam 1 tahun terjadi penambahan 500 record. Dalam satu tahun kebutuhan tabel ini adalah 56*600 = byte. Tabel 4.22 Estimasi Kapasitas FasilitasPenunjangMedis Field Tipe data Ukuran KdLayanan Char 15 NamaLayanan Varchar 50 Harga Integer 11 Kapasitas 1 record dari tabel FasilitasPenunjangMedis adalah 76 byte. Diperkirakan jumlah record awal adalah 50, dan dalam 1 tahun terjadi

46 115 penambahan 5 record. Dalam satu tahun kebutuhan tabel ini adalah 76*55 = 4180 byte. Tabel 4.23 Estimasi Kapasitas RawatJalan Field Tipe data Ukuran KdRawatJalan Char 15 KdKonsultasi Char 15 KdDokter Char 15 Tanggal Date 10 Kapasitas 1 record dari tabel RawatJalan adalah 55 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi penambahan 5400 record. Dalam satu tahun kebutuhan tabel ini adalah 55*5400 = byte. Tabel 4.24 Estimasi Kapasitas PembayaranDetail Field Tipe data Ukuran KdPembayaran Char 15 JenisBiaya Varchar 30 Harga Integer 11 Kapasitas 1 record dari tabel PembayaranDetailRawatJalan adalah 56 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi penambahan 5400 record. Dalam satu tahun kebutuhan tabel ini adalah 56*5400 = byte. Tabel 4.25 Estimasi Kapasitas PembayaranHeader Field Tipe data Ukuran KdPembayaran Char 15 KdRawat Char 10 KdStaf Char 15

47 116 TglTransaksi Date 10 Kapasitas 1 record dari tabel PembayaranHeader adalah 50 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi penambahan record. Dalam satu tahun kebutuhan tabel ini adalah 50*10000 = byte. Tabel 4.26 Estimasi Kapasitas Perawat Field Tipe data Ukuran KdPerawat Char 15 NamaPerawat Varchar 30 TglLahir Date 10 JenisKelamin Char 1 Agama Varchar 30 Alamat Varchar 30 TglMasuk Date 10 TempatLahir Varchar 100 Telp Varchar 20 TglKeluar Date 10 Kapasitas 1 record dari tabel Perawat adalah 256 byte. Diperkirakan jumlah record awal adalah 30, dan dalam 1 tahun terjadi penambahan 10 record. Dalam satu tahun kebutuhan tabel ini adalah 256*40 = 9840 byte. Tabel 4.27 Estimasi Kapasitas RawatInap Field Tipe data Ukuran KdRawatInap Char 15 KdKonsultasi Char 15 KdKamar Char 15 TglMasuk Date 10 TglKeluar Date 10

48 117 KdDokter Char 15 HargaKamar Int 11 Kapasitas 1 record dari tabel RawatInap adalah 91 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi penambahan 5400 record. Dalam satu tahun kebutuhan tabel ini adalah 91*5400 = byte. Tabel 4.28 Estimasi Kapasitas Staf Field Tipe data Ukuran KdPerawat Char 15 NamaPerawat Varchar 50 TglLahir Date 10 JenisKelamin Char 1 Agama Varchar 20 Alamat Varchar 50 TglMasuk Date 10 Password Varchar 30 Telp Varchar 20 TempatLahir Varchar 30 TglKeluar Date 10 Username Varchar 50 Kapasitas 1 record dari tabel Staf adalah 296 byte. Diperkirakan jumlah record awal adalah 20, dan dalam 1 tahun terjadi penambahan 10 record. Dalam satu tahun kebutuhan tabel ini adalah 296*30 = 8880 byte. Tabel 4.29 Estimasi Kapasitas TransAlatDetail Field Tipe data Ukuran KdTransAlat Char 15 KdPeralatan Char 15

49 118 Qty Integer 5 Harga Integer 11 Kapasitas 1 record dari tabel TransAlatDetail adalah 46 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi penambahan 2000 record. Dalam satu tahun kebutuhan tabel ini adalah 46*2000 = byte. Tabel 4.30 Estimasi Kapasitas TransAlatHeader Field Tipe data Ukuran KdTransAlat Char 15 KdPerawat Char 15 TglTrans Date 10 KdRawat Char 15 Kapasitas 1 record dari tabel TransAlatHeader adalah 55 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi penambahan 1000 record. Dalam satu tahun kebutuhan tabel ini adalah 55*1000 = byte. Tabel 4.31 Estimasi Kapasitas TransDeposit Field Tipe data Ukuran KdDeposit Char 15 KdRawatInap Char 15 KdStaf Char 15 TglDeposit Date 10 Deposit Integer 11 Kapasitas 1 record dari tabel TransDeposit adalah 66 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi penambahan 1500 record. Dalam satu tahun kebutuhan tabel ini adalah 1500*35 = byte.

50 119 Tabel 4.32 Estimasi Kapasitas TransObatDetail Field Tipe data Ukuran KdTransObat Char 15 KdObat Char 15 Qty Integer 5 Harga Integer 11 Kapasitas 1 record dari tabel TransObatDetail adalah 46 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi penambahan 4000 record. Dalam satu tahun kebutuhan tabel ini adalah 46*4000 = byte. Tabel 4.33 Estimasi Kapasitas TransObatHeader Field Tipe data Ukuran KdTransObat Char 15 KdPerawat Char 15 TglTrans Date 10 KdRawat Char 15 Kapasitas 1 record dari tabel TransObatHeader adalah 55 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi penambahan 2000 record. Dalam satu tahun kebutuhan tabel ini adalah 55*2000 = byte. Tabel 4.34 Estimasi Kapasitas TransFm Field Tipe data Ukuran KdTransFm Char 15 KdLayanan Char 15 KdPerawat Char 15 Hasil Varchar 100 TglTrans Date 10 KdRawat Char 15

51 120 Harga Integer 11 Kapasitas 1 record dari tabel TransFm adalah 181 byte. Diperkirakan jumlah record awal adalah 0, dan dalam 1 tahun terjadi penambahan 500 record. Dalam satu tahun kebutuhan tabel ini adalah 181*500 = byte. Jadi total kapasitas dari tiap tabel yang dibutuhkan dalam membangun sistem database pada RSIAA adalah : Tabel 4.35 Size pada tiap tiap tabel Tabel Total Tabel Size / Bytes KonsultasiAnak 1,224,000 KonsultasiKandungan 1,332,000 KonsultasiUmum 1,260,000 PasienAnak 660,000 PasienKandungan 736,000 PasienUmum 550,000 Dokter 6,750 Kamar 720 Obat 97,500 Peralatan 33,600 FasilitasPenunjangMedis 4,180 RawatJalan 297,000 PembayaranDetail 302,400 PembayaranHeader 500,000 Perawat 10,240 RawatInap 491,400 Staf 8,880 TransAlatDetail 92,000 TransAlatHeader 55,000 TransDeposit 52,500 TransObatDetail 184,000 TransObatHeader 110,000 TransFm 90,500 Jumlah 7,217,530

52 121 E. Security Mekanisme Keamanan digunakan untuk memberikan batasan batasan hak akses kepada pemakai yang bertujuan untuk menjaga keamanan data atau informasi yang ada pada rumah sakit. Untuk Admin diberikan hak akses dengan GRANT ALL PRIVILEGES atas semua tabel Tabel 4.36 Tabel Pengaturan Hak Akses Transaksi Manajemen Staf Relation I R U D I R U D KonsultasiAnak X X X X X KonsultasiKandungan X X X X X KonsultasiUmum X X X X X PasienAnak X X X X X PasienKandungan X X X X X PasienUmum X X X X X Dokter X X X X X X Kamar X X X X X X X X Obat X X X X X Peralatan X X X X X FasilitasPenunjangMedis X X X X X X X X RawatJalan X X X X X PembayaranDetail X X X X X PembayaranHeader X X X X X Perawat X X X X X X RawatInap X X X X Staf X X X X X X TransAlatDetail X X X X X TransAlatHeader X X X X X TransDeposit X X X X X TransObatDetail X X X X X TransObatHeader X X X X X TransFm X X X X X I = Insert R = Read U = Update D = Delete

53 Pengembangan Aplikasi Perancangan Aplikasi Pada tahap ini adalah mulai merancang aplikasi yang akan dibuat. Perancangan aplikasi akan menggunakan bagan terstruktur atau structure chart dan juga spesifikasi proses Bagan Terstruktur (Structure Chart) Pada bagan terstruktur terdiri dari pembuatan struktur menu dan State Transition Diagram (STD). A. Struktur Menu Layar WIndows File Master Transaksi Laporan Logout Staff Dokter Pendaftaran Laporan rawat inap Personal Keluar Perawat Pembayaran Laporan rawat jalan Fasilitas Medis Rekam Medik Kamar Rawat inap Obat Rawat jalan Pasien Transaksi obat Peralatan Medis Transaksi peralatan Transaksi Fasiltas Penunjang Medis Gambar 4.5 Struktur Menu

54 123 B. State Transition Diagram (STD) Dalam State Transition Diagram (STD) ini memperlihatkan aksi reaksi yang dilakukan terhadap / oleh program aplikasi. Gambar gambar STD bisa dilihat pada gambar di bawah ini. Gambar 4.6 STD Menu Utama

55 124 Gambar 4.7 STD Menu File Form Utama Pilih Master Tampilkan Menu Master Master Tekan Close Tampilkan Form Utama Tekan close Tampilkan Form Utama Pilih Dokter Tampilkan Menu Dokter Pilih Perawat Tampilkan Menu Perawat Tekan Close Tampilkan Form Utama Tekan Close Tekan Close Tampilkan Form Utama Tekan Close Tampilkan Form Utama Tampilkan Form Utama Tekan Close Tampilkan Form Utama Dokter Perawat Pilih Fasilitas Medis Tampilkan Menu Fasiltas Medis Pilih Kamar Tampilkan Menu Kamar Fasiltas Medis Kamar Pilih Obat Tampilkan Menu Obat Obat Pilih Pasien Tampilkan Menu Pasien Pasien Pilih Peralatan Medis Tampilkan Menu Peralatan Medis Peralatan Medis Gambar 4.8 STD Menu Master

56 125 Gambar 4.9 STD Menu Transaksi Gambar 4.10 STD Menu Laporan

57 126 Gambar 4.11 STD Staf Gambar 4.12 STD Menu Personal

58 127 Dokter Simpan Data Simpan Data Tekan Tambah Tambah Data Dokter Tambah Dokter Input Gagal Peringatan Tekan Ganti Ubah Data Dokter Ubah data Dokter Input Gagal Tekan Cari Cari Data Dokter Data Tersedia Menampilkan Data yang dicari Cari Dokter Gambar 4.13 STD Dokter Gambar 4.14 STD Perawat

59 128 Fasilitas Medis Simpan Data Simpan Data Tekan Tambah Tambah Data Fasilitas Medis Tambah Fasilitas Medis Input Gagal Peringatan Tekan Ganti Ubah Data Fasilitas Medis Ubah data Fasilitas Medis Input Gagal Tekan Cari Cari Data Fasilitas Medis Data Tersedia Menampilkan Data yang dicari Cari Fasilitas Medis Gambar 4.15 STD Fasilitas Medis Gambar 4.16 STD Kamar

60 129 Obat Simpan Data Simpan Data Tekan Tambah Tambah Data Obat Tambah Obat Input Gagal Peringatan Tekan Ganti Ubah Data Obat Ubah data Obat Input Gagal Tekan Cari Cari Data Obat Data Tersedia Menampilkan Data yang dicari Cari Obat Gambar 4.17 STD Obat Pasien Plih Jenis Pasien Tampilkan Menu Pasien Jenis Pasien Simpan Data Simpan Data Tekan Tambah Tambah Data Pasien Tambah Pasien Input Gagal Peringatan Tekan Ganti Ubah Data Pasien Ubah data Pasien Input Gagal Tekan Cari Cari Data Pasien Data Tersedia Menampilkan Data yang dicari Cari Pasien Gambar 4.18 STD Pasien

61 130 Gambar 4.19 STD Peralatan Pendaftaran Plih Jenis Pendaftaran Tampilkan Menu Pendaftaran Jenis Pendaftaran Simpan Data Simpan Data Tekan Tambah Tambah Data Pendaftaran Tambah Pendaftaran Input Gagal Peringatan Tekan Ganti Ubah Data Pendaftaran Ubah data Pendaftaran Input Gagal Tekan Cari Cari Data Pendaftaran Data Tersedia Menampilkan Data yang dicari Cari Pendaftaran Gambar 4.20 STD Pendaftaran

62 Gambar 4.21 STD Pembayaran 131

63 132 Gambar 4.22 STD Rawat Inap Gambar 4.23 STD Rawat Jalan

64 133 Gambar 4.24 STD Transaksi Obat Gambar 4.25 STD Transaksi Peralatan

65 134 Gambar 4.26 STD Transaksi Fasiltas Medis Menampilkan Data yang dicari Rekam Medik Pilih Cari Cari Data Rekam Medik Cari Rekam Medik Gambar 4.27 STD Rekam Medik

66 Spesifikasi Proses Pada tahap ini akan dijelaskan proses pada tiap tiap halaman yang ada pada rancangan aplikasi. 1. Modul Login Mulai Modul Masukkan Username Karyawan Masukkan Password Karyawan Periksa apakah Username dan Password Karyawan benar Jika Username tidak benar maka Tampilkan pesan Username salah Selain jika Password Karyawan tidak benar maka Tampilkan pesan Password salah Selain itu Masuk ke Halaman Home Akhir Jika Akhir Modul 2. Modul Halaman Home Mulai modul Jika dipilih Staff maka Tampilkan halaman Staff Jika dipilih Personal maka Tampilkan halaman Personal

67 136 Jika dipilih Dokter maka Tampilkan halaman Dokter Jika dipilih Perawat maka Tampilkan halaman Perawat Jika dipilih Fasilitas Medis maka Tampilkan halaman Fasilitas Medis Jika dipilih Kamar maka Tampilkan halaman Kamar Jika dipilih Obat maka Tampilkan halaman Obat Jika dipilih Pasien maka Tampilkan halaman Pasien Jika dipilih Peralatan maka Tampilkan halaman Peralatan Jika dipilih Pendaftaran maka Tampilkan halaman Pendaftaran

68 137 Jika dipilih Pembayaran maka Tampilkan halaman Pembayaran Jika dipilih Rawat Inap maka Tampilkan halaman Rawat Inap Jika dipilih Rawat Jalan maka Tampilkan halaman Rawat Jalan Jika dipilih Transaksi Obat maka Tampilkan halaman Transaksi Obat Jika dipilih Transaksi Peralatan maka Tampilkan halaman Transaksi Peralatan Jika dipilih Transaksi Fasilitas Medis maka Tampilkan halaman Transaksi Fasilitas Medis Jika dipilih Laporan Rawat Inap maka Tampilkan halaman Laporan Rawat Inap Jika dipilih Laporan Rawat Jalan maka Tampilkan halaman Laporan Rawat Jalan

69 138 Jika dipilih Rekam Medik maka Tampilkan halaman Rekam Medik Jika dipilih Logout maka Tampilkan halaman Login Jika dipilih Keluar maka Tutup aplikasi Akhir modul 3. Modul Menu Staff Mulai Modul Tampilkan Form Staff Jika dipilih Tambah maka Isi nama Staff Isi Jenis Kelamin Isi Tempat Lahir Isi Tanggal Lahir Isi Alamat Staff Isi Telp Isi Agama Isi Tanggal Masuk Isi Password Staff

70 139 Pilih Jabatan Staff Jika dipilih tombol Simpan maka Simpan data Staff pada tabel Staff Jika dipilih tombol Batal maka Hapus semua data Staff yang telah diisi Jika dipilih tombol Ganti maka Isi Alamat Isi Telp Isi Agama Jika mencentang Tanggal Keluar maka Pilih Tanggal Keluar Jika dipilih Tombol Simpan maka Simpan data Staff pada tabel Staff Jika dipilih Tombol Batal maka Kembalikan data Staff ke data awal Akhir modul 4. Modul Pencarian Staff

71 140 Mulai Modul Masukkan nama staff Jika dipilih Cari maka Tampilkan data staff sesuai dengan kata kunci Akhir modul 5. Modul Personal Mulai Modul Isi Nama Karyawan Isi Alamat Karyawan Isi Telp Isi Agama Jika dipilih Simpan maka Simpan data Staff ke dalam tabel Staff Jika dipilih Batal maka Tampilkan data awal Staff Isi password Lama Isi Password Baru Isi Konfirmasi Password Baru Jika dipilih Simpan maka Ganti password Staff pada tabel Staff

72 141 Jika dipilih Batal maka Kosongkan data yang telah diisi Akhir modul 6. Modul Menu Dokter Mulai Modul Tampilkan Form Dokter Jika dipilih Tambah maka Isi nama Dokter Isi Jenis Kelamin Isi Tempat Lahir Isi Tanggal Lahir Isi Alamat Dokter Isi Telp Isi Agama Isi Tanggal Masuk Jika dipilih tombol Simpan maka Simpan data Dokter pada tabel Dokter Jika dipilih tombol Batal maka Hapus semua data Dokter yang telah diisi Jika dipilih tombol Ganti maka

73 142 Isi Alamat Isi Telp Isi Agama Jika mencentang Tanggal Keluar maka Pilih Tanggal Keluar Jika dipilih Tombol SImpan maka Simpan data Dokter pada tabel Dokter Jika dipilih tombol Batal maka Kembalikan data Dokter ke data awal Akhir modul 7. Modul Pencarian Dokter Mulai Modul Masukkan nama Dokter Jika dipilih Cari maka Tampilkan data Dokter sesuai dengan kata kunci Akhir modul 8. Modul Menu Perawat Mulai Modul Tampilkan Form Perawat

74 143 Jika dipilih Tambah maka Isi nama Perawat Isi Jenis Kelamin Isi Tempat Lahir Isi Tanggal Lahir Isi Alamat Perawat Isi Telp Isi Agama Isi Tanggal Masuk Jika dipilih tombol Simpan maka Simpan data Perawat pada tabel Perawat Jika dipilih tombol Batal maka Hapus semua data Perawat yang telah diisi Jika dipilih tombol Ganti maka Isi Alamat Isi Telp Isi Agama Jika mencentang Tanggal Keluar maka Pilih Tanggal Keluar Jika dipilih Tombol SImpan maka

75 144 Simpan data Perawat pada tabel Perawat Jika dipilih tombol Batal maka Kembalikan data Perawat ke data awal Akhir modul 9. Modul Pencarian Perawat Mulai Modul Masukkan nama Perawat Jika dipilih Cari maka Tampilkan data Perawat sesuai dengan kata kunci Akhir modul 10. Modul Menu Fasilitas Medis Mulai Modul Tampilkan form Fasilitas Medis Jika dipilih tombol Tambah maka Isi Kode Layanan Isi Nama Layanan Isi Harga Jika dipilih tombol Simpan maka Simpan data Fasilitas Medis ke tabel Fasilitas Medis

76 145 Jika dipilih tombol Batal maka Hapus semua data Fasilitas Medis yang telah diisi Akhir Jika Jika dipilih tombol Ganti maka Isi Harga Jika dipilih tombol Simpan maka Ganti data Fasilitas Medis pada tabel Fasilitas Medis Jika dipilih tombol Batal maka Kosongkan data Fasilitas Medis yang telah diisi Akhir Modul 11. Modul Pencarian Fasilitas Medis Mulai Modul Masukkan nama Fasilitas Medis Jika dipilih Cari maka Tampilkan data Fasilitas Medis sesuai dengan kata kunci Akhir modul 12. Modul Menu Kamar Mulai Modul Tampilkan form Kamar

77 146 Jika dipilih tombol Tambah maka Isi Kode Kamar Pilih Kelas Isi Tarif Jika dipilih tombol Simpan maka Simpan data Kamar ke tabel Kamar Jika dipilih tombol Batal maka Hapus semua data Kamar yang telah diisi Akhir Jika Jika dipilih tombol Ganti maka Isi Tarif Jika dipilih tombol Simpan maka Ganti data Kamar pada tabel Kamar Jika dipilih tombol Batal maka Kosongkan data Kamar yang telah diisi Akhir Modul 13. Modul Pencarian Kamar Mulai Modul Masukkan nama Kamar Jika dipilih Cari maka

78 147 Tampilkan data Kamar sesuai dengan kata kunci Akhir modul 14. Modul Menu Obat Mulai Modul Tampilkan form Obat Jika dipilih tombol Tambah maka Isi Kode Obat Isi Nama Obat Isi Harga Pilih Kemasan Jika dipilih tombol Simpan maka Simpan data Obat ke tabel Obat Jika dipilih tombol Batal maka Hapus semua data Obat yang telah diisi Akhir Jika Jika dipilih tombol Ganti maka Isi Harga Jika dipilih tombol Simpan maka Ganti data Obat pada tabel Obat

79 148 Jika dipilih tombol Batal maka Kosongkan data Obat yang telah diisi Akhir Modul 15. Modul Pencarian Obat Mulai Modul Masukkan nama Obat Jika dipilih Cari maka Tampilkan data Obat sesuai dengan kata kunci Akhir modul 16. Modul Menu Pasien Mulai Modul Tampilkan form Pasien Jika dipilih Jenis Pasien Anak maka Jika dipilih tombol Tambah maka Isi Nomor RM Isi Nama Anak Isi Nama Ibu Isi Nama Ayah Isi Pekerjaan Ortu Isi Alamat Isi Tempat Lahir

80 149 Pilih Tanggal Lahir Isi BBL Jika dipilih tombol Simpan maka Simpan data Pasien Anak ke tabel Pasien Anak Jika dipilih tombol Batal maka Hapus data Pasien Anak yang telah diisi Akhir Jika Jika dipilih tombol Ganti maka Isi Pekerjaan Ortu Isi Alamat Isi BBL Jika dipilih tombol Simpan maka Ganti data Pasien Anak pada tabel Pasien Anak Jika dipilih tombol Batal maka Kosongkan data Pasien Anak yang telah diisi Selain jika dipilih Jenis Pasien Kandungan maka Jika dipilih tombol Tambah maka Isi Nomor RM Isi Nama Sendiri

81 150 Isi Nama Suami Isi Pekerjaan Suami Pilih Agama Isi Alamat Isi Umur Isi AB Isi H.T Jika dipilih tombol Simpan maka Simpan data Pasien Kandungan ke tabel Pasien Kandungan Jika dipilih tombol Batal maka Hapus data Pasien Kandungan yang telah diisi Akhir Jika Jika dipilih tombol Ganti maka Isi Pekerjaan Suami Pilih Agama Isi Alamat Isi Umur Isi AB Isi H.T Jika dipilih tombol Simpan maka Ganti data Pasien Kandungan pada tabel Pasien Kandungan

82 151 Jika dipilih tombol Batal maka Kosongkan data Pasien Kandungan yang telah diisi Selain jika dipilih Jenis Pasien Umum maka Jika dipilih tombol Tambah maka Isi Nomor RM Isi Nama Sendiri Isi Nama Suami Isi Pekerjaan Suami Pilih Agama Isi Alamat Pilih Tanggal Lahir Jika dipilih tombol Simpan maka Simpan data Pasien Umum ke tabel Pasien Umum Jika dipilih tombol Batal maka Hapus data Pasien Umum yang telah diisi Akhir Jika Jika dipilih tombol Ganti maka Isi Pekerjaan Suami Pilih Agama Isi Alamat

83 152 Jika dipilih tombol Simpan maka Ganti data Pasien Umum pada tabel Pasien Umum Jika dipilih tombol Batal maka Kosongkan data Pasien Umum yang telah diisi Akhir Jika Akhir Modul 17. Modul Pencarian Pasien Mulai Modul Masukkan Nomor Rekam Medik Jika dipilih Cari maka Tampilkan data Pasien sesuai dengan kata kunci Akhir Jika Akhir modul 18. Modul Menu Peralatan Mulai Modul Tampilkan form Peralatan Jika dipilih tombol Tambah maka Isi Kode Perlatan Isi Nama Peralatan Isi Harga

84 153 Jika dipilih tombol Simpan maka Simpan data Peralatan ke tabel Peralatan Jika dipilih tombol Batal maka Hapus data Peralatan yang telah diisi Akhir Jika Jika dipilih tombol Ganti maka Isi Harga Jika dipilih tombol Simpan maka Ganti data Peralatan pada tabel Peralatan Jika dipilih tombol Batal maka Kosongkan data Peralatan yang telah diisi Akhir Modul 19. Modul Pencarian Peralatan Mulai Modul Masukkan Nama Alat Jika dipilih Cari maka Tampilkan data Peralatan sesuai dengan kata kunci Akhir modul

85 Modul Menu Pendaftaran Mulai Modul Tampilkan Form Pendaftaran Jika dipilih Jenis Pasien Anak maka Jika dipilih tombol Tambah maka Pilih Nomor Rekam Medik Pilih Tanggal Isi Anamnesis Isi Tindakan Isi Keterangan Jika dipilih tombol Simpan maka Simpan data Pendaftaran ke tabel Konsultasi Anak Akhir Jika Jika dipilih tombol Batal maka Kosongkan data Pendaftaran yang telah diisi Jika dipilih tombol Ganti maka Isi Anamnesis Isi Tindakan Isi Keterangan Jika dipilih tombol Simpan maka Ganti data Pendaftaran pada tabel Konsultasi Anak

86 155 Jika dipilih tombol Batal maka Kosongkan data Pendaftaran yang telah diisi Jika dipilih tombol Hapus maka Hapus data Pendaftaran dari tabel Konsultasi Anak Akhir Jika Selain jika dipilih Jenis Pasien Kandungan maka Jika dipilih tombol Tambah maka Pilih Nomor Rekam Medik Pilih Tanggal Isi BB Isi Tensi Isi Anamnesis Isi Pengobatan Jika dipilih tombol Simpan maka Simpan data Pendaftaran ke tabel Konsultasi Kandungan Akhir Jika Jika dipilih tombol Batal maka Kosongkan data Pendaftaran yang telah diisi Jika dipilih tombol Ganti maka Isi BB

87 156 Isi Tensi Isi Anamnesis Isi Pengobatan Jika dipilih tombol Simpan maka Ganti data Pendaftaran pada tabel Konsultasi Kandungan Jika dipilih tombol Batal maka Kosongkan data Pendaftaran yang telah diisi Jika dipilih tombol Hapus maka Hapus data Pendaftaran dari tabel Konsultasi Kandungan Akhir Jika Selain jika dipilih Jenis Pasien Umum maka Jika dipilih tombol Tambah maka Pilih Nomor Rekam Medik Pilih Tanggal Isi BB Isi Tensi Isi Keluhan Isi Therapi Jika dipilih tombol Simpan maka Simpan data Pendaftaran ke tabel Konsultasi Umum Akhir Jika

88 157 Jika dipilih tombol Batal maka Kosongkan data Pendaftaran yang telah diisi Jika dipilih tombol Ganti maka Isi BB Isi Tensi Isi Keluhan Isi Therapi Jika dipilih tombol Simpan maka Ganti data Pendaftaran pada tabel Konsultasi Umum Jika dipilih tombol Batal maka Kosongkan data Pendaftaran yang telah diisi Jika dipilih tombol Hapus maka Hapus data Pendaftaran dari tabel Konsultasi Umum Akhir Jika Akhir Modul 21. Modul Pencarian Pendaftaran Mulai Modul Masukkan kode Pendaftaran

89 158 Jika dipilih tombol Cari maka Tampilkan data Pendaftaran sesuai dengan kata kunci Akhir modul 22. Modul Menu Pembayaran Mulai Modul Tampilkan Form Pembayaran Jika dipilih Jenis Rawat Inap maka Jika dipilih tombol Tambah maka Pilih Kode Rawat Inap Isi Biaya Dokter Isi Biaya Perawat Isi Biaya Administrasi Isi Biaya Laundry Isi Biaya Lain Jika dipilih tombol Simpan maka Simpan data Pembayaran ke tabel Pembayaran Header dan Detail Jika dipilih tombol Batal maka Kosongkan data Pembayaran yang telah diisi Jika dipilih tombol Ganti maka Isi Biaya Dokter

90 159 Isi Biaya Perawat Isi Biaya Administrasi Isi Biaya Laundry Isi Biaya Lain Jika dipilih tombol Simpan maka Ganti data Pembayaran ke tabel Pembayaran Header dan Detail Jika dipilih tombol Batal maka Kosongkan data Pembayaran yang telah diisi Akhir Jika Selain jika Jenis Rawat Jalan maka Jika dipilih tombol Tambah maka Pilih Kode Rawat Jalan Isi Biaya Dokter Isi Biaya Administrasi Isi Biaya Lain Jika dipilih tombo l Simpan maka Simpan data Pembayaran ke tabel Pembayaran Header dan Detail Jika dipilih tombol Batal maka Kosongkan data Pembayaran yang telah diisi

91 160 Jika dipilih tombol Ganti maka Isi Biaya Dokter Isi Biaya Administrasi Isi Biaya Lain Jika dipilih tombol Simpan maka Ganti data Pembayaran ke tabel Pembayaran Header dan Detail Jika dipilih tombol Batal maka Kosongkan data Pembayaran yang telah diisi Akhir Jika Akhir Modul 23. Modul Pencarian Pembayaran Mulai Modul Masukkan kode Pembayaran Jika dipilih tombol Cari maka Tampilkan data Pembayaran sesuai dengan kata kunci Akhir modul 24. Modul Menu Rawat Inap Mulai Modul Tampilkan Form Rawat Inap Jika dipilih tombol Tambah maka Pilih Kode Konsultasi

92 161 Pilih Kode Kamar Pilih Tanggal Masuk Pilih Dokter Penanggung Jawab Jika dipilih tombol Simpan maka Simpan data Rawat Inap ke dalam tabel Rawat Inap Jika dipilih tombol Batal maka Kosongkan data Rawat Inap yang telah diisi Jika dipilih tombol Ganti maka Pilih Tanggal Keluar Jika dipilih tombol Simpan maka Ganti data Rawat Inap pada tabel Rawat Inap Jika dipilih tombol Batal maka Kosongkan data Rawat Inap yang telah diisi Jika dipilih tombol Hapus maka Hapus data Rawat Inap yang telah dipilih Akhir Modul

93 Modul Pencarian Rawat Inap Mulai Modul Masukkan kode Rawat Inap Jika dipilih tombol Cari maka Tampilkan data Rawat Inap sesuai dengan kata kunci Akhir modul 26. Modul Menu Rawat Jalan Mulai Modul Tampilkan Form Rawat Jalan Jika dipilih tombol Tambah maka Pilih Kode Konsultasi Pilih Dokter Penanggung Jawab Pilih Tanggal Jika dipilih tombol Simpan maka Simpan data Rawat Jalan ke dalam tabel Rawat Jalan Jika dipilih tombol Batal maka Kosongkan data Rawat Jalan yang telah diisi Jika dipilih tombol Hapus maka Hapus data Rawat Jalan yang telah dipilih

94 163 Akhir Modul 27. Modul Pencarian Rawat Jalan Mulai Modul Masukkan kode Rawat Jalan Jika dipilih tombol Cari maka Tampilkan data Rawat Jalan sesuai dengan kata kunci Akhir modul 28. Modul Menu Transaksi Obat Mulai Modul Tampilkan Form Transaksi Obat Jika dipilih tombol Tambah maka Pilih Kode Rawat Pilih Nama Perawat Pilih Tanggal Transaksi Pilih Nama Obat Isi Jumlah Obat Jika dipilih tombol Simpan Obat maka Simpan data Obat ke dalam tabel Transaksi Obat Detail Jika dipilih tombol Hapus Obat maka Hapus data Alat dari tabel Transaksi Obat detail Jika dipilih tombol Simpan maka

95 164 Simpan data Transaksi Obat ke dalam tabel Transaksi Obat Header Jika dipilih tombol Batal maka Kosongkan data Transaksi Obat yang telah diisi Jika dipilih tombol Ganti maka Pilih Nama Obat Pilih Kemasan Obat Isi Jumlah Obat Jika dipilih tombol Simpan Obat maka Ganti data Transaksi Obat pada tabel Transaksi Obat Detail Jika dipilih tombol Hapus Obat maka Hapus data Transaksi Obat pada tabel Transaksi Obat Detail Jika dipilih tombol Simpan maka Ganti data Transaksi Obat pada tabel Transaksi Obat Header Akhir JIka Jika dipilih tombol Batal maka Kosongkan data Transaksi Obat yang telah diisi Jika dipilih tombol Hapus maka

96 165 Hapus data Transaksi Obat yang telah dipilih Akhir Modul 29. Modul Pencarian Transaksi Obat Mulai Modul Masukkan kode Transaksi Obat Jika dipilih tombol Cari maka Tampilkan data Transaksi Obat sesuai dengan kata kunci Akhir modul 30. Modul Menu Transaksi Alat Mulai Modul Tampilkan Form Transaksi Alat Jika dipilih tombol Tambah maka Pilih Kode Rawat Pilih Nama Perawat Pilih Tanggal Transaksi Pilih Nama Alat Isi Jumlah Alat Jika dipilih tombol Simpan Alat maka Simpan data Alat ke dalam tabel Transaksi Alat Detail Jika dipilih tombol Hapus Alat maka

97 166 Hapus data Alat dari tabel Transaksi Alat detail Jika dipilih tombol Simpan maka Simpan data Transaksi Alat ke dalam tabel Transaksi Alat Header Jika dipilih tombol Batal maka Kosongkan data Transaksi Alat yang telah diisi Jika dipilih tombol Ganti maka Pilih Nama Alat Isi Jumlah Alat Jika dipilih tombol Simpan Alat maka Ganti data Transaksi Alat pada tabel Transaksi Alat Detail Jika dipilih tombol Hapus Alat maka Hapus data Transaksi Alat pada tabel Transaksi Alat Detail Jika dipilih tombol Simpan maka Ganti data Transaksi Alat pada tabel Transaksi Alat Header Akhir Jika Jika dipilih tombol Batal maka Kosongkan data Transaksi Alat yang telah diisi

98 167 Jika dipilih tombol Hapus maka Hapus data Transaksi Alat yang telah dipilih Akhir Modul 31. Modul Pencarian Transaksi Alat Mulai Modul Masukkan kode Transaksi Alat Jika dipilih tombol Cari maka Tampilkan data Transaksi Alat sesuai dengan kata kunci Akhir modul 32. Modul Menu Transaksi Fasilitas Medis Mulai Modul Tampilkan Form Transaksi Fasilitas Medis Jika dipilih tombol Tambah maka Pilih Kode Rawat Pilih Nama Perawat Pilih Tanggal Transaksi Pilih Nama Fasilitas Isi Hasil Jika dipilih tombol Simpan maka Simpan data Transaksi ke dalam tabel Transaksi Fasilitas Medis Jika dipilih tombol Batal maka

99 168 Kosongkan data Fasilitas Medis yang telah diisi Jika dipilih tombol Ganti maka Ganti Hasil Jika dipilih tombol Simpan maka Ganti data pada tabel Transaksi Fasilitas Medis Jika dipilih tombol Batal maka Kosongkan data Transaksi Fasilitas Medis yang telah diisi Jika dipilih tombol Hapus maka Hapus data Transaksi Fasilitas Medis yang telah dipilih Akhir Modul 33. Modul Pencarian Transaksi Fasilitas Medis Mulai Modul Masukkan kode Transaksi Fasilitas Medis Jika dipilih tombol Cari maka Tampilkan data Transaksi Fasilitas Medis sesuai dengan kata kunci Akhir modul 34. Modul Menu Laporan Rawat Inap

100 169 Mulai Modul Tampilkan Form Laporan Rawat Inap Tampilkan Data Rawat Inap Jika dipilih tombol Lihat Laporan maka Tampilkan laporan dari tanggal awal sampai tanggal akhir Akhir modul 35. Modul Menu Laporan Rawat Jalan Mulai Modul Tampilkan Form Laporan Rawat Jalan Tampilkan Data Rawat Jalan Jika dipilih tombol Lihat Laporan maka Tampilkan laporan dari tanggal awal sampai tanggal akhir Akhir modul 36. Modul Menu Rekam Medik Mulai Modul Tampilkan Form Rekam Medik Pilih Nomor Rekam Medik Tampilkan data sesuai dengan Nomor Rekam Medik Akhir Modul

101 Perancangan Input dan Output kita buat. Pada tahap ini kita merancang tampilan input dan output dari aplikasi yang Rancangan Input Layar Pada bagian ini menampilkan rancangan layar di mana user dapat memasukkan data. Untuk gambar rancangan masing masing halaman input dapat dilihat pada gambar di bawah. Gambar 4.28 Rancangan Layar Login

102 Gambar 4.29 Rancangan Layar Menu File 171

103 172 Gambar 4.30 Rancangan Layar Menu Master Gambar 4.31 Rancangan Layar Menu Transaksi

104 Gambar 4.32 Rancangan Layar Menu Laporan 173

105 Gambar 4.33 Rancangan Layar Staf 174

106 Gambar 4.34 Rancangan Layar Personal 175

107 Gambar 4.35 Rancangan Layar Master Dokter 176

108 Gambar 4.36 Rancangan Layar Master Perawat 177

109 178 Gambar 4.37 Rancangan Layar Fasilitas Medis Gambar 4.38 Rancangan Layar Kamar

110 Gambar 4.39 Rancangan Layar Obat 179

111 Gambar 4.40 Rancangan Layar Pasien 180

112 Gambar 4.41 Rancangan Layar Peralatan 181

113 Gambar 4.42 Rancangan Layar Form Pendaftaran 182

114 Gambar 4.43 Rancangan Layar Form Pembayaran Rawat Inap 183

115 Gambar 4.44 Rancangan Layar Form Pembayaran Rawat Jalan 184

116 Gambar 4.45 Rancangan Layar Rawat Inap 185

117 Gambar 4.46 Rancangan Layar Rawat Jalan 186

118 Gambar 4.47 Rancangan Layar Transaksi Obat 187

119 188 Gambar 4.48 Rancangan Layar Transaksi Alat Gambar 4.49 Rancangan Layar Transaksi Fasilitas Medis

120 Rancangan Output Layar Gambar 4.50 Rancangan Layar Laporan Rawat Inap Gambar 4.51 Rancangan Layar Laporan Rawat Jalan

121 190 Gambar 4.52 Rancangan Layar Rekam Medik 4.3 Rencana Implementasi Pada tahap ini kita akan merencanakan pengimplementasian dari aplikasi yang telah dibuat Spesifikasi Perangkat Keras Spesifikasi perangkat keras atau hardware minimum yang diperlukan dalam implementasi aplikasi basis data pada Rumah Sakit Ibu dan Anak Aries adalah sebagai berikut: Pada Server: 1. Prossesor Intel Pentium IV 3.0 GHz 2. Hardisk 250 GB 3. Memori 2 GB

122 Monitor SVGA ( min. resolusi 800 x 600 ) 32 bit 5. Printer 6. Keyboard dan Mouse Pada Client: 1. Prossesor Intel Pentium IV 1.8 GHz 2. Hardisk 80 GB 3. Memori 1 GB 4. Monitor SVGA ( min. resolusi 800 x 600 ) 32 bit 5. Printer 6. Keyboard dan Mouse Spesifikasi Perangkat Lunak Spesifikasi perangkat lunak yang diusulkan adalah sebagai berikut: 1. Sistem Operasi yang mendukung dotnet Framework 2. dotnet Framework Internet Explorer minimum versi MySQL Server Microsoft Visual Basic.NET Jadwal Implementasi Jadwal implementasi aplikasi yang direncanakan adalah sebagai berikut:

123 192 Tabel 4.37 Tabel Jadwal Pengimplementasian Waktu dalam Minggu No Kegiatan Pembentukan Tim 2 Pengumpulan Informasi 3 Pengadaan Perangkat Keras dan Lunak 4 Instalasi Perangkat Lunak 5 Desain Basis Data 6 Implementasi Basis Data 7 Konversi Data 8 Testing 9 Pelatihan Penggunaan 10 Evaluasi Sistem Baru Evaluasi Dalam melakukan evaluasi kepada pengguna kami menggunakan kuisioner, dengan jumlah responden 4 orang, untuk mengetahui pendapat dari para pengguna mengenai sistem baru yang diusulkan ini.

124 Apakah sistem yang baru lebih memudahkan dalam melakukan pekerjaan Anda? a. Ya (100%) b. Tidak (0%) Gambar 4.53 Hasil Jawaban Kuesioner Pengguna Pertanyaan 1 Berdasarkan hasil jawaban pada gambar 4.53, dapat disimpulkan bahwa 100% responden merasa sistem yang baru lebih memudahkan dalam melakukan pekerjaannya. 2. Apakah perlu diadakan pelatihan khusus untuk menggunakan sistem ini? a. Ya (100%) b.tidak (0%) c. Tidak tahu (0%) Gambar 4.54 Hasil Jawaban Kuesioner Pengguna Pertanyaan 2

125 194 Berdasarkan hasil jawaban pada gambar 4.54, dapat disimpulkan bahwa tidak perlu diadakan latihan secara khusus untuk menggunakan sistem ini. 3. Apakah sistem ini mudah digunakan? a. Ya (100%) b.tidak (0%) c. Tidak tahu (0%) Gambar 4.55 Hasil Jawaban Kuesioner Pengguna Pertanyaan 3 Berdasarkan hasil jawaban pada gambar 4.55, dapat disimpulkan bahwa sistem yang baru ini cukup mudah digunakan. 4. Apakah sistem ini bisa meningkatkan kinerja dibanding sebelumnya? a. Ya (75%) b.tidak (0%) c. Tidak tahu (25%)

126 195 75% 25% Gambar 4.56 Hasil Jawaban Kuesioner Pengguna Pertanyaan 4 Berdasarkan hasil jawaban pada gambar 4.56, dapat disimpulkan bahwa sistem yang baru ini mempunyai kinerja yang lebih baik dibandingkan sistem yang sebelumnya. 5. Menurut Anda, bagaimana tampilan pada sistem? a. Bagus (25%) b.biasa (75%) c. Buruk (0%) Gambar 4.57 Hasil Jawaban Kuesioner Pengguna Pertanyaan 5 Berdasarkan hasil jawaban pada gambar 4.57, dapat disimpulkan bahwa responden cukup menyukai tampilan dari sistem yang baru ini.

127 Apakah sistem ini layak digunakan dalam jangka waktu lama? a. Ya (25%) b.tidak (0%) c. Tidak tahu (75%) 25% 75% Gambar 4.58 Hasil Jawaban Kuesioner Pengguna Pertanyaan 6 Berdasarkan hasil jawaban pada gambar 4.58, dapat disimpulkan bahwa sistem ini belum diketahui kelayakannya untuk digunakan dalam jangka waktu yang lama. Berdasarkan dari hasil-hasil jawaban kuesioner, dapat disimpulkan bahwa Sistem Basis Data yang baru cukup disukai oleh pengguna dan memberikan kinerja yang lebih baik daripada sistem yang sebelumnya.

128 Tampilan Layar Aplikasi Gambar 4.59 Halaman Login Ini adalah halaman Login di mana user akan memasukkan username dan password untuk masuk ke dalam aplikasi. Gambar 4.60 Halaman Menu

129 198 Pada Halaman Menu terdapat menu - menu yang dapat dipilih oleh user. User dapat memilih menu file, master, transaksi, laporan dan logout untuk kembali ke halaman login. Gambar 4.61 Halaman Menu File Pada Halaman menu file user dapat memilih halaman staf yang berfungsi untuk menambah dan mengubah data staf yang hanya dapat dilakukan oleh admin, halaman personal untuk menambah dan mengubah data admin,serta keluar dari program

130 199 Gambar 4.62 Halaman Menu Master Pada Halaman menu Master user dapat memilih halaman Dokter yang berfungsi untuk menambah dan mengubah data Dokter, halaman perawat untuk menambah dan mengubah data perawat, halaman fasilitas medis untuk menambah dan mengubah data fasilitas medis, halaman kamar untuk menambah data serta mengubah data kamar, halaman obat untuk menambah dan mengubah data obat, halaman pasien untuk menambah data serta mengubah data pasien, halaman peralatan untuk menambah dan mengubah data peralatan.

131 200 Gambar 4.63 Halaman Menu Transaksi Pada Halaman menu Transaksi user dapat memilih halaman Pendaftaran yang berfungsi untuk menambah dan mengubah data serta menghapus data pendaftaran, halaman pembayaran untuk menambah dan mengubah data pembayaran, halaman rawat inap untuk menambah dan mengubah data rawat inap, halaman rawat jalan untuk menambah data serta mengubah data rawat jalan, halaman transaksi obat untuk menambah dan mengubah data transaksi obat, halaman transaksi peralatan untuk menambah data serta mengubah data transaksi peralatan, halaman Transaksi Fasilitas Medis untuk menambah dan mengubah data Transaksi Fasilitas Medis.

132 201 Gambar 4.64 Halaman Menu Laporan Pada Halaman menu Laporan user dapat memilih halaman Laporan Rawat Inap yang berfungsi untuk melihat data laporan Rawat Inap, memilih halaman Laporan Rawat Jalan yang berfungsi untuk melihat data laporan Rawat Jalan, dan Halaman Rekam Medik untuk melihat data rekam medik pasien tertentu.

133 202 Gambar 4.65 Halaman Menu File Staf Pada Halaman Menu file Staf seorang user dengan jabatan admin dapat mencari, menambah data serta mengubah data apabila diperlukan. User dapat mencari data staf yang diinginkan dengan mengetik nama staf lalu klik tombol cari. User juga dapat menambah data dengan menekan tombol tambah lalu mengisi field. Apabila user sudah yakin dengan data yang dimasukkan maka user dapat menekan tombol simpan untuk menambah data staf baru namun apabila user ingin membatalkan data baru user dapat menekan tombol batal. Untuk Proses Ubah data user juga melakukan hal yang sama dengan tambah data bedanya user harus menekan tombol ganti bukan tombol tambah dan pada saat mengubah data hanya beberapa field yang dapat diganti. Untuk mengisi tanggal keluar maka centang kotak disebelah tanggal keluar untuk dapat megisi tanggal keluar. Setelah selesai mengganti data user dapat menekan tombol simpan untuk mengganti data baru ke dalam database dan batal untuk batal mengganti data.

134 203 Gambar 4.66 Halaman Menu File Personal Pada halaman personal admin dapat menambah data yang baru maupun mengubah data yang lama. Admin juga dapat mengganti password jika diinginkan.

135 204 Gambar 4.67 Halaman Menu Master Dokter Pada Halaman Menu Master Dokter seorang user dapat mencari, menambah data serta mengubah data apabila diperlukan. User dapat mencari data dokter yang diinginkan dengan mengetik nama dokter lalu klik tombol cari. User juga dapat menambah data dengan menekan tombol tambah lalu mengisi field yang sudah ada. Apabila user sudah yakin dengan data yang dimasukkan maka user dapat menekan tombol simpan untuk menambah data staf baru namun apabila user ingin membatalkan data baru user dapat menekan tombol batal. Untuk Proses Ubah data user juga melakukan hal yang sama dengan tambah data bedanya user harus menekan tombol ganti bukan tombol tambah dan pada saat mengubah data hanya beberapa field yang dapat diganti. Untuk mengisi tanggal keluar maka centang kotak disebelah tanggal keluar untuk dapat megisi tanggal keluar. Setelah selesai mengganti data user dapat menekan tombol simpan untuk mengganti data baru ke dalam database dan batal untuk batal mengganti data.

136 205 Gambar 4.68 Halaman Menu Master Perawat Pada Halaman Menu Master Perawat seorang user dapat mencari, menambah data serta mengubah data apabila diperlukan. User dapat mencari data perawat yang diinginkan dengan mengetik kode perawat lalu klik tombol cari. User juga dapat menambah data dengan menekan tombol tambah lalu mengisi field yang sudah ada. Apabila user sudah yakin dengan data yang dimasukkan maka user dapat menekan tombol simpan untuk menambah data staf baru namun apabila user ingin membatalkan data baru user dapat menekan tombol batal. Untuk Proses Ubah data user juga melakukan hal yang sama dengan tambah data bedanya user harus menekan tombol ganti bukan tombol tambah dan pada saat mengubah data hanya beberapa field yang dapat diganti. Untuk mengisi tanggal keluar maka centang kotak disebelah tanggal keluar untuk dapat megisi tanggal keluar. Setelah selesai mengganti data user dapat menekan tombol simpan untuk mengganti data baru ke dalam database dan batal untuk batal mengganti data.

137 206 Gambar 4.69 Halaman Menu Master Fasilitas Penunjang Medis Halaman Menu Master Fasilitas Penunjang Medis berfungsi untuk pencarian data fasilitas penunjang medis serta menambah dan mengubah data layanan serta harga yang dipakai. Untuk mencari data fasilitas medis yang diinginkan dapat perlu mengetik nama fasilitas medis lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data.

138 207 Gambar 4.70 Halaman Menu Master Kamar Halaman Menu Master Kamar berfungsi untuk pencarian data kamar serta menambah dan mengubah data kode kamar, kelas, dan tarif. Untuk mencari data kamar yang diinginkan user dapat mengetik kode kamar lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data.

139 208 Gambar 4.71 Halaman Menu Master Obat Halaman Menu Master Obat berfungsi untuk pencarian data Obat serta menambah dan mengubah data kode obat, nama obat, harga dan kemasan. Untuk mencari data obat yang diinginkan user dapat mengetik nama obat lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data.

140 209 Gambar 4.72 Halaman Menu Master Pasien Anak Halaman Menu Master Pasien Anak berfungsi untuk pencarian data Pasien Anak serta menambah dan mengubah data Pasien Anak. Untuk mencari data Pasien Anak yang diinginkan user dapat mengetik nomor rekam medik lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data.

141 210 Gambar 4.73 Halaman Menu Master Pasien Kandungan Halaman Menu Master Pasien Kandungan berfungsi untuk pencarian data Pasien Kandungan serta menambah dan mengubah data Pasien Kandungan. Untuk mencari data Pasien Kandungan yang diinginkan user dapat mengetik nomor rekam medik lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data.

142 211 Gambar 4.74 Halaman Menu Master Pasien Umum Halaman Menu Master Pasien Umum berfungsi untuk pencarian data Pasien Umum serta menambah dan mengubah data Pasien Umum. Untuk mencari data Pasien Umum yang diinginkan user dapat mengetik nomor rekam medik lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data.

143 212 Gambar 4.75 Halaman Menu Master Peralatan Halaman Menu Master Peralatan berfungsi untuk pencarian data Peralatan Medis serta menambah dan mengubah data Peralatan Medis. Untuk mencari data Peralatan Medis yang diinginkan user dapat mengetik nama Peralatan Medis lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data.

144 213 Gambar 4.76 Halaman Menu Transaksi Pendafataran Pasien Anak Halaman Menu Transaksi Pendaftaran Pasien Anak berfungsi untuk pencarian data Transaksi Pendaftaran Pasien Anak serta menambah dan mengubah data maupun menghapus data Transaksi Pendaftaran Pasien Anak. Untuk mencari data Transaksi Pendaftaran Pasien Anak yang diinginkan user dapat mengetik kode konsultasi lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data. Lalu apabila user ingin menghapus data pasien tertentu user dapat menekan tombol hapus.

145 214 Gambar 4.77 Halaman Menu Transaksi Pendafataran Pasien Kandungan Halaman Menu Transaksi Pendaftaran Pasien Kandungan berfungsi untuk pencarian data Transaksi Pendaftaran Pasien Kandungan serta menambah dan mengubah data maupun menghapus data Transaksi Pendaftaran Pasien Kandungan. Untuk mencari data Transaksi Pendaftaran Pasien Kandungan yang diinginkan user dapat mengetik kode konsultasi lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data. Lalu apabila user ingin menghapus data pasien tertentu user dapat menekan tombol hapus.

146 215 Gambar 4.78 Halaman Menu Transaksi Pendafataran Pasien Umum Halaman Menu Transaksi Pendaftaran Pasien Umum berfungsi untuk pencarian data Transaksi Pendaftaran Pasien Umum serta menambah dan mengubah data maupun menghapus data Transaksi Pendaftaran Pasien Umum. Untuk mencari data Transaksi Pendaftaran Pasien Umum yang diinginkan user dapat mengetik kode konsultasi lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data. Lalu apabila user ingin menghapus data pasien tertentu user dapat menekan tombol hapus.

147 216 Gambar 4.79 Halaman Menu Pembayaran Rawat Inap Halaman Menu Pembayaran Rawat Inap berfungsi untuk pencarian data Pembayaran Rawat Inap serta menambah dan mengubah data Pembayaran Rawat Inap. Untuk mencari data Pembayaran Rawat Inap yang diinginkan user dapat mengetik kode pembayaran lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data namun hanya admin yang berhak untuk mengganti data. Setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data.

148 217 Gambar 4.80 Halaman Menu Pembayaran Rawat Jalan Halaman Menu Pembayaran Rawat Jalan berfungsi untuk pencarian data Pembayaran Rawat Jalan serta menambah dan mengubah data Pembayaran Rawat Jalan. Untuk mencari data Pembayaran Rawat Jalan yang diinginkan user dapat mengetik kode pembayaran lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data namun hanya admin yang berhak untuk mengganti data. Setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data.

149 218 Gambar 4.81 Halaman Menu Transaksi Rawat Inap Halaman Menu Transaksi Rawat Inap berfungsi untuk pencarian data Transaksi Rawat Inap, menambah, mengubah data,serta menghapus data Transaksi Rawat Inap. Untuk mencari data Transaksi Rawat Inap yang diinginkan user dapat mengetik kode Rawat Inap lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data. Lalu apabila user ingin menghapus data Rawat inap tertentu user dapat menekan tombol hapus.

150 219 Gambar 4.82 Halaman Menu Transaksi Rawat Jalan Halaman Menu Transaksi Rawat Jalan berfungsi untuk pencarian data Transaksi Rawat Jalan, menambah, mengubah data,serta menghapus data Transaksi Rawat Jalan. Untuk mencari data Transaksi Rawat Jalan yang diinginkan user dapat mengetik kode Rawat Jalan lalu tekan tombol cari. Lalu untuk menambah data user dapat menekan tambah untuk tambah data setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data. Lalu apabila user ingin menghapus data Rawat Jalan tertentu user dapat menekan tombol hapus.

151 220 Gambar 4.83 Halaman Menu Transaksi Obat Halaman Menu Transaksi Obat berfungsi untuk pencarian data Transaksi Obat, menambah, mengubah data,serta menghapus data Transaksi Obat. Untuk mencari data Transaksi Obat yang diinginkan user dapat mengetik kode Transaksi Obat lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data. Setelah itu user dapat menambah dan menghapus data obat. Untuk mengganti data obat user harus menekan tombol ganti terlebih dahulu baru dapat mengubah data obat. Lalu apabila user ingin menghapus data Transaksi Obat tertentu user dapat menekan tombol hapus.

152 221 Gambar 4.84 Halaman Menu Transaksi Alat Halaman Menu Transaksi Alat berfungsi untuk pencarian data Transaksi Alat, menambah, mengubah data,serta menghapus data Transaksi Alat. Untuk mencari data Transaksi Alat yang diinginkan user dapat mengetik kode Transaksi Alat lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data. Setelah itu user dapat menambah dan menghapus data alat. Untuk mengganti data alat user harus menekan tombol ganti terlebih dahulu baru dapat mengubah data alat. Lalu apabila user ingin menghapus data Transaksi Alat tertentu user dapat menekan tombol hapus.

153 222 Gambar 4.85 Halaman Menu Transaksi Fasilitas Penunjang Medis Halaman Menu Transaksi Fasilitas Penunjang Medis berfungsi untuk pencarian data Transaksi Fasilitas Penunjang Medis, menambah, mengubah data,serta menghapus data Transaksi Fasilitas Penunjang Medis Untuk mencari data Transaksi Fasilitas Penunjang Medis yang diinginkan user dapat mengetik kode Transaksi Fasilitas Penunjang Medis lalu tekan tombol cari. Lalu untuk menambah dan mengubah data user dapat menekan tambah untuk tambah data kemudian ganti untuk mengubah data setelah itu user dapat menekan tombol simpan untuk memasukkan data yang baru dan tombol batal untuk membatalkan memasukkan data. Jika pada hasil transaksi fasilitas medis belum diisi maka akan diisi secara otomatis belum diisi. Lalu apabila user ingin menghapus data Transaksi Fasilitas Penunjang Medis tertentu user dapat menekan tombol hapus.

154 223 Gambar 4.86 Halaman Menu Laporan rawat Inap Halaman Menu Laporan rawat inap user dapat melihat laporan yang terjadi dari tanggal tertentu sampai dengan tanggal tertentu pula. User dapat melihat secara jelas dan detil data data pasien rawat inap yang telah melakukan perawatan rawat inap di Rumah Sakit Ibu dan Anak Aries.

155 224 Gambar 4.87 Halaman Menu Laporan rawat Jalan Halaman Menu Laporan rawat Jalan user dapat melihat laporan yang terjadi dari tanggal tertentu sampai dengan tanggal tertentu pula. User dapat melihat secara jelas dan detil data data pasien rawat jalan yang telah melakukan perawatan rawat jalan di Rumah Sakit Ibu dan Anak Aries.

156 225 Gambar 4.88 Halaman Menu Laporan Rekam Medik Halaman Menu Laporan rekam medik user dapat melihat laporan rekam medik pasien dengan rincian obat, rincian alat, anamnesis dan therapi serta data fasilitas medis yang digunakan pasien selama perawatan.

157 226 Gambar 4.89 Halaman Cetak Bukti Pembayaran Diagnosa Gambar 4.90 Halaman Cetak Bukti Pembayaran Obat

158 227 Gambar 4.91 Halaman Cetak Bukti Pembayaran Fasilitas Medis Gambar 4.92 Halaman Cetak Bukti Pembayaran Alat

159 228 Gambar 4.93 Halaman Cetak Laporan Rawat Jalan Gambar 4.94 Halaman Cetak Laporan Rawat Inap

Analisis dan Perancangan Sistem Basis Data Pada Instalasi Rawat Inap Rumah Sakit Sumber Waras

Analisis dan Perancangan Sistem Basis Data Pada Instalasi Rawat Inap Rumah Sakit Sumber Waras UNIVERSITAS BINA NUSANTARA Jurusan Teknik Infromatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006 / 2007 Analisis dan Perancangan Sistem Basis Data Pada Instalasi Rawat Inap Rumah Sakit Sumber

Lebih terperinci

BAB 4 ANALISIS DAN PERANCANGAN BASIS DATA

BAB 4 ANALISIS DAN PERANCANGAN BASIS DATA 55 BAB 4 ANALISIS DAN PERANCANGAN BASIS DATA 4.1.Database Planning 4.1.1. Mission Statement Mission statement pada perancangan basis data rumah sakit Sumber Waras adalah untuk merancang dan mengelola basis

Lebih terperinci

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. mengetahui proses kerja yang sedang dikerjakan/berjalan.

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. mengetahui proses kerja yang sedang dikerjakan/berjalan. BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN 4.1 Analisis Sistem yang sedang Berjalan Analisis sistem yang sedang berjalan dilakukan dengan tujuan untuk mengetahui proses kerja yang sedang dikerjakan/berjalan.

Lebih terperinci

Analisis dan Perancangan Basis Data pada Unit Rehabilitasi Medik Rumah Sakit Internasional Bintaro

Analisis dan Perancangan Basis Data pada Unit Rehabilitasi Medik Rumah Sakit Internasional Bintaro UNIVERSITAS BINA NUSANTARA Jurusan Teknik Infromatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005 / 2006 Analisis dan Perancangan Basis Data pada Unit Rehabilitasi Medik Rumah Sakit Internasional

Lebih terperinci

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN. enterprise, terbebas dari semua pertimbangan fisik Identifikasi Tipe-tipe Entiti

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN. enterprise, terbebas dari semua pertimbangan fisik Identifikasi Tipe-tipe Entiti BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Rancangan Basis Data 4.1.1 Perancangan Basis Data Konseptual Proses membangun model informasi yang digunakan dalam sebuah enterprise, terbebas dari semua pertimbangan

Lebih terperinci

BAB 4 PERANCANGAN, IMPLEMENTASI, DAN EVALUASI SISTEM. Proses perancangan sistem basis data yang dibuat meliputi perancangan konseptual,

BAB 4 PERANCANGAN, IMPLEMENTASI, DAN EVALUASI SISTEM. Proses perancangan sistem basis data yang dibuat meliputi perancangan konseptual, BAB 4 PERANCANGAN, IMPLEMENTASI, DAN EVALUASI SISTEM 4.1 Perancangan Sistem Basis Data Proses perancangan sistem basis data yang dibuat meliputi perancangan konseptual, perancangan logikal, dan perancangan

Lebih terperinci

BAB 3 ANALISIS SISTEM YANG BERJALAN

BAB 3 ANALISIS SISTEM YANG BERJALAN BAB 3 ANALISIS SISTEM YANG BERJALAN 3.1 Sejarah dan Perkembangan Perusahaan Rumah Sakit Ibu dan Anak yang akan didirikan yaitu Rumah sakit swasta milik PT Kiat Indah Tunas Insani yang merupakan pengembangan

Lebih terperinci

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan DESKRIPSI PEKERJAAN Pada proses penyusunan laporan kerja praktik peneliti melakukan proses penghimpunan data yang akan digunakan sebagai dasar kebutuhan sistem pelayanan pengelolaan obat. Penghimpunan

Lebih terperinci

BAB IV ANALISIS SISTEM

BAB IV ANALISIS SISTEM BAB IV ANALISIS SISTEM 4.1 Analisis Kebutuhan Sistem Setelah dilakukan Observasi dan Wawancara dapat diketahui sistem yang sedang berjalan saat ini dalam hal pengolahan datanya masih manual, sehingga masih

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2006/2007 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA RAWAT INAP DI RUMAH SAKIT UMUM DAERAH TANGERANG

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil 2005-2006 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PENJUALAN PADA PT ABAD DUA SATU MAKMUR Revina

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Permasalahan Pada transaksi administrasi pendaftaran pasien di RSUD Dr.Soewandhie dilakukan setiap hari sesuai dengan banyaknya proses pelayanan pasien.

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. permasalahan yang ada pada system, dimana aplikasi dibangun dengan meliputi

BAB IV DESKRIPSI KERJA PRAKTEK. permasalahan yang ada pada system, dimana aplikasi dibangun dengan meliputi BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisis Sistem Analisis sistem bertujuan untuk mengidentifikasi permasalahan - permasalahan yang ada pada system, dimana aplikasi dibangun dengan meliputi perangkat

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis BAB IV DESKRIPSI PEKERJAAN Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis merancang sistem yang akan digunakan oleh perusahaan. Tahapan awal yang dilakukan adalah Tahap perencanaan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan suatu sistem

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan suatu sistem BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem yang Sedang Berjalan Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan suatu sistem yang mencakup pengelolaan data rekam medik pasien,

Lebih terperinci

BAB IV ANALISIS SISTEM. Analisis terhadap sistem yang berjalan bertujuan untuk mengetahui lebih jelas

BAB IV ANALISIS SISTEM. Analisis terhadap sistem yang berjalan bertujuan untuk mengetahui lebih jelas BAB IV ANALISIS SISTEM 4.1 Analisis Sistem Yang Sedang Berjalan Analisis terhadap sistem yang berjalan bertujuan untuk mengetahui lebih jelas bagaimana cara kerja sistem tersebut dan masalah yang dihadapi

Lebih terperinci

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007 Universitas Bina Nusantara Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007 ANALISA DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN JASA KREDIT KENDARAAN BERMOTOR PADA PT.

Lebih terperinci

Analisis dan Perancangan Sistem Basis Data pada PT. Siemens Indonesia Departemen Sales, Service dan Commercial

Analisis dan Perancangan Sistem Basis Data pada PT. Siemens Indonesia Departemen Sales, Service dan Commercial UNIVERSITAS BINA NUSANTARA Jurusan Teknik Infromatika Skripsi Sarjana Komputer Semester Genap tahun 2005 / 2006 Analisis dan Perancangan Sistem Basis Data pada PT. Siemens Indonesia Departemen Sales, Service

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM 35 BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Berjalan Analisis sistem adalah penguraian dari suatu informasi yang utuh ke dalam bagian-bagian komponen dengan maksud untuk mengidentifikasi

Lebih terperinci

BAB 4 PERANCANGAN BASIS DATA

BAB 4 PERANCANGAN BASIS DATA BAB 4 PERANCANGAN BASIS DATA 4.1 Database Planning Pernyataan Misi : Perancangan basis data berbasis web PT. Tatalogam Lestari bertujuan untuk mempermudah karyawan melihat absensi dan menampilkan daftar

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem yang Berjalan Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem yang telah ada pada perusahaan.

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Perangkat Lunak (Software) Perangkat keras komputer tidak akan dapat beroperasi tanpa adanya perangkat lunak. Teknologi yang canggih dari perangkat keras akan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Bab ini berisi penjelasan tentang analisis, identifikasi masalah, perancangan sistem kerangka pemikiran, struktur tabel basis data dan perancangan antarmuka aplikasi. Dalam

Lebih terperinci

PERANCANGAN DATABASE 04/07/ :53

PERANCANGAN DATABASE 04/07/ :53 PERANCANGAN DATABASE 04/07/2012 11:53 Konsep Dasar Database Database (basis data) : sistem penyimpanan beragam jenis data dalam sebuah entitas yang besar untuk diolah sedemikian rupa agar mudah dipergunakan

Lebih terperinci

BAB 1V ANALISIS DAN PERANCANGAN SISTEM. suatu sistem yang sedang berjalan disuatu perusahaan. Analisa prosedur sistem

BAB 1V ANALISIS DAN PERANCANGAN SISTEM. suatu sistem yang sedang berjalan disuatu perusahaan. Analisa prosedur sistem BAB 1V ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan Analisa prosedur yang diperlukan untuk memenuhi kebutuhan akan data suatu sistem yang sedang berjalan disuatu perusahaan. Analisa

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. itu analisis sistem yang berjalan merupakan tahapan penting dalam rangka

BAB IV ANALISIS DAN PERANCANGAN SISTEM. itu analisis sistem yang berjalan merupakan tahapan penting dalam rangka BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Berjalan Analisis sistem merupakan penggambaran dari prosedur yang sedang yang berjalan disuatu perusahaan. Tahapan ini digunakan untuk memenuhi

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PERSEDIAAN DAN PENJUALAN PADA PT. INDONUSA

Lebih terperinci

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007 ANALISIS DAN PERANCANGAN BASIS DATA SISTEM PEMBELIAN, PERSEDIAAN DAN PENJUALAN PT. SINAR CIPTA

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM. dari sistem yang selama ini dijalankan oleh perusahaan serta memahami

BAB III ANALISA DAN DESAIN SISTEM. dari sistem yang selama ini dijalankan oleh perusahaan serta memahami BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Proses analisa sistem merupakan langkah kedua pada fase pengembangan sistem. Analisa sistem dilakukan untuk mengetahui kelebihan dan

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Setelah penulis melaksanakan penelitian di Kantor Dinas Kependudukan Dan Catatan Sipil, dan seperti yang telah diuraikan penulis pada bab sebelumnya

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. beberapa badan pelayanan kesehatan lain. Hal ini diakibatkan karena sistem yang

BAB IV DESKRIPSI PEKERJAAN. beberapa badan pelayanan kesehatan lain. Hal ini diakibatkan karena sistem yang BAB IV DESKRIPSI PEKERJAAN Klinik siti aminah memiliki prosedur sistem yang sedikit berbeda dengan beberapa badan pelayanan kesehatan lain. Hal ini diakibatkan karena sistem yang dijalankan masih tergolong

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 8 BAB 2 LANDASAN TEORI 2.1 Pengertian Database Menurut Connolly (2010, p65), database adalah kumpulan data dan deskripsi data yang terhubung secara logika serta dirancang untuk memenuhi kebutuhan informasi

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN BASISDATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN

Lebih terperinci

ANALISA DAN PERANCANGAN SISTEM BASIS DATA KEPEGAWAIAN PADA PT. HARAPAN SUBUR

ANALISA DAN PERANCANGAN SISTEM BASIS DATA KEPEGAWAIAN PADA PT. HARAPAN SUBUR UNIVERSITAS BINA NUSANTARA Jurusan Teknik Infromatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007 / 2008 ANALISA DAN PERANCANGAN SISTEM BASIS DATA KEPEGAWAIAN PADA PT. HARAPAN SUBUR Hans Timo Tie

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memenuhi kebutuhan akan data suatu sistem yang sedang berjalan di suatu

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memenuhi kebutuhan akan data suatu sistem yang sedang berjalan di suatu 39 BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Sedang Berjalan Analisis sistem merupakan analisa prosedur yang diperlukan untuk memenuhi kebutuhan akan data suatu sistem yang sedang

Lebih terperinci

Analisa dan Perancangan Sistem Basis Data pada Instalasi Kamar Bersalin dan Pemeriksaan Rutin Rumah Bersalin dan Praktek Dokter Yayasan Dewi Adhi Suci

Analisa dan Perancangan Sistem Basis Data pada Instalasi Kamar Bersalin dan Pemeriksaan Rutin Rumah Bersalin dan Praktek Dokter Yayasan Dewi Adhi Suci UNIVERSITAS BINA NUSANTARA Jurusan Teknik Infromatika Skripsi Sarjana Komputer Semester Genap tahun 2007 / 2008 Analisa dan Perancangan Sistem Basis Data pada Instalasi Kamar Bersalin dan Pemeriksaan Rutin

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN SISTEM APLIKASI BASIS DATA MARKETING PADA PT. JASA ANGKASA SEMESTA

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI. 1. Perancangan database konseptual (conceptual database design).

BAB 4 PERANCANGAN DAN IMPLEMENTASI. 1. Perancangan database konseptual (conceptual database design). BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Database Perancangan yang dilakukan pada Binus University dibagi menjadi tiga tahapan, yaitu : 1. Perancangan database konseptual (conceptual database

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap Mendiagnosa Penyakit Akromegali Dengan Metode

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN 25 BAB IV DESKRIPSI PEKERJAAN Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di Bidan Praktek Swasta (BPS) Farida Hadjri, menemukan beberapa permasalahan seperti: human error yang menyebabkan

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006 ANALISA & PERANCANGAN BASIS DATA SISTEM OPERASIONAL BERBASIS WEB PADA PT. PELAYARAN MITRABAHARI

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI

BAB 4 PERANCANGAN DAN IMPLEMENTASI BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Sistem Setelah melakukan interview dan analisis pada sistem yang sudah berjalan, maka akan dilakukan perubahan sistem yang terdahulu digunakan. Sistem

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PERSEDIAAN DAN PENJUALAN

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PENJUALAN DAN PEMBELIAN PADA SAKURA MOTOR Erik Sebastian

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PENJUALAN DAN PERSEDIAN BARANG PADA PT.

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada analisis sistem yang berjalan akan dijelaskan mengenai hasil analisis

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada analisis sistem yang berjalan akan dijelaskan mengenai hasil analisis BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan Pada analisis sistem yang berjalan akan dijelaskan mengenai hasil analisis penulis di BBKPM Bandung. Hasil analisis ini terdiri

Lebih terperinci

Bab 4. Analisis Sistem Yang Sedang Berjalan

Bab 4. Analisis Sistem Yang Sedang Berjalan Bab 4 Analisis Sistem Yang Sedang Berjalan 4.1 Prosedur / Narasi Sistem yang Diusulkan 4.1.1 Formulir-Formulir yang Digunakan a. Formulir Sistem Lama - Jurnal Penerimaan Kas Harian Jurnal penerimaan kas

Lebih terperinci

PERANCANGAN DAN IMPLEMENTASI. dana BPM pada Kelurahan Mangga Besar.

PERANCANGAN DAN IMPLEMENTASI. dana BPM pada Kelurahan Mangga Besar. 1 BAB IV PERANCANGAN DAN IMPLEMENTASI 1.1 Sistem Yang Diusulkan Setelah melakukan survey pada sistem yang sedang berjalan, wawancara dengan karyawan maupun kepala Dewan Kelurahan (Dekel) dan melakukan

Lebih terperinci

Kata Kunci : Sistem Basisdata, Nozzle, Permintaan, Penawaran, Pemesanan, Penjualan

Kata Kunci : Sistem Basisdata, Nozzle, Permintaan, Penawaran, Pemesanan, Penjualan Universitas Bina Nusantara Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN PT MULIA ASLI Henry Kurniawan 0800738383

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengidentifikasi dan mengevaluasi permasalahan permasalahan kesempatan,

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengidentifikasi dan mengevaluasi permasalahan permasalahan kesempatan, BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem yang Berjalan Analisis sistem merupakan penguraian dari suatu sistem informasi yang utuh ke dalam bagian bagian komponennya dengan maksud untuk

Lebih terperinci

4.2.2 Perancangan Input dan Output

4.2.2 Perancangan Input dan Output 274 4.2.2 Perancangan Input dan Output 4.2.2.1 Perancangan Input Berikut adalah gambar rancangan layar input yang akan diimplementasikan pada aplikasi : Gambar 4.41 Rancangan Form Login Gambar 4.42 Rancangan

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 UNIVERSITAS BINA NUSANTARA Abstrak Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PERSEDIAAN DAN PENJUALAN PADA

Lebih terperinci

BAB III PEMBAHASAN. 3.1 Jadwal Kerja Praktek. Berdasarkan surat balasan kerja praktek dari Rumah Sakit Umum Pantura

BAB III PEMBAHASAN. 3.1 Jadwal Kerja Praktek. Berdasarkan surat balasan kerja praktek dari Rumah Sakit Umum Pantura BAB III PEMBAHASAN 3.1 Jadwal Kerja Praktek Berdasarkan surat balasan kerja praktek dari Rumah Sakit Umum Pantura M.A Sentot Patrol Indramayu tanggal 27 Juli 2009 dengan nomor: 319/109/RSU Pantura, kerja

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang disajikan dalam

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM 53 BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan Pada tahap ini peneliti akan menjelaskan dan memberikan gambaran mengenai sistem pelayanan medis pasien rawat inap yang berjalan

Lebih terperinci

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi: BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL 8.1. Model Data Model data adalah sekumpulan konsep yang terintegrasi untuk mendiskripsikan data, hubungan antar data dan batasan batasannya dalam suatu organisasi.

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN. evaluasi terhadap Sistem Pendukung Keputusan Pemilihan STMIK Terbaik Di

BAB III ANALISIS DAN PERANCANGAN. evaluasi terhadap Sistem Pendukung Keputusan Pemilihan STMIK Terbaik Di BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Masalah Analisis masalah bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap Sistem Pendukung Keputusan Pemilihan STMIK Terbaik Di Medan

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis yang berjalan pada UPTD Puskesmas Cimanggung Kab. Sumedang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis yang berjalan pada UPTD Puskesmas Cimanggung Kab. Sumedang BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan Analisis yang berjalan pada UPTD Puskesmas Cimanggung Kab. Sumedang ini bertujuan untuk mengetahui lebih jelas bagaimana cara kerja

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 ANALISIS DAN PERANCANGAN BASIS DATA UNTUK APLIKASI SISTEM PENJUALAN DAN PEMBELIAN PADA PT.

Lebih terperinci

Analisis dan Perancangan Sistem Basis Data Pembelian, Persediaan, dan Penjualan pada PT PENTABIZ INTERNASIONAL

Analisis dan Perancangan Sistem Basis Data Pembelian, Persediaan, dan Penjualan pada PT PENTABIZ INTERNASIONAL UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006 / 2007 Analisis dan Perancangan Sistem Basis Data Pembelian, Persediaan, dan Penjualan pada PT

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Sistem penjualan pada para penjual barang elektronik hanya dilakukan dengan menunggu konsumen untuk datang menyinggahi tokonya, kemudian konsumen

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. permasalahan yang ada pada sistem, dimana aplikasi dibangun dengan meliputi

BAB IV DESKRIPSI KERJA PRAKTEK. permasalahan yang ada pada sistem, dimana aplikasi dibangun dengan meliputi BAB IV DESKRIPSI KERJA PRAKTEK 4.1. Analisis Sistem Analisis sistem bertujuan untuk mengidentifikasi permasalahan - permasalahan yang ada pada sistem, dimana aplikasi dibangun dengan meliputi perangkat

Lebih terperinci

Rancangan Database pada Bagian Pasien, Farmasi dan Poli Penyakit Dalam Pada Klinik XYZ

Rancangan Database pada Bagian Pasien, Farmasi dan Poli Penyakit Dalam Pada Klinik XYZ Rancangan Database pada Bagian Pasien, Farmasi dan Poli Penyakit Dalam Pada Klinik XYZ Harfy 1, Hariyanto 2, Eka Miranda 3 1,2,3 School of Information Systems Binus University Jl. K.H. Syahdan No. 9, Palmerah,

Lebih terperinci

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN, DAN PERSEDIAAN BARANG PADA PT. INDO BUANA LESTARI

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN, DAN PERSEDIAAN BARANG PADA PT. INDO BUANA LESTARI UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN, DAN

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa sistem Dalam pengembangan teknologi informasi ini dibutuhkan analisa dan perancangan sistem pengolah data. Sistem pengolah data tersebut diharapkan mampu mempengaruhi

Lebih terperinci

BAB 2 ANALISIS DAN PERANCANGAN. berbasis web di Hotel Indah Palace Yogyakarta ini dibutuhkan beberapa

BAB 2 ANALISIS DAN PERANCANGAN. berbasis web di Hotel Indah Palace Yogyakarta ini dibutuhkan beberapa BAB 2 ANALISIS DAN PERANCANGAN 2.1 Sistem Pendukung Dalam mengembangkan Sistem Informasi Check in dan Check Out berbasis web di Hotel Indah Palace Yogyakarta ini dibutuhkan beberapa pendukung mulai dari

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 Perancangan Sistem Perancangan aplikasi ini di bangun bertujuan untuk memudahkan bagian klinik Widyatama dalam hal perekaman data pasien khususnya data mahasiswa, pegawai,

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem yang Sedang Berjalan Sistem yang saat ini sedang berjalan di CV. Sejati Abadi dalam hal pengolahan laporan penjualan barang data diolah secara manual.

Lebih terperinci

BAB 3 ANALISA DAN PERANCANGAN SISTEM BERJALAN

BAB 3 ANALISA DAN PERANCANGAN SISTEM BERJALAN BAB 3 ANALISA DAN PERANCANGAN SISTEM BERJALAN 3.1 Tentang Perusahaan Jakarta Communication Club ( JCC ) 1 Pusat Bahasa adalah lembaga institusi pendidikan yang berdiri sejak 3 Maret 1997. JCC mengalami

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Ilmu Komputer Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil 2005

UNIVERSITAS BINA NUSANTARA. Jurusan Ilmu Komputer Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil 2005 UNIVERSITAS BINA NUSANTARA Jurusan Ilmu Komputer Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil 2005 ANALISA DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN DAN PERSEDIAAN PADA PT

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM III.1 BAB III ANALISA DAN DESAIN SISTEM III.1 Analisis Sistem yang Berjalan Sistem yang sedang berjalan belum tersedia sistem informasi yang berbasis komputer atau dengan kata lain masih dengan cara manual.

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2004/2005 ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN DAN PENJUALAN BARANG PADA PT DAVINCI KERAMINDO

Lebih terperinci

BAB 4 PERANCANGAN SISTEM BASIS DATA

BAB 4 PERANCANGAN SISTEM BASIS DATA BAB 4 PERANCANGAN SISTEM BASIS DATA 4.1 Gambaran Posisi UMAS Gambar 4.1 Gambaran Posisi UMAS (1) Keterangan: : Jika aplikasi tidak memerlukan approval : Jika aplikasi memerlukan approval Jika transaksi

Lebih terperinci

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan BAB IV DISKRIPSI PEKERJAAN Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan Dinas Pendidikan Provinsi Jawa Timur. Tujuan dari kerja praktik ini adalah untuk memberikan solusi atas

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan BAB IV DESKRIPSI KERJA PRAKTEK Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan Kemahasiswaan STIKOM Surabaya. Studi kasus pada kerja praktik ini pada Kemahasiswaan STIKOM Surabaya. Tahapan-tahapan

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT INDRA PLASTIK

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih BAB IV DESKRIPSI KERJA PRAKTIK PT. Layindo Surya Gemilang adalah perusahaan swasta yang bergerak di bidang perdagangan umum dan jasa. Perusahaan ini memiliki beberapa lingkup usaha meliputi kafe, franchise

Lebih terperinci

Basisdata, sistem basisdata, perancangan sistem basisdata.

Basisdata, sistem basisdata, perancangan sistem basisdata. UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PENJUALAN PADA PD. CAHAYA

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka (Indrajani, 2015), dalam penelitian yang berjudul Perancangan Sistem Basis Data pada Klinik, merupakan penelitian yang bertujuan untuk menganalisis dan merancang

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA TENAGA KERJA PADA PT. VERA DIANA FOKUS

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA TENAGA KERJA PADA PT. VERA DIANA FOKUS UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2004/2005 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA TENAGA KERJA PADA PT. VERA DIANA FOKUS Abstrak NATHANIEL

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 PERANCANGAN SISTEM BASISDATA PERSEDIAAN SOAL-SOAL UJIAN PADA UNIVERSITAS BINA NUSANTARA Abstrak

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan Dalam analisis sistem yang berjalan, akan dibahas prosedur, flowmap, diagram konteks data flow diagram dan kamus data sistem informasi

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Genap tahun 2003/2004 ANALISIS DAN PERANCANGAN BASIS DATA PADA SISTEM INFORMASI PEMBELIAN

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Tinjauan Organisasi Pengorganisasian adalah langkah untuk menetapkan, menggolongkan, dan mengatur berbagai macam kegiatan, menetapkan tugas-tugas pokok dan wewenang

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KESISWAAN BERBASISKAN WEB PADA SMP ISLAM AL-IKHLAS

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KESISWAAN BERBASISKAN WEB PADA SMP ISLAM AL-IKHLAS ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KESISWAAN BERBASISKAN WEB PADA SMP ISLAM AL-IKHLAS Aulia Amalia 0800745565 Satria Adhilaksono Budhi 0800769104 Ilham Syafrialdi 0800769110 Kelas / Kelompok :

Lebih terperinci

Analisis dan Perancangan Sistem Basis Data Pengembangan Sumber Daya Manusia Pada Pertamedika Medical Centre

Analisis dan Perancangan Sistem Basis Data Pengembangan Sumber Daya Manusia Pada Pertamedika Medical Centre UNIVERSITAS BINA NUSANTARA Jurusan Teknik Infromatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007 / 2008 Analisis dan Perancangan Sistem Basis Data Pengembangan Sumber Daya Manusia Pada Pertamedika

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2007/2008 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN DAN PERSEDIAAN BAHAN BAKU PADA PO. DELIRA

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI

BAB 4 PERANCANGAN DAN IMPLEMENTASI BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Basisdata Dalam merancangan basisdata pada PT. Ippachi Karya Sukses, digunakanlah tiga tahap utama, yaitu : 1.Perancangan basisdata konseptual 2.Perancangan

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. INDO PRIMA FOODS

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. INDO PRIMA FOODS UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. INDO PRIMA FOODS

Lebih terperinci

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA SUMBER DAYA MANUSIA PADA PT. SURYA TOTO INDONESIA

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA SUMBER DAYA MANUSIA PADA PT. SURYA TOTO INDONESIA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA SUMBER DAYA MANUSIA PADA PT. SURYA TOTO INDONESIA

Lebih terperinci

DATABASE RUMAH SAKIT MENGGUNAKAN MY SQL

DATABASE RUMAH SAKIT MENGGUNAKAN MY SQL DATABASE RUMAH SAKIT MENGGUNAKAN MY SQL Assalamualaikum Wr... Wb... Selamat Pagi, siang,sore... Pertama-tama kami : 1. Normiyati "12080189" 2. Rini wahyuningsih "12080188" Mengucapkan alhamdulillah karena

Lebih terperinci

BAB 3 METODOLOGI. 3.1 Metodologi Berikut ini merupakan flowchart kerangka keseluruhan untuk melakukan penelitian.

BAB 3 METODOLOGI. 3.1 Metodologi Berikut ini merupakan flowchart kerangka keseluruhan untuk melakukan penelitian. BAB 3 METODOLOGI 3.1 Metodologi Berikut ini merupakan flowchart kerangka keseluruhan untuk melakukan penelitian. M u lai Studi Pustaka Pengum pulan Data Identifikasi M asalah Analisa Sistem Pengem bangan

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Pengolahan Aktiva Tetap Pada CV. Jaya Agung yang meliputi analisa sistem yang sedang berjalan dan desain sistem. III.1

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDAFTARAN PASIEN, RAWAT JALAN, APOTEK DAN LABORATORIUM PADA PUSKESMAS KECAMATAN KALIDERES SKRIPSI.

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDAFTARAN PASIEN, RAWAT JALAN, APOTEK DAN LABORATORIUM PADA PUSKESMAS KECAMATAN KALIDERES SKRIPSI. ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDAFTARAN PASIEN, RAWAT JALAN, APOTEK DAN LABORATORIUM PADA PUSKESMAS KECAMATAN KALIDERES SKRIPSI Oleh Audi Mirano 1200946192 Nurul Mukharam 1200946753 Tri

Lebih terperinci

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. Bangun Abadi yang meliputi diagram konteks, diagram nol, dan diagram rinci.

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. Bangun Abadi yang meliputi diagram konteks, diagram nol, dan diagram rinci. BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data Berikut ini adalah diagram aliran data yang diusulkan kepada PT. Selaras Bangun Abadi yang meliputi diagram konteks, diagram nol, dan diagram

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN. Pada tahap ini peneliti akan menjelaskan dan memberikan gambaran

BAB IV ANALISIS DAN PERANCANGAN. Pada tahap ini peneliti akan menjelaskan dan memberikan gambaran BAB IV ANALISIS DAN PERANCANGAN 4.1 Analisis Sistem Yang Berjalan Pada tahap ini peneliti akan menjelaskan dan memberikan gambaran mengenai sistem pelayanan medis pasien yang berjalan di RS. Yukum Medical

Lebih terperinci

bergantung pada keberadaan entitas lainnya[9]. relasi yang merekatkan dua entitas adalah bersifat

bergantung pada keberadaan entitas lainnya[9]. relasi yang merekatkan dua entitas adalah bersifat a. Istilah Basis Data Ada beberapa istilah yang berkaitan dengan database[4], yaitu : Entity Entity adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Pada bidang administrasi siswa

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Definisi Sistem Sistem adalah kumpulan elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Sehingga sistem sangat diperlukan dalam memproses

Lebih terperinci

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan BAB III PEMBAHASAN 3.1 Analisis Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan dan gambaran kebutuhan bagi pembuatan sistem yang diamati, dalam hal ini adalah sistem inventori barang.

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori Basis Data 2.1.1 Pengertian Data Menurut Turban (2003, p2), data ialah fakta yang belum diolah atau gambaran dari transaksi yang ditangkap, direkam, disimpan dan diklasifikasikan.

Lebih terperinci