• Tidak ada hasil yang ditemukan

Perancangan Sistem Informasi Penjualan Pakaian di Duono Distro

N/A
N/A
Protected

Academic year: 2016

Membagikan "Perancangan Sistem Informasi Penjualan Pakaian di Duono Distro"

Copied!
82
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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

(6)

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

(7)

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

(8)

DAFTAR ISI

2.4 Sistem Informasi Berbasis Komputer 13

2.5 Visual Basic 2008 14 2.5.1Perkembangan Visual Basic 16

2.5.2Konsep Kerja Visual Basic 19

(9)

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

(10)
(11)

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

(12)

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

(13)

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

(14)

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 judulPerancangan 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.

(15)

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

(16)

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 :

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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.

(22)

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

(23)

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.

(24)

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

(25)

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

(26)

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

(27)

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

(28)

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.

(29)

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

(30)

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 ,

(31)

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

(32)

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

(33)

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,

(34)

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.

(35)

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.

(36)
(37)

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,

(38)

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

(39)

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

(40)

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 .

(41)

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

(42)

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

(43)

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

(44)

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

(45)

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

(46)

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

(47)

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

(48)

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

(49)

Gambar 4.2 Flowchart Halaman File

Edit

Pengisian formPen jualan

B

Input Tambah Data

Edit

Delet

Input edit Proses

Input Delet Proses Delet

Exit

(50)

Gambar 4.3 Flowchart Halaman Penjualan

Proses Penambahan yang di Bayar

Total

(51)

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

(52)

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

(53)

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

(54)

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 :

(55)

Gambar 5.5 Tampilan Halaman Login

(56)

Gambar 5.7 Tampilan Halaman Petugas

(57)

Gambar 5.9 Tampilan Halaman Penjualan/kasir

(58)
(59)

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 :

(60)

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

(61)

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.

(62)

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

(63)

Dim Login As DataTable

Login = proses.executequery("select * from tabe l_petugas where nama_petugas ='" & txtuser.Text & "' AND password ='" & txtpass.Text & "'")

(64)
(65)

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

(66)

Dim proses As New Clskoneksi Dim petugas As DataTable Sub Data_record()

(67)

End Sub

(68)

If petugas.Rows.Count = 0 Then

petugas = proses.executequery("select * from tabel_petugas order by kd_petugas desc")

(69)

Private Sub FormPetugas_Load(ByVal sender As System.Object, ByVal e As

(70)

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)

(71)

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

(72)
(73)

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

(74)

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)

(75)

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")

(76)

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 =

(77)

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)

(78)

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

(79)

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"/>

Gambar

Gambar 2.1 IDE Visual Basic 2008
Gambar 2.3 Pemilihan Project
Gambar 2.4 Tampilan Project Baru
Tabel 2.1 Jenis Data pada Visual Basic dan Akhirannya
+7

Referensi

Dokumen terkait

Berdasarkan hasil di atas, terdapat perbedaan tingkat toksisitas dari ekstrak pineung nyen, hal ini juga karena perbedaan jenis pelarut yang digunakan, sehingga

2016   tersebut roduktivita si gamma d n efek sang uran, warn ambar 2) buah klon menjadi me Tana 1. Pengaru generasi Radiasi cations of Isotopes berkorela s dan kua dosis 200 d

[r]

Dalam penelitian ini, berbagai organisasi Islam fundamentalis yang tumbuh dan berkembang di Universitas Indonesia dapat dipetakan menjadi tiga tipologi gerakan keagamaan, di

Sedangkan definisi nikah sirri dalam pengertian yuridis di Indonesia adalah pernikahan yang dilakukan secara syar’i (konteks fiqh) dengan diketahui orang banyak, namun

Dari hasil pengujian dan analisis dapat ditarik kesimpulan bahwa pengaturan besaran sudut flap sayap pesawat terbang menggunakan PLCmikro berbasis PIC16F877A telah

Tesis Pengaruh Kondisi Sosial Ekonomi Masyarakat Nelayan Terhadap Lingkungan Rumah Tempat Tinggal Nelayan di Desa Lalang dan di Desa Medan Kecamatan Medang

Dengan demikian untuk mendapatkan ukuran kemiskinan sampai tingkat desa yang bersumber dari data survei yang dirancang untuk menghasilkan estimasi parameter hanya pada