KOTA BANDUNG
1
Rikky Wisnu Nugraha, 2Tri Dewi Rahayu
1
Program Studi Manajemen Informatika Politeknik Komputer Niaga
2
Program Studi Manajemen Informatika Politeknik Komputer Niaga
Jln. Soekarno Hatta No. 456 Bandung 40266, Telp. +62 22 75642823, Fax. +62 22 7564282
Email : 1r.wisnunugraha@gmail.com, 2ayusuf120408@gmail.com
Abstrak
Seiring perkembangan teknologi yang semakin pesat dan persaingan yang semakin ketat dalam dunia bisnis
maka informasi-informasi harus disajikan secara tepat,cepat dan akurat dan ini akan menjadi nilai tambah bagi
perusahaan karena dapat mengelola dengan baik, dapat berkompetisi dengan perusahaan lain karena dari segi
waktu penyediaan informasi. Namun pada kenyataannya di Cafe Klasik Beans belum adanya aplikasi yang
menyediakan pencatatan transaksi berbasis database dan proses Controlling dan pengambilan keputusan yang
dapat menurunkan citra perusahaan.
Untuk mengatasi masalah tersebut diperlukan adanya aplikasi yang dapat membantu para pegawainya untuk
mempermudah pencatatan transaksi, proses Controlling dan membuat laporan untuk pengambilan keputusan.
Untuk itu dibangunlah aplikasi POS pada Cafe Klasik Beans dengan menggunakan Metode pengembangan
perangkat lunak yaitu Prototype dan penggunaan Yii Framework sebagai alat untuk mempermudah dalam
pembangunan perangkat lunak serta menggunakan Metode pemodelan OOP dengan menggunakan Tools
pemodelan yaitu UML.
Dari hasil analisa, perancangan, implementasi serta pengujian dapat disimpulkan bahwa pengecekan stok barang
digudang dapat dilakukan dengan mudah, pencatatan transaksi telah menggunakan database, serta laporan yang
dapat dibuat kapan saja.
Kata kunci : Cafe Klasik Beans, POS (Point Of Sales), Yii Framework, OOP, Prototype, UML
1.1.4. UML
UML adalah sebuah "bahasa" yg telah menjadi
standar dalam industri untuk visualisasi, merancang
dan mendokumentasikan sistem piranti lunak. UML Gambar 1 Usecase Diagram
menawarkan sebuah standar untuk merancang
model sebuah sistem. 2.2. Class Diagram
Tujuan Penggunaan UML Class diagram menggambarkan struktur sistem dari
segi pendefinisian kelas-kelas yang akan dibuat
1. Memberikan bahasa pemodelan yang bebas dari untuk membangun sistem. Pada class diagram ini
berbagai bahas pemrograman dan proses akan membantu dalam visualisasi struktur class-
rekayasa. class dari sistem
2. Menyatukan praktek-praktek terbaik yang - lokasi
lokasi barang
+ kode_lokasi : String
: String
divisi +
penerimaan barang
no_transaksi_penerimaan_barang : String
+ kode_divisi : String + no_PO : String
3. Memberikan model yang siap pakai, bahsa ... + stock : int + kapasitas : Integer
... + satuan : int + kode_barang : String
+ lokasi_gudang : int + status : String
+ tgl : int + jumlah_barang : int
group item + lokasi_restaurant : int + keterangan : String
+ stock_maximal : int + Create () + Create ()
+ kode_group_item : String + Create ()
+ stock_minimal : int + Update () + Update ()
+ kode_divisi : String + Update ()
+ satuan_besar : int + Find () + Find ()
kategori item
+ kode_kategori_item : String
+ kode_divisi : String
+ Delete ()
+ Find ()
...
+
+
+
+
no_pemesanan_menu
tgl
jam
no_meja
:
:
:
:
int
int
int
int
+
+
+
+
no_PO
tanggal
termin
dibuat_oleh
:
:
:
:
int
Date
Date
Character
+
+
+
tgl
jam
transaksi penjualan
no_transaksi_penjualan :
:
:
int
int
int
+ kode_menu : int
+ catatatn : Character
set_kode_staff () : int
+
+
+
+
+
set_kode_staff ()
set_nama_staff ()
set_alamat ()
set_tgl_lahir ()
set_telephone ()
:
:
:
:
:
int
int
int
int
int
+
+
+
+
tgl_aktif
set_kode_staff ()
set_nama_staff ()
set_alamat ()
: Date
:
:
:
int
int
int
+
+
Bagian Gudang
set_kode_staff ()
set_nama_staff ()
:
:
int
int +
Bagian_pembelian
set_kode_staff () : int
+ set_nama_staff () : int + set_tgl_lahir () : int
diketahui informasi secara detail tentang coding + set_tgl_aktif () : int + set_tgl_aktif () : int
... + set_tgl_aktif () : int
...
...
3. Implementasi Antarmuka
Kesimpulan hasil pengujian yang telah dilakukan 13. Yung, K. (2010). Easy Steps Windows 7.
dengan pengujian alpha yaitu: Jakarta: PT. Elex Media Komputindo.