Pembangunan Aplikasi Inventory Toko Komputer berbasis Desktop CV. Pranata Computer Solutions
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 PraktekKomputer 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 KesimpulanAplikasi 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 KesimpulanAplikasi 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.