2015-03-13

Curhat Aplikasi Klinik : Data Pasien

Mari sedikit menjelajahi tentang data pasien di rumah sakit. Seperti yang kita ketahui bentuk table yang kita gunakan berasal dari form yang dibuat dari front desk, kertas status dan pendukungnya. Dalam klinik atau puskesmas, semuanya dibuat dalam 1 kertas.. Dari sinilah muncul asumsi bahwa hanya dibutuhkan 1 table untuk pasien dan pendapat itu tidak sepenuhnya salah. Kita harus mengakui beberapa hal dari gambar di atas yaitu:
  • depan (Front desk) memberikan kertas status dan mengisi dengan detail pasien
  • dokter menuliskan apa yang jadi masala pasien dalam kertas (status) 
  • memberikan kertas pada depan
  • ditagih. 
apakah itu benar? belum tentu. Metode di atas terdapat pada klinik 'kecil' yang mana pasien datang dan pergi 'sesuka hati' (ups).. maksudnya datang hari ini dan besok tidak datang kembali. Sehingga yang terjadi hanya diberikan 1 kertas dan selesai disimpan dalam kotak.. Nanti 3 bulan kemudian di musnahkan dan tidak di masukkan ke database. Dalam tulisan ini saya akan menjelaskan tentang merancang pasien yang sesuai.

2015-03-03

Curhat: Membuat kode Kondisi Yang Tepat


Dalam Programing seperti PHP. Sangat wajar apabila kita membuat kondisi dalam code kita. Mengingat IF sendiri mampu memberi arahan kemana program kita akan berjalan
if(....){ ..... }

Perintah IF memiliki pendamping yaitu ELSE. Dalam kode yang sering kulihat sering tidak memasukkan ELSE sebagai pendampingnya.
Dalam pengerjaannya tidak ada yang salah bila menggunakan IF tanpa ELSE.. tetapi ketika sudah mengerjakan program yang rumit atau spesifik dalam data; ELSE wajib dimasukkan walaupun terlihat tidak berguna.

Sebuah kebiasaan baik apabila kita memutuskan membuat code kita lebih lengkap. Dalam hal ini memberikan else walaupun tidak terlihat kegunaannya.
Tapi berangkat dari pernyataan tidak terlihat kegunaannya, mari telaah bahwa kode yang baik adalah kode yang mampu menangani segala masalah tanpa menambah masalah.

2015-03-02

CURHAT 2 : CORE DAN APLIKASI PART 1


Mari kita berfikir bagaimana site bekerja terutama saat menarik database. Normalnya site akan membuka koneksi ke database lalu menjalankan query. Dan kemudian hal sama terjadi berulang kali. Kali ini kita akan memanfaatkan Aplikasi non situs. Bayangkan apa yang kamu dapat bila aplikasi ini mampu akses database?!? bisa terjadi kebocoran!

Kebocoran ini salah satunya kita sebuah sebagai DoS.
Denial-of-service attack
In computing, a denial-of-service (DoS) or distributed denial-of-service (DDoS) attack is an attempt to make a machine or network resource unavailable to its intended users.

A DoS attack generally consists of efforts to temporarily or indefinitely interrupt or suspend services of a host connected to the Internet.
Bila yang melakukan request lebih dari 1 tempat (aplikasi), bayangkan bahayanya. Dari sinilah kita melihat sebuah fakta sederhana yaitu
"sebuah aplikasi butuh data untuk berjalan secara dinamis"

2015-03-01

CURHAT PROGRAMER : MEMAKAI MYSQL

dalam keseharian saya biasa menggunakan mysql dalam program saya. Jadi sangat wajar apabila sangat inget sekali dengan perintah

  • mysql_connect
  • mysql_query
  • dan mysql_ lainnya


Tetapi semua berubah saat diketahui perintah mysql_ kurang untuk database mysql yang memiliki kemampuan seperti transaksi. Pada mysql_ hanya memberikan fungsi dasar yang kurang untuk menggunakan kemampuan mysql terbaru. Untuk hal ini, akhirnya memutuskan mengganti dengan mysqli. Tapi menggunakan mysqli tidak semudah memakai perintah mysql_.

2015-01-08

sekedar curhatan

mungkin ini bisa jadi pertimbangan anda yang belajar programing (php bisa di anggap bukan programing lho? silakan ignore saja, karena kita lebih suka menganggap ini bagian dari programing )..
dimana belajar programing itu jgn jadi belajar mengingat code atau ingat dimana km ketik kode ..

1. bagaimana cara anda menyelesaikan masalah tanpa menimbulkan masalah..? ini adalah modal pertama bila kamu faham koding.. karena kita tak pernah tahu apakah prosedur yg kita kerjakan sesuai atau tidak.. dan kl ada masalah apa yg harus dilakukan?
co/ : menjalankan query, selain urus tampilan dan data yg keluar.. hrs urus kl query itu salah ato tidak ada data