• Tidak ada hasil yang ditemukan

PEEMBUATAN CASE(COMPUTER AIDED SOFTWARE ENGINEERING) TOOL SEBAGAI ALAT BANTU PEMROGRAMAN SISTEM INFORMASI DENGAN MENGGUNAKAN MICROSOFT VISUAL FOXPRO

N/A
N/A
Protected

Academic year: 2021

Membagikan "PEEMBUATAN CASE(COMPUTER AIDED SOFTWARE ENGINEERING) TOOL SEBAGAI ALAT BANTU PEMROGRAMAN SISTEM INFORMASI DENGAN MENGGUNAKAN MICROSOFT VISUAL FOXPRO"

Copied!
35
0
0

Teks penuh

(1)

PEEMBUATAN CASE(COMPUTER AIDED  SOFTWARE ENGINEERING) TOOL SEBAGAI  ALAT BANTU PEMROGRAMAN SISTEM  INFORMASI DENGAN MENGGUNAKAN  MICROSOFT VISUAL FOXPRO 9.0

Gelar Satya Pradana

(5207.100.018)

Bidang minat : E‐Bisnis

Pembimbing 1:

Mudjahidin, ST, M.T

(2)

L t

B l k

Latar Belakang

• Semakin besar suatu perusahaan sebagai contoh rumah sakit akan membutuhkan contoh rumah sakit akan membutuhkan suatu sistem informasi yang sangat kompleks akan tetapi pembuatan suatu sistem yang kompleks akan membutuhkan waktu yang relatif lama

relatif lama.

• Dibutuhkan suatu alat bantu untuk membantu meringankan kerja seorang programmer yakni sebuah tool yang dapat digunakan untuk memudahkan dalam digunakan untuk memudahkan dalam generate menu, form, dan report. Tools ini haruslah dapat membuat suatu program form, menu maupun report secara instan

d t t d hi kt

dan terstandar sehingga waktu yang digunakan membangun sebuah sistem menjadi lebih mudah dan lebih cepat.

(3)

Permasalahan

Permasalahan

• Bagaimana mendesain main menu yang berisi  tabel menu role user dan password yang

tabel menu,role,user dan password yang  digunakan untuk mengatur menu yang disajikan  untuk mengatur otoritas user terhadap sistem  • Bagaimana membangun Tool yang dapat  digunakan oleh programmer untuk menjalankan  i t h DML (D t M i l ti L ) perintah DML (Data Manipulation Language)  • Bagaimana membangun Tool yang berupa  template‐template yang mudah digunakan oleh  programmer 

• Bagaimana mengimplementasikan Tool yangBagaimana mengimplementasikan Tool yang  telah dibuat dalam sistem informasi rumah sakit  sederhana.  • Bagaimana membuat form generator untuk  membuat sebuah form dan memasukkan  k d l kedalam menu. • Bagaimana mengenerate report. • Bagaimana menampilkan dashboard dari sebuah  sistem informasi.

(4)

Batasan Masalah

Batasan Masalah

• Contoh untuk implementasi Tool hanya t b t d i t i f i d h

terbatas pada sistem informasi sederhana pada rumah sakit dengan modul apotek dan pelayanan poli.

• Tugas Akhir tidak membahas proses bisnis yang terjadi pada sebuah rumah sakit melainkan hanya menunjukkan bagaimana tool yang dibuat dapat membantu seorang programmer dalam mengembangkan sebuah sistem informasi.

• Sistem ini dibuat dengan bahasa pemrograman Microsoft Visual Foxpro 9.0 dan database SQL Server 2005Q

• Sistem tidak membahas desain database untuk aplikasi tetapi membahas tool yang digunakan untuk membuat program dari database yang telah didesain sebelumnya

(5)

Tujuan

Tujuan

Tujuan tugas akhir ini adalah : 

1

b

T l b

1. pembuatan Tool berupa menu

utama dan template‐template dengan

kemudahan pada manipulasi data

sehingga

dapat

membantu

d l

b

k

programmer dalam mengembangkan

sebuah sistem informasi pada rumah

sakit.

2. Programmer akan dibantu dalam

b

d

f

pengembangan program dengan form

generator hanya dengan memasukkan

nama tabel maka form akan terbentuk

dan dapat dijalankan dengan role yang

t l h di di k

telah disediakan.

3. Kemudahan dalam pembuatan

report

(6)

Manfaat

Manfaat

• Manfaat bagi penulis adalah :

Memenuhi salah satu persyaratan kelulusan – Memenuhi salah satu persyaratan kelulusan 

tahap sarjana

• Manfaat bagi programmer adalah :

– Mengurangi waktu pembuatan sistem  informasi informasi – Pemrograman yang terstandar – Memudahkan didalam pemeliharaan program  karena baik penulisan maupun tampilan  terstandar – Fitur membuat template form dengan  spesifikasi CRUD – Meningkatkan produktivitas – Komunikasi lebih baik serta berdampak pada  i k t b fit ( fit) h peningkatan benefit (profit) perusahaan. – Mengotomatisasi proses pembuatan program – Pembuatan program sistem informasi menjadi  lebih mudah

(7)

Tahapan perancangan

Tahapan perancangan

(8)

Analisa Kebutuhan

Analisa Kebutuhan

Computer

Aided

Software

E i

i

T l

b

i l t b t

Engineering Tool sebagai alat bantu

pemrograman sistem informasi ini

dikembangkan

untuk

membantu

programmer dalam pengembangan

p og a

e da a

pe ge ba ga

sebuah

sistem

informasi

agar

menjadi

lebih

cepat

apabila

dibandingkan

dengan

proses

pembuatan secara manual untuk itu

pembuatan secara manual untuk itu

perlu dilakukan analisa kebutuhan

terhadap pengembangan sistem ini

dengan

g

analisa

yang

y g

dilakukan

diharapkan penulis mendapatkan

kebutuhan yang tepat sehingga

dapat

dimanfaatkan

secara

maksimal oleh programmer

(9)

Requirement

Requirement

Adalah

merupakan

p

kebutuhan

dari Computer Aided Software

Engineering Tool yang akan dibagi

menjadi

dua

bagian

yaitu

menjadi

dua

bagian

yaitu

kebutuhan

fungsional

dan

kebutuhan non fungsional yang

k

di

k i

d

d l

akan

dipakai

dasar

dalam

pembuatan

use

case.

Adapunkebutuhan

p

fungsonal

g

(10)

Kebutuhan Fungsional

• Sistem menampilkan input username dan  password password. • Sistem menampilkan menu sesuai dengan  role yang diberikan pada user dan password  tersebut. • Sistem menampilkan template form untuk  entry data. • Sistem menampilkan template report untuk  menampilkan report. • Sistem menampilkan tombol insert dan men‐ generate perintah insert secara otomatis. • Sistem menampilkan tombol update dan  men‐generate perintah update secara  otomatis

(11)

Kebutuhan Fungsional (con’t)

• Sistem menampilkan tombol delete dan men‐ generate perintah delete secara otomatis. lk b l k • Sistem menampilkan tombol simpan untuk  menyimpan atau COMMIT data kedalam  database.

• Sistem menampilkan tombol cancel untukSistem menampilkan tombol cancel untuk  membatalkan atau rollback data yang telah  dimasukkan. • Sistem menampilkan tombol next untuk  menampilkan data selanjutnya. • Sistem menampilkan tombol previous untuk  menampilkan data sebelumnya. • Sistem menampilkan query untuk mencari  data yang diinginkan. • Sistem menampilkan tombol master data  yang digunakan untuk mengisi textbox yang digunakan untuk mengisi textbox.

(12)

Step Program input VFP manual

1. Step 1 Membuat form

2. Step 2 Membuat koneksi ke sql server 2. Step 2 Membuat koneksi ke sql server 

2005

mstr2='DRIVER={SQLServer};SERVER=(local);UID=sa2;P WD=;Database=TA;port=1433;Truste Connection=Yes'; ;p ; MYCONN_= SQLSTRINGCONNECT(mstr2)

Msql = “select * from afarm_po “ xx= sqlexec(myconn_,msql,”PO”)

(13)

S

3 

b

l b l

Step3 membuat label

Label diperlukan sebagai deskripsi

dari text box atau judul dari

sebuah form input.

(14)

Step 5 Membuat Grid

Grid digunakan untuk Menambah

data transaksi missal data dari

data transaksi missal data dari

barang yang dibeli dengan

(15)

Step 6 Membuat combo next

Step 6 Membuat combo next

Digunakan untuk menampilkan

(16)

step7membuat combo 

prev

Digunakan untuk menampilkan data 

sebelumnya

prev

 Digunakan untuk mencari data berdasarkan  field atau column yang tersedia

Find juga masih membutuhkan form lain yang digunakan pengkondisian (where). data yangg p g ( ) y g akan dicari.

(17)

Step13membuat combo 

edit

edit

Digunakan untuk mengenable text 

box untuk dapat dilakukan edit data

Digunakan untuk menandai data 

yang akan dihapus

Digunakan untuk melakukan fungsi 

MDL yaitu insert,update  dan delete

(18)

Digunakan untuk membatalkan proses 

MDL

(19)

Step program dengan 

menggunakan Tool

menggunakan Tool

(20)
(21)

Step3(optonal)program juga 

menggenerate file yang berekstensi

menggenerate file yang berekstensi 

.slc yang berisi data query (select) 

SQL 2005 baik untuk form maupun

untuk grid

untuk grid. 

(22)

Step 4 Masukkan Program ke 

dalam menu dan siap 

dijalankan, Fungsi‐fungsi dari 

MDL t l h

t

ti bi

MDL telah secara otomatis bisa 

dioperasikan.

(23)

Step pembuatan report manual 

VFP dg sql server 2005

VFP dg sql server 2005

• mstr2='DRIVER={SQLServer};SERVER=(local);UID=sa2;PWD=;Database=TA;port=1433;Truste  Connection=Yes' • • MYCONN_= SQLSTRINGCONNECT(mstr2) •

(24)
(25)

Step7

Step7

Masukkan label yang dibutuhkan

Masukkan textbox yang dibutuhkan

Masukkan

menu

dan

siap

untuk

(26)

Pembuatan report dengan vfp 

dan sql server 2005

dan sql server 2005

Jalankan generate report dan 

masukkan Tabel/view, masukkan nama

report yang diiginkan, masukkan 

layout lalu tekan proses

(27)

Step2

Akan ditampilkan Form Report dan

bisa di atur layout sesuai dengan

bisa di atur layout sesuai dengan

keperluan, layout dilakukan perubahan

maupun tidak program sudah bisa

dijalankan (optional)

Ak M l Fil t t d k t i

Akan Muncul File text dengan ekstensi .rep

bisa dilakukan perubahan, layout dilakukan perubahan maupun tidak program sudah bisa dijalankan (optional)

(28)

Step3con’t

(29)

i

l

Kesimpulan

• Kesimpulan yang didapat dari tugas akhir  dalam pembuatan CASE tool adalah :

dalam pembuatan CASE tool adalah : • Mempersingkat dan mempermudah  waktu  programmer dalam pengembangan sebuah  sistem informasi. l k h l k h d l • Mengurangi langkah‐langkah dalam  pembuatan program aplikasi dengan  memakai generate menu. • Adanya kemudahan dalam pencarian data y p atau query data • Adanya kemudahan dalam melakukan proses  manipulasi data pada setiap form tanpa 

harus membuat satu‐persatu perintah DML harus membuat satu persatu perintah DML. • Adanya kemudahan dalam generate report. • Adanya kemudahan dalam generate form

(30)

Saran

• Saran yang bisa diberikan pada Tugas Akhir  ini yang berkaitan dengan kelanjutan untuk ini yang berkaitan dengan kelanjutan untuk  menyempurnakan tugas akhir dari judul  Pembuatan CASE (Computer Aided Sofware  Engineering) adalah : – Dalam pengembangan selanjutnya tool bisa  dikembangkan menjadi lebh sempurna lagi  dengan hanya berupa drag and drop.

Case Tool yang dilengkapi dengan create tabel

Case Tool yang dilengkapi dengan create tabel  dari gambar relationship suatu tabel.

(31)

Daftar Pustaka

• Affan. (2010). Keberhasilan dan Kegagalan Implementasi Sistem  Informasi di Perusahaan Bisnis. Diakses pada 6 maret 2011.  • http://affan.blogstudent.mb.ipb.ac.id.  • • Aryon,Roynly.(2011). Security System‐Electronic. Diakses pada 6 Maret  2011.  • http://digilib.stikom.edu/detil.php? id=1543&q=foxpro.  •

Cw.jobs.co.uk.(2011). Campaign Programmer/data Analyst ‐ Bath – DM.  Diakses pada 13 April 2011. 

• http://www.cwjobs.co.uk/JobSearch/JobDetails.aspx?JobId=50313041& Keywords=visual+foxpro&Sort=2ey o ds sua o p o&So t

• • Cw.jobs.co.uk.(2011). VB.NET/ VB6 Software Developer / IT  Management.Diakses 13 Maret 2011 • http://www.cwjobs.co.uk/JobSearch/JobDetails.aspx?JobId=50311378& Keywords=visual+foxpro&Sort=2 • • Estio Technology Recruitment. (2011). Developer (Visual FoxPro). Diakses  pada 15 Maret 2011. • http://www.cwjobs.co.uk/JobSeeking/Developer‐Visual‐ FoxPro_job50008132 •

Firstasiajobs com (2010) IT Staff Diakses 13 Maret 2011Firstasiajobs.com. (2010). IT Staff. Diakses 13 Maret 2011. 

(32)

Daftar Pustaka(Con’t)

(

)

Hariyanto, Bambang, I. (2004). Sistem Manajemen Basis Data. Bandung:  Informatika Bandung. • • HHS Proposes Adoption of ICD‐10 Code Sets and Updated Electronic  Transaction Standards.(2008).US Department of Health and Human  Services. Diakses 1 Januari 2012 • http://www dhhs gov/news/press/2008pres/08/20080815a html • http://www.dhhs.gov/news/press/2008pres/08/20080815a.html •

Hutabarat, I,  B. (2002). Oracle PL/SQL. Yogyakarta: Andi.

id.jobstreet.com.(2011). Programmer (kode:PROG). Diakses 13 maret 2011 2011 • http://id.jobstreet.com/jobs/2011/3/default/40/197741.htm?fr=J • • Indrasari, Mira, Aji. (2010). Penyebab kegagalan dalam pengembangan  maupun penerapan sistem informasi di suatu organisasi, dengan 

merujuk pada pendapat Rosemary Cafasaro Diakses pada 6 Maret 2011 merujuk pada pendapat Rosemary Cafasaro.Diakses pada 6 Maret 2011.

(33)

Daftar Pustaka(Con’t)

(

)

• Jobsdb.com. (2011). Employment Opportunity. Diakses 13 Maret 2011. • http://id.jobsdb.com/ID/EN/Search/JobAdSingleDetail?jobsIdList=20000

3000131822&sr=1

Jobsdb.com. (2011). Mis Staff. Diakses 13 maret 2011.

• http://id.jobsdb.com/ID/EN/Search/JobAdSingleDetail?jobsIdList=20000 3000131826&sr=1 • • Madcoms. (2005). Visual FoxPro 9.0. Yogyakarta: Andi. • • Madinglowongan.com. (2010). Informasi Lowongan Pekerjaan @  Madinglowongan.com. Diakses 13 maret 2011 • http://madinglowongan.com/pekerjaan‐pt‐media‐televisi‐indonesia‐ metrotv.html • • Microsoft,msdn. (2011). Using SQL Pass‐Through Technology. Diakses   pada 6 Maret 2011. http://msdn.microsoft.com/en /lib / 975908%28 71%29 us/library/aa975908%28v=vs.71%29.aspx   • • Nugroho, Adi, S. (2004). Konsep Pengembangan Sistem Basis Data. Bandung: Informatika Bandung.

(34)

Daftar Pustaka(Con’t)

(

)

PT. Duta Pertiwi Tbk. (2011). Lowongan Kerja Programmer. Diakses pada  tanggal 15 maret 2011.  • http://www.jobitcom.com/index.php?post_id=20298&action=search&2 =&15=&5=&14= • • Santoso, Budi. (2004). Panduan Lengkap Pemrograman Visual  Foxpro.Yogyakarta: Andi. • • Siregar ,Grace Sintari. (2010). Kegagalan Pengembangan atau Penerapan  Sistem Informasi di suatu organisasi : Rosemary Casafaro. Diakses pada  6 Maret 2011. • http://grace.blogstudent.mb.ipb.ac.id/2010/12/23/kegagalan‐ pengembangan‐atau‐penerapan‐sistem‐informasi‐di‐suatu‐organisasi‐ pengembangan‐atau‐penerapan‐sistem‐informasi‐di‐suatu‐organisasi‐ rosemary‐cafasaro/ • • who.int.(2012). International Classification of Diseases (ICD). Diakses 1  Januari 2012

(35)

Referensi

Dokumen terkait

Permasalahan yang diungkap dalam penelitian ini adalah (1) Adakah perbedaan hasil belajar kelompok eksperimen dengan kelompok kontrol, (2) apakah metode pembelajaran STAD

SEMEN GRESIK (PERSERO) TBK” , yang merupakan tugas akhir dan sebagai salah satu syarat untuk memperoleh gelar Sarjana Ekonomi di Fakultas Ekonomi Universitas

Pada prinsipnya, biaya perolehan aset tetap adalah setara dengan nilai tunainya dan diakui pada saat terjadinya atau seluruh biaya yang dikeluarkan untuk

Dapat disimpulkan bahwa sosiologi sastra adalah penelitian suatu karya sastra terhadap hubungannya dengan masyarakat, yakni masyarakat sebagai pembaca karya. sastra, masyarakat

Hasil dari pengujian hipotesis ke tiga yang telah dilakukan menunjukkan bahwa secara parsial harga pokok pesanan perusahaan tidak berpengaruh signifikan terhadap

Secara umum, kenaikan tersebut terjadi karena indeks harga yang diterima petani (It) nasional mengalami kenaikan sebesar 0,26 persen, sedangkan indeks harga yang

(1) Pengangkat an dan penempat an t enaga kependidikan yang bukan t enaga pendidik pada sat uan pendidikan yang disclenggarakan oleh Pemerint ah dilakukan oleh Ment eri, Ment

bahwa sesuai dengan ketentuan Pasal 2 ayat (1) Peraturan Pemerintah Nomor 12 Tahun 1969, penyertaan modal Negara dalam rangka pendirian Perusahaan Perseroan (PERSERO) perlu