• Tidak ada hasil yang ditemukan

APLIKASI POINT OF SALES BERBASIS PC 486

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI POINT OF SALES BERBASIS PC 486"

Copied!
67
0
0

Teks penuh

(1)

i

APLIKASI POINT OF SALES BERBASIS PC 486

TUGAS AKHIR

Oleh :

Kuswara Sumaamijaya

33101027

Disusun untuk memenuhi syarat kelulusan Program Diploma III

PROGRAM STUDI APLIKASI PERANGKAT LUNAK

JURUSAN TEKNIK INFORMATIKA

POLITEKNIK BATAM

BATAM

(2)

ii

ABSTRAKSI

APLIKASI POINT OF SALES BERBASIS PC 486

Tujuan pembuatan aplikasi point of sales berbasis PC 486 adalah memberi solusi aplikasi point of sales yang harganya terjangkau oleh usaha kecil menengah, aplikasi ini dapat melakukan penambahan stok barang, pemberian diskon, rekapitulasi penjualan, rekapitulasi stok, pengurangan stok barang hilang, pengurangan stok barang yang rusak, set waktu, pembuatan login operator, edit barang, cek stok dan transaksi. Aplikasi ini bersifat client server dengan menggunakan linux sebagai sistem operasi dan Mysql sebagai basisdata. Untuk komputer client harus menginstall Mysql devel untuk connection databases yang ada di server. Aplikasi ini masih memiliki kekurangan yaitu tidak bisa menggunakan barcode dan tidak ada fasilitas print.

(3)

iii

LEMBAR PENGESAHAN

Batam, 8 September 2004

Pembimbing I,

Basuki Winoto,ST

NIK 102023

Pembimbing II,

Riwinoto,ST

NIK 103025

(4)

iv

KATA PENGANTAR

Puji dan syukur kehadirat Allah SWT serta junjungan nabi besar Muhammad SAW yang telah membawa kita kejalan yang terang dan yang telah melimpahkan rahmat hidayah-Nya serta kesempatan kepada penulis, sehingga penulis dapat menyelesaikan tugas akhir ini yang berjudul “Aplikasi Point Of Sales Berbasis PC 486” beserta laporannya. Dalam menyelesaikan tugas akhir ini, penulis banyak mendapat bantuan, bimbingan dan dorongan dari berbagai pihak. Oleh karena pada kesempatan ini penulis ingin menyampaikan ucapan terima kasih dan penghargaan yang setinggi-tingginya, kepada :

1. Kepada Tuhan Yang Maha Esa.

2. Yang terhormat Bapak Dr. Priyono Eko Sanyoto, selaku Direktur Politeknik Batam. 3. Yang terhormat Bapak Uuf Brajawidagda,ST selaku koordinator tugas akhir.

4. Yang terhormat Bapak Basuki Winoto,ST selaku Kepala Program Studi Aplikasi Perangkat Lunak, sekaligus sebagai dosen pembimbing I tugas akhir ini.

5. Yang terhormat Bapak Riwinoto,ST selaku dosen pembimbing II. 6. Yang terhormat Ibu Hilda Widiastuti,ST selaku dosen penguji tugas akhir.

7. Yang terhormat Bapak dan Ibu dosen program studi Aplikasi Perangkat Lunak khususnya dan seluruh staf Politeknik Batam pada umumnya.

8. Yang tercinta kedua orang tua dan seluruh keluarga yang telah banyak memberikan dorongan materil dan moril dalam menyelesaikan tugas akhir ini.

9. Yang terakhir rekan - rekan yang telah turut membantu dalam menyelesaikan tugas akhir ini.

Batam, 8 September 2004

(5)

v

DAFTAR ISI

ABSTRAKSI ... ii

LEMBAR PENGESAHAN... iii

KATA PENGANTAR ...iv

DAFTAR ISI...v

DAFTAR TABEL... vii

DAFTAR GAMBAR... viii

Bab 1 PENDAHULUAN...1

1.1 Latar Belakang...1

1.2 Tujuan ...1

1.3 Batasan Masalah ...1

1.4 Ikhtisar Buku ...2

Bab 2 DESKRIPSI UMUM APLIKASI ...3

2.1 Deskripsi Umum Sistem...3

2.2 Karakteristik Pengguna ...3

2.3 Batasan...3

2.4 Lingkungan Operasi dan Pengembangan...4

2.4.1 Lingkungan Operasional ...4 2.4.2 Lingkungan Pengembangan ...4 2.5 Aturan Penomoran...4 Bab 3 ANALISIS...5 3.1 Deskripsi Fungsional...5 3.1.1 Context Diagram...5 3.1.2 DFD Level 1 ...5 3.1.3 DFD Level 2 ...5

3.1.3.1 DFD Level 2 proses 2 Pengolahan POS Administrator ...5

3.1.3.2 DFD Level 2 proses 3 Pengolahan POS Operator...6

3.1.4 DFD Level 3 ...7

3.1.4.1 DFD Level 3 Proses 2.2 Tambah stock...7

3.1.4.2 DFD Level 3 Proses 2.6 Pengurangan stock...7

3.2 Analisis Kebutuhan Data...8

4.4 E-R diagram...8

Bab 4 DESKRIPSI PERANCANGAN ...9

4.1 Deskripsi Data ...9

4.1.1 Definisi Domain/Type...9

4.1.2 Daftar Tabel Aplikasi ...10

4.2 Dekomposisi Fungsional Modul ...11

4.3 Spesifikasi Kebergantungan Antar Layar ...11

4.4 Struktur Menu...12

BAB 5 IMPLEMENTASI DAN PENGUJIAN ...13

5.1 Spesifikasi Kebergantungan Antar Modul...13

5.2 Struktur Direktori dan Deskripsi File...13

5.3 Pengujian dan Hasilnya ...13

Bab 6 KESIMPULAN DAN SARAN ...14

6.1 Kesimpulan ...14

6.2 Saran ...14

DAFTAR PUSTAKA...15

LAMPIRAN A PERANCANGAN RINCI TABEL...16

A.1 Spesifikasi Tabel tPembelian ...16

A.2 Spesifikasi Tabel tBarang...16

A.3 Spesifikasi Tabel tPenjualan ...16

A.4 Spesifikasi Tabel tTambah_stock ...17

A.5 Spesifikasi Tabel tKurang_stock...17

A.6 Spesifikasi Tabel tPengguna ...17

A.7 Spesifikasi Tabel tHistory_stock...18

A.8 Spesifikasi Tabel tWkt_history ...18

LAMPIRAN B PERANCANGAN RINCI FUNGSIONAL ...19

(6)

vi B.2 Spesifikasi Fungsi/Proses F1P ...21 B.3 Spesifikasi Fungsi/Proses F2P ...23 B.4 Spesifikasi Fungsi/Proses F3P ...25 B.5 Spesifikasi Fungsi/Proses F4P ...27 B.6 Spesifikasi Fungsi/Proses F5P ...29 B.7 Spesifikasi Fungsi/Proses F6P ...31 B.8 Spesifikasi Fungsi/Proses F7P ...33 B.9 Spesifikasi Fungsi/Proses F8P ...35 B.10 Spesifikasi Fungsi/Proses F9P ...36 B.11 Spesifikasi Fungsi/Proses F10P ...38

LAMPIRAN C DAFTAR RINCI FILE DAN DATA...39

C.1 Struktur direktori ...39

C.2 Isi Direktori...39

LAMPIRAN D DOKUMEN RINCI TESTING...40

D.1 Tim Penguji ...40

LAMPIRAN E SKENARIO APLIKASI ...42

E.1 MINGGU PERTAMA ...42

E.2 MINGGU KEDUA...54

LAMPIRAN F REVISI APLIKASI...58

F.1 Karakteristik Pengguna ...58

F.2 DFD Level 2 proses 2 Pengolahan POS Administrator ...58

F.3 Dekomposisi Fungsional Modul ...59

F.4 Spesifikasi Kebergantungan Antar Layar ...59

F.5 Struktur Menu...60

F.6 Struktur Direktori dan Deskripsi File...60

(7)

vii

DAFTAR TABEL DAN GAMBAR

Gambar 2.1 Sistem Aplikasi Point of Sales ...3

Tabel 2.1 Kategori pengguna aplikasi...3

Gambar 3.1 Context Diagram...5

Gambar 3.2 DFD Level 1 ...5

Gambar 3.3 DFD Level 2 proses 2 Pengolahan POS Administrator...6

Gambar 3.4 DFD Level 2 proses 3 Pengolahan POS Operator...6

Gambar 3.5 DFD Level 3 proses 2.2 Tambah stock...7

Gambar 3.6 DFD Level 3 proses 2.6 pengurangan stock ...7

Gambar 3.7 E-R Diagram Aplikasi Point of Sales...8

Tabel 4.1 Daftar Tabel Deskripsi Data Aplikasi Point of Sales ...9

Tabel 4.2 Daftar Tabel Basisdata Point of Sales...10

Tabel 4.3 Input – Proses - Output Aplikasi Point of Sales ...11

Gambar 4.4 Spesifikasi Kebergantungan Antar Layar ...11

Tabel 5.1 Daftar Direktori dan File Aplikasi Point of sales ...13

Gambar 1.1 Menu login...42

Gambar 1.2 Pesan login salah ...42

Gambar 1.3 Akses menu administrator ...42

Gambar 1.4 Pesan semua field harus diisi...43

Gambar 1.5 Set waktu...43

Gambar 1.6 Pesan id barang baru...44

Gambar 1.7 Penambahan stok ...44

Gambar 1.8 Rekapitulasi stok...44

Gambar 1.9 Pesan id barang ada ...45

Gambar 1.10 Pesan id barang tidak ada ...45

Gambar 1.11 Pemberian diskon 50 %...45

Gambar 1.12 Menu pengurangan stok ...45

Gambar 1.13 Pesan id barang ada ...46

Gambar 1.14 Pesan id barang tidak ada ...46

Gambar 1.15 Pengurangan stok barang rusak...46

Gambar 1.16 Rekapitulasi stok...47

Gambar 1.17 Pesan id barang ada ...47

Gambar 1.18 Pesan id barang tidak ada ...47

Gambar 1.19 Pengurangan stok barang hilang ...48

Gambar 1.20 Rekapitulasi stok...48

Gambar 1.21 Pesan isi nama & password ...49

Gambar 1.22 Pembuatan login operator...49

Gambar 1.23 Menu operator...49

Gambar 1.24 Cek stok ...50

Gambar 1.25 Muncul nama,harga dan total ...51

Gambar 1.26 Total semua transaksi ...51

Gambar 1.27 Pesan bayaran anda kurang ...51

Gambar 1.28 Transaksi selesai ...52

Gambar 1.29 Cek stok setelah transaksi...52

Gambar 1.30 Rekapitulasi Stok setelah transaksi ...52

Gambar 1.31 Rekapitulasi penjualan...53

Gambar 2.1 Set waktu Minggu Kedua ...54

Gambar 2.2 Rekapitulasi stok minggu kedua ...54

Gambar 2.3 Penambahan stok id barang baru...55

Gambar 2.4 Rekapitulasi stok...55

Gambar 2.5 Penambahan stok id barang ada ...56

Gambar 2.6 Rekapitulasi stok...56

Gambar 2.7 Cek stok barang ...57

Gambar F.1 Revisi DFD Level 2 proses 2 Pengolahan POS Administrator...58

Tabel F.1 Revisi Input – Proses - Output Aplikasi Point of Sales...59

(8)

Bab 1 PENDAHULUAN

1.1 Latar

Belakang

UKM (Usaha Kecil Menengah) merupakan sarana yang sangat penting dalam memenuhi kebutuhan hidup baik kebutuhan primer maupun sekunder. Salah satu bentuk UKM yang sangat dibutuhkan oleh masyarakat adalah pertokoan. Terutama di kota Batam, dimana perkembangan perekonomiannya sangat pesat, masyarakat akan banyak menggunakan sarana-sarana perekonomian. Tapi semua itu akan terhambat jika tidak ada alat bantu untuk mempermudah dalam melakukan transaksi jual beli.

Dalam melakukan suatu transaksi kita membutuhkan suatu ketelitian supaya tidak terjadi hal-hal yang tidak diinginkan seperti pencatatan data yang salah, kehabisan stok barang serta kehilangan data. Salah satu aplikasi yang bisa membantu dalam pelaksanaan transaksi jual beli adalah POS (point of sales). Dengan memanfaatkan aplikasi ini, kita dapat menghindari kesalahan proses transaksi secara manual yang merugikan.

Aplikasi POS sangat dibutuhkan oleh UKM pada saat ini. Sehingga aplikasi-aplikasi yang sejenis dengan POS sudah beredar di pasaraan. Pada umumnya aplikasi tersebut membutuhkan spesifikasi perangkat keras yang relatif tinggi dan mahal. Solusi untuk mengatasi masalah tersebut dapat diperoleh melalui pembuatan aplikasi POS berbasis PC 486 dan Linux sebagai sistem operasinya.

1.2 Tujuan

Tujuan dari aplikasi ini adalah memberi solusi aplikasi POS yang harganya terjangkau oleh UKM dalam aspek :

1. Pelaksanaan suatu transaksi jual beli. 2. Pengecekan stok barang.

3. Penambahan stok barang.

4. Rekapitulasi data penjualan dan data stock barang.

5. Perangkat keras yang dibutuhkan tidak memerlukan spesifikasi yang tinggi dan mahal.

1.3 Batasan

Masalah

Batasan masalah pada aplikasi ini mencakup : 1. Pencatatan transaksi.

2. Pencatatan data barang masuk dan data barang keluar. 3. Aplikasi ini bersifat client server.

(9)

1.4

Ikhtisar Buku

Laporan ini terdiri atas beberapa bab yang berisi sebagai berikut :

a. Bab 1 Pendahuluan yang berisi tentang latar belakang, tujuan pembuatan aplikasi, batasan masalah dan ikhtisar buku.

b. Bab 2 Deskripsi umum aplikasi yang berisi tentang deskripsi umum sistem, karakteristik pengguna, batasan, lingkungan operasional dan pengembangan serta aturan penomoran.

c. Bab 3 Analisis yang berisi tentang deskripsi fungsional yang mencakup konteks diagram dan DFD, serta analisis kebutuhan data berisi uraian data yang harus dikelola oleh aplikasi.

d. Bab 4 Deskripsi perancangan yang berisi tentang deskripsi data yaitu definisi domain atau tipe dan daftar tabel aplikasi, dekomposisi fungsional modul, spesifikasi kebergantungan antar layar dan struktur menu.

e. Bab 5 Implementasi dan pengujian yang berisi tentang spesifikasi kebergantungan antar modul, struktur direktori dan deskripsi file dan hasil pengujian aplikasi.

f. Bab 6 Kesimpulan dan saran berisi tentang kesimpulan aplikasi yang dibuat pada Tugas Akhir dan saran untuk pengembangan aplikasi lebih lanjut.

(10)

Bab 2 DESKRIPSI UMUM APLIKASI

2.1 Deskripsi Umum Sistem

Secara umum sistem aplikasi digambar pada gambar 2.1 yang dapat melakukan proses : a. Transaksi

Sistem akan menangani data transaksi jika stok barang masih ada, apabila transaksi telah dilakukan maka data stok barang akan berkurang dan data transaksi akan bertambah.

b. Penambahan stock barang

Jumlahstok barang akan bertambah jika sistem melakukan penambahan stok.

c. Pemberian diskon d. Pengurangan stok barang

1. Transaksi

Pengurangan stokbarang secara otomatis jika melakukan transaksi.

2. Kerusakan barang atau kehilangan barang

Pengurangan stokbarang secara manual yang dikelola oleh administrator.

e. Rekapitulasi penjualan

Pengumpulan data-data barang yang telah terjual. f. Rekapitulasi stok barang

Pengumpulan data stok barang. g. Pembuatan login operator h. Set waktu

Set waktu ini digunakan untuk melakukan rekapitulasi stok barang dan rekapitulasi penjualan. i. Semua data tersimpan ke basisdata.

Sistem Aplikasi Point

of Sales

User Input

Data yang dihasilkan

Gambar 2.1 Sistem Aplikasi Point of Sales

2.2 Karakteristik

Pengguna

Aplikasi memiliki dua kategori pengguna yang dapat dilihat pada tabel 2.1 dibawah ini.

Tabel 2.1 Kategori pengguna aplikasi

Kategori Pengguna Tugas Hak Akses Aplikasi Jabatan

Administrator -Penambahan stok barang -Pemberian diskon -Pengurangan stok barang -Pembuatan login untuk operator -Rekapitulasi penjualan

-Rekapitulasi stok barang -Set waktu

Mempunyai hak akses penuh dalam aplikasi kecuali transaksi dan cek stok barang

Manager

Operator -Melakukan transaksi jual beli

-Mengecek stok barang User biasa Kasir

2.3 Batasan

(11)

2.4 Lingkungan Operasi dan Pengembangan

Lingkungan operasional merupakan lingkungan tempat aplikasi tersebut dijalankan setelah aplikasi selesai dikerjakan, sedangkan lingkungan pengembangan merupakan tempat pengembangan suatu aplikasi.

2.4.1 Lingkungan Operasional

Pengoperasian aplikasi ini menggunakan beberapa perangkat penunjang, yaitu : - Server

1. Perangkat keras (PC)

1.1 Prosesor : Minimal PC 486

1.2 Memori minimal : 8 MB

2. Sistem Operasi : Linux Kernel 2.4

3. Database (DBMS) : MySql 4.0

- Client

1. Perangkat keras (PC)

1.1 Prosesor : Minimal PC 486

1.2 Memori minimal : 8 MB

2. Sistem Operasi : Linux Kernel 2.4

3. Utilitas lainnya : Mysql Devel dan Aplikasi

2.4.2 Lingkungan Pengembangan

Pengembangan aplikasi ini menggunakan beberapa perangkat penunjang yaitu : 1. Perangkat keras (PC)

1.1 Prosesor : PC 486 dan seterusnya

1.2 Memori minimal : 256 MB

2. Sistem Operasi : Linux Kernel 2.4

3. Database (DBMS) : MySql 4.0

4. Bahasa Pemrograman : Bahasa C

5. Utilitas lainnya : GCC

2.5 Aturan

Penomoran

Aturan penomoran yang digunakan dalam laporan ini yaitu : a. Bab menggunakan angka. Contoh : Bab 1

b. Sub bab menggunakan angka. Contoh : 1.1 xxxxxx

c. Judul tabel dan gambar menggunakan angka. Contoh : Tabel 1.2, Gambar 1.2 d. Penamaan tabel diawali dengan menggunakan huruf kecil. Contoh : tPenjualan e. Lampiran menggunakan huruf besar. Contoh : Lampiran A

(12)

Bab 4 DESKRIPSI PERANCANGAN

4.1 Deskripsi

Data

Aplikasi Point of Sales merupakan aplikasi yang berbasis basisdata.

Tabel 4.1 Daftar Tabel Deskripsi Data Aplikasi Point of Sales

No Nama tabel Deskripsi

Isi Jenis Volume Laju Primary key Constraint 1 tPembelian Data

pembelian Transaksi ± 30.000 ± 300 / tahun id_beli - 2 tTambah_stock Data

tambah stok

Transaksi ± 1.500.000 ± 15000 /

tahun id_tambah id_beli id_brg

-

3 tBarang Data

barang

Transaksi ± 50 ± 5 / tahun id_brg - 4 tKurang_stock Data

kurang stok

Transaksi ± 1.800.000 ± 18.000 /

tahun id_kurang id_brg id_wkt no_jual 5 tPenjualan Data

penjualan Transaksi ± 360.000 ± 3.600 / tahun no_jual - 6 tHistory_stock Data stok

barang Transaksi ± 33.000.000 ± 330.000 / tahun id_history id_wkt 7 tWkt_history Normalisa si dari tHistory_s tock Transaksi ± 6000 ± 60 / tahun id_wkt - 8 tPengguna Data

pengguna Master ± 5 ± 2 nama -

4.1.1

Definisi Domain/Type

(13)

4.1.2 Daftar Tabel Aplikasi

Di bawah ini akan ditampilkan daftar table basisdata yang ada dalam Aplikasi Point of Sales.

Tabel 4.2 Daftar Tabel Basisdata Point of Sales

No Nama Tabel Primary key

Data Store E / R Deskripsi isi 1 tPembelian id_beli tPembelian id_beli Pembelian tgl_beli nota_beli Data pembelian 2 tTambah_stock id_tambah id_beli id_brg tTambah_stock Tambah Stock hrg_beli jlh_beli id_tambah

Data tambah stok

3 tBarang id_brg tBarang Barang hrg_jual nama_brg stock id_brg diskon Data barang 4 tKurang_stock id_kurang id_brg tKurang_stock Kurang Stock id_kurang jlh_jual total

Data kurang stok

5 tHistory_stock id_history tHistory_stock History_stock jlh_rsk jlh_terjual jlh_hlg tgl_awal tgl_akhir stock_beli bln id_brg thn id_history minggu

Data history stok

6 tWkt_history id_wkt tWkt_history History_stock jlh_rsk jlh_terjual jlh_hlg tgl_awal tgl_akhir stock_beli bln id_brg thn id_history minggu Data waktu history merupakan normalisasi dari tHistory_stock 7 tPenjualan no_jual tPenjualan Penjualan tgl_jual no_jual Data penjualan

(14)

4.2 Dekomposisi

Fungsional Modul

Fungsi yang ada pada aplikasi ini seperti telihat pada Tabel 4.3 Input-Proses - Output Aplikasi Point of Sales.

Tabel 4.3 Input – Proses - Output Aplikasi Point of Sales

No Fungsi No. Fungsi / Proses Tabel Input Input Data Output Tabel Output Data

1 Flogin Login - nama

password

- Hak akses user id

2 F1P Tambah stok

barang tBarang nota_beli tgl_beli id_brg nama_brg hrg_beli hrg_jual jlh_beli tPembelian tBarang tTambah_stock tHistory_stock Data barang dan data pembelian 3 F2P Pemberian

diskon - id_brg diskon tBarang Data barang 4 F3P Rekapitulasi

penjualan tKurang_stock - - Rekap penjualan data 5 F4P Rekapitulasi

stok

tHistory_stock - - Rekap data stok

6 F5P Pengurangan stok barang rusak

- id_brg

jlh_rsk tBarang tHistory_stock Data barang rusak 7 F6P Pengurangan

stok barang hilang

-

id_brg

jlh_hlg tBarang tHistory_stock Data barang hilang 8 F7P Set waktu - minggu

tgl_awal tgl_akhir bln, thn

tWkt_history Data waktu history

9 F8P Pembuatan login operator

- nama password

tPengguna Data pengguna 10 F9P Transaksi

penjualan tBarang id_brg jlh_jual tKurang_stock tPenjualan tBarang

Data transaksi 11 F10P Cek stok tBarang - - Data barang Keterangan fungsional rinci akan dituliskan di Lampiran B.

4.3 Spesifikasi

Kebergantungan Antar Layar

Ketergantungan antar layar pada apliksi ini dapat dilihat pada gambar 4.1 dibawah ini.

Login

Form transaksi

Menu Administrator Menu Operator

Form cek stock Form pemberian

diskon Form rekapitulasipenjualan Form rekapitulasistock Form penguranganstock Form tambah

stock Form set waktu Form buat login

Form barang

rusak Form baranghilang

(15)

4.4 Struktur Menu

Aplikasi Point of Sales ini tediri dari menu utama dan sub menu. Adapun struktur menu pada aplikasi ini secara umumnya dapat kita lihat seperti di bawah ini.

Aplikasi Point of Sales

----Menu administrator ---- Tambah stock ---- Pemberian diskon ---- Rekapitulasi penjualan ---- Rekapitulasi stock ---- Pengurangan stock ---- Barang rusak ---- Barang hilang ---- Set waktu ---- Buat login ----Menu operator ---- Transaksi ---- Cek stock

(16)

Bab 3 ANALISIS

3.1 Deskripsi

Fungsional

Deskripsi fungsional ini menjelaskan urutan kerja yang dimulai dari login kemudian masuk ke aplikasi sesuai dengan hak aksesnya. Dimana untuk hak akses administrator, dapat melakukan Penambahan stok, Pemberian diskon, Rekapitulasi penjualan, Rekapitulasi stok, Pengurangan stok, Set waktu dan Pembuatan login untuk operator. Untuk hak akses operator, dapat melakukan Transaksi penjualan dan Pengecekan stok barang.

3.1.1 Context Diagram

0 Aplikasi Point of

Sales User User id +data pembelian + data barang + data penjualanInformasi kesalahan +data pembelian +

data barang + data penjualan

Gambar 3.1 Context Diagram

User memasukkan user id dan akan masuk ke aplikasi. Apabila terjadi kesalahan dalam memasukkan user id akan ada informasi kesalahan. Didalam aplikasi terdapat proses pengolahan data pembelian, data barang dan data penjualan. Output proses ini kembali ke user.

3.1.2 DFD Level 1

Pada DFD Level 1 user memasukkan input user id dan akan masuk ke aplikasi Point Of Sales serta mengakses aplikasi sesuai dengan hak akses. Apabila terjadi kesalahan dalam memasukkan input akan

ada informasi kesalahan. Untuk gambar DFD ini seperti terlihat pada Gambar 3.2 DFD Level 1

dibawah ini. 1 Login data pengguna 2 Pengolahan POS Administrator + 3 Pengolahan POS Operator + user id = Administrator

User informasi kesalahanuser id User

user id = Operator

Hasil proses Hasil proses

Pilih menu operator Pilih menu administrator

tPengguna

Gambar 3.2 DFD Level 1

3.1.3 DFD Level 2

3.1.3.1 DFD Level 2 proses 2 Pengolahan POS Administrator

Pada proses Pengolahan POS Administrator terdapat proses Penambahan stok barang, Pemberian diskon, Rekapitulasi penjualan, Rekapitulasi stok, Pengurangan stok, Set waktu dan Pembuatan login operator. Untuk proses Penambahan stok barang (proses 2.2) aliran data mengacu pada tabel tBarang, tabel tTambah_stock, tabel tHistory_stock dan tabel tPembelian, Untuk proses Pemberian diskon (proses 2.3) aliran data mengacu pada tabel tBarang, Untuk proses Rekapitulasi penjualan (proses 2.4) aliran data mengacu pada tabel tKurang_stock, Untuk proses Rekapitulasi stok (proses 2.5) aliran data mengacu pada tabel tHistory_stock. Untuk proses Pengurangan stok barang (proses 2.6) aliran data mengacu pada tabel tBarang dan tabel tHistory_stock. Untuk proses Set waktu (proses 2.7) aliran data mengacu pada tabel tWkt_history sedangkan untuk proses Pembuatan login operator (proses 2.8) aliran data mengacu pada tabel tPengguna. Untuk gambar DFD ini seperti terlihat pada Gambar 3.3 DFD Level 2 proses 2 Pengolahan POS Administrator.

(17)

Pilih = Pemberian Diskon User 1 Login 2.1 Menu Administrator 2.5 Rekapitulasi stock 2.4 Rekapitulasi Penjualan Pilih = Rekapitulasi Penjualan

Pilih = Rekapitulasi stock user =Administrator 2.6 Pengurangan stock + 2.2 Tambah stock + User tgl_rekap id_brg + jlh_jual + total User

Pilih Menu Adminstrator

no_nota + tgl_beli + id_brg + nama_brg + hrg_beli + hrg_jual + jlh_beli

id_brg + jlh_rsk + jlh_hlg Pilih Menu Adminstrator

stock baru id_brg + jlh_beli + hrg_beli nota_beli + tgl_beli tTambah_stock tKurang_stock stock lama 2.7 Set waktu 2.3 Pemberian diskon minggu + tgl_awal + tgl_akhir + bln + thn id_brg + diskon tPembelian tBarang

data set waktu Pilih = Pengurangan stock

Pilih = set waktu

data barang

data barang_per_tanggal_rekap

data history stock

data history stock

data waktu data barang + data pembelian

Pilih = Tambah stock

tHistory_stock id_brg +

stock_beli

tBarang id_brg + diskon

data history stock

tBarang Stock baru

data history stock

data history stock tHistory_stock

Stock lama 2.8 Buat Login Operator tPengguna data pengguna data pengguna

Pilih = Buat login data pengguna tWkt_history

Gambar 3.3 DFD Level 2 proses 2 Pengolahan POS Administrator

3.1.3.2 DFD Level 2 proses 3 Pengolahan POS Operator.

Pada proses Pengolahan POS Operator terdapat proses Transaksi penjualan dan Pengecekan stok barang. Untuk proses Transaksi penjualan (proses 3.2) aliran data mengacu pada tabel tPenjualan, tKurang_stock, tabel tHistory_stock dan tabel tBarang, sedangkan untuk proses Pengecekan stok barang (proses 3.3) aliran data mengacu pada tabel tBarang, tabel tPenjualan, tabel tKurang_stock dan tabel tHistory_stock. Untuk gambar DFD ini seperti terlihat pada Gambar 3.4 DFD Level 2 proses 3 Pengolahan POS Operator.

1

Login Menu Operator3.1

3.3 Cek Stock 3.2 Transaksi Penjualan User Pilih = Transaksi

Pilih = Cek stock

User

data barang user = Operator

id brg + jlh_jual Pilihan Menu Operator

id_brg + jlh_jual + total tgl_jual tPenjualan tKurang_stock tBarang stock baru stock lama data barang diskon data barang tHistory_stock jlh_terjual

(18)

3.1.4 DFD Level 3

3.1.4.1 DFD Level 3 Proses 2.2 Tambah stock

Pada proses Tambah stok barang (proses 2.2) untuk Pengolahan POS Administrator terdapat proses Penambahan stok barang yang sudah ada dan Penambahan jenis barang. Untuk proses Penambahan stok barang yang sudah ada (proses 2.2.2) aliran data mengacu pada tabel tBarang, tabel tTambah_stock, tabel tHistory_stock dan tabel tPembelian. Untuk proses Penambahan jenis barang (proses 2.2.3) aliran data mengacu pada tabel tBarang. Untuk gambar DFD ini seperti terlihat pada Gambar 3.5 DFD Level 3 proses 2.2 Tambah stock.

2.2.1 Pencarian id barang 2.2.2 tambah stock brg yg ada 2.2.3 tambah jenis barang nama_brg User

Pilih = Tambah stock User

id_brg + nama_brg

id_brg

nota_beli + tgl_beli + nama_barang + id_brg + hrg_beli + hrg_jual + jlh_beli

nota_beli + tgl_beli + id_brg + hrg_beli + hrg_jual + jlh_beli

id_brg

data pembelian + data barang nota_beli + tgl_beli id_brg + jlh_beli + hrg_beli tPembelian tTambah_stock id_brg

data pembelian + data barang id_brg + nama_brg + hrg_jual tBarang stock baru tHistory_stock stock_beli

Gambar 3.5 DFD Level 3 proses 2.2 Tambah stock

3.1.4.2 DFD Level 3 Proses 2.6 Pengurangan stock

Pada proses Pengurangan stok barang (proses 2.6) untuk Pengolahan POS Administrator terdapat proses Barang rusak dan Barang hilang. Untuk proses Barang rusak (proses 2.6.2) aliran data mengacu pada tabel tBarang dan tabel tHistory_stock sedangakan untuk proses Barang hilang (proses 2.6.3) aliran data mengacu pada tabel tBarang dan tabel tHistory_stock. Untuk gambar DFD ini seperti terlihat pada Gambar 3.6 DFD Level 3 proses 2.6 Pengurangan stock

2.6.1 Pengurangan stock manual 2.6.2 Barang rusak 2.6.3 Barang hilang rusak User

Pilih = Pengurangan stock User

hilang

id_brg + jlh_hlg id_brg + jlh_rsk

data barang rusak

data barang hilang tHistory_stock tBarang stock baru stock baru jlh_rsk jlh_hlg

(19)

3.2 Analisis

Kebutuhan Data

Data yang dikelola pada aplikasi ini ada 4 yaitu data pembelian, data barang, data penjualan dan data history stock. Untuk lebih jelas hubungan antar data dapat dilihat pada gambar 3.7 E-R Diagram dibawah ini.

4.4 E-R

diagram

Aplikasi ini mempunyai diagram E-R seperti berikut :

id_beli

Tambah Stock Kurang Stock

Pembelian Barang Penjualan

tgl_beli nota_beli hrg_jual nama_brg stock id_brg hrg_beli jlh_beli id_tambah id_kurang

jlh_jual total tgl_jual

no_jual Pencatatan stock diskon History_stock jlh_rsk jlh_terjual jlh_hlg tgl_awal tgl_akhir stock_beli bln id_brg thn id_history minggu

Gambar 3.7 E-R Diagram Aplikasi Point of Sales

E-R diagram ini memiliki empat entitas yaitu entitas pembelian, entitas barang entitas penjualan dan entitas history_stock. Entitas pembelian memiliki atribut id_beli sebagai primary key, nota_beli dan tgl_beli. Entitas barang memiliki atribut id_brg sebagai primary key, nama_brg, stock, diskon dan hrg_jual dan entitas penjualan memiliki atribut no_jual sebagai primary key dan tgl_jual. Entitas history_stock memiliki atribut id_history sebagai primary key, id_brg, stock_beli, jlh_terjual, jlh_rsk, jlh_hlg, minggu, tgl_awal, tgl_akhir, bln dan thn.

Tambah stock merupakan relasi antara entitas pembelian dengan entitas barang dengan atribut id_tambah sebagai primary key, hrg_beli dan jlh_beli. Kurang stock merupakan relasi antara entitas barang dan entitas penjualan yang memilki atribut id_kurang sebagai primary key, jlh_jual dan total

(20)

BAB 5 IMPLEMENTASI DAN PENGUJIAN

5.1 Spesifikasi Kebergantungan Antar Modul

Tidak ada.

5.2 Struktur Direktori dan Deskripsi File

Tabel 5.1 Daftar Direktori dan File Aplikasi Point of sales

Nama Direktori Nama File Nama Modul Nama Fungsi Keterangan

Flogin F1P F2P F3P F4P F5P F6P F7P F8P F9P TA ta-27.c - F10P

Sebuah file berisi 11 fungsi

Rincian daftar direktori dan file aplikasi pada lampiran C

5.3 Pengujian dan Hasilnya

Implementasi dilakukan sesuai dengan deskripsi perancangan. Tetapi ada perubahan pada perancangan dalam implementasi ini, yaitu pada interface atau tampilannya. Pengujian dilakukan setelah tahap implementasi selesai, pelaksanaan dan hasil pengujian secara lengkap ada pada lampiran D.

(21)

Bab 6 KESIMPULAN DAN SARAN

6.1 Kesimpulan

Setelah melakukan pengembangan terhadap aplikasi ini, maka dapat disimpulkan bahwa :

• Aplikasi ini bisa menggunakan spesifikasi perangkat keras yang rendah.

• Aplikasi ini bisa melakukan transaksi penjualan.

• Aplikasi ini bisa melakukan cek stok barang.

• Aplikasi ini bisa melakukan penambahan stok barang.

• Aplikasi ini bisa melakukan pemberian diskon.

• Aplikasi ini bisa melakukan rekapitulasi penjualan dan rekapitulasi stok barang.

• Aplikasi ini bisa melakukan pengurangan stok barang yang diakibatkan barang rusak dan hilang.

• Aplikasi ini bisa melakukan set waktu.

• Aplikasi ini bisa membuat login untuk operator.

6.2 Saran

Adapun saran yang dapat diberikan untuk penyempurnaan dari aplikasi ini :

• Untuk mempermudah transaksi perlu dilengkapi dengan adanya barcode sebagai alat yang bisa membaca id barang.

(22)

LAMPIRAN A PERANCANGAN RINCI TABEL

A.1 Spesifikasi Tabel tPembelian

Nama tabel : tPembelian

Deskripsi isi : Data pembelian

Primary Key : id_beli

Volume : ± 30.000

Perkiraan Laju : ± 300 / tahun Daftar Field

Nama field Deskripsi Isi Type & Length Boleh

NULL Default Keterangan lain

id_beli Autonumber no

pembelian

Autonumber Tidak - Primary key

nota_beli No nota pembelian Int ( 8 ) Tidak -

tgl_beli Tgl pembelian Date Tidak -

A.2 Spesifikasi Tabel tBarang

Nama tabel : tBarang

Deskripsi isi : Data barang

Primary Key : id_brg

Volume : ± 50

Perkiraan Laju : ± 5 / tahun Daftar Field

Nama field Deskripsi Isi Type & Length Boleh

NULL Default Keterangan lain

id_brg Kode barang Int ( 8 ) Tidak - Primary key

nama_brg Nama barang Text ( 20 ) Tidak -

stock Jumlah stok barang Int ( 8 ) Tidak -

diskon Pemberian diskon Int ( 4 ) Tidak -

hrg_jual Harga penjualan per

barang Int ( 10 ) Tidak -

A.3 Spesifikasi Tabel tPenjualan

Nama tabel : tPenjualan

Deskripsi isi : Data penjualan

Primary Key : no_jual

Volume : ± 360.000

Perkiraan Laju : ± 360 / tahun Daftar Field

Nama field Deskripsi Isi Type & Length Boleh

NULL Default Keterangan lain

no_jual Autonumber nomor

penjualan Autonumber Tidak - Primary key

(23)

A.4 Spesifikasi Tabel tTambah_stock

Nama tabel : tTambah_stock

Deskripsi isi : Data penambahan stok

Primary Key : id_tambah, id_beli, id_brg

Volume : ± 1.500.000

Perkiraan Laju : ± 15.000 / tahun Daftar Field

Nama field Deskripsi Isi Type & Length Boleh

NULL

Default Keterangan lain

id_tambah Autonumber tambah

stok Autonumber Tidak - Primary key

id_beli No pembelian Int ( 8 ) Tidak - Primary key

id_brg Kode barang Int ( 8 ) Tidak - Primary key

jlh_beli Jumlah barang yang

dibeli Int ( 8 ) Tidak -

hrg_beli Harga pembelian per

barang Int ( 10 ) Tidak -

A.5 Spesifikasi Tabel tKurang_stock

Nama tabel : tKurang_stock

Deskripsi isi : Data pengurangan stok

Primary Key : id_kurang, id_brg

Volume : ± 1.800.000

Perkiraan Laju : ± 18.000 / tahun Daftar Field

Nama field Deskripsi Isi Type & Length Boleh

NULL Default Keterangan lain

id_kurang Autonumber kurang

stok Autonumber Tidak - Primary key

id_brg Kode barang Int ( 8 ) Tidak - Primary key

id_wkt Nomor waktu Int ( 11 ) Tidak Foreign key

no_jual Nomor jual Int ( 11 ) Tidak - Foreign key

jlh_jual Jumlah barang yang

dijual Int ( 8 ) Tidak -

total Total dari jumlah

barang yang terjual Int ( 10 ) Tidak -

A.6 Spesifikasi Tabel tPengguna

Nama tabel : tPengguna

Deskripsi isi : Data pengguna

Primary Key : nama

Volume : ± 5

Perkiraan Laju : ± 2 Daftar Field

Nama field Deskripsi Isi Type & Length Boleh

NULL Default Keterangan lain

nama Nama pengguna Text (10 ) Tidak - Primary key

(24)

A.7 Spesifikasi Tabel tHistory_stock

Nama tabel : tHistory_stock

Deskripsi isi : Data history stok

Primary Key : id_history

Volume : ± 33.000.000

Perkiraan Laju : ± 330.000 / tahun Daftar Field

Nama field Deskripsi Isi Type & Length Boleh

NULL

Default Keterangan lain

id_history Autonumber Autonumber Tidak - Primary key

id_wkt Nomor waktu Int ( 11 ) Tidak - Foreign key

id_brg Kode barang Int ( 8 ) Tidak -

stock_beli Jumlah pembelian Int ( 8 ) Tidak -

jlh_terjual Jumlah terjual Int ( 8 ) Tidak -

jlh_rsk Jumlah rusak Int ( 8 ) Tidak -

jlh_hlg Jumlah hilang Int ( 8 ) Tidak -

A.8 Spesifikasi Tabel tWkt_history

Nama tabel : tWkt_history

Deskripsi isi : Merupakan normalisasi dari table tHistory_stock

Primary Key : id_wkt

Volume : ± 6000

Perkiraan Laju : ± 60 / tahun Daftar Field

Nama field Deskripsi Isi Type & Length Boleh

NULL Default Keterangan lain

id_wkt Autonumber Autonumber Tidak - Primary key

minggu Minggu Int ( 2 ) Tidak -

tgl_awal Tanggal awal minggu Int ( 2 ) Tidak -

tgl_akhir Tanggal akhir minggu Int ( 2 ) Tidak -

bln Bulan pembelian Int ( 2 ) Tidak -

(25)

LAMPIRAN B

PERANCANGAN RINCI FUNGSIONAL

B.1 Spesifikasi Fungsi/Proses FLogin

Identifikasi/Nama : Login

Deskripsi Isi : Menentukan hak akses setiap pengguna

Jenis : Form Entry columnar

B.1.1 Spesifikasi tabel input

Nama Tabel : -

B.1.2 Spesifikasi tabel Output

Nama Tabel : -

B.1.3 Spesifikasi Layar Utama

LOGIN

Nama Password

B.1.4 Spesifikasi Query

Tidak ada.

B.1.5 Spesifikasi field data pada layar

Label Field Tabel/Query I/O Format Validasi Ket

Nama nama tPengguna I Text - -

Password password tPengguna I Text - -

B.1.6 Spesifikasi Function Key/Objek-Objek pada layar

Tidak ada.

B.1.7 Spesifikasi layar pesan

No Kasus Pesan

1 nama dan password salah nama dan password anda salah

2 Admin benar Akses administrator berhasil

(26)

B.1.8 Spesifikasi proses/algoritma

Initial State (IS):

Muncul Layar Login Final State (FS):

Masuk ke form sesuai hak akses Spesifikasi Proses/algoritma: User memasukan nama dan password pada saat tekan enter

If benar then

Menampilkan Form sesuai dengan hak akses Else

Muncul pesan “Login Salah”

B.1.9

Spesifikasi Report

Tidak ada

(27)

B.2 Spesifikasi Fungsi/Proses F1P

Identifikasi/Nama : Tambah stok barang

Deskripsi Isi : Menambah stok barang

Jenis : Form Entry columnar

B.2.1 Spesifikasi tabel input

Nama Tabel : tBarang

B.2.2 Spesifikasi tabel Output

Nama Tabel : tPembelian

tBarang tTambah_stock tHistory_stock

B.2.3 Spesifikasi Layar Utama

No Nota Tgl Beli Id brg Nama Brg Harga Beli Harga Jual Jumlah Beli Minggu Tgl - awal Tgl - akhir Bulan Tahun DATA PEMBELIAN Bln Thn ( Cek Id )

B.2.4 Spesifikasi Query

Tidak ada

(28)

B.2.5 Spesifikasi field data pada layar

Label Field Tabel/Query I/O Format Validasi Ket

No nota nota_beli tPembelian I Int - -

Tgl beli tgl_beli tPembelian I Int - -

Bln bln tPembelian I Int - -

Thn thn tPembelian I Int - -

Id barang id_brg tarang I Int - -

Nama barang nama_brg tBarang I Text - -

Harga beli hrg_beli tTambah_stock I Int - -

Harga jual hrg_jual tBarang I Int - -

Jumlah beli jlh_beli tTambah_stock I Int - -

Minggu minggu tHistory_stock O Int - -

Tgl awal tgl_awal tHistory_stock O Int - -

Tgl akhir tgl_akhir tHistory_stock O Int - -

Bulan bln tHistory_stock O Int - -

Tahun thn tHistory_stock O Int - -

B.2.6 Spesifikasi Function Key/Objek-Objek pada layar

Tidak ada.

B.2.7 Spesifikasi layar pesan

No Kasus Pesan

1 Id barang tidak ada Id barang baru

2 Id barang ada Id barang ada

3 Data telah diisi semua Data telah tersimpan

B.2.8 Spesifikasi proses/algoritma

Initial State (IS):

Tabel tPembelian,tBarang,tTambah_stock,tHistory_stock kosong/sudah terisi

Final State (FS):

Tabel tPembelian, tBarang, tTambah_stock, tHistory_stock ditambah

Spesifikasi Proses/algoritma:

keyword enter ditekan pada field id barang if id barang ada then

Muncul pesan ”id barang ada” Tekan Enter Untuk menyimpan

Data masuk ketabel tPembelian,tBarang,tTambah_stock,tHistory_stock Muncul pesan “data telah tersimpan”

Else

Muncul pesan “id barang baru” Tekan Enter Untuk menyimpan

Data masuk ketabel tPembelian,tBarang,tTambah_stock,tHistory_stock Muncul pesan “data telah tersimpan”

B.2.9 Spesifikasi Report

Tidak ada

(29)

B.3 Spesifikasi Fungsi/Proses F2P

Identifikasi/Nama : Pemberian diskon

Deskripsi Isi : Pemberian diskon data barang

Jenis : Form Entry columnar

B.3.1 Spesifikasi tabel input

Nama Tabel : -

B.3.2 Spesifikasi tabel Output

Nama Tabel : tBarang

B.3.3 Spesifikasi Layar Utama

PEMBERIAN DISKON Id Barang Diskon Nama Brg ( Cek Id )

B.3.4 Spesifikasi Query

Tidak ada

B.3.5 Spesifikasi field data pada layar

Label Field Tabel/Query I/O Format Validasi Ket

Id barang id_brg tBarang I Int - -

Nama barang nama_brg tBarang O Text - -

Diskon Diskon tBarang I Int - -

B.3.6 Spesifikasi Function Key/Objek-Objek pada layar

Tidak ada.

B.3.7 Spesifikasi layar pesan

No Kasus Pesan

1 Id barang tidak ada Id barang tidak ada

2 Id barang ada Masukan diskon

(30)

B.3.8 Spesifikasi proses/algoritma

Initial State (IS):

Tabel tBarang yang lama

Final State (FS):

Tabel tBarang ditambah

Spesifikasi Proses/algoritma:

Tekan keyword enter di field id barang If id barang ada then

Muncul pesan “masukan diskon”

Tekan enter untuk menyimpan data diskon data tbarang ditambah

muncul pesan “diskon tersimpan” else

muncul pesan “id barang tidak ada”

B.3.9 Spesifikasi Report

Tidak ada

(31)

B.4 Spesifikasi Fungsi/Proses F3P

Identifikasi/Nama : Rekapitulasi penjualan

Deskripsi Isi : Rekapitulasi penjualan

Jenis : Form Entry columnar

B.4.1 Spesifikasi tabel input

Nama Tabel : tKurang_stock

B.4.2 Spesifikasi tabel Output

Nama Tabel : -

B.4.3 Spesifikasi Layar Utama

Id Barang

REKAPITULASI PENJUALAN

Jlh Jual Total

Minggu Bulan Tahun

B.4.4 Spesifikasi Query

Tidak ada

B.4.5 Spesifikasi field data pada layar

Label Field Tabel/Query I/O Format Validasi Ket

Minggu minggu tWkt_history I Int - -

Bulan bln tWkt_history I Int - -

Tahun thn tWkt_history I Int - -

Id barang id_brg tKurang_stock O Int - -

Jlh jual jlh_jual tKurang_stock O Int - -

total total tKurang_stock O Int - -

B.4.6 Spesifikasi Function Key/Objek-Objek pada layar

Tidak ada.

B.4.7 Spesifikasi layar pesan

Tidak ada.

(32)

B.4.8 Spesifikasi proses/algoritma

Initial State (IS):

rptKurang_stock kosong

Final State (FS):

rptKurang_stock terisi

Spesifikasi Proses/algoritma:

Pada saat tekan keyword enter

If tanggal bulan dan tahun ada then Tampil rekap penjualan

Else

Tidak menampilkan apa-apa

B.4.9 Spesifikasi Report

Tidak ada

(33)

B.5 Spesifikasi Fungsi/Proses F4P

Identifikasi/Nama : Rekapitulasi stok barang

Deskripsi Isi : Merekap data stok barang

Jenis : Form Entry columnar

B.5.1 Spesifikasi tabel input

Nama Tabel : tHistory_stock

B.5.2 Spesifikasi tabel Output

Nama Tabel :

-B.5.3 Spesifikasi Layar Utama

REKAPITULASI STOCK BARANG

Id Barang Tambah Stock Rusak

Minggu Bulan Tahun

Hilang Jlh Terjual

B.5.4 Spesifikasi Query

Tidak ada

B.5.5 Spesifikasi field data pada layar

Label Field Tabel/Query I/O Format Validasi Ket

Minggu minggu tWkt_history I Int - -

Bulan bln tWkt_history I Int - -

Tahun thn tWkt_history I Int - -

Id Barang id_brg tHistory_stock O Int - -

Tambah stock - - O Int - -

Rusak jlh_rsk tHistory_stock O Int - -

Hilang jlh_hlg tHistory_stock O Int - -

Jlh terjual jlh_terjual tHistory_stock O Int - -

B.5.6 Spesifikasi Function Key/Objek-Objek pada layar

Tidak ada.

B.5.7 Spesifikasi layar pesan

Tidak ada

(34)

B.5.8 Spesifikasi proses/algoritma

Initial State (IS):

rptHistory_stock kosong

Final State (FS):

rptHistory_stock terisi atau kosong

Spesifikasi Proses/algoritma:

Pada saat tekan keyword enter

If minggu bulan dan tahun sudah ada then Tampil rekap stok barang

Else

Tidak menampilakan apa-apa

B.5.9 Spesifikasi Report

Tidak ada

(35)

B.6 Spesifikasi Fungsi/Proses F5P

Identifikasi/Nama : Pengurangan stok barang

Deskripsi Isi : Pemgurangan stok barang karena barang rusak

Jenis : Form Entry columnar

B.6.1 Spesifikasi tabel input

Nama Tabel : -

B.6.2 Spesifikasi tabel Output

Nama Tabel : tHistory_stock

tBarang

B.6.3 Spesifikasi Layar Utama

BARANG RUSAK Id Barang Jumlah Nama Brg ( Cek Id )

B.6.4 Spesifikasi Query

Tidak ada

B.6.5 Spesifikasi field data pada layar

Label Field Tabel/Query I/O Format Validasi Ket

Id barang id_brg tBarang I Int - -

Nama barang Nama_brg tBarang O text - -

Jumlah jlh_rsk tHistory_stock I Int - -

B.6.6 Spesifikasi Function Key/Objek-Objek pada layar

Tidak ada.

B.6.7 Spesifikasi layar pesan

No Kasus Pesan

1 Id barang tidak ada Id barang tidak ada

2 Id barang ada Masukan jumlah rusak

(36)

B.6.8 Spesifikasi proses/algoritma

Initial State (IS):

Tabel tBarang dan tHistory_stock yang lama

Final State (FS):

Tabel tHistory_stock bertambah

Spesifikasi Proses/algoritma:

Tekan keyword enter di id barang If id barang ada then

Muncul pesan “masukan jumlah rusak”

Tekan enter lagi untuk menyimpan jumlah rusak

data tbarang berkurang dan data tHistory_stock bertambah muncul pesan “Jumlah barang rusak tersimpan”

else

muncul pesan “id barang tidak ada”

B.6.9 Spesifikasi Report

Tidak ada

(37)

B.7 Spesifikasi Fungsi/Proses F6P

Identifikasi/Nama : Pengurangan stok barang

Deskripsi Isi : Pengurangan stok karena barang hilang

Jenis : Form Entry columnar

B.7.1 Spesifikasi tabel input

Nama Tabel :

-B.7.2 Spesifikasi tabel Output

Nama Tabel : tHistory_stock

tBarang

B.7.3 Spesifikasi Layar Utama

BARANG HILANG Id Barang Jumlah Nama Brg ( Cek Id )

B.7.4 Spesifikasi Query

Tidak ada

B.7.5 Spesifikasi field data pada layar

Label Field Tabel/Query I/O Format Validasi Ket

Id barang id_brg tBarang I Int - -

Nama barang nama_brg tBarang O Text - -

Jumlah jlh_hlg tHistory_stock I Int - -

B.7.6 Spesifikasi Function Key/Objek-Objek pada layar

Tidak ada

B.7.7 Spesifikasi layar pesan

No Kasus Pesan

1 Id barang tidak ada Id barang tidak ada

2 Id barang ada Masukan jumlah hilang

(38)

B.7.8 Spesifikasi proses/algoritma

Initial State (IS):

Tabel tBarang dan tHistory_stock yang lama

Final State (FS):

Tabel tHistory_stock bertambah

Spesifikasi Proses/algoritma:

Tekan keyword enter di id barang If id barang ada then

Muncul pesan “masukan jumlah hilang”

Tekan enter lagi untuk menyimpan jumlah hilang

data tbarang berkurang dan data tHistory_stock bertambah muncul pesan “Jumlah barang hilang tersimpan”

else

muncul pesan “id barang tidak ada”

B.7.9 Spesifikasi Report

Tidak ada

(39)

B.8 Spesifikasi Fungsi/Proses F7P

Identifikasi/Nama : Set waktu

Deskripsi Isi : Set waktu

Jenis : Form Entry columnar

B.8.1 Spesifikasi tabel input

Nama Tabel :

-B.8.2 Spesifikasi tabel Output

Nama Tabel : tWkt_history

B.8.3 Spesifikasi Layar Utama

Minggu Tgl - awal Tgl - akhir Bulan Tahun SET WAKTU

B.8.4 Spesifikasi Query

Tidak ada

B.8.5 Spesifikasi field data pada layar

Label Field Tabel/Query I/O Format Validasi Ket

Minggu minggu tWkt_history I Int - -

Tgl awal tgl_awal tWkt_history I Int - -

Tgl akhir tgl_akhir tWkt_history I Int - -

Bulan bln tWkt_history I Int - -

Tahun thn tWkt_history I Int - -

B.8.6 Spesifikasi Function Key/Objek-Objek pada layar

Tidak ada.

B.8.7 Spesifikasi layar pesan

No Kasus Pesan

1 Ada field set waktu tidak diisi Semua field harus diisi

(40)

B.8.8 Spesifikasi proses/algoritma

Initial State (IS):

Tabel tWkt_history kosong/sudah terisi Final State (FS):

Tabel tWkt_history ditambah Spesifikasi Proses/algoritma: pada saat keyword enter ditekan If field ada kosong then

Muncul pesan “semua field harus diisi” else

muncul pesan “data set waktu telah tersimpan” Data tWkt_history bertambah

B.8.9 Spesifikasi Report

Tidak ada

(41)

B.9 Spesifikasi Fungsi/Proses F8P

Identifikasi/Nama : Buat login operator

Deskripsi Isi : Buat login operator

Jenis : Form Entry columnar

B.9.1 Spesifikasi tabel input

Nama Tabel :

-B.9.2 Spesifikasi tabel Output

Nama Tabel : tPengguna

B.9.3 Spesifikasi Layar Utama

BUAT LOGIN

User Password

B.9.4 Spesifikasi Query

Tidak ada

B.9.5 Spesifikasi field data pada layar

Label Field Tabel/Query I/O Format Validasi Ket

Nama nama tPengguna I Text - -

Password password tPengguna I Text - -

B.9.6 Spesifikasi Function Key/Objek-Objek pada layar

No Kasus Pesan

1 Nama dan password kosong Isi nama dan password

2 Semua field diisi Penambahan user berhasil

B.9.7 Spesifikasi layar pesan

Tidak ada.

B.9.8 Spesifikasi proses/algoritma

Initial State (IS):

Tabel tPengguna kosong/sudah terisi

Final State (FS):

Tabel tPengguna bertambah

Spesifikasi Proses/algoritma:

keyword enter ditekan

if nama dan password kosong then

muncul pesan “isi nama dan password” else

muncul pesan “penambahan user berhasil” Data tPengguna bertambah

B.9.9 Spesifikasi Report

Tidak ada

(42)

B.10 Spesifikasi Fungsi/Proses F9P

Identifikasi/Nama : Transaksi penjualan

Deskripsi Isi : transaksi penjualan

Jenis : Form Entry columnar

B.10.1 Spesifikasi tabel input

Nama Tabel : tBarang

B.10.2 Spesifikasi tabel Output

Nama Tabel : tPenjualan

tKurang_stock

tBarang

B.10.3 Spesifikasi Layar Utama

Id Barang

TRANSAKSI PENJUALAN

Nama Barang Jumlah Harga Sekarang

Bayar Sisa Total Total Tanggal

B.10.4 Spesifikasi Query

Tidak ada

B.10.5 Spesifikasi field data pada layar

Label Field Tabel/Query I/O Format Validasi Ket

Id barang id_brg tBarang I Int - -

Nama barang nama_brg tBarang O Text - -

Jumlah beli jlh_beli tKurang_stock I Int - -

Harga sekarang - - O Int - -

Total - - O Int - -

Tanggal - - O Date - -

Total - - O Int - -

Bayar - - I Int - -

Sisa - - I Int - -

B.10.6 Spesifikasi Function Key/Objek-Objek pada layar

Tidak ada.

(43)

B.10.7 Spesifikasi layar pesan

No Kasus Pesan

1 Pembayaran lebih kecil dari total transaksi Pembayaran anda kurang

2 Pembayaran lebih besar dari total transaksi Terimakasih atas kunjungan anda

3 Jika jumlah pembelian lebih besar dari stock ada Stock tidak mencukupi

B.10.8 Spesifikasi proses/algoritma

Initial State (IS):

Tabel tPenjualan, tBarang, tKurang_stock kosong/sudah terisi Final State (FS):

Tabel tPenjualan bertambah dan tBarang, tKurang_stock berkurang Spesifikasi Proses/algoritma:

pada saat keyword enter ditekan if jumlah > stock then

muncul pesan “stock tidak mencukupi” else

muncul nama barang,harga sekarang dan total Data masuk ketabel tPenjualan, tKurang_stock Pada saat key F12 ditekan

Menampilkan total transaksi Pada saat key F11 ditekan

If pembayaran < total transaksi then Muncul pesan “pembayaran anda kurang” Else

Muncul pesan “terimakasih atas kunjungan anda”

B.10.9 Spesifikasi Report

Tidak ada

(44)

B.11

Spesifikasi Fungsi/Proses F10P

Identifikasi/Nama : Cek stok barang

Deskripsi Isi : cek stok data barang

Jenis : Form Entry columnar

B.11.1 Spesifikasi tabel input

Nama Tabel : tBarang

B.11.2 Spesifikasi tabel Output

Tidak ada

B.11.3 Spesifikasi Layar Utama

Id Barang

CEK STOCK BARANG

Nama Brg Stock Harga Brg

B.11.4 Spesifikasi Query

Tidak ada

B.11.5 Spesifikasi field data pada layar

Tidak ada

B.11.6 Spesifikasi Function Key/Objek-Objek pada layar

Tidak ada

B.11.7 Spesifikasi layar pesan

Tidak ada

B.11.8 Spesifikasi proses/algoritma

Initial State (IS): rptBarang kosong Final State (FS):

rptBarang terisi atau kosong Spesifikasi Proses/algoritma:

Langsung menampilkan data stock barang dari tabel barang

B.11.9 Spesifikasi Report

Tidak ada

(45)

LAMPIRAN C DAFTAR RINCI FILE DAN DATA

C.1 Struktur direktori

Tidak ada.

C.1.1 Direktori pengembangan

Direktori yang digunakan dalam pengembangan aplikasi adalah:

• TA, berisi source code dan executable file.

C.2 Isi Direktori

C.2.1 Subdirektori templete

[m30127@stood TA]$ ls -al total 256

drwxr-xr-x 2 m30127 apl 4096 Jul 20 16:32 . drwxr-xr-x 21 m30127 students 4096 Jul 20 16:32 .. -rwxr-xr-x 1 m30127 apl 76232 Jul 20 16:32 ta-27 -rw-r--r-- 1 m30127 apl 166429 Jul 19 15:30 ta-27.c

(46)

LAMPIRAN D DOKUMEN RINCI TESTING

D.1 Tim Penguji

1. Hartono Jalal ( HJ ) No. No. Fungsi Deskripsi Fungsional Kelompok Uji

Prosedur & Kasus uji Hasil yang diharap Hasil

Tester

Tester Tgl Testing Ket

1 FLogin Login Entry Nama =’admin’

Password =’admin’ Muncul form sesuai dengan hak akses Diterima HJ 30/8/2004

2 F1P Tambah stok

barang Entry No nota =’11’ Tgl beli =’1-7-2004’ Id brg =’1’

Nama brg =’baju kaos panjang’ Hrg beli =’13000’

Hrg jual =’15000’ Jlh beli =’50’

Data barang bertambah pada tabel tBarang dan tabel tTambah_stock

Diterima HJ 30/8/2004

3 F2P Pemberian

diskon Entry Id brg =’1’ Diskon =’50’ Data diskon masuk di tBarang Diterima HJ 30/8/2004 4 F3P Rekapitulasi

penjualan Entry Minggu =’1’ Bulan =’7’ Tahun =’2004’

Menampilkan data

rekapitulasi penjualan Diterima HJ 30/8/2004

5 F4P Rekapitulasi

stok Entry Minggu =’1’ Bulan =’7’ Tahun =’2004’

Menampilkan data

rekapitulasi stok Diterima HJ 30/8/2004

6 F5P Pengurangan stok barang rusak

Entry Id brg =’1’

jumlah =’5’ Data barang rusak masuk di tHistory_stock dan data stock barang berkurang di tBarang

(47)

7 F6P Pengurangan stok barang hilang

Entry Id brg =’1’

jumlah =’5’ Data barang hilang masuk di tHistory_stock dan data stok barang berkurang di tBarang

Diterima HJ 30/8/2004

8 F7P Set waktu Entry Minggu =’1’

Tgl awal =’1’ Tgl akhir =’7’ Bulan =’7’ Tahun =’2004’

Data set waktu bertambah di tWkt_history

Diterima HJ 30/8/2004

9 F8P Pembuatan

login operator Entry Nama =’cecep’ Password =’pos’ Data pengguna bertambah di tPengguna Diterima HJ 30/8/2004

10 F9P Transaksi

penjualan Entry Id brg =’1’ Jlh beli =’2’ Data transaksi bertambah di tKurang_stock, data stok berkurang di tBarang

Diterima HJ 30/8/2004

11 F10P Cek stok Normal - Menampilkan data

(48)

LAMPIRAN E SKENARIO APLIKASI

E.1 MINGGU PERTAMA

E.1.1 Menu Login

Tampilan utama dari aplikasi Point Of Sales, lihat pada gambar 1.1 di bawah ini.

Gambar 1.1 Menu login

E.1.2 Menu Administrator

Nama : admin Password : admin

Jika terjadi kesalahan dalam mengisi nama dan password akan muncul pesan ”LOGIN ANDA SALAH” lihat pada gambar 1.2 di bawah ini. jika nama dan password benar akan masuk kemenu administrator dan muncul pesan “AKSES ADMINISTRATOR BERHASIL” lihat pada gambar 1.3 di bawah ini.

Gambar 1.2 Pesan login salah

(49)

E.1.2.1 Melakukan Set Waktu

Input untuk melakukan set waktu adalah sebagai berikut :

Minggu : 1

Tgl awal : 1 Tgl akhir : 7

Bulan : 7

Tahun : 2004

Tekan keyword ENTER :

Jika ada field yang tidak diisi oleh user akan muncul pesan “SEMUA FIELD HARUS DIISI”, maka data set waktu belum tersimpan, lihat pada gambar 1.4 di bawah ini. Jika semua filed telah diisi akan muncul pesan”DATA SET WAKTU TELAH TERSIMPAN”, lihat gambar 1.5 di bawah ini.

Gambar 1.4 Pesan semua field harus diisi

Gambar 1.5 Set waktu

E.1.2.2 Melakukan Penambahan Stok

Input untuk melakukan penambahan stok adalah : No nota : 11

Tgl beli : 2 bulan : 7 tahun : 2004 Id barang : 1

Tekan Enter untuk mengecek id barang apakah sudah ada atau belum ada.

Jika id barang ada maka nama barang akan muncul di field nama barang dan keluar pesan “ID BARANG ADA”.

Jika id barang tidak ada maka akan muncul pesan “ID BARANG BARU”, lihat gambar 1.6 di bawah ini. Nama barang : baju kaos panjang

Harga beli : 13000 Haraga jual : 15000 Jumlah beli : 50 Tekan Enter :

Jika field sudah diisi maka muncul pesan”DATA TELAH TERSIMPAN”, lihat gambar 1.7 di bawah ini.Untuk minggu, tgl awal,tgl akhir,bulan dan tahun diambil dari set waktu yang telah di isi oleh administrator sebelumnya.

(50)

Gambar 1.6 Pesan id barang baru

Gambar 1.7 Penambahan stok

E.1.2.3 Rekapitulasi Stok

Input untuk melakukan rekapitulasi stok adalah sebagai berikut :

Minggu : 1

Bulan : 7 Tahun : 2004

Seperti pada gambar 1.8 di bawah ini.

(51)

E.1.2.4 Pemberian Diskon

Input untuk pemberian diskon adalah : Id barang : 1

Tekan Enter untuk mengecek id barang apakah sudah ada atau belum ada, jika ada maka nama barang akan terisi sesuai dengan id barang yang dimasukan (baju kaos panjang) dan muncul pesan “MASUKAN JUMLAH DISKON”, lihat pada gambar 1.9 di bawah ini. Jika id barang tidak ada maka akan muncul pesan ”ID BARANG TIDAK ADA” , lihat pada gambar 1.10 dibawah ini.

Diskon : 50 %

Tekan Enter akan muncul pesan “DISKON TELAH TERSIMPAN”, lihat pada gambar 1.11 di bawah ini. Untuk mengecek diskon dapat dilihat di cek stok untuk hak akses operator.

Gambar 1.9 Pesan id barang ada

Gambar 1.10 Pesan id barang tidak ada

Gambar 1.11 Pemberian diskon 50 %

E.1.2.5 Pengurangan Stok

Menu pengurangan stok barang ada 2 yaitu pengurangan stok karena barang rusak dan barang yang hilang, lihat pada gambar 1.12 di bawah ini.

(52)

E.1.2.5.1 Pengurangan Stok Barang Rusak

Input untuk pengurangan stok barang yang rusak adalah : Id barang : 1

Tekan Enter untuk mengecek id barang apakah sudah ada atau belum ada. Jika ada maka nama barang akan terisi sesuai dengan id barang yang dimasukan ( baju kaos panjang ) dan muncul pesan “MASUKAN JUMLAH RUSAK”, lihat pada gambar 1.13 di bawah ini.Jika id barang tidak ada maka muncul pesan ”ID BARANG TIDAK ADA”, lihat pada gambar 1.14 di bawah ini.

Jumlah : 5

Tekan Enter maka muncul pesan “JUMLAH BARANG RUSAK TERSIMPAN”, lihat pada gambar 1.15 di bawah ini.

Gambar 1.13 Pesan id barang ada

Gambar 1.14 Pesan id barang tidak ada

Gambar 1.15 Pengurangan stok barang rusak

Untuk mengecek jumlah rusak dapat dilihat pada rekapitulasi stok seperti terlihat pada gambar 1.16 di bawah ini, dengan input :

Minggu : 1

Buan : 7

(53)

Gambar 1.16 Rekapitulasi stok

E.1.2.5.2 Pengurangan Stok Barang Hilang

Input untuk melakukan pengurangan stok barang yang hilang adalah : Id barang : 1

Tekan Enter untuk mengecek id barang apakah sudah ada atau belum ada. Jika ada maka nama barang akan terisi sesuai dengan id barang yang dimasukan (baju kaos panjang ) dan muncul pesan “MASUKAN JUMLAH HILANG”, lihat pada gambar 1.17 di bawah ini. Jika id barang tidak ada maka muncul pesan ”ID BARANG TIDAK ADA”, lihat pada gambar 1.18 di bawah ini.

Jumlah : 5

Tekan Enter maka muncul pesan “JUMLAH BARANG HILANG TERSIMPAN”, lihat pada gambar 1.19 di bawah ini.

Gambar 1.17 Pesan id barang ada

(54)

Gambar 1.19 Pengurangan stok barang hilang

Untuk mengecek jumlah rusak dapat dilihat pada rekapitulasi stok seperti terlihat pada gambar 1.20 di bawah ini, dengan input :

Minggu : 1

Bulan : 7

Tahun : 2004

Gambar 1.20 Rekapitulasi stok

(55)

E.1.2.6 Buat Login Operator

Input untuk membuat login operator adalah : Nama : cecep

Password : pos Tekan Enter

Jika nama dan password tidak diisi maka akan muncul pesan ”ISI NAMA & PASSWORD”, lihat pada gambar 1.21 di bawah ini. Jika semua field telah diisi maka akan mencul pesan “PENAMBAHAN USER BERHASIL”, lihat pada gambar 1.22 di bawah ini.

Gambar 1.21 Pesan isi nama & password

Gambar 1.22 Pembuatan login operator

E.1.3 Menu Operator

Sebelum masuk ke menu operator terlebih dahulu operator harus login seperti contoh di bawah ini : Nama : cecep

Password : pos

Setelah melakukan login dengan benar akan muncul pesan “AKSES OPERATOR BERHASIL”, dan masuk ke menu operator. Lihat pada gambar 1.23 di bawah ini.

(56)

E.1.3.1 Cek Stok Barang

Apabila operator ingin mengetahui stok barang dapat dilihat pada menu cek stok. Seperti pada gambar 1.24 di bawah ini.

Gambar 1.24 Cek stok

E.1.3.2 Transaksi

Dalam melakukan transaksi operator harus memasukan id barang dan jumlah jual Id barang : 1

Jumlah : 2

Tekan Enter maka akan muncul Nama barang : baju kaos panjang Harga sekarang : 7500

Harga sekarang di peroleh dari hasil perkalian diskon dengan harga jual yaitu 15000 dari 50 % jadi harga sekarang 7500.

Total : 15000

Total diperoleh dari perkalian harga sekarang dengan jumlah, yaitu 2 x 7500. Seperti pada gambar 1.25

Tekan F12 untuk melihat total transaksi Total : 15000

Seperti pada gambar 1.26 Misalnya dibayar : 50000

Tekan F11untuk melihat sisa pembayaran

Sisa : 35000

Sisa pembayaraan diperoleh dari pengurangan pembayaran dengan total transaksi, yaitu 50000 – 15000=35000,

Jika pembayaran lebih kecil dari total transaksi maka akan muncul pesan “PEMBAYARAN ANDA KURANG”.

Seperti pada gambar 1.27

Jika pembayaran lebih besar dari total maka akan muncul pesan ”TERIMAKASIH ATAS KUNJUNGAN ANDA”.

(57)

Gambar 1.25 Muncul nama,harga dan total

Gambar 1.26 Total semua transaksi

(58)

Gambar 1.28 Transaksi selesai

Setelah melakukan suatu transaksi maka stok yang ada di cek stok berkurang . Seperti pada gambar 1.29

Stok total di rekapitulasi stok juga berkurang. Seperti pada gambar 1.30

Gambar 1.29 Cek stok setelah transaksi

(59)

E.1.4 Menu Administrator

E.1.4.1 Rekapitulasi penjualan

Input untuk melakukan rekapitulasi penjualan adalah sebagai berikut :

Minggu : 1

Bulan : 7

Tahun : 2004

Seperti pada gambar 1.31 di bawah ini.

(60)

E.2 MINGGU KEDUA

E.2.1 Set waktu

Input untuk melakukan set waktu adalah sebagai berikut :

Minggu : 2

Tgl awal : 8 Tgl akhir : 14

Bulan : 7

Tahun : 2004

Seperti pada gambar 2.1 di bawah ini :

Gambar 2.1 Set waktu Minggu Kedua Input untuk melakukan rekapitulasi minggu kedua adalah :

Minggu : 2

Bulan : 7

Tahun : 2004

Seperti pada gambar 2.2 di bawah ini.

Gambar 2.2 Rekapitulasi stok minggu kedua

E.2.2 Tambah stok barang id barang baru

Input untuk melakukan penambahan stok id barang baru adalah sebagai berikut : No nota : 22

Tgl beli : 9 bulan : 7 tahun : 2004 Id barang : 2

Nama barang : baju kemeja Harga beli : 25000 Haraga jual : 30000 Jumlah beli : 30 Tekan Enter :

(61)

Jika field sudah diisi maka muncul pesan ”DATA TELAH TERSIMPAN”, lihat gambar 2.3 di bawah

ini.Untuk minggu, tgl awal,tgl akhir,bulan dan tahun di ambil dari set waktu yang telah di isi oleh administrator sebelumnya.

Gambar 2.3 Penambahan stok id barang baru

E.2.3 Rekapitulasi Stok

Input untuk melakukan rekapitulasi minggu kedua adalah :

Minggu : 2

Bulan : 7

Tahun : 2004

Seperti pada gambar 2.4 di bawah ini.

Gambar 2.4 Rekapitulasi stok

E.2.4 Tambah stok barang ada

Input untuk melakukan penambahan stok id barang yang sudah ada adalah sebagai berikut : No nota : 12

Tgl beli : 9 bulan : 7 tahun : 2004 Id barang : 1

Tekan Enter muncul nama barang ( baju kaos panjang ). Harga beli : 14000

Haraga jual : 15000 Jumlah beli : 10

(62)

Tekan Enter :

Jika field sudah diisi maka muncul pesan”DATA TELAH TERSIMPAN”, lihat gambar 2.5 di bawah ini. Untuk minggu, tgl awal,tgl akhir, bulan dan tahun diambil dari set waktu yang telah diisi oleh administrator sebelumnya.

Gambar 2.5 Penambahan stok id barang ada

E.2.5 Rekapitulasi stok

Input untuk melakukan rekapitulasi minggu kedua adalah :

Minggu : 2

Bulan : 7

Tahun : 2004

Seperti pada gambar 2.6 di bawah ini.

(63)

E.2.6 Cek Stok Operator

Apabila operator ingin mengetahui stok barang dapat dilihat pada menu cek stok. Seperti pada gambar 2.7 di bawah ini.

Gambar

Tabel 2.1 Kategori pengguna aplikasi
Tabel 4.1 Daftar Tabel Deskripsi Data Aplikasi Point of Sales
Tabel 4.3 Input – Proses - Output Aplikasi Point of Sales
Gambar 3.3 DFD Level 2 proses 2 Pengolahan POS Administrator
+7

Referensi

Garis besar

Dokumen terkait

Tata cara yang terurai dibawah ini tentang Pengadaan Langsung yang sesuai dengan Perpres Nomor 54 Tahun 2010 tentang Pengadaan Barang/ Jasa Pemerintah untuk dipedomani

Tujuan Penelitian Berdasarkan rumusan dan batasan masalah di atas, tujuan penelitian ini secara umum yaitu untuk mengembangkan pembelajaran matematika dengan menggunakan

Disamping analisis optmalisasi tepung singkong yang bernutri dengan pemodelan: high nutrition modified cassava flour , (HNMCF) melalui uji analisis laboratorium sebagai

Faktor preferensi konsumen yang mempengaruhi keputusan pembelian yaitu kualitas produk sayuran organik, keramahan dan kesopanan karyawan dalam melayani konsumen,

Akses pengendalian peranti lunak dirancang hanya untuk mengizinkan para pengguna sah untuk menggunakan sistem atau mengakses data dengan

Apakah anda mampu menjelaskan standar baku air minum yang berlaku, manual dan SOP sistem distribusi, manual dan SOP untuk proses produksi, kebijakan dan peraturan perusahaan.

BPR Eka Bumi Artha harus dapat menilai aset calon nasabah yang dijaminkan apakah memiliki nilai ekonomis yang proporsional sesuai dengan jumlah pinjaman

Hsiao (2000:1) menyatakan bahwa gaya kognitif melibatkan variabel dengan satu dikotomi, seperti field independent dengan field dependent. Individu yang memiliki gaya kognitif