Pembangunan Program Laporan Pembukuan Pemasukan dan Pengeluaran Barang di Kedai Kyo Coffe & Donut
PEMBANGUNAN PROGRAM PEMBUKUAN
PENGELUARAN DAN PEMASUKAN DI KEDAI KYO
Laporan Kerja Praktek
Diajukan untuk memenuhi dalam menempuh jenjang S1
Oleh :
Dimas Nur Iman. T 10109396
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
2013
RIWAYAT HIDUP
Nama : Dimas Nur Iman. T Tempat. Tanggal lahir : Bandung. 11 Juni 1992 Jenis Kelamin : Pria Agama : Islam Status : Mahasiswa Golongan Darah : B Kontak : 085720499752 E-mail : dimasaurrus@gmail.com RIWAYAT PENDIDIKAN FORMAL 1999
- – 2003 SDN 1 Padjajaran 2003
- – 2005 SDN 1 Pameungpeuk (Pindah) 2005
- – 2007 SMPN 1 Cisarua 2007
- – 2009 SMAN 1 Cisarua 2009
- – Sekarang Universitas Komputer Indonesia
DAFTAR ISI
KATA PENGANTAR ............................................................................................................... i
DAFTAR ISI .............................................................................................................................ii
DAFTAR TABEL …………………………………………………………………………….iii
DAFTAR SIMBOL ……………………………………………………………………………v
DAFTAR LAMPIRAN ………………………………………………………………………..vi
2.1 Profile tempat kerja prakter ................................................................................... 9
3.1.1 Analsis Masalah ..................................................................................... 18
3.1 Analisis sistem ....................................................................................................... 18
BAB 3 PEMBAHASAN ........................................................................................................... 18
2.2.4 Definisi basis data .................................................................................. 16
2.2.3 Karakteristik sistem ............................................................................... 15
2.2.2 Konsep dasar sistem .............................................................................. 14
2.2.1 Pengertian sistem ................................................................................... 14
2.2 Landasan Toeri ...................................................................................................... 13
2.1.4 Struktur organisasi ................................................................................. 12
2.1.3 Badan hukum instansi ............................................................................ 10
2.1.2 Logo perusahaan .................................................................................... 9
2.1.1 Sejarah perusahaan ................................................................................ 9
BAB 2 TINJAUAN PUSTAKA ............................................................................................... 9
BAB 1 PENDAHULUAN ......................................................................................................... 1
1.10 Maintenance .................................................................................................... 7
1.9 Testing ................................................................................................................... 6
1.8 Coding ................................................................................................................... 6
1.7 Design .................................................................................................................... 6
1.6 Rekayasa perankat lunak ....................................................................................... 6
1.5.2 Tahapan Pengembangan perangkat lunak .......................................... 5
1.5.1 Tahapan Pengumpkan Data ................................................................ 4
1.5 Metode Penelitian .................................................................................................. 3
1.4 Batasan Masalah .................................................................................................... 2
1.3 Maksud dan Tujuan ................................................................................................ 2
1.2 Rumusan Masalah .................................................................................................. 1
1.1 Latar Belakang ....................................................................................................... 1
3.2 Analisis Pengguna .............................................................................................. 20
3.3 Karakteristik Pengkodean ................................................................................... 20
3.4 Analisis perangkat lunak ..................................................................................... 21
3.5 Analisisi Fungsional ........................................................................................... 21
3.6 Analisis Perangkat keras ..................................................................................... 21
3.7 Analisis aliran informasi ..................................................................................... 22
3.8 Diagram Konteks ................................................................................................ 23
3.9 DFD (Data Flow Diagram) ................................................................................ 24
3.10 Perancangan Basis Data .................................................................................... 38
3.10.1 Skema Relasi .................................................................................... 39
3.10.2 Struktur Tabel ................................................................................... 39
3.10.3 Perancangan strukr data .................................................................... 40
3.10.4 Jaringan Semantik ............................................................................. 44
3.11 Implementasi ..................................................................................................... 45
3.11.1 Implementasi Perangkat Keras ......................................................... 45
3.11.2 Implementasi perangkat Luank ....................................................... 45
3.11.3 Implementasi basis data .................................................................... 45
3.11.4 Implementasi antar muka .................................................................. 47
3.12 Pengujian ........................................................................................................... 54
3.12.1 Pengujian Alfa .................................................................................. 54
3.12.2 Pengujian Login ................................................................................ 55
3.12.3 Pengujian data barang ....................................................................... 56
3.12.4 Pengujian data barang masuk ........................................................... 56
3.12.5 Pengujian data barang keluar ........................................................... 58
3.12.6 Pengujian Laporan ............................................................................ 59
3.12.7 Keesimpulan Hasil Pengujian Alfa ................................................... 60
3.12.8 Pengujian Beta .................................................................................. 60
3.12.9 Kesimpulan Pengujian Beta .............................................................. 64
BAB 4 KESIMPULAN DAN SARAN ..................................................................... 65
KESIMPULAN ............................................................................................. 65 SARAN ......................................................................................................... 65DAFTAR PUSTAKA ………………………………………………………………66
KATA PENGANTAR
Saya mengucapkan puji syukur kepada Allah SWT yang telah memebrikan kemudahan kepada saya untuk menyelesikan laporan kerja praktek ini dan juga saya mengucapkan terima kasih kepada pemilik perusahaan yang telah menginjinkan saya untuk kerja praktek di perusahaan beliau
Setiap perusahaan pasti akan selalu memiliki laporan pembukuan pemasukan dan pengeluaran karena, laporan tersebut untuk mendata barang atau item apa saja yang telah keluar masuk perusahaan
Dunia IT semakin hari semakin berkembang, tidak hanya untuk perkantoran tapi untuk bisnis kecil mnengah pun sudah mulai merambah dunia IT, seperti contoh tempat saya kerja praktek, perusahaan ini bias di bilang UKM (Usaha Kecil Menengah) akan tetapi kebutuhan untuk di dalamnya sudah menggunakan sistem IT. Karena IT dapat mempermudah system yang sedang berjalan di perusahaan tersebut, terbiasa pendataan data dengan system manual yang menggunakan kertas lalu berubah menggunakan komputer yang mempermudah pemilik perusahaan hanya tinggal mengetik untuk menginputkan datanya.
Saya berharap catatan saya ini bias membantu bagi para programmer untuk lebih mengembangkan program yang saya buat dan saya berharap bisa menjadi referensi untuk membantu para perintis UKM untuk lebih maju.
DAFTAR PUSTAKA
1. 2. 3. 4. 5.
BAB I PENDAHULUAN 1.1. Latar Belakang Kedai kyo Coffe & Donut adalah sebuah perusahaan yang bergerak
di bidang kuliner, pemasukan dan pengeluaran terjadi setiap hari di perusahaan ini. Sebagai perusahaan yang setiap harinya terjadi pengeluaran dan pemasukan pasti tidak akan terlepas dari pembukuan. Sering terjadinya kesalahan manusia dalam mencatat pengeluaran dan pemasukan secara manual (Tulis tangan).
Dalam pengelolaan pembukuan yang ada pada saat ini masih banyak kekurangan karena sering kalinya terjadi hilangnya catatan pemasukan maupun pengeluaran yang membuat pembukuan menjadi tidak akurat.
Berdasarkan hal tersebut di butuhkannya sebuah sistem yang dapat membantu dalam hal pembukuan tersebut.
1.2. Rumusan Masalah
Dilihat dari fenomena yang terjadi di Kedai kyo Coffe & Donut saat ini terdapat masalah-masalah dalam pembukuan, yaitu:
a)
Pencatatan data pemasukan dan pengeluaran masih dilakukan secara manual (Tulis Tangan).
b)
Keakuratan data pemasukan dan pengeluaran di pembukuan sering kali tidak sesuai karena banyak data yang dicatat tidak termasukan atau hilang.
Berdasarkan latar belakang di atas, maka di peroleh rumusan masalah bagaimana membangun system pembukuan pengeluaran dan pemasukan di kedai kyo.
1.3. Maksud dan Tujuan
1.3.1 Maksud
Maksud dari kerja praktek ini adalah menganalisi dan merancang sebuah sistem pembukuan di Kedai kyo Coffe & donut.
1.3.2 Tujuan
Adapun tujuan kerja praktek ini : a.
Memudahkan pembukuan b. Membuat pembukuan menjadi akurat
1.4. Batasan Masalah
Sistem ini di bangun berdasarkan prosedur yang digunakan yaitu barang masuk dan barang keluar.
User yang akan menggunakan system ini hanyalah pegawai dan pemilik dari perusahaan ini.
a.
Kebutuhan Sistem Merupakan bagian yang terbesar untuk membangun suatu system, dimulai dari kebutuhan yang di perlukan sistem dan mengalokasikannya dalam perangkat lunak. Pengumpulan data di lakukan dengan dua metode : 1. Penelitian
Teknik pengumpulan data dengan cara penelitian dan terjun langsung ke lingkungan objek di teliti.
2. Wawancara
Teknik pengumpulan data dengan cara Tanya jawab secara langsung kepada pegawai yang biasa melakukan pembukuan pemasukan dan pengeluaran.
b.
Analisi Merupakan tahap menganalisi hal-hal yang di perlukan dalam pelaksanaan pembangunan sistem, seperti menganalisi fungsional dan nonfungsional.
c.
Perancangan Tahap perancangan interface yang mudah di pahami user yang mengacu pada data-data analisi.
1.5 Metode Penelitian
Metode penelitian adalah suatu proses yang digunakan untuk mmecahkan masalah yang logis, dan memerlukan data-data yang mendukung untuk terlaksananya penelitian. Metode pnlitian yang digunakan adalah deskriptif. Metode deskriptif ada suatu metode yang menggambarkan fakta-fakta yang terjadi di lingkungan tempat penelitian.
Mtode penelitian ini memiliki dua tahap, yaitu tahap pngumpulan data dan tahap pengembangan system.
1.4.1 Tahap pengumpulan Data
Tahap pengumpulan data dapat di dapat scara langsung dari objek penelitian. Ada beberapa cara yang mendukung untuk mendapat data akurat, sebagai berikut : a.
Studi Pustaka Studi ini dilakukan dengan cara memplajari, menelaah, brbagai literature-literatur dari perpustakaan yang bersumber dari buku-buku, teks, jurnal ilmiah, situs-situs di internet.
b.
Studi Lapangan Studi ini dilakukan dengan cara mngunjungi tempat yang akan di teliti den pengumpulan data dilakukan secara langsung, hal ini meliputi : 1.
Wawancara yaitu teknik pengumpulan data dengan cara mengadakan Tanya jawab secara langsung dengan nara sumber yang terkait dengan permasalahan yang di ambil 2. Observasi Teknik pengumpulan data yang cara melakukan pngamatan secara langsung ke Kedai kyo Coffe & donut.
1.4.2 T
a h a p p engembangan perangkat lunak
Tahap pngembangan perangkat lunak dalam pembuatan aplikasi atau sistm ini menggunakan waterfall.
Tahapan-tahapan yang terdapat di waterfall (Gambar.1) adalah sebagai berikut :
1.5 System Engineering (Rekayasa Perangkat Lunak)
Merupakan tahapan yang pertama kali dilakukan yaitu merumuskan system yang akan di bangun. Hal ini dilakuakn agar pengembang bener – bener memahami system yang akan di bangun.
1.6 Requarement analysis
Melakukan analisi terhadap permasalahan yang di hadapi dan mentapkan kuhubngi kepala.
1.7 Design
Menghasilkan rancangan yang memenuhi kebutuhan. Hasil akhir berupa spesifikasi rancangan yang sangat rinci sehingga mudah diwujudkan saat pemrograman.
1.8 Coding (Implementasi)
Implementasian dari sebuah design ke dalam kode-kode atau bahasa pemrograman yang di mengerti oleh computer.
1.9 Testing (Pengujian)
Melakukan pengujian trhadap system yang di bangun apakah sudah berfungsi sesuai dengan rancangan atau tidak.
1.10 Maintenance (Perawatan)
Merawat aplikasi atau system yang sudah di buat agar trhindar dari gangguan-gangguan yang mngakibatkan aplikasi atau sistem tersebut mengalami gangguan.
1.5 Sistematika Penulisan
Adapun sistematika penulisan di laporan kerja praktek ini sebagai berikut :
BAB 1 PENDAHULUAN Berisi pembahasan masalah umum yang berhubungan
dengan penyusunan laporan kerja praktek, yang meliputi latar belakang masalah, perumusan masalah, maksud dan tujuan kerja praktek, batasan masalah, metode penelitian dan sistematika penulisan.
BAB 2 TINJAU PUSTAKA Memberi pembahasan mengenai perusahaan Kedai Kyo Coffe and Donut yang meliputi sejarah, logo, badan hukum, struktur organisasi dan job description, serta landasan teori. BAB 3 PEMBAHASAN Berisi tentang analisis dan perancangan pembangunan sistempembukuan pemasukan dan pengeluaran. BAB 4 KESIMULAN DAN SARAN Bab ini terdiri dari kesimpulan mengenai seluruh hasil kerja praktek yang di laksanakan di Kedai Kyo Coffe & Donut, serta saran untuk membangun aplikasi yang telah di rancang.
Penulis melakukan praktek kerja lapangan untuk membangun sistem informasi penjualan di Kedai Kyo Coffe & Donut.
Badan ini berlokasikan di Jl. Sari Manah No.63 Jawa Barat. Adapun waktu pelaksanaan kerja praktek lapangan yaitu selama satu bulan, terhitung dari tanggal 01 Agustus 2013 sampai dengan 01 September 2013. Adapun jadwal Kerja Praktek selama penyusunan Laporan ini adalah:
BAB 2 TINJAUAN PUSTAKA
2.1 Profile Tempat Kerja Praktek
2.1.1 Sejarah Perusahaan Memulai dengan nama Starblend Coffe yang merupakan sebuah friendcaise minumam coffe,
sang pemilik took memiliki masukan dari pegawainya bagaimana bila menggunakan brand sendiri akan
tetapi tetap di bawah starblend coffe karena starblend sebagai pemasok barang. Sang pemilik akhirnya
mncoba untuk meminta ijin kepada pihak Starblend Coffe untuk menggunakan nama sendiri. Pihak
Starblend Coffe akhirnya setuju akan tetapi, walaupun memiliki nama dan logo sendiri, nama dan logo
Starbland Coffe harus ada di took tersebut.Bila hanya menjual coffe saja mungkin pembeli yang dating pun hanya akan membeli coffe, sang
pemilik mencoba menjual donat yang di goring langsung lalu dioleh oleh coklat yang masih fresh dan
hangat agar memikat konsumen. Nama Kyo sendiri di ambil dari nama anak sang pemilik, memberikan
nama seperti orang jepang kepada anaknya yang menurut sang pemilik nama anaknya unik. Akhirnya di
gunakan nama anaknya sebagai took coffenya yang sekarang bernama Kedai Kyo Coffe & Donut.2.1.2 Logo Perusahaan
Gambar 2. Logo Untuk logo Kedai Kyo Coffe & Donut sang pemilik membuatnya dengan design simple, terdapat gambar daun dari pohon kopi. Di situ tertera kata-kata coklat, karena di setiap menu mereka selalu hamper banyaknya menggunakan coklat tapi tidak semua. Seperti Coko Vanila, coki cokies, dll
2.1.3 Badan Hukum Instansi Waralaba (franchise) adalah perikatan/ perjanjian tertulis dimana salah satu pihak diberikan hak untuk memanfaatkan dan atau menggunakan hak atas kekayaan intelektual atau penemuan atau ciri khas usaha yang dimiliki pihak lain dengan suatu imbalan berdasarkan persyaratan yang ditetapkan pihak lain tersebut, dalam rangka penyediaan dan atau penjualan barang dan atau jasa.
Dalam perjanjian waralaba ada 2 (dua) pihak yakni Pemberi Waralaba (franchisor) dan Penerima Waralaba (franchisee) dimana Pemberi Waralaba (franchisor) adalah badan usaha atau perorangan yang memberikan hak kepada pihak lain untuk memanfaatkan dan atau menggunakan hak atas kekayaan intelektual atau penemuan atau ciri khas usaha yang dimiliki Pemberi Waralaba sementara Penerima Waralaba (franchisee) adalah badan usaha atau perorangan yang diberikan hak untuk memanfaatkan dan atau menggunakan hak atas kekayaan intelektual atau penemuan atau ciri khas usaha yang dimiliki Pemberi Waralaba dengan jangka waktu Perjanjian Waralaba berlaku sekurang-kurangnya 5 (lima) tahun.
Aturan hukum yang mengatur tentang usaha waralaba tunduk dan terikat pada ketentuan Kepmenperindag Nomor: 259/MPP/Kep/7/1997 Tanggal 30 Juli 1997 tentang Ketentuan dan Tata Cara Pelaksanaan Pendaftaran Usaha Waralaba. Dalam Kepmen tersebut diatur bahwasanya Pemberi Waralaba dari luar negeri harus mempunyai bukti legalitas dari instansi berwenang di negara asalnya dan diketahui oleh Pejabat Perwakilan RI setempat sedangkan Pemberi Waralaba dari dalam negeri wajib memiliki SIUP dan atau Izin Usaha dari Departemen Teknis lainnya.
Dalam kepmen tersebut diatur pula bahwasanya Perjanjian Waralaba antara Pemberi Waralaba dengan Penerima Waralaba dapat disertai atau tidak disertai dengan pemberian hak untuk membuat Perjanjian Waralaba Lanjutan, maksudnya, Pemberi Waralaba (franchisor) dapat mengijinkan Penerima Waralaba (franchisee) untuk mengalihkan hak pemanfaatan dan atau mengalihkan hak atas kekayaan intelektual atau penemuan atau ciri khas usaha yang dimiliki Pemberi Waralaba kepada pihak ketiga. Dipersyaratkan, bila dalam perjanjian waralaba tersebut terdapat hak untuk membuat Perjanjian Waralaba Lanjutan maka setiap pembuatan Perjanjian Waralaba Lanjutan yang dibuat antara Penerima Waralaba Utama dengan Penerima Waralaba Lanjutan wajib sepengetahuan Pemberi Waralaba.
Pasal 7 Kepmenperindag Nomor: 259/MPP/Kep/7/1997 mensyaratkan bahwasanya Perjanjian Waralaba antara Pemberi Waralaba dengan Penerima Waralaba sekurang kurangnya memuat klausula mengenai: a) Nama, alamat dan tempat kedudukan perusahaan masing-masing pihak;
b) Nama dan jabatan masing-masing pihak yang berwenang menandatangani perjanjian; c)
Nama dan jenis Hak Atas Kekayaan Intelektual, penemuan atau ciri khas usaha misalnya sistem
manajemen, cara penjualan atau penataan atau cara distribusi yang merupakan karakteristik khusus yang menjadi obyek Waralaba; d)Hak dan kewajiban masing-masing pihak serta bantuan dan fasilitas yang diberikan kepada
Penerima Waralaba;
e) Wilayah Pemasaran;
f)
Jangka waktu perjanjian dan tata cara perpanjangan perjanjian serta syarat-syarat perpanjangan
perjanjian;g) Cara penyelesaian perselisihan; h)
Ketentuan-ketentuan pokok yang disepakati yang dapat mengakibatkan pemutusan perjanjian
atau berakhirnya perjanjian; i) Ganti rugi dalam hal terjadi pemutusan perjanjian; j) Tata cara pembayaran imbalan; k)
Penggunaan barang atau bahan hasil produksi dalam negeri yang dihasilkan dan dipasok oleh
pengusaha kecil; l) Pembinaan, bimbingan dan pelatihan kepada Penerima Waralaba.Setiap perjanjian waralaba wajib didaftarkan pada Departemen Perindustrian dan Perdagangan cq. Pejabat yang berwenang menerbitkan STPUW untuk memperoleh STPUW (Surat Tanda Pendaftaran Usaha Waralaba). Adapun yang dikatakan sebagai pejabat berwenang adalah Direktur Jenderal Perdagangan Dalam Negeri dalam hal perjanjian waralaba antara Penerima Waralaba berasal dari dalam negeri sedangkan Pemberi Waralabanya berasal dari luar negeri. Dalam hal ternyata penerima waralaba dan pemberi waralaba berasal dari dalam negeri maka pejabat yang berwenang adalah Kepala Kantor Wilayah Departemen Perindustrian dan Perdagangan yang wilayahnya mencakup domisili usaha pemberi waralaba dimaksud.
Pendaftaran untuk memperoleh STPUW (Surat Tanda Pendaftaran Usaha Waralaba) dilakukan dilakukan dalam waktu selambat-lambatnya 30 (tiga puluh) hari kerja terhitung mulai tanggal berlakunya Perjanjian Waralaba.
2.1.4 Struktur Organisasi
Gambar 3. Struktur Organisasi Friendcaise
2.2 Landasan Teori Dalam landasan teori akan dibahas tentang teori-teori yang berhubungan dengan system yang akan di bangun.
2.2.1 Definisi python
Python adalah bahasa pemrogramanPython diklaim sebagai bahasa yang
menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang sangat jeladan dilengkapi
dengan fungsionalitas pustaka standar yang besar serta komprehensif.Python mendukung multi paradigma pemrograman, utamanya; namun tidak dibatasi;
padapemrograman imperatif, dan pemrograman fungsional. Salah satu
fitur yang tersedia pada python adalah sebagaiyang dilengkapi dengan
manajemen memori otomatis. Seperti halnya pada bahasa pemrograman dinamis lainnya, python
umumnya digunakan sebagaimeski pada praktiknya penggunaan bahasa ini lebih luas
mencakup konteks pemanfaatan yang umumnya tidak dilakukan dengan menggunakan bahasa skrip.
Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di
berbagai platformSaat ini kode python dapat dijalankan di berbagai platformbeberapa diantaranya dalah:
(untuk produk-produk Nokia)
2.2.2 Pengertian SIstem Dalam perancangan suatu sistem informasi diarahkan kepada pemanfaatan teknologi secara
maksimal yang terdiri dari beberapa elemen atau komponen yang membentuk jaringan kerja dan
mempunyai tujuan yang ingin dicapai. Pendekatan yang menekankan pada prosedur, definisi sebuah
system sebagai berikut :“uatu siste adalah suatu jari ga ya g bekerja dari prosedurprosedur yang saling berhubungan,
berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran
terte tu .Dalam pengertian diatas dapat diambil suatu kesimpulan bahwa suatu sistem merupakan
elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk
mencapai suatu tujuan yang akan dibangun.2.2.3 Konsep Dasar Sistem
Dalam merancang suatu aplikasi atau program terdiri dari beberapa satu kesatuan sistem. Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem yaitu yang menekankan pada prosedur dan yang menekankan pada komponen. Pendekatan yang menekankan pada prosedur mendifinisikan pada prosedur.
Prosedur itu sendiri menurut para ahli merupakan suatu urutan-urutan operasi tulis menulis, biasanya melibatkan beberapa orang di dalam satu atau lebih departemen yang diterapkan untuk menjamin penanganan yang seragam dari setiap prosedur yang telah dibuat. Definisi prosedur menurut para ahli yaitu :
Prosedur adalah uruta -urutan yang terjadi dari setiap tahapantahapan intruksi yang menerapkan apa (what) yang harus dikerjakan, siapa (who) yang mengerjakan, kapan (when) dikerjakan dan bagaimana (how) e gerjaka Pendekatan sistem yang lebih menekankan pada setiap elemen atau komponen, definisi sistem sebagai berikut :
“iste adalah ku pula dari ele e -elemen yang berinteraksi untuk e capai suatu tujua terte tu .
2.2.4 Karakteristik Sistem Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu yaitu:
1. Komponen sistem (Components) Suatu sistem memiliki sejumlah komponen yang saling berinteraksi, dimana setiap komponen akan membentuk suatu kerjasama.
2. Batasan Sistem (Boundary) Batasan sistem merupakan suatu daerah yang membatasi suatu system dengan sistem yang lain / lingkungan luar, dan dengan batasan ini kita bias mengetahui ruang lingkup suatu sistem.
3. Lingkungan Luar Sistem (Environtment ) Apapun yang berada diluar batas sistem yang mempengaruhi operasi suatu sistem.
4. Penghubung Sistem (Interface) Merupakan media penghubung antara satu sub sistem dengan system lainnya. Dengan penghubung ini akan mengalir data
- –data antar sub system dimana keluaran (output) dari sistem akan menjadi masukan (input) untuk sub sistem yang lain, sehingga antara sistem dan sub sistem akan saling berinteraksi membentuk satu kesatuan.
5. Masukan Sistem (Input) Merupakan energi atau sumber data yang dimasukkan kedalam sistem, dimana masukan ini dapat berupa masukan perawatan ( maintenance input) dan masukan sinyal (signal input).
6. Keluaran Sistem (Output) Merupakan hasil dari energi dan sumber data yang diolah dan diidentifikasikan menjadi keluaran yang berguna dan mampu menjadi suatu informasi yang dibutuhkan oleh orang lain.
7. Pengolahan Sistem (Process)
Setiap sistem pasti mempunyai pengolahan data masukan untuk diolah menjadi sebuah
informasi.8. Sasaran Sistem (Object) Merupakan penentu dari tujuan untuk menentukan masukan yang dibutuhkan dan keluaran yang akan dihasilkan oleh sebuah sistem.
2.2.5 Definisi Basis Data Menurut para ahli yang di maksud dengan Basis Data adalah sistem berkas yang terpadu dan dirancang terutama untuk meminimalkan pengolahan suatu data agar data itu dapat di inputkan lebih mudah dan praktis.
Tujuan dari basis data itu sendiri dimaksudkan untuk mengatasi problempada sistem yang memakai pendekatan berbasis database atau berkas, sistem basisdata adalah suatu sistem yang mengolah record-record dengan menggunakankomputer untuk menyimpan serta memlihara suatu data sebuah organisasi /perusahaan sehingga mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk suatu proses mengambil keputusan.
Untuk mengelola suatu basis data diperlukan perangkat lunak yang disebut DBMS. DBMS adalah perangakat lunak yang memungkinkan para pemakai membuat, mengontrol dan mengakses suatu basis data dengan cara yang praktis dan efisien.
Mengapa diperlukan suata database :
a) Salah satu komponen yang penting dalam sistem informasi, karena b) merupakan dasar dalam pembuatan program atau aplikasi yang digunakan c) dalam menyediakan informasi.
d) Menentukan kualitas suatu informasi apakah informasi tersebut akurat, tepat
e) waktu dan relevan.
f) Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibanding g) dengan biaya yang didapatnya.
h) Mengurangi duplikasi data
i) Hubungan data dapat di tingakatkan.
j) Mengurangi pemborosan tempat penyimpanan luar.
Untuk membentuk suatu database. Data mempunyai jenjang mulai karakter, item, record, file dan kemudian database.
a. Karakter : bagian dari data yang terkecil yang berupa karakter numerik, huruf, ataupun karakter khusus yang membentuk suatu field.
b.
Field : suatu atribut dari record yang menunjukan suatu item dari data, misalkan
nama, alamat dan lain-lain yang terkumpul dalam suatu field dan membentuk suatu record.
c. Record : kumpulan dari suatu field yang membentuk suatu record. Record
menggambarkan suatu unit dara individu yang tertentu. Kumpulan dari recordkan membentuk suatu file.d.
File : file terdiri dari beberapa record yang menggambarkan satu kesatuan suatu
data yang sejenis atau yang sama.e.
Database : kumpulan dari file yang nantinya akan membentuk suatu database
yang akan digunakan sebagai pusat informasi.BAB III PEMBAHASAN
3.1 Analisis Sistem
Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan- hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.
Sebagai analisis pada sistem yang sedang berjalan, akan dibahas bagaimana prosedur dan aliran dokumen yang sedang berjalan yang digambarkan dalam bentuk flow
map dan analisis sistem non fungsional yang meliputi perangkat keras dan perangkat lunak
yang digunakan, serta analisis user yang terlibat.3.1.1 Analisis Masalah
Analisis permasalahan yang terjadi pada Kedai Kyo Coffee and Donut adalah kurang efisien dalam melakukan pencatatan pengeluaran dan pemasukan yang terjadi di perusahaan tersebut.
A. Analisis Sistem yang Sedang Berjalan
Setelah diadakan pengamatan dan wawancara dari sistem yang sedang berjalan, maka akan dibangun sebuah aplikasi pembukuan pemasukan dan pengeluaran data barang yang sesuai dengan prosedur pemasukan dan pengeluaran data barang yang sedang berjalan diperusahaan. Adapun prosedur yang sedang ada di perusahaan berdasarkan aliran dokumen akan lebih jelas terlihat pada flowmap sistem yang sedang berjalan.
Keterangan Prosedur pemasukan dan pengeluaran data barang di atas adalah :
1. Bagian pengambangan dan penerapan menyiapkan data barang.
2. Lalu petugas bagian pemeliharaan dan informasi melakukan proses manual dalam mengolah data barang.
3. Setelah proses pengolahan data barang selesai maka telah tersimpan data barang yang akan disusun menjadi sebuah pembukuan.
Kedai kyo Coffe and donut Bon yang di isi Pemasok Penerima / Pegawai Kedai barang yg di kirim sesuai dengan Bon sudah di isi Bon yang sudah di isi Tidak Penandatanga nan bon Barang sesuai dengan bon ? Ya Bon yang sudah di Bon yang sudah di tandatangani tandatangani Pengisian laporan Laporan e as Ph
Gambar 3.1 Flow Map prosedurpengolahan data barangyang sedang berjalan4. Analisis 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.
.
3.2 Analisis Pengguna
Dalam sistem yang sedang berjalan, melibatkan 2 entitas dengan karakteristiknya yaitu:
Tabel 3.1 Analisis PenggunaTanggung Tingkat Pengguna
Hak Akses Tingkat Keterampilan Jenis Pelatihan Jawab Pendidikan
Cara melakukan Mengerti cara Bertanggung jual beli dan pengisian pemasukan jawab atas Pengisian Minimal
Pegawai melakukan
Mengerti sistem jual keluarnya bon keluar SMA laporan beli barang pemasukan
Mengrti dengan Memantau Melihat data system jual beli kinerja / bon tentang
Mengerti pegawai dan Minimal management data / Merubah Pemilik bertanggung SMA / S1 barang dan jawab atas menambah Mengerti dengan pemasukan barang system pemasukan dan barang pengluaran
3.3 Karakteristik Pengkodean Barang
Pada proses pengkodean pengolahan data barang di Kedai Kyo Coffee and Donut , terdapat bebrapa jenis pengkodena antara lain Pengkodean barang Pada pengkodean nama barang terdapat kode sebagai berikut :
Contoh : D.123 D = Sebagai kode pemilik 123 = Kode Barang
3.4 Analisis Perangkat Lunak
Perangkat Lunak yang digunakan untuk menjalankan sistem inventory barang di
Kedai Kyo Coffee and Donut antara lain :
a) Windows XP Profesional / Windows 7 b) Microsoft Excel .
c) Mysql Sedangkan perangkat lunak yang ada di Kedai Kyo Coffee and Donut pada saat ini hanya menggunakan kertas biasa (bon).
3.5 Analisis Fungsional
Perancangan sistem pembukuan pemasukan dan pengeluaran ini bertujuan sebagai solusi dari masalah yang sedang berjalan.
3.6 Analisis Perangkat Keras
Perangkat keras komputer yang terdapat di PDAM spesfifikasi nya antara lain:
1. Processor Intel Pentium IV 2.0 Ghz
2. Memory RAM DDR 512 MB
3. Harddisk 120 GB
4. VGA 128 MB
5. Monitor 17” LCD
6. Keyboard dan Mouse Standar Perangkat keras yang telah dimiliki PDAM saat ini, sudah memenuhi standar kebutuhan minimum spesifikasi perangkat keras yang dibutuhkan untuk membangun sistem informasi sertifikasi pengolahan data barang.
3.7 Analisis Aliran Informasi Perancangan aliran informasi ini meliputi perancangan ERD, diagram konteks dan Data Flow Diagram (DFD).
Nama No. Telp Alamat Password Username
Pemilik
ID_Toko Memiliki Nama No. Telp
Pegawai Alamat Password Username Mengelola
ID_Pegawai Nama Barang Tanggal barang Jumlah barang Kode barang keluar Jumlah barang Barang masuk Tanggal barang keluar masuk
Gambar 3.2 ERD5
3.8 Diagram Konteks
Sistem mempunyai keterkaitan dengan sejumlah entitas, baik itu keterkaitan dengan entitas luar sistem maupun keterkaitan dengan entitas dalam sistem. Hubungan antara entitas dengan sistem digambarkan dengan Diagram Konteks. Adapun Diagram Konteks pada sistem pengolahan data barang ini adalah sebagai berikut:
Data Login Info Login Data Barang Masuk Info Barang Masuk
Data Barang Keluar Info Barang Keluar Edit data barang Info Laporan
Hapus dat barang Data Laporan Sistem pembukuan di
Pegawai Pemilik kedai Kyo
Info Login Data Login Info Barang Masuk
Data Barang Masuk Info Barang Keluar
Data Barang Keluar InfoEdit Data BarangData Laporan Info Hapus data barang Info Laporan
Gambar 3.3Diagram Konteks
3.9 DFD (Data Flow Diagram)
DFD (Data Flow Diagram) merupakan sebuah teknik yang menggambarkan aliran data dan transformasi yang digunakan sebagai perjalanan data dari masukan menuju keluaran. DFD dibuat jika pada Diagram Konteks masih terdapat proses yang mesti dijelaskan lebih rinci.
Berikut ini adalah DFD bagi Pegawai pada Sistem Informasi pengolahan data barang di Kedai kyo:
Pegawai
Login
Data barang keluar Laporan Info Login
Data Login Data Laporan Info Laporan
Data barang masuk data barang masuk
Data Barang Keluar Pegawai Barang Masuk
Barang Keluar Data Login Info Login Data Barang masuk
Info barang masuk Data barang keluar Info barang keluar Info data barang keluar
Info data barang masuk Info barang masuk Info data barang keluar
Gambar 3.4 DFD Level 1
Pengecekan
Password
Pengecekan
username
Pegawai Login Data username
Info username
Dara password Info Password
Data Password Info password
Data username Data password
Gambar 3.5 DFD Level 2Pegawai Data Barang masuk
Tambah data barang
masuk
Laporan data barang
masuk
Pencarian data
barang masuk
Data tambah barang masuk Info tambah barang masuk Data pencarian data barang masuk Info pencarian data barang masuk
Data laporan barang masuk Info laporan data barang Info tambah barang masuk
Data pencarian data barang masuk Info laporan barang masuk Data laporan barang masuk Data tambah barang masuk
Info pencarian data barang masuk
Gambar 3.6 DFD Lebel 3 Pegawai Data Barang keluarTambah data barang
keluar
Laporan data barang
keluar
Pencarian data
barang keluar
Data tambah barang keluar Info tambah barang keluar Data pencarian data barang keluar Info pencarian data barang keluar Data laporan barang keluar Info laporan data barang keluar Info tambah barang keluar Data pencarian data barang keluar Info laporan barang keluar Data laporan barang keluar Data tambah barang keluar Info pencarian data barang keluarGambar 3.7 DFD Level 4Laporan barang masuk Laporan barang keluar
Pegawai Data barang masuk Data barang keluar Data laporan barang masuk info laporan barang keluar Info laporan barang keluar
Data laporan barang keluar Info laporan barang keluar Info laporan barang masuk
Gambar 3.8 DFD Level 5 Berikut ini adalah DFD bagi Pemilik pada Sistem Informasi pengolahan data barang di Kedai kyo:Pegawai Login
Data barang keluar Laporan Info Login
Data Login Data Laporan Info Laporan
Data barang masuk data barang masuk Data Barang Keluar
Pegawai Barang Masuk Barang Keluar Data Login
Info Login Data Barang masuk Info barang masuk Data barang keluar Info barang keluar
Info data barang keluar Info data barang masuk Info barang masuk
Info data barang keluar Edit data barang Hapus data barang Edit Data
Hapus Data Data edit data barang Info edit data barang Data hapus data barang
Info hapus data barang Data edit data Info edit data Data hapus data
Info hapus data Info edit data barang Info hapus data barang
Gambar 3.9 DFD Level 1
Pengecekan
Password
Pengecekan
username
Pemilik Login Data username
Info username
Dara password Info Password
Data Password Info password
Data username Data password
Gambar 3.10 DFD Level 2Pemilik Data Barang masuk
Tambah data barang
masuk
Laporan data barang
masuk
Pencarian data
barang masuk
Data tambah barang masuk Info tambah barang masuk Data pencarian data barang masuk Info pencarian data barang masuk Data laporan barang masuk Info laporan data barang Info tambah barang masuk Data pencarian data barang masuk Info laporan barang masuk Data laporan barang masuk Data tambah barang masuk Info pencarian data barang masukGambar 3.11 DFD Level 3 Info tambah barang keluar Data tambah barang keluarTambah data barang
keluar
Info tambah barang keluar Data tambah barang keluarInfo laporan data barang keluar Data laporan barang keluar
Data laporan barang keluar Info laporan barang keluar Data Barang keluarLaporan data barang
Pemilik
keluar
Data pencarian data barang keluar Info pencarian data barang keluar Data pencarian data barang keluarPencarian data
barang keluar
Info pencarian data barang keluarGambar 3.12 DFD Level 4Data edit data barang masuk Info data barang masuk
Edit data barang
Info edit data barang masuk Data edit barang masuk
masuk
Edit dataPemilik
Edit data barang
Data edit data barang keluar Info edit data barang keluar
keluar Data edit data barang keluarInfo edit data barang keluar