Manual Book Bridging Bed Siranap Web API PHP Dan ASP Net
Manual Book Bridging Bed Siranap Web API PHP Dan ASP Net
DAFTAR ISI................................................................................................................................... 2
BAB I CARA 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
Pilih select folder untuk pilih folder XAMPP yang akan 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”
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
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.
1. Apache yang tidak dapat melakukan Start akan muncul error seperti berikut
2. Itu terjadi karena port yang ada digukan secara bersamaan, maka perlu 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
ServerName localhost:80
Ubah port sesuai port yang tidak digunakan pada komputer anda
#Listen 12.34.56.78:8081
Listen 8081
ServerName localhost:8081
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
6. Lalu 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)
Tabel : Kelas_RSDK_Kemenkes
Tabel : Bed_RSDK_kemenkes
Tabel : InfoBedTTKemenkes
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
6. Tambahkan script:
- extension=php_pdo_sqlsrv_56_ts.dll
- extension=php_sqlsrv_56_ts.dll
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 Server adalah sebagai
berikut dengan sample database MySQL:
A. Setting ODBC
1. Setelah terinstall ODBC, Pilih Control Panel -> Adminstrative Tools
3. Maka akan muncul tampilan seperti berikut untuk menambahnya pilih SystemDSN ->
Add :
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:
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')
Pastikan konfigurasi databasenya seperti diatas, atau sesuai server yang anda pakai seperti
halnya hostname, username, dan password menyesuaikan.
NB : Bagi yang menggunakan Link Server dapat uncomment Query yang dikotak merah
dan comment yang $DB_SQL_SERVER -> from('InfoBedTTKemenkes');
NB : Untuk URL tidak harus menggunakan port 81, dapat menggunakan port lain sesuai
port web servernya.
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')")
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
3. Masuk ke Connection
NB :
Publish Method : File System
Target location : lokasi hasil publish
Setelah itu klik OK
NB :
Configuration : Release
5. Selanjutnya akan muncul preview untuk memastikan bahwa konfigurasi benar
6. Klik Publish
2. Maka akan muncul tampilan sebagai berikut, Check untuk Internet Information
Services dan subnya seperti gambar diabwah ini, kemudian klik OK:
4. Setelah itu search IIS pada pencarian aplikasi dengan kata kunci IIS
6. Untuk menambahkan web anda dapat klik kanan Sites -> Add Websites
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
9. Reload lagi URL yang error tadi, jika muncul tampilan seperti dibawah ini berarti anda
berhasil mengaktifkan IIS
NB : Untuk URL tidak harus menggunakan port 9090, dapat menggunakan port lain sesuai
port web server IIS yang digunakan untuk sites tersebut.