pertemuan 1 kontrak perkuliahan, sosialisasi ta, …univbsi.id/pdf/2017/108/108-p01.pdf2. wajib...

Post on 13-Jul-2019

229 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

KONTRAK PERKULIAHAN, SOSIALISASI

TA, DAN KONSEP MVC

PERTEMUAN 1

KONTRAK PERKULIAHAN

Deskripsi Mata Kuliah:

Matakuliah ini membahas materi untuk

mempersiapkan mahasiswa agar dapat memahami

dan membuat program berbasis objek dengan

konsep MVC (Model, View, dan Controller), serta

serta melakukan pengujian dengan Blackbox

Testing

KONTRAK PERKULIAHAN

Kompetensi Standar Mata Kuliah :

1. Mahasiswa mengetahui dan memahami konsep MVC

dalam pemrograman berbasis objek.

2. Mahasiswa mampu membuat dan mengimplementasikan

pemrograman berbasis objek dengan konsep MVC.

3. Mahasiswa mampu bekerja sama dalam kelompok kerja

untuk menyelesaikan projek program berbasis objek MVC

KONTRAK PERKULIAHAN

SISTEM PENILAIAN

Rumus Nilai Akhir :

Nilai Akhir: Nilai Absen 20% + Nilai Tugas 25% + Nilai Projek 55%

Keterangan :

(1). Absensi perkuliahan

(2). Hasil Tugas (UTS)

(3). Presentasi Project

KONTRAK PERKULIAHAN

UJIAN HER

Ketentuan :

1. Mahasiswa yang mendapatkan nilai E atau D di wajibkan

mengikuti ujian HER

2. Mahasiswa mendaftar HER dan mendapatkan jadwal

ujian HER.

3. Ujian Her bersifat Praktikum

4. Nilai maksimum dari ujian HER adalah B

Sosialiasi Tugas Akhir MI

Yang Baru dari Tugas Akhir

• Outline Beda – Handsout Beda

Latar Belakang tidak perlu menyebutkan judul, maksud dan tujuan

berubah menjadi tujuan dan manfaat, Metode Pengembangan

Perangkat Lunak tidak harus Waterfall

• Kutipan menggunakan Mendeley (style APA) -> Simulasi

• Wajib menggunakan referensi Jurnal yang memiliki OJS dari Dosen

Universitas BSI/UBSI/STMIK Nusa Mnadiri (Min.5 Jurnal)

• Referensi Buku diutamakan karangan dosen Universitas BSI/UBSI/STMIK

Nusa Mandiri, yang dapat dilihat dalam laman: https://repository.bsi.ac.id/

atau https://repository.nusamandiri.ac.id/

• Khusus referensi dari Buku di luar dari laman: https://repository.bsi.ac.id/

atau https://repository.nusamandiri.ac.id/ tidak perlu menggunakan

mendeley dan penulisannya mengikuti Buku Panduan Laporan Tugas

Akhir

• Semua sumber referensi laporan Tugas Akhir minimal terbitan 5 tahun

terkahir.

Sosialiasi Tugas Akhir MI

Outline Tugas Akhir

OUTLINE

TUGAS AKHIR 2018

1

PerancanganSistem

(Desktop/Web/Mobile)

2.

Proyek SistemInformasi(Desktop/Web/Mobile)

3.

PerancanganProgram

Bisnis(Desktop/Web/Mobil

e)

1. Perancangan Sistem (Dekstop/Web/Mobile)

Syarat:

1. Dikerjakan secara individu

2. Wajib PKL/Riset

Produk yang dihasilkan:

Buku Tugas Akhir dengan pembahasan sesuai outline Perancangan Sistem

2. Proyek Sistem Informasi (Dekstop/Web/Mobile)

Syarat:

1. Wajib dikerjakan berkelompok maksimal 3 orang

2. Wajib PKL/Riset

Produk yang dihasilkan:

1. Buku tugas akhir sesuai dengan outline Proyek Sistem

Informasi

2. Dilengkapi dengan aplikasi yang diusulkan dan siap pakai

2. Proyek Sistem Informasi (Dekstop/Web/Mobile)

Syarat:

1. Wajib dikerjakan berkelompok maksimal 3 orang

2. Wajib PKL/Riset

3. Wajib menghasilkan aplikasi siap pakai baik diimplementasikan di

dunia pendidikan, kesehatan, jasa, manufaktur dll

Produk yang dihasilkan:

1. Aplikasi atau program yang siap dipergunakan

2. Buku Tutorial Pembuatan Aplikasi atau program

Gambaran umum buku yang harus dibuat

dan tetap harus unik agar diminati oleh

masyarakat yang akan beli buku

3. Perancangan Program Bisnis(Dekstop/Web/Mobile)

Syarat:

1. Dikerjakan secara individu

2. PKL/Riset bersifat Optional

Produk yang dihasilkan:

1. Buku tugas akhir sesuai dengan outline Perancangan Program

Bisnis

2. Aplikasi yang diusulkan atau yang dibuat

MVC merupakan teknik pengembangan penulisan kode

program yang lebih terstruktur dengan baik

memisahkan kode-kode program kedalam kelas-kelas

yang terpisah berdasarkan fungsinya masing-masing dan

terbagi menjadi tiga bagian utama yaitu model, view,

controller

KONSEP DASAR MVC

apabila telah dibangun dengan dasar pemrograman

Berbasis desktop, dan suatu ketika ingin diubah menjadi

berbasis website. Maka, programmer tidak perlu merubah

total struktur kode pada progam, hanya bagian interfacenya

dan yang berhubungan dengan control program saja

KEUNGGULAN KONSEP MVC

1. Model, pada bagian ini berisi kelas-kelas atau interface-

interface yang mempresentasikan data.

2. View, pada bagian ini berisi kelas-kelas yang

Berhubungan dengan interface program yang merupakan

representasi dari model.

3. Controller, pada bagian ini berisi kelas-kelas yang

berfungsi untuk pengaturan atau sinkronisasi data antara

bagian view dengan model.

KONSEP MVC

1. Buat Database dengan nama “perpusmvc”, lalu

didalamnya buat 4 buah tabel yaitu admin, anggota, buku,

peminjaman

PEMBUATAN DATABASE

Tabel “admin” Isian Tabel “admin”

PEMBUATAN DATABASE

Tabel “anggota”

PEMBUATAN DATABASE

Tabel “buku”

PEMBUATAN DATABASE

Tabel “peminjaman”

PEMBUATAN PROJECT APLIKASI

1. Pilih Menu File – New Project

2. Pilih Kategori Java dan Projects Java Application

3. Lalu klik Next dan beri nama pada Project Name : perpus dan

tentukan sendiri Project Location : contoh D:\NIM.

4. Jika telah selesai tekan tombol Finish

PEMBUATAN PROJECT APLIKASI

5. Langkah selanjutnya adalah membuat package pada projek perpus.

Klik Kanan folder Source Packages project perpus, lalu pilih New –

Java Package. Beri nama “perpus”.

PEMBUATAN PROJECT APLIKASI

6. Buat 7 package lainnya dengan cara yang sama dengan nama

“perpus.entity”, “perpus.error”, “perpus.service”,

perpus.service.impl”, “perpus.koneksi”, “perpus.model.event”,

“perpus.model”.

(Note: Package merupakan suatu folder atau direktori yang berfungsi

menampung kelas-kelas yang memiliki fungsi yang sama).

7. Berikut tampilan dari project perpus

dengan package-package yang

telah dibuat

top related