• Tidak ada hasil yang ditemukan

ANGGRA SUKARNO PUTRO M3208043

N/A
N/A
Protected

Academic year: 2017

Membagikan "ANGGRA SUKARNO PUTRO M3208043"

Copied!
61
0
0

Teks penuh

(1)

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

(2)

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

(3)

commit to user

HALAMAN PENGESAHAN

PEMBUATAN 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

(4)

commit to user

ABSTRACT

ANGGRA 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

(5)

commit to user

ABSTRAK

ANGGRA 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

(6)

commit to user

MOTTO

Hidup 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

(7)

commit to user

PERSEMBAHAN

Sebuah 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.

(8)

commit to user

KATA PENGANTAR

Puji 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

(9)

commit to user

DAFTAR ISI

HALAMAN 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

(10)

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

(11)

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

(12)

commit to user

DAFTAR GAMBAR

Gambar 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

(13)

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

(14)

commit to user

BAB I

PENDAHULUAN

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.

(15)

commit to user

1.2 Perumusan Masalah

Berdasarkan 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

(16)

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.

(17)

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)

(18)

commit to user

BAB II

LANDASAN 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

(19)

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.

(20)

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

(21)

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

(22)

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

(23)

commit to user

2.10. Javascript

Javascript 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

(24)

commit to user

BAB III

DESAIN 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

(25)

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

(26)

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 kamar

ruang 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

(27)

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

(28)

commit to user

Admin 5.1 Insert data 5.2 Edit data 5.3 Delete data ruang kelas Data ruang baru

Data 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

(29)

commit to user

3.7 DFD Level 1 Proses Manajemen Konten

DFD 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

(30)

commit to user

3.8.1. Entity Relationship Diagram (ERD)

Member Id

alamat jkelamin password username No_ktp

email

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

(31)

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

(32)

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 :

(33)
[image:33.595.120.504.159.501.2]

commit to user

Tabel 3.2 Tabel berita

Nama 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

(34)

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

(35)
[image:35.595.120.504.159.494.2]

commit to user

Tabel 3.5 Tabel guestbook

Nama 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

(36)

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 :

(37)

commit to user

Tabel 3.8 Konter

Nama 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]
(38)

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]
(39)

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

(40)

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

(41)

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

(42)

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

(43)

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

(44)

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

(45)

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

(46)

commit to user

BAB IV

IMPLEMENTASI 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

(47)
[image:47.595.167.447.127.504.2]

commit to user

Gambar 4.1 Halaman index
(48)
[image:48.595.165.459.130.498.2]

commit to user

Gambar 4.2 Halaman Pr ofile
(49)
[image:49.595.170.455.129.497.2]

commit 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:

(50)

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

(51)
[image:51.595.126.498.164.487.2]

commit to user

Gambar 4.6 Halaman booking room

(52)
[image:52.595.167.450.130.504.2]

commit to user

Gambar 4.7 Halaman detail data booking r oom

(53)
[image:53.595.130.498.128.670.2]

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:

(54)

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]
(55)

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

(56)
[image:56.595.126.497.240.507.2]

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:

(57)

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

(58)
[image:58.595.126.496.238.491.2]

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

(59)
[image:59.595.125.479.134.504.2]

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.

(60)

commit to user

4.2.1 Analisa

Website 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.

(61)

commit to user

BAB V

PENUTUP

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.

5.2 Saran

Gambar

Gambar 3.7 Entity Relationship Diagram
Gambar 3.8 Relasi Antar Tabel
Tabel 3.1 Tabel admin
Tabel 3.2 Tabel berita
+7

Referensi

Dokumen terkait

Berdasarkan hasil penelitian dan pembahasan, beberapa hal yang dapat disimpulkan adalah bahwa penerapan metode cooperatif learning teknik time token pada

Bab satu merupakan bab pendahuluan yang berisi kerangka-kerangka penulisan, dalam bab ini tersusun atas latar belakang dan masalah yang akan dikaji, lalu tujuan

[r]

Rincian tugas, fungsi, susunan organisasi dan tata kerja Sekretariat Dewan Nasional ditetapkan lebih lanjut oleh Ketua Dewan Nasional setelah mendapat persetujuan tertulis

Skripsi yang berjudul: Pengaruh Perbedaan Level Protein dalam Ransum dan Lama Pencahayaan Terhadap Nisbah Daging dan Tulang Karkas Burung Puyuh Jantan, penelitian

Pihak pertama berjanji akan mewujudkan target kinerja yang seharusnya sesuai lampiran perjanjian ini, dalam rangka mencapai target kinerja jangka menengah seperti

Hal ini menunjuk- kan pemberian minuman beroksigen secara rutin selama 21 hari mampu menurunkan nilai absorbansi IL-6 pada plasma darah responden PPOK.. Peningkatan IL-6

Sebelum kegiatan penelitian ini dilakukan, pada tanggal 29 April 2018 peneliti menemui Kepala MTs Alkhairaat Biromaru pada pertemuan tersebut peneliti menyampaikan