Anda di halaman 1dari 19

PROPOSAL

RANCANGAN PEMBUATAN APLIKASI MENJALIN PERTEMANAN


YANG TERKONEKSI DENGAN JEJARING LOKASI TERDEKAT
BERBASIS PYTHON

Nama anggota:

1. Alfina Miftakhur Rohmah (X-3)


2. Az-Zahra Rahma Dini (X-3)
3. Desti Salsa Nur Arafa (X-3)
4. Jasmine Ristyandaru (X-3)
5. Yossy Rahmawati (X-3)

SMA KESATRIAN 2 SEMARANG


Gajah Raya No. 58 Siwalan, Kec. Gayamsari, Kota Semarang, Jawa tengah
2022
KATA PENGANTAR

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.

Semarang, 2 Februari 2023


Penulis

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.

Pengembangan aplikasi kerap disalahartikan sebagai kegiatan seorang programmer


melakukan sebuah aktifitas yaitu coding, proses menulis kode padahal sebenarnya
pengembangan aplikasi lebih dari hanya melakukan proses menulis kode.
Pengembangan Aplikasi adalah serangkaian proses yang dilakukan seorang atau
sekelompok programmer untuk membuat rangkaian proses dari rancangan awal
aplikasi, membuat prototype aplikasi, implementasi, pengujian akhir aplikasi hingga
aplikasi selesai dan siap untuk digunakan. Dalam pengembangan aplikasi ada
beberapa tahap yang telah dirancang sebagai syarat agar sebuah aplikasi dapat dibuat
secara terstruktural dan terancang dengan baik. Tahap tersebut adalah pengumpulan
informasi, perencanaan, pengembangan, dan perawatan. Tahap ini merupakan tahap
yang penting untuk programmer dalam membangun aplikasi. Dalam pelaksanaannya
ada beberapa metode pengembangan aplikasi yang kerap digunakan oleh para
programmer yaitu seperti metode waterfall, metode spiral, metode XP (Extreme
Programming), metode Kanban, agile development, metode prototype dan metode
scrum.

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.

Adanya kemajuan ilmu pengetahuan dan teknologi ini, mengakibatkan perubahan


serta pertumbuhan kearah yang lebih madani. Disamping menjadi media
pembelajaran, masyarakat juga dapat memanfaatkan perkembangan teknologi yang
pesat ini sebagai media berbisnis serta wadah untuk mengenal individu atau
kelompok baru. Misalnya saja melalui sebuah aplikasi.

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.

B. Pengertian Bahasa Pemrograman Python:

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

Python dibuat dan dikembangkan oleh Guido Van Rossum, yaitu


seorang programmer yang berasal dari Belanda. Pembuatannya berlangsung di
kota Amsterdam, Belanda pada tahun 1990. Pada tahun 1995 Python
dikembangkan lagi agar lebih kompatibel oleh Guido Van Rossum. Selanjutnya
pada awal tahun 2000, terdapat pembaharuan versi Python hingga mencapai Versi
3 sampai saat ini. Pemilihan nama Python sendiri diambil dari sebuah acara
televisi yang lumayan terkenal yang bernama Mothy Python Flying Circus yang
merupakan acara sirkus favorit dari Guido van Rossum.

D. Kelekian dan kekurangan phtyon:

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.

Sayangnya Python cukup lambat dijalankan. Untuk pengembangan platform


Android dan IOS juga terbilang kurang support. Python juga memiliki
keterbatasan dengan akses basis data. Selain itu Python tidak cocok untuk
melakukan tugas-tugas intensif memori dan pekerjaan multi-core/ multi-processor.

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.

3. Asynchronous Web Framework

Jenis Python framework terakhir adalah Asynchronous yang mirip seperti


microframework yang memungkinkan developer untuk menangani sebagian besar
kumpulan koneksi pemrograman.
Framework ini diberi nama asynchronous karena ditujukan untuk pemrograman
Python dengan library jaringan asinkron milik bahasa pemrograman. Macam
framework yang banyak developer gunakan adalah AIOHTTP.

Software adalah kombinasi instruksi untuk melakukan tugas tertentu. Software


dibutuhkan pada perangkat elektronik seperti laptop, komputer, dan smartphone.
Teori software pertama kali diusulkan oleh Alan Turing pada tahun 1935 dalam
esai yang berjudul “Nomor komputasi dengan aplikasi ke masalah Entscheidung.”

Namun, kata software diciptakan oleh ahli matematika dan statistik yang bernama
John Tukey pada tahun 1958.
F. Perkembangan Software dari Masa ke Masa

Sejarah dan perkembangan software terbagi ke dalam 4 era:

- Era Pioner : Punched Card

Awal mulanya, software merupakan sambungan-sambungan kabel ke antar bagian


komputer. Ciri khas software ini dibuat menyatu dengan hardware. Proses yang
dilakukan yaitu instruksi diproses secara berurutan. Komputer diakses dengan
menggunakan punched card.

- Era Stabil : Sistem Basis Data

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.

- Era Mikro : Software sistem, Software aplikasi, bahasa pemrograman

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.

- Era Modern : Android, Symbian.

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.

Pengertian Aplikasi – Aplikasi dapat diartikan sebagai suatu program berbentuk


perangkat lunak yang berjalan pada suatu sistem tertentu yang berguna untuk
membantu berbagai kegiatan yang dilakukan oleh manusia. Selain pengertian di
atas, ada banyak pengertian dari kata ‘Aplikasi’ yang dikemukakan oleh para ahli.
Berikut ini beberapa definisi aplikasi menurut beberapa ahli yang cukup populer :
G. Pengertian Aplikasi Menurut Para Ahli

• Ali Zaki dan Smitdev Community


Menurut Ali Zaki dan Smitdev Community, Aplikasi merupakan komponen yang
bermanfaat sebagai media untuk menjalankan pengolahan data ataupun berbagai
kegiatan lainnya seperti pembuatan ataupun pengolahan dokumen dan file.

• 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.

H. Sejarah Perkembangan Aplikasi


Sebelum aplikasi pertama di dunia ditemukan, ada sejarah yang sangat panjang dalam
proses ditemukannya aplikasi. Jauh sebelum aplikasi yang ada pada komputer dapat
berjalan secanggih saat ini, semua perangkat lunak (software) selalu mengandalkan
aljabar Boolean. Aljabar ini menggunakan kode binary digit (bit) yang terdiri dari du
angka yaitu 1 (benar/on) dan 0 (salah/off). Rumitnya (terlalu panjang) penggunaan
kode binary digit ini membuat orang-orang pada saat itu mulai membuat kelompok-
kelompok bit yang terdiri dari nible (4 bit), byte (8 bit), word ( 2 byte), dan doubel
word (32 bit).
Hadirnya kelompok-kelompok bit ini terbilang cukup membantu dalam berbagai
kegiatan yang dilakukan di perangkat lunak komputer. Dengan berbagai kelompok bit
yang ada pada saat itu, orang-orang mulai merakit kode-kode tersebut menjadi
berbagai struktur instruksi seperti transfer, operasi logika, dan penyimpanan, hingga
pada akhirnya terbentuklah kode-kode baru yang kita kenal dengan nama assembler.
Kode-kode assembler ini lah yang nantinya menjadi cikal-bakal dibuatnya berbagai
macam aplikasi yang saat ini dapat mempermudah berbagai kegiatan manusia.
Itulah beberapa pengertian aplikasi beserta sejarah perkembangan aplikasi di dunia
teknologi. Hingga saat ini, aplikasi terus berkembang pesar seiring dengan pesatnya
perkembangan di dunia teknologi.

• 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

Observasi dan Eksplorasi Sejarah Python Guido van Rossum

Desain/Perencanaan Analisa kebutuhan pengguna Perencanaan Pembuatan desain

Implementasi
Maintenance & Update
Desain

Deployment Testing Dokumentasi

Produksi

Proses pembuatan apl


Persiapan apl
Uji coba apl

Refleksi & Evaluasi Pameran hasil karya/produkk


1.4 Coding
BAB II
ISI

1.5 Alat dan Bahan


 Laptop atau Komputer.
 Jaringan internet yang aktif.
 My Sql.
 Python.
 JavaScript.
 Website.
 Google Chrome.

1.6 Analisa Produk


 Kelebihan
 Memberikan kenyamanan bagi pengguna karena bisa request tempat pertemuan.
 Bisa memilih seseorang untuk dijadikan partner, kemudian mengundang beberapa orang
lainnya untuk ikut bergabung.
 Memperluas jaringan pertemanan serta memperoleh pengalaman baru.
 Tidak perlu kebingungan mencari teman makan, pengguna aplikasi dapat mengoperaikan
aplikasi ketika jam makan.
 Kekurangan
 Hanya dapat menjangkau lokasi dalam satu kota yang sama.
 Membutuhkan waktu lama untuk bisa terhubung dengan pengguna lain yang juga sedang
mencari partner.
 Akun gampang terblokir.

1.7 Analisa Swot


Strength (Kelebihan)
 Dapat melacak keberadaan pengguna terdekat.
 Menggunakan sistem cashless.
 Tersedia layanan chat dan juga telepon.

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.

Anda mungkin juga menyukai