Pembangunan Aplikasi Inventory Toko Komputer berbasis Desktop CV. Pranata Computer Solutions

(1)

PEMBANGUNAN APLIKASI

INVENTORY

TOKO KOMPUTER BERBASIS DESKTOP

CV. PRANATA COMPUTER SOLUTIONS

KERJA PRAKTEK

Diajukan Untuk Memenuhi Tugas Mata Kuliah Kerja Praktek Program Studi Teknik Informatika

Fakultas Teknik dan Ilmu Komputer

Disusun oleh:

Dada Mustaqiem 10110644 Muhammad Ihsan Farizi 10110666 Sofa Nashrudin 10110676

Kelas IF-15

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2014


(2)

(3)

(4)

(5)

(6)

(7)

i

DAFTAR ISI

LEMBAR JUDUL

LEMBAR PENGESAHAN

KATA PENGANTAR ... i

DAFTAR ISI ... iii

DAFTAR TABEL ... v

DAFTAR GAMBAR ... vi

DAFTAR LAMPIRAN ... vii

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang Kerja Praktek ... 1

1.2. Rumusan Masalah ... 2

1.3. Batasan Metodologi Penelitian ... 2

1.4. Sistematika Laporan Kerja Praktek ... 2

BAB II TINJAUAN PUSTAKA ... 4

2.1. Profil Tempat Kerja Praktek ... 4

2.1.1. Sejarah Perusahaan ... 4

2.1.2. Logo CV. Pranata Computer Solutions ... 5

2.1.4. Struktur Organisasi CV. Pranata Computer Solutions ... 6

2.2. Landasan Teori ... 6

2.2.1. Konsep Dasar Sistem Informasi ... 6

2.2.2. Perangkat Lunak Pendukung ... 7

BAB III PEMBAHASAN ... 9

3.1. Analisis Masalah ... 9

3.1.1. Analisis prosedural dan aliran sistem yang sedang berjalan ... 9

3.1.2. Analisis Kebutuhan Non Fungsional ... 12

3.1.3. Analisis Perangkat Keras ... 12

3.1.4. Analisis Perangkat Lunak/Software. ... 12

3.1.5. Analisis Pengguna/User. ... 13

3.1.6. Analisis Kebutuhan Fungsional ... 13

3.1.7. Analisis Basis Data ... 14


(8)

ii

3.1.9. Data Flow Diagram (DFD)... 16

3.2. Spesifikasi Proses dan Kamus Data ... 20

3.2.1. Spesifikasi Proses ... 20

3.2.2. Kamus Data ... 23

3.3. Perancangan Sistem ... 24

3.3.1. Arsitektur Menu ... 24

3.3.2. Spesifikasi Program ... 25

3.3.3. Spesifikasi Antar Muka ... 29

BAB V KESIMPULAN DAN SARAN ... 34

DAFTAR PUSTAKA ... 35


(9)

KATA PENGANTAR

Dengan mengucapkan puji dan syukur kehadirat Allah SWT, atas berkat rahmat dan hidayah-Nya sehingga kami dapat menuangkan ide dan gagasan dalam karya ilmiah Laporan Kerja Praktek ini. Dengan mengambil objek penelitian di Bagian Teknis Pelaksanaan, kami

mengangkat judul : “

PEMBANGUNAN APLIKASI

INVENTORY

TOKO

KOMPUTER BERBASIS DESKTOP CV. PRANATA COMPUTER

SOLUTIONS

”.

Laporan Kerja Praktek diajukan untuk memenuhi syarat mata kuliah kerja praktek program STRATA I Jurusan Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia (UNIKOM), Bandung.

Dengan terselesaikannya Laporan Kerja Praktek ini,kami ungkapkan rasa syukur yang tiada terhingga kepada Allah SWT. Dan tidak lupa pula kami ucapkan terimakasih kepada :

1. Dr. Ir. Eddy Soeryanto Soegoto, M.Sc, selaku Rektor Universitas Komputer Indonesia. 2. Prof. Dr. Ir. Ukun Sastraprawira, M.Sc, selaku Dekan Fakultas Teknik dan Ilmu

Komputer Universitas Komputer Indonesia.

3. Irawan Afrianto, S.T., M.T selaku Ketua Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

4. Ibu Nelly Indriani W,S.SI.,M.T selaku Dosen wali kelas IF-15, sekaligus Dosen Pembimbing.

5. Seluruh staf pengajar di jurusan Teknik Informatika Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

6. Kedua Orang tua yang sangat dihormati dan sayangi terimakasih atas support dan motivasi yang telah di berikan selama mengerjakan tugas ini.

7. Rekan-rekan di kelas IF-15 angkatan 2010 yang saya sayangi. 8. Pihak-pihak lain yang tidak mungkin kami catat satu persatu.

Semoga Allah SWT. Membalas segala kebaikan Anda semua dengan balasan yang lebih baik. Amien.

Maka dengan segala kerendahan hati kami pun menyadari bahwa laporan penelitian yang kami lakukan ini masih jauh dari kelengkapan dan kesempurnaan.Oleh karena itu, saran dan kritik yang membangun sangat kami harapkan demi perbaikan kualitas karya ilmiah dan proses pembelajaran kami.


(10)

Akhir kata, kami berharap semoga laporan ini dapat member sedikit sumbangsih bagi perkembangan dunia intelektualitas, khususnya bagi kami sendiri.

Bandung, Januari 2014


(11)

DAFTAR PUSTAKA

http://lealy.wordpress.com/2009/10/21/pengertian-mysql/ http://id.wikipedia.org/wiki/C#

http://id.wikipedia.org/wiki/Visual_Studio


(12)

BAB I

PENDAHULUAN

1.1.Latar Belakang Kerja Praktek

Komputer adalah salah satu alat bantu dalam sistem pengolahan data menjadi kebutuhan perusahaan pada saat ini. Dengan sistem komputer tentu akan sangat membantu mempersingkat waktu dan mengurangi tingkat kesalahan. Sistem pengolahan data dapat menyajikan informasi data yang dibutuhkan secara singkat, cepat, tepat, dan efisien oleh perusahaan atau user (pengguna) tertentu.

Seiring dengan berkembangnya waktu, perkembangan teknologi juga semakin cepat, CV. PRANATA COMPUTER SOLUTIONS yang menaungi toko komputer Imaji Computer harus membuat kebijakan terhadap segala aspek yang berkaitan dengan masalah perkembangan teknologi ini. Misalnya peralatan komputer yang semakin bertambah jumlahnya dari waktu ke waktu dengan kemampuan yang berbeda.

Untuk membatu keadaan tersebut, perusahaan membuat suatu kebijakan dengan melakukan pemeliharaan dan peningkatan komputer untuk mengefisienkan kinerja yang dilakukan oleh unit – unit yang berkaitan dengan pengendalian komputer. Salah satu cara untuk mengefesienkan kinerja adalah dengan membangun aplikasi program maupun aplikasi web.

Berdasarakan latar belakang masalah yang sudah dipaparkan di atas, maka laporan kerja praktek ini berjudul “PembangunanAplikasi Inventory Tok Komputer Berbasis Desktop CV. PRANATA COMPUTER SOLUTIONS” .


(13)

1.2.Rumusan Masalah

Bagaimana merancang dan membangun sebuah aplikasi inventory berbasis desktop di CV. PRANATA COMPUTER SOLUTIONS yang dapat mempermudah proses pengolahan data barang.

1.3.Batasan Metodologi Penelitian

Maksud dari kerja praktek yang penulis lakukan di CV. PRANATA COMPUTER SOLUTIONS yang menaungi toko komputer Imaji Komputer adalah membangun sebuah aplikasi berbasis desktop untuk pengolahan data barang. Sedangkan tujuan yang akan dicapai adalah :

1. Menghemat waktu dalam pengolahan data barang. 2. Mempercepat pembuatan laporan data barang.

3. Menguntungkan dalam segi efisiensi waktu dan tenaga.

1.4.Sistematika Laporan Kerja Praktek

Sistematika penulisan laporan kerja praktek ini disusun untuk memberikan gambaran umum tentang penelitian yang disajikan. Sistematika penulisan laporan kerja praktek ini adalah sebagai berikut :

BAB I PENDAHULUAN

Bab ini berisi penjelasan mengenai latar belakang masalah, rumusan masalah, maksud dan tujuan, sistem pelaksanaan kerja praktek, serta sistematika penulisan.


(14)

BAB II TINJAUAN PUSTAKA

Bab ini membahas berbagai konsep dasar dan teori yang berkaitan dengan topik penelitian yang dilakukandalam membangun sistem informasi reservasi pemesanan kamar hotel.

BAB III PEMBAHASAN

Memberikan penjelasan mengenai analisis masalah dalam proses perancangan website, analisis kebutuhan fungsional, analisis kebutuhan non fungsional, dan perancangan sistem.

BAB V KESIMPULAN DAN SARAN

Menjelaskan tentang hal-hal penting yang telah dibahas dan kesimpulan berdasarkan hasil implementasi dan pengujian serta saran-saran untuk pengembangan sistem selanjutnya.


(15)

BAB II

TINJAUAN PUSTAKA

2.1. Profil Tempat Kerja Praktek 2.1.1. Sejarah Perusahaan

CV. PRANATA COMPUTER SOLUTIONS termasuk kedalam perusahaan baru karena baru berdiri pada tahun 2011, tepatnya 3 September 2011. CV. PRANATA COMPUTER SOLUTIONS ini berdomisili dikota Cianjur.

CV. PRANATA COMPUTER SOLUTIONS menjalankan usaha dibidang jasa, yang antara lain meliputi jasa penyediaan dan penyewaan perangkat keras komputer dan peripheralnya, jasa konsultan teknologi informasi, dan jasa penyelenggaraan kursus, pelatihan dan keterampilan serta pendidikan komputer. Perusahaan ini juga bergerak dibidang jasa instalasi dan maintenance komputer, jaringan komputer, dan peripheral.

Selain bergerak dibidang jasa yang telah disebutkan tadi, perusahaan ini juga menyediakan jasa pembuatan dan pengembangan program aplikasi, seprti aplikasi berbasis desktop, website, dan sebagainya. Selain dibidang jasa, perusahaan ini menjalankan usaha dibidang perdagangan atau jual-beli komputer berikut suku cadang dan aksesoris.

Semenjak berdirinya perusahaan ini telah menjadi mitra beberapa instasi seperti sekolah dan PT. PLN (Perusahaan Listrik Negara). Walaupun berdomisili dikota Cianjur, perusahaan ini sudah menjadi mitra beberapa instansi diluar kota, seperti sukabumi dan Bogor.


(16)

2.1.2. Logo CV. Pranata Computer Solutions

Gambar 2.1 Logo CV. Pranata Computer Solutions

Logo CV. Pranata Computer Solutions menampilkan huruf PCS yang berarti singkatandari nama perusahaan tersebut.

Visi dan Misi CV. Pranata Computer Solutions Visi CV. Pranata Computer Solutions antara lain :

CV. Pranata Computer Solutions mempunyai visi menjadikan pelanggan lebih mengetahui tentang teknologi informasi.

Misi CV. Pranata Computer Solutions antara lain :

1. Fokus bisnis tertuju pada peningkatan jasa engineering yang sesuai dengan spesifikasi dan permintaan konsumen.

2. Memaksimalkan kepuasaan pelanggan agar menjadi nilai tambah kepercayaan kepada perusahaan.


(17)

2.1.4. Struktur Organisasi CV. Pranata Computer Solutions

Gambar 2.2 Struktur Organisasi CV. Pranata Computer Solutions

2.2. Landasan Teori

2.2.1. Konsep Dasar Sistem Informasi 1. Sistem

Dalam buku ”Pengenalan Sistem Informasi” karangan Abdul Kadir, dijelaskan bahwa sistem merupakan sekumpulan elemen yang saling berkaitan dan bermaksud untuk mencapai suatu tujuan.

2. Informasi

Masih dalam buku yang sama, dituliskan bahwa menurut McFadde, dkk (1992) yang dimaksud dengan informasi adalah data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakan data tersebut. Sedangkan data itu sendiri dapat berupa angka, simbol, dambar, atau kejadian yang diambil dari kenyataan yang belum memiliki makna tertentu.

Direkt ur

Teknik

St aff

Teknik

Niaga


(18)

3. Sistem Informasi

Alter (1992) menyatakan bahwa sistem informasi adalah kombinasi antara prosedur kerja, informasi, rang, dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi.

Gambar 2.3 Siklus Sistem Informasi

2.2.2. Perangkat Lunak Pendukung

Dalam membangun Sistem Informasi Reservasi Kamar Hotel berbasis web ini digunakan beberapa program aplikasi yaitu :

1. Visual Studio 2010 2. MYSQL

3. C#

4. MYSQL Conector 5. Crystal Report


(19)

2.2.2.1. Microsoft Visual Studio 2010

Microsoft Visual Studio 2010 merupakan sebuah perangkat lunak lengkap (suite) yang dapat digunakan untuk melakukan pengembangan aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun komponen aplikasinya, dalam bentuk console aplikasi windows, ataupun aplikasi web. Visual studio mencakup kompiler, SDK, Integrated Development Environtment (IDE), dan dokumentasu (umumnya berupa MSDN library). Kompiler yang dimasukkan kedalam paket Visual Studio antara lain Visual C++, Visual C#, Visual Basic,Visual Basic.NET, Visual Interdev, Visual J++, Visual J#, Visual FoxPro, dan Visual sourcesafe.

2.2.2.2. MYSQL

MySQL merupakan sebuah software yang berguna sebagai database server yang cukup terkenal. Mysql adalah sebuah implementasi dari managemen basis data relasional (RDBMS) yang didistibusikan secara gratis dibawah lisensi GPL (General public license). Setiap pengguna dapat secara bebas menggunakan mysql, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersil. Mysql sebenarnya merupakan turunan salah satu konsep utama dalam basis data yang telah ada sebelumnya; SQL (Sturcutured Query Language). SQL adalah sebuah konsep pengoperasian basis data, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.


(20)

2.2.2.3. C#

C# merupakan sebuah bahasa pemrograman yang berorientasi objek yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .NET Framework. Bahasa pemrograman ini dibuat berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek-aspek ataupun fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainnya (seperti Java, Delphi, Visual Basic, dan lain-lain) dengan beberapa penyederhanaan.

2.2.2.4. MySQL Conector

MySQL conector adalah sebuah program pendukung yang menjembatani antara program Visual Studio (C#) atau program lainnya yang dibangun menggunakan Visual Studio dengan database server atau MySQL.

2.2.2.5. Crystal Report

Criystal Report adalah sebuah program sederhana untuk pembuatan laporan pada windows, diman templete laporan yang dihasilkan disertakan pada banyak bahasa pemrograman, salah satunya yaitu C#.


(21)

BAB III

PEMBAHASAN

1.1.

Analisis Masalah

Unit sistem informasi inventori yang saat ini digunakan di CV.PRANATA COMPUTER SOUTIONS, masih dalam bentuk manual, pencatatan dan penyimpanan datanya. Pada pelaksanaanya karyawan yang akan mencatat data barang masuk dan data barang keluar masih dilakukan secara manual.

1.1.1. Analisis prosedural dan aliran sistem yang sedang berjalan

Berdasarkan hasil wawancara dan observasi pada sistem yang sedang berjalan terdapat :

1. Pencatatan data barang masuk.

Langkah – langkah yang terjadi dalam proses prosedur pencatatan data barang masuk adalah sebagai berikut :

a. Karyawan/i melakukan pencatatan barang masuk dan barang keluar melalui form data masuk dan form data keluar.

b. Setelah pengolahan input data barang masuk dan data barang keluar selesai, maka akan menghasilkan laporan dari data barang yang masuk dan data barang keluar.

Untuk lebih jelasnya aliran dokumen tersebut dapat terlihat pada flow map yang sedang berjalan dibawah ini :


(22)


(23)

1.1.2. Analisis Kebutuhan Non Fungsional

Analisis kebutuhan non fungsional dilakukan untuk menghasilkan spesifikasi kebutuhan non fungsional. Spesifikasi kebutuhan non fungsional adalah spesifikasi yang rinci tentang hal-hal yang akan dilakukan sistem ketika diimplementasikan. Analisis kebutuhan ini diperlukan untuk menentukan masukan yang akan dihasilkan sistem, masukan yang diperlukan sistem, lingkup proses yang digunakan untuk mengolah masukan menjadi masukan, volume data yang akan ditangani sistem, jumlah pemakai dan kategori pemakai, serta kontrol terhadap sistem.

1.1.3. Analisis Perangkat Keras

CV.PRANATA COMPUTER SOLUTIONSbagian administatormemiliki satu buah komputer yang digunakan untuk mengelola sistem informasi data barang.

Adapun spesifikasi komputer tersebut adalah sebagai berikut: a. Processor : Intel core i3 3.0Ghz

b. Memory : RAM DDR 2 GB c. Harddisk 500 GB

d. VGA Card 1GB e. Keyboard dan Mouse

Perangkat keras yang telah dimiliki CV.PRANATA COMPUTER SOLUTIONS bagian admin ini, sudah memenuhi standar kebutuhan untuk membangun sistem informasi inventori menggunakan Microsoft Visual C# 2010.

1.1.4. Analisis Perangkat Lunak/Software.

Perangkat lunak (software) yang digunakan CV.PRANATA COMPUTER

SOLUTIONS bagian admin saat ini adalah sebagai berikut: a. Sistem operasi : Microsoft Windows7


(24)

Spesifikasi perangkat lunak yang dibutuhkan untuk mendukung aplikasi yang akan

dibangun adalah sebagai berikut:

a. Sistem operasi : Microsoft Windows7

b. Microsoft Office2007 / 2010 Sebagai media penyimpanan data barang

c. Microsoft Visual C#2010 sebagai implementasi perancangan sistem

d. Crystal Report sebagai pencetakan laporan

1.1.5. Analisis Pengguna/User.

Analisis user dimaksudkan untuk mengetahui siapa saja useryang terlibat beserta karakteristiknya sehingga dapat diketahui tingkat pengalaman dan pemahaman userterhadap komputer.

Karakteristik dari useryang ada saat ini yaitu berumur antara 25 sampai 30 tahun. Sebagian besar usermemiliki pengalaman yang hampir sama secara keseluruhan dalam mengoperasikan komputer, yaitu belum memahami program - program aplikasi, tetapi sudah cukup berpengalaman dalam mengoperasikan Sistem Operasi Windows, bekerja menggunakan Microsoft Office seperti Microsoft Office Word dan Microsoft Office Excel.

1.1.6. Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional dilakukan untuk memberikan gambaran aliran data yang ada pada program aplikasi yang akan dibangun. Kebutuhan fungsional pada Sistem Informasi Iventory di CV.PRANATA COMPUTER SOLUTIONS meliputi diagram konteks, data flow diagram, kamus data dan spesifikasi proses.


(25)

1.1.7. Analisis Basis Data

Analisis basis data adalah kegiatan menganalisis data yang akan diolah dan disimpan dalam database. Dalam analisis ini direpresentasikan dari mana data berasal dan atribut dari data tersebut.

1.1.7.1. Entity Relationship Diagram (ERD)

Entity-Relationshipmerupakan sebuah teknik untuk menggambarkan informasi yang dibutuhkan dalam sistem, dan hubungan antara data-data tersebut, untuk menggambarkannya digunakan beberapa notasi dan simbol. Dalam sistem ini terdapat beberapa buah entitas, yaitu : user, barang masuk dan barang keluar.

Berikut gambar ERD:


(26)

1.1.7.2. Skema Relasi

Tabel 3.1 Skema Relasi

1.1.7.3. Perancangan Database

Perancangan database yang dimaksudkan untuk memudahkan dalam mengetahui file- file data database yang digunakan dalam perancangan sistem ini sekaligus mengetahui hubungan antara file dari database tersebut.


(27)

1.1.8. Diagram Konteks

Diagram konteks merupakan alat struktur analisis yang menggambarkan hubungan dan keterkaitan sistem dengan entitas serta aliran data dari entitas menuju sistem dan dari sistem menuju entitas.

Gambar 3.3 Diagram Konteks

1.1.9. Data Flow Diagram (DFD)

Data Flow Diagramdigunakan untuk menggambarkan sistem secara lebih detail yang ada pada diagram konteks menjadi beberapa proses yang tenjadi antara entitas yang terlibat dalam Sistem Informasi Inventory ini.


(28)

1.1.9.1. Data Flow Diagram (DFD) Level 1

GAMBAR 3.4 DFD Level 1

DFD level 1 menjelaskan rincian dari diagram konteks yang ditunjukan oleh storage dan proses masing-masing entitas beserta alur datanya.


(29)

1.1.9.2. Data Flow Diagram (DFD) Level 2 Proses 2.0

GAMBAR 3.5 DFD Level 2 Proses 2.0

DFD level 2 proses 2.0 menjelaskan tentang pengolahan data barang yang didalamnya terdapat kategori data barang masuk.


(30)

1.1.9.3. Data Flow Diagram (DFD) Level 2 Proses 3.0

GAMBAR 3.6 DFD Level 2 Proses 3.0

DFD level 2 proses 3.0 menjelaskan tentang pengolahan data barang yang didalamnya terdapat kategori data barang keluar.


(31)

1.2. Spesifikasi Proses dan Kamus Data 1.2.1. Spesifikasi Proses

Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi proses dari gambaran DFD diatas akan dijelaskan pada tabel dibawah ini :

No. Detaul Keterangan

1 No Proses 1.0

Nama Proses Login

Deskripsi Pengolahan data login

Source Admin

Input Username dan password

Output Valid username dan password

admin

Destination Login admin berhasil

Logika Proses 1. Admin mengisi form login

2. Apabila login berhasil maka sistem akan menampilkan halaman utama

3. Apabila login invalid maka sistem akan kembali ke form login

2 No Proses 2.0

Nama Proses Data barang masuk

Deskripsi Pengolahan data barang masuk

Source Admin

Input Masukan data barang

Output Data barang masuk

Destination Informasi data barang masuk


(32)

masuk

2. Memperoleh

informasi/laporan data barang masuk

3 No Proses 3.0

Nama Proses Data barang keluar

Deskripsi Pengolahan data barang keluar

Source Admin

Input Masukan data barang

Output Data barang masuk

Destination Informasi data barang keluar

Logika Proses 1. Admin mengisi data barang

keluar

2. Memperoleh

informasi/laporan data barang keluar

4 No Proses 2.1

Nama Proses Tambah barang keluar

Deskripsi Penambahan data barang

Source Admin

Input Masukan data barang keluar

Output Valid data barang

Destination Info data barang keluar

Logika Proses 1. Admin mengisi form data

barang

2. Setelah di save maka data barang keluar akan tersimpan di data barang

5 No Proses 2.2

Nama Proses Edit barang masuk

Deskripsi Pembaharuan data barang

masuk

Source Admin


(33)

Output Pembaharuan data barang masuk

Destination Info data barang keluar

Logika Proses 1. Admin mengisi form data

edit barang

2. Setelah di save maka data barang keluar akan tersimpan di data barang

6 No Proses 2.3

Nama Proses Hapus barang masuk

Deskripsi Pembaharuan data barang

masuk

Source Admin

Input Masukan data barang

Output Penghapusan data barang

masuk

Destination Info data barang keluar

Logika Proses 1. Admin mengisi form data

hapus barang

2. Setelah di save maka data barang keluar akan tersimpan di data barang

7 No Proses 3.1

Nama Proses Tambah barang keluar

Deskripsi Penambahan data barang

Source Admin

Input Masukan data barang keluar

Output Valid data barang

Destination Info data barang keluar

Logika Proses 1. Admin mengisi form data

barang

2. Setelah di save maka data barang keluar akan tersimpan di data barang


(34)

8 No Proses 2.2

Nama Proses Edit barang keluar

Deskripsi Pembaharuan data barang

keluar

Source Admin

Input Masukan data barang

Output Pembaharuan data barang

keluar

Destination Info data barang keluar

Logika Proses 1. Admin mengisi form data

edit barang

2. Setelah di save maka data barang keluar akan tersimpan di data barang

9 No Proses 2.3

Nama Proses Hapus barang keluar

Deskripsi Pembaharuan data barang

keluar

Source Admin

Input Masukan data barang

Output Penghapusan data barang

keluar

Destination Info data barang keluar

Logika Proses 1. Admin mengisi form data

hapus barang

2. Setelah di save maka data barang keluar akan tersimpan di data barang

Tabel 3.2 Spesifikasi Proses 1.2.2. Kamus Data

Data Store


(35)

Login M enu Utama M enu Akun Baru Tambah Edit Hapus Logout Exit Data Utama Data Barang Tambah Edit Hapus Data Pemasok Tambah Edit Hapus Data Admin Tambah Edit Hapus Transaksi Penjualan Tambah Edit Laporan Laporan Barang Tersedia Keluar Data Flow

Data klasifikasi barang, data info klasifikasi barang = id_barang Barang = id_barang, tgl_masuk, nama_barang, stok, harga Data Elemen

id_barang, tgl_masuk, nama_barang, stok, harga 1.3. Perancangan Sistem

Dalam perancangan suatu sistem informasi langkah yang perlu dilakukan diantaranya adalah perancangan sistem. Pada subbab ini akan dibahas bagaimana perancangan dari sistem informasi yang akan dibangun.

1.3.1. Arsitektur Menu

Pada perancangan ini akan dibuat menu yang dapat mengintegrasikan seluruh data dalam suatu sistem dan disertai dengan instruksi – instruksi yang ada pada pilihan menu tersebut.


(36)

Tabel 3.3 Arsitektur Menu

1.3.2. Spesifikasi Program

Spesifikasi program adalah suatu prosedur yang dilakukan untuk menyelesaikan program aplikasi yang ada dalam dokumentasi program. Spesifikasi dari program aplikasi ini pada dasarnya merupakan tahap pengaplikasian dari program yang dirancang. Aplikasi diwujudkan dengan cara memindahkan hasil desain ke dalam bentuk yang di inginkan dalam program aplikasi yangdibuat.


(37)

Imaji Komputer

Menu Data Utama Akun

keluar

Data Barang

Logout Data Pemasok Exit Data Admin

Transaksi Laporan Penjualan Laporan barang

Logo Imaji

 Fungsional :

 Pilih menu barang maka akan keluar pilihan barang masuk

dan barang keluar.

 Pilih barang masuk menuju form FUtama atau barang

keluar menuju form FKeluar

 Klik laporan barang menuju pilihan laporan barang masuk

dan barang keluar

 Log out untuk keluar dari form Futama dan kembali ke form

FMLogin

Ukuran 433 X 345 t ampilan sesuai dengan skin C#, Font 8 Tim e New Romance, Nama Form : FormLogin


(38)

Imaji Komputer Data Barang Kode Barang Tanggal Masuk Nama Barang Jenis

Barang Stok Harga

Nama Supplier

Tambah Reset Refresh Data

Ukuran 580X 414 t ampilan sesuai dengan skin C#, Font 8 Tim e New Romance, Nama Form : FormLogin

 Fungsinal:

 Klik tambah, reset dan refresh data untuk menambah, mengulang dan menampilkan barang yg sudah di masukan.

Gambar 3.9 Tampilan Data Barang

Imagi komputer Data Jenis

Id jenis barang

Nama jenis barang

Edit Hapus

 Fungsinal:

 Klik tambah, cari dan refresh data untuk menambah, mencari dan menampilkan Data jenis

Cari Tambah Refresh data


(39)

Imagi Komputer

Data Suplayer

Tambah Ubah Hapus Cari

Kode pemasok Nama pemasok Alamat pemasok No telepon

 Fungsinal:

 Klik tambah, ubah,

hapus, cari untuk menambah,

mengubah, mencari, menghapus Data Supplier

Gambar 3.11 Tampilan Edit Barang Masuk

No nota Tanggal transaksi Nama pembeli Nomor telepon pembeli Nama barang Jenis barang

Harga Jumlah Total kasir

Transaksi Tambah  Fungsinal :

 Klik Transaksi dan

tambah untuk mencetak dan menambah transaksi penjualan


(40)

1.3.3. Spesifikasi Antar Muka

Gambar 3.13 Tampilan Login

Login dilakukan dengan cara meng-klik program dua kali (2 kali), yang kemudian akan memunculkan tampilan login, dan kemudian user masukan username dan password.


(41)

Gambar 3.15 Tampilan Data Barang

submenu data barang ini terdapat pada menu barang. Pada submenu data barang ini, user dapat melakukan penambahan, penghapusan, peng-update-an pada data barang yang tersedia, juga user diberikan kemudahan jika ingin melakukan pencarian barang, dengan adanya fasilitas pencarian. Pencarian pun dapat dilakukan dengan 2 cara, yaitu pencarian berdasarkan submenu data jenis barang ini terdapat pada menu barang. Pada submenu data jenis barang ini, user dapat melakukan penambahan, penghapusan, peng-update-an pada data jenis barang yang tersedia, juga user diberikan kemudahan jika ingin melakukan pencarian barang, dengan adanya fasilitas pencarian.


(42)

Gambar 3.16 Tampilan Data Jenis


(43)

Di halaman ini terdapat data – data para supplier yang menyuplai barang ke Pranata Computer solution. Di halaman ini terdapat fungsionalitas tambah data supplier, ubah, cari dan hapus.


(44)

Di halaman ini proses transaksi penjualan dilakukan. Pada halaman ini terdapat fungsional untuk transaksi keluar dan tambah barang yang akan dibeli oleh konsumen.


(45)

BAB V

KESIMPULAN

4.1 Kesimpulan

Aplikasi Pengolahan data barang atau inventory toko komputer IMAJI KOMPUTER yang berbasis desktop iniadalah media yang dapat digunakan untuk mengolah data – data barang yan masuk dan keluar (terjual) di toko tersebut. Aplikasi inijuga dapat digunakan untuk menyampaikan informasi tentang barang – barang yang ada di toko tersebut khususnya pemilik toko.

Aplikasi ini dirancang penulis dengan menggunakan sisitem operasi windows 7, aplikasi pembangunan Microsoft Visual Studio 2010 Ultimate, C# sebagai bahasa pemrogramannya, dan MySQL sebagai Database Management System (DBMS).

Dari pembahasan di bab-bab sebelumnya dapat diambil beberapa kesimpulan sebagai berikut :

1. Sitem aplikasi pengolahan data barang dapat memudahkan pencarian dan pengolahan data barang dibanding dilakukan secara manual yaitu menggunakan kertas.

2. Fungsi yang terdapat pada sistem aplikasi yang dibuat adalah searching, input, edit,

dan delete. 4.2 Saran

Adapun saran untuk kedepannya agar lebih baik lagi di masa yang akan datang :

1. Lebih diperbanyak lagi validasi data agar menjaga keamanan data dan meminimalisir kesalahan imput data.


(1)

1.3.3. Spesifikasi Antar Muka

Gambar 3.13 Tampilan Login

Login dilakukan dengan cara meng-klik program dua kali (2 kali), yang kemudian akan memunculkan tampilan login, dan kemudian user masukan username dan password.


(2)

Gambar 3.15 Tampilan Data Barang

submenu data barang ini terdapat pada menu barang. Pada submenu data barang ini, user dapat melakukan penambahan, penghapusan, peng-update-an pada data barang yang tersedia, juga user diberikan kemudahan jika ingin melakukan pencarian barang, dengan adanya fasilitas pencarian. Pencarian pun dapat dilakukan dengan 2 cara, yaitu pencarian berdasarkan submenu data jenis barang ini terdapat pada menu barang. Pada submenu data jenis barang ini, user dapat melakukan penambahan, penghapusan, peng-update-an pada data jenis barang yang tersedia, juga user diberikan kemudahan jika ingin melakukan pencarian barang, dengan adanya fasilitas pencarian.


(3)

Gambar 3.16 Tampilan Data Jenis


(4)

Di halaman ini terdapat data – data para supplier yang menyuplai barang ke Pranata Computer solution. Di halaman ini terdapat fungsionalitas tambah data supplier, ubah, cari dan hapus.


(5)

Di halaman ini proses transaksi penjualan dilakukan. Pada halaman ini terdapat fungsional untuk transaksi keluar dan tambah barang yang akan dibeli oleh konsumen.


(6)

BAB V

KESIMPULAN

4.1 Kesimpulan

Aplikasi Pengolahan data barang atau inventory toko komputer IMAJI KOMPUTER yang berbasis desktop iniadalah media yang dapat digunakan untuk mengolah data – data barang yan masuk dan keluar (terjual) di toko tersebut. Aplikasi inijuga dapat digunakan untuk menyampaikan informasi tentang barang – barang yang ada di toko tersebut khususnya pemilik toko.

Aplikasi ini dirancang penulis dengan menggunakan sisitem operasi windows 7, aplikasi pembangunan Microsoft Visual Studio 2010 Ultimate, C# sebagai bahasa pemrogramannya, dan MySQL sebagai Database Management System (DBMS).

Dari pembahasan di bab-bab sebelumnya dapat diambil beberapa kesimpulan sebagai berikut :

1. Sitem aplikasi pengolahan data barang dapat memudahkan pencarian dan pengolahan data barang dibanding dilakukan secara manual yaitu menggunakan kertas.

2. Fungsi yang terdapat pada sistem aplikasi yang dibuat adalah searching, input, edit, dan delete.

4.2 Saran

Adapun saran untuk kedepannya agar lebih baik lagi di masa yang akan datang :

1. Lebih diperbanyak lagi validasi data agar menjaga keamanan data dan meminimalisir kesalahan imput data.