Professional Documents
Culture Documents
Anggota Kelompok 7:
Khuluq Firmansyah [0710963002]
Prospek Aplikasi
O’Doc-checker merupakan aplikasi anti-plagiarisme berbasis web yang menyediakan
beberapa fitur utama antara lain Online Document Checker, Online Document Change dan
Online Document Consultation. Selain tiga fitur utama yang didapat dari pendaftaran serta
pembayaran aplikasi, masih ada banyak fitur lainnya pada aplikasi berbasis web ini.
Aplikasi plagiarisme berbasis web ini mentargetkan pasar akademisi, jurnalis dan
penerbit yang mana sangat membutuhkan fungsi pengecekan aplikasi (Online Document
Checker) demi meningkatkan mutu pendidikan. Selain fungsi pengecekan, untuk akademisi
yang sedang mengalami kesulitan tentang plagiarisme, sehingga dapat berkonsultasi dengan
tenaga profesional dibidang tersebut yang kami sediakan.
Dalam perkembanganya, aplikasi ini akan menyediakan client untuk menjamah pasar
mobile gadget yang sedang dipuncaknya. Disertai dengan pengaturan tarif sesuai kebutuhan
maka diharapkan semakin banyak pengguna diantara akademisi terutama mahasiswa yang
membutuhkan fitur-fitur aplikasi yang kami sediakan.
Antarmuka Perangkat Lunak
Teknologi
Dengan berkembangnya teknologi yang sangat pesat khusunya di dunia internet
mengakibatkan segala hal dalam kehidupan nyata tak lepas dari internet. Perkembangan
zaman yang ada juga seiring berkembangnya teknologi di dunii maya. Oleh karena itu
plagiarism application diluncurkan oleh Erfolg Software Company sebagai aplikasi web yang
berbasis e-learning. Dengan aplikasi web, semua paltform akan dapat melihat seluruh isi
konten web, sehingga tidak bergantung pada satu sistem operasi. Untuk meningkatkan
interaksi pengunjung dengan aplikasi web, developer menggunakan teknik kode-kode
pemrograman apliksasi web, antara lain :
HTML
HTML (HyperText Markup Language) berupa kode-kode tag yang menginstruksikan
penjelajah web untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah
file yang merupakan file HTML dapat dibuka dengan menggunakan penjelajah web
populer Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. HTML juga dapat
dikenali oleh perangkat lunak lain yang memiliki kemampuan browser. Dengan
menggunakan perintah-perintah HTML memungkinkan pengguna untuk melakukan
tugas-tugas berikut:
Menentukan ukuran dan alur tulisan.
Mengintegerasikan gambar dengan tulisan.
Membuat Pranala.
Mengintegerasikan berkas suara dan rekaman gambar hidup.
Membuat form interaktif
Salah satu hal penting tentang eksistensi HTML adalah tersedianya Lingua franca
(bahasa Komunikasi) antar komputer dengan kemampuan berbeda. Sehingga setiap
sistem operasi yang berbeda developer tidak akan melihat tampilan yang sama.
Namun, pengguna web dapat melihat semua halaman web dengan format yang
sama. Untuk teknolgi HTML, terdapat teknologi terbaru yaitu HTML 5.
Java Script
JavaScript adalah bahasa skrip yang populer di internet dan dapat bekerja di
sebagian besar penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox,
Netscape dan Opera. JavaScript bisa digunakan untuk banyak tujuan, misalnya untuk
membuat efek rollover baik di gambar maupun teks, dan yang penting juga adalah
untuk membuat AJAX. AJAX (Asynchronous JavaScript and XMLHTTP) adalah suatu
teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif.
Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer web
surfer, melakukan pertukaran data dengan server di belakang layar, sehingga
halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang
pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas,
kecepatan, dan usability.
MySQL
MySQL merupakan perangkat lunak sistem manajemen basis data atau dalam bahasa
Inggris Database Management System (DBMS) yang multithread dan multi-user
dengan sekitar 6 juta instalasi di seluruh dunia. MySQL tersedia sebagai perangkat
lunak gratis dibawah lisensi GNU General Public License (GPL). Kehandalan suatu
sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam
melakukan proses perintah-perintah SQL (Structured Query Language) yang dibuat
oleh pengguna maupun program-program aplikasi yang memanfaatkannya. MySQL
memiliki beberapa keistimewaan, antara lain : Portabilitas, Perangkat lunak Open
Source, Multi-user, 'Performance tuning', Ragam tipe data, Perintah dan Fungsi,
Keamanan, Skalabilitas dan Pembatasan, Konektivitas, Lokalisasi, Antar Muka, Klien
dan Peralatan, Struktur tabel
PHP
PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan atau
disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis.
Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:
1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan
sebuah kompilasi dalam penggunaanya.
2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dengan
konfigurasi yang relatif mudah.
3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan
developer yang siap membantu dalam pengembangan.
4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah
karena memiliki referensi yang banyak.
5. PHP adalah bahasa open source yang dapat digunakan di berbagai sistem operasi
(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui
console serta juga dapat menjalankan perintah-perintah sistem.
CSS (Cascading Style Sheet)
CSS merupakan salah satu bahasa pemrograman web untuk mengendalikan
beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan
seragam.
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang
dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images,
dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas
(file). Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang
dibuat dengan bahasa HTML dan XHTML.
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna
tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar
paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya.
CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen.
Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama
dengan format yang berbeda.
CSS2 mendukung penentuan posisi konten, downloadable, huruf (font), tampilan
pada tabel (table layout) dan media tipe untuk printer. Kehadiran versi CSS yang
kedua diharapkan lebih baik dari versi pertama.
CSS3 juga dapat melakukan animasi pada halaman website, diantaranya animasi
warna hingga animasi 3D. Dengan CSS3 desainer lebih dimudahkan dalam hal
kompatibilitas websitenya pada smartphone dengan dukungan fitur baru yakni
@media query. Selain itu, banyak fitur baru pada CSS3 seperti: multiple background,
border-radius, drop-shadow, border-image, CSS Math, dan CSS Object Model.
Keuntungan menggunakan CSS adalah
1. Memisahkan presentastion sebuah dokumen dari content document itu sendiri.
Penjadwalan Proyek
Rincian Pekerjaan
Ste Waktu
p Rincian Pekerjaan
Persiapan -
1
Komunikasi antara owner dengan tim developer (breafing)
Perancangan -
Analisis perancangan system
Pengumpulan data dan informas
Penggambaran system
2
Pendefinisian kebutuhan fungsional (scope dan fitur)
Persiapan rancang bangun
Pembuatan dokumentasi proposal proyek
Dokumen analisis desain sistem -
Pengelompokan Data
Mendesain ERD
3 Mendesain DFD
Desain Interface
Evaluasi desain
Dokumentasi desain
4 Pembangunan system -
Pembuatan Struktur Database
Pemasukan Data
Evaluasi dan Pengecekan Data
Pembuatan Interface
Evaluasi interface
Coding basic system
Konfigurasi dengan database
Pembuatan layanan pembayaran online
Pembuatan layanan web server
Konfigurasi keseluruhan
Evaluasi konstruksi
Perbaikan
Dokumentasi konstruksi
Testing -
Database testing
Program testing
5
Testing system secara keseluruhan
Evaluasi dan Troubleshooting
Dokumentasi testing
Pemasaran Produk -
Dengan penggunaan media
6 Secara langsung
Peluncuran produk
Dokumentasi
*satuan waktu dalam jam