Minggu, 27 September 2009

Kuliah Umum IlmuKomputer

Kamis, 2009 April 23

Kuliah Umum IlmuKomputer.Com (Membuat Aplikasi Sederhana dengan Microsoft Access)

Membuat Aplikasi Sederhana dengan Microsoft Access
Agus Haryanto (agush@indosat-m3.com)

Lisensi Dokumen: Copyright © 2003 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.

1 Pendahuluan
Untuk Apasih kita belajar microsoft Access.
Microsoft Access adalah suatu aplikasi yang dapat membantu kita membuat sebuah aplikasi database dalam waktu yang relatif singkat. Biasanya digunakan untuk pembuatan aplikasi-aplikasi yang kecil. Misalnya Program untuk Kasir di koperasi, penjualan untuk toko.
Sebelum mulai belajar jangan lupa berdoa dulu kemudian Tanamkan pada diri anda bahwa Microsoft Access itu gampang dan mudah dipelajari. Kuatkan keyakinan pada diri anda bah anda dapat menguasainya.
Di Microsoft Access ada bagian apa aja sih.
a. Table digunakan untuk menyimpan data
b. Query digunakan untuk memanipulasi data
c. Form digunakan untuk frontend aplikasi. Biasanya untuk menampilkan data, menambah data dll.
d. Report digunakan untuk membuat laporan
e. Macro digunakan untuk melakukan satu atau beberapa fungsi.
f. Switchboard digun
Bagaimana memulai microsoft Access
  1. Klik Start pilih Program lalu pilih Microsoft Access
  2. Setelah terbuka klik Blank Database, pada jendela file new database isikan nama file yang diinginkan misalkan Koperasi (Untuk membuat aplikasi penjualan Barang di Koperasi PT. AGH.)

Kita sudah membuat database dengan nama Koperasi tetapi database itu belum dapat digunakan untuk itu kita perlu membuat Tabel, Form, Query, Report dan Macro bila perlu.

Table

Apa sih Table itu ?
Table adalah tempat untuk menyimpan data. Contohnya data barang disimpan di table barang
Kenapa kita harus buat table ?. Karena kalau kita tidak buat table kita tidak dapat menyimpan data, Jika tidak ada data yang disimpan data tidak dapat diproses. Kasih tau dong caranya buat table. Sebelum kita mulai membuat table kita tentukan dulu table-table yang diperlukan beserta field-fieldnya.
Table Barang
No
Field
Tipe data
Keterangan
1.
*Kode_Barang
Text (4)
Kode untuk Barang
2.
Nama_barang
Text (30)
Nama Barang
3.
Satuan
Text (10)
Satuan Junmlah Barang
4.
Harga
Text (4)
Harga Barang
* Primary Key
Langkah membuat Table
  1. Pada jendela database klik Table.
  2. Klik dua kali create table in design view
  3. Pada jendela table ketikan field-field table Barang beserta tipe datanya, jangan lupa tentukan Kode_Barang sebagai Primary Key. seperti gambar dibawah ini.
  4. Pilih File �� Save. Ketikan Nama Table, karena table ini berkaitan dengan Barang. Kit simpan dengan nama “ Tbl_Barang ”.
  5. Table Barang sudah selesai dibuat. tutup table untuk membuat table-table lainnya.
  6. Kamu mau bisa bikin tablekan, coba bikin table karyawan, Header_Penjualan dan detail penjualan dengan spesifikasi sebagi berikut.

Table Karyawan simpan dgn nama Tbl_Karyawan
No
Field
Tipe data
Keterangan
1.
*NIK
Text (5)
Nomor Induk Karyawan
2.
Nama_Karyawan
Text (30)
Nama Karyawan
3.
Bagian
Text (10)
Satuan Junmlah Barang
Table Header_Penjualan simpan dengan nama Tbl_H_Pjl
No
Field
Tipe data
Keterangan
1.
*No_Fak
Text (5)
Nomor Faktur
2.
Tgk_Fak
Date
Tanggal Faktur
3.
NIK
Text (10)
Nomor Induk Karyawan
Table Detail_Penjualan simpan dengan nama Tbl_D_Pjl
No
Field
Tipe data
Keterangan
1.
No_Fak
Text (5)
Nomor Faktur
2.
Nama_barang
Text (30)
Nama Barang
3.
Satuan
Text (10)
Satuan Junmlah Barang
4.
Harga
Number
Harga Barang
5
Jumlah
Number
Jumlah Barang
Kemudian isi Data pada table-table yang kita telah buat, caranya klik dua kali table yang ingin kita isi, kemudian isi data-datanya (cara isinya sama seperti Excell).

Query
Query adalah 'permintaan data' kita berupa bahasa bisnis, untuk mengolah data dalam tabel(-tabel) menjadi satu informasi yang bisa dimengerti. Seperti mengelompokkan sepuluh penjualan terbesar oleh customer yang dimiliki. Ia bisa berdasarkan pada satu tabel saja, atau pada dua/lebih tabel, ataupun berdasarkan pada query yang telah ada.
Query, Apasih Manfaatnya Query ?
Dengan Query kita dapat :
  1. Menampilkan data-data tertentu pada suatu table, contohnya kita hanya ingin melihat data pada table barang yang kode barangnya “B001”
  2. Menampilkan data dari dua table atau lebih dengan syarat anatr table itu ada field yang berhubungan. Contohnya kita ingin melihat Nomor Faktur “F0001” itu siapa pemiliknya. Di sini kita mengambil data dari table Header Penjualan dan Table Karyawan, Sebagai penghubungnya adalah field NIK.
  3. Dapat melakukan operasi perhitungan.
Itulah tiga fungsi utama query.
Query biasanya digunakan sebagai sumber data untuk Report.dan Form.
Bagaimanasih cara membuat query.
Langkah-langkah membuat Query
  1. Pada Jendela database pilih Query lalu klik dua kali Create Query In Design View.
  2. Pada Jendela Show Table Pilih Table-Table yang akan dipakai dalam Query, mislanya kita pakai table Barang. Klik Tbl_Barang lalu klik Add. Jika tidak ada table yang ingin dipakai lagi klik Close.
Keterangan
Field = Nama Field yang ingn ditampilkan
Table = Nama Table dari Filed tersebut
Sort = Mengurutkan Data hasil query
Show = Mengatur Field ditampikan atau tidak
Criteria = Syarat dari data yang ingin ditampilkan
  1. Untuk menampilkan seluruh Field dan seluruh Record pada Tbl_Barang Pada Field, klik tombol panah ke bawah pilih Tbl_Barang.*
  2. Untuk melihat hasil Query Pilih menu Query lalu klik Run atau bisa langsung mengklik icon Run pada toolbar.
    Hasilnya
  3. Untuk menyimpan Query klik icon disket, pada jendela save beri nama query lalu klik OK, Maka Query akan tersimpan dan dapat kita gunakan kapan saja.
  4. Untuk menampilkan field-field tertentu saja. Misalnya kita hanya ingin menampilkan Field KoDe_Barang dan Nama_Barang. Caranya pada Field klik tombol panah ke bawah. Pilih Field Kode_Barang, lalu arahkan kursor kesebelahnya lalu klik tombol panah kebawah pilih Nama Barang. Pastikan kotak kecil pada show tercentang (jika kotak pada show tercentang maka field akan ditampilkan, tetapi bila tidak maka field tidak di tampilkan). Bila dijalankan, hasilnya
  5. Untuk Menampilkan data barang Yang Kode Barangnya = B001. caranya adalah Pilih field-filed yang akan ditampilkan pada field Kode_Barang Criterianya diketik B001.
  6. Untuk Menampilkan nomor faktur “F0001” siapa yang punya. Caranya adalah pada saat kita memilih table yang akan digunakan pada query, Pilih Tbl_H_Pjl lalu klik Add, Pilih Tbl_Karyawan, baru klik Close. Kita harus membuat hubungan antara table Tbl_H_Pjl dangan Tbl_Karyawan caranya adalah klik field NIK pada Tbl_H_Pjl tahan lalu geser ke arah field NIK pada Tbl_karywan “akan muncul garis penghubung kedua table” (Jika sudah ada tidak perlu membuat penghubung). Pilih Field-field yang akan ditampilkan, pada field No_Fak pada criterinya diketik “F0001”. Setelah itu Jalankan Query.
  7. Untuk melakukan operasi perhitungan contohnya kita buat query untuk sub form penjualan. Caranya :
  • Klik Query, lalu klik dua kali Design View pilih tbl_D_Pjl klik Add klik close
  • Pada jendela Query buat Query seperti dibawah ini
Pada kolom terakhir pada field ketikan “ Total Harga = [Harga] * [Jumlah]
c. Simpan Query dengan nama qry_Detail_Penjualan
10. Query itu ada beberapa jenis yaitu :
a. Select Query (yang sedang kita praktekan). Untuk menampilkan data
b. Crosstab Query
c. Make-Table Query (Untuk Menyimpan Data hasil Query kedalam rable Baru)
d. Update Query.(untuk mengupdate nilai dari suatu record atau field)
e. Append Query (untuk memasukan data hasil query kedalam table)
f. Delete Query (Untuk menghapus data pada table)
Untuk Query saya cukupkan sampai disini dulu untuk Query Crosstab, Update dan lainnya kita bahas dikesempatan yang lain.

Form
Form digunakan untuk merepresentasikan ke user atau menerima inputan dari user data-data dalam tabel/query dalam bentuk interface grid, tombol, dan lain-lain kontrol windows. form dalam access bisa dimasukkan ke dalam form lain sebagai control sub form, biasanya jika bekerja dalam transaksi master-detail.
Membuat Form Barang untuk maintenance data barang.
  1. Pada Jendela database pilih Form, lalu klik Create Form in Desing wizard, klik New.Pada Jendela New Form pilih Auto Form Columnar, lalu pilih sumber datanya, caranya kita klik tombol panah ke bawah pilih Tbl_Barang klik OK. Hasilnya Kita lihat form yang dihasilkan. Untuk memodifikasinya klik Icon Design pada Toolbar.
  2. Pada mode design Atur Form agar bisa kita tambahkan control-control yang lain.
  3. Tambahkan Tombol untuk menambah data caranya. Pada toolbox klik Command Button lalu letakan pada Form akan muncul jendela Command Buttom Wizards, pada Categories pilih Record Operations, pada Actions Pilih Add New Record. Klik Next pada Text ketik Tambah lalu klik Next, ketikan nama untuk command button ini ketik saja cmd_Tambah lalu klik Finish.
Gambar Tool Box
PanahWizardLabelBound HTMLText BoxOption GroupToogle ButtonOption ButtonCheck BoxCombo BoxDropdown ListList BoxCommand ButtonRecord NavigationImageBound Object frameUn Bound Object FramePage BreakTab ControlsSub Form/ Sub ReportLineRectangleMore Control
Gambar Tahapan Pembuatan Command Button
4. Tambahkan Tombol untuk menghapus data caranya. Pada toolbox klik Command Button lalu letakan pada Form akan muncul jendela Command Buttom Wizards, Pada Categories pilih Record Operations, pada Actions Pilih Delete Record. Klik Next pada Text ketik Hapus lalu klik Next, ketikan nama untuk command button ini ketik saja cmd_Hapus lalu klik Finish.
5. Tambahkan Tombol untuk menyimpan data caranya. Pada toolbox klik Command Button lalu letakan pada Form akan muncul jendela Command Buttom Wizards, Pada Categories pilih Record Operations, pada Actions Pilih Save Record. Klik Next pada Text ketik Simpan lalu klik Next, ketikan nama untuk command button ini ketik saja cmd_Simpan lalu klik Finish.
6. Tambahkan Tombol untuk Keluar dari Form caranya. Pada toolbox klik Command Button lalu letakan pada Form akan muncul jendela Command Buttom Wizards, Pada Categories pilih Form Operations, pada Actions Pilih Close Form. Klik Next pada Text ketik Keluar lalu klik Next, ketikan nama untuk command button ini ketik saja cmd_Keluar lalu klik Finish.
7. Tambahkan combo box untuk mencarida data barang. Caranya block semua control lalu geser kebawah. Pada Toolbox Klik Combo Box pada Combo Box Wizard pilih Find a record on my form based on the value I selected in my Combo Box. Klik Next Pilih Kode Barang jika kita ingin mencari berdasarkan kode barang klik tombol > lalu klik Next, klik Next lagi. Ketikan Klik disini untuk mencari kode barang lalu klik Finish.
8. Tambahkan Label untuk membuat Judul Form. Pada Toolbox klik Label lalu gambarkan di Form Kemudian didalam label tersebut ketikan “Maintenance Data Barang”
9. Setelah selesai dibuat Simpan Form dengan nama frm_Barang
Scroll BarNavigationButtonRecord SelectorDivding Line
Pembuatan Form Data Barang sudah selesai dan silahkan di test apakah tobol-tombol yang ada sudah berfungsi dengan benar.
Agar Form kelihatan lebih bagus anda bisa mendesain letak-letak control menurut selera Kita.
Pada Form diatas Dividing Line, Record Selector, ScrollBar dan Navigation Button masih muncul untuk menghilangkannya masuk ke mode design lalu klik kotak ujung kanan atas Form kemudian klik kanan lalu pilih properties(ini dilakukan jika jendela properties belum ada). Pada jendela properties set propertiesnya seperti gambar dibawah ini
Ini Gambar Form yang sudah saya sempurnakan.
Kalau kamu memang sudah bisa bikin Form coba buat Form Data Karyawan, caranya sama dengan pembuatan Form Barang.

Form & Subform
Sekarang saatnya kita buat Form Penjualan. Biasanya Karyawan kalau Belanja itu lebih satu barang. untuk itu kita perlu membuat form yang dapat mengakomodasi keperluan tersebut. Form Penjualan terdiri dari Form Penjualn dan Form detail penjualan sebagai sub form, cara membuatnya
Membuat Sub Form Detail Penjualan
  1. Pada Jendela database pilih Form, lalu klik Create Form in Design
  2. Pada wizard, klik New.Pada Jendela New Form pilih Form Wizard, lalu pilih sumber datanya, caranya kita klik tombol panah ke bawah pilih qry_detail_Penjualan klik OK.
  3. Pada jendela Form Wizards Pindahkan Semua Field ke sebelah kiri kecuali field No_Fak. Klik Next. Pilih Data Sheet klik Next Pilih Standard Klik Next lalu klik finish. Hasilnya Terlihat di gambar dibawah ini. Simpan Form dengan nama frm_Detail_penjualan. Form ini digunakan untuk memasukan data detail barang yang dibeli karyawan, dengan tampilan yang sekarang tentu masih kurang ok untuk itu kita harus memodifikasinya. Kita Ingin agar Pada saat kita menegtikan kode_barang maka Nama Barang dan Harga Satuanya akan langsung muncul kita masukan Jumlah maka Total Harga akan muncul. Caranya :
  4. Masuk pada mode design
  5. Hapus Textbox Kode Barang beserta labelnya
  6. klik Combo Box Letakan pada tempat textbox kode barang yang telah kita hapus
  7. Pada Jendela Combo Box Wizards ikuti gambar-gambar dibawah ini
  8. Setelah Klik Finish Combo box sudah ada pada form kita, ubah poperties name nya menjadi cb_Kode_Barang
  9. Pilih View pada Menu��Code, akan muncul jandela Visual Basic Editor. Ketikan kode seperti dibawah ini
Efek dari kode diatas pada saat form dijalankan. Jika kita Pilih salah satu kode barang pada Combo Box maka secara otomatis nama barang, satuan dan harga akan muncul.
Tamabahkan satu text box di bagian Footer Form Pada Proprties Namenya Isi dengan SubTotal.dikotak text box tersebut ketikan “ = Sum([Total Harga]) “

Simpan Form dengan nama frm_Detail_Penjualan
Pembuatan Form Penjualan
  1. Pada Jendela database pilih Form, lalu klik Create Form in Design wizard, klik New.Pada Jendela New Form pilih Auto Form Columnar, lalu pilih sumber datanya, caranya kita klik tombol panah ke bawah pilih Tbl_Hpjl klik OK.
  2. Masuk ke mode design Tambahkan dua buah Text Box pada properties namenya set masing-masing dengan txt_Nama dan txt_Bagian.
  3. Hapus text Box NIK, Tambahkan Combo Box ditempat text box NIK tadi.
  4. Pada jendela combo box wizards lakukan langkah-langkah seperti pada gambar
  5. Buka Visual Basic Editor tambahkan script seperti pada gambar
  6. Pada Toolbox klik Subform letakan di bawah textbox bagian, akan mucul jendela subForm Wizards. Ikuti langkah-langkahnya seperti dibawah ini. Setelah klik Finish maka design formnya menjadi seperti ini
  7. Pada Tool Box klik Text Box letakan dibawah sub Form detail penjualan. Pada Kotak textbox ketikan =Sub_frm_Detail_Penjualan.Form!SubTotal
  8. Tambahkan Tombol Tambah, Hapus, Simpan dan Keluar seperti pada form barang.
  9. Aturlah letak-letak textbox dan kontrol-kontrol lainnya yang ada pada form agar form kelihatan menarik, tambahkan label untuk memberi judul form. Setelah semua selesai jangan lupa disimpan, simpan form dengan nama frm_penjualan.
Report
Report, seperti halnya form, digunakan untuk merepresentasikan hasil olahan data menjadi informasi yang siap di cetak di lembaran kertas.
Mengapa kita perlu membuat Report ?.
Jika Atasan Anda meminta laporan penjualan kepada anda, tentunya anda akan segera menyiapkannya anda bisa mencetak table penjualan sebagai laporan tetapi hasil cetakannya tidak seperti laporan yang diinginkan. Cara yang terbaik adalah dengan membuat Laporan Penjualan tersebut dengan menggunakan Report. Dengan Report kapanpun Laporan dibutuhkan maka dengancepat kita dapat menyediakannya.
Bagaiamana Cara Membuat ?
Report dapat dibuat dengan dua cara yaitu maual dan wizards. Pada tutorial terdapat beberapa contoh pembutan report., anda tinggal mengikuti langkah-langkah pembuatannya.
Pembuatan Report
Report Struk Penjualan
digunakan untuk mencetak struk barang-barang yang dibeli karyawan.
  1. Sebelum kita buat reportnya terlebih dulu kita buat sumberdata untuk report ini. Sumber data sebuah report bisa dari table atau dari Query. Untuk keperluan ini kita akan membuat Query Struk, Berikut Design untuk Query Struk, Simpan dengan nama qry_Struk
  2. Pada Jendela Database klik Report. Klik New, muncul jendela Report Wizard ikuti langkah-langkah seperti gambar berikut ini. Klik dua kali No_Fak untuk menghasilkan gambar seperti diatas baru klik next. Klik Finish, akan tampil design report struk.
  3. Atur posisi kontrol-kontrol yang ada pada report sehingga menjadi seperti ini. Pada No_Fak Header klik kanan pilih Sorting and Grouping Pada No_Fak Set Group Footernya Yes (Agar No-Fak Footer ditampilkan sebagi temapat text box untuk Total biaya yang harus dibayar). Pada No_Fak Footer Tambahkan Textbox Pada labelnya ketikan Total Biaya yang harus dibayar dan pada Textboxnya ketikan =Sum([Total]).
  4. Pada Toolbox klik Line lalu gambarkan di atas textbox Total yang harus dibayar(Garis lurus selebar halaman).
  5. Simpan Report yang telah kita buat ini. Jika kita jalan kan Report saat ini maka akan muncul input box Enter parameter Value, Isi saja dengan F0001. Input box ini muncul disebabkan karena kita menjalankan report bukan dari form Penjualan. Report Struk digunakan untuk mencetak struk untuk karyawan. Berarti Report ini digunakan pada saat terjadinya transaksi penjualan. Untuk itu masuk ke mode design form penjualan, tambahkan satu command button untuk mencetak struk. Caranya yaitu klik command button pada tool bar, letakan di form akan muncul wizard, ikuti seperti dibawah ini.
  6. Terakhir klik finish, kemudian simpan form.
Sekarang mari kita buat Report Penjualan, Sebelum kita membuat Report Penjualan ini kita buat dulu form Laporan yang berfungsi sebagai interface untuk user menjalankan Report
Pembuatan Form Laporan
Pada Jendela Database klik Form kemudian klik create form in design View. Lalu tambahkan dua buah text box masing-masing pada properti Namenya diset txtAwal dan txtAkhir. Rubah labelnya menjadi masing Periode dan s/d. kemudian simpan dengan nama frmLaporan
Pembuatan laporan/ report penjualan menurut periode
Digunakan untuk mencetak rincian penjualan yang terjadi dalam periode yang telah ditentukan. Berikut langkah-langkah pembuatan report ini :
  1. Buat Sumber datanya yaitu dengan mebuat querynya, buat designnya seperti dibawah ini. Pada field tgl_Fak criteria ditulis >=[Forms]![frmLaporan]![txtAwal] And <=[Forms]![frmLaporan]![txtAkhir] yang artinya Record yang akan ditampilkan dalam query ini jika Tgl_fak >= Tanggal yang diketikan pada txtAwal frmLaporan dan <= Tanggal yang diketikan pada txtAkhir frmLaporan. Hasil Query ini kan diurutkan berdasarkan No_Faktur (Pada Field No_Fak Sortnya di set Ascending). Simpan Query dengan nama qry_Penjualanprd
  2. Sekarang mari kita buat reportnya
  • Pada Jendela Database klik Report, klik New Pilih Auto Report Tabular, Sumber datanya pilih qry_Penjualanprd.
  • Klik OK, maka akan muncul input box yang meminta memasukan tanggal awal. Setelah kita masukan tanggal awalnya kan muncul input box lagi yange meminta memasukan tanggal akhir, setelah kita masukan baru reportnya muncul (Hal ini disebabkan karena kita belum mengaktifkan frm_Laporan). Jika range atau rentang tanggal yang kita masukkan tidak ada dalam table H_Pjl maka reportnya akan muncul seperti ini.
  • Klik Design View untuk masuk ke mode design. Design Report diatas masih kurang bagus, untuk itu kita perlu merubahnya, caranya sama seperti pada design form. Desin Report setelah di rubah
  • Simpan Report dengan nama rpt_Penjualanprd
Summary Report Penjualan Periode
Digunakan untuk mencetak summary Penjualan yang terjadi selama periode yantelah ditentukan. Jika kita juga ingin membuat summary Report Penjualan by periode. Caranya hampir sama.
  1. Kita buat sumber datanya dulu, kita bisa memodifikasi qry_Penjualanprd yang kita buat. Caranya Pada jendela database klik Query klik qry_Penjualanprd klik Design. Kemudian kita rubah menjadi seperti ini. Pada query ini anda akan melihat Total dibawah sort. Untuk memunculkannya klik tombol Σ pada toolbar. klik File pilih Save As, simpan dengan nama qry_SumPenjualanprd
  2. Sekarang mari kita buat reportnya
  • Pada Jendela database klik Report lalu klik New. Pada jendela New report Pilih AutoReport Tabular. Klik OK, jika muncul input box diklik OK saja, hasilnya
  • Klik Design View untuk masuk ke mode design. Design Report tersebut masih kurang bagus, untuk itu kita perlu merubahnya, caranya sama seperti pada design form. Design Report setelah di rubah
  • Simpan Report dengan nama rpt_sum_Penjualanprd
Sekarang kita buat report untuk laporan seluruh penjualan.
Report Seluruh Penjualan Barang.
Digunakan untuk mencetak seluruh penjualan yang pernah terjadi dari awal samapi sekarang. Berikut langkah-langkah pembuatan report ini
  1. Buat sumber datanya, kebetulan sumber datanya tidak jauh beda dengan qry_Penjualan prd. Untuk itu kita klik qry_Penjualanprd, klik design kemudian rubah isinya menjadi seperti dibawah ini. Criteria pada Tgk_Fak dihapus. Klik File �� Save as simpan dengan nama qry_PenjualanAll
  2. Sekarang kita buat reportnya. Pada Jendela database klik Report lalu klik New. Pada jendela New report Pilih AutoReport Tabular. Klik OK maka Report akan muncul
Masuk ke mode design, kemudian arahkan pointer mouse ke bagian report, klik kanan, pilih Sorting and Grooping, seting seperti dibawah ini
Karena Sortnya berdasarkan No_Fak untuk itu No_Fak Geser ke Posisi Tgk_Fak dan sebaliknya. Modifikasi Report menjadi seperti ini
Simpan dengan nama rpt_PenjualanAll
Report Summary Report Seluruh Penjualan
Digunakan untuk mencetak summary penjualan yang terjadi dari awal samapai sekarang. Berikut langkah-langkah pembuatan report ini
  1. Seperti biasa kita buat sumber datanya dulu, Sumber datanya hampir sama dengan qry_SumPenjualanprd. Untuk itu klik qry_SumPenjualanprd lalu klik design, Hapus criteria yang ada pada field Tgk_Fak. Simpan Query dengan nama qry_SumPenjualanAll
  2. Sekarang kita buat reportnya. Pada Jendela database klik Report lalu klik New. Pada jendela New report Pilih AutoReport Tabular dan qry_sumPenjualanAll. Klik OK maka Report akan muncul. Masuk Ke mode design
Kemudian modifikasi Report menjadi seperti ini
Simpan dengan nama rpt_SumPenjualanAll
Pembuatan Report Belanja Karyawan
Tentunya kita mau tahu dong karyawan yang belanjanya paling banyak dikoperasi. Untuk kita perlu buat Report Belanja Karyawan, caranya
  1. Buat sumber datanya, buat query seperti dibawah ini
  2. Simpan Query dengan nama qry_SumBelanjaKaryawan
  3. Sekarang kita buat reportnya. Pada Jendela database klik Report lalu klik New. Pada jendela New report Pilih AutoReport Tabular dan qry_sumPenjualanAll
  4. Klik OK akan muncul dua kali input box sis masing-masing dengan 1/1/2 dan 1/31/2. Jika kita ingin mengetahui Karyawan yang belanja pada tanggal 1 Jauari 2002 s.d 31 januari 2002. maka Report akan muncul
Masuk Ke mode design
Kemudian modifikasi Report menjadi seperti ini
Simpan dengan nama rpt_SumBelanjaKaryawan
Semua Report telah selesai kita buat, kita kembali ke Form Laporan untuk menambahkan Tombol Tombol untuk mengaktifkan report yang telah kita buat
Masuk ke mode design dari frm_laporan
Pada Toolbox klik CommandButton lalu gambarkan di Form
Klik Next, Pilih Report yang ingin di tampilkan misalanya kita ingin menampilkan Report Pejualan Periode, kita pilih rpt_Penjualanprd
Klik Next, Klik Text, pada kotak ketik Penjualan by Periode
Klik Next, Pada kotak ketik cmd_Penjulanprd (Sesuai dengan Report yang diaktifkan)
Klik Finish. Maka akan terlihat
Tambahkan 4 CommandButton lagi untuk menampilkan Report yang lainnya, caranya sama seperti diatas. Berikut Settingan pada wizard untuk 4 CommandButton tersebut
Wizard
Command Button 2
Command Button 3
Command Button 4
Command Button 5
1
sama
sama
sama
Sama
2
Rpt_SumPenjualanprd
Rpt_PenjualanAll
Rpt_SumPenjualanAll
Rpt_BelanjaKaryawan
3
Summary Penjualan by Periode
Penjualan Seluruhnya
Summary Penjualan Seluruhnya
Belanja Karyawan
4
Cmd_Sumpjlprd
Cmd_PjlAll
Cmd_SumPjlAll
Cmd_bljKar
Tambahkan satu CommandButton yang Fungsinya untuk keluar dari form ini caranya sama seperti pembutan Tombol keluar pad form Barang. Berikut Design
Form yang sudah jadi, Jangan lupa pad form Poperti set scrollbar, Record Selector, Navigation Button dan Dividing Line.
SwitchBoard
Semua Form dan Report telah selesai, sekarang kita buat Menu Utamanya. Pada Access kita dapat membuat menu utama dengan memakai SwitchBoard. Caranya :
- Pada menu bar Pilih Tools �� Database Utilities �� Switchboard Manager
- Akan muncul message box switchboard klik Yes
- Pada Jendela Switchboard Manager klik Edit lalu klik New
Isi Text, Command, Form Seperti di atas lalu Klik OK
Klik New
Isi Text, Command, Form Seperti di atas lalu Klik OK
Klik New
Isi Text, Command, Form Seperti di atas lalu Klik OK
Klik New
Isi Text, Command, Form Seperti di atas lalu Klik OK
Klik New
Isi Text, Command Seperti di atas lalu Klik OK
Klik Close, klik Close lagi. Maka akan terlihat Form Switchboard pada Form
Pada Form klik dua kali Switchboard, Maka akan muncul Menu Utama yang kiat buat dari Switchboard tadi
Pada Aplikasi bila dijlankan tentunya yang pertama muncul adalah menu utamanya. Untuk itu kita harus menset agar Switchboard ini alangsung muncul pada saat aplikasi kita dijalankan, Caranya yaitu :
Pada menu bar klik Tools �� Startup pada jendela startup Setting seperti di gambar ini
Maka setiap kali anda menjalankan aplikasi ini maka yang pertama muncul dalah Switchbord yang telah anda buat.
Maka selesailah pembuatan Aplikasi ini
Panduan Pengoperasian Program
1. Jalankan Aplikasi. Akan muncul Menu Utama
2.
3. Jika ingin menambah, menghapus atau mengedit data barang, klik tombol Maintenance Data Barang.
Akan tampil Form Maintenance Data Barang. (Pada saat pertama tampil maka from akan menmpilkan record pertama dari data barang untuk itu anda tidak boleh merubah isinya, jika dirubah maka otomatis isi record pertama akan berubah)

Menambah Data Barang
  1. Klik Tombol Tambah, Lalu Isi Kode Barang, Nama Barang dan satuan dan harga. Isi saja seperti contoh dibawah ini
  2. Jika ingin menambaha data lagi klik lagi tombol Tambah, isi field-fieldnya. Jika penambahn data sudah selesai klik tombol simpan. Untuk meyakinkan bahwa data bahwa data yang kita masukan tadi sudah tersimpan, lihat pada table barang.
Menghapus Data Barang
  1. Pilih dulu Kode Barang yang akan di hapus, caranya klik Combo Box Kode barang , kemudian pilh kode Barangnya misalnya saja B004, maka data-data B004 akan ditampilkan di Form
  2. Klik Tombol Hapus, akan muncul pesan “You Are Delete 1 Records ?..” Jika anda benar-benar ingin meghapusnya klik Yes, jika tidak klik No. Untuk kembali kemenu utama klik tombol keluar.
  3. Jika ingin menambah, menghapus atau mengedit data karywan, klik tombol Maintenance Data Karyawan. Akan tampil Form Data karyawan, cara pengoperasiannya sam seperti form Maintenance Data Barang.
  4. Jika Ingin melakukan Transaksi Penjualan klik tombol Transaksi Penjualan Akan tampil Form Maintenance Data Barang. (Pada saat pertama tampil maka from akan menmpilkan record pertama dari data barang untuk itu anda tidak boleh merubah isinya, jika dirubah maka otomatis isi record pertama akan berubah). Jika ingin melakukan transaksi penjualan baru klik tombol tambah. Kemudian Isi No_fak, NIK, Kode Barang, field-field lainnya sudah otomatis terisi.
Untuk mencetak struk klik tombol Cetak Struk
Jika ingin melakukan transaksi penjualan lagi, klik lagi tombol tambah. Setalah selesai jangan lupa untuk mengklik tombol Simpan
Untuk Mencetak Laporan, klik tombol Laporan, akan tampil form laporan, isi Periodenya kemudian klik salah satu tombol untuk report/alporan yang diinginkan.
Misalnya saja kita klik tombol Penjualan by Periode, maka Laporan penjualan koperasi selama periode

Biografi
Agus Haryanto . Lahir di Jakarta , 09 Agustus 1979. Menamatkan SMU di SMK Negeri 26 (STMN Pembangunan) Jakarta tahun 1998. Menyelesaikan program D3 pada jurusan Manajemen Informatika di STMIK Jayakarta pada tahun 2001 Saat ini sedang menyelesaikan program S1 pada jurusan dan universitas yang sama. Hobi saya baca buku dan belajar membuat program.

Jumat, 17 Juli 2009

Therapy Antibiotic Failure

Therapy antibiotic failure

Principles:
Therapy antibiotics fail if the votes do not successfully remove the clinical symptoms of infection or relapse after therapy is stopped. Some things that can be used to explore causes failure therapy:
a. Make sure that the causes of re-infection, whether mistaken diagnosis, whether there superinfeks.
b. Determine the in vitro sensitivity to antibiotics of microorganisms used.
c. Undertake research kadar antibiotics in blood, urine, and network activity against microorganisms.
d. Make sure that the inflammation is still there only because the infection is not due for another, for example hiper sensitivity to drugs.
e. Factors in the host instance on patient compliance posologi.

Select the wrong antibiotic :
- Antibiotics are one of the target.
- Antibiotics are given for a fever without documentation microorganisms.
- Use of antibiotics in vitro is not able or do not reach breeding infection in vivo.
- Using antibiotics toksik even less toksik.
- Use antibiotics that expensive, although the available cheap and effectiv.

One provision or use:
- Dosage err.
- The route is not adequate.
- The timing of the use is not enough.
- Failed to recognize the incident toksik.
- Do not modify the dose insufisiensi elimenasi.
- Changing the antibiotics on the factors specific to the host that needs correction.
- The patient is not reached on posologi.

Factors that circumvent antibiotic therapy
Other factors that counteract antibiotic therapy is:
- Resistance of microorganisms to antibiotics used.
- There superinfeksi.

Source: "Lessons from my lecture"
Farmakodinami and antibiotics Terapi UGM

Sangatta and Health

Sangatta and Health
Sangatta is one of the city district that in 2007 changed its name to sengatta, sengata geographic location is located in the eastern province of East Kalimantan, which when located with a motor vehicle or four-wheel drive (the car), when applied for about 7-8 hours from Balikpapan, 5 minutes from Samarinda and 1-2 hours from Bontang.

Sangatta district is one of the city Kaliaman East largest producer of coal each day in Indonesia. Manage the company's main coal sengata in the PT. Kaltim Prima Coal (KPC), which is the parent company which is in sengata.

The coal output will be processed in the direct and ready for the export or inport. Sengata of the year so that produce coal appears that the word coal is completed around 15-20 years, of discourse we can see how local governments follow-up case, so the agricultural sector in developing such as palm oil and others.

The relationship with the health that is where all the forests and mountains become barren, so that the level of pollution (dust, the heat and others) increased, whereas in the Does do not yet perfect.

Therefore I write this paper, less is more and ask the pardon.

By. Haryanto, SSI. Apt.

Society Enthusiasm in Medication

Kamis, 16 Juli 2009

A Glimpse Of The Acid Fiber

Acid Muscle Disease.

In indonesia of according to in my opinion, one of heavy disease which is often experienced of by blood-vessel acid, why? because inappropriate storey, level commsumsion food because a lot of containing purin or cause is other dissimilar. We know the sour very patient people of blood-vessel fail the therapy...whay? because unconscious compliance will take medicine or athletic and or pay no regard to the victuals which can trigger the increasing of acid in blood. So the my whay theme is blood-vessel acid, because some month;moon ago my wife complain the pain of pain in bone gitu, my last under ke dokter later; then check the blood and later;then its result in the reality its blood-vessel acid mount. So that I moment in front or ahead of computer remembered whereof which have been experienced of by my wife.

Definition :
Blood-Vessel acid is a disease where the happening of make-up of acid in blood, because rest of metabolism of Iihat vitamin of purin food which is in consumption, so that generate the symptom among other things pain in bone ( gout), benkak, squeezing, stiff, and others.

As for symptom which is often happened by that is :
- Pain or pain on persedian
- Swelling
- Pins and others.

Drugs that are frequently in use:
@ Traditional medicine :- salam leaves.
- squash.
- sirsak.

@ Prescription Drugs :
- Allopurinol 50, 100 mg
- Kolkisin
- Combination Natrium diklofenak / piroxicam

Another solution in the treatment per many sports, avoid food containing purin,
per drink lots of water and white and do not forget the most important to consult a doctor.

- Food should be avoided:
a. Nuts
b. Various viscera
c. Seafood (Crab, shrimp and oyster)
d. Several cans of food (sardine or Kornet)

The concern of my fellow human being to warn each other about a few reviews this disease. Easy for all that useful .... amin

sorry if there are any posts that is wrong, because I learn English. thanks

By. Haryanto, SSi,Apt.

Lifestyle and Cholesterol Levels

Lifestyle and Cholesterol Levels
(By Howard Levy, M.D.)

When is it time to use medication for high cholesterol, and what are the best choices?

For elevated triglycerides, I suggest a three-month commitment to reduce the sugar and simple starches in your diet. This means lowering consumption of foods like potatoes, white rice, pasta, and baked goods, and replacing them with smaller quantities of whole grains like brown rice, whole-wheat pasta, and bright-colored vegetables and fruits.

It also means cutting down on sugary drinks, like soda. If that doesn't lower your triglycerides below 150 mg/dl, it's time to think about medications-and that's in addition to your dietary modifications, not instead!

Niacin, one of the B vitamins, is an effective and appealing treatment for many people concerned about high triglycerides, because it is a fairly natural approach. Over-the-counter forms of niacin are usually not strong enough, so a high-dose prescription version is usually used.

The only problem is that such high doses often cause redness and sweating in the face and upper chest (called a flushing reaction). Using a slow-release form of niacin and taking some aspirin before each dose sometimes helps.

Fibrates are also useful for lowering triglycerides. The two most widely used are gemfibrozil and fenofibrate. The most common side effect is upset stomach, but most people aren't too bothered by that. Rarely, the fibrates can cause irritation of the liver, which gets better quickly when the medicine is stopped.

Statins also lower triglyceride levels, but not nearly as well as niacin and fibrates.

If a high LDL is your main problem, you should reduce your dietary fat intake. If that's not good enough after three months, then I suggest taking a statin.
There are several to choose from, and your doctor can help select the best one for you. Many people know that they have to avoid grapefruit when taking a statin, but there is one exception-pravastatin is not affected by grapefruit, although it is one of the weaker statins.

The most common side effects are irritation of the liver or muscles, but these problems happen to less than 1 in 1,000 people taking a statin, and resolve promptly when you stop taking it.

One of the most exciting things about statins is that, besides lowering your LDL level, they also appear to directly reduce the risk of heart attack and stroke. The specific reason for this is not yet understood. It is not known if any other methods of lowering cholesterol have the same kind of additional protective benefit.

If a statin plus dietary change still doesn't get you to your LDL goal, you might benefit from adding ezetemibe. This medicine blocks absorption of LDL cholesterol from your intestines.

It doesn't have much effect when used by itself, but ezetemibe is very powerful in combination with a statin, and almost never causes any side effects.

A few other medicines are occasionally prescribed to lower cholesterol, but these four (niacin, fibrates, statins and ezetimibe) are among the best and the most commonly used.
There are a few natural products advertised to lower cholesterol. The FDA issued a warning in August 2007 that two of the most common, red rice yeast and policosanol, often contain a cholesterol-lowering drug, lovastatin, as the main active ingredient. So you may be fooling yourself if you think these are safer than a prescribed statin just because they are "natural".

Garlic, fish oil, and a variety of other products are sometimes advertised as lowering cholesterol, too. My general attitude is that if an alternative product or natural substance is truly harmless, I have no objection to giving it a try. But always work with your doctor to monitor whether such products are really working and to make sure they aren't causing any side effects.

(Sumber : health.yahoo)

ARTHRITIS

Arthritis
Introduction

The Tin Man was lucky. Just a squirt of oil on his stiff joints and he was able to dance down the yellow brick road with Dorothy. But for the 46 million Americans who have stiff aching joints due to arthritis, managing the condition is not as simple.

Arthritis is the general term for at least 100 rheumatic diseases that painfully affect joints, muscles, and connective tissues throughout the body. More than just a physical disease, arthritis drains patients emotionally and financially. It is the number one cause of disability in the United States. For millions of Americans with severe arthritis, pain and deformity limit such everyday activities as getting out of bed, climbing stairs, dressing, or simply walking. And, because it is a chronic disease, it is fertile ground for hundreds of alternative and unproven therapies.

What is it?

Arthritis is pain, swelling and stiffness of the joints. Joints are parts of the body where two bones are attached and are usually lined with cartilage, a rubbery material that prevents the bones from rubbing together. Arthritis can result from too much wear and tear on the joint or from illnesses that cause inflammation of the joint. While some types of arthritis are acute, meaning that they come on suddenly and don't last forever, most are chronic, coming on gradually and persisting for a long time.

What causes it?

Little is known about what causes most types of arthritis. The following can cause arthritic diseases:

· an overly active immune system that results in your body attacking itself

· imbalances in your body's chemistry that allow certain chemicals to build up in your body and get deposited into your joints

· injuries

· birth defects

· heredity-some types of arthritis run in families

· infections

· wear and tear on the joints

In normal joints, muscle, tendons and bursa (a pad-like sac) support bones. The joint's inner lining, the synovium, lubricates it by releasing a slippery fluid. Cartilage cushions the ends of the bones, keeping them from rubbing together during normal movement. In osteoarthritis, the cartilage breaks down and the bones rub together. Bone ends may thicken and form growths called spurs. The joint then loses its normal shape; joint alignment changes, and pieces of cartilage or bone may float in the joint area, causing pain and making movement difficult. Rheumatoid arthritis is believed to be the result of a malfunctioning immune system. Elements of the body's immune system fail to recognize natural body chemicals as "normal" and attack these chemicals as if they were a foreign material. The joint lining thickens as it becomes inflamed and damages cartilage and bone, sometimes causing deformity.

Normal joints are cushioned by cartilage and

a fluid lubricant. In arthritis, the cartilage and

bone erode.
Who has it?
An estimated 46 million Americans have some form of arthritis. Women are affected more often than men, accounting for about 3 out of every 5 cases of osteoarthritis or rheumatoid arthritis. Although arthritis is most common in elderly people, almost 300,000 American children suffer from it as well.

Arthritis frequently affects people in their most productive years. Osteoarthritis and rheumatoid arthritis cost the United States economy nearly $128 billion annually in medical expenses and expenses such as lost wages and production.

What are the risk factors?

Risk factors are characteristics that predispose people to developing a disease. The primary risk factors for arthritis are:

· aging

· family history

· being female

· a history of damage to the joint

· obesity

What are the symptoms?

Symptoms of arthritis include:

· tenderness

· pain

· stiffness

· decreased range of motion

· uncomfortable joint sensations

In some cases, fever or skin rash can accompany joint symptoms. The two most common types of arthritis are:
1. Osteoarthritis - a degenerative disease causing your body's cartilage to deteriorate, leaving bone to rub against bone. Our bodies are like any other machine: the moving parts, that is, our joints, need some kind of cushioning and lubrication so that the bones do not grate against each other every time we move. In normal joints, bones are supported by muscle, tendons, and bursa, which are sacs containing lubricating fluid. The joint's inner lining, called its synovial membrane, lubricates the joint by releasing a slippery fluid known as hyaluronic acid. Cartilage cushions the ends of the bones and keeps them from rubbing together during normal movement. In osteoarthritis, the cartilage breaks down and the bones rub together. Bone ends may thicken and form growths called spurs. The joint then loses its normal shape, joint alignment changes, and pieces of cartilage or bone may float in the joint space. The causes of this cartilage breakdown may be normal wear and tear, birth defects, genetics, infection, or injury.
2. Rheumatoid Arthritis-inflammation of the joint lining, called synovium, which leads to joint deterioration. Rheumatoid arthritis is a chronic disease characterized by general ill health and chronic inflammation of the tissues around the joints and tendons. It is a relatively common disease, affecting 2% of the population. It appears to have genetic origins. However, environmental factors may play a role. It has been found, for example, that its incidence changes in a particular population group with changes in their environment, like moving from the country into the city. This serious disease can be fatal when vital body organs are affected. In the absence of effective treatment, many patients experience significantly reduced mobility and function after they have had the disease for 10 years. Rheumatoid arthritis is believed to be the result of an autoimmune response. Elements of the body's immune system, the white blood cells known as T-cells, fail to recognize natural body chemicals as normal and attack these chemicals as if they were invaders, or antigens. When rheumatoid arthritis affects the joints, the immune system first attacks the synovium. This is the tissue lining the joint. The joint lining thickens as it becomes inflamed and damages cartilage and bone. Enzymes released during the inflammatory process damage the joint further.

Our immune system is a complex organization of cells and signaling chemicals known as cytokines that are designed to target and destroy invaders, like bacteria, viruses and foreign bodies. To defend the body, our immune system has to learn to recognize self and non-self. It does so by learning to recognize pieces of the foreign invader, known as antigens. If for some reason, the body loses its ability to differentiate self from non-self, then the immune system attacks its own tissue in addition to outside invaders. This is known as an auto-immune reaction.
When the immune system mistakes natural body chemicals for foreign substances, it may attack normal body tissues.

Scientists do not yet understand how this happens. For an immune reaction to occur, the tissue must be sending out a chemical signal that identifies it as an invader. Some scientists theorize that this signal could be the result of a genetic defect. Others believe that the body may have had an unknown viral or retroviral infection that left antigens in the tissue which identify it as foreign.

Rheumatoid arthritis causes disease both in the joints and other body organs. The joint disease first manifests itself as an inflammatory disease that is characterized by pain, morning stiffness, fever, and swelling of the joints. With time, the disease becomes chronic, and the underlying cartilage and bone in the joints are damaged. The bone becomes thinner, and the cartilage becomes narrow and worn away. Once cartilage has been lost, the damage is irreversible. Over time, the inflammation starts to subside, but by this time the joints are deformed and function deteriorates.

Other organs can be involved. Some patients can suffer from anemia, either from the disease, or from side effects of drug therapy. Other patients develop pericarditis, or inflammation of the lining around the heart. When nerve tissue is compressed as a result of joint damage, patients experience conditions like carpal tunnel syndrome. Some patients develop nodules under their skin, usually behind the elbow and at the back of their forearms. These nodules are sometimes a sign of more serious disease.

Other types of arthritis include:
· Gout-a recurrent inflammation of the joints, frequently the big toe. The patient most often recognizes gout because it commonly manifests itself with pain and inflammation of the big toe. It can, however, be found in other joints. Gout occurs when the kidneys are unable to eliminate uric acid from the body. This results in the build-up of uric acid crystals that concentrate in the joints. Gout has traditionally been identified as the arthritis of rich living, because it is associated with over-indulgence in alcohol and rich foods. This assumption may be incorrect; nevertheless, doctors advise their patients to drink a lot of liquids, avoid alcoholic beverages, and eat smaller amounts of protein-rich foods. Gout is usually treated with anti-inflammatory medications.

· Psoriatic arthritis-a type of joint inflammation that occurs in patients with psoriasis, a skin condition characterized by red, scaly or itchy patches of skin

· Spondyloarthritis-inflammation of the spine
· Viral or post-viral arthritis-joint inflammation related to a virus
· Septic arthritis-arthritis caused by bacterial infection

How is it treated?

The treatment of arthritis depends on the kind of arthritis being treated.
* Treating Osteoarthritis
* Treating Rheumatoid Arthritis

Drug classes used to treat Arthritis
Antimetabolites
Biologic Response Modifiers
COX-2 Inhibitors
Corticosteroids
Disease Modifying Antirheumatic Drugs
Miscellaneous Analgesics and Antipyretics
Non-steroidal Anti-inflammatory Drugs
Salicylates

What is on the horizon?

Although the present generation of medications for arthritis can help control the disease, most have side effects, and none, so far, can provide a cure. As a result, research into the various kinds of arthritis diseases is ongoing, as scientists attempt to devise more effective tactics to fight the disease.

While there are several medications available to treat the symptoms of osteoarthritis, currently none of the available treatments have the ability to stop or reverse the progression of damage to the joints. Researchers are presently studying several drugs that have the potential to decrease cartilage destruction in the joints of patients with osteoarthritis. There is also research underway to study new compounds that would treat the symptoms of osteoarthritis while causing fewer side effects.

To design drugs that can interrupt the cascade of reactions that cause an immune system disorder like rheumatoid arthritis, researchers try to identify the enzymes that are involved in the process. Once an enzyme is identified, researchers use sophisticated microscopic techniques to identify its structure. When the structure is known, scientists can design drugs that will bind with an active site in the enzyme, and thus short-circuit the process.

References

American College of Rheumatology Subcommittee on Rheumatoid Arthritis Guidelines. Guidelines for the management of rheumatoid arthritis. Arthritis & Rheumatism 2002; 46(2): 328-346. Available online: http://www.rheumatology.org/publications/guidelines/raguidelines02.asp Accessed March 2006

American College of Rheumatology Subcommittee on Osteoarthritis Guidelines. Recommendations for the medical management of osteoarthritis of the hip and knee. 2000 update. Arthritis & Rheumatism 2000; 43(9):1905-1915. Available online: http://www.rheumatology.org/publications/guidelines/oa-mgmt/oa-mgmt.asp Accessed March 2006

Arthritis Foundation. The Facts About Arthritis.
http://www.arthritisfoundation.org/resources/gettingstarted/default.asp Accessed January 2008.

CDC Arthritis Data and Statistics. Available at: http://www.cdc.gov/arthritis/data_statistics/arthritis_related_statistics.htm Accessed January 2008.

Clegg DO, Reda DJ, Harris CL, et al. Glucosamine, Chondroitin Sulfate, and the Two in Combination for Painful Knee Osteoarthritis. NEJM 2006;354:795-808.

Strange, C. Coping with Arthritis in Its Many Forms. U.S. Food and Drug Administration. http://www.fda.gov/fdac/features/296_art.html. Kineret [package insert]. Thousand Oaks, CA: Amgen, Inc.; October 2002.

Schuna AA. Rheumatoid Arthritis. In: Pharmacotherapy: a pathophysiologic approach. 6th ed. Dipiro JT, Talbert RL, Yee GC et. al., eds. New York: McGraw-Hill; 2005:1671-1683.

Hansen KE and Elliott ME. Osteoarthritis. In: Pharmacotherapy: a pathophysiologic approach. 6th ed. Dipiro JT, Talbert RL, Yee GC et. al., eds. New York: McGraw-Hill; 2005:1685-1703.


(Sumber : drugdigest.org)

Rabu, 15 Juli 2009

Pharmacists "Nature of the Work"

Pharmacists distribute prescription drugs to individuals. They also advise their patients, as well as physicians and other health practitioners, on the selection, dosages, interactions, and side effects of medications.

Pharmacists monitor the health and progress of patients to ensure the safe and effective use of medication. Compounding-the actual mixing of ingredients to form medications-is a small part of a pharmacist's practice, because most medicines are produced by pharmaceutical companies in a standard dosage and drug delivery form. Most pharmacists work in a community setting, such as a retail drugstore, or in a health care facility, such as a hospital, nursing home, mental health institution, or neighborhood health clinic.

Pharmacists in community pharmacies dispense medications, counsel patients on the use of prescription and over-the-counter medications, and advise physicians about patients' medication therapy. They also advise patients about general health topics such as diet, exercise, and stress management, and provide information on products such as durable medical equipment or home health care supplies. In addition, they may complete third-party insurance forms and other paperwork. Those who own or manage community pharmacies may sell non-health-related merchandise, hire and supervise personnel, and oversee the general operation of the pharmacy.

Some community pharmacists provide specialized services to help patients with conditions such as diabetes, asthma, smoking cessation, or high blood pressure; others also are trained to administer vaccinations.

Pharmacists in health care facilities dispense medications and advise the medical staff on the selection and effects of drugs. They may make sterile solutions to be administered intravenously. They also plan, monitor and evaluate drug programs or regimens. They may counsel hospitalized patients on the use of drugs before the patients are discharged.

Pharmacists who work in home health care monitor drug therapy and prepare infusions-solutions that are injected into patients-and other medications for use in the home.

Some pharmacists specialize in specific drug therapy areas, such as intravenous nutrition support, oncology (cancer), nuclear pharmacy (used for chemotherapy), geriatric pharmacy, and psychiatric pharmacy (the use of drugs to treat mental disorders).

Most pharmacists keep confidential computerized records of patients' drug therapies to prevent harmful drug interactions. Pharmacists are responsible for the accuracy of every prescription that is filled, but they often rely upon Pharmacy technicians and pharmacy aides to assist them in the dispensing process. Thus, the pharmacist may delegate prescription-filling and administrative tasks and supervise their completion. Pharmacists also frequently oversee pharmacy students serving as interns.


Increasingly, pharmacists are pursuing nontraditional pharmacy work. Some are involved in research for pharmaceutical manufacturers, developing new drugs and testing their effects. Others work in marketing or sales, providing clients with expertise on the use, effectiveness, and possible side effects of drugs. Some pharmacists work for health insurance companies, developing pharmacy benefit packages and carrying out cost-benefit analyses on certain drugs. Other pharmacists work for the government, managed care organizations, public health care services, the armed services, or pharmacy associations. Finally, some pharmacists are employed full time or part time as college faculty, teaching classes and performing research in a wide range of areas.


Work Environment

Pharmacists work in clean, well-lighted, and well-ventilated areas. Many pharmacists spend most of their workday on their feet. When working with sterile or dangerous pharmaceutical products, pharmacists wear gloves, masks, and other protective equipment.

(Source : Stats.bls.gov)

Failure Of Antibiotic Therapy

Failure Of Antibiotic Therapy


Principal : Antibiotic Therapy assessed to fail if fail to eliminate the symptom of clinic or recurrence infection again after therapy diihentikan.

Several things which can be used to trace the causes of fire failure :

* Ascertaining to return the infection cause ; whether or wrong diagnose; whether or what there is super infection

* Determining sensitivity of in vitro mikroorganisme for the antibiotic of used

* Do study of antibiotic rate in blood; urine; network and its activity to mikroorganisme.

* Ensuring that to chafe immanent just because infection is not because of other;dissimilar cause, for example hipersensitivitas to drug

* Factors of host for example patient compliance of posologi.


Inveterate mistake made at antibiotic therapy which can discomfit therapy.

This mistake basically centre around the antibiotic miscast, wrong of gift or antibiotic use, and or resistensi mikroorganisme.


Miscast antibiotic.

a. wrong antibiotic of target

b. Antibiotic given for the fever without documentation mikroorganisme

c. Using antibiotic which is not in vitro or unable to reach the den of infection of in vivo

d. Using toxic antibiotic although there is less toxic

e. Using costly antibiotic, although there is effective and cheap antibiotic.


Mistake of distributing antibiotic

- Wrong dose

- Distributing Route is not adequate

- Insufficient Use duration

- Fail to recognize the toxic occurence

- Dose modification do not at insuficiation elimination

- Changing antibiotic of certain factor matter at host needing correction

- Patient compliance of at posologi is not reached


Factor discomfiting antibiotic therapy.

Other;Dissimilar factor discomfiting antibiotic therapy such as :

a. Resistensi Mikroorganisme to used antibiotic

b. Happen by super infection


source :

Lecture Material Farmakodinami

By : Haryanto, SSi.Apt.