• Tidak ada hasil yang ditemukan

PERANGKAT LUNAK PENJUALAN KOMPUTER DAN AKSESORIS MENGGUNAKAN FRAMEWORK YII PADA SALWA KOMPUTER Offy Sholehatun 1, Radi Sobari 2 1,2

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANGKAT LUNAK PENJUALAN KOMPUTER DAN AKSESORIS MENGGUNAKAN FRAMEWORK YII PADA SALWA KOMPUTER Offy Sholehatun 1, Radi Sobari 2 1,2"

Copied!
6
0
0

Teks penuh

(1)

PERANGKAT LUNAK PENJUALAN KOMPUTER DAN AKSESORIS

MENGGUNAKAN FRAMEWORK YII PADA SALWA KOMPUTER

Offy Sholehatun1, Radi Sobari 2

1,2 Program Studi Manajemen Informatika PKN LPKIA

Jln. Soekarno Hatta No. 456 Bandung 40266, Telp. 022 75642823, Fax. 022 7564282

1[email protected], 2[email protected],

ABSTRAK

Toko Salwa Komputer Adalah sebuah toko komputer dan aksesoris yang ada di kab Bandung di dalam menjelaskan kegiatan proses bisnisnya, memiliki kendalan dalam hal pengolahan data. Proses bisnis yang ada meliputi proses penjualan, proses transaksi, proses laporan penjualan barang, semua proses tersebut masih dilakukan secara manual yaitu dengan pencatatan dibuku dan, Kemampuan dari perangkat tersebut masih banyak memiliki kekurangan diantaranya catatan yang dapat hilang, pembeli tanpa perlu berkunjung ke toko tempat transaksi dengan, begitu pembeli dapat menghemat waktu dan bisa mengakses perangkat lunak. Untunk mengatasi hal terssebut, dalam penelitian ini menggunakan metode waterfall dengan tujuan untuk menganalisis sistem yang dikembangkan. Dan didukung dengan adanya perangkat lunak untuk membantu pengelolandata penjualan dan transaksi serta pembuatan laporanya dengan menggunakan NotePad++ selain itu, database yang digunakan adalah Mysql

Kata Kunci : Perangkat Lunak, Penjualan, Transaksi

1. Pendahuluan

Pembelian dan penjualan merupakan kegiatan yang mempengaruhi jumlah persediaan. Kedua hal tersebut saling berkaitan dan merupakan inti dari kegiatan di dalam perusahaan. Perkembangan usaha penjualan dan pembelian pada saat ini terjadi dengan sangat pesat sehingga menjadikan informasi sebagai salah satu hal yang sangat penting peranannya dalam menunjang jalannya operasi-operasi di dalam perusahaan demi tercapainya tujuan yang ingin dicapai oleh perusahaan. Oleh sebab itu dibutuhkan sistem yang telah terkomputerisasi untuk menunjang dalam pemrolehan dan pendistribusian informasi agar dapat bersaing di era globalisasi ini.

Dalam poroses pengolahan data diperlukan adanya alat bantu berupa perangkat lunak untuk terkomputerisasi untuk mendukung pengelilahan data, sehingga ttidak membutuhkan waktu yang lama, pentingnya perangkat lunak yang menggunakan terknologi seperti komputer biasanya sangat diperlukan oleh perusahaan atau pertokoan, baik itu perusahaan negeri maupun swasta.

Dengan adanya aplikasi tersebut, maka aktifitas kerja menjadi lebih efektif serta dapat memberikan informasi baik untuk konsumen ataupun karyawan, Seperti halnya pada Toko Salwa Komputer yang sudah bergerak selama 7 tahun memerlukan adanya perangkat lunak secara komputerisasi yang efektif.

Toko ini bergerak di bidang penjualan komputer dan aksesoris seperti komponen komputer, komponen laptop, komponen printer, akan tetapi permasalahan

yang biasanya terjadi pada salwa komputer disaat pembeli yang jauh dari lokasi, pembeli harus datang langsung ketoko salwa komputer dan kurangnya informasi detail harga barang yang di tawarkan oleh salwa komputer bagi pembeli

2. Dasar Teori

Menurut Roger S. Presman Ph D “Perangkat Lunak adalah Perintah (Program Komputer) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diingikan, struktur data yang memungkinkan program memanipulasi informasi secara profesional, dan dokumen yang menggambarkan operasi dan kegunaan”.

Menurut Rosa a.s dan Shalahuddin “Perangkat Lunak (software) adalah program komputer yangterasosiasi dengan dokumentasi perangkat lunak seperti dokumentasikebutuhan, model desain, dan cara penggunaan (user manual)”.

Menurut Mathis Pelatihan adalah “suatu proses dimana orang-orang mencapai kemampuan tertentu untuk membantu mencapai tujuan organisasi. Oleh karena itu, proses ini terikat dengan berbagai tujuan organisasi, pelatihan dapat dipandang secara sempit maupun luas. Secara terbatas, pelatihan menyediakan para pegawai dengan pengetahuan yang spesifik dan dapat diketahui serta keterampilan yang digunakan dalam pekerjaan mereka saat ini. Terkadang ada batasan yang ditarik antara pelatihan dengan pengembangan, dengan pengembangan yang bersifat lebih luas dalam cakupan serta memfokuskan pada individu untuk mencapai kemampuan baru yang berguna baik bagi pekerjaannya saat ini maupun di masa mendatang”.

(2)

3. Analisis dan Perancangan 3.1 Aliran Proses

3.1.1 Usecase Diagram

Usecase deiagram ini menjelaskan bagai mana proses bisnis penjualan komputer. Dalam usecase ini menggambarkan actor pembeli hanya dapat melakukan Pembelian dan untuk admin dapat melakukan pengelolaan data penjualan, membuat laporan,membuat hasil penjualan.

Gambar 1 Usecase Diagram

3.1.2 Usecase Scenario

Tabel 1 Usecase scenario kelola transaksi

Use Case Scenario Kelola Transaksi

Nama Use Case Kelola Transaksi

Deskripsi Use Case ini

menyediakan layanan kepada admin untuk menambah data transaksi, mengubah data transaksi, menghapus data transaksi dan menampilkan data transaksi.

Aktor admin

Include Use Case Login

Extend Use Case -

Kondisi Awal admin login Terlebih dahulu

Kondise Akhir Menampilkan data Transaksi yang sudah di tambahkan atau di hapus

Scenario (flow of events)

Menambah Data Transaksi

Aktor Respon Sistem

1. Memilih menu Transaksi

2. Menampilkan from input data Transaksi

3. Mengisi from data Transaksi 4. Menekan tombol tambah 5. Menyimpan kedalam database dan menampilkan data Transaksi Menghapus Data Transaksi 1. Memilih menu Transaksi 2. Menampilkan form data Transaksi

3. Memilih data yang akan di hapus

4. Menekan tombol hapus

5. Menampilkan message box data akan di hapus ya / tidak

6. Menekan ya 7. Menghilangkan message box

8. Menghapus data

9. Menekan tidak 10. menghilangkan

message box

3.2 Aliran Kerja

Activity diagram merupakan gambaran alur proses actor dengan system, yang di gambarkan dengan pemodelan system.

Uraian activity diagram kelola transaksi: 1. admin mengakses aplikasi

2. admin memilih menu kelola transaksi 3. sistem menampilkan kelola transaksi

4. admin memilih menu lihat transaksi, hapus transaksi

(3)

6. sistem merespon menghapus data 7. admin menekan tombol lihat transaksi 8. menampilkan transaksi

9. admin menekan tombol konfirmasi transaksi 10. sistem menampilkan cek transaksi

1.3 Pemodelan data 3.3.1 Class diagram

Gambar 2 Class Diagram Penjualan Komputer

3.2.2 Class Object Diagram

Tabel 2 Object class Form Login Nama Class Login

Deskripsi digunakan untuk mepresentasikan tabel usser, yang didalamnya terdapat attribute untuk menapung keterangan mengenai data user,

memilki garis hubungan

Association dengan class Customer Attribute Visibility Id Public Ussername Public Password Public Create_date Public Gambar Public Customer Public Level Public Active Public Status Public Ipaddres Public Methode Visibility Actioncreate() Public Actionview() Public Actionupdate() Public Actiondelete() Public Get_customer() Public

3.4 Struktur Organisasi Objeck dan Pesan 3.4.1 Sequence Diagram pendaftaran

Gambar 3 Sequence Diagram kelola transaksi

3.6 Perencenaan Antar Muka 3.6.1 Dialog Screen

Gambar 5 Struktur Menu Login

Penjelasan Struktur Menu Admin :

1. Username yaitu memasukan username yang dimiliki oleh setiap admin.

2. Password yaitu untuk memasukan password yang dimiliki oleh setia admin

tombol login yaitu untuk masuk ke dalam sistem.

(4)

3.6.2 Dialog Screen

Gambar 6 Dialog screen form Menu Utama

Uraian penggunaan :

1. Menu kategori untuk menampilkan menu barang.

2. Menu Mouse untuk melihat barang apa saja yang tersedia pada salwa komputer.

3. Menu keyboard menampilkan data barang 4. Menu terpopuler untuk melihat barang apa saja

yang banyak dibeli

5. Menu keranjang belanja untuk melihat barang yang dibeli

3.7 Pseudecode

Nama Modul Halaman Login

Kegunaan Menampilkan halaman Login

Input Username dan Password

Output Tampilkan ke halaman utama

Pseudocode If (Username = id_user and Passowrd

= id_user)

Tampilkan Halaman Menu Utama

Else

Tampilkan Pesan Kesalahan “Username atau Password Salah”

Layout Screen

4.1 Implementasi

Sub bab ini menjelasakan mengenai serangkaian daftar aktivitas yang dilakukan, lalu menjelaskan penjadwalan dari setiap aktivitas untuk mengimpementasikan rancangan perangkat lunak penjualan komputer dan aksesoris menggunakan framework yii pada salwa komputer yang digunakan digambarkan dalam diagram Gantt Chart.

4.1.1 Lingkup dan Batasan Implementasi

Penjelasan mengenai ruang lingkup dan batasan implementasi, termasuk modul program yang akan diimplementasikan, fungsional sistem dan lain sebagainya termasuk lingkungan implementasi. Pembatasan implementasi dimaksudkan agar ruang lingkup implementasi menjadi lebih jelas. Batasan implementasi dari rancangan Perangkat Lunak Penjualan Komputer dan aksesoris pada Salwa Komputer. berbasis web adalah sebagai berikut:

1. Perangkat lunak yang dibagun adalah aplikasi berbasis web yang terfokus pada penjualan komputer dan aksesoris pada salwa komputer.

2. Pembeli dapat melakukan akses transaksi pembelian pada web salwa komputer

3. Admin dapat mengkelola data penjualan pada web salwa komputer

Jadwal Kegiatan

1. Waktu pelaksanaan kegiatan Kegiatan pembuatan sistem pakar dilaksanakan paling lambat pada bulan februari 2017 hingga akhir bulan mei 2017. 2. Matrik pelaksanaan kegiatan

Dalam pembuatan aplikasi ini terdapat rangkaian peristiwa/kejadian secara

sequential (berurutan). Berikut ini jadwal

pembangunan aplikasi: A. Pengumpulan Data

Tahap ini merupakan tahap awal pencarian dan pengumpulan data-data yang akurat melalui proses wawancara dan observasi. Dan tahap ini merupakan kunci untuk menjalankan tahap-tahap selanjutnya.

B. Analisis Data

Tahap ini merupakan proses pengolahan data-data yang sudah diperoleh pada tahap sebelumnya yang kemudian diterjemahkan menjadi informasi yang sederhana yang digambarkan ke dalam bentuk diagram-diagram seperti usecase diagram

C. Rancangan Database

Proses pembuatan rancangan database untuk modul yang dibuat

D. Perancangan Interface/ Design Tahap ini merupakan tahap untuk membuat rancangan antar muka atau design aplikasi yang nantinya

(5)

akan di implementasikan pada tahap implementasi program. E. Pengcodean aplikasi

Proses pembangunan Perangkat lunak penjualan komputer berbasis web

menggunakan Framework Yii. F. Pengujian

Perangkat lunak yang telah dibuat kemudian akan diuji kelayakannya, apa sudah sesuai dengan apa yang di butuhkan atau belum. Apabila masih terdapat kesalahan-kesalahan dalam pengoperasiannya, maka tahap aplikasi akan di perbaiai dan di tes kembali sesuai dengan kebutuhan.

G. Evaluasi Dan Perbaikan.

Proses pengetesan disertai perbaikan Perangkat lunak dari hasil pertama agar dapat digunakan secara baik sesuai dengan apa yang di butuhkan.

H. Dokumentasi.

Dokumentasi modul Perangkat lunak sebelum dan setelah pembangunan, pengetesan dan perbaikan seluruh komponen aplikasi

Dari uraian tersebut rencana implementasi diatas dijadwalkan dalam tabel dibawah ini:

4.1.3 Implementasi Antar Muka

Tampilan menu utama

Gambar 7 tampilan utama Urainan penggunaan:

1. Untuk menampilkan halam utama 2. Untuk menampilkan kategori barang

Tampilan Kelola Transaksi

Gambar 8 tampilan Kelola Transaksi

Gambar tampilan kelola transaksi Uraian penggunaan :

1.admin memilih verivikasi order 2. verivikasi pembayaran 3. pengiriman barang

4. melihat transaksi yang berhasil

4.2 Pengujian

4.2.1 Lingkup dan Lingkungan

Dalam sistem pendukung keputusan ini, tahap pengujian yang melibatkan fungsi fungsi dari program yang dibangun akan dijelaskan pada tahap pengujian ini, fungsi fungsi yang akan diuji adalah sebagai berikut :

1. Fungsi fungsi yang di lakukan oleh Admin, seperti kelola Data (Tambah, Edit, dan Hapus, kelola barang (Tambah, Edit, dan Hapus), kelola transaksi (lihat), Kelola Laporan (Cetak), Utility (backup Restore Database Kelola Admin

4.2.2 Kebutuhan Sumber Daya

Untuk menjalankan aplikasi ini dapat menggunakan satu unit komputer atau laptop, berukuran minimal seperti yang telah ditentukan.

1. Hardware

1. Prosessor : 1.5 GHz 2. Memori : 1024 MB RAM

3. Harddisk Drive : free space ( ± 2 GB ) 4. Main Board : Support Processor 5. VGA minimal 512 Mb.

6. Monitor, Mouse & Keyboard

2. Software

1. Sistem Operasi : Semua Varian Windows

2. Web Server : XAMPP

3. Brainware

(6)

4.2.3 Hasil Pengujian Tabel 3 pengujian N o Fungsi yang diuji Cara pengujia n Hasil yang di harapkan Hasil pengujian 1 Pengujia n pendaftr an Input data Pengisian data sesuai dengan penjualan Kode akun tersimpan 2 Pengujia n login Masuka n usernam e dan passwor d Jika username dan password tidak ada Gagal login 5 Pengujia n login Masuka n usernam e dan passwor d Jika username dan password benar maka login berhasil Berhasil login 6 Pengujia n verifikas i Pilih data barang Pembeli akan memilih pembayar an yang akan dikirim Data tersimpan 7 Pengujia n laporan Cetak sesuai kebutuh an Pemilihan cetak sesuai dengan kebutuhan Laporan berhasil di tampilkan 8 Pengujia n penggun a Tambah barang Pengisian data barang sesuai dengan yang diiginkan Data ditersimp an 3. Kesimpulan

Berdasarkan analisa, implementasi dan pengujian yang telah dilakukan pada saat mengembangkan perangkat lunak penjualan komputer ini, dapat ditarik kesimpulan sebagai berikut:

1. Dengan dibangunya Perangkat lunak penjualan komputer diharapkan dapat membantu kegiatan transaksi penjualan .

2. Untuk menyajikan laporan rekapitulasi yang tersedia secara akurat maka dibuatkan fasilitas penyajian laporan penjualan barang rekapitulasi sesuai dengan kebutuhan Admin .

3. Dari hasil pengujian pemilik toko, Perangkat Lunak ini telah berfungsi secara maksimal sesuai dengan kebutuhan dan secara fungsional

mengeluarkan hasil yang sesuai dengan yang diharapkan.

4. Saran

Berdasarkan Praktek Kerja Lapangan yang telah dilaksanakan oleh penulis, penulis mencoba memberikan saran yang sekiranya dapat diterima dan bermanfaat, yaitu:

1. Perangkat lunak penjualan komputer ini masih dapat dikembangkan seiring dengan

berkembangnya spesifikasi kebutuhan pengguna sistem yang harus dipenuhi dalam mencapai hasil dan kinerja sistem yang lebih baik

2. Pengembangan sumber daya manusia yang menjadi bahan utama sebagai admin dalam pengoperasian komputer harus sudah mengenal dan mengerti tentang pengoprasian komputer agar dapat meminimalkan keliruan dan kesalan yang terjadi dalam pencatatan, karena akan berpengaruh pada keefesienan

waktu

Daftar Pustaka:

Azhar, S. d. (2012). Sistem Informasi Manajemen

Konsep dan pengembanggan. Bandung:

Lingga Jaya.

Basuki. (2014). Membangun web berbasis PHP

framework. Yogyakarta: Lokomedia.

BudiYanto. (2013). Buku Pintar Framework. Yogtakarta: Mediakom.

Heriyanto, B. (2011). Rekayasa Sistem Berorientasi

Objek. Bandung: LokalMedia.

Ian. (2013). Software Engineering Rekayasa

Perangkat Lunak . Jakarta: langgamedia.

Kadir, A. (2013). Buku Pintar. Yogyakarta: mediakom.

M.Shalahuddin, R. A. (2013). Rekayasa Perangkat

Lunak Terstruktur dan Berorientassi Objek.

bandung.

Mulyadi. (2014). Sistem Akuntansi,Edisi 3. Jakarta: Selemba Empat.

Nugroho, B. (2013). Database Relation . Yogyakarta: Media.

Roger, S. P. (2012). Rekayasa Perangkat Lunak. Yogyakarta: Andi.

Sabit, H. (2012). Belajar Membuat Aplikasi dengan

Yii Framework. Bandung: e-book.

Syafputra, A. (2013). Apache Web Server. Yogyakarta: Mediakom

Gambar

Gambar 1 Usecase Diagram  3.1.2 Usecase Scenario
Gambar 2 Class Diagram Penjualan Komputer  3.2.2 Class Object Diagram
Gambar 6 Dialog screen form Menu Utama  Uraian penggunaan :
Gambar 8 tampilan Kelola Transaksi  Gambar tampilan kelola transaksi

Referensi

Dokumen terkait

Para PNS lingkungan Kecamatan dan Kelurahan wajib apel pagi setiap hari senin di Halaman Kantor Kecamatan Kebayoran Baru, dan akan diberikan teguran kepada yang tidak ikut apel

Setelah melalui proses evaluasi dan analisa mendalam terhadap berbagai aspek meliputi: pelaksanaan proses belajar mengajar berdasarkan kurikulum 2011, perkembangan

Penelitian ini secara umum bertujuan menganalisis pengaruh pola asuh belajar, lingkungan pembelajaran, motivasi belajar, dan potensi akademik terhadap prestasi akademik siswa

Pendataan Rumah Tangga ber-PHBS dilakukan pada tahun 2014 dengan menggunakan kartu dan pada tahun 2015 menggunakan rekapan data. Pelaksanaan pendataan biasa dilakukan pada

Lingkup pekerjaan : Melakukan inventarisasi data infrastruktur industri pengguna energi panas bumi, melakukan evaluasi terhadap data yang terkumpul dan selanjutnya

Adanya variasi waktu penahanan yang diberikan pada briket batok kelapa muda pada proses pirolisis fluidisasi bed menggunakan media gas argon, mampu memperbaiki

Dengan mengucapkan syukur Alhamdulillah kehadirat Allah Yang Maha Kuasa karena dengan rahmat dan karunia-Nya tesis yang berjudul “ANALISIS TENTANG KONSOLIDASI TANAH PADA DESA

Tujuannya adalah untuk menyajikan gambaran grafis dari fungsionalitas yang disediakan oleh sistem dalam hal pelaku, tujuan mereka (direpresentasikan sebagai