BAB I PENDAHULUAN
1.1. Umum
Pemaka Pemakaia ian n komp komput uter er dewa dewasa sa ini ini tela telah h dira dirasa saka kan n demi demiki kian an pesa pesatny tnya, a,di di Indone Indonesia sia komput komputer er mulai mulai dimasy dimasyara arakat katkan kan sekita sekitarr perten pertengah gahan an dekade dekade enam enam puluhan dan sejalan dengan kemajuan teknologi komputer dan informasi itu sendiri. Usaha yang bergerak bergerak di organisas organisasi,jas i,jasa,pemer a,pemerintaha intahan,perd n,perdagangan, agangan,pendidi pendidikan,il kan,ilmu mu pengetahuan,baik eksata maupun sosial budaya dan lainnya telah memanfaatan kegunaan dari keunggulan alat canggih yang disebut komputer. Kebanyakan orang menggunakan komputer sebagai sarana pengumpulan dan memproses memproses data (mengoreksi (mengoreksi,menghi ,menghitung,m tung,menyim enyimpan) pan) dan membuat membuat laporan laporan dari datadata tersebut atau kita juga sering menyebutnya dengan system informasi. !istem informasi yang digunakan pada "otdog#ooth $# !imatupang masih manual yaitu dengan nota penjualan serta dalam pembuatan laporan penjualan pun masih manual dan belum dibuatkan komputerisasi dalam aplikasinya %ari berbagai berbagai kemungkinan kemungkinan alternati&e alternati&e pemecahannya pemecahannya,penuli ,penuliss berpendapat berpendapat bahwa pemanfaatan komputer akan lebih membantu pemecahan masalah yang terjadi,com terjadi,computer puter jugadapat mengolah mengolah data aman dan memberikan memberikan informasi informasi yang diminta dengan cepat,lengkap dan sesuai dengan masalah yang ada.
'
*
%engan itulah itulah penulis memfokuskan memfokuskan analisa analisa pada sistem penjualan penjualan sebagai sebagai bahan pembuatan $ugas khir ini dengan judul ”Komputerisasi Sistem Penjualan Barang Pada Koperasi P. ........................”.
1.!. "a#sud "a#sud dan dan u ujuan
dapun maksud dari penulisan $ugas khir ini adalah '.
Untu Untuk k menua enuang ngka kan n hasi hasil lha hasi sill yang ang dili diliha hatt atau atau dial dialam amii send sendir irii sewa sewakt ktu u mengadakan obse&asi ke dalam bentuk laporan $ugas hkir hkir .
*.
Untuk Untuk menget mengetahui ahui sist sistem em penjual penjualan an tunai tunai pada pada Koperas Koperasii P$. P$. ...... ......... ...... ....... ....... ...... ...... ...
+.
Untuk Untuk menge mengetah tahui ui perm permasa asalah lahan an yang yang ada ada pada pada sistem sistem penjual penjualan an tunai tunai..
.
Untu Untuk k mempe mempela laja jari ri kem kemungk ungkin inan an atau atau alte altern rnat atif if yan yang g mung mungki kin n
dida didapa patt di
tempat,dala tempat,dalam m rangka mengupayakan mengupayakan sistem yang lebih baik pada penjualan tunai di koperasi P$.Panarub. !edangkan tujuan dari penulisan $ugas khir ini adalah untuk memenuhi memenuhi salah satu syarat kelulusan Program %iploma $iga (%.III) pada ..........................
1.$. 1.$. "etod "etodee Penelit Penelitian ian
%alam penyusunan penyusunan $ugas khir khir ini penulis penulis memerlukan memerlukan data yang lengkap mengenai objek yang menjadi bahasan.-etode yang digunakan sebagai berikut '. Pengamatan (observasi (observasi)) gar memperoleh data dan objek penelitian,penulis melakukan peninjauan pada
+
objek penelitian,dalam hal ini pada Koperasi P$.Panarub.%engan cara mengamati langsung,data yang langsung mengenai perilaku dari objek dapat segera dicatat dan tidak menggantungkan data dari ingatan penulis. *. awanc wancar araa ( Interview) Interview) Penuli Penuliss juga juga melakuk melakukan an wawanc wawancara ara untuk untuk memper memperole oleh h data data yang yang diperl diperluka ukan n deng dengan an cara cara tany anya
jawa jawab b dan dan bert bertat atap ap muka uka deng dengan an respo espond nden en sert erta
menggunakan alat yakni panduan wawancara. +. Kepu Kepust stak akaa aan n ( Library Library Research) Research) Penulis Penulis mencari mencari data dengan melakukan melakukan penelitian penelitian yang berdasarkan berdasarkan bacaan bukubuku maupun buku yang dianjurkan,selain itu juga literature,catatan catatan kuliah dan tulisan yang memuat halhal yang sesuai dan berkaitan dengan materi $ugas $ugas khir ini.
1.%. &uang Ling#up
Penel Penelit itia ian n yang yang dila dilakuk kukan an penul penulis is dala dalam m meny menyus usun un $uga $ugass khir khir ini ini memb member erik ikan an bata batasa san n perm permas asal alah ahan an penju penjual alan an tunai tunai yang yang ada ada pada pada Koper Koperas asii P$.Panarub yaitu mulai dari proses pemesanan barang, proses pembayaran, proses pembuatan laporan penjualannya mengenai transaksi penjualan yang akan diberikan kepada Ketua Koperasi.
1.'. Sistemat Sistemati#a i#a Penulis Penulisan an
!ist !istem emat atik ikaa didal didalam am penyu penyusu suna nan n $uga $ugass khir khir ini ini dima dimaks ksud udkan kan untu untuk k mempemudah pembahasan,sehingga akan diperoleh suatu kesimpulan yang jelas. dapun sistematika pembahasan setiap bab dapat diuraikan dibawah ini BAB I
(
PENDAHULUAN
%alam bab ini penulis membahas mengenai latar belakang pemilihan judul, maksud dan tujuan, metode penulisan, ruang lingkup dan sistematika penulisan. BAB II
(
LANDASAN E)&I
%alam bab ini penulis membahas tentang konsep dasar sistem dan peralatan pendukung (Tools System) yang terjadi terjadi dari %iagram lir %ata %ata (%% (%%), ), /orm /ormal alis isas asi, i, Kamu Kamuss %ata %ata (Data (Data Dictonary) Dictonary) dan pengkodean yang digunakan dalam $ugas khir ($) ($) ini. BAB II III
(
ANALISA SISE" BE BE&*ALAN
%ala %alam m bab bab ini ini penu penuli liss mene menera rang ngka kan n tent tentan ang g tinj tinjau auan an umum umum mengena mengenaii sajara sajarah h singka singkatt tentan tentang g penual penualan an tunai tunai pada Koperas Koperasii P$.Pa P$.Panarub, narub,tinjau tinjauan an organisas organisasii yang meliputi meliputi struktur struktur organisas organisasii serta tugasnya,prosedur system berjalan,diagram alir data,spesifikasi syste system m berjal berjalan an berupa berupa dokume dokumen n masukan masukan dan keluar keluaran,m an,masa asalah lah pokok dan alternatif pemecahannya. BAB I+
(
&AN,AN-AN SISE" USULAN
%alam %alam bab ini berisi berisikan kan umum umum .prose .prosedur dur sistem sistem usulan usulan,di ,diagr agram am alir alir,,data data
sist sistem em usul usulan an,k ,kam amus us data data sist sistem em usul usulan an spes spesif ifik ikas asii
0
ranca rancang ngan an sist sistem em usul usulan an yang yang terd terdir irii dari dari bent bentuk uk dokum dokumae aen n masukan masukan,ben ,bentuk tuk file file,s ,spe pesi sifi fika kasi si komp komput uter er
dokumen dokumen progr program am
yang yang
terd terdir irii
keluar keluaran, an,nor normal malisa isasi si
dan dan
stru strukt ktur ur
dari dari
umum umum,pe ,pera rangk ngkat at
file,s file,spes pesifi ifikas kasii
kode kode,s ,spe pesi sifi fika kasi si
sist sistem em
kera keras, s,per peran angka gkatt
lunak,dan konfigurasi sistem komputer serta jadwal implementasi. BAB +
PENUUP
$erdiri dari kesimpulan mengenai hasil riset dan penelitian secara keselu keseluruh ruhan an yang yang telah telah di bahas bahas pada babbab babbab sebelu sebelumny mnyaa dan saransaranuntuk pengembangan selanjutnya.
6
BAB II LANDASAN E)&I
!.1. Konsep Dasar Sistem
-empersoalkan sistem sebenarnya bukan membahas hal yang baru, memang ini tidak ada sama sekali yang baru, jika ada sesuatu yang baru sebenarnya itu sudah lama apabila dinilai baru adalah ditemukan dan baru diungkapkan seta baru diketahui oleh orang banyak.
!.1.1 Pengertian Sistem
!ecara sederhana sederhana sistem dapat diartikan diartikan sebagai suatu kumpulan atau kesatuan kesatuan dari dari elemen elemen.Un .Unsur sur yang yang kompone komponen n yang yang terorg terorgani anisir sir,s ,sali alin n berint berintera eraksi ksi,sa ,salin ling g ketergantungan satu sama lain dan terpadu.#erdasarkan hal tersebut, banyak para ahli mengemukakan pendapat berbedabeda mengenai definisi sistem. -enurut 1ogiyanto (*220') menjelaskan bahwa 3sistem adalah suatu jaringan kerja dari prosedur yang saling berhubungan, berkumpul bersama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu4. !uatu system mempunyai maksid tertentu,ada yang menyebukan maksud dari suatu system adalah untuk mencapai suatu tujuan ( goal) an goal) an ada yang menyebutkan bahwa untuk mencapai suatu sasaran (objectives).5oal objectives).5oal biasanya dihubungkan dengan ruan ruang g ling lingkup kup yang yang lebi lebih h luas luas sasa sasara ran n dala dalam m ruan ruangl glin ingku gkup p yang yang lebi lebih h .!el .!elai ain n karakteristik sistem juga dapat diklasifikasikan dari beberapa sudut pandang.
:
!.1. !.1.! !
Kara Kara#t #ter eris isti ti# # Sist Sistem em
-odal -odal utam utamaa sebu sebuah ah sist sistem em adala adalah h input, input, pros proses es dan output output . -erupakan -erupakan sebuah sistem sederhana, sederhana, sebab sebuah sistem sistem dapat mempunyai mempunyai beberapa beberapa masukan masukan dan keluaran. dapun karakteristik sistem yang dimaksud yaitu '. Komponen !istem (omponents) !uat !uatu u
sist sistem em
terd terdir irii
dari dari
seju sejuml mlah ah
kom kompone ponen nko komp mpoe oene nen n
yang ang
sali saling ng
berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. *. #atasan !istem (!oundary) 7uang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem lainnya atau sistem dengan lingkungan luarnya. +. 8ingkaran 8uar !istem ("nvironment) #ent #entuk uk apapu apapun n yang yang ada ada di luar luar ruang ruang lingk lingkup up atau atau bata batasa san n sist sistem em yang yang mempengaruhi mempengaruhi operasi operasi sistem sistem tersebut, tersebut, yang disebut dengan lingkungan lingkungan luar sistem ini bersifat menguntungkan dan dapat juga merugikan sistem tersebut. . Penghubung !istem (Inter#ace) !ebagai !ebagai media media yang yang menghub menghubungk ungkan an sistem sistem dengan dengan subsis subsistem tem yang yang lainny lainnyaa disebut dengan penghubung sistem atau Inter#ace$ atau Inter#ace$ 0. -asukan !istem (Input) 9nergi yang dimasukkan ke dalam sistem disebut masukan sistem, yang berupa pemeliharaan (maintenance input) dan sinyal (signal input)$ 6. Keluaran !istem (%utput)
;
"asil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna keluaran ini merupakan masukan bagi bag i subsistem yang lain. :. Pengolahan !istem (&roses) !uatu !uatu sistem sistem mempuny mempunyai ai suatu suatu proses proses yang yang akan meruba merubah h masuk masukan an menjad menjadii keluaran. ;. !asaran !istem (%bjective) !uatu sistem memiliki tujuan dan sasaran yang pasti bersifat deterministik.
!.1. !.1.$ $
Klas Klasi ii# i#as asii Siste Sistem m
!istem !istem merupakan merupakan bentuk integrasi integrasi antara antara satu komponen dengan komponen komponen lainny lainnya, a, karena karena syste system m memili memiliki ki sasara sasaran n yang yang berbeda berbeda untuk untuk setiap setiap kasus kasus yang yang terjadi.dapun penjelasan lebih detail dan rincian akan dipaparkan di bawah ini, yaitu sebagai berikut '. !istem !istem bst bstrak rak dan !ist !istem em
=
+. !istem !istem $er $ertentu tentu dan !istem !istem $ak $entu $entu !istem deterministik adalah sistem yang beroperasi dengan tingkah laku yang dapat diprediksi. !edangkan sistem probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilistik. . !istem !istem $er $erbuka buka dan dan !istem !istem $er $ertut tutup up !istem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruhi oleh lingkungan luarnya. !edangkan sistem terbuka sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya.
!.1. !.1.% %
Daur Daur Hidup idup Sist Sistem em
dapun dapun yang yang melata melatarbe rbelak lakang angii dasar dasar hidup hidup pembang pembanguna unan n sistem sistem adalah adalah terbentuknya pengendalian suatu proses yang kompleks yang melibatkan ribuan tugas pekerjaan dan produk yang harus dipadukan ke dalam suatu kesatuan. dapun tahapan pengembangan sistem informasi adalah sebagai berikut '. $ahap hap In&est In&estig igas asii !iste !istem m a$ !tudi wal b$ !tudi Kelayakan *. $ahap hap na nali lisa sa !is !iste tem m a$ Pembahasan sistem yang berjalan b$ -enentukan kebutuhan sistem baru c$ -embuat rancangan sistem baru +. $ahap hap 7anca 7ancang ngan an !ist !istem em a$ 7ancangan dan spesifikasi pengetesan teknis
'2
b$ Pembuatan dan pengetesan program c$ $ranning user . $ahap hap Impl Implem ement entas asii a$ -elakukan tes sistem b$ Pemasangan dan peralihan sistem c$ 7e&iew hasil implementasi d$ 8aporan pembangunan sistem
!.1.' !.1.'
Perse Persedia diaan an Siste Sistem m Ino Inorma rmasi si
!istem informasi bukan merupakan hal yang baru, sebelum ada komputer, tekni eknik k
ini ini
suda sudah h
ada ada
siste istem m
yang ang
membe emberrikan ikan
manaj anajer er infor nform masi asi
yang ang
memungk memungkink inkan an mereka mereka meren merencana canakan kan serta serta mengend mengendali alikan kan operas operasi. i. Kompute Komputer r menambah satu atau dua dimensi, seperti kecepatan, ketelitian dan &olume data yang meningkat meningkat dan memungkinka memungkinkan n pertimbanga pertimbangan n alternatif alternatifalte alternati rnatiff yang lebih banyak banyak dalam suatu keputusan. keputusan. >ang >ang mana dalam suatu suatu organisas organisasii terdiri terdiri atas sejumlah unsu unsur run unsu surr,
orang orango ora rang ng
yang yang
memp mempuny unyai ai
berm bermac acam amm maca acam m
pera peran n
dala dalam m
organisas organisasi, i, kegiatankegi kegiatankegiatan atan atau tugas yang harus diselesaikan, diselesaikan, tempat tempat bekerja, bekerja, wewenang pekerjaan serta hubungan komunikasi yang mengikat bersama organisasi tersebut. !istem informasi merupakan penerapan sistem di dalam organisasi untuk mendukung informasiinformasi yang dibutuhkan oleh semua tingkatan manajemen. $elah diketahui bahwa informasi merupakan hal yang sangat penting bagi manajemen di dalam pengambilan keputusan.
''
-ana -anaje jeme men n
memb membut utuh uhkan kan
info inform rmas asii
untu untuk k
mend menduk ukung ung
penga pengamb mbil ilan an
keputu keputusan san manajem manajemen en bisa bisa didapat didapatkan kan dari dari inform informasi asi ekster eksternal nal dan inform informasi asi internal. Informasi internal dapat diperoleh dari sistem informasi berupa informasi yang yang diha dihasi silk lkan an dari dari oper operas asii peng pengol olah ahan an data data elek elektr tron onik ik.. !ist !istem em info inform rmas asii mempuny mempunyai ai perana peranan n yang yang sangat sangat penting penting di dalam dalam menyed menyediak iakan an inform informasi asi bagi bagi manajemen semua tingkatan supaya semua informasi yang dihasilkan oleh sistem informasi dapat mengena dan berguna bagi manajemen, maka analisis sistem haruslah mengenai kebutuhankebutuhan informasi yang diinginkan oleh pihak manajemen. Untuk Untuk maksu maksud d ini, ini, maka maka analisi analisiss siste sistem m harusl haruslah ah menger mengerti ti terleb terlebih ih dahulu dahulu apa kegiatan kegiatan dari manajemen untuk masingmas masingmasing ing tingkatanny tingkatannyaa dan bagaimana bagaimana tipe keputusan keputusan yang diambilnya. diambilnya. !elanjutny !elanjutnyaa bagaimana bagaimana tipe informasi informasi yang dibutuhkan dibutuhkan oleh oleh manaj manajem emen en juga juga haru haruss dike diketa tahu hui. i. khir khirny nyaa diha dihara rapk pkan an info inform rmas asii yang yang dihasilkan oleh sistem informasi akan dapat mengena sesuai dengan yang dibutuhkan oleh manajemen.
Peralatan Pendu#ung / Tools System0
!.!
dapun peralatan pendukung yang akan dijelaskan sebagai model system yang akan direncanakan adalah sebagai berikut.
!.!. !.!.1 1
Diag Diagra ram m Ali Alirr Dat Data a
-enuru -enurutt 1ogiy 1ogiyant anto o (*220 (*2206== 6==)) menjel menjelask askan an bahwa bahwa 4diagr 4diagram am alir alir data data adalah adalah suat suatu u netwo network rk yang yang mengg menggam ambar barka kan n suat suatu u sist sistem em komp komput uter eris isai ai,, namun namun atau atau
'*
gabungan dari keduanya dalam sususnan bebentuk komponen system yang saling berhubungan sesuai dengan aturan mainnya4. 1. Sim Simol ol Dia Diagr gram am Alir lir Dat Data a
!imbol atau lambing yang digunakan dalam membuat diagram alir data yang digunakan terdiri dari empat komponen dasar,yaitu a. Kes Kesatua atuan n 8ua 8uarr ( "'ternal "'ternal "ntity) "ntity) -erupakan symbol yang berbentuk bujur sangkar untuk menggambarkan asal auau tujuan data.Kesatuan luar ini merupakan kesatuan (9ntity)dilingkungan luar syst system em yang yang beru berupa pa oran orang, g,or orga gani nisa sasi si atau atau syst system em lain lainny nyaa yang yang bera berada da diling dilingkung kungan an luarny luarnyaa yang yang akan akan member memberika ikan n input input atau atau meneri meneriaa outp output ut dari sisitem. b. lur %ata ( Data Data low) low) -erupakan symbol berbentuk arah panah digunakan untuk menunjukn arus data berupa masukan sisstem atau hasil dariproses system. system. c. Proses ( &rocess) &rocess) -eru -erupa paka kan n
symb symbol ol
berb berben entu tuk k
ling lingka kara ran n
digu diguna naka kan n
untu untuk k
mem mempros proses es
pengolahan data yang dilakukan oleo orang,nesin,atau computer dari hasil suatu arus data yang masuk kedalam proses untuk dihasilkan arus data yang akan dikeluarkan dari proses. d. !impan %at %ata (Data Store) Store) -eru -erupa paka kan n
symb symbol ol berb berben entu tuk k
menyimpan data.
pers perseg egii
panj panjan ang g
yang ang
digu diguna naka kan n
untu untuk k
'+
!. a2apan 2apan Diagr Diagram am Alir Data Data
8angkahlangkah didalam membuat diagram alir data di bagi menjadi + tahap, yaitu sebagai berikut a. %iag %iagra ram m Kon Kontteks eks
Aturan "a "ain
#entuk aturan main yang baku dan berlaku penggunaan digram alir data untuk membuat rancangan system adalah a. %ida %idala lam m diag diagra ram m alir alir data data (%% (%%)) tidak tidak boleh boleh menghu menghuun ungka gkan n e'ternal e'ternal enity dengan e'ternal enity secara enity secara langsung. b. %idalam diagram alir data (%%) tudak boleh menghubungkan data data store store dengan data store secara store secara langsung. c. %idalam %idalam diagram diagram alir data (%%) tidak tidak boleh boleh menghubungk menghubungkan an data store dengan store dengan e'ternal enity secara enity secara langsung atau sebaliknya. d. !eti !etiap ap pro prose sess har harus us ada ada data #low masukan #low masukan dan ada juga data #low keluaran. #low keluaran.
'
!.!.!
Kamus Data
Kamu Kamuss data data dala dalam m stru strukt ktur ur anali analisa sa dan dan desa desain in sist sistem em info inform rmas asii juga juga merupak merupakan an suatu suatu katalo katalog g yang yang menjel menjelask askan an lebih lebih detail detail lagi lagi tentan tentang g data data #low #low diagram yang yang mencakup mencakup proses, proses, data data #low #low dan data strore. pabila didefinisikan, kamu kamuss data data adala adalah h katal katalog og fakt faktaa tent tentang ang data datad dat ataa dan dan kebut kebutuha uhan nkeb kebut utuha uhan n inform informasi asi dari dari suatu suatu siste sistem m inform informasi asi.. %engan %engan kamus kamus data data siste sistem m analis analis dapat dapat mendefinisikan data yang mengalir pada sistem dengan lengkap. Kamus data dibuat berdasarkan arus data yang ada pada data #low diagram$ diagram$ rus data yang ada di %<% sifatnya adalah global dan hanya ditunjukkan ditunjukkan nama arus datanya datanya saja. Kamus data atau data dictonary harus dapat mencerminkan keterangan yang jelas tentang data yang dicatatnya. Untuk maksud keperluan ini, maka kamus data harus memuat halhal sebagai berikut '. rus %ata rus data menunjukkan dari mana data mengalir dan kemana data akan menuju. *. /am /ama ru russ %at %ataa Karena Karena kamus data dibuat dibuat berdasark berdasarkan an arus arus data data yang yang mengal mengalir ir di data #low diagra diagram, m, maka nama dari arus data juga harus dicatat di kamus data, sehingga mereka membaca %<% dan memerlukan penjelasan lebih lanjut tentang suatu arus data tertentu tertentu di data #low diagram dapat langsung mencarinya dengan mudah di kamus data.
'0
+. $ipe %ata $elah $elah diketahui bahwa arus data dapat mengalir dari hasil suatu proses lainnya. . !tru !trukt ktur ur %at %ata !truktur data menunjukkan arus data yang dicatat pada kamus data yang terdiri dari itemitem atau elemenelemen data. 0. lias lias atau nama lain dari data yang harus dituliskan. 6. ?olume ?olume perlu dicatat di dalam kamus data adalah tentang &olume ratarata dan &olume puncak dari arus data. :. Periode Periode ini menunjukkan kapan terjadinya arus data ini. ;. Penjelasa asan Untuk lebih memperjelas lagi tentang makna dari arus data yang dicatat di kamus data. !elain !elain hal terseb tersebut ut di atas, atas, kamus kamus data data juga juga mempuny mempunyai ai suatu suatu bentuk bentuk untuk untuk mempersing mempersingkat kat arti atau makna dari simbol yang dijelaskan dijelaskan dan dibagi menjadi dua bagian yaitu sebagai berikut '. /otasi /otasi $ipe $ipe %ata %ata /ota /otasi si $ip $ipee %ata %ata /otasi ini digunakan untuk membuat spesifikasi format input maup maupun un output suatu data
'6
ael ael II.1. Notasi ipe Data
/otasi @ = A . , B C !umber 1ogiyanto (*220:+2)
Keterangan !etiap karakter ngka numeric Karakter lphabet ngka nol ditampilkan sebagai spasi kosong $itik, sebagai pemisah ribuan Koma, sebagai pemisah pecahan ypen, ypen, sebagai tanda penghubung Slash, Slash, sebagai tanda pembagi
*. /ota /otasi si !tru !trukt ktur ur %ata %ata /otasi ini digunakan untuk membuat spesifikasi elemen data dimana notasi yang umum digunakan adalah sebagai berikut ael ael II.!. Notasi Stru#tur Data
/otasi
Keterangan
D
$erdiri dari atau sama dengan
E
nd (dan)
()
Pilihan optional (boleh ya atau tidak) Iterasi atau pengulang proses mulai minimum dan
F G maksimum H
-emilih salah satu pilihan
I
Pemisah pilihan di dalam tanda H
J
Keterangan atau atatan
L
Petunjuk (*ey ield)
!umber 1ogiyanto (*220:+2)
':
!.!.$ .!.$
Normali malisa sassi
/ormalisasi adalah suatu teknik untuk menstrukturkan data dalam cara terten tertentu tu untuk untuk membant membantu u mengur mengurang angii atau atau menceg mencegah ah timbul timbulnya nya masala masalah h yang yang berhubungan
dengan
pengolahan
data
dalam
database.
Proses
normalisasi
meng menghas hasil ilkan kan stru strukt ktur ur reco record rd yang yang konsi konsist sten en seca secara ra logi logicc yang yang muda mudah h untuk untuk dimengerti dan sederhana dalam pemeliharaanya. #eberapa le&el pada normalisasi adalah dalam bentuk normal (normal form). Proses normalisasi merupakan proses pengelompokan dalam elemen yang menjadi table yang menunjukkan entity dan relasinya, relasinya, pada proses proses normalisasi normalisasi selalu diuji pada beberapa kondisi. kondisi. !etiap !etiap file selalu terdapat kunci dari file berupa satu field atau satu set field yang dapat mewakili record.
aitu satu set minimal atribut yang mengidentifikasi secara unik suatu kejadian spesifik dari entity. entity. 1ika satu kunci kandidat berisi lebih dari satu atribut, maka biasanya disebut sebagai composite ey (kunci campuran atau gabungan).
-$ Kunci Primer (&rimary *ey) Kunci primer adalah satu set atribut atau satu set minimal atribut yang tidak hanya mengidentifikasikan secara unik suatu kejadian yang spesifik, akan tetapi juga dapat mewakili setiap kejadian dari suatu entity. entity.
';
.$ Kunci lternatif (/lternate *ey) Kunci alternate adalah kunci kandidat yang tidak dipakai sebagai &rimary sebagai &rimary *ey$ 0$ Kunci $amu (oreign (oreign *ey) Kunci tamu adalah satu atribut atau satu set atribut atau relationship (hubungan) yang menunjuk ke induknya. $eknik normalisasi ini juga merupakan suatu teknik yang menstrukturkan data dalam cara tertentu untuk membantu mengurangi atau mencegah timbulnya masalah yang berhubungan dengan pengolahan data dalam database. #eberapa normalisasi dapat dapat dijela dijelaska skan n dan kriter kriteria ia yang yang mendef mendefini inisik sikan an le&el le&el pada pada normal normalisa isasi si adalah adalah bentuk normal (1ormali2ed orm)$ Pada orm)$ Pada normalisasi ini perlu dikenal terlebih dahulu beberapa definisi dari tahap normalisasi. /ormalisasi ada beberapa tingkat, yaitu '. #ent #entuk uk $idak idak /orm /ormal al (3nnormali2ed orm) #entuk ini merupakan kumpulan data yang akan direkam, tidak ada keturunan untuk mengikuti suatu format tertentu. %apat saja tidak lengkap atau terduplikasi. %ata dikumpulkan apa adanya sesuai dengan keberadaan data tersebut saat meng inputnya.
*. #ent #entuk uk /orm /ormal al Kesa Kesatu tu (+ 14irst 1ormal orm) #entuk normal kesatu mempunyai ciriciri yaitu data dibentuk dalam satu record demi satu record, tidak ada atribut yang berulang atau atribut bernilai ganda (multivalue) dan setiap #ield setiap #ield hanya satu pengertian.
'=
+. #ent #entuk uk /or /orma mall Kedu Keduaa (- 14Second 1ormal orm) #entuk #entuk normal normal kedua kedua mempuny mempunyai ai syara syaratt yaitu yaitu bentuk bentuk data data telah telah memenuh memenuhii kriteria berupa normal kesatu. tribut bukan kunci tetapi haruslah bergantung secara secara fungsi fungsi pada kunci utama utama atau atau primary ey$ !ehingga untuk membentuk normal kedua haruslah sudah ditentukan kunci field. Kunci field haruslah unik dan dapat mewakili atribut yang menjadi anggotanya. . #ent #entuk uk /orm /ormal al Keti Ketiga ga (. 14Third 1ormal orm) #entuk #entuk normal menjadi ketiga maka relasi relasi haruslah haruslah dalam bentuk normal kedua dan semua atribut bukan primer tidak punya hubungan yang transitif. %engan kata lain, lain, setiap setiap atribu atributt bukan bukan kunci kunci harusl haruslah ah bergan bergantun tung g pada pada primary ey secara menyeluruh. 0. #/< (!oyce odd 1ormal orm) !oyce odd 1ormal orm mempuny mempunyai ai paksaan paksaan yang yang lebih lebih kuat kuat dari dari bentuk bentuk normal ketiga. Untuk menjadi #/<, relasi harus dalam bentuk normal kesatu dan setiap atribut harus bergantung fungsi pada atribut superkey.
!.!.%
Peng#odean
Kode digunakan untuk mengklasif mengklasifikasi ikasikan kan data, memasukkan memasukkan data ke dalam comput computer er dan untuk untuk mengam mengambil bil bermac bermacamm ammacam acam inform informasi asi yang yang berhubu berhubunga ngan n denga denganny nnya. a. Kode Kode dapat dapat beru berupa pa kumpul kumpulan an angka angka,, huruf huruf dan dan kara karakt kter er khusu khusus. s. Perancangan suatu kode harus diperhatikan beberapa hal, yaitu sebagai berikut '. "aru "aruss mud mudah ah dii diing ngat at
*2
!upaya kode mudah diingat, maka dapat dilakukan dengan cara menghubungkan kode tersebut dengan obyek yang diwakili dengan kodenya. *. "arus un unik $idak ada kode yang keluar kembar untuk u ntuk masingmasing item yang diwakilinya.
+. "aru "aruss flek fleksi sibe bell -emungkinkan -emungkinkan perubahanperubah perubahanperubahan an atau penambahan item baru dapat tetap diwakili oleh kode. . "ar "arus efi efisien ien Kode Kode harus harus sepend sependek ek mungki mungkin, n, selain selain mudah mudah diingat diingat juga akan efisien efisien bila bila direkam dan disimpan di luar computer. 0. "aru "aruss kons konsis iste ten n Kode harus konsisten dengan kode yang telah digunakan. 6. "aru "aruss dist distand andar aris isas asii Kode Kode harus harus dist distan anda dari risa sasi si untu untuk k selu seluru ruh h tingk tingkat atan an dan depar departe teme men n dala dalam m organi organisas sasi, i, untuk untuk menghi menghindar ndarii terjad terjadiny inyaa kebing kebingunga ungan, n, salah salah pengert pengertian ian dan terjadi kesalahan pemakaian bagi yang menggunakannya. :. !pas !pasii dihi dihind ndar arii -enghindari kesalahan di dalam menggunakannya. ;. "ind "indar arii kemir kemirip ipan an kara karakt kter er Kara Karakt kter erk kar arak akte terr yang yang hamp hampir ir seru serupa pa bentu bentuk k dan dan bunyi bunyi pengu penguca capa panny nnya, a, sebaiknya tidak digunakan dalam kode. =. Panj Panjan ang g kod kodee har harus us sama sama -asingmasing kode yang sejenis harus mempunyai panjang yang sama
da beberapa macam tipe kode yang dapat digunakan diantaranya a. Kode Kode -nem -nemon oniik 5neumoni (5neumoni ode) ode)
*'
Kode mnemonic digunakan untuk tujuan supaya mudah diingat. Kode mnemonic dibuat dengan dasar singkatan atau mengambil mengambil sebagian karakter dari item yang akan diwakili dengan kode ini.
b. Kode Urut (Se6uential (Se6uential ode) ode) Kode urut disebut juga kode seri (serial ode) merupakan kode yang nilainya urut satu dengan kode berikutnya. c. Kode #lok ( !loc !loc ode) ode) Kode Kode blok blok meng mengkl klar arif ifik ikas asik ikan an item item ke dala dalam m kelo kelomp mpok ok tert terten entu tu yang ang mencerminka mencerminkan n satu klarifikasi klarifikasi tertentu tertentu atas dasar pemakaian pemakaian maksimum maksimum yang diharapkan. d. Kode 5rup Kode grup merupakan kode berdasarkan fieldfield kode yang mempunyai arti. e. Kode %e %esimal -engklarifikasikan kode atas dasar '2 unit angka decimal dimulai dari angka 2 sampai dengan = atau 22 sampai dengan == tergantung banyaknya kelompok.
**
BAB III ANALISA SISE" BE&*ALAN
$.1. Umum
#isnis makanan dipercaya merupakan salah satu dari sekaligus bagian dari bisnis yang tidak terlalu terkena imbas pergantian tahun,sebabnya semua orang butuh makana makanan,s n,sehi ehingg nggaa otomat otomatis is banyak banyak dicari dicari oleh oleh orang orangora orang.! ng.!ekar ekarang ang tingga tinggall bagaimana mengenal bisnis tersebut sehingga menjadi juara,yang jelas faktor yang paling mendasar adalah rasa dari d ari makanan yang dijual.!etelah itu umtuk dapat sukses diperlukan strategi yang fokus dari komitmen yang penuh. "otd "otdog og#oo #ooth th adal adalah ah mere merek k dagan dagang g yang yang tela telah h dipa dipate tenkn nkn diba dibawa wah h hak hak pengelola P$.-ulti P$.-ulti Karya Persada sebagai franchisor yang menjual produk makanan cepat saji hotdog.!ejak beroperasi pada tanggal 0 1anuari *22,hotdog telah menjadi sala salah h satu satu prod produk uk bran brand d fa&o fa&ori ritt di kalan kalangan gan masy masyar araka akatt .ka .kan n teta tetapi pi masi masih h menerapkan system manual dalam kegiatan menjual produknya. %eng %engan an
bany banyak akny nyaa
trns trnsak aksi si
yang ang
terj terjad adi, i,
dipe diperl rluk ukan an
suat suatu u
sist sistem em
kompute komputeri risas sasii umtuk umtuk lebih lebih memperm mempermudah udah pelaks pelaksana anaan an penjual penjualan an di
$.!. $.!. inj injaua auan n Perus Perusa2a a2aan an
#anyaknya aneka &ariasi menu yang dusajikan oleh "ot%og#ooth ini menjadi cirri khas bagi
*+
kalangan.!elain menyajikan berbagai menu makanan, rage harganya bias dijangkau oleh seluruh kalangan.
$.!. $.!.1 1
Seja Sejara ra2 2 Peru Perusa sa2a 2aaa aan n
$.!.1. $.!.1. Stru Stru#tur #tur )rganis )rganisasi asi Perusa Perusa2aan 2aan dan dan 3ungsi 3ungsi
gar tidak tidak terjadi terjadi keranga kerangapan pan dalam dalam menjal menjalanka ankan n tugas tugas dan fungsi fungsi dari dari jabatan, serta agar terjadi suatu system pendelegasian wewenang yang efktif, maka diberikan kewenangan sebagai berikut '. -anager
*
+. !ale !aless !?P !?P (!u (!upe per& r&is isor or))
*0
Stru#tur )rganisasi P. IKI *NE angerang angerang
Komisaris
%irektur Utama
%irektur Pelaksana
"7%
!p&. Mperasional
Kabag. #arang -asuk
Ka. PM%C!
!p&. Keuangan
Kabag, #arang Keluar
!p&. Kredit
Kredit
!p&. -arketing
$akiuhibin
!ales KurirCUmum
PM%C9ntri %ata
Pick Up
!
Kasir
#ag. Penerimaan #arang
-amar III.1. Stru#tur )rganisasi P. IKI *NE angera angera
*6
$.$ Prosedur Prosedur Sistem Berjalan
8angkah prosedur sistem berjalan yang ada pada
*:
-amar III.! Diagram Konte#s Sistem Berjalan
*;
-amar III.$. Diagram Nol Sistem Berjalan
*=
$.' Kamus Data Sistem Berjalan Berjalan A.
Kamus Kamus Data Sistem Sistem "asu#an "asu#an
'.
/ama %ata
%tN Pesanan
lias
%aftar Pesanan #arang
rus %ata
KosumenProses '.2 Proses '.2 O rsip rsip %tNPesan rsip %tNpesan O Proses *.2 Proses*.2 O waitress
Periode
!etiap ada pesanan dari konsumen
?olume
' 8embar
Penjelasan
untuk permintaan pemesanan barang
#entuk %ata
%okumen etakan
!truktur %ata
"eader E Isi
"eader
D /amaE/IKE#agian E $gl
Isi
D 'F#anyaknyaNpesanan E /mNbarang E "arga E 1umlahNpesanG
Keterangan /IK J$erdiri dari '' digitJ $gl J$erdiri J$erdiri dari tgl E bulan E tahunJ
B. Kamus Kamus Data Sistem Sistem Keluara Keluaran n
'. /ama %ata
/otaNPenjualan
+2
lias
/ota Penjualan
rua %ata
Pe Pembayaran O Proses *.2 Proses *.2 O Konsumen
Periode
!etiap ada transaksi
?olume
* 8embar
Penjelasan
!ebagai bukti konsumen telah membayar kepada kasir
#entuk %ata
%okumen $ulisan
!truktur %ata
D "eader E Isi E
"eader
D /amaE/IKE#agian E $gl
Isi
D F/oNurutNpesanan E banyaknyaNpesanan E /mNbarang E harga E jumlahG
D $anda $angan 8aporanNPenjualan
lias
!ummary 7eport
rus %ata
Proses .2 O -anager
Periode
!etiap ada laporan penjualan harian
?olume
' 8embar
Penjelasan
!ebagai laporan ke Ketua
#entuk %ata
%okumen $ulisan
!truktur %ata
"eader E Isi E
"eader
Isi
D F /mN-akanan E ty E !ales E &erage E %e&iasiN?alueG
+'
$.4
Spesii#asi Spesii#asi Sistem Berjalan Berjalan $.4.1 $.4.1
Spesi Sp esii# i#asi asi Ben Bentu# tu# Do# Do#ume umen n "asu# "asu#an an
Pada bentuk dokumen masukan dari sistem berjalan adalah '. /ama %okumen
%ataNPesanan Untuk mengetahui karyawanCti memesan barang
!umber
KaryawanCti
$ujuan
waitress
!etiap ada pesann
1umlah
' 8embar
-edia
Kertas
#entuk
8ampiran .'
$.4.! $.4.!
Spesi Sp esii# i#asi asi Ben Bentu# tu# Do# Do#ume umen n Kelua Keluaran ran
Pada bentuk dokumen keluaran dari system berjalan adalah '. /ama %okumen
/ota Penjualan
!ebagai bukti pembayaran
!umber
Kasir
$ujuan
Konsumen
!etiap ada pembayaran
1umlah
* 8embar
+*
-edia
Kertas
#entuk
8ampiran #.'
*. /ama %okumen
8aporan Penjualan Untuk memberikan laporan penjualan ke ketua
!umber
%- (dministrator)
$ujuan
Ketua Koperasi
!etiap bulan
1umlah
' 8embar
-edia
Kertas
#entuk
8ampiran #.*
$.5.Permasala2an
!etela !etelah h mengam mengamati ati syste system m penjua penjualan lan yang yang berjal berjalan an di Kopera Koperasi si P$. P$.Panarub Panarub,, penulis menyimpulkan bahwa sistem yang berjalan pada pelaksanaannya sudah bagus, hanya system saja belum terkomputerisasi sehingga banyak terjadi kesalahan dan keterlambatan pada prosesnya.Permasalahan pokoknya yaitu '. -asa -asala lah h pena penang ngan anan an data data dala dalam m pros proses es peng pengol olah ahan an data datany nyaa masi masih h sist sistem em manual sehingga sering menyebabkan kesulitan dalam proses mutu pelayanan. *. danya danya tuntuna tuntunan n waktu waktu yang cepat, cepat, seiring seiring dengan semaki semakin n besarn besarnya ya &olume &olume transaksi yang harus dipenuhi, disamping itu karena pengerjaan masih manual maka kecepatan kerja masih jauh dari tuntutan yang dikehendaki.
++
+. !eiring !eiring dengan banyakny banyaknyaa transaksi transaksi yang yang terjadi, terjadi, diperluka diperlukan n simpanan simpanan data yang yang lebih besar.
$.6. Alternati Peme7a2an "asala2
%engan melihat berbagai permasalaan yang ada pada permasalahan sistem berjalan, guna mengatasi dan melakukan pembaharuan sistem maka penulis mengajukan mengajukan sistem sistem pemecahan pemecahan masalah masalah yaitu yaitu berupa pembagunan komputeris komputerisasi asi sistem penjualan. %eng %engan an diba dibangu ngunny nnyaa sist sistem em yang yang baru baru,, maka maka akan akan dipe dipero role leh h manf manfaa aatt dan keuntungan nyata bagi kelangsungan perusahaan.dapun alternatif untuk masalah masalah di atas yaitu '. dan danya ya penan penanga gana nan n data data deng dengan an mengg menggun unaka akan n syst system em basi basiss data data yang yang baik baik,, maka maka pros proses es pengo pengola lahan han datany datanyaa akan akan lebi lebih h cepat cepat sehi sehing ngga ga info inform rmas asii dan dan kebutuhan data yang digunakan lebih cepat pula. *. Keakuratan Keakuratan dan kecepata kecepatan n pelayanan pelayanan lebih lebih tinngi dan dan cermat, cermat, karena karena untuk semua semua proses transaksi telah digunakan system aplikasi. +.
kes kesalahan
bisa
ditekan
sebab
diseimbangkan dengan keperluan sistem.
dominas nasi
manus nusia
atau
manua nual
+
BAB I+ &AN,AN-AN SISE" USULAN
%.1.
Umum
%engan perkembangan teknologi komputer yang dapat mengolah data dengan cepat, tepat dan tidak mengenal lelah, maka berkembanglah pulalah pemakaipemakai informasi tersebut.Pengolahan infomasi sebenarnya tidaklah harus dilandaskan pada komputer, akan tetapi memang tidak dapat disangkal lagi bahwa teknologi computer mempunyai mempunyai dampak yang sangat besar didalam didalam !I.%engan !I.%engan komputer, informasi informasi yang dihasilkan data tepat pada waktunya dan tepat pada nilainya.palagi dengan diper dipergun gunakan akannya nya model modelmod model el kuanti kuantitat tatif if yang yang berisi berisi perhit perhitunga unganpe nperhi rhitun tungan gan matematik yang rumit, penggunaan computer dirasa sangat tepat sekali. !istem yang baru akan diusulkan, merupakan komputerisasi bagi system yang lama atau system yang berjalan, dimana cara kerja atau prosedur system yang baru tidak jauh berbeda dengan prosedur system yang lama.Peralihan system yang lama ke syst system em baru baru yang yang terk terkom omput puter eris isas asii
diha dihara rapk pkan an dapa dapatt
memb membant antu u
menga mengata tasi si
permasalahan yang timbul pada system yang lama serta membantu proses kegiatan menjadi tepat waktu. %engan system akuntansi usulan ini penulis mengusulkan untuk memberikan kode barang pada data pesanan."al pesanan."al ini dimaksudkan dimaksudkan untuk memudahkan dan proses proses pebuatan dokuma penjualan.%an mempermudah prosesproses kegiatan pengolahan data didalam perusahaan.
+0
%.!.
Prosedur Sistem Usulan
Prosedur sistem akuntansi usulan yang penulis ajukan sebenarnyatidak jauh berbeda dengan system berjalan yang telah ada, tetapi pada system usula penulis tidak sematamata memakai system lama, melainkan adabeberapa bagian yang ditambah atau dirubah, dimana bagian tersebut mrupakan system usulan.Pada sub bab ini akan diuraikan mengenai prosedur sistem akuntansi yang diusulkan, yaitu sebagai berikut ini '. Pros Prosed edur ur Peme Pemesa sana nan n -akan -akanan an Pada proses proses pemesanan pemesanan makanan, makanan, prosedurnya prosedurnya adalah pramusaji pramusaji memberikan memberikan daftar menu makanan serta harganya, kemudian diberikan kepada konsumen yang ingin memesannya,apabi memesannya,apabila la konsumen konsumen sudah selesai memesan pramusaji pramusaji akan menulis apa saja menu yang dipesan oleh konsumen dan kemudian diberikan kepada chief untuk dibuatkan pesanannya dan disimpan disimpan dalam file pesanan. *. Pros Proses es Pem Pemba bay yaran aran Pada proses pembayaran, prosedurnya adalah bagian kasir memberikan notaCbon penjualan terhadap menu yang dipesan oleh konsumen k onsumen dan d an konsumen kon sumen membayar dengan tunai,kemudian nota penjualan disimpan didalam file nota penjualan. +. Pros Proses es %ist %istri ribus busii Pesan Pesanan an Pada Pada proses proses distr distribu ibusi si pesan, pesan, prosed prosedurn urnya ya adalah adalah bagian bagian chief chief memberi memberikan kan pesanan makanan kepada konsumen sesuai dengan data pesan. . Pros Proses es Pem Pembu buat atan an 8apo 8apora ran n #erdasarkan file pesanan dan file nota penjualan, maka akan dibuatkan laporan penjualan perbulan dan diberikan kepada -anager.
+6
%.$. %.$.
Diag Diagra ram m Ali Alirr Dat Data a /DA /DAD0 D0 Sist Sistem em Usul Usulan an
Untuk memberikan memberikan gambaran gambaran tentang tentang system system usulan usulan yang penulis ajukan, ajukan, akan terlihat pada gambar diagram alir data system usulan.%iagram alir data terdiri dari dari beberap beberapaa diagra diagram m yang yang dapat dapat menggam menggambar barkan kan tingka tingkatt proses prosespr prose osess ysng ysng terdapat dalam sistem yang digambarkan.Penjelasan tentang diagram alir data akan dijelaska sebagai berikut 1. Diag Diagram ram Konte Konte#s #s Siste Sistem m Usula Usulan n
+:
+;
-amar I+.1 Diagram Konte#s Sistem Usulan
+=
-amar I+.! I+.! Diagram Nol Sistem Usulan
-amar I+.$ Diagram Detail !.8 Diagram Detail Sistem Usulan
2
%.% Kamus Data Sistem Berjalan Berjalan ,.
Kamus Kamus Data Sistem Sistem "asu#an "asu#an
*. /ama %ata
+.
%tNmakanan
lias
%ata -akanan
rus
Konsumen Proses '.2
Periode
!etiap ada pesanan dari konsumen
?olume
7atarata setiap hari
Penjelasan
%aftar menu makanan
#entuk %ata
etakan Komputer
!trukur %ata
"eader E Isi
"eader
1udul
Isi
'FLKdNmakanan E /mNmakanan E "argaG
/ama %ata
%tN Pesanan
lias
%ata Pesanan -akanan
rus %ata
KosumenProses '.2 Proses '.2 O
Periode
!etiap ada pesanan dari konsumen
?olume
7atarata setiap hari
Penjelasan
untuk permintaan pemesanan makanan
'
#entuk %ata
etakan Komputer
!truktur %ata
"eader E Isi
"eader
D /oNPesan E $gl
Isi
D 'FL KdNmakananE/mNmakanan E "arga E 1umlahNPesanG
Keterangan /oNPesan J$erdiri J$erdiri dari + digitJ $gl J$erdiri J$erdiri dari tgl E bulan E tahunJ
D. Kamus Kamus Data Data Sistem Sistem Keluara Keluaran n
+. /ama %ata
%tNbuktiNpembayaran
lias
#ukti Pembayaran
rua %ata
Pe Pembayaran O Proses *.2 Proses *.2 O Konsumen
Periode
!etiap ada transaksi
?olume
7atarata setiap hari
Penjelasan
!ebagai bukti konsumen telah membayar kepada kasir
#entuk %ata
etakan Komputer
!truktur %ata
D "eader E Isi E
"eader
D 1udul E $anggal
Isi
D FL/oNbukti E KdNmakanan E /mNmakanan E 1umlahNbeli E "arga E $otalG $otalG
D $anda $angan
*
. /ama %ata
8aporanNPenjualan
lias
8aporan Penjualan
rus %ata
Proses .2 O -anager
Periode
!etiap ada laporan penjualan harian
?olume
7atarata ' kali setiap bulan
Penjelasan
!ebagai laporan ke -anager
#entuk %ata
etakan Komputer
!truktur %ata
"eader E Isi E
"eader
D 1udul E $anggal
Isi
D FL/oNbukti E KdNmakanan E/mN-akanan E ty E "argaE $otalG
%.'
D $anda tangan
Spesii#asi Spesii#asi &an7angan &an7angan Sistem Usulan
%.'.1. %.'.1. Spesii# Spesii#asi asi Ben Bentu# tu# Do#ume Do#umen n "asu# "asu#an an
Pada bentuk dokumen masukan dari sistem usulan adalah . /ama %okumen
%ataNmakanan
Unuk mengetahui daftar makanan
!umber
Pramuniaga
$ujuan
Konsumen
!eiap hari
1umlah
' 8embar
-edia
Kertas
+
8ampiran .' %ataNPesanan Untuk mengetahui konsumen memesan -akanan
!umber
Konsumen
$ujuan
Kitchen
!etiap hari
1umlah
' 8embar
-edia
Kertas
8ampiran .*
%.'.! %.'.!
Spesi Spe sii# i#asi asi Ben Bentu# tu# Do# Do#ume umen n Keluar Keluaran an
Pada bentuk dokumen keluaran dari sistem usulan adalah +. /ama %okumen
%a %ata #ukti Pembayaran
!ebagai bukti pembayaran
!umber
Kasir
$ujuan
Konsumen
!etiap hari
1umlah
* 8embar
-edia
Kertas
#entuk
8ampiran %.'
. /ama %okumen
8aporan Penjualan Untuk memberikan laporan penjualan ke
-anager !umber
%- (dministrator)
$ujuan
-anager
!etiap bulan
1umlah
' 8embar
-edia
Kertas
#entuk
8ampiran %.*
%.'.$. Normalisasi
/ormalisasi merupakan proses pengelompokan elemen data menjadi tabel tebe tebell
yang yang menu menunj njuka ukan n
enti entity ty dan dan
rela relasi siny nya.P a.Pen enje jela lasa san n
tent tentan ang g
pros proses es
normal normalisa isasi si file file dalam dalam rancan rancangan gan syste system m ini dapat dapat diliha dilihatt pada pada tabel tabeltab tabel el normalisasi file berkut ini a. #ent #entuk uk $i $idak dak /orm /ormal al (3171ormali2e orm)
0
-amar I+.% Normalisasi Bentu# ida# Normal
6
b. #entuk /ormal Kesatu (+ 1 4 irst 1ormal orm)
Keterangan Jandidate *ey
-amar I+.' I+.' Normalisasi Bentu# Kesatu
:
c. #entuk */ */< (Second 1ormal orm)
Keterangan J
&rimary *ey (Kunci *ey (Kunci Utama)
JJ
oreign *ey (Kunci oreign *ey (Kunci $ami) Relasi %ne (!atu) %ne (!atu) Relasi 5any (#anyak) 5any (#anyak)
-amar I+.4 I+.4 Normalisasi Bentu# Kedua
;
d. #entuk +/ +/< (Third 1ormal orm) orm)
Keterangan J
&rimary *ey (Kunci *ey (Kunci Utama)
JJ
oreign *ey (Kunci oreign *ey (Kunci $ami) Relasi %ne (!atu) %ne (!atu) Relasi 5any (#anyak) 5any (#anyak) -amar I+.5 I+.5 Normalisasi Bentu# Ketiga
=
%.'. %.'.%. %.
Spes Sp esi ii# i#as asii 3ile 3ile
!pesifikasi file merupakan pengelompokan dari filefile yang dapat membantu data pada saat pemprosesan.%engan filefile yang dikelompokan ini, file data akan lebi lebih h tera teratu turr dan dan terj terjag agaa keam keaman anan anny nyaa dari dari keru kerusa saka kan. n.!pe !pesi sifi fika kasi si file file dalam dalam rancangan system usulan ini dapat dijelaskan sebaga i berikut '. !pes !pesif ifik ikas asii
kronim
-akanan.mdb
$ipe
Mrganisasi
IndeQed !eRuential
kses
-etode akses secara langsung
Panjang 7ecord
+; Karakter
Kunci
KdNmakanan (KdNmakanan)
!oftware
-icrosoft cces
ael ael I+.1.Spesii#asi I+.1.Spesii#asi 3ile "a#anan
/o '.
9lemen %ata Kode -akanan
kronim KdNmakanan
$ipe Te't
Panjang
Keterngan &rimary ey
*. +.
/ama -akanan "arga
/mNmakanan "arga
Te't 1umberic
*0 =
02
*. !pes !pesif ifik ikas asii
kronim
Pesanan.mdb
$ipe
Mr Mrganisasi
IndeQed !eRuential
kses
-etode akses secara langsung
Panjang 7ecord
66 Karakter
Kunci
/oNpesan (/omor Pesan)
!oftware
-icrosoft cces
ael ael I+.!. I+.!. Speii#asi 3ile Pesanan
/o '. *. +. . 0. 6.
9lemen %ata /omor Pesan $gl Pesan 1umlah Pesan "arga Kode -akanan /ama -akanan
kronim /oNpesan $glNpesan 1umlahNpesan "arga KdNmakanan /mNmakanan
$ipe Te't Date Te't Te't Te't Te't
Panjang = ; '2 '2 *0
+. !pesif !pesifika ikasi si
kronim
Pembayaran.mdb
$ipe
Keterangan &rimary *ey
oreign *ey oreign *ey
0'
Mr Mrganisasi
IndeQed !eRuential
kses
-etode akses secara langsung
Panjang 7ecord
: Karakter
Kunci
/oNbukti (/omor #ukti)
!oftware
-icrosoft cces
ael ael I+ I +.$. Spesii#asi 3ile Pema9aran
/o '. *. +. . 0. 6.
9lemen %ata /omor #ukti $gl #ukti Kode -akanan /ama -akanan 1umlah Pesan "arga
kronim /oNbukti $glNbukti KdNmakanan /mNmakanan 1umlahNpesan "arga
:.
$otal
$otal
$ipe Te't Date Te't Te't Te't Te't
Panjang = ; *0 '2 =
Te't
=
Keterangan &rimary *ey oreign *ey oreign *ey
%.'. %.'.'. '. Stru Stru#t #tur ur Kode Kode
$ujuan dari pembuatan struktur kode pada elemen data adalah sebagai berikut a. -empercepat -empercepat atau atau mempers mempersingkat ingkat proses penulisan penulisan baik baik dari elemen elemen data proses proses penyajian maupun penulisan laporan. b. -enghemat media penyimpanan dataseperti disket, hardisk atau lainnya atau sebagainya. c. Untuk Untuk memperce mempercepat pat proses proses pemasukan pemasukan,, pencar pencarian ian serta serta pengol pengolaha ahan n data data guna guna memperoleh informasi yang akurat.
0*
%idalam komputerisasi system penjualan makanan, yang diusulkan pen ulis mempunyai struktur kode sebagai berikut '. !tru !trukt ktur ur kode kode maka makanan nan @
@
=
=
/oNurut kode makanan /ama makanan Panjang Kode
digit
$ipe
Karakter
ontoh "
7
2
'
Keterangan "7
"otdog 7eguler
'
-enunjukan /omor Urut
*. !tru !trukt ktur ur Kod Kodee Pesa Pesan n @
@
=
=
=
=
=
=
=
/oNurut pesanan #ulan
$ahun
0+
/ama Kode Panjang Kode
= digit
$ipe
Karakter
ontoh K
!
2
=
2
+
'
2
0
=
=
=
Keterangan K!
Konsumen
2=
$ahun $ransaksi
2+
#ulan Ke
'20
/o Urut Konsumen
+..
!truktur Kode Pembayaran
@
@
=
=
=
=
/oNurut bukti
#ulan $ahun /ama Kode Panjang Kode
= digit
$ipe
Karakter
ontoh
0
/
#
'
2
2
*
*
0
Keterangan /#
/omor #ukti
'2
$ahun $ahun $ransaksi
2
#ulan Ke
**0
/o Urut Konsumen
%.'.4.
Spesii#asi Program
!pesifikasi !pesifikasi program usulan ini menerangkan programprogram programprogram yang akan digunakan dalam sisitempenjualan tunai pada frinchise "otdogbooth !imatupang ini dapat penulis gambarkan melalui diagram "IPM, seperti pada gambar dihalaman berkut ini
00
-amar I+.6. HIP) /Hirar#i Input )utput0
a. Spe Spesi sii# i#asi asi Pro Progr gram am "enu "enu Utama Utama
/ama Program
-enu Utama
kronim
Utama.frm
-enampilkan menu utama system penjualan
#ahasa Program
#orland %elphi :
#entuk Program
9 .'
06
Proses Program
$ampilan pertama kali pada jendela menu uta ma terdapat menumenu pilihan sbb '. -enu -a -aster *. -enu -enu $ransa ansaks ksii +. -enu 8a 8apora oran . -enu -enu Uti Utility ity 0. -enu 9Qit
. Spesii# Spesii#asi asi Progra Program m "enu "enu "aster "aster
/ama Program
-enu -aster
kronim
-aster.frm
-enampilkan menu utama system penjualan
#ahasa Program
#orland %elphi :
#entuk Program
9 .*
Proses Program
$ampilan pertama kali pada jendela menu master dengan submenu pilihan sbb '. -enu -a -akana anan
7. Spe Spesi sii# i#asi asi Pro Progr gram am "enu "enu "a#an "a#anan an
/ama Program
kronim
-akanan.frm
-enampilkan menu makanan
#ahasa Program
#orland %elphi :
#entuk Program
9 .+
0:
Proses Program
Pada menu master dilik aan tampilmenu barang, didalam menu ini terdapat beberapa pilihan command button yang terdiri dari '. $amba $ambah, h, digun digunakan akan unuk unuk menam menambah bah dan dan memasukan data makanan *. Ubah, Ubah, digu digunak nakan an utuk utuk menguba mengubah h dan dan memutakhirkan data makanan +. !impan, !impan, digu digunak nakan an untuk untuk menyi menyimpa mpan n data makanan . "apus, "apus, digunak digunakan an untuk untuk menghap menghapus us data data makanan 0. #atal, #atal, digu digunaka nakan n untuk untuk mengu mengulan lang g input input data makanan 6. Keluar Keluar,, diguna digunakan kan untu untuk k keluar keluar menu menu makanan
d. Spesii# Spesii#asi asi Progr Program am "enu "enu ra ransa# nsa#si si
/ama Program
-enu $ransaksi
kronim
$ransaksi.frm
-enampilkan menu transaksi
#ahasa Program
#orland %elphi :
#entuk Program
9 .
Proses Program
Pada menu utama maka tampilkan menu transaksi dengan submenu sbb
0;
'. -enu Pe Pesanan *. -enu -enu Pemb Pembay ayar aran an e. Spesii# Spesii#asi asi Progra Program m "enu "enu Data Data Pesanan Pesanan
/ama Program
kronim
Pesanan.frm
-enampilkan form menu makanan
#ahasa Program
#orland%elphi :
#entuk Program
9 .0
Proses Program
Pada menu transaksi dilik akan tampil menu transaksi, didalam menu ini terdapat beberapa pilihan command button yang terdiri dari '. $amba $ambah, h, digun digunakan akan unuk unuk menam menambah bah dan dan memasukan data pesanan *. Ubah, Ubah, digu digunak nakan an utuk utuk menguba mengubah h dan dan memutakhirkan data pesanan +. !impan, !impan, digu digunak nakan an untuk untuk menyi menyimpa mpan n data pesanan . "apus, "apus, digunak digunakan an untuk untuk menghap menghapus us data data pesanan 0. #atal, #atal, digu digunaka nakan n untuk untuk mengu mengulan lang g input input data pesanan 6. Keluar Keluar,, diguna digunakan kan untu untuk k keluar keluar menu menu pesanan
0=
. Spe Spesi sii# i#asi asi Pro Progr gram am "enu "enu Pem Pema9a a9ara ran n
/ama Program
kronim
Pembayaran.frm
-enampilkan form menu pembayaran
#ahasa Program
#orland %elphi :
#entuk Program
9 .6
Proses Program
Pada menu transaksi dilik akan tampil menu transaksi, didalam menu ini terdapat beberapa pilihan command button yang terdiri dari '. $amba $ambah, h, digun digunakan akan unuk unuk menam menambah bah dan dan memasukan data pembayaran *. Ubah, Ubah, digu digunak nakan an utuk utuk menguba mengubah h dan dan memutakhirkan data pembayaran +. !impan, !impan, digu digunak nakan an untuk untuk menyi menyimpa mpan n data pembayaran . "apus, "apus, digunak digunakan an untuk untuk menghap menghapus us data data pembayaran 0. #atal, #atal, digu digunaka nakan n untuk untuk mengu mengulan lang g input input data pembayaran 6. Keluar Keluar,, diguna digunakan kan untu untuk k keluar keluar menu menu pembayaran
g. Spesii# Spesii#asi asi Progra Program m "enu "enu Lapora Laporan n
/ama Program
62
kronim
8aporan.frm
-enampilkan menu laporan
#ahasa Program
#orland %elphi :
#entuk Program
9 .:
Proses Program
%idalam menu ini terdapat satu piihan yaitu laporan penjualan, digunakan untuk menghasilkan cetakan laporan penjualan
2. Spesii# Spesii#asi asi Progra Program m "enu "enu Utili Utilit9 t9
/ama Program
kronim
Utility.frm
-enampilkan menu utility
#ahasa Program
#orland %elphi :
#entuk Program
9 .;
Proses Program
%idalam menu utilitynterdapat duabuah sub menu yaitu '. Password *. #ack Up
i.
Spesi Spe sii# i#asi asi Prog Progra ram m "enu "enu Pas Pass:o s:ord rd
/ama Program
kronim
Password.frm
-enampilkan menu password
#ahasa Program
#orland %elphi :
#entuk Program
9 .=
6'
Proses Program
Pada menu ini terdapat sub menu,antara lain '. login, login, untuk untuk mema memasuk sukan an kode kode pass passwor word d *. passwo password, rd, untuk untuk masu masuk k ke passwo password rd +. kelu keluar ar,, unt untuk uk menut menutup up
j. Spesii#asi Spesii#asi Program Program "enu Ba7# Ba7# Up
/ama Program
kronim
#ackup.frm
-enampilkan menu back up
#ahasa Program
#orland %elphi :
#entuk Program
9 .' 2
Proses Program
Pada menu back up klik menu back up dan eQit
%.4. %.4. Sp Spesi esii# i#asi asi Siste Sistem m Kompu Komputer ter
Untuk menunjang kebutuhan akan pengolahan data sisitem ini diperlukan computer serta alat tambahannya yang terdiri dari perangkat keras (hardware (hardware)) dan perangkat lunak (so#tware (so#tware). ).
%.4.1. Umum
!uatu system yang baik, tidak akan berhasil diterapkan dengan baik jika tidak didukug oleh sarana dan prasarana yang baik pula.!arana yang baik disini tidak dimaksudkan dimaksudkan dengan memiih bentuk yang bagus, merk terkenal terkenal maupun harga yang mahal melainkan sarana yang dapat dijalankan sesuai dengan spesifikasi system dan pengembangan yang baik serta kecepatan yang memadai.
6*
!ist !istem em comp comput uter er meru merupa pakan kan komb kombina inasi si terp terpadu adu dari dari pera perang ngka katt kera keras, s, perangkat lunak, komunikasi, sumber daya manusia, sumber daya informasi dan prosedurprosedur pemprosesan. Peran Perangka gkatt lunak lunak ( so#tware) so#tware) merupak merupakan an progra program m comput computer er yang yang memuat memuat intruksii intruksiinstru nstruksi ksi yang dibutuhkan dibutuhkan oleh computer computer untuk melengkapi melengkapi tugas. tugas. $anpa $anpa adany adanyaa pera peragk gkat at lunak lunak tida tidak k mung mungki kin n suat suatu u comp comput uter er dapa dapatt beke bekerj rja. a. Untu Untuk k menghub menghubungk ungkan an antara antara peragk peragkat at keras keras dengan dengan pemaka pemakaii maka maka diperl diperluka ukan n suatu suatu system operasi dimana terdiri dari kumpulankumpulan program computer. Peran Perangka gkatt kera kerass ( ardware ardware) comput computer er menc mencaku akup p pera perala lata tan n fisi fisik k seca secara ra keseluruhan atau lebih dikenal computer itu sendiri. Peralatanperalatan ini terdiri dari unit processor, memory, #loppy dis, monitor, eyboard, dan eyboard, dan alat cetak. Untuk mengetahui perangkat pendukung apa saja yang dipakai oleh penulis dapat dilihat pada uraian sub bab berikutnya dan juga penggambaran dai bentuk konfigurasi computer. %.4. %.4.!. !. Pera Perang ng#a #att Kera Kerass
Perangk Perangkat at keras keras yang yang diguna digunakan kan dalam dalam sisit sisitem em usulan usulan ini adalah adalah sebaga sebagaii berikut '. -icroprocessor
Pentium I?
*. -emory (7-)
*06 -#
+. -onitor
!?5 (!uper ?ideo 5rafik rray) '04
. "a "ardisk
2 5#
0. -ouse
!tandar mouse
6. Keyboard
'2; Keys
6+
:. Printer
%ot -atriks
;.
'. -#
%.4. %.4.$. $. Pera Perang ng#a #att Luna Luna# #
Perangk Perangkat at lunak lunak merup merupakan akan progra program m yang yang membe memberik rikan an intruk intruksi si terhada terhadap p perangkat keras untuk melakukan proses pengolahan data. %idalam system usulan yang penulis ajukan, system operasi yang digunakan adalah indow @P, sedangkan untu untuk k
pake pakett
prog progrramny amnyaa
adal adalah ah,,
berp berped edom oman an
pada pada
keis keisti tim mewaa ewaan n
yang ang
dimilikiaplikasi tersebut adalah a. -udah -udah dalam dalam mengg menggunak unakan an atau atau mengope mengoperas rasika ikan. n. b. Pembuatan program tidak terlalu sulit. c. %elphi %elphi merupakan merupakan sebuah aplikasi aplikasi program program yang yang membant membantu u dalam dalam sebuah aplikasi pembuatan program.
%.4.%. %.4.%. Koni Konigu guras rasii Kom Kompu puter ter
dapun gambaran konfigurasi computer yang digunakan dalam system usulan ini sebagai berikut
Keyboard -ouse '2; Keys
6
PU Pentium I?
"ardisk 2 5#
-onitor !?5 '04
Printer
-amar I+.;.Konigurasi I+.;.Konigurasi Komputer
%.5. %.5. *ad:a *ad:all Imple Impleme menta ntasi si
$ahapant $ahapantahapan ahapan yang dilakukan dilakukan dalam jadwal implementa implementasi si yang diajukan diajukan penulis pada
Penyiapa Penyiapan n data data awal awal dimaks dimaksudk udkan an untuk untuk mengum mengumpul pulkan kan data data sesuai sesuai dengan dengan kebutuhan data yang akan diolah dan dipergunakan pada system tersebut. "alhal
60
yang yang harus harus dipe diperh rhat atika ikan n menge mengena naii datab databas ase, e, yait yaitu u recor cord yang diperlukan, diperlukan, panjang record, dan lain sebagainya yang berhubungan dengan data yang akan diolah tersebut. !. Pem Pemua uata tan n Pro Progr gram am
%alam pembuatan program harus dilkukan secara baik dan benar, sehingga akan mengha menghasil silkan kan progra program m yang yang dapat dapat dijala dijalankan nkan dengn dengn mudah, mudah, terhin terhindar dar dari dari kesalahankesalahan, sesuai dengan masalah kebutuhan yang harus dijalankan. $. est Progr rogram am
$est est progra program m dilakuk dilakukan an mulai mulai dari dari test test awal awal masing masingma masin sing g progra program m hingga hingga keseluruhan dari system program salin berhubungan. %. Pemu Pemuat atan an Bu Bu#u #u Petun Petunju# ju#
Pembuatan buku petunjuk dimaksudkan untuk membantu para pemakai untuk memahami lebih lanjut sisem pengoperasian computer, pengisian data file dan pemeliharaan system itu sendiri.
'. Pelat Pelati2a i2an n Atau Atau r rainin aining g
Pelatihan dilakukan unuk memberikan pengarahan kepada para personil dalam bentuk latihan untuk pengoperasian program tersebut, agar dapat memahami dengan baik dan dapat menangani kemungkinan kesalaankesalahan yang timbul. 4.
est Sistem
66
$est system dilakukan untuk mengatasi optimasi penggunaan program baru, yang dapat menangani masalah yang akan timbul dari system yang lama.Pelaksanaan test program juga merupakan test system yang diusulkan. 5. Peral erali2 i2an an Sis Siste tem m
Peralihan system penjualan tunai pada
Mperasi Mperasi dan e&aluasi e&aluasi dimaksudkan dimaksudkan untuk mengoperasi mengoperasikan kan system system baru secara secara penuh setelah masa peralihan berakhir.!elama berakhir.!elama system baru berlangsung, dilakuk dilakukan an e&alua e&aluasi si untuk untuk menget mengetahu ahuii kekura kekurangan nganke kekur kuranga angan n dari dari syste system m terseebut, sehingga pada pembangunan system selanjutnya dapat diperbaiki.
dapun jadwal implementasi yang penulis usulkan, adalah sebagai berikut
ael I+.% *ad:al Implementasi
6:
No
Keterangan Bulan 1 1 ! $ %
' *
Penyiapan %ata wal Pembuatan Pr Program S $est
+ 0 6 :
Program Pembuatan #uku Petunjuk Pelatihan tau $r $raining $est !istem Peralihan !istem Mperasi %an 9&aluasi
=a#tu Bulan ! Bulan $ Bulan % 1 ! $ % 1 ! $ % 1 ! $ %
BAB + PENUUP '.1.
Kesimpulan
%alam hal ini penulis menyimpulkan pokok bahasan $ugas khir, agar dapat diketahui secara singkat gambaran umum tentang penyusunan $ugas khir yang dibuat Penulis.dapun kesimpulankesimpulan yang telah disusun penulis adalah sebagai berikut a. Pengol Pengolaha ahan n siste sistem m inform informasi asi yang terorgan terorganisi isirr dengan dengan baik sangat sangat penting penting bagi perekonomian perusahaan.!istem penjualan secara tunai merupakan kegiatan
6;
perusahaan yang perlu mendapatkan perhatian dan penanganan yang serius dan terarah. b. Kurangnya pengetahuan penge tahuan mengenai aplikasi komputer yang menjadikannya suatu alat yang dapat mengolah data dalam jumlah besar dalam waktuyang singkat akan berdampak buruk bagi kemajuan
'.!.
Saran>saran
6=
%ari kesimpulan diatas maka penulis mencoba untuk memberikan saran yang dihara diharapkan pkan dapat dapat berman bermanfaa faatt bagi Perusa Perusahaan haan.. dapu dapun n saran saransaa saan n yang yang ingin ingin disampaikan adalah sebagai berikut '. Peme Pemeli lihar haraa aan n terh terhada adap p sist sistem em yang yang tela telah h terk terkom omput puter eris isas asii haru haruss dila dilaku kuka kan n sacara teratur, karena dengan pemeliharaan yang teratur dapat memperpanjang usia usia pemaka pemakaian ian perala peralatan tanper perala alatan tan syste system m itu itu sendir sendiri, i, baik baik itu perang perangkat kat lunaknya maupun perangkat kerasnya. *. #uat #uatla lah h pass passwor word d pada pada sist sistem em untuk untuk mengh menghin inda dari ri adany adanyaa unsu unsure re yang yang tidak tidak berhak untuk mengakses data tersebut selain pegawai yang da pada bagian penjualan. +. Pelu ditingkat ditingkatkan kan kerjasama kerjasama antara antara masingma masingmasing sing bagian bagian atau unit unit kerja kerja dalam organisasi. . -engin -engingat gat penting pentingnya nya data yang tersim tersimpan pan dalam file, file, maka sebaikny sebaiknyaa perlu perlu dibuatkan (bac (bac up) up) untuk setiap file yang digunakan agar jik terjadi kerusakan pada komputer, Perusahaan tidak akan kehilangan data tersebut dan kegiatan perusahaaan tidak akan terhambat sehingga tidak menimbilkan kerugian pada perusahaan. 0. Untuk Untuk menghasi menghasilka lkan n lapora laporan n yang yang baik, maka pengolah pengolahan an data harus dilaku dilakukan kan dengan hatihati dan teliti. 6. !emua !emua staff staff atau bagian bagian yang ada pada
:2