Aplikasi File Kontrol Menggunakan Visual Basic 6.0

(1)

APLIKASI FILE KONTROL MENGGUNAKAN

VISUAL BASIC 6.0

TUGAS AKHIR

FLEEMING ALEXANDRO B

072406103

PROGRAM STUDI D3 ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2010


(2)

APLIKASI FILE KONTROL MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

Diajukan untuk melengkapi tugas akhir dan memenuhi syarat mencapai gelar Ahli Madya

FLEEMING ALEXANDRO B

072406103

PROGRAM STUDI D3 ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2010


(3)

PERSETUJUAN

Judul : APLIKASI FILE KONTROL MENGGUNAKAN

VISUAL BASIC 6.0

Kategori : TUGAS AKHIR

Nama : FLEEMING ALEXANDRO B

Nomor Induk Mahasiswa : 072406103

Program Studi : D3 ILMU KOMPUTER

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, Juni 2010

Diketahui/Disetujui oleh

Departemen Matematika FMIPA USU Pembimbing I Ketua,

Dr. Saib Suwilo, M.Sc

NIP. 196401091988031004 NIP. 19531218 1980031003 Drs. Faigiziduhu Bu’ulolo, M.Si


(4)

PERNYATAAN

APLIKASI FILE KONTROL MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

Saya mengaku bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2010

FLEEMING ALEXANDRO B 072406103


(5)

PENGHARGAAN

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah dan karunia-Nya penulis dapat menyelesaikan Tugas Akhir ini dengan baik dan lancar.

Penulisan Tugas Akhir ini merupakan salah satu syarat untuk menyelesaikan pendidikan D3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

Penulis sepenuhnya menyadari bahwa penyelesaian Tugas Akhir ini tidak akan terwujud tanpa adanya dukungan dan bantuan semua pihak. Penulis mengucapkan terima kasih dan penghargaan yang setinggi-tingginya kepada:

1. Bapak Drs. Faigiziduhu Bu’ulolo, M.Si selaku Dosen Pembimbing Tugas Akhir yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam menyelesaikan tugas akhir.

2. Bapak Prof. Dr. Eddy Marlianto, M.Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

3. Bapak Dr. Sutarman, M.Sc, selaku pembantu Dekan I FMIPA USU.

4. Bapak Dr. Saib Suwilo, M.Sc, selaku Ketua Departemen Program Studi D-3 Ilmu Komputer FMIPA USU.

5. Seluruh Dosen pengajar Program Studi D-3 Ilmu Komputer Fakultas MIPA Universitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada


(6)

6. Ayahanda dan Ibunda tercinta, terima kasih atas kasih sayang dan dukungan baik secara material dan spiritual.

7. Rekan-rekan seangkatan D-3 Ilmu Komputer stambuk 2007.

Penulis menyadari bahwa dalam penyusunan Tugas Akhir ini masih banyak kekurangan karena keterbatasan kemampuan yang penulis miliki, untuk itu penulis mengharapkan kritik dan saran yang membangun.

Akhir kata penulis memohon maaf atas segala kekurangan yang ada dalam penulisan Tugas Akhir ini dan sekali lagi penulis berharap semoga Tugas Akhir ini dapat memberikan manfaat bagi penulis dan pembaca.

Penulis


(7)

DAFTAR ISI

Halaman Halaman Judul

Lembar Persetujuan ii

Halaman Pernyataan iii

Penghargaan iv

Daftar Isi vi

Daftar Gambar ix

BAB 1 PENDAHULUAN

1.1 Latar Belakang 1

1.2 Identifikasi Masalah 3

1.3 Perumusan Masalah 3

1.4 Batasan Masalah 3

1.5 Tujuan Penulisan 3

1.6 Manfaat Penulisan 4

1.7 Tahapan Perancangan 4

1.8 Sistematika Penulisan 5

BAB 2 LANDASAN TEORI

2.1 Analisa Kebutuhan Perangkat Lunak 7

2.2 Perangkat Lunak 8

2.2.1 Proses Perangkat Lunak 9


(8)

2.2.3 Komponen Perangkat Lunak 11

2.3 File Kontrol 12

2.4 Adobe Photoshop 13

2.4.1 Keunggulan Adobe Photoshop CS2 14

2.4.2 IDE Adobe Photoshop CS2 15

2.5 Microsoft Access 2003 15

2.5.1 Keunggulan Visual Basic 6.0 16

2.5.2 IDE Visual Basic 17

BAB 3 PERANCANGAN SISTEM

3.1 Gambaran Umum Sistem Rancangan File Kontrol 22

3.2 Perancangan File Kontrol 23

3.2.1 Perancangan Interface Program 23 3.2.2 Perancangan Interface Profile 26

3.3 Flowchart File Kontrol 28

BAB 4 ANALISIS DAN IMPLEMENTASI SISTEM

4.1 Analisis Sistem 29

4.1.1 Analisis Sistem 30

4.1.2 Aspek Hardware 30

4.2 Analisis Kelayakan 30

4.3 Analisis Manfaat 30

4.4 Pembuatan Program 31

4.5 Tampilan Form Utama 31


(9)

4.7 Implementasi Pembahasan 32

BAB 5 PENGUJIAN SISTEM

5.1 Testing Program 34

BAB 6 KESIMPULAN DAN SARAN

6.1 Kesimpulan 37

6.2 Saran 38

Daftar Pustaka 39

Lampiran: Listing Program


(10)

DAFTAR GAMBAR

Gambar 2.1 Model Pengembangan Perangkat Lunak 10

Gambar 2.2 Daur Hidup Perangkat Lunak 12

Gambar 2.3 Membuka Photoshop CS2 14

Gambar 2.4 IDE Adobe Photosop CS2 15

Gambar 2.5 Interface Microsoft Visual Basic 6.0 17

Gambar 2.6 Bentuk dari tampilan Toolbar 18

Gambar 2.7 Bentuk dari tampilan toolbox 19

Gambar 2.8 Komponen pada Microsoft Visual Basic 6.0 19 Gambar 2.9 Interface dari Project Explore 21 Gambar 2.10. Interface Properties Windows 21

Gambar 3.1 Membuka Program Visual Basic 6.0 24

Gambar 3.2 Membuat project baru 24

Gambar 3.3 Jendela Form 25

Gambar 3.4 Penambahan Tools 25

Gambar 3.5 Penambahan Form Baru 26

Gambar 3.6 Form Profil 26

Gambar 3.7 Form Profil Dalam Form 27

Gambar 3.8 Diagram Flowchart File Kontrol 28

Gambar 4.1 Tampilan Form Utama 31

Gambar 4.2 Tampilan Form Profil 32

Gambar 5.1 Pemilihan Storage Device 35

Gambar 5.2 Pemilihan Folder 35


(11)

(12)

BAB 1

PENDAHULUAN

1.1Latar Belakang

Perkembangan Ilmu Pengetahuan dan Teknologi saat ini semakin pesat, khususnya pada lingkungan TI (Teknologi Informasi) semakin mendorong para programmer untuk semakin meningkatkan kualitas software – software yang programmer bangun. Setiap hari akan selalu ada perubahan/pertumbuhan dalam dunia TI. Programmer akan selalu mengadakan evaluasi terhadap software yang dibangun, menyesuaikan software yang dibangun seiring dengan perubahan waktu (Up to date). Begitu halnya dengan aplikasi yang akan penulis bangun. Penulis akan menyesuaikan aplikasi yang akan dibangun dengan kebutuhan para user. Para user (pemakai) laptop ataupun PC (Personal Komputer) seringkali kesulitan dalam mencari data – data yang telah disimpannya di dalam PC atau laptopnya sendiri. Kesulitan dalam mencari file tersebut pasti sangat mengganggu para user. Untuk mencari file tersebut user mungkin akan menghabiskan banyak waktu dan mungkin user akan merasa jenuh karena file yang dicari tidak kunjung dijumpai. Sebenarnya user bisa saja menggunakan aplikasi search yang telah tersedia dari sistem operasi pada PC ataupun laptop.


(13)

Tetapi dalam menggunakan aplikasi search tersebut user mungkin akan mengalami kesulitan dalam menjalankan program karena ada beberapa point yang harus dipilih dan user harus menentukan partisi (permbagian hardisk) mana yang akan ditelusuri oleh aplikasi search tersebut. Jika hardisk yang dipilih berisikan banyak data ataupun file maka pencarian akan bertambah lama, karena aplikasi search akan mencari disetiap folder yang ada dalam hardisk tersebut.

Salah satu alternative lain yang bisa dilakukan user dengan melakukan pencarian disetiap folder yang ada dalam hardisk secara manual untuk lebih menjamin ada atau tidak file yang user cari. Pencarian secara manual ini sangat membutuhkan waktu yang sangat lama bahkan lebih lama dibandingkan dengan menggunakan aplikasi search tadi.

Untuk memecahkan masalah dalam proses pencarian file ini penulis akan membangun sebuah aplikasi yang mungkin akan menjadi sebuah solusi yang akan mempermudah para user dalam mencari file-file atau data yang user butuhkan. Aplikasi ini dinamakan “File Kontrol”, yang fungsinya hampir sama dengan aplikasi search dalam laptop ataupun PC. Namun aplikasi ini mempunyai kelebihan dibanding search tersebut. Kelebihannya itu ialah aplikasi ini mampu menampilkan jenis format yang user inginkan saja. Untuk file yang tidak berformat yang telah ditetapkan tadi tidak akan muncul. Yang muncul hanya jenis format yang telah ditetapkan oleh si user tadi. Misalnya file yang ingin dicari berekstensikan “.txt”, aplikasi ini dapat ditentukan yang akan ditampilkan itu hanya file yang berekstensikan “txt” saja.


(14)

1.2Identifikasi Masalah

Dalam Pembuatan File Kontrol ini, Penulis menerapkan teknik untuk membuat file yang membantu user mencari file.

1.3Perumusan Masalah

Berdasarkan latar belakang yang telah diuraikan sebelumnya, timbul masalah yang berhubungan dengan tugas akhir ini. Oleh karena itu perumusan masalahnya adalah: “Bagaimana merancang File Kontrol ”.

1.4Batasan Masalah

Dalam hal ini penulis munyusun tugas akhir dengan member batasan masalah tentang pembuatan file kontrol secara spesifik untuk member kemudahan bagi pengguna, agar dapat menggunakan file kontrol ini dengan mudah.

1.5Tujuan Penulisan

Tujuan dari penulisan tugas akhir ini adalah:

1. Mengenalkan kepada para pembaca mengenai file kontrol

2. Mengenalkan cara-cara mempergunakan dan memanfaatkan file kontrol pada komputer.


(15)

1.6Manfaat

Manfaat dari penulisan tugas akhir ini adalah:

1. Untuk membantu para pengguna komputer dalam mencari file dalam komputer

2. Menjadikan penulis lebih mengerti perancangan perangkat lunak yang mampu memberikan kemudahan bagi para pengguna.

1.7Tahapan Perancangan

Dalam pembuatan perangkat lunak ini penulis mengumpulkan data yang membantu penulis dalam membangun program. Penulis menggunakan beberapa metode dalam pengumpulan data ini, yaitu:

1. Rencana kebutuhan

Penulis mengkaji buku-buku yang berkaitan dengan perangkat lunak, seperti:

Adobe Photoshop, Microsoft Visual Basic serta artikel-arikel yang berhubungan dengan tugas akhir ini.

2. Proses Desain

Penulis melakukan pembuatan desain untuk menampilkannya. 3. Implementasi


(16)

1.8Sistematika Penulisan

Sistematika penulisan tugas akhir ini dibagi menjadi 5 (lima) bab, yaitu sebagai berikut:

BAB 1 Pendahuluan

Bab ini berisi tentang latar belakang permasalahan, identifikasi masalah, perumusan masalah, batasan masalah, tujuan, manfaat, tahapan perancangan, dan sistematika penulisan.

BAB 2 Landasan Teori

Bab ini mengungkapkan tentang konsep dasar dan teori-teori yang mendukung pembahasan untuk tema penulisan ini yang didapat dari literature.

BAB 3 Perancangan Sistem

Bab ini akan membahas tentang perancangan perangkat lunak file kontrol dan gambaran umum rancangan

BAB 4 Implementasi Sistem

Bab ini akan membahas analisa hasil dan pembahasan perangkat lunak file kontrol yang dirancang, pembuatan program yang diusulkan, tampilan interface program dan pengujian perangkat lunak.

BAB 5 Pengujian Sistem

Berisi pengujian aplikasi dan hasil yang diperoleh dari aplikasi.

BAB 6 Kesimpulan dan Saran

Bab ini berisikan kesimpulan dari bab-bab sebelumnya, sehingga dari kesimpulan tersebut penulis mencoba memberi saran yang berguna untuk melengkapi dan menyempurnakan pengembangan perangkat lunak ini untuk masa yang akan datang.


(17)

BAB 2

LANDASAN TEORI

2.1 Analisa Kebutuhan Perangkat Lunak

Analisa kebutuhan merupakan langkah awal untuk menentukan perangkat lunak yang dihasikan. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat tergantung pada keberhasilan dalam melakukan analisa kebutuhan. Jika terjadi kesalahan dalam analisa kebutuhan, maka perangkat lunak yang dibuat menjadi tidak berguna.

Ada beberapa factor yang harus dipenuhi dalam menganalisa kebutuhan, yaitu: 1. Komunikasi yang baik

Salah satu hal yang dibutuhkan dalam membangun perangkat lunak adalah membangun hubungan yang baik dengan pengguna. Kemampuan seorang analis dalam menciptakan hubungan sosial dengan pihak lain, dalam situasi ini adalah dengan pengguna, menjadi sesuatu hal yang berpengaruh besar dalam membangun perangkat lunak. Hubungan sosial yang baik dengan pengguna akan menjadikan komunikasi yang terbuka dan lancar.


(18)

2. Mengetahui “Apa”

Dalam membangun perangkat lunak perlu diketahui tentang apa yang dikerjakan, data apa yang membantu dalam pengerjaan, apa yang dihasilkan. Jangan terburu-buru menanyakan tentang bagaimana cara pengerjaannya.

3. Penggunaan Istilah yang Sederhana

Dalam berkomunikasi dengan pengguna, terutama ketika dalam proses analisa kebutuhan, jangan menggunakan istilah yang sulit dimengerti. Kebiasaan menggunakan istilah yang sulit atau sangat spesifik dalam bidang komputer itu bagus tapi akan menjadi sebuah kesulitan bagi sebagian orang yang belum mengerti lebih dalam mengenai komputer.

4. Terbuka dengan Langkah yang dilakukan

Bersikap terbuka tentang apa saja yang dilakukan selama proses pembuatan perangkat lunak merupakan tindakan yang cukup membantu dalam membangun sebuah perangkat lunak.

2.2Perangkat Lunak

Software adalah perintah (program komputer) yang dieksekusi memberikan fungsi dan petunjuk kerja seperti yang diinginkan. Struktur data yang memungkinkan program memanipulasi informasi secara proporsional dan dokumen yang menggambarkan operasi dan kegunaan program.


(19)

Software memiliki dua peran, disatu sisi software berfungsi sebagai produk dan disisi lain sebagai pengontrol pembuatan sebuah produk. Sebagai produk, software mengantarkan potensi perhitungan yang dibangun oleh software komputer. Software merupakan transformer informasi yang memproduksi, mengatur, memperoleh, memodifikasi, menampilkan, atau memancarkan informasi, ini dapat sesederhana suatu bit tunggal atau sekompleks sebuah simulasi multimedia. Sedangkan peran sebagai pengontrol yang dipakai untuk mengantarkan produk, software berlaku sebagai dasar untuk kontrol komputer (sistem operasi), komunikasi informasi (jaringan), dan penciptaan serta kontrol dari program-program lain (peranti dan lingkungan software).

2.2.1 Proses Perangkat Lunak

Proses pengembangan perangkat lunak sama seperti proses rekayasa keteknikan lainnya. Sebuah model mengenai proses pengembangan perangkat lunak diturunkan dari aktivitas rekayasa keteknikan yang diterima oleh manajemen proyek perangkat lunak karena menawarkan cara membuat proses pengembangan yang lebih baik.

(Pengembangan perangkat lunak Model Air Terjun. Roger S Pressman. 1994. “Software Engineering A Practitioner’s Approach, McGraw-Hiil”)


(20)

Gambar 2.1 Model Pengembangan Perangakat Lunak Air Terjun

2.2.2 Karakteristik Perangkat Lunak

Perangkat Lunak memiliki karakteristik, yaitu:

1. Perangkat Lunak dikembangkan atau direkayasa tidak dalam pengertian klasik. Ada kemiripan antara pengertian perangkat lunak dan pembuatan perangkat keras, namun secara fundamental berbeda. Fase pembuatan perangkat keras membuat masalah kualitas yang tidak ada pada perangkat lunak.

2. Perangkat Lunak tidak dapat rusak (wear out)

Jika sebuah komponen perangkat keras rusak, maka dapat diganti dengan suatu “spare part”, sedangkan perangkat lunak tidak memiliki “spare part”. Defenisi dan Analisis

Kebutuhan

Perancangan (Desain) Sistem dan Perangkat Lunak

Implementasi dan Unit Testing

Integrasi dan Sistem Testing


(21)

Perangkat lunak tidak rentan terhadap gangguan lingkungan yang menyebabkan kerusakan. Perawatan atau pemeliharaan perangkat lunak memiliki kompleksitas (complexity) yang lebih tinggi dibandingkan perawatan perangkat keras.

3. Sebahagian besar perangkat lunak dibuat berdasarkan pesanan, lebih daripada dirakit/dipasang dengan komponen-komponen yang ada.

Perangkat keras memiliki catalog komponen digital, sedangkan perangkat lunak tidak memiliki catalog komponen yang memungkinkan untuk memesan perangkat lunak yang off-the-shelf, tetapi hanya sebagai unit yang complete, bukan sebagai komponen yang dapat dipasang kembali ke dalam program yang baru.

2.2.3 Komponen Perangkat Lunak

Komponen perangkat lunak dibuat melalui sederetan terjemahan yang meletakkan kebutuhan pengguna terhadap kode yang dapat dieksekusi oleh mesin. Perancangan perangkat lunak diterjemahkan kedalam format bahasa yang meletakkan struktur data perangkat lunak, atribut prosedur dan kebutuhan-kebutuhan (requirement) yang terkait. Komponen utama rekayasa perangkat lunak, yaitu:

1. Teknologi

2. Managemen Perancangan 3. Manusia


(22)

Gambar 2.2 Daur Hidup Perangkat Lunak

2.3File Kontrol

File kontrol merupakan suatu aplikasi yang digunakan untuk mencari data ataupun file dengan menampilkan isi file tersebut.

2.4Adobe Photoshop CS2

Adobe Photoshop, atau biasa disebut Photoshop adalah perangkat lunak editor citra buatan Adobe Sistems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek. Perangkat lunak ini banyak digunakan oleh perusahaan

Definisi dan Analisis Kebutuhan

Perancangan (Desain) Sistem dan Perangkat Lunak

Implementasi dan Unit Testing

Operasi dan Perawatan Integrasi dan Sistem Testing


(23)

perangkat lunak pengolah gambar, dan bersama produk terbaik yang pernah diproduksi oleh Adobe Sistems. Versi kedelapan aplikasi ini disebut dengan nama Photoshop CS (Creative Suite), versi sembilan disebut Photoshop CS2, versi sepuluh disebut Adobe Photoshop CS3 , dan versi yang terakhir (kesebelas) adalah Adobe Photoshop CS4.

Photoshop tersedia unt 9 ke atas juga dapat digunakan oleh sistem operasi lain seperti perangkat lunak tertentu seperti membaca dan menulis gambar berformat raster dan vektor seperti .png, .gif, .jpeg, dan lain-lain. Photoshop juga memiliki beberapa format file khas:

1. .PSD (Photoshop Document) format yang menyimpan gambar dalam bentuk layer, termasuk teks, mask, opacity, blend mode, channel warna, channel alpha, clipping paths, dan setting duotone. Kepopuleran photoshop membuat format file ini digunakan secara luas, sehingga memaksa programer program penyunting gambar lainnya menambahkan kemampuan untuk membaca format PSD dalam perangkat lunak mereka.

2. .PSB' adalah versi terbaru dari PSD yang didesain untuk file yang berukuran lebih dari

3. .PDD adalah versi lain dari PSD yang hanya dapat mendukung fitur perangkat lunak Photshop Deluxe.

Photoshop juga memiliki hubungan erat dengan beberapa perangkat lunak penyunting media, animasi, dan authoring buatan-Adobe lainnya. File format asli Photoshop, .PSD, dapat diekspor ke dan dar


(24)

profesional, menyediakan penyuntingan gambar non-linear dan layanan special effect seperti background, tekstur, dan lain-lain untuk keperluan televisi, film, dan situs web. Sebagai contoh, Photoshop CS3 dapat digunakan untuk membuat menu dan tombol (button

Untuk menjalankan program Adobe Photoshop CS2 dapat dilakukan dengan langkah-langkah berikut:

1. Klik tombol Start pada Windows Taskbar 2. Pilih menu program Adobe

3. Klik Adobe Photoshop CS2 akan muncul jendela program Adobe Photoshop CS2 dan Halaman start

2.4.1Keunggulan Program Adobe Photoshop CS2


(25)

2.4.2IDE Adobe Photoshop CS2

Gambar 2.4 IDE Adobe Phtoshop CS2

2.5Microsoft Visual Basic

Microsoft Visual Basic 6.0 adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah atau instruksi yang berurutan, yang dimengerti oleh komputer untuk menyelesaikan masalah-masalah tertentu. Microsoft Visual Basic merupakan bahasa pemrograman yang menghasilkan aplikasi-aplikasi pada windows yang berbasis grafis (GUI-Grafical User Interface). Microsoft Visual Basic merupakan event-driven programming (pemrograman terkendali kejadian) yang mengandung arti bahwa program menunggu sampai adanya respon dari pemakai,


(26)

yang berupa event atau kejadian tertentu. Ketika event terdeteksi, kode yang berhubungan dengan event akan dijalankan.

Bahasa pemrograman Microsoft Visual Basic merupakan pengembangan terakhir dari bahasa pemrograman Basic (Beginner Of Purpose Simbolic Instruction Code). Karena kemiripannya dengan pemrograman basic, bahasa pemrograman Visual Basic ini menjadi lebih mudah untuk dipahami dan dipelajari. Microsoft Visual Basic 6.0 ini mempunyai kemampuan yang sangat besar dalam membuat program-program yang lebih kompleks. Microsoft Visual Basic terdiri dari beberapa versi, dan Microsoft Visual Basic 6.0 merupakan penyempurnaan dari versi sebelumnya.

2.5.1Keunggulan Visual Basic 6.0

Sejak diciptakan versi pertamanya pada tahun 1991, Microsoft Visual Basic kini telah mencapai versi yang keenam yang memiliki keunggulan dari versi sebelumnya. Berikut ini beberapa keunggulan dari Microsoft Visual Basic 6.0:

1. Kemampuan membuat ActiveX dan fasilitas internet yang lebih banyak. 2. Memiliki compiler yang dapat menghasilkan output file executable (.exe). 3. Memiliki beberapa tambahan sarana wizard yang lebih lengkap.

4. Membuat flat form pembuatan program yang diberi nama developer studio.

5. Sarana akses data yang lebih cepat dan handal untuk membuat aplikasi database yang berkemampuan tinggi dan kompleks.

6. Penambahan kontrol baru yang lebih canggih serta peningkatan kaidah struktur bahasa Microsoft Visual Basic 6.0.


(27)

2.5.2 IDE Microsoft Visual Basic 6.0

Untuk dapat menggunakan fasilitas dalam Microsoft Visual Basic 6.0 dengan baik dan benar, maka diperlukan penguasaan tentang IDE (Integrated Development Environment) atau lingkungan kerja Microsoft Visual Basic 6.0 itu sendiri. Tampilan fasilitas-fasilitas atau IDE Microsoft Visual Basic 6.0 berisi komponen-komponen seperti yang terlihat dalam Gambar 2.4.

Tool Bar

Project Explore Tool Box

Properties

Form Windows

Windows

Gambar 2.5 Interface Microsoft Visual Basic 6.0

IDE pada Microsoft Visual Basic 6.0 terbagi menjadi 5 komponen besar yaitu Menu, Toolbar, Toolbox, Project Explore, Properti windows.


(28)

1. Menu

Komponen Menu digunakan untuk mengolah, menampilkan atau menjalankan program serta memanipulasi jendela Microsoft Visual Basic 6.0. Dengan komponen Menu tersebut, penulis dapat mengatur tampilan atau bagian mana saja dari Microsoft Visual Basic 6.0 yang ingin digunakan dan akan tampil pada jendela kerja. Untuk menggunakan fasilitas Menu, dilakukan dengan cara memilih icon pada menu utama kemudian pilih sub menu.

2. Toolbar

Fungsi dari komponen Toolbar hampir sama seperti fungsi dari komponen Menu. Hanya saja komponen-komponen Toolbar terdiri dari beberapa icon interaktif yang lebih mudah digunakan. Untuk memilih suatu proses yang akan dilakukan tinggal memilih salah satu icon yang tersedia.

Gambar 2.6 Bentuk dari tampilan Toolbar

3. Toolbox

Komponen Toolbox adalah kumpulan kontrol pada Microsoft Visual Basic 6.0 yang dibutuhkan untuk melengkapi dan membentuk suatu program aplikasi yang akan dirancang. Kontrol adalah suatu objek yang akan menjadi


(29)

penghubung (interface) antara program aplikasi dengan user. Semua komponen tersebut harus diletakkan pada jendela form. Toolbox pada Microsoft Visual Basic 6.0 biasanya akan ditampilkan di kiri layar. Toolbox tersebut berisi layout, dan objek-objek standar yang akan selalu muncul setiap kali menjalankan Microsoft Visual Basic 6.0. Untuk menambah objek pada Toolbox ini, dapat dilakukan dengan memilih project> komponen atau dengan cara menekan (Ctrl+T) sehingga akan muncul kotak dialog seperti berikut:

Gambar 2.7 Bentuk dari tampilan toolbox


(30)

Terdapat beberapa perbedaan dalam perancangan menggunakan Microsof Visual Basic versi Profesional Edition atau Enterprise Edition.

Microsoft Visual versi Standar Edition memiliki beberapa objek yang bisa ditambahkan dengan cara memilih atau memberikan tanda check pada kolom yang telah disediakan pada komponen yang berhubungan dengan program yang diinginkan.

4. Project Explore

Program Microsoft Visual Basic 6.0 terdiri dari beberapa file yang disatukan atau dikompile pada waktu program tersebut sudah lengkap. Pada waktu membuat project, perlu berpindah antara komponen yang satu dengan yang lainnya. Untuk membantu perancangan aplikasi, Microsoft Visual Basic telah menyertakan Project Explore pada Microsoft Visual Basic 6.0 yang berisi jendela-jendela project. Jendela project berisi semua file yang digunakan pada proses pemrograman, dan menyediakan akses ke file tersebut menggunakan dua tombol khusus, yaitu view code dan view object. Jika user ingin menambah, menyimpan atau menghapus file-file individual dari project, menggunakan perintah pada menu file dan project. Perubahan ini akan direfleksikan pada jendela project. File project memuat semua daftar file-file pendukung program tersebut yang dikenal dengan istilah file Visual Basic Project (.Vbp). Pada Microsoft Visual Basic 5.0 dan Microsoft Visual Basic 6.0 dapat me-load lebih dari satu file dengan cara mengklik pada nama project. Di bawah nama project, jendela explore menampilkan komponen-komponen setiap project dengan struktur pohon yang sama dengan tampilan pada


(31)

Windows Explore. Untuk memperbesar atau memperkecil cabangnya seperti form, modul, serta kategori lain dapat dilakukan dengan mengklik tanda plus atau minus disebelah folder.

Gambar 2.9 Interface dari Project Explore

5. Properties Windows

Properties Windows atau jendela properties adalah jendela yang memuat semua informasi mengenai objek, yang terdapat dalam aplikasi Microsoft Visual Basic 6.0. Properties adalah sifat dari sebuah objek, misalnya seperti nama, warna, ukuran, posisi dan sebagainya. Setiap objek sebagian besar memiliki jenis properties yang sama, akan tetapi ada juga yang berbeda.


(32)

BAB 3

PERANCANGAN SISTEM

3.1 Gambaran Umum Sistem Rancangan File Kontrol

Definisi dan analisis kebutuhan meliputi layanan, kendala dan sasaran sistem ditetapkan dengan konsultasi pemakai sistem. Kemudian didefinisikan dengan cara yang dapat dipahami oleh pemakai dan staf pengembangan.

Perancangan sistem ini digunakan untuk membuat sebuah file control yang dipergunakan untuk mencari file bagi pengguna computer. Perancangan sistem ini dibuat dengan menggunakan Adobe Photoshop dan Microsoft Visual Basic 6.0 untuk menjadi sebuah perangkat lunak yang mampu memberikan kemudahan bagi para pengguna. Penggunaan perangkat lunak ini sangat mudah sehingga tidak memerlukan bimbingan dalam penggunaannya.


(33)

3.2 Perancanagan File Kontrol

Label Drivelistbox Dirlistbox Combobox Textfield Command button

3.2.1 Perancangan Interface Program

Adapun langkah-langkah untuk membuat antarmuka menu utama adalah sebagai berikut.

1. Buka program Visual Basic 6.0, dengan cara menekan Start > All

Program > Microsoft Visual Studio 6.0 > Microsoft Visual Basic 6.0.


(34)

Gambar 3.1 Membuka Program Visual Basic 6.0

2. Akan tampil dialog New Project, pilih Standard EXE, tekan tombol

Open.


(35)

3. Maka akan muncul jendela Form

Gambar 3.3 Jendela Form

4. Tambahkan 4 buah label ,1 drivelistbox , 1 dirlistbox , 1 combobox , 1 filelistbox , 1 textfield , dan 3 buah command button

ComboBox Label DriveListBox DirListBox TextField

Command Button


(36)

3.2.2 Perancangan Interface Profil

1. Tambahkan Form Baru

Gambar 3.5 Penambahan Form Baru

2. Akan Muncul Form Baru


(37)

3. Tambahkan control image 5 buah, picturebox 2 buah, timer 3 buah, dan command button 1

Image Command button

PictureBox


(38)

3.3 Flowchart File Kontrol

Tidak ada

Ada

Input Type

Cek dalam Device

Isi File Pemilihan File


(39)

BAB 4

ANALISIS HASIL DAN PEMBAHASAN

4.1 Analisis Sistem

Dalam penyusunan proyek ini diperlukan beberapa analisis yang harus dilaksanakan, yaitu:

4.1.1 Aspek Hardware

Software (perangkat lunak) adalah program yang digunakan untuk menjalankan perangkat keras. Tanpa adanya perangkat lunak ini komponen perangkat keras tidak akan berfungsi, adapun aplikasi dan software yang digunakan dalam pembangunan game ini meliputi Sistem Operasi Windows XP SP2 Profesional, Microsoft VB 6.0.


(40)

4.1.2 Aspek Brainware

Aspek Brainware adalah orang yang menjalankan semua sistem perencanaan dan pembuatan proyek File Kontrol mulai dari membuat analisis sistem, membuat File Kontrol dan mengevaluasi File Kontrol. Skill yang dibutuhkan dalam pembuatan File kontrol ini antara lain: menguasai Sistem Operasi Windows, menguasi aplikasi Microsoft VB 6.0 serta kreatifitas.

4.2 Analisis Kelayakan Teknologi

Perkembangan teknologi komputer sangat cepat, ini terjadi karena perkembangan hardware dan software yang terus mengalami perubahan ke arah yang lebih baik. Semua perkembangan teknologi pada saat ini banyak menawarkan kemudahan dalam pemakaian. Di Indonesia perkembangan ilmu dan teknologi kurang mengalami perkembangan. Untuk itu pembaharuan dan pengembangan harus terus dilakukan supaya tidak tertinggal oleh kompetitor lain.

4.3 Analisis Manfaat

Dalam bagian ini penulis mencoba menarik sebuah kesimpulan, apa sebenarnya manfaat dari perangkat lunak File Kontrol ini. Jadi manfaat dari perangkat lunak ini


(41)

adalah untuk membantu para pengguana komputer dalam mencari data dengan langsung dapat melihat isi data tersebut.

4.4 Pembuatan Program

Pembuatan program ini menggunakan Microsoft Visual Basic 6.0 yang membahas tentang pencarian dan letak file.

4.5 Tampilan Form Utama

Form berikut ini merupakan tampilan utama yang merupakan bagian terutama dalam program ini. Form ini merupakan media yang akan menghubungkan pengguna dengan program ini. Form ini merupakan media untuk menjalankan program.


(42)

4.6 Tampilan Form Profil

Gambar 4.2 Tampilan Form Profil

4.7 Implementasi dan Pembahasan

Implementasi program aplikasi File Kontrol merupakan tahap paling penting di mana sistem yang sudah dirancang, diimplementasikan untuk menghasilkan sistem yang sesuai dengan yang diinginkan dan siap dioperasikan pada keadaan yang sebenarnya. Dari hal ini dapat diketahui apakah sistem yang dihasilkan sesuai dengan tujuan yang diinginkan atau tidak. Tahapan perancangan aplikasi telah dikerjakan. Mulai dari rancangan sistem, dan rancangan antar muka ( user interface). Semua rancangan ini digunakan untuk mempermudah dalam penjabaran sistem ke dalam bahasa pemrograman. Sebelum program diimplementasikan, maka program harus bebas dari kesalahan-kesalahan. Kesalahan program yang mungkin terjadi antara lain :


(43)

1. Kesalahan penulisan bahasa (Syntax Error) adalah kesalahan dalam penulisan kode program. Dalam File Kontrol ini telah terbebas dari kesalahan. tersebut, karena program File Kontrol ini dapat dijalankan sesuai dengan kebutuhan, seandainya terdapat kesalahan sudah bisa dipastikan program tidak bisa dijalankan.

2. Kesalahan waktu proses (runtime-error) adalah kesalahan yang terjadi ketika executable program dijalankan, kesalahan ini akan menyebabkan program berhenti sebelum selesai pada waktunya, karena kompiler menemukan kondisi - kondisi yang belum terpenuhi yang tidak bisa dikerjakan.

3. Kesalahan logika (Logical errors) adalah kesalahan dari logika program yang dibuat. Kesalahan seperti ini sulit ditemukan, karena tidak ada pemberitahuan mengenai kesalahannya dan tetap akan didapatkan hasil dari proses program walaupun hasilnya salah. Setelah program bebas dari kesalahan, program tersebut diuji apakah sudah sesuai dengan tujuan atau belum.


(44)

BAB 5

PENGUJIAN SISTEM

5.1 Testing Program

Pada bagian ini penulis akan melakukan testing untuk melihat apakah File Kontrol ini bisa berjalan sebagaimana mestinya. Penulis juga akan menjelaskan bagaimana cara untuk menjalankan File Kontrol ini.

Adapun langkah-langkah untuk melakukan testing game ini adalah sebagai berikut:

1. Jika aplikasi belum dijalankan , tekan F5. Maka akan tampil antarmuka menu utama. Pilih Storage Device


(45)

2. Pilih Folder yang akan ditelusuri

Gambar 5.2 Pemilihan Folder

3. Pilih Type File yang akan ditelusuri maka dengan otomatis akan muncul daftar file sesuai dengan type yang dicari


(46)

4. Pilih File yang akan dilihat isinya


(47)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan penjelasan dari bab-bab sebelumnya dengan adanya Aplikasi File Kontrol, penulis dapat menyimpulkan:

1. Pengoperasian dan Perawatan merupakn fase yang paling panjang. Pengoperasian dilakukan dengan memasang sistem dan menggunakannya. Perawatan meliputi koreksi kesalahan yang tidak ditemukan dalam pembuatan sebelumnya, memperbaiki kesalahan dan mempertinggi sistem dengan ditemukannya kebutuhan baru.

2. Perancangan aplikasi File Kontrol ini dapat digunakan untuk mencari letak dan mengetahui isi file dalam koputer.

3. Pengguna File Kontrol memiliki hak untuk merubah, menambah, dan memodifikasi basis pengetahuan dari Aplikasi File Kontrol ini.

6.2 Saran

Aplikasi File Kontrol yang dibuat penulis belumlah sempurna. Penulis mengharapkan aplikasi perangkat lunak ini dapat dikembangkan lagi, sehingga suatu saat nanti aplikasi ini menuju kesempurnaan dan mengalami perkembangan yang bagus.


(48)

DAFTAR PUSTAKA

Asanka, Dinesh, Write to a PDF File From VB

Jogiyanto HM., Bahasa Basic, Andi Offset,Yogyakarta.

Jogiyanto. Analisa dan Desain Sistem Informasi, penerbit Andi Yogyakarta, 2005. Microsoft Developers Network, Microsoft Corp, 2000.

Pressman, Roger S. 1994. “Software Engineering, A Practitioner’s Approach, McGraw-Hill”.

Using Visual Basic 6, Internet Book.


(49)

LISTING PROGRAM Form Utama

Option Explicit

Private Sub cbodaftar_Click()

Select Case cbodaftar.ListIndex Case 0

filDaftar.Pattern = "*.*"

Case 1

filDaftar.Pattern = "*.txt" Case 2

filDaftar.Pattern = "*.ini" Case 3

filDaftar.Pattern = "*.Frm" Case 4

filDaftar.Pattern = "*.log" Case 5

filDaftar.Pattern = "*.rtf" End Select

End Sub

Private Sub cmdAbout_Click() Form2.Show

Form2.Top = Form1.Height / 2 - Form2.Height / 2 Form2.Left = Form1.Width / 2 - Form2.Width / 2 End Sub

Private Sub cmdDaftar_Click() Dim NamaFile

If Right(DirDaftar.Path, 1) = ("\") Then

NamaFile = DirDaftar.Path & filDaftar.FileName

Else

NamaFile = DirDaftar.Path & "\" & filDaftar.FileName

End If

Open NamaFile For Input As 1 txtdaftar = Input(LOF(1), #1)

Close #1

End Sub

Private Sub Cmdexit2_Click() Unload Me


(50)

Private Sub Cmdprogram_Click() Form3.Show

Form3.Top = Form1.Height / 2 - Form3.Height / 2 Form3.Left = Form1.Width / 2 - Form3.Width / 2

End Sub

Private Sub DirDaftar_Change()

filDaftar.Path = DirDaftar.Path

End Sub

Private Sub DrvDaftar_Change() DirDaftar.Path = DrvDaftar.Drive

End Sub

Private Sub Form_Load()

cbodaftar.AddItem "all files (*.*)" cbodaftar.AddItem "Text File (*.txt)" cbodaftar.AddItem "Ini File (*.ini)" cbodaftar.AddItem "Form File (*.Frm)" cbodaftar.AddItem "Log File (*.log)"

cbodaftar.AddItem "Rich Text Format (*.rtf)"

End Sub

Form Profil

Dim py As Integer Dim SW As Integer

Private Sub cmdexit_Click() Unload Me

End Sub

Private Sub Form_Load() SW = 1

Imglogo.Picture = LoadPicture(App.Path & "\logo1.gif")

Imglogo.Visible = True tmrtunda.Enabled = True tmrgulung.Enabled = True End Sub

Private Sub Form_Unload(Cancel As Integer)


(51)

Imglogo.Visible = True tmrtunda.Enabled = True tmrcancel.Enabled = True tmrgulung.Enabled = False py = 0

End Sub

Private Sub tmrcancel_Timer()

Imglogo.Visible = Not Imglogo.Visible

End Sub

Private Sub tmrgulung_Timer() py = py - 30

Picucapan.Top = py Picucapan.Left = 0 End Sub

Private Sub cmdtutup_Click() Unload Me

End Sub

Private Sub tmrtunda_Timer()

If SW = 1 Then

imgjudul.Picture = LoadPicture(App.Path & "\judul1.jpg")

SW = 2

ElseIf SW = 2 Then

imgjudul.Picture = LoadPicture(App.Path & "\judul2.jpg")

SW = 3

ElseIf SW = 3 Then

imgjudul.Picture = LoadPicture(App.Path & "\judul3.jpg")

SW = 4

ElseIf SW = 4 Then

imgjudul.Picture = LoadPicture(App.Path & "\judul4.jpg")

SW = 5

ElseIf SW = 5 Then

imgjudul.Picture = LoadPicture(App.Path & "\judul5.jpg")

SW = 1 End If


(52)

Private Sub Cmdexit4_Click() Unload Me


(53)

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma III Ilmu Komputer :

Nama : FLEEMING ALEXANDRO B

NIM : 072406103

Program Studi : ILMU KOMPUTER

Judul T.A : APLIKASI FILE KONTROL MENGGUNAKAN VISUAL BASIC 6.0

Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal ………

Dengan Hasil : Sukses / Gagal

Demikian diterangkan untuk digunakan melengkapi Syarat Pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.

Medan, 07 Juni 2010

Dosen Pembimbing/Kepala Lab. Komputer Program Studi D3 Ilmu Komputer

Drs. Faigiziduhu Bu’ulolo, M.Si NIP. 19531218 1980031003


(54)

Nama Mahasiswa : FLEEMING ALEXANDRO B

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nomor Stambuk : 072406103

Judul Tugas Akhir : Aplikasi File Kontrol Menggunakan Visual Basic 6.0 Dosen Pembimbing : Drs. Faigiziduhu Bu’ulolo, M.Si

Tanggal Mulai Bimbingan : Tanggal Selesai Bimbingan :

No. Tanggal Asistensi Bimbingan

Pembahasan pada Asistensi Mengenai, pada Bab :

Paraf Dosen Pembimbing Keterangan 1. 2. 3. 4. 5. 6. 7.

∗ Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.

Diketahui, Disetujui,

Ketua Departemen Matematika Pembimbing Utama/

Penanggung Jawab

Dr. Saib Suwilo M.Sc Drs. Faigiziduhu Bu’ulolo, M.Si NIP. 19640109 198803 1 004 NIP. 19531218 198003 1 003


(1)

LISTING PROGRAM Form Utama

Option Explicit

Private Sub cbodaftar_Click()

Select Case cbodaftar.ListIndex Case 0

filDaftar.Pattern = "*.*"

Case 1

filDaftar.Pattern = "*.txt" Case 2

filDaftar.Pattern = "*.ini" Case 3

filDaftar.Pattern = "*.Frm" Case 4

filDaftar.Pattern = "*.log" Case 5

filDaftar.Pattern = "*.rtf" End Select

End Sub

Private Sub cmdAbout_Click() Form2.Show

Form2.Top = Form1.Height / 2 - Form2.Height / 2 Form2.Left = Form1.Width / 2 - Form2.Width / 2 End Sub

Private Sub cmdDaftar_Click() Dim NamaFile

If Right(DirDaftar.Path, 1) = ("\") Then

NamaFile = DirDaftar.Path & filDaftar.FileName

Else

NamaFile = DirDaftar.Path & "\" & filDaftar.FileName

End If

Open NamaFile For Input As 1 txtdaftar = Input(LOF(1), #1)

Close #1

End Sub

Private Sub Cmdexit2_Click() Unload Me


(2)

Private Sub Cmdprogram_Click() Form3.Show

Form3.Top = Form1.Height / 2 - Form3.Height / 2 Form3.Left = Form1.Width / 2 - Form3.Width / 2

End Sub

Private Sub DirDaftar_Change()

filDaftar.Path = DirDaftar.Path

End Sub

Private Sub DrvDaftar_Change() DirDaftar.Path = DrvDaftar.Drive

End Sub

Private Sub Form_Load()

cbodaftar.AddItem "all files (*.*)" cbodaftar.AddItem "Text File (*.txt)" cbodaftar.AddItem "Ini File (*.ini)" cbodaftar.AddItem "Form File (*.Frm)" cbodaftar.AddItem "Log File (*.log)"

cbodaftar.AddItem "Rich Text Format (*.rtf)"

End Sub

Form Profil

Dim py As Integer Dim SW As Integer

Private Sub cmdexit_Click() Unload Me

End Sub

Private Sub Form_Load() SW = 1

Imglogo.Picture = LoadPicture(App.Path & "\logo1.gif")

Imglogo.Visible = True tmrtunda.Enabled = True tmrgulung.Enabled = True End Sub

Private Sub Form_Unload(Cancel As Integer)


(3)

Imglogo.Visible = True tmrtunda.Enabled = True tmrcancel.Enabled = True tmrgulung.Enabled = False py = 0

End Sub

Private Sub tmrcancel_Timer()

Imglogo.Visible = Not Imglogo.Visible

End Sub

Private Sub tmrgulung_Timer() py = py - 30

Picucapan.Top = py Picucapan.Left = 0 End Sub

Private Sub cmdtutup_Click() Unload Me

End Sub

Private Sub tmrtunda_Timer()

If SW = 1 Then

imgjudul.Picture = LoadPicture(App.Path & "\judul1.jpg")

SW = 2

ElseIf SW = 2 Then

imgjudul.Picture = LoadPicture(App.Path & "\judul2.jpg")

SW = 3

ElseIf SW = 3 Then

imgjudul.Picture = LoadPicture(App.Path & "\judul3.jpg")

SW = 4

ElseIf SW = 4 Then

imgjudul.Picture = LoadPicture(App.Path & "\judul4.jpg")

SW = 5

ElseIf SW = 5 Then

imgjudul.Picture = LoadPicture(App.Path & "\judul5.jpg")

SW = 1 End If


(4)

Private Sub Cmdexit4_Click() Unload Me


(5)

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma III Ilmu Komputer :

Nama : FLEEMING ALEXANDRO B

NIM : 072406103

Program Studi : ILMU KOMPUTER

Judul T.A : APLIKASI FILE KONTROL MENGGUNAKAN

VISUAL BASIC 6.0

Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal ………

Dengan Hasil : Sukses / Gagal

Demikian diterangkan untuk digunakan melengkapi Syarat Pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.

Medan, 07 Juni 2010

Dosen Pembimbing/Kepala Lab. Komputer Program Studi D3 Ilmu Komputer

Drs. Faigiziduhu Bu’ulolo, M.Si NIP. 19531218 1980031003


(6)

Nama Mahasiswa : FLEEMING ALEXANDRO B

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nomor Stambuk : 072406103

Judul Tugas Akhir : Aplikasi File Kontrol Menggunakan Visual Basic 6.0 Dosen Pembimbing : Drs. Faigiziduhu Bu’ulolo, M.Si

Tanggal Mulai Bimbingan : Tanggal Selesai Bimbingan :

No. Tanggal

Asistensi Bimbingan

Pembahasan pada Asistensi Mengenai, pada Bab :

Paraf Dosen Pembimbing

Keterangan

1. 2. 3. 4. 5. 6. 7.

∗ Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.

Diketahui, Disetujui,

Ketua Departemen Matematika Pembimbing Utama/

Penanggung Jawab

Dr. Saib Suwilo M.Sc Drs. Faigiziduhu Bu’ulolo, M.Si