Puji syukur kami panjatkan kepada Allah SWT atas rahmat dan pertolongan-Nya,
dalam menyelesaikan Jurnal dengan judul “Perancangan Sistem Informasi
Penjualan Produk Kesehatan PT Alkeslab Primatama”. Jurnal ini disusun
berdasarkan penelitian yang dilakukan di PT Alkeslab Primatama Jl. Tol
Jagorawi No.2, Cipambuan, Kec. Babakan Madang, Kabupaten Bogor, Jawa
Barat 16810.
Jurnal ini disusun sebagai kelengkapan tugas pada mata kuliah Metodologi
Penelitian agar memperoleh nilai yang maksimal, Program Studi S1 Sistem
Informasi Fakultas Informatika dan Pariwisata, Institus Bisnis dan Informatika
Kesatuan Bogor.
Kritik dan saran atas proposal ini sangat kami butuhkan untuk meningkatkan
kualitas penelitian yang dilakukan.
Penulis
i
DAFTAR ISI
ii
3.3 SUMBER DATA .............................................................................................. 11
3.4 TEKNIK PENGUMPULAN DATA ................................................................ 11
3.5 METODE PENGEMBANGAN SISTEM ........................................................ 12
3.6 TINJAUAN UMUM ......................................................................................... 13
BAB IV ............................................................................................................................. 16
HASIL PENELITIAN DAN PEMBAHASAN ................................................................ 16
4.1. HASIL PENELITIAN....................................................................................... 16
4.2. SPESIFIKASI SISTEM KOMPUTER ............................................................. 16
4.3. GAMBARAN UMUM OBJEK PENELITIAN ................................................ 16
4.4. DESAIN SISTEM ............................................................................................. 18
4.2.1. Data Flow Diagram ....................................................................................... 18
4.2.2. Entity Relationship Diagram ......................................................................... 19
4.5. IMPLEMENTASI ............................................................................................. 23
4.6. CARA INSTALASI SISTEM ........................................................................... 23
4.7. PEMELIHARAAN ........................................................................................... 24
4.8. PENGUJIAN UNIT .......................................................................................... 25
BAB V .............................................................................................................................. 31
PENUTUP ........................................................................................................................ 31
5.1. KESIMPULAN ................................................................................................. 31
5.2. SARAN ............................................................................................................. 31
DAFTAR PUSTAKA ....................................................................................................... 33
iii
BAB I
PENDAHULUAN
Salah satu bisnis yang menjadi trend baru dimasyarakat sekarang ini adalah
dalam bidang penjualan online, salah satu bentuk usaha dari para pebisnis
online adalah memberikan fasilitas dan pelayanan yang memuaskan terhadap
pelanggan, untuk mewujudkan hal tersebut dibutuhkan kualitas pelayanan
yang baik.
1
1.2 IDENTIFIKASI MASALAH
Identifikasi masalah yang terjadi dalam proses penjualan alat kesehatan di PT.
Alkeslab Primatama :
1. Proses penanganan order yang masih dilakukan secara manual, belum
terkomputerisasi dan terdigitalisasi secara menyeluruh.
2. Belum mempunyai sistem informasi penjualan dalam proses penanganan
order.
2
1.6 METODE PENELITIAN
Metode pengembangan yang digunakan untuk merancang sistem
menggunakan pendekatan Rapid Application Development (RAD). Hasil dari
penelitian ini berupa Sistem Informasi Penjualan PT. Alkeslab Primatama
berbasis web yang mampu melakukan pencatatan, pengolahan, dan
mengintegrasi data serta menjadi tempat penyimpanan data yang terstruktur
sehingga dapat meningkatkan efektifitas dan efisiensi kinerja maupun waktu.
Berdasarkan hasil pengujian dan evaluasi dari penelitian, sistem yang telah
dibangun mampu memberikan informasi lengkap mengenai penjualan, stok
barang, dan pelanggan di PT. Alkeslab Primatama.
BAB I PENDAHULUAN
Bab ini penulis membahas tentang landasan teori yang digunakan seperti
pengertian sistem informasi secara keseluruhan dan bahasa pemrograman
yang digunakan dalam merancang aplikasi sebagai bahan referensi untuk
membuat laporan tugas akhir sistem penjualan pada PT. Alkeslab Primatama.
3
BAB IV ANALISIS DAN IMPLEMENTASI
BAB V PENUTUP
Bab ini penulis akan memberikan kesimpulan dan saran-saran yang tentunya
dapat membantu agar menjadikan laporan yang lebih sempurna.
4
BAB II
LANDASAN TEORI
Adapun tujuan utama dari tahap perancangan sistem ini adalah sebagai
berikut :
5
1. Melakukan evaluasi serta merumuskan pelayanan sistem yang baru secara
rinci dari masing-masing bentuk informasi yang akan dihasilkan.
2. Penyusunan perangkat lunak sistem yang akan berfungsi sebagai sarana
pengolah data dan sekaligus penyaji informasi yang dibutuhkan.
Menurut Kusrini dan Andri Koniyo (2007 : 79) “Perancangan sistem adalah
proses pengembangan spesifikasi sistem baru berdasarkan hasil rekomendasi
analisis sistem.” Sasaran yang harus dicapai dalam perancangan sistem adalah
:
1. Desain sistem harus berguna, mudah dipahami dan digunakan,data harus
mudah ditangkap, metode harus mudah diterapkan, informasi mudah
dihasilkan dan mudah dipahami.
2. Desain sistem harus mendukung tujuan utama perusahaan.
3. Desain sistem harus efisien dan efektif dalam mendukung pengolahan
transaksi, pelaporan manajemen dan pembuatan keputusan.
4. Desain sistem harus memberikan komponen sistem informasi secara
rinci, meliputi data, informasi, media penyimpanan, prosedur yang
digunakan, sumber daya manusia yang dibutuhkan, perangkat keras,
perangkat lunak dan pengendaliannya.
2.4 TOOLS
2.4.1. Internet
Definisi internet adalah rangkaian atau jaringan sejumlah komputer
yang saling berhubungan. Internet berasal dari kata interconnected-
networking. Internet merupakan jaringan global yang menghubungkan
suatu jaringan (network) dengan jaringan lainnya di seluruh dunia. Media
yang menghubungkan bisa berupa kabel, kanal satelit maupun
frekuensi radio.
6
Jaringan internet bekerja bekerja berdasarkan suatu protokol (aturan).
TCP/IP yaitu Transmission Control Protocol Internet Protocoladalah
protokol standar yang digunakan untuk menghubungkan jaringan-jaringan
di dalam internet sehingga data dapat dikirim dari satu komputer ke
komputer lainnya. Setiap komputer diberikan suatu nomor unik yang
disebut dengan alamat IP.
2.4.3. PHP
Menurut Anhar, ST (2010), “PHP singkatan dari Personal Hypertext
Preprocessor yaitu bahasa pemrograman web server-side yang bersifat
open source.PHP merupakan script yang terintegrasi dengan HTML dan
berada pada server. PHP adalah script yang digunakan untuk
membuat halaman website yang dinamis. Dinamis berarti halaman
yang akan ditampilkan dibuat saat halaman itu diminta oleh
client.Mekanisme ini menyebabkan informasi yang diterima client selalu
yang terbaru. Semua scriptPHP dieksekusi pada server dimana script
tersebut dijalankan.
PHP pertama kalidi kembangkan pada tahun 1995 oleh Rasmus Lerdorf,
namun sekarang di ambil oleh oleh The PHP Group. Pada awalnya
PHP adalah singkatan dari Personal Home Page, namun dalam
perkembangannya, di ubah menjadi PHP: Hypertext Preprocessor,
sebuah kepanjangan rekursif.
7
2.4.4. Database MySQL
Basis data (database) merupakan kumpulan dari data yang saling
berhubungan dangen yang lainnya, tersimpan di perangkat keras kompter dan
digunakan parangkat lunak untuk memanipulasinya. Database merupakan
salah satu komponen yang penting dalam sistem informasi,karena
merupakan basis dalam menyediakan informasi bagi para pemakai.
Penerapan database dalam sistem informasi disebut dengan database
sistem.
8
2. Muhammad Ikhsan dan Tirta Aditya Kusuma (2014), dengan judul
Sistem Informasi Penjualan Produk Kesehatan Dan Alat Kosmetik Pada
Angi Shop. Penulis menyimpulkan bahwa adanya pemesanan dan
penjualan produk secara online ini dapat memberikan kemudahan
dan keuntungan bagi pemakainya baik itu admin, pemilik usaha,
dan customer.
3. M. Syarifuddin dan Novita Yurfiana (2013), melakukan penelitian di
Toko Family Colletion Banjarmasin. Disimpulkan bahwa sistem ini
menangani penjualan dari penginputan data-data seperti data
kategori, data barang, data supplier, karyawan, pelanggan, jual-
beli, dan laporan.
9
BAB III
METODE PENELITIAN
Studi Pustaka
10
Gambar 3.1 Desain Penelitian
Dari gambar diatas penulis dapat menjelaskan desain penelitian yang penulis
gunakan selama penelitian. Mulai dari tahap pengumpulan data dan informasi
yang penulis dapatkan di departemen penjualan di PT. Alkeslab Primatama,
menganalisa kebutuhan sistem, setelah penulis mendapatkan data dan
informasi serta menganalisa kebutuhan sistem, penulis melakukan perancangan
basis data dan perancangan interface, kemudian melakukan perancangan
program dan mengimplementasikannya, sehingga memperoleh sistem yang
diusulkan oleh penulis.
11
responden untuk dijawab. Yang dimana jawaban tersebut digunakan untuk
mengukur sikap pengguna terhadap sistem yang dibuat.
1. Perencanaan Sistem
Salah satu tahapan atau fase pengembangan sistem yang pertama, dalam
tahap ini menentukan suatau rangkaian atau kerangka kerja yang
menyeluruh, untuk mendukung rencana yang telah ditetapkan.
2. Analisis Sistem
Analisis sistem data didefinisikan sebagai penguraian dari suatu sistem
informasi yang utuh kedalam bagian-bagaian komponennya dengan
maksud untuk mengidentifikasikan dan mengevaluasipermasalahan-
permasalahan, kesempatan dan hambatan yang terjadi dapat diperbaiki,
langkah-langkah dasar dalam menganalisis sistem yaitu:
a. Identify (mengenal), yaitu mengidentifikasi masalah.
b. Understand (mengerti), yaitu memahami kerja dari sistem yang ada.
c. Analyze (menguraikan), yaitu menganalisis sistem.d.Report (laporan),
yaitu membuat laporan hasil analisis.
3. Perancangan Sistem
Perancangan sistem bertujuan untuk mencari bentuk yang optimal
dari aplikasi yang akan dibangun dengan pertimbangan faktor-faktor
permasalahan dan kebutuhan yang ada pada sistem seperti yang
telah diterapkan pada tahap analisis. Upaya yang dilakukan yaitu
dengan berusaha mencari kombinasi penggunaan teknologi, perangkat
keras dan perangkat lunak yang tepat sehingga diperoleh hasil yang
optimal dan mudah diimplementasikan.Sebelum membuat website,
diperlukan membuat rancangan desain tampilanya, seperti rancangan
menu, rancangan data barang, perancangan pembelian dan lain-lain.
4. Implementasi Sistem
Secara sederhana implementasi dapat diartikan sebagai pelaksanaan
dan penerapan. Menurut Browne dan Wildavsky (Nurdin dan
12
Usman, 2004:70) implementasi ialah perluasan aktifitas yang saling
menyesuaikan. Fase ini dilakukan untuk menyelesaikan perancangan
sistem dalam membuat website dan merupakan fase yang paling penting.
5. Pemeliharaan sistem
Setelah sistem berjalan dengan baik maka sistem yang baru
perludipelihara dan terus dievaluasi untuk mengetahui ada atau tidaknya
kelemahan- kelemahan tertentu yang mungkin belum terlihat pada
fase-fase sebelumnya.
13
penulisanya. Oleh karena itu maka diperlukannya sebuah sistem yang
mampu meminimalisirkan kelemahan pada sistem yang lama.
Dibandingkan dengan sistem baru yang akan dibuat nantinya, proses
transaksi dapat dilakukan didalam sistem atau terkomputerisasi, pemilik
toko tinggal mengklik sesuai dengan apa yang di inginkanya di dalam
sistem, tanpa harus melaukan pencatatan seperti sebelumnya sehingga
dalam keakuratan data dan efsiensi pun lebih tepat dan cepat.
a) Server
1) CPU
(1) Processor core i3
(2) RAM 2 ,00 GB
(3) Hard Disk 500 GB
2) Mouse
3) Keyboard
4) Monitor dengan Resolusi Layar minimum 1024 x 768
5) Koneksi internet dengan kecepatan 2 Mbps.
b) Client
1. CPU
(1) Processor Pentium 4
(2) RAM 512 MB
(3) Hard Disk 60 GB
2. Mouse
3. Keyboard
4. Monitor dengan Resolusi Layar minimum 1024 x 768
5. Koneksi internet dengan kecepatan 2 Mbps.
14
2) CodeIgniter, framework PHP yangdigunakan.
3) HTML, sebagai bahasa untuk membuat sebuah halamanweb.
4) PHP, bahasa pemrograman yang dominandigunakan.
5) MySQLi, sebagai databaseserver
6) Visual Studio Code, sebagai text editor.
7) Google Chrome, sebagai webbrowser.
8) Balsamiq Mockup, sebagai perancangan desain interface sistem
(Prototype).
9) StarUML, untuk membuat diagramUML.
d. Pengguna Sistem
Kebutuhan pengguna sistem mengidentifikasikan kategori pengguna
yang dapat mengakses sistem yang dibangun.
Adapun kategori pengguna tersebut adalah sebagai berikut:
1) Admin adalah pemilik toko yang memiliki akses pada sistem secara
keseluruhan.
2) Kasir adalah pengguna yang memiliki beberapa hak akses pada
sistem.
15
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN
Analisis kelemahan dari sistem lama yang diterapkan pada PT. Travellindo
Lusiyana Banjarmasin dapat dilihat sebagai berikut:
16
17
4.4.DESAIN SISTEM
1. Diagram Context
admin customer
SI
data barang
Pemilik
2. DFD Level 0
18
4.2.2. Entity Relationship Diagram
Entity relation diagram merupakan salah satu model yang digunakan untuk
mendesain database dengan tujuan menggambarkan data berelasi pada sebuah
database.
19
1. Halaman Utama
Halaman utama pada system penjualan PT Alkeslab Primatama adalah
sebagai berikut:
Pada tampilan halaman utama yaitu halaman user untuk login. Jika user
sudah memiliki akun, bisa langsung login saja. Namun, jika user belum
memiliki akun, user dapat daftar terlebih dahulu dengan klik “Pendaftaran
Baru”.
2. Halaman Profil
Halaman profil pada system penjualan PT Alkeslab Primatama adalah
sebagai berikut:
20
Pada tampilan halaman profil terdapat kontak PT Alkeslab Primatama,
dengan adanya kontak yang dicantumkan pada halaman profil dapat
memudahkan customer untuk menghubungi perusahaan.
3. Halaman Barang
Halaman barang pada system penjualan PT Alkeslab Primatama adalah
sebagai berikut:
4. Halaman Panduan
Halaman panduan pada system penjualan PT Alkeslab Primatama adalah
sebagai berikut:
21
Pada tampilan halaman panduan, customer dapat mengetahui dan memahami
tata cara pembelian pada system informasi penjualan PT Alkeslab
Primatama.
6. Login User
22
Berikut adalah tampilan untuk login user pada system informasi penjualan
PT Alkeslab Primatama:
Pada tampilan login, user dapat mengisi username dan password yang sudah
dimiliki user. Namun, jika user belum memiliki akun, user dapat daftar
terlebih dahulu dengan klik “Pendaftaran Baru”.
7. Login Admin
Berikut adalah tampilan untuk login admin pada system informasi penjualan
PT Alkeslab Primatama:
Pada tampilan ini, admin dapat mengisi username dan password yang sudah
dimiliki.
4.5.IMPLEMENTASI
Implementasi dari Sistem Informasi Penjualan Alat Kesehatan Pada PT
Alkeslab Primatama Berbasis Web secara keseluruhan tidak hanya terdiri dari
perangkat keras, tetapi juga terdiri dari perangkat lunak dan jaringan.
23
f) Keyboard dan Mouse
2. Instalasi Perangkat Lunak (Software) Perangkat lunak yang dibutuhkan
dalam sistem ini yaitu, Xampp, dan Internet Browser (Chrome/Mozilla
Firefox/Opera dll.).
3. Jaringan
Sistem jaringan yang digunakan yaitu jaringan internet melalui web
hosting dan domain. Domain yang penyusun gunakan yaitu
http://www.Alkeslabprimatama.com.
Adapun langkah awal pengimplementasian awal pada jaringan yaitu :
a) Setelah pembelian hosting dilakukan dan dinyatakan aktif, akan
menerima email di inbox akun yang didaftarkan di qwords.
b) Buka email tersebut kemudian temukan informasi
mengenai Control Panel dan FTP.
c) Kemudian buka cpanel
d) Masukan Username dan Password yang ada di email ke
dalam kotak login cpaneal, kemudian klik Log In.
e) Upload rancangan website yang telah dibuat.
4.7.PEMELIHARAAN
Pemeliharaan Sistem Informasi Penjualan Alat Kesehatan pada PT. Alkeslab
Primatama Berbasis Web ini dikelola oleh administrator dan pemilik dapat
memantau kinerja dari administrator itu sendiri.
Sistem yang beroperasi dari waktu bisa saja mengalami suatu program error
dan diikuti pula oleh hilangnya data – data. Agar hal tersebut tidak terjadi, kita
dapat meminimalisir hal tersebut dengan Backup Data dan Recovery Sistem.
Analisis sistem dapat berperan sebagai pihak recovery atau yang memperbaiki
dalam pemulihan suatu sistem data. Operasi Recovery akan dijalankan secara
otomatis sepanjang kerusakan tidak terjadi pada media penyimpanan
permanen (disk) yang berisis data permanen. Tetapi jika terjadi kerusakan
pada disk dimana database utama berada, maka operasi recovery ini harus
dilakukan secara manual dengan dengan melakukan proses restore dan salinan
database yang telah kita miliki sebelumnya harus diperbaiki terlebih dahulu
agar dapat berfungsi seperti semula.
24
3. Memeberikan perintah atau mencegah kerusakan yang sama terulang
kembali.
4. Memanggil teknisi perangkat keras untuk memperbaiki kerusakan pada
perangkat keras.
4.8.PENGUJIAN UNIT
Pengujian untuk validasi dilakukan dengan beberapa pendekatan salah satunya
yaitu black box testing. Black-Box Testing (pengujian kotak hitam) yaitu
menguji perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain
dan kode program. Pengujian dimaksudkan untuk mengetahui apakah fungsi-
fungsi, masukan dan keluaran dari perangkat lunak sesuai dengan spasifikasi
yang dibutuhkan.
25
A. Pengujian Terhadap Form Login Admin
Login !!”
tombol login
26
No. Skenario Test Case Hasil Yang Hasil Kesimpulan
27
B. Pengujian Terhadap Form Login User
klik tombol
login
28
No. Skenario Test Case Hasil Yang Hasil Kesimpulan
klik tombol
login
pada menampilkan “
Password :
Username Anda Gagal
nuratih
atau Login !!”
(salah)
Password
kemudian
klik tombol
login
29
No. Skenario Test Case Hasil Yang Hasil Kesimpulan
30
BAB V
PENUTUP
5.1. KESIMPULAN
Berdasarkan hasil analisis dari perancangan sistem informasi penjualan
hingga implementasi program yang telah dibuat dalam Laporan Penelitian ini,
maka dapat disimpulkan bahwa :
5.2.SARAN
Penulis memiliki beberapa saran yang dapat mendukung pengembangan
mengenai Perancangan Sistem Informasi Penjualan Pada PT. Alkeslab
Primatama :
31
5. Ketelilitan pada saat input produk harus diperhatikan, karena data produk
yang diinput tidak boleh ganda.
6. Perawatan Sistem harus diperhatikan karena bersifat online maka antivirus
harus kuat agar PC tidak terserang virus
32
DAFTAR PUSTAKA
Anhar, ST, 2010, Paduan MenguasaiPHP & MySQL Secara Otodidak, Jakarta
: Mediakita.
Colletion Banjarmasin.
Muhammad Syaukani, S.T, 2005, Mengenal Data Pada MySQL, Jakarta : PT.
Muhyuzir T.D., 2010, Analisa Perancangan Sistem Pengolahan Data, Jakarta : PT.
Yuhefizar, S.Kom, Ir. HA Mooduto, dan Rahmat Hidayat, ST, 2006, Cara
33