• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
contoh Proposal praktikum
 

contoh Proposal praktikum

on

  • 2,700 views

 

Statistics

Views

Total Views
2,700
Views on SlideShare
2,700
Embed Views
0

Actions

Likes
0
Downloads
42
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    contoh Proposal praktikum contoh Proposal praktikum Document Transcript

    • PROPOSAL PRAKTIKUMBASIS DATAPERIODE IIOleh :1. Badi’atur Rohmah 06.2009.1.051782. Farida Oktabriyana 06.2009.1.051703. Nur amalah 06.2009.1.05244Laboratorium Bahasa PemrogramanJurusan Teknik InformatikaFakultas Teknologi InformasiInstitut Teknologi Adhi Tama Surabaya20010 / 2011
    • Kata PengantarBismillahir rahmannirrahimPuji syukur kami haturkan ke haribaan Allah SWT, karena berkat rahmat, inayah danhidayahNya kami dapat menghadirkan sebuah proposal mengenai ”Sistem Informasi FitnessCenter“. Dimana dengan mengetahui Sistem Informasi Fitness Center, kami mengajak pembacauntuk mengetahui manfaat dan fungsi dari sistem informasi tersebut. Dengan mengetahuimanfaat dan fungsinya, kami berharap agar kita dapat lebih mengetahui dan memanfaatkan sertamemfungsikan teknologi terkini mengenai sistem informasi fitness center.Demikianlah hal yang mendorong kami menghadirkan makalah ini, mengingat banyaknya orangdisekitar kita yang kurang mengetahui tentang memanfaat teknologi terkini yang seharusnyasudah 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 danfungsinya. Sehingga Sistem Informasi Fitness Center ini akan dapat dikembangkan lagi dalammemberikan informasi khususnya mengenai Fitness Center. Akhirnya sebagai harapan kamisemoga proposal ini dapat membawa manfaat bagi kita.Surabaya , 06 April 2011Penyusun
    • BAB IPENDAHULUAN1.1 Latar BelakangFitness sebagai lembaga olah raga memiliki kegiatan manajemen, baik yang berkaitan dengandata anggota, data pegawai, data alat, dan data paket. Jumlah dan perubahan data yangberlangsung 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 lainsebagainya.- 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 yangberkaitan dengan kegiatan fitness.misalnya penyewaan paket pada kegiatan tertentu-data paket yang merekam informasi tentang paket-paket yang tersedia difitness center yangmengelolah tentang paket-paket dan memudahkan anggota fitness- Manajemen personalia pegawai fitness center, penggajian, pegawaitidak tetap(part-timer) dan sebagainyaKegiatan manajemen diatas menghasilkan dan memerlukan dukungan datadan informasi yang tidak sedikit jumlah dan ragamnya. Untuk itu penggunaandan pemanfaatan perangkat lunak komputer diperlukan.1.2 PermasalahanPerumusan Masalahmasalah yang dibahas dalam penelitian ini adalah:1. bagaimana sistem informasi yang dibangun dapat menjawab kebutuhan informasi yangberkenaan dengan pendataan Anggota, pendataan pegawai, pendataan alat dan pendataan paketyang tersedia di fitness center.2. bagaimana sistem informasi Fitness Center ini menyajikan laporan statistik yang meng_update segala pendataan, seperti penambahan anggota, alat , data paket, dll.
    • Batasan Masalah1. Sistem informasi dibangun berdasarkan pengelolaan anggota dan manajemen Fitness Center.2. Sistem informasi tidak mengelola informasi keuangan dan penggajian pegawaiTujuan Penelitian1. membangun sistem informasi yang dapat diimplementasikan di Fitness Center yang memilikiaturan dan manajemen yang serupa2. membangun sistem informasi yang dapat digunakan oleh Fitness Center denganmempertimbangkan kemampuan lembaga dan anggota.daya manusianyaBAB IILANDASAN TEORIData merupakan fakta mengenai suatu objek seperti manusia, benda, peristiwa, konsep,keadaan dan sebagainya yang dapat dicatat dan mempunyai arti secara implisit. Data dapatdinyatakan dalam bentuk angka, karakter atau simbol. Database adalah Kumpulan dari tabel-tabel yang saling berelasi, disusun secara logis, sehingga menghasilkan informasi (data yangtelah diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan seseorang) yang bernilaiguna dalam proses pengambilan keputusan.2.1 OracleOracle adalah DBMS hasil produksi dari Oracle Corporation yang berpusat di USA, yangsekaligus berperan sebagai vendor yang mengkhususkan diri pada produk-produk DBMS untukberbagai jenis komputer dan mendukung system operasi dari berbagai vendor. Mulai dari PCyang berbasis Windows atau Linux sampai dengan computer mainframe baik yang IBMcompatible maupun yang berasal dari vendorlain seperti SUN Microsystems, Hewlett Packard,dan lain-lain. Sifat kompatibilitas dengan berbagai platform itulah yang membuat Oraclemenjadi salah satu DBMS yang banyak digunakan dewasa ini. Oracle pertama kali diproduksisekitar tahun 1984 dan terus mengalami perkembangan sampai sekarang ini.
    • Oracle merupakan sebuah basis data relasional atau RDBMS (Relational DatabaseManagement System) yang sangat populer dan saat ini banyak digunakan oleh perusahaan-perusahaan besar berskala internasional. Kehandalan Oracle dalam melakukan pengolahan danpemeliharaan data sudah tidak diragukan lagi di kalangan praktisi yang bergelut di duniapemrograman database. Disamping itu Oracle merupakan software database yang bisamenampung serta mengelolah data dengan kapasitan yang sangat besar, dapat diaksesnya secaracepat dan hampir seluruh sintak SQL telah memenuhi standar ANSI-92 sehingga lebihmemudahkan para programer database dalam membangun aplikasi. Namun dengan harganyayang relatif mahal maka oracle kebanyakan hanya bisa dibeli oleh perusahaan atupun konsultanyang mempunyai dana yang cukup besar. Selain itu, Oracle memiliki sistem keamanan yangtinggi sehingga data-datanya dapat terjaga dengan baik. Itulah bebapa faktor yang menyebabkanOracle banyak menjadi pilihan dan lebih menonjol bila dibandingkan dengan RDBMS lain.SQL (kependekan dari: Structured Query Language) adalah bahasa standar yangdigunakan untuk mengakses sebuah basis data relasional, termasuk Oracle. SQL menyediakansekumpulan statemen untuk melakukan proses penyimpanan, modifikasi, dan pengambilan datadi dalam database. Sedangkan PL/SQL (kependekan dari: Procedural Language extensions toSQL) merupakan teknologi tambahan yang hanya terdapat di dalam Oracle dan digunakan untukmeningkatkan kapabilitas SQL agar dapat diperlakukan sebagaimana layaknya bahasaprosedural. Dengan PL/SQL, kita diizinkan untuk membuat prosedur, fungsi, trigger, dankonstruksi standar prosedural lainnya sehingga pengolahan data dapat dilakukan secara dinamis.Kedua komponen di atas (SQL dan PL/SQL) merupakan elemen inti yang mutlak harusdikuasai oleh seorang database programmer dan DBA (Database Administrator) yangmenggunakan Oracle, atau bagi siapa saja yang ingin menekuni dunia pemrograman databasedengan Oracle.Oracle dikenal dari produk-produk relational databasenya, seperti Oracle 8i, Oracle 9idan yang terbaru Oracle 10g. Oracle menargetkan pada high-end workstation sebagai serverplatform pada database system-nya. Saat ini, Oracle menunjukkan ketertarikannya pada OpenSource yang ditunjukkan dari masuknya Oracle ke pasar MySQL dengan membeli InnoDBsebagai main transactional dan storage engineutama pada MySQL.Beberapa komunitas Open Source mengatakan bahwa langkah yang diambil Oracle inidapat menyebabkan efek buruk pada database open source. Banyak skenario yang dipertanyakan
    • oleh orang-orang. Apakah MySQL akan tetap dikembangkan tanpa InnoDB engine, ataukahMySQL akan dikembangkan dengan InnoDB, tapi menjadi salah satu produk proprietarydatabase engine? Bukan hal itu yang akan dibahas. Karena pada Review kali ini, kita hanya akanmembahas perbandingan antar MySQL (dengan database engine InnoDB-nya) dan Oracle.Secara Umum, Oracle Database yang dikategorikan sebagai high-end database tentunyalebih unggul bila dibandingkan dengan MySQL yang merupakan low-end database. Oraclememang lebih unggul pada data type, metode indexing, view, inline view, procedural codeseperti 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.Gambar 2.2. Tabel perbandingan database engineSekarang ini di perusahaan-perusahaan besar, pengaturan hak akses terhadap sumber-sumber informasi terutama terhadap objek-objek database tertentu menjadi hal yang sangatpenting.2.2 Diagram Konteks
    • Diagram kontek adalah suatu diagram alir yang tingkat tinggi yang menggambarkanseluruh jaringan, masukan dan keluaran. sistem yang dimaksud adalah untuk menggambarkansistem yang sedang berjalan. mengidentifikasikan awal dan akhir data awal dan akhir yangmasuk dan keluaran sistem.Diagram ini merupakan gambaran umum sistem yang nantinya akan kita buat. secarauraian 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 kesistem3. kepada siapa sistem harus memberikan informasi atau laporan4. apa saja isi atau jenis laporan yang harus dihasilkan sistem.kata siapa diatas dilambangkan dengan kotak persegi atau disebut dengan terminator, dankata "apa" diatas dilambangkan dengan aliran data, dan kata sistem dilambangkan denganlingkaran atau disebut dengan proses.2.3 DFD LevelData Flow Diagram ( DFD ) merupakan alat yang cukup popular untuk menggambarkanarus data di dalam sistem secara terstuktur dan jelas.Lebih lanjut DFD juga merupakandokumentasi dari sistem yang baik.
    • 2.4 Diagram Berjenjang.Dekomposisi: proses membagi sistem ke sub sistem yg lebih kecil Menunjukkanhierarchyproses-prosesyangada dalam sistemyangkita buatContoh:Aturan :1. Tiap proses dalam diagram dekomposisi adalah merupakan proses induk, proses anak (darisuatu 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 FlowPengertian document flow adalah gambaran aliran dari data dan informasi antar bagianyang bertanggung jawab dalam suatu organisasi atau perusahaan.Menunjukkan pergerakan
    • dokumen dari awal dibuat, pendistribusianannya, sampai akhirnya tidak digunakan lagi dansemua yang terjadi selama dokumen tersebut mengikuti aliran sistem.Kegunaan document flow adalah untuk menganalisa kemampuan dari prosedur kontrol dalamsuatu sistem apakah telah memadai atau belum, digunakan untuk pengecekan internal. Flowchartini mendeskripsikan dan mengevaluasi kontrol internal yang sering disebut internal controlflowcharts. Simbol-simbol yang digunakan dalam document flowchart adalah :
    • 2.6 ER DiagramPenyusunan basis data (database) selalu didahului dengan pekerjaan pemodelan data.ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistemsecara abstrak. Model data E-R (Entity Relationship) didasarkan pada persepsi terhadap dunianyata yang tersusun atas kumpulan objek-objek dasar yang disebutentita s danrela s i.Diagram hubungan entitas (model E-R) tidak menyatakan bagaimana memanfaatkandata, membuatdata, 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 dimana 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 atuyang tidak nyata / konsep). Contoh: pegawai, pembelian, kampus, buku, pembayaran. Contohdetil dari suatuen ti ty (entitas) disebutins ta nce. Contoh: pegawai bernama Dodo, Noni, Citra,dll…2. RelationshipRelationship adalah hubungan alamiah yang terjadi antara entitas. Contohnya: EntitasMahasiswadengan NIM = “14534” dan NamaMhs = “Dodo” yang mempunyai relasi dengan Entitas Kuliahdengan KodeKul = “SI-140” dan NamaMK = “Basis Data”, sehingga struktur data dari Relasi inibahwa mahasiswa tersebut mengambil mata kuliah pada suatu perguruan tinggi.Hubungan antara entitas akan menyangkut dua komponen yang menyatakan jalinan ikatan yangterjadi, yaitu: derajat (kardinalitas) dan partisipasi hubungan.3. AtributDeskripsi kelompok data yang mempunyai karakteristik yang sama (data yang mendeksripsikanentity dan relationship), merupakan field yang akan disimpan.
    • BAB IIIURAIAN SISTEM3.1 Deskripsi SystemPada sistem informasi yang kami buat ini, terdapat lima form yaitu formanggota, form pegawai, form data alat,form data paket, form simpanan, form ruang. Padaform anggota berfungsi untuk mendaftarkan anggota baru yang akan bergabung padafitness center tersebut.Pada form pegawai mengisikan tentang identitas pegawai fitnesscenter tersebut.Pada form data alat ini dapat memberikan informasi macam-macam alatpada fitness center tersebut. Pada form data paket menjelaskan tentang nama paket danpaket-paket yang tersedia pada fitness center tersebut. Pada form transaksi memberikaninformasi tanggal transaksi dan pembayaran fitness center.3.2 Diagram KonteksBerikut ini adalah diagram konteks dari system informasi fitness center yangkami rancang.data_pegawaidata_anggotadaftar pakettransaksidaftar alatlaporan_alatlaporan_transaksilaporan_pegawailaporan_data paketlaporan_anggota0sistem_informasi_fitness center <Undefined>managerpegawai
    • 3.1 DFD LevelBerikut ini adalah rancangan DFD dari system informasi fitness center yang kamirancang:3.1 ER-DiagramBerikut ini adalah penjelasan ER – Diaagram dari program yang kami buat pada systeminformasi fitness center.Di dalam ER-Diagram ini terdapat ….table dan masing masing tablesudah terhubung dengan table yang lain sesuai relasi yang digunakan.Info PaketUserPendaftaranLaporanPegawaiMaster11p2p4P6pPegawai2 Anggota3 Transaksi4 Alat5 PaketLogin3PTransaksi5p3PLihat PaketInfo Paketdaftar customerkonfirmasipendaftaranloginadmin konfirmasi loginlogin customerkonfirmasi loginmainetening datakonfirmasi mainteningmelihat laporanLaporanMelakukan TransaksiKonfirmasi TransaksiData transaksiData transaksiData PaketData PaketData PegawaiData PegawaiData AnggotaData AnggotaData AnggotaData AnggotaData TransaksiData Alat
    • admin anggotapaketmempunyaialatNama_pegawaiId_pegawaialamat Id_anggotanamaNo.telp alamatNama_paketId_paketjadwalruangId_alat Nama_alatNo.telpNNTransaksimelayani melakukanmemilih1N1N11No_transtgl bayar3.1 CDMmempunyaimelayanimelakukanmemilihPegawaiid_pegawainama_pegawaialmt_pegno_tlp_peg<pi> Characters (5)Characters (10)Characters (10)Characters (12)<M>Identifier_1 <pi>Alatid_alatnama_alat<pi> Characters (5)Characters (10)<M>Identifier_1 <pi>Paketid_paketnama_paketjadwalruang<pi> Characters (5)Characters (10)Characters (10)Characters (10)<M>Identifier_1 <pi>Anggotaid_anggotanama_anggotaalmt_pegno_tlp_peg<pi> Characters (5)Characters (10)Characters (10)Characters (12)<M>Identifier_1 <pi>transaksino_transtglbayar<pi> Characters (10)Characters (10)Long integer<M>Identifier_1 <pi>
    • 3.2 Physical Diagram / PDM3.3 HIPOFK_MEMPUNYA_MEMPUNYAI_PAKETFK_MEMPUNYA_MEMPUNYAI_ALATFK_TRANSAKS_MELAYANI_PEGAWAIFK_TRANSAKS_MELAKUKAN_ANGGOTAFK_TRANSAKS_MEMILIH_PAKETFK_PAKET_MEMILIH2_TRANSAKSPegawaiid_pegawainama_pegawaialmt_pegno_tlp_pegchar(5)char(10)char(10)char(12)<pk>Alatid_alatnama_alatchar(5)char(10)<pk>Paketid_paketno_transnama_paketjadwalruangchar(5)char(10)char(10)char(10)char(10)<pk><fk>Anggotaid_anggotanama_anggotaalmt_pegno_tlp_pegchar(5)char(10)char(10)char(12)<pk>transaksino_transid_paketid_pegawaiid_anggotatglbayarchar(10)char(5)char(5)char(5)char(10)integer<pk><fk3><fk1><fk2>mempunyaiid_paketid_alatchar(5)char(5)<pk,fk1><pk,fk2>
    • DAFTAR PUSATAKA1. instalasi database oracle10g di windows, http://rohmad.net/wp-content/uploads/2008/06/instalasi-database-oracle10g-di-windows.pdf2. dataguard 10g membuat sandby database.pdf , http://rohmad.net/wp-content/uploads/2008/06/dataguard-10g-membuat-sandby-database.pdf