Nama anggota:
Puji syukur kehadirat Allah SWT. atas segala rahmat dan karunia-Nya, sehingga
kami dapat menyelesaikan proposal “Rancangan Pembuatan Aplikasi Menjalin
Pertemanan yang Terkoneksi dengan Jejaring Lokasi Terdekat”. Tujuan
dibuatnya aplikasi ini adalah untuk mencari teman atau partner makan
dimanapun dan kapanpun sesuai lokasi terdekat.
Pada kesempatan ini, kami hendak menyampaikan terima kasih kepada semua
pihak yang telah memberikan dukungan moril maupun materi sehingga
proposal ini dapat selesai. Ucapan terima kasih ini kami tujukan kepada:
1. Bapak Drs. Sunarno, M. Si., selaku kepala SMA Kesatrian 2 Kota
Semarang.
2. Bapak Eko Agus Priyanto, S.T., selaku guru pengampu mata pelajaran
Teknologi Informasi dan Komunikasi (TIK) yang telah mengarahkan serta
membimbing kami dalam melewati segala prosesnya.
3. Teman-temanku seperjuangan yang telah mendukung sehingga kami bisa
menyelesaikan tugas ini tepat waktu.
Kami menyadari, bahwa proposal yang kami buat ini masih jauh dari kata
sempurna baik dalam segi penyusunan, bahasa, maupun penulisannya. Ucapan
terima kasih kami sampaikan kepada semua pihak yang telah membantu
terwujudnya proposal ini. Oleh karena itu, kami sangat mengharapkan kritik dan
saran yang membangun dari semua pembaca guna menjadi acuan agar kami
bisa menjadi lebih baik lagi. Selain itu, kami sangat berharap semoga proposal
rancangan pembuatan aplikasi ini dapat bermanfaat bagi kita semua.
Akhir kata, kami mengucapkan terima kasih.
DAFTAR ISI
Halaman Judul.....................................................................................................................................1
Kata Pengantar....................................................................................................................................2
Daftar Isi...............................................................................................................................................3
Bab I Pendahuluan..............................................................................................................................4
1.1 Latar Belakang..........................................................................................................................5
1.2 Tujuan, Visi dan Misi...............................................................................................................13
1.3 Alur/Skema...............................................................................................................................14
1.4 Coding......................................................................................................................................15
Bab 2 Isi................................................................................................................................................18
1.5 Alat dan bahan..........................................................................................................................18
1.6 Analisa Produk.........................................................................................................................18
1.7 Analisa SWOT..........................................................................................................................18
Bab 3 Penutup........................................................................................................................................19
1.8 Kesimpulan...............................................................................................................................19
1.9 Saran.........................................................................................................................................19
BAB I
PENDAHULUAN
1.1Latar Belakang
Dewasa ini sistem operasi untuk perangkat bergerak sangat pesat seperti mobile
phone dan smartphone. Smartphone dewasa ini lebih berkembang dan sangat diminati
oleh masyarakat karena beragam fitur daya tersendiri bagi para penggunanya. Salah
satu sistem operasi mobile yang sangat diminati adalah sistem operasi android.
Berbagai keunggulan dari sistem operasi android adalah aplikasi sistem operasi di
dalamnya dapat diubah sesuai keinginan kita sendiri sesuai yang sudah tersedia di
smartphone android.
Era digital saat ini telah mengubah banyak aspek dalam kehidupannya, modus
promosi termasuk bergeser dari media cetak ke nomor. Media sosial terbuka untuk
umum hampir setiap hari, sehingga memudahkan para pelaku bisnis mempromosikan
produk dan pengaruhnya terhadap minat perilaku konsumen. Pembuatan aplikasi
android yang berbasis web di zaman sekarang ini telah mencapai kemajuan yang
sangat besar terutama aplikasi yang sebelumnya berbasis android sekarang banyak
yang menggunakan basis web. Sistem aplikasi yang berhubungan dengan persediaan
layanan jasa.
Kebutuhan masyarakat terhadap pelayanan teknologi berbasis IT sangat bervariatif,
salah satunya adalah kebutuhan berbasis mobile. Untuk memenuhi kebutuhan dan
tuntunan diatas, kami coba membuat program aplikasi untuk smartphone berbasis
Android maupun berbasis Apple.
Penggunaan sistem yang terkomputerisasi akan lebih banyak menyita tenaga, dan
menghasilkan keakuratan penyajian data. Seiring dengan perkembangan zaman,
kemajuan teknologi dan sistem informasi melalui berbagai media banyak digemari
oleh masyarakat mulai dari kalangan anak – anak hingga dewasa. Selain cepat dan
akurat sistem informasi yang disajikan, yang mana informasi tersebut dapat diakses
dimanapun dan kapanpun selama masih terhubung dengan jaringan internet.
Dengan adanya aplikasi ini juga lebih memudahkan dalam melakukan pengawasan
dan pencatatan terhadap aktivitas para pengguna. Disamping itu aplikasi ini sangat
membantu para pengguna di kalangan anak remaja yang memiliki kepribadian lebih
tertutup.
Aplikasi ini diluncurkan karena banyaknya anak muda yang terkadang tidak memiliki
teman makan. Jadi, ketika sewaktu-waktu pengguna tidak memiliki partner, maka ia
dapat mengoperasikan aplikasi ini dengan memanfaatkan opsi yang tertera pada
aplikasi tersebut. Cara kerja dari aplikasi ini ialah pengguna dapat memilih beberapa
fitur yang telah tersedia pada layer handphone, kemudian mereka dapat menentukan
sendiri seseorang yang ingin diajak untuk makan bersama. Aplikasi ini dapat diunduh
di PlayStore maupun App store.
Kelemahan yang paling menonjol dari sisi ini yaitu aplikasi tidak dapat dioperasikan
oleh pengguna apabila ia tidak terkoneksi dengan jaringan internet. Maka dari itu,
untuk mengatasi kelemahan tersebut pengguna harus mempunyai kuota atau koneksi
jaringan yang stabil. Sedangkan kita dapat membuat aplikasi lain menggunakan
aplikasi phyton.
A. Apa itu aplikasi phtyon?
Python adalah salah satu bahasa pemrograman yang dapat melakukan eksekusi
sejumlah instruksi multi guna secara langsung (interpretatif) dengan metode
orientasi objek. Python adalah bahasa pemrograman yang paling mudah dipahami.
Python dibuat oleh programmer Belanda bernama Guido Van Rossum.
Di era digital segala profesi yang berkaitan dengan teknologi dan komputer
dianggap menjanjikan di masa depan, salah satunya adalah programmer. Banyak
hal yang bisa Anda ciptakan saat menekuni dunia programmer,
seperti software, aplikasi pada smartphone, program GUI, program CLI, Internet
of Things, games dan lain-lainnya. Untuk dapat membuat itu semua,
seorang programmer harus menguasai bahasa pemrograman. Ada banyak bahasa
pemrograman yang bisa dipelajari, namun banyak yang merekomendasikan
Python sebagai salah satu bahasa pemrograman. Mengapa demikian? Banyak
yang berasumsi bahwa Python lebih mudah dimengerti dibandingkan bahasa
pemrograman lainnya. Informasi selengkapnya akan dipaparkan pada artikel
berikut ini.
Python adalah salah satu bahasa pemrograman yang dapat melakukan eksekusi
sejumlah instruksi multi guna secara langsung (interpretatif) dengan metode
orientasi objek (Object Oriented Programming) serta menggunakan semantik
dinamis untuk memberikan tingkat keterbacaan syntax. Sebagian lain mengartikan
Python sebagai bahasa yang kemampuan, menggabungkan kapabilitas, dan
sintaksis kode yang sangat jelas, dan juga dilengkapi dengan fungsionalitas
pustaka standar yang besar serta komprehensif. Walaupun Python tergolong
bahasa pemrograman dengan level tinggi, nyatanya Python dirancang sedemikian
rupa agar mudah dipelajari dan dipahami.
Python sendiri menampilkan fitur-fitur menarik sehingga layak untuk Anda
pelajari. Pertama, Python memiliki tata bahasa dan script yang sangat mudah
untuk dipelajari. Python juga memiliki sistem pengelolaan data dan memori
otomatis. Selain itu modul pada Python selalu diupdate. Ditambah lagi, Python
juga memiliki banyak fasilitas pendukung. Python banyak diaplikasikan pada
berbagai sistem operasi seperti Linux, Microsoft Windows, Mac OS, Android,
Symbian OS, Amiga, Palm dan lain-lain.
C. Sejarah Perkembangan Python
Banyak orang yang tertarik untuk menggunakan Python karena dianggap mudah
untuk dipelajari, sekalipun oleh para pemula. Kode-kode yang ada didalamnya
mudah dibaca dan dapat menjalankan banyak fungsi kompleks dengan mudah
karena banyaknya standard library. Pengembangan program pada Python pun
dapat dilakukan dengan cepat dan menggunakan lebih sedikit kode. Bahkan
Python mampu menjadikan program dengan skala sangat rumit menjadi mudah.
Python sendiri mendukung multi platform dan multi system serta memiliki sistem
pengelolaan memori otomatis seperti Java.
Demikian sekilas informasi tentang bahasa pemrograman Python yang bisa Anda
simak. Bagi pengembang atau programmer pemula sangat disarankan untuk
mempelajari bahasa pemrograman tersebut karena dinilai mudah. Python juga
dapat diterapkan dalam pembuatan software, aplikasi pada smartphone, program
GUI, program CLI, Internet of Things, games dan lain-lainnya. Semoga informasi
tadi bermanfaat dan menambah wawasan Anda semua.
E. Jenis – jenis phyton:
1. Full-Stack Framework
Full-stack framework adalah salah satu framework aplikasi web terbaik yang yang
terkenal sebagai one-stop-solution untuk memenuhi semua jenis pengembangan
aplikasi.
Jenis framework ini memiliki banyak database dan komponen, mulai dari validasi
form, generator form, dan layout template.
Beberapa macam Python framework pada jenis ini adalah Django, Giotto, dan
CubicWeb.
2. Microframework
Jenis framework kedua ini juga dikenal sebagai framework ringan atau non full-
stack framework. Sebab, mereka tidak menawarkan pola dan fungsionalitas
tambahan seperti full-stack framework, seperti lapisan abstraksi, multi threaded
database, form validation tools khusus, dan libraries.
Oleh sebab itu, programmer yang ingin menggunakan framework Python ini harus
meluangkan usahanya untuk membuat beberapa source code dari dasar dan perlu
menambahkan persyaratan dan fungsi tambahan secara manual.
Beberapa macam framework terbaik dari jenis ini adalah Flask, Hug, Bottle,
CherryPy, Dash, dan Falcon.
Namun, kata software diciptakan oleh ahli matematika dan statistik yang bernama
John Tukey pada tahun 1958.
F. Perkembangan Software dari Masa ke Masa
Pada masa ini, software sudah menjadi sebuah produk dan bisa menjalan proses
secara bersamaan sehingga lebih mudah dalam melakukan pekerjaan. Software
telah mengenal sistem Basis Data yaitu sistem yang memisahkan antara data dan
program. Sistem bisa menyelesaikan instruksi secara real time serta dapat diakses
banyak pengguna.
Pada era ini, software komputer dibagi menjadi 3 bagian yaitu software sistem,
aplikasi, dan bahasa pemrograman. Berikut adalah penjelasannya: Software sistem
mempunyai fungsi untuk mengontrol dan manajemen hardware serta operasi dasar
sistem. Contoh software sistem adalah Windows, Linux, Macintosh. Software
aplikasi adalah software yang melakukan tugas tertentu seperti editing dokumen,
gambar, presentasi, dan lainnya. Contoh software aplikasi di antaranya adalah
Office.
Bahasa Pemrograman biasanya berisi instruksi untuk memberikan perintah pada
tiap perangkat. Contoh bahasa pemrograman adalah PHP, Java, Visual Basic, dan
lainnya.
Software tidak hanya digunakan pada laptop atau komputer, tapi juga ponsel
seperti untuk Android atau Symbian. Pada era ini, software sudah bisa mengenali
gambar hingga suara.
• Sri Widianti
Menurut Sri Widianti, Aplikasi merupakan sebuah software (perangkat lunak) yang
bertugas sebagai front end pada sebuah sistem yang dipakai untuk mengelolah
berbagai macam data sehingga menjadi sebuah informasi yang bermanfaat untuk
penggunanya dan juga sistem yang berkaitan.
• Harip Santoso
Menurut Harip Santoso, Aplikasi merupakan sebuah kelompok file (class, form,
report) yang ditujukan sebagai pengeksekusi aktivitas tertentu yang saling berkaitan
seperti contohnya aplikasi payroll dan aplikasi fixed asset.
•Yuhefizar
Menurut Yuhefizar, Aplikasi adalah program yang sengaja dibuat dan dikembangkan
sebagai pemenuh kebutuhan penggunanya dalam menjalankan suatu pekerjaan
tertentu.
• Hengky W. Pramana
Menurut Hengky W. Pramana, pengertian aplikasi adalah satu unit perangkat lunak
yang sengaja dibuat untuk memenuhi kebutuhan akan berbagai aktivitas ataupun
pekerjaan, seperti aktivitas perniagaan, periklanan, pelayanan masyarakat, game, dan
berbagai aktivitas lainnya yang dilakukan oleh manusia.
• Big Data
Teknologi terus berkembang dan penggunaan data pun terus meningkat. Kini
fenomena big data telah menjadi habit yang tak dapat dihindari. Big Data penting
karena menjadi solusi untuk menyelesaikan sejumlah masalah umum yang dihadapi
bahkan penting bagi perusahaan sekalipun. Dengan big data perusahaan dapat
mengumpulkan seluruh informasi terkait konsumen yang kemudian bisa diolah
menjadi panduan dalam memproduksi barang atau jasa sesuai dengan kebutuhan dan
behaviour konsumen. Big Data bukan lagi soal analisis segmen pasar, melainkan soal
fakta yang ada di lapangan.
Dengan menganalisis data yang dimiliki, perusahaan akan mudah membangun strategi
pemasaran yang efektif dan menjangkau setiap konsumen sesuai dengan segmen
pasar. Hal ini juga dapat membuat bisnis terhindar dari risiko menyusutnya pangsa
pasar. Manfaat lain Big Data yaitu membantu bisnis dalam menemukan penyebab
kegagalan, sekaligus menemukan insight baru yang dapat mendorong peningkatan
bisnis. Hingga juga bisa mendeteksi tindakan serta risiko yang bisa mempengaruhi
kestabilan perusahaan.
• Internet
Pernahkah Anda membayangkan apa jadinya jika kita sampai detik ini masih belum
terkoneksi dengan internet? Tidak bisa chatting, browsing, bermain game online, atau
bahkan Anda tidak dapat menonton video Youtube. Di masa sekarang, internet
menjadi kebutuhan penting bagi setiap masyarakat. Adanya internet mengubah gaya
hidup kita dengan memanfaatkannya melalui berbagai bidang seperti dunia
pemerintahan, pendidikan, perindustrian pun juga membutuhkan internet. Apalagi di
tengah kondisi pandemi COVID-19 seperti ini, internet menjadi keharusan untuk
berbagai aktivitas ketika sekolah daring, bekerja secara WFH dan lain sebagainya.
• Komunikasi
Selain big data dan internet, komunikasi tentu juga terkena dampak dari adanya
perubahan teknologi. Teknologi memungkinkan manusia untuk tetap saling terhubung
meski terhalang jarak dan waktu yang berbeda. Pola komunikasi yang dulunya
cenderung lambat, sekarang sudah menjadi cepat dan real time. Teknologi membantu
memudahkan kita melakukan segala hal,
mendekatkan yang jauh, dan berkat komunikasi juga mampu menambah pengetahuan.
Kita juga dapat berkenalan dengan siapapun di seluruh dunia tanpa ada hambatan
melalui berbagai cara komunikasi seperti video call, video conference, dan masih
banyak contoh lainnya.
• Transportasi
Di era globalisasi ini, segala sesuatu yang kita butuhkan bisa diakses secara mudah.
Salah satu contohnya yaitu perkembangan transportasi yang semakin pesat. Teknologi
pada transportasi zaman dulu awalnya menggunakan tenaga manusia, yaitu dengan
cara digendong, dipikul maupun didorong. Sedangkan teknologi transportasi masa
kini, telah menunjukkan kemajuan yang sangat pesat baik transportasi darat, air
maupun udara. Sarana dan prasarananya juga semakin lengkap dan telah banyak kita
temui disekitar kita seperti mobil, kereta api, kapal dan pesawat terbang. Bahkan
dengan bantuan teknologi pada bidang transportasi, memungkinkan kita untuk
mencoba berwisata ke luar angkasa.
• Komputer
Awal terciptanya komputer memang menjadi suatu penemuan yang besar. Dari waktu
ke waktu perkembangan komputer sendiri semakin pesat. Kini komputer pun sudah
berubah menjadi laptop yang mudah dibawa kemana–mana. Bayangkan saja, dulu
menulis dokumen hanya menggunakan tulisan tangan atau mesin ketik. Tetapi kini
kita bisa mengetik dokumen berlembar-lembar dan dengan mudah mengoreksinya
dengan menggunakan hardware yang lebih mudah. Bahkan sekarang sistem yang
terdapat pada komputer, sudah bisa Anda bawa kemana saja dengan bantuan
teknologi mobile yang lebih praktis
.
Tentunya masih banyak lagi contoh teknologi yang mempengaruhi gaya hidup kita
saat ini. Berkat kerja keras para penemu terdahulu, kehidupan kita menjadi lebih
mudah. Kemutakhiran teknologi memberikan kontribusi besar tentang bagaimana kita
hidup hari ini. Cukup banyak segala sesuatu hal yang bisa kita lakukan tanpa adanya
hambatan lagi. Perlu diingat, suatu kemajuan teknologi tidak pernah berhenti.
Teknologi akan berubah dari masa ke masa, selalu berkembang dan terus berkembang
tiada hentinya. Pada akhirnya mimpi kita hari ini pun bisa menjadi teknologi yang
hebat dan membantu peradaban manusia kedepannya.
1.2 Tujuan
Member Ilan kemudahan untuk para pengguna dalam mengakses lokasi serta untuk
memberikan berbagai informasi kepada pengguna aplikasi
Visi:
Mengoptimalkan kecepatan aplikasi guna memperoleh partner.
Memudahkan untuk diakses bagi kalangan anak remaja maupun dewasa.
Memberi kebebasan kepada para pengguna untuk memilih partner maupun lokasi yang
dituju.
Meluncurkan ragam fasilitas terbaru untuk memudahkan aktivitas para pengguna.
Mengubah kepribadian seseorang yang tertutup menjadi lebih terbuka dengan lingkungan
sekitarnya.
Misi:
Menyiapkan berbagai bantuan bagi para pengguna apabila terjadi permasalahan yang
kaitannya dengan operator ataupun di lapangan.
Menjaga hubungan pertemanan antara satu sama lain tanpa memandang suku, agama
serta ras.
1.3 Alur/Skema
PEMBUATAN
APLIKASI
Implementasi
Maintenance & Update
Desain
Produksi
Weakness (Kelemahan)
Karena menggunakan situs online, maka kemungkinan kendala yang akan dihadapi yaitu
melemahnya jaringan internet dari masing-masing pengguna.
Ketika pengguna menggunakan pelayanan personal, kemudian partner yang telah.
terhubung dengan pengguna tersebut akan datang melebihi jam yang telah tertera di layar.
Opportunities (Peluang)
Memperluas jaringan pertemanan antara satu pengguna dengan pengguna lain.
Mendapatkan keuntungan.
Threats (Ancaman)
Partner makan tapi tidak dengan kriteria yang diinginkan kemudian partnernya merasa
tersinggung karena disepelekan dan berujung mengancam.
BAB III
PENUTUP
1.8 Kesimpulan
1. Kesimpulan yang dapat kita petik dari perancangan praktikum kali ini adalah tentang pembuatan
aplikasi yang berbasis python. Jadi, python adalah bahasa pemrograman back-end. Web
developer bisa menggunakan kode python untuk mentransfer data ke dan dari server, berinteraksi
dengan database, dan mengelola keamanan situs. Ada banyak framework python yang sering
digunakan dalam web development.
2. Pembangunan media berbasis aplikasi ini memudahkan bagi para pengguna untuk mengakses
lokasi menjalankan aktivitas di kehidupan sehari – hari.
1.9 Saran
1. Dari pembuatan aplikasi ini kami menyadari masih terdapat banyak kekurangan. Harapannya
aplikasi ini nantinya dapat dimanfaatkan oleh masyarakat dengan baik dan bijak.
Demikian proposal rancangan aplikasi yang berbasis python ini, kami sangat berterima kasih
kepada semua pihak yang bersangkutan dalam proses pembuatan proposal ini. Kami mohon maaf
apabila terdapat kesalahan kata atau kekurangan yang disengaja maupun tidak disengaja. Kami
ucapkan terima kasih.