1. Bab 2 Arsitektur Produk

dokumen-dokumen yang mirip
BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB II LANDASAN TEORI. Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

BAB 1 PENDAHULUAN. Semakin berkembangnya teknologi internet maka kebutuhan dalam memperoleh

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

PENGERTIAN WEB web adalah

BAB I. Pendahuluan. dan sebagai penunjang dalam pengembangan pasar, meningkatkan efisiensi, dapat

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB 1 PENDAHULUUAN. tersebut untuk mempermudah penyelesaian berbagai pekerjaan.

BAB 2 LANDASAN TEORI

No HP :

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

: ANALISIS DAN PERANCANGAN SISTEM. berbasis web dengan gambaran umum rancangannya.

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian tentang penjualan sistem informasi pemesanan paket pengantin

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

BAB 1 PENDAHULUAN. Bekasi merupakan badan usaha yang bergerak dalam bidang penjualan bed cover, sprei bantal, sprei guling dan sprei untuk kasur.

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

BAB II LANDASAN TEORI...

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB II KAJIAN PUSTAKA

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB 1 PENDAHULUAN. yang ada di dunia bisa kita dapatkan dalam waktu yang relatif singkat. Kemampuan

APLIKASI PERENCANAAN DAN REALISASI ANGGARAN BERBASIS WEB

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

FRANS CAISAR RAMADHAN APLIKASI MANAJEMEN KARYAWAN BERBASIS WEB MENGGUNAKAN CODEIGNITER

II. TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan

BAB II LANDASAN TEORI. Calyton dan Petry (2012) berpendapat monitoring sebagai suatu proses

BAB II DASAR TEORI. subset perangkat lunak untuk perangkat mobile yang meliputi sistem operasi,

BAB II TINJAUAN PUSTAKA. komputer yang tersebar diseluruh penjuru dunia dan tak terikat pada satu

BAB III LANDASAN TEORI

PEMROGRAMAN WEB. Agussalim

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. kehidupan manusia membuat manusia yang dalam hal ini sebagai user menginginkan

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB III TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB II TINJAUAN PUSTAKA

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

Pembahasan. 1. Membangun Aplikasi E-Commerce 2. Perangkat E-Commerce 3. Pemilihan Software E-Commerce

BAB III TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB II TINJAUAN PUSTAKA

BAB II DASAR TEORI Konsep dan Definisi Konsep Pengertian Sistem. Pendekatan sistem yang lebih menekankan pada elemen-elemen atau

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

BAB III LANDASAN TEORI. untuk menjelaskan teori-teori yang mendukung penyusunan laporan kerja praktik

BAB II LANDASAN TEORI

Interactive Broadcasting

BAB II DASAR TEORI. 2.1 Konsep dan Definisi Konsep. Penyusunan tugas akhir ini berisi tentang perancangan sistem informasi

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB II. TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

APLIKASI REGISTRASI ONLINE PADA WEBSITE INTERAKTIF

RANCANG BANGUN SISTEM E-LELANG BERBASIS WEB MENGGUNANKAN PHP DAN MYSQL NASKAH PUBLIKASI PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB 1 PENDAHULUAN Latar Belakang. Sistem informasi merupakan suatu sistem yang menerima masukan data dan

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni

BAB I PENDAHULUAN Latar Belakang. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga mempunyai

BAB III LANDASAN TEORI

Bahasa Pemrograman Untuk Pembuatan Web

BAB II KAJIAN PUSTAKA

Bab 1 PENDAHULUAN. memasuki era baru yang lebih cepat dari yang pernah dibayangkan sebelumnya.

BAB III LANDASAN TEORI

LEMBAR PENGESAHAN APLIKASI ADMINISTRASI SURAT KELUAR BERBASIS WEB PADA DESA SUKAPURA. Penulis. Mayyani Puspitasari Siallagan NIM

BAB I PENDAHULUAN. Menurut Ciptaningtyas, Ijtihadie, dan Lumayung (2014) bahwa di

BAB II KAJIAN PUSTAKA. tablet layar sentuh (touchscreen) yang berbasis Linux. Seiring perkembangannya

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

ULANGAN UMUM SEKOLAH SMA ISLAM AL-IZHAR PONDOK LABU TAHUN PELAJARAN 2012/2013

BAB II TINJAUAN PUSTAKA

Transkripsi:

1. Bab 2 Arsitektur Produk 2.1 Struktur Produk Sistem penjualan dan pembelian toko (retail) berbasis webyang akan dibangun memiliki struktur seperti gambar di bawah ini. User Aplikasi Web Server Database Gambar 1.1 Struktur Aplikasi Penjualan dan Pembelian Toko (Retail) Berbasis Web Aplikasi diakses oleh pengguna melalui sebuah komputer. Aplikasi berinteraksi dengan web server melalui jaringan intranet. Jika aplikasi membutuhkan data yang ada di basis data dalam kasus ini menggunakan MySQL, maka webserver akan berinteraksi dengan basis data servermysql. 2.2 Kebutuhan Sumber Daya Manusia Bagian ini berisi tentang kebutuhan sumber daya manusia yang dituliskan dalam bentuk tabel atau daftar beserta penugasan. Tabel 1.1 Kebutuhan sumber daya manusia dan penugasan masing-masing No Sumber Daya Manusia Posisi dan Penugasan 1 Andi Achmad Riyadi Analisis/Programmer/Integrator Modul Pembelian 2 Rosari Natasha Analisis/Programmer/Integrator Modul Penjualan 3 Rahmaniar Kaswan Analisis/Programmer/Integrator Modul Persediaan 4 Hasudungan Silaban Analisis/Programmer/Integrator Modul Buku Besar 2.3 Tools yang Digunakan Dalam membangun aplikasi ini, dibutuhkan tools sebagai berikut. 1. XAMPP 1.7.0 3

XAMPP merupakan paketphpberbasis Open Source yang dikembangkan oleh sebuah komunitas Open Source. XAMPPmemiliki beberapa paket yaitu aplikasi berbasis webyang terdiri atas program Apache HTTP Server, MySQLbasis data, dan penterjemah bahasa yang ditulis dengan bahasa pemograman PHP dan Perl. MySQL merupakan salah satu jenis database server yang sangat terkenal dan banyak digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelolaan datanya. [1] MySQLsudah sangat umum digunakan untuk aplikasi berbasis web. [2] 2. Notepad++ Notepad++ adalah program sejenis notepad yang memiliki keunikan tersendiri yang sangat berguna bagi setiap orang khususnya bagi para developer dalam membuat program coding. Notepad++ dapat menyuntingkan teks dan berkas kode sumber dari berbagai bahasa pemrograman. 3. Google Chrome Google Chrome adalah salah satu browserdari sekian banyak web browser yang paling banyak diminati oleh pengguna internet yang berfungsi menghubungkan pengguna dengan internet. Web browser dapat kita miliki secara personal dengan menginstal di laptop/pc kita. 4. Hypertext Prepocessor (PHP) PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena PHP merupakan server-side scripting maka sintaks dan perintahperintah PHP akan dieksekusi di server kemudian hasilnya dikirimkan ke browser dalam format HTML. Salah satu keunggulan yang dimiliki oleh PHP adalah kemampuannya untuk melakukan koneksi ke berbagai macam software sistem manajemen basis data / Database Management System (DBMS), sehingga dapat menciptakan suatu halaman web yang dinamis. [1] 5. Hypertext Markup Language (HTML) HTMLdigunakan sebagai pondasi dari suatu aplikasi web dn biasanya hanya untuk menampilkan informasi maupun interface. [3]HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. 6. Cascading Style Sheet (CSS) CSS atau yang memiliki kepanjangan Cascading Style Sheet merupakan suatu bahasa pemrograman web yang digunakan untuk mengendalikan dan membangun berbagai komponen dalam web sehingga tampilan web akan lebih rapi, terstruktur, dan seragam. Secara umum, yang dilakukan oleh CSS adalah pengaturan layout, kerangka, teks, gambar, warna, tabel, spasi, dan lain sebagainya. [3] 4

7. Javascript Javascript merupakan bahasa pemrograman web sisi klien yang digunakan untuk membuat halaman web. Javascript digunakan untuk penggabungan antara bahasa pemrograman Java dengan bahasa kode HTML. 8. Dreamweaver Dreamweaver merupakan software utama yang digunakan oleh Web Desainer dan Web Proggrammer dalam mengembangkan suatu situs web. [4] 2.4 Tinjauan Pustaka 2.4.1 Akuntansi Akuntansi adalah suatu sistem informasi yang mengidentifikasi, mencatat, dan mengkomunikasikan peristiwa-peristiwa ekonomi dari suatu organisasi kepada para pihak yang berkepentingan. [5] 2.4.2 Pembelian Pembelian barang dagangan dengan sistem periodik dicatat dengan mendebit pembelian dan mengkredit utang dagang atau kas. [6] Dalam pembelian juga terdapat retur pembelian. Secara prinsip sama tetapi penjurnalan yang dibutuhkan hanya kebalikan dari jurnal pembelian dengan menambahkan rekening retur pembelian. [6] 2.4.3 Penjualan Penjualan adalah aliran kas masuk atau aktiva lain yang timbul karena perusahaan menjual barang dagangan. Penjualan barang dagangan terjadi ketika perusahaan melakukan proses penjualan kepada pihak lain. [6] 2.4.4 Jurnal Jurnal adalah alat untuk mencatat transaksi perusahaan dari bukti transaksi yang dilakukan secara kronologis (urutan waktu) dengan menunjukkan rekening yang didebit dan dikredit beserta jumlahnya masing-masing. [6] Berikut adalah contoh jurnal penjualan dan pembelian yang dilakukan secara tunai, serta retur pembelian. 5

Tabel 1.2 Jurnal Umum Tanggal Keterangan Ref Debit Kredit 04-Mei-14 Pembelian 501 Rp 150.000 Kas 101 Rp 150.000 05-Mei-14 Kas 101 Rp 100.000 Penjualan 401 Rp 100.000 06-Mei-14 Kas 101 Rp 50.000 Retur Pembelian 502 Rp 50.000 2.4.5 Persediaan Barang Persediaan barang dagangan pada awal periode disebut persediaan awal dan persediaan akhir periode disebut persediaan akhir. Persediaan akhir suatu periode akan menjadi persediaan awal pada periode berikutnya. [6] Persediaan dapat didefenisikan sebagai aset berwujud yang diperoleh perusahaan untuk dijual kembali dalam kegiatan normal perusahaan dan yang diperoleh untuk diproses lebih dulu dan dijual. Untuk aset yang diperoleh dan dalam bentuk semula dijual kembali disebut dengan persediaan barang dagang (merchandise inventory). [7] Pencatatan persediaan yang digunakan dalam karya akhir kami yaitu metode periodik/ fisik. Pencatatan periodik memiliki mutasi persediaan tidak menggunakan buku besar persediaan, melainkan memakai perkiraan pembeliaan, retur pembelian, penjualan, retur penjualan, tidak memakai kartu persediaan, kalkulasi biaya persediaan dengan cara menetapkan persediaan akhir lebih dahulu melalui perhitungan secara fisik. 2.4.6 Buku Besar Setelah transaksi dianalisis dan dicatat ke dalam jurnal, langkah selanjutnya adalah posting (memindah bukukan) setiap saldo akun yang terdapat pada jurnal ke dalam buku besar untuk masing-masing akun. Intinya adalah bahwa setiap saldo akun yang masih terpisah dalam jurnal akan diakumulasikan ke dalam buku besar sesuai masing-masing akun. Buku besar untuk masing-masing akun ini akan memperlihatkan secara terperinci mengenai setiap perubahan (mutasi debit dan kredit) yang ditimbulkan dari seluruh transaksi yang terjadi selama periode akuntansi. [8] 6

Bentuk posting ke buku besar ada empat macam, yaitu T account, dua kolom, tiga kolom, dan empatkolom. Contoh gambar buku besar bentuk tiga kolom menurut E. Suhayati dan S. D. Anggadini adalah sebagai berikut.[9] Tabel 1.3 Buku Besar Nama perkiraan : No. Perkiraan : Tgl Keterangan Ref Debit Kredit Saldo 7