PERANCANGAN PROGRAM PENJUALAN OBAT SECARA TUNAI PADA APOTIK “XYZ” MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TIK TERINTEGRASI Hotel Mambruk Anyer 21 – 23 Juni 2010 DINAS PENDIDIKAN PROV. BANTEN EKO A KHOMAEINI,ST SMKN 5 KAB.TANGERANG
PERANCANGAN PROGRAM PENJUALAN OBAT SECARA TUNAI PADA APOTIK “XYZ” MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 Latar Belakang Normalisasi Maksud dan Tujuan Flowchart Ruang Lingkup Sarana Pendukung Landasan Teori Kesimpulan Diagram HIPO Saran-saran
Latar Belakang Masih dilakukan secara manual, maka akan banyak masalah yang muncul dan dengan semakin banyak masalah yang muncul, maka akan menimbulkan pekerjaan yang tidak optimal dan maksimal. Dengan menggunakan sistem komputerisasi sehingga akan meminimalkan kesalahan-kesalahan yang selama ini sering timbul dan menghasilkan informasi-informasi yang cepat, akurat dan tepat waktu.
Maksud dan Tujuan Sebagai bahan untuk aplikasi program komputerisasi pada apotik yang nantinya membutuhkan efisiensi dan efektifitas untuk operasional apotik itu sendiri. Mengaplikasikan pengetahuan yang telah didapat sebelumnya, seperti Pemograman terstruktur, Logika dan Algoritma, beberapa Bahasa Pemograman dan mata pelajaran lainnya.
RUANG LINGKUP Metode Penelitian input data obat input data transaksi penjualan input data user struk penjualan Metode Penelitian Studi Kepustakaan
LANDASAN TEORI Dalam membuat suatu program yang baik, maka harus dibuat langkah-langkah pokok, yaitu: Mendefinisikan masalah Pembuatan algoritma Membuat instruksi pemrograman Menguji dan mengoreksi program Membuat dokumentasi program
Normalisasi Bentuk Tidak Normal ( Unnormalized Form ) b. Bentuk Normal kesatu ( 1 NF / First Normal Form ) c. Bentuk Normal kedua ( 2 NF / second Normal Form ) d. Bentuk Normal ketiga ( 3 NF / Third Normal Form )
Normalisasi Bentuk Tidak Normal ( Unnormalized Form ) Kode_Obat Nama_Obat Produsen Satuan Harga_Satuan Jumlah_Stock ID_User Nama_User Password Is_Admin No_Trans Tgl_Trans TotalBayar Hrg_Satuan Jumlah
b. Bentuk Normal Kesatu ( 1NF/ First Normal Form ) Kode_Obat * Nama_Obat Produsen Satuan Harga_Satuan Jumlah_Stock ID_User * Nama_User Password Is_Admin No_Trans * Tgl_Trans TotalBayar Jumlah
b. Bentuk Normal Kesatu ( 1NF/ First Normal Form ) Kode_Obat * Nama_Obat Produsen Satuan Harga_Satuan Jumlah_Stock ID_User * Nama_User Password Is_Admin No_Trans * Tgl_Trans TotalBayar Jumlah
c. Bentuk Normal Kedua ( 2NF/ Second Normal Form ) Tabel m_obat Kode_Obat * Nama_Obat Produsen Satuan Harga_Satuan Jumlah_Stock Tabel tr_jual No_Trans * Tgl_trans TotalBayar Jumlah Kode_Obat ** ID_User ** Tabel m_users ID_User * Nama_User Password Is_Admin Keterangan : * = Kunci Utama (Primary Key) ** = Kunci Tamu (Foreign Key) = Hubungan One to One = Hubungan Many to Many
d. Bentuk Normal Ketiga ( 3NF/ Third Normal Form ) Tabel m_users Tabel Transaksi ID_User * Nama_User Password Is_Admin No_Trans * Tgl_trans TotalBayar Jumlah ID_User ** Tabel m_obat Tabel tr_jual_detail Kode_Obat * Nama_Obat Produsen Satuan Harga_Satuan Jumlah_Stock Jumlah Hrg_Satuan No_Trans ** Kode_Obat ** Keterangan : * = Kunci Utama (Primary Key) ** = Kunci Tamu (Foreign Key) = Hubungan One to One = Hubungan Many to Many
Diagram HIPO
Flowchart Menu Utama
Flowchart Data Obat
Flowchart Data User
Flowchart Data Transaksi
Sarana Pendukung Perangkat Keras (Hardware) Perangkat Lunak (Sofware) Monitor SVGA 17” Keyboard 108 Keys Printer Ink jet Harddisk 40 GB Floppy 3,5 1,44 MB CPU Pentium IV 1,8 GB Konfigurasi Komputer
Kesimpulan Peranan komputer sangat penting dalam melakukan kegiatan pengolahan data mulai dari memasukan data, menyimpan data, merubah data serta menghapus data sehingga menghasilkan informasi yang tepat dan akurat. Hasil dari pembuatan program aplikasi ini dapat memberikan informasi yang akurat, memperjelas dan mempermudah dalam pengolahan data transaksi. Dengan menggunakan komputer beserta perangkat pendukungnya yang baik maka cara kerja dapat menjadi lebih efisien dan efektif. Pentingnya pengelompokan data–data berdasarkan kriteria–kriteria tertentu sehingga data–data tersusun secara rapi dan memudahkan dalam proses–proses pencarian maupun pengeditan data.
SARAN..... Untuk lebih mengembangkan pemrograman, pengolahan data transaksi harus dibuat lebih jelas dan teliti sehingga akan menjadi pencatatan dan informasi yang cepat, akurat, dan jelas. Agar program ini dapat berjalan dengan baik sebaiknya menggunakan perangkat keras yang memadai dan mendukung sarana yang ada. Perlu adanya aplikasi anti virus yang update agar program terhindar dari ancaman virus Perangkat komputer sebaiknya dirawat dengan baik guna menghindari dari kerusakan pada komputer dan melakukan pendokumentasian program sebagai cadangan (backup) keamanan data yang mana proses ini penting dilakukan untuk usaha pengembangan program selanjut.
SEKIAN PRESENTASI DARI PENULIS Terima Kasih DISUSUN OLEH : Eko A Khomaeini,ST