Informasi Dokumen
- Penulis:
- Setya Budiman
- Pengajar:
- Ir. Siti Qomariyah, M.Sc.
- Setiono, S.T., M.Sc.
- Sekolah: Universitas Sebelas Maret
- Mata Pelajaran: Teknik Sipil
- Topik: Perhitungan Rencana Anggaran Biaya (RAB) dengan Pemrograman Bahasa Visual Borland Delphi 7.0 dan Database MySQL 4.0 untuk Bangunan Gedung dan Rumah Tinggal
- Tipe: Skripsi
- Tahun: 2010
- Kota: Surakarta
I. Pendahuluan: Relevansi dengan Objektif Pendidikan
Bab 1 menjabarkan latar belakang penelitian yang berfokus pada kebutuhan akan efisiensi dalam perhitungan Rencana Anggaran Biaya (RAB) untuk bangunan. Perhitungan manual yang lambat dan rawan kesalahan menjadi permasalahan utama. Skripsi ini relevan dengan objektif pendidikan karena memperkenalkan aplikasi praktis teknologi informasi dalam bidang teknik sipil, khususnya dalam manajemen konstruksi. Dengan demikian, skripsi ini melengkapi pembelajaran teori perencanaan anggaran biaya dengan aplikasi praktisnya menggunakan teknologi terkini.
1.1 Rumusan Masalah
Rumusan masalah yang diangkat, yaitu membangun aplikasi perhitungan RAB menggunakan Borland Delphi 7.0 dan MySQL 4.0, merupakan pertanyaan yang terarah dan terukur. Ini sejalan dengan objektif pendidikan tinggi yang menekankan pada kemampuan memecahkan masalah secara sistematis dan terstruktur. Mahasiswa diajak untuk mendefinisikan masalah, merumuskan solusi, dan mengimplementasikannya.
1.2 Batasan Masalah
Batasan masalah yang ditetapkan, yaitu aplikasi RAB untuk bangunan gedung dan rumah tinggal, membatasi ruang lingkup penelitian agar lebih fokus. Ini penting dalam konteks pendidikan, karena mengajarkan mahasiswa pentingnya manajemen waktu dan sumber daya dalam menyelesaikan proyek akademik. Pembatasan ini juga menjamin kedalaman analisis dan pemahaman yang lebih komprehensif dalam ruang lingkup yang terbatas.
1.3 Tujuan dan Manfaat
Tujuan penelitian, membangun program komputasi RAB, jelas dan spesifik. Ini sejalan dengan objektif pendidikan untuk mengembangkan kemampuan mahasiswa dalam merancang dan membangun sistem. Manfaat yang dijabarkan, yaitu kemudahan, efisiensi waktu, dan pengetahuan tentang pemrograman Borland Delphi 7.0 dan database MySQL 4.0, menunjukan relevansi langsung dengan pengembangan keterampilan dan pengetahuan yang dibutuhkan di dunia kerja, sehingga selaras dengan tujuan pendidikan vokasional.
II. Tinjauan Pustaka dan Landasan Teori: Nilai Akademik dan Aplikasinya
Bab 2 memberikan tinjauan pustaka dan landasan teori yang relevan dengan perhitungan RAB, metode estimasi biaya, dan teknologi yang digunakan (Borland Delphi 7.0 dan MySQL 4.0). Tinjauan pustaka memberikan konteks akademik dan memperlihatkan wawasan mahasiswa terhadap penelitian-penelitian sebelumnya. Landasan teori menjelaskan prinsip-prinsip dan konsep-konsep dasar yang mendasari perhitungan RAB dan pengembangan sistem berbasis komputer. Ini penting sebagai dasar bagi mahasiswa untuk memahami aspek teoritis sebelum melakukan implementasi praktis.
2.1 Tinjauan Pustaka
Bagian ini mengkaji literatur terkait perkiraan biaya proyek konstruksi. Relevansi akademiknya terletak pada pemahaman mahasiswa tentang metodologi penelitian dan pentingnya kajian literatur dalam penelitian ilmiah. Ini mengajarkan mahasiswa cara melakukan review literatur yang komprehensif dan menghubungkan penelitian mereka dengan karya-karya ilmiah yang sudah ada.
2.2 Dasar Teori
Bagian ini menguraikan berbagai metode perkiraan biaya, seperti metode parametrik, indeks harga, analisis unsur, metode faktor, quantity take-off, dan harga satuan. Penjelasan rinci tentang metode-metode ini memberikan pemahaman mendalam tentang prinsip-prinsip estimasi biaya. Ini juga menunjukkan aplikasi teori ekonomi dan manajemen dalam konteks teknik sipil. Pemahaman akan metode ini sangat penting dalam melakukan analisis perhitungan biaya proyek konstruksi.
2.2.5 Sekilas Tentang Borland Delphi 7.0 dan 2.2.6 Mengenal Database
Bagian ini memperkenalkan Borland Delphi 7.0 sebagai bahasa pemrograman dan MySQL 4.0 sebagai sistem manajemen basis data (DBMS). Penjelasan tentang fitur-fitur dan lingkungan kerja Delphi 7.0, serta konsep database relasional, memberikan pemahaman tentang teknologi yang digunakan dalam pengembangan aplikasi. Ini memberikan nilai tambah dalam konteks pendidikan karena memperkenalkan mahasiswa pada teknologi terkini yang relevan dengan bidang studi mereka.
2.2.7 Konsep Hubungan Database MySQL dengan Borland Delphi 7.0
Bagian ini menjelaskan bagaimana Borland Delphi 7.0 berinteraksi dengan database MySQL. Pemahaman tentang konsep ini sangat penting dalam konteks pendidikan karena mengajarkan mahasiswa cara mengintegrasikan bahasa pemrograman dengan sistem manajemen basis data untuk membangun sistem aplikasi yang terintegrasi. Ini merupakan keterampilan penting dalam pengembangan sistem informasi.
III. Metodologi Penelitian: Proses Pembelajaran yang Sistematis
Bab 3 menjelaskan metodologi penelitian yang digunakan, meliputi tahapan pemrograman, identifikasi masalah (input dan output), flowchart, listing program, pengujian, evaluasi, dan penyempurnaan. Metodologi penelitian yang sistematis dan terstruktur ini sejalan dengan objektif pendidikan tinggi yang menekankan pada pendekatan ilmiah dalam memecahkan masalah. Ini mengajarkan mahasiswa pentingnya perencanaan, pelaksanaan, dan evaluasi dalam menyelesaikan suatu proyek.
3.1 Metode Penelitian
Penjelasan tentang metode penelitian yang digunakan menunjukkan pemahaman mahasiswa tentang metodologi penelitian kuantitatif dan kualitatif. Bagian ini juga menjelaskan bagaimana input, proses, dan output dihubungkan dalam sistem. Ini penting karena mengajarkan mahasiswa untuk berpikir secara sistematis dan terstruktur dalam menyelesaikan masalah.
3.2 Tahapan Pemrograman
Uraian tentang tahapan pemrograman, mulai dari identifikasi masalah hingga penyempurnaan, menunjukkan proses pembelajaran yang sistematis dan terstruktur. Ini mengajarkan mahasiswa tentang manajemen proyek dan pentingnya mengikuti langkah-langkah yang terencana dalam menyelesaikan tugas kompleks. Penjelasan ini menunjukan aplikasi praktis dari metodologi yang dipelajari dalam perkuliahan.
3.3 Identifikasi Masalah, 3.4 Tahap Flowchart, 3.5 Tahap Listing Program, 3.6 Tahap Trial For Checking Error, 3.7 Tahap Evaluasi/Kalibrasi, dan 3.8 Tahap Finishing
Keseluruhan sub bab ini menjelaskan secara rinci proses pengembangan aplikasi, mulai dari perencanaan, implementasi, pengujian, hingga evaluasi. Ini sejalan dengan objektif pendidikan yang menekankan pada kemampuan mahasiswa untuk melakukan penelitian dan pengembangan secara sistematis dan ilmiah. Dengan penjelasan yang rinci, mahasiswa diajarkan untuk mendokumentasikan setiap langkah dalam proses pengembangan aplikasi dan menganalisis hasil yang diperoleh.
IV. Analisis Program: Penguasaan Konsep dan Keterampilan
Bab 4 menganalisis struktur dan fungsi program yang dibangun. Analisis ini menunjukkan pemahaman mahasiswa terhadap konsep pemrograman, basis data, dan aplikasinya dalam menyelesaikan permasalahan perhitungan RAB. Ini merupakan bagian penting dalam menilai penguasaan konsep dan keterampilan mahasiswa dalam bidang pemrograman dan manajemen data.
4.1 Struktur Pemrograman
Deskripsi struktur program menunjukkan kemampuan mahasiswa dalam merancang dan mengorganisir sistem aplikasi yang kompleks. Ini juga menunjukan kemampuan mahasiswa dalam mengimplementasikan prinsip-prinsip pemrograman berorientasi objek (OOP) jika digunakan. Pengetahuan tentang struktur program sangat penting dalam memahami alur dan logika aplikasi.
4.1.1 Input, 4.1.2 Proses, dan 4.1.3 Output
Penjelasan rinci tentang input, proses, dan output program menunjukkan pemahaman mahasiswa terhadap alur data dan logika pemrosesan dalam sistem. Ini menunjukkan kemampuan mahasiswa dalam mengimplementasikan algoritma dan formula perhitungan RAB ke dalam kode program. Bagian ini penting untuk menilai kemampuan mahasiswa dalam menggabungkan pengetahuan teori dengan keterampilan praktis pemrograman.
4.2 Interface Program, 4.3 Main Form, 4.4 Mengoperasikan Program, dan 4.5 Validasi Program
Penjelasan tentang interface pengguna, pengoperasian program, dan validasi hasil menunjukkan pemahaman mahasiswa terhadap aspek usability dan akurasi sistem. Ini menunjukkan kemampuan mahasiswa dalam membuat aplikasi yang user-friendly dan akurat. Bagian ini penting dalam menilai kemampuan mahasiswa dalam merancang dan menguji sistem aplikasi.
V. Kesimpulan dan Saran: Refleksi dan Pengembangan Lebih Lanjut
Bab 5 menyimpulkan hasil penelitian dan memberikan saran untuk pengembangan lebih lanjut. Kesimpulan menunjukkan kemampuan mahasiswa dalam merangkum hasil penelitian dan menghubungkannya dengan tujuan penelitian. Saran menunjukkan kemampuan mahasiswa dalam mengidentifikasi keterbatasan penelitian dan memberikan rekomendasi untuk penelitian selanjutnya. Ini penting sebagai refleksi atas proses pembelajaran dan identifikasi area pengembangan selanjutnya.
5.1 Kesimpulan
Kesimpulan penelitian menunjukkan kemampuan mahasiswa dalam menyimpulkan hasil penelitian dan menghubungkannya dengan tujuan penelitian. Ini juga menunjukkan sejauh mana tujuan penelitian tercapai. Ini penting sebagai bagian dari proses evaluasi pembelajaran.
5.2 Saran
Saran untuk pengembangan selanjutnya menunjukkan kemampuan mahasiswa dalam berpikir kritis dan reflektif. Ini juga menunjukkan kemampuan mahasiswa dalam mengidentifikasi keterbatasan penelitian dan memberikan rekomendasi untuk penelitian selanjutnya. Saran yang diberikan menunjukkan potensi pengembangan aplikasi yang lebih lanjut.