POS Point Of Sale Perancangan Sistem Pemodelan Proses

commit to user 3

BAB II LANDASAN TEORI

2.1 POS Point Of Sale

Secara umum bahwa POS adalah sebuah sistem yang memungkinkan diadakannya transaksi yang di dalamnya termasuk juga penggunaan mesin kasir. Dalam lingkup POS, sebuah mesin kasir tidak berdiri sendiri, namun sudah termasuk di dalamnya software penunjang dan piranti lain. Sistem POS melakukan lebih dari sekedar tugas transaksi jual beli, di dalamnya bisa terintegrasi juga perhitungan akuntansi, manajemen barang dan stock, modul penggajian karyawan, perhitungan hutang piutang dan berbagai macam fungsi lainnya. Mesin POS lebih mengacu kepada penggunaan teknologi untuk melakukan efisiensi transaksi, dalam hal ini adalah kecepatan, ketelitian, dan kelengkapan pelaporan manajemen. Sementara mesin kasir cash register hanya menyediakan fungsi POS sederhana, dalam ini hanya mengacu kepada perekaman transaksi harian yang sederhana Nugraha Rully, 2011 .

2.2 Perancangan Sistem

Analisis perancangan sistem adalah suatu pendekatan yang sistematis untuk mengidentifikasi masalah, peluang, dan tujuan-tujuan, menganalisis arus informasi dalam organisasi, serta untuk merancang sistem informasi terkomputerisasi untuk menyelesaikan suatu masalah. Saat informasi berkembang, suatu pendekatan yang sistematis dan terencana untuk memperkenalkan, memodifikasi, dan pemeliharaan sistem informasi menjadi sangat penting. Analisis dan perancangan sistem menampilkan pendekatan semacam itu Kendall Kendall, 2003 . Tahap perancangan sistem ini mempunyai dua tujuan, yaitu : 1. Untuk memenuhi kebutuhan pemakai sistem. commit to user 4 2. Untuk memberikan gambaran yang jelas mengenai rancang bangun sistem yang lengkap kepada programmer untuk mengambangkan aplikasi.

2.3 Pemodelan Proses

1. Diagram Konteks Diagram konteks atau Context Diagram adalah sebuah diagram sederhana yang menggambarkan hubungan antara entitas luar, masukan dan keluaran dari sistem. Diagram aliran data konteks sistem dibuat untuk menentukan lingkup proyek awal. Diagram aliran data one-page sederhana ini hanya menunjukkan antarmuka utama sistem dengan lingkungannya Bentley, Dittman Whitten, 2004. Simbol yang digunakan dalam diagram konteks adalah sebagai berikut: Tabel 2.2. Simbol dan Komponen Context Diagram Bentuk Komponen Keterangan entitas Entitas Menggambarkan sumber dan tujuan dari aliran data data flow dari dan atau menuju sistem. Proses Merepresentasikan proses aliran data. Sistem Merepresentasikan keseluruhan sistem yang hendak dibangun. commit to user 5 2. DFD Data Flow Diagram Data Flow Diagram atau DFD dalam buku “Metode Desain dan Analisis Sistem” dengan penulis Bentley LD, Dittman KC dan Whitten JL, adalah alat yang menggambarkan aliran data melalui sistem dan kerja atau pengolahan yang dilakukan oleh sistem tersebut. Teori yang digunakan penulis untuk menyusun diagram aliran data adalah teori oleh Gane-Sarson. Untuk menggambarkan DFD sesuai dengan teori Gane-Sarson, digunakan beberapa simbol komponen, yaitu: Tabel 2.3 Simbol dan Komponen DFD Kendall Kendall, 2003 Bentuk Komponen Keterangan entitas Entitas Menggambarkan sumber dan tujuan dari aliran data data flow dari dan atau menuju sistem. Alur Data Menggambarkan aliran data dari satu proses ke proses yang lainnya. Proses Proses mentransformasikan data dari entitas ke data store, atau dari data store ke entitas, ataupun mengolah data sehingga menjadi data baru yang disimpan dalam data store. Penyimpanan Data Berkas atau tempat penyimpanan fungsi untuk menyimpan data atau file commit to user 6 3. ERD Entity Relationship Diagram ERD adalah model data yang menggunakan beberapa notasi untuk menggambarkan data dalam konteks entitas dan hubungan yang dideskripsikan oleh data tersebut Bentley, Dittman Whitten, 2004. Dalam penggambaran ERD perlu dipahami simbol-simbol komponen yang menyusunnya. Tabel 2.4. Simbol dan Komponen ERD Bentuk Komponen Keterangan Entitas Entitas Entitas merupakan penggambaran dari tempat penyimpanan informasi Merk Weak Entity Entitas Lemah Adalah entitas yang bergantung pada entitas lain Atribut Adalah sifat-sifat atau karakteristik dari suatu entitas Atribut Kunci Adalah pembeda dari entitas dan bersifat unik Multivalued Atribut Adalah atribut yang memiliki lebih dari satu nilai Derived Atribut Adalah atribut yang didasarkan pada commit to user 7 atribut yang lain relasi Relasi Mengilustrasikan bagaimana dua entitas berbagi informasi di dalam struktur basis data Relasi Lemah Relasi yang digunakan untuk menghubungkan weak entity atau entitas lemah dengan yang lainnya Kardinalitas Adalah penetapan jumlah maksimum atau minimum hubungan. Macam kardinalitas : entitas relasi Recursive Relations Adalah relasi yang menghubungkan entitas dengan dirinya sendiri commit to user 8 4. Flowchart Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma. Indrajani, 2008. Tabel 2.5. Simbol dan Flowchart Simbol Flowchart Keterangan Simbol arus flow, yaitu menyatakan jalannya arus suatu proses Simbol communication link, yaitu menyatakan transmisi data dari satu lokasi ke lokasi lain Simbol connector, berfungsi menyatakan sambungan dari proses ke proses lainnya dalam halaman yang sama Simbol offline connector, menyatakan sambungan dari proses ke proses lainnya dalam halaman yang berbeda Simbol process, yaitu menyatakan suatu tindakan proses yang dilakukan oleh komputer Simbol manual, yaitu menyatakan suatu tindakan proses yang tidak dilakukan oleh komputer commit to user 9 Simbol decision, yaitu menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban : ya tidak Simbol predefined process, yaitu menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk memberi harga awal Simbol terminal, yaitu menyatakan permulaan atau akhir suatu program Simbol keying operation, Menyatakan segal jenis operasi yang diproses dengan menggunakan suatu mesin yang mempunyai keyboard Simbol offline-storage, menunjukkan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu Simbol manual input, memasukkan data secara manual dengan menggunakan online keyboard Simbol inputoutput, menyatakan proses input atau output tanpa tergantung jenis peralatannya commit to user 10 Simbol punched card, menyatakan input berasal dari kartu atau output ditulis ke kartu Simbol magnetic tape, menyatakan input berasal dari pita magnetis atau output disimpan ke pita magnetis Simbol disk storage, menyatakan input berasal dari dari disk atau output disimpan ke disk Simbol document, mencetak keluaran dalam bentuk dokumen melalui printer Simbol display, mencetak keluaran dalam layar monitor

2.3 Perencanaan Database