Anda di halaman 1dari 6

TUGAS TIK IV BASIS DATA

CONTOH BASIS DATA DI KLINIK KESEHATAN

Di susun Oleh :

1. IMRO’ATUL KHUSNA (30514077)


2. MIRTA HADI R (30514071)
3. IBNU ROZAK (30514055)
4. NURIL FAHMI (30514070)

PROGAM STUDI D-III REKAM MEDIS INFORMASI KESEHATAN

FAKULTAS ILMU KESEHATAN

INSTITUT ILMU KESEHATAN BHAKTI WIYATA

KEDIRI

0
BASIS DATA

Pangkalan data atau basis data adalah kumpulan informasi yang disimpan di
dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu
program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat
lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data
disebut sistem manajemen basis data (database management system, DBMS). Sistem
basis data dipelajari dalam ilmu informasi.

Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya
semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai
basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada
sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data
yang berhubungan dengan bisnis.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau
potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari
jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema
menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek
tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur
basis data: ini dikenal sebagai model basis data atau model data. Model yang umum
digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili
semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap
tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi
matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan
nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model
jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.

Istilah basis data mengacu pada koleksi dari data-data yang saling
berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem
manajemen basis data (database management system/DBMS). Jika konteksnya sudah
jelas, banyak administrator dan programer menggunakan istilah basis data untuk
kedua arti tersebut.

Lingkungan basis data

Lingkungan basis data adalah sebuah habitat di mana terdapat basis data untuk
bisnis. Dalam lingkungan basis data, pengguna memiliki alat untuk mengakses data.
Pengguna melakukan semua tipe pekerjaan dan keperluan mereka bervariasi seperti
menggali data (data mining), memodifikasi data, atau berusaha membuat data baru.
Masih dalam lingkungan basis data, pengguna tertentu tidak diperbolehkan
mengakses data, baik secara fisik maupun logis. (Koh, 2005, dalam Janner Simarmata
& Imam Paryudi 2006: 33).

1
Tahapan perancangan basis data

Perancangan basis data merupakan upaya untuk membangun sebuah basis data
dalam suatu lingkungan bisnis. Untuk membangun sebuah basis data terdapat
tahapan-tahapan yang perlu kita lalui yaitu:

1. Perencanaan basis data


2. Mendefinisikan sistem
3. Analisa dan mengumpulkan kebutuhan
4. Perancangan basis data
5. Perancangan aplikasi
6. Membuat prototipe
7. Implementasi
8. Konversi data
9. Pengujian
10. Pemeliharaan operasional

Bahasa pada basis data

Terdapat dua jenis bahasa komputer yang digunakan saat kita ingin membangun
dan memanipulasi sebuah basis data, yaitu:

1. Data Definition Language (DDL)


2. Data Manipulation Language (DML)

Perangkat lunak basis data

Perangkat lunak basis data yang banyak digunakan dalam pemrograman dan
merupakan perangkat basis data aras tinggi (high level):

a. Microsoft SQL Server n. Arago


b. Oracle o. Force
c. Sybase p. Recital
d. Interbase q. dbFast
e. XBase r. dbXL
f. Firebird s. Quicksilver
g. MySQL t. Clipper
h. PostgreSQL u. FlagShip
i. Microsoft Access v. Harbour
j. dBase III w. Visual dBase
k. Paradox x. Lotus Smart SuiteApproach
l. FoxPro y. db2
m. Visual FoxPro z. MongoDB

Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis
data aras rendah (low level), diantaranya:

 Btrieve
 Tsunami Record Manager

2
Aplikasi Klinik Kesehatan dengan Microsoft Access

Jika dibandingkan dengan Rumah Sakit, klinik kesehatan relatif lebih kecil
baik dari segi jumlah staf medis maupun dari segi jumlah pasien, dan rata-rata pasien
yang berobat ke klinik kesehatan adalah pasien dengan jenis penyakit yang tidak
terlalu berat. Klinik kesehatan perlu mencatat data pasien yang datang untuk berobat.
Data yang dicatat meliputi data master dan data transaksi atau data history.

Data master pasien yang perlu disimpan dengan baik adalah:

1. Nama Pasien
2. Jenis Kelamin Pasien
3. Umur Pasien
4. Alamat Pasien
5. Nomor Telepon
6. Pekerjaan

Data histori pasien terdiri dari:

1. Tanggal Berobat
2. Dokter yang memeriksa
3. Keluhan pasien
4. Hasil pemeriksaan dokter
5. Obat yang diberikan kepada pasien
6. Apakah perlu dirujuk ke Rumah Sakit
7. Keterangan lain
8. Biaya berobat

Dari hasil analisa singkat di atas maka kita dapat merancang database untuk Klinik
Kesehatan sebagai berikut:

1. Data master Pasien (nama tabel : PASIEN)

No NAM FIELD JENIS FIELD KETERANGAN


1 KODE_PASIEN TEXT(10) PRIMARY KEY
2 NAMA_PASIEN TEXT(50)
3 TEMPAT_LAHIR TEXT(40)
4 TANGGAL_LAHIR DATE/TIME
5 JENIS_KELAMIN TEXT(1)
6 ALAMAT TEXT(100)
7 NOMOR_TELEPON TEXT(20)
8 PEKERJAAN TEXT(50)

3
2. Data master Dokter (nama tabel : DOKTER)

No NAM FIELD JENIS FIELD KETERANGAN


1 KODE_DOKTER TEXT(10) PRIMARY KEY
2 NAMA_DOKTER TEXT(50)
3 TEMPAT_LAHIR TEXT(40)
4 TANGGAL_LAHIR DATE/TIME
5 JENIS_KELAMIN TEXT(1)
6 ALAMAT TEXT(100)
7 NOMOR_TELEPON TEXT(20)

3. Data master Obat (nama tabel : OBAT)

No NAM FIELD JENIS FIELD KETERANGAN


1 KODE_OBAT TEXT(10) PRIMARY KEY
2 NAMA_OBAT TEXT(50)
3 KHASIAT_OBAT TEXT(100)
OBAT KERAS, OBAT
4 KATEGORI_OBAT TEXT(10)
BEBAS
5 DOSIS_OBAT TEXT(100)
6 SATUAN_OBAT TEXT(20) TABLET, BOTOL,KAPSUL

4. Data Transaksi/Histori Pemeriksaan Pasien (nama tabel : PERIKSA)

No NAM FIELD JENIS FIELD KETERANGAN


1 KODE_PERIKSA AUTONUMBER PRIMARY KEY
2 TANGGAL_PERIKSA DATE/TIME
3 KODE_PASIEN TEXT(10)
4 KODE_DOKTER TEXT(10)
5 KELUHAN_PASIEN TEXT(150)
6 DIAGNOSA_DOKTER TEXT(150)
7 TEKANAN_DARAH TEXT(50)
8 BERAT_BADAN TEXT(50)
9 SUHU_TUBUH TEXT(50)
10 BULAN INTEGER
11 TAHUN INTEGER

4
5. Data Transaksi/Histori Pemberian Obat Untuk Pasien (nama tabel :
PERIKSA_OBAT)

No NAM FIELD JENIS FIELD KETERANGAN


1 KODE_PERIKSA LONG INTEGER FOREIGN KEY
2 KODE_OBAT TEXT(10) FOREIGN KEY
3 JUMLAH_OBAT DECIMAL
4 CARA_PEMAKAIAN TEXT(50)

6. Data Stok Obat (nama tabel : STOK_OBAT)

No NAM FIELD JENIS FIELD KETERANGAN


1 KODE_OBAT TEXT(10) PRIMARY KEY
2 TAHUN INTEGER PRIMARY KEY
3 JUMLAH_AWAL DECIMAL
4 JUMLAH_AKHIR DECIMAL

7. Data Transaksi Obat (nama tabel : KARTU_STOK_OBAT)

No NAM FIELD JENIS FIELD KETERANGAN


1 ID_TRANSAKSI AUTONUMBER PRIMARY KEY
2 KODE_OBAT AUTONUMBER
3 TANGGAL_TRANSAKSI DATE/TIME
4 JUMLAH_MASUK DECIMAL
5 KETERANGAN TEXT(100)
6 JUMLAH_KELUAR DECIMAL
7 JUMLAH_SALDO DECIMAL
8 TAHUN INTEGER

Langkah berikutnya adalah membuat relasi antar tabel master dan tabel transaksi/tabel
histori. Tabel yang telah dibuat adalah sebagai berikut:
1. Data master Pasien (nama tabel : PASIEN)
2. Data master Dokter (nama tabel : DOKTER)
3. Data master Obat (nama tabel : OBAT)
4. Data Transaksi/Histori Pemeriksaan Pasien (nama tabel : PERIKSA)
5. Data Transaksi/Histori Pemberian Obat Untuk Pasien (nama tabel :
PERIKSA_OBAT)
6. Data Stok Obat (nama tabel : STOK_OBAT)
7. Data Transaksi Obat (nama tabel : KARTU_STOK_OBAT

Anda mungkin juga menyukai