PROPOSAL PROJEK
Diajukan untuk pemenuhan tugas informatika
KELOMPOK 1
Afina Razanah Safa’a Setiawan (02)
Raditya Muzaffar (23)
Taadi Iza Ahdika (31)
2023
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena atas rahmat dan karunia-Nya,
berupa iman, ilmu, dan kesehatan, sehingga pada akhirnya penulis dapat menyelesaikan tugas
akhir ini dengan baik. Adapun judul penulisan tugas akhir yang penulis ambil adalah “Strategi
Tujuan dari penulisan tugas akhir ini adalah sebagai salah satu syarat pemenuhan tugas
informatika. Penulis menyadari bahwa tanpa adanya bimbingan dan dorongan dari semua pihak,
maka penulisan tugas akhir ini tidak dapat terselesaikan dengan baik. Penulis menyadari bahwa
penulisan tugas akhir ini masih jauh dari sempurna, untuk itu penulis memohon 1 kritik dan saran yang
Akhir kata semoga tugas akhir dapat berguna bagi penulis khususnya dan bagi pembaca yang
BAB 1 PENDAHULUAN………………………………………………………………….. 1
1.1 Latar Belakang Masalah………………………………………………………… 1
1.2 Maksud dan Tujuan……………………………………………………………... 1
1.3 Pembatasan Masalah……………………………………………………………. 1
1.4 Manfaat Penelitian……………………………………………………………… 2
1.5 Metode Penelitian………………………………………………………………. 2
1.6 Sistematika Penulisan…………………………………………………………... 3
1. Planning
- Pencarian model perangkat lunak.
- Analisis tren teknologi dan pasar.
- Pemodelan sistem global untuk seluruh organisasi.
- Penentuan strategi pengembangan perangkat lunak.
- Pengembangan global
- Integrasi dengan rencana induk di bidang lain.
2. Desain
- Model proses sampai dengan level fungsional.
- Model data sampai level logika.
- Pilih sistem komputer dan jaringan
- Buat rencana implementasi
- Pembuatan file(database)
- Pembuatan format masukan dan keluaran
- Pembuatan program
- Penyusunan panduan dan acuan
3. Implementasi
- Penyiapan data
- Pelatihan
- Uji coba dan modifikasi
- Konversi
- Pengawasan
- Pemeliharaan
BAB II
LANDASAN TEORI
2.1 Pengertian Aplikasi
Menurut Kadir (2008:3) program aplikasi adalah program siap pakai atau program
yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain.
Aplikasi juga diartikan sebagai penggunaan atau penerapan suatu konsep yang menjadi
pokok pembahasan atau sebagai program komputer yang dibuat untuk menolong manusia
dalam melaksanakan tugas tertentu. Aplikasi software yang dirancang untuk penggunaan
praktisi khusus, klasifikasi luas ini dapat dibagi menjadi 2 yaitu :
1. Aplikasi Desktop
Aplikasi Desktop merupakan suatu aplikasi atau software yang ada pada desktop
(PC dan laptop). Terdapat beberapa contoh aplikasi desktop yaitu Microsoft Word,
Microsoft Excel, Notepad, Adobe Photoshop, Corel Draw, Paint, Smadav, dan lain-
lain.
2. Aplikasi Web
Aplikasi web dapat berjalan dengan adanya jaringan internet maupun intranet
(jaringan LAN). Aplikasi berbasis web umumnya dikembangkan menggunakan
bahasa HTML, CSS, dan JavaScript. Contoh aplikasi web antara lain Gmail, Google
docs, Youtube, dan lain-lain.
3. Aplikasi Mobile
Aplikasi mobile atau mobile apps merupakan perangkat lunak berupa aplikasi
yang dikembangkan menggunakan program komputerisasi untuk disematkan pada
perangkat mobile, seperti ponsel, tablet, dan jam tangan digital. Beberapa bahasa
pemrograman yang biasa digunakan untuk membangun aplikasi mobile adalah bahasa
Kotlin, Java, Objective C, Swift, Dart, JavaScript, dan React Native. Contoh aplikasi
mobile antara lain Whatsapp, Gojek, Grab, Instagram, Twitter, dan lain-lain.
Secara umun internet ialah sebuah jaringan komputer yang terhubung dan bekerja sebagai
suatu system. Sedangakan internet secara khusus ialah suatu jaringan komputer yang terbesar
didunia karena dapat menghubungkan seluruh jaringan komputer yang ada di seluruh penjuru
dunia ini. Dan sedangkan untuk jaringan ialah cara untuk dapat menghubungkan beberapa
komputer sehingga setiap komputer yang ada didalamnya dapat saling berhubungan.
1. Jaringan komputer, berfungsi sebagai media atau saluran yang digunakan untuk lalulintas
data.
2. Protokol berfungsi sebagai alat komunikasi dari satu sistem ke sistem lain.
3. Program aplikasi, adalah fasillitas yang digunakan oleh pemakai untuk dapat berinteraksi
di internet.
Menurut Raharjo (2011:4) ”Hyper Text Markup Language (HTML), yaitu bahasa
(aturan) standard yang digunakan untuk menampilkan text, gambar, video,dan audio kedalam
bahasa web”. Saat ini merupakan standard internet yang di definisikan dan dikendalikan
penggunaannya oleh World Wide Web Consortium (W3C).
Menurut Raharjo (2011:185) mengatakan “Casanding Style Sheet (CSS) adalah suatu
bahasa yang bekerjasama dengan dokumen HTML untuk mendefinisikan cara bagaimana
suatu isi halaman web ditampilkan atau dipresentasikan”. Konsep style sheet mirip dengan
template pada Microsoft Word. Anda dapat mengubah tampilan pada dokumen Word dengan
mengubah format pada style dokumen. Begitu pula anda dapat mengubah tampilan halaman
web dengan mengubah format pada tag HTML tertentu melalui style sheet, untuk selanjutnya
mengganti spesifikasi default dari browser untuk tag-tag tersbut.
CSS digunakan para web designer untuk mengatur style elemen yang ada dalam halaman
web, mulai dari memformat teks, sampai pada memformat layout. Tujuan dari penggunaan
CSS ini adalah agar diperoleh suatu konsistensi style pada elemen tertentu. Sebagai contoh,
misalnya untuk mengatur style elemen heading, diinginkan jenis font-nya adalah Arial,
ukuran 20 pixel, dan berwarna merah. Dengan CSS, kita cukup menuliskan properti dari
elemen heading tersebut sekali saja, dan akan memperoleh hasil yang diinginkan.
Menurut Anhar (2010:47) mengatakan basis data atau Database adalah “sekumpulan
tabel-tabel yang berisi data dan merupakan kumpulan dari field atau kolom” salah satu
komponen yang penting dalam sistem informasi, karena merupakan basis dalam
menyediakan informasi pada para pengguna atau user. Fungsi dari database adalah
menyimpan suatu data pada table-table dan dikumpulkan menjadi satu dengan database.
Database juga dapat dimisalkan sebagai sebuah rumah dengan beberapa kamar-kamar dan
sebuah properti seperti almari, meja belajar, tempat tidur itu bisa disebut dengan data query-
nya.
A. MySQL
Menurut Arief (2011:152) “MySQL adalah salah satu jenis database server yang sangat
terkenal dan banyak digunakan untuk membangun aplikasi web yang menggunakan database
MySQL dikembangkan oleh perusahaan Swedia bernama MySQL AB yang pada saat ini
bernama Tcx DataKonsult AB sekitar tahun 1994-1995, namun cikal bakal kodenya sudah ada
sejak tahun 1979. Awalnya Tcx merupakan perusahaan pengembang software dan konsultan
database, dan saat ini MySQL sudah diambil alih oleh Oracle Corp.
Kepopuleran MySQL antara lain karena MySQL menggunakan SQL sebagai bahasa dasar
untuk mengakses database-nya sehingga mudah untuk digunakan, kinerja query cepat, dan
mencukupi untuk kebutuhan database perusahaanperusahaan yang berskala kecil sampai
MySQL merupakan database yang pertama kali didukung oleh bahasa pemrograman
script untuk internet (PHP dan Perl). MySQL dan PHP dianggap sebagai pasangan software
pembangun aplikasi web yang ideal. MySQL lebih sering digunakan untuk membangun
pemrograman script PHP. MySQL didistribusikan dengan licensi open source GPL (General
B. SQL
Menurut Raharjo (2011:55), SQL yaitu kependekan dari Structured Query Language,
yang merupakan bahasa atau kumpulan perintah standar yang digunakan untuk berkomunikasi
dengan database.
C. Apache2triad
Menurut Sibero, (2011:374), “Apache adalah perangkat lunak yang digunakan untuk
Yang termasuk pada web client programming, yaitu: HTML, Java Script, dan
VBScript.
2. Web Server Programming, pemograman web yang ditentukan pada sisi server.
Adapun yang termasuk kedalam kategori ini, adalah: ASP, PHP, JSP, Cold Fusion,
dan ASP.NET.
2. Kebutuhan perangkat lunak: Menentukan sistem operasi dan versi perangkat lunak yang
didukung, serta memastikan kompatibilitas dengan perangkat lunak lainnya, seperti
perpustakaan musik digital dan platform streaming.
5. Kualitas suara dan audio: Menjamin kualitas audio yang optimal dengan dukungan untuk
berbagai format file musik, serta kemampuan untuk mengonversi dan mengoptimalkan
kualitas suara sesuai dengan perangkat yang digunakan.
6. Pembaruan dan dukungan: Menyediakan sistem untuk pembaruan perangkat lunak secara
teratur guna meningkatkan fungsionalitas, serta menyediakan dukungan pelanggan yang
responsif untuk menanggapi masalah atau pertanyaan pengguna.
4.2. Saran
Adapun saran-saran yang dapat diberikan untuk penyempurnaan dan pengembangan aplikasi ini
adalah sebagai berikut :
1. Membangun aplikasi ini hanya membahasa sedikit tentang pemutar musik dan belum secara
keseluruhan di harapkan nantinya dapat dibuat aplikasi yang lebih kompleks lagi untuk
membahas pemutar musik secara menyeluruh.
2. Aplikasi ini akan lebih baik lagi apabila terdapat fitur-fitur yang menarik yang menjadikan
aplikasi ini lengkap seperti Effect Equalizer dan Penyimpanan untuk Daftar Playlist.
3. Program Pemutar Musik yang dibangun masih perlu adanya perbaikan dalam perancangan dan
pembuatan aplikasi ini. Seperti design layout, support file dan masih banyak lagi yang harus di
perbaiki.
4. Aplikasi Pemutar Musik ini masih tergolong sederhana dan masih banyak kekurangan
sehingga aplikasi ini masih belum bisa di wujudkan seperti yang diharapkan. Pengembangan
aplikasi ini ke depan diharapakan dapat menjadikan program aplikasi yang lebih baik, layaknya
program aplikasi yang ada di pasaran.