2017/10/08

SISTEM MANAJEMEN DATABASE



Nama                           : Octhaviani Arbaniya
NIM                            : 43215010271
Mata Kuliah                : Sistem Informasi Manajemen – Pertemuan 6
Dosen Pengampu        : Prof. Dr. Hapzi Ali, CMA

Dalam era global saat ini sistem informasi manajemen merupakan bagian yang tak terpisahkan dari suatu organisasi atau perusahaan karena dapat memberikan manfaat seperti menyediakan lingkungan yang nyaman dan efisien untuk penyimpanan dan pengambilan data dari basis data. Pengelolaan manajemen basis data membutuhkan suatu perangkat / tools untuk dapat mengelolanya, sehingga manajemen basis data dapat terus dikelola dan terus ditingkatkan kinerjanya. Selain itu, dengan adanya sistem informasi maka suatu organisasi akan berusaha untuk lebih kompetitif dan efisien yang pada akhirnya menambah nilai untuk mendapatkan, mengubah dan mendistribusikan informasi dengan tujuan meningkatkan pengambilan keputusan, meningkatkan kirnerja organisasi dalam mencapai tujuan organsisasinya serta mengurangi human error.
Sebuah Sistem Informasi yang efektif menyediakan informasi yang akurat, tepat waktu dan relevan bagi penggunanya sehingga dapat digunakan untuk pengambilan keputusan. Dalam pengambilan keputusan, baik dalam operasional sehari-hari, maupun dalam perencanaan strategis ke masa depan. Proses pengambilan keputusan harus dilandasi oleh data dan informasi yang tepat waktu dan tepat isi agar keputusan yang diambil tepat sasaran. Informasi diperoleh dari pengolahan data, dan pengolahan data dilaksanakan oleh sistem informasi dengan dukungan teknologi informasi.

Pengertian DBMS (DataBase Management System)

Menurut C. J. Date, DBMS adalah merupakan software yang menghandle seluruh akses pada database untuk melayani kebutuhan user. 

Sehingga DBMS atau database management system ini merupakan perangkat lunak (software) yang dipakai untuk membangun basis data yang berbasis komputerisasi. DBMS (Database Management system) ini juga dapat membantu dalam memelihara serta pengolahan data dalam jumlah yang besar, dengan menggunakan DBMS bertujuan agar tidak dapat menimbulkan kekacauan dan dapat dipakai oleh user sesuai dengan kebutuhan.
Adapun beberapa contoh dai DBMS, diantaranya seperti:

1.      MySQL
Kelebihannya:
  • Free/gratis.
  • Selalu stabil dan cukup tangguh.
  • Keamanan yang cukup baik.
  • Sangat mendukung transaksi, dan dukungan dari banyak komunitas.
  • Sangat fleksisbel dengan barbagai macam program.
  • Perkembangan yang cepat.
Kekurangannya:
  • Kurang mendukung koneksi bahasa pemerograman misalnya seperti Visual Basic (VB), Foxpro, Delphi sebab koneksi ini dapat menyebabkan field yang dibaca harus sesuai dengan koneksi bari bahasa pemerograman visual tersebut.
  • Data yang dapat ditangani belum besar dan belum mendukung widowing Function.
2.      Oracle
Kelebihannya:
  • Terdapat beragan fitur yang bisa memenuhi tuntutan fleksibilitas dari organisasi atau perusahaan yang besar.
  • Bisa mendayaggunakan lebih dari satu server dan penyimpanan data dengan cukup mudah.
  • Performa pemrosesan transaksi yang sangat tinggi.
Kekurangannya:
  • Pemakaiannya membutuhkan dana atau biaya karena mahal dan diperlukan DBA yang cukup handal sebab DBMS ini cukup rumit.
3.       Microsoft SQL server
Kelebihannya:
  • DBMS ini sangat cocok untuk perusahaan mikro, menengah hingga perusahaan besar karena mampu mengelola data yang besar.
  • Mempunyai kelebihan untuk men-manage user serta tiap user-nya dapat diatur hak aksesnya terhadap pengaksesan database oleh DBA.
  • Tingkat pengamanan datanya sangat baik.
  • Dapat melakukan atau memiliki back-up, recovery, dan rollback data.
  • Kelebihan lainnya mempunyai kemampuan membuat database mirroring dan juga culustering.
Kekurangannya:
  • Hanya bisa berjalan pada platform OS (Operasi system) Microsoft windows.
  • Perangkat lunak (software) ini berilisensi dan tentunya pemakaiannya membutuhkan biaya yang tergolong cukup mahal. 
Pengertian Relational Database Management System (RDBMS)

RDBMS adalah program yang melayani sistem basis data yang entitas utamanya terdiri dari tabel-tabel yang mempunyai relasi dari satu tabel ke tabel yang lain. RDBMS merupakan perangkat lunak yang juga dapat  digunakan membuat tabel, isi data, ubah data, dan hapus data.
Adapun beberapa contoh dai RDBMS, diantaranya seperti:
  • Tabel data_Pasien yang digunakan untuk menyimpan record data pasien dengan properti atau  atribut: id_pasien, No_urut, Nama, Aktif, Telp, Daerah, Alamat, Pendidikan, Pekerjaan, Usia. 
  • Tabel data_dokter yang digunakan untuk menyimpan record data dokter dengan properti atau atribut: id_dokter, User, Password, Nik, Nama, Aktif, Sesi, Telp, Alamat. 
  • Tabel data_rawat inap yang digunakan untuk menyimpan mengecekdan mengupdate data rawat dengan properti atau atribut: Id_rawat, No_urut, Id_dokter,Asal_pasien, Penerimaan, Kelas, Kamar, Png_nama, Png_telp, Png_hubungan, Png_bayar, Png_alamat, Penyakit, Status_cek\

File, Record, byte, field dan Bit

File adalah kumpulan berbagai informasi yang berhubungan dan juga tersimpan di dalam secondary storage, secara konsep file memiliki beberapa tipe ada yang bertipe Data terdiri dari numeric, character dan binary. Lalu ada juga file yang bertipe program.

Adapun beberapa contoh dari jenis file dan macam-macam ekstensinya, diantaranya seperti:
  • System= sys, com, bak, bat, tmp, dan exe.
  • Video= avi, KV, mpg, mpeg, wmv, 3gp, dan flv.
  • Dokumen= html, doc, odt, xls, ods, dan pdf.
  • Suara= wav, rm, mp3, dan midi.
  • Gambar= jpeg, jpg, gif, png tif dan tiff.
Record adalah kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris.
Adapun beberapa contoh dari record, diantaranya  seperti:
File nama barang berisikan data tentang semua nama barang yang ada. Data adalah kumpulan fakta atau kejadian yang digunakan sebagai penyelesaian masalah dalam bentuk informasi. Pengertian basis data (database) adalah basis data yang terdiri dari dua kata, yaitu kata basis dan data. Basis dapat di artikan markas ataupun gudang, maupun tempat berkumpul.

Field adalah kumpulan dari karakter yang membentuk satu arti, maka jika terdapat field.
Adapun beberapa contoh dari field, diantaranya  seperti:
Id_pasien atau nama_pasien, maka yang dipaparkan dalam field tersebut harus yang berkaitan dengan id pasien dan nama pasien. Atau definisi field yang lainnya yaitu tempat atau kolom yang terdapat dalam suatu table untuk mengisikan nama-nama (data) field yang akan di isikan.

Byte adalah bagian terkecil yang dapat dialamatkan dalam memori. Byte merupakan
sekumpulan bit yang secara konvensional terdiri atas kombinasi delapan bit. Satu byte digunakan
untuk mengkodekan satu buah karakter dalam memori.
Adapun beberapa contoh dari byte, diantaranya  seperti
Kode Ascii untuk J ialah 10101010. Jadi byte adalah kumpulan bit yang membentuk satu karakter (huruf, angka, atau tanda). Dengan kombinasi 8 bit, dapat diperoleh 256 karakter (= 2 pangkat 8).

Bit adalah suatu sistem angka biner yang terdiri atas dua macam nilai saja, yaitu 0 dan 1. Sistem
angka biner merupakan dasar dasar yang dapat digunakan untuk komunikasi antara manusia dan
mesin (komputer) yang merupakan sekumpulan komponen elektronik dan hanya dapat membedakan
dua keadaan saja (on dan off). Jadi bit adalah unit terkecil dari pembentuk data. 

Implementasi Rancangan Tabel Database Sistem Informasi

Saya akan menganalisa rancangan tabel database yang digunakan dalam sistem informasi rawat inap Rumah Sakit Sari Asih di Tangerang. Aplikasi sederhana ini membutuhkan 3 (tiga) tabel Database yaitu
  • Tabel data_Pasien yang digunakan untuk menyimpan record data pasien dengan properti atau  atribut: id_pasien, No_urut, Nama, Aktif, Telp, Daerah, Alamat, Pendidikan, Pekerjaan, Usia.
  • Tabel data_dokter yang digunakan untuk menyimpan record data dokter dengan properti atau atribut: id_dokter, User, Password, Nik, Nama, Aktif, Sesi, Telp, Alamat. 
  • Tabel data_rawat inap yang digunakan untuk menyimpan mengecekdan mengupdate data rawat dengan properti atau atribut: Id_rawat, No_urut, Id_dokter,Asal_pasien, Penerimaan, Kelas, Kamar, Png_nama, Png_telp, Png_hubungan, Png_bayar, Png_alamat, Penyakit, Status_cek
Spesifikasi Database Relational adalah sbb

  • Tabel data_pasien
Tabel ini digunakan untuk menambah data pasien
Nama tabel : tabel data pasien
Primary key : Id_pasien


  
  • Tabel data_dokter
Tabel ini digunakan untuk mengupdate data dokter
Nama tabel : Tabel dokter
Primary key : Id_dokter 


  • Tabel data_rawat
Tabel ini digunakan untuk mengecek dan mengupdate data rawat
Nama tabel : tabel data rawat
Primary key : Id_rawat


ERD adalah model konseptual yang mendeskripsikan hubungan antara penyimpanan (dalam DFD). ERD digunakan untuk memodelkan struktur data dan hubungan antar data.
Adapun ERD tata letak RS Sari Asih Tangerang:
 



Daftar Pustaka:
Rizky, 2015. http://aliaulia.blogspot.co.id/2015/08/pengertian-data-base-file-record-field.html. Diakses pada 07 Oktober 2017 pukul 20:30
Sora, 2015. http://www.pengertianku.net/2015/05/pengertian-dbms-dan-contohnya-lengkap.html. Diakses pada 07 Oktober 2017 pukul 20:05
Andre, 2015. http://www.duniailkom.com/tutorial-mysql-pengertian-relational-database/. Diakses pada 07 Oktober 2017 pukul 20:15