• Tidak ada hasil yang ditemukan

Sistem Aplikasi Rental Movie Dengan Menggunakan Visual Basic 6.0.

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Aplikasi Rental Movie Dengan Menggunakan Visual Basic 6.0."

Copied!
85
0
0

Teks penuh

(1)

SISTEM APLIKASI RENTAL MOVIE

DENGAN MENGGUNAKAN

VISUAL BASIC 6.0

TUGAS AKHIR

FANNY HERMINA UDRAYANTI

082406023

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(2)

SISTEM APLIKASI RENTAL MOVIE

DENGAN MENGGUNAKAN

VISUAL BASIC 6.0

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya

FANNY HERMINA UDRAYANTI

082406023

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(3)

PERSETUJUAN

Judul : SISTEM APLIKASI RENTAL MOVIE DENGAN

MENGGUNAKAN VISUAL BASIC 6.0

Kategori : TUGAS AKHIR

Nama : FANNY HERMINA UDRAYANTI

Nomor Induk Mahasiswa : 082406023

Program Studi : DIPLOMA III TEKNIK INFORMATIKA

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di

Medan, Mei 2011

Diketahui/Disetujui Oleh :

Departemen Matematika FMIPA USU Pembimbing Ketua,

(4)

PERNYATAAN

SISTEM APLIKASI RENTAL MOVIE DENGAN MENGGUNAKAN

VISUAL BASIC 6.0

TUGAS AKHIR

Saya mengakui bahwa Tugas Akhir ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Mei 2011

(5)

PENGHARGAAN

Puji syukur penulias panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayahNYA kepada penulis sehingga dapat menyelesaikan Tugas Akhir ini dengna baik. Tugas Akhir ini merupakan salah satu persyaratan untuk menyelesaikan pendidikan pada program studi D3 Teknik Informatika di Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) Universitas Sumatera Utara.

Dalam penulisan Tugas Akhir ini, penulias banyak menemui kesulitan, namun berkat bantuan dari berbagai pihak, sehingga laporan Tugas Akhir ini dapat diselesaikan. Pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada :

1. Bapak Prof. Dr. Tulus, M.Si., P.hD selaku Dosen Pembimbing Tugas Akhir dan juga Ketua Departemen Matematika yang telah memberikan waktu dan bimbingannya sehingga Tugas Akhir ini dapat diselesaikan dengan baik dan tepat waktu.

2. Bapak Dr.Sutarman, M.Sc sebagai Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam.

3. Bapak Syahril Efendi S.Si,. M.IT selaku Ketua Jurusan D3 teknik Informatika dan Statistika Fakultas Matematika dan Ilmu pengetahuan Alam.

4. Ucapan terima kasih yang sangat spesial kepada Bapak saya Herwanto dan ibu saya yang cantik Yuslinawati, merekalah orang-orang dibalik penulis yang selalu memberikan dukungan baik materil maupun Do’a kasih sayang yang tak ternilai harganya kepada penulis, I love them .

5. Kepada kakak saya tercinta, Mbak Emmy dan adik-adikku yg tersayang Hesty dan Dedy.

6. Teman-teman saya yg sangat saya sayangi dan saya banggakan di KOM-B D3 Teknik Informatika khususnya kepada Dewi, Dhea, Irfan, Rizky, Zimy, Nova, Aga, Arief, dan Fika, pasti aku sangat merindukan kenangan kita semasa kuliah, karena kalian juga saya bisa seperti ini.

Penulis menyadari bahwa Tugas Akhir ini jauh dari kesempurnaan, untuk itu penulis mengaharapkan saran dan kritik yang membangun dari pembaca guna penyempurnaan laporan ini.

Akhir kata dengan segala kerendahan hati, penulis berharap semoga tugas akhir ini mencapai manfaat maksimal bagi umat manusia terutama bagi penulis sendiri, Amin ya Robbal’Alamin.

Medan, Mei 2011

Penulis,

(6)

ABSTRAK

(7)

DAFTAR ISI

Halaman

Persetujuan i

Pernyataan ii

Penghargaan iii

Abstrak iv

Daftar isi v

Daftar Tabel vii

Daftar Gambar viii

BAB 1 PENDAHULUAN 1

2.8 Tampilan Area Kerja (IDE) Visual Basic 6.0 17

2.9 Komponen Visual Basic 18

3.5.4 Algoritma Menu Input Data Peminjaman Movie 32 3.5.5 Algoritma Menu Input Data Pengembalian Movie 32 3.5.6 Algoritma Menu Hitung Keterlambatan Movie 33

3.6 Flowchart Data Movie 33

(8)

3.8 Fasilitas Program Aplikasi 36

BAB 4 IMPLEMENTASI SISTEM 37

4.1 Pengertian Implementasi Sistem 37

4.2 Tujuan Implementasi Sistem 37

4.3 Langkah-langkah Implementasi Sistem 38

4.4 Komponen Sistem 38

4.4.1 Hardware 38

4.4.2 Software 39

4.4.3 Brainware 39

4.5 Pemeliharaan Sistem 40

4.6 Pembahasan Sistem 41

4.7 Hasil Implementasi 42

BAB 5 KESIMPULAN DAN SARAN 47

5.1 Kesimpulan 47

5.2 Saran 48

DAFTAR PUSTAKA 49

LAMPIRAN A : Surat-surat

(9)

DAFTAR TABEL

Halaman

Tabel 2.1 Simbol-simbol Flowchart 12

Tabel 3.1 Simbol DFD dan Keterangannya 25

Tabel 3.3 Tabel Data Movie 27

Tabel 3.4 Tabel Data Peminjam 27

Tabel 3.5 Tabel Data Peminjaman Movie 28

(10)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Siklus Pengolahan data 8

Gambar 2.2 Tampilan Flowchart 13

Gambar 2.3 Tampilan IDE Visual Basic 6.0 17

Gambar 2.4 Menu Bar 18

Gambar 2.5 Toolbar 19

Gambar 2.6 Toolbox 19

Gambar 2.7 Project Eksploler 21

Gambar 2.8 Property window 21

Gambar 2.9 Form Designer 22

Gambar 2.10 Code window 23

Gambar 3.1 DFD Pencarian Judul Movie 26

Gambar 3.2 Menu Utama 29

Gambar 3.3 Flowchart Data Movie 34

Gambar 3.4 Diagram Konteks Aplikasi 35

Gambar 4.1 Tampilan Form Utama 42

Gambar 4.2 Tampilan Data Movie 42

Gambar 4.3 Tampilan Data Peminjam 43

Gambar 4.4 Tampilan Input Data Peminjaman Movie 43

Gambar 4.5 Tampilan Input Data Pengembalian Movie 44

Gambar 4.6 Tampilan Laporan Data Peminjaman 44

Gambar 4.7 Tampilan Laporan Data Pengembalian 45

Gambar 4.8 Tampilan Menu Kalkulator 45

(11)

ABSTRAK

(12)

BAB 1

PENDAHULUAN

1.1Latar Belakang

Pada masa era globalisasi ini komputer sangat penting dalam kebutuhan informasi

yang akurat, tepat dan cepat dalam menyajikan data yang sangat lengkap merupakan

salah satu tujuan penting. Untuk ini komputer berperan aktif dalam segala bidang dan

akan mempermudah pekerjaan seseorang. Akibat dari kemajuan teknologi terutama

pada dunia informatika dan semakin banyaknya bermunculan perangkat-perangkat

lunak diciptakan guna mengatasi permasalahan informasi. Dalam kehidupan,

informasi memegang peranan penting sehingga yang dibutuhkan hendaklah didapat

dengan cepat, akurat dan mudah. Penulis berkeinginan untuk merancang suatu

program apilikasi agar administrasi semua dilakukan secara sistim komputerisasi

dirancang dengan menggunakan Visual Basic 6.0. Program aplikasi yang dirancang

berfungsi untuk membantu customer dalam mencari koleksi-koleksi movie dengan

gampang dan pasti. Dengan adanya sistim komputerisasi maka program aplikasi ini

akan mengelola datanya dengan menggunakan sistim komputerisasi.

Kemampuan manusia sangatlah terbatas dalam menyelesaikan pekerjaan yang

(13)

guna mempermudah costomer dalam mencari judul-judul movie yang ingin dicari

rental movie. Dari uraian diatas maka timbul keinginan untuk membahas dan

merancang suatu program aplikasi dengan bahasa pemograman khusus. Adapun judul

untuk tugas akhir ini “Program Aplikasi Rental Movie dengan Menggunakan Visual

Basic 6.0”.

1.2Rumusan Masalah

Pada umumnya seorang costomer mencari film kesukaannya dengan bersusah payah.

Seorang costomer cenderung menyerahkan pekerjaan ini kepada seorang pegawai

rental movie sehingga, pegawai pun terbebani dan memiliki pekerjaan ganda antara

mencari-cari judul dengan membongkar rak dan melakukan pembukuan harga-harga

movie tersebut.

Oleh karena itu, penulis memberikan rumusan masalah. Rumusan masalah

yang dapat dirumuskan adalah bagaimana merancang dan membangun sistem aplikasi

yang dengann mudah mencari-cari judul movie dan dengan mudah nama-nama para

costomer tersimopan di database tanpa harus mencatat dan menuliskannya dalam

buku. Dengan demikian, para costomer dan pegawai rental movie sama-sama tertolong

(14)

1.3 Batasan Masalah

Dalam melakukan perancangan sistem, penulis hanya membatasi masalah tentang

penyewaan atau rental movie, peminjaman, pengembalian, dan daftar member rental

movie.

Hal ini dilakukan selain untuk menghindari masalah yang tidak ada kaitannya

dengan tugas akhir ini, juga karena mengingat keterbatasan waktu dan kemampuan

penulis dalam memperoleh data yang diperlukan.

1.4 Maksud dan Tujuan

Maksud dan tujuan dari penulisan tugas akhir ini adalah membangun suatu sistem

aplikasi yang dapat berguna bagi rental movie dalam pengolahan data costomer.

Adapun tujuan dari pembuatan tugas akhir ini adalah :

1. Sebagai persyaratan dalam menyelesaikan pendidikan pada program studi diploma

III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Sumatera Utara.

2. Merancang suatu sistem aplikasi pada rental movie.

3. Membuka wawasan para pengguna untuk dapat memanfaaatkan sumber daya

komputer yang ada.

(15)

1.5 Metode Penelitian

Dalam penyusunan tugas akhir ini, penulis melakukan beberapa metode penelitian

dalam mengumpulkan data-data untuk dapat tercapainya tujuan dari perancangan

sistem aplikasi.

Adapun metodologi penelitian yang penulis gunakan yaitu :

1. Mengumpulkan data-data yang berisikan judul-judul movie dari berbagai sumber

yang berhubungan dengan aplikasi yang akan dirancang.

2. Melakukan pengamatan langsung terhadap costomer untuk mengamati secara

dekat, agar mengetahui permasalahan yang sedang dihadapi costomer dan pegawai

rental movie.

3. Melakukan analisis dan perancangan sistem dengan menggunakan bahasa

pemrograman visual basic 6.0

4. Membuat database dimana basis pengetahuan disimpan dan akan dibutuhkan pada

saat menghasilkan kesimpulan akhir.

1.6 Sistematika Penulisan

Adapun sistematika penulisan tugas akhir ini adalah:

BAB 1 PENDAHULUAN

Bab ini berisikan tentang latar belakang, rumusan masalah, batasan

masalah, maksud dan tujuan, metode penelitian dan sistematika

(16)

BAB 2 LANDASAN TEORI

Bab ini berisikan tentang konsep dasar dan teori-teori yang mendukung

pembahasan dalam pembuatan tugas akhir ini.

BAB 3 PERANCANGAN SISTEM

Bab ini membahas tentang perancangan umum maupun uraian lebih

lanjut mengenai perancangan sistem aplikasi dan perancangan

database.

BAB 4 IMPLEMENTASI SISTEM

Bab ini membahas tentang pengertian dan tujuan implementasi,

pemantapan sistem serta komponen yang diperlukan dalam

imlementasi sistem dan tampilan interface program dan pengujian

sistem aplikasi.

BAB 5 KESIMPULAN DAN SARAN

Bab ini berisikan tentang kesimpulan yang dapat diambil oleh penulis

(17)

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Istilah komputer mempunyai arti yang luas. Istilah komputer sendiri berasal dari

bahasa latin, yaitu Computare yang berarti alat hitung. Sementara dalam bahasa

inggris komputer yaitu to compute yang artinya menghitung. Namun dalam

perkembangan selanjutnya komputer tidak hanya dihunakan untuk mesin hitung saja,

tetapi juga digunakan untuk melakukan kontrol, dan sebagainya.

Dengan seiring perkembangan ilmu pengetahuan dan teknologi, definisi

komputer atau pengertian komputer berbeda-beda. Secara umum definisi komputer

adalah alat pengolahan data yang bekerja secara elektronis dengan kecepatan dan

ketelitian yang sangat tinggi dan mampu mengerjakan beberapa proses kerja yang

melibatkan manusia. Dapat disimpulkan bahwa komputer itu adalah :

1. Alat elektronik dan mekanik

2. Dapat menerima input data

3. Dapat mengelola data

4. Dapat memberikan informasi

(18)

6. Dapat menyimpan program dan hasil pengelolahan data.

7. Bekerja secara otomatis.

Agar komputer bisa digunakan untuk mengolah data, maka harus berbentuk sistem

komputer. Sistem adalah jaringan dari pada elemen-elemen yang saling berhubungan,

membentuk satu kesatuan untuk melaksanakan suatu tujuan pokok dari sistem

tersebut. Tujuan pokok dari sistem komputer adalah mengolah data untuk,

menghasilkan informasi. Agar tujuan pokok tersebut terlaksana, maka harus ada

elemen-elemen yang mendukungnya. Elemen-elemen dari sistem komputer :

1. Hardware (perangkat keras)

Peralatan komputer yang secara fisik dapat terlihat dan dpat dijamah, seperti

monitor, printer dan lain-lain.

2. Software (perangkat lunak)

Program yang berisi perintah-perintah untuk melakukan pengolahan data.

3. Brainware

Manusia yang terlibat dalam pengoperasian serta pengaturan sistem komputer.

Ketiga elemen sistem komputer ini harus saling berhubungan dan membentuk

satu kesatuan. Ketiga elemen sistem komputer tersebut saling memdukung

(19)

2.2 Siklus Pengolahan Data

Proses pengelolahan data terdiri dari 3 tahapan dasar, yang disebut dengan sisklus

pengelohana data (data processing cycle), yaitu : input, processing, output.

Gambar 2.1 Siklus Pengolahan data

Pengolahan data merupakan segalam macam pengolahan terhadap data untuk

membuat data itu berguna sesuai dengan hasil yang diinginkan, sehingga dapat segera

dipakai, dan hasil pengelolahan data tersebut data tersebut adalah informasi.

Berkaitan dengan pengelolahan data, pasti akan terpikir waktu merencanakan

proyek penelitian. Seseorang yang melakukan penelitian seharusnya sudah

mempunyai rencana mengenai pengolahan dan desain outputnya. Pengelolahan data

meliputi kegiatan-kegitan mulai dari input data sampai output hasil pengolahan data.

Pengelolahan data dengan menggunakan perangkat elektronik secara sederhana

meliputi :

1. Input (masukkan data)

Data terlrbih dahulu dikumpulkan, kemhudian dipindahkan ke suatu peralatan input

(20)

pemrograman yang akan diterjemahkan ke dalam bahasa mesin yang akan dimengerti

oleh komputer.

2. Processing (memproses data)

Ada beberapa jenis pemrosesan data, antara lain :

a. Penyorotan

Record data disusun sesuai dengan urutan yang diinginkan , baik numerik

maupun alphabetik.

b. Klasifikasi

Record data disusun dalam bentuk kelompok

c. Kalkulasi

Melakukan perhitungan dengan manipulasi aritmatika terhadap data.

d. Ringkasan

Menerangkan data menjadi lebih sederhana dan ringkas.

e. Seleksi

Mengambil record-record tertentu.

3. Output (hasil pengelolahan)

Hasil pengelolahan disajikan dalam suatu format tertentu yang berisi informasi.

Output ini mungkin juga disimpan dalam suatu media yang akan digunakan untuk

(21)

4. Pemeliharaan

Terhadap sistem yang telah selesai dibuat dpat dilakukan beberapa perubahan atau

penambahan yang sesuai dengan keinginan pemakai. Pada fase pemeliharaan ini

dilakukan pemeriksaan ulang pada setiap jangka waktu.

2.3 Algoritma

Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah untuk

menyelesaikan suatu masalah yang disusun secara logis dan sistematis. Algritma

adalah blueprint dari program. Sebaiknya disusun sebelum membuat program.

Kriteria suatu algoritma adalah input dan output, efektif dan efisien,

terstruktur. Algotrma adalah jantung ilmu komputer atau informatika. Banyak cabang

ilmu komputer yang diacu dalam terminologi algoritma. Algoritma juga digunakan

dalam kehidupan sehari-hari, contohnya resep makanan. Didalam resep makanan

terdapat langkah-langkah yang merupakan algoritma.

2.4 Flowchart

Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan

langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu

algoritma. Dalam pembuatan flowchart tidak ada kaidah yang baku. Flowchart adalah

gambaran hasil analisa suatu masalah. Flowchart dapat berfariasi antara satu

(22)

Secara garis besar ada 3 bagian utama dlam flowchart, yaitu input, proses,

output. Hindari pengulangan proses yang tidak perlu dan logika yang berbelit

sehingga jalannya proses singka. Jalannya proses digambarkan dari atas ke bawah dan

diberikan tanda panah untuk memeperjelas. Sebuah flowchart diawali dari titik start

dan diakhiri dengan end.

Ada dua macam flowchart :

1. System flowchart

Urutan proses dalam sistem dengan menunjukkan alat media input, output

serta jenis media penyimpanan dalam proses pengolahan data.

2. Program flowchart

Urutan instruksi yang digambarkan dengan simbol tertentu untuk memecahkan

masalah dalam suatu program.

Simbol-simbol flowchart :

1. Flow Direction Symbols (Simbol Penghubung Alur)

2. Processing Symbols (Simbol Proses)

(23)

Tabel 2.1 Simbol-simbol Flowchart

SIMBOL NAMA FUNGSI

TERMINATOR Permulaan/akhir program

GARIS AKHIR Arah aliran program

PREPARATION Proses inisialisasi/ pemberian

harga awal

PROSES Proses perhitungan/ proses

pengolahan data

INPUT / OUTPUT DATA Proses input/output data,

parameter, informasi

PREDEFINED PROCESS

(SUB PROGRAM)

Permulaan sub program/ proses

menjalankan sub program

DECISION Perbandingan pernyataan,

penyeleksiam data yang

memberikan pilihan untuk

langkah selanjutnya

ON PAGE CONNECTOR Penghubung bagian-bagian

flowchart yang berada pada satu

halaman

OFF PAGE

CONNECTOR

Penghubung bagian-bagian

flowchart yang berada pada

(24)

Gambar 2.2 Tampilan Flowchart

2.5 Pemrograman Visual Basic 6.0

Visual Basic Diciptakan pada tahun 1991oleh Microsoft untuk menggantikan bahasa

pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code). Visual

Basic pada dasarnya adalah sebuah bahasa pemrograman komputer. Bahasa

pemrograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer

untuk melakukan tugas tertentu.

Visual Basic merupakan sebuah bahasa pemrograman yang sangat mudah

dimengerti dan dipahami sehingga lebih banyak yang memilih pemrograman visual

basic pada saat ini. Visual Basic atau sering disebut dengan VB selain disebut sebagai

sebuah bahasa pemrograman, juga sering disebut sebagai sarana (tool) untuk

menghasilkan program-program aplikasi berbasis windows. Begin

Input

Proses

(25)

Beberapa kemampuan atau manfaat dari Visual Basic :

1. Untuk membuat program aplikasi berbasis windows.

2. Untuk membuat objek-objek pembantu program seperti misalnya kontrol

ActiveX, file Help, aplikasi internet dan sebagainya.

3. Menguji program (debugging) dan menghasilkan program akhir berakhiran

EXE yang bersifat executable, atau dapat langsung dijalankan.

Bahasa Visual Basic cukup sederhana dan menggunakan kata-kata bahasa

inggris yang umum digunakan dan tidak perlu lagi menghafalkan sintaks-sintaks

maupun format-format bahasa bermacam-macam sehingga bagi programmer pemula

yang ingin belajar pemrograman, Visual Basic dapat membantu membuat program

berbasis windows dalam sekejap. Sedang bagi programmer tingkat lanjut dengan

kemampuannnya yang besar dapat digunakan untuk membuat program-program yang

kompleks, misalnya seperti dalam lingkungan networking atau client server.

2.6 Sejarah Singkat Visual Basic 6.0

Visual Basic 6.0 merupakan aplikasi pemrograman visual yang dibuat oleh Microsoft.

Visual Basic 6.0 berjalan dalam sistem operasi windows dan tergabung dalam suite

aplikasi Microsoft Visual Studio 6.0. Berikut poin penting dalam sejarah

(26)

1. Visual Basic pertama kali dikeluarkan pada tahun 1991, yaitu program Visual

Basic untuk DOS dan untuk Windows.

2. Visual Basic 3.0 dirilis pada tahun 1993

3. Visual Basic 4.0 dirilis pada tahun 1994 dengan tambahan dukungan untuk

aplikasi 32 bit.

4. Visual Basic 6.0 dirilis pada akhir tahun 1998.

5. Visual Basic versi terakhir yaitu Visual Basic.Net dirilis pada tahun 2002.

Visual Basic 6.0 terdiri atas tiga buah edisi, yaitu :

1. Standart Edition (Learning Edition)

Versi ini berisi berbagai sarana dasar dari Visual basic 6.0 untuk

mengembangkan aplikasi.

2. Profesional Edition

Versi ini berisi tambahan sarana yang dibutuhkan oleh para programmer

profesional, misalnya tambahan kontrol-kontrol program, pemrograman

internet, compiler untuk membuat file help dan sarana pengembangan database

yang lebih baik.

3. Enterprise Edition

Versi ini dikhususkan bagi para programmer yang ingin mengembangkan

(27)

2.7 Keistimewaaan Visual Basic 6.0

Sejak dikembangkan, Visual basic kini telah mencapai versinya yang ke-6. Ada

beberapa keistimewaaan utama dari Visual basic 6.0 ini, diantaranya seperti :

1. Menggunakan platfrom pembuatan program diberi nama Developer Studio,

yang memiliki tampilan dan sarana yang sama dengan Visual Basic C++ dan

Visual J++. Dengan begitu Anda dapat berimigrasi atau belajar bahasa

pemrograman lainnya dengan mudah dan cepat tanpa harus belajar dari nol

lagi.

2. Memiliki compiler andal yang dapat menghasilkan file executable yang lebih

cepat dan efisien dari sebelumnya.

3. Memiliki beberapa tambahan sarana Wizart yang baru. Wizart adalah sarana

yang mempermudah didalam pembuatan aplikasi dengan mengotomatisasi

tugas-tugas tertentu.

4. Tambahan kontrol-kontrol baru yang lebih canggih serta penigkatan kaidah

struktur bahasa visual basic.

5. Kemampuan membuat ActiveX dan fasilitas internet yang lebih banyak.

6. Sarana akses data yang lebih cepat dan andal untuk membuat aplikasi database

yang berkemampuan tinggi.

7. Visual Basic 6.0 memiliki beberapa versi atau edisi yang disesuaikan dengan

(28)

2.8 Tampilan Area Kerja (IDE) Viusal Basic 6.0

Setelah mengaktifkan program Visual Basic 6.0 maka, bidang kerja tempat

menghasilkan program aplikasi akan ditampilkan. Tempat tersebut disebut dengan

Integrated development Environtment (IDE). Bentuk layar IDE Visual Basic 6.0

adalah sebagai berikut :

Gambar 2.3 Tampilan IDE Visual Basic 6.0

Toolbar menubar

From designer

Toolbox

Code window

Project eksploler

(29)

2.9 Komponen Visual Basic 6.0

Dalam membuat suatu project tertentu tidak lepas dari pemakaian

komponen-komponen program. Komponen program ditempatkan pada from biasanya berbentuk

file (.frm), sedangkan komponen program yang berisi kode-kode program biasa terdiri

dari file (.bas, .cls, dll) baik yang dibuat lewat module, class module, user control,

property page dan lain nya.

Berikut komponen-komponen yang ada pada Visual basic 6.0 :

1. Menubar

Menampilkan daftar menu yang berisi daftar perintah-perintah yang dapat

digunakan saat bekerja pada Visual BASIC untuk melakukan tugas tertentu.

Terdiri dari menu File, Edit, View, Project, Format, Debug, Run, Query,

Diagram, Tools, Add-Ins, Window dan Help.

Gambar 2.4 Menu Bar

2. ToolBar

Toolbar merupakan cara cepat didalam menjalankan suatu perintah karena,

tombol-tombol yang berada dalam toolbar tersebut mewakili suatu perintah

tertentu. Toolbar pada Visual Basic terdiri dari toolbar standart, toolbar debug,

(30)

yang aktif pada saat Anda menjalankan Visual Basic. Toolbar tersebut adalah

sebagai berikut :

Gambar 2.5 Toolbar

3. Toolbox

komponen toolbox adlah kompulan kontrol pada Microsoft Visual Basic 6.0

yang dibutuhkan untuk melengkapi dan membentuk suatu program aplikasi

yang akan dirancang. Kontrol adalah suatu objek yang kan menjadi

penghubung (interface) antara program aplikasi dengan user. Semua

komponen tersebut harus diletakkan pada jendela form.

(31)

4. Project Exploler

Program Microsoft vidsual basic 6.0 terdiri dari beberapa file yang disatukan

atau dikompile pada waktu program tersebut sudah lengkap. Pada waktu

membuat project, perlu berpindah antara komponen yang satu dengan yang

lainnya. Untuk membantu perancangan aplikasi, Microsoft Visual Basic telah

menyertakan Project Ekploler pada Microsoft Visual basic 6.0 yang berisi

jendela-jendela project.

Jendela Project berisi semua file yang digunakan pada proses

pemrograman, dan menyediakan akses ke file tersebut mengguakan dua

tombol khusus, yaitu view, code dan view object. Jika user ingin menambah,

menyimpan atau menghapus file-file individual dari projet, menggunakan

perintah pada menu file dan project. Perubahan ini akan direfleksikan pada

jendea project. File project memuat semua daftar file-file pendukung program

tersebut yang dikenal dengan istilah file Visual Basic Project (.Vbp).

Pada Microsoft Visual Basic 5.0 dan Microsoft Visual Basic 6.0 dapat

me-load lebih dari satu file dengan cara mengklik pada nama project. Dibawah

nama project, jendela explore menampilkan komponen-komponen setipa

project dengan struktur pohon yang sama dengan tampilan Windows Eksplore.

Untuk memperbesar atau memperkecil cabangnya seperti form, modul, serta

kategori lain dapat dilakukan dengan mengklik tanda plus atau minus

(32)

Gambar 2.7 Project Eksploler

5. Property Window

Digunakan untuk mengatur properti dari komponen-komponen yang sedang

diaktifkan. Property merupakan karakteristik dari sebuah objek.

(33)

6. Form Designer

Form designer merupakan tempat untuk merancang user interface. Disinilah

para programmer dapat menempatkan kontrol-kontrol yang dibutuhkan. Semua

objek yang ditempatkan pada form akan dijalankan atau ditampilkan pada

layer window.

(34)

7. Code window

merupakan jendela yang digunakan untuk menuliskan kode program

(35)

BAB 3

PERNCANGAN SISTEM

3.1 Perancangan Sistem

Perancangan sistem adalah merupakan upaya untuk memulai sistem, baik yang lama

maupun untuk memulai sistem yang baru. Perancangan sistem dilakukan setelah

mendapat gambaran dengan jelas apa yang harus dikerjakan.

3.2 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) adalah gambaran sistem secara logika. Gambaran itu tidak

tergantung pada perangkat keras, lunak, struktur data atau organisasi. Pada tahap

analisa, penanganan notasi simbol lingkaran dan anak panah mewakili atau

menggambarkan arus data dalam perancangan sistem sangat membantu sekali didalam

komunikasi dengan pemakaian sistem menggunakan notasi-notasi ini untuk

menggamabarkan arus dari sistem data.

Salah satu keuntungan menggunakan Data Flow Diagram (DFD) adalah

memudahkan pemakai yahng kurang menguasai bidang komputer untuk mengerti

(36)

Keterangan mengenai simbol-simbol Data Flow Diagram (DFD) yang digunakan :

Tabel 3.1 Simbol DFD dan Keterangannya

No Simbol Keterangan

1 Eksternal Entity Eksternal entity adalah merupakan

kesatuan diluar lingkungan sistem yang

dapat berupa seseorang, organisasi yang

dapat mengirimkan data atau menerima

data dari sistem.

2 Arus Data Arus data merupakan tempat mengalirnya

informasi yang menunjukkan arus data

yang berupa masukkan untuk sistem atau

hasil proses sistem.

3 Proses Proses merupakan pengolahan data atau

aliran data masuk menjadi aliran data

keluar.

4 Penyimpanan Data Penyimpanan data merupakan tempat

penyimpanan data yang ada didalam

(37)

Berikut merupakan gambar data flow diagram mencari movie pada data movie:

Gambar 3.1 DFD Pencarian Judul Movie

3.3 Rancangan Database

Database adalah kumpulan dari data yang berhubungan antara satu dengan yang

lainnya, tersimpan diperangkat keras komputer dan menggunakan perangkat lunak

untuk memanipulasinya. Database merupakan salah satu komponen penting dalam

sistem komputerisasi, karena merupakan database dalam menyesiakan informasi bagi

para pengguna. Cari data

movie

Input ID movie

Proses pencarian

Data Tampil

(38)

Dalam perancangan sistem aplikasi ini, penulis menggunakan Microsoft Access

sebagai program pendukung untuk merancang database. Adapun databasenya adalah

sebagai berikut :

Tabel 3.3 Tabel Data Movie

Field Name Type Field size Description

Id_movie Text 10 Id movie

Judul_Movie Text 50 Judul film

Kategori Text 35 Kategori film

Jumlah Integer 2 Jumlah film

Tabel 3.4 Tabel Data Peminjam

Field Name Type Field size Description

Id_Peminjam Text 10 Id peminjam movie

Nama_Peminjam Text 35 Nama peminjam movie

Alamat Text 50 Alamat peminjam

(39)

Tabel 3.5 Tabel Data Peminjaman Movie

Field Name Type Field size Description

Tanggal_Pinjam Date/time 8 Tanggal peminjaman

Id_Movie Text 10 Id movie

Judul_Movie Text 50 Judul movie

Id_Peminjam Text 10 Id peminjam

Nama_Peminjam Text 50 Nama peminjam

Jumlah_Peminjam Integer 2 Jumlah peminjam

Tanggal_kembali Date/time 8 Tanggal kembali

Table 3.6 Tabel Data Pengembalian Movie

Field Name Type Field size Description

Id_Movie Text 10 Id movie

Judul_Movie Text 50 Judul movie

Id_Peminjam Text 35 Id peminjam

Nama_Peminjam Text 35 Nama peminjam

Jumlah_Peminjam Integer 2 Jumlah peminjam

(40)

3.4 Tampilan Utama Sistem Aplikasi

Dalam perancangan sistem yang akan dibuat adalah menesign tampilan sebagus

mungkin dan rapi sehingga data yang akan dimasukkan akan terdata dengan jelas.

Berikut bentuk tampilan dari sistem atau program yang akan dibangun :

Gambar 3.2 Gambar Menu Utama

1. Pada menu utama terdapat beberapa pilihan menu yang dapat diakses oleh

pengentri data yaitu menu File, Laporan dan Option

2. Didalam menu File ini dikhususkan untuk “Fanny Rental Movie” dan didalamnya

terdapat submenu Data Movie, Data Peminjam, Input Data Peminjaman Movie, Input

(41)

3. Di dalam menu Laporan terdapat submenu laporan yaitu Data Peminjaman Movie

dan Data Pengembalian Movie.

4. Didalam menu Option terdapat beberapa submenu pendukung sistem aplikasi ini

diantaranya adalah Kalkulator dan Hitung Keterlambatan Pengembalian.

3.5Algoritma Sistem Aplikasi

3.5.1 Algoritma Menu Utama

Langkah 1 : Start, maka akan muncul Menu Utama, yang disalam menu utama

terdapat beberapa pilihan submenu, seperti : File, Laporan, dan Option.

Langkah 2 : Untuk melihat halaman Rental Movie maka pilih menu File. Pada

halaman ini ditampilkan beberapa submenu, yaitu : Data Movie, Data

Peminjam, Input Data Peminjaman Movie, Input Data Pengembalian

Movie dan Keluar.

Langkah 3 : Untuk melihat submenu tambahan pendukung sistem aplikasi maka pilih

menu Option, disana terdapat beberapa submenu yaitu : kalkulator dan

Hitung keterlambatan Pengembalian.

(42)

3.5.2 Algoritma Data Movie

Langkah 1 : Start, maka tampil menu utama, lalu pilih menu File dan jika dipilih

menu Data Movie maka akan muncul form pengisian data movie atau

film. Input ID Movie, Judul Movie, Kategori Movie dan Jumlah dan

browse cover DVD.

Langkah 2 : Jika dipilih Simpan, data akan disimpan

Langkah 3: Jika ingin memperbaiki data movie maka harus pilih Cari data dan

masukkan ID Movie, setelah itu perbaiki datanya dan pilih tombol

perbaiki, maka data yang sudah diperbaiki akan tersimpan.

Langkah 4 : Jika ingin menghapus data movie, maka masukkan IdMovie dan tekan

tombol Hapus, maka data movie akan terhapus.

Langkah 5 : Jika ingin memasukkan data movie baru maka pilih tombol Input Data

Movie Baru.

Langkah 6 : Selesai.

3.5.3 Algoritma Menu Data Peminjam

Langkah 1 : Start, maka akan tampil menu utama, lalu pilih menu file, jika dipilih

Data Peminjam maka akan muncul form data peminjam. Input ID

Peminjam, Nama Peminjam, Alamat dan Telepon.

Langkah 2 : Jika dipilih Simpan, maka data peminjam akan tersimpan kedalam

(43)

Langkah 3 : Jika ingin memperbaiki data peminjam movie maka masukkan ID

Peminjam pada kotak ID Peminjam lalu tekan Enter, perbaiki data dan

pilih tombol perbaiki, maka perbaikan data akan tersimpan.

Langkah 4 : Jika ingin menghapus data peminjam, maka lakukan seperti langkah 3

kemudian pilih tombol Hapus, maka data peminjam akan terhapus.

Langkah 5 : Selesai.

3.5.4 Algoritma Menu Input Data Peminjaman Movie

Langkah 1 : Start, masukkan data peminjam yaitu ID Peminjam, tekan Enter maka

secara otomatis nama akan muncul berdasarkan ID Peminjam.

Langkah 2 : Masukkan tanggal pengembalian movie dan masukkan ID Movie yang

akan dipinjam, lalu tekan Enter.

Langkah 3 : Jika dipilih Simpan, maka data peminjaman akan tersimpan.

Langkah 4 : Jika dipilih Batal, maka data peminjaman akan dibatalkan.

Langkah 5 : Selesai.

3.5.5 Algoritma Menu Input Data Pengembalian Movie

Langkah 1 : Start, Jika kita pilih menu Input Data Pengembalian Movie maka

terdapat form data pengembalian movie.

Langkah 2 : Dikolom yang paling bawah terdapat beberapa data peminjam yang

meminjam movie, klik 2 kali pada data peminjam yang akan

(44)

Langkah 3 : Jika dipilih Proses, maka secara otomatis data peminjam akan segera

terhapus.

Langkah 4 : Jika dipilih Batal, maka pengembalian movie akan batal dan tidak

diproses.

Langkah 5 : Selesai.

3.5.6 Algoritma Menu Hitung Keterlamabatan Peminjaman

Langkah 1 : Start, maka akan tampil menu utama, lalu pilih menu Option, jika

memilih submenu Hitung Keterlambatan Peminjaman maka akan

muncul form penghitungan lamanya keterlambatan batas pengembalian

movie.

Langkah 2 : Masukkan tanggal batas pengembalian dan tanggal pengembalian maka

akan muncul hasil berapa lama keterlambatan mengembalikan movie.

Langkah 3 : Selesai.

3.6Flowchart Data Movie

Flowchart merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan

dari sistem. Bagan ini menjelaskan tentang urutan – urutan dari prosedur yang ada di

dalam sistem dengan menggunakan simbol – simbol. Berikut ini adalah flowchart

(45)

1. Flowchart data movie

No

yes

Gambar 3.3 Flowchart Data Movie

Input data

Start

If dipilih

Tambah Perbaiki

If edit=selesai

Data tidak

lengkap

Simpan Data berhasil

diperbaiki

Data berhasil disimpan

(46)

3.7Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan

ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD

yang menggambarkan seluruh input ke sistem atau output dari sistem. Diagram

konteks berisi gambaran umum (secara garis besar) sistem yang akan dibuat.

Diagram konteks untuk menggambarkan Sistem Aplikasi Movie dapat dilihat pada

gambar berikut :

Gambar 3.4 Diagram Konteks Aplikasi

PROGRAM APLIKASI

PENGGUNA COSTUMER

INFORMASI TENTANG

MOVIE

MEMBERI DATA MOVIE MEMBERI

MASUKAN

(47)

3.8Fasilitas Program Aplikasi

Program aplikasi yang dirancang ini memiliki beberapa fasilitas berikut :

1. Program menyediakan beberapa textbox sebagai tempat meng-input data-data

obat.

2. Program menyediakan fasilitas database sebagai tempat penyimpanan data,

sehingga data dapat digunakan secara berlanjut.

3. Program Menyediakan fasilitas untuk mengupload gambar movie yang

disimpan didalam database.

4. Program menyediakan menu pencarian movie berdasarkan ID movie yang

telah diberikan kepada movie sebelumnya.

5. Program menyediakan menu edit data movie yang telah tersimpan

sebelumnya.

6. Program menyediakan report atau laporan setiap masing-masing data movie,

(48)

BAB 4

IMPLEMENTASI SISTEM

4.1 Pengertian Implementasi Sistem

Implementasi sistem merupakan langkah-lamgkah atau produser-produser yang

dilakukan dalam menyelesaikan sistem yang ada dalam rancangan sistem yang telah

disetujui dan telah diuji, menginstal dan memulai sistem baru atau sistem yang

diperbaiki.

4.2Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem adalah sebagai berikut :

1. Menyelesaikan desain sistem yang telah disetujui sebelumnya.

2. Memastikan bahawa pemakai (user) dapat dioperasikan sistem baru.

3. Menguji apakah sistem baru tersebut sesuai dengan pemakai.

4. Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat

rencana, mengontrol, dan melakukan instalasi baru secara benar.

5. Memperhitungkan bahwa desain sistem memenuhi permintaan pemakai, yaitu

berfungsi untuk menguji sistem secara keseluruhan.

6. Memastikan user dapat mengunakan aplikasi yang dibuat, dan mengunkan

(49)

4.3Langkah-langkah Implementasi sistem

Langkah-langkah yang dibutuhkan dalam melakukan implementasi sistem adalah

sebagai berikut :

1. Pemilihan dan pelatihan user

2. Menyelesaikan desain sistem

3. Mendapatkan software dan hardware

4. Menulis, menguji, mengontrol dan mendokumentasikan program komputer

5. Menyelesaikan manual pemakai

6. Mendapatkan persetujuan

4.4 Komponen Sistem

Komponen-komponen sistem yang dibutuhkan dalam membangun aplikasi ini terbagi

menjadi Hardware, Software, dan Brainware.

4.4.1 Hardware

Hardware merupakan suatu komponen yang sangat dibutuhkan dalam mewujudkan

sistem yang diusulkan. Dalam hal ini penulis merinci spesifikasi komponen hardware,

(50)

1. Laptop dengan Processor Intel(R) Pentium(R) Dual-Core T4200 (2.0 Ghz, 800

Mhz FSB, 1 MB L2 Cache)

2. Memory RAM 1 GB

3. Kapasitas hardisk 250 GB

4. Printer

4.4.2 Software

Hardware tidak akan dapat memecahkan suatu masalah tanpa adanya komponen

software. Software merupakan komponen-komponen dari sistem pengolahan data

diluar dari peralatan kmputernya sendiri. Adapun software yang digunakan dalam

pembuatan aplikasi ini adalah :

1. Microsoft Windows XP Profesional

2. Microsoft Access 2003 untuk membuat database

3. Microsoft Visual Basic 6.0 untuk membuat program

4.4.3 Brainware

Brainware merupakan faktor manusia yang menangani fasilitas komputer yang ada.

Faktor manusia yang dimaksud adalah orang-orang yang memiliki keahlian dibidang

(51)

a. Analisis Sistem, yaitu orang yang membentuk dan membangun fasilitas

rancangan sistem desain.

b. Programmer, yaitu orang yang mengerti bahasa pemrograman yang digunkan

dalam membuat dan membangun suatu program.

c. Komputer Operator, yaitu orang yang menangani langsung dalam pengolahan

data, dari mulai mempersiapkan data sampai dengan entri data ke dalam

komputer.

d. Data Entry Operator, yaitu orang yang menangani semua yang akan diolah

mulai dari pengumpilan data sampai dengan perekaman data kedalam media

komputer.

4.5Pemeliharaan sistem

Setelah proses konversi berjalan dengan baik, diharapkan sistem dapat digunakan

secara keseluruhan, meskipun demikian sitem perlu dievaluasi secara periodik agar

lebih sempurna. Sebuah proses pengolahan data akan terus berlangsung dengan

melibatkan sejumlah fungsi yang akan terlibat atau tidak, hingga permanfaatan sistem

tersebut secara maksimal saat diperlukan. Proses pengolahan data akan melinatkan

penyelenggaraan data yang berkualitas baik dalam pengolahan, atau menampilkan

laporan sebagai sajian informasi.

Adanya kecendrungan jumlah data yang membesar, baik dalam kapasitas atau

jenisnya akan sangat mempengaruhi penanganan pemakai. Dengan begitu diperlukan

(52)

dan dapat digunakan semaksimal mungkin. Adapun tujuan dari pemeliharaan sistem

adalah sebagai berikut :

1. Mencengah modifikasi sistem yang menyebabkan masalah lain.

2. Membuat modifkasi sistem yang sesuai dengan kebutuhan organisasi.

3. Menyempurnakan proses penyususnan sistem dam proses pemeliharaan sistem

dengan menganalisa informasi tentang modifikasi sistem.

4. Mengganti pemeliharaan sistem dengan survei sistem jika modifikasi yang

diminta realatif besar.

5. Memindahkan gangguan kontrol dengan gangguan operasi yang disebabkan

oleh pemeliharaan sistem.

4.6 Pembahasan Sistem

Tujuan akhir dari perancangan sistem dalam bentuk rancangan output ialah pembuatan

program yang dapat dijalankan dan sesuai dengan yang diinginkan. Untuk dapat

digunakan dan dioperasikan dengan mudah oleh pemakai maka penulis akan

mejelaskan secara garis besar mengenai pengoperasian sistem yang penulis buat.

Program yang penulis rancang terdiri dari satu menu utama, yang di dalam menu

(53)

4.7 Hasil Implementasi

1. Tampilan Form Utama

Gambar 4.1 Tampilan Form Utama

2. Tampilan Data Movie

Gambar 4.2 Tampilan Data Movie

Cover movie

Simpan data movie

(54)

3. Tampilan Data Peminjam

Gambar 4.3 Tampilan Data Peminjam

4. Tampilan Input Data Peminjaman Movie

Gambar 4.4 Tampilan Input Data Peminjaman Movie

Daftar peminjam

Cari data peminjam

(55)

5. Tampilan Input Data Pengembalian Movie

Gambar 4.5 Tampilan Input Data Pengembalian Movie

6. Tampilan Laporan Data Peminjaman

Gambar 4.6 Tampilan Laporan Data Peminjaman

(56)

7. Tampilan Laporan Data Pengembalian

Gambar 4.7 Tampilan Laporan Data Pengembalian

8. Tampilan Menu Kalkulator

(57)

9. Tampilan Menu Hitung Keterlambatan Pengembalian

(58)

BAB 5

KESIMPULAN DAN SARAN

5.1Kesimpulan

Adapun kesimpulan yang dapat diambil dalam pembuatan sistem informasi ini adalah

sebagai berikut :

1. Penggunaan dan pemanfaatan aplikasi ini dapat memberikan kemudahan

dalam melakukan pengolahan data yang berhubungan dengan penginputan

data rental movie serta peminjaman dan data pengembalian.

2. Dengan menggunakan komputer sebagai media penyimpanan data pada rental

movie, akan mempermudah kerja para pegawai dalam melaksanakna tugsnya.

3. Penyajiam informasi yang baik dapat dilakukan dengan meng-update

koleksi-koleksi movie tersebut secara berkala.

4. Pembuatan Sistem aplikasi ini dibuat dengan menggunakan bahasa

(59)

5.2Saran

Untuk meningkatkan kehaldalan perancangan sistem aplikasi ini, penulis memberikan

saran sebagai berikut :

1. Diharapkan adanya perkembangan aplikasi ini agar menjadi aplikasi yang

sempurna dalam pengelolahan data untuk rental movie.

2. Dengan adanya sistem apilikasi ini pada rental movie, perlu adanya

peningkatan skill dan keahlian dalam penggunaan komputer.

3. Sebaiknya perlu komputer client yang tersedia di toko agar client dapat

melihat datanya tanpa harus menanyakan keterangan movie kepada petugas,

(60)

DAFTAR PUSTAKA

Panduan Tatacara Penulisan Skripsi & Tugas Akhir. 2010. Dokumen Nomor:

Akad/05/2005. Medan: Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sumatera Utara.

Kurniadi, Adi. 1999. Pemrograman Microsoft Visual Basic 6.0. Edisi ke-5. Jakarta:

PT. Elex Media Komputindo

Kusumo, Drs. Ario Suryo. 2002. Buku Latihan Pemrograman Database dengan

Visual Basic 6.0. Edisi ke-4. Jakarta: PT. Elex Media Komputindo

Alam, M. Agus J. 2002. Manajemen Database Dengan Microsoft Visual Basic Versi

6.0, Jakarta : PT. Elex Media Komputindo

Daryanto. 2004. Belajar Komputer Visual Basic. Bandung: Yrama Widya.

Hadi S, Chendra. 2003. Memahami Struktur dan Elemen Pada Bahasa Pemrograman.

Atau http://www.ilmukomputer.com (diakses tanggal 12 Desember 2010 )

Harpiandi. 2003. Pemrograman Database dengan ADO Menggunakan Visual Basic

6.0. Jakarta : PT. Elex Media Komputindo Kelompok Gramedia.

Longkutoy, J.John. 1994. Pengenalan Komputer. Jakarta : PT. Mutiara Sumber

(61)

1. Menu Utama (Menu_Utama)

Private Sub MnuDM_Click() Data_Movie.Show

End Sub

Private Sub MnuDP_Click() Data_Peminjam.Show End Sub

Private Sub MnuHitung_Click() HitungKeterlambatan.Show End Sub

Private Sub MnuIdpemM_Click() Peminjaman_Movie.Show End Sub

Private Sub MnuIdpengM_Click() Data_Pengembalian_Movie.Show End Sub

Private Sub MnuKalkulator_Click() Kalkulator_penghitung.Show End Sub

Private Sub MnuKeluar_Click() End

End Sub

Private Sub MnuLprPgM_Click() laporan_pengembalian.Show End Sub

Private Sub MnuLprPM_Click() laporan_peminjaman.Show End Sub

2. Menu Data Movie (Data_Movie)

Dim Db As Database Dim Rs As Recordset Dim alamat As String

Sub koneksi()

On Error GoTo Pesan

(62)

Set Rs = Db.OpenRecordset("Data_Movie") Exit Sub

Pesan:

MsgBox "Tentukan Lokasi Database Anda !", vbCritical, "Fanny Rental" End

End Sub

Private Sub proses() TxtId.Text = Empty TxtJudul.Text = Empty TxtKategori.Text = Empty TxtJml.Text = Empty

Foto_Movie.Picture = LoadPicture()

Data1.Refresh DBGrid1.Refresh

TxtId.Enabled = True TxtId.SetFocus

CmdSimpan.Enabled = True CmdPerbaiki.Enabled = False CmdHapus.Enabled = False CmdTambah.Enabled = False CmdTampil.Enabled = False

Txtidcari.Enabled = False Txtidcari.Text = Empty

Cmdinput.Enabled = False End Sub

Sub posisi()

Data_Movie.Left = 0 Data_Movie.Top = 0 End Sub

Private Sub cmdBrowse_Click() cdi.ShowOpen

Foto_Movie.Picture = LoadPicture(cdi.FileName) alamat = "\CoverDvd\" & TxtId.Text & ".jpg" End Sub

Private Sub CmdKeluar_Click() Unload Me

End Sub

(63)

Data1.DatabaseName = App.Path & "\DatabaseRental\DatabaseRental.mdb" End Sub

Private Sub Form_Activate() 'Call posisi

Call proses End Sub

Private Sub CmdSimpan_Click()

If TxtId.Text = Empty Then MsgBox "Masukkan Id Movie", vbInformation, "DatabaseRental": TxtId.SetFocus: Exit Sub

If TxtJudul.Text = Empty Then MsgBox "Masukkan Judul Movie", vbInformation, "DatabaseRental": TxtJudul.SetFocus: Exit Sub

If TxtKategori.Text = Empty Then MsgBox "Masukkan Kategori Movie ", vbInformation, "DatabaseRental": TxtKategori.SetFocus: Exit Sub

If TxtJml.Text = Empty Then MsgBox "Masukkan Jumlah", vbInformation, "DatabaseRental": TxtJml.SetFocus: Exit Sub

Rs.Index = "Idxid" Rs.Seek "=", TxtId.Text

If Rs.NoMatch Then

Rs.AddNew

Rs!id_Movie = TxtId.Text Rs!Judul_Movie = TxtJudul.Text Rs!Kategori = TxtKategori.Text Rs!jumlah = TxtJml.Text Rs!Path = alamat

Rs.Update

SavePicture Foto_Movie, App.Path & "\CoverDvd\" & TxtId.Text & ".jpg"

MsgBox "Data Berhasil Disimpan", vbInformation, "Fanny Rental"

Call proses

Else

MsgBox "Id Movie Sudah Ada", vbCritical, "Fanny Rental"

Call proses

End If

End Sub

(64)

If TxtId.Text = Empty Then MsgBox "Masukkan Id Movie", vbInformation, "DatabaseRental": TxtId.SetFocus: Exit Sub

If TxtJudul.Text = Empty Then MsgBox "Masukkan Judul Movie", vbInformation, "DatabaseRental": TxtJudul.SetFocus: Exit Sub

If TxtKategori.Text = Empty Then MsgBox "Masukkan Kategori Movie ", vbInformation, "DatabaseRental": TxtKategori.SetFocus: Exit Sub

If TxtJml.Text = Empty Then MsgBox "Masukkan Jumlah", vbInformation, "DatabaseRental": TxtJml.SetFocus: Exit Sub

tanya = MsgBox("Benar Data Movie Dengan Id Movie " & TxtId.Text & ", Ini Akan Diperbaiki ?", vbQuestion + vbYesNo, "DatabaseRental")

If tanya = vbYes Then

Rs.Edit

Rs!id_Movie = TxtId.Text Rs!Judul_Movie = TxtJudul.Text Rs!Kategori = TxtKategori.Text Rs!jumlah = TxtJml.Text

Private Sub CmdHapus_Click() On Error GoTo bawah

tanya = MsgBox("Benar Data Film Dengan Id Movie " & TxtId.Text & ", Ini Akan DiHapus ?", vbQuestion + vbYesNo, "Databaserental")

If tanya = vbYes Then

koneksi

Rs.Index = "Idxid" Rs.Seek "=", TxtId.Text

Rs.Delete

bawah:

Call proses

(65)

Call proses

End If

End Sub

Private Sub CmdCari_Click() Txtidcari.Enabled = True

MsgBox "Masukkan ID film!", vbInformation, "Fanny Rental" If Txtidcari.Text = Empty Then Txtidcari.SetFocus: Exit Sub

Rs.Index = "Idxid"

Rs.Seek "=", Txtidcari.Text

If Rs.NoMatch Then

MsgBox "Id movie tidak ada", vbInformation, "DatabaseRental" Txtidcari.Text = Empty

Private Sub CmdInput_Click() Call proses

End Sub

Private Sub CmdTampil_Click() If TxtId.Text = "" Then Exit Sub

On Error GoTo lanjut

Foto_Movie.Picture = LoadPicture(App.Path & "\CoverDvd\" & TxtId.Text & ".Jpg")

(66)

lanjut:

MsgBox "Foto Tidak Ditemukan", vbCritical, "DatabaseRental"

End Sub

Private Sub TxtIdcari_Change() Rs.Index = "Idxid"

Rs.Seek "=", Txtidcari.Text

3. Menu Data Peminjam (Data_Peminjam)

Dim Db As Database Dim Rs As Recordset Sub koneksi()

On Error GoTo Pesan

Set Db = OpenDatabase(App.Path & "\DatabaseRental\DatabaseRental.mdb") Set Rs = Db.OpenRecordset("Data_Peminjam")

Exit Sub

Pesan:

(67)

End End Sub

Sub proses()

TxtId.Text = Empty Txtnm.Text = Empty TxtAlm.Text = Empty TxtTlp.Text = Empty

DBGrid1.Refresh Data1.Refresh

TxtId.Enabled = True TxtId.SetFocus

CmdSimpan.Enabled = True CmdPerbaiki.Enabled = False CmdHapus.Enabled = False

TxtIdcari.Enabled = False TxtIdcari.Text = Empty

CmdInput.Enabled = False End Sub

Sub posisi()

Data_Peminjam.Top = 0 Data_Peminjam.Left = 0 End Sub

Private Sub CmdCari_Click() TxtIdcari.Enabled = True

MsgBox "Masukkan ID Peminjam yang ingin dicari!", vbInformation, "Fanny rental"

If TxtIdcari.Text = Empty Then TxtIdcari.SetFocus: Exit Sub

Rs.Index = "Idxidpeminjam" Rs.Seek "=", TxtIdcari.Text

If Rs.NoMatch Then

(68)

TxtTlp.Text = Rs!telepon

Private Sub CmdHapus_Click() On Error GoTo bawah

koneksi

Rs.Index = "Idxid" Rs.Seek "=", TxtId.Text

Rs.Delete

bawah:

Call proses End Sub

Private Sub CmdInput_Click() Call proses

End Sub

Private Sub CmdKeluar_Click() Unload Me

End Sub

Private Sub CmdPerbaiki_Click()

If TxtId.Text = Empty Then MsgBox "Masukkan Id Movie", vbInformation, "Fanny Rental": TxtId.SetFocus: Exit Sub

If Txtnm.Text = Empty Then MsgBox "Masukkan Nama ", vbInformation, "Fanny Rental": Txtnm.SetFocus: Exit Sub

If TxtAlm.Text = Empty Then MsgBox "Masukkan Alamat ", vbInformation, "Fanny Rental": TxtAlm.SetFocus: Exit Sub

If TxtTlp.Text = Empty Then MsgBox "Masukkan No Telepon", vbInformation, "Fanny Rental": TxtTlp.SetFocus: Exit Sub

Rs.Edit

Rs!id_peminjam = TxtId.Text Rs!nama_peminjam = Txtnm.Text Rs!alamat = TxtAlm.Text

Rs!telepon = TxtTlp.Text Rs.Update

(69)

End Sub

Private Sub CmdSimpan_Click()

If TxtId.Text = Empty Then MsgBox "Masukkan Id Peminjam", vbInformation, "Fanny Rental": TxtId.SetFocus: Exit Sub

If Txtnm.Text = Empty Then MsgBox "Masukkan Nama Peminjam", vbInformation, "Fanny Rental": Txtnm.SetFocus: Exit Sub

If TxtAlm.Text = Empty Then MsgBox "Masukkan Alamat", vbInformation, "Fanny Rental": TxtAlm.SetFocus: Exit Sub

If TxtTlp.Text = Empty Then MsgBox "Masukkan No Telepon", vbInformation, "Fanny Rental": TxtTlp.SetFocus: Exit Sub

Rs.Index = "Idxid" Rs.Seek "=", TxtId.Text

If Rs.NoMatch Then

Rs.AddNew

Rs!id_peminjam = TxtId.Text Rs!nama_peminjam = Txtnm.Text Rs!alamat = TxtAlm.Text

Rs!telepon = TxtTlp.Text Rs.Update

MsgBox "Data Berhasil Disimpan!", vbInformation, "Fanny Cellular"

Call proses Else

MsgBox "Id Peminjam Sudah Ada", vbCritical, "Fanny Rental"

Call proses

End If End Sub

Private Sub Form_Activate() 'Call posisi

Call proses End Sub

Private Sub Form_Load() Call koneksi

Data1.DatabaseName = App.Path & "\DatabaseRental\DatabaseRental.mdb" End Sub

Private Sub TxtIdcari_Change() Rs.Index = "Idxid"

(70)

If Rs.NoMatch Then

4. Menu input Data Peminjaman Movie (Peminjaman_Movie)

Dim Db As Database

Dim Rs, Rs1, Rs2 As Recordset

Sub koneksi()

On Error GoTo Pesan

Set Db = OpenDatabase(App.Path & "\DatabaseRental\DatabaseRental.mdb") Set Rs = Db.OpenRecordset("Data_Movie")

Set Rs1 = Db.OpenRecordset("Data_Peminjam")

Set Rs2 = Db.OpenRecordset("Data_Peminjaman_Movie") Exit Sub

Pesan:

MsgBox "Tentukan Lokasi Database Anda !", vbCritical, "Fanny Rental" End

End Sub

Private Sub proses()

Data1.Refresh Call gridproperties Call griddata

CmdSimpan.Enabled = False

(71)

TxtIdPeminjam.SetFocus

TxtJmlSimpan.Text = Empty TxtId_Bayangan.Text = Empty TxtJmlRecord.Text = Empty

TxtIdPeminjam.Text = Empty LblNmPeminjam.Caption = Empty LblTotal.Caption = Empty

End Sub

Sub posisi()

Peminjaman_Movie.Left = 0 Peminjaman_Movie.Top = 0 End Sub

Sub gridproperties() With Grid_Pinjam_Movie .Cols = 4

.Rows = 1

.FocusRect = flexFocusHeavy .SelectionMode = flexSelectionFree

.ColWidth(0) = 1350

(72)

End Sub

Private Sub CmdBatal_Click() Call proses

End Sub

Private Sub CmdKeluar_Click() Unload Me

End Sub

Private Sub CmdSimpan_Click() ProgressBar1.Visible = True For a = 0 To ProgressBar1.Max ProgressBar1 = a

Next a

ProgressBar1.Visible = False

lanjut:

Grid_Pinjam_Movie.Rows = Grid_Pinjam_Movie.Rows - 1

Rs.Index = "Idxid"

Rs.Seek "=", Grid_Pinjam_Movie.TextMatrix(Grid_Pinjam_Movie.Row, 0) If Not Rs.NoMatch Then

stock = Rs!jumlah Rs.Edit

Rs!jumlah = Val(stock) -

Val(Grid_Pinjam_Movie.TextMatrix(Grid_Pinjam_Movie.Row, 3)) Rs.Update

End If

Rs2.AddNew

Rs2!Tanggal_Pinjam = Tgl_Pinjam Rs2!id_Movie =

Grid_Pinjam_Movie.TextMatrix(Grid_Pinjam_Movie.Row, 0) Rs2!Judul_Movie =

Grid_Pinjam_Movie.TextMatrix(Grid_Pinjam_Movie.Row, 1) Rs2!id_peminjam = TxtIdPeminjam.Text

Rs2!nama_peminjam = LblNmPeminjam.Caption Rs2!jumlah_peminjam =

Grid_Pinjam_Movie.TextMatrix(Grid_Pinjam_Movie.Row, 3)

Rs2!Tanggal_Kembali = Format(Tgl_Kembali, "DD/MM/YYYY") Rs2.Update

TxtJmlSimpan.Text = Val(TxtJmlSimpan.Text) - 1

If TxtJmlSimpan.Text = "0" Then GoTo selesai

(73)

GoTo lanjut

MsgBox "Data Peminjaman Berhasil Disimpan!", vbInformation, "Fanny Rental"

End Sub

Private Sub Form_Activate() 'Call posisi

Call proses End Sub

Private Sub Form_Load()

Tgl_Pinjam = Format(Date, "DD/MM/YYYY") Tgl_Kembali = Format(Date, "MM/DD/YYYY")

Data1 = App.Path & "\DatabaseRental\DatabaseRental.mdb" Data2 = App.Path & "\DatabaseRental\DatabaseRental.mdb" Data3 = App.Path & "\DatabaseRental\DatabaseRental.mdb"

Call koneksi Call gridproperties Call griddata End Sub

Private Sub Grid_Pinjam_Movie_KeyPress(KeyAscii As Integer) Select Case KeyAscii

Case 48 To 57, 65 To 90, 97 To 122

Grid_Pinjam_Movie.Text = Grid_Pinjam_Movie.Text & Chr(KeyAscii) Case 8

If Len(Grid_Pinjam_Movie.Text) > 0 Then

Grid_Pinjam_Movie.Text = Left(Grid_Pinjam_Movie.Text, (Len(Grid_Pinjam_Movie.Text) - 1))

End If Case 13

If Grid_Pinjam_Movie.TextMatrix(Grid_Pinjam_Movie.Row, 0) = "" Then Grid_Pinjam_Movie.SetFocus: Exit Sub

If Grid_Pinjam_Movie.Col = 0 Then TxtId_Bayangan.Text =

Grid_Pinjam_Movie.TextMatrix(Grid_Pinjam_Movie.Row, 0) With Grid_Pinjam_Movie

(74)

Rs.Index = "Idxid"

Rs.Seek "=", TxtId_Bayangan.Text

If Rs.NoMatch Then

MsgBox "Id Movie tidak ada", vbInformation, "Fanny Rental"

Grid_Pinjam_Movie.TextMatrix(Grid_Pinjam_Movie.Row, 1) = Rs!Judul_Movie

Grid_Pinjam_Movie.TextMatrix(Grid_Pinjam_Movie.Row, 2) = Rs!Kategori

If Grid_Pinjam_Movie.Col = 3 Then

If Grid_Pinjam_Movie.TextMatrix(Grid_Pinjam_Movie.Row, 3) = "" Then Grid_Pinjam_Movie.SetFocus: Exit Sub

If Grid_Pinjam_Movie.TextMatrix(Grid_Pinjam_Movie.Row, 3) = "0" Then Grid_Pinjam_Movie.SetFocus: Exit Sub

Rs.Index = "Idxid"

Rs.Seek "=", Grid_Pinjam_Movie.TextMatrix(Grid_Pinjam_Movie.Row, 0) If Not Rs.NoMatch Then

Rs.Edit

stock = Rs!jumlah If Val(stock) <

Val(Grid_Pinjam_Movie.TextMatrix(Grid_Pinjam_Movie.Row, 3)) Then MsgBox "Jumlah Stock Movie Saat ini " & stock & ", Peminjaman Melebihi Stock Movie !", vbCritical, "Fanny Rental"

Exit Sub End If End If

(75)

LblTotal.Caption = Val(LblTotal.Caption) +

Val(Grid_Pinjam_Movie.TextMatrix(Grid_Pinjam_Movie.Row, 3)) TxtJmlRecord.Text = Val(TxtJmlRecord.Text) + 1

TxtJmlSimpan.Text = Val(TxtJmlSimpan.Text) + 1 CmdSimpan.Enabled = True

Grid_Pinjam_Movie.Rows = Grid_Pinjam_Movie.Rows + 1 Grid_Pinjam_Movie.Row = Grid_Pinjam_Movie.Row + 1 TxtId_Bayangan.Text = Empty

With Grid_Pinjam_Movie .Col = 0

Private Sub TxtIdPeminjam_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then

If TxtIdPeminjam.Text = Empty Then TxtIdPeminjam.SetFocus: Exit Sub

Rs1.Index = "Idxid"

Rs1.Seek "=", TxtIdPeminjam.Text

If Rs1.NoMatch Then

MsgBox "Id peminjam tidak ada", vbInformation, "Fanny Rental" TxtIdPeminjam.Text = Empty

(76)

End Sub

5. Menu Input Data Pengembalian Movie (Data_Pengembalian Movie)

Dim Db As Database

Dim Rs, Rs1, Rs2, Rs3 As Recordset

Sub koneksi()

On Error GoTo Pesan

Set Db = OpenDatabase(App.Path & "\DatabaseRental\DatabaseRental.mdb")

Set Rs = Db.OpenRecordset("Data_Peminjam") Set Rs1 = Db.OpenRecordset("Data_Movie")

Set Rs2 = Db.OpenRecordset("Data_Peminjaman_Movie") Set Rs3 = Db.OpenRecordset("Data_Pengembalian_Movie")

Data1.DatabaseName = App.Path & "\DatabaseRental\DatabaseRental.mdb" Data2.DatabaseName = App.Path & "\DatabaseRental\DatabaseRental.mdb" Data3.DatabaseName = App.Path & "\DatabaseRental\DatabaseRental.mdb" Data4.DatabaseName = App.Path & "\DatabaseRental\DatabaseRental.mdb"

Exit Sub

Pesan:

MsgBox "Tentukan Lokasi Database Anda !", vbCritical, "Fanny Rental" End

LblIdMovie.Caption = Empty LblJdlMovie.Caption = Empty LblJml.Caption = Empty

LblBtsKembali.Caption = Empty LblTglPinjam.Caption = Empty Foto_Movie.Picture = LoadPicture("") ImgTidakAdaFoto.Visible = False lblPsnGambar.Visible = False CmdSimpan.Enabled = False Timer1.Enabled = False End Sub

Sub posisi()

(77)

Private Sub CmdBatalr_Click() Call proses

End Sub

Private Sub CmdKeluar_Click() Unload Me

End Sub

Private Sub CmdSimpan_Click() tgl = Format(Date, "dd/mm/yyyy")

Rs3.AddNew

Rs3!id_Movie = LblIdMovie.Caption Rs3!Judul_Movie = LblJdlMovie.Caption Rs3!id_peminjam = LblId.Caption

Rs3!nama_peminjam = LblNm.Caption Rs3!jumlah = LblJml.Caption

Rs3!Tanggal_Kembali = tgl Rs3.Update

koneksi

Rs1.Index = "Idxid"

Rs1.Seek "=", LblIdMovie.Caption If Not Rs2.NoMatch Then

Rs1.Edit

stock = Rs1!jumlah

Rs1!jumlah = Val(LblJml.Caption) + Val(stock) Rs1.Update

End If

On Error GoTo lanjut

koneksi

Rs2.Index = "IdxMovie"

(78)

Data3.Refresh

DBPeminjaman.Refresh

MsgBox "Data Berhasil Disimpan, Terima Kasih Telah mengembalikan Film!", vbInformation, "Fanny Rental"

Call proses End Sub

Private Sub DBPeminjaman_Click() On Error GoTo lanjut

LblId.Caption = DBPeminjaman.Columns(3) LblIdMovie.Caption = DBPeminjaman.Columns(1) CmdSimpan.Enabled = True

Exit Sub

lanjut:

CmdSimpan.Enabled = False End Sub

Private Sub Form_Activate() Call proses

Private Sub Form_Load() Call koneksi

End Sub

(79)

Private Sub LblIdMovie_Change() koneksi

Rs2.Index = "IdxMovie"

Rs2.Seek "=", LblIdMovie.Caption

If Rs2.NoMatch Then

LblJdlMovie.Caption = Empty LblJml.Caption = Empty Else

LblJdlMovie.Caption = Rs2!Judul_Movie LblJml.Caption = Rs2!jumlah_peminjam LblTglPinjam.Caption = Rs2!Tanggal_Pinjam LblBtsKembali.Caption = Rs2!Tanggal_Kembali End If

On Error GoTo lanjut Timer1.Enabled = False lblPsnGambar.Visible = False ImgTidakAdaFoto.Visible = False

Foto_Movie.Picture = LoadPicture(App.Path & "\CoverDvd\" & LblIdMovie.Caption & ".jpg")

Exit Sub lanjut:

Foto_Movie.Picture = LoadPicture("") Timer1.Enabled = True

ImgTidakAdaFoto.Visible = True End Sub

Private Sub Timer1_Timer()

If lblPsnGambar.Visible = False Then lblPsnGambar.Visible = True

Else

lblPsnGambar.Visible = False End If

End Sub

6. Laporan Peminjaman Movie (laporan_peminjaman)

Dim Report As New CrystalReport3

Private Sub Form_Load()

(80)

Screen.MousePointer = vbDefault

End Sub

Private Sub Form_Resize() CRViewer1.Top = 0 CRViewer1.Left = 0

CRViewer1.Height = ScaleHeight CRViewer1.Width = ScaleWidth

End Sub

7. Laporan Pengembalian Movie (laporan_pengembalian)

Dim Report As New CrystalReport3

Private Sub Form_Load()

Screen.MousePointer = vbHourglass CRViewer1.ReportSource = Report CRViewer1.ViewReport

Screen.MousePointer = vbDefault

End Sub

Private Sub Form_Resize() CRViewer1.Top = 0 CRViewer1.Left = 0

CRViewer1.Height = ScaleHeight CRViewer1.Width = ScaleWidth

End Sub

8. Kalkulator (Kalkulator_penghitung)

Option Explicit

Private Hasil As Double Private Const opNol = 0 Private Const opTambah = 1 Private Const opKurang = 2 Private Const opKali = 3 Private Const opBagi = 4 Private Operator As Integer Private NilaiBaru As Boolean

' untuk menghapus karakter terakhir Private Sub Hapus()

(81)

Dim min_len As Integer txt = txtDisplay.Text If Left$(txt, 1) = "-" Then min_len = 2

Else

min_len = 1 End If

If Len(txt) > min_len Then

txtDisplay.Text = Left$(txt, Len(txt) - 1) Else

txtDisplay.Text = "0" End If

End Sub

' hapus angka, hasil terakhir dan operator Private Sub cmdClear_Click()

cmdClearEntry_Click Hasil = 0

Operator = opNol End Sub

' hapus angka

Private Sub cmdClearEntry_Click() txtDisplay.Text = ""

End Sub

' menambahkan koma (desimal) Private Sub cmdKoma_Click() If InStr(txtDisplay.Text, ".") Then Beep

Else

If NilaiBaru Then txtDisplay.Text = "." NilaiBaru = False Else

txtDisplay.Text = txtDisplay.Text & "." End If

End If End Sub

' Menghitung

Private Sub cmdSamaDengan_Click() Dim HasilBaru As Double

If txtDisplay.Text = "" Then HasilBaru = 0

Else

HasilBaru = CDbl(txtDisplay.Text) End If

Select Case Operator Case opNol

Gambar

Gambar 2.1 Siklus Pengolahan data
Tabel 2.1 Simbol-simbol Flowchart
Gambar 2.2 Tampilan Flowchart
Gambar 2.3 Tampilan IDE Visual Basic 6.0
+7

Referensi

Dokumen terkait

28 Nusa Tenggara Barat Kota Bima Persamaan Pola Sidik Jari Siswa yang Berprestasi di SMPN 1 Kota Bima. Nursabrina Jihandinillah, Nurfakhriah

yang Dibutuhkan Tubuh Manusia Vitamin dan mineral membuat tubuh manusia bekerja dengan baik. Meskipun tubuh mendapatkan vitamin dan mineral dari makanan yang dimakan setiap

peruntukkan lain yang mempersyaratkan mutu air yang sama dengan kegunaan tersebut.

Untuk Belanja Modal pengadaan alat-alat kedokteran umum (Pengadaan alat kesehatan puskesmas non perawatan) Puskesmas Kecamatan Singkawang Tengah, dengan ini kami

menggambarkan secara luas bahwa Strategi Pembelajaran Kelompok Quick On The Draw menjadi salah satu upaya peningkatan hasil belajar yang mengembangkan sebuah

Terdapat hubungan antara pengetahuan dan dukungan anggota keluarga dengan kesiapsiagaan rumah tangga dalam menghadapi bencana gempa bumi di Dusun

Proses deteksi yang terjadi dalam aplikasi ini diawali dengan tampilnya sebuah form persyaratan yang berisi syarat dan ketentuan dalam mengikuti deteksi terhadap gangguan

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