LANDASAN TEORI
yang digunakan untuk menyusun program seperti C++, Pascal dan Basic”.
ekspresi pernyataan atau kombinasi yang disusun dan dirangkai menjadi satu
C++, Pascal ataupun Basic yang susun secara sistematis sehingga manjadi satu
berjalan di komputer (stand alone computer), dari mulai program yang simpel
dan melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat
9
10
iyalah suatu program yang berisikan sekumpulan perintah program yang dapat
maksimal.
aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun komponen aplikasi
lainnya dalam bentuk aplikasi console, aplikasi Windows, ataupun aplikasi Web.
Kompiler yang dimasukkan ke dalam paket Visual Studio antara lain Visual C++,
Visual C#, Visual Basic, Visual Basic .NET, Visual InterDev, Visual J++, Visual
.NET adalah visual basic yang direkayasa kembali untuk digunakan pada platform
.NET sehingga aplikasi yang dibuat menggunakan visual basic .NET dapat berjalan
pada sistem komputer apapun, dan dapat mengambil data dari server dengan tipe
VB.NET adalah suatu aplikasi yang telah berkembang yang dapat digunakan pada
platform .NET sehingga aplikasi yang menggunakan Visual Studio atau VB.NET
Ini dapat berjalan di komputer apapun, dan dari sever manapun dengan tipe apapun
adalah sekumpulan tabel-tabel yang saling berelasi, relasi tersebut bisa ditunjukkan
dengan kunci dari tiap tabel yang ada. Satu database menunjukkan satu lingkup
database adalah suatu tempat berkumpulanya informasi yang saling berelasi yang
ditunjuk berdasarkan kunci dari tiap tabel sehingga program yang menggunakan
basis data atau database dapat memeperoleh informasi dari basis data atau database
tesebut.
A. SQL
adalah sebuh bahasa yang dipergunakan unuk mengakses data dalam basis data
relasional”. Bahasa ini secara de facto merupakan bahasa standar yang digunakan
adalah bahasa yang digunakan untuk mengelolah data RDBMS”. SQL mulai
dikembangkan pada tahun 1970an. SQL mulai digunakan sebagai satandar yang
resmi pada tahun 1986 oleh ANSI (American National Standards Institute) dan
pada tahun 1986 oleh ISO (International Organization For Standardizatin) dan
12
No Tahun Nama
1 1986 SQL-86
2 1989 SQL-89
3 1992 SQL-92
4 1999 SQL:1999
5 2003 SQL:2003
6 2006 SQL:2006
7 2008 SQL:2008
8 2011 SQL:2011
yang digunakan untuk mengelola data pada DBMS dapat memudahkan dalam
B. MySQL
menjadi dua, yang didistribusikan gratis dibawah lisensi GPL (General Public
License). Setiap pengguna dapat secara bebas menggunakan MySql, namun dengan
ipergunakan secara bebas namun dengan batasan tidak boleh dijadikan produk
turunan komersial.
lunak yang mengolah dan mengatur permintaan user dari browser dan hasilnya
yang memiliki singkatan yaitu Windows, Apache, MySQL yang bertugas tempat
pengelolahan data dari penggunna dan dapat dijadikan server penghubung database
komponen yang akan kita gunakan untuk membuat report atau laporan dari program
yang akan kita buat, agar dapat di pahami oleh pengguna, yang di mana report
tersebut di ambil dari kumpulan data dari tabel yang tersimpan di dalam database
SQL Server”.
berbentuk seperti lembaran format naskah yang ingin dicetak. Crystal Report dapat
berdiri sendiri dapat pula menjadi satu dengan projek visual besick anda”.
14
adalah suatu salah satu alat atau komponen pembantu untuk membuat laporan dari
waterfall ) sering juga disebut model sekuensial linier (sequential linear) atau alur
(support).
15
Sistem/Rekayasa informasi
2. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada desain
tahapan ini adalah program komputer sesuai dengan desain yang telah dibuat
4. Pengujian
Pengujian berfokus pada perangkat lunak secara dari segi lojik dan fungsional
ketika sudah dikirimkan ke user. Perubahan bisa terjadi karena ada kesalahan
yang muncul dan idak terdeteksi saat pengujian atau perangkat lunak harus
Diagram (ERD) merupakan suatu kumpulam dari relasi-relasi antar entitas yang
berisi informasi-informasi dari suatu entitas atau objek yang akan disimpan di
dalamnya”.
adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam
secara abstrak”.
Simbol Deskripsi
Atribut kunci primer Field atau kolom data yang butuh disimpan
dalam suatu entitas dan digunakan sebagai
kunci akses record yang diinginkan; biasanya
Nama_kunci_primeri
berupa id; kunci primer dapat lebih dari satu
kolom, asalkan kombinasi dari beberapa
kolom tersebut dapat bersifat unik(berbeda
tanpa adayang sama)
Atribut multinilai/multivalue Field kolom data yang butu disimpan dalam
sebuah entitas yang dapat memiliki nilai lebih
dari satu
nama_atribut
Relationship Diagram (ERD) adalah suatu model dan kumpulan beberapa relaksi
Record Structure merupakan representasi dari struktur record- record pada table-
tabel yang terbentuk dari hasil relasi antar himpunan entitas pada diagram E-R”.
Structure (LRS) adalah hasil dari pemodelan E-R yang terdiri dari record-record
Menurut Jalinus & Ambiyar (2016:38) “Chart ini menunjukan suatu urutan,
prosedur atau seperti menyebutkan nama-nama bagian, aliran dari suatu proses”.
A. Pengertian Flowchart
hubungan antara suatu proses (intruksi) dengan proses lainnya dalam suatu
program”.
19
meliputi:
2. Processing symbols
proses/prosedur.
3. Inpu/output symbols
No Simbol Maknanya
lain
yang berbeda
No Simbol Maknanya
komputer
oleh komputer
No simbol Maknanya
jenis peralatan
kartu
disk
layar monitor
B. Bentuk flowchart
Menurut (Ryan et al., 2013) flowchart terbagi atas lima jenis, yaitu:
1. General Way
suatu program.
2. Interaction Way
Teknik yang dipakai untuk logika program yang cepat serta bentuk
program.
bentuk jawaban. Jawaban yang ada didasarkan jenisnya kemudian diberi kode
ditranslasikan ke dalam program perangkat lunak. Hasil dari tahap ini adalah
24
program komputer sesuai dengan desain yang telah dibuat pada tahap desain. Pada
basis data dan Bootstrap untuk memperindah tampilan sehingga hasil yang
tetapi sekarang, banyak digunakan sebagai alat desain dan teknik dokumentasi
dalam siklus pengembangan sistem yang berbasis pada fungsi, yaitu tiap-tiap modul
program.
C. Untuk menyediakan penjelasan yang jelas dari input yang harus digunakan
gambaran mengenai tampilan menu yang ada didalam program dan Alur kerja dari
suati program”.
25
gambaran tentang progaram yang berupa gambaran desain yang membentuk suatu
A. Implementasi
implementasi”. Tahap ini adalah tahap uji coba terhadap aplikasi yang sudah dibuat
adalah suatu tindakan yang dilakukan setelah erjadinya pembuatan suatu program
Menurut Rosa & Shalahuddin (2015:275) “yaitu menguji perangkat lunak dai
segi spesifikasi fungsional tanpa menguji desain dan kode program”. Pengujian
perangkat lunak sesuai dengan spesifikasi yang dibutuhkan. Kasus uji yang dibuat
untuk melakukan pengujian kotak hitam harus dibuat dengan kasus yang benar dan
kasus yang salah, misalkan untuk kasus proses login maka kasus uji yang dibuat
adalah:
26
cara pengujian hanya dilakukan dengan menjalankan atau mengeksekusi unit atau
modul, kemudian mengamati apakah hasil unit sesuai dengan yang diinginkan.
adalah suatu tindaka unuk sebuah pengujian suatu program yang berfokus kepada
dimana membutuhkan barang pada suatu periode untuk persediaan yang akan dijual
kepada konsumen secara tunai maupun kredit untuk memenuhi suatu kebutuhan
untuk mencatat biaya semua barang yang dibeli untuk dijual kembali”.
suatu kegiatan transaksi yang dimana bertujuan untuk persediaan stok perusahaan
suatu produk untuk digunakan langsung oleh pemakai produk, sedangkan penjualan
nontunai merupakan transaksi penjualan yang tidak dibayar secara tunai dan
kegiatan yang langsung berhubungan dengan pelanggan sebagai salah satu fungsi