KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada...

40
KONTRAK PERKULIAHAN UTS dan UAS diganti tugas project akhir dan di presentasikan secara kelompok Nilai absensi memiliki bobot 20% Nilai tugas memiliki bobot 25% Nilai project memiliki bobot 55% 1 Kelompok terdiri dari 5 orang tidak boleh lebih (kecuali ada yang belum mendapatkan kelompok) Presentasi dimulai di pertemuan 13-15

Transcript of KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada...

Page 1: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

KONTRAK PERKULIAHAN

• UTS dan UAS diganti tugas project akhir dan dipresentasikan secara kelompok

• Nilai absensi memiliki bobot 20%

• Nilai tugas memiliki bobot 25%

• Nilai project memiliki bobot 55%

• 1 Kelompok terdiri dari 5 orang tidak boleh lebih (kecualiada yang belum mendapatkan kelompok)

• Presentasi dimulai di pertemuan 13-15

Page 2: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

PENEGASAN TUGAS MATAKULIAH

PEMROGRAMAN AKUNTANSI II

Sesuai dengan RTM bahwa Tugas digunakan untuk pengambilan nilai tugas.

Pelaksanaan pengambilan nilai dilaksanakan pada beberapa pertemuan. Tugas

terdiri dari 6 tugas yang harus diselesaikan.

Tugas 1 : Membuat Class dan Tabel Master data User dan Master Data Akun

Tugas 2 : Membuat CRUD Master data Akun dan User

Tugas 3 : Membuat Form Transaksi Retur

Tugas 4 : Membuat Form Transaksi Jurnal

Tugas 5 : Membuat Laporan Pemesanan, Retur dan Jurnal

Tugas 6 : Template Bootstrap

Page 3: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

A. Contoh Tema Project

1. Project Penjualan

2. Project Pembelian

3. Project Persediaan

4. Project E-Commerce

5. Project Penggajian

6. Project Sisfo Sekolah / Akademik

7. Project Rental Mobil / Motor

8. Project Service Online

9. Project Project Rumah Sakit

10.Project Penyewaan Kamar Hotel

11.Dll

Page 4: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Tugas Project Kelompok (Paper)Tugas project membuat laporan hasil pengerjaan program berupa paper dengan ketentuan isi sebagai berikut :

Lembar Judul Tugas Project

Kata PengantarDaftar isiDaftar SimbolDaftar GambarDaftar Tabel

BAB I PENDAHULUAN1.1. Latar Belakang Masalah1.2. Maksud dan Tujuan

1.3. Metode Penelitian1.3.1. Metode Pengumpulan Data1.3.2. Metode Pengembangan Software

1.4. Ruang Lingkup

Page 5: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

BAB II LANDASAN TEORI

2.1. Konsep Dasar

2.2. Peralatan Pendukung

BAB III PEMBAHASAN3.1. Analisis Kebutuhan Software

3.1.1. Analisis Kebutuhan3.1.2. Use Case Diagram3.1.3. Activity Diagram

3.2. Desain3.2.1. Entity Relationship Diagram (ERD)3.2.2. Logical Record Structure (LRS)3.2.3. Spesifikasi File3.2.4. Sequence Diagram3.2.5. Deployment Diagram3.2.6. User Interface

Page 6: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

3.3. Implementasi

3.3.1. Code Generation

3.3.2. Blackbox Testing

BAB IV PENUTUP

4.1. Kesimpulan

4.2. Saran

DAFTAR PUSTAKA

DAFTAR RIWAYAT HIDUP

Page 7: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Ketentuan Penulisan Konten Paper

Ketentuan pada format pengetikan penulisan tugas Project ini, sebagai berikut:

1. Menggunakan kertas dengan ukuran A4 dengan berat 80 gram.

2. Margin atas 3 cm, margin bawah 2,5 cm, margin kiri 4 cm, dan margin kanan 2,5

cm.

3. Jarak pengetikan isi tulisan tugas akhir yaitu 2 spasi, kecuali isi tabel dan gambar

disesuaikan.

4. Jenis dan ukuran huruf dalam penulisan:

a. Jenis huruf (Font) menggunakan Times New Roman.

b. Ukuran huruf (size) adalah 12, kecuali isi tabel dan gambar dapat disesuaikan.

Page 8: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Pertemuan 1

Database Pembelian & Class Pembelian

Page 9: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Pembuatan Database Pembelian

Studi kasus database yang akan digunakan dalampenyelesai projek matakuliah pemrogramanakuntansi II berorientasi pada Aplikasi SistemPembelian. Mahasiswa memiliki pengalamanpembuatan database dan tabel-tabel di semester 2 &3. Buat terlebih dahulu Database dengan nama“Pembelian” lalu buat tabel yang terdapat di dalamdatabase pembelian

Page 10: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Tabel Barang

Field Type Size Keterangan

kd_brg Char 5 Primary Key

nm_brg Char 25

harga int

stok int

Page 11: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Tabel Supplier

Field Type Size Keterangankd_supp Char 5 Primary Keynm_supp Char 25alamat Char 50

telpon Char 15

Page 12: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Tabel Pemesanan

Field Type Size Keteranganno_pesan Char 8 Primary Keytgl_pesan datetotal int 8kd_supp Varchar 5

Page 13: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Tabel detail_pesan

Field Type Size Keteranganno_pesan Char 8 Foreign Keykd_brg Char 5 Foreign Keyqty_pesan int 11subtotal int 11

Page 14: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Tabel Pembelian

Field Type Size Keteranganno_beli Char 8 Primary Keytgl_beli Dateno_faktur Char 10total_beli int 11

no_pesan Char 8 Foreign Key

Page 15: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Tabel detail_pembelian

Field Type Size Keteranganno_beli Char 8 Foreign Keykd_brg Char 5 Foreign Keyqty_beli int 11Sub_beli int 11

Page 16: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Pembuatan Class di dalam aplikasi Pembelian

Di dalam aplikasi Pembelian class model yang dipakaiada 8 yaitu model barang, model supplier, modeluser (tugas mahasiswa), model akun (tugasmahasiswa), model pemesanan, model pembelian,model retur (tugas mahasiswa) dan model jurnalumum (tugas mahasiswa). Berikut ini pembuatan dancoding untuk masing masing model yang dipakai diaplikasi Pembelian

Page 17: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

A. Pembuatan Folder “Model”

Sumber: Hasil Perancangan (2019)

Page 18: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Lalu berikan nama Java Package dengan nama “model” setelah itu klik finish

Sumber: Hasil Perancangan (2019)

Page 19: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

B. Pembuatan Class Model

Untuk pembuatan class modelmenggunakan java class dansemuanya disimpan di dalamfolder model yang tadi kita buat.Untuk menambahkan java classbaru yaitu dengan cara klikkanan di folder model lalu pilihnew dan pilih java class.

setelah itu berikan nama class

sesuai dengan nama class form

masing masing dan pastikan

penyimpanan class berada di

dalam folder model, jika sudah

ok semua lalu klik finish.Sumber: Hasil Perancangan (2019)

Page 20: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Pastikan berada di dalam folder model

Isi dengan nama class

masing masing form

Sumber: Hasil Perancangan (2019)

Page 21: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Coding Class Barang

Page 22: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Coding Class Barang (Lanjutan)

Page 23: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Coding Class Supplier

Page 24: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Coding Class Supplier (lanjutan)

Page 25: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Coding Class Pemesanan

Page 26: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Coding Class Pemesanan (Lanjutan)

Page 27: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Coding Class Pemesanan (Lanjutan)

Page 28: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Coding Class Pemesanan (Lanjutan)

Page 29: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Coding Class Pembelian

Page 30: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Coding Class Pembelian (Lanjutan)

Page 31: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Coding Class Pembelian (Lanjutan)

Page 32: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Pembuatan class pesan (Control)

Page 33: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Pembuatan class pesan (Control) Lanjutan

Page 34: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Pembuatan Koneksi (Control)

Page 35: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Pembuatan Koneksi (Control) Lanjutan

Page 36: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Pembuatan Koneksi (Control) Lanjutan

Page 37: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Pembuatan Koneksi (Control) Lanjutan

Page 38: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Pembuatan Koneksi (Control) Lanjutan

Page 39: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Pembuatan Koneksi (Control) Lanjutan

Page 40: KONTRAK PERKULIAHAN · penyelesai projek matakuliah pemrograman akuntansi II berorientasi pada Aplikasi Sistem Pembelian. Mahasiswa memiliki pengalaman pembuatan database dan tabel-tabel

Tugas 1

Pembuatan Class dan Tabel Data Akun dan Data User

Buatlah class model serta tabel dataakun dan user yang nantinya akandibutuhkan untuk pembuatan CRUDdi tugas ke 2