Manual Book Bridging Bed Siranap: Sirs & Kom RSUP Dr Kariadi Semarang 2017
July 22, 2019 | Author: Nirmayati Yati | Category: N/A
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