I
Hendra Bayu Suscno
Oleh:
HENDRA BA YU SUSENO
100091020222
Skripsi
Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
Sarjana Komputer
Skripsi
Scbagai S::ilah Satu Syarat Untuk Mempcrolch Gclar
Sai:jana Komputcr
Pada Fakultas Sains dan Teknologi UIN Jakarta
Oleh:
HENDRA BA YU SUSENO
100091020222
Menyetujui
Pernbimbing 2
~~{
-r-~j
M. Qomarul Huda, M.Korn Khodijah Hulliyah,Skom
Mengetahui
a J urusan Tl/SI
~
JI·
atjong, M.Korn,MT
: 470 035 764
JURUSAN TEKNII( INFORMATil(A
FAl(ULTAS SAINS DAN TElK.NOLOGI
UIN SY ARIF HIDAYATULLAH JAKARTA
Dapat diterima sebagai syarat kelulusan untuk memperoleh gelar saijana komputer
pada jurusan Teknik lnfonnatika, Fakultas Sains dan Teknologi UJN Syarif
Hidayatullah Jakarta.
-~
Mengetahui,
Ketua Jurusan,
Pada era globalisasi teknologi dewasa ini, infonnasi yang cepat dan tepat
scrta memntjang dalam proses pengambilan keputusan sangatlah dibutuhkf,n,
dengan seiringnya perkembangan teknologi yang pesat maka infonnasi di segala
bi dang memiliki nilai ekonomis yang tinggi.
Untuk itu di dalam suatu perusahaan sangat di perlukan informasi-
informasi yang cepat dan tepat untuk membantu proses pengambilan keputusan,
dimana akan me1tjawab pennasalahan pennasalahan yang sedang di hadapi
perusahaan tersebut.
Pada kesempatan ini penulis mengangkat masalah PT. Galah Solusindo
Engineering pada divisi penjualan, dimana penulis berusaha memperbaiki sistem
yang lama dikarenakan sistem yang lama masih manual dan data yang ada belum
terdokumcntasi dengan baik sehingga pelayanan terhadap customer menjadi
lambat, untuk itu penulis mengangkat permasalahan mengenai sistem infotfoasi
penawaran alat rumah sakit PT. Galah Solusindo Engineering pada Divisi
Pcnjualan, sehingga masalah yang timbul dapat diselesaikan dengan cepat dan
cfisien, dan penawaran produk perusahaan kepada customer dapat menjadi lebih
baik lagi.
Untuk itu penulis berusaha merancang dan membuat Sistem lnformasi
Penawaran Alat Rumah Sakit PT. Galah Solusindo Engineering pada Divisi
Penjualan, dimana bahasa pemograman yang digunakan adalah Visual Basic 6
untuk interfacenya dan Microsoft Access 97 untuk databasenya.
Tiada harta lebih berharga dari pada akal
dan terencana
sholeh
Tiada iman lebih baik dari pada rasa 1nalu dan sabar
tulus
Denganpenuhke~ndahanhatidankebanggaanhati
Puji syukur penulis panjatkan kehadirat Allah SWT yang dcngan rnhmat dan
hidayah-Nya penulis dapat menyelesaikan pcmbuatan Tugas Akhir yang telah
dilaksanakan di PT Galah Solusindo Engineering.
Penulis menyadari bahwa dalam Tugas Akhir ini masih banyak kckurangan
karena keterbatasan ilmu dan pengelahuan penulis. Penulis juga menyadaii bahwa
Tu gas Akhir ini dapat selesai berkat bimbingan dan bantuan dari berbagai pihak.
Untuk itu, pada kesempatan ini perkenankanlah penulis mengucapkan lerima
kasih dan penghargaan yang tulus kepada seluruh pihak yang tclah membai1tu penulis
dalam menyelesaikan Tugas Akhir ini, khususnya kepada:
•!• Bapak, !bu serta adinda atas doa, cinta dan kasih sayangnya yang tiada mungkin
tergantikan.
•!• Bapak M.Qomarul Huda,M.Kom dan Ibu Khodijah Hullivah,SKom selaku dosen
pembimbing dai1 penguji Tugas Akhir atas semua arahan dan bimbingan dalam
pengerjaan Tugas Akhir ini.
•!• Bapak DR. Syopiansyah Jaya Putra, M.Sis selaku Dekan Fakultas Sains dan
Teknologi.
•!• Bapak Bakri La Katjong, MT, M.Kom selaku Ketua Jurusan Teknik Infonnatika.
•!• Seluruh Dosen Teknik Infonnatika yang telah banyak memberikan ilmu dan
pikiran-pikirannya.
•!• Bapak Edi alas perhatian dan pengertiannya
•!• Seluruh staf Jurusan Teknik Informatika terutama mbak Fitroh.
•!• !bu Nurhayati, !bu Ova, Pak Gun, Pak A'ang, Pak Muksin dan seluruh slaf
Fakultas Sains dan Teknologi.
•!• Seluruh Staf PUSPIPTEK terutama Pak Herry atas kritik dan ide-idenya dalam
pcmbuatan program.
•!• Seluruh Staf PT INDOSAT POP Karawaci, Mbak Eky, Mbak Widya, Mbak
Enno, Mbak Rima, Mas Agim, Mas Lani, Pak !wan, Pak Nunnan, Pak Ahmad,
!bu Nining, Pak Agus, Pak Robby, terutama Pak Rudi Sumardi dan Pak Reza
atas kepcrcayaannya.
•!• Seluruh Staf PT Ga!ah Solusindo Engineering terutama Pak Jumadi atas kritik,
pcngertian dan waktunya.
•!• Seluruh Staf se1ia santri Yayasan Pondok Pesantren Al Amanah Serpong terutama
Gufron dan Pak Miftah atas doanya.
•!• Kyai Slamet di Jepara dan mbah Sugeng di Ledok Dakwan atas segala nasehat
clan doanya ..
•!• Rekan-rekan di Teknik lnfonnatika pada Tim sukses seminar dan skripsi yaitu
Habil, Figur, Zia, Rivo agusta dan Ria.
•!• Rekan-rekan di Ai,rribisnis.
•!• Saudara - saudara tercinta di Villa Sawo, Depok, Lenteng Agung, Kreo dan
ponclok Cabe.
•!• Anak - Anak Kreo City terutama Latif, Suryo, Topan, Uut, Dodo, clan Jaka.
Penulis menyadari akan kekurangan Tugas Akhir ini, baik makri maupun
isinya, oleh karena itu penulis mengharapkan kritik dun saran yang membangun.
Semoga Tugas Akhir ini clapat bermanfaat bagi pembaca dan ldrnsusnya bagi penulis
sendiri.
Penulis
DAFTARISI
Halaman
Ha la man
Tabel 2. l Notasi dal am Kam us Data...... .. .. .. .. .. .. .. .. .. .. . .. .. .. .. .. .. .. .. .. .. .. .. . 20
Tabcl 5. I Rancangan File Customer .... ., ...... ., ............... : .. . .. .. . .. .. .. .. . .. .. .. 54
Tabel 5.2 Rancangan File Produk ........ , ................................................ 54
Ta be I 5 J Rancangan File In query...... .. .. .. .. . .. .. .. .. .. .. .. .. . . .. .. .. .. .. .. .. .. .. .. .. .. 55
Tabel 5 .4 Rancangan File Surat_Penawaran...... .. .. .. .. .. .. .. .. .. .. .. .. .. . .. .. . .. .. . .. 55
DAFTA~ GAMBAR
Ha la man
Gambar 2. I Karakteristik S istem... . .. .. . .. . . .. .. .. .. .. . .. . .. . . .. .. . .. . .. . .. . .. . .. . .. . . .. 9
Gambar 2.2 Model Umum scbuah Siste1)l ................................................ JO
Gambar 2.3 Blok Sistem lnformasi yang berinteraksi ........ .'...... .. .. .. .. .. .. .. .. .. 13
Gambar 3.1 Siklus Hidup Pengembangan Sistem .. .. .. .. .. .. .. . .. .. .. .. . .. .. .. .. . .. ... 30
Gambar 4.1 Struktur Organisasi PT Gah1h Solusindo Engine·~ring ................... 37
Gambar 4.2 Diat,>rnm Konteks (Level 0) .. .... .... .. .. .... .. .. .. .. .. .. .. .. .. .. . .. .. .. .. . 45
Gambar 4.3 Diat,>ram Nol (Level I) ...................................................... 46
Gambar 5.1 Diat,>ram Konteks (level 0) ...... .. .... .... .. .... .. .... .. .. . .. .. .. .. . ...... 48
Gambar5.2DiaL>ramNol(Level I) ...................................................... 49
Gambar 5 .3 Diagram Relasi Sistem Infonnasi Penawaran Al.at Ru mah Saki!
PT Galah Solusindo Engineering.................. .. .. . .. . .. . .. .. .. .. . . . .. 50
Gambar 5.4 Bentuk Normal Pertama ..................................................... 51
Gambar 5.5 Bentuk Normal Kedua ...... ,................................... .. . .. . .. . .. . 51
Gambar 5.6 Bentuk Normal Ketiga...... ...... ... ... ... ... ... ... ... ... ...... ... ...... .. 52
Gambar 5.7 Rancangan Form Inquery ..................................................... 56
Gambar 5.8 Rancangan Form Produk........ .... .. .... .... .. .... .. .. .... .. .. .. .. .. .. .. .. 56
Gambar 5.9 Rancangan Form Customer ................................................. 57
Garn bar 5.10 Rancangan Form Quotatio)l... ... ... ... ... ... ... ... ... ... ... ... .. . .. . ..... 58
Gambar 5.11 Rancangan Laporan Quotation I Surat Penawaran... ...... ... ... ... ... 59
Gambar 5.12 Rancangan Laporan Inquery I Surat Permintaan. .... ...... ... ........ 60
Gambar 5 .13 Rancangan laporan Data Customer...................................... 61
Gambar 5.14 Rancangan Laporan Produ]c.. ... ... ... ... ... ... ... ... ... ... ... ... ... .. .. 62
Gambar 5.15 State Transition Diagram................................................. 63
Gambar 5.16 Bagan Terstruktur Proses 1.0 (Pengolahan Data lnquery) ............. 64
Gambar 5.17 Bagan Terstruktur Proses ~.O (Cek Data Produk) ........................ 65
Gambar 5.18 Bagan Terstruktur Proses .5.0 (Penawaran Prociuk) ..................... 66
Gambar 5.19 Desain Program ............................................................. 71
Gambar 5.20 Form Login......................................... ... ... ... ... ... ... ... 72
Gambar 5.21 Form Menu Utama ........................................................... 73
Gambar 5.22 Form Prociuk ................................................................. 74
Gambar 5.23 Form Pencetakan Prociuk ......................... :........................ 74
Gambar 5.24 Form Customer.............................................................. 75
Gambar 5.25 Form Pencetakan Customer............................................... 76
Gambar 5.26 Form Inque1y .............. .,.. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 77
Gambar 5.27 Form Pencetakan Inquery......... .. . ... . . . . . . . .. . . ... .. . . . . . . . . . . . . . . . . 77
Gambar 5.28 Form Penawaran I Quotatipn... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 78
Gambar 5.29 Form Pencetakan Penawaq1n I Quotation.............................. 79
G<unbar 5.30 Urutan Operasional Progr<1m... ... ... ... ... ... ... ... . .. ... ... ... ... ... .. 80
BABI
PENDAHULUAN
Pada era globalisasi teknologi dewasa ini, infonnasi yang ccpat dan tcpat
informasi yang cepnt dan tepat untuk membantu proses pengambilan keputusan,
perusahaan tersebut.
yang lama dikarenakan sistem yang lama masih manual dan data yang ada belurn
pcnawaran alat rumah sakit PT. Galah Solusindo Engineering pada Divisi
Pcnjualan, sehingga masalah yang timbul dapat diselesaikan dengan cepat dan
efisien, dan penawaran produk perusahaan kepada customer dapat menjadi lebih
baik lagi.
II nquery dari mitra usahanya, merancang sistem yang akan berjalan, hingga
pemograman.
Adapun tujuan dari penulisan skripsi ini adalah mc:rnbuatkan suatu aplikasi
Sistem Informasi Penawaran Alat Rumah Sakit yang dap:it menampung seluruh
data produk rumah sakit dan dapat menyajikan informasi atau melakukan
Adapun manfaat dalam penelitian ini bagi penulis sendiri adalah untuk
mencrapkan ilmu yang didapat dibangku kuliah, dan bagi pihak perusahaan untuk
Dalam penelitian ini, metodologi yang dipakai oleh penulis yaitu dengan cara :
•!• Kepustakaan
Si fat dari kepustakaan ini 111asih bersifat teoritis, jadi data yang dipcrolch baru
•!• Lapangan
perancangan sistem.
Metode system development life cycle ini digunakan untuk pada tahap
pengembangan sistem yang akan berjalan. Pada metode dan pendekatan ini
sistem yang barn. Dalam analisis sistem ini akan digunakan tools data flow
diagram dan di dalam perancangan sistem ya~g akan berjalan terdapat empat
i'erstruktur, Stale li'ansilion Diagram (STD) dan Proses .1pesifikasi dan yang
tcrakhir merancang screen dialog atau <Jrajic User l11te1:fi1ce (<JUI) atau
tampilan. Sc11a pada tahap pcmrograman : pada tahap ini rncntransfcr dari
Bab ini berisi latar belakang dari penulisan, ruang lingkup penclitian,
dari penulisan.
sistem yar.g akan berjalan, rancangan Data Flow Diagram, Data yang
Bab ini berisi kesimpulan dan saran dari penuiis mengenai penelitian
2.1.1. Sistcm
f\llcnurut Fitzgerald Jerry, et al.( 1981 :5) mcndefinisikan prosedur sebagai bcrikut :
mstnd.1·1 yllng J/11'/lC!'apkan upa (what) yang lzurus dikerjaku11, .\'Iii/){/ (who)
bcrsama untuk mencapai beberapa sasaran atau maksud:. Berarti, srbuah sistem
bukanlah seperangkat unsur yang tesusun secara rapi atau teratur, melainkan
terdiri dari unsur yang dapat dikenal sebagai saling melengkapi karena memiliki
satu maksud, tujuan dan sasaran. Adapun karakteristik dari sistem tersebut antara
Iain :
keseluruhan.
Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan
sistem yang Iainnya atau dengan Iingkungan luamya. Batas sistem ini
Lingkungan luar dari sistem adalah apapun di luar batas sualu sistcm yang
energi Gdri sistem dan dengan demikian hams tclap dijaga d::n dipclihara,
sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses
Keluaran ('J11tpul) adalah basil dari energi yang diolah dan diklasifikasikan
mcrupakan masukan untuk subsistcm vanc Jain atau keoada sunra sis1c1n
•!• I>cngolah sisten1
Suatu sistcm dapat mcmpunyai sutu bagian pcngolah yang akan mcrubah
bcrupa bahan baku dan bahan-bahan yang lain 1rn:njadi kcluaran bcrupa
barangjadi.
Suatu sistern pasti rnernpunyai tujuan atau sasaran. Kalau suatu sistem tidak
111c111punyai suatu sasaran, maka operasi sistcm akan tidak bcrguna. Sasaran
dari sistern sangat rnenentukan sekali rnasukan yang dibutuhkan siskrn dan
· · - Boundary
··-·· Interface
-""-----~ ---~ --
--------~ .. ·BOLlfJctary
BouActary
[ro'H~~'H°'~
)
Model u111u111 scbuah sistcm terdiri dari masukan, pcngolah clan kcluaran.
lni tcntu saja sangat discdcrhanakan karcna scbuah sistcm mungkin 111c111iliki
olch suatu interface. Interface terjadi pada scmpadan clan berbentuk masukan atau
sistc111nya cla1' subsistemnya yaitu unit pengolah pusat, unit masukan, u111t
2.1.2. lnforrnasi
scbagai bcrikut :
lnfim1wsi adalah data yang dio/ah merzjadi bentuk yang lehilz herguna dun
lnfonnasi yang datang pada penerima tidak boleh terlambat. Informasi yang
sudah usang tidak akan mempunyai nilai lagi, karcna informasi merupakan
·:• l{clcvan
bcrikut :
Input mewakili data yang masuk ke dalam sistem informasi. Input disini
tc1 masuk metode-metode dan media untuk menangkap data yang akan
Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang
akan memanipulasi data input dan data yang tersimpan di basis data dengan
Produk dari sistem informasi adalah keluaran yang merupakan infonnasi yang
Basis data merupakan kumpulan dari data yang saling bcrhubungan saltl
bahwa hal-hal yang dapat mcrusak sistem dapat diccgah ataupun bila tcrlanjt'.·
Pemakai Pemakai
Pemakai Pemakai
sebagai bcrikut :
Suatu Sllvf adclah kumpulan sub sistem informasi yang berinleraksi dan
kebut11ha11 operas!.
Suatu SJA4 adalah kumpulan dari manusia dan sumber-sumber daya modal
• Programming (Pcmrograman)
besar)
sistematik.
atau aturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang
dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar
memuaskan rancang bangun yang telah ditetapkan pada akhir tahap analisis
sistem.
yang terlibat.
0
diantaranya :
Menurut Jogiyanto (2001 :700) Diagram aliran data merupakan alat yang
sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem
lingkungan fisik tujuan data tersebut mengalir atau Iingkungan fisik lokasi data
tersebut akan disimpan. Diagram aliran data (DAD) juga ;nerupakan alat yang
Beberapa simbol yang digunakan dalam diagram aliran data antara Iain:
orang, mesin atau komputer dari hasil suatu arus data yang
2. Kamus Data
Kamus data atau data dictionary adalah katalog fakta tentang data dan
pada tahap analisis sistem dan digunakan baik pada tahap analisis ltlaupun tahap
perancangan sistem. Pada tahap analisis, kamus data dapat di1:,>unakan sebagai alat
komunikasi antara analisis sistem dengan pemakai sistem tentang data yang
mengalir ke sistem. Pada tahap perancangan sistem, kamus data digunakan untuk
+ dan (and)
{) iterasi
() optional
4. Normalisasi
struktur label (relasi) dalam basis data (dengan tujuan untuk mengurangi
untuk mencegah penciptaan struktur tabel yang kurang fleksibel atau mengurangi
ketidakefisienan
Kroenke (dalam Abdul Kadir,200 l) mendefinisikan normalisasi sebagai
proses untuk mengubah suatu relasi yang memiliki masalah tertentu ke dalam dua
buah relasi atau lebih yang tak memiliki masalah tersebut. Masalah yang
Anomali adalah proses pada basis data yang memberikan efek samping
dengan melihat dependency (ketergantungan) dari tiap-tiap atribut yang ada pada
setiap relasi. Sebelurn mengenal lebihjauh rnengenai normalisasi ada beberapa ha!
Setiap file terdapat kunci dari file berupa satu field atau satu field yang
dapat mewakili record misalnya Kode Produk, jadi pencarian cukup code
secara utuh suatu kejadian spesifik dari entity. Jika satu kunci
lapo ran.
2. Bentuk Nonna! :
normal adalah suatu aturan yang dikenakan pada relasi-relasi dalam basis
dalam bentuk nonrial pertama (biasa disebut JNF) jika dan hanya jika
setiap atribut bernilai tunggal untuk setiap baris. Beberapa level yang biasa
Suatu relasi dikatakan dalam bentuk nonnal pertama jika dan hanya
Suatu relasi berada dalam bentuk nonnal kedua jika dan hanya jika
berada pada bentuk normal pertama dan semua atribut bukan kunci
Suatu relasi dikatakan dalam bentuk nonnal ketiga jika berada dalam
beantuk normal kedua dan setiap atribut bukan kunci tidak memiliki
Suatu relasi memenuhi bentuk nonnal keempat jika telah berada pada
BCNF, dan tidak mengandung C:ua atribut atau Jebih yang bernilai
ban yak.
Suatu relasi barada dalam bentuk nonnal kelima jika dan hanya jika setiap
depedensi gabungan dalam R tersirat oleh kunci kandidat relasi R. Secara praktis
dikatakan bahwa suatu relasi R berada dalam bentuk nonnal kelima jika data yang
ada padanya tidak dapat lagi didekomposisi menjadi relasi-relasi yang lebih kecil
State
Perubahan State
6. Bagan Terstruktur
organisasi dari sistem informasi secara berjenjang dalarn bentuk rnoclul clan
subrnodul. Bagan terstruktur juga dapat rnemberikan penjelasan yang Iengkap dari
sistem dipandang dari elemen data, elemen kontrol, modul clan hubungan antar
moduinya.
Simbol-Simbol Dasar
berikut ini :
0
Decision, simbol ini menunjukkan suatu penyeleksian kondisi di
dalam rnoduL
,,
menjadi kiblat bagi parci .\()/iwure developer, dan menjadi salah satu bahasa yang
wajib dipelajari oich ~icrbagai kalangan, jika mereka ingin sukses di dunia
0
komputer.
Visual Basic (yang sering juga disebut dengan VB) sela.in disebut sebagai
sebuah bahasa pcmrogru1nan, juga sering disebut sebagai sarana (tool) untuk
menghasilkan program-program berbasiskan Windows. Beberapa kemampuan
0
dipelajari. Bagi p1ugrn:m11c:r pcmula yang barn ingin belajar program, lingkungan
sekejap mata. Scdang bagi programmer tingkat lanjut, kemauannya yang besar
kata bahasa lnggrisyang u1m1m digunakan. Anda pun tidak perlu lagi
2.2.1. keistimewn'rn
v
I. Menggunakan platform pembuatan program yang dibe:ri nama Developer
Studio, yang mcmiliki tampilan dan sarana yang sama dengan Visual C-H-
6. Sarana akscs data yang lcbih cepat dan andal untuk membuat aplikasi
7. Visual Basic 6 mcmiliki bcberapa versi atau edisi yang disesuaikan dengan
1. Standard Edition I Learning Edition: ini adalah versi standar yang sudah
mengembangkan aplikasi.
untuk mcmbuat Ilk llclp, serta pengembangan database yang lebih baik.
terpisah dengan program Visual Basic tetapi keduanya dapat dilakukan Linkage.
Mencetak data dcngan Crystal r{eport hasilnya jauh lebih baik dan lebih mudah,
hal ini dikarenakan pada Ci·ystal Report banyak objck-objck maupun komponen
2.3. Penawaran
sifat para pcnjual di dalam menawarkan sesuatu barang yang akan dijualnya.
terpenting adalah :
1. Harga barang itu scndiri.
perkaitan di antara harga sesuatu barang dan jumlah barang tersebut yang
rendah. Hukum pcmmaran pada dasarnya mengatakan, makin tinggi harga sesuatu
barang, makin ban yak j um Iah barang tcrsebut yang akan ditawarkan oleh para
penjual; scbaliknya 111akin rcndah harga sesuatu barang makin sedikit jumlah
i\lETODOLOGI PENELITIAN
0
cycle (siklus hidup pcngcmbangan sistem) seperti yang telah disebutkan pada Bab
I dan diuraikan pada !fob II. Dimana siklus hidup dari pengembangan sistem
utamanya sebagai bcrikut yaitu dimulai dari analisis sistem, perancangan sistem,
Analisis Sistem
0 •
Perancangan
Si stem
Pcnerapan Si>tem
'
Pcmeliharaan
Si stem
mendapatkan basil yang diingir.kan dan memuaskan. Di bawah ini akan diuraikan
secara garis besar rnengcnai tahapan dari siklus pengembangan sebagai berikut :
Scpcrti yang tclah dijelaskan pada Bab II, analisis sistem ini akan
rnenganalisis pcnnwaran alat rurnah sakit pada Divisi Pcnjualan yang telah
berjalan saat ini dan untuk mengusulkan sistem yang akan berjalan agar
baik.
l. Garnbaran Um um Organisasi
3. Analisis Sistern
Analisis sistem ini akan menguraikan analisis dari sistem yang telah
rumah sakit yang akan bcrjalan. Dengan adanya rancang bangun sistem
informasi penawaran alat rumah sakit yang akan berjalan maka akan
•!• Untuk membcrikan gambaran yang jelas dan rancang bangun yang
yang lcrlibat.
tools yang digunakan unluk mcmpermudah perancangan dan juga agar lebih
diagram ini dapat dilihat bagaimana relasi antar entitas dan bentuk
hubungan rclnsinya yang ada pada sistem penawaran alat rumah sakit
clan kamus di\ta dan tabel data yang digunakan untuk melihat struktur
tampilan).
yaitu
0 Pemrograman
" Pengetesan
yaitu:
• Unit Test
• Integration Test
program.
berjalan..
terletak di Jalan Raya Lcnteng Agung Gg. Kancil No.132 Jakarta Selatan.
Perusahaan ini didirikan di Jakarta pada tanggal 12 Februari 1993 dengan akta
notaris No.56 oleh notaries Agus Majid, SH. Akta Pendirian ini telah
barang clan service alat-alat kcsehatan, laboratorium clan hospital furniture. Tujuan
4.2. Pemodalan.
mencapai tujuan organisasi ;:ierusahaan ini tidak lepas dari dukungan Surnber
sebagai berikut :
Direktur
Kepalu /J11gia11 Kepulu /Jtlj;iu1t Kep11/a /J11gifu1 Kepala /Jagian Kepa/<1 /Jagit111
Pentbelian Pe11u1,\·ari111 Produksi Personalia Keuungun
/Jae. Pe11iu11/a11
Jlag.Penagihan Bag.Akuntansi Bag.Kosir
Anggaran Dasar atau Akta Pendiri Perusat.aan, Hasil Rapat Umum Pemegang
•!• Mewakili perusahaan di dalam dan diluar pengadilan tentang segala ha! dan
administrasi, pcrsonalia.
rnanaJer
•!• Mengusahakan dan memelihara hubungan serta kerja sama yang baik dengan
instansi pcmerintah, para rclasi dun lembaga masyarakat pada umumnya untuk
pembelian, baik untuk jangka pcndek maupun jangka par~ang sesuai dengan
•!• Mengadakan rapat dengan para staf di lingkungannya dengan tujuan dapat
•!• Mengusahakan dan menjaga suasana kerja sama yang sebaik-baiknya diantara
stafyang dipimpinnya.
anggarannya.
•!• Mengusahakan dan me11jaga suasana kerja sama yang sebaik-baiknya diantara
·~· Mengusahakan dan menjaga suasana kerja sama yang sebaik-baiknya diantara
•!• Menjalankan program pemasaran yang telah dibuat dan mengawasi program
•!• Mengusahakan clan menjaga suasana kerja sama yang sebaik-baiknya diantara
•!• Menjalankan program produksi yang telah dibuat dan mengawasi program
•!• Meneliti pembuatan produksi barang-barang sesuai dengan situasi dan target
tuntutan pasar.
4.4. Kegiatan PT. Galah Solusindo Engineering.
rumah sakit..
3. Divisi pengadaan.
1. Bagi an penj ualan, yang mana pada bagian ini bertanggung jawab pen uh atas
lain.
c. Prociuk Peralatan Rumah Sakit. Seperti : tempat tidur pasien, meja periksa
pasien, meja ginaccology, kursi ginaecoiogy, box bayi, box anak, incubator,
Bagian ini dibcntuk untuk mcnunjang penjualan dan after sales service
garansi mengalami kcrusakan maka bagian service akan turun tangan dan
peralatan rumah sakit dari merek yang tidak dijual oleh PT. Galah Solusindo
Engineering atau alat yang dijual oleh perusahaan lain. Order service
menunjang aktivitas bagian service ini dilengkapi dengan workshop dan alat-
Divisi ini bertugas untuk membuat alat-alat rumah sakit berdasarkan order
pesanan dari divisi pcnjualan dan bertanggungjawab atas kondisi atau posisi stock
barang-barang sesuai dengao order pesanan dari divisi penjualan clan produksi.
Disini divisi pcngadaan harus bckcrja sama dengan divisi penjualan dan divisi
produksi.
4.5. Tata Laksana Sistem Manual Yang Berjalan
Dalam proses pcnawaran produk, dilalui lewat beberapa tahap yang telah
Data flow diagram sistem pennwaran tampak seperti pada gambar 4.2 dan
diagram nol (level I) dimana DFD ini merupakan gambaran sistem yang
telah berjalan di Pcrusahaan ini dan yang akan dibangun oleh penulis.
• CustiHl!cr
i .
I. Customer mcmberikan inquery /permintaan produk
• Divisi Protluksi
• Divisi Pengadaan
• Divisi Pcnjualan
Laporan_inquery -1
r-P:::-e-,..-:tu'"'iu_a_n_ye_n_g-ad7 a_a_n---l>l_::_:j
l'ermintaan_pengadaan
lnquery _Prociuk
. -~
I /.Sistem lnformas
'\ Oivisi Pengadaan
Penawaran Pertanggungjawaban
I Alat Rumah Sakit _pengadaan_Produk
Customer J
- Pemberian_no_penawaran ~----'~~
r Quotation
Divisi Penjuatan
Laporan_P ertanggungjawaban_pennadaan_produ1
lnqucry
Customer
In query
Pcnnintmm_Produk
Div. Produksi
2.0•
lr.l_Produk Cck Id_Produk-·- - - - - - - -
Data Produk Product
Produk
nosumt+stock_Produk
Surnt_pcngadaan+stock_Produk_ _ _ _ __
Pcrsetttimm
Pngnd.ian brg
Div. Pengndaun
Prtnggjwbn
nosumtt-stock_pro<luk
Div. Pcnjuulan pengadaan
Surnt~ prtn~i\\bn_ Jll.?-ngadaan
+ stuck _11nxluk
Surat_pennwamn
nosural+stock ...Pro<luk
sehingga yang disimpan hanya data, jadi apabila kita ingin membuat
penawaran baru yang sama kita harus menyimpan dengan nama yang
Adapun batasan si~tem yang akan berjalan dalam bah ini digambarkan
dalam bentuk : diagram aliran data yang terdiri dari diagram konteks (level 0),
diagram Nol (level I), entity relationship diagram, STD, bagan terstruktur, dan
proses spesifikasi.
Diagram konteks dari Sistem Informasi Penawaran Alat Rumah Sakit PT.
Laporm,_lnquery
Persetujuan_pengadaan
.- Divisi Produksl
v
Permintaan_pengadaan
fnquery _Produk
_,
I ~stem lnfonn~
Penawaran Pertanggungjawaban
Divisi Pengadaan
I
Pemberian_no_penawaran
QmW,\1.ion
i Divisi Penjualan
Laporan_Pertanggungjawaban~pengadaan_produkl
fuqt11.:ry
Customer I
'----------'•
•
lnqucry
Pcnnintnan Prnduk
___
Di\. Pmduksi
Jd __ Produk
2.0•
__
, -
Id Prod\lk
Product
Prtxluk
4.0"'
nosur.111 stock_produk
Prtnggjwbn
pengadaan
Sumi __ prtngjwbn pcngmfmm
' ~tock .iiro<luk -
Sumt_pcnnwnmn
nosumt •~tock_ 11roduk
Diagram yang memperlihatkan relasi atau nubungan dari tiap-tiap objek yang ada
Produk Inquery
Pcnawarnn Quotation
Cust01ncr ..
Produk
Kodc Custonwr . "' Kode Quotation (FK)
Mcndapatkan
! _Pcna,varan .. Kodc Produk (FK)
' " Kode Customer (FK)
5.2.2 Normalisasi
Ciri 1NF adalah tabcl dengan domain yang sederhana (simple) dan tidak ada
"Repeating Goup''.
Tab el lnquery
Cofnqucry Datclnqucry Code Description Origin Qty Pricclisl Customer Address ! City ! Postulzip I Attn ITc!p
Tabet Surat_Penawaran
Qtn DatcQln Custrn'ncr A~!Jrcss -[fl;,: Postulzip Attn Code Description I Origin IQty Pricelist J
Ciri 2NF adalah setiap atribut dari sebuah relasi adalah full function
Tabe! Product
Tabel Customer
j 1~;C0Cus\1~mcr I Cuslmncr l Address I City I Po:-;talzip
I
Tclp
I
_]I
Tabcl Inqui.!ry - t
\ Colnqu.:ry j Datclnqucry I Attn I Code * I C0Custon1cr I Qty I
Taran
Suatu relasi dikatakan dalam bentuk nom1al ketiga jika b1~rada daiam bentuk
nonnal kedua dan setiap atribut bukan kunci tidak rnemiliki depedensi
Tabel Produk
Tahcl lnqucl)'
Colnqu::~
------·-
D;1tclnquery
···------·~~~-~-~~~---~--IQLY
Attn Code C11Customcr L_
---~
Tabet Surat,.Penawaran
! CoCustomcr I Code I Qty
Berikut ini rnerupakan garnbaran kamus data yang mendifinisikan aliran data
dalam diagram alir data diatas yang terdiri dari data store dan laporan
+Qty)
+ Telp}
Pricelist }
•!• Laporan
+ pricelist +Total}
Postalzip + Telp}
Total}
Rancangan tabel dalam Microsoft Visual Basic 6.0 terbentuk dalam satu nama file
dengan extension MDB. Adapun rancangan tabel sistem informasi penawaran alat
Key : CoCustomer
Tabel 5.1 Rancangan File Customer
.['ield
Engineering
Key : Code
Key
Tabel 5.3 Rancangan File Inquery
Key
Tgl Inqucry
Quantity 999
• Data Baru
• Perbaharui
• Cari : menampilkan Nomor Inquery yang sudah pernah ada
• Hap us
• Cetak
• Pindah ke record sebelumnya
• Pindah ke record selanjutnya
• Keluar
xx.x..xxxxxxxx.xxx
Description X.'XXXXX:\..."'XXXXXXXXXXXXXXX.XX
Origin xxxxxxxxxx
Pricclist 99.999.999
• Data Baru
• Perbaharui
• Cari : menampilkan Kode Produk yang sudah pemah ada
• Pindah ke record sebelumnya
• Pindah ke record selanjutnya
• Hapus
• Cetak
Form Custon1cr
• Data Barn
• Perbaharui
• Cari : menampilkan Kode Pelanggan /Customer yang sudah pemah ada
• Pindah ke record sebel umnya
• Pindah ke record selanjutnya
• Hapus
• Cetak
•!• Rancarrgan Form Quotation
NomorQln XXXXXX."-X..XXXXX
Kodc Produk
Quantity 999
• Data Baru
• Perbaharui
• Cari : menampilkan Nomor Quotation /Penawaran
• Hapus
• Cetak
• Pindah ke record sebelumnya
• Pindah ke record selanjutnya
• Keluar
5.2.6 Rancangan Laporan
Office :
J1 Raya Lenteng Agung Gg Kancil No. 132
JAKARTA SELATAN l?.610
l'clp : 021-7817725
Fax : 021-7817725
E·mail : galah@cbn.net.id
QUOTATION
Ql'N : xxx/xx/xx/xx
Customer
xxxxxxxxxxx
xxxxxxxxxxx
x:xxxxxxxxxxxxx
xxxxx
Attn : xxxxxxx
Subject : Quotation OF xxxxxxxx
Dat1) : 99-99-99
Dear : Sir /Madam
Refer to your inquery regarding to the above subject, we are pleased to offer as follows.
.
No Code : Qtv .··
Condition
1. Delivery= Ex-Stock
2. Delivery =Franco Jakarta
3. Payment= 30 days
4. Validy = 30 days
5. Others =Prices Excluded Tax I 0%
We trust above quotation will meets with your requirement, if you have any query please do note
to contact us.
Thank you very much for your kind attention and co-operation.
Yours Faithfully
PT GALAH SOLUSINDO ENGINEERING
JUMADJ
MARKETING
Office:
rI Raya Lenteng Agung Gg Kaucil No.132
JAKARTA SELATAN 12610
Telp : 021-7817725
Fax : 021-7817725
E-mail : galah@cbn.net.id
INOUERY
lNQ : xxxlxxtxxfxx
Customer
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxx
Date : 99-99-99
Attn : xxxxxxxxxx
Telp: xxxxxxxxxx
Office :
JI Raya Lenteng Agung Gg Kancil No.132
JAKARTA SELATAN 12610
Telp : 021-7817725
Fax : 021-7817725
E-mail : galah@cbn.n•,t.id
Date · 99-99-99
No Kode Customer Customer Address City::· ·· Postalzip Telepon
I xxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxx xxxxx xxxxxxx
Office:
Jl Raya Lenteng Agung Gg Kancil No.132
JAKARTA SELATAN 126!0
Telp : 021-7817725
Fax : 021-7817725
E-mail : galah@cbn.n<lt.id
PT
-
idle
-
Press "STAR.r' Press "RESET" atau
Pm;swonl salah
IJisplay ··tvtmmkkan Jlu:>t>worJ" ----
Clear Screen
'
Menungi,'1.1
Password
Press "KELUAR"
Clear Screen
Press "KELUAR"
Menunggu
Display "Pilih" Pilihan
I
~
• • ••
I Produk II Customer II Inquery
II Quotation JI Cetak quotatio1~I Keluar
modul dan submodul, juga menunjukkan hubungan elemen data dan elemen
lengkap dari sistem dipandang dari elemen data, elemen kontrol, modul dan
Pcngolnhun
f} ta In{ ucry
Detil lnquery ,
- o,/
Oetil_
Custome
cJ/ \
Oetil_
Custome Detil
Statu!i_fnqucry O
lnquery
'r
.._
Sll1tus_Inqucry 1·
4
'IJ No_Jr.qucry
\)
Stalus_Custmncr
l v
K<l customer
-
f'
J
"
Detil
Customer 1 Detil_lnquery
Dclil_produk
q\ Dctil_produk
Enlry
Data Prociuk
Rckan1
Dala Produk
Cetak
Datu Produk
J
r
K<l_pro<luk
lSwtu,_produk
l Dchl_produk
Vulidasi Tulis
Dal.a Produk File Produk
l____________,
Gambar 5.17 Bagan Terstruktur Proses 2.0 (Cek Data Produk)
•!• Bagan Terstrnktur Proses 5.0 (Penawaran Produk)
Pcnuwaran Produk
Pcrinwurun
" flc1il
Pcnawnran
1 \"-
·.• \
Kd
Produk
.f Kd
CuS1omer
Tulis
m1 kita tidak akan dapat mengetahui apa yang terjadi di dalam proses(bubble)
tersebut.
berbeda dengan metode yang digunakan untuk proses yang ada pada level yang
paling bawah. Spesifikasi proses menjadi pedoman bagi programmer dalam
Module pengolaan_data_inquery
Module Pengolahan_data_Inquery
Key_in No_Inquery_ln
If not found
Return
Endif
End if
If overflow
Print heading-line
End if
Print detail_line
Key_in No_Inquery
Repeat
Repeat
Key_in Kd_Customer_In
End module.
Key_in kd_produk_in
If not found
Return
End if
Repeat
lf overflow
Print heading-line
End if
End module
Module : penawaran_produk
Module penawaran_produk
Key_in No_penawaran_ln
Return
Endif
Endif
If overflow
Print heading-line
End if
Key_in No_penawaran
Repeat
Repeat
Key_in kd_produk_in
If not found
Return
End if
Repeat
Repeat
Key_in Kd_Customer_In
End module
5.4 Im plementasi
5.4.1 User
Sesuai dengan jenis User maka pemogram menggunakan sistem Single User dan
program executenya sebanyak satu buah yaitu satu program EXE untuk
administrator.
I' - -Admin.cxc
----'
11--------f>I~, Quotntion.MD!~
:::,
Berikut ini merupakan tam pi Ian pro&>ram yang terdapat dalam setiap fonn.
Form ini merupakan form validasi sehingga tidak semua orang bisa mengakses
program aplikasi ini. Apabila ada kesalahan password maka assisten dari program
Form ini merupakan file induk (MDI Form) dimana pada form ini terdapat
Toolbar yang menghubungkan antar form seperti form produk, customer, inquery,
' . .· ?·'\
quotitation, cetak quotitation, keluar dari program aplikasi, serta terdapat tools,
- .
,,_,,#
"h
tambahan untuk melihat kalender serta kita dapat mendengarkan musik dengan
coolplayer.
@IF~:r--:~ ·--·- ~a1e·:,..,, .... lillli~- stlMwdd~dl'i<'(JUJls1PMsGAIAH _ · ____ \_>.,__:_:i.-//,;:- .._,_\;,><··:/-; .;1;/·:.~):-11·~_'.JUif:rt
~s11111f j ~ tJ) !$! (:} !J '.lJE~h!J·Sclu:hil f Qp-•25.SEiNahW.!·.. Jf.i)!Wlt<lpei~.Mi Ji'CIM- m....... 'i-'·:_\-:i:,,~j:\:x.-_'}-/ i,;_'.('Jj!()"'f]~9~1.-~~i~:-
Pada form produk ini, Admin dapat melakukan manipulasi terhadap data-data
produk yang diberikan oleh divisi pengadaan. Manipulasi yang dapat dilakukan
item data, pencarian data, penghapusan data serta pencetakan data berdasarkan
kode produk.
a:mum ,, ' ,1 I I j I. ! I, ' ! j i 11t1 ,ll!Jf;lla
SISTEM JNFORMASI
PENA\VARAN ALA T RUMAll SAKIT PT GALAJf SOLUSINDO ENGlNEERJNG
Pada form Customer ini, Admin dapat melakl'.kan manipulasi terhadap data-data
Customer yang diberikan oleh divisi pengadaan. Manipulasi yang dapat dilakukan
item data, pencarian data, penghapusan data serta pencetakan data berdasarkan
kode Customer.
.. .
~ -~ ·-·~m··u··~·-·~-·rit
SISTEM INFORMASI
, ..
""""'
J:od11Po1
Pi "-im.iio
p;JWiTASELAIAA
~
Col
"""'
hi> 1-
''""
TUlUP
_<.......J_;;_J
- "lliffi'fi),'ijl'.tf.\-N.'£%).;f,'-'.k:tJ.;:auft'.&.1\'KiiriN3$2$lfi11ZK'0\!il·ll\!ll!l\iil\!illl2li)BiJlll!iEBR!i!lf2
[$];:;:1-·;· ·--:--· f:2rfrii_" _____~ mJ"i~~- _Sd~d$~1iPi!.a_Mis1rARS GAlAH - -->_: ·:;-· ._: -- ,.-,, _ ,:. :\:-;;:};,,~·(.T:~-,_;ii-,\ "'\ --~-,'; \·/y,;,-:'.~'iif6:\~'.A}f.~~:IJ~,11£"li"ill;:~'.t
:a all ~o 1l @tl<l>bha·Sriimm !MJMDIV~·M· .·11•~; m;:_l;.;:.:· w~j.j>~'i( \i:'./-'flf~~~:_:-;~_zj);
1
$tS111111.J IO··W,GHWAMllE.,:
Pada form Inquery ini, Admin dapat melakukan manipulasi terhadap data-data
Inquery yang diberikan oleh divisi pengadaan. Manipulasi yang dapat dilakukan
item data, pencarian data, penghapusan data serta pencetakan data berdasarkan
kode Inquery.
@]
IHQUER'f
SJSTEM INFORMASI
PENA\VARAN Al.AT RUJ\IAJ[ SAKIT PT GALAH SOLUSINDO ENGINEEIUNG
J'.1: ~:::~:
lH
j
j
1
j
1
1
l
Oambar 5.27 Form Pencetakan Jnquery
•!• Fom1 Penawaran /Quotation
Pada form Quotation ini, Admin dapat melakukan manipulasi terhadap data-data
Perbaikan item data, pencanan data, penghapusan data serta pencetakan data
SISTEM INFORMASI
PENA\VAR.AN AJ..AT RUMAll SAIQT PT GALAH SOLUSINDO ENGINR'ERINft"
Nn llut>llol1<>n
nl
fOOl/G(llV/04 .1.J
O~Gl!tJU" I~'• Hapui- I ~ •
T.... l11/1;/lli7
Alai HMl>il J.'-'" _ - PeiW!wu --J Cci.V.. I
Kl!dct Pal.in1m~n J,.t002 2J CW I ,- TtlTUP- I
Koda Pmduk jALSASU140M?L .1.J
Q""l'llily p- --1
__ )
5.5.1 Hardware
• RAM 16 Mbyte
• Printer
5.5.2 Software
• Microsoft Office
L
~---~
Adm in
1.2.3.4
r----------1>1~
0
Quotution.MDIJ
Keterangan:
adalah penerapan sistem. Pada Bab llI dijelaskan dalam penerapan ini dilakukan
ini di.tujukan bagi administrato.r dan user agar dapat menggunakan sistem yang
akan berjalan. Selain itu dalam pelatihan terdapat tata cara bagaimana
menggunakan sistem yang akan berjalan sehingga user tidak rnerasa kesulitan.
Pada data konversi, data-data pada sistem lama dimasukkan ke dalam sistem yang
akan berjalan. Data konversi ini dilakukan oleh administrator sebelum sistem yang
perawatan terhadap sistem yang telah diterapkan. Perawatan sistem ini dilakukan
6.1 Kcsimpulnn
I. Dapat membantu dalam membuat penawaran alat rumah sakit pada PT Galah
Solusindo Engineering.
program selanjutnya.
6.2 Saran
I. Untuk Penulis.
2. Untuk P.erusahaan
./. Abdul Kadir, Konsep dan 1'1111/unan Praktis Basis Data, Yogyakarta, Andi
offset, 200 I.