Aplikasi ini diberi nama Kita Bisa Jalan-Jalan, sebuah aplikasi pembuat riwayat perjalanan yang dibuat untuk Gagas P. Bahar dan sebagai tugas di mata kuliah IF2250 Rekayasa Perangkat Lunak pada semester genap di tahun akademik 2022/2023.
Aplikasi yang dibuat memiliki fitur-fitur sebagai berikut
- Membuat rencana perjalanan, berikut memilih destinasi wisata, memilih metode transportasi, serta memilih tanggal perjalanan. Setelahnya, akan diberikan estimasi biaya perjalanan
- Melihat perjalanan yang sedang berlangsung. Dari rencana perjalanan yang telah dibuat, diberikan lokasi-lokasi wisata sebagai quick access ke perjalanan yang sedang berlangsung
- Menambah catatan ke perjalanan yang sudah selesai. Pengguna dapat menambahkan catatan khusus untuk riwayat perjalanannya dari halaman riwayat perjalanan
- Program dijalankan pada sistem operasi Windows. Pastikan sudah memasang compiler Python pada perangkat Anda
- Pada root folder aplikasi, jalankan file
main.bat
- Program sudah dapat dijalankan
- Modul Membuat Rencana Perjalanan: Henry Anand Septian Radityo, Ahmad Nadil, Matthew Mahendra, Jauza Lathifah Annassalafi, Azmi Hasna Zahrani
- Modul Melihat Riwayat Perjalanan yang Sedang Berlangsung: Henry Anand Septian Radityo, Azmi Hazna Zahrani, Jauza Annassalafi
- Modul Melihat Riwayat Perjalanan: Ahmad Nadil, Henry Anand Septian Radityo, Azmi Hazna Zahrani
- Modul Membuat Catatan Perjalanan: Ahmad Nadil, Matthew Mahendra, Henry Anand Septian Radityo
- Modul Unit Testing: Jauza Lathifah Annassalafi, Azmi Hasna Zahrani
-
daerah( ID_Daerah INTEGER, Daerah TEXT, Lokasi_Koordinat TEXT, PRIMARY KEY(ID_Daerah) )
-
catatan( ID_Catatan INTEGER, tgl_mulai TEXT, tgl_akhir TEXT, isi TEXT, PRIMARY KEY(ID_Catatan))
-
lokasiwisata(
ID_Wisata
INTEGER,Lokasi_Wisata
TEXT,Lokasi_Koordinat
TEXT,Daerah
INTEGER,Deskripsi
TEXT,Gambar
TEXT, PRIMARY KEY(ID_Wisata
), FOREIGN KEY (Daerah
) REFERENCES daerah(ID_Daerah
) ) -
transportasi(
ID_Transportasi
integer,Jenis_Transportasi
text,Harga_Transportasi
integer, PRIMARY KEY(ID_Transportasi
) ) -
riwayatperjalanan(
ID_riwayat
INTEGER,ID_Perjalanan
INTEGER,tgl_mulai
TEXT,tgl_akhir
TEXT,biaya_perjalanan
INTEGER, PRIMARY KEY (ID_riwayat
), FOREIGN KEY (ID_Perjalanan
) REFERENCES catatan(ID_Catatan
) ) -
destinasiPerjalanan(
ID_Perjalanan
INTEGER,ID_Destinasi
INTEGER, PRIMARY KEY (ID_Perjalanan
,ID_Destinasi
), FOREIGN KEY (ID_Perjalanan
) REFERENCES riwayatperjalanan(ID_Perjalanan
), FOREIGN KEY (ID_Destinasi
) REFERENCES lokasiwisata(ID_Wisata
) ) -
transportPilihan(
ID_Riwayat
INTEGER,ID_Transportasi
INTEGER,Urutan
INTEGER, PRIMARY KEY(ID_Riwayat
,ID_Transportasi
,Urutan
), FOREIGN KEY (ID_Riwayat
) REFERENCES riwayatperjalanan(ID_riwayat
), FOREIGN KEY (ID_Transportasi
) REFERENCES transportasi(ID_Transportasi
) )
NIM | Nama Lengkap |
---|---|
13521004 | Henry Anand Septian Radityo |
13521006 | Azmi Hasna Zahrani |
13521007 | Matthew Mahendra |
13521024 | Ahmad Nadil |
13521030 | Jauza Lathifah Annassalafi |
Puji dan syukur kami panjatkan kepada Tuhan Yang Maha Esa, karena tanpa-Nya, tugas ini tidak dapat diselesaikan. Kepada Gagas P. Bahar yang telah mendampingi dalam proses asistensi pembuatan dokumen dari aplikasi ini. Kepada para dosen pengampu IF2250, Wikan Danar Sunindyo dan M. R. Al-ghazali yang telah membagikan ilmu tentang proses perancangan dan pembuatan perangkat lunak.