1. Tujan Pribadi
a. Menghasilkan SDM yang berwawasan serta bertanggung jawab.
b. Menumbuhkan sikap disiplin, bertanggung jawab dan mampu dalam bekerja.
c. Mengetahui pelaksanaan Ujian Kompetensi Produktif siswa program keahlian
Rekayasa Perangkat Lunak (RPL).
d. Mengetahui aspek-aspek kompetensi yang diujikan dalam Ujian Kompetensi
Produktif siswa program keahlian Rekayasa Perangkat Lunak (RPL).
e. Mengetauhi kendala-kendala dalam pelaksanaan Ujian Komptetensi Produktif
siswa program keahlian Rekayasa Perangkat Lunak (RPL).
2. Tujuan Sekolah
a. Merupakan salah satu syarat bagi praktikan untuk lulus dari SMK Negeri 9
Medan.
b. Mewujudkan lembaga pendidikan yang berwawasan yang mengacu pada standar
Nasional dan Global.
c. Memudahkan para siswa/i untuk dapat menyusun atau menulis laporan di
kemudian hari.
d. Agar siswa/i mampu memahami proses pembuatan sebuah laporan.
3. Tujuan Umum
a. Memberikan data yang lengkap dan akurat dengan cepat.
b. Semua pihak bisa melihat dan memberikan saran melalui laporan ini.
Dalam pembuatan Aplikasi Toko Buku ini diberikan ruang lingkup agar pembahasan lebih
terarah dan tidak menyimpang dari tujuan Aplikasi. Adapun batasan masalah yang diberikan
adalah sebagai berikut:
2
1) Perancangan sistem Aplikasi Toko Buku ini didasarkan pada data Toko Buku dengan
bidangnya masing-masing.
2) Sistem Aplikasi Toko Buku yang dibangun memiliki fasilitas:
a. Pengolahan data Buku meliputi data admin (buku, pasok, distributor , dan
penjualan).
b. Pembuatan data laporan (lap.penjualan).
3) Visualisasi antarmuka sistem informasi Aplikasi Toko Buku melakukan pengolahan data
yang berbasis web.
4) Perancangan sistem informasi Aplikasi Toko Buku menggunakan bahasa pemograman
PHP, HTML, dan CSS untuk tampilan antarmuka dan MySQL untuk pengelolaan basis
data.
5) Perancangan sistem informasi Aplikasi Toko Buku ini memudahkan untuk pengelolaan
data dengan sistem keamanan yang terjamin.
C. KESELAMATAN KERJA
Untuk keselamatan kerja dalam belajar dan pelaksanaan ujian, praktikan harus
mengikuti langkah langkah keselamatan kerja atau K3LH seperti berikut ini:
1. Prinsip K3
Manfaat K3 tidak hanya saat bekerja di lapangan tetapi juga dapat bermanfaat bagi
pekerja kantoran. Seperti halnya prinsip K3 adalah agar kita bekerja dengan aman dan
sehat. Oleh karena itu agar kesehatan kita tidak terganggu, maka dibutuhkan kenyamanan
dalam bekerja seperti halnya pekerja kantor merasa nyaman bekerja saat menggunakan
komputer.
Kursi yang digunakan harus memiliki sandaran dan dapat diatur tinggi rendahnya.Jika
menggunakan komputer dalam jjangka waktu yang terlalu lama, istirahatlah sejenak/
berdiri untuk meluruskan badan. Bila duduk terlalu lama dapat berakibat pada punggung
sehingga akan terasa nyeri.
Tabel
f. Pembuatan Trigger
g. Pembuatan Backup Basisdata
Senin &
1. Perancangan Peta Situs/Site Map Penguji
Selasa / 13, 2. Design Sketsa Layout halaman Web
2. 4 Jam Internal /
14 Februari 3. Design Template
4. Design Banner dan Animasi Pembimbing
2017
1. Perancangan Sistem dan Database
Senin & 2. Menganalisa sistem Aplikasi TOKO
Penguji
Selasa / 20, BUKU
3. 2 Jam Internal /
21 Februari 3. Membuat Flowchart
4. Membuat halaman Web Dinamis/Form Pembimbing
2017
(Administrator)
Senin & 1. Melanjutkan - Membuat halaman Web
Penguji
Selasa / 27, Dinamis/Form (Administrator)
4. 2. Finalisasi Hasil Kerja (Aplikasi Toko 4 Jam Internal /
28 Februari
Buku) Pembimbing
2017 3. Penyusunan Laporan
Rabu, 01
UJK
Maret 2017
Penguji
5. Dan Kamis, EVALUASI HASIL KERJA 2 Jam
Internal
02 Maret
/External
2017
Total: 16 Jam
Aplikasi TOKO BUKU adalah sebuah Program Aplikasi yang digunakan untuk melakukan
penjualan buku pada sebuah toko buku , ataupun mengatur data buku untuk mempermudah
penjualan kasir dan yang berhubungan dengan toko buku.
Program Aplikasi Toko Buku ini bersifat Open Source Code, artinya semua bagian
programnya terbuka ( tidak dikompilasi ). Stelah membeli paket program toko ini dapat Anda
terapkan pada beberapa komputer kasir, program ini juga dapat Anda modifikasi sendiri sesuai
kebutuhan. Anda dapat memodifikasi/merubah tampilan programnya dengan bantuan text editor
seperti Dreamweaver, Brackets dan sebagainya.
Program aplikasi Penjualan Buku ini dapat diterapkan langsung pada Toko Buku ( BookStore
) yang Anda kelola.
Analisis sistem dapat diartikan sebagai penguraian dari suatu sistem informasi yang utuh
kedalam bagian bagian komponennya dengan maksud untuk mengidentifikasikan dan
mengevaluasi permasalahan, kesempatan, hambatan, yang terjadi dan kebutuhan yang
diharapkan sehingga dapat diusulkan perbaikan.
Berikut ini merupakan penerapan system prosedur diagram dalam suatu proses
pengolahan data pada suatu Toko Buku. Sistem Alur Kerja Pada Toko Buku adalah sebagai
berikut
Pada proses pembelian, pembeli akan mencari buku yang ingin di beli, selanjutnya pada
bagian administrasi/kasir menginput data buku. Sistem akan mencetak struk pembelian,
dan kemudian pembeli pulang
Selanjutnya adalah proses pemasukan data penjualan yang sudah di input oleh kasir ,
akan menghasilkan sebuah laporan penjualan untuk kasir dan juga admin/direktur.
Kemudian setelah penginputan pasok buku , maka akan menghasilkan laporan pasok
sebagai tanda bukti bahwa stok buku sudah di tambahkan.
Start Laporan
Memilih Buku
Proses
Penginputan
/ Simpan Pemesanan
Buku
DB
TokoBuku
Proses Input
Data Pasok
Proses
Laporan Pasok
Laporan
Penjualan Selesai
H. Perancangan Basisdata
Untuk pembuatan Aplikasi Toko Buku berbasis Web pada jaringan Internet, maka
dibutuhkan database yang terdiri dari beberapa tabel sebagai media penyimpanan data dari
proses yang dilakukan secara komputerisasi. Dengan menggunakan Database Management
System (DBMS). Adapun DBMS yang digunakan adalah SQL (Structure Query Language).
I. Langkah Kerja
1.I.1. Pembuatan Basisdata Pada MySQL
BookDB [(none)]> create database tokobuku;
2. Tabel
a. Buku
BookDB [tokobuku]> create table buku(
-> id_buku int (11) not null primary key,
-> judul text not null,
-> noisbn text not null,
-> penulis text not null,
-> penerbit text not null,
-> tahun year (4),
-> stok int (11),
-> harga_pokok int (11),
-> harga_jual int (11),
b. User
BookDB [tokobuku]> create table user(
-> id int (11) not null primary key,
-> nama varchar (100) not null,
-> alamat text,
-> notel varchar (20),
-> status varchar (10),
-> username varchar (50) not null,
-> password varchar (50) not null,
-> level varchar (10) not null,
-> foto text );
c. Penjualan
BookDB [tokobuku]> create table penjualan(
-> id_penjualan int (11) not null primary key,
-> id_buku int (11) not null,
-> id_kasir int (11) not null,
-> jumlah int (100),
-> total int (100),
-> tanggal timestamp );
d. Distrubutor
f. Pasok
BookDB [tokobuku]> create table pasok(
-> id_pasok varchar (20) not null primary key,
-> id_distributor int (11) not null,
-> id_buku int (11) not null,
-> jumlah int (11),
-> tanggal timestamp);
f. Detail_Pasok
BookDB [tokobuku]> create table pasok(
-> id_distributor int (11) not null primary key,
-> nama_distributor varchar (50) not null,
-> judul varchar (20) not null,
-> harga_pokok int (11),
-> jumlah int (11),
-> total int(11));
g. Detail_Penjualan
BookDB [tokobuku]> create table pasok(
-> id_distributor int (11) not null primary key,
-> nama_distributor varchar (50) not null,
-> judul varchar (20) not null,
-> harga_pokok int (11),
-> jumlah int (11),
-> total int (11));
INDEX
LOGIN
INDEX
LOGIN
Transaksi Penjualan
Struk Penjualan
Use case adalah rangkaian/uraian sekelompok yang saling terkait dan membentuk sistem
secara teratur yang dilakukan atau diawasi oleh sebuah aktor. Use case digunakan untuk
membentuk tingkah laku benda/thing dalam sebuah mode serta direalisasikan oleh sebuah
collaborator, umumnya use case digambarkan dengan sebuah elips dengan garis ynag solid,
biasanya mengandung nama. Use case menggambarkan proses system (kebutuhan system dari
sudut pandang user).
Disini, saya membuat koneksi web dengan basisdata itu menggunakan sistem manual
yakni mengetik script / kode dengan menggunakan bahasa pemrograman PHP.
Pada halaman Index terdapat 5 menu, yaitu: data user, home, book, distributor, pasok dan
penjualan.
PENUTUP
L. Kesimpulan
Dalam pembuatan dan penyelesaian laporan tugas akhir dengan judul "
Perancangan Sistem Aplikasi Toko Buku " dapat ditarik kesimpulan antara lain:
M. Saran
Berdasarkan analisa yang telah dilakukan, dapat diberikan beberapa
saran yang bermanfaat antara lain:
Diharapkan dalam sistem ini dapat dikembangkan penambahan fitur yang sesuai kebutuhan
toko buku tersebut. Sistem yang dibangun ini diharapkan benar-benar digunakan dan
dimaksimalkan penggunaanya dalam memudahkan untuk memanajemen data yang ada pada
toko buku.
DAFTAR PUSTAKA
Pengertian Use Case Dan Contoh Use Case.
http://omhegar.blogspot.co.id/2013/08/pengertian-use-case-dan-contoh-use-case.html
Cara Membuat View Pada Mysql
http://mysql.phi-integration.com/sql/membuat-view-pada-mysql
Cara Membuat Trigger di Mysql
https://www.dumetschool.com/blog/Cara-Membuat-Trigger-dI-MySQL