Jumat, 01 November 2019

Studi Kasus ERD


Hallo, Assalamualaikum saya Hilman Ihsanuddin. Saya mempunyai tugas untuk membuat ERD di sebuah Klinik.. Berikut ulasannya .....

Suatu klinik memiliki praktek Dokter bersama sehingga dalam klinik tersebut memiliki banyak Dokter. Seorang Pasien, apabila akan berobat harus diperiksa oleh Dokter dan sebaliknya Dokter pun harus memeriksa Pasien. Pasien yang berobat pada klinik tersebut lebih dari seorang. Setiap selesai diperiksa pasien biasanya menerima resep berupa obat dan biasanya setiap pasien menerima beberapa jenis obat. Informasi tentang pasien adalah nomor pasien, nama pasien dan alamat. Informasi tentang obat adalah kode obat, nama obat, dan dosis.

Pertanyaan :
Buatlah ERD-nya

LANGKAH-LANGKAH MEMBUAT ERD :
1. Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat
2. Menentukan atribut-atribut key dari masing-masing himpunan entitas
3. Mengidentifikasikan dan menetapkan seluruh himpunan relasi diantara himpunan entitas yang ada      beserta foreign key-nya
4. Menentukan derajat dan cardinality rasio relasi untuk setiap himpunan relasi
5. Melengkapi himpunan relasi dengan atribut-atribut yang bukan kunci (non-key)

Minggu, 29 September 2019


JENIS - JENIS DATA BASE  KELEMAHAN BESERTA  KEKURANGANNYA

  •     MS ACCESS

Microsoft Access adalah salah satu program DBMS buatan Microsoft yang ditujukan untuk kalangan rumahan dan usaha skala kecil atau menengah. Microsoft access biasanya dipasang satu paket dengan paket Microsoft Office lainnya seperti Word dan Excel. Microsoft Access dapat mengolah berbagai macam database dari luar Access seperti Mysql atau Oracle.

Kelebihan :

MS Access mudah dalam penggunaan terutama dalam memanipulasi tabel dan relasinya. Perintah SQL juga dapat dibuat pada Microsoft Access. Selain itu fasilitas data security dan penyimpanan data jumlah besar dapat didukung.

Kekurangan :

Microsoft Access memiliki kekurangan tidak dapat digunakan dengan gratis alias berlisensi. Selain itu Microsoft Access tidak terlalu cocok apabila diakses dengan jaringan 
  •     Firebird

Firebird adalah sistem manajemen basis data SQL relasional yang open source dan berjalan di Linux, Microsoft Windows, Mac OS X dan berbagai sistem operasi Unix-like. Basis data Firebird merupakan cabang dari edisi open source Borland Interbase pada tahun 2000, namun sejak Firebird 1.5, kode tersebut sebagian besar telah ditulis ulang.

Kelebihan :

Firebird dapat digunakan gratis baik untuk keperluan komersil maupun untuk personal. namun pengguna tidak diperbolehkan melakukan klaim kepemilikan terhadap source kode dari firebird. Tiap file licensi yang terdapat pada folder source kode firebird tidak boleh dihapus atau dimodifikasi
Firebird diperbolehkan dimodifikasi jika hasil modifikasi yang dilakukan dipublikasikan dan software hasil modifikasi dari firebird harus dilisensikan dengan lisensi yang sama sehingga tidak boleh di perjual belikan

Kelemahan :

Learning Curve yang relatif curamFitur Firebird yang lebih banyak dari open source database yang lebih simpel seperti MySql membuat Firebird lebih rumit untuk dipelajari. Ditambah lagi dengan dokumentasi yang tidak terlalu bagus dan juga komunitas yang sedikit menambah semakin sulit untuk mempelajari firebird.
  •       ORACLE

Oracle adalah software DBMS yang diciptakan untuk mengelola informasi secara terintegrasi dan komprehensif. Dimiliki oleh Oracle Inc, oracle dapat digunakan secara online dan mendukung data dalam jumlah besar. Oracle saat ini menjadi software yang cukup populer dalam mengelola database di instansi besar.

Penggunaan basis data Oracle mengacu pada struktur memori server-side sebagai SGA (System Global Area). SGA biasanya menyimpan informasi cache seperti buffer data, perintah SQL, dan informasi pengguna. Selain penyimpanan, basis data juga terdiri dari redo log online (atau log saja), yang menyimpan riwayat transaksional.

Kelebihan :

Oracle memiliki kelebihan dapat menangani data dalam jumlah yang sangat besar, selain itu pengolahan data dalam oracle juga bisa dilakukan secara cepat dan akurat.

 Berbeda dengan Microsoft SQL Server yang hanya bisa digunakan pada SIstem Operasi Windows saja, maka Database Oracle bisa beroperasi pada SIstem Operasi lainnya, seperti Mac, dan juga Linux.
 Pemrosesan dari pengolahan data yang cepat. Hal ini akan membantu meningkatkan efisiensi waktu dari suatu instansi, dan membuat banyak biaya penyelenggaraan IT menjadi lebih kecil.
Kelemahan :

Karena memiliki fungsi yang sangat banyak, dan juga kemampuan yang sangat tinggi dalam melakukan manajemen dan pengolahan dari suatu database, maka hal ini berpengaruh terhadap spesifikasi minimum yang dibutuhkan oleh sebuah komputer dalam menjalankan software Database Oracle. Tidak semua PC kantor biasa bisa menjalankan Database Oracle dengan baik, karena membutuhkan spesifikasi PC yang cenderung tinggi.

Harga yang mahal dan juga spesifikasi tinggi. Tentu saja ini membuat Database Oracle menjadi sangat tidak cocok untuk digunakan oleh perusahaan atau instansi kecil dan juga menengah. Spesifikasi dan juga fitur yang dimiliki oleh Database Oracle terlalu tinggi untuk diimplementasikan pada database instansi atau perusahaa kecil dan mengengah.

  •     PostgreSQL

PostgreSQL adalah sebuah software DBMS yang disebarluaskan secara bebas dan kini paling banyak digunakan untuk pengembangan database. Sifatnya yang open source dan memiliki banyak fitur.
PostgreSQL ( sering di sebut Postgres ), sistem pengelolaan basis data relasional, dapat menangani beban kerja mulai dari aplikasi mesin tunggal kecil sampai aplikasi Internet yang besar dengan banyak pengguna bersamaan. Pada macOS Server, PostgreSQL adalah basis data default, PostgreSQL juga tersedia untuk Microsoft Windows dan Linux

Kelebihan :

 Sifatnya yang open source sangat bermanfaat bagi anda yang mengembangkan database secara gratis, selain itu kehandalan DBMS ini cukup baik dan menghemat biaya dalam perluasan jaringan database.

Memiliki Rule: Rule merupakan suatu tindakan custom yang dapat didefinisikan sebagai tereksekusi pada saat terdapat sebuah tabel yang di Delete, Update maupun di Insert pada database system tersebut.

Memiliki Lisensi GPL (General Public License):  PostgreSQL mempunya lisensi yang dapat digunakan secara bebas oleh setiap penggunanya tanpa harus melalui proses pemesanan, pembayaran alias free of charge. Dapat digunakan baik untuk keperluan yang bersifat kantor, komersil, pendidikan maupun bersifat pribadi.

Kelemahan :

PostgreSQL tidak terlalu populer dibandingkan DBMS lainnya, selain itu sulit diterapkan di Windows karena perbedaan arsitektur DBMS. Selain itu PostgreSQL tidak terlalu cocok untuk pengembangan web.

Belum Tersedianya Replikasi: Perlu disadari, meskipun database system ini merupakan jenis database system open source namun di dalam distribusi standarnya PostgreSQL masih belum menyertakan replikasi sehingga perlu kerja keras atau sedikit usaha dari pengguna untuk mendistribusikan PostgreSQL.

Kecepatan dan Kelangsingan Yang Kurang Terfokus: Meskipun didapuk sebagai database system yang unggul dalam hal multiproses dan jarang sekali mengalami crashed pada saat menjalankan aktivitas tinggi, namun kecepatannya dan kelangsingannya masih kurang dapat fokus.

  •          Microsoft SQL Server

SQL Server adalah sebuah software RDBMS (Relational Database Management System) dari Microsoft. Berbeda dengan MS Access, SQL Server digunakan untuk kalangan bisnis skala kecil menengah dan dapat menangani data yang cukup besar.
 Microsoft SQL Server adalah produk perangkat lunak dengan fungsi utama menyimpan dan mengambil data sesuai permintaan aplikasi perangkat lunak lain yang mungkin berjalan baik di komputer yang sama atau pada komputer lain melalui jaringan (termasuk Internet).
Microsoft memasarkan setidaknya 12 edisi berbeda dari Microsoft SQL Server, ditujukan untuk pengguna yang berbeda dan untuk beban kerja mulai dari aplikasi mesin tunggal kecil hingga aplikasi yang menghadapi Internet besar dengan banyak pengguna bersamaan.
Kelebihan :

Microsoft SQL Server cocok digunakan untuk usaha skala kecil menengah, terutama untuk mengolahd data yang cukup besar. Selain itu SQL Server memiliki tingkat keamanan tinggi dan adanya fitur backup, rollback, dan recovery data.

Mendukung banyak sekali software database. Hal in itentu saja akan membantu mempermudah pekerjaan anda sebagai seorang programmer untuk mengolah database. Anda dapat mengugnakan software database apaoun yang ingin dan biasa anda gunakan, tanpa perlu khawatir tidak akan kompatibel dengan software Microsoft SQL Servers ini.

Kelemahan :

Tidak bisa digunakan untuk multi-platform alias harus menggunakan windows untuk dapat mengaksesnya. Harganya yang mahal karena berlisensi juga kurang cocok bagi usaha kecil, dan hanya dapat diimplementasikan pada satu unit server saja.

Tidak multi OS, hanya bisa digunakan pada sistem operasi yang dibuat oleh MicrosoftKekurangan lainnya dari software Microsoft SQL Servers ini yang berikutnya adalah hanya identik dengan sistem operasi Windows saja. Bagi anda yang menggunakan sistem operasi Mac ataupun Linux dan Ubuntu, maka anda hanya bisa gigit jari, karena Microsoft SQL Server belum mendukung multi OS.

 Sulit digunakan pada bahasa pemograman lain.SQL server terkenal dengan jodohnya bahasa pemrograman . Jika anda menggunakan bahasa pemrograman lain maka anda harus bersiap siap untuk bersusah payah karena bukan jodohnya. Selain itu DBMS ini juga membutuhkan fungsi CPU yang cukup besar.
Sekian materi dari saya mohon maaf bila ada yang salah karna baru belajar hehe…
HILMAN IHSANUDDIN


Referensi

Sabtu, 26 Januari 2019

cara hidup sehat

1. Olahraga secara teratur

Hasil gambar untuk gambar sedang olahraga

          Cara pola hidup sehat yang sering kali dilewatkan oleh masyarakat yang tinggal di kota besar adalah olahraga. Olahraga dengan cara yang benar dan waktu yang tepat dapat membuat peredaran darah menjadi lancar, menguatkan otot dan tulang. Pakar kesehatan menyarankan untuk berolahraga dengan durasi total minimal 150 menit tiap minggu. Untuk menjalankan cara pola hidup sehat mulailah mengevaluasi aktivitas kamu sehari-hari apakah didominasi oleh kegiatan duduk-duduk saja di depan komputer atau sudah bergerak aktif setiap hari. Olahraga teratur tak harus dilakukan di tempat fitness kok. kamu bisa memulai olahraga rutin yang ringan seperti lari, bersepeda atau yoga.

2.  Makan dan minum sealami mungkin

Hasil gambar untuk gambar makanan minuman
             Saat ini sangat banyak makanan dan minuman hasil dari olahan pabrik. Begitu banyak makanan dan minuman yang kini diproduksi oleh industri, di mana produksi dilakukan secara masal, proses produksi yang panjang memerlukan waktu yang lama untuk sampai pada konsumen. Hal ini menyebabkan makanan dan minuman tersebut membutuhkan bahan pengawet. Sebagai cara pola hidup sehat, mulailah untuk menggunakan bahan pangan alami.Cara pola hidup sehat lain yang bisa kamu lakukan adalah berhenti mengonsumsi fast food, minuman soda, alkohol, serta makanan yang mengandung banyak lemak tak sehat lainnya, seperti gorengan.

3. Berhenti melakukan kebiasaan buruk yang membahayakan kesehatan


Hasil gambar untuk gambar yang membahayakan kesehatan
          
         Pertimbangkan untuk berhenti melakukan kebiasaan buruk yang membahayakan kesehatan untuk menjalankan cara pola hidup sehat. Spot kebiasan merokok atau mengonsumsi minuman beralkohol, terutama jika kamu berisiko atau sudah menderita penyakit diabetes, depresi, artritis, atau penyakit jantung.

4. Kurangi konsumsi garam


Hasil gambar untuk gambar yang mengkonsumsi garam


       Kelebihan sodium bisa meningkatkan tekanan darah dan risiko terkena penyakit jantung dan stroke. Bersamaan dengan itu, penyakit jantung dan stroke membunuh lebih banyak orang setiap tahun daripada penyebab lainnya. Selain itu, mereka mendapatkan 71 persen sodium harian mereka dari makanan olahan dan restoran. Cara pola hidup sehat adalah dengan memperhatikan konsumsi garam. Orang harus mengonsumsi kurang dari 2.300 miligram sodium setiap hari. Mereka yang berusia 51 tahun ke atas harus membatasinya sampai 1.500 miligram. Jadi, memasak untuk diri sendiri adalah pilihan teraman untuk menjalankan cara pola hidup sehat.



5. Hindari stres

Hasil gambar untuk gambar orang lagi stres


   















Beban hidup yang yang berat, terkadang mendatangkan stres. Gejala fisik yang ditimbulkan adalah sakit kepala, sakit perut, meningkatnya tekanan darah tinggi, dada terasa sakit hingga susah tidur. Oleh karena itu, cara pola hidup sehat adalah dengan menghindari stres. Mengelola stres dapat dilakukan dengan mengambil waktu untuk rileks, melakukan hobi, yoga atau meditasi agar budaya hidup sehat dapat tercipta.