• Tidak ada hasil yang ditemukan

BAB 1 PENDAHULUAN 1

2.10 Sublime Text 17

Sublime Text merupakan teks editor multiplatform dan, karena dengan ukuran yang kecil. Sublime text memiliki fitur yang luar biasa dan kinerja yang sangat sederhana. Fiturnya sangat lengkap (bisa digunakan untuk berbagai bahasa pemrograman) dan juga dapat menambah extension untuk memudahkan dalam koding. Ada beberapa fitur yang membuat menarik dalam pemakaiannya, yaitu:

1. Do anything adalah fitur yang bisa membuka file dengan tombol Ctrl + P pada keyboard guna membuka file dengan jumlah banyak.

2. Multiple Selections adalah fitur yang bisa mengubah banyak baris, mengubah variabel dengan menekan Ctrl + Shift + L dan Ctrl + Shift + D.

3. Cross platform artinya fitur ini bisa digunakan di berbagai Operating System.

2.11 Flowchart

Flowchart adalah bagan-bagan yang mempunyai arus untuk menggambarkan langkah-langkah dalam menyelesaikan suatu masalah tertentu dan flowchart merupakan salah satu cara penyajian dalam algoritma. Program flowchart menggambarkan urutan logika dari suatu algoritma. Tahapan pembuatan program yaitu mendefinisikan masalah dan menganalisanya, mencakup: tujuan pembuatan program, parameter yang digunakan, fasilitas yang disediakan, algoritma yang diterapkan dan bahasa program yang digunakan.

UNIVERSITAS SUMATERA UTARA

2.11.1 Simbol pada Flowchart

Simbol pada flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya.

Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung. Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam program. Simbol-simbol yang dipakai antara lain:

1. Flow Direction Symbols

Yaitu, simbol yang dipakai untuk menghubungkan antara simbol yang satu dengan simbol lainnya atau disebut juga connecting line.

Tabel 2.1. Flow Direction Symbols

Simbol Nama Fungsi

Arus / Flow Penghubung antara prosedur / proses.

Connector

Simbol keluar / masuk prosedur atau proses dalam lembar /

halaman yang sama.

Off-line Connector

Simbol keluar / masuk prosedur atau proses. dalam lembar /

halaman yang lain.

2. Processing Simbols

Yaitu, merupakan simbol yang menunjukkan jenis operasi pengolahan dalam suatu prosedur.

19

Tabel 2.2. Processing Simbols

Simbol Nama Fungsi

Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban / aksi.

Predefined Process

Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan didalam storage.

Terminal Simbol untuk permulaan atau akhir darti suatu program.

3. Input-Output Simbol

Yaitu, simbol yang dipakai untuk menyatakan jenis peralatan yang digunakan sebagai media input atau output.

Tabel 2.3. Input-Output Symbol

Simbol Nama Fungsi

Input-Output

Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis

peralatannya.

UNIVERSITAS SUMATERA UTARA

Document

Simbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output di

cetak dikertas.

Disk and On-line Storage

Simbol untuk menyatakan input berasal dari disk atau output di

simpan ke disk.

2.12 Entity Relationship Diagram

Menurut salah satu para ahli, Brady dan Loonam (2010), Entity Relationship Diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analyst dalam tahap analisis persyaratan proyek pengembangan sistem.

Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain database relasional yang mendasari sistem informasi yang dikembangkan. ERD bersama-sama dengan detail pendukung merupakan model data yang pada gilirannya digunakan sebagai spesifikasi untuk database.

Tabel 2.4. Komponen ERD

Simbol Nama Fungsi

Entitas

Suatu objek yang dapat diidentifikasi dalam lingkungan

pemakai.

Atribut Mendeskripsikan karakter entitas.

21

Relasi Hubungan di antara sejumlah entitas yang berbeda.

Garis Penghubung antara relasi dengan entitas dengan atribut.

UNIVERSITAS SUMATERA UTARA

BAB 3

ANALIS DAN PERANCANGAN SISTEM

3.1 Analisis

Sebelum merancang sebuah aplikasi yang akan dibangun, faktor yang harus diperhatikan adalah tahap analisis. Tahap analisis merupakan tahap pemahaman dengan perangkat lunak yang akan digunakan, kebutuhan fungsional, diagram alir data, kamus alir data dan enkripsi proses. Tahap analisis bertujuan untuk mengetahui mekanisme sistem, proses - proses yang terlibat dalam sistem serta hubungan antara proses tersebut.

3.2 Perancangan

Perancangan merupakan langkah pertama didalam fase pengembangan rekayasa suatu produk atau sistem. Perancangan adalah penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi sebagai perancangan sistem dapat dirancang dalam bentuk bagan alir sistem (system flowchart), yang merupakan alat bentuk grafik yang dapat digunakan untuk menunjukan urutan-urutan proses dari sistem

3.3 Perancangan Data Flow Diagram (DFD)

Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. Adapun Data Flow Diagram yang penulis ajukan,

23

Gambar 3.1 Diagram Konteks Keterangan Gambar :

Pasien mengakses informasi dari sitem informasi manajemen rumah sakit yang dikendalikan oleh admin. Admin memasukkan semua data penting tentang rumah sakit agar pasien dapat meggetahui tentang website rumah sakit tersebut.

Gambar 3.2 Data Flow Diagram level 0

Data Flow Diagram Level 1 (DFD Level 1) yang merupakan pengembangan dari Data Flow Diagram Level 0 ditunjukan pada Gambar 3.3

UNIVERSITAS SUMATERA UTARA

Gambar 3.3 Data Flow Diagram level 1.0

3.4 Entity Relationship Diagram (ERD)

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Proses perancangan ERD dapat dilihat pada Gambar 3.4

Hubungan dari masing – masing ERD yaitu:

1. Banyak ke banyak ( n-n) : memesan – pembeli

2. Satu ke banyak ( 1 – n ) : admin - pembeli, admin - memesan, admin - produk.

25

Gambar 3.4 Entity Relationship Diagram (ERD)

3.5 Flowchart

Flowchart merupakan sekumpulan simbol-simbol yang menunjukan atau menggambarkan rangakaian kegiatan-kegiatan program dari awal hingaa akhir.

Jadi Flowchart juga dapat digunakan untuk menggambarkan urutan langkah-langkah pekerjaan dalam suatu algoritma. Berikut ini flowchart-flochart yang dibutuhkan untuk membangun Perancangan Sistem Pemasaran CV. Maju Teknik Berbasis Website.

UNIVERSITAS SUMATERA UTARA

3.5.1 Flowchart Menu Utama User

Gambar 3.5 Flowchart Menu Utama User

3.5.2 Algoritma Perancangan Sistem Pemasaran CV. Maju Teknik Berbasis Website.

Algoritma Menu Utama User : 1. Mulai

27

2. Akan muncul tampilan utama pada website

3. Pilih menu About untuk melihat tampilan Sistem informasi Manajemen Rumah Sakit Bhakti

4. Pilih menu Daftar Pasien untuk mendaftar pasien

5. Pilih menu Dokter untuk melihat daftar nama-nama dokter 6. Pilih menu Poliklinik untuk melihat daftar poliklinik

7. Pilih menu Admin, jika seorang admin ingin login pada website 8. Selesai.

3.6 Perancangan Database

Database merupakan suatu kumpulan field-field yang berguna dalam hal menyimpan data-data untuk proses pengambilan keputusan. Database merupakan salah satu komponen yang penting dalam sistem komputerisasi, karena database merupakan kumpulan dari beberapa file, dalam hal ini file-file tersebut dikelompokan secara terstruktur dalam beberapa table sesuai dengan informasi yang terkandung di dalamnya. Database yang dibuat oleh penulis adalah majuteknik database. Dalam website tersebut terdapat 6 table database. Adapun table tersebut sebagai berikut :

a) Table User b) Table Obat c) Table Pasien d) Table Pembayaran e) Table Pendaftaran f) Table Dokter g) Table Poliklinik h) Table Resep

UNIVERSITAS SUMATERA UTARA

3.6.1 Struktur Table a. Tabel User

Table 3.1 Tabel User b. Table Obat

Table 3.2 Table Obat c. Table Pasien

Table 3.3 Table Pasein Nama Field Tipe Data Size

Id_user Varchar 50

Password Varchar 50

nama_lengkap Varchar 100

Email Varchar 100

Level Varchart 100

Nama Field Tipe Data Size

Kodeobat Int 100

Namaobat Varchar 100

Jenisobat Varchar 100

Hargaobat Varchart 100 Jumlahobat Varchar 100

Nama Field Tipe Data Size

Kodepsn Int 100

Namapsn Varchar 100

Alamatpsn Varchar 100

Genderpsn Varchar 100

Umurpsn Varchart 100

Teleponpsn Varchar 100

29

d. Table Bayar

Table 3.4 Table Bayar e. Table Pendaftaran

Table 3.5 Table Pendaftaran f. Table Dokter

Table 3.6 Table Dokter Nama Field Tipe Data Size

Nomorbyr Int 100

Kodepsn Int 100

Tanggalbayar Date

Jumlahbayar Varchar 100

Nama Field Tipe Data Size

Spesialis Varchar 100

Alamatdkt Varchar 1000

Telepondkt Varchart 100

Kodeplk Int 100

Tarif Varchar 100

UNIVERSITAS SUMATERA UTARA

g. Table Poliklinik

Table 3.7 Table Poliklinik f. Table Resep

Table 3.8 Table Resep

3.7 Perancangan Antar Muka

Perancangan antar muka ini dibuat guna untuk mempermudah dalam pem- buatan website dan perancangan tampilan website.

1. Perancangan Masukan (Input) Untuk User

Rancangan masukkan adalah tampilan website untuk mengubah isi dari halaman user website. Perancangan masukkan yang diusulkan adalah sebagai berikut :

Nama Field Tipe Data Size

Kodeplk Int 100

Namaplk Varchar 100

Nama Field Tipe Data Size

Nomorresep Int 100

Tanggalresep Date

Kodepsn Int 100

Kodeplk Int 100

Kodedkt Int 100

Totalharga Varchart 100

Bayar Varchar 100

Kembali Varchart 100

31

Gambar 3.6 Perancangan Antar Muka User 2. Perancangan Masukan (Input) Untuk Admin

Gambar 3.7 Perancangan Login Admin

Sistem informasi manajemen rumah sakit bhakti

Daftar pasien Aboutut

dokter home

poliklinik

Login Admin Username

Password login

UNIVERSITAS SUMATERA UTARA

`

Gambar 3.8 Perancangan Menu Utama Admin

Sistem informasi manajemen rumah sakit bhakti

dokter user

obat home

poliklinik resep pembayaran

logout

BAB 4

IMPLEMENTASI SISTEM

4.1 Definisi Implementasi Sistem

Implementasi sistem merupakan langkah-langkah atau prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk menguji, meng-install, dan memulai sistem baru atau sistem yang diperbaiki untuk menggantikan sistem yang lama, sedangkan tahap implementasi sistem merupakan tahap meletakkan sistem agar sistem dapat dioperasikan.

4.2 Tujuan Implementasi

Adapun tujuan implementasi sistem yaitu :

1. Mengkaji rangkaian sistem baik dari segi software maupun hardware sebagai sarana pengolah data dan penyaji informasi

2. Memastikan bahwa pemakai dapat mengoperasikan dengan mudah terhadap sistem yang baru dan mendapat informasi yang baik dan jelas.

4.3 Komponen dalam Implementasi Sistem

Agar perancangan sistem yang telah kita krjakan dapat berjalan baik atau tidak, maka perlu dilakukan pengujian terhadap sistem yang telah dikerjakan.

Untuk itu dibutuhkan beberapa komponen utama yang mencakup perangkat keras (hardware), perangkat lunak (software), dan perangkat operator (brainware).

4.3.1 Kebutuhan Perangkat Keras

Perangkat keras (hardware) merupakan komponen peralatan yang membentuk suatu sistem komputer dan peralatan tambahan lainnya yang mungkin komputer menjalankan tugasnya sesuai dengan yang diberikan. Kompinen ini

UNIVERSITAS SUMATERA UTARA

bersifat nyata secara fisik, artinya dapat dilihat dan dipergunakan, misalnya monitor, CPU (Central Processing Unit), printer, keyboard, dan mouse.

Spesifikasi perangkat keras komputer yang digunakan dalam pembuatan webiste ini adalah :

1. Laptop dengan Processor Inte Core-i3 2. Memory 2 GB

3. Hardisk sebagai media penyimpanan 4. DVDR/W

4.3.2 Kebutuhan Perangkat Lunak

Hardware tidak dapat menyelesaikan masalah tanpa adanya sofware.

Sofware merupakan koponen di dalam sistem data berupa program atau intruksi untuk mengontrol suatu sistem. Perangkat lunak yang diperlukan untuk menjalankan perangkat kerasnya adalah:

1. Sistem Operasi Windows 10

2. XAMPP sebagai modul untuk menghidupkan fungsi MySql dan Apache 3. MySql sebagai pengelola data

4. Google Chrome atau Mozilla Firefox sebagai media menampilkan program yang telah selesai

4.3.3 Kebutuhan Brainware

Brainware merupakan factor manusia yang menangani fasilitas komputer yang ada. Faktor manusia yang dimaksud adalah orang-orang yang memiliki bagian untuk menangani sistem dan merupakan unsur manusia. Perangkat operator (brainware) meliputi 3 bagian yaitu :

a. Analisis Sistem, yaitu orang yang membentuk dan membangun fasilitas rancangan sistem atau program.

b. Programmer, yaitu orang yang mengerti bahasa pemprograman yag digunakan dalam membuat dan membangun suatu program.

35

c. Operator (Administrator), yaitu orang yang mengoperasikan sistem seperti memasukkan data untuk dioperasikan dan menghasilkan informasi.

d. Pubic (pengguna), yaitu oran yang memakai sistem yang telah dirancang untuk mendapatkan informasi yang dibutuhkan.

4.4. Tampilan Website

Untuk menjalankan system guna web browser pada pengujian ini penulis menggunakan web browser Google Chrome atau Mozilla Firefox setela web broser jalan, ketikkan pada adrees bar http://localhost/majuteknik untuk pengetesan halaman utama. Halaman utama sistem tersebut seperti pada gambar berikut ini:

a. Tampilan Halaman Utama User

Gambar 4.1 Tampilan Halaman Utama User

UNIVERSITAS SUMATERA UTARA

b. Tampilan Menu About

Gambar 4.2 Tampilan Menu About

c. Tampilan Menu Daftar Pasine

Gambar 4.3 Tampilan Menu Daftar Pasien

37

D Tampilan Menu Dokter

Gambar 4.4 Tampilan Menu Dokter

e. Tampilan Menu Poliklinik

Gambar 4.5 Tampilan Menu Poliklinik

UNIVERSITAS SUMATERA UTARA

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan sistem informasi manajemen rumah sakit bhakti berbasis website. Maka dapat penulis simpulkan:

1. Website merupakan sarana informasi online yang dapat diakses oleh siapapun.

2. Dalam membangun sebuah website tidak harus terhubung dengan internet.

Internet diperlukan pada saat upload file dan pengaksesan website.

3. Layout/header yang bagus dan menarik dapat menambah daya tarik website sehingga banyak dikunjungi oleh para pengunjung.

4. Website yang baik adalah website yang selalu meng-update informasinya dengan segala yang baru.

5. Website ini dibuat dengan menggunakan bahasa pemrogramaan PHP dan MySQL sebagai pembuatan database-nya, sehingga pengelolaan website tidak perlu lagi melakukan proses editing pada dokumen HTML, tetapi cukup dengan melakukan penambahan dan perubahan dalam database sehingga pengelola situs sudah dapat memperbaharui isi website

6. Dengan adanya sistem informasi ini, pasien lebih mudah untuk mencheck kesehatan diri dengan melakukan pemesanan online.

5.2 Saran

1. Senantiasa menjaga dan memperbaharui website agar pengunjung tidak merasa bosan dan mendapatkan informasi-informasi yang up-to-date.

2. Pemeliharaan keamanan terhadap data-data pada server yang perlu diperhatikan dan dijaga agar data-data pada server tidak bisa diakses oleh orang yang tidak berhak mengaksesnya.

37

DAFTAR PUSTAKA

Anhar ST, 2010. Panduan Menguasai PHP & MySQL Secara otodidak.

Mediakita. Jakarta.

Abdul Kadir, 2008. Dasar Pemrograman Web dinamis menggunakan PHP.

mediakita. Yogyakarta.

Rahmad Saleh, 2008. Modifikasi Blog Multiply Dengan CSS. Jakarta

Adhi Prasetio, 2010. Cara Mudah Mendesain Web Untuk Pemula. Gramedia.

Jakarta

Chr Jimmy L.Gaol, 2008. Sistem Informasi Manajemen Pemahaman Dan Aplikasi. Grasindo. Jakarta.

UNIVERSITAS SUMATERA UTARA

LISTING PROGRAM

echo"Selamat datang di website rumah sakit";

}

//DOKTER

elseif ($_GET[module]=='dokter') {

echo "<h3>Berikut ini adalah daftar dokter yang ada di rumah sakit ini</h3>";

echo "<table>

$tampil=mysql_query(" Select * from dokter order by kodedkt");

$no=1;

while ($a=mysql_fetch_array($tampil)) {

echo "<tr>

<td>$no</td>

<td>$a[namadkt]</td>

B-1

echo "<h3>Berikut ini adalah daftar pasien</h3>";

echo "<table>

$tampil=mysql_query(" Select * from pasien order by kodepsn");

$no=1;

<td>$a[umurpsn]</td>

echo "<h3>Daftar Poliklinik di Rumah Sakit ini</h3>";

echo "<table>

<tr align='left'>

<th>No</th>

<th>Nama Poliklinik</th>

</tr>";

$tampil=mysql_query(" Select * from poliklinik order by kodeplk");

$no=1;

D-1

<form method=POST action='?act=tambahdokter'>

<input type=submit value='Tambah Dokter'>

</form>

<table>

<tr><th>Kode Dokter</th><th>Nama

Dokter</th><th>Spesialis</th><th>Alamat</th><th>Telpon

Dokter</th><th>kode Plk</th><th>tarif</th><th>aksi</th></th></tr>";

$tampil=mysql_query("select * FROM dokter ORDER BY kodedokter");

UNIVERSITAS SUMATERA UTARA

UNIVERSITAS SUMATERA UTARA

Dokumen terkait