Garis besar topik
-
-
- Profile Dosen

Nama : Ketut Artaye, S.Kom.,M.T.I
Alamat : Perumahan D'Hasanah, Karang Sari Jati Agung, Lampung Selatan
HP/WA : 0852-6928-1105
email : artajaya@darmajaya.ac.id- Profile Matakuliah
- Nama Matakuliah : Computer Programming 1
- Kode Matakuliah : BDG23445
- Jumlah SKS : 4 SKS
- Kelas : 2BD1
- Mata kuliah prasyarat: -
- Deskripsi Mata Kuliah :
- Computer Programming 1 adalah mata kuliah yang membekali mahasiswa dengan dasar-dasar pemrograman menggunakan Python, terutama untuk kebutuhan bisnis digital. Mahasiswa akan mempelajari sintaks dasar Python, variabel, tipe data, operator, percabangan, perulangan, fungsi, serta struktur data seperti list, tuple, dictionary, dan set. Selain itu, mata kuliah ini mencakup penanganan file,input-output, serta Teknik debugging dan exception handling untuk memastikan program berjalan dengan baik. Dengan pendekatan berbasis praktik, mahasiswa akan mengembangkan keterampilan dalam menulis dan mengoptimalkan kode guna menyelesaikan berbagai permasalahan dalam bisnis digital. Pemahaman terhadap logika pemrograman serta kemampuan menerapkan konsep-konsep dasar ini akan membantu mahasiswa dalam mengembangkan solusi digital yang efisien. Mata kuliah ini menjadi fondasi penting bagi mahasiswa untuk mendukung analisis data, otomasi proses bisnis, serta pengembangan aplikasi berbasis Python yang relevan di dunia industri dan teknologi.
- Pokok Bahasan :
- UTS : 20%
- UAS : 20%
- Tugas : 20%
- Etika : 20%
- Kehadiran : 20 %
1. Konsep dasar pemrograman dan peran Python dalam bisnis digital2. Struktur sintaks dasar Python3. Variabel dan tipe data dalam Python4. Operator dan ekspresi dalam Python5. Struktur kontrol percabangan dalam Python6. Struktur kontrol perulangan dalam Python7. Konsep fungsi dan modularitas dalam Python8. Mengimplementasikan struktur data list dan tuple9. Mengimplementasikan struktur data dictionary dan set10. Mengimplementasikan input, output, dan file handling11. Menerapkan exception handling dalam Python12. Mengembangkan program Python sederhana berdasarkan studi kasus2. PENILAIAN
3. DAFTAR PUSTAKA
a) Buku
Buku :
1. Zelle, J. (2017). Python Programming: An Introduction to Computer Science (3rd ed.). Franklin, Beedle & Associates.
2. Guttag, J. (2016). Introduction to Computation and Programming Using Python (2nd ed.). MIT Press.
3. Lutz, M. (2013). Learning Python (5th ed.). O'Reilly Media.
Jurnal
Jurnal :
1. Kurniawan, T. (2020). "Implementasi Python dalam Pengolahan Data Bisnis Digital." Jurnal Teknologi dan Sistem Informasi, 8(2), 45-56.
2. Setiawan, H., & Purnama, R. (2021). "Pemanfaatan Python untuk Analisis Data dalam Bisnis Digital." Jurnal Sistem Informasi dan Teknologi, 10(1), 67-75.
3. Sari, D. P. (2019). "Penerapan Bahasa Pemrograman Python untuk Pengembangan Aplikasi Web." Jurnal Teknik Informatika, 7(3), 23-31.
4. Ramadhan, A., & Fadilah, N. (2021). "Penggunaan Python dalam Pengolahan Data dan Visualisasi untuk Keperluan Bisnis." Jurnal Informatika dan Sains
Data, 5(2), 88-97.
5. Hidayat, T., & Susanto, B. (2022). "Penerapan Algoritma Pemrograman dalam Bisnis Digital Menggunakan Python." Jurnal Teknologi Digital, 12(4), 54-62.
-
-
Sub-CPMK (Kemampuan akhir tiap tahapan belajar)
Mahasiswa mampu memahami konsep dasar pemrograman dan peran Python dalam bisnis digital.
Bahan Kajian (Materi Pembelajaran)
1. Pengertian pemrograman dan pentingnya dalam dunia digital.
2. Sejarah Python dan alasan pemilihannya dalam pengembangan perangkat lunak bisnis digital
3. Instalasi Python di berbagai sistem operasi.
4. Pengaturan lingkungan pengembangan Python (IDE, editor).
5. Menjalankan program Python pertama menggunakan print() dan input().
-
-
Sub-CPMK (Kemampuan akhir tiap tahapan belajar)
Mahasiswa mampu memahami struktur sintaks dasar Python.
Bahan Kajian (Materi Pembelajaran)
1. Aturan penulisan kode dalam Python (indentasi, komentar).
2. Penggunaan variabel dan pengaturan nama variabel yang benar.
3. Penggunaan fungsi dasar print(), input(), dan variabel.
4. Mode eksekusi: Script dan interactive mode.
5. Penulisan komentar dalam kode dan pentingnya dokumentasi kode.
-
Saat menggali pengetahuan lebih dalam tentang bahasa pemrograman Python, Anda akan menemukan variabel sebagai salah satu konsep yang paling fundamental untuk dipahami. Python variable berperan untuk menyimpan data yang dapat diakses dan juga dimanipulasi selama proses pemrograman berjalan.
Walaupun begitu, menggunakan variabel ini cukup fleksibel dan mudah untuk dipahami, bahkan untuk programmer pemula. Simak artikel ini untuk memahami python variable secara mendalam, mulai dari definisi, aturan penulisan, cara penggunaan, tipe data, hingga contoh penerapannya dalam program.
72.8 KB · Diunggah 2/04/26, 20:12
-
-
-
-
-
Tugas :Buatlah sebuah program untuk menentukan total biaya sewa yang dilakukan oleh penyewa rental, dengan ketentuan :1. Biaya sewa rental sepeda per jam 10.0002. total biaya sewa berdasarkan lama sewa dikalikan dengan biaya sewa3. total biaya dibawah sama dengan 10.000 tidak memperoleh discount4. pelanggan memperoleh discount 5% apabila total biaya diatas 25.0005. pelanggan memperoleh discount 10% jika total biaya antara 50.000 s.d 100.000, dan6. memperoleh discount 15 apabila total biaya lebih dari 100.0007. hitunglah total biaya yang harus dibayar oleh pelanggan.
-
-
-
Silahkan Kumpulkan Hasil Ujian Tengah Semester di Sini.
1. File dikumpul dalam format file .pdf
-