SISTEM INFORMASI AKUNTANSI & ADMINISTRASI RESTORAN “WARUNG PAK YANTO” BERBASIS LINTAS PLATFORM ANDROIDDESKTOP METODE CLIENT-SERVER MENGGUNAKAN DELPHI XE DAN SQL SERVER 2005 Steven Onggara Christian, Mustaqiem UNIVERSITAS DARWAN ALI SAMPIT KALIMANTAN TENGAH
Abstrak - Sistem penjualan dan akuntansi selalu menjadi
SQL Server 2005, karena koneksitas database SQL Server
masalah utama dalam keseharian perusahaan yang
2005 lebih mudah digunakan dalam Delphi.
menggunakan
sistem
manual
dalam
pengerjaan
Kelebihan
yang
dimiliki
oleh sistem
dan
bisnisnya. Hal tersebut disebabkan karena media
program aplikasi ini adalah dapat mengolah dan
pengolahan datanya tidak efektif dan efisien, sehingga
memproses data dengan cepat, tepat dan akurat, serta
dalam setiap prosesnya membutuhkan banyak waktu
dapat menyatukan 2 platform yang berbeda kedalam
dan tenaga. Untuk menanggulangi masalah tersebut,
suatu sistem informasi. Sehingga dapat mengatasi
dirancanglah sebuah sistem baru berbasis computer dan
masalah-masalah pada pendataan maupun pengerjaan.
android yang difungsikan sebagai media pengolahan data, baik data-data pokok, data-data transaksi maupun data-data
akuntansi.
Dengan
dibuatnya
program
pengolahan data ini, maka kesulitan-kesulitan yang
(Kata kunci: Pendataan pokok, Pendataan transaksi, Pendataan akuntansi, Embarcadero® Delphi XE 8, SQL Server 2005, Windows 7)
selama ini terjadi dapat ditangani secara efektif dan efisien. Dalam
pembangunan
program
aplikasinya,
digunakan perangkat lunak Embarcadero® Delphi XE8 sebagai media pemrograman dan sebagai basis data digunakan
SQL
Server
2005,
sedangkan
sistem
operasinya adalah Windows 7. Adapun pertimbangan dalam memilih perangkat lunak ini didasarkan pada : 1) Windows 7 merupakan windows dengan Interface yang baik dan media sistem yang bagus pula, dan terlebih windows 7 merupakan sistem operasi yang paling banyak digunakan
karena
kompatibilitasnya
yang
bagus;
2)Dengan bahasa pemrograman Deplhi XE 8, maka sudah dapat menggabungkan antara platform android dan desktop dengan menggunakan sistem baru dari Embarcadero, yaitu Client-Server; 3) Dengan basis data
1.1 Pendahuluan Seiring perkembangan zaman, teknologi informasi juga semakin meluas disegala penjuru dunia, dari perusahaan kecil hingga perusahaan besar telah memfungsikan sistem informasi bagi usahanya. Tidak hanya perusahaan, bahkan badan-badan negara, usaha swasta, dan sampai usaha rumah tangga telah mempergunakan sistem informasi untuk membantu bisnis yang sedang mereka jalankan. “Warung Pak Yanto” didirikan pada tahun 2015, memulai usaha barunya tanpa sistem informasi yang mendasari segala data yang di masukan atau keluarkan, sehingga pendataan sangat sulit dilakukan. sedangkan proses seperti hitungan, dan lain sebagainya masih dilakukan secara manual yang tentunya akan sangat menyita waktu.
Perubahan data pun sering menimbulkan masalah, karna data yang masuk harus diubah secara manual lagi dengan
1.3
mengganti nota dan sebagainya. Penulisan pesanan di nota lalu ditulis ulang dengan nota rangkap juga sangat memakan
Tujuan Penelitian Dengan berdasarkan pada alasan pemilihan
judul, maka tujuan aplikasi ini adalah :
waktu operasional, sedangkan jika menggunakan android
1. Membuat proses pendataan secara akurat.
sebagai media pemesanan, akan sangat menghemat waktu.
2. Merancang sistem informasi yang dapat
Pembuatan laporan perharian juga sangat memakan waktu,
melakukan perhitungan-perhitungan dalam
sehingga admin sering menghabiskan waktu satu hingga dua jam hanya
untuk memeriksa
hitungan pernota
setiap transaksi
dan
3. Merancang
perjumlahan total nota.
pembuatan
laporan
secara
otomatis
Didasarkan oleh masalah-masalah tersebut dan keadaan usaha “Warung Pak Yanto” sekarang ini, maka
4. Membuat
dibutuhkanlah suatu sistem yang dapat menjangkau segala
sistem
informasi
yang
dapat
mencakup semua transaksi keluar dan masuk
kebutuhan yang dikerjakan oleh badan usaha ini. Membuat
5. Membuat sistem informasi yang flexible
suatu media pesanan penjualan, yang portable dan nyaman
untuk pelayan
bagi pelayan serta pengunjungnya dengan menggunakan platform
android,
membuat
Database
yang
dapat
menampung semua transaksi yang terjadi dalam usaha tersebut, serta pelaporan yang nyaman dilihat oleh pembaca
1.4
Batasan Masalah Agar tidak terjadi kesalahan dalam pembuatan
laporan sehingga informasi dapat dengan baik diterima dan
Sistem Informasi Unit Donor Darah Pada PMI
dilakukan proses pengecekan.
Kotawringin Timur, maka batasan masalah yang disajikan sebagai berikut :
1.2
Rumusan Masalah Berdasarkan latar belakang maka ditetapkan
rumusan masalah sebagai berikut : 1. Bagaimana membuat sistem proses pendataan sercara akurat? 2. Bagaimana merancang sistem informasi yang
1. Sistem yang dibuat diperuntukan pembayaran secara tunai di tempat penelitian. 2. Administrasi
hanya
mencakup
transaksi
pembayaran penjualan dari konsumen. 3. Akuntansi bersifat umum pengeluaran dan masukan
uang
dengan
menggunakan
dapat melakukan perhitungan-perhitungan dalam
perkiraan-perkiraan yang dapat ditambahkan
setiap transaksi?
oleh user, dan telah ditentukan oleh sistem.
3. Bagaimana dapat melakukan pembuatan laporan secara otomatis? 4. Bagaimana membuat sistem informasi yang dapat mencakup semua transaksi keluar dan masuk? 5. Bagaimana membuat sistem informasi yang flexible untuk pelayan?
4. Transaksi pada android hanya mencakup pemesanan,
detil
pemesanan,
dan
pembayaran. 5. Laporan Akuntansi hanya mencakup laporan rugi laba dan neraca saldo.
2.1
Konsep Dasar Sistem
persyaratan itu informasi dalam manajemen diklasifikasikan
Sistem adalah kumpulan dari elemen-elemen yang
sebagai berikut :
berinteraksi untuk mencapai suatu tujuan-tujuan tertentu.
1.
Informasi yang tepat waktu
entitas,
Pada hakekatnya makna informasi yang tepat waktu
sedangkan interaksi yang terjadi antar entitas, juga dapat
adalah sebuah informasi yang tiba pada manajer sebelum
disebut sebagai relasi. Secara garis besar ada dua pendekatan
suatu keputusan diambil sebab seperti telah diterangkan
sistem (Jogiyanto, 2005), yaitu:
dimuka, informasi adalah bahan pengambilan keputusan.
1. Pendekatan sistem yang lebih menekankan pada
Makna "tepat" di sini amat relatif. Bagi manajer yang satu,
prosedur, mendifinisikan sistem sebagai suatu
suatu informasi yang datang padanya sehari sebelum
Elemen-elemen
tersebut
dapat
juga
disebut
jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk
pengambilan keputusan mungkin dianggap tepat. Akan tetapi, belum tentu demikian bagi manajer lainnya. Bagi manajer lain yang lebih sibuk dan lebih besar ruang lingkup
melakukan
suatu
kegiatan
atau
untuk
menyelesaikan suatu sasaran tertentu.
seminggu sebelum pengambilan keputusan dinilai tidak
2. Pendekatan sistem yang merupakan jaringan kerja dari
prosedur
lebih
organisasinya, mungkin informasi yang tiba padanya
menekankan urut-urutan
tepat. 2.
operasi di dalam sistem.
Informasi yang relevan Sebuah informasi yang disampaikan oleh seorang
manajer kepada bawahannya harus relevan, yakni ada
Pengertian Informasi & Data
kaitannya dengan kepentingan pihak perherima sehingga
Untuk memberikan gambaran yang jelas tentang
informasi tersebut akan mendapat perhatian. Kadar relevansi
istilah data dan informasi dalam hubungannya dengan proses
informasi dengan kepentingan pihak penerima tidak sama.
penyediaan informasi, berikut ini diberikan pengertian untuk
Ada yang sangat erat kaitannya, ada pula yang sekadar
masing-masing istilah itu. Data dapat diartikan sebagai
berkaitan saja. Konsekuensinya, semakin erat kaitan suatu
kumpulan
yang
informasi dengan kepentingan si penerima, semakin besar
merupakan masukan (input) bagi suatu sistem informasi.
perhatian yang ditumpahkan kepadanya. Informasi yang
Biasanya data ini belum dapat digunakan sebagai dasar
tidak relevan jelas tidak akan mendapat perhatian sama
dalam proses pengambilan keputusan oleh manajemen.
sekali dari si penerima informasi.
Informasi merupakan keluaran (output) dari suatu proses
3.
2.2
karakter,
fakta
atau
jumlah-jumlah
Informasi yang bernilai
pengolahan data. Output ini biasanya sudah tersusun dengan
Yang dimaksud dengan informasi yang bernilai
baik dan mempunyai arti bagi yang menerimanya, sehingga
adalah informasi yang berharga untuk suatu pengambilan
dapat digunakan sebagai dasar untuk pengambilan keputusan
keputusan. Seperti yang telah dijelaskan di depan, suatu
oleh
menunjukkan
keputusan adalah hasil pilihan dari sejumlah alternatif yang
perbedaan dan hubungan antara data dengan informasi
paling kecil resikonya. Maka, jika diperoleh informasi yang
(Baridwan, 1993).
bermanfaat bagi alternatif tersebut, informasi ini akan
manajemen.
Gambar
berikut
ini
Suatu informasi harus memenuhi persyaratan sebagaimana dibutuh-kan oleh seorang manajer dalam rangka pengambilan keputusan yang harus segera dilakukan (Sutabri, Sistem Informasi Manajemen, 1998). Berdasarkan
mempunyai nilai pendukung yang amat berharga dan memiliki manfaat bagi suatu pengambilan keputusan.
4.
Informasi yang dapat dipercaya Suatu informasi harus dapat dipercaya (realiable)
3.3 Conteks Diagram
dalam manajemen karena hal ini sangat penting menyangkut citra organisasi yang manajemen digiatkan. Lebih-lebih bagi
Diagram paling awal terdiri dari satu proses data dan
organisasi dalam bentuk perusahaan yang bergerak dalam
menggambarkan ruang lingkup sistem informasie-commerce
persaingan dan yang menyangkut untung rugi secara
secara garis besar. Aliran diagram konteks memodelkan
finansial. Masalah kepercayaan ini senantiasa mendapat
masukan ke sistem dan keluaran dari sistem.
perhatian yang seksama dari manajer. Informasi yang
User Admin
disampaikan, baik kepada seseorang maupun ke suatu organisasi harus betul-betul diyakini kebenarannya.
Info Menu, Info Perkiraan, Info Level User, Info Karyawan
Pemilik Data User, Data Karyawan
3.1 Flowchart Sistem Berjalan
0
Laporan Karyawan, Laporan User, Laporan Meja, Laporan Menu, Laporan Paket, Laporan Buku Besar, Laporan Pemesanan, Laporan Pembayaran, Laporan Level User, Laporan Jurnal, Laporan Rugi Laba, Laporan Neraca Saldo
Berikut merupakan sistem berjalan yang digambarkan dengan flowchart :
Sistem Informasi Akuntansi & Administrasi Restoran
Pelayan
Kasir
Manager
Info Menu, Info Paket, Info Detil Paket, Info Meja, bukti pembayaran
Pemilik
Manajer
Customer Menu
Pembuatan Menu
Pemesanan, Detil Pemesanan Menu, Detil Pemesanan Paket, Pembayaran
Perekapan
3.4 Bagan Berjenjang
Arsip Penjualan
Konfirmasi Pembayaran
Pembayaran
Nota Lunas
Perekapan
Arsip Penjualan
Laporan Penjualan
Pembuatan Laporan
3.2 Flowchart Sistem usulan Berikut adalah sistem baru yang diusulkan yang digambarkan dengan flowchart : Title Customer
Pelayan
User
Manager
Admin
Sistem Informasi
Proses Input Data Pembayaran
c Input Data Pembayaran
f
Laporan Data User
Proses Laporan Data User
a
d Bukti Pembayaran
Pemilik
Laporan Data Karyawan
Proses Laporan Data Karyawan
Proses Input Data Pesanan
Input Data Pesanan
b Data Pembayaran
Kasir
Laporan Data Meja
Proses Laporan Data Meja
Proses Input Data User
Data User Input Data User
Data Karyawan
Laporan Data Menu
Proses Laporan Data Menu
Proses Input Data Karyawan
Input Data Karyawan
Laporan Data Paket
Proses Laporan Data Paket Proses Input Data Meja
Data Meja Input Data Meja
Data Menu
b
Data Paket
Data Perkiraan
Data Level User
e
Data Akuntansi
Input Data Perkiraan
Input Data Level User
Input Data Akuntansi
Laporan Data Perkiraan
Proses Laporan Data Perkiraan Proses Input Data Menu
Input Data Menu
Input Data Paket
Proses Laporan Data Pemesanan
Proses Input Data Paket
Laporan Data Pesanan
Laporan Data Level User
Proses Laporan Data Level User
Proses Input Data Perkiraan
Proses Laporan Data Pembayaran
Proses Input Data Level User
Laporan Data Pembayaran
Laporan Data Akuntansi
Proses Laporan Data Akuntansi
Proses Input Data Akuntansi
Data Paket
Data Karyawan
Data Perkiraan
Laporan Neraca Saldo
Proses Laporan Neraca Saldo
c
a
Laporan Rugi Laba
Proses Laporan Rugi Laba Data Menu
e
Data Pemesanan b d
Phase
Info Meja,Info Menu, Info Paket, Info Detil Paket
Pelayan
Nota Pesanan
Data Pemesanan
Info Karyawan, Info User
Pencatatan Pesanan dan Menjumlah
Pesanan
Pemilihan Menu
Proses Print Bukti Pembayaran
f
Kasir
Data Meja, Data Menu, Data Perkiraan, Data Paket, Data detil Paket, Data Level User, Data Akuntansi
Sistem Berjalan Warung Pak Yanto Customer
Info Pesanan
3.5 Diagram Berjenjang
3.7 ERD ha_pesan
0
ha_trans _akun
ha_bayar
kode_level
Sistem Informasi Akuntansi dan Administrasi Restoran
nama_karyawan
ha_lapora n
nama_lev el
ha_perkiraan
no_hp_karyawan
NIK
status_meja
alamat_karyawan
kode_meja
status_pesan
jk_karyawan
ha_user Ha_level_use r
ha_meja
m_level_user
ha_menu
m_meja
m_karyawan
1
ha_karyawan
1
1 status_paket
ha_paket
jenis
2
1
nama_paket
memiliki
timestamp
3
memiliki
Transaksi
Laporan
status_menu
username
keterangan
m_menu
n
n
harga_menu
m_user t_akuntansi
2.1
1.1
3.1
Pemesanan
Data Menu
Data Menu
2.2
1.2
n
t_detil_akuntansi n
Akuntansi
1 debit
3.4
nama_perkiraan
Data Level User
kategori_perkiraan
1.4 Data Level User
mengambil data
m_perkiraan
n kredit
t_pembayaran
timestamp
Data Karyawan
Data Karyawan
3.7
1.7
Data Pemesanan
Data Perkiraan 1.8
3.8
Data Detil Paket
Data Pembayaran 3.9 Data Akuntansi
3.10 Lap. Neraca Saldo 3.11 Lap. Rugi Laba
3.6 DFD Level 0 i_karyawan i_level_user i_paket i_menu d_meja
1
f01
m_meja
d_menu
f02
m_menu
d_perkiraan
f03
m_perkiraan
d_paket
f04
m_paket
d_detil_paket
f05
m_detil_paket
f06
m_level_user
f07
m_karyawan
f08
m_user
Manager Master
d_level_user d_user, d_karyawan
d_karyawan
i_menu, i_level_user, i_karyawan
d_user
i_perkiraan
i_pesanan
Kasir i_user Info Meja,Info Menu, Info Paket, Info Detil Paket
Pelayan
i_meja,i_menu, i_paket, i_detil_paket, Bukti_pembayaran Customer
2
d_akuntansi
Transaksi
d_pembayaran, d_detil_pesan_paket, d_detil_pesan_menu, d_pemesanan d_akuntansi, d_detil_akuntansi
Pemilik
Laporan Karyawan, Laporan User, Laporan Meja, Laporan Menu, Laporan Paket, Laporan Buku Besar, Laporan Pemesanan, Laporan Pembayaran, Laporan Level User, Laporan Jurnal, Laporan Rugi Laba, Laporan Neraca Saldo
i_detil_paket i_paket i_perkiraan
i_menu
t_akuntansi
d_detil_akuntansi
f10
t_detil_akuntansi
d_pemesanan
f11
t_pemesanan
d_detil_pesan_menu
f12
t_detil_pesan_menu
d_akuntansi
f13
t_detil_pesan_paket
d_detil_akuntansi
f14
t_pembayaran
i_detil_pesan_paket i_detil_pesan_menu i_pemesanan
3
Laporan
i_meja
f09
i_akuntansi
i_pembayaran i_detil_pesan_paket i_detil_pesan_menu i_level_user i_karyawan i_detil_paket i_paket i_perkiraan
i_user
i_menu
i_pemesanan i_detil_akuntansi i_akuntansi
i_meja
3.8 RDM
no_bayar
jumlah t_detil_pesan_paket n no
memiliki
1
3.6
1.6
n
jumlah
t_detil_pesan_menu
memiliki
Data User
Data User
Admin
1
Total
memiliki
n harga
harga 1
m_detil_paket
mengambil data
1
kode_perkiraan
3.5
1.5
n
n
t_pesanan no_pesan
Data Meja
Data Meja
User
n no
timesta mp
mengambil data
3.3
1
mengambil data
kode_menu
status
m_paket
no_detil_paket
menginput
keterangan Debet
1
jumlah
1
menginput
Kredit
2.3
i_karyawan i_user
mengambil data
no
n
Data Paket
1.3
d_meja, d_menu, d_perkiraan, d_paket, d_paket, d_level_user
1 nama_menu
1
1
1
memiliki
1
3.2
Pembayaran
Data Paket
menginput
jumlah_jual_paket
kode_paket
password
Data Master
harga_paket
jumlah_jual_menu
no_trans
n
n
mengambil data
4.2
3.9 Activity Diagram
Implementasi Perangkat Lunak (Software) Perangkat lunak (software) adalah sekumpulan
perangkat komputer yang tidak berbentuk fisik namun dapat dijalankan dan dapat diberi perintah dengan menggunakan komputer, dalam hal ini perangkat lunak adalah perangkat Login
Keluar
(software) yang membantu dalam pembuatan sistem maupun dalam perancangan desain ataupun perancangan rumusrumus (Coding).
Salah
Login Benar
Adapun perangkat lunak (software) yang membantu Benar
dalam pembuatan Sistem Informasi meliputi sebagai berikut : 1. Pemesanan
Pembayaran
Sistem Operasi
: Windows 7
Professional
Logout
2.
Bahasa Pemrograman
: Embarcadero Delphi
XE 8 Keluar
Hapus
Detil Pesan
Tambah
Bayar
Keluar
Detil Pemesanan
3.
Database
: SQL Server 2005
4.
Database Manager
: SQL Server
Management Studio Express
Keluar
Hapus
Simpan
Ubah
4.3
Spesifikasi Hardware dan Software Pendukung Aplikasi ini akan berjalan pada hardware dan
4.1
Implementasi Perangkat Keras (Hardware)
software yang mendukung kebutuhan sistemnya. Berikut
Perangkat keras (hardware) yang digunakan adalah
kebutuhan hardware dan software yang dapat mendukung
perangkat komputer berbentuk fisik. Dalam hal ini,
penggunaan program aplikasi ini, yaitu sebagai berikut :
komputer
1. Spesifikasi Hardware (perangkat keras) Komputer
berfungsi penuh untuk mendukung dalam
pembuatan sebuah sistem informasi yang terkomputerisasi
a. Minimal processor komputer dengan spesifikasi
ini. Dalam hal ini penulis merinci spesifikasi komponen
Intel(R) Pentium 1,6 GHz dan disarankan Intel(R)
hardware yang digunakan oleh penulis adalah sebagai
Pentium 2,4 GHz.
berikut :
b. Minimal Memori Ram 512 MB dan disarankan 1 GB.
1. Processor : Intel(R) Core(TM) i3-2350M CPU
c. VGA Onboard dari Motherboard, dan disarankan VGA dengan memory 1 GB.
@2.30 GHz 2. Monitor
3. Hard Disk : 500 GB 4. Ram
d. Printer Ip2700 Canon.
: Intel® HD Graphics : 10 GB
2.
Spesifikasi Software (perangkat Lunak) Komputer a. Minimal sistem operasi berbasis Windows 7. b. SQL Server 2005 sebagai manajemen database pada program aplikasi.
3. Spesifikasi Hardware (perangkat keras) Android
d.
a. Minimal processor dual core 1.2 GHz
Pencatatan pesanan kurang terperinci, seperti tidak ada nomor meja, dan lainnya.
b. Minimal Memori Ram 512 MB dan disarankan 1 GB.
e.
c. GPU minimal MALI 400 MP.
Kurang fleksibel mengatasi masalah seperti batal pesan, pindah meja dan lainnya.
f. 5.1 Kesimpulan
Nota yang digunakan untuk pencatatan transaksi sering hilang.
Berikut dapat diambil kesimpulan perihal Sistem
g.
Informasi Akuntansi & Administrasi Restaurant berBasis
Sering terjadi kebingungan dalam penentuan status bayar dari suatu pesanan.
Lintas Platform Android-Desktop Metode Client-Server dengan Menggunakan Delphi XE dan SQLite berdasarkan
3. Dan didalam Sistem Informasi Akuntansi & Administrasi
uraian yang telah dijelaskan pada ketiga bab sebelumnya:
Restaurant berBasis Lintas Platform Android-Desktop Metode Client-Server dengan Menggunakan Delphi XE dan
1. Sistem Informasi Akuntansi & Administrasi Restaurant
SQLite ini masih terdapat banyak kekurangan, untuk
berBasis Lintas Platform Android-Desktop Metode Client-
kedepannya diharapkan agar dapat dikembangkan jauh lebih
Server dengan Menggunakan Delphi XE dan SQLite
baik dari sebelumnya.
merupakan
6.1 Saran
sistem
yang
dirancang
untuk
memenuhi
kekurangan-kekurangan yang terdapat pada sistem yang
1.
tengah berjalan pada “Warung Pak Yanto”
Untuk dapat memenuhi kebutuhan masyarakat luas, maka diharapkan dapat merombak isi dari sistem ini agar dapat dijadikan sistem informasi online.
2. Dapat di identifikasi masalah yang didapatkan dari hasil penelitian yaitu: a.
b.
Agar program yang dibuat dapat lebih flexible maka,
Tidak adanya pencatatan uang masuk dan
diharapkan dapat menambahkan pembayaran dengan
keluar secara rinci.
metode lain, seperti internet banking, klik banking,
Penyimpanan data sering tidak terdata dengan
mobile banking, dan lainnya.
baik. c.
2.
Pencatatan secara manual memerlukan waktu yang lama.
Daftar Pustaka [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
Jogiyanto, Analisis dan Desain Sistem Informasi, Yogyakarta: Graha Ilmu, 2005. T. Sutabri, Sistem Informasi Manajemen, Jakarta: ANDI, 1998, pp. 1-40. Z. Baridwan, Sistem Informasi Akuntansi, Yogyakarta: BPFE, 1993, pp. 1-5. T. Sutabri, Analisa Sistem Informasi, Yogyakarta: ANDI, 2004, pp. 35-37. “Repository USU,” [Online]. Available: http://repository.usu.ac.id/bitstream/123456789/42964/4/Chapter%20II.pdf. [Diakses 18 April 2016]. C. Robby, “Gunadarma University,” [Online]. Available: http://robby.c.staff.gunadarma.ac.id/Downloads/files/44361/client-server.pdf. [Diakses 5 November 2015]. J. J. Longkutoy, DASAR-DASAR PROGRAMMING, Vol. %1 dari %2Cetakan ke-7, Jakarta: Mutiara Sumber Widya Offset, 1987. W. H. Utomo, PEMODELAN BASIS DATA Berorientasi Objek, Yogyakarta: Andi, 2010. E. Sutanta, Basis Data dalam Tinjauan Konseptual, Yogyakarta: Penerbit ANDI, 2011. Indrajani, Perancangan Basis Data dalam All in 1, Jakarta: PT. Elex Media Komputindo, 2011. H. A. Fatta, Analisis & Perancangan Sistem Informasi, Yogyakarta: Penerbit ANDI, 2007. Febriani, “Gunadarma University,” 5 June 2015. [Online]. Available: http://febriani.staff.gunadarma.ac.id/Downloads/files/5615/DFD.pdf. [Diakses 9 November 2015]. A. Kadir, Dasar Perancangan dan Implementasi Database Relasional, Yogyakarta: ANDI, 2009. A. Nugroho, PERANCANGAN dan IMPLEMENTASI SISTEM BASIS DATA, Yogyakarta: ANDI, 2011. I. Catur dan S. Edhy, “akprind.ac.id,” 01 Maret 2013. [Online]. Available: elista.akprind.ac.id/staff/catur/APSI2/05Activity%20Diagram.pptx. [Diakses 16 05 2016]. B. Sutedjo, Perencanaan & Pembangunan Sistem Informasi, Yogyakarta: Andi Offset, 2006. B. Nugroho, DATABASE RELASIONAL DENGAN MYSQL, Yogyakarta: ANDI, 2005. A. Pranata, Pemograman Terstruktur dengan Delphi, Yogyakarta: Andi, 2000. K. S. Bahri dan W. Sjachriyanto, Teknik Pemrograman Delphi, Bandung: Informatika, 2005. S. Rizky, Panduan Belajar SQL Server 2005 Express Edition, Jakarta: Prestasi Pustaka, 2008.