Selasa, 28 Maret 2017

Panduan Membuat Database Rekam Medis pada MySQL dengan Perintah Command Prompt (CMD)



Bagi Anda yang saat ini sedang belajar perintah dasar MySQL, yaitu perintah SQL dari halaman Command Prompt (CMD), maka berikut ini akan Kami ajarkan bagaimana caranya membuat database dan tabel secara lengkap. Untuk memudahkan belajar, Kita akan mencoba membuat database dan tabel untuk Software Aplikasi Rekam Medis Rawat Jalan. Desain dan perancangan dapat Anda pada artikel sebelumnya ( Membuat Relasi Antar Tabel Database Rekam Medis ).

Sebelum menuliskan perintah, sebelumnya pastikan beberapa hal berikut:
  1.  Jalankan XAMM Server, klik Start pada tombol MySQL sampai terlihat Running (berjalan).
  2.  Buka halaman Command Prompt (CMD) dari menu Start --> All Programs --> Accessories --> Command Prompt.
  3. Masuklah pada MySQL Server.
Setelah aktif di dalam MySQL Server, sekarang Anda dapat mengikuti panduan berikut ini, yaitu dimulai dengan membuat database dan dilanjutkan dengan membuat tabel yang sudah didesain sebelumnya.

MEMBUAT DATABASE BARU
Nama database yang akan dipake adalah rekammedis, Anda dapat membuat database dengan nama lain yang sesuai dengan kebutuhan proyek Anda.

CREATE DATABASE rekammedis;

Aktifkan database yang sudah dibuat, perintahnya adalah :

USE rekammedis;

MEMBUAT TABEL DATA PETUGAS
Tabel petugas dipake untuk menyimpan data Petugas Klinik, termasuk data Perawat yang bertugas dan Administrator aplikasi. Perintahnya adalah;

CREATE TABLE petugas (
  kd_petugas char(3) NOT NULL,
  nm_petugas varchar(100) NOT NULL,
  username varchar(20) NOT NULL,
  password varchar(100) NOT NULL
) ENGINE=MyISAM;

MEMBUAT TABEL DATA DOKTER
Tabel dokter dipakai untuk menyimpan data Dokter yang bertugas di Klinik. Perintahnya adalah;

CREATE TABLE dokter (
  kd_dokter char(4) NOT NULL,
  nm_dokter varchar(100) NOT NULL,
  spesialis varchar(100) NOT NULL,
  alamat varchar(100) NOT NULL,
  no_telepon varchar(20) NOT NULL
) ENGINE=MyISAM;

MEMBUAT TABEL DATA PASIEN
Tabel pasien dipakai untuk menyimpan data Pasien yang bertugas di Klinik. Perintahnya adalah;

CREATE TABLE pasien (
  kd_pasien char(5) NOT NULL,
  nm_pasien varchar(100) NOT NULL,
  kelamin varchar(1) NOT NULL,
  gol_darah varchar(2) NOT NULL,
  tanggal_lahir date NOT NULL,
  alamat varchar(100) NOT NULL,
  no_telepon varchar(20) NOT NULL
) ENGINE=MyISAM;

MEMBUAT TABEL DATA OBAT
Tabel obat dipakai untuk menyimpan data Obat yang akan diberikan setiap Pasien yang datang untuk periksa. Perintahnya adalah;

CREATE TABLE obat (
  kd_obat char(4) NOT NULL,
  nm_obat varchar(100) NOT NULL,
  golongan varchar(100) NOT NULL,
  harga int(12) NOT NULL
) ENGINE=MyISAM;

MEMBUAT TABEL TRANSAKSI PENDAFTARAN
Tabel pendaftaran dipakai untuk menyimpan data Pendaftaran Pasien saat akan melakukan Pemeriksaan. Perintahnya adalah;

CREATE TABLE pendaftaran (
  no_pendaftaran varchar(4) NOT NULL,
  tgl_pendafaran date NOT NULL,
  kd_pasien char(5) NOT NULL,
  nomor_antri int(3) NOT NULL,
  keluhan varchar(100) NOT NULL
) ENGINE=MyISAM;

MEMBUAT TABEL TRANSAKSI PEMERIKSAAN
Tabel pemeriksaan dipakai untuk menyimpan data Transaksi Periksa yang dilakukan oleh Dokter kepada Pasien yang datang pada Klinik. Perintahnya adalah;

CREATE TABLE pemeriksaan (
  no_periksa char(5) NOT NULL,
  tgl_periksa date NOT NULL,
  kd_pasien char(5) NOT NULL,
  kd_dokter char(4) NOT NULL,
  keluhan varchar(100) NOT NULL,
  hasil_periksa varchar(100) NOT NULL
) ENGINE=MyISAM;

MEMBUAT TABEL TRANSAKSI RESEP
Tabel resep dipakai untuk menyimpan data Resep obat yang dibuat oleh Dokter pada saat Pemeriksaan selesai. Perintahnya adalah;

CREATE TABLE resep (
  no_resep char(5) NOT NULL,
  tgl_resep date NOT NULL,
  no_periksa char(5) NOT NULL,
  status_bayar enum('Lunas','Hutang') NOT NULL,
  uang_bayar int(12) NOT NULL
) ENGINE=MyISAM;

Selain tabel resep, juga ada tabel resep_item yang dipakai untuk menyimpan daftar nama obat yang diberikan oleh Dokter kepada Pasien.

CREATE TABLE resep_item (
  kd_resep char(5) NOT NULL,
  kd_obat char(4) NOT NULL,
  jumlah int(11) NOT NULL,
  aturan_pakai varchar(100) NOT NULL
) ENGINE=MyISAM;

MEMBUAT TABEL TRANSAKSI PEMBAYARAN
Tabel pembayaran dipakai untuk menyimpan data Pembayaran setelah Pasien selesai melakukan pemeriksaan, dan juga untuk mengambil obat dari resep yang diberikan. Perintahnya adalah;

CREATE TABLE pembayaran (
  no_pembayaran char(5) NOT NULL,
  tgl_pembayaran date NOT NULL,
  no_periksa char(5) NOT NULL,
  uang_bayar int(12) NOT NULL
) ENGINE=MyISAM;

Sampai di sini yah artikel panduan Kami tentang Panduan Membuat Database Rekam Medis dengan menggunakan Perintah SQL pada Command Prompt, semoga artikel ini dapat bermanfaat untuk Anda belajar.

CONTOH SOFTWARE REKAM MEDIS
Jika Anda membutuhkan SourceCode Software Rekam Medis yang sudah jadi, Anda dapat mengunjungi website www.BunafitKomputer.com/php, tersedia Source Code Aplikasi Rekam Medis berbasis Web yang dikembangkan dengan PHP-MySQL dan editor Dreamweaver.

Artikel ini ditulis oleh Bunafit Nugroho, penulis Buku IT dan Pengajar Private Pemrograman

Semoga artikel ini bermanfaat
Salam sukses

1 komentar: