TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga (D3)
Telah dipertahankan pada periode I-2020 dihadapan Penguji dan diterima sebagai
bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya
Komputer (A.Md.Kom) pada Program Diploma Tiga (D3) Program Studi Sistem
Informasi di Universitas Bina Sarana Informatika.
D E W A N PE NGU J I
Pas Foto
3x4
2 10-04-2020 Judul TA
Disetujui oleh,
Dosen Pembimbing
(Supriyanta, M.Kom)
NIM : 12173738
Nama Lengkap : Aditya Bayu Permana
Dosen Pembimbing : Supriyanta, M.Kom
Judul Tugas Akhir : Perancangan Sistem Informasi Penjualan pada PT. Tugu
Andalan Mandiri
Pas Foto
3x4
2 10-04-2020 Judul TA
Disetujui oleh,
Dosen Pembimbing
Puji syukur atas kehadirat Tuhan Yang Maha Esa atas terselesaikannya Tugas
Akhir ini dengan baik dan lancar. Adapun judul dari tugas akhir yang penulis ambil
Mandiri”.
Tugas Akhir ini disusun untuk memenuhi salah satu persyaratan untuk
kasih yang sebesar-besarnya kepada, berbagai pihak yang telah membantu, membina
Tugas Akhir.
6. Orang tua tercinta yang telah memberikan dukungan moral maupun spiritual.
Serta semua pihak yang terlalu banyak untuk disebutkan satu persatu. Penulis
menyadari masih banyak kekurangan dan masih jauh dari kata sempurna pada
penulisan tugas akhir ini, maka dari itu penulis mengharapkan kritik dan saran yang
membangun.
Demikian Tugas Akhir ini penulis susun semoga dapat bermanfaat bagi penulis
Aditya Bayu Permana (12173738), Sales Information System Design at PT. Tugu
Andalan Mandiri
Keys word: Sales Information System Design, PT. Tugu Andalan Mandiri
DAFTAR ISI
LEMBAR JUDUL.........................................................................................................i
LEMBAR SURAT PERNYATAAN KEASLIAN TUGAS AKHIR..........................ii
SURAT PERSETUJUAN PUBLIKASI KARYA ILMIAH.......................................iii
PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR........................................iii
LEMBAR KONSULTASI TUGAS AKHIR................................................................v
LEMBAR KONSULTASI TUGAS AKHIR..............................................................iii
KATA PENGANTAR.................................................................................................iv
ABSTRAKSI...............................................................................................................xi
ABSTRACT...............................................................................................................xii
DAFTAR ISI............................................................................................................xiiii
DAFTAR SIMBOL...................................................................................................xvi
DAFTAR GAMBAR.................................................................................................xix
DAFTAR TABEL......................................................................................................xx
BAB I PENDAHULUAN.............................................................................................1
1.1. Latar Belakang Masalah.................................................................................1
1.2. Tujuan dan Manfaat.......................................................................................2
1.2.1. Tujuan.....................................................................................................2
1.2.2. Manfaat...................................................................................................2
1.3. Metode Penelitian..........................................................................................3
1.3.1. Metode Pengembangan Perangkat Lunak..............................................3
1.3.2. Teknik Pengumpulan Data....................................................................3
1.4. Ruang Lingkup...............................................................................................4
BAB II LANDASAN TEORI.......................................................................................6
2.1. Konsep Dasar Sistem.....................................................................................6
2.1.1. Pengertian Sistem...................................................................................6
2.1.2. Pengertian Informasi...............................................................................7
2.1.3. Pengertian Sistem Informasi...................................................................8
2.1.4. Karakteristik Sistem................................................................................9
2.1.5. Klasifikasi Sistem.................................................................................11
2.1.6. Basis Data (database)...........................................................................12
2.2. Teori Pendukung..........................................................................................13
2.2.1. ERD (Entity Relationship Diagram)....................................................13
2.2.2. LRS (Logical Record Structure)...........................................................13
2.2.3. UML (Unified Modelling Language)...................................................15
2.2.4. Metode Pengembang Software.............................................................20
BAB III ANALISA SISTEM BERJALAN................................................................23
3.1. Tinjauan Perusahaan....................................................................................23
3.1.1. Sejarah Institusi/ Perusahaan................................................................24
3.1.2. Struktur Organisasi dan Fungsi............................................................24
3.2. Prosedur Sistem berjalan..............................................................................26
3.2.1. Proses Pemesanan Barang....................................................................26
3.2.2. Proses Penjualan...................................................................................27
3.2.3. Proses Pengiriman Barang....................................................................27
3.2.4. Proses Pembayaran...............................................................................27
3.3. Activity Diagram..........................................................................................28
3.3.1. Activity Proses Diagram Pemesanan Barang........................................28
3.3.2. Activity Diagram Proses Penjualan.......................................................29
3.3.3. Activity Diagram Pengiriman Barang..................................................30
3.3.4. Activity Diagram Pembayaran..............................................................31
3.4. Spesifikasi Dokumen Masukan....................................................................31
3.5. Spesifikasi Dokumen Keluaran....................................................................32
3.6. Permasalahan Pokok....................................................................................34
3.7. Pemecahan Masalah.....................................................................................34
BAB IV PERANCANGAN SISTEM USULAN.......................................................36
4.1. Tahapan Perancangan Sistem.......................................................................36
4.1.1. Analisis Kebutuhan...............................................................................36
4.1.2. Rancangan Diagram Use Case.............................................................37
4.1.3. Rancangan Diagram Aktivitas..............................................................44
4.1.4. Rancangan Dokumen Sistem Usulan....................................................54
4.1.5. Rancangan Prototype............................................................................55
4.2. Perancangan Perangkat Lunak.....................................................................64
4.2.1. Entity Relationship Diagram (ERD).....................................................64
4.2.2. Logical Record Structure (LRS)...........................................................65
4.2.3. Spesifikasi File......................................................................................65
4.2.4. Class Model / Class Diagram...............................................................70
4.2.5. Sequence Diagram................................................................................71
4.2.6. Spesifikasi Hardware dan Software.....................................................73
4.3. Jadwal Implementasi....................................................................................75
BAB V PENUTUP.....................................................................................................77
5.1. Kesimpulan..................................................................................................77
5.2. Saran.............................................................................................................77
DAFTAR PUSTAKA.................................................................................................79
DAFTAR RIWAYAT HIDUP...................................................................................81
SURAT KETERANGAN KULIAH KERJA PRAKTEK..........................................82
LAMPIRAN-LAMPIRAN.........................................................................................83
A. Lampiran Dokumen Masukan Sistem Berjalan...........................................83
Lampiran A.1 Surat Pesanan..............................................................................83
Lampiran A.2 Bukti Transfer.............................................................................85
B. Lampiran Dokumen Keluaran Sistem Berjalan...........................................86
Lampiran B.1 Surat Penawaran..........................................................................86
Lampiran B.2 Nota Penjualan.............................................................................87
Lampiran B.3 Surat Jalan...................................................................................88
C. Lampiran Dokumen Usulan.........................................................................89
Lampiran C.1 Nota Penjualan.............................................................................89
Lampiran C.2 Surat Penawaran..........................................................................90
Lampiran C.3 Laporan Keuangan.......................................................................91
DAFTAR SIMBOL
---------------
Interface Menambahkan kelas antar muka (interface)
pada diagram.
pada diagram.
awal.
Status akhir Status akhir yang dilakukan sistem, sebuah
akhir.
Aktivitas Aktivitas yang dilakukan sistem,aktivitas
Fu ncti on
terjadi.
P h ase
Entitas
Relasi
Atribut
juga relasinya.
Primery Key
kunci.
Garis Penghubung
PENDAHULUAN
pencatatan, kurang akuratnya memakan waktu yang agak lama dalam pencarian data-
data yang diperlukan sampai dengan kehilangan data. (Christian & Arini, 2018).
lebih efektif dan efisien agar dapat mengurangi human error yang dapat terjadi
akibat sistem yang dijalankan dengan manual. Sehingga alat pengolah data
memegang peranan yang sangat penting untuk dapat menghasilkan data yang akurat.
Sistem yang sudah terkomputerisasi akan lebih efektif dan efisien dibanding
dengan sistem yang lama atau sistem manual. Dalam hal penginputan data pada
sistem yang sudah terkomputerisasi akan lebih cepat dibandingkan dengan cara
penggunaan kertas dengan jumlah data yang dapat tersimpan jauh lebih banyak.
Ketika melakukan pencarian datapun dapat lebih cepat dan akurat. (Syamsul bakhri,
2020).
PT. Tugu Andalan Mandiri”. Dengan rancangan sistem tersebut pengolahan data
penjualan pada PT. Tugu Andalan Mandiri menjadi lebih cepat dan akurat.
1.2. Tujuan dan Manfaat
1.2.1. Tujuan
stok barang.
1.2.2. Manfaat
a. Untuk menambah wawasan yang lebih luas diluar pengetahuan yang ada
sebenarnya di lapangan.
menyampaikan kepada pengguna dan pengguna akan lebih mudah mengerti tentang
Mandiri
2. Membuat rancangan prototype sesuai kebutuhan proses penjualan pada PT. Tugu
Andalan Mandiri
1. Metode Observasi
dengan masalah yang diambil. Hasil dari pengamatan tersebut langsung dicatat oleh
penulis dan dari kegiatan observasi dapat diketahui kesalahan atau proses dari
kegiatan tersebut.
2. Metode Wawancara
penyusunan tugas akhir ini maka penulis melakukan metode tanya jawab mengenai
semua kegiatan yang berhubungan dengan penjualan alat kesehatan di PT. Tugu
Andalan Mandiri.
3. Studi Pustaka
dengan tujuan untuk mengumpulkan data dan mempelajari serta mencari informasi
Ruang lingkup dari Perancangan Sistem Informasi Penjualan pada PT. Tugu
Didalam penulisan laporan tugas akhir, penulis membahas tentang analisa sistem
penjualan barang pada PT. Tugu Andalan Mandiri. Mengingat pembahasan didalam
penjualan barang cukup luas dan agar laporan tugas ini mencapai sasaran maka ruang
5. Proses pembayaran.
LANDASAN TEORI
Sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur,
ketergantungan satu sama lainnya dan terpadu. Sistem juga merupakan suatu
kesatuan yang terdiri dari dua atau lebih komponen atau sub sistem yang berinteraksi
untuk mencapai tujuan. Berikut ini merupakan pendapat yang disampaikan oleh
beberapa pakar dalam mendefinisikan suatu sistem namun tetap pada satu tujuan.
terdiri dari dua atau lebih komponen yang saling berhubungan dan saling berinteraksi
satu sama lain untuk mencapai tujuan dimana sistem biasanya terbagi dalam sub
sitem yang lebih kecil yang mendukung sistem yang lebih besar.
Menurut Mulyadi yang dikutip oleh Rini Asmara, S.Kom, M.Kom (2016),
Menurut Jerry Fith Gerald yang dikutip oleh Khaerul Anam dan Asep Taufik
Muharram (2018), sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
Sistem memiliki tiga komponen atau fungsi dasar yang berinteraksi, antara
1. Input (masukan)
Melibatkan penangkapan dan perakitan berbagai elemen yang memasuki sistem
untuk diproses. Input yang dimaksud dalam hal ini berupa keseluruhan penginputan
data yang berkaitan dengan transaksi dalam siklus pendapatan dan pengeluaran yang
2. Proses
dimaksud tahap disini mencakup penghitungan dan kalkulasi dari data-data transaksi
3. Output (keluaran)
Melibatkan perpindahan elemen yang telah diproduksi oleh proses. Output yang
dimaksud adalah laporan keuangan dan laporan produk yang berhasil dijual yang
sebuah sistem adalah sekumpulan elemen yang terintegrasi dan bekerja bersama
yang di olah menjadi bentuk yang lebih berguna dan lebih berarti bagi penerimanya”.
sudah diolah yang ditunjukkan untuk seseorang, organisasi ataupun siapa saja yang
kumpulan data yang relevan dan mempunyai arti yang menggambarkan suatu
“Informasi merupakan data yang diolah menjadi bentuk yang berguna untuk
membuat keputusan.
Dari pendapat para pakar diatas dapat disimpulkan bahwa informasi adalah
kumpulan data yang telah di olah menjadi suatu bentuk yang lebih berguna bagi
penerimanya mempunyai nilai nyata atau yang dapat dirasakan dalam keputusan-
berinteraksi dan bekerjasama antar bagian satu dengan yang lainnya dengan cara-
cara tertentu untuk melakukan fungsi pengolahan data, menerima masukan (input)
(output) berupa informasi sebagai dasar untuk mengambil keputusan yang berguna
dan mempunyai nilai nyata yang mendukung kegiatan operasional, manajerial dan
strategi organisasi dengan memanfaatkan sumber daya yang ada dan tersedia bagi
orang, data, proses, dan informasi (TI) atau teknologi informasi yang berinteraksi
untuk mengumpulkan, memproses, menyimpan dan menyediakan sebagai output
diartikan sebagai suatu kumpulan dari unsur, komponen, atau variable yang
terorganisir, saling berinteraksi, saling terrgantung satu sama lain dan terpadu.
Sistem memiliki karakteristik atau sifat – sifat tertentu, yang mencirikan bahwa hal
tersebut bisa dikaitkan sebagai suatu sistem, adapun karakteristik yang dimaksud
yang artinya saling bekerja sama membentuk satu kesatuan. Komponen tersebut
dapat berupa suatu bentuk sub sistem. Setiap sub sistem memiliki sifat–sifat dari
sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem
secara keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar, yang
Batasan sistem merupakan daerah yang membatasi antara sistem dengan sistem
yang lainya atau sistem dengan lingkungan luarnya. Batasan sistem ini
memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat
dipisahkan.
Bentuk apapun yang ada diluar lingkup sistem atau batasan sistem yang
sistem ini dapat menguntungkan dan dapat juga mencurigakan sistem tersebut.
Lingkungan luar yang menguntungkan merupakan energi bagi sistem, yang dengan
demikian lingkungan luar tersebut harus selalu dijaga dan dipelihara. Sedangkan
lingkungan luar yang mencurigakan harus dikendalikan, karena kalau tidak maka
Sebagai media yang menghubungkan sistem dengan sub sistem yang lainnya
sumber–sumber daya mengalir dari satu sub sistem ke sub sistem yang lain, keluaran
suatu sub sistem akan menjadi masukan untuk sub sistem yang lain.
Masukan sistem yang dimaksud adalah masukan sistem yang dapat berupa
pemeliharaan (maintenance input) dan sinyal (signal input) sebagai contoh didalam
suatu unit sistem komputer “program” adalah maintenance input yang digunakan
untuk mengoperasikan komputer sementara “data” adalah signal input yang akan
diolah menjadi informasi.
Hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang
berguna. Keluaran ini merupakan masukan bagi sub sistem yang lain. Seperti contoh
sistem informasi keluaran yang dihasilkan adalah informasi yang mana informasi ini
dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal–hal lain
Dalam suatu sistem terdapat suatu proses yang akan mengubah masukan (input)
menjadi keluaran (output). Sebagai contoh, sistem akuntansi, sistem ini akan
manajemen.
8. Sasaran (Objective)
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministik.
Jika suatu sistem tidak memiliki sasaran, maka operasi sistem tidak akan berguna.
Dikatakan berhasil apabila sasaran atau tujuan yang telah direncanakan tercapai.
Sistem abstrak merupakan sistem yang berupa pemikiran atau ide-ide yang tidak
nampak secara fisik, sedangkan sistem fisik merupakan sistem yang ada secara fisik.
tidak dibuat oleh manusia, sedangkan sistem buatan manusia merupakan sistem yang
Basis data merupakan kumpulan file-file yang saling berkaitan dengan yang
lainnya yang tersimpan di perangkat keras computer. Satu basis data menunjukkan
suatu kumpulan data yang dipakai dalam suatu lingkup perusahaan atau instansi.
Pengolahan basis data yaitu suatu cara yang dilakukan terhadap file-file yang berada
di suatu perusahaan yang mana file tersebut dapat disusun, diurutkan, dan diambil
sewaktu-waktu serta dapat ditampilkan dalam bentuk suatu laporan sehingga dapat
mengolah file-file tersebut secara rapi. Penerapan database dalam sistem informasi
Menurut indrajit yang dikutip oleh M. Faizal dan Sanda (2017), Sistem basis
data adalah suatu sistem yang digunakan untuk menyusun dan mengelola record-
Hal-hal yang berhubungan dengan basis data (database), antara lain sebagai
2. Membangun kesadaran keilmuan dan tradisi akademik yang kuat dan mengakar.
3. Data itu sendiri yang diorganisasikan dalam bentuk basis data (database).
5. Perangkat lunak untuk memanipulasi basis data. Perangkat lunak ini dapat dibuat
suatu paket. Banyak paket perangkat lunak ini disebut DBMS (Data Base
Management System).
Adapun teori pendukung yang dimaksud untuk merancang model sistem yang
utama dari ERD adalah menunjukkan objek data (Entity) dan hubungan
Relationship Diagram (ERD) adalah alat pemodelan data utama dan akan membantu
berikut :
1. Entitas : Suatu yang nyata atau abstrak yang mempunyai karakteristik dimana kita
2. Atribut : Ciri umum smua atau sebagian besar instansi pada entitas tertentu.
3. Relasi : Hubungan alamiah yang terjadi antara satu atau lebih entitas.
4. Link : Garis penghubung atribut dengan kumpulan entitas dan kumpulan entitas
dengan relasi.
(LRS) adalah representasi dari struktur record-record pada tabel-tabel yang terbentuk
dari hasil antar himpunan entitas pada diagramentity relationship. Menurut Frieyadie
dalam jurnal (Afifah & Supriyanta, 2018) Logical Record Structure (LRS)
merupakan hasil dari pemodelan Entity relationship (ER) beserta atributnya sehingga
Menurut Simarmata dan Paryudi yang dikutip oleh Eka Wida F dan Tias
Mahdiati (2016), LRS (Logical record Structure) adalah representasi dari struktur
record-record pada tabel-tabel yang terbentuk dari hasil relasi antar himpunan
Berikut adalah cara membentuk skema database atau LRS (Logical record
Paryudi yang dikutip oleh Eka Wida F dan Tias Mahdiati (2016) :
1. Jika relasinya satu ke satu, maka foreign key diletakkan pada salah satu dari dua
2. Jik relasinya satu ke banyak, maka foreign key diletakkan pada entitas many.
3. Jika relasinya banyak ke banyak, maka dibuat “file konektor” yang berisi dua
Menurut Windu Gata yang dikutip oleh Ade hendini (2016), UML adalah
UML juga memberikan standar penulisan sebuah sistem blue print, yang
meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang
software. Diagram Unified Modelling Language (UML) antara lain sebagai berikut:
Use Case Diagram adalah sesuatu atau proses merepresentasikan hal-hal yang
dapat dilakukan oleh aktor dalam menyelesaikan sebuah pekerjaan. Sebuah Use
Case dapat meng-include funsionalitas use case lain sebagai bagian dari proses
Use case dapat diartikan sebagai sebuah interaksi antara satu atau lebih aktor
dengan sistem informasi yang akan dibuat. Use case dapat digunakan untuk
mengetahui fungsi apa saja yang ada di dalam sebuah sistem dan siapa saja yang
SIMBOL KETERANGAN
ACTOR Actor adalah abstraction dari orang atau
sistem yang lain yang mengaktifkan fungsi
dari target sistem. Untuk mengidentifikasikan
actor, harus menentukan pembagian tenaga
kerja dan tugas-tugas yang berkaitan dengan
peran pada konteks target sistem. Orang atau
sistem dapat muncul dalam beberapa peran.
Perlu dicatat bahwa actor berinteraksi dengan
Use case, tetapi tidak memiliki control
terhadap use case.
USE CASE Gambaran fungsionalitas yang disediakan
sistem sebagai unit-unit yang bertukar pesan
antar unit dengan actor, yang dinyatakan
dengan menggunakan kata kerja, sehingga
pengguna mengerti kegunaan sistem yang
akan dibangun
ASOSIASI Asosiasi antara actor dan use case,
digambarkan dengan garis tanpa panah yang
mengindikasikan siapa atau apa yang telah
meminta interaksi secara langsung dan
bukannya mengindikasikan data. Sedangkan
garis yang menggunakan panah terbuka
untuk mengindikasikan bila actor
berinteraksi secara pasif dengan sistem.
INCLUDE Merupakan didalam use case lain (required)
----------- atau pemanggilan use case oleh use case lain,
contohnya adalah pemanggilan sebuah fungsi
program.
EXTENDS Merupakan perluasan dari use case lain jika
<- - - - - - - - - - kondisi atau syarat terpenuhi.
2. Class Diagram
Class adalah spesifikasi yang akan menghasilkan objek dan merupakan inti dari
Class Diagram merupakan hubungan antar kelas dan penjelasan detail tiap-tiap
kelas di dalam model desain dari suatu sistem, juga memperlihatkan aturan-aturan
dan tanggung jawab entitas yang menentukan perilaku sistem. Class Diagram juga
menunjukkan atribut-atribut dan operasi-operasi dari sebuah kelas dan constraint
yang berhubungan dengan objek yang dikoneksikan. Class Diagram secara khas
Atribut (Attributes), operasi (operation/ method) dan visibility, tingkat akses objek
eksternal kepada suatu operasi atau atribut. Hubungan antar kelas mempunyai
Multiplicity Penjelasan
1 Satu dan hanya satu
0..* Boleh tidak ada atau satu atau lebih
1..* 1 atau lebih
0..1 Boleh tidak ada, maksimal satu
n..n Batasan antara. Contoh 2..4 mempunyai arti minimal 2
maksimal 4
Sumber : Jurnal (Ade Hendini, 2016).
Nama
Komponen Keterangan Simbol
Class Class adalah blok-blok pembangun pada
pemrograman berorientasi objek. Sebuah Nama Class
class digambarkan sebagai sebuah kotak + atribut
yang terbagi atas 3 bagian. Bagian atas + atribut
adalah bagian nama dari class. Bagian + atribut
tengah mendefinisikan property/ atribut + method
class. Bagian akhir mendefinisikan method- + method
method dari sebuah class.
Association Sebuah asosiasi merupakan sebuah
relationship paling umum antara 2 class dan 1..n Owned by
dilambangkan oleh sebuah garis yang 1
menghubungkan antara 2 class. Garis ini
bisa melambangkan tipe-tipe relationship
dan juga dapat menampilkan hukum-hukum
multiplisitas pada sebuah relationship.
(Contoh : One-to-one, one-to-many, many-
to-many)
Compositio Jika sebuah class tidak bisa berdiri sendiri
n dan harus merupakan bagian dari class yang
lain, maka class tersebut memiliki relasi
Composition terhadap class termpat dia
bergantung tersebut. Sebuah relationship
composition digambarkan sebagai garis
dengan ujung berbentuk jajaran genjang
berisi/ solid.
Dependenc Kadangkala sebuah class menggunakan
y class yang lain. Hal ini disebut dependency.
Umumnya penggunaan dependency -----------
digunakan untuk menunjukan operasi pada
suatu class yang menggunakan class yang
lain. Sebuah dependency dilambangkan
sebagsai sebuah panah bertitik-titik.
Aggregatio Aggregation mengindikasikan keseluruhan
n bagian relationship dan biasanya disebut
sebagai relasi.
Grady Booch. 1999. Visual Modeling With Rational Rose 2000 and UML
3. Activity Diagram
dibentuk dalam suatu operasi sehingga dapat juga digunakan untuk aktifitas lainnya.
Diagram ini sangat mirip dengan flowchart karena memodelkan workflow dari suatu
aktifitas ke aktifitas yang lainnya, atau dari aktifitas ke status. Pembuatan activity
Simbol Deskripsi
Percabangan/Decission
Asosiasi percabangan dimana jika ada
pilihan aktivitas lebih dari satu.
Penggabungan/Join
Asosiasi penggabungan dimana lebih
dari satu aktivitas digabungkan menjadi
satu.
Status akhir
Status akhir yang dilakukan sistem,
sebuah diagram aktivitas aktivitas7
memiliki sebuah status akhir
Swimlane
4. Sequence Diagram
mendeskripsikan waktu hidup objek dan pesan yang dikirimkan dan diterima antar
Gambar Keterangan
Entity Class, merupakan bagian dari sistem yang berisi
kumpulan kelas berupa entitas-entitas yang membentuk
gambaran awal sistem dan menjadi landasan untuk
menyusun basis data
Boundary Class, berisi kumpulan kelas yang menjadi
interfaces atau interaksi antara satu atau lebih actor
dengn sistem, seperti tampilan form entry dan form
cetak
Control Class, suatu objek yang berisi logika aplikasi
yang tidak memiliki tanggung jawab kepada entitas,
contohnya adalah kalkulasi dan aturan bisnis yang
melibatkan berbagai objek
Message, simbol mengirim pesan antar class
menyampaikan kepada pengguna dan pengguna akan lebih mudah mengerti tentang
1. Mendengarkan pelanggan
dari pelanggan. Untuk membuat suatu sistem yang sesuai kebutuhan, maka harus
diketahui terlebih dahulu bagaimana sistem yang sedang berjalan untuk kemudian
3. Uji coba
Prototype dari sistem dilakukan uji coba oleh pelanggan atau pengguna.
1. Resiko yang tinggi untuk masalah yang tidak terstruktur dengan baik, ada
perubahan yang besar dari waktu ke waktu, dan adanya persyaratan data yang
tidak menentu.
Proses penjualan dalam suatu perdagangan secara garis besar ditentukan oleh
adanya permintaan dari pasar dan tersedianya barang yang siap dijual. Seiring
dengan perkembangan zaman, proses penjualan ini semakin rumit dengan adanya
Pada PT. Tugu Andalan Mandiri setiap penjualan yang terjadi diawasi oleh
direktur yaitu pemimpin sekaligus pemilik dari PT. Tugu Andalan Mandiri secara
sedikit jumlahnya, dan semua arsip-asrsip tersebut sudah terkomputerisasi semua jadi
direktur dapat lebih mudah memeriksanya. Untuk itulah pertama-tama kami akan
perusahaan ini.
Dalam pelaksanaan kegiatan rutin PT. Tugu Andalan Mandiri terdapat aturan
yang ditentukan, dalam hal ini struktur organisasi yang menggambarkan garis
semua menjadi lancar. Penulis akan menerangkan sejarah dan struktur organisasi di
tempat penulis mengadakan riset untuk pembuatan laporan Tugas Akhir ini sebagai
berikut :
3.1.1. Sejarah Institusi/ Perusahaan
PT. Tugu Andalan Mandiri merupakan pusat perbelanjaan alat kesehatan. PT.
Tugu Andalan Mandiri ini didirikan oleh Bapak Johan Adisurya Soegiarto pada
tanggal 13 maret 2012 kurang lebih sudah 7 tahun yang berlokasi di Griya Indah II/G
PT. Tugu Andalan Mandiri selalu mengutamakan mutu dan pelayanan serta
wewenang dan tanggung jawab. Dalam organisasi terdapat struktur yang menerapkan
bagaimana tugas akan dibagi. Berikut ini merupakan struktur organisasi pada PT.
Direktur
Johan Adisurya Soegiarto
Nur Handoko
Aditya B
1. Direktur
perusahaan.
2. Kasir
3. Accounting
keuangan.
4. Purchase Order
barang).
6. Sales Marketing
7. Kepala Gudang
8. Staff Gudang
9. Driver / Pengiriman
Sesuai dengan ruang lingkup dalam penyusunan laporan Tugas Akhir ini, kami
1. Kepala gudang menerima nota penjualan dan copy nota penjualan dari kasir.
6. Kepala gudang menyerahkan nota penjualan dan surat jalan kepada pengirim.
pada PT. Tugu Andalan Mandiri. Adapun bentuk dokumen masukan tersebut adalah
sebagai berikut :
Alias : PO atau SP
Fungsi : Sebagai bukti pelanggan memesan barang
Sumber : Pelanggan
Media : kertas
2. Bukti Transfer
Alias : Tf
Sumber : Pelanggan
pada PT. Tugu Andalan Mandiri. Adapun bentuk dokumen masukan tersebut adalah
sebagai berikut :
1. Surat Penawaran
Tujuan : Pelanggan
Media : kertas
2. Nota Penjualan
Alias : NP
Tujuan : Pelanggan
Volume : 1-2
Media : Kertas
3. Surat Jalan
Alias : SJ
Tujuan : Driver
Volume : 1 lembar
Media : kertas
Tugu Andalan Mandiri adalah dalam proses penjualan dan penyetokan barang masih
yang menghambat jalannya proses penjualan pada PT. Tugu Andalan Mandiri.
Dengan melihat berbagai permasalahan yang ada pada saat ini, maka untuk
4. Data perusaahan akan tersimpan pada sistem dan adanya backup data.
Sistem Informasi Penjualan pada PT. Tugu Andalan Mandiri meliputi proses
penawaran barang oleh sales marketing kepada pelanggan yang meliputi rumah sakit,
dinas kesehatan dan apotek. Pelanggan melakukan order barang kepada PT. Tugu
pesanan kepada kasir. Kasir mengecek stok barang dan membuat nota penjualan.
Copy nota penjualan di berikan kepada kepala gudang untuk mempersiapkan barang
pesan. Kepala gudang membuat surat jalan dan menyerahkan barang barang pesanan
Berikut spesifikasi kebutuhan Sistem Informasi Penjualan pada PT. Tugu Andalan
1. Sales Marketing
2. Kasir
3. Kepala Gudang
4. Accounting
Diagram ini menggambarkan model lengkap tentang apa yang dilakukan, siapa yang
berperan didalamnya dan siapa orang yang berperan diluarnya. Hal ini
aktivitasnya atau siapa saja yang ada di sistem dan sampai mana batasannya.
Sumber : Hasil Olah Data Penulis (2020)
Gambar IV. Use Case Diagram Sistem Penjualan pada PT. Tugu Andalan
Mandiri
Tabel IV. Deskripsi Use Case Login
Berikut ini adalah gambar diagram aktivitas login yang dilakukan oleh Kasir,
Berikut ini adalah gambar diagram aktivitas pembuatan nota yang dilakukan
oleh Kasir :
Sumber : Hasil Olah Data Penulis (2020)
Berikut ini adalah gambar diagram aktivitas pembuatan surat penawaran yang
Accounting.
Accounting.
Rancangan dokumen yang dihasilkan oleh sistem usulan ini hanya dokumen
keluaran. Adapun spesifikasi dokumen dari sistem usulan ini adalah sebagai berikut :
Sumber : Kasir
Tujuan : Pelanggan
Media : Kertas
Jumlah : 1 lembar.
Tujuan : Pelanggan
Media : Kertas
Jumlah : 1 lembar.
Sumber : Accounting
Media : Kertas
dibuat sesuai dengan sistem usulan yang terdiri dari aktor yaitu Kasir, Sales
yang dibuat:
1. Halaman Login
Halaman login merupakan halaman yang pertama kali tampil pada saat
2. Halaman Kasir
Halaman login merupakan halaman yang digunakan kasir untuk membuat
4. Halaman Gudang
membuat master barang, input barang masuk, membuat surat jalan dan melihat
stok barang.
Sumber : Hasil Olah Data Penulis (2020)
Gambar IV. Interface Halaman Form Input Barang Masuk
5. Halaman Accounting
Halaman accounting merupakan halaman yang digunakan accounting untuk
laporan keuangan.
terbentuk dari hasil antar himpunan entitas. Berikut adalah gambaran usulan struktur
logika dari table-tabel dalam database racangan Sistem Informasi Penjualan pada
kolom (Fields), tipe data dan panjang karakter dari tipe data tersebut.
Akronim : tbl_kasir
Akronim : tbl_sales
Akronim : tbl_pelanggan
Akronim : tbl_barang
Akronim : tbl_ST
Akronim : tbl_bayar
di bentuk. Class diagram merupakan alur jalannya database pada sebuah sistem dan
pendukung tersebut saling berkaitan satu dengan yang lainnya sehingga tidak dapat
dipisahkan karena suatu sistem komputerisasi tidak akan berjalan tanpa salah satu
1. Spesifikasi Hardware
Perangkat keras yang dimaksud disini adalah seperangkat alat atau elemen
elektronik yang dapat membantu sistem yang diusulkan sehingga program yang
diusulkan oleh penulis dapat bekerja dengan baik. Perangkat keras yang
dibutuhkan dibagi atas dua bagian, yaitu perangkat keras untuk web server dan
Harddisk : 160 GB
Keyboard : PS2 107 Keys
Printer : Deskjet
2. Spesifikasi Software
Waktu
No Bulan
April Mei Juni Juli
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Mendengarkan pengguna
a Wawancara dan
observasi
b Studi pustaka
2 Membangun dan memperbaiki mock up
a Analisis Kebutuhan
b Use Case Diagram
c
Activity Diagram
d
Dokumen Usulan
e
Entity Relationship
Diagram
f
Logical Record
Structure
g
Spesifikasi File
h Rancangan
Prototype
i
Class Model/Class
Diagram
j
Sequence Diagram
k
Spesifikasi
Hardware/Software
3 Memperlihatkan mock
up
4 Pembuatan laporan
Sumber : Hasil Olah Data Penulis (2020)
BAB V
PENUTUP
5.1. Kesimpulan
pada PT. Tugu Andalan mandiri agar proses penjualan barang dapat berjalan
dan relevan.
5.1. Saran
Agar sistem penjualan yang telah diusulkan dapat berjalan sesuai dengan yang
memberikan saran :
77
2. Diharapkan PT. Tugu Andalan Mandiri dapat merealisasikan rancangan
sistem informasi penjualan agar dapat diintegrasikan dengan sistem lain yang
ada di PT. Tugu Andalan mandiri sehingga menjadi sistem yang terintegrasi.
78
DAFTAR PUSTAKA
Fatimah, Siti. (2015). Rancangan Sistem Informasi Pengadaan Barang Habis Pakai
pada PT. Bangun Nagamas Kontraktor. STMIK Raharja Tangerang.
Susanto, Wisnu Aji. (2014). Rancang bangun Sistem Informasi Penjualan Alat
Kesehatan berbasis WEB Pada PT. Merapi Utama Pharma Semarang.
Semarang.
79
Taufik, Andi, Ade Christian, Taufik Asra. (2019). “Perancangan Sistem Informasi
Penjualan Peralatan Kesehatan dengan Metode Waterfall”. Jurnal Teknik Komputer ,
Vol V No.1. Jakarta
80
DAFTAR RIWAYAT HIDUP
A. Data Diri
Wuryantoro, Wonogiri
Agama : Islam
Berat Badan : 75 kg
Email : hanant1612@gmail.com
Telepon : 085647187443
B. Riwayat Pendidikan
81
SURAT KETERANGAN
82
LAMPIRAN-LAMPIRAN
83
84
Lampiran A.2 Bukti Transfer
85
B. Lampiran Dokumen Keluaran Sistem Berjalan
86
Lampiran B.2 Nota Penjualan
87
Lampiran B.3 Surat Jalan
88
C. Lampiran Dokumen Usulan
89
Lampiran C.2 Surat Penawaran
90
Lampiran C.3 Laporan Keuangan
91
Lampiran C.4 Surat Jalan
92
NIM : 12173738
Nama Lengkap : Aditya Bayu Permana
Dosen Pembimbing : Supriyanta, M.Kom
Judul Tugas Akhir : Perancangan Sistem Informasi Penjualan pada PT. Tugu
Andalan Mandiri
Pas Foto
3x4
2 10-04-2020 Judul TA
93
Tanggal Paraf Dosen
No Pokok Bahasan
Bimbingan Pembimbing
Disetujui oleh,
Dosen Pembimbing
(Supriyanta, M.Kom)
94
NIM : 12173738
Nama Lengkap : Aditya Bayu Permana
Dosen Pembimbing : Supriyanta, M.Kom
Judul Tugas Akhir : Perancangan Sistem Informasi Penjualan pada PT. Tugu
Andalan Mandiri
Pas Foto
3x4
2 10-04-2020 Judul TA
95
Tanggal Paraf Dosen
No Pokok Bahasan
Bimbingan Pembimbing
Disetujui oleh,
Dosen Pembimbing
96
97