• Tidak ada hasil yang ditemukan

DAFTAR PUSTAKA. Anisyah. (2009). Analisa dan Desain Sistem Informasi, Yogyakarta: Andi Offset.

N/A
N/A
Protected

Academic year: 2022

Membagikan "DAFTAR PUSTAKA. Anisyah. (2009). Analisa dan Desain Sistem Informasi, Yogyakarta: Andi Offset."

Copied!
18
0
0

Teks penuh

(1)

DAFTAR PUSTAKA

Anisyah. (2009). Analisa dan Desain Sistem Informasi, Yogyakarta: Andi Offset.

Arief, M. (2011). Pemograman Web Dinamis Menggunakan PHP dan MySQL, Yogyakarta.

Besthan, & Edi. (2009). Analisis Data dengan Menggunakan ERD dan Model Konseptual Data Warehouse, Jurnal Informatika. Vol.5 No. 1, Hal. 71 – 85.

Dhanta, R. (2009). Pengantar Ilmu Komputer, Surabaya: Indah.

Haryanto, K. (1999). Konsep dan Perancangan Database, Yogyakarta: Andi.

Hendry. (2010). Membangun Aplikasi Inventory dan Penjualan Terintegrasi, Yogyakarta: Penerbit Elex Media Computindo.

Indonesia, R. (Lembaran Negara RI Tahun 1992). Undang-Undang No. 25 Tahun 1992 tentang Koperasi. Jakarta: Sekretariat Negara.

Indrajani. (2015). Database Design (Case Study All In One), Jakarta : Kompas Gramedia.

Jogiyanto. (2005). Analisis & Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, Yogyakarta.

Likert, R. (1932). Technique for the measurement of attitudes, Archives of Psychology, 140 pp: 1-55.

Mcleod, R. (2001). Sistem Informasi Manajemen, Jakarta: PT. Prenhallindo.

Natsir, F. (2013). Cara Menghitung Skala Likert.

Nugraha, F. (2016). Sistem Informasi Usulan Buku Baru Di Perpustakaan Unila Berbasis Slims.

Peranginangin , K. (2006). Aplikasi WEB dengan PHP dan MySQL, Yogyakarta.

Pressman, R. (2002). Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu), Yogyakarta: Andi.

Putra, B. (2009). Pembuatan Aplikasi Supply Chain Management Berbasis Web Service Untuk Membantu Distribusi Komonditas Pertanian Padi Paska Panen Menggunakan Php Danmysql , Doctoral dissertation, Universitas Sebelas Maret.

(2)

Rosa, A. S. (2009). Black-Box Testing. Diambil kembali dari http://julian.unsri.ac.id.

Saputra, A. (2013). Sistem informasi nilai akademik untuk panduan skripsi, Elex Media Komputindo.

Sholikhin, A., & Berliana , K. R. (2013). Pembangunan Sistem Informasi Inventarisasi Sekolah pada Dinas Pendidikan Kabupaten Rembang Berbasis Web, Indonesian Jurnal on Networking and Security (IJNS).

Simarmata, j. (2006). Pengenalan Teknologi Komputer dan Informasi, Yogyakarta : Andi.

Sinaga, J., & Ahmad , N. (2015). Perancangan Aplikasi Berbasis Android untuk Menentukan Resistansi Resistor Berdasarkan Gelang Warna, Evolusi.

Vol.3, No.1.

Soekartawi. (2007). Merancang dan Menyelenggarakan e-Learning, Yogyakarta : Ardana Media.

Suhendar, A., & Gunadi, H. (2002). Visual modeling Using UML dan rational rose, Bandung: Penerbit Informatika Bandung.

Susanto, R., & Andriana, A. D. (2016). Perbandingan Model Waterfall dan Prototyping untuk Pengembangan Sistem Informasi, Majalah Ilmiah UNIKOM, 14(1).

Susilowati, S., & Berliana , K. R. (2012). Pembuatan Sistem Informasi Klinik Rawat Inap Prima Husada Widoro Pacitan Berbasis Website, Jurnal Program Studi Teknik Informatika, Universitas Surakarta.

Wahyudin, A. (2014). Pengertian dan Tipe-Tipe Diagram UML, Tersedia pada:

http://blogs. unpas. ac. id/ahmadwahyudin/2014/12/12/pengertian-dan- tipetipe-diagram-uml/.

Whitten, J. (2004). System Analysis and Design Methods, Diterjemahkan oleh: Tim Penerjemah Andi. Yogyakarta: Andi.

(3)

LAMPIRAN

LAMPIRAN 1 SINTAKS PROGRAM Script Koneksi

class DataBase{

private $host = "localhost";

private $user = "root";

private $pass = "";

private $db = "ta_pos";

public function sambungkan(){

mysql_connect($this->host,$this->user,$this->pass);

mysql_select_db($this->db);

} }

Script Class Barang class Barang{

public function tampil_barang(){

$qry = mysql_query("SELECT * FROM d_barang bar JOIN kategori kat ON bar.kd_kategori=kat.kd_kategori ORDER BY kd_barang DESC");

while ($pecah = mysql_fetch_array($qry)) {

$data[]=$pecah;

}

$hitung = mysql_num_rows($qry);

if ($hitung > 0) { return $data;

} else{

error_reporting(0);

} } public function

simpan_barang($kdbarang,$kategori,$nama,$satuan,$hargaj,$h argajang,$hargajmem,$hargab,$stok,$diskon,$expired){

$qry = mysql_query("SELECT * FROM d_barang WHERE kd_barang='$kdbarang'");

$cek = mysql_num_rows($qry);

if ($cek > 0) {

$hasil = mysql_fetch_assoc($qry);

$nstok = $hasil['stok']+$stok;

$update = mysql_query("UPDATE `d_barang` SET `stok`=

'$nstok', `kd_kategori`='$kategori',

`nama_barang`='$nama',`kd_satuan`='$satuan',`harga_jual_um um`='$hargaj',

`harga_jual_anggota`='$hargajang',`harga_jual_member`='$ha rgajmem',`harga_beli`='$hargab',`stok`='$nstok',`diskon`='

$diskon',`expired`='$expired' WHERE kd_barang='$kdbarang'");

return '0';

} else{

(4)

mysql_query("INSERT INTO

d_barang(kd_barang,kd_kategori,nama_barang,kd_satuan,harga _jual_umum,harga_jual_anggota,harga_jual_member,harga_beli ,stok,diskon,expired)VALUES('$kdbarang','$kategori','$nama ','$satuan','$hargaj','$hargajang','$hargajmem','$hargab', '$stok','$diskon','$expired')");

return '1';

} }

Script Class Penjualan

public function kode_otomatis(){

$qry = mysql_query("SELECT MAX(kd_penjualan) AS kode FROM penjualan");

$pecah = mysql_fetch_array($qry);

$kode = substr($pecah['kode'], 3,5);

$jum = $kode + 1;

if ($jum < 10) {

$id = "PEN0000".$jum;}

else if($jum >= 10 && $jum < 100){

$id = "PEN000".$jum;}

else if($jum >= 100 && $jum < 1000){

$id = "PEN00".$jum;}

else{

$id = "PEN0".$jum;}

return $id;

}

public function tampil_barang_penjualan(){

$qry = mysql_query("SELECT * FROM d_barang WHERE stok > 0 ORDER BY nama_barang ASC");

while ($pecah = mysql_fetch_array($qry)) {

$data[] = $pecah;

}

return $data;

}

public function tampil_penjualan(){

$qry = mysql_query("SELECT * FROM penjualan pen JOIN anggota ang ON pen.kd_anggota=ang.kd_anggota ORDER BY kd_penjualan DESC");

$qry1 = mysql_query("SELECT * FROM penjualan pen JOIN member mem ON pen.kd_anggota=mem.kd_member ORDER BY kd_penjualan DESC");

while ($pecah = mysql_fetch_array($qry)) {

$data[]=$pecah;}

while ($pecah1 = mysql_fetch_array($qry1)) {

$data[]=$pecah1;}

if ($data) {

return $data;}

else{

error_reporting(0);

} }

(5)

public function

simpan_penjualan($kdpenjualan,$tglpen,$anggota,$ttlbayar,$

subtotal){

$tglpen = date("Y-m-d");

$kdadmin = $_SESSION['login_admin']['id'];

$data=mysql_query("INSERT INTO

penjualan(kd_penjualan,tgl_penjualan,kd_admin,kd_anggota,d ibayar,total_penjualan)

VALUES('$kdpenjualan','$tglpen','$kdadmin','$anggota','$tt lbayar','$subtotal')");

$qry = mysql_query("SELECT total_penjualan FROM penjualan WHERE kd_anggota='$anggota' AND status='0' ORDER BY kd_anggota DESC");

while ($pecah = mysql_fetch_assoc($qry)) {$data1=$data1+$pecah['total_penjualan'];}

$save=mysql_query("INSERT INTO

d_penjualan(kd_penjualan,kd_barang,jumlah,subtotal,diskon) SELECT kd_penjualan, kd_barang,item,harga*item,diskon FROM penjualan_sementara WHERE kd_penjualan='$kdpenjualan'");

if($save){

mysql_query("UPDATE shu SET total_belanja='$data1' WHERE kd_anggota='$anggota'");

mysql_query("UPDATE pmember SET total_belanja='$data1' WHERE kd_member='$anggota'");

mysql_query("DELETE FROM penjualan_sementara WHERE kd_penjualan = '$kdpenjualan'");}

public function ambil_kdpen(){

$qry = mysql_query("SELECT * FROM penjualan ORDER BY kd_penjualan DESC LIMIT 1");

$pecah = mysql_fetch_assoc($qry);

return $pecah;

}

Script Nota class Nota{

public function tampil_nota_penjualan($kd){

$qry = mysql_query("SELECT * FROM anggota ang JOIN penjualan pen ON pen.kd_anggota = ang.kd_anggotanJOIN admin adm ON adm.kd_admin = pen.kd_admin JOIN d_penjualan dpen ON pen.kd_penjualan = dpen.kd_penjualan JOIN d_barang bar ON dpen.kd_barang = bar.kd_barang WHERE

pen.kd_penjualan = '$kd'");

$data = [];

if(mysql_num_rows($qry) > 0){

while ($pecah = mysql_fetch_assoc($qry)) {

$data[]=$pecah;

} }

if(mysql_num_rows($qry1) > 0){

while ($pecah1 = mysql_fetch_assoc($qry1)) {

$data[]=$pecah1;

} } return $data;

(6)

LAMPIRAN 2 DATA ANGGOTA KOPERASI KARYAWAN POLINDRA

NO NAMA NO ANGGOTA

1 Ahmad Lubis Ghozali KKP1705001

2 Suwanda KKP1705002

3 Ririn Herliyanti KKP1705003 4 Aa Setiawan KKP1705004 5 Dedi Suwandi KKP1705005 6 Saeful Bachri KKP1705006 7 Agus Abdurahman KKP1705007

8 Sunanto KKP1705008

9 Erika Candrasari KKP1705009

10 Darsih KKP1705010

11 Wardika KKP1705011

12 Iryanto KKP1705012

13 Hadi Prayietno KKP1705013 14 Ferry Sugara KKP1705014 15 Rofan Aziz KKP1705015

16 Karsid KKP1705016

17 Sani Maulana Hadi KKP1705017 18 Mohammad Ali Fikri KKP1705018 19 Icha Syahrotul anam KKP1705019 20 Atik Sulaisiyah KKP1705020 21 Ahmad Jamaludin KKP1705021 22 Munengsih Sari Bunga KKP1705022 23 Isni Somimah KKP1705023 24 Dudi Abdurachman KKP1705024 25 Hery Prayitno KKP1705025 26 Agus Sifa KKP1705026 27 Indra Purnama KKP1705027 28 Tatang Sontani KKP1705028 29 Windi Mei Santi KKP1705029 30 Badruzzaman KKP1705030 31 Yuyun Taryuni KKP1705031 32 Casiman Sukardi KKP1705032 33 Yusup Nur Rohmat KKP1705033 34 H. Suharna KKP1705034

35 Achyani KKP1705035

36 Willy Permana Putra KKP1705036 37 Sukandar KKP1705037 38 Eka Ismantohadi KKP1705038 39 Nyoman Yos Valetta KKP1705039 40 Kusnandar KKP1705040 41 Tito Endramawan KKP1705041

(7)

NO NAMA NO ANGGOTA

42 Ade Syareif KKP1705042 43 Rahmatullah KKP1705043 44 Hikmawati Safitri Zain KKP1705044 45 A Sumarudin KKP1706045 46 Emin Haris KKP1706046 47 Yudhy Kurniawan KKP1706047 48 Aprilia Purwanti KKP1707048 49 Mayang Sofiani KKP1707049 50 Mamat Matori KKP1707050 51 Maria Ulfah KKP1707051

(8)

LAMPIRAN 3 BUKTI NOTA PENJUALAN

(9)

LAMPIRAN 4 KUISIONER PENGUJIAN

(10)

LAMPIRAN 5

HASIL PENGUJIAN BLACK-BOX TESTING

No Deskripsi Prosedur Pengujian

Keluaran yang

diharapkan Hasil yang didapatkan kesimpulan

Login

1

admin dapat masuk ke aplikasi seteleah melakukan login

5. Masukkan url 6. Masukkan

username 7. Masukkan

password 8. Klik tombol

login

Admin dapat

melakukkan login dan dapat masuk ke halaman home

Proses berjalan sesuai yang diharapkan

Menu Pembelian

2

Admin ingin menambah kan data pembelian

5. Klik pembelian 6. Klik tambah

data 7. Isi form 8. Klik tombol

simpan

Data pembelian dapat tersimpan, admin dapat menambah dan menghapus data pembelian

Proses berjalan sesuai yang diharapkan

(11)

Menu Kasir

3

Admin ingin menambah kan data penjualan

5. Klik kasir 6. Klik tambah

data 7. Isi form 8. Klik tombol

simpan

Data penjualan dapat tersimpan, admin dapat menambahkan data penjualan

Proses berjalan sesuai yang diharapkan

Menu Barang

4

Admin ingin menambah kan data barang

5. Klik Barang 6. Klik tambah

barang 7. Isi form 8. Klik tombol

simpan

Data barang dapat tersimpan, admin dapat menambah, mengedit dan menghapus data barang

Proses berjalan sesuai yang diharapkan

(12)

Menu Barang

5

Admin ingin menambah kan data kriteria

5. Klik Barang 6. Klik tambah

kriteria 7. Isi form 8. Klik tombol

simpan

Data kriteria dapat tersimpan, admin dapat menambah, mengedit dan menghapus data kriteria

Proses berjalan sesuai yang diharapkan

Menu Tabungan

6

Admin ingin masukkan data tabungan anggota

7. Klik tabungan 8. Klik tambah

tabungan 9. pilih tanggal

menabung 10. pilih

nama anggota 11. Input

jumlah tabungan 12. Klik

tombol simpan

Data tabungan dapat tersimpan

Proses berjalan sesuai yang diharapkan

(13)

Menu Laporan

7

Admin ingin menampil kan hasil laporan penjualan, laporan pembelian dan laporan profit

4. Klik menu laporan 5. Klik

submenu penjualan 6. Klik semua

data atau berdasarkan tanggal yang diinginkan

Data laporan penjualan, laporan pembelian dan laporan profit dapat

ditampilkan

Proses berjalan sesuai yang diharapkan

Menu Anggota

8

Admin ingi menambah kan data anggota

5. Klik menu anggota 6. Klik

submenu anggota 7. Klik tambah

anggota 8. Isi form 5. Klik simpan

Data anggota dapat ditambahkan, admin dapat menambhakan, mengedit dan

menghapus data anggota

Proses berjalan sesuai yang diharapkan

(14)

Menu Anggota

9

Admin ingin mengambi l jasa yang didaptkan oleh anggota

4. Klik menu anggota 5. Klik

submneu jasa anggota 6. Klik Ambil

jasa

Data jasa anggota dapat diambil, admin dapat menampilkan data dan riwayat jasa anggota koperasi

Proses berjalan sesuai yang diharapkan

Menu Member

10

Admin ingin menambah kan data member

6. Klik menu member 7. Klik

submenu member 8. Klik tambah

member 9. Isi form 10. Klik

simpan

Data member dapat ditambahkan, admin dapat menambhakan, mengedit dan

menghapus data member

Proses berjalan sesuai yang diharapkan

(15)

Menu Member

11

Admin ingin menukark an point yang didaptkan oleh member

6. Klik menu member 7. Klik

submenu point member 8. Klik

tukarkan point 9. Isi form 10. Klik

simpan

Point dapat ditukarkan, admin dapat melihat jumlah dan riwayat point setiap member

Proses berjalan sesuai yang diharapkan

Menu Supplier

12

Admin menambah kan data supplier

3. Klik menu supplier 4. Klik tambah

supplier

Data supplier dapat ditambahkan, admin dapat mengedit dan menghapus data supplier

Proses berjalan sesuai yang diharapkan

(16)

Menu Pengguna

13

Admin ingin menambah kan data pengguna

6. Klik menu pengguna 7. Klik tambah

pengguna 8. Isi form 9. Pilih level

pengguna 10. Klik

simpan

Data pengguna dapat disimpan, admin dapat menambahkan,

mengedit dan menghapus data pengguna

Proses berjalan sesuai yang diharapkan

Menu Setting

14

Admin ingin mengedit menu setting

5. Klik menu setting 6. Klik edit 7. Isi form 8. Klik simpan

Admin dapat menampilkan dan merubah menu setting

Proses berjalan sesuai yang diharapkan

(17)

Menu profile Koperasi

15

Admin ingi mengedit menu profile koperasi

6. Klik menu profile kopeasi 7. Klik edit 8. Isi form 9. Klik simpan

Admin dapat menampilkan dan merubah menu profile koprasi

Proses berjalan sesuai yang diharapkan

(18)

LAMPIRAN 6

BIODATA PENULIS TUGAS AKHIR

Nama : Iskendang

Nomor Induk Mahasiswa : 1503067 Jenis Kelamin : Perempuan

Tempat Tanggal Lahir : Indramayu , 29 Juni 1997

Status : Belum Menikah

Agama : Islam

Asal Ijazah Sekolah : Nama Sekolah Kota Sekolah Tahun Ijazah SD : - SDN PANYINDANGAN WETAN III -Indramayu - 2009 SMP : - SMPN 1 INDRAMAYU -Indramayu -2012 SMA : - SMAN 2 INDRAMAYU -Indramayu -2015 Program Studi/Jurusan : Teknik Informtika

Alamat Rumah Asal : Desa Kenanga Blok. Dukuh Rt/Rw 018/006 Kecamatan Sindang - Indramayu

No Telephone : 087718865898

Email : iis.iskendang@gmail.com

Nama Orang Tua : Kaja’i - Titi Pekerjaan Orang Tua : Wiraswasta

Judul Tugas Akhir : Rancang Bangun Aplikasi Point of Sales pada Koperasi Karyawan Politeknik Negeri Indramayu Pembimbing : 1. A. Lubis Ghozali, S.Kom., M.Kom

2. Azran Budi Arief, S.T., M.T

Indramayu, 27 Agustus 2018

Penulis,

Iskendang NIM. 1503067

Foto 3 x 4

Referensi

Dokumen terkait

Wahidin Kota Tegal (Bantuan Keuangan Provinsi Jawa Tengah TA. 2016), Pekerjaan Pemasangan JTR/JTM dan LPJU di Jalan Tembus Jalingkut

Puji dan syukur penulis panjatkan kehadirat Allah SWT, atas segala rahmat dan karunia-Nya, akhirnya penulis dapat menyelesaikan penyusunan skripsi yang berjudul:

didefinisikan mengalami keracunan akut sianida bila kadar sianida serumnya  0.5 mg/L. Tapi kadar sianida serum tidak bisa dijadikan parameter untuk menentukan

Dalam metode ini, pihak BMT melakukan promosi langsung kepada masyarakat, yang belum mengetahui keberadaan BMT dan menjelasakn keunggulan produk simpanan, sehingga

Setelah mengamati nilai pretest dan posttest dari seluruh indikator minat belajar diketahui bahwa rata-rata nilai pretest sebesar 66,75 dan rata-rata nilai posttest sebesar

Gambar 4.10 Lembar Kerja Database Gambar 4.11 Lembar Kerja Buat Database Gambar 4.12 Lembar Kerja Isi Struktur Tabel Gambar 4.13 Lembar Kerja Isi Tabel. Gambar 4.14 Lembar Kerja

Dengan demikian dapat disimpulkan bahwa hipotesis 18 berhasil diterima, yang artinya bahwa variabel CR, DER, ROA, TATO, PBV, ukuran perusahaan, umur perusahaan, dan

Tujuan dari penulisan ini adalah mengetahui tinggi timbunan kritis pada badan jalan, mengetahui daya dukung tanah dengan menggunakan geotextile sebagai bahan