Perangkat Keras Perangkat Lunak

Universitas Sumatera Utara Rumah Sakit Umum Inanta kemudian menganalisa fasilitas apa saja yang dibutuhkan dalam perancangan suatu sistem yang diinginkan.

3.3.1. Kelayakan Teknis

Kelayakan teknis yaitu dengan menganalisis ketersediaan perangkat keras dan perangkat lunak untuk proses yang dilakukan. Rumah Sakit Umum Inanta Padangsidimpuan ini pada bagian administrasinya memiliki 1 unit komputer.

3.3.1.1. Perangkat Keras

Perangkat keras yang perlu dipersiapkan dalam pemrograman Sistem Pembayaran Billing System Pasien di Rumah Sakit Umum Inanta Padangsidimpuan adalah: a. CPU b. Layar Monitor VGA c. Perangkat Input mouse dan keyboard d. Printer

3.3.1.2. Perangkat Lunak

Perangkat lunak yang dibutuhkan dalam pembuatan program ini adalah program aplikasi opensource dari MySQL versi 5.5.16 untuk membuat database, untuk server yang digunakan adalah server local dengan aplikasi opensource Apache2Triad 2.2.21. dan menulis kode script pemrograman C dengan menggunakan Visual Studio 2012. Universitas Sumatera Utara 3.4. Perancangan Tahapan perancangan design memiliki tujuan untuk merancang sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi perusahaan yang diperoleh dari pemilihan alternatif sistem yang terbaik. Kegiatan yang dilakukan dalam tahap perancangan ini meliputi perancangan input, file dan output.  Perancangan Sistem Secara Umum Desain program menggambarkan langkah dari masing-masing proses menggunakan bagan alir sistem. Secara umum pada sistem pembayaran Billing System pasien di Rumah Sakit Umum Inanta adalah sebagai berikut: Universitas Sumatera Utara Gambar 3.1 Flowchart Halaman Utama Mulai Log in Admin Log in Input NIP dan Password Status =NIP NIP Password Salah Halaman Utama Pasien Baru Obat Keluar Dokter Pasien Lama Universitas Sumatera Utara 3.4.1. Perancangan Masukan Perancangan masukan bertujuan untuk menentukan data-data masukan beserta semua kode-kode yang akan digunakan untuk mengoperasikan sistem. Desain masukan pada sistem pembayaran pasien di Rumah Sakit Umum Inanta Padangsidimpuan berupa data administrator, identitas pasien, data rekam medis rawat jalan, data rekam medis rawat inap, data obat, pilihan obat,data dokter. Data masukan terdiri dari 7 tabel yang akan dimasukkan dalam database yaitu: Table 3.1. Tabel Administrator No Field Name Data Type Size Description 1 Username integer 12 Primary, auto_increment 2 Password varchar 12 Password yang valid dgn user Tabel 3.2. Identitas Pasien No Field Name Data Type Size Description 1 NoRM integer 6 Primary key 2 Nama varchar 25 Nama Pasien 3 TglLahir date - Tanggal Lahir Pasien 4 Umur integer 3 Umur Pasien 5 Jeniskelamin varchar 2 Jenis Kelamin Pasien 6 Alamat varchar 50 Alamat Pasien 7 Agama varchar 10 Agama Pasien 8 Status varchar 10 Status Perkawinan Pasien 9 NamaPenjamin varchar 25 Nama Penjamin Pasien 10 TipeRuangan varchar 30 Tipe Ruangan Pasien 11 TglMasuk date - Tanggal Masuk Pasien Universitas Sumatera Utara Tabel 3.3. Rekam Medis No Field Name Data Type Size Description 1 NoRM integer 6 Primary key 2 TipeRR varchar 20 Tipe Ruang Rawatan Pasien 3 NamaDokter varchar 30 Nama Dokter yang merawat 4 Diagnosis Masuk longtext - Diagnosis Masuk Pasien 5 Diagnosis Keluar Utama varchar 1000 Diagnosis Keluar Utama Pasien 6 Diagnosis lain Komplikasi varchar 1000 Diagnosis lain Komplikasi Pasien 7 Tindakan varchar 1000 Tindakan Terhadap Pasien 8 EKG varchar 30 Pemeriksaan EKG 9 USG varchar 30 Pemeriksaan USG 10 GULA varchar 30 Pemeriksaan Gula Darah 11 KeadaanKeluar varchar 10 Keadaan Keluar Pasien 12 Deposit integer 8 Biaya Awal Pasien Table 3.4. Dokter No Field Name Data Type Size Description 1 NIP integer 20 Primary key 2 NamaDokter varchar 100 Nama Dokter yang merawat 3 JenisPelayanan varchar 25 Jenis Pelayanan Dokter 4 Alamat varchar 100 Alamat Dokter Table 3.5. Obat No Field Name Data Type Size Description 1 Kode integer 4 Primary key 2 Nama varchar 50 Nama Obat 3 Bentuk varchar 20 Cair, kapsul, tablet, dll 4 Harga integer 7 Harga Obat Universitas Sumatera Utara Table 3.6. Pilih Obat No Field Name Data Type Size Description 1 NoRM integer 6 Nomor Rekam Medis Pasien 2 Jobat1 varchar 30 Jenis Obat 1 3 Jobat2 varchar 30 Jenis Obat 2 4 Jobat3 varchar 30 Jenis Obat 3 5 Jobat4 varchar 30 Jenis Obat 4 6 Jobat5 varchar 30 Jenis Obat 5 7 Jobat6 varchar 30 Jenis Obat 6 8 Jobat7 varchar 30 Jenis Obat 7 9 Jobat8 varchar 30 Jenis Obat 8 10 Tanggal varchar 20 Tanggal Obat Tabel 3.7. Rekam Medis Rawat Jalan No Field Name Data Type Size Description 1 NoRM integer 6 Primary key 2 NamaDokter varchar 25 Nama Dokter yang merawat 3 Diagnosa varchar 1000 Diagnosa Pasien 4 Tindakan varchar 1000 Tindakan Terhadap Pasien 5 EKG varchar 30 Pemeriksaan EKG 6 USG varchar 30 Pemeriksaan USG 7 KadarGulaDarah varchar 30 Pemeriksaan Gula Darah

3.4.2. Perancangan file