schema([ TextInput::make('noreg_kipk') ->label('No. Registrasi KIP-K') ->required(), TextInput::make('nama') ->required(), TextInput::make('NIM') ->label('NIM') ->required(), TextInput::make('jurusan') ->required(), TextInput::make('prodi') ->label('Program Studi') ->required(), TextInput::make('angkatan') ->required(), TextInput::make('semester') ->required(), TextInput::make('jalur_masuk') ->required(), TextInput::make('ponsel') ->required(), TextInput::make('alamat') ->required(), ]); } public static function table(Table $table): Table { return $table ->columns([ TextColumn::make('noreg_kipk') ->label('No. Registrasi KIP-K'), TextColumn::make('nama') ->searchable(), // ->shortable(), //biar urut berdasarkan abjad TextColumn::make('NIM') ->label('NIM'), TextColumn::make('jurusan'), TextColumn::make('prodi') ->label('Program Studi'), TextColumn::make('angkatan'), TextColumn::make('semester'), TextColumn::make('jalur_masuk'), TextColumn::make('ponsel'), TextColumn::make('alamat'), ]) ->filters([ // ]) ->actions([ Tables\Actions\EditAction::make(), Tables\Actions\DeleteAction::make(), ]) ->bulkActions([ Tables\Actions\BulkActionGroup::make([ Tables\Actions\DeleteBulkAction::make(), ]), ]); } public static function getRelations(): array { return [ // ]; } public static function getPages(): array { return [ 'index' => Pages\ListMahasiswas::route('/'), 'create' => Pages\CreateMahasiswa::route('/create'), 'edit' => Pages\EditMahasiswa::route('/{record}/edit'), ]; } }