• Tidak ada hasil yang ditemukan

BAB II KAJIAN PUSTAKA A. Web Service - BAB II SETYA HENDRA PRABOWO TI'16

N/A
N/A
Protected

Academic year: 2019

Membagikan "BAB II KAJIAN PUSTAKA A. Web Service - BAB II SETYA HENDRA PRABOWO TI'16"

Copied!
11
0
0

Teks penuh

(1)

BAB II

KAJIAN PUSTAKA

A. Web Service

Web service merupakan suatu sistem yang menyediakan pelayanan

yang dibutuhkan oleh klien. Klien dari web service tidak hanya berupa aplikasi web, tapi juga bisa sebuh aplikasi enterprise. Jadi web service tidak sama dengan web server, bahkan sebuah aplikasi web pada web server dapat menjadi klien dari web service. Pelayanan yang di berikan web service bisa berupa XML yang berisi data yang dibutuhkan klien. web service tidak menampilkan sebuah halaman web, tapi hanya pelayanan yang di minta (Salahudin dan Rosa, 2008).

B. MySql

MySQL merupakan salah satu jenis database server yang sangat

terkenal di dunia. MySQL termasuk jenis RDBMS (Relational Database Management System). Oleh karena itu, istilah seperti tabel, baris, dan kolom

digunakan pada MySQL.

MySQL adalah sebuah perangkat lunak sistem menajemen basis data

yang multi-thread dan multi-user dengan sekitar 6 juta instalasi di seluruh dunia. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basis data yang telah ada sebelumnya, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoprasian basis data, terutama

(2)

pengoprasian data dikerjakan dengan mudah secara otomatis (Wahana Komputer, 2015).

C. Aplikasi

Perangkat lunak aplikasi adalah suatu subkelas perangkat komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Jika ingin mengembangkan program aplikasi sendiri maka untuk menulis program aplikasi tersebut, dibutuhkan suatu bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan

bahasanya dan program yang ditulis merupakan program aplikasinya (Safaat, 2012).

D. Dreamwaver

Dreamweaver merupakan suatu perangkat lunak web editor keluaran

Adobe System yang digunakan untuk membangun dan mendesain suatu

website dengan fitur-fitur yang menarik dan kemudahan dalam penggunanya.

(Sadeli, 2014)

Dreamweaver memungkinkan untuk menciptakan sebuah website dari

yang sederhana hingga paling rumit sekalipun. Program ini mampu berkolaborasi dengan active server pages, PHP, JavaScript, VBSscript, dan lain sebagainya. Dreamweaver CS6 merupakan versi terbaru dari Adobe Dreamweaver sebelumnya. Dreamweaver CS6 tergabung dalam paket Adobe

Creative Suite (CS) yang di dalamnya terdapat paket desain grafis, video

(3)

Pada Dreamweaver CS6 terdapat beberapa fitur baru dari versi sebelumnya seperti Fluid Grid Layout yang dapat mengatur multi halaman web dengan mudah, Web Fotns Manager manajemen yang memungkinkan

untuk menggunakan font yang tersedia di web server, CSS Style Panel tambahan untuk membuat grafis seperti bayangan pada elemen tertentu, gradient, membuat sudut oval dan lain sebagainya, CSS Transitions spersial

efek pada elemen, Phone GAP memungkinkan untuk membangu aplikasi smartphone menjadi lebih mudah dari sebelumnya (Jubille Enterprise, 2016).

E. Android

Android adalah sebuah sistem operasi perangkat mobile berbasis linux yang mencangkup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi. Pengembang memiliki akses penuh melalui API framwork (Safaat, 2012).

Android merupakan sistem operasi berbasis LINUX yang digunakan untuk perangkat mobile (smartphone) atau pun perangkat tablet (PDA). Sifat platform Android yang terbuka bagi para pengembang untuk mengembangkan aplikasi buatan sendiri membuat Android menjadi sistem operasi mobile yang popular higga saat ini. Google merupakan peran utama dibalik kesuksesan sistem operasi mobile Android (Sadeli, 2014).

Beberapa versi android yang telah dirilis google antara lain:

(4)

3. Android Versi 1.5 (Cupcake) API Level 3 4. Android Versi 1.6 (Donut) API Level 4 5. Android Versi 2.0/2.1 (Eclair) API Leve 5-7

6. Android Versi 2.2 Froyo (Frozen Yoghurt) API Level 8 7. Android Versi 2.2 (Gingerbread) API Level 9-10 8. Android Versi 3.0/3.1 (Honeycomb) API Level 11-13

9. Android Versi 4.0 – 4.0.4 ICS (Ice Cream Sandwich) API Level 4-15 10.Android Versi 4.1 – 4.3.1 (Jelly Bean) API Level 16-18

11.Android Versi 4.4 – 4.4.4 (Kitkat) API Level 19

F. Android SDK

(5)

G. ECLIPSE

Eclipse adalah software atau IDE (Integrated Development

Environment) yang dapat digunakan untuk mengembankan perangkat lunak

yang dapat dijalankan di semua platform (Sadeli, 2014).

H. XAMPP

XAMPP merupakan singkatan dari X (empat sistem operasi apapun),

Apache, MysQL, PHP, Perl. XAMPP adalah tool yang menyediakan paket

perangkat lunak dalam satu buah paket.

Pada paket XAMPP telah terdapat Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP server, PhpMyAdmin, dan berbagai pustaka bantu lainnya (Wahana Komputer, 2015).

I. Java

Saat ini terdapat banyak sekali bahasa pemrograman, salah satu bahasa pemrograman adalah Java. Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer maupun telepon genggam.

Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++, tetapi dengan sintaksis model objek yang lebih sederhana. Java merupakan bahasa pemrograman yang bersifat umum/nonspesifik dan secara khusus didesain untuk memanfaatkan implementasi seminimal mungkin. Fungsi java memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda. Bahasa pemrograman java secara luas

(6)

Bahasa pemrograman java memiliki beberapa keunggulan, antara lain: 1. Sederhana. Bahasa pemrograman java menggunakan sintaks hampir sama dengan C++. Namun, sintaks pada java telah diperbaiki, terutama menghilangkan penggunaan pointer yang rumit dan multiple inheritance.

2. Berorientasi objek (object oriented). Bahasa pemrograman java menggunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan dunia nyata ke dalam objek dan melakukan interaksi antar objek tersebut.

3. Dapat didistribusikan dengan mudah. Java digunakan utnuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada java.

4. Interprenter. Program java dijalankan menggunakan interprenter, yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code java

yang telah dikompilasi menjadi java byte codes dapat dijalankan pada platform yang berbeda-beda.

5. Robust. Compiler pada java yang memiliki kemampua mendeteksi kesalahan lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai runtime-Exception handling untuk membantu mengatasi error pada pemrograman.

(7)

digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.

7. Architecture neutral. Program java merupaka platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform yang berbeda dengan Java Virtual Machine.

8. Portable. Source code maupun program java dapat dengan mudah dibawa ke platform yang berbeda-beda, tanpa harus dikompilasi ulang. 9. Performance. Meskipun performa yang terdapat dalam java sering

dikatakan kurang tinggi, tetapi performa java dapat ditingkatkan menggunakan kompilasi java lain seperti buatan Inprise, Microsoft, ataupun Symantec yang menggunakan Just In Time Compilers (JIT). 10.Multithreaded. Java mempunyai kemampuan untuk membuat suatu

program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan.

11.Dinamis. Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu kelas dengan menambahkan properties ataupun metode dapat dilakukan tanpa mengganggu program yang menggunakan kelas tersebut.

J. Rekam Medis

(8)

Dari pengertian diatas menunjukan bahwa rekam medis adalah merupakan sekumpulan catatan identitas pasien, hasil pemeriksaan dan seluruh tindakan yang diberikan oleh tenaga kesehatan serta dokumen-dokumen yang berhubungan dengan hasil diagnostik dan data-data yang menunjang kesehatan klien.

Jenis rekam medis terdiri dari rekam medis tertulis dan rekam medis elektronik. Rekam medis tertulis dibuat dengan tulis tangan, ditulis secara lengkap dan jelas. Sedangkan rekam medis elektronik dibuat dengan penggunaan teknologi informasi elektronik, pembuatannya ada ketentuan sendiri sehingga setiap orang dapat menggunakannya secara standar, dan dapat dipersepsikan sama oleh setiap orang, sehingga tidak menimbulkan kebingunan bagi penggunanya.

(9)

Konsil Asosiasi Dokter Sedunia di bidak etik dan hukum menerbitkan ketentuan di bidang ini pada tahun 1994. Beberapa petunjuk yang penting adalah:

1. Informasi medis hanya dimasukkan ke dalam komputer oleh personil yang berwenang.

2. Data pasien harus dijaga dengan ketat. Setiap personil tertentu hanya bisa mengakses data tertentu yang sesuai, dengan menggunakan security level tertentu.

3. Tidak ada informasi yang dapat dibuka tanpa ijin pasien. Distribusi informasi medis harus dibatasi hanya kepada orang-orang yang berwenang saja. Orang-orang tersebut juga tidak diperkenankan memindahtangakan informasi tersebut kepada orang lain.

4. Data yang telah “tua” dapat dihapus setelah memberitahukan kepada dokter dan pasiennya (atau ahli warisnya).

5. Akses yang online hanya dapat digunakan oleh orang yang berwenang. Komputerisasi rekam medis harus menerapkan sistem yang mengurangi kemungkinan kebocoran informasi ini. Setiap pemakai harus memiliki PIN dan password, atau menggunakan sidik jari atau pola iris mata sebagai pengenal identitasnya (Yuniati, 2010).

K. HASIL PENELITIAN SEJENIS

(10)

penyimpanan menggunakan MySQL. Sistem ini dibuat untuk memasukkan dan melihat data rekam medis, sedangkan perbedaan dengan rancang bangun aplikasi rekam medis berbasis android di PKU Muhammadiyah Merden yang dibuat ini adalah aplikasi tidak hanya untuk mencatat dan melihat data rekam medis pasien tetapi juga memcantumkan data dokter yang bertugas dan dapat melihat serta mencetak laporan riwayat pasien maupun keseluruhan pasien,

2. Bahiyah (2010) melakukan penelitian tentang sistem informasi rekam medis di RS KIA PKU Muhammadiyah Kotegede menggunakan Visual Basic 6.0 dan SQL bertujuan untuk memberikan informasi untuk dokter.

Perbedaan dengan rancang bangun aplikasi rekam medis berbasis android di PKU Muhammadiyah Merden yang dibuat ini adalah aplikasi dapat diakses menggunakan smartphone berbasis android. Selain itu rekam medis atau informasi mengenai pasien hanya dapat diakses oleh dokter dari masing-masing poli untuk menjaga privacy dari pasien.

(11)

Referensi

Dokumen terkait

Abangan merupakan salah satu kelompok sosial dari tiga sub-kebudayaan yang bicarakan oleh Geertz. Tiga sub-kebudayaan yang masing-masing merupakan struktur sosial

Masing-masing minuman energi dengan merek yang sama yang terdapat dalam lima kemasan sachet dicampurkan agar sediaan kafein yang akan diberikan secara peroral

Sedangkan maskapai Citilink dan Indonesia AirAsia saling bersaing pada kemudahan pencarian tiket dan karena sama halnya dengan maskapai Lion Air kedua maskspai ini

Menurut Robert dkk. Pada tahun 2002 bahwa pemimpin adalah seorang yang diharapkan mempunyai kemampuan untuk mempengaruhi, memberi petunjuk dan juga mampu menentukan individu

Alhamdulillah, segala puji syukur bagi Allah Subhanahu wa ta’ala yang telah memberikan taufik, hidayah, dan kekuatan serta kesabaran sehingga penulis dapat

Beton berdasarkan analisa item pekerjaan yang bersangkutan Baja tulangan berdasarkan analisa item yang bersangkutan 4 HARGA DASAR SATUAN UPAH, BAHAN DAN ALAT.

k asih sayang yang tiada henti, doa da n memberikan segala bentuk motivasi dalam menyelesaikan proses studi, semoga denga n penyelesaian studi ini dapat membuat

Parameter sampel per detik merupakan kecepatan eksekusi pemrosesan sampel dalam satu detik. Data menunjukkan bahwa kecepatan maksimum parallel computing lebih cepat 68.02%