Assalamualaikum Wr. Wb
Puji syukur kami kehadirat Tuhan Yang Maha Esa karena dengan rahmat, kurnia serta
taufik dan hidayah nya kami dapat menyelesaikan makalah dengan judul “SISTEM
INFORMASI LABORATORIUM PADA KLINIK” dengan baik meskipun banyak
kekurangan didalamnya, dan kami juga berterima kasih pada kakak-kakak pembimbing
Saipul Anwar, S.Kom dan Devi Maharani, S.Kom yang telah membimbing serta
memberikan kami tugas akhir dalam praktikum Sistem Informasi laboratorium (SIL).
Dengan selesainya penulisan makalah ini kami sangat berharap makalah ini dapat
berguna dalam rangka menambah wawasan serta pengetahuan. Kami juga menyadari bahwa
di dalam makalah ini terdapat kekurangan dan jauh dari kata sempurna. Oleh sebab itu,
kami berharap adanya kritik, saran dan usulan demi perbaikan maklah yang telah kami buat
di masa yang akan datang, mengingatkan tidak ada sesuatu yang sempurna tanpa saran yang
membangun.
Semoga makalah ini dapat dipahami bagi siapapun yang membacanya. Sekiranya
makalah yang telah disusun ini dapat berguna bagi kami sendiri maupun orang lain yang
membacanya. Kami mohon maaf apabila terdapat kesalahan kata-kata yang kurang
berkenan.
Wassalamualaikum Wr. Wb
Penulis
BAB II
PEMBAHASAN
b. mysql_select_db
Merupakan fungsi yang disediakan PHP untuk memilih databse yang ingin
digunakan
2.3 Menampilkan Data dari Database MySQL (tampil.php)
Sistem ini memiliki keguanaan untuk menampilkan seluruh data yang terdapat pada
database yang telah dibuat kedalam browser dengan menggunakan PHP.
a. mysql_query SELECT
Mereupakan fungsi php yang digunakan untuk menampilkan seluruh data pada suatu
tabel dalam database MySQL.
b. mysql_fetch_array
Merupakan fungsi php yang digunakan untuk memecahkan data hasil query, dengan
menggunakan fungsi ini maka hasil dari perintah SELECT akan dijadikan bentuk
tumpukan data (array) lalu menampilkan dengan perintah echo.
2.4 Membuat Form Input Data dan Menyimpan Kedalam Database (tambah.php)
Sistem ini memiliki kegunaan untuk membuat form input data yang dapat menginputkan
data ke tampilan sistem informasi laboratorium dan menyimpan ke dalam database.
Membuat Form Input Data :
a. Taq Form
<form action=”form.php” method=”post” name=”form”>
Digunakan untuk menampung macam-macam element yang berkaitan dengan
sebuah form
b. Taq Input
<input type=”text” name=”norm”>
Digunakan untuk menunjukkan sebuah inputan (masukan) dalam bentuk kotak
dan sejenisnya yang dapat diedit untuk mengisi data tertentu.
b. Membuat tombol Delete yang terhubung dengan fungsi delete (pada tampil.php)
<td><div align="center"><a href="delete1.php?no_rm=<?php echo
"$data[no_rm]"; ?>">Delete</a></div></td>
b. Membuat tombol Delete yang terhubung dengan fungsi delete (pada tampil.php)
<td><div align="center"><a href="edit.php?no_rm=<?php echo
"$data[no_rm]"; ?>">Edit</a></div></td>
Membuat Koding Fungsi Edit
a. Dua tipe input no_rm
<td><input type="text" name="textnorm" value="<?php echo $no_rm;
?>" disabled></td>
Form input no_rm menggunakan type text dengan fungsi disabled, yang artinya
data no_rm dari database ditampilkan namun tidak bisa diubah.
a. Fungsi include()
<?php include"koneksi.php"?>
Dengan menggunakan fungsi include kita dapat menyertakan file php lain ke dalam
suatu program PHP. Sebagai contoh kita menyertakan file koneksi.php kedalam
file tampil.php
b. Fungsi mysql_query()
Dengan menggunakan fungsi tersebut kita dapat menghubungkan file PHP dengan
tabel pasien pada database .
Dengan menggunakan operator while, kita dapat mengeluarkan seluruh baris yang
dihasilkan dari perintah SELECT. Dengan menggunakan fungsi
mysql_fetch_array() maka data yang dihasilkan akan berbentuk array yang
disimpan kedalam variabel $data.
echo"$data[norm]";
Dengan menggunakan fungsi echo kita dapat menampilkan isi data dari tabel yang
telah dipecah menjadi bentuk array dengan variabel $data.
echo date("d-m-Y",strtotime("$data[tanggal_periksa]"));
b. Tag Input
- Atribut type
Tipe atau jenis dari control yang akan ditampilkan pada jendela browser. Jika
attribute ini tidak disebutkan, maka nilainya adalah text secara default. Value pada
atribut type yang sering digunakan antara lain text, date dan submit.
- Atribut name
Menentukkan nama untuk sebuah control yang akan dikirim bersamaan dengan data
form.
- Atribut value
Menentukkan nilai/teks untuk sebuah kontrol input. Attribute ini hanya bersifat
opsional (boleh ditulis atau tidak).
if (isset($_POST['submit'])) {
Fungsi isset pada PHP biasanya digunakan untuk mengecek form dari HTML,
apakah form sudah di klik submit atau belum. Penggunaan isset ini biasanya selalu
berdampingan dengan fungsi if. Fungsi isset pada form bisanya untuk mengecek
variabel $_POST yang dikirim dari sebuah form.
$nama = $_POST['nama'];
Fungsi yang berfungsi untuk mengirimkan nilai variabel ke halaman lain atau
mengirimkan ke database.
Fungsi ini bertujuan untuk menyimpan data yang telah kita inputkan kedalam
database dengan ketentuan tuliskan nama tabel yang digunakan beserta nama
kolom pada tabel tersebut. Selanjutnya diikuti dengan VALUES yang berisi data-
data yang telah kita inputkan dan telah didefinisikan.
2.9 Membuat Fungsi Print Data Pasien
Fungsi print digunakan untuk membuat laporan menjadi file pdf yang dapat
digunakan untuk mencetak laporan.
- Langkah Pertama Download library FPDF untuk membuat fungsi print yang dapat
di download dihalaman resmi FPDF berikut http://www.fpdf.org/.
- Langkah Kedua Ekstract filenya dan simpan didalam folder project kita.
Pengenalan FPDF FPDF adalah sebuah library untuk PHP yang mengubah data dari
PHP menjadi file PDF. FPDF adalah kepanjangan dari Free PDF yang artinya
library yang bebas untuk digunakan dan bersifat gratis.
- Buatlah folder di C:\xampp\htdocs\
- Copy folder FPDF yang sudah di download dan letakkan didalam folder
- Buka sublimetext 3 dan pilih Menu File > Open folder dan pilih folder di
C:\xampp\htdocs\
- Buatlah file baru dengan pilih Menu File > New File dan ketikkan source code
dibawah ini lalu simpan dengan nama file print.php
• $pdf = new FPDF('P','mm','A4'); new FPDF digunakan untuk mengatur ukuran kertas,
orientasi, dan satuan pengukuran yang digunakan.
o Orientation
- P untuk “Portrait”
- L umtuk “Landscape”
o Unit
- pt : point
- mm : millimeter
- cm : centimeter
- in : inch
o Size
- A3
- A4
- A5
- Letter
- Legal
• $pdf->AddPage(); AddPage digunakan untuk menambahkan halaman baru pada file PDF
yang kita buat.
o Orientation
- P untuk “Portrait”
- L untuk “Landscape”
o Size
- A3
- A4
- A5
- Letter
- Legal
o Family
- Courier (fixed-width)
- Times (serif)
- Symbol (symbolic)
- ZapfDingbats (symbolic)
o Style
- B: bold
- I: italic
- U: underline
o w atau width Digunakan untuk mengatur lebar dari text area yang kita buat
o h atau height Digunakan untuk mengatur lebar dari text area yang kita buat
o txt Digunakan untuk menuliskan kata yang ingin dicetak kedalam file PDF
o border Digunakan untuk memberikan garis tepi pada text area yang kita buat
- 0: no border
- 1: frame
o Align
- C: center
- R: right align
• $pdf->Output(); Fungsi untuk mencetak data PHP menjadi file pdf. Parameter yang
digunakan yaitu:
Saran
Dengan berkembangnya kemajuan teknologi pengolah data, maka diharapkan
semua system informasi di rumah sakit khususnya bagian Laboratorium sebagai pencetak
hasil analisis dari pemeriksaan sample pasien dapat semakin baik dalam memberikan
pelayanannya. Baik itu kepada paramedik sebagai penentu tindakan medis maupun pasien
sebagai orang yang diperiksa.