commit to user
PEMBUATAN WEBSITE RUMAH BERSALIN PRADHITA DENGAN
SISTEM PEMESANAN KAMAR
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Ilmu Komputer
Disusun Oleh:
ANGGRA SUKARNO PUTRO
M3208043
MANAJEMEN INFORMATIKA
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
commit to user
HALAMAN PERSETUJUAN
PEMBUATAN WEBSITE RUMAH BERSALIN PRADHITA DENGAN
SISTEM PEMESANAN KAMAR
Disusun Oleh:
ANGGRA SUKARNO PUTRO
M3208043
Tugas Akhir ini telah disetujui untuk dipertahankan
Di hadapan dewan penguji
pada tanggal _______________
Pembimbing Utama
commit to user
HALAMAN PENGESAHANPEMBUATAN WEBSITE RUMAH BERSALIN PRADHITA DENGAN
SISTEM PEMESANAN KAMAR
Disusun Oleh :
ANGGRA SUKARNO PUTRO
M3208043
Dibimbing oleh :
Pembimbing Utama
Sri Arum Sumartini Z, S.Kom NIDN.0610038202
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Ilmu Komputer pada hari ..., ... 2011
dan dinyatakan telah memenuhi syarat.
Dewan Penguji Tanda Tangan
1. Sri Arum Sumartini Z, S.Kom 1.
2. Agus Purnomo, M.Si 2.
3. Hartatik, M.Si 3.
Disahkan Oleh :
Dekan Fakutas MIPA UNS Ketua Program DIII Ilmu Komputer
commit to user
ABSTRACTANGGRA SUKARNO PUTRO, 2011. DEVELOPING WEBSITE
DELIVERING BABY H OUSE AT PRADH ITA WITH RESERVATION
SYSTEM. D3's progra m Computer Science, Ma thema tics a nd Natura l Sciences faculty, Univer sity eleven Surakar ta 's Mar ches.
Informa tion technology wa s needed to ha sten a nd to give a ll firm work, priva te compa ny such a s delivering baby house a t pa ra dhita needs a online ser vices. Website conta ins product informa tion a s service to fa cility with reserva tion online. To the effect of obser va tiona l it is subject to be build a pplication developing website delivering ba by house a t pra dhita with reserva tion system.
This r esea rch utilizes da ta collecting method. This program wa s developed by PHP a nd Mysql to ma nage its data ba se. Funda mental of this system is a n a pplication website to pass on informa tion a bout hea lth especia lly to increa se ser vice the house.
It can be that developing website deliver ing ba by house a t pra dhita with reserva tion system has a lready been developed
commit to user
ABSTRAKANGGRA SUKARNO PUTRO, 2011. PEMBUATAN WEBSITE RUMAH
BERSALIN PRADHITA DENGAN SISTEM PEMESANAN KAMAR.
Program D3 Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.
Teknologi informasi telah dibutuhkan untuk mempercepat dan memfasilitasi semua pekerjaan perusahaan, lembaga pemerintah atau agen swasta. Lembaga swasta seperti Rumah Bersalin Pradhita membutuhkan layanan online melalui website. Website ini berisi informasi yang difasilitasi dengan pemesanan kamar online. Tujuan dari penelitian ini adalah untuk membangun aplikasi website Rumah Bersalin Pradhita.
Sesuai dengan tujuan penelitian, maka penelitian ini menggunakan metode pengumpulan data. Program ini dibuat menggunakan PHP dan MySQL untuk mengatur databasenya. Inti dari sistem ini adalah aplikasi website untuk penyampaian informasi tentang kesehatan terutama dalam persalinan digunakan pelayanan dan untuk mempromosikan Rumah Bersalin Pradhita.
Sehinnga pembuatan website Rumah Bersalin Pradhita dengan system pemesanan kamar telah selesai dibuat
commit to user
MOTTOHidup adalah Perjuangan untuk mencari Jati Diri
(Life is Struggle)
Jadilah dirimu sendiri dan janganlah engkau menjadi orang lain
(Ir. Soekarno)
Rawe-rawe Rantas
Malang-(Jadilah panglima perang dalam memerangi kemungkaran dan jagalah diri
serta hatimu dengan ajaran Agamamu)
Janganlah engkau bertanya : Apa yang telah diberikan bangsa ini padaku,
tapi berfikir dan berbuatlah apa yang harus aku persembahkan untuk
commit to user
PERSEMBAHANSebuah karya tulis ini saya persembahkan untuk :
Allah SWT atas limpahan rahmat dan karunia-Nya sehingga terselesainya karya tulis ini dengan baik.
Ibu dan Bapakku yang sangat saya cintai dan sangat saya hormati, terima a dan dorongan moral serta materialnya.
Kakak-kakak tingkatku tercinta terima kasih atas bimbingan dan arahannya selama ini.
Sahabat sahabatku a nd all friends terima kasih atas bantuan dan persahabatan kita.
commit to user
KATA PENGANTARPuji Syukur karena Tuhan sudah mengaruniakan anugerah kepada penulis, sehingga penulis dapat menyelesaikan penyusunan laporan Tugas Akhir ini.
Laporan Tugas Akhir ini disusun guna memenuhi sebagian persyaratan kelulusan Diploma III (D3) Ilmu Komputer Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. Menyadari bahwa dalam penyusunan Laporan Tugas Akhir ini telah banyak pihak-pihak yang turut memberikan bantuan, arahan dan bimbingan sehingga tak lupa diucapkan banyak terima kasih kepada yang terhormat:
1. Bapak Ir. Ari Handono Ramelan, M.Sc(Hons), Ph.D, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.
2. Bapak Drs. YS. Palgunadi, M.Sc, selaku Ketua Program D-III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.
3. Ibu Sri Arum Sumartini Z, S.Kom selaku dosen pembimbing yang telah memberikan pengarahan dalam pelaksanaan Tugas Akhir ini.
4. Dan semua pihak yang telah memberikan dukungan baik materiil, maupun immateriil.
Sebagai akhir kata, semoga laporan ini dapat bermanfaat khususnya bagi penulis dan pihak-pihak yang terkait dan bermanfaat bagi pembaca pada umumnya.
Amin.
Surakarta, Juli 2011
commit to user
DAFTAR ISIHALAMAN PERSETUJUAN...ii
HALAMAN PENGESAHAN...iii
ABSTRACT...iv
INTISARI...v
MOTTO...vi
PERSEMBAHAN...vii
KATA PENG ix DAFTAR GAMBAR...xii
BAB I PENDAHULUAN...1
Latar Belakang Masalah...1
1.2Perumusan Masalah...2
1.3Batasan Masalah...2
1.4Tujuan dan Manfaat...2
1. 5 Metodologi Penelitian...3
commit to user
BAB II LANDASAN TEORI...5
2.1 Website Rumah Bersalin...5
2.2 World Wide Web...5
2.3 ...5
2.4 Da ta base ...6
2.5 MySQL ...6
2.6 ...7
2.7 Da ta Flow Diagra m...7
2.8 Entity Rela tionship Dia gra m (ERD)...8
2.9 Ma cromedia Drea mwea ver...9
2.10 Ja va script...10
BAB III DESAIN DAN PERANCANGAN...11
3.1 Perancangan ...11
3.2 Context Dia gra m ...11
3.3 ...12
commit to user
3.8.2 Relasi Antar Tabel...17
3.9 Perancangan Ta bel 3.10 Perancangan Design Inter fa ce Menu User 3.10.1 Halaman Utama 3.10.2 Perancangan Design Inter fa ce Menu Admin BAB IV IMPLEMENTASI DAN ANALISA...29
4.1 Implementa si...29
4.2 Website Rumah Bersalin Pradhita...29
BAB V PENUTUP...44
commit to user
DAFTAR GAMBARGambar 2.1 Simbol-simbol dalam DFD...8
Gambar 2.2 Simbol-simbol dalam ERD...9
Gambar 3.1 Context Diagram...11
Gambar 3.2 Da ta Flow Diagra m level 0...12
Gambar 3.3 Da ta Flow Diagra m Level 1 Proses Pemesanan...13
Gambar 3.4 Da ta Flow Diagra m Level 1 Manajemen Kamar...14
Gambar 3.5 Da ta Flow Diagra m Level 1 Manajemen Berita...14
Gambar 3.6 Da ta Flow Diagra m Level 1 Manajemen Konten...15
Gambar 3.7 Entity Rela tionship Dia gra m...16
Gambar 3.8 Relasi Antar Tabel...17
Gambar 3.9 Desain Inter fa ce Menu Home...25
Gambar 3.10 Desain Interfa ce Menu Guestbook...26
Gambar 3.11 Desain Interfa ce Admin Edit Slideshow Gambar 3.12 Desain Interfa ce Admin Edit Katalog...27
Gambar 3.13 Desain Interfa ce Admin Insert Katalog...27
Gambar 3.14 Desain Interfa ce Menu Guestbook...27
commit to user
Gambar 3.16 Desain Interfa ce Menu Transaksi...28
Gambar 3.17 Desain Interfa ce Menu Admin Bantuan...28
Gambar 4.1 Halaman Index...30
Gambar 4.2 Halaman Pr ofile...31
Gambar 4.3 Menu Halaman Registrasi...32
Gambar 4.4 Peringatan Belum Login...32
Gambar 4.5 Halaman Katalog Kamar...33
Gambar 4.6 Halaman Booking Room...34
Gambar 4.7 Halaman Detail Data Pemesanan...35
Gambar 4.8 Form Mengisi Guestbook...36
Gambar 4.9 Halaman Lihat Guestbook...36
Gambar 4.10 Jendela Sta tistik...37
Gambar 4.11 Jendela Polling...37
Gambar 4.12 Halaman Log in...38
Gambar 4.13 Tampil Pesan Log out...38
Gambar 4.14 Form login Administra tor ...39
Gambar 4.15 Halaman Administra tor...40
Gambar 4.16 Halaman Administrator Input Data Ga llery...40
Gambar 4.17 Halaman Administrator Input ka talog Kamar...41
Gambar 4.18 Halaman Administrator Input data berita...42
commit to user
BAB IPENDAHULUAN
1.1Latar belakang
Pelayanan dunia kesehatan yang selalu mengalami perkembangan pesat seiring dengan laju perkembangan teknologi informasi yang sangat beraneka ragam, diperlukan peningkatan mutu dan mekanisme pelayanan di bidang kesehatan agar lebih berdaya guna dan berhasil guna, sehingga Sumber Daya Manusia (SDM) dapat berpartisipasi dalam membangun dunia luar sesuai dengan kemampuannya.
Sejalan dengan perkembangan teknologi, cara dan sarana yang digunakan untuk menyampaikan informasi senantiasa berubah. Bentuk penyampaian informasi terbaru yang semakin memudahkan penggunanya kini ialah website. Salah satu keunggulan dari website yaitu pelanggan dapat melihat pelayanan jasa yang ditawarkan tanpa harus datang langsung ke penyedia jasa tersebut.
Perusahaan yang bergerak di bidang jasa pelayanan kesehatan terutama persalinan Rumah Bersalin Pradhita merupakan perusahaan jasa yang bergerak dalam bidang kesehatan khususnya persalinan. Dalam menginformasikan jasanya, Bidan Praktek Swasta (BPS) Rumah Bersalin Pradhita masih mendatangi daerah-daerah untuk menginformasikan jasanya sebagai rumah bersalin yang bisa melayani persalian, cek kehamilan, dan KB.
commit to user
1.2 Perumusan MasalahBerdasarkan latar belakang di atas maka rumusan masalah yang dibahas website rumah bersalin sebagai media untuk menyampaikan suatu informasi, jasa dan pemesanan kamar agar
1.3 Batasan Masalah
Batasan masalah yang diperlukan agar penelitian berfokus pada hasil yang akan dicapai, maka penulis memberikan suatu batasan masalah sebagai berikut : penyajian informasi meliputi informasi pelayanan jasa, informasi pemesanan dengan fasilitas katalog kamar opname, dan konfirmasi ketersediaan kamar opname.
1.4 Tujuan dan Manfaat
Tujuan penelitian
Tujuan dari penulisan Tugas Akhir ini adalah membuat website Rumah Bersalin pada perusahaan yang bergerak di bidang jasa kesehatan sebagai media penyampaian informasi terutama persalinan Rumah Bersalin Pradhita dan memudahkan pelanggan dalam memesanan kamar opname pasca persalinan.
Manfaat Penelitian
Manfaat dari penulisan Tugas Akhir ini adalah :
Manfaat Penelitian
Manfaat dari penelitian ini adalah :
1. Bagi Pengguna
commit to user
2. Bagi pihak lain
Sebagai bahan referensi dan tambahan informasi untuk pengkajian topik yang berkaitan dengan masalah yang sama dengan penelitian ini dan dapat digunakan sebagaimana mestinya.
3. Bagi Penulis :
a. Meningkatkan pengetahuan dan pengalaman tentang teknik perancangan dan pembuatan website.
b. Menambah pengalaman bagi penulis sebagai bekal untuk terjun ke dunia pekerjaan.
1.5 Metodologi Penelitian
Metode pengumpulan data yang digunakan dalam penyusunan Tugas Akhir ini adalah sebagai berikut :
1. Observasi
Observasi adalah metode penelitian dengan melakukan pengamatan pada objek yang diteliti secara langsung, yang kemudian dilakukan pencatatan kejadian-kejadian yang berhubungan dengan objek yang diteliti seperti gambaran umum tentang rumah bersalin Pradhita dan pemesanan kamar opname bagi ibu yang akan melakukan persalinan.
2. Wawancara
Wawancara adalah suatu metode yang digunakan untuk memperoleh data dengan cara mengajukan pertanyaan-pertanyaan secara langsung. Dalam hal ini penulis melakukan wawancara dengan pihak rumah bersalin Pradhita khususnya pada bidan yang bersangkutan tentang bagaimana alur proses pemesanan kamar bagi ibu yang baru melakukan persalinan di rumah bersalin Pradhita.
commit to user
Studi pustaka adalah suatu metode pengumpulan data dengan menggunakan buku-buku sebagai bahan referensi dalam penulisan laporan dan pembuatan website.
1.6Sistematika Penulisan
Sistematika penulisan yang digunakan dalam penyusunan Tugas Akhir ini adalah sebagai berikut :
1. Pendahuluan (BAB I)
Pendahuluan memuat : latar belakang masalah, perumusan masalah, batasan masalah, tujuan, manfaat, metodologi penelitian, dan sistematika penulisan.
2. Landasan Teori (BAB II)
Pada landasan teori memuat tinjauan pustaka yang digunakan sebagai referensi dalam pembuatan website rumah besalin Pradhita.
3. Desain dan Perancangan (BAB III)
Pada desain dan perancangan sistem memuat perancangan sistem, analisis system dan pemodelan sistem.
4. Implementasi dan Analisa (BAB IV)
Memuat tentang implementasi pembuatan aplikasi dan analisa hasil aplikasi.
5. Penutup (BAB V)
commit to user
BAB IILANDASAN TEORI
2.1. Website Rumah Bersalin
Penyampaian informasi dengan perkembangan teknologi digital, internet dan multimedia yang sangat cepat, web telah menjadi satu kekuatan global, interaktif, dinamis, serta menjadi media interaksi antara user dan adminstrator. Internet menyediakan suatu peluang untuk mengembangkan sebuah informasi tentang persalinan. Berbagai istilah diberikan untuk aktifitas online, yang disarikan bahwa website digunakan untuk menyampaiakan sebuah informasi kepada masyarakat umum yang bersifat terbuka open, flexible, dan distributed.
2.2. World Wide Web (WWW)
World Wide Web (WWW) atau biasa disebut dengan web atau website merupakan salah satu sumber daya internet yang berkembang pesat. Web adalah suatu kumpulan informasi pada beberapa ser ver komputer yang terhubung melalui jaringan internet (Nugroho, 2004).
2.3. PHP
commit to user
2.4. Database
Da ta base atau basisdata dapat didefinisikan sebagai himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Dalam data ba se dikenal juga Da ta base Mana gement System (DBMS) yaitu suatu program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi, serta memperoleh data atau informasi dengan praktis dan efisien (Fathansyah, 2001).
2.5. MySQL
MySQL merupakan data ba se yang paling banyak digunakan, selain data ba se yang bersifat sha rewa re seperti Ms.Access, penggunaan MySQL biasanya dipadukan dengan menggunakan bahasa pemrograman PHP.
MySQL memiliki query yang telah distandartkan oleh ANSI/ISO yaitu menggunakan data ba se SQL sebagai bahasa permintaannya, hal tersebut juga telah dimiliki oleh bentuk-bentuk data ba se server seperti Ora cle, P ostgreSQL, MSQL, SQL server maupun bentuk-bentuk data base yang berjalan pada mode grafis (sifatnya visual) seperti Inter ba se yang diproduksi oleh Borland.
Kemampuan lain yang dimiliki MySQL adalah mampu mendukung Rela siona l Data ba se Ma najemen System (RDMBS). Sehingga dengan kemampuan ini MySQL akan mampu menangani data-data sebuah perusahaan yang berukuran sangat besar hingga Giga Byte.
commit to user
(DBMS) yaitu suatu program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi, serta memperoleh data atau informasi dengan praktis dan efisien (Sunarfrihantono, 2002).
Pernyataan-pernyataan SQL digunakan untuk melakukan beberapa tugas seperti : upda te data pada data ba se, atau menampilkan data dari data ba se. Setiap softwar e data ba se mempunyai bahasa perintah / sintaks yang berbeda, namun pada prinsipnya mempunyai arti dan fungsi yang sama.
2.6. Apache
Apache adalah softwar e yang menyimpan serta mendistribusikan data ke komputer lain (client) lewat internet yang meminta (request) informasi tersebut. patch). Apache merupakan turunan dari web ser ver yang dikeluarkan oleh NSCA, yaitu NSCA HTTPD sekitar tahun 1995-an. Apache web server merupakan tulang punggung dari World Wide Web (Prasetyo, 2003).
2.7. Data F low Diagram
Da ta Flow Dia gra m (DFD) adalah alat pembuatan model yang memungkinkan sistem profesional untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data baik secara manual maupun komputerisasi. DFD terdiri atas :
a. Da ta Flow Diagra m Contex Level
Diagram kontek merupakan DFD subsistem pengolahan data yang merupakan satu kesatuan arus data mulai dari external entity yang akan diproses kemudian disimpan kedalam data store dan akan digunakan kembali oleh externa l entity.
b. Da ta Flow Diagra m Leveled
commit to user
Berikut merupakan beberapa simbol yang digunakan dalam dalam pembuatan DFD.
Tabel 2.1 Simbol-simbol dalam DFD
Entitas, yang dilambangkan dengan kotak, disebut juga sumber atau tujuan data. Setiap entitas harus diberi nama dengan suatu kata benda. Entitas bisa berupa seseorang, departemen, sebuah mesin atau yang lainnya.
Proses yang menyajikan apa yang dikerjakan dengan data, setiap proses mempunyai input satu atau lebih.
Aliran data, disajikan dengan jalur yang menghubungkan sistem dan interfa ce antar sistem
Penyimpan data (Da ta Store) ke dalam database.
2.8. Entity Relationship Diagram (ERD)
Entity Rela tionship Dia gra m (ERD) adalah diagram yang berisi komponen-komponen Himpunan Entitas dan Himpunan Relasi yang masing-masing dilengkapi dengan atribut-atribut yang mempresentasikan seluruh fakta dari
commit to user
Tabel 2.2 Simbol-simbol dalam ERD
Entitas, yang dilambangkan dengan kotak. Setiap entitas harus diberi nama dengan suatu kata benda. Entitas bisa berupa seseorang, departemen, sebuah mesin atau yang lainnya, dan diberi suatu atribut dari masing- masing entitas.
Relasi dilambangkan persegi empat yang menunjukkan adanya relasi atau hubungan dari beberapa entitas yang ada
Atribut dilambangkan oval yang menunjukkan keterangan nyata dari masing-masing entitas .
2.9. Macromedia Dreamweaver
commit to user
2.10. JavascriptJavascript adalah bahasa scr ipt yang ditempelkan pada kode HTML dan diproses di sisi client. Dengan adanya bahasa ini, kemampuan dokumen HTML menjadi lebih luas. Sebagai contoh, dengan menggunakan Javascript dimungkinkan untuk memvalidasi masukan-masukan pada formulir sebelum formulir dikirimkan ke ser ver.
Javascript bukanlah bahasa Java. Javascript dan Java adalah dua bahasa yang berbeda. Javascript diinterpretasikan oleh client (kodenya bisa dilihat dari sisi client), sedangkan kode Java dikompilasi oleh pemrogram dan kompilasinyalah yang dijalankan oleh client.
Script Javascript diawali dengan tag < SCRIP T> dan diakhiri dengan tag < /SCRIPT> . Di dalam tag < SCRIP T> terdapat atribut LANGUAGE yang diisi
commit to user
BAB IIIDESAIN DAN PERANCANGAN
3.1. Perancangan
Perancangan sistem bertujuan untuk menentukan rancangan website informasi pemesanan. Dalam perancangan sistem ini menjelaskan langkah-langkah pembuatan alur fungsi dan proses yang ada dalam sistem informasi pemesanan. Hal ini akan dibutuhkan untuk pedoman implementasi.
3.2. Context Diagram
Pengunjung Website Rumah Bersalin Pradhita Admin Member 1. Informasi Website dan
kamar opname
8. Manajemen kamar opname
9. Manajemen website 2. Data registrasi
3. Konfirmasi registrasi
5. Verifikasi login member
7. Konfirmasi Ketersediaan kamar 4. Data login
6. Data Pesan kamar
commit to user
Keterangan:
1. Proses penyampaian informasi kepada pengunjung website. 2. Proses registrasi pengunjung menjadi member.
3. Proses Konfirmasi registrasi kepada pengunjung.
4. Proses login bagi pengunjung yang sudah memeiliki a ccount di website Rumah Bersalin Pradhita.
5. Proses verifikasi data login member. 6. Proses pemesanan kamar dari member.
7. Proses konfirmasi ketersediaan kamar opname pasca persalinan kepada member.
8. Proses manajemen kamar opname pasaca persalinan. 9. Proses manajemen website.
3.3 Data F low Diagram (DFD) Level 0
commit to user
Pengunjung 1 Registrasi 2 Login member member Usernamepassword Data pendaftaran guestbook Data guestbook Member Username password Verifikasi username password Hak akses 3 Pemesanan Data pesan kamar Konfirmasi data pesanan transaksi Data pemesanan Konfirmasi ketersediaan kamar Admin 4 Login admin Username passord Hak akses admin Username password 5 Manajemen kamarruang Data ruang Data update kamar
6 Manajemen berita Data registrasi Konfirmasi registrasi berita Berita info Data berita Data berita
Data berita info
Data update berita
Data kamar 7
Manajemen konten
Data konten
event Data event Data update event
Data katalog Data update katalog Data ruang
Info ruang
Id member
Data update berita
Data update berita info
kelas
katalog
Data kelas
Info data kelas Data kelas
Info kelas
Gambar 3.2 Da ta Flow Diagra m level 0
3.4 DFD Level 1 Proses Pemesanan
commit to user
Member
3.2 pilih kamar
3.3 Masuk ke keranjang
3.4 Konfirmasi pemesanan
ruang
kelas
id ruang
id kelas 3.1
login Username password
Hak akses Id_ruang
Id_kelas
Data ruang
Data kelas
transaksi
Data detail pemesanan
Data pemesanan Data pemesanan
Gambar 3.3 Da ta Flow Diagra m Level 1 Proses Pemesanan
3.5 DFD Level 1 Proses Manajemen Kamar
commit to user
Admin 5.1 Insert data 5.2 Edit data 5.3 Delete data ruang kelas Data ruang baruData ruang baru Data ruang
Data kelas baru
Data kelas baru
Data kelas Tambah data kamar
Edit data kamar
Delete data kamar
Gambar 3.4 Da ta Flow Diagra m Level 1 Proses Manajemen Kamar
3.6 DFD Level 1 Proses Manajemen Berita
DFD level 1 proses manajemen berita menggambarkan akses sistem yang dilakukan oleh admin dan proses aliran data yang terjadi. Batas akses sistem a dmin meliputi insert data, edit data, delete data.
Admin 6.1 Insert data 6.2 Edit data 6.3 Delete data Beritainfo Berita Data beritainfo baru
Data beritainfo baru
Data beritainfo
Data berita baru
Data berita baru
Data berita Tambah data berita
Edit data berita
Delete data berita
commit to user
3.7 DFD Level 1 Proses Manajemen KontenDFD level 1 proses manajemen konten menggambarkan akses sistem yang dilakukan oleh admin dan proses aliran data yang terjadi. Batas akses sistem a dmin meliputi insert data, edit data, delete data.
Admin
7.1 Insert data
7.2 Edit data
7.3 Delete data
katalog
event
Data katalog baru
Data katalog baru
Data katalog
Data event baru
Data event baru
Data event Tam bah data katalog event
Edit data katalog ev ent
Delete data katalog event
Gambar 3.6 Da ta Flow Diagra m Level 1 Proses Manajemen Konten
3.8 Perancangan Database
commit to user
3.8.1. Entity Relationship Diagram (ERD)
Member Id
alamat jkelamin password username No_ktp
nama
Melakukan
Transaksi
Id_member No_ktp
alamat
Nama_pemesan Nama_kamar
lama total
Memiliki ruang
kelas status
Nama Id_ruang
kelas
biaya
Nama
[image:30.595.132.503.160.655.2]Id_kelas
commit to user
3.8.2. Relasi Antar Tabel
[image:31.595.129.496.193.502.2]admin Username Password Nama email Member Id_member Nama Email Username Passsword Jkelamin alamat transaksi Id_member Nama_pemesan Alamat No_ktp Nama_kamar Lama total guestbook Id Nama Alamat Email Tanggal komentar berita Id Tanggal Kategori Judul Singkat detail katalog Id_kamar Type Gambar keterangan konter Ip Tanggal waktu beritainfo Id Judul isi pengirim tanggal event Id event keterangan foto event hits guestbook Id Pengirim Email Pesan Tgl_kirim useronline Timestamp Ip file ruang Id_ruang nama Id_kelas status kelas Id_kelas nama biaya
Gambar 3.8 Relasi Antar Tabel
3.9. Perancanagan Tabel
Rancangan basis data pembuatan website Rumah Bersalin Pradhita adalah sebagai berikut :
1. Tabel Admin
Nama Tabel : Admin
Fungsi : Untuk menyimpan data admin
commit to user
[image:32.595.119.503.227.506.2]Tabel admin digunakan untuk menyimpan data yang berhubungan dengan admin seperti userna me, password, nama, email. Tabel admin dapat dilihat pada Tabel 3.1
Tabel 3.1 Tabel admin
Nama field Type data Ukuran field keterangan
Username Varchar 20
Password Varchar 20
nama Varchar 30
email Varchar 30
2. Tabel Berita
Nama Tabel : Berita
Fungsi : Untuk menyimpan data berita
Primary Key :
commit to user
Tabel 3.2 Tabel beritaNama field Type data Ukuran field keterangan
id Integer 11 Auto increment
tanggal Date
kategori Varchar 20
judul Varchar 50
singkat Tinytext
detail Text
3. Tabel Beritainfo
Nama Tabel : Beritainfo
Fungsi : Untuk menyimpan data beritainfo
Primary Key : Id
Tabel berita digunakan untuk menyimpan data yang berhubungan dengan beritainfo seperti id, judul, isi, pengirim, tanggal. Tabel berita info dapat dilihat pada Tabel 3.3.
Tabel 3.3 Tabel beritainfo
Nama field Type data Ukuran field keterangan
id Integer 11 Primary key
judul Varchar 25
commit to user
pengirim Varchar 25
tanggal Date
4. Tabel Event
Nama Tabel : Event
Fungsi : Untuk menyimpan data event
[image:34.595.116.506.128.577.2]Primary Key : Id_user
Tabel event digunakan untuk menyimpan data yang berhubungan dengan event seperti id_event, keterangan, foto. Tabel suara event dapat dilihat pada Tabel 3.4
Tabel 3.4 Tabel event
Nama field Type data Ukuran field keterangan
Id_event Varchar 1 Primary key
Keterangan Text
foto Text
5. Tabel Guestbook
Nama Tabel : Guestbook
Fungsi : Untuk menyimpan data guestbook
Primary Key : Id
commit to user
Tabel 3.5 Tabel guestbookNama field Type data Ukuran field keterangan
Id Integer 11 Primary key
Nama Varchar 20
Alamat Varchar 30
Email Varchar 20
Tanggal Varchar 20
Komentar Text
6. Tabel hitscounter
Nama Tabel : hitscounter
Fungsi : Untuk menyimpan data hitscounter
Primary Key :
Ta bel hitscounter digunakan untuk menyimpan data yang berhubungan dengan hitscounter seperti hits. Tabel hitscounter dapat dilihat pada Tabel 3.6.
Tabel 3.6 Hitscounter
Nama field Type data Ukuran field keterangan
commit to user
7. Tabel katalog
Nama Tabel : katalog
Fungsi : Untuk menyimpan data katalog
[image:36.595.118.504.176.591.2]Primary Key :
Tabel katalog digunakan untuk menyimpan data yang berhubungan dengan katalog seperti id_kamar, type, foto, keterangan. Tabel katalog dapat dilihat pada Tabel 3.7.
Tabel 3.7 Katalog
Nama field Type data Ukuran field keterangan
Id_kamar char 7 Primary key
type Varchar 20
foto text
keterangan text
8. Tabel konter
Nama Tabel : konter
Fungsi : Untuk menyimpan data konter
Primary Key :
commit to user
Tabel 3.8 KonterNama field Type data Ukuran field keterangan
Ip Varchar 50
Tanggal Varchar 20
waktu Varchar 20
9. Tabel member
Nama Tabel : member
Fungsi : Untuk menyimpan data member
Primary Key :
Ta bel member digunakan untuk menyimpan data yang berhubungan dengan member seperti id, email, no_ktp, username, password, jkelamin, alamat. Tabel member dapat dilihat pada Tabel 3.9.
Tabel 3.9 Member
Nama field Type data Ukuran field keterangan
Id Varchar 11 Auto increment
nama Varchar 20
email Varchar 25
no_ktp Varchar 17
username Varchar 20
[image:37.595.119.506.156.719.2]commit to user
Jkelamin Varchar 10
alamat Varchar 50
10.Tabel suarakonsumen
Nama Tabel : suarakonsumen
Fungsi : Untuk menyimpan data suarakonsumen
[image:38.595.116.504.131.192.2]Primary Key :
Tabel suarakonsumen digunakan untuk menyimpan data yang berhubungan dengan suarakonsumen seperti id, pengirim, email, pesan, tgl_kirim. Tabel suarakonsumen dapat dilihat pada Tabel 3.10.
Tabel 3.10 Suarakonsumen
Nama field Type data Ukuran field keterangan
Id Integer 3 Auto increment
Pengirim Varchar 25
Email Varchar 25
Pesan Text 255
Tgl_kirim Datetime
11.Tabel Transaksi
Nama Tabel : Transaksi
Fungsi : Untuk menyimpan data transaksi
[image:38.595.120.506.212.600.2]commit to user
[image:39.595.120.503.231.645.2]Tabel transaksi digunakan untuk menyimpan data yang berhubungan dengan transaksi seperti id, nama_pemesan, alamt, no_ktp, nama_kamar, lama, total. Tabel member dapat dilihat pada Tabel 3.10.
Tabel 3.10 Transaksi
Nama field Type data Ukuran field keterangan
Id_transaksi int 11 Auto increment
Nama_pemesan Varchar 25
alamat Varchar 50
No_ktp Varchar 17
Nama_kamar Varchar 30
Lama Varchar 30
total Varchar 30
Tanggal_mulai date
Tanggal_akhir date
Id_ruang Int 3
contact Varchar 20
commit to user
12.Tabel usersonline
Nama Tabel : usersonline
Fungsi : Untuk menyimpan data usersonline
[image:40.595.116.508.226.536.2]Primary Key :
Tabel usersonline digunakan untuk menyimpan data yang berhubungan dengan usersonline seperti timestamp, ip, file. Tabel usersonline dapat dilihat pada Tabel 3.11.
Tabel 3.11 User sonline
Nama field Type data Ukuran field keterangan
timestamp Varchar 100
ip Varchar 100
file Varchar 100
13.Tabel Kelas
Nama Tabel : Kelas
Fungsi : Untuk menyimpan data kelas
Primary Key :
Tabel kelas digunakan untuk menyimpan data yang berhubungan dengan kelas seperti id_kelas, nama, biaya. Tabel kelas dapat dilihat pada Tabel 3.12.
Tabel 3.12 Kelas
commit to user
id_kelas Int 1
nama Varchar 20
biaya Double
14. Tabel Ruang
Nama Tabel : Ruang
Fungsi : Untuk menyimpan data ruang
[image:41.595.120.505.129.581.2]Primary Key :
Tabel ruang digunakan untuk menyimpan data yang berhubungan dengan ruang seperti id_ruang, nama, id_kelas, status. Tabel kelas dapat dilihat pada Tabel 3.13.
Tabel 3.13 Kelas
Nama field Type data Ukuran field keterangan
id_ruang Int 3 Auto increment
nama Varchar 20
Id_kelas Int 1
status tinyint 1
3.10 Perancangan Design Interface Menu User
Dalam website ini hak akses dari pengguna sistem yaitu :
3.10.1 Halaman Utama
commit to user
a. Hea der, bagian ini adalah tampilan atas dari desain yang berisi nama rumah bersalin.
b. Ma in menu, adalah bagian yang memuat tentang judul dari content website yang tengah ditampilkan. Ma in menu ini terdiri dari Home, Profil, Ga llery, Berita, Guestbook, Registrasi, dan Bookingroom c. Left menu, berisi Katalog kamar, Downloa d, Pa rtners, Polling,
Statisik User .
d. Content, adalah isi utama dari website berisi tentang informasi dari website Rumah Bersalin Pradhita.
f. Footer, berisi tentang tahun pembuatan website, pembuat dan hak cipta.
1. Desain menu home
Header
Tombol menu
footer Si de me nu
statisti k
p ol lin g
ikla n
kal en de r
a rtike l G am ba r sli de
[image:42.595.124.478.123.591.2]a rtike l
commit to user
1. Desain menu guestbook
Header
Tombol menu
footer Side menu
statistik
polling
iklan
artikel Form guestbook
[image:43.595.168.440.159.499.2]kalender
Gambar 3.10 Desain Interfa ce menu guestbook
3.10.2 Perancangan DesignInterface Menu Admin
1. Desain menu a dmin edit slideshow
Header
gam bar
gambar gambar
slideshow katalog Insert katalog guestbook artikel Upload file bantuan logout
Slide show
actio n
ac tio n
actio n
id keterangan gambar update
commit to user
2. Desain menu admin ka ta log kamar
Header
keterangan
keterangan keterangan
sli de s ho w ka ta lo g In se r t ka tal o g g u e stb oo k a r ti ke l U p lo a d fi le b a n tu an l og o u t Katalog kamar actio n actio n actio n
id type foto keterangan update
foto
[image:44.595.138.472.132.646.2]foto foto
Gambar 3.12 Desain Interfa ce admin edit katalog
3. Desain menu admin insert katalog
Header
slid e sh ow k ata lo g In ser t ka ta lo g g u e stbo o k a rtike l Up lo a d fil e b a n tua n lo g o ut Insert katalog
id type foto keterangan update
b ro wse
sim pa n r ese t
Id gambar
Type gambar foto
keterangan
Gambar 3.13 Desain Interfa ce admin insert katalog
4. Desain menu admin guestbook
Header
slid e sh ow k ata lo g In ser t ka ta lo g g u e stbo o k a rtike l Up lo a d fil e b a n tua n lo g o ut guestbook
pengirim email
Tanggal kirim
pesan
commit to user
5. Desain menu admin input a rtikel
H ea d e r
sli de sho w katal og Inse rt kata log gu estb oo k a rtike l Upl oa d file ba n tu an lo go u t Input artikel
A dd paragraf
fullparagraf judul
Tambah berita
Gambar 3.15 Desain Interfa ce menu admin input artikel
6. Menu admin upload file
Header
slid e sho w ka ta log Inse rt ka tal og g ue stbo o k ar tike l U pl oa d fi le b an tu an log o ut Upload file
Pilih file b ro wse u pl oa d
Gambar 3.16 Desain Interfa ce menu admin uploa d file
7. Menu admin bantuan
Header
slideshow katalog Insert katalog guestbook artikel Upload file bantuan logout
nama type id
[image:45.595.140.498.138.602.2]Panduan untuk mencari katalog
commit to user
BAB IVIMPLEMENTASI DAN ANALISA
4.1. Implementasi
Program aplikasi website rumah bersalin Pradhita terdapat dua bagian yakni website sebagai penyampaian informasi pemesanan kamar dan website sebagai ma intenance, yaitu a dministra tor. Website digunakan untuk penyampaian informasi dan juga sebagai media untuk memesan kamar pasca persalinan, sedangkan aplikasi ma intena nce diperuntukkan bagi administrator dalam mengelola website. Adapun implementasi aplikasi website Pradhita adalah sebagai berikut :
4.2. Website Rumah Bersalin Pradhita
commit to user
Gambar 4.1 Halaman indexcommit to user
Gambar 4.2 Halaman Pr ofilecommit to user
Gambar 4.3 Menu halaman Registrasi
User atau pengunjung yang belum melakukan registrasi tidak dapat melakukan pemesanan kamar. Apabila user melakukan pemesanan tanpa melakukan login, maka akan muncul peringatan sebagai berikut:
commit to user
[image:50.595.168.458.249.594.2]Member bisa melihat katalog kamar pada site menu katalog kamar tanpa login, tetapi jika ingin melakukan pemesanan kamar harus login dahulu. User dihadapkan pada pilihan kategori kamar. Untuk melihat detail dari kamar yang dipilih, member dapat memilih dan terdapat keterangan secara detail, sedangkan untuk memesan kamar, member dapat memilih tombol booking room, adapun tampilan dari halaman katalog kamar adalah sebagai berikut:
Gambar 4.5 Halaman katalog kamar
commit to user
Gambar 4.6 Halaman booking room
commit to user
Gambar 4.7 Halaman detail data booking r oom
commit to user
Gambar 4.8 Form Mengisi Guestbook
Halaman lihat guestbook berisikan informasi lengkap mengenai buku tamu yang disikan oleh pengunjung atau member, tetapi halaman lihat guestbook hanya bisa di lihat oleh admin melalui halaman administrator adapun tampilan dari halaman lihat buku tamu adalah sebagai berikut:
commit to user
[image:54.595.130.500.230.485.2]Pada setiap halaman website terdapat tampilan statistik yang menampilkan pengunjung yang telah membuka website rumah bersalin Pradhita. Adapun tampilan statistik user atau pengunjung adalah sebagai berikut:
Gambar 4.10 Jendela Statistik
Pada setiap halaman website terdapat tampilan polling yang berfungsi bagi pengunjung untuk mngisikan polling mengenai program KB yang paling banyak di pakai oleh ibu, akan tetapi data polling hanya bisa dilihat jika pengunjung atau user dalam keadaan online. Adapun tampilan polling untuk user atau pengunjung adalah sebagai berikut:
[image:54.595.259.363.532.677.2]commit to user
Langkah selanjutnya, member atau pengunjung dapat melihat isi polling akan tetapi data polling hanya bisa dilihat jika pengunjung atau user dalam keadaan online. Halaman view polling berisikan informasi pengunjung atau member yang memilih polling,
[image:55.595.125.498.248.481.2]Menu log in digunakan untuk pengunjung yang sudah melakukan registrasi dan memiliki a ca ount di website rumah bersalin Pradhita, begitu sebaliknya jika pengunjung belum melakukan registra si maka pengunjung tidak dapat masuk ke halaman booking room. Adapun tampilan halaman log in adalah sebagai berikut:
Gambar 4.12 Halaman Log in
commit to user
Gambar 4.13 Tampil Pesan Log out
4.1.2. Maintenance Website
Aplikasi ma intenace adalah aplikasi yang diperuntukan bagi a dministra tor yang pada umumnya adalah staff yang bertanggung jawab dalam mengelola website dan transaksi yang telah terjadi. Adapun fungsi dari aplikasi ma intenance adalah sebagai berikut:
a. Manajemen inventory kamar b. Manajemen konten
c. Manajemen pesan d. Manajemen pengunjung e. Manajemen galeri foto f. Manajemen artikel g. Manajemen saran h. Logout
Administrator diwajibkan melakukan login terlebih dahulu dengan memasukkan userna me dan password agar dapat masuk dalam halaman a dministra tor. Adapun tampilan dari form login a dministra tor adalah sebagai berikut:
commit to user
Apabila userna me dan password a dministra tor tidak sesuai maka akan muncul pe userna me dan passwor d sehingga tidak dapat masuk dalam halaman administtrator. Akan tetapi, apabila userna me dan password sesuai maka a dministra tor akan dihadapkan pada halaman a dministra tor. Adapun tampilan dari halaman a dministra tor adalah sebagai berikut:
Gambar 4.15 Halaman Administr ator
commit to user
Gambar 4.16 Halaman Administrator Input Data Ga llery
Menu posting katalog kamar digunakan oleh administrator untuk memasukkan, mengedit, dan menghapus data kata log kamar. Adapun tampilan dari halaman posting katalog kamar adalah sebagai berikut:
Gambar 4.17 Halaman Administrator Input ka talog Kamar
commit to user
Gambar 4.18 Halaman Administrator Input data berita
Menu transa ksi digunakan oleh administrator untuk untuk mengecek dada member yang melakukan pemesanan kamar opname pasca persalinan secara online.
commit to user
4.2.1 AnalisaWebsite ini memiliki fungsi utama sebagai media penyampaian informasi tentang rumah bersalin. Sistem ini dibuat dengan PHP dan MySQL. User yang menggunakan website informasi ini ada 3 yaitu pengunjung, member dan a dmin. Pada halaman utama, pengunjung dapat mengakses informasi website dan jenis jasa yang di tawarkan. Pengunjung yang sudah terdaftar sebagai pelanggan dapat login dan dapat melakukan pemesanan kamar opaname pasaca persalinan, dan konfirmasi ketersedian kamar. Sedangkan pada halaman administrator berfungsi sebagai kontrol website dan manajemen website.
Kelebihan website ini dibuat dengan sistem Displa y, artinya pengunjung
dapat langsung memilih atau melihat jenis kamar yang akan dipesan, baru setelah itu melakukan transaksi pemesanan. Pembuatan website ini menggunakan kode pemrograman PHP dan HTML yang berbasis web sehingga pada implementasinya akan bisa digunakan dimanapun dan kapanpun. DBMS yang digunakan untuk website ini adalah MySQL yang memiliki keunggulan dalam hal kecepatan akses data. Penggunaan website ini hanya membutuhkan browser untuk mengaksesnya. Website ini juga dilengkapi fasilitas polling, guestbook, dan berita. Tampilan website ini juga menarik dan user friendly sehingga pengunjung akan tertarik untuk menggali informasi lebih dalam lagi.
Kelemahan website ini tidak menyediakan transaksi online seperti paypal
dan ma ster ca rd. Sistem ini juga dibuat dengan sistem single user yang artinya administrator hanya 1 orang.
commit to user
BAB VPENUTUP
5.1 Kesimpulan
Berdasarkan pembahasan di atas, maka dapat diambil kesimpulan sebagai berikut:
1. Telah dibuat website Rumah Bersalin Pradhita. Dimana website tersebut dibuat berbasis web dengan menggunakan editor utama Adobe Dreamweaver CS4 dan MySQL sebagai databasenya.
2. Website Rumah Bersalin Pradhita digunakan untuk media penyampaian informasi tentang persalinan dan jasa yang ditawarkan.
3. Website ini menampilkan informasi jasa tentang persalinan dengan gambar dan keterangan, sehingga memberi kemudahan kepada pengunjung dalam memilih jenis kamar yang akan dipesan. Informasi yang ditampilkan antara lain jenis KB, nama kamar, harga, gambar dan deskripsi singkat kamar. 4. Program ini juga disertai fasilitas layanan diantaranya polling, buku tamu, dan
berita sehingga memberi kenyamanan bagi pengunjung website.