Cermi Review UTS MT325 – (Abdullah Dwi Srenggini || 2012528903)

Let's Join Us

Cermi Review UTS MT325 – (Abdullah Dwi Srenggini || 2012528903)

🌟✨Assalamualaikum Wr.Wb🌟✨
Hallo Guys, Pada kesempatan kali saya akan berbagi cerita dan pengalaman selama mengikuti perkuliahan ini tepat di matakuliah Advanced Database System (MT325) yang diampuh oleh dosen Assoc. Prof. Dr. Ir. Untung Rahardja, M.T.I., MM 
Sekarang kita membahas tentang apa yang sudah di dapat pada matakuliah Advanced Database System. Tentunya banyak sekali pengalaman dan know how tentang dunia IT yang ter update tentu nya yah, dan juga berbagai informasi dan methode mengenai Database System. Tentunya di matakuliah ini saya di fokuskan mempelajari Database menggunakan PostgreSQL. PostgreSQL adalah database relasional open source yang paling canggih dan mudah beradaptasi di dunia, digunakan oleh perusahaan-perusahaan seperti Netflix Apple Spotify Fujitsu Skype Instagram Cisco dan banyak lagi. Kami akan menggunkan PostgreSQL untuk tumbuh sebagai data ke dalam mata Kuliah ini. Agar sebuah program dibutuhkan alat bantu atau tools seperti Codeanywhere sebagai salah satu cloud IDE (Integrated Development Environment) dimana kita bisa langsung membuat, mengedit, dan menjalankan web aplikasi dari web browser. Kemudian pembagian kode FTP agar kita bisa terhubung 1 server dengan simbad.alphabetincubator.id. 
Kami memiliki sebuah Kelompok untuk menyelesaikan Challenge yang sudah di tentukan setelah itu kami membuat sebuah website platform untuk menampilkan sebuah challenge di web browser. Nama Kelompok saya adalah ARCHER SQUAD di kegiatan kelompok kami memiliki keunikan tersendiri yang tentunya berbeda dari kelompok lain. Dalam melakukan coding untuk create table dan insert data menggunakan Codeanywhere, kami juga menggunakan GitLab sebagai monitoring source code dimana setiap code yang sudah dibuat akan tersimpan baik dari code awal sampai code yang sudah kita update. Untuk lebih detail bisa cek di sini ya guys :) CERMI GITLAB
Oke guys kita akan membahas dari setiap pertemuan dan challenge apa ajasih yang udah Dwi lakukan.. :) 

Pertemuan ke-1
Nah di pertemuan ke-1 ini membahas pembentukan kelompok, dan ini adalah pengalaman baru lagi terhadap matakuliah ini dimana setiap kelompok akan menjalankan sebuah challenge dan membangun kelompok programmer yang handal dan profesional. nama kelompok dwi adalah ARCHER dan anggota nya adalah:
- I Ketut Gunawan
- Abdullah Dwi Srenggini
- Henry Riyadi
- Tri Wahyuningsi
Setelah kelompok sudah jadi kita melakukan koneksi FTP untuk masuk ke server menggunakan Codeanywhere yang sudah di sediakan oleh alphabet.incubator :)

Pertemuan ke-2
Di pertemuan ke-2 ini membahas dan mendomekan sebuah challenge yang sudah kita lakukan, dan nama challenge nya adalah Challenge Warior kita membuat sebuah create table calon mahasiswa lalu input data mahasiswanya. Dan di pertemuan ke-2 salah satu momen special juga karena team Archer berhasil paling pertama untuk mempresentasikan hasil challenge nya dan pertama kali yang membuat tampilan website yang dinamis menggunakan bootstrap. Alhamdulillah di pertemuan ke-2 berhasil mendapatkan SC dari Pa UR :) Pertemuan ke-3
Di pertemuan ke-3 melakukan Challenge Elite ~ Creating Table ~ dengan menambahkan 1 tabel lagi yaitu tabel mahasiswa yang harus diisi 15 data mahasiswa, didalam tabel mahasiswa terdiri dari 5 kolom, yaitu :
- id Serial
- Nama_Lengkap VARCHAR
- NIM INT Primary Key
- Jenis_Kelamin Char(1)
- Email Varchar
- Alamat Varchar
Data yang sudah di buat lalu di tampilkan ke dalam website :
- Pengetahuan : Dalam membuat tabel / create table langkah pertama adalah harus membuat code / query nya dengan jenis yang berbeda diantara adalah, varchar, interger, character, serial, dll dan terpenting harus memiliki karakter sebagai primary key dan foreign key nya.selain itu harus membuat code untuk koneksi ke dalam database nya, sebagai tempat simpan data dari sebuah tabel yg dibuat.
- Pandangan : Membuat tabel dalam challenge ini adalah salah satu tahap pertama dan sangat penting untuk dipelajari lebih lanjut, karena ini adalah step awal dalam membuat sebuah tabel dalam tampilan website.
- Pengalaman : membuat tabel menggunakan codeanywhere sebagai codingan dan koneksi ke dalam database menggunakan postgresql adalah pengalaman yang baru saya lakukan, dan ternyata cukup mudah seperti membuat dengan mysql. artinya tidak ada yg sulit selagi kita ingin mencoba dan belajar..

Pertemuan ke-4
Di pertemuan ke-4 melakukan Challenge Master ~ Inserting Data Into Database ~ yang mana dari setiap challenge akan semakin sulit dan menyenangkan untuk kita lakukan hehehe..
Pada Challenge ini diharapkan membuat 1 tabel lagi, yaitu tabel dosen dan harus di isi data dosen sebanyak 10 data dosen dengan alamat yang berbeda. Didalam tabel dosen terdiri dari 5 kolom, yaitu :
- id (Auto Increment) Utk penomoran
- NID_Dosen
- Nama_Dosen
- Alamat_Dosen
- Usia_Dosen
Data yang sudah di buat lalu di tampilkan ke dalam website :
- Pengetahuan : Di Challenge master ini kita melakukan CRUD, Create, Read, Update, dan Delete. dimana kita harus melakukan create table data dosen, dan udate data dosen serta delete data. Dan untuk id number nya Auto Increment artinya agar terhitung secara otomatis saat melakukan update data dan delete data.
- Pengalaman : Alhamdulillah di challenge ini berhasil melakukan dengan baik.
- Pandangan : Crud bisa dilakukan oleh serorang admin, untuk mengelola sebuah data table, untuk user biasanya hanya dikasih akses tertentu sesuai kebutuhan yang diperlukan.

Pertemuan 5 dan 6
Di pertemuan ke-5 dan 6 melakukan Challenge Grand Master ~ IN, NOT, LIKE, BETWEEN ~
Di challenge ini kita harus menguasai tentang modifying table dan dasar relasi sebuah tabel. Pertama kita membuat tabel konsentrasi dengan 2 kolom, yaitu id_konsentrasi dan nama_konsentrasi :
Isi nama konsentrasi S1 sesuai yang ada di UR :
1. BI = 01
2. Mavib = 2
3. CCIT = 02
4. Software Engineering = 04
5. Akuntansi = 05
6. Management Information System = 06
7. Computer system = 07
Setelah sudah di buat tabel nya nanti akan dihubungkan tabel tersebut dengan tabel mahasiswa.
Tabel mahasiswa berisi 4 kolom, yaitu :
- Id 
- Nim
- Email
- Nama
Pertama-tama disuruh membuat penghubung pada tabel siswa dengan tabel konsentrasi dengan cara menambahakan sebuah field/kolom baru pada tabel siswa sebagai ForeignKey dan tabel konsentrasi sebagai reference nya.
Data yang sudah di buat lalu di tampilkan ke dalam website :
- Pengetahuan : Operator dalam SQL memiliki simbol yg akan digunakan untuk menginsruksi program untuk melakukan sesuatu. disini kita akan membahas satu persatu operator dasar yg bisa kita gunakan dalam menuliskan query. yaitu IN, NOT IN, LIKE, NOT LIKE, AND BETWEEN. simbol ini memiliki perintah masih-masing. contoh nya. Operator IN merupakan salah satu yg bisa di gunakan pada perintah SELECT. Operator IN berguna melakukan pencocokan dengan salah satu yang ada pada suatu daftar nilai.
- Pengalaman : Alhamdulillah di challenge ini berhasil melakukan dengan baik dengan menggunakan postgresql, sehingga dalam menshortir data bisa lebih cepat dan mudah. belajar di alphabet incubator juga sangat menyenangkan karena sudah tersedia video tutorial nya sehingga kita tidak perlu susah-susah untuk mencari bahan ajaran nya.
- Pandangan : Operator sistem ini biasa di gunakan di postgresql dan melakukan perintah-perintah IN, NOT, IN, LIKE AND BETWEEN itu sangat memudahkan dalam penggunaan operasioal kerja nya.

Pertemuan 7
Di pertemuan ke-7 melakukan Challenge Epic ~ MODIFYING TABLE ~ Di challenge ini kita membuat perintah query, data mahasiswa :
- Nim
- Email
- Nama
- Kota
Setelah itu tampilkan data nya dimana hanya mahasiswa yang berada di kota (berdasarkan nomor kelompok) dan urutan datanya dari Z - A. Kelompok ARCHER menampilkan data kota BEKASI.
Data yang sudah di buat lalu di tampilkan ke dalam website :
- Pengetahuan : di challenge ini kita belajar untuk merubah data dengan melakukan perintah ALTER TABLE. ALTER TABLE ini salah satu perintah di database SQL untuk merubah struktur table baik itu merubah nama, table, merubah nama kolom, merubah tipe data, dan lain-lain. Sehingga saat kita ingin update or modifying data kita tinggal alter saja tidak perlu drop table atau bisa di sebut delete data dalam perintah di postresql.
- Pengalaman : Alhamdulillah dalam challenge ini dwi berhasil melakukan nya dengan baik. dan itu menjadi suatu pengalaman yg baik juga. untuk melakukan alter table dwi sudah pernah melakukan nya dlm penggunaan di database sql sehingga dalam challenge ini bisa melakukan nya dengan baik dan lancar.
- Pandangan : Dalam menggunakan operasional database baik di porstgreSQL dan mySQL, yang harus diperhatikan kita mempelajari dulu perintah-perintahnya sehingga melakukan dan pengolahan data sudah bisa dengan baik dan mudah.

Oke guys ini adalah cerita singkat dari pertemuan 1 s/d 7 di matakuliah Advanced Database System serta berbagi pengetahuan, pengalaman, dan pandangan yang Dwi berikan disini..
Cukup sekian ya guys mohon maaf apabila ada kesalahan dalam penulisan, karena disini hanya ingin berbagi pengalaman apa yang sudah Dwi lakukan di matakuliah ini hehehe :D
Untuk lebih detailnya kalian bisa lihat SKuP DWI yaah :) Thank You guys.... :) 
🌟✨Wassalamualaikum Wr.Wb🌟✨
0 0 votes
Article Rating
Subscribe
Notify of
4 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Nuke Puji
5 years ago

Mantasss mas dwi,
Kelas MTI ini emg paling beda yah 😁 bisa saling sharing walau ada team2 nya, dan keren nih team archer sudah selesaikan challengenya. Luar biasaaa
Good Luck Archer 🤩
Next bisa collab sm Giant 😆

efana
5 years ago

Sebelumnya Saya ucapkan selamat untuk kita karena sudah melalui pertemuan 1 sampai 7 hingga UTS dengan sangat baik sesuai bimbingan dari PaUR dalam menyelesaikan tantangan Challenge database postgreSQL. 
Mas Dwi kereen, kapan-kapan kita Collab ya, Bravoo

adhitdwiyuda
5 years ago

adhit akan BBC dalam pendekatan 3P (pengetahuan, pengalaman dan pandangan)

  1. Pengetahuan —> Kereennn
  2. pengalaman ——> baguss
  3. Pandangan ——> semoga sukses terus mas Dwi

Terima kasih

Dadang Nugraha
5 years ago

Wow alhamdulillah mas dwi, 

selamat sudah menyeselaikan assignment ini dengan sangat luarb iasa, tidak terasa kita sudah UTS ya dan tidak terasa dari pertemuan 1-7 sudah kita lalui. Semoga semakin lancar kedepan sampai UAS nanti aamiin. semangat terus untuk belajar dan membuat karya-karya terbaik 🙂

4
0
Would love your thoughts, please comment.x
()
x