Anda di halaman 1dari 56

PERANCANGAN SISTEM INFORMASI TRANSAKSI

PENJUALAN MENGGUNAKAN BERBASIS WEB


DI SINAR SAKTI RACING INDUSTRY

LAPORAN KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek Strata-1 (S1)
Fakultas Ilmu Komputer
Jurusan Teknik Informatika

DISUSUN OLEH :
IMAM NUR YAHYA
0203161048

FAKULTAS ILMU KOMPUTER


S1-TEKNIK INFORMATIKA
UNIVERSITAS NASIONAL PASIM
BANDUNG
2019
KATA PENGANTAR

Dengan mengucapkan syukur Alhamdulillah kehadirat Allah SWT serta


salawat dan salam untuk junjungan kita Nabi Besar Muhammad SAW. Akhirnya
berkat Rahmat dan Hidayah-Nya penulis dapat menyelesaikan laporan Kerja
Praktek ini dengan judul “PERANCANGAN SISTEM INFORMASI
TRANSAKSI PENJUALAN MENGGUNAKAN BERBASIS WEB DI SINAR
SAKTI RACING INDUSTRY”.
Adapun maksud dari penyusunan laporan kerja praktek ini adalah untuk
memenuhi salah satu syarat dalam menyelesaikan pendidikan program Strata-1 (S1)
pada Fakultas Ilmu Komputer Jurusan Teknik Informatika Universitas Nasional
PASIM - Bandung.
Dengan selesainya laporan kerja praktek ini, maka dengan segala
kerendahan hati penulis mengucapkan terima kasih kepada yang terhormat :
1. Allah YME atas segala rahmat dan karunia-Nya dan bimbingan-Nya,
sehingga dalam melakukan penelitian serta, penyusunan laporan kerja
praktek ini terlaksana dengan baik.
2. Ibunda, ayahanda, kakak, adik dan segenap keluargaku, yang senantiasa
memberikan dukungan moril maupun materil.
3. Seluruh pegawai Sinar Sakti Racing Industri yang telah mendukung dan
memberi bantuan serta informasi selama masa pengerjaan laporan kerja
praktek.
4. Rekan-rekan mahasiswa Fakultas Ilmu Komputer Universitas Nasional
PASIM angkatan 2019 yang telah mendukung dan memberi bantuan serta
informasi selama masa laporan kerja praktek.
5. Terakhir kepada semua pihak yang telah membantu yang tidak bisa saya
sebutkan satu-persatu. Terimakasih.
Dalam pengerjaan laporan kerja praktek ini, tidak terlepas dari kekurangan,
Penulis menyadari bahwa dengan keterbatasan ilmu dan kemampuan yang dimiliki,
sehingga dalam penyusunan laporan kerja praktek ini masih terdapat banyak
kekurangan yang pada akhirnya terbuka untuk menerima kritik dan saran yang
bersifat membangun demi perbaikan di masa mendatang.
Akhir kata, penulis berharap laporan ini dapat bermanfaat bagi penulis
sendiri juga bagi pembaca pada umumnya, mengingat perkembangan teknonologi
informasi yang begitu pesat di Indonesia. Penulis juga berharap semoga segala
bantuan dan dukungan yang telah diberikan baik moril maupun materil mendapat
imbalan dari Allah SWT, Amiin.
Bandung, November 2019
Penulis

Imam Nur Yahya


LEMBAR PENGESAHAN

LAPORAN KERJA PRAKTEK


Diajukan untuk menyelesaikan mata kuliah Kerja Praktek
Jurusan Teknik Informatika
IMAM NUR YAHYA
NIM : 0203161048

Bandung, 30 Oktober 2019


Pembimbing,

Febri Dolis Herdiani S.Kom.,M.M.


NIK. 0411028801

Mengetahui,
Ketua Jurusan,

Soleh Sabarudin, S.Kom., M.Kom.


NIK. 111997002
DAFTAR ISI

BAB I PENDAHULUAN ....................................................................................... 8


1.1 Latar Belakang .......................................................................................... 8
1.2 Perumusan Masalah .................................................................................. 8
1.3 Maksud Penelitian ..................................................................................... 9
1.4 Tujuan Penelitian ...................................................................................... 9
1.5 Manfaat Penelitian .................................................................................... 9
1.6 Kerangka Pemikiran ............................................................................... 10
1.7 Metode Penelitian .................................................................................... 13
1.7.1 Metode Pengumpulan Data ............................................................... 13

1.7.2 Metode Pendekatan Pengembangan Sistem .................................... 13

1.7.3 Model Proses Pengembangan Sistem ............................................... 14

1.7.4 Lokasi dan Waktu Penelitian ............................................................ 16

BAB II TINJAUAN PUSTAKA ........................................................................... 17


2. 1 Pengertian Perancangan ...................................................................... 17
2.2 Konsep Dasar Sistem Informasi ............................................................. 17
2.2.1 Pengertian Sistem ............................................................................... 17

2.2.2 Konsep Dasar Informasi ................................................................... 18

2.2.3 Pengertian Sistem Informasi ............................................................ 18

2.3 Pengertian dan Definisi Transaksi Penjualan ....................................... 19


2.4 Perancangan Sistem (System Design)..................................................... 19
2.4.1 Analisa Masalah ................................................................................ 19

2.4.2 UML (Unified Modeling Language) ................................................ 20

2.4.3 Use Case Diagram ............................................................................. 23

2.4.4 Class Diagram.................................................................................... 23

2.4.4 Activity Diagram ............................................................................... 25

2.4.5 Sequence Diagram............................................................................. 25


2.5 Konsep Database....................................................................................... 26
2.5.1 Pengertian Database .......................................................................... 26

2.5.2 Tingkatan Data .................................................................................. 27

2.6 Sekilas Teknologi Web ............................................................................. 28


2.7 Sekilas Tentang PHP................................................................................ 29
2.8 Sekilas Tentang MySQL .......................................................................... 30
BAB III OBJEK PENELITIAN DAN ANALISIS .............................................. 31
3.1 Objek Penelitian ...................................................................................... 31
3.1.1 Sejarah Singkat Sinar Sakti Racing Industri ................................ 31

3.1.2 Visi dan Misi ..................................................................................... 31

3.1.3 Struktur Organisasi PT SMH Bike Racing ................................... 32

3.2 Analisis Sistem ......................................................................................... 32


3.2.1 Analisis Sistem Yang Sedang Berjalan........................................... 32

3.2.2 Analisis Kelemahan Sistem Yang Sedang Berjalan ...................... 33

3.2.3 Analisis Sistem Yang di Usulkan .................................................... 35

3.2.4 Analisis Kebutuhan Sistem .............................................................. 35

3.2.4.1 Analisis Kebutuhan Sistem Fungsional ......................................... 35

3.2.4.2 Analisa Kebutuhan Sistem Non Fungsional ................................. 36

BAB IV PERANCANGAN SISTEM ................................................................... 38


4.1 Pendefinisian Aktor ................................................................................. 38
4.2 Pendefinisian Use Case ........................................................................... 38
4.3 Use Case Skenario ................................................................................... 40
4.4 Activity Diagram ..................................................................................... 40
4.5 Sequance Diagram................................................................................... 44
4.6 Class Diagram .......................................................................................... 45
4.7 Kamus Data ............................................................................................. 46
4.7.1 Kamus Data Login ........................................................................... 46

4.7.2 Kamus Data Transaksi .................................................................... 47

4.8 Perancangan Berbasis Data .................................................................... 48


4.8.1 Deskripsi Tabel ................................................................................... 48

4.8.2 Spesifikasi Proses (Process Specification) ...................................... 49

4.9 Perancangan Menu ................................................................................. 51


4.9.1 Perancangan Halaman Login .......................................................... 51

4.9.2 Perancangan Halaman Admin ........................................................ 51

4.9.3 Perancangan Transaksi Penjualan ................................................. 52

4.9.4 Perancangan Halaman Cetak Transaksi ....................................... 52

4.9.5 Perancangan Halaman Laporan Transaksi ................................... 53

BAB V KESIMPULAN DAN SARAN ................................................................ 54


5.1 Kesimpul .................................................................................................. 54
5.2 Saran ......................................................................................................... 55
DAFTAR PUSTAKA ........................................................................................... 56
BAB I
PENDAHULUAN

1.1 Latar Belakang


SSR Industri adalah Perusahaan yang bergerak dibidang penjualan aksesoris
atau suku cadang sepeda. SSR Industri berkembang pada tahun 2000 di mana saat
itu meningkat nya penjualan sepeda Mountain Bike yang membuat SSR Industri di
percaya hampir sebagian besar di satuan-satuan / unit-unit kerjanya telah
mengadopsi teknologi-teknologi IT disebuah perusahaan dengan merk GIANT dari
negara Taiwan untuk memegang dealer atau agen tunggal di Indonesia.
SSR Industri saat ini dalam melakukan pengelolaan data masih
menggunakan aplikasi Mircosoft Excel, baik dalam melakukan report harian,
bulanan, maupun tahunan. Padahal dalam hal ini SSR Industri adalah perusahaan
yang bergerak di bidang aksesoris sepeda terbesar di Indonesia namun dalam
pengalolaan data masih menggunakan aplikasi Microsoft Excel.
Namun implementasi teknologi informasi ini bukan berarti tanpa
kelemahan, yang mendasar adalah lemah dan minimnya SDM yang memiliki
penguasaan teknologi informasi, maka diperlukan kajian penelitian dan eksplorasi
teknologi informasi khususnya SSR Industri dengan Judul “PERANCANGAN
SISTEM INFORMASI TRANSAKSI PENJUALAN MENGGUNAKAN
BERBASIS WEB DI SINAR SAKTI RACING INDUSTRY”.

1.2 Perumusan Masalah


Berdasarkan latar belakang permasalah tersebut di atas, maka penulis dapat
mengidentifikasikan beberapa permasalahan, sebagaimana berikut :
1. Pembuatan laporan bulanan memerlukan waktu pengerjaan yang cukup
lama dan tidak jarang deadline penyerahan laporan tidak segera
terpenuhi.
2. Dalam pencarian data memerlukan waktu yang banyak, karena data
harus terlebih dahulu dicari lalu disusun ulang secara manual tergantung
kebutuhan, sedangkan kebutuhan akan data seringkali mendesak dan
beragam, serta proses pencarian data dengan filter tertentu
membutuhkan waktu relatif lama sehingga bisa menimbulakan
pelayanan yang buruk.
Dari identifikasi permasalah tersebut, rumusan masalah yang akan diangkat
oleh penulis adalah ”Bagaimana membangun sistem informasi pengolahan dan
monitoring berbasis web yang efektif dan efisien sesuai dengan kebutuhan transaksi
penjualan di SSR Industri .

1.3 Maksud Penelitian


Maksud dari penelitian ini adalah untuk merancang sistem informasi
transaksi penjualan berbasis web yang efektif dan efisien sesuai dengan kebutuhan
SSR Industri.

1.4 Tujuan Penelitian


Sedangkan Tujuan dari penelitian ini adalah :
1. Salah satu untuk memenuhi nilai kerja praktek .
2. Agar pembuatan laporan penjualan selama 1 bulanan dapat tersaji
dengan cepat dan deadline penyerahan laporan segera terpenuhi.
3. Agar dalam proses pencarian data dengan filter tertentu dapat dengan
cepat tersaji sesuai kebutuhan.

1.5 Manfaat Penelitian


Penelitian ini diharapkan dapat bermanfaat bagi instansi dari objek
penelitian maupun peneliti / penulis, sebagaimana berikut :
1. Bagi instansi / objek penelitian :
1. Dapat membantu proses kegiatan pengolahan transaksi dan bahan
masukan bagi perusahaan untuk menentukan kebijakasanaan
perusahaan di masa yang akan datang sesuai dengan kebutuhan
perusahaan
2. Meningkatkan kinerja pengembangan perusahaan.
2. Bagi peneliti / penulis :
1. Dapat menerapkan dan mengembangkan ilmu pengetahuan yang
telah diperoleh selama kuliah secara langsung kepada masyarakat
maupun dunia kerja secara nyata.
2. Menambah wawasan pengetahuan bagi peneliti / penulis tentang
ilmu pengetahuan khususnya di bidang IT.
3. Bagi Perguruan Tinggi, maupun pihak-pihak yang terkait dengan
pengembangan sistem informasi, dapat mengambil manfaat dari
penelitian ini sebagai bahan masukan dan tambahan wacana.

1.6 Kerangka Pemikiran


Dari identifikasi permasalahan tersebut di atas, maka Perancangan yang
akan diperlukan beberapa perbaikan pada sistem transaksi dan penjualan, ada pun
jurnal terdahulu yang telah melakukan penelitian di salah satu perusahaan dengan
judul “Sistem Informasi Penjualan Obat Pada Apotek Jati Farma Arjosari”
Sehingga semua aktivitas mengenai pengelolaan transaksi dan penjualan serta
pencatatan dokumen lainnya yang berkaitan dengan penjualan dan pendataan dapat
dilakukan secara terpadu, cepat dan tepat, serta dapat diakses setiap saat sesuai
dengan kebutuhan Unit SRR industri. (Journal Speed – Sentra Penelitian
Engineering dan Edukasi – Volume 3 No 4 - 2011 - ijns.org, ISSN : 1979-9330).
Pengertian Sistem Menurut Jogiyanto (dalam Yakub, 1999:1), terdapat dua
kelompok pendekatan sistem di dalam mendefinisikan sistem, yaitu pendekatan
pada prosedur dan pendekatan pada komponen/elemen.
Pendekatan sistem pada prosedurnya mendefenisikan sistem sebagai
berikut : “ Suatu sistem merupakan suatu jaringan kerja dari prosedur-prosedur
yang saling berhubungan, berkumpul bersama - sama untuk melakukan suatu
kegiatan atau tujuan tertentu ”.
Sedangkan pendekatan sistem pada komponen atau elemennya
mendefenisikan sistem sebagai berikut : “ Sistem merupakan bagian-bagian elemen
yang saling berinteraksi dan saling berhubungan untuk mencapai membentuk satu
kesatuan “.
Dengan sistem informasi berbasis komputer pada suatu perusahaan, sistem
informasi merupakan jantung dari semua kegiatan manajemen. Bahwa informasi
merupakan hal yang sangat penting bagi manajemen dalam pengambilan suatu
keputusan. Sistem informasi diperlukan mulai dari perencanaan, operasi,
pemeliharaan hingga pengendalian. Dalam proses perencanaan sistem informasi
diperlukan model perencanaan, data masuk, dan simulasi model berupa sistem
konversi untuk mengubah masukan menjadi suatu keluaran yang dapat dijadikan
penunjang dalam pengambilan suatu keputusan bagi pihak manajemen.
Berdasarkan hasil dari kajian penulis terhadap teori tersebut di atas, maka
selanjutnya dapatlah dibangun kerangka pemikiran, tentang sistem informasi
transaksi penjualan menggunakan web di SSR industri, agar penelitian ini dapat
terarah dan tercapai tujuan yang diharapkan sebagaimana format kerangka
pemikiran di bawah ini :
1. PROBLEMS : Mengidentifikasi permasalah-permasalahan yang dialami
oleh SSR Industri dalam pengelolaan data transaksi dan data penjualan.
2. APPROACH : Memberi solusi untuk memecahkan permasalahan dengan
menggunakan menggunakan teori-teori yang berkaitan dengan
pembangunan sistem informasi yaitu :
1. Konsep Sistem Informasi menurut Jogiyanto HM, Akt., MBA, Ph.D.
2. Migrasi sistem lama dari manual ke sistem berbasis teknologi komputer.
3. Penggunaan Teknologi Website.
3. OPPORTUNITY : Peluang bagi SSR Industri untuk dibangun sistem
informasi pelayanan informasi berbasis teknologi Website yang efektif dan
efisien sesuai kebutuhan.
4. SOFTWARE DEVELOPMENT : Yaitu berisi metode pendekatan
pembangunan sistem pendekatan secara terstruktur dan tahapan kerja yang
digunakan adalah model proses Linear Sequential Model, serta perangkat
lunak yang digunakan adalah berbasis teknologi web.
5. SOFTWARE IMPLEMENTATION : Penerapan software ini akan
diimplementasi pada SRR Industri.
6. SOFTWARE MEASUREMENT : Pengukuran seberapa jauh software
terbukti bermanfaat, dengan menggunakan pretest dan posttest.
7. RESULT: Sistem Informasi manajemen transaksi penjualan basis teknologi
Website yang efektif dan efisien dapat memecahkan dari permasalahan-
permasalahan pada SRR Industri.

Untuk lebih jelasnya bagan kerangka pemikiran dapat dilihat di bawah ini :

PROBLEMS OPPORTUNITY
 Proses pengelolaan transaksi penjualan masih dilakukan sebatas SRR Industri perlu dibangun sistem informasi manajemen
dokumentasi yang dilakukan secara manual, atau langsung transaksi penjualan berbasis web yang efektif dan efisien
menggunakan excel , sehingga kemungkinan terjadinya kesalahan sesuai dengan kebutuhan
pemasukan data, baik jumlah pelayanan dan gangguan maupun
dokumentasi administrasi yang berkaitan dengan teknisi masih
dapat mungkin terjadi.
 Pembuatan laporan bulanan memerlukan waktu pengerjaan yang
cukup lama (2 hingga 3 hari) dan tidak jarang deadline penyerahan APPROACH
laporan tidak segera terpenuhi.
Konsep Sistem Informasi menurut Menurut Jogiyanto HM,
 Dalam pencarian data memerlukan waktu dan tenaga yang banyak,
Akt., MBA, Ph.D
karena data harus terlebih dahulu dicari lalu disusun ulang secara
manual tergantung kebutuhan, sedangkan kebutuhan akan data Penggunaan Teknologi Komputer
seringkali mendesak dan beragam, serta proses pencarian data Teknologi Bebasis Web
dengan filter tertentu membutuhkan waktu relatif lama.

SOFTWARE DEVELOPMENT
SOFTWARE IMPLEMENTATION Software Specification dan Design : Metode pendekatan
terstruktur dan model proses Linear Sequential Model
SSR Industri
Software Construction : EasyPHP, MySQL
Pretest (sebelum implementasi)
Postest (setelah implementasi)

RESULT
SOFTWARE MEASUREMENT  Agar pengelolaan tidak terjadinya kesalahan pencatatan,
baik jumlah transaksi dan penjualan maupun dokumentasi
Grafik Perbedaan Pretest - Postest administrasi yang berkaitan dengan perusahaan.
 Agar pembuatan laporan bulanan dapat tersaji dengan
cepat dan deadline penyerahan laporan segera terpenuhi.
 Agar dalam proses pencarian data dengan filter tertentu
dapat dengan cepat tersaji sesuai kebutuhan.

Gambar 1.1 Kerangka Pemikiran Penelitian


1.7 Metode Penelitian
Metode penelitian yang digunakan dalam penelitian ini dibagi menjadi tiga
tahap, yaitu tahap metode pengumpulan data dan tahap model proses
pengembangan sistem Metode pendekatan pembangunan sistem.

1.7.1 Metode Pengumpulan Data


Metode pengumpulan data ini dilakukan dengan cara mengamati secara
langsung sistem yang sedang berjalan, sehingga didapatkan hambatan dan
permasalahan yang terjadi pada objek penelitian tersebut, yang meliputi kegiatan-
kegiatan sebagai berikut :
1. Wawancara
Wawancara ini dilakukan dengan kepala / penanggung jawab pada
SSR Industry dan staf-staf kerja terkait adalah satuan kerja di SSR
Industry, sehingga dari hasil wawancara ini dapat menggambarkan
kondisi sistem yang sedang berjalan.
2. Observasi / Pengamatan
Observasi / Pengamatan ini dilakukan dengan cara mempelajari cara
kerja sistem pada sistem yang diamati, mulai dari penggelolaan data stok
barang hingga penjualan barang.

3. Literatur
Sebagai penunjang dalam pembuatan sistem informasi ini maka
penulis membutuhkan referensi-referensi sebagai pedoman dalam
pembuatan sistem informasi inventory stok barang .

1.7.2 Metode Pendekatan Pengembangan Sistem


Metode pendekatan pembangunan sistem yang digunakan dalam
penelitian ini adalah menggunakan metodologi pendekatan terstruktur (structured
approach) dengan cara teknik atas-turun (top down). Pendekatan atas-turun (top-
down approach) dimulai dari level atas organisasi, yaitu level perencanaan strategi.
Pendekatan ini dimulai dengan mendefinisikan sasaran dan kebijaksanaan
organisasi. Langkah selanjutnya dari pendekatan ini adalah dilakukannya analisis
kebutuhan informasi. Setelah kebutuhan informasi ditentukan, maka proses turun
ke pemrosesan transaksi, yaitu penentuan output, input, basis data, prosedur-
prosedur operasi dan control. Pendekatan ini juga merupakan ciri-ciri dari
pendekatan terstruktur. Pendekatan atas turun bila digunakan pada tahap analisis
sistem disebut juga dengan istilah decision analysis, karena yang menjadi tekanan
adalah informasi yang dibutuhkan untuk pengambilan keputusan oleh manajemen
terlebih dahulu, kemudian data yang perlu diolah didefinisikan menyusul mengikuti
informasi yang dibutuhkan. Adapun model-model yang digunakan berupa Data
UML (Unified Modeling Language), Data Flowmap.

1.7.3 Model Proses Pengembangan Sistem


Tahapan kerja yang digunakan dalam pengembangan sistem penelitian ini,
penulis menggunakan model proses Linear Sequential Model. Model proses ini
sering disebut sebagai Waterfall atau Classic Life Cycle Model. Metode Linear
Sequential Model menyarankan pendekatan yang sistematis dan sekuensial dalam
pengembangan perangkat lunak yang dimulai pada level sistem dan bergerak maju
mulai tahap analisis, desain, coding, testing, dan support.
Model Sekuensial Linier sering disebut Model Air Terjun merupakan
paradigma rekayasa perangkat lunak yang paling tua dan paling banyak dipakai.
Model ini mengusulkan sebuah pendekatan perkembangan perangkat lunak yang
sistematik dan sekunsial yang dimulai pada tingkat dan kemajuan sistem pada
seluruh analisis, desain, kode, pengujian, dan pemeliharaan. (Roger S. Pressman,
2002:37).

Gambar 1.2 Fase-fase dalam Waterfall Model menurut referensi Pressman (Roger
S. Pressman, 2002:37).
Model Sekunsial Linier mengikuti aktivitas-aktivitas sebagai berikut :
1. Rekayasa dan Pemodelan Sistem/Informasi

Karena perangkat lunak merupakan bagian dari suatu sistem maka langkah
pertama dimulai dengan membangun syarat semua elemen sistem dan
mengalokasikan ke perangkat lunak dengan memperhatikan hubungannya dengan
manusia, perangkat keras dan database.
2. Analisis Kebutuhan Perangkat Lunak

Proses menganalisis dan pengumpulan kebutuhan sistem yang sesuai


dengan domain informasi tingkah laku, unjuk kerja, dan antar muka (interface)
yang diperlukan. Kebutuhan-kebutuhan tersebut didokumentasikan dan dilihat
lagi dengan pelanggan.

3. Desain

Proses desain akan menerjemahkan syarat kebutuhan ke sebuah


perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding.
Proses ini berfokus pada : struktur data, arsitektur perangkat lunak, representasi
interface, dan detail (algoritma) prosedural.
4. Pengkodeaan (Coding)

Perancangan yang telah dilakukan harus diubah menjadi bentuk yang


dimengerti oleh mesin (komputer). Langkah ini disebut juga langkah penulisan
program menggunakan bahasa pemrograman komputer sesuai dengan perangkat
lunak yang digunakan.
5. Pengujian

Proses pengujian dilakukan pada logika internal untuk memastikan semua


pernyataan sudah diuji. Pengujian eksternal fungsional untuk menemukan
kesalahan-kesalahan dan memastikan bahwa input akan memberikan hasil yang
aktual sesuai yang dibutuhkan
6. Pemeliharaan

Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan


mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan karena
perangkat lunak harus menyesuaikan dengan lingkungan (peripheral atau sistem
operasi baru) baru, atau karena pelanggan membutuhkan perkembangan fungsional
atau unjuk kerja.

1.7.4 Lokasi dan Waktu Penelitian


Lokasi penelitian ini dilakukan di Kantor Sinar Sakti Racing Industri Kota
Bandung, di Jalan Jl. Terusan Suryani Gg. Abadi No.3, Babakan, Kec. Babakan
Ciparay, Kota Bandung, Jawa Barat 40222..
Adapun waktu pelaksanaan kegiatan penelitian ini akan berlangsung
selama 2 (dua) bulan, yaitu dimulai dari tanggal 1 Agustus 2019 sampai dengan 30
September 2019, sebagaimana jadwal penelitian pada tabel 1.1 dibawah ini

Bulan
No Kegiatan Agustus 2019 September 2019
I II III IV I II III IV
1 Analisis
2 Desain
3 Kode
4 Uji Coba
5 Pemeliharaan
Tabel 1.1 Jadwal Penelitian
BAB II
TINJAUAN PUSTAKA

2.1 Pengertian Perancangan


Didalam melakukan perancangan sistem, konsep merupakan hal paling
mendasar sebelum melakukan suatu proses perancangan sistem yang bersangkutan.
Terdapat dua kelompok dalam mendefinisikan sistem, yaitu ada yang menekankan
pada prosedurnya dan ada yang menekankan pada komponennya atau elemennya.
Pengertian sistem yang lebih menekankan pada prosedur menurut Jack
Febrian dalam bukunya yang berjudul adalah sebagai berikut :
“Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan kegiatan atau untuk
menyelesaikan suatu sasaran tertentu.”(Jack Febrian, Kamus Komputer dan
Teknologi Informasi, 2007:398).
Berdasarkan definisi sistem tersebut, maka dapat ditarik kesimpulan
bahwa sistem merupakan suatu jaringan kerja yang saling berhubungan dan
berkumpul bersama-sama melakukan suatu kegiatan untuk mencapai suatu tujuan.

2.2 Konsep Dasar Sistem Informasi


2.2.1 Pengertian Sistem
Menurut Abdul Kadir, pengertian sistem adalah “Sekumpulan elemen yang
saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan”.
(Abdul Kadir, Pengenalan Sistem Informasi, (Jakarta, 2003), hal. 30).
Munurut Moekijat, sistem didefinisikan sebagai “Kumpulan bagian-bagian
yang saling mempengaruhi dan bekerjasama untuk mencapai suatu tujuan”.
( Moekijat, Pengantar Sistem Informasi Manajemen, (Jakarta, 2005), hal 42).
Menurut Jogiyanto HM, Akt., MBA, Ph.D., pengertian sistem adalah “Suatu
jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul
bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu
sasaran tertentu”. (Jogiyanto HM, Akt., MBA, Ph.D., Analisis & Desain,
(Yogyakarta, 2005), hal. 1).
Dari definisi sistem diatas dapat disimpulkan bahwa suatu sistem pada
dasarnya adalah kesatuan yang terdiri dari bagian-bagian yang saling
mempengaruhi dan bekerja sama untuk mencapai tujuan.

2.2.2 Konsep Dasar Informasi


Informasi (information) dapat didefinisikan sebagai berikut : “Data yang
diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang
menerimanya”. (Ibid, hal. 8).
Menurut Dada Umar Daihani informasi adalah : “Kumpulan dari fakta,
statistik, dan lain-lain yang memiliki makna”. (Dada umar Daihani, Komputerisasi
Pengambilan Keputusan , (Jakarta, 2001), hal. 10).
Jadi dari dua definisi diatas dapat diambil suatu kesimpulan bahwa
informasi adalah sekumpulan data yang telah diolah dan dapat bermanfaat bagi
penerimanya serta dapat dipakai sebagai pendukung pengambilan keputusan.
Sumber dari informasi adalah data. Data merupakan bentuk jamak dari
bentuk tunggal data-item. Data adalah kenyataan yang menggambarkan suatu
kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian (event) adalah sesuatu
yang terjadi pada saat tertentu. Di dalam dunia bisnis, kejadian-kejadian nyata yang
sering terjadi adalah perubahan dari suatu nilai yang disebut dengan transaksi.

2.2.3 Pengertian Sistem Informasi


Menurut Jogiyanto HM, Akt., MBA, Ph.D., pengertian sistem informasi
adalah :“Suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan
pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan
strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-
laporan yang diperlukan”. (Jogiyanto HM, Akt., MBA, Ph.D., Analisis & Desain,
(Yogyakarta, 2005), hal. 11).
Menurut Goerge Bodnar dan William S. Hopwood, sistem informasi adalah
: “Kumpulan sumberdaya sepereti manusia dan peralatan yang diatur untuk
mengubah data menjadi informasi”. (GoergeBodnar dan William S. Hopwood,
Sistem Informasi Akuntansi, (Jakarta, 2000), hal. 1).
Jadi dari dua definisi diatas dapat diambil suatu kesimpulan bahwa sistem
informasi adalah rangkaian beberapa unsur yang kemudian diproses secara
bersama-sama yang kemudian didistribusikan kepada pemakai.

2.3 Pengertian dan Definisi Transaksi Penjualan


Sistem Informasi Transaksi Penjualan adalah suatu kumpulan informasi
yang mendukung suatu proses pemenuhan kebutuhan suatu informasi yang
bertanggung jawab untuk menyediakan informasi dalam satu kesatuan proses yang
bertujuan untuk meningkatkan pelayanan pada SSR Industri
Analisis Sistem pelayanan yang dilakukan oleh SSR Industri ini masih
memiliki masalah. Masalah-masalah yang sering dialami misalnya : Pencatatan
transaksi penjualan, pencatatan stok barang, sampai kepada pembuatan laporan
masih sering terjadi kesalahan karena sistem yang digunakan bersifat konvensional.
Hal tersebut terbukti dengan adanya data primer secara konvensional. Metode yang
digunakan untuk menganalisis sistem, adalah metode analisis PIECES
(peformance, information, economic, control, eficiency, dan service). Dalam
mengidentifikasi masalah ini harus dilakukan analisis terhadap kinerja, informasi,
ekonomi, keamanan aplikasi, efisiensi dan pelayanan pelanggan

2.4 Perancangan Sistem (System Design)


Langkah-langkah yang dapat ditempuh dalam merancang atau mendesain
suatu sistem antara lain :

2.4.1 Analisa Masalah


Tahap ini adalah tahap pendefinisan masalah atau pengumpulan masalah-
masalah yang ada dalam sistem yang ada. Sehingga dari daftar masalah-masalah
yang ada dapat diketahui kebutuhan dari sistem tersebut. Serta dapat menentukan
usulan-usulan sistem yang akan ditawarkan.
2.4.2 UML (Unified Modeling Language)
UML dikeluarkan oleh OMG (Object Management Group, Inc) yaitu
organisasi internasional yang dibentuk pada 1989, terdiri dari perusahaan sistem
informasi, software developer dan para user sistem komputer.
UML ini membantu untuk menggambarkan bagaimana sistem informasi
inventori stok barang dapat diterapkan di SSR Industri , beberapa konsep dasar
dalam OOP ( Object Oriented Programming ) menurut Martin Flower :
1. Object
Objek (object) adalah “benda”, secara fisik atau konseptual, yang dapat kita
temui disekeliling kita. Hardware, software, dokumen, manusia, dan bahkan
konsep semuanya adalah contoh objek. Untuk kepentingan memodelkan
perusahaannya seperti, manager, pegawai, bagian gudang, dokumen, merupakan
keuntungan sebagai objek.
Sebuah objek memiliki keadaan sesaat (state) dan perilaku (behavior). State
dari sebuah objek adalah kondisi objek tersebut atau himpunan dari keadaan yang
menggambarkan objek tersebut.
Sebagai contoh, bagian kasir adalah objek, dan salah satu keadaan di mana
sudah memasukan data transaksi barang atau tidak adalah state dari objek bagian
kasir tersebut. Salah satu state dari objek kasir adalah jumlah transaksi saat ini.
State dinyatakan dengan nilai dari atribut (attribute) objeknya. Atribut adalah nilai
internal suatu objek yang mencerminkan antara lain karakteristik objek, kondisi
sesaat, koneksi dengan objek lain, dan identitasnya. Perubahan state dicerminkan
oleh perilaku (behavior) objek tersebut. Sebagai contoh, jika pengisian nilai
merupakan perilaku (behavior) atau service-nya mengisi nilai apapun yang
dilakukan oleh siswanya.
Behavior suatu objek mendefinisikan bagaimana sebuah objek bertindak
(beraksi) dan memberi reaksi. Behavior ditentukan oleh himpunan semua atau
beberapa operasi yang dapat dilakukan dalam objek itu sendiri. Behavior dari
sebuah objek dicerminkan oleh interface, service, dan method dari objek tersebut.
Interface adalah pintu untuk mengakses service objek. Service adalah fungsi yang
bisa diemban objek. Method adalah mekanisme internal objek yang
mencerminkan perilaku (behavior) objek tersebut. Sebagai contoh, jika printer
sebuah merupakan perilaku (behavior) atau service-nya mencetak apapun yang
dia terima.
2. Class
Kelas (class) adalah definisi umum (pola, template atau cetak biru) untuk
himpunan objek sejenis. Kelas menetapkan spesifikasi perilaku (behaviors) dan
atribut objek-objek tersebut. Class adalah keniskalan (abstraksi) dari entitas dalam
dunia nyata. Objek adalah “contoh” (instance) dari sebuah kelas. Sebagai contoh,
atribut untuk kelas autoreply adalah saat mendapatkan SMS masuk yang sesuai
dengan format.
3. Inheritance
Seperti yang sudah diuraikan di atas, objek adalah contoh/ instance dari
sebuah class. Hal ini mempunyai konsekuensi yang penting yaitu sebagai instande
sebuah class, sebuah objek mempunyai semua karakteristik dari class-nya. Inilah
yang disebut dengan inheritance (pewarisan sifat). Dengan demikian apaun
attribute dan operation dari class akan dimiliki pula oleh semua objek yang
diinherit/ diturunkan dari class tersebut. Sifat ini tidak hanya berlaku untuk objek
terhadap class, akan tetapi juga berlaku untuk class terhadap class lainnya.
4. Polimorphisme
Polimorphisme adalah konsep yang handal bagi pengembangan perangkat
lunak untuk pemisahan secara jelas diantara sub sistem yang berbeda. Dengan
demikian sebuah sistem akan bisa dimodifikasi secara mudah karena hanya
dibutuhkan interface antar class.
5. Encapsulation
Encapsulation adalah proses menyembunyikan detil implementasi sebuah
objek. Satu-satunya jalan untuk mengakses data objek tersebut adalah melalui
interface. Interface melindungi internal state sebuah objek dari “campur tangan”
pihak luar. Oleh karena itu objek sering digambarkan sebagai kotak hitam (black
box) yang menerima dan mengirim pesanpesan (messages). Dalam object-
oriented programming kotak hitam tersebut berisi kode (himpunan intruksi
dengan bahasa yang dipahami komputer) dan data (informasi dimana intruksi
tersebut beroperasi dengannya).
Dalam object-oriented programming, kode dan data disatukan dalam
sebuah “benda” yang tersembunyi isinya, yaitu objek. Pengguna objek tidbak
perlu mengetahui isi dalam kotak tersebut. Untuk dapat berkomunikasi dengan
objek, diperlukan pesan (messages).
Secara formal kita definisikan message sebagai permintaan untuk objek
penerima (receiver object) untuk membawa metode yang ditunjukkan atau
perilaku dan mengembalikan result dari aksi tersebut kepada objek pengirim
(sender object). Sebagai contoh, satu object orang mengirim object bola lampu
sebuah pesan (message) untuk menyala (melalui saklar). Objek bola lampu
menyalakan dirinya dan menunjukkan kepada objek orang tersebut bahwa state
barunya adalah menyala.
6. Association dan Aggregation
Association (asosiasi) adalah hubungan antar objek yang saling
membutuhkan. Sedangkan, aggregation (agregasi) adalah bentuk khusus dari
asosiasi yang menggambarkan seluruh bagian suatu objek merupakan bagian dari
objek lainnya. Sebagai contoh, objek tanggal dapat disusun dari objek hari, objek
bulan, dan objek tahun. Satu alasan mengapa objectoriented menguntungkan bagi
programmer adalah karena programmer dapat mendesain program dalam bentuk
objek-objek dan hubungan antar objek tersebut untuk kemudian dimodelkan
dalam sistem nyata.
Keuntungan yang lain adalah proses pembuatan software dapat dilakukan
dengan lebih cepat karena software dibangun dari object-object standar yang ada
di SSR Industri. Mudah dalam membangun sistem yang besar karena subsistem
dapat dibuat dan diuji secara terpisah. Mengubah sistem yang sudah ada tidak
memerlukan membangun ulang keseluruhan sistem.
UML sendiri dipenelitian ini merupakan suatu alat untuk mengambarkan
kerja atau flow perancangan sistem informasi transaksi penjualan barang di SSR
Industri.
2.4.3 Use Case Diagram
Use case diagram menggambarkan fungsionalitas yang diharapkan dari
sebuah sistem, yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan
“bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor
dengan sistem. Use case merupakan sebuah pekerjaan tertentu, misalnya login ke
sistem, kelola data transaksi penjualan, kelola data kategori transaksi, dan
sebagainya. Seorang/sebuah aktor adalah sebuah entitas manusia atau mesin yang
berinteraksi dengan sistem untuk melakukan pekerjaan pekerjaan tertentu.
Use case diagram dapat sangat membantu bila kita sedang menyusun
requirement sebuah sistem, mengkomunikasikan rancangan dengan klien, dan
merancang test case untuk semua fitur yang ada pada sistem. Sebuah use case
dapat meng-include fungsionalitas use case lain sebagai bagian dari proses dalam
dirinya. Secara umum diasumsikan bahwa use case yang di-include akan
dipanggil setiap kali usecase yang meng-include dieksekusi secara normal.
Sebuah use case dapat di-include oleh lebih dari satu use case lain, sehingga
duplikasi fungsionalitas dapat dihindari dengan cara menarik keluar
fungsionalitas yang common. Sebuah use case juga dapat meng-extend use case
lain dengan behaviour-nya sendiri. Sementara hubungan generalisasi antar use
case menunjukkan bahwa use case yang satu merupakan spesialisasi dari yang
lain. Whitten dan Bentley (2007).

2.4.4 Class Diagram


Class adalah sebuah spesifikasi yang jika diinstansiasi akan
menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain
berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem,
sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut
(metoda/fungsi). Class diagram menggambarkan struktur dan deskripsi class,
package dan objek beserta hubungan satu sama lain seperti containment,
pewarisan, asosiasi, dan lain-lain.
Class memiliki tiga area pokok :
1. Nama (dan stereotype)
2. Atribut
3. Metoda.
Atribut dan metoda dapat memiliki salah satu sifat berikut :
a. Private, tidak dapat dipanggil dari luar class yang bersangkutan .
b. Protected, hanya dapat dipanggil oleh class yang bersangkutan dan
anak-anak yang mewarisinya.

c. Public, dapat dipanggil oleh siapa saja Class dapat merupakan


implementasi dari sebuah interface, yaitu class abstrak yang hanya memiliki
metoda. Interface tidak dapat langsung diinstansiasikan, tetapi harus
diimplementasikan dahulu menjadi sebuah class. Dengan demikian interface
mendukung resolusi metoda pada saat run-time. Sesuai dengan perkembangan
class model, class dapat dikelompokkan menjadi package. Kita juga dapat
membuat diagram yang terdiri atas package.
Hubungan Antar Class adalah sebagai berikut :
a. Asosiasi, yaitu hubungan statis antar class. Umumnya
menggambarkan class yang memiliki atribut berupa class lain, atau class yang
harus mengetahui eksistensi class lain. Panah navigability menunjukkan arah
query antar class.
b. Agregasi, yaitu hubungan yang menyatakan bagian (“terdiri atas..”).
c. Pewarisan, yaitu hubungan hirarkis antar class. Class dapat
diturunkan dari class lain dan mewarisi semua atribut dan metoda class asalnya
dan menambahkan fungsionalitas baru, sehingga ia disebut anak dari class yang
diwarisinya. Kebalikan dari pewarisan adalah generalisasi.
Hubungan dinamis, yaitu rangkaian pesan (message) yang di-passing dari
satu class kepada class lain. Hubungan dinamis dapat digambarkan dengan
menggunakan sequence diagram yang akan dijelaskan kemudian. Whitten dan
Bentley (2007).
2.4.4 Activity Diagram
Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem
yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang
mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat
menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
Activity diagram merupakan state diagram khusus, dimana sebagian besar state
adalah action dan sebagian besar transisi di- trigger oleh selesainya state
sebelumnya (internal processing). Oleh karena itu activity diagram tidak
menggambarkan behaviour internal sebuah sistem (dan interaksi antar subsistem)
secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas
dari level atas secara umum.
Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih. Aktivitas
menggambarkan proses yang berjalan, sementara use case menggambarkan
bagaimana aktor menggunakan sistem untuk melakukan aktivitas. Sama seperti
state, standar UML menggunakan segiempat dengan sudut membulat untuk
menggambarkan aktivitas. Decision digunakan untuk menggambarkan behaviour
pada kondisi tertentu. Untuk mengilustrasikan proses-proses paralel (fork dan
join) digunakan titik sinkronisasi yang dapat berupa titik, garis horizontal atau
vertical. Activity diagram dapat dibagi menjadi beberapa object swimlane untuk
menggambarkan objek mana yang bertanggung jawab untuk aktivitas tertentu.
Aktifitas diagram ini menggambarkan bagaimana actor seperti guru , siswa,
walikelas, administrator berinteraksi dengan sistem dan berintarksi dengan
masing-masing aktor agar sesuai dengan kebutuhan yang ada. Whitten dan
Bentley (2007).

2.4.5 Sequence Diagram


Sequence diagram menggambarkan interaksi antar objek di dalam dan di
sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang
digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal
(waktu) dan dimensi horizontal (objek-objek yang terkait).
Sequence diagram biasa digunakan untuk menggambarkan skenario atau
rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event
untuk menghasilkan output tertentu. Diawali dari apa yang men-trigger aktivitas
tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output
apa yang dihasilkan. Masing-masing objek, termasuk aktor, memiliki lifeline
vertikal. Message digambarkan sebagai garis berpanah dari satu objek ke objek
lainnya. Pada fase desain berikutnya, message akan dipetakan menjadi
operasi/metoda dari class. Activation bar menunjukkan lamanya eksekusi sebuah
proses, biasanya diawali dengan diterimanya sebuah message.
Alat bantu UML ini akan mempermudah dalam melakukan penelitian
untuk lebih memahami apa masalah yang ada, tujuan yang akan dicapai, agar
sesuai dengan yang diinginkan pihak klien atau SSR Industri dan juga mendukung
dalam merancang sistem informasi transaksi penjualan di SSR Industry. Whitten
dan Bentley (2007).

2.5 Konsep Database


2.5.1 Pengertian Database
Database merupakan komponen terpenting dalam pembangunan Sistem
Informasi, karena menjadi tempat untuk menampung dan mengorganisasikan
seluruh data yang ada dalam sistem, sehingga dapat dieksplorasi untuk
menyimpan informasi-informasi dalam berbagai bentuk. Database merupakan
himpunan kelompok data yang saling berkaitan. Data tersebut diorganisasikan
sedemikian rupa agar tidak terjadi duplikasi yang tidak perlu, sehingga dapat
diolah atau dieksplorasi secara cepat dan mudah untuk menghasilkan informasi.
Database yang dibentuk diharapkan memiliki sifat-sifat antara lain. (Budi Sutedjo
,2002:126).
a) Efisien dan efektif dalam pengorganisasiannya, artinya untuk
menambah, menyisipkan, atau menghapus data dapat dilakukan dengan mudah
dan sederhana.
b) Bebas redudansi, meskipun pada batas-batas tertentu yang dapat
ditolerir, redudansi juga diperbolehkan, misalnya untuk mengurangi kompleksitas
dan penulisan program.
c) Fleksibel, artinya database dapat diakses dengan mudah, dinamis dan
tidak bergantung sepenuhnya pada aplikasi-aplikasi tertentu.
d) Sistem database yang apat diakses secara bersama dalam lingkungan
jaringan sehingga mendukung penggunaan bersama dalam distribusi data.

2.5.2 Tingkatan Data


Dalam tingkatannya data diklasifikasikan dari tingkatan yang terbesar
adalah seperti digambarkan dalam gambar di bawah ini :
Database

File/Tabel

Data Items

Record

Karakter

Gambar 2.1 Tingkatan Data


 Karakter
Karakter merupakan bagian data yang terkecil, dapat berupa karakter,
numerik, hurf ataupun kerakter- kerakter khusus yang membentuk suatu
items data (fields).
 Record
Kumpulan dari data yang saling berhubungan membentuk suatu data.
Jadi saru record mewakili satu data.
 Data Items
Suatu fields menggambarkan suatu atribut dari record-record yang
menunjukan suatu item dari data misalnya Kode Pegawai, Nama
Pegawai dan sebagainya.
 File/Tabel
Kumpulan dari record-record yang sejenis yang mempunyai panjang
elemen yang sama, atribut yang sama namun berbeda data valuenya.
 Database
Telah dijelaskan diatas.

2.6 Sekilas Teknologi Web


Salah satu teknologi internet yang cepat berkembang adalah World Wide
Web (WWW) yang disingkat menjadi Web. Web menggunakan protokol yang
disebut HTTP (Hyper Text Transfer Protocol) yang bekerja diatas protokol TCP/IP.
HTTP mengatur komunikasi antara Web-server dengan Client (komputer pemakai)
dengan cara mengirim file home-page/web-page yang diakses oleh user melalui
web-browser dari server ke client, kemudian menampilkan isi file tersebut di
monitor user.
Ketika seorang pengguna akan mengakses suatu situs Web, maka pertama
dia harus mengaktifkan sebuah program Web-browser. Tersedia berbagai macam
program Web-browser, atau disingkat browser saja, antara lain seperti: Internet
Explorer (IE) yang menjadi bagian dari sistem operasi Microsoft Windows, Opera,
Mozilla, dan sebagainya. Ketika browser sudah aktif maka alamat URL diketik
pada kolom address, kemudian browser akan menghubungkan komputer client
dengan server pada alamat yang dituju melalui protokol http, sehingga file
homepage-nya ditampilkan oleh browser.
File halaman web (web-page) ditulis dengan bahasa HTML (Hyper Text
Markup Language), keistimewaan dari bahasa ini adalah fasilitas hypertext yang
disebut sebagai hyper-link atau link, yang dapat menghubungkan satu file html
dengan file html lainnya sehingga dokumen informasi dapat disusun sesuai dengan
susunan yang dikehendaki oleh perancang web-page. Struktur dasar sebuah file
HTML adalah sebagai berikut:
<HTML>
<HEAD>
<TITLE> Judul dari halaman Web </TITLE>
</HEAD>
<BODY>
Isi halaman Web yang akan ditampilkan,
disusun disini dengan bantuan <tag> dari HTML
</BODY>
</HTML>
File HTML dapat dibangun melalui editor-text atau melalui perangkat-
lunak pembangkit kode HTML seperti Front-Page dan dreamweaver. Perangkat
lunak pembangkit kode HTML menyediakan berbagai fasilitas sehingga dapat
dihasilkan web-page yang professional. Pada dasarnya kode HTML hanya mampu
menyajikan tayangan statis, seperti teks dan gambar. Selain kode HTML suatu file
web-page dapat mengandung berbagai kode lain, seperti Javascript, PHP, Java
Applet, dan Perl. Kode tambahan tersebut menjadikan suatu web-page bisa menjadi
dinamis, seperti menjalankan program, membuat sistem data-entry, dan meng-
akses database.

2.7 Sekilas Tentang PHP


Ada beberapa pengertian tentang PHP. Akan tetapi, kurang lebih PHP dapat
kita ambil arti sebagai PHP Hypertext Preprocesor. Ini merupakan bahasa yang
hanya dapat berjalan pada server yang hasilnya dapat ditampilkan pada klien.
PHP merupakan bahasa standar yang digunakan dalam dunia website. PHP
adalah bahasa program yang berbentuk script yang diletakkan di dalam server web.
Jika kita lihat dari sejarah, mulanya PHP diciptakan dari ide Rasmus Lerdof yang
membuat sebuah script perl. Script tersebut sebenarnya dimaksudkan untuk
digunakan sebagai program untuk dirinya sendiri. Akan tetapi, kemudian
dikembangkan lagi sehingga menjadi sebuah bahasa yang disebut “Personal
Homepage”. Inilah awal mula munculnya PHP sampai saat ini.
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP ini, namun
fungsi PHP yang paling utama adalah untuk menghubungkan database dengan web.
Dengan PHP, membuat aplikasi web yang terkoneksi ke database menjadi lebih
mudah. Sistem database yang telah didukung oleh PHP adalah Oracle, Sysbase,
msSQL, MySQL, Solid, Generic ODBC, PostgreSQL.

2.8 Sekilas Tentang MySQL


MySQL (My Structure Query Language) atau yang biasa dibaca “mai-se-
kuel” adalah suatu program pembuat database yang bersifat open source, artinya
siapa saja boleh menggunakannya dan tidak dicekal.
MySQL merupakan program pengakses database yang bersifat jaringan
sehingga dapat digunakan untuk aplikasi Multi User (Banyak Pengguna). Saat ini
database MySQL telah digunakan hamper oleh semua programmer database,
apalagi dalam pemrograman web.
Kelebihan lain dari MySQL adalah ia menggunakan bahasa Query standar
yang dimiliki SQL (Structure Query Language). SQL adalah suatu bahasa
permintaan yang terstruktur yang telah distandarkan untuk semua program
pengakses database seperti Oracle, PostgreSQL, SQL Server, dan lain-lain.
Sebagai sebuah program penghasil database, MySQL tidak dapat berjalan
sendiri tanpa adanya sebuah aplikasi lain (interface). MySQL dapat didukung oleh
hampir semua program aplikasi baik yang open source seperti PHP maupun yang
tidak, yang ada pada platform Windows seperti Visual Basic, Delphi dan lainnya.
BAB III

OBJEK PENELITIAN DAN ANALISIS

3.1 Objek Penelitian


3.1.1 Sejarah Singkat Sinar Sakti Racing Industri

Gambar 3.1 Logo SSR Industri

Pada tahun 2000, Bapak Sony M Heriyadi ingin mencoba berbisnis di dunia
Otomotif berawal dari hobby dan juga berkarir sebagai atlite sepedah Nasional dan
juga atlite sepedah se-Jawa Barat, Bapak Sony mulai berbisnis berjualan sepedah
pada tahun 2000 di mana saat itu menjual sepedah Mountain Bike dari sebuah merk
yaitu GIANT merupakan produsen dari Taiwan.

3.1.2 Visi dan Misi


Visi :
Menghadirkan sebuah pilihan positif untuk mengaktualisasikan potensi
dan adrenalin bagi generasi muda.
Misi :
1. Mewadahi para pecinta & pelaku olah raga sepedah untuk dapat
mewujudkan cita – cita & impian mereka tersebut.
2. Memberikan fasilitas bagi para anggotanya yang bertujuan untuk
meningkatkan kapasitas sumber daya manusia sesuai dengan
kemampuan yang dimiliki.
3. Memberikan salah satu pilihan kegiatan yang positif untuk
generasi muda.
4. Membantu program pemerintah untuk ikut berpartisipasi dalam
mengisi pembangunan negeri ini.
3.1.3 Struktur Organisasi PT SMH Bike Racing

Gambar 3.2 Struktur Organisasi SSR Industri

3.2 Analisis Sistem


Analisis sistem merupakan kegiatan penguraian suatu sistem informasi yang
utuh dan nyata ke dalam bagian-bagian atau komponen-komponen komputer yang
bertujuan untuk mengidentifikasi serta mengevaluasi masalah-masalah yang
muncul, hambatan-hambatan yang mungkin terjadi dan kebutuhan-kebutuhan yang
diharapkan sehingga mengarah kepada solusi dengan kebutuhan serta
perkembangan teknologi.
Tahapan analisis harus dilakukan dengan teliti agar diketahui detail yang
ada dalam sistem yang berjalan saat ini. Hal-hal yang akan dianalisis di SSR
Industri terdiri dari :
1. Analisis Sistem Yang Sedang Berjalan
2. Analisis Kelemahan Sistem Yang Sedang Berjalan
3. Analisis Sistem Yang Di Usulkan
4. Analisis Kebutuhan Sistem
3.2.1 Analisis Sistem Yang Sedang Berjalan
Dalam kegiatan pencatatan data pembelian barang dan transaksi penjualan
selama ini Perusahaan SSR Industri masih menggunakan cara manual, dimana
setiap ada transaksi pembelian maupun penjualan diketik dalam sebuah file di
Microsoft Excel. Begitupun dengan pembuatan laporannya, masih di ketik secara
manual di Microsoft Excel File yang berisi data kwitansi tersebut juga berfungsi
sebagai bukti rincian biaya transaksi pembayaran, barang-barang apa saja yang
terjual dan berapa harganya. Adapun tahapan proses inputan kedalam file transaksi
tersebut, yaitu sebagai berikut:
1. Bagian Kasir menerima Data dari Pelanggan dan melakukan
pencatatan data secara manual.
2. Lalu bagian kasir akan membuat laporan transaksi barang yang
akan di berikan kepada pemilik perusahaan.

Gambar 3.3 Flowmap Sistem Yang Sedang Berjalan


3.2.2 Analisis Kelemahan Sistem Yang Sedang Berjalan
Analisis terhadap kelemahan sistem yang sedang berjalan bertujuan untuk
mengetahui lebih jelas bagaimana kelemahan suatu sistem dan mengetahui masalah
yang dihadapi sistem untuk dapat dijadikan usulan perancangan sistem. Tahapan
analisa kelemahan sistem perlu dilakukan dahulu sebelum dilakukan perancangan
sistem. Tahapan analisa ini merupakan tahapan yang sangat penting didalam
merancang suatu sistem. Analisa kelemahan sistem yang dilakukan untuk
mengetahui masalah apa yang sedang dihadapi oleh objek penelitian.
Sistem yang sedang berjalan diartikan sebagai sistem yang sedang dipakai,
sedangkan analisa kelamahan sistem yang sedang berjalan diartikan sebagai cara
memahami terlebih dahulu masalah yang dihadapi oleh sistem, seperti
mendefinisikan kebutuhan-kebutuhan fungsional dari sistem sehingga dapat
diketahui apa saja kebutuhan-kebutuhan pemakai yang belum terpenuhi oleh sistem
yang sedang berjalan tersebut.
Tujuan analisa kelemahan sistem untuk menentukan bentuk dari rancangan
sistem yang akan diterapkan. Analisa tersebut juga dapat menentukan langkah-
langkah perancangan yang akan dibuat sehingga rancangan sistem sesuai dengan
kebutuhan pemakai dan sistem mempunyai unjuk kerja yang efisien dan efektif,
dapat menghasilkan informasi yang cepat, tepat dan akurat.
Saat ini proses penyimpanan data transaksi masih menggunakan Microsoft
excel dan tersimpan di 1 komputer kasir berdasarkan transaksi yang begitu banyak
data kwintansi sehingga data sulit di kumpulkan dan memakan waktu yang lama.
Jika kasir sedang tidak berada di kantor, maka data tidak dapat di susun dan di cetak
sebagai laporan.
Selain itu, proses pencetakan terjadi berulang – ulang, karena informasi
dalam pembayaran harus sesuai dengan data yang real,jika data real terdapat
perubahan maka data item-item barang harus mengalami penyusunan ulang dan
kembali di cetak dalam bentuk laporan. Hal ini mengakibatkan meningkatnya beban
kerja kasir, memakan waktu yang lama, biaya operasional yang tinggi dan file data
kwintansi tidak tersusun akan mulai banyak.
Secara fungsional sistem informasi transaksi penjualan ini dapat
meningkatkan penjualan dan mempercepat proses pengelolaan data
pembelian,namun tidak untuk jangkauan yang lebih luas karena tergantung cabang
perusahaan yang tersedia.
3.2.3 Analisis Sistem Yang di Usulkan
Dari hasil analisis kelemahan sistem tersebut, maka disarankan beberapa hal
dalam perancangan sistem informasi transaksi penjualan, diantaranya :
1. Sistem memiliki halaman login yang sudah disesuaikan sesuai hak
akses, dimana bagian keuangan memasukan username dan password.
2. Kemudian sistem akan melakukan pengecekan login berdasarkan yang
di inputkan oleh bagian keuangan.
3. Jika inputan salah maka sistem akan memberikan informasi bahwa user
name atau password yang di masukan salah dan harus mengulanginya.
4. Jika benar, sistem akan menampilkan dashboard atau halaman admin,
dimana bagian kasir hanya dapat mengakses bagian pengelolaan data
transaksi yang didalamnya terdiri dari data, bukti pemabayaran dan
bukti pembelian.

3.2.4 Analisis Kebutuhan Sistem


3.2.4.1 Analisis Kebutuhan Sistem Fungsional
1. Sistem yang di rancang dapat mencatat data kwintansi
penjualan serta bisa melakukan (tambah, ubah, dan hapus)
data sesuai hak aksesnya.
2. Sistem dapat menginformasikan stok barang secara
uptodate.
3. Sistem yang dirancang dapat membantu mempercepat
proses penyampaian informasi penjualan barang.
4. Dalam proses penginputan kwintansi pada sistem informasi
yang akan dirancang menggunakan validasi yang tepat.
5. Mempercepat proses pembutan laporan data transaksi
harian, mingguan bahkan bulanan.
3.2.4.2 Analisa Kebutuhan Sistem Non Fungsional
1. Operasional
1) Menggunakan Sistem Operasi Windows 10 Pro.
2) Prosesor Intel Core 2 Duo atau yang lebih tinggi.
3) RAM 4 GB.
4) PhpMyAdmin 3.3.9 Sebagai antar muka database yang di
rancang.
5) PHP sebagai software pembangun aplikasi (desain interface
dan coding).
6) Google Chrome Versi 27.0.1453.116 .
2. Keamanan
Aplikasi dilengkapi dengan validasi login dan enkripsi pada
password, sehingga mencegah kemungkinan dibacanya password
user oleh admin. Hak akses dibatasi dengan jelas, sehingga admin
dan user memiliki batasan yang berbeda.
3. Bahasa Scripting
Dalam pembangunan aplikasi ini, digunakan beberapa
bahasa scripting yaitu :
1) PHP
Dengan menggunakan PHP dapat menghasilkan web yang
sepenuhnya dinamis. Proses Update data dapat dilakukan
dengan menggunakan aplikasi yang dibuat dengan
menggunakan script PHP.
Kode / script PHP diapit dengan menggunakan tag awal dan tag
akhir yang khusus, yang memungkinkan pemrogram untuk
masuk dan keluar dari mode script PHP.
2) HTML (Hyper Text Markup Language)
HTML adalah bahasa standar untuk membuat dokumen web.
Perintah-perintahnya ditandai dengan menggunakan tag ”<” dan
”>”. Kode HTML dibaca oleh browser secara berurutan dari atas
ke bawah tanpa adanya lompatan. Struktur dokumen HTML
pada dasarnya terbagi dalam dua bagian besar yaitu header dan
body. Header ditandai dengan tag <head></head> yang
berisikan judul dokumen dan informsai dasar lainnya. Body
ditandai dengan tag <body></body> yang berisi data
dokumennya.
3) CSS (Cascading Style Sheet)
CSS digunakan untuk membuat style atau gaya seperti membuat
layout web, mengatur warna font, jenis font, dan lain-lain yang
berhubungan dengan tampilan dokumen. CSS yang jelas
keuntungannya itu membuat pembuat web menjadi lebih mudah
dalam pengeditan dan membuat halaman web menjadi
terstruktur dan rapih.
CSS memiliki beberapa cara penerapannya, itu tergantung dari
penulis itu sendiri mau menggunakan penerapan yang mana
untuk webnya. CSS bisa ditulis langsung pada tag-tag html
misalnya <div style=”font-size:11px;”>, bisa juga ditulis pada
bagian sesudah atau sebelum tag head dan bisa juga dengan
membuat file CSS itu sendiri kemudian tinggal dipanggil
kehalaman web yang di inginkan.
4) CI (Code Igniter)
CodeIgniter merupakan framework PHP yang diklaim memiliki
eksekusi tercepat dibanding dengan framework lainnya.
CodeIgniter bersifat open source dan menggunakan model MVC
(Model View Controller) yang merupakan model konsep modern
framework yang digunakan saat ini. (Saputra, 2011, p. 2)
BAB IV
PERANCANGAN SISTEM

4.1 Pendefinisian Aktor


Berikut ini adalah deksripsi actor yang terdapat pada sistem
informasi pengelolaan data barang :

No Aktor Deskripsi

1. Pembeli Sebagai pembeli bisa melihat website


tetapi tidak dapat melakukan login ke
sistem

2. Admin/Kasir Orang yang terlibat dalam proses


transaksi penjualan pada toko

3. Manager Orang yang memiliki peran untuk


melihat laporan transaksi
harian/bulanan/tahunan

Tabel 4.1 Deskripsi Aktor

4.2 Pendefinisian Use Case


Berikut ini adalah deskripsi use case yang terdapat pada sistem
informasi pengelolaan data barang :

No Use Case Deskripsi

1. Login Login merupakan proses pengecekan hak


akses pengguna. Pengguna dapat
menjalankan fungsi-fungsi yang tersedia
sesuai hak akses yang di miliki.
2 Lihat Laporan Merupakan generalisasi dari empat buah
Transaksi proses pengelolaan data barang yaitu
input data transaksi,hapus data
transaksi,update data transaksi dan cetak
bukti transaksi

3. Input data transaksi Merupakan proses memasukan data


setiap transaksi baru ke dalam database.

4 Hapus data transaksi Merupakan proses penghapusan data


transaksi dari database.

5. Update data transaksi Merupakan proses data yang


memperbaharui/meng-update data
transaksi pada database.

6 Lihat laporan barang Merupakan proses menampilkan data


barang yang tersimpan pada database.

7 Lihat laporan pembeli Merupakan proses menampilkan data


pembeli yang tersimpan pada database

8. Cetak laporan data Merupakan proses menampilkan data


transaksi transaksi dari lihat laporan transaksi,
barang dan pengunjung ke dalam
database.

9. Laporan data transaksi Merupakan proses hasil akhir dari data


cetak laporan dari database.

10 Logout Merupakan proses keluarnya dari


system.

Tabel 4.2 Deskripsi Use Case


4.3 Use Case Skenario

Gambar 4.1 Use Case Sekenario

4.4 Activity Diagram


Activity Diagram merupakan gambaran dari aliran kerja dari sistem
informasi yang di rancang. Berikut desain activity diagram dari sistem
informasi pengelolaan data transaksi ada 3 bagian yaitu :
1. Activity Diagram Admin

Gambar 4.2 Aktivity Diagram Admin


2. Activity Diagram Manager

Gambar 4.3 Aktivity Diagram Manager


3. Activity Diagram Pembeli

Gambar 4.4 Aktivity Diagram Pembeli


4.5 Sequance Diagram

Sequance Diagram merupakan gambaran dari tingkah laku objek


pada use case. Sequence diagram dapat menjelaskan waktu hidup objek dan
bagaimana interaksi yang terjadi antaraobjek. Berikut merupakan sequence
diagram dar sistem informasi pengelolaan data barang:
a) Sequance Diagram Login

Gambar 4.5 Sequance Diagram Login

b) Sequence diagram Transaksi Pembeli

Gambar 4.6 Sequance Diagram Transaksi Pembeli


c) Sequance Diagram Laporan Data

Gambar 4.7 Sequance Diagram Laporan Data

4.6 Class Diagram


Class Diagram menggambarkan struktur dan deskripsi class,
package dan objek beserta hubungan satu sama lain. Class diagram pada
system ini dapat dilihat pada gambar berikut :

Gambar 4.8 Class Diagram Sistem


4.7 Kamus Data
Pada tahap perancangan sistem, kamus data digunakan untuk
merancang input, merancang laporan-laporan dan database, juga membantu
pelaku sistem untuk mengerti aplikasi secara detail dan mereorganisasi
semua elemen data yang digunakan dalam sistem sehingga pemakai dan
penganalisa sistem punya dasar pengertian

4.7.1 Kamus Data Login

Nama Arus Data : Login

Bentuk Data : Dokumen Cetakan Komputer

Arus Data : Bagian Admin table login

Deskripsi : Berisi tentang data user, untuk dapat mengakses


aplikasi

Struktur Data : username + password

Keterangan

username = [A - Z | a - z | 0 - 9]

Password = [A - Z | a - z | 0 - 9] *20 digit*

Tabel 4.3 Kamus Data Untuk Login


4.7.2 Kamus Data Transaksi

Nama Arus Data : Data Transaksi

Bentuk Data : Dokumen Cetakan Komputer

Arus Data : bagian karsir tabel transaksi pembeli

Deskripsi : Berisi tentang detail data transaksi pembeli

Struktur Data : no_tran_p + tanggal_tran + id_pembeli +


id_barang + jumlah +total + keterangan

Keterangan

Id_barang = *10 digit*

Code = kode_barang + no_barang

kode_barang = [A - Z | a - z]

no_barang = [0 - 9]

Color = [A - Z | a - z]

Model = [A - Z | a - z]

Function = [0 - 9]

Price = [0 – 9] *Rp*

Wholesale = [0 – 9] *Rp*

Dealer = [0 – 9] *Rp*

Tabel 4.4 Kamus Data Untuk Data Laporan


4.8 Perancangan Berbasis Data
4.8.1 Deskripsi Tabel
Nama Entitas Login
Key Field Username
Secondary Field -
No Atribut Tipe Panjang Keterangan Tabel Referensi
1 username Varchar 20 Primary Key -
2 password Varchar 50 - -
Tabel 4.5 Tabel Login

Nama Entitas transaksi_pembeli


Key Field Id_barang
Secondary Field kategori, stok
No Atribut Tipe Panjang Keterangan Tabel Referensi
1 Id Int 10 Primary Key -
2 code Varchar 20 - kategori
3 color Varchar 45 - -
4 model Varchar 30 Foreign Key -
5 function Varchar 20 Foreign Key -
6 price Varchar 30 - -
7 wholesale Varchar 30 - -
8 dealer Varchar 30 - -
Tabel 4.6 Tabel Transaksi
4.8.2 Spesifikasi Proses (Process Specification)
Spesifikasi Proses menggambarkan kejadian di dalam
setiap bubble pada level terbawah pada data flow diagram.
Spesifikasi proses mendefinisikan kegiatan yang harus dilakukan
untuk mengubah input menjadi output (Edward Yourdon, Modern
Structured Analysis, hal. 203). Model ini berfungsi mendeksripsikan
apa yang dilakukan ketika masukan ditransformasi menjadi
keluaran. Spesifikasi Proses pada aplikasi ini sebagai berikut:

4.8.2.1 Proses Login User


Nomor 0.1
Nama Login
Jenis Authentikasi user

Masukan Data user

Keluaran Konfirmasi

Deskripsi
Begin
Read data_user
If data_user ada Then
Print konfirmasi
Else tidak ada data_user
End if
End

Tabel 4.7 P-Spec Login


4.8.2.2 Proses Input Data Transaksi
Nomor 2.1
Nama Data Transaksi
Jenis Perekaman Data
Masukan Input Data Transaksi
Keluaran Data Transaksi
Deskripsi
Begin
Read data_transaksi
If data_transaksi ada Then
cetak_bukti data_transaksi
Else tidak ada data_transaksi
Insert data_transaksi
End if
End
Tabel 4.8 P-Spec Data Transaksi

4.8.2.3 Proses Input Data Pembeli


Nomor 2.2
Nama Data Pembeli
Jenis Perekaman Data
Masukan Input Data Pembeli
Keluaran Data Pembeli

Deskripsi
Begin
Read data_pembeli
If data_pembeli ada Then
Update data_ pembeli
Else tidak ada data_ pembeli
Insert data_ pembeli
End if
End
Tabel 4.9 P-Spec Data Pembeli
4.9 Perancangan Menu
Perancangan menu dalam sistem informasi arsip surat ini didasarkan pada
kebutuhan agar pengguna dapat menggunakan aplikasi ini dengan mudah.

4.9.1 Perancangan Halaman Login


Halaman Login berfungsi sebagai deteksi pengguna system
dan pengamanan terhadap data stok barang. Pengguna melakukan
login dengan memasukan Username dan Password. Setiap pengguna
akan memiliki hak akses yang berbeda-beda

Gambar 4.9 Halaman Login


.

4.9.2 Perancangan Halaman Admin


Setelah Login berhasil maka akan menampilkan halaman admin
dasi sistem aplikasi , berikut gambar rancangan halaman admin :
Gambar 4.10 Halaman Admin

4.9.3 Perancangan Transaksi Penjualan

Gambar 4.11 Halaman Laporan Penjualan

4.9.4 Perancangan Halaman Cetak Transaksi


Gambar 4.12 Halaman Cetak Laporan Transaksi Penjualan

4.9.5 Perancangan Halaman Laporan Transaksi

Gambar 4.13 Halaman Laporan Transaksi


BAB V
KESIMPULAN DAN SARAN

5.1 Kesimpul
Kesimpulan dari penelitian ini adalah sebagai berikut :

1. Dengan adanya rancangan aplikasi ini maka beban kerja petugas informasi

dalam memberikan informasi terhadap laporan transaksi penjualan dapat

berkurang. Hal ini karena pengguna dapat langsung melihat informasi transaksi

di dasbord pada layar monitor yang telah disediakan.

2. Adanya pengolahan apliksi ini juga secara tidak langsung menjadi jawaban dari

perusahaan dalam menindak lanjuti hasil permasalahan pencarian data transaksi

penjualan.

3. Dengan adanya aplikasi ini, user tidak perlu membuat laporan-laporan, karena

sistem sudah dapat menampilkan laporan sesuai dengan transaksi penjualan dan

pembelian yang terjadi setiap harinya dan akan mengelompokkannya per-bulan.

4. Dengan adanya aplikasi ini, memungkinkan user untuk mengecek dan melihat

laporan pembelian, transaksi, dan Penjualan.

5. Aplikasi ini dibuat untuk menggantikan sistim lama yang sudah tidak terpakai.
5.2 Saran
Setelah Aplikasi ini di rancang, Penulis ingin menyampaikan beberapa saran

untuk penelitian selanjutnya, yaitu:

1. Perlu dibuatkan Standar Operasi Prosedur (SOP) untuk melakukan pemeriksaan

berkala terhadap barang-barang yang sudah terjual, guna menjaga system yang

sedang berjalan sesuai dengan aplikasi.

2. Dalam aplikasi ini belum disediakan fasilitas database yang besar.

3. Perlu dibuatkan backup sistim agar mudah melakukan perbaikan bila terjadi

kerusakan pada media penyimpanan (harddisk).

4. Dalam menggunakan aplikasi ini, harus dilakukan training terlebih dahulu agar

aplikasi ini bisa di gunakan secara maksimal karena sebagus apapun aplikasi

jika tidak didukung oleh sumber daya manusia yang memadai akan terasa

percuma.
DAFTAR PUSTAKA

Jack Febrian. 2007. Kamus Komputer dan Teknologi Informasi, Informatika,

Bandung..

Abdul Kadir. 2003. Pengenalan Sistim Informasi, Andi, Yogyakarta.

Moekijat2005. Pengantar Sistem Informasi Manajemen, Jakarta.

Dada Umar Daihani. 2001.Komputerisasi Pengambilan Keputusan. Jakarta.

Jogiyanto H.M. 2005. Analisis & Desain, Andi, Yogyakarta.

Roger S. Pressman. 2002. Rekayasa Perangkat Lunak, McGraw-Hill Book

Companies dan Andi, Yogyakarta.

GoergeBodnar dan William S. Hopwood. 2000. Sistem Informasi

Akuntansi,Jakarta.

HM Jogiyanto, Analisis Disain Terstruktur, 1990, Yogyakarta.

Slamet Santoso. 2010. Perancangan Peralatan Flight Information Display

System (FIDS) Di PT. Angkasa Pura II (Persero) Bandar Udara Husein

Sastranegara Bandung, Universitas Nasional PASIM, Bandung.

Puspita Dwi Astuti. 2011. Sistem Informasi Penjualan Obat Pada Apotek Jati

Farma Arjosari, (Journal Speed – Sentra Penelitian Engineering dan Edukasi

- Volume 3 No 4 - 2011 - ijns.org, ISSN : 1979-9330).

soprotection.com

Anda mungkin juga menyukai