Rabu, 07 Juli 2010

belajar visual basic

Menggunakan Event dan Property


1.1 Membuat User Interface (UI)Aktifkan VB 6 melalui tombol Start.
Kenali jenis-jenis komponen (control) yang ada di dalam bagian ToolBox :

Pada Jendela Form buatlah UI seperti ini :












Cara membuatnya :
Klik komponen Label di dalam ToolBox kemudian “gambar” object Label1 di dalam Form dengan caradrag-drop. Lakukan langkah yang sama untuk object Label2. Object Text1 di-“gambar” menggunakankomponen TextBox, sedangkan object Command1 dan Command2 menggunakan komponen CommandButton.
1.2 Mengatur Property Object

Kenali bagian-bagian di dalam Jendela Properties :














Melalui Jendela Properties atur property setiap object sebagai berikut :
Sehingga UI-nya menjadi seperti ini :1.3 Menulis Kode Program : Property Test
Buka Jendela Code dan kenali bagian-bagian di dalamnya :
Program yang berbasis Windows bersifat event-driven, artinya program bekerja berdasarkan event yangterjadi pada object di dalam program tersebut. Misalnya, jika seorang user meng-klik sebuah tombolmaka program akan memberikan “reaksi” terhadap event klik tersebut. Program akan memberikan
“reaksi” sesuai dengan kode-kode program yang dibuat untuk suatu event pada object tertentu.
Pilih object Command1 pada bagian Object Selector. Secara otomatis pada bagian Code Editor akan
muncul blok kode program berikut :Private Sub Command1_Click()
End Sub
Event Click merupakan event default (standar) dari object Command1, Anda bisa melihat event lainnyapada bagian Event Selector.
Pada bagian Code Editor ketikkan kode programnya sebagai berikut :
Private Sub Command1_Click()
Label2.Caption = Text1.TextEnd Sub
Private Sub Command2_Click()EndEnd SubSimpan Project1 (nama file : Latihan.vbp) dan Form1 (nama file : Lat1.frm). VB 6 akan menyimpanprogram yang Anda buat ke dalam beberapa file yang saling terkait, antara lain : file project (*.vbp), file
form (*.frm) dan file module (*.bas).Coba jalankan Project1 dengan meng-klik tombol Start ( ) pada bagian Toolbar atau tekan tombol
F5 pada keyboard. Ketikkan “Salman” di dalam TextBox kemudian klik tombol OK. Maka akan tampilhasil sebagai berikut :

Bila ingin keluar klik tombol Selesai.
Penjelasan kode program
:Berikut diberikan penjelasan bagaimana cara kerja program sederhana di atas
Private Sub Command1_Click()Label2.Caption = Text1.Text
End SubKetika seorang user meng-klik tombol OK (object Command1) maka isi tulisan pada object Label2 akan
sama dengan isi tulisan pada object Text1. Property Caption pada obyek Label2 digunakan untukmenampilkan text tertentu di obyek tersebut.Selanjutnya untuk keluar dari program dituliskan kode berikut :
Private Sub Command2_Click()EndEnd Sub

Ketika seorang user meng-klik tombol Selesai (object Command2) maka program akan berhenti.
Perintah End digunakan untuk menutup program.
Menampilkan tulisan merupakan salah satu property yang dimiliki oleh komponen Label. Property isitulisan pada komponen Label adalah Caption, sedangkan pada komponen Textbox adalah Text.
Cara penulisan (syntax) kode program untuk mengatur property sebuah object adalah sebagai berikut :nama_object.property = value
Perhatikan, setelah Anda mengetikkan tanda titik (dot) dibelakang nama_object maka VB 6 akanmenampilkan daftar property dan method yang dimiliki oleh nama_object :
Fasilitas ini disebut Intellisense, dan sangat membantu Anda agar tidak salah mengetikkan nama_object
maupun property-nya.
1.4 Modifikasi Kode Program
Ubah tampilan UI-nya menjadi seperti ini :(Tambahkan komponen Frame, OptionButton dan CheckBox)Atur property object-object tambahannya sebagai berikut :

Obyek Frame1 harus dibuat terlebih dahulu si form, dan selanjutnya obyek Option dan Check dibuat di
dalam Frame1 tersebut. Tujuan pembuatan berbagai pilihan tersebut adalah memperkenalkan pada Anda
fasilitas Option dan CheckBox yang digunakan untuk membuat pilihan dalam aplikasi.
Tambahkan kode programnya sebagai berikut :
Private Sub Option1_Click()
Label2.ForeColor = vbBlueEnd Sub
Private Sub Option2_Click()
Label2.ForeColor = vbRed
End Sub
Private Sub Check1_Click()
Label2.FontBold = Check1.Value
End Sub
Private Sub Check2_Click()
Label2.FontItalic = Check2.ValueEnd Sub
Simpan kembali Form1, kemudian coba jalankan Project1 dan lihat hasilnya :

Selasa, 22 Juni 2010

TUGAS AKHIR BAB I

BAB I

PENDAHULUAN


  1. Latar Belakang Masalah

Era persaingan bebas seperti sekarang ini, kecepatan pengolahan dan penyampaian informasi memiliki peran yantg sangat penting bagi setiap perusahaan, terutama bagi perusahaan-perusahaan yang memiliki tingkat rutinitas yang tinggi dan memiliki data yang harus diolah.

Banyaknya data maupun informasi yang harus diolah oleh suatu perusahaan tidak memungkinkan jika dilakukan dengan menggunakan cara-cara manual. Pengolahan data yang jumlahnya cukup banyak memerlukan suatu alat bantu yang memiliki tingkat kecepatan perhitungan dan penyampaian data yang tinngi. Alat bantu tersebut berupa suatu perangkat keras (Hardware) dan perangkat lunak (Software).

PG. Gondang Baru Klaten merupakan suatu Badan Usaha Milik Negara (BUMN) yang bergerak dibidang penggilingan tebu memiliki komitmen kuat untuk mensejahterakan dan menjaga kesehatan karyawannya. Untuk itu PG. Gondang Baru Klaten menyediakan sebuah poliklinik. Poliklinik tersebut tidak hanya diperuntukkan untuk karyawan perusahaan saja tetapi juga untuk semua keluarga dari karyawan tersebut. Maka dari itu poliklinik PG.Gondang Baru Klaten memiliki rutinitas yang sangat tinggi, sehingga akan menghasilkan data maupun informasi yang jumlahnya sangat banyak.

Pelayanan kesehatan di poliklinik PG.Gondang Baru Klaten tidak hanya melakukan pemeriksaan saja tetapi juga meliputi pelayanan obat di bagian polikliniknya, untuk itu diperlukan suatu sistem pendukung yang memadai terutama untuk mengetahui stok dan transaksi obat keluar tersebut.Obat adalah kebutuhan utama bagi para pasien sehinnga harus selalu tersedia di PG. Gondang Baru Klaten. Akan tetapi proses pencatatan stok obat di poliklinik tersebut masih dilakukan secara manual sehingga diperlukan waktu yang lama untuk melakukan pengecekan stok obat. Oleh karena itu sebenarnya Poliklinik PG. Gondang Baru Klaten membutuhkan suatu system atok obat yang cepat dan akurat sehingga proses kerja di bagian poliklinik menjadi lebih eofektif dan efisien.

Berdasarkan uraian diatas maka penulis tertarik untuk melakukan penelitian bidang persediaan obat pada sebuah poliklinik dengan meilih judul “Sistem Informasi Stok Obat di Poliklinik PG. Gondang Baru Klaten”.

  1. Penegasan Judul

Adapun yang menjadi alasan penulis dalam pemilihan judul penelitian ini adalah:

  1. Alasan obyektif

Kehadiran teknologi computer dewasa ini sangat mempengaruhi kehidupan manusia sehari-hari dalam membantu kinerjanya, dan keberadaan teknologi computer ini diharapkan mampu membantu kinerja manusia dalam bidang jasa dalam hal ini stok obat dimana dapat membantu dalam proses pengolahan data, mulai dari obat masuk, data supplier, data pasien, data obat, obat keluar, stok obat, sampai laporan obat keluar dan stok obat dapat tersusun dengan rapi, cermat, tepat dan tepat.

  1. Alasan subyektif

Alasan subyektifnya antara lain adalah sebagai berikut:

  1. Judul penelitian sesuai dengan ilmu yang dipelajari npenulis sehingga mendorong penulis untuk melakukan penelitian dan mempratekkan ilmu yang didapat dibangku kuliah kedalam dunia kerja.

  2. Penelitian dilakukan dilokasi penelitian yaitu PG. Gondang baru klaten dan data yang diperoleh langsung dari sumbernya agar data tersebut lebih akurat.

  1. Penegasan Judul

Dengan memperhatikan berbagai keterangan yang telah disajikan sebelumnya, dan untuk membantu proses pemantauan stok obat di Poliklinik PG. Gondang Baru Klaten agar lebih efektif dan efisien, maka penulis telah memutuskan hendak membuat “Sistem Informasi Stok Obat di Poliklinik PG. Gondang Baru Klaten”.

  1. Keaslian Penelitian

Pengetahuan penulis tentang masalah ini belum pernah diteliti dan diaplikasikan pada lembaga pendidikan komputer manapun, terbukti belum adanya sistem informasi stok obat di PG. Gondang Baru Klaten. Hal inilah yang menarik penulis untuk membuat sistem tersebut untuk mengetahui stok obat di poliklinik PG. Gondang Baru Klaten.

  1. Perumusan masalah

Berdasarkan dari latar belakang masalah tersebut, maka dapat diambil sebuah rumusan masalah yaitu bagaimana sistem informasi stok obat di PG. Gondang Baru yang dapat menangani ketersediaan obat di poliklinik tersebut?.

  1. Batasan Masalah

Untuk menghindari kesalahpahaman dan meluasnya masalah yang akan diteliti, maka penulis membatasi atau memfokuskan masalah yang berkaitan dengan sistem informasi stok obat di poliklinik PG. Gondang Baru Klaten yaitu:

  1. Sistem ini hanya membahas tentang stok obat di poliklinik PG. Gondang Baru Klaten.

  2. Sistem ini hanya akan mempelajari tentang proses masuk dn keluarnya suatu obat.

  3. Sistem ini tidak menangani laporan keuangan dari hasil transaksi obat.

  1. Manfaat

Adapun manfaat dari penelitian ini yaitu :

  1. Bagi Penulis.

  1. Sebagai syarat untuk memenuhi penyusunan tugas akhir guna mendapatkan gelar diploma tiga dari program studi Manajemen Informatika di Unwidha Klaten.

  2. Menambah pengalaman dan keterampilan sehingga dapat mengembangkan bakat dan kreatifitas.

  3. Dapat membuktikan sejauh mana kemampuan dan keterampilan dibangku kuliah dengan cara praktik langsung secara nyata.

  4. Membangun kemandirian dan rasa percaya diri.

  1. Bagi Unwidha

  1. Menciptakan kerjasama antara perguruan tinggi dengan lembaga lainnya dalam melaksanakan pembangunan.

  2. Perguruan tinggi akan lebih mantap dalam pengisian ilmu atau pendidikan kepada mahasiswa dengan adanya umpan balik sebagai integrasi mahasiswa dengan masyarakat terutama instansi atau lembaga.

  1. Bagi Instansi

  1. Pemantauan stok obat di poliklinikPG.Gondang Baru Klaten tidak lagi dilakukan secara manual.

  2. Proses pengadaan stok obat di poliklinik akan menjadi lebih efektif dan efisien dengan adanya suatu sistem.

  3. Dapat menghasilkan suatu sistem yang tepat sehingga dapat di pakai di poliklinik tersebut.


  1. Tujuan Penelitian

Adapun yang tujuan ingin dicapai oleh penulis yaitu:

  1. Untuk mengatasi pemantauan stok obat yang masih dilakukan secara manual di poliklinik PG. Gondang baru Klaten

  2. Meningkatkan efisiensi dan efektivutas kerja poliklinik.

  3. Merancang sistem informasi stok obat di poliklinik PG. Gondang Baru Klaten sehingga dapat dimanfaatkan oleh perusahaan.



Pemrograman Berbasis Web
(HTML, PHP, MySQL)







1.Mengenal HTML

HTML kepanjangan dari Hypertext Markup Language adalah bahasa yang digunakan untuk mengelola tampilan halaman web. Html dapat digunakan untuk menampilkan informasi dalam bentuk teks, grafik, multimedia, image, audio, video.

Struktur dasar HTML
HTML berupa tag – tag ( …. )yang telah didefinisikan, masing-masing tag mempunyai nama, atribut, dan fungsi. Berikut strukur dasar dokumen html

1.
2.
3.
4.



<br />Nama judul yang akan muncul pada browser<br />


semua data, baik itu tulisan,gambar,maupun suara akan ditampilkan disini.



Hasilnya pada browser

Setiap dokumen html diawali dan diakhiri dengan tag
…………
Diikuti tag …., di dalam tag head terdapat tag …., isi dari tag title akan menjadi judul dari webpage tersebut, sebagaimana contoh gambar sebelumnya.
Berikutnya tag ….., nah semua yang ada di dalam tag body inilah yang akan ditampilkan oleh browser. Nantinya tag – tag html lainnya akan bersarang di dalam tag body.
Atribut, missal tag body mempunyai atribtu bgcolor, penulisannya
…..

Praktikum 1.1, simpan file dengan nama coba.html, kemudian cek hasilnya dengan browser kesayangan Anda (mozilla, ie, opera, chrome dll)



<br />Nama judul yang akan muncul pada browser<br />


semua data, baik itu tulisan,gambar,maupun suara akan ditampilkan disini.



Praktikum 1.2, simpan coba2.html



<br />Mipa home page<br />


Universitas widya dharma Klaten



Blok level element
Tag h1 sampai h6 dapat digunakan untuk menampilkan teks menjadi besar atau sangat kecil, bisanya digunakan untuk judul dari suatu web site supaya lebih menarik.

Praktikum 1.3, coba3.html



title>Heading Elements


Berikut ini contoh penggunaan tag h1-h6

Heading one


Heading two


Heading three


Heading four


Heading five

Heading six




Paragraf
Untuk membentuk suatu paragraph dapat menggunakan tag p

Praktikum 1.4, coba4.html



Formating Paragraf


Mobile Dinar




Harus saya akui bahwa persiapan M-Dinar ini kalah cepat dengan tumbuhnya minat masyarakat untuk segera menggunakannya.
Banyak hal yang masih harus kita sempurnakan, tetapi secara prinsip M-Dinar telah dapat digunakan. Beberapa penyempurnaan insyaallah akan terus dilakukan tanpa henti, sehingga pada waktunya nanti M-Dinar akan benar-benar praktis untuk digunakan.


Prosedur



Berikut adalah cara yang sudah bisa dilakukan oleh pengguna konsumen maupun para pedagang (terutama di dunia maya) dengan M-Dinar account-nya.
1) Mendaftar untuk menjadi pemegang account di M-Dinar sungguh mudah; yang Anda perlukan hanya buka situs www.m-dinar.com kemudian klik menu full-web (atau langsung ke www.m-dinar.com/indo.php). Di sidebar kiri paling bawah ada link ke create account; klik link ini dan Anda akan diminta isi 4 informasi saja yaitu nama anda, user name yang akan anda gunakan, email Anda (harus valid karena akan dikonfirmasi), dan password.















Pemformatan Teks
Tag-tag yang digunakan untuk memformat font adalah :


Tag font juga digunakan untuk memformat tampilan teks, berikut atribut yang dimiliki tag font.


Aligment digunakan untuk peletakan posisi objek (teks, image, paragraph ) dalam dokumen html.


Praktikum 1.5, format.html



Formating Font



Setting Up Web Server



13
To run web applications, you need a web server.
A web server is software that serves files in
response


A web server is sometimes called an HTTP server.
Common web servers include IIS,
Netscape Enterprise Server, iPlanet Web Server,
and Apache HTTP Server.

If you’re
to requests from web browsers.
A web server is sometimes called an HTTP
server.
Common web servers include IIS,
Netscape Enterprise Server, iPlanet Web Server,
and Apache HTTP Server.



If you’re
to requests from web browsers.
A web server is sometimes called an HTTP
server.
Common web servers include IIS,
Netscape Enterprise Server, iPlanet Web Server,
and Apache HTTP Server.
















2.PRE, Grouping Element & Link

Tag PRE dapat digunakan untuk menampilkan teks sesuai dengan penulisan aslinya pada source code.

Praktikum 2.1, cobacoba.html



Formating Font



Setting Up Web Server



To run web applications,you need a web server.
A web server is software that serves files in
response to requests from web browsers.
A web server is sometimes called an HTTP
server.
Common web servers include IIS,
Netscape Enterprise Server, iPlanet Web Server,
and Apache HTTP Server.
| /
|-------/*****
|-------\*****
| \





Praktikum 2.2, hilangkan tag
 dan 
pada praktikum 2.1, bandingkan perbedaan hasilnya

Grouping Element
Tag DIV dan SPAN di gunakan untuk mengelompokkan elementelement HTML. Span digunakan untuk mendefinisikan inline content sementara div digunakan untuk block-level content.

Praktikum 2.3 tes.html



Div dan Span



Divisi 1


Div tag digunakan untuk mengelompokkan group
element
biasanya untuk block-level element.




Divisi 2


Ini didalam devisi kedua.
di tulis dengan alignment kanan.




baris ini dalam span dengan warna lavender.




Link
Tag a href digunakan untuk melakukan link antar situs web, dokumen html dan antar bagian pada halaman yang sama

Praktikum 2.4, halo.html



Using Link


Creating Link



Click here to view document
2




Praktikum 2.5, halo2.html



Using Link


berjumpa dengan saya



back to


yahoo | google | eramuslim




Praktikum 2.6, yes.html, link ke bagian tertentu dari halaman yang sama.



Anchor Name



setting up web server
Windows users can get a web server up
and running quickly on their local computer
by installing either PWS or IIS.
The web server may already be installed.
Check your folder structure to see if it contains
a C:\Inetpub or D:\Inetpub folder.
PWS and IIS create this folder during
installation.
If you want to install PWS or IIS,
see Installing a Web Server in
Windows.

ASP.NET pages only work with one web server:
Microsoft IIS 5 or higher.
PWS is not supported.
Also, because IIS 5 is a service
of the Windows 2000 and Windows XP
Professional operating systems,
you can only use these two versions of Windows
to run ASP.NET applications.
Installing a Web Server in
Windows

To develop and test dynamic web pages,
you need a functioning web server.
This chapter describes how most Windows
users can install and use
a Microsoft web server on their local computer.


















3.List & Image

List digunakan untuk menampilkan data baik berurutan (ordered list) maupun tidak berurutan (unordered list).

Unordered list (UL)
Tag ul mempunyai atribut :


Praktikum 3.1, page1.html, setelah jadi file berikut cobalah untuk menambahkan atribut pada tag ul dengan nilai-nilai yang ada



Unordered List


Shedule for HTML Course



  • Sunday

  • Monday

  • Tuesday

  • Wednesday






Ordered List (OL)
Tag ol mempunyai atribut :


Praktikum 3.2, page2.html, setelah jadi cobalah ganti nilai atributnya



Ordered List


Shedule for HTML Course



  1. Sunday


    1. Introduction to HTML

    2. Creating List


  2. Monday


    1. Creating table

    2. Inserting Image


  3. Tuesday


    1. Creating Link

    2. Preparing Website


  4. Wednesday





Image
Untuk menampilkan image pada dokumen web digunakan tag img, berikut format penulisannya , url diisikan dengan lokasi dimana gambar berada. Berikut daftar atribut dari tag image


Praktikum 3.3, gambar.html, pastikan Anda telah menyiapkan gambar Linux-penguin.jpg atau yang lainnya, simpan file satu folder dengan gambar.



Working with Image







Praktikum 3.4, gambar2.html



Working with Image



Default alignment at the bottom


align="top">Aligned at Top


align="middle">Aligned at Middle













4.Table

Untuk membuat table digunakan tag ….
, membuat baris pada table tag ….., untuk kolomnya tag ……, sehingga polanya adalah










baris 1 kolom 1 baris 1 kolom 2
baris 2 kolom 1 baris 2 kolom 2


Praktikum 4.1 tabelku.html, membuat table sederhana



Working with Image












Creating Table
baris 1 kolom 1 baris 1 kolom 2
baris 2 kolom 1 baris 2 kolom 2






Format Teks dalam Tabel
Untuk perataan teks didalam table dapat digunakan atribut :


Merge cell
Tag memiliki atribut colspan untuk merge column dan rowspan untuk merge baris.


Praktikum 4.2 tabelku2.html



Using Table


cellpadding="0">




























Quarter 1Quarter 2
JanFebMarAprMayJun
1005000200150025001750
29050502300100270300









Praktikum 4.3 tabelnew.html



Rowspan


cellpadding="0">






















SouthNorth
Quarter 1Jan100012000
Feb125001345
Mar7809071080




Praktikum 4.4 tabelsaya.html



Colspan.












sel 1 sel 2 sel 3
sel 4 sel 5



Rowspan.














sel 1 sel 2
sel 3
sel 4
sel 5















5.Form

Keberadaan form dalam HTML sangatlah penting, Form dalam HTML ditandai dengan tag
dan
. Sewaktu kita membuat elemen form, kita perlu menentukan bagaimana dan kemana data yang diisikan ke dalam form tersebut akan dikirimkan dari browser ke Web server. Hal ini dilakukan dengan pernyataan Action dan Method. Action menunjukkan lokasi tempat program CGI yang hendak dijalankan, sedangkan Method menunjukkan bagaimana informasi yang diisikan dalam form harus dikirimkan ke web server. method yang umum adalah get dan post.
1.Elemen Textarea
Textarea biasanya dipakai, bila kita menginginkan tempat bagi user web untuk memasukkan informasi yang panjangnya beberapa baris. perintah yang dipergunakan adalah :

fakultas:
jurusan :


password :
jenis kelamin :
laki-laki
perempuan
materi yang disukai ( bisa pilih lebih dari satu):
database
visual programing
jaringan






Praktikum 5.2 formku2.html



Untitled Document


Free
Registration


name="form">
cellpadding="0">























































Nama:type="text" id="txtNama">
Tgl Lahir:id="txtTgl" size="4" maxlength="2">
/
id="txtBulan" size="4" maxlength="2">
/
id="txtTahun" size="8" maxlength="4">
Alamat 
Kota:id="txtKota">
Pekerjaan:
Jenis Kelamin:value="1" checked>
Laki-Laki
value="2">
Perempuan
Hobby:id="cekReading" value="1">
Reading
  id="cekSport" value="2">
Sport
  id="cekSing" value="3">
Singing
  id="cekTravel" value="4">
Traveling
  id="btnKirim" value="Kirim">
id="btnCancel" value="Cancel">













6.Kenalan Dengan PHP

SEKILAS PHP
PHP pertama kali ditemukan oleh Rasmus Lerdorf, dia adalah seorang programer unix dan perl pada waktu itu . Pada saat itu, Rasmus adalah seorang pengangguran, sehingga ia berusaha untuk meluangkan waktu kekosongannya dengan membuat sebuah skrip makro perl CGI, yang pada awal tujuannya hanya untuk mengetahui siapa saja yang melihat resume tulisan pada homepage pribadinya. Saat ini PHP berkembang dengan sangat cepatnya, dan menjadikan andalan (populer)bagi situs-situs web, baik besar maupun kecil.

KONSEP PHP
Konsep PHP sangat sederhana, bahkan lebih sederhana daripada CGI. Sehingga dalam membuat dokumen PHP, cukup membuat sebuah HTML biasa, hanya saja ditambahkan dengan kode-kode program yang diapit dalam tanda . Dalam hal ini, Interpreter PHP dalam mengeksekusi kode PHP ini berjalan pada sisi server (disebut server-side), sehingga sangat berbeda sekali dengan program maya java yang mengeksekusi program pada sisi client (client-side).

PENULISAN PHP
PHP dalam penulisannya dapat dengan berbagai cara. Ada beberapa model penulisan PHP seperti dibawah ini:
Berikut ini adalah cara menyisipkan kode PHP pada halaman HTML biasa.
Cara 1 :
. . . . kode PHP ditaruh disini . . . .
?>

Atau bisa juga :

. . . . kode PHP ditaruh disini. . . .
?>




MENGENAL VARIABEL

Semua bahasa pemrograman mempunyai tipe data, dalam php juga terdapat tipe integer, float, string. Tetapi dalam penggunaannya cukup menggunakan symbol ($) diikuti nama variable, secara otomatis interpreter php akan memberikan tipe yg sesuai dengan nilai pada variabl tersebut. Misalnya :
$a = 20; (membuat variable dengan nama a tipe interger nilai 20)
$b=’unwidha’;


MENGENAL OPERATOR

Operator digunakan dalam melakukan suatu operasi, seperti penjumlahan, perkalian, pembagian, dan juga pembandingan.

Operator Matematika
Contoh
Nama
Hasil
$a + $b
Penjumlahan
Jumlah dari $a dan b
$a - $b
Pengurangan
Sisa dari penguranga $a dan $b
$a * $b
Pekalian
Perkalian dari $a dan $b
$a / $b
Pembagian
Pembagian dari $a dan $b
$a % $b
Modulus
Sisa hasil bagi dari $a dibagi dengan $b

Operator Pembandingan
Operator
Arti
<
Kurang dari
==
Sama dengan
>
Lebih dari
<=
Kurang dari atau sama dengan
<>
Tidak sama dengan
<
Kurang dari
>=
Lebih dari atau sama dengan
>
Lebih dari
!=
Tidak sama dengan







Operator Logika
Operator
Arti
Hasil
$a and $ b
Operasi and
True jika $a dan $ b true
$a or $ b
Operasi or
True jika salah satu $a atau $ b true
$a xor $b
Operasi X or
True jika salah satu saja $a atau $ b true
! $a
Operasi not
True jika $a false
$a && $ b
Operasi and
True jika $a dan $ b true
$a || $ b
Operasi or
True jika salah satu $a dan $ b true

Untuk Seleksi if, else if polanya sama dengan C++, begitu juga dengan perulangan while, do while dan for, Jadi ANDA tidak rugi belajar C++.

if (kondisi) {
pernyataan1;
} else {
pernyataan2;
}

While (kondisi) {
Blok Pernyataan;
Control perulangan;
}

For(varibel inisialisai; kondisi; control perulangan)
Statemen;


Praktikum :
1.buatlah folder terlebih di C:\wamp\www, dengan nama Anda. Misal folder coba sehingga menjadi C:\wamp\www\coba. Untuk selanjutnya setiap file yang dibuat disimpan dalam folder coba. Buat file berikut simpan dengan nama tes.php taruh pada folder coba.


Belajar PHP

saya di luar area PHP
echo "sedang belajar PHP";
echo "
";
echo "manajemen"." informatika";
echo "semester 3";
?>


saya di luar juga



Kemudian start wamp, buka browser lalu buka url http://localhost/coba/tes.php




2.mempelajari penggunaan variable, tes2.php


Untitled


Penggunaan Variabel


$nama='unwidha';
$a=10;
$b=20;
echo "Nama : $nama
";
echo "a : $a
b : $b";
?>

Penggunaan Operator


if(a>b){
echo "a lebih besar dari b
";
echo $a.' lebih besar dari '.$b;
}
else{
echo "b lebih besar dari a
";
echo $b.' lebih besar dari '.$a;
}
?>

Perulangan


for($a;$a<=$b;$a++)
echo "$a
";
?>



3.Membuat table dengan while, table.php


Untitled


Tabel dg Wile







$i=1;
while($i<=5){
echo "";
$i++;
}
?>
Nim Nama
$i $i





























7.Bekerja Dengan Form & Built in function PHP

Berikut sintaks form :


...komponen form...


Saat user menekan tombol kirim/submit maka browser akan menuju ke file yang berada pada parameter action dan semua nilai yang diinputkan user dari textbox, radio button, check box dapat di tangkap dengan php.

Praktikum :
1.form untuk input data, form.html


Form Data

























Form Pengisian Data
Item Data
Nim type="text" />
Nama type="text" />
Jenis Kelamin
Laki-laki

Perempuan








2.file untuk menangkap data, cekdata.php
$nim=$_POST['nim'];
$nama=$_POST['nama'];
$jk=$_POST['sparkqty'];

?>


Data Anda


Unwidha Klaten


echo '

Berikut Data Anda:

';
echo "nim $nim
";
echo "nama $nama
";
echo "Jenis Kelamin $jk
";


echo "

Order Proces at ".date('H:i, jS F Y')."

";

?>





8.MySQL & PHPMYADMIN

Paket installasi wampserver sudah menyertakan MySQL untuk databasenya. Sekali wamp start maka otomatis service mysqld juga mulai dijalankan. Phpmyadmin merupakan web based tool untuk mengakses mysql, sehingga user tidak dirumitkan dengan intruksi-intruksi SQL dalam pembuatan database dan table.

Praktikum :
1.pastikan service mysqld dalam kondisi start, dalam hal ini Anda cukup menjalankan wampsever, yang otomtis sudah menjalankan apache web server dan mysql
2.untuk konek ke mysql, start  run  ketik c:\wamp\bin\mysql\mysql5.0.51b\bin\mysql.exe -u root atau Anda browse kemudian carilah tempat dimana mysql berada.
3.Jika sukses Akan tampil window untuk mysql



4.oke, akan dibuat database sekolah, dengan 3 buah table, berikut rinciannya :
Table guru :
(nip char:5, nama char:15, alamat char:20)
Table siswa
(nis char:5, nama char:15, alamat char:20)
Table matapelajaran
(kodemp char:5, namamp char:20)

Berikut penerapannya dalam mysql :
Membuat database sintaknya create database nama_database;

create database sekolah;

Gunakan perintah use namadatabase;
use sekolah;



membuat table sintaknya
create table nama_tabel(
nama_atribut1 tipe primary key,
nama_atribut2 tipe,
nama_atribut3 tipe);

table guru :
create table guru(
nip char(5)primary key,
nama char(15),
alamat char(20));

table siswa :
create table siswa(
nis char(5)primary key,
nama char(15),
alamat char(20));

table matapelajaran:
create table matapelajaran(
kodemp char(5),
namamp char(20),
primary key(kodemp));

5.cek hasil pembuatan table dengan perintah :
show tables;


6.melihat deskripsi table dengan sintak desc namatabel;
desc guru;


Cek juga deskripsi table yg lainnya :






7.mengisi ke table :
table guru :
Nip
Nama
Alamat
6672
Yusuf
Klaten
6673
Muhammad
Solo
table siswa :
Nis
Nama
Alamat
1002
Hafshoh
Yogya
1003
Umar
Solo
table matapelajaran :
kodemp
Namamp
BI92
Bahasa Inggris
BI88
Bahasa Jawa

Berikut sinatk untuk mengisi :
insert into namatabel values(‘nilaiatribut1’,’nilaiatribut2’);

mengisi table guru dengan data pertama :
insert into guru values('6672','Yusuf','Klaten');

Lakukan hal yg sama pada data yg lainnya.

8.melihat data :
select * from guru;
select * from guru where nip='6672';
select * from guru where alamat='Solo';

9.update data
update guru
set nama='Andi'
where nip='6673';

10.hapus data :
delete from guru
where nip='6673';












9.KONEKSI PHP & MYSQL

Untuk melakukan koneksi ke database MySQL digunakan fungsi mysql_connect(). Sintaksnya adalah sebagai berikut:

mysql_connect(server, user, password)

Server adalah nama server yang merupakan host dari MySQL server, sedangkan user dan password adalah user dan password MySQL. Contoh:

$conn = mysql_connect('localhost','root','pribadi')

Berikutnya adalah memilih database mana yang akan digunakan dalam aplikasi PHP. Fungsi yang digunakan adalah mysql_select_db(). Sintaksnya adalah sebagai berikut:

mysql_select_db(namadatabase[,koneksi])

Parameter koneksi adalah variabel yang menyimpan koneksi ke MySQL server yang dilakukan oleh fungsi mysql_connect(). Contoh:

mysql_select_db('namadatabase',$conn)

Berikutnya adalah mengambil query dari database yang telah terkoneksi tersebut. Fungsi yang digunakan adalah mysql_query(). Sintaksnya adalah sebagai berikut:

mysql_query(intruksisql[,koneksi])

Contoh:

$qry = mysql_query('select * from namatabel',$conn)

Yang terakhir adalah menampilkan hasil query tersebut ke halaman web. Fungsi yang digunakan adalah mysql_fetch_array(). Fungsi ini digunakan untuk memasukkan hasil query ke dalam array assosiatif dan/atau array numeris. Dalam bentuk variabel array, tentunya record-record tersebut kini bisa ditampilkan. Sintaks dari fungsi mysql_fetch_array() adalah sebagai berikut:

mysql_fetch_array(query)

Query adalah hasil query yang didapatkan dari fungsi mysql_query(). Contoh:

$row = mysql_fetch_array($qry)

Variabel $row inilah yang merupakan array yang menyimpan hasil query. Dengan demikian untuk menampilkan field-field pada query Anda dapat menggunakan $row[0], $row[1], dan seterusnya, atau $row['namafield1'], $row['namafield2'], dan seterusnya.

Pratikum :

1.Buat database dengan nama kampus.
2.buat table mahasiswa(nim, nama, alamat, jurusan, nohp)
3.Isi dengan 3 data, bebas.
4.Buat Skrip lihatdata.php dibawah ini.



Liat Data


$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql ="select * from mahasiswa";
$conn = mysql_connect($host,$user,$pwd);
mysql_select_db($db);
$qry = mysql_query($sql);

?>

Data Siswa Kelas Malam










while ($row = mysql_fetch_array($qry)) {
?>







}
?>
Nim Nama Alamat Jurusan NoHp





Copy Right 2010 Manajemen Informatika Unwidha



























10.Form Input Data

Pada dasarnya untuk membuat aplikasi isi data, edit, dan hapus data hanya perlu mengutak-atik perintah sql nya saja disesuaikan, untuk skrip koneksi ke MySQL tetap sama. Kemudian hal berikutnya yang perlu dipikirkan adalah model penerapannya. Misal untuk menghapus data ada banyak cara, bisa dengan memilih dulu data yg mau dihapus atau langsung disediakan link untuk hapus data tersebut. Praktikum 10 ini studi kasusnya adalah mengisi data ke table menggunakan form.

Praktikum :
1.Dibutuhkan 2 file, file pertama untuk menyediakan form inputan dan file kedua untuk melakukan proses pengisian data ke mysql
2.file pertama, isi.html



Form Data






























Form Pengisian Data
Nim
Nama
Alamat

Jurusan
No HP








3.file isidata.php

$nim=$_POST['nim'];
$nama=$_POST['nama'];
$alamat=$_POST['jurusan'];
$jurusan=$_POST['alamat'];
$nohp=$_POST['nohp'];

$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql = "insert into mahasiswa values('$nim','$nama','$alamat','$jurusan','$nohp')";
$conn = @mysql_connect($host,$user,$pwd) or die("kesalahan konseksi, yaitu: " . mysql_error());
@mysql_select_db($db) or die("kesalahan pilih database, yaitu: " . mysql_error());
$qry = @mysql_query($sql) or die("kesalahan query, yaitu: " . mysql_error());
if($qry==true)
echo "

data berhasil diisikan

";
?>












11.Next Case Edit and Delete

Praktikum 11 ini, akan dilakukan modifikasi dan penggabunggan skrip dari praktikum sebelumnya.

Praktikum :
1.Pastikan database yang telah Anda buat pada praktikum ke 9 telah siap.
2.Buat folder pada C:/wamp/www dengan nama proyekakhir, sehingga menjadi C:/wamp/www/proyekakhir, kemudian copy beberapa image ke folder tersebut.
3.Membuat 4 file
a.file ke 1 nama index.php untuk halaman depan
b.file ke 2 nama lihatdata.php untuk melihat data dari database
c.file ke 3 nama isidata.php untuk mengisi data ke database dan juga file tambahan untuk konfirmasi jika data berhasil diisikan
d.file ke 4 nama modifdata.php untuk menghapus dan mengedit data beserta file-file konfirmasinya
4.file ke 1 index.php, berikut source code nya.



MIPA HOMEPAGE

Orang Pintar Pakai Linux






Lihat Data
| Isi Data |
Modif Data


CopyRight MI Unwidha 2010 All Right Reserved

















Cek hasilnya http://localhost/proyekakhir/



5.file ke 2 lihatdata.php, file ini sama dengan praktikum sebelumnya sehingga Anda tinggal mengcopy dan mengedit seperlunya. Kode yang tercetak tebal adalah kode baru yang perlu Anda ketik.



Liat Data


$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql ="select * from mahasiswa";
$conn = mysql_connect($host,$user,$pwd);
mysql_select_db($db);
$qry = mysql_query($sql);

?>

Data Siswa Kelas Malam










while ($row = mysql_fetch_array($qry)) {
?>







}
?>
Nim Nama Alamat Jurusan NoHp



Back to Depan




Copy Right 2010 Manajemen Informatika Unwidha






6.file ke 3, isi.php dan isidata.php. Kedua file ini tinggal Anda copy dari praktikum ke 10, kemudian buatlah link pada file isidata.php menuju ke halaman index.php seperti pada langkah no 5. Berikut kode isidata.php (baris yg tercetak tebal adalah tambahan )

$nim=$_POST['nim'];
$nama=$_POST['nama'];
$alamat=$_POST['jurusan'];
$jurusan=$_POST['alamat'];
$nohp=$_POST['nohp'];

$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql = "insert into mahasiswa values('$nim','$nama','$alamat','$jurusan','$nohp')";
$conn = @mysql_connect($host,$user,$pwd) or die("kesalahan konseksi, yaitu: " . mysql_error());
@mysql_select_db($db) or die("kesalahan pilih database, yaitu: " . mysql_error());
$qry = @mysql_query($sql) or die("kesalahan query, yaitu: " . mysql_error());
if($qry==true)
echo "

data berhasil diisikan

";
?>

Back to Index




7.file ke 4, modifdata.php. berikut source code nya :



Liat Data


$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql ="select * from mahasiswa";
$conn = mysql_connect($host,$user,$pwd);
mysql_select_db($db);
$qry = mysql_query($sql);

?>

Data Siswa Kelas Malam











while ($row = mysql_fetch_array($qry)) {
?>








}
?>
Nim Nama Alamat Jurusan NoHp Modif
hapus
| edit



Back to Depan




Copy Right 2010 Manajemen Informatika Unwidha




8.skrip hapusdata.php

$nim=$_GET['nim'];
$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql = "delete from mahasiswa where nim='$nim'";
$conn = @mysql_connect($host,$user,$pwd) or die("kesalahan konseksi, yaitu: " . mysql_error());
@mysql_select_db($db) or die("kesalahan pilih database, yaitu: " . mysql_error());
$qry = @mysql_query($sql) or die("kesalahan query, yaitu: " . mysql_error());
if($qry==true)
echo "

data berhasil dihapus, cek Lihat Data

";
?>

Back to Index



9.skrip editdata.php


Form Edit data



echo "tanggal ";
echo date('d F Y');
echo " jam ";
echo date('h:i:s A');
$nim=$_GET['nim'];

$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql ="select * from mahasiswa where nim='$nim'";
$conn = mysql_connect($host,$user,$pwd);
mysql_select_db($db);
$qry = mysql_query($sql);
$row = mysql_fetch_array($qry);

?>






























Form Edit Data
Nim
Nama type="text" value="" />
Alamat

Jurusan
No HP type="text" value="" />








10.skrip konfirmedit.php
$nim=$_POST['nim'];
$nama=$_POST['nama'];
$alamat=$_POST['jurusan'];
$jurusan=$_POST['alamat'];
$nohp=$_POST['nohp'];

$host ="localhost";
$user ="root";
$pwd ="";
$db ="kampus";
$sql = "update mahasiswa set nim='$nim',nama='$nama',alamat='$alamat',jurusan='$jurusan',nohp='$nohp' where nim='$nim'";
$conn = @mysql_connect($host,$user,$pwd) or die("kesalahan konseksi, yaitu: " . mysql_error());
@mysql_select_db($db) or die("kesalahan pilih database, yaitu: " . mysql_error());
$qry = @mysql_query($sql) or die("kesalahan query, yaitu: " . mysql_error());
if($qry==true)
echo "

data berhasil diupdate, cek data

";
?>

Back to Index















Selasa, 01 Juni 2010

visual basic

VISUAL BASIC

a. Definisi Visual Basic

Visual Basic merupakan cara termudah dan tercepat untuk membuat aplikasi yang dijalankan di sistem operasi Microsoft Windows®. Apakah Anda seorang profesional atau pemula sekalipun di bidang pemrograman Windows, Visual Basic menyediakan kepada Anda sekumpulan perangkat untuk mempermudah dan menyederhanakan pengembangan aplikasi yang tangguh.

Lalu apa sebenarnya definisi dari Visual Basic itu sendiri? Kata “Visual” merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis berbaris-baris kode untuk menjelaskan pemunculan dan lokasi dari suatu elemen di dalam antar muka, Anda dengan mudah dapat menambahkan object yang sebelumnya sudah dibangun ke dalam tempat dan posisi yang Anda inginkan di layar Anda. Jika Anda pernah menggunakan program untuk menggambar seperti Paint, maka Anda sebenarnya sudah memiliki keahlian uuntuk membuat sebuah antar muka pengguna secara efektif.

Kata “Basic” merujuk kepada bahasa BASIC (Beginners All-Purpose Symbolic Instruction Code), sebuah bahasa yang digunakan oleh banyak programmer dibandingkan dengan bahasa lainnya dalam sejarah komputer. Visual Basic telah berubah dari bahasa asli BASIC dan sekarang memiliki ratusan pernyataan (statements), fungsi (functions), dan kata kunci (keywords), dan kebanyakan di antaranya terkait dengan antar muka grafis di Windows. Pengguna tingkat pemula sekalipun dapat membuat aplikasi dengan mempelajari hanya beberapa kata kunci, sementara kekuatan dari bahasanya membolehkan para pengguna tingkat professional mencapai apapun yang dapat dihasilkan dengan menggunakan bahasa pemrograman Windows lainnya.

Bahasa pemrograman Visual Basic tidaklah hanya identik dengan Visual Basic saja. Sistem Pemrograman Visual Basic dalam bentuk Edisi Aplikasi, telah dimasukkan ke dalam Microsoft Excel, Microsoft Access, dan banyak aplikasi Windows lainnya juga menggunakan bahasa yang sama. Visual Basic Scripting Edition (VBScript) adalah sebuah bahasa skrip yang digunakan secara lebih umum dan merupakan bagian dari bahasa Visual Basic. Dengan mempelajari Visual Basic, maka Anda akan dibawa ke area-area yang telah disebutkan tadi.

Apakah tujuan Anda untuk membuat sebuah utility sederhana untuk diri Anda sendiri atau untuk kelompok kerja Anda, sebuah sistem berskala perusahaan, atau bahkan aplikasi yang terdistribusi melalui Internet, Visual Basic memilik perangkat yang Anda butuhkan.

Fitur Data Access membolehkan Anda untuk membuat database, aplikasi front-end, dan komponen di sisi server (scalable server-side components) untuk hampir semua format database yang terkenal, termasuk Microsoft SQL Server dan database level perusahaan lainnya.

Teknologi ActiveX™ membolehkan Anda untuk menggunakan fungsionalitas yang disediakan oleh aplikasi-aplikasi lainnya, seperti pengolah kata Microsoft Word, Microsoft Excel spreadsheet, dan aplikasi Windows lainnya. Anda bahkan dapat mengotomatisasikan aplikasi-aplikasi dan objek-objek yang dibuat dengan menggunakan edisi Professional atau Enterprise Visual Basic.

Kemampuan Internet membuatnya mudah menyediakan pengaksesan ke dokumen-dokumen atau file-file dan aplikasi-aplikasi melalui Internet atau intranet dari dalam aplikasi Anda, atau untuk membuat aplikasi Internet server.

Aplikasi akhir Anda nantinya akan berbentuk sebuah file ।exe yang menggunakan Visual Basic Virtual Machine dan dapat Anda distribusikan secara bebas.

b. Sejarah Visual Basic

Sejarah Visual Basic diawali dari perkembangan bahasa BASIC di darthmouth College, Amerika Serikat, pada awal tahun 1960-an। Sejak semula BASIC memang dirancang untuk mudah dipelajari. Begitu sederhananya sehingga nyaris semua pakar pemrograman komputer menggunakan BASIC sebagai bahasa pemrograman pertamanya. Pada tahun 1982 IBM/PC diperkenalkan pada masyarakat, Microsoft pun membuat sistem operasi MS-DOS untuk komputer ini. Didalamnya disertakan pula bahasa BASIC yang dikenal sebagai QuickBasic (QBASIC). Pada tahun 1990-an era DOS berlalu digantikan era Windows. Tampilan grafis windows yang sangat bagus dan lebih interaktif mengubah pemrograman dari pekerjaan yang memusingkan kepala menjadi sebuah pekerjaan yang sangat menyenangkan. Microsoft pun akhirnya membuat BASIC versi Windows yang dikenal dengan Microsoft Visual Basic.

Berikut ini sejarah Visual Basic:

  1. 20 Mei 1991: Microsoft merilis Visual Basic versi 1.0 untuk Windows di Windows World 1991, Atlanta, Amerika Serikat. Programmer dapat membuat antar muka pengguna dengan mudah. Pembuatan aplikasi bisa lebih cepat dibandingkan sebelumnya. Kode ditulis oleh programmer untuk memberikan aksi terhadap Event dari pengguna (bagaimana pengguna merespon kepada object yang terdapat di antar muka pengguna).
  2. 1 September 1992: Microsoft mengumumkan Microsoft Visual Basic for MS-DOS® dalam edisi Standard dan Professional. Seperti Visual Basic untuk Windows, versi ini mengkombinasikan kemudahan pendisainan secara grafis dengan kekuatan dan keunggulan dalam banyak hal di pemrograman tradisional.
  3. 2 November 1992: Microsoft mengumumkan kemampuan dari Visual Basic versi 2.0 untuk Windows pada edisi Professional dan Standard. Versi ini menyertakan lebih dari 300 fitur baru dan peningkatan untuk pengembangan aplikasi yang lebih cepat, pengaksesan ke fitur-fitur tingkat lanjut di Windows, dan produktivitas pengembang yang lebih besar lagi. Di antaranya: MDI Forms, ODBC, dan variabel object.
  4. 14 Mei 1993: Microsoft mengumumkan Visual Basic versi 3.0 untuk edisi Standard dan Professional. Versi 3.0 menyediakan kemudahan akses ke berbagai sumber data yang banyak dengan mengintegrasikan mesin database Microsoft Access Database for Windows 1.1 dan kemampuan di bidang aplikasi melalui Object Linking and Embedding (OLE) 2.0. Juga ditambahkan tools baru berupa controls baru, penggunaan yang lebih mudah, dan sebuah peningkatan standarisasi control bagi pengguna.
  5. 29 Juni 1993: Microsoft mengumumkan bahwa Microsoft Visual Basic for Applications (VBA) akan diintegrasikan ke dalam Microsoft Excel 5.0 dan Microsoft Project 4.0. Visual Basic akan melayani bahasa Macro yang umum di versi yang akan datang dari aplikasi-aplikasi untuk Windows dan Macintosh. Fitur Macro yang umum untuk aplikasi dan OLE 2.0, keduanya merupakan elemen penting di visi dan strategi Microsoft untuk aplikasi yang dapat diprogram —yang akan memberikan kemampuan bagi pengguna untuk mengintegrasikan aplikasi-aplikasi, tugas-tugas otomatis, dan pembuatan solusi yang bersifat kostumais. VBA memiliki mesin pengembangan tangguh dan fleksibel yang sama yang membuat Visual Basic menjadi terkenal, teknologi pemrograman yang memperoleh penghargaan.
  6. 14 November 1994: Visual Basic versi 4.0 untuk Windows didemonstrasikan di Fall/COMDEX ’94 di Las Vegas. Demonstrasi ini berfokus pada perannya sebagai aplikasi berbasis Windows 32-bit pertama yang menggunakan kontrol kostumais OLE (OCXs) — komponent perangkat lunak yang dapat digunakan kembali yang ditetapkan dengan spesifikasi OLE. Pada versi ini diperkenalkan: Class, OXC’s, dan programmer dapat membuat add-ins sendiri dengan mudah.
  7. 12 September 1995: Visual Basic versi 4.0 untuk MS-DOS, Microsoft Windows NT®, dan Windows 95 diumumkan. Untuk meningkatkan edisi Standard dan Professional, maka Edisi Enterprise yang baru diperkenalkan untuk memenuhi kebutuhan perusahaan dan team pengembang. Semua versi menyertakan dukungan teknologi OLE yang lebih dikembangkan, perbaikan akses data, sebuah lingkungan pengembangan yang bersifat visual, dan migrasi ke Windows 95 dan Windows NT untuk aplikasi-aplikasi yang sudah ada.
  8. 7 Desember 1995: Microsoft mengumumkan Microsoft Visual Basic Scripting Edition (VBScript), sebuah bahasa skrip Internet berbasiskan pada Visual Basic. VBScript merupakan sebuah skrip dengan performansi yang tinggi yang didisain untuk membuat isi yang bersifat aktif pada suatu situs. VBScript membolehkan pengembang untuk mengaitkan dan mengotomatiskan berbagai jenis object di halaman situs, termasuk object OLE. VBScript menjadi sebuah spesifikasi yang diusulkan berlisensi gratis yang tersedia bagi komunitas Internet.
  9. 3 Februari 1997: Microsoft membuka sistem pemrograman Visual Basic versi 5.0, Edisi Professional — tool versi terakhir yang paling terkenal di dunia untuk membangun aplikasi yang tangguh (Rapid Application Development RAD) tool. Fitur-fitur Visual Basic versi 5.0 terdiri dari sejumlah performansi yang signifikan dan peningkatan produktivitas yang akan membuat para pengembang lebih efisien dan fleksibel serta cepat dalam memberikan solusi bagi pengguna akhir. Fitur-fitur tingkat lanjut — seperti kompilasi berjenis native code, akses database berkecepatan tinggi, dan sebuah lingkungan pengembangan yang ditingkatkan — membuat Visual Basic versi 5.0 menjadi versi yang paling hebat. Sebagai tambahan, kemampuan teknologi pembuatan komponen Microsoft ActiveX® di Visual Basic versi 5.0 akan membolehkan lebih dari 3 juta pengembang menggunakan Visual Basic dalam membuat aplikasi yang berbasis pada komponen yang bertujuan untuk digunakan di Internet, intranets, dan lingkungan tradisional client/server.
  10. 10 Maret 1997: Versi terakhir yang dirilis dari Visual Basic 5.0, Edisi Pembuatan Kontrol tersedia. Edisi Pembuatan Kontrol adalah cara mudah untuk membuat ActiveX Controls bagi Internet, intranets, dan aplikasi client/server.
  11. 15 Juni 1998: Microsoft mengumumkan Visual Basic versi 6.0, dan dimasukkan ke dalam Microsoft Visual Studio® versi 6.0. Fitur-fitur Visual Basic versi 6.0 menyediakan pengaksesan data secara terintegrasi dan bersifat grafis ke sumber data (data source) ODBC atau OLE DB manapun, dan perangkat tambahan database yang didisain untuk database Oracle dan Microsoft SQL Server™. Fitur unggulan di versi ini adalah: ActiveX Data Objects (ADO) untuk memanipulasi dan membuat database. Fitur Pengembangan Situs membawa kemudahan dalam penggunaan, model pemrograman berbasis komponen dari Visual Basic untuk membuat HTML – dan Dynamic HTML (DHTML) – berbasis aplikasi. Fitur-fitur baru ini — dikombinasikan dengan optimisasi performansi, pengembangan aplikasi yang disederhanakan dan debugging, dan dukungan untuk Microsoft teknologi server — membuat Visual Basic versi 6.0 sebuah pilihan yang ideal untuk membangun aplikasi berskala perusahaan.
  12. 2 September 1998: Visual Studio 6.0, solusi tool pengembangan lengkap berskala perusahaan tersedia. Visual Studio 6.0 menyertakan Visual Basic versi 6.0, Microsoft Visual C++®, Microsoft Visual FoxPro®, Microsoft Visual InterDev® Web, dan Microsoft Visual J++®. Bersamaan dengan diluncurkannya Developer Days ’98, lebih dari 115 perusahaan papan atas mengumumkan dukungan terhadap Visual Studio 6.0.
  13. 28 April 1999: Lingkungan pengembangan VBA versi 6.0 dan Software Development Kit (SDK) VBA (SDK) versi 6.0 tersedia bagi vendor perangkat lunak pihak ketiga melalui program lisensi VBA. VBA 6.0 merupakan sebuah teknologi pengembangan yang tangguh untuk aplikasi yang dikemas secara kostumais dan merupakan sebuah komponen utama di Microsoft Office 2000.
  14. 15 Februari 2000: Steve Ballmer, presiden yang baru saja ditunjuk dan CEO dari Microsoft Corporation, berbicara kepada lebih dari 2.000 pengembang dalam pidatonya pada Visual Basic Insiders Technical Summit (VBITS), menyatakan visi Microsoft terhadap situs yang dapat diprogram dan memaksa kembali komitmen perusahaan yang dalam terhadap para pengembang Visual Basic.
  15. 11 Juli 2000: Microsoft menyampaikan Tool Platform .NET untuk XML Web Services. Dalam pidatonya yang ditujukan pada acara Microsoft Professional Developers Conference (PDC) 2000 yang kedelapan, Paul Maritz, wakil presiden kelompok dari Platforms Group di Microsoft, memperlihatkan Microsoft .NET Framework dan Microsoft Visual Studio .NET. Ini merupakan versi terakhir dari perangkat pengembangan yang digunakan di seluruh dunia, Visual Studio .NET menyediakan dukungan untuk pengembangan drag-and-drop terhadap XML Web Services. Secara bersama, kedua produk tersebut menyediakan produktivitas yang tinggi kepada para pengembang, suatu lingkungan yang terdiri dari banyak bahasa untuk pembangunan, pengantaran, dan pengintegrasian XML Web Services pada platform Microsoft .NET.
  16. 13 November 2000: Microsoft mengumumkan kemampuan Visual Studio .NET versi Beta 1. Dalam pidato acara COMDEX/Fall 2000, Bill Gates mengumumkan kemampuan versi beta pertama Visual Studio.NET dan .NET Framework, dua teknologi kunci untuk memungkinkan para pengembang membangun XML Web services pada platform .NET. XML Web services merupakan aplikasi dan komponen yang dibuat tersedia melewati situs dengan menggunakan XML dan Simple Object Access Protocol (SOAP), dan kunci yang dapat diprogram untuk membangun generasi masa depan Internet. Microsoft membuat Visual Studio .NET Beta 1 dan .NET Framework tersedia bagi jutaan pelanggan dan rekanan industri.
  17. 13 Februari 2002: Microsoft mengumumkan kemampuan dari Visual Studio .NET versi akhir.

Ringkasan Versi:

  1. Visual Basic 1.0: 1991
  2. Visual Basic 2.0: 1992
  3. Visual Basic 3.0: 1993
  4. Visual Basic 4.0: 1996
  5. Visual Basic 5.0: 1997
  6. Visual Basic 6.0: 1998
  7. Visual Basic 7.0: 2003
  8. Visual Basic 8.0: 2005
  9. Visual Basic 9.0: 2008
  10. Visual Basic 10.0: 2010

Jumat, 07 Mei 2010

Proposal Tugas Akhir Manajemen Informatika

http://rapidshare.com/files/432142825/presentasi_koeee.pptx

SISTEM INFORMASI STOK OBAT
DI POLIKLINIK PG. GONDANG BARU KLATEN


Proposal untuk Tugas Akhir D-3
Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya D3
Jurusan Manajemen Informatika




Diajukan oleh :

Nafiul Mustaqim
0724100190




Kepada
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS WIDYA DHARMA KLATEN
April 2010



SISTEM INFORMASI STOK OBAT
DI POLIKLINIK PG. GONDANG BARU KLATEN

Diajukan Oleh
Nafiul Mustaqim
0724100190

Telah Disetujui Oleh
Pembimbing 1


Drs. Mahmud Yusuf, M.Kom Tanggal : ……………………..
NIP. 196508081991031001

Pembimbing II


Fajar Budi Hartono, ST. ,M.Eng Tanggal : .……………………
NIP. 690 929 299

Mengetahui
Ketua Jurusan



Hendro Joko Prasetyo, M. Kom Tanggal : …………………………
NIP. 690 903 276





A. Latar Belakang Masalah
Era persaingan bebas seperti sekarang ini, kecepatan pengolahan dan penyampaian informasi memiliki peran yantg sangat penting bagi setiap perusahaan, terutama bagi perusahaan-perusahaan yang memiliki tingkat rutinitas yang tinggi dan memiliki data yang harus diolah।
Banyaknya data maupun informasi yang harus diolah oleh suatu perusahaan tidak memungkinkan jika dilakukan dengan menggunakan cara-cara manual. Pengolahan data yang jumlahnya cukup banyak memerlukan suatu alat bantu yang memiliki tingkat kecepatan perhitungan dan penyampaian data yang tinngi. Alat bantu tersebut berupa suatu perangkat keras (Hardware) dan perangkat lunak (Software).
PG. Gondang Baru Klaten merupakan suatu Badan Usaha Milik Negara (BUMN) yang bergerak dibidang penggilingan tebu memiliki komitmen kuat untuk mensejahterakan dan menjaga kesehatan karyawannya. Untuk itu PG. Gondang Baru Klaten menyediakan sebuah poliklinik. Poliklinik tersebut tidak hanya diperuntukkan untuk karyawan perusahaan saja tetapi juga untuk semua keluarga dari karyawan tersebut. Maka dari itu poliklinik PG.Gondang Baru Klaten memiliki rutinitas yang sangat tinggi, sehingga akan menghasilkan data maupun informasi yang jumlahnya sangat banyak.
Pelayanan kesehatan di poliklinik PG.Gondang Baru Klaten tidak hanya melakukan pemeriksaan saja tetapi juga meliputi pelayanan obat di bagian polikliniknya, untuk itu diperlukan suatu sistem pendukung yang memadai terutama untuk mengetahui stok dan transaksi obat keluar tersebut.Obat adalah kebutuhan utama bagi para pasien sehinnga harus selalu tersedia di PG. Gondang Baru Klaten. Akan tetapi proses pencatatan stok obat di poliklinik tersebut masih dilakukan secara manual sehingga diperlukan waktu yang lama untuk melakukan pengecekan stok obat. Oleh karena itu sebenarnya Poliklinik PG. Gondang Baru Klaten membutuhkan suatu system atok obat yang cepat dan akurat sehingga proses kerja di bagian poliklinik menjadi lebih eofektif dan efisien.
Berdasarkan uraian diatas maka penulis tertarik untuk melakukan penelitian bidang persediaan obat pada sebuah poliklinik dengan meilih judul “Sistem Informasi Stok Obat di Poliklinik PG. Gondang Baru Klaten”.
1. Rumusan Masalah.
Berdasarkan dari latar belakang masalah tersebut, maka penulis ingin mengetahui bagaimana sistem informasi stok obat di PG. Gondang Baru yang dapat menangani ketersediaan obat di poliklinik tersebut?.
2. Batasan Masalah
Untuk menghindari kesalahpahaman dan meluasnya masalah yang akan diteliti, maka penulis membatasi atau memfokuskan masalah yang berkaitan dengan sistem informasi stok obat di poliklinik PG. Gondang Baru Klaten yaitu:
a) Sistem ini hanya membahas tentang stok obat di poliklinik PG. Gondang Baru Klaten.
b) Sistem ini hanya akan mempelajari tentang proses masuk dn keluarnya suatu obat.
c) Sistem ini tidak menangani laporan keuangan dari hasil transaksi obat.
3. Keaslian Penelitian
Pengetahuan penulis tentang masalah ini belum pernah diteliti dan diaplikasikan pada lembaga pendidikan komputer manapun, terbukti belum adanya sistem informasi stok obat di PG. Gondang Baru Klaten. Hal inilah yang menarik penulis untuk membuat sistem tersebut untuk mengetahui stok obat di poliklinik PG. Gondang Baru Klaten.
4. Manfaat Penelitian
Adapun manfaat dari penelitian ini yaitu :
a) Bagi Penulis.
1) Sebagai syarat untuk memenuhi penyusunan tugas akhir guna mendapatkan gelar diploma tiga dari program studi Manajemen Informatika di Unwidha Kleten.
2) Menambah pengalaman dan keterampilan sehingga dapat mengembangkan bakat dan kreatifitas.
3) Dapat membuktikan sejauh mana kemampuan dan keterampilan dibangku kuliah dengan cara praktik langsung secara nyata.
4) Membangun kemandirian dan rasa percaya diri.
b) Arti Penting Kerja Praktek bagi Unwidha
1) Menciptakan kerjasama antara perguruan tinggi dengan lembaga lainnya dalam melaksanakan pembangunan.
2) Perguruan tinggi akan lebih mantap dalam pengisian ilmu atau pendidikan kepada mahasiswa dengan adanya umpan balik sebagai integrasi mahasiswa dengan masyarakat terutama instansi atau lembaga.
c) Bagi Instansi
1) Pemantauan stok obat di poliklinikPG.Gondang Baru Klaten tidak lagi dilakukan secara manual.
2) Proses pengadaan stok obat di poliklinik akan menjadi lebih efektif dan efisien dengan adanya suatu sistem.
3) Dapat menghasilkan suatu sistem yang tepat sehingga dapat di pakai di poliklinik tersebut.
B. Tujuan Penelitian
Adapun yang ingin dicapai oleh penulis yaitu:
1. Untuk mengatasi pemantauan stok obat yang masih dilakukan secara manual di poliklinik PG. Gondang baru Klaten
2. Meningkatkan efisiensi dan efektivutas kerja poliklinik.
3. Merancang sistem informasi stok obat di poliklinik PG. Gondang Baru Klaten sehingga dapat dimanfaatkan oleh perusahaan.
C. Tinjauan Pustaka
Dengan teknologi yang semakin maju, tentunya hampir seluruh kegiatan manusia menggunakan komputer. Namun saat ini untuk proses pemantauan stok obat di poliklinik PG. Gondang baru Klaten masih dilakukan dengan cara manual atau secara arsib tertulis. Hal ini mengakibatkan suatu proses kerja yang tidak efektif dan efisien, karena jika ada suatu arsib yang hilang maka akan menjadikan suatu pekerjaan yang rumit.
Dengan memperhatikan masalah-masalah yang ada maka penulis berniat membuat sistem informasi stok obat di poliklinik PG.Gondang Baru Klaten dengan maksud untuk lebih dapat membantu khususnya dalam proses pemantauan stok obat di poliklinik. Dengan adanya sistem informasi ini diharapkan proses pemantauan stok obat dapat berjalan dengan efektif dan efisien serta memudahkan dalam proses kerjanya.
1. Gambaran perusahaan
Gula marupakan salah satu kebutuhan pokok manusia, dengan maningkatnya kebutuhan akan gula ini maka Indonesia banyak mendirikan pabrik gula yang diharapkan dapat mencukupi kebutuhan didalam negeri. Maka produk gula ini perlu ditingkatkan untuk memperoleh biaya operasi yang makin kecil dan juga tata kelola laporan yang makin efisien, sehingga akan terwujudnya tujuan pabrik Gula Gondang Baru.
a) Sejarah dan Perkembangan Pabrik Gula Gondang Baru Klaten.
Pabrik Gula Gondang Baru didirikan tahun 1860 oleh NV. Klatensch Cultuur maatschapiji yang berkedudukan di Amsterdam Belanda, dengan nama Pabrik Gula Gondang Winangoen. Pengelolaanya diserahkan kepada NV. Mirandolle Vante and Co yang berkedudukan di semarang.
Pada tahun 1930-1935 terjadi krisis ekonomi dunia yang mengakibatkan pabrik ini terhenti. Pabrik ini diaktifkan kembali oleh 2 orang belanda yaitu Boerman dan M.F.H Bremmers pada tahun 1935-1942.
Pada tahun 1942-1945 jepang menduduki Indonesia, sehingga pabrik inipun dikuasai jepang. Pimpinan pabrik di pegang oleh orang jepang bernama Niskio dan Inogaki dibantu M.F.H Bremmers.
Setelah terjadi Revolusi Kemerdekaan Indonesia tahun 1945, pabrik gula ini dapat dikuasai oleh Bangsa Indonesia dan kemudian dikelola Badan Penyelenggara Perusahaan Gula Negara (BPPGN) selama 3 tahun, yaitu tahum 1945-1948 di bawah pimpinan Doekoet, selanjutnya pada tahun 1948 kegiatan pabrik dihentikan karena ada clash kedua. Baru pada tahun 1950 pabrik mulai giling kembali.
Bulan Desember 1957 pemerintah RI melakukan Nasionalisasi terhadap semua pabrik gula milik Belanda, termasuk PG. Gondang Winangoen dan pengawasannya diserahkan kepada Perusahaan Perkebunan Negara (PPN) Unit Semarang A di bawah pimpinan Bapak R. Soepeno dari tahun 1957-1960 dan PG. Gondang Winangoen diganti dengan nama PG. Gondang Baru PT.
Dengan adanya Peraturan Pemerintah no. 164 tanggal 1 Juli 1964 G. Gondang Baru PT dimasukkan dalam wilayah PPN Jawa Tengah V di Solo dan berganti nama menjadi PG Gondang Baru. Peraturan Pemerintah no. 14 tahun 1968 membubarkan PPN Jawa Tengah V dan selanjutnya dibentuk Perusahaan Nasional Perkebunan (PNP) XVI yang berkedudukan di Solo, dan PG Gondang Baru masuk dalam lingkupan PNP XVI.
Tanggal 1 April 1981 dikeluarkan Peraturan Pemerintah no. 11 tahun 1981 yang isinya membubarkan PNP XVI dan digabungkan dalam PT. Perkebunan (PTP) XV (PERSERO) menjadi PTP XV-XVI (PERSERO).
Tahun 1995 PTP XV-XVI bergabung dengan PTP XXI-XXII Surabaya. Akhirnya pada bulan Juni 1996 PTP XV-XVI bergabung dengan PTP XVIII menjadi satu PTP yaitu PTP Nusantara IX (PERSERO).
b) Struktur Organisasi
PG. Gondang Baru dipimpin oleh Administratur yang bertanggung jawab kepada Direksi PT. Perkebunan Nusantara IX (PERSERO). Adapun tugas dan tanggung jawabnya sebagai berikut:
1) Melaksanakan kebijaksanaan perusahaan yang telah ditentukan Direksi.
2) Melaksanakan kebijaksanaan perusahaan dalam rangka melaksanakan tugas dan tanggung jawab selaku pimpinan pabrik.
3) Melaksanakan hubungan kerja vertical dengan pimpinan maupun bawahannya.
4) Membuat laporan kerja.
5) Memimpin, mengkoordinir, mengarahkan cara kerja bawahannya dalam melaksanakan kebijakan yang telah ditentukan.
6) Bertanggung jawab atas jalannya perusahaan dalam mencapai tujuan.
Dalam melaksanakan tugasnya Administratur dibantu oleh empat Kepala Bagian yaitu:
a. Kepala Administrasi Keuangan dan Umum (AKU)
Bertanggung jawab mengelola keuangan perusahaan, dengan tugas utamanya yaitu:
1) Melaksanakan fungsi manajemen bagian Aku (manajemen keuangan dan personalia.
2) Mengkoordinir pelaksanaan pekerjaan dibidang administrasi keuangan dan umum.
3) Melaksanakan koordinasi dengan lain bagian untuk menjamin kelancaran tugas lintas bagian.
4) Bertanggung jawab atas semua hasil kinerjanya kepada atasan langsung (ADM).
Kepala AKU membawahi empat seksi yaitu:
1) Staf Keuangan dan Tata UsahaHasil.
2) Staf Pembukuan dan Tata Usaha Gudang Finansial (TUGF).
3) Staf Sumber daya Manusia an Umum, Agrowisata dan BP.
4) Staf Gudang dan Material.
b. Kepala Tanaman
Bertanggung jawab atas tersedianya bahan baku dalam proses produksi, dan mempunyai tugas sebagai berikut:
1) Menentukan program kerja untuk melaksanakan tugas dan tanggung jawabnya.
2) Bertanggung jawab atas kualitas tanaman tebu, meliputi; penyediaan bibit, pengolahan tanah, pemeliharaan tanaman dan penebangan tebu.
3) Merencanakan jumlah hasil panen tebu dalam setiap musim tanam, tingkat redimen tebu, merencanakan waktu dan lamanya hari giling.
c. Kepala Instalasi
Bertanggung jawab atas persiapan dan kelancaran jalannya mesin atau alat proses, baik perusahaan dalam masa giling maupun dalam keadaan perawatn mesain. Kepala Instalasi mempunyai tugas utama yaitu:
1) Mengkoordinir cara kerja pegawainya.
2) Meningkatkan keahlian para pegawainya.
3) Membantu jalannya produksi secara keseluruhan terutama yang berhubungan dengan mesin pabrik.
d. Kepala Pengolahan
Bertanggung jawab atas proses pembuatan gula, juga memantau kualitas gula yang dihasilkan. Dalam pelaksanaan tugas dibantu oleh Ahli Kimia (Chemicer) yang bertanggung jawab atas laboratorium dan kelancaran giling. Adpun tugas utamanya adalah:
1) Melaksanakan kegiatan teknik perasional dalam bidang pengolahan baik teknis, administrasi, mauun financial guna menjamin kelanancaran proses produksi sehingga memperoleh hasil yang memenuhi persyaratan, baik kualitas maupun kuantitas.
2) Memberikan saran umpan balik dan pendapat mengenai persoalan bidang pengolahan sebagai bahan pertimbangan usaha pabrik.
3) Mengkoordinir serta mengawasi segala kegiatan teknologi selama masa giling dan diluar masa giling.
D. Landasan Teori
Berdasarkan tinjauan pustaka yang ada dalam proposal ini, sehingga dapat diperoleh beberapa pemahaman sebagai landasan teori diantaranya :
1. Konsep Sistem Informasi
Terdiri dari tiga konsep yaitu :
a) Sistem
Sistem adalah sekelompok unsur yang erat berhubungan satu dengan yang lainnya, yang berfungsi bersama-sama untuk mencapai tujuan tertentu. (Erwan Arbie, 2000, 5).
Sistem adalah hubungan atau interaksi yang berlangsung diantara satu kesatuan ataupun komponen secara teratur sehingga tujuan maupun sasaran sistem dapat dicapai. (Jogiyanto, HM, 2002, 5)
b) Informasi
Informasi adalah data yang telah diolah menjadi suatu bentuk yang penting bagi sipenerima dan mempunyai nilai yang nyata atau yang dapat dirasakan dalam keputusan-keputusan yang sekarang atau keputusan-keputusan yang akan datang. (Erwan Arbie, 2000, 6).
Informasi adalah sejumlah data yang telah diproses dengan baik dan berguna bagi pemakainya. Disebut informasi apabila data tersebut yang telah diproses sesuai dengan kebutuhan pemakainya. (Jogiyanto. HM, 2002, 11).
c) Sistem Informasi
Sistem informasi adalah sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, membantu dan mendukung kegiatan operasi, bersifat manajerial dari suatu organisasi dan membantu mempermudah penyediaan laporan yang diperlukan. (Erwan Arbie, 2000, 35).
Sistem informasi adalah data yang dikumpulkan, dikelompokkan dan diolah sedemikian rupa sehingga menjadi sebuah satu kesatuan informasi yang saling terkait dan saling mendukung sehingga menjadi suatu informasi yang berharga bagi yang menerimanya. (Tafri D. Muhyuzir, 2001, 8).
2. Konsep Sistem Stok Obat
Ada tiga konsep yang dimaksud dengan sistem ini, antara lain :
a) Stok
Stok merupakan segala sesuatu atau sumber daya organisasi yang disimpan guna untuk antisipasi memenuhi kebutuhan atas permintaan.
b) Obat
Menurut PerMenKes 917/Menkes/Per/x/1993, obat (jadi) adalah sediaan atau paduan-paduan yang siap digunakan untuk mempengaruhi atau menyelidiki secara fisiologi atau keadaan patologi dalam rangka penetapan diagnosa, pencegahan, penyembuhan, pemulihan, peningkatan kesehatan dan kontrasepsi.
Obat merupakan sediaan atau paduan bahan-bahan yang siap untuk digunakan untuk mempengaruhi atau menyelidiki sistem fisiologi atau keadaan patologi dalam rangka penetapan diagnosis, pencegahan, penyembuhan, pemulihan, peningkatan, kesehatan dan kontrasepsi (Kebijakan Obat Nasional, Departemen Kesehatan RI, 2005).
c) Sistem Stok Obat
Sistem stok obat adalah suatu struktur interaksi antara manusia, peralatan, metode-metode, dan pengendalian yang disusun untuk mencapai tujuan-tujuan seperti berikut ini :
1) Mendukung pekerjaan rutin dalam berbagai pengendalian stok obat.
2) Mendukung persiapan stok obat.
Sistem stok obat berguna untuk mencatat data yang berhubungan dengan stok obat, yaitu transaksi pembelian, dan pengeluaran obat, dan untuk mengetahui jumlah stok obat yang masih tersdia.
E. Metode Penelitian
Untuk mempermudah penulis dalam mendapatkan data yang dibutuhkan maka penulis menggunakan metode sebagai berikut :

1. Bahan atau Materi Penelitian
Dalam penyampaian proposal ini penulis menggunakan beberapa bahan atau materi yang akan dibahas dalam penyelesaian proposal ini. Untuk menyelesaian proposal ini penulis juga menggunakan data-data, diantaranya data yang bersangkutan dengan masalah yang akan dibahas. Data tersesebut diperoleh langsung dari sumber utama yang berkaitan langsung dengan penulis yaitu Poliklinik PG. Gondang Baru sebagai bahan penelitian.
2. Alat-alat Penelitian
Sistem Informasi ini dibuat dengan menggunakan 1 unit komputer yang terdiri dari perangkat keras dan perangkat lunak yaitu terdiri dari :
a) Perangkat Keras
Adapun perangkat keras yang digunakan penulis dalam penelitian dan penyususnannya diantaranya:
1) Prosesor : Intel Pentium 4 CPU, 2.00 GHz
Merupakan Prosesor Pentium 4 yang memiliki kecepatan 2.00 GHz.
Prosesor ini berfungsi untuk memproses semua perhitungan maupun program yang harus dijalankan oleh computer.
2) RAM 512 MB Visipro
Merupakan perangkat keras (memori) yang berfungsi menyimpan data sementara pada saat computer dinyalakan dengan kapasitas 512 MB.
3) Hardisk 80 GB
Fungsinya hampir sama dengan memori namun hardisk menyimpan data secara permanen dengan kapasitas penyimpanan 80 GB.
4) Monitor Samsung 15”
Berfungsi untuk menampilkan pencahayaan yang berupa gambar, tulisan, grafis, dan lain sebagainya yang ada dalam komputer.

5) CDRW Samsung 52x
Merupakan alat yang digunakan untuk membaca data dalam disk magnetic, namun bukan hanya membaca ini juga dapat digunakan untuk menulis kedalam disk magnetic tersebut.
6) Mouse Optik Comic.
Digunakan untuk mengatur posisi kursor pada layer dengan menggunakan sinar infrared
7) Keyboard Comic.
Digunakan untuk mengetik tulisan.
8) Printer Canon ip 1880.
Merupakan perangkat tambahan yang berfungsi mencetak data berupa tulisan maupun gambar.
b. Perangkat Lunak
untuk melakukan penelitian ini maka penulis memakai beberapa Software
1) Microsoft Visual Basic : sebagai bahasa pemrograman yang digunakan untuk membuat suatu program komputer.
2) Microsoft office acces 2003 : sebagai database dalam sistem informasi yang dibuat.
3) Microsoft office word 2007 : sebagai sarana untuk penyusunan penelitian.
3. Jalan Penelitian
Untuk memperoleh data yang diperlukan, penulis menggunakan beberapa metode yang dapat mempercepat dan mempermudah penelitian ini yaitu :
a) Observasi
Penulis melakukan survei dan pengamatan langsung melalui penelitian pada PG. Gondang Baru Klaten khususnya di bagian poliklinik untuk memperoleh data-data primer beserta informasinya.


b) Wawancara
Penulis memperoleh data melalui wawancara langsung dengan karyawan PG. Gondang Baru Klaten ataupun dengan pihak-pihak yang terkait dengan pokok permasalahan yang diteliti agar kelengkapan data lebih baik.
c) Analisis Dokumen
Penulis menganalisis dokumen-dokumen yang dipakai pada sistem yang sedang berjalan seperti mengumpulkan format-format data masukkan, data keluaran, formulir-formulir laporan, serta brosur-brosur lainnya yang dianggap perlu sebagai dasar untuk merancang yang lebih baik.
4. Desain Sistem
Yang akan dilakukan penulis dalam proses design pembuatan Sistem Informasi Stok Obat di Poliklinik PG. Gondang Baru Klaten antara lain:
a) Membuat desain alat bantu arsitektur sistem yang berupa kamus data.
b) Membuat desain arsitektur sistem, yakni :
1) Diagram konteks (Context Diagram).
2) Zero Overview Data Flow Diagram (DFD level 0).
3) Zero Flow Diagram (DFD level Rinci).
c) Membuat desain database, yakni :
1) Entity Relationship Diagram (ERD).
2) Desain file.
3) Normalisasi.
4) Relationship Table.
5) Diagram alis system.
d) Membuat desain interface yang berupa form-form input data dan rancangan output yang akan dihasilkan sistem.



















DAFTAR PUSTAKA

Fathansyah, Ir, 2002, Basis Data , Informatika, Bandung.
Hadi, Rahadian, Pemrograman Microsoft Visual Basic, PT। Elex Media Komputindo, Jakarta, 2001.

Kadir, A., 2003, Pengenalan Sistem Informasi , Edisi 1, Penerbit Andi, Yogyakarta

Notoatmodjo, S., 1997, Ilmu Kesehatan Masyarakat , Rineka Cipta, Jakarta.
Nugroho, Bunafit dan Indah Indriyana., 2007, Membuat Aplikasi Database SQL Server dengan Visual Basic 6.0 , Gava Media, Yogyakarta

Oetomo, B.S.D., 2002, Perencanaan dan Pembangunan Sistem Informasi , Andi Yogyakarta, Edisi Ke-3, Yogyakarta.

Petroutsos, Evangelos, Pemrograman Database dengan Visual Basic 6.0, PT. Elex Media Komputindo, Jakarta:2002

Rijanto Tosin, 2003, Cara Mudah belajar Access 2003 , indra Eka Putra, Jakarta.

Swasta, Basu. , 1998 , Manajemen Penjualan , DDFE, Jogyakarta.
Wikipedia, Ensiklopedia Bebas Berbahasa, http://www.id.wikipedia.org , diakses
pada tanggal 20 April 2010.