Showing posts with label Online. Show all posts
Showing posts with label Online. Show all posts

Monday, 7 December 2020

Pelatihan Online Membuat Aplikasi SCADA

- 0 komentar

 


Online Training SCADA Application Development

Silabus Materi Pelatihan Online Membuat Aplikasi SCADA


Materi 1: 

Komunikasi ke peralatan SCADA
a. Modbus TCP
b. Modbus RTU
c. OPC DA Classic
d. IEC 104
e. MQTT


Materi 2:

Menampilkan data 
a. Objek Standar
b. Advanced HMI
c. Live Chart
d. Gauge


Materi 3:

Menyimpan dan membaca data ke/dari Database
a. MySQL
b. MS SQL Server
c. SQLite


Materi 4:

Menyimpan dan membaca data ke/dari File
a. TXT/CSV
b. Excel
c. XML
d. JSON


Materi 5:

Menyimpan dan membaca data ke/dari Cloud
a. Firebase


Materi 6:

Memperindah tampilan aplikasi 
a. WPF Material Design


Materi 7:

Membuat Aplikasi SCADA Lengkap* (Advanced)
a. Tag Management
b. Graphic Designer
c. Picture Navigation
d. Alarm Logging
e. Tag Logging
f. Operation Log
g. Global Script
h. User Administrator
i. Server+Client
j. Redundancy
k. Horn
l. Trending 
m. Popup Picture
n. Save & Load Pictures
o. Reporting
p. Notifikasi Email/SMS



[Continue reading...]

Thursday, 6 February 2020

Modsca - Android app

- 0 komentar


Modsca is a simple Android application for online SCADA.
it uses Firebase as Cloud database.
the data source is from Modbus client agent who poll data from Modbus Slave devices then upload it to cloud (Firebase Realtime Database).
we can also use Modsca for another SCADA protocols, like OPC.


Modsca Android app - part 1/2 (Graphic design)


Modsca Android app - part 2/2 (Runtime)



further information please contact:
hadiScada@gmail.com
[Continue reading...]

Friday, 31 January 2020

Dashboard Designer

- 0 komentar


Dashboard Designer is a Windows desktop application to create HMI (Human Machine Interface) / SCADA (Supervisory, Control and Data Aquisition) application dashboard.
it can connect to various protocol/data source like OPC.
the project is saved in XML file, and can be uploaded/downloaded to/from Cloud (Firebase) storage.


Dashboard Designer - Part 1/3 (Graphic)

Dashboard Designer - Part 2/3 (Connection & Runtime)

Dashboard Designer - Part 3/3 (File Open-Save/Upload-Download)


if you need more information please contact to: hadiScada@gmail.com

Thanks.
[Continue reading...]

Wednesday, 21 November 2018

MySQL to Firebase, Desktop Application

- 4 komentar
MySQL to Firebase is simple desktop application for backup data in your MySQL tables to Firebse Realtime Database. So, you can access your SQL database from web browser or Android application, or another Desktop application from remote places through internet.

Here is the screenshot of the application:

Design of the system is like this:

The steps:
1. download Exe file. from here: https://goo.gl/XgZD1g
2. Run exe file.
3. click Edit button.
4. input MySQL Server, Username, Password, Database name.
5. write tables to upload separated by comma (,) or write *all* to upload all tables.
6. input Firebase path and Firebase secret.
please read: https://hadiscada.blogspot.com/2018/11/cara-mendapatkan-firebase-path-dan.html
7. input interval for Auto update change in second.
8. click Save button.
9. for first time uploading, please click Sync Manual button.
10. then click Activate button to cyclic check and update changes.
11. click menu Application > Hide to hide application to Windows System Tray. you can show back the application by right click on icon tray then click Show.
12. click menu Application > Auto Activate to run automatically Activating service when application started.
13. check Firebase console from web browser.


The source code is not free. For request source code please send email to: hadiScada@gmail.com

Thank you.


[Continue reading...]

Thursday, 15 November 2018

Memanfaatkan Firebase untuk Menyimpan Data Online

- 0 komentar
Latar Belakang
  • Data adalah sesuatu yang sangat penting
    • - Toko
    • - Penelitian
    • - Rumah Pintar (Smart Home)
    • - Absensi 
  • Kebanyakan aplikasi, data disimpan di lokal PC (komputer)
    • - Data bisa hilang jika PC rusak 
    • - Data tidak bisa diakses dari luar (internet)
  • Perlu adanya upload data ke internet
    • - Backup data agar aman
    • - Data bisa diakses Online, Mobile dan Realtime


Apa itu Firebase ?
  • Firebase adalah database online yang disediakan oleh Google untuk semua pemilik akun google.
  • Ada versi gratis dari Firebase yang bisa kita manfaatkan untuk aplikasi kecil-kecilan sampai menengah.
  • Firebase bisa diakses dari web browser, bisa juga dari aplikasi Desktop, dan bisa pula dari aplikasi Android.
  • Selain sebagai Realtime Database, Firebase juga bisa sebagai Storage untuk menyimpan file-file di internet.
  • Versi berbayar dari Firebase bisa dipilih dan disesuaikan dengan kebutuhan pemakaian aplikasi.
  • info lebih lengkap silahkan lihat disini: https://firebase.google.com/docs/database/?hl=id

Design Sistem


Implementasi
  • Berikut adalah contoh implementasi pemanfaatan Firebase untuk menyimpan data online :



Implementasi (screenshots)
  • Berikut adalah contoh MySQL yang akan di-backup ke Firebase.


  • Berikut adalah tampilan aplikasi desktop MySQL to Firebase.
  • Berikut adalah tampilan console Firebase yang diakses dari web browser.
  • Berikut adalah tampilan aplikasi Android untuk menampilkan data dari Firebase secara online, mobile dan realtime.

Penutup
  • Firebase sangat cocok untuk dimanfaatkan sebagai database online agar data bisa diakses secara mobile dan realtime.
  • Langkah selanjutnya adalah mengembangkan aplikasi Desktop, Android, dan atau Web agar implementasi sistem bisa lebih luas dan dirasakan manfaatnya oleh semua kalangan.


Mengenai teknis pembuatan aplikasi atau implementasi sistem silahkan hubungi kami via email: hadiScada@gmail.com

Terima kasih... :) 
[Continue reading...]

Friday, 20 December 2013

Penjelasan GPS Simulation

- 0 komentar
Berikut adalah penjelsan bagaimana menggunakan aplikasi GPS Simulation.

1. Download aplikasi. File berupa RAR. disini.
2. Setelah file di-download. Extract file RAR tersebut.
3. Dari folder yang terekstrak, buka file GPS Simulation.exe
4. Setelah aplikasi terbuka, loginlah dengan akun TransSpot. Jika belum punya akun di TransSpot, lakukanlah Signup dari aplikasi TransSpot.
5.Bukalah tab Trans Unit. Bila belum membuat Private Trans Unit, klik tombol Add untuk menambahkan kendaraan pribadi anda. Jika sudah ada maka klik tombol Load from DB.
6. Pilihlah Unit yang akan di-simulasi pada combo box Select Trans Unit.
7. Buka tab Route. Bila Unit belum punya rute, klik Load Route, pilih file TXT yang berisi list rute dari unit. Maka rute akan ditampilkan pada peta.
8. Jika ingin membuat rute baru, klik Create Route. Kemudian buatlah rute dengan meng-klik pada peta.
9. Setelah rute selesai digambar pada peta, klik tombol Stop Create Route.
10. Simpan rute baru tersebut dengan klik tombol Save Route to File.
11. Klik tombol Save Route to DB untuk menyimpan rute di database online.
12. Untuk me-load rute baru, klik lagi tombol Load Route dan arahkan ke file TXT yang terbentuk.
13. Buka tab Car Simulation. Untuk melakukan simulasi pergerakan kendaraan berdasarkan rute yang di-load, klik tombol Start pada group Auto, tentukan waktunya. Lokasi kendaraan akan di-plot pada peta dengan marker berwarna merah. Kendaraan akan bergerak sesuai rute, dari awal sampai akhir.


14. Jika ingin melakukan simulasi secara manual, klik tombol Start pada group Manual, kemudian klik dua kali pada area di peta untuk meletakan kendaraan pada posisi tersebut.
15. Posisi kendaraan pada simulasi langsung disimpan ke database online TransSpot. (bisa dites dengan membuka aplikasi TransSpot).
16. Pada tab Halte, bisa menampilkan halte-halte yang sudah ada di database online, dengan meng-klik tombol Load from DB.
17. Aktifkan cekbox Display Halte Overlay untuk menampilkan posisi halte di peta.
18. Untuk menambahkan halte baru, klik tombol New Halte, kemudian double-click pada area di peta. Input dialog akan muncul untuk memberi nama halte baru tersebut.

19. Catatan: pastikan koneksi internet anda cukup baik agar aplikasi berjalan dengan baik.

Sekian penjelasan mengenai aplikasi GPS Simulation.
[Continue reading...]

Thursday, 19 December 2013

Penjelasan TransSpot

- 0 komentar
Berikut adalah penjelsan bagaimana menggunakan aplikasi TransSpot.

1. Download aplikasi. File berupa RAR. disini.
2. Setelah file di-download. Extract file RAR tersebut.
3. Dari folder yang terekstrak, buka file TransSpot.exe
4. Setelah aplikasi terbuka, jika belum punya akun di TransSpot. lakukanlah Signup, jika sudah punya akun loncat ke nomor 8.

5. Pada form Signup, isilah data-data yang diperlukan. Email harus valid.

6. Sistem akan men-cek apakah email sudah terdaftar. Jika belum maka link konfirmasi akan terkirim ke email tersebut.

 
7. Bukalah email. Klik pada link konfirmasi yang dikirim oleh Admin TransSpot. Setelah terkonfirmasi maka akun sudah terdaftar di sistem TransSpot.

8. Pada aplikasi TransSpot, Login-lah dengan akun yang sudah terdaftar. Untuk ke form Login setelah Signup, click pada tab Home terlebih dulu maka form Login akan ditampilkan.

9. Setelah berhasil login, pertama sekali yang harus dilakukan adalah memilih Trans Unit yang akan dimonitor. Bukalah tab Unit.
10. Pilihlah Armada, Trayek, dan Unit. Jika memilih Private unit maka yang ditampilkan adalah unit milik pribadi. (untuk membuat Private unit silahkan dari aplikasi GPS Simulation).

11. Jika ingin ada notifikasi saat kendaraan sampai di suatu halte atau mendekati halte, pilihlah cekbox Notification Active dan Near Notif. Jika Near Notif aktif, tentukan berapa menit jeda waktunya. (beberapa waktu sebelum kendaraan tiba akan ada pemberitahuan).
12. Bukalah tab Spot untuk menampilkan peta yang memperlihatkan posisi kendaraan dan posisi anda. Jika ada Rute pada unit yang dimonitor maka jalur Rute akan ditampilkan.

13. Sistem akan melakukan pengecekan setiap 5 detik sekali.
14. Default aplikasi akan Auto Center (posisi kendaraan selalu di tengah peta), jika tidak ingin Auto Center maka non aktifkan cekbox Auto Center.
15. Untuk menyembunyikan rute, non aktifkan cekbox Show Route.
16. Perkiraan waktu kendaraan sampai di halte/posisi anda ditampilkan di pojok kanan atas.
17. Saat waktu sampai sudah masuk Near Notif, akan muncul pemberitahuan. Juga saat kendaraan sudah sampai di posisi anda. Akan muncul juga indikasi berwarna merah berkedip di bagian atas.
  

18. Bukalah tab Link. Untuk menambah Link, klik tombol Add pada pojok kiri bawah.
19. Carilah nama user TransSpot lain dengan mengetikan namanya. Jika sudah ditemukan, klik pada tombol Add di pojok kiri bawah.
20. Untuk melakukan Chating denga Link anda, buka tab Link, pilihlah Link yang sudah terhubung dengan anda, kemudian klik tombol Chat pada pojok kanan bawah.

21. Pada form Chat, kata-kata anda akan tampil dalam kotak berwarna hijau dan kata-kata Link anda akan tampil dalam kotak biru.

22. Akun anda akan tersimpan, jadi saat anda menutup aplikasi dan membukanya lagi maka akan langsung masuk dengan akun terakhir yang login, dan langsung membuka tab Home.

23. Untuk melakukan Logout, buka tab User, kemudian klik Logout.

24. Beberapa fitur masih belum aktif, seperti Route dan POI.
25. Pastikan koneksi internet anda cukup baik agar aplikasi berjalan dengan baik.

Sekian penjelasan mengenai aplikasi TransSpot. Untuk penjelasan mengenai aplikasi GPS Simulation akan disampaikan pada postingan berikutnya, insya Allah.

[Continue reading...]

TransSpot & GPS Simulation

- 1 komentar

Project berikut adalah implementasi dari konsep TransSpot pada postingan sebelumnya.
Ada dua project yang dibuat, TransSpot dan GPS Simulation. Project TransSpot adalah aplikasi yang berfungsi sebagai simulator dari Client (handphone), dan project GPS Simulation adalah aplikasi yang berfungsi sebagai simulator dari Trans Unit (kendaraan).

1. TransSpot
Project TransSpot yang diposting disini adalah versi 2 yang terhubung ke database online MySQL. Versi awal dari project TransSpot tidak terhubung ke online database tapi ke local database MS SQL Server.

Beberapa teknik programming di project TransSpot :
+ Menampilkan peta online dengan GMAP.Net.
+ Memperbesar dan memperkecil (zoom) peta. 

+ Mengirimkan request ke database online via file PHP dengan metode POST.
+ Prosedur Sign Up, Login dan menyimpan session cookies.
+ Membaca posisi Trans Unit dari database online dan menampilkannya di peta.
+ Menampilkan list friend, menambah dan mengurangi friend, serta melakukan Chatting.

Berikut adalah beberapa tampilan dari aplikasi TransSpot:

 
     
  

  



2. GPS Simulation
Project GPS Simulation yang diposting disini adalah versi 2 yang terhubung ke database online MySQL. Versi awal dari project GPS Simulation tidak terhubung ke online database tapi ke local database MS SQL Server.

Beberapa teknik programming di project TransSpot :
+ Menampilkan peta online dengan GMAP.Net.
+ Memperbesar dan memperkecil (zoom) peta. 
+ Membaca posisi (latitude, longitude) di peta berdasarkan posisi mouse click.
+ Membuat marker pada peta.
+ Mengirimkan request ke database online via file PHP dengan metode POST.
+ Menambahkan dan merubah data di database online via file PHP.
+ Menggambar rute pada peta, load rute, membuat rute baru dan menyimpannya di file.
+ Melakukan simulasi posisi Trans Unit dengan manual dan auto (berdasarkan rute dan timer).
+ Membuat halte baru.

Berikut adalah beberapa tampilan dari aplikasi GPS Simulation:

 





Penjelasan lebih detail mengenai projek-projek diatas akan disampaikan pada postingan-postingan selanjutnya, insya Allah.

File EXE dari projek TransSpot bisa diunduh disini.
File EXE dari projek GPS Simulation bisa diunduh disini.

[Continue reading...]

Tuesday, 3 December 2013

TransSpot

- 2 komentar

TransSpot
Sistem Informasi Sarana Transportasi


A. LATAR BELAKANG / PERMASALAHAN
•    Jumlah penduduk semakin banyak sehingga jumlah perjalanan atau kegiatan transportasi semakin banyak.
•    Sarana transportasi umum sangat efektif untuk memenuhi kebutuhan perjalanan, namun kemacetan lalu-lintas menyebabkan jadwal kedatangan dan keberangkatan alat transportasi menjadi tidak menentu.
•    Dengan jadwal kedatangan kendaraan yang tidak tentu akan banyak waktu yang terbuang saat menunggu.
•    Belum ada sistem yang lengkap dalam hal memberi informasi mengenai lokasi sarana transportasi dan perkiraan kedatangan kendaraan.

B. PEMECAHAN MASALAH
•    Perlu ada sistem/aplikasi yang bisa memberikan informasi lokasi sarana transportasi dilengkapi dengan perkiraan kedatangan kendaraan dan pemberitahuan saat kendaraan mendekati tempat menunggu.
•    Dengan sistem tersebut para calon penumpang jadi tahu kapan sekiranya harus tiba di halte agar tidak terlalu lama menunggu.
•    Sistem yang dilengkapi dengan informasi rute atau trayek dari sarana transportasi umum juga akan membantu pengguna yang datang ke tempat baru.


C. PEMBAHASAN
1.    Apa itu TransSpot ?  
    TransSpot adalah sebuah aplikasi yang diinstal pada ponsel cerdas (smartphone) yang bertujuan untuk menampilkan lokasi (Spot) dari alat/moda/sarana transportasi.

2.    Apa manfaat TransSpot ?  
•    Menampilakan lokasi alat transportasi. Masyarakat umum yang menggunakan jasa alat transportasi umum bisa memantau lokasinya.
•    Memberi informasi perkiraan kedatangan alat transportasi. Aplikasi akan menghitung perkiraan kedatangan kendaraan sampai di tempat yang ditentukan oleh pengguna.
•    Memberi peringatan jika kendaraan sudah mencapai atau mendekati lokasi tertentu.
•    Fitur-fitur tambahan seperti penampil trayek/rute, media sosial, touring, booking dan sebagainya.

3.    Siapa pengguna TransSpot ?  
•    Masyarakat umum yang sehari-hari menggunakan jasa alat transportasi umum
•    Pemilik kendaraan pribadi
•    Pemilik usaha yang memakai kendaraan dalam kegiatan usahanya
•    Pemerintah sebagai pemberi kebijakan dan pengawas lalu lintas.

4.    Bagaimana TransSpot bekerja ?  


•    Trans Unit adalah kendaraan yang terpasang alat penerima GPS dengan modul GPRS, bertugas untuk mengirimkan data lokasi yang diterima dari satelit GPS melalui sistem telekomunikasi via GPRS ke database server.
•    Server bertugas untuk menyimpan semua data lokasi yang dikirim Trans Unit dan memproses permintaan dari client.
•    Aplikasi TransSpot diinstal di client bertugas untuk membaca informasi lokasi kendaraan ke server.


5.    Fitur-fitur TransSpot   

•    Spot
Menampilkan lokasi kendaraan secara real time.
Dilengkapi dengan perkiraan sampai kendaraan di halte atau tempat yang ditentukan oleh pengguna.


•    NearNotif
Memberi pemberitahuan ketika kendaraan mendekati tempat yang ditentukan oleh pengguna.
Bisa juga dipakai di dalam kendaraan, sebagai pemberitahuan berupa audio kepada penumpang bahwa kendaraan sudah sampai di halte tertentu.

•    RequestToStop
Pengguna bisa meminta kendaraan untuk berhenti di tempat yang ditentukan pengguna.
Request dari pengguna dikirim ke TransUnit yang terpasang di kendaraan dan ditampilkan di aplikasi sehingga pengemudi tahu dimana harus berhenti untuk menaikan penumpang.
Bisa dipasang di kendaraan umum seperti bis, taksi, bahkan bajaj atau ojek.

•    TransKu
Pengaturan perangkat untuk dijadikan TransUnit.

•    Link
Sesama pengguna TransSpot bisa saling berhubungan misalnya untuk melihat lokasi satu sama lain dan chatting.
Bisa untuk memonitor semua kendaraan sebuah perusahaan travel, atau setiap kendaraan dalam sebuah keluarga.


•    Touring
Pengguna bisa melakukan perjalanan berkelompok tanpa tersesat.
Seorang pengguna berperan sebagai ketua kelompok bisa membuat peta rute touring untuk diikuti oleh semua anggota.

•    Rute
Menampilkan rute kendaraan umum di kota tertentu.

•    POI (Place Of Interest)
Menampilkan tempat-tempat penting atau populer di lokasi tertentu, seperti tempat ibadah, rumah sakit, restoran dan sebagainya.

•    Info
Menampilkan informasi seputar transportasi.
Informasi penting dari pemerintah atau dari sumber lain yang perlu diketahui oleh pengguna, seperti kecelakaan dan kemacetan lalu lintas.


D. PENUTUP
TransSpot saat ini masih dalam bentuk konsep, namun sangat mungkin untuk diwujudkan. Aplikasi TransSpot akan sangat bermanfaat bagi masyarakat untuk mengatasi berbagai permasalahan dan kebutuhan masyarakat dalam hal transportasi. Dengan sistem transportasi yang baik diharapkan akan berdampak baik juga kepada sistem perekonomian masyarakat dan bangsa.
[Continue reading...]
 
Copyright © . HadiSCADA - Posts · Comments
Theme Template by BTDesigner · Powered by Blogger