Anda di halaman 1dari 12

PT.

NUSA PRO MEDIA SOLUSI


Jl. SMP 135 No. 1A Pondok Bambu Duren Sawit,
Jakarta Timur Telp : 021-8543 3525

Proposal
Penawaran
Aplikasi Sekolah
Daftar Isi
I. PENDAHULUAN ................................................................................................................. 3

II. TUJUAN PEMBUATAN APLIKASI ........................................................................................ 5

III. DATA PENGEMBANG APLIKASI .. .................................................................................... 6

IV. KEBUTUHAN SERVER...........................................................................................................7

V. BIAYA DAN PERSETUJUAN KERJA ....................................................................................9

VI. WAKTU DAN PROSES PEMBUATAN ............................................................................... 11

VII. PENUTUP......................................................................................................................... 12
I. Pendahuluan
Aplikasi akan di kembangkan dengan bahasa pemerograman JAVA.

Sekilas bahasa pemerograman Java. Java adalah bahasa pemrograman yang dapat dijalankan di
berbagai komputer termasuk telepon genggam. Dikembangkan oleh Sun Microsystems dan
diterbitkan tahun 1995. Java tidak boleh dipahami sebagai JavaScript karena kedua hal ini sangat
berbeda dimana JavaScript adalah bahasa skrip yang digunakan di web browser.

Java terus mengalami perkembangan yang sangat pesat dimana hal tersebut disebabkan
keunggulan Java yang Multiplatform, artinya dapat dijalankan di beberapa platform/sistem operasi
komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemerogram
cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia
menjadi bahasa mesin/bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform
tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas
operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang
didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya
adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs
Java) untuk meninterpretasikan bytecode tersebut .

Selain itu, keunggulan lainnya Java adalah OOP (Object Oriented Programming - Pemrogram
Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan
salah satu bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan dari kelas
dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat,
mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat,
tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa
pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara
komputer sekalipun.

Aplikasi akan menggunakan Mesin database MySQL dan PostgreSQL.

Database MySQL.

MySQL adalah sebuah perangkat lunak Pembuat database yang bersifat terbuka atau open source
dan berjalan disemua platform baik Linux maupun Si Windows, MySQL merupakan program pengakses
database yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User (Pengguna
Banyak).

MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis
dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL,
namun tidak boleh dijadikan produk turunan yang bersifat komersial.

MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini
terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih
cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

Database PostgreSQL.

PostgreSQL adalah sebuah produk database relasional yang termasuk dalam kategori free open
source software (FOSS).

3
PostgreSQL terkenal karena fitur-fitur yang advanced dan pendekatan rancangan modelnya
menggunakan paradigma object-oriented, sehingga sering dikategorikan sebagai Object Relational
Database Management System (ORDBMS).

Beberapa fitur PostgreSQL adalah sebagai berikut :


 Inheritance, dimana satu table dapat diturunkan model dan beberapa karakteristik dari table
lainnya.

 Multi-Version Concurrency Control (MVCC), dimana user diberi data snapshot ketika suatu
perubahan dilakukan sampai commit.

 Rules, dimana suatu query DML yang dikirimkan ke server akan mengalami penulisan ulang
(rewrite). Ini terjadi sebelum diproses oleh query planner.

 dan berbagai fitur lainnya

4
II. Tujuan Pembuatan Aplikasi
Aplikasi di buat untuk mempercepat dan mempermudah pekerjaan dan pengelolaan data
operational dilingkungan sekolah yang sebelumnya di lakukan secara manual. Pembuatan aplikasi
akan di sesuaikan dengan permintaan user sehingga aplikasi akan menjadi memudahkan kerja user
dan user tetap bekerja sesuai alur yang sebelumnya sudah ada hanya di buat menjadi terperogram.

Aplikasi di buat berbasis web (web base) sehinga user dapat mengunakan aplikasi di manapun kapan
pun selama masih dalam satu jaringan server hanya cukup mengetik ip servernya saja (tidak perlu
instalasi). Jika ip di buat public sehingga dapat dibuka di luar lingkungan Sekolah maka aplikasi masih
tetap bisa di gunakan melalui jaringan internet secara online.

Karena Aplikasi berbasis web maka aplikasi dapat di gunakan di atas OS apa pun selama OS tersebut
terdapat bowser ( mozilla Firefox, Internet expoler, crome dll ). Aplikasi juga bisa di jalan di browser
tablet, bahkan di opera mini mobile.

Aplikasi yang akan di buat akan menjadi milik insatansi pembeli aplikasi sekolahan ini dan dapat di
pergunakan selamanya tidak ada batasan user tidak ada lisensi, setelah aplikasi di bayar lunas maka
sepenuhnya aplikasi instansi Sekolah.

Kode Aplikasi juga akan jadi milik instansi pembeli, dengan demikian bila ingin di kembangkan
kembali dapat dengan mudah dikerjalan/dikembangkan oleh pihak pembeli aplikasi.

Dengan Aplikasi ini diharapkan report/laporan dapat di buat sesuai keingin user/pengguna, sehingga
mudah di baca.

Jika ingin di kembanglkan lenbih lanjut ke aplikasi mobile ber OS android maka akan lebih mudah
karena android sendiri aplikasinya di kembangkan dengan Java dan aplikasi android banyak di buat
dengan java.

5
III. Data Pengembang Aplikasi
Perusahaan Pengembang

PT. NUSA PRO MEDIA SOLUSI


Jl. SMP 135 No. 1A Pondok Bambu Duren Sawit,
Jakarta Timur Telp : 021-8543 3525

Team Pengambang Aplikasi

 Project Manager : Moh Machfudh

 System Analyst : Agus Bimantoro

 Programmer : Dennis Mahisa Aditya

 Programmer : Wahyu Yoga Tama

 Programmer : Wilis Widia Wati

 Programmer /Database : Ahmad Nurulloh

 Dokumentasi dan Administrasi : Rizka Amalia

 Umum dan Operational : Widodo Palantino

Garansi dan maintenance

 3 bulan setelah aplikasi ber jalan dengan baik

 Source code Aplikasi di jadi milik perusahaan pembeli

Bahasa Pemerograman dan IDE

 Java versi 7 ( Gratis tidak di kenakan biaya apapun )

 IDE Netbean versi 7.x (Gratis tidak di kenakan biaya apapun )

Mesin DataBase

 Database MySQL

 Database PostgreSQL.

6
IV. Kebutuhan Server Aplikasi
Server :

Hardware :

 Minimum requirments

 Dual Core Processor 1.5 Ghz

 2 GB RAM

 CD/DVD ROM

 10 GB Disk Space

 100 Mb Ethernet Connections

 Recomended requirments

 Quad Core Processor 3.0 Ghz or Higher, Xeon family product is Recomended.

 2 GB RAM or Higher

 CD/DVD ROM

 10 GB Disk Space or Higher

 1 Gigabit Ethernet Connections

Software:

 Microsoft Operating System

 Microsoft Windows 2000 or Higher

 JDK For Windows

 Linux Operating System

 Redhat Enterprise 5 or Higher

 JDK For Linux

7
Klien :

Hardware :

 Minimum requirments

 Pentium 4

 512 RAM

 100 Mb Ethernet Connections

Software:

 Microsoft Operating System

 Windows XP, vista, 7 dll

 Browser Mozilla Firefox

 Linux Operating System ( Open source )

Ubuntu dll

Browser Mozilla Firefox

8
V. Biaya dan Persetujuan Kerja
Penawaran biaya pembuatan Aplikasi Sekolahan sebagai berikut :

1. Modul Umum
 Halaman Login
 Menu Aplikasi
 Modul Merubah Password

2. Modul Registrasi ( Pendaftaran Siswa Baru )


 Pendaftaran siwa baru
 Pendaftaran Ulang siswa lama
 Jadwal Tes Masuk
 Informasi secara otomatis hasil tes masuk
 Informasi secara otomatis lulus/ tidak lulus calon siswa baru (dikerim via email
kepada calon siswa baru)
 Informasi secara otomatis pembagian daftar siswa sesuai ruang kelas (dikerim via
email kepada calon siswa baru/siswa lama)

3. Modul Siswa
 Biodata Siswa
 Daftar siswa perkelas
 Absensi
 Jadwal Pelajaran

4. Modul Keuangan & Akuntansi


 Modul Administrasi Siswa
 Modul Kasir
 Modul Tagihan Siswa (SPP, Uang Gedung dan Tagihan Lainya)

5. Modul Administrasi Sistem


1. Modul Manajemen Database User
a. Penembahan User
b. Penambahan Group
c. Penggolongan Akases Login
2. Modul Manajemen Modul Group
3. Modul Data Guru
a. Daftar Guru
b. Jadwal Pelajaran Guru
c. Guru dapat menerima konsultasi dari siswa secara online
d. Guru dapat input nilai, soal dan materi pelajaran
e. Guru dapat input tugas untuk siswa yang dapat di download siswa

6. Modul User (Siswa)


 Siswa dapat melihat daftar nilai secara online.
 Siswa dapat melihat absensi nilai secara online.
 Siswa dapat berkonsultasi kepada guru secara online.
 Siswa dapat menerima tugas dari guru secara online (via email atau group kelas
dengan men downloads)
 Siswa dapat melakukan latihan ujian secara online pada Bank Soal
 Group kelas untuk diskusi secara online

9
7. Modul Wali Murid (Orang Tua Siswa)
 Setiap hari wali murid menerima informasi via email , pada saat jam siswa masuk dan
pada saat jam siswa pulang (jadi apabila siswa tidak masuk /bolos maka ada
pemeberitahuan dari sekolah setiap hari)
 Wali Murid dapat melihat daftar nilai dan raport secara online
 Wali Murid dapat melihat absensi secara online.
 Wali Murid dapat berkonsultasi kepada guru secara online.
 Wali Murid dapat menerima informasi tagihan, surat panggilan dan informasi lainya
(dikirim via email)

Pembayaran Mekanisme pembelian aplikasi secara putus

Biaya untuk pembuatan Aplikasi sekolah ini sebesar Rp. 35.000.000,- (tiga puluh lima juta
rupiah ) dilakukan dalam 2 tahap :

TahapI : Pembayaran 40% (empat puluh persen) dilakukan pada saat penandatanganan
kontrak dan tahap requirement serta analisis sistem yang dikehendaki akan
diterapkan mulai dilakukan dalam jangka waktu selama 20 Hari kerja.

Tahap II : Tahap proses pengerjaan dilakukan dalam jangka waktu 40 hari kerja, dalam
jangka waktu ini dilakukan evaluasi program dinilai dapat berjalan dengan baik.
Apabila program telah bisa diimplementasikan dengan baik, berarti program
telah dianggap selesai dan dilakukan pembayaran kekurangan (60%).

Pembayaran Mekanisme kerjasama penggunaan aplikasi dengan biaya dibebean ke siswa.

Pembayaran untuk penggunaan Aplikasi Sekolah :

 Setiap siswa akan dibebani biaya aplikasi pada saat melakukan transaksi
pembayaran SPP.
 Siswa penggunaan aplikasi akan tercatat didalam aplikasi tersebut.
 Laporan penggunaan aplikasi akan direkap setiap bulan.
 Pihak pengembang akan mebuat tagihan kepada rumah sakit setiap bulan sesuai
dengan Laporan jumlah transaksi siswa.
 Pihak pengembang akan mengenakan biaya minimal penggunaan aplikasi kepada
Pihak Sekolah.

10
VI. Waktu dan Proses Pembuatan
Waktu yang di butuhkan dalam pembuatan Aplikasi Sekolah 60 Hari Kerja :

 Persiapan

 Analisa Awal

 Studi Pustaka Awal

 Mobilisasi Tim

 Koordinasi dan Konsultasi

 Menyusun Rencana Kerja

 Menyusun Jadwal Kerja

 Pelaksanaan

 Persiapan Pelaksanaan

 Membuat Modul Modul Aplikasi

 Testing Aplikasi

 Test sesusi dengan skenario test

 UAT

11
VII. Penutup
Akhirnya tanpa mengurangi rasa hormat, Kami akan sangat berterima kasih apabila mendapat
balasan berupa jawaban atas penawaran yang diajukan.

Atas perhatiannya, Kami mengucapkan banyak terima kasih

Hormat Kami,
PT. NUSA PRO MEDIA SOLUSI

( Moh. Machfudh )
Project Manager

Hp. 0812 8111 9822


0219 2111 682

12

Anda mungkin juga menyukai