DISUSUN OLEH:
DOSEN PENGAMPU:
MOCHAMAD ARI SAPTARI, S. Kom., M.Kom Ari
UNIVERSITAS MALIKUSSALEH
TAHUN 2021/2022
KATA PENGANTAR
Segala puji bagi Allah SWT, yang telah memberikan rahmat dan hidayah-Nya
kepada kita, sehingga kami dapat menyelesaikan makalah ini. Dengan segala
keterbatasan dan kekurangan pengetahuan yang dimiliki, saya mencoba
membuat makalah ini dengan judul “Perancangan Web Analisis Pembayaran Pada
Toko Aksesoris Hp (Toko Kartika)” untuk memenuhi tugas mata kuliah Analisis
Perancangan Sistem Informasi.
Shalawat serta salam semoga selalu terlimpahkan kepada junjungan kita Nabi
Muhammad SAW., yang telah membawa kita dari zaman kegelapan menuju
zaman yang terang benderang. Tak lupa kami mengucapkan terima kasih
kepada Dosen pengampu bidang studi, karena telah membimbing kami yang
masih serba kekurangan dalam pemahaman materi. Kami telah berusaha
maksimal untuk menyusun makalah ini dengan sebaik mungkin dan apabila ada
kesalahan atau kekurangan dalam makalah ini, kami mohon maaf. Oleh karena
itu, segala kritik dan saran demi perbaikan makalah ini sangat kami harapkan.
Akhirnya kami menyampaikan terima kasih banyak kepada semua pihak yang
telah membantu kami semoga segala amal baiknya selalu mendapat pahala dari
Allah Swt.
Penulis
DAFTAR ISI
Kata Pengantar……………………………………………………...………….i
Daftar Isi………………………………………………………………………..ii
BAB I PENDAHULUAN………………………………………………………4
1.1 Latar Belakang……………………………………………………………..4
BAB II PEMBAHASAN…...…………………………………………………..5
2.1 Pengertian Database Barang…………………..…………………………5
2.2 Langkah-langkah Pembuatan WEB ……………………………………..5
2.2.1 Perangkat Yang Dibutuhkan…….……………………………………...5
2.2.2 Membuat Normalisasi Data Barang…….……………………………...5
2.2.3 Bentuk Normal 1NF Data Toko Kartika…......………………………...5
2.2.4 Bentuk Normal 2NF Data Kartika……....……………………………...6
2.2.5 Bentuk Normal 3NF Data Toko Kartika...…………………...………...7
2.2.6 Pembuatan Web Sistem Transaksi Toko……………………………….7
2.2.7 Diagram Konteks ………………………….………………………..….12
2.2.8 Data Flow Diagram…………………………………………………….13
BAB III ANALISIS BIAYA……….………………………………………...15
3.1. Analisis Biaya…………………….….…………………………………...15
3.1.1 Biaya pengadaan sistem……………………..…………………………15
3.1.2 Biaya pengembangan sistem………………………………………...…15
3.1.3 Biaya operasional……………………………………………………….15
3.2 Metode analisis biaya dan manfaat……………………………………..16
BAB IV PENUTUP…………………………………………………………..18
BAB I
PENDAHULUAN
Setelah analisis tersebut maka dapat kami simpulkan beberapa masalah yang
ada pada toko tersebut, yang sudah kami analisis pada makalah sebelumnya,
sehingga pada pembuatan web menjadi lebih tertata dan semoga dapat
mengatasi masalah pada toko tersebut.
BAB II
PEMBAHASAN
MySQL dan Apache Server (Database adalah kumpulan data digital yang disimpan secara
sistematis di dalam komputer. Kumpulan data ini dapat diakses dan diolah menggunakan
sebuah program. Semua data yang ada pada database, umumnya disimpan secara terstruktur
untuk membuatnya lebih mudah diakses dan diolah sesuai kebutuhan proyek Anda.
Kumpulan data di database biasanya dikategorikan menjadi baris dan kolom di dalam
serangkaian tabel untuk membuat proses pengolahan data menjadi lebih efisien. Dengan
begini, kumpulan data yang berada di dalam database bisa lebih mudah diakses dan dikelola
oleh user maupun aplikasi yang menggunakannya. Intinya, database adalah tempat dimana
kumpulan data dan informasi yang tersimpan sedemikian rupa sehingga dapat diakses dan
dikelola oleh sebuah sistem komputer. Anda juga bisa menganggap database seperti sebuah
perpustakaan umum yang berisi dengan berbagai macam buku dari berbagai informasi
Di contoh ini, database barang berlaku sebagai database atau wadah dimana data-data
(berbagai info mengenai siswa dan dosen) tersimpan secara rapi dan terstruktur.
Database barang merupakan kumpulan data yang dibuat untuk menyimpan data barang dan
ditampilkan di sebuah sistem. Biasanya database barang ini digunakan pada aplikasi berbasis
web seperti sistem informasi akademik. Tutorial Cara Membuat Database Mahasiswa di
phpMyAdmin ini meliputi langkah normalisasi, pembuatan tabel dan relasi.
Dalam sistem informasi nya database barang lebih cenderung kedalam data penjualan dan
transaksi pada suatu toko, sehingga mempermudah pelayanan dan pencatatan dalam toko
tersebut.
Laptop
Aplikasi XAMPP
Untuk mennormalkan tabel data barang di atas kita akan memecah tabel – tabel menjadi
beberapa tabel.
1NF
kode_baran
kode_faktur tanggal g nama_barang harga qty
KD_001 13/07/2020 BRG_001 Carger Nokia Kecil 20000 10
Carger USB EXPRESS
KD_001 13/07/2020 BRG_002 C-25 70000 10
Flashdisk THOSIBA 16
KD_001 13/07/2020 BRG_003 GB 65000 10
KD_001 13/07/2020 BRG_004 Headset Express 35000 5
KD_002 13/07/2020 BRG_005 Handset foome 30000 10
KD_002 13/07/2020 BRG_006 Headset JBL 10000 20
KD_003 14/07/2020 BRG_007 Haeadset Robot 30000 5
KD_004 14/07/2020 BRG_008 MEMORY CARD 16 80000 5
Power Bank Express
KD_005 14/07/2020 BRG_009 10000 mah 125000 5
SSD Sata Colorfire 120
KD_006 14/07/2020 BRG_010 GB 300000 5
Tabel 2.2.3.1 Tabel tidak Normal tabel Toko Aksesoris Hp “Toko Kartika”
Inti dari normalisasi 1NF adalah tidak boleh ada grouping data ataupun
duplikasi data. Sekarang lanjut pada tahap normalisasi 2NF.
2NF
kode_barang nama_barang harga
BRG_001 Carger Nokia Kecil 20000
BRG_002 Carger USB EXPRESS C-25 70000
BRG_003 Flashdisk THOSIBA 16 GB 65000
BRG_004 Headset Express 35000
BRG_005 Handset foome 30000
BRG_006 Headset JBL 10000
BRG_007 Haeadset Robot 30000
BRG_008 MEMORY CARD 16 80000
Power Bank Express 10000
BRG_009 mah 125000
BRG_010 SSD Sata Colorfire 120 GB 300000
3NF
kode_barang nama_barang harga
BRG_001 Carger Nokia Kecil 20000
BRG_002 Carger USB EXPRESS C-25 70000
BRG_003 Flashdisk THOSIBA 16 GB 65000
BRG_004 Headset Express 35000
BRG_005 Handset foome 30000
BRG_006 Headset JBL 10000
BRG_007 Haeadset Robot 30000
BRG_008 MEMORY CARD 16 80000
Power Bank Express 10000
BRG_009 mah 125000
BRG_010 SSD Sata Colorfire 120 GB 300000
kode_faktur tanggal
KD_001 13/07/2020
KD_001 13/07/2020
KD_001 13/07/2020
KD_001 13/07/2020
KD_002 13/07/2020
KD_002 13/07/2020
KD_003 14/07/2020
KD_004 14/07/2020
KD_005 14/07/2020
KD_006 14/07/2020
Dari gambar tabel di atas dapat dilihat pada tahap normalisasi 3NF
menghasilkan 1 tabel baru dari hasil pemecahan tabel transaksi yaitu tabel detail
barang yang isinya menampung barang-barang yang dibeli.
SQL (Structured Query Language), adalah bahasa yang digunakan untuk dapat
berinteraksi dengan suatu perangkat lunak sistem basisdata, terutamanya sistem
basisdata relasional. Bahasa ini juga menjadi bahasa standar yang digunakan
dalam manajemen basis data hampir semua server database mendukung bahasa
ini.
N Nama Harga
o
1. Komputer (PC Core i7 860 4 core, Keyboard & mouse) 4.650.000
2. Print Struk ( Thermal Printer C58BT RJ58D USB Bluetooth) 240.000
3. Jaringan (indihome) 275.000
Jumlah 5.165.000
Proceed I : 3.150.000
Proceed II : 5.500.000
Proceed I : 3.150.000
Sisa investasi tahun 1 = Rp. 2.015.000
Metode ini digunakan untuk mengukur presentase manfaat yang dihasilkan oleh
proyek dibandingkan dengan biaya dikeluarkannya. Return On Investment (ROI) dari
suatu proyek investasi dapat dihitung dengan rumus.
Hasil ROI = 40,3 % berarti ROI lebih dari nol (0) maka sistem ini dapat diterima atau
layak digunakan, karena proyek iniakan memberikan keuntungan sebesar 40,3 % dari
biaya investasinya.
No. Biaya dan Manfaat Nilai Syarat Keputusan
1. Payback Period 1 tahun 4 bulan Max 2 tahun Layak
3 hari
2. Return On Investment 40,3 % N>0 Layak
BAB IV
PENUTUP
Kesimpulan
Replikasi adalah suatu teknik untuk melakukan copy dan pendistribusian data dan objek-
objek database dari satu database ke database lain dan melaksanakan sinkronisasi antara
database sehingga konsistensi data dapat terjamin. Replikasi database dapat digunakan
apabila sebuah organisasi atau perusahaan didukung oleh hardware dan aplikasi software
dalam sebuah sistem yang terdistribusi melalui koneksi jaringan lokal maupun internet.
Aplikasi yang berbeda mempunyai kebutuhan yang berbeda untuk otonomi dan konsistensi
data dan pengguna dapat bekerja dengan mengcopy data pada saat tidak terkoneksi kemudian
melakukan perubahan untuk dibuat database baru pada saat terkoneksi.
Banyaknya manfaat database juga dapat memberikan berbagai manfaat bagi manusia dalam
membantu pekerjaannya. Berawal dari penyimpanan data, pengumpulan data,
mengelompokkan data penting, menghapus data, dan masih lain sebagainya. Hal itu
menjadikan instrumen ini menjadi sangat penting bagi para programmer ketika membuat
suatu aplikasi web maupun perangkat keras.
Tanpa database, proses pengelolaan data akan membutuhkan lebih banyak waktu. Tentunya
ini akan mempengaruhi kinerja aplikasi, platform, dan situs yang berurusan dengan banyak
data.