Tampilkan postingan dengan label Mahasiswa. Tampilkan semua postingan
Tampilkan postingan dengan label Mahasiswa. Tampilkan semua postingan
PROJECT MANAGEMENT
16.55.00
Nama saya Kevin Albert Setiawan, NIM D1041161012, mahasiswa Teknik Informatika Universitas Tanjungpura angkatan 2016.
Kali ini saya akan membahas mengenai manajemen proyek.
Apa Itu Manajemen Proyek?
Manajemen Proyek adalah perencanaan, pengorganisasian dan pengelolaan upaya untuk mencapai proyek yang sukses. Proyek adalah aktivitas satu kali yang menghasilkan keluaran dan hasil tertentu, misalnya, gedung atau sistem komputer baru yang besar. Ini berbeda dengan program, yang merupakan proses berkelanjutan, seperti program pengendalian kualitas, atau kegiatan untuk mengelola sejumlah proyek bersama-sama.
Manajemen proyek termasuk mengembangkan rencana proyek, yang melibatkan pendefinisian dan konfirmasi tujuan dan sasaran proyek, bagaimana hal-hal tersebut akan tercapai, mengidentifikasi tugas dan mengukur sumber daya yang dibutuhkan, dan menentukan anggaran dan jadwal untuk penyelesaian. Ini juga termasuk mengelola pelaksanaan rencana proyek, bersama dengan mengoperasikan kontrol reguler untuk memastikan bahwa ada informasi yang akurat dan obyektif tentang kinerja relatif terhadap rencana, dan mekanisme untuk melaksanakan tindakan pemulihan bila diperlukan.
Proyek sering mengikuti fase atau tahapan utama, misalnya: kelayakan, definisi, perencanaan, implementasi, evaluasi dan realisasi.
Komponen inti dari manajemen proyek adalah:
- Mendefinisikan alasan mengapa suatu proyek diperlukan.
- Menangkap persyaratan proyek, menentukan kualitas pengiriman, memperkirakan sumber daya dan skala waktu.
- Menyiapkan kasus bisnis untuk membenarkan investasi.
- Mengamankan perjanjian dan pendanaan perusahaan.
- Mengembangkan dan mengimplementasikan rencana manajemen untuk proyek.
- Memimpin dan memotivasi tim pengiriman proyek.
- Mengelola risiko, masalah, dan perubahan proyek.
- Memantau kemajuan terhadap rencana.
- Mengelola anggaran proyek.
- Memelihara komunikasi dengan para pemangku kepentingan dan organisasi proyek.
- Manajemen penyedia.
- Menutup proyek dengan cara yang terkendali bila perlu.
Kapan Manajemen Proyek Digunakan?
Proyek terpisah dari kegiatan bisnis seperti biasa, yang mengharuskan orang untuk bersatu sementara untuk fokus pada tujuan proyek tertentu. Akibatnya, kerja sama tim yang efektif sangat penting bagi proyek yang sukses. Manajemen proyek berkaitan dengan mengelola paket diskrit kerja untuk mencapai tujuan tertentu. Cara kerja dikelola tergantung pada berbagai faktor.
Tujuan dapat dinyatakan dalam hal:
- Output (seperti gedung HQ baru).
- Hasil-hasil (seperti staf direlokasi dari beberapa lokasi ke kantor pusat yang baru).
- Manfaat (seperti mengurangi biaya perjalanan dan manajemen fasilitas).
- Tujuan strategis (seperti menggandakan harga saham organisasi dalam tiga tahun).
Mengapa Kita Menggunakan Manajemen Proyek?
Manajemen proyek pada dasarnya ditujukan untuk menghasilkan produk akhir yang akan mempengaruhi beberapa perubahan untuk kepentingan organisasi yang menghasut proyek. Ini adalah inisiasi, perencanaan, dan kontrol berbagai tugas yang diperlukan untuk menghasilkan produk akhir ini. Proyek-proyek yang membutuhkan manajemen formal adalah mereka yang:
- Menghasilkan sesuatu yang baru atau diubah, berwujud atau tidak berwujud.
- Memiliki jangka waktu yang terbatas: awal dan akhir yang pasti.
- Cenderung menjadi kompleks dalam hal kerja atau kelompok yang terlibat.
- Membutuhkan manajemen perubahan.
- Membutuhkan manajemen risiko.
Investasi dalam manajemen proyek yang efektif akan memiliki sejumlah manfaat, seperti:
- Memberikan kemungkinan lebih besar untuk mencapai hasil yang diinginkan.
- Memastikan penggunaan sumber daya yang efisien dan terbaik.
- Memenuhi kebutuhan yang berbeda dari para pemangku kepentingan proyek.
KETERKAITAN PROYEK DAN MANAJEMEN PROYEK
10.33.00
Nama saya Kevin Albert Setiawan, NIM D1041161012, mahasiswa Teknik Informatika Universitas Tanjungpura angkatan 2016.
Kali ini saya akan menuliskan mengenai pendapat saya tentang apa itu "Proyek" dan apa kaitannya dengan "Manajemen Proyek", terutama pada Manajemen Proyek Perangkat Lunak.
Menurut saya, proyek merupakan suatu hal yang identik dengan pengerjaan hal-hal tertentu, biasanya proyek pembangunan, tapi juga bisa diartikan sebagai pengerjaan sebuah alat maupun sebuah aktivitas yang memiliki tujuan tertentu setelah pengerjaannya selesai. Proyek tersebut bisa bersifat temporer atau sementara karena pasti memiliki batas waktu pengerjaan. Proyek ini sendiri pastinya memiliki beberapa faktor yang harus diperhatikan, yaitu:
Menurut saya, proyek merupakan suatu hal yang identik dengan pengerjaan hal-hal tertentu, biasanya proyek pembangunan, tapi juga bisa diartikan sebagai pengerjaan sebuah alat maupun sebuah aktivitas yang memiliki tujuan tertentu setelah pengerjaannya selesai. Proyek tersebut bisa bersifat temporer atau sementara karena pasti memiliki batas waktu pengerjaan. Proyek ini sendiri pastinya memiliki beberapa faktor yang harus diperhatikan, yaitu:
- Biaya
Yang namanya proyek, pasti membutuhkan modal dalam mendukung segala proses pengerjaannya. Maka biaya adalah faktor penting yang harus diperhatikan dalam setiap proyek. Sumber dana/biaya untuk suatu proyek bisa berasal dari sponsor maupun pemilik/client dari proyek itu sendiri. Bicara tentang biaya, pastilah sebuah proyek ingin mencapai dan mendapatkan keuntungan yang semaksimal mungkin, maka sebuah proyek yang baik akan mendahulukan kualitas terbaik dengan harga modal yang murah agar dapat mengambil keuntungan semaksimal mungkin. - Waktu
Setiap proyek pastinya memiliki tenggat waktu atau deadline, karena jika tidak diberi batas waktu tersebut, maka sebuah proyek atau pekerjaan tidak akan jelas kapan selesainya. Jika waktu selesai sebuah proyek tidak jelas, maka produk dari proyek tersebut juga tidak akan bisa digunakan tepat waktu. Suatu proyek dikatakan selesai jika proyek tersebut telah dapat mencapai tujuan dari dimulainya proyek tersebut. Jika tidak, maka otomatis pengeluaran biaya yang harus dikeluarkan akan semakin besar seiring dengan berjalannya waktu proyek tersebut. - Tim
Tugas pertama anda dalam fase ini adalah menilai keterampilan yang dibutuhkan untuk proyek sehingga anda bisa mendapatkan orang yang tepat. Penilaian ini mengalir langsung dari struktur perincian kerja yang anda lakukan selama fase perencanaan, di mana anda mengembangkan estimasi terbaik anda tentang tugas dan kegiatan yang diperlukan. Anda mungkin perlu membawa orang, baik pekerja sementara atau karyawan dari bagian lain organisasi yang memiliki keterampilan tertentu. Jangan lupa untuk meluangkan waktu dan uang untuk pelatihan guna menutupi semua celah yang tidak dapat anda isi dengan orang-orang yang sudah siap. - Tujuan
Salah satu tugas perencanaan yang paling menantang adalah untuk memadukan berbagai harapan pemangku kepentingan ke dalam serangkaian tujuan yang koheren dan dapat dikelola. Keberhasilan proyek akan diukur dari seberapa baik anda memenuhi sasaran tersebut. Semakin eksplisit anda menyatakannya di awal, semakin sedikit ketidaksepakatan yang akan anda hadapi nanti tentang apakah anda telah memenuhi harapan.
Namun, dalam tahap perencanaan, masih banyak yang berubah, jadi anda akan merevisi tujuan anda nanti, saat anda mengumpulkan informasi tentang apa yang perlu anda capai.
ANALISIS DAN PERANCANGAN SISTEM
19.37.00
A. PENGERTIAN SYSTEM ANALYST
System Analyst
System analyst adalah profesi
yang bagus untuk memulai karir di bidang IT. Pekerjaan sebagai system analyst
menawarkan tantangan kerja yang dinamis dan variatif. System analyst merupakan
individu kunci dalam proses pengembangan sistem. System analyst
mempelajari masalah dan kebutuhan dari organisasi untuk menentukan
bagaimana orang, data, proses, komunikasi dan teknologi informasi dapat
meningkatkan pencapaian bisnis. Seorang system analyst juga merupakan orang
yang paling bertanggung jawab pada proses analisis dan perancangan sistem
informasi. Tugas utama dari seorang system analyst adalah menentukan bentuk
sistem yang akan dibangun nantinya. Keputusan ini tidak mudah, kesalahan
menentukan format sistem yang akan dibangun akan berakibat pada gagalnya proyek
yang dikerjakan. Oleh sebab itu, seorang system analyst yang sukses harus
memiliki dan dibekali dengan beberapa keahlian spesifik seperti:
Keahlian analisis
Keahlian analisis diperlukan
untuk memahami organisasi yang memerlukan sistem informasi yang akan dibangun.
Keahlian analisis digunakan untuk memetakan permasalahan yang dihadapi oleh
perusahaan klien yang bisa diselesaikan dengan sistem informasi dan yang
tidak. Kemampuan analisis juga diperlukan untuk memecahkan masalah yang
telah ditemukan lagi menggunakan teknologi berbasis komputer. Keseluruhan
aktivitas ini akan sangat terbantu dengan memandang organisasi sebagai suatu
sistem. Dengan menganalisa komponen-komponennya maka seorang system
analyst akan lebih mudah memahami keseluruhan proses bisnis yang berjalan dan
menemukan sub sistem mana yang punya indikasi mengalami masalah.
Keahlian teknis
Tugas utama seorang analis
adalah menentukan bentuk sistem terkomputerisasi seperti apa yang dapat
menyelesaikan masalah yang telah ditemukan pada perusahaan atau organisasi
klien. Karena permasalahan yang ditemukan harus diselesaikan dengan teknologi
komputer maka keahlian teknis yang dibutuhkan adalah penguasaan teknologi
software maupun hardware. Seorang system analyst dituntut untuk mengenal dan
menguasai software maupun hardware terbaru serta mengetahui keunggulan maupun
batasan dari teknologi-teknologi tersebut. Hal ini akan sangat membantu analis
dalam memilih teknologi yang tepat untuk keperluan klien yang sangat spesifik.
Keahlian teknis bisa diperoleh dari pendidikan formal, pelatihan khusus,
maupun jam terbang yang panjang dalam mengembangkan proyek Sistem Informasi.
Keahlian Managerial
Salah satu tugas system analyst
adalah menjadi tangan kanan Manager Sistem Informasi dalam mengatur sumber daya
proyek dalam skala kecil. System analyst bertanggung jawab mengatur sumber
daya yang di bawah kendalinya seperti programmer dan teknisi. Pembagian tugas
yang tepat sangat berpengaruh pada cepat lambatnya penyelesaian proyek. System
analyst juga harus mampu memprediksi resiko dan perubahan faktor-faktor
eksternal seperti kenaikan harga hardware, perubahan kebutuhan klien,
munculnya produk pesaing dan lain-lain.
Interpersonal skills
System analyst adalah pihak
yang berkomunikasi aktif keluar dengan klien maupun kedalam dengan stake holder
yang lain. Keahlian berkomunikasi sangat diperlukanuntuk menjaring informasi
yang akurat tentang masalah yang ada pada klien. Kadang-kadang ada
beberapa jenis klien yang tertutup atau kurang memahani proses bisnisnya
sendiri. Disinilah kemampuan berkomunikasi dari system analyst sangat
menentukan keberhasilan identifikasi masalah. Komunikasi juga diperlukan untuk
mempresentasikan pekerjaan dari analis maupun stake holder yang lain yang perlu
diketahui oleh user. Komunikasi juga diperlukan untuk koordinasi dan
instruksi dengan stakeholder yang lain. Dengan menjalin komunikasi secara
efektif dengan stake holder yang lain, perkembangan proyek selalu dapat
diketahui, perubahan-perubahan terbaru bisa dimonitor dan direspons.
Adapun hal-hal tanggung jawab
dari seorang system analyst meliputi:
- Pengambilan data yang efektif dari sumber bisnis
- Aliran data menuju ke computer
- Pemrosesan dan penyimpanan data dengan computer
- Aliran dari informasi yang berguna kembali ke proses bisnis dan penggunanya
B. ANALISIS DAN DESAIN
SISTEM
Tahapan
analisis sistem dilakukan setelah tahapan perencanaan dan sebelum tahapan
desain sistem. Tahapan analisis sistem merupakan sebuah tahapan yang sangatlah
penting hal ini dikarenakan apabila terjadi kesalahan dalam melakukan analisis
sistem maka akan menyebabkan kesalahan pada tahap selanjutnya. Langkah-langkah
di Analisis Sistem yaitu:
- Identify, yaitu mengidentifikasi masalah.
- Understand, yaitu memahami kerja dari sistem yang ada.
- Analyze, yaitu menganalisis sistem.
- Report, yaitu membuat laporan hasil analisis.
Metodologi Pengembangan Perangkat Lunak
Ada 3 metodologi yang biasa digunakan dalam pengembangan perangkat lunak, yaitu SDLC, RAD, dan Prototyping, dari ketiga metodologi tersebut, saya akan menjelaskan lebih rinci tentang SDLC, berikut adalah penjelasannya:
Ada 3 metodologi yang biasa digunakan dalam pengembangan perangkat lunak, yaitu SDLC, RAD, dan Prototyping, dari ketiga metodologi tersebut, saya akan menjelaskan lebih rinci tentang SDLC, berikut adalah penjelasannya:
1. SDLC (System Development Life Cycle)
Beberapa metodologi pengembangan perangkat lunak yang termasuk ke dalam SDLC (System Development Life Cycle) adalah Spiral Model dan Waterfall Model. SDLC adalah proses pengembangan dimana keseluruhan proses pengembangan sistem dilakukan melalui proses multi-langkah dari investigasi persyaratan awal melalui analisis, desain, implementasi dan pemeliharaan.
a. Spiral Model
Model spiral (spiral model) adalah model pengembangan software dimana proses digambarkan sebagai spiral. Setiap loop akan mewakili satu fase dari software process. Loop paling dalam berfokus pada kelayakan dari sistem, loop selanjutnya tentang definisi dari kebutuhan, loop berikutnya berkaitan dengan desain sistem dan seterusnya, seperti gambar berikut
Pada spiral model, setiap Loop dibagi dibagi menjadi sejumlah aktifitas kerangka kerja yang disebut juga wilayah tugas, wilayah tugas tersebut terdiri antara tiga sampai enam wilayah tugas, yaitu :
1. Komunikasi Pelanggan.
Tugas – tugas yang dibutuhkan untuk membangun komunikasi yang efektif di antara pengembangan dan pelanggan.
2. Perencanaan.
Tugas–tugas yang dibutuhkan untuk mendefinisikan sumber–sumber daya, ketepatan waktu, dan proyek informasi lain yang berhubungan.
3. Analisis Risiko.
Tugas – tugas yang dibutuhkan untuk menaksir risiko – risiko, baik manajemen maupun teknis.
4. Perekayasaan.
Tugas – tugas yang dibutuhkan untuk membangun satu atau lebih representasi dari aplikasi tersebut.
5. Konstruksi dan peluncuran.
Tugas – tugas yang dibutuhkan untuk mengkonstruksi, menguji, instalasi dan memberikan pelayanan kepada pemakai (contohnya pelatihan dan dokumentasi).
6. Evaluasi pelanggan.
Tugas – tugas yang dibutuhkan untuk memperoleh umpan balik dari pelanggan dengan didasarkan pada evaluasi representasi software, yang dibuat selama masa perekayasaan, dan diimplementasikan selama masa pemasangan software.
b. Waterfall model
Fase atau tahapan yang terjadi pada waterfall model adalah sebagai berikut ::
1) Tahap Investigasi
Pada tahap investigasi akan terjadi proses seperti:
a) Initialisasi: terjadi proses seperti perencanaan manajemen, kebutuhan serta potensi dari user.
b) Definisi formal: dilakukan definisi tujuan, motivasi, ruang lingkup, batasan, kendala, dan strategi. Selain itu, pada definisi formal juga dilakukan verifikasi permasalahan sehingga dapat dilakukan penilaian terhadap kebutuhan yang baru.
c) Uji kelayakan, yang terdiri dari:
1. Uji kelayakan teknis, merupakan uji terhadap ketersediaan hardware dan software.
2. Uji kelayakan ekonomis, yaitu menilai apakah manfaat yang didapat dari pengembangan software akan sebanding dengan biaya yang dikeluarkan.
3. Uji kelayakan operasional, uji kelayakan yang berkaitan dengan kemampuan orang yang bekerja dalam sistem untuk melakukan pekerjaan mereka dengan cara yang telah ditentukan.
4. Uji kelayakan kelayakan organisasi, menilai kesiapan perusahaan atau organisasi untuk mengembangkan penjualan pemasaran dan sistem keuangan berbasis Web (e-commerce system).
2) Tahap Analisa
Dalam tahapan ini sistem yang akan dibangun diselaraskan dengan kebutuhan user atau pengguna. Pada tahap ini terjadi proses seperti:
a) Determine requirements atau penentuan kebutuhan, hal ini dilakukan dengan cara mempelajari sistem yang telah ada, serta menentukan kebutuhan struktur dan menghilangkan redundansi.
b) Requirement analysis atau analisa kebutuhan, terdiri dari analisa kebutuhan fungsional dan performa (kinerja).
c) Menghasilkan desain sistem alternatif
d) Membandingkan alternatif desain sistem yang dihasilkan dan
e) Merekomendasikan alternatif terbaik kepada klien.
3) Tahap Desain
Tahap menentukan bagaimana sistem mencapai tujuan yang telah didefinisikan sebelumnya. Tahap ini terdiri dari:
a) User interface design, meliputi tampilan, form, report dan dialog design.
b) Data design, merupakan proses desain elemen struktur data.
c) Process design, merupakan desain program prosedur sistem
4) Tahap Implementasi
Pada tahap ini terjadi beberapa hal seperti:
a) Evaluasi hardware, software dan jasa.
b) Modifikasi dan pengembangan software.
c) Dokumentasi, yang merupakan mekanisme komunikasi utama selama proses pengembangan.
d) Konversi data, pada proses ini terjadi perbaikan dan penyaringan data yang tidak diinginkan dan konsolidasi data.
e) Testing atau uji coba, pada proses ini dilakukan uji coba dan debugging software.
f) Training atau pelatihan sistem/software yang telah terbentuk.
g) Konversi, yakni proses pergantian dari sistem lama ke sistem baru. Proses konversi dapat dilakukan melalui 4 macam cara antara lain:
1. Parallel strategy
2. Pilot strategy
3. Phased strategy dan
4. Plunge strategy
5. Tahap Pemeliharaan (maintenance)
Pada proses ini terjadi modifikasi software, perbaikan error atau umpan balik dari user terhadap software yang telah mereka gunakan.
Keunggulan dan Kelemahan pada metode SDLC antara lain:
a. Keunggulan:
1) Proses pengembangan sangat terstruktur dan sistematik
2) Melalui definisi kebutuhan, sehingga gap atau kesenjangan yang terjadi antara kebutuhan dan sistem yang dihasilkan dapat dikurangi
3) Menghasilkan petunjuk arah pengembangan yang jelas bagi manajemen.
b. Kelemahan:
1) Tidak adaptif terhadap perubahan yang dapat terjadi selama proses pengembangan (kaku atau rigid).
2) Melelahkan karena membutuhkan waktu pengembangan yang lama dan biaya yang tinggi
3) Proyek yang sebenarnya jarang mengikuti aliran sequential yang ditawarkan model ini. Iterasi (Pengulangan) selalu terjadi dan menimbulkan masalah pada aplikasi yang dibentuk oleh model ini.
4) Seringkali pada awalnya customer sulit menentukan semua kebutuhan secara explisit.
5) Klien harus sabar karena versi program yang sedang jalan tidak akan tersedia sampai proyek pengembangan selesai.
c. Rapid Application Development (RAD)
Rapid Aplication Development (RAD) adalah sebuah metode pengembangan software yang diciptakan untuk menekan waktu yang dibutuhkan untuk mendesain serta mengimplementasikan sistem, informasi sehingga dihasilkan siklus pengembangan yang sangat pendek.
Model RAD ini merupakan adaptasi dari model sekuensial linier dimana perkembangan yang cepat dicapai dengan menggunakan pendekatan kontruksi berbasis komponen. Sehingga, jika kebutuhan sistem dipahami dengan baik, proses RAD memungkinkan developer menciptakan sistem fungsional yang utuh dalam periode waktu yang sangat pendek (± 60 sampai 90 hari). Karena dipakai terutama pada aplikasi sistem konstruksi, pendekatan RAD meliputi fase – fase dibawah ini:
a. Bussiness modeling
Aliran informasi di antara fungsi – fungsi bisnis dimodelkan dengan suatu cara untuk menjawab pertanyaan – pertanyaan sebagai berikut :
1) Informasi apa yang mengendalikan proses bisnis?
2) Informasi apa yang di munculkan?
3) Siapa yang memunculkanya?
4) Ke mana informasi itu pergi?
5) Siapa yang memprosesnya?
b. Data modeling
Aliran informasi yang didefinisikan sebagai bagian dari fase bussiness modelling disaring ke dalam serangkaian objek data yang dibutuhkan untuk menopang bisnis tersebut. Karakteristik (disebut atribut) masing masing objek diidentifikasi dan hubungan antara objek – objek tersebut didefinisikan.
c. Prosess modelling
Aliran informasi yang didefinisikan di dalam fase data modeling ditransformasikan untuk mencapai aliran informasi yang perlu bagi implementasi sebuah fungsi bisnis. Gambaran pemrosesan diciptakan untuk menambah, memodifikasi, menghapus, atau mendapatkan kembali sebuah objek data.
d. Aplication generation
RAD mengasumsikan pemakaian teknik generasi ke empat. Selain menciptakan perangkat lunak dengan menggunakan bahasa pemrograman generasi ketiga yang konvensional, RAD lebih banyak memproses kerja untuk memkai lagi komponen program yang ada (pada saat memungkinkan) atau menciptakan komponen yang bisa dipakai lagi (bila perlu). Pada semua kasus, alat – alat bantu otomatis dipakai untuk memfasilitasi konstruksi perangkat lunak.
e. Testing and turnover
Karena proses RAD menekankan pada pemakaian kembali, banyak komponen program telah diuji. Hal ini mengurangi keseluruhan waktu pengujian. Tetapi komponen baru harus di uji dan semua interface harus dilatih secara penuh.
Keunggulan dan kelemahan model RAD adalah :
Keunggulan:
1. Waktu pengembangan yang lebih singkat dan
2. Biaya yang relatif lebih murah
Kelemahan:
1. Tidak cocok untuk proyek skala besar
2. Proyek bisa gagal karena waktu yang disepakati tidak dipenuhi
3. Sistem yang tidak bisa dimodularisasi tidak cocok untuk model
4. Resiko teknis yang tinggi juga kurang cocok untuk model ini.
d. Prototyping
Proses pada model prototyping yang dapat dijelaskan sebagai berikut:
a. User Requirements
Pada tahap ini developer dan klien bertemu dan menentukan tujuan umum, kebutuhan yang diketahui dan gambaran bagian-bagian yang akan dibutuhkan berikutnya. Detil kebutuhan mungkin tidak dibicarakan pada tahap ini.
b. Develope Prototype
Pada tahap ini dilakukan perancangan prototype sistem oleh developer, perancangan sistem dilakukan secara cepat dan rancangan diusahakan mewakili semua aspek software yang telah diketahui.
c. Revise Prototype
Pada tahap ini dilakukan evaluasi prototype sistem oleh klien. Apabila klien merasa prototype sistem yang telah dikembangkan sesuai dengan keinginannya maka prototype tersebut dapat digunakan, akan tetapi jika prototype tersebut tidak sesuai, maka prototype tersebut akan dilakukan revisi dan digunakan sebagai acuan dalam memperjelas kebutuhan software dan kemudian dikembangkan prototype selanjutnya. Siklus ini (develop-revise prototype) akan terus berlangsung hingga didapatkan prototype sistem yang sesuai dengan kebutuhan klien atau user.
Keunggulan dan kelemahan pada pengembangan software menggunakan metode prototyping.
Keunggulan:
1. Meningkatnya komunikasi antara user dan developer
2. Peningkatan peran aktif user didalam proses pengembangan
3. Peningkatan efisiensi waktu
4. Implementasi sistem menjadi lebih mudah karena user turut berperan aktif didalam proses pengembangan
Kelemahan:
1. Kurangnya fitur keamanan dan kontrol pada prototype akhir sistem
2. Sistem akan sulit terbentuk jika proses evaluasi pada siklus prototype tidak mendapatkan titik temu.
3. Dapat menyebabkan dokumentasi akhir yang tidak lengkap
4. Developer lebih sulit mengendalikan ekspektasi user
SISTEM
15.38.00
Apa itu SISTEM? Apa bedanya sistem perangkat lunak dengan sistem aplikasi? Mari kita bahas semuanya dibawah ini.
Sistem berarti kumpulan komponen-komponen yang pada prinsipnya bekerja secara bersamaan maupun sendiri-sendiri tetapi saling berintegrasi dan saling mempengaruhi.
Sistem aplikasi adalah kumpulan perintah-perintah tertentu yang disusun menjadi sebuah program atau aplikasi yang dibutuhkan untuk melakukan keperluan atau tugas tertentu secara spesifik. Contohnya adalah aplikasi browser yang digunakan untuk menelusuri web. Web memiliki banyak hubungan antar satu halaman dengan yang lainnya.
Sedangkan sistem perangkat lunak adalah integrasi antar perintah yang biasanya dilakukan untuk melakukan sesuatu pada perangkat keras. Sistem perangkat lunak ini bisa dibilang sebagai komponen wajib di dalam sebuah komputer karena sistem ini menjalankan hal-hal seperti sistem operasi (operating system). Perintah-perintah di dalam sistem operasi inilah yang nantinya akan bisa mengatur power supply atau pasokan energi/tenaga ke perangkat keras tertentu demi menentukan kapan perangkat keras tersebut akan digunakan atau tidak.
- KARAKTERISTIK SISTEM
Sistem sendiri pastinya memiliki karakteristik atau ciri khusus. Yang jelas, sistem pastinya harus memiliki komponen-komponen. Selain itu, sistem juga harus memiliki batasan, lingkungan, penghubung, masukan, pengolah, keluaran, dan sasaran. Berikut ini adalah diagram yang menunjukkan karakteristik sistem.
- Komponen Sistem
Komponen sistem bisa dibagi menjadi dua, yaitu sub sistem dan supra sistem. Sub sistem adalah elemen-elemen yang lebih kecil seperti software, hardware, dan brainware. Sedangkan supra sistem adalah elemen-elemen yang lebih besar seperti perangkat keras I/O, memori, dan sub sistem CPU. - Batasan Sistem
Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup dari sistem tersebut. - Lingkungan Sistem
Lingkungan dari sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. lingkungan luar yang mengutungkan merupakan energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara. Sedang lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalau tidak akan mengganggu kelangsungan hidup dari sistem. - Penghubung Sistem
Biasanya penghubung ini lebih dikenal dengan istilah Interface. Interface merupakan media perantara antar sub sistem. Melalui interface ini, memungkinkan sumber-sumber daya mengalir dari satu sub sistem ke sub sistem lainnya. Output dari satu sub sistem akan menjadi input untuk sub sistem yang lainnya dengan melalui interface. Dengan interface satu sub sistem dapat berinteraksi dengan sub sistem yang lainnya membentuk satu kesatuan. - Masukan
Masukan adalah suatu hal yang dimasukkan ke dalam sistem untuk kemudian diteruskan ke proses pengolahan. Masukan dapat berupa maintenance input dan sinyal input. Maintenance input adalah suatu hal yang dimasukkan supaya sistem tersebut dapat beroperasi. Sinyal input adalah suatu hal yang diproses untuk didapatkan keluaran. - Pengolahan Sistem
Pengolahan disini adalah proses lanjutan setelah sistem menerima masukan. Masukan yang ada akan diproses sedemikian rupa mengikuti program dan perintah yang sudah dibuat dari awal (tergantung pada tujuan sistem tersebut). Hasil dari pengolahan ini akan menjadi sesuatu yang siap pakai. - Keluaran
Keluaran atau output disini bisa berupa hasil yang siap pakai maupun produk buangan sisa hasil pengolahan. Hasil siap pakai itu sendiri juga bisa digunakan lagi menjadi masukan atau langsung ditampilkan/dikeluarkan oleh sistem. - Sasaran
Semua sistem yang dibuat dan dibentuk pasti ada tujuan tertentu dan berguna. Jika tidak, maka sistem tersebut akan menjadi sia-sia. Sasaran disini sangatlah menentukan apa saja masukan yang perlu dan keluaran apa yang diharapkan. Suatu sistem baru bisa dikatakan berhasil atau sukses jika keluarannya bisa mencapai sasaran tersebut.
- KLASIFIKASI SISTEM
- Deterministik SystemSistem dari awal sudah dibentuk dan dibuat secara pasti operasi-operasinya. Sebagai contohnya adalah program dalam komputer.
- Probabilistik System
Sistem yang sulit diketahui output atau keluarannya, tetapi sebenarnya input dan prosesnya dapat difenisikan. Hasil keluaran dari proses yang dijalankan bisa saja menyimpang atau tidak sesuai dengan tujuan yang diinginkan. Sebagai contohnya adalah sifat penilaian yang bersifat essay dalam ujian. - Open System
Sistem yang dapat beradaptasi atau menyesuaikan diri demi tetap mempertahankan eksistensinya serta dapat melakukan pertukaran materi ataupun informasi dengan lingkungannya. Contohnya adalah sistem toko yang selalu melakukan perubahan harga demi bersaing dengan pasar. - Closed System
Sistem fisik yang tidak mengalami pertukaran materi ataupun materi dengan sekitarnya. Contohnya adalah reaksi kimiawi yang terjadi pada suatu ruangan tertutup dan terisolasi. - Relatively Closed System
Sistem tertutup tetapi tidak bukan tertutup seutuhnya sehingga bisa mendapatkan pengaruh luar. Pengaruh yang diterima biasanya sudah dibatasi pada batasan atau kondisi tertentu. Sebagai contohnya adalah sistem komputer yang perubahan pada proses dan hasilnya berpengaruh pada hal-hal di dalam sistem itu saja, dengna kata lain tidak boleh dari sumber diluar sistem komputer. - Artificial System
Sistem yang dibuat dan dirancang sedemikian rupa sehingga dapat melakukan hal-hal yang menyerupai aslinya di alam. Contohnya adalah Artificial Inteligence atau kecerdasan buatan. - Natural System
Sistem yang dibentuk dari kejadian yang terjadi di alam. Contohnya adalah pantai, laut, langit, tata surya, dan lainnya. - Manned System
Adalah sistem-sistem yang melibatkan manusia di dalamnya. Berikut ini adalah beberapa cara-cara sistem itu bekerja: - Man to Man
Hubungan antar manusia. - Man to Machine
Hubungan yang melibatkan mesin untuk membantu manusia dalam mencapai tujuan tertentu. - Machine to Machine
Hubungan satu mesin dengan mesin lainnya yang pada permulaan atau memulai suatu sistem tersebut serta memberhentikannya haruslah manusia yang melakukannya. Selain memulai dan memberhentikan, manusia juga akan memonitor jalannya sistem. Tetapi pada prosesnya lebih menitik beratkan kepada hubungan antar mesin. - SYARAT-SYARAT SISTEM
Berikut ini adalah syarat-syarat sebuah sistem yang harus ada: - Sistem harus dibentuk untuk menyelesaikan suatu tujuan.
- Elemen sistem harus mempunyai rencana yang ditetapkan.
- Adanya hubungan diantara elemen sistem.
- Unsur dasar dari proses (arus informasi, energi, dan material) lebih penting daripada elemen sistem.
- METODE SISTEM
- Blackbox Approach
Suatu sistem yang tidak diketahui dengan jelas proses pengolahannya, tetapi jelas terdefinisi input dan outputnya. Semua yang terjadi selama prosesnya hanya diketahui oleh pihak yang langsung terlibat menangani sistem tersebut. Sebagai contohnya adalah sistem pencernaan dan pencetakan uang. - Analytic System
Suatu metode yang digunakan berdasarkan analisis. Terdapat proses seperti mengamati atau menyelidiki segala kebutuhan, tujuan, dan hubungan-hubungan yang ada agar dapat mengefisienkan waktu, tenaga, dan biaya.
Dalam metode ini terdapat beberapa langkah: - Menentukan identitas dari sistem
- sistem apa yang diterapkan
- batasannya
- apa yang dilaksanakan sistem tersebut
- Menentukan tujuan dari sistem
- output yang dihasilkan dari isi sistem
- fungsi dan tujuan yang diminta untuk mencoba menanggulangi lingkungan
- Bagian-bagian apa saja yang terdapat dalam sistem dan apa tujuan dari masing-masing bagian tersebut
- tujuan masing-masing bagian sistem harus jelas
- cara apa yang digunakan subsistem untuk berhubungan dengan subsistem lain
- Bagaimana bagian-bagian yang ada dalam sistem itu saling berhubungan menjadi satu kesatuan
Sekian pengertian dan penjelasan dari SISTEM yang dapat disampaikan. Semoga tulisan ini bisa berguna bagi pembaca sekalian. Terima Kasih
DATABASE MANAGEMENT SYSTEM (DBMS)
19.17.00
Nama : Kevin Albert Setiawan
NIM : D1041161012
Pada tulisan saya kali ini, saya akan membahas tentang Database Management System (DBMS).
Saya akan membahas beberapa poin penting di bawah ini :
NIM : D1041161012
Pada tulisan saya kali ini, saya akan membahas tentang Database Management System (DBMS).
Saya akan membahas beberapa poin penting di bawah ini :
- Abstraksi Data
- External View
- Conceptual View
- Internal/Physical View
- Komponen - Komponen DBMS
- Model - Model Data pada DBMS
- Model Hierarki
- Model Jaringan
- Model Relasi
- DDL dan DML
Abstraksi Data
Abstrak bisa diartikan sebagai penggambaran informasi-informasi yang ada secara kasar sehingga dapat diketahui secara langsung oleh pembaca atau pengguna keseluruhan isi yang akan ada di dalam sebuah bacaan, aplikasi, dll. Semuanya ditulis dengan cermat dan singkat. Abstrak juga dituliskan diluar dari kesimpulan serta kritik ataupun saran dari penulis atau pemrogram suatu aplikasi.
Data adalah sekumpulan informasi yang sudah diolah atau informasi-informasi yang didapatkan dari berbagai sumber, bisa dari survey, kuesioner, wawancara, atau cara lainnya.
Jadi abstraksi data dapat kita artikan sebagai penggambaran secara kasar kumpulan data yang sudah ada sehingga dapat digunakan sedemikian rupa dalam pembentukan atau pembuatan database. Dalam pembuatan database ini akan dibutuhkan proses manajemen sistem yang disebut dengan DBMS atau Database Management System.
Suatu sistem, dalam hal ini DBMS, yang sudah berjalan dengan baik menyembunyikan hal-hal rinci tentang bagaimana data-data yang sudah ada disimpan, digunakan, dikelola, ataupun dihapus dalam/dari suatu database atau basis data hanya agar bertujuan memudahkan user atau pengguna dalam menggunakan aplikasi yang diprogram mengatur sistem dari database tersebut.
Berikut adalah beberapa hal dalam abstraksi data yang perlu diketahui dalam menyusun suatu sistem basis data atau database :
Data adalah sekumpulan informasi yang sudah diolah atau informasi-informasi yang didapatkan dari berbagai sumber, bisa dari survey, kuesioner, wawancara, atau cara lainnya.
Jadi abstraksi data dapat kita artikan sebagai penggambaran secara kasar kumpulan data yang sudah ada sehingga dapat digunakan sedemikian rupa dalam pembentukan atau pembuatan database. Dalam pembuatan database ini akan dibutuhkan proses manajemen sistem yang disebut dengan DBMS atau Database Management System.
Suatu sistem, dalam hal ini DBMS, yang sudah berjalan dengan baik menyembunyikan hal-hal rinci tentang bagaimana data-data yang sudah ada disimpan, digunakan, dikelola, ataupun dihapus dalam/dari suatu database atau basis data hanya agar bertujuan memudahkan user atau pengguna dalam menggunakan aplikasi yang diprogram mengatur sistem dari database tersebut.
Berikut adalah beberapa hal dalam abstraksi data yang perlu diketahui dalam menyusun suatu sistem basis data atau database :
- External View
External view juga bisa disebut sebagai level tertinggi dalam abstraksi data. Pada level ini yang dibahas hanyalah sebagian kecil kata kunci dari keseluruhan database yang disesuaikan dengan kebutuhan pengguna. Misalnya aplikasi Dapodik di SMA, yang menjadi hal-hal pentingnya adalah siswa, guru, kelas, walikelas, jadwal pelajaran, dan mata pelajaran.
- Conceptual View
Conceptual View biasanya dipakai oleh seorang Database Administrator (DBA) yang isinya menggambarkan dan menunjukkan data apa saja yang akan digunakan dalam pembuatan sistem database nanti. Semua data yang ada akan disusun ke dalam tabel-tabel tertentu. Misalnya data siswa akan disusun ke dalam "Tabel Siswa", data guru disusun ke dalam "Tabel Guru", dan seterusnya...
- Internal/Physical View
Internal/Physical View merupakan tingkatan terendah dalam abstraksi data. Tingkatan ini terbilang sangatlah kompleks karena harus berisikan tentang bagaimana semua data tadi disimpan, termasuk juga hubungan-hubungannya dengan data lainnya. Misalnya data guru masing-masing bisa menjadi wali kelas, di setiap kelas terdiri dari sejumlah siswa, semua ini diatur oleh relasi tertentu.
Komponen - Komponen DBMS
Sebuah DBMS terbentuk oleh karena 5 komponen penting, yaitu :
- Data
Data merupakan komponen terpenting dalam membuat DBMS. Tanpa adanya data, sistem yang akan dibuat tidak akan ada gunanya sama sekali. Semua itu dikarenakan data adalah komponen yang menjadi jembatan penghubung antara komponen mesin dan komponen manusia. Basis data memiliki berbagai jenis data, bisa dari tabel, indeks, file, bahkan hingga obyek-obyek secara detail.
- Prosedur
Seperti yang kita ketahui, prosedur berisi langkah-langkah pengerjaan sesuatu. Prosedur dalam DBMS bisa diartikan sebagai aturan-aturan dalam mendesain serta menggunakan sistem basis data. User dari sistem basis data sangatlah memerlukan dokumentasi yang berisi tentang bagaimana cara menggunakan sistem tersebut secara jelas.
- Brainware / User / Pengguna
Pengguna merupakan komponen yang juga tak kalah pentingnya karena pengguna lah yang melakukan segala aktivitas yang bersangkutan dengan sistem basis data ini. Mulai dari pengumpulan informasi dan diolah menjadi data, perancangan sistem, pembuatan sistem, sampai dengan pengelola sistem baik administrator maupun end-user.
- Perangkat Lunak
Perangkat lunak yang dimaksud disini adalah perangkat lunak program/aplikasi untuk basis data itu sendiri serta sistem informasi yang digunakan secara bersamaan demi membentuk DBMS yang bisa berjalan dengan baik. Perangkat lunak ini yang nanti akan melakukan hal-hal tertentu kepada data yang disediakan, seperti mengolahnya, menyimpannya, mengubahnya, mengambil datanya, menghapusnya, dsb. Perangkat lunak ini juga dapat melakukan sistem pengamanan data, pengamanan konsistensi data atau keakuratan data, serta mengatur pemakaian data secara bersamaan. Termasuk juga pengaturan dalam penggunaan jaringan.
- Perangkat Keras
Perangkat keras ini meliputi segala perangkat komputer seperti mainframe (processor, hard disk, memori, dsb), perangkat jaringan, serta perangkat input/output lainnya untuk digunakan oleh pengguna agar dapat mengolah dan mengelola sistem basis data.
Model - Model Data pada DBMS
Pada tulisan ini, model basis data yang akan saya bahas adalah Record Based Data Model (RBDM) atau bisa kita sebut sebagai model data berbasis Record. Berikut adalah tiga jenisnya :
- Model Hierarki
Model Hierarki juga biasa dikenal dan desibut dengan istilah model pohon karena strukturnya seperti sebuah pohon (tree structure) karena model ini bertingkat. Setiap elemen penyusun dalam model hierarki ini disebut dengan node yang terdiri dari rincian data, agregat data, serta record.
Berikut adalah istilah-istilah yang sering digunakan dalam model hierarki :
- Root = merupakan node dengan tingkatan tertinggi di sebuah hierarki.
- Parent = merupakan node yang memiliki tingkatan lebih tinggi.
- Child = merupakan node yang memiliki tingkatan lebih rendah.
- Leaves = merupakan node dengan tingkatan terendah di sebuah hierarki.
- Model Jaringan
Model jaringan merupakan model yang sangat mirip dengan model hierarki. Hanya saja dalam model jaringan, satu child bisa memiliki lebih dari satu parent.
- Model Relasi
Model data relasional merupakan model yang paling sering digunakan saat ini karena model relasi terbilang lebih sederhana dan mudah untuk dipahami programmer yang akan membuat atau memprogram sistem basis data nantinya. Model ini dibuat sedemikian rupa menjadi berbentuk tabel yang berisi beberapa kelompok data. Biasanya juga disebut sebagai tabel relasi. Tabel relasi menggunakan model tabel dua dimensi, yaitu baris dan kolom yang menggambarkan sekumpulan berkas data.
- Root = merupakan node dengan tingkatan tertinggi di sebuah hierarki.
- Parent = merupakan node yang memiliki tingkatan lebih tinggi.
- Child = merupakan node yang memiliki tingkatan lebih rendah.
- Leaves = merupakan node dengan tingkatan terendah di sebuah hierarki.
DDL dan DML
- Data Definition Language (DDL)
DDL menggunakan sub bahasa SQL yang perintahnya merupakan perintah SQL untuk membangun basis data, dengan cara mengubah dan membuat struktur data serta definisi tipe data dalam basis data seperti tabel, view, trigger, index, dll.
Contoh dari DDL ini adalah sebagai berikut :
- Create = perintah yang digunakan untuk membuat sesuatu yang baru, termasuk tabel baru, view baru, kolom baru, dll
- contoh : create table siswa (nis char(10) primary key,nama_siswa varchar(20), nilai integer(3),alamat varchar(30);
- Alter = perintah yang digunakan untuk mengubah struktur tabel, termasuk menghapus kolom, menambah kolom, menambah atribut, mengubah kolom, dll
- contoh : alter table siswa rename peserta_didik;
- Drop = perintah yang digunakan untuk menghapus basis data dari tabel
- contoh : alter table 'siswa' drop 'alamat';
- Data Manipulation Language (DML)
DML merupakan sub bahasa SQL yang digunakan untuk memanipulasi atau mengolah pekerjaan menyangkut data yang berada pada tabel basis data.
Contoh dari DML ini adalah sebagai berikut :
- Insert = perintah yang digunakan untuk memasukkan data baru ke dalam tabel.
- contoh : Insert into siswa values (“1359187525”, “Siswa A”,”75”)
- Select = perintah yang digunakan untuk memilih, mengambil, atau menampilkan data dari tabel relasi. Jika data ditampilkan, dapat ditampilkan melalui tampilan aplikasi maupun langsung pada layar prompt SQL.
- contoh ; Select nama_siswa from siswa where nilai = 75;
- Update = perintah yang digunakan untuk mengubah atau memperbarui data yang lama menjadi data terbaru. Perintah ini akan langsung menghapus data lama dan diganti dengan yang baru.
- contoh : >siswa set nilai = ‘75’ = 70;
- Delete = perintah yang digunakan untuk menghapus data yang sudah tidak diperlukan dari tabel. Data yang sudah dihapus tidak dapat dikembalikan lagi.
- contoh: delete form siswa;
- Create = perintah yang digunakan untuk membuat sesuatu yang baru, termasuk tabel baru, view baru, kolom baru, dll
- contoh : create table siswa (nis char(10) primary key,nama_siswa varchar(20), nilai integer(3),alamat varchar(30);
- Alter = perintah yang digunakan untuk mengubah struktur tabel, termasuk menghapus kolom, menambah kolom, menambah atribut, mengubah kolom, dll
- contoh : alter table siswa rename peserta_didik;
- Drop = perintah yang digunakan untuk menghapus basis data dari tabel
- contoh : alter table 'siswa' drop 'alamat';
- Insert = perintah yang digunakan untuk memasukkan data baru ke dalam tabel.
- contoh : Insert into siswa values (“1359187525”, “Siswa A”,”75”)
- Select = perintah yang digunakan untuk memilih, mengambil, atau menampilkan data dari tabel relasi. Jika data ditampilkan, dapat ditampilkan melalui tampilan aplikasi maupun langsung pada layar prompt SQL.
- contoh ; Select nama_siswa from siswa where nilai = 75;
- Update = perintah yang digunakan untuk mengubah atau memperbarui data yang lama menjadi data terbaru. Perintah ini akan langsung menghapus data lama dan diganti dengan yang baru.
- contoh : >siswa set nilai = ‘75’ = 70;
- Delete = perintah yang digunakan untuk menghapus data yang sudah tidak diperlukan dari tabel. Data yang sudah dihapus tidak dapat dikembalikan lagi.
- contoh: delete form siswa;
Sekian dan terima kasih.
Tunggu postingan selanjutnya.....
Harapan Mahasiswa Baru 2016 Teknik Informatika UNTAN
14.15.00
Saya Kevin Albert Setiawan (NIM D1041161012), sebagai Mahasiswa Baru 2016 Teknik Informatika UNTAN akan menuliskan artikel berjudul "Harapan Baru Mahasiswa Baru 2016 Teknik Informatika UNTAN".
Sebagai salah satu mahasiswa baru UNTAN tahun 2016, saya berharap agar UNTAN dapat terus maju dengan segala usaha dan pendidikan yang ada. Walau terjadi beberapa kasus atau kejadian yang memang tidak diinginkan untuk terjadi, seharusnya bisa dijadikan pelajaran untuk membangun UNTAN kedepannya. Secara khusus Teknik Informatika UNTAN.
UNTAN adalah satu-satunya universitas negeri yang berada di Kalimantan Barat, sehingga semestinya menjadi perguruan tinggi yang bisa sangat maju menyaingi perguruan tinggi negeri lainnya di luar Kalimantan Barat. Bagaimana caranya agar UNTAN bisa maju untuk bersaing dengan perguruan tinggi negeri lain? Salah satu jalannya adalah melalui mahasiswa itu sendiri. Saya sebagai mahasiswa baru Teknik Informatika berharap bahwa kami bisa mengharumkan nama UNTAN dengan cara lulus bersama dengan IPK yang tinggi. Tentu tidak mudah untuk dilakukan. Hal ini dapat tercapai hanya bila didukung oleh dosen-dosen dan juga kerjasama antar mahasiswa maupun senior-senior kepada mahasiswa baru untuk saling mengajari ataupun membimbing agar seluruh mahasiswa UNTAN, khususnya Teknik Informatika UNTAN, dapat menjadi bibit unggul untuk kedepannya.
![]() |
| Teknik Informatika UNTAN |
![]() |
| LOGO UNTAN |
UNTAN adalah satu-satunya universitas negeri yang berada di Kalimantan Barat, sehingga semestinya menjadi perguruan tinggi yang bisa sangat maju menyaingi perguruan tinggi negeri lainnya di luar Kalimantan Barat. Bagaimana caranya agar UNTAN bisa maju untuk bersaing dengan perguruan tinggi negeri lain? Salah satu jalannya adalah melalui mahasiswa itu sendiri. Saya sebagai mahasiswa baru Teknik Informatika berharap bahwa kami bisa mengharumkan nama UNTAN dengan cara lulus bersama dengan IPK yang tinggi. Tentu tidak mudah untuk dilakukan. Hal ini dapat tercapai hanya bila didukung oleh dosen-dosen dan juga kerjasama antar mahasiswa maupun senior-senior kepada mahasiswa baru untuk saling mengajari ataupun membimbing agar seluruh mahasiswa UNTAN, khususnya Teknik Informatika UNTAN, dapat menjadi bibit unggul untuk kedepannya.



