PERANCANGAN SISTEM INFORMASI KESEHATAN KLINIK KHUSUS KEBIDANAN DYAH AYU PUSPITA BANDUNG BERBASIS WEB

(1)

PERANCANGAN SISTEM INFORMASI KESEHATAN

KLINIK KHUSUS KEBIDANAN DYAH AYU PUSPITA

BANDUNG BERBASIS WEB

SKRIPSI

Diajukan untuk menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Manajemen Informatika

Fakultas Teknik dan Ilmu Komputer

PIAN SOPIAN ANWAR 1.05.04.208

JURUSAN MANAJEMEN INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG


(2)

vi LEMBAR PENGESAHAN

LEMBAR PERNYATAAN KEASLIAN

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI... vi

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiv

DAFTAR SIMBOL ... xv

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah... 1

1.2 Identifikasi Masalah ... 3

1.3 Rumusan Masalah ... 3

1.4 Maksud dan Tujuan ... 4

1.5 Kegunaan Penelitian ... 4

1.6 Batasan Masalah... 5

1.7 Lokasi dan Waktu/Jadwal Penelitian ... 6

BAB II LANDASAN TEORI ... 7

2.1 Teori Mengenai Masalah Yang Dibutuhkan ... 7

2.1.1 Internet ... 7


(3)

vii

2.1.3Universal Resource Locater(URL) ... 8

2.1.4Simple Mail Transfer Protocol(SMTP) ... 9

2.2 Sistem ... 9

2.2.1 Karakteristik Sistem ... 10

2.2.2 Klasifikasi Sistem ... 12

2.3 Informasi ... 14

2.3.1 Siklus Informasi ... 15

2.3.2 Kualitas Informasi ... 16

2.3.3 Nilai Infromasi ... 16

2.4 Sistem Informasi ... 17

2.4.1 Komponen Sistem Informasi ... 18

2.5 Metode Pengembangan Sistem ... 19

2.6 Jaringan Komputer ... 22

2.6.1 Jenis-Jenis Jaringan Komputer... 22

2.6.2 Topologi Fisik Jaringan Komputer ... 23

2.7 Tinjauan Perangkat Lunak Pendukung ... 25

2.7.1 Apache... 25

2.7.2 PHP ... 26

2.7.3 Sekilas Tentang MYSQL ... 26

2.7.4 HTML (Hyper Text Markup Language) ... 27

2.7.5 Rational Rose ... 27

BAB III OBJEK PENELITIAN DAN METODE ... 29

3.1 Objek Penelitian ... 29


(4)

viii

3.2 Metode Pendekatan dan Penyelesaian ... 33

3.2.1 Metode Pengembangan Sistem ... 33

3.2.2 Pemograman Berorientasi Objek ... 38

3.2.2.1 Objek Management Group ... 38

3.2.3 Artifact UML ... 40

3.2.4 Faktor Yang Mendorong Lahirnya UML... 44

3.2.5 Tujuan UML ... 45

3.2.6 Cakupan UML... 46

3.2.7 Perbedaan UML dengan Bahasa Pemodelan Lain ... 46

3.2.8 Alat Bantu UML ... 46

3.3 Metode Pengujian... 50

3.4 Metode Pengumpulan Data ... 52

3.4.1 Sumber Data Primer ... 52

3.4.2 Sumber Data Sekunder... 53

BAB IV ANALISIS SISTEM ... 54

4.1 Gambaran Umum ... 54

4.2 Analisis Kebutuhan ... 55

4.2.1 Kebutuhan Perangkat Keras ... 55

4.2.2 Kebutuhan Perangkat Lunak ... 56

4.2.3 ModelUse CaseDiagram ... 58

4.2.3.1 SkenarioUse Case ... 58


(5)

ix

4.3 Evaluasi Sistem Yang Berjalan ... 62

4.4 Analisa Sistem Yang Sedang Berjalan... 57

BAB V PERANCANGAN SISTEM ... 64

5.1 Perancangan ... 64

5.2 Data Dalam Website... 65

5.3 AnalisisBrainware ... 66

5.4Use Case Diagram... 67

5.4.1 Skenario Use Case... 68

5.5ClassDiagram ... 72

5.5.1Candidate Class... 72

5.6InteractionDiagram ... 75

5.6.1SequenceDiagram... 76

5.6.2CollaborationDiagram ... 77

5.7 Perancangan Input dan Output ... 78

5.7.1 Perancangan Input ... 79

5.7.2 Perancangan Output ... 81

5.8 Pengkodean ... 84

5.9 Struktur Menu ... 85

BAB VI IMPEMENTASI DAN PENGUJIAN SISTEM ... 87

6.1 Implementasi ... 87

6.1.1 Batasan Implementasi ... 87

6.1.2 Implementasi Perangkat Lunak ... 88

6.1.3 Implementasi Perangkat Keras ... 88


(6)

x

6.2.1 Rancangan Pengujian ... 107

6.2.2 Rencana Pengujian ... 107

6.2.3 Kasus dan Hasil Pengujian ... 107

6.2.4 Kesimpulan Hasil Pengujian ... 110

BAB VII KESIMPULAN DAN SARAN ... 111

7.1 Kesimpulan ... 111

7.2 Saran... 111

DAFTAR PUSTAKA ... 112 DAFTAR LAMPIRAN


(7)

7 BAB II

LANDASAN TEORI

2.1 Teori mengenai masalah yang dibutuhkan

Dalam penelitian ini dibutuhkan beberapa teori yang mendukung dalam penyajian informasi, hal ini dianggap perlu untuk memudahkan dalam pembuatan sistem informasi khususnya yang berbasisweb.

2.1.1 Internet

Menurut [Bud05] menyebutkan bahwa :

”Internet adalah suatu jaringan komputer global yang terbentuk dari jaringan-jaringan komputer lokal dan regional yang memungkinkan komunikasi data antar komputer yang terhubung ke jaringan tersebut.”

Internet awalnya merupakan suatu rencana dari departemen pertahanan Amerika Serikat (US Departement of Defense) pada sekitar tahun 1960. dimulai pada suatu proyek yang yang dinamakan ARPANET atau Advance Research Project Agency Network. Beberapa universitas di Amerika Serikat diantaranya UCLA, Stanford, UC Santa Barbara dan University of Utah, diminta bantuan dalam mengerjakan proyek ini dan awalnya telah berhasil menghubungkan empat komputer di lokasi universitas yang berbeda tersebut. Perkembangan ARPANET ini cukup pesat jika dilihat perkembangan komputer pada saat itu. Konsep ini yang kemudian berkembang dan dikenal sebagai konsep Internerworking

(jaringan antar jaringan). Oleh karena itu istilah Internet menjadi semakin popular, dan orang menyebut jaringan besar komputer tersbut dengan istilah


(8)

2.1.2 World-Wide Web

Sistem pengaksesan informasi dalam internet yang paling terkenal adalah

World Wide Web (WWW) atau biasa dikenal dengan istilah web. Pertama kali diciptakan pada tahun 1991 di CERN, laboratorium fisika partikel Eropa, Jenewa, Swiss. Tujuan awalnya adalah untuk menciptakan media yang mudah untuk berbagi informasi diantara para fisikawan dan ilmuwan.

Web menggunakan protocol yang disebut HTTP (HyperText Transfer Protocol)yang berjalan pada TCP/IP. Adapun dokumen web ditulis dalam format HTML (HyperText Markup Language). Dokumen ini diletakkan dalam Web server (server yang melayani permintaan halaman web) dan diakses oleh klien (pengakses informasi) melalui perangkat lunak yang disebut web browser atau sering disebut browser saja.

Konsep hypertext yang digunakan pada web sebenarnya telah dikembangkan jauh hari sebelum kehadiran web. Dengan menggunakanhypertext, pemakai dapat melompat dari suatu dokumen ke dokumen lain dengan mudah, dengan cukup mengklik teks-teks khusus yang pada awalnya ditandai dengan garis bawah.

2.1.3 Universal Resource Locater (URL)

Pada penggunaan WWW, penunjukan suatu sumber informasi menggunakan metode Universal Resource Locater (URL), yang merupakan konsep penamaan lokasi standar dari suatu file, direktori, komputer, lokasi komputernya dan metoda yang digunakan. URL tidak hanya dapat menunjuk ke suatu file tapi dapat juga menunjuk suatuquery, dokumen dalam suatu database, atau hasil dari perintahfingeratau perintaharchieatau yang lainnya.


(9)

9

2.1.4 Simple Mail Transfer Protocol (SMTP)

Simple Mail Transfer Protocol (SMTP) didefinisikan dan digunakan dalam internet untuk mengirimkanelectronic mail(E-mail). Alamat pengirim dan penerima menggunakan standart internet termasuk nama dan domain user. Domain akan diganti dengan informasi yang lain sebagai keterhubungan langsung yang telah dibentuk atau terdapat mesin pembalas dalam path. SMTP menggunakanDomain Name Serveruntuk semua alamat.

2.2 Sistem

Pengertian sistem terbagi dua yaitu dilihat dari pendekatan yang menekankan pada prosedur dan pendekatan yang menekankan pada elemen atau komponennya.

Menurut [Jog05] pendekatan sistem yang menekankan pada prosedur mendefinisikan sistem sebagai : ”jaringan kerja dan prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan sasaran tertentu”.

Adapun pendekatan sistem yang menekankan pada elemen atau komponennya mendefinisikan sistem sebagai : ”kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu”.

Dari kedua pengertian di atas dapat disimpulkan bahwa pengertian sistem adalah kumpulan elemen-elemen atau jaringan kerja dan prosedur-prosedur yang saling berinteraksi satu sama lain untuk mencapai tujuan atau sasaran tertentu.


(10)

2.2.1 Karakteristik Sistem

Menurut [Jog05] suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu :

a. Komponen-komponen (Components)

Suatu sistem terdiri dari kumpulan komponen atau subsistem yang saling berinteraksi atau bekerja sama satu sama lain untuk membentuk satu kesatuan. Setiap komponen atau subsistem tersebut memiliki sifat-sifat dan fungsi tertentu yang mempengaruhi proses sistem secara keseluruhan.

b. Batas Sistem (Boundary)

Batas sistem yaitu daerah yang membatasi antara suatu sistem dengan lingkungan luarnya atau dengan sistem yang lainnya. Batas suatu sistem merupakan ruang lingkup (scope) dari sistem tersebut. Dan batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan.

c. Lingkungan Luar Sistem (environments)

Environments dari suatu sistem adalah apapun yang berada diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Lingkungan luar yang menguntungkan merupakan energi dari sistem yang harus dijaga dan dipelihara. Sedangkan lingkungan luar sistem yang bersifat merugikan harus ditahan dan dikendalikan, kalau tidak maka akan mengganggu kelangsungan hidup dari sistem.

d. Penghubung Sistem (Interface)

Merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya


(11)

11

mengalir dari satu subsistem ke subsistem yang lainnya. Keluaran (output) dari satu subsistem akan menjadi masukan (input) untuk subsistem yang lain dengan melalui penghubung. Dengan penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.

e. Masukan (Input)

Merupakan energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input).

Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran. Sebagai contoh di dalam istem komputer, program adalah

maintaenance input yang digunakan untuk mengoperasikan komputer dan data adalahsignal input untuk diolah menjadi informasi.

f. Keluaran (Output)

Keluaran merupakan hasil dari energi yang diolah. Keluaran ini dapat berupa keluaran yang berguna atau keluaran yang tidak berguna. Sebagai contoh panas yang dikeluarkan dari sistem komputer merupakan keluaran yang tidak berguna dan merupakan sisa pembuangan. sedangkan informasi adalah keluaran yang berguna dan dibutuhkan.

g. Pengolah (process)

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran. Sistem akuntansi akan mengolah data-data transaksi menjadi laporan-laporan keuangan dan laporan-laporan yang dibutuhkan oleh manajemen.


(12)

h. Sasaran Sistem (Objectives)

Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

[Sumber :http://www.unhas.ac.id/~rhiza/kuliah/Arsitektur%20Komputer/sist%20 dan%20analisis%20sist/Microsoft_Word_-_Modul_1_APSI_-_Pengertian_Sistem

_dan_ Analis.pdf]

Gambar 2.1 Karakteristik suatu sistem 2.2.2 Klasifikasi Sistem

Menurut [Jog05] sistem dapat diklasifikasikan dari beberapa sudut pandang diantaranya adalah sebagai berikut:


(13)

13

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologi. Adapun sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer.

b. Sistem alamiah (natural system) dan sistem buatan manusia (Human Made System).

Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Misalnya sistem perputaran bumi. Adapun sistem buatan manusia adalah sistem yang dirancang oleh manusia. Misalnya, sistem buatan manusia yang melibatkan interaksi antara manusia dengan mesin yang disebuthuman machine system.

c. Sistem tertentu (Deterministik System) dan sistem tak tertentu (Probabilistik System).

Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti, sehingga keluaran dari sistem dapat diramalkan. Misalnya sistem komputer. Adapun sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat di prediksi karena mengandung unsur probabilitas.

d. Sistem tertutup (Closed System) dan sistem terbuka (Open System).

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur dari pihak luarnya. Secara teoritis sistem tertutup ini ada, tetapi kenyataannnya tidak ada sistem yang sifatnya tertutup, yang ada hanyalah relatively closed system (secara relatif tertutup, tidak benar-benar tertutup). Sistem terbuka adalah sistem yang berhubungan dan


(14)

terpengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya. Karena sistemnya terbuka dan terpengaruh lingkungan luarnya, maka suatu sistem harus mempunyai suatu sistem pengendalian yang baik.

2.3 Informasi

Menurut [Jog05] informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya”.

Menurut [Abd03] informasi adalah ”data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau saat mendatang”.

Dari pengertian di atas disimpulkan bahwa informasi adalah hasil dari data yang telah diolah yang berarti bagi penerima atau pengguna dan berguna dalam mengambil keputusan saat ini atau keputusan masa yang akan datang.

Adapun informasi yang dihasilkan dari proses pengolahan data tersebut pada kenyataannya memiliki kualitas yang berbeda. Menurut [Jog05] kualitas informasi tergantung dari tiga hal yaitu informasi harus akurat (accurate), tepat waktu (timeliness) dan relevan (relevance).

a. Akurat

Berarti informasi harus bebas dari kekurangan atau kesalahan-kesalahan. Akurat juga berarti informasi harus jelas mencerminkan keadaan yang sebenarnya.


(15)

15

b. Tepat waktu

Berarti informasi harus selalu ada pada saat dibutuhkan pengguna dan tidak datang terlambat. Karena informasi merupakan landasan di dalam pengambilan keputusan. Jadi bila terlambat, informasi tersebut tidak mempunyai nilai lagi dan dapat berakibat fatal bagi organisasi.

c. Relevan

Informasi untuk tiap orang satu dengan yang lainnya berbeda. Maka informasi yang relevan adalah informasi yang berguna dan sesuai dengan kebutuhan setiap pemakainya.

2.3.1 Siklus Informasi

Untuk memperoleh informasi yang bermanfaat bagi penerimanya, perlu dijelaskan bagaimana siklus yang terjadi atau dibutuhkan dalam menghasilkan informasi. Siklus informasi dapat digambarkan seperti berikut :

Proses (Model)

Dasar Data

Keputusan Tindakan Hasil Tindakan

Penerima Data

(Ditangkap) Input (Data)

Output (Information)

Gambar 2.2 Siklus informasi


(16)

2.3.2 Kualitas Informasi

Kualitas dari suatu informasi bergantung pada tiga hal, yaitu [Jog05] : 1. Akurat

Informasi harus bebas dari kesalahan-kesalahan, tidak bias atau menyesatkan dan harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi sampai penerima informasi kemungkinan banyak terjadi gangguan yang dapat merubah atau merusak informasi tersebut.

2. Tepat waktu

Informasi yang sudah usang tidak akan mempunyai nilai lagi, dikarenakan informasi merupakan landasan dalam pengambilan keputusan. Jika pengambilan keputusan terlambat maka akan berakibat fatal bagi organisasi. Mahalnya informasi disebabkan pula karena harus cepatnya informasi tersebut didapat, sehingga diperlukan teknologi-teknologi mutahir untuk mendapatkan, mengolah dan mengirimkannya.

3. Relevan

Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk setiap orang antara satu dengan yang lainnya berbeda.

2.3.3 Nilai Informasi

Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya dan sebagian besar informasi tidak dapat ditaksir keuntungannya dengan satuan uang, tetapi ditaksir nilai efektivitasnya.


(17)

17

2.4 Sistem Informasi

Berdasarkan kesimpulan mengenai pengertian sistem dan informasi pada subbab sebelumnya, sistem informasi dapat didefinisikan sebagai kumpulan elemen-elemen yang saling berinteraksi satu sama lain untuk mencapai tujuan tertentu yaitu mengolah data menjadi bentuk yang lebih berarti dan berguna bagi penerimanya serta bermanfaat untuk pengambilan keputusan saat ini atau masa yang akan datang.

Menyangkut pemahaman tentang pengertian sistem informasi ini, dalam bukunya [Abd03] mengutip beberapa pendapat para ahli, diantaranya :

Menurut Hall sistem Informasi adalah ”sebuah rangkaian prosedur formal di mana data dikelompokkan, diproses menjadi informasi dan didistribusikan kepada pemakai”.

Menurut Bodnar dan Hopwood sistem Informasi adalah Kumpulan perangkat keras dan perangkat lunak yang dirancang untuk mentransformasikan data kedalam bentuk informasi yang berguna”.

Dari ketiga pengertian di atas dapat disimpulkan bahwa yang dimaksud sistem informasi sesungguhnya tidak harus melibatkan komputer ketika proses mengolah data menjadi sebuah informasi. Adapun Sistem informasi yang melibatkan komputer biasa disebut sistem informasi berbasis komputer (Computer-Based Information Systemsatau CBIS). Akan tetapi, pada umumnya kata sistem informasi diartikan sebagai sistem informasi berbasis komputer, meskipun tidak ditambahkan kata berbasis komputer. Begitupun pada pembahasan skripsi ini, sistem informasi yang dimaksud adalah sistem informasi berbasis komputer.


(18)

2.4.1 Komponen Sistem Informasi

Komponen-komponen dari sistem informasi menurut John Burch dan Gary Grudnitski [Jog05] adalah :

1. Blok masukan

Input mewakili data yang masuk ke dalam sistem informasi, termasuk metode dan media untuk memperoleh data yang akan dimasukkan, yang dapat berupa dokumen dasar.

2. Blok model

Terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi/mentranspormasi data masukan dan data yang tersimpan dalam basis data untuk menghasilkan keluaran yang diinginkan.

3. Blok keluaran

Produk dari sistem informasi adalah keluaran berupa informasi yang berkualitas.

4. Blok teknologi

Merupakan kotak alat (tool-box) dalam sistem informasi. Teknologi terdiri dari tiga bagian utama yaitu teknisi (brainware), perangkat lunak (software)

dan perangkat keras (hardware). Teknisi dapat berupa orang-orang yang mengetahui teknologi dan membuatnya beroperasi (operator komputer, pemrogram, operator pengolah data, spesialis telekomunikasi, analis sistem). Teknologi perangkat lunak berupa aplikasi-aplikasi perangkat lunak (program). Teknologi perangkat keras berupa teknologi masukan (semua perangkat yang digunakan untuk menangkap data seperti : keyboard, scanner, barcode), teknologi keluaran (perangkat yang dapat menyajikan informasi


(19)

19

yang dihasilkan seperti : monitor, printer), teknologi pemroses (komponen CPU), teknologi penyimpanan (semua peralatan yang digunakan untuk menyimpan data seperti : magnetik tape, magnetik disk, CD) dan teknologi telekomunikasi (teknologi yang memungkinkan hubungan jarak jauh seperti internet dan ATM)

5. Blok basis data

Merupakan kumpulan dari data yang saling berhubungan yang diorganisasi sedemikian rupa agar dapat diakses dengan mudah dan cepat.

6. Blok kendali

Pengendalian perlu dirancang dan diterapkan untuk menyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah atau jika terlanjur terjadi kesalahan dapat langsung diatasi.

2.6 Jaringan Komputer

Jaringan komputer adalah hubungan dua buah simpul (umumnya berupa komputer) atau lebih yang tujuan utamanya adalah untuk melakukan pertukaran data. Dalam prakteknya, jaringan komputer memungkinkan untuk melakukan berbagi (sharing) perangkat lunak, perangkat keras, dan bahkan berbagi (sharing) kekuatan pemrosesan. [Abd03]

2.6.1 Jenis-Jenis Jaringan Komputer

Menurut [Bud05] dalam bukunya, jaringan komputer dapat dibedakan berdasarkan cakupan geografisnya. Ada empat kategori utama jaringan komputer, yaitu :


(20)

1. LAN (Local Area Network)

LAN digunakan untuk menghubungkan komputer yang berada dalam suatu area yang kecil, jarak antara komputer yang dihubungkannya hanya bisa mencapai 5 sampai 10 km. Suatu LAN biasanya bekerja pada kecepatan 10 sampai 100 Mbps. LAN menjadi populer karena memungkinkan banyak pengguna untuk memakai sumber daya secara bersama-sama.

2. MAN (Metropolitan Area Network)

MAN merupakan suatu jaringan yang cakupannya meliputi suatu kota. MAN menghubungkan LAN-LAN yang lokasinya berjauhan. Jangkauan MAN bisa mencapai 10 sampai beberapa ratus km. Suatu MAN biasanya bekerja pada kecepatan 1,5 sampai 150 Mbps.

3. WAN (Wide Area Network)

WAN dirancang untuk menghubungkan komputer-komputer yang terletak pada suatu cakupan geografis yang luas, seperti hubungan dari satu kota ke kota lain dalam suatu negara. Cakupan WAN dapat meliputi 100 sampai 1.000 km, dan kecepatan antar kota bisa bervariasi antara 1,5 Mbps sampai 2,4 Gbps.

4. GAN (Global Area Network)

GAN merupakan jaringan yang menghubungkan negara-negara di seluruh dunia. Kecepatan GAN bervariasi mulai dari 1,5 Mbps sampai 100 Gbps dan cakupannya mencapai ribuan kilometer.

2.6.2 Topologi Fisik Jaringan Komputer

Topologi fisik jaringan yang digunakan di dalam jaringan lokal diantaranya [Bud05] :


(21)

21

1. Linear Bus(Garis Lurus)

Topologi linear bus terdiri dari satu jalur kabel utama dimana masing-masing ujungnya diberikan sebuah terminator. Semua nodes pada jaringan (file server, workstation, dan perangkat lainnya) terkoneksi sebuah kabel utama (backbone). Jaringan-jaringan Ethernet dan local talk menggunakan topologi

linearini.

[Sumber : Budhi Irawan,"Jaringan Komputer", Graha Ilmu, 2005 : 26] Gambar 2.3 TopologiLinear Bus

2. Star(Bintang)

Pada topologi star, setiap nodes (file server, workstation, dan perangkat lainnya) terkoneksi ke jaringan melalui sebuahconcentrator.


(22)

[Sumber : Budhi Irawan,"Jaringan Komputer", Graha Ilmu, 2005 : 27] Gambar 2.4 TopologiStar

3. Ring(Cincin)

Topologi ring menggunakan teknik konfigurasi yang sama dengan topologi star tetapi pada topologi ini terlihat bahwa jalur media transmisi menyerupai suatu lingkaran tertutup.

[Sumber : Budhi Irawan,"Jaringan Komputer", Graha Ilmu, 2005 : 28] Gambar 2.5 TopologiRing


(23)

23

4. Tree(Pohon)

Topologi model ini merupakan perpaduan antara topologi linear bus dan

star, yang terdiri dari kelompok-kelompok dari workstation dengan konfigurasi

star yang terkoneksi ke kabel utama yang menggunakan topologi linear bus. Topologi ini memungkinkan untuk perkembangan jaringan yang telah ada dan memungkinkan untuk mengkonfigurasi jaringan sesuai dengan kebutuhan.

2.7 Tinjauan Perangkat lunak pendukung 2.7.1 Apache

Apache adalah web browser open source yang tersedia di berbagai platform, termasuk Linux dan Windows. Apache dikembangkan berdasarkan kode-kode dan ide dari NCSA httpd 1.3. apache merupakan server HTTP yang paling terkenal pada awal tahun 1995.

Nama apache merupakan singkatan dari “A PATCHY SERVER” yang kira-kira berarti server yang dibangun dari kode-kode yang telah ada dan file patch. Menurut Neteraft survey, Apache saat ini adalah server yang paling popular dipakai di internet. Untuk informasi yang lebih rinci mengenai Apache dapat dilihat pada URLhttp://www.apache.org/foundation/how-itwork.html.

2.7.2 PHP

Personal Home page (PHP) dikenal sebagai sebuah bahasascripting yang menyatu dengan tag-tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis dan menarik. Versi awal dari PHP yang dibuat oleh Rasmus lerduff pada tahun 1995, dengan nama awalnya yaitu PHP/FI (Form Interface). PHP merupakan script untuk pemrograman script web


(24)

server-sideyang membuat dokumen HTML secaraon the fly, sedangkan yang dimaksud dengan server side script adalah sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML yang dihasilkan dari suatu aplikasi setiap program PHP disebut script, script berupa file teks yang dapat dibuat dengan menggunakan program editor file teks biasa sepertiNotepaddanUltraEdit.

2.7.3 Sekilas Tentang MySQL

MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintah standar SQL (Structured Query Language). MySQL merupakan sebuah

database server yang free, artinya kita dapat menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya. MySQL pertama kali dirintis oleh seorang programmer database bernama Michael Widenius. MySQL dapat berperan sebagai server, dan dapat juga berperan sebagaiclient,sehingga sering disebutdatabase client/server.

2.7.4 HTML (HyperText Markup Language)

HTML adalah suatu bahasa pemrograman yang dipergunakan untuk menyusun dan membentuk suatu dokumen agar dapat ditampilkan pada program browser world wide web dalam bentuk yang dikehendaki oleh pembuatnya.

HTML juga dipergunakan untuk menciptakan hypertext link atau hubungan antara teks dan dokumen lain atau juga bagian dari dokumen lain, HTML hanya berupa file teks yang bias dibaca dengan suatu editor teks biasa, sesuai dengan namanya bahasa ini menggunakan tanda (markup) untuk menandai perintah-perintahnya.


(25)

25

2.7.5 Rational Rose

Rational Rose adalah software yang memiliki perangkat-perangkat pemodelan secara visual untuk membangun suatu solusi dalam rekayasa software dan pemodelan bisnis. Rational Rose dikeluarkan oleh perusahaan software bernama Rational Software, perusahaan yang mencetuskan ide pembentukan konsorsium bagi perusahaan-perusahaan yang memakai standar UML sebagai bahasa pemodelan di perusahaannya. Rational Rose memakai UML sebagai bahasa pemodelannya, ditambah beberapa fitur lain yang membuat Rational Rose menjadi software pemodelan visual yang terkemuka. Beberapa fitur terkemuka diantaranya Rational Rose memilikiRational Unified Process(RUP) yaitu proses yang paling terperinci yang ada saat ini dan akan memberikan pedoman secara umum dalam pembuatan software dan pemodelan bisnis. Selain itu, Rational Rose memiliki kemampuan membuat solusi client/server, yang kemudian dapat diterapkan dan didistribusikan dalam lingkungan perusahaan.Rational Rose memiliki keunggulan, diantaranya :

1. Bahasa yang digunakan adalah bahasa pemodelan standar yaitu UML, akan meningkatkan komunikasi intra tim.

2. Rational Rose mendukunground-trip engineering sehingga kita dapat

meng-generate model kedalam kode (Java, C++, Visual Basic, dan sebagainya) dan melakukan reverse engineering untuk menampilkan arsitektur software dari kode yang ada. Hal ini dapat dilakukan secara bolak-balik sebagai proses iterative selama proses rekayasa software.


(26)

4. Membangun software menggunakan Rational Rose memudahkan dalam memperbaiki software tersebut karena apabila suatu saat ditemukan

requirementbaru, kita dapat lagi menggambarkan lagi software tersebut dalam UML.

5. Para user Rational Rose dapat berkomunikasi walaupun bekerja dalam sistem operasi yang berbeda (Windows atau UNIX).

6. Mendukung rekayasa software untuk sistem client/server sehingga Rational Rose merupakan software pemodelan visual yang tangguh dalam lingkungan client/server, e-business, dan lingkungan perusahaan terdistribusi (kantor-kantor terletak dalam tempat yang berbeda-beda).


(27)

BAB VII

KESIMPULAN DAN SARAN

7.1 Kesimpulan

Berdasarkan uraian pada bab sebelumnya, dapat ditarik kesimpulan sebagai akhir dari pembahasan sebagai berikut :

1. Pembangunan sistem informasi kesehatan berbasiswebsitedapat memberikan pelayanan informasi tentang kesehatan kepadausersecaraonline.

2. Perancangan database sistem informasi kesehatan di klinik khusus kebidanan Dyah Ayu Puspita Bandung dapat menjadi lebih terintegrasi sehingga dalam pencarian tidak memerlukan waktu yang lama.

7.2 Saran

Dari kesimpulan diatas, penulis memberikan saran-saran sebagai berikut :

1. Sebaiknya sebelum website di online kan diberikan dahulu pengarahan dari pengoperasianwebsite.

2. Untuk peneliti berikutnya diharapkan melakukan pengembangan sistem dari hal yang belum ada pada sistem informasi kesehatan berbasis website yang telah dibuat oleh peneliti sebelumnya.

3. Sebaiknya sistem informasi kesehatan ini dilengkapi oleh aplikasi penjualan secaraonline.


(28)

115

[Fow05] Fowler, Martin. 2005. UML Distilled Edisi 3,Yogyakarta: Andi. [Jog05] Hartono, Jogiyanto. 2005. Analisis dan Desain Sistem Informasi:

Pendekatan terstruktur teori dan praktis aplikasi bisnis. Yogyakarta: Andi.

[Bud05] Irawan, Budhi. 2005. Jaringan Komputer. Yogyakarta: Graha Ilmu. [Irw06] Irwanto, Djon. 2006. Perancangan Object Oriented Software dengan

UML.Yogyakarta: Andi.

[Abd03] Kadir, Abdul. 2003.Pengenalan Sistem Informasi.Yogyakarta: Andi. [Mun05] Munawar. 2005. Pomodelan Visual dengan UML.Yogyakarta: Graha

Ilmu.

[Nug04] Nugroho, Bunafit. 2004.PHP & mySQL. Yogyakarta: Andi.

[Rog02] Pressman, Roger S. 2002. Rekayasa Perangkat Lunak: Pendekatan Praktisi (Buku 1)/ Roger S. Pressman; Diterjemahkan oleh: LN Harnaningrum.Yogyakarta: Andi.

[Sho06] Sholiq. 2006.Pemodelan Sistem Informasi Berorientasi Obyek dengan UML. Yogyakarta: Graha Ilmu.

http://www.unhas.ac.id/~rhiza/kuliah/Arsitektur%20Komputer/sist%20dan%20an alisis%20sist/Microsoft_Word_-_Modul_1_APSI_-_Pengertian_Sistem_dan_ Analis.pdf


(29)

BIODATA PENULIS

Nama Lengkap : Pian Sopian Anwar Tempat Tanggal Lahir : Garut, 16 Desember 1985

Agama : Islam

Alamat Rumah : Jl. Kawaluyaan, Gg Kawaluyaan I No. 27 Bandung

Handphone : 085624400010 / 02276401685

E-Mail : ever4ft3r@yahoo.co.uk

Motto : Life for something or die for nothing

Riwayat Pendidikan

MI Al-Khoeriyyah III Garut, 1992-1998

Sekolah Menengah Pertama Negeri 30 Bandung, 1999-2001 Sekolah Menengah Atas Negeri 12 Bandung, 2002-2004

Universitas Komputer Indonesia Program SI Jurusan Manajemen Informatika Fakultas Teknik dan Ilmu Komputer Bandung, 2004-2008


(1)

24

sideyang membuat dokumen HTML secaraon the fly, sedangkan yang dimaksud dengan server side script adalah sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML yang dihasilkan dari suatu aplikasi setiap program PHP disebut script, script berupa file teks yang dapat dibuat dengan menggunakan program editor file teks biasa sepertiNotepaddanUltraEdit.

2.7.3 Sekilas Tentang MySQL

MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintah standar SQL (Structured Query Language). MySQL merupakan sebuah database server yang free, artinya kita dapat menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya. MySQL pertama kali dirintis oleh seorang programmer database bernama Michael Widenius. MySQL dapat berperan sebagai server, dan dapat juga berperan sebagaiclient,sehingga sering disebutdatabase client/server.

2.7.4 HTML (HyperText Markup Language)

HTML adalah suatu bahasa pemrograman yang dipergunakan untuk menyusun dan membentuk suatu dokumen agar dapat ditampilkan pada program browser world wide web dalam bentuk yang dikehendaki oleh pembuatnya.

HTML juga dipergunakan untuk menciptakan hypertext link atau hubungan antara teks dan dokumen lain atau juga bagian dari dokumen lain, HTML hanya berupa file teks yang bias dibaca dengan suatu editor teks biasa, sesuai dengan namanya bahasa ini menggunakan tanda (markup) untuk menandai perintah-perintahnya.


(2)

25

2.7.5 Rational Rose

Rational Rose adalah software yang memiliki perangkat-perangkat pemodelan secara visual untuk membangun suatu solusi dalam rekayasa software dan pemodelan bisnis. Rational Rose dikeluarkan oleh perusahaan software bernama Rational Software, perusahaan yang mencetuskan ide pembentukan konsorsium bagi perusahaan-perusahaan yang memakai standar UML sebagai bahasa pemodelan di perusahaannya. Rational Rose memakai UML sebagai bahasa pemodelannya, ditambah beberapa fitur lain yang membuat Rational Rose menjadi software pemodelan visual yang terkemuka. Beberapa fitur terkemuka diantaranya Rational Rose memilikiRational Unified Process(RUP) yaitu proses yang paling terperinci yang ada saat ini dan akan memberikan pedoman secara umum dalam pembuatan software dan pemodelan bisnis. Selain itu, Rational Rose memiliki kemampuan membuat solusi client/server, yang kemudian dapat diterapkan dan didistribusikan dalam lingkungan perusahaan.Rational Rose memiliki keunggulan, diantaranya :

1. Bahasa yang digunakan adalah bahasa pemodelan standar yaitu UML, akan meningkatkan komunikasi intra tim.

2. Rational Rose mendukunground-trip engineering sehingga kita dapat meng-generate model kedalam kode (Java, C++, Visual Basic, dan sebagainya) dan melakukan reverse engineering untuk menampilkan arsitektur software dari kode yang ada. Hal ini dapat dilakukan secara bolak-balik sebagai proses iterative selama proses rekayasa software.


(3)

26

4. Membangun software menggunakan Rational Rose memudahkan dalam memperbaiki software tersebut karena apabila suatu saat ditemukan requirementbaru, kita dapat lagi menggambarkan lagi software tersebut dalam UML.

5. Para user Rational Rose dapat berkomunikasi walaupun bekerja dalam sistem operasi yang berbeda (Windows atau UNIX).

6. Mendukung rekayasa software untuk sistem client/server sehingga Rational Rose merupakan software pemodelan visual yang tangguh dalam lingkungan client/server, e-business, dan lingkungan perusahaan terdistribusi (kantor-kantor terletak dalam tempat yang berbeda-beda).


(4)

BAB VII

KESIMPULAN DAN SARAN

7.1 Kesimpulan

Berdasarkan uraian pada bab sebelumnya, dapat ditarik kesimpulan sebagai akhir dari pembahasan sebagai berikut :

1. Pembangunan sistem informasi kesehatan berbasiswebsitedapat memberikan pelayanan informasi tentang kesehatan kepadausersecaraonline.

2. Perancangan database sistem informasi kesehatan di klinik khusus kebidanan Dyah Ayu Puspita Bandung dapat menjadi lebih terintegrasi sehingga dalam pencarian tidak memerlukan waktu yang lama.

7.2 Saran

Dari kesimpulan diatas, penulis memberikan saran-saran sebagai berikut :

1. Sebaiknya sebelum website di online kan diberikan dahulu pengarahan dari pengoperasianwebsite.

2. Untuk peneliti berikutnya diharapkan melakukan pengembangan sistem dari hal yang belum ada pada sistem informasi kesehatan berbasis website yang telah dibuat oleh peneliti sebelumnya.

3. Sebaiknya sistem informasi kesehatan ini dilengkapi oleh aplikasi penjualan secaraonline.


(5)

115

DAFTAR PUSTAKA

[Fow05] Fowler, Martin. 2005. UML Distilled Edisi 3,Yogyakarta: Andi. [Jog05] Hartono, Jogiyanto. 2005. Analisis dan Desain Sistem Informasi:

Pendekatan terstruktur teori dan praktis aplikasi bisnis. Yogyakarta: Andi.

[Bud05] Irawan, Budhi. 2005. Jaringan Komputer. Yogyakarta: Graha Ilmu. [Irw06] Irwanto, Djon. 2006. Perancangan Object Oriented Software dengan

UML.Yogyakarta: Andi.

[Abd03] Kadir, Abdul. 2003.Pengenalan Sistem Informasi.Yogyakarta: Andi. [Mun05] Munawar. 2005. Pomodelan Visual dengan UML.Yogyakarta: Graha

Ilmu.

[Nug04] Nugroho, Bunafit. 2004.PHP & mySQL. Yogyakarta: Andi.

[Rog02] Pressman, Roger S. 2002. Rekayasa Perangkat Lunak: Pendekatan Praktisi (Buku 1)/ Roger S. Pressman; Diterjemahkan oleh: LN Harnaningrum.Yogyakarta: Andi.

[Sho06] Sholiq. 2006.Pemodelan Sistem Informasi Berorientasi Obyek dengan UML. Yogyakarta: Graha Ilmu.

http://www.unhas.ac.id/~rhiza/kuliah/Arsitektur%20Komputer/sist%20dan%20an alisis%20sist/Microsoft_Word_-_Modul_1_APSI_-_Pengertian_Sistem_dan_ Analis.pdf


(6)

BIODATA PENULIS

Nama Lengkap : Pian Sopian Anwar Tempat Tanggal Lahir : Garut, 16 Desember 1985

Agama : Islam

Alamat Rumah : Jl. Kawaluyaan, Gg Kawaluyaan I No. 27 Bandung

Handphone : 085624400010 / 02276401685 E-Mail : ever4ft3r@yahoo.co.uk

Motto : Life for something or die for nothing

Riwayat Pendidikan

MI Al-Khoeriyyah III Garut, 1992-1998

Sekolah Menengah Pertama Negeri 30 Bandung, 1999-2001 Sekolah Menengah Atas Negeri 12 Bandung, 2002-2004

Universitas Komputer Indonesia Program SI Jurusan Manajemen Informatika Fakultas Teknik dan Ilmu Komputer Bandung, 2004-2008