laporan sistem informasi rawat inap e1e110092

Upload: bandrigo-talai

Post on 30-Oct-2015

754 views

Category:

Documents


7 download

DESCRIPTION

Laporan sistem informasi rawat inap Moh. Bandrigo Talai E1E110092

TRANSCRIPT

  • DOKUMEN PEMBANGUNAN PERANGKAT LUNAK

    Sistem Informasi Rawat Inap

    Dosen : Subardin, S.T., M.T.

    untuk:

    Teknik Informatika Unhalu

    Dipersiapkan oleh:

    Moh. Bandrigo Talai

    E1E110092

    Teknik Informatika Universitas Haluoleo

    Teknik Informatika

    Unhalu

    Nomor Dokumen Halaman

    Inception-G-04 38

    Revisi 1 04 Juni 2013

    Fase Inception

  • DAFTAR PERUBAHAN

    Revisi Deskripsi

    A

    B

    C

  • DAFTAR ISI

    1. Pendahuluan ......................................................................................................... 1

    1.1 Tujuan Penulisan Dokumen ........................................................................ 1

    1.2 Lingkup Masalah ........................................................................................ 1

    1.3 Referensi ..................................................................................................... 1

    1.4 Deskripsi Umum Dokumen (Ikhtisar) ........................................................ 1

    2 Kebutuhan Perangkat Lunak ............................................................................. 3

    2.1 Deskripsi Umum Sistem ............................................................................. 3

    2.2 Fungsi Utama Perangkat Lunak ................................................................. 3

    2.3 Model Use Case .......................................................................................... 4

    2.3.1 Definisi Actor....................................................................................... 4

    2.3.2 Definisi Use Case ................................................................................. 4

    2.3.3 Diagram Use Case................................................................................ 6

    2.4 Prototipe Antarmuka................................................................................... 7

    3 Model Analisis ................................................................................................ 11

    3.1 Deskripsi Arsitektur .................................................................................. 11

    3.1.1 Identifikasi Paket Analisis ..................................................................... 11

    3.1.2 Identifikasi Kelas Analisis ..................................................................... 11

    3.2 Realisasi Use Case Tahap Analisis ........................................................... 12

    3.2.1 Class Diagram ....................................................................................... 12

    3.3 Kelas Analisis ........................................................................................... 23

    4 Model Perancangan ......................................................................................... 24

    4.1 Kelas Perancangan .................................................................................... 24

    4.1.1 Algoritma/Query ................................................................................ 24

    4.1.2 Antarmuka.......................................................................................... 24

    5 Implementasi ................................................................................................... 28

    5.1 Form Login ............................................................................................... 28

    5.2 Form Menu Utama.................................................................................... 28

    5.3 Form Data Pasien...................................................................................... 29

    5.4 Form Data Dokter ..................................................................................... 29

    5.5 Form Data Ruangan .................................................................................. 30

    5.6 Form Data Rawat ...................................................................................... 30

    5.7 Print Data Pasien ...................................................................................... 31

  • 5.8 Print Data Dokter ...................................................................................... 31

    5.9 Print Data Ruangan ................................................................................... 32

    5.10 Print Data Rawat ....................................................................................... 32

    6 Pengujian ......................................................................................................... 33

    6.1 Rencana Pengujian ................................................................................... 33

    6.2 Kasus Uji .................................................................................................. 33

    6.2.1 Pengujian Form Login .............................................................................. 34

    6.2.2 Pengujian Form Menu Utama ................................................................... 34

    6.2.3 Pengujian Form Pengolahan data pasien .................................................. 34

    6.2.4 Pengujian Form pengolahan data dokter .................................................. 35

    6.2.5 Pengujian Form pengolahan data ruangan ................................................ 36

    6.2.6 Pengujian Form data rawat inap ............................................................... 37

    6.3 kesimpulan ................................................................................................ 38

  • BAB I

    PENDAHULUAN

    1.1 Tujuan Penulisan Dokumen

    Tujuan pembuatan dokumen ini adalah untuk memberikan gambaran mengenai Sistem

    Informasi Rawat Inap. Dokumen ini menjelaskan tujuan dan fitur-fitur sistem, antarmuka

    sistem, apa yang akan dilakukan sistem, batasan-batasan ketika dijalankan. Dokumen ini

    diperuntukkan untuk pimpinan rumah sakit dan pegawai rumah sakit. Sebagai tambahan,

    dokumen ini juga menyediakan spesifikasi kebutuhan dan fungsionalitas yang

    dibutuhkan untuk proyek ini, seperti tampilan, kebutuhan fungsional dan non fungsional.

    1.2 Lingkup Masalah

    Ruang lingkup sistem informasi ini adalah sistem dapat menampilkan informasi

    spesifikasi data rawat inap seperti data pasien, data dokter, data ruangan, dan data rawat

    inap. dilengkapi juga dengan pengolahan data seperti insert data, update data, dan delete

    data. Sistem yang dirancang juga menyediakan searching untuk mencari data.

    1.3 Referensi

    Dokumen ini merujuk pada hasil wawancara dan observasi pada pengguna tentang

    kebutuhan yang diperlukannya dan penulisan dokumen berdasarkan pada :

    1. IEEE Std 830-1993, IEEE Recommended Practice for Software Requirement

    Specifications.

    2. Panduan Penggunaan dan Pengisian Dokumen Pembangunan Perangkat Lunak.

    Jurusan Teknik Informatika, Institut Teknologi Bandung, 2000.

    1.4 Deskripsi Umum Dokumen (Ikhtisar)

    Dokumen Pembangunan Perangkat Lunak ini terdiri dari tiga bab sebagai berikut:

    BAB I Pendahuluan.

    Pada pendahuluan diberikan gambaran umum tentang dokumen yang berisikan

    - Tujuan Penulisan Dokumen

    - Lingkup Masalah

  • - Referensi

    - Deskripsi Umum Dokomen

    BAB II Kebutuhan Perangkat Lunak

    Pada bab ini dijelaskan kebutuhan perangkat lunak yang diperlukan di dalam

    pengembangan Sistem Informasi Rawat Inap.

    BAB III Model Analisis

    Pada BAB ini mendeskripsikan kebutuhan khusus bagi Sistem Informasi Rawat Inap

    yang terdiri dari antarmuka, kebutuhan fungsional, kebutuhan performansi, batasan

    perancangan dan kebutuhan lain yang mendukung agar Sistem Informasi Rawat Inap

    dapat bekerja sesuai dengan yang diharapkan.

  • BAB II

    KEBUTUHAN PERANGKAT LUNAK

    2.1 Deskripsi Umum Sistem

    Perangkat lunak sistem informasi rawat inap ini merupakan perangkat lunak yang

    digunakan untuk mempermudah proses pendataan data rawat inap. Aplikasi ini

    berkaitan dengan beberapa entitas, yaitu dokter, pasien, ruangan, dan rawat inap (pada

    loket pendaftaran rumah sakit).Sistem informasi rawat inap ini merupakan suatu

    database application yang mengolah data rawat inap pelanggan saat pasien

    mendaftar.

    Pihak rumah sakit mendapatkan informasi mengenai seluruh data rawat inap yang

    telah di insertkan pada aplikasi ini. Sistem informasi ini juga membantu pegawai

    untuk menghemat waktu dan keakuratan data yang diperoleh lebih baik.

    2.2 Fungsi Utama Perangkat Lunak

    Sistem Informasi Rawat Inap dikembangkan dengan menyediakan beberapa fungsi

    utama sebagai berikut:

    1. Fungsi login

    Fungsi ini bekerja layaknya login screen pada suatu jaringan, dengan servernya

    adalah basis data rumah sakit.

    2. Fungsi Pengelolaan Data

    Merupakan fungsi utama yang digunakan untuk mengolah data ke receptionist dan

    terdiri dari beberapa subfungsi.

    Subfungsi Data Pasien

    Subfungsi ini digunakan untuk mengolah data pasien.

    Subfungsi Data Dokter

    Subfungsi ini digunakan untuk mengolah data Dokter.

    Subfungsi Data Ruangan

    Subfungsi ini digunakan untuk mengolah data Ruangan.

    Subfungsi Data Rawat Inap

    Subfungsi ini digunakan untuk mengolah data Rawat Inap.

  • 2.3 Model Use Case

    2.3.1 Definisi Actor

    No Actor Deskripsi

    1. Receptionist Receptionist adalah orang yang akan

    berhubungan langsung dengan Sistem Informasi

    Rawat Inap

    2.3.2 Definisi Use Case

    No Use Case Deskripsi

    1 Login Use case untuk menangani interaksi antara

    aplikasi system informasi dengan

    receptionist

    2 Pengolahan

    Data Pasien

    Use case untuk mengolah data pasien

    (Insert, Update, Delete, Search, dan Print)

    3 Pengolahan

    Data Dokter

    Use case untuk mengolah data

    Dokter(Insert, Update, Delete, Search, dan

    Print)

    4 Pengolahan

    Data Ruangan

    Use case untuk mengolah data Ruangan

    (Insert, Update, Delete, Search, dan Print)

    5 Pengolahan

    Data Rawat

    Inap

    Use case untuk mengolah data Rawat Inap

    (Insert, Update, Search, dan Print)

    Nama Use Case: Login

    Skenario:

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1. Membuka aplikasi

    2.Masukkan Username dan

    Password

    Menvalidasi apakah username dan

    password sesuai dan ada dalam

    database

    3.Jika Berhasil

  • 4.Masuk ke menu utama Melakukan proses berdasarkan pilihan

    menu yang dipilih oleh receptionist

    Nama Use Case: Pengolahan data

    Skenario:

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1.Memilih data yang ingin di

    olah

    (Pasien, Dokter, Ruangan, dan

    data Rawat Inap)

    Menampilkan Pengolahan data

    sesuai yang dipilih Receptionist

    2.Melakukan pengolahan data Memproses pengolahan data

    yang dilakukan oleh

    Receptionist baik berupa Insert,

    Update, Delete, Search, dan

    Print.

    Nama Use Case: Pengolahan data dokter

    Skenario:

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1.Memilih menu data dokter Menampilkan foem Pengolahan

    data dokter

    2.Melakukan pengolahan data

    dokter (insert, update delete,

    search, dan print)

    Memproses pengolahan data

    yang dilakukan oleh receptionist

    Nama Use Case: Pengolahan data ruangan

    Skenario:

    Aksi Actor Reaksi Sistem

    Skenario Normal

  • 1.Memilih menu data ruangan Menampilkan foem Pengolahan

    data ruangan

    2.Melakukan pengolahan data

    ruangan (insert, update delete,

    search, dan print)

    Memproses pengolahan data

    yang dilakukan oleh receptionist

    Nama Use Case: Pengolahan data rawat

    Skenario:

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1.Memilih menu data rawat Menampilkan foem Pengolahan

    data rawat

    2.Melakukan pengolahan data

    pasien (insert, update delete,

    search, pasien keluar, dan print)

    Memproses pengolahan data

    yang dilakukan oleh receptionist

    2.3.3 Diagram Use Case

    Gambar 1 Use Case Diagram

  • Use Case Login: Login dijalankan begitu Receptionist pertama kali

    menjalankan aplikasi.

    Use Case Pasien: Berfungsi untuk mengolah data Pasien (Insert, Update,

    Delete, Search, dan Print) yang dilakukan oleh receptionist.

    Use Case Dokter: Berfungsi untuk mengolah data Dokter (Insert, Update,

    Delete, Search, dan Print) yang dilakukan oleh receptionist.

    Use Case Ruangan: Berfungsi untuk mengolah data Ruangan (Insert, Update,

    Delete, Search, dan Print) yang dilakukan oleh receptionist.

    Use Case Data Rawat Inap: Berfungsi untuk mengolah data Rawat inap

    (Insert, Update, Search, dan Print) yang dilakukan oleh receptionist.

    2.4 Prototipe Antarmuka

    Deskripsi : Antarmuka utama untuk menerima masukan username dan

    password dari Receptionist yang bertugas.

    Desain Tampilan : Warna background putih dengan font berwarna putih dan

    berukuran 14pt.

    Jenis : Form masukan (entry)

    Gambar 2 Layar Login Aplikasi sistem Informasi Rawat Inap

    Deskripsi Isi : Antarmuka untuk menyediakan jenis-jenis menu pengolahan

    data dan dapat dipilih melalui tombol yang tersedia.

    Desain Tampilan : Warna background putih dengan font berwarna putih dan

    berukuran 14.

    Jenis : Menu

    Username :

    Password :

    Login

    Silahkan Login Untuk Masuk

  • Gambar 3 Layar untuk pilihan Data

    Deskripsi Isi : Antarmuka untuk melakukan Pengolahan data pasien.

    Desain Tampilan : Warna background putih dengan font berwarna hitam dan

    berukuran 14.

    Jenis : Form masukan (entry)

    Gambar 4 Form untuk Pengolahan data Pasien

    Deskripsi Isi : Antarmuka untuk melakukan Pengolahan data Dokter.

    Desain Tampilan : Warna background putih dengan font berwarna hitam dan

    berukuran 14.

    Jenis : Form masukan (entry)

    SISTEM INFORMASI

    RAWAT INAP

    File

    LOGO

  • Gambar 5 Layar untuk Pengolahan Data Dokter

    Deskripsi Isi : Antarmuka untuk melakukan Pengolahan data Ruangan.

    Desain Tampilan : Warna background putih dengan font berwarna hitam dan

    berukuran 14.

    Jenis : Form masukan (entry)

    Gambar 6 Layar untuk Pengolahan Data Dokter

    Deskripsi Isi : Antarmuka untuk melakukan Pengolahan data Rawat Inap.

    Desain Tampilan : Warna background putih dengan font berwarna hitam dan

    berukuran 14.

    Jenis : Form masukan (entry)

  • Gambar 7 Layar untuk Pengolahan Data Dokter

  • BAB III

    MODEL ANANLISIS

    3.1 Deskripsi Arsitektur

    3.1.1 Identifikasi Paket Analisis

    No Nama Paket Use Case Terkait Keterangan

    1 Paket Sistem Informasi

    Rawat inap

    1. Login Paket untuk mengelola

    Login Receptionist

    2 Paket Pengolahan Data 1. Data Pasien

    2. Data Dokter

    3. Data Ruangan

    4. Data Rawat Inap

    Paket untuk mengelola

    data yang dilakukan oleh

    Receptionist. Paket ini

    berisi class-class pilihan

    Pengolahan data

    3 Paket User Interface 1. Data Pasien

    2. Data Dokter

    3. Data Ruangan

    4. Data Rawat Inap

    5. Administrasi

    6. Pengolahan Data

    Paket untuk menyediakan

    antarmuka sistem, terdiri

    dari dari class-class

    antarmuka

    3.1.2 Identifikasi Kelas Analisis

    No Nama Paket Nama Kelas Analisis Jenis Kelas

    (Boundary, Control, Entity)

    1 Paket Sistem

    Informasi Rawat inap

    1. Login Boundary

    2 Paket Pengolahan

    Data

    1. Insert

    2. Update

    3. Delete

    4. Print

    Entity

    Entity

    Entity

    Control

    3 Paket User Interface 1. Insert

    2. Update

    3. Delete

    4. Print

    Entity

    Entity

    Entity

    Control

  • 3.2 Realisasi Use Case Tahap Analisis

    3.2.1 Class Diagram

    Gambar 8 Diagram Kelas Sistem Informasi Rawat Inap

  • Gambar 9 Activity Diagtam Pengoalahan data pasien

  • Gambar 10 Activity Diagtam Pengoalahan data dokter

  • Gambar 10 Activity Diagtam Pengoalahan data dokter

  • Gambar 11 Activity Diagtam Pengoalahan data Ruangan

  • Gambar 12 Activity diagram Pengolahan data rawat

  • Gambar 13 Sequence Diagram Login

  • Gambar 14. Sequence Diagram Pengolahan data pasien

  • Gambar 15 Sequence Diagram Pengolahan Data Dokter

  • Gambar 16 Sequence Diagram Pengolahan Data Ruangan

  • Gambar 17 Sequence Diagram Data Rawat

  • 3.3 Kelas Analisis

    Nama Kelas Daftar Tanggung-Jawab Daftar Atribut

    Kelas Login 1. Login ke menu utama

    1. username

    2. password

    Kelas pasien 1. Insert data pasien

    2. Update data pasien

    3. Delete data pasien

    4. Search data

    5. Print data pasien

    1. id_pasien

    2. nama_pasien

    3. jenis_kelamin

    4. alamat

    5. jenis pasien

    6. telepon

    Kelas dokter 1. Insert data dokter

    2. Update data dokter

    3. Delete data dokter

    4. Search data

    5. Print data dokter

    1. id_dokter

    2. nama_dokter

    3. spesialis

    Kelas ruangan 1. Insert data ruangan

    2. Update data ruangan

    3. Delete data ruangan

    4. Search data

    5. Print data ruangan

    1. id_ruangan

    2. nama_ruangan

    3. jenis_ruangan

    4. harga

    Kelas rawat 1. Insert data rawat

    2. Update data rawat

    3. Search data

    4. Print data rawat

    1. id_rawat

    2. id_pasien

    3. penyakit

    4. id_dokter

    5. id_ruangan

    6. tanggal

  • BAB IV

    MODEL PERANCANGAN

    4.1 Kelas Perancangan

    4.1.1 Algoritma/Query

    No Query Query Keterangan

    Q-001 Select * from pasien; Menampilkan data pada

    tabel pasien

    Q-002 INSERT INTO pasien (id_pasien,

    nama_pasien, jenis_kelamin, alamat)

    VALUES (1, Bayu, Pria, Jln.

    Bahagia);

    Memasukkan data pasien

    dengan id_pasien 1,

    nama_pasien Bayu,

    jenis_kelamin Pria, dan

    alamat Jln. Bahagia

    Q-003 UPDATE pasien SET nama_pasien

    = Susi, jenis_kelamin = Wanita,

    alamat = Mandonga WHERE

    id_pasien =1;

    Mengubah data pasien

    dengan id_pasien 1 menjadi

    nama_pasien Susi,

    jenis_kelamin Wanita, dan

    alamat Mandonga

    Q-005 SELECT id_rawat, nama_pasien,

    nama_dokter, nama_ruangan,tanggal

    from pasien p, dokter m, ruangan r,

    rawat t where t.id_pasien =

    p.id_pasien AND t.id_dokter =

    m.id_dokter AND t.id_ruangan =

    r.id_ruangan ORDER BY id_rawat

    ASC

    Menampilkan data relasi

    antara data pasien, dokter,

    ruangan, dan data rawat inap

    berdasarkan id_rawat

    Q-006 SELECT * FROM pasien WHERE

    id_pasien LIKE '%"+s+"%' ORDER

    BY id_pasien ASC

    Mencari data pasien

    berdasarkan id_pasien

    4.1.2 Antarmuka

    Antarmuka : Gambar 3. Layar menu Sistem Informasi Rawat Inap

    Id Objek Jenis Nama Keterangan

  • jMenu 1 jMenu File Jika di klik akan menampilkan

    pilihan pengolahan data

    jMenuItem 1 jMenuItem Data Pasien Untuk menampilkan form

    pengolahan data pasien

    jMenuItem 2 jMenuItem Data Dokter Untuk menampilkan form

    pengolahan data dokter

    jMenuItem 3 jMenuItem Data

    Ruangan

    Untuk menampilkan form

    pengolahan data ruangan

    jMenuItem 4 jMenuItem Data Rawat

    Inap

    Untuk menampilkan form

    pengolahan data rawat inap

    Antarmuka : Gambar 4. Form Pengolahan Data Pasien

    Id Objek Jenis Nama Keterangan

    jButton1 jButton insert Memasukkan data pasien

    jButton2 jButton update Mengubah data pasien

    jButton3 jButton delete Menghapus data pasien

    jButton4 jButton print Mencetak data pasien

    jTextField1 jTextField Id pasien Di isi untuk id_pasien pada

    tabel pasien

    jTextField2 jTextField nama

    pasien

    Di isi untuk nama_pasien pada

    tabel pasien

    jTextField3 jTextField Jenis

    Kelamin

    Di isi untuk jenis_kelamin pada

    tabel pasien

    jTextField4 jTextField Alamat Di isi untuk alamat pada tabel

    pasien

    jTable1 jTable Untuk menampilkan semua

    data yang ada pada tabel pasien

    Antarmuka : Gambar 5. Form Pengolahan Data Dokter

    Id Objek Jenis Nama Keterangan

    jButton1 jButton Insert Memasukkan data pasien

    jButton2 jButton Update Mengubah data pasien

  • jButton3 jButton Delete Menghapus data pasien

    jButton4 jButton Print Mencetak data pasien

    jTextField1 jTextField Id Dokter Di isi untuk id_pasien pada

    tabel pasien

    jTextField2 jTextField nama

    Dokter

    Di isi untuk nama_pasien pada

    tabel pasien

    jTextField3 jTextField Spesialis Di isi untuk jenis_kelamin

    pada tabel pasien

    jTable1 jTable Untuk menampilkan semua

    data yang ada pada tabel pasien

    Antarmuka : Gambar 6. Form Pengolahan Data Pasien

    Id Objek Jenis Nama Keterangan

    jButton1 jButton insert Memasukkan data pasien

    jButton2 jButton update Mengubah data pasien

    jButton3 jButton delete Menghapus data pasien

    jButton4 jButton print Mencetak data pasien

    jTextField1 jTextField Id Ruangan Di isi untuk id_pasien pada

    tabel pasien

    jTextField2 jTextField nama

    Ruangan

    Di isi untuk nama_pasien pada

    tabel pasien

    jTextField3 jTextField Jenis

    Ruangan

    Di isi untuk jenis_kelamin

    pada tabel pasien

    jTable1 jTable Untuk menampilkan semua

    data yang ada pada tabel pasien

    Antarmuka : Gambar 7. Form Pengolahan Data Rawt Inap

    Id Objek Jenis Nama Keterangan

    jButton1 jButton insert Memasukkan data pasien

    jButton2 jButton update Mengubah data pasien

    jButton3 jButton print Mencetak data pasien

  • jTextField1 jTextField Id pasien Di isi untuk id_pasien pada

    tabel pasien

    jTextField2 jTextField nama pasien Di isi untuk nama_pasien

    pada tabel pasien

    jComboBox1 jComboBox Nama

    Pasien

    Di pilih untuk id_pasien

    pada tabel rawat

    jComboBox2 jComboBox Nama

    Dokter

    Di pilih untuk id_dokter

    pada tabel rawat

    jComboBox3 jComboBox Nama

    Ruangan

    Di pilih untuk id_ruangan

    pada tabel rawat

    jTable1 jTable Untuk menampilkan semua

    data yang ada pada tabel

    pasien

  • BAB V

    IMPLEMENTASI

    5.1 Implementasi Antarmuka

    5.1.1 Form Login

    Tombol Login, untuk masuk ke dalam sistem, setelah mengisi username dan

    password secara benar.

    5.1.2 Form Menu Utama

    Menu Utama untuk memilih pengolahan data.

    Menu Item :

    Data pasien, menampilkan form pengolahan data pasien.

    Data Dokter, menampilkan form pengolahan data dokter

    Data ruangan, menampilkan form pengolahan data ruangan

    Data rawat inap, menampilkan form pengolahan data rawat inap

    Exit, keluar dari sistem.

  • 5.1.3 Form Data Pasien

    Fungsi tombol :

    Insert, menambahkan data pasien.

    Update, mengedit data pasien.

    Delete, menghapus data pasien.

    Search, mencari data

    Print, mencetak data pasien.

    5.1.4 Form Data Dokter

    Fungsi tombol :

    Insert, menambahkan data pasien.

    Update, mengedit data pasien.

    Delete, menghapus data pasien.

    Search, mencari data.

  • Print, mencetak data pasien.

    5.1.5 Form Data Ruangan

    Fungsi tombol :

    Insert, menambahkan data pasien.

    Update, mengedit data pasien.

    Delete, menghapus data pasien.

    Search, mencari data.

    Print, mencetak data pasien.

    5.1.6 Form Data Rawat Inap

  • Fungsi tombol :

    Insert, menambahkan data pasien.

    Update, mengedit data pasien.

    Delete, menghapus data pasien.

    Search, mencari data.

    Print, mencetak data pasien.

    5.1.7 Print Data Pasien

    5.1.8 Print Data Dokter

  • 5.1.9 Print Data ruangan

    5.1.10 Print Data Transaksi

  • BAB VI

    PENGUJIAN

    6.1 Rencana Pengujian

    Rencana pengujian akan dilakukan dengan menguji sistem. Pengujian

    perangkat lunak sistem informasi rawat inap rumah sakit bahteramas. Rencana

    pengujian selengkapnya dapat dilihat pada tabel berikut :

    Kelas Uji Butir Uji Jenis Pengujian

    Login Hak akses pengguna

    aplikasi Black Box

    Mengelola data pasein

    Insert data, update data,

    delete data, search, dan

    print data

    Black Box

    Mengelola data dokter

    Insert data, update data,

    delete data, search, dan

    print data

    Black Box

    Mengelola data

    ruangan

    Insert data, update data,

    delete data, search, dan

    print data

    Black Box

    Mengelola data rawat

    inap

    Insert data, update data,

    delete data, search, dan

    print data

    Black Box

    6.2 Kasus Uji

    6.2.1 Pengujian Form Login

    Deskripsi Input Output Kesimpulan

    Menguji tombol

    login dengan

    memasukkan

    username dan

    password benar dan

    salah

    Username : admin

    Password : admin

    Berhasil masuk ke

    form menu utama Sesuai

    Username : tes

    Password : tes

    Tidak berhasil

    masuk ke form

    menu utama.

    Tampil pesan

    bahwa password

    Sesuai

  • salah

    Username : tes

    Password : tes

    Tidak berhasil

    masuk ke form

    menu utama.

    Tampil pesan

    bahwa username

    tidak ditemukan

    pada database

    Sesuai

    6.2.3 Pengujian Form Menu Utama

    Deskripsi Input Output Kesimpulan

    Menguji menu

    File Klik menu File

    Tampil menu item yaitu :

    data pasien, data dokter,

    data ruangan, data rawat

    inap dan keluar

    Sesuai

    Menguji sub

    menu data

    pasien

    Klik sub menu

    data pasien

    Tampil form pengolahan

    data pasien

    Sesuai

    Menguji sub

    menu data

    dokter

    Klik sub menu

    data dokter

    Tampil form pengolahan

    data dokter

    Sesuai

    Menguji sub

    menu data

    ruangan

    Klik sub menu

    data ruangan

    Tampil form pengolahan

    data ruangan

    Sesuai

    Menguji sub

    menu data rawat

    inap

    Klik sub menu

    data rawat inap

    Tampil form pengolahan

    data rawat inap

    Sesuai

    Menguji sub

    menu keluar

    Klik sub menu

    keluar Keluar sistem Sesuai

    6.2.3 Pengujian Form Data Pasien

    Deskripsi Input Output Kesimpulan

    Menguji tombol Klik tombol insert Data tidak masuk ke Sesuai

  • insert tanpa mengisi data

    pada form data

    pasien

    database. Tampil pesan

    masukkan data terlebih

    dahulu

    Klik tombol insert

    dengan mengisi

    sebagian data pada

    form data pasien

    Data tidak masuk ke

    database. Tampil pesan

    masukkan data terlebih

    dahulu

    Sesuai

    Klik tombol insert

    dengan mengisi

    semua data pada

    form data pasien

    Data masuk ke database Sesuai

    Menguji tombol

    update

    Klik tombol update

    tanpa memilih data

    terlebih dahulu

    Data tidak terupdate.

    Tampil pesan pilih data

    yang akan diupdate

    terlebih dahulu

    Sesuai

    Klik tombol update

    dengan memilih

    terlebih dahulu data

    yang akan diupdate

    Data terupdate Sesuai

    Menguji tombol

    delete

    Klik tombol delete

    tanpa memilih data

    terlebih dahulu

    Data tidak terdelete.

    Tampil pesan pilih data

    yang akan didelete

    terlebih dahulu

    Sesuai

    Klik tombol delete

    dengan memilih

    terlebih dahulu data

    yang akan didelete

    Data terdelete Sesuai

    Menguji tombol

    print Klik tombol print

    Tampil data yang akan

    di print

    Sesuai

    6.2.4 Pengujian Form Data Dokter

    Deskripsi Input Output Kesimpulan

    Menguji tombol Klik tombol insert Data tidak masuk ke Sesuai

  • insert tanpa mengisi data

    pada form data

    dokter

    database. Tampil pesan

    masukkan data terlebih

    dahulu

    Klik tombol insert

    dengan mengisi

    sebagian data pada

    form data dokter

    Data tidak masuk ke

    database. Tampil pesan

    masukkan data terlebih

    dahulu

    Sesuai

    Klik tombol insert

    dengan mengisi

    semua data pada

    form data dokter

    Data masuk ke database Sesuai

    Menguji tombol

    update

    Klik tombol update

    tanpa memilih data

    terlebih dahulu

    Data tidak terupdate.

    Tampil pesan pilih data

    yang akan diupdate

    terlebih dahulu

    Sesuai

    Klik tombol update

    dengan memilih

    terlebih dahulu data

    yang akan diupdate

    Data terupdate Sesuai

    Menguji tombol

    delete

    Klik tombol delete

    tanpa memilih data

    terlebih dahulu

    Data tidak terdelete.

    Tampil pesan pilih data

    yang akan didelete

    terlebih dahulu

    Sesuai

    Klik tombol delete

    dengan memilih

    terlebih dahulu data

    yang akan didelete

    Data terdelete Sesuai

    Menguji tombol

    print Klik tombol print

    Tampil data yang akan

    di print

    Sesuai

    6.2.5 Pengujian Form Data Ruangan

    Deskripsi Input Output Kesimpulan

    Menguji tombol Klik tombol insert Data tidak masuk ke Sesuai

  • insert tanpa mengisi data

    pada form data

    ruangan

    database. Tampil pesan

    masukkan data terlebih

    dahulu

    Klik tombol insert

    dengan mengisi

    sebagian data pada

    form data ruangan

    Data tidak masuk ke

    database. Tampil pesan

    masukkan data terlebih

    dahulu

    Sesuai

    Klik tombol insert

    dengan mengisi semua

    data pada form data

    ruangan

    Data masuk ke database Sesuai

    Menguji tombol

    update

    Klik tombol update

    tanpa memilih data

    terlebih dahulu

    Data tidak terupdate.

    Tampil pesan pilih data

    yang akan diupdate

    terlebih dahulu

    Sesuai

    Klik tombol update

    dengan memilih

    terlebih dahulu data

    yang akan diupdate

    Data terupdate Sesuai

    Menguji tombol

    delete

    Klik tombol delete

    tanpa memilih data

    terlebih dahulu

    Data tidak terdelete.

    Tampil pesan pilih data

    yang akan didelete

    terlebih dahulu

    Sesuai

    Klik tombol delete

    dengan memilih

    terlebih dahulu data

    yang akan didelete

    Data terdelete Sesuai

    Menguji tombol

    print Klik tombol print

    Tampil data yang akan

    di print

    Sesuai

    6.2.6 Pengujian Form Data Rawat

    Deskripsi Input Output Kesimpulan

    Menguji tombol Klik tombol insert Data tidak masuk ke Sesuai

  • insert tanpa mengisi data

    pada form data rawat

    inap

    database. Tampil pesan

    masukkan data terlebih

    dahulu

    Klik tombol insert

    dengan mengisi

    sebagian data pada

    form data rawat inap

    Data tidak masuk ke

    database. Tampil pesan

    masukkan data terlebih

    dahulu

    Sesuai

    Klik tombol insert

    dengan mengisi

    semua data pada

    form data rawat inap

    Data masuk ke database Sesuai

    Menguji tombol

    update

    Klik tombol update

    tanpa memilih data

    terlebih dahulu

    Data tidak terupdate.

    Tampil pesan pilih data

    yang akan diupdate

    terlebih dahulu

    Sesuai

    Klik tombol update

    dengan memilih

    terlebih dahulu data

    yang akan diupdate

    Data terupdate Sesuai

    Menguji tombol

    print Klik tombol print

    Tampil data yang akan di

    print

    Sesuai

    Menguji tombol

    pasien keluar

    Klik tombol pasien

    Keluar

    Tampil lama dan total

    bayar sesuai

    6.3 Kesimpulan

    Berdasarkan hasil pengujian yang dilakukan dengan menggunakan metode

    pengujian Black Box terhadap aplikasi sistem informasi rawat inap ini bebas dari

    kesalahan sintaks dan secara fungsional mengeluarkan hasil sesuai dengan yang

    diharapkan.