KEMENTERIAN DALAM NEGERI REPUBLIK INDONESIA PANDUAN INSTALASI APLIKASI DATA WAREHOUSE DIREKTORAT JENDERAL KEPENDUDUKAN DAN PENCATATAN SIPIL KEMENTERIAN DALAM NEGERI
Apa yang perlu dipersiapkan? Perangkat Server MInimum - Proc Xeon, min 2,4GHz - RAM, min 16 GB - HDD, min SaS : 1 Tb - Kelengkapan lainnya Perangkat Lunak - OS Windows Server 2008 / 2012 / Linux Server - Wajib menggunakan database Oracle 11g - Tomcat, apache V 7.0 Jarkomdat - Koneksi dari server DWH/WS di Dinasduk ke server Lembaga Pengguna min 512 Kbps - IP VPN bukan IP public - On : 1x7x24 SDM Administrasi - ADB - Perjanjian Kerjasama (PKS) - Programer aplikasi - Koordinasi - Ahli Infrastruktur dan jaringan - SOP - Operator - Lainnya - Monev
Tahapan Instalasi 5 Instalasi 7Zip dan Notepad ++ 2 Instalasi Database 7 Instalasi/Setting Java Database Connection (JDBC) 3 Instalasi Java Developer Kit (JDK) 8 Testing dan Running 4 Instalasi Apache TomCat 1 Persiapan
1 Persiapan Cek Spesifikasi Minimum Requirement : Sistem Operasi Windows Server 2008 / 2012 / Linux Server (Laptop bisa menggunakan OS yang setara, seperti Windows 7 ke atas) Database Oracle 11g Toad atau SQL Developer Catatan : 1. Aplikasi dan database WS dapat dipisahkan ke dalam dua server, yaitu server database dan server aplikasi. 2. Jika database WS terpisah dengan database pelayanan, maka perlu membuat DB Link agar database WS dapat menggunakan database pelayanan. 3. Pada latihan ini, siapkan 2 database pada masing-masing laptop peserta yaitu database SIAK (siakoff) dan database KTPel (bmuser) dengan user masing-masing.
2 Instalasi Database Buka Folder Create Database yang berisi prosedur-prosedur yang sudah disediakan seperti berikut : Daftar file-file procedure yang telah dipersiapkan
2 Instalasi Database Tahapan Instalasi : a Jalankan prosedur Create Schema Isikan userdb, password dan namadb sesuai database masingmasing b Buka prosedur Import DB Ganti nama file backup kemudian Simpan dan jalankan
2 Instalasi Database Tahapan Instalasi : c Buka Create_DBLink.sql Setelah disesuaikan, lalu Simpan dan Jalankan. Nama dblink KTPEL dan password disesuaikan dengan kondisi yang ada Nama dblink SIAK dan password disesuaikan dengan kondisi yang ada
2 Instalasi Database Tahapan Instalasi : d Test Koneksi DBLink Pastikan Connection Successful
2 Instalasi Database Tahapan Instalasi : e Jalankan prosedur Create Jobs f Jalankan Prosedur Compile g Jalankan prosedur Exec Data Awal h Instalasi Database Selesai
3 Instalasi JDK (Java Developer Kit) 1. Aplikasi DWH wajib menggunakan Java Development Kit (JDK) Versi 7. 2. Jika pada komputer sudah terinstal versi yang lain, maka wajib di un-install terlebih dahulu. 3. Lakukan pengecekan versi JDK dalam komputer Anda dengan menggunakan Command Prompt (CMD) seperti berikut.
3 Instalasi JDK (Java Developer Kit) Langkah-langkah instalasi JDK (jika belum ada) : Buka folder Instaler yang sudah dipersiapkan, Chek file jdk-7u21 Jalankan instaler Java Development Kit Versi 7 Update 21
4 Instalasi Apache Tomcat Buka folder Instaler Jalankan file apache-tomcat-7.0 Pilih tombol I Agree pada License Agreement dan ikuti langkah-langkah selanjutnya
4 Instalasi Apache Tomcat Pada saat jendela Configuration Ganti Connetor portnya menjadi 8000 Ikuti langkah-langkah yang ada, Tunggu sampai Completing Setup Wizard dan klik Finish
5 Instalasi 7.Zip dan Notepad++ Aplikasi 7.Zip dan Notepad++ digunakan untuk mempermudah setting JDBC Conection. Double klik master instaler 7.Zip dan Notepad++, selanjutnya ikuti langkah-langkah instalasi sampai selesai. Ikuti langkah-langkah instalasi kedua aplikasi di atas sampai dengan selesai.
6 Setting JDBC Pastikan Services Apache Tomcat di stop terlebih dahulu. Masuk ke folder Java yang sudah dipersiapkan bersama installer lainnya. Perhatikan ada dua file dukcapil.war dan dukcapil-ws.war Klik kanan file dukcapil.war, lalu buka dengan menggunakan 7.Zip
6 Setting JDBC Tampilan ini adalah dukcapil.war yang dibuka dengan 7.Zip. Lalu secara berturut-turut, double klik : WEB-INF lib adminduk-ws-repository-0.1-dev.jar. Selanjutnya klik kanan jdbclocalproperties lalu pilih Edit
6 Setting JDBC Edit jdbclocal.properties dengan Notepad++ seperti di disamping username dan password disesuaikan masing-masing Jika sudah selesai di edit, simpan dan tutup aplikasi 7.zip-nya Ulangi langkah tersebut untuk file dukcapil-ws.war.
7 Running 1. Buka folder instalasi tomcat (default C:\Program Files\Apache Software Foundation\Tomcat 7.0 ) 2. Buka sub folder Webapps pada folder tersebut. 3. Kopikan dukcapil.war dan dukcapil-ws.war yang sudah dipersiapkan dari folder java. 4. Jalankan Service Apache Tomcat. 5. Buka Google Chrome Ketik alamat : http://localhost:8000/dukcapil-ws Jika berhasil, maka akan muncul gambar seperti di samping.
7 Running Gunakan Username/password yang sesuai, dan jika muncul tampilan disamping, maka Instalasi berhasil dan aplikasi WS dapat digunakan
7 Setting WS Server Buka Halaman WS Server dengan memilih Menu Master WS Server : Pilih Menu Master sub menu WS Server
7 Setting WS Server Pilih Tambah WS Server Pilih Tambah WS Server
7 Setting WS Server Setting url Masukkan url dgn <host> diganti dengan IP atau server name yang diakses dari instansi
7 Setting WS Server Pastikan url yang diinput sudah ada
7 Manajemen Intansi Menu Instansi Buka halaman Instansi dengan memilih Menu Master Instansi.
7 Manajemen Intansi Isi form sesuai dengan data instansi. Yang perlu diperhatikan adalah nama instansi tidak boleh ada spasi dan karakter aneh lainnya.
7 Manajemen Metode Buka halaman metode dengan memilih Menu Master Metode. Klik Tambah untuk menambah metode baru.
7 Manajemen Metode Setting paramater dan elemen data
7 Manajemen User Buka halaman user dengan memilih Menu Master User, dan klik Tambah User untuk menambah user baru.
7 Manajemen User Masukkan data sesuai informasi user
Testing Aplikasi Web Service Client 1 2 Menggunakan Aplikasi Web Service Menggunakan JMeter
1 Menggunakan Aplikasi Web Services Untuk dapat menjalankan Aplikasi Web Service, maka harus di di instal terlebih aplikasi dengan cara : 1. 2. 3. 4. Isi folder Client Buka folder client yang sudah dipersiapkan. Instal xampp Kopikan folder webservice ke folder htdocs di lokasi instalasi xampp Buka browser dan ketik di url http://localhost/webservice/client/
1 Menggunakan Aplikasi Web Services Untuk melakukan Testing dengan Aplikasi Web Service, sebelumnya Anda harus membuat UserID terlebih dahulu. Perhatikan contoh di bawah ini.
1 Menggunakan Aplikasi Web Services Masuk ke http://localhost/webservice/client/client/search Isikan IP, Nama Instansi, prosedur, nama user dan password seperti di bawah ini.
1 Menggunakan Aplikasi Web Services Masukkan NIP yang akan dicari Jika berhasil, maka akan muncul data lengkap penduduk (WNI) sesuai dengan NIK yang diketikkan Test berhasil
2 Testing dengan JMeter Apache Jmeter adalah aplikasi open source berbasis Java yang dapat dipergunakan untuk performance test terhadap aplikasi Buka folder dimana ApacheJMeter berada, Jalankan dengan double klik file ApacheJMeter Tampilan aplikasi Buat Test Plan baru
2 Testing dengan JMeter Klik kanan Testing WebService, Pilih Add -> Threads -> Thread Group
2 Testing dengan JMeter Klik kanan Thread Group, Pilih Add -> Sampler -> HTTP Request
2 Testing dengan JMeter Klik kanan Thread Group, Pilih Add -> Listener -> View Result Tree
2 Testing dengan JMeter Isikan ServerName, PortNumber, Connect, Response seperti disamping. Masukkan juga parameter untuk pengetesan.
2 Testing dengan JMeter Klik kanan Thread Group, Pilih Add -> Config Element -> HTTP Header Manager
2 Testing dengan JMeter Masukkan Name dan Tipe pada HTTP Header Manager
2 Testing dengan JMeter
2 Testing dengan JMeter Hasil Pengujian pada kolom Request
2 Testing dengan JMeter Test berhasil Hasil Pengujian pada Response Data