BAB 2 LANDASAN TEORI 2.1 Perancangan Perancangan adalah

advertisement
BAB 2
LANDASAN TEORI
2.1 Perancangan
Perancangan adalah suatu kegiatan yang memiliki tujuan untuk mendesain sistem baru
yang dapat menyelesaikan masalah-masalah yang dihadapi perusahaan yang diperoleh
dari pemilihan alternatif sistem yang terbaik (Ladjamudin, 2005).
Perancangan adalah kemampuan untuk membuat beberapa alternatif pemecahan
masalah (Al-Bahra, 2005). Perancangan adalah penggambaran, perencanaan dan
pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu
kesatuan yang utuh (Nafisah, 2003).
Berdasarkan
tiga
definisi
perancangan
tersebut,
maka
penulis
dapat
menyimpulkan bahwa perancangan merupakan suatu alternatif pemecahan masalah
dalam suatu perusahaan agar suatu pekerjaan dapat terarah dan diselesaikan dengan
baik.
2.2 Pengertian Sistem
Sistem adalah sekelompok komponen yang saling berhubungan, bekerja sama untuk
mencapai tujuan bersama dengan menerima input serta menghasilkan output dalam
transformasi yang teratur (O’brien, 2005). Berdasarkan penekanan komponen sistem
adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan
tertentu (Jogiyanto, 2008).
Universitas Sumatera Utara
Sistem merupakan jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau
menyelesaikan suatu sasaran tertentu (Kristanto, 2008).
Dapat disimpulkan sistem adalah sekelompok komponen dan elemen yang
digabungkan menjadi satu untuk mencapai tujuan tertentu.
2.3 Pengertian Informasi
Informasi mempunyai arti hasil olahan data sehingga lebih memberikan arti bagi
penerimanya. Karena dengan melihat data saja,seseorang tidak dapat menangkap arti
yang diberikan, oleh karena itu harus diolah. Sedangkan definisi dari data adalah,
beberapa angka, huruf, simbol, asal bisa mewakili kenyataan sebenarnya (Jogiyanto,
2005). Informasi adalah data yang telah diproses sedemikian rupa sehingga
meningkatkan pengetahuann seseorang yang menggunakannya (Hoffer, 2005) dalam
(Frandana, 2013).
Dapat disimpulkan bahwa informasi adalah suatu olahan data yang
memberikan arti atau pengetahuan bagi penggunanya dan diambil menjadi suatu
keputusan.
2.4 Pengertian Sistem Informasi
Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat material dan
kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan
laporan-laporan yang diperlukan (Jogiyanto, 2005). Sistem informasi adalah suatu
sistem di dalam suatu organisasi yang bersifat manajerial dalam kegiatan strategi dari
Universitas Sumatera Utara
suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporanlaporan yang diperlukan (Sutabri, 2005).
Sistem Informasi adalah kerangka kerja yang mengkoordinasikan sumber daya
(manusia, computer) untuk mengubah masukan (input) menjadi keluaran (informasi),
guna mencapai sasaran-sasaran perusahaan (Wilkinson, 1992).
Dapat disimpulkan bahwa sistem informasi adalah kerangka kerja yang
menyediakan laporan untuk digunakan dalam suatu bisnis atau organisasi.
Manfaat adanya sistem informasi dalam suatu instansiyaitu:
1. Menyajikan informasi guna mendukung pengambilan suatu keputusan.
2. Menyajikan informasi guna mendukung operasi harian.
3. Menyajikan informasi yang berkenaan dengan kepengurusan.
Beberapa komponen sistem informasi dapat diklasifikasikan sebagai:
1. Perangkat keras (hardware) dan perangkat lunak (software) yang berfungsi
sebagai mesin.
2. Manusia (people) dan prosedur (procedures) yang merupakan manusia dan tata
cara menggunakan mesin.
3. Data merupakan jembatan penghubung antara manusia dan mesin agar terjadi
suatu proses pengolahan data.
2.5 Pengertian Data
Data merupakan kenyataan yang menggambarkan suatu kejadian-kejadian dan
kesatuan nyata (Jogianto, 2008). Data adalah keterangan atau bukti mengenai suatu
kenyataan yang masih mentah, masih berdiri sendiri-sendiri, belum diorganisasikan,
Universitas Sumatera Utara
dan belum diolah (Zulkifli, 2003). Sesuatu yang nyata, fakta mengenai objek yang
dapat mengurangi derajat ketidak pastian tentang suatu keadaan dan kejadian
(Kristanto, 2004).
Dari ketiga definisi data tersebut dapat diambil kesimpulan bahwa data
merupakan suatu kejadian nyata atau fakta yang masih belum diolah dan harus
dikelola untuk menghasilkan suatu informasi.
Data yang masih merupakan bahan mentah apabila tidak diolah maka data
tersebut tidak berguna, sehingga dibutuhkan suatu model yang nantinya akan
dikelompokkan dan diproses untuk menghasilkan suatu informasi. Data inilah yang
nantinya akan disimpan dalam database.
2.6 Pengertian Database
Database adalah kumpulan file-file yang mempunnyai kaitan antara satu file dengan
file lain sehingga membentuk satu bangunan data untuk menginformasikan suatu
perusahaan instansi, dalam batasan tertentu (Kristanto, 2004). Database adalah sebuah
kumpulan dari sekelompok informasi yang diorganisasikan dengan beberapa cara
logik dan saling berhubungan (Pramana, 2002).
Database merupakan keterangan mengenai kumpulan sejumlah tabel, prosedur
tersimpan (stored procedure) dan hubungan relasi antar tabel yang saling
berhubungan dalam membentuk suatu program aplikasi (Aryanto, 2001).
Dapat disimpulkan bahwa database adalah kumpulan informasi yang disimpan
di dalam komputer yang digunakan untuk memenuhi berbagai kebutuhan bagi
penggunanya.
Universitas Sumatera Utara
2.7 Xampp Dan MySQL
2.7.1 Xampp
Xampp adalah sebuah software web server apache yang didalamnya sudah tersedia
database server Mysql dan support PHP programming. Xampp merupakan software
yang mudah digunakan, gratis, dan mendukung mendukung instalasi di Linux dan
Windows. Xampp merupakan tool yang menyediakan paket perangkat lunak ke dalam
satu buah paket. Dengan menginstal Xampp maka tidak perlu lagi melakukan instalasi
dan konfigurasi web server Apache, PHP, dan MySQL secara manual. Xampp akan
menginstalasi dan mengkonfigurasikannya secara otomatis atau auto konfigursi.
2.7.2 MySQL
MySQL adalah sebuah server database open source yang termasuk popular
keberadannya. MySQL umumnya digunakan bersamaan dengan PHP untuk membuat
aplikasi server yang dinamis dan powerfull (Sidik, 2009). MySQL (My Structure
Query Language) adalah sebuah program pembuat database yang bersifat open
source, artinya siapa saja dapat menggunakannya secara bebas ( Nugroho, 2004).
MySQL merupakan sebuah database management system dengan kemampuan multithreaded, multi-user dan meningkatan fungsi Structured Query Language (SQL)
terutama dengan PHP yang sudah memiliki fungsi built-in untuk melakukan koneksi
dengan MySQL.
Universitas Sumatera Utara
Gambar 2.1 MySQL
MySQL merupakan sebuah relational database management system, yang
menyimpan data pada tabel yang terpisah daripada menyatukan semua data dalam satu
tabel yang besar, hal ini dapat meningkatkan kecepatan dan fleksibilitas.
Tabel-tabel
dihubungkan
melalui
relasi-relasi
tertentu
sehingga
memungkinkan untuk mengkombinasikan data dari berbagai tabel sesuai dengan
permintaan, melalui SQL yang telah menjadi bahasa standar yang umum untuk
mengakses database.
Untuk dapat mengendalikan MySQL server dari dalam program ada tiga hal
yang perlu diperhatikan:
1. Buat koneksi dengan MySQL server dengan memasukkan alamat host dari
MySQL, biasanya berupa alamat Internet Protocol(IP) lalu, user terdaftar
beserta kata sandinya. Jika host ditemukan dan user tersebut terdaftar maka
koneksi akan dimulai.
Universitas Sumatera Utara
Gambar 2.2 Koneksi MySQL
2.8 Pengertian PHP
PHP adalah singkatan dari PHP Hypertext Preprocessor. PHP merupakan bahasa
program yang berbentuk script yang diletakkan di dalam server web (Bunafit, 2004).
PHP merupakan singkatan dari Hypertext Preprocessor atau pada awalnya Personel
Home Page. PHP merupakan bahasa standart yang digunakan dalam dunia website
dan dikenal sebagai sebuah bahasa scripting yang menyatu dengan tag-tag HTML,
dieksekusi di server, dan digunakan untuk membuat halam web yang dinamis. Dengan
menggunakan PHP maka maintenance suatu situs web menjadi lebih mudah. Proses
update data dapat dilakukan dengan menggunakan aplikasi
yang dibuat dengan
menggunakan script PHP (Kadir, 2009).
2.9 Struktur Dasar PHP
PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk
membuat halaman web yang dinamik. Maksud dari server-side scripting adalah
sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server
tetapi disertakan pada dokumen HTML biasa. Pembuatan web ini merupakan
kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai
pembangun halaman web.
Universitas Sumatera Utara
Setiap program PHP disebut dengan script. Script berupa file teks yang dapat
berupa file teks yang dapat dibuat dengan menggunakan program editor file teks
seperti Notepad, vi, DreamWeaver, EditPlus dan sebagainya. Bagian awal yang akan
kita pelajari disini adalah mengenai struktur sebuah program PHP. Yang paling
penting dalam penulisan program PHP adalah peletakannya.
Bentuk umum sederhana scripts PHP :
<? (Awal Program)
2.10
Dasar-Dasar
PHP
Isi Program
PHP Pemrograman
(Kumpulan Program)
?> (Akhir Program)
?>(akhir program)
1. Variabel
Adalah sebuah tempat untuk menyimpan data yang nilainya dapat berubah-ubah,
variabel dalam PHP ditandai dengan tanda Dollar ($) variabel dalam PHP adalah case
sensitive artinya penggunaan antara huruf
besar dan huruf kecil haruslah benar
contohnya : $AbC
<?
$nama=”Dani”;
$Nilai=10;
?>
2. Type Data
PHP juga mengenal tipe data yakni string, Integer, dan Float, tipe data sting di Apit
dengan tanda ” ” Konstanta
Universitas Sumatera Utara
Adalah variabel yang nilainya berubah-ubah, konstanta ini di deklarasikan dan di beri
nilai pada awal program dan nilainya tetap, PHP telah mendefinisikan beberapa
konstanta TRUE yang diberi nilai 1 dab FALSE yang diberi nilai 0.
3. Operator
Adalah simbol-simbol yang digunakan untuk memanipulasi data, seperti Penambahan
(+), Pengurangan (-), Perkalian (*), dan lain-lain.
4. Kontrol Percabangan
Percabangan adalah melakukan proses jika kondisi yang ditentukan terpenuhi,
didalam PHP dikenal 3(tiga) macam percabangan yaitu ;
-
IF
-
IF..ELSE
-
SWITCH
5. Kontrol Perulangan
Didalam membuat program terkadang perintah yang ingin ditampilkan bisa dilakukan
secara berulang-ulang dan kita tidak perlu menuliskan perintah sebanyak-banyaknya,
kita bisa menggunakan perintah perulangan tersebut dengan perintah :
-
FOR
-
WHILE
-
DO..WHILE
Universitas Sumatera Utara
2.10 Adobe Dreamweaver CS3
Adobe dreamweaver CS3 adalah suatu produk Web Developer yang dikembangkan
oleh Adobe System Inc. Sebelumnya produk Dreamweaver dikembangkan oleh
Macromedia Inc. Yang kemudian sampai saat ini pengembangannya diteruskan oleh
Adobe System Inc. Setelah diambil oleh Adobe System Inc, dreamweaver
dikembangkan dan dirilis dengan kode nama Creative Suit (CS). Ruang kerja atau
Workspace adalah bagian keseluruhan tampilan Adobe dreamweaver yang terdiri dari
Welcome Screen, Menu, Insert Bar, Document Window, CSS, Panel, Application
Panel, Tag Inspector, Property Inspector, Result Panel, dan Files Panel, masingmasing dari komponen tersebut memiliki fungsi dan aturan (Alexander,2011) dalam
(Utomo dan Bakara, 2013).
Adobe Dreamweaver merupakan web editor yaitu program aplikasi yang berfungsi
untuk mengetikkan perintah-perintah dokumen web baik client slide scripting maupun
server side scripting. Saat ini banyak tersedia web editor mulai dari yang paling
sederhana hingga yang lebih smart. Mulai dari web editor yang berbayar hingga yang
gratis.
Adobe Dreamweaver CS3 merupakan HTML editor professional yang berfungsi
mendesain, melakukan editing dan mengembangkan aneka website. Salah satu
kelebihan Adobe Dreamweaver CS3 yaitu ruang kerja Adobe Dreamweaver CS3
beserta tools yang tersedia dapat digunakan dengan sangat mudah dan cepat sehingga
anda bisa membangun suatu website dengan cepat dan tanpa harus melakukan coding.
Selain itu, Adobe Dreamweaver CS3 juga mempunyai integrasi dengan produk
macromedia lainnya, seperti flash dan firework, flash sudah sangat terkenal sebagai
sebagai program untuk membuat animasi yang berbasis web dengan perkembangan
Universitas Sumatera Utara
kebutuhan dan teknologi, flash akhir-akhir ini juga digunakan untuk membuat animasi
dan video.
2.11 CSS
CSS (Cascading Style Sheets) adalah salah satu bahasa pemrograman desain web
(style sheet language) yang mengontrol format tampilan sebuah halaman web yang di
tulis dengan menggunakan bahasa penanda (markup language). Biasanya CSS
digunakan untuk mendesain sebuah halaman HTML dan XHTML, tetapi sekarang
bahasa pemrograman css bisa diaplikasikan untuk segala dokumen XML, termasuk
SVG dan XUL.
CSS dibuat untuk memisahkan konten utama (biasanya dibuat dengan
menggunakan bahasa HTML atau sejenisnya) dengan tampilan dokumen yang
meliputi layout, warna, dan font. Pemisahan ini dapat meningkatkan daya akses
konten pada web, menyediakan lebih banyak fleksibilitas dan control dalam
spesifikasi dari sebuah karakteristik dan sebuah tampilan, memungkinkan untuk
membagi banyak halaman untuk sebuah formatting dan mengurangi kerumitan dalam
penulisan kode dan struktur dari konten, Contohnya teknis tablesess pada layout
dessain web (layout tanpa tabel).
CSS juga memungkinkan sebuah halaman untuk di tampilkan dalam
berbagai style dengan menggunakan metode pembawaan yang berbeda pula, seperti
on screen, in-print, by voice, dan lain-lain. Sementara itu, pemilik konten web bisa
menentukan link yang menghubungkan konten dengan file CSS, pembaca bisa
menggunakan dengan style sheet yang berbeda, mungkin dalam komputer mereka
sendiri.
Universitas Sumatera Utara
Tujuan utama CSS diciptakan adalah untuk membedakan konten dari dokumen
dan tampilan dari dokumen, dengan itu pembuatan ataupun pemograman ulang web
akan lebih mudah dilakukan. Hal yang termasuk dalam design web diantaranya adalah
warna, ukuran, dan formatting. Dengan adanya CSS, konten dan desain web akan
mudah dibedakan, jadi memungkinkan untuk melakukan pengulangan pada tampilantampilan tertentu dalam suatu halaman web, sehingga akan memudahkan dalam
membuat halaman web yang banyak, sehingga membuat waktu dalam membuat web
jauh lebih cepat (Komang, 2010).
2.12 HTML
HTML (Hyper Text Markup Language) adalah sekumpulan simbol-simbol atau tagtag yang dituliskan dalam sebuah file yang digunakan untuk menampilkan halaman
pada web browser. Tag-tag HTML selalu diawali dengan <x> dan diakhiri dengan
</x> dimana x tag HTML itu seperti b, i, u, dll (Anhar, 2010).
HTML merupakan halaman yang berada pada suatu situs internet atau web.
HTML merupakan metode yang menautkan (link) satu dokumen ke dokumen lain
melalui teks (Lia, 2006).
2.13 Definisi Klinik Gigi
Berdasarkan
peraturan
Menteri
Kesehatan
Republik
Indonesia
Nomor
028/Menkes/Per/I/2011, pengertian klinik adalah fasilitas pelayanan kesehatan yang
menyelenggarakan pelayanan kesehatan perorangan yang menyediakan pelayanan
medis dasar dan spesialistik, diselenggarakan oleh lebih dari satu jenis tenaga
kesehatan dan dipimpin oleh seorang tenaga medis (Menkes RI, 2001).
Universitas Sumatera Utara
Menurut
Peraturan
Menteri
Republik
Indonesia
Nomor
028/Menkes/Per/I/2011, klinik berdasarkan pelayanannya dibagi menjadi 2 yaitu:
1. Klinik Pratama
Klinik yang melayani pelayanan medik dasar.
2. Klinik Utama
Klinik yang menyelenggarakan pelayanan medik spesialistik atau pelayanan
medik dasar dan spesialistik.
Klinik gigi menurut peraturan menteri nomor 920/Menkes/Per/XIII/1986
merupakan sarana pelayanan kesehatan gigi dan mulut yang diberikan kepada
masyarakat (Utoyo, 2008). Klinik adalah sarana atau tempat yang dibangun untuk
melakukan pelayanan perawatan kesehatan pada seluruh masyarakat. Klinik gigi
adalah sarana atau tempat yang dibangun untuk melakukan perawatan gigi pada
seluruh masyarakat yang meliputi usaha-usaha pencegahan, pengobatan dan
pemulihan (Depkes RI, 1996).
2.14 Pengertian Kesehatan
Kesehatan merupakan hak asasi manusia dan salah satu unsur kesejahteraan yang
harus diwujudkan sesuai dengan cita-cita bangsa Indonesia, sebagaimana dimaksud
dalam Pancasila dan Undang-Undang Dasar Negara Republik Indonesia Tahun 1945.
Berkaitan dengan hal itu, Undang-Undang Nomor 36 Tahun 2009 tentang Kesehatan
pada Pasal 163 tentang Kesehatan Lingkungan : Upaya kesehatan lingkungan
ditujukan untuk mewujudkan kualitas lingkungan yang sehat, baik fisik, kimia,
biologi, maupun sosial yang memungkinkan setiap orang mencapai derajat kesehatan
yang setinggi-tingginya.
Universitas Sumatera Utara
Penyelenggaraan upaya kesehatan gigi di rumah sakit merupakan upaya kesehatan
yang di laksanakan secara menyeluruh, terpadu, merata dan meliputi upaya
peningkatan, pencegahan, penyembuhan dan pemulihan yang di rujukan pada semua
golongan umur maupun jenis kelamin. Pelayanan kesehatan gigi pada masyarakat atau
penderita yang berkunjung ke rumah sakit adalah pelayanan yang bersifat medik dasar
kedokteran gigi berdasarkan kebutuhan meliputi upaya pengobatan atau pemulihan
dan rujukan dengan tidak mengabaikan upaya peningkatan, pencegahan atau
perlindungan (Herijulianti, 2002).
2.15 Gigi
Gigi merupakan salah satu organ pengunyah yang terdiri dari gigi pada rahang atas
dan rahang bawah, gigi terdiri dari tiga bagian yaitu mahkota gigi, akar gigi dan leher
gigi. Gigi susu mulai tumbuh ketika bayi berumur 6 bulan setelah bayi berumur 2
tahun maka seluruh gigi yang berjumlah 20 buah sudah tumbuh sempurna (Ircham,
2003).
1. Proses Pembentukan Gigi
Pembentukan gigi telah dimulai sejak kanin berumur satu setengah bulan dalam
kandungan ibu, vitamin dan mineral pada khususnya kalsium dan fosfor yang
dibutuhkan untuk pertumbuhan dan perkembangan gigi bayi diambil secara otomatis
dari aliran darah ibu, oleh karena penting bagi kesehatan ibu dan bayi.
2. Bagian-bagian gigi
Bentuk gigi berbeda sesuai dengan fungsinya, gigi seri untuk memotong gigi taring
yang runcing untuk menahan dan merobek, geraham untuk menghaluskan makanan.
Universitas Sumatera Utara
Menurut Mansjoer (2009) walaupun bentuknya berbeda-beda semua mempunyai
susunan yang sama, gigi terdiri atas :
a. Mahkota gigi (mahkota klinis)
Bagian yang menonjol diatas gusi, sedangkan mahkota anatomis adalah bagian gigi
yang dilapisi email.
b. Akar gigi
Bagian yang terpendam dalam alvelous dalam tulang maksilla atau mandibula.
c. Leher gigi
Tempat terbentuknya mahkota anatomis dan akar gigi.
2.16 Pengertian Pasien
Pasien adalah seseorang yang menerima perawatan medis, seringkali pasien menderita
penyakit atau cedera dan memerlukan bantuan dokter untuk memulihkannya. Kata
pasien dari bahasa Indonesia analog dengan kata patient dari bahasa inggris. Patient
diturunkan dari bahasa latin yaitu patiens yang memiliki kesamaan arti dengan kata
pati yang artinya menderita.
2.17 Data Flow Diagram (DFD)
Data Flow Diagram atau (DFD) adalah diagram yang menggunakan notasi symbol
untuk menggambarkan arus data system (Jogiyanto, 2005). Data Flow Diagram atau
(DFD) adalah suatu model logika data atau proses yang dibuat untuk menggambarkan
dari mana asal data dan kemana tujuan data yang keluaran dari sistem, dimana data di
Universitas Sumatera Utara
simpan, proses apa yang menghasilkan data tersebut, dan interaksi antara data yang
tersimpan dan proses yang dikenakan pada data tersebut (Kristanto, 2003).
2.18 Flowchart
Yaitu, simbol yang dipakai untuk menghubungkan antara simbol yang satu dengan
simbol lainnya atau disebut juga connecting line.
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
Tabel 2.1 Flowchart
2.18.1 Processing Symbols
Merupakan simbol yang menunjukkan jenis operasi pengolahan dalam suatu prosedur
Universitas Sumatera Utara
Process
Simbol
yang
menunjukkan
pengolahan yang dilakukan
Komputer
Decision
Simbol untuk kondisi yang akan
menghasilkan
beberapa
kemungkinan jawaban / aksi
Predefined Process
Simbol
untuk
penyimpanan
digunakan
mempersiapkan
yang
sebagai
akan
tempat
pengolahan didalam storage
Terminal
Simbol
untuk permulaan atau
akhir darti suatu program
Manual Input
Simbol untuk pemasukan data
secara manual on-line keyboard
Tabel 2.2 Processing Symbols
2.18.2 Input Output Simbol
Simbol yang dipakai untuk menyatakan jenis peralatan yang digunakan sebagai media
input atau output
Universitas Sumatera Utara
Input-Output
Simbol yang menyatakan proses
input
dan
tergantung
output
tanpa
dengan
jenis
peralatannya
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
Tabel 2.3 Input Output Simbol
Universitas Sumatera Utara
Download