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

  DAFTAR 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 platform

  Saat 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 berjalan

  4. 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 Pengguna

  Tanggung 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 ERD

  5

  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 Barang

  Data 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 2

  Pegawai 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 keluar

Tambah 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 keluar

Gambar 3.7 DFD Level 4

  Laporan 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 2

  Pemilik 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.11 DFD Level 3 Info tambah barang keluar Data tambah barang keluar

Tambah data barang

keluar

Info tambah barang keluar Data tambah barang keluar

Info laporan data barang keluar Data laporan barang keluar

Data laporan barang keluar Info laporan barang keluar Data Barang keluar

Laporan data barang

  Pemilik

keluar

Data pencarian data barang keluar Info pencarian data barang keluar Data pencarian data barang keluar

Pencarian data

barang keluar

Info pencarian data barang keluar

Gambar 3.12 DFD Level 4

  Data edit data barang masuk Info data barang masuk

Edit data barang

  Info edit data barang masuk Data edit barang masuk

masuk

Edit data

  Pemilik

Edit data barang

Data edit data barang keluar Info edit data barang keluar

keluar Data edit data barang keluar

  Info edit data barang keluar