Minggu, 27 Januari 2019

Malioboro : Malayu Buru


Malioboro adalah sebuah jalan utama dan juga kawasan perdagangan yang terletak di pusat Kota Yogyakarta, Daerah Istimewa Yogyakarta, Indonesia. Nama "Malioboro" sendiri berasal dari kata "Malayu" yang berarti "terus menerus" dan "buru" yang berarti "pemburuan". Sehingga, Malioboro secara harfiah dapat diartikan sebagai tempat pemburuan yang terus berlanjut.

Sejarah Malioboro dimulai pada masa Kerajaan Mataram pada abad ke-18. Pada masa itu, Malioboro merupakan bagian dari Jalur Jalan Raya yang menghubungkan Keraton (istana) dengan daerah perburuan di selatan kota. Jalan ini menjadi jalur perdagangan utama yang ramai dengan aktivitas ekonomi dan sosial masyarakat.

Pada masa pemerintahan Sri Sultan Hamengkubuwono I, yang merupakan penguasa pertama Kesultanan Yogyakarta, Malioboro mengalami perkembangan yang pesat. Sri Sultan Hamengkubuwono I mengundang pedagang-pedagang dari berbagai daerah untuk membuka toko dan berdagang di Malioboro. Seiring waktu, Malioboro menjadi pusat perdagangan yang penting dan menjadi destinasi wisata yang populer.

Pada tahun 1867, Malioboro mengalami perkembangan yang signifikan saat dibangunnya Stasiun Kereta Api Tugu Yogyakarta di sebelah utara jalan. Kehadiran stasiun ini membuat Malioboro semakin ramai dengan arus lalu lintas dan menjadi pusat transportasi yang penting di Yogyakarta.

Pada masa penjajahan Belanda, Malioboro tetap menjadi pusat perdagangan yang penting dan menjadi saksi berbagai peristiwa sejarah. Pada saat Revolusi Nasional Indonesia, Malioboro juga menjadi tempat pertemuan dan aktivitas politik para pemimpin nasional.

Hingga saat ini, Malioboro tetap menjadi pusat kegiatan ekonomi, perdagangan, dan pariwisata di Yogyakarta. Jalan Malioboro dikenal dengan deretan toko-toko, pasar malam, pedagang kaki lima, hotel, dan restoran yang menjadi daya tarik bagi wisatawan lokal maupun mancanegara. Selain itu, Malioboro juga terkenal dengan seni dan budayanya, seperti batik, wayang kulit, dan seni tari tradisional yang dapat ditemui di sekitar kawasan ini.

Malioboro memiliki nilai sejarah yang kaya dan tetap menjadi ikon kota Yogyakarta. Jalanan yang ramai, suasana yang khas, dan kehidupan malam yang bersemangat menjadikan Malioboro sebagai salah satu tujuan wisata yang tak terlewatkan bagi pengunjung yang datang ke Yogyakarta.

Senin, 06 Februari 2017

Xamarin : Tools Pembuat Aplikasi Android

Dalam membuat aplikasi android tentunya teman-teman telah mengenal tools yang paling umum digunakan atau bisa dibilang sering dipakai oleh android developer, yaitu Android Studio . Selain Android Studio ada beberapa tools lain yang dapat kita gunakan untuk membuat aplikasi Android. Artikel kali ini, kita akan membahas tools lain selain Android Studio yang bisa dipakai untuk membuat aplikasi Android.

Xamarin
 Xamarin adalah sebuah software development, tools ini bisa digunakan untuk membuat aplikasi mobile berbasis Android, iOS dan Windows Phone. Dibuat oleh perusahaan software yang terletak di San Francisco, California dan berdiri semenjak Mei 2011. Xamarin sendiri memiliki dua IDE yang terdiri dari Xamarin terintegrasi Microsoft Visual Studio dan Xamarin Studio. Bagi pengembang aplikasi yang menggunakan komputer bersistem operasi Windows dan alat pengembangan Microsoft Visual Studio cocok menggunakan Xamarin terintegrasi Microsoft Visual Studio. Namun apabila menggunakan komputer bersistem operasi Macintosh sebaiknya menggunakan Xamarin Studio. Tentu saja dengan adanya Xamarin ini sangat memudahkan pengembang aplikasi yang terbiasa menggunakan bahasa pemrograman C# untuk mengembangkan aplikasi di beberapa platform sekaligus. Pihak Xamarin pun menyatakan bahwa aplikasi yang dibuat menggunakan alat pengembangan ini akan sebaik aplikasi native di Android yang menggunakan Java dan iOS yang menggunakan Objective-C atau Swift. ini merupakan solusi bagi programer yang menguasai Pemrograman C#.

Keunggulan Xamarin:

Dengan Xamarin studio kalian bisa dengan mudah membuat aplikasi android ataupun ios.
Membuat aplikasi Native dengan hanya bahasa C#. semua yang bisa dilakukan dengan Java dan Objective C bisa dilakukan C# di Xamarin.
Xamarin selalu Update API-API terbaru dari Google (Android) dan Apple(iOS). Menyediakan banyak dokumentasi, tutorial, guide dan support yang membantu user dalam mengembangkan aplikasinya dengan Xamarin.
Xamarin adalah satu-satunya platform yang bisa memperbolehkan kita membuat aplikasi Native iOS dan Android dari Visual Studio.
Namun pengembang aplikasi yang menggunakan versi free akan merasakan keterbatasan yang cukup penting terutama pada besarnya kapasitas aplikasi yang dapat dibuat dan tidak adanya fitur form pada Xamarin yang memungkinkan penggunaan kode yang sama pada platform yang berbeda. Kapasitas dan fitur itu dapat diaktifkan apabila teman-teman berlangganan Xamarin pro berikut fitur yang tersedia beserta harga perbulanya jika teman-teman ingin membuat aplikasi Android, Ios dan Windows Phone.

Minggu, 29 Januari 2017

NOX : Main Game Android di PC/Laptop

Nox App Player, emulator Android yang sempurna untuk memainkan game ponsel di PC. Engine canggih dari Nox App Player memberikan pengalaman bermain yang akan melebihi ponselmu. Dengan teknologi terdepan berbasis Android 4.4.2, kompatibel dengan X86/AMD, stabil, cepat, dan dapat diandalkan. Juga mendukung format FPS tinggi, kontrol keypad, dan pengoperasian pintar; memberikanmu pengalaman bermain game ponsel layaknya game PC.

Apa yang baru di NoxPlayer 6.0.0.0:
Upgrade NoxPlayer engine,penggunaan memori yang lebih baik, kecepatan internet, kelancaran permainan, tampilan layar, dll
Menambahkan operasi batch, multi-instance arrange, multi-instance settings, fungsi pencarian dll, menciptakan Multiplayer terkuat
Menambahkan fungsi multiplayer sinkronisasi
Update ke Android 5.1, dapat ditambahkan di panel manajemen Multi-drive
Menambahkan bagaimana cara menggunakan pemetaan keyboard (mapping) untuk memainkan game Android di tutorial PC (Berlaku untuk NoxPlayer 5.0.0.0 dan versi yang lebih baru)
Menambahkan command line instance copy, delete, backup/import untuk copy, delete, backup / import
Menyelesaikan berbagai pelaporan kesalahan yang dapat menyebabkan masalah stuck dan crash
Dukungan penuh untuk game OpenGL3
Memperbaiki beberapa kompatibilitas game

Untuk menjalankan game mobile legends tentu kita membutuhkan aplikasi tambahan, aplikasi tersebut yaitu emulator. Dari sekian banyak emulator yang telah saya coba, saya akan merekomendasikan memainkan game moba dengan Emulator NOXPlayer, karena emulator ini sangat ringan apalagi untuk memainkan game mobile legends pasti lancar sob. Adapun cara memainkan game ml di pc laptop sebagai berikut.



1. Langkah utama kamu perlu Download NOXPlayer.

Cara download install mobile legends di pc





2. Setelah kamu mendownload emulator nox, selanjutnya install di pc laptop sobat.



cara install mobile legends di pc



3. Jika sudah kamu dapat menjalankan emulator nox dengan klik Start atau buka shortcut icon di desktop dengan nama NOX, dan berikut tampilan ketika membuka nox dan tunggu hingga muncul layar nox.

cara install emulator untuk bermain ml



4. Nah Emulator NOX berhasil di install, kemudian baru kita install Mobile Legends: Bang Bang di komputer atau laptop sobat.



cara bermain ml di pc laptop



5. Kemudian kamu dapat klik “Google” lalu klik PlayStore, lokasinya bawah File Manager. Seperti gambar yang aya lampirkan sebagai contoh.

6. Lalu kamu dapat mencari dengan kata kunci “Mobile Legends” dan install seperti biasa.

7. Setelah itu baru jalankan mobile legends, kamu dapat memainkanya.



Cara Atur Keyboard & Config Mobile Legends di NOXPlayer
Sebelum memainkanya kamu hanya perlu, mengubah konfigurasi mobile legends dengan menyesuaikanya sesuai penggunaan di pc laptop, ini bertujuan supaya dapat di gerakan dengan keyboard lebih leluasa. Adapun cara install ml di pc laptop dengan keyboard seperti berikut.

Main Mobile Legend di Nox

Buka aplikasi NoxPlayer yang sudah di install.


  1. Ikuti panduan memainkan yang ada di mobile legends, dengan mengikuti arah panah yang ada di mobile legends.
  2. Nah baru setelah itu akan muncul kontroler analog. Untuk itu kita akan mengubahnya, Kemudian klik tombol pengaturan keyboard, seperti gambar dibawah ini.
  3. cara bermain ml bang bang di pc
  4. Bisa disesuaikan mau pakai keyboard atau mouse di cara ke 4 dengan keyboard, di cara ke 5 menggunakan mouse.
  5. Untuk mengubahnya, kita perlu mengubah kontroler arah dulu. Setelah kamu mengeklik tombol seperti diatas, kamu tingal klik tombol kontroler dan seret ke bagian bawah. Lebih jelasnya seperti gambar berikut sob. (Untuk mengerakanya dengan Keyboard) kamu bisa tekan tombol AWDS,
  6. Dan untuk mengerakanya dengan mouse, kamu bisa aktifkan move with right mouse. Untuk mengen
  7. Untuk skill sobat dapat memakai Tombol Moba, sebab tombol ini spesial dengan sensitifitas ketika bermain moba. Bisa kamu pilih tombol apa yang mau di atur sesuai keinginan sobat.
  8. Kemudian atur tombol lanjutan, kamu dapat klik icon a dan seret diatas tombol yang ingin kamu atur senyaman sesuai keinginan kamu sob.
  9. Untuk penyimpan pengaturan keyboard klik save.
  10. Kemudian masuk ke menu pengaturan di mobile legends.
  11. Sobat dapat mengatur grafis Mobile Legends menjadi High, jangan khawatir karena NOX itu ringan dan Spesifikasi Laptop PC umumnya mampu menjalankan mode high.







Kamis, 19 Januari 2017

Hak Cipta Atas Aplikasi Komputer

Pertanyaan :
Hak cipta atas aplikasi komputer
Untuk kebutuhan IT perusahaan, kadang suatu perusahaan menggunakan jasa perusahaan IT untuk membuat suatu aplikasi komputer sesuai kebutuhan perusahaan. Terhadap aplikasi komputer yang dihasilkan, hak cipta nya ada pada siapa? Apakah pada perusahaan IT atau perusahaan yang meminta perusahaan IT membuat software sesuai kebutuhannya? Perusahaan IT bekerja atas perintah dari Perusahaan yang membutuhkan jasanya. Konsep aplikasi komputer dan biaya berasal dari Perusahaan yang membutuhkan. Untuk kondisi ini bagaimana ya pak?? Terima kasih
Jawaban :
Sebelumnya, silahkan Saudara lihat dan perhatikan Pasal 8 ayat (3) Undang-Undang No. 19 Tahun 2002 tentang Hak Cipta, yang menyatakan, Jika suatu Ciptaan dibuat dalam hubungan kerja atau berdasarkan pesanan, pihak yang membuat karya cipta itu dianggap sebagai Pencipta dan Pemegang Hak Cipta, kecuali apabila diperjanjikan lain antara kedua pihak.

Yang menjadi aspek terpenting dalam permasalahan ini adalah perjanjian antara perusahaan IT dan perusahaan pemesan. Bagaimana isi perjanjian antara kedua belah pihak tersebut? Apa saja aspek-aspek yang dituangkan dalam perjanjian tersebut? Apakah terjadi PENGALIHAN HAK atau hanya LISENSI? Klausul dalam perjanjian tersebut akan sangat menentukan siapa pihak yang berkedudukan sebagai Pemegang Hak Cipta yang notabene memiliki hak untuk mengomersialisasikan Ciptaan.

Untuk lebih memahami, perlu kiranya disampaikan bahwa di dalam Hak Cipta terkandung dua jenis Hak yaitu Hak Moral dan Hak Ekonomis. Hak Moral adalah hak yang pasti dimiliki oleh Pencipta, sedangkan Hak Ekonomis adalah hak yang pasti dimiliki oleh Pemegang Hak Cipta. Pencipta bisa saja tidak menjadi Pemegang Hak Cipta apabila Pencipta telah MENGALIHKAN Hak Cipta kepada pihak lain. Pengalihan hak cipta ini dapat terjadi salah satunya melalui perjanjian.

Sumber : http://www.hukumonline.com/klinik/detail/cl6856/hak-cipta-atas-aplikasi-komputer

Rabu, 20 Januari 2016

Jasa Lainnya Dalam Pengadaan Barang dan Jasa

Jasa Lainnya adalah jasa yang membutuhkan kemampuan tertentu yang mengutamakan keterampilan (skillware) dalam suatu sistem tata kelola yang telah dikenal luas di dunia usaha untuk menyelesaikan suatu pekerjaan atau segala pekerjaan dan/atau penyediaan jasa selain Jasa Konsultansi, pelaksanaan Pekerjaan Konstruksi dan pengadaan Barang.

Jumat, 28 Agustus 2015

(merintis) Data Center SIMPUStronik

Beralih dari platform desktop ke web based membutuhkan konsekuensi baik konsekuensi teknis maupun non teknis. Ketersedian server online secara intra maupun internet menjadi kebutuhan utama dalam mengembangkan aplikasi SIMPUStronik web based.

Masalah pembiayaan menjadi hal yang cukup sensitif dalam pengembangan server untuk SIMPUStronik. Ragam pilihan OS server yang melimpah harus dapat dipilih sesuai dengan kebutuhan dan tentu saja sesuai dengan anggaran yang

Jumat, 07 Maret 2014

Tentang Code Igniter

Framework secara umum adalah susunan atau rangkaian kerja yang tetap dan dibuat sedemikian rupa yang kemudian dapat digunakan kembali dalam sebuah aktivitas kerja yang lain tapi tetap satu area kerja dengan rangkaian kerja sebelumnya. Framework terdiri atas modul – modul dalam bentuk class library yang dapat digunakan lagi untuk membangun aplikasi website


Perlu diketahui bahwa Framework PHP yang menganut konsep MVC (model, view, controller) menjadikan pembuatan aplikasi berskala besar menjadi lebih cepat, dan mudah. Seorang designer tidak perlu lagi merepotkan urusan koding PHP, begitu juga seorang programmer, tidak perlu memikirkan masalah design interface.

Saat ini Framework PHP yang paling populer digunakan adalah CodeIgniter. CodeIgniter adalah aplikasi open source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal.

Tujuan CodeIginiter adalah supaya pembangunan aplikasi lebih cepat dibanding menulis source code dari awal, karena CodeIginiter telah meyediakan banyak library untuk proses-proses yang sering  digunakan pada suatu aplikasi, dan juga dengan kemudahan dalam menggunakan library tersebut  serta kesederhaan penggunaannya.

CodeIgniter ditulis (dibuat) oleh Rick Ellis, seorang musisi rock yang menjadi  programmer. Ia membangun perusahaan bernama Ellis Lab, yang mengembangkan beberapa produk unggulan salah satunya CodeIgniter. CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi stabil terakhir yaitu 2.1.3 yang dirilis pada 10 Agustus 2012.

Codeigniter dapat diperoleh di http://ellislab.com/codeigniter/download. Setelah diunduh, maka anda akan mendapatkan file CodeIgniter_2.1.3.zip. Ekstrak terlebih dahulu file tersebut untuk menggunakan Framework.

Kelebihan Codeigniter
Beberapa kelebihan CodeIgniter (CI) dibandingkan dengan Framework PHP lain yaitu:

Performa sangat cepat. Codeigniter sangat cepat bahkan mungkin bisa dibilang Codeigniter merupakan framework yang paling cepat dibanding framework yang lain.
Konfigurasi yang sangat minim (nearly zero configuration). Tentu saja untuk menyesuaikan dengan database dan keleluasaan routing tetap diizinkan melakukan konfigurasi dengan mengubah beberapa file konfigurasi seperti database.php atau autoload.php, namun untuk menggunakan codeigniter dengan  standard, anda hanya perlu merubah sedikit saja file pada folder config
CodeIgniter memiliki banyak komunitas. Dengan banyaknya komunitas CI ini, memudahkan kita untuk berinteraksi dengan yang lain, baik itu bertanya atau teknologi terbaru.
Dokumentasi yang sangat lengkap. Setiap paket instalasi Codeigniter sudah disertai user guide yang sangat bagus dan lengkap untuk dijadikan permulaan, bahasanya pun mudah dipahami.
Programmer CodeIgniter paling banyak dicari perusahaan. Saat ini, Programmer yang menguasai CodeIgniter dalam mebangun aplikasi website sangat di cari-cari oleh banyak perusahaan.
Fitur-Fitur Codeigniter
Codeigniter memiliki banyak fitur yang bisa digunakan oleh programmer untuk memudahkan pembuatan aplikasi. Berikut fitur-fitur yang dimiliki dan didukung oleh CodeIgniter :

Sistem berbasis Model View Controller
Kompatibel dengan PHP versi 4.
Ringan dan Cepat.
Terdapat dukungan untuk berbagai basis data.
Mendukung Active Record Database.
Mendukung form dan validasi data masukan.
Keamanan dan XSS filtering.
Tersedia pengaturan session.
Tersedia class untuk mengirim email.
Tersedia class untuk manipulasi gambar (cropping,resizing, rotate).
Tersedia class untuk upload file.
Tersedia class yang mendukung transfer via FTP.
Mendukung lokalisasi bahasa.
Tersedia class untuk melakukan pagination (membuat tampilan perhalaman).
Mendukung enkripsi data.
Mendukung benchmarking.
Mendukung caching.
Pencatatan error yang terjadi.
Tersedia class untuk membuat calendar.
Tersedia class untuk mengetahui user agent, misalnya tipe browser dan sistem operasi yang digunakan pengunjung.
Tersedia class untuk pembuatan template website.
Tersedia class untuk membuat trackback.
Tersedia pustaka untuk bekerja dengan XMP-RPC.
Menghasilkan clean URL.
URI routing yang fleksibel.
Mendukung hooks, ekstensi class dan plugin.
Memiliki helper yang sangat banyak jumlahnya.
Struktur Folder Codeigniter
Codeigniter adalah sebuah Framework PHP yang mempunyai susunan folder yang terstruktur, untuk memudahkan programmer dalam membuat aplikasinya. Berikut dibawah ini adalah struktur folder dari Framework Codeigniter:

CodeIgniter_2.1.3/
  ├── application/
  ├── system/
  ├── user_guide/
  ├── index.php

Berikut penjelasan dari struktur utama folder CodeIginiter:

Application, berisi folder dan file yang terkait dengan aplikasi yang akan dibuat. Kita akan banyak bekerja pada direktori application ini.
System, berisi file-file inti framework CodeIgniter. Kita tidak akan mengubah apapun pada direktori system ini.
User_guide, berisi file-file dokumentasi CodeIgniter yang dapat diakses melalui browser.
Index.php, file konfigurasi awal CodeIgniter.
Selanjutnya dibawah ini  adalah struktur folder Application yang berada di folder Codeigniter yang akan kita gunakan untuk membuat aplikasi :

application/
  ├── cache/
  ├── config/
  ├── core/
  ├── helpers/
  ├── libraries/
  ├── logs/
  ├── models/
  ├── third_party/
  ├── views/
  ├── .htaccess
  ├── index.htm

Berikut penjelasan dari struktur folder Application:

Config, berisi file-file yang terkait konfigurasi dasar aplikasi.
Controllers, berisi file-file controller dari aplikasi yang dibangun. Simpan seluruh file controller aplikasi pada folder ini.
Core, jika ingin memperluas class-class inti CodeIgniter, maka simpan file class yang Anda kembangkan tersebut pada direktori ini.
Helpers, berisi file-file helper yang Anda buat sendiri.
Libraries, berisi file-file library yang Anda buat sendiri.
Logs, jika error log pada config diaktifkan maka file error log akan tersimpan pada direktori ini.
Models, berisi file-file model dari aplikasi yang dibangun. Simpan seluruh file model aplikasi pada folder ini.
Views, berisi file-file view dari aplikasi yang dibangun. Simpan seluruh file view aplikasi pada folder ini.

Alur Proses Aplikasi
Gambar berikut ini akan mengilustrasikan alur proses data pada Framework Codeigniter:

alur Code Igniter


Index.php berfungsi sebagai pengendali awal, menginisialisasi sumber daya utama yang dibutuhkan CodeIgniter.
Router memeriksa paket HTTP request untuk menentukan aksi apa yang harus dilakukan oleh sistem.
Jika Cache tersedia, maka halaman langsung dikirim ke browser, eksekusi sistem yang normal akan dilewati.
Security. Sebelum Application Controller dieksekusi, paket HTTP request dan semua data yang dikirimkan pengguna akan disaring terlebih dahulu oleh Security Class.
Application Controller menginisialisasi model, library utama, helpers dan semua sumber daya yang dibutuhkan untuk setiap request.
Antarmuka aplikasi (View) yang sudah disiapkan dikirimkan ke browser. Jika caching diaktifkan, maka view akan disimpan sementara untuk request yang sama berikutnya.

Pengertian Model View Controller (MVC)
Model View Controller merupakan suatu konsep yang cukup populer dalam pembangunan aplikasi web, berawal pada bahasa pemrograman Small Talk, MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian yang menjadi kontrol aplikasi.
Terdapat 3 jenis komponen yang membangun suatu MVC pattern dalam suatu aplikasi yaitu :

View : merupakan bagian yang menangani presentation logic. Pada suatu aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh controller. View berfungsi untuk menerima dan merepresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian model.
Model : biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view.
Controller : merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.

Dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan sesuai dengan kemampuan developernya, yaitu programmer yang menangani bagian model dan controller, sedangkan designer yang menangani bagian view, sehingga penggunaan arsitektur MVC dapat meningkatkan maintanability dan organisasi kode. Walaupun demikian dibutuhkan komunikasi yang baik antara programmer dan designer dalam menangani variabel-variabel yang akan ditampilkan.
sumber : http://teknodaily.blogspot.com

Rabu, 05 Februari 2014

DHIS 2 Solusi Untuk Bank Data Kesehatan

Tampilan Aplikasi DHIS 2
DHIS 2 di desain untuk mengelola data agregat dengan model data yang fleksibel yang telah diuji di lapangan selama lebih dari 15 tahun. Semuanya dapat dikonfigurasi melalui antarmuka pengguna: Pengguna dapat mengatur elemen data formulir entri data, aturan validasi, indikator dan laporan dalam rangka menciptakan sistem yang lengkap untuk pengelolaan data. DHIS 2 memiliki fitur canggih untuk visualisasi data, seperti GIS, grafik, pivot tabel dan dashboard yang memungkinkan Anda menjelajahi dan memberi arti bagi data.

Setelah sebulan mencoba otak atik aplikasi ini kesimpulan saya aplikasi ini cukup bagus, tapi tingkat kesulitan tinggi, loading nya juga kurang memuaskan.Saya simpulkan DHIS 2  semacam framework untuk membuat aplikasi database sistem informasi kesehatan baik untuk data agregat maupun data individual. 

Berikut yang ditawarkan DHIS 2 untuk pengguna

Web enabled 
DHIS 2 is a web application based on standard Java technology. This means that the application runs on any Java enabled web server or servlet container, and can be accessed via a web browser over the Internet. This means DHIS 2 can be deployed on a national online server as well as in an intranet offline setting.
 

Extensible with apps
The DHIS 2 platform allows you to create and install Apps on any running instance. DHIS 2 features a rich RESTful Web API, allowing for apps to be built using purely Web technologies such as Javascript, CSS and HTML5.
 

Platform independent
DHIS 2 is written in Java. Java applications runs on any platform for which there exist a Java Runtime Environment, in practice all popular platforms including Windows, Linux, Mac OS X and Solaris.
 

Runs on all major web browsers
DHIS 2 is written according to the W3C standard for HTML and CSS and runs on any standard compliant web browser like Chrome, Firefox, Opera, Safari 4 and Internet Explorer 9+. The DHIS 2 team recommends Chrome as it provides excellent performance for Javascript-intensive applications like DHIS 2.
 

Runs on multiple relational databases
DHIS 2 currently runs on the PostgreSQL, MySQL and H2 database systems. DHIS 2 is built with Hibernate and only minor development efforts are needed to make it run on any major relational database.
 

Licensed as open source software
DHIS 2 is released as free and open software under the BSD license. This means that it is not only available for download free of charge, but you have access to the source code and may modify and redistribute the software in any way you like.
 

Works off-line
DHIS 2 is a web application - however the data entry module can be operated without Internet connectivity. This means that if Internet goes down during a working session one can continue to enter data into the system. The data is stored locally in the browser and can easily be uploaded to the central server as soon as connectivity returns.
 

Modular
DHIS 2 has a modular architecture. From an implementer perspective this means that it's possible to include the modules and the functionality which are required in your context and exclude what you don't need. From a developers perspective this means that it's easier to create functionality and plug it into the application without interfering with the existing source code.
 

Interoperable
DHIS 2 supports the official format for health data exchange developed by WHO called SDMX-HD. This makes the system interoperable with other software applications in the domain, like the iHRIS, the OpenMRS, and the WHO IMR, and typically plays an important role in assembling data from hospital, human resource and logistics systems into aggregate analysis and reports. DHIS 2 also has a rich REST-based Web API which provides programmatic access to most parts of the system and can act as a platform for third-party Web portals and software clients.
 

Flexible
The DHIS 2 meta data model is completely flexible. This implies that no development effort is needed to cater for special requirements for data entry or analysis. For instance, the system allows you to define any data element for which to capture data and features a flexible hierarchy of organizational units.
 

Internationalized
DHIS 2 is internationalized both in terms of user interface and database meta-data content. This means that the user is free to select which locale to display. DHIS 2 is currently available in English, French, Spanish, Portuguese, Hindi, Vietnamese, Chinese and Norwegian.


.

Rabu, 22 Januari 2014

Data Base IBM : DB2

Logo DB2 IBM

Tak banyak yang tahu ternyata IBM raksasa perangkat keras yng terkenal dengan produk servernya memiliki produk data base. IBM memiliki data base DB2 yang mestinya patut diperhitungkan melihat reputasi IBM sebagai perusahaan raksasa.

IBM DB2 Enterprise Server Edition merupakan sebuah perangkat lunak sistem manajemen basisdata relasional yang dikembangkan oleh IBM. Perangkat lunak tersebut utamanya berjalan pada sistem operasi Unix (sebut saja AIX), Solaris, Linux, IBM i/OS/400, z/OS, dan Microsoft Windows. DB2 juga diketahui digunakan sebagai sistem basis data pada IBM InfoSphere Warehouse edition.

DB2 memiliki sejarah panjang dan ditenggarai sebagai perangkat lunak basisdata pertama yang mengimplementasikan SQL, meski demikian, umumnya Oracle lebih dikenal sebagai perangkat lunak basisdata pertama yang dikomersilkan secara luas dengan menyertakan dukungan atas SQL.

Penamaan DB2 pertama kali diberikan pada tahun 1983 untuk produk sistem manajemen basis data milik IBM saat merilis produk tersebut untuk platform peladen kelas mainframe. Sebelumnya, produk sejenis dinamai sebagai SQL/DS. Sistem 38 yang muncul lebih awal sebenarnya juga telah membawa paket perangkat lunak basis data relasional yang dinamai System Relational. Asal muasal DB2 bermula pada era tahun 1970an saat Edgar F. Codd yang saat itu merupakan karyawan IBM, menjabarkan teori basisdata relasional yang dipublikasikannya pada bulan juni 1970. Untuk mengimplementasikan model tersebut, Codd membutuhkan suatu bahasa basisdata relasional yang kemudian dinamainya sebagai Alpha. Pada masa itu, IBM bahkan tidak yakin atas potensi dari ide yang dicetuskan oleh Codd, dan cenderung membiarkan implementasinya dilakukan oleh sekelompok programmer IBM tanpa dipandu oleh Codd, merekalah yang kemudian melanggar beberapa kaidah mendasar dari model relasional yang dicetuskan oleh Codd. Hasil kerja dari sekelompok programmer ini dinamai oleh mereka sebagai "Structured English QUEry Language" atau singkat SEQUEL. Saat IBM bermaksud merilis produk sistem basisdata yang pertama, mereka membutuhkan bahasa yang bisa digunakan untuk pengaksesan data, SEQUEL akhirnya dimodifikasi ulang dan dinamai sebagai System Query Language atau disingkat SQL untuk membedakannya dengan SEQUEL.

Saat Informix mengakuisisi Illustra dan membuat produk basis data mereka menjadi object-SQL DBMS dengan diperkenalkan produk Universal Server, baik Oracle dan IBM mengikuti jejak tersebut dengan menambahkan dukungan yang sama atas produk basis data yang ada. Tahun 2001, IBM mengakuisisi Informix dan berhasil menggabungkan teknologi basis data pada produk basis data IBM DB2.

Selama beberapa tahun, DB2 umumnya hanya tersedia secara eksklusif pada jajaran produk komputer mainframe milik IBM. Baru pada beberapa tahun terakhir, IBM menyediakan pula versi DB2 yang mendukung sistem operasi lain, termasuk dalam hal ini Linux, Unix, dan server Windows. Sebab itu rilis produk DB2 yang mendukung platform-platform tersebut dikenal pula sebagai IBM DB2 LUW.

IBM DB2 tersedia dalam beberapa edisi; Express Edition, Workgroup Server Edition, serta Enterprise Server Edition. Masing-masing edisi memiliki sejumlah perbedaan atas fitur serta kapabilitas yang ditujukan untuk lingkungan serta intensitas kerja yang berbeda. Namun, perangkat lunak aplikasi yang dibuat untuk DB2 edisi tertentu dapat berjalan tanpa modifikasi apapun pada produk-produk DB2 edisi yang lainnya.

Sementara itu, DB2 for z/OS (versi untuk mainframe) tersedia baik sebagai paket bawaan ataupun dalam bentuk produk tambahan atas paket perangkat lunak yang menyertai setiap pembelian mainframe IBM.

DB2 for i atau sebelumnya dikenali sebagai DB2/400 merupakan bentuk varian lain dari IBM DB2, namun berbeda halnya dengan varian lainnya, versi DB2 for i terintegrasi sangat erat dengan sistem operasi IBM System i.