PERANCANGAN SISTEM INFORMASI PENJUALAN
PAKAIAN DI DUONO DISTRO
TUGAS AKHIR
MENDA GUSTIKA KEMBAREN
102406104
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PERANCANGAN SISTEM INFORMASI PENJUALAN
PAKAIAN DI DUONO DISTRO
TUGAS AKHIR
Diajukan Untuk melengkapi tugas dan memenuhi syarat menyelesaikan studi pada program studi Diploma III Teknik Informatika
MENDA GUSTIKA KEMBAREN
102406104
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
LEMBAR PERSETUJUAN
Judul : PERANCANGAN SISTEM INFORMASI
PENJUALAN PAKAIAN DI DUONO DISTRO
Kategori : TUGAS AKHIR
Nama : MENDA GUSTIKA KEMBAREN
Nomor Induk Mahasiswa : 102406104
Program Studi : D3 TEKNIK INFORMATIKA
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di
Medan, 17 February 2014
Komisi Pembimbing :
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU
Ketua Pembimbing
Prof. Dr. Tulus, M.Si Drs. Rosman Siregar, M,Si
PERNYATAAN
PERANCANGAN SISTEM INFORMASI PENJUALAN
PAKAIAN DI DUONO DISTRO
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing- masing disebutkan sumbernya.
Medan, Mei 2011
PENGHARGAAN
Alhamdulillah. Segala puji bagi Allah SWT yang telah memberikan rahmat dan
hidayah-Nya, sehingga penulis berhasil memyelesaikan tugas akhir yang berjudul Perancangan Sistem Informasi Penjualan Pakaian di Duono Distro ini dapat diselesaikan tepat pada waktunya. Shalawat dan salam semoga selalu dilimpahkan kepada junjungan Nabi besar Muhammad SAW, keluarga, sahabat dan para pengikut sampai akhir zaman.
Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatra Utara. Dalam tugas akhir ini, penulis banyak mendapat masuka n serta dukungan dari berbagai pihak.
Secara khusus penulis menyampaikan rasa terima kasih yang sedalam-dalamnya kepada Ayahanda M.Alamin S.P dan Ibunda Alm.Adawiah Br Bangun yang telah mendidik dan membesarkan penulis dengan segala pengorbanan yang tak terhitung nilainya serta kasih sayang yang tulus,yang telah memberikan banyak dukungan dan motivasi kepada penulis dalam menyelesaikan tugas akhir ini. Semoga Tuhan Yang Mana Esa akan membalasnya.
Dalam kesempatan ini penulis juga ingin mengucapkan terima kasih kepada:
1. Bapak Rosman Siregar selaku Dosen Pembimbing tugas akhir yang telah memberikan bimbingan dan pengarahan kepada saya selama menyusun tugas akhir ini
2. Ibu Eli selaku Ketua Jurusan Program Studi Diploma III Teknik Informatika
3. Bapak Dr. Sutarman, M.Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatra Utara
4. Ibu Dr. Marpongahtun, M.Sc. selaku Pembantu Dekan I
5. Bapak Prof. Drs. Tulus, M.Si. selaku Ketua Departemen Matematika
6. Seluruh dosen program studi Diploma III Teknik Informatika Fakultas Matematika
7. pada rekan-rekan mahasiswa D3 Teknik Informatika yang telah membantu dalam penyelesaian tugas akhir ini, khususnya rekan-rekan di KOM-A 2010 dan seluruh teman-teman yang tidak dapat penulis sebutkan satu persatu, terima kasih atas bantuan dan kerja samanya.
Pada penulisan tugas akhir ini, penulis telah berusaha semaksimal mungkin untuk
mencapai kesempurnan. Namun penulis menyadari terdapat kelemahan dan kekurangan dalam penulisan tugas akhir ini. Untuk itu penulis mengharapkan kritik
dan saran dari pembaca demi penyempurnaan.
Demikian tugas akhir ini saya buat. Semoga tulisan ini bermanfaat bagi kita semua.
Medan, Mei 2013 Penulis
ABSTRAK
Perancangan Sistem Informasi Penjualan Pakaian di Duono Distro ini bertujuan untuk mempermudah proses Penjualan data dan pendataan informasi untuk seluruh karyawan di toko
baju tersebut dan, yang mengalami kesulitan dalam memperoleh data mengenai proses
penjualan tersebut. yang terdapat dalam aplikasi ini berupa penyediaan data, penjualan, dan
data data yang berguna untuk kelangsungan jual beli di toko baju ini. Pada proses pembuatan
aplikasi ini perangkat lunak yang digunakan adalah Visual Basic 2008,Microsoft Acces sebagai
DAFTAR ISI
2.4 Sistem Informasi Berbasis Komputer 132.5 Visual Basic 2008 14 2.5.1Perkembangan Visual Basic 16
2.5.2Konsep Kerja Visual Basic 19
BAB 3 SEKILAS TENTANG TOKO BAJU 22
4.3Simbol-simbol Dasar 25
4.3.1 Flowchart Directory symbol 26
4.3.2 Proscessing Symbols 27
4.3.3 Input-Output Symbols 28
4.4 Perancangan Databases 29
DAFTAR TABEL
Halaman
Tabel 4.1 Tabel Flowchart Direction Symbols 26
Tabel 4.2 Tabel Processing Symbol 27
Tabel 4.3 Tabel Input - Output Symbols 28
Tabel 4.4 Tabel Barang 30
Tabel 4.5 Tabel Barang 30
Tabel 4.6 Tabel Penjualan 31
DAFTAR GAMBAR
Halaman
Gambar 4.1 Flowchart Halaman Utama 33
Gambar 4.2 Flowchart Halaman File 34
Gambar 4.3 Flowchart Halaman Penjualan 35
Gambar 5.1 Tampilan Windows 7 Ultimate 37
Gambar 5.2 Tampilan Microsoft word 2007 38
Gambar 5.3 Tampilan Microsoft Visual Studio 2008 38
Gambar 5.4 Tampilan Halaman HOME 39
Gambar 5.5 Tampilan Halaman Login 40
Gambar 5.6 Tampilan Halaman Menu Utama 40
Gambar 5.7 Tampilan Halaman Petugas 41
Gambar 5.8 Tampilan Halaman Data Barang 41
Gambar 5.8 Tampilan Halaman Data Penjualan/Kasir 42
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Informasi adalah suatu hasil pengolahan data yang penting bagi penerimanya. Untuk mendapatkan dan menghasilkan informasi, komputer dan teknologi adalah suatu alat bantu
yang tepat. Kebutuhan akan informasi mendorong adanya ketersediaan sarana seperti pemasangan jaringan internet di tempat-tempat umum khususnya sekolah sebagai salah satu fasilitas yang sangat mendukung dalam hal penyajian informasi, oleh karena itu sekolah
yang sudah terkoneksi internet dapat memanfaatkan fasilitas ini sebagai media informasi yang cepat, akurat dan up to date dalam menyajikan informasi yang perlukan.
Dengan adanya Aplikasi diharapkan dapat membantu masyarakat pada umumnya dan
Pegawai toko pada khususnya, untuk melakukan penyebaran informasi dengan cepat, murah dan efektif. Seiring dengan perkembangan teknologi informasi, Aplikasi bukan lagi sekedar menawarkan company/product profile, tetapi menuju ke sistem back office (pengelolaan sistem perkantoran) secara cepat dan real time. ”Sistem Informasi Aplikasi Penjualan” merupakan implementasi sistem back office.
Toko adalah tempat Transaksi dimana produsen dan konsumen melakukan Kegiatan transaksi jual, dalam hal ini Toko Distro dapat memberikan informasi beragam kepada
orang yang membutuhkan informasi khususnya para masyarakat yang ingin mengetahui informasi pakaian ter up date
Informasi Pertokoan yang dibutuhkan karyawan toko dan masyarakat umum yang convensional dilakukan dengan cara mendata dengan buku, kemudian Bertitik tolak dari hal
pemilik toko karyawan dan masyarakat umum dalam kebutuhan informasi. Dan informasi penjualan dapat diketahui oleh karyawan dan pemilik toko secara cepat yaitu, untuk itu dalam tugas akhir ini mengambil judul “Perancangan Aplikasi Penjualan Berbasis Visual Basic Pada Toko Distro DUNO”.
1.2Identifikasi Masalah
Pada umumnya setiap per-tokoan memerlukan sarana dalam memberikan dan menyebarkan informasi Penjualan melalui komputer. Maka penulis mencoba mengidentifikasi masalah
sebagai berikut:
1. memberikan sarana pendataan keuangan dan data stok barang agar tidak terjadi human error, sesuai dengan tersedianya fasilitas komputer/jaringan komputer di toko maka
pembuatan Sistem Informasi Penjualan Berbasis Web diharapkan dapat memudahkan pemilik toko dan karyawan dalam kebutuhan informasi.
2. Dan Aplikasi penjualan dapat diketahui oleh pembeli, orang tua dan masyarakat umum secara cepat yaitu cukup dengan aplikasi visual. untuk itu dalam tugas akhir ini mengambil judul“Perancangan Sistem Informasi Penjualan Pakaian Di Duono Distro” Pada umumnya setiap pertokoan jual beli memerlukan sarana dalam memberikan dan mendata informasi penjualan melalui media komputer. Maka penulis mencoba
mengidentifikasi masalah sebagai berikut :
1. Sejauh mana aplikasi ini dapat dirancang dengan semenarik mungkin sehingga dapat
memenuhi keingintahuan penjual mengenai data penjualan.
2. Informasi apa saja yang disediakan dalam toko Distro Duono, sehingga pengunjung
dapat merasakan manfaatnya.
Adapun batas dari tugas akhir ini adalah menampilkan halaman- halaman baik bersifat statis maupun dinamis sebagai suatu aplikasi yang memberikan informasi mengenai penjualan di toko Distro baik untuk kalangan usaha umum maupun dari kalangan usaha menengah itu sendiri yang membutuhkan informasi.
Pihak administrator aplikasi sangat berperan penting dalam membuat, menambah,
maupun mengubah data yang ditampilkan di aplikasi seperti data barang, data harga, data admin pegawai,data transaksi penjualan dan data informasi penjualan. Sistem informasi ini
dirancang di bawah sistem operasi Windows 7 Ultimate menggunakan aplikasi Visual Basic2008 yang terdiri dari database MySQL, Adobe Photoshop sebagai perancang
tampilan desain aplikasi yang diinginkan.
2.2. Maksud dan Tujuan
Berdasarkan permasalahan yang diteliti maka maksud dari penulisan tugas akhir ini
adalah untuk membangun sistem informasi penjualan pakaian pencatatan dan laporan hasil transaksi penjualan Alvi Distro.
Sedangkan tujuan yang ingin dicapai dalam penelitian untuk pembuatan tugas akhir ini adalah sebagai berikut:
1. Membantu kasir dan admin dalam mengelola proses pencatatan barang, transaksi barang dan data pelanggan.
2. Untuk mempermudah user pengguna dalam mencari data barang. 3. Mempermudah user pengguna dalam proses mencetak laporan.
2.3. Metode Penelitian
1. Penelitian Lapangan. Penulis langsung melakukan penelitian pada objek. Pengumpulan data dan keterangan diperoleh melalui observasi maupun tanya jawab langsung untuk dapat memberikan data dan keterangan yang dibutuhkan. Dalam hal ini menggunakan:
a. Wawancara Data yang dikumpulkan dengan cara melakukan Tanya jawab langsung kepada staff dan tenaga kerja yang ada di Distro tersebut Pengamatan Data dapat
diperoleh dengan melakukan peninjauan langsung ke lapangan.
b. Membuat Desain Aplikasi Merancang desain sistem informasi penjualan berbasis
web dengan menggunakan adobe photoshop. Perancangan disesuaikan dengan j udul penelitian yang dilakukan.
c. Metode Pengerjaan Sistem Sistem informasi yang dikembangkan adalah sistem yang dibuat dengan menggunakan bahasa pemograman berbasis web. Sistem yang dibuat juga merupakan suatu aplikasi karena kemampuannya untuk menerima input data,
menyimpan, memproses serta menampilkan informasi hasil pengolahan.
d. Pengujian Sistem Menguji apakah sistem yang dibuat telah berhasil berjalan sesuai
dengan keinginan dan melakukan perbaikan kesalahan jika masih terdapat error pada
aplikasi.
e. Implementasi Aplikasi .Penerapan aplikasi yang dirancang setelah melalui tahap pengujian dan telah berjalan dengan baik.
f. Penyusunan dan Pengadaan laporan .
Tahap akhir dari penelitian yang dilakukan, yaitu membuat laporan tentang penelitian yang telah dilakukan.
2.4. Sistematika Penulisan
Secara garis besar tugas akhir ini terdiri dari 6 ( enam ) bab dan beberapa lampiran. Adapun setiap bab terdiri dari sub-sub bab. Adapun sistematika penulisan tugas akhir ini adalah :
Pada bab ini diuraikan secara ringkas pembahasan tentang Latar Belakang, Identifikasi Masalah, Ruang Lingkup Masalah, Maksud dan Tujuan, Metode Penelitian, dan Sistematika Penulisan.
BAB 2 : TINJAUAN TEORI
Di dalam bab ini diuraikan sekilas tentang Data dan Informasi, Sistem daan Sistem
Informasi, Pengenalan Visual Basic, MySQL dan photoshop.
BAB 3 : TENTANG DIATRO D UONO
Dalam bab ini penulis menyajikan gambaran tentang Toko Distro Duono Yang terdiri
tentang struktur organisasi, visi, misi, serta tujuan Toko Distro tersebut.
BAB 4 : PERANCANGAN SISTEM
Pada bab ini berisi rancangan sistem yang akan dibentuk,gambaran umum pembuatan program, persiapan database, membangun halaman situs yang akan dibuat, serta flowchart
pada web tersebut.
BAB 5 : IMPLEMENTASI SISTEM
Pada bab ini berisikan uraian Pengertian Implementasi Sistem, Tujuan Implementasi Sistem, Spesifikasi Sistem, dan Pengujian Sistem dan Tampilan Halaman
BAB 6 : KESIMPULAN DAN SARAN
BAB 2
LANDASAN TEORI
2.1 Pengertian Komputer
Komputer adalah suatu alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan sebelumnya. Kata computer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan
informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.
Atau secara umum, komputer adalah piranti elektronik yang terdiri dari rangkaian komponen yang terintegrasi yang bekerja dan melaksanakan suatu tugas berdasarkan data matematika dan logika. Komponen dan bagian-bagian utama dari komputer meliputi keyboard untuk memasukkan perintah, monitor untuk melihat proses hasil tugas, dan CPU atau central processing unit sebagai otak yang mengkoordinasikan berbagai instruksi dan hasil kerja.
Istilah komputer mempunyai arti yang luas dan berbeda bagi setiap orang. Istilah komputer (computer) diambil dari bahasa Latin computare yang berarti menghitung (to compute atau to reckon). Menurut beberapa para ahli, komputer adalah :
Menurut Blissmer (1985), komputer adalah suatu alat elektronik yang mampu
melakukan beberapa tugas, yaitu menerima input, memproses input sesuai dengan instruksi yang diberikan, menyimpan perintah-perintah dan hasil pengolahannya, serta menyediakan
output dalam bentuk informasi.
Sedangkan menurut Sanders (1985), komputer adalah sistem elektronik untuk
berdasarkan instruksi- instruksi yang telah tersimpan di dalam memori. Dan masih banyak lagi ahli yang mencoba mendefinisikan secara berbeda tentang komputer. Namun, pada
intinya dapat disimpulkan bahwa komputer adalah
suatu peralatan elektronik yang dapat menerima input, mengolah input, memberikan informasi, menggunakan suatu program yang tersimpan di memori komputer, dapat menyimpan program dan hasil pengolahan, serta bekerja secara otomatis.
Dari definisi tersebut terdapat tiga istilah penting, yaitu input (data), pengolahan data, dan informasi (output). Pengolahan data dengan menggunakan komputer dikenal dengan nama pengolahan data elektronik (PDE) atau elecronic data processing (EDP). Data adalah kumpulan kejadian yang diangkat dari suatu kenyataan (fakta), dapat berupa angka-angka,
huruf, simbol-simbol khusus, atau gabungan dari ketiganya. Data masih belum dapat bercerita banyak sehingga perlu diolah lebih lanjut.
Selain itu juga ada beberapa bagian lainnya dari komputer yang berfungsi sebagai pendukung dan pelengkap, seperti mouse dan printer. Mouse berfungsi untuk mempermudah proses mengerjakan perintah melalui cursor atau pointer yang dapat digerakkan dan meloncat, sedangkan printer digunakan untuk mencetak hasil pekerjaan komputer melalui kertas. Beberapa sejarah singkat tentang komputer adalah sebagai berikut :
1. Generasi Pertama
Dengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang
tersebut berusaha mengembangkan komputer untuk mengeksploit potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta
mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer, Z3, untuk mendesain pesawat terbang
dan peluru kendali.
Pihak sekutu juga membuat kemajuan lain dalam pengembangan kek uatan
Dampak pembuatan Colossus tidak terlalu mempengaruhi perkembangan industri komputer dikarenakan dua alasan. Pertama, Colossus bukan merupakan komputer serbaguna (general-purpose computer), ia hanya didesain untuk memecahkan kode rahasia. Kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade setelah perang berakhir.
Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim University of Pennsylvania dalam usaha membangun konsep desain komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Computer (EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program ataupun data. Teknik ini
memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur von Neumann adalah unit pemrosesan
sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer
I) yang dibuat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur Von Neumann tersebut.
Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode biner yang berbeda yang disebut bahasa mes in (machine language). Hal ini
menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah penggunaan tube vakum (yang membuat komputer
pada masa tersebut berukuran sangat besar) dan silinder magnetik untuk penyimpanan data.
2. Generasi Kedua
Penemuan lain yang berupa pengembangan memori inti- magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC.
Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di Livermore,
California, dan yang lainnya di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin dengan bahasa
assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan kode biner.
Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program.
3. Generasi Ketiga
Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian
internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC :
integrated circuit) di tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam
sebuah piringan silikon kecil yang terbuat dari pasir kuarsa.
semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.
4. Generasi Keempat
Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit da n
komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI)
memuat ribuan komponen dalam sebuah chip tunggal.
Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensial terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Jaringan komputer memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu
proses tugas. Dengan menggunakan perkabelan langsung (disebut juga Local Area Network atau LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat
besar.
5. Generasi Kelima
Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih
sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001: Space Odyssey. HAL
menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima.
Dengan kecerdasan buatan (artificial intelligence atau AI), HAL dapat cukup
definisikan Sistem komputer adalah suatu jaringan elektronik yang terdiri dari perangkat lunak dan perangkat keras yang melakukan tugas tertentu (menerima input, memproses input, menyimpan perintah-perintah, dan menyediakan output dalam bentuk informasi).
Selain itu dapat pula diartikan sebagai elemen-elemen yang terkait untuk menjalankan suatu aktivitas dengan menggunakan komputer. Komputer dapat membantu
manusia dalam pekerjaan sehari- harinya, pekerjaan itu seperti: pengolahan kata, pengolahan angka, dan pengolahan gambar. Tujuan pokok dari sistem komputer adalah mengolah data untuk menghasilkan informasi sehingga perlu didukung oleh elemen-elemen yang terdiri dari perangkat keras (hardware), perangkat lunak (software), dan brainware.
2.2.1 Sistem Komputer
Sistem komputer adalah elemen-elemen yang terkait untuk menjalankan suatu aktifitas dengan menggunakan komputer. Elemen dari sistem komputer terdiri dari manusianya (brainware), perangkat lunak (software), set instruksi
(instruction set), dan perangkat keras (hardware). Perangkat keras adalah peralatan komputer itu sendiri, perangkat lunak adalah program yang berisi
perintah-perintah untuk melakukan proses tertentu, brainware adalah manusia yang terlibat di dalam mengoperasikan serta mengatur sistem komputer, da n set instruksi adalah perintah
Elemen dari sistem komputer terdiri dari manusianya (brainware),
perangkat lunak (software), set instruksi (instruction set), dan perangkat keras (hardware). Dengan demikian komponen tersebut merupakan elemen yang
terlibat dalam suatu sistem komputer.
Sistem Komputer adalah sistem yang dibangun dan dijalankan dengan menggunakan komputer sebagai alat bantunya. Elemen-elemen yang saling berhubungan membentuk satu kesatuan untuk melaksanakan pengolahan data untuk menghasilkan informasi dengan menggunakan perangkat komputer. Elemen-elemen yang saling berhubungan tersebut adalah :Perangkat keras (Hardware),Perangkat lunak (Software), Brainware.
2.2Pengertian Data, Informasi, dan Sistem
2.2.1 Pengertian Data
Data adalah sesuatu yang belum mempunyai arti ba gi penerimanya dan masih memerlukan adanya suatu pengolahan. Data bisa berujut suatu keadaan, gambar,
suara, huruf, angka, matematika, bahasa ataupun simbol-simbol lainnya yang bisa kita gunakan sebagai bahan untuk melihat lingkungan, obyek, kejadian ataup un
suatu konsep.
2.2.2 Pengertian Informasi
Informasi merupakan hasil pengolahan dari sebuah model, formasi, organisasi, ataupun suatu perubahan bentuk dari data yang memiliki nilai tertentu, dan bisa digunakan untuk menambah pengetahuan bagi yang menerimanya. Dalam hal ini,
data bisa dianggap sebagai obyek dan informasi adalah suatu subyek yang bermanfaat bagi penerimanya. Informasi juga bisa disebut sebagai hasil pengolahan
ataupun pemrosesan data.
2.2.3Pengertian Sistem
berhubungan satu sama lainnya, yang berfungsi bersama-sama untuk mencapai tujuan tertentu.
Sedangkan Walkinson (1999) menguraikan sistem dengan sebuah kerangka (framework) yang terintegrasi satu atau beberapa tujuan. Sistem akan mengkoordinasikan sumber daya yang diperlukan untuk mengolah memasukkan
menjadi keluaran atau hasil. Berdasarkan pengertian di atas, dapat disimpulkan bahwa suatu sistem terdiri atas beberapa unsur yang disebut subsistem, yang saling
berhubungan dengan yang lain agar suatu sistem dapat berjalan dengan efektif dan efisien.
Hubungan antara subsistem ini berupa komunikasi informasi yang relevan sehingga secara bersama-sama dapat mencapai tujuan sistem. Tujuan sistem secara
keseluruhan dapat tercapai apabila setiap subsistem dapat mencapai tujuan operasionalnya masing- masing.
2.3 Sistem Informasi
Suatu sistem informasi dapat didefinisikan sebagai serangkain komponen yang saling berkaitan yang mengumpulkan (atau menemu-balik), mengolah, menyimpan, dan
mendistribusikan informasi untuk mendukung pengambilan keputusan, koordinasi, pengawasan, analisis, dan visualisasi di dalam suatu organisasi (Laudon 2002). SI adalah
sistem komputer yang menyediakan informasi sesuai dengan permintaan pengguna.
2.4 Sistem Informasi Berbasis Komputer
berkualitas, tepat, cepat dan akurat sesuai dengan manajemen yang membutuhkannya. Secara teori, penerapan sebuah Sistem Informasi memang tidak harus menggunakan komputer dalam kegiatannya. Tetapi pada prakteknya tidak mungkin sistem informasi yang sangat kompleks itu dapat berjalan dengan baik jika tanpa adanya komputer. Sistem Informasi yang akurat dan efektif, dalam kenyataannya selalu berhubungan dengan istilah
“computer-based” atau pengolahan informasi yang berbasis pada computer.
Komputer Sistem Informasi berbasis komputer mengandung arti bahwa komputer
memainkan peranan penting dalam sebuah sistem informasi. Secara teori, penerapan sebuah Sistem Informasi memang tidak harus menggunakan komputer dalam kegiatannya.
Tetapi pada prakteknya tidak mungkin sistem informasi yang sangat kompleks itu dapat berjalan dengan baik jika tanpa adanya komputer. Sistem Informasi yang akurat dan efektif, dalam kenyataannya selalu berhubungan dengan istilah computer-based atau
pengolahan informasi yang berbasis pada komputer.
2.5 Microsoft Visual Basic
Microsoft Visual Basic atau dikenal dengan VB, merupakan salah satu perangkat
lunak(software) yang digunakan untuk pengembangan software (software development), dimana dengannya kita dapat membuat aplikasi-aplikasi sederhana bahkan profesional.
Visual Basic adalah bahasa pemrograman berbasis Windows. Saat ini, Visual Basic adalah salah satu bahasa pemrograman yang terbaik. Visual Basic merupakan pengembangan dari
Basic. Basic (Beginner’s All-purpose Symbolic Instruction Code) adalah sebuah bahasa pemrograman kuno yang merupakan awal dari bahasa-bahasa pemrograman tingkat tinggi
Walaupun begitu, peran Basic lebih dari sekedar itu saja. Banyak programer handal saat ini memulai karirnya dengan mempelajari Basic.
Sebagai bahasa pemrograman yang mutakhir, Visual Basic didesain untuk dapat memanfaatkan fasilitas Windows, khususnya Windows 95/97/98 dan Windows NT. Visual Basic juga merupakan bahasa pemrograman Object Oriented Programming (OOP), yaitu pemrograman yang berorientasi objek. Visual Basic menyediakan objek-objek yang sangat
kuat, berguna, dan mudah dipakai. Dengan fasilitas tersebut, membuat Visual Basic menjadi begitu diinginkan oleh programmer.
VB merupakan sebuah bahasa pemrograman yang menawarkan Integrated
Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan
pengembangan perangkat lunak komputer berbasis grafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition
(VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.
Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan. Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa
pasar yang sangat luas.
Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++,
JavaScript, C#, dan Java. dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic
Instruction Code), Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas
Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer, Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer.Beberapa versinya seperti Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA, Apple BASIC dan lain- lain, Apple BASIC dikembangkan oleh Steve Wozniak,
mantan karyawan Hewlett Packard dan teman dekat Ste ve Jobs (pendiri Apple Inc.).
Steve Jobs pernah bekerja dengan Wozniak sebelumnya (mereka membuat game arcade Breakout untuk Atari),Mereka mengumpulkan uang dan bersama-sama merakit PC,
dan pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan komputer Apple, Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya
berujung pada lahirnya Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan Microsoft Windows, Pemrograman Visual Basic begitu mudah bagi
pemula dan programer musiman karena ia menghemat waktu pemrograman dengan
tersedianya komponen-komponen siap pakai.
Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2008, Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak
menghabiskan banyak Memori (komputer).Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM)
membuat Visual Basic diimplementasikan sebagai gabungan keduanya.
2.5.1 Perkembangan Visual Basic
VB 1.0 dikenalkan pada tahun 1991, pendekatan yg dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype yg
dikembang oleh Alan Cooper yg di sebut TRIPOD, Kemudian Microsoft mengontrak copper dan asosiasinya untk mengembangkan tripod agar dapat
digunakan di windows 3.0 dibawah nama kode Ruby. Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10) :Perjalanan dari Visual Basic (VB1 to VB 10):
1. Proyek Thunder dirintis Visual Basic 1.0 (May 1991) di rilis untuk windows pada COMDEX/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia. Visual
Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak
kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System.
2. Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup
mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar dari
Class modul yg berikutnya di implementasikan pada VB 4
4. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic
5. Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic untuk versi windows 32 bit . Programmer yg menulis programnya pada versi 16 bit
dapat dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5 memperkenalakan
kemampuan untuk membuat User Control.
6. Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, te masuk kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan akan memasuki Microsoft fasa non Supported dimulai pada maret 2008
7. Visual Basic .NET, dirilis pada tahun 2002, Beberapa yang mencoba pada versi
pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg
digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk runtime- nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan penggunan memory.
8. Visual Basic .NET 2003, dirilis dengan menggunakan NET framework versi 1.1.
9. Visual Basic 2005, merupakan itegrasi selanjutnya dari Visual Basic .NET. dan
Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya : Edit and Continue ,
10.Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET Kerangka kerja versi 1.1. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If=Not X Is Y menjadi If X IsNot Y
11.Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk
menggantikan fungsi IIF, LINQ Support, Ekspresi Lambda, XML Literals, Nullable
types, Type Inference
13.Visual Basic VBx, Visual Basic 10, yang juga dkenal dengan nama VBx, akan
menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian da 15. an dari SilverLight 1.1 Pemrograman Berorientasi Objek (OOP) Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek ,
namun tidak sepenuhnya, Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module,
Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu.
Visual Basic (VB) tidak bersifat case sensitif. Desain Visual dan Komponen
Visual Basic menjadi populer karena kemudahan desain form secara vis ual dan adanya
2.5.2 Konsep Kerja Visual Basic 2008
Microsoft Visual Basic atau dikenal dengan VB, merupakan salah satu perangkat lunak
(software) yang digunakan untuk pengembangan software (software development), dimana dengannya kita dapat membuat aplikasi-aplikasi sederhana bahkan profesional.
Versi terbaru dari Microsoft Visual Basic adalah Visual Basic 9 atau disebut juga Visual Basic 2008. Pada versi terbaru ini kita dihadapkan pada tampilan grafis dan lingkungan
IDE (Integrated Development Environment) yang sangat berbeda dari versi sebelumnya
Gambar 2.1 IDE Visual Basic 2008
barulah saatnya kita lakukan uji coba dengan membuat sebuah aplikasi sederhana dengan menggunakan Visual Basic Express Editions ini. Didepan tadi sudah diketahui tampilan
Gambar 2.2 Pilihan untuk membuat project baru
Setelah terpilih, berikutnya akan ditampilkan beberapa pilihan aplikasi (Project) yang
akan dibuat seperti gambar berikut :
Gambar 2.3 Pemilihan Project
Untuk ujicoba pertama, pada pemilihan project baru kita pilih yang Windows Forms
Application karena kita akan membuat sebuah aplikasi windows sederhana. Pada bagian
Name tuliskanlah nama project yang akan digunakan.Setelah menuliskan nama project nya (jika tidak ditulis/diganti secara default nama projectnya adalah
WindowsApplication1) kemudian klik tombol OK. Berik utnya akan dihadapkan pada
tampilan grafis dengan lingkungan IDE yang baru pada Visual Basic Express Edition,
Gambar 2.4 Tampilan Project Baru
Kelebihan Dan Kekurangan Visual Basic
Kelebihan :
1. Pengguna dengan dasar pemrograman apapun bisa dengan mudah menggunakan.
2. Ketika kita melakukan instalasi program lain yang mendukung penggunaannya dalam VB, maka komponen dari program tersebut bisa di masukkan dalam daftar
komponen VB.
3. Ketika kita melakukan kesalahan penulisan kode, VB secara otomatis membetulkannya dan tidak perlu kita bersusah payah mendeklarasikan komponen ke dalam list code.
Kekurangan :
1. Sifatnya komersial
2. File VB sering menjadi target serangan virus.
2.5.2.1 Tipe Data di Vis ual Basic 2008
Visual basic 2008 mempunyai beberapa jenis data. Untuk mendefinisikan jenis data pada sebuah variabel, visual basic menggunakan satu karakter tanda yang diletakka n di akhir nama sebuah variabel. Jenis data dalam visual basic yaitu :
Jenis Data Akhiran
Tabel 2.1 Jenis Data pada Visual Basic dan Akhirannya
2.6 Mysql
MySQL merupakan salah satu perangkat lunak sistem pengelola basis data (Data Base Management System). MySQL juga dapat dikategorikan sebagai Relational Data Base
Management System (RDBMS), karena dalam pembuatan basis data pada MySQL dapat dipilah-pilah ke dalam berbagai tabel 2 (dua) dimensi. Setiap tabel pada MySQL
terdiri atas lajur horizontal dan lajur vertikal. MySQL pada saat ini, banyak digunakan oleh pemrogram web untuk membangun situs yang memerlukan basis data sebagai data dan pengolahan data.
BAB 3
SEKILAS TENTANG TOKO BAJU
3.1 Profil Toko Baju
Astro merupakan salah satu distro yang bergerak di industri pakaian. Selama ini, proses pengolahan data barang dan pengecekan data barang di Duono Distro belum
terkomputerisasi. Dimana sistem pengolahannya masih dilakukan secara manual, mulai dari pengisian data barang sampai proses transaksi barang yang sudah terkomputerisasi adalah pembuatan laporan yang menggunakan arsip-arsip dan
transaksi penjualan barang menggunakan faktur.
Duono Distro berdiri pada tahun 2009 ide mendirikan distro ini muncul
karena bandung menjadi menjadi trendcenternya mode- mode pakaian Indonesia yang sangat kreatif dan inovatif dalam mendesain pakaian-pakaian Karena itulah kami menjadikan ini sebagai peluang usaha yang sangat menjanjikan di masa depan dan menyerap tenaga-tenaga kerja sehingga sedikit bias membantu masalah pengangguran.
Distro ini didirikan oleh seorang pemuda,yang awalnya suka mengkoleksi
pakaian, dan suka berkumpul dengan teman-teman sebayanya. Lama kelamaan ia berfikir untuk membuat/membangun sebuah ruko kecil agar ada kegiatan yang
bermanfaat untuk remaja sekitar,
pemasok dan memperbesar Toko distronya. Sampai saat ini distronya masih banyak peminatnya dan banyak pengunjungnya karna harga jualnya yang terjangkau bagi remaja awam.
Barang yang di jualnya di ambil dari bandung yang harganya lumayan murah,sehingga harga jualnya di sini juga bisa standar dengan harga pakaian yang
di jual biasanya.maka dari itu distro ini banyak peminatnya selain harga jual yang cukup standar, juga kualitas barang bagus sesuai dengan zaman. Dimana anak
remaja sekarang ingin barang yang kualitas bagus dan bermerek keren, juga ingin harga yang terjangkau.
3.2 Visi dan Misi Toko Baju
3.2.1 Visi Toko
Visi : memperkenalkan produk-produk berbagai macam pakaian dan
aksesoris yang sedang in.
3.2.2 Misi Toko
misi : menjual produk-produk berbagai macam pakaian dan aksesoris anak muda dengan harga yang menggiurkan
BAB 4
ANALISA DAN PERANCANGAN SISTEM
4.5Analisis Masalah
Langkah pertama yang perlu dilakukan adalah mempelajari program specification yang diberikan atau menganalisis masalah. Hal ini diperlukan untuk mengetahui
mengenai tujuan pengolahannnya, bentuk da n keadaan data serta output yang akan dihasilkan . Kemudian apabila hal- hal tersebut telah jelas, barulah kita melakukan
analisa daripada problem-nya dengan cara merinci program specificationnya, seperti
a. Aplikasi apa yang ingin dibuat ?
b. Siapa saja yang melihat aplikasi tersebut ?
c. Apa saja aktifitas yang mereka lakukan dalam aplikasi ?
d. Apa target yang ingin dicapai dari pembuatan Aplikasi tersebut ?
Dengan menjawab pertanyaan-pertanyaan di atas, akan semakin memperjelas dan
mempermudah dalam membangun situs karena dari situlah nantinya akan terbentuk kata kunci untuk membuat dan mengembangkan situs lebih lanjut.
Berkenan dengan situs yang akan dibangun, maka jawaban untuk pertanyaan di atas sebagai berikut :
a. aplikasi yang akan dibuat adalah aplikasi Penjualan, dalam hal ini adalah Alvi Duono Distro, yang menyediakan administrasi mengenai pembayaran dan
b. Aktifitas yang akan dijumpai di dalam aplikasi tersebut adalah petugas dapat mengetahui informasi tentang data barang yang masih ada dan pembayaran kasir,
c. Pemilik toko dapat mengetahui laporan keuangan kasir selama seminggu, laporan perbulan,dll.
d. Target yang ingin di capai dalam pembuatan aplikasi ini adalah :
Untuk memenuhi syarat Tugas akhir Penulis, dapat di pergunakan sebaik-baiknya oleh pengguna.
4.6Perancangan
Menurut John Burch & Gary Grudnitski, perancangan sistem dapat didefinisikan
sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.
Menurut George M. Scott, perancangan desain menentukan bagaimana suatu sistem
akan menyelesaikan apa yang mesti diselesaikan.
Tahap ini menyangkut mengkonfigurasikan komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem sehingga setelah instalansi dari sistem akan benar-benar memuaskan rancang bangun yang telah ditetapkan pada akhir tahap
analisis sistem.
Metode perancangan sistem yang penulis lakukan didalam menyususn Tugas Akhir ini terdiri dari Perancangan Data Flow Diagram (DFD). Perancangan
Normalisasi dan Database serta Perancangan Data Flowchart .
Sebelum kita membahas diagram alir data, sebaiknya kita mengetahui simbol-simbol standard yang sering digunakan sebagai alat bantu dalam menganalisa persoalan.Kaitan antara satu simbol dengan lainnya dinamakan flowchart . Karena dalam analisan persoalan menggunakan simbol-simbol sebagai alat pembantu, maka instruksi- instruksi yang ditulis dalam simbol-simbol tersebut dinamakan program
flowchart . Seluruh simbol yang digunakan, dapat dikelompokkan dalam tiga kelompok simbol, yaitu :
4.7.1 Flowchart Direction Symbols
Flowchart Direction Symbols adalah penghubung antara simbol yang satu dengan simbol lainnya, juga disebut sebagai connecting line. Berikut simbol
yang termasuk Flowchart Direction Symbols :
Tabel 4.1 Tabel Flowchart Direction Symbols
No Nama Gambar Keterangan
1 Arus / Flow Arus / aliran daripada procedure
dapat dilkukan dari atas ke bawah, dari bawah ke atas, dari kiri ke kanan atau dari kanan ke kiri.
2 Communication Suatu transmisi informasi dari satu
lokasi ke lokasi lainnya.
3 Connector Suatu rosedur akan masuk atau
4 Off- line
Connector
Sama dengan simbol di atas, akan tetapi dari/atau ke prosedur lainnya ada lembar kertas lainnya.
4.7.2 Processing Symbols
Processing Symbols adalah simbol-simbol yang akan menunjukkan jenis operasi pengolahan suatu prosedur. Berikut simbol yang termasuk Processing
5 Terminal Untuk memulai atau mengakhiri suatu program, atau juga sebagai interupsi dalam program.
6 Keying
Operation
Segala jenis operasi dengan menggunakan mesin yang
Manual Input Simbol untuk memasukkan
data secara manual melalui online keyboard
4.7.3 Input – Output Symbols
Input – Output Symbols adalah simbol-simbol yang akan menunjukkan peralatan/device yang digunakan dalam pengolahan. Berikut simbol yang termasuk Input – Output Symbol:
Tabel 4.3 Tabel Input - Output Symbols
No Nama Gambar Keterangan
1
Input_Output Setiap peralatan (i/o) dapat
menggunakan simbol ini tanpa mengtahui jenis peralatannya baik input maupun output
2
Punched-card Setiap input/output yang
menggunakan kartu punch.
Digunakan baik untuk input maupun output
5 Documen Simbol untuk data yang
berbentuk kertas maupun untuk informasi.
Simbol-simbol yang digunakan ini merupakan simbol standard dari perusahaan IBM yang bersumber daru USASI ( The United States of Amer ica Standar Institude ) atau
American Standars Association ( ASA ) yang disahkan pada tanggal 8 Juni 1966. Ditinjau dari penggunaannya, maka simbol-simbol ini dapat digunakan untuk :
a. Prosedur daripada sistem komputerisasi yang biasa disebut dengan system flowchart dan biasanya digunakan oleh system analyst.
b. Prosedur daripada instruksi disebut dengan program flowchart yang digunakan oleh programmer .
4.8 Perancangan Database
Database dapat diumpamakan sebagai sebuah tempat menyimpan data yang terstrukt ur
Pembuatan database dan tabel-tabel menggunakan fasilitas Sql server yang terdapat dalam software Microsoft visual studio 2008. Di bawah ini adalah gambaran isi dari masing- masing tabel.
1. Tabel Barang
Tabel Barang digunakan untuk menampung data yang berisi tentang informasi stok Barang. Berikut adalah struktur dari tabel Barang :
Tabel 4.4 Tabel Barang
Field Tipe Keterangan
Kode_Barang * Varchar(3) Kode barang yang di jual
Nama_Barang Varchar(50) Nama/merk Barang
Jenis Varchar(50) Jenis pakaian,seperti
baju,kemeja,jaket,dll
Harga int Harga yang di tawarkan
2. Tabel Petugas
Tabel Petugas digunakan untuk menampung data yang berisi tentang informasi
Petugas Baru dan Lama. Berikut adalah struktur dari tabel Petugas
Tabel 4.5 Tabel Barang
Field Tipe Keterangan
ID_Petugas * Varchar(3) Kode Petugas
Pasword * Varchar (6) Paswort untuk login
Jabatan Varchar(50) Jabatan/posisi karyawan
3. Tabel Penjualan
Tabel Petugas digunakan untuk menampung data yang berisi tentang informasi
Penjualan, seperti kasir.Berikut adalah struktur dari tabel Penjualan
Tabel 4.6 Tabel Penjualan
Field Tipe Keterangan
Kode_Barang * Varchar(3) Kode barang yang di jual
Nama_Barang Varchar(50) Nama/merk Barang
Jenis Varchar(50) Jenis pakaian,seperti
baju,kemeja,jaket,dll
Harga int Harga yang di tawarkan
Jumlah_Barang int Jumlah barang keluar
1. Tabel User
Tabel Petugas digunakan untuk menampung data yang berisi tentang informasi pergantian Pasword.Berikut adalah struktur dari tabel User
Tabel 4.7 Tabel User
Field Tipe Keterangan
User_Name Varchar(50) Nama Pengguna User
Password Varchar(50) Password pengguna User
Kemudian langkah selanjutnya adalah membuat outline atau garis besar dari situs tersebut. Salah satu cara yang dapat digunakan adalah dengan membuat aliran informasi atau flowchart ( bagan alir ) situs tersebut. Flowchart merupakan gambaran
yang menampilkan struktur, hierarki dan isi halaman per halaman, Secara sederhana, berikut bagan alir gambaran situs yang dirancang :
N
Y
N
y
N
y
START
Login
Menu Utama
Input Pilihan menu
File
Penjualan
Laporan
END
A
B
Gambar 4.1 Flowchart Halaman Utama
A
Halaman data karyawan Admin
Barang
Input Save Proses Save
Halaman data Barang
Input Save Proses
Save
hapus Input Hapus Proses Hapus
Exit
Gambar 4.2 Flowchart Halaman File
Edit
Pengisian formPen jualan
B
Input Tambah Data
Edit
Delet
Input edit Proses
Input Delet Proses Delet
Exit
Gambar 4.3 Flowchart Halaman Penjualan
Proses Penambahan yang di Bayar
Total
BAB 5
IMPLEMENTASI SISTEM
5.5 Pengertian dan Tujuan Imple mentasi Sistem
Implementasi sistem merupakan langkah- langkah atau prosedur-prosedur yang
dilakukan dalam menyelesaikan desain sistem yang tidak disetujui, untuk menginstal, menguji dan memulai sistem baru atau sistem yang diperbaiki.
5.6Tujuan Implementasi Sistem
Adapun tujuan dari implementasi sistem adalah sebagai berikut : 1. Menyelesaikan desain sistem yang telah disetujui sebelumnya.
2. Memastikan bahwa pemakai ( user ) dapat dioperasikan sistem baru. 3. Menguji apakah sistem baru tersebut sesuai dengan pemakai.
4. Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat
rencana, mengontrol dan melakukan instalasi baru secara benar.
5.7 Spesifikasi Sistem
Untuk menjalankan sistem, perlu kita ketahui perangkat apa saja yang akan
5.7.1 Perangkat Keras ( Hardware )
Pengguna perangkat keras yang baik akan mempengaruhi cepat lambatnya proses program yang dijalankan dan yang dihasilkan. Dalam hal ini, penulis merinci spesifikasi komponen hardware yang digunakan, yaitu :
a. Memori 1 GB
b. Laptop Toshiba
c. Kapasitas HDD 250 GB
d. Mouse
5.7.2 Perangkat Lunak ( Software )
Adapun software yang digunakan untuk pembuatan projek tugas akhir ini adalah sebagai berikut :
a. Sistem operasi yang digunakan adalah Windows 7 Ultimate. Berikut tampilan sistem operasi dari windows 7 ultimate:
Gambar 5.1 Tampilan Windo ws 7 Ultimate
b. Aplikasi Microsoft Word 2007 media pengolah data yang dipakai untuk pengetikan tugas akhir ini. Berikut tampilan Microsoft Word
Gambar 5.2 Tampilan Microsoft word 2007
c. Microsoft Visual Studio 2008 sebagai media Visual Basic 8, yang berfungsi sebagai teks editor dalam penulisan script dalam pembuatan
aplikasi . Berikut tampilan Microsoft Visual Studio 2008
Gambar 5.3 Tampilan Microsoft Visual Studio 2008
5.7.3 Brainware
Brainware adalah sumber daya manusia yang nantinya akan berperan sebagai user ataupun administrator sistem . Brainware yang dibutuhkan
MySQL serta mengerti jalannya sistem . Sedangkan user tidak harus memiliki kemampuan khusus hanya saja mampu mengoperasikan aplikasi.
5.8 Pengujian Sistem
Tujuan dari pengujian sistem adalah untuk mengetahui bahwa
komponen-komponen sistem telah berfungsi dengan baik. Tujuan lainnya adalah untuk mengetahui kelemahan atau kesalahan sistem sehingga perlu diadakan perbaikan.
Berikut tampilan – tampilan halaman aplikasi yang dirancang setelah diuji programnya :
Gambar 5.5 Tampilan Halaman Login
Gambar 5.7 Tampilan Halaman Petugas
Gambar 5.9 Tampilan Halaman Penjualan/kasir
BAB 6
Kesimpulan dan Saran
6.3 Kesimpulan
Kesimpulan yang diambil penulis adalah sebagai berikut :
Berdasarkan uraian maupun pembahasan mengenai Sistem Informasi di Duono Distro yang telah dikemukakan sebelumnya maka dapat diambil kesimpulan bahwa :
a. Pengolahan data lebih efektif.
b. Mempermudah kasir dan admin dalam mengelolah proses pencatatan barang, transaksi barang, dan data pelanggan. Pembuatan laporan transaksi penjualan
dan laporan data barang dapat diakses dengan cepat.
c. Dengan sistem yang terkomputerisasi tidak ada lagi penumpukan data dan mempermudah dalam pencarian data.
d. Sistem informasi yang telah dibuat dapat memberikan informasi mengenai
data-data yang berhubungan dengan penjualan.
6.4 Saran
Sebagai bahan pertimbangan dalam upaya menyesuaikan kinerja Toko untuk
menyikapi masa yang akan datang maka :
b. Penulis menyarankan harus dibuatnya file backup data. Hal ini diperlukan untuk mengantisipasi jika terjadi kerusakan dan kehilangan data, atau sesuatu yang tidak diinginkan terjadi pada data sehingga file backup tadi biasa digunakan.
Masih banyak fasilitas lain yang dapat dikembangkan dalam perangkat lunak ini
pengembangan tersebut tentunya dapat meningkatkan mutu perangkat lunak yang lebih baik serta sesuai dengan tuntunan dan kebutuhan yang biasa dipenuhi
DAFTAR PUSTAKA
Leo. M. agung. 2011 “ Aplikasi Perogram Terintegrasi Dengan Visual Basic 6.0” Andi.
MADCOM.
Nono. 2012 “ Kumpulan Alikasi Berbasis VB6, VB.NET, JAVA” Alex Media Komputindo.
Jakarta
Indonesia. 2003. An official Handbook, National Information Agency, Republic of Indonesia.
Rusmawan. Uus. 2011 “ Koleksi Program VB.Net Untuk Tugas Akhir dan Skripsi”. Alex Media
Komputindo. Jakarta
http://makalah-sistem- informasi.html
http://www.Asadullohil/Ghalib///2008/E2/93/3/Membuat-Aplikasi-dengan-Visual-Basic.Net_.htm
http://id.wikipedia.org/wiki/Visual_Basic
http://www.aat-nueve.co.cc/2009/03/sejarah-pemrograman- visual-basic.html
http://bowoblog.wordpress.com/2009/05/31/bahasa-pemrograman- visual-basic-6-0/
http://www.
LAMPIRAN
LISTING PROGRAM :
Public Class awal
Private Sub awal_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click LoginForm1.Show()
End Sub
Private Sub RichTextBox1_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles RichTextBox1.TextChanged
End Sub End Class
Public Class LoginForm1
Dim sql As String
Dim Login As DataTable
Login = proses.executequery("select * from tabe l_petugas where nama_petugas ='" & txtuser.Text & "' AND password ='" & txtpass.Text & "'")
End Class
Public Class formutama
Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles ExitToolStripMenuItem.Click Application.Exit()
End Sub
Private Sub DataBarangToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataBarangToolStripMenuItem.Click
Barang.Show() End Sub
Private Sub dtpetugas_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dtpetugas.Click
FormPetugas.Show() End Sub
Private Sub LaporanBarangToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles LaporanBarangToolStripMenuItem.Click Form1.Show()
End Sub
End Class
Dim proses As New Clskoneksi Dim petugas As DataTable Sub Data_record()
End Sub
If petugas.Rows.Count = 0 Then
petugas = proses.executequery("select * from tabel_petugas order by kd_petugas desc")
Private Sub FormPetugas_Load(ByVal sender As System.Object, ByVal e As
MsgBox("apakah anda yakin mau menyimpan pembuatan data barang?")
sql = "insert into tabel_barang values('" & txtkd_barang.Text & "','" & txtnama_barang.Text & "','" & cmbjenis.Text & "','" & txtharga.Text & "')"
proses.executenonquery(sql)
Private Sub btnhapus_Click(ByVal sender As Syste m.Object, ByVal e As System.EventArgs)
If MsgBox("apakah anda yakin mau mengupdate data barang?", MsgBoxStyle.YesNo, "konfirmasi") = MsgBoxResult.Yes Then
sql = "update tabel_barang set kode_barang= '" & txtkd_barang.Text & "', nama_barang='" & txtnama_barang.Text & "',jenis= '" & cmbjenis.Text & "', harga='" & txtharga.Text & "' where kode_barang='" & txtkd_barang.Text & "'"
proses.executenonquery(sql)
MessageBox.Show("data telah diedit..!!", "pengeditan sukses", MessageBoxButtons.OK, MessageBoxIcon.Information)
barang = proses.executequery("select * from tabel_barang order by kode_barang desc") If barang.Rows.Count = 0 Then
Imports System.Data.Sql Public Class Clskoneksi Public Shared sql As String
Dim koneksi As SqlClient.SqlConnection Dim command As SqlClient.SqlCommand Dim dataadapter As SqlClient.SqlDataAdapter
Dim ds As DataSet Dim dt As DataTable
Public Function openconn() As Boolean
Dim kasir As DataTable Sub data_record()
kasir = proses.executequery("select * from tabel_detaijual order by No_faktur") End Sub
Private Sub Formkasir_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Call data_record() Call Gridbarang()
End Sub
Private Sub BtnBeli_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnBeli.Click
kasir = proses.executequery("select * from tabel_detaijual where No_faktur='" & TxtFakt.Text & "'")
If kasir.Rows.Count = 0 Then
sql = "Insert into tabel_detaijual values ('" & TxtFakt.Text & "')"
MessageBox.Show("data sukses..!!", "pembelian sukses", MessageBoxButtons.OK, MessageBoxIcon.Information)
For baris As Integer = 0 To Dgvjual.Rows.Count - 2 'simpan ke tabel penjualan
sql = "Insert into tabel_penjualan values ('" & TxtFakt.Text & "','" &
Dgvjual.Rows(baris).Cells(0).Value & "','" & Dgvjual.Rows(baris).Cells(1).Value & "','" & Dgvjual.Rows(baris).Cells(2).Value & "','" & Dgvjual.Rows(baris).Cells(3).Value & "','" & Dgvjual.Rows(baris).Cells(4).Value & "')"
Dgvjual.Columns.Add("Kode_barang", "Kode Barang") Dgvjual.Columns.Add("Nama_barang", "Nama Barang") Dgvjual.Columns.Add("Harga", "Harga Barang")
End Sub
Private Sub Dgvjual_CellEndEdit(ByVal sender As Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles Dgvjual.CellEndEdit
kasir = proses.executequery("select * from tabel_barang where kode_barang ='" &
Dgvjual.Rows(e.RowIndex).Cells(0).Value & "'")
Dgvjual.Rows(e.RowIndex).Cells(4).Value = Dgvjual.Rows(e.RowIndex).Cells(2).Value * Dgvjual.Rows(e.RowIndex).Cells(3).Value
If e.ColumnIndex = 3 Then With kasir.Rows(0)
Dgvjual.Rows(e.RowIndex).Cells(4).Value =
End With End If
Dgvjual.CurrentCell = Dgvjual.Rows(1).Cells(0)
kasir = proses.executequery("select * from tabel_barang where kode_barang ='" & Dgvjual.Rows(e.RowIndex).Cells(0).Value & "'")
If kasir.Rows.Count = 0 Then
MessageBox.Show("Data Tidak Ada..!!", "informasi", MessageBoxButtons.OK,
MessageBoxIcon.Information) Else
With kasir.Rows(0)
Dgvjual.Rows(e.RowIndex).Cells(1).Value = .Item("Nama_barang") Dgvjual.Rows(e.RowIndex).Cells(2).Value = .Item("Harga")
End With End If
Dgvjual.Rows(e.RowIndex).Cells(4).Value = Dgvjual.Rows(e.RowIndex).Cells(2).Value *
Dgvjual.Rows(e.RowIndex).Cells(3).Value If e.ColumnIndex = 3 Then
Else
Dgvjual.Rows(e.RowIndex).Cells(4).Value = Dgvjual.Rows(e.RowIndex).Cells(2).Value * Dgvjual.Rows(e.RowIndex).Cells(3).Value
Call TotalHarga() End If
Dgvjual.CurrentCell = Dgvjual.Rows(1).Cells(0)
Private Sub Txtkembali_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Txtkembali.TextChanged
Txtkembali.Text = (Val(Txttot.Text) - Val(Txtbayar.Text)) End Sub
End Class
Public Function executequery(ByVal query As String) As DataTable If Not openconn() Then
MsgBox("koneksi gagal...!!", MsgBoxStyle.Critical, "access failed") Return Nothing
Public Sub executenonquery(ByVal query As String) If Not openconn() Then
End If
<add name="WindowsControlLibrary1.My.MySettings.penjualanConnectionString"
connectionString="Data Source=.\sqlexpress;Initial Catalog=penjualan;Integrated Security=True;Pooling=False"
providerName="System.Data.SqlClient" />
<add name="WindowsControlLibrary1.My.MySettings.datajualConnectionString"
connectionString="Data Source=|DataDirectory|\datajual.sdf" providerName="Microsoft.SqlServerCe.Client.3.5" />
</connectionStrings> <system.diagnostics>
<sources>
<!-- This section defines the logging configuration for My.Application.Log --> <source name="DefaultSource" switchName="DefaultSwitch">
<listeners>
<add name="FileLog"/>