Manual Book Bridging Bed Siranap: Sirs & Kom RSUP Dr Kariadi Semarang 2017

July 22, 2019 | Author: Nirmayati Yati | Category: N/A
Share Embed Donate


Short Description

Download Manual Book Bridging Bed Siranap: Sirs & Kom RSUP Dr Kariadi Semarang 2017...

Description

MANUAL BOOK BRIDGING BED SIRANAP ( PHP DAN ASP.NET )

SIRS & KOM RSUP Dr Kariadi Semarang 2017

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

1

DAFTAR ISI

DAFTAR ISI ..................................................... ........................................................................................................... .............................................................................. ........................ 2 BAB I CARA INSATALL INSATALL XAMPP................................. ........................................................ ............................................................. ..... 3 BAB II CARA MERUBAH PORT XAMPP YANG CONFLICT ........................ ........................ 9 BAB III RESTORE DATABASE SQL SERVER ................................................. ...................... 12 BAB IV MAPPING TABLE ........................................................................................................ 18 BAB V XAMPP CONNECT SQL SERVER ............................................... ............................... 20 BAB VI LINK SERVER LINTAS DATABASE ................................................... ...................... 22 BAB VII SIRANAP WEB API PHP .................................................... ............................................................................................ ........................................ 26 BAB VIII SIRANAP WEB API ASP.Net ..................................................... .................................................................................... ............................... 29

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

2

BAB I CARA INSATALL XAMPP

1. Klik 2x file installer xampp 2. Kemudian akan muncul tampilan installer seperti berikut

Pilih Next, akan muncul tampilan berikut

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

3

Pilih Next, akan muncul tampilan berikut

Pilih select folder  untuk pilih folder XAMPP yang akan ak an diinstall : A. Pilih path directory (ini untuk kondisi jika anda ingin mengistall lebih dari satu xampp, untuk path directory defaultnya adalah di directory c:/xampp )

B. Klik “Make New  Folder”  jika ingin membuat folder baru untuk menginstall xampp, selanjutnya pilih “OK”

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

4

C. Selanjutnya select directorynya akan menuju ke folder yang anda buat tadi

3. Selanjutnya pilih Next, maka akan muncul tampilan berikut

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

5

4. Kemudian pilih Next lagi, maka akan muncul tampilan berikut

5. Kemudian pilih Next lagi, maka akan muncul tampilan berikut

Tunggu sampai proses install selesai

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

6

6. Setelah proses install selesai maka akan mucul tampilan berikut

Check “Do you want to start the Control Panel now ?” untuk langsung menuju ke Control Panel xampp setelah dipilih Finish. 7. Setelah klik finish maka akan meminta pemilihan bahasa yang digunakan

Pilih Save untuk menyimpan, tunggu sampai muncul control panel 8. Berikut adalah tampilan control panel XAMPP

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

7

9. Module XAMPP yang yang akan dipakai adalah Apache  dan MySQL

10. Untuk memulainya anda pilih Start untuk mengaktifkan modul tersebut ( NB  : jika anda memiliki XAMPP dalam Komputer anda , maka Apache  tidak dapat melakukan Start karena conflict dengan XAMPP yang lain yaitu mengenai pemakaian port yang sama, dalam hal ini tidak hanya XAMPP yang dapat memakai port yang sama, dapat juga port untuk IIS  pada Komputer anda conflict dengan XAMPP, untuk default portnya adalah 80). Namun jika komputer anda hanya memiliki satu XAMPP dan IIS anda tidak conflict dengan XAMPP maka anda tidak perlu melakukan perubahan port.

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

8

BAB II CARA MERUBAH PORT XAMPP YANG CONFLICT

1. Apache yang tidak dapat melakukan Start akan muncul error seperti berikut

2. Itu terjadi karena port yang ada digukan secara bersamaan, maka pe rlu adanya perubahan port dengan cara seperti berikut Pilih Config > Apache (httpd.conf) ( untuk modul Apache )

3. Maka akan muncul file httpd.conf sesuai dengan text editor default yang kita gunakan

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

9

4. Selanjutnya cari file berikut : #Listen 12.34.56.78:80 Listen 80 ServerName localhost:80

Ubah port sesuai port yang tidak digunakan pada komputer anda #Listen 12.34.56.78:8081 Listen 8081 ServerName localhost:8081

Selanjutnya simpan perubahan tersebut 5. Kemudian lakukan start untuk modul Apache dan MySQL

6. Jika berhasil maka akan memunculkan pesan seperti berikut

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

10

7. Untuk melakukan pengujian berhasil start anda dapat mengetikan pada url browser anda seperti berikut (localhost:8081) sesuai dengan port anda masing-masing. Jika berhasil maka akan muncul tampilan seperti berikut

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

11

BAB III RESTORE DATABASE SQL SERVER 1.

Project SIRANAP PHP support dengan SQL Server, anda dapat melakukan restore database SIRUTE_SIRANAP.bak sdengan cara seperti berikut : A. Buka Microsoft SQL Server Manajemen Studio

B. Pilih Connect > Database Engine

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

12

 NB : - Server name - Login - Password

: localhost : sa : (kosong)

Dalam hal ini anda dalam kondisi harus mempunyai user sa , atau anda dapat mengimport ke server database anda langsung tanpa sa. Tinggal melakukan konfigurasi databasenya saja baik pada PHP maupun ASP ( Namun alangkah lebih baik menggunakan mengaktifkan user sa dengan password / user lain yang ber password ). C. Setelah menekan Connect akan tampil seperti berikut, klik kanan Database > New Database .

D. Akan muncul tampilan seperti berikut, isikan database name : SISRUTE_SIRANAP ( huruf besar semua ), kemudian OK 

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

13

E. Untuk melakukan restore database, lakukan dengan cara berikut Klik kana Database > Restore Database

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

14

F. Setelah itu akan muncul tampilan seperti berikut : 1. To database   : arahkan pada database yang SISRUTE_SIRANAP 2. Pilih From Device 3. Maka akan mengarah pada form Specify Backup 4. Pilih Add 5. Cari lokasi SISRUTE_SIRANAP.bak 

sudah

dibuat

tadi

yaitu

6. Lalu OK 

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

15

G. Pilih Database yang di Restore > OK 

H. Jika berkasil akan muncul pesan berikut > OK 

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

16

I. Jika ada error seperti dibawah ini

Langkah untuk memperbaikinya adalah : 1. Klik Select a page -> Options

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

17

2. Check list Overwrite the existing database ( WITH REPLACE ) 3. Selanjutnya klik OK

BAB IV MAPPING TABLE Setelah melakukan restore database, langkah selanjutnya melakukan mapping tabel, untuk kodefikasi Kode Ruang Kemkes dan Kode Kelas Pelayanan Kemenkes sebagai berikut : 1. Melakukan mapping tabel, untuk kodefikasi Kode Ruang Kemkes dan Kode Kelas Pelayanan Kemenkes

Master_kelas_kemenkes (Kode Kelas Kemenkes) SvcClass Kode Kelas RS

2. Hasil Mapping Kelas Pelayanan

Tabel : Kelas_RSDK_Kemenkes

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

18

3. Hasil Mapping Ruangan

Tabel : Bed_RSDK_kemenkes

4. Hasil Mapping Info Tempat Tidur

Tabel : InfoBedTTKemenkes

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

19

BAB V XAMPP CONNECT SQL SERVER Jika saat anda memanggil data SQL Server dan muncul error seperti berikut :

Itu terjadi karena XAMPP belum disetting untuk connect ke SQL Server, adapun caranya adalah seperti berikut : 1. Install msodbcsql  sesuai versi bit OS yang anda gunakan

 NB : - X64 = 64 bit - X86 = 32 bit 2. Lihat versi PHP yang anda gunakan dengan cara : - http://localhost:8081/dashboard/phpinfo.php (untuk port disesuaikan dengan port yang dipakai) - Akan muncul tampilan berikut dengan PHP Version 5.6.19

3. Karena PHP Version 5.6.19 , maka .dll yang dipakai adalah : BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

20

-  php_sqlsrv_56_ts.dll -  php_pdo_sqlsrv_56_ts.dll Copy file tersebut ke directory : D:/xampp/php/ext (atau sesuai dengan directory XAMPP yang anda install) 4. Kemudian copy juga file : - ntwdblib.dll Copy file tersebut ke directory : D:/xampp/apache/bin (atau sesuai dengan directory XAMPP yang anda install)

5. Selanjutnya tambah script tambaan pada apache php.ini

6. Tambahkan script: - extension=php_pdo_sqlsrv_56_ts.dll - extension=php_sqlsrv_56_ts.dll

Setelah ditambahkan kemudian jangan lupa untuk simpan data 7. Selanjutnya Stop Apache  dan MySQL  pada Control Panel XAMPP dan lakukan Start lagi untuk kedua modul tersebut.

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

21

BAB VI LINK SERVER LINTAS DATABASE

Bagi yang menggunakan database selain SQL Server, misalnya menggunakan MySQL, PostgreSQL, Oracle, dll. Dapat menggunakan fasilitas Link Server pada SQL Server dengan menginstall ODBC driver sesuai dengan bit sistem operasi yang digunakan seperti pada BAB VI, setelah terinstall langkah selanjutnya adalah membuat link server pada SQL S erver adalah sebagai  berikut dengan sample database MySQL: A. Setting ODBC 1. Setelah terinstall ODBC, Pilih Control Panel -> Adminstrative Tools

2. Kemudian pilih ODBC Data Source 3. Maka akan muncul tampilan seperti berikut untuk menambahnya pilih SystemDSN -> Add :

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

22

4. Kemudian akan muncul tampilan seperti berikut, pilih MySQL ODBC 5.2 Unicode Driver  -> Klik Finish  :

5. Setelah itu akan muncul tampilan seperti berikut dan isi form Connection Paramaters seperti dibawah ini ( kondisi database localhost / dapat disesuaikan ), kemudian jangan lupa Test Connection dengan menekan tombol Test lalu tekan tombol OK :

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

23

B. Membuat Link Server 1. Pilih server Object -> Link Servers

2. Kemudian klik kanan Link Servers -> New Linked Server

3. Maka akan muncul tampilan seperti berikut :

 NB : Data source harus sama dengan nama ODBC yang dibuat

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

24

4. Kemudian Klik OK, Maka database MySQL akan terhubung

5. Kalau sudah anda dapat melakukan Mapping Table seperti pada Bab V namun menggunakan database lain. Untuk test data, dapat , menggunakan Query berikut : select*from openquery(SISRUTE_SIRANAP,'select*from infobedttkemenkes')

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

25

BAB VII SIRANAP WEB API PHP

A. PUBLISH LOCAL WEB SERVER XAMPP DAN KONFIGURASI UNTUK PHP Untuk menjalankan SIRANAP Web Api PHP ada langkah-langkah yang harus dilakukan yaitu : 1. Untuk meletakaan project Rest Api silahkan menuju ke folder XAMPP sesuai directory anda menginstall tadi, misal : D:\xampp\htdocs  (atau sesuai dengan directory XAMPP yang anda install) Paste folder project SIRANAP dalam folder tersebut

2. Masuk pada setting database yaitu D:\xampp\htdocs\siranap_bed\application\config\database.php directory instalasi XAMPP)

(atau sesuai dengan

Pastikan konfigurasi databasenya seperti diatas, atau sesuai server yang anda pakai seperti halnya hostname, username, dan password  menyesuaikan.

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

26

3. Untuk memanggil model yang dipakai pada controller BedSiranap.php Dengan directory : D:\xampp\htdocs\ siranap_bed \application\controllers\BedSiranap.php  (atau sesuai dengan directory instalasi XAMPP)

4. Untuk merubah nama table query dapat dilihat pada BedSiranapModel.php . Dengan directory : D:\xampp\htdocs\siranap_bed\application\models\BedSiranapModel.php   sesuai dengan directory instalasi XAMPP)

(atau

 NB : Bagi yang menggunakan Link Server dapat uncomment Query yang dikotak merah dan comment yang $DB_SQL_SERVER -> from('InfoBedTTKemenkes');

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

27

5. Untuk melihat dan merubah parameter apa saja yang dipakai dapat dilihat pada view BedSiranap.php , yang akan membentuk generate XML. Dengan directory : D:\xampp\htdocs\siranap_bed\application\view\BedSiranap.php  (atau sesuai dengan directory instalasi XAMPP)

B. MENJALANKAN SIRANAP WEB API PHP Menjalankan SIRANAP WEB API PHP harus sudah melakukan langkah-langkah sebelumnya, setelah selesai dilakukan, dan jangan lupa untuk XAMPPnya dalam posisi running. Untuk melihatnya anda dapat memanggil URL pada browser sebagai berikut :

 NB : Untuk URL tidak harus menggunakan port 81, dapat menggunakan port lain sesuai  port web servernya.

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

28

BAB VIII SIRANAP WEB API ASP.Net A. KONFIGURASI UNTUK SIRANAP WEB API ASP.Net Sebelum menjalankan SIRANAP WEB API ASP.Net, ada beberapa hal yang perlu diketahui berhubungan dengan source code, yaitu : 1. Konfigurasi database Untuk konfigurasi database dapat dilihat pada directory p roject aplikasi : BridgingBedSiRanap -> Web.config

Isi dari web.config adalah seperti dibawah ini.

Yang penting untuk diperhatikan adalah pada connectionString : Server : merupakan hostname yang digunakan Database : nama database yang digunakan ID : login ID SQL Server Password : password SQL Server    

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

29

2. Query pemanggilan table dalam database Untuk query pemanggilan table dalam database dapat dilihat pada directory project aplikasi : BridgingBedSiRanap -> siranap -> bed -> default.aspx ->default.aspx.vb

Isi default.aspx.vb, karena bahasa yang dipakai adalah Visual Basic(VB) , maka dari itu extensinya .vb

 NB : 

Jika

mengunakan

link

server   dapat

menggunakan

scipt

:

ds = ExecuteSQLQueryFP("select * from openquery(SISRUTE_SIRANAP,'select * from infobedttkemenkes')")

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

30

3. Parameter yang akan membentuk XML Parameter yang akan membentuk XML dapat dilihat pada directory project aplikasi : BridgingBedSiRanap -> siranap -> bed -> default.aspx ->default.aspx.vb

Script diatas yang akan membetuk XML dengan parameter yang sudah ditentukan.  NB : Untuk tgl_update  nanti disesuaikan dengan database terkahir kali update 

B. CARA PUBLISH ASP AGAR DAPAT DIAKSES MELALUI WEB SERVER IIS ASP berbeda dengan PHP cara publishnya, karena PHP cukup copy paste project ke WEB Server XAMPP langsung dapat diakses namun kalau ASP perlu beberapa langkah yaitu : 1. Klik kanan project BridgingBedSiRanap -> Publish

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

31

2. Akan muncul tampilan seperti dibawah ini, klik Custom , maka akan muncul New Custom Profile. Profile Name : isikan dengan na ma SIRANAP ( atau dapat disesuaikan )

3. Masuk ke Connection

 NB :   

Publish Method : File System Target location : lokasi hasil publish Setelah itu klik OK BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

32

4. Selanjutnya masuk ke Setting

 NB : Configuration : Release 5. Selanjutnya akan muncul preview untuk memastikan bahwa konfigurasi benar 

6. Klik Publish

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

33

7. Perhatikan Output Buildnya jika successed tanpa ada yang failed berarti publish  berhasil, langkah selanjutnya hasil publish tersebut dapat dipublish ke IIS

C. MENGAFTIFKAN IIS DAN PUBLISH SIRANAP WEB API ASP.Net IIS ( Internet Information Services ) sebuah HTTP web server yang digunakan dalam sistem operasi server Windows, mulai dari Windows NT 4.0 Server, Windows 2000 Server atau Windows Server 2003 (Wikipedia). IIS dalam sistem operasi terkadang ad a yang belum diaktifkan, dalam hal ini akan dicontohkan untuk mengaktifkan IIS pada windows 8.1, sebagai berikut : 1. Buka Control Panel -> Programs -> Programs and Features -> Turn Windows Features On Or Off

2. Maka akan muncul tampilan sebagai berikut, Check untuk Internet Information Services  dan subnya seperti gambar diabwah ini, kemudian klik OK:

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

34

3. Maka akan muncul tampilan seperti berikut :

Jika muncul pesan seperti dibawah ini berarti berhasil :

4. Setelah itu search IIS pada pencarian aplikasi dengan kata kunci IIS BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

35

5. Berikut adalah tampilan IIS pada windows 8.1

6. Untuk menambahkan web anda dapat klik kanan Sites -> Add Websites

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

36

7. Maka akan muncul tampilan seperti berikut :

Dir : C:\inetpub\SIRANAP

 NB : 

 

Untuk Physical path dapat disesuaikan sesuai dengan nama folder yang di release saat release ASP.Net Untuk port usahakan memakai port yang belum dipakai Jangan lupa klik OK untuk mengkonformasi BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

37

8. Jika berhasil maka akan muncul sites baru

 NB : untuk menjalankannya Browse*9090(http) Jika muncul error seperti dibawah ini saat browse

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

38

Lakukan-langkahnya sebagai berikut : Control Panel -> Programs -> Programs and Features -> Turn Windows Features On Or Off -> Internet Information Services -> World Wide Web Services -> Application Development Features 

 

Check list semua kecuali CGI Kemudian klik OK 

9. Reload lagi URL yang error tadi, jika muncul tampilan seperti dibawah ini berarti anda  berhasil mengaktifkan IIS

BRIDGING BED SIRANAP WEB API ( PHP DAN ASP.NET )

39

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF