DOWNLOAD APLIKASI SISTEM INFORMASI PEMBUKUAN TRANSAKSI DI FOCUS KOMPUTER MAGELANG
DOWNLOAD APLIKASI SISTEM INFORMASI PEMBUKUAN TRANSAKSI DI FOCUS KOMPUTER MAGELANG
Latar Belakang
Menurut Murdick, R. G (1991:27), pengertian Sistem adalah seperangkat elemen yang membentuk kumpulan atau prosedur-prosedur atau bagan-bagan pengolahan yang mencari suatu tujuan bagian atau tujuan bersama dengan mengoperasikan data dan/atau barang pada waktu rujukan tertentu untuk menghasilkan informasi dan/atau energi dan/atau barang (Ashkaf, 2015).
Di Focus Komputer, Sistem Informasi yang diterapkan masih bersifat manual yaitu secara pembukuan dan ada pula yang hanya diingat saja. Sistem Informasi yang bersifat manual ini menimbulkan beberapa permasalahan diantaranya lama waktu pemrosesan dan tingkat ke-valid-an yang kurang karena keterbatasan manusia dalam mengingat sesuatu.
Demikian perlu adanya pembuatan Sistem Informasi Rekap Transaksi sebagai sarana untuk merekam aktifitas transaksi, dan kontrolnya. Diharapkan dapat membantu pemilik counter dalam mengontrol dan memantau aktifitas transaksi yang ada di Focus Computer.
1. Sistem Informasi rekap transaksi, dibangun dengan bahasa pemrograman PHP dan basis data MySQL.
2. Sistem Informasi perekapan layanan reparasi, ini berjalan pada lingkungan localhost..
3. Sistem Informasi ini hanya memiliki teknisi sebagai admin.
4. Sistem Informasi ini melaporkan daftar pesanan transaksi dan servis masuk, status layanan dan biaya yang dibutuhkan oleh pelanggan serta data rekap transaksi pelanggan.
5. Sistem Informasi Pembukuan Transaksi akan menangani tentang hal-hal yang berkaitan dengan reparasi perangkat, tanggal transaksi, status perbaikan dan biaya yang harus dibayarkan.
6. Admin memiliki beberapa aktivitas antara lain login, CRUD Data Pesanan dan Layanan, CRUD Data Pelanggan, memeriksa status pemesanan, memeriksa status pembayaran dan ganti password.
Tujuan
Adapun tujuan dari kerja praktek ini adalah Membangun dan menerapkan sistem informasi pembukuan transaksi di Focus Komputer dengan bahasa pemrograman PHP dan basis data MySQL.Diharapkan dari pelaksanaan kerja praktek ini dapat membawa manfaat diantaranya:
1. Memberikan kemudahan pemilik dalam mengetahui jumlah transaksi masuk dan status pembayaran dari pelanggan.
2. Meningkatkan kemampuan dan pemahaman penulis terhadap pembuatan sistem informasi dengan menggunakan bahasa pemrograman PHP dan basis data MySQL.
Gambaran Umum
Gambaran Umum Instansi
Focus Komputer adalah tempat reparasi dan perakitan computer yang beralamat di Jalan Sorotanon, Sriyasan, Wringinputih, Borobudur, Magelang, Jawa Tengah 56553. Focus Komputer dikelola oleh Bapak Kana Rizqul Abqo sebagai rintisan wirausaha. Bapak Kana Rizqul Abqo adalah warga kelahiran Magelang yang sekarang menetap di Magelang dengan istri dan putranya.
Ruang Lingkup Kerja Praktek
LAPORAN KEGIATAN
Hasil
Pada prakteknya, Sistem Informasi Pembukuan Transaksi dikerjakan oleh saya Muhammad Habibie. Setelah dilakukan pengamatan dan wawancara dengan pihak instansi tempat kerja praktek, didapatkan informasi yang berhubungan dengan kebutuhan system untuk mengelola aktifitas transaksi yang ada di Focus Komputer. Dari hasil pengamatan yang ada dilakukan analisis yang menghasilkan kebutuhan fungsional dan non fungsional. Adapun dari hasil analisis tersebut sebagai dasar pembentukan desain sistem yang digambarkan dalam bentuk Data Flow Diagram (DFD), Entity Relationship Diagram (ERD) dan Desain Tabel.Analisis Kebutuhan Sistem
Analisis dilakukan dengan mengidentifikasi masalah yang terjadi dalam sistem yang akan dibangun. Spesifikasi kebutuhan sistem menjelaskan apa yang dapat dilakukan oleh sistem dan cakupan dari proyek.Kebutuhan Fungsional
Pada kebutuhan fungsional akan dijelaskan mengenai fitur-fitur yang harus ada pada sistem yang akan dibangun. Untuk Sistem, memiliki kebutuhan fungsionalnya sebagai berikut:1. Sistem harus dapat memenuhi kebutuhan admin yang berhubungan dengan:
a. Admin dapat membuat akun admin.
b. Admin dapat melihat data admin, dan pelanggan.
c. Admin dapat mengatur ulang kata sandi admin lainnya.
d. Admin dapat menghapus data admin lain, dan pelanggan.
e. Admin dapat memperoleh laporan data pelanggan dan riwayat pelanggan yang masuk dalam sistem.
2. Sistem harus dapat memenuhi kebutuhan pelanggan yang berhubungan dengan:
a. Pelanggan dapat merubah data diri.
b. Pelanggan dapat melihat data pelanggan dan pemesanan dalam sistem.
Sedangkan kebutuhan fungsional lainnya diluar kebutuhan sistem adalah sebagai berikut:
1. Sistem harus dapat memenuhi kebutuhan admin yang berhubungan dengan:
a. Admin dapat menampilkan pesanan yang masuk.
b. Admin dapat menampilkan data pelanggan.
c. Admin dapat menambah layanan di database.
d. Admin dapat menambah jenis layanan di database.
e. Admin dapat mengolah data pelanggan dan database.
f. Sistem dapat melakukan cetak transaksi pembayaran untuk setiap pemesanan layanan.
g. Sistem dapat melakukan filter data terhadap barang yang telah terjual berdasarkan tanggal tertentu.
2. Sistem harus dapat memenuhi kebutuhan pelanggan yang berhubungan dengan:
a. Pelanggan dapat menginputkan data layanan yang akan dipesan.
b. Pelanggan dapat melihat daftar layanan yang tersedia.
c. Sistem dapat melakukan cetak transaksi pembayaran untuk setiap pemesanan layanan.
Kebutuhan Non Fungsional
Pada kebutuhan non fungsional akan dijelaskan mengenai perangkat lunak dan perangkat keras yang dibutuhkan dalam pengadaan sistem yang akan dibangun.1. Sistem berjalan menggunakan Apache dan MySQL pada XAMPP.
2. Sistem menggunakan bahasa pemrograman PHP.
3. Sistem dapat berjalan pada semua browser.
4. Sistem berjalan pada localhost.
5. Sistem dapat menampilkan dokumen laporan dalam bentuk PDF.
Desain tabel
berupakan proses perancangan tabel yang digunakan untuk mengolah basis data
yang mana pada kasus ini menggunakan MySQL. Oleh karena itu, pelangganan tipe
data juga perlu diperhatikan dan sesuai dengan basis data yang menjadi acuan.
Semua data layanan
yang ada di Focus Computer disimpan dalam suatu basis data yang susunan
strukturnya terdapat pada tabel 3.1.
Tabel 3.1 Layanan
No |
Nama Field |
Tipe Data |
Keterangan |
1 |
id_layanan |
varchar(15) |
Primary Key |
2 |
Id_kategori |
varchar(15) |
Foreign Key |
3 |
nama_layanan |
varchar(100) |
|
4 |
biaya |
decimal(10,0) |
|
5 |
status |
varchar(11) |
|
6 |
foto |
text |
|
7 |
tanggal_ubah |
date |
|
8 |
keterangan_layanan |
Varchar(100) |
|
Sedangkan untuk kategori,
dilakukan normalisasi tabel agar lebih mudah dalam pencarian dan perawatan.
Struktur tabel dapat dilihat pada tabel 3.2.
Tabel 3.2 Kategori
No |
Nama Field |
Tipe Data |
Keterangan |
1 |
id_kategori |
int(15) |
Primary Key |
2 |
nama_kategori |
varchar(50) |
|
3 |
keterangan_kategori |
varchar(100) |
|
Tabel teknisi menjadi
tabel penting dalam Sistem Pembukuan Transaksi ini. Teknisi juga berhubungan dengan
layanan yang dipesan sebagai salah satu log
transaksi. Adapun struktur yang ada pada tabel terdapat pada tabel 3.3.
Tabel 3.3 Teknisi
No |
Nama Field |
Tipe Data |
Keterangan |
1 |
id_teknisi |
varchar(15) |
Primary Key |
2 |
nama_teknisi |
varchar(50) |
|
3 |
tanggal_lahir |
date |
|
4 |
Alamat |
varchar(100) |
|
5 |
Jenis_kelamin |
varchar(10) |
|
6 |
Foto |
text |
|
7 |
password |
varchar(10) |
|
Tabel pelanggan berhubungan
dengan pelanggan yang memesan layanan di Focus Computer, untuk struktur tabelnya
seperti yang ada pada tabel 3.4.
Tabel 3.4 Pelanggan
No |
Nama Field |
Tipe Data |
Keterangan |
1 |
id_pelanggan |
varchar(15) |
Primary Key |
2 |
nama_pelanggan |
varchar(50) |
|
3 |
telepon |
varcahr(12) |
|
4 |
tanggal_lahir |
date |
|
5 |
alamat |
varcahr(100) |
|
6 |
jenis_kelamin |
varchar(10) |
|
Tabel transaksi
menjadi tabel paling penting dalam Sistem Pembukuan Transaksi ini. Teknisi juga
berhubungan dengan layanan yang dipesan sebagai salah satu log transaksi. Adapun struktur yang ada pada tabel terdapat pada
tabel 3.5.
Tabel
3.5 Transaksi
No |
Nama Field |
Tipe Data |
Keterangan |
1 |
id_faktur_transaksi |
varchar(15) |
Primary Key |
2 |
tanggal_transaksi |
date |
|
3 |
id_teknisi |
varchar(15) |
Foreign Key |
4 |
id_pelanggan |
varchar(15) |
Foreign Key |
5 |
id_layanan |
varchar(15) |
Foreign Key |
6 |
biaya |
Decimal(10,0) |
|
7 |
jumlah |
Int(11) |
|
8 |
total |
Decimal(10,0) |
|
3.1.
Pembahasan
Setelah tahapan
menganalisis dan perancangan struktur sistem selesai, maka langkah selanjutnya
adalah mulai eksekusi hasil analisis dan perancangan tadi menjadi sistem yang
siap digunakan. Pada sub-bab ini
membahas mengenai tampilan antarmuka Sistem Informasi Pembukuan Transaksi. Pada bagian
ini Sistem Kepelangganan yang dibuat dijelaskan pada poin 3.2.1 hingga 3.2.2.
3.1.1. Halaman
Sistem
Pada halaman ini
menyajikan gambar logo Focus
Computer dan sebuah link untuk menuju halaman login.
Halaman utama seperti yang terdapat pada gambar 3.4.
Screenshoot Tampilan Aplikasi
Kesimpulan
Rekomendasi
PETUNJUK PENGGUNAAN
1. Download aplikasi dengan klik link diatas
2. Extract file .zip atau .rar nya
3. COPY 1 folder "fc"
4. PASTE folder "fc" tersebut ke direktori xampp/htdocs
5. Import database sql "db_fc" ke phpmyadmin.
6. Buka program di direktori localhost/fc (setting menyesuaikan jika program diletakkan di direktori yang berbeda)
7. Enjoy
PS : Jika database sql "db_fc.sql" di dalam folder "fc" tidak bisa diimpor gunakan file sql yang ada di folder "PROGRAM"
Posting Komentar untuk "DOWNLOAD APLIKASI SISTEM INFORMASI PEMBUKUAN TRANSAKSI DI FOCUS KOMPUTER MAGELANG"