Skip to content

Sistem Information Klinik adalah aplikasi berbasis web yang dirancang untuk mengelola data dan operasi yang terkait dengan layanan klinik kesehatan.

Notifications You must be signed in to change notification settings

armandwipangestu/yii1-klinik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yii1 - Sistem Informasi Klinik

PHP  Bootstrap  MariaDB  Nginx 

Preview

Sistem Information Klinik adalah aplikasi berbasis web yang dirancang untuk mengelola data dan operasi yang terkait dengan layanan klinik kesehatan. Aplikasi ini menawarkan berbagai fitur untuk memfasilitasi manajemen pasien, staf klinik (dokter, perawat, dan staf pendukung), ticketing, rekam medis, serta laporan dan statistik yang berkaitan dengan operasional klinik.

Table of Contents

Teknologi Yang Digunakan

  • PHP (Programming Language): PHP adalah bahasa pemrograman server-side yang banyak digunakan untuk pengembangan web. Dengan PHP, Anda dapat membangun aplikasi web dinamis yang interaktif dan responsif. PHP dikenal karena kemudahan penggunaannya dan kemampuannya untuk terintegrasi dengan berbagai database.

  • Bootstrap (CSS Framework): Bootstrap adalah framework CSS yang membantu dalam membangun desain web yang responsif dan modern. Dengan komponen-komponennya yang siap pakai seperti grid sistem, tombol, dan formulir, Bootstrap mempercepat proses pengembangan antarmuka pengguna dengan tampilan yang konsisten dan profesional di berbagai perangkat.

  • MariaDB (Database): MariaDB adalah sistem manajemen basis data relasional yang merupakan fork dari MySQL. Sebagai basis data open-source, MariaDB menawarkan performa tinggi dan skalabilitas yang baik untuk aplikasi web. MariaDB mendukung SQL dan memiliki berbagai fitur untuk pengelolaan data yang efektif.

  • Nginx (Web Server): Nginx adalah server web open-source yang dikenal karena performa dan efisiensinya dalam menangani permintaan HTTP. Nginx berfungsi sebagai web server dan reverse proxy yang dapat meningkatkan kecepatan, keamanan, dan skalabilitas aplikasi web.

Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD)

Menjalankan di Localhost

Untuk menjalankan aplikasi sistem informasi klinik di localhost, ikuti langkah-langkah berikut:

  1. Clone Repository

Clone repository dari GitHub ke lokal Anda dengan menggunakan perintah berikut:

Important

Simpan folder hasil cloning an repository ini didalam folder www atau htdocs (folder yang accessible untuk web server seperti Nginx atau Apache)

git clone https://github.com/armandwipangestu/yii1-klinik.git
cd yii1-klinik
  1. Setup Database

Warning

Sebelum melakukan import database, buat terlebih dahulu database kosong menggunakan perintah berikut ini:

CREATE DATABASE yii1_klinik;
  • Import file dump database yii1_klinik.sql yang terletak di root folder aplikasi ke dalam MySQL. Gunakan perintah berikut di terminal atau command prompt:

Tip

Jika kalian menggunakan terminal powershell bisa melakukan import database nya dengan perintah berikut ini

Get-Content 'yii1_klinik.sql' | mysql -u [username] -p [database_name]
mysql -u [username] -p [database_name] < yii1_klinik.sql

Important

Gantilah [username] dengan nama pengguna MySQL Anda dan [database_name] dengan nama database yang Anda buat.

  • Konfigurasi kredensial database di file protected/config/database.php. Buka file tersebut dan ubah pengaturan database sesuai dengan kredensial MySQL Anda:
return array(
    'connectionString' => 'mysql:host=localhost;dbname=[database_name]',
    'emulatePrepare' => true,
    'username' => '[username]',
    'password' => '[password]',
    'charset' => 'utf8',
	'tablePrefix' => 'tbl_',
);

Important

Gantilah [database_name], [username], dan [password] dengan informasi yang sesuai.

  1. Instalasi Dependensi

Jika aplikasi menggunakan Composer, jalankan perintah berikut untuk menginstal dependensi yang diperlukan:

composer install
  1. Menjalankan Aplikasi

Jalankan Server Web lokal menggunakan PHP built-in server dengan perintah berikut:

php yii/yiic.php webapp

Atau, jika Anda menggunakan server web seperti Apache atau Nginx, pastikan konfigurasi server Anda mengarah ke folder yii1-klinik.

  1. Akses Aplikasi

Buka browser Anda dan akses aplikasi di http://localhost/[path_to_application] untuk melihat aplikasi berjalan di localhost.

Note

Jika Anda mengalami masalah selama proses ini, pastikan Anda memeriksa konfigurasi database dan dependensi yang diperlukan.

List Default Account Login

Username Password Role
admin admin admin
demo demo user

About

Sistem Information Klinik adalah aplikasi berbasis web yang dirancang untuk mengelola data dan operasi yang terkait dengan layanan klinik kesehatan.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published