contoh Proposal praktikum

24
PROPOSAL PRAKTIKUM BASIS DATA PERIODE II Oleh : 1. Badi’atur Rohmah 06.2009.1.05178 2. Farida Oktabriyana 06.2009.1.05170 3. Nur amalah 06.2009.1.05244 Laboratorium Bahasa Pemrograman Jurusan Teknik Informatika Fakultas Teknologi Informasi

Transcript of contoh Proposal praktikum

Page 1: contoh Proposal praktikum

PROPOSAL PRAKTIKUMBASIS DATA

PERIODE II

Oleh :

1. Badi’atur Rohmah 06.2009.1.051782. Farida Oktabriyana 06.2009.1.051703. Nur amalah 06.2009.1.05244

Laboratorium Bahasa PemrogramanJurusan Teknik InformatikaFakultas Teknologi Informasi

Institut Teknologi Adhi Tama Surabaya20010 / 2011

Page 2: contoh Proposal praktikum

Kata Pengantar

Bismillahir rahmannirrahim

Puji syukur kami haturkan ke haribaan Allah SWT, karena berkat rahmat, inayah dan

hidayahNya kami dapat menghadirkan sebuah proposal mengenai ”Sistem Informasi Fitness

Center“. Dimana dengan mengetahui Sistem Informasi Fitness Center, kami mengajak pembaca

untuk mengetahui manfaat dan fungsi dari sistem informasi tersebut. Dengan mengetahui

manfaat dan fungsinya, kami berharap agar kita dapat lebih mengetahui dan memanfaatkan serta

memfungsikan teknologi terkini mengenai sistem informasi fitness center.

Demikianlah hal yang mendorong kami menghadirkan makalah ini, mengingat banyaknya orang

disekitar kita yang kurang mengetahui tentang memanfaat teknologi terkini yang seharusnya

sudah menjamur dikalangan masyarakat.

Kami berharap dengan adanya proposal ini, masyarakat dapat mengerti,mengetahui,dan terlebih-

lebih dapat menggunakannya pada kehidupan sehari-hari dengan mengetahui manfaat dan

fungsinya. Sehingga Sistem Informasi Fitness Center ini akan dapat dikembangkan lagi dalam

memberikan informasi khususnya mengenai Fitness Center. Akhirnya sebagai harapan kami

semoga proposal ini dapat membawa manfaat bagi kita.

Surabaya , 06 April 2011

Penyusun

Page 3: contoh Proposal praktikum

BAB I

PENDAHULUAN

1.1 Latar Belakang

Fitness sebagai lembaga olah raga memiliki kegiatan manajemen, baik yang berkaitan dengan

data anggota, data pegawai, data alat, dan data paket. Jumlah dan perubahan data yang

berlangsung secara rutin atau tak tentu memerlukan pengelolaan.

Kegiatan manajemen di fitness center pada umumnya meliputi:

- pendataan anggota yang merekam informasi tentang biodata anggota,baik mana,alamat,dan lain

sebagainya.

- pendataan alat fitness center yang merekam informasi tentang jumlah alat dan macam-

macamnya dimana dapat mendukung untuk pengolahan.

- Kegiatan fitness center yang merekam personil dalam jadwal kegiatan, transaksi-transaksi yang

berkaitan dengan kegiatan fitness.misalnya penyewaan paket pada kegiatan tertentu

-data paket yang merekam informasi tentang paket-paket yang tersedia difitness center yang

mengelolah tentang paket-paket dan memudahkan anggota fitness

- Manajemen personalia pegawai fitness center, penggajian, pegawai

tidak tetap(part-timer) dan sebagainya

Kegiatan manajemen diatas menghasilkan dan memerlukan dukungan data

dan informasi yang tidak sedikit jumlah dan ragamnya. Untuk itu penggunaan

dan pemanfaatan perangkat lunak komputer diperlukan.

1.2 Permasalahan

Perumusan Masalah

masalah yang dibahas dalam penelitian ini adalah:

1. bagaimana sistem informasi yang dibangun dapat menjawab kebutuhan informasi yang

berkenaan dengan pendataan Anggota, pendataan pegawai, pendataan alat dan pendataan paket

yang tersedia di fitness center.

2. bagaimana sistem informasi Fitness Center ini menyajikan laporan statistik yang meng_up

date segala pendataan, seperti penambahan anggota, alat , data paket, dll.

Page 4: contoh Proposal praktikum

Batasan Masalah

1. Sistem informasi dibangun berdasarkan pengelolaan anggota dan manajemen Fitness Center.

2. Sistem informasi tidak mengelola informasi keuangan dan penggajian pegawai

Tujuan Penelitian

1. membangun sistem informasi yang dapat diimplementasikan di Fitness Center yang memiliki

aturan dan manajemen yang serupa

2. membangun sistem informasi yang dapat digunakan oleh Fitness Center dengan

mempertimbangkan kemampuan lembaga dan anggota.

daya manusianya

BAB II

LANDASAN TEORI

Data merupakan fakta mengenai suatu objek seperti manusia, benda, peristiwa, konsep,

keadaan dan sebagainya yang dapat dicatat dan mempunyai arti secara implisit. Data dapat

dinyatakan dalam bentuk angka, karakter atau simbol. Database adalah Kumpulan dari tabel-

tabel yang saling berelasi, disusun secara logis, sehingga menghasilkan informasi (data yang

telah diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan seseorang) yang bernilai

guna dalam proses pengambilan keputusan.

2.1 Oracle

Oracle adalah DBMS hasil produksi dari Oracle Corporation yang berpusat di USA, yang

sekaligus berperan sebagai vendor yang mengkhususkan diri pada produk-produk DBMS untuk

berbagai jenis komputer dan mendukung system operasi dari berbagai vendor. Mulai dari PC

yang berbasis Windows atau Linux sampai dengan computer mainframe baik yang IBM

compatible maupun yang berasal dari vendorlain seperti SUN Microsystems, Hewlett Packard,

dan lain-lain. Sifat kompatibilitas dengan berbagai platform itulah yang membuat Oracle

menjadi salah satu DBMS yang banyak digunakan dewasa ini. Oracle pertama kali diproduksi

sekitar tahun 1984 dan terus mengalami perkembangan sampai sekarang ini.

Page 5: contoh Proposal praktikum

Oracle merupakan sebuah basis data relasional atau RDBMS (Relational Database

Management System) yang sangat populer dan saat ini banyak digunakan oleh perusahaan-

perusahaan besar berskala internasional. Kehandalan Oracle dalam melakukan pengolahan dan

pemeliharaan data sudah tidak diragukan lagi di kalangan praktisi yang bergelut di dunia

pemrograman database. Disamping itu Oracle merupakan software database yang bisa

menampung serta mengelolah data dengan kapasitan yang sangat besar, dapat diaksesnya secara

cepat dan hampir seluruh sintak SQL telah memenuhi standar ANSI-92 sehingga lebih

memudahkan para programer database dalam membangun aplikasi. Namun dengan harganya

yang relatif mahal maka oracle kebanyakan hanya bisa dibeli oleh perusahaan atupun konsultan

yang mempunyai dana yang cukup besar. Selain itu, Oracle memiliki sistem keamanan yang

tinggi sehingga data-datanya dapat terjaga dengan baik. Itulah bebapa faktor yang menyebabkan

Oracle banyak menjadi pilihan dan lebih menonjol bila dibandingkan dengan RDBMS lain.

SQL (kependekan dari: Structured Query Language) adalah bahasa standar yang

digunakan untuk mengakses sebuah basis data relasional, termasuk Oracle. SQL menyediakan

sekumpulan statemen untuk melakukan proses penyimpanan, modifikasi, dan pengambilan data

di dalam database. Sedangkan PL/SQL (kependekan dari: Procedural Language extensions to

SQL) merupakan teknologi tambahan yang hanya terdapat di dalam Oracle dan digunakan untuk

meningkatkan kapabilitas SQL agar dapat diperlakukan sebagaimana layaknya bahasa

prosedural. Dengan PL/SQL, kita diizinkan untuk membuat prosedur, fungsi, trigger, dan

konstruksi standar prosedural lainnya sehingga pengolahan data dapat dilakukan secara dinamis.

Kedua komponen di atas (SQL dan PL/SQL) merupakan elemen inti yang mutlak harus

dikuasai oleh seorang database programmer dan DBA (Database Administrator) yang

menggunakan Oracle, atau bagi siapa saja yang ingin menekuni dunia pemrograman database

dengan Oracle.

Oracle dikenal dari produk-produk relational databasenya, seperti Oracle 8i, Oracle 9i

dan yang terbaru Oracle 10g. Oracle menargetkan pada high-end workstation sebagai server

platform pada database system-nya. Saat ini, Oracle menunjukkan ketertarikannya pada Open

Source yang ditunjukkan dari masuknya Oracle ke pasar MySQL dengan membeli InnoDB

sebagai main transactional dan storage engineutama pada MySQL.

Beberapa komunitas Open Source mengatakan bahwa langkah yang diambil Oracle ini

dapat menyebabkan efek buruk pada database open source. Banyak skenario yang dipertanyakan

Page 6: contoh Proposal praktikum

oleh orang-orang. Apakah MySQL akan tetap dikembangkan tanpa InnoDB engine, ataukah

MySQL akan dikembangkan dengan InnoDB, tapi menjadi salah satu produk proprietary

database engine? Bukan hal itu yang akan dibahas. Karena pada Review kali ini, kita hanya akan

membahas perbandingan antar MySQL (dengan database engine InnoDB-nya) dan Oracle.

Secara Umum, Oracle Database yang dikategorikan sebagai high-end database tentunya

lebih unggul bila dibandingkan dengan MySQL yang merupakan low-end database. Oracle

memang lebih unggul pada data type, metode indexing, view, inline view, procedural code

seperti PL/SQL dan fitur – fitur tambahan lainnya seperti snapshot dan lain sebagainya.

Untuk perbandingan dan informasi lebih detilnya pada masing – masing database engine,

dapat dilihat pada deskripsi berikut ini.

Page 7: contoh Proposal praktikum

Gambar 2.2. Tabel perbandingan database engine

Sekarang ini di perusahaan-perusahaan besar, pengaturan hak akses terhadap sumber-

sumber informasi terutama terhadap objek-objek database tertentu menjadi hal yang sangat

penting.

2.2 Diagram Konteks

Diagram kontek adalah suatu diagram alir yang tingkat tinggi yang menggambarkan

seluruh jaringan, masukan dan keluaran. sistem yang dimaksud adalah untuk menggambarkan

sistem yang sedang berjalan. mengidentifikasikan awal dan akhir data awal dan akhir yang

masuk dan keluaran sistem.

Diagram ini merupakan gambaran umum sistem yang nantinya akan kita buat. secara

uraian mah dapat dikatakan bahwa diagram kontek itu berisi siapa saja yang memberikan data

(inputan) kesimstem serta kepada siapa data informasi yang harus dihasilkan sistem.

jadi dalam diagram ini yang dibutuhkan adalah : 

1. siapa saja pihak yang akan memberikan data ke sistem.

2. Data apa saja yang diberikannya kesistem

3. kepada siapa sistem harus memberikan informasi atau laporan 

4. apa saja isi atau jenis laporan yang harus dihasilkan sistem.

kata siapa diatas dilambangkan dengan kotak persegi atau disebut dengan terminator, dan

kata "apa" diatas dilambangkan dengan aliran data, dan kata sistem dilambangkan dengan

lingkaran atau disebut dengan proses.

2.3 DFD Level

Data Flow Diagram ( DFD ) merupakan alat yang cukup popular untuk menggambarkan

arus data di dalam sistem secara terstuktur dan jelas.Lebih lanjut DFD juga merupakan

dokumentasi dari sistem yang baik.

Page 8: contoh Proposal praktikum

2.4 Diagram Berjenjang.

Dekomposisi: proses membagi sistem ke sub sistem yg lebih kecil Menunjukkan

hierarchyproses-prosesyangada dalam sistemyangkita buat

Contoh:

Aturan :

Page 9: contoh Proposal praktikum

1. Tiap proses dalam diagram dekomposisi adalah merupakan proses induk, proses anak (dari

suatu induk) atau keduanya.

2. Induk harus mempunyai 2 anak atau lebih.

3. Satu anak hanya dapat memiliki satu induk.

4. Anak dari suatu induk dapat menjadi induk dari anak-anaknya sendiri.

2.5 Document Flow

Pengertian document flow adalah gambaran aliran dari data dan informasi antar bagian

yang bertanggung jawab dalam suatu organisasi atau perusahaan.Menunjukkan pergerakan

dokumen dari awal dibuat, pendistribusianannya, sampai akhirnya tidak digunakan lagi dan

semua yang terjadi selama dokumen tersebut mengikuti aliran sistem.

Kegunaan document flow adalah untuk menganalisa kemampuan dari prosedur kontrol dalam

suatu sistem apakah telah memadai atau belum, digunakan untuk pengecekan internal. Flowchart

ini mendeskripsikan dan mengevaluasi kontrol internal yang sering disebut internal control

flowcharts. Simbol-simbol yang digunakan dalam document flowchart adalah :

Page 10: contoh Proposal praktikum

2.6 ER Diagram

Penyusunan basis data (database) selalu didahului dengan pekerjaan pemodelan data.

ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem

secara abstrak. Model data E-R (Entity Relationship) didasarkan pada persepsi terhadap dunia

nyata yang tersusun atas kumpulan objek-objek dasar yang disebutentita s danrela s i.

Page 11: contoh Proposal praktikum

Diagram hubungan entitas (model E-R) tidak menyatakan bagaimana memanfaatkan

data, membuat

data, menghapus data dan mengubah data.

Elemen-elemen ERD:

1. Entity (Entitas)

Entity (entitas) adalah sesuatu apa saja yang ada di dalam sistem, nyata maupun abstrak di

mana data tersimpan atau di mana terdapat data.

Entitas diberi nama dengan kata benda dan dapat dikelompokkan dalam 4 (empat) kelas, yaitu:

role( per an ), events( kejadi an) , locations(l okas i) , tangible things / concepts( s es u atu

yang tidak nyata / konsep). Contoh: pegawai, pembelian, kampus, buku, pembayaran. Contoh

detil dari suatuen ti ty (entitas) disebutins ta nce. Contoh: pegawai bernama Dodo, Noni, Citra,

dll…

2. Relationship

Relationship adalah hubungan alamiah yang terjadi antara entitas. Contohnya: Entitas

Mahasiswa

dengan NIM = “14534” dan NamaMhs = “Dodo” yang mempunyai relasi dengan Entitas Kuliah

dengan KodeKul = “SI-140” dan NamaMK = “Basis Data”, sehingga struktur data dari Relasi ini

bahwa mahasiswa tersebut mengambil mata kuliah pada suatu perguruan tinggi.

Hubungan antara entitas akan menyangkut dua komponen yang menyatakan jalinan ikatan yang

terjadi, yaitu: derajat (kardinalitas) dan partisipasi hubungan.

3. Atribut

Deskripsi kelompok data yang mempunyai karakteristik yang sama (data yang mendeksripsikan

entity dan relationship), merupakan field yang akan disimpan.

Page 12: contoh Proposal praktikum

BAB III

URAIAN SISTEM

3.1 Deskripsi System

Pada sistem informasi yang kami buat ini, terdapat lima form yaitu form

anggota, form pegawai, form data alat,form data paket, form simpanan, form ruang. Pada

form anggota berfungsi untuk mendaftarkan anggota baru yang akan bergabung pada

fitness center tersebut.Pada form pegawai mengisikan tentang identitas pegawai fitness

center tersebut.Pada form data alat ini dapat memberikan informasi macam-macam alat

pada fitness center tersebut. Pada form data paket menjelaskan tentang nama paket dan

paket-paket yang tersedia pada fitness center tersebut. Pada form transaksi memberikan

informasi tanggal transaksi dan pembayaran fitness center.

3.2 Diagram Konteks

Berikut ini adalah diagram konteks dari system informasi fitness center yang

kami rancang.

data_pegawai

data_anggotadaftar paket

transaksi

daftar alat

laporan_alat

laporan_transaksi

laporan_pegawai

laporan_data paket

laporan_anggota0

sistem_informasi_fitness center <Undefined>manager

pegawai

Page 13: contoh Proposal praktikum

3.1 DFD Level

Berikut ini adalah rancangan DFD dari system informasi fitness center yang kami

rancang:

Info Paket

User

Pendaftaran

Laporan

Pegawai

Master

1

1p

2p

4P

6p

Pegawai

2 Anggota

3 Transaksi

4 Alat

5 Paket

Login

3P

Transaksi

5p

3P

Lihat Paket

Info Paket

daftar customer

konfirmasi pendaftaran

login admin konfirmasi login

login customer

konfirmasi login

mainetening data

konfirmasi maintening

melihat laporan

Laporan

Melakukan Transaksi

Konfirmasi Transaksi

Data transaksi

Data transaksi

Data Paket

Data Paket

Data Pegawai

Data Pegawai

Data Anggota

Data Anggota

Data Anggota

Data Anggota

Data Transaksi

Data Alat

3.1 ER-Diagram

Berikut ini adalah penjelasan ER – Diaagram dari program yang kami buat pada system

informasi fitness center.Di dalam ER-Diagram ini terdapat ….table dan masing masing table

sudah terhubung dengan table yang lain sesuai relasi yang digunakan.

Page 14: contoh Proposal praktikum

3.1 CDM

mempunyai

melayanimelakukan

memilih

Pegawai

id_pegawainama_pegawaialmt_pegno_tlp_peg

<pi> Characters (5)Characters (10)Characters (10)Characters (12)

<M>

Identifier_1 <pi>

Alat

id_alatnama_alat

<pi> Characters (5)Characters (10)

<M>

Identifier_1 <pi>

Paket

id_paketnama_paketjadwalruang

<pi> Characters (5)Characters (10)Characters (10)Characters (10)

<M>

Identifier_1 <pi>

Anggota

id_anggotanama_anggotaalmt_pegno_tlp_peg

<pi> Characters (5)Characters (10)Characters (10)Characters (12)

<M>

Identifier_1 <pi>

transaksi

no_transtglbayar

<pi> Characters (10)Characters (10)Long integer

<M>

Identifier_1 <pi>

Page 15: contoh Proposal praktikum

3.2 Physical Diagram / PDM

FK_MEMPUNYA_MEMPUNYAI_PAKETFK_MEMPUNYA_MEMPUNYAI_ALAT

FK_TRANSAKS_MELAYANI_PEGAWAIFK_TRANSAKS_MELAKUKAN_ANGGOTA

FK_TRANSAKS_MEMILIH_PAKET

FK_PAKET_MEMILIH2_TRANSAKS

Pegawai

id_pegawainama_pegawaialmt_pegno_tlp_peg

char(5)char(10)char(10)char(12)

<pk>

Alat

id_alatnama_alat

char(5)char(10)

<pk>

Paket

id_paketno_transnama_paketjadwalruang

char(5)char(10)char(10)char(10)char(10)

<pk><fk>

Anggota

id_anggotanama_anggotaalmt_pegno_tlp_peg

char(5)char(10)char(10)char(12)

<pk>

transaksi

no_transid_paketid_pegawaiid_anggotatglbayar

char(10)char(5)char(5)char(5)char(10)integer

<pk><fk3><fk1><fk2>

mempunyai

id_paketid_alat

char(5)char(5)

<pk,fk1><pk,fk2>

3.3 HIPO

Page 16: contoh Proposal praktikum
Page 17: contoh Proposal praktikum

DAFTAR PUSATAKA

1. instalasi database oracle10g di windows, http://rohmad.net/wp-content/uploads/2008/06/instalasi-database-oracle10g-di-windows.pdf

2. dataguard 10g membuat sandby database.pdf ,

http://rohmad.net/wp-content/uploads/2008/06/dataguard-10g-membuat-sandby-

database.pdf