P. 1
Doc

Doc

|Views: 287|Likes:
Published by scandaljepit

More info:

Published by: scandaljepit on Nov 11, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/15/2012

pdf

text

original

ABSTRAK

ANIK YHULAIKAH, Aplikasi Microsoft Visual Basic 6.0 dalam Pembuatan Basis Data Sistem Penjualan di Swalayan Luwes Pati, Tugas Akhir, Statistika Terapan dan Komputasi Jurusan Matematika FMIPA Universitas Negeri Semarang

Swalayan merupakan salah satu bentuk dari organisasi yang di dalamnya terdapat kegiatan jual beli barang, di mana semuanya berada di bawah tanggung jawab pada seorang manajer toko. Untuk itulah pengorganisasian dengan perancangan basis data dapat menjawab pertanyaan yang muncul. Dalam hal pendataan Swalayan Luwes masih dibilang sederhana, di mana masih menggunakan catatan buku. Maka dari itu penulis memberikan solusi menggunakan program Microsoft Visual Basic 6.0 dengan aplikasinya untuk membantu pendataan secara komputerisasi yang lebih efektif dan efisien. Dapat dirumuskan permasalahan yaitu bagaimana penerapan program Microsoft Visual Basic 6.0 sehingga mampu meningkatkan kualitas pelayanan di Swalayan Luwes Pati. Sedangkan tujuan dari kegiatan ini adalah untuk menerapkan Microsoft Visual Basic 6.0 dalam pembuatan sistem penjualan di Swalayan Luwes Pati. Pengembangan sistem penjualan dibuat melalui lima tahapan yaitu studi kelayakan, rencana pendahuluan, analisis sistem, perancangan sistem dan implementasi. Metode yang digunakan untuk mendapatkan data dalam pembuatan sistem penjualan yaitu dengan metode observasi, dan metode literatur. Hasil kegiatan studi kelayakan didapatkan bahwa Swalayan Luwes dalam menjalankan kegiatannya terbagi dalam tiga bagian yaitu bagian gudang, administrasi dan bagian penjualan. Pada tahap rencana pendahuluan proses pembuatan sistem penjualan dimulai dengan pembuatan diagram alir konteks. Pada tahap analisis sistem merupakan tahap lanjutan dari rencana pendahuluan yaitu dengan menjabarkan sistem penjualan ke arah yang lebih detail. Pada tahap implementasi merupakan tahap pembuatan kode program dan cara kerja program. Simpulan dari penelitian ini adalah, penerapan program sistem informasi dapat diawali dengan tahap sosialisasi program kepada karyawan pada bagian penjualan. Tahap sosialisasi tersebut meliputi pengenalan Software Mocrosoft Visual Basic, cara pemakaian aplikasi program, dan pembuatan buku panduan pemakaian aplikasi program sistem penjualan. Dengan diadakannya tahap sosialisasi diharapkan karyawan pada bagian penjualan mampu menerapkan aplikasi sistem penjualan secara efektif untuk kepentingan Swalayan Luwes Pati.

MOTTO DAN PERSEMBAHAN

MOTTO “Genius 1% ilham 99% kerja keras”. “Pengalaman adalah guru yang berharga dalam hidup”. “Orang yang menanam pohon berarti menanam harapan, tapi menanam bukan untuk kita sendiri melainkan milik generasi muda”(Cerillus.P). “Orang pintar pandai menemukan sesuatu, orang bodoh pandai menyebarkannya”. (Plato) pohon

PERSEMBAHAN papa dan Mama yang selalu mengasihiku; adikku Wiwin dan kakakku Agus; kekasihku yang selalu aku sayangi; teman-temanku staterkomp’02; anak-anak kos “ Wisma ayu”;

KATA PENGANTAR

Segala puji syukur kami panjatkan ke hadirat Allah SWT atas rahmat dan hidayah-Nya karena penulis dapat menyelesaikan Laporan Tugas Akhir (TA) ini dengan tepat waktu. Penulis menyusun TA ini sebagai syarat kelulusan Diploma III Statistika Terapan dan Komputasi. Penulis menyadari bahwa dalam penyusunan laporan TA ini tidak lepas dari bantuan semua pihak. Oleh karena itu dalam kesempatan ini penulis menyampaikan terima kasih yang sebesar-besarnya dan penghargaan setinggi-tingginya kepada. 1. Drs. Kasmadi, M.Si, Dekan FMIPA UNNES. 2. Drs. Supriyono, M.Si, Ketua jurusan Matematika FMIPA UNNES. 3. Dra. Nurkharomah D, M.Si, Ketua Program Studi Statistika Terapan dan Komputasi. 4. Prof. Dr. Y.L. Sukestiyarno, M.S., selaku dosen pembimbing Utama. 5. Drs. Amin Suyitno. M.Pd, selaku dosen Pembimbing Pembantu 6. Agus Ariyanto, SH, Kepala Personalia Swalayan Luwes 7. Semua Pihak yang telah membantu penyusunan Tugas Akhir ini, baik secara langsung maupun tidak langsung. Semoga dengan semua jasa dan bantuan yang telah diberikan mendapatkan balasan dari Allah SWT. Akhirnya penulis berharap semoga laporan TA ini beramanfaat bagi semua pihak yang membutuhkan.

Semarang, Agustus 2005

Penulis

..................... Konsep Dasar Sisten Informasi Manajemen.................................................. Kerangka Pikiran..................................29 D............4 BAB II KAJIAN TEORI A......................................1 B.............................................................................................6 B.......................................3 C................................................. Sekilas Tentang Microsoft Visual Basic 6..............................3 D.....................................................................x BAB I PENDAHULUAN A..............................................DAFTAR ISI Halaman HALAMAN JUDUL .........................................................i HALAMAN PENGESAHAN ..................................0....................................................... Rumusan Masalah dan Pembatasannya .............................. Latar Belakang ............ ii ABSTRAK...............................................................................................33 BAB III METODE KEGIATAN ..........................................................................................................................................v DAFTAR ISI .........................................................................................6 C..........................iv KATA PENGANTAR ...................... Tujuan dan Manfaat Kegiatan.................... iii HALAMAN MOTTO DAN PERSEMBAHAN .....................................viii DAFTAR TABEL .................................................. Konsep Dasar Basis Data............................................................. Sistematika Penulisan..vi DAFTAR GAMBAR........

...........34 C................. Tahapan Studi Kelayakan .................................................................... Variabel Penelitian dan Cara Pengambilan Data .................................................. Normalisasi ..........................................59 B.... Saran ............................................... Tahapan Implementasi Sistem .............................................................................................38 1.34 B.......49 2.....................................................................................36 BAB IV PEMBAHASAN A........................................................................................ Hasil Kegiatan............... Perancangan Program .............50 3.................................................................................................................................... Tahapan Rencana Pendahuluan ........................................................................ Tahapan Analisis Sistem ...............................48 B..............................38 2..51 BAB V PENUTUP A.... Uji Pengembangan ...........60 DAFTAR PUSTAKA LAMPIRAN-LAMPIRAN ......................38 3......................................................................................... Hasil Pengujian Program dan Pembahasan............................................ Uji Modul.39 4.....36 D........................................................ Uji Operasional ............................ Simpulan .................................49 1...............................A...........41 5................ Ruang Lingkup Kegiatan........... Analisis Data..............

................................................................................................................................................ Diagram Alir Data Konteks Sistem Penjualan .................28 Gambar 10...32 Gambar 14................... Toolbox ...........................39 Gambar 17........................... Jendela Properti Microsoft Visual Basic.................................................................28 Gambar 11.........46 Gambar 20................. Simbol Garis Alir.................. Relasi satu lawan satu .................................................. Relasi banyak lawan banyak .........................................31 Gambar 12.................... Simbol Penghubung ..27 Gambar 7................................31 Gambar 13....40 Gambar 18.................................................................................... Relasi antar tabel pada sistem Penjualan ..................................................... Jendela proyek Microsoft Visual Basic...............................................27 Gambar 6.26 Gambar 3.........................................................DAFTAR GAMBAR Gambar 1............................................... Simbol Dokumen ............... Relasi satu lawan banyak ............. Simbol Disket ......... Tampilan Form ........................32 Gambar 16............................. Diagram Alir Data Analisis Sistem Penjualan ...............................32 Gambar 15..........................................28 Gambar 8...............25 Gambar 2............................................................................ Jendela Utama Microsoft Visual Basic .................................. Bagan Struktur Sistem Penjualan ...............27 Gambar 5 Simbol penelitian manual................................................... Simbol keyboard..26 Gambar 4................46 ........................................................40 Gambar 19.................................. Simbol display .........28 Gambar 9. Diagram Alir Data Level 1 Laporan ......

.......................................................56 Gambar 32.........................................55 Gambar 30....................................................47 Gambar 22.... Tampilan Menu Hapus Item Barang ........................... Tampilan Awal Program ................... Tampilan Edit Jumlah Barang ...................................................54 Gambar 28...................55 Gambar 31............................ Tampilan Menu Hapus Faktur.....................53 Gambar 27............ Tampilan Edit Jumlah Pembayaran .................47 Gambar 23.......... Tampilan Laporan Data Barang.......................... Tampilan Input Stok Barang ..................57 Gambar 34....................................... Tampilan Transaksi Penjualan..................................... Bagan Menu Utility.......................................................... Tampilan Input Data Barang ......... Bagan Menu Laporan.........................................................................48 Gambar 24.............................................................................56 Gambar 33.................... Tampilan Ubah Password ..................................Gambar 21..................................52 Gambar 25...54 Gambar 29.............................57 Gambar 35........................................... Tampilan Form Login .... Bagan Menu File ...........53 Gambar 26....58 .. Tampilan Pencarian Data Barang ................................................

. Hasil Pengujian bagian program ....DAFTAR TABEL Tabel 1.........................................50 Tabel 5............................51 ......... Kamus Data................................................45 Tabel 4............................. Hasil Pengujian Pengembangan ............................. Bentuk Normal 2 dan Normal 3 .............................................................................................41 Tabel 2..... Bentuk Tidak Normal dan Normal I...................................43 Tabel 3......

Dari hari-ke hari kemajuan teknologi terus berkembang salah satu adalah komputer. wewenang dan tanggungjawab. sehingga tercipta suatu kesatuan yang utuh dan bulat dalam rangka pencapaian tujuan yang telah ditentukan. Pengorganisasian merupakan keseluruhan proses pengelompokan alat-alat. dalam hal ini adalah bagi seorang manajer toko. seakan-akan tidak pernah ada matinya untuk mempelajari. Komputer merupakan sarana untuk menyelesaikan pekerjaan dengan cepat dan efisien. Untuk itulah pengorganisasian dengan perancangan basis data dapat menjawab semua pertanyaan yang muncul. Inventori barang setiap bulannya mengalami perubahan seiring dengan lakunya penjualan barang. tugas-tugas. aplikasi komputer di bidang penjualan salah satunya adalah pendataan inventori barang. Salah satu bentuk informasi yaitu dengan pemanfaatan sistem-sistem informasi berbasis komputer. di mana semuanya berada di bawah tanggungjawab pada seorang manajer toko.BAB I PENDAHULUAN A. Latar Belakang Permasalahan Seiring dengan kemajuan teknologi di berbagai bidang. diperlukan suatu pengorganisasian yang lebih baik. Swalayan merupakan salah satu bentuk dari organisasi yang di dalamnya terdapat kegiatan jual beli barang. . Segala kegiatan yang berlangsung tidak bisa dimonitoring secara keseluruhan tanpa adanya suatu pengorganisasian yang tepat. Oleh karena itu. Komputerisasi merupakan suatu alternatif yang tepat untuk seorang pemakai dalam kebutuhan akan informasi secara tepat.

Dengan segudang permasalahan yang timbul perlu adanya suatu penyelesaian yang praktis. Organisasi ini ingin mengembangkan pengolahan informasi tentang pendataan penjualan dan persediaan barang.0 adalah paket pemograman berbasis windows. didesain untuk dapat memanfaatkan fasilitas yang tersedia dalam Microsoft windows. penulis tertarik untuk menciptakan suatu program basis data penjualan Swalayan Luwes Pati. Perkembangan teknologi basis data tidak lepas dari perkembangan perangkat keras dan perangkat lunak. Dengan menggunakan Microsoft Visual Basic 6.Hal tersebut mendorong banyak organisasi untuk memanfaatkan informasi secara maksimal. Untuk itulah penulis memberikan solusi menggunakan program Microsoft Visual Basic 6. Salah satu perangkat lunak dalam pengembangan aplikasi yang populer adalah Microsoft Visual Basic 6. B. Dengan digunakannya perancangan basis data penjualan dan persediaan barang diharapkan mampu menjawab kelemahan-kelemahan yang selama ini muncul. dan hal ini memerlukan penanganan tersendiri. Swalayan Luwes Pati merupakan sebuah minimarket di mana di dalamnya terdapat kegiatan penjualan dan pembelian stok barang. Setiap bulannya Swalayan Luwes Pati melakukan pembelian barang yang nantinya digunakan sebagai stok penjualan barang. Salah satu organisasi tersebut adalah sistem penjualan Swalayan Luwes Pati.0. dalam wujud pemograman dengan aplikasinya dengan melibatkan suatu basis data. Microsoft Visual Basic 6. Rumusan Masalah dan Pembatasannya 1.0.0 dengan aplikasinya untuk membantu pendataan secara komputerisasi yang lebih efektif dan efisien. baik informasi yang berasal dari dalam dan luar. Rumusan Masalah .

Tujuan Tujuan penelitian ini adalah untuk menerapkan aplikasi Microsoft Visual Basic 6. dapat dirumuskan permasalahan yaitu bagaimana penerapan program Microsoft Visual Basic 6.0. a.Berdasarkan latar belakang yang telah diuraikan di atas. Bagi Penyusun Dengan penelitian ini. Batasan Masalah Dalam penelitian ini tidak seluruh kegiatan yang ada di Swalayan Luwes Pati dibuat program basis datanya.0.0 sehingga mampu meningkatkan kualitas pelayanan di Swalayan Luwes Pati. b. C. Manfaat Hasil dari penelitian ini diharapkan akan memberikan kontribusi sebagai berikut.0 dalam pembuatan Sistem Penjualan dan Persediaan Barang di Swalayan Luwes Pati. 2. Bagi Swalayan Luwes Pati Penelitian ini diharapkan dapat memberikan manfaat untuk menyajikan informasi yang efisien. tetapi berdasarkan pertimbangan waktu maka hanya dibuat basis penjualan dan persediaan barang dengan menggunakan Microsoft Visual Basic 6. D. Tujuan dan Manfaat Kegiatan 1. dan relevan. penulis dapat memberikan teori-teori yang telah diterima sekaligus mematangkan dan meningkatkan pengetahuan tentang aplikasi pembuatan program dengan Microsoft Visual Basic 6. tepat waktu. 2. Sistematika Laporan BAB I : PENDAHULUAN .

pengambilan data dan perancangan sistem. BAB II : KAJIAN TEORI Pada bab II berisi konsep dasar sistem informasi manajemen. dimana program tersebut mempunyai kelemahan dalam hal tampilan visual yang kurang menarik. dan sekilas tentang Microsoft Visual Basic 6.Pada bab I berisi tentang latar belakang permasalahan. rumusan masalah dan pembatasannya. Studi kelayakan. form output. pembuatan form input. BAB V : PENUTUP Pada bab V berisi simpulan dan saran.0. dapat kami identifikasi bahwa sebelum menggunakan aplikasi program. dan sistematika penulisan laporan. basis data. . administrasi. BAB III : METODE KEGIATAN Pada bab III berisi ruang lingkup kegiatan. tujuan dan manfaat kegiatan. dan implementasi aplikasi program. BAB IV : PEMBAHASAN Pada bab IV berisi pembuatan database dan tabel. BAB II KAJIAN TEORI Dari penjelasan latar belakang masalah di atas. swalayan Luwes Pati dalam melakukan pendataan barang masih menggunakan sarana perangkat lunak (software) berupa microsoft excel dan untuk transaksi penjualan barang Swalayan Luwes Pati masih menggunakan program under Dos.

A. Data dan Informasi Data adalah fakta mengenai objek orang.0 juga merupakan pemrograman yang mengacu pada program aplikasi dengan tampilan dan cara kerja sesuai windows. Konsep Dasar Basis Data 1. menyimpan. dengan . dan lain-lain. B. Sejumlah penulis menggunakan data untuk menyatakan nilai-nilai yang secara aktual yang terkandung dalam basis data.Dari identifikasi masalah di atas. Konsep Dasar Sistem Informasi Manajemen 1. memproses. Selain itu Microsoft Visual Basic 6. maka masalah pendataan barang dan tampilan program yang kurang menarik diharapkan dapat dipecahkan dengan adanya program sistem penjualan dan pendataan barang menggunakan Microsoft Visual Basic 6. dan lain-lain.0 sebagai software dalam pembuatan rancangan program sistem penjualan dan pendataan barang adalah dikarenakan program tersebut merupakan event-driven programming (pemrograman yang dapat dikendalikan) artinya program menunggu sampai adanya respon dari pemakai berupa event atau kejadian tertentu misalkan tombol klik. dan mendistribusikan informasi untuk mendukung pembuatan keputusan dan pengawasan di bidang penjualan. menu pilih.0. Alasan mengapa dipakainya software Microsoft Visual Basic 6. Definisi Sistem Penjualan Sistem penjualan adalah seperangkat komponen yang saling berhubungan yang berfungsi mengumpulkan. sedangkan informasi adalah hasil analisis terhadap suatu data.

calculation. Contohnya dengan metode wawancara. peringkasan baik dalam bentuk tabel maupun grafik. Pengolahan Data Tahapan ini merupakan tahap di mana data diolah sesuai dengan prosedur yang telah dimasukkan. yang terdiri dari tahapan-tahapan sebagai berikut. Pengolahan data menjadi informasi itu merupakan sebuah siklus. Prosedur pengolahan data itu merupakan urutan langkah untuk mengolah data yang ditulis dalam suatu bahasa pemrograman yang disebut program. Proses pencatatan ini tidak hanya terjadi pada tahap origination atau distribution saja. pengurutan. 1) Pencatatan data masukan (recording capturing) Data harus dicatat dalam beberapa bentuk sebelum diproses.kata lain informasi dapat dikatakan sebagai data yang telah diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan seseorang dalam suatu organisasi. 2) Manipulasi Data . c. clasification (pengelompokan). Input Tahap ini merupakan proses pemasukan data dan prosedur pengolahan data ke dalam komputer melalui alat input seperti keyboard. Pengumpulan Data Pada tahap ini dilakukan proses pengumpulan data yang asli dengan metode tertentu. Penelitian pengolahan data. b. a. penyimpanan dan pembacaan data dari tempat penyimpanan data. tetapi dapat terjadi pada seluruh siklus pengolahan. penggabungan.

Clasification ini biasanya dapat dilakukan berdasarkan lebih dari satu kategori. yaitu bila data numerik. Ada dua macam pengurutan. Ascending adalah arah pengurutan naik. 6) Merging . Untuk melakukan operasi ini. Storring (penyimpanan) dan retrieving (penggunaan kembali). Descending adalah arah pengurutan turun. sorting (pengurutan). calculation (perhitungan). kemudian juga ditentukan arah pengurutannnya. yaitu ascending dan descending. summarizing (meringkas). Biasanya kata Calculation juga sering digunakan untuk menunjukan suatu proses terhadap suatu data secara umum. maka akan diurutkan dari data terkecil sampai terbesar. maka akan diurutkan dari data terbesar sampai data terkecil.Operasi manipulasi data yang telah dikumpulkan dapat berupa clasification (pengelompokan). 5) Sorting Menyusun data dalam urutan tertentu disebut sorting. yaitu bila data numerik. Misalnya. sedangkan bila data alphabet maka akan diurutkan dari Z-A. maka harus ditentukan terlebih dahulu kolom data (field) yang akan menjadi kunci pengurut. 3) Clasification Clasification merupakan penelitian pengelompokan data dalam suatu grup berdasarkan kategori tertentu. 4) Calculation Calculation merupakan suatu proses manipulasi data numerik secara aritmetika. dari sekumpulan data barang suatu penjualan diklasifikasikan berdasarkan jenis barang. merging (penggabungan).

Proses pendisdtribusian ini tidak boleh terlambat dan harus diberikan kepada yang berkepentingan. sebab hasil pengolahan tersebut akan menjadi bahan pertimbangan dalam pengambilan keputusan atau menjadi data dalam pengolahan data selanjutnya. maka informasi yang dihasilkan harus segera didistribusikan. seperti dalam bentuk grafik. .Menggabungkan dua atau lebih kumpulan data yang memiliki kolom data (field) yang sama sebagai kunci penghubung disebut merging. kumpulan data diringkas dalam bentuk yang ringkas. mudah dimengerti dan mudah dianalisis. sederhana. Output Hasil pengolahan data akan ditampilkan pada alat output seperti monitor dan printer sebagai informasi. Distribusi Setelah proses pengolahan data dilakukan. d. Langkah ini merupakan langkah yang sangat penting di dalam prosedur pengolahan data. 7) Summarizing Pada operasi data ini. e. Hasil pengolahan data akan disimpan dalam suatu file. 8) Storring and retrieving Storring merupakan langkah penyimpanan terhadap hasil pengolahan data. sebab hasil tersebut akan digunakan pada proses pengolahan data selanjutnya.

Kualitas informasi ditentukan oleh beberapa faktor yaitu. mengingat informasi akan menjadi dasar dalam pengambilan keputusan. Bilamana cara dan biaya untuk memperoleh informasi sulit dan mahal. Kesalahan-kesalahan itu berupa kesalahan perhitungan maupun akibat gangguan (noise) yang dapat berupa mengubah dan merusak informasi tersebut. Kesempurnaan informasi Untuk mendukung faktor pertama. atau pengubahan. maka orang tidak berminat untuk memperolehnya. dan menjadi tidak berguna jika diberikan kepada mereka yang tidak membutuhkan. Mudah dan Murah Kini cara dan biaya untuk memperoleh informasi menjadi bahan pertimbangan tersendiri. Relevansi Informasi akan mempunyai nilai manfaat yang tinggi. b. jika informasi tersebut diterima oleh mereka yang membutuhkan. dan tidak menyesatkan. di mana informasi disajikan lengkap tanpa pengurangan. maka kesempurnaan informasi menjadi penting. d. atau mencari alternatif yang . Keterlambatan informasi akan mengakibatkan kekeliruan dalam mengambil keputusan.Informasi yang dihasilkan atau yang beredar tidak semuanya berkualitas. a. Tepat waktu Informasi harus disediakan secara tepat waktu. Oleh karena itu. c. perlu dilakukan penyaringan terhadap informasi yang beredar atau yang ditangkap. tidak bias. e. Keakuratan dan teruji kebenarannya Artinya informasi harus bebas dari kesalahan-kesalahan. penambahan.

kini orang atau perusahaan dapat dengan mudah memperoleh informasi dengan mudah dan murah. data diorganisasikan ke dalam satu hirarki yang terdiri atas elemen data. Dalam sistem basis data relasional berkas mewakili komponen yang disebut relasi. Rekaman Rekaman merupakan gabungan dari sejumlah elemen data yang saling terkait. Hirarki Data Secara tradisional. 2. kolom. rekaman (record). 3. Dan melalui teknologi internet. rekaman basis data disebut dengan istilah tupel atau baris. dan atribut. item. Berkas Himpunan dari beberapa rekaman yang bertipe sama membentuk sebuah berkas. Dalam basis data relasional.lainnya. a. Berkas dapat dikatakan sebagai kumpulan rekaman data yang berkaitan dengan sebuah objek. dan berkas (file). c. jika bobot informasi tidak sebanding dengan biaya yang dikeluarkan. Pengertian Basis Data . Istilah lain untuk elemen data adalah medan (field). b. Biaya mahal yang dimaksud di sini adalah. Elemen Data Elemen data merupakan satuan elemen yang tidak dapat dipecah lagi menjadi unit lain yang bermakna.

Bentuk ini masih banyak dijumpai dalam kehidupan sehari-hari. 4. kekurangluwesan. kemubaziran data. b. basis data adalah sistem berkas terpadu yang dirancang terutama untuk meminimalkan pengulangan data. c. indek. sekelompok rekaman disimpan pada sejumlah berkas secara terpisah. berkas tersebut harus dicari pada rak-rak tersebut. petunjuk-petunjuk. daftar data dan lain-lain. Jika suatu berkas diperlukan. Sistem pemrosesan basis data dimaksudkan untuk mengatasi kelemahankelemahan yang ada pada sistem pemrosesan berkas. dan d.1999:9). Sistem ini mempunyai kelebihan daripada sistem . ketidakkonsistenan dan kurangnya integritas. Sistem pemrosesan manual merupakan bentuk pemrosesan yang menggunakan dasar berupa setumpuk rekaman yang disimpan pada rak-rak berkas.Istilah basis data banyak menimbulkan intrerpretasi yang berbeda (Kadir. Husni (1997:12) berpendapat bahwa basis data adalah sekumpulan yang terorganisasi dari data yang saling terkait. Sejarah Basis Data Sistem pemrosesan basis data terbentuk setelah masa sistem pemrosesan manual dan berkas. Pada awal penerapan sistem komputer. keterbatasan berbagai data. Tegasnya basis data adalah sekumpulan yang lengkap dari data. tabel-tabel. Sistem yang menggunakan pendekatan seperti ini biasa disebut sistem pemrosesan berkas. Sistem seperti ini dikenal dengan sebutan Data Base Management System (DBMS). bukan kebutuhan sejumlah pengguna dengan kekurangan sebagai berikut: a. Kelemahan perancangan sistem masih didasarkan pada kebutuhan individu pengguna.

b. huruf tersebut dapat berupa numerik maupun abjad atau karakter khusus. field. c. alamat.pemrosesan manual. 5. perancangan sistem masih didasarkan pada kebutuhan individual pengguna. yaitu atribut dari field yang berupa huruf yang membentuk nilai dari sebuah field. Sistem Menejemen Basis Data a. bukan kebutuhan sejumlah pengguna. Keterbatasan Berbagi Data. merupakan kumpulan file yang saling terkait satu sama yang lainnya. Ketidakluwesan. record. database. byte. yaitu atribut dari record yang menunjukan suatu item dari data seperti nama. dan lain sebagainya. yaitu kumpulan field yang menggambarkan suatu unit data individu tertentu. Kemubaziran Data. bit. kumpulan file yang tidak terkait satu sama yang lainnya tidak disebut data base. a. d. d. Kelemahannya. file. c. Pengertian DBMS (Data Base Mamejemen sistem) . yaitu kumpulan dari record yang terkait dan memiliki format field yang sama dan sejenis. Kelemahan tersebut adalah sebagai berikut. b. Hirarki data dalam basis data Data dalam sebuah basis data disusun berdasarkan sistem hirarki yang unik yaitu: a. Ketidakkonsistenan dan Kurangnya Integritas. 6. e. dan f. yaitu bagian terkecil dari data secara keseluruhan yaitu karakter ACII nol atau satu yang merupakan komponen pembentuk Byte. yaitu dalam hal keakuratan dan kecepatannya. Jelasnya sistem pemrosesan berkas mempunyai kelemahan.

Dengan DBMS kita dapat mendesain struktur file secara jauh lebih mudah dan menyiapkan suatu basis data yang dapat digunakan oleh sejumlah program aplikasi yang berlainan. Terpadu berarti berkas-berkas data di dalam basis data saling terkait. menghapus. mengubah. berkedudukan antara basis (data yang disimpan dalam harddisk) data dengan pengguna. seperti harddisk. 3) Perangkat Lunak Perangkat lunak dalam hal ini DBMS. 2) Data Data didalam basis data memiliki sifat terpadu dan berbagi. b. Sedangkan berbagi berarti bahwa data dapat dipakai oleh sejumlah pengguna secara bersamaan. 1999:17) DBMS adalah suatu program komputer yang digunakan untuk memasukan. Komponen DBMS (Data Base Mamejemen Sistem) Data Base Managemen Sistem memiliki komponen yang terdiri dari: 1) Perangkat Keras Perangkat keras merupakan perangkat yang berupa komputer dan bagian-bagian di dalamnya. dan memori. prosesor.Menurut (Kadir. Tujuan DBMS adalah untuk mempermudah penciptaan Struktur data dan membebaskan pemrograman dari masalah penyusunan file yang kacau. Komponen inilah yang melakukan pemrosesan dan juga melakukan penyimpanan basis data. memanipulasi dan memperoleh data atau informasi dengan praktis dan efisien. 4) Pengguna .

Pengguna dapat diklasifikasikan menjadi tiga kategori yaitu pengguna akhir. d. Beberapa literatur menggunakan istilah struktur data logis untuk menyatakan keadaan ini. Data yang dikenal oleh masing-masing pengguna bisa berbeda-beda dan barangkali hanya mencakup sebagian dari basis data. Pada lapis ini pengguna hanya mengenal struktur data yang sederhana. yang berorientasi pada kebutuhan pengguna. pengguna aplikasi dan administrator basis data. Pada lapis ini stuktur data dijabarkan secara rinci. Model basis data ada tiga macam yaitu: 1) Model Hirarkis . c. 3) Lapis pandang merupakan lapis tertinggi pada abstraksi data. Sistem yang sesungguhnya tentang teknis bagaimana data disimpan dan dipelihara disembunyikan kerumitannya dan kemudian diungkapkan dalam bahasa dan gambar yang mudah dimengerti orang awam. Atribut Data Kegunaan utama DBMS adalah agar pengguna mampu menyusun suatu pandangan abstrak dari data. dan menjabarkan hubungan-hubungan antar data. 2) Lapis konseptual bersifat lebih tinggi daripada lapis fisis. Model Basis Data Model basis data menyatakan hubungan rekaman yang tersimpan dalam data. Abstraksi data dalam DBMS dibagi menjadi tiga lapis yaitu: 1) Lapis fisis merupakan lapis terendah dalam abstraksi data. Lapis ini menjabarkan data apa saja yang sebenarnya disimpan pada basis data. Lapis ini menjelaskan bagaimana data sesungguhnya disimpan.

Tugas utama skema adalah menjabarkan struktur basis data kepada DBMS. Simpul yang terhubung dengan simpul pada level di bawahnya disebut simpul orang tua. 3) Model Relasional Model relasional merupakan model yang paling sederhana sehingga mudah digunakan dan dipahami oleh pengguna. Relasi dirancang sedemikian rupa sehingga menghilangkan kemubaziran data dan menggunakan kunci tamu untuk berhubungan dengan relasi lain. Skema adalah deskripsi lengkap tentang struktur medan. rekaman. e. dengan perbedaan suatu simpul anak dapat memiliki lebih dari satu simpul orangtua. 2) Model Jaringan Model jaringan menyerupai model hirarkis.Model hirarkis biasa disebut model pohon dengan menggunakan pada hubungan orang tua anak. Subskema adalah pandangan bagi . DDL dan juga dipakai untuk mendefinisikan subskema. Setiap simpul menyatakan sekumpulan medan. dan hubungan data pada basis data. Model relasional menggunakan sekumpulan tabel (yang disebut relasi atau tabel relasi). Setiap simpul orangtua memiliki satu atau beberapa simpul anak. 1) Bahasa Definisi Data (DDL) DDL Adalah bahasa yang biasa digunakan oleh administrator basis data untuk mendefinisikan skema ke DBMS. dengan masing-masing relasi tersusun atas tupel atau baris dan atribut. Bahasa DBMS Macam-macam bahasa dalam DBMS untuk mengelola dan mengorganisasikan data yaitu sebagai berikut.

pengguna terhadap basis data, subskema merupakan himpunan bagian dari skema. 2) Bahasa Manipulasi Data (DML) DML adalah bahasa yang digunakan untuk mengubah, memanipulasi dan mengambil data pada basis data. DML pada dasarnya terbagi menjadi dua yaitu: a) Prosedural Yang menuntut pengguna menentukan data apa saja yang diperlukan dan bagaimana cara mandapatkannya. b) Nonprosedural Yang menuntut pengguna menentukan data apa saja yang diperlukan tetapi tidak menyebutkan cara mendapatkannya. 7. Perancangan Basis Data a. Proses Perancangan Basis Data Proses perancangan basis data, dibagi menjadi 3 tahapan. 1) Perancangan Basis Data Konseptual Merupakan upaya untuk membuat model yang masih bersifat konsep. Perancangan basis data secara konseptual terdiri tiga langkah yaitu: a) penentuan entitas pada basis data, b) pendefisian hubungan antar entitas, dan c) penerjemahan hubungan ke dalam entitas. 2) Perancangan Basis Data secara logis

Merupakan tahapan untuk memetakan model konseptual ke model basis data yang akan dipakai. Namun sebagaimana halnya perancangan basis data secara konseptual, perancangan ini tidak bergantung pada DBMS yang akan dipakai. 3) Perancangan Basis Data secara fisis Merupakan tahapan untuk menuangkan perancangan basis data yang bersifat logis menjadi basis data fisis yang tersimpan pada media penyimpanan eksternal (yang spesifik terhadap DBMS yang dipakai). b. Pengembangan Sistem Pengembangan sistem terdiri atas serentetan penelitian yang dapat dikelompokan menjadi beberpa tahapan. Menurut (Kadir,1999:40) tahapan pengembangan sistem dibagi menjadi lima tahapan yaitu studi kelayakan, rencana pendahuluan, analisis sistem, perancangan sistem dan implementasi sistem. 1) Studi Kelayakan Pada tahapan studi kelayakan, identifikasi terhadap kebutuhan sistem baru mulai dilakukan. Identifikasi tidak hanya didasarkan kebutuhan-kebutuhan baru yang dikehendaki oleh menejemen, tetapi juga harus memperhatikan kebutuhan sistem yang sudah ada, baik sistem manual maupun sistem otomatis. 2) Rencana Pendahuluan Tahapan rencana pendahuluan menentukan lingkup proyek atau sistem yang akan ditangani. Hal ini digunakan untuk menentukan jadwal proyek. Adapun lingkup sistem yang ditangani dijabarkan dalam bentuk DFD konteks atau sering disebut juga diagram konteks. DFD (data Flow Diagram) sering diterjemahkan menjadi

diagram aliran data (DAD). DAD merupakan alat yang biasa dipakai untuk mendokumentasikan proses dalam sistem. 3) Analisis Sistem Pada tahapan analisis sistem, analis sistem (orang yang bertanggung jawab terhadap pengembangan sistem secara menyeluruh) sering berdialog dengan pengguna untuk memperoleh informasi detail kebutuhan pengguna.

Pengumpulan kebutuhan pengguna biasa dilakukan melalui wawancara, obsevarsi. Hasil yang didapatkan dipakai sebagai bahan untuk menyusun DAD untuk sistem baru. Untuk memperinci DAD, item-item yang terdapat pada aliran data digambarkan dengan garis dan panah. Yang terdapat pada penyimpanan data dijabarkan dalam bentuk kamus data. Kamus data adalah deskripsi formal mengenai seluruh elemen yang tercakup dalam DAD. Pada tahapan perancangan, elemen-elemen pada kamus data akan menjadi bahan untuk menyusun basis data. 4) Perancangan Sistem Tahapan perancangan sistem dibagi menjadi dua bagian yaitu: a) Perancangan basis data Perancangan basis data merupakan langkah awal menentukan basis data yang diharapkan dapat mewakili seluruh kebutuhan penggunan. Penyusunan basis data ini berlandaskan kamus aliran data yang telah dibuat pada tahapan sebelumnya. b) Perancangan proses

persyaratan sebuah tabel masih harus dipecah didasarkan adanya kesulitan kondisi pengorganisasian data seperti menambah atau menyisipkan. Teknik Normalisasi Ada beberapa kunci relasi dalam teknik normalisasi antara lain: 1) Kunci calon (candidate key) Kunci calon adalah kunci yang mendefinisikan secara unik suatu kejadian dari entitas. a. Setiap kunci .Perancangan basis data terdiri atas perancangan basis data secara konseptual. mengubah atau menghapus. 2) Kunci primer (primary key) Kunci primer adalah kunci yang tidak hanya mendefinisikan secara unik suatu kejadian tetapi juga dapat mewakili setiap kejadian dari entitas. Setelah tahap ini berakhir maka akan sampai pada tahap penggunaan. pengujian program. pemasangan program dan juga pelatihan kepada pengguna. Dalam proses normalisasi. Normalisasi Normalisasi merupakan peralatan yang digunakan untuk melakukan proses pengelompokan data menjadi tabel-tabel yang menunjukan entitas dan relasinya. perancangan basis data secara logis dan perancangan basis data secara fisis. Dalam hal ini aplikasi mulai dioperasikan oleh pengguna untuk melakukan berbagai penelitian. serta pembacaan data dari tabel tersebut. Bila masih ada kesulitan maka tabel harus dipecah kembali sampai diperoleh hasil yang optimal. 8. 5) Implementasi Sistem Tahapan implementasi sistem mencakup pengkodean program.

Depedensi dibagi menjadi empat macam. tetapi dipilih satu saja yang dapat mewakili secara menyeluruh terhadap entity yang ada. 4) Kunci tamu (foreign key) Kunci tamu adalah kunci yang melengkapi suatu relasi atau hubungan yang menunjukan ke induknya. Biasanya kunci altenatif dipakai sebagai kunci dalam pengurutan data. Hubungan antara kunci tamu dengan kunci primer adalah hubungan satu lawan banyak.kandidat punya peluang menjadi kunci primer. atau secara lebih khusus menjelaskan nilai suatu atribut yang menentukan nilai atribut lainnya. Dependensi ini menjadi acuan bagi pendekomposisian data ke dalam bentuk yang paling efisien. c. Dependensi fungsional didefinisikan sebagai berikut. 3) Kunci alternatif Kunci alternatif adalah kunci kandidat yang tidak dipakai sebagai kunci primer. Kunci tamu ditempatkan pada entitas anak yang direlasikan ke kunci primer pada induknya. b. yaitu: 1) Dependensi fungsional Dependensi fungsional adalah macam dependensi yang banyak diulas pada litelatur basis data. Sebuah . Anomali Anomali adalah proses pada basis data yang memberikan efek samping yang tidak diharapkan (misalnya menyebabkan ketidakkonsistenan suatu data menjadi hilang ketika data lainnya dihapus). Dependensi Dependensi merupakan konsep yang mendasari normalisasi dependensi menjelaskan antar aribut.

. Suatu relasi dikatakan berada dalam bentuk normal tertentu jika memenuhi kondisi tertentu.atribut mempunyai dependensi fungsional terhadap X jika dan hanya jika setiap nilai X berhubungan dengan sebuah nilai Y. 3) Dependensi total Definisi total adalah sebagai berikut. d. Bentuk-bentuk normal dari tabel adalah sebagai berikut. Suatu atribut Y mempunyai dependensi transitif terhadap atribut X jika: a) Y mempunyai dependensi fungsional terhadap X. Suatu atribut Y mempunyai dependensi fungsional penuh terhadap atribut X jika: a) Y mempunyai dependensi fungsional terhadap X. b) X jika memiliki dependensi fungsional terhadap Y. Bentuk normal adalah suatu aturan yang dikenakan pada relasi-relasi dalam basis data dan harus dipenuhi oleh relasi-relasi tersebut pada level-level normalisasi. b) Y jika memiliki dependensi terhadap bagian dari X. 4) Dependensi transitif Definisi transitif adalah sebagai berikut . Bentuk-bentuk Normalisasi Aturan-aturan normalisasi dinyatakan dalam istilah bentuk normal. 2) Dependensi fungsional sepenuhnya Definisi dependensi fungsional sepenuhnya adalah sebagai berikut. b) X jika memiliki dependensi fungsional terhadap Y. Suatu atribut Y mempunyai dependensi total terhadap atribut X jika: a) Y mempunyai dependensi fungsional terhadap X.

Hubungan satu lawan satu (one to one relationship) Hubungan satu lawan satu mempunyai ciri-ciri: 1) 2) Hubungan antara file pertama dengan file kedua adalah satu banding satu. dan Tanda lingkaran untuk menunjukan file dan relasi antara file digambarkan dengan tanda panah tunggal. a. Tabel yang belum ternormalisasi adalah tabel yang memiliki atribut yang berulang. Model Relasi Bentuk relasi antar file dapat dikategorikan menjadi 3 macam yaitu. 9. Seperti dapat dilihat pada gambar 1. Suatu relasi dikatakan dalam bentuk normal pertama jika dan hanya jika setiap atribut bernilai tunggal untuk setiap baris. 2) Bentuk normal kedua Suatu berada pada bentuk normal kedua jika dan hanya jika relasi tersebut berada pada bentuk normal pertama dan semua atribut bukan kunci memiliki ketergantungan sepenuhnya terhadap kunci primer. Contoh : pada kode barang dimana barang hanya memiliki satu kode barang dan kode barang hanya dimiliki oleh satu barang. Barang Kode Barang . 3) Bentuk normal ketiga Suatu relasi berada dalam bentuk normal ketiga jika relasi tersebut berada dalam bentuk normal kedua dan setiap atribut bukan kunci memiliki dependensi transitif terhadap kunci primer.1) Bentuk normal pertama Bentuk normal pertama biasa dikenakan pada tabel yang belum ternormalisasi.

di mana dosen mengajar lebih dari seorang mahasiswa dan mahasiswa diajar lebih dari satu dosen. Dosen Mahasiswa . Hubungan satu lawan banyak (one to many relationship) 1) Hubungan antara file pertama dengan file kedua adalah satu banding banyak. 2) Tanda lingkaran untuk menunjukan file dan relasi antara file digambarkan dengan tanda panah ganda. Relasi satu lawan banyak c. Relasi satu lawan satu b. Costumer Barang Gambar 2. di mana costumer membeli lebih dari satu barang. Seperti dapat dilihat pada gambar 2. Contoh : Pada dosen di perguruan tinggi. Contoh : pada penjualan barang koperasi. Seperti dapat dilihat pada gambar 3. 2) Tanda lingkaran untuk menunjukan file dan relasi antara file digambarkan dengan tanda panah ganda.Gambar 1. atau dapat dibalik. Hubungan banyak lawan banyak (many to many relationship) 1) Hubungan antara file pertama dengan file kedua adalah banyak banding banyak.

mekanik. Relasi banyak lawan banyak 10. Simbol keyboard dapat dilihat pada gambar 6. Simbol penelitian manual Simbol penelitian manual menunjukan pekerjaan manual. Gambar 4. Simbol-simbol yang digunakan antara lain: a. Simbol penelitian manual dapat dilihat pada gambar 5. Gambar 5. atau komputer. Simbol dokumen dapat dilihat pada gambar 4. Simbol keyboard Simbol keyboard menunjukan input yang menggunakan online keyboard. Simbol penelitian manual c. .Gambar 3. Simbol dokumen Simbol dokumen menunjukan dokumen input dan output baik proses manual. Simbol dokumen b. Bagan Alir Sistem Bagan alir sistem merupakan bagan yang menunjukan arus pekerjaan secara keseluruhan dari sistem serta menjelaskan urutan-urutan dari prosedur-prosedur yang ada di dalam sistem.

Simbol disket . Simbol display Simbol display menunjukan output yang keluar dari monitor. Simbol keyboard d. Simbol penghubung dapat dilihat pada gambar 9. Gambar 7. Simbol garis alir dapat dilihat pada gambar 8.Gambar 6. Simbol penghubung Simbol penghubung menunjukan penghubung kehalaman yang masih sama atau kehalaman lain. Simbol garis alir Simbol garis alir menunjukan arus dari proses. Gambar 9. Simbol display dapat dilihat pada gambar 7. Simbol display e. Gambar 8. Simbol penghubung g. Simbol garis alir f.

Simbol disket menunjukan input dan output menggunakan disket.0. Sekilas Tentang Microsoft Visual Basic 6. Aplikasi Visual Basic 6. Artinya program menunggu sampai respon dari pemakai berupa event atau kejadian. Form Form adalah windows atau jendela kerja (workdheet) yang digunakan untuk membuat tampilan yang diinginkan. Kontrol . b. karena fasilitas yang dimiliki sangat handal untuk membangun berbagai bentuk aplikasi dan mudah dipelajari sendiri.0 Struktur yang ada dalam visual basic 6. program ini mudah untuk dipelajari sendiri dengan berbagai macam jenis buku yang telah diterbitkan mengenai bahasa pemrograman dengan visual basic 6. Gambar 10.0 terdiri dari: a. 2. Pengenalan Microsoft Visual Basic 6.0 1. Apabila dibandingkan dengan bahasa pemrograman yang lain. Simbol disket dapat dilihat pada gambar 10.0 Visual basic merupakan salah satu bahasa pemrograman yang paling banyak digunakan pada saat ini. Visual Basic merupakan pemrograman terkendali (event-driven Programing). misalnya pascal yang mengharuskan penulisan kode program untuk segala sesuatu yang akan diinginkan dalam penulisan kejadian (event). 2000 : 1). Simbol disket C. maka visual basic memberikan berbagai macam kemudahan dan fasilitas yang disediakan menjadi sangat praktis meskipun untuk pemula. (Suryo.

f. Jendela utama dapat dilihat pada gambar 11. Modul Modul adalah sekumpulan dari prosedur umum dan definisi konstanta yang digunakan oleh aplikasi.Kontrol merupakan tampilan grafis yang dibuat pada form untuk interaksi dengan pemakai. e. mode operasi visual basic sekarang dan form yang aktif. dan toolbox. Jendela utama juga menampilkan lokasi form yang aktif relatif terhadap sudut kiri atas layar. Baris judul berisikan nama proyek. properties Properties adalah nilai atau karakteristik yang dimiliki oleh visual basic. Jendela Visual Basic 6. menu bar. 3. . Prosedur Kejadian Prosedur kejadian adalah kode yang berhubungan dengan suatu objek. Metode Metode adalah serangkaian perintah yang sudah tersedia pada suatu objek yang dapat diminta untuk mengerjakan tugas khusus.0 a. g. Prosedur Umum Prosedur umum adalah merupakan kode yang tak berhunungan dengan suatu objek. Jendela Utama Jendela utama terdiri dari baris judul. d. Toolbox berisi kumpulan gambar mewakili perintah yang ada di menu. Menu bar merupakan menu drop-down yang dapat digunakan untuk mengontrol operasi dari lingkungan Visual Basic. c. Juga lebar dan panjang dari form yang aktif.

memasukkan input ke dalam program. Jendela proyek dapat dilihat pada gambar 13. Tampilan Form c. 2002 : 29). Jendela form dapat dilihat pada gambar 12.Gambar 11. Jendela Form Form adalah windows yang akan menjadi tampilan yang merupakan tempat pengguna berinteraksi dengan program. Gambar 12. Form dapat menjadi tempat pengguna melakukan eksekusi proses yang dapat dillakukan program. Jendela Utama Microsoft Visual Basic b. (Pandia. Jendela Proyek Jendela proyek adalah windows yang menampilkan daftar form dan model. .

Bentuk jendela properties dapat dilihat pada gambar 15. Jendela Properti Microsoft Visual Basic D. Kerangka Pikir . Jendela properties Jendela properties adalah windows yang menampilkan posisi form relatif terhadap layar monitor. Jendela Proyek Microsoft Visual Basic d. Bentuk toolbox dapat dilihat pada gambar 14. Toolbox Toolbox berisikan daftar struktur setting yang digunakan pada suatu objek terpilih. Gambr 15. Gambar 14. Toolbox e.Gambar 13.

0. dapat dirumuskan hipotesis: penerapan program sistem penjualan dan pendataan barang dengan menggunakan Microsoft Visual Basic 6.Sebelum menggunakan aplikasi program.0 mampu memecahkan permasalahan pendataan barang dan penjualan barang. Dari identifikasi masalah di atas. form untuk penambahan stok barang dan form untuk transaksi penjualan. Berdasarkan kerangka pikiran di atas. swalayan Luwes Pati dalam melakukan pendataan barang masih menggunakan sarana perangkat lunak (software) berupa microsoft excel dan untuk transaksi penjualan barang Swalayan Luwes Pati masih menggunakan program under Dos. Untuk mempermudah dalam pendataan barang maka di dalam program sistem penjualan dan pendataan barang dibuatkan form untuk input barang. BAB III METODE KEGIATAN . maka masalah pendataan barang dan tampilan program yang kurang menarik diharapkan dapat dipecahkan dengan adanya program sistem penjualan dan pendataan barang menggunakan Microsoft Visual Basic 6. dimana program tersebut mempunyai kelemahan dalam hal tampilan visual yang kurang menarik.

0 dengan demikian pembahasan hanya mengacu pada penanganan basis data secara komputerisasi dengan Microsoft Visual Basic 6. 2) Data Stok Barang. 3) Trasaksi penjualan. Adapun program yang dibuat adalah sebagai beikut: Program basis data barang. a. Basis data yang dibuat merupakan basis data sistem penjualan barang. Variabel Kegiatan Dalam pembuatan program basis data terdapat variabel yang akan menjadi fokus dari kegiatan ini. B. Pembuatan basis data sistem penjualan barang dalam hal ini dilakukan dengan menggunakan bahasa pemrograman Microsoft Visual Basic 6. Ruang Lingkup Kegiatan Kegiatan ini dilakukan untuk membuat suatu program basis data di Swalayan Luwes Pati. Metode literatur . 2. Variabel Dan Cara Pengambilan Data 1. Dalam menangani basis data sistem penjualan barang semua hal yang menyangkut transaksi penjualan ikut serta dibuat. wawancara dan observasi. Jadi dalam pembuatan basis data sistem penjualan barang fokus kegiatannya meliputi permasalahan Swalayan Luwes Pati.A. Cara Pengambilan Data Metode pengambilan data yang dilakukan dalam kegiatan ini meliputi metode literatur. meliputi: 1) Data Barang.0.

normalisasi data. Metode obsevarsi dilakukan dengan cara melakukan pengamatan langsung ke lapangan mengenai pengelolaan data-data yang ada di Swalayan Luwes Pati. Metode Observasi Metode ini dilakukan untuk mengetahui atau mendapatkan data yang tidak mungkin didapat melalui metode literatur maupun wawancara.Metode ini digunakan untuk mendapatkan data-data serta teori-teori yang mendukung dalam pembuatan basis data. b. c. Metode Wawancara Metode ini digunakan untuk mendapatkan kejelasan dari data yang diperoleh melalui literatur. 3. literatur berasal dari Swalayan Luwes Pati maupun dari pihak lain yang relevan dengan kegiatan. C. Wawancara dilakukan dengan pihak yang berkaitan langsung dengan data. 2. Perancangan Sistem Metode yang dilakukan dalam penelitian ini adalah merancang dan membuat program basis data sistem informasi barang dengan langkah-langkah antara lain: 1. membuat rancangan basis data. . Metode ini dilakukan dengan mencari literatur yang dapat mendukung kegiatan. mempersiapkan alat dan bahan yang diperlukan.

dan 9.0. 6.0. 7. Indikator keberhasilan didasarkan pada penerapan rancangan basis data pada Swalayan Luwes Pati. D.4. . menguji program. Penafsiran dan penarikan kesimpulan dilakukan berdasarkan tiap langkah dalam pembuatan program. membuat program basis data pada microssoft visual basic 6. Metode penelitian dalam hal ini meliputi perancangan yang kemudian diwujudkan dengan menggunakan Software Mocrosft visual basic 6. 8. 5.0. membuat diagram relasi antar entitas. Analisis Data Hasil perancangan dan pembuatan diuraikan secara deskriptif naratif. mengkompilasi program. yaitu dengan membandingkan sebelum memakai rancangan basis data dengan sesudah memakai rancangan basis data. menerjemahkan diagram alir program ke dalam bahasa pemrograman Microsoft Visual Basic 6. Simpulan akhir ditentukan dengan berhasil tidaknya program dapat dijalankan sesuai dengan rancangan. merevisi Program apabila diperlukan.

Studi Kelayakan Swalayan Luwes Pati merupakan salah satu swalayan di kota Pati yang masih tetap beroperasi di bidang pelayanan jasa penjualan barang.BAB IV PEMBAHASAN A. administrasi dan bagian . Swalayan Luwes Pati dalam menjalankan kegiatannya terbagi 3 bagian yaitu bagian gudang. Hasil Kegiatan 1.

dan selanjutnya dijabarkan dalam bentuk diagram alir dan konteks. Bagian gudang berperan sebagai tempat penyimpanan berbagai jenis barang yang akan dijual.penjualan. Diagram alir data adalah sebuah proses membentuk siklus yang dapat mempermudah dalam merancang sistem basis data. di mana konsumen melakukan transaksi pembelian barang. Kemudian bagian administrasi berfungsi sebagai pengontrol transaksi penjualan. Pembuatan basis data Swalayan Luwes Pati pada tahap pendahuluan dilakukan dengan membuat diagram alir data konteks sebagai berikut. 2. Tahap Rencana Pendahuluan Tahap rencana pendahuluan dilakukan untuk menentukan lingkup proyek yang ditangani. KEPALA PERSONALIA Laporan Penjualan Bulanan Laporan Penjualan Laporan Data Barang ADMINISTRASI Penambahan stok SISTEM PENJUALAN SWALAYAN LUWES PATI Faktur Pembelian KONSUMEN Pembelian Data Persediaan Barang LOGISTIK Gambar 16. Diagram Alir Data Konteks Sistem Penjualan 3. Tahapan Analisis Sistem . Bagian penjualan yaitu bagian yang langsung yang berhadapan dengan konsumen.

Diagram alir data (DAD) analisis Dari diagram alir data konteks sistem basis data sistem penjualan yang terdiri data barang. Penjabaran dari diagram alir data konteks atau lebih detail dari diagram alir data konteks disebut diagram alir data analisis. data transaksi. b. 1) Sistem Penjualan Barang Penjabaran dari sistem penjualan dapat di lihat pada gambar 17. data jual dapat dijabarkan sebagai berikut. .Tahapan analisis sistem merupakan tahapan lanjutan dari tahap rencana pendahuhluan. Untuk memperinci diagram alir data analisis perlu dibuat kamus data yang merupakan perincian item-item yang terdapat pada aliran data dan juga yang terdapat pada penyimpanan data. Diagram alir data konteks yang telah dibuat pada tahap rencana pendahuluan dijabarkan ke dalam pandangan yang lebih detail.

Diagram Alir Data Analisis Sistem Penjualan 2) Laporan Penjabaran dari proses laporan dapat di lihat pada gambar 18.ADMINISTRASI LOGISTIK KONSUMEN 1 Penambahan Stok 2 Data Barang 3 Transaksi Tambah Stok Barang Data Barang Transaksi 4 Laporan KEPALA PERSONALIA Gambar 17. Kamus Data . Diagram Alir Data Level 1 Laporan c. L a p o ra n D a ta B a ra n g A D M IN IS T R A S I D a ta B a ra n g L a p o ra n P e n ju a la n H a r ia n T ra n s a k s i L a p o ra n P e n ju a la n M in g g u a n L a p o ra n P e n ju a la n B u la n a n K E P A L A P E R S O N A L IA Gambar 18.

Normalisasi basis data Kamus data yang dihasilkan pada tahap analisis sistem digunakan untuk penyusunan basis data. Normalisasi a.Kamus Data 4.Rincian daftar nama-nama item yang dibutuhkan dalam pembuatan diagram alir data dapat di lihat pada tabel 1. Syarat paling penting dalam penyusunan basis data adalah relasi- . Field KDBRG NMBRG HRGJUAL HRGBELI SATUAN NO_FAKTUR KDKASIR JUNLAH TOTAL TTBAYAR DIBAYAR KEMBALI NMKASIR KODEKASIR Tipe TEXT TEXT TEXT TEXT SINGLE TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT Lebar 6 15 10 10 4 6 6 35 15 14 14 14 25 3 Tabel 1.

Adapun syarat sebuah basis data sudah bisa dikatakan normal apabila telah sampai pada bentuk normal ketiga.relasi dalam basis data harus normal. Proses normalisasi basis data sistem penjualan barang Swalayan Luwes Pati adalah sebagai berikut. Oleh kerena itu perlu dilakukan normalisasi terhadap basis data yang akan di bangun. Belum Normal Kode_Barang Nama_Barang Harga_Jual Harga_Beli Satuan Nama_Barang No_Faktur Tanggal Kode_Barang Kode_Kasir Harga Jumlah_Barang Total_Harga Total_Bayar Dibayar Kembali Login Data_Penjualan Nama_barang No_faktur Tangga Kode_barang Kode_kasir Harga Jumlah_barang Total_harga Total_bayar Normal I Data_Barang Kode_barang Nama_barang Harga_jual Harga_beli Satuan .

Bentuk Tidak Normal dan Normal I Normal 2 Data_Barang Kode_barang* Normal 3 Data_Barang Kode_barang* .Kode Nama_kasir Nomor Kode Nama Harga Jumlah Total Dibayar Kembali Data_kasir Login Kode Nama_kasir Data_Transaksi Nomer Kode Nama Jumlah Total Tabel 2.

Nama_barang Harga_jual Harga_beli Satuan Nama_barang Harga_jual Harga_beli Satuan Data_Penjualan Nama_barang No_faktur Tangga Kode_barang Kode_kasir Harga Jumlah_barang Total_harga Total_bayar Dibayar Kembali Data_Penjualan Nama_barang No_faktur Tangga Kode_barang Kode_kasir Harga Jumlah_barang Total_harga Total_bayar Dibayar Kembali Data_kasir Login* Kode Nama_kasir Data_kasir Login* Kode** Nama_kasir .

. tabel yang telah memenuhi normal bentuk ketiga dapat dibuat relasi antar tabel.Data_Transaksi Nomer Kode Nama Jumlah Total Data_Transaksi Nomer Kode Nama Jumlah Total Tabel 3. Bentuk Normal 2 dan Normal 3 b. Bentuk relasi antar tabel dapat di lihat pada gambar relasi antar tabel dengan bentuk diagram entity relationship pada basis data sistem pejualan Swalayan Luwes Pati sebagai berikut. Relasi antar tabel Dari proses normalisasi.

Relasi Antar Tabel Pada Sistem Penjualan c. Diagram Struktur Sistem Menu Penjualan 2) Bagan menu file . Bagan struktur menu utama dapat dilihat pada gambar 20. file.Gambar 19. laporan. Diagram Struktur 1) Bagan menu utama Bagan struktur sistem informasi mempunyai struktur menu utama yang terdiri dari login. menu bantu. dan keluar. utility. pencarian data. MN EU U M TA A LO IN G F ILE P N A IA ECR N DT AA LA O A P RN U ILITY T MN EU B NU AT K LU R E A Gambar 20.

Diagram Struktur Laporan 4) Bagan menu utility Bagan menu Utility kemudian dijabarkan lagi menjadi menu edit item. Diagram Struktur File 3) Bagan menu laporan Bagan menu laporan kemudian dijabarkan lagi menjadi laporan data barang. LAPORAN LAPORAN DATA BARANG LAPORAN DATA PENJUALAN Gambar 22. Bagan menu utility dapat dilihat pada gambar 23. menu hapus faktur. menu haapus item password. barang. Bagan menu laporan dapat dilihat pada gambar 22. menu edit jumlah pembayaran. dan laporan data transaksi. tambah stok barang. Bagan menu file dapat dilihat pada gambar 21. ubah . FILE Input Barang Tambah Stok Barang Transaksi Gambar 21. transaksi.Bagan menu siswa kemudian dijabarkan lagi menjadi input data barang.

maka tampilan awal dari program adalah menu awal yang merupakan judul dari program basis data di Swalayan Luwes Pati. b. Menu utama dari sistem penjualan terdapat .UTILITY MENU EDIT ITEM BARANG MENU EDIT JUMLAH PEMBAYARAN MENU HAPUS FAKTUR MENU HAPUS ITEM BARANG UBAH PASSWORD Gambar 23. Pada menu awal terdapat beberapa pilihan program lanjutan antara lain tombol login. Diagram Struktur Utility 5. hasil dari penjabaran bahasa program dari diagram alir data secara lengkap dapat di lihat pada lampiran 1. Diagram alir data akan membuat logika berfikir jika program akan tersusun dengan baik berdasarkan urutan yang telah dirancang. dilakukan implementasi dari program yang akan dibuat.0. Saat program dieksekusi. Cara Kerja Program Cara kerja didasarkan pada diagram bagan struktur sistem dari program yang telah dibuat. di mana untuk menjelaskan dan mempermudah dalam perancangan tersebut. Pengkodean Program Program basis data yang telah di rancang di mulai dari diagram alir data. Implementasi Program a. Pada tahap implementasi ini akan diterjemahkan ke dalam kata-kata bahasa pemrograman dengan menggunakan Microsoft Visual Basic 6. file dan menu bantu.

Tiap-tiap dari program diuji untuk mengetahui apakah tiap bagian tersebut dapat bekerja dengan baik atau tidak. NO Form Keterangan . Apabila benar maka akan dilanjutkan dengan berbagai tombol pilihan program menyangkut input data barang. 1) Uji Modul Pengujian ini menangani keandalan dari modul pribadi. Indikator untuk mengetahui bahwa bagian tersebut sudah sesuai adalah apabila program dapat berjalan sesuai dengan diagram alir dimana diagram alir itu sendiri dibuat berdasarkan urutan penanganan basis data secara sistematis. Pengujian dilakukan pada dua bagian penting dari program yaitu form login. B. dan menu utama. Apabila pengguna tidak bisa mengisi password sesuai yang terdaftar maka tidak bisa masuk ke dalam menu utama. transaksi dan lainnya.tombol login dan apabila diklik akan muncul form login. Pengujian program sangat diperlukan untuk membuktikan bahwa program barjalan dengan yang diinginkan. Bila dianggap memenuhi ketentuan dalam bahasa pemrograman maka visual basic akan menjalankan perintah dan mengeluarkan hasil. Hasil Pengujian Program dan Pembahasan Program yang telah dibuat perlu dilakukan pengujian program. Untuk itu diperlukan beberapa cara terhadap program yang telah dibuat. karena sifat bahasa pemrograman adalah melakukan apa yag diinginkan operator. Hasil yang diperoleh disajikan dalam tabel berikut. jadi komputer hanya memproses. Form login inilah yang membatasi pengguna dalam program basis data.

atau pengujian dilakukan setelah masing-masing modul dipadukan. NO 1 2 3 4 5 6 7 8 9 10 11 12 Form Form Login Form Menu Input Data Barang Input Tambah Stok Input Transaksi Pencarian Data Laporan Data Barang Laporan Penjualan Edit Item Barang Edit Jumlah Pembayaran Hapus Faktur Hapus Item Barang Keterangan Bekerja sesuai urutan Bekerja sesuai urutan Bekerja sesuai urutan Bekerja sesuai urutan Bekerja sesuai urutan Bekerja sesuai urutan Bekerja sesuai urutan Bekerja sesuai urutan Bekerja sesuai urutan Bekerja sesuai urutan Bekerja sesuai urutan Bekerja sesuai urutan . Hasil Pengujian bagian program 2) Uji Pengembangan Pengujian ini diterapkan pada modul atau bagian-bagian program dipadukan ke dalam seluruh paket program.1 2 Form login Menu Utama Sesuai diagram alir Sesuai diagram alir Tabel 4. Pengujian dalam hal ini dilakukan mulai bagian atas sampai akhir program dengan urutan seperti dalam tabel berikut ini. Cara efektif melakukannya adalah dengan pendekatan puncakbawah yang dimulai dengan modul pertama dan bergerak ke bawah sepanjang program dalam runtutan eksekusi.

. a) Form tampilan awal Bagian awal dari program setelah dijalankan merupakan tampilan mengenai judul program basis data sistem penjualan swalayan luwes Pati. Sesuai dengan pengujian yang dilakukan maka program dapat dikatakan bekerja dengan baik dan telah sesuai dengan rancangan yang dibuat. Secara operasional program yang telah dibuat dapat beroperasi dengan baik dan sudah sesuai dengan yang telah dirancang pada bagian-bagian bagan alir data. Pengujian dilakukan dengan menjalankan program kemudian mengaktifkan seluruh bagian sesuai dengan urutan yang diberikan pada menu-menu dan perintah-perintah yang ada disetiap program yang dijalankan.0 dan keterangan mengenai pembuatan program ini juga telah dimasukkan dalam program sebagai sebuah panduan bagi pengguna. Tampilan awal dari program dapat dilihat pada gambar 24.13 14 Ubah Password Ganti Password Bekerja sesuai urutan Bekerja sesuai urutan Tabel 5. Hasil Pengujian Pengembangan 3) Uji Operasional Uji operasional merupakan uji yang dilakukan untuk memeriksa bagaimana program bertindak dalam keadaan realistis. Pembuatan program basis data penjualan barang dilakukan dengan menggunakan Microsoft Visual Basic 6.

.Gambar 24. Tampilan dari form login dapat dilihat pada gambar 25. Gambar 25. Tampilan Awal Program b) Menu login Jika tombol login ditekan maka tampil form login yang menanyakan user dan password. Tampilan input data barang dapat di lihat pada gambar 26. dari pengguna. Form ini merupakan form yang membatasi pengguna dalam program basis data sistem penjualan. Form Login c) Menu file (1) Input data barang Form input data digunakan untuk menginput data barang secara keseluruhan.

Tampilan Input Stok Data Barang (3) Transaksi Form transaksi barang digunakan untuk memasukkan data jumlah transaksi barang secara keseluruhan.Gambar 26. Tampilan Input Data Barang (2) Stok barang Form stok barang digunakan untuk memasukkan penambahan barang secara keseluruhan. . Tampilan form transaksi dapat di lihat pada gambar 28. Tampilan stok barang dapat di lihat pada gambar 27. Gambar 27.

Gambar 28. Tampilan form transaksi dapat di lihat pada gambar 30. Tampilan Transaksi Penjualan d) Menu Pencarian Data Form pencarian data barang digunakan untuk mencari data barang secara keseluruhan. Tampilan form pencarian barang dapat di lihat pada gambar 29. . Gambar 29. Tampilan Pencarian Data Barang e) Menu laporan Form laporan barang digunakan untuk mencetak data barang dan transaksi.

Gambar 30. Gambar 31. Tampilan Edit Jumlah Barang (2) Menu edit jumlah pembayaran Form edit pembayaran digunakan untuk merubah data pembayaran transaksi barang. . Tampilan edit data barang dapat dilihat pada gambar 31. Tampilan edit jumlah pembayaran data barang dapat di lihat pada gambar 32. Tampilan Laporan Data Penjualan f) Menu utility (1) Menu edit barang Form edit barang digunakan untuk merubah data harga barang secara keseluruhan.

Tampilan hapus item data barang dapat di lihat pada gambar 34.Gambar 32. . Tampilan Menu Hapus Faktur (4) Menu hapus item barang Form hapus item barang digunakan untuk menghapus data item barang. Gambar 33. Tampilan Hapus Faktur data barang dapat di lihat pada gambar 33. Tampilan Edit Jumlah Pembayaran (3) Menu hapus faktur Form hapus faktur digunakan untuk menghapus data transaksi barang.

Tampilan Ubah Password . Tampilan ubah password dapat di lihat pada gambar 35. Gambar 35.Gambar 34. Tampilan Hapus Item Barang (5) Menu ubah password Form ubah password digunakan untuk mengubah password kasir.

penulis berusaha memberikan alternatif bagi Swalayan Luwes Pati dalam mengelola berbagai kegiatannya. Tahap sosialisasi tersebut meliputi pengenalan . Simpulan Berdasarkan uraian pada bab-bab di atas.BAB V PENUTUP A. Adapun kesimpulan dari penyusunan Tugas Akhir ini adalah sebagai berikut. Penerapan program sistem informasi dapat diawali dengan tahap sosialisasi program kepada karyawan pada bagian penjualan. mengenai penyajian sistem penjualan dan persediaan barang Swalayan Luwes Pati yang sebelumnya masih sederhana.

1. Swalayan Luwes Pati hendaknya mengoptimalkan pemanfaatan komputer menangani proses pengolahan berbagai kegiatan yang ada di sana.Software Microsoft Visual Basic. 2. cara pemakaian aplikasi program. Saran Saran penulis terhadap Swalayan Luwes Pati adalah sebagai berikut. Swalayan Luwes Pati hendaknya memiliki karyawan yang lebih mempunyai kemampuan di bidang komputer agar dapat menjalankan sistem yang ada dengan sistem komputerisasi. dan pembuatan buku panduan pemakaian aplikasi program sistem informasi. B. Dengan diadakannya tahap sosialisasi diharapkan karyawan pada bagian penjualan mampu menerapkan aplikasi sistem informasi secara efektif untuk kepentingan swalayan dan sekaligus menutup kelemahan-kelemahan yang selama ini masih menjadi kendala yaitu proses pencarian data barang secara manual dengan menggunakan pembukuan sehingga membutuhkan waktu yang cukup lama. guna .

0. H. I. Jakarta : PT. 1999. Elex Media Komputindo. Konsep dan Tuntunan Praktis Basis Data.DAFTAR PUSTAKA Alam.0. 2002. 1997. Pandia. Buku Latihan Microsoft Visual Basic 6. M. menejemen Database dengan Microsoft Visual Basic Versi 6. Erlangga Kadir. Husni. Elex Media Komputindo. A. Yokyakarta : Andi Suryo. Yogyakarta : Andi. Jakarta : Pt. Visual Basic 6 Tingkat Lanjut. 2000. Pengantar Perancangan Sistem : Jakarta. K 2000. .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->